@charset "utf-8";
/* CSS Document */
/*主容器*/
#wraper { width: 910px; margin: 0px auto;}
/*全局*/
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form {
margin:0;
padding:0;
color:#333;
font-family:"宋体";
}
body { background:#fff; }
img { border:0px;}
ul li {list-style-type:none;}
.clearfloat { clear:both; height:0;  font-size: 1px;  line-height: 0px;}/*清除浮动*/
.aq_snav{ margin-bottom:10px; border-bottom:#CCCCCC 1px solid; height:20px;}
.aq_snav a{ color:#333333; font-size:14px; font-weight:bold;}
.aq_snav a:hover{ color:#FF0000}

/*圆角*/
.r1,.r2 { HEIGHT: 1px;FONT-SIZE: 0px; OVERFLOW: hidden; BACKGROUND: #F8F8F8; BORDER-LEFT:#DAD9C7 1px solid; 
BORDER-RIGHT:#DAD9C7 1px solid;}
.r1 { BACKGROUND: #DAD9C7; MARGIN: 0px 2px;}
.r2 { MARGIN: 0px 1px;}
/*基本链接*/
a{
FONT-WEIGHT: normal;
FONT-SIZE: 14px;
COLOR: #333;
TEXT-DECORATION: none;
}
.book_boder{ border:#83CCEB 1px soli; border-top:none}
a:hover{
COLOR: #000;
TEXT-DECORATION: underline;
}
.clearflt { clear:both; height:0; font-size: 0px; line-height:0px;}/*清除浮动*/

a.black12{ color: #333; text-decoration: none; font-size: 12px; }
a.black12:hover { COLOR: #c14502; }
a.bk12B{ FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000080; TEXT-DECORATION: none}
a.bk12B:hover {	TEXT-DECORATION: underline}
A.blue000080{FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000080; TEXT-DECORATION: none;}
A.blue000080:hover { TEXT-DECORATION: underline; }
#kemu{ padding:9px 5px 0 10px; border:#ccc 1px solid; border-top:none;height:10px; background: url(/images/template/bg_kemu.jpg) repeat-x 0 bottom;  }
#kemu ul{ margin:0px; padding:0px;list-style:none}
#kemu li{ background:url(/images/template/kemu_dot.gif) no-repeat;float:left; text-align:left; padding:1px 0 8px 20px; margin-right: 10px; }
#kemu li a{ color:#555;font-size:12px; font-weight:bold; text-decoration:underline;}
#kemu li a:hover{ color:#1551A2}




#kemucc{ padding:9px 5px 0 13px; border:#ccc 1px solid; border-top:none;height:20px;}
#kemucc ul{ margin:0px; padding:0px;list-style:none}
#kemucc li{float:left; text-align:left; padding:1px 0 8px 20px; margin-right: 10px; }
#kemucc li a{ color:#555;font-size:12px; font-weight:bold; text-decoration: none;}
#kemucc li a:hover{ color: #FF0000}



/*左浮动右浮动*/
.flt_L { float:left;}
.flt_R{ float:right;}
/*内空外空*/
.pd10px { padding:10px;}
.pdb10px { padding-bottom:10px;}
.mgb0px { margin-bottom: 0px;}
.mgb8px { margin-bottom: 8px;}
.mgt0px { margin-top: 0px;}
.mgt8px { margin-top: 8px;}
/*虚线*/
hr {
border:1px dotted #333;
height: 1px;
}
/*边线*/
.border1px { border: 1px solid #aaa; }
.borderNo { border:none;}
.border_top1 {border-top: #ccc 1px solid;}
.box_border { border: 1px solid #DAD9C7; background-color: #fff}


#kemu{ padding:9px 5px 0 10px; border:#ccc 1px solid; border-top:none;height: 30px; background: url(/images/template/bg_kemu.jpg) repeat-x 0 bottom;  }
#kemu ul{ margin:0px; padding:0px;list-style:none}
#kemu li{ background:url(/images/template/kemu_dot.gif) no-repeat;float:left; text-align:left; padding:1px 0 8px 20px; margin-right: 10px; }
#kemu li a{ color:#555;font-size:12px; font-weight:bold; text-decoration:underline;}
#kemu li a:hover{ color:#1551A2}


/*顶部公共*/
/*top*/
#top { font-size:12px;
BACKGROUND-IMAGE: url(/images/template/topbg.jpg);
MARGIN: 0px auto;
WIDTH: 908px;
POSITION: relative;
HEIGHT: 30px;
TEXT-ALIGN: left;
border: #e3e3e3 1px solid;
border-top:none;
}
#loginBar {
FLOAT: left;
MARGIN: 4px 0px 0px 10px;
}
#form_login { font-size:12px;
width: 600px;
height: 23px;
}
#loginBar .input_border {
WIDTH: 140px;
HEIGHT: 16px;
border: #999 1px solid;
*margin-bottom: -2px;/*IE6 IE7 hack*/
}
#loginBar INPUT { MARGIN-RIGHT: 15px;}
#top_search {
BORDER: #fff 0px solid;
PADDING-LEFT: 10px;
RIGHT: 20px;
BACKGROUND-IMAGE: url(/images/template/topSearchBg.gif);
WIDTH: 235px;
COLOR: #717171;
LINE-HEIGHT: 120%;
PADDING-TOP: 3px;
POSITION: absolute;
TOP: 5px;
HEIGHT: 15px;
}
UL#topLinkText { LEFT: 10px; POSITION: absolute; TOP: 42px; }
UL#topLinkText LI {	DISPLAY: inline; COLOR: #525252;}
#topLinkText LI SPAN {MARGIN: 0px 3px; COLOR: #999999;}
#searchIcon {
RIGHT: 22px;
POSITION: absolute;
TOP: 7px;
}
ul#zh li {border: 1px solid #EFD096; display: inline;margin: 5px 0px 0px 5px;width: 70px;float: left;}
ul#zh {margin: 4px 0 0 4px;clear: both;height: 133px;}
ul#zh li{ text-align:center; line-height:20px; padding-top:3px; font-size:12px;}
ul#zh li a{ font-size:12px;}

ul#zhd li {border: 1px solid #EFD096; display: inline;margin: 5px 0px 0px 5px;width: 85px;float: left;}
ul#zhd {margin: 4px 0 0 4px;clear: both;height: 130px;}
ul#zhd li{ text-align:center; line-height:20px; padding-top:3px; font-size:12px;}
ul#zhd li a{ font-size:12px;}


/*header*/
#header {
MARGIN: 0px auto;
WIDTH: 910px;
}
#logo { float: left; 
}
.banner {
FLOAT: left;
MARGIN: 5px 0px 5px 13px;
WIDTH: 540px;
height: 80px;
overflow: hidden;
}
#otherNav {
float: right;
margin-top: 4px;
}
#otherNav  a { font-size:12px;
display: block;
width: 90px;
height: 25px;
line-height: 25px;
color: #fff;
font-weight: bold;
margin-bottom: 3px;
background: url(/images/template/btn_otherNav.jpg);
text-align: center;
}
#otherNav a:hover { text-decoration: underline; }
/*导航条*/
#nav {
WIDTH: 910px;
TEXT-ALIGN: center;
background: url(/images/template/Nav_bg.jpg);
}
#nav li { DISPLAY: inline; FLOAT: left; padding:3px 0px 2px 0px;color: #EBEDC6;}
#nav li span {
MARGIN: 0px 2px;
COLOR: #EBEDC6;
}
#nav li a {
FONT-WEIGHT: bold;
FONT-SIZE: 12px;
COLOR: #fff;
line-height: 24px;
}
#nav li a:hover {
TEXT-DECORATION: underline;
color: #FFF;
}
li.home {
background-image: url(/images/template/homeBg.gif);
width: 48px;
border-right: 1px solid #C1C84F;
}
#nav li.home a { color: #FFF; }
#nav li.second {
padding-left:12px;
}

















