/* 共用 ==================*/
.wp{max-width:1200px; width: 100%; overflow: hidden; margin: 0 auto; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.wp1{max-width:1200px; width: 100%; margin: 0 auto; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
a:hover{color: #9b5000!important;}

/* 独立class ==================*/
body{background-color: #fff;}
.dc-m1{background-size:100% auto; background-size:cover; background-position: center center; background-repeat: no-repeat;}
.dc-m2{position: relative; z-index: 10;}
.h70{height: 70px; height: 0.70rem;}
.h50{height: 50px; height: 0.50rem;}
.h30{height: 30px; height: 0.30rem;}





/* 正常class ==================*/
/* hd-top1 ==================*/
.hd-top1{/*background-color: rgba(0,0,0,.3); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000);*/ clear: both; font-size: 0;}
.hd-top1 .mm2{position: relative; z-index: 10; padding-left: 35px; padding-left: 0.35rem; float: right; padding-top: 29px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.hd-top1 .mm2 .dc-asmnavList1,.hd-top1 .mm2 .imgaList1{ display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.hd-top1 .pc-nav{display: block;}
/* dc-asmnavList1 ==================*/
.dc-asmnavList1{font-size:0;}
.dc-asmnavList1 li{margin: 2px 0px; padding: 0px 0px; padding-left: 23px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.dc-asmnavList1 li a{font-size: 0px; color: #0931a5; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.dc-asmnavList1 li a img{max-width: 26px; max-height: 26px;}


/* imgaList1 ==================*/
.imgaList1{font-size: 0;}
.imgaList1 li{padding: 0px 6px; 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;}
.imgaList1-m1{width: 30px; height: 30px; text-align: center; background-color: #5ac2d8; border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%; overflow: hidden; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.imgaList1-m1:before{content: ""; width: 0; height: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.imgaList1-m1 img{max-width: 48%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}

#hd{position: relative; z-index: 1000;}

/* pc-nav 独立模块 电脑端导航 ==================*/
.pc-nav{ 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: 9px; display: block;  font-size:0;/*word-spacing: -4px;letter-spacing: -4px;*/}
.pc-nav .mainnav-m1 .mainnav{padding-left: 45px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;font-size:14px; vertical-align: middle;}
.pc-nav .logo img{    max-width: 150px;
    margin-top: 5px;}
.pc-nav .mainnav-m2{width: 100%; position: relative; text-align: right;}
.mainnav{display: inline-block; font-size:0;/*word-spacing: -4px;letter-spacing: -4px;*/}
.mainnav li{padding: 0px 25px; /*height: 61px;*/ height: 71px; position: relative; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;font-size:16px; vertical-align: middle;}
.mainnav .li1{position: inherit;}
.mainnav li.last{background: transparent; padding-right: 0px;}
.mainnav li:hover .navlist{position: absolute; display:block;}
.mainnav li a.a1{height: 71px; line-height: 65px; position: relative; display: inline-block;  text-align: center;  font-size: 16px; color: #0931a5;}
.mainnav li.on a.a1,.mainnav li a.a1:hover{}
.mainnav li.on a.a1:after,.mainnav li a.a1:hover:after{content: ""; width: 30px; height: 5px; position: absolute; left: 50%; margin-left: -15px; bottom: 0px; background-color: #0931a5; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.navlist{z-index: 10; border-top: 2px solid #0d32a0;position: relative; box-shadow: 0px 0px 11px -1px rgba(0,0,0,.7); min-width: 100%; top: 71px; left: 0px; text-align: left; background-color: rgba(255,255,255,.8); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#e5ffffff,endColorstr=#e5ffffff); padding-top: 2px; padding-bottom: 2px;}
.navlist a{display: block; text-align: center;/* border-bottom: 1px solid #fff;*/ white-space:nowrap; width: 100%; height: 37px; line-height: 36px; color: #0931a5; 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;}
/*.mainnav li a.a1.xl{padding-right: 16px; background:url("../images/pt-ico1.png") no-repeat right center; background-size: 12px auto; }*/
.pc-nav .logo{font-size: 0; margin-top:4px; position: relative; z-index: 10;}

.mainnav .li1 .navlist{padding-top: 20px; padding-bottom: 20px; padding-bottom: 0px;}
.dc-pgm3{font-size: 0;}
.dc-pgm3 .dcpgm31{padding:0px 15px; padding-bottom: 20px; min-height: 275px; text-align: center; width: 25%; border-right: 1px dashed #0931a5; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: top; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.dc-pgm3 .dcpgm31:last-child{border-right-width: 0px;}
.dcpgm31 .j1{text-align: left; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.dcpgm31 .j1 h3{font-size: 16px; padding-bottom: 10px; color: #0931a5; 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;}
.dcpgm31 .j1 a{height: 28px; line-height: 28px; color: #538135; text-align: left;display: block; width: auto; padding-left: 0px; padding-right: 0px; border-bottom-width: 0px;}

.shareasm-m1{position: relative;}
.shareasm-m1 .tanbox1{position: absolute; left:-40px; top: 30px; display: none;}
.shareasm-m1 .tanbox1 img{width: 100px; max-width: none; max-height: none;}
.shareasm-m1 .tanbox1 img:hover{opacity: 1;}
.shareasm-m1:hover .tanbox1{display: block;}

.sban1{position: relative; overflow: hidden; font-size: 0;}
.sban1:before{content: ""; 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;}
.banL1{font-size: 0; text-align: left;}
.banL1 li{width: 25%; text-align: center; border-right: 1px solid #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;}
.banL1 li:last-child{border-right-width: 0px;}
.banL1-m1{padding: 0px 2%; display: block; height: 886px; height: 8.86rem; background-color: rgba(0,0,0,.5); -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.banL1-m1:hover{background-color: rgba(0,0,0,.2);}
.banL1-m1:before{content: ""; width: 0; height: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.banL1-m1 .m1{max-width: 100%; overflow: hidden; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.banL1-m1 .imgbx img{max-width: 80px; max-height: 80px; max-width: 0.80rem; max-height: 0.80rem;}
.banL1-m1 .txtbx{max-width: 100%; position: relative; padding-top: 25px; padding-bottom: 25px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.banL1-m1 .txtbx:after{content: ""; width: 80px; height: 2px; background-color: #fff; position: absolute; left: 50%; margin-left: -40px; bottom: 0px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.banL1-m1 .txtbx h3{font-size: 24px; font-size: 0.24rem; color: #fff; font-weight: bold; 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;}
.banL1-m1 .txtbx small{ display: block; font-size: 14px; color: #fff; margin-top:20px; margin-top: 0.20rem; display:inline-block;width:90%; 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-dl1{padding-top: 30px; padding-top: 0.30rem;padding-bottom: 20px; padding-bottom: 0.20rem;}
.dc-dt1{}
.dc-dt1 h3 span{padding:0px 20px; width: 23%; background-color: #fff;  position: relative; z-index: 1; background-color: #fff; font-size: 24px; color: #0931a5; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.dc-dt1 h3{position: relative; text-align: center;}
.dc-dt1 h3:before{content: ""; position: absolute; left: 0; top: 58%; background-color: #0931a5; width: 100%; height: 1px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}

.dc-dt1 small{display: block; font-size: 18px; color: #666; text-align: center; padding-top: 5px;}
.dc-dl1 dd{padding-top: 35px; padding-top: 0.35rem;}

/* 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: #a6a6a6; -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: #0931a5!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-slick2 ==================*/
.swf-slick2{position: relative; padding: 0px 0px; padding-bottom: 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:28px auto!important; width: 28px; height: 47px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.swf-slick2 .slick-prev{background:url("../images/pt-img4.png") no-repeat center center;}
.swf-slick2 .slick-next{background:url("../images/pt-img5.png") no-repeat center center;}
.swf-slick2 .swfbox1{padding: 0px 15px;}
.swf-slick2 .slick-dots li button{margin: 0px 7px;}

/* dc-asmimgp4 ==================*/
.dc-asmimgp4{font-size:0;}
.dc-asmimgp4 li{width: 100%; 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:65.31%;}
.asmimgp4-m1 .imgbox img{position:absolute; top:0px; left: 0px; height: 100%;  _height: auto; *+height: auto;  max-height: none; }
.asmimgp4-m1 .txtbox{padding: 7px; padding-top: 10px; text-align: left;}
.asmimgp4-m1 .txtbox .tt h3 a{font-size: 14px; color:#0931a5; 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:7px; height: 60px; overflow: hidden;}
.asmimgp4-m1 .txtbox .ct{font-size: 12px; color: #0931a5ba; line-height: 20px;}
.asmimgp4-m1 .more{font-size: 12px; color: #22bfab;}

.dc-sbk1{background-color: #2f5597;}
.dc-sbk2{background-color: #00b050;}
.dc-sbk3{background-color: #ffc000;}
.sitemapL{font-size: 0;}
.sitemapL li{width: 11.11%; 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;}
.sitemapL-m1{padding: 5px; text-align: center; display: block;height: 133px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.sitemapL-m1:hover{opacity: 0.9;}
.sitemapL-m1:before{content: ""; width: 0; height: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.sitemapL-m1 .m1{max-width: 100%; overflow: hidden; padding-top: 20px; position: relative; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.sitemapL-m1 .m1 h3{font-size: 14px; color: #fff; position: relative; 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;}
.sitemapL li.p .sitemapL-m1{position: relative;}
.sitemapL li.p .sitemapL-m1 .m1:after{content: ""; width: 20px; height: 2px; background-color: #fff; position: absolute; left: 50%; margin-left: -10px; top: 0px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}

#fd{background-color: #dae3f3; padding: 25px 0px;}
.fdm11{overflow: hidden; clear: both;}
.fdm11 .j1{float: right; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.fdm11 .j2{display: block; overflow: hidden; padding-right: 10px;}

/* dc-erweima ==================*/
.dc-erweima{text-align: center; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.dc-erweima .img1{background-color: #fff; padding: 4px; width: 110px;}
.dc-erweima h3{padding-top: 2px; text-align: center; font-size: 16px; color: #0931a5;}

/* txtList1 ==================*/
.txtList1{display: block; text-align: left;}
.txtList1 li{display: block; padding-bottom: 7px;}
.txtList1 li:last-child{padding-bottom: 0px;}
.txtList1-m1{overflow: hidden; clear: both;}
.txtList1-m1 .txtList1-tt,.txtList1-m1 .txtList1-txt{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: top;}
.txtList1-m1 .txtList1-tt{float: left; margin-top: -11px;}
.txtList1-m1 .txtList1-txt{display:block; overflow: hidden; padding-left: 8px; }
.txtList1-tt img{max-width: 15px; max-height: 15px;}
.txtList1-txt p{font-size: 16px; color: #0931a5; padding-bottom: 5px;}
.txtList1-txt p em{color: #1c1c1c; padding-right: 5px;}
.txtList1 .p1 .txtList1-m1 .txtList1-txt{padding-left: 0px;}

/* asmban1 ==================*/
.asmban1{font-size: 0; height: 687px; 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: 40.58px; color: #fff;}
.asmban1-m1 .mm1 small{font-size: 16px; color: #fff; display: block; padding-top: 10px; letter-spacing: 2px;}

/* pages 当前位置 ==================*/
.dc-weizhi{border-bottom: 1px solid #d9d9d9;  font-size: 14px; color: #0931a5;}
.dc-weizhi a{margin: 0 0px; color: #0931a5; position: relative; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.dc-weizhi a img{max-width: 20px; max-width: 20px;}
.dc-weizhi a:hover{color: #e71418;}
.dc-weizhi .a1{padding:18px 20px; border: 1px solid #d9d9d9; border-bottom-width: 0px; border-top-width: 0px;}

/* dimgtxtList2 ==================*/
.dimgtxtList2{display: block; padding-top: 15px;}
.dimgtxtList2 li{padding: 20px 0px;}
.dimgtxtList2-m1{ padding: 10px 12px; border: 1px solid #f2f2f2; overflow: hidden; clear: both; 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;}
.dimgtxtList2-m1 .img,.dimgtxtList2-m1 .txt{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.dimgtxtList2-m1 .img{float: left;}
.dimgtxtList2-m1 .txt{display: block; overflow: hidden;}
.dimgtxtList2-m1 .img{width: 45%; padding-right: 48px; padding-right: 0.48rem;  _width: auto; *+width: auto;}
.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: 14px;}
.dimgtxtList2-m1 .txt h3 a{font-size: 18px; color: #0931a5;font-weight: bold;}
.dimgtxtList2-m1 .txt .ct{height:135px; overflow: hidden; line-height: 22px; font-size: 15px; color: #0931a5;}
.dimgtxtList2-m1 .txt .ct p{text-align: justify; text-indent:2em;}
.dimgtxtList2-m1 .txt .others{padding-top: 7px; text-align: right;}
.dimgtxtList2-m1 .txt .others span{width: 40%; font-size: 14px; color: #0931a5; padding-right: 22px; 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 .time{background:url("../images/pt-img16.png") no-repeat left center;}
.dimgtxtList2-m1 .txt .others .scan em{background:url("../images/pt-ico23.png") no-repeat left center; padding-left: 22px; background-size: 18px auto!important; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.dimgtxtList2-m1 .img img:hover{opacity: 0.8;}
.dimgtxtList2-m1 .txt .others.cx1{text-align: left; padding-top: 0px; padding-bottom: 5px;}
.dimgtxtList2-m1 .txt .others.cx1 span.time{color: #0931a5; display: block; width: 100%; background: transparent; padding-left: 0px; font-size: 16px;}
.dimgtxtList2-m1 .txt .others.cx1 span.time em{font-size: 12px;}
.dimgtxtList2-m1 .txt .others span img{max-width: 17px;}

/* 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 -2px; 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: #0931a5; color: #fff; border-color: #0931a5;}

/* dc-article2 ==================*/
.dc-article2 .at-tt{text-align: center; padding-bottom: 25px; /*padding-bottom: 0.25rem; border-bottom: 1px solid #ccc;*/}
.dc-article2 .at-tt h1{font-size: 28px; color: #0931a5;font-weight: bold;}
.dc-article2 .others{    padding-top: 45px; font-size: 0;/* float: left; */text-align: left;border-bottom: 1px solid #dddddd;}
.dc-article2 .others span,.dc-article2 .others .shares{margin-right:40px;margin-bottom:10px;display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.dc-article2 .others span{font-size: 16px; color: #0931a5; }
.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{text-align: center; padding-top: 45px; padding-top: 0.45rem;}
.dc-article2 .at-ct img{max-width: 100%;height:auto!important; padding-top: 10px; padding-bottom: 10px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; display: block; margin: 5px auto;}
.dc-article2 .at-ct{text-align: left; font-size: 14px; color: #666666; line-height: 24px;}
.dc-article2 .at-ct p{text-indent: 2em;}

/* nextprevwz1 ==================*/
.nextprevwz1{display: block; padding: 20px 0px; font-size: 0; border-top: 1px solid #dddddd; margin-top: 20px;}
.nextprevwz1 li{width: 50%; 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;text-align: left}
.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: #0931a5;}
.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;}
.nextprevwz1 li.next{text-align: right;}
.nextprevwz-m1{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}

.rcL li{padding-bottom: 35px; padding-bottom: 0.35rem; }
.rcL-m1{display: block; background-color: #f8f8f8;  padding: 15px 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;}
.rcL-m1 h3{font-size: 16px; color: #0931a5; font-weight: bold;}
.rcL-m1 h4{padding-top: 7px; font-size: 14px; color: #0931a5; font-weight: bold;}
.rcL-m1,.rcL-m1 p{font-size: 14px; color: #0931a5;}
.rcL-m1 .j1{overflow: hidden; clear: both;}
.rcL-m1 .j1 .bx1{font-size: 0; width: 100px; text-align: right; height: 60px; border-left: 1px solid #e2e2e2; float: right; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.rcL-m1 .j1 .bx2{ display: block; overflow: hidden; padding-right: 10%; }
.rcL-m1 .j1 .bx1:before{content: ""; width: 0; height: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.rcL-m1 .j1 .bx1 p{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.rcL-m1 p em{color: #538135;}
.sli-ul1{font-size: 0; padding-top: 18px;}
.sli-ul1 .sli1{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;}
.sli-ul1 .a1{background:url("../images/pt-ico19.png") no-repeat right center; background-size: 15px auto; padding-right: 20px; font-size: 14px; color: #538135; font-weight: bold; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.rcL-m1 .t1{position: relative;}
.dc-moreinfo{position: absolute; right: 14px; bottom: 0px; background:url("../images/pt-ico20.png") no-repeat center center; width: 30px; height: 19px; background-size: contain!important; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.dc-moreinfo.closed{background:url("../images/pt-ico20-1.png") no-repeat center center;}
.rcL-m1 .others.closed{padding-top: 0px!important;}

.pgm41{overflow: hidden; clear: both; font-size: 0;}
.pgm41 .j1,.pgm41 .j2{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;}
.pgm41 .j1{width: 65%; padding-right: 2%;}
.pgm41 .j2{width: 35%; padding-left: 2%; text-align: right;}

.addL1{font-size: 0;}
.addL1 li{display: block; padding-bottom: 25px; padding-bottom: 0.25rem;}
.addL1 li:last-child{padding-bottom: 0px;}
.addL1-m1 .imgbx{padding-left: 30px;}
.addL1-m1 .imgbx img{max-width: 40px; }
.addL1-m1 .txtbx{padding-top: 20px;}
.addL1-m1 .txtbx h3{font-size: 16px; color: #0931a5; font-weight: bold;}
.addL1-m1 .txtbx .ct{padding-top: 15px; font-size: 14px; color:#0931a5; line-height: 22px; }
.addL1-m1 .txtbx .ct p{padding: 2px 0px;}

.dc-pgm1{background-color: #f2f2f2; text-align: center; display: block; padding: 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;}
.dc-pgm1 .bx1 .imgbx img{max-width: 35px; max-height: 35px;}
.dc-pgm1 .bx1 .imgbx{padding-bottom: 20px;}
.dc-pgm1 .bx1 h3{color: #7f7f7f; font-size: 16px; font-weight: bold;}
.dc-pgm1 .bx1 small{display: block; color: #7f7f7f; font-size: 14px; padding-top: 15px;}
.dc-pgm1 .bx2{padding-top: 30px; padding-top: 0.30rem;}

/* msgL2 ==================*/
.msgL2{font-size: 0;}
.msgL2 li{padding: 5px 0px; padding-top: 8px; border-bottom: 1px solid #cccccc;}
.msgL2-m1{overflow: hidden; clear: both;}
.msgL2-m1 span.tt{font-size: 20px;float: left; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; }
.msgL2-m1 .box1{padding-top: 4px; display: block; overflow: hidden;}
.msgL2-m1 .box1 .inp1{text-align: center; background: transparent; border: 0px; font-size: 14px; width: 100%; color: #333; padding: 0px 5px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.msgL2-m1 .box1 select{ border: 0px; font-size: 16px; color: #333; 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;
background-image: url('../images/pt-img18.png'); background-size: 16px auto;
}
.msgL2 li.li-select .msgL2-m1 .box1{text-align: right;}
.btn-box1{text-align: center; padding: 15px 0px;}
input::-webkit-input-placeholder {color: #bfbfbf;}
input:-moz-placeholder {color: #bfbfbf;}
input::-moz-placeholder {color: #bfbfbf;}
input::-ms-input-placeholder {color: #bfbfbf;}

.dc-btnL1{font-size: 0; padding-top: 20px;}
.dc-btnL1 .sli{padding-right: 25px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.dc-btnL1 .sli a{font-size: 14px; color: #fff; text-align: center; width: 60px; height:25px; line-height:25px; padding: 0px 5px;  display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.dc-btnL1 .sli.on a{color: #FE4444; border-color: #ff8383; }
.dc-btnL1 .sli.btn1 a{background-color: #0931a5;}
.dc-btnL1 .sli.btn2 a{background-color: #bfbfbf; color: #fff;}
.dc-btnL1 .sli a:hover{color: #fff!important; opacity: 0.9;}

/* subnavList1 ==================*/
.subnavList1{font-size:0; padding: 0px 0; border-bottom: 1px solid #d9d9d9; line-height: normal;}
.subnavList1 li{width: 16.66%; text-align: center; 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;}
.subnavList1 li a{ position: relative; display: inline-block; font-size: 16px; color: #a5a5a5; padding-bottom: 20px; max-width: 100%;}
.subnavList1 li a:after{content: ""; width: 50px; height: 2px; position: absolute; left: 50%; margin-left: -25px; background-color: #a6a6a6; bottom: 0px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.subnavList1 li.on a,.subnavList1 li.current a{color: #0931a5;}
.subnavList1 li.on a:after,.subnavList1 li.current a:after{background-color:#0931a5; color: #0931a5; }
.subnavList1 li a:hover::after{text-decoration: none; background-color:#0931a5; }
.subnavList1 li a:hover{color: #0931a5!important;}
.subnavList1 li a em{display:inline-block;max-width:100%; white-space:nowrap; text-overflow:ellipsis; -moz-text-overflow:ellipsis; -webkit-text-overflow:ellipsis;-o-text-overflow:ellipsis; -ms-text-overflow:ellipsis; overflow: hidden;}


/* dc-asmimgp8 ==================*/
.dc-asmimgp8{font-size:0; width: 106%;}
.dc-asmimgp8 li{width:50%;padding-left: 2px; padding-bottom: 45px; padding-right:6%; 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;}
.asmimgp8-m1 .imgbox{display: block; 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;}
.asmimgp8-m1 .imgbox em{ position:relative; display:block; overflow: hidden; height: 0px; padding-top:55.59%;}
.asmimgp8-m1 .imgbox img{position:absolute; top:0px; left: 0px; height: 100%;  _height: auto; *+height: auto;  max-height: none; }
.asmimgp8-m1 .txtbox{padding:25px 25px; text-align: left;}
.asmimgp8-m1 .txtbox .tt{text-align: center;}
.dc-asmimgp8.s6 .asmimgp8-m1 .txtbox .tt h3,.asmimgp8-m1 .txtbox .tt h3 a{font-size: 16px; color: #0931a5; 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;}
.asmimgp8-m1 .txtbox .ct{height:88px; overflow: hidden; margin-top: 10px; font-size: 13px; color: #666; line-height: 22px;}
.asmimgp8-m1{box-shadow: 1px 1px 6px rgba(0,0,0,.2);}

.pgm52{padding-top: 30px;}

/* dc-asmimgp5 ==================*/
.dc-asmimgp5{font-size:0; text-align: left; width: 104%;}
.dc-asmimgp5 li{width: 25%; text-align: center; padding-right: 4%; 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;}
.asmimgp5-m1 .imgbox{height: 379px; border: 1px solid #f2f2f2; background-color: #fff; width: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.asmimgp5-m1 .imgbox img{max-height:100%; max-width: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.asmimgp5-m1 .imgbox:before{content: ""; width: 0; height: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.asmimgp5-m1 .txtbox{padding-top: 15px;}
.asmimgp5-m1 .txtbox h3 a{font-size: 0;}
.asmimgp5-m1 .txtbox h3 a img{max-width: 20px;}
.asmimgp5-m1 .txtbox small{display: block; font-size:18px; color: #727272; padding-top: 5px;}

.askL1{font-size: 0;}
.askL1 li{display: block; padding: 1px 0px;}
.askL1-m1{overflow: hidden; clear: both; display: block; padding: 5px 25px;}
.askL1-m1 .bx1,.askL1-m1 .bx2{width: 50%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.askL1-m1 .bx1{padding-right: 2%;}
.askL1-m1 .bx2{padding-left: 2%;}
.askL1-m1 h3{font-size: 16px; color: #0931a5;}
.askL1-m1 .ct{font-size: 14px; color: #0931a5; line-height: 22px;}
.askL1 .li-a .askL1-m1{background-color: #f2f2f2;}

.dc-dl8{padding-top: 50px; padding-top: 0.50rem; padding-bottom: 20px; }
.dc-dt8{text-align: center; position: relative; padding-bottom: 25px; border-bottom: 1px solid #d9d9d9; }
.dc-dt8:after{content: ""; width: 70px; height: 3px; position: absolute; left: 50%; margin-left: -35px; bottom: 0px; background-color: #0931a5; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.dc-dt8 h3{font-size: 20px; color: #0931a5; font-weight: bold;}
.dc-dt8 small{display: block; padding-top: 10px; font-size: 15px; color: #0a0a0a;}
.dc-dl8 dd{padding-top: 30px;}

.dc-ct1{font-size: 15px; color: #0931a5; line-height: 34px;}
.dc-ct1 p{text-indent:2em; text-align: justify;}
.dc-ct1 img{max-width: 100%; height: auto!important; display: block; margin: 5px auto;}


/* slick2 ==================*/
.swf-slick6{position: relative; padding: 0px 25px;}
.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-ico13.png") no-repeat center center; }
.swf-slick6 .slick-next{background:url("../images/pt-ico15.png") no-repeat center center;}
.swf-slick6 .slick-prev,.swf-slick6 .slick-next{background-size: contain!important; top: 43%; opacity: 1; width: 18px; height: 27px; text-align: center;}
.swf-slick6 .a1{position: relative; display: block;}
.swf-slick6 .a1 .txtbox{ background: rgba(0,0,0,.5);  font-size: 0; position: absolute; left: 0px; bottom:-100%; 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);
background-color: rgba(9,49,165,.5); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f0931a5,endColorstr=#7f0931a5); 
}
.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; }
.swf-slick6 .a1 .txtbox h3{ padding: 10px 0px; text-align: center; font-size: 14px; color: #fff; width: 90%;  display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.swf-slick6 .m1{padding: 0px 15px;}
.swf-slick6 .a1:hover .txtbox{bottom: 0px;}

.pgm61{text-align: right; position: relative;}
.subnavList1.cx1{text-align: left; position: absolute; right: 0px; top: -46px; z-index: 5; border-bottom-width: 0px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; white-space:nowrap;}
.subnavList1.cx1 li{width: auto; padding: 0px 30px;}

.pgm71{font-size: 0; position: relative;}
.pgm71 .j1,.pgm71 .j2{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;}
.pgm71 .j2{display: block; overflow: hidden; padding-left: 12%;}
.pgm71 .j1{position: absolute; width: 200px; top: 94px; margin-left: -80px; /*margin-top: 82px;*//*margin-top: -500px;*/}


.dc-dl8.cx1 .dc-dt8:after{display: none;}
.dc-dl8.cx1 .dc-dt8 h3{font-weight: normal; font-size: 17px;}
.dc-dl8.cx1 .dc-dt8{border-bottom: 2px solid #0931a5; padding-bottom: 20px;}
.dc-dl8.s1 dd{padding-top: 0px;}

.dc-asmimgp5.cx1 li{width: 33.33%;}
.dc-asmimgp5.cx1 .asmimgp5-m1 .imgbox{height: 467px;}

.aL1{font-size: 0; text-align: left; border-left: 1px solid #ececec; border-top: 1px solid #ececec;}
.aL1 li{ border-right: 1px solid #ececec; border-bottom: 1px solid #ececec; padding:2px; height: 58px; 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;}
.aL1 li:before{content: ""; width: 0; height: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.aL1 li a{font-size: 14px; color: #0931a5; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle; display:inline-block;max-width:100%;  text-overflow:ellipsis; -moz-text-overflow:ellipsis; -webkit-text-overflow:ellipsis;-o-text-overflow:ellipsis; -ms-text-overflow:ellipsis; overflow: hidden;}

.dc-sdl1 .sdt1{background-color: #0931a5; text-align: center; padding: 11px 5px;}
.dc-sdl1 .sdt1 h3{font-size: 14px; color: #fff;}
.dc-sdl1 dd{background-color: #f2f2f2; padding: 8px 8px;}


.pL1{font-size: 0;}
.pL1 li{display: block; padding: 7px 0px;}
.pL1 li a{position: relative; padding-left: 10px; font-size: 12px; color: #538135; 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 li a:before{content: ""; position: absolute; left: 0px; top:7px; border: 1px solid #538135; width: 4px; height: 4px; 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;}
.pL1 li a:hover{color: #f42828;}
.pL1 li.on a{color: #0931a5;}
.pL1 li.on a:before{border-color:#0931a5; }






/* 独立模块 timeline ==================*/
.timeline{padding: 0px 0px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.timeline li span.tt{float: left; text-align: right; padding-right: 10px; position: relative; top: -2px; font-size: 14px; color: #333; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.timeline li .txtbox{display: block; padding-left: 10px; overflow: hidden; position: relative; top: -2px;}
.timeline li h3{font-size: 0;}
.timeline li h3{font-size: 14px; font-weight: normal; color: #7f7f7f; line-height: normal; box-sizing:border-box; -moz-box-sizing:border-box; /* Firefox */ -webkit-box-sizing:border-box; /* Safari */ }
.timeline li .linebox1{padding-bottom: 32px; border-left: 1px solid #7f7f7f; padding-left: 23px; position:relative; box-sizing:border-box; -moz-box-sizing:border-box; /* Firefox */ -webkit-box-sizing:border-box; /* Safari */ }
.timeline li .linebox1:before{content: ""; border: 0px; box-sizing:border-box; -moz-box-sizing:border-box; /* Firefox */ -webkit-box-sizing:border-box; /* Safari */  display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
/*.timeline li.tgo .linebox1,.timeline li.current .linebox1{border-left: 1px solid #0931a5;}*/
.timeline li.tgo .linebox1:before,.timeline li.current .linebox1:before{border: 1px solid #ececec;
    background-color: #0931a5; left: -11px; }
.timeline li.tgo h3,.timeline li.current h3{color: #0931a5;}
.timeline li:last-child .linebox1{ border: 0px; padding-bottom: 0px;}
.timeline li .linebox1:before{content: ""; background-color: #7f7f7f; width: 19px; height: 19px; border-radius:19px;-moz-border-radius:19px;-webkit-border-radius:20px; padding: 2px; top:0px; left: -11px; position:absolute; z-index: 100; display: block; box-sizing:border-box; -moz-box-sizing:border-box; /* Firefox */ -webkit-box-sizing:border-box; /* Safari */  -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.timeline li:last-child .linebox1:before{left: -9px;}
.timeline li:last-child .linebox1:after{left: -6px;}
.timeline li .linebox1 .box1{text-align: left;}

.pgm72{position: relative; width: 100%; text-align: right;}
.pgm72 .timeline{position: absolute; width: 100px; margin-top: 90px; margin-left: 16px;}

.dc-kefu8{position: fixed; right: 0px; top: 31%; z-index: 10000; width: 121px;}
.zxL1{padding-top: 4px; font-size: 0; width: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.zxL1 li{padding: 2px 0px;}
.zxL1-m1{padding: 4px 8px; overflow: hidden; clear: both; display: block; text-align: center; border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px; overflow: hidden;}
.zxL1-m1 .imgbx{width: 18px; padding-top: 2px; text-align: center; float: left; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.zxL1-m1 .txtbx{font-size: 12px; padding-top: 0px; text-align: left; color: #fff; display: block; overflow: hidden; padding-left: 5px;}
.zxL1-m1 .imgbx img{max-width: 13px; max-height: 17px;}
.zxL1 .li1 .zxL1-m1{background-color: #ffc000;}
.zxL1 .li2 .zxL1-m1{background-color: #00b050;}
.zxL1 .li3 .zxL1-m1{background-color: #b4c7e7; padding-top: 8px; padding-bottom: 8px;}
.zxL1 .li4 .zxL1-m1{background-color: #ff0000;}
.zxL1 .li3 .dc-erweima .img1{width: 98px;}
.zxL1 .li3 .dc-erweima h3,.zxL1 .li3 .dc-erweima small{display: block; font-size: 12px; color: #fff;}

/* .box-wd1 弹窗1 独立模块  ==================*/
.msg-hid .box-wd1{
transform:scale(0);
    -ms-transform:scale(0);
    -moz-transform:scale(0);
    -webkit-transform:scale(0);
    -o-transform:scale(0);
}
.box-wd1{width: 80%;   z-index: 10000; top: 20%; position: relative;    display: inline-block; border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;
transform-origin:center;
-moz-transform-origin:center; /* Firefox 4 */
-webkit-transform-origin:center; /* Safari and Chrome */
-o-transform-origin:center; /* Opera */
transform:scale(1);
-ms-transform:scale(1);
-moz-transform:scale(1);
-webkit-transform:scale(1);
-o-transform:scale(1);
 transition: all 300ms cubic-bezier(.4, 0, .2, 1); -moz-transition: all 300ms cubic-bezier(.4, 0, .2, 1);-webkit-transition: all 300ms cubic-bezier(.4, 0, .2, 1); -o-transition: all 300ms cubic-bezier(.4, 0, .2, 1); -ms-transition: all 300ms cubic-bezier(.4, 0, .2, 1);
}
.dc-cet1{background-color: #000; background-color: rgba(0,0,0,.0); top: 0px; left: 0px; text-align: center; position:fixed; z-index: 10000; height: 100%; width: 100%;
	transform-origin:center;
    -moz-transform-origin:center; /* Firefox 4 */
    -webkit-transform-origin:center; /* Safari and Chrome */
    -o-transform-origin:center; /* Opera */
	transform:scale(1);
    -ms-transform:scale(1);
    -moz-transform:scale(1);
    -webkit-transform:scale(1);
    -o-transform:scale(1);
 }
.box-wd1 .dc-close{position: absolute;width: 40px; height: 40px; z-index: 100; background:url("../images/msg-close.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;
}

.mengceng{background-color: #000; background-color: rgba(0,0,0,.0); top: 0px; left: 0px; text-align: center; position:fixed; z-index: 100; height: 100%; width: 100%;}

.dc-ifr1{width: 100%; height: 350px; width: 100%;}
.pgsm11{overflow: hidden; clear: both; font-size: 0;}
.pgsm11 .imgbx1,.pgsm11 .txtbx1{width: 50%; height: 350px; 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;}
.pgsm11 .txtbx1{padding: 20px 30px; background-color: #0931a5;}
.pgsm11 .txtbx1 .tt h3{font-size: 18px; color: #fff; font-weight: bold;}
.pgsm11 .txtbx1 .tt small{padding-top: 10px; display: block; font-size: 14px; color: #fff; font-weight: bold;}
.pgsm11 .txtbx1 .ct{margin-top: 15px; text-align: justify; line-height: 24px; height: 355px; overflow-y:auto; font-size: 14px; color: #fff;}
.pgsm11 .txtbx1 .tt{text-align: center;}

.pgsm11.cx1{background-color: #0931a5; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.pgsm11.cx1 .imgj1{padding: 20px; padding-right: 0px; float: left; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.pgsm11.cx1 .imgbx1{width: 240px; height: 300px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.pgsm11.cx1 .txtbx1{width: auto; display: block; overflow: hidden; padding-left: 80px; padding-left: 0.80rem;}
.pgsm11.cx1 .txtbx1 .tt h3,.pgsm11.cx1 .txtbx1 .tt small{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align:bottom; }
.pgsm11.cx1 .txtbx1 .tt small{padding-left: 20px;}
.pgsm11.cx1 .txtbx1 .tt{text-align: left;}

/* mbclass ==================*/
.dc-menuimg{background-image: url("../images/pt-ico12-1.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: 10; -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: 2px 5px; padding-top: 5px; 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-1.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: #0931a5;}
.snavList1-m1 small{text-align: left; font-size: 14px; color: #fff;}
.snavList1-m1{white-space:nowrap;}
.snavList1-m1 .img1{margin-right: 5px;}

.mb-nav .mengceng{display: block; position: fixed; z-index: 1; left: 0px; top: 0px; width: 100%; height: 100%; background-color: rgba(0,0,0,.5); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000);}

.mb-nav .m-main{position: relative; display: block;}
.mb-nav .m-main .v1{position: absolute; z-index: 10; right: 5%; top: 0px; width: 16px; height: 100%; }
.mb-nav .m-main a,.m-sub a{font-size: 15px; color: #0931a5;}
.m-sub{padding-top: 2px;}
.m-sub a{margin: 2px 2px; color: #0931a5a6; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}





/* 共用部分 底部 ==================*/
.dc-n1{}

/* 重写class ==================*/

/* box-pg1 独立模块 分页 ==================*/
.box-pg1{text-align: center; padding: 30px 0px; padding: 0.30rem 0px;}
.box-pg1 ul{font-size:0;/*word-spacing: -4px;letter-spacing: -4px;*/}
.box-pg1 li{padding:2px 0px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;font-size:14px;text-decoration: none;}
.box-pg1 li a{    margin: 0px 0px;
    height: 25px;
    line-height: 25px;
    border: 1px solid #ccc;
    padding: 0px 10px;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: middle;}
.box-pg1 li a.on,.box-pg1 li a:hover{background-color: #0931a5!important; color: #fff!important;; border-color: #0931a5;}
.box-pg1 .prev{padding-right: 10px;}
.box-pg1 .next{padding-left: 10px;}
.box-pg1 .prev span,.box-pg1 .next span{visibility: hidden;}
.box-pg1 .prev a{ background:#efefef url('../images/pt-ico16.png') no-repeat center center;}
.box-pg1 .next a{ background:#efefef url('../images/pt-ico15.png') no-repeat center center;}
.box-pg1 li.on a{
	background-color: #0931a5!important; color: #fff!important;; border-color: #0931a5;
}


.dc-tb7{width: 100%;}/* for 鍧竷鐜拌揣 */
.dc-tb7 th,.dc-tb7 td{height: 38px; line-height: 38px; text-align: center;}
.dc-tb7 th{font-size: 14px; color: #0931a5; font-weight: bold;}
.dc-tb7 td{font-size: 14px; color:#7f7f7f;}
.dc-tb7 .tr1{background-color: #fff;}
.dc-tb7 td a{font-size: 14px; color: #000;}

.dc-tb7 tr:hover{background-color:#e8e8e8;}
.dc-tb7 tr td{border-bottom: 1px dashed #e2e2e2;}
.dc-tb7 tr {
    border: 1px solid #e1e1e1;
}
.dc-tb7 th,.dc-tb7 td {
    border: 1px solid #e1e1e1;
}

.aL2{font-size: 0; text-align: left; border-left: 1px solid #ececec; border-top: 1px solid #ececec;}
.aL2 li{ border-right: 1px solid #ececec; border-bottom: 1px solid #ececec; padding:2px; height: 160px; 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;}
.aL2 li:before{content: ""; width: 0; height: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.aL2 li a{font-size: 14px; color: #888; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle; display:inline-block;max-width:100%;  text-overflow:ellipsis; -moz-text-overflow:ellipsis; -webkit-text-overflow:ellipsis;-o-text-overflow:ellipsis; -ms-text-overflow:ellipsis; overflow: hidden;}
.aL2 li:hover{background: #BDD7EE;}
.aL2 li a:hover{color: #0931a5!important;}

/* .box-wd1 弹窗1 独立模块  ==================*/
.box-wd1{margin-top: 3%; margin-bottom: 2%; width: 80%; max-width: 1000px;  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,.0); 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-tcico12.png") no-repeat center center; background-size: 40px auto; right: 20px; top: 20px; cursor: pointer;}
.msg-hid{
    transform:scale(0);
    -ms-transform:scale(0);
    -moz-transform:scale(0);
    -webkit-transform:scale(0);
    -o-transform:scale(0);
    height:0px!important;
    overflow: hidden;
}
.dc-videobox .dc-ifr2{width: 80%; height: 700px; }

/* 视频播放器  ==================*/
.vjs-poster{background-size:cover!important;}
.video-js{width: 100%; height: 310px;}
.video-js .vjs-big-play-button{ left: 45%!important; top: 30%!important; border: 0px!important; width: 85px!important; height: 85px!important; background:url("../images/videobtn1.png") no-repeat center center!important;  background-size: 100% auto!important; opacity: 0.7!important;}
.video-js .vjs-big-play-button:hover{opacity: 1!important;}
.video-js:hover .vjs-big-play-button{background-color: transparent;}
.video-js .vjs-big-play-button:after{display: none;}
.video-js .vjs-big-play-button:before{display: none;}
.video-js .vjs-big-play-button{width: 40px!important; opacity: 1!important; height: 40px!important; left: 50%!important; margin-left: -20px; top: 50%!important; margin-top: -20px;}
.vjs-paused .vjs-big-play-button{display: block!important;}

/* dc-video1 ==================*/
.dc-video1{display: block;}
.dc-video1-m1{position: relative; overflow: hidden; _zoom:1; *+zoom:1;}
.dc-video1-m1 .img1{width: 100%;}
.dc-video1-m1 .video1{position: absolute; z-index: 10; width: 100%; height: 100%;}
.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;}
.pgsm11 .imgbx1, .pgsm11 .txtbx1,.dc-ifr1{height: 450px;}
.box-wd1 .dc-close{display: none!important;}
.dc-cet2 .box-wd1{max-width: 50%;}


.dimgtxtList2.cx2{}
.dimgtxtList2.cx2 .dimgtxtList2-m1 .img{width: 50%; padding-right: 0px;}
.dimgtxtList2.cx2 .dimgtxtList2-m1 .txt{padding: 2%; padding-left: 2%;}
.dimgtxtList2.cx2 .dimgtxtList2-m1{padding: 0px; border-width: 0px; background-color: #deebf7;}
.dimgtxtList2.cx2 .li-b .dimgtxtList2-m1 .img{float: right;}
.dimgtxtList2.cx2 .li-b{background-color: #f2f2f2;}
.dimgtxtList2.cx2 li{padding: 20px 0px; padding: 0.20rem 0px;}

.dimgtxtList2.cx2 .dimgtxtList2-m1 .img{margin-top: 0px!important;}

