/* 共用 ==================*/
.wp{width:1200px; 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{width:1200px; 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: #004ea2!important;}
.h85{height: 35px;}
.ckf{cursor: pointer;}

/* 独立class ==================*/
body{background-color:#F2F2F2;}
.dc-bk1{background-color: #f5f5f5;}
.dc-m1{padding:0px 6px; padding-top: 5px;}
.dc-asmdl1.dc-m1 dd{padding: 0px; padding-top: 17px;}

.banner{
	width: 100%;
	height: 600px;
}

.hd{ width:1200px; margin: 0 auto}
/* 正常class ==================*/
.hd-top1{clear: both; padding-top: 1px; padding-bottom: 6px; position: relative; z-index: 100; background-color: #fafafa; }
.hd-top1 .kj2{float: right; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.hd-top1 .kj1{display: block; overflow: hidden; padding-right: 10px; padding-top: 7px;}
.hd-top1 .kj1 h1{font-size: 14px; color: #5f5f5f;}

/* fdnavList2 ==================*/
.fdnavList2{font-size:0;}
.fdnavList2 li{padding: 0px 10px; background:url("../images/pt-img2.jpg") no-repeat right center; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle; }
.fdnavList2 li.last,.fdnavList2 li:last-child{background: transparent;}
.fdnavList2 li>a{font-size: 14px; color: #494949; height: 30px; line-height: 30px;}

.navList1-m1 dd{font-size: 0;}
.navList1-m1 dt a{font-size: 14px; color: #494949; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.navList1-m1,.navList1-m1 dt{}
.navList1-m1 dt{  display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.navList1-m1 dd a{display: block; white-space: nowrap; font-size: 12px;  color: #494949; line-height: normal; padding: 4px 5px;}
.navList1-m1 dd{padding: 8px 0px; left: -1px; background-color: #fff; box-shadow: 0px 0px 11px -1px rgba(0,0,0,.1);}
.navList1-m1 dd a:hover{background-color: #f5f5f5;}
.navList1-m1 dd{position: absolute; top: 30px; display: none;}
.navList1-m1:hover dd{display: block;}
.navList1-m1:hover{background-color: #fff; border-color:#eee;}
.navList1-m1{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; border-bottom: 0px; position: relative; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}

/* 网站导航 */
.site-map dt a{height: 30px; line-height: 30px; background:url("../images/pt-img3.png") no-repeat right center; background-size: 9px auto; padding-right: 12px;}
.site-map dd{line-height: normal; font-size:0; width: 767px; left: auto; right: -1px;}
.site-map dd .site-map-son{width: 23%; padding: 0px 2%; text-align: left; border-right: 1px solid #eee; 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;}
.site-map dd .site-map-son:last-child{border-right: 0px;}
.site-map dd .site-map-son h3{padding-bottom: 10px; font-size: 14px;}
.site-map dd .site-map-son a{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: top;}






.hd-top2{ text-align: right;}
.dc-iph1{text-align: right; font-size: 22px; color: #004ea2; background:url("../images/pt-img1.png") no-repeat left center; background-size: 28px auto; padding-left: 33px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; }

.dc-iph2{text-align: right; font-size: 22px; color: #004ea2; background:url("http://www.shzcpsw.com/static/assets/images/pt-img2.png") no-repeat left center; background-size: 28px auto; padding-left: 33px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}




/* 正常class ==================*/
.hd-top3{font-size: 0; margin-top:50px;}
.hd-top3 .kj1,.hd-top3 .kj2{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;}
.hd-top3 .logo img{max-width: 700px;}








.hdtop31{font-size: 0;}
.hdtop31 .tt1,.hdtop31 .tt2{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;}
.hdtop31 .tt2{padding-left: 17px;}

/* 搜索框  ==================*/
.soso.zs{padding-left: 0px; background-color: #eeeeee; position: relative; border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px; overflow: hidden; _zoom:1; *+zoom:1; font-size:0;/*word-spacing: -4px;letter-spacing: -4px;*/  height: 40px;  -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.soso.zs .soso-m1,.soso.zs .soso-txt,.soso.zs .soso-btn{text-align: left; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;font-size:14px; vertical-align: top; }
.soso.zs .soso-m1{font-size: 14px; color: #494949; min-width: 100px; padding-left: 22px; padding-right:35px; text-align: center; height: 40px; line-height: 40px; position: relative;  border: 0px;  -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
	background:url("../images/pt-img3-1.png") no-repeat 87% center;
	background-size: 9px auto;
	background: transparent\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;
}
.soso.zs .soso-txt{background: transparent; width: 200px; background:url("../images/pt-img4-1.png") no-repeat left center; font-size: 14px; color: #494949; font-family: "宋体"; padding-left: 15px; padding-right: 40px; height: 40px; line-height: 40px; border: 0px; position: relative; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.soso.zs .soso-btn{right: 19px; top: 8px; width: 22px; height: 22px; position: absolute; z-index: 20; text-align: center; cursor: pointer;background:url("../images/pt-img4.png") no-repeat center center; border:0px; color: #fff; font-size: 0px; }

/* shareasm ==================*/
.shareasm{font-size: 0;}
.shareasm 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;}
.shareasm-m1 img{width: 49px;}
.shareasm-m1{position: relative;}
.shareasm-m1 .tanbox1{position: absolute; left:-40px; top: 2px; display: none;}
.shareasm-m1 .tanbox1 img{width: 100px;}
.shareasm-m1 .tanbox1 img:hover{opacity: 1;}
.shareasm-m1:hover .tanbox1{display: block;}

/* pc-nav 独立模块 电脑端导航 ==================*/
.pc-nav{text-align: left; background-color: #006ce0;}
.mainnav{text-align: left; font-size:0;/*word-spacing: -4px;letter-spacing: -4px;*/}
.mainnav li{padding: 0px 0px; text-align: center; width: 10%; position: relative; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.mainnav li.last,.mainnav li:last-child{background: transparent;}
.mainnav li:hover .navlist{position: absolute; display:block;}
.mainnav li a.a1{display:block; height: 60px;text-align: center; line-height: 60px; font-size: 16px; color: #fff;}
.mainnav li.on a.a1,.mainnav li a.a1:hover{color: #fff!important; background-color: #004ea2; }
.navlist{left:0px; z-index: 10; position:  absolute; top: 60px; width: 100%; text-align: left; background-color: #333946; padding-top: 6px; padding-bottom: 10px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.navlist a{display: block; white-space:nowrap; text-align:center; width: 100%; height: 37px; line-height: 36px; color: #fff; font-size: 14px; padding: 0px 18px; -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:hover{color: #fff!important; background-color: #004ea2;}
.navlist{text-align: center; transition: all 0ms cubic-bezier(.4, 0, .2, 1); -moz-transition: all 0ms cubic-bezier(.4, 0, .2, 1);-webkit-transition: all 0ms cubic-bezier(.4, 0, .2, 1); -o-transition: all 0ms cubic-bezier(.4, 0, .2, 1); -ms-transition: all 0ms cubic-bezier(.4, 0, .2, 1);}
.navlist a{width: auto; white-space:nowrap;}

/* swf 幻灯片 独立模块 ==================*/
.slick-js img{width: 0px;}
.slick-prev,.slick-next{opacity: 0.3; font-size: 0px; border: 0px; z-index: 10; position:absolute; cursor: pointer; top: 42%;width: 46px; height: 46px; background-size: 100% auto!important;}
.slick-prev:focus,.slick-next:focus{outline-color:transparent;}
.slick-prev{left: 20px; background:url("../images/swf-lbtn.png") no-repeat center center;}
.slick-next{right: 20px; background:url("../images/swf-rbtn.png") no-repeat center center;}
.slick-dots{position: absolute; bottom: 10px; text-align: center; font-size:0;/*word-spacing: -4px;letter-spacing: -4px;*/
    left: 50%;
    width: 100%;
    margin-left: -50%;
}
.slick-prev:hover,.slick-next:hover{opacity: 1;}
.slick-dots li{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;font-size:0; vertical-align: middle;}
.slick-dots li button{cursor: pointer;  padding: 0px; margin: 0px 3px; font-size: 0px; width: 7px; height: 7px; border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%; border: 0px; background-color: #fff; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.slick-dots li.slick-active button{background-color: #004ea2!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;}

.dc-kj1{font-size: 0;}
.dc-kj1 .kj1,.dc-kj1 .kj2,.dc-kj1 .kj3{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-kj1 .kj1{width: 385px;}
.dc-kj1 .kj2{width: 515px; padding: 0px 30px;}
.dc-kj1 .kj3{width: 300px;}

/* dc-asmdl1 ==================*/
.dc-asmdl1{}
.dc-asmdl1 dd{padding-top: 23px;}
.dc-asmdt1{ _overflow: hidden; *+overflow: hidden; clear: both;}
.dc-asmdt1 h3{position: relative; padding-bottom: 5px; margin-bottom: -2px; font-size: 16px; color: #004ea2; font-weight: bold; font-family: "黑体"; 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: 12px; color: #2dc2db;}
.dc-asmdt1 h3:after{content: ""; position: absolute; left: 0px; bottom: 0px; width: 100%; height: 3px; background-color: #1758a6; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}

.pgm11{padding: 0px 15px;}

.askL1{font-size: 0;}
.askL1 li{display: block; padding-bottom: 18px;}
.askL1-m1{display: block; background:url("../images/pt-img6.png") no-repeat left 0px; background-size: 20px auto; padding-left: 30px;}
.askL1-m1 h3 a{font-size: 16px; color: #4f4f4f; 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;}
.askL1-m1 .m1{padding-bottom: 6px;}
.askL1-m1 .m2 span{font-size: 12px; color: #4f4f4f; padding-right: 25px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle; }
.askL1-m1 .m2 span:last-child{padding-right: 0px;}

.swf-slick1-2{text-align: left; padding-bottom: 20px;}
.swf-slick1-2 .slick-dots li button{background-color: #a0a0a0;}
.swf-slick1-2 .slick-dots li.slick-active button{background-color: #004ea2!important;}

.btn-box1{background-color: #004ea2;font-size: 0; padding: 5px 0px; text-align: center;}
.btn-box1 .sli{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;}
.btn-box1 a{font-size: 13px; color: #fff; display: block; height: 39px; line-height: 39px;}
.btn-box1 a:hover{color: #fff!important; opacity: 0.8;}
.btn-box1 .sli1{border-right: 2px solid #fff;}

.dc-asmdl1.s1{position: relative; padding-bottom: 50px;}
.dc-asmdl1.s1 .btn-box1{position: absolute; left: 0px; bottom: 0px; width: 100%; z-index: 10;}

.dc-asmdl2{font-size: 0;}
.dc-asmdl2 dt{overflow: hidden; clear: both;border-bottom: 1px solid #d0d0d0;}
.dc-asmdl2 dt a.more{font-size: 12px; color: #006ce0; float: right; margin-top: 2px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.dc-asmdl2 dt .bx1{display: block; overflow: hidden; padding-right: 5px;}
.dc-asmdl2 dd{padding-top: 17px;}

/* subnav4 ==================*/
.subnav4{font-size: 0; text-align: left; }
.subnav4 li{width: 33.33%; padding-right: 5px; text-align: left; 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;}
.subnav4 li a{min-width: 57px; text-align: center; position: relative; padding: 0px 0px; padding-bottom: 5px; font-size: 16px; color: #7f7f7f; 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;}
.subnav4 li.hover a{ color: #004ea2; font-weight: bold; font-family: "黑体";}
.subnav4 li.hover a:after{content: ""; position: absolute; left: 0px; bottom: 0px; height: 2px; width: 100%; background-color: #004ea2; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}

.pgm12{padding: 0px 11px;}

.newL1{font-size: 0; font-family: "微软雅黑";}
.newL1 li{display: block; padding-bottom: 15px;}
.newL1-m1 h3{background:url("../images/pt-img7.png") no-repeat left center; background-size: 4px auto; padding-left: 15px;}
.newL1-m1 h3 a{font-size: 16px; color: #494949; 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;}
.newL1-m1 .newct{padding-left: 15px; height: 40px; overflow: hidden; margin-top: 4px; font-size: 12px; color: #4c4c4c; line-height: 20px; display: none;}
.newL1 li.show .newL1-m1 .newct{display: block;}
.newL1 li.show .newL1-m1 h3 a{font-size: 18px; color: #000;}

.newL1.cx1{padding-top: 15px; position: relative;}
.newL1.cx1:before{content: ""; position: absolute; left: 50%; top: 0px; margin-left: -45%; width: 90%; height: 1px; background-color: #c4c4c4; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}

.newL1.cx1 li:last-child,.newL1.cx1 li.last{padding-bottom: 0px;}

.dc-pgm1{font-family: "微软雅黑"; margin-bottom: 15px;}
.dc-pgm1 .tt h3{font-size: 16px; color: #4f4f4f; border-bottom: 1px solid #004ea2; padding-bottom: 2px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.dc-pgm1 .ct{padding-top: 15px; padding-bottom: 5px; position: relative;}
.dc-pgm1 .ct:after{content: ""; background-color: #ebebeb; position: absolute; left: 50%; bottom: 0px; margin-left: -40%; width: 80%; height: 1px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.dc-pgm1 .ct .sli{width: 33.33%; text-align: center; padding: 0px 1%; padding-bottom:9px; 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-pgm1 .ct a{font-size: 14px; color: #434343; 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-pgm1 .ct .ct1{max-height: 60px; overflow: hidden;}


.pgm13{font-size: 0; text-align: left; border: 1px solid #e5e5e5; padding: 5px 20px; padding-bottom: 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;}
.pgm13 .dc-pgm1.last .ct:after,.pgm13 .dc-pgm1:last-child .ct:after{display: none;}
.pgm13 .dc-pgm1.last,.pgm13 .dc-pgm1:last-child{margin-bottom: 0px;}
.pgm13 .dc-pgm1.last .ct,.pgm13 .dc-pgm1:last-child .ct{padding-bottom: 0px;}

/* biaoqian ==================*/
.zhuanti{width:370px;padding-left:1px;height:auto;overflow:hidden;}
.zhuanti a{float: left;margin: 1px 1px 0 1px;padding: 0 7px;line-height: 22px;text-align: center;border: 1px solid #ddd;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);border-radius: 5px;}

/* dc-asmdl2 ==================*/
.dc-asmdl3{ font-family: "微软雅黑";}
.dc-asmdl3>dd{padding-top: 25px;}
.dc-asmdt3>h3{position: relative; padding-bottom: 7px; font-size: 20px; color: #000; border-bottom: 2px solid #004ea2; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.dc-asmdt3>.more{margin-top: 5px; float: right; display: inline-block; font-size: 12px; color: #adadad;}
.dc-asmdt3>h3:after{content: ""; position: absolute; left: 50%; bottom: 0px; margin-left: -4px; width: 8px; height: 6px; background:url("../images/pt-img8.png") no-repeat center bottom; background-size: contain; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}

.dc-img1{padding: 0px 5px; text-align: center; height: 117px; width: 100%; display: block; font-size: 0; background-size:100% auto; background-size:cover; background-position: center center; background-repeat: no-repeat; -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-img1:before{content: ""; width: 0; height: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.dc-img1 h3{font-size: 32px; color: #fff; font-family: "黑体"; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; display:inline-block;max-width:100%; white-space:nowrap; text-overflow:ellipsis; -moz-text-overflow:ellipsis; -webkit-text-overflow:ellipsis;-o-text-overflow:ellipsis; -ms-text-overflow:ellipsis; overflow: hidden; vertical-align: middle; }

.pgm14{overflow: hidden;}

/* imgpL6 ==================*/
.imgpL6{font-size: 0; text-align: center; font-family: "微软雅黑";}
.imgpL6 li{width: 33.33%; text-align: center; padding-top: 9px; padding-bottom: 1px; 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;}
.imgpL6-m1{text-align: center; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.imgpL6-m1 .imgbx1{text-align: center; }
.imgpL6-m1 .imgbx1:before{content: ""; width: 0; height: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.imgpL6-m1 .imgbx1 img{height: 83px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.imgpL6-m1 .txt{padding-top:9px;}
.imgpL6-m1 h3{font-size: 16px; color: #5a5a5a;}
.imgpL6-m1:hover h3{color: #004ea2;}
.imgpL6 li.li1,.imgpL6 li:nth-child(3n+1){text-align: left;}
.imgpL6 li.li3,.imgpL6 li:nth-child(3n+3){text-align: right;}

.newL1.s1 .newL1-m1 h3{background: transparent; padding-left: 0px;}

.pgm12.cx1{padding: 0px 5px;}
.pgm12.cx1 .newL1.cx1:before{width: 100%; margin-left: 0px; left: 0px;}
.pgm12.cx1 .newL1 li{padding-bottom: 13px;}
.pgm12.cx1 .newL1.cx1{padding-top: 13px;}

.dc-dl4{display: block; background-color: #ededed;}
.dc-dt4{padding-top: 5px; text-align: center; height: 130px; overflow: hidden; font-size: 0; background-size:100% auto; background-size:cover; background-position: center center; background-repeat: no-repeat; -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-dt4:before{content: ""; width: 0; height: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.dc-dt4 .m1{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.dc-dt4 h3{font-size: 24px; color: #010101; font-family: "黑体"; font-weight: bold;}
.dc-dt4 small{display: block; font-size: 22px; color: #0030ff; padding-top: 10px;}

.pgm15{padding: 20px 25px;}

/* asminputList1 ==================*/
.asminputList1{width: 100%; max-width: 820px; height:215px; margin: 0 auto; text-align: left; z-index:9999999999999999999}
.asminputList1 li{width:100%; padding-right: 0%; padding-bottom: 9px; 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;}
.asminputList1 li.li-b{width: 100%;}
.asminputList1-m1{overflow: hidden; clear: both;}
.asminputList1-m1 span.tt{padding-top: 4px; width: 48px; text-align: right; float: left; font-size: 16px; color: #414141; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.asminputList1-m1 .txt{display: block; overflow: hidden; padding-left: 0px;}
.asminputList1-m1 .txt input[type='text'],.asminputList1-m1 .txt textarea{font-family: "微软雅黑"; padding: 3px 5px; text-align: left; font-size: 14px; color: #414141; width: 100%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.asminputList1-m1 .txt input[type='text']{height: 35px; line-height: 35px; border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.asminputList1-m1 .txt textarea{height: 80px;}
.asminputList1 li.btnbox .txt{text-align: center;}
.asminputList1 li.btnbox .btns{border:0px; width:80%; height: 42px; text-align: center; line-height: 42px; border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px; font-size: 20px; color: #fff; background-color: #004ea2; cursor: pointer;}
.asminputList1 li.btnbox{padding-bottom: 2px; padding-top: 13px;}

.asminputList1 li.btnbox .btns:hover{opacity: 0.8;}

.dc-friendlk{background-color: #cfcfcf; font-family: "微软雅黑";}
.friendlk1{padding:15px 0px; overflow: hidden; clear: both;}
.friendlk1 span.tt{font-size: 16px; color: #000; float: left; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.friendlk1 .txt{display: block; overflow: hidden; padding-left:0px;}
.friendlk1 .txt a{font-size: 14px; color: #323232; margin-left: 20px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: top; }

.fdm1{background-color:#509DEB; padding-top: 55px;}
.fdm1 .wp{clear: both; overflow: hidden;}
.fdm11{overflow: hidden; clear: both; font-size: 0;}
.fdm1 .kj2{float: right; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.fdm1 .kj1{display: block; overflow: hidden; padding-right: 2px;}

.erweimaL1{font-size: 0;}
.erweimaL1 li{ 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: 137px;}
.erweimaL1-m1 .dc-erweima h3{padding-top: 7px; text-align: center; font-size: 16px; color: #fff;}
.erweimaL1 .li2{padding-left: 10px;}

/* dc-navList1 ==================*/
.dc-navList1{font-size:0; font-family: "微软雅黑"; text-align: left;}
.dc-navList1 li{padding-right: 1%; text-align: left; width: 12.5%; 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;}
.dl-asm1{text-align: center; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.dl-asm1 dt h3{font-size: 17px; color:#fff; }
.dl-asm1 dd{padding-top: 10px;}
.dl-asm1 dd p a{font-size: 14px; color: #e2e2e2;}
.dl-asm1 dd p{padding-bottom: 8px;}
.dc-navList1 li:last-child{border-right: 0px;}

.fdm12{padding-top: 20px;}

/* ylL1 ==================*/
.ylL1{font-size: 0;}
.ylL1 li{padding:0px 10px; padding-bottom: 15px;  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 a{display: block; height: 48px; text-align: center;}
.ylL1 li a:before{content: ""; width: 0; height: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.ylL1 li a img{height: 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;}

.fdm2{font-size: 0; background-color:#014D9B; padding:8px 0px; }

.txtList1 li{width: 33.33%; text-align: left; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.txtList1-m1 p{font-size: 14px; color: #fffefe; padding:4px 0px; }
.txtList1 li .txtList1-m1{ padding-left: 25px; background-size:auto 20px!important; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.txtList1 .li1 .txtList1-m1{background:url("../images/pt-img24.png") no-repeat left center;}
.txtList1 .li2 .txtList1-m1{padding-left: 30px; background-size:24px auto!important;}
.txtList1 .li3 .txtList1-m1{background:url("../images/pt-img25.png") no-repeat left center;}
.txtList1 .li1{width: 38%;}
.txtList1 .li2{text-align: center; width:48%;}
.txtList1 .li3{text-align: right; width: 24%;}

/* pages 当前位置 ==================*/
.dc-weizhi{padding: 10px 0px; font-size: 16px; color: #5c5c5c; font-family: '微软雅黑'; height:10px}
.dc-weizhi a{margin: 0 0px; color: #666; position: relative;}
.dc-weizhi a:hover{color: #e71418;}

.dc-pgm2{background-color: #e8e8e8; text-align: left; padding:7px 5px;}
.dc-pgm2 h3{font-size: 16px; color: #5c5c5c; font-family: "微软雅黑"; }
.dc-pgm2 .ct{font-size: 14px; color: #757575; padding-top: 5px; line-height: 22px;}

.pgm21{padding-top: 16px;}

.rkL1{font-size: 0;}
.rkL1 li{display: block; padding-bottom: 20px;}
.rkL1 li.last,.rkL1 li:last-child{padding-bottom: 0px;}
.dc-img1.cx1{height: 177px;}
.dc-img1.cx1:hover{opacity: 0.9;}

.pgm11.cx1{padding-left: 0px; padding-right: 0px;}
.pgm11.cx1 .askL1 li{padding-bottom: 14px;}
.pgm11.cx1 .swf-slick1-2{padding-bottom: 13px;}

.pgm12.cx2{padding-left:5px; padding-right: 5px;}
.pgm12.cx2 .newL1 li{padding-bottom: 11px;}
.pgm12.cx2 .newL1.cx1 li.last,.pgm12.cx2 .newL1.cx1 li:last-child{padding-bottom: 0px;}
.pgm12.cx2 .newL1.cx1{padding-top: 10px;}

.pgm21 .dc-asmdt1 h3{font-size: 20px;}

.dc-kj2{font-size: 0;}
.dc-kj2 .kj1,.dc-kj2 .kj2{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;}
.dc-kj2 .kj1{padding-right: 18px;}
.dc-kj2 .kj2{ padding-left: 18px;}

/* zckcpx-main ==================*/
.kc li span, .all .information li p, .all .answer li p { white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }

.bj a { display: inline-block; *zoom: 1; *display: inline; }

body { margin: 0; font-size: 14px; font-family: "微软雅黑"; color: #333333; }

p { margin: 0; }

ul { list-style: none; margin: 0; padding: 0; }

.zsbox a {font-size:16px; }
.zsbox p {text-align:center;}

.bj a { cursor: pointer; text-decoration: none; color: #333333; }

a:hover { text-decoration: none; }

.wrap { margin: 0 auto; }

.wrap:after { content: ""; display: block; clear: both; }

img { max-width: 100%; height: auto; vertical-align: bottom; border: none; }

i, em { font-style: normal; }

.fr { float: right; }

.fl { float: left; }

.clearfix:after { content: ""; display: block; clear: both; }

.clearfix { zoom: 1; }

.citys-nav { width: 100%; min-width: 1200px; height: 46px; border-bottom: 2px solid #368ee0; position: relative; }

.citys-nav.nav-bot { border-bottom: 2px solid #cf3340; height: 47px; }

.citys-nav ul { width: 1100px; position: absolute; left: 50%; top: -1px; margin-left: -550px; }

.citys-nav ul li { float: left; font-size: 18px; line-height: 48px; cursor: pointer; }

.citys-nav ul li a { display: block; margin: 0 35px; text-decoration: none; position: relative; top: -1px; }

.citys-nav ul li a.curmemu { color: #cf3340; }

.citys-nav ul .menu-btn { margin-right: 45px; background: #368ee0; position: relative; border-radius: 4px 4px 0 0; }

.citys-nav ul .menu-btn { background: #cf3340; }

.citys-nav ul li.active a { color: #cf3340; }

.citys-nav ul .menu-btn .all-type { display: block; padding-left: 57px; color: #fff; position: relative; width: 163px; }

.citys-nav ul .menu-btn .icon { width: 22px; height: 14px; position: absolute; left: 20px; top: 17px; }

.citys-nav ul .menu-btn .icon span { display: block; width: 22px; height: 2px; line-height: 2px; background: #fff; position: absolute; left: 0; top: 0; }

.citys-nav ul .menu-btn .icon span.s2 { top: 6px; }

.citys-nav ul .menu-btn .icon span.s3 { top: 12px; }

.citys-nav .menu { width: 218px; background: #fff; position: absolute; left: 0; top: 48px; border: 1px solid #e7e7e7; height: 359px; z-index: 3; }

.citys-nav .menu ul { width: 220px; position: absolute; left: -1px; top: -1px; margin-left: 0; }

.citys-nav .menu ul li { float: none; font-size: 16px; line-height: 37px; }

.citys-nav .menu ul li .li_type { padding: 1px 21px 0; }

.citys-nav .menu ul li .li_type span { background: url(http://www.shzcpsw.com/static/assets/images/citys-icon.html) -278px 0 no-repeat; border-bottom: 1px solid #eee; padding-left: 31px; display: block; position: relative; }

.citys-nav .menu ul li .li_type span:after { content: ""; width: 8px; height: 14px; background: url(http://www.shzcpsw.com/static/assets/images/citys-icon.html) -170px -13px no-repeat; position: absolute; right: 0; top: 50%; margin-top: -7px; }

.citys-nav .menu ul li .li_1 span { background-position: -278px 0; }

.citys-nav .menu ul li .li_2 span { background-position: -278px -38px; }

.citys-nav .menu ul li .li_3 span { background-position: -278px -77px; }

.citys-nav .menu ul li .li_4 span { background-position: -278px -115px; }

.citys-nav .menu ul li .li_5 span { background-position: -278px -153px; }

.citys-nav .menu ul li .li_6 span { background-position: -278px -191px; }

.citys-nav .menu ul li .li_7 span { background-position: -278px -229px; }

.citys-nav .menu ul li .li_8 span { background-position: -278px -267px; }

.citys-nav .menu ul li .li_9 span { background-position: -278px -305px; }

.citys-nav .menu ul li ul { display: none; position: absolute; padding: 14px 6px 0; width: 650px; min-height: 356px; position: absolute; left: 219px; top: 0; background: #fff; border: 1px solid #368ee0; }

.citys-nav .menu ul li ul li { padding: 0 0 7px; zoom: 1; border-bottom: 1px solid #eee; margin-bottom: 7px; }

.citys-nav .menu ul li ul li:before, .citys-nav .menu ul li ul li:after { content: ""; display: table; }

.citys-nav .menu ul li ul li:after { clear: both; }

.citys-nav .menu ul li ul li span { display: block; float: left; overflow: hidden; padding-right: 16px; width: 80px; height: 24px; font-size: 12px; line-height: 24px; color: #cf3340; font-weight: 700; text-align: right; background: url(http://www.shzcpsw.com/static/assets/images/right.html) no-repeat right center; background-size: 10px; }

.citys-nav .menu ul li ul li p { float: left; margin-right: -16px; width: 550px; font-size: 12px; color: #666; line-height: 22px; }

.citys-nav .menu ul li ul li p a { display: block; float: left; margin: 0 12px 0 4px; padding: 0; color: #999; }

.citys-nav .menu ul li ul li p a:hover { color: #368ee0; }

.citys-nav .menu ul li.cur .li_type { padding: 0 20px; border: 1px solid #368ee0; position: relative; z-index: 1; border-right: 1px solid #fff; }

.citys-nav .menu ul li.cur .li_type span { border-bottom: none; }

.citys-nav .menu ul li.cur .li_type span:after { background: none; }

.citys-nav .menu ul li:last-child .li_type span, .citys-nav .menu ul li:last-child { border-bottom: none; }

.citys-nav ul li .li_type a { margin: 0; }

.citys-nav .menu ul li ul { display: none; position: absolute; padding: 14px 6px 0; width: 650px; min-height: 356px; position: absolute; left: 219px; top: 0; background: #fff; border: 1px solid #cf3340; }

.citys-nav .menu ul li ul li { padding: 0 0 7px; zoom: 1; border-bottom: 1px solid #eee; margin-bottom: 7px; }

.citys-nav .menu ul li ul li:before, .citys-nav .menu ul li ul li:after { content: ""; display: table; }

.citys-nav .menu ul li ul li:after { clear: both; }

.citys-nav .menu ul li ul li span { display: block; float: left; overflow: hidden; padding-right: 16px; width: 116px; height: 24px; font-size: 12px; line-height: 24px; color: #cf3340; font-weight: 700; text-align: right; background: url(http://www.shzcpsw.com/static/assets/images/right.html) no-repeat right center; background-size: 10px; }

.citys-nav .menu ul li ul li p { float: left; margin-right: -16px; width: 532px; font-size: 12px; color: #666; line-height: 22px; }

.citys-nav .menu ul li ul li p a { width: 105px; display: block; float: left; margin: 0 12px 0 4px; padding: 0; color: #999; }

.citys-nav .menu ul li ul li p a:hover { color: #cf3340; }

.citys-nav .menu ul li.cur .li_type { padding: 0 20px; border: 1px solid #cf3340; position: relative; z-index: 1; border-right: 1px solid #fff; }

.citys-nav .menu ul li.cur .li_type span { border-bottom: none; }

.citys-nav .menu ul li.cur .li_type span:after { background: none; }

.citys-nav .menu ul li:last-child .li_type span, .citys-nav .menu ul li:last-child { border-bottom: none; }

.page-path { font-size: 14px; line-height: 42px; color: #888; }

.page-path a { color: #888; }

.page-path a:hover, .page-path .cur { color: #cf3340; }

.category ul { margin-right: -20px; overflow: hidden; }
.category ul li { float: left; margin-right: 20px; margin-bottom: 15px; }

.filter-options { position: relative; background: #fff; padding: 10px 20px 0px; margin-bottom: 20px; border: 1px solid #ddd; }

.have-choose { position: relative; padding-top: 10px; padding-bottom: 19px; border-bottom: 1px solid #eee; }

.have-choose label { float: left; font-size: 14px; line-height: 32px; }

.have-choose .options-con { float: left; }

.have-choose .options { display: block; float: left; margin-right: 10px; border: 1px solid #e7e7e7; padding-right: 36px; position: relative; }

.have-choose .options p { padding: 0 17px 0 10px; font-size: 14px; line-height: 30px; color: #cf3340; border-right: 1px solid #e7e7e7; }

.have-choose .options .close { display: block; text-decoration: none; width: 36px; height: 30px; position: absolute; right: 0; top: 0; background: url(http://www.shzcpsw.com/static/assets/images/citys-icon.html) -157px -40px no-repeat; cursor: pointer; }

.have-choose .remove { display: block; text-decoration: none; float: left; padding: 0 36px 0 14px; border: 1px solid #e7e7e7; background: url(http://www.shzcpsw.com/static/assets/images/citys-icon.html) 110px -310px no-repeat; font-size: 14px; line-height: 30px; color: #999; cursor: pointer; }

.filter-options ul li { padding: 15px 0 15px 74px; border-bottom: 1px solid #eee; position: relative; }

.filter-options ul li:last-child { border-bottom: none; }

.filter-options ul li span { display: block; font-size: 14px; line-height: 26px; position: absolute; left: 0; top: 15px; }

.filter-options ul li .li_con { margin-right: -2px; }

.filter-options ul li .li_con a { display: block; float: left; padding: 0 8px 0 6px; margin-right: 2px; text-decoration: none; font-size: 14px; line-height: 26px; margin-bottom: 8px; }

.filter-options ul li .li_con a:hover { color: #cf3340; }

.filter-options ul li .li_con a.cur { background: #cf3340; color: #fff; }

.filter-options ul li .li_con2 { margin-right: -30px; }

.filter-options ul li .li_con2 a { display: block; float: left; margin-right: 30px; padding-left: 22px; font-size: 14px; line-height: 26px; text-decoration: none; color: #333; background: url(http://www.shzcpsw.com/static/assets/images/check-box.html) left center no-repeat; }

.filter-options ul li .li_con2 a:hover { color: #cf3340; }

.filter-options ul li .li_con2 a.cur { background-image: url(http://www.shzcpsw.com/static/assets/images/check-box-choose.html); }

.main-small { width: 400px; }

.main-big { width: 780px; }

.all-course-right { position: absolute; right: 0; bottom: 20px; width: 172px; height: 30px; }

.all-course-right p { display: inline-block; font-size: 14px; cursor: pointer; height: 28px; line-height: 28px; padding-left: 10px; padding-right: 20px; background: #f7f7f7; margin-right: 10px; border: 1px solid #eee; color: #666; outline: none; border-radius: 3px; position: relative; }

.all-course-right p img { position: absolute; right: 4px; top: 12px; width: 10px; height: 6px; }

.have-choose .shouqi { font-size: 14px; color: #cf3340; cursor: pointer; height: 28px; line-height: 28px; padding-left: 10px; padding-right: 20px; background: #fff; margin-right: 10px; border: 1px solid #cf3340; display: inline-block; border-radius: 3px; position: absolute; right: 0px; }

.have-choose .shouqi img { position: absolute; right: 4px; top: 10px; width: 10px; height: 6px; }

.bj { margin-right: -20px; }
.bj li { width: 353px; float: left; margin-right: 20px; margin-bottom: 20px; }
.bj li .bj1 { position: relative; width: 353px; height: 174px; }
.bj li .bj1 img { object-fit: cover; min-width: 100%; min-height: 100%; width: 100%; height: 100%; }
.bj li .bj1 .dw { position: absolute; padding: 0 15px; box-sizing: border-box; text-align: center; bottom: 0; left: 0; height: 35px; width: 100%; color: #fff; background: rgba(0, 0, 0, 0.6); overflow: hidden; }
.bj li .bj1 .dw h4 { font-weight: normal; line-height: 20px; }
.bj li .bj1 .dw p { line-height: 25px; text-align: left; }
.bj li .bj2 { padding-top: 20px; padding-bottom: 12px; border-right: 1px solid #e7e7e7; border-left: 1px solid #e7e7e7; border-bottom: 1px solid #e7e7e7; box-sizing: border-box; padding-left: 14px; padding-right: 14px; }
.bj li .bj2 div { overflow: hidden; padding-bottom: 10px; line-height: 24px; }
.bj li .bj2 div span { color: #999999; float: left; }
.bj li .bj2 div p { color: #333333; float: left; }
.bj li .bj2 div i { color: #cf3340; float: left; }
.bj li .bj2 div .p-img { float: right; }
.bj li:hover .dw { height: 100%; padding-top: 30px; }
.bj li:hover .bj2 { border-right: 1px solid #cf3340; border-left: 1px solid #cf3340; border-bottom: 1px solid #cf3340; }

.xx { height: 10px; width: 100%; background: url(../images/xx.jpg) repeat-x; }

.kc { margin-top: 20px; margin-right: -20px; }
.kc li { width: 204px; margin-right: 20px; float: left; margin-bottom: 30px; }
.kc li img { width: 204px; height: 143px; overflow: hidden; }
.kc li span { display: block; text-align: center; margin-top: 14px; }

.page-nav { text-align: center; margin: 40px 0; }

.page-nav a { margin: 0 2px; font-size: 14px; color: #666; line-height: 34px; text-align: center; text-decoration: none; display: inline-block; *display: inline; *zoom: 1; }

.page-nav .num { width: 32px; height: 32px; line-height: 32px; border: 1px solid #ddd; border-radius: 4px; }

.page-nav .other { padding: 0 16px; height: 32px; line-height: 32px; border: 1px solid #e7e7e7; }

.page-nav .num:hover, .page-nav .other:hover { background: #cf3340; border-color: #cf3340; color: #fff; }

.page-nav .cur { width: 32px; height: 32px; line-height: 32px; border: 1px solid #e7e7e7; background: #cf3340; color: white; border-radius: 4px; border: none; }

p.noresult { font-size: 14px; text-align: center; }

.page-nav .first, .prev, .next, .end { background: #eeeeee; padding: 0 16px; border: 1px solid #dddddd; border-radius: 4px; }

.class-remind { cursor: pointer; }

.zcpsfm {
    padding: 10px 0px;
    font-size: 14px;
    color: #ffffff;
    font-family: '微软雅黑';
}

/*弹出遮罩层*/
#mask-layer { width: 100%; height: 100%; background: #000; opacity: 0.3; filter: Alpha(opacity=30); position: fixed; left: 0; top: 0; z-index: 999; }

/*弹出表单*/
#popAudition { width: 470px; background: #fff; border-radius: 5px; padding-bottom: 10px; position: fixed; left: 50%; margin-left: -235px; top: 50%; z-index: 1000; }

#popAudition .close { width: 24px; height: 24px; background: url(http://www.shzcpsw.com/static/assets/images/popAudition-close.html); cursor: pointer; position: absolute; right: 21px; top: 21px; }

#popAudition .h { font-size: 24px; line-height: 82px; text-align: center; }

#popAudition .h2 { padding-top: 20px; line-height: 42px; }

#popAudition .infor { font-size: 18px; color: #666; text-align: center; line-height: 38px; margin-bottom: 20px; }

#popAudition .infor span { color: #fa7b7b; }

#popAudition .tips { font-size: 14px; color: #888; line-height: 52px; text-align: center; }

#popAudition .tips span { color: #cf3340; }

#popAudition .sign-in { width: 330px; margin: 0 auto; display: block; }

#popAudition .text-con { height: 58px; }

#popAudition .text-con label { padding-left: 14px; font-size: 14px; line-height: 38px; width: 74px; float: left; }

#popAudition .text-con .required { background: url(http://www.shzcpsw.com/static/assets/images/repuire_symbol.html) left center no-repeat; }

#popAudition .text-con .input-text { color: #888; float: left; padding: 5px 10px 5px 20px; width: 208px; height: 26px; line-height: 26px; background: #fff; font-size: 14px; border: 1px solid #bfd5eb; }

#popAudition .text-con .input-text:focus { border-color: #d9d9d9; outline: 1px solid #dce1e5; }

#popAudition .text-con .custom-select { float: left; width: 238px; background-position: 216px -428px; }

#popAudition .text-con .custom-select .custom-select-con { width: 202px; }

#popAudition .text-con .custom-select-click { background-position: 216px -464px; border-color: #d9d9d9; outline: 1px solid #dce1e5; }

#popAudition .text-con .error, #popAudition .text-con .error p { border-color: #bb0000; }

#popAudition .submit { width: 260px; height: 48px; margin: 10px auto 0; background: #fa7b7b; border-radius: 2px; text-align: center; display: block; cursor: pointer; line-height: 48px; font-size: 18px; color: #fff; border: none; }

#popAudition .img { width: 100%; text-align: center; margin-bottom: 16px; }

.hot_btn { margin-bottom: 20px; }

.hot_btn span, .hot_btn a { display: none; }

/*自定义select*/
.custom-select { width: 242px; height: 36px; position: relative; background: #fff url(http://www.shzcpsw.com/static/assets/images/agency_icon.html) 222px -428px no-repeat; border: 1px solid #bfd5eb; }

.custom-select p { font-size: 14px; line-height: 36px; padding-left: 20px; cursor: pointer; height: 36px; }

.custom-select .custom-select-con { display: none; padding: 4px 26px 8px 10px; background: #fff; border: 1px solid #ccc; width: 206px; position: absolute; left: -1px; top: 38px; height: 178px; }

.custom-select .custom-select-con .scroll-track { width: 9px; height: 170px; background: #eeeeee; position: absolute; top: 10px; right: 10px; }

.custom-select .custom-select-con .scroll-thumb { width: 100%; height: 32px; background: #cf3340; position: absolute; left: 0; top: 0; }

.custom-select .custom-select-con .scroll-bar-con { width: 100%; position: relative; overflow: hidden; height: 178px; overflow: hidden; }

.custom-select .custom-select-con .scroll-bar { width: 100%; position: absolute; left: 0; top: 0; }

.custom-select .custom-select-con .scroll-bar li { padding-left: 11px; font-size: 14px; line-height: 26px; margin-bottom: 4px; cursor: pointer; }

.custom-select .custom-select-con .scroll-bar li:hover { background: #eee; }

.custom-select-click { background-position: 221px -464px; border-color: #d9d9d9; }

/*2018-09-19 新增地区切换*/
.site-div { position: relative; display: inline-block; float: left; margin-left: 0px; padding: 10px 20px; border-left: 1px solid #eeeeee; margin-top: 10px; cursor: pointer; }

.site-div .site-icon { background: url(http://www.shzcpsw.com/static/assets/images/dingwei-icon.html) no-repeat left center; width: 16px; height: 16px; display: inline-block; float: left; margin-top: 2px; }

.site-div .site-text { background: url(http://www.shzcpsw.com/static/assets/images/jiantou-icon.html) no-repeat right center; float: right; display: inline-block; font-size: 16px; color: #333333; border: none; width: 50px; margin-left: 10px; }

.site-div .cities-all { display: none; }

.site-div:hover .cities-all { display: block; }

.site-div .cities-all { position: absolute; top: 86%; left: 16%; display: none; z-index: 6; padding: 0px 15px 5px 15px; width: 440px; height: auto; overflow: auto; background-color: #fff; border: 1px solid lightgray; }

.qinxuecitys .citys dl { width: 100%; }

.qinxuecitys dl dt { float: left; width: 15px; margin-right: 5px; font-size: 14px; text-align: center; }

.qinxuecitys dl dd { display: inline-block; vertical-align: middle; margin: 0 6px 8px 0; padding: 0 5px; border-radius: 3px; }

.cities-all dl dd a { font-size: 14px; margin-right: 4px; padding: 2px 3px; border-radius: 5px; }

.cities-all:hover dl dd a { color: #000; }

.cities-all dl dd a:hover { color: #fff !important; background-color: #e62929 !important; }

.citys-top .search-letter dt { height: 36px; line-height: 36px; border-bottom: 1px dotted #666; font-size: 15px; color: #000; font-weight: bold; margin-bottom: 8px; }

.citys-top dd a.on { color: #a0a0a0; }

.citys-top dd a.active { color: #fff !important; background-color: #e62929; }

.citys-top dd a.on:hover { background-color: transparent !important; color: #a0a0a0; }

.cities-all .citys-top .search-letter dd { font-size: 0; }

.cities-all .citys-top .search-letter dd a { display: inline-block; margin: 0 5px; padding: 2px 4px; }

.citys-top .slide-letter { margin-top: 12px; padding: 5px 6px; }

.slide-letter .qinxuecitys dl { *zoom: 1; line-height: 29px; }

.slide-letter .qinxuecitys dl dt { line-height: 34px; }

.slide-letter .qinxuecitys dl:after { clear: both; display: block; content: ""; height: 0; visibility: hidden; font-size: 0; }

.add-search { float: right; }
.add-search input { float: left; padding: 0; }
.add-search .btn { width: 76px; height: 42px; background: #cf3340; color: #fff; text-align: center; line-height: 42px; border: none; outline: none; font-size: 16px; }
.add-search .text { width: 461px; height: 40px; border: 1px solid #dddddd; font-size: 14px; background: url(http://www.shzcpsw.com/static/assets/images/search.html) no-repeat 12px; padding-left: 40px; outline: none; }

.unknown { width: 1100px; margin: 0 auto; margin-bottom: 40px; border: 1px solid #e7e7e7; padding: 20px 20px 0 20px; box-sizing: border-box; margin-top: 40px; }
.unknown li { color: #999; float: left; }
.unknown div { display: block; margin-bottom: 20px; }
.unknown div span { color: #cf3340; float: left; margin-right: 10px; }
.unknown div a { float: left; padding: 0 8px; }
.unknown div a:hover { color: #cf3340; }

.px-btn { height: 24px; line-height: 22px; box-shadow: 0px 3px 6px 0px rgba(207, 51, 64, 0.24); border-radius: 12px; }
.px-btn.width-auto { padding: 0 12px; margin-left: 10px; background-image: linear-gradient(132deg, #ee4e5c 0%, #cf3340 100%), linear-gradient(#cf3340, #cf3340); background-blend-mode: normal, normal; color: #fff; }
.px-btn.width-hundred { width: 100%; text-align: center; border: solid 1px #cf3340; box-sizing: border-box; color: #cf3340; }
.px-btn.width-hundred:hover { background-color: #cf3340; color: #fff; }

.suspend-site { width: 100%; height: 90px; }

.px-suspend { width: 100%; height: 90px; padding: 17px 0 12px; box-sizing: border-box; position: fixed; bottom: 0; z-index: 99999;}
.px-suspend .wrap { padding-left: 591px; box-sizing: border-box; }
.px-suspend .suspend-btn { display: block; width: 443px; height: 61px; }

.px-popup { position: fixed; top: 0; left: 0; right: 0; bottom: 0; z-index: 30; display: none; }
.px-popup .masklayer { position: absolute; top: 0; left: 0; z-index: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.4); }
.px-popup .popup-cont { width: 500px; height: 400px; transform: translate(-50%, -50%); position: absolute; top: 50%; left: 50%; z-index: 1; padding: 102px 10px 10px; box-sizing: border-box; }
.px-popup .popup-cont .popup-close { width: 12px; height: 12px; position: absolute; top: 10px; right: 10px; cursor: pointer; margin-right: 0; }
.px-popup .popup-cont .sign-in { padding: 30px; font-size: 14px; background-color: #ffffff; border-radius: 4px; }
.px-popup .popup-cont .sign-in input, .px-popup .popup-cont .sign-in select { height: 42px; line-height: 42px; background-color: #ffffff; border: solid 1px #e7e7e7; padding: 0 20px; box-sizing: border-box; appearance: none; -webkit-appearance: none; }
.px-popup .popup-cont .sign-in input { width: 373px; }
.px-popup .popup-cont .sign-in select { width: 135px; background: url(http://www.shzcpsw.com/img.thea.cn/public/platform/thea/202001/hbj/ksw/images/sel.png) no-repeat 84%; }
.px-popup .popup-cont .sign-in .row-key:nth-of-type(2) { padding-left: 18px; }
.px-popup .popup-cont .sign-in .row { margin-bottom: 20px; }
.px-popup .popup-cont .sign-in .row:nth-of-type(1) input { width: 170px; }
.px-popup .popup-cont .sign-in input[type="submit"] { border: none; width: 100%; background-image: linear-gradient(132deg, #e94106 0%, #cf3340 100%), linear-gradient(#ffffff, #ffffff); background-blend-mode: normal, normal; box-shadow: 0px 4px 6px 0px rgba(207, 51, 64, 0.26); font-size: 16px; font-weight: bold; border-radius: 21px; color: #fff; cursor: pointer; }

/*# sourceMappingURL=style.css.map */

/* dc-asmdl1 ==================*/
.dc-asmdl4{padding-top: 0px; font-family: "微软雅黑";}
.dc-asmdl4 dd{padding: 0px 10px; padding-top: 17px;}
.dc-asmdt4{overflow: hidden; clear: both; }
.dc-asmdt4 h3{background:url("../images/pt-img34.png") no-repeat left center; background-size: 34px auto; padding-left: 45px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.dc-asmdt4 .more{margin-top: 17px; float: right; display: inline-block; font-size: 16px; color: #336baf;}
.dc-asmdt4 h3 span{padding: 10px 0px; padding-top: 13px; border-bottom: 3px solid #004ea2; color: #004ea2; font-size: 20px; font-weight: bold; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}

/* asmtxtList2 ==================*/
.asmtxtList2 li{display: block; padding-bottom: 22px; }
.asmtxtList2 li.last{padding-bottom: 0px;}
.asmtxtList2-m1{overflow: hidden; clear: both; display: block; padding-left: 10px; background:url("../images/pt-img35.png") no-repeat left 8px; background-size: 6px auto; }
.asmtxtList2-m1 span{ font-size: 16px; color: #515151; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.asmtxtList2-m1 span.time{float: right;}
.asmtxtList2-m1 span.p{display: block; overflow: hidden; padding-right: 10px;}
.asmtxtList2-m1 span.p p{display:inline-block;width:100%; white-space:nowrap; text-overflow:ellipsis; -moz-text-overflow:ellipsis; -webkit-text-overflow:ellipsis;-o-text-overflow:ellipsis; -ms-text-overflow:ellipsis; overflow: hidden;}
.asmtxtList2-m1:hover span{color: #004ea2;}

.dc-ct1{padding: 0px 10px; font-size: 16px; color: #5e5e5e; padding-bottom: 20px;}

.dc-kj3{font-size: 0;}
.dc-kj3 .kj1,.dc-kj3 .kj2{min-height: 1px; 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-kj3 .kj1{width: 815px; height:auto}
.dc-kj3 .kj2{width: 385px; padding-left: 40px;margin-top: 81px;}

/* dc-asmdl1 ==================*/
.dc-asmdl5{font-family: "微软雅黑";}
.dc-asmdl5 dd{padding-top: 16px;}
.dc-asmdt5{overflow: hidden; clear: both; border-bottom: 1px solid #a3a3a3; padding-bottom: 10px;}
.dc-asmdt5 h3{font-size: 20px; color: #4f4f4f; font-weight: bold; background:url("../images/pt-img42.jpg") no-repeat left center; padding-left: 12px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.dc-asmdt5 .more{margin-top: 5px; float: right; display: inline-block; font-size: 12px; color: #333333;}

/* dimgtxtList2 ==================*/
.dimgtxtList2{display: block;}
.dimgtxtList2 li{padding-bottom: 13px; margin-bottom: 13px; border-bottom: 1px solid #a3a3a3;}
.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;}
.dimgtxtList2-m1 .txt{display: block; overflow: hidden; height: 132px; position: relative; padding-bottom: 25px; -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{width:210px; height: 130px; margin-right: 20px; _width: auto; *+width: auto;}
.dimgtxtList2-m1 .img img{width: 100%; height: 100%;}
.dimgtxtList2-m1 .txt{font-size: 0;}
.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: 0px; position: relative; margin-top: 0px;}
.dimgtxtList2-m1 .txt h3 a{font-size: 18px; color: #4f4f4f; line-height: 26px;}
.dimgtxtList2-m1 .txt .ct{padding-bottom: 5px; min-height: 155px; -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 .ct p{font-size: 14px; color: #7a7a7a; line-height: 26px;}
.dimgtxtList2-m1 .txt .others{left: 0px; bottom: 0px; width: 100%;}
.dimgtxtList2-m1 .txt .others span{font-size: 16px; color: #8e8e8e; display:inline-block; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle; margin-top: 7px;}
.dimgtxtList2-m1 .txt .others span.date{padding-left: 1px;}

/* dpg-pages2 ==================*/
.dc-pages{display: block; text-align: center; margin: 0 auto; font-family: "微软雅黑";}
.dc-pages{font-size:0;}
.dc-pages a,.dc-pages span{display: block; padding: 0px 5px; background-color: #a3a3a3; color: #fff;}
.dc-pages,.dc-pages a,.dc-pages span{font-size: 14px;color: #fff;}
.dc-pages li{margin: 2px 7px; min-width: 25px; height: 25px; line-height:24px; -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; vertical-align: middle;}
.dc-pages li span{background: transparent; color: #7b7b7b; border-width: 0px!important;}
.dc-pages li.pgfirst a,.dc-pages li.pgprev a,.dc-pages li.pgnext a,.dc-pages li.pglast a{background: transparent; color: #7b7b7b;}

.dc-pgm1.cx1{font-family: "微软雅黑"; margin-bottom: 0px;}
.dc-pgm1.cx1 .tt h3{color: #006ce0; padding-bottom: 4px; font-weight: bold; font-size: 18px; border-bottom: 3px solid #004ea2;}
.dc-pgm1.cx1 .ct a{font-size: 16px; color: #4a4a4a;}
.dc-pgm1.cx1 .ct .sli{padding-bottom: 18px;}
.dc-pgm1.cx1 .ct .ct1{max-height: none;}
.dc-pgm1.cx1 .ct{padding-bottom: 0px;}
.dc-pgm1.cx1 .ct:after{display: none;}

.dc-asmdl2.cx1 dt h3{font-weight: bold; padding-bottom: 3px; font-size: 18px; border-bottom: 3px solid #004ea2; color: #006ce0; font-family: "微软雅黑"; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.dc-asmdl2.cx1 dt a.more{margin-top: 9px; color: #515151;}

.newL1.cx5 .newL1-m1 h3 a{font-size: 16px!important;}
.newL1.cx5 .newL1-m1 h3{background:url("../images/pt-img37.png") no-repeat left center; background-size: 6px auto; padding-left: 11px;}
.newL1.cx5 li{border-bottom: 1px solid #e2e2e2; padding-bottom: 8px; margin-bottom: 8px;}

.dc-dl4.cx1{background: transparent;}
.dc-dl4.cx1 .dc-dt4{height: 88px; padding-top: 0px;}
.dc-dl4.cx1 .dc-dt4 h3{font-size: 20px; color: #010101; font-family: "微软雅黑"; font-weight: normal;}
.dc-dl4.cx1 .asminputList1-m1 span.tt{width: auto;}
.dc-dl4.cx1 .asminputList1-m1 .txt input[type='text']{height: 27px; line-height: 25px;}
.dc-dl4.cx1 .asminputList1 li{padding-bottom: 15px;}
.dc-dl4.cx1 .asminputList1 li.btnbox{padding-top: 3px; padding-bottom: 0px;}
.dc-dl4.cx1 .asminputList1 li.btnbox .btns{width: 145px; height: 30px; line-height: 30px; font-size: 14px;}

.dc-asmdl1.cx1 .dc-asmdt1{ overflow: hidden; border-bottom: 1px solid #dfdfdf;}
.dc-asmdl1.cx1 .dc-asmdt1 h3{margin-bottom: 0px; font-size: 20px; color: #004ea2; font-family: "微软雅黑";}
.dc-asmdl1.cx1 .dc-asmdt1 .more{color: #515151; margin-top: 9px;}

/* dc-article2 ==================*/
.dc-article2{font-family: "微软雅黑";}
.dc-article2 .at-tt{text-align: center; padding-bottom: 12px; border-bottom: 1px solid #f3f3f3;}
.dc-article2 .at-tt h1{font-size: 18px; font-weight: bold; color: #004ea2; padding-bottom: 45px;}
.dc-article2 .others{padding: 8px 5px; font-size:0; background-color: #f0f3f6;}
.dc-article2 .others span,.dc-article2 .others .shares{padding: 0px 14px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.dc-article2 .others span{font-size: 12px; color: #999999; }
.dc-article2 .at-ct{text-align: center; padding-top: 20px; padding-bottom: 40px;}
.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: 29px;}
.dc-article2 .at-ct p{text-indent: 2em;}
.zy{width:815px;min-height:110px;margin-top:15px;border-left:5px solid #d5dce0;background-color:#f2f7fa;padding:20px 30px 15px 30px;font-size:14px;line-height:1.5;box-sizing:border-box}

/* nextprevwz1 ==================*/
.nextprevwz1{display: block; padding: 20px 0px; font-size: 0; }
.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;}
.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: #8e8d8d;}
.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;}

.articlem2{font-size: 0;}
.articlem2 .bx1,.articlem2 .bx2,.articlem2 .bx3{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;}
.articlem2 .bx1{width: 35%;}
.articlem2 .bx2{width: 30%; text-align: center; padding-top: 5px;}
.articlem2 .bx3{width: 35%; text-align: right; padding-top: 3px;}

.articlem2 .shares{font-size:0; overflow: hidden; clear: both;}
.articlem2 .shares span,.articlem2 .shares .shares-ct{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.articlem2 .shares span{font-size: 14px; color: #999;}
.articlem2 .shares .shares-ct{padding-left: 8px;}

.picnavL1{font-size: 0;}
.picnavL1 li{padding: 0px 9px; 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;}
.picnavL1 .a1{font-size: 0;display: block;}
.picnavL1 .a1 .imgbx,.picnavL1 .a1 h5{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.picnavL1 .a1 .imgbx img{width: 15px;}
.picnavL1 .a1 h5{font-size: 12px; color: #888; padding-left: 2px;}
.picnavL1 .a1:hover h5{color: #004ea2;}

.shareasm.cx1 .shareasm-m1 p{font-size: 12px; color: #888;}

.articlem2{border-bottom: 1px dashed #ebebeb; padding-bottom: 10px;}

.dc-tags{padding: 20px 0px;}
.tag6{font-size: 0;}
.tag6 li{padding: 0px 8px; 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;}
.tag6 li a{background-color: #aaaaaa; padding: 0px 5px; font-size:12px; color: #515151; height: 22px; line-height: 22px; min-width: 90px; text-align: center; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}

.dc-asmdl2.s1{}
.dc-asmdl2.s1 dt h3{font-size: 18px; color: #0097c3; border-bottom:2px solid #0097c3; }
.dc-asmdl2.s1 dt a.more{color: #0097c3;}
.dc-asmdl2.s1 dd{padding-top: 20px;}

.asmtxtList2.cx1{font-family: "微软雅黑";}
.asmtxtList2.cx1 .asmtxtList2-m1{background: transparent; padding-left: 0px;}
.pgm12.cx3{padding: 0px;}
.asmtxtList2.cx1 .asmtxtList2-m1 span{color: #2f2f2f;}
.asmtxtList2.cx1 .asmtxtList2-m1:hover span{color: #004ea2;}
.asmtxtList2.cx1 li{padding-bottom: 15px;}

.dc-ct2{font-size: 17px; color: #7a7a7a; display: block; background-color: #f1f1f1; padding: 20px; -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-ct2 p{padding: 6px 0px; 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-ct2 p a{color: #f1f1f1;}

.dc-kefu{border: 2px solid #2281bd; background-color: #fff; padding: 2px 12px; font-size: 0; position: fixed; right: 0px; top: 20%; z-index: 1000;}
.kfL1{font-size: 0; text-align: center;}
.kfL1 li{display: block; padding: 6px 0px; border-bottom: 1px solid #e7e7e7;}
.kfL1-m1{display: block; width: 88px;}
.kfL1-m1 .imgbx{display: block;}
.kfL1-m1 .imgbx img{max-width:80%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.kfL1-m1 h3{font-size: 18px; color: #006db2; font-weight: bold; display: block; padding-top: 5px;}
.kfL1 li.last,.kfL1 li:last-child{border-bottom-width: 0px;}
.kfL1-m1:hover img{opacity: 0.9;}
.kfL1-m1:hover h3{color: #666;}

/*工程师职称评审报名条件*/
.wdxl{
margin:0 auto;
}
.wdxl h2{
font-size: 20px;
color: #166df1;
text-align: center;
margin: 0;
padding-top: 1px;
padding-bottom: 1px;
}
.wdxl ul{
margin:0 auto;
width: 655px;
}
.wdxl li{
float: left;
}
.wdxl li a{
width: 127px;
height: 60px;
display: block;
border-radius: 3px;
color: #fff;
font-size: 20px;
font-weight: bold;
text-align: center;
line-height: 30px;
padding-top: 1px;
margin-right: 5px;
}
.wdxl li a:hover{
background: #272636;
transition: all 0.3s linear;
-webkit-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
}
.wdxl .list_li1 a{
background:#21ba85;
}
.wdxl .list_li2 a{
background:#d65156;
}
.wdxl .list_li3 a{
background:#feb101;
}
.wdxl .list_li4 a{
background:#a94ae6;
}
.wdxl .list_li5 a{
background:#00cbff;
margin:0;
}
.wdxl > a{
width: 250px;
height: 50px;
margin: 0 auto;
margin-top:10px;
display: block;
border-radius: 2px;
background: #861717;
font-size: 16px;
text-align: center;
color: #fff;
line-height: 50px;
}
.wdxl > a:hover{
transition: all 0.3s linear;
-webkit-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
border-radius: 2px;
background: #ea4e54;
color: #fff;
text-decoration: underline;
}

/*职称流程*/
.liucheng{
    text-align: center;
    font-size: 22px;
    height: 300px;
    background-color: #fff;
    padding: 1px 0px;
}
.wc {
    text-align: center;
}
.w12 {
    width: 1200px;
    margin: 0 auto;
}
.liucheng ul li{
    float: left;
}
.liucheng ul li img{
    display: block;
    margin: 0 auto;
}
.liucheng ul .liucheng-odd{
    width: 140px;
}
.liucheng ul .liucheng-even{
    width: 72px;
}
.liucheng ul .liucheng-even img{
    width: 21px;
    height: 37px;
    margin-top: 70px;
}
.liucheng ul .liucheng-odd img{
    width: 124px;
    height: 117px;
}
.liucheng ul li span{
    color: #243357;
    font-size: 30px;
    line-height: 52px;
}
.liucheng ul li p{
    color: #243357;
    letter-spacing: 1px;
    font-size: 16px;
    height: 70px;
    line-height: 24px;
    padding-top: 11px;
    box-sizing: border-box;
}
.liucheng ul li a{
    display: block;
    width: 100%;
    line-height: 45px;
    font-size: 24px;
    color: #fff;
    letter-spacing: 2px;
    background: #005aff;
}
.liucheng ul .li1 p,.liucheng ul .li5 p{
    line-height: 52px;
    margin-top: 0;
}

/** wrap-bottm **/
.wrap-bottm {background: url(../images/bannerf.jpg) no-repeat center center;height: 310px;margin-top: 1px;position: relative;}
.wrap-bottm .wrap-con {text-align: center;}
.wrapb-btn {position: absolute;bottom: 20px;left: 0;right: 0;}
.wrapb-btn a {width: 150px;height: 50px;line-height: 50px;color: #fff;background: #fdaa29;font-size: 20px;text-align: center;display: inline-block;border-radius: 5px;margin:0 20px;}
.wrapb-btn a:hover {background: #ffcc01;}
.wrapb-btn a:first-child:hover {background: #0aa4d7;}
.wrapb-btn a:first-child {background: #2aafcc;}
.wrapb-img2 {margin-top: 10px;}


/* 共用部分 底部 ==================*/
.dc-n1{}


/* 重写class ==================*/

.content{
	background: url(../images/404.png) center top;
	width: 100%;height: 851px;
}
.content .clickurl{width: 300px;height: 40px;background-color: transparent;position: absolute;    left: 50%;margin-top: %;top: 50%; margin-top: 350px;margin-left: -20px;cursor: pointer;}
