/*审计师*/
*{ margin:0; padding:0;}
body { font:12px/23px Verdana,"宋体", sans-serif,Arial; color:#333;}
ul li {list-style-type:none;}
img { border:none;}
li span { font-size: 10px; }


/*链接样式*/
a {color: #000; text-decoration:none;}
a:hover {text-decoration: underline; color: #f60;}

a.white:link, a.white:visited {color: #fff;text-decoration: none;}
a.white:hover, a.white:active {color: #fff;text-decoration: underline;}

a.black:link, a.black:visited {color: #000;text-decoration: none;}
a.black:hover, a.black:active {color: #f60;text-decoration: underline;}

a.blue:link, a.blue:visited {color: #063A95;text-decoration: none;}
a.blue:hover, a.blue:active {color: #f60;text-decoration: underline;}

a.blue2:link, a.blue2:visited {color: #43A9C2;text-decoration: underline;}
a.blue2:hover, a.blue2:active {color: #f60;text-decoration: underline;}

a.blue3:link, a.blue3:visited {color: #0449BE;text-decoration: none;}
a.blue3:hover, a.blue3:active {color: #f60;text-decoration: underline;}


a.red:link, a.red:visited {color: #c00;text-decoration: none;}
a.red:hover, a.red:active {color: #c00;text-decoration: underline;}

a.red2:link, a.red2:visited {color: #c00;text-decoration: none;}
a.red2:hover, a.red2:active {color: #c00;text-decoration: none;}

a.morec:link, a.morec:visited {color: #545F67;text-decoration: none;}
a.morec:hover, a.morec:active {color: #c00;text-decoration: none;}

a.blue:link, a.blue:visited {color: #052B9A;text-decoration: none;}
a.blue:hover, a.blue:active {color: #052B9A;text-decoration: underline;}

a.gray1:link, a.gray1:visited {color: #666;text-decoration: none;}
a.gray1:hover, a.gray1:active {color: #333;text-decoration: underline;}

a.grey:link, a.grey:visited {color: #666;text-decoration: none;}
a.grey:hover, a.grey:active {color: #c00;text-decoration: underline;}

a.grey2:link, a.grey2:visited {color: #333;text-decoration: none;}
a.grey2:hover, a.grey2:active {color: #c00;text-decoration: underline;}

/*清除浮动*/
.clear { clear:both;}
.clear2:after { content:"."; display:block; height:0; clear:both; visibility:hidden;} 
.clear2 { zoom:1; }
.clearflt {
clear:both;
height:0;
overflow:hidden;
font-size: 1px;
}


h2 { font-size:14px; height:25px; line-height:25px; padding-top:1px;}
h2.blue, h2.grey, h2.rankjt { background:url(/images/template/ksindex_31.jpg) no-repeat 0 0; color:#011A74; padding-left:10px; float:left; }


h2.rankjt { background:url(/images/template/pd_06.png) no-repeat left bottom; color:#2563A9; padding-left:36px; float:left; line-height:26px; }

.htitle_xhx{ height:24px; line-height:24px; border-bottom:1px solid #999; position:relative; margin-top:5px; width:256px;}
h2.xhx { height:22px; line-height:22px; border:1px solid #999; border-bottom:none; width:80px; text-align:center; position:absolute; top:1px;_top:3px; left:10px; background:#fff; font-size:12px; color:#0449BE;}

h2.yellow, h2.yellow2 { background:url(/images/template/ksindex_49.png) no-repeat; color:#683500; text-align:center; width:112px; float:left; margin-left:10px; display:inline;}
h2.yellow2 { background:url(/images/template/ksindex_53.png) no-repeat; width:90px; margin-left:0;}

h2.linksh { height:26px; width:60px; position:relative;}
h2.linksh span { position:absolute; top:0; left:0; line-height:26px; height:26px; width:60px; background:url(/images/template/ksindex_71.png) no-repeat; font-size:14px; display:block}


/*首页大栏目*/
.tlan1 {
height:47px;
width:195px;
position:relative;
float:left;
overflow:hidden;
}
.tlan1 .tlName, .tlan1 .tlName2 {
background:url(/images/template/dbt_bj2.png) no-repeat left top;
position:absolute;
top:0px;
left:0px;
display:block;
height:45px;
width:195px;
line-height:49px;
font-size:14px;
overflow:hidden;
cursor: pointer;
}
.tlan1 .tlName2 { background-position:left -49px; width:170px;}

h1 {font-family:"微软雅黑","宋体"; font-size:16px; height:23px; overflow:hidden;}


.htitle_blue, .htitle_grey, .htitle_yellow, .htitle_rank, .htitle_rank2 { background:url(/images/template/ksindex_33.jpg) repeat-x left bottom; height:26px; line-height:26px; border:1px solid #BDD2ED; border-width:0 1px; position:relative; padding-left:10px;}
.htitle_grey { background:url(/images/template/ksindex_38.jpg) repeat-x left bottom; border:1px solid #DEE7D6; border-width:0 1px;}
.htitle_yellow { background:url(/images/template/ksindex_51.png) repeat-x left bottom; border:none; padding-left:0;}
.htitle_links2 { background:url(/images/template/ksindex_73.png) repeat-x left bottom; border:1px solid #D8D8D8; border-width:0 1px; height:26px; line-height:26px; padding-left:10px;}
.htitle_rank { background:url(/images/template/pd_08.png) repeat-x left top; border:none; padding-left:0;}
.htitle_rank2 {
background:url(/images/template/pd_08.png) repeat-x left top;
border:none;
padding-left:0;
}

.htitle_tl {
background:url(/images/template/dbt_bj1.png) no-repeat right;
height:49px;
width: 100%;
}
.htitle_tl .listlm {
width:754px;
height:20px;
line-height:20px;
overflow:hidden;
float:left;
margin-top:18px;
position:relative;
color:#999;
}
.htitle_tl .listlm span { display:block; position:absolute; top:0; right:0; line-height:20px;}

.htitle_tl .listlm a.blue2 {color: #43A9C2;text-decoration: underline;}
.htitle_tl .listlm a.blue2:hover {color:#f60; text-decoration: underline;}

.more { float:right; margin-right:5px; font-size:12px; line-height:26px; color:#333;}
.more a { color:#333; text-decoration:none;}
.more a:hover {color:#f60; text-decoration: underline;}

.more2 { float:right; margin-right:15px; font-size:12px; line-height:26px; color:#fff;}
.more2 a{ color:#fff; text-decoration:none;}
.more2 a:hover{color:#fff; text-decoration: underline;}


a.ckxq { margin-left:5px; color:#f60; text-decoration:none;}
a.ckxq:hover {color:#f60; text-decoration: underline;}

.htitle_whiteg,.htitle_blackg, .htitle_links, .htitle_pingdao { background:url(/images/template/bj_lanmu.png) repeat-x left -60px; height:30px; line-height:30px; border:1px #BFBFBF solid; border-width:0 1px; position:relative;}
.htitle_blackg { background:url(/images/template/bj_lanmu.png) repeat-x left -30px;}
.htitle_links { background:url(/images/template/bj_lanmu.png) repeat-x left top;}
.htitle_pingdao { background:url(/images/template/pd_14.png) repeat-x; height:30px; line-height:30px; border:1px #ccc solid; border-width:0 1px; position:relative;}


/*大容器*/
.main {
width:960px;
margin:0 auto 10px;
text-align:left;
}
.Part, .Part2 {
margin-bottom:10px;
overflow:hidden;
}
.leftbox2 { width:698px; margin-right:0;}
.left {
width:278px;
float:left;
margin-right:10px;
}
.middle {
width:402px;
float:left;
}
.right {
width:260px;
float:right;
overflow: hidden;
}
.box { background:#fff; padding:5px;}
.border {  border:1px #BDD2ED solid; padding:10px 5px; border-top:none;}
.border3 {  border:1px #C6D9ED solid; padding:10px 5px; border-top:none;}



/*面包屑导航*/
.crumb { color:#333; font-size:12px; border:1px solid #C7DAED; height:30px; line-height:30px; padding-left:35px; margin-bottom:10px;background:url(/images/template/lb_03.png) no-repeat 15px 50%;}
.crumb font{font-size:12px;}

.border2 a { color:#333; text-decoration:none;}
.border2 a:hover {color:#f60; text-decoration: underline;}

.billbox { border:1px solid #B8CBE4; height:94px; margin-top:10px; overflow:hidden; padding:2px;}
.billbox span { color:#c00;}
.billbox img { float:left; display:block; width:760px; height:94px;}
.billbox ul { float:right; width:170px; overflow:hidden; margin-right:10px; margin-top:8px; display:inline;}
.billbox ul li { line-height:20px; height:20px; overflow:hidden;}
.billbox ul a { color:#000099; text-decoration:none;}
.billbox ul a:hover {color:#c00; text-decoration: underline;}


/*头部header*/
#header {
margin: 0 auto 10px;
width: 960px;
}


/*顶部登录框*/
#login {
background:url(/images/template/login_bg_02.png) repeat-x left bottom;
height:30px;
line-height:30px;
border: 1px solid #ccc;
overflow:hidden;
}
#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 .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;}
.loginIn ul{margin-top:-10px;}
#Left .loginIn p{ margin:0px; line-height:180%;}
#Left .loginIn .qita{margin-bottom:6px;}
.loginIn li{ margin:5px;line-height:190%; margin-bottom:0; display:block; width:90px; float:left; border:1px solid #ccc; text-align:center;}
.loginIn li a{color:#284C97;}


#xgks { border:1px solid #E3E3E3; border-width:0 1px 5px; background:#fff; height:32px;}
#xgks .btbj { line-height:32px; height:32px; color:#525252; width:80px; float:left; font-size:12px; text-align:center; margin:0 5px; font-weight:normal;}
#xgks .listks { float:left; font-size:12px; width:650px; line-height:32px; height:32px; overflow:hidden; color:#052B9A;}
#xgks .listks a { margin:0 5px; line-height:32px; height:32px; display:inline; margin-left:2px; color:#052B9A; text-decoration:none;}
#xgks .listks a:hover { color:#f60; text-decoration:underline;}
#xgks .phone {background:url(/images/template/ksindex_12.png) no-repeat left 50%; color:#000; padding-left:19px; line-height:32px; width:160px; float:right;}
#xgks .phone span { color:#c00; font-weight:bold;}

#bannerbox { width:auto; margin-top:5px;}
#logo { float:left;}
#banner { float:right;}

/*主导航*/
#nav {
background:url(/images/template/nav_bg.png) no-repeat;
height:32px;
line-height:34px;
width:960px;
overflow:hidden;
}
#nav li { background:url(/images/template/nav_fg_02.png) no-repeat right top; color:#fff; padding:0 8px; float:left; font-size:14px; position:relative;}
#nav li#first {
width: 40px;
text-align: center;
}
#nav li #hot {
height: 23px;
width: 19px;
position: absolute;
left: 25px;
top: -12px;
background:url(/images/template/icon_hot.gif) no-repeat right top;
z-index: 10;
}
#nav li#end { background-image:none; padding-right:0;}
#nav li a { color:#fff; text-decoration:none;}
#nav li a:hover {color:#fff; text-decoration: underline;}

/*考试动态____________________________________________________________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; }

/*课程表___________________________________________________________________________________________20091121*/
.class_table { background: #B9D1F0 }
table.class_table th { padding:5px; background: #DAEDFE; }
.class_table td { background: #fff; padding:5px}
.class_table .tit2 th{ font-weight:normal}
.class_tabler { background: #B9D1F0 }
table.class_tabler th { padding:5px; background: #E7F3FF; }
.class_tabler td { background: #fff; padding:5px}
.class_tabler .tit2 th{ font-weight:normal}

/*地方导航*/
#city_search_1 {
WIDTH:100%;
text-align:center;
background: #9CBAEB;
}
#city_search_1 td a {
padding: 2px 0 0;
display: block;
background:#EFF4FC;
font-size: 12px;
}
#city_search_1 td a:hover { text-decoration: underline; }


#sitenews {  background:url(/images/template/ksindex_18.jpg) repeat-x left top; border:1px solid #B5BFE2; border-width:0 1px; height:30px; padding:0 3px 0 0;}
#sitenews .bt { line-height:30px; height:30px; width:47px; float:left; position:relative; font-size:12px; margin-left:15px; display:inline;}
#sitenews .bt span { background:url(/images/template/ksindex_21.png) no-repeat left 50%; display:block; width:47px; height:30px; position:absolute; top:0; left:0;}
#sitenews .list { float:left; font-size:12px; width:880px; height:30px; overflow:hidden;}
#sitenews .list a { margin-left:10px; color:#1C56BA; text-decoration:none; display:inline;}
#sitenews .list a:hover {color:#f60; text-decoration: underline;}
#sitenews .fivesite {background:url(/images/template/ksindex_16.jpg) no-repeat right 50%; line-height:30px; float:left; padding-right:12px;}


/*考试指南*/
#kszn {
border:1px #DEE7D6 solid;
border-top:none;
padding:4px 0 14px 10px;
margin-bottom:10px;
background-color: #F2F7FD;
}
#kszn ul {
padding: 0 0 0 4px;
height: 140px;
}
#kszn li {
width:29%;
_width:28%;
height:25px;
float:left;
margin-right:8px;
display:block;
margin-top:10px;
}
#kszn li.none { margin-right:0;}
#kszn li a { display:block; line-height:25px; width:70px; background:url(/images/template/kszn.png) no-repeat left top; color:#333; font-size:12px; text-align:center;}
#kszn li a:hover { background-position:left bottom; color:#f60;}

/*综合辅导_________________________________________________________________________________________________*/
/*辅导汇总表格*/
.fudao {
border:1px #BCDBFD solid;
border-top:none;
padding:4px 2px 14px 8px;
margin-bottom:10px;
}
.fudao ul {
padding: 0 0 0 3px;
height: 140px;
}
.fudao li {
width:29%; 
_width:28%;
text-align:center;
height:25px;
float:left;
margin-right:8px;
_margin-right:6px;
_margin-left:2px;
display:block;
margin-top:10px;
border: none; 
border: 1px solid #9CBAEB;
}

.fudao li.none {width:100%; margin-right:0;}
.fudao li a { display:block; line-height:25px; width:68px; color:#0449BE; font-size:14px; text-align:center;}
.fudao li a:hover { background-position:left bottom; color:#f30;}
/*网校名师*/
.teacher_box{margin:0px;}
.teacher_box .photo{ float:left; margin-right:5px}
.teacher_box .photo img{ width:70px; height:55px}
.teacher_box .info{margin-top:-30px;}
.teacher_box .info .teacherName{ font-size:14jpx; font-weight:bold;}

/*网络课堂网校名师*/
.teacher_class{margin:0px;}
.teacher_class .photo{ float:left; margin-right:5px}
.teacher_class .photo img{ width:65px; height:55px}
.teacher_class .info{margin-top:-30px;}
.teacher_class .info .teacherName a{color:#ff0000;}

/*学员心声*/
.xinsheng li {
padding: 0 5px 8px 20px;
line-height: 16px;
background:url(/images/template/dot_msg.gif) no-repeat;
} 

.clearflt { clear:both; height:0; font-size: 0px; line-height:0px;}/*清除浮动*/


/*右侧栏目考试指南辅导汇总推荐热文排行*/
.htitle_grey_r { 
background:url(/images/template/bg_menu_r.jpg) repeat-x;
border:1px solid #BCDBFD;
border-bottom:none;
border-top:none;
}
h2.grey_r {
background:url(/images/template/dot_r.gif) no-repeat 8px 7px;
color:#0449BE;
padding-left: 25px;
line-height: 28px;
height: 26px;
overflow: hidden;
}
#fdhzBox{ border-bottom:1px solid #bcdbfd; border-right:1px solid #bcdbfd; border-left:1px solid #bcdbfd; margin-bottom:10px;};
#fdhzBox ul{ margin: 0 8px; }
#fdhzBox li {/*右栏列表标题*/
height:23px;
padding-left:10px;
overflow:hidden;
background: url(/images/template/li_dot.gif) no-repeat 0 8px;
word-break:break-all;
}

#fdhzBox li a { color:#0449BE;}


/*友情链接*/
#links { padding:5px 0 15px 15px; border:1px #D8D8D8 solid; border-top:none;}
#links li { width:119px; margin-right:15px; height:25px; margin-top:5px; line-height:25px; overflow:hidden; float:left; display:inline;}


.it02img{ float:left; width:86px; margin-top:5px;}
.it02img a,.it02img a:visited{color:#003; text-decoration:none;}
.it02img a:hover,.it02img a:active{color:#c00; text-decoration:none;}
.it02img a img{ display:block; border:1px solid #BDD2ED; padding:2px;}
.it02img a:hover img,.it02img a:active img{border:1px #000 solid;}
.it02txt{float:right; width:158px; height:114px; overflow:hidden; margin-right:5px; line-height:19px; color:#333; margin-top:5px;}

.imgtxt03{ height:110px; overflow:hidden;}
.imgtxt03 h1 { height:23px; line-height:23px; overflow:hidden; font-size:14px; background:url(/images/template/rank.png) no-repeat left -1px; overflow:hidden; padding-left:20px; font-family:Arial, Helvetica, sans-serif;}
.imgtxt03 h1 a {color: #276BB5;text-decoration: none;}
.imgtxt03 h1 a:hover {color: #f60;text-decoration: underline;}
.it03img{ float:left; width:92px; margin-top:5px;}
.it03img a img{ display:block; border:1px solid #A5A8AC;}
.it03img a:hover img,.it03img a:active img{border:1px #f60 solid;}
.it03txt {float:right; width:140px; height:72px; overflow:hidden; margin-right:5px; color:#333; margin-top:5px; line-height:18px;}
.it03txt span { color:#f60;}
.it03txt a {color: #f60;text-decoration: none;}
.it03txt a:hover {color: #f60;text-decoration: underline;}


/* 热点排行 */
.rankbox { background:#EEF8FD; padding:9px 5px;}
.rankbox li{padding-left:15px; background:url(/images/template/grey_qb.gif) no-repeat 5px 10px; height:24px; line-height:24px; overflow:hidden;}
.rankbox li a{color:#333; text-decoration: none;}
.rankbox li a:hover {color:#f60; text-decoration: underline;}



/*脚部*/
#footer {
border-top:2px #ccc solid;
padding-top:10px;
margin-bottom:5px;
width: 960px;
margin: 0 auto;
text-align: center;
}
#footer .about {
color:#666;
text-align:center;
margin:0 auto;
}
#footer span { color:#666666;}
#footer ul { width:500px; margin:0 auto;}
#footer li { border-top:1px #E4E4E4 solid; border-bottom:1px #716F64 solid; border-left:1px #E4E4E4 solid; border-right:1px #716F64 solid; padding:10px 10px 10px 50px; float:left; margin-right:20px;}
#footer li.yi { background:url(/images/template/foot_11.png) no-repeat 5px 50%;}
#footer li.er { background:url(/images/template/foot_07.jpg) no-repeat 5px 50%;}
#footer li.san { background:url(/images/template/foot_17.jpg) no-repeat 5px 50%;}
#footer li.si { background:url(/images/template/foot_14.png) no-repeat 5px 50%; margin-right:0;}
#footer a {color: #063A95;text-decoration: none;}
#footer a:hover {color: #f60;text-decoration: underline;}


.wraper{ width:960px; margin:0 auto}


