@charset "utf-8";
/* CSS Document */
body{background:#fff; font-size:12px;font-family:Arial, "宋体", sans-serif;color:#000; margin:0px; padding:0px; line-height:18px;}
ul,dl,dt,dd,ol,h1,h2,h3,h4,h5,h6,div,p{ padding:0px; margin:0px; list-style:none;}
li{ float:left; list-style:none; overflow:hidden; margin:0;padding:0}
a{ color:#2972B6; text-decoration:none; font-size:12px;}
a:hover{color:#f00; text-decoration:underline;}
a,area { blr:expression(this.onFocus=this.blur()) } /* for IE */:focus { outline: none; } /* for Firefox */
img{ border:0;margin:0;padding:0;}
.red{ color:#f00 !important;}
.green{ color:#090 !important;}
.gray{ color:#666 !important; }
.gray333{color:#333}
.gray999{color:#999}
.grayccc{color:#ccc}
.orange{color:#ff7b00!important;}
a.gray:hover{ color:#f00;}
a.linkred,a.link_red,a.linkred:visited,a.link_red:visited{ color:#f00  !important;}
a.link_black,a.link_black:visited{ color:#666  !important; text-decoration:underline;}
a.link_black:hover{ color:#f00; text-decoration:underline;}
a.l_b2{ color:#666; text-decoration:underline;}
a.l_b2:hover{ color:#F00; text-decoration:underline;}
.hc{ display:none;} 
.sc{ display:block;} 
.c{ clear:both;}
.fr{ float:right;} 
.fl{ float:left;}
.fontbold{ font-weight:bold}
.font14{ font-size:14px}
.font12{ font-size:12px!important}
.ml10{margin-left:10px}
.mt10{margin-top:10px}
.tind10{text-indent:24px;}


/*头部*/
#header{width:976px;height:88px; margin:0px auto;}
#headerinside{ float:left; position:relative;width:332px;z-index:2}
#headerinside #logo{border:none; position:absolute; left:0; top:16px; color:#adadad}
#cityName{ background:url(http://edu.58.com/images/xd_001.gif) no-repeat 0 0; position:absolute;  z-index:999;top:16px; color:#000;left:208px; padding:5px 0px 5px 20px; line-height:26px; font-weight:bold;font-size:25px; text-align:center;}
#cityName .cityName_other{ display:block; position:relative;color:#002cad; font-size:12px; font-weight:normal;cursor:pointer;line-height:20px!important; padding-left
:1px;}
#cityName .cityName_other font{ text-decoration:underline}
#headerav{ float:right;width:648px;height:88px; text-align:right; overflow:hidden}
/*其他城市*/
.all_city_box{width:350px;padding:8px;border:2px solid #C6D8E8; font-weight:normal; background:#fff; display:none; position:absolute;left:0;top:18px; *top:14px; z-index:1000;}
.city_list li{width:70px;line-height:30px; font-weight:normal; text-align:center}
.city_list li a{color:#666; font-weight:normal; text-decoration:none;}
.city_list li a:hover{color:#f60;text-decoration:underline}


/*导航*/
#nav{ width:966px;padding:0 5px; margin:0 auto 10px auto;clear:both; overflow:hidden;height:37px;clear:both;background:url(http://edu.58.com/images/xd_002.gif) repeat-x 0 0;position:relative;zoom:1;}
#nav .tl,#nav .tr{width:5px;height:37px;position:absolute;background:url(http://edu.58.com/images/xd_001.gif) no-repeat -5px -60px;overflow:hidden; } 
#nav .tl {left:0;top:0; background-position:0 -60px} 
#nav .tr {right:0;top:0;} 
#nav li{ background:url(http://edu.58.com/images/xd_003.gif) no-repeat center right; padding:0 15px;height:37px;line-height:37px;}
#nav li a{color:#fff; font-weight:bold;text-decoration:none;display:inline-block;font-size:14px; }
#nav li a:hover{text-decoration:underline;color:#ffde00}
#nav li.selected{ color:#ffde00}
#nav li.selected a{ color:#ffde00; text-decoration:underline}
#nav li.navline_no{ background:none}
/*底部*/
#footer{width:976px; margin:0 auto;clear:both; text-align:center; padding-bottom:10px; line-height:22px}
#footer .dh{ color:#666}
/*首页上部*/
.con_top{ background:url(http://edu.58.com/images/xd_004.gif) repeat-x top; border:1px solid #a8c2f7;width:976px;margin:0 auto 10px auto;clear:both;overflow:hidden}
.con_top h2{ font-size:14px; line-height:24px}
.con_topl,.con_topm,.con_topr{float:left; margin:22px 0px 18px 22px; _margin-bottom:9px;}
.con_topl{background:url(http://edu.58.com/images/xd_005.gif) no-repeat bottom right; padding-bottom:2px; _margin-left:11px;}
.con_topl h3{ font-size:12px; padding-bottom:12px}
.ccon_top_b{border:1px solid #dcdcda; float:left}
#shipin{ background:#f0f0f0; border:1px solid #f4f4f4; padding:5px;width:238px;height:177px; float:left}

.con_topm{width:400px; border-right:1px solid #f1f1f1}
.xdul{margin-top:6px}
.xdul li{background:transparent url(http://pic2.58.com/images/5_0/newxueda/arrow.gif) no-repeat scroll 0 10px;line-height:24px;padding-left:10px;width:100%;}

.con_topr{width:235px;}
.con_topr dl{line-height:28px;  width:100%; float:left; clear:left; margin-top:5px}
.con_topr dl dd{width:33%; float:left}
/*咨询电话*/
.tel{width:974px;clear:both; margin:0 auto 10px auto;border:1px solid #f9b41f; background:url(http://edu.58.com/images/xd_006.gif) repeat-x #fffed9}
.tel_title{ background:url(http://edu.58.com/images/xd_007.gif) no-repeat center bottom; height:30px; text-align:right;padding:23px 40px 0px 0;}
.tel_title img{ vertical-align:middle}
.tel_title .tel_other{position:relative; display:inline-block;margin-left:0px; background:url(http://pic2.58.com/images/5_0/newxueda/citymore.gif) no-repeat right ;padding-right:15px; line-height:20px;color:#002CAD; cursor:pointer}
.tel_title .tel_other font{ text-decoration:underline}
.tel_title .tel_other .all_city_box{left:-140px;top:18px; *top:17px;}

.tel .tel_con{ float:left;width:100%; margin-top:10px}
.tel .tel_con li{ width:290px; line-height:32px;color:#f00; float:left; padding-left:34px; font-size:14px}
.tel .tel_con li span{ text-align:right;width:90px; padding-right:5px; display: inline-block; color:#000; font-weight:bold}
.tel .tel_con li b{ font-size:14px}

.tel .tel_info{ background:url(http://edu.58.com/images/xd_008.gif) no-repeat 30px 6px; float:left;padding:0 0px 15px 170px; _padding:0 0px 15px 160px; width:800px; margin-top:10px}
.tel .tel_info ul{ width:100%}
.tel .tel_info li{background:url(http://edu.58.com/images/xd_012.gif) no-repeat 0 5px; padding-left:23px; float:left; margin-left:12px; line-height:30px;}
/*北京学大教育师名师团队*/
.conLgub{width:974px;clear:both;border:1px solid #a8c2f7; overflow:hidden; margin:0 auto 10px auto;}
.conLgub h2{ background:url(http://edu.58.com/images/xd_009.gif) repeat-x; font-size:14px;color:#254586; height:33px; line-height:33px; padding:0 0 2px 10px;}
.conLgub h2 span{float:right; padding-right:10px; font-weight:lighter; font-size:12px}
.conLgub h2 a{color:#254586}
.conLgub h3{font-size:14px;}
.conLgub .gubtxt{text-indent:24px; padding:10px 20px; line-height:24px}
.conLgub_con dl{width:300px; float:left;  padding:5px 0px 20px 20px;}
.conLgub_con dt{width:115px; float:left;}
.conLgub_con img{ float:left; width:115px; height:120px}
.conLgub_con dd{width:160px; float:left; padding-left:20px; line-height:23px; height:120px; overflow:hidden}
.conLgub_con dd h3{font-size:14px; margin-bottom:5px}
.conLgub_con .nobr{border-right:none}
/*1对1辅导模式*/
.fdtable{width:933px; margin:0 auto 20px auto; padding:1px; border:1px solid #cdcdcd;}
.fdtable td{padding:10px; border-bottom:1px solid #cdcdcd; border-left:1px solid #fff; border-top:1px solid #fff; border-right:1px solid #cdcdcd; }
.fdtable td.fdbg1{background:#efefef; font-size:16px; font-weight:bold; line-height:24px; width:640px;}
.fdtable td.fdbg2{background:#f7f7f7; text-align:center; border-right:1px solid #fff}
.fdtable td.fdbg3{background:#efefef; border-right:1px solid #fff; line-height:24px; border-bottom:none}
.fdtable td.fdbg3 span{font-weight:bold}
.fdtable td.fddlsty{line-height:20px; background:#f7f7f7;}
.fdtable td.fddlsty span,.fdtable td.btno span{font-weight:bold;}
.fdtable td.btno{border-bottom:none;line-height:20px; background:#f7f7f7;}

.xdjzimg{width:953px; float:left; padding:0px 0 20px 20px;}
.xdjzimg img{float:left;width:115px;height:86px;margin-right:21px;}
/*成功案例*/
.cgal{width:445px; float:left; border-right:1px solid #f1f1f1; padding:0px 20px; margin:20px 0;}
.cgal h3{font-size:14px}
.cgal p{ line-height:24px; padding-top:5px}
.cgal.brno{ border-right:none}
/*媒体报道/荣誉奖项*/
.cont_rr_l{float:left; padding-left:20px; margin:10px 0}
.cont_rr_l li{line-height:28px; width:50%; white-space:nowrap; overflow:hidden}
.cont_rr_l li span{color:#999; float:right}

.cont_rr_r{ float:left; padding:0px 0 10px 0px}
.cont_rr_r li{width:163px; overflow:hidden; height:140px; text-align:center; *line-height:28px; padding:0 10px 0px 20px; float:left;}
.cont_rr_r li img{width:157px; height:100px; padding:2px; border:1px solid #ccc}
/*已开通学习中心城市*/
.cont_city{padding:0px 0px 10px 20px; margin-top:10px; float:left}
.cont_city li{width:105px;color:#2972B6; line-height:28px; float:left; }
/*地址及联系电话*/
.conRbox_lxdh{padding:5px 0px;}
.conRbox_lxdh ul{ float:left; clear:left; width:100%; padding:10px 20px; overflow:hidden}
.conRbox_lxdh li{width:270px; overflow:hidden; line-height:20px; height:70px; overflow:hidden; float:left; padding:10px 20px 0 20px; border-bottom:1px solid #dbe8f4}
.conRbox_lxdh ul.ulbgno{background:none}
/*about*/
.conLgub h4{font-size:14px; padding-left:20px; height:30px; line-height:30px; margin-top:10px}

.conLgub .gubtxt2{text-indent:24px; padding:10px 20px 0px 20px; line-height:24px}
.about_jy{padding:0 20px 20px 20px; float:left}
.about_jy h4{padding-left:0px; padding-bottom:10px; padding-top:5px}
.about_jy p{padding-left:30px; line-height:20px}

.fudoa{background:url(http://edu.58.com/images/xd_011.gif) no-repeat bottom; font-size:14px; font-weight:bold; padding-left:20px; line-height:30px}
/*studycenter*/
.cbtbg{background:url(http://edu.58.com/images/xd_011.gif) no-repeat bottom; padding:0px 0px 10px 30px; margin-top:10px; float:left}
.cbtbg li{width:157px;color:#2972B6; line-height:28px; float:left;}
.cbtbg a{font-size:13px}

.center_map{ margin:0 auto;clear:both;padding:20px 30px; line-height:24px}
.center_map img{ float:right;padding:2px; border:1px solid #ccc; width:460px}
.center_map p{ float:left; text-indent:0;width:240px;}
.center_map p a{ text-decoration:underline}
.center_map p span{color:#f00; font-weight:bold}
.center_map h4{float:left;width:160px; font-size:14px; padding-left:0; margin-top:0; line-height:24px}
.center_map h4 a{color:#000; font-size:14px}
/*teacher*/
.conLgub_tc dl{width:932px; float:left;  padding:15px 0px 15px 0px; margin-left:20px; _margin-left:10px; border-bottom:1px solid #f1f1f1}
.conLgub_tc dt{width:115px; float:left;}
.conLgub_tc img{ float:left; width:115px; height:120px}
.conLgub_tc dd{width:796px; float:left; padding-left:20px; line-height:23px;}
.conLgub_tc dd h3{font-size:14px; margin-bottom:5px}
.conLgub_tc .nobr{border-right:none}

/*fudao*/
.fdcalss{width:933px; margin:0 auto 20px auto; padding:1px; border:1px solid #cdcdcd;}
.fdcalss ul{background:#f7f7f7; width:913px; text-align:left;line-height:24px;  border-top:1px solid #cdcdcd; padding:10px; vertical-align:top; margin-top:1px; float:left; }
.fdcalss ul#thead{background:#efefef; border-top:none; font-weight:bold;margin-top:0px;}
.fdcalss li{float:left; line-height:18px;}
.fdcalss li.zkw1{width:280px; overflow:hidden;margin-right:10px;}
.fdcalss li.zkw2{width:270px; overflow:hidden;margin-right:10px;}
.fdcalss li.zkw3{width:340px; overflow:hidden}

/*左右排列*/
.xd_bo{width:976px;clear:both; overflow:hidden; margin:0 auto 10px auto;}
.xd_left{width:749px; float:left; border:1px solid #a8c2f7;}
.xd_right{width:213px; float:right; border:1px solid #a8c2f7;}

.xd_left h2,.xd_right h2{ background:url(http://edu.58.com/images/xd_009.gif) repeat-x; font-size:14px;color:#254586; height:33px; line-height:33px; padding:0 0 2px 10px;}
.xd_left h2 span,.xd_right h2 span{float:right; padding-right:10px; font-weight:lighter; font-size:12px}
.xd_left h2 a,,.xd_right h2 a{color:#254586}

.successlist{float:left; padding:20px 0; margin:0 20px; _margin:0 10px; width:709px; border-bottom:1px solid #f1f1f1;}
.successlist h3{font-size:14px}
.successlist p{ line-height:24px; padding-top:5px}
.successlist.btno{ border-bottom:none}

.xd_jzimg{float:left; padding:0px 0 0px 20px;}
.xd_jzimg img{float:left;width:115px;height:86px;margin-right:21px; margin-bottom:20px}

.xd_right ul{padding:10px}
.xd_right li{margin-bottom:10px; color:#000;line-height:20px; width:193px}
.xd_right li strong{ color:#D4021F}
.xd_right li.border1{ border-bottom:1px solid #ddd; height:1px; font-size:0; line-height:0px;}