@charset "utf-8";
/* CSS Document */
@charset "utf-8";
/* CSS Document */
html {font-size:10px;}
 media screen and (min-width:480px) and (max-width:639px) {
html {font-size: 15px}}
@media screen and (min-width:640px) and (max-width:719px) {
html {font-size: 20px}}
@media screen and (min-width:720px) and (max-width:749px) {
html {font-size: 22.5px}}
@media screen and (min-width:750px) and (max-width:799px) {
html {font-size: 23.5px}}
@media screen and (min-width:800px) and (max-width:959px) {
html {font-size: 25px}}
@media screen and (min-width:960px) and (max-width:1079px) {
html {font-size: 30px}}
@media screen and (min-width:1080px) {html { font-size: 32px}}

body,h1,h2,h3,h4,h5,h6,p,ul,ol,dd,dl,form,input,select,textarea{margin:0; padding:0; font-size:14px;font-size:1.4rem;}
li{list-style:none;}
a{text-decoration:none;}
img{border:none; vertical-align:top;}
textarea{resize:none;overflow:auto;}
.clear:after{content:'';display:block;clear:both;}
.clear{zoom:1;}
div, a, p, img, blockquote, form, fieldset, textarea, input, label, iframe, code, pre{ overflow:visible;}
.kf_btn{ overflow:hidden;}
/* css reset */
body{ min-width:320px; background-color:#fff;}
/*底部*/
.footer{ width:100%; height:50px; position:fixed; left:0px; bottom:0px; background:#f8f8f8; border:1px solid #d8d8d8;}
.list_three6{ height:auto; overflow:hidden; display:-webkit-box; display:box; padding:8px 0px 5px; margin-top:-4px;}
.list_three6 .pic img{ width: 100%;}
.list_three6 > div p{ font-size:12px; line-height:24px; color:#707070; font-family:"华文黑体";}
.list_three6 > div p span{ font-size:12px; color:#8b8b8b; font-family:"华文细黑"; padding-left:3px; }
.home{ -webkit-box-flex:1; box-flex:1; text-align:center;}
.zixun{ -webkit-box-flex:1; box-flex:1; text-align:center;}
.dianhua{ -webkit-box-flex:1; box-flex:1; text-align:center;}
.wode{ -webkit-box-flex:1; box-flex:1; text-align:center;}
.fenlei{ -webkit-box-flex:1; box-flex:1; text-align:center;}
.home .home_select{ display: block; width: 20px; height:25px; overflow: hidden; margin: 0 auto; background:url(../images/home.png) no-repeat center center;background-size:90% auto;}
.zixun .zixun_select{ display: block; width: 20px; height:25px; overflow: hidden; margin: 0 auto; background:url(../images/zixun.png) no-repeat center center; background-size:90% auto;}
.dianhua .dianhua_select{ display: block; width: 20px; height:25px; overflow: hidden; margin: 0 auto; background:url(../images/dianhua.png) no-repeat center center; background-size:90% auto;}
.wode .wode_select{ display: block; width: 20px; height:25px; overflow: hidden; margin: 0 auto; background:url(../images/wode.png) no-repeat center center;  background-size:90% auto; }
.fenlei .fenlei_select{ display: block; width: 20px; height:25px; overflow: hidden; margin: 0 auto; background:url(../images/fenlei.png) no-repeat center center; background-size:90% auto;}
.home_select .select{background:url(../images/home_select.png) no-repeat center center; background-size:90% auto;}
.zixun_select .select{background:url(../images/zixun_select.png) no-repeat center center; background-size:90% auto;}
.dianhua_select .select{background:url(../images/dianhua_select.png) no-repeat center center; background-size:90% auto;}
.wode_select .select{background:url(../images/wode_select.png) no-repeat center center; background-size:90% auto;}
.fenlei_select .select{background:url(../images/fenlei_select.png) no-repeat center center; background-size:90% auto;}
/*底部end*/
/*tj_form*/
.bdBg{-webkit-box-flex:1; box-flex:1; background-size:100% auto; width:100%; overflow:visible;}
.tj_form{width:100%; height:auto; position:relative; overflow:visible;}
.tj_form form{ overflow:visible;}
.tj_form div{width:80%; height:36px; height:3.6rem;margin:0 auto; overflow:hidden; margin-bottom:14px; margin-bottom:1.4rem;}
.tj_form div p{ height:36px; line-height:36px;font-size:16px; height:3.6rem; line-height:3.6rem;font-size:1.6rem; text-align:center; float:left;  color:#5f5f5f; font-family:"微软雅黑";}
.tj_form input,.tj_form select{width:60%; display:block; margin:0 auto; height:32px; font-size:16px; line-height:34px; height:3.2rem; font-size:1.6rem; line-height:3.4rem; border:1px solid #c9caca; float:left; background: none; background-color:#fff; font-family:"微软雅黑";color:#5f5f5f; padding:0 5px; }
.tj_form input.tj_btn,.qjb_bm{width:40%; height:30px; height:3rem;display:block; float:none; cursor:pointer; line-height:30px; line-height:3rem; margin:0 auto;border:none; font-family:"微软雅黑"; font-size:18px; font-size:1.8rem; color:#fff; background-color:#3a1f2d; box-shadow:none; border-bottom-width:0.3rem; margin-bottom:8px; border-radius:6px;}
.rbox2{-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}
.lF{width:90%; margin:0 auto; overflow:visible; padding-top:20px; background:#fff; padding-bottom:10px;}
.lF select{ color:#aeafb1;} 
/*表单end*/
.banner{ display:block;width:100%; height:auto; position:relative; }
.banner img,.dg_atop img,.dg_conb img{ width:100%; height:auto; display:block;}
.study_eng{ color:#f97f06; font-size:21px; font-size:2.0rem; font-family:"微软雅黑";font-smoothing:antialiased; text-align:center; line-height:50px;line-height:5rem; margin-bottom:8px;}
.study_yg{margin:0; height:65px; line-height:100px; height:6.5rem; line-height:10rem;}
/*秋季班*/
.qjb_top{ width:90%; border-radius: 16px 16px 0px 0px; line-height:40px; text-align:center; margin:0 auto; font-size:21px; font-size:2.1rem;font-family:"微软雅黑"; color:#fff; font-weight:normal; background:#d21916; margin-bottom:20px;}
.qjb_a{ width:100%; height:auto; overflow:hidden; position:relative; margin-bottom:10px; margin-bottom:1rem;}
.qjb_a .qjb_aa{ position:absolute; left:0; top:0; width:23%;z-index:5;}
.qjb_a .qjb_ab{ position:absolute; right:0; bottom:0; width:20%;z-index:5;}
.qjb_acon{ width:86%; margin:0 6% 0 8%; background:#fff; padding-top:18px;}
.qjb_a img{ display:block; width:100%;}
.qjb_a ul{ width:100%; overflow:hidden; position:relative;z-index:10;}
.qjb_a ul li{ width:38%; height:auto; float:left; margin:0 6% 10%;text-align:center; font-family:"微软雅黑";}
.qjb_a ul li .qjb_num{ width:24px; height:24px; width:2.4rem; height:2.4rem; border-radius:50%; background:#323232; color:#fff; margin:0 auto 8%; font-size:21px; font-size:2.1rem; line-height:24px; line-height:2.4rem;}
.qjb_a ul li h3{ text-align:center; font-size:16px; font-size:1.6rem; color:#0d1220; font-weight:normal; line-height:35px; line-height:3.5rem; font-family:"微软雅黑";}
.qjb_a ul li p{ font-size:13px; font-size:1.3rem; color:#323232;line-height:20px; line-height:2rem;}
.qjb_top span{ padding:0 5px; background:#ff8106; color:#fff;}
.qjb_b{ width:90%; margin:0 auto 12px; height:auto; overflow:hidden;}
.qjb_b img{ display:block; width:100%;}
.qjb_bm{ display:block; text-align:center;}
/*底部滚动*/
.responsive-image{ display:block; width:78%; margin-bottom:20px; margin-top:0;}
.responsive-image img{ width:100%;}
.prev-slider,.next-slider{ margin-top:-45%; right:10px; width:21px; height:21px; background-size:21px auto;}
.prev-slider{ left:10px;}
.all-elements{ overflow-x:visible;}
.ajyl{ height:280px; background:#fff; margin-bottom:40px;}
.more_jq{ width:80%; height:40px; display:block; margin:0 auto 20px; border-radius:12px; font-family:"微软雅黑"; background:#d21916; color:#fff; font-size:2.1rem; text-align:center; line-height:40px;}
/**/
.ty_hp{ padding-top:25px; padding-bottom:10px;}
.ty_hp h2{ color:#d62b3e; font-size:3rem; font-family:"微软雅黑"; text-align:center; line-height:3.5rem;}
.ty_hp p{ color:#000; font-size:1.8rem; font-family:"微软雅黑"; text-align:center; line-height:3.5rem;}
.aus_tp{ background:#efeff2; border-bottom:1px solid #c3bfbe; padding-top:30px; padding-left:10%;}
.aus_tp h2{ color:#36365a; font-size:3rem; font-family:"微软雅黑"; line-height:3.5rem; margin-bottom:8px;}
.aus_tp h2 strong{ color:#c3bfbe; font-family:"Arial"; font-size:6rem; font-weight:normal; vertical-align:bottom;}
.aus_tp p{ color:#565656; font-family:"微软雅黑"; font-size:1.5rem; line-height:2rem;}
.tp_jdt{ width:100%; height:110px; position:relative;}
.tp_jdt .left{ width:70%; height:30px; position:absolute; top:40px; left:0;}
.tp_jdt .left div{ width:30%; height:30px; background:#36365a; float:left;}
.tp_jdt .right{ width:79px; height:79px; background:url(../images/btn.png) no-repeat; position:absolute; top:12px; right:5%;}

.tp_jdt span{ color:#565656;font-family:"微软雅黑"; font-size:1.5rem; float:left; line-height:30px; margin-right:5px;}
.blue_red{ width:100%; height:365px; margin-bottom:30px;}
.blue_red .left{ width:50%; background:#36365a; float:left;}
.blue_red .right{ width:50%; background:#d62b3e; float:left;}
.blue_red h2{ color:#fff; font-family:"微软雅黑"; text-align:center; font-size:1.8rem; line-height:5.5rem;}
.blue_red p{ color:#36365a; font-family:"微软雅黑"; text-align:center; font-size:1.8rem; line-height:3rem; width:55%; background:#fff; margin:0 auto; border-radius:4px; margin-bottom:10px;}
.blue_red a{ color:#fff;font-family:"微软雅黑"; text-align:center; font-size:1.8rem; line-height:3rem; width:75%; display:block; margin:23px auto 20px; border-radius:4px;}
.blue_red .left a{ background:#d62b3e;}
.blue_red .right a{ background:#36365a;}
.aus_zjs{ width:100%; height:50px; background:url(../images/j.png) no-repeat 17% 0; margin-bottom:5px;}
.aus_mfbd{ color:#fff; font-family:"微软雅黑"; text-align:center; width:70%; line-height:3.5rem; margin:0 auto; background:#d62b3e; font-size:2rem; border-radius:4px; margin-bottom:30px;}
.aus_mffa{ color:#36365a; font-family:"微软雅黑"; font-size:2.5rem; text-align:center; line-height:4rem;}
.liaanniu{ position:relative;}
.liaanniu a{ position:absolute;}
.liaanniu .a1{ width:60%; height:100%; left:0; top:0;}
.liaanniu .a2{ width:40%;height:100%; right:0; top:0;}
.jcyg{ color:#494949; font-size:2.5rem; font-family:"微软雅黑"; text-align:center; line-height:3rem; margin-bottom:4%;}
.kk_nav{ width:90%; margin:0 auto; padding-left:5%; overflow:hidden; margin-bottom:4%;}
.kk_nav p{ color:#7e7d7d; background:#d1d1d1; width:30%; float:left; text-align:center; line-height:3rem; margin-right:2%; margin-bottom:2%;}
.kk_nav .active{ color:#fff; background:#de1d1d;}
.area_c{ width:85%; margin:0 auto 6%; display:none;}
.area_c .top{ border-bottom:1px solid #d1d1d1; overflow:hidden; padding-bottom:2%;}
.area_c .top h2{ color:#de1d1d; font-size:2.5rem; font-family:"微软雅黑"; float:left; line-height:3rem;}
.area_c .top a{ color:#fff; float:right; border-radius:4px; padding:2%;}
.area_c .top .a1{ background:#3d261f; margin-right:4%;}
.area_c .top .a2{ background:#de1d1d;}
.area_c .bottom{}
.area_c .bottom p{ color:#494949; font-family:"微软雅黑"; line-height:2rem; font-size:1.6rem;}
.area_c .bottom p span{ color:#de1d1d;}
.bv_bl{ color:#fff; font-size:2.5rem; text-align:center; background:#000; height:4rem; line-height:4rem; font-family:"微软雅黑"; margin-bottom:2%;}
.hj_text{ color:#949391; font-size:1.6rem; font-family:"微软雅黑"; line-height:1.6rem; width:90%; margin:0 auto; text-indent:1em;}
.ztyl{ position:relative;}
.ztyl a{ position:absolute;}
.ztyl .a1{ width:50%; height:100%; left:0; top:0;}
.ztyl .a2{ width:50%; height:100%; right:0; top:0;}
.ddiy{ color:#de1d1d; font-family:"微软雅黑"; font-size:2rem; text-align:center; margin-bottom:5%;}
.rm_to{ color:#949391; font-size:1.6rem; font-family:"微软雅黑"; width:81%; margin:0 auto 4%; line-height:2rem;}
.hsp{ color:#de1d1d; text-align:center; font-size:1.6rem; font-family:"微软雅黑"; margin-bottom:4%;}
.hspb{ color:#949391; font-size:1.6rem; font-family:"微软雅黑"; width:90%; margin:0 auto 4%; line-height:2rem;}
.tu_list{ margin-bottom:5%;}
.a_sty{ color:#636363; font-size:1.6rem; font-family:"微软雅黑"; width:94%; margin:0 auto 4%;}
.a_sty span{ color:#949393;}
.fourt{ position:relative;}
.fourt a{ width:50%; height:50%; position:absolute;}
.fourt .four1{ left:0; top:0;}
.fourt .four2{ right:0; top:0;}
.fourt .four3{ left:0; bottom:0;}
.fourt .four4{ right:0; bottom:0;}
.wnzi{ color:#494949; font-family:"微软雅黑"; line-height:1.8rem; width:90%; margin:0 auto 2rem;}