﻿/****************************/
/*       Power By          */
/*      爱上喵科技         */
/*     QQ:1509871176      */
/***************************/

/* 共用 ==================*/
.wp{max-width:1200px; width: 100%; 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{max-width:1200px; width: 100%; 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;}
a:hover{color: #9b5000!important;}

/* 独立class ==================*/
body{background-color: #fff;}
.dc-yuanj5{border-radius:5px!important;-moz-border-radius:5px!important;-webkit-border-radius:5px!important; border-radius:0.05rem!important;-moz-border-radius:0.05rem!important;-webkit-border-radius:0.05rem!important; overflow: hidden;}
.dc-yuanj10{border-radius:10px!important;-moz-border-radius:10px!important;-webkit-border-radius:10px!important; border-radius:0.10rem!important;-moz-border-radius:0.10rem!important;-webkit-border-radius:0.10rem!important; overflow: hidden;}
.dc-yuanj15{border-radius:15px!important;-moz-border-radius:15px!important;-webkit-border-radius:15px!important; border-radius:0.15rem!important;-moz-border-radius:0.15rem!important;-webkit-border-radius:0.15rem!important; overflow: hidden;}
.wp-box1{max-width: 100%; overflow-x: hidden;}
.dc-m1{background-size:100% auto; background-size:cover; background-position: center center; background-repeat: no-repeat;}


/* 正常class ==================*/
#hd{position: relative; z-index: 10000;}
.hdtop11{font-size: 0; padding: 20px 0px; padding: 0.20rem 0px;}
.hdtop11 .box1,.hdtop11 .box2,.hdtop11 .box3{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;}
.hdtop11 .box1{width: 20%; text-align: left;}
.hdtop11 .box2{width: 62%; text-align: center; padding-top: 15px;}
.hdtop11 .box3{width: 18%; text-align: right;}
.hdtop11 .logo img{max-width: 212px; max-width: 2.12rem; height: auto;}
.hdtop11 .logo img:hover{opacity: 0.8;}

.pcL1{font-size: 0;}
.pcL1 li{position: relative; padding-bottom: 15px; margin: 0px 7px; 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;}
.pcL1 .a1{padding: 0px 16px; min-width: 100px; display: block; height: 40px;  border-radius:40px;-moz-border-radius:40px;-webkit-border-radius:40px;  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;}
.pcL1 .a1:before{content: ""; width: 0; height: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.pcL1 .a1 em{font-size: 18px; color: #222; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.pcL1 li.xl .a1 em{padding-left: 7px; background:url("../images/pt-img1.png") no-repeat right center; background-size: 14px auto!important; padding-right: 20px;}
.pcL1 li.on .a1,.pcL1 li .a1:hover{box-shadow: 1px 1px 9px rgba(0,0,0,.2);}
.pcL1 li.xl.on .a1 em,.pcL1 li.xl .a1:hover em{color: #0484de!important; background:url("../images/pt-img1-1.png") no-repeat right center;}
.pcL1 li .a1:hover em,.pcL1 li.on .a1 em{color: #0484de!important;}

.dc-pgm1{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; text-align: left;}
.dc-pgm1 small{display: block; font-size: 18px; color: #0484de; font-size: 0.18rem;}
.dc-pgm1 h3{font-size: 24px; font-size: 0.24rem; color: #0484de; font-weight: bold; padding-top: 0px;}

.navlist{z-index: 10; position: relative; border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px; box-shadow: 0px 5px 11px -1px rgba(0,0,0,.2); min-width:100%; top: 50px; left: 0px; text-align: left; background-color:#fff; padding-top: 4px; padding-bottom: 4px;
left: 50%!important;
-o-transform: translate(-50%, 0);
-ms-transform: translate(-50%, 0);
-moz-transform: translate(-50%, 0);
-webkit-transform: translate(-50%, 0);
transform: translate(-50%, 0);
}
.navlist:before{content: ""; position: absolute; left: 50%; top: -10px; margin-left: -15px; 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-left: 10px solid transparent; 
border-right: 10px solid transparent; 
border-bottom: 10px solid #fff; 
}
.navlist a{text-align: left; display: block; white-space:nowrap; width: 100%; height:35px; line-height:35px; color: #666; font-size: 16px; 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;}
.pcL1 li:hover .navlist{position: absolute; display:block;}

/* 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: #e0b12c!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;}

.swf-slick1{font-size: 0;}
.swf-slick1 .swfm11{height: 600px; height: 6.0rem; position: relative; overflow: hidden; background-size:100% auto; background-size:cover; background-position: center center; background-repeat: no-repeat;}
.slick-js img.jrimg2{width: 100%; visibility: hidden; opacity: 0; width: 1px; height: 1px;}
.swf-slick1 .swfm11 .txtb{ position: absolute; left: 0px; top: 0px; width: 100%; height: 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;}
.swf-slick1 .swfm11 .txtb:before{content: ""; width: 0; height: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.swf-slick1 .swfm11 .txtb .m1{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;}
.swf-slick1 .swfm11 .txtb .m1 h3{position: relative; padding-bottom: 10px; font-size: 22px; color: #fff; margin-bottom: 30px;}
.swf-slick1 .swfm11 .txtb .m1 h3:after{content: ""; position: absolute; left: 0px; bottom: 0px; width: 100px; height: 1px; background-color: #fff; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.swf-slick1 .swfm11 .txtb .m1 img{width: auto; max-width: 100%; max-width: 582px; max-width: 5.82rem; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}

.swfm12{font-size: 0;}
.swfm12 .box1,.swfm12 .box2{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;}
.swfm12 .box1{text-align: left; padding-right: 10px; padding-right: 0.10rem;}
.swfm12 .box2{text-align: center; padding: 0px 10px; padding: 0px 0.10rem; padding-top: 25px; padding-top: 0.25rem;}
.swfm12 .box1 .ico1{max-width: 100%; width: 582px; width: 5.82rem;}

.dc-pgm2{text-align: left; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.dc-pgm2 .tt1{padding-bottom: 30px; padding-bottom: 0.30rem;}
.dc-pgm2 .tt1 h5{font-size: 60px; font-size: 0.60rem; color: #fff; font-weight: bold; padding-bottom: 10px; padding-bottom: 0.10rem;}
.dc-pgm2 .tt1 small{display: block; font-size: 36px; font-size: 0.36rem; color: #fff;}

/* dc-sousuo ==================*/
.dc-sousuo{font-size: 0; width: 400px; width: 4.0rem; border: 1px solid #fff; border: 1px solid rgba(255,255,255,.6); position: relative; overflow: hidden; border-radius:50px;-moz-border-radius:50px;-webkit-border-radius:50px; border-radius:0.50rem;-moz-border-radius:0.50rem;-webkit-border-radius:0.50rem;}
.dc-sousuo .inp1{padding-left: 25px; padding-left: 0.25rem; padding-right: 80px; padding-right: 0.80rem; background-color: transparent; border: 0px; font-size: 20px; font-size: 0.20rem; color: #fff; height: 50px; line-height: 48px; height: 0.50rem; line-height: 0.48rem; text-align: left; 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;}
input::-webkit-input-placeholder {color: #999;}
input:-moz-placeholder {color: #999;}
input::-moz-placeholder {color: #999;}
input::-ms-input-placeholder {color: #999;}
.dc-sousuo .btn1{position: absolute; right: 0px; top: 0px; width: 70px; width: 0.70rem; height: 100%; border: 0px; font-size: 0; cursor: pointer; background:#3e9bc1 url("../images/pt-img4.png") no-repeat center center; background-size:30px auto; background-size: 0.30rem auto;}
.dc-sousuo .btn1:hover{opacity: 0.8;}

.dc-btn1{box-shadow: 1px 1px 9px rgba(0,0,0,.3); padding: 0px 15px; padding: 0px 0.15rem; min-width: 110px; min-width: 1.10rem; text-align: center; background-color: #44d0eb; font-size: 20px; font-size: 0.20rem; color: #fff!important; border-radius:50px;-moz-border-radius:50px;-webkit-border-radius:50px; border-radius:0.50rem;-moz-border-radius:0.50rem;-webkit-border-radius:0.50rem; height: 50px; height: 0.50rem; line-height: 50px; line-height: 0.50rem; text-align: center; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.dc-btn1:hover{opacity: 0.8; color: #fff!important;}

.dc-dt1{text-align: center;}
.dc-dt1 h3{font-size: 40px; font-size: 0.40rem; color: #666; font-weight: bold;}
.dc-dt1 h3 em{color: #0484de;}


.picpL7{font-size: 0;}
.picpL7 li{padding-bottom: 80px; padding-bottom: 0.80rem;}
.picpL7-m1{font-size: 0;}
.picpL7-m1 .imgbx1,.picpL7-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;}
.picpL7-m1 .imgbx1{width: 58.33%; overflow: hidden;}
.picpL7-m1 .imgbx1 .yimg1{width: 100%; height: auto;}
.picpL7-m1 .txtbx1{width: 41.67%;}
.picpL7 .li-a .txtbx1{padding-right: 80px; padding-right: 0.80rem;}
.picpL7 .li-b .txtbx1{padding-left: 80px; padding-left: 0.80rem; text-align: right;}
.picpL7-m2{text-align: left; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.picpL7-m2 .tt1 h3{font-size: 36px; font-size: 0.36rem; color: #222; }
.picpL7-m2 .tt1 small{padding-top: 10px; padding-top: 0.10rem; display: block; font-size: 16px; font-size: 0.16rem; color: #666;}
.picpL7-m2 .ct1{font-size: 16px; font-size: 0.16rem; color: #222; line-height: 28px; line-height: 0.28rem;}
.zdbtn2{padding: 0px 15px; padding: 0px 0.15rem; min-width: 110px; min-width: 1.10rem; border: 1px solid #0484de; text-align: center; background-color: #fff; font-size: 16px; font-size: 0.16rem; color: #0484de;  border-radius:40px;-moz-border-radius:40px;-webkit-border-radius:40px; border-radius:0.40rem;-moz-border-radius:0.40rem;-webkit-border-radius:0.40rem; height: 40px; height: 0.40rem; line-height: 38px; line-height: 0.38rem; text-align: center; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.zdbtn2:hover{ color: #fff!important; background-color: #44d0eb!important; border-color:#44d0eb!important;}

.dc-asmdl8{text-align: center; }
.dc-asmdl8 dd{padding-top: 70px; padding-top: 0.70rem;}
.dc-asmdt8 h3{position: relative; font-size: 40px; font-size: 0.40rem; color: #fff; font-weight: bold;}
.dc-asmdt8 small{display: block; font-size: 24px; font-size: 0.24rem; color: #fff; padding-top: 10px; padding-top: 0.10rem;}
.dc-asmdt8 .ct1{padding-top: 40px; padding-top: 0.40rem; text-align: center;}
.dc-asmdt8 .ct1 .j1{max-width: 600px; font-size: 14px; color: #333; color: rgba(10, 31, 51, 0.65); display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}

.pgm12-box1{font-size: 0; overflow: hidden; clear: both;}
.pgm12-m1{float: left; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.pgm12-m2{display: block; overflow: hidden; padding-left: 30px; padding-left: 0.30rem; border-left: 2px solid #fff;}
.pgm12-m3{padding-right: 30px; padding-right: 0.30rem;}

.snavL1{font-size: 0; text-align: right;}
.snavL1 li{padding-bottom: 20px; padding-bottom: 0.20rem;}
.snavL1 li:last-child{padding-bottom: 0px;}
.snavL1-m1{height: 60px; height: 0.60rem; min-width:200px; min-width: 2.0rem;  padding-left: 40px; padding-left: 0.40rem; padding-right: 25px; padding-right: 0.25rem; background-color: #01b0f1; font-size: 0; 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-top-left-radius:60px;
border-bottom-left-radius:60px;
border-top-left-radius:0.60rem;
border-bottom-left-radius:0.60rem;
}
.snavL1-m1:before{content: ""; width: 0; height: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.snavL1-m1 em{font-size: 18px; font-size: 0.18rem; color: #fff; display:inline-block;max-width:260px; 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;}
.snavL1 li.hover .snavL1-m1{background-color: #027cd2;}
.snavL1-m1:hover{opacity: 0.8;}

.pgm12-m4{text-align: left;}
.pgm12-m4 .tt1 h4{font-size: 36px; font-size: 0.36rem; color: #fff;}
.pgm12-m4 .tt1 small{padding-top: 11px; padding-top: 0.11rem; display: block; font-size: 16px; font-size: 0.16rem; color: #fff;}

.zdbtn2.cx1{border-color: #fff; color: #fff; background: transparent; filter:none;}
.dc-tt1 h3{font-size: 24px; font-size: 0.24rem; color: #fff;}

/* ylL1 ==================*/
.ylL1{font-size: 0; margin: 0px -9px; margin: 0px -0.09rem;}
.ylL1 li{padding: 0px 9px; padding: 0px 0.09rem; padding-bottom: 10px; width: 25%;  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; background-color: #fff; width: 100%; height: 80px; height: 0.80rem; text-align: center; font-size: 0; background-color: #fff;}
.ylL1 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 li a img{max-width: 75%; max-height: 75%; 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:hover{opacity: 0.8;}

.pgm13{font-size: 0;}
.pgm13 .box1,.pgm13 .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;}
.pgm13 .box1{padding-right: 2%;}
.pgm13 .box2{padding-left: 2%; text-align: right;}
.pgm13-m1{position: relative; padding: 45px; padding: 0.45rem; border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%; position: relative; border: 10px solid #92e4f3;  border: 0.10rem solid #92e4f3; 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;}
.pgm13-m1:before{content: ""; position: absolute; right: 5px; right: 0.05rem; top: 50%; margin-top: -52%; background-color: #fff; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;
width: 104%; height: 104%; border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;
}
.pgm13-m2{position: relative; left: -40px; left: -0.40rem; padding: 15px; padding: 0.15rem; border: 2px dashed #94e4f4; border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;}
.pgm13-m2 .imgbx1{overflow: hidden; position: relative; width: 400px; width: 4.0rem; height: 400px; height: 4.0rem; border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;}
.pgm13-m2 .imgbx1 .img1{position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; }

.pgm13-m3 .imgbx2,.pgm13-m4 .imgbx2{padding: 5px; padding: 0.05rem; border: 2px dashed #94e4f4; border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%; -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;}
.pgm13-m3 .imgbx2 .img1,.pgm13-m4 .imgbx2 .img1{width: 100px; height: 100px; width: 1.0rem; height: 1.0rem; 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;}
.pgm13-m3,.pgm13-m4{position: relative; z-index: 10; position: absolute; right: -20px; right: -0.20rem;}
.pgm13-m3{top: 10%;}
.pgm13-m4{bottom: 10%;}

.dc-xh1{font-size: 70px; font-size: 0.70rem; color: #44d0eb; font-style: italic; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.pL6{font-size: 0; text-align: left; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.pL6-m1{overflow: hidden;clear: both;}
.pL6-m1 .bx1{float: left; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.pL6-m1 .bx2{max-width: 420px; max-width: 4.20rem; display: block; overflow: hidden; padding-left: 20px; padding-left: 0.20rem;}
.pL6-m1 .bx2 h3{font-size: 24px; font-size: 0.24rem; color: #222;}
.pL6-m1 .bx2 small{padding-top: 6px; padding-top: 0.06rem; display: block; font-size: 16px; font-size: 0.16rem; color: #222;}
.pL6 li:nth-child(2n+2) .dc-xh1{color: #666; color: rgba(102,102,102,.5);}
.pL6 li{padding: 20px 0px; padding: 0.20rem 0px;}

/* dc-asmimgp2 ==================*/
.dc-asmimgp2{font-size:0;text-align: left; margin: 0px -13px; margin: 0px -0.13rem;}
.dc-asmimgp2 li{padding: 0px 13px; padding: 0px 0.13rem; padding-bottom: 20px; padding-bottom: 0.20rem; width: 33.33%;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;}
.dcasmimgp2-m1{text-align: center; position:relative; display:block; overflow: hidden; height: 0px; padding-top:62.5%;}
.dcasmimgp2-m1 .img2{position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background-size:100% auto; background-size:cover; background-position: center center; background-repeat: no-repeat;}
.dcasmimgp2-m1 .img1{width: 0; height: 0; opacity: 0;}
.dcasmimgp2-m1 .txtbox{position: absolute; text-align: center; left: 0px; bottom:-110%; width: 100%; height: 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; background-color: rgba(0,54,115,.7); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f003673,endColorstr=#7f003673); 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);}
.dcasmimgp2-m1 .txtbox:before{content: ""; width: 0; height: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.dcasmimgp2-m1 .txtbox .box1{ display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.dcasmimgp2-m1 .box1 h3{font-size: 18px; font-size: 0.18rem; color: #fff; }
.dcasmimgp2-m1:hover .txtbox{bottom: 0%;}

.dc-asmimgp2.cx1 .li-d .dcasmimgp2-m1{padding-top: 125%;}
.dc-asmimgp2.cx1 .li-c{width: 66.66%;}
.dc-asmimgp2.cx1 .li-c .dcasmimgp2-m1{ padding-top: 60.60%;}

.ylL1.cx1{margin: 0px -12px; margin: 0px -0.12rem;}
.ylL1.cx1 li{padding:0px 12px; padding: 0px 0.12rem; padding-bottom: 27px; padding-bottom: 0.27rem;}
.ylL1.cx1 a{ height: 120px; height: 1.20rem; border: 1px solid #bbb; -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-box1{padding-top: 45px; padding-top: 0.45rem; padding-bottom: 55px; padding-bottom: 0.55rem;}

/* dinpList3 */
.dinpList3{font-size:0; margin: 0 -10px; margin: 0px -0.10rem;}
.dinpList3 li{ width: 21%; padding: 0px 10px; padding: 0px 0.10rem; 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 .li-btn{width: 16%;}
.dinpList3-m1{font-size:0; }
.dinpList3-m1 .tt{float: left; font-size: 12px; color: #333; padding-right: 5px; padding-top:4px; }
.dinpList3-m1 .inp{display: block; overflow: hidden;}
.dinpList3-m1 .inp input[type="text"]{width: 100%; border: 0px; border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px; border-radius:0.10rem;-moz-border-radius:0.10rem;-webkit-border-radius:0.10rem;  overflow: hidden; height: 50px; line-height: 50px; height: 0.50rem; line-height: 0.50rem; font-size: 16px; font-size: 0.16rem; color: #333; padding: 0px 15px; padding: 0px 0.15rem; -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{font-size:0;}
.dinpList3-m1.btn .tt{display: none;}
.dinpList3-m1.btn .btn1{width: 100%; font-size: 16px; font-size: 0.16rem; color: #fff; height: 50px; line-height: 50px; height: 0.50rem; line-height: 0.50rem; padding: 0px 12px; border: 0px; cursor: pointer; background: transparent; 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: #44d0eb;}

.fdm11-box1{padding-top: 50px; padding-top: 0.50rem; padding-bottom: 30px; padding-bottom: 0.30rem;}
.fdm11-box2{border-top: 1px solid #bbb; padding-top: 15px; padding-top: 0.15rem; padding-bottom: 20px; padding-bottom: 0.20rem;}

/* dc-navList1 ==================*/
.dc-navList1{font-size:0;}
.dc-navList1 li{padding: 0px 1%; text-align: left; width: 20%; 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;}
.dl-asm1{text-align: center;}
.dl-asm1 dt{}
.dl-asm1 dt h3 a{font-size: 24px; font-size: 0.24rem; color:#fff; font-weight: bold;}
.dl-asm1 dd{padding-top: 13px; padding-top: 0.13rem;}
.dl-asm1 dd p a,.dl-asm1 dd h3 a{font-size: 16px; font-size: 0.16rem; color: #fff;}
.dl-asm1 dd h3 a{font-weight: bold;}
.dl-asm1 dd p,.dl-asm1 dd h3{padding: 5px 0px; padding: 0.05rem 0px;}
.dc-navList1 li:last-child{border-right: 0px;}
.dlasm1box1{font-size: 0; white-space:nowrap;}
.dlasm1box1 .sli1{padding: 0px 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;}
.dl-asm1 dt h3 a:hover{color: #fff!important; opacity: 0.8;}
.dl-asm1 dd p a:hover,.dl-asm1 dd h3 a:hover{color: #fff!important; opacity: 0.8;}

.fdm12-box1{font-size: 0;}
.fdm12-box1 .box1,.fdm12-box1 .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;}
.fdm12-box1 .box1{padding-right: 10px; padding-right: 0.10rem;}
.fdm12-box1 .box2{padding-left: 10px; padding-left: 0.10rem; text-align: right;}

/* fdnavList2 ==================*/
.fdnavList2{font-size:0;}
.fdnavList2 li{padding: 0px 10px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle; }
.fdnavList2 li.last{background: transparent;}
.fdnavList2 li a{font-size: 16px; font-size: 0.16rem; color: #fff; }
.fdnavList2 li a:hover{color: #fff!important; opacity: 0.8;}

/* dc-shares ==================*/
.dc-share2{font-size:0; clear: both; overflow: hidden;}
.dc-share2 h4,.dc-share2 .dcshares2-m1{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.dc-share2 h4{float: left; padding-top: 4px; font-size: 14px; color: #999; padding-right: 5px;}
.dcshare2-m1{font-size:0; white-space:nowrap;}
.dcshare2-m1 li{padding: 0px 5px; padding: 0px 0.05rem; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.dcshare2-m1 li a{margin: 0px!important; padding-left: 0px!important; width: 39px; height: 38px; width: 0.39rem; height: 0.38rem; background-repeat: no-repeat; background-position: center center; background-size: contain; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.dcshare2-m1 li a img{width: 26px;}

.fdm12{background-color: #333; padding: 16px 0px; padding: 0.16rem 0px; text-align: center;}
.fdm12-box3{text-align: center; font-size: 0;}
.fdm12-box3 span{padding: 0px 20px; padding: 0px 0.20rem; 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-box3 span,.fdm12-box3 span a{font-size: 16px; font-size: 0.16rem; color: #999; }
.fdm12-box3 span a:hover{color: #999!important; opacity: 0.8;}

.pgm12-box1.cx1 .pgm12-m1{width: 370px; width: 3.70rem;}
.pgm12-box1.cx1 .pgm12-m2{border-left-width: 0px; display: block; overflow: hidden; padding-left: 40px; padding-left: 0.40rem;}
.pgm12-box1.cx1 .pgm12-m3{padding-right: 0px;}

.snavL1.cx1 li{padding-bottom: 10px; padding-bottom: 0.10rem;}
.snavL1.cx1 .snavL1-m1{text-align: left; padding: 0px 15px; padding: 0px 0.15rem; padding-left: 16%; width: 100%; min-width: inherit; background-color: #fff; border-radius:0px!important;-moz-border-radius:0px!important;-webkit-border-radius:0px!important;}
.snavL1.cx1 .snavL1-m1 em{max-width: none; color: #333; font-size: 18px; font-size: 0.18rem;}
.snavL1.cx1 li.hover .snavL1-m1 em{color: #fff!important;}
.snavL1.cx1 li.hover .snavL1-m1{ background-color: #0484de;}
.snavL1.cx1 li:last-child{padding-bottom: 0px;}

.pgm21{background-color: #fff; padding: 30px 40px; padding: 0.30rem 0.40rem; }

.pgm21-m1{text-align: center;}
.pgm21-m1 h2{font-size: 24px; font-size: 0.24rem; color: #666; font-weight: bold;}
.pgm21-m1 small{display: block; padding-top: 10px; padding-top: 0.10rem; text-align: center;}
.pgm21-m1 small .imglg1{max-height: 42px; max-height: 0.42rem; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.pgm21-m2{padding-top: 30px; padding-top: 0.30rem;}

.pL2{font-size: 0; margin: 0px -2%; text-align: left;}
.pL2 li{width: 50%; padding: 0px 2%; padding-bottom: 40px; padding-bottom: 0.40rem; 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{overflow: hidden; clear: both;}
.pL2-m1 .ybx1{float: left; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.pL2-m1 .ybx2{padding-top: 5px; display: block; overflow: hidden; padding-left: 12px; padding-left: 0.12rem;}
.pL2-m1 .ybx2 p{font-size: 16px; color: #000; 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-tt2{font-size: 16px; color: #000; padding: 0px 15px; padding: 0px 0.15rem; overflow: hidden; background-color: #f2f2f2;  border-radius:30px;-moz-border-radius:30px;-webkit-border-radius:30px; height: 30px; line-height: 30px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}

.pL2.cx1{margin: 0px;}
.pL2.cx1 li{width: 100%; padding: 0px; padding-bottom: 15px; padding-bottom: 0.15rem;}
.pL2.cx1 li:last-child{padding-bottom: 0px;}
.pL2.cx1 .pL2-m1 .ybx1{float: none; display: block;}
.pL2.cx1 .pL2-m1 .ybx3{font-size: 16px; word-break: break-all; color: #000; padding-left: 0px; padding-top: 10px; padding-top: 0.10rem;}

.pgm22-m1 .sli0{padding-bottom: 10px; padding-bottom: 0.10rem;}
.pgm22-m1 .fy0{border: 1px solid #0484de; font-size: 16px; font-size: 0.16rem; color: #0484de; display: block; height: 50px; line-height: 48px; height: 0.50rem; line-height: 0.48rem; 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; transition: all 300ms cubic-bezier(.4, 0, .2, 1);}
.pgm22-m1 .fy0:hover{color: #fff!important; background-color: #0484de;}

/* asmban1 ==================*/
.asmban1{font-size: 0; height: 600px; height: 6.0rem; 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; 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{max-width: 543px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.asmban1-m1 .tt h3{font-size: 52px; font-size: 0.52rem; padding-bottom: 11px; color: #fff; font-weight: bold;}
.asmban1-m1 .tt small{display: block; font-size: 25px; font-size: 0.25rem; color: #fff; line-height: 36px;}

/* txtList1 ==================*/
.txtList1{text-align: left; max-width: 600px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; }
.txtList1 li{display: block; padding-bottom:30px; padding-bottom: 0.30rem;}
.txtList1-m1{overflow: hidden; clear: both;}
.txtList1-m1 .txtList1-tt,.txtList1-m1 .txtList1-txt{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: top;}
.txtList1-m1 .txtList1-tt{float: left; margin-top: 6px;}
.txtList1-m1 .txtList1-txt{display:block; overflow: hidden; padding-left: 15px;  padding-left: 0.15rem; padding-top: 15px; padding-top: 0.15rem;}
.txtList1-tt img{max-width: 49px; max-width: 0.49rem;}
.txtList1-txt p{font-size: 20px; font-size: 0.20rem; color: #5d5d5d;}
.txtList1-txt p em{color: #1c1c1c; padding-right: 5px;}

.pgm31{/*text-align: center;*/font-size:14px;line-height:150%;}

.imgpL5{font-size: 0; width: 102%;}
.imgpL5 li{padding-right: 2%; padding-bottom: 20px; width: 20%; 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; 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);}
.imgpL5-m1{padding: 25px 25px; padding: 0.25rem 0.25rem; text-align: center; display: block; background-color: #fff; border: 1px solid #e9e9e9; transition: all 300ms cubic-bezier(.4, 0, .2, 1);}
.imgpL5-m1 .imgbx{position:relative; display:block; overflow: hidden; height: 0px; height: 69px; height: 0.69rem;}
.imgpL5-m1 .imgbx .i1{position:absolute; top:0px; left: 0px; height: 100%; width: 100%; text-align: center;}
.imgpL5-m1 .imgbx .i1:before{content: ""; width: 0; height: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: bottom;}
.imgpL5-m1 .imgbx .i1 img{max-width: 100%; max-height: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: bottom;}
.imgpL5-m1 .imgbx img:hover{opacity: 0.8;}
.imgpL5-m1 .txtbx h3{font-size: 24px; font-size: 0.24rem; color: #000; 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;}
.imgpL5-m1 .txtbx{padding-top: 45px; padding-top: 0.45rem;}
.imgpL5-m1 .txtbx .ct{padding-top: 15px; padding-top: 0.15rem; text-align: center;}
.imgpL5-m1 .txtbx .ct .m1{text-align: center; font-size: 16px; color: #666; line-height: 30px; min-height: 150px; 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;
}
.imgpL5-m1 .txtbx .ct .m1 p{
display: block; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 5;
overflow: hidden;
}
.imgpL5-m1:hover{border-color: #0484de;}
.imgpL5-m1:hover .txtbx h3{color: #006db8;}
.imgpL5.chover li{width: 18.75%;}
.imgpL5.chover li.lhover{width: 25%;}

.lcL1{font-size: 0; text-align: center;}
.lcL1 li{display: block;}

.dc-xh2{position: absolute; left: 50%; top: -35px; top: -0.35rem; margin-left: -35px; margin-left: -0.35rem; background-color: #fff; width: 70px; height: 70px; width: 0.70rem; height: 0.70rem; text-align: center; border: 6px solid #ccc; border: 0.06rem solid #ccc; 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-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;}
.dc-xh2:before{content: ""; width: 0; height: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.dc-xh2 em{padding-right: 5px; padding-right: 0.05rem; font-size: 28px; font-size: 0.28rem; color: #ccc; font-weight: bold; font-style: italic; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.lcL1 li{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;}
.lcL1-m1{position: relative; width: 288px; height: 248px; width: 2.88rem; height: 2.48rem; background:url("../images/pt-img46.png") no-repeat center center; background-size: contain!important; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.lcL1-m1:before{content: ""; width: 0; height: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.lcL1-m1 .m1{padding-bottom: 30px; padding-bottom: 0.30rem; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.lcL1-m1:hover{background:url("../images/pt-img45.png") no-repeat center center;}
.lcL1 li:nth-child(2n+2) .lcL1-m1{background:url("../images/pt-img47.png") no-repeat center center;}
.lcL1 li:nth-child(2n+2) .lcL1-m1:hover{background:url("../images/pt-img47-1.png") no-repeat center center;}
.lcL1-m1 .imgbx1{height: 49px; height: 0.49rem; font-size: 0; text-align:center;}
.lcL1-m1 .imgbx1:before{content: ""; width: 0; height: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: bottom;}
.lcL1-m1 .imgbx1 .img0{max-width: 48px; max-width: 0.48rem; max-height: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: bottom;}

.lcL1-m1:hover .img1,.lcL1-m1 .img2{display: none!important;}
.lcL1-m1:hover .img2{display: inline-block!important;}
.lcL1-m1 h3{font-size: 18px; font-size: 0.18rem; color: #231815; }
.lcL1-m1:hover h3{color: #fff;}
.lcL1-m1:hover .dc-xh2{border-color: #42a4ef;}
.lcL1-m1:hover .dc-xh2 em{color: #42a4ef;}
.lcL1 li:nth-child(2n+2) .dc-xh2{top: auto; bottom: -35px; bottom: -0.35rem;}
.lcL1 li:nth-child(2n+2) .lcL1-m1 .m1{padding-bottom: 0px;}
.lcL1 li{margin-right: -110px; margin-right: -1.10rem; padding-top: 15px; padding-top: 0.15rem;}
.lcL1{position:relative; margin-left: -110px; margin-left: -1.10rem;}

/* mbclass ==================*/
.dc-menuimg{background-image: url("../images/pt-ico12.png")!important;}
.dc-menuct{right: -120%!important;}

/* mb-nav ==================*/
.mb-nav{display: none; box-shadow: 1px 2px 5px rgba(0,0,0,.1); position: fixed; background-color: #fff; left: 0px; top: 0px; width: 100%; z-index: 1000; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.mb-nav-tt{overflow: hidden; clear: both;  padding: 9px 5px; padding-top:8px; background-color: #fff; position: relative; z-index: 1000;}
.mb-nav-tt .menubtn{cursor: pointer; float: right; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.mb-nav-tt .menubtn{width:25px;  height:25px; background:url("../images/pt-ico11.png") no-repeat center center; background-size: contain;}
.mb-nav-tt .logo{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.mb-nav-tt .logo img{ height: 26px; margin-top: 1px;}

.mb-nav-ct{width: 50%; overflow-y:auto; position: fixed; padding: 0px 15px; padding-top: 50px; right: 0px; top: 0px; height: 100%; background-color: #fff; z-index: 20; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; 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); -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.snavList1{text-align: left;}
.snavList1 li{padding: 10px 0px;  border-bottom: 1px solid #dcdcdc; text-align: center;}
.snavList1-m1{display: block;}
.snavList1-m1 .img1,.snavList1-m1 h3,.snavList1-m1 small{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.snavList1-m1 .img1{width: auto; text-align: right;}
.snavList1-m1 .img1 img{max-width: 30px; }
.snavList1-m1 h3{padding: 0px 5px;  text-align: center;font-size: 15px;  color: #333;}
.snavList1-m1 small{text-align: left; font-size: 14px; color: #fff;}
.snavList1-m1{white-space:nowrap;}
.snavList1-m1 .img1{margin-right: 5px;}

.mb-nav .mengceng{display: block; position: fixed; z-index: 1; left: 0px; top: 0px; width: 100%; height: 100%; background-color: rgba(0,0,0,.5); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000);}
.mb-nav .m-main{position: relative; display: block;}
.mb-nav .m-main .v1{position: absolute; z-index: 10; right: 5%; top: 0px; width: 16px; height: 100%; }
.mb-nav .m-main a,.m-sub a{font-size: 15px; color: #333;}
.m-sub{padding-top: 2px;}
.m-sub a{margin: 2px 2px; color: #888; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}

.snavL1.s6 .snavL1-m1 em{max-width: 100%;}

.wow{visibility: hidden;}

.pgm13-m1:hover .pgm13-m2,.pgm13-m1:hover .pgm13-m3 .imgbx2,.pgm13-m1:hover .pgm13-m4 .imgbx2{
  animation:xuanzhuans 10s linear infinite;
  -moz-animation:xuanzhuans 10s linear infinite ; /* Firefox */
  -webkit-animation:xuanzhuans 10s linear infinite ; /* Safari and Chrome */
  -o-animation:xuanzhuans 10s linear infinite; /* Opera */

}

@keyframes xuanzhuans
{
0%{
  
}
100%{
transform:rotate(360deg);
-ms-transform:rotate(360deg);
-moz-transform:rotate(360deg);
-webkit-transform:rotate(360deg);
-o-transform:rotate(360deg);
}
}

@-ms-keyframes xuanzhuans
{
0%{
  
}
100%{
transform:rotate(360deg);
-ms-transform:rotate(360deg);
-moz-transform:rotate(360deg);
-webkit-transform:rotate(360deg);
-o-transform:rotate(360deg);
}
}

@-moz-keyframes xuanzhuans
{
0%{
  
}
100%{
transform:rotate(360deg);
-ms-transform:rotate(360deg);
-moz-transform:rotate(360deg);
-webkit-transform:rotate(360deg);
-o-transform:rotate(360deg);
}
}

@-webkit-keyframes xuanzhuans
{
0%{
  
}
100%{
transform:rotate(360deg);
-ms-transform:rotate(360deg);
-moz-transform:rotate(360deg);
-webkit-transform:rotate(360deg);
-o-transform:rotate(360deg);
}
}

@-o-keyframes xuanzhuans
{
0%{
  
}
100%{
transform:rotate(360deg);
-ms-transform:rotate(360deg);
-moz-transform:rotate(360deg);
-webkit-transform:rotate(360deg);
-o-transform:rotate(360deg);
}
}

/* 共用部分 底部 ==================*/
.dc-n1{}

/* 重写class ==================*/

