

/* 共用 ==================*/

.wp{max-width:1380px; 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:1380px; 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;}

.wp2{max-width:1470px; 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;}

.wp2-1{max-width:1470px; width: 100%; margin: 0 auto; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}



a:hover{color: #9b5000!important; opacity: 0.8;}







/* 独立class ==================*/

body{background-color: #fff;}

.dc-yuanj5{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px; border-radius:0.05rem;-moz-border-radius:0.05rem;-webkit-border-radius:0.05rem; overflow: hidden;}

.dc-yuanj10{border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px; border-radius:0.10rem;-moz-border-radius:0.10rem;-webkit-border-radius:0.10rem; overflow: hidden;}

.dc-yuanj15{border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px; border-radius:0.15rem;-moz-border-radius:0.15rem;-webkit-border-radius:0.15rem; overflow: hidden;}

.wp-box1{max-width: 100%; overflow-x: hidden;}

.imgfdbx1{position: absolute; overflow: hidden; 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;}

.imgfdbx1 img{

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;

}



.perL1,.swf-slick7 .a1 .img1,.imgL1-m1 .img1,.pgm21-m1 .img1,.sfm81 .box1 .img1,.tjL1-m1 .img1,.imgL6-m1 .img1,.swf-slick6 .a1 .img1,.picpL2.cx1 .picpL2-m1 .imgbx1 img,.pgm13-m1 .box1 .imgbx1 .img1,.swf-slick1 .swfm11 .img1,.dc-asmimgList1-1 .img 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);    

}

.perL1:hover,.swf-slick7 .a1:hover .img1,.imgL1-m1:hover .img1,.tjL1-m1:hover .img1,.imgL6-m1:hover .img1,.swf-slick6 .a1:hover .img1,.pgm13-m1 .box1 .imgbx1:hover .img1,.swf-slick1 .swfm11:hover .img1,.dc-asmimgList1-1 .img:hover img{

    transform:scale(1.1);

    -ms-transform:scale(1.1);

    -moz-transform:scale(1.1);

    -webkit-transform:scale(1.1);

    -o-transform:scale(1.1);

}

.picpL2.cx1 .picpL2-m1 .imgbx1 img{top: 0px;}

.perL1-m1 .j2 .a1:hover{opacity: 1;}

.picpL2.cx1 .picpL2-m1:hover .imgbx1 img{position: relative; top: -10px;}

.pgm91,.tjL1-m1,.imgL6-m1,.pgm13-m1 .box1{overflow: hidden;}

.dc-m1{background-size:100% auto; background-size:cover; background-position: center center; background-repeat: no-repeat;}

.dc-m2{background-size:100% auto; background-position: center top; background-repeat: no-repeat;}

.dc-m3{position: relative; z-index: 10;}

.dc-m4{padding: 0px 90px; padding: 0px 0.90rem;}





/* 正常class ==================*/

