@charset "utf-8";
.xl_head{ position: absolute; left: 0; right: 0; z-index: 9; }
.xl_head::after{content:""; position: absolute;z-index: -1; left: 0; right: 0; top: 0; bottom: -0.8rem; background-color: rgba(0, 87, 158, 0.6); background: linear-gradient(180deg, rgba(0, 87, 158, 0.6), rgba(0, 87, 158,0)); }

.logo_search{ padding:0.2rem 0rem 0.1rem; overflow: hidden;}
.logo_left{max-width: 60%; display: inline-block; }
.search_right{width: 35%; max-width: 2.65rem; float: right; position:relative; top: 0.12rem; border: 1px solid #fff; border-radius: 0.8rem;}
.search_right .form-control{width:calc(100% - 0.45rem);  height:0.4rem;font-size: 0.16rem; border: none;padding-left: 0.15rem; background: no-repeat;color: #fff; display: inline-block;vertical-align: middle; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.search_right .form-control::-webkit-input-placeholder{color: #fff;}
.search_right .btn_base{font-size: 0.18rem; color: #fff; line-height: 0.4rem;padding: 0; width: 0.4rem; text-align: center; vertical-align: middle;}
.head_nav{overflow: hidden;clear: both;}
.head_nav ul{display:flex; white-space: normal;justify-content:space-between; display: block\9; width: 100%\9; float: left\9;}
.head_nav ul>li h3>a{color: #fff; display: block; font-size: 0.28rem; font-weight: normal; color: #fff; padding:0rem 0.1rem; line-height: 0.5rem; border-bottom: 3px solid transparent; }
.head_nav ul>li.on h3>a,.head_nav ul>li h3>a:hover{font-weight: bold; border-color:#fff;}
@media screen and (min-width:993px){
	.head_nav ul>li{float: left\9; width: 10%\9;text-align: center;}
	.head_nav ul>li>h3{display: inline-block;}
}
@media screen and (max-width:992px){
	.search_right{top: 0rem;}
	.xl_head{position: relative; background:linear-gradient(180deg,#64aeff,#0079fe);}
	.head_nav ul{overflow-y: hidden; overflow-x: auto; white-space: nowrap; }
	.head_nav ul::-webkit-scrollbar{ display: none; }
}

/* 内页头部 */
.ny_head.xl_head{border-bottom: 1px solid #fff; position: relative; }
.ny_head.xl_head::after{display: none;}
.ny_head .search_right{border-color: #E5E5E5;}
.ny_head .search_right .form-control{ color: #999; }
.ny_head .search_right .form-control::-webkit-input-placeholder{color: #999;}
.ny_head .search_right .btn_base>i{color: #0093FF;}
.ny_head .head_nav{ background-color: #49A6E8; margin-top: 0.15rem; }
.ny_head .head_nav ul>li h3>a{ line-height: 0.8rem; }
@media screen and (max-width:992px){
	.ny_head.xl_head{ background: none; }
}

