/* CSS Document */
*{margin:0; padding:0;}
ul li{list-style:none;}
img{outline:none; border:none;}
a{text-decoration:none;}
body{font-family:'微软雅黑'; }

.nav{ width:1000px; margin:0 auto; overflow:hidden; }
.nav p{ float:left; width:270px;  overflow:hidden;  padding-top:10px;  box-sizing:border-box;}
.nav ul{ float:left; margin-left:240px;}
.nav ul li{ float:left; width:110px; overflow:hidden; height:76px; line-height:76px; text-align:center; font-size:20px;}
.nav ul li a{ display:block; color:#FFF; font-size:20px;}
.nav ul li a:hover{ color:#ff9126;}

.nav span{ float:right; width:185px; height:76px; line-height:76px; text-indent:42px; background:url(../images/phone.png) left center no-repeat; color:#FFF; font-size:20px;}

.banner_zx{ width:1060px; height:364px; overflow:hidden; padding:170px 0 0 20px; box-sizing:border-box; margin:0 auto;}
.banner_zx a{ float:left; width:192px; background:url(../images/zx_bg.png) left center no-repeat; height:44px; line-height:44px; text-indent:48px; font-size:23px; margin-right:96px; color:#FFF; font-weight:bold; }
.banner_zx a:hover{ background:url(../images/zx_bg.png) left center no-repeat #db5d64; border-radius:6px;}

.challenge{ width:1060px; background:url(../images/tf_vip_05.jpg) center top no-repeat; height:664px; margin:0 auto; overflow:hidden;}
.challenge h4{ width:100%; height:215px; line-height:180px; text-align:center; font-size:52px; font-family:"宋体"; color:#1c283c; font-weight:normal;}
.challenge h4 i{ font-style:normal; font-weight:bold; font-family:"微软雅黑";}

.prob{ width:100%; overflow:hidden; margin-bottom:142px;}
.prob ul li{ float:left; width:229px; height:163px; padding-top:44px; box-sizing:border-box; line-height:30px; text-align:center; color:#FFF; font-size:18px; margin-right:48px;}

.challenge p{ width:684px; height:52px; line-height:52px; margin:0 auto; text-align:left; font-size:30px; color:#1c283c;}
.challenge p a{ float:right; font-size:24px; width:241px; height:48px; line-height:48px; text-align:center; color:#FFF; background:#e9686f; border-radius:6px; box-shadow:#db5d64 0 4px 2px;}
.challenge p a:hover{ background:#387e9c; box-shadow:#014f71 0 4px 0px;}


.magic{ width:1060px; margin:0 auto; padding-top:78px; box-sizing:border-box;}
.magic p{ width:100%; text-align:right; font-size:36px; line-height:42px; color:#FFF;}
.magic p em{ font-style:normal; color:#7ecaeb; font-size:14px; line-height:24px;}
.magic p i{ font-style:normal; color:#FFF; font-size:16px; line-height:20px;}

.magic_ct{ width:1060px; margin:0 auto; overflow:hidden; height:580px;}
.magic_ct dl{ width:887px; height:101px; margin-bottom:30px; overflow:hidden;}
.magic_ct dl dt{ float:left; width:297px; background:url(../images/dl_bg.png) left center no-repeat; line-height:32px; height:101px; font-size:22px; color:#1c283c; padding-top:12px; box-sizing:border-box; text-align:center;}
.magic_ct dl dt i{ font-style:normal; color:#db5d64; font-weight:bold; font-size:36px;}
.magic_ct dl dd{ float:right; width:590px; height:101px; padding:22px 36px 0 46px; box-sizing:border-box; background:#db5d64; border-radius:8px; line-height:30px; text-align:left; color:#FFF; font-size:18px;}

.course{ width:1060px; overflow:hidden; margin:0 auto; padding-bottom:40px;}
.course h4{ width:100%; height:191px; line-height:160px; text-align:center; font-size:52px; font-family:"宋体"; color:#1c283c; font-weight:normal;}
.course h4 i{font-style:normal; font-weight:bold; font-family:"微软雅黑";}

.box{ width:100%; overflow:hidden;}

#tab{ width:100%; overflow:hidden; height:74px;}
#tab span{ float:left; width:170px; height:64px; cursor:pointer; line-height:64px; text-align:center; color:#FFF; background:url(../images/span_bg.png) no-repeat; font-size:18px; color:#FFF; margin-right:8px;}
#tab span.se{ background:url(../images/span_se.png) no-repeat;}


#tab_content{ width:100%; overflow:hidden; background:#FFF;}

.ever{ width:1060px; padding:20px 30px; box-sizing:border-box; background:#FFF; display:none;}
.ever table{ width:100%; overflow:hidden;}
.ever table tr th{ height:50px; text-align:center; font-size:18px; color:#1c283c;}
.ever table tr td{ height:44px; font-size:16px; color:#1c283c; text-align:center;}
.ever table tr td span{ font-size:16px; color:#db5d64;}
.ever table tr td a{ display:block; margin:0 auto;  font-size:16px; color:#db5d64;}
.ever table tr.odd{ background:#f5f5f5;}
.ever table tr.even{ background:#FFF;}

.high{ width:1060px; height:383px; overflow:hidden; margin:0 auto;}
.high h4{ width:100%; height:191px; line-height:200px; text-align:center; font-size:52px; font-family:"宋体"; color:#FFF; font-weight:normal;}
.high h4 i{font-style:normal; font-weight:bold; font-family:"微软雅黑";}

.ms{ width:1060px; margin:0 auto; overflow:hidden; height:1025px;}
.ms h4{width:100%; height:200px; line-height:200px; text-align:center; font-size:52px; font-family:"宋体"; color:#1c283c; font-weight:normal;}
.ms h4 i{font-style:normal; font-weight:bold; font-family:"微软雅黑";}


.ms_ct{ width:1060px; overflow:hidden; position:relative; height:814px;}
.ms_ct dl{ width:346px; height:131px; position:absolute; }
.ms_ct dl dt{ width:100%; height:131px; padding:20px 26px 0 54px; box-sizing:border-box; line-height:26px; color:#1c283c; font-size:14px;}
.ms_ct dl dd a{ position:absolute; width:192px; height:42px; left:78px; bottom:-34px; line-height:42px; text-align:center; color:#FFF; font-size:16px; background:#e9686f; border-radius:8px; box-shadow:#db5d64 0 4px 0px;}
.ms_ct dl dd a:hover{ background:#387e9c; box-shadow:#055d82 0 4px 0px;}

.quick{ width:1060px; height:138px; overflow:hidden; padding-top:46px; box-sizing:border-box; padding-right:66px; margin:0 auto;}
.quick a{ float:right; width:192px; height:42px; line-height:42px; text-align:center; color:#FFF; font-size:16px; background:#db5d64; border-radius:8px; box-shadow:#db5d64 0 4px 0px;}
.quick a:hover{ background:#387e9c; box-shadow:#034663 0 4px 0px;}


.footer{ width:100%;  text-align:center; font-size:14px; color:#000; padding:30px 0 40px; line-height:24px; }











