﻿/****************************/
/*       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: #eb7215!important;}

/* 独立class ==================*/
body{max-width: 100%; overflow-x:hidden; background-color: #fff;}
.dc-btn1{position: relative; overflow: hidden; border: 1px solid #fff; width: 100px;height: 30px; line-height: 30px; font-family: "MyriadProRegular"; color: #fff; font-size: 14px; text-align: center; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.dc-btn1 span{position:relative; z-index: 10; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.dc-btn1:hover{color: #fff!important;}
.dc-btn1::before{
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
     display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;
    background: #2474b2;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 50%;
    transform-origin: 50%;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;   
}
.dc-btn1:hover::before{
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
}
.dc-btn1.cx1{border-color: #333; color: #333; height: 24px; line-height: 24px; width: 88px;}

.dc-btn3{text-align: center; margin-top: 20px; background-color: #ddd; font-size: 0; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.dc-btn3 .sp0{height: 45px; line-height: 45px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.dc-btn3 .sp1{font-size: 18px; color: #fff; background-color: #2474b2; width: 75px;}
.dc-btn3 .sp2{width: 75px; text-align: left;}
.dc-btn3 .sp2 img{margin-left: 5px; line-height: normal; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle; 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-btn3 .sp2:before{content: ""; width: 0; height: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.dc-btn3:hover .sp2 img{margin-left: 12px;}
.dc-btn3:hover .sp1{opacity: 0.6;}


.dc-dl1{ padding-top: 30px; padding-bottom: 40px; }
.dc-dt1{text-align: center;}
.dc-dt1 h3{font-size: 28px; color: #444444;}
.dc-dt1 small{display: block; padding-top: 10px; font-size: 12px; color: #666; font-family: "宋体";}
.dc-dt1 small:before,.dc-dt1 small:after{content: ""; width: 100px; height: 1px; background-color: #dddddd; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.dc-dt1 small span{padding: 0px 20px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.dc-dl1 dd{padding-top: 40px;}

/* dc-asmdl2 ==================*/
.dc-asmdl2{padding-top: 10px; padding-bottom: 10px;}
.dc-asmdl2 dd{padding-top: 13px;}
.dc-asmdt2{clear: both; border-bottom: 1px solid #ddd; padding-bottom:0px;}
.dc-asmdt2 h3{position: relative; padding-right: 8px; padding-left: 8px; margin-bottom: -2px; background-size: 24px auto; font-size: 18px; border-bottom: 2px solid #f3990f; width: auto; padding-bottom: 8px; color: #333; background-position: left center; background-repeat: no-repeat; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.dc-asmdt2 .more{margin-top: 8px; margin-right: 5px; float: right; display: inline-block; font-size: 14px; color: #666;}



.dc-bk1{background-color: #f5f3f4;}

/* 正常class ==================*/
.hd-top1{clear: both; padding: 6px 10px; background-color: #e6e6e6; position: relative; z-index: 1000;}
.hd-top1 .bx1,.hd-top1 .bx2{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;}
.hd-top1 .bx1{width: 70%;}
.hd-top1 .bx2{width: 30%;}
.hd-top1 .bx1 .m1,.hd-top1 .bx1 .m2{ display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.hd-top1 .bx1 .m1{padding-right: 10px; width: 60%; height: 13px; line-height: 13px;}
.hd-top1 .bx1 .m1 p{font-size: 12px; color: #595959; 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;}
.hd-top1 .bx1 .m2 .a1{margin: 0px 5px; font-size: 12px; color: #666; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.hd-top1 .bx1 .m2{padding-left: 5px;}

.hd-top1 .bx2{text-align: right;}
.hd-top1 .bx2 .m1 .a1{position: relative; font-size: 12px; color: #595959; margin: 0px 5px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}

.xlbx1 .dc-erweima{text-align: center; background-color: #fff; padding: 0px 5px; position: absolute; left: 50%; margin-left: -55px; top: 20px; display: none;
box-shadow: 0px 0px 11px -3px rgba(0,0,0,.7);
}
.xlbx1 .dc-erweima h3{padding-top: 2px; font-size: 12px; color: #333; padding-bottom: 2px;}
.xlbx1 .dc-erweima:before{content: ""; position: absolute; left: 50%; margin-left: -6.5px; top:-6px; width: 13px; height: 6px; background:url("../images/pt-img31.png") no-repeat center bottom; background-size: contain; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.hd-top1 .bx2 .m1 .a1:hover .xlbx1 .dc-erweima{display: block;}
.xlbx1 .dc-erweima img{max-width: 100px;}

/* box-so 独立模块 搜索 ==================*/
.soso{padding-top: 8px;}
.soso-btn{display: inline-block; float: right; margin-top: 6px; margin-right: 3px; width: 15px; height: 15px; background:url("../images/pt-img4.jpg") no-repeat center center; background-size: 15px auto;}
.soso-w{width:0px;}
.box-so{position:relative; font-size:0;  max-width: 255px; 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; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.box-so input[type="text"]{width: 100%; padding-left: 5px; padding-right: 50px; color: #333; font-size: 14px; border: 1px solid #c9c9c9; text-align: left; 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 input[type="button"],.box-so input[type="submit"]{text-align: center; font-size: 0px; color: #fff; background-color: #aed023;  position:absolute; right:0px; cursor: pointer; top:0px; border: 0px;  width:45px; height:30px; z-index: 10;line-height: 30px;
background:#20679e url("../images/gc-img3.png") no-repeat center center; background-size: 20px auto;
}

.hd-top2{padding: 10px 0px;}
.hd-top2 .m1,.hd-top2 .m2{ 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;}
.hd-top2 .m1{width: 70%; padding-right: 1%; text-align: left;}
.hd-top2 .m2{width: 30%; padding-left: 1%; text-align: right;}
.hd-top2 .m1 .logo img{max-width: 100%; max-height: 39px;}
.hd-top2 .m1 .j1,.hd-top2 .m1 .j2{ 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; vertical-align: middle;}
.hd-top2 .m1 .j2{padding-left: 10px;}
.hd-top2 .m1 .j2 small{display: block; font-size: 16px; color: #333; letter-spacing: 3px; padding-bottom: 5px;}

.hd-top3{background-color: #20679e; position: relative; z-index: 100;}
/* pc-nav 独立模块 电脑端导航 ==================*/
.pc-nav{padding-top: 0px; font-size:0;/*word-spacing: -4px;letter-spacing: -4px;*/}
.pc-nav .logo,.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: 0px; display: block;  font-size:0;/*word-spacing: -4px;letter-spacing: -4px;*/}
.pc-nav .mainnav-m1 .mainnav{display: block;}
.pc-nav .logo img{max-height: 84px;}
.pc-nav .mainnav-m2{width: 100%;}
.mainnav{position: relative; display: inline-block; font-size:0;/*word-spacing: -4px;letter-spacing: -4px;*/}
.mainnav li{padding: 0px 0px; text-align:center; width:12.5%; position: relative; 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;}
.mainnav li.last{background: transparent; padding-right: 0px;}
.mainnav li:hover .navlist{position: absolute; display:block;}
.mainnav li a.a1{height: 45px; line-height: 45px; width: 100%; display: inline-block;  text-align: center; text-align: center; 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;}
.mainnav li.on a.a1,.mainnav li a.a1:hover{background-color: #2474b2; color: #fff!important;}
.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:rgba(32,103,158,0.7); padding-top: 4px; padding-bottom: 4px;}
.navlist a{text-align: center; display: block; border-bottom: 1px solid #3d4b54; white-space:nowrap; width: 100%; height:32px; line-height:32px; 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: #fff!important; background-color: #2474b2!important;}
.mainnav li a.a1 span{ display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.mainnav li a.a1.sy span{}
.mainnav li:hover a{background: transparent; color: #fff!important;}
/*.mainnav li a.a1:visited{color: #fff!important;}*/
.mainnav .li-c{position:initial;}

.navlist.cx1{position: absolute; left: 0px;}
.navlist-m1{padding: 10px 3%; -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-m1 h4{font-size: 16px; color: #fff; font-weight: bold; padding-bottom: 5px;}
.navlist-m1 a{margin: 2px 5px; padding: 0px 2px; height: auto; line-height: normal; width: auto; border-bottom-width: 0px; 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;}

/* 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 .par,.m-sub a{font-size: 15px; color: #333;}
.m-sub{padding-top: 2px;}
.m-sub a{margin: 2px 2px; font-size: 14px; color: #888; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}


/* 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: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: #2474b2!important;}
.slick-dots li.slick-active button:focus{outline-color:transparent;}
.slick-gy{text-align: center; position: relative; overflow: hidden;}
.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-next.slick-disabled{display: none!important;}
.slick-prev.slick-disabled{display: none!important;}

#swf{width: 100%; overflow: hidden;}

.swf-slick1{font-size: 0;}
.swf-slick1 .swfm11{position: relative; overflow: hidden; height: 800px; background-size:100% auto; background-size:cover; background-position: center center; background-repeat: no-repeat;}
.swf-slick1 .swfm11 .txtb{background-color: rgba(0,0,0,.5); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000); 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: left; 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: 24px; 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;}


.pgm11-m1 .bx1,.pgm11-m1 .bx2{ 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;}
.pgm11-m1 .bx2{float: right;}
.pgm11-m1 .bx2 img{max-width: 434px; width: 100%;}
.pgm11-m1 .bx1{padding-top: 20px; display: block; overflow: hidden; padding-right: 5%; max-width: 720px;}
.pgm11-m1 .tt h3,.pgm11-m1 .tt small{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle; }
.pgm11-m1 .tt h3{font-size: 17px; color: #0f0f0f; font-weight: bold; padding-right: 15px;}
.pgm11-m1 .tt small{font-size: 16px; color: #222222; color: rgba(34,34,34,.8);}
.pgm11-m1 .ct1{padding-top: 20px;}
.pgm11-m1 .ct1 p{font-size: 14px; color: #222222; line-height: 25px; text-align: justify;}
.pgm11-m1 .ct1 .dc-btn2{margin-top: 25px;}
.pgm11-m1 .ct2{padding-top: 65px;}

/* dc-ltnav1 ==================*/
.dc-ltnav1{font-size:0; margin: 0 auto; width: 100%; text-align: center; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.dc-ltnav1 li{padding: 0px 1px; 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: #181818; min-width: 131px; height: 35px; line-height:35px; background-color: #dcdcdc; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.dc-ltnav1 li.hover .ltnav1-m1{color: #fff; background-color: #2474b2;}
.dc-ltnav1 li.hover .ltnav1-m1:hover{color: #fff!important; opacity: 0.9;}

/* dc-asmimgp4 ==================*/
.dc-asmimgp4{font-size:0; width: 101%;}
.dc-asmimgp4 li{width: 25%; padding:5px 0px; 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;}
.asmimgp4-m1 .imgbox{position:relative; display:block; overflow: hidden; height: 0px; padding-top:64.86%;}
.asmimgp4-m1 .imgbox img{object-fit:scale-down; background-color: #ccc; position:absolute; top:0px; left: 0px; width: 100%; height: 100%;  _height: auto; *+height: auto;  max-height: none; }
.asmimgp4-m1 .txtbox{padding: 10px; padding-top: 15px; text-align: left;}
.asmimgp4-m1 .txtbox .tt h3 a{font-size: 15px; font-weight: bold; color: #323232; 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;}
.asmimgp4-m1 .txtbox .tt small{font-size: 14px; color: #888; display: block; padding-top: 5px;}
.asmimgp4-m1 .txtbox .ct{margin-top: 6px; height: 60px; overflow: hidden;}
.asmimgp4-m1 .txtbox .ct p{font-size: 13px; color: #888; line-height: 20px;}
.asmimgp4-m1{/*background-color: #ececec;*/ background-color: #fff;}

.btn-box2{text-align: center;}

/* dc-asmimgp2 ==================*/
.dc-asmimgp2{font-size:0; width: 102%; text-align: left;}
.dc-asmimgp2 li{ width: 33.33%; 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;}
.dcasmimgp2-m1{text-align: center; position:relative; display:block; overflow: hidden; height: 0px; padding-top:66.48%;}
.dcasmimgp2-m1 .img1{position:absolute; top:0px; left: 0px; height: 100%;  _height: auto; *+height: auto;  max-height: none; }
.dcasmimgp2-m1 .img1:hover{opacity: 1;}
.dcasmimgp2-m1 .txtbox{position: absolute; padding: 15px; text-align: center; left: 0px; bottom: 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; 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); -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 .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 .txtbox .icobox{margin-bottom: 12px; text-align: center; width: 85px; height: 85px; border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%; overflow: hidden; background-color: #fff; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.dcasmimgp2-m1 .txtbox .icobox: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 .icobox img{max-width: 90%; width: 70%\0; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.dcasmimgp2-m1 .box1 h3{font-size: 24px; color: #fff; padding-bottom: 7px;}
.dcasmimgp2-m1 .box1 small{display: block; font-size: 16px; color: #fff; color: rgba(255,255,255,.7); }
.dcasmimgp2-m1:hover .txtbox{bottom: -110%;}

.dc-asmimgp2{width: 101.5%;}
.dc-asmimgp2 li{width: 25%;  float: left; padding-right: 1.5%; padding-bottom: 1.2%;}
.dc-asmimgp2 .dcasmimgp2-m1 .txtbox{bottom: -110%; background-color: rgba(0,0,0,.7); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2000000,endColorstr=#B2000000);}
.dc-asmimgp2 .dcasmimgp2-m1:hover .txtbox{bottom: 0px;}
.dc-asmimgp2 .dcasmimgp2-m1{padding-top: 108%;}

.dcasmimgp2-m1 .img1,.asmimgp4-m1 .imgbox img,.imgtxtList2-m1 .imgbox img{
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);    
}
.dcasmimgp2-m1:hover .img1,.asmimgp4-m1 .imgbox:hover img,.imgtxtList2-m1 .imgbox:hover img{
    transform:scale(1.3);
    -ms-transform:scale(1.3);
    -moz-transform:scale(1.3);
    -webkit-transform:scale(1.3);
    -o-transform:scale(1.3);
}

/* dimgtxtList2 ==================*/
.dimgtxtList2{display: block; padding-top: 5px; width: 102%;}
.dimgtxtList2 li{padding: 8px 0px; 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;}
.dimgtxtList2-m1{overflow: hidden; clear: both; font-size:0; background: #f5f3f4;}
.dimgtxtList2-m1 .img,.dimgtxtList2-m1 .txt{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; vertical-align: middle;}
.dimgtxtList2-m1 .img{width: 28%; margin-right: 2%;}
.dimgtxtList2-m1 .txt{width: 70%;padding-right: 10px;}
.dimgtxtList2-m1 .img{}
.dimgtxtList2-m1 .img img{width: 100%; _width: auto; *+width: auto;}
.dimgtxtList2-m1 .txt{font-size: 0;}
.dimgtxtList2-m1 .txt:before{content: ""; width: 0; height: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.dimgtxtList2-m1 .txt .mm1{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.dimgtxtList2-m1 .txt h3{padding-bottom:4px;}
.dimgtxtList2-m1 .txt h3 a{font-size:16px; color: #666;font-weight: bold;}
.dimgtxtList2-m1 .txt .ct{padding-bottom:0px;}
.dimgtxtList2-m1 .txt .ct{font-size: 14px; color: #1a1a1a; line-height: 22px;}
.dimgtxtList2-m1 .txt .others .time{font-size: 14px; color: #2f59a6;}
.dimgtxtList2-m1 .txt .ct a{color: #eb7215!important;}
.dimgtxtList2-m1 .txt.cx1{width: 100%;}

/* imgtxtList2 ==================*/
.imgtxtList2{font-size:0; width: 101%;}
.imgtxtList2 li{width: 25%; padding-bottom: 10px; 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;}
.imgtxtList2-m1 .imgbox,.imgtxtList2-m1 .imgbox .video-js{width: 100%; height: 255px;}
.imgtxtList2-m1 .video-js .vjs-big-play-button{width: 55px!important; top: 40%!important; background-color: rgba(0,0,0,.5)!important; border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%; height: 55px!important; display: none;}
.imgtxtList2-m1 .txtbox{text-align: center; padding: 15px 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;}
.imgtxtList2-m1 .txtbox h3{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;}
.imgtxtList2-m1 .txtbox small{display: block; font-size: 12px; color: #ababab; height: 32px; overflow: hidden; margin-top: 2px;}
.imgtxtList2-m1{background-color: #fff; 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);}
.imgtxtList2-m1:hover{box-shadow: 0px 0px 11px -3px rgba(0,0,0,.7);}
.imgtxtList2-m1:hover .video-js .vjs-big-play-button{display: inline-block;}
.imgtxtList2-m1 .imgbox{position:relative; display:block; overflow: hidden; height: 0px; padding-top:68.42%; }
.imgtxtList2-m1 .imgbox img{ position:absolute; top:0px; left: 0px; object-fit: scale-down; background-color: #ccc; width: 100%; height: 100%;  _height: auto; *+height: auto;  max-height: none; }
.imgtxtList2-m1 .imgbox:before{content: ""; width: 30px; height: 30px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%; overflow: hidden; background:rgba(0,0,0,.6) url("../images/videobtn1.png") no-repeat center center; background-size: 100% auto; position: absolute; left: 45%; top: 40%;z-index: 10; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; display: none;}
.imgtxtList2-m1:hover{cursor: pointer;}
.imgtxtList2-m1 .imgbox:before{display: inline-block;}
.imgtxtList2-m1{display: block;}


/* .box-wd1 弹窗1 独立模块  ==================*/
.box-wd1{padding-top: 3%; padding-bottom: 2%; width: 80%;   z-index: 10000; top: 10%; position: relative;    display: inline-block; border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.dc-cet2{background-color: rgba(0,0,0,.6); 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/pt-ico12.png") no-repeat center center; background-size:contain; 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-videobox .dc-ifr2{width: 80%; height: 700px; }

/* friendList1 ==================*/
.friendList1-m1{border: 1px solid #cccccc; text-align: center; display: block; background-color: #fff; height: 80px; 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;}
.friendList1-m1:before{content: ""; width: 0; height: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.friendList1-m1 img{max-width: 80%; max-height: 80%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}

/* swf-slick2 ==================*/
.swf-slick2{position: relative; padding: 0px 35px;}
.swf-slick2 .slick-prev,.swf-slick2:hover .slick-prev{left: 0px;}
.swf-slick2 .slick-next,.swf-slick2:hover .slick-next{right: 0px;}
.swf-slick2 .slick-prev,.swf-slick2 .slick-next{top: 23%; background-size:11px auto!important; width: 30px; height: 45px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.swf-slick2 .slick-prev{background:#555555 url("../images/pt-img36.png") no-repeat center center;}
.swf-slick2 .slick-next{background:#555555 url("../images/pt-img37.png") no-repeat center center;}
.swf-slick2 .swfbox1{padding: 0px 15px;}

#fd{background-color: #2474b2; padding-bottom: 30px; margin-top: 20px;}
.fd-m1{background-color: #20679e; border-bottom: 1px solid #20679e; text-align: center;}

.pc-nav.cx1 .mainnav li a.a1{font-size: 16px; color: #fff; padding: 0px 11px;}
.pc-nav.cx1 .mainnav li{padding: 0px 5px; width: auto;}

/* dc-erweima ==================*/
.dc-erweima{text-align: center; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.dc-erweima .img1{width: 100px;}
.dc-erweima h3{padding-top: 7px; text-align: center; font-size: 12px; color: #fff;}


.fd-m2{text-align: center; line-height: 23px; }
.fd-m2{font-size: 12px; color: #fff; padding-top:15px;}
.fd-m2 p a{color: #fff;}
.fd-m2 p a:hover{text-decoration: underline;}
.fd-m3{text-align: center; padding-top: 10px;}
.fd-m3 .bx1{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;}

/* asmban1 ==================*/
.asmban1{font-size: 0; margin-top: 5px; height: 260px; position: relative; overflow: hidden; text-align: left; background-size:100% auto; background-size:cover; background-position: center center; background-repeat: no-repeat;}
.asmban1:before{content: ""; position: absolute; width: 100%; height: 100%; background-color: rgba(0,0,0,.5); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000); display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.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: 30px; color: #fff;}
.asmban1-m1 .mm1 small{font-size: 16px; color: #fff; display: block; padding-top: 10px; letter-spacing: 2px;}

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

.dc-ltnav1.cx1{padding-top: 5px; padding-bottom: 50px;}

/* pgm21 ==================*/
.pgm21{overflow: hidden; clear: both;}
.pgm21 .imgbox{width: 40%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; float: right;}
.pgm21 .txtbox{text-align: left; display: block; overflow: hidden; padding-right: 15px;}
.pgm21 .imgbox img{width: 100%;}
.pgm21 .txtbox{font-size: 14px;}
.pgm21 .txtbox p{line-height: 26px; text-align: justify; padding-bottom: 20px; color: #535353;}

.pgm22{padding-top: 50px;}
.pgm22-tt{text-align: left; margin-bottom: 20px; padding-bottom: 8px; border-bottom: 1px solid #ddd;}
.pgm22-tt h3{font-size: 22px; color: #666;}

/* slick3 ==================*/
.swf-slick3 .slick-prev{background:url("../images/pt-ico2.png") no-repeat center center; left: 0px;}
.swf-slick3 .slick-next{background:url("../images/pt-ico3.png") no-repeat center center; right: 0px;}
.swf-slick3 .slick-prev,.swf-slick3 .slick-next{top: 39%; opacity: 1; width: 25px; height: 40px; text-align: center; line-height: 80px; background-color: rgba(0,0,0,.7); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2000000,endColorstr=#B2000000); background-size: 11px auto!important;}

.col1{font-size: 0; overflow: hidden; clear: both; padding-top: 30px; padding-bottom: 20px;}
.col1-l,.col1-r{ 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;}
.col1-l{width: 20%;}
.col1-r{width: 80%; padding-left:30px;}

/* dc-subnav1 ==================*/
.dc-subnav1{font-size: 0;}
.dcsubnav1-tt{text-align: center; background-color: #019cd2; padding:25px 17px; text-align: left;}
.dcsubnav1-tt h2,.dcsubnav1-tt small{ 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;}
.dcsubnav1-tt h2{font-size: 30px;color: #fff; font-weight: bold;}
.dcsubnav1-tt small{font-size: 24px; padding-left: 15px; color: #89defb; font-weight: bold;}
.dcsubnav1-ct{padding-top: 1px;}

/* zdList1 ==================*/
.zdList1{font-size: 0;}
.zdList1 li{padding-bottom: 1px;}
.zdList1-m1{text-align: left; display: block;  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;}
.zdList1-m1 .tt{background-color: #f7f7f7; border-bottom: 1px solid #e6e6e6; padding: 8px 8px; padding-left: 15px;}
.zdList1-m1 .tt h3{cursor: pointer; font-size: 16px; color: #333; background:url("../images/jia.png") no-repeat right center; width: 100%; background-size: 8px auto!important; padding-right: 12px; 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; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.zdList1-m1 .tt h3.hover{font-weight: bold; color: #019cd2; font-weight: bold;  background:url("../images/jian.png") no-repeat right center;}
.zdList1-m1 .tt h3 p{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;}


.zdList1-m1 .ct{padding-top: 0px;}
.zdList1-m1 .ct .a1{background-color: #fff; border-bottom: 1px solid #e6e6e6; display: block; padding: 10px 10px; padding-left: 30px;}
.zdList1-m1 .ct .a1 a{font-size: 15px; color: #333;}
.zdList1-m1 .ct .a1.on a{font-weight: bold; color: #eb7215;}
.zdList1{border: 1px solid #e6e6e6; border-bottom-width: 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;}
.zdList1-m1 .ct .a1 p{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-asmimgp4.cx1 li{padding-top: 0px; padding-bottom: 10px; width: 33.33%;}
.dc-asmimgp4.cx1 li .asmimgp4-m1{background-color: #f5f3f4;}

/* dpg-pages2 ==================*/
.dpg-pages2{display: block; text-align: center; padding-top:20px;}
.dpgpages2-m1{font-size:0; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.dpgpages2-m1 a,.dpgpages2-m1 span{margin: 0px 4px; margin-bottom: 4px!important; height: 25px; line-height:25px; border: 1px solid #ccc; padding: 0px 12px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.dpgpages2-m1,.dpgpages2-m1 a,.dpgpages2-m1 span{font-size: 14px; color: #444444; }
.dpgpages2-m1 span{background-color: #20679e; color: #fff; border-color: #20679e;}

/* dc-asmimgp1 ==================*/
.dc-asmimgp1{display: block;}
.dc-asmimgp1 a.img1{position:relative; display:block; overflow: hidden; height: 0px; padding-top:78.85%; 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; height: 100%; 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; position: absolute; left: 0px; top: 83%; text-align: center; padding: 8px 5px; 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: 12px; color: #fff; line-height: 23px; text-align: justify;}
.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(32,103,158,.6); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#9920679e,endColorstr=#9920679e);
text-align: center;
padding-top: 30px;
top: 0px; 
}
.dc-asmimgp1 a.img1:hover  span.sp1 h3{font-size: 20px;}

.imgpL1{font-size: 0; width: 101%;}
.imgpL1 li{width: 25%; padding-right: 1%; padding-bottom: 30px; 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-slick3 .asmimgp4-m1{background-color: #f5f3f4;}

.swf-slick2 .asmimgp4-m1{padding:0px 3px; }
.swf-slick2 .asmimgp4-m1 .imgbox,.swf-slick2 .asmimgp4-m1 .txtbox{background-color: #f5f3f4;}

.swf-slick3 .dc-asmimgp1,.swf-slick3 .imgtxtList2-m1{padding: 0px 3px;}
.swf-slick3 .dc-asmimgp1 .img1,.swf-slick3 .imgtxtList2-m1 .imgbox,.swf-slick3 .imgtxtList2-m1 .txtbox{background-color: #f5f3f4;}
.swf-slick3.cx1 .slick-prev{left: 3px;}
.swf-slick3.cx1 .slick-next{right:3px;}

.imgtxtList2.cx1 .imgtxtList2-m1{background-color: #f5f3f4;}

.dimgtxtList2.cx1 li{width: 100%; border-bottom: 1px dashed #ddd;}
.dimgtxtList2.cx1 .dimgtxtList2-m1 .img{width: 180px; float: left; margin-top: 2px;}
.dimgtxtList2.cx1 .dimgtxtList2-m1 .txt{width: auto; display: block; overflow: hidden;}

.dimgtxtList2-m1 .txt .others{padding-top: 2px; padding-bottom: 3px;}
.dimgtxtList2-m1 .txt .others span{font-size: 14px; color: #666!important; padding-right: 20px; 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;}
.dimgtxtList2-m1 .txt .others span:last-child{padding-right: 0px;}

/* asmtxtList2 ==================*/
.asmtxtList2 li{display: block; padding-top: 12px; padding-bottom: 8px; border-bottom: 1px dashed #ddd;}
.asmtxtList2 li.last{padding-bottom: 0px;}
.asmtxtList2-m1{overflow: hidden; clear: both; font-size:0; color: #000; display: block; padding-left: 10px; background:url("../images/pt-ico4-1.png") no-repeat left center; background-size: 5px auto!important;}
.asmtxtList2-m1 span{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; font-size: 12px;}
.asmtxtList2-m1 span.p{display: block; overflow: hidden; padding-right: 10px;}
.asmtxtList2-m1 span.p p{font-size: 14px; 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{background:url("../images/pt-ico4-1.png") no-repeat left center;}

.pgm22-tt.cx1{margin-bottom: 7px;}

.pgm71{overflow: hidden; clear: both;}
.pgm71 .bx1{width: 50%; /*padding-left: 20px; */text-align: left; float: left; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.pgm71 .bx2{text-align: center; display: block; overflow: hidden; padding-left: 20px;}
.pgm71 .bx1 .k1{padding-left: 10px;}
.pgm71-m1{text-align: left; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}

.pgm71-m1 h2{font-size: 18px; color: #333; font-weight: bold; padding-bottom: 15px;}
.pgm71-m1 .ct{font-size: 16px; color: #333;}
.pgm71-m1 .ct p{padding: 6px 0px;}
.pgm71-m1 .ct img{max-width: 120px; margin: 10px 0px;}
.pgm71-m1 .ct em{font-weight: bold;}

/* infoList1 ==================*/
.infoList1{font-size: 0; width: 100%; text-align: left; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; }
.infoList1>li{display: block; padding:8px 0px;}
.infoList1-m1{overflow: hidden; clear: both;}
.infoList1-m1 span.tt{min-height: 1px; padding-top: 5px; font-size: 14px; width: 62px; text-align: right; text-align: right; color: #333333; float: left; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.infoList1-m1 .txt{display: block; overflow: hidden; padding-left: 10px; width:380px;}
.infoList1-m1 .txt input[type='text'],.infoList1-m1 .txt textarea{font-size: 14px; color: #333; width:100%; padding: 0px 5px; height: 35px; line-height: 35px; border: 1px solid #ccc; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.infoList1-m1 .txt textarea{height: 80px!important; padding: 5px; line-height: normal; resize:none;}
.cm-pgm1{text-align: left; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; }
.cm-pgm1 .tt2 h2{font-size:18px; color: #333333; font-weight: bold;}
.cm-pgm1 .tt2{padding-bottom: 15px;}
.ckList1{font-size: 0;}
.ckList1 li{padding-right: 5%; 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;}
.ckList1 .dc-dx input[type='checkbox']{filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity: 0; opacity: 0; width:0; height: 0;}
.ckList1 .dc-dx{cursor:pointer;display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.ckList1 .dc-dx{font-size: 14px; padding-bottom: 0px; color: #333333; width: auto; background:url("../images/cm-img3.png") no-repeat left center; background-size: 15px auto!important; padding-left:20px;}
.ckList1 .dc-dx:hover{opacity: 0.8;}
.ckList1 .dc-dx.dc-cx1{background:url("../images/cm-img4.png") no-repeat left center;}
.infoList1 .li-a .infoList1-m1 span.tt{padding-top: 0px;}
.infoList1-m1 .txt textarea{padding:4px 8px; line-height:22px; resize:none; width: 100%; font-family: "微软雅黑"; height: 80px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.cm-btn1{text-align: center; font-size:16px; color: #fff; border: 0px; width: 170px;height: 35px; line-height: 35px; background-color: #20679e; text-align: center; border-radius:50px!important;-moz-border-radius:50px!important;-webkit-border-radius:50px!important;  display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.cm-btn1:hover{cursor:pointer; opacity: 0.8;}
.infoList1>li.btn1{padding-top: 20px; padding-bottom: 0px;}
.infoList1>li.li-a .infoList1-m1 .txt{padding-top: 2px;}

#allmap{height:200px; /*box-shadow: 0px 0px 12px 2px rgba(0,0,0,.3);*/ width:400px; max-width: 100%; margin: 15px 0px; border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}

.pgm72{text-align:left; padding-top: 30px;}
.pgm72 h2,.dc-hh2{font-size: 14px; color: #333; font-weight: bold; padding-bottom: 10px;}
.dc-hh2{line-height: 1;}

.erweimaL1{font-size: 0; }
.erweimaL1 li{padding: 5px 1%; width: 20%; 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;}
.erweimaL1-m1 .dc-erweima{text-align: center; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.erweimaL1-m1 .dc-erweima .img1{width: 100px; max-width: 100%; height: auto; margin: 0px;}
.erweimaL1-m1 .dc-erweima h3{padding-top: 9px; text-align: center; font-size: 14px; color: #888;}

/* dc-article2 ==================*/
.dc-article2{padding: 50px 0px;}
.dc-article2 .at-tt{text-align: center; padding-bottom: 15px;border-bottom: 1px solid #ccc;}
.dc-article2 .at-tt h1{font-size: 26px; color: #333; font-weight: bold;}
.dc-article2 .others{padding-top: 20px; 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,.pg-box7{padding-top: 35px; text-align: center;}
.dc-article2 .at-ct img,.pg-box7 img{max-width: 100%!important;height:auto!important; padding: 0px 0px; display: block; margin: 10px auto!important; border: 1px solid #000!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;
}
.dc-article2 .at-ct,.pg-box7{font-size: 16px; color: #666; line-height:30px; text-align:left;}
.dc-article2 .at-ct strong,.pg-box7 strong{font-size: 18px; color: #666; text-indent: 2em; font-weight: bold; padding-bottom: 15px; text-align: left; display: block;}
.dc-article2 .at-ct1{padding-top: 35px;}

.dc-article2 .share1{font-size: 0; overflow: hidden; clear: both;}
.dc-article2 .share1 .tt{font-size: 16px; color: #333; float: left; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.dc-article2 .share1 .sbx1{display: block; overflow: hidden; padding-left: 5px; position:relative; margin-top: -2px;}
.dc-article2 .prevnextwz{padding-top: 15px; margin-top:20px; border-top: 1px dashed #ddd;}

/* nextprevwz1 ==================*/
.nextprevwz1{display: block; font-size: 0; }
.nextprevwz1 li{width:100%; padding: 5px 0px; 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;}
.nextprevwz-m1{overflow: hidden; _zoom:1; *+zoom:1; clear: both; font-size:0;}
.nextprevwz-m1 .tt,.nextprevwz-m1 .txt{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.nextprevwz-m1 .tt{float: left; font-size: 14px; color: #333;}
.nextprevwz-m1 .txt{display: block; overflow: hidden;}
.nextprevwz-m1 .txt a{font-size: 14px; color: #8e8d8d; 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;}
.nextprevwz-m1{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}

.videoshow{text-align: center; padding-bottom: 15px;}
.youkuvideo1{width: 500px; height:350px; text-indent: 0px; position: relative; margin-left: -2em;}

.dc-searchL1{padding: 50px 0px; text-align: center;}
.dcsearchL1-tt{border-bottom: 1px solid #ccc;}
.dcsearchL1-tt h1{font-size: 18px; color: #333; font-weight: bold;}
.dcsearchL1-tt h1 em{color: #eb7215;}
.dcsearchL1-tt{padding-bottom: 25px;}
.searchL2{text-align: left; max-width: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.searchL2 li{padding: 5px 0px;}
.searchL2 li a{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;}
.dcsearchL1-ct{padding-top: 20px;}


/* 客服中心 独立模块 ==================*/
.kefu1{position: fixed; right: 0px; top: 50%; z-index: 1000; font-size: 0; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.kefu1 *{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);}
.kefu1-list li{padding: 2px 0px; position: relative;}
.kefu1-m1{position: relative; z-index: 1; width: 40px; height: 40px; text-align: center; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; overflow: hidden;}
.kefu1-m1:hover{cursor: pointer;}
.kefu1-m1 .sp1,.kefu1-m1 .sp2{width: 100%; height: 40px; overflow: hidden; position: relative; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.kefu1-m1 .sp1:before,.kefu1-m1 .sp2:before{content: ""; width: 0; height: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.kefu1-m1 .sp1 .img1{ max-width: 60%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.kefu1-m1 .sp2 em{font-size: 12px; padding: 0px 5px; line-height: 16px; 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;}
.kefu1-m1 .sp1{background-color: #d0d6d9;}
.kefu1-m1 .sp2{background-color: #888;}
.kefu1-m1:hover .sp1{margin-top: -40px;}
.kefu1-list li .img2{opacity: 1!important; padding:15px 15px; width: 100px; right: -130px; position: absolute; bottom: 0px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.kefu1-list li:hover .img2{opacity: 1!important; right: 40px;  background-color: #fff;}
.kefu1-list li:hover .img2.box1{width: auto; height: 40px; line-height: 40px;}
.kefu1-list li .img2 span.iph{font-size: 13px; color: #333; display: block; text-align: center;}
.kefu1-m1 .sp2 em{font-style: normal;}
.kefu1-list li .kefu1-m1.dh .img2{bottom: 15px; }
.kefu1-list li .img2.box1{bottom: 0px; height: auto!important; line-height: normal!important;}

.dc-fankui{position: relative; background-color: #fff; max-width: 400px; padding: 10px 20px; margin: 0 auto;}
.dc-fankui .cm-pgm1{width: 100%;}
.dc-fankui .infoList1-m1 span.tt{float: none; text-align: left; width: 100%; padding-bottom: 3px;}
.dc-fankui .infoList1>li{padding: 3px 0px;}
.dc-fankui .infoList1-m1 .txt{padding-left: 0px;}
.dc-fankui .infoList1-m1 .txt{width: 100%;}
.box-wd1 .dc-fankui .dc-close{width: 20px; height: 20px; top: 10px; right: 10px;}

/* pg-nav1 ==================*/
.mb-fdnav{padding: 3px 0px; background-color: #000;  display: none; 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;}

.infoList1-m1 .txt label.ib{font-size: 14px; color: #333; margin-right: 10px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}

.infoList1-m1 .txt label.ib input[type='checkbox']{filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity: 0; opacity: 0; width:0; height: 0;}
.infoList1-m1 .txt label.ib{width: auto!important; cursor:pointer;display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.infoList1-m1 .txt label.ib{font-size: 14px; padding-bottom: 0px; color: #333333; width: auto; background:url("../images/cm-img3.png") no-repeat left center; background-size: 15px auto!important; padding-left:16px;}
.infoList1-m1 .txt label.ib:hover{opacity: 0.8;}
.infoList1-m1 .txt label.ib.dc-cx1{background:url("../images/cm-img4.png") no-repeat left center;}

.asm-bb1 .infoList1-m1 span.tt{width: 83px;}
.asm-bb1 .infoList1>.li4 .infoList1-m1 span.tt{padding-top: 0px;}
.asm-bb1{text-align: left!important; line-height: 3;}
.asm-bb1 input[type="text"]{width: 70%; height: 25px; line-height: 25px;}
.asm-bb1 textarea{width: 70%; resize:none; height: 100px!important;}
.asm-bb1 label{margin-right: 15px;}
.asm-bb1 input[type="submit"]{color: #fff; border: 0px; background-color:#20679e!important; width: 80px; height: 35px; line-height: 35px; text-align: center; border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px; overflow: hidden; 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);
width: 100px;
font-size: 14px;
height: 30px;
line-height: 28px;
}
.asm-bb1 input[type="submit"]:hover{cursor: pointer; background-color: #888!important; color: #fff;}

.sr_list,.sr_list .sr_main,.sr_main{background: transparent!important;}
.brd1s{display: none;}
.searchL5 li a{font-size: 14px;}

.dcsearchL1-ct{text-align: left;}
.dimgtxtList2.asmbb2 li{border-bottom: 1px dashed #ddd;}

.nosearch span{font-size: 26px; color: #333;}
.dimgtxtList2.asmbb2 li.nosearch{text-align: center; padding-bottom: 40px;}


.picpL6{font-size: 0; margin: 0px -15px;}
.picpL6 li{width: 25%; padding: 0px 15px; padding-bottom: 25px; 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;}
.picpL6-m1{display: block; }
.picpL6-m1 .imgbx1{width: 100%; padding-top: 110%; position: relative; background-color: #888;}
.picpL6-m1 .imgbx1 .img{display: block; position: absolute; left: 0px; top: 0%; width: 98%; height: 98%; background-size:100% auto; background-size: contain; background-color: #888; background-position: center center; background-repeat: no-repeat;
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;
transition: all 100ms cubic-bezier(.4, 0, .2, 1); -moz-transition: all 100ms cubic-bezier(.4, 0, .2, 1);-webkit-transition: all 100ms cubic-bezier(.4, 0, .2, 1); -o-transition: all 100ms cubic-bezier(.4, 0, .2, 1); -ms-transition: all 100ms cubic-bezier(.4, 0, .2, 1);
}
.picpL6-m1 .imgbx1:hover .img{height: 100%; width: 100%;}
.picpL6-m1 .txtbx1{text-align: center; padding: 0px 5px; padding-top: 13px;}
.picpL6-m1 .txtbx1 h3{font-weight: bold; font-size: 16px; color: #353535; 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;}
.imghid{display: none; position: absolute; left: 0px; top: 0px; z-index: 100; width: 100%;}
.picpL6-m1 .txtbx1 small a,.picpL6-m1 .txtbx1 small,.picpL6-m1 .txtbx1 .ct1{display: block; font-size: 14px; color: #333;}
.picpL6-m1 .txtbx1 .ct1 .btn1{width: 110px; font-size: 14px; height: 30px; line-height: 28px;}
.picpL6-m1 .txtbx1 .ct1 .btn1:hover{color: #fff!important;}
.picpL6-m1 .txtbx1 small a{display: inline; }
.picpL6-m1 .txtbx1 small .cp1{text-decoration: underline;}
.picpL6-m1 .txtbx1 small{position: relative;}
.picpL6-m1 .txtbx1 .sm1{font-weight: bold;}
.cpinphid{position: absolute; height: 0; width: 1px; left: 0px;}
/* 小提示 ==================*/
.dh-tips1{position: fixed;  z-index: 10000; top: 50%; left: 0px; text-align: center; 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:scale(0);
-ms-transform:scale(0);
-moz-transform:scale(0);
-webkit-transform:scale(0);
-o-transform:scale(0);
}
.dh-tips1 span{max-width: 70%; display: inline-block; padding: 5px 15px; height: 30px; line-height: 30px; min-width: 100px; color: #fff;  font-size: 12px; background-color:rgba(0,0,0,.5); border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.dh-tips1-show{top: 50%;
transform:scale(1);
-ms-transform:scale(1);
-moz-transform:scale(1);
-webkit-transform:scale(1);
-o-transform:scale(1);
}

.mui-preview-image.mui-fullscreen{z-index: 20000;}
.mtm1{max-width: 100%; overflow: hidden;}

.table_form tr td,.table_form tr th{border-bottom-width: 0px!important;}
.scm1 .box1{text-align: center; padding-bottom: 15px;}
.scm1 .box2{font-size: 14px; border-bottom: 1px solid #ccc; padding-bottom: 10px;}
.scm2{font-size: 20px; color: #333; text-align: center; padding-top: 30px; padding-bottom: 30px;}

.scboxm3 .scm4{display: none!important;}
.scboxm3 .box-so.s1{max-width: 320px;}
.scboxm3 .box-so.s1 input[type="text"],.scboxm3 .box-so.s1 input[type="button"], .scboxm3 .box-so.s1 input[type="submit"]{height: 36px; line-height: 35px;}
.scboxm3 .mainnav li.on a.a1{background-color: transparent;}
.scboxm3 .mainnav li.on a.a1:hover{background-color: #2474b2;}


.pg-box2{padding-top: 20px;}

/* productDetail ==================*/
.productDetail{font-size:0; width: 100%; max-width: 100%; overflow: hidden; 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;}
.productDetail-tt .imgbox{float: left; width:45%;}
.productDetail-tt .txtbox{display: block; overflow: hidden; position: relative; padding-left: 30px;}
.productDetail-tt .imgbox .bigimg{height: 400px; width: 100%; overflow: hidden; margin-bottom: 15px; text-align: center; border: 1px solid #f0f0f0; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.productDetail-tt .imgbox .bigimg img{height: 100%;}
.productDetail-tt .imgbox .litimg{font-size:0;}
.productDetail-tt .imgbox .litimg span{cursor: pointer; overflow: hidden; margin-right: 10px; width: 50px; height: 50px; 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;}
.productDetail-tt .imgbox .litimg span img{width: 100%;}
.productDetail-tt .txtbox{text-align: left;}
.productDetail-tt .txtbox .tt h1{font-size: 20px; font-weight: bold; color: #333; padding-bottom: 5px;}

.dc-tagbox{font-size:0;}
.dc-tagbox span.tt{float: left; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.dc-tagbox span.tt{font-size: 14px; color: #333;}
.tagList{font-size:0;}
.tagList li{padding: 5px; padding-top: 0px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.tagList-m1 span{background:url("../images/pt-ico2.png") no-repeat right bottom; background-size: 11px auto; padding: 0px 6px; padding-right: 9px; height: 20px; line-height: 19px; overflow: hidden; position: relative; border: 1px solid #08bc4c; font-size: 13px; color: #08bc4c; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; }

.priceList{font-size:0;}
.priceList li{padding: 0px 0px;}
.priceList-m1 .mm1{overflow: hidden; clear: both;}
.priceList-m1 .mm1 span.tt{float: left; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.priceList-m1 .mm1 span.tt{font-size: 14px; color: #333;}
.priceList-m1 .mm1 .price{display: block; overflow: hidden; padding-left: 5px; color: #08bc4c; font-size: 16px; font-weight: bold;}
.priceList-m1 .mm2{padding: 5px 0px;}

.dc-loved{padding-top: 15px;}
.dc-loved .a1{text-decoration: underline;  background:url("../images/pt-ico3.png") no-repeat left center; background-size: 20px auto; padding-left: 25px; font-size: 14px; color: #333;}

.productDetail-ct{margin-top: 40px; border: 1px solid #f0f0f0;}
.productDetail-ct .tt{font-size:0; border-bottom: 1px solid #f0f0f0}
.productDetail-ct .tt a{position: relative; padding: 0px 10px; border-right: 1px solid #f0f0f0; min-width: 80px; height: 35px; line-height: 35px; text-align: center; 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;}
.productDetail-ct .tt a.on{border-top: 2px solid #20679e; color: #20679e;background-color: #f0f0f0; }
.productDetail-ct .ct{padding: 10px;}
.productDetail-ct .ct div{max-width:100%;}
.productDetail-ct .tt a:after{content: ""; 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: 3px solid transparent; 
border-right: 3px solid transparent; 
border-top: 4px solid #20679e; 
position: absolute; left: 50%; top: 0px; margin-left: -1.5px;

}





.swiper-gy{max-width: 100%; overflow: hidden;}
.swiper-slide{
  font-size: 0px;
  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;
}
.swiperbox1{position: relative; display: block;}
.swiperbox1 .swiper-button-prev{background:url("../images/prev-img12.png") no-repeat center center; left: 0px;}
.swiperbox1 .swiper-button-next{background:url("../images/next-img13.png") no-repeat center center; right: 0px;}
.swiperbox1 .swiper-button-prev,.swiperbox1 .swiper-button-next{background-size: contain; width: 10px; height: 17px; outline: none; position: absolute; top: 50%; margin-top:-8.5px;}
.swiper-pagination{width: 100%; bottom: 5px;}
.swiper-pagination-bullet{background-color: #fff; opacity: 0.8; margin: 0px 2px;}
.swiper-pagination-bullet-active{background-color: #ED3636;}
.swiper-gy a:hover{opacity: 1!important;}
.swiper-gy .swfimg1{width: 100%; height: auto;}


.swiper-gy{max-width: 100%; overflow: hidden;}
.swiper-slide{
  font-size: 0px;
  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;
}
.swiperbox1{position: relative; display: block;}
.swiperbox1 .swiper-button-prev{background:url("../images/prev-img12.png") no-repeat center center; left: 0px;}
.swiperbox1 .swiper-button-next{background:url("../images/next-img13.png") no-repeat center center; right: 0px;}
.swiperbox1 .swiper-button-prev,.swiperbox1 .swiper-button-next{background-size: contain; width: 10px; height: 17px; outline: none; position: absolute; top: 50%; margin-top:-8.5px;}
.swiper-pagination{width: 100%; bottom: 5px;}
.swiper-pagination-bullet{background-color: #fff; opacity: 0.8; margin: 0px 2px;}
.swiper-pagination-bullet-active{background-color: #ED3636;}
.swiper-gy a:hover{opacity: 1!important;}
.swiper-gy .swfimg1{width: 100%; height: auto;}

.swiperbox1{ overflow: hidden;}

.swiperbox10{position: relative; display: block;}
.swiperbox10 .box1{width: 100%; background-color: #f1f1f1; padding: 10px 26px; border:1px solid #f1f1f1; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.swiperbox10 .swiper-button-prev{background:url("../images/prev-img12.png") no-repeat center center; left: 0px;}
.swiperbox10 .swiper-button-next{background:url("../images/next-img13.png") no-repeat center center; right: 0px;}
.swiperbox10 .swiper-button-prev,.swiperbox10 .swiper-button-next{background-size:10px auto; width: 26px; height: 39px;outline: none; position: absolute; top: 50%; margin-top:-19.5px;}
.swiperbox10 .sfimgbx1 .sfimg1{width: 100%; height: auto; overflow: hidden; }
.swiperbox10 .sfimgbx1{padding: 0px 2px; }

.sf-pgm81 .box1 .a1{position: relative; display: block; overflow: hidden;  width: 100%; padding-top: 59%;}
.sf-pgm81 .box1 .imgbk1{background-color: #f1f1f1!important; left: 0px; top: 0px; position: absolute; z-index: 10; width: 100%; height: 100%; background-size: contain!important;}

.priceList .cm-btn1{font-size: 14px;width: 140px; height: 30px; line-height: 29px;}
.priceList .cm-btn1:hover{color: #fff!important; }

.productDetail-tt .txtbox h5{font-size: 16px; color: #333;}

.pg-box7{padding: 20px;}
.productDetail .oneprice{font-size: 16px; color: #333;}
.erweimaL1-m1 .dc-erweima h3{line-height: 1;}

.slick-js>img{width: 100%; visibility: hidden; opacity: 0; width: 1px!important; height: 1px!important;}


/* dc-video1 ==================*/
.dc-video1{display: inline-block;}
.dc-video1-m1{position: relative; overflow: hidden; _zoom:1; *+zoom:1;}
.dc-video1-m1 .img1{max-width: 100%; height: auto; width: 400px;}
.dc-video1-m1 .video1{position: absolute; left: 0; top: 0px; z-index: 10; width: 100%!important; height: 100%!important;}
.dc-video1-m1 .video-js .vjs-big-play-button{width: 50px!important; height: 50px!important; margin-left: -25px; margin-top: -25px; left: 50%!important; top: 50%!important; display: inline-block!important;}
.dc-video1 .video-js:before{content: ""; display: inline-block; left: 0px; top: 0px; position: absolute; z-index: 1; width: 100%; height: 100%; background-color: rgba(0,0,0,.6);}
.dc-video1 .video-js.vjs-playing:before{display: none;}
.dc-video1-m1 .video-js.vjs-playing .vjs-big-play-button{display: none!important;}
.vjs-paused .vjs-big-play-button{display: block!important;}










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

/* 重写class ==================*/

