@charset "utf-8";
/*PUBLIC STYLE*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td { margin:0; padding:0; }
body { min-width:1100px;overflow-x:hidden;background:#fff; color:#555; font-size:14px; font-family:"Microsoft YaHei","微软雅黑"; }
td,th,caption { font-size:14px; }
h1, h2, h3, h4, h5, h6 { font-weight:normal; font-size:100%; }
address, caption, cite, code, dfn, em, th, var { font-style:normal; font-weight:normal;}
a { color:#555; text-decoration:none; }
a:hover { text-decoration:underline; }
img { border:none; }
ol,ul,li { list-style:none; }
input, textarea, select, button { font:14px Verdana,Helvetica,Arial,sans-serif; }
table { border-collapse:collapse; }
html {overflow-y: scroll;}
/* 链接颜色 */
a {color:#666;text-decoration:none;}
a:visited{color:#666;text-decoration:none;}
a:hover{color:#f04444;text-decoration:underline;}
a:active{color:#666;}
a {blr:expression(this.onFocus=this.blur());outline: none;}
/*FONT-SIZE-COLOR*/
.ft12 { font-size: 12px; }
.ft16 { font-size: 16px; }
.ft18 { font-size: 18px; }
.ft20 { font-size: 20px; }
.ft24 { font-size: 24px; }
.ftb { font-weight: bold; }
.ftn { font-weight: normal; }
.fm { font-family: Arial, Helvetica, sans-serif; }
a.red, a.red:link, a.red:active, a.red:visited { color: #fF0000; }
a.blue, a.blue:link, a.blue:active, a.blue:visited { color: #217cd1; }
a.blue1, a.blue1:link, a.blue1:active, a.blue1:visited { color: #217cd1; }
a.black, a.black:link, a.black:active, a.black:visited { color: #A882D7; }
a.orange, a.orange:link, a.orange:active, a.orange:visited { color: #EE5023; }
a.green, a.green:link, a.green:active, a.green:visited { color: #339933; }
.l-h35 { line-height:35px; }
/*WIDTH AND DIRECTION*/
.container { width: 1100px; margin: 0 auto;}
.fn-left { float: left !important; }
.fn-right { float: right !important; }
.t-left { text-align: left; }
.t-right { text-align: right; }
.t-center { text-align: center; }
.t-indent { text-indent:2em; }
.w1100 { width: 1100px;}
.w115 { width: 115px; }
.w50 { width: 50px; }
.w80 { width: 80px; }
.w100 { width: 100px; }
.w172 { width: 172px; }
.w160 { width: 160px; }
.w74 { width: 74px; }
.w94 { width: 94px; }
.w535 { width: 535px; }
.w550 { width: 550px; }
.w317 { width:317px; }
.w260 { width:260px; }
.w284 { width:284px; }
.c333 { color: #333; }
.c333 a { color: #333; }
.c-blue { color: #217cd1; }
.c999 { color:#999; }
.bd-r { border-right: 1px solid #999; }
.bd-l { border-right: 6px solid #217dd2; }
.bd-b-d { border-bottom: 1px dashed #ccc; }
.bd-b-s { border-bottom: 1px solid #ccc; }
.bd-b-d-blue { border-bottom:2px solid #217cd1; }
.bd-r-blue { border-right: 1px solid #217cd1; }
.bd-b-none { border-bottom:none; }
.bd-r-none { border-right:none; }
.p-top { padding-top: 10px; }
.p-top1 { padding-top:1px; }
.p-top6 { padding-top:6px; }
.p-bottom6 { padding-bottom:6px; }
.p-left-right10 { padding:0 30px; }
.m-right { margin-right: 40px; }
.m-r-none { margin-right:none; }
.m-t-none { margin-top:-30px; }
.m-left35 { margin-left: 35px; }
.m-left45 { margin-left: 45px; }
.m-left10 { margin-left: 10px; }
.m-left20 { margin-left: 20px; }
.m-left90 { margin-left: 90px; }
.m-right1 { margin-right: 1px; }
.m-right5 { margin-right: 5px; }
.m-right10 { margin-right:10px; }
.m-right20 { margin-right:20px; }
.m-right87 { margin-right:87px; }
.m-bottom10 { margin-bottom:10px; }
.m-bottom3 { margin-bottom:3px; }
.m-top5 { margin-top:5px; }
.m-top10 { margin-top:10px; }
.m-top15 { margin-top:15px; }
.m-top17 { margin-top:17px; }
.m-top26 { margin-top:26px; }
.m-top24 { margin-top:24px; }
.m-top30 { margin-top:30px; }
.m-top38 { margin-top:38px; }
.m-bottom15 { margin-bottom:15px; }
/*标题宽度限制*/
.font-fix-width { width:165px; white-space: nowrap; overflow:hidden; text-overflow:ellipsis; }
/*头部*/
.header { height: 225px; padding-top:38px; min-width:1100px;}
.h-three { height: 105px; }
.logo { width: 315px; }
.key-sch { width: 410px; margin-top: 10px; }
.keywords { width: 410px; }
.keywords span { margin-right: 10px; line-height: 25px; color: #999; }
.keywords span a { color: #999; text-decoration:none; }
.keywords span a:hover { color: #217cd1; }
.search { width: 406px; height: 34px; border: 2px solid #217cd1; border-radius: 5px; position: relative; margin-top: 5px; }
.search .input1 { float: left; width: 300px; height: 34px; line-height: 34px; border: 0; text-indent: 2.5em; font-family: "Microsoft YaHei"; font-size: 14px; background: url(../images/big-gray.png) no-repeat 10px 10px; color: #999; border: none; display: inline; }
input.input1:-moz-read-write {
-moz-box-sizing:border-box;
}
/*导航*/
#bbs_nav {width:100%;height:55px;float:left;background:#217CD1;}
.bbs_nav_con {width:1100px;height:55px;line-height:55px;margin:0 auto;}
.bbs_nav_con li {width:auto;height:55px;float:left;padding:0 15px;}
.bbs_nav_con li:hover {background:#1E97D1;}
.bbs_nav_con li a {color:#fff;font-size:16px;letter-spacing:1px;font-weight:bold;}
.bbs_nav_con li a:hover {text-decoration:none;}
.bbs_nav_con li.bbs_nav_right {
	width:100px;
	float:right;
	text-align:right;
	padding-right:25px;
	background:url(../images/dk.png) no-repeat;
	background-size:35px 35px;
	background-position:20px 10px;
}
#bbs_indexnav {width:100%;height:55px;float:left;background:#F8F8F8;border-bottom:1px solid #dddddd;}
.bbs_indexnav_con {width:1100px;height:55px;line-height:55px;margin:0 auto;}
.bbs_indexnav_con li {width:auto;height:55px;float:left;padding:0 15px;}
.bbs_indexnav_con li a {width:100%;color:#000;font-size:16px;letter-spacing:1px;font-weight:bold;}
.bbs_indexnav_con li a:hover {text-decoration:none;}
.bbs_nav_right {float:right;}

/*底部*/
.footer {margin-top:10px;float:left;height:160px; border-top:8px solid #217cd1; background:#f5f5f5; padding:35px 0; width:100%;min-width:1100px; }
.footer span { float:left; width:1100px; text-align:center; margin-bottom:10px; }
.footer span a { margin:0 5px; }
.footer i { padding-right:5px; padding-left:5px; font-style:normal; }
.footer span img { margin-right:20px; border:1px solid #ccc; }


.clear{clear:both; height:0;}
.clearfix{zoom:1;}
.clearfix:after{content:"."; display:block; visibility:hidden; height:0; clear:both;}
.hide{display:none;}
.w_main{width:1100px; margin:0 auto;}
.center{width:1100px; margin:0 auto;}
.w_940{width:1100px; margin:0 auto;}

.fr{ float:right;}
.ft{ float:left;}

.news_main {width:100%;float:left;}
.newsnav{width:1100px;height:35px;margin:0 auto;line-height:35px;font-size:13px; color:#a5a5a5; margin-top:6px;}
.newsnav a{color:#a5a5a5;}
.newsnav a:hover{color:#31315f;}
/*二建报考指南*/
.ft{ float:left;}
.fr{ float:right;}
.xj_bkzbnr{ height:88px; font-size:34px; text-align:center; font-family:"黑体"; line-height:88px; color:#f0ff00; margin-top:12px;}
.xj_ejbkzn{ margin-bottom:65px;}
.xj_ejznmenu{ width:203px; background:#2e2e2e;}
.xj_ejznmenu ul { padding:0 20px;}
.xj_ejznmenu ul li{ border-bottom:1px solid #5b5c5e; height:40px; line-height:40px; font-size:14px;}
.xj_ejznmenu ul li a{ color:#fff; display:block; padding-left:40px;}
.xj_ejznmenu ul li:last-child{ border:none;}
.xj_ejznmenu ul li a:hover{ color:#ff7900;}
.xj_ejznmenu ul li a.current{color:#ff7900;}
.xj_ejznmenu ul li a span{ margin-left:20px;}
.xj_kszncont{ width:850px; padding:0 16px; background:#f5f5f5;}
.xj_zngyc{ padding-bottom:25px; background:url(../images/xj_jbxian.png) bottom left repeat-x;}
.xjzntil{ background:url(../images/xj_tilbak.png) center right no-repeat; width:102px; color:#ff0000; font-size:18px; margin-top:15px;}
.xj_zncont{ font-size:14px; line-height:25px; color:#5d5d5d; margin-top:12px; }
.xj_zngyc:last-child{ background:none;}
.s_nx{ position:fixed; top:5px;}
.s_nn{ }
.s_nd{position:fixed; bottom:249px;}
/*时间轴*/
.box-top{width:100%;padding-bottom:20px;text-align:center;float:left;margin:15px 0;}
.box-top,.box-bottom{ font-family:"微软雅黑";float:left; display:inline;}
.box-bottom{ border:none; padding-bottom:20px;}
.top-r{ width:230px;height:50px;float:left;margin-bottom:-110px;}
.top-r span {margin:20px auto auto 50px;}
.box-top span.title,.box-bottom span.title{ background:#1d88ef; color:#fff; line-height:26px; padding:0 10px; float:left;}
.box-top b,.box-bottom b{ width:5px; height:26px; background:url(../images/icon.png) -71px -84px; margin-top:20px;float:left;}
.top-l ul li{float:left;padding-right:25px; display:inline; background:url(../images/icon.png) -456px -318px;height:48px; line-height:30px; margin-bottom:10px;}
.top-l ul {width:100%;float:left;margin-left:230px;}
.top-l ul li a{ color:#000}
.top-l ul li.first{ background-position:-1px -318px;}
.top-l ul li.last{ background-position:-210px -236px;}
.top-l .pic{ width:765px; height:28px; background:url(../images/icon.png) -5px -317px; float:left; margin-left:20px;}
.left,.right{border:1px solid #d8d9da;}
.news_list_page{ text-align:center;margin-top: 40px;}
.news_list_page a{ color:#666666; padding-left:7px;padding-right:7px; padding-top:1px; padding-bottom:1px; border:1px solid #008bd9}
.news_list_page b{ color:#ffffff; padding-left:7px;padding-right:7px; padding-top:2px; padding-bottom:2px; border:1px solid #0066CC; background-color:#008bd9;}

.dayi_sli{}
.dayi_sli ul{ padding:0 8px 0 2px; }
.dayi_sli ul li{ color:#221815; line-height:24px; overflow:hidden; height:24px}
.dayi_sli ul li a{ color:#221815;}

#nav {height:36px;  list-style-type: none;  padding-left:40px; line-height:36px;overflow:hidden;} 
#nav a {width: 80px; text-align:center; } 
#nav a:link  { color:#333; text-decoration:none; } 
#nav a:visited  { color:#333;text-decoration:none; } 
#nav a:hover  { color:#FFF;text-decoration:none;font-weight:bold;background:#CCC; } 
#nav li { float: left; width: 90px; } 
#nav li ul { line-height: 24px; list-style-type: none; text-align:left; left: -999px;/*注意,这里一定要设置宽度*/ position: absolute;border-bottom:2px solid #ccc} 
#nav li ul li{width:100%; /*float就是子菜单横向的关键,可以继承父菜单而省略float*/ } 
#nav li ul a{text-align:center;padding-left:5px; padding-right:5px } 
#nav li ul a:link  { color:#333; text-decoration:none; } 
#nav li ul a:visited  { color:#333;text-decoration:none; } 
#nav li ul a:hover  { color:#FFF;text-decoration:none;font-weight:normal;background:#C00; } 
#nav li:hover ul { left:25%;} 
#nav li.sfhover ul { left:25%;}

.kszntitle { text-align:center;color:#000;font-family:微软雅黑; font-size:40px;font-weight:bold; margin-top:15px;}