﻿/* 共用 ==================*/
.wp{width:1200px; overflow: hidden; margin: 0 auto; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.wp1{width:1200px; margin: 0 auto; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}

/* 独立class ==================*/
body{background-color: #fff;}
.dc-m1{padding-top: 50px; padding-bottom: 50px;}
.dc-m2{border-top: 1px solid #30d6c3;}
.dc-m3{background-size:100% auto; background-size:cover; background-position: center center; background-repeat: no-repeat;}
.dc-m4{padding-bottom: 0px!important;}
.dc-bk1{background-color:#faf3f3;}
.dc-bk2{background-color: #faf3f3;}



/* 正常class ==================*/
.hd-top1 {padding-top: 15px; padding-bottom: 11px; }
.hd-top1 .logo .img1{height: auto!important; max-width: 206px;}

/* pc-nav 独立模块 电脑端导航 ==================*/
.pc-nav{padding-top: 0px; font-size:0;/*word-spacing: -4px;letter-spacing: -4px;*/height: 50px;background: #936F1B;}
.pc-nav .dc-moremenu,.pc-nav .mainnav-m1{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;font-size:14px; vertical-align: middle;}
.pc-nav .mainnav-m1{padding-top: 12px; display: block;  font-size:0;/*word-spacing: -4px;letter-spacing: -4px;*/}
.pc-nav .mainnav-m1 .mainnav{padding-left: 30px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;font-size:14px; vertical-align: middle;}
.pc-nav .mainnav-m2{width: 100%; text-align:left;}
.mainnav{display: inline-block; font-size:0;/*word-spacing: -4px;letter-spacing: -4px;*/}
.mainnav li{padding: 0px 16px; height: 50px; position: relative; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;font-size:16px; vertical-align: middle;}
.mainnav li.last,.mainnav li:last-child{background: transparent; padding-right: 0px;}
.mainnav li:hover .navlist{position: absolute; display:block;}
.mainnav li a.a1{display: inline-block; /*border-bottom: 2px solid #fff;*/ padding-bottom:0px; text-align: center;  font-size: 16px; color: #fff;}
.mainnav li.on a.a1,.mainnav li a.a1:hover{/*color: #1a9493; */font-weight: bold;  padding-bottom: 10px;   border-bottom: 2px solid #ff7e00; }
.navlist{z-index: 10; position: relative; box-shadow: 0px 5px 11px -1px rgba(0,0,0,.7); min-width:100%; top: 44px; left: 0px; text-align: left; background-color:#9a9da2; padding-top: 4px; padding-bottom: 4px;}
.navlist a{text-align: center; display: block; border-bottom: 1px solid #3d4b54; white-space:nowrap; width: 100%; height:35px; line-height:35px; color: #fff; font-size: 14px; padding: 0px 15px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.navlist a:last-child{border-bottom: 0px;}
.navlist a:hover{color: #aa0334;}
.pc-nav .dc-moremenu{float: left;}
.dc-moremenu .a1{ width: 310px; text-align: center; height: 50px; background-color: #a97e1a; font-size: 0; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.dc-moremenu .a1:before{content: ""; width: 0; height: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.dc-moremenu .a1 em{width: 70%; text-align: left; font-size: 18px; color: #fff; background:url("../images/pt-ico2.png") no-repeat right center; background-size: 20px auto; padding-right: 25px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.dc-moremenu{position: relative;}
.dc-moremenu .xlL1{position: absolute; left: 0px; top: 50px;}
.dc-moremenu:hover .xlL1{display: block;}

/* zdL1 ==================*/
.xlL1{font-size: 0; width: 100%; background-color: rgba(0,0,0,.7); padding: 0px 0px; display: none;}
.xlL1 li{padding: 5px 0px;}
.xlL1-m1{position: relative;}
.xlL1-m1 .box1{padding: 10px 20px;}
.xlL1-m1 .box1 .bx1{ background:url("../images/pt-ico21.png") no-repeat right center; background-size: 7px auto; padding-right: 15px;}
.xlL1-m1 .box1 .bx1 .img1{max-width: 18px; max-height: 18px; float: left; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.xlL1-m1 .box1 .bx1 h3{position: relative; top: -1.5px; padding-left: 10px; display: block; overflow: hidden; font-size: 18px; color: #fff;}
.xlL1-m1 .box1 .bx2{padding-top: 5px;}
.xlL1-m1 .box1 .bx2 small{display: block; font-size: 14px; color: #999;}
.xlL1-m1 .box1:hover{background-color: #373947;}
.xlL1-m1 .box2{padding: 20px 25px; position: absolute; left:100%; top: 0px; background-color: #FCFCFC; width:600px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; display: none; border:1px solid #ECEDED}
.xlL1-m1 .box2:before{
position: absolute;
content: "";
width: 0;
height: 0;
left: -6px;
top: 28px;
border-right: 6px solid #fff;
border-top: 7px solid transparent;
border-bottom: 7px solid transparent;
}
.xlL1-m2 .tt1{border-bottom: 1px solid #e5e5e5; padding-bottom: 15px;}
.xlL1-m2 .tt1 h5{position: relative; padding-left: 20px; font-size: 16px;
color: #333;
border-left: 2px solid #8a8a8a;
line-height: 1;
}
.xlL1-m2 .tt1.cx1 h5{padding-left: 0px; border: 0px; font-size: 16px; color: #1a9493;font-weight: 600;}
.xlL1-m2 .tt1.cx1{border: 0px; padding: 3px 0px; padding-top: 10px;}
.xlL1-m2 .ct1{padding: 5px 0px; font-size: 0; overflow: hidden;}
.a-ul1{width: 102%;}
.xlL1-m2 .ct1 .sli1{/* width: 24%; */ padding: 7px 0px; padding-right: 2%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.xlL1-m2 .ct1 .a2{
display: block;
border-left: 1px solid #e5e5e5;
padding-left: 10px;
line-height: 1;
}
.xlL1-m2 .ct1 .a2 a{
font-size: 14px;
color: #666;
margin: 2px;
/*display:inline-block;*/max-width:100%; white-space:nowrap; text-overflow:ellipsis; -moz-text-overflow:ellipsis; -webkit-text-overflow:ellipsis;-o-text-overflow:ellipsis; -ms-text-overflow:ellipsis; overflow: hidden;
}
.xlL1-m1:hover .box2{display: block;}

/* asmban1 ==================*/
.asmban1{font-size: 0; height: 363px; position: relative; overflow: hidden; text-align: left; background-size:100% auto; background-size:cover; background-position: center center; background-repeat: no-repeat;}
.asmban1-m1{position:relative; text-align: center; z-index: 10; height: 100%;}
.asmban1-m1:before{content: ""; width: 0; height: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.asmban1-m1 .mm1{text-align: center; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.asmban1-m1 .mm1 h3{font-size: 40.58px; color: #fff;}
.asmban1-m1 .mm1 small{font-size: 16px; color: #fff; display: block; padding-top: 10px; letter-spacing: 2px;}

#hd{position: relative; z-index: 100;}

.pgm11-m1{padding-top:24px; padding-bottom: 44px; text-align: center;  background:url("../images/pt-img2.png") no-repeat center center; background-size: cover;}
.pgm11-m1 .tt1 h4{font-size: 18px; color: #fff;}
.pgm11-m1 .tt1{padding-bottom: 20px;}
.pgm11-m1 .box1{width: 100%; max-width: 840px; text-align: left; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}

.pgm11-m11{padding-top:24px; padding-bottom: 44px; text-align: center;  background:url("../images/pt-img3.jpg") no-repeat center center; background-size: cover;}
.pgm11-m11 .tt1 h4{font-size: 18px; color: #fff;}
.pgm11-m11 .tt1{padding-bottom: 20px;}
.pgm11-m11 .box1{width: 100%; max-width: 840px; text-align: left; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}


/* dinpList3 */
.dinpList3{font-size:0; overflow: hidden; border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.dinpList3 li{width: 28%; padding: 2px 0px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.dinpList3 li.libtn{width: 16%;}
.dinpList3-m1{font-size:0; clear: both; overflow: hidden;}
.dinpList3-m1 .tt{float: left; font-size: 12px; color: #333; padding-right: 5px; padding-top:4px; }
.dinpList3-m1 .inp{display: block; overflow: hidden; position: relative;}
.dinpList3-m1 .inp input[type="text"]{position: relative; border: 0px; overflow: hidden; height: 60px; line-height: 60px; font-size: 14px; color: #333; padding: 0px 5px; padding-left: 15px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.dinpList3-m1 .inp:before{content: ""; position: absolute; z-index: 10; left: 0px; top: 50%; margin-top: -10px; background-color: #e8e8e8; width: 1px; height: 20px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.dinpList3 li.libtn .dinpList3-m1 .inp:before,.dinpList3 li:first-child .dinpList3-m1 .inp:before{display: none;}
.dinpList3-m1.btn{font-size:0;}
.dinpList3-m1.btn .tt{display: none;}
.dinpList3-m1.btn .btn1{width: 100%; font-size: 16px; color: #fff; height: 60px; line-height: 60px; padding: 0px 7px 0px 21px; border: 0px; margin: 0px 5px; cursor: pointer; background: transparent; background-color: #ccc; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.dinpList3-m1.btn .btn1:hover{color: #fff!important; opacity: 0.9;}
.dinpList3-m1.btn .btn2{background-color: #2faaff; margin-left: 0px;}
.dinpList3-m1.btn .btn3{background-color: #fc4a28; margin-left: 0px;}

.dinpList3-m1 .inp2,.dinpList3-m1 .inp3,.dinpList3-m1 .inp1,.dinpList3-m1 .inp4{width: 100%;}

#city_start_city3{position: fixed!important; bottom: 120px!important; top: auto!important;}
#city_end_city3{position: fixed!important; bottom: 79px!important; top: auto!important;}

.pgm11-m1 .box1 .bx1{position: relative;}
.pgm11-m1 .box1 .bx1:before{
position: absolute;
content: "";
width: 0;
height: 0;
left: 25px;
top: -4px;
border-right: 7px solid transparent;
border-left: 7px solid transparent;
border-bottom: 7px solid #fff;
}

.pgm11-m11 .box1 .bx1{position: relative;}
.pgm11-m11 .box1 .bx1:before{
position: absolute;
content: "";
width: 0;
height: 0;
left: 25px;
top: -4px;
border-right: 7px solid transparent;
border-left: 7px solid transparent;
border-bottom: 7px solid #fff;
}

.tehL1{font-size: 0; width: 101%;}
.tehL1 li{width: 20%; padding-bottom: 15px; padding-right: 1%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: top; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.tehL1 li.first {padding-right: 0px;}
.tehL1 li.first .tehL1-m1{text-align: right;}
.tehL1 li.first .tehL1-m1 .img1{max-width: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}

.tehL1-m2{
position: relative;
overflow: hidden;
padding: 6px;
 background: -webkit-linear-gradient(top, rgba(240,164,100,1) , rgba(239,75,74,1)); /* Safari 5.1 - 6.0 */
 background: -o-linear-gradient(bottom, rgba(240,164,100,1) , rgba(239,75,74,1)); /* Opera 11.1 - 12.0 */
 background: -moz-linear-gradient(bottom, rgba(240,164,100,1) , rgba(239,75,74,1)); /* Firefox 3.6 - 15 */
 background: linear-gradient(to bottom,rgba(240,164,100,1) , rgba(239,75,74,1)); /* 标准的语法（必须放在最后） */    
}
.tehL1-m2 .bx1{border: 1px solid #facd89; padding: 10px; text-align: center;}
.tehL1-m2 .tt1 h3{font-size: 22px; color:#343333; font-weight: bold;}
.tehL1-m2 .tt1{padding-top: 11px; padding-bottom: 13px;}
.tehL1-m2 .ct1{padding-bottom: 16px; font-size: 16px; color: #2d2c2c; line-height: 26px;}
.tehL1-m2 .ct1 em{color: #fff;}

.dc-btnL1{font-size: 0; padding-bottom: 10px;}
.dc-btnL1 .sli{padding-left: 13px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.dc-btnL1 .sli a{font-size: 12px; color: #fff; text-align: center; border-radius:22px;-moz-border-radius:22px;-webkit-border-radius:22px; height: 22px; line-height: 20px; padding: 0px 14px; border: 1px solid #fff; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.dc-btnL1 .sli.on a{color: #ff0000; border-color: #ff0000; }
.dc-btnL1 .sli a:hover{color: #fff!important; opacity: 0.9;}
.dc-btnL1 .sli.on a:hover{color: #ff0000!important;}

.tehL1 li.hot .tehL1-m2:before{content: "HOT"; position: absolute; right: -12px; top: 14px; z-index: 10; text-align: center; font-size: 12px; color: #fff; background-color: #fa3333; width: 70px; line-height: 1; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;
transform:rotate(43deg);
-ms-transform:rotate(43deg);
-moz-transform:rotate(43deg);
-webkit-transform:rotate(43deg);
-o-transform:rotate(43deg);
}

.dc-asmdl3{text-align: center; padding-top: 70px; padding-bottom:25px;}
.dc-asmdl3 dd{padding-top: 50px;}
.dc-asmdt3 h3{position: relative;font-size: 45px; color: #63c9dc;}
.dc-asmdt3 h1{position: relative;font-size: 45px; color: #63c9dc; font-weight: bold;}
.dc-asmdt3 h1 em{color: #ffa000; font-weight: bold; padding-right: 12px;}
.dc-asmdt3 small{display: block; padding-top: 11px; font-size: 20px; color: #333;}
.dc-asmdt3 small em{font-size: 37px; color: #f90303; position: relative; bottom: -3px; line-height: 1; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}


.pgm13-m1{text-align: right; padding-bottom: 15px;}
.dc-more{font-size: 18px; color: #333; line-height: 1; background:url("../images/pt-ico5.png") no-repeat right center; background-size: 20px auto; padding-right: 26px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}

.dc-asmimgp5{font-size:0; text-align:left; width: 101%;}
.dc-asmimgp5 li{width: 20%; padding-right: 1%; padding-bottom: 10px; text-align: center; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: top; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.asmimgp5-m1{padding: 20px 10px 25px 10px;}
.asmimgp5-m1 .imgbox{height: 66px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.asmimgp5-m1 .imgbox img{max-height:100%; max-width: 66px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: bottom;}
.asmimgp5-m1 .imgbox:before{content: ""; width: 0; height: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: bottom;}
.asmimgp5-m1 .imgbox .img1{height: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: bottom;}
.asmimgp5-m1 .imgbox .img1:before{content: ""; width: 0; height: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: bottom;}
.asmimgp5-m1 .txtbox{padding-top: 17px;}
.asmimgp5-m1 .txtbox h3 a{font-size: 18px; color: #fff;
display:inline-block; max-width:100%; white-space:nowrap; text-overflow:ellipsis; -moz-text-overflow:ellipsis; -webkit-text-overflow:ellipsis;-o-text-overflow:ellipsis; -ms-text-overflow:ellipsis; overflow: hidden;
}
.asmimgp5-m1 .txtbox h3 a:hover{color: #fff!important; opacity: 0.9;}
.asmimgp5-m1 .txtbox .ct{font-size: 15px; color: #fff;}
.asmimgp5-m1 .txtbox .ct{padding-top: 6px;
display: block; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;
overflow: hidden;
}
.dc-asmimgp5 .li1 .asmimgp5-m1{ 
background: -webkit-linear-gradient(top, rgba(26,211,188,1) , rgba(4,104,91,1)); /* Safari 5.1 - 6.0 */
background: -o-linear-gradient(bottom, rgba(26,211,188,1) , rgba(4,104,91,1)); /* Opera 11.1 - 12.0 */
background: -moz-linear-gradient(bottom, rgba(26,211,188,1) , rgba(4,104,91,1)); /* Firefox 3.6 - 15 */
background: linear-gradient(to bottom,rgba(26,211,188,1) , rgba(4,104,91,1)); /* 标准的语法（必须放在最后） */    
}

.dc-asmimgp5 .li2 .asmimgp5-m1{ 
background: -webkit-linear-gradient(top, rgba(40,176,160,1) , rgba(3,98,104,1)); /* Safari 5.1 - 6.0 */
background: -o-linear-gradient(bottom, rgba(40,176,160,1) , rgba(3,98,104,1)); /* Opera 11.1 - 12.0 */
background: -moz-linear-gradient(bottom, rgba(40,176,160,1) , rgba(3,98,104,1)); /* Firefox 3.6 - 15 */
background: linear-gradient(to bottom,rgba(40,176,160,1) , rgba(3,98,104,1)); /* 标准的语法（必须放在最后） */    
}

.dc-asmimgp5 .li3 .asmimgp5-m1{ 
background: -webkit-radial-gradient(#15ac87 10%, #165d6d); /* Safari 5.1 - 6.0 */
background: -o-radial-gradient(#15ac87 10%, #165d6d); /* Opera 11.6 - 12.0 */
background: -moz-radial-gradient(#15ac87 10%, #165d6d); /* Firefox 3.6 - 15 */
background: radial-gradient(#15ac87 10%, #165d6d); /* 标准的语法（必须放在最后） */
}

.dc-asmimgp5 .li4 .asmimgp5-m1{ 
background: -webkit-linear-gradient(top, rgba(23,134,121,1) , rgba(24,134,121,1)); /* Safari 5.1 - 6.0 */
background: -o-linear-gradient(bottom, rgba(23,134,121,1) , rgba(24,134,121,1)); /* Opera 11.1 - 12.0 */
background: -moz-linear-gradient(bottom, rgba(23,134,121,1) , rgba(24,134,121,1)); /* Firefox 3.6 - 15 */
background: linear-gradient(to bottom,rgba(23,134,121,1) , rgba(24,134,121,1)); /* 标准的语法（必须放在最后） */    
}

.dc-asmimgp5 .li5 .asmimgp5-m1{ 
background: -webkit-linear-gradient(top, rgba(14,116,104,1) , rgba(24,113,135,1)); /* Safari 5.1 - 6.0 */
background: -o-linear-gradient(bottom, rgba(14,116,104,1) , rgba(24,113,135,1)); /* Opera 11.1 - 12.0 */
background: -moz-linear-gradient(bottom, rgba(14,116,104,1) , rgba(24,113,135,1)); /* Firefox 3.6 - 15 */
background: linear-gradient(to bottom,rgba(14,116,104,1) , rgba(24,113,135,1)); /* 标准的语法（必须放在最后） */    
}

.btn-box1{padding-top: 15px; text-align: center;}
.dc-btn2{font-size: 15px; color: #fff; border: 1px solid #fff; width: 100%; max-width: 115px; height: 32px; line-height: 30px; text-align: center; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.dc-btn2:hover{color: #fff!important; opacity: 0.9;}

.pgm14-m2{font-size: 0; width: 101%;}
.pgm14-m2 .sli0{padding-right: 1%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: top; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.pgm14-m2 .sli-bx1{width: 24.2%;}
.pgm14-m2 .sli-bx2{width: 54.2%;}
.pgm14-m2 .sli-bx3{width: 21.6%;}
.pgm14-m2 .box1,.pgm14-m2 .box2,.pgm14-m2 .box3{text-align: center; font-size: 0; background-color: #fff; height: 200px; padding: 0px 10px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.pgm14-m2 .box1:before,.pgm14-m2 .box3:before{content: ""; width: 0; height: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: bottom;}
.pgm14-m2 .box2{text-align: center;}
.pgm14-m2 .box2:before{content: ""; width: 0; height: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}



.asmimgp5-m1.cx1{text-align: center; padding: 0px; padding-bottom: 25px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: bottom;}
.asmimgp5-m1.cx1 .txtbox h3 a{color: #333;}
.asmimgp5-m1.cx1 .txtbox h3 a:hover{color: #333!important;}
.asmimgp5-m1.cx1 .txtbox .ct{color: #333;}

.pgm14-m2 .box2{position: relative;}
.dc-tt1 h3{padding-right: 30px; font-size: 18px; color: #5b380f; font-weight: bold; width: 175px;height: 48px; text-align: center; line-height: 45px; background:url("../images/pt-img18.png") no-repeat left top; background-size: contain; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.pgm14-m2 .box2 .dc-tt1{position: absolute; left: 0px; top: 0px;}

.aL1{padding-top: 4%; width: 96%; text-align: left; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle; }
.aL1 li{padding: 8px 0px; width: 33.33%; padding-right: 1%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.aL1-m1{position: relative; padding-left: 15px;}
.aL1-m1:before{content: ""; background-color: #14d2bb; position: absolute; left: 0px; top: 50%; margin-top: -3px; width: 6px; height: 6px; border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%; overflow: hidden; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.aL1-m1 .a1{font-size: 15px; color: #333; display:inline-block; max-width:100%; white-space:nowrap; text-overflow:ellipsis; -moz-text-overflow:ellipsis; -webkit-text-overflow:ellipsis;-o-text-overflow:ellipsis; -ms-text-overflow:ellipsis; overflow: hidden;}

.dc-asmimgp5.cx2 .bli1 .asmimgp5-m1{background-color: #2a7f6d;}
.dc-asmimgp5.cx2 .bli2 .asmimgp5-m1{background-color: #03695b;}
.dc-asmimgp5.cx2 .bli3 .asmimgp5-m1{background-color: #28b0a0;}
.dc-asmimgp5.cx2 .asmimgp5-m1{padding: 22px 10px;}
.dc-asmimgp5.cx2 .asmimgp5-m1 .imgbox{height: 83px;}
.dc-asmimgp5.cx2 .asmimgp5-m1 .imgbox img{max-width: 99px;}
.dc-asmimgp5.cx2 .asmimgp5-m1 .txtbox{padding-top: 10px;}
.dc-asmimgp5.cx2 .asmimgp5-m1 .txtbox h3 a{font-weight: bold;}

.dc-asmimgp5.cx2 .asmimgp5-m1 .bx1{width: 100%; overflow: hidden;}
.dc-asmimgp5.cx2{width: 105%;}
.dc-asmimgp5.cx2 li{width: 33.33%; padding-right: 5%;}
.dc-asmimgp5.cx2 .asmimgp5-m1 .txtbox h3 a{font-size: 22px;}


.aL3{font-size: 0; width: 100%; text-align: left; padding-top: 11px;}
.aL3 .m1{padding: 8px 2%; width: 50%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: top; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.aL3-m1{height: 37px; text-align: center; display: block; font-size: 0; background-color: #fff;}
.aL3-m1:before{content: ""; width: 0; height: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.aL3-m1 em{font-size: 14px; color: #2a7f6d; text-align: left; display:inline-block; max-width:100%; white-space:nowrap; text-overflow:ellipsis; -moz-text-overflow:ellipsis; -webkit-text-overflow:ellipsis;-o-text-overflow:ellipsis; -ms-text-overflow:ellipsis; overflow: hidden; vertical-align: middle;}
.aL3-m1:hover{opacity: 0.9;}

.pgm15{text-align: center; padding-top: 70px;}
.pgm15 .img1{max-width: 100%; height: auto; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}

.dc-dl6{padding-top: 55px;}
.dc-dt6{text-align: center;}
.dc-dt6 h3{font-size: 28px; color: #1472ca; padding-bottom: 7px;}
.dc-dt6 small{display: block; font-size: 15px; color: #333;}
.dc-dt6 small p{padding: 5px 0px;}
.dc-dl6 dd{padding-top: 50px;}

/* ylL1 ==================*/
.ylL1{font-size: 0;}
.ylL1 li{padding:5px 5px; float: left; width: 20%; height:770%; margin-bottom: 5px;  display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.ylL1 li a{display: block; width: 77%;  float: left; text-align: center; font-size: 0; background-color: #fff;}
.ylL1 li a:before{content: ""; width: 77%; height: 77%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.ylL1 li a img{max-width: 100%; max-height: 100px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}

.pgm17{padding-top: 60px; padding-bottom: 30px; background:url("../images/pt-img34.jpg") repeat-x center center; background-size: auto 100%;}

.picpL2{font-size: 0; text-align: center;}
.picpL2 li{width: 16.66%; padding: 0px 1%; padding-bottom: 10px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: top; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.picpL2-m1{width: 100%; display: block; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.picpL2-m1 .imgbx1 img{max-height: 112px; max-width: 119px;}
.picpL2-m1 .txtbx1{padding-top: 18px;}
.picpL2-m1 .txtbx1 h3{font-size: 20px; color: #fff;}

.pgm18-m1{overflow: hidden; clear: both;}
.pgm18-m1 .box2{width: 55%; float: right; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.pgm18-m1 .box1{text-align: left; display: block; overflow: hidden; padding-right: 20px;}
.pgm18-m1 .box2 .img1{width: 100%; max-width: 690px;}

.addL1{font-size: 0;}
.addL1 li{display: block; padding-bottom: 10px; }
.addL1 li:last-child{padding-bottom: 0px;}
.addL1-m1 .imgbx{padding-left: 30px;}
.addL1-m1 .imgbx img{max-width: 25px; max-height: 25px;}
.addL1-m1 .txtbx{padding-top: 5px;}
.addL1-m1 .txtbx h3{font-size: 20px; color: #333;}
.addL1-m1 .txtbx .ct{padding-top: 4px; font-size: 15px; color:#333; line-height: 22px; }
.addL1-m1 .txtbx .ct p{padding: 2px 0px;}

.dc-btn3{background-color: #ffa000; width: 227px; height: 46px; line-height: 46px; text-align: center; font-size: 16px; color: #fff; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.dc-btn3:hover{color: #fff!important; opacity: 0.9;}
.btn-box3{padding-top: 15px;}

.pgm19{font-size: 0; width: 102%; text-align: left;}
.pgm19 .box1{width: 24.5%; padding-right: 0.5%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: top; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.pgm19-m1{padding: 50px 20px; padding-bottom: 30px; border: 1px solid #b2b3c3; border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px; display: block; background-color: #fff; position: relative;}
.pgm19-m1 .tt1{position: absolute; left: 0px; top: -25px; text-align: center; width: 175px; height: 50px; line-height: 50px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;
border-bottom-right-radius:25px;
border-top-left-radius:25px;
}
.pgm19-m1 .tt1 h3 {font-size: 18px; color: #fdffff;}
.pgm19-m1 .tt1 h3 a{color: #fdffff;}

.pgm19 .box1.bk1 .pgm19-m1 .tt1{
background: -webkit-linear-gradient(left, rgba(243,98,89,1) , rgba(253,97,144,1)); /* Safari 5.1 - 6.0 */
background: -o-linear-gradient(right, rgba(243,98,89,1) , rgba(253,97,144,1)); /* Opera 11.1 - 12.0 */
background: -moz-linear-gradient(right, rgba(243,98,89,1) , rgba(253,97,144,1)); /* Firefox 3.6 - 15 */
background: linear-gradient(to right,rgba(243,98,89,1) , rgba(253,97,144,1)); /* 标准的语法（必须放在最后） */
}

.pgm19 .box1.bk2 .pgm19-m1 .tt1{
background: -webkit-linear-gradient(left, rgba(100,125,249,1) , rgba(129,152,253,1)); /* Safari 5.1 - 6.0 */
background: -o-linear-gradient(right, rgba(100,125,249,1) , rgba(129,152,253,1)); /* Opera 11.1 - 12.0 */
background: -moz-linear-gradient(right, rgba(100,125,249,1) , rgba(129,152,253,1)); /* Firefox 3.6 - 15 */
background: linear-gradient(to right,rgba(100,125,249,1) , rgba(129,152,253,1)); /* 标准的语法（必须放在最后） */
}

.pgm19 .box1.bk3 .pgm19-m1 .tt1{
background: -webkit-linear-gradient(left, rgba(48,201,199,1) , rgba(120,237,188,1)); /* Safari 5.1 - 6.0 */
background: -o-linear-gradient(right, rgba(48,201,199,1) , rgba(120,237,188,1)); /* Opera 11.1 - 12.0 */
background: -moz-linear-gradient(right, rgba(48,201,199,1) , rgba(120,237,188,1)); /* Firefox 3.6 - 15 */
background: linear-gradient(to right,rgba(48,201,199,1) , rgba(120,237,188,1)); /* 标准的语法（必须放在最后） */
}

.pgm19 .box1.bk4 .pgm19-m1 .tt1{
background: -webkit-linear-gradient(left, rgba(237,177,33,1) , rgba(234,190,128,1)); /* Safari 5.1 - 6.0 */
background: -o-linear-gradient(right, rgba(237,177,33,1) , rgba(234,190,128,1)); /* Opera 11.1 - 12.0 */
background: -moz-linear-gradient(right, rgba(237,177,33,1) , rgba(234,190,128,1)); /* Firefox 3.6 - 15 */
background: linear-gradient(to right,rgba(237,177,33,1) , rgba(234,190,128,1)); /* 标准的语法（必须放在最后） */
}

/* asmtxtList2 ==================*/
.asmtxtList2 li{display: block; padding-top: 15px; padding-bottom: 12px; }
.asmtxtList2 li.last{padding-bottom: 0px;}
.asmtxtList2-m1{overflow: hidden; clear: both; display: block; }
.asmtxtList2-m1 span{ font-size: 14px; color: #333; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.asmtxtList2-m1 span.time{float: right;}
.asmtxtList2-m1 span.p{display: block; overflow: hidden; padding-right: 10px;}
.asmtxtList2-m1 span.p p{display:inline-block;width:100%; white-space:nowrap; text-overflow:ellipsis; -moz-text-overflow:ellipsis; -webkit-text-overflow:ellipsis;-o-text-overflow:ellipsis; -ms-text-overflow:ellipsis; overflow: hidden;}
.asmtxtList2-m1:hover span{color: #004ea2;}

.dc-pgm1 .tt2 h4{font-size: 14px; color: #333; display:inline-block;max-width:100%; white-space:nowrap; text-overflow:ellipsis; -moz-text-overflow:ellipsis; -webkit-text-overflow:ellipsis;-o-text-overflow:ellipsis; -ms-text-overflow:ellipsis; overflow: hidden;}
.dc-pgm1 .tt2 h4 a{color: #333;}

.dc-pgm1 .tt2{padding-bottom: 10px;}
.dc-pgm1 .ct2{min-height: 78px; font-size: 14px; color: #888; line-height: 26px; 
display: block; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;
overflow: hidden;
}
.dc-pgm1 .ct2 a{color: #888;}

#fd{background-color: #0a1931;}
.fdm11{overflow: hidden; clear: both; padding-top: 32px; padding-bottom: 10px;}
.fdm11 .box1{float: left; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.fdm11 .box2{display: block; overflow: hidden; padding-left: 22px;}
.fdm11 .box2-m1{overflow: hidden; clear: both;}
.fdm11 .box2-m1 .box3{float: right; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.fdm11 .box2-m1 .box4{display: block; overflow: hidden;}

.fdm11-m1{text-align: center; padding-top: 15px;}
.fdm11-m1 .imgbx1 .img1{max-width: 74px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.fdm11-m1 .txtbx1{min-width: 180px; padding-top: 11px;}
.fdm11-m1 .txtbx1 h3{font-size: 18px; color: #f1f2f1; font-weight: bold; padding-bottom: 10px;}
.fdm11-m1 .txtbx1 small{display: block; position: relative;}
.fdm11-m1 .txtbx1 small .m1{position: relative; z-index: 10; padding: 0px 10px; background-color: #0a1931; font-size: 15px; color: #f1f2f1; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.fdm11-m1 .txtbx1 small:before{content: ""; background-color: rgba(255,255,255,.5); position: absolute; left: 0px; top: 50%; width: 100%; height: 1px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.fdm11 .box4{font-size: 0;}
.fdm11 .box4-m1{width: 50%; padding: 0px 1%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: top; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.fdm11 .box4-m1 .tt1 h3{font-size: 18px; color: #f0ebeb;}
.fdm11 .box4-m1 .tt1{padding-bottom: 10px;}

/* dc-ltnav1 ==================*/
.dc-ltnav1{font-size:0; margin: 0 auto;}
.dc-ltnav1 li{width: 25%; padding: 0px 1%; padding-bottom: 10px; text-align: center; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.ltnav1-m1{font-size: 14px; color: #989898; height: 25px; line-height: 25px; background-color: #001029; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; display: block; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.ltnav1-m1:hover{color: #fff!important; background-color: #028fb2;}

.dc-ltnav1.cx1 li{width: 50%; max-width: 175px;}
.dc-ltnav1.cx1 .ltnav1-m1{height: 43px; line-height: 43px;}
.dc-a1{text-align: center;}
.dc-a1 p{padding: 4px 0px;}
.dc-a1 a{font-size: 14px; color: #cfcfcf;}

/* dc-erweima ==================*/
.dc-erweima{padding-top: 25px; text-align: center; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.dc-erweima .img1{width: 96px;}
.dc-erweima h3{padding-top: 20px; text-align: center; font-size: 14px; color: #f1f2f1;}

.dc-friendlk{}
.friendlk1{padding-top: 10px; overflow: hidden; clear: both;}
.friendlk1 wpp{width:998px; overflow: hidden; margin: 0 auto; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.friendlk1 span.tt{font-size: 14px; color: #f1f2f1; float: left; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.friendlk1 .txt{display: block; overflow: hidden; padding-left:0px;}
.friendlk1 .txt a{font-size: 14px; color: #989898; margin-left: 5px; margin-bottom: 5px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: top; }

.fdm12{text-align: center; font-size: 0; border-top: 1px solid #27303f; padding: 7px 0px;}
.fdm12 .bx1{font-size: 14px; color: #f1f2f1; padding:0px 13px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.fdm12 .bx1 a{color: #f1f2f1;}
.fdm12 .bx1 .img1{width: 18px; position: relative; margin-bottom: -5px; margin-right: 3px;}

.dc-asmimgp5.cx3{width: 100%; width: 108%;}
.dc-asmimgp5.cx3 li{width: 25%; padding-right: 8%; padding-bottom: 0px; text-align: left; }
.dc-asmimgp5.cx3 li:hover{margin-top:-10px;transition:.5s;}
.dc-asmimgp5.cx3 .asmimgp5-m1{padding: 25px 10px; text-align: center; padding-bottom: 18px;  width: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.dc-asmimgp5.cx3 .asmimgp5-m1 .txtbox{max-width: 150px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.dc-asmimgp5.cx3 .asmimgp5-m1 .txtbox h3{font-size: 25px; color: #000; padding-bottom: 10px;}
.dc-asmimgp5.cx3 .asmimgp5-m1 .txtbox .ct{height: 40px; line-height: 20px; padding-top: 0px; -webkit-line-clamp: 2; font-size: 13px; color: #818283;}
.dc-asmimgp5.cx3 .asmimgp5-m1 .imgbox{height: 81px;}
.dc-asmimgp5.cx3 .asmimgp5-m1 .imgbox img{max-width: 81px;}
.dc-asmimgp5.cx3 .asmimgp5-m1 .imgbox img:hover{transition:.5s;transform:rotateY(360deg);}
.dc-btn2.cx1{font-size: 15px; color:#fff; border: 1px solid #fff; width: 80px; height: 28px; line-height: 26px; border-radius:28px;-moz-border-radius:28px;-webkit-border-radius:28px; letter-spacing: 1px;}

.dc-asmimgp5.cx3 .li1 .asmimgp5-m1{background: #cdecfd;}
.dc-asmimgp5.cx3 .li1 .dc-btn2.cx1{border-color: #1296db; color: #1296db;}
.dc-asmimgp5.cx3 .li2 .asmimgp5-m1{background: #fbc7c7;}
.dc-asmimgp5.cx3 .li2 .dc-btn2.cx1{border-color: #f45656; color: #f45656;}
.dc-asmimgp5.cx3 .li3 .asmimgp5-m1{background: #b5f9f9;}
.dc-asmimgp5.cx3 .li3 .dc-btn2.cx1{border-color: #079c9c; color: #079c9c;}
.dc-asmimgp5.cx3 .li4 .asmimgp5-m1{background: #ffd5ab;}
.dc-asmimgp5.cx3 .li4 .dc-btn2.cx1{border-color: #ff7e00; color: #ff7e00;}
.dc-btn2.cx1:hover{color: inherit!important;}

.pgm21-m3{position: relative; padding: 20px; font-size: 0; background-color: #cdecfd;}
.pgm21-m3 .box1,.pgm21-m3 .box2{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.pgm21-m3 .box1{width: 80%; }
.pgm21-m3 .box2{width: 20%; padding-left: 10px;}
.dc-btn3.cx1{font-size: 18px; color: #fdfdfd; width: 140px; height: 38px; line-height: 38px;}

.pgm21-m3:before{content: ""; position: absolute; left: 5%; top:0px; width: 100px; background-color: #70c3ee; height:3px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.pgm21-m3:after{content: ""; position: absolute; left: 9%; top: 2px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;
width: 0; 
height: 0; 
border-left: 5px solid transparent; 
border-right: 5px solid transparent; 
border-top: 10px solid #6ec2ee; 
}



.dc-ltnav1.cx2{text-align: left;}
.dc-ltnav1.cx2 li{width: auto; padding: 5px 1%; }
.dc-ltnav1.cx2 .ltnav1-m1{font-size: 15px; color: #333333; padding: 0px 10px; min-width: 103px; text-align: center; height: 35px; line-height: 35px; background: transparent;}
.dc-ltnav1.cx2 .ltnav1-m1:hover{background-color: #1296db;}

.pgm21-m3.bs1{background-color: #cdecfd;}
.pgm21-m3.bs1 .dc-btn3.cx1{background-color: #1296db;}
.pgm21-m3.bs1 .dc-ltnav1.cx2 .ltnav1-m1:hover{background-color: #1296db;}
.pgm21-m3.bs1:before{background-color: #70c3ee;}
.pgm21-m3.bs1:after{border-top-color: #6ec2ee;}
.pgm21-m3.bs2{background-color: #fbc7c7;}
.pgm21-m3.bs2 .dc-btn3.cx1{background-color: #f45656;}
.pgm21-m3.bs2 .dc-ltnav1.cx2 .ltnav1-m1:hover{background-color: #f45656;}
.pgm21-m3.bs2:before{background-color: #f45656; left: 32%;}
.pgm21-m3.bs2:after{border-top-color: #f45656; left: 36%;}
.pgm21-m3.bs3{background-color: #b5f9f9;}
.pgm21-m3.bs3 .dc-btn3.cx1{background-color: #34dede;}
.pgm21-m3.bs3 .dc-ltnav1.cx2 .ltnav1-m1:hover{background-color: #34dede;}
.pgm21-m3.bs3:before{background-color: #34dede; left: 59%;}
.pgm21-m3.bs3:after{border-top-color: #34dede; left: 63%;}
.pgm21-m3.bs4{background-color: #ffd5ab;}
.pgm21-m3.bs4 .dc-btn3.cx1{background-color: #ff7e00;}
.pgm21-m3.bs4 .dc-ltnav1.cx2 .ltnav1-m1:hover{background-color: #ff7e00;}
.pgm21-m3.bs4:before{background-color: #ff7e00; left: 86%;}
.pgm21-m3.bs4:after{border-top-color: #ff7e00; left: 90%;}

.pgm22{font-size: 0;}
.pgm22-m1{float: left; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.pgm22-m2{display: block; overflow: hidden; padding-left: 30px;}

.menuL3{font-size: 0;}
.menuL3 li{display: block; padding-bottom: 2px;}
.menuL3-m1{max-width: 215px; text-align: left; background-color: #01d79b; position: relative; padding:0px 5px; height: 120px; font-size: 0;}
.menuL3-m1:before{content: ""; width: 0; height: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.menuL3-m1 .imgbx1,.menuL3-m1 .txtbx1{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.menuL3-m1 .imgbx1{width: 30%; text-align: center;}
.menuL3-m1 .txtbx1{width: 70%; padding-left: 10px; text-align: center;}
.menuL3-m1 .imgbx1 .img1{max-width: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.menuL3-m1 .txtbx1 h3{font-size: 23px; color: #fff; display:inline-block;max-width:100%; white-space:nowrap; text-overflow:ellipsis; -moz-text-overflow:ellipsis; -webkit-text-overflow:ellipsis;-o-text-overflow:ellipsis; -ms-text-overflow:ellipsis; overflow: hidden;}
.menuL3-m1 .txtbx1 small{display: block; font-size: 13px; color: #fcffff; padding-top: 5px;}
.menuL3-m1:hover{cursor: pointer;}
.menuL3 li.hover .menuL3-m1{background-color: #56e33f;}
.menuL3-m1:after{content: ""; position: absolute; left: 100%; top: 43%; width: 0; height: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;
width: 0; 
height: 0; 
border-top: 10px solid transparent; 
border-left: 20px solid #56e33f; 
border-bottom: 10px solid transparent; 
display: none;
}
.menuL3 li.hover .menuL3-m1:after{display: inline-block;}

.pgm22-m3{font-size: 0; text-align: left;}
.pgm22-m3 .box1{padding: 15px 10px; margin-bottom: 5px; background-color: #f8fafa; overflow: hidden; border-radius:56px;-moz-border-radius:56px;-webkit-border-radius:56px;}
.pgm22-m3 .box1 .bx1,.pgm22-m3 .box1 .bx2{line-height: 24px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.pgm22-m3 .box1 .bx1{width: 10%; text-align: center; font-size: 18px; color: #040404;}
.pgm22-m3 .box1 .bx2{width: 90%; padding-left: 15px; font-size: 15px; color: #040404;}

.jdL1{font-size: 0; text-align: center;}
.jdL1 li{width: 20%; position: relative; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: top; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.jdL1-m1 .imgbx1{}
.jdL1-m1 .imgbx1 .m1 .img1{max-width: 118px; max-height: 118px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.jdL1-m1 .txtbx1{ padding-top: 23px; text-align: center;}
.jdL1-m1 .txtbx1 h3{font-size: 18px; color: #1481d5;}
.jdL1-m1 .txtbx1 .ct1{padding-top: 10px; font-size: 16px; line-height: 24px; color: #333;}
.jdL1 li:after{content: ""; position: absolute; right: -29px; top: 55px; width: 59px; height: 24px; background:url("../images/pt-img49.png") no-repeat center center; background-size: contain; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.jdL1 li:last-child::after{display: none;}

.dc-asmdt3.cx3 h3{color: #333;}
.pgm24{padding-top: 100px; padding-bottom: 55px;}
.pgm24-m1{font-size: 0; background-color: #fff; text-align: left;}
.pgm24-m1 .box1,.pgm24-m1 .box2,.pgm24-m1 .box3,.pgm24-m1 .box4{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: top; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.pgm24-m1 .box1{width: 56%; padding: 10px;}
.pgm24-m1 .box2{width: 44%; padding: 15px 20px;}
.pgm24-m1 .box3{width: 56%;}
.pgm24-m1 .box4{width: 44%; padding: 5px 20px;}
.pgm24-m1 .box4 img{height: 300px;width: 480px;}


/* dimgtxtList2 ==================*/
.dimgtxtList2-m1{font-size:0; padding-bottom: 10px; border-bottom: 1px solid #f1f1f1;}
.dimgtxtList2-m1 .img,.dimgtxtList2-m1 .txt{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.dimgtxtList2-m1 .img{width: 21%; padding-bottom: 5px;}
.dimgtxtList2-m1 .txt{width: 75%;padding-top: 15px; padding-left: 10px; }
.dimgtxtList2-m1 .img img{width: 100%;}
.dimgtxtList2-m1 .txt h3 a{font-size: 15px; color: #333333; font-weight: bold;  padding-top:5px;}
.dimgtxtList2-m1 .txt h3{overflow: hidden; margin-bottom: 10px;}
.dimgtxtList2-m1 .txt .ct{font-size: 14px; color: #666666;
display: block; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;
overflow: hidden;
}

.asmtxtList2.cx1 li{border-bottom: 1px solid #f1f1f1;}
.asmtxtList2.cx1 li:last-child{border-bottom-width: 0px;}

.pgm24-m3 .bx1{text-align: center; width: 100%; height:375px; overflow: hidden; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.pgm24-m3 .bx1 .tt1{padding-top: 25px;}
.pgm24-m3 .bx1 .tt1 h3{ font-size: 25px; color: #070707;}
.pgm24-m3 .bx1 .tt1 small{padding-top: 10px; display: block; font-size: 20px; color: #fbfdff;}
.pgm24-m3 .bx2{text-align: center; padding-top: 5px;}

.dc-btn4{font-size: 18px; font-weight: bold; color: #070707; line-height: 62px; background:url("../images/pt-img50.png") no-repeat right center; background-size: 48px auto; padding-right: 55px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}

.picpL2.cx1{}
.picpL2.cx1 .picpL2-m1 .imgbx1 img{max-width: 74px; max-height: 71px;}
.picpL2.cx1 .picpL2-m1 .txtbx1 h3{font-size: 20px; color: #333;}
.picpL2.cx1 .picpL2-m1 .txtbx1{padding-top: 15px;}

.dc-asmimgp5.cx4{width: 100%;}
.dc-asmimgp5.cx4 li{width: 16.66%; padding: 0px 1.5%;}
.dc-asmimgp5.cx4 .asmimgp5-m1{background: transparent; border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px; overflow: hidden;}
.dc-asmimgp5.cx4 .asmimgp5-m1 .txtbox h3 a{color: #333;}
.dc-asmimgp5.cx4 .asmimgp5-m1 .imgbox img{max-width: 76px;}
.dc-asmimgp5.cx4 .asmimgp5-m1 .imgbox{height: 76px;}


.dc-asmimgp5.cx4 .li1 .asmimgp5-m1:hover{background: #00ca6f;}
.dc-asmimgp5.cx4 .li2 .asmimgp5-m1:hover{background: #84c33f;}
.dc-asmimgp5.cx4 .li3 .asmimgp5-m1:hover{background: #1ad3bd;}
.dc-asmimgp5.cx4 .li4 .asmimgp5-m1:hover{background: #ffa2d1;}
.dc-asmimgp5.cx4 .li5 .asmimgp5-m1:hover{background: #2f67cd;}
.dc-asmimgp5.cx4 .li6 .asmimgp5-m1:hover{background: #00a3ff;}

.asmban1.cx1{height: 527px;}

.pgm31-m1{text-align: center; position: relative; margin-top: -75px;}
.infoL1{width: 100%; padding-bottom: 30px; padding-top: 15px; border-bottom: 7px solid #ffa000; background-color: #fff; font-size: 0;text-align: center; max-width: 1045px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.infoL1 li{width:33.33%; padding: 0px 1%; position: relative; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: top; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.infoL1 li:after{content: ""; position: absolute; right: 0px; top: 50%; margin-top:-30px; margin-top: -0.30rem; width: 1px; height: 60px; height: 0.60rem; background-color: #bca079; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.infoL1 li:last-child:after{display: none;}
.infoL1 li span{display: block;}
.infoL1 li span.sp1{font-size: 20px; color: #171717; padding-bottom: 0px;}
.infoL1 li span.sp1 em{padding-right: 10px; font-style: italic; font-size: 60px; color: #171717; font-weight: bold;}
.infoL1 li span.sp2{font-size: 18px; color: #161616; letter-spacing: 5px;}

.dc-asmimgp5.s1 .asmimgp5-m1 .imgbox .btn1{ font-size: 20px; color: #fefefe; border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px; width: 132px; height: 40px; line-height: 34px;  border:3px solid #fff; text-align: center; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.dc-asmimgp5.s1 .asmimgp5-m1 .imgbox .btn1:hover{color: #fff!important;}
.dc-asmimgp5.s1 .asmimgp5-m1 .imgbox{height: auto;}
.dc-asmimgp5.s1 .asmimgp5-m1 .imgbox:before{display: none;}
.dc-asmimgp5.s1 .asmimgp5-m1 .txtbox{padding-top: 18px;}

.aL3.s1 .m1{ padding: 3px;}

.dc-asmimgp5.s1{width: 107%;}
.dc-asmimgp5.s1 li{padding-right: 7%;}

.dc-asmimgp5.s1 .bli1 .asmimgp5-m1{background-color: #ff6262;}
.dc-asmimgp5.s1 .bli2 .asmimgp5-m1{background-color: #ffb138;}
.dc-asmimgp5.s1 .bli3 .asmimgp5-m1{background-color: #63c9dc;}
.dc-asmimgp5.s1 .bli1 .aL3-m1 em{color: #ff6262;}
.dc-asmimgp5.s1 .bli2 .aL3-m1 em{color: #ffb138;}
.dc-asmimgp5.s1 .bli3 .aL3-m1 em{color: #63c9dc;}

.dc-asmimgp5.s1 .asmimgp5-m1{padding-left: 20px; padding-right: 20px;}

.dc-dt6.cx1 h3{color: #fff;}
.dc-dt6.cx1 small{ color: #fff;}

.picpL2.s1{}
.picpL2.s1 .picpL2-m1 .imgbx1 img{max-width: 131px; max-height: 134px;}
.picpL2.s1 .picpL2-m1 .imgbx1{height: 134px;}
.picpL2.s1 .picpL2-m1 .txtbx1 h3{ display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.picpL2.s1 li{padding-top: 20px; padding-bottom: 60px;}

/* imgpList1 ==================*/
.imgpList1{font-size: 0; width:100%; text-align: left;}
.imgpList1 li{width: 100%; padding-bottom: 20px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: top; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.imgpList1-m1{padding: 15px 10px; border: 1px solid #ffb744; overflow: hidden; clear: both;}
.imgpList1-m1 .imgbox{float: left; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.imgpList1-m1 .imgbox img{max-width: 234px;}
.imgpList1-m1 .txtbox{display: block; overflow: hidden; padding-left: 50px;}
.imgpList1-m1 .txtbox .txt1{}
.imgpList1-m1 .txtbox h3{padding-bottom: 20px; font-size: 20px; color: #040404; font-weight: bold; position: relative;}
.imgpList1-m1 .txtbox h3:after{content: ""; width: 63px; height: 5px; background-color: #63c9dc; position: absolute; left: 0px; bottom: 0px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.imgpList1-m1 .txtbox .ct{line-height: 28px; padding-top: 10px; font-size: 15px; color: #040404;}
.imgpList1-m1 .txtbox .ct p{letter-spacing: 3px;}

.btn-box2{padding-top: 10px; text-align: right;}
.dc-btn5{background-color: #ffa000; font-weight: bold; width: 130px; height: 35px; line-height: 35px; font-size: 15px; color: #fdfbfb; text-align: center; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.dc-btn5:hover{color: #fff!important; opacity: 0.9;}

.dc-asmdt3.cx4 small{color: #d6d7d9;}
.dc-asmdt3.cx4 small.sm1{padding-top: 0px; padding-bottom: 10px;}

.pgm33-m1{background-position: right bottom; background-repeat: no-repeat; background-size: 674px auto;}
.pgm33-m1 .box1{ padding: 0px 25px;}

.pL1{font-size: 0; max-width: 640px;}
.pL1 li{width: 33.33%; padding: 0px 1%; padding-bottom: 20px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: top; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.pL1-m1{height: 250px; text-align: center; border: 1px solid #9fa1a1; padding: 0px 10px; font-size: 0; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.pL1-m1:hover{
   transition:.5s;transform:rotateY(360deg);
background:#63c9dc;
border: 1px solid #63c9dc;

}

.pL1-m1:hover.pL1-m1 .ct1{
    color: #fff;
}
.pL1-m1:before{content: ""; width: 0; height: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: bottom;}
.pL1-m1 .bx1{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: bottom; }
.pL1-m1 .tt1{padding-bottom: 11px;}
.pL1-m1 .tt1 h3{font-size: 20px; color: #fffefe; display:inline-block;max-width:100%; white-space:nowrap; text-overflow:ellipsis; -moz-text-overflow:ellipsis; -webkit-text-overflow:ellipsis;-o-text-overflow:ellipsis; -ms-text-overflow:ellipsis; overflow: hidden;}
.pL1-m1 .ct1{font-size: 17px; color: #d6d7d9; line-height: 26px; min-height: 140px;}


.dc-dl8{padding-top: 28px; padding-bottom: 20px; }
.dc-dt8{text-align: center; position: relative; padding-bottom: 25px; border-bottom: 1px solid #ccc; }
.dc-dt8:after{content: ""; width: 70px; height: 3px; position: absolute; left: 50%; margin-left: -35px; bottom: 0px; background-color: #f17c19; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.dc-dt8 h3{font-size: 26px; color: #333; font-weight: bold;}
.dc-dt8 small{display: block; padding-top: 10px; font-size: 15px; color: #0a0a0a;}
.dc-dl8 dd{padding-top: 30px;}

.pgL1{font-size: 0;}
.pgL1 li{text-align: center; width: 16.66%; padding: 0px 2%; padding-top: 20px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: top; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.pgL1-m1{position: relative; width: 148px; height: 170px; background:url("../images/pt-img81.jpg") no-repeat center top; background-size: contain; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; }
.pgL1-m1:before{content: ""; width: 0; height: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.pgL1-m1 .bx1{min-height: 42px; max-width: 118px; font-size: 16px; color: #333; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.dc-xh1{font-size: 12px; color: #fff;}
.pgL1-m1 .dc-xh1{position: absolute; left: 0%; top: 9px; font-weight: bold; letter-spacing: 3px; width: 100%; text-align: center;}

.dc-asmimgp5.s2{}
.dc-asmimgp5.s2 .li1 .asmimgp5-m1:hover{background-color: #08b9fb;}
.dc-asmimgp5.s2 .li2 .asmimgp5-m1:hover{background-color: #fe3e3e;}
.dc-asmimgp5.s2 .li3 .asmimgp5-m1:hover{background-color: #faa02a;}
.dc-asmimgp5.s2 .li4 .asmimgp5-m1:hover{background-color: #fa8653;}
.dc-asmimgp5.s2 .li5 .asmimgp5-m1:hover{background-color: #ffa2d1;}
.dc-asmimgp5.s2 .li6 .asmimgp5-m1:hover{background-color: #2f67cd;}

/* swf 幻灯片 独立模块 ==================*/
.slick-js{ font-size: 0;}
.slick-js img{width: 0px;}
.slick-prev,.slick-next{opacity: 0.3; font-size: 0px; border: 0px; z-index: 10; position:absolute; cursor: pointer; top: 42%;width: 46px; height: 46px; background-size: 100% auto!important;}
.slick-prev:focus,.slick-next:focus{outline-color:transparent;}
.slick-prev{left: 20px; background:url("../images/swf-lbtn.png") no-repeat center center;}
.slick-next{right: 20px; background:url("../images/swf-rbtn.png") no-repeat center center;}
.slick-dots{position: absolute; bottom: 10px; text-align: center; font-size:0;/*word-spacing: -4px;letter-spacing: -4px;*/
    left: 50%;
    width: 100%;
    margin-left: -50%;
}
.slick-prev:hover,.slick-next:hover{opacity: 1;}
.slick-dots li{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;font-size:0; vertical-align: middle;}
.slick-dots li button{cursor: pointer;  padding: 0px; margin: 0px 3px; font-size: 0px; width: 7px; height: 7px; border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%; border: 0px; background-color: #fff; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.slick-dots li.slick-active button{background-color: #1a9493!important;}
.slick-dots li.slick-active button:focus{outline-color:transparent;}
.slick-gy{text-align: center; position: relative; }
.slick-gy .slick-slide img{display: inline-block; width:100%;}
.slick-gy .slick-slide img:hover{opacity: 1;}
/*
.slick-gy .slick-slide img{opacity: 0;}
*/
.slick-gy .slick-active img{opacity: 1;}
.slick-js .slick-next,.slick-js .slick-prev{opacity: 1; transition: all 300ms cubic-bezier(.4, 0, .2, 1); -moz-transition: all 300ms cubic-bezier(.4, 0, .2, 1);-webkit-transition: all 300ms cubic-bezier(.4, 0, .2, 1); -o-transition: all 300ms cubic-bezier(.4, 0, .2, 1); -ms-transition: all 300ms cubic-bezier(.4, 0, .2, 1);}
.slick-js .slick-next{right: -110%;}
.slick-js .slick-prev{left: -110%;}
.slick-js{position: relative; overflow: hidden;}
.slick-js:hover .slick-next{right: 10px;}
.slick-js:hover .slick-prev{left: 10px;}
.slick-next.slick-disabled{display: none!important;}
.slick-prev.slick-disabled{display: none!important;}

.slick-js img{width: 100%; visibility: hidden; opacity: 0; width: 1px; height: 1px;}
.swf-slick1 .a1{display: block; background-size:100% auto; background-size:cover; background-position: center center; background-repeat: no-repeat; height: 546px;}

.dc-asmimgp5.cx5 .asmimgp5-m1{ padding: 5px; padding-bottom: 10px;
background:url("../images/pt-img98.jpg") repeat-x center center; background-size: auto 100%;
}
.dc-asmimgp5.cx5 .asmimgp5-m1 .imgbox{height: 38px;}
.dc-asmimgp5.cx5 .asmimgp5-m1 .imgbox img{max-width: 31px;}
.dc-asmimgp5.cx5 .asmimgp5-m1 .txtbox{padding-top: 8px;}
.dc-asmimgp5.cx5 .asmimgp5-m1 .txtbox h3 a{font-size: 18px; color: #fefefe; font-family: '宋体';} 
.dc-asmimgp5.cx5 li{width: 14.28%;}

.pgm41{padding-top: 18px;}

.dc-dl9{text-align: center; padding-top: 55px;  padding-bottom: 50px;}
.dc-dt9{text-align: center; position: relative;}
.dc-dt9 .img1{max-width: 100%;}
.dc-dt9 .tt1{width: 100%; position: absolute; left: 0px; z-index: 10; top: 50%; line-height: 1; margin-top: -28px; text-align: center; }
.dc-dt9 h3{background-color: #fff; padding: 5px 10px; font-size: 45px; color: #30c8c6; font-weight: bold; letter-spacing: 5px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.dc-dt9 h1{position: relative;background-color: #fff; padding: 5px 20px; font-size: 45px; color: #ffa000; font-weight: bold; letter-spacing: 5px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.dc-dt9 h3 em{color: #333; padding-left: 12px}
.dc-dl9 dd{padding-top: 30px;}

.dc-dt9 .tt1 h3 em{color: #333;}


.dc-asmimgp5.s3{width: 100%;}
.dc-asmimgp5.s3 .asmimgp5-m1{background: transparent; border: 1px solid #a2a3a3; border-right-width: 0px;}
.dc-asmimgp5.s3 .asmimgp5-m1 .txtbox h3 a{font-size: 16px; color: #404040;}
.dc-asmimgp5.s3 .asmimgp5-m1 .txtbox h3 a:hover{color: #000!important;}
.dc-asmimgp5.s3.asmimgp5-m1 .imgbox{height: 43px;}
.dc-asmimgp5.s3 .asmimgp5-m1 .imgbox img{max-width: 52px;}
.dc-asmimgp5.s3 li{width: 12.5%;padding-right: 0px;}
.dc-asmimgp5.s3 li:last-child .asmimgp5-m1{border-right: 1px solid #a2a3a3;}

.picpL8{font-size: 0; width: 101%; text-align: left;}
.picpL8 li{width: 33.33%; padding-right: 1%; padding-bottom: 10px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: top; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}

/* dc-asmimgp1 ==================*/
.dc-asmimgp1{display: block;}
.dc-asmimgp1 a.img1{position:relative; display:block; overflow: hidden; height: 0px; padding-top:57.52%; transition: all 500ms cubic-bezier(.4, 0, .2, 1); -moz-transition: all 500ms cubic-bezier(.4, 0, .2, 1);-webkit-transition: all 500ms cubic-bezier(.4, 0, .2, 1); -o-transition: all 500ms cubic-bezier(.4, 0, .2, 1); -ms-transition: all 500ms cubic-bezier(.4, 0, .2, 1);}
.dc-asmimgp1 a.img1 .img2{position:absolute; top:0px; left: 0px; width: 100%;  _height: auto; *+height: auto;  max-height: none; }
.dc-asmimgp1 a.img1 span.sp1{display: block; width: 100%; height: 100%; position: absolute; left: 0px; top: 83%; text-align: center; padding: 8px 0px; font-size: 16px; color: #fff; background-color: rgba(0,0,0,.5); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000);  transition: all 300ms cubic-bezier(.4, 0, .2, 1); -moz-transition: all 300ms cubic-bezier(.4, 0, .2, 1);-webkit-transition: all 300ms cubic-bezier(.4, 0, .2, 1); -o-transition: all 300ms cubic-bezier(.4, 0, .2, 1); -ms-transition: all 300ms cubic-bezier(.4, 0, .2, 1);}
.dc-asmimgp1 a.img1 span.sp1 h3{font-size: 16px; display:inline-block;width:100%; white-space:nowrap; text-overflow:ellipsis; -moz-text-overflow:ellipsis; -webkit-text-overflow:ellipsis;-o-text-overflow:ellipsis; -ms-text-overflow:ellipsis; overflow: hidden;}
.dc-asmimgp1 a.img1 span.sp1 .ct p{font-size: 14px; color: #333; line-height: 23px;}
.dc-asmimgp1 a.img1 span.sp1 .ct{width: 85%; padding-top: 15px; text-align: left; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.dc-asmimgp1 a.img1:hover span.sp1{bottom: -100%;}


.dc-asmimgp1 a.img1:hover span.sp1{
background-color: rgba(255,255,255,.7); 
text-align: center;
padding-top: 30px;
top: 0px; 
}
.dc-asmimgp1 a.img1:hover  span.sp1 h3{display: none;}

.pgm42{font-size: 0; padding-top: 60px;}
.pgm42 .box1{float: left; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.pgm42 .box2{display: block; overflow: hidden; padding-left: 10px;}
.pgm42 .box1 .img1{max-width: 89px;}

.ylL1.cx1{ text-align: left;}
.ylL1.cx1 li{padding: 0px 1%; width: 16.66%; }
.ylL1.cx1 li a{text-align: center; border: 1px solid #f1f1f1; display: block; height: 55px; font-size: 0; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.ylL1.cx1 li a:before{content: ""; width: 0; height: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.ylL1.cx1 li a img{max-width: 90%; max-height: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}

.pgm43{font-size: 0; border: 1px solid #cfd0d0;}
.pgm43 .box1,.pgm43 .box2{width: 50%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.pgm43 .box1{padding: 0px 35px;}
.pgm43 .box2{min-height: 336px; position: relative;}
.pgm43 .box2 .imgbx1{width: 100%; height: 100%; position: absolute; left: 0px; top: 0px; background-position: center top; }

.pL6{font-size: 0; text-align: left;}
.pL6 li{display: block; padding: 5px 0px;}
.pL6-m1{overflow: hidden; clear: both;}
.pL6-m1 .sp1{padding-left: 25px; padding-top: 7px; font-weight: bold; font-size: 20px; color: #3b3a3a; width: 127px; height: 56px; background-position: center bottom; background-repeat: no-repeat; background-size: contain; float: left; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.pL6-m1 .bx1{padding-top: 29px; padding-left: 12px; font-size: 16px; color: #6f6e6e; display: block; overflow: hidden;}

.picL3{font-size: 0; width: 103%;}
.picL3 li{width: 33.33%; padding-right: 3%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: top; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.picL3-m1 .img1{max-width: 271px; height: auto;
transition: all 300ms cubic-bezier(.4, 0, .2, 1); -moz-transition: all 300ms cubic-bezier(.4, 0, .2, 1);-webkit-transition: all 300ms cubic-bezier(.4, 0, .2, 1); -o-transition: all 300ms cubic-bezier(.4, 0, .2, 1); -ms-transition: all 300ms cubic-bezier(.4, 0, .2, 1);
}
.picL3-m1 .img1:hover{
transform:rotate(360deg);
-ms-transform:rotate(360deg);
-moz-transform:rotate(360deg);
-webkit-transform:rotate(360deg);
-o-transform:rotate(360deg);
}


.dc-asmimgp5.s4 .li1 .asmimgp5-m1:hover{background-color: #08b9fb;}
.dc-asmimgp5.s4 .li2 .asmimgp5-m1:hover{background-color: #fe3e3e;}
.dc-asmimgp5.s4 .li3 .asmimgp5-m1:hover{background-color: #faa02a;}
.dc-asmimgp5.s4 .li4 .asmimgp5-m1:hover{background-color: #fa8653;}
.dc-asmimgp5.s4 .li5 .asmimgp5-m1:hover{background-color: #7dc291;}
.dc-asmimgp5.s4 .li6 .asmimgp5-m1:hover{background-color: #2f67cd;}

.pgm44{ background-color: #f0f0f0; padding: 15px 10px; font-size: 0;}
.pgm44 .box1{position: relative; border: 1px solid #2a73de; overflow: hidden; clear: both;}
.pgm44 .box1 .bx1{position: absolute; left: 0px; top: 0px; background-color: #2a73de; text-align: center; height: 100%; width: 127px; float: left; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; }
.pgm44 .box1 .bx2{display: block; overflow: hidden; padding: 20px; padding-left: 147px;}
.pgm44 .box1 .bx1:before{content: ""; width: 0; height: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.pgm44 .box1 .bx1 .j1{padding: 20px 0px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle; }
.pgm44 .box1 .bx1 .j1 .imgbx1 .img1{width: 71px;}
.pgm44 .box1 .bx1 .j1 .imgbx1{padding-bottom: 28px;}
.pgm44 .box1 .bx1 .j1 .txtbx1{background-color: #fff; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;
border-radius:23px;
-moz-border-radius:23px;
-webkit-border-radius:23px;
padding: 15px 7px;
}
.pgm44 .box1 .bx1 .j1 .txtbx1 p{width: 20px; font-size: 18px; color: #2a73de; letter-spacing: 3px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.pgm44-m1{overflow: hidden; clear: both; position: relative;}
.pgm44-m1 .bx3{position: absolute; right: 0px; top: 0px; width: 300px; float: right; height: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.pgm44-m1 .bx4{display: block; overflow: hidden; padding-right: 340px;}
.pgm44-m2{ height: 100%; width: 300px; border: 1px solid #2a73de; overflow: hidden; border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px; font-size: 0; text-align: center; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.pgm44-m2:before{content: ""; width: 0; height: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.pgm44-m2 .j1{padding: 10px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.pgm44-m2 .tt1 h3{font-size: 36px; color: #0000ff;}
.pgm44-m2 .tt1 small{display: block; padding-top: 25px; }
.pgm44-m2 .tt1 small .a1{ text-align: center; background-color: #0000ff; font-size: 22px; color: #fff; border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px; overflow: hidden; width: 140px; height: 40px; line-height: 38px; text-align: center; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.pgm44-m2 .tt1 small .a1:hover{color: #fff!important; opacity: 0.7;}
.pgm44-m2 .ct1{padding-top: 30px;}
.pgm44-m2 .ct1 .m1{font-size: 14px; color: #333;}
.pgm44-m2 .ct1 .m2{text-align: center; padding-top: 12px;}
.pgm44-m2 .ct1 .btn1{width: 240px; height: 35px; line-height: 35px; color: #fff; font-size: 26px; background-color: #ff0000; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.pgm44-m2 .ct1 .btn1:hover{color: #fff!important; opacity: 0.7;}

.asmtxtList2.cx2{padding: 7px 15px; text-align: left; background-color: #fff;}
.asmtxtList2.cx2 .asmtxtList2-m1{background:url("../images/pt-img126.png") no-repeat left center; background-size: 11px auto; padding-left: 15px;}
.asmtxtList2.cx2 li{padding-top: 6px; padding-bottom: 4px;}

.asmban1.cx3{height: 527px;}

/* fdnavList2 ==================*/
.fdnavList2{font-size:0; text-align: center;}
.fdnavList2 li{width: 16.66%; padding: 0px 1%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.fdnavList2 li.last{background: transparent;}
.fdnavList2 li a{font-size: 16px; color: #333; }
.fdnavList2 li.on a{color: #434e56;}

.pgm51{background-color: #e8f4f4; padding: 35px 10px;}

.dc-asmdt3.cx5 h3{color: #ffa000;}
.dc-asmdt3.cx5 h1{position: relative;font-size: 45px; color: #ffa000; font-weight: bold;;}
.dc-asmdt3.cx5 em{color: #333;}

.pgm52{text-align: center; background-color: #e8f4f4; max-width: 940px; display: block; margin: 0 auto;}
.pgm52 .ct1{padding: 10px 15px; font-size: 13px; color: #3e444f; line-height: 28px;}

.picpL8.cx1{width: 101.5%;}
.picpL8.cx1 li{width: 25%; padding-right: 1.5%;}
.picpL8.cx1 .dc-asmimgp1 a.img1{padding-top: 65.38%;}
.picpL8.cx1 .dc-asmimgp1 a.img1 span.sp1{color: #cf4137; background-color: rgba(255,255,255,.6);}
.picpL8.cx1 .dc-asmimgp1 a.img1 span.sp1{padding-top: 4px; padding-bottom: 4px;}
.picpL8.cx1 .dc-asmimgp1 a.img1 span.sp1 .ct{text-align: center;}
.picpL8.cx1 .dc-asmimgp1 a.img1 span.sp1 .ct p{color: #fff;}
.picpL8.cx1 .dc-asmimgp1:hover a.img1 span.sp1 h3{padding-top: 30px; padding-bottom: 15px; position: relative; color: #fff; display: inline-block;}
.picpL8.cx1 .dc-asmimgp1:hover a.img1 span.sp1 h3:after{content: ""; position: absolute; left: 50%; margin-left: -22.5px; bottom: 0px; width: 45px; height: 1px; background-color: #fff; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.picpL8.cx1 .dc-asmimgp1:hover a.img1 span.sp1{background-color: rgba(0,0,0,.5);}

.pgm53{font-size: 0; background-color: #f8f8f8; overflow: hidden; clear: both; position: relative;}
.pgm53 .box1{position: absolute; left: 0px; top: 0px; height: 100%; text-align: center; width: 317px; height: 100%; float: left; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.pgm53 .box1:before{content: ""; width: 0; height: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.pgm53 .box1 .pgm53-m1{text-align: left; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.pgm53-m1 .tt1 .img1{max-width: 260px;}
.pgm53-m1 .ct1{font-size: 20px; color: #258f8d; line-height: 28px; padding-top: 15px;
    text-shadow:#fff 1px 2px 2px;   
    -moz-text-shadow:#fff 1px 2px 2px;
    -webkit-text-shadow:#fff 1px 2px 2px;
    -ms-text-shadow:#fff 1px 2px 2px;   
    -o-text-shadow:#fff 1px 2px 2px;
}
.pgm53 .box2{padding: 50px 35px; padding-left: 352px; display: block; overflow: hidden;}

.pgm53-m2{overflow: hidden; clear: both;}
.pgm53-m2 .bx1{float: right; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.pgm53-m2 .bx2{display: block; overflow: hidden; padding-right: 20px;}

.pgm53-m3 .m1{font-size: 16px; color: #333;}
.pgm53-m3 .m1 em{font-size: 20px; color: #e62e2e; font-weight: bold;}
.pgm53-m3 .m2{padding: 20px 0px;}
.pgm53-m3 .btn1{font-size: 18px; color: #fff; background-color: #e62e2e; width: 125px;height: 40px; line-height: 38px; text-align: center; border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px; overflow: hidden; border: 1px solid #e62e2e; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.pgm53-m3 .btn1.s1{background: transparent; color: #e62e2e;}
.pgm53-m3 .btn1.s2{box-shadow: 1px 1px 9px rgba(0,0,0,.6);}
.pgm53-m3 .btn1.s2:hover{opacity: 0.9; color: #fff!important;}
.pgm53-m3 .btn1.s1:hover{opacity: 0.9; color: #e62e2e!important;}

.jdL1.cx2 li{width: 33.33%;}

.pgm54-m1{margin-bottom: 30px; background-color: #f7f7f7; font-size: 0; overflow: hidden; clear: both; position: relative;}
.pgm54-m1 .box1{padding: 10px;  width: 360px; position: absolute; left: 0px; top: 0px; height: 100%; text-align: center; float: left; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.pgm54-m1 .box2{padding-left: 360px; display: block; overflow: hidden; }
.pgm54-m1 .box1:before{content: ""; width: 0; height: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.pgm54-m1 .box1 .bx1{max-width: 90%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.pgm54-m1 .box1 .bx1 h3{font-size: 20px; color: #fff; font-weight: bold;}
.pgm54-m1 .box1 .bx1 .ct1{padding-top: 18px; font-size: 15px; color: #fff; line-height: 28px;}

.pgm54-m2{padding: 15px 20px;}
.aL3.cx1 .m1{width: 33.33%; padding-top: 11px; padding-bottom: 11px;}
.aL3.cx1 .aL3-m1 em{font-size: 18px; color: #fb784e;}
.aL3.cx1 .aL3-m1{background-color: #fef2f1;}
.aL3.cx1 .aL3-m1:hover em{color: #fcfafa;}
.aL3.cx1 .aL3-m1:hover{background-color: #fa794e;}

.pgm54-m1.s2 .aL3.cx1 .aL3-m1 em{color: #0255a3;}
.pgm54-m1.s2 .aL3.cx1 .aL3-m1{background-color: #e7eff7;}
.pgm54-m1.s2 .aL3.cx1 .aL3-m1:hover em{color: #fcfafa;}
.pgm54-m1.s2 .aL3.cx1 .aL3-m1:hover{background-color: #0255a3;}

.dc-pgm2 .st1 h3{font-size: 25px; color: #fbfbfb;}
.dc-pgm2 .sc1{padding-top: 25px; font-size: 15px; color: #fafaf6; line-height: 30px;}

.pgm55-m2{font-size: 0;}
.pgm55-m2 .bx1,.pgm55-m2 .bx2{width: 50%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: top; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.pgm55-m2 .bx1{padding-right: 1%;}
.pgm55-m2 .bx2{padding-left: 1%;}

.pgm55-m1{padding-top: 35px; padding-bottom: 35px;}

.pgm55-m3{text-align: right;}
.navL6{font-size: 0;}
.navL6 li{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: top; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; margin-left: 18px;}}
.navL6-m1{font-size: 16px; text-align: center; color: #333; font-weight: bold; background-color: #fff; min-width: 200px; height: 43px; line-height: 43px; padding: 0px 10px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.navL6 li.hover .navL6-m1{background-color: #01d79b; color: #fff;}
.navL6 li.hover .navL6-m1:hover{color: #fff!important;}


.pgm55-m4{font-size: 0; background-color: #fff; position: relative;}
.pgm55-m4 .box1,.pgm55-m4 .box2{padding: 10px 100px 10px 10px; width: 50%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: top; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.pgm55-m4:before{content: ""; position: absolute; left: 50%; top: 0px; width: 1px; background-color: #3d97a4; height: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.pgm55-m4 .box2{padding: 20px 20px 20px 100px;}

.aL3.cx2{padding-top: 20px; padding-bottom: 20px;}
.aL3.cx2 .m1{width: 25%; padding-top: 20px; padding-bottom: 20px;}
.aL3.cx2 .aL3-m1{border: 1px solid #e2e3e3;}
.aL3.cx2 .aL3-m1 em{color: #333;}
.aL3.cx2 .aL3-m1:hover em{color: #fff;}
.aL3.cx2 .aL3-m1:hover{background-color: #02986e;}

.dc-ct2{font-size: 16px; color: #333; line-height: 35px;}
.dc-ct2 h5{font-size: 18px; width: 150px; text-align: center; font-weight: bold; color: #ffffff;
    background-color: #01d79b; border: solid 1px #01d79b;
    border-radius: 18px; color: #ffffff;}
.dc-ct2 h4{font-size: 16px; font-weight: bold;}

.pgm55-box1{position: relative; margin-top: -30px;}

.menuL3.cx1{}
.menuL3.cx1 .menuL3-m1{height: 100px;}
.menuL3.cx1 .menuL3-m1:after{top: 35%;
    border-top: 15px solid transparent;
    border-left: 25px solid #56e33f;
    border-bottom: 15px solid transparent;
}

.pgm56{background-color: #fff; border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px; font-size: 14px; color: #040404; line-height: 28px; padding: 15px 25px;
box-shadow:1px 3px 4px rgba(0,0,0,.3);
}
.pgm56 strong{color: #04956c;}
.pgm56-m1{position: relative; font-size: 0;}
.pgm56-m1:before{content: ""; position: absolute; left: 50%; top: 0px; background-color: #c5d8db;  width: 1px; height: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.pgm56-m1 .bx1,.pgm56-m1 .bx2{font-size: 14px; width: 50%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: top; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.pgm56-m1 .bx1{padding-right: 5%;}
.pgm56-m1 .bx2{padding-left: 5%;}

.pgm57{background-color: #f8f8f8;}

.dc-asmdt3 .em1{color: #f9020e; padding-right: 30px;}

.pL2{font-size: 0; width: 102%; text-align: left;}
.pL2 li{width: 50%; padding:10px 0px; padding-right: 2%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: top; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.pL2-m1{padding-bottom: 18px; border-bottom: 1px solid #f0f0f0; overflow: hidden; clear: both;}
.pL2-m1 .bx2{float: right; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.pL2-m1 .bx1{padding-top: 7px; display: block; overflow: hidden; padding-right: 10px;}
.pL2-m1 .btn1{font-size: 12px; color: #fff; width: 115px;height: 37px; line-height: 37px; text-align: center; background-color: #999; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.pL2-m1 .bx1 p{font-size: 16px; color: #666; display:inline-block;max-width:100%; white-space:nowrap; text-overflow:ellipsis; -moz-text-overflow:ellipsis; -webkit-text-overflow:ellipsis;-o-text-overflow:ellipsis; -ms-text-overflow:ellipsis; overflow: hidden;}
.pL2-m1 .btn1:hover{color: #fff!important; opacity: 0.9;}

.asmban1.cx4{height: 423px;}

.dc-pgm3{position: absolute; left: 0px; bottom: 5px; width: 100%; text-align: center;}
.dc-pgm3 .dinpList3{width: 100%; max-width: 760px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.dc-pgm3 .dinpList3 li{width: 37%;}
.dc-pgm3 .dinpList3 li.libtn{width: 26%;}
.dc-pgm3 .dinpList3-m1.btn .btn2{
  background: -webkit-linear-gradient(left, rgba(71,179,254,1) , rgba(2,192,163,1)); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(right, rgba(71,179,254,1) , rgba(2,192,163,1)); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(right, rgba(71,179,254,1) , rgba(2,192,163,1)); /* Firefox 3.6 - 15 */
 background: linear-gradient(to right,rgba(71,179,254,1) , rgba(2,192,163,1)); /* 标准的语法（必须放在最后） */
}

.imgpList1.cx1{width: 101.5%;}
.imgpList1.cx1 li{width: 33.33%; padding-right: 1.5%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: top; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.imgpList1.cx1 .imgpList1-m1{border-color: #5eb4b3;
box-shadow: 5px 5px 5px rgba(85,176,175,.5);
}
.imgpList1.cx1 .imgpList1-m1 .imgbox img{max-width: 96px;}
.imgpList1.cx1 .imgpList1-m1 .txtbox h3{color: #2d333e;}
.imgpList1.cx1 .imgpList1-m1 .txtbox .ct{height: 84px; padding-top: 0px; font-size: 14px; color: #2d333e;}
.imgpList1.cx1 .imgpList1-m1 .txtbox{padding-left: 20px;}
.imgpList1.cx1 .imgpList1-m1 .txtbox .ct p{letter-spacing: 0px;}
.imgpList1.cx1 .imgpList1-m1 .txtbox h3:after{display: none;}
.imgpList1.cx1 .imgpList1-m1{padding: 40px 20px; padding-right: 14px; padding-bottom: 30px;}

.pgm61{padding: 100px 0px; 
background: -webkit-linear-gradient(left, rgba(6,20,105,1) , rgba(9,119,156,1)); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(right, rgba(6,20,105,1) , rgba(9,119,156,1)); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(right, rgba(6,20,105,1) , rgba(9,119,156,1)); /* Firefox 3.6 - 15 */
 background: linear-gradient(to right,rgba(6,20,105,1) , rgba(9,119,156,1)); /* 标准的语法（必须放在最后） */
}

.imgpList1.s2{width: 97%; position: relative; display: block; margin: 0 auto;}
.imgpList1.s2 .imgpList1-m1{text-align: center; padding: 10px 10px; padding-bottom: 20px; box-shadow:none; border:2px solid rgba(255,255,255,.5);
transform:skew(-7deg,0deg);
}
.imgpList1.s2 .imgpList1-m1 .txtbox h3{font-size: 25px; color: #e2dede;}
.imgpList1.s2 .imgpList1-m1 .txtbox .ct{height: 56px; max-width: 200px; font-size: 16px; color: rgba(255,255,255,.6); text-align: left; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.imgpList1.s2 .imgpList1-m1 .txtbox{padding-top: 5px;}
.dc-xh2{border: 1px solid #42fd01; width: 27px; height: 27px; line-height: 27px; font-size: 25px; color: #42fd01; font-weight: bold; font-family: "黑体"; border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%; overflow: hidden; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.imgpList1.s2 .imgpList1-m1 .txtbox .ct p{text-align: justify;}
.imgpList1.s2 li{width: 25%; padding-right: 4%; padding-bottom: 0px;}
.imgpList1.s2 li:nth-last-child(-n+4){padding-left: 2%; padding-right: 2%;}
.imgpList1.s2 li:nth-last-child(-n+4) .imgpList1-m1{border-top-width:0px; }
.imgpList1.s2:before{content: ""; position: absolute; left: -14px; top: 50%; width: 100%; height: 2px; background-color:rgba(255,255,255,.5); display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.imgpList1.s2:after{content: ""; position: absolute; left: -18px; top: 50%; margin-top: -10px; width: 10px; height:20px; background-color: #b4b3b3; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;
border-radius:10px;
-moz-border-radius:10px;
-webkit-border-radius:10px;
}

.imgpList1.s2 li:nth-child(2n+2) .dc-xh2{border-color: #fdee01; color: #fdee01;}

.dc-asmimgp5.s5{width: 100%;}
.dc-asmimgp5.s5>li{padding-right: 0px; width: 33.33%;  background-color: #f3f9f3;
border: 1px solid #ddd;
border-right-width: 0px;
}
.dc-asmimgp5.s5>li.tli1 .asmimgp5-m1{
 background: -webkit-linear-gradient(top, rgba(73,212,171,1) , rgba(68,195,188,1)); /* Safari 5.1 - 6.0 */
 background: -o-linear-gradient(bottom, rgba(73,212,171,1) , rgba(68,195,188,1)); /* Opera 11.1 - 12.0 */
 background: -moz-linear-gradient(bottom, rgba(73,212,171,1) , rgba(68,195,188,1)); /* Firefox 3.6 - 15 */
 background: linear-gradient(to bottom,rgba(73,212,171,1) , rgba(68,195,188,1)); /* 标准的语法（必须放在最后） */    
}
.dc-asmimgp5.s5>li.tli2 .asmimgp5-m1{
 background: -webkit-linear-gradient(top, rgba(243,167,151,1) , rgba(231,134,135,1)); /* Safari 5.1 - 6.0 */
 background: -o-linear-gradient(bottom, rgba(243,167,151,1) , rgba(231,134,135,1)); /* Opera 11.1 - 12.0 */
 background: -moz-linear-gradient(bottom, rgba(243,167,151,1) , rgba(231,134,135,1)); /* Firefox 3.6 - 15 */
 background: linear-gradient(to bottom,rgba(243,167,151,1) , rgba(231,134,135,1)); /* 标准的语法（必须放在最后） */    
}
.dc-asmimgp5.s5>li.tli3 .asmimgp5-m1{
 background: -webkit-linear-gradient(top, rgba(65,168,243,1) , rgba(121,144,237,1)); /* Safari 5.1 - 6.0 */
 background: -o-linear-gradient(bottom, rgba(65,168,243,1) , rgba(121,144,237,1)); /* Opera 11.1 - 12.0 */
 background: -moz-linear-gradient(bottom, rgba(65,168,243,1) , rgba(121,144,237,1)); /* Firefox 3.6 - 15 */
 background: linear-gradient(to bottom,rgba(65,168,243,1) , rgba(121,144,237,1)); /* 标准的语法（必须放在最后） */    
}
.dc-asmimgp5.s5 .asmimgp5-m1 .imgbox img{max-width: 61px;}
.dc-asmimgp5.s5 .asmimgp5-m1 .imgbox{height: 40px;}
.dc-asmimgp5.s5>li:last-child{border-right-width: 1px;}

.pL2.cx1 li{width: 100%; text-align: left;}
.pL2.cx1{padding: 0px 20px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.pL2.cx1 .pL2-m1 .bx1 p{min-height: 21px;}

.btn-box4{padding-top: 25px; text-align: center; padding-bottom: 30px;}
.dc-btn6{font-size: 15px; color: #f7faf9; background-color: #4bccb6; width: 155px; height: 48px; line-height: 48px; text-align: center; border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px; overflow: hidden; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.dc-btn6:hover{color: #fff!important; opacity: 0.9;}
.dc-asmimgp5.s5>li.tli2 .dc-btn6{background-color: #ee9c8e;}
.dc-asmimgp5.s5>li.tli3 .dc-btn6{background-color: #5d9bee;}

.dc-asmimgp5.s6{width: 104%;}
.dc-asmimgp5.s6 li{padding-right: 4%; width: 33.33%;}
.dc-asmimgp5.s6 .asmimgp5-m1 .txtbox{padding-top: 50px; max-width: 265px; }
.dc-asmimgp5.s6 .asmimgp5-m1 .txtbox .ct{text-align: left; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.dc-asmimgp5.s6 .asmimgp5-m1 .txtbox .ct{line-height: 40px; height: auto;}
.dc-asmimgp5.s6 .asmimgp5-m1 .txtbox h3{padding-bottom: 25px;}

.pgm65{padding: 10px 0px;
background: -webkit-linear-gradient(left, rgba(6,20,105,1) , rgba(9,119,156,1)); /* Safari 5.1 - 6.0 */
background: -o-linear-gradient(right, rgba(6,20,105,1) , rgba(9,119,156,1)); /* Opera 11.1 - 12.0 */
background: -moz-linear-gradient(right, rgba(6,20,105,1) , rgba(9,119,156,1)); /* Firefox 3.6 - 15 */
background: linear-gradient(to right,rgba(6,20,105,1) , rgba(9,119,156,1)); /* 标准的语法（必须放在最后） */
}

.pgm65-m1{font-size: 0;}
.pgm65-m1 .bx1,.pgm65-m1 .bx2{width: 50%; text-align: center; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: top; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.pgm65-m1 .img1{max-width: 453px; height: auto; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.pgm65-m1 .bx1{padding-right: 1%;}
.pgm65-m1 .bx2{padding-left: 1%; padding-top: 40px;}
.pgm65-m1 h3{font-size: 35px; color: #fefdfb; font-weight: bold;}
.pgm65-m1 h3 em{color: #ffa71a;}

.asmban1.cx6{height: 402px;}

.dc-asmdl8{text-align: center; padding-top: 80px; padding-bottom: 90px;}
.dc-asmdl8 dd{padding-top: 70px;}
.dc-asmdt8 h1{position: relative; font-size: 35px; color: #151515; font-weight: bold;}
.dc-asmdt8 h3{position: relative; font-size: 25px; color: #151515;}
.dc-asmdt8 small{display: block; font-size: 20px; color: #565656; padding-top: 5px;}

.dc-asmimgp5.s8{width: 102.5%;}
.dc-asmimgp5.s8 .asmimgp5-m1{background: #fff!important; padding-top: 0px; border: 1px solid #eb5750;
box-shadow: 5px 5px 5px rgba(237,114,109,.6);
}
.dc-asmimgp5.s8 li{padding-right: 2.5%;}
.dc-asmimgp5.s8 .asmimgp5-m1 .imgbox img{max-width: 100px;}
.dc-asmimgp5.s8 .asmimgp5-m1 .imgbox{position: relative; margin-top: -50px; height: 100px;}
.dc-asmimgp5.s8 .asmimgp5-m1 .txtbox .ct{height: 105px; font-size: 18px; color: #cc1e16; height: auto;
-webkit-line-clamp: 100; line-height: 35px;
}
.dc-asmimgp5.s8 .asmimgp5-m1 .txtbox h3{font-size: 24px; color: #cc1e16; padding-bottom: 15px;}
.dc-asmimgp5.s8 .asmimgp5-m1 .txtbox{max-width: 96%; padding-top: 9px;}
.dc-asmimgp5.s8 li .dc-btn2{font-size: 13px; max-width: none; background-color: #ed726d; border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px; overflow: hidden; width: 121px; height: 35px; line-height: 33px;}

.dc-asmimgp5.s8 .li2 .dc-btn2{background-color: #c847f5;}
.dc-asmimgp5.s8 .li3 .dc-btn2{background-color: #81da5a;}
.dc-asmimgp5.s8 .li4 .dc-btn2{background-color: #df8c32;}

.dc-asmimgp5.s8 .li2 .asmimgp5-m1 .txtbox h3{color: #7312d7;}
.dc-asmimgp5.s8 .li3 .asmimgp5-m1 .txtbox h3{color: #239208;}
.dc-asmimgp5.s8 .li4 .asmimgp5-m1 .txtbox h3{color: #c92d14;}

.dc-asmimgp5.s8 .li2 .asmimgp5-m1 .txtbox .ct{color: #7312d7;}
.dc-asmimgp5.s8 .li3 .asmimgp5-m1 .txtbox .ct{color: #239208;}
.dc-asmimgp5.s8 .li4 .asmimgp5-m1 .txtbox .ct{color: #c92d14;}

.dc-asmimgp5.s8 .btn-box1{padding-top: 25px; padding-bottom: 10px;}

.pL7{font-size: 0; width: 104%;}
.pL7 li{width: 33.33%; padding-right: 4%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: top; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}

.pL7-m1{text-align: left; position: relative; border: 1px solid #9c9c9c; padding: 20px 12px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.pL7-m1 .tt1{text-align: center; position: relative; margin-top: -43px;}
.pL7-m1 .tt1 h3{padding: 0px 5px; width: 175px; height: 45px; line-height: 42px; text-align: center; color: #fff; background-color: #0a035f; overflow: hidden; text-align: center; border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.pL7-m1 .tt1 h3 em{font-size: 26px; font-style: italic; display:inline-block;max-width:100%; white-space:nowrap; text-overflow:ellipsis; -moz-text-overflow:ellipsis; -webkit-text-overflow:ellipsis;-o-text-overflow:ellipsis; -ms-text-overflow:ellipsis; overflow: hidden; letter-spacing: 5px;}
.pL7-m1 .ct1{text-align: left;}
.pL7-m1 .ct1 h3{padding-bottom: 10px; font-size: 20px; color: #0a035f; font-family: "黑体"; font-weight: bold;}
.pL7-m1 .ct1 .bx1{font-size: 0;}
.pL7-m1 .ct1 .bx1 p{padding: 2px 0px; width: 50%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: top; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.pL7-m1 .ct1 .bx1 p:nth-child(2n+1){padding-right: 5px;}
.pL7-m1 .ct1 .bx1 p:nth-child(2n+2){padding-left: 5px; text-align: left;}
.pL7-m1 .ct1 .bx1 p em{display:inline-block;max-width:100%; white-space:nowrap; text-overflow:ellipsis; -moz-text-overflow:ellipsis; -webkit-text-overflow:ellipsis;-o-text-overflow:ellipsis; -ms-text-overflow:ellipsis; overflow: hidden;}
.pL7-m1 .ct1 .bx1 p em,.pL7-m1 .ct1-bx1{font-size: 14px; color: #363635;}
.pL7-m1 .ct1-bx1{height: 38px;}

.kfL2{font-size: 0;}
.kfL2 li{display: block; padding: 15px 0px; text-align: left;}
.kfL2-m1{text-align: left; background-color: #f5f5f8; max-width: 710px; padding: 12px 35px; border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px; border: 1px solid #d4d4d5; overflow: hidden; clear: both; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.kfL2-m1 .imgbx1{float: left; border: 1px solid #686767; width: 119px; height: 119px; border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%; overflow: hidden; background-size:100% auto; background-size:cover; background-position: center center; background-repeat: no-repeat; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.kfL2-m1 .txtbx1{padding-top: 5px; padding-left: 30px; display: block; overflow: hidden;}
.kfL2-m1 .txtbx1 h3{font-size: 24px; color: #0a035f; font-family: "黑体"; font-weight: bold;}
.kfL2-m1 .txtbx1 small{display: block; line-height: 30px; padding-top: 15px; font-size: 18px; color: #4f4f4e;}
.kfL2 .li-b{text-align: right;}
.kfL2 .li-b .kfL2-m1 .imgbx1{float: right;}
.kfL2 .li-b .kfL2-m1 .txtbx1{padding-left: 0px; padding-right: 30px;}
.kfL2 .li-b .kfL2-m1{background-color: #fdfcfc;}

.pgm74{padding-top: 110px; padding-bottom: 90px;}
.pgm24-m3.cx1 .bx1{background-color: #282828;}
.pgm24-m3.cx1 .bx1 .tt1 small{font-size: 15px;}
.pgm24-m3.cx1 .bx1 .tt1 h3{font-size: 18px; color: #fdfcfc;}
.pgm24-m3.cx1 .bx1 .tt1 .sbx1{margin: 30px auto; margin-bottom: 15px; text-align: center; font-size: 0; width: 382px; height: 212px; background:url("../images/pt-img175.png") no-repeat center center; background-size: contain; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.pgm24-m3.cx1 .bx1 .tt1 .sbx1:before{content: ""; width: 0; height: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.pgm24-m3.cx1 .bx1 .tt1 .sbx1 h5{font-size: 25px; color: #fff; font-weight: bold; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}

/* pages 当前位置 ==================*/
.dc-weizhi{padding: 12px 10px; font-size: 14px; color: #666666;}
.dc-weizhi a{margin: 0 0px; color: #666; position: relative;}
.dc-weizhi a:hover{color: #e71418;}

.pgm81{background-color: #eee;}
.pgm82-m1{background-color: #194350; padding: 0px 45px;}
.pgm82-m1{font-size: 0;}
.pgm82-m1 .bx1,.pgm82-m1 .bx2{width: 50%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.pgm82-m1 .bx2{text-align: center;}
.pgm82-m1 .bx2 .img1{max-width: 96%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.pgm82-m1 .bx1 .h1{position: relative; font-size: 45px; color: #ffffff; font-weight: bold; padding-bottom: 30px;}

.pgm82-m2{max-width: 520px;}
.pgm82-m2 h3{padding-bottom: 30px;}
.pgm82-m2 h1{font-size: 45px; color: #ffffff; font-weight: bold; padding-bottom: 30px;}
.pgm82-m2 .ct1{font-size: 15px; color: #fff; line-height: 30px;}

/* fdnavList2 ==================*/
.fdnavList21{font-size:0;}
.fdnavList21 li{padding-right: 20px; padding-bottom: 15px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle; }
.fdnavList21 li a{font-size: 15px; color: #333; text-decoration: underline;}

.aL6{font-size: 0; text-align: left;}
.aL6>li{display: block; padding: 25px 0px;}
.aL6-m1 .box1 {padding-bottom: 35px; }
.aL6-m1 .box1 .img1,.aL6-m1 .box1 h3{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.aL6-m1 .box1 .img1{max-width: 54px;}
.aL6-m1 .box1 h3{font-size: 20px; color: #040404; padding-left: 16px; font-weight: bold;}

.aL6-m1 .box3 {padding-bottom: 35px; }
.aL6-m1 .box3 .img1,.aL6-m1 .box3 h3{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.aL6-m1 .box3 .img1{max-width: 95px;}
.aL6-m1 .box3 h3{font-size: 20px; color: #040404; padding-left: 16px; font-weight: bold;}


.pgm91{font-size: 0;}
.pgm91 .box1{float: left; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.pgm91 .box2{display: block; overflow: hidden; padding-left: 50px;}
.pgm91 .box1 .img1{width: 400px;}

.pgm91-m1 .tt1 h1{font-size: 26px; color: #222; font-weight: bold;}
.pgm91-m1 .tt1{padding-top: 15px; padding-bottom: 10px;}
.pgm91-m1 .ct1{font-size: 14px; color: #999; line-height: 26px;}

.tag6{font-size: 0;}
.tag6 li{padding: 2px 0px; padding-right: 10px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.tag6 li span{padding: 2px 10px; border: 1px solid #ff0000; font-size: 14px; color: #ff0000; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.pgm91-m1 .fwadr{font-size: 0;}
.pgm91-m1 .fwadr .tt,.pgm91-m1 .fwadr .j1{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.pgm91-m1 .fwadr .tt{font-size: 14px; color: #666;}
.pgm91-m1 .fwadr .inp1{font-size: 14px; color: #333; width: 100px; height: 32px; line-height: 30px; border: 1px solid #ccc; padding: 0px 5px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}

.dc-btnL2{font-size: 0; text-align: left;}
.dc-btnL2 .k1{ padding-right: 15px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.dc-btnL2 a{text-align: center; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;
    border: none;
    width: 100%;
    height: 40px;
    line-height: 38px;
    background: #ef1515;
    font-size: 16px;
    color: #fff;
    border-radius: 4px;
    border: 1px solid #0cbebd;
}
.dc-btnL2 .a1{background-color: #0cbebd; width: 170px;}
.dc-btnL2 .a2{background-color: #fff; color: #0cbebd; width: 128px;}
.dc-btnL2 .a2:hover{color: #f39800!important; opacity: .9;}
.dc-btnL2 .a1:hover{color: #fff!important; opacity: .9;}

.picnavL1{font-size: 0; padding-top: 20px;}
.picnavL1 li{padding-right: 35px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.picnavL1 .a1{font-size: 0;display: block;}
.picnavL1 .a1 .imgbx,.picnavL1 .a1 h5{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.picnavL1 .a1 .imgbx img{width: 14px;}
.picnavL1 .a1 h5{font-size: 14px; color: #999; padding-left: 7px;}
.picnavL1 .a1 h5 em{color: #bca079;}
.picnavL1 .a1:hover h5{color: #bca079!important;}

.pgm91{padding-top: 20px; padding-bottom: 20px;}
.pgm92{background-color: #f4f8ff; padding-top: 20px; padding-bottom: 20px; }

.col1{overflow: hidden; clear: both;}
.col1-l{width: 320px; float: left; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.col1-r{display: block; overflow: hidden; padding-left: 20px;}

/* dc-asmdl1 ==================*/
.dc-asmdl1{background-color: #fff;}
.dc-asmdl1 dd{padding-top: 0px;}
.dc-asmdt1{padding: 15px 15px; position: relative; overflow: hidden; clear: both;}
.dc-asmdt1 h3:before{content: ""; position: absolute; left: 0px; top: 7px; width: 4px; height: 15px; background-color: #0cbebd; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.dc-asmdt1 h3{position: relative; font-size: 18px; color: #333; font-weight: bold;  padding-left: 12px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.dc-asmdt1 h3 a{color: #1a9493;
}
.dc-asmdt1 .more{margin-top: 5px; float: right; display: inline-block; font-size: 12px; color: #333333;}

.asmtxtList2.cx6{}
.asmtxtList2.cx6 .asmtxtList2-m1 span{font-size: 16px; color: #333; padding-right: 0px;}
.asmtxtList2.cx6 li{padding: 12px 15px; border-top: 1px solid #f0f0f0;}

.pgm93{background-color: #fff;}

/* dc-asmnavx1-list1 ==================*/
.dc-asmnavx1-list1{font-size:0; text-align: left;}
.dc-asmnavx1-list1 li{text-align: center; padding: 0px 5px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.dc-asmnavx1-list1 li a{min-width: 143px; text-align: center; font-size: 16px; color: #333333; padding: 15px 16px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.dc-asmnavx1-list1 li.current a{color: #0cbebd!important; background-color: #fff; border-top: 3px solid #0cbebd;}
.dc-asmnavx1-list1 li:first-child{padding-left: 0px;}

.pgm93-m1{border-bottom: 1px solid #f0f0f0;}

.pgm93-m2{padding: 15px; font-size: 16px; color:#333; line-height: 30px;}
/*.pgm93-m2 p{text-align: justify;}*/
.pgm93-m2 img{display: block; margin: 5px auto; max-width: 100%; height: auto!important;}
.pgm93-m2 .tt1{margin: 5px 0px; text-align: center; background-color: #0cbebd; padding: 60px 0px;}
.pgm93-m2 .tt1 h2{font-size: 26px; color: #fff;}

/* .box-wd1 弹窗1 独立模块  ==================*/
.msg-hid .box-wd1{
transform:scale(0);
    -ms-transform:scale(0);
    -moz-transform:scale(0);
    -webkit-transform:scale(0);
    -o-transform:scale(0);
}
.box-wd1{margin-top:0px; margin-bottom: 0px;  z-index: 10000; top: 0%; position: relative;  display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;
transform-origin:center;
-moz-transform-origin:center; /* Firefox 4 */
-webkit-transform-origin:center; /* Safari and Chrome */
-o-transform-origin:center; /* Opera */
transform:scale(1);
-ms-transform:scale(1);
-moz-transform:scale(1);
-webkit-transform:scale(1);
-o-transform:scale(1);
 transition: all 300ms cubic-bezier(.4, 0, .2, 1); -moz-transition: all 300ms cubic-bezier(.4, 0, .2, 1);-webkit-transition: all 300ms cubic-bezier(.4, 0, .2, 1); -o-transition: all 300ms cubic-bezier(.4, 0, .2, 1); -ms-transition: all 300ms cubic-bezier(.4, 0, .2, 1);
}
.dc-cet1 dd{max-height: 90vh; overflow-y:auto; }
.dc-cet1{background-color: #000; background-color: rgba(0,0,0,.3); top: 0px; left: 0px; text-align: center; position:fixed; z-index: 10000; height: 100%; width: 100%;
	transform-origin:center;
    -moz-transform-origin:center; /* Firefox 4 */
    -webkit-transform-origin:center; /* Safari and Chrome */
    -o-transform-origin:center; /* Opera */
	transform:scale(1);
    -ms-transform:scale(1);
    -moz-transform:scale(1);
    -webkit-transform:scale(1);
    -o-transform:scale(1);
    font-size: 0;
 }
.dc-cet1:before{content: ""; width: 0; height: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}

.dc-close{position: fixed;width: 40px; height: 40px; background:url("../images/msg-close.png") no-repeat center center; background-size: contain; right: 20px; top: 20px; z-index: 1000; cursor: pointer;}
.msg-hid{
	transform:scale(0);
    -ms-transform:scale(0);
    -moz-transform:scale(0);
    -webkit-transform:scale(0);
    -o-transform:scale(0);
    height:0px!important;
    overflow: hidden;
}
.mengceng{background-color: #000; background-color: rgba(0,0,0,.8); top: 0px; left: 0px; text-align: center; position:fixed; z-index: 100; height: 100%; width: 100%;}

.msg-hid .mengceng{display: none;}
.msg-hid .dc-close{display: none;}

.box-wd1{width: 500px; padding-top: 0px; background-color: #fff; border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px; overflow: hidden; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.box-wd1 dt{text-align: center; padding: 20px 15px; background-color: #0cbebd; position: relative;}
.box-wd1 dt h3{ font-size: 16px; color: #fff; font-weight: bold;}
.box-wd1 dt small{display: block; font-size: 14px; color: #fff; padding-top: 7px;}
.box-wd1 .dc-close{top: 7px; right: 7px; width: 22px; height: 20px; background:url("../images/msg-close.png") no-repeat center center; }
.box-wd1 dt h3:before,.box-wd1 dt h3:after{content: ""; position: relative; width: 20px; height: 1px; background-color: #fff; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.box-wd1 dt h3:before{right: 10px;}
.box-wd1 dt h3:after{left: 10px;}

.lymbx1{display: block; padding: 30px 35px;}

.fmL1{font-size: 0; max-width: 700px; text-align: left;}
.fmL1 li{display: block; padding-bottom: 15px; }
.fmL1-m1 span.tt,.fmL1-m1 .fmbx1{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.fmL1-m1 span.tt{min-height: 1px; float: left; width: 70px; position: relative; margin-top: 8px; font-size: 14px; color: #333; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.fmL1-m1 .fmbx1{padding-left: 5px; display: block; overflow: hidden;}
.fmL1-m1 .fmbx1 .sel1,.fmL1-m1 .fmbx1 .inp1{height: 40px; line-height: 40px; font-size: 14px; color: #333; border: 1px solid #f4f4f4; padding: 0px 10px; border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px; width: 100%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}

.fmL1-m1 .fmbx1 .inp1.date{background:url("../images/pt-img68.png") no-repeat 96% center; background-size: 21px auto!important; padding-right: 30px;}
.fmL1-m1 .fmbx1 .a1{font-size: 16px; color: #333; margin-left: 5px;}
.fmL1-m1 .fmbx1.p1{padding-top: 8px;}

.fmL1-m1 .dc-radio1{margin-left: 2px; margin-right: 25px; background:url("../images/pt-ico13.png") no-repeat left center; max-width:100%; background-size: 16px auto!important; padding-left: 20px; cursor: pointer; font-size: 0; color: #fff; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.fmL1-m1 .dc-radio1 input[type="radio"]{position: absolute; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity: 0; opacity: 0; width:0; height: 0;}
.fmL1-m1 .dc-radio1-cx{background:url("../images/pt-ico12.png") no-repeat left center;}
.fmL1-m1 .dc-radio1 span{font-size: 16px; color: #333; display:inline-block;max-width:100%; white-space:nowrap; text-overflow:ellipsis; -moz-text-overflow:ellipsis; -webkit-text-overflow:ellipsis;-o-text-overflow:ellipsis; -ms-text-overflow:ellipsis; overflow: hidden;}

.fmL1-m1 .fmbx1-m1{overflow: hidden; clear: both;}
.fmbx1-m1 .j2{float: right; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.fmbx1-m1 .j1{display: block; overflow: hidden; padding-right: 10px;}
.fmbx1-m2{overflow: hidden; clear: both;}
.fmbx1-m2 .k1{float: left; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.fmbx1-m2 .k2{display: block; overflow: hidden; padding-left: 10px;}
.fmL1-m1 .fmbx1 .sel1{width: 120px;}
.fmL1-m1.bx span.tt:before{content: "*"; font-size: 14px; color: #ff0000; position: absolute; left: -6px; top: -2px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}



.dc-yzm1{border: 1px solid #dbdbdb; width: 120px; text-align: center; height: 40px; line-height: 40px;background-color: #f7f5f6; color: #333; font-size: 16px; border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.fmbx2-m1{overflow: hidden; clear: both;}
.fmbx2-m1 .k1{width: 330px; float: left; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.fmbx2-m1 .k2{display: block; overflow: hidden; padding-left: 15px;}
.fmL1-m1 p{font-size: 16px; color: #333; padding-top: 8px;}
.fmL1-m1 .fmbx1 .inp1{}
.fmL1-m1 .fmbx1 .inp1::-webkit-input-placeholder {color: #999;}
.fmL1-m1 .fmbx1 .inp1:-moz-placeholder {color: #999;}
.fmL1-m1 .fmbx1 .inp1::-moz-placeholder {color: #999;}
.fmL1-m1 .fmbx1 .inp1::-ms-input-placeholder {color: #999;}

.dc-btns1{font-size: 16px; color: #fff; font-weight: bold; border: 0px; width: 284px; height: 40px; line-height: 40px; text-align: center; background-color: #0cbebd; border-radius:6px!important;-moz-border-radius:6px!important;-webkit-border-radius:6px!important; overflow: hidden;}
.dc-btns1:hover{cursor: pointer; opacity: 0.9;}
.fmL1 li.btn1{padding-top: 35px; padding-top: 0.35rem;}
.fmL1 li.btn1 .fmbx1{text-align: center;}

.fmL1-m1.sex .fmbx1 .box1,.fmL1-m1.sex .fmbx1 .box2{width: 50%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.fmL1-m1.sex .fmbx1 .box1{padding-right: 4%;}

/* 共用部分 底部 ==================*/
.dc-n1{}


/*20210714 重写class ==================*/
.introduce_title {
    width: 830px;
    height: 142px;
    margin: 0 auto;
    background: #0cbebd;
}

.introduce_title .p1 {
    font-size: 26px;
    font-family: "微软雅黑";
    font-weight: bold;
    color: #fff;
    padding: 40px 0 20px 40px;
}

.introduce_title .p2 {
    font-size: 16px;
    font-family: "微软雅黑";
    color: #fff;
    padding-left: 40px;
}

.table1 {
    width: 830px;
    height: 142px;
    margin: 0 auto;
}

.table1 .table1_ul>li,.table1 .table2_ul>li,.table1 .table3_ul>li,.table1 .table4_ul>li,.table1 .table5_ul>li{
    float: left;
    border: 1px solid #e5e5e5;
    box-sizing: border-box;
}

.table1 .table1_ul>li:first-child {
    width: 105px;
    height: 230px;
    line-height: 230px;
    border-right: 0;
    text-align: center;
    font-size: 16px;
    font-family: "微软雅黑";
    color: #0cbebd;
}

.table1 .table1_ul>li:last-child {
    width: 725px;
    height: 230px;
    font-size: 16px;
    font-family: "微软雅黑";
    color: #333;
    padding-top: 32px;
    padding-left: 30px;
}

.table1 .table1_ul .tit {
    font-weight: bold;
}

.table1 .table1_ul li ul .des {
    font-size: 14px;
    color: #666;
}

.table1 .table1_ul>li:last-child ul li,.table1 .table4_ul>li:last-child ul li {
  
}

.table1 .table2_ul>li:first-child {
    width: 105px;
    height: 60px;
    border-top: 0;
    border-right: 0;
    line-height: 60px;
    text-align: center;
    font-size: 16px;
    font-family: "微软雅黑";
    color: #0cbebd;
}

.table1 .table2_ul>li:last-child {
    width: 725px;
    height: 60px;
    line-height: 60px;
    border-top: 0;
    font-size: 16px;
    font-family: "微软雅黑";
    color: #333;
    padding-left: 30px;
}

.table1 .table3_ul>li:first-child {
    width: 105px;
    height: 60px;
    border-top: 0;
    border-right: 0;
    line-height: 60px;
    text-align: center;
    font-size: 16px;
    font-family: "微软雅黑";
    color: #0cbebd;
}

.table1 .table3_ul>li:last-child {
    width: 725px;
    height: 60px;
    line-height: 60px;
    border-top: 0;
    font-size: 16px;
    font-family: "微软雅黑";
    color: #333;
    padding-left: 30px;
}

.table1 .table4_ul>li:first-child {
    width: 105px;
    height: 200px;
    line-height: 200px;
    border-right: 0;
    border-top: 0;
    text-align: center;
    font-size: 16px;
    font-family: "微软雅黑";
    color: #0cbebd;
}

.table1 .table4_ul>li:last-child {
    width: 725px;
    height: 200px;
    font-size: 16px;
    font-family: "微软雅黑";
    color: #333;
    padding-top: 32px;
    padding-left: 30px;
    border-top: 0;
}

.table1 .table5_ul>li:first-child {
    width: 105px;
    height: 60px;
    border-top: 0;
    border-right: 0;
    line-height: 60px;
    text-align: center;
    font-size: 16px;
    font-family: "微软雅黑";
    color: #0cbebd;
}

.table1 .table5_ul>li:last-child {
    width: 725px;
    height: 60px;
    line-height: 60px;
    border-top: 0;
    font-size: 16px;
    font-family: "微软雅黑";
    color: #333;
    padding-left: 30px;
}

/*用心服务*/
.trouble {
    width: 830px;
    height: 566px;
    background: url(../images/trouble.png) no-repeat;
    box-sizing: border-box;
}

.trouble .trouble_title {
    font-size: 26px;
    font-family: "微软雅黑";
    color: #333;
    text-align: center;
    padding-top: 60px;
    padding-bottom: 60px;
}

.trouble ul {
    font-size: 0;
}

.trouble ul li {
   width: 360px;
    height: 180px;
    border-radius: 6px;
    background: #0cbebd;
    float: left;
    margin-left: 36px;
}

.trouble ul li:nth-child(1) {
    margin-bottom: 40px;
}

.trouble ul li:nth-child(2) {
    margin-bottom: 40px;
}

.trouble ul li .til {
    font-size: 18px;
    font-family: "微软雅黑";
    font-weight: bold;
    color: #fff;
    padding: 20px 0 15px 20px;
}

.trouble ul li .line {
    width: 124px;
    height: 3px;
    border-radius: 1.5px;
    background: #fff;
    margin-left: 20px;
}

.trouble ul li .p1 {
    font-size: 14px;
    font-family: "微软雅黑";
    color: #fff;
    margin-top: 16px;
    margin-left: 20px;
}

.trouble ul li .p2 {
    font-size: 14px;
    font-family: "微软雅黑";
    color: #fff;
    margin-top: 10px;
    margin-left: 20px;
}

.trouble  .p3 {
    font-size: 14px;
    font-family: "微软雅黑";
    color: #fff;
    margin-top: 10px;
    margin-left: 20px;
}/*用心服务 结束*/

/*流程开始*/
.process {
    width: 830px;
    height: 692px;
    box-sizing: border-box;
    background: #fff;
}

.process .process_title {
    font-size: 26px;
    font-family: "微软雅黑";
    color: #333;
    text-align: center;
    padding-top: 60px;
    padding-bottom: 60px;
}


.process ul li {
    float: left;
    width: 193px;
    height: 231px;
}

.process ul li:nth-child(-n + 3) {
    float: left;
    width: 214px;
    height: 231px;
}

.process ul li:first-child {
    margin-left: 40px;
    margin-bottom: 50px;
    background: url(../images/bg1.png) no-repeat;
    position: relative;
}

.process ul li:first-child span {
    position: absolute;
    top: 12px;
    left: 18px;
    font-size: 20px;
    font-family: "微软雅黑";
    font-weight: bold;
    font-style: italic;
    color: #fff;
}

.process ul li:first-child .title {
    font-size: 18px;
    font-family: "微软雅黑";
    font-weight: bold;
    color: #333;
    margin-top: 56px;
    text-align: center;
    margin-bottom: 15px;

}

.process ul li:first-child .line {
    width: 124px;
    height: 3px;
    border-radius: 1.5px;
    background: #e5e5e5;
    margin-left: 40px;
    margin-bottom: 17px;
}

.process ul li:first-child p {
    font-size: 14px;
    font-family: "微软雅黑";
    color: #333;
    margin-left: 34px;
}

.process ul li:first-child .p2 {
 
}

.process ul li:nth-child(2) {
    margin-left: 50px;
    margin-bottom: 50px;
    background: url(../images/bg2.png) no-repeat;
    position: relative;
}

.process ul li:nth-child(2) span {
    position: absolute;
    top: 12px;
    left: 18px;
    font-size: 20px;
    font-family: "微软雅黑";
    font-weight: bold;
    font-style: italic;
    color: #fff;
}

.process ul li:nth-child(2) .title {
    font-size: 18px;
    font-family: "微软雅黑";
    font-weight: bold;
    color: #333;
    margin-top: 56px;
    text-align: center;
    margin-bottom: 15px;
}

.process ul li:nth-child(2) .line {
    width: 124px;
    height: 3px;
    border-radius: 1.5px;
    background: #e5e5e5;
    margin-left: 40px;
    margin-bottom: 17px;
}

.process ul li:nth-child(2) p {
    font-size: 14px;
    font-family: "微软雅黑";
    color: #333;
    margin-left: 34px;
}

.process ul li:nth-child(2) .p2 {

}

.process ul li:nth-child(3) {
    margin-left: 50px;
    margin-bottom: 50px;
    background: url(../images/bg3.png) no-repeat;
    position: relative;
}

.process ul li:nth-child(3) span {
    position: absolute;
    top: 12px;
    left: 18px;
    font-size: 20px;
    font-family: "微软雅黑";
    font-weight: bold;
    font-style: italic;
    color: #fff;
}

.process ul li:nth-child(3) .title {
    font-size: 18px;
    font-family: "微软雅黑";
    font-weight: bold;
    color: #333;
    margin-top: 56px;
    text-align: center;
    margin-bottom: 15px;
}

.process ul li:nth-child(3) .line {
    width: 124px;
    height: 3px;
    border-radius: 1.5px;
    background: #e5e5e5;
    margin-left: 40px;
    margin-bottom: 17px;
}

.process ul li:nth-child(3) p {
    font-size: 14px;
    font-family: "微软雅黑";
    color: #333;
    margin-left: 34px;
    line-height: 26px;
    margin-top: -7px;
}

.process ul li:nth-child(3) .p2 {

}

.process ul li:nth-child(4) {
    margin-left: 100px;
    background: url(../images/bg4.png) no-repeat;
    position: relative;
}

.process ul li:nth-child(4) span {
    position: absolute;
    top: 12px;
    left: 18px;
    font-size: 20px;
    font-family: "微软雅黑";
    font-weight: bold;
    font-style: italic;
    color: #fff;
}

.process ul li:nth-child(4) .title {
    font-size: 18px;
    font-family: "微软雅黑";
    font-weight: bold;
    color: #333;
    margin-top: 56px;
    text-align: center;
    margin-bottom: 15px;
}

.process ul li:nth-child(4) .line {
    width: 124px;
    height: 3px;
    border-radius: 1.5px;
    background: #e5e5e5;
    margin-left: 40px;
    margin-bottom: 17px;
}

.process ul li:nth-child(4) p {
    font-size: 14px;
    font-family: "微软雅黑";
    color: #333;
    margin-left: 34px;
}

.process ul li:nth-child(4) .p2 {
 
}

.process ul li:nth-child(5) {
    margin-left: 20px;
    background: url(../images/bg5.png) no-repeat;
    position: relative;
}

.process ul li:nth-child(5) span {
    position: absolute;
    top: 12px;
    left: 18px;
    font-size: 20px;
    font-family: "微软雅黑";
    font-weight: bold;
    font-style: italic;
    color: #fff;
}

.process ul li:nth-child(5) .title {
    font-size: 18px;
    font-family: "微软雅黑";
    font-weight: bold;
    color: #333;
    margin-top: 56px;
    text-align: center;
    margin-bottom: 15px;
}

.process ul li:nth-child(5) .line {
    width: 124px;
    height: 3px;
    border-radius: 1.5px;
    background: #e5e5e5;
    margin-left: 40px;
    margin-bottom: 17px;
}

.process ul li:nth-child(5) p {
    font-size: 14px;
    font-family: "微软雅黑";
    color: #333;
    margin-left: 34px;
}

.process ul li:nth-child(5) .p2 {

}

.process ul li:nth-child(6) {
    margin-left: 20px;
    background: url(../images/bg6.png) no-repeat;
    position: relative;
}

.process ul li:nth-child(6) span {
    position: absolute;
    top: 12px;
    left: 18px;
    font-size: 20px;
    font-family: "微软雅黑";
    font-weight: bold;
    font-style: italic;
    color: #fff;
}

.process ul li:nth-child(6) .title {
    font-size: 18px;
    font-family: "微软雅黑";
    font-weight: bold;
    color: #333;
    margin-top: 56px;
    text-align: center;
    margin-bottom: 15px;
}

.process ul li:nth-child(6) .line {
    width: 124px;
    height: 3px;
    border-radius: 1.5px;
    background: #e5e5e5;
    margin-left: 40px;
    margin-bottom: 17px;
}

.process ul li:nth-child(6) p {
    font-size: 14px;
    font-family: "微软雅黑";
    color: #333;
    margin-left: 34px;
}

.process ul li:nth-child(6) .p2 {

}

.process ul li:nth-child(7) {
    margin-left:180px;
    background: url(../images/bg7.png) no-repeat;
    position: relative;
}

.process ul li:nth-child(7) span {
    position: absolute;
    top: 12px;
    left: 18px;
    font-size: 20px;
    font-family: "微软雅黑";
    font-weight: bold;
    font-style: italic;
    color: #fff;
}

.process ul li:nth-child(7) .title {
    font-size: 18px;
    font-family: "微软雅黑";
    font-weight: bold;
    color: #333;
    margin-top: 56px;
    text-align: center;
    margin-bottom: 15px;
}

.process ul li:nth-child(7) .line {
    width: 124px;
    height: 3px;
    border-radius: 1.5px;
    background: #e5e5e5;
    margin-left: 40px;
    margin-bottom: 17px;
}

.process ul li:nth-child(7) p {
    font-size: 14px;
    font-family: "微软雅黑";
    color: #333;
    margin-left: 34px;
}

.process ul li:nth-child(7) .p2 {

}
.process ul li:nth-child(8) {
    margin-left: 20px;
    background: url(../images/bg7.png) no-repeat;
    position: relative;
}

.process ul li:nth-child(8) span {
    position: absolute;
    top: 12px;
    left: 18px;
    font-size: 20px;
    font-family: "微软雅黑";
    font-weight: bold;
    font-style: italic;
    color: #fff;
}

.process ul li:nth-child(8) .title {
    font-size: 18px;
    font-family: "微软雅黑";
    font-weight: bold;
    color: #333;
    margin-top: 56px;
    text-align: center;
    margin-bottom: 15px;
}

.process ul li:nth-child(8) .line {
    width: 124px;
    height: 3px;
    border-radius: 1.5px;
    background: #e5e5e5;
    margin-left: 40px;
    margin-bottom: 17px;
}

.process ul li:nth-child(8) p {
    font-size: 14px;
    font-family: "微软雅黑";
    color: #333;
    margin-left: 34px;
}

.process ul li:nth-child(8) .p2 {

}
/*流程 结束*/
/*服务 开始*/
.reasons {
    width: 830px;
    height: 506px;
    box-sizing: border-box;
    background: url(../images/reason_bgc.jpg) no-repeat;
}

.reasons .reasons_title {
    font-size: 26px;
    font-family: "微软雅黑";
    color: #333;
    text-align: center;
    padding-top: 60px;
    padding-bottom: 55px;
}

.reasons .item {
    width: 155px;
    height: 30px;
    line-height: 30px;
    background: #0cbebd;
    border-radius: 15px;
    font-size: 16px;
    font-family: "微软雅黑";
    color: #f4f7ff;
    padding-left: 20px;
    margin-left: 370px;
}

.reasons .p1 {
    font-size: 16px;
    font-family: "微软雅黑";
    color: #666;
    margin-left: 378px;
    margin-top: 20px;
    margin-bottom: 20px;
    line-height: 20px;
    width: 430px;
}

.reasons .p2 {
    font-size: 14px;
    font-family: "微软雅黑";
    color: #999;
    margin-left: 378px;
    margin-top: 13px;
    margin-bottom: 16px;
}
/*服务 结束*/

/*须知*/
.relative_pro {
    width: 830px;
    height: 750px;
    background: url(../images/relative_pro.jpg) no-repeat;
}

.relative_pro .relative_pro_title {
    font-size: 26px;
    font-family: "微软雅黑";
    color: #333;
    text-align: center;
    padding-top: 60px;
    padding-bottom: 55px;
}

.relative_pro .item {
    width: 230px;
    height: 30px;
    line-height: 30px;
    background: #0cbebd;
    border-radius: 15px;
    font-size: 16px;
    font-family: "微软雅黑";
    color: #f4f7ff;
    padding-left: 20px;
    margin-left: 25px;
}

.relative_pro .item2 {
    background: #90c31f;
}

.relative_pro .item4 {
    background: #c3831f;
}

.relative_pro .p1 {
    font-size: 16px;
    font-family: "微软雅黑";
    color: #666;
    margin-left: 35px;
    margin-top: 10px;
    margin-bottom: 10px;
}

.relative_pro .ps {
    margin-bottom: 10px;
}

.relative_pro .p2 {
    font-size: 16px;
    font-family: "微软雅黑";
    color: #666;
    margin-left: 35px;

    margin-bottom: 10px;
}
/*须知 结束*/


/*售后服务*/
.after_sale {
    width: 830px;


}

.after_sale .after_sale_title {
    width: 830px;
    height: 148px;
    line-height: 148px;
    background: #0cbebd;
    font-size: 26px;
    font-family: "微软雅黑";
    color: #fff;
    text-align: center;
}

.after_sale .after1 {
    width: 830px;
    height: 108px;
    background: #fff;
    border-top: 1px solid #e5e5e5;
}

.after_sale .after1 .after1_left {
    float: left;
    width: 118px;
    height: 108px;
    box-sizing: border-box;
    padding-left: 40px;
    padding-top: 25px;
}

.after_sale .after1 .after1_left img {
    width: 58px;
    height: 58px;
}

.after_sale .after1 .after1_right {
    float: left;
}

.after_sale .after1 .after1_right .p1 {
    font-size: 18px;
    font-family: "微软雅黑";
    font-weight: bold;
    color: #333;
    margin-top: 30px;

}
.after_sale .after1 .after1_right .p2 {
    font-size: 14px;
    font-family: "微软雅黑";
    color: #999;
}

.after_sale .after2 {
    width: 830px;
    height: 130px;
    background: #fff;
    border-top: 1px solid #e5e5e5;
}

.after_sale .after2 .after2_left {
    float: left;
    width: 118px;
    height: 108px;
    box-sizing: border-box;
    padding-left: 40px;
    padding-top: 25px;
}

.after_sale .after2 .after2_left img {
    width: 58px;
    height: 58px;
}

.after_sale .after2 .after2_right {
    float: left;
}

.after_sale .after2 .after2_right .p1 {
    font-size: 18px;
    font-family: "微软雅黑";
    font-weight: bold;
    color: #333;
    margin-top: 30px;

}
.after_sale .after2 .after2_right .p2 {
    font-size: 14px;
    font-family: "微软雅黑";
    color: #999;

}

.after_sale .after3 {
    width: 830px;
    height: 130px;
    background: #fff;
    border-top: 1px solid #e5e5e5;
}

.after_sale .after3 .after3_left {
    float: left;
    width: 118px;
    height: 108px;
    box-sizing: border-box;
    padding-left: 40px;
    padding-top: 25px;
}

.after_sale .after3 .after3_left img {
    width: 58px;
    height: 58px;
}

.after_sale .after3 .after3_right {
    float: left;
}

.after_sale .after3 .after3_right .p1 {
    font-size: 18px;
    font-family: "微软雅黑";
    font-weight: bold;
    color: #333;
    margin-top: 45px;
}

.after_sale .after4 {
    width: 830px;
    height: 132px;
    background: #fff;
}

.after_sale .after4 ul li {
    float: left;
    font-size: 14px;
    font-family: "微软雅黑";
    color: #666;
    line-height: 20px;
}

.after_sale .after4 ul li:first-child {
    width: 62px;
    height: 52px;
    border: 4px solid #0cbebd;
    border-radius: 6px;
    margin-top: 20px;
    margin-left: 20px;
    text-align: center;
}

.after_sale .after4 ul li:first-child .p1 {
    margin-top: 5px;
    
}

.after_sale .after4 ul li:nth-child(2),.after_sale .after4 ul li:nth-child(4), .after_sale .after4 ul li:nth-child(6),.after_sale .after4 ul li:nth-child(8) {
    margin: 43px 10px 0px 10px;
}

.after_sale .after4 ul li:nth-child(3) {
    width: 162px;
    height: 92px;
    border: 4px solid #0cbebd;
    border-radius: 6px;
}

.after_sale .after4 ul li:nth-child(3) .p1 {
       margin: 5px 0px 0px 8px;
}

.after_sale .after4 ul li:nth-child(3) .p2 {

    margin-left: 32px;
}

.after_sale .after4 ul li:nth-child(3) .p2 span {
    color: #f35f37;
}

.after_sale .after4 ul li:nth-child(3) .p3 {
    margin-left: 8px;
}

.after_sale .after4 ul li:nth-child(5) {
    width: 162px;
    height: 92px;
    border: 4px solid #0cbebd;
    border-radius: 6px;
}

.after_sale .after4 ul li:nth-child(5) .p1 {
     margin: 5px 0px 0px 8px;
}

.after_sale .after4 ul li:nth-child(5) .p2 {
    margin-left: 8px;
  
}

.after_sale .after4 ul li:nth-child(5) .p3 {
    margin-left: 22px;
}

.after_sale .after4 ul li:nth-child(7) {
    width: 162px;
    height: 92px;
    border: 4px solid #0cbebd;
    border-radius: 6px;
}

.after_sale .after4 ul li:nth-child(7) .p1 {
    margin: 5px 0px 8px 8px;
}

.after_sale .after4 ul li:nth-child(7) .p2 {
    margin-left: 8px;
    margin-bottom: 8px;
}

.after_sale .after4 ul li:nth-child(7) .p3 {
    margin-left: 8px;   
}

.after_sale .after4 ul li:nth-child(9) {
    width: 74px;
    height: 38px;
    line-height: 38px;
    border: 4px solid #0cbebd;
    border-radius: 6px;
    margin-top: 26px;
    text-align: center;
}

.after_sale .after5 {
    width: 830px;
    height: 130px;
    background: #fff;
    border-top: 1px solid #e5e5e5;
}

.after_sale .after5 .after5_left {
    float: left;
    width: 118px;
    height: 108px;
    box-sizing: border-box;
    padding-left: 40px;
    padding-top: 25px;
}

.after_sale .after5.after5_left img {
    width: 58px;
    height: 58px;
}

.after_sale .after5 .after5_right {
    float: left;
}

.after_sale .after5 .after5_right .p1 {
    font-size: 18px;
    font-family: "微软雅黑";
    font-weight: bold;
    color: #333;
    margin-top: 30px;

}
.after_sale .after5 .after5_right .p2 {
    font-size: 14px;
    font-family: "微软雅黑";
    color: #999;
 
}

/*售后服务结束*/
/*资讯栏目开始*/
.nav-sub{
    min-width: 1200px;
/*    width: 100%;*/
    height: 188px;
    background: #efa300;
}
.nav-sub-inner{
    height: 188px;
    position: relative;
    background: url(../images/nav_sub_bg.jpg);
}
.float-left {
    float: left;
}
.inner {
    width: 1200px;
    margin: 0 auto;
}
.nav-sub-title{
    font: italic bold 30px/30px "微软雅黑";
    color: #fff;
    padding: 50px 0 10px 45px;
}
.english-title{
    position: absolute;
    left: 110px;
    top: 90px;
    font: italic bold 30px/30px "微软雅黑";
    color: #9f6c00;
}
.nav-sub-title-icon{
    display: inline-block;
    vertical-align: middle;
    width: 7px;
    height: 7px;
    border-radius: 50%;
    background: #9f6c00;
    margin-right: 10px;
}
.nav-sub-lists{
    position: absolute;
    bottom: 0;
    right: 100px;
    height: 47px;
    padding: 0 30px;
    border-radius: 8px 8px 0 0;
    background: #fff;
}
.nav-sub-list{
    width: 85px;
    height: 43px;
    font: bold 16px/43px "微软雅黑";
    text-align: center;
    border-bottom: 4px solid #fff;
}
.nav-sub-list a{
    color: #222;
}
.nav-sub-list-current{
    border-bottom: 4px solid #0cbebd;
}
.nav-sub-list-current a{
    color: #0cbebd;
}
.nav-sub-line{
    width: 2px;
    height: 17px;
    background: #999;
    margin: 15px 3px;
}
/*资讯栏目结束*/

/*资讯主体开始*/
.float-right {
    float: right;
}
.news-contain{
    min-width: 1200px;
    width: 100%;
    padding-top: 20px;

}
.news-contain-right{
    width: 320px;
}
.news-right-title{
    padding: 0 10px;
    height: 56px;
    font: bold 18px/56px "微软雅黑";
    color: #0cbebd;
    background: #fff;
}
.news-right-title1{
    border-top: 20px solid #f4f7ff;
}
.news-right-title-icon{
    display: inline-block;
    vertical-align: middle;
    width: 6px;
    height:18px;
    background: #0cbebd;
    margin-left: 10px;
    margin-right: 5px;
}
.news-right-lists{
    background: #fff;
    padding: 0 10px;
}
.news-right-list{
    border-top: 1px solid #f4f7ff;
    padding: 10px 0;
    height: 70px;
    position: relative;
}
.news-right-list img{
    width: 120px;
    height: 70px;   
}
.news-right-list1{
    height: 191px
}
.news-right-list1 img{
    width: 300px;
    height: 191px;  
}
.news-right1-icon{
    position: absolute;
    top: 10px;
    left: 10px;
    width: 46px;
    height: 27px;
    background: url(../images/top1.png);
}
.news-right1-title{
    position: absolute;
    bottom: 10px;
    left: 0;
    width: 100%;
    height: 52px;
    padding-top: 8px;
    background: rgba(0,0,0,0.5);
}
.news-right1-title-text{
    padding: 0 10px;
    font: 13px/22px "微软雅黑";
    color: #fff;
}
.news-right2-title{
    padding: 0 0 0 7px;
    height: 52px;
    font: 13px/22px "微软雅黑";
    color: #333;
    /*新增：右侧新闻列表溢出隐藏*/
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.news-right2-title:hover{
    color: #0cbebd;
}
.news-right-time{
    height: 30px;
    font: 11px "微软雅黑";
    color: #999;
    padding-left: 130px;
}
.news-right2-icon{
    position: absolute;
    top: 10px;
    width: 22px;
    height: 22px;
    background: #a2a2a2;
    font: 12px/22px "微软雅黑";
    color: #fff;
    text-align: center;
}
.news-right2-icon2{
    background: #1a9493;
}
/*////////////////////////////////////////*/

.news-contain-left{
    width: 860px;
}
.news-left1{
    width: 100%;
    height: 280px;
    /* position: relative; */
}
.banner-container {
    width: 100%;
    height: 280px;
    position: relative;
}
#banner-pagination {
    position: absolute;
    width: 100%;
    z-index: 1000;
}
#banner-pagination .swiper-pagination-bullet {
    width: 10px;
    height: 10px;
    background: gray;
    opacity: 1;
    outline: none;
}
#banner-pagination .swiper-pagination-bullet-active {
    outline: none;
    background: #fff;
}

.news-left2-lists{
    width: 100%;
    height: 153px;
    padding: 20px 0;
    background: #f4f7ff;
}
.news-left2-list{
    position: relative;
    width: 272px;
    height: 153px;
    font-size: 0;
    margin-right: 22px;
}
.news-left2-list img{
    width: 272px;
    height: 153px;
}
.news-left2-list:last-child{
    margin-right: 0;
}
.news-left3-lists{
    width: 100%;
    background: #fff;
}
.news-left3-list{
    font-size: 0;
    padding: 20px 20px;
    height: 180px;
    border-bottom: 1px solid #f4f7ff;
}
.news-left3-icon{
    width: 320px;
    height: 180px;
}
.news-left3-list:last-child{
    border-bottom: 0;
}
.news-left3-right{
    width: 432px;
    height: 170px;
    padding: 10px 28px 0 40px;
}
.news-left3-title{
    width: 432px;
    height: 16px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font: bold 16px/16px"微软雅黑";
    color: #222;
    margin-bottom: 14px;
}
.news-left3-title:hover{
    color: #0cbebd;
}
.news-left3-description{
    height: 90px;
    font: 12px/22px"微软雅黑";
    color: #999;
    text-align: justify;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    overflow: hidden;
}
.news-us-description{
    height: 70px;
    font: 12px/22px"微软雅黑";
    color: #999;
    text-align: justify;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    overflow: hidden;
}
.meta{
    height: 14px;
    font: 12px/14px"微软雅黑";
    color: #999;
    margin: 12px 0 10px;
}
.dig{
    color: #ff5e33;
}
.dig-icon{
    width: 15px;
    height: 13px;
    margin: 1px 5px 0 0;
}
/*新增文章列表样式*/
.news-tag-keyword {
    font-size: 12px;
    color: #999;
    line-height: 15px;
} 
.news-tag-keyword a {
    font-size: 12px;
    color: #999;
}
.news-tag-keyword a:hover {
    color: #2faaff;
}
.news-list-icon {
    display: inline-block;
    width: 12px;
    height: 14px;
    background: url(../images/icon_4.png) no-repeat;
    padding-right: 6px;
    vertical-align: bottom;
}
/*新增文章侧边*/
.news-right-keyword {
    font-size: 12px;
    color: #999;
    width: 100px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    position: absolute;
    bottom: 12px;
    left: 180px;
}
.news-right-keyword a {
    font-size: 12px;
    color: #999;
}
.news-right-keyword a:hover {
    color: #2faaff;
}
/*新增侧边栏标签样式*/
.ad-tag {
    padding-left: 22px;
    background: #fff; 
    padding-bottom: 22px;
    margin-top: 20px;
}
.ad-tag-title {
    padding: 24px 0 18px;
    font-size: 18px;
    font-weight: bold;
    color: #0cbebd;
}
.ad-tag-lists ul li {
    margin-right: 10px;
    margin-bottom: 10px;
}
.ad-tag-lists ul li a {
    display: block;
    font-size: 12px;
    color: #333;
    border: 1px solid #eaeaea;
    padding: 10px;
}
.ad-tag-lists ul li a:hover {
    color: #2faaff;
    background: #edf8ff;
    border: 1px solid #2faaff;
}
.ad-line {
    width: 6px;
    height: 18px;
    background: #0cbebd;
    margin-right: 8px;
}
/* 分页栏样式开始 */
.pag{
    width: 100%;
    margin-top: 20px;

}

.pag ul {
    padding: 20px 0;
    text-align: center;
}

.pag li {
	    width: 30px;
    height: 30px;
    line-height: 30px;
    display: inline-block;
    background-color: #fff;
    color: #675F5F;
    border: 1px solid #c4c4c4;
    border-radius: 6px;
	margin:2px;
	font-size:12px;

}

.pag .upAndDown {
    width: 60px;
    height: 30px;
    line-height: 30px;
    display: inline-block;
    background-color: #fff;
    border: 1px solid #c4c4c4;
    border-radius: 6px;
}
.pag .yincang {
    display:none;
}
.pag li a{
    display: inline-block;
    width: 100%;
    color: #675F5F;
	    height: 30px;
    line-height: 30px;
	
}
.pag li.cur {
    background-color: #1a9493;
    color: #fff;
    border: 0;
}
.pag li a:hover{
    background-color: #1a9493;
	color:#fff;
}
.pag li.cur a{
	color: #fff;
}





.pageNum {
    display: none;
}
/* 分页栏样式结束 */

/*广告位*/
.news-right-ad {
    width: 320px;
    height: 191px;
    background: #fff;
    margin-bottom: 20px;
}

.myad-tag {
    padding-left: 22px;
    background: #fff; 
    padding-bottom: 22px;
    margin-top: 20px;
}
.myad-tag-title {
    padding: 24px 0 18px;
    font-size: 18px;
    font-weight: bold;
    color: #0cbebd;
}
.myad-tag-lists ul li {
    margin-right: 5px;
    margin-bottom: 5px;
}
.myad-tag-lists ul li a {
    display: block;
    font-size: 12px;
    color: #333;
    border: 1px solid #eaeaea;
    padding: 10px;
}
.myad-tag-lists ul li a:hover {
    color: #2faaff;
    background: #edf8ff;
    border: 1px solid #2faaff;
}
.myad-line {
    width: 6px;
    height: 23px;
    background: #0cbebd;
    margin-right: 8px;
}
.clearfix {
    zoom: 1;
}

.company-news{
    width: 1120px;
    height: 192px;
    padding: 40px;
    margin: 0 auto;
    background: #fff;
    box-shadow: 0 0 6px #000;
    margin-bottom: 34px;
}
.company-news img{
    width: 453px;
    height: 192px;
}
.company-news-text{
    padding: 10px 0 0 485px;
    font: 15px/23px "微软雅黑";
    color:#555;
}
/*20210716新加*/
.aboutform {
  margin-bottom: 40px;
}
.aboutform .about {
  width: 400px;
}
.aboutform .about .title {
  font-size: 15px;
  line-height: 18px;
  color: #333;
  padding-left: 12px;
  position: relative;
  margin-bottom: 23px;
}
.aboutform .about .title::after {
  content: '';
  width: 3px;
  height: 13px;
  background-color: #359cff;
  position: absolute;
  top: 2px;
  left: 0;
}
.aboutform .about ul li a {
  font-size: 13px;
  line-height: 46px;
  color: #333;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.aboutform .about ul li a:hover {
  color: #359cff;
}
.aboutform .yy-form {
  width: 360px;
}
.aboutform .yy-form .title {
  font-size: 15px;
  line-height: 35px;
  color: #333;
  height: 30px;
  padding-left: 188px;
  background: url(../images/word_icon.jpg) no-repeat bottom 0 left 0;
  background-size: 178px 29px;
  margin-bottom: 20px;
}
.aboutform .yy-form .insome {
  padding: 0 18px;
  height: 52px;
  background-color: #f4f4f4;
  margin-bottom: 17px;
}
.aboutform .yy-form .insome input {
  width: 100%;
  font-size: 14px;
  line-height: 52px;
  color: #333333;
}
.aboutform .yy-form .insome ::-webkit-input-placeholder {
  color: #888f9b;
}
.aboutform .yy-form .insome :-ms-input-placeholder {
  color: #888f9b;
}
.aboutform .yy-form .insome ::-ms-input-placeholder {
  color: #888f9b;
}
.aboutform .yy-form .insome ::placeholder {
  color: #888f9b;
}
.aboutform .yy-form .btns div {
  display: block;
  width: 172px;
  height: 52px;
  border-radius: 0;
  background: #fb973c;
  cursor: pointer;
  text-align: center;
  line-height: 52px;
  font-size: 16px;
  color: #fff;
  padding: 0;
  margin: 0;
  outline: none;
  border: none;
}
.aboutform .yy-form .btns .zxbtn {
  background-color: #2faaff;
}
.detailpage-right {
  width: 320px;
  padding-top: 60px;
  padding-bottom: 60px;
}
.detailpage-right ul,
.detailpage-right li,
.detailpage-right p {
  list-style: none;
  padding: 0;
  margin: 0;
}
.detailpage-right a,
.detailpage-left .article-tj a,
.detailpage-left .aboutform a {
  text-decoration: none;
}
.detailpage-left h1.arttit {
  font-size: 25px;
  line-height: 44px;
  color: #333;
  font-weight: 700;
}
.detailpage-left .author {
  padding: 18px 0;
  font-size: 13px;
  line-height: 40px;
  color: #999999;
}
.detailpage-left .author .line {
  padding: 0 10px;
  color: #eeeeee;
}
.detailpage-left .intro {
  font-size: 13px;
  line-height: 28px;
  color: #999999;
}
.detailpage-left .tips {
  font-size: 14px;
  line-height: 36px;
  color: #999;
  margin: 28px 0 23px;
}
.detailpage-left .tips a {
  color: #999;
  text-decoration: underline;
}
.detailpage-left .artbottom {
  padding-bottom: 40px;
  margin-bottom: 48px;
  border-bottom: 1px solid #f2f2f2;
}
.detailpage-left .artbottom .keyword a,
.detailpage-left .artbottom .keyword span {
  font-size: 14px;
  line-height: 30px;
  color: #666;
  display: block;
  float: left;
  margin-right: 10px;
}
.detailpage-left .artbottom .keyword a {
  padding: 0 9px;
  border: 1px solid #eee;
  margin-bottom: 10px;
  text-decoration: none;
}
.detailpage-left .artbottom .keyword a:hover {
  border-color: #359cff;
  color: #359cff;
}
.detailpage-left .article-dz {
  padding: 56px 0 46px 0;
}
.detailpage-left .article-dz .dzbox {
  margin: 0 auto;
  width: 90px;
  height: 90px;
  border-radius: 50%;
  background-color: #fff;
  text-align: center;
  border: 1px solid #d4d6d9;
  overflow: hidden;
}
.detailpage-left .article-dz .dzbox img {
  margin: 20px 0 6px 0;
  width: 36px;
  height: 36px;
  cursor: pointer;
}
.detailpage-left .article-dz .dzbox p {
  font-size: 13px;
  line-height: 20px;
  color: #888f9b;
}
.detailpage-left .article-dz .tit {
  font-size: 13px;
  line-height: 42px;
  color: #888f9b;
  text-align: center;
}
.detailpage-left .article-link {
  margin-bottom: 50px;
  padding: 0 25px;
  height: 72px;
background-color: #f9f9f9;
}
.aboutform .yy-form {
    width: 360px;
}
.fr {
    float: right;
}
.detailpage-left .article-link div div,
.detailpage-left .article-link div span {
  float: left;
  display: block;
  font-size: 14px;
  line-height: 72px;
  color: #888f9b;
}
.detailpage-left .article-link div a {
  color: #888f9b;
  text-decoration: none;
}
.detailpage-left .article-link div a:hover {
  color: #359cff;
}
.detailpage-left .article-link div div {
  max-width: 290px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.detailpage-left .article-tj {
  padding-bottom: 50px;
}
.detailpage-left .article-tj li {
  float: left;
  width: 242px;
  margin-right: 24px;
}
.detailpage-left .article-tj li .wzimg {
  width: 100%;
  height: 140px;
}
.detailpage-left .article-tj li a {
  display: block;
  color: #333;
}
.detailpage-left .article-tj li p {
  margin-top: 12px;
  font-size: 15px;
  line-height: 28px;
  color: #333;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  height: 56px;
  max-height: 56px;
}
.detailpage-left .article-tj li p a:hover {
  color: #359cff;
}
.detailpage-left .article-tj li a .m-cont {
  display: none;
}
.detailpage-left .article-tj li.last {
  margin-right: 0;
}
.detailpage-left .article-tj li .time {
  display: none;
}
.detailpage-left .article-link div div,
.detailpage-left .article-link div span {
  float: left;
  display: block;
  font-size: 14px;
  line-height: 72px;
  color: #888f9b;
}
.detailpage-left .article-link div a {
  color: #888f9b;
  text-decoration: none;
}
.detailpage-left .article-link div a:hover {
  color: #359cff;
}
.detailpage-left .article-link div div {
  max-width: 290px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.info-text p {
  margin-top: 15px;
  margin-bottom: 20px;
}
.detailpage-left .article-content {
  line-height: 36px;
  font-size: 15px;
}
.detailpage-left .article-content a {
  color: #359cff;
  text-decoration: none;
}
.detailpage-left .article-content img {
  margin: 20px 0;
  max-width: 500px;
  max-height: 333px;
}
.insome input {
  display: block;
  border: none;
  outline: none;
  background-color: transparent;
}
.my-advert1 {
  width: 100%;
  height: 150px;
  background: #6d2bd6 url(../images/art_banner1.jpg) no-repeat center;
  background-size: 100%;
  margin: 35px 0 30px;
}
.my-advert1 .title {
  font-size: 15px;
  line-height: 30px;
  color: #fff;
  padding: 15px 30px 0 20px;
  margin-bottom: 14px;
}
.my-advert1 .fbox {
  width: 340px;
  height: 42px;
  margin-left: 20px;
  background-color: #ffffff;
}
.my-advert1 .fbox .insome input {
  font-size: 15px;
  line-height: 42px;
  color: #333;
  width: 190px;
  padding-left: 15px;
}
.my-advert1 .fbox .fbtn {
  display: block;
  width: 120px;
  height: 42px;
  border-radius: 0;
  background: #ee460b;
  cursor: pointer;
  text-align: center;
  line-height: 42px;
  font-size: 15px;
  color: #fff;
  padding: 0;
  margin: 0;
  outline: none;
  border: none;
}
.detailpage-left {
    width: 800px;
    padding-top: 50px;
    padding-bottom: 40px;
}
.fl {
    float: left;
}
.fr {
    float: right;
}
.detailpage-right {
  width: 320px;
  padding-top: 60px;
  padding-bottom: 60px;
}
.detailpage-right ul,
.detailpage-right li,
.detailpage-right p {
  list-style: none;
  padding: 0;
  margin: 0;
}
.detailpage-right a,
.detailpage-left .article-tj a,
.detailpage-left .aboutform a {
  text-decoration: none;
}
.detailpage-right .bj-form {
  padding: 6px 15px 18px;
  border: 1px solid #eee;
  margin-bottom: 42px;
}
.detailpage-right .bj-form .title {
  text-align: center;
}
.detailpage-right .bj-form .title div {
  display: inline-block;
  vertical-align: middle;
}
.detailpage-right .bj-form .title .line {
  width: 17px;
  height: 3px;
  background-color: #888f9b;
}
.detailpage-right .bj-form .title .word {
  font-size: 23px;
  line-height: 80px;
  color: #3d4450;
  font-weight: bold;
  margin: 0 8px;
}
.detailpage-right .bj-form .insome {
  padding: 0 18px;
  height: 52px;
  background-color: #f9f9f9;
  margin-bottom: 14px;
}
.detailpage-right .bj-form .insome input {
  width: 100%;
  font-size: 14px;
  line-height: 52px;
  color: #333333;
}
.detailpage-right .bj-form .insome ::-webkit-input-placeholder {
  color: #888f9b;
}
.detailpage-right .bj-form .insome :-ms-input-placeholder {
  color: #888f9b;
}
.detailpage-right .bj-form .insome ::-ms-input-placeholder {
  color: #888f9b;
}
.detailpage-right .bj-form .insome ::placeholder {
  color: #888f9b;
}
.detailpage-right .bj-form .bjbtn {
  display: block;
  width: 100%;
  height: 52px;
  border-radius: 0;
  background: #f6cd6e;
  cursor: pointer;
  text-align: center;
  line-height: 52px;
  font-size: 16px;
  color: #fff;
  padding: 0;
  margin: 0;
  outline: none;
  border: none;
  background: -webkit-gradient(linear, left top, right top, from(#f6cd6e), to(#ee8e35));
  background: linear-gradient(left, #f6cd6e, #ee8e35);
}
.detailpage-right .comartlist .tit {
  font-size: 19px;
  line-height: 48px;
  color: #3d4450;
  font-weight: bold;
  border-bottom: 1px solid #eee;
  position: relative;
}
.detailpage-right .comartlist .tit::after {
  content: '';
  width: 40px;
  height: 3px;
  background-color: #359cff;
  position: absolute;
  bottom: -1px;
  left: 20px;
}
.detailpage-right .comartlist .title {
  border-bottom: 1px solid #eeeeee;
}
.detailpage-right .comartlist .title div {
  float: left;
  font-size: 19px;
  line-height: 48px;
  color: #3d4450;
  font-weight: bold;
  position: relative;
  margin-right: 30px;
  cursor: pointer;
}
.detailpage-right .comartlist .title div.sel::after {
  content: '';
  width: 40px;
  height: 3px;
  background-color: #359cff;
  position: absolute;
  bottom: -1px;
  left: 20px;
}
.detailpage-right .comartlist .abox li {
  padding: 13px 0 13px 20px;
  border-bottom: 1px solid #eee;
  position: relative;
  font-size: 13px;
  line-height: 24px;
  color: #3d4450;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.detailpage-right .comartlist .title {
    border-bottom: 1px solid #eeeeee;
}
.detailpage-right ul, .detailpage-right li, .detailpage-right p {
    list-style: none;
    padding: 0;
    margin: 0;
}
.detailpage-right .comartlist .abox li a {
  color: #3d4450;
}
.detailpage-right .comartlist .abox li a:hover {
  color: #359cff;
}
.detailpage-right .comartlist .abox li::before {
  content: '';
  width: 6px;
  height: 6px;
  background-color: #359cff;
  position: absolute;
  top: 23px;
  left: 0;
  border-radius: 50%;
}
.detailpage-right .tj-read-box {
  margin-bottom: 40px;
}
.detailpage-right .my-advert2 {
  margin-bottom: 25px;
  width: 100%;
  height: 210px;
}
.detailpage-right .hot-answer {
  margin-bottom: 25px;
}
.detailpage-right div.zxlist .abox {
  display: none;
}
.detailpage-right div.zxlist ul.toshow {
  display: block;
}
.clearfix:after {
    display: table;
    content: "";
    clear: both;
    height: 0;
}

/*tags*/
.hot-site a,
.hot-site span{
    font-size: 14px;
    color: #666;
    line-height: 24px;
}
.banner-wraper {
    width: 100%;
    height: 350px;
    background: #131C78;
    margin-bottom: 40px;
}

.banner-wraper .banner {
    background: url(../images/banner_wuzi.png) no-repeat center center;
    background-size: cover;
    height: 350px;
    overflow: hidden;
}
.banner-title{
    height: 64px;
    line-height: 64px;
    font-size: 0;
    margin-top: 60px;
}
.banner-title .title{
    display: inline-block;
    vertical-align: top;
    height: 64px;
    line-height: 64px;
    font-size: 40px;
    color: #fff;
    font-weight: 500;
}
.banner-title .des{
    display: inline-block;
    vertical-align: top;
    height: 64px;
    line-height: 76px;
    color: #fff;
    font-size: 24px;
    margin-left: 16px;
}
.banner .banner-text {
    line-height: 30px;
    margin-top: 23px;
    color: #fff;
    font-size: 14px;
    text-align: left;
    width: 696px;
}
.m-banner-des{
    display: none;
}
.img img {
    width: 100%;
    height: 100%;
}

.inforpage-left {
    width: 830px;
    padding-bottom: 20px;
}

.inforpage-left .swiper-container {
    margin-bottom: 20px;
}

.inforpage-left .swiper-container .item {
    width: 100%;
    height: 360px;
}

.inforpage-left .swiper-pagination {
    text-align: right;
}

.inforpage-left .swiper-container-horizontal>.swiper-pagination-bullets,
.inforpage-left .swiper-pagination-custom,
.inforpage-left .swiper-pagination-fraction {
    padding-right: 60px;
    box-sizing: border-box;
}

.inforpage-left .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
    width: 26px;
    height: 3px;
    border-radius: 0;
    background-color: rgba(0, 0, 0, 0.5);
}

.inforpage-left .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background-color: #00acff;
}

.inforpage-left .my-advert1 {
    /* width: 100%;
    height: 130px; */
    margin-bottom: 26px;
}
.inforpage-left .my-advert1 img {
    border-radius: 2px;
}

.inforpage-left .articles .title {
    font-size: 22px;
    line-height: 70px;
    color: #333333;
    font-weight: bold;
}

.inforpage-left .articles .content li {
    margin-bottom: 36px;
}

.inforpage-left .articles .content li:last-child{
    margin-bottom: 0;
} 

.inforpage-left .articles .content li .img {
    width: 250px;
    height: 170px;
    border-radius: 3px;
    background-color: #ffffff;
}

.inforpage-left .articles .content li .img img {
    border-radius: 3px;
}

.inforpage-left .articles .content li .intro {
    width: 526px;
    height: 170px;
    border-radius: 0;
    background-color: #ffffff;
    padding-right: 24px;
    position: relative;
}

.inforpage-left .articles .content li .intro h5 {
    font-size: 17px;
    line-height: 28px;
    color: #333333;
    padding-top: 8px;
}
.inforpage-left .articles .content li .intro h5 a:hover {
    text-decoration: underline;
    color: #00acff;
}

.inforpage-left .articles .content li .intro p {
    height: 56px;
    font-size: 13px;
    line-height: 28px;
    color: #666666;
    margin: 10px 0;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.inforpage-left .articles .content li .intro .cont {
    width: 526px;
    position: absolute;
    bottom: 4px;
    left: 0;
}
.inforpage-left .articles .content li .intro .cont .tags span,
.inforpage-left .articles .content li .intro .cont .tags em {
    display: block;
    float: left;
    font-size: 13px;
    line-height: 28px;
    color: #666666;
}

.inforpage-left .articles .content li .intro .cont .tags a {
    font-size: 13px;
    line-height: 28px;
    color: #666666;
}
.inforpage-left .articles .content li .intro .cont .tags a:hover {
    color: #00acff;
}

.inforpage-left .articles .content li .intro .cont .tags em {
    padding: 0 8px;
    position: relative;
}

.inforpage-left .articles .content li .intro .cont .tags .hline:after {
    content: '';
    width: 1px;
    height: 12px;
    border-radius: 0;
    background-color: #bcbcbc;
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -6px;
}

.inforpage-left .articles .content li .intro .cont .time {
    font-size: 13px;
    line-height: 28px;
    color: #666666;
}

.inforpage-left .articles .content .my-advert3 {
    margin-bottom: 36px;
    position: relative;
}
.inforpage-left .articles .content .my-advert3 img {
    border-radius: 2px;
}
.my-advert1 {
    position: relative;
}
.content .my-advert3 .tag-name,.my-advert1 .tag-name{
    position: absolute;
    line-height: 32px;
    text-align: left;
    font-size: 32px;
    top: 28px;
    left: 70px;
    color: #FF57A5;
}
.my-advert3 .text,.my-advert1 .text{
    position: absolute;
    line-height: 32px;
    text-align: left;
    font-size: 32px;
    top: 72px;
    left: 70px;
    color: #fff;
}
.inforpage-left .load-more {
    width: 180px;
    height: 50px;
    background:#00acff;
    border-radius:6px;
    margin: 76px auto 0;
    text-align: center;
    cursor: pointer;
}

.inforpage-left .load-more .text{
  display: inline-block;
  padding-right: 20px;
  height: 50px;
  line-height: 50px;
  position: relative;
  font-size: 18px;
  color: #fff;
}

.inforpage-left .load-more .text::before{
  content: "";
  position: absolute;
  border-bottom: 2px solid #fff;
  border-right: 2px solid #fff;
  width: 9px;
  height: 9px;
  transform: rotate(45deg);
  right: 0;
  top: 17px;
}

.inforpage-right {
    width: 350px;
}

.inforpage-right .formbox {
    margin-bottom: 20px;
    width: 100%;
    height: 300px;
    border-radius: 3px;
    background-color: #ffffff;
    background: #fff url(../images/im_bg_black.png) no-repeat center;
    background-size: 100% 100%;
    box-sizing: border-box;
    padding: 25px 25px 45px;
}
.formbox .tag-detail-mform .title{
    text-align: center;
    line-height: 30px;
    color: #fff;
    font-size: 24px;
    margin-bottom: 25px;
}
.swiper-container{
    position: relative;
    margin-bottom: 30px;
}
.swiper-container .swiper-slide{
    text-align: center;
    color: #fff;
    height: 30px;
    line-height: 30px;
}
.swiper-container .swiper-slide.swiper-slide-active{
    background: #00acff;
    border-radius:3px;
}
.swiper-button-prev{
    position: absolute;
    left: 0;
    top: 8px;
    width: 8px;
    height: 14px;
    background: url("../images/im_zuo.png") no-repeat center center;
    background-size: 100% 100%;
    margin: 0;
    padding: 0;
}
.swiper-button-next{
    position: absolute;
    right: 0;
    top: 8px;
    width: 8px;
    height: 14px;
    background: url("../images/im_you.png") no-repeat center center;
    background-size: 100% 100%;
    margin: 0;
    padding: 0;
}
.formbox .contact-wraper{
    height: 48px;
    line-height: 48px;
    color: #999999;
    font-size: 14px;
    text-align: left;
    padding-left: 25px;
    background: #fff;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    margin-bottom: 16px;
}
.formbox .contact-wraper input {
    display: inline-block;
    height: 48px;
    line-height: 48px;
    width: 250px;
    color: #999999;
    font-size: 14px;
    background: transparent;
    outline: none;
    border: 0;
}
.inforpage-right .formbox .btn {
    width: 306px;
    height: 48px;
    border-radius: 3px;
    cursor: pointer;
    text-align: center;
    font-size: 17px;
    line-height: 48px;
    color: #ffffff;
    background: #00acff;
    margin: 0 auto;
}

.inforpage-right .hot-serve {
    padding-top: 25px;
}

.inforpage-right .timeline {
    margin: 16px 0;
    position: relative;
}

.inforpage-right .timeline li {
    position: relative;
    z-index: 1;
    height: 92px;
    padding-left: 45px;
}

.inforpage-right .timeline li .tit {
    font-size: 13px;
    line-height: 22px;
    color: #333333;
    margin-bottom: 8px;
}
.inforpage-right .timeline li .tit:hover a{
    color: #00acff;
    text-decoration: underline;
}
.inforpage-right .timeline li p {
    font-size: 13px;
    line-height: 22px;
    color: #666666;
}

.inforpage-right .timeline li:before {
    content: '';
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background-color: #ffffff;
    border: 3px solid #b4ebea;
    position: absolute;
    left: 12px;
    top: 2px;
}

.inforpage-right .timeline .line {
    width: 0;
    height: 76%;
    border-radius: 0;
    background-color: #ffffff;
    border: 1px dashed #b4ebea;
    position: absolute;
    left: 19px;
    top: 10px;
}

.inforpage-right .my-advert2 {
    /* width: 100%;
    height: 200px; */
    border-radius: 3px;
    margin-bottom: 45px;
}
.inforpage-right .my-advert2 img {
    border-radius: 2px;
}

.inforpage-right .tjarticle {
    margin-bottom: 28px;
}

.inforpage-right .tjarticle .arts li {
    margin-bottom: 18px;
}

.inforpage-right .tjarticle .arts li .img {
    width: 130px;
    height: 88px;
    border-radius: 3px;
    background-color: #ffffff;
    margin-left: 1px;
}

.inforpage-right .tjarticle .arts li .img img {
    border-radius: 3px;
}

.inforpage-right .tjarticle .arts li .intro {
    width: 198px;
    height: 88px;
    border-radius: 0;
    background-color: #ffffff;
}

.inforpage-right .tjarticle .arts li .intro div {
    font-size: 14px;
    line-height: 22px;
    color: #333333;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.inforpage-right .tjarticle .arts li .intro div:hover {
    text-decoration: underline;
}
.inforpage-right .tjarticle .arts li .intro p {
    padding-top: 20px;
    font-size: 13px;
    line-height: 22px;
    color: #666666;
}

.inforpage-right .hot-tags .tags em {
    display: inline-block;
    font-size: 13px;
    line-height: 30px;
    color: #333333;
    margin-bottom: 5px;
    margin-right: 20px;
}
.inforpage-right .hot-tags .tags em:hover a{
    color: #00acff}
.inforpage-right .hot-tags .tags{
    overflow: hidden;
    text-overflow: ellipsis;
    color: transparent;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 10;
}
.comtitle {
    margin-bottom: 20px;
}

.comtitle div {
    float: left;
}

.comtitle .line {
    width: 4px;
    height: 24px;
    border-radius: 0;
    background-color: #00acff;
    margin: 3px 18px 0 0;
}

.comtitle .word {
    font-size: 23px;
    line-height: 30px;
    color: #333333;
    font-weight: bold;
}

.com-icon-word {
    position: relative;
    width: 100%;
    height: 238px;
    border-radius: 3px;
    background-color: #ffffff;
}

.com-icon-word img {
    position: relative;
    width: 100%;
    height: 100%;
    border-radius: 3px;
}

.com-icon-word .wbox {
    width: 100%;
    height: 74px;
    border-radius: 0;
    background-color: rgba(0, 0, 0, 0.6);
    border-radius: 0 0 3px 3px;
    position: absolute;
    bottom: 0;
    left: 0;
}

.com-icon-word .wbox p {
    font-size: 15px;
    line-height: 24px;
    color: #ffffff;
    padding: 0 24px;
    padding-top: 16px;
}
.pagecontent {
    padding-bottom: 80px;
}
.my-advert1,.my-advert2,.my-advert3 {
    cursor: pointer;
  }
.tag-list{
    overflow: hidden;
    margin: 40px 0 0;
    width: 690px;
}
.tag-list .tag-item{
    color: #fff;
    font-size: 16px;
    text-align: left;
    line-height: 26px;
    height: 26px;
    margin-bottom: 15px;
    display: block;
    float: left;
}
.tag-list .tag-item a{
    color: #fff;
    font-size: 16px;
    text-align: left;
    line-height: 26px;
}

.title {
    font-size: 15px;
    line-height: 70px;
    color: #333333;
    font-weight: bold;
}
.titleus {
    font-size: 15px;
    line-height: 55px;
    color: #333333;
    font-weight: bold;
}
/*解决方案*/
.glist-headnav {
  background-color: #f5f5f5;
  width: 100%;
  height: 50px;
}
.glist-headnav .headnav {
  width: 1200px;
  margin: 0 auto;
  font-size: 14px;
  line-height: 50px;
  color: #666;
  font-style: normal;
  font-weight: normal;
}
.glist-headnav a {
  color: #666;
}
.pagecontent {
  width: 1200px;
  margin: 0 auto 100px;
}
.pagecontent .page-left {
  float: left;
  width: 798px;
}
.pagecontent .page-left .title-nav {
  font-size: 0;
  width: 100%;
  overflow-y: hidden;
  overflow-x: scroll;
  white-space: nowrap;
}
.pagecontent .page-left .title-nav::-webkit-scrollbar {
  width: 20px;
  height: 6px;
  background: #fff;
}
.pagecontent .page-left .title-nav::-webkit-scrollbar-thumb {
  /*滚动条里面小方块*/
  border-radius: 5px;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  background: rgba(0, 0, 0, 0.2);
}
.pagecontent .page-left .title-nav .citem {
  display: inline-block;
  width: 162px;
  height: 32px;
  background-color: #e7e7e7;
  text-align: center;
  font-size: 15px;
  line-height: 32px;
  color: #333333;
  border-radius: 4px 4px 0 0;
  letter-spacing: 1px;
  cursor: pointer;
  margin-right: 1px;
}
.pagecontent .page-left .title-nav .citem a {
  display: block;
  width: 100%;
  height: 100%;
  background-color: transparent;
  color: #333;
}
.pagecontent .page-left .title-nav .citem.selnav {
  background-color: #62baff;
  color: #fff;
}
.pagecontent .page-left .title-nav .citem.selnav a {
  color: #fff;
}
.pagecontent .page-left .title-nav .citem:hover {
  background-color: #62baff;
  color: #fff;
}
.pagecontent .page-left .title-nav .citem:hover a {
  color: #fff;
}
.pagecontent .page-left .hybox {
  padding: 50px 56px 25px;
  background-color: #fff;
}
.pagecontent .page-left .hybox .citem {
  float: left;
  font-size: 14px;
  line-height: 34px;
  color: #333333;
  padding: 0 8px;
  border: 1px solid #eaeaea;
  background-color: #fff;
  margin: 0 5px 26px;
}
.pagecontent .page-left .hybox .citem a {
  display: block;
  color: #333;
}
.pagecontent .page-left .hybox .citem.selitem {
  border-color: #6abdeb;
  color: #2faaff;
  background-color: #edf8ff;
}
.pagecontent .page-left .hybox .citem.selitem a {
  color: #2faaff;
}
.pagecontent .page-left .hybox .citem:hover {
  border-color: #6abdeb;
  color: #2faaff;
  background-color: #edf8ff;
}
.pagecontent .page-left .hybox .citem:hover a {
  color: #2faaff;
}
.pagecontent .page-left .ywbox {
  font-size: 0;
  padding: 36px 0 35px;
}
.pagecontent .page-left .ywbox div {
  display: inline-block;
  font-size: 14px;
  line-height: 34px;
  color: #333333;
}
.pagecontent .page-left .ywbox .title {
  font-size: 15px;
  letter-spacing: 1px;
  margin-right: 10px;
}
.pagecontent .page-left .ywbox .citem {
/*  border: 1px solid #eaeaea;*/
  padding: 0 8px;
  margin: 0 5px;
  cursor: pointer;
  word-spacing: 1em;
}
.pagecontent .page-left .ywbox .citem a {
  color: #333;
}
.pagecontent .page-left .data-show {
  width: 100%;
  height: 110px;
  background: url(../images/fan_07.jpg) no-repeat center;
  background-size: cover;
  margin-bottom: 30px;
}
.pagecontent .page-left .data-show .data {
  text-align: center;
  padding: 25px 76px 0;
  font-size: 19px;
  line-height: 34px;
  color: #aeb6f8;
  letter-spacing: 1px;
}
.pagecontent .page-left .data-show .data span {
  color: #fff;
}
.pagecontent .page-left .qabox {
  width: 100%;
  background-color: #fff;
}
.pagecontent .page-left .qabox .title {
  font-size: 18px;
  line-height: 52px;
  color: #333333;
  padding: 10px 28px 0 38px;
  position: relative;
 
}
.pagecontent .page-left .qabox .title h1{
  font-size: 18px;
  line-height: 52px;
  color: #1a9493;
  position: relative;
  font-weight: bold;
  display : inline;
  padding-left: 3px;
  padding-right: 3px;
}
.pagecontent .page-left .qabox .title::before {
  content: '';
  display: block;
  width: 2px;
  height: 18px;
  position: absolute;
  top: 27px;
  left: 28px;
  background-color: #666666;
}
.pagecontent .page-left .qabox .qalist {
  padding: 0 28px 16px 38px;
}
.pagecontent .page-left .qabox .qalist .citem {
  height: auto;
  border-bottom: 1px solid #eaeaea;
}
.pagecontent .page-left .qabox .qalist .citem .tit {
  font-size: 14px;
  line-height: 52px;
  color: #333333;
  position: relative;
  font-weight: bold;
  cursor: pointer;
}
.pagecontent .page-left .qabox .qalist .citem .tit span {
  width: 10px;
  height: 8px;
  position: absolute;
  top: 50%;
  right: 1px;
  margin-top: -4px;
  background: url(../images/fan_30.png) no-repeat top;
  background-size: 100%;
  -webkit-transition: all .2s linear;
  transition: all .2s linear;
}
.pagecontent .page-left .qabox .qalist .citem .tit span.selsj {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.pagecontent .page-left .qabox .qalist .citem .cont {
  display: none;
  padding: 8px 0;
}
.pagecontent .page-left .qabox .qalist .citem .cont .item span {
  display: inline-block;
  font-size: 13px;
  line-height: 34px;
  color: #999999;
}
.pagecontent .page-left .qabox .qalist .citem .cont .item .btn {
  color: #2faaff;
  padding-left: 6px;
  cursor: pointer;
}
.pagecontent .page-left .qabox .qalist .citem:nth-last-child(1) {
  border-bottom: none;
}
.pagecontent .page-right {
  float: right;
  width: 389px;
  padding-top: 32px;
}
.pagecontent .page-right .title {
  padding-left: 10px;
  font-size: 18px;
  line-height: 22px;
  color: #333333;
  position: relative;
}
.pagecontent .page-right .title::before {
  content: '';
  display: block;
  width: 2px;
  height: 17px;
  position: absolute;
  top: 3px;
  left: 0;
  background-color: #666666;
}
.pagecontent .page-right .title a {
  font-size: 18px;
  line-height: 22px;
  color: #333333;
  position: absolute;
  top: 0;
  right: 0;
  padding-right: 4px;
}
.pagecontent .page-right .csfw-box {
  padding: 25px 24px 36px 25px;
  background-color: #fff;
  margin-bottom: 14px;
}
.pagecontent .page-right .csfw-box .formtop {
  width: 340px;
  height: 190px;
  background: url(../images/fan_03.jpg) no-repeat top;
  background-size: cover;
  overflow: hidden;
  margin-top: 26px;
}
.pagecontent .page-right .csfw-box .formtop .insome {
  width: 200px;
  height: 40px;
  border-radius: 5px;
  background-color: #ffffff;
  margin: 89px auto 10px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0 18px;
}
.pagecontent .page-right .csfw-box .formtop .insome input {
  width: 100%;
  border: none;
  outline: none;
  margin: 0;
  padding: 0;
  background-color: transparent;
  font-size: 14px;
  line-height: 40px;
  color: #333333;
}
.pagecontent .page-right .csfw-box .formtop .cbtn {
  display: block;
  width: 200px;
  height: 40px;
  border-radius: 5px;
  background: #ff971c;
  cursor: pointer;
  text-align: center;
  line-height: 40px;
  font-size: 16px;
  color: #ffffff;
  padding: 0;
  margin: 0;
  outline: none;
  border: none;
  background: -webkit-gradient(linear, left top, right top, from(#ff971c), to(#f6432f));
  background: linear-gradient(left, #ff971c, #f6432f);
  margin: 0 auto;
}
.pagecontent .page-right .hydt-box {
  background-color: #fff;
  margin-bottom: 14px;
  padding: 25px 25px 18px;
}
.pagecontent .page-right .hydt-box .cbox {
  padding-top: 4px;
}
.pagecontent .page-right .hydt-box .cbox .citem {
  font-size: 15px;
  line-height: 52px;
  color: #333333;
  position: relative;
  padding-left: 14px;
}
.pagecontent .page-right .hydt-box .cbox .citem::before {
  width: 6px;
  height: 6px;
  border-radius: 50%;
  position: absolute;
  top: 50%;
  left: 0;
  margin-top: -3px;
}
.pagecontent .page-right .hydt-box .cbox .citem span {
  display: block;
  width: 266px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.pagecontent .page-right .hydt-box .cbox .citem span a {
  color: #333;
}
.pagecontent .page-right .hydt-box .cbox .citem .look {
  color: #2faaff;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 9;
}
.pagecontent .page-right .hydt-box .cbox .citem .look i {
  color: #333;
  font-style: normal;
}
.pagecontent .page-right .hydt-box .cbox .citem:nth-child(1) {
  border-bottom: 1px dashed #eaeaea;
}
.pagecontent .page-right .qyzs-box {
  background-color: #fff;
  padding: 25px 0 22px;
}
.pagecontent .page-right .qyzs-box .title {
  margin-left: 25px;
}
.pagecontent .page-right .qyzs-box .cbox .citem {
  float: left;
  width: 33.333333%;
  padding-top: 28px;
}
.pagecontent .page-right .qyzs-box .cbox .citem a {
  display: block;
  width: 80px;
  margin: 0 auto;
  text-align: center;
}
.pagecontent .page-right .qyzs-box .cbox .citem a img {
  width: 68px;
  height: 68px;
  margin-bottom: 6px;
}
.pagecontent .page-right .qyzs-box .cbox .citem a .tit {
  font-size: 15px;
  line-height: 38px;
  color: #666666;
}
.pagecover {
  position: fixed;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.6);
  top: 0;
  left: 0;
  z-index: 9999;
  display: none;
}
.pagecover .coverform {
  width: 450px;
  height: 308px;
  border-radius: 18px;
  background-color: #ffffff;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -154px;
  margin-left: -225px;
  text-align: center;
  -webkit-animation: toChangeBigOpen linear .2s;
          animation: toChangeBigOpen linear .2s;
}
.pagecover .coverform .cover-tit-img {
  width: 106px;
  height: 106px;
  background: url(../images/tc_03.png) no-repeat center;
  background-size: 100% 100%;
  position: absolute;
  top: -51px;
  left: 50%;
  margin-left: -53px;
  z-index: 3;
}
.pagecover .coverform .cover-tit {
  font-size: 30px;
  line-height: 50px;
  color: #f77b26;
  font-weight: bold;
  letter-spacing: 1px;
  padding-top: 72px;
}
.pagecover .coverform .cover-cont {
  font-size: 16px;
  line-height: 26px;
  color: #999999;
  letter-spacing: 1px;
  margin-bottom: 20px;
}
.pagecover .coverform .cover-insome {
  width: 325px;
  height: 37px;
  border: 2px solid #ebebeb;
  margin: 0 auto 30px;
  padding: 0 10px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.pagecover .coverform .cover-insome input {
  width: 100%;
  border: none;
  outline: none;
  margin: 0;
  padding: 0;
  background-color: transparent;
  font-size: 14px;
  line-height: 34px;
  color: #333333;
}
.pagecover .coverform .cover-cbtn {
  display: block;
  width: 200px;
  height: 40px;
  border-radius: 3px;
  background: #f77b26;
  cursor: pointer;
  text-align: center;
  line-height: 40px;
  font-size: 15px;
  color: #ffffff;
  padding: 0;
  margin: 0;
  outline: none;
  border: none;
  background: -webkit-gradient(linear, left top, right top, from(#f77b26), to(#fec839));
  background: linear-gradient(left, #f77b26, #fec839);
  margin: 0 auto;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.pagecover .coverform .cover-close {
  width: 24px;
  height: 24px;
  background: url(../images/tc_07.png) no-repeat center;
  background-size: 100% 100%;
  position: absolute;
  top: -34px;
  right: -30px;
  cursor: pointer;
  z-index: 4;
}
@-webkit-keyframes toChangeBigOpen {
  from {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }
  to {
    background: scale(1);
  }
}
@keyframes toChangeBigOpen {
  from {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }
  to {
    background: scale(1);
  }
}
.clearfix::after {
  content: '';
  display: block;
  clear: both;
}
.clearfix {
  zoom: 1;
}
.fl {
  float: left;
}
.fr {
  float: right;
}

.cont{
 font-size: 13px;
    line-height: 34px;
    color: #999999;
}

/*tags2*/
.hot-wrap {
    width: 100%;
    min-width: 1200px;
    overflow: hidden;
    /* padding-bottom: 46px; */
}
.hot-site {
    padding: 17px 0;
}
.hot-site span,.hot-site a {
    font-size: 14px;
    color: #666;
}
.hot-banner {
    width: 1200px;
    height: 240px;
    position: relative;
}
.hot-banner img {
    display: block;
    width: 100%;
    height: 100%;
}
.hot-inner-wrap {
    width: 100%;
    height: 240px;
    position: absolute;
    top: 0;
}
.hot-banner-title {
    padding: 41px 0 33px;
    text-align: center;
    font-size: 16px;
    color: #fff;
}
.hot-banner-title h1 {
    font-size: 34px;
    line-height: 44px;
    color: #fff;
    font-weight: 700;
}
.hot-banner-des {
    padding: 0 338px;
    font-size: 14px;
    color: #fff;
    line-height: 24px;
    text-align: justify;
}
.hot-word {
    font-size: 16px;
    color: #333;
    padding: 36px 0 32px;
}
.hot-word ul li {
    margin-right: 12px;
}
.hot-word ul li:first-child {
    border: 1px solid #eaeaea;
    padding: 10px 8px;
}
.hot-word ul li a {
    display: block;
    color: #333;
    border: 1px solid #eaeaea;
    padding: 10px 8px;
}
.hot-word ul li a:hover {
    color: #2faaff;
    background: #edf8ff;
    border: 1px solid #2faaff;
}
.hot-word ul li:first-child {
    padding-right: 16px;
    border: 1px solid #f5f5f5;
}
.hot-adv {
    position:relative;
    width: 1200px;
    height: 110px;
    text-align: center;
    font-size: 30px;
    color: #ad73fe;
}
.hot-adv img {
    display: block;
    width:100%;
    height: 100%;
}
.hot-inner-wrap {
    width: 100%;
    height: 110px;
    position: absolute;
    top: 0;
}
.hot-adv-con {
    padding-top: 38px
}
.hot-adv-site {
    color: #fff;
    padding-left: 14px;
}
.hot-adv-btn {
    display: inline-block;
    width: 126px;
    height: 40px;
    border-radius: 6px;
    font-size: 18px;
    bbackground: -webkit-linear-gradient(left, #a363ff, #5519ff); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(right,#a363ff, #5519ff); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(right,#a363ff, #5519ff); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right,#a363ff, #5519ff); /* 标准的语法 */
    line-height: 40px;
    text-align: center;
    color: #fff;
    margin-left: 6px;
    cursor: pointer;
}

.news-wrap {
    width: 100%;
    min-width: 1200px;
    overflow: hidden;
}

.news-left {
    width: 798px;
    background: #f5f5f5;
    padding-right: 12px;
    padding-bottom: 80px;
}
.news-list {
    height: 163px;
    background: #fff;
    padding: 28px;
    font-size: 0;
    margin-bottom: 12px;
}
.news-list a img {
    width: 290px;
    height: 163px;
}
.news-list-con {
    width: 422px;
    height:163px;
}
.news-list-title {
    font-size: 16px;
    color: #333;
    padding: 4px 0 15px;
    line-height: 20px;
}
.news-list-des {
    font-size: 14px;
    color: #999;
    line-height: 24px;
    margin-bottom: 16px;
    height: 48px;
    text-align: justify;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden; 
}
.news-list-info {
    font-size: 12px;
    color: #999;
    padding-bottom: 24px;
}
.new-list-date {
    padding-right: 32px;
}
.news-list-info a {
    color: #999;    
}
.news-list-info a:hover,.news-list-tag a:hover {
    color: #2faaff;
}
.news-list-tag a,.news-list-tag {
    font-size: 12px;
    color: #999;
    margin-right: 5px;
}
.news-list-icon {
    display: inline-block;
    width: 12px;
    height: 14px;
    background: url(../images/icon_4.png) no-repeat;
    padding-right: 1px;
    vertical-align: bottom;
}
.news-more {
    width: 200px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    border-radius: 6px;
    background: -webkit-linear-gradient(left, #30a7fe , #5b22ea);
    /* Safari 5.1 - 6.0 */
     background: -o-linear-gradient(right, #30a7fe , #5b22ea);
    /* Opera 11.1 - 12.0 */
     background: -moz-linear-gradient(right, #30a7fe , #5b22ea);
    /* Firefox 3.6 - 15 */
     background: linear-gradient(to right, #30a7fe , #5b22ea);
    /* 标准的语法 */
    margin: 46px auto 0;
}
.news-more a {
    display: block;
    width: 200px;
    height: 50px;
    font-size: 18px;
    color: #fff;
}
.news-right {
    width: 388px;
}
.ad-service {
    background: #fff;
    padding-left: 22px;
    padding-bottom: 34px;
    margin-bottom: 12px;
}
.ad-service-title {
    padding: 24px 0 18px;
}
.ad-line {
    width: 2px;
    height: 18px;
    background: #666;
    margin-right: 8px;
}
.ad-des {
    font-size: 18px;
    color: #333;
}
.ad-lists {
    padding-bottom: 15px;
}
.ad-lists li {
    width: 163px;
    height: 92px;
    line-height: 92px;
    text-align: center;
    position: relative;
}
.ad-lists li a {
    font-size: 16px;
    color: #fff;
    display: block;
    width: 100%;
    position: absolute;
    top: 0;
}
.ad-lists .list1 {
    margin-right: 12px;
    margin-bottom: 14px;
}
.ad-lists .list2 {
    margin-bottom: 14px;
}
.ad-lists .list3 {
    margin-right: 12px;
}
.ad-lists .list4 {
}
.ad-img {
    width: 340px;
    height: 191px;
}
.ad-img a {
    display: block;
    width: 340px;
    height: 191px;
}
.ad-img a img {
    display: block;
    width: 100%;
    height: 100%;
}

.ad-page {
    padding-left: 22px;
    background: #fff;
    margin-bottom: 12px;
    padding-bottom: 16px;
} 
.ad-page-title {
    padding: 24px 0 18px;
}
.ad-page-show {
    margin-bottom: 16px;
}
.ad-page-show a img{
    width: 163px;
    height: 92px;
}
.ad-page-show-con {
    width: 160px;
    height: 92px;
    margin-right: 25px; 
}
.ad-page-show-title {
    font-size: 16px;
    line-height: 24px;
    color: #333;
    margin-bottom: 12px;
    text-align: justify;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden; 
}
.ad-page-show-date {
    font-size: 14px;
    color: #999;
}
.ad-page-list li {
    width: 340px;
    border-bottom: 1px dotted #eaeaea;
    overflow: hidden;    
    text-overflow:ellipsis;    
    white-space: nowrap;
}
.ad-page-list li:last-child {
    border-bottom: none;
}
.ad-page-list li a {
    font-size: 16px;
    color: #333;
    line-height:52px;
    width: 340px;
    display: inline-block;
}
.ad-page-list .dot {
    display: inline-block;
    width: 6px;
    height: 6px;
    background: #666;
    border-radius: 3px;
    margin-right: 6px;
    vertical-align: middle;
}

.ad-tab-contain {
    width: 340px;
    margin-top: 20px;
}
#tabs {
    margin-bottom: 15px;
}
#tabs li:first-child,#tabs li:nth-child(2) {
    margin-right: 8px;
}
#tabs li a {
    display: block;
    width: 108px;
    height:40px;
    line-height: 40px;
    text-align: center;
    background: #e3e3e3;
    font-size: 14px;
    color: #fff;
}
#tabs li a.hoverlist {
    background: #2c56d3;
}
.ad-tab-show {
    margin-bottom: 16px;
}
.ad-tab-show a img {
    width: 163px;
    height: 92px;
}
.ad-tab-show-con {
    width: 160px;
    height: 92px;
}
.ad-tab-show-title {
    font-size: 16px;
    line-height: 24px;
    color: #333;
    margin-bottom: 12px;
}
.ad-tab-show-date {
    font-size: 14px;
    color: #999;
}
.ad-tab-list li {
    width: 340px;
    border-bottom: 1px dotted #eaeaea;
    overflow: hidden;    
    text-overflow:ellipsis;    
    white-space: nowrap;
}
.ad-tab-list li:last-child {
    border-bottom: none;
}
.ad-tab-list li a {
    font-size: 16px;
    color: #333;
    line-height:52px;
}
.ad-tab-list .dot {
    display: inline-block;
    width: 6px;
    height: 6px;
    background: #666;
    border-radius: 3px;
    margin-right: 6px;
    vertical-align: middle;
}
.item {
    display: none;
}
.show {
    display: block;
}
.ad-tag-mypage {
    padding-left: 22px;
    background: #fff; 
    padding-bottom: 22px;
    margin-bottom: 80px;
}
.ad-tag-img {
    padding-top: 22px;
    width: 340px;
    height: 191px;
}
.ad-tag-img a img {
    width: 340px;
    height: 191px;
}
.ad-tag-title {
    padding: 24px 0 18px;
}
.ad-tag-lists ul li {
    margin-right: 10px;
    margin-bottom: 10px
}
.ad-tag-lists ul li a {
    display: block;
    font-size: 14px;
    color: #333;
    border: 1px solid #eaeaea;
    padding: 10px;
}
.ad-tag-lists ul li a:hover {
    color: #2faaff;
    background: #edf8ff;
    border: 1px solid #2faaff;
}
/* add */
.insome input {
    display: block;
    border: none;
    outline: none;
  }
  .hr-formbox {
    width: 696px;
    height: 54px;
    border: 2px solid #ea6555;
    margin: 30px auto 32px;
  }
  .hr-formbox .insome {
    padding-left: 22px;
    line-height: 54px;
  }
  .hr-formbox .insome input {
    font-size: 14px;
    line-height: 54px;
    color: #333333;
    padding-left: 34px;
    width: 450px;
    background: url(../images/phone-icon.png) no-repeat left;
    background-size: 15px 22px;
  }
  .hr-formbox .insome ::-webkit-input-placeholder {
    color: #999;
  }
  .hr-formbox .insome :-ms-input-placeholder {
    color: #999;
  }
  .hr-formbox .insome ::-ms-input-placeholder {
    color: #999;
  }
  .hr-formbox .insome ::placeholder {
    color: #999;
  }
  .hr-formbox .fbtn {
    display: block;
    width: 178px;
    height: 54px;
    border-radius: 0;
    background: #ea6555;
    cursor: pointer;
    text-align: center;
    line-height: 54px;
    font-size: 18px;
    color: #ffffff;
    padding: 0;
    margin: 0;
    outline: none;
    border: none;
  }
  .advertbox1 {
    width: 340px;
    height: 191px;
    background: url(../images/tag_right_top.jpg) no-repeat left;
    background-size: 100%;
    position: relative;
  }
  .advertbox1 .insome,
  .advertbox1 .abtn {
    width: 200px;
    height: 40px;
    border-radius: 5px;
    background-color: #ffffff;
    position: absolute;
    bottom: 9px;
    left: 50%;
    margin-left: -100px;
  }
  .advertbox1 .insome {
    bottom: 56px;
  }
  .advertbox1 .insome input {
    width: 124px;
    font-size: 13px;
    line-height: 40px;
    color: #333333;
    margin: 0 auto;
    padding: 0;
  }
  .advertbox1 .abtn {
    background: -webkit-gradient(linear, left top, right top, from(#ff971c), to(#f6432f));
    background: linear-gradient(left, #ff971c, #f6432f);
    font-size: 13px;
    line-height: 40px;
    color: #ffffff;
    text-align: center;
    cursor: pointer;
  }
  .advertbox2 {
    width: 340px;
    height: 191px;
    background: url(../images/tag_right_bot.jpg) no-repeat left;
    background-size: 100%;
  }  
.advertbox2 a {
    display: block;
    width: 100%;
    height: 100%;
}
.hot-banner {
    position: relative;
}
.mytag {
    width: 87px;
    height: 37px;
    position: absolute;
    right: 0;
    top: 0;
    background: url(../images/fix_icon_1.png) no-repeat center;
    background-size: 100%;
}


/* 2021.7.30修改  ==================*/


.pgm15-box1{position: relative; text-align: center;}
.pgm15-m2{text-align: center; position: relative;}
.pgm15-m2 .img1{height: auto; width: 488px;}
.pgm15-m2 h1{font-size: 50px; color: #fff; font-weight: bold;
top: 50%!important;
left: 50%!important;
-o-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
position: absolute;
}

.pgm15-m1{padding: 12px; position: absolute; width: 245px; min-height: 146px;  border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.pgm15-m1.t1{text-align: right;}
.pgm15-m1.t2{text-align: left;}
.pgm15-m1.t1:before{content: ""; position: absolute; right: -20px; top: 50%; margin-top: -10px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;
width: 0; 
height: 0; 
border-top: 10px solid transparent; 
border-left: 20px solid red; 
border-bottom: 10px solid transparent; 
}
.pgm15-m1.t1.s1:before{
width: 0; 
height: 0; 
border-top: 10px solid transparent; 
border-left: 20px solid #a25ff6; 
border-bottom: 10px solid transparent; 
}
.pgm15-m1.t1.s2:before{
width: 0; 
height: 0; 
border-top: 10px solid transparent; 
border-left: 20px solid #5fbdf0; 
border-bottom: 10px solid transparent; 
}
.pgm15-m1.t2:before{content: ""; position: absolute; left: -20px; top: 50%; margin-top: -10px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;
width: 0; 
height: 0; 
border-top: 10px solid transparent; 
border-right: 20px solid red; 
border-bottom: 10px solid transparent;
}
.pgm15-m1.t2.s3:before{
width: 0; 
height: 0; 
border-top: 10px solid transparent; 
border-right: 20px solid #e45e55; 
border-bottom: 10px solid transparent;
}
.pgm15-m1.t2.s4:before{
width: 0; 
height: 0; 
border-top: 10px solid transparent; 
border-right: 20px solid #faa152; 
border-bottom: 10px solid transparent;
}

.pgm15-m1.s1{
left: 0px;
top: 10px;
  background: -webkit-linear-gradient(left, rgba(147,130,247,1) , rgba(161,97,246,1)); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(right, rgba(147,130,247,1), rgba(161,97,246,1)); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(right, rgba(147,130,247,1), rgba(161,97,246,1)); /* Firefox 3.6 - 15 */
 background: linear-gradient(to right,rgba(147,130,247,1) ,rgba(161,97,246,1)); /* 标准的语法（必须放在最后） */
}
.pgm15-m1.s2{
left: 0px;
bottom: 20px;
  background: -webkit-linear-gradient(left, rgba(90,238,237,1) , rgba(95,190,240,1)); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(right, rgba(90,238,237,1) , rgba(95,190,240,1)); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(right, rgba(90,238,237,1) , rgba(95,190,240,1)); /* Firefox 3.6 - 15 */
 background: linear-gradient(to right,rgba(90,238,237,1) , rgba(95,190,240,1)); /* 标准的语法（必须放在最后） */
}
.pgm15-m1.s3{
right: 0px;
top: 0px;
  background: -webkit-linear-gradient(left, rgba(228,95,85,1) , rgba(247,181,138,1)); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(right, rgba(228,95,85,1) , rgba(247,181,138,1)); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(right, rgba(228,95,85,1) , rgba(247,181,138,1)); /* Firefox 3.6 - 15 */
 background: linear-gradient(to right,rgba(228,95,85,1) , rgba(247,181,138,1)); /* 标准的语法（必须放在最后） */
}
.pgm15-m1.s4{
right: 0px;
bottom: 20px;
  background: -webkit-linear-gradient(left, rgba(250,163,84,1) , rgba(254,195,144,1)); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(right, rgba(250,163,84,1) , rgba(254,195,144,1)); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(right, rgba(250,163,84,1) , rgba(254,195,144,1)); /* Firefox 3.6 - 15 */
 background: linear-gradient(to right,rgba(250,163,84,1) , rgba(254,195,144,1)); /* 标准的语法（必须放在最后） */
}
.pgm15-m1 .m1{max-width: 100%;line-height: 24px;}
.pgm15-m1 h3{font-size: 18px; color: #fdfcfa;}
.pgm15-m1 .ct1{font-size: 14px; color: #fffefe;}

/* 表单提交后弹出二维码样式开始 */
.quickMark_wrap {
    display: none;
 width: 500px;
 height: 450px;
 position: fixed;
 top: 10%;
 left: 50%;
 margin-left: -250px;
    z-index: 999;
}

.quickMark_top {
 width: 500px;
 height: 80px;
 background: #0cbebd;
    border-radius: 8px 8px 0 0;
}
.quickMark_middle{
    padding: 60px 0 32px;
}
.quickMark_bottom{
    padding: 0 0 40px;
}
.quickMark_middle,.quickMark_bottom{
    background: white;
}
.quickMark_top .correct_logo,.correct_logo_text {
 float: left;
}

.quickMark_top .close_logo {
 float: right;
 margin-right: 20px;
 margin-top: 20px;
}

.quickMark_top .correct_logo {
 margin-left: 20px;
 margin-top: 20px;
}

.quickMark_top .correct_logo_text {
 margin-left: 21px;
}

.quickMark_top .correct_logo_text .p1 {
 font-size: 18px;
 color: #fff;
 margin-top: 16px;
}

.quickMark_top .correct_logo_text .p2 {
 font-size: 14px;
 color: #fff;
 margin-top: 9px;
}

.quickMark_middle .quickMark_logo {
 margin-left: 162px;
}

.quickMark_middle .quickMark_logo img {
 width: 176px;
 height: 176px;
}

.quickMark_middle .details {
 font-size: 16px;
 color: #222;
 margin-top: 14px;
 text-align: center;
}

.quickMark_bottom .button {
 width: 284px;
 height: 40px;
 border-radius: 6px;
 background: #0cbebd;
 color: #fff;
 font-size: 18px;
 text-align: center;
 line-height: 40px;
 margin: 0 auto;
 cursor: pointer;
}
/* 表单提交后弹出二维码样式结束 */

/* 关于智隆样式开始 */
.nav-sub-inner-us{
	width: 100%;
    min-width: 1240px;
    height: 188px;
    position: relative;
    background: url(../images/nav_sub_bg1.jpg)center center;
}
.inner1 {
    width: 100%;
    margin: 0 auto;
}

.nav-subus{
	min-width: 1200px;
/*    width: 100%;*/
    height: 188px;
    background: #efa300;

}

.nav-sub-title-us{
    font: italic bold 30px/30px "微软雅黑";
    color: #fff;
    padding: 55px 0 15px 377px;
}
.english-title-us{
    position: absolute;
    left: 400px;
    top: 100px;
    font: italic bold 23px/30px "微软雅黑";
    color:#ede00a;
}
.nav-sub-title-icon us{
    display: inline-block;
    vertical-align: middle;
    width: 7px;
    height: 7px;
    border-radius: 50%;
    background: #9f6c00;
    margin-right: 10px;
}
/*企业介绍部分样式开始*/
.introduce{
    width: 100%;
    height: 480px;
    /*border: 1px solid black;*/
    background: url("../images/bannerab.png")no-repeat center;
}
.intrmain{
    width: 1200px;
    height: 480px;
    /*border:  1px solid black;*/
    margin: auto;
}
.intrmain>div{
    float: left;

}
.inm1{
    width: 720px;
    height: 480px;
    /*border:  1px solid black;*/
}
.inm1ti{
    font-size: 30px;
    font-weight: 600;
    /*border: 1px solid black;*/
    height: 30px;
    line-height: 30px;
    margin-top: 98px;
    color: #474747;
}
.inm1txt{
    font-size: 16px;
    height: 90px;
    /*border: 1px solid black;*/
    line-height: 21px;
    margin-top: 25px;
    width: 650px;
    color: #474747;
    letter-spacing: 2px;
    text-align: justify;
}
.inm1ts{
    margin-top: 120px;
}
.inm1ts>span{
    font-size: 30px;
    /*border: 1px solid black;*/
    font-weight: 600;
    color: #474747;

}
.inm2{
    width: 480px;
    height: 480px;
    /*border:  1px solid black;*/
}

/*known部分样式开始*/
.known-wrap {
    width: 100%;
    min-width: 1240px;
    height: 370px;
}

.known {
    width: 1240px;
    margin: 0 auto;
    padding-top: 80px;
    
}

.known-img {
	float: left;
	width: 480px;
	height: 320px;
	padding: 0 30px 18px 54px;
}

.known-text {
	padding: 15px 15px 0 15px;
	font: 15px/26px "黑体";
	color: #2d3332;
	margin: 185px 0 7px 20px;
	letter-spacing: 2px;
    text-align: justify;

}

.known-text p{
	padding-top:7px;
}

.know-tit{
    padding: 5px;
    padding-left: 20px;
    padding-bottom: 5px;
    font: italic bold 23px/30px "微软雅黑";
    color: #1a9493;
    float:left;
	width: 620px;
	height:60px;
	background: url(../images/know_img2.jpg);
}

.know-tit a{
    font: 16px/30px "微软雅黑";
    padding-top: 3px;
    color: #1a9493;
  
}

/*known部分样式结束*/



/*team 团队部分样式开始*/
.team-content {
	width: 100%;
    padding-bottom: 1px;
    margin-top: 25px;
 }

.team-content ul {
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
}
.team-content ul li {
    float: left;
    width: 570px;
    height: 180px;
    margin-bottom: 55px;
    margin-right: 58px;
    position: relative;
}
.team-content ul li:nth-child(2n){
    margin-right: 0;
}

.team-content ul li .img-left{
    position: absolute;
    left: 0;
    top: 0;
    width: 170px;
    height: 170px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    overflow: hidden;
}
.team-content ul li .img-left img{
    width: 100%;
    height: 100%;
}
.team-content ul li .right{
    padding-left: 197px;
    font-size: 0;
    text-align: left;
    padding-top: 28px;
}
.team-content ul li .right .right-top span:first-child{
    height: 26px;
    line-height: 7px;
    font-size: 18px;
    color: #333;
}
.team-content ul li .right span:nth-child(2){
    height: 26px;
    line-height: 7px;
    font-size: 15px;
    color: #FF8331;
    margin-left: 20px;
}
.team-content ul li .right .des{
    line-height: 26px;
    text-align: left;
    margin-top: 20px;
    font-size: 14px;
}
.common-title{
    line-height: 36px;
    height: 36px;
    font-size: 30px;
    text-align: center;
    color: #333;
    margin: 85px 0 57px;
}
.team-more{
    width: 100%;
    text-align: center;
    border: 1px solid #0cbebd;
    background-color: #0cbebd;
    display:inline-block;
    padding: 15px 25px;
    font-size: 18px;
    color: #fff;
}
.team-more p{
    padding-left: 15px;
    padding-top:10px;
    font-size: 15px;
    color: #71024b;
    font-weight:500;
    text-decoration: underline;
    text-align: center;
}
/*team 团队部分样式开始*/

/*US 留言部分样式开始*/
.mainer {
	padding-bottom: 10px;	
}

.wrap {
	width: 100%;
	max-width: 1180px;
	margin: 0 auto;
	position: relative;
}


.contact {
	margin-top: 100px;
	margin-bottom: 10px;
}
.contact .img {
	width: 495px;
	float: left;
	margin-right: 50px;
}
.cont_rt {
	overflow: hidden;
}
.contact_box {
	background: #fff;
	margin-bottom: 20px;
}
.contact_box .tit {
	line-height: 50px;
	height: 40px;
	background: url(../images/icon21.png) no-repeat left center;
	text-align: left;
}
.contact_box .tit h3 {
	font-size: 20px;
	display: inline-block;
	padding-left: 10px;
	height: 20px;
	border-left: 5px solid #00b0a0;
	line-height: 20px;
	font-weight: normal;
	margin-top: 10px;
	;
}
.contact_box ul {
	margin: 0 -1.5%;
}
.contact_box ul li {
	width: 30.333%;
	float: left;
	margin: 0 1.5%;
	margin-bottom: 15px;
}
.contact_box ul li span {
	display: block;
	padding-left: 10px;
	color: #888;
	line-height: 35px;
}
.contact_box .div_input {
	line-height: 40px;
	border: 1px solid #ddd;
	border-radius: 3px;
	padding: 0 15px;
}
.div_input input {
	width: 100%;
	border: 0;
	background: none;
}
.div_input textarea {
	height: 100px;
	width: 100%;
	border: 0;
	background: none;
	resize: none;
	padding: 5px 0;
}
.contact_box ul li.li_last {
	width: 97%;
}
.contact_box .btn1 a {
	border: 0;
	display: inline-block;
	width: 200px;
	text-align: center;
	;
	line-height: 40px;
	background: #00b0a0;
	color: #fff;
	border-radius: 3px;
	font-size: 16px;
}
.contact_box .btn1 a:hover {
	color: #fff;
	background: #00988a;
}
.contact_box .btn1 {
	width: auto;
	text-align: center;
	text-align: left;
}
.contact_box .btn1 span {
	display: inline-block;
	color: #fff;
	background: url(../images/icon23.png) no-repeat right center;
}
.contact_box .btn1 a:hover span {
	color: #fff;
}
.c_list wow_list{

}
.fadeInUp {
	-webkit-animation-name: fadeInUp;
	animation-name: fadeInUp;
}
.animated {
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}
element.style {
    visibility: visible;
    animation-delay: 0.3s;
    animation-name: fadeInUp;
    visibility: visible;
    animation-name: flash;
 }
@media only screen and (max-width: 1200px)
.title {
    margin: 60px 0;
}
.titlenews {
    position: relative;
    text-align: center;
    margin: 80px 0;
}

.titlenews h3 {
    font-size: 32px;
    font-weight: normal;
    color: #222;
    position: relative;
    z-index: 9;
}
.titlenews label {
    display: block;
    margin: 0 auto 0;
    height: 3px;
    width: 60px;
    background: #00b0a0;
    margin-top: 15px;
}
.titlenews span {
    display: block;
    font-size: 60px;
    color: #f1f1f1;
    text-transform: uppercase;
    position: absolute;
    bottom: 10px;
    left: 0;
    width: 100%;
}

.lytext a{ color: #000; text-decoration: none; } .c_list ul li:hover {
transform: translateY(-20px); } .c_list ul li { line-height: 32px; color:
#222; font-size: 18px; width: 27.333%; margin: 0 3%; float: left; text-align:
center; } .c_list ul li p { font-size: 16px; color: #666; } .c_list ul li h4 {
font-size: 18px; font-weight: normal; } .c_list ul li .img { overflow: hidden;
width: 120px; height: 120px; border-radius: 120px; position: relative; margin:
0 auto; } .c_list ul li .img .i1 { position: absolute; top: 32px; left: 57px;
width: 32px; height: 27px; background: url(../images/icon16.png) no-repeat
center center; display: block; } .c_list ul li .img .i2 { position: absolute;
top: 61px; left: 30px; width: 27px; height: 11px; background:
url(../images/icon17.png) no-repeat center center; display: block; } .c_list
ul li .img .i3 { position: absolute; top: 41px; left: 51px; width: 20px;
height: 20px; background: url(../images/icon18.png) no-repeat center center;
display: block; } .c_list ul { margin: 0px -3%; overflow: hidden; padding:
20px 0; } /*US 留言部分样式结束*/



/*侧边栏客服 带回到顶部*/
      .xf{position:fixed;top:28%;_position:absolute;_top:expression(documentElement.scrollTop+documentElement.clientHeight-this.offsetHeight);right:5px;width:95px;box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box; }
        .xf ul{width:70px;height:364px;margin-bottom:40px;box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;}
        .xf li{width:100%;height:70px;margin-bottom:5px; background:#FFF; border:1px solid #e5e5e5;  -moz-border-radius: 5px;      /* Gecko browsers */
    -webkit-border-radius: 5px;   /* Webkit browsers */
    border-radius:5px; position:relative;            box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;}
        .xf li a{ display:block;width:100%;padding-top:40px; text-align:center; color:#666666; font-size:14px; cursor:pointer;box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;}
		
	

        .xf li.li1{background:url(../images/xf_icon1.gif) no-repeat center 16px #FFF;box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box; 
	position:relative;}
	
	.kefutell {
    position: absolute;
    right: 75px;
    top: -60px;
	text-align:center;
	display:none;
	padding-top:5px;
   
    width: 177px;
    height: 198px;
    background-color: #fff;
    border: 1.7px solid #0cbebd;
}


.kefutell p {
    text-align: center;
	font-size:14px;
    margin-left: 10px;
}

.kefutell i {
    width: 8px;
    height: 15px;
    position: absolute;
    top: 85px;
    right: -8px;
    background-image: url(../images/trangle-right-suspension.png);
    background-repeat: no-repeat;
}

	
	
	.xf li.li1:hover{ background:url(../images/xf_icon1h.jpg) no-repeat center 16px #0cbebd; border:1px solid #FFF}
	
	.xf li.li1:hover a{ color:#FFF}
      
        .xf li.li2{background:url(../images/xf_icon3.gif) no-repeat center 12px #FFF;}
		
		  .xf li.li2:hover{background:url(../images/xf_icon3h.gif) no-repeat center 12px #0cbebd; border:1px solid #FFF}
		  .xf li.li2:hover a{ color:#FFF}
		  
     
        .xf li.li3{background:url(../images/xf_ico5.jpg) no-repeat center 12px #FFF;width:100%; text-align:center; cursor:pointer; position:relative;}
		
			  .xf li.li3:hover{background:url(../images/xf_ico5h.jpg) no-repeat center 12px #0cbebd; border:1px solid #FFF}
			  
			    .xf li.li3:hover a{ color:#FFF}
      
        .xf li.li5{background:url(../images/xf_im1.gif) no-repeat center 12px #FFF; }
		
		.xf li.li5:hover{ background:url(../images/xf_im1h.gif) no-repeat center 12px #0cbebd; border:1px solid #FFF}
		
		.xf li.li5:hover a{ color:#FFF}
      
        .xf li.li6{background:url(../images/xf_ico11.jpg) no-repeat center 18px #FFF;}
     	.xf li.li6:hover{ background:url(../images/xf_ico11h.jpg) no-repeat center 18px #0cbebd; border:1px solid #FFF}
		
		
		.xf li.li6:hover a{ color:#FFF}
		
		
	.tencent {
	position: absolute;
	right: 75px;
	top: 0px;
	width: 255px;
	height: 70px;
	display:none;
	
	background-color: #0cbebd;
	
	-moz-border-radius: 5px;      /* Gecko browsers */
    -webkit-border-radius: 5px;   /* Webkit browsers */
    border-radius:5px;   
	
	
}


.tencent  span{ display:block; background:url(../images/telb.png) no-repeat 25px ; height:70px; line-height:70px; margin-right: -25px;
 font-size:22px; font-weight:bold; color:#FFF; }

/***侧边栏客服 带回到顶部***/	
		
/*20220405修改*/
.h_title{ font-size: 30px; padding:35px 0; text-align: center; color: #333333; vertical-align: middle; }
.h_title span{display: inline-block; font-size: 1px; width:40px;height: 3px; background-color: #333333; margin:0 10px; }
/* 奢侈品回收*/
.shechipin li{float: left;width: 278px; position: relative;margin-right: 29.33px;}
.shechipin li:nth-child(4){ margin-right: 0; }
.shechipin li .title{ position: absolute;width: 278px; left: 0;bottom: 0; height: 47px; line-height: 47px; background-color: #000; opacity: 0.8; text-align: center;color: #fff; }
.shechipin li img{display:block;}


.case-num {
  text-align: center;
  margin-top: 25px;
  margin-bottom: 25px;
  font-size: 20px;
  color: rgb(162, 162, 158)
}

.case-num>em {
  color: #FF7200;
  font-size: 24px;
}

.case {
  height: 550px;
  background: #f3f3f3;
  overflow: hidden;
}

.case_container {
  margin: 0 auto;
}

.case-num {
  text-align: center;
  margin-top: 25px;
  margin-bottom: 25px;
  font-size: 20px;
  color: rgb(162, 162, 158)
}

.case-num>em {
  color: #FF7200;
  font-size: 24px;
}

.case_container .category_list {

  display: flex;
  box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.11);
  background: #fff;
  flex-wrap: wrap;
  height: 366px;
}

.case_container .category_item {
  width: 300px;
  height: 51px;
  text-align: center;
  line-height: 51px;
  font-size: 21px;
  color: #210804;
  border-bottom: 2px solid #cea36a;
  box-sizing: border-box;
}

.case_container .category_item a {
  display: block;
}

.case_container .category_item.active {
  background: linear-gradient(180deg,
    rgba(241, 195, 127, 1),
    rgb(147 111 27));
}


.case_container .category_item.active a {
  color: #fff;
}

.category_swiper {
  height: 395px;
  width: 1200px;
  overflow: hidden;
}

.category_swiper .swiper {
  height: 295px;
  width: 1200px;
  overflow: hidden;
}

.category_swiper .swiper-slide {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
}

.box {
  position: relative;
  box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.11);
}
.reback-stamp{
  position: absolute;
  right: 0;
  bottom: 35px;
}
.box:hover {
  border: 1px solid #d89b53;
}

.box:hover .desc {
  background: linear-gradient(182deg,
    rgba(241, 195, 127, 1),
    rgba(212, 148, 76, 1));
}

.box .img_box {
  width: 207px;
}

.box .img_box img {
  width: 100%;
  height: 100%;
}

.box .desc {
  width: 207px;
  height: 83px;
  box-sizing: border-box;
}

.desc p {
  text-align: center;
  padding: 5px 0;
}

.case_container {
    margin: 0 auto;
}
.w1200 {
    width: 1200px;
    margin: 0 auto;
}

  .advantage_list {
    margin-top: 10px;
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  
  .advantage_item {

    flex-wrap: wrap;
    justify-content: center;
  }
  
  .advantage_item .advantage_item_title {
    width: 100%;
    text-align: center;
    margin: 30px 0;
    font-weight: bold;
    /* font-size: 25px; */
    font-size: 18px;
  }
  
  .advantage_item .advantage_item_desc {
    text-align: center;
    width: 100%;
    height: 150px;
  }
  
  .advantage_item .advantage_item_desc p {
    /* text-align: left; */
    /* font-size: 16px; */
    font-size: 14px;
    color: #3a3a3a;
    font-family: MicrosoftYaHei;
    /*letter-spacing: 1px;*/
    line-height: 1.5;
  }

  /* 回收流程*/
.liucheng li{float: left;width: 290px; position: relative;margin-right: 13.33px;box-shadow: 2px 2px 8px 2px #9999999c;}
.liucheng li:nth-child(4){ margin-right: 0; }
.liucheng li img{display: block;}
.liucheng li .title{height: 58px; line-height: 58px; background-color: #000;  text-align: center;color: #fff; font-size: 16px; font-weight: bold; }

.liucheng {
  height: 550px;
  background: #f3f3f3;
  overflow: hidden;
   
}
/*关于我们*/
#index06{
    background:#fff;
    padding-top: 50px;
}
#index06 .index06{
    width:1200px; margin:0 auto; overflow:hidden;
}
#index06 .index06 .index06l{
    width:800px; float:left;
}
#index06 .index06 .index06l >img{
    width:100%; display:block;
}
#index06 .index06 .index06l >p{
    font-size:16px; color:#121213; line-height:36px; margin:25px 0 40px;
}
#index06 .index06 .index06l >div{
    text-align:left;
}
#index06 .index06 .index06l >div a{
    width:auto; text-align:center; height:auto; line-height:52px; border:0px solid #121213; box-sizing:border-box;
    font-size:18px; color:#121213;  display:inline-block; margin-right:30px;
}
#index06 .index06 .index06l >div a:last-child{
    display:none;
}
#index06 .index06 .index06l >div a img{

}
#index06 .index06 .index06l .t{
    font-size:16px;  color:#b4b4b4; font-family:Bodoni;
}
#index06 .index06 .index06l .b{
    font-size:30px;  color:#121213; margin:12px 0 30px;
}
#index06 .index06 .index06l .b span{
    font-weight:bold;
}
.picScroll-top001 li{
    width:100%; height:150px;
}
.picScroll-top001 li a{
    height:88px; display: block !important;
    overflow: hidden !important;
    border-bottom: 1px solid #e6e3e3 !important;
    padding-bottom: 40px !important;
    margin-bottom: 52px !important;
}

.picScroll-top001{
    width:100%;
}
#index06 .index06 .index06r{
    width:330px; float:right;
}
#index06 .index06 .index06r .t{
    font-size:16px;  color:#b4b4b4; font-family:Bodoni;
}
#index06 .index06 .index06r .b{
    font-size:30px;  color:#121213; margin:12px 0 30px;
}
#index06 .index06 .index06r .b span{
    font-weight:bold;
}
#index06 .picScroll-top{ margin:0 auto;  width:330px;  position:relative;  border:0px;   }
#index06 .picScroll-top .hd{ overflow:hidden;  position:absolute; top: -55px;
right: 0px;
  }
#index06 .picScroll-top .hd .prev{
    display:block; width:30px; height:30px; background:url(../images/totop.png) no-repeat; background-size:cover; float:left; margin-right:20px; cursor:pointer;
}
#index06 .picScroll-top .hd .prev:hover{
    background:url(../images/totop_hover.png) no-repeat; background-size:cover;
}
#index06 .picScroll-top .hd .next{
    display:block; width:30px; height:30px; background:url(../images/totop.png) no-repeat; background-size:cover; float:left; cursor:pointer;    
transform:rotate(180deg);
-ms-transform:rotate(180deg); /* Internet Explorer */
-moz-transform:rotate(180deg); /* Firefox */
-webkit-transform:rotate(180deg); /* Safari 鍜� Chrome */
-o-transform:rotate(180deg); /* Opera */
}
#index06 .picScroll-top .hd .next:hover{
    background:url(../images/totop_hover.png) no-repeat; background-size:cover;
}

#index06 .picScroll-top .bd{ padding:0px;   }
#index06 .picScroll-top .bd ul{ overflow:hidden; zoom:1; }
#index06 .picScroll-top .bd ul li{ text-align:center; zoom:1; margin-bottom:20px; }
#index06 .picScroll-top .bd ul li .pic{ text-align:center; position:relative; }
#index06 .picScroll-top .bd ul li .pic img{ width:330px; height:217px; display:block;}
#index06 .picScroll-top .bd ul li p{ font-size:18px; color:#fff; position:absolute; width:100%; bottom:0px; left:0px;background:rgba(0,0,0,0.5);
line-height:42px;text-align:center; }



#index07{
    width:100%;
    background: #f3f3f3;
    padding-bottom: 30px;

}
#index07 .index07{
    width:1200px; margin:70px auto 0px; overflow:hidden;
}
#index07 .index07 .index07t{
    padding:33px 0; background:url(../images/index07t_bg.png) center center no-repeat; background-size: auto 100%; margin-bottom:15px;
}
#index07 .index07 .index07t .t{
    font-size:18px; color:#bababa; font-family:Bodoni; text-align:center;
}
#index07 .index07 .index07t .b{
    font-size:42px;  color:#121213; margin:15px 0 0px; text-align:center;
}
#index07 .index07 .index07t .b span{
    font-weight:bold;
}
#index07 .index07 .index07left{
    width:800px; float:left;
}
#index07 .index07 .index07left .index07tab{
    border-bottom:1px solid #e6e3e3; overflow:hidden; margin-bottom:35px;
}
#index07 .index07 .index07left .index07tab>a{
    display:block; float:left; color:#838383; font-size:22px; margin-right:40px;
    padding-bottom:26px;  border-bottom:1px solid transparent; 
}
#index07 .index07 .index07left .index07tab>a.on{
    font-weight:bold; color:#121213; border-bottom:1px solid #121213; 
}
#index07 .index07 .index07left .index07tab .index07tabto{
    float:right;
}
#index07 .index07 .index07left .index07tab .index07tabto a{
    display:none;
}
#index07 .index07 .index07left .index07tab .index07tabto a.show{
    display:block;
}

#index07 .index07 .index07left .index07con{
    display:none; overflow:hidden;
}
#index07 .index07 .index07left .index07con.show{
    display:block;
}
#index07 .index07 .index07left .index07con .index07conl{
    width:370px; float:left;
}
#index07 .index07 .index07left .index07con .index07conl .index07conlt{
    position:relative; height:247px; overflow:hidden; padding-top:10px;
}
#index07 .index07 .index07left .index07con .index07conl .index07conlt img{
    width:100%;
}
#index07 .index07 .index07left .index07con .index07conl .index07conlt .date{
    position:absolute; right:20px; top:0px; background:#a4936a; text-align:center;
    width:60px; height:80px;
}
#index07 .index07 .index07left .index07con .index07conl .index07conlt .date div{
    font-size:32px; color:#fff; margin-bottom:5px; margin-top:8px; font-family:Bodoni;
}
#index07 .index07 .index07left .index07con .index07conl .index07conlt .date p{
    font-size:16px; color:#fff; font-family:Bodoni;
}
#index07 .index07 .index07left .index07con .index07conl .b{
    font-size:16px; color:#121213; margin-top:36px;
}
#index07 .index07 .index07left .index07con .index07conl .c{
    font-size:14px; color:#999; line-height:28px; border-bottom:1px solid #e6e3e3;
    padding:18px 0; margin-bottom:27px;
}
#index07 .index07 .index07left .index07con .index07conl .d{
    font-size:18px; color:#353535;text-align:right;  font-family:Bodoni;
}

#index07 .index07 .index07left .index07con .index07conr{
    width:380px; float:right;
}
#index07 .index07 .index07left .index07con .index07conr a{
display: block;
    overflow: hidden;
    border-bottom: 1px solid #e6e3e3;
    padding-bottom: 10px;
    margin-bottom: 10px;
}
#index07 .index07 .index07left .index07con .index07conr a:first-child{

}
#index07 .index07 .index07left .index07con .index07conr a:last-child{
    border-bottom:none; padding-bottom:0px; margin-bottom:0px;
}
#index07 .index07 .index07left .index07con .index07conr a .date{
    text-align:center; width:52px; float:left;
}
#index07 .index07 .index07left .index07con .index07conr a .date div{
   font-size: 26px;
    color: #111;
    margin-bottom: 5px;
    font-family: Bodoni;
}
#index07 .index07 .index07left .index07con .index07conr a .date p{
font-size: 24px;
    color: rgba(0,0,0,.5);
    font-family: Bodoni;
}
#index07 .index07 .index07left .index07con .index07conr a .index07conrr{
    float:right; width:310px;
}
#index07 .index07 .index07left .index07con .index07conr a .index07conrr .b{
    font-size: 14px;
    color: #121213;
    margin-bottom: 16px;
}
#index07 .index07 .index07left .index07con .index07conr a .index07conrr .c{
      font-size: 12px;
    color: #999;
    line-height: 20px;
}

#index07 .index07 .index07right{
    width:330px; float:right;
}

#index07 .index07 .index07right  .index07conl{
    width:330px;
}
#index07 .index07 .index07right  .index07conl .index07conlt{
    position:relative; height:auto; overflow:hidden; padding-top:10px;
}
#index07 .index07 .index07right  .index07conl .index07conlt .index07conlttt{
    position:absolute; left:0px; bottom:0px; font-size:16px; color:#fff; text-align:center; width:100%;
    background:rgba(0,0,0,0.8); height:42px; line-height:42px; overflow:hidden; padding:0 15px; box-sizing:border-box;
}
#index07 .index07 .index07right  .index07conl .index07conlt img{
    width:100%; display:block;
}
#index07 .index07 .index07right  .index07conl .index07conlt .date{
    position:absolute; right:20px; top:0px; background:#a4936a; text-align:center;
    width:60px; height:80px; display:flex; flex-direction:column;  justify-content:center;
}
#index07 .index07 .index07right  .index07conl .index07conlt .date div{
    font-size:22px; color:#fff; line-height:26px;
}
#index07 .index07 .index07right  .index07rbtm{
    width:100%; padding:0 20px; box-sizing:border-box; overflow:hidden; border:1px solid #e2e2e2; border-top:0px;
}
#index07 .index07 .index07right  .index07rbtm .index07rbtmlist{
    border-bottom:1px solid #e6e3e3; padding:24px 0;
}
#index07 .index07 .index07right  .index07rbtm .index07rbtmlist .index07rbtmlistt{
    overflow:hidden; width:100%; margin-bottom:12px;
}
#index07 .index07 .index07right  .index07rbtm .index07rbtmlist .index07rbtmlistt p{
    float:left; display:block; background:#121213; width:18px; height:18px; text-align:center; line-height:18px; color:#fff; font-size:16px; font-family:Arial;
    margin-right:12px;
}
#index07 .index07 .index07right  .index07rbtm .index07rbtmlist .index07rbtmlistt span{
    float:left; display:block; width:calc(100% - 30px); font-size:16px; color:#121213; height:18px; overflow:hidden; line-height:18px;
}
#index07 .index07 .index07right  .index07rbtm .index07rbtmlist .index07rbtmlistb{
    overflow:hidden; line-height:18px; 
}
#index07 .index07 .index07right  .index07rbtm .index07rbtmlist .index07rbtmlistb p{
    float:left; display:block; background:#b2b2b2; width:18px; height:18px; text-align:center; line-height:18px; color:#fff; font-size:16px; font-family:Arial;
    margin-right:12px;
}
#index07 .index07 .index07right  .index07rbtm .index07rbtmlist .index07rbtmlistb span{
    float:left; display:block; width:calc(100% - 30px); font-size:14px; color:#999; height:70px; overflow:hidden; line-height:18px;
}
#index07 .index07 .index07right  .index07rbtm .index07rbtmlist:last-child{
    border-bottom:0px;
}
#index07 .index07 .index07right  .index07rbtm .index07rbtmlist:first-child{

}

.main {
    width: 100%;
    padding: 5px 0 30px 0;
    overflow: hidden
}
.main .contbox {
    background: url(../images/contleft.jpg) center top no-repeat;
    padding: 105px 15px 5px 15px;
    overflow: hidden
}
.main .contbox dt {
    color: #a97e1a;
    font-weight: 700;
    padding: 0 0 8px 0
}
.main .procate li>a {
    display: block;
    overflow: hidden;
    line-height: 44px;
    padding: 0 0 0 25px;
    background: -webkit-linear-gradient(right, #fafafa, #f0f0f0);
    background: -moz-linear-gradient(right, #fafafa, #f0f0f0);
    background: -o-linear-gradient(right, #fafafa, #f0f0f0);
    background: linear-gradient(right, #fafafa, #f0f0f0);
    border-bottom: 1px dotted #ddd
}
.main .procate li>a:hover {
    color: #fff;
    background: rgba(240,89,45,.8)
}
.main .procate li.on>a {
    color: #fff;
    background: rgba(240,89,45,.8)
}
.container {
    width: 1200px;
    margin: 0 auto;
    position: relative;
}
.main .main_bor {
    border: 1px solid #efefef;
    overflow: hidden;
    margin-top: 10px;
}
.main .position {
    overflow: hidden;
    border: 1px solid #efefef;
    border-left: 3px solid #a97e1a;
    padding: 8px 0 8px 10px;
    background: #fafafa;
}

.main .main_pd {
    padding: 20px;
    overflow: hidden;
    line-height: 2;
}
.main .fl {
    float: left;
}
.main .main_xiao {
    width: 230px;
    overflow: hidden;
}
.main .main_bor .btit {
    text-align: center;
    overflow: hidden;
    line-height: 50px;
    color: #fff;
    background: -webkit-linear-gradient(bottom, #a97e1a, #936f1b);
    background: -moz-linear-gradient(bottom, #a97e1a, #936f1b);
    background: -o-linear-gradient(bottom, #a97e1a, #936f1b);
    background: linear-gradient(bottom, #a97e1a, #936f1b);
    font-size: 18px;
}

.main .procate li>a {
    display: block;
    overflow: hidden;
    line-height: 44px;
    padding: 0 0 0 25px;
    background: -webkit-linear-gradient(right, #fafafa, #f0f0f0);
    background: -moz-linear-gradient(right, #fafafa, #f0f0f0);
    background: -o-linear-gradient(right, #fafafa, #f0f0f0);
    background: linear-gradient(right, #fafafa, #f0f0f0);
    border-bottom: 1px dotted #ddd
}
.main .procate li>a:hover {
    color: #fff;
    background:  rgb(147 111 27)
}
.main .procate li.on>a {
    color: #fff;
    background: rgb(147 111 27)
}
.main .contbox dd {
    border-top: 1px dotted #ddd;
    padding: 8px 0 8px 65px;
    position: relative;
    overflow: hidden;
    font-size: 12px;
    line-height: 1.5;
}
.main .contbox dd span {
    position: absolute;
    left: 0;
    top: 8px;
    width: 65px;
}
.main .main_da {
    width: 940px;
    overflow: hidden;
}

.newslist li {
    background: #f5f5f5;
    margin-top: 10px;
    overflow: hidden;
    position: relative;
    padding: 20px 130px 20px 115px
}
.newslist li .date {
    position: absolute;
    left: 20px;
    top: 20px;
    bottom: 20px;
    background: rgba(255,255,255,.5);
    width: 76px;
    text-align: center;
    line-height: 1.7
}
.newslist li .more:hover {
    background: #c10000
}
.newslist li .bt {
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight: 700;
    font-size: 16px
}
.newslist li p {
    display: block;
    overflow: hidden;
    line-height: 22px;
    height: 44px
}
.newslist li:first-child {
    margin-top: 0
}
.newslist li:hover {
    background: rgba(234,53,22,.1)
}
.newslist li .date em {
    display: block;
    overflow: hidden;
    font-weight: 700;
    padding: 7px 0 0 0;
    font-size: 20px
}
.newslist li .more {
    position: absolute;
    top: 50%;
    right: 20px;
    width: 90px;
    line-height: 36px;
    margin-top: -15px;
    text-align: center;
    color: #fff;
    background: rgba(234,53,22,.8);
}
.main .main_bort {
    border-top: 2px solid rgb(226 166 25);
}
.main .main_bort .ktit {
    background: -webkit-linear-gradient(bottom, #f5f5f5, #eee);
    background: -moz-linear-gradient(bottom, #f5f5f5, #eee);
    background: -o-linear-gradient(bottom, #f5f5f5, #eee);
    background: linear-gradient(bottom, #f5f5f5, #eee);
    line-height: 44px;
    padding: 0 20px;
    font-weight: 700;
    color: #ec5b42;
    overflow: hidden;
    box-shadow: 0 0 2px #eee;
}
.pronewstj {
    padding: 15px 0;
    overflow: hidden
}
.pronewstj li a:before {
    content: '';
    position: absolute;
    left: 0;
    top: 50%;
    width: 0;
    height: 0;
    margin-top: -3px;
    border-top: 3px solid transparent;
    border-left: 4px solid #ec5b42;
    border-bottom: 3px solid transparent
}
.main_da .pronewstj li {
    width: 429px;
}
.pronewstj li {
    float: left;
    width: 414px;
    line-height: 30px;
    font-size: 12px;
    margin: 0 20px;
}
.pronewstj li span {
    float: right;
    color: #888;
}
.pronewstj li a {
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    position: relative;
    padding: 0 0 0 10px;
}
.pronewstj li a:before {
    content: '';
    position: absolute;
    left: 0;
    top: 50%;
    width: 0;
    height: 0;
    margin-top: -3px;
    border-top: 3px solid transparent;
    border-left: 4px solid #daa419;
    border-bottom: 3px solid transparent;
}
.pagebt {
    text-align: center;
    overflow: hidden;
    font-size: 20px;
    color: #333;
    border-bottom: 1px dashed #ddd;
    padding: 0 0 15px 0;
    margin-bottom: 10px;
    color: #c10000;
    line-height: 1.5;
}
.pagecs {
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    overflow: hidden;
    color: #888;
    font-size: 12px;
    padding: 5px 0 15px 0;
    line-height: 1.1;
}
.pagecs li{
    margin-right: 10px;
}

.pagebody p {
    padding: 5px 0;
}
.botsxp {
    overflow: hidden;
    width: 100%;
    line-height: 24px;
    font-size: 12px;
    background: #f5f5f5;
    margin: 15px 0 0 0;
    border-radius: 5px;
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -webkit-align-items: center;
    align-items: center
}
.botsxp .fl {
    padding: 10px;
    width: 600px;
    overflow: hidden
}
.botsxp .fl p {
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}
.botsxp .fr {
    padding: 10px
}

.myad-tag {
    padding-left: 22px;
    background: #fff; 
    padding-bottom: 22px;
    margin-top: 20px;

}
.myad-tag-title {
    padding: 24px 0 18px;
    font-size: 18px;
    font-weight: bold;
    color: #0cbebd;
}
.myad-tag-lists ul li {
    margin-right: 5px;
    margin-bottom: 5px;
}
.myad-tag-lists ul li a {
    display: block;
    font-size: 12px;
    color: #333;
    border: 1px solid #eaeaea;
    padding: 8px;
}
.myad-tag-lists ul li a:hover {
    color: #fff;
    background: #a97e1ac4;
    border: 1px solid #a97e1ac4;
}
.myad-line {
    width: 6px;
    height: 23px;
    background: #0cbebd;
    margin-right: 8px;
}

/*tags2*/
.hot-wrap {
    width: 100%;
    min-width: 1200px;
    overflow: hidden;
    /* padding-bottom: 46px; */
}
.hot-site {
    padding: 17px 0;
}
.hot-site span,.hot-site a {
    font-size: 14px;
    color: #666;
}
.hot-banner {
    width: 1200px;
    height: 240px;
    position: relative;
    margin-top: 20px;
}
.hot-banner img {
    display: block;
    width: 100%;
    height: 100%;
}
.hot-inner-wrap {
    width: 100%;
    height: 240px;
    position: absolute;
    top: 0;
}
.hot-banner-title {
    padding: 41px 0 33px;
    text-align: center;
    font-size: 16px;
    color: #fff;
}
.hot-banner-title h1 {
    font-size: 34px;
    line-height: 44px;
    color: #fff;
    font-weight: 700;
}
.hot-banner-des {
    padding: 0 338px;
    font-size: 14px;
    color: #fff;
    line-height: 24px;
    text-align: justify;
}
.hot-word {
    font-size: 16px;
    color: #333;
    padding: 36px 0 32px;
}
.hot-word ul li {
    margin-right: 12px;
}
.hot-word ul li:first-child {
    border: 1px solid #eaeaea;
    padding: 10px 8px;
}
.hot-word ul li a {
    display: block;
    color: #333;
    border: 1px solid #eaeaea;
    padding: 10px 8px;
}
.hot-word ul li a:hover {
    color: #2faaff;
    background: #edf8ff;
    border: 1px solid #2faaff;
}
.hot-word ul li:first-child {
    padding-right: 16px;
    border: 1px solid #f5f5f5;
}
.hot-adv {
    position:relative;
    width: 1200px;
    height: 110px;
    text-align: center;
    font-size: 30px;
    color: #ad73fe;
}
.hot-adv img {
    display: block;
    width:100%;
    height: 100%;
}
.hot-inner-wrap {
    width: 100%;
    height: 110px;
    position: absolute;
    top: 0;
}
.hot-adv-con {
    padding-top: 38px
}
.hot-adv-site {
    color: #fff;
    padding-left: 14px;
}
.hot-adv-btn {
    display: inline-block;
    width: 126px;
    height: 40px;
    border-radius: 6px;
    font-size: 18px;
    bbackground: -webkit-linear-gradient(left, #a363ff, #5519ff); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(right,#a363ff, #5519ff); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(right,#a363ff, #5519ff); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right,#a363ff, #5519ff); /* 标准的语法 */
    line-height: 40px;
    text-align: center;
    color: #fff;
    margin-left: 6px;
    cursor: pointer;
}

.tips {
  font-size: 14px;
  line-height: 36px;
  color: #999;
  margin: 28px 0 23px;
}
.tips a {
  color: #999;
  text-decoration: underline;
}
.tips.article-content a {
    color: #359cff;
    text-decoration: none;
}
.artbottom {
  padding-bottom: 40px;
  margin-bottom: 48px;
  border-bottom: 1px solid #f2f2f2;
}
.artbottom .keyword a,
.artbottom .keyword span {
  font-size: 14px;
  line-height: 30px;
  color: #666;
  display: block;
  float: left;
  margin-right: 10px;
}
.artbottom .keyword a {
  padding: 0 9px;
  border: 1px solid #eee;
  margin-bottom: 10px;
  text-decoration: none;
}
.artbottom .keyword a:hover {
  border-color: #359cff;
  color: #359cff;
}

.top_title {
    font-size: 30px;
    font-family: MicrosoftYaHei-Bold;
    font-weight: bold;
    color: rgba(175, 110, 38, 1);
    background: linear-gradient(182deg, rgba(241, 195, 127, 1) 0%, rgba(176, 134, 89, 1) 63.9892578125%, rgba(212, 148, 76, 1) 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    margin-left: 50px;
    margin-right: 325px;
    float: left;
    margin-top: 10px;
}
.logo{
    float: left;
}
  .phone {
    display: flex;
    align-items: center;
    float: right;
        margin-top: 10px;
  }
  
  .phone .phone_icon {
    width: 48px;
    height: 42px;
    margin-right: 20px;
  }
  
  .phone .phone_num {
    font-size: 30px;
    font-family: MicrosoftYaHei-Bold;
    font-weight: bold;
    color: rgba(58, 58, 58, 1);
    background: linear-gradient(182deg,
      rgba(241, 195, 127, 1) 0%,
      rgba(176, 134, 89, 1) 63.9892578125%,
      rgba(212, 148, 76, 1) 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
  }