@charset "utf-8";

/* CSS Document */

/*通用�&#65533;*/

body,form,img,ul,ol,h1,h2,h3,h4,h5,h6,div

{margin:0;padding:0;border:0;}

body{font: 12px "宋体";background:#fff;}

ol,ul{list-style:none;}

.clearfix:after {display: block;font-size:0;content: " ";clear: both;_height:1%;visibility: hidden;}

.hidden{display:none;}

.fl{float:left;}

.fla{float:left; width:90px; text-align:center;}

.fr{float:right;}

.font14{font-size:14px;}

.w960{width:960px;}

.w480{width:480px;}

.w412{width:412px;}

.w200{width:200px;}

.h320{height:310px;}

.p20_0{padding:20px 0}

.pd5{padding:5px 0;}

.m0a{margin:0 auto;}

.mt10{margin: 10px}

.ml20{margin-left:20px;}

.cap3bg{border-top:3px solid #559EC7;background:#f8f8f8;}

a:link,a:visited {color:#464646;text-decoration:none;}

a:hover,a:active {text-decoration:underline;}

/*布局*/

#header,#wrapper{height:auto;margin-bottom: 10px;}

#footer{background: #ececec;height:auto;}

.inner{pdding:10px 0px;}

/*header区域*/

.toparea{height:auto;}

.logo{width: 342px;height:92px;}

.menu{width: 100%;text-align: left;background:#3d6b9f;height: 40px;line-height: 40px;overflow:hidden;}

.menu ul li a{display:block;text-decoration: none;padding:10px 4px;font:16px "Segoe UI";font-family:Microsoft YaHei,simhei;color:#fff;}

.menu ul li a:hover{color:#E1E5E5;background:#E21943;}

.jsnormal{background:#559EC7;color:#fff;}

.jscurrent{}

/*顶部*/

.top{

	height:33px;

	background:url(../images/top_bgg.png);

}

.nav_top {width:960px; height:33px; line-height:30px;padding: 0 10px;}

.nav_top .nav_left {width:630px; float:left;}

.nav_top .nav_right {width:130px; float:right; text-align:right;}

.nav_top .nav_right img {padding-top:6px;}

/*副导航标�&#65533;*/

.sub_menu{border-bottom:1px solid #559EC7;}

.sub_menu a{display:inline-block;padding:0 4px;line-height:20px;}

b{margin-left: 10px;}

/*广告�&#65533;*/

.ad{width:600px;height:92px;float:right;overflow :hidden;}

.ad a img{width:280px;height:70px;border:0;overflow :hidden;margin:10px 0 0 10px;float:right;}

.leftad {width: 198px;height:218px;float: left;overflow: hidden;}

/*左侧导航*/

.leftmenu{width: 198px;background:#fefefe;border: 1px solid #559EC7;border-top: 6px solid #559EC7;padding:3px 0;}

.leftmenu ul li a {display:block;color:#555; background:#f8f8f8;padding:10px 9px;border-bottom:1px dotted #f8f8f8;background-clip:padding-box;}  				

.leftmenu>ul>li:hover> a {color:#559EC7; background:#fff;border:1px solid #559EC7;border-right:none;position: relative;left: 1px;z-index: 3;}

.leftmenu>ul>li>a:hover {border:1px solid #559EC7;border-right:none;}

.leftmenu li a:active {color:#559EC7;background:#ECF6F7;background-clip:padding-box;}	

/*一级菜�&#65533; */

.leftmenu * {margin:0; padding:0;}

.leftmenu li { position:relative; height:38px;/* 子菜单提供定位点 */ }

.leftmenu li a {display:block; background-clip:padding-box;text-decoration:none;}

/*二级菜单*/

.leftmenu li ul{display:none;position:absolute;width:450px;left:100%; top:0; border:1px solid #559EC7;z-index:0}

.leftmenu li ul li{background: #fff;}

.leftmenu li ul a { display: inline-block;color:#555;text-decoration:none;background: #fff} 

.leftmenu li ul a:hover{text-decoration:underline;}

.leftmenu li ul li:first-child>a:hover{border-top:1px solid transparent;}

.leftmenu li ul li:last-child>a:hover{border-bottom:1px solid transparent;}

.leftmenu li:hover > ul {display:block;z-index:2; /* 显示二级菜单 */}

.leftmenu.vertical li ul {left:100%; /* 将二级菜单位于一级菜单右侧显�&#65533; */top:100%; }

/*报名选课*/

.bmxkbt{width: 198px;height: 40px;}

.bmxkbt a{display: inline-block;width:99px;line-height:40px; background:#559EC7;color: #fff;text-align: center; }

.bmxkbt span a{display: inline-block;width:99px;line-height:40px;background:#E21943;}





/*左侧导航�&#65533;*/



#sidebar {width:198px;height:auto;border:1px solid #bebdbd;border-top: 6px solid #559EC7;float: left;}

#sidebar dl dt dd{ margin:0; padding:0; list-style:none;}

#sidebar h3{padding-left:0px;}

.sidelist{position:relative;z-index:1;margin-left:10px;height:56px; width:180px; border-bottom:1px dashed #cccccc; display:table;}

.sidelist .mef {z-index:5; display:block; width:180px; height:56px;}

.sidelist .mef h3{position:relative;z-index:2;height:56px;line-height:20px;font-weight:normal; text-align:left;}

.sidelist .mef h3 a{font-size:16px;text-decoration:none;display:block;width:auto;color:#000;height:56px;line-height:20px; font-family:Microsoft YaHei,simhei; padding-top:10px; cursor:pointer; width:183px;}

.sidelist .mef h3 a:hover{color:#990000; cursor:pointer; width:183px;}

.sidelist .mef h3 p { font-size:12px; color:#6a6a6a; line-height:20px; position:absolute; top:0px; left:50px;}

.sidelist .mef h3 p cite{font-size:12px; color:#999999; display:block;}

.i-list{display:none;position:absolute;z-index:1;left:188px;top:0px;width:753px;height:atuo;padding:15px 0 15px 0px;background:#f6f6f6;border:1px solid #bebdbd; font-size:12px; top:-1px;}

.dl_left { width:560px; display:block; float:left; overflow:hidden;}

.dl_left dl{ margin:0 0 0px 40px; border-bottom:1px dashed #CCC; width:560px; float:left; overflow:hidden; padding-bottom:10px;}

/*.i-list dl:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}*/

.dl_left dl dt a{ color:#00A25F; text-decoration:none; font-weight:bold;}

.dl_left dl dt a:Hover{ text-decoration:underline; font-weight:bold;}

.dl_left dt {font-size:14px; color:#FF6600; height:30px; line-height:30px; float:left; position:relative;}

.dl_left dt p {font-size:12px; color:#999999; height:30px; line-height:30px;  position:relative; top:0px; padding-left:12px; left:130px;top:-42px;}

.dl_left dd{ line-height:24px; clear:both;position:relative; left: 5px;}

.hover{border:1px solid #bebdbd; border-right:0;width:188px; background:#f8f8f8; margin-top:-1px;}

.i-listil{ color:#585858; padding-right:10px;}

.ader{ width:150px; height:auto; float:right; padding-left:20px; position:relative; top:0;}

.ader .ader_h5{ font-size:12px; height:30px; line-height:30px; text-align:left; color:#FF6600; font-weight:bold;}

.ader p { width:150px; height:auto; font-size:12px; color:#666666; line-height:24px;}

.dl_left{ float:left; width:570px;}

.font_10 {font-size:12px; display:block; margin-left: 10px;clear:both; line-height:30px;}

.t400{ color:#990000}

.right {text-align:right;}

/*轮播�&#65533;*/

#container {width:480px;position:relative;z-index:0;}

#slider{width:480px;height:200px;position:relative;}

/* #ribbon {position:absolute;top:-3px;left:-15px;z-index:500;}

#frame {position:absolute;z-index:0;width:580px;height:341px;top:-3px;left:-40px;}焦点图背景框*/

/*Slideshow*/

#slides {position:absolute;z-index:100;}

/*Slides containerImportant:Set the width of your slides container;Set to display none, prevents content flash*/

.slides_container {width:480px;overflow:hidden;position:relative;display:none;}

/*Each slide Important:Set the width of your slides:If height not specified height will be set by the slide content;Set to display block*/

.slides_container div.slide {width:480px;height:200px;display:block;}

.slide img{width:480px;height:200px;}/*保持与容器一�&#65533;*/

/*Next/prev buttons*/

#slides .next,#slides .prev {position:absolute;top:80px;left:0px;width:24px;height:43px;display:block;z-index:101;}

#slides .next {left:456px;}

/*焦点图进度指示条*/

.pagination {margin:-25px 0 0 380px;width:100px;position:relative;z-index:501;}

.pagination li {float:left;margin:0 1px;list-style:none;}

.pagination li a {display:block;width:12px;height:0;padding-top:12px;background-image:url(../images/slider/pagination.png);background-position:0 0;float:left;overflow:hidden;}

.pagination li.current a {background-position:0 -12px;}

/*文字说明*/

.caption {position:absolute;z-index:500;bottom:-25px;left:0;padding:0 10px;background:#000;background:rgba(0,0,0,.5);width:460px;color:#fff;border-top:1px solid #559EC7;text-shadow:none;white-space:nowrap;/*文字不换�&#65533;*/}

/*focus news tab*/

.scrolldoorFrame{overflow:hidden; margin:20px 0;}

.scrollUl{height:25px;line-height:25px; border-top:3px solid #559EC7;background:#f8f8f8;}

.scrollUl li{float:left;}

.sd01{cursor:pointer; font-size:14px;padding:0px 10px;height:25px; text-align:center; line-height:25px;font-weight:bold; color:#fff; background:#559EC7; position:relative;}

.sd02{cursor:pointer; font-size:14px;padding:0px 10px; height:25px; text-align:center; line-height:25px; position:relative;}

/*tab切换*/

.foc_ltimg{ width:168px; height:131px; margin-top:10px; float:left;}

.foc_ltimg img{ width:164px; height:127px; border:1px solid #e6edf5; padding:1px; float:left;}

.foc_ltimg span{ display:block; height:25px; line-height:25px; text-align:center; clear:both;}

.foc_ltimg span a{ color:#666;}

.foc_rtnew{ max-height:auto; float:left;margin-left: 10px; overflow:hidden;}

.foc_rtnew h1{ height:22px; text-align:left; font-size:15px;}

.foc_rtnew h1 a{ color:#c01d76; white-space:nowrap;}

.foc_rt12{ line-height:25px; border-bottom:1px dotted #EEE;}

.foc_rt12 a{ color:#666; font-size:12px;  float:left; overflow:hidden;}

.foc_rt14{ line-height:25px; margin-top:5px;}

.foc_rt14 a{ color:#333; font-size:14px; display:block;clear: both; }

.foc_rt14_2 span a{ color:#333; font-size:15px; float:left; }

.foc_rt14_2 span { height:26px; line-height:26px; display:block; clear:both;}

.foc_rt14_2 span cite{ font-size:12px; color:#777; margin-right:5px; float:left;}

.foc_botnew{ width:480px; clear:both; line-height:28px;}

.foc_botnew ul li span{ color:#777; display:block; width:47px; float:left;}

.foc_botnew ul li a{ font-size:14px; padding-right:12px; height:26px; overflow:hidden;}

.foc_botnew ul li a:hover{ color:#c31d73; height:26px; overflow:hidden;}

.foc_pic{ width:104px; height:90px; float:left; margin-left:12px; margin-top:6px; _margin-top:4px; display:inline;}

.foc_pic a{ display:block; text-align:center; padding-bottom:5px;}

.foc_pic img{ width:100px; height:65px; border:1px solid #e4edf2; padding:1px; clear:both;}

.foc_linkbot{ height:30px; background: #FF0000 url(../images/foc_linkbot_bg.jpg) no-repeat center top; margin-top:3px; padding-right:20px;}

.foc_linkbot a{ width:82px; height:26px; line-height:26px; display:block; float:right; text-align:center; font-weight:bold; margin-left:1px; }

.foc_linkbot a:Hover{background:url(../images/link_bg.jpg) repeat-x; text-decoration:none;}

.foc_hotcls{ margin-top:8px;}

.foc_tpnews ul{padding-top: 10px;}

.foc_tpnews ul li a{display:inline-block;height: 26px;font-size:14px;}

.foc_tpnews ul li span{color:#666; font-size:12px;}

/*教师区域*/

.teacher{width:240px; height:260px;border-top:6px solid #559EC7;margin-bottom:20px; }

.teacher a{ cursor:hand; margin:0 2px 0 2px;position:relative;}

.teacher h4{color:#559EC7; height:30px; line-height:30px; position:relative; }

.teacher h4 span{ display:block; float:right; position:absolute; top:0; right:0; width:50px; height:30px; text-align:center; line-height:30px; }

.teacher_pic{ width:56px; height:77px; float:left;}

.teacher_pic p{ display:block; width:26px; height:14px; padding-top:12px; padding-left:2px; position:absolute; left:0; bottom:9px;  background:url(../images/icon22.gif) no-repeat center; color:#FFF;}

.teacher_pic img{ width:54px; height:54px; border:1px solid #559EC7;}

.teacher_pic span{ display:block; height:20px; line-height:21px; text-align:center; margin-top:1px; }

.teacher_pic2{ width:56px; height:77px; float:left; background:url(../images/icon33.gif) no-repeat left;} 

.teacher_pic2 p{ display:block; width:26px; height:14px; padding-top:12px; padding-left:2px; position:absolute; left:0; bottom:9px;  background:url(../images/icon33.gif) no-repeat center; color:#FFF;}

.teacher_pic2 img{ width:54px; height:54px; border:1px solid #c31c76;}

.teacher_pic2 span{ display:block; height:20px; line-height:20px; text-align:center;margin-top:1px; }

/*左侧工具_main1 right tools*/

.right_tools{ width:196px;height:148px;border-top:1px dashed #cccccc;border-bottom:1px dashed #cccccc;}

.right_tools a{ display:inline; width:50px; height:20px; padding-top:36px; float:left; margin:10px 0 0 12px; color:#333; text-align:center;}

.right_tools a:hover{ color:#656565; text-decoration:none;}

.rt_tl_1{ background:url(../images/icon7.jpg) no-repeat center top;}

.rt_tl_1:hover{ background:url(../images/icon77.jpg) no-repeat center top}

.rt_tl_2{ background:url(../images/icon8.jpg) no-repeat center top;}

.rt_tl_2:hover{ background:url(../images/icon88.jpg) no-repeat center top}

.rt_tl_3{ background:url(../images/icon9.jpg) no-repeat center top;}

.rt_tl_3:hover{ background:url(../images/icon99.jpg) no-repeat center top}

.rt_tl_4{ background:url(../images/icon10.jpg) no-repeat center top;}

.rt_tl_4:hover{ background:url(../images/icon100.jpg) no-repeat center top}

.rt_tl_5{ background:url(../images/icon11.jpg) no-repeat center top;}

.rt_tl_5:hover{ background:url(../images/icon111.jpg) no-repeat center top}

.rt_tl_6{ background:url(../images/icon12.jpg) no-repeat center top;}

.rt_tl_6:hover{ background:url(../images/icon122.jpg) no-repeat center top}

.rt_tl_7{ background:url(../images/icon13.jpg) no-repeat center top;}

.rt_tl_7:hover{ background:url(../images/icon133.jpg) no-repeat center top}

.rt_tl_8{ background:url(../images/icon14.jpg) no-repeat center top;}

.rt_tl_8:hover{ background:url(../images/icon144.jpg) no-repeat center top}

.rt_tl_9{ background:url(../images/icon15.jpg) no-repeat center top;}

.rt_tl_9:hover{ background:url(../images/icon155.jpg) no-repeat center top}

.rt_tl_10{ background:url(../images/icon16.jpg) no-repeat center top;}

.rt_tl_10:hover{ background:url(../images/icon166.jpg) no-repeat center top}

.rt_tl_11{ background:url(../images/icon17.jpg) no-repeat center top;}

.rt_tl_11:hover{ background:url(../images/icon177.jpg) no-repeat center top}

.rt_tl_12{ background:url(../images/icon18.jpg) no-repeat center top;}

.rt_tl_12:hover{ background:url(../images/icon188.jpg) no-repeat center top}

/*分校内容*/

.fenxiao{ height:80px;min-height:80px; height:auto !important; margin-top:5px; clear:both; }

.fenxiao:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}

.fenxiao ul li{ width:225px; float:left; overflow:hidden; white-space:nowrap; line-height:26px; padding-right:10px; }

.fenxiao ul li span{ color:#777; padding-right:10px; float:left;}

.fenxiao ul li a{ font-size:14px;  height:26px; display:block; float:left;}

.fenxiao ul li a:hover{ color:#c31d73; height:26px; }

/*学校活动*/

.xxhd_tilbg{ height:40px; background:url(../images/tab_bg5.jpg) no-repeat; color:#2753aa; font-weight:bold; line-height:40px; padding-left:15px; font-size:14px; clear:both; margin:5px 0 10px 0;}

.xxhd_top{ height:100px; margin-top:5px;}

.xxhd_top_img{width:164px; height:95px; border:1px solid #e6edf5; padding:1px; float:left;}

.xxhd_top_rt{ width:290px; height:100px; float:left; padding-left:15px; overflow:hidden;}

.xxhd_top_rt h2{ height:28px; border-bottom:1px dotted #ccc; line-height:28px; text-align:left;}

.xxhd_top_rt h2 a{ font-size:15px;}

.xxhd_top_rt ul{ margin-top:2px;}

.xxhd_top_rt ul li{ float:left; height:24px; line-height:24px; padding-right:15px; white-space:nowrap;}

/*考情回顾*/

.kqhg{ height:200px; border-top:6px solid #559EC7;margin: 20px 0;}

.kqhg h2{ font-size:14px;height:30px; line-height:30px; position:relative;}

.kqhg h2 img{ position:absolute; right:0px; top:12px;}

.kqhg_lt{ float:left; margin-top:3px;}

.kqhg_top{height:60px; border-bottom:1px dotted #d5e1f1; background:#fafbff;}

.kqhg_top img{ border:1px solid #e6edf5; padding:1px; float:left;}

.kqhg_lt_font{ width:165px;  height:58px; float:left; line-height:22px; padding-left:15px;}

.kqhg_lt_font h3{ height:30px; line-height:30px; font-size:12px;}

.kqhg ul{ clear:both; display:block;margin-top:5px;}

.kqhg ul li{ height:26px; line-height:26px; background:url(../images/dot5.jpg) no-repeat left; padding-left:12px; white-space:nowrap; overflow:hidden;}



/*学员滚动*/

#xygd{ width:960px; height:190px; margin-top:14px; overflow:hidden; clear:both;}

.xygd{ width:747px; height:188px;float:left; overflow:hidden;}

.mod-left { margin-bottom: 8px; width: 747px;}

.mod-left H2 {color: #1c2c58; background:#FFF;}

.mod-left H2 A:visited {color: #0b3b8c}

.bottom-Article .hd {width: 100%; line-height:45px; HEIGHT: 45px}

.bottom-Article .bd {  width: 720px;}

.bottom-Article li {float: left; width:180px; line-height: 21px; text-align: left;  display:inline;}

.bottom-Article .haveTab .select {background: #fff; border-bottom: #fff 1px solid}

.bottom-Article .block {display: block}

.bottom-Article .none {display: none}

.sildPic-Article H2 {float: left}

.sildPic-Article .bd {background: #fafcff}

.sildPic-Article .sildPicBar {display: inline; float: right; overflow: hidden; width: 120px; margin-right: 18px; padding-top: 12px; ZOOM: 1; HEIGHT: 22px}

.sildPic-Article .pre {display: inline; background: url(../images/xixi.png) no-repeat -151px -60px; float: left; width: 20px; CURSOR: pointer; margin-right: 8px; HEIGHT: 15px}

.sildPic-Article .next {background: url(../images/xixi.png) no-repeat -151px -131px; float: right; width: 20px; CURSOR: pointer; HEIGHT: 15px}

.sildPic-Article .sildPicBar li {margin-top: 5px; display: inline; background: url(../images/xixi.png) no-repeat -165px -112px; float: left; margin-left: 3px; width: 12px; CURSOR: pointer; HEIGHT: 12px}

.sildPic-Article .sildPicBar li.select {background: url(../images/xixi.png) no-repeat -165px -86px}

.sildPic-Article .bd {padding-left: 19px; padding-bottom: 0px; width: 747px; padding-top: 5px}

.sildPic-Article .cnt-wrap {overflow: hidden; width: 720px; ZOOM: 1; height: 162px}

.sildPic-Article .cnt {width: 2500px}

.sildPic-Article li {float: left; width: 180px}

.sildPic-Article .cnt img {border-right: #ccc 1px solid; border-top: #ccc 1px solid; border-left: #ccc 1px solid; border-bottom: #ccc 1px solid;}

.hd {overflow: hidden; width: 100%; ZOOM: 1}

.PRE {padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px}

.xyfw_ad{ width:196px; height:193px; float:right;}

/*student*/

.djgz{ height:335px; clear:both; margin-top:15px; background:url(../images/ljine.jpg) no-repeat 45px 100px;}

.djgz h4{font-size:14px; color:#2953a7; display:block; margin-bottom:10px; height:30px; line-height:30px; background:url(../images/xxhd_tilbg.jpg) repeat-x; padding-left:20px; position:relative;}

.djgz h4 img{ position:absolute; right:10px; top:12px;}

.gfxyb{ padding-left:15px; height:99px; overflow:hidden; padding-top:4px;}

.gf_left{ float:left; width:60px; height:85px;}

.gf_left img{ border:1px solid #b8d0f3; padding:1px;}

.gf_left img:hover{border:1px solid #df6bac;}

.gf_right{ width:185px; height:80px; float:left; padding-left:5px;}

.gf_rt_name{ width:50px; height:15px; padding-top:3px; display:block; line-height:15px; border-right:1px solid #CCC; float:left;}

.gf_rt_core{ width:95px; height:15px; padding-top:3px; line-height:15px; display:block; padding-left:10px; float:left; background:url(../images/icon211.jpg) no-repeat right;}

.gf_rt_core cite{font-weight:bold; color:#c51b7b;}

.gf_rt_ds{ height:25px; line-height:25px; padding-top:5px; display:block; width:185px; clear:both;}

.gf_rt_ds cite{ color:#2953a7;}

.gf_rt_ly{ width:175px; height:36px; line-height:40px; padding-left:10px; display:block; background:url(../images/gf_bg.jpg) no-repeat center left;}

/*student2*/

.stud_top{ width:180px; height:58px; margin-top:10px;}

.stud_top img{ border:1px solid #de6bac; padding:1px; float:left;}

.stud_top img:hover{ border:1px solid #feb63d;}

.stud_right{ width:115px; float:left; padding-left:5px;}

.stud_right span{ display:block; height:25px; line-height:25px; background:url(../images/icon211.jpg) no-repeat 83px 5px;}

.stud_right span cite{ font-weight:bold; color:#c41a7a; padding-left:2px;}

.stud_1{ display:block; height:22px; line-height:22px; margin-top:5px;}

.stud_2{ display:block; height:22px; line-height:22px;}

.stud_2 span cite{ font-weight:bold; color:#c41a7a; padding-left:2px;}

.teacher h4 a,.kqhg h2 a,.public_class h3 a{font-size:14px;color:#559EC7;}

/*liuxue*/

.liuxue2{ width:960px; height:320px; background:#FFF; margin-top:14px; border-bottom:1px solid #e2e2e2; clear:both;}

.liuxue2_lt{ height:300px;}

.liuxue2_lt h5{}

.liuxue2_mid h5{}

.liuxue_lt_bot{ background:none; padding:0; clear:both; height:90px;}

.liuxue_lt_btn img{ margin:8px 0 8px 20px;_margin-top:5px; clear:both;}

.liuxue2_rt{ width:318px; height:300px; float:left; padding-top:20px;}

.liuxue2_rt h5 img{ float:left;display: inline-block;margin-left: 20px;}

.liuuxe2_rt1{ width:280px; height:80px; background:#f5f5f5; border:1px solid #eaeaea; margin-top:10px; position:relative;}

/*js class drop*/

.clear {clear:both;}

.top_news{ width:940px; min-height:99px; border-bottom:1px solid #e2e2e2; background:#fbfbfb; padding:10px; overflow:hidden; height:auto;}

.top_news_ul{ display:block; width:165px; float:left; line-height:25px; overflow:hidden;}

.top_new_img{ width:596px; height:auto; float:left;}

.top_news_r{ margin-left:14px;}

#main{ width:960px; height:100px;min-height:100px; height:auto !important;  background:#FFF; margin-top:14px;}

#main:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}

.main1_left{ width:200px;  height:100px;min-height:100px; height:auto !important; float:left; }

.main1_left:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}

.classes{ height:700px;}

.main1_mid{ width:480px; overflow:hidden; min-height:100px;min-height:100px; height:auto !important; float:left; margin:0px 0 0 16px;}

.main1_mid:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}



.sport_lt{ width:165px; height:235px; float:left; overflow:hidden;}

.sport_lt span{ display:block;}

.sport_lt h3{ height:30px; line-height:30px; font-size:14px;}

.sport_lt img{ border:1px solid #e8ecf5; padding:2px;}

.sport_sp1{ height:20px; line-height:20px;}

.sport_sp2{ line-height:25px;}

.sport_rt{ width:268px; height:225px; background:url(../images/spt_bg.jpg) no-repeat center; float:right; padding:10px 0 0 10px;}

.sport_rtop{ line-height:23px;}

.sport_rtop dt{ color:#dc338e; font-weight:bold; font-size:12px;}

.sport_rtop dt span{ font-size:14px; font-weight:normal; padding-right:3px;}

.sport_rtop dd span{ color:#2952ac; padding-right:5px;}

.sport_rtbot{ line-height:24px;}

.sport_rtbot dt{ color:#2952ac; font-weight:bold; font-size:12px;}

.sport_rtbot dt span{ font-size:14px; font-weight:normal; padding-right:3px;}

.sport_rtbot dd span{ color:#2952ac; padding-right:5px;}

.beijing{ height:102px; padding-top:16px; background:url(../images/beijing_bg.jpg) no-repeat center; overflow:hidden;}

.bj_left{ width:185px; height:95px; border-right:1px solid #e7e7e7; float:left; margin-left:10px; line-height:22px;}

.bj_left a{ color:#2b54ae;}

.bj_left h5{ font-size:12px; text-align:center; padding-bottom:3px;}

.bj_left h5 a{ color:#333;}

.bj_right{ display:block; width:240px; height:95px; float:right;}

.bj_right span{ color:#2b54ae; padding-right:5px;}

.bj_right li{ height:24px; line-height:24px;}

.qt_bg{background:url(../images/qt_bg.jpg) no-repeat center; margin-top:2px;}



/*public class*/

.public_class{ height:230px; margin-top:10px; clear:both;}

.public_class h3{ height:30px; line-height:30px; color:#2653a8; font-size:14px; position:relative; border-top: 6px solid #559EC7}

.public_class h3 img{ position:absolute; right:0px; top:15px;}

.public_class h4{ height:20px; line-height:20px; color:#2653a8; font-size:12px;  padding:3px 0 0 15px;color:#666; margin-top:0px; background:url(../images/dot1.jpg) repeat-x center;}

.public_class h4 span{ background:#FFF; padding:3px 5px;}



.public_class ul li{ height:25px; line-height:25px; overflow:hidden}

.public_class ul li span{ color:#666; font-weight:bold; padding-right:8px;}

.video{ height:85px;}

.video h5{ font-size:12px; height:25px; line-height:25px; text-align:center;}

.video_lt{ height:85px; }

.video img{ border:1px solid #e8ecf5; padding:1px;}

.zhibo{ height:80px;margin:20px 0;padding:1px;background: #f8f8f8;}

.zhibo span{ width:23px; padding:10px 0px 0 8px; height:70px; font-size:14px; line-height:22px; font-weight:bold;  background:#559EC7; float:left;}

.zhibo_cont{width:145px; float:left; padding-left:8px; }



.zhibo img{ float:left; margin-top:10px;}

/*school*/

.school{ width:960px; height:210px; min-height:210px; height:auto!important; padding-bottom:15px;  background:#FFF; margin-top:14px; border:1px solid #d5e1f1; clear:both;}

.school:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}

.school h2{ height:47px; padding-left:15px; display:block; background:url(../images/qgfx_bg.jpg) repeat-x;}

.school h2 span{ display:block; float:left; width:311px; height:31px; padding-top:10px;}

.school h2 div{width:558px; height:47px; float:right;}

.school_cont{ width:910px; border-top:0px solid #c9d8eb; padding:5px 25px 0 25px;}

.school_cont_lt{ width:480px; float:left;}

.school_all{ padding:0px 20px 0px 50px; height:26px; min-height:26px; height:auto!important; line-height:24px; clear:both;}

.school_all:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}

.school_all a{ padding-right:10px; display:block; float:left; white-space:nowrap;}

.school_hb{ background:url(../images/huabei.jpg) no-repeat 0 5px;}

.school_hd{ background:url(../images/huadong.jpg) no-repeat 0 5px;}

.school_hz{ background:url(../images/huazhong.jpg) no-repeat 0 5px;}

.school_cont_rt{ width:410px; float:left; margin-left:10px;}

.school_xn{ background:url(../images/xinan.jpg) no-repeat 0 5px;}

.school_db{ background:url(../images/dongbei.jpg) no-repeat 0 5px;}

.school_hn{ background:url(../images/huanan.jpg) no-repeat 0 5px;}

.school_xb{ background:url(../images/xibei.jpg) no-repeat 0 5px;}

.school_tq{ background:url(../images/tequ.jpg) no-repeat 0 5px;}

/*新增*/

.focus_newss{height:240px;over-flow:hidden;}

.foc_tpnews{height:240px;margin-top:10px;}

/*新增*/

.ielts_bbs{ width:960px; height:270px; background:#FFF; padding-top:20px; margin-top:14px; border-bottom:1px solid #e2e2e2; clear:both; border-top:2px solid #2f56aa;}

.ielts_bbs_bot{ min-height:70px; padding-top:0px; margin-top:5px; clear:both; height:auto;}

.ielts_bbs_bot ul{ padding:0 0 0 40px; line-height:24px; background:url(../images/icon35.jpg) no-repeat  20px 5px;}



.ielts{ width:auto; background:#FFF; margin:20px 0; border:1px solid #d5e1f1; clear:both; overflow: hidden;}

.ielts h5{ width:280px; height:31px; font-size:12px; font-weight:normal;}

.ielts h5 span{ float:right; padding-top:12px;}

.ielts h5 a{ margin-left:5px;}

.ielts_left{width:318px;float:left;padding-top:20px;height:288px;border-right: 1px solid #e0e9f2;}

.ielts_left h5 img{ float:left;display: inline-block;margin-left: 20px;}

.ielts_left_mid{ height:115px; padding:15px 0 0 20px;}

.ielts_left_mid ul{ padding:0 0 0 10px; display:block; float:right; width:150px; overflow:hidden; white-space:nowrap;}

.ielts_left_mid li{ background:url(../images/dot2.jpg) no-repeat 1px 4px; padding-left:10px; padding-bottom:10px;}



.ielts_left_pic{ display:inline-block;width:130px; height:112px; float:left;}

.ielts_left_pic span{ height:30px; line-height:30px; text-align:center; display:block; font-weight:bold;}

.ielts_left_bot{ min-height:70px; padding-top:10px; clear:both; height:auto;}

.ielts_left_bot ul{ padding:0 0 0 20px; line-height:24px;}

.ielts_left_bot ul li span{ color:#2850a8; padding-right:3px;}

.ielts_left_bot ul li a{ margin-left:5px;}

.ielts_mid{width:318px; float:left; padding:20px 0; border-right:1px solid #e0e9f2;}

.ielts_mid h5 img{ float:left;display: inline-block;margin-left: 20px;}

.ielts_mid_ad{ width:278px; height:70px; margin-top:10px; }

.ielts_mid_ad img{ border:1px solid #e8e8e8; padding:1px;display:block;margin-left: 20px;}

.ielts_mid_til{ height:24px; line-height:24px; font-size:12px; border:1px solid #e6edf5; margin-top:10px; font-weight:bold; background:url(../images/link_bg.jpg) repeat-x; padding-left:15px; position:relative;}

.ielts_mid_til img{ float:right; position:absolute; top:8px; right:5px;}

.hotsport{ height:95px; margin-top:15px; padding-left:20px;}

.hotsport_lt{ width:168px; float:left;}

.hotsport_lt img{ float:left;}

.hotsport_lt h6{font-size:12px; display:block;padding-left:15px; margin-bottom:8px; background:url(../images/icon24.jpg) no-repeat left;}

.hotsport_lt span{ display:block; width:100px; float:left; line-height:21px; padding-left:5px;}

.hotsport_lt span a{ color:#c01c73;}

.hotsport_rt{ display:block; float:left; width:112px; overflow:hidden; white-space:nowrap;}

.hotsport_rt li{ background:url(../images/dot2.jpg) no-repeat 1px 4px; padding-left:10px; padding-bottom:10px;}

.ielts_right{ width:318px; padding-top: 20px; overflow:hidden;}

.ielts_right h5 a img{margin-left: 20px;  }

/*fengbi*/

.fengbi{ width:960px; height:195px; background:#FFF; margin:20px 0; border-bottom:1px solid #e2e2e2; clear:both;}

.fengbi_left{width:318px; height:175px; float:left; padding-top:20px; border-right:1px solid #e0e9f2;}

.fengbi_left h5 img{ float:left;display:inline-block;margin-left: 20px; }

.fengbi_mid{ width:318px; height:175px; padding-top:20px; float:left; background:#f8fbff;}

.fengbi_mid_cont{ width:130px; height:70px; float:left; margin:8px 0 0 20px; display:inline; overflow:hidden;}

.fengbi_mid_cont span{ color:#2850a8; padding-right:3px; font-weight:normal;}

.fengbi_mid_cont h6{ font-size:12px; margin-bottom:5px;}

.fengbi_mid_cont p{ line-height:25px;}

.fengbi_right_n{ width:320px; float:right; height:175px;}

.fengbi_right{ width:320px; float:right; padding-top:20px;}

.fengbi_right_pic{ position:relative; margin:2px 0 0 2px; float:left; width:146px; height:78px; background:#FF6600;}

.fengbi_right_pic span{ width:146px; display:block;position:absolute; left:0;bottom:0;z-index:1;height:20px;overflow:hidden;background:#000;filter:alpha(opacity=40);opacity:0.4;}

.fengbi_right_pic a{ color:#FFF; display:block;position:absolute; left:0;bottom:0; width:116px;height:20px; line-height:20px; background:url(../images/icon26.jpg) no-repeat 120px 5px; text-align:right; padding-right:30px; z-index:2;}



/*course*/

.course_top{ height:93px; background:url(../images/course_topbg.jpg) no-repeat center;}

.searchBar{width:200px; padding-top:40px; }

.search_text { width:200px; height:37px; color:#999; background:url(../images/bg02.jpg) no-repeat center;}

.search_text input{width:125px; margin:9px 0 0 20px; _margin:8px 0 0 20px; height:17px; line-height:17px; border:0;}

.soso_btn{ float:right; display:inline; margin-right:23px; margin-top:10px; *margin-top:-22px; _margin-top:-20px;} 

/*newdress*/

.newdress{ width:960px; height:197px; min-height:197px; height:auto!important; background:#FFF; margin-top:14px; border:1px solid #d5e1f1; clear:both;}

.newdress_lt{ width:510px; height:197px; float:left; border-right:1px solid #d5e1f1;}

.newdress_lt h2{ height:50px; display:block;}

.newdress_rt{ width:440px; height:197px; float:left;}

.newdress table td{ }

.ndress_rt{ padding-left:10px; line-height:24px;}

.ndress_rt a{ padding-right:13px;}

/*tv*/

#chat_f1,#chat_f2{font-size:12px}

#chat_f1{position:fixed;left:10px;top:285px;width:115px;_position:absolute;_top:expression(eval(document.documentElement.scrollTop+220))}

#chat_f1_main{height:255px;background:url(../images/1001.gif) no-repeat}

#close1001{display:block;width:17px;height:17px;margin-left:92px;cursor:pointer;}

.a_kf,.a_sh{ width:100px; height:250px; display:inline-block; }

#chat_f2{display:none;position:fixed;left:1px;top:285px;background:url(../images/20.gif) no-repeat center;_position:absolute;_top:expression(eval(document.documentElement.scrollTop+220));cursor:pointer; width:20px; height:100px;}

/*about*/

#about{margin-top:14px; background:#f1f1f1; padding-top:15px;}

.about{height:210px; }

.about_lt{  width:578px; height:160px; padding:0 30px;background:url(../images/dot3.jpg) repeat-y right; float:left;}

.about_lt_pub{ width:95px; height:105px; float:left; margin-left:20px; display:inline; padding-top:55px;}

.about_lt_pub a{ display:block; height:26px; line-height:26px;}

.about_lt_1{ background:url(../images/icon28.jpg) no-repeat top left;}

.about_lt_2{ background:url(../images/icon29.jpg) no-repeat top left;}

.about_lt_3{ background:url(../images/icon30.jpg) no-repeat top left;}

.about_lt_4{ background:url(../images/icon31.jpg) no-repeat top left;}

.about_lt_5{ background:url(../images/icon32.jpg) no-repeat top left;}

.about_rt{ width:250px; height:160px; margin-left:50px; float:left; display:inline;}

.about_rt span{ display:block; line-height:26px;}

/*copyright*/

#copyright{ height:78px; background:#FFF; border-top:1px solid #f1f1f1;}

.copyright{ width:760px; height:78px;padding-left:100px;}

.copyright_lt{ padding-top:40px;margin-right:30px;height:98px; float:left;}

.copyright_lt img{ float:left; margin-left:10px;}

.copyright_rt{ width:650px; height:128px; float:left; margin-left:15px; text-align:left; line-height:26px; padding-top:10px; color:#666;}

/*friend link*/

#friendlink{min-height:105px; height:auto!important; border-bottom:1px solid #FFF; background:#f1f1f1;margin: 20px 0;}

#friendlink:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}

.friendlink{ width:895px;height:105px;}

.friedn_h5 span{ display:block; width:80px; text-align:center; height:20px; background:#f1f1f1; float:left;}

.friedn_h5 a{ display:block; width:66px; text-align:center; position:absolute; right:-15px; background:#f1f1f1;}

.friedn_h5 img{ margin-left:5px; position:absolute; top:8px;}

.friedn_h5{ font-size:12px; font-weight:normal; height:30px; line-height:30px; background:url(../images/dot4.jpg) repeat-x center; position:relative;}

.friend_cont{ color:#999; padding:0 0 0 10px; line-height:22px;}

.friend_cont a{ padding:0 3px; color:#999;}

.friend_cont ul li{ float:left; white-space:nowrap;}