@charset "utf-8";
.mh_banner{ background: url(250819mh_zdxm_banner.jpg) no-repeat center top;background-size: cover; }
.mh_banner span{display: block; text-align: center; line-height: 3.2rem; }
.mh_banner span>img{max-width: 5.64rem; width: 80%;}
.slb .mh_banner{background-size:auto 100%;}
.slb .mh_banner span>img{ width: 94%;}


.mhxm_tit{ position: relative; text-align: center; overflow: hidden;display: flex;justify-content:center; }
.mhxm_tit em{ display: inline-block; line-height: 0.76rem;vertical-align:middle; }
.mhxm_tit em>img{ max-height: 0.76rem;}
.mhxm_tit em.tit_l{text-align: left; float:left; float: inherit\9;}
.mhxm_tit em.tit_r{text-align:right; float: right; float: inherit\9;} 
.mhxm_tit span{display: inline-block; position: relative;z-index: 1;vertical-align:middle;} 
.mhxm_tit span::after{content: ""; position: absolute; left: 0; top: 0; bottom: 0; width: 82%; background: url(240929nd_zdzt_tit_textl.png) no-repeat left center; background-size:100% 100%; }
.mhxm_tit span::before{content: ""; position: absolute; right: 0; top: 0; bottom: 0; width: 82%; background: url(240929nd_zdzt_tit_textr.png) no-repeat right center; background-size:100% 100%; }
.mhxm_tit span i{ position: relative;white-space: nowrap; z-index: 2; color: #1658A0; font-weight: bold; display:block;font-size: .38rem; line-height:.76rem; padding: 0rem .3rem;
	background-image:-webkit-linear-gradient(top,#3A90F2,#0C5AAD);
	-webkit-background-clip:text;
	-webkit-text-fill-color:transparent;
}
.slb .mhxm_tit em{ width:29%;}

.xm_tabs .tabs .tabs_header{text-align: center;margin-bottom: 0;}
.xm_tabs .tabs .tabs_header:after,.xm_tabs .tabs .tabs_header>ul>li.on:before{display: none;}
.xm_tabs .tabs .tabs_header em{display: inline-block;line-height: 0.76rem;vertical-align: middle; max-width: 30%; }
.slb .xm_tabs .tabs .tabs_header em{max-width: 20%;}
.xm_tabs .tabs .tabs_header >img{ max-height: 0.76rem;}
.xm_tabs .tabs .tabs_header ul{display: inline-block; padding: 0rem 0.2rem;vertical-align: middle;}
.xm_tabs .tabs .tabs_header ul li{position:relative;margin-right: 0rem; line-height: 0.75rem; font-size: 0.38rem;font-weight: bold;}
.xm_tabs .tabs .tabs_header ul li+li{ margin-left: 0.4rem;}
.xm_tabs .tabs .tabs_header ul li+li::after{content: ""; position: absolute;width: 1px; height: 0.28rem; background-color: #a6a6a6; left: -0.2rem; top: 50%; margin-top: -0.14rem;transform: rotate(22.5deg); -ms-transform: rotate(22.5deg); }
.xm_tabs .tabs .tabs_header>ul>li.on a,.xm_tabs  .tabs .tabs_header>ul>li>a:hover{color: #1658A0; 
	background-image:-webkit-linear-gradient(top,#3A90F2,#0C5AAD);
	-webkit-background-clip:text;
	-webkit-text-fill-color:transparent;
}

.xm_tabs .word_group_07 li:last-child .word_conent,.jx_box .word_group_07 li:nth-last-child(2) .word_conent{border-bottom: none;}
.xm_tabs .word_group_04 .word_conent{ background: url(250819mh_zdxm_libg.jpg) no-repeat center; background-size: cover; border-radius: 0.06rem; padding: .2rem .25rem .16rem; }
.xm_tabs .word_group_04 .word_conent:hover{ box-shadow: none; }
.xm_tabs .word_group_04 .word_conent span{ font-size: 0.18rem; color: #383838; }
.xm_tabs .word_group_04 .word_conent span>b{font-size: 0.28rem; color: #1658A0; line-height: 1.1; font-weight: normal; font-family: Arial; }
.xm_tabs .word_group_04 .word_conent span>em{padding-left: 0.03rem; color: #999;}
.xm_tabs .word_group_04 .word_conent h3{ font-size: 0.18rem; line-height: 0.26rem; height: 0.52rem; margin-top: 0.1rem; font-weight: normal; }
.xm_tabs .word_group_04 .word_conent>p{font-size: 0.18rem; color: #a6a6a6; }
.xm_tabs .word_group_04 .word_conent>p i{font-size: 0.3rem; font-weight: normal; vertical-align: bottom; }

@media screen and (max-width:1366px){
	.slb .xm_tabs .tabs .tabs_header em{max-width: 18%;}
}
@media screen and (max-width:992px){
	.xm_tabs .tabs .tabs_header em,.slb .xm_tabs .tabs .tabs_header em{display: none;}
	.xm_tabs .tabs .tabs_header ul{overflow-x: auto; white-space: nowrap;display: block;}
	
	.slb .mhxm_tit em{display: none;}
}


.xmxx_box .zs_text{text-align:right; margin: .15rem 0rem; font-size: .16rem; color: #999;}
.form_box .input_dropdown{width: calc(100% - .55rem); }
.form_box .input_dropdown .input_icon{color: #666;}
.form_box .input_inner.on+.input_icon{top:0.05rem\9;}
.form_box input.form_control{width: calc(100% - 1.1rem); float: left; }
.form_box input[type="text"].input_inner::-webkit-input-placeholder,.form_box .form_box input.form_control::-webkit-input-placeholder{ color: #666; }
.form_box .btn_primary{ padding: .09rem .3rem; float: right; border: none; background-color: #1658A0; background: linear-gradient(90deg,#1658A0 , #1475C9); }
.form_box .select_dropdown li{padding: 0.06rem .1rem; line-height: .18rem;}

.form_box label{ font-size: 0.16rem; vertical-align: baseline; }
.form_box .input_dropdown{ vertical-align: middle; }
.form_box .input_dropdown .input_inner{
	-webkit-appearance: none;
    background-color: #fff;
    background-image: none;
    border-radius: 4px;
    border: 1px solid #cccccc;
    box-sizing: border-box;
    color: #606266;
    display: inline-block;
    font-size: inherit;
    height: .4rem;
    line-height: .4rem;
    outline: none;
    padding: 0px .08rem 0px .16rem;
    transition: border-color .2s cubic-bezier(.645,.045,.355,1);
    width: 100%;
    cursor: pointer;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.xmxx_box .list_table dl:hover { background-color: #ecf5fe;}
.xmxx_box .list_table dd .cell{color: #333;}
.xmxx_box .list_table dd .hui{color: #999;}
.xmxx_box .list_table dd em{display: inline-block; margin-right: 0.35rem; }
.jdli{position: relative; width: calc(100% - .55rem); overflow: hidden;}
.jdli i{display: inline-block;width: 10.5%; height: 8px;border-radius: 2px;background: #ececec;}
.xmxx_box .list_table dd .zbtb em{font-size: .18rem;min-width: 0.5rem; font-weight: bold;color: #1467b4; float: right;margin-right: 0;}
.jdli i.cor-blue{background: #4492db;}
.kgi{position: absolute;bottom: .25rem;left: -.14rem;font-size:.14rem;height: .26rem;padding: 0 0.12rem;border: 1px #dfdfdf solid;border-radius: 4px;background: #fff;line-height: .26rem; box-shadow: 0 3px 7px rgba(28,128,221,.15);display: none;}
.kgi img{position: absolute;bottom: -0.06rem;left: 50%;margin-left: -0.045rem;}
.jdli i .eightMwssage{position: absolute; bottom:.25rem; left: .1rem; font-size: .14rem; height: .26rem; padding: 0 .12rem; border: 1px #dfdfdf solid; border-radius: 4px; background: #fff; line-height: .26rem; box-shadow: 0 3px 7px rgb(28 128 221 / 15%); display: none;}
.slb .jdli i{ max-width: 26px; width: 9.5%; }



.xmxx_box .page_base .page_tools li.disabled>a{border-color:transparent;}
.slb .xmxx_box .page_base .page_tools li.disabled>a{ border-color: #ddd; }
.xmxx_box .page_base .page_tools li.disabled>a:hover{ background-color: transparent; border-color: transparent; }
.xmxx_box .page_base .page_tools li.active a,.xmxx_box .page_base .page_tools li a:hover{ background-color: #1575c9; border-color:#1575c9; }
.xmxx_box .page_base .page_go .form_control{/* border: none; min-width: inherit; max-width:0.3rem; margin: 0rem; */ padding-left:0; padding-right: 0; }

/* 切换：开始 */
.icon_box{margin-bottom: -0.32rem; overflow: hidden; background: url(250819mh_zdxm_bg.jpg) no-repeat center; background-size: cover; position: relative; z-index: 1;}
.icon_list_con{position: relative;z-index: 1;}
.icon_list_con .bd.trt-row [class*=trt-col-]{padding: 0;}
.icon_list_con span{top:50%;margin-top: -.65rem; cursor: pointer; position: absolute; z-index:9;}
.icon_list_con span i{display: block; width:.52rem; height: .92rem; background-size: contain; background-position: center;}
.icon_list_con span.prev{position: absolute; left: -1.1rem;}
.icon_list_con span.next{position: absolute; right: -1.1rem;}
.icon_list_con::after{content: ""; position: absolute; z-index: -1; width:75%; height: 2px; bottom: .25rem; left: 0; background-color: #CDE8FA; background: linear-gradient(90deg,rgba(205, 232, 250, 0) 0%,rgba(205, 232, 250, 1) 5%);}
.icon_list_con::before{content: ""; position: absolute; z-index: -1; width:75%; height: 2px; bottom: .25rem; right: 0; background-color: #CDE8FA; background: linear-gradient(90deg,rgba(205, 232, 250, 1) 95%,rgba(205, 232, 250, 0) 100%);}
.icon_list_con li>a{margin: 0rem .16rem; position: relative; padding-top: 86%; display: block; background: #fff;border-radius: 3rem; box-shadow:inset 14px 18px 20px rgba(134, 189, 247, 0.35);}
.icon_list_con li:hover>a,.icon_list_con li>a:hover{background-color:#1475C9; background: linear-gradient(180deg,#195ca3,#5ba9fc); box-shadow: inherit; }
.icon_list_con li>a::after{content: ""; position: absolute; z-index: -1; width: 100%; height:100%; background-color: #1475C9; top: 2px; border-radius: 2rem;}
.icon_list_con .icon_content{position:absolute; left: 0;top: 50%; transform: translateY(-50%); -ms-transform: translateY(-50%); width: 100%;}
.icon_list_con li:hover>a::after,.icon_list_con li>a:hover::after{background-color:#5ba9fc;}
.icon_list_con li>a em{display: block; width: .6rem; height: .6rem; text-align: center; line-height: .6rem; margin:0 auto; position: relative; z-index: 1;}
.icon_list_con li>a em::after{content:""; position: absolute;display: none\0; z-index: -1; width: .45rem; height: .14rem; left: 50%; margin-left:-0.22rem; bottom: 0.08rem; background-color: #5AA3F2; filter: blur(20px); /* filter: blur(30px); */}
.icon_list_con li>a em img.icon2,.icon_list_con li:hover>a em img.icon1{display: none;}
.icon_list_con li:hover>a em img.icon2{display: block;}
.icon_list_con li>a p{text-align: center;font-size: .18rem; padding: .1rem .12rem 0rem;color: #333; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.icon_list_con li:hover>a p,.icon_list_con li>a:hover p{font-weight: bold; color: #fff;}
.icon_list_con li>h6{margin-top: .36rem; margin-bottom: .1rem; text-align: center; height: .3rem;}
.icon_list_con li>h6>b{display: inline-block;width: .2rem; margin-top: .05rem; height: .2rem; background-color: #CDE8FA; border-radius: .5rem;}
.icon_list_con li:hover>h6>b{position: relative; z-index: 1; box-shadow: -1px 2px 10px  rgba(135, 191, 255, 0.69); margin-top: 0; width: .3rem;height: .3rem; border: 1px solid #99C8F2; background-color: #fff;}
.icon_list_con li:hover>h6>b::after{content: ""; position: absolute; width: .16rem; height: .16rem; border-radius: .5rem;left: .06rem; bottom: .06rem; background-color: #1658A0; background: linear-gradient(90deg,#1659A0,#2A82E4);}

/* 切换：结束 */
@media screen and (max-width:1520px){
	.icon_list_con span{top:inherit; margin-top:0; bottom: -.2rem;}
	.icon_list_con span.prev{ left:0rem;}
	.icon_list_con span.next{ right:0rem;}
}
@media screen and (max-width:1280px){
	.slb .tit_ys1 em{width:27%;}
}
@media screen and (max-width:992px){
	.icon_box{margin-bottom: -0.2rem;}
	
	.tit_ys1 em{display: none;}
	.slb .zbtb em{padding-top: 0;}
	.xmxx_box .zs_text{text-align: left;}
	.tit_ys1 span i{padding-left:.05rem; padding-right: .05rem;}
	.xmxx_box .page_base .page_tools li.disabled>a{ border-color:#d9d9d9; }
	.slb .jdli i{ max-width:inherit;}
}
@media screen and (max-width:640px){
	.tit_ys1 em{display: none;}
	.form_box input.form_control,.form_box .btn_primary{ width: 100%; float: inherit; margin-bottom: .15rem;}
}

/* 详情页 */
.xmxq_top_box{}
.xmxq_text_left{padding-right:1.8rem;}
.slb .xmxq_text_left{padding-right:0rem;}
.xmxq_text_left h6{font-size: 0.32rem; display: block; line-height: 0.5rem; margin-bottom: 0.2rem; font-weight: normal;}
.xmxq_text_left p{font-size: 0.16rem; color: #666; line-height: 0.36rem; text-align: justify;}
.xmxq_text_left p>span{display: inline-block;min-width: 3rem;}
.slb .xmxq_text_left p>span{min-width: 2.25rem;}
.sc_fx_an{ text-align: center;}
.sc_fx_an>span{display: inline-block; margin: 0rem 0.08rem; position:relative; }
.sc_fx_an>span>em{font-size: 0.16rem;display: inline-block; cursor: pointer; line-height: 0.3rem;  color: #1658a0; border: 1px solid #1658A0; border-radius: 0.04rem; padding: 0rem 0.13rem;}
.sc_fx_an>span>em i{ vertical-align: baseline; margin-right: 0.05rem; }

.sc_box_tk{display: none; position: fixed; width: 5.6rem; margin-left: -2.8rem; top: 50%;left: 50%; transform: translatey(-50%); -ms-transform: translatey(-50%); }

.fx_box_xl{display: none; position: absolute; left: 0;right: 0; top: 100%; margin-top: 0.03rem; background-color: #fff; border: 1px solid #ebebeb; padding: 0.04rem 0.06rem; border-radius: 0.05rem; }
.fx_box_xl li{ padding-left: 0.03rem; border-bottom:1px solid #ebebeb; text-align:left; line-height: 0.36rem;}
.fx_box_xl li:last-child{border-bottom: none;}

.ewm_img{ margin-top:0.3rem;text-align: center;}
.ewm_img>img{width: 2rem; height: 2rem;}
.ewm_img>p{font-size: 0.14rem; line-height: 0.2rem; color: #666; display: block; margin-top: 0.1rem;}
.xmxq_bottom_box{position: relative;}
.xf_nav{position: absolute; right: 50%; margin-right:680px;}
.xf_nav::after{content: ""; z-index: -1; position: absolute; right:0.08rem;width: 1px; top: 0; bottom: 0; background-color: #f2f2f2; }
.xf_nav li a{ position:relative; padding:0.1rem 0.3rem 0.1rem 0rem; text-align: right;display: block; white-space:nowrap; font-size: 0.14rem; line-height: 0.2rem;}
.xf_nav li a:after{content: ""; position: absolute; right:0.04rem; width:0.1rem; height: 0.1rem; border-radius: 0.5rem; background: #d3d3d3; top:50%; transform:translateY(-50%); -ms-transform: translateY(-50%); }
.xf_nav li.on a:after,.xf_nav li:hover a:after{right: 0; border:0.04rem solid #1658a0; background-color: #fff;}
.slb .xf_nav{margin-right: 655px;}
.slb .xf_nav li a{font-size: 0.12rem;}

.xmxq_bottom_box{margin-top: 0.2rem;}
.nav_cont{margin-bottom: 0.3rem;}
.nav_cont h6{display: block; position: relative; margin-bottom: 0.1rem; background-color:#f4f4f4; font-size: 0.2rem; line-height: 0.26rem; padding: 0.15rem 0.2rem 0.15rem 0.3rem;font-weight: normal;}
.nav_cont h6::after{content: ""; position: absolute; width: 0.13rem; height: 0.04rem; left: 0; top: 50%; margin-top: -0.02rem; background-color: #1658A0;}
.nav_cont ul{display: block; margin-top: 0.1rem;}
.nav_cont li>a{font-size: 0.16rem;width: 100%; position: relative; display:block; line-height: 0.2rem; padding: 0.1rem 0rem 0.1rem 0.24rem; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
.nav_cont li>a:after{content: ""; position: absolute; left: 0.1rem; top:0.18rem; width: 0.04rem; height: 0.04rem; border-radius: 0.1rem; background-color: #ccc;}
@media screen and (max-width:1645px){
	.xf_nav{display: none;}
}
@media screen and (max-width:992px){
	.xmxq_text_left{padding-right:0rem;}
	.nav_cont{margin-bottom: 0.2rem;}
}


/* 250821 bug修改 */
.slb .yqlj_tit1_2021>ul>li p em{top: 0.14rem;}
.ewm_img #shareOnMobile canvas{ width: 100%; height: inherit; max-width:2rem; }
@media screen and (max-width:992px){
	.slb .header_21.header_bg .header_22_llms{right:5px !important;}
}
@media screen and (max-width:480px){
	.slb .header_21.header_bg .header_22_llms{position: absolute; width: 50%; right: 15px !important; }
	.slb .header_21.header_bg .header_22_llms .zzms_bar+.zzms_bar{ width:100%; }
	.mhxm_tit em{ display: none; }
}