/**
 * 人人站CMS
 * ============================================================================
 * 版权所有 2015-2030 山东康程信息科技有限公司，并保留所有权利。
 * 网站地址: http://www.rrzcms.com
 * ----------------------------------------------------------------------------
 * 如果商业用途务必到官方购买正版授权, 以免引起不必要的法律纠纷.
 * ============================================================================
 */
.head_cnt .btn-menu{display:none}
.hy_top{width:100%;height:30px;line-height:30px;background:#ececec;position:relative}
.hy_top_con{width:1200px;margin:0 auto}
.hy_top span{float:left;width:200px;font-size:12px;font-family:'Microsoft YaHei';color:#95313a}
.fenxiang{width:275px;float:right}
.fenxiang a{padding-left:22px;font-family:"Microsoft YaHei";font-size:12px;color:#999;display:inline-block;margin-right:10px;margin-left:5px}
.wx_tc{position:absolute;top:30px;left:-50px;z-index:200;display:none}
.breadCrumb{width:1200px;margin:0 auto;font-size:12px;height:48px;line-height:48px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.ad,.container,.header,.nav-top{width:1000px;margin:0 auto}
.ad{text-align:center}
.bread-bg{background-color:#f8f8f8;height:40px;margin-bottom:20px;overflow:hidden}
.bread-cnt{float:left;line-height:40px;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.head_box{width:100%;padding:40px 0;background:url(../images/head_bg.jpg) no-repeat center center;background-size:cover;line-height:100px;background-position-x:10%}
.head{width:1200px;margin:0 auto}
.head .logo{float:left}
.head .logo a{float:left;margin-right:15px}
.head .logo span{font-size:36px;color:#000}
.head_tel{font-size:24px;float:right;color:#ab0e2d;position:relative;z-index:5}
.head_tel a{color:#ab0e2d}
.head_tel::after{position:absolute;content:attr(data-letter);transform-origin:top left;top:0;left:0;color:#fff;z-index:-1;transform:rotateX(10deg) rotateY(-6deg) rotateZ(0) skew(1deg,1deg)}
.nav-bg{width:100%;background-color:#ddd}
.nav-bg .nav{width:1200px;margin:0 auto}
.nav-bg .nav a{width:12.5%;display:block;float:left;color:#444;font-size:18px;line-height:44px;text-align:center}
.nav-bg .nav a.hover,.nav-bg .nav a:hover{background-color:#ab0e2d;color:#fff}
.breadcrumbs{width:1200px;margin:0 auto 10px;font-size:14px;height:50px;line-height:50px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.breadcrumbs a.hover,.breadcrumbs a:hover{color:#ab0e2d}
.main_l{width:74.16666%}
.main_r{width:23.33333%}
.main_banner{margin-bottom:20px}
.banner-box{width:61.7977%}
.fullSlide{width:100%;position:relative}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden}
.fullSlide .bd ul{width:100%}
.fullSlide .bd li{width:100%;overflow:hidden;text-align:center;position:absolute;left:0;top:0}
.fullSlide .bd li a{display:block}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:15px;left:0;height:30px;line-height:30px}
.fullSlide .hd ul{text-align:center}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;zoom:1;width:8px;height:8px;border:3px #fff solid;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;margin:5px;overflow:hidden;line-height:999px}
.fullSlide .hd ul .on{background-color:#fff}
.fullSlide .next,.fullSlide .prev{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:0;z-index:1;width:30px;height:60px;background:url(../img/prev.png) no-repeat;cursor:pointer;opacity:.5;display:none}
.fullSlide .next{left:auto;right:0;background:url(../img/next.png) no-repeat}
.hot-headline{width:36.8539%;border:1px #ccc solid}
.hot-headline-tit li{float:left;width:50%;height:40px;line-height:40px;text-align:center;font-size:18px;background-color:#f5f5f5;border-bottom:1px #ccc solid;cursor:pointer}
.hot-headline-tit li.hover{color:#fff;background-color:#ab8a6c;position:relative}
.hot-headline-tit li.hover:after{content:"";width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:12px solid #ab8a6c;position:absolute;bottom:-12px;left:50%}
.hot-headline-tit li i{padding:0 12px;margin-right:4px}
.hot-headline-tit li#aa1 i{background:url(../images/icon_news2.png) no-repeat center center}
.hot-headline-tit li#aa1.hover i{background:url(../images/icon_news.png) no-repeat center center}
.hot-headline-tit li#aa2 i{background:url(../images/icon_news2.png) no-repeat center center}
.hot-headline-tit li#aa2.hover i{background:url(../images/icon_news.png) no-repeat center center}
.hot-headline-box{padding:4% 4% 3%;background-color:#fff}
.hot-headline-box>div{display:none}
.hot-headline-box .headline{display:block}
.hot-headline-box .hot-questions .hot-questions-l{float:left;width:48%}
.hot-questions .hot-questions-l span{display:block;color:#ab8a6c;font-size:14px;text-align:center}
.hot-questions .hot-questions-l p{color:#999;font-size:12px;line-height:22px;margin-top:10px}
.hot-headline-box .hot-questions .hot-questions-r{width:100%}
.hot-headline-box .hot-questions li{width:100%;float:left;margin-bottom:12px;text-align:center}
.hot-headline-box .hot-questions li.li01,.hot-headline-box .hot-questions li.li02{width:48%}
.hot-headline-box .hot-questions li.li01{margin-right:4%}
.hot-headline-box .hot-questions li input{height:28px;line-height:28px;border:1px #dedede solid;padding:0 3%;width:93%;font-size:12px;color:#666}
.hot-headline-box .hot-questions li textarea{border:1px #dedede solid;padding:2% 3%;width:93%;height:44px;font-size:12px;color:#666}
.hot-headline-box .hot-questions li.sub-btn input{border:0;width:50%;margin:0 auto;padding:0;height:30px;line-height:30px;background-color:#ae0c2a;color:#fff;text-align:center;font-size:16px;cursor:pointer;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
.hot-questions-r p.exit-tel{width:100%;text-align:center;color:#ab0d2c;font-size:14px}
.hot-questions-r p.exit-tel a{color:#ab0d2c}
.hot-headline-box .hot-questions li.li-look a{color:#ab0d2c}
.headline-bottom li{width:95%;border-bottom:1px #f1f0f0 solid;padding-left:13px;background:url(../img/li_img.png) no-repeat left center;height:30px;line-height:30px;font-size:14px;color:#666;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.headline-bottom li a{width:80%;float:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.headline-bottom li span{float:right;color:#999}
.headline>p{text-align:center;height:40px;line-height:40px;background:url(../img/img-h.png) repeat-x center center}
.headline p a{padding:0 20px;background-color:#fff}
.college-profile{background-color:#fff;-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);-moz-box-shadow:0 0 10px rgba(0,0,0,.2);box-shadow:0 0 10px rgba(0,0,0,.2)}
.main_r .college-profile h3{font-size:16px;line-height:40px;color:#fff;text-align:center;background-color:#ab8a6c}
.college-profile .cnt{padding:5% 8%}
.college-profile .cnt img{width:100%;margin-bottom:5%}
.college-profile .cnt p{font-size:14px;color:#777;line-height:22px}
.college-profile .cnt p a{color:#ab0d2c}
.asterisk{color:#ae0c2a;margin-right:4px}
.asterisk{color:#ae0c2a;margin-right:4px}
.input-group,.input-group .form-control,.select-group{position:relative;z-index:1}
.form-control,.input-group,.select-group{font-size:14px;color:#666;width:100%}
.input-group .form-control{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #ccc;padding:6px 12px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}
.input-group-span{position:absolute;white-space:nowrap;left:15px;z-index:-1;height:30px;line-height:30px}
.input-group input{border-radius:4px!important;background-color:rgba(0,0,0,0)}
.submit-group input:hover{cursor:pointer}
.iconfont{display:inline-block;width:15px;height:15px;margin-right:4px;margin-bottom:-5px;border:1px solid #c5c5c5;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;overflow:hidden}
.checkbox-item.checked .iconfont{background:url(../images/check.jpg) no-repeat center;background-size:contain;border:1px solid #ab0e2d}
.must-box{font-size:12px;text-align:center}
.test{background-color:#f5f5f5;border:1px solid #ddd1c6;margin-bottom:20px;padding:20px 2%;margin-top:2%}
.test-cnt{display:-webkit-box;display:flex}
.test-title{text-align:center;margin-bottom:15px}
.test-title h2{font-size:20px;line-height:1;margin-bottom:20px;font-weight:700;color:#3c3838}
.test-title h2 span{color:#ab0e2d}
.form-control,.input-group{height:30px;line-height:26px}
.select-group select{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#666;font-size:14px;height:30px;line-height:28px;padding:0 0 0 22px;border:1px solid #ccc;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;overflow:hidden}
.select-group .asterisk{position:absolute;left:15px;height:30px;line-height:30px}
.test .input-group,.test .select-group{margin-right:2%;float:left;flex-basis:100%;width:18%}
.test .submit-group{float:left;flex-basis:100%;margin-left:2%;width:18%}
.test-btn{width:100%;height:30px;line-height:30px;font-size:14px;text-align:center;background:#ab0e2d;color:#fff;border:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
#bm_form{padding:0 5% 2%}
.course-cnt{display:-webkit-box;display:flex;flex-wrap:wrap;justify-content:center}
.course-form-banner{text-align:center;display:-webkit-box;display:flex;justify-content:space-around;align-items:center;padding:30px 0}
.course-form-banner dl{float:left;flex:25%;text-align:center;width:25%}
.course-form-banner dd{color:#ab8a6c;font-size:20px;line-height:40px}
.course-cnt .input-group,.course-cnt .select-group{margin:0 2% 20px;float:left;flex-basis:29.333%;width:29.333%}
.course-cnt .submit-group{margin:0 30% 15px;flex-basis:40%;width:40%}
.course-cnt .form-control,.course-cnt .input-group{height:40px;line-height:36px}
.course-cnt .input-group-span,.course-cnt .test-btn{height:40px;line-height:40px}
.must-box .iconfont.icon-check{background:url(../images/check2.png) no-repeat center;background-size:contain;border-color:#d0d0d0}
.main{width:1200px;margin:0 auto 20px}
.hotspot-tit-box{width:55%}
.main-tit a.more{float:right;height:40px;line-height:40px;margin-right:2%}
.hotspot-tit-box li.hover,.hotspot-tit-box li:hover{background-color:#ab8a6c;position:relative;color:#fff}
.hotspot-tit-box li.hover:after{content:"";width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid #ab8a6c;position:absolute;bottom:-6px;left:45%}
.hotspot-tit-box li{float:left;width:25%;height:40px;line-height:40px;text-align:center;cursor:pointer}
.recruit-students{margin-bottom:20px;-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);-moz-box-shadow:0 0 10px rgba(0,0,0,.2);box-shadow:0 0 10px rgba(0,0,0,.2)}
.recruit-students .main-tit{background-color:#fff}
.recruit-students-box{background-color:#fff;margin-top:20px;padding:3%}
.recruit-students-box .recruit-students-cnt{display:none}
.recruit-students-box #con_bb_1{display:block}
.recruit-search{margin-bottom:2%}
.recruit-search-hd{display:block;width:100%;height:30px;line-height:30px;color:#ab0d2c;font-size:18px;margin-bottom:10px}
.recruit-search-hd i{padding:0 12px;margin-right:5px;background:url(../images/search2.png) no-repeat center center}
.recruit-search-cnt{margin-bottom:10px;line-height:28px;border-bottom:1px #dedede dashed;padding-bottom:10px}
.recruit-search-cnt b.attribute{width:auto;letter-spacing:10px}
.recruit-search-cnt ul{width:78%}
.recruit-search-cnt ul li{float:left;padding:0 8px;text-align:center;font-size:14px;line-height:24px;margin:0 5px 2px;cursor:pointer}
.recruit-search-cnt ul li.selected{background-color:#ab8a6c;color:#fff}
.recruit-search-cnt a.shouqi,.recruit-search-cnt a.zhankai{width:8%;text-align:center;color:#ab0d2c}
.recruit-students-box .recruit-table{padding:0!important;margin-bottom:0!important}
.recruit-students-box .recruit-table .main-tit{border-bottom:1px #ab0d2c solid;margin-bottom:2%}
.recruit-students-box .recruit-table .main-tit h2{font-size:20px;padding-bottom:10px}
.recruit-students-box .recruit-table .main-tit h2 i{padding:0 12px;margin-right:5px;background:url(../images/icon_hot.png) no-repeat center center}
.recruit-table table{width:100%;border-left:1px solid #eee}
.recruit-table table th{background-color:#ddd;color:#222;font-size:14px;font-weight:400;height:30px;line-height:30px;border-right:1px #eee solid;border-bottom:1px #eee solid;display:block;float:left;padding:1%}
.recruit-table table td{display:block;float:left;background-color:#f6f6f6;border-right:1px #eee solid;border-bottom:1px #eee solid;padding:1%;height:26px;line-height:26px;font-size:14px;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.recruit-table table .t01 a,.recruit-table table .t02 a,.recruit-table table .t03 a{display:block;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.recruit-table table .t01{width:31%}
.recruit-table table .t02,.recruit-table table .t03,.recruit-table table .t06,.recruit-table table .t07{width:10%}
.recruit-table table .t04{width:8%}
.recruit-table table .t05{width:6%}
.recruit-table table td:first-child{text-align:left}
.recruit-table table td a{display:block;width:100%}
.recruit-table table tr:hover td{background-color:#f1f1d4;color:#ab0d2c}
.recruit-table table tr:hover td a{color:#ab0d2c}
.recruit-table table td a.jianzhang{font-size:12px;color:#fff;background-color:#ab8a6c;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
.recruit-table table tr:hover td a.jianzhang{background-color:#ae0c2a;color:#fff;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
.class-location li,.college-direct li,.recruit-major li{width:31.3333333333%;height:40px;line-height:40px;float:left;text-align:center;background-color:#f5f5f5;margin:1%;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
.class-location li:hover,.college-direct li:hover,.recruit-major li:hover{background-color:#ab0e2d}
.class-location li:hover a,.college-direct li:hover a,.recruit-major li:hover a{color:#fff}
.main_01{padding:5%;background:url(../images/xian.png) no-repeat center center;-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);-moz-box-shadow:0 0 10px rgba(0,0,0,.2);box-shadow:0 0 10px rgba(0,0,0,.2)}
.main_box_bg{background-color:#fff;margin-bottom:20px}
.main_01 .ask,.main_01 .faq{width:45%}
.main_01 .ask{margin-right:10%}
.main_01 .main-tit{font-size:18px;padding:2% 0;margin-bottom:5%;border-bottom:1px solid #bfbfbf}
.main_01 .main-tit a{font-size:14px;color:#999}
.main_01 .main-tit span{padding-bottom:2%;border-bottom:1px solid #ab0e2d}
.main_01 .ask i{padding:0 12px;margin-right:5px;background:url(../images/icon_ask_01.png) no-repeat center center}
.main_01 .faq i{padding:0 12px;margin-right:5px;background:url(../images/icon_faq_01.png) no-repeat center center}
.main_01 .ask li{width:100%;line-height:34px;margin-bottom:5%}
.main_01 .ask li div,.main_01 .ask li span{float:left}
.main_01 .ask li span{padding-right:5%;font-size:14px;line-height:34px}
.main_01 .ask li input{width:95%;padding-left:4%;height:34px;line-height:34px;border:1px solid #dedede}
.main_01 .ask li textarea{width:95%;padding:2% 0 2% 4%;height:50px;border:1px solid #dedede}
.main_01 .ask li div{width:77%}
.main_01 .ask li.btn{text-align:center}
.main_01 .ask li.btn input{width:40%;background-color:#ab0e2d;font-size:16px;color:#fff;border:none;cursor:pointer}
.main_01 .faq li{width:95%;height:34px;line-height:34px;font-size:14px;color:#666;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;background:url(../img/li_img.png) no-repeat left center;padding-left:4%}
.main_01 .faq li:hover a{color:#ab0e2d}
.main_02{margin-bottom:20px}
.main_02 .main_02_l,.main_02 .main_02_r{width:48%;background-color:#fff;-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);-moz-box-shadow:0 0 10px rgba(0,0,0,.2);box-shadow:0 0 10px rgba(0,0,0,.2)}
.main_02 .main_02_l{margin-right:4%}
.main_02 .main-tit{height:31px;line-height:31px;margin-bottom:5%;background-color:#fff;border-bottom:1px solid #ab8a6c}
.main_02 .main-tit span{float:left;display:block;text-align:center;height:31px;width:20%;font-size:16px;line-height:32px;background-color:#ab8a6c;color:#fff;position:relative}
.main_02 .main-tit span:after{content:'';display:block;width:30px;height:31px;position:absolute;right:-30px;bottom:-1px}
.main_02 .main-tit a{font-size:14px;color:#999;margin-right:2%}
.main_02 .main-tit a:hover{color:#ab0e2d}
.main_02 ul{padding:0 5% 5%}
.main_02 ul li{font-size:14px;background:url(../img/li_img.png) no-repeat left center;padding-left:4%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.main_03,.main_04{padding-bottom:2%;-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);-moz-box-shadow:0 0 10px rgba(0,0,0,.2);box-shadow:0 0 10px rgba(0,0,0,.2)}
.main_03 .main-tit,.main_04 .main-tit,.sign-up-tit,.speak1_tit{height:31px;line-height:31px;margin-bottom:2%;background-color:#fff;border-bottom:1px solid #ab8a6c}
.main_03 .main-tit span,.main_04 .main-tit span,.sign-up-tit span,.speak1_tit span{display:block;text-align:center;height:31px;width:20%;font-size:16px;line-height:32px;background-color:#ab8a6c;color:#fff;position:relative}
.main_03 .main-tit span:after,.main_04 .main-tit span:after,.sign-up-tit span:after,.speak1_tit span:after{content:'';display:block;width:30px;height:31px;position:absolute;right:-30px;bottom:-1px}
.main_03 dl{float:left;width:20%;text-align:center}
.main_03 dt{width:65%;margin:0 17.5% 5%}
.main_03 dd{font-size:16px;line-height:24px}
.main_04 li{float:left;width:23%;position:relative;margin:0 1%}
.main_04 li a{display:block}
.main_04 li img{width:100%}
.main_04 li span{display:block;width:100%;position:absolute;bottom:0;left:0;height:40px;line-height:40px;font-size:16px;color:#fff;background-color:rgba(0,0,0,.5);text-align:center}
.speak1{padding-bottom:2%;background-color:#fff;-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);-moz-box-shadow:0 0 10px rgba(0,0,0,.2);box-shadow:0 0 10px rgba(0,0,0,.2)}
.speak1_tit span{float:left}
.speak1 .top3{float:right;font-size:16px;line-height:36px;margin-bottom:1%;margin-right:2%}
.speak1 .top3 a.more{font-size:14px;color:#999}
.speak1 .top3 a.more:hover{color:#ab0e2d}
.speak1 .top3 i{font-family:"����";font-size:24px;color:#ab0e2d;padding-right:10px}
.speak1 .top3 i a{color:#ab0e2d}
.speak1 form{border:1px solid #ccc;margin-bottom:1%}
.speak1 form textarea{width:95%;height:80px;resize:none;padding:1% 2%;color:#999;outline:0;border:0 none}
.speak1 form .bottom{line-height:14px;background:#f6f6f6}
.speak1 form .bottom .left p{float:left;color:#666;display:block;padding:0 2% 0 4%;font-size:14px}
.speak1 form .bottom .left{width:65%;line-height:40px}
.speak1 form .bottom .left input{line-height:26px;height:26px;border:1px solid #ccc;outline:0;color:#ccc;padding-left:5px}
.speak1 form .bottom .left a{display:inline-block;padding-right:10px}
.speak1 form .bottom .right{width:30%;font-size:16px;text-align:center;line-height:40px;background:#ae0c2a;color:#fff;border:1px solid transparent;cursor:pointer}
.speak1 form .bottom .right i{padding:0 10px;background:url(../images/pl_icon.png) no-repeat center center}
.speak1 form .bottom .btn1{font-size:16px;background:#ae0c2a;color:#fff;border:1px solid transparent}
.speak1 .content{padding:0 3% 2%;margin-bottom:20px}
.speak1 .content>div{padding:2% 0;border-bottom:1px dashed #ccc}
.speak1 .content .div_last{border-bottom:0 none!important}
.speak1 .content .bottom p{float:left;color:#999}
.speak1 .content .p1{font-size:14px}
.speak1 .content .top_1{margin-bottom:2%}
.speak1 .content .top_1 span{font-size:16px;margin:0 10px;color:#15709b}
.speak1 .content .top_1 em{font-size:14px;color:#888;font-style:normal}
.speak1 .content .bottom p em,.speak1 .content .bottom p span{display:block;float:left}
.speak1 .content .bottom p span{padding-left:5px}
.speak1 .content .bottom p{padding-right:15px}
.speak1 .content .bottom a{color:#ccc}
.speak1 .last_a{display:block;margin-top:3%;height:50px;line-height:50px;font-size:20px;color:#fe674f;text-align:center}
.link{padding:2% 0}
.link h2{font-size:16px;font-weight:500;padding-bottom:10px}
.link h2 i{padding:0 10px;margin-right:10px;background:url(../images/link_icon.png) no-repeat center center}
.link a{float:left;padding:0 15px;height:28px;line-height:28px;font-size:14px}
.main>.main_r{float:right}
.college-profile{margin-bottom:10%}
.main_r .exit{width:100%;padding:0 0 8%;margin-bottom:10%;border:0;background-color:#fff;-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);-moz-box-shadow:0 0 10px rgba(0,0,0,.2);box-shadow:0 0 10px rgba(0,0,0,.2)}
.main_r .exit h3{width:100%;height:48px;line-height:48px;background-color:#ab0e2d;color:#fff;text-align:center;font-size:20px;margin-bottom:20px}
.exit .exit-cnt{padding:0 8%}
.exit .form-bd div{margin-bottom:5%}
.exit input{width:96%;line-height:30px;padding-left:3%;height:30px;color:#999;font-size:12px;outline:0;border:1px #dedede solid}
.exit textarea{width:96%;margin:0 0 3%;padding:2% 0 2% 3%;color:#999;height:90px;resize:none;outline:0;border:1px #dedede solid}
.exit p.exit-tel{font-size:16px;height:50px;line-height:50px;text-align:center}
.exit p.exit-tel i{padding:0 10px;margin-right:5px;background:url(../images/exit-tel.png) no-repeat center center}
.exit-lx a{display:block;width:19.33333333333%;float:left;margin:0 1%;padding-left:12%;font-size:12px;text-align:center;cursor:pointer}
.exit .exit-lxxx p{display:block}
.exit-lx a.exit-qq{background:url(../images/icon-qq.png) no-repeat left center}
.exit-lx a.exit-wx{background:url(../images/icon-wx.png) no-repeat left center;position:relative}
.exit-lx a .wx_tc{position:absolute;top:30px;left:-50px;z-index:200;display:none}
.exit-lx a.exit-wx:hover .wx_tc{display:block}
.exit-lx a.exit-wb{background:url(../images/icon-wb.png) no-repeat left center}
.curriculum h3 a.more,.guide h3 a.more{font-size:12px;color:#666;float:right}
.curriculum .cnt li a,.guide .cnt li a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.curriculum .cnt li span,.guide .cnt li span{font-size:12px;line-height:30px;color:#999;padding-left:24px}
.formtab-box{margin:20px 0}
.formtab-box .formtab-title{display:-webkit-box;display:flex;background:#f3f3f3}
.formtab-box .formtab-title li{color:#333;cursor:pointer;background:#f3f3f3;flex-basis:50%;text-align:center;height:40px;line-height:40px;font-size:16px;padding:0 20px}
.formtab-box .formtab-title li.hover{color:#fff;background:#ba0000}
.formtab-box .test_wxcode{float:right;width:45%;display:-webkit-box;display:flex;justify-content:center}
.formtab-box .test_wxcode dl{flex-basis:46%;margin:0 2%;text-align:center;float:left;width:46%}
.formtab-box .test_wxcode dl dt{font-size:18px;font-weight:700;color:#000}
.formtab-box .test_wxcode dl dd{font-size:14px;color:#188cc4}
.formtab-box .test_wxcode dl dd img{width:100%}
.formtab-box .test{float:left;width:46%}
.formtab-box .form-cont .form-main{display:-webkit-box;display:flex;align-items:center;justify-content:space-between;background:#f3f3f3;padding:20px}
.formtab-box .asterisk{color:#c00;margin-right:4px}
.formtab-box .asterisk{color:#c00;margin-right:4px}
.formtab-box .input-group,.formtab-box .input-group .form-control,.formtab-box .select-group{position:relative;z-index:1}
.formtab-box .form-control,.formtab-box .input-group,.formtab-box .select-group{font-size:14px;color:#666;width:100%}
.formtab-box .input-group .form-control{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #ccc;padding:6px 12px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}
.formtab-box .input-group-span{position:absolute;white-space:nowrap;left:15px;z-index:-1;height:30px;line-height:30px}
.formtab-box .input-group input{border-radius:4px!important;background-color:rgba(0,0,0,0)}
.formtab-box .submit-group input:hover{cursor:pointer}
.formtab-box .iconfont{display:inline-block;width:15px;height:15px;margin-right:4px;margin-bottom:-5px;border:1px solid #c5c5c5;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;overflow:hidden}
.formtab-box .checkbox-item.checked .iconfont{background:url(../images/check.jpg) no-repeat center;background-size:contain;border:1px solid #c00}
.formtab-box .must-box{font-size:12px;text-align:center}
.formtab-box .course-cnt .must-box{margin-bottom:20px}
.formtab-box .test{background-color:#f5f5f5;border:1px solid #ddd1c6;padding:20px 2%;margin:2% 1% 10px}
.formtab-box .test-cnt{display:-webkit-box;display:flex;flex-wrap:wrap;justify-content:center}
.formtab-box .test-title{text-align:center;margin-bottom:15px}
.formtab-box .test-title h2{font-size:20px;height:auto;line-height:1;margin-top:0;margin-bottom:20px;font-weight:700;color:#3c3838;background:0 0;text-align:center}
.formtab-box .test-title h2 span{color:#c00}
.formtab-box .form-control,.input-group{height:30px;line-height:26px}
.formtab-box .select-group select{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#666;font-size:14px;height:30px;line-height:28px;padding:0 0 0 22px;border:1px solid #ccc;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;overflow:hidden}
.formtab-box .select-group .asterisk{position:absolute;left:15px;height:30px;line-height:30px}
.formtab-box .test .input-group,.formtab-box .test .select-group{margin-right:2%;float:left;flex-basis:48%;width:18%;margin-bottom:20px}
.formtab-box .test .submit-group{float:left;flex-basis:100%;margin-left:2%;width:18%;margin-bottom:20px}
.formtab-box .test-btn{width:100%;height:30px;line-height:30px;font-size:14px;text-align:center;background:#c00;color:#fff;border:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.formtab-box .callback_tit{padding:3% 0 1% 0;text-align:center;border-bottom:1px solid #ab8a6c;font-weight:700}
.formtab-box .callback_tit span{font-size:20px;color:#333;line-height:30px}
#bm_form{width:94%;padding:0 3% 2%;border:1px solid #ccc}
.formtab-box .course-cnt{display:-webkit-box;display:flex;flex-wrap:wrap;justify-content:center}
.formtab-box .course-form-banner{text-align:center;display:-webkit-box;display:flex;justify-content:space-around;align-items:center;padding:20px 0}
.formtab-box .course-form-banner dl{float:left;flex-basis:25%;text-align:center;width:25%}
.formtab-box .course-form-banner dl img{width:30%}
.formtab-box .course-form-banner dd{color:#ab8a6c;font-size:18px;line-height:30px}
.formtab-box .course-cnt .input-group,.formtab-box .course-cnt .select-group{margin:0 2% 20px;float:left;flex-basis:29.333%;width:29.333%}
.formtab-box .course-cnt .submit-group{margin:0 30% 15px;flex-basis:40%;width:40%}
.formtab-box .course-cnt .form-control,.formtab-box .course-cnt .input-group{height:30px;line-height:26px}
.formtab-box .course-cnt .input-group-span,.formtab-box .course-cnt .test-btn{font-size:14px;height:30px;line-height:30px}
.must-box .iconfont.icon-check{background:url(../images/check2.png) no-repeat center;background-size:contain;border-color:#d0d0d0}
@media only screen and (max-width:1200px){.formtab-box .callback ul,.formtab-box .school-sign-up ul{width:55%;margin:5% 22.5% 0}
}
@media only screen and (max-width:767px){.formtab-box .course-cnt .form-control,.formtab-box .course-cnt .input-group{height:34px;line-height:30px}
	.formtab-box .course-cnt .input-group-span,.formtab-box .formtab-title li{height:34px;line-height:34px}
	.callback_tit span{font-size:20px}
	.formtab-box .course-cnt .input-group,.formtab-box .course-cnt .select-group{flex-basis:96%;width:96%}
	.course-form-banner dd,.test_wxcode dl dt{font-size:16px}
}
@media only screen and (max-width:680px){.input-group,.select-group select{font-size:12px}
	.form-main{flex-wrap:wrap}
	.formtab-box .test{flex-basis:94%;margin-bottom:20px}
	.formtab-box .test_wxcode{flex-basis:95%}
	.formtab-box .test-cnt{flex-wrap:wrap}
	.formtab-box .test .input-group,.formtab-box .test .select-group{margin:0 5% 20px;flex-basis:40%;width:46%}
	.formtab-box .test .submit-group{margin:0 30% 2%;flex-basis:40%;width:40%}
}
@media only screen and (max-width:480px){.formtab-box .course-form-banner dd{font-size:14px}
}
@media only screen and (max-width:400px){.formtab-box .course-form-banner{padding:5% 0}
	.formtab-box .course-form-banner dd{font-size:12px;white-space:nowrap}
	.formtab-box .course-cnt .input-group,.formtab-box .course-cnt .select-group,.formtab-box .test .input-group,.formtab-box .test .select-group{margin:0 5% 15px;flex-basis:90%;width:90%}
	.formtab-box .test .submit-group{margin:0 30% 2%;flex-basis:40%;width:40%}
}
.coach,.contact-us,.map{padding:6%;margin-bottom:10%;background-color:#fff;-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);-moz-box-shadow:0 0 10px rgba(0,0,0,.2);box-shadow:0 0 10px rgba(0,0,0,.2)}
.coach h3,.contact-us h3,.map h3{font-size:20px;font-weight:500;line-height:30px;padding-bottom:5px;border-bottom:1px solid #e9e9e9;margin-bottom:5%}
.coach h3 span,.contact-us h3 span,.map h3 span{padding-bottom:6px;border-bottom:1px solid #950d25}
.coach h3 a{font-size:14px;color:#999;float:right}
.coach li{color:#777;margin-bottom:2%;padding-left:4%;background:url(../img/li_img.png) no-repeat left}
.coach li a{width:100%;font-size:14px;line-height:24px;color:#777;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}
.coach h3 a:hover,.coach li:hover a{color:#950d25}
#allmap{width:100%;height:240px}
.contact-us ul{padding-bottom:2%}
.contact-us li{margin-bottom:5%}
.contact-us .li5{margin:10% 0 5%}
.contact-us li p,.contact-us li span{float:left;font-size:14px;line-height:20px;color:#222}
.contact-us li p{width:77%;color:#666}
.contact-us .li4 p{width:70%}
.contact-us li a{float:left;width:46%;font-size:14px;color:#fff;line-height:30px;text-align:center}
.contact-us li a.online-booking{background-color:#f86202;margin-right:8%}
.contact-us li a.online-consulting{background-color:#3fae31}
.contact-us li a i{padding:0 8px;margin-right:5px}
.contact-us li a.online-booking i{background:url(../images/yuyue.png) no-repeat center center}
.contact-us li a.online-consulting i{background:url(../img/zixun.png) no-repeat center center}
.scrotop{width:70px;height:70px;line-height:15px;background-color:#ab8a6c;font-size:12px;text-align:center;color:#fff;cursor:pointer;position:fixed;bottom:50px;display:none;-moz-border-radius:74px;-webkit-border-radius:74px;border-radius:74px;-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);-moz-box-shadow:0 0 10px rgba(0,0,0,.2);box-shadow:0 0 10px rgba(0,0,0,.2)}
.scrotop i{display:block;width:50%;margin:10% auto 5%;height:14px;background:url(../img/scrotop.png) no-repeat center center;background-size:contain}
.scrotop span{width:50%;margin:0 auto;font-size:12px;line-height:18px;display:block}
.news_box{padding-bottom:2%;-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);-moz-box-shadow:0 0 10px rgba(0,0,0,.2);box-shadow:0 0 10px rgba(0,0,0,.2)}
.news_box .main-tit{height:31px;line-height:31px;margin-bottom:2%;background-color:#fff;border-bottom:1px solid #4bc061}
.news_box .main-tit span{display:block;text-align:center;height:31px;width:20%;font-size:16px;line-height:32px;background-color:#14901c;color:#fff;position:relative}
.news_box .main-tit span:after{content:'';display:block;width:30px;height:31px;position:absolute;right:-30px;bottom:-1px}
.news{padding:1% 3%}
.news li{font-size:16px;line-height:20px;margin-bottom:1.5%;padding-left:2%;background:url(../img/li_img.png) no-repeat left center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.news li:hover,.news li:hover a{color:#ab0e2d}
.page{width:95%;margin:0 2.5% 2%}
.page>ul>li{float:left}
.page .pagezong:hover{background-color:#f5f5f5;color:#444}
.page>a,.page>b{width:10%;background-color:#f5f5f5;font-size:14px;line-height:32px;text-align:center;padding:10px 20px;border-radius:2px;margin-right:10px}
.page>b{background-color:#fff}
.page>a:hover{background-color:#e22132;color:#fff}
.page>ul>li>.active{color:#fff;background-color:#e22132}
.fst-page a,.last-page a{padding-left:5px;padding-right:5px}
.gaikuo_cnt,.jieshao_cnt{padding:1% 5%}
.gaikuo_cnt p{font-size:14px;line-height:28px;margin-bottom:2%}
.school-general-rules{background-color:#fff;margin-bottom:20px;padding-bottom:2%;-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);-moz-box-shadow:0 0 10px rgba(0,0,0,.2);box-shadow:0 0 10px rgba(0,0,0,.2)}
.school-general-rules .main-tit{height:31px;line-height:31px;margin-bottom:2%;background-color:#fff;border-bottom:1px solid #ab8a6c}
.school-general-rules .main-tit span{display:block;text-align:center;height:31px;width:20%;font-size:16px;line-height:32px;background-color:#ab8a6c;color:#fff;position:relative}
.school-general-rules .main-tit span:after{content:'';display:block;width:30px;height:31px;position:absolute;right:-30px;bottom:-1px}
.jieshao_cnt p{font-size:14px;line-height:28px;text-indent:24px}
.school-general-rules table{width:98%;margin:0 1%;border-left:1px solid #eee}
.main_box_shadow{background-color:#fff;-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);-moz-box-shadow:0 0 10px rgba(0,0,0,.2);box-shadow:0 0 10px rgba(0,0,0,.2)}
.recruit-search_cnt{padding:2% 1%}
.hot-general-rules .main-tit,.recruit-search .main-tit{height:31px;line-height:31px;margin-bottom:2%;background-color:#fff;border-bottom:1px solid #ab0e2d}
.recruit-search .main-tit span{display:block;text-align:center;height:31px;width:20%;font-size:16px;line-height:32px;background-color:#ab0e2d;color:#fff;position:relative}
.recruit-search .main-tit span:after{content:'';display:block;width:30px;height:31px;background:url(../images/tit_bg2.jpg) no-repeat center center;position:absolute;right:-30px;bottom:-1px}
.hot-general-rules table,.jianzhang .recruit-table table{width:98%;margin:0 1%;border-left:1px solid #eee}
.hot-general-rules,.jianzhang .recruit-table{margin-bottom:20px;padding-bottom:2%;-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);-moz-box-shadow:0 0 10px rgba(0,0,0,.2);box-shadow:0 0 10px rgba(0,0,0,.2)}
.jianzhang .recruit-table .main-tit{height:31px;line-height:31px;margin-bottom:2%;background-color:#fff;border-bottom:1px solid #ab8a6c}
.hot-general-rules .main-tit span,.jianzhang .recruit-table .main-tit h2{display:block;text-align:center;height:31px;width:20%;font-size:16px;line-height:32px;background-color:#ab8a6c;color:#fff;position:relative}
.hot-general-rules .main-tit span:after,.jianzhang .recruit-table .main-tit h2:after{content:'';display:block;width:30px;height:31px;position:absolute;right:-30px;bottom:-1px}
.general-rules{padding:2%;margin-bottom:20px}
.general-rules h1{width:95%;margin:0 auto;font-size:28px;line-height:30px;color:#ab0e2d;text-align:center;position:inherit}
.general-rules p{color:#555}
.general-rules-cnt,.sign-up,.sign-up-form{margin-bottom:2%}
.general-rules-cnt>p{font-size:14px;line-height:28px;padding-bottom:10px}
.general-rules-cnt>p strong{font-size:14px;color:#333}
.general-rules-cnt table{width:90%!important;font-size:14px;margin:0 5% 30px!important}
.general-rules-cnt table td,.general-rules-cnt table th{border:1px #dedede solid;padding:1%}
.general-rules-cnt .related-news{padding-top:2%;margin-bottom:2%}
.general-rules-cnt .related-news h3{font-size:20px;height:20px;line-height:18px;padding-left:12px;margin-bottom:10px;border-left:2px solid #ba0000}
.general-rules-cnt .related-news li{font-size:14px;line-height:30px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.general-rules-cnt .related-news li a:hover{color:#ba0000}
.general-rules-tit{margin-bottom:2%;border-bottom:1px dashed #ddd}
.general-rules-tit div{text-align:center}
.general-rules-tit .browse-volume i{padding:0 10px;margin-right:10px;background:url(../images/icon-volume.png) no-repeat center center}
.general-rules-tit span{font-size:14px;color:#999;margin:0 1%}
.general-rules-cnt-lx{width:50%;margin:0 25%}
.general-rules-cnt-lx a{float:left;width:31.333333333333%;margin-right:2%;font-size:14px;color:#666}
.general-rules-cnt-lx .callback i{padding:0 10px;background:url(../images/phone.png) no-repeat center center}
.general-rules-cnt-lx .yuyue i{padding:0 10px;background:url(../images/jianzhang.png) no-repeat center center}
.general-rules-cnt-lx .dayi i{padding:0 10px;background:url(../images/wenti.png) no-repeat center center}
.general-rules-tit>div{padding:3% 0}
.sign-up p{font-size:16px;line-height:34px}
.sign-up p span,.sign-up p span a{color:#ab0e2d}
.sign-up-form ul li{width:100%;line-height:38px;margin-bottom:3%}
.sign-up-form ul li div,.sign-up-form ul li span{float:left}
.sign-up-form ul li span{font-size:16px}
.sign-up-form ul li div{width:40%;margin-right:2%;line-height:36px}
.sign-up-form ul li input{width:96%;padding-left:4%;font-size:16px;color:#333;height:36px;line-height:36px;border:1px solid #dedede;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
.sign-up-form ul li .note b{color:#ab0e2d}
.sign-up-form ul li .note{font-size:14px;color:#888}
.sign-up-form ul li textarea{width:98%;padding:2% 0 2% 2%;height:100px;border:1px solid #dedede;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
.sign-up-form ul li.text-box div{width:85%}
.sign-up-form ul li.btn{width:30%;margin:0 35%;background-color:#ab0e2d;text-align:center;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
.sign-up-form ul li.btn input{background-color:#ab0e2d;border:none;color:#fff;line-height:44px;height:44px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;cursor:pointer}
.callback_tit{padding:3% 0 1% 0;text-align:center;border-bottom:1px solid #ab8a6c}
.callback_tit span{font-size:30px;color:#333;line-height:40px}
.school-sign-up-tit{padding:3% 0 1% 0;text-align:center;border-bottom:1px solid #ab8a6c}
.school-sign-up-tit span{font-size:30px;color:#333;line-height:40px}
.school-sign-up ul{width:50%;margin:5% 25% 0}
.school-sign-up li{width:100%;line-height:38px;margin-bottom:5%}
.school-sign-up li div,.school-sign-up li span{float:left;line-height:38px}
.school-sign-up li span{font-size:16px;color:#666}
.school-sign-up li>div{width:80%}
.school-sign-up li input{width:96%;padding-left:4%;color:#323232;height:38px;line-height:38px;border:1px solid #dedede;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
.school-sign-up li textarea{width:96%;padding:2% 0 2% 4%;height:100px;border:1px solid #dedede;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
.school-sign-up li i{padding:2px 7px;margin-right:5px;background:url(../images/icon_01.png) no-repeat left center;background-size:contain}
.school-sign-up div.checked i{background:url(../images/icon_02.png) no-repeat left center;background-size:contain}
.school-sign-up li .sex div{width:15%;margin-right:2%;float:left;cursor:pointer}
.school-sign-up li .xueli div{width:22%;margin-right:2%;float:left;cursor:pointer}
.school-sign-up li .xueli div.zikao{width:25%}
.school-sign-up li .xuewei div{width:15%;margin-right:2%;float:left;cursor:pointer}
.school-sign-up li.btn{text-align:center}
.school-sign-up li.btn input{width:40%;height:44px;padding:0;line-height:44px;border:none;background-color:#ab0e2d;color:#fff;cursor:pointer}
.school-sign-up li input[type=radio]{display:none}
.main_r .process{width:100%;padding:0 0 8%;margin-bottom:10%;border:0;background-color:#fff;-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);-moz-box-shadow:0 0 10px rgba(0,0,0,.2);box-shadow:0 0 10px rgba(0,0,0,.2)}
.process h3{width:100%;height:48px;line-height:48px;background-color:#ab0e2d;color:#fff;text-align:center;font-size:20px;margin-bottom:20px}
.process .process_cnt{padding:0 12%}
.process li{background-color:#fff;padding:4% 0 4% 8%;border-left:2px solid #cecece;position:relative}
.process li:after{content:'';display:block;width:8px;height:8px;background:url(../images/li_bg.png) no-repeat center center;position:absolute;left:-5px;top:43%}
.process li span{font-size:14px;color:#fff;background-color:#ab8a6c;display:block;padding:3% 0 3% 8%;position:relative}
.process li span:after{content:'';display:block;width:0;height:0;border-top:8px solid transparent;border-right:7px solid #ab8a6c;border-bottom:8px solid transparent;position:absolute;left:-7px;top:30%}
.xinwen .original{color:#ab0e2d;border:1px solid #ab0e2d;padding:0 2%;height:16px;line-height:16px;border-radius:15px;margin-top:11px}
.xinwen .general-rules-tit>div{border-bottom:1px solid #ab0e2d;background:0 0}
.xinwen h1{width:100%;font-size:34px;line-height:40px;font-weight:500;color:#444;text-align:left}
.xinwen .general-rules-tit .comments-volume i{padding:0 10px;margin-right:10px;background:url(../images/icon-02.png) no-repeat center center}
.xinwen .form-weixin-box h3{font-size:20px;line-height:26px;padding-bottom:2%;margin-bottom:30px;border-bottom:1px #efefef solid}
.xinwen .form-weixin-box h3 span{padding-bottom:2%;border-bottom:2px #ad495b solid}
.xinwen .general-rules-tit div{text-align:left}
.xinwen .form-weixin-box{padding-bottom:2%;border-bottom:1px solid #f3f3f3;margin-bottom:2%}
.xinwen .form-weixin-box .left{width:48%;padding-right:8%}
.xinwen .form-weixin-box ul{padding:0 5%}
.xinwen .form-weixin-box li{margin-bottom:20px}
.xinwen .form-weixin-box li div,.xinwen .form-weixin-box li span{float:left;width:25%;line-height:38px}
.xinwen .form-weixin-box li div{width:65%}
.xinwen .form-weixin-box li span{font-size:16px;color:#666}
.xinwen .form-weixin-box li input{width:94%;height:38px;line-height:38px;padding-left:5%;color:#555;border:1px solid #d2d2d2;outline:0;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
.xinwen .form-weixin-box li .btn{display:block;width:160px;height:30px;line-height:30px;margin:0 auto;font-size:16px;color:#fff;text-align:center;border:0 none;background-color:#ae0c2a;cursor:pointer;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
.xinwen .form-weixin-box .right{width:44%}
.xinwen .form-weixin-box .right .left1{width:48%;float:left;padding:2%;border:1px solid #e9e9e9}
.xinwen .form-weixin-box .right .right1{width:46%;float:left;padding-top:5%}
.xinwen .form-weixin-box .right .right1 .top1 div{width:50%;float:left;margin-bottom:12%;text-align:center}
.xinwen .form-weixin-box .right .right1 .top1 div img{display:block;margin:0 auto 10px}
.xinwen .form-weixin-box .right .right1 .bottom1 span{display:block;color:#e22132;font-size:14px;text-align:center}
.xinwen .speak1{margin-bottom:20px}
.xinwen .speak1 .content{padding:0 3% 0;margin-bottom:0}
.xinwen .speak1 .content>div{padding:2% 0 1%;margin-bottom:0;border-bottom:none}
.xinwen .speak1_tit span{display:block;text-align:left;height:31px;width:20%;font-size:16px;line-height:32px;background:0 0;color:#333;position:relative}
.xinwen .speak1_tit span:after{display:none}
.xinwen .speak1 .content .c-item{padding:2% 0;border-bottom:1px dashed #ccc}
.xinwen .speak1 .last_a{display:block;margin-top:3%;height:50px;line-height:50px;font-size:18px;color:#ae0c2a;text-align:center}
.xinwen .news-recommend li{font-size:14px;color:#333;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.xinwen .news-recommend li a{font-size:12px;color:#666}
.xinwen .news-recommend li:hover,.xinwen .news-recommend li:hover a{color:#ae0c2a}
.mzsm{padding:3% 4%;background-color:#fff}
.xinwen .mzsm h3{font-size:20px;color:#333;line-height:30px;margin-bottom:1%;border-bottom:none;padding-bottom:0}
.xinwen .mzsm h3 i{padding:0 10px;margin-right:5px;background:url(../images/mzsm_icon.png) no-repeat center center}
.mzsm p{font-size:12px;color:#666;line-height:26px;margin-bottom:5px}
#footer{width:100%;margin:0 auto 30px;text-align:center;font-size:14px;line-height:24px;padding-top:20px;border-top:1px solid #dbdbdb}
#footer table{width:100%!important}
.copyright{display:none;padding:1em 0 1em;text-align:center;border-top:2px solid #ab0e2d;margin:1.5em 0 2em}
.copyright p{margin-bottom:.3em;margin:0 .3em .3em;font-size:12px}
.copyright p a{margin-right:5px;font-size:12px}
.last{display:none;width:100%;height:40px;line-height:40px;background:#ab0e2d;position:fixed;z-index:99999;bottom:0}
.last ul li{float:left;width:33%;height:40px;border-right:1px #880e23 solid;background:#ab0e2d;text-align:center;display:block;overflow:hidden}
.last ul li a{display:inline-block;height:40px;width:99.8%;color:#fff;border-right:1px #ab0e2d solid;text-align:center}
.last ul li a span{font-size:14px;font-weight:600}
.foot_ad{display:none}
.container .tab .tabList{height:auto!important}
.nav-box{margin-bottom:0!important}
.post-copyright{background-color:#eee;padding-right:30px;font-size:12px;padding:3px 0;border-radius:3px;color:#aaa;text-align:left;padding-left:10px;margin-top:10px}
.post-copyright a,.post-copyright a:hover{color:#aaa;text-decoration:none}
.post-copyright:hover{background-color:#4bc061;color:#fff}
.post-copyright:hover a{color:#fff}
.mb-10{margin-bottom:10px}
.detail-head{color:#000;border-bottom:1px solid #ddd}
.detail-head .detail-head-title{border-bottom:2px solid #45c25c;margin-bottom:-2px;font-size:18px;font-weight:400;line-height:50px}
.detail-head span{line-height:50px}
.em-floor{width:100%;height:auto!important;overflow:hidden;font-family:"Microsoft Yahei";font-size:14px;margin:15px 0}
.em-floor a{color:#333}
.em-floor .title{height:48px;border-bottom:2px solid #ebebeb}
.em-floor .title h3{height:48px;line-height:48px;font-size:18px;font-weight:400;color:#333;border-bottom:2px solid #9d23d4;display:inline-block;margin-bottom:-2px}
.em-floor .title span{line-height:50px}
.em-floor .ab-photo{width:100%;height:auto;overflow:hidden;padding:20px 0}
.em-floor .ab-photo ul{width:890px}
.em-floor .ab-photo li{width:202px;height:auto;overflow:hidden;margin-right:20px;float:left}
.em-floor .ab-photo li .pic{width:100%;height:128px;overflow:hidden;margin-bottom:12px;position:relative}
.em-floor .ab-photo li .pic img{width:100%;height:128px;display:block}
.em-floor .ab-photo li p{height:16px;line-height:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center}
.em-floor .ab-photo li .pic .icon{width:40px;height:40px;overflow:hidden;position:absolute;top:50%;left:50%;margin:-20px 0 0 -20px;z-index:99}
.em-floor .ab-photo li .pic .icon img{width:40px;height:40px;display:block}
.em-floor .ab-read{padding:15px 0}
.em-floor .ab-read li{height:28px;line-height:28px;overflow:hidden}
.em-floor .ab-read li a{width:100%;height:28px;display:block}
.em-floor .ab-read li a p{padding-left:20px;background:url(../images/dot1_2.png) no-repeat left center;float:left;color:#4f4f4f}
.em-floor .ab-read li a span.date{float:right;color:#a0a0a0}
.em-floor .ab-read li a:hover p{color:#a7602d;background:url(../images/dot1_1.png) no-repeat left center}
.em-floor .ab-read li a:hover span.date{color:#a7602d}
.biaodan{width:100%;margin-top:20px}
.biaodan textarea{width:95.5%;height:80px;border:1px solid #ebebeb;margin-bottom:20px;padding-left:10px;padding-top:10px}
.biaodan input{width:300px;height:36px;border:1px solid #ebebeb;float:left;padding-left:10px}
.biaodan div{float:left;width:160px;height:38px;line-height:38px;text-align:center;margin-left:20px}
.biaodan div a{width:160px;height:38px;display:block;background:#4bc061;color:#fff;border-radius:4px}
.biaodan div a:hover{background:#3c9a4e;color:#fff}
.biaodan div button{width:160px;height:38px;display:block;background:#4bc061;color:#fff;border-radius:4px;border:none;cursor:pointer}
.biaodan div button:hover{background:#3c9a4e;color:#fff}
.wpl{width:100%;display:block;overflow:hidden;font-family:Microsoft YaHei;margin:0 auto}
.wpl ul{width:100%;height:auto!important;overflow:hidden;margin:0!important}
.wpl ul li{width:100%;border-bottom:1px dotted #eaeaea;height:auto!important;overflow:hidden;padding:15px 0}
.wpl ul li .pl-img{float:left;width:60px;height:60px;margin-top:3px;overflow:hidden;border-radius:100px;-moz-border-radius:100px;-webkit-border-radius:100px}
.wpl ul li .pl-info{width:90%;float:right;font-size:14px}
.wpl ul li .pl-info .tit{color:#a7602d;font-size:14px}
.wpl ul li .pl-info .tit span{color:#999}
.wpl ul li .pl-info .info{margin-top:5px;color:#666}
.wpl ul li .pl-info .time{margin-top:5px;font-size:12px;color:#999}
.xline{border-bottom:1px dashed #e5e5e5;margin-top:10px;margin-bottom:10px}
.fl{float:left}
.fr{float:right}
.mrt{margin-right:10px;font-size:12px}
.guslike{height:330px;margin-top:20px}
.guslike .guslike-title-ls{border-bottom-color:transparent;margin-right:20px;cursor:pointer}
.guslike .guslike-title-ls-cur{border-bottom-color:#45c25c;color:#45c25c}
.guslike .guslike-main{margin-right:-26px;display:none}
.guslike .guslike-main-cur{display:block}
.guslike .guslike-list{width:194px;margin-bottom:10px;margin-right:26px}
.guslike .guslike-list-imglink{width:100%;height:132px;display:block;overflow:hidden}
.guslike .guslike-list-imglink img{width:100%}
.guslike .guslike-list-title{display:block;width:100%;font-size:14px;font-weight:400;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:32px}
.guslike .guslike-list-title:hover{color:#45c25c}
@media only screen and (max-width:1200px){.head_box{background-position-x:30%}
	#footer,.breadcrumbs,.head,.hy_top_con,.main,.nav-bg .nav{width:1024px}
	.contact-us .li3 p{width:60%}
	.contact-us .li4 p{width:66%}
	.main_01 .ask li div{width:74%}
	.main_02 .main-tit span{width:25%}
	.school-sign-up ul{width:55%;margin:5% 22.5% 0}
}
@media only screen and (max-width:1024px){.general-rules h1,.school-sign-up-tit span{font-size:24px;line-height:40px}
	.callback_tit span i{padding:0 12px;background:url(../images/phone_tit.png) no-repeat center center;background-size:contain}
	.nav-bg .nav a{font-size:16px}
	#footer,.breadcrumbs,.head,.hy_top_con,.main{width:95%}
	.nav-bg .nav{width:100%}
	.banner-box,.fullSlide img,.main_l,.main_r{width:100%}
	.banner-box,.main_02,.main_box_bg,.main_l,.recruit-students,.speak1{margin-bottom:4%}
	.hot-headline{width:100%}
	.headline-bottom li{padding-left:2%}
	.recruit-table table .t01{width:30.666666%}
	.main_02 .main_02_l,.main_02 .main_02_r{width:49%}
	.main_02 .main_02_l{margin-right:2%}
	.main_04 li span{font-size:14px}
	.exit .form-bd div{margin-bottom:2%}
	.college-profile,.main_r .exit{width:48%;margin:0 1% 4%;float:left;height:390px;padding:0}
	.exit textarea{margin-bottom:0}
	#btn{line-height:40px;height:40px}
	.exit p.exit-tel{height:30px;line-height:30px}
	.coach,.contact-us,.map{width:44%;padding:2%;margin:0 1% 4%;float:left}
	.general-rules-tit>div{padding:1% 0 2%}
	.xinwen .general-rules h1{font-size:24px;line-height:36px;margin-bottom:5%}
	.head_tel{display:none}
}
@media only screen and (max-width:970px){.main_01 .ask li div{width:73%}
	.page a,.page>b{width:22%;padding:0;display:inline-block}
	.general-rules-cnt-lx{width:60%;margin:0 20% 2%}
	.school-sign-up ul{width:60%;margin:5% 20% 0}
}
@media only screen and (max-width:767px){.head .logo{width:80%}
	.head .logo a{width:22%}
	.head_box{padding:5% 0}
	.head_cnt .btn-menu{position:absolute;width:32px;height:30px;background-image:url(../img/h.png);background-repeat:no-repeat;background-size:30px auto;-webkit-background-size:30px auto;overflow:hidden;text-indent:-100%;display:block;text-align:center;font-size:21.6px;font-size:2.16rem;color:#fff;line-height:1.2;right:1px;top:8px;display:block}
	.head .logo span{font-size:26px}
	.nav-bg{background-color:#ab0e2d}
	.nav{padding:5px 0;height:60px}
	.nav-bg .nav a{width:25%;height:30px;color:#fff;line-height:30px;font-size:14px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:center}
	.nav-bg .nav a.hover,.nav-bg .nav a:hover{background-color:#95051c}
	.hot-headline-tit li{font-size:16px}
	.hotspot-tit-box li{font-size:14px;height:36px;line-height:36px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
	.hotspot-tit-box li.hover,.hotspot-tit-box li:hover{border-bottom:0;background-color:#ab0d2c;color:#fff}
	.class-location li,.college-direct li,.recruit-major li{width:48%;font-size:14px}
	.hotspot-tit-box{width:100%}
	.hot-headline{width:100%;margin:0 0 2%}
	.headline-bottom li{padding-left:2%}
	.recruit-table table .t01{width:53%}
	.recruit-table table .t05,.recruit-table table .t06{width:20%}
	.main_01{background:#fff}
	.main_01,.news{padding:2% 4%}
	.main_01 .faq{width:100%}
	.main_01 .main-tit{margin-bottom:3%}
	.main_01 .faq li{width:44%;margin:0 2%;float:left;padding-left:2%}
	.news li{font-size:14px;padding-left:3%;line-height:22px;margin-bottom:0}
	.news li a{width:70%;display:inline-block;overflow:hidden;text-overflow:ellipsis}
	.news li span{width:25%}
	.page a,.page>b{display:none}
	.page a.fst-page,.page a.last-page,.page a.next,.page a.pre{display:inline-block}
	.head_tel,.hotspot-tit-box li.hover::after,.hy_top,.link,.main-tit a.more,.main_02,.main_03,.main_04,.main_r .coach,.main_r .college-profile,.main_r .map,.recruit-search,.recruit-table table .t02,.recruit-table table .t03,.recruit-table table .t04,.recruit-table table .t07{display:none}
	.main_r .exit{width:100%;margin:0 auto 4%;height:auto;padding-bottom:3%}
	.main_r .contact-us{width:96%;margin:0 auto 4%}
	.main_01 .ask{width:100%;margin-right:0;margin-bottom:4%}
	.main_01 .ask li div{width:70%}
	.main_01 .ask li{margin-bottom:3%}
	.main_box_shadow{display:block;padding:5% 2.5%}
	.general-rules-cnt table{width:100%!important;margin:0 0 30px!important}
	.recruit-search-cnt b.attribute{width:14%}
	.general-rules-cnt img{height:auto!important}
	.general-rules-tit{margin-bottom:3%}
	.general-rules-tit .qt span{float:left;display:block;text-align:center;padding:0;width:32%!important;margin:0 .5% 1%;font-size:12px}
	.general-rules-tit .qt span.location,.general-rules-tit .qt span.teaching{width:33%!important}
	.general-rules-tit .qt span.system{width:32%!important}
	.school-sign-up ul,.sign-up-form ul{width:80%;margin:5% 10% 0}
	.sign-up-form li{margin-bottom:5%}
	.sign-up-form ul li div,.sign-up-form ul li.text-box div{width:80%;margin:0}
	.school-sign-up li span,.sign-up p,.sign-up-form ul li span{font-size:14px}
	.sign-up-form ul li.btn{width:50%;margin:0 25%}
	.sign-up-form ul li input,.sign-up-form ul li.btn input{font-size:14px;height:28px;line-height:28px}
	.general-rules-cnt-lx{width:80%;margin:0 10% 3%}
	.general-rules-cnt-lx a{font-size:12px;width:28%}
	.general-rules-cnt-lx a.callback{width:38%}
	.xinwen .form-weixin-box li span{font-size:14px}
	.xinwen .form-weixin-box ul{padding:0 2%}
	.xinwen .form-weixin-box .right .right1 a,.xinwen .general-rules-tit span{font-size:12px}
	.xinwen .form-weixin-box .left{width:48%;padding-right:4%}
	.xinwen .form-weixin-box .right{width:48%}
	.xinwen .form-weixin-box li div,.xinwen .form-weixin-box li span{line-height:32px}
	.xinwen .form-weixin-box li input{height:32px;line-height:32px}
	.speak1 form{margin-bottom:5%}
	.speak1 form .bottom .left{width:76%}
	.speak1 form .bottom .right{width:23%}
	.course-cnt .form-control,.course-cnt .input-group{height:34px;line-height:30px}
	.course-cnt .input-group-span{height:34px;line-height:34px}
	.callback_tit span{font-size:20px}
	.course-form-banner dt img{width:70%}
	.course-cnt .input-group,.course-cnt .select-group{flex-basis:96%;width:96%}
	.course-form-banner dd{font-size:16px}
	#QIAO_ICON_CONTAINER .qiao-icon-sector-inner,#QIAO_INVITE_CONTAINER,#footer,#qiao-wrap,.sign-up-form ul li .note{display:none!important}
	#QIAO_ICON_CONTAINER,#QIAO_INVITE_CONTAINER{width:0!important;height:0!important}
	.copyright,.last{display:block}
	.general-rules-cnt{font-size:1.2rem}
}
@media only screen and (max-width:680px){.head_box{background-position-x:25%}
	.class-location li,.college-direct li,.recruit-major li{font-size:14px;height:36px;line-height:36px}
	.main_01 .faq li{width:100%;margin:0}
	.hot-general-rules .main-tit span,.jianzhang .recruit-table .main-tit h2,.news_box .main-tit span,.school-general-rules .main-tit span{width:25%}
	.recruit-search-hd{font-size:16px}
	.recruit-search-hd i{background-size:contain}
	.recruit-search-cnt b.attribute{width:16%}
	.recruit-search-cnt a.shouqi,.recruit-search-cnt a.zhankai{width:10%}
	.recruit-search-cnt ul{width:100%;padding-top:2%}
	.xinwen .general-rules-tit span{float:left;display:block;text-align:left;padding:0;width:32%;margin:0 .5% 1%}
	.xinwen .general-rules-tit .original{width:10%!important;margin-right:4%;text-align:center}
	.xinwen .general-rules-tit .browse-volume,.xinwen .general-rules-tit .comments-volume{width:15%}
	.xinwen .form-weixin-box .left,.xinwen .form-weixin-box .right{width:98%;padding:0 1%}
	.xinwen .form-weixin-box .left,.xinwen .form-weixin-box .right,.xinwen .form-weixin-box h3{margin-bottom:5%}
	.xinwen .form-weixin-box .right .left1{text-align:center}
	.xinwen .speak1_tit span{width:50%}
	.speak1 form .bottom .left{width:48%}
	.speak1 form .bottom .right{width:30%}
	.input-group,.select-group select{font-size:12px}
	.test-cnt{flex-wrap:wrap}
	.test .input-group,.test .select-group{margin:0 5% 20px;flex-basis:40%;width:46%}
	.test .submit-group{margin:0 30% 2%;flex-basis:40%;width:40%}
	.foot_ad{display:block;height:60px;position:fixed;bottom:0;z-index:999;background:#fff;width:100%}
}
@media only screen and (max-width:540px){.head .logo{width:100%}
	.head .logo a{width:20%;text-align:center}
	.headline-bottom li,.main_01 .faq li{padding-left:3%}
	.main_01,.speak1 .content{padding:4% 4%}
	.speak1 .content .p1{font-size:12px}
	.page a,.page>b{width:22%}
	.hot-general-rules .main-tit span,.jianzhang .recruit-table .main-tit h2,.news_box .main-tit span,.school-general-rules .main-tit span{width:30%}
	.recruit-search-cnt b.attribute{width:22%}
	.recruit-search-cnt a.shouqi,.recruit-search-cnt a.zhankai{font-size:14px;width:14%}
	.school-sign-up ul,.sign-up-form ul{width:90%;margin:5% 5% 0}
	.sign-up-tit span{width:25%}
	.xinwen .general-rules-tit span{width:35%}
	.speak1 form .bottom .left{width:100%;margin-bottom:4%}
	.speak1 form .bottom .right{width:40%;margin:0 30% 4%}
}
@media only screen and (max-width:480px){.head_box{padding:3% 0}
	.head .logo a{width:95%;text-align:center}
	.head .logo span{font-size:22px}
	.general-rules-cnt-lx{width:100%;margin:0 0 3%}
	.general-rules-tit .qt span.location{width:48%}
	.general-rules-tit .qt span.browse-volume{padding-left:8%;width:40%}
	.school-sign-up li span,.sign-up-form ul li span{font-size:12px}
	.xinwen .general-rules h1{font-size:22px;line-height:32px}
	.xinwen .general-rules-tit span{width:40%}
	.xinwen .general-rules-tit .original{width:13%!important;margin-right:3%}
	.course-form-banner dd{font-size:14px}
	.guslike{height:690px;margin-top:20px}
	.guslike .guslike-title-ls{border-bottom-color:transparent;margin-right:20px;cursor:pointer}
	.guslike .guslike-title-ls-cur{border-bottom-color:#45c25c;color:#45c25c}
	.guslike .guslike-main{margin-right:-26px;display:none}
	.guslike .guslike-main-cur{display:block}
	.guslike .guslike-list{width:42.5%;margin-bottom:10px;margin-right:26px}
	.guslike .guslike-list-imglink{width:100%;height:132px;display:block;overflow:hidden}
	.guslike .guslike-list-title{display:block;width:100%;font-size:14px;font-weight:400;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:32px}
	.guslike .guslike-list-title:hover{color:#45c25c}
	.biaodan input{width:95.5%;height:36px;border:1px solid #ebebeb;float:left;padding-left:10px}
	.biaodan div{width:100%;margin-left:0;margin-top:10px}
	.wpl ul li .pl-info{width:80%}
}
@media only screen and (max-width:400px){.head .logo span{font-size:18px}
	.head_box{background-position-x:20%}
	.page a,.page>b{width:21%}
	.recruit-table{overflow:hidden}
	.recruit-table table{table-layout:fixed}
	.main_03 .main-tit span,.main_04 .main-tit span,.sign-up-tit span,.speak1_tit span{width:30%}
	.hot-general-rules .main-tit span,.jianzhang .recruit-table .main-tit h2,.recruit-search .main-tit span,.school-general-rules .main-tit span{width:45%}
	.recruit-search-cnt b.attribute{width:auto}
	.school-sign-up li>div{width:75%}
	.school-sign-up li .xueli div{width:31.333%}
	.school-sign-up li .xueli div.zikao{width:40%}
	.news li{padding-left:4%}
	.xinwen .general-rules-tit span{width:55%}
	.speak1 form .bottom .right{width:50%;margin:0 25% 4%}
	.course-form-banner dd{font-size:12px;white-space:nowrap}
	.course-cnt .input-group,.course-cnt .select-group,.test .input-group,.test .select-group{margin:0 5% 15px;flex-basis:90%;width:90%}
	.test .submit-group{margin:0 30% 2%;flex-basis:40%;width:40%}
}
