/* 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;}

.top{ width:1000px; margin:0 auto; overflow:hidden; height:171px; padding-top:20px; box-sizing:border-box;}
.top a{ float:left;}
.top a img{ display:block;}

.top span{ float:right; background:url(../images/phone.png) left center no-repeat; height:58px; text-indent:40px; font-size:20px; color:#f96b56; line-height:58px; font-family:Arial, Helvetica, sans-serif;}
.banner_bt{ width:1000px; margin:0 auto; overflow:hidden;}
.banner_bt a{ display:block; width:273px; height:59px; line-height:60px; text-align:center; border:1px solid #f96b56; font-size:18px; color:#f96b56; border-radius:30px;}
.banner_bt a:hover{ background:#f96b56; color:#FFF;}


.main_tit{ width:100%; overflow:hidden; padding-top:46px; padding-bottom:34px;}
.main_tit h3{ height:62px; line-height:62px; text-align:center; position:relative; padding:0 16px 0 54px; color:#3f3f3f; font-size:36px;}
.main_tit h3 strong{ font-weight:bold;}
.main_tit h3 .i1{ position:absolute; left:50%; margin-left:-198px;}
.main_tit h3 .i2{ display:inline-block; margin-left:8px;}

.basic{ width:1060px; margin:0 auto; overflow:hidden;}

.same{ float:left; width:494px; border:1px solid #f4f3f3; padding:8px; box-sizing:border-box; margin:0 68px 30px 0;}
.same dl{ width:100%; overflow:hidden; background:#f4f3f3; padding:12px 10px; height:179px; box-sizing:border-box;}
.same dl dt{ float:left; width:197px; height:158px;}
.same dl dt igm{ display:block;}
.same dl dd{ float:right; width:259px; padding-left:34px; box-sizing:border-box;}
.same dl dd h6{ width:100%; overflow:hidden; height:53px; line-height:60px; text-align:left; font-size:26px; color:#000000; font-weight:bold;}
.same dl dd ul{ width:100%; overflow:hidden;}
.same dl dd ul li{ width:100%; line-height:24px; text-align:left;}
.same dl dd ul li a{ font-size:16px; color:#747474;}
.same dl dd ul li a:hover{ color:#f96b56;}
.same p{ width:100%; margin:14px 0 16px 0; overflow:hidden;}
.same p a{ display:inline-block; width:218px; height:47px; line-height:48px; text-align:center; border:1px solid #f96b56; font-size:16px; color:#f96b56; margin-right:30px;}
.same p a.mr{margin-right:0;}
.same p a:hover{ background:#f96b56; color:#FFF;}
.zreo{ margin-right:0;}

.case h3 .i1{ margin-left:-270px;}

.tl_ch{ width:1060px; margin:0 auto; overflow:hidden;}
.tl_ch dl{ float:left; width:248px; margin-right:22px; overflow:hidden;}
.tl_ch dl dt{ width:100%; height:55px; line-height:54px; text-align:center; font-size:22px; color:#000000; border-top:4px solid #f96b56; background:#f4f3f3;}
.tl_ch dl dd{ width:246px; border:1px solid #f4f3f3; height:132px; padding-top:18px; box-sizing:border-box;}
.tl_ch dl dd ul{ width:100%; overflow:hidden;}
.tl_ch dl dd ul li{ width:100%; line-height:30px; text-align:center;}
.tl_ch dl dd ul li a{ color:#747474; font-size:16px; }
.tl_ch dl dd ul li a:hover{ color:#f96b56;}


.bj{ box-sizing:border-box; color:#FFF; padding-top:56px;  padding-bottom:0;}
.bj h3{ color:#FFF; }


.bj_box{ width:1060px; margin:0 auto; height:484px; overflow:hidden;}
.bj_box p{ width:100%; height:91px; overflow:hidden;}
.bj_box p font{ float:left; width:270px; line-height:92px; text-align:center; color:#FFF; font-size:24px;}
.bj_box p font i{ font-weight:bold;}

.ct_box{ width:100%; overflow:hidden; height:330px; position:relative;}
.tab{ width:100%; height:330px; position:absolute; left:0; top:0; z-index:1;}
.tab span{ cursor:pointer; float:left; width:268px; height:59px; margin-bottom:4px; line-height:60px; text-align:center; color:#FFF; font-size:20px; border:1px solid #fdbdb1; margin-right:510px;}
.tab span i{ display:none;  margin-left:18px; color:#f96b56;}
.tab span.se{ background:#FFF; color:#f96b56; }
.tab span.se i{ display:block;}

.tab_content{ position:absolute;  width:484px; height:325px; left:287px; top:0; background:#FFF; padding:14px; box-sizing:border-box; z-index:6;}
.ever{ width:100%; overflow:hidden;}
.ever dl{ width:100%; overflow:hidden;}
.ever dl dt{ width:100%; overflow:hidden;}
.ever dl dt img{ display:block;}
.ever dl dd{ width:100%; overflow:hidden; padding-top:24px;}
.ever dl dd font{ display:block; width:100%; line-height:30px; text-align:center; color:#747474; text-align:center; font-size:18px;}
.ever dl dd a{ display:block; width:100%; text-align:center; color:#f96b56; font-size:20px; margin-top:8px;}

.ms h3 .i1{ margin-left:-270px;}

.xy{ width:1060px; margin:0 auto; overflow:hidden; height:273px; background:url(../images/tf_listen_20.png) center top no-repeat;}
.xy dl{ float:left; width:257px; height:253px; overflow:hidden; margin-right:10px;}
.xy dl dt{ width:100%; height:70px; line-height:102px; text-indent:20px; font-size:22px; font-weight:bold;}
.xy dl dt a{ display:block; color:#3f3f3f;}
.xy dl dd{ width:100%; overflow:hidden; height:203px; line-height:36px; text-indent:20px;}
.xy dl dd a{ font-size:22px; color:#3f3f3f; display:block; height:100%;}


.course_box{ width:1060px; margin:16px auto 0; overflow:hidden; padding-bottom:70px;}
.course{ float:left; width:304px; overflow:hidden;}
.course span{ cursor:pointer; display:block; width:301px; height:74px; line-height:74px; text-align:center; border:1px solid #f96b56; margin-bottom:12px; font-size:24px; color:#f96b56;}
.course span.se{ background:#f96b56; color:#FFF;}

.course_content{ float:right; width:741px; overflow:hidden; border:1px solid #f4f3f3; padding:10px; box-sizing:border-box;}
.course_content .ever{ display:none;}
.course_content .ever dl{ width:100%; background:#f4f3f3; overflow:hidden; padding-bottom:20px;}
.course_content .ever dl dt{ width:100%; text-indent:44px; font-weight:bold; height:50px; line-height:70px; font-size:18px; color:#3f3f3f;}
.course_content .ever dl dd{ padding:0; line-height:32px; text-indent:44px; color:3f3f3f; font-size:18px;}
.course_content .ever font{ display:block; width:100%; padding-top:16px; overflow:hidden;}
.course_content .ever font a{ float:left; width:326px; height:47px; line-height:48px; font-size:18px; text-align:center; color:#f96b56; border:1px solid #f96b56; margin-right:62px;}
.course_content .ever font a:hover{ background:#f96b56; color:#FFF;}

.footer{ width:100%; line-height:30px; font-size:16px; padding:40px 0; text-align:center; color:#3f3f3f; background:#f4f3f3;}