#navr {
WIDTH: 910px;
TEXT-ALIGN: center;
background: url(/images/template/Nav_bgr.jpg);
}
#navr li { DISPLAY: inline; FLOAT: left; padding:3px 0px 2px 0px;color: #EBEDC6;}
#navr li span {
MARGIN: 0px 2px;
COLOR: #EBEDC6;
}
#navr li a {
FONT-WEIGHT: bold;
FONT-SIZE: 13px;
COLOR: #fff;
line-height: 24px;
}
#navr li a:hover {
TEXT-DECORATION: underline;
color: #FFF;
}

#navr li.home a { color: #FFF; }
#navr li.second {
padding-left:8px;
}









/*各地动态*/

#city_search {
WIDTH:100%;
text-align:center;
background-color: #D5D1B7;
}
#city_search td { background:#F8F8F8;}
#city_search td a {
padding: 5px 0px 3px;
display: block;
}
#city_search td a:hover {
text-decoration:underline;
}



#city_search_1 {
WIDTH:100%;
text-align:center;
background-color: #DAD9C7;
}
#city_search_1 td a {
padding: 5px 0px 3px;
display: block;
background-color:#F7F5F0;
}
#city_search_1 td a:hover { text-decoration: underline; }

.class_tabler { background: #C7C7C7;RIGHT: 4px; WIDTH: 618px; BOTTOM: 4px; POSITION: absolute  }
table.class_tabler th { padding:5px; background: #F4F1E8; }
.class_tabler td { background: #fff; padding:5px}
.class_tabler .tit2 th{ font-weight:normal}
.class_table { background: #C7C7C7 }
table.class_table th { padding:5px; background: #E7F3FF; }
.class_table td { background: #fff; padding:5px}
.class_table .tit2 th{ font-weight:normal}




/*位置导航crumb*/
#crumb { font-size:12px;
background:url(/images/template/crumb.gif) no-repeat 0 2px;
padding: 1px 10px 0 23px;
}
#crumb a { font-size: 12px; }


/*栏目样式*/
.titMenu { 
background: url(/images/template/bg_titMenu_1.jpg) repeat-x;
height: 25px;
overflow: hidden;/*IE6加此属性*/
position:relative;
}
.titMenu_name {
font-size: 14px;
font-weight: bold;
color: #4C6500;
position: absolute;
left: 10px;
top: 6px;
}



/*考试指南小表格*/
.KsznBox { margin-bottom: 8px; background:#F6F5F0;}
a.guide{border: 1px solid #fff;color: #333;text-decoration: none;	text-align: center;	background: url(/images/template/guide_A_bg.gif);	font-size: 12px;display: block;	line-height: 22px;padding-top: 2px;}
a.guide:hover{color: #c14502;background-position: 0px -40px;}
.M_top0 {margin-top: 0px;}

ul#Kszn li {border: 1px solid #EFD096;text-align: center;	background: url(/images/template/guide_A_bg.gif);	font-size: 12px;display: block;	line-height: 22px;padding-top: 2px; display: inline;margin: 5px 0px 0px 5px;width: 70px;float: left;}
#a_con  #Kszn li { border-color:#D28662; }
#b_con  #Kszn li { border-color:#D5D1B7; }
ul#Kszn {margin: 4px 0 0 4px;clear: both;height: 132px;_height: 148px;}
ul#Kszn li{ text-align:center; line-height:20px; _line-height:22px;padding-top:5px; font-size:12px;}
ul#Kszn li a{ font-size:12px;}



ul#Ksznr li { border: #9FD1EC 1px solid;text-align: center; background:#FFFFFF;	font-size: 12px;display: block;	line-height: 22px;padding-top: 2px; padding-bottom:2px; display: inline;margin: 5px 0px 0px 5px;width: 70px;float: left;}
ul#Ksznr {margin: 4px 0 0 4px;clear: both;height: 132px;}
ul#Ksznr li{ text-align:center; line-height:20px; padding-top:4px; font-size:12px;}
ul#Ksznr li a{ font-size:12px;}



/*选项卡公用*/
.outBorder,.C3_outBorder {
border:1px solid #ccc;
border-top: none;
margin-bottom: 8px;
}
#partA .outBorder { padding-top:3px;}
.mgnl { margin-left: 10px; }/*左外空10px*/
.tagMenu_1 {
background: url(/images/template/bg_titMenu_1.jpg) repeat-x;
height: 25px;
overflow: hidden;/*IE6加此属性*/
}
.tag_on,.tag_off {
float:left;/*对span必须加此属性才能控制它的块属性如height*/
text-align: center;
}
.tagMenu_1 span.tag_on,.tagMenu_1 span.tag_off {/*高宽必须和背景图大小一样*/
FONT-WEIGHT: bold;
font-size: 14px;
BACKGROUND: url(/images/template/tagOn_1.gif) no-repeat;
WIDTH: 130px;
color: #A23609;
height: 25px;
line-height: 30px;
}
.tagMenu_1 span.tag_off {
background: none;
cursor: pointer;
color: #CD6400;
font-size: 12px;
width: 115px;
}


/*辅导汇总表格*/
.huizong { margin-bottom: 8px; background:#FFFFFF; height:160px}
.huizong .titMenu { 
background:url(/images/template/bg_huizong.png) no-repeat;
height:28px;
}
#c_con table {
background-color: #F6F5F0;
margin: 8px auto;
width: 227px;
}
#Article_right #c_con table,#Article_right #d_con table { width: 274px;}/*正文辅导汇总表格*/
#c_con table td,#d_con table td { background-color: #FFF; }
#d_con table a, #c_con table a {
color: #333;
display: block;
text-decoration: none;
text-align: center;
padding: 7px 0px 3px;
}
#d_con table a:hover,#c_con table a:hover {
text-decoration: underline;
color: #000;
}
/*频道页右侧栏目*/
.menu_rc {
background-image:url(/images/template/menu_rc_bg.gif);
height: 25px;
font-size: 14px;
line-height: 32px;
color: #A23609;
font-weight: bold;
padding-left: 25px;
overflow: hidden;
}
.boxBorder_rc {
border: 1px solid #E7D9C2;
border-top: none;
margin-bottom: 5px;
}
.bg_rightBottom { background:#F6F5F0; border: 1px solid #DAD9C7;}



/*编辑推荐 最新文章*/
.rc_titList ul { margin: 10px 5px 10px 10px; }
.rc_titList ul li {
background:url(/images/template/liArrow.gif) no-repeat 0px 2px;
padding: 0px 5px 8px 10px;
}
.rc_titList a , #top10 li a { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000080; TEXT-DECORATION: none;}
.rc_titList a:hover , #top10 li a:hover { TEXT-DECORATION: underline;}


/*底部信息*/
#Footer a {
font-size: 13px;
color: #333;
}
#Footer {
border-top: 3px solid #ECEADE;
text-align: center;
width: 910px;
margin: 0px auto;
position: relative;
color: #666666;
font-size: 13px;
font-family: Verdana,宋体;
line-height: 160%;
height: 70px;
}
#bottom_info {
margin: 10px auto 2px;
color: #999;
}
/*图片框信息*/
#btm_imgBox {
position: absolute;
left:expression((this.parentElement.offsetWidth-this.offsetWidth)/2); 
top:90px;
}
.imgBox {
padding: 6px 8px 0px 45px;
background: #FFF url(/images/template/btmIcon.gif) no-repeat 3px 8px;
height: 42px;
font-size: 12px;
border: 1px solid #d2d2d2;
margin: 6px;
line-height: 18px;
float: left;
border-right-width: 2px;
border-bottom-width: 2px;
text-align: left;
}
.ic2 {background-position: 3px -149px;}
.ic3 {background-position: 3px -305px;}
.ic4 {background-position: 3px -458px;}
.aqpjclass{
	margin:10px 0;
	}

