﻿/*Header*/
#Header h1{width:16%;margin-right:10px;}
.header-province{width:40px;margin-top:20px;}
.province-title{width:50px;height:30px;}
.province-title b{font-size:14px;background:url(../images/ico_1.png) no-repeat right 5px center;padding-right:8px;line-height:30px;}
.province-title p{display:none;}
.province-list{position:fixed;left:0;top:0;width:100%;height:80%;z-index:99;border:none;text-align: center}
.province-list a{border:solid 1px #dedede;margin:10px;width:26.5%;}
.header-seacher{width:50%;margin-left:1%}
.seacher-down{width:60px;}
.header-input{width:calc(100% - 46px);padding-left:5px;border-radius:0}
.header-submit{width:46px;}
/*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:12px;}
@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}

.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;}
/*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;min-height: 300px;}
.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-title{font-size:16px;}
.Details-title span{font-size:12px;}
.Details-profile-img{margin-bottom:20px;padding-right:0}
.Details-profile-txt{padding-left:0}
.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 button{width:140px;}
.Details-contact{padding:0;margin-bottom:15px}
.Details-profile-centent{-webkit-line-clamp:inherit}
/*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:50%;padding-right:10px;line-height:2.2;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}
.Zy-list{padding:10px 0;}