.header { height: .83rem; left: 0rem; top: 0rem; right: 0rem; z-index: 997; background-color: #ffffff; transition: .3s all;}
.header>.container{margin: 0rem;width: initial;z-index: 10;/* border-bottom: 1px solid #ECEDF0; */}
.ind_header.header{position: fixed;background-color: transparent;}

.header.fixed{ position: fixed; background-color:#ffffff;}
.header.fixed>.container{ box-shadow: 0px 1.5px 27px 0px rgba(2, 56, 148, 0.17);}
.logo{ position: absolute; left: .16rem; top: .28rem; z-index: 10;}
.ind_header .logo .w_logo{ display: none;}
.header.fixed .logo .w_logo,.header.ind_header.fixed .logo img{ display: block;}
.ind_header.header .logo .none_sm{ display:none;}
.ind_header.header .logo .block_sm{ display:inline-block !important;}
.m_menu{ position: absolute; right: .16rem; top: .28rem;}
.m_menu i{ font-size: .3rem; color: #004098;}
.header_right{ position: absolute; right:.16rem; top: .29rem; display: none;}
.header_right span,.header_right em{ display: inline-block; margin: 0rem .12rem; height: .24rem; line-height: .24rem; overflow: hidden;}
.header_right span{ font-size: .18rem;}
.header_right span:last-child{ color: #ffffff;}
.ind_header .header_right span:last-child,.header.fixed .header_right span:last-child{color: #004098;}
.header_right em{ color: #DCDCDC; font-size: .18rem;}
.header_right span i{ font-size: .22rem;}
.ind_header .header_right span i{ color: #ffffff;}
.ind_header .header_right span i,.header.fixed .header_right span i{color: #818181;}
.site_menu{display: none;margin: 0rem auto;text-align: right;padding-right: 5.46875vw;}
.site_menu .item{display: inline-block; position: relative; margin: 0rem .1rem}
.site_menu .item>a{display: inline-block; line-height: .83rem; color: #ffffff; position: relative; font-size: .18rem;}
.site_menu .item>a::after{content: ''; display: block; left: 0rem; right: 0rem; height: 2px; position: absolute; bottom: 0rem; background: transparent;}
.site_menu .item>a:hover,.site_menu .item.on>a{color: #ffffff}
.site_menu .item.on>a::after{background: #ffffff}
.m_menu.on i:before { content: "\e73e";}
.site_menu .item ul,.site_menu .item i{ display:none;}
.header .site_menu .item>a{ color: #303030;}
.ind_header .site_menu .item>a:hover,.header .site_menu .item>a:hover,.header .site_menu .item.on>a{color: #004098}
.header .site_menu .item.on>a::after{background: #004098}
.ind_header .site_menu .item.on>a::after{background: #ffffff}
.ind_header .site_menu .item>a,.ind_header .site_menu .item>a:hover,.ind_header .site_menu .item.on>a{ color: #ffffff;}
.ind_header.fixed .site_menu .item.on>a::after{background: #004098}
.ind_header.fixed .site_menu .item>a{ color:#303030;}
.ind_header.fixed .site_menu .item.on>a{ color: #004098;}

.menu_tu{ padding-top: 47.10920770%;}
.sub_content{ background-color: #ffffff; z-index: 9; position: absolute; left: 0rem; right: 0rem;}
.sub_content::after{ content: ''; position: absolute; left: 0rem; width: 17.96875vw; background-color: #F6F9FE; top: 0rem; bottom: 0rem;z-index: 1;}
.sub_content .container{position: relative;z-index: 2;}
.menu_sub .trt-row{ padding-bottom: .32rem;}
.menu_sub{ display: none;}
.menu_sub .trt-row [class*=trt-col-]{ z-index: 11; position: relative;}
.menu_sub .trt-row [class*=trt-col-].menu_tu1{ position: absolute; left: 0rem; top: 0rem; bottom: 0rem; background:#F6F9FE; z-index: 10; overflow: hidden;}
.menu_sub .trt-row [class*=trt-col-].menu_tu1 img{ position: absolute; right: 0rem; bottom: 0rem;}
.about_text{ padding: .4rem .1rem;}
.menu_sub dl{ padding: .3rem .2rem;}
.about_text h4{ font-size: .2rem; font-weight: normal; margin-bottom: .2rem;}
.about_text p{text-align: justify;line-height: .26rem;font-size: .14rem;margin-bottom: .2rem;color: #666666;}
.about_text>a{ color: #004098; font-size: .14rem;}
.menu_sub dl dt{ line-height: .4rem; font-size: .18rem; color: #004098; font-weight: bold;}
.menu_sub dl dd{ font-size: .16rem; line-height: .4rem;}
.header_search{display: none;right: .04rem;width: 2.5rem;position: absolute;top: .47rem;background-color:#ffffff;border: 1px solid #004098;border-radius: 1rem;padding:.1rem .12rem;}
.search_btn{ cursor: pointer;}
.header_search input[type="text"].input_inner{ border: none; width: 85%; font-size: .16rem; background-color: transparent;}
.header_search .btn_base{ padding: 0rem; border: none; background-color: transparent;}
.header_search .btn_base i{ font-size: .24rem; color: #004098;}



@media (min-width: 993px){
	.site_menu{display:block}
	.m_menu{ display: none;}
	.site_menu{ position: relative;}
	
}
@media (min-width: 1330px){
	.site_menu .item{margin:0rem .16rem}
	.site_menu .item>a{ font-size:.2rem;}
	.logo{ left: 5.46875vw;}
	.header_right{ right: 5.46875vw;}
	
}
@media (min-width: 1920px){
	.site_menu .item{margin:0rem 1.171875vw}
	
}
@media (max-width: 992px){
	
	.header{ height:15vw; line-height:15vw; position: fixed;}
	.ind_header.header{background-color: rgba(0,0,0,.3);}
	.ind_header.header .m_menu{ width:15vw; height:15vw; right: 0rem; text-align: center;}
	.ind_header.header .m_menu i{ color: #fff; transition: .3s all;}
	.header>.container{ box-shadow: none;border-bottom: none; height: 100%;}
	.m_menu{position: initial;}
	.logo{ width: 40%; top: 50%; transform: translateY(-50%);}
	.menu_sub{ display: none;}
	.logo .w_logo,.ind_header .logo img{ display: block;}
	.m_menu{float: right;position: relative;top: 0rem;}
	.m_menu.on{ position: fixed; z-index: 999;}
	.header .m_menu.on i{ font-size:.2rem;color: #004098;}
	.site_menu{transition:.3s all;position: fixed;display:block;text-align: left;padding-right: 0rem;width: 100%;right: -100%;bottom: 0rem;padding: .4rem 0rem;background-color: #ffffff;box-shadow: -2.6px 1.5px 27px 0px rgba(2, 56, 148, 0.17);top: 0;z-index: 99; overflow-y: auto;}
	.m_menu.on+.site_menu{ right:0rem;}
	.site_menu .item{display: block;margin: 0rem;}
	.site_menu .item>a{display: block;line-height:15vw; font-size: 4vw; color: #ffffff; padding-left:.32rem;}
	.site_menu .item.on>a::after{ display: none;}
	.site_menu .item.on>a,.ind_header .site_menu .item>a,.ind_header .site_menu .item>a:hover, .ind_header .site_menu .item.on>a, .header .site_menu .item>a:hover, .header .site_menu .item.on>a{color: #303030;}
	.sub_content{ display: none !important;}
	.site_menu .item ul{padding: .1rem 0rem; background-color:#f7f7f7; transition:.3s all; display: none;}
	.site_menu .item.on ul{ display: block;}
	.site_menu .item.parent i{ display: block; position: absolute; top: 0rem; right:.32rem; color: #999999; transition: .3s all;}
	.site_menu .item ul li{ line-height: .4rem;}
	.site_menu .item ul li a{ padding:.1rem .2rem .1rem .48rem; color: #666666;}
	
	.site_menu .item.on i{transform: rotate(180deg);}
}