/* 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;} 

body{background:#f5f5f5;}
/*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;}



#tab{width:100%; height:auto; overflow:hidden;}
#tab span{width:31%; height:30px; line-height:30px; cursor:pointer; text-align:center; border:1px solid #822c42; float:left; margin-left:1%; color:#822c42; font-size:14px;}
#tab span.se{background:#822c42; color:#fff;}



#tab_content{width:100%; height:auto; margin-top:20px;  overflow:hidden;}
.tab_ever{width:100%; height:auto; display:none;}

.tab_e_top{width:100%; height:auto; padding-bottom:50px; padding-top:10px; overflow:hidden; background:#fff; position:relative;}
.tab_e_top h3{width:100%; height:58px; line-height:58px; text-align:center; color:#822c42; font-size:16px;}
.tab_e_top h3 font{font-size:16px; font-weight:normal; margin-left:18px;}
.tab_e_top dl{width:98%; overflow:hidden; margin:0 auto;}
.tab_e_top dl dt{float:left; color:#822c42; font-size:14px; font-weight:bold; line-height:30px;}
.tab_e_top dl dd{float:left; width:73%; line-height:30px; color:#000000; font-size:14px;}
.tab_e_top a{position:absolute; right:10px; bottom:10px; width:100px; height:36px; line-height:36px; text-align:center; border:1px solid #822c42; background:#822c42; color:#fff; font-size:16px; border-radius:4px;}

.tab_e_bottom{width:100%; height:auto; padding-bottom:50px; padding-top:10px; overflow:hidden; background:#eeeeee; position:relative;}
.tab_e_bottom h3{width:100%; height:58px; line-height:58px; text-align:center; color:#822c42; font-size:16px;}
.tab_e_bottom h3 font{font-size:16px; font-weight:normal; margin-left:18px;}
.tab_e_bottom dl{width:98%; overflow:hidden; margin:0 auto;}
.tab_e_bottom dl dt{float:left; color:#822c42; font-size:14px; font-weight:bold; line-height:30px;}
.tab_e_bottom dl dd{float:left; width:73%; line-height:30px; color:#000000; font-size:14px;}
.tab_e_bottom a{position:absolute; right:10px; bottom:10px; width:100px; height:36px; line-height:36px; text-align:center; border:1px solid #822c42; background:#822c42; color:#fff; font-size:16px; border-radius:4px;}



#gedu_teacher{width:320px; height:324px; margin:0 auto; margin-top:34px; overflow:hidden; position:relative;}

.teacher_banner{width:280px; height:324px; overflow:hidden; margin:0 auto; position:relative;}
.teacher_banner ul{height:auto; overflow:hidden; position:absolute; top:0px; left:0px; z-index:2;}
.teacher_banner ul li{width:240px; background:#fff; float: left; position: relative; padding:56px 20px 50px 20px; margin-right:20px; margin-top:70px; margin-bottom:50px;}
.teacher_banner ul li img{ position: absolute; top:-48px; left:52%; margin-left:-54px; width:100px; height:100px;}
.teacher_banner ul li h3{ font:18px/36px "Microsoft YaHei"; color:#df4e2f; font-weight:bold; text-align:center;}
.teacher_banner ul li p{ text-align: left; font:14px/24px "Microsoft YaHei"; color:#333;}
.teacher_banner ul li a{ display:inline-block; position: absolute; text-align:center; bottom:-20px; left:50%; margin-left:-56px; font:18px/36px "Microsoft YaHei"; color:#fff; background:#812c43; border-radius:5px; width:115px; height:36px;}
.teacher_banner ul li a:hover{ background:#df4e2f; color:#fff;}


.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:14px; height:25px; z-index:10; position: absolute; top:150px; cursor: pointer;}
#gedu_teacher .prev{ left:0px; background:url(../images/left_bg.png) no-repeat;}
#gedu_teacher .prev:hover{ background:url(../images/left.png) no-repeat;}
#gedu_teacher .next{right:0px; background:url(../images/right_bg.png) no-repeat;}
#gedu_teacher .next:hover{ background:url(../images/right.png) no-repeat;}


