<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import "animate.min.css";
@import "bootstrap.min.css";
@import "public.youacacia.min.css";
/*scrollbar*/
body{background: #f9f9f9}
::-webkit-scrollbar{width:2px;height:11px;border:none;background:#0f80e0!important}
::-webkit-scrollbar-track-piece{border:none;position:absolute;padding:0;box-shadow:none;background-color:#0f80e0;border-radius:1px}
::-webkit-scrollbar-thumb:vertical{background-color:#0f80e0;border-radius:0;border:none}
::-webkit-scrollbar-thumb:horizontal{background-color:#0f80e0;border-radius:0;border:none}
::-webkit-scrollbar{width:2px;height:12px}
::-webkit-scrollbar-button:vertical{display:none}
::-webkit-scrollbar-track:vertical{background-color:#0f80e0}
::-webkit-scrollbar-track-piece{background:#fff}
::-webkit-scrollbar-thumb:vertical{background-color:#0f80e0;border-radius:5px}
::-webkit-scrollbar-thumb:vertical:hover{background-color:#0f80e0}
::-webkit-scrollbar-corner:vertical{background-color:#0f80e0}
::-webkit-scrollbar-resizer:vertical{background-color:#0f80e0}
/*fonts*/

.yc-icon{ font-family:"iconfont" !important;
    font-size:16px;font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.1px;
    -moz-osx-font-smoothing: grayscale;
}
/*welcome*/
#welcome{background: #f5f5f5;height: 30px;line-height: 30px;}
#welcome span{font-size: 12px;color: #333333}
#welcome p{font-size: 12px;color: #333333}
#welcome p a{margin: auto 5px;color: #333}
#welcome p a:hover{color: #0f80e0}
/*header*/
#header{background: #fff}
#header{height: 90px;}
.header-logo{background: url("../images/logo_1.png") no-repeat left center;width: 250px;height: 52px;margin-top: 20px;margin-right: 4.75%;}
.header-logo a{display: block;text-indent: -99rem;overflow: hidden;width: 100%;height: 100%;opacity: 0}
.header-search{margin-top: 20px;}
.header-search-box{height: 36px;width: 425px;}
.header-input{width: calc(100% - (54px + 90px));height: 36px;padding-left: 10px;font-size: 13px;color: #333;border: solid 2px #0f80e0;border-right: none;outline: none;}
.header-input::placeholder{font-size: 13px;color: #999999}
.header-search-select{width: 54px;height: 36px;line-height: 32px;text-align: center;position: relative;border-top: solid 2px #0f80e0;border-bottom: solid 2px #0f80e0;background: #fff}
.header-search-select:after{position: absolute;right: 10px;top: 15%;content: "&gt;";font-family: SimSun;transform: rotate(90deg) translateX(-50%);-webkit-transform: rotate(90deg) translateX(-50%);-moz-transform: rotate(90deg) translateX(-50%);-ms-transform: rotate(90deg) translateX(-50%);-o-transform: rotate(90deg) translateX(-50%)}
.header-search-select span{display: block;padding-right: 15px;font-size: 12px;color: #999999;cursor: pointer}
.header-select-label{position: absolute;left: 0;top:32px;width: 100%;background: #fff;display: none}
.header-select-label li{font-size: 12px;line-height: 15px;padding: 5px 0;cursor: pointer}
.header-select-label li:hover,.header-select-label li.active{background: #0f80e0;color: #fff;}
.header-submit{width: 90px;height: 36px;background: #0f80e0;line-height: 32px;text-align: center;outline: none;border: none;font-size: 14px;color: #fff;}
.header-submit span{display: inline-block;}
.header-submit i{float: left;font-size: 14px;color: #fff;margin-right: 5px;}
.header-search-hot{margin-top: 5px;font-size: 12px;color: #666666}
.header-search-hot a{color: #666;margin-right: 10px;}
.header-search-hot a:hover{color: #0f80e0}
.header-tel{margin-top: 20px;font-size: 14px;color: #333333;line-height: 1.2}
.header-tel-text{font-size: 24px;color: #ff7f00}
.header-tel-text i{float: left;font-size: 22px;margin-right: 10px;line-height: 1.5}
@media(max-width: 1024px) and (min-width: 993px){
    .header-logo{margin-right: 80px;}
}
@media(max-width: 992px) and (min-width: 768px){
    .header-logo{margin-right: 0}
    .header-search{float: right !important}
    .header-tel{display: none}
}
@media(max-width: 760px){
    #header{position: fixed;left: 0;top: 0;z-index: 11;background: #fff;width: 100%;height: 60px;-moz-box-shadow:0px 2px 10px #E0E0E0; -webkit-box-shadow:0px 2px 10px #E0E0E0; box-shadow:0px 2px 10px #E0E0E0;}
    .header-logo{height: 40px;margin-top: 10px;width: 50%;background-size: contain;margin-right: 0}

}
/*nav*/
#nav{height: 50px;background: #0f80e0}
.nav-menu{flex: 1;max-width: 245px}
.nav-menu-title{height: 50px;line-height: 50px;font-size: 20px;padding-left: 30px;background: rgba(0,0,0,.15)}
.nav-menu-title i{font-size: 22px;}
.nav-menu-list{z-index: 10;height: 500px;background: rgba(0,14,52,.4);display: none;width: 100%}
.nav-menu-item{padding:0 10px 0 15px;height: 20%;border-top: solid 1px rgba(255,255,255,.2)}
.nav-menu-item h3{width: 100%;text-align:left;font-size: 16px;margin-bottom: 10px;}
.nav-menu-link{overflow: hidden;}
.nav-menu-link a{float: left;width: 33.33%;font-size: 12px;color: #fff;line-height: 2}
.nav-menu-link a:hover{color: #ff7f00;text-decoration: underline}
.nav-menu-item:last-child{border-top: none}
.nav-menu-item:last-child .nav-menu-link a:last-child{width: 50%}
.nav-menu:hover .nav-menu-list{display: block;}
.nav{flex: 1;display: flex;line-height: 50px;}
.nav li{flex: 1;text-align: center}
.nav&gt;li&gt;a{padding: 0;font-size: 16px;color: #fff;}
.nav&gt;li:hover&gt;a,.nav&gt;li.active&gt;a{background: #ff7f00}
@media(max-width: 760px){
    #nav{position: fixed;left: 0;top: -150%;width: 100%;height:auto;transition: all .5s;-webkit-transition: all .5s;-moz-transition: all .5s;-ms-transition: all .5s;-o-transition: all .5s;}
    #nav .container{padding: 0}
    .nav{display: block;}
    #nav ul li{padding: 0;border-bottom: solid 1px rgba(255,255,255,.1)}
    #nav ul li a{font-size: 1.4rem;line-height: 40px}
    #nav ul li:hover a,#nav ul li.active a{color: #fff;}
    #nav.active{top: 60px;}
}
/*banner*/
.swiper-banner{height: 500px;}
.swiper-banner ul li{height: 500px;background-repeat: no-repeat;background-position: center;}
.banner-pagination span{width: 12px;height: 12px;border: solid 1px #0f80e0;opacity: 1;background: transparent}
.banner-pagination span.swiper-pagination-bullet-active{background: #0f80e0}
.banner-form-content{left: 0;top: 30px;width: 100%;}
.banner-form{right: 0;z-index: 10;border-radius: 10px;overflow: hidden;width: 300px;}
.banner-form-top{background: #269bff;height: 80px;}
.banner-form-title{font-size: 24px;}
.banner-form-title:before,.banner-form-title:after{content: "";position: absolute;top: 50%;right: 110%;display: block;width: 10px;height: 2px;background-color: #fff;transform: translateY(-50%);}
.banner-form-title:after{left: 110%;right: auto}
.banner-form-top p{font-size: 14px;margin-top: 8px;}
.banner-form-container{background: rgba(255,255,255,.95);padding: 20px 15px 10px;}
.banner-form-item{margin-bottom: 10px;background: #f5f5f5;height: 36px;border-radius: 6px;padding-left: 15px;display: flex;line-height: 36px;border: solid 1px #ddd}
.banner-form-item:last-child{background: transparent;border-radius: 0;border: none}
.banner-form-item label{flex: 1;font-weight: normal;font-size: 14px;color: #333;max-width: 70px;}
.banner-form-item input,.banner-form-item select{flex: 1;width: 100%;border: none;outline: none;background: transparent;color: #0f80e0;font-size: 14px;}
.banner-form-item input::placeholder{color: #999;font-size: 14px;}
.banner-form-item button{width: 100%;display: block;margin: auto;height: 40px;background: #ff7f00;border-radius: 5px;color: #fff;border: none;outline: none;font-size: 16px;}
@media(max-width: 760px){
    #banner{margin-top: 60px;height: 96px}
	#banner img{
		display: block;
		width: 100%;
		height: 100%;
		object-fit: cover
	}
    .swiper-banner{height: auto}
    .swiper-banner ul li{height: auto;}
}
/*main*/
.home-title{padding: 20px 15px;position: relative;overflow: hidden}
.home-title:after{position: absolute;left: 0;bottom: 0;width: 100%;height: 2px;background: #f5f5f5;content: ''}
.home-title:before{position: absolute;left: 0;top: 50%;width: 4px;height: 20px;margin-top: -10px;background: #0f80e0;content: ''}
.home-title span{font-size:20px;line-height: 20px;font-weight: bold;color: #0f80e0;}
.home-title a{float: right;font-size: 14px;line-height: 20px;color: #999}
.home-title a:hover{color: #0f80e0}
@media(max-width: 760px){
    .home-title span{font-size: 1.7rem}
    .home-title a{font-size: 1.2rem}
}
/*shortcut*/
.home-shortcut{margin-top: 15px;}
.home-shortcut-item{flex: 1;margin-right: 15px;border: solid 1px #fff;border-radius: 5px;box-shadow: 0 0 3px rgba(0,0,0,.15);height: 90px}
.home-shortcut-item:last-child{margin-right: 0}
.home-shortcut-content{text-align: center;}
.home-shortcut-content i{display: block;font-size: 34px;line-height: 1;color: #0f80e0;margin-bottom: 10px;}
.home-shortcut-content span{font-size: 15px;color: #333;line-height: 1}
.home-shortcut-item:hover .home-shortcut-content span{color: #0f80e0;font-weight: bold}
@media(max-width: 760px){
    .home-shortcut .container{display: block;overflow: hidden}
    .home-shortcut-item{width: calc(33.3% - 7px);margin-right: 10px;float: left;margin-bottom: 10px;height: 65px;}
    .home-shortcut-item:nth-child(3n){margin-right: 0}
    .home-shortcut-content i{font-size: 2.2rem;margin-bottom: 5px;}
    .home-shortcut-content span{font-size: 1.3rem}
}
/*school*/
.home-school-content{padding: 20px}
.swiper-school{height: 575px;}
.swiper-school li{height: calc(50% - 10px)}
.home-school-img{background-size: cover;background-repeat: no-repeat;background-position: center;height: 180px;}
.home-school-text{/*border: solid 1px #ddd;border-top: none;*/padding: 10px;transition: all .3s;-webkit-transition: all .3s;-moz-transition: all .3s;-o-transition: all .3s}
.home-school-title{font-size: 15px;line-height: 2}
.home-school-type,.home-school-hot{font-size: 13px;line-height: 22px}
.home-school-hot i{margin-right: 5px;font-size: 18px;}
.swiper-school li:hover .home-school-text{box-shadow: 0 0 5px rgba(15,128,224,.4)}
.swiper-school li:hover .home-school-title b{color: #0f80e0}
@media(max-width: 760px){
    .home-school{padding: 0 5px;}
    .home-school .container{padding: 0}
    .home-school-content{padding: 20px 10px;}
    .swiper-school{height: 430px;}
    .home-school-img{height: 110px;}
    .home-school-title{font-size: 1.3rem}
    .home-school-type, .home-school-hot{font-size: 1.2rem}
}
/*home specialty*/
.home-specialty-list{padding: 10px 5px;}
.home-specialty-item{padding:10px}
.home-specialty-item a{display: block;box-shadow: 0 0 5px rgba(0,0,0,.2);border-radius: 5px;overflow: hidden;transition: all .3s;-webkit-transition: all .3s;-moz-transition: all .3s;-o-transition: all .3s}
.home-specialty-img{height: 180px;background-size: cover;background-repeat: no-repeat;background-position: center}
.home-specialty-title{bottom: 0;left: 0;width: 100%;background: rgba(0,0,0,.4);padding: 10px 0;font-size: 15px;color: #fff;}
.home-specialty-text{padding: 10px;font-size: 13px;line-height: 1.8}
.home-specialty-text p{display: block;}
.home-specialty-item:hover a{transform: translateY(-5px);-webkit-transform: translateY(-5px);-moz-transform: translateY(-5px);-o-transform: translateY(-5px);box-shadow: 0 0 5px rgba(15,128,224,.4)}
@media(max-width: 992px) and (min-width: 768px){
    .home-specialty-img{height: 120px;}
}
@media(max-width: 760px){
    .home-specialty{padding: 0 5px;}
    .home-specialty .container{padding: 0}
    .home-specialty-list{padding: 10px 5px}
    .home-specialty-item{padding: 10px 5px;}
    .home-specialty-img{height: 120px;}
    .home-specialty-title{padding: 8px 0;font-size: 1.3rem}
    .home-specialty-text{font-size: 1.2rem}
}
/*home news*/
.home-news-item{padding: 0 10px 0 0;}
.home-news-item:nth-child(2n){padding-left: 10px;padding-right: 0;margin-bottom: 20px;}
.home-news-content{border: solid 1px #eee;}
.home-news-title{border-bottom: solid 1px #ddd;line-height: 46px;position: relative;padding:0 15px }
.home-news-title:before{position: absolute;content: '';height: 26px;width: 3px;background-color: #00a0e9;left: 0;top: 50%;margin-top: -13px;}
.home-news-title h2{font-size: 15px;line-height: 46px;}
.home-news-title h2 span{text-transform: uppercase;font-weight: lighter}
.home-news-title a{font-size: 14px;color: #666}
.home-news-title a:hover{color: #0f80e0}
.home-news-list{padding:0 15px;}
.home-news-list-item{line-height: 40px;font-size: 13px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;border-bottom: 1px dotted #eee;}
.home-news-list-item:last-child{border-bottom: none}
.home-news-list-item a{color: #333;padding-left: 10px;position: relative;transition: all .3s;-webkit-transition: all .3s;-moz-transition: all .3s;-o-transition: all .3s}
.home-news-list-item a:before{position: absolute;left: 0;top: 50%;width: 4px;height: 4px;border-radius: 50%;background: #333;margin-top: -2px;content: ''}
.home-news-list-item a span{flex: 1;display: block;max-width: calc(100% - 60px);text-overflow: ellipsis;white-space: nowrap;overflow: hidden}
.home-news-list-item a em{flex: 1;max-width: 80px;font-style: normal;color: #666;text-align: right}
.home-news-list-item:hover a{padding-left: 15px;}
.home-news-list-item:hover a span{color: #0f80e0}
@media(max-width: 760px){
    .home-news-item{padding: 0 !important;margin-bottom: 15px;}
    .home-news-list-item{font-size: 1.2rem}
}
/*footer*/
#footer{margin-top: 50px;background: #0f80e0;overflow: hidden}
.footer-link{margin-top: 20px;border-bottom: solid 1px rgba(255,255,255,.2);padding-bottom: 20px;font-size: 14px;color: #fff;}
.footer-link a{display: inline-block;margin-right:15px;color: #fff;}
.footer-copy{padding: 30px 0}
.footer-nav{margin-bottom: 10px;line-height: 2;font-size: 12px}
.footer-nav a{color: #fff;position: relative;margin: auto 15px;}
.footer-nav a:last-child{margin-right: 0}
.footer-nav a:after{position:absolute;right:-15px;top:50%;margin-top:-5px;width: 2px;height: 10px;background: #fff;content: '';}
.footer-nav a:last-child:after{display: none}
.footer-text{font-size: 12px;line-height: 2;color: #fff;}
.footer-text span{margin: auto 1%}
.footer-text a{color: #fff;margin-left: 30px;}
@media(max-width: 760px){
    #footer{margin-bottom: 60px;}
}
/*footer-button*/
#footer-button{display: none}
@media(max-width: 760px){
    #footer-button{display: flex}
}
/*page public*/
.page-location{padding: 10px 0;font-size: 13px;color: #666}
.page-location a{color: #666}
.page-location a:hover{color: #0f80e0}
.page-channel{margin-bottom: 15px;}
.page-channel .container{padding: 15px;box-shadow: 0 0 5px rgba(0,0,0,.05)}
.page-channel-type{flex: 1;font-size: 14px;max-width: 80px;color: #333;line-height: 24px;}
.page-channel-list{flex: 1;line-height: 24px;font-size: 13px;}
.page-channel-list a{display: inline-block;padding: 0 12px;border-radius: 10px;margin-right: 15px;color: #333;margin-bottom: 5px}
.page-channel-list a:hover,.page-channel-list a.active{background: #0f80e0;color: #fff}
.page-left{padding-left: 0;padding-right: 10px;}
.page-right{padding-left: 10px;padding-right: 0}
.page-left-content{overflow: hidden;box-shadow: 2px 0 5px rgba(0,0,0,.05)}
.page-ad-title{right: 10px;bottom: 10px;background: rgba(255,255,255,.6);padding: 2px 10px;border-radius: 3px;color: #333;font-size: 12px;}
.page-right-form-title{background: #269bff;height: 80px;}
.page-right-form-title h2{font-size: 24px;}
.page-right-form-title h2:before,.page-right-form-title h2:after{content: "";position: absolute;top: 50%;right: 110%;display: block;width: 10px;height: 2px;background-color: #fff;transform: translateY(-50%);}
.page-right-form-title h2:after{left: 110%;right: auto}
.page-right-form-title p{font-size: 14px;margin-top: 8px;}
.page-right-form-list{background: rgba(255,255,255,.95);padding: 20px 15px 10px;}
.page-right-form-item{margin-bottom: 15px;background: #f5f5f5;height: 36px;border-radius: 6px;padding-left: 15px;display: flex;line-height: 36px;}
.page-right-form-item:last-child{background: transparent;border-radius: 0;padding-left: 0}
.page-right-form-item label{flex: 1;font-weight: normal;font-size: 14px;color: #333;max-width: 70px;}
.page-right-form-item input,.banner-form-item select{flex: 1;width: 100%;border: none;outline: none;background: transparent;color: #0f80e0}
.page-right-form-item input::placeholder{color: #999}
.page-right-form-item button{width: 100%;display: block;margin: auto;height: 40px;background: #ff7f00;border-radius: 5px;color: #fff;border: none;outline: none;font-size: 16px;}
.page-major{padding: 15px 10px 0}
.page-major-channel{font-size: 20px;color: #3082ed;padding-left: 15px;position: relative;}
.page-major-channel:before{position: absolute;left: 0;top: 50%;width: 4px;height: 20px;margin-top: -10px;background: #3082ed;content: ''}
.page-major-list{overflow: hidden}
.page-major-item{border: solid 1px #f2f2f2;padding: 10px;margin-bottom: 10px}
.page-major-img{overflow: hidden}
.page-major-img img{transition: all .3s;-webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;}
.page-major-img .page-major-title{left: 0;bottom: 0;background: rgba(0,0,0,.35);line-height: 34px;width: 100%;font-size: 16px;}
.page-major-text{margin-top: 10px;font-size: 13px;line-height: 2;color: #666;}
.page-major-text p{display: block;}
.page-major-item:hover .page-major-img img{transform: scale(1.1);-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1)}
.page-major-item:hover{border-color: rgba(38,155,255,.4)}
@media(max-width: 760px){
    .page-location.page-location-margin{}
    .page-channel .container{padding: 10px;}
    .page-channel-type{font-size: 1.2rem;max-width: 60px;}
    .page-channel-list a{margin-right: 5px;padding: 0 8px;}
    .page-container .container{padding: 0 5px;}
    .page-left{padding: 0;margin-bottom: 30px;}
    .page-right{padding: 0}
    .page-major-item{width: calc(50% - 5px);float: left;margin-bottom: 10px;margin-right: 10px}
    .page-major-item:nth-child(2n){margin-right: 0}
    .page-major-img .page-major-title{font-size: 1.4rem;line-height: 30px;}
    .page-major-text{font-size: 1.2rem;line-height: 22px;}
}
/*page school*/
.page-school-list{margin-bottom: 30px;}
.page-school-item{padding: 30px;border-bottom: solid 1px #eee}
.page-school-img{flex: 1;max-width: 150px;background-size: contain;background-position: center;background-repeat: no-repeat}
.page-school-text{flex: 1;max-width: calc(100% - 170px);margin-left: 20px}
.page-school-title{font-size: 16px;margin-bottom: 10px;}
.page-school-title a{color: #333;font-weight: bold;margin-right: 30px;}
.page-school-hot{font-size: 13px;}
.page-school-hot em{font-style: normal;}
.page-school-level,.page-school-adds,.page-school-summary{font-size: 13px;line-height: 2}
.page-school-button{right: 30px;top: 30px;}
.page-school-button span{border: solid 1px #0f80e0;display: inline-block;border-radius: 5px;padding: 5px 15px;overflow: hidden;background: #0f80e0;color: #fff;font-size: 14px;}
.page-school-button span i{float: left;font-size: 20px;line-height: 1;margin-right: 5px;}
.page-school-button:hover span{background: transparent;color: #0f80e0}
.page-school-item:hover{box-shadow: 5px 0 10px rgba(0,0,0,.1)}
.page-school-item:hover .page-school-title a{color: #0f80e0}
@media(max-width: 992px) and (min-width: 768px){
    .page-school-item{padding: 20px;}
    .page-school-img{max-width: 120px;}
    .page-school-text{max-width: calc(100% - 120px);margin-left: 10px;}
    .page-school-button{right: 20px;top: 20px;font-size: 1.2rem}
    .page-school-title a{margin-right: 15px;}
}
@media(max-width: 760px){
    .page-school-item{padding: 15px 10px;}
    .page-school-img{max-width: 90px;}
    .page-school-text{max-width: calc(100% - 90px);margin-left: 10px;}
    .page-school-title{font-size: 1.4rem}
    .page-school-title a{margin-right: 15px;}
    .page-school-hot{font-size: 1.2rem}
    .page-school-level, .page-school-adds, .page-school-summary{font-size: 1.2rem;line-height: 1.8;-webkit-line-clamp:1}
    .page-school-button{right: 0;top: 0;width: 100%;height: 100%}
    .page-school-button span{display: none}
}
/*school details*/
.page-school-introduce,.page-school-surroundings,.page-school-professional,.page-school-guide,.page-school-form,.page-school-recommend{padding: 15px 0}
.page-school-channel{font-size: 20px;font-weight: bold;position: relative;padding-left: 15px;}
.page-school-channel:before{position: absolute;left: 0;top: 50%;width: 4px;height: 20px;margin-top: -10px;content: '';background: #0f80e0}
.page-school-about .page-school-img{max-width: 550px;margin-right: 20px;}
.page-school-about .page-school-text{max-width: 100%;margin-left: 0}
.page-school-about .page-school-text .page-school-title{font-size: 17px;color: #0f80e0;margin-bottom: 15px;line-height: 22px;}
.page-school-about .page-school-text .page-school-title span{font-size: 14px;color: #333;}
.page-school-about .page-school-text .page-school-title span em{font-style: normal}
.page-school-attributes-item{width: 50%;float: left;line-height: 2;font-size: 13px;font-weight: bold}
.page-school-about .page-text{margin-top: 15px;font-size: 14px;text-indent: 26px;color: #666}
.page-school-surroundings-box{display: flex}
.page-school-surroundings-item{flex: 1}
.page-school-surroundings-item:nth-child(2){margin: auto 5px;overflow: hidden}
.page-school-surroundings-item:nth-child(2) .page-school-surroundings-img{width: 50%;padding: 0 5px;float: left;margin-bottom: 10px;}
.page-school-professional-nav{background: #fff;line-height: 50px;text-align: center;font-size: 17px;font-weight: bold;color: #000;box-shadow: 0 0 2px rgba(0,0,0,.1)}
.page-school-professional-nav span{border-right: solid 1px rgba(0,0,0,.1)}
.page-school-professional-list{border: solid 1px rgba(0,0,0,.1);background: #fff;}
.page-school-professional-item{border-bottom: solid 1px rgba(0,0,0,.1);}
.page-school-professional-item:last-child{border-bottom: none}
.page-school-professional-item:nth-child(2n){background: #f9f9f9}
.page-school-professional-item .page-school-professional-content{display: flex}
.page-school-professional-item .page-school-professional-content span,.page-school-professional-item .page-school-professional-content a.col-md-2{border-right: solid 1px rgba(0,0,0,.1);line-height: 34px;padding: 8px 10px;font-size: 15px;color: #333;text-align: center;flex: 1}
.page-school-professional-item .page-school-professional-content span a{display: inline-block;padding: 2px 10px;border: solid 1px #0f80e0;line-height: 22px;font-size: 12px;border-radius: 5px;margin: auto 5px;background: #0f80e0;color: #fff;}
.page-school-professional-item .page-school-professional-content span a:last-child{background: #ff7f00;border-color: #ff7f00}
.page-school-professional-item .page-school-professional-content span a:hover{background: #fff;color: #0f80e0}
.page-school-professional-item .page-school-professional-content span a:last-child:hover{color: #ff7f00}
.page-school-professional-item:hover .page-school-professional-content{background: rgba(15,128,225,.1)}
.page-school-professional-item:hover .page-school-professional-content a.col-md-2:hover{color: #0f80e0;font-weight: bold}
.page-school-guide-item{width: calc(50% - 10px);float: left;margin-bottom: 20px;margin-right: 20px}
.page-school-guide-item:nth-child(2n){margin-right: 0}
.page-school-guide-item a{border: solid 1px #eee;padding: 10px;border-radius: 5px;}
.page-school-guide-img{max-width: 150px;background-repeat: no-repeat;background-position: center;background-size: cover;flex: 1}
.page-school-guide-text{max-width: calc(100% - 150px);flex: 1;padding-left: 20px;}
.page-school-guide-title{font-size: 16px;margin-bottom: 10px;color: #333;font-weight: bold;display: block;}
.page-school-guide-text p{line-height: 2;font-size: 14px;color: #999}
.page-school-guide-item:hover a{border-color: #0f80e0;box-shadow: 0 0 5px rgba(15,128,225,.5)}
.page-school-guide-item:hover .page-school-guide-title{color: #0f80e0}
.page-school-form-left{flex: 1;max-width: 50%;margin-right: 40px;}
.page-school-form-list{max-width: 90%}
.page-school-form-item{margin-bottom: 15px;background: #fff;padding: 5px 10px 5px 15px;display: flex}
.page-school-form-item:first-child{margin-bottom: 0;background: #fdf9da;display: flex;padding: 15px }
.page-school-form-item:first-child i{font-size: 26px;line-height: 36px;color: #ff7f00;margin-right: 10px;}
.page-school-form-item:first-child b{display: block}
.page-school-form-item:first-child p{font-size: 14px;color: #333;line-height: 18px;}
.page-school-form-item label{line-height: 34px;margin-bottom: 0;font-size: 14px;font-weight: normal;color: #333;flex: 1;max-width: 80px;}
.page-school-form-item:last-child{margin-bottom: 0}
.page-school-form-item:last-child,.page-school-form-item:nth-last-child(2){background: transparent;padding: 0}
.page-school-form-item span{margin-left: 10px;font-size: 12px;color: #333;}
.page-school-form-item span a{color: #0f80e0}
.page-school-input{flex: 1;border: none;outline: none;font-size: 14px;color: #0f80e0}
.page-school-input::placeholder{color: #999}
.page-school-input.active::placeholder{color: red}
.page-school-form-item button{width:70%;background: #ff7f00;height: 40px;border: none;border-radius: 4px;color: #fff;font-size: 16px;outline: none;margin: auto}
.page-school-news{flex: 1;max-width: 50%;}
.page-school-news-list{background: #fff;padding: 15px;height: calc(100% - 50px)}
.page-school-news-list li{line-height: 40px;border-bottom: solid 1px #eee;position: relative;padding-left: 20px;}
.page-school-news-list li:before{position: absolute;left: 0;top: 50%;width: 6px;height: 6px;background: #0f80e0;border-radius: 50%;margin-top: -3px;content: ''}
.page-school-news-list li:last-child{border-bottom: none}
.page-school-news-list li span{flex: 1;font-size: 13px;color: #333;max-width: calc(100% - 60px);text-overflow: ellipsis;white-space: nowrap;overflow: hidden}
.page-school-news-list li em{flex: 1;max-width: 80px;font-style: normal;color: #333}
.page-school-news-list li:hover span{color: #0f80e0;font-weight: bold}
.page-school-recommend-list{margin: auto -10px}
.page-school-recommend-item{padding: 10px;}
.page-school-recommend-item a{display: block;transition: all .3s;-webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s}
.page-school-recommend-item:hover a{transform: translateY(-5px);-webkit-transform: translateY(-5px);-moz-transform: translateY(-5px);-o-transform: translateY(-5px);box-shadow: 0 0 10px rgba(0,0,0,.1)}
.page-school-recommend-item:hover .home-school-title b{color: #0f80e0}
@media(max-width: 992px) and (min-width: 768px){
    .page-school-about .page-school-img{max-width: 270px;}
}
@media(max-width: 760px){
    .page-school-introduce,.page-school-surroundings,.page-school-professional,.page-school-guide,.page-school-form,.page-school-recommend{padding:30px 0}
    .page-school-about .page-school-img{max-width: 100%;margin-right: 0;margin-bottom: 20px;}
    .page-school-attributes-item{font-size: 1.2rem}
    .page-school-about .page-text{font-size: 1.2rem;}
    .page-school-surroundings-box{display: block;}
    .page-school-surroundings-item{margin-bottom: 10px;}
    .page-school-surroundings-item:last-child{margin-bottom: 0}
    .page-school-surroundings-item:nth-child(2){margin: auto -5px}
    .page-school-professional-list{background: transparent;border: none;}
    .page-school-professional-item{border:solid 1px #eee !important;margin-bottom: 10px;display: flex;padding: 10px;display: flex;background: #fff !important}
    .page-school-professional-item:nth-child(2n){background: transparent}
    .page-school-professional-img{max-width: 90px;flex: 1;background-repeat: no-repeat;background-size: cover;background-position: center;height: 90px;}
    .page-school-professional-text{flex: 1;padding-left: 15px;padding-right: 15px}
    .page-school-professional-title{font-size: 16px;color: #333;font-weight: bold;margin-bottom: 10px;}
    .page-school-professional-button{display: flex !important;flex: 1;max-width: 70px;}
    .page-school-professional-button a{background: #0f80e0;display: block;border: solid 1px #0f80e0;line-height: 24px;margin-bottom: 10px;border-radius: 6px;font-size: 1.2rem;color: #fff;width: 100%;text-align: center;}
    .page-school-professional-button a:last-child{background: #ff7f00;border-color: #ff7f00;margin-bottom: 0}
    .page-school-guide-item{width: 100%;margin-bottom: 10px;}
    .page-school-guide-img{max-width: 110px;}
    .page-school-guide-text{max-width: calc(100% - 110px);}
    .page-school-guide-title{font-size: 1.5rem;margin-bottom: 5px;}
    .page-school-guide-text p{font-size: 1.2rem;line-height: 20px;-webkit-line-clamp:2}
    .page-school-form .container{display: block;}
    .page-school-form-left{max-width: 100%;margin-right: 0}
    .page-school-form-list{width: 100%;max-width: 100%}
    .page-school-news{margin-top: 40px;max-width: 100%}
    .page-school-recommend-list{margin: auto -5px;}
    .page-school-recommend-item{padding: 5px;}
    .page-school-form-item:first-child p{font-size: 1.2rem}
}
/*page professional*/
.page-professional-list{margin-bottom: 30px;}
.page-professional-item{padding: 30px;border-bottom: solid 1px #eee}
.page-professional-img{flex: 1;max-width: 200px;background-size: cover;background-position: center;background-repeat: no-repeat}
.page-professional-text{flex: 1;max-width: calc(100% - 200px);margin-left: 20px}
.page-professional-text p{line-height: 22px;font-size: 13px;}
.page-professional-more{right: 30px;top: 30px;}
.page-professional-more span{border: solid 1px #0f80e0;display: inline-block;border-radius: 5px;padding: 5px 15px;overflow: hidden;background: #0f80e0;color: #fff;font-size: 14px;}
.page-professional-more span i{float: left;font-size: 20px;line-height: 1;margin-right: 5px;}
.page-professional-more:hover span{background: transparent;color: #0f80e0}
.page-professional-item:hover{box-shadow: 5px 0 10px rgba(0,0,0,.1)}
.page-professional-item:hover .page-school-title a{color: #0f80e0}
.page-swiper-channel{background: #fff;box-shadow: 0 0 5px rgba(0,0,0,.2);width: 100%;padding:0 5px;
	/*position: fixed;top: 60px;left: 0;*/z-index: 8}
.page-swiper-channel ul li{width: auto;padding: 0 15px;font-size: 14px;}
.page-swiper-channel ul li a{color: #333;position: relative;padding: 10px 0;display: block}
.page-swiper-channel ul li a:after{position: absolute;left: 0;bottom: 0;width: 100%;height: 1px;background: transparent;content: '';display: block}
.page-swiper-channel ul li.active a{color: #0f80e0;font-weight: bold}
.page-swiper-channel ul li.active a:after{background: #0f80e0}
@media(max-width: 992px) and (min-width: 768px){
    .page-professional-item{padding: 20px;}
    .page-professional-img{max-width: 120px;}
    .page-professional-text{max-width: calc(100% - 120px);margin-left: 10px;}
    .page-professional-more{right: 20px;top: 20px;font-size: 1.2rem}
}
@media(max-width: 760px){
    .page-location.page-professional-margin{/*margin-top: 105px;*/}
    .page-professional-item{padding: 15px 10px;}
    .page-professional-img{max-width: 90px;}
    .page-professional-text{max-width: calc(100% - 90px);margin-left: 10px;}
    .page-professional-text p{font-size: 1.2rem;line-height: 1.8;-webkit-line-clamp:1}
    .page-professional-more{right: 0;top: 0;width: 100%;height: 100%}
    .page-professional-more span{display: none}
}
/*page major details*/
.page-major-introduce .container{padding: 30px}
.page-major-introduce-img{max-width: 400px;flex: 1;}
.page-major-introduce-text{flex: 1;max-width: calc(100% - 400px);padding-left: 10px;}
.page-major-introduce-title{padding-left: 15px;background: #fafaf7;height: 54px;font-size: 18px;line-height: 1.5;font-weight: bold}
.page-major-introduce-title b{display: block;width: 100%}
.page-major-introduce-title b span{font-size: 14px;font-style: normal;color: #333;font-weight: normal}
.page-major-introduce-title b span em{font-style: normal}
.page-major-introduce-summary{padding-left: 15px;font-size: 14px;line-height: 30px;}
.page-major-introduce-button{padding-left: 15px;}
.page-major-introduce-button a{width: 150px;height: 44px;border: solid 1px #fb6135;line-height: 42px;text-align: center;color: #fff;font-size: 18px;display: inline-block;border-radius: 5px;background: #fb6135}
.page-major-introduce-button a:last-child{background: #ffdbd1;color: #fb6135}
.page-major-tab{border-bottom: solid 1px #eaf0f3;line-height: 20px;margin-bottom: 15px;display: flex}
.page-major-tab span{border-top: solid 4px transparent;display: inline-block;text-align: center;font-size: 16px;color: #666666;cursor: pointer;flex: 1;padding: 14px 0}
.page-major-tab span.active{border-top-color: #3082ed;color: #0f80e0;font-weight: bold}
.page-major-detail-item{padding: 0 40px 30px;display: none}
.page-major-detail-item .page-text{font-size: 14px;color: #333;line-height: 24px;}
.page-major-detail-item .page-text a:hover{color:#f00;text-decoration:underline}
@media(max-width: 992px){
    .page-major-introduce .container{padding: 20px;}
    .page-major-introduce-title{font-size: 1.6rem}
    .page-major-introduce-img{max-width: 350px;}
    .page-major-introduce-text{max-width: calc(100% - 350px)}
    .page-major-introduce-summary{line-height: 24px}
    .page-major-introduce-button a{width: 130px;height: 38px;line-height: 36px}
}
@media(max-width: 760px){
    .page-major-introduce .container{padding: 10px;display: block}
    .page-major-introduce-img{max-width: 100%;margin-bottom: 20px;}
    .page-major-introduce-text{max-width: 100%;padding-left: 0}
    .page-major-introduce-title{font-size: 1.4rem}
    .page-major-introduce-summary{font-size: 1.2rem}
    .page-major-introduce-button{margin-bottom: 10px;}
    .page-major-introduce-button a{width: 90px;height: 30px;line-height: 28px;font-size: 1.3rem}
    .page-major-tab span{font-size: 1.3rem;padding: 10px 10px}
    .page-major-detail-item{padding:0 10px 15px;}
    .page-major-detail-item .page-text{font-size: 1.2rem}
}
@media(max-width: 320px){
    .page-major-tab span{padding: 10px 5px}
}
/*page news*/
.page-news-list{margin-bottom: 40px;}
.page-news-item{padding: 25px 20px;border-bottom: solid 1px #f2f2f2}
.page-news-item:last-child{border-bottom: none}
.page-news-img{max-width: 227px;height: 127px;background-repeat: no-repeat;background-position: top center;background-size: cover;flex: 1}
.page-news-text{max-width: calc(100% - 227px);flex: 1;padding-left: 20px;}
.page-news-title{font-size: 18px;width: 100%;display: block}
.page-news-text p{width: 100%;text-align: left;color:rgba(51,51,51,.8);font-size: 14px;line-height: 20px;}
.page-news-time{font-size: 12px;line-height: 20px;}
.page-news-time span{margin-left: 40px;overflow: hidden;}
.page-news-time i{font-size: 12px}
.page-news-time span i{font-size: 14px;}
.page-news-item:hover .page-news-title{color: #0f80e0}
@media(max-width: 992px){
    .page-news-item{padding: 20px;}
    .page-news-img{max-width: 180px;height: 105px;}
    .page-news-text{max-width: calc(100% - 180px)}
    .page-news-title{font-size: 1.6rem}
}
@media(max-width: 760px){
    .page-news-list{margin-bottom: 25px;}
    .page-news-item{padding: 10px;}
    .page-news-img{max-width: 140px;height: 90px}
    .page-news-text{max-width: calc(100% - 140px);padding-left: 10px;}
    .page-news-title{font-size: 1.4rem}
    .page-news-text p{font-size: 1.2rem;line-height: 1.5;}
    .page-news-summary{margin-bottom: 5px;}
    .page-news-time span{margin-left: 20px;}
}
/*page details*/
.page-details{padding: 30px;}
.page-title{font-size: 25px;font-weight: 800}
.page-info{border-bottom: solid 1px #f2f2f2;padding-bottom: 10px;line-height: 2;margin-bottom: 25px;font-size: 13px;}
.page-next{border-top: solid 1px #f2f2f2;padding-top: 10px;font-size: 14px;line-height: 30px;color: #666}
.page-next p a{color: #666}
.page-next p a:hover{color: #0f80e0}
.page-text table{width: 100%;}
.page-text table tr td{border: solid 1px #ddd;padding: 5px}
.page-statement{font-size: 12px;color: #999;margin-top: 10px;border-top: solid 1px #eee;padding-top: 15px;}
@media(max-width: 992px){
    .page-details{padding: 15px;}
}
@media(max-width: 760px){
    .page-details{padding: 10px;}
    .page-title{font-size: 1.5rem;line-height: 1.5}
    .page-info{font-size: 1.2rem;margin-bottom: 20px;}
    .page-info span{margin: auto 5px;}
    .page-text.margin-bottom-twenty{margin-bottom: 20px;font-size: 1.2rem}
    .page-next{padding-top: 15px;font-size: 1.2rem}
}
/*page about*/
.page-right-channel{padding: 15px;}
.page-right-channel .page-channel-list a{display: block;border-bottom:solid 1px #eee;border-radius: 0;line-height: 40px;position: relative;padding-left: 20px;font-size: 14px;}
.page-right-channel .page-channel-list a:before{position: absolute;left: 0;top: 50%;width: 0;height: 0;border-top: solid 5px transparent;border-bottom: solid 5px transparent;border-left: solid 5px #eee;content: '';margin-top: -5px;}
.page-right-channel .page-channel-list a.active,.page-right-channel .page-channel-list a:hover{color: #0f80e0;background: transparent;font-weight: bold}
.page-right-channel .page-channel-list a.active:before,.page-right-channel .page-channel-list a:hover:before{border-left-color: #0f80e0}
/*page right news*/
.page-right-news{padding: 10px 10px}
.page-news-tab{display: flex;margin-bottom: 15px;}
.page-news-tab span{cursor: pointer;flex: 1;border-bottom: solid 1px #f2f2f2;line-height: 34px;text-align: center;padding-bottom: 5px;font-size: 15px;color: #333;position: relative}
.page-news-tab span:first-child:after{position: absolute;right:0;top: 50%;width: 1px;height: 16px;background: #f2f2f2;content: '';margin-top: -8px;}
.page-news-tab span.active{color: #00aaf6;border-color: #00aaf6}
.page-news-isgood-box{overflow: hidden}
.page-news-isgood-box ul{display: none}
.page-news-isgood-box ul li{line-height: 34px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden}
.page-news-isgood-box ul li i{margin-right: 5px;display: inline-block;font-style: normal;color: #666;text-align: center;width: 22px;font-size: 12px;}
.page-news-isgood-box ul li a{color: #333;font-size: 14px;}
.page-news-isgood-box ul li:first-child i,.page-news-isgood-box ul li:nth-child(2) i,.page-news-isgood-box ul li:nth-child(3) i{background: url("../images/icon_19.png")/*tpa=https://www.da01.cn/skin/default/images/icon_19.png*/ no-repeat left center;background-size: contain;color: #fff;}
.page-news-isgood-box ul li:hover a{color: #00aaf6}
.page-news-isgood-box ul:last-child li:first-child i,.page-news-isgood-box ul:last-child li:nth-child(2) i,.page-news-isgood-box ul:last-child li:nth-child(3) i{background: url("../images/icon_20.png")/*tpa=https://www.da01.cn/skin/default/images/icon_20.png*/ no-repeat left center;background-size: contain;color: #fff;}
.page-topic{padding: 15px 10px 0;}
.page-topic-list a{display: inline-block;border: solid 1px #e8e8e8;border-radius: 13px;line-height: 26px;padding: 0 12px;font-size: 14px;color: #333;margin-right: 10px;margin-bottom: 10px;}
.page-topic-list a:hover{border-color: #0f80e0;color: #0f80e0}
/*page*/
.page{margin-bottom: 30px;}
.page a,.page b{padding: 0 8px;height: 26px;line-height: 26px}
/*page sitemap*/
.siteMap{margin-top: 20px;border: solid 1px #ddd}
.siteMap dl{border-bottom: solid 1px #ddd;}
.siteMap dl dt{font-size: 14px;background: #fff;border-bottom: solid 1px #D6D6D6;padding-left: 24px;font-weight: 700;color: #188af2;line-height: 40px;}
.siteMap dl dd{padding: 10px 0;overflow: hidden}
.siteMap dl dd span{width: 14.285%;float: left;padding: 8px 3%;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box}
.siteMap dl dd span a{display: block;border-bottom: solid 1px #ddd;padding-bottom: 10px;text-align: center;font-size: 13px;font-family: SimSun}
.siteMap dl dd span a:hover{color: #0f80e0;border-color: #0f80e0}
.siteMap dl:last-child{border: none}
@media(max-width: 760px){
    .siteMap dl dd span{width: 20%;padding: 8px 2%}
}
/*page search*/
.page-search-list{margin-bottom: 20px;padding:0 20px;}
.page-search-item{border-bottom: solid 1px #f2f2f2;padding: 15px 0}
.page-search-title{font-size: 16px;color: #333;margin-bottom: 10px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden}
.page-search-title span{font-weight: bold;margin-right: 5px;}
.page-search-summary{font-size: 13px;color: #999;padding-left: 15px;margin-bottom: 10px;line-height: 2;}
.page-search-time{font-size: 12px;padding-left: 15px;color: #999}
.page-search-time i{font-size: 12px}
.page-search-item:hover .page-search-title{color: #3082ed}
@media(max-width: 760px){
    .page-search-list{padding: 0 10px;}
    .page-search-title{font-size: 1.4rem;margin-bottom: 5px;}
    .page-search-summary{font-size: 1.2rem;margin-bottom: 5px;}
    .page-search-time{font-size: 1.2rem}
}</pre></body></html>