@charset "utf-8";
.header{background: url(240705qzjr_header_bg.jpg) no-repeat center top #f9faff; background-size: cover; border-bottom:.08rem solid #1658a0; padding-top: .32rem; position: relative;}
.header .logo{float: left;}
.header_right{float: right; text-align: right;}
.header_line .header_link_01,.header_line .header_link_02,.header_line .header_link_03{display: inline-block; margin:  .1rem 0;}
.header_line>span {padding: 0.01rem 0.1rem 0.03rem 0.1rem;margin-top: .12rem; border: 1px solid #666666;color: #666; border-radius: 0.12rem;font-size: .12rem; float: right;margin-left: 0.05rem;}

.header_line a{font-size: .16rem;}
.header_line .header_link_01 a{position: relative;display: inline-block; color: #0F0404;}
.header_line .header_link_01 a .ydtk_2021{display: none; position: absolute;padding-top: .05rem;}
.header_line .header_link_01 a .ydtk_2021 .ewp_2021{position: relative;text-align: center;color: #333; background: #fff; padding: 0.15rem 0.1rem ; border-radius: 0.04rem; z-index: 999; box-shadow: 0 0 10px rgba(0,0,0,.1);}
.header_line .header_link_01 a:hover .ydtk_2021{display: block;}

.header_line .header_link_02 a{display: inline-block; font-size: .13rem; height: .22rem; line-height: .22rem; margin:0rem .02rem; color: #fff; padding: 0rem .06rem; border-radius: .04rem;}
.header_line .header_link_02 a.aged_link_01{background-color:#e66531;}
.header_line .header_link_02 a.aged_link_01+a.aged_link_01{display: none;}
.header_line .header_link_02 a.aged_link_02{background-color:#4674c0;}

.slb .header_line .header_link_02 a.aged_link_01{display:none;}
.slb .header_line .header_link_02 a.aged_link_01+a.aged_link_01{display: inline-block !important ;}

.header_line .header_link_03 a{position: relative;padding: 0rem .1rem; color: #666;}
.header_line .header_link_03 a:after{position: absolute; content: ''; right: -0.02rem; top: 50%; margin-top: -0.07rem; height: 0.14rem; width: 2px; background-color: #7d7d7d;}
.header_line .header_link_03 a:nth-child(2):after{display: none;}
.header_link_03{position: relative;}
.header_link_03 .mzt_ewm{position: absolute;right: -.3rem;top: .32rem;display: none;background-color: #ffffff;box-shadow: 0 0 5px rgba(0,0,0,.2);padding: .12rem;z-index: 100;width: 1.4rem;text-align: center;border-radius: .04rem;}
.header_link_03 .mzt_ewm::before{ content: ''; width: 0; height: 0; left: 50%; transform:translateX(-50%) rotate(-45deg); top: -5px; position: absolute; border-right: 10px solid #ffffff; border-bottom: 10px solid transparent; }
.header_link_03 .mzt_ewm p{ font-size: .12rem; text-align: center; margin-top: .1rem;}
.header_link_03 .mzt_ewm img,.header_link_03 .mzt_ewm canvas{ max-width: 1rem; max-height:1rem}
.header_link_03 a:hover+.mzt_ewm{ display: block;}
/* 搜索框 */
.header_right .search_area{ margin-top: .15rem;min-width: 5rem; display: inline-block;}
.search_area{ box-sizing: border-box; background-color:#fff; border: 1px solid #E5E5E5; border-radius:.08rem; position: relative;}
.search_area .input_group{ padding:.04rem 0rem;}
.search_area .input_select .input_group_prepend_01{ width: .88rem;}
.input_select .input_group_prepend_01 .input_base input[type="text"].input_inner{ padding-right: 0rem; color: #333;}
.search_area .input_icon{right: .16rem;top: .06rem;transition: 0s all;}
.search_area .input_base.input_suffix:before{content:' ';position: absolute;right: 0rem;top: 50%;margin-top: -.1rem;height: .2rem;width: 2px;background-color: #858585;z-index: 999;}
.search_input{caret-color:transparent; }
.search_area input[type="text"].input_inner,.search_area .input_group_prepend_01,.search_area .input_group_append_01{ background-color: transparent; border: none; height: .48rem;  color: #333; padding-right: 0rem; }
.search_area .input_group_append_01{ padding-left: 0rem;}
.search_area .input_group_append_01 i{ font-size: .24rem; position: relative; top: .04rem; color: #1658a0;}
.search_area input[type="text"]::-webkit-input-placeholder{ color: #333;}
.search_area .input_icon{ color: #333; /* color: #555555\9; color: #ffffff\9\0; */}
.search_area .select_group .input_inner.on+.input_icon{ top: .07rem;}
.search_area .select_group .input_inner.on+.input_icon{ top: 0rem\0;}
.search_area .select_dropdown{ top:.44rem; top: .36rem\0;}
.search_area .input_group_append_01 button.btn_default{margin: 0rem;border: none; padding: .1rem .12rem;font-size: 0rem;position: relative;}
.search_area .input_group_append_01 button.btn_default:hover{ background-color:transparent; border:0rem; color:#ffffff; color: #1658a0 \9;}

.search_content,.prompt_content{ display: none; position: absolute; top:.48rem; left: 0rem; right: 0rem; padding:.12rem 0rem; background-color: #fff; z-index:10; border-radius:.08rem;}
.prompt_content ul{ max-height: 1.5rem; overflow-y: auto;text-align: left;}
.prompt_content ul::-webkit-scrollbar{ width: .06rem; border-radius: 1rem; background-color: #f8f8f8;}
.prompt_content ul::-webkit-scrollbar-thumb{ border-radius: 1rem; background-color: #1658a0;}
.prompt_content ul li{ font-size:.14rem; line-height:2.2; cursor: pointer; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; padding: 0 .2rem;}
.prompt_content ul li:hover{ background-color: #f8f8f8; color: #1658a0;}
.prompt_content ul li span{ font-weight: bold; color: #D41919;}
.search_history,.search_top{ /* white-space: nowrap; */ overflow: hidden; /* text-overflow: ellipsis; */ padding: 0rem .2rem; text-align: left;}
.search_history span,.search_top span,.search_history a,.search_top a{ display: block; font-size: .14rem; line-height: .24rem; margin-bottom: .04rem; margin-top: .04rem;float: left;}
.search_history a,.search_top a{font-size: .12rem; padding: 0px .12rem; background-color: #f6faff; border-radius:.05rem; color: #1658a0; margin-right: .08rem;}
.search_history a i,.search_top a i{ display: none;}
/* 搜索框：end */

.header_nav{clear: both; width: 100%; margin-top: .16rem;}
.header_nav ul{display: flex; justify-content: space-between; white-space: nowrap;}
.header_nav ul>li{width:14.28%\9; float: left\9;overflow: hidden; }
.header_nav ul>li a{color: #333; font-size: .24rem; display: block; font-weight:bold; line-height: .9rem; position: relative; padding: 0rem .1rem; }
.header_nav ul>li.on a{color: #1658a0;}
.header_nav>ul>li a:before{display:none;position:absolute;transition: all .3s; content:'';left:50%;transform:translateX(-50%) rotate(45deg); -ms-transform:translateX(-50%) rotate(45deg);width:.16rem;height:.16rem;background-color:#1658a0;bottom: -.08rem;}
.header_nav>ul>li.parentNode a:hover:before,.header_nav>ul>li.parentNode.active a:before{ display: block;}


.submenu{background-color: #1658a0;font-size: .18rem; color: #ffffff;position: absolute;left: 0rem;right: 0rem;bottom: -0.8rem;z-index: 99;}
.submenu .trt-row{ padding:.1rem 0rem;}
.submenu .trt-row .trt-col-16{ border-right: 1px solid #ffffff;}
.submenu .trt-row .trt-col-16 p{ line-height: .3rem;}
.submenu .trt-row .trt-col-16 p span{ display: inline-block; margin-right: .2rem; font-weight: bold;}
.submenu a{ color: #ffffff; display: inline-block; font-weight: bold; margin: 0rem .1rem;}
.submenu .trt-row .trt-col-16 p a{ font-weight: normal; margin-right: .12rem;}
.submenu .trt-col-8{ padding-left: .3rem; line-height: .3rem;}
.submenu .trt-col-8 a{ width:calc(33.3% - .2rem); float: left;}
.submenu .row{ display: none; text-align: center;}
.submenu .row:first-child{ text-align: left;}
.submenu .row>a,.submenu .row>div>a{ line-height:.6rem; padding: .1rem 0rem;}

.slb .header .logo{padding-top:.2rem;}
.slb .submenu{ bottom:inherit; top: 2.4rem;}
.slb .header_right .search_area{min-width: auto; margin-top: .1rem;}
@media screen and (max-width:992px){
	.header_nav ul{display: flex;overflow-x: auto;}
	.header_nav ul>li{min-width: 1.2rem; text-align: center;}
	.header_line {text-align: center;}
	.header_line .header_link_01,.header_line .header_link_03,.header_line>span{display: none;}
	.header_right .search_area{min-width: auto; display: inherit;}
	.header .logo{text-align: center;}
	.header .logo,.header_right{width: 100%; float: inherit;}
	.header .logo img {max-width: 90%;}
	.submenu{display: none;}
	.header_nav ul>li a{line-height: .7rem;}
	.slb .header{height: auto;}
	.slb .header .logo{padding-top:0rem;}
}
@media screen and (max-width:640px){
	.header .logo{text-align: center;}
	.slb .header_right .search_area{margin-top: .2rem;}
}