/*全局*/
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form {
margin:0;
padding:0;
color:#333;
font-size:12px;
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;}/*清除浮动*/
p { text-indent: 2em; }
/*圆角*/
.r1,.r2 { HEIGHT: 1px;FONT-SIZE: 0px; OVERFLOW: hidden; BACKGROUND: #DFF1FF; BORDER-LEFT:#99CCCC 1px solid; 
BORDER-RIGHT:#99CCCC 1px solid;}
.r1 { BACKGROUND: #99CCCC; MARGIN: 0px 2px;}
.r2 { MARGIN: 0px 1px;}
/*基本链接*/
a{
FONT-WEIGHT: normal;
FONT-SIZE: 14px;
COLOR: #333;
TEXT-DECORATION: none;
}
a:hover{COLOR: #c14502;}
a.black12{ color: #000; text-decoration: none; font-size: 12px; }
a.black12:hover { COLOR: #c14502; }
a.bk12B{ FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #003366; TEXT-DECORATION: none}
a.bk12B:hover {	TEXT-DECORATION: underline}
A.blue052B9A{FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #003366; TEXT-DECORATION: none;}
A.blue052B9A:hover { TEXT-DECORATION: underline; }
/*左浮动右浮动*/
.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;}

/*考试动态____________________________________________________________20091204*/
.cityMenu{ position:relative; height:50px;overflow:hidden; border:#ccc 1px solid;  font-size:12px; background-color: #f5f5f5; width:908px;}
.cityMenu .cityIcon{float:left; width:100px; height:50px; background: url(/images/template/cityBtn.gif) 12px 15px no-repeat}
.cityMenu .cityIcon img{ margin:15px 0 0 20px}
.cityMenu .cityList{ position:absolute; right:-10px; *right:-5px; width:820px}
.cityMenu .cityList li { display:block; float:left; width:6.07%; overflow:hidden; line-height:26px; margin-top:-1px; margin-right:-1px; border:#ccc 1px solid; text-align:center; }
.cityList li a { font-size: 12px;}
.cityList li font { font-size: 12px; color: #CC0000; }


/*顶部公共*/
/*top*/
#top {
BORDER: #e3e3e3 1px solid;
BACKGROUND-IMAGE: url(/images/template/topbg.jpg);
MARGIN: 0px auto;
WIDTH: 908px;
height:29px;
POSITION: relative;
TEXT-ALIGN: left;
overflow: hidden;
}
#loginBar { FLOAT: left; MARGIN: 5px 0px 10px 10px; COLOR: #0a287d; padding-top: 3px; }
#loginBar .input_border {BORDER-RIGHT: #becfff 1px solid; BORDER-TOP: #becfff 1px solid; BORDER-LEFT: #becfff 1px solid; WIDTH: 140px; BORDER-BOTTOM: #becfff 1px solid; HEIGHT: 16px;}
#loginBar INPUT { MARGIN-RIGHT: 15px; margin-top: -3px; }
#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;}
#topLinkText LI.first {	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN-RIGHT: 10px; PADDING-TOP: 0px;}
#tel { RIGHT: 10px; POSITION: absolute; TOP: 42px; }
#tel SPAN {FONT-WEIGHT: bold; COLOR: #c14502;font-family: "Trebuchet MS",Verdana,Arial,sans-serif;}
#tel img { MARGIN: -1px 8px 0px 0px; }

/*header*/
#header {
MARGIN: 0px auto;
WIDTH: 910px;
}
#header .samlllogin a{font-size:12px; color:#003366;}
#header .logobanner{margin-bottom:5px;}
.clearflt { clear:both; height:0; font-size: 0px; line-height:0px;}/*清除浮动*/
#logo img{	width:270px;_width:265px;float:left;}
.banner{
float: right;
WIDTH: 640px;
height: 80px;
overflow: hidden;
margin-bottom:5px;
}
/*导航条*/
#nav {
WIDTH: 910px;
LETTER-SPACING: 2px;
TEXT-ALIGN: center;
background: url(/images/template/nav_otherBg.jpg);
}
#nav li a{
FONT-WEIGHT: bold;
FONT-SIZE: 14px;
COLOR: #fff;
line-height: 24px;
}
#nav li a:hover{TEXT-DECORATION: underline;}
#nav LI {DISPLAY: inline; FLOAT: left; padding:3px 0px 2px 0px;}
#nav LI SPAN {
FONT-SIZE: 14px;
MARGIN: 0px 2px;
COLOR: #AEE6DF;
}
li#home {background-image: url(/images/template/homeBg.gif);width: 62px;border-right: 1px solid #5D5E60;}
li#second {
border-left: 1px solid #AEE6DF;
padding-left: 14px;
}

/*位置导航*/
#crumb {
background:url(/images/template/crumb.gif) no-repeat 8px 6px;
border-bottom:1px solid #ccc;
padding: 5px 10px 3px 30px;
}
#crumb font{font-size:12px;}
#crumb a{font-size:12px;}
.titBook #crumb { background: url(/images/template/crumb.gif) no-repeat 4px 10px; width: 815px; height: 18px; border-bottom:1px solid #ccc; margin: 0 auto 8px; text-align: left; line-height: 30px; overflow:hidden; padding-left: 25px; clear: both; margin-top:5px; margin-left:60px; margin-top:-9px;}

/*网校名师*/
#teacher { background-color: #FFF0F0; }
#teacher .menu { background-image: url(/images/template/menu_bg_teacher.gif); }
#teacher .menu a.menuTxt { color:#CE0E0E;}
#teacher {
margin-bottom: 8px;
border: 1px solid #F19C9C;
width: 269px;
}
.teacher_box{margin:0px; height:180px;_height:180px; *height:190px;}
.teacher_box li{margin:10px 5px 10px 10px;}
.teacher_box .photo{ float:left; margin-right:5px}
.teacher_box .photo img{ width:100px; height:80px}
.teacher_box .info{margin-top:-10px;}
.teacher_box .info a{ font-size:12px; color:#003366;}
.teacher_box .info p{ line-height:180%}
.teacher_box .info .teacherName a{ text-indent:0; font-size:14px; font-weight:bold; color:#000;}

/*网络课堂网校名师*/
#Left #teacher {
margin-bottom: 8px;
border: 1px solid #F19C9C;
width: 228px;
}
#Left #teacher ul.class_teacher{margin:0px;}
.class_teacher li{margin:10px 5px 5px 5px;}
.class_teacher .photo{ float:left; margin-right:5px}
.class_teacher .photo img{ width:70px; height:60px}
.class_teacher .info{margin-top:-10px;}
.class_teacher .info a{ font-size:12px; color:#003366;}
.class_teacher .info .teacherName a{color:#ff0000;}

/*城市列表*/
.cities { margin:5px 10px 0 20px}
.cities h3{ font-size:14px; margin-bottom:5px; text-align:center;}
.cities ul li{ display:block; float:left; width:6.4%; padding:2px 0; margin:0 0 5px; background:#e5e5ee5; text-align:center;}
.cities font{ font-size:12px; color:#F00; }
.cities li a{font-size:12px;}

.lineBetween {position: static;display: block;margin:10px 0 15px;height:0px; border-bottom:#666 1px dashed}

/*页码按钮*/
.showPage {
margin: 30px 20px 20px;
padding-top: 15px;
text-align: center;
border-top:1px dotted #ccc;
font-size: 12px;
}
.showPage select { margin-bottom: -3px; }
.showPage a {
font-size: 12px;
border: 1px solid #ccc;
border-top-color:#FFF;
border-left-color:#FFF;
padding: 4px 2px 3px;
background-color: #F0F0F0;
margin:0 0 0 4px;
}
.showPage a:hover {
background-color: #ccc;
color: #FFF;
text-decoration: none;
border-color: #526426;
border-top-color:#FFF;
border-left-color:#FFF;
}


/*资料汇总小表格*/
.bbsTit_list {
padding:2px 8px 0px;
*padding:1px 8px 0px !important;
_padding:3px 8px 1px;
margin-bottom:5px;
}
#table_hz {
text-align: center;
background-color: #999;
}
#table_hz td,#table_hz th { background-color:#FFF;}
#table_hz th {
padding:6px 0px 3px;
color: #FFF;
}
#table_hz a {
color: #333;
line-height: 21px;
*line-height: 20px !important;
display: block;
}
#table_hz a:hover {
background-color: #297eb7;
color: #fff;
}

/*底部信息*/
#Footer {
border-top: 2px solid #99CCCC;
text-align: center;
width: 910px;
margin: 0 auto 8px;
position: relative;
color: #666666;
height: 100px;
font-family: "Trebuchet MS",Verdana,Arial,sans-serif;
clear: both;
}
#span_1,#span_2,#span_3 {position: absolute;top: 50px;}
#span_1 { left: 0px; text-align: left; }
#span_2,#span_3 {
font-weight: bold;
color: #c14502;
}
#span_2 img,#span_3 img { margin: 0px 8px -3px 0px; }
#span_2 {right: 180px;}
#span_3 {right: 0px;}
#bottom_info {
border-bottom: 1px dotted #ccc;
line-height: 260%;
margin-top: 5px;
}