.hd-top1{padding: 6px 0px; background-color: #282828;}

.hdtop1{font-size: 0;}

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

.hdtop1 .box2{text-align: right;}



/* warnList1 ==================*/

.warnList1{font-size:0;}

.warnList1 li{padding: 0px 7px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}

.warnList1 li a img{max-height: 21px; max-height: 0.21rem; max-width: 24px; max-width: 0.24rem;}



.fdnavList2{font-size:0;}

.fdnavList2 li{padding-left: 30px; position: relative; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle; }

.fdnavList2 li:after{content: ""; background-color: #a4a4a4; position: absolute; left: 15px; top: 50%; width: 1px; height: 16px; margin-top: -7px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}

.fdnavList2 li:first-child::after{display: none;}

.fdnavList2 li.last{background: transparent;}

.fdnavList2 li a{font-size: 16px; color: #fff; line-height: 1;}

.fdnavList2 li a:hover{color: #fff!important;}



.hd-top2{background-color: #eef1f4;}



.hdtop11{font-size: 0; height: 121px; background:url("../images/pt-img1.png") no-repeat bottom right; background-size: auto 100%;}

.hdtop11 .box1,.hdtop11 .box2,.hdtop11 .box3{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}

.hdtop11:before{content: ""; width: 0; height: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}

.hdtop11 .box1{width: 20%; text-align: left;}

.hdtop11 .box2{width: 80%; text-align: right;}

.hdtop11 .logo img{max-width: 266px; height: auto;}

.hdtop11 .logo img:hover{opacity: 0.8;}



.pcL1{font-size: 0;}

.pcL1 li{ display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}

.pcL1 .a1{padding: 0px 20px; font-weight: bold; display: block; height: 48px; line-height: 47px; font-size: 20px; color: #161616;}





/* swf 幻灯片 独立模块 ==================*/

.slick-js{ font-size: 0;}

.slick-js img{width: 0px;}

.slick-prev,.slick-next{opacity: 0.3; font-size: 0px; border: 0px; z-index: 10; position:absolute; cursor: pointer; top: 42%;width: 46px; height: 46px; background-size: 100% auto!important;}

.slick-prev:focus,.slick-next:focus{outline-color:transparent;}

.slick-prev{left: 20px; background:url("../images/swf-lbtn.png") no-repeat center center;}

.slick-next{right: 20px; background:url("../images/swf-rbtn.png") no-repeat center center;}

.slick-dots{position: absolute; bottom: 10px; text-align: center; font-size:0;/*word-spacing: -4px;letter-spacing: -4px;*/

    left: 50%;

    width: 100%;

    margin-left: -50%;

}

.slick-prev:hover,.slick-next:hover{opacity: 1;}

.slick-dots li{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;font-size:0; vertical-align: middle;}

.slick-dots li button{cursor: pointer;  padding: 0px; margin: 0px 3px; font-size: 0px; width: 7px; height: 7px; border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%; border: 0px; background-color: #fff; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; 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-dots li.slick-active button{background-color: #e0b12c!important;}

.slick-dots li.slick-active button:focus{outline-color:transparent;}

.slick-gy{text-align: center; position: relative; }

.slick-gy .slick-slide img{display: inline-block; width:100%;}

.slick-gy .slick-slide img:hover{opacity: 1;}

/*

.slick-gy .slick-slide img{opacity: 0;}

*/

.slick-gy .slick-active img{opacity: 1;}

.slick-js .slick-next,.slick-js .slick-prev{opacity: 1; transition: all 300ms cubic-bezier(.4, 0, .2, 1); -moz-transition: all 300ms cubic-bezier(.4, 0, .2, 1);-webkit-transition: all 300ms cubic-bezier(.4, 0, .2, 1); -o-transition: all 300ms cubic-bezier(.4, 0, .2, 1); -ms-transition: all 300ms cubic-bezier(.4, 0, .2, 1);}

.slick-js .slick-next{right: -110%;}

.slick-js .slick-prev{left: -110%;}

.slick-js{position: relative; overflow: hidden;}

/*.slick-js:hover .slick-next{right: 10px;}

.slick-js:hover .slick-prev{left: 10px;}*/

.slick-next.slick-disabled{display: none!important;}

.slick-prev.slick-disabled{display: none!important;}





.swf-slick1{font-size: 0;}

.swf-slick1 .swfm11{display: block; height: 654px; height: 6.54rem; position: relative; overflow: hidden; background-size:100% auto; background-size:cover; background-position: center center; background-repeat: no-repeat;}

.swf-slick1 .swfm11:hover{opacity: 1;}

.swf-slick1 .swfm11 .img1{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;}

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

.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{margin-top: 35px;  text-align: left; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;  -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}

.swf-slick1 .swfm11 .txtb .m1 h3{position: relative; line-height: 1; padding-bottom: 20px; padding-bottom: 0.20rem; font-size: 36px; font-size: 0.36rem; color: #fff;}

.swf-slick1 .swfm11 .txtb .m1 small{display: block; font-size: 18px; font-size: 0.18rem; color: #fff; letter-spacing: 2px;}

.swf-slick1 .swfm11 .txtb .m2{position: relative; z-index: 10; padding-left: 14px; padding-left: 0.14rem; border-left: 5px solid #fff; border-left: 0.05rem solid #fff;  display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}



.asmdot1 .slick-dots li button{margin: 0px 6px; margin: 0px 0.06rem; background: transparent; filter:none; width: 63px; height: 7px; width: 0.63rem; height: 0.07rem; border: 1px solid #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; border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;}

.asmdot1 .slick-dots li.slick-active button{background-color: #fff!important;}

.asmdot1 .slick-dots{bottom: 40px; bottom: 0.40rem;}



.pgm11{padding-top: 50px; padding-top: 0.00rem;}



.picpL2{font-size: 0; text-align: center;}

.picpL2 li{width: 33.33%; padding: 0px 1%; padding-bottom: 20px; padding-bottom: 0.20rem; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: top; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}

.picpL2-m1{width: 100%; display: block; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}

.picpL2-m1 .imgbx1 img{max-width:142px; max-width: 1.42rem; max-height: 164px; max-height: 1.64rem;}

.picpL2-m1 .txtbx1{padding-top: 30px; padding-top: 0.30rem;}

.picpL2-m1 .txtbx1 h3{font-size: 27px; font-size:0.27rem; color: #000; }

.picpL2-m1 .txtbx1 small{display: block; padding-top: 15px; padding-top: 0.15rem; font-size: 18px; font-size: 0.18rem; color: #3e3a39;}

.picpL2 .picpL2-m1 .imgbx1{ font-size: 0;}

.picpL2 .picpL2-m1 .imgbx1:before{content: ""; width: 0; height: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: bottom;}

.picpL2 .picpL2-m1 .imgbx2{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: bottom;}



.pgm11-m2{overflow: hidden; clear: both;}

.pgm11-m2 .box2{float: right; width: 415px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}

.pgm11-m2 .box1{display: block; overflow: hidden; padding-right: 60px; padding-right: 0.60rem;}



.swf-slick2{

padding-bottom: 25px;

}

.swf-slick2 .swfm11{width: 100%; height: 315px;

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);

}

.swf-slick2 .slick-dots {bottom: 0px; text-align: left;}

.asmdot2 .slick-dots li button{width: 50px; height: 8px; width: 0.50rem; height: 0.08rem; border: 1px solid #a0a0a0; -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:8px;-moz-border-radius:8px;-webkit-border-radius:8px; border-radius:0.08rem;-moz-border-radius:0.08rem;-webkit-border-radius:0.08rem;}

.asmdot2 .slick-dots li.slick-active button{background-color: #a0a0a0!important;}

.swf-slick2 .slick-active .swfm11{

border-top-left-radius:80px;

border-bottom-right-radius:80px;

border-top-left-radius:0.80rem;

border-bottom-right-radius:0.80rem;

}





.dc-tt1{position: relative; font-size: 0; padding-left: 40px; padding-left: 0.40rem;}

.dc-tt1 small{padding-bottom: 15px; padding-bottom: 0.15rem; text-transform:uppercase; display: block; font-size: 19px; font-size: 0.19rem; color: #8f8f8f;}

.dc-tt1 .tbx1{font-size: 0;}

.dc-tt1 .tbx1 h3,.dc-tt1 .tbx1 em{ display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: bottom; line-height: 1;}

.dc-tt1 .tbx1 h3{font-size: 44px; font-size: 0.44rem; color: #000;}

.dc-tt1 .tbx1 em{padding-left: 20px; padding-left: 0.20rem; font-size: 38px; font-size: 0.38rem; color: #ee2d23;}

.dc-tt1:before{content: ""; border-left: 4px solid #ee2d23; border-right: 3px solid #ee2d23; border-left: 0.04rem solid #ee2d23; border-right: 0.03rem solid #ee2d23; position: absolute; left: 0px; top: 0px; width: 10px; width: 0.10rem; height: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}



.dc-ct1{font-size: 20px; font-size: 0.20rem; color: #221815; line-height: 40px; line-height: 0.40rem;}

.dc-ct1 p{text-indent:2em; text-align: justify; letter-spacing: 2px; letter-spacing: 0.02rem;}



.dc-btn1{text-align: center; width: 245px; width: 2.45rem; height: 48px; height: 0.48rem; font-size: 0; background-color: #ee2d23; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}

.dc-btn1:before{content: ""; width: 0; height: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}

.dc-btn1 em{ background:url("../images/pt-ico1.png") no-repeat left center; background-size: 18px auto; background-size: 0.18rem auto; padding-left: 28px; padding-left: 0.28rem; font-size: 20px; font-size: 0.20rem; color: #fffffe; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}



.pgm12{position: relative; height: 375px; height: 3.75rem; font-size: 0; text-align: center;}

.pgm12:after{content: ""; width: 0; height: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}

.pgm12:before{content: ""; position: absolute; left: 0px; top: 0px; background-color: rgba(0,0,0,.75); width: 100%; height: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}

.pgm12-m1{text-align: center; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}

.pgm12-m2{padding: 10px 20px; padding-bottom: 12px; position: relative; font-size: 31px; font-size: 0.31rem; color: #fff; color: rgba(255,255,255,.7); 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;}

.pgm12-m2:before,.pgm12-m2 .m1:before{content: ""; position: absolute; background-color: #fff; background-color: rgba(255,255,255,.8); width: 15px; height: 1px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}

.pgm12-m2:after,.pgm12-m2 .m1:after{content: ""; position: absolute; background-color: #fff; background-color: rgba(255,255,255,.8); width: 1px; height: 15px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}

.pgm12-m2:before,.pgm12-m2:after{top: 0px; left: 0px;}

.pgm12-m2 .m1:before,.pgm12-m2 .m1:after{bottom: 0px; right: 0px;}



.dc-pgm1{font-size: 0;}

.dc-pgm1 .tbox1,.dc-pgm1 .tbox2{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;}

.dc-pgm1 .tbox1{width: 70%;}

.dc-pgm1 .tbox2{width: 30%; text-align: right;}



.pgm13-m1{position: relative; font-size: 0; overflow: hidden; clear: both; padding-left: 335px; padding-left: 3.35rem;}

.pgm13-m1 .box1{position: absolute; left: 0px; top: 0px; height: 100%; width: 335px; width: 3.35rem; float: left; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}

.pgm13-m1 .box1 .img1{position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; }

.pgm13-m1 .box2{display: block; overflow: hidden;}



.pL1{font-size: 0;}

.pL1 li{width: 50%; padding-left: 14px; padding-left: 0.14rem; padding-bottom: 15px; padding-bottom: 0.15rem; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: top; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}

.pL1-m1{display: block; background-color: #f3f3f3; padding: 10px;}

.pL1-m1 h3{font-size: 21px; font-size: 0.21rem; color: #000; display:inline-block;max-width:100%; white-space:nowrap; text-overflow:ellipsis; -moz-text-overflow:ellipsis; -webkit-text-overflow:ellipsis;-o-text-overflow:ellipsis; -ms-text-overflow:ellipsis; overflow: hidden;}

.pL1-m1 small{padding-top: 23px; padding-top: 0.23rem; display: block; font-size: 21px; font-size: 0.21rem; color: #ee2d23;}

.pL1 li:nth-last-child(-n+2){padding-bottom: 0px;}



.pgm14{padding: 60px 0px; padding: 0.60rem 0px; position: relative;}

.pgm14:before{content: ""; position: absolute; left: 0px; top: 0px; background-color: rgba(0,0,0,.70); width: 100%; height: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}



.dc-dl5{text-align: center; font-size:0; }

.dc-dt5{}

.dc-dl5 dd{padding-top: 70px; padding-top: 0.70rem;}

.dc-dt5-m1{position: relative; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align: middle;}

.dc-dt5-m1{}

.dc-dt5-m2{display: block; overflow: hidden; text-align: right;}

.dc-dt5-m1{font-size:0; padding-bottom: 12px;}

.dc-dt5-m1 h3,.dc-dt5-m1 small{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: bottom;}

.dc-dt5-m1 h3{padding-right: 15px; padding-right: 0.15rem; line-height: 1; font-size: 50px; font-size: 0.50rem; color: #fff;}

.dc-dt5-m1 small{position: relative; bottom: -5px; bottom: -0.05rem; font-size: 33px; font-size: 0.33rem; line-height: 1; color: #ee2d23; }



.picpL2.cx1 .picpL2-m1 .imgbx1 img{max-width: 126px; max-height: 162px; max-height: 1.62rem;}

.picpL2.cx1 .picpL2-m1 .txtbx1 h3{font-size: 33px; font-size: 0.33rem; color: #fff; color: rgba(255,255,255,.8);}

.picpL2.cx1 .picpL2-m1 .txtbx1{padding-top: 34px; padding-top: 0.34rem;}



.swf-slick6{position: relative; padding: 0px 50px; padding: 0px 0.50rem;}

.swf-slick6 .slick-prev,.swf-slick6:hover .slick-prev{left: 0px;}

.swf-slick6 .slick-next,.swf-slick6:hover .slick-next{right: 0px;}

.swf-slick6 .slick-prev{background:url("../images/pt-img28.png") no-repeat center center; }

.swf-slick6 .slick-next{background:url("../images/pt-img29.png") no-repeat center center;}

.swf-slick6 .slick-prev,.swf-slick6 .slick-next{background-size: contain!important; top: 50%; opacity: 1; width: 29px; width: 0.29rem; height: 102px; height: 1.02rem; margin-top: -51px; margin-top: -0.51rem; text-align: center;}

.swf-slick6 .a1{border: 1px solid #acaaa7; position: relative; display: block; padding-top: 166.02%; /*height: 436px; height: 4.36rem;*/ 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;}

.swf-slick6 .a1:hover{opacity: 1;}

.swf-slick6 .a1 .img1{position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background-size:100% auto; background-size:cover; background-position: center center; background-repeat: no-repeat;}

.swf-slick6 .a1 .txtbox{ background: rgba(0,0,0,.65);  font-size: 0; position: absolute; left: 0px;width: 100%; 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; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; 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);

bottom:-145px; 

}

.swf-slick6 .a1 .txtbox:before{content: ""; width: 0; height: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}

.swf-slick6 .a1 .txtbox .mm1{width: 100%; 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-slick6 .a1 .txtbox h3{position: relative; padding: 15px 0px; text-align: center; font-size: 20px; font-size: 0.20rem; color: #fefefe; 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;}

.swf-slick6 .a1 .txtbox h3:after{content: ""; position: absolute; left: 50%; margin-left: -40px; bottom: 0px; width: 80px; height: 1px; background-color: #fff; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle; display: none;}

.swf-slick6 .a1 .txtbox .ct1{padding: 10px 0px; padding-bottom: 30px; }

.swf-slick6 .a1 .txtbox .ct1-m1{height: 104px; font-size: 16px; color: #fefefe; line-height: 26px;

display: block; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;

overflow: hidden;	

}

.swf-slick6 .a1 .txtbox .ct1-m1 p{text-align:justify;}

.swf-slick6 .mm1{padding: 0px 15px;}

.swf-slick6 .a1:hover .txtbox{bottom: 0px;}

.swf-slick6 .a1:hover .txtbox h3:after{display: inline-block;}

.swf-slick6 .m1{padding: 0px 25px; padding: 0px 0.25rem;}



#fd{background-color: #313131;}

.fdm12{background-color: #111; padding: 19px 0px; padding: 0.19rem 0px;}

.fdm11{padding-top: 80px; padding-bottom: 40px; padding-top: 0.80rem; padding-bottom: 0.40rem;}



.fdm11-m1{font-size: 0;}

.fdm11-m1 .box1{float: right; padding-top: 20px; padding-top: 0.20rem; text-align: right; width: 540px; width: 5.40rem; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}

.fdm11-m1 .box2{display: block; overflow: hidden; padding-right: 10px;}



.erweimaL1{font-size: 0;}

.erweimaL1 li{padding-left: 70px; padding-left: 0.70rem; 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: 135px; width: 1.35rem;}

.erweimaL1-m1 .dc-erweima h3{padding-bottom: 25px; padding-bottom: 0.25rem; background:url("../images/pt-img33.png") no-repeat center bottom; background-size: 13px auto; background-size: 0.13rem auto; text-align: center; font-size: 25px; font-size: 0.25rem; color: #fff;}

.erweimaL1-m1 .dc-erweima .imgbx1{padding-top: 10px; }

.erweimaL1 li:first-child{padding-left: 0px;}



.fdm11-m2{max-width: 850px; max-width: 8.50rem;}



/* box-so 独立模块 搜索 ==================*/

.box-so{position:relative; width: 100%; height:40px; overflow: hidden; margin-top: 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;}

.box-so input[type="text"]{width: 100%; height: 40px; line-height: 40px; left: 0px; padding-left: 10px; position: absolute; top: 0px; padding-right: 110px; color: #333; font-size: 18px; border: 0px; background: transparent; 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;

background-color: #fff;

}

.box-so input[type="button"]{position:absolute; right: 0px; cursor: pointer; top: 0px; border: 0px;  width: 90px; height: 40px; z-index: 10; background:#e1cdb9 url("../images/pt-img30.png") no-repeat center center; background-size: 33px auto; background-size: 0.33rem auto; font-size:0;}

.box-so input[type="button"]:hover{opacity: 0.8;}



/* adrL3 ==================*/

.adrL3{font-size: 0; width: 102%;}

.adrL3 li{width: 50%; padding-bottom: 30px; padding-bottom: 0.30rem; padding-right: 2%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}

.adrL3-m1{overflow: hidden; clear: both;}

.adrL3-m1 span.tt{float: left; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;

font-size: 20px; font-size: 0.20rem;

color: #fff;

letter-spacing: 0;

}

.adrL3-m1 .txtbx1{ display: block; overflow: hidden; padding-left: 3px;

font-size: 20px; font-size: 0.20rem;

color: #fff;

letter-spacing: 0;

}

.adrL3 .li-a{width: 100%;}

.adrL3 li:last-child{padding-bottom: 0px;}



.fdm12-m1{font-size: 0;}

.fdm12-m1 .bx1,.fdm12-m1 .bx2,.fdm12-m1 .bx3{ display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}

.fdm12-m1 .bx1{padding-right: 15px;}

.fdm12-m1 .bx1 .img1{width: 22px; width: 0.22rem;}

.fdm12-m1 .bx2{padding-right: 50px; padding-right: 0.50rem;}

.fdm12-m1 .bx3 .img2{max-width: 78px; max-width: 0.78rem;}

.fdm12-m1 .bx2 .m0{padding-right: 30px; padding-right: 0.30rem; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}

.fdm12-m1 .bx2 p{font-size: 18px; font-size: 0.18rem; color: #fff;}

.fdm12-m1 .bx2 a{color: #fff!important;}

.fdm12-m1 .bx2 a:hover{text-decoration: underline;}



#asmnav1 .lava,#asmnav1 .lava2{

	border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;

	background-color:#446b9d!important;

	box-shadow:0 0 2px #69635a;

}

#asmnav1 .focus a{color: #fff!important;}

#asmnav1 a:hover{color: #fff!important; 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);}



/* asmban1 ==================*/

.asmban1{font-size: 0; height: 334px; height: 3.34rem; 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; left: 0px; top: 0px; background-color: rgba(0,0,0,.65); width: 100%; height: 100%; 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{padding-bottom: 40px; padding-bottom: 0.40rem; 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: 62px; font-size: 0.62rem; letter-spacing: 5px; color: #fff; font-weight: bold; padding-bottom: 15px; padding-bottom: 0.15rem;}

.asmban1-m1 .mm1 small{text-align: center; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}

.asmban1-m1 .mm1 small em{text-transform:uppercase; padding: 0px 10px; padding: 0px 0.10rem; font-size: 20px; font-size: 0.20rem; color: #fff; color: rgba(255,255,255,.8); display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}



/* pages 当前位置 ==================*/

.dc-weizhi{padding: 25px 0px; padding: 0.25rem 0px; font-size: 22px; font-size: 0.22rem; color: #8f8f8f; text-align: right;}

.dc-weizhi a{margin: 0 0px; color: #8f8f8f; position: relative; font-weight: bold;}

.dc-weizhi a:last-child{font-weight: normal;}

.dc-weizhi a:hover{color: #8f8f8f!important; opacity: 0.8;}



.pgm21-m1{overflow: hidden; clear: both;}

.pgm21-m1 .img1{margin-left: 85px; margin-left: 0.85rem; margin-bottom: 20px; margin-bottom: 0.20rem; width: 556px; width: 5.56rem;  float: right; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;

border-top-left-radius:80px;

border-bottom-right-radius:80px;

border-top-left-radius:0.80rem;

border-bottom-right-radius:0.80rem;

}



.dc-ct2{font-size: 20px; color: #000; line-height: 30px;}

.dc-ct2 p{text-indent:2em; text-align: justify;}



.pgm22{font-size: 0; text-align: center;}

.pgm22-box1:before{content: ""; width: 0; height: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}

.pgm22-box1{height: 245px; height: 2.45rem; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}

.pgm22-m1{width: 100%; 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;}



.szL1{font-size: 0; text-align: center;}

.szL1 li{width: 25%; padding: 0px 1%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: top; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}

.szL1-m1 .bx1{font-size: 0;}

.szL1-m1 .bx1 h3,.szL1-m1 .bx1 em{line-height: 1; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: bottom;}

.szL1-m1 .bx1 h3{font-size: 54px; font-size: 0.54rem; color: #fff;}

.szL1-m1 .bx1 em,.szL1-m1 .bx2 small{font-size: 20px; color: #fff; color: rgba(255,255,255,.8);}

.szL1-m1 .bx1 em{padding-left: 15px; padding-bottom: 6px; padding-bottom: 0.06rem;}



.pgm23-m1{font-size: 0; position: relative; padding: 0px 22.2%;}

.pgm23-m1 .box2{width: 100%; padding: 0px 6px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}

.pgm23-m1 .box1,.pgm23-m1 .box3{width: 22.2%; height: 100%; position: absolute; top: 0px;}

.pgm23-m1 .box1{left: 0px; }

.pgm23-m1 .box3{right: 0px;}



.imgL1{font-size: 0;}

.imgL1 li{width: 50%; padding: 0px 3px; padding-bottom: 6px; 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;}

.imgL1-m1{padding-top: 63.73%; position: relative; overflow: hidden; display: block;}

.imgL1-m1 .img1{position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background-size:100% auto; background-size:cover; background-position: center center; background-repeat: no-repeat; display: block;}

.imgL1-m1:hover{opacity: 1;}

.imgL1 li:nth-last-child(-n+2){padding-bottom: 0px;}



.swf-slick7,.swf-slick7 *{height: 100%;}

.swf-slick7 .slick-dots{height: auto;}

.swf-slick7 .a1{display: block; height: 100%; position: relative;}

.swf-slick7 .a1 .img1{display: block; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background-size:100% auto; background-size:cover; background-position: center center; background-repeat: no-repeat;}

.swf-slick7 .a1:hover{opacity: 1;}



.asmdot3 .slick-dots{bottom: 25px; bottom: 0.25rem;}

.asmdot3 .slick-dots li button{background: transparent; filter:none; margin: 0px 8px; margin: 0px 0.08rem; width: 10px; height: 10px; width: 0.10rem; height: 0.10rem; border: 1px solid rgba(255,255,255,.8);}

.asmdot3 .slick-dots li.slick-active button{background-color: #fff!important; border-color: #fff;}



.asmdot3.s1 .slick-dots{bottom: 15px;}

.asmdot3.s1 .slick-dots li button{background: transparent; filter:none; margin: 0px 5px; width: 10px; height: 10px; border: 1px solid rgba(255,255,255,.8);}

.asmdot3.s1 .slick-dots li.slick-active button{background-color: #fff!important; border-color: #fff;}





.pgm24-m1{ background-color: #f8f8f8; padding: 80px 0px; padding: 0.80rem 0px;}



.pgm24-m3{padding-right: 400px; padding-right: 4.0rem; overflow-y:auto; padding-left: 40px; padding-left: 0.40rem; max-height: 385px; direction: rtl; text-align: left;}

.pgm24-m3 .box1{font-size: 18px; color: #8f8f8f;}

.pgm24-m3 .box1 p{padding: 10px 0px; padding: 0.10rem 0px;}

.pgm24-box1{background-position:right top; background-repeat: no-repeat; background-size: 341px auto; background-size: 3.41rem auto;}



/* #swf 独立模块 幻灯片 ==================*/

.slideBox{position:relative; width: 100%; clear: both; overflow: hidden;}

.slideBox .bd li img{width: 100%;}

.slideBox .bd{overflow: hidden;  clear: both;}

.slideBox .hd{}

.slideBox .hd ul{padding-bottom: 10px; display: inline-block; font-size:0;/*word-spacing: -4px;letter-spacing: -4px;*/}

.slideBox .hd ul li{margin: 0px 10px;  width: 10px; height: 10px; border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%; background-color: #fff; border: 1px solid #666; cursor: pointer; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;font-size:0px; vertical-align: middle;}

.slideBox .hd ul li.on{background-color: red;}

.slideBox .hd{}

.slide-wdbug li{display: none;}

.slide-wdbug li img{}

.slide-wdbug li.first{display: block;}

.slide-wdbug2 li img{width: 100%;}



/* imgL1 ==================*/

.sdhimgL1{font-size: 0; width: 100%;}

.sdhimgL1 li{width: 16.66%; 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;}

.sdhimgL1-m1{display: block; position:relative; display:block; overflow: hidden; height: 0px; padding-top:72.61%; }

.sdhimgL1-m1 .img1{position:absolute; top:0px; left: 0px; height: 100%;  _height: auto; *+height: auto;  max-height: none; }



.dahuajiat a.next{right: 55px; background:url("../images/pt-img46.png") no-repeat center center; }

.dahuajiat a.prev{left: 55px; background:url("../images/pt-img45.png") no-repeat center center;}

.dahuajiat a{position: absolute; z-index: 100; top: 50%; margin-top: -48.5px; margin-top: -0.485rem; width: 62px; height: 97px; width: 0.62rem; height: 0.97rem; background-size: contain!important; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}



.picMarquee-left{position: relative;}



.perL1{font-size: 0;}

.perL1 li{width: 20%; padding: 0px 1px; padding-bottom: 18px; padding-bottom: 0.18rem; 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;}

.perL1-m1{font-size: 0;}

.perL1-m1 .j1,.perL1-m1 .j2{width: 50%; padding: 0px 3px;  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;}

.perL1-m1 .j1 .bkimg2,.perL1-m1 .j2 .a1{padding-top: 100%; position: relative; display: block;}

.perL1-m1 .j1 .bkimg2{background:url("../images/pt-img52.png") no-repeat center center; background-size: cover;}

.perL1-m1 .j2 .a1 .img1{position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background-size:100% auto; background-size:cover; background-position: center center; background-repeat: no-repeat;}



.pxL1{font-size: 0; margin: 0px -1%;}

.pxL1 li{width: 33.33%; padding: 0px 1%; padding-bottom: 45px; padding-bottom: 0.45rem; 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;}

.pxL1-m1{line-height: 1; background:url("../images/pt-ico6.png") no-repeat left center; background-size: 26px auto; background-size: 0.26rem auto; padding-left: 40px; padding-left: 0.40rem;}

.pxL1-m1 p{font-size: 25px; font-size: 0.25rem; color: #000; line-height: 1; 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;}



.pgm12.cx1{height: 235px;}

.pgm12.cx1:before{background-color: rgba(0,0,0,.63);}



.pgm12-m1.cx1 p{font-size: 33px; font-size: 0.33rem; color: #fff;}



.dc-ct3{font-size: 22px; font-size: 0.22rem; color: #000; line-height: 26px;}

.dc-ct3 p{text-align: justify; text-indent:2em;}



.pgm26-m1 .box1{padding: 0px 90px; padding: 0px 0.90rem;}



/* ylL1 ==================*/

.ylL1{font-size: 0; width: 100%; margin: 0px -23px; margin: 0px -0.23rem;}

.ylL1 li{width: 25%; padding: 0px 23px; padding: 0px 0.23rem; padding-bottom: 45px; padding-bottom: 0.45rem; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}

.ylL1 li .yqm1{border: 1px solid #c8c4c1; display: block; text-align: center; overflow: hidden; position: relative; padding-top: 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;}

.ylL1 li .yqm1 .a1{display: block; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; text-align: center; font-size: 0;}

.ylL1 li .yqm1 .a1:before{content: ""; width: 0; height: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}

.ylL1 li .yqm1 .a1 img{max-width: 90%; max-height: 90%; 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-ltnav1 ==================*/

.dc-ltnav1{ font-size:0; margin: 0 auto; width: 100%; text-align: left; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}

.dc-ltnav1 li{border: 1px solid #dcdcdc; border-left-width: 0px; width: 16.66%; text-align: center; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}

.dc-ltnav1 li:first-child{border-left-width: 1px;}

.ltnav1-m1{display: block; padding: 0px 10px; position: relative;}

.ltnav1-m1 em{height: 53px; line-height: 53px; font-size: 21px; font-size: 0.21rem; color: #a5a5a5; 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-ltnav1 li.hover .ltnav1-m1 em{color: #fff; }

.dc-ltnav1 li.hover .ltnav1-m1{background-color: #ee2d23;}

.dc-ltnav1 li.hover .ltnav1-m1:hover{color: #fff!important; opacity: 0.9;}

.dc-ltnav1 li.hover .ltnav1-m1:before{content: ""; position: absolute; left: 50%; margin-left: -3.5px; bottom: -5px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;

width: 0; 

height: 0; 

border-left: 7px solid transparent; 

border-right: 7px solid transparent; 

border-top: 5px solid #ee2d23; 

}



.sonnavL3{font-size: 0; text-align: center;}

.sonnavL3 li{padding: 0px 23px; padding: 0px 0.23rem; 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;}

.sonnavL3 .a1{font-size: 20px; font-size: 0.20rem; color: #a0a0a0; text-decoration: underline;}



.jzL1{font-size: 0; margin: 0px -7px;}

.jzL1 li{width: 33.33%; padding: 0px 7px; padding-bottom: 70px; padding-bottom: 0.70rem; 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;}

.imgpLm1{display: block;}

.imgpLm1 .imgbx1{padding-top: 80.55%; position: relative; overflow: hidden; display: block;}

.imgpLm1 .imgbx1 .img1{display: block; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background-size:100% auto; background-size:cover; background-position: center center; background-repeat: no-repeat;}

.imgpLm1 .txtbx1{padding: 15px 30px; padding: 0.15rem 0.30rem; padding-bottom: 20px; padding-bottom: 0.20rem; background-color: #fff;}

.imgpLm1 .txtbx1 .tt1 h3{line-height: 1; font-size: 28px; font-size: 0.28rem; color: #000; font-weight: bold; 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-jiant1{border: 1px solid #434343; text-align: center; width: 48px; width: 0.48rem; height: 27px; height: 0.27rem; border-radius:27px;-moz-border-radius:27px;-webkit-border-radius:27px; border-radius:0.27rem;-moz-border-radius:0.27rem;-webkit-border-radius:0.27rem; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; 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;}

.dc-jiant1:before{content: ""; width: 0; height: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}

.dc-jiant1 .jtimg1,.dc-jiant1 .jtimg2{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}

.dc-jiant1 .jtimg1{width: 9px; width: 0.09rem;}

.dc-jiant1 .jtimg2{width: 10px; width: 0.10rem;}

.imgpLm1:hover{opacity: 1;}

.jzL1 li.on .dc-jiant1 .jtimg1{display: none;}

.jzL1 li.on .dc-jiant1 .jtimg2{display: inline-block!important;}

.jzL1 li.on .imgpLm1 .txtbx1 .tt1 h3{color: #ee2d23;}



/* 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{font-size: 15px; color: #666; background-color: #f1eff0; height: 36px; line-height:36px; border: 1px solid #e8e7e8; padding: 0px 5px; width: 40px; 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;}

.dpgpages2-m1 a{}

.dpgpages2-m1, .dpgpages2-m1 a, .dpgpages2-m1 span{margin-bottom: 5px!important;}

.dpgpages2-m1 span.current{color: #fff; background-color: #ee2d23;}

.dpgpages2-m1 a.disabled{color: #ddd!important;}

.dpgpages2-m1 span.omit{background-color: #fff; font-size: 14px; color: #333;}

.dpgpages2-m1 .w{width: auto; padding: 0px 10px;}



/* .box-wd1 弹窗1 独立模块  ==================*/

.msg-hid .box-wd1{

transform:scale(0);

    -ms-transform:scale(0);

    -moz-transform:scale(0);

    -webkit-transform:scale(0);

    -o-transform:scale(0);

}

.box-wd1{margin-top:0px; margin-bottom: 0px;  z-index: 10000; top: 0%; position: relative;  display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;

transform:scale(1);

-ms-transform:scale(1);

-moz-transform:scale(1);

-webkit-transform:scale(1);

-o-transform:scale(1);

transform-origin:center;

-moz-transform-origin:center; /* Firefox 4 */

-webkit-transform-origin:center; /* Safari and Chrome */

-o-transform-origin:center; /* Opera */

 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-cet2 dd{max-height: 90vh; overflow-y:auto; }

.dc-cet2{background-color: #000; background-color: rgba(0,0,0,.3); top: 0px; left: 0px; text-align: center; position:fixed; z-index: 10000; height: 100%; width: 100%;

  transform:scale(1);

    -ms-transform:scale(1);

    -moz-transform:scale(1);

    -webkit-transform:scale(1);

    -o-transform:scale(1);

  transform-origin:center;

    -moz-transform-origin:center; /* Firefox 4 */

    -webkit-transform-origin:center; /* Safari and Chrome */

    -o-transform-origin:center; /* Opera */

    font-size: 0;

 }

.dc-cet2:before{content: ""; width: 0; height: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}

.dc-cet2-box1{width: 100%;  display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}

.msg-hid{

  transform:scale(0);

    -ms-transform:scale(0);

    -moz-transform:scale(0);

    -webkit-transform:scale(0);

    -o-transform:scale(0);

    height:0px!important;

    overflow: hidden;

}

.mengceng{background-color: #000; background-color: rgba(0,0,0,.6); top: 0px; left: 0px; text-align: center; position:fixed; z-index: 100; height: 100%; width: 100%;}

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

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

.box-wd1{overflow: hidden; min-height: 300px; width:90%; width: 660px; padding: 20px 0px!important; 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;

}

.box-wd1 dt{text-align: center;}

.dc-close{position: absolute; top: 7px; right: 7px; width: 35px; height: 35px; background:url("../images/msg-close.png") no-repeat center center; background-size: contain; z-index: 1000;}

.vhid{visibility: hidden!important;height: 0; width: 0; position: absolute;}



.adrtc{padding: 0px;}

.adrtc dt{position: relative; padding: 0px 15px; padding: 0px 0.15rem; border-bottom: 1px solid rgba(151,151,151,.19); padding-top: 25px; padding-top: 0.25rem; padding-bottom: 27px; padding-bottom: 0.27rem;}

.adrtc dt .dc-close{}

.adrtc dt h3{font-size: 32px; font-size: 0.32rem; color: #323233;}

.adrtcm11{padding: 27px 0px; padding: 0.27rem 0px; text-align: left;}



.dc-ifr1{height: 670px; overflow-y: auto;}

.pg-tc1{padding: 0px 20px;}



.swf-slick7.cx2 .a1{padding-top: 72.36%;}

.pgtcm11 .box2{padding: 20px 25px;padding-bottom: 0px;}



.infoL1{font-size: 0;}

.infoL1 li{display: block; padding-bottom: 20px; padding-bottom: 0.20rem;}

.infoL1 li:last-child{padding-bottom: 0px;}

.infoL1-m1{padding-left: 22px; position: relative;}

.infoL1-m1:before{content: ""; width: 9px; height: 9px; background-color: #ee2d23; position: absolute; left: 0px; top: 5px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}

.infoL1-m1 .j1{font-size: 0;}

.infoL1-m1 .j1 h3,.infoL1-m1 .j1 small{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: bottom; line-height: 1;}

.infoL1-m1 .j1 h3{font-size: 18px; color: #868686;}

.infoL1-m1 .j1 small{font-size: 14px; color: #868686;}



.dc-inp1{font-size: 18px; color: #000; width: 100%; height: 30px; line-height: 28px; text-align: left; padding: 0px 10px; border: 1px solid #d8d8d8; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}



.sfm81{background-color: #eeeeee; font-size: 0; position: relative; overflow: hidden; height: 513px;}

.sfm81 .box1,.sfm81 .box2{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}

.sfm81 .box1{width: 56.6%; height: 100%; position: relative; overflow: hidden;}

.sfm81 .box2{width: 43.4%; padding-left: 13px;}

.sfm81 .box1 .img1{position: absolute; left: 0px; top: 0px; width: 100%; height: 100%;}

.sfm81 .box2 .txtbx1{background-color: #fff; text-align: left; padding: 35px 45px; padding: 0.35rem 0.45rem; padding-right: 27px; padding-right: 0.27rem;

border-top-left-radius:50px;

border-bottom-left-radius:50px;

border-top-left-radius:0.5rem;

border-bottom-left-radius:0.5rem;

}



.sfm81-m1 .bx1 .year{font-size: 50px; line-height: 1; font-size: 0.50rem; color: #000; font-weight: bold;}

.sfm81-m1 .bx1 .date{font-size: 20px; font-size: 0.20rem; color: #cbcbcb;}

.sfm81-m1 .bx2{min-height: 90px; min-height: 0.90rem;}

.sfm81-m1 .bx2 h3{font-size: 27px; font-size: 0.27rem; color: #ee2d23; line-height: 45px; line-height: 0.45rem;

display: block; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;

overflow: hidden;

}

.sfm81-m1 .ct1{min-height: 120px; font-size: 14px; color: #8e8e8e; line-height: 24px;

display: block; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 5;

overflow: hidden;

}

.sfm81-m1 .ct1 p{text-align: justify;}



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

.dc-btn2{font-size: 14px; color: #ee2d23;}



.asmdot4 .slick-dots{width: auto; left: 62%; bottom: 85px; z-index: 1000; margin-left: 0px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}

.asmdot4 .slick-dots li button{background-color: #bfbfbf;}

.asmdot4 .slick-dots li.slick-active button{background-color: #ee2d23!important;}



/* txtList5 ==================*/

.txtList5{display: block;}

.txtList5 li{padding-bottom: 50px; padding-bottom: 0.50rem;}

.txtList5-m1{overflow: hidden; clear: both;}

.txtList5-m1 .bx1,.txtList5-m1 .txt1{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: top;}

.txtList5-m1 .bx1{float: left; text-align: center; }

.txtList5-m1 .bx1 .year{text-align: center; font-size: 18px; color: #999;}

.txtList5-m1 .date{ width: 72px; height: 72px; background-color: #999; border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}

.txtList5-m1 .date:before{content: ""; width: 0; height: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}

.txtList5-m1 .date .m1{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}

.txtList5-m1 .date h3{font-size: 25px; font-size: 0.25rem; color: #fff;}

.txtList5-m1 .date small{display: block;font-size: 14px; color: #fff;}

.txtList5-m1 .txt1{position: relative; margin-top: -5px; display: block; overflow: hidden; padding-left: 24px; padding-left: 0.24rem;}

.txtList5-m1 .txt1 h3 a{font-size: 25px; font-size: 0.25rem; color: #000;}

.txtList5-m1 .txt1 .ct{padding-top: 5px; font-size: 16px; color: #000; line-height: 26px;

display: block; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;

overflow: hidden;

}

.txtList5-m1 .txt1 .ct p{text-align: justify;}

.txtList5 li.last{border-bottom: 0px;}



.asmban1.cx1:before{background-color: rgba(0,0,0,.55);}



.dc-ct4{font-size: 25px; font-size: 0.25rem; color: #000; line-height: 55px; line-height: 0.55rem;}

.dc-ct4 p{text-indent:2em; text-align: justify;}



.proslick1 .pbx1{padding: 0px 10px;}

.proslick1 .a1{overflow: hidden; position: relative; display: block; height: 200px; height: 2.0rem;}

.proslick1 .a1 .img1{position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background-size:100% auto; background-size:contain; background-position: center center; background-repeat: no-repeat;}

.proslick1{padding: 0px 80px; padding: 0px 0.80rem;}

.proslick1 .slick-prev{left: 0px; background:url("../images/pt-img96.png") no-repeat center center;}

.proslick1 .slick-next{right: 0px; background:url("../images/pt-img97.png") no-repeat center center;}

.proslick1 .slick-prev,.proslick1 .slick-next{background-size: contain!important; width: 62px;height: 97px; width: 0.62rem; height: 0.97rem; top: 50%; margin-top: -48.5px; margin-top: -0.485rem;}



.pgm61-m1{text-align: center;}

.pgm61-m1 .img1{max-width: 1345px; max-width: 13.45rem; height: auto!important; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}



.tjL1{font-size: 0;}

.tjL1 li{width: 50%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: top; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}

.tjL1-m1{display: block; padding-top: 49.56%; position: relative; overflow: hidden;}

.tjL1-m1 .img1{position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background-size:100% auto; background-size:cover; background-position: center center; background-repeat: no-repeat;}

.tjL1-m1 .txtbx1{position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background-color: rgba(0,0,0,.24); z-index: 10;}

.tjL1-m1 .txtbx1 .j1{text-align: center; position: absolute; left: 54px; left: 0.54rem; bottom: 35px; bottom: 0.35rem; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}

.dc-btn3{font-size: 22px; font-size: 0.22rem; color: #fff; padding: 0px 22px; padding: 0px 0.22rem; background-color: #ee2d23; height: 43px; line-height: 43px; height: 0.43rem; line-height: 0.43rem; border-radius:43px;-moz-border-radius:43px;-webkit-border-radius:43px;  border-radius:0.43rem;-moz-border-radius:0.43rem;-webkit-border-radius:0.43rem; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}

.dc-btn3:hover{color: #fff!important;}

.tjL1-m1:hover{opacity: 1;}

.tjL1-m1 .txtbx1 .j1 small{display: block; font-size: 14px; color: #d3d3d3; padding-top: 3px;}



.pgm63-m1{font-size: 0;}

.pgm63-m1 .box1{font-size: 0;}

.pgm63-m1 .box1 .img1,.pgm63-m1 .box1 h3{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}

.pgm63-m1 .box1 .img1{position: relative; bottom: -5px; bottom: -0.05rem; max-width: 28px; max-width: 0.28rem;}

.pgm63-m1 .box1 h3{ line-height: 1; font-size: 33px; font-size: 0.33rem; color: #ee2d23; padding-left: 10px;}



.dc-tbs1{

    border-collapse: collapse; 

    width: 100%;

    font-size: 16px;

    color: #666;

    

    text-align: center;

}

.dc-tbs1 td{

	padding: 17px 5px;

	padding: 0.17rem 5px;

    border-bottom: 2px dashed #aca9a6;

    font-size: 24px; font-size: 0.24rem; color: #000;

}

.dc-tbs1 th{ padding: 17px 5px; padding: 0.17rem 5px; text-align: center; font-weight: normal; background-color: #e5e5e5; color: #010101; font-size: 28px; font-size: 0.28rem;}

.dc-tbs1 .td1{width: 10%;}

.dc-tbs1 .td2{}

.dc-tbs1 .td3{width: 15%;}

.dc-tbs1 .td4{width: 15%;}

.dc-tbs1 .td5{width: 15%;}

.dc-tbs1 .td6{width: 15%;}

.dc-tbs1 .td7{width: 15%;}



.dc-btn4{background-color: #ee2d23; font-size: 20px; font-size: 0.20rem; color: #fff; width: 125px; width: 1.25rem; height: 42px; line-height: 42px; height: 0.42rem; line-height: 0.42rem; text-align: center; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}

.dc-btn4:hover{color: #fff!important; opacity: 0.9;}



.imgL6{font-size: 0; margin: 0px -6px; overflow: hidden; clear: both; text-align: left;}

.imgL6 li{ width: 25%; padding: 6px; padding-top: 0px; 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;}

.imgL6-m1{display: block; position: relative; padding-top: 69.76%;}

.imgL6-m1 .img1{position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background-size:100% auto; background-size:contain; background-position: center center; background-repeat: no-repeat;}

.imgL6-m1:hover{opacity: 1;}



.imgL6-box1{position: relative; overflow: hidden; max-width: 100%;}

.imgL6-box1 .imgL6-m2{position: absolute; right: 0px; top: 0px; z-index: 10;}

.imgL6-m2{width: 25%;}

.imgL6-m2 .imgL6-m1{padding-top: 141.94%;}



.pgm12.cx1{height: 360px; height: 3.60rem;}



.xxL1{font-size: 0;}

.xxL1 li{width: 33.33%; text-align: center; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: top; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}

.xxL1-m1 .img1{width: 171px; width: 1.71rem; border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}



.pgm24-m3.cx1{max-height: none;}



.btn-box4{text-align: right;}



.twL3{font-size: 0; text-align: center;}

.twL3 li{position: relative; width: 25%; 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;}

.twL3-m1{text-align: center;}

.twL3-m1 .imgbx1{text-align: center; width: 123px; width: 1.23rem; height: 143px; height: 1.43rem; background:url("../images/pt-cimg17.png") no-repeat center center; background-size: contain; font-size: 0; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}

.twL3-m1 .imgbx1:before{content: ""; width: 0; height: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}

.twL3-m1 .imgbx1 .img1{max-width: 57px; max-width: 0.57rem; max-height: 51px; max-height: 0.51rem; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}

.twL3-m1 .txtbx1 h3{font-size: 22px; font-size: 0.22rem; color: #000;}

.twL3-m1 .txtbx1 h3 .em1{font-size: 20px; font-size: 0.20rem;}

.twL3-m1 .txtbx1 h3 p{padding: 5px 0px;}

.twL3 li:after{content: ""; position: absolute; right: 0px; top: 0px; width:0px; height: 80%; border-right: 1px dashed #a0a0a0; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}

.twL3 li:last-child::after{display: none;}



.dc-pgm2{font-size: 0; text-align: center;}

.dc-pgm2 .box0{width: 50%; padding: 0px 1%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: top; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}

.dcpgm21 .bx1{border-bottom: 1px solid #000; padding-bottom: 8px; font-size: 0; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; font-size: 0;}

.dcpgm21 .bx1 .img1,.dcpgm21 .bx1 h3{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle; }

.dcpgm21 .bx1 .img1{max-width: 34px; max-width: 0.34rem;}

.dcpgm21 .bx1 h3{padding-left: 7px; font-size: 25px; font-size: 0.25rem; color: #000;}

.dcpgm21 .bx2{font-size: 27px; font-size: 0.27rem; color: #000;}

.dcpgm21 .bx2 em{font-size: 16px; font-size: 0.16rem;}



.erweimaL1-m1.cx1{}

.erweimaL1-m1.cx1 .dc-erweima h3{font-size: 22px; font-size: 0.22rem; color: #000; background: transparent; filter:none; padding-bottom: 15px; padding-bottom: 0.15rem;}

.erweimaL1-m1.cx1 .dc-erweima .imgbx1{padding-top: 0px;}

.erweimaL1-m1.cx1 .dc-erweima .img1{width: 105px;}



.pgm82{text-align: center;}

.pgm82 .img1{position: relative; margin-top: -75px; margin-top: -0.75rem; max-width: 933px; max-width: 9.33rem; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}



.pgm83-m1{font-size: 25px; font-size: 0.25rem; color: #000;}

.pgm83-m1 p{padding-bottom: 40px; padding-bottom: 0.40rem;}



#allmap{height:100%; width:100%;}

.pgm83-m2{width: 100%; overflow: hidden; height: 630px; height: 6.30rem;}



/* allmap ==================*/

#allmap .BMap_bubble_title h3{font-size: 16px;}

#allmap .BMap_bubble_content p{font-size: 12px;}





/* 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);}

body.bdtanc1{padding-top: 0px!important;}



.wow{visibility: hidden;}



.sfm81 .box1 .img1{

    transform:scale(1.3);

    -ms-transform:scale(1.3);

    -moz-transform:scale(1.3);

    -webkit-transform:scale(1.3);

    -o-transform:scale(1.3);

}

.slick-slide.asmon .sfm81 .box1 .img1{

  animation:lrpiaofur 400ms linear;

  -moz-animation:lrpiaofur 400ms linear; /* Firefox */

  -webkit-animation:lrpiaofur 400ms linear; /* Safari and Chrome */

  -o-animation:lrpiaofur 400ms linear; /* Opera */

  animation-fill-mode:forwards;

  -moz-animation-fill-mode:forwards;

  -webkit-animation-fill-mode:forwards;

  -o-animation-fill-mode:forwards;

}



@keyframes lrpiaofur

{

0%{

    transform:scale(1.3);

    -ms-transform:scale(1.3);

    -moz-transform:scale(1.3);

    -webkit-transform:scale(1.3);

    -o-transform:scale(1.3);

}

100%{

    transform:scale(1);

    -ms-transform:scale(1);

    -moz-transform:scale(1);

    -webkit-transform:scale(1);

    -o-transform:scale(1);

}

}




.swf-slick1.swfdh1 .swfm11 .txtb .m2{

transform:translateX(-100%);

-ms-transform:translateX(-100%);

-moz-transform:translateX(-100%);

-webkit-transform:translateX(-100%);

-o-transform:translateX(-100%);

opacity: 0;

}



.swf-slick1.swfdh1 .slick-active .swfm11 .txtb .m2{

	animation:asmrollIn 7s linear infinite;

	-moz-animation:asmrollIn 7s linear infinite; /* Firefox */

	-webkit-animation:asmrollIn 7s linear infinite; /* Safari and Chrome */

	-o-animation:asmrollIn 7s linear infinite; /* Opera */



}



@-webkit-keyframes asmrollIn {

  0% {

    opacity: 0;

    -webkit-transform: translateX(-100%) ;

    transform: translateX(-100%);

  }



  20% {

    opacity: 1;

    -webkit-transform: translateX(0px);

    transform: translateX(0px);

  }

  80% {

    opacity: 1;

    -webkit-transform: translateX(0px);

    transform: translateX(0px);

  }

  100% {

    opacity: 0;

    -webkit-transform: translateX(150%);

    transform: translateX(150%);

  }

}



.swf-slick2 .swfm11 .img1{width: 98%; margin-left: 1%;}

.swf-slick2 .slick-active .swfm11 .img1{

    border-top-left-radius: 80px;

    border-bottom-right-radius: 80px;

    border-top-left-radius: 0.80rem;

    border-bottom-right-radius: 0.80rem; 

}













/* 共用部分 底部 ==================*/

.dc-n1{}



/*定义滚动条高宽及背景 高宽分别对应横竖滚动条的尺寸*/  

.ddm1::-webkit-scrollbar  

{  

    width: 5px;  

    height: 110px;  

    background-color: #F5F5F5;  

}  

/*定义滚动条轨道 内阴影+圆角*/  

.ddm1::-webkit-scrollbar-track  

{  

    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);  

    border-radius: 10px;  

    background-color: #F5F5F5;  

}    

/*定义滑块 内阴影+圆角*/  

.ddm1::-webkit-scrollbar-thumb  

{  

    border-radius: 10px;  

    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);  

    background-color: #bdbdbd;    /*  滚动条的颜色 ==================*/

}  

/*滑块效果*/

.ddm1::-webkit-scrollbar-thumb:hover

{

border-radius: 5px;

-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);

background: rgba(0,0,0,0.4);

}



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



