@charset "utf-8";
.header{ position:fixed;z-index: 9; left: 0;top: 0; right: 0; padding-top: 0.4rem; background: transparent; transition: all 0.3s;}
.header .logo_l{ float: left; max-width: 45%; }
.header .logo_l img.logo1{display: none;}
body.fp-viewing-page1 .header{ background: rgba(5, 84, 153, 0.26); background: linear-gradient(180deg,rgba(4, 83, 154, 1),rgba(5, 84, 153, 0.26),rgba(5, 84, 153, 0)); padding-bottom: 0.4rem\9; padding-bottom: 0.6rem; transition: all 0.3s; }
body.fp-viewing-page1 .header .logo_l img.logo1{display: block;}
body.fp-viewing-page1 .header .logo_l img.logo2{display: none;}
.header .head_r{ float: right; }

.head_search{float:right; position: relative;}
.head_search .search_toggle{display: none; margin-top: 0.1rem; z-index: 9; width: 2rem; padding: 0rem .08rem; position: absolute; right: 0; top:100%; background: #fff; border-radius: 0.8rem; box-shadow: 0px 0px 13px rgba(0,0,0,0.15);}
.head_search .search_toggle input.form-control{border: none; vertical-align: middle; padding: 0rem .1rem; line-height: .34rem; height: .34rem; background-color: transparent; font-size: .14rem; width: 86%; display: inline-block; float: left;}
.head_search .search_toggle button.btn_base{display: inline-block;vertical-align: middle; white-space: nowrap; cursor: pointer; transition: .3s all; border:none; background-color: transparent;  color: #333333; -webkit-appearance: none; text-align: center; padding: 0rem; border-radius: 4px; font-size: .16rem;line-height: 0.32rem;}

.head_search .search_down{display: block; font-weight: normal; cursor: pointer; line-height:0.28rem; border-radius: 0.8rem; text-align: center; width: 0.32rem; height: 0.32rem; background: rgba(32, 78, 144, 0.12); border: 1px solid #204E90; }
.head_search .search_down>i{font-size: 0.18rem; color:#204E90;}
body.fp-viewing-page1 .search_down{ background: rgba(255,255,255,0.1); border-color: rgba(255,255,255,0.2);}
body.fp-viewing-page1 .search_down>i{color: #fff;}


.head_r .head_menu{float:right;}
.head_r .site_menu>ul{display: block; text-align: right;}
.head_r .site_menu>ul>li{display: inline-block; margin-right: 2.08333vw; position: relative;}
.head_r .site_menu>ul>li h6>a{font-size:0.24rem; line-height: 0.32rem; padding-bottom: 0.13rem; font-weight: normal; color: #204E90;}
.head_r .site_menu>ul>li.on:first-child a,.head_r .site_menu>ul>li.avi a,.head_r .site_menu>ul>li:hover a{ border-bottom:3px solid #204E90; font-weight: bold; }
body.fp-viewing-page1 .head_r .site_menu>ul>li a{ color: #fff;}
body.fp-viewing-page1 .head_r .site_menu>ul>li.on:first-child a,body.fp-viewing-page1 .head_r .site_menu>ul>li.avi a,body.fp-viewing-page1 .head_r .site_menu>ul>li:hover a{border-color: #fff;}
@media screen and (max-width:992px){
	.wap_headys .header{background: linear-gradient(180deg,rgba(4, 83, 154, 1),rgba(5, 84, 153, 0.26),rgba(5, 84, 153, 0)); padding-top: 0.25rem; padding-bottom: 0.8rem;}
	.wap_headys .header .logo_l img.logo1{display:block;}
	.wap_headys .header .logo_l img.logo2{display:none;}
	.wap_headys .head_r .site_menu>ul>li a{ color: #fff;}
	.wap_headys .head_r .site_menu>ul>li.on:first-child a,.wap_headys .head_r .site_menu>ul>li.avi a,.wap_headys .head_r .site_menu>ul>li:hover a{border-color: #fff;}
	.header{padding: 0.25rem 0rem; background: rgba(255,255,255,0.65);}
	.header .row{ display: flex; align-items: center;justify-content:space-between;}
	.header .head_r{width:inherit;}
	
	.head_menu{margin-right: 0.15rem;}
	.head_menu .m_menu{ line-height: 0.32rem; }
	.m_menu>i{ font-size:0.3rem; line-height:0.32rem; color: #204E90;}
	.m_menu.on{background: none; position: relative; z-index:4;}
	.m_menu.on>i{color: #fff;}
	.m_menu.on>i::before{content: "\e73e";}
	.site_menu{display: none;z-index: 3; position:fixed;background:rgba(0,0,0,0.8); left: 0;right: 0;top: 0; bottom: 0;}
	.site_menu ul{ width: 88%; margin:13vw auto 0rem; max-height: calc(100vh - 18vw);overflow-y: auto; overflow-x: hidden; }
	.head_r .site_menu>ul>li a{ color: #fff;}
	.head_r .site_menu ul>li{display: block; border-bottom: 1px solid rgba(255,255,255,0.5); text-align: left; padding: 0.15rem 0.1rem; margin-right: 0rem;}
	.head_r .site_menu>ul>li.on:first-child a,.head_r .site_menu>ul>li.avi a, .head_r .site_menu>ul>li:hover a{ border-bottom: none;}
	
	.wap_headys .m_menu>i{color: #fff;}
	.wap_headys .head_search .search_down{ background: rgba(255,255,255,0.1); border-color: rgba(255,255,255,0.2);}
	.wap_headys .head_search .search_down>i{color: #fff;}
}

/* 内页头部下拉样式 */
.ny_head.header{/* position: absolute\0; */}
.ny_head .logo_l img.logo1,.ny_head.head_on .logo_l img.logo2{ display: block; }
.ny_head .logo_l img.logo2,.ny_head.head_on .logo_l img.logo1{ display: none; }
.ny_head .head_r .site_menu>ul>li a{color: #fff;}
.ny_head .head_r .site_menu>ul>li.avi a, .ny_head .head_r .site_menu>ul>li:hover a{border-color: #fff;}
.ny_head .head_search .search_down{ border-color:rgba(255,255,255,0.2); background: rgba(255,255,255,0.1);}
.ny_head .head_search .search_down>i{color: #fff;}

.ny_head.head_on{background: rgba(255,255,255,0.8); padding:0.2rem 0rem; box-shadow: 0px 0px 10px rgba(0,0,0,0.1);}
.ny_head.head_on .head_r .site_menu>ul>li a{color: #204E90;}
.ny_head.head_on .head_r .site_menu>ul>li.on a,.ny_head.head_on .head_r .site_menu>ul>li.avi a, .ny_head.head_on .head_r .site_menu>ul>li:hover a{border-color: #204E90;}
.ny_head.head_on .head_search .search_down{background: rgba(32, 78, 144, 0.12); border-color:#204E90;}
.ny_head.head_on .head_search .search_down>i{color: #204E90;}
.ny_head.head_on .head_r{margin-top: 0.1rem;}

.ny_head .head_r .site_menu>ul>li:first-child.on a{ border-color: transparent; font-weight: normal; }
.ny_warp .head_r .site_menu>ul>li:first-child:hover a{ border-color: #fff; font-weight: bold; }
.ny_head.head_on .head_r .site_menu>ul>li:first-child:hover a{ border-color: #204E90; }
@media screen and (max-width:992px){
	.ny_head.header{position: relative;}
	.ny_head .logo_l img.logo1{ display: none; }
	.ny_head .logo_l img.logo2{ display: block; }
	.ny_head .head_search .search_down{background: rgba(32, 78, 144, 0.12); border-color:#204E90;}
	.ny_head .head_search .search_down>i{color: #204E90;}
}


/* 20260429导航下拉 */
.head_menu .site_menu .item>h6{ position: relative;z-index: 3; }
.head_menu .site_menu .item .menu_sub{ display: none; position: absolute; left:50%; transform: translateX(-50%); -ms-transform: translateX(-50%); top:100%; margin-top: 0.12rem; background:rgba(31,81,153,0.8); border-radius:0.08rem; }
.head_menu .site_menu .item.on .menu_sub{/* display: block; */}
.head_menu .site_menu .item .menu_sub>ul{ padding:0.05rem 0.1rem;text-align: left; }
.head_menu .site_menu .item+.item+.item .menu_sub>ul{ /* white-space: nowrap; */ }/* 删除全竖 */
.head_menu .site_menu .item+.item+.item+.item .menu_sub>ul{ /* white-space: normal; */}/* 删除全竖 */
.head_menu .site_menu .item .menu_sub li{ display: inline-block; margin: 0rem 0.15rem; padding: 0.1rem 0rem; position:relative; text-align: left;vertical-align: top; }
.head_menu .site_menu .item .menu_sub li>a{ color: #fff; display: block; white-space: nowrap; font-size: 0.18rem; line-height: 0.3rem; border-bottom: none; padding-bottom: 0rem; color: #fff; font-weight: normal; }
.ny_head.head_on .head_r .site_menu>ul>li .menu_sub li>a{color: #fff;}
.head_menu .site_menu .item .menu_sub li dl{ min-width: 1.1rem; margin-top: 0.08rem;  text-align: left; border-top: 1px solid rgba(255,255,255,0.16); padding-top: 0.05rem; }
.head_menu .site_menu .item .menu_sub li dl>dd a{ white-space: nowrap; line-height: 0.32rem; font-size: 0.16rem; border-bottom: none; padding-bottom: 0rem; color: #fff; font-weight: normal; }
.head_menu .site_menu .item .menu_sub a:hover{ color: rgba(255,255,255,0.8); }
@media screen and (max-width:992px){
	.head_r .site_menu>ul>li h6>a{ padding-bottom: 0rem; color: #fff; }
	.head_menu .site_menu .item .menu_sub{ display: block; background:none; margin-top: 0rem; position: relative; top: inherit; left:inherit; transform: translateX(0); -ms-transform: translateX(0); }
	.head_menu .site_menu .item .menu_sub ul{border-top: 1px solid rgba(255,255,255,0.5); white-space: normal; max-height:inherit; margin:0.15rem 0rem 0rem; width: auto; padding:0rem; }
	.head_menu .site_menu .item .menu_sub ul>li{ margin: 0rem auto; padding: 0.1rem 0.16rem 0rem; display: block; border-bottom: none; }
	.head_menu .site_menu .item .menu_sub li>a{font-size: 0.2rem; margin-bottom: 0.03rem;white-space: normal;}
	.head_menu .site_menu .item .menu_sub ul>li dl{border-top: none;margin-top: 0; padding: 0rem 0.16rem;}
	.head_menu .site_menu .item .menu_sub ul>li dl a{font-size: 0.18rem;}
}

/* 20260622 */
@media (min-width:993px) and (max-width:1199px){
	.head_r .site_menu>ul>li{margin-right: 0.083333vw;}
}
@media screen and (max-width:992px){
	.header .row{ display: block; }
	.header .logo_l{max-width: 75%;}
	.header .head_r{ width: auto; margin-top: 1vw; }
}