﻿
/* 共用 ==================*/
.wp{max-width:1140px; width: 100%; overflow: hidden; margin: 0 auto;}
a:hover{color:#043158!important;}
.dn{display: none;}
.hid{display: none!important;}

/* 独立class ==================*/
.pg-x1{font-size: 0;}

/* 正常class ==================*/
/* box-pos 独立模块 当前位置 ==================*/
.box-pos{font-size:0; padding: 30px 0px; /*word-spacing: -4px;letter-spacing: -4px;*/}
.box-pos li{color: #666666; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;font-size:14px;}
.box-pos li a,.box-pos li span{font-weight: bold; margin: 0 3px; font-size: 14px; color: #666666;}
.box-pos li a:hover{color: #e71418;}
.box-pos li a{color: #006699;}


/* box-so 独立模块 搜索 ==================*/
.box-so{font-size: 0; position:relative; height:50px; 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"]{background:url("../images3/pt-ico1.png") no-repeat 10px center; background-size: 22px auto; width: 400px; height: 50px; line-height: 48px; left: 0px; padding-right: 10px; padding-left: 10px; padding-left: 38px; color: #666; font-size: 14px; border: 0px; border: 1px solid #ccc; border-radius:5px;-moz-border-radius:5px;-webkit-border-radius: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;}
.box-so input[type="submit"]{margin-left: 25px; border-top-right-radius:7px; border-bottom-right-radius:7px; cursor: pointer; border: 0px;  width: 104px; height: 50px; z-index: 10; background-color: #f18200; font-size:18px; color: #fff; font-family: "微软雅黑";}
.box-so input[type="text"],.box-so input[type="button"]{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}

.pgx1-m2{padding: 30px 0px; border-bottom: 1px solid #dddddd;}

/* dc-tags1 ==================*/
.dc-tags1{overflow: hidden; clear: both; font-size: 0;}
.dc-tags1 .tt{float: left; font-size: 15px; color: #333; font-weight: bold; margin: 2px 0px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: top;}
.dc-tags1 .txt{display: block; overflow: hidden; padding-left: 5px;}
.dc-tags1 .txt a{margin: 2px 10px; font-size: 14px; color: #333; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}

/* dc-asmdl1 ==================*/
.dc-asmdl1{border-bottom: 1px solid #ddd; padding: 25px 0px;}
.dc-asmdl1 dd{padding-top: 23px;}
.dc-asmdt1{ _overflow: hidden; *+overflow: hidden; clear: both; }
.dc-asmdt1 h1,.dc-asmdt1 h2{font-weight: bold; padding-bottom: 10px; margin-bottom: -2px; font-size: 18px; color: #009933;display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.dc-asmdt1 .more{margin-top: 5px; float: right; display: inline-block; font-size: 14px; color: #adadad;}

/* ztList1 ==================*/
.ztList1{font-size: 0; width: 102%;}
.ztList1 li{width: 25%; padding-right: 2%; padding-bottom: 20px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.ztList1-m1{padding: 0px 5px; max-width: 200px; border-radius:50px;-moz-border-radius:50px;-webkit-border-radius:50px; height: 50px; border: 1px solid #ddd; text-align: center; width: 100%; 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;}
.ztList1-m1:before{content: ""; width: 0; height: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.ztList1-m1 span{font-size: 16px; color: #333; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}

/* pg-x2 ==================*/
.pg-x2{}

/* kj1 ==================*/
.kj1{overflow: hidden; clear: both;}
.kj1 .kj1-l,.kj1 .kj1-r{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: top; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.kj1 .kj1-l{float: left; width: 67.5%;}
.kj1 .kj1-r{display: block; overflow: hidden; padding-left: 4%;}

.pgx21-m1 p{font-size: 14px; color: #333;}

/* dimgtxtList2 ==================*/
.dimgtxtList2{display: block;}
.dimgtxtList2 li.first,.dimgtxtList2 li:first-child{padding-top: 0px;}
.dimgtxtList2 li{padding: 15px 0px; }
.dimgtxtList2-m1{overflow: hidden; clear: both; font-size:0;}
.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; padding-top: 5px;}
.dimgtxtList2-m1 .txt{display: block; overflow: hidden;}
.dimgtxtList2-m1 .img{max-width: 300px; padding-right: 20px; _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 h2{padding-bottom:6px;}
.dimgtxtList2-m1 .txt h2 a{font-size:18px; color: #1a1a1a;font-weight: bold;}
.dimgtxtList2-m1 .txt .ct{padding-bottom: 5px; padding-top: 10px;}
.dimgtxtList2-m1 .txt .ct p{font-size: 14px; color: #1a1a1a; /*font-weight: bold;*/}
.dimgtxtList2-m1 .txt .others .time{font-size: 12px; color: #333;}
.dimgtxtList2-m1 .tt{border-bottom: 2px solid #c1d600; padding-bottom: 2px; }

/* asmtxtList1 ==================*/
.asmtxtList1{font-size: 0;}
.asmtxtList1 li{width: 50%; padding-right: 2%; padding-bottom:10px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.asmtxtList1 li.last{padding-bottom: 0px;}
.asmtxtList1-m1{ color: #333333; font-weight: bold; display: block; padding-left: 10px; background:url("../images3/pt-ico15.png") no-repeat left center; }
.asmtxtList1-m1 span{font-size: 16px; display:inline-block;width:100%; white-space:nowrap; text-overflow:ellipsis; -moz-text-overflow:ellipsis; -webkit-text-overflow:ellipsis;-o-text-overflow:ellipsis; -ms-text-overflow:ellipsis; overflow: hidden;}
.asmtxtList1-m1:hover{background:url("../images3/pt-ico14.png") no-repeat left center;}

.pgx21-m3 .TAB_CLICK{font-size: 0;}
.pgx21-m3 .TAB_CLICK li{width: 25%; text-align: left; padding:0px 1%; 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;}
.pgx21-m3 .TAB_CLICK li span{height: 35px; line-height:35px;  max-width: 150px; text-align: center; font-size: 15px; color: #333; font-weight: bold; border: 1px solid #ddd; display: block; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}

.pgx21-m3 .TAB_CLICK .hover span{background-color: #ff6600; color: #fff; position: relative;}
.pgx21-m3 .TAB_CLICK .hover span:before{content: ""; background:url("../images3/pt-ico2.png") no-repeat center top; background-size: contain; position: absolute; left: 50%; bottom: -12px; margin-left: -9.5px; width: 19px; height: 12px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.pgx21-m3 .TAB_CLICK{padding-bottom: 30px;}

/* dc-imgtxtList2 ==================*/
.dc-imgtxtList2{font-size:0; width: 100%; text-align: left;}
.dc-imgtxtList2 li{width: 50%; padding-left: 2%; padding-right: 2%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: top; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.dcimgtxtList2 .imgbox{position:relative; display:block; overflow: hidden; height: 0px; padding-top:38.46%; margin-left:42px;}
.dcimgtxtList2 .imgbox img{position:absolute; top:0px; left: 0px; height: 100%;  _height: auto; *+height: auto;  max-height: none; }
.dcimgtxtList2 .txtbox{text-align: center; padding-top: 10px; padding-bottom: 20px;}
.dcimgtxtList2 .txtbox h3 a{font-size: 16px; color: #361905; font-weight: bold;}
.dcimgtxtList2{max-width: 300px;}

.aList1{font-size: 0; width: 104%;}
.aList1 li{/*width: 33.33%; */padding-bottom: 10px; padding-right: 4%; 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;}
.aList1-m1{display: block; font-size: 14px; color: #333; border: 1px solid #ddd; text-align: center; padding: 6px 3px; 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;}


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

/* 重写class ==================*/
/* dc-c1 */
.dc-c1{border-bottom-width:0px; }
/* dc-c2 */
.dc-asmdl1.dc-c2{border-bottom-width: 0px; padding: 15px 0px;}
.dc-asmdl1.dc-c2 .dc-asmdt1 h1{font-size: 22px; font-weight: bold; color: #003399;}
.dc-asmdl1.dc-c2 dd{padding-top: 13px;}
/* dc-c3 */
.dc-asmdl1 .dc-asmdt1.dc-c3 h3{color: #333;}
/* dc-c4 */
.dimgtxtList2.dc-c4 .dimgtxtList2-m1 .img{max-width: 148px; padding-right: 8px; padding-top: 5px;}
.dimgtxtList2.dc-c4 .dimgtxtList2-m1 .txt h2 a{font-size: 14px;}
.dimgtxtList2.dc-c4 .dimgtxtList2-m1 .txt .ct p{font-size: 12px; font-weight: normal;}
.dimgtxtList2.dc-c4 .dimgtxtList2-m1 .txt .ct{padding-top: 1px;}
.dimgtxtList2.dc-c4 .dimgtxtList2-m1 .txt h2{padding-bottom: 2px;}
.dimgtxtList2.dc-c4 .dimgtxtList2-m1 .tt{border-bottom-width: 0px;}
.dimgtxtList2.dc-c4 li{padding: 5px 0px;}
/* dc-c5 */
.asmtxtList1.dc-c5 li{width: 100%; padding-right: 0px; padding-bottom: 5px;}
.asmtxtList1.dc-c5 .asmtxtList1-m1 span{font-size: 14px;}
/* 共用部分 头部 ======2018-4-27============*/
.dc-c2 dt h3,.dc-c4 .txt h3{font-size: 18px;color:#333;}
.ztList1-m1 h2{
font-size: 16px;
color: #333;
display: inline-block;
letter-spacing: normal;
 word-spacing: normal;
vertical-align: middle;
}