body{ font:12px/23px Verdana,"宋体", sans-serif,Arial; color:#000;}
*{ margin:0; padding:0;}
img,fieldset{border:none;}
ul,ol,dl { list-style-type:none; padding:0; margin:0;}
.liPosition li{ position:relative}
.liPosition li span{ position:absolute; right:10px; top:3px; color:#666}
.clearflt { clear:both; height:0; font-size: 0px; line-height:0px;}/*清除浮动*/
a:link {
	color: #000000;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #000000;
}
a:hover {
	text-decoration: underline;
	color: #990000;
}
a:active {
	text-decoration: none;
	color: #000000;
}

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: #1F376D;text-decoration: none;}
a.blue2:hover, a.blue2:active {color: #E60D00;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.juhuang:link, a.juhuang:visited {color: #f60;text-decoration: none;}
a.juhuang:hover, a.juhuang:active {color: #f60;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 { display:inline-block; } 
.clear2 {display:block;} 

h2 { font-size:14px; line-height:25px;}
h2.grey { background:url(/MBimages/jiantou_02.png) no-repeat 0 50%; color:#545F67; padding-left:15px; float:left;}
h2.blackjt, h2.blackjt2 { background:url(/MBimages/jiantou_03.png) no-repeat 0 50%; color:#545F67; padding-left:15px; height:30px; line-height:30px; margin-left:15px;}
h2.blackjt2 { background:url(/MBimages/pd_17.png) no-repeat 0 50%; color:#333; font-weight:normal;}
h2.lanmuh {border-bottom:1px #ededed solid; margin:0; font-size:18px; color:#FF0000; font-family:"黑体","宋体"; font-weight:normal;}

h2.blue, h2.whiteg, h2.blackg { height:27px; width:84px; background:url(/MBimages/bj_h2.png) no-repeat left top; position:absolute; top:3px; left:15px; text-align:center; color:#1F376D;}
h2.whiteg { background:url(/MBimages/bj_h2.png) no-repeat left -27px; color:#333;}
h2.blackg { background:url(/MBimages/bj_h2.png) no-repeat left bottom; color:#545F67;}
h2.pindaoh { background:url(/MBimages/pd_05.png) no-repeat left top; padding-left:50px; height:43px; line-height:43px; font-family:"微软雅黑","宋体"; font-size:18px; color:#fff; position:relative;}


h2.tlan1, h2.tlan2, h2.tlan3 { height:40px; width:180px; background:url(/MBimages/blue_bigbt.png) no-repeat left top; position:absolute; top:0px; left:0px; text-align:center;}
h2.tlan2 { background:url(/MBimages/blue_bigbt.png) no-repeat left -50px;}
h2.tlan3 { background:url(/MBimages/blue_bigbt.png) no-repeat left bottom;}
h4 {font-family:"微软雅黑","宋体"; font-size:16px; height:23px; overflow:hidden;}

.htitle { border-bottom:1px #343A3D solid; height:25px; line-height:25px;}
.htitle span { float:right; margin-right:5px; font-size:12px;}
.htitle_blue { background:url(/MBimages/bj_lanmu.png) repeat-x left bottom; height:30px; line-height:30px; border:1px #AACBEE solid; border-width:0 1px; position:relative;}
.htitle_whiteg,.htitle_blackg, .htitle_links, .htitle_pingdao { background:url(/MBimages/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(/MBimages/bj_lanmu.png) repeat-x left -30px;}
.htitle_links { background:url(/MBimages/bj_lanmu.png) repeat-x left top;}
.htitle_pingdao { background:url(/MBimages/pd_14.png) repeat-x; height:30px; line-height:30px; border:1px #ccc solid; border-width:0 1px; position:relative;}

.tltitle { border-bottom:1px #343A3D solid; height:40px; background:url(/MBimages/blue_bigbt2.png) no-repeat; position:relative; margin-bottom:5px;}
.moreh {
	position:absolute;
	top:0;
	right:2px;
	font-size:12px;
}
.tltitle .moreh { position:absolute; top:0; right:20px; font-size:12px; height:40px; line-height:40px; color:#fff;}

.lflist { margin:8px 0 3px 0; font-size:14px;}
.mdlist { margin:5px 0 5px 0; font-size:14px;}
.mdlist li{ overflow:hidden; height:23px;}

.rglist { margin:0 5px 0 5px;}
.rglist li{ height:25px; line-height:25px; overflow:hidden;}

.list_001 li{padding-left:1em; background:url(/MBimages/black_qb.gif) no-repeat 5px 10px;}
.list_002 li{padding-left:1em; background:url(/MBimages/red_qb.gif) no-repeat 5px 10px;}
.list_003 li{padding-left:1em; background:url(/MBimages/blue_qb.gif) no-repeat 5px 10px;}
.list_003 li{ position:relative}
.list_003 li span{ position:absolute; right:10px; top:3px; color:#666}
.list_004 ul{margin:10px 20px 10px 20px;}
.list_004 li{padding-left:1em; background:url(/MBimages/grey_qb.gif) no-repeat 5px 10px; line-height:30px;}
.list_004 li span{color:#CCCCCC; float:right; margin-top:-34px;}
.list_004 li a{font-size:14px;}
.list_004 li a:hover{color:#FF0000;}

.main { width:960px; margin:2px auto; text-align:left;}
.newsPart { width:auto; margin-top:10px; overflow:hidden;background:url(/MBimages/news_body_bg.gif);}
.Part { width:auto; margin-top:10px; overflow:hidden;}
.leftbox, .leftbox2 { width:690px; float:left; margin-right:5px; display:inline; overflow:hidden;}
.leftbox2 { width:278px; }
.left { width:278px; float:left; margin-right:5px; display:inline;}
.middle { width:402px; float:right;}
.right { width:260px; float:right; overflow:hidden; background:#FFFFFF;}
.box { background:#fff; padding:5px;}
.border {  border:1px #AACBEE solid; padding:10px 5px; border-top:none;}
.border2 {  border:1px #CCCCCC solid; padding:10px 5px; border-top:none;}
.curro { color:#333; font-size:12px; /*border:1px solid #D0D0D0; background:#e7ffe2;*/ height:30px; line-height:30px; padding-left:0px; margin-top:10px;}
.curro font{font-size:12px;}
.curro a{font-size:12px;}
.curro span { color:#c00;}

#login { border:1px solid #BDBCBD; background:#F6F6F6; height:32px; line-height:32px;}
#login fieldset {border:solid 1px #transparent; float:left; margin-top:5px; height:22px; line-height:22px; position:relative; width:380px;}
#login .textsrk { position:absolute; top:-4px;*top:-1px; left:0;}
#login .inputanniu { position:absolute;top:0; right:0;}
#login label { margin-left:10px; height:22px; line-height:22px;}
#login .login_input,.search_input { width:140px; border:solid 1px #B3B3B3; height:16px; line-height:20px; font-size:12px; padding-left:5px;}
#login .btn { color:#333; background:url(/MBimages/button_dl.png) no-repeat left top; border:none; height:22px; line-height:22px; width:60px; height:22px; cursor:pointer;}
#login .btn:hover{background:url(/MBimages/button_dl.png) no-repeat left bottom;color:#FFF;}
#login .zc { float:left; margin-left:3px; line-height:25px; height:25px; margin-top:3px;}
#login .zc a { margin-left:7px;}
#login .szsy { float:right; margin-right:10px; width:210px;}
#login .btn2 { color:#333; background:url(/MBimages/kaoshi_05.jpg) no-repeat; border:none; height:22px; line-height:22px; width:51px; height:22px; cursor:pointer;}

#xgks { border:1px solid #BDBCBD; border-top:none; background:#fff; height:25px; padding:5px 3px 5px 0;}
#xgks .btbj { background:url(/MBimages/kaoshi_10.jpg) no-repeat; line-height:25px; color:#fff; width:89px; float:left; font-size:12px; text-align:center; margin-right:5px; margin-left:5px; font-weight:normal;}
#xgks .listks { float:left; font-size:12px; width:850px; line-height:25px; overflow:hidden;}
#xgks .listks a { margin:0 5px; line-height:25px;}

#bannerbox { width:auto; margin-top:5px;}
#logo { height:80px; width:280px; float:left; background:#ccc;}
/*#banner {width:666px; height:76px; float:right; background:#ccc; border:1px solid #ccc; padding:1px; background:#fff;}*/
#banner { width:668px; height:80px; float:right; text-align:right;}



.menu {
width:960px;
height:35px;
padding-bottom:1px;
background: url(/MBimages/nav.png) repeat-x;
margin-top:10px;
position: relative;
}
.menu #IconHot {
position: absolute;
right: 375px;
top: -18px;
width: 19px;
height: 24px;
overflow: hidden;
background:url(/images/icon_hot.gif) no-repeat right 0;
}

* html .menu {padding-bottom:0;}

.menu ul{
list-style-type:none;
padding:0;
margin:0 0 0 10px;
width:950px;
height:33;
}

.menu li{
float:left;
position:relative;
display:block;
font-weight:normal;
float:left;
margin-top:2px;
padding:0 1px;
height:32px;line-height:32px;font-weight:bold; font-size:12px;
cursor:pointer;
background:url(/mbimages/nav_fgx.png) no-repeat right;
}

.menu table{
position:absolute;
border-collapse:collapse;
left:0;
top:0;
}

.menu a, .menu :visited {
color:#fff;
font-size:14px;
font-weight:bold;
display:block;
text-decoration:none;
padding:0 10px;
}
.menu a:hover {
color:#04264A; text-decoration:none;
padding-top:3px;
background: transparent url(/MBimages/nav_hoverx_02.png) repeat-x left top;
}

.menu a em.lft, .menu :visited em.lft {
display:block;
float:left;
width:5px;
height:33px;
 margin-top:2px;
}
.menu a b, .menu :visited b {

}
.menu a em.rgt, .menu :visited em.rgt {
display:block;
float:left;
width:5px;
margin-top:2px;
height:33px;
}

.menu ul ul.gaodu { height:70px;}

.menu :hover {
white-space:normal;
}




.menu li:hover > a b
{
color:#04264A; font-weight:bold; font-size:12px; text-decoration:none;
background: transparent url(/MBimages/nav_hoverx_02.png) repeat-x left top;
}
.menu li:hover > a em.lft {
background: transparent url(/MBimages/nav_hover.png) no-repeat left top; font-weight:bold;
}
.menu li:hover > a em.rgt {
background: transparent  url(/MBimages/nav_hover.png) no-repeat right top; font-weight:bold;
}
.menu ul li:hover ul,
.menu ul a:hover ul{
display:block;
visibility:visible;
top:25px;
margin-top:10px;
}

.menu ul :hover ul li {
display:block; 
border-bottom:1px solid #ccc; 
line-height:20px; 
margin:3px 5px 0;
float:none;
}
.menu ul :hover ul li a {
display:block; 
font-size:12px;  
line-height:20px; 
width:auto; 
float:none; 
color:#000; 
padding:0;}
.menu ul :hover ul li a:hover {
color:#c00;
}
.menu ul li.fgx { background:url(/MBimages/nav_fgx.png) no-repeat; height:33px; width:2px; margin:1px 5px 0; padding:0;}



#sitenews { background:#D7E3F1; height:30px; padding:3px 3px 3px 0; margin-top:10px;}
#sitenews .bt { line-height:30px; color:#063A95; width:80px; float:left; font-size:12px; text-align:center;}
#sitenews .list { background:#fff url(/MBimages/kaoshi_18.jpg) no-repeat left 50%; float:left; font-size:12px; width:877px; height:30px; overflow:hidden;}
#sitenews .list a { margin-left:10px; line-height:30px;}


/*友情链接*/
#links { padding:5px 0 15px 15px; border:1px #BFBFBF 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;}

/*尾部*/

#footer { border-top:2px #ccc solid; padding-top:10px; margin-top:10px; margin-bottom:5px;}
#footer .about { color:#1F376D; text-align:center; margin:0 auto 10px;}
#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(/MBimages/foot_11.png) no-repeat 5px 50%;}
#footer li.er { background:url(/MBimages/foot_07.jpg) no-repeat 5px 50%;}
#footer li.san { background:url(/MBimages/foot_17.jpg) no-repeat 5px 50%;}
#footer li.si { background:url(/MBimages/foot_14.png) no-repeat 5px 50%; margin-right:0;}

.datestyle{ color:#CCCCCC; float:right; margin-top:-23px;}

/*辅导资料*/
#fdzl {border:0px solid #AACBEE; padding:0 0px 0px; margin-top:10px;}
#fdzl h3 { font-size:14px; font-weight: bold;margin-top:5px; color:#ff1919;}
#fdzl ul {border:1px dashed #AACBEE; border-width:1px 0; background:#F9F9F9; height:30px; overflow:hidden; }
#fdzl ul li { line-height:20px; background:url(/MBimages/kaoshi_26.jpg) no-repeat 0 5px; padding-left:10px; margin-left:5px; float:left; display:inline; height:30px; overflow:hidden;}

.row{margin-bottom:-10000px;padding-bottom:10000px;}

/*考试动态____________________________________________________________20091204*/
.cityMenu{ position:relative; height:50px;overflow:hidden; border:#ccc 1px solid;  font-size:12px; background-color: #f5f5f5; width:958px; margin-top:10px;}
.cityMenu .cityIcon{float:left; width:100px; height:50px; background: url(/images/template/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; text-align:center; }
.class_table td { background: #fff; padding:5px; text-align:center;}
.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}

/*名师_height:180px;_height:180px; *height:190px;__________________________________________________________________________________________20091121*/
.box .teacher_box{margin:0px;}
.box .teacher_box li{height:88px;overflow:hidden;margin:5px 5px 5px}
.box .teacher_box .photo{ float:left; margin-right:5px}
.box .teacher_box .photo img{ width:100px; height:80px; _height:85px;}
.box .teacher_box .info{ font-size:12px;}
.box .teacher_box .info p{ line-height:160%}
.box .teacher_box .info a{ font-size:12px; color:#003366;}
.box .teacher_box .info .teacherName a{ font-size:14px;color:#F03;}
