/* CSS Document */
*{margin:0; padding:0;}
a{text-decoration:none;}
ul li{list-style:none;}
img{outline:none; border:none;}
input,select{outline:none;}
area{outline:none;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
i,em{font-style:normal;}
body{font-family:"微软雅黑"; font-size:12px;}
.clearfix:after{ display:block; content:''; clear:both;}


.top{ width:1060px; margin:0 auto;}
.top a{ float:left; padding:28px 0 0 14px;}
.top a img{ display:block;}
.top span{ float:right; height:145px; line-height:146px; background:url(../images/phone.png) left center no-repeat; font-size:18px; color:#fa5b58; font-weight:bold; text-indent:37px;}

.main{ width:1000px; margin:0 auto; padding-top:80px;}
.main h3{ width:100%; line-height:56px; font-weight:bold; color:#46455c; font-size:40px; text-indent:245px;}
.main h3 i{ color:#44c67e;}

.course{ width:950px; margin:0 auto; overflow:hidden; padding-left:50px;}
.course dl{ float:left; width:266px; margin-right:30px;}
.course dl dt{ width:100%; text-align:center; line-height:50px; font-size:20px; color:#46455c; border-bottom:1px solid #FFF;}
.course dl dd{ width:100%; overflow:hidden;}
.course dl dd p{ padding-top:20px; line-height:24px; color:#FFF; text-align:center; font-size:18px; margin-bottom:30px;}
.course dl dd span{ display:block; width:266px; font-size:18px; color:#FFF; text-indent:37px; line-height:32px;}
.course dl dd span i{ display:inline-block; width:13px; height:13px; background:url(../images/xing.png) no-repeat; margin-right:2px;}

.sum_fb{ float:left; width:309px; margin-right:30px;}
.sum_fb h4{ width:100%; line-height:72px; color:#FFF; font-weight:bold; text-align:center; font-size:26px;}
.sum_fb p{ padding-top:14px; color:#FFF; text-align:center; line-height:24px; font-size:18px; margin-bottom:30px;}
.sum_fb span{ display:inline-block; text-indent:55px; line-height:32px; font-size:18px; width:100%; color:#FFF;}
.sum_fb span i{ display:inline-block; width:13px; height:13px;background:url(../images/xing.png) no-repeat; margin-right:2px;}
.sum_fb a{ display:block; width:170px; height:40px; line-height:40px; text-align:center; color:#FFF; border:2px solid #FFF; border-radius:20px; margin:20px auto 0; font-size:16px;}
.sum_fb a:hover{ background:#FFF; color:#fa5b58;}

.high_fb{ width:1060px; margin:0 auto; overflow:hidden;} 
.high_fb .fb1{ width:1040px; background:url(../images/fb_06.jpg) center top no-repeat; height:329px; padding-top:72px; padding-left:20px;}
.high_fb .fb1 h3{ width:100%; line-height:56px; font-weight:bold; color:#46455c; font-size:40px; text-indent:214px; clear:right; margin-bottom:110px;}
.high_fb .fb1 h3 i{ color:#44c67e;}
.high_fb .fb1 p{ float:left; width:282px; height:95px; margin-right:88px; padding-top:10px; line-height:28px; text-align:center; color:#FFF; font-size:16px; }
.high_fb .fb2{ width:1040px; overflow:hidden; padding-left:20px; margin-top:26px;}
.high_fb .fb2 dl{ float:left; width:145px; margin-right:4px;}
.high_fb .fb2 dl dt{ height:69px; padding-top:22px; background:#dbf1c6; line-height:26px; margin-bottom:2px solid #FFF; font-weight:bold; color:#46455c; font-size:20px; text-align:center;}
.high_fb .fb2 dl dd{ padding:20px 4px 16px 12px; width:129px; line-height:26px; text-align:left; font-size:16px; color:#FFF; background:#89d244;}

.high_fb .fb2 a{ clear:left; display:block; width:340px; height:74px; line-height:74px; margin:390px auto 70px; color:#FFF; font-weight:bold; background:#fa5b58; text-align:center; font-size:20px; }


.course_box{ width:1000px; margin:0 auto; overflow:hidden; padding-top:62px; background:url(../images/fb_10.jpg) center 60px no-repeat; }
.course_box h3{ text-indent:205px; color:#46455c; font-size:40px; font-weight:bold; line-height:56px; margin-bottom:40px;}
.course_box h3 i{ color:#FFF;}
#tab{ width:100%; overflow:hidden; height:77px;}
#tab span{ cursor:pointer; float:left; width:449px; height:56px;  line-height:56px; color:#46455c; font-size:24px; border:1px solid #46455c; text-align:center;}
#tab span.se{ background:#46455c; color:#FFF;}

#tab_content{ width:100%; overflow:hidden;}
#tab_content div{ display:none;}
#tab_content div table{ width:998px; border-collapse:collapse; }
#tab_content div table tr th,td{ text-align:center; color:#FFF;}
#tab_content div table tr th{ height:58px; font-weight:bold; font-size:20px; border-bottom:1px solid #abea6f;}
#tab_content div table tr td{ border:1px solid #abea6f; height:132px; font-size:20px; position:relative;}
#tab_content div table tr td.even{ font-weight:bold; }
#tab_content div table tr td.odd{ text-align:left; padding:24px 0 0 28px; box-sizing:border-box; font-size:16px; line-height:28px;}
#tab_content div table tr td a{ position:absolute;  width:63px; height:101px; background:#FFF; line-height:101px; text-align:center; right:16px; top:17px; color:#44c67e;}

.ms{ width:1060px; margin:0 auto; overflow:hidden; padding-top:60px;}
.ms h3{text-indent:294px; color:#46455c; font-size:36px; font-weight:bold; line-height:60px; margin-bottom:46px; background:url(../images/fb_13.jpg) center top no-repeat; }
.ms h3 i{ color:#44c67e;}

.ms_ct{ width:1020px; overflow:hidden; padding:0 20px; height:416px;}
.ms_ct dl{ float:left; width:auto; border-right:1px solid #FFF; cursor:pointer;}
.ms_ct dl dt img{ display:block;}
.ms_ct dl dd{ display:none;}
.ms_ct dl dd .ms_int{ float:left; width:400px; overflow:hidden; height:414px; position:relative; margin-right:80px; padding-left:20px;}
.ms_ct dl dd .ms_int h6{ width:350px; height:70px; line-height:76px; border-bottom:1px solid #fa5b58; font-size:38px; color:#46455c; font-weight:bold;}
.ms_ct dl dd .ms_int h6 i{ font-size:20px; color:#fa5b58; margin-right:22px;}
.ms_ct dl dd .ms_int span{ display:block; width:100%; line-height:40px; height:60px; font-size:20px; color:#fa5b58; font-weight:bold;}
.ms_ct dl dd .ms_int p{ width:100%; line-height:28px; font-size:18px; color:#46455c;}
.ms_ct dl dd .ms_int a{ position:absolute; left:60px; bottom:0; width:209px; height:58px; line-height:58px; text-align:center; color:#FFF; background:#fa5b58; font-size:18px;}

.envir{ width:100%;  padding-top:86px;}
.envir h4{  width:1000px; margin:0 auto; height:60px; background:url(../images/fb_37.jpg) no-repeat; line-height:60px; text-indent:148px; font-weight:bold; color:#46455c; font-size:40px; margin-bottom:46px;}
.envir h4 i{ color:#44c67e;}
.en_up{ width:100%; background:url(../images/fb_40.jpg) center top no-repeat; height:286px; position:relative;}

.fot_phone{ width:150px; overflow:hidden; height:174px; position:absolute; left:50%; top:52px; margin-left:-179px;}
.fot_phone b{ font-weight:bold; font-weight:normal; color:#FFF; line-height:52px; text-indent:6px; font-size:22px;}
.fot_phone p{ height:81px; line-height:52px; text-indent:4px; color:#FFF; font-size:20px;}
.fot_phone a{ display:block; width:145px; height:36px; line-height:36px; text-align:center; color:#FFF; border:2px solid #FFF; font-size:16px; border-radius:18px;}
.fot_phone a:hover{ background:#FFF; color:#44c67e;}
.en_up ul{ width:194px; overflow:hidden; position:absolute;}
.en_up ul li{ width:100%; line-height:34px; font-weight:bold; color:#FFF;  font-size:18px; background:url(../images/dian_bg.png) left center no-repeat; text-indent:16px;}
.en_up ul.u1{ left:50%; top:52px; margin-left:336px;}
.en_up ul.u2{ left:50%; top:248px; margin-left:336px; width:270px;}
.en_down{ width:100%; background:url(../images/fb_41.jpg) center top no-repeat; height:290px; position:relative;}

.en_down p{ width:216px; line-height:28px; color:#FFF; font-size:16px; position:absolute; left:50%; top:47px; margin-left:-384px;}

.dream{ width:1000px; overflow:hidden; margin:0 auto; background:url(../images/fb_43.jpg) center top no-repeat; padding-top:460px;}

.apply{ width:1000px; background:url(../images/fb_46.jpg) center top no-repeat; height:79px; position:relative; padding-top:436px;}
.apply p{ position:absolute; width:136px; height:136px; line-height:136px; text-align:center; color:#FFF; font-weight:bold; font-size:20px; }
.apply a{ display:block; width:248px; height:57px; line-height:56px; text-align:center; color:#FFF; font-size:22px; background:url(../images/bg_bg.jpg) repeat-x; margin:0 auto; border-radius:28px;}

.footer{ width:100%; line-height:30px; text-align:center; color:#FFF; font-size:14px; padding:40px 0; background:#44c67e;}

















