@charset "UTF-8";
.left{float:left; width:272px;}
.right{float:left; width:628px; margin-left:11px;}
.left a:hover,.right a:hover{color:#ff7f14;}
.nodisp{display: none;}
.left h3{margin:10px 0px 3px 4px;}

.left h3 a{float:right; margin:8px 9px 0px 0px;}
.right h3{margin-top:15px; height:26px; background:url(/images/right_tbg1.gif) repeat-x left bottom;}
.right h3 b{display:inline-block; _display:block; _width:20%; height:26px;  padding:0px 4px;  background:url(/images/right_tbg2.gif) repeat-x left bottom;}
.right h3 a{float:right; padding-top:4px;}

.login,.news,.soft,.dynamic,.square{width:100%; background:url(/images/left_bg.gif) repeat-y;}
.left .left_top{clear:both; height:8px; background:url(/images/left_top.gif) no-repeat left top;}
.left .left_btm{clear:both; height:12px; background:url(/images/left_btm.png) no-repeat left bottom; _margin-bottom:-3px;}
.login label{width:45px; text-align:right; display:inline-block; margin:3px 0px; vertical-align:middle;}
.login input{width:140px; height:23px; line-height:23px; border:none; background:url(/images/input_bg.png) no-repeat;  margin:3px 0px;  vertical-align:middle;}
.login .form,.login .form2{height:85px;  padding-top:10px; _padding-bottom:4px;}
.login .form li{float:left; margin-left:4px; }
.login .form2 li{clear:both; width:90%; margin-top:10px;  margin-left:10px;}
*html .login .form,*html .login .form2{height:80px;}
.login .btn2{display:block; float:left; width:101px; height:19px;  margin-left:11px; margin-top:8px; background:url(/images/btn2.gif) no-repeat; line-height:19px; text-indent:0.9em; color:#fff;}
*html .login .btn2{margin-left:6px;}

.login .apply{width:272px;  background:url(/images/test_bg.png) no-repeat left bottom;  height:81px; padding-top:60px;}
.login .apply li{float:left; margin-left:17px;  _margin-left:14px;}
.login .line{margin:6px 0px; _margin:0px; background:url(/images/apply_line2.gif) no-repeat; height:1px; width:230px;}
.login .apply span{color:#999;}

.news dd{padding:8px 0px; border-top:solid 1px #ebebeb; margin-left:8px; margin-right:17px;}
.news dd a{width:84%; overflow:hidden; text-overflow: ellipsis; white-space:nowrap; display:block;}
.news .date{float:right;  width:auto;}

/*图片新闻*/
.news span{display:block;}
.news b{position:absolute; top:93px; left:157px; _left:154px;}
.news b a,.dynamic b a{display:inline-block;  color:#fff; text-align:center; line-height:17px; width:17px; height:17px; background:url(/images/switch.png) no-repeat left bottom;}
.news .cursor,.dynamic .cursor{ background-position:left top; }
.img_top,.img_bg,.img_btm{ margin-left:10px;}
.news .img_top{background:url(/images/news_top.gif) no-repeat left bottom;  height:6px; _margin-top:-15px;}
.news .img_bg{position:relative; background:url(/images/news_bg.gif) repeat-y left center; width:232px; height:113px; overflow-y:hidden; padding:0px 6px;}
.img_bg a{display: block;}
.news .img_btm{background:url(/images/news_btm.gif) no-repeat left top;  height:6px; _margin-bottom:-15px;}

.soft li{float:left; margin:3px 18px; _margin:3px 14px; text-align:center; line-height:1.8em;}

.dynamic .img_bg{margin-left:10px; margin-top:10px; position:relative; border:solid 4px #eaeef1; width:236px; height:155px; overflow:hidden; }
.dynamic b{position:absolute; top:133px; left:190px;}
.dynamic .text{margin:auto; maring-top:5px; margin-bottom:10px; text-align:center; line-height:1.8em; width:88%;  overflow:hidden; text-overflow: ellipsis; white-space:nowrap; }

.res,.qa{height:380px; *height:413px; overflow:hidden;}
.res{padding:0px 10px;}
.res dd{clear:both; width:98%; border-bottom:#ebebeb solid 1px;  padding:8px 0px; *padding:10px 0px;}
.res a{ color:#db843b;}
.res dd img{float:right; margin-right:5px;}
.res .nobg{background:none;}
.res .res_a{width:90%; color:#666; overflow:hidden; text-overflow: ellipsis; white-space:nowrap; display:block;}

.qa dd{background:url(/images/q.gif) no-repeat left; margin:15px 10px; padding-left:25px; line-height:16px; width:80%; overflow:hidden; text-overflow: ellipsis; white-space:nowrap;}

.arrow_l,.arrow_r{margin-top:80px; cursor:pointer; }
.arrow_l{float:left;}
.arrow_r{float:right;}
.outside{overflow:hidden; width:498px; height:233px; margin-bottom:8px; _margin-bottom:15px;}
.banner{width:1000px; height:242px; *height:240px; _height:248px;}
.banner dd{float:left; padding:0px 20px 40px 20px;}


/*课程介绍、学习系统*/
.course{width:333px; float:left;}
.course dt{border-bottom:#b8b8b8 solid 1px; cursor:default; font-size:13px; font-weight:bold; padding:15px 0px 9px 10px; background:url(/images/course_timg.gif) no-repeat 3% center;cursor: hand;}
.course dd{padding:3px 6px; background:#f6f6f6;}
.course_text{height:188px; overflow:hidden;}
.course_text li{margin-bottom:4px; line-height:1.8em;}
.course_img img{width:78px; height:111px; margin-top:5px; margin-right:10px;}
.course .course_type{float:left; font-size:13px; margin-top:10px;}
.course .alignr a{display:inline-block; width:82px; height:18px; text-align:left; text-indent:10px; color:#fff; line-height:18px; background:url(/images/course_btn.gif) no-repeat;}
.lv_daily,.lv_bec,.lv_ielts,.lv_interview,.lv_other{margin:6px 0px; float:right;}

.sys{width:278px; float:right;}
.sys li{line-height:1.8em; margin-top:11px;}
.sys li img{float:left; margin-right:4px; margin-top:3px;}
.sys li b{font-size:13px;}

.event div{text-align:center; margin:10px 0px 0px 10px; height:210px; _height:218px;}
.event div a{float:left;}

/*明星最佳*/
.best_teacher,.best_sa,.best_student{width:100%; height:180px; overflow:hidden;}
.best_teacher ul{float:left;}
.best_teacher dt{float:left; line-height:128px; _padding-top:52px;}
.best_teacher dd{float:left; margin-top:15px;  width:580px; margin-left:12px; _margin-left:5px; overflow:hidden; height:170px; }
.best_teacher dt img{cursor:pointer;}
.best_teacher li{float:left; width:81px; margin:0px 6px; overflow:hidden; text-align:center;}
.best_teacher li img{height:90px;}
.best_teacher p{margin:0px; margin-top:4px; color:#777; line-height:1.5em; width:95%; height:80px; overflow:hidden;}

.sa{margin:0px;}
.sa img{margin:10px 10px 0px 10px; height:80px;}
.sa p{line-height:1.7em; height:80px; overflow:hidden;}
.sa p b{margin-right:5px;}
.best_sa dt{border-bottom:#ccc solid 1px; border-top:#efefef solid 1px;  background:#fff; margin-left:5px; width:98%; line-height:2.3em;}
.best_sa dt b{display:inline-block; white-space:nowrap; width:60px;   margin-left:5px; color:#666;}
.best_sa dt img{margin:0px 15px;}

.stu{margin-top:8px;}
.stu h4{border-bottom:#eee solid 1px; font-weight:normal; padding-bottom:3px; color:#ff7f14; font-size:13px; margin:5px; margin-top:10px;}
.stu h4 span{float:right; color:#666;}
.stu img{border:solid 1px #ccc;}
.stu_in img{margin:10px 10px 0px 10px; width:50px; height:58px; float:left;}
.stu_top{width:628px; height:6px; background:url(/images/stu_top.png) no-repeat left top; _margin-bottom:-10px;}
.stu_bg{width:628px;  background:url(/images/stu_bg.gif);}
.stu_in{width:608px; padding:3px 10px; background:url(/images/stu_img.png) right bottom no-repeat;}
.stu_in .stu_text{ line-height:1.7em; height:40px; padding-right:10px; overflow:hidden;}
.stu_btm{width:628px; height:6px; background:url(/images/stu_btm.png) no-repeat left top;}

.stu_list ul{float:left; margin:0px 10px;}
.stu_list li{float:left; width:55px; height:90px; overflow:hidden; margin:0px 3px;  text-align:center; }
.stu_list li img{height:53px;  width:47px; margin:0px 3px; border:solid 1px #ccc;}
.stu_list span{float:left; padding-top:24px;}
.stu_list span img{cursor:pointer; margin:0px 3px;}
.stu_list2{float:left; margin:10px 0px; width:580px; overflow:hidden; _margin-top:5px; }

/*bbs*/
.bbs ul{width:48%; float:left; margin-top:5px;}
.bbs li{overflow:hidden; text-overflow: ellipsis; white-space:nowrap; background:url(/images/list_icon.gif) no-repeat left center; margin:5px 0px; padding:5px 0px 5px 12px; border-bottom:#ebebeb solid 1px;}

/*选项卡*/
.res_t span,.best_t span{ display:block; cursor:pointer; float:left; height:19px; width:77px;}
.res_t span{background:url(/images/square_title.png) no-repeat; }
.best_t span{background:url(/images/best_title.png) no-repeat; }

.lv_daily #d_lv0,.lv_bec #b_lv0,.lv_ielts #i_lv0,.lv_other #o_lv0,span#res1,span#best1{background-position:0px bottom; }
.lv_daily li{height:21px; width:17px; background:url(/images/lv_daily.png) no-repeat; float:left;}
.lv_bec li{height:21px; width:33px; background:url(/images/lv_bec.png) no-repeat; float:left;}
.lv_ielts li{height:21px; width:33px; background:url(/images/lv_ielts.png) no-repeat; float:left;}
.lv_interview li{height:21px; width:132px; background:url(/images/lv_interview.png) no-repeat; float:left;}
.lv_other li{height:21px; width:58px; background:url(/images/lv_other.png) no-repeat; float:left;}

span#res2{ background-position:-77px 0px;}

span#best2{ background-position:-77px 0px; width:90px;}
span#best3{ background-position:-173px 0px;}

.lv_daily #d_lv0{  width:30px;}
.lv_daily #d_lv1{  background-position:-31px 0px; }
.lv_daily #d_lv2{  background-position:-62px 0px;}
.lv_daily #d_lv3{  background-position:-93px 0px;}
.lv_daily #d_lv4{  background-position:-124px 0px;}
.lv_daily #d_lv5{  background-position:-155px 0px;}
.lv_daily #d_lv6{  background-position:-186px 0px;}
.lv_daily #d_lv7{  background-position:-217px 0px;}
.lv_daily #d_lv8{  background-position:-248px 0px;}
.lv_daily #d_lv9{  background-position:-279px 0px;}
.lv_daily #d_lv10{ background-position:-310px 0px; }

.lv_bec #b_lv1,.lv_ielts #i_lv1{  background-position:-33px 0px;}
.lv_bec #b_lv2,.lv_ielts #i_lv2{  background-position:-66px 0px;}
.lv_bec #b_lv3,.lv_ielts #i_lv3{  background-position:-99px 0px;}
.lv_bec #b_lv4,.lv_ielts #i_lv4{  background-position:-132px 0px;}
.lv_bec #b_lv5{  background-position:-165px 0px;}

.lv_other #o_lv1{  background-position:-60px 0px;}
.lv_other #o_lv2{  background-position:-120px 0px;}


.link{width:907px; line-height:1.7em;}
.link a{ font-weight:normal; margin:0px 3px; display:inline-block; line-height:1.9em;}
.link a:hover{color:#ff7f14;}

.seo_hide{display:none;}
