/*结构师全局20090713*/
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;}/*清除浮动*/
/*圆角*/
.r1,.r2 { HEIGHT: 1px;FONT-SIZE: 0px; OVERFLOW: hidden; BACKGROUND: #F8F8F8; BORDER-LEFT:#EFD5B0 1px solid; 
BORDER-RIGHT:#EFD5B0 1px solid;}
.r1 { BACKGROUND: #EFD5B0; MARGIN: 0px 2px;}
.r2 { MARGIN: 0px 1px;}
/*基本链接*/
a{FONT-WEIGHT: normal;COLOR: #333;TEXT-DECORATION: none;}
a:hover{COLOR: #000; TEXT-DECORATION: underline;}
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: #164894; TEXT-DECORATION: none;}
A.blue000080: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}
.border_top1 {border-top:#ccc 1px solid}
.box_border {border:1px solid #B9D1F0;margin-bottom:8px;background-color: #F7F9FD}
/*主容器 分栏*/
#wraper { width: 960px; margin: 0px auto;}
/*顶部登录框*/
#login{height:180px;}
#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;}
#login  .btn_box input{width:71px; height:28px; margin-left:10px; margin-right:10px; border:none;}
#login  .btn { color:#333; border:none; height:18px; line-height:18px; width:38px; cursor:pointer; margin-left:5px;}
#login  .btn_box{margin-top:10px;}
#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:160%; margin-left:10px; margin-top:5px;}
#Left .loginIn p{ margin:0px; line-height:20px;}
#Left .loginIn .qita{margin-bottom:6px;}
.loginIn ul{margin-top:-10px;}
.loginIn li{ margin:5px;line-height:160%; margin-bottom:0; display:block; width:90px; float:left; border:1px solid #ccc; text-align:center;}
.loginIn li a{color:#284C97;}
.search_input{ width:130px; margin-right:10px}
/*顶部公共*/
/*top*/
#top {
BACKGROUND-IMAGE: url(/images/template/topbg.jpg);
MARGIN: 0px auto;
WIDTH: 958px;
POSITION: relative;
HEIGHT: 30px;
TEXT-ALIGN: left;
border: #e3e3e3 1px solid;
border-top:none;
}
#loginBar {
FLOAT: left;
MARGIN: 4px 0px 0px 10px;
}
#loginBar .input_border {
WIDTH: 140px;
HEIGHT: 16px;
border: #999 1px solid;
*margin-bottom: -2px;
}
#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;
}
/*header*/
#header {
MARGIN: 0px auto;
WIDTH: 960px;
margin-bottom: 10px;
}
#logo {
float: left;
padding-top: 6px;
}
.banner {
float: right;
MARGIN: 5px 0;
WIDTH: 675px;
height: 80px;
overflow: hidden;
background-color: #ccc;
}
/*导航条*/
.closeNav {
height: 28px;
overflow: hidden;
}
.openNav { height: 77px; }
#nav,#nav_2 {
WIDTH: 960px;
TEXT-ALIGN: center;
background: url(/images/template/Nav_bg_1.jpg);
}
#nav_2 {
background: url(/images/template/Nav_bg_2.jpg);
}
#nav LI,#nav_2 LI {
DISPLAY: inline;
FLOAT: left;
padding:3px 0 2px;
}
#nav LI SPAN,#nav_2 LI SPAN {
MARGIN: 0px 6px;
COLOR: #CCCCCC;
}
#nav_2 LI SPAN { color: #999; }
#nav li a,#nav_2 li a {
FONT-WEIGHT: bold;
FONT-SIZE: 14px;
COLOR: #fff;
line-height: 24px;
text-decoration:none;
}
#nav li a:hover,#nav_2 li a:hover {
TEXT-DECORATION: underline;
}
li.home {
background-image: url(/images/template/homeBg_1.gif);
width: 60px;
border-right: 1px solid #000;
}
#nav_2 .home {
background-image: url(/images/template/homeBg_2.gif);
border-right-color: #999999;
}
#nav li.home a { color: #FFF; }
#nav_2 li.home a { color: #000; }
#nav li.second,#nav_2 li.second {
padding-left:10px;
border-left: 1px solid #ED3930;
}
#nav_2 li.second { border-left-color: #FFFF66; }
#nav_2 li a { color: #000; }

