﻿/****************************/
/*       Power By          */
/*      爱上喵科技         */
/*     QQ:1509871176      */
/***************************/
/* 共用 ==================*/
.wp{max-width:1200px; width: 100%; overflow: hidden; margin: 0 auto;}
.wp1{max-width:1200px; width: 100%; overflow: hidden; margin: 0 auto;}
a:hover{color: #6fa3a8!important;}
#bd{width: 100%; overflow-x: hidden;}
body{position: relative;}
/* 独立class ==================*/
.dc-bk1{background-color: #001322; background-color: rgba(0,0,0,.8); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#c8000000,endColorstr=#c8000000);}
.dc-bk2{/* background-image:url("../images/pt-img38.png");  */background-color: #fff; background-size:100% auto; background-position: center bottom; background-repeat: no-repeat;}
.dc-bk3{background-color: #d8f9fe;}
.dc-bk4{/* background-image: url("../images/pt-img88.png");  */background-color: #fff;}
.dc-m1{width: 104%; margin-left: -2%; padding-top: 130px; padding-bottom: 70px;/* padding-bottom: 44%; */}
.dc-m2{position: relative; z-index: 10;}
.dc-m3{height: 115px;}
.dc-m4{padding-top: 25px;}
.dc-m5{padding-top: 65px; padding-bottom: 70px;/* padding-bottom: 45%; */}
.dc-m6{padding-top: 100px;}
.dc-m7{padding-top: 60px; padding-bottom: 70px;}
.dc-m8{background-color: #6fa3a8!important; color: #fff!important;}
.dc-m9{padding-top: 30px;}
.dc-m10{padding-top: 40px;}
.dc-m11{position: relative;z-index: 10; margin-top: -5%; width: 104%; margin-left: -2%; padding-top: 80px; border-top-right-radius:50% 120px;  border-top-left-radius:50% 120px; overflow: hidden;}
.dc-dl1{text-align: center; position: relative;}
.dc-dl1 dd{padding-top: 60px;}
.dc-dt1 h3{font-size: 30px; color: #444444;}
.dc-dt1 small{font-size: 16px; color: #444444;}
.dc-btn1{background-color: #6fa3a8; font-size: 15px; color: #fff; padding: 5px 30px; border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; }
.dc-btn1:hover{color: #fff!important;}
.dc-btn2{font-size: 18px; color: #fff; height: 50px; line-height: 50px; background-color: #6fa3a8; padding: 0px 60px; border-radius:50px;-moz-border-radius:50px;-webkit-border-radius:50px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.dc-btn2:hover{color: #fff!important;}
.dc-more1{text-align: center; padding-top:25px; }
.dc-more2{text-align: center; padding-top: 50px; position: relative;}
.dc-more2 a.btn1{background-color: #6fa3a8; width: 355px;height: 52px; line-height: 51px; text-align: center; font-size: 20px; color: #fff; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; }
.dc-more2 a.btn1:hover{color: #fff!important;}
.dc-tb1{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;}
.dc-tb1{border-collapse: collapse; border: 1px solid #eaeaea;}
.dc-tb1 td,.dc-tb1 th{text-align: center;}
.dc-tb1 th{background-color: #b9e4ea; padding: 10px 0px; font-size: 15px; color: #333333;}
.dc-tb1 td{padding: 10px 0px;}
.dc-tb1 td p{font-size: 14px; color: #666666;}
.dc-tb1 .td1{ text-align: left; padding-left: 3%; width: 18%; -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-tb1 .td1 .img1{width: 120px;}
.dc-tb1 .td2{width: 20%;}
.dc-tb1 .td3{width: 20%;}
.dc-tb1 .td4{width: 20%;}
.dc-tb1 .td5 p.tg{font-size: 16px; color: #31ba22;}
.dc-tb1 .td5 p.wtg{font-size: 16px; color: #666666;}
.dc-tb1 .tr-b{background-color: #f1f1f1;}
/* 正常class ==================*/
/* #hd ==================*/
.hd-top1{font-size:0; overflow: hidden; clear: both;}
.hd-top1 .mm2{float: right;}
.hd-top1 .mm1{display: block; overflow: hidden; font-size:0;}
.hd-top1 .mm1:before{content: ""; width: 0; height: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.hd-top1 .mm1 span{padding-left: 30px;  height: 50px; line-height: 50px; padding-right: 15px; background-size: 25px auto!important; font-size: 14px; color: #949494; font-family: "arial"; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.hd-top1 .mm1 span.iph{background:url("../images/pt-ico1.png") no-repeat left center;}
.hd-top1 .mm1 span.mail{background:url("../images/pt-ico2.png") no-repeat left center;}
.hd-top1 .mm2 .pc-nav .navList1,.hd-top1 .mm2 .loginbtn{ display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.navList1{font-size:0;}
.navList1 li{padding: 0px 5px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.navList1-m1{font-size: 18px; color: #fff; padding: 0px 30px; height: 50px; line-height: 50px; text-align: center; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.navList1 li.on .navList1-m1{background-color: #6fa3a8;}
.navList1-m1:hover{color: #fff!important;}
.loginbtn{font-size:0; margin-left:5px;}
.loginbtn li{padding-left: 15px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.loginbtn li a{padding-left: 22px; background-size: 16px auto!important; height: 50px; line-height: 50px; font-size:13px; color: #888888; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.loginbtn li a.login{background:url("../images/pt-ico3.png") no-repeat left center;}
.loginbtn li a.register{background:url("../images/pt-ico4.png") no-repeat left center;}
/* dc-ban1 ==================*/
.dc-ban1{font-size: 0;}
.dc-ban1 .img1{width: 100%;}
/* pgbox1 ==================*/
.pgbox1-m1{text-align: center;}
.imgtxtList1{font-size:0;}
.imgtxtList1 li{padding: 0px 1%; width: 33.33%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: bottom; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.imgtxtList1-m1{position:relative; display:block; overflow: hidden; height: 0px; padding-top:117.21%; }
.imgtxtList1-m1 .img1{position:absolute; top:0px; left: 0px; width: 100%;  _height: auto; *+height: auto;  max-height: none; }
.imgtxtList1-m1 .img1{width: 100%;}
.imgtxtList1-m1 .txt1{text-align: center; overflow: hidden; position: absolute; z-index: 10; left: 0px; top: 0px; width: 100%; height: 100%;}
.imgtxtList1-m1 .txt1:before{content: ""; width: 0; height: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: bottom;}
.imgtxtList1-m1 .txt1 .mm1{text-align: right; padding-bottom: 45px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: bottom;}
.imgtxtList1-m1 .txt1 .mm1 h3{font-size: 20px; font-family: "cambria"; color: #fff;}
.imgtxtList1-m1 .txt1 .mm1 small{display: block; font-size: 16px; font-family: "黑体"; color: #fff;}
.imgtxtList1-m1 .txt1 .mm1 small em{font-weight: bold; font-family: "微软雅黑";}
/* imgtxtList2 ==================*/
.imgtxtList2{font-size:0; text-align: left;}
.imgtxtList2{width: 102%;}
.imgtxtList2 li{width: 20%; text-align: center; padding: 0px 1%; padding-bottom: 35px; 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;}
.imgtxtList2-m1 .img1{width: 115px; height: 115px; 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%; overflow: hidden;}
.imgtxtList2-m1 .img1 img{width: 100%;}
.imgtxtList2-m1 .txt1{padding-top: 8px;}
.imgtxtList2-m1 .txt1 span{ font-size: 14px; color: #444444; font-family: "arial"; 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;}
.imgtxtList2-m1 .txt1 span.country{padding-top: 3px;}
.imgtxtList2-m1 a:hover .img1{border: 2px solid #6fa3a8;}
.imgtxtList2-m1 a:hover .txt1 span{color: #6fa3a8;}
/* swf 幻灯片 独立模块 ==================*/
.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:14px; 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;}
/* pgbox1-m3 ==================*/
.slick1-swf .slick-slide a img{max-width: 90%; width: auto; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.slick1-swf .slick-slide .a1{height: 67px; font-size: 0px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.slick1-swf .slick-slide .a1:before{content: ""; width: 0; height: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.slick1-swf .slick-prev, .slick1-swf .slick-next{width: 15px; height: 35px; opacity: 1; top: 24%;}
.pgbox1m31{padding: 0px 8%;}
.slick1-swf .slick-prev{left: -7%;}
.slick1-swf .slick-next{right: -7%;}
/* pgbox1-m4 ==================*/
.pgbox1-m4{}
.imgtxtList3{font-size:0;}
.imgtxtList3 li{display: block; padding-bottom: 15px;}
.imgtxtList3-m1{overflow: hidden; clear: both;}
.imgtxtList3-m1 .img1{border: 3px solid #fff; margin-right: 25px; float: left; width: 225px; 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;}
.imgtxtList3-m1 .img1 img{width: 100%;}
.imgtxtList3-m1 .txt1{display: block; overflow: hidden; text-align: left;}
.imgtxtList3-m1 .txt1 .tt span.time{float: left; padding-right: 20px; margin-right: 20px; font-size: 20px; color: #888888; border-right: 1px dashed #888; font-family: "arial"; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.imgtxtList3-m1 .txt1 .tt h3{display: block; overflow: hidden;}
.imgtxtList3-m1 .txt1 .tt h3 a{font-size: 20px; color: #333333; 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;}
.imgtxtList3-m1 .txt1 .tt{padding-top: 10px;}
.imgtxtList3-m1 .txt1 .ct{padding-top: 15px;}
.imgtxtList3-m1 .txt1 .ct .mm1 p{font-size: 14px; color: #666666; line-height: 28px;}
.imgtxtList3-m1 .txt1 .ct .mm2{text-align: right; padding-top:8px; padding-right: 30px;}
/* #fd ==================*/
#fd{background-color: #444; padding: 20px 0px;}
/* pg-box2 ==================*/
.pg-box2{overflow: hidden; clear: both;}
.pg-box2 .pgbox2-m2{float: right;}
.pg-box2 .pgbox2-m1{display: block; overflow: hidden;}
.pgbox2-m1 .logo{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; float: left;}
/* .pgbox2-m1 .logo img{height: 50px;} */
.pgbox2-m1 .mm1{padding-top: 5px;}
.pgbox2-m1 .mm1 p{font-size: 13px; color: #919191; float: left;}
.pgbox2-m2{font-size:0;}
.pgbox2-m2 .mm1,.pgbox2-m2 .mm2{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: top;}
.pgbox2-m2 .mm1{padding-right: 40px;}
.pgbox2-m2 .mm1 span{font-size: 13px; color: #919191; margin:4px 0px; display: block; padding-left: 30px; background-size: 20px auto!important;}
.pgbox2-m2 .mm1 span.iph{background:url("../images/pt-ico6.png") no-repeat left center;}
.pgbox2-m2 .mm1 span.mail{background:url("../images/pt-ico7.png") no-repeat left center;}
.pgbox2-m2 .mm2{font-size:0;}
.pgbox2-m2 .mm2 a{text-align: center; margin: 0px 13px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: top;}
.pgbox2-m2 .mm2 a .img1{width: 47px;}
.pgbox2-m2 .mm2 a h4{padding-top: 5px; font-size: 13px; color: #919191;}
/* pg-box3 ==================*/
.pg-box3{}
.pgbox3-m2{padding-top: 60px;}
.navList2{font-size:0; text-align: center;}
.navList2 li{padding: 0px 8px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.navList2 li a{height: 45px; line-height: 44px; border-radius:45px;-moz-border-radius:45px;-webkit-border-radius:45px; text-align: center; padding: 0px 30px; min-width: 150px; font-size: 18px; color: #6fa3a8; border: 1px solid #6fa3a8; 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;}
.navList2 li.on a{background-color: #6fa3a8; color: #fff;}
.navList2 li a:hover{color: #6fa3a8!important;}
.navList2 li.on a:hover{color: #fff!important;}
.imgtxtList4{font-size:0; text-align: left; width: 103%;}
.imgtxtList4 li{width: 33.33%; padding-right: 3%; 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;}
.imgtxtList4-m1{display: block; overflow: hidden; }
.imgtxtList4-m1 .img1{border: 4px solid #fff; position:relative; display:block; overflow: hidden; height: 0px; padding-top:69.48%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.imgtxtList4-m1 .img1 img{position:absolute; cursor: pointer; top:0px; left: 0px; height: 100%;  _height: auto; *+height: auto;  max-height: none; }
.imgtxtList4-m1 .txt1{text-align: left; padding: 8px 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;}
.imgtxtList4-m1 .txt1 h3,.imgtxtList4-m1 .txt1 h3 a{font-size: 16px; color: #666666;}
.imgtxtList4-m1 .txt1 h3 a:hover{color: #fff!important;}
.imgtxtList4-m1:hover .img1{border-bottom:0px; }
.imgtxtList4-m1:hover .txt1{background-color:#6fa3a8; border: 4px solid #fff; border-top: 0px;}
.imgtxtList4-m1:hover .txt1 h3,.imgtxtList4-m1:hover .txt1 h3 a{color: #fff;}
/* dpg-pages2 ==================*/
.dpg-pages2{display: block; text-align: right; padding-top: 40px; position: relative;}
.dpgpages2-m1{font-size:0; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.dpgpages2-m1 a,.dpgpages2-m1 span,.dpgpages2-m1 em.em1{border: 1px solid #d6d6d6; background-color: #fff; margin: 0px 4px; height: 33px; line-height: 33px; padding: 0px 12px; font-size: 18px; color: #888888; font-family: "arial"; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.dpgpages2-m1 span{background: transparent; background-color: #fff;}
.dpgpages2-m1 span{background-color: #ff6600; color: #fff; border-color: #d6d6d6;}
.dpgpages2-m1 em.em1{background: transparent; background-color: #fff;}
/* pg-box4 ==================*/
.pg-box4{}
.pgbox4-m1{overflow: hidden; clear: both;}
.pgbox4-m1 a.btn1{width: 229px; float: right; text-align: center; height: 229px; line-height: 229px;font-size: 26px; color: #fff; background-color: #00BFFF; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; }
.pgbox4-m1 a.btn1:hover{color: #fff!important;}
.pgbox4-m1 .mm1{display: block; overflow: hidden; padding-right: 5px;}
.pgbox4-m1 .mm1 .img1{width: 100%;}
.pgbox4-m1 .mm1{position: relative; overflow: hidden;}
.pgbox4-m1 .mm1 .mm2{text-align: left; position: absolute; padding: 0px 20px; 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;}
.pgbox4-m1 .mm2:before{content: ""; width: 0; height: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: bottom;}
.pgbox4-m1 .mm2 h2{font-size: 22px; color: #fff; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: bottom; padding-bottom: 35px;}
/* pgbox4-m2 ==================*/
.pgbox4-m2{text-align:left;font-size: 16px; color: #333333; text-indent:2em; line-height: 34px;}
.pgbox4-m2 p{font-size: 16px; color: #333333; text-indent:2em; line-height: 34px;}
.imgtxtList5{font-size:0; width: 102%;}
.imgtxtList5 li{padding-right: 2%; padding-bottom: 35px; 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;}
.imgtxtList5 .li-a{width: 33.33%;}
.imgtxtList5 .li-b{width: 50%;}
.imgtxtList5-m1{ -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.imgtxtList5-m1 .img1{position:relative; border: 4px solid #fff; display:block; overflow: hidden; height: 0px; padding-top:51.6%; }
.imgtxtList5-m1 .img1 img{position:absolute; top:0px; left: 0px; width: 100%;  _height: auto; *+height: auto;  max-height: none; }
.imgtxtList5-m1 .txt1{padding: 5px 10px; text-align: center;}
.imgtxtList5-m1 .txt1 h3 a{font-size: 18px; color: #333333; 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;}
.imgtxtList5-m1 .txt1 .ct{padding-top: 5px;}
.imgtxtList5-m1 .txt1 .ct p{font-size: 14px; line-height: 24px; color: #666666;}
.imgtxtList5 .li-b .imgtxtList5-m1 .img1{padding-top: 33%;}
/* dc-pgm1 ==================*/
.dc-pgm1{text-align: left;font-size: 16px; color: #666666; line-height: 32px;}
.dc-pgm1 p{font-size: 16px; color: #666666; line-height: 32px;}
/* pg-box5 ==================*/
.pg-box5{}
.pg-box5-tt{text-align: left; overflow: hidden; background-color: #b9e4ea; padding: 0px 20px; padding-top: 5px;border-top-left-radius:5px;border-top-right-radius:5px;}
.pg-box5-ct{text-align: center; background-color: #fff; background-color: #fff; padding: 60px 0px;}
.navList3{font-size:0;}
.navList3 li{padding: 0px 2px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: bottom;}
.navList3-m1{width: 105px; font-size: 16px; color: #333333; text-align: center; height: 35px; line-height: 34px; border-top-left-radius:5px;border-top-right-radius:5px; overflow: hidden;  display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.navList3 li.on .navList3-m1{background-color: #fff; color: #6fa3a8;}
/* inputList1 ==================*/
.inputList1{font-size:0; display: inline-block;}
.inputList1 li{padding-bottom: 20px; overflow: hidden; clear: both; font-size:0;}
.inputList1-m1{overflow: hidden; clear: both;}
.inputList1 li .tt,.inputList1 li .txt{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.inputList1 li .tt{float: left;}
.inputList1 li .txt{display: block; overflow: hidden; width: 308px;}
.inputList1 li .tt{margin-top: 8px; font-size: 14px; text-align: right; color: #333; width: 83px; padding-right: 10px;}
.inputList1 li .txt input[type="text"],.inputList1 li .txt input[type="password"]{border: 1px solid #cacaca; width: 100%; height: 37px; line-height: 37px; font-size: 14px; color: #000; 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;}
.inputList1 li.btn .txt{text-align: left;}
.inputList1 li.btn{padding-top: 15px;}
.inputList1 li .txt .btn1{width: 100%; cursor: pointer; background-color:#6fa3a8; border: 0px; text-align: center; padding: 10px 15px; font-size: 16px; color: #fff;  display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
/* dc-pgm2 ==================*/
.dc-pgm2{font-size:0; width: 102%; text-align: left;}
.dc-pgm2 li{padding-right: 2%; width: 45%; padding-bottom: 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;}
.dc-pgm2 li label{font-size: 14px; cursor: pointer; color: #666666; padding: 7px 0px; background-color: #dcdcdc; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; width: 100%; text-align: center; 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-pgm2 li label input[type="radio"]{display: none;}
/* dc-pgm3 ==================*/
.dc-pgm3{}
.dcpgm31{overflow: hidden; clear: both; float:left;}
.dcpgm31 .upload{ background-color: #ff6600; width: 74px; height: 37px; line-height: 36px; text-align: center; font-size: 14px; color: #fff; cursor: pointer; float: right; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; }
.dcpgm31 .mm1{display: block; overflow: hidden; padding-right: 5px;}
.dcpgm31 .mm1 input{padding: 0px 5px; border: 1px solid #cacaca; height: 37px; line-height: 37px; font-size: 14px; color: #000; 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;}
.dcpgm32{padding-top: 10px;}
.imgtxtList6{font-size:0; text-align: left; width: 102%;}
.imgtxtList6 li{width: 50%; 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;}
.imgtxtList6-m1{overflow: hidden; clear: both;}
.imgtxtList6-m1 .img1,.imgtxtList6-m1 .txt1{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: bottom;}
.imgtxtList6-m1 .img1{width: 90%;}
.imgtxtList6-m1 .img1 img{width: 100%;}
.imgtxtList6-m1 .txt1{width: 10%; padding-left: 5px; text-align: right; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.imgtxtList6-m1 .txt1 a{font-size: 14px; color: #ff6600; }
/* dc-pgm4 ==================*/
.dc-pgm4{width: 100%; text-align: left; padding: 10px; border: 1px solid #cacaca; -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-pgm4 p{font-size: 14px; color: #666666; text-indent:2em; line-height: 30px;}
/* dc-pgm5 ==================*/
.dc-pgm5{width: 90%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; }
/* pg-box6 ==================*/
.pg-box6{}
/* box-pos 独立模块 当前位置 ==================*/
.box-pos{font-size:0; /*word-spacing: -4px;letter-spacing: -4px;*/}
.box-pos li{color: #666666; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;font-size:14px;}
.box-pos li a{margin: 0 3px; font-size: 16px; color: #666666;}
/* dc-article2 ==================*/
.dc-article2 .at-tt{text-align: center; padding-bottom: 10px;}
.dc-article2 .at-tt h1{font-size: 20px; color: #333333;}
.dc-article2 .others{padding-top: 10px; font-size:0;}
.dc-article2 .others span,.dc-article2 .others .shares{padding: 0px 14px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.dc-article2 .others span{font-size: 12px; color: #999999; }
.dc-article2 .others .shares{font-size:0; overflow: hidden; clear: both;}
.dc-article2 .others .shares span,.dc-article2 .others .shares .shares-ct{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.dc-article2 .at-ct{padding-top:20px; text-align: center;}
.dc-article2 .at-ct img{border: 4px solid #fff; max-width: 100%; margin-bottom: 40px; -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-article2 .at-ct p{font-size: 14px; text-indent:2em; color: #5e5e5e; line-height:26px; text-align:left;}
/* pg-box7 ==================*/
.pgbox71,
.pgbox71 p{font-size: 20px; color: #666666; line-height: 36px;}
.pgbox71 img {max-width: 100%; height: auto!important; }

.pgbox72,
.pgbox72 p{font-size: 20px; color: #333333; padding: 3px 0px;}
.pgbox73,
.dc-pgm6{font-size:0; text-align: left;}
.dc-pgm6 h4{padding:5px 0px; font-size: 20px; color: #333333; font-weight: bold;}
.dc-pgm6 p{font-size: 16px; color: #666666; padding: 5px 0px;}
.dc-pgm6 p em{color: #6fa3a8; font-family: "arial";}
/* pg-box8 ==================*/
.pg-box8{}
/* pg-box9 ==================*/
.pg-box9{text-align: center;}
/* dc-login1 ==================*/
.dc-login1{width: 490px; position: relative; padding: 0px 20px; border-top: 4px solid #6fa3a8; padding-top: 40px; padding-bottom: 80px; box-shadow: 0px 0px 11px -3px rgba(0,0,0,.7); background-color: #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;}
.dclogin1-tt{font-size: 26px; color: #6fa3a8; padding-bottom: 35px;}
.dclogin1-tt small{display: block; font-size: 13px; color: #888888; text-align: center;}
.dclogin1-ct{padding: 0px 40px;}
.loginList1{font-size:0; width: 100%;}
.loginList1 li{padding-bottom: 15px; display: block;}
.loginList1-m1{overflow: hidden; clear: both;}
.loginList1-m1 span.tt{font-size: 0; background-color: #bcbcbc; text-align: center; float: left; width: 46px; height: 42px; line-height: 42px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.loginList1-m1 span.tt:before{content: ""; width: 0; height: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align: middle;}
.loginList1-m1 span.tt img{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.loginList1-m1 .txt1{display: block; overflow: hidden;}
.loginList1-m1 .txt1 input[type="text"],.loginList1-m1 .txt1 input[type="password"]{ font-size: 14px; color: #333; border: 0px; background-color: #f2f2f2; padding: 0px 5px; height: 42px; line-height: 42px; 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;}
.loginList1-m1 .txt1 .mm1{overflow: hidden; clear: both;}
.loginList1-m1 .txt1 .yzm{font-size: 0; cursor: pointer; width: 126px; background-color: #d0ceb6; height: 42px; line-height: 42px; text-align: center; float: right; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.loginList1-m1 .txt1 .yzm:before{content: ""; width: 0; height: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.loginList1-m1 .txt1 .yzm img{max-width: 90%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.loginList1-m1 .txt1 .mm2{display: block; overflow: hidden;}
.loginList1 li.btns{padding-top: 10px; padding-bottom: 10px;}
.loginList1-m1 .btn1{background: transparent; font-size: 16px; color: #fff; height: 42px; line-height: 42px; cursor: pointer; background-color: #6fa3a8; text-align: center; width: 100%; border: 0px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.loginList1 li.others .txt1{text-align: left;}
.loginList1-m1 .txt1 .forget,.loginList1-m1 .txt1 .register{font-size: 14px; color: #888888; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.loginList1-m1 .txt1 .forget{float: right;}
.loginList1-m1 .txt1 .register{display: block; overflow: hidden;}
/* pg-box10 ==================*/
.pg-box10{text-align: center; padding-bottom: 5px;}
/* .box-wd1 弹窗1 独立模块  ==================*/
.box-wd1{padding-top: 1%; padding-bottom: 2%; width: auto;   z-index: 10000; top: 8%; position: relative;    display: inline-block; border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.dc-cet1{background-color: rgba(0,0,0,.5); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000); top: 0px; left: 0px; text-align: center; position:fixed; z-index: 10000; height: 100%; width: 100%;
    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);
	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);
 }
.box-wd1 .dc-close{position: absolute;width: 40px; height: 40px; background:url("../images/msg-close.png") no-repeat center center; background-size: 40px auto; right: 20px; top: 20px; 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;
}
/* dc-pgm7 ==================*/
.dc-pgm7{overflow: hidden; clear: both; text-align: left;}
.dc-pgm7 .ck1{margin-top: 4px; float: left; width: 12px; height: 12px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.dc-pgm7 span.sp1{display: block; overflow: hidden; padding-left: 5px; font-size: 13px; color: #888888; }
.dc-pgm7 span.sp1 a{font-size: 13px; color: #6fa3a8;}
/* dc-pgm8 ==================*/
.dc-rulebox .box-wd1{top: 5%; width: 100%; height: 100%; border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px; -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-rulebox .box-wd1 .dc-close{top: 10px; right: 10px; background-image: url("../images/msg-close2.png"); width: 17px; height: 17px; background-size: 17px auto;}
.dc-pgm8{position: absolute; left: 0px; top: 0px; width: 100%; max-height: 90%; overflow-y: auto; text-align: left; background-color: #fff; padding: 40px 30px; 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;}
.dc-pgm8,
.dc-pgm8 p{font-size: 16px; color: #666; line-height:32px;}
.dc-pgm8 .p1{text-indent:2em;}
/* 图片查看器 ==================*/
.viewer-container .viewer-canvas img{max-width: 1200px; border: 3px solid #fff; height: auto!important; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.viewer-list>li{border: 2px solid #fff; margin: 0px 5px; margin-bottom: 5px;}
.viewer-navbar{padding-bottom: 60px;}
.viewer-list{height: auto;}
/* mb 独立模块 手机端菜单导航 ==================*/
#m-hd{display:none; text-align: center; font-size:0;/*word-spacing: -4px;letter-spacing: -4px;*/}
#m-hd .menu-btn,#m-hd .logo,#m-hd .soso-mb{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;font-size:14px; vertical-align:middle;}
#m-hd .soso-mb{text-align: right;  float: right; padding-top: 8px;}
#m-hd .soso-btn{display: inline-block; float: right; margin-top: 6px; margin-right: 3px; width: 15px; height: 15px; background:url("../images/mb-ico1.png") no-repeat center center; background-size: 15px auto;}
#m-hd{
    height:45px;background-color: #fff;
    position: fixed;left:0;top:0;width: 100%;
    z-index: 999;
    box-shadow: 1px 3px 1px rgba(0,0,0,0.1);
    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;
}
#m-hd .logo{line-height: 45px;margin-left:10px;}
#m-hd .logo img{vertical-align: middle;height: 32px;}
#m-hd .menu-btn{float: left;line-height: 45px;padding-right: 10px;
}
#m-hd .menu-btn>a{display: inline-block;width: 26px;height: 18px;vertical-align: middle;
    margin-right: 10px;
    background: url(../images/ico-menu2.png) no-repeat left top;background-size: auto 18px;
}
#m-hd .menu-btn > ul a:hover{
}
#m-hd .menu-btn > ul{
    position: absolute;top:45px;
    width:100%;right: 0px;
    display: none;overflow: hidden;
    background:rgba(255,255,255,1);
}
#m-hd .menu-btn > ul li{
    width: 100%;line-height: 45px;text-align: center;
    font-size: 14px;border-bottom: 1px solid #6fa3a8;
}
#m-hd .menu-btn > ul li:last-child{border-bottom: 0;}
#m-hd .menu-btn > ul li .par{
    color: #222;padding: 0 30px;line-height: 34px;height: 34px;
    display: block;
    background-color: #eaeaea;
}
#m-hd .menu-btn > ul li .par:hover{color: #3abb6b;}
.m-nav{box-shadow: 1px -2px 1px rgba(0,0,0,0.1),1px 3px 1px rgba(0,0,0,0.1);}
.m-nav div {display: none;width: 100%;
}
.m-nav div a {display: block;width: 100%;
    height: 28px;line-height: 28px;
    color: #000;
}
.m-nav .v1{
    background:url(../images/jia.png) no-repeat center center ;
    background-size: 11px auto;
}
.m-nav .v1.on{
    background:url(../images/jian.png) no-repeat center center;
    background-size: 11px auto;
}
.m-nav .m-main{position: relative; display: block;}
.m-nav .m-main .v1{position: absolute; z-index: 10; right: 5%; top: 0px; width: 40px; height: 100%; }
#m-hd .menu-btn > ul.m-nav{max-height: 500px; overflow-y:auto; }
#m-hd .menu-btn,#m-hd .logo{height: 45px;}
#m-hd .menu-btn:before,#m-hd .logo:before{content: ""; display: inline-block; width: 0px; height: 100%; vertical-align: middle;}
#m-hd .logo{display: inline-block; vertical-align: middle;}
#m-hd .soso-mb{width: 40px;}
/* box-so-mb 独立模块 搜索 ==================*/
.box-so-mb{display: inline-block;  position:relative; border-radius:30px;-moz-border-radius:30px;-webkit-border-radius:30px; width: 100%; 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; transition: all 300ms cubic-bezier(.4, 0, .2, 1)!important; -moz-transition: all 300ms cubic-bezier(.4, 0, .2, 1)!important;-webkit-transition: all 300ms cubic-bezier(.4, 0, .2, 1)!important; -o-transition: all 300ms cubic-bezier(.4, 0, .2, 1)!important; -ms-transition: all 300ms cubic-bezier(.4, 0, .2, 1)!important;}
.box-so-mb input[type="text"]{width: 100%; padding-left: 10px; padding-right: 30px; color: #666; font-size: 12px; border: 0px; background-color: #f1f1f1; height: 30px; line-height: 30px;  -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-so-mb input[type="submit"]{position:absolute; right: 9px; cursor: pointer; top: 6px; border: 0px;  width: 15px; height: 15px; z-index: 10; background:url('../images/mb-ico1.png') no-repeat center center; background-size: 15px auto;}
.soso-w{width: 0px;}
.soso-w2{width: 80%!important;}
/* dc-ban2 ==================*/
.dc-ban2 .img1{width: 100%;}
/* pg-nav1 ==================*/
.mb-fdnav{padding: 3px 0px; background-color: #000; box-shadow: 0px -1px 5px rgba(0,0,0,0.5); text-align: center; font-size:0;/*word-spacing: -4px;letter-spacing: -4px;*/}
.mb-fdnav li{width: 33.33%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;font-size:14px; vertical-align: bottom; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.fdnav-m1{display: inline-block;}
.fdnav-m1 .img{overflow: hidden;}
.fdnav-m1 .img img{display: inline-block; max-width: 20px; max-height: 23px;}
.fdnav-m1 h3{font-size: 12px; color: #fff; font-weight: bold;}
.pg-nav1{position: fixed; z-index: 10000; left: 0px; bottom: 0px; width: 100%; display:none;}
/* dc-wxshare ==================*/
.dc-weixinbox .box-wd1{width: 80%;}
.dc-wxshare{width: 100%; text-align: center; max-width: 500px; margin: 0 auto; background-color: #fff; border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px; 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;}
.dc-wxshare .img1{padding: 5% 10px;}
.dc-wxshare .img1 img{max-width: 95%;}
.dc-wxshare .txt1{cursor: pointer; background-color: #f1f1f1; border-top: 1px solid #ccc; height: 50px; line-height: 50px;}
/* 重写class ==================*/
/* navList2 */
.dc-c1 li{padding: 5px 5px;}
.dc-c1 li a{padding: 0px 25px;}
/* inputList1 */
.dc-c2{width: 80%;}
.dc-c2 li .txt{width: auto;}
.dc-c2 li .tt.bx:before{content: "*"; font-size: 14px; color: #ff0000; padding-right: 4px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.dc-c2 li .tt{text-align: left; width: 90px;}
#sel {
    width: 300px;
    float: left;
    height: 36px;
}
.dc-c2 li .txt .btn1{width: 300px;}
/* dc-article2 */
.dc-c3{}
.dc-c3 .at-ct p{font-size: 16px; line-height: 34px;}
.dc-c3 .at-tt h1{font-size: 22px;}
.dc-c3 .at-tt h2{font-size: 16px;}
.dc-c3 .img2{margin-bottom: 10px; border: 2px solid #fff; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; width: 115px; height: 115px; border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%; overflow: hidden;}
.dc-c3 .img2 img{width: 100%;}
/* 2017.8.29 修改 by 葡萄 ==================*/
.box-wd1{width: 100%;}
.dc-ifr1-sunh{text-align: center;}
.dc-close{position: absolute;width: 40px; height: 40px; background:url("../images/msg-close.png") no-repeat center center; background-size: 40px auto; right: 20px; top: 20px; cursor: pointer;}