/* CSS Reset */
body {
	width:987px;background:#e6e6e6 url(bg2.jpg) repeat-y center top; margin: 0px auto; font: 12px/1.5em Arial Helvetica "sans-serif"; color:#555; height: 100%; 
}
a {
	color:#555; padding:0px; text-decoration:none
}
a:link {
	background: none transparent scroll repeat 0% 0%;color:#555;
}
a:hover {
	color: #ff0000; text-decoration: underline
}
img {
	border:0px;
}
div,ul,li,p,form {
		padding: 0px; margin: 0px;list-style-type: none; font-size:12px;
}
table {
		padding: 0px; margin: 0px;list-style-type: none;
}
dt,dl,dd {
	padding: 0px; margin: 0px;list-style-type: none;
}
form{margin:0px;padding:0px;}
tr {
	padding: 0px; margin: 0px;list-style-type: none;
}
h3,h4{ padding:0px; font-size:14px; font-weight:bold;}

.clear {
	clear:both;height:1px; overflow:hidden;
}
select,input,button{vertical-align:middle;}


/*网站头部通用样式*/

#topdiv {
	WIDTH: 950px; margin:0px auto;background:url(newIrepeatX.png); height:28px; border:#ccc 1px solid;
}
#topper{
     margin:0px auto;width:950px;
}
#datediv {
	FLOAT: left; WIDTH: 200px; PADDING-TOP: 6px; HEIGHT: 24px; TEXT-ALIGN: center; color:#336600;
}
#datediv img{ padding-right:5px;}
#icon01 {
	 FLOAT: left; margin-left:10px;WIDTH: 16px; HEIGHT: 15px; margin-right:10px;
}
#icon01 img{ padding-top:4px;}
#logondiv {
	FLOAT: left;padding-top:2px; text-align:left;
}
#toplogin{width:430px;}
#makehome {
	width:230px; DISPLAY: inline; FLOAT: right; VERTICAL-ALIGN: middle;MARGIN-RIGHT: 5px; padding-top:6px;
}

.header{
       width:950px; margin:0px auto; background:url(top_bg.gif) repeat-x; height:70px; padding-bottom:10px;
}
.head{
   width:950px; margin:0px auto;border:#fff 1px solid;
}
.logo{
     width:220px;float:left; height:70px;
}
.header_right{
    width:710px;float:right;margin-top:10px;
}
.header_right ul{
     float:right;
}
.header_right li{
     float:left;width:80px; text-align:center;
}
.header_right li img{
    width:40px;height:40px;
}
.header_right a:Link,.header_right a:visited{
     text-decoration:none;font-weight:bold; color:#555;
}
.header_right a:hover{
     color:red; text-decoration:underline
}


/*考试头部导航开始*/
#header_nav{width:950px;margin:0 auto;overflow:hidden;}
#header_nav_button{float:right;}
#header_nav_button img{margin:0 13px 0 3px;}
#header_nav_creat_task{}
#header_nav_label{float:left;height:39px;padding:0 0 0 12px;}
#header_nav_label li{float:left;width:90px;height:33px;padding:6px 3px 0 3px;background:url(header_nav_label.png) no-repeat;font:14px/1.5 Verdana;text-align:center;}
#header_nav_label li a{display:block;width:90px;height:26px;padding:7px 0 0 0;color:#285080;text-decoration:none;}
#header_nav_label li a:hover{font-weight:bold;text-decoration:underline;}
#header_nav_label li.active{height:39px;padding:0 3px;background:url(header_nav_label_active.png) no-repeat;position:relative;top:2px;}
#header_nav_label li.active a{height:26px;padding:11px 0 0 0;color:#FFF;font-weight:bold;text-decoration:none;}
#header_nav_label li.active a:hover{text-decoration:underline;}
#header_nav_bar{clear:both;width:842px;height:35px;padding:15px 2px 0 116px;background:url(header_bar_bg2.png) no-repeat;font:12px/1.5 Arial;color:#033CA5;text-align:left;}
#header_nav_bar img{position:relative;top:-1px;float:right;right:5px;*top:-20px;}
#header_nav_bar .num{font-weight:bold;font-size:14px;margin-right:2px;font-family:Arial;color:#FF5A00;}


.search {
	WIDTH: 880px;
}
.search_1 {
	FLOAT: left; WIDTH: 220px;padding-left:20px;
}
.searchk{width:210px;}
.search_2 {
	FLOAT: left; WIDTH: 70px;text-align:center;
}
.search_2 .cYellow{color:red; line-height:24px;}
.searchdao{width:500px;float:right; line-height:22px;VERTICAL-ALIGN: middle}
.searchdao a{text-decoration:none;}

.ad950{width:950px;margin:0px auto; margin-top:10px;}