.Title_list a{
	font-size:12px;
}
.Title_list a:hover{
	color:#FF0000;
	}

.bbsTit_list a{
	font-size:12px;
}
.bbsTit_list a:hover{
	color:#FF0000;
	}
	
	/*考试指南小表格*/
a.guide{border: 1px solid #fff;color: #003366;text-decoration: none;	text-align: center;	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;}
.guide_bg {
background-color: #E8F0FF;
*padding-bottom: 7px;
BORDER: #B7CBE3 1px solid;
border-top:none;
margin-bottom:5px;
}
.guide_bg .menu {margin-bottom: 4px;}
.guide_bg .zhinan li {border: 1px solid #bdd2ed; background: url(/images/template/guide_A_bg.gif);display: inline;margin: 5px 0px 0px 5px;width: 70px;float: left; line-height:25px; text-align:center;}
.guide_bg .zhinan li a{font-size:12px; color:#003366;}
.guide_bg .zhinan {margin-left: 4px;clear: both;height: 108px;}
/*辅导汇总*/
.bbsTit_list li {
padding: 0px 5px 8px 10px;
background: url(/images/template/liArrow.gif) no-repeat 0px 2px;
}
.border_top1 {border-top: #B7CBE3 1px solid;}


/*顶部登录框*/
#login table{ margin-top:20px;}
#login a{font-size:12px; color:#003366;}
#login table tr{line-height:220%;}
#login #form_login{ margin:10px 4px 5px 6px;}
#login fieldset { border:none; float:left; margin-top:5px; height:22px; line-height:22px; position:relative; width:360px;}
#login .textsrk { position:absolute; top:-4px;*top:-1px; left:0;}
#login .inputanniu, #login .inputanniu2 { position:absolute;top:0; right:0;}
#login .inputanniu2 {top:1px;*top:-1px;_top:0px;}
#login label { margin-left:10px; height:18px; line-height:18px; color:#0A287D;}
#login input { width:100px; border:solid 1px #B3B3B3; height:16px; line-height:16px; font-size:12px; padding-left:5px; margin-right:2px;}
#login .btn_box input{width:71px; height:28px; margin-left:10px; margin-right:10px; border:none;}
#login .btn_box{margin-top:20px;}
#login .btn { color:#333; border:none; height:18px; line-height:18px; width:38px; cursor:pointer; margin-left:5px;}
#login .zc { float:left; margin-left:3px; line-height:25px; height:25px; margin-top:3px;}
#login .zc a { margin-left:7px; color:#052B9A; text-decoration:none;}
#login .zc a:hover { color:#f60; text-decoration:underline;}
#login .szsy { float:right; margin-right:10px; width:284px;}
#login .shuru { width:222px; height:19px; line-height:19px; border:none; background:url(/images/template/ksindex_03.png) no-repeat; padding-left:12px; }
#login .btn2 { background:url(/images/template/ksindex_04.png) no-repeat; border:none; height:19px; line-height:19px; width:24px; cursor:pointer;}


.loginIn{ line-height:150%; margin-left:5px; margin-top:5px;height:180px;}
.loginIn ul{margin-top:-10px;}
#Left .loginIn p{ margin:0px; line-height:140%;}
.loginIn li{ margin:8px 5px 0px 0px;line-height:150%; margin-bottom:0; display:block; width:90px; _width:80px; float:left; border:1px solid #ccc; text-align:center;}
.loginIn li a{color:#284C97;}

.samlllogin{ margin-bottom:5px; border:#ccc 1px solid; border-top:none; background:url(/images/template/topbg.jpg) repeat-x}
.samlllogin td{ padding:0 3px}
