.wz-nav-bd1:after,.wz-nav-bd2:after,.group:after,.news-blk:after,.title-a:after,.special:after,.reply-textarea textarea:after,.np-post-footer:after,.column-recommend .list li:after,.column-info:after,.column-list-bd li:after,.chapters-knowledge-hd:after,.chapters-knowledge-bd:after,.chapters-ctn .hd:after,.chapters-ctn dl:after,.region-bd:after,.region-hd:after,.instructions:after,.exam-book-bd:after,.hot-info:after,.hot-info dl:after,.hot-info dt:after,.hot-info dd:after,.hot-info dd ul:after,.filter:after,.filter li:after,.filter2:after,.filter2 li:after,.lm-news-cont:after,.dqdh:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
div{ text-align:left;}

.dagang .blk{ padding:0; border:1px solid #dfdfdf; width:462px; }
.dagang .blk .info{ width:340px;}
.dagang .blk .info dt{ height:27px}
.dagang .blk .info dd{ height:auto; line-height:22px; white-space:normal; overflow:inherit}
.dagang .blk .info dd a{ color:#059}
.dagang .blk-bd{ border-top:1px solid #dfdfdf; background:#FFF; padding:5px 10px; width:442px; float:left; line-height:30px;}
.dagang .blk-bd a{ border:0; background:none; width:60px; color:#666; float:right;}

/*手动编辑信息*/
.hot-info{ width:958px; border:#e5e5e5 solid 1px; margin:20px;} .bd0{ border:0;}
.hot-info dl{ width:100%;}
.hot-info dt{width:958px;line-height:30px; border-bottom:#e8e8e8 solid 1px;background-color:#f7f7f7;}
.ks-bm .w1{ width:5%; text-align:center; font-weight:bold}
.ks-bm .w2{ width:12%;}
.ks-bm .w3{ width:12%; text-align:center}
.ks-bm .w4{ width:15%; text-align:center;}
.ks-bm .w5{ width:15%; text-align:center;}
.ks-bm .w6{ width:15%; text-align:center;}
.ks-bm .w7{ width:15%; text-align:center;}
.ks-bm .w8{ width:15%; text-align:center;}

.ks-cf .w1{ width:150px; text-align:center}
.ks-cf .w2{ width:150px; text-align:center}
.ks-cf .w3{ width:150px; text-align:center}
.ks-cf .w4{ width:150px; text-align:center}
.ks-cf .w5{ width:150px; text-align:center}
.ks-cf .w6{ width:150px; text-align:center}
.ks-cf .w7{ width:150px; text-align:center}
.ks-cf .w8{ width:150px; text-align:center}



.ks-zkz .w1{ width:80px; text-align:center}
.ks-zkz .w2{ width:120px; text-align:center}
.ks-zkz .w3{ width:120px; text-align:center}
.ks-zkz .w4{ width:100px; text-align:center}
.ks-zkz .w5{ width:120px; text-align:center}
.ks-zkz .w6{ width:120px; text-align:center}
.ks-zkz .w7{ width:110px; text-align:center}
.ks-zkz .w8{ width:100px; text-align:center}


.hot-info dt p{ font-weight:bold; display:inline; float:left; font-size:14px; line-height:45px; text-align:center; border-right:#ebebeb solid 1px}
.hot-info dd{clear:both; width:958px;_width:940px; line-height:21px; color:#666; }
.hot-info dd ul{ width:958px;_width:934px;border-bottom:#eee dashed 1px; padding:7px 0;overflow:hidden;height:32px;}
.hot-info dd ul.gray{ background:#fbfbfb;}
.hot-info dd  a{ color:#059}
.hot-info dd li{ float:left;border-right:#fff solid 1px; line-height:32px; overflow:hidden;}
.hot-info dt p,.hot-info dd li{float:left; margin-right:10px;}
.ks-bm dd li.w4 a{ width:82px; height:32px; line-height:32px; display:block; background:url(../img_css/gd.png) -97px -591px; margin:0 auto}
.ks-bm dd li.w4 a:hover{ background-position: -97px -627px; color:#e76000; text-decoration:none}

.filter2 {  padding:10px 10px 0px 10px; clear:both; width:300px;}
.filter2 li{ width:100%; padding-top:5px; padding-bottom:15px;clear:both;line-height:19px;}
.filter2 li a{ float:left; display:block; padding:0 7px; -webkit-box-shadow:0px 1px 3px #292929; -moz-box-shadow:0px 1px 3px #292929; box-shadow:0px 0px 1px #e4e4e4; border:1px solid #e6e6e6; margin:5px; white-space:nowrap;}

.filter2 li p{ float:left; width:300px;_margin-right:-3px; }
.filter2 li a:hover,.filter .action{ background:#ed6300; border-color:#ed6300; color:#fff!important; -moz-border-radius:3px;  -webkit-border-radius:3px;  border-radius:3px; text-decoration:none}

.lm-news{ width:100%;}
.lm-news-cont{ width:100%; border-bottom:#e8e8e8 solid 1px; padding-bottom:25px}
.lm-news-blk{ width:460px; margin-top:20px;}
.lm-news-blk li{padding-left:15px; white-space:nowrap; line-height:28px; overflow:hidden;background:url(../img_css/gd.png) -196px -303px no-repeat;}
.lm-news-blk li span{ width:70px; color:#999; float:right; text-align:right}
.lm-news-blk li a{ float:left; white-space:nowrap; overflow:hidden; width:83%; font-size:14px;}


.hd-img{ width:100%; height:255px; background:#5640b2 url(hd-img-bg.png) no-repeat center 0; text-align:center}


.fl_detil{ float:left; width:616px; height:265px;}
.fl_detil ul{float:left; width:300px; margin-left:5px; height:auto; border:1px solid #efefef;}
.fl_detil li{line-height:22px; color:#333;overflow:hidden;white-space:nowrap;width:90%;padding-left:10px;}

dl.exam-tip{padding:0px; border:none; background:none; width:600px; border-left:1px solid #e6e6e6; margin-left:16px;margin-top:20px;}
dl.exam-tip dt{ margin:0px; border:none; background:none; width:580px; padding-left:20px;font:bold 14px/26px ""; color:#333; position:relative}
dl.exam-tip dd{margin:0px; border:none; background:none; width:580px; padding-left:20px; height:auto; position:relative; margin-bottom:10px;}
dl.exam-tip dd p{padding:0px; margin:0px; line-height:26px;}
dl.exam-tip dt span{ position:absolute; top:0px; left:-10px; width:14px; padding-left:6px; height:20px;background:url(../img_css/gd.png) -179px -1369px no-repeat; display:inline-block;}
dl.exam-tip dd span{position:absolute; top:8px;left:-14px; width:14px; padding-left:6px; height:20px;background:url(../img_css/gd.png) -175px -1402px no-repeat;}

.fr_dq{ float:right; width:320px; height:265px; border:1px solid #efefef;}
.tit{ background:url(../img_css/master.png) -290px -363px #FFF; height:35px;  text-align:left;  margin-top:10px; }
.tit h2{ background:#FFF; display:block; padding:0 10px; width:70px; font:16px/35px "Microsoft YaHei" ;} .tit h2 span{ color:#f05a00;}

.tit2{ background:url(../img_css/master.png) -290px -363px #FFF; height:35px;  text-align:left;  margin-top:10px; }
.tit2 h2{ background:#FFF; display:block; padding:0 10px; width:130px; font:16px/35px "Microsoft YaHei" ;} .tit2 h2 span{ color:#f05a00;}



/*----------专题化栏目-----------*/

.zty{margin:0 auto; border:1px solid #d9d9d9; width:998px;  background:#FFF;}

.column-hd{ width:100%; position:relative; height:42px; background:url(../img_css/master.png) 0 -166px no-repeat #fff; margin:0}
.column-hd h2{ font-family:"Microsoft YaHei"; font-size:28px;float:left; text-align:center; height:44px; line-height:44px; background:#aa2116; color:#fff; border-radius:0 0 30px 0; padding:0 5px;}
.column-hd .fr{ line-height:30px; color:#999; background:#FFF;text-align:right; float:right;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px; border:1px solid #dedede; padding:0 20px;  margin:7px 10px 0 0;}

a.md { color:#f05a00!important; font: bold 14px/40px ""; display:block; width:150px; float:left;}


.fl{ float:left;} .fr{ float:right;}


.filter{ width:936px;clear:both; margin-top:15px; background:#fafafa;-webkit-box-shadow:1px 1px 3px #292929; -moz-box-shadow:1px 1px 3px #292929; box-shadow:0px 0px 3px #e4e4e4; margin-left:20px; border:1px solid #dedede;}
.filter li{ width:100%; padding-top:5px; padding-bottom:15px;clear:both;line-height:19px;}
.filter .bord-bot{border-bottom:#eee dashed 1px;}
.filter li a{ float:left; display:block; padding:0 10px;  margin-top:5px; border:#f8f8f8 solid 1px;}
.filter li span{ width:40px;float:left; margin-top:5px; font-weight:bold}
.filter li p{ float:left; width:880px;_margin-right:-3px}
.filter li a:hover,.filter .action{ background:#ed6300; border-color:#ed6300; color:#fff!important; -moz-border-radius:3px;  -webkit-border-radius:3px;  border-radius:3px; text-decoration:none}

body {text-align:center;font-family:"Microsoft YaHei"; margin:0; padding:0;font-size:12px; color:#333;overflow-x:hidden}
form,img,ul,ol,li,dl,dt,dd {margin:0;padding:0;border:0;text-align:left;}
p {margin:0;padding:0;border:0}
h1,h2,h3,h4,h5,h6 {margin:0; padding:0; font-size:12px; font-weight:normal;}
table,td,tr,th{font-size:12px;}
li{list-style-type:none;}
table{ margin:0 auto;}
img{vertical-align:top;}
.mt40{ margin-top:40px}
.mt5{ margin-top:5px}
.mt10{ margin-top:10px}
.mt20{ margin-top:20px}
.mt30{ margin-top:30px}
.mr10{ margin-right:10px; display:inline}
.pt10{ padding-top:10px}
.pt15{ padding-top:10px; margin:auto;}
.pt20{ padding-top:20px}
.pt45{ padding-top:45px}
.cBlue{ color:#059!important}
.cRed{ color:#d00!important}
.gads{width:1000px;height:auto;clear:both;}
.gads1{width:100%;height:auto;clear:both; overflow:hidden}
.gads1 img{width:100%;}
.gads2{ width:300px}
.gads2 img{ width:300px}
.gads3{width:638px;height:auto;clear:both; overflow:hidden; padding:20px; border:#e0e0e0 solid 1px; border-top:none}
.gads3 img{width:100%;}
.fl{ float:left;}
.fr{ float:right}


/* 链接颜色 */
a{color:#444;text-decoration:none;}
a:link{color:#333;text-decoration:none;}
a:visited{color:#333;text-decoration:none;}
a:hover{color:#c00;text-decoration:underline;}
a:active{color:#c00;}
a {blr:expression(this.onFocus=this.blur()); text-decoration:none; }
a {outline:none; }

.clearfix:after,#link:after,.content:after,.hot-txt:after,.nav-area:after,.list-b li .info:after,.list-b .other:after,.pagebox:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .clearfix{height:1%;}
.clearfix{clear:both;}

.hot-txt{ width:990px; padding-top:10px; text-indent:10px; background:url(./img_css/gd.png) -185px -510px no-repeat; float:left; text-align:left;}
.hot-txt span{width:auto;height:20px; padding:0 10px;margin-left:3px;line-height:20px; margin-top:3px;color:#333}

.hidden{display:none;}
.head{ width:100%;}
.head-main{ width:1000px; margin:0 auto; padding-bottom:20px;}
.logo{float:left;}
.search{width:480px;display:inline;margin-top:15px;float:right;}
.search .search-input{height:38px;float:left; background:#FFF;}
.search .search-input .input{ border:0; margin:0; padding:0; background:url(./img_css/gd.png) -170px -105px #f5f6f7 no-repeat; line-height:33px; height:33px; float:left; width:360px; border:#e1e2e3 solid 1px; border-right:none; padding-left:30px;}
.search .search-btn{ width:83px; height:35px; float:left; float:left;background:url(../img_css/gd.png) 0px -104px #f5f6f7 no-repeat; cursor:pointer}
.search .search-btn:hover{ background-position:-83px -104px}

.nav{ border-bottom:#f0f0f0 solid 1px; background-color:#f9f9f9; line-height:30px; font-size:14px;background: url(../img_css/zt_kj_bj_01.png) 0 0 #c73031;}
.nav-tp{ width:1000px; margin:0 auto; height: 40px;line-height:40px;background: url(../img_css/zt_kj_bj_01.png) 0 0 #c73031;white-space: nowrap;position: relative}
.nav-tp ul{ width:1000px;}
.nav-tp ul li{ float:left; line-height:40px; color:#FFF; padding:0 18px;background:url(../img_css/zt_kj_bj_02.png) right center no-repeat; position:relative;}
.nav-tp ul li.active{line-height:40px; background:#f9f9f9; border-top:2px  solid #007372; display:block; height:48px; margin-top:-3px; border-radius:3px 3px 0 0;  -moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0; color:#004040!important;}
.nav-tp ul li.active a.link{ color:#004040!important;}
.nav-tp ul li a{color:#fff; font-weight:bold}
.nav-tp ul .active a{color:#004040!important;}
.nav .nav-pop{ position:absolute; top:37px; color:#999;}
.nav ul li .nav-pop a{font-size:12px; line-height:55px; font-weight:normal; color:#666!important; background:none; padding:0 10px}
.nav .nav-pop a:hover{color:#015e90!important;}

/*.nav-area{ margin-top:10px; width:1008px; margin-right:-8px; position:relative}
.nav-area a{ float:left; display:inline; text-align:center; border:#e1e1e1 solid 1px; background:#f9fbfc;width:53px;line-height:25px;margin-right:8px; margin-top:8px; text-decoration:none}
.nav-area a:hover{ background:#fff9ef}*/

.main{ width:1000px; margin:0 auto; position:relative;}

.nav-tp .position-lf{ left:0}
.nav-tp .position-cet{ left:-200px}
.nav-tp .position-rt{ right:0}


/* top顶部 */
#topNav {height:32px; background:#f7f7f7; border-bottom:1px solid #c0c0c0}
#topNav .left {line-height:32px; color:#DDD;}
#topNav .left a {padding:0 5px;}
#topNav .left span {color:#444;}
#topNav .left span em {font-weight:700; color:#ff4e00;}
#topNav .menu_nav {margin-top:4px;}
.menu_nav .menu_li {position:relative; float:left; margin-left:-1px; z-index:10;}
.menu_nav .webNav .menu_hd {background:0; padding-right:20px;}
.menu_nav .menu_hd .i_arr {position:absolute; top:10px; right:5px; font-size:0; height:0; border:5px dotted transparent; border-top:5px solid #999891; overflow:hidden;}
.menu_nav .subnav {display:none; position:absolute; top:23px; right:0px; width:525px; border:1px solid #DDD; background:#FFF;}
.menu_nav .subnav {padding:10px;}
.menu_nav .subnav li {line-height:24px; padding:10px 0; border-bottom:1px dotted #DDD; overflow:hidden; *zoom:1;}
.menu_nav .subnav label {float:left; width:90px; margin-right:10px; text-align:center; color:#FFF; background:#2b93d2;}
.menu_nav .subnav .choose_area {height:50px; overflow:hidden; *zoom:1; _margin-left:-3px;}
.menu_nav .subnav .choose_area a {display:inline-block; margin:0 5px; font-size:12px; letter-spacing:normal; vertical-align:middle;}
.menu_nav .subnav .hightlight {color:#ff4e00;}
.menu_nav .subnav .thea_qq_w {background-position:0 -26px;}
.menu_nav li.hover .menu_hd {padding:2px 19px 3px 9px; border:1px solid #DDD; border-bottom:0; background:#FFF;}
.menu_nav li.hover .i_arr {top:6px; border-bottom:5px solid #999891; border-top:5px dotted transparent;}
.menu_nav li.hover .subnav {display:block;}
.menu_nav .subnav .qita {height:auto; background:#EEE; text-align:center; _margin-left:0;}
.menu_nav .subnav .qita a {font-weight:700; color:#2b93d2;}
.menu_nav .subnav .bgc {background-color:#EEE;}
.menu_nav .subnav .bgc .choose_area, .menu_nav .subnav .weiboItem {height:auto;}

#js_land{position:telative;height:28px;}
.land_list{position:absolute;top:27px;_top:28px;text-align:center;left:-27px;width:70px;border:1px solid #ccc;line-height:30px;background:#fff;display:none;}
.land_list span{position:absolute;top:-1px;border-top:1px solid #fff;width:44px;right:0px;display:block;height:2px;}
.land_list a{color:#444;display:block;}
.land_list a:hover{color:#ff4e00;}
.menu_nav .aHover{background:#fff;border:1px solid #ccc;border-bottom:none;}
.wrap {width:960px; margin-left:auto; margin-right:auto;}

/* 二维码代码 */
.weChat_layer{position:relative;top:2px;}
.weChat_layer em{padding:2px 5px;display:block;position:relative;z-index:5;}
.weChat_layer em img{vertical-align:middle;margin-top:1px;}
.weChat_layer .emHover{background:#fff;border:1px solid #ccc;border-bottom:1px solid #fff;padding-bottom:6px}
.wl_wxImg{position:absolute;top:26px;right:0px;border:1px solid #ccc;padding:20px;background:#fff;z-index:3;display:none;}

/* footer */
.dib-wrap{font-size:0;*word-spacing:-1px;}.dib-wrap .dib{font-size:12px;letter-spacing:normal;word-spacing:normal;vertical-align:top;}@media screen and(-webkit-min-device-pixel-ratio:0){.dib-wrap{letter-spacing:-5px;}}.dib{display:inline-block;*display:inline;*zoom:1;}
#footer {padding:15px 0 50px; background:#fafafa; text-align:center;border-top:1px solid #ddd;margin-top:20px;color:#666;}
#footer ul{text-align:center}
#footer .dib-wrap .dib {margin:0 5px;font-size: 12px;letter-spacing: normal;word-spacing: normal;vertical-align: top;display:inline;}
#footer p {margin:5px 0;}
#footer .links {color:#DDD;}
#footer .links a {margin:0 10px;color:#333;}