@charset "utf-8";
/* CSS Document */
a:hover{text-decoration:underline;}
#full-screen-slider { width:100%; height:373px; float:left; position:relative; margin-bottom:20px;}
#slides { display:block; width:100%; height:373px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { width:560px; margin:0 auto; display:block; list-style:none; position:absolute;  top:340px; z-index:9900;  padding:5px 15px 5px 0; left:50%; margin-left:-280px;}
#pagination li { display:block; list-style:none; width:18px; height:18px; float:left; margin-left:10px; background:url(../img/tubiao.png) no-repeat -43px -10px; }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:url(../img/tubiao.png) no-repeat -14px -10px;}

.yuyue{ width:278px; height:281px; margin:0 auto; position:relative; right:50%; bottom:300px; margin-right:-500px; z-index:5;}
.yuyuebj{ background:#ccc; width:278px; height:281px; opacity: 0.8; filter:alpha(opacity=80);}
.yuyuenr{ width:278px; height:281px; position:absolute; left:0; top:0;}
.shiting{ width:278px; height:66px; background:url(../img/stbj.jpg) repeat-x;}
.shiting h1{ float:left; width:203px; text-align:center; line-height:54px; color:#fff; font-size:16px;}
.free{ width:75px; height:66px; float:right; background:url(../img/frbj.png) no-repeat; text-align:center; line-height:54px; color:#fff; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.yuyuenr label{ width:278px; height:26px; margin-top:15px; display:block;}
.yuyuenr label span{ width:77px; float:left; text-align:center; line-height:26px; font-size:12px; color:#3E3A39;}
.yuyuenr label input{ width:169px; height:26px; border:none; background:#fff;}
.yuyuenr label b{ color:#E50112;}

.yuyuezxnr label{ width:278px; height:26px; margin-top:15px; display:block;}
.yuyuezxnr label span{ width:77px; float:left; text-align:center; line-height:26px; font-size:12px; color:#3E3A39;}
.yuyuezxnr label input{ width:169px; height:26px; border:none; background:#fff;}
.yuyuezxnr label b{ color:#E50112;}
.tijiao{ width:156px; height:36px; background:#FF8800; display:block; margin:27px auto auto 70px; font-size:14px; line-height:36px; text-align:center; color:#fff;}


.main{ width:985px; height:auto; margin:0 auto;}
.main_top{ width:985px; height:auto;}
.main_topleft{ width:685px; float:left;}
.youshi{ width:653px; height:31px; background:url(../img/yuan.jpg) left no-repeat; padding-left:32px; line-height:31px; font-size:18px; color:#3A3839; font-weight:bold;}
.butong{ width:682px; height:3px; background:url(../img/btbj.jpg) no-repeat; margin-left:3px;}
.youshikc{ margin:8px auto auto 16px;}
.youshikc li{ width:304px; height:97px; float:left; margin:8px auto auto 8px;}
.ju{ background:#E46923;}
.lv{ background:#6F8F24;}
.lan{ background:#4599BD;}
.zi{ background:#935BA6;}
.main_topleft dl dt{ float:left; margin:21px 11px auto 29px;}
.main_topleft dl dd{ float:left; width:165px; font-size:12px; line-height:17px; color:#fff;}
.main_topleft dl dd h1{ font-weight:bold; font-size:14px; margin-top:27px;}
.main_topright{ width:290px; float:right;}
.rightys{ width:257px;}
.rightbt{ width:287px;}
.main_topright dl{ float:left; margin-left:34px; width:95px;}
.main_topright dl dd{ text-align:center; line-height:14px; font-size:12px; font-family:Times New Roman; margin-top:10px;}
.main_topright dl dd a{ color:#7E4114;}
.fenxiang{ margin-top:15px;}
.fenxiang .wenzi{ margin-left:11px; margin-right:23px; font-size:12px; line-height:30px; background:url(../img/fk.jpg) no-repeat left;}
.wenzi a{ float:left; color:#000; padding-left:10px;}
.wenzi span{ float:right;}
.mainms{ width:985px; height:225px; margin-top:14px;}
.fcyoushi{ width:948px;}
.fcbutong{ width:982px; background:url(../img/fcbj.jpg) no-repeat;}


.warp{ width:985px; height:148px; position:relative; margin-top:13px;}
#img-slider .slider-area { width:826px; height:168px; float:left; margin-left:67px; background:#EFEFEF;}
#img-slider div.btn-left, #img-slider div.btn-right { width:33px; height:33px; position:absolute; cursor:pointer; }
#img-slider div.btn-left span, #img-slider div.btn-right span { display:block; width:33px; height:33px; position:absolute; z-index:555;}
#img-slider div.btn-left{ float:left; top:57px; left:12px; z-index:556;}
#img-slider div.btn-left span { background:url(../img/left.jpg) no-repeat;}
#img-slider div.btn-right{ float:right; right:27px; top:57px; }
#img-slider div.btn-right span {background:url(../img/right.jpg) no-repeat;}
#img-slider div.slider-area { position:relative; overflow:hidden;}
#img-slider div.slider-area ul { position:absolute; width:3840px;}
#img-slider ul li { float:left; height:430px;}
#focus ul {height:148px;position: absolute;}
#focus ul li {float: left;width:826px;height:168px;overflow: hidden;position: relative;}
#focus ul li div {position: absolute;overflow: hidden;}
#focus dl{ width:180px; height:151px; background:#fff; border:1px solid #D3D3D3; margin:6px 12px auto 12px; float:left;}
#focus dl dt{ margin:4px auto auto 6px;}
#focus dl dd{ font-size:12px; line-height:31px; color:#4D4D4D; text-align:center;}

.mainkc{ width:985px; height:auto; margin-top:11px;}
.mainkc_left{ width:680px; float:left; padding-left:5px;}
.jieshao{ height:33px; line-height:33px; font-size:14px; color:#575757; font-weight:bold;}
.zixun{ width:680px; height:auto; background:url(../img/zxbj.jpg) repeat-y; padding-bottom:50px;}
.zixun_left ul{ width:445px; float:left; margin-left:6px; margin-top:10px;height:134px;}
.zixun_left ul li{ font-size:12px; line-height:24px; color:#343537;margin-bottom:8px;}
.zixun_left ul li span{ float:left; color:#546380; font-size:14px; font-weight:bold; }
.zixun_left ul li p{ float:left; }
.xiangqing{ width:20px; float:right; margin-right:26px; text-align:center; line-height:26px; font-size:14px; color:#fff; margin-top:40px;}

.mainkc_right{ width:290px; float:right;}
.mainkc_right ul{ background:#EEEEEE; width:257px; padding-right:28px; padding-left:5px; padding-top:5px;}
.mainkc_right ul li{ font-size:12px; line-height:27px; color:#626262;}
.mainkc_right ul li span{ color:#475981; font-weight:bold;}

.mainmb{ margin-top:20px;}
.mubiao{ width:976px; height:238px; background:url(../img/mbbj.jpg) repeat-y; margin:9px auto auto 5px;}
.mubiao ul li{ width:187px; padding:0 25px; float:left; margin-left:5px;}
.mubiao dl dt{ width:187px; margin:20px auto; height:17px; display:block;}
.mubiao dl dt img{ margin-left:58px;}
.mubiao dl dd{font-size:12px; line-height:25px; color:#fff;}
.mainky{ width:983px; height:auto; border:1px solid #CACACA; margin-top:15px;}
.mainky_left{ width:685px; float:left;}
.kouyu{ font-size:14px; line-height:25px; color:#424242; background:url(../img/kyk.jpg) no-repeat left; padding-left:30px; margin-left:7px; margin-top:9px; font-weight:bold;}
.kouyuka{ font-size:14px; line-height:28px; color:#505978; margin-left:30px; font-weight:bold;}
.mainky_left table{ margin-left:13px; border-left:1px solid #D4D4D6; border-top:1px solid #D4D4D6;}
.mainky_left table tr td{ border-right:1px solid #D4D4D6; border-bottom:1px solid #D4D4D6; height:34px; vertical-align:middle; *line-height:34px; font-size:12px; color:#4F5A78; font-weight:bold; text-align:center;}
.zhonglei{ width:100px; background:#EEEEF0;}
.jiage{ width:109px; background:#EEEEF0;}
.shuoming{ width:454px; background:#F6F6F6;}
.xqzx{ width:108px; height:27px; background:#FF8702; color:#fff; font-size:14px; line-height:27px; font-weight:bold; float:right; text-align:center; margin:8px 0;} 

.mainky_right{ float:right; width:260px; padding-right:30px;}
.mainky_right ul{ margin-top:60px;}
.mainky_right ul li{ font-size:12px; line-height:25px; color:#5C5C5C;}
.mainky_right ul li span{ color:#585C75; font-weight:bold;}

.mainyiny{ margin-top:15px;}
.yingyin{ margin-left:24px;padding-top:13px;}
.yingyin li{ width:190px; float:left; margin-left:21px; margin-top:14px;}
.yingyin dl dt{ padding:3px 6px; background:#fff; border:1px solid #DCDCDC; margin:0; float:inherit;}
.yingyin dl dd{ text-align:center; line-height:33px; color:#565656;}

.warp1{ width:985px; height:172px; position:relative; margin-top:13px;}
#img-slider1 .slider-area1 { width:826px; height:172px; float:left; margin-left:67px; background:#EFEFEF;}
#img-slider1 div.btn-left1, #img-slider1 div.btn-right1 { width:33px; height:33px; position:absolute; cursor:pointer; }
#img-slider1 div.btn-left1 span, #img-slider1 div.btn-right1 span { display:block; width:33px; height:33px; position:absolute; z-index:555;}
#img-slider1 div.btn-left1{ float:left; top:57px; left:12px; z-index:556;}
#img-slider1 div.btn-left1 span { background:url(../img/left.jpg) no-repeat;}
#img-slider1 div.btn-right1{ float:right; right:27px; top:57px; }
#img-slider1 div.btn-right1 span {background:url(../img/right.jpg) no-repeat;}
#img-slider1 div.slider-area1 { position:relative; overflow:hidden;}
#img-slider1 div.slider-area1 ul { position:absolute; width:3840px;}
#img-slider1 ul li { float:left; height:430px;}
#focus1 ul {height:148px;position: absolute;}
#focus1 ul li {float: left;width:826px;height:172px;overflow: hidden;position: relative;}
#focus1 ul li div {position: absolute;overflow: hidden;}
#focus1 dl{ width:185px; height:157px; background:#fff; border:1px solid #D3D3D3; margin:6px 9px auto 9px; float:left;}
#focus1 dl dt{ margin:4px auto auto 5px;}
#focus1 dl dd{ font-size:12px; line-height:31px; color:#4D4D4D; text-align:center;}

.xiaoqu{ width:983px; height:75px; border:1px solid #D9D9D9; margin:20px auto 0;}
.xiaoqu ul li{ float:left; font-size:12px; line-height:40px; margin-left:6px;}
.xiaoqu ul li a{ color:#161616;}
.xiaoqu ul li span{ font-size:16px; color:#035C84; font-weight:bold;}

/*************************************咨询列表*********************************************/
.mainzx{ width:975px; margin:15px auto 0; height:auto;}
.mainzx_left{ width:621px; float:left; border:1px solid #ABABAB; padding-left:20px; padding-right:38px;}
.mainzx_right{ width:280px; float:right;}
.weizhi{ width:621px; height:30px; border-bottom:4px solid #005C81; font-size:12px; line-height:30px; color:#5A5A5A; margin-top:13px;}
.weizhi a{ color:#5A5A5A;}
.lanmu{ height:36px; border-bottom:1px dotted #E3E3E3; font-size:12px; line-height:36px; color:#FF6A00; font-weight:bold;}
.zixunlb{ margin:10px auto auto 14px; }
.zixunlb li{ background:url(../img/zxlibj.jpg) repeat-x center; font-size:14px; line-height:28px; color:#909090;}
.zixunlb li a{ float:left; background:#fff; color:#000;}
.zixunlb li span{ float:right; background:#fff;}
.fenye{ font-size:12px; line-height:14px; color:#000; text-align:center; margin:30px auto;}
.fenye input{ width:27px; height:18px; border:1px solid #ACADB2; margin-right:5px;}
.fenye a{ color:#000;}
.yuyuezx{ height:274px; float:right; margin:0; background:#CFD6DE;}
.yuyuezxnr{ position:inherit;}
.xuexizl{ width:280px; margin-top:16px;}
.xuexizl .youshi{ width:247px;}
.xuexizl .butong{ width:277px;}

.warp2{ width:280px; height:151px; position:relative; margin-top:9px;}
#img-slider2 .slider-area2 { width:214px; height:151px; float:left; margin-left:35px; background:#EFEFEF;}
#img-slider2 div.btn-left2, #img-slider2 div.btn-right2 { width:23px; height:23px; position:absolute; cursor:pointer; }
#img-slider2 div.btn-left2 span, #img-slider2 div.btn-right2 span { display:block; width:33px; height:33px; position:absolute; z-index:555;}
#img-slider2 div.btn-left2{ float:left; top:57px; left:6px; z-index:556;}
#img-slider2 div.btn-left2 span { background:url(../img/leftzx.jpg) no-repeat;}
#img-slider2 div.btn-right2{ float:right; right:2px; top:57px; }
#img-slider2 div.btn-right2 span {background:url(../img/rightzx.jpg) no-repeat;}
#img-slider2 div.slider-area2 { position:relative; overflow:hidden;}
#img-slider2 div.slider-area2 ul { position:absolute; width:3840px;}
#img-slider2 ul li { float:left; height:430px;}
#focus2 ul {height:151px;position: absolute;}
#focus2 ul li {float: left;width:214px;height:151px;overflow: hidden;position: relative;}
#focus2 ul li div {position: absolute;overflow: hidden;}
#focus2 dl{ width:180px; height:131px; background:#fff; border:1px solid #D3D3D3; margin:6px 12px auto 12px; float:left;}
#focus2 dl dt{ margin:4px auto auto 6px;}
#focus2 dl dd{ font-size:12px; line-height:31px; color:#4D4D4D; text-align:center;}

.warp3{ width:280px; height:178px; position:relative; margin-top:9px;}
#img-slider3 .slider-area3 { width:214px; height:178px; float:left; margin-left:35px; background:#EFEFEF;}
#img-slider3 div.btn-left3, #img-slider3 div.btn-right3 { width:23px; height:23px; position:absolute; cursor:pointer; }
#img-slider3 div.btn-left3 span, #img-slider3 div.btn-right3 span { display:block; width:33px; height:33px; position:absolute; z-index:555;}
#img-slider3 div.btn-left3{ float:left; top:57px; left:6px; z-index:556;}
#img-slider3 div.btn-left3 span { background:url(../img/leftzx.jpg) no-repeat;}
#img-slider3 div.btn-right3{ float:right; right:2px; top:57px; }
#img-slider3 div.btn-right3 span {background:url(../img/rightzx.jpg) no-repeat;}
#img-slider3 div.slider-area3 { position:relative; overflow:hidden;}
#img-slider3 div.slider-area3 ul { position:absolute; width:3840px;}
#img-slider3 ul li { float:left; height:430px;}
#focus3 ul {height:151px;position: absolute;}
#focus3 ul li {float: left;width:214px;height:178px;overflow: hidden;position: relative;}
#focus3 ul li div {position: absolute;overflow: hidden;}
#focus3 dl{ width:198px; height:165px; background:#fff; border:1px solid #D3D3D3; margin:6px 7px auto; float:left;}
#focus3 dl dt{ margin:4px auto auto 10px;}
#focus3 dl dd{ font-size:12px; line-height:31px; color:#4D4D4D; text-align:center;}
.mingshizx{ width:280px; height:193px; float:right;}
.huodong{ height:219px;}

/******************************************图片列表***************************/
.tupianlb li{ float:left; width:130px; height:187px; margin:13px auto auto 20px;}
.tupianlb dl dd{ font-size:12px; line-height:22px; color:#2A2A2A; text-align:center;}
/******************************************详情页面***************************/
.mainxq_left{ width:621px; height:auto; float:left; border:1px solid #ACACAC; padding-left:21px; padding-right:37px; padding-bottom:30px;}
.mainxq_left strong{font-weight:bold;}
.biaoti{ font-size:18px; line-height:66px; color:#C30102; font-weight:bold; text-align:center;}
.bianji{ width:619px; height:50px; border:1px solid #E5E5E5; font-size:12px; line-height:18px; color:#8E8E8E; text-align:center;}
.jianjie{ width:586px; height:76px; border:1px dotted #14579E; background:#E6F4FF; padding:0 23px 0 10px; margin-top:15px; font-size:14px; line-height:29px; text-indent:28px; color:#000;}
.mainxq_left p{ font-size:14px; line-height:25px; color:#030303; text-indent:28px;}
.mainxq_left img{ margin:0 auto;}
/******************************************课程设置***************************/
.kecheng_left{ float:left; width:656px; border:1px solid #A9A9A9; float:left; padding:0 19px 25px 4px;}
.kechengsz{ width:656px;}
.kechengsz .youshi{ width:623px;}
.kechengsz .butong{ width:653px;}
.shezhi{ background:url(../img/kyk.jpg) no-repeat left top; width:623px; margin-top:15px; padding-left:32px;}
.shezhi h1{ font-size:14px; line-height:25px; font-weight:bold; color:#575556;}
.shezhi ul{ margin-bottom:26px;}
.shezhi ul li{ font-size:12px; line-height:24px; color:#3B393C;}
.shezhi ul li span{ font-size:14px; font-weight:bold; color:#515E80;}
.kcxqzx{ margin-top:-60px; margin-right:18px;}
/******************************************课程设置-口语***************************/
.kouyuk{ width:605px; margin-left:13px;}
.kckyk{ font-size:14px; line-height:41px; font-weight:bold; color:#4B5C76;}
.kouyuk table{ width:591px; border-left:1px solid #D0D0D0; border-top:1px solid #D0D0D0;}
.kouyuk table tr td{ border-bottom:1px solid #D0D0D0; border-right:1px solid #D0D0D0; height:32px; text-align:center; vertical-align:middle; font-size:12px; color:#50617F; font-weight:bold; *line-height:32px;}
.jiag{ width:74px;}
.zhongl{ width:70px;}
.shiyong{ width:446px;}
.shezhi .kyuka{ margin-top:30px; margin-bottom:0;}
.shezhi .kyuka li span{ float:left;}
.shezhi .kyuka li p{ float:left; width:525px;}