/*考试动态____________________________________________________________20091204*/
.cityMenu{ position:relative; height:50px;overflow:hidden; border:#ccc 1px solid;  font-size:12px; background-color: #f5f5f5; width:958px;}
.cityMenu .cityIcon{float:left; width:100px; height:50px; background: url(/images/template/logo/gongcheng/icon_dt.gif) 25px 15px no-repeat}
.cityMenu .cityIcon img{ margin:15px 0 0 20px}
.cityMenu .cityList{ position:absolute; right:-10px; *right:-5px; width:850px}
.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 font { font-size: 12px; color: #CC0000; }
.cityList li a{text-decoration:none;}

/*报考指南*/
.zhinan {
border:1px #DEE7D6 solid;
border-top:none;
padding:4px 0 14px 4px;
_padding:3px 0 0 0;
background-color: #F2F7FD;
height:90px;
}
.zhinan ul {
margin:2px 4px 2px 4px;
height: 75px;
}
.zhinan li {
width:68px;
float:left;
display:block;
margin:3px;
_margin:3px;
border:1px solid #efd096;
}
.zhinan li.none { margin-right:0;}
.zhinan li a { display:block; line-height:24px; background:url(/images/template/kszn.png) no-repeat left top; color:#333; font-size:12px; text-align:center;text-decoration:none;}
.zhinan li a:hover { background-position:left bottom; color:#f60;text-decoration:none;}

/*辅导汇总*/
.fudao {
border:1px #DEE7D6 solid;
border-top:none;
height:96px;
}
.fudao ul {
margin:5px 2px 5px 2px;
height: 80px;
}
.fudao li {
width:29%;
float:left;
display:block;
margin:2px 3px 2px 5px;
_margin:2px 3px 2px 3px;
border:1px solid #CCC;
}
.fudao li.none { margin-right:0;}
.fudao li a { display:block; line-height:23px; background:url(/images/template/kszn.png) no-repeat left top; color:#333; font-size:12px; text-align:center; text-decoration:none;}
.fudao li a:hover { background-position:left bottom; color:#f60;text-decoration:none;}


/*位置导航crumb*/
#crumb {
background:url(/images/template/crumb.gif) no-repeat 0 5px;
border-bottom: 1px solid #ccc;
padding: 3px 0 4px 30px;
}

#crumb font{font-size:12px;}

.clearflt { clear:both; height:0; font-size: 0px; line-height:0px;}/*清除浮动*/

/*选项卡公用*/
.outBorder,.C3_outBorder {
border:1px solid #ccc;
border-top: none;
margin-bottom: 10px;
}
.outBorder { 
background-color: #fff;
padding-top: 6px;
}
#partA .outBorder { padding-top:3px;}
.mgnl { margin-left: 10px; }/*左外空10px*/
.tagMenu_1 {
background: url(/images/template/tagOff_1.gif) 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: #9E0114;
height: 25px;
line-height: 30px;
}
.tagMenu_1 span.tag_off {
background: none;
cursor: pointer;
color: #333333;
font-size: 12px;
width: 115px;
}

/*频道页右侧栏目*/
.menu_rc {
background:url(/images/template/menu_rc_bg.gif);
height: 25px;
font-size: 12px;
line-height: 32px;
color: #9E0114;
font-weight: bold;
padding-left: 25px;
overflow: hidden;
}
.boxBorder_rc {
border: 1px solid #ccc;
border-top: none;
margin-bottom: 5px;
}
/*编辑推荐 最新文章*/
.rc_titList {
margin-bottom: 10px;
position: relative;
background-color: #fff;
border: 1px solid #ccc;
border-top:none;
padding-top:10px;
}
.rc_titList img {
position:absolute;
top: 15px;
*top: 14px!important;
left: 8px;
_left: 6px;
}
.rc_titList li {
padding: 0 5px 8px 20px;
*padding: 0 5px 8px 20px!important;
_padding: 0 5px 6px 20px;
background-image: none;
margin-bottom:14px;
height:4px;
overflow:hidden;
margin-top:-4px;
_margin-top:-2px;
}
.rc_titList ul { margin: 0 5px 8px 10px; }
.rc_titList li a { color: #555; }
/*.rc_titList ul li {
background:url(/images/template/liArrow.gif) no-repeat 0px 2px;
padding: 0px 5px 8px 10px;
}*/
.rc_titList a { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000080; TEXT-DECORATION: none;}
.rc_titList a:hover { TEXT-DECORATION: underline;}


/*底部信息*/
#Footer a {
font-size: 13px;
color: #333;
}
#Footer {
border-top: 3px solid #cecccb;
text-align: center;
width: 960px;
margin: 0px auto;
position: relative;
color: #666666;
font-size: 13px;
font-family: Verdana,宋体;
line-height: 160%;
height: 160px;
}
#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;}
.wraper{ width:960px; margin:0 auto;}
