﻿/*Header*/
#Header h1{width:60%;margin-right:10px;}
#Header h1 img{width:95%;}
.header-province{width:40px;margin-top:20px;}
.province-title{width:50px;height:30px;}
.province-title b{font-size:14px;background:url("https://www.autoeclub.com/skin/default/images/ico_1.png") no-repeat right 5px center;padding-right:8px;line-height:30px;}
.province-title p{display:none;}
.province-list{display: none; position:fixed;left:0;top:70px;width:100%;height:auto;z-index:99;border:none;}
.province-list a{border:solid 1px #dedede;margin:7px 9px;width:28%;}
.header-province.active .province-list{display: block;}
.header-seacher{width:50%;margin-left:1%}
.seacher-down{width:52px;}
.header-input{width:calc(100% - 98px)}
.header-submit{width:46px;}
@media(max-width:375px){
    .province-list{height:auto}
    .province-list a{margin:0.6vh 9px}
}
/*Billing*/
.billing li{border-top:solid 1px #ccc;padding:10px;}
.billing li:first-child,.billing li:nth-child(2){border-top:none;}
.billing li:nth-child(2){border-right:none}
.billing-txt{font-size:16px;line-height:40px;}
@media(max-width:375px){
    .billing li{min-height:74px;}
}
/*Vocational*/
.Vocational-title{height:48px;line-height:48px;padding:0 10px;}
.Vocational-title span{font-size:20px;}
.Vocational-title span i{font-size:12px;}
.Vocational-title a{font-size:12px;}
.Vocational-list li{padding-right:0}
.Vocational-list li:nth-child(2n) .specialty-img{padding-left:0}
.Vocational-list li:nth-child(2n) .specialty-txt{width:calc(100% - 97px)}
/*Higher*/
.Higher-right{width:100%;margin-top:0;margin-bottom:10px;}
.swiper-button-next, .swiper-button-prev{display:none;}
.swiper-higher{height:auto;}
/*News*/
.home-News-title{padding:0 10px;height:48px;line-height:48px;}
.home-News-title span{font-size:20px;}
.home-News-title span i{font-size:12px;}
.home-News-title a{font-size:12px;}
.Enrollment, .Professional,.Paper, .Consulting{width:98%;margin:auto 1% 20px;background-color:#fff;}
.zcpx-img{
	max-width: 100%;
	height: auto!important
}

.Consulting-img{width:140px;}
.Consulting-txt{width:calc(100% - 140px)}
.Consulting-txt p{display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.8}

.Professional h2{line-height:48px;height:48px;font-size:20px;}
.Professional h2 span{font-size:12px;}

.trainBox .home-news-list{width:auto;margin-left:20px;float: none;}
.r_news{width:98%;margin:auto 1% 20px;}

/*Footer*/
#Footer{margin-bottom:60px;}
.footer-link{font-size:12px;padding:0 10px 20px;}
.footer-link a{font-size:12px;}
.footer-nav{display:none;}
.footer-txt{font-size:12px;}
/*Page*/
/*Vocational-list*/
.filter-container{padding:0}
.filter-box{height:40px;padding-bottom:5px;border-bottom:solid 1px #dedede;padding:0;position:relative}
.filter-province, .filter-style, .filter-nature{width:33.33%;float:left;padding:0;border-bottom:none;border-right:solid 1px #dedede;line-height:30px;margin:5px auto;height:30px;overflow:inherit}
.filter-nature{border-right:none}
.filter-title{line-height:30px;text-align:center;width:100%;}
.filter-title span{color:#2196f3}
.filter-list{display:none;position:absolute;z-index:9;top:40px;background:#fff;width:100%;left:0;padding:10px 0 ;overflow:hidden}
.filter-list a{width:16%;text-align:center;margin:auto 2% 10px;float:left;line-height:24px;padding:0}
/*Page-right*/
.Page-container{padding:10px}
.Page-right{padding:0}
.school-img{width:140px;}
.school-txt{width:calc(100% - 160px)}
.school-txt dd{line-height:1.7}
.school-txt dd:last-child{display:none}
/*School-Details*/
.Details-container{padding:10px;border:none}
.Details-container .home-News-title{padding-left: 20px;}
.Details-title{font-size:16px;}
.Details-title span{font-size:14px;}
.Details-profile-img{margin-bottom:20px;padding-right:0}
.Details-profile-txt{padding-left:0;float: left}
.Details-recruit{margin-bottom:20px}
.Details-recruit img{width:120px;}
.Details-recruit>div{margin-bottom:15px;}
.Details-bottom{margin:auto -10px;}
.Details-sign{border:none;padding:0 10px;margin-bottom:20px;}
.Details-sign table tr td:nth-child(1){width:24%;}
.Details-sign table tr td button{width:140px;}
.Details-contact{padding:0;margin-bottom:15px}
.Details-form{width:100%;padding:0;margin: 0 0 20px;}
.Details-form.Details-sign table tr td:nth-child(1){width:25%;}
/*News*/
.news-list .school-img{width:140px;}
.news-list .school-txt{width:calc(100% - 160px)}
.news-list .school-txt h2{margin-bottom:5px;}
.news-list .school-txt h2 a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px;}
.news-list .school-txt p{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.news-list .school-txt .news-more{margin-top:8px;}
/*News-list-2*/
.banner{padding:10px;}
.Page-content .Location{margin-top:-5px;}
.news-list-2 li{margin-bottom:10px;padding-bottom:15px;}
.news-list-2 li h2{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.news-list-2 li h2 span{display:none;}
.news-list-2 li p{display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical;}
/*Details-Profession*/
.Details-profession-top{padding:10px;}
.Details-profession-container{padding:10px}
.Details-profession-container .Details-sign{padding:0}
.Details-hotSchool{padding-left:0}
.Hot-school-one{width:100%;margin-bottom:15px;}
.HotSchool-list{width:100%;height:auto}
.swiper-HotSchool{height:auto;width:100%}
.Details-profession-centent{padding:10px}
/*Zhuanye*/
.Zy-Hot-school{padding:10px}
.Zy-Hot-school h2{float:none !important; width:140px;text-align:center;margin:auto auto 10px;}
.Zy-Hot-school ul{width:100%;margin-left:0}
.Zy-Hot-school ul li{width:33.33%;margin-top:10px;}
.Zy-Hot{padding:80px 10px 10px;background-position:top 10px center;background-size:auto 60px}
.Zy-Hot a{width:33.33%;padding-right:10px;line-height:2.2}
.Zy-list{padding:10px 0;}
.Details-profile-img img{height: auto !important;}

.Details-sign h2 span{font-size:18px;font-weight: bold}
.Details-sign h2 span i{font-size: 14px;font-weight: normal}
.Details-sign table tr td span{font-size: 14px;}

@media(max-width:375px){
    .Details-sign table tr td:nth-child(1){width:28%}
    .Details-sign table tr td button{width: 135px;}
}
@media(max-width:320px){
    .Details-sign h2 span i{font-size: .875rem;font-weight: normal}
    .Details-sign table tr td:nth-child(1){width:32%}
    .Details-sign table tr td span{font-size: 0.875rem;}
    .Details-sign table tr td button{width: 110px !important;}
}
/*topic*/
.topic-main-banner{position: relative;}
.topic-banner-nav{position: absolute;left: 0;top: 0;width: 100%;background: #fff;display: flex;text-align: center;}
.topic-banner-nav a{flex: 1;line-height: 34px;font-size: 1.5rem;color: #333}
.topic-main{max-width: 750px;margin: auto;}
.topic-form{background: #fff;padding: 0 15px 30px}
.topic-form ul li h3{border-bottom: dashed 1px #d3d3d3;position: relative;text-align: center;font-size: 2rem;color: #333;padding-bottom: 10px;}
.topic-form ul li h3 span{font-size: 1.3rem;color: #666666;position: absolute;right: 0;bottom: 0}
.topic-form-label{padding: 20px 0 15px;overflow: hidden}
.topic-form-label label{border: solid 1px #999999;line-height: 34px;border-radius: 17px;line-height: 34px;text-align: center;width: 40%;color: #333333;margin-bottom: 15px;font-weight:normal;float: left}
.topic-form-label label:nth-child(2n){float: right}
.topic-form-label label.active{background: #ff7300;border-color: #ff7300;color: #fff;}
.topic-form ul li input{width: 100%;height: 40px;border: solid 1px #999999;border-radius: 10px;padding-left: 10px;font-size: 1.5rem;color: #333;margin-bottom: 20px;}
.topic-form ul li button{background: #ff7300;border-radius: 10px;height: 40px;border: none;color: #fff;margin: auto auto 30px;display: block;width: 80%;font-size: 1.5rem}
:root{--ms-accent:#245b5b;--ms-radius:3px;--ms-line:1.83;--ms-gap:16px;}
