@charset "gb2312";
/* CSS Document */

*{ padding:0; margin:0;}
img{ border:0;}
body{ font-size:12px;}
ul,li{ list-style:none;}
.fright{ float:right;}
.fleft{ float:left;}
a{ color:#fcac01; text-decoration:none;}
a:hover{ color:#fcac01; text-decoration:none;}
.clearfix {zoom: 1}
.clearfix:before,.clearfix:after {content: '';display: table;}
.clearfix:after {clear: both}
fl{float:left;}
#nav {
	width: 100%;
	height: 105px;
	text-align: center;
	margin: auto;
	overflow: hidden;
	background-color: #FFF;
}
.top{ background-color:#fff3f7; height:310px; text-align:center; border-top:2px solid #b5b1b2;}
.top_bg{ margin-left:auto; margin-right:auto; width:1000px;}
.fl{float:left;}

/*µ¼º½Ìõ*/
#topnav{height:42px; line-height:42px; background:#d22d5c; text-align:center;font-size:14px; font-weight:bold; color:#fff;}
#topnav a{color:#fff; text-decoration:none;}
#topnav a:hover{color:#c7d3de;}
#topnav .topnav_line{margin:0 13px;}

.main{ width:1000px; margin-left:auto; margin-right:auto; line-height:24px;}
.box{ width:974px; border:1px solid #e4e4e4; margin-top:20px; padding:12px; float:left; color:#666666; }
.line{height:53px;background:url(imagesline_bg.jpg) repeat-x;}
.line h2{float:left; height:47px; padding:0 15px;font-family:"Î¢ÈíÑÅºÚ"; font-size:20px; font-weight:bold; line-height:45px; color:#d22d5c;border-bottom:5px solid #d22d5c;}
.line a{float:right; right:10px;line-height: 45px;margin-right: 15px;}
.Introduction {	float: left; width: 998px; border:1px solid #e4e1e1; clear:both; margin-top:20px;}
.Introduction_tit {	float: left; width: 120px; height: 97px; margin:10px;}
.Introduction_con { float: left; width: 760px; margin: 7px; padding:28px 25px; line-height: 24px; text-indent:26px; background-image:url(imagesdy_line.jpg); background-position:left; background-repeat:no-repeat;}

.font_1{ font-family:"Î¢ÈíÑÅºÚ"; font-size:16px; color:#7e3132; font-weight:bold;}
.font_2{ margin:5px 0 10px 0;}
.lang_demand dl{border:8px solid #fff5f8;float:left;  width: 43%;  margin-top: 20px;padding:20px;}
.lang_demand dl dt{float:left;padding-right:20px;}
.lang_demand dl dd{  display: table;text-indent:2em;}

.online-train{padding:20px;  border: 1px solid #e4e4e4;margin-top: 20px;}
.online-train .advantage {}
.online-train h3{font-family:"ËÎÌå"; font-size:16px; color:#d22d5c;padding-top: 10px;padding-bottom:5px; }
.online-train .advantage li{float:left;margin-right: 10px;}
.online-train .advantage li img{border: 1px solid #e4e4e4;padding:2px;}
.online-train .advantage li span{display:block;text-align: center;}
.online-train .advantage .tip{font-size:12px; background-color:#fffafb;padding:5px 30px 5px 5px;width: 468px;}
.class-intro {text-align:center;border-collapse: collapse;}
.class-intro td,.class-intro th{border:1px solid #e4e4e4;padding: 5px 15px; }

.teacher-intro li{width: 176px;float:left;border: 1px solid #e4e4e4;margin-right: 10px;margin-bottom: 10px;height:282px;background-color:#f9f9fb;}
.teacher-intro li:nth-child(5n){margin-right:0;}
.teacher-intro li p{padding: 5px 10px 5px 10px; }
.teacher-intro li p.name {text-align: center;}
.teacher-intro img{width:176px;height:122px;}
.left-part {width: 560px;float: left;}
.left-part li {float:left;}
.left-part li.li01,.left-part li.li02{padding-left:50px;padding-top:30px;}
.left-part li.li02{padding-right:160px;}
.left-part li.li03{padding-top:30px;}
.left-part li.li04,.left-part li.li05{padding:30px 30px;}
.left-part li span{ background:url(imagesicon01.png) no-repeat;display:inline-block;vertical-align: middle;width:34px;height:34px; }
.left-part li.li02 span{ background-position:0 -34px;}
.left-part li.li03 span{ background-position:0 -68px;}
.left-part li.li04 span{ background-position:0 -102px;}
.left-part li.li05 span{ background-position:0 -136px;}
.right-part{display:table;}
.bb{ height:535px; overflow-y:auto; margin-top:15px;}
.bb table{width: 100%;text-align:center;border-collapse:collapse;}
.bb table td{border:1px solid #e4e4e4; padding-top:5px;padding-bottom:5px;}
.divA,.divB{border:8px solid #fff8fa;padding:10px;margin-top:10px;}
.divA dt,.divB dt{font-size:14px;font-family:"ËÎÌå";color:#d22d5c; font-weight:bold;}

.plan-left{float:left;border:1px solid #e4e4e4;padding:10px;margin-top:10px;width: 514px;}
.plan-left div dl{padding:10px;}
.plan-left h2,.plan-right h2{font-size:16px;font-family:"ËÎÌå";color:#d22d5c; font-weight:bold;padding-bottom:10px;}
.plan-left div dl dt{font-size:12px;font-family:"ËÎÌå";color:#d22d5c; font-weight:bold;}
.plan-right{width:420px;display: table;padding:10px 0;margin-left:10px;float: right;}
.plan-right > div{border: 1px solid #e4e4e4;padding:14px 10px;margin-bottom: 10px;}
.col-recommend {text-align:center;margin-top:20px;}
.col-recommend li{float:left;width:235px;border:1px solid #e4e4e4;margin-right:6px;margin-bottom:10px;padding-top:10px;padding-bottom:20px;}
.col-recommend li:nth-child(4n){margin-right:0;}
.col-recommend li img{border:1px solid #e4e4e4;margin-bottom:10px;width:213px;}
.col-recommend li a{color:#666666;}
.col-recommend li a:hover{color:#fcac01;}
.banner{float:left;}
.banner img{margin-right: 3px;margin-top:10px;}





/*----------------------------×¢²á½çÃæ-----------------------------*/
.login_box{width:748px;margin:auto;}
.login_box h3{width:733px;height:40px;padding:0 0 0 15px;font-size:14px;line-height:40px;color:#fff;background:#d22d5c;}
.login_info{width:364px;height:448px;background:#FAFBFD;}
.login_info b{float:left;width:305px;margin:20px 20px 0 20px;color:#d22d5c;font-size:14px;font-family:"Î¢ÈíÑÅºÚ";line-height:22px;font-weight: normal;}
.login_info .login_adv{width:315px;height:380px;margin:0 20px;background:url(imageslogin_img.png) no-repeat 8px 20px;}
.login_info .adv_tx{width:120px;font-family:"Î¢ÈíÑÅºÚ";color:#20bf7e;font-weight: normal;}
.login_sign{width:384px;height:448px;}
.login_sign .prompt{width:300px;margin:25px 0 0 35px; color:#a0a0a0;}
.login_sign .register{width:300px;margin:0 45px;}
.login_sign li{float:left;width:300px;height:30px;margin:15px 0 0 0;}
.login_sign li p{float:left;width:280px;text-align:right;}
.login_sign li b{color:#c60c30; font-weight:normal;}
.login_sign label{float:left;width:95px;height:30px;line-height:30px;}
.login_sign label b{float:left;margin:0 3px 0 0;color:#c60c30; font-weight:normal;}
.login_sign input{float:left;width:180px;height:18px;line-height:18px;padding:6px;border:1px solid #ccc;border-radius:4px; font-family:Arial,"ËÎÌå";}
.login_sign select{float:left;width:198px;height:28px;line-height:28px;border:1px solid #cccccc;border-radius:3px;color:#798791;}
.login_sign .login_sub1,.login_sign .login_sub2{width:100px;height:35px;margin:15px 0 0 15px;font-size:14px;font-weight:bold;background:#edb200;color:#fff;border-radius:0;border:none;text-align:center; cursor:pointer}
.login_sign .login_sub2{line-height:35px;}
.triangle-right{float:left;border-color:transparent transparent transparent #fafafa;border-style:solid;border-width:8px 0px 8px 8px;margin-top:25px;padding:0;width:0;height:0;font-size:0;line-height:0;_border-top-color:#f1f1f1; _border-bottom-color:#f1f1f1;_filter:chroma(color =#f1f1f1);}




