
.mobile{display:none!important}
/*img {
	max-width:100%;
}*/
._w1200::after,.clearfix:after,.school_list::after,.sub_title::after{width:100%;height:1px;display:block;clear:both;content:''}
.homebanner video{display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%;height:100%}
body::-webkit-scrollbar{display:none}

.common-form{background-image: url(../images/jm-bj.jpg);padding:110px 50px 70px;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.common-form .form{max-width:1520px;margin:0 auto;background-color:#fff;padding:80px 90px 100px;border-top:10px solid #8b080b;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}
.common-form .form .left{width:45%}
.common-form .form .right{width:55%}
.common-form .form .title{font-size:24px;color:#8b080b}
.common-form .form .title .cn{font-weight:700}
.common-form .form .title .en{font-size:30px;color:#3e3e3e;text-transform:uppercase}
.common-form .dot{width:22px;height:3px;background-color:#8b080b;margin-top:20px;margin-bottom:20px}
.common-form .left .d{color:#7a7a7a;line-height:1.7;margin-bottom:40px}
.common-form .left .d span{display:block}
.common-form .left .addr,.common-form .left .c{font-size:16px}
.common-form .left .tel{font-size:38px;letter-spacing:2px}
.common-form .right h3{font-size:24px;color:#8b080b;margin-bottom:30px}
.common-form input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;width:100%;height:35px;border-bottom:1px solid rgba(0,0,0,.2);font-size:16px;color:#FFFFFF;}
.common-form .input .name{font-size:16px;color:#000}
.common-form input::-webkit-input-placeholder{font-family:'等线';color:rgba(62,62,62,.5)}
.common-form input:-moz-placeholder{font-family:'等线';color:rgba(62,62,62,.5)}
.common-form input::-moz-placeholder{font-family:'等线';color:rgba(62,62,62,.5)}
.common-form input:-ms-input-placeholder{font-family:'等线';color:rgba(62,62,62,.5)}
.common-form input::-ms-input-placeholder{font-family:'等线';color:rgba(62,62,62,.5)}
.common-form input::placeholder{font-family:'等线';color:rgba(62,62,62,.5)}
.common-form .input+.input{margin-top:25px}
.common-form button{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;line-height:60px;text-align:center;color:#fff;background:#8b080b;font-size:18px;margin-top:35px;font-family:inherit;cursor:pointer}

._flex_{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
er;cursor:pointer;font-weight:100}*/

.common-name{text-align:center;color:#8b080b;font-size:15px;margin-bottom:35px;text-transform:uppercase}
.common-name .cn{font-size:24px;font-weight:700;margin-bottom:5px}
/*.common-name .en{opacity:.8;letter-spacing:.8px;font-style:italic}*/
.join .box1{padding:4% 10.4%;text-align:center;background-image: url(../images/tacn/jnbb.jpg);}
.join .box1 .content{font-size:17px;line-height:2.2;color:#111;font-weight:700}
.join .box2{ background-image:url(../images/tacn/new_bg.jpg);color:#fff;padding:4% 10.4% 3%;-webkit-background-size:100% auto;-moz-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto}
.join .box2 .common-name{color:#fff}
.join .box2 li{width:20%;text-align:center;padding:0 1%;margin-bottom:30px}
.join .box2 .c{width:123px;line-height:119px;text-align:center;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;margin:0 auto;border:2px solid rgba(255,255,255,.56);font-size:46px;-webkit-filter:drop-shadow(3px 3px 1px rgba(0,0,0,.3));filter:drop-shadow(3px 3px 1px rgba(0, 0, 0, .3))}
.join .box2 .t{font-size:18px;font-weight:700;margin-top:20px;margin-bottom:10px}
.join .box2 .d{line-height:1.6;opacity:.7}
.join .box2 .tel{text-align:center;padding-top:40px}
.join .box2 .tel .ib{display:inline-block;line-height:1.3;position:relative}
.join .box2 .tel h2{font-size:30px}
.join .box2 .tel h3{font-size:40px;letter-spacing:4px;font-weight:400}
.join .box2 .tel .ib:after,.join .box2 .tel .ib:before{content:'';position:absolute;width:80%;height:1px;background-color:#fff;top:46%;left:-90%}
.join .box2 .tel .ib:after{left:auto;right:-90%}
.join .box3{text-align:center;color:#b12123;padding-top:4.5%}
.join .box3 h2{font-size:28px}
.common-name.with_num{position:relative;padding-top:35px;z-index:2}
.common-name.with_num .n{font-size:70px;opacity:.1;position:absolute;line-height:0.5;top:0;width:100%;text-align:center;z-index:-1;}
.join .box4{padding:0 10.4%}
.join .box4 li{width:32%;position:relative}
.join .box4 ul{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}
.join .box4 li p{position:absolute;width:100%;left:0;bottom:12%;text-align:center;color:#fff;font-size:18px;font-weight:700}
.join .box5{padding:5% 10.4%;background-image:url(/static/assets/images/map-bg.jpg);background-position:center bottom;background-repeat:no-repeat}
.join .box5 ._flex_{padding-top:30px}
.join .box5 li{width:25%;text-align:center;color:#8b080b;border-right:1px solid rgba(0,0,0,.15);padding:2% 3% 4.5%}
.join .box5 li:nth-child(4n){border-right:none}
.join .box5 li:nth-child(n+5){padding:4.5% 3% 2%;border-top:1px solid rgba(0,0,0,.15)}
.join .box5 li ._iconfont{line-height:72px;font-size:46px;width:55px;margin:0 auto 10px}
.join .box5 li:nth-child(7) ._iconfont{font-size:60px}
.join .box5 li .t{font-size:20px;font-weight:700;margin-bottom:10px}
.join .box5 li .d{color:#111;font-size:15px}
.join .box6{padding:4% 10.4%}
.join .box6 .left{width:50%}
.join .box6 .right{width:50%;background-color:#b12123;color:#fff;background-image:url(/static/assets/images/join5.jpg);background-position:right center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;position:relative}
.join .box6 .item{width:50%;padding:8%;line-height:1.5}
.join .box6 .item h3{font-size:20px;margin-bottom:10px}
.join .box6 .item p span{display:block}
.join .box6 .item p{opacity:.8}
.join .box6 .right:after,.join .box6 .right:before{content:'';position:absolute;width:100%;height:1px;background-color:#fff;opacity:.4;left:0;top:50%}
.join .box6 .right:after{left:50%;top:0;width:1px;height:100%}

@media screen and (max-width:1600px){

.join .box2{padding:50px 5%}
.join .box4{padding:0 5%}
.join .box5{padding:5%}
.join .box6{padding:5%}
.join .box6 .item{padding:30px 5%;height:50%}
.common-form{padding:8% 5%}

}
@media only screen and (max-width:1200px){
.join .box1{padding:50px 5%}

.join .box6 .item{padding:10px 20px;width:100%;height:auto;font-size:13px;line-height:1.5}
.join .box6 .item+.item{border-top:1px solid rgba(255,255,255,.5)}
.join .box6 .right:after,.join .box6 .right:before{display:none}
.join .box6 .item h3{font-size:14px;margin-bottom:4px}
.join .box6 .item p span{display:inline}
.join .box6 .right{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}

}
@media screen and (max-width:768px){
#amap{height:300px}
.faq .amap h2{margin-top:0}
.faq .info p{width:100%}
.backTop{display:none}
.common-form .form{padding:8vw;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.common-form .form .left{display:none}
.common-form .form .right{width:100%}

.join .box2 li{width:-webkit-calc(100% / 3);width:-moz-calc(100% / 3);width:calc(100% / 3)}
.join .box2 .tel h2{font-size:22px}
.join .box2 .tel h3{font-size:32px}
.join .box3 h2{font-size:22px;margin-bottom:10px}
.common-name.with_num .n{font-size:50px}
.common-name.with_num{padding-top:8px}
.join .box5 li .d{line-height:1.5;text-align:justify}
.join .box5 li .t{font-size:18px}
.join .box5 li .d{font-size:13px}
.join .box5 li ._iconfont{font-size:40px}
.join .box6 .content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.join .box6 .left{width:100%}
.join .box6 .right{width:100%}
.join .box6 .item{padding:25px 20px}

}
@media screen and (max-width:600px){

.join .box1{padding:40px 3%}
.join .box2 li{width:100%}
.join .box2 .c{width:80px;line-height:76px;font-size:28px}
.join .box2 .tel h2{font-size:20px}
.join .box2 .tel h3{font-size:30px}
.join .box4{padding:0 3%}
.join .box3{padding-top:50px}
.join .box4 li{width:100%;margin-bottom:3vw}
.join .box4 li p{bottom:15px}
.join .box5 li{width:50%;padding:4%}
.join .box5{padding:40px 3%}
.join .box5 li:nth-child(2n){border-right:none}
.join .box5 li:nth-child(n+3){padding:4%;border-top:1px solid rgba(0,0,0,.15)}
.join .box5 li ._iconfont{width:40px}
.join .box5 li .t{font-size:16px}
.join .box5{-webkit-background-size:300% auto;-moz-background-size:300% auto;-o-background-size:300% auto;background-size:300% auto}
.join .box6{padding:50px 3%}
.common-form .right h3{font-size:20px}
.common-form button{font-size:16px;line-height:50px}
.common-form .form{padding:5vw}

}