/* 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;}
.nav p{ float:left; width:127px; height:89px; overflow:hidden;}
.nav ul{ float:left; height:89px; margin-left:40px;}
.nav ul li{ float:left; width:116px; height:89px; line-height:89px; font-size:18px; text-align:center;}
.nav ul li a{ display:block; color:#FFF; font-size:18px;}
.nav ul li a:hover{ color:#ffe501;}
.nav span{ float:right; width:215px; height:89px; overflow:hidden; background:url(../images/summer_05.jpg) 0 31px no-repeat; line-height:88px; text-indent:41px; color:#FFF; font-size:24px; font-weight:bold;}

.banner{ width:1000px; height:604px; overflow:hidden; margin:0 auto; padding-top:452px; text-align:center; box-sizing:border-box; padding-left:24px;}
.banner a{ float:left; width:140px; height:116px; overflow:hidden; margin-right:22px;}


.youhui{ width:1000px; overflow:hidden; margin:0 auto; background:url(../images/summer_12.jpg) center top no-repeat; height:365px; padding-top:156px; box-sizing:border-box;}
.youhui img{ display:block; margin:0 auto;}

.change{ width:1000px; overflow:hidden; margin:0 auto; background:url(../images/summer_15.jpg) center top no-repeat; height:927px; padding-left:30px; padding-top:240px; box-sizing:border-box;}
.change dl{ float:left; width:290px; overflow:hidden; margin-right:34px;}
.change dl dt{ width:100%; overflow:hidden; height:57px; line-height:58px; text-align:center; font-size:24px; color:#FFF;}
.change dl dd{ width:100%;  height:230px; padding:22px 26px 0px; box-sizing:border-box; position:relative;}
.change dl dd p{ width:100%; overflow:hidden; font-size:18px; color:#666666; line-height:28px; text-align:left; margin-bottom:22px;}
.change dl dd h6{ width:238px; background:#dbc30c; height:98px; line-height:98px; text-align:center; font-size:24px; color:#FFF; position:absolute; left:26px;bottom:0px; }

.phone{ width:100%; padding-top:38px; padding-left:420px; overflow:hidden; height:154px; box-sizing:border-box;}
.phone span{ display:block; width:100%; height:24px; text-align:left; font-size:18px; color:#dbc30c;}
.phone font{ display:block; width:100%; text-align:left; height:40px; line-height:40px; color:#dbc30c; font-size:28px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}

.form_tit{ width:100%; overflow:hidden; height:110px;}
.form_tit h3{ width:100%; height:50px; overflow:hidden; line-height:50px; text-align:center; color:#333333; font-size:36px;}
.form_tit p{ width:100%; height:38px; line-height:38px; text-align:center; color:#999999; font-size:24px;}

.form{width:900px; height:58px; overflow:hidden; padding:24px 50px 0px;}



.course{ width:1000px; margin:0 auto; overflow:hidden; height:359px;}
.cour_tit{ float:left; width:270px; height:359px; overflow:hidden; padding-top:44px; box-sizing:border-box;}
.cour_tit dl{ width:100%; overflow:hidden; height:269px; background:url(../images/bg1.jpg) right 22px #a3cb46 no-repeat; padding-top:46px;}
.cour_tit dl dt{ width:66px; height:61px; overflow:hidden; margin:0 auto;}
.cour_tit dl dt dd{ width:100%; overflow:hidden;}
.cour_tit dl dd h4{ width:100%; height:70px; line-height:70px; text-align:center; font-size:30px; color:#FFF; font-weight:normal;}
.cour_tit dl dd p{ font-size:24px; color:#4b8608; line-height:30px; text-align:center; margin-top:20px;}
.box{ width:730px; float:right; overflow:hidden;}

.tab{ width:100%; overflow:hidden; height:44px;}
.tab span{ cursor:pointer; float:left; width:132px; height:44px; overflow:hidden; line-height:44px; text-align:center; color:#000; font-size:18px; border-top-left-radius:1em; border-top-right-radius:1em; background:#dbc30c; margin-right:20px;}
.tab span.se{ color:#FFF; background:#86b800;}

.tab_content{ width:100%; overflow:hidden;}
.tab_ever{ display:none; width:100%; overflow:hidden; height:315px; background:#dedede; position:relative; padding:12px 0 0 16px;  box-sizing:border-box;}
.tab_ever h5{ font-size:14px; line-height:24px; color:#333333; text-align:left; width:100%;}
.tab_ever p{ font-size:14px; color:#666666; line-height:24px; text-align:left;}

.tab_ever a{ position:absolute; width:146px; height:41px; overflow:hidden; line-height:41px; text-align:center; font-size:18px; background:url(../images/btn_2.jpg) repeat-x; color:#000; border-radius:6px; right:15px; bottom:13px;}
.tab_ever a:hover{ background:url(../images/btn_1.jpg) repeat-x; color:#FFF;}

.vip dl{ padding-top:30px; height:241px; box-sizing:border-box;}
.vip dl dd p{ margin-top:10px;}


#tab_content2 .tab_ever{ height:241px;}
#tab_content3 .tab_ever{ height:241px;}

.system{ width:1000px; overflow:hidden; margin:0 auto; background:url(../images/summer_21.jpg) center top no-repeat #3a3a3a; height:654px; overflow:hidden; padding-top:204px; overflow:hidden; box-sizing:border-box;}
.system h3{ font-size:30px; height:164px; line-height:46px; text-align:center; color:#FFF; width:100%; font-weight:normal;}

.sys_ct{ width:100%; overflow:hidden;}
.sys_ct dl{ float:left; width:242px; overflow:hidden; margin-right:10px;}
.sys_ct dl dt{ width:144px; height:37px; line-height:38px; text-align:center; font-size:18px; color:#333333; margin-left:76px; margin-bottom:10px;}
.sys_ct dl dd{ width:242px; height:104px; padding:16px; font-size:16px; color:#545655; line-height:24px; text-align:left; display:block;  box-sizing:border-box;  }

.system a{ display:block; width:352px; height:59px; line-height:60px; text-align:center; margin:42px auto 0; background:url(../images/btn_3.jpg) center top repeat-x; border-radius:6px; font-size:24px; color:#333333;}
.system a:hover{ background:url(../images/btn_4.jpg) repeat-x; color:#FFF;}


.service{ width:1000px; overflow:hidden; margin:0 auto; background:url(../images/summer_24.jpg) center top no-repeat; height:670px; padding-top:190px; box-sizing:border-box;}
.service dl{ float:left; width:318px; overflow:hidden; margin-right:20px;}
.service dl dt{ width:100%; height:82px; padding-top:10px; box-sizing:border-box;  font-size:24px; color:#FFF; text-align:center; line-height:30px;}
.service dl dd{ width:286px; margin:0 auto; overflow:hidden; padding:22px 32px 0; box-sizing:border-box;}
.service dl dd h1{ width:212px; height:44px; line-height:44px; text-align:center;  font-size:18px; color:#333333; background:#dbc30c; font-weight:normal;}
.service dl dd h2{ width:100%; height:45px; line-height:50px; text-align:left; font-size:18px; color:#FFF; font-weight:normal;}
.service dl dd p{ font-size:16px; text-align:left; color:#FFF; line-height:24px;}

.ser_ct{ width:100%; overflow:hidden;}
.service a{ display:block; width:352px; height:59px; line-height:60px; text-align:center; margin:60px auto 0; background:url(../images/btn_3.jpg) center top repeat-x; border-radius:6px; font-size:24px; color:#333333;}
.service a:hover{ background:url(../images/btn_4.jpg) repeat-x; color:#FFF;}


.ms{ width:1000px; overflow:hidden; height:646px; padding-top:438px; box-sizing:border-box; margin:0 auto;}
.ms dl{ float:left; width:250px; position:relative; height:209px;}
.ms dl dt{ width:100%; padding:0 36px; box-sizing:border-box; font-size:18px; color:#FFF; line-height:30px; text-align:left;}
.ms dl dd{ position:absolute; width:100%; height:41px; bottom:12px; left:0;}
.ms dl dd a{ display:block; width:132px; height:41px; margin:0 auto; color:#333333; font-size:18px; line-height:41px; text-align:center; background:url(../images/btn_2.jpg) repeat-x; border-radius:4px;}
.ms dl dd a:Hover{ color:#FFF; background:url(../images/btn_1.jpg) repeat-x;}


.foot{ width:1000px; font-size:14px; color:#FFF; line-height:24px; text-align:center; margin:64px auto;}














