@charset "utf-8";
/* CSS Document */


/*.wrapper .fla img{float:left;}*/
.wrapper .fla img{float:left;}
.wrapper .fla .loginbox{float:right; width:231px; height:145px; margin:0;}
.wrapper .fla .loginbox .loginform{padding:0px 0 0 0; height:145px;}
.wrapper .fla .crumbs{clear:both; border:0;}
.wrapper .single{padding:15px 0; text-align:center;}

.ielts{padding:0 0 16px 0;}
.ielts h3{height:36px; margin:0 0 6px 0; padding:0 0 0 20px; font-size:12px; color:#fff; font-weight:700; line-height:36px; position:relative;}
.basic h3{background:url(../images/course/basic_h3.gif) no-repeat 0 0;}
.advance h3{background:url(../images/course/advance_h3.gif) no-repeat 0 0;}
.strong h3{background:url(../images/course/strong_h3.gif) no-repeat 0 0;}
.special h3{background:url(../images/course/special_h3.gif) no-repeat 0 0;}
.ielts h4{background:url(../images/course/ielts_h4.gif) no-repeat 0 7px; padding:0 0 0 9px; margin:0 0 0 20px; line-height:24px; height:24px;}
.ielts .course_intro{padding:0 10px 0 29px;}
.ielts .course_intro strong{padding:0 0 0 0px; font-weight:700; color:#5d5d5d; line-height:20px; display:block;}
.ielts .course_intro p{line-height:20px; color:#5d5d5d;padding:0 0 0 9px; margin:0 0 12px 0;}
.ielts .course_intro .chaxun{display:block; background:url(../images/course/course_ielts_query.gif) no-repeat 0 0; height:32px; line-height:26px; color:#fff;width:114px; padding:0 0 0 30px;margin:4px 0 0 0px; cursor:pointer;}
.ielts .course_intro a:hover .chaxun{background:url(../images/course/course_ielts_query_hover.gif) no-repeat 0 0;}

.vipintro{margin:0 0 12px 0; width:609px;}
.vipintro .hd{background:url(../images/course/vipintro_top.gif) no-repeat 0 0; height:9px; line-height:0; font-size:0;}
.vipintro .bd{background:#69589c;}
.vipintro .bd h2{border-bottom:1px #9589b8 solid; color:#ffffff; font-size:14px; line-height:18px; padding:0 0 6px 19px; margin:0 0 14px 0;}
.vipintro .bd p{padding:0 15px 5px 19px; color:#fff; font-size:12px; line-height:20px;}
.vipintro .ft{background:url(../images/course/vipintro_bottom.gif) no-repeat 0 0; height:9px; line-height:0; font-size:0;}
.vipstep{margin:0 0 18px 0;}
.vipcon{padding:15px 0 0 13px;}
.vipcon h4{color:#341b6f; font-weight:700; line-height:20px; font-size:12px;}
.vipcon p{line-height:20px; color:#4a4444; margin:0 0 20px 0;}
.teacher{width:609px; position:relative;}
.teacher .hd{background:url(../images/course/teacher_top.gif) no-repeat 0 0; height:26px; line-height:30px;}
.teacher .hd h3{color:#fff; font-size:12px; padding:0 0 0 15px; }
.teacher .bd{background:url(../images/course/teacher_middle.gif) repeat-y 0 0;padding:14px 4px 0 5px; overflow:hidden;}
.teacher .bd ul{overflow:hidden; zoom:1; width:603px;}
.teacher .bd ul li{float:left; width:84px; text-align:center; margin:0 8px; display:inline; color:#5d5d5d; height:130px;}
.teacher .bd ul li img{border:1px #adadad solid; display:block; margin:0 0 3px 0;}
.teacher .ft{background:url(../images/course/teacher_bottom.gif) no-repeat 0 bottom; height:10px; line-height:0; font-size:0;}
.teacher .more{position:absolute; right:10px; top:0; height:26px; line-height:30px; color:#fff;}

.psbox{width:302px; margin:0 0 12px 0; position:relative;}
.psbox .hd{background:url(../images/course/ps_box_top1.gif) no-repeat 0 0; height:28px;}
.blue2 .hd{background:url(../images/course/ps_box_top2.gif) no-repeat 0 0; height:28px;}
.psbox .hd h3{color:#fff; font-size:12px; padding:0 0 0 25px; line-height:24px;}
.psbox .bd{background:url(../images/course/ps_box_mid.gif) repeat-y 0 0; padding:0 0 0 22px;}
.psbox .bd ul{padding:0 0 0 8px; overflow:hidden; zoom:1;}
.psbox .bd ul li{float:left; width:100%; line-height:24px;}
.psbox .bd ul li a{background:url(../images/course/psbox_dot.gif) no-repeat 0 center; padding:0 0 0 11px; color:#5d5d5d;}
.psbox .bd dt{line-height:24px; color:#5d5d5d; font-weight:700;}
.psbox .bd dd a{line-height:24px; color:#ff0000;}
.psbox .ft{background:url(../images/course/ps_box_bottom.gif) no-repeat 0 0; height:10px; line-height:0; font-size:0;}
.psbox .more{position:absolute; right:10px; top:0; color:#fff; height:26px; line-height:24px;}
.all{width:616px;}
.all .hd{background:url(../images/course/ps_all_top.gif) no-repeat 0 0; height:23px; line-height:23px;}
.all .bd{background:url(../images/course/ps_all_mid.gif) repeat-y 0 0; padding:6px 0 0 22px;}
.all .bd ul{padding:0;}
.all .bd ul li{float:left; width:50%;}
.all .ft{background:url(../images/course/ps_all_bottom.gif) no-repeat 0 0; height:7px; line-height:0; font-size:0;}
.left{float:left; clear:left;}
.right{float:right; clear:right;}
.student{width:609px; clear:both; position:relative;}
.student .hd{background:url(../images/course/student_top.gif) no-repeat 0 0; height:30px; line-height:30px;}
.student .hd h3{color:#339999; font-size:12px; padding:0 0 0 26px; }
.student .bd{padding:10px 0 0 6px; overflow:hidden;}
.student .bd ul{overflow:hidden; zoom:1; width:600px;}
.student .bd ul li{float:left; width:84px; text-align:center; margin:0 8px; display:inline; color:#5d5d5d; height:130px;}
.student .bd ul li strong{font-weight:400; color:#ee2600;}
.student .bd ul li img{border:1px #adadad solid; display:block; margin:0 0 3px 0;}
.student .more{position:absolute; right:10px; top:0; height:26px; line-height:30px; color:#339999;}

.special .tab{background:url(../images/course/special_tab.gif) no-repeat 0 0; height:21px; padding:0 0 15px 13px;}
.special .tab li{float:left; width:75px; margin:0 1px 0 0; text-align:center; line-height:21px;}
.special .tab li a{color:#494949;}
.special .tab li a.current,.special .tab li a:hover{ color:#ad1b7e; font-weight:700;}
.special .specila_list li{line-height:27px; border-bottom:1px #e8e8e8 solid; padding:0 0 0 18px;}
.special .specila_list li a{background:url(../images/course/special_li_dot.gif) no-repeat 0 center; color:#5d5d5d; padding:0 5px 0 18px;}
.viplisttitle{background:url(../images/course/viptitle.gif) no-repeat 0 0; height:23px; padding:5px 0 0 37px; color:#494949; font-size:12px;}
.teeptitle{background:url(../images/course/teeptitle_bg.gif) no-repeat 0 0; height:23px; padding:5px 0 0 37px; color:#494949; font-size:12px;}
.teeptitle2{background:url(../images/course/teeptitle2_bg.gif) no-repeat 0 0; height:23px; padding:5px 0 0 37px; color:#494949; font-size:12px;}
.teeptitle .more{float:right; color:#fff; font-weight:400; display:inline; margin:3px 10px 0 0;}
.teepintro{line-height:28px; color:#5d5d5d; margin:10px 0;}
.teepintro p{padding:0 0 0 37px; }
.teepbanner{margin:0 0 11px 0;}
.teepziliao{margin:0 3px;}
.teepziliao li{line-height:25px; border-bottom:1px #e4e4e4 solid; padding:0 46px 0 29px;}
.teepziliao li span{float:right; color:#5d5d5d; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
.teepziliao li a{color:#5d5d5d; padding:0 0 0 10px; background:url(../images/course/teepdot.gif) no-repeat 0 center;}


.jcarousel-container{position:relative}
.jcarousel-clip{z-index:2;padding:0;margin:0 0;overflow:hidden;position:relative;top:0}
.jcarousel-list{z-index:1;overflow:hidden;position:relative;top:0;left:0;margin:0;padding:0}
.jcarousel-next{z-index:3;display:none}
.jcarousel-prev{z-index:3;display:none}
.jcarousel-skin-ie7 .jcarousel-container-horizontal{width:600px;margin:0;top:0;zoom:1}
.jcarousel-skin-ie7 .jcarousel-clip-horizontal{width:600px;height:130px}
.jcarousel-skin-ie7 .jcarousel-item{width:107px;height:130px;text-align:center;float:left;display:inline}
.jcarousel-skin-ie7 .jcarousel-item-horizontal{margin:0 34px 0 0}
.jcarousel-skin-ie7 .jcarousel-item-horizontal img{padding:0;border:0}
.jcarousel-skin-ie7 .jcarousel-next-horizontal{position:absolute;top:57px;right:0px;width:7px;height:12px;cursor:pointer;background:transparent url(../images/jifen/next-horizontal.jpg) no-repeat 0 0}
.jcarousel-skin-ie7 .jcarousel-prev-horizontal{position:absolute;top:57px;left:0px;width:7px;height:12px;cursor:pointer;background:transparent url(../images/jifen/prev-horizontal.jpg) no-repeat 0 0}


.person_detail h2{background:url(../images/course/person_detail_h2.gif) no-repeat 0 0; padding:0 0 0 30px; color:#fff; font-size:12px; line-height:24px; margin:0 0 15px 0; height:41px;}
.person_detail .left{float:left; width:202px; padding:0 0px 0 16px;}
.person_detail .left img{border:1px #9d9d9d solid;}
.person_detail .right{float:right; width:340px; padding:0 20px 0 0;}
.person_detail .right h3{font-size:12px; color:#5d5d5d; margin:0 0 10px 0;}
.person_detail .right p{color:#7f7f7f; line-height:22px; margin:0 0 22px 0;}

h3.coursetitle{background:url(../images/course/course_title.gif) no-repeat 0 0; height:36px; line-height:26px; padding:0 0 0 20px; font-size:12px; color:#fff; margin:0 0 -10px 0;}
table.ieltsdetail{border-top:1px #c0c0c0 solid; margin:0 auto;}
table.ieltsdetail td{border-bottom:1px #c0c0c0 solid; padding:7px 0 7px 15px; color:#5d5d5d;}
table.ieltsdetail td.line{border-right:1px #c0c0c0 dashed;}
table.ieltsdetail td h4{margin:0 0 4px 0;}

.person_list h2{background:url(../images/course/person_detail_h2.gif) no-repeat 0 0; padding:0 0 0 30px; color:#fff; font-size:12px; line-height:24px; height:35px; margin:0 0 -11px 0;}
.person_listbox{padding:15px 0 13px 0; border-bottom:1px #dddddd solid;}
.person_list .left{float:left; width:84px; padding:0 0px 0 4px;}
.person_list .left img{border:1px #9d9d9d solid;}
.person_list .right{float:right; width:480px; padding:0 15px 0 0;}
.person_list .right h3{font-size:12px; color:#5d5d5d;}
.person_list .right h3 span{color:#EE2600; margin:0 0 0 10px; font-weight:400;}
.person_list .right .person_content{padding:0 0 10px 0;}
.person_list .right p{color:#7f7f7f; line-height:22px; }
.person_list .right a{color:#2e348f;}

.news_detail{padding:0px 0 10px; width:606px; float:right;}
.news_detail h2{font-size:12px; line-height:24px; padding:5px 0; color:#fff;}
.news_detail h2{
background:transparent url(../images/common/alllist_bg.gif) no-repeat scroll 0 0;
height:33px;
line-height:28px;
padding:0 0 0 30px;
}
.news_detail .publish{border-bottom:1px solid #2E348F; text-align:center; color:#D30606; line-height:20px; padding:0 0 6px 0;}
.news_detail .news_content{padding:10px 5px 0; color:#5D5D5D}
.news_detail .news_content p{line-height:20px; margin:0 0 20px 0;}
.news_detail .back{text-align:right; padding:0 10px;}
.news_detail .back a{color:#D30606;}

.teepcontent{padding:10px;}
.teepcontent h4{margin:10px 0;}