/*考试首页主体开始*/
.ksmain{width:950px;margin:0px auto;margin-top:10px;}
.ksmain_ll{width:950px;float:left;}
.ksmain_l{width:260px;float:left;}
.ksfl_tit{margin-top:10px;background:url(ks_titbg.gif) no-repeat;height:40px; line-height:40px;font-size:14px;font-weight:bold;color:#006699;padding-left:10px; position:relative;}
.ksfl_tit span.more{position:absolute;right:12px;top:0px;}
.ksfl_tit span.more a{color:#006699;text-decoration:underline;font-size:12px; font-weight:normal;}
.ksfl_tit span.more a:hover{color:red;text-decoration:underline;}
.ksfl_box{padding:8px;border:#B1D5E7 1px solid;border-top:none;overflow:hidden;}
.ksfl_box .classlist{line-height:25px;}
.ksfl_box .classlist a{text-decoration:underline;}
.kstit {background:url(dotdb.gif) no-repeat;padding-left:15px;font-size:14px;line-height:28px;margin-top:5px;font-weight:bold; color:#006699;}

.ksmain_m{width:335px;float:left;margin-left:10px;}
.ks_flash{}
.ksmain_m1{margin-top:10px;border:#B1D5E7 1px solid;}
.ksmain_mtit{background:url(td_bg.gif);height:20px;line-height:20px;font-size:14px;font-weight:bold;color:#006699;border-bottom:#B1D5E7 1px solid; padding-left:15px;}
.ksmain_mbox{height:250px;padding:8px;overflow:hidden;}
.ksmain_mbox ul{line-height:25px;}
.ksmain_mbox li{height:25px;line-height;25px}
.ksmain_mbox a{font-size:12px;}

.ksmain_r{width:335px;float:right;}
.ksmain_r1{}
.ks_ritit{background:url(ks_ritit.gif);height:40px;line-height:40px;font-size:14px;font-weight:bold;color:#006699;padding-left:15px;}
.ksmain_r2{margin-top:10px;}

.ksxw_box {height:800px;padding:8px;border:#B1D5E7 1px solid;border-top:none;height:170px;overflow:HIDDEN;}
.ksxw_box li{line-height:25px;}
.ksgg_box {padding:8px;border:#B1D5E7 1px solid;border-top:none;height:102px;overflow:HIDDEN;}
.ksgg_box a{color:#006699;font-size:14px;}
.ksdc_box {padding:8px;border:#B1D5E7 1px solid;border-top:none;height:174px;overflow:HIDDEN;}
/*考试首页结束*/


/*考试分类*/

.ksflmainl{width:950px; float:left;}
.ksfl_ltit{background:url(td_bg.gif);height:32px;line-height:32px;font-size:14px;text-align:left;font-weight:bold;color:#006699;border-bottom:#B1D5E7 1px solid; padding-left:15px;}
.ksfl_lbox{padding:8px;}
.ksfl_lbox ul{margin:5px;padding:5px;text-align:center}
.ksfl_lbox li{float:left;width:85px;}
.ksfl_lbox a{font-size:14px}
.ksfl_lbox .classtit{text-align:left;clear:both;font-size: 14px;font-weight:bold; COLOR: #006699; line-height:28px;}
.ksfl_lbox .allclasslist li{ line-height:26px;}
.ksfl_lbox .allclasslist a{ text-decoration:underline;}
.ksflmainr{width:218px;float:right;}

.ksflbox{ border:#B1D5E7 1px solid;}
.ksflbox2{margin-top:10px; border:#B1D5E7 1px solid;}

.kstop_tit{text-align:center; font-weight:bold; background:#D3F1FC; height:28px;line-height:28px;}
.kslist{ padding:8px;}
.kslist ul{ text-align:left;}


.ksposition{width:950px;margin:0px auto; margin-top:10px; font-size:12px;color:#000;text-align:left;padding-left:10px;}
.ksposition a{font-size:12px;color:#000}
.ksfl_lbox2{padding:8px;}
.ksfl_lbox2 li{line-height:24px; text-align:left;}



/*考试分类结束*/


 /*底部通用*/
 
.foot {
	 WIDTH: 950px; margin:0px auto;text-align: center; background:url(footbg.jpg); height:33px; line-height:33px;margin-top:10px; border-top:#dcdcdc 1px solid; color:#555;
}
.foot a:link,.foot a:visited{
  color:#666; font-size:12px; letter-spacing:2px; 
}
.foot a:hover{color:#ff6600;}
.flinkdiv {
	border: #D9D9D9  1px solid; WIDTH: 948px; margin:0px auto;margin-top:10px; text-align:left; height:auto;
}
.flink{
  border-bottom: #D9D9D9 1px solid;background:#f1f1f1; font-size:14px; font-weight:bold; color:#999;padding-left:10px; height:30px; line-height:30px; position:relative;
}
.flink span.more{ position:absolute; top:0px; right:8px;}
.flink span.more a{ font-size:12px; font-weight:normal; text-decoration:underline; color:#006699;}
.flinkdiv .links{
    padding:6px;
}
#copyright {
	WIDTH: 950px;margin:0px auto;padding-top:10px;text-align: center;line-height:20px; color:#555;
}

