@charset "gb2312";
/*
* Description: ÕÐ±êÊ¦
* Update:      10/05/2016
* Author:      yixiaofang
*/

/* reset css */
body,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,ol,li,th,td,p,blockquote,pre,form,fieldset,legend,input,button,textarea,hr{margin:0;padding:0;}
ul,ol{list-style:none;}
body{font-size: 16px; position: relative; color:#333;font-family: "microsoft YaHei";}
select,input,button{vertical-align: middle;font-size: 100%;border:0;}
fieldset,img{border: 0 none;}
h1, h2, h3, h4, h5, h6{ font-size:100%; font-weight:normal;}
em,i,b{font-style: normal;}
a{text-decoration: none;}
a:hover{text-decoration:none;}
.clear {clear: both;display: block;height: 0; visibility: hidden; font: 0/0 arial}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden; font-size: 0}
.clearfix {*zoom: 1}
img{display:block;}
/*-----------------------------------------·Ö¸ôÏß------------------------------------------------*/
.autoin{width:1000px;margin:0 auto;}
.btna,.btnb{ display:block; text-align:center; width:224px; height:53px; line-height:53px;  font-size:20px;color:#fff; margin:0 auto;}
.btna{ background:url(../images/btn_01.png) no-repeat;}
.btna:hover{ background:url(../images/btn_01h.png) no-repeat;}
.btnb{ background:url(../images/btn_02.png) no-repeat;}
.btnb:hover{ background:url(../images/btn_02h.png) no-repeat;}
/* banner start */
.banner{width:100%;}
.banner_01{height:115px;background:url(../images/banner_01.jpg) center top no-repeat;}
.banner_02{height:171px;background:url(../images/banner_02.jpg) center top no-repeat;}
.banner_03{height:163px;background:url(../images/banner_03.jpg) center top no-repeat;}
.banner_03 p{ padding-top:25px; font-style: oblique; font-size:34px; text-align:center; color:#fff;}
.banner_03 p span{ padding-right:30px;  }

/*video*/
.video{ padding:25px 0 0 0;}
.vi_t{ width:787px; height:207px; background:url(../images/vi_t.jpg) no-repeat; margin:0 auto;  }
.vi_t p{ text-indent:2rem; padding:53px 39px 0 30px; font-size:22px; line-height:36px; }
.vi_t p span{ font-size:30px; color:#4889e6; }
.vi_b{ padding:40px 0 0 48px;}
.vi_b .vi_ul{ position:relative; height:76px;}
.vi_b .vi_ul li{ width:254px; height:76px; cursor:pointer; line-height:76px; position:absolute; top:0; font-size:20px; color:#fff; text-align:center; background:url(../images/vi_01h.png) no-repeat;  text-align:center; }
.vi_b .vi_ul li.current{ background:url(../images/vi_01.png) no-repeat;}
.vi_b .vi_ul .li01{ left:0; line-height:24px; padding-top:15px; }
.vi_b .vi_ul .li02{ left:225px;}
.vi_b .vi_ul .li03{ left:448px;}
.vi_b .vi_ul .li04{ left:672px; background:url(../images/vi_03.png) no-repeat;}
.vi_b .vi_ul .li04.current{ background:url(../images/vi_03h.png) no-repeat;}
.vibcon{ position:relative; height:336px;}
.vib_con{ display:none; position:absolute; top:0; left:0; padding-top:40px; width:898px; height:296px; background:#4884e7; }
.vib_con.current{ display:block;}
.vib_l{ padding:0  40px 0 50px; width:420px; float:left;  }
.vib_r { width:330px; padding-top:10px; float:left;}
.vib_r li{ overflow:hidden; color:#fff;}
.vib_r li b,.vib_r li p{ font-size:18px; float:left; line-height:30px; }
.vib_r li b{ width:90px;}
.vib_r li p{ width:240px; }

/*hot*/
.hot{ width:100%; padding-top:68px; height:716px; background:url(../images/hot.jpg) no-repeat top center; }
.title h3{ text-align:center; font-size:40px; color:#4884e7; line-height:94px; }
.ho_p{ width:479px; height:73px; line-height:73px; background:url(../images/hot_01.png) no-repeat; margin:0 auto; text-align:center; font-size:30px;  }
.hot_con ul{ padding:43px 0 0 58px;}
.hot_con li{ width:426px; position:relative; height:442px; background:#ececec; float:left; margin-right:35px;}
.hot_con li span{ display:block; width:130px; height:41px; line-height:41px; background:#4884e7; font-size:26px; color:#fff; position:absolute; top:-19px; right:30px; text-align:center; }
.hot_con li img{ margin:30px auto 10px; }
.hot_con li p{ height:210px; padding:0 28px 0 25px; font-size:16px; line-height:30px; text-indent:2rem; }
.hot_con li p em{ color:#4884e7; }

/*money*/
.money,.conditions{ padding-top:20px;}
.title1{ width:100%; height:115px; background:url(../images/title1.jpg) top center no-repeat;}
.title1 h3{ line-height:115px; }
.mo_con{ width:857px; height:404px; background:url(../images/mo_con.jpg) no-repeat; margin:0 auto;}

/*tests*/
.tests{ width:100%; padding-top:66px; height:540px; background:url(../images/tests.jpg) no-repeat top center;}
table{ border-left:1px solid #dcdcdc; text-align:center;border-top:1px solid #dcdcdc; margin:20px auto 0;}
table th{  font-size:20px; background:#4884e7; color:#fff; font-weight:100; }
table th,table td{ border-right:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc;}
table td{ font-size:18px; background:#ececec;}
.th_01{ width:170px; height:80px; background:url(../images/te_01.jpg) no-repeat; }
table .p1{ text-align:right; padding-right:8px;}
table .p2{ text-align:left; padding-left:8px;}

/*conditions*/
.title2{ width:100%; height:89px;  background:url(../images/title2.jpg) no-repeat top center;}
.title2 h3{line-height:89px;}
.conditions table{ width:1000px; margin:0 auto;}
.tr_01{ text-align:left; }
.tr_01 td{ padding-left:20px;}
.tr_01 p{font-size:18px; line-height:30px;}
.tr_01 em{ color:#4884e7;}

.con_p{ font-size:20px; line-height:34px; padding:15px 0 15px 169px; }
.con_p em{ color:#4884e7;}

/*vip*/
.vip{ width:100%; height:573px; background:url(../images/vip.jpg) no-repeat top center;}
.vip_con{ padding:100px 0 0 50px;}
.vip_l{ width:277px; margin-right:16px;  height:391px; background:#568de8 url(../images/vip_l.jpg) top right no-repeat; }
.vip_l,.vip_c{float:left;}
.vl_t{  padding:30px 0 0 20px; height:116px;}
.vl_t h4{ font-weight:bold; height:40px; font-size:26px; color:#fff;} 
.vl_c{ width:224px; height:132px; background:#2f67c3; margin:0 auto;}
.vl_c ul{ padding-top:10px;}
.vl_c li{ width:102px; float:left; padding-left:10px; font-size:18px; line-height:36px; color:#fff; }
.vl_c li span{ display:inline-block; width:16px; height:16px; background:url(../images/vip_01.png) no-repeat; vertical-align:middle; margin:0 5px 0 0;}
.vip_l a{ margin-top:25px;}

.vip_c li{ overflow:hidden; margin-bottom:15px; width:614px; height:120px; background:#568de8; }
.vip_c li h4{ font-size:24px; padding-top:28px;height:92px; font-weight:bold; width:133px; float:left; color:#fff; text-align:center; line-height:30px;}
.vic_d{ width:229px; float:left; text-align:center; line-height:60px; background: url(../images/vip_02.jpg) no-repeat;height:120px; }
.vic_d .v_p{ color:#fff; font-size:20px;height:60px;  border-bottom:1px dashed #fff; width:224px; }
.vic_d p em{ font-size:40px; color:#fffc1c; }
.vic_d .v_p1{ font-size:16px; color:#fff; }
.v_p1 span{ float:left; line-height:28px; display:block; width:120px;}
.v_p1 .span1{ width:80px; }
.vic_d input{ display:inline-block;vertical-align:middle; margin-right:5px; width:16px; height:16px;  }
.vic_d1{ width:250px; padding-top:34px; float:left;}

/*teacher*/
.teacher{ width:100%; padding-top:30px; height:843px; background:url(../images/teacher.jpg) no-repeat top center;}
.teacher .title h3,.down .title h3{  line-height:50px;}
.teacher .title h3{color:#fff; }
.teacher ul{ padding:110px 0 0 0;}
.teacher li{ position:relative; margin-right:20px; padding-top:164px; width:319px; height:421px; background:url(../images/vip_03.png) no-repeat; float:left;}
.teacher li img{ position:absolute; margin:0 auto; top:-75px; left:50%; margin-left:-115px; }
.tea_d{ width:286px;text-align:center; height:405px; background:#fff; margin:0 auto;}
.tea_d h4{ font-size:32px; background:#4688e8; height:60px; line-height:60px; color:#fff; }
.tea_d span{ font-weight:bold; font-size:16px; display:block; height:54px; padding-top:15px; }
.tea_d  p{ font-size:16px; line-height:24px; padding:0 20px 0 15px; text-align:left; height:200px; }

/*fans*/
.fans{ width:100%; height:600px; padding-top:6px; background:url(../images/fnas.jpg) no-repeat top center; }
.tea_con{ padding-top:414px;}

/*down*/
.down .title{ width:100%; height:149px; background:#fff url(../images/title3.jpg) top center no-repeat; }
.down .title h3{ padding-top:34px ;}
.dow_con{ width:834px; height:423px; background:url(../images/dow_con.jpg) no-repeat; margin:0 auto; }


/*five*/
.five{ width:100%;}
.fi_t .title{ height:172px; background:url(../images/fi_t.jpg) top center no-repeat;}
.fi_t .title h3{ padding-top:73px;}

.fi_b{ height:1207px; background:url(../images/fi_b.jpg) no-repeat top center;}
.fi_b li{ padding:28px 0 30px 0; border-bottom:1px dashed #b4b4b4; width:794px; margin:0 auto; }
.fi_b li .fli_d{float:left;}
.fi_b li span{float:left;display:block;}
.fli_d p{ line-height:24px; padding-top:10px; }
.fli_d h4{ font-size:26px; padding-left:20px; position:relative; }
.fli_d h4 img{ position:absolute; top:-15px; left:-37px;}
.fi_b .li01 .fli_d{ width:442px;  padding:0 60px 0 10px;  }
.fi_b .li01 span{ width:273px; height:174px; background:url(../images/fi_01.jpg) no-repeat; }
.fi_b .li02 .fli_d{ width:450px;  padding:20px 0 0 67px;  }
.fi_b .li02 span{ width:277px; height:156px; background:url(../images/fi_02.jpg) no-repeat; }
.fi_b .li03 .fli_d{ width:437px;  padding:20px 30px 0 0px;  }
.fi_b .li03 span{ width:314px; height:177px; background:url(../images/fi_03.jpg) no-repeat; }
.fi_b .li04 .fli_d{ width:380px;  padding:5px 0 0 64px;  }
.fi_b .li04 span{ width:350px; height:177px; background:url(../images/fi_04.jpg) no-repeat; }
.fi_b .li05 { border-bottom:none;}
.fi_b .li05 .fli_d{ width:462px;  padding:5px 13px 0 0;  }
.fi_b .li05 p{ height:96px;}
.fi_b .li05 span{ width:315px; height:191px; background:url(../images/fi_05.jpg) no-repeat; }
.fi_b .li05 a{ color:#22d48b; text-decoration:underline; }


/*signing*/
.signing{ width:100%; height:568px;  background:url(../images/signing.jpg) no-repeat top center;}
.signing .title h3{ padding-top:75px; color:#fff;}
.sig_con ul{ padding:40px 0 0 50px;}
.sig_con li{ position:relative; margin-right:34px; width:276px; float:left; background:#f8f8f8; }
.sli_d{ padding:20px 30px 0 30px; height:90px; }
.sli_d p{ font-size:16px; line-height:24px; }
.sli_d p a{ text-decoration:underline;color:#4aa1dd; }
.sig_con li span{ display:block; width:11px; height:20px; background:url(../images/sig_04.png) no-repeat; position:absolute; top:50%; margin-top:-10px; left:287px;}

/*service*/
.service{ padding-top:30px;}
.service h3{ padding-right:40px; }
.ser_con .sel_d{ margin:0 auto; width:124px; height:100px; background:#568de8; border-radius:50%; padding-top:24px; }
.sel_d span{ display:block; width:73px; height:72px; background:url(../images/index.png) no-repeat; margin:0 auto;}
.ser_con ul{ padding:60px 0 0 111px;}
.ser_con li{ width:151px; height:220px; overflow:hidden;  float:left; margin-right:65px; }
.ser_con li p{ font-size:18px; color:#333; line-height:24px; text-align:center; padding-top:10px;}
.ser_con .li02  span{ background-position: 0 -91px;  }
.ser_con .li03  span{ background-position: 0 -199px;  }
.ser_con .li04  span{ background-position: 0 -289px;  }
.ser_con .li05  span{ background-position: 0 -389px;  }
.ser_con .li06  span{ background-position: 0 -484px;  }
.ser_con .li07  span{ background-position: 0 -573px;  }
.ser_con .li08  span{ background-position: 0 -669px;  }

/*vip1*/
.vip1{ width:100%; height:557px; background:url(../images/vip1.jpg) no-repeat top center;}











/*ìéÒ³*/
.feiye{ line-height:30px;font-size:12px; color:#6E6D6D; text-align:center;margin-top:30px;}




