/* CSS Document */
*{ margin:0; padding:0;}
img{ outline:none; border:none;}
ul li,ol li{ list-style:none;}
a{ text-decoration:none;}
html,body,p,h1,h2,h3,h4,h5,h6,p,div,span,font,a{ font-family:"微软雅黑"; font-size:12px;}


.nav{ width:1000px; overflow:hidden; margin:0 auto; height:76px; padding-top:12px; box-sizing:border-box;}
.nav .logo{ float:left; width:90px; height:52px; overflow:hidden; margin-left:10px;}
.nav ul{ float:left; height:64px; overflow:hidden; margin-left:164px;}
.nav ul li{ float:left; width:116px; line-height:64px; height:64px; overflow:hidden; font-size:20px;}
.nav ul li a{ font-size:20px; color:#FFF;}
.nav ul li a:hover{ color:#f1e410; font-weight:bold;}

.nav span{ float:right; width:190px; height:64px; overflow:hidden; background:url(../images/phone.jpg) 0px 17px no-repeat; font-size:20px; color:#FFF; line-height:64px; text-indent:44px;}
.zixun{ float:left; margin-left:256px; border-radius:6px; width:240px; height:56px; overflow:hidden; line-height:56px; text-align:center; font-size:24px; color:#f1e410; border:1px solid #f1e410;}
.zixun:hover{ color:#FFF; background:#f1e410;}

.take{ width:1000px; overflow:hidden; height:702px; margin:0 auto; background:url(../images/no.jpg) center top no-repeat; padding-top:40px; box-sizing:border-box;}
.take h3{ width:100%; overflow:hidden; line-height:100px;  font-weight:normal; text-align:center; font-size:42px; color:#4d4d4d;}

.how_st{ width:100%; overflow:hidden; padding-top:40px;}
.how_st dl{ float:left; width:297px; overflow:hidden; margin-right:42px;}
.how_st dl dt{ width:100%; height:276px;}
.how_st dl dt h4{ width:100%; height:120px; text-align:center; color:#FFF; line-height:120px; font-size:26px;}
.how_st dl dt p{ width:100%; text-align:center; font-size:20px; color:#FFF; line-height:40px;}
.how_st dl dd{ width:100%; height:56px; overflow:hidden; line-height:56px; text-align:center; color:#4d4d4d; font-size:24px;}

.talk{ width:428px; color:#FFF; height:68px; display:block; margin:50px auto; font-size:24px; line-height:68px; text-indent:88px;   background:url(../images/btn1.jpg) no-repeat;}
.talk:hover{ color:#FFF;  background:url(../images/btn2.jpg) no-repeat;}


.three{ width:1000px; height:869px; overflow:hidden; background:url(../images/fengbi_16.jpg) center top no-repeat; margin:0 auto;}
.three h3{ width:100%; height:130px; overflow:hidden; line-height:146px; text-align:center; font-size:42px; color:#FFF; font-weight:normal;}

.three .talk{ margin-top:600px;}

.immed{ border-radius:239px; position:absolute; width:239px; height:225px; overflow:hidden; right:217px; bottom:100px; padding-top:70px; box-sizing:border-box; color:#eb5307; font-size:32px; text-align:center;}
.immed:hover{ color:#FFF;}

.box{ width:1000px; overflow:hidden; margin:0 auto;  background:#FFF; padding:30px 22px 30px; box-sizing:border-box;}

#course{ width:100%; height:54px; overflow:hidden; margin-bottom:30px;}
#course span{ display:block; margin:0 auto; width:466px; height:54px; line-height:54px; background:#07aeab; color:#FFF; font-size:26px; text-align:center;}

#course_content{ width:100%; overflow:hidden;}
.ever{ width:100%; overflow:hidden; }
.ever table{ width:100%; overflow:hidden;}
.ever table tr{ width:100%; height:110px; margin-bottom:10px; display:block;}
.ever table tr td{ font-size:14px;}
.ever table tr td.t1{ width:259px; background:#daf6f5; text-align:center; font-size:20px; color:#303232; line-height:30px;}
.ever table tr td.t1 span{ font-size:26px; color:#f60; border-bottom:1px solid #000;}


.ever table tr td.t2{ width:530px; height:107px; border:1px solid #e9e9e9; padding-left:10px; box-sizing:border-box;}
.ever table tr td.t2 p{ width:100%; overflow:hidden; font-size:14px; line-height:24px;}
.ever table tr td.t2 p span{ color:#07aeab; font-size:14px;}
.ever table tr td.t2 p font{ color:#000; font-size:14px;}
.ever table tr td.t2 p font i{ font-style:normal; color:red;}
.ever table tr td.t3{ background:#f5f5f5; width:164px;} 
.ever table tr td.t3 a{ display:block; width:121px; height:42px; line-height:42px; text-align:center; font-size:16px; color:#f1af10; border:1px solid #f1af10; margin:0 auto; border-radius:6px;}
.ever table tr td.t3 a:hover{ background:#f1af10; color:#FFF;}


.envir{ position:relative; width:1000px; overflow:hidden; margin:0 auto; height:596px; background:url(../images/fengbi_23.jpg) center top no-repeat;}
.envir h3{width:100%; height:130px; overflow:hidden; line-height:146px; text-align:center; font-size:42px; color:#FFF; font-weight:normal; }
.envir a{ position:absolute; right:0px; bottom:66px; width:236px; height:70px; overflow:hidden; background:url(../images/btt.jpg) repeat-y; line-height:70px; text-align:center; color:#eb5307; font-size:20px;}
.envir a:hover{ color:#FFF; font-size:26px; background:red;}

.ms{ width:1000px; height:646px; margin:0 auto; overflow:hidden; background:url(../images/fengbi_25.jpg) center top no-repeat;}
.ms h3{width:100%; height:138px; overflow:hidden; line-height:146px; text-align:center; font-size:42px; color:#4d4d4d; font-weight:normal;}

.ms_jy{ width:100%; overflow:hidden; padding-top:30px; text-align:center; margin-bottom:40px;}
.ms_jy span{ display:inline-block; width:296px; height:54px; line-height:54px; text-align:center; color:#FFF; background:#07aeab; font-size:26px; margin-right:16px;}



/*teacher-------------------------------------------------------*/
.teacher{width:1000px; height:600px; overflow:hidden; margin:0 auto;}
.teacher p{ width:100%; height:200px; line-height:200px; font-size:48px; color:#000; text-align:center; font-family:"微软雅黑";}
#gedu_teacher{width:100%; height:438px; overflow:hidden; position:relative; float:left;}

.teacher_banner{width:909px; height:368px; overflow:hidden; margin-left:48px; position:relative;}
.teacher_banner ul{height:331px; overflow:hidden; position:absolute; top:0px; left:0px; z-index:2;}
.teacher_banner ul li{width:304px; height:271px; float:left; background:#fff; position:relative;}
.teacher_banner ul li dl{ float:left; margin-right:4px; width:300px; height:275px; overflow:hidden; border:1px solid #dbdbdb; padding:12px 10px 0px; box-sizing:border-box;}
.teacher_banner ul li dl dt{ width:130px; height:252px; float:left; overflow:hidden;}
.teacher_banner ul li dl dd{ float:right; width:132px; overflow:hidden; height:250px; position:relative;}
.teacher_banner ul li dl dd h6{ width:100%; height:55px; line-height:60px; text-indent:50px; font-size:26px; color:#333333;}
.teacher_banner ul li dl dd p{ font-size:14px; line-height:22px; color:#333;}
.teacher_banner ul li dl dd a{ position:absolute; bottom:0px; right:4px; width:121px; height:42px; line-height:42px; text-align:center; font-size:16px; color:#f1af10; border:1px solid #f1af10; border-radius:4px;}
.teacher_banner ul li dl dd a:hover{ color:#FFF; font-size:20px; background:#f1af10;}


.teacher_point{width:100%; height:11px; opacity:0; text-align:center; position:absolute; bottom:-60px; left:0px; z-index:10;}
.teacher_point span{display:inline-block; margin-right:6px; cursor:pointer; width:11px; height:11px; background-position:-49px -24px;}
.teacher_point span.se{background-position:-38px -24px;}

#gedu_teacher font{ width:29px; height:21px; z-index:10; position: absolute; top:128px; cursor: pointer;}
#gedu_teacher .prev{ left:0px; background:url(../images/pre.jpg) no-repeat;}
#gedu_teacher .next{ right:0px; background:url(../images/nex.jpg) no-repeat;}

.foot{ width:1000px; overflow:hidden; margin:0 auto; background:url(../images/foot_bg.jpg) center top no-repeat; height:518px;}
.foot h3{ height:150px; line-height:150px; text-align:center; font-size:46px; color:#4d4d4d; font-weight:normal;}

.pro{ width:100%; overflow:hidden;}
.pro a{ cursor:default; float:left; width:148px; height:88px; margin-right:22px; background:url(../images/process.png) no-repeat; text-align:center; line-height:44px; font-size:20px; color:#333333;}
.pro a i{ font-size:14px; color:#bbbbbb; font-style:normal;}
.pro a:hover{ color:#FFF; background:url(../images/process_hov.png) no-repeat;}
.pro a:hover i{ color:#07aeab;}
.foot p{ text-align:center; font-size:14px; color:#333; line-height:30px; margin-top:100px;}
 






















































