
*{margin:0; padding:0;}
a{text-decoration:none;}
img{outline:none; border:none;}
ul li{list-style:none;}

body{font-family:'微软雅黑'; font-size:12px; background:#f6f6f6;}


/*header*/
.header{width:1060px; height:68px; overflow:hidden; line-height:68px; margin:0 auto;}

.logo{float:left;}
.header ul{float:left; margin-left:366px;}
.header ul li{float:left; height:68px; line-height:68px;}
.header ul li a{padding:0px 20px; color:#000000; font-size:18px;}
.header p{float:right; color:#000; font-size:20px; text-indent:30px; background:url(../images/phone.png) left center no-repeat;}

/*hea_ban*/
.hea_ban{width:960px; height:166px; padding-left:100px; padding-top:140px; overflow:hidden; margin:0 auto;}
.hea_ban a{color:#822c42; font-size:28px; font-weight:bold;}


/*course*/
.course{width:1062px; height:554px; overflow:hidden; margin:0 auto;}

#tab{width:284px; height:auto; float:left; overflow:hidden; margin-top:44px;}
#tab span{width:282px; height:88px; line-height:88px; cursor:pointer; text-align:center; border:1px solid #822c42; margin-bottom:12px; display:block; color:#822c42; font-size:22px;}
#tab span.se{background:#822c42; color:#fff;}

#tab_content{width:760px; float:right; height:auto; margin-top:44px;  overflow:hidden;}
.tab_ever{width:760px; height:auto; display:none;}

.tab_e_top{width:100%; height:188px; 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:24px;}
.tab_e_top h3 font{font-size:18px; font-weight:normal; margin-left:18px;}
.tab_e_top dl{width:670px; overflow:hidden; margin:0 auto;}
.tab_e_top dl dt{float:left; color:#822c42; font-size:16px; font-weight:bold; line-height:30px;}
.tab_e_top dl dd{float:left; width:580px; line-height:30px; color:#000000; font-size:16px;}
.tab_e_top a{position:absolute; right:30px; bottom:20px; width:150px; 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:230px; 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:24px;}
.tab_e_bottom h3 font{font-size:18px; font-weight:normal; margin-left:18px;}
.tab_e_bottom dl{width:670px; overflow:hidden; margin:0 auto;}
.tab_e_bottom dl dt{float:left; color:#822c42; font-size:16px; font-weight:bold; line-height:30px;}
.tab_e_bottom dl dd{float:left; width:580px; line-height:30px; color:#000000; font-size:16px;}
.tab_e_bottom a{position:absolute; right:30px; bottom:20px; width:150px; height:36px; line-height:36px; text-align:center; border:1px solid #822c42; background:#822c42; color:#fff; font-size:16px; border-radius:4px;}


/*youshi*/
.youshi{width:1060px; height:970px; overflow:hidden; margin:0 auto;}

.ys_main{width:1060px; height:670px; padding-top:113px; overflow:hidden; background:url(../images/vip_10.jpg) no-repeat;}
.ys_main p{width:165px; opacity:0; cursor:pointer; height:168px; padding:70px 20px 0px; color:#fff; font-size:18px; text-align:center; line-height:34px; overflow:hidden; float:left; margin:0 30px 92px; background:url(../images/bg.png) no-repeat;}
.ys_main p.se2{opacity:1;}


.youshi a{width:584px; height:70px; line-height:70px; border:1px solid #2b2b2b; text-align:center; background:#2b2b2b; color:#fff; font-size:30px; font-weight:bold; border-right:17px solid #822c42; display:block; margin:0 auto;}
.youshi a:hover{height:70px; line-height:70px; border:1px solid #822c42; border-right:17px solid #822c42; background:#fff; color:#822c42;}



/*teacher*/
.teacher{width:1060px; height:524px; overflow:hidden; margin:0 auto;}



#gedu_teacher{width:100%; height:324px; margin-top:34px; overflow:hidden; position:relative; float:left;}

.teacher_banner{width:980px; height:324px; overflow:hidden; margin:0 auto; position:relative;}
.teacher_banner ul{height:324px; overflow:hidden; position:absolute; top:0px; left:0px; z-index:2;}
.teacher_banner ul li{width:180px; background:#fff; float: left; position: relative; padding:60px 10px 40px 10px; margin-right:60px; margin-top:70px; margin-bottom:50px;}
.teacher_banner ul li img{ position: absolute; top:-70px; left:50%; margin-left:-61px;}
.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;}


/*student*/
.student{width:1060px; height:614px; overflow:hidden; margin:0 auto;}
.student ul{margin-top:22px;}
.student ul li{width:219px; height:160px; padding-top:34px; overflow:hidden; float:left; margin:0px 10px 26px 30px; background:url(../images/vip_18.jpg) no-repeat;}
.student ul li p{width:90%; line-height:30px; color:#fff; font-size:20px; text-align:center; margin:0 auto;}
.student ul li p font{font-weight:bold;}
.student ul li a{width:209px; height:38px; line-height:38px; display:block; text-align:center; border:1px solid #822c42; border-right:9px solid #822c42; color:#822c42; font-size:18px; margin-top:60px;}
.student ul li a:hover{background:#822c42; color:#fff;}



/*footer*/
.footer{ width:100%;  text-align:center; font-size:14px; color:#fff; padding:30px 0 70px; line-height:24px; background:#2b2b2b; }
