/* CSS Document */
html,body,h1,h2,h3,h4,h5,h6,div,p,ul,ol,dl,dt,dd,fieldset,img,q,i,em,sub,sup{margin:0;padding:0;list-style:none;font-style: normal;  font-family:"微软雅黑"; border:0 none;}
html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
a{text-decoration:none;}
a:focus,input:focus,textarea:focus{outline:none;}
img { border: 0; -ms-interpolation-mode: bicubic; vertical-align: middle;} 

html,body{ background:#f4f4f4;}
/*header*/
header{width:100%; height:44px; text-align:center; line-height:44px; overflow:hidden; background:#333333;}
.logo{width:66px; height:44px; float:left;}
.home{width:20px; height:19px; float:right; margin-right:16px; margin-top:14px;}
header p{display:inline-block; color:#ffffff; font-size:18px; font-weight:bold;}



.cor_box{ width:100%; overflow:hidden;}

#course{ width:320px; margin:0 auto; overflow:hidden; }
#course span{ float:left; width:100px; height:36px; border-bottom:3px solid #FFF; text-align:center; color:#17bba1; margin-right:8px; font-size:16px; line-height:36px; background:#FFF;}
#course span.se{border-bottom:3px solid #17bba1;}

#course_content{ width:100%; overflow:hidden; padding-top:16px;}
.ever{ display:none;}
.ever table{ width:320px; margin:0 auto; overflow:hidden;}
.ever table tr{ background:#FFF;}
.ever table tr.even{ background:#f5f5f5;}
.ever table tr td{ height:32px;  padding-left:12px; font-size:16px; padding-right:10px;}
.ever table tr td a{ color:#666666; font-size:14px; padding:2px 8px; border:1px solid #666666; border-radius:20px; background:#FFF; float:right;}



.zx_btn{ display:block; width:50%; height:2.5em; background:#fc8801; line-height:2.5em; text-align:center; color:#FFF; font-size:1em; border-radius:1.5em; margin:20px auto;}


.ms{ width:100%; background:url(../images/sp_wap_10.jpg) no-repeat; background-size:100% 100%; padding-top:120px; padding-bottom:60px;}
/*tea*/
.tea{width:100%; height:242px;}

#gedu_teacher{ position:relative; width:320px; margin:0 auto;}


.teacher_banner{width:280px; height:192px;  margin:0 auto; margin-top:14px; position:relative; overflow:hidden;}
.teacher_banner ul{height:192px; overflow:hidden; position:absolute; top:0px; left:0px; z-index:2;}
.teacher_banner ul li{width:280px; height:192px;  float:left;}
.teacher_banner ul li dl{ width:280px; height:192px; position:relative;}
.teacher_banner ul li dt{ width:104px; height:104px; margin:0 auto; border-radius:70px; overflow:hidden; border:1px solid #b5b4b4;}
.teacher_banner ul li dt img{ width:100%; height:100%;}
.teacher_banner ul li dd{ width:278px; height:108px; border:1px solid #b5b4b4; position:absolute; left:0; bottom:0; z-index:-1;}
.teacher_banner ul li dd h4{ width:100%; height:58px; line-height:80px; text-align:center; font-weight:bold; color:#24bca4; font-size:20px;}
.teacher_banner ul li dd p{ width:278px; padding:0 10px; box-sizing:border-box; font-size:14px; color:#585858; line-height:16px;}

.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;}
.teacher_point span.se{background-position:-38px -24px;}

#gedu_teacher font{ width:88px; height:34px; z-index:10; position: absolute; top:210px; cursor: pointer; border-radius:16px; background:#24bca4; color:#FFF; text-align:center; line-height:34px;}
#gedu_teacher .prev{ left:44px;}
#gedu_teacher .next{ right:44px;}










