@charset "UTF-8";
:root {
    --row-width: 1680px; 
    --1px:.01rem;
    --2px:.02rem;
    --3px:.03rem;
    --4px:.04rem;
    --5px:.05rem;
    --6px:.06rem;
    --7px:.07rem;
    --8px:.08rem;
    --9px:.09rem;
    --10px:.1rem;
    --11px:.11rem;
    --12px:.12rem;
	--13px:.13rem;
	--14px:.14rem;
    --15px:.15rem;
    --16px:.16rem;
    --17px:.17rem;
    --18px:.18rem;
    --19px:.19rem;
    --20px:.2rem;
    --21px:.21rem;
    --22px:.22rem;
    --23px:.23rem;
	--24px:.24rem;
	--25px:.25rem;
	--26px:.26rem;
    --28px:.28rem;
    --30px:.3rem;
    --32px:.32rem;
	--34px:.34rem;
	--35px:.35rem;
	--36px:.36rem;
    --38px:.38rem;
    --40px:.4rem;
    --42px:.42rem;
	--44px:.44rem;
	--46px:.46rem;
    --48px:.48rem;
    --50px:.5rem;
    --52px:.52rem;
	--54px:.54rem;
	--56px:.56rem;
    --58px:.58rem;
    --60px:.6rem;
    --62px:.62rem;
	--64px:.64rem;
	--66px:.66rem;
    --68px:.68rem;
    --70px:.7rem;
    --72px:.72rem;
	--74px:.74rem;
	--76px:.76rem;
    --78px:.78rem;
    --80px:.8rem;
    --82px:.82rem;
	--84px:.84rem;
	--86px:.86rem;
    --88px:.88rem;
    --90px:.9rem;
    --92px:.92rem;
	--94px:.94rem;
	--96px:.96rem;
    --98px:.98rem;
    --100px:1rem;
    --105px:1.05rem;
    --108px:1.08rem;
    --110px:1.1rem;
    --116px:1.16rem;
	--120px:1.2rem;
	--128px:1.28rem;
	--130px:1.3rem;
	--136px:1.36rem;
	--138px:1.38rem;
    --140px:1.4rem;
    --148px:1.48rem;
    --152px:1.52rem;
    --156px:1.56rem;
    --158px:1.58rem;
    --160px:1.6rem;
    --162px:1.62rem;
    --168px:1.68rem;
    --172px:1.72rem;
    --180px:1.8rem;
    --188px:1.88rem;
    --192px:1.92rem;
    --198px:1.98rem;
    --200px:2rem;
    --202px:2.02rem;
    --206px:2.06rem;
    --210px:2.1rem;
    --212px:2.12rem;
    --225px:2.25rem;
    --230px:2.3rem;
    --237px:2.37rem;
    --240px:2.4rem;
    --244px:2.44rem;
    --248px:2.48rem;
    --252px:2.52rem;
    --260px:2.6rem;
    --270px:2.7rem;
    --278px:2.78rem;
    --288px:2.88rem;
    --292px:2.92rem;
    --300px:3rem;
    --308px:3.08rem;
    --320px:3.2rem;
    --326px:3.26rem;
    --328px:3.28rem;
    --332px:3.32rem;
    --336px:3.36rem;
    --340px:3.4rem;
    --356px:3.56rem;
    --360px:3.6rem;
    --372px:3.72rem;
    --394px:3.94rem;
    --402px:4.02rem;
    --420px:4.2rem;
    --440px:4.4rem;
    --455px:4.55rem;
    --480px:4.8rem;
    --500px:5rem;
    --526px:5.26rem;
    --540px:5.4rem;
    --560px:5.6rem;
    --650px:6.5rem;
    --620px:6.2rem;
    --676px:6.76rem;
    --720px:7.2rem;
    --760px:7.6rem;
    --822px:8.22rem;
    --880px:8.8rem;

}
@media screen and (min-width:1366px) and (max-width:1720px){
    :root {
        --row-width: calc(100% - .4rem); 
        --1px:0.0520833vw;
		--2px:0.104166vw;
		--3px:0.15625vw;
        --4px:0.208333vw;
        --5px:0.2604166vw;
        --6px:0.3125vw;
        --7px:0.36458vw;
        --8px:0.416666vw;
        --9px:0.46875vw;
        --10px:0.41666vw;
        --11px:0.5729166vw;
        --12px:0.625vw;
        --13px:0.677083vw;
        --14px:0.729166vw;
        --15px:0.78125vw;
        --16px:0.8333vw;
        --17px:0.88541667vw;
        --18px:0.9375vw;
        --19px:0.989583vw;
        --20px:1.0416667vw;
        --21px:1.09375vw;
        --22px:1.145833vw;
        --23px:1.197916667vw;
        --24px:1.25vw;
        --25px:1.302083vw;
        --26px:1.354166vw;
        --28px:1.45833vw;
        --30px:1.5625vw;
        --32px:1.66667vw;
        --34px:1.77083vw;
        --35px:1.82291vw;
        --36px:1.875vw;
        --38px:1.97916vw;
        --40px:2.08333vw;
        --42px:2.1875vw;
        --44px:2.29166vw;
        --46px:2.395833vw;
        --48px:2.5vw;
        --50px:2.604166vw;
        --52px:2.708333vw;
        --54px:2.8125vw;
        --56px:2.9166666vw;
        --58px:3.020833vw;
        --60px:3.125vw;
        --62px:3.229167vw;
        --64px:3.33333vw;
        --66px:3.4375vw;
        --68px:3.541666vw;
        --70px:3.6458333vw;
        --72px:3.75vw;
        --74px:3.85416vw;
        --76px:3.958333vw;
        --78px:4.0625vw;
        --80px:4.16666vw;
        --82px:4.270833vw;
        --84px:4.375vw;
        --86px:4.47916vw;
        --88px:4.58333vw;
        --90px:4.6875vw;
        --92px:4.79166vw;
        --94px:4.89583vw;
        --96px:5vw;
        --98px:5.10416vw;
        --100px:5.208333vw;
        --105px:5.46875vw;
        --108px:5.625vw;
        --110px:5.729166vw;
        --116px:6.041666vw;
        --120px:6.25vw;
        --128px:6.66666vw;
        --130px:6.77083vw;
        --136px:7.08333vw;
        --138px:7.1875vw;
        --140px:7.29166vw;
        --148px:7.7083333vw;
        --152px:7.91666vw;
        --156px:8.125vw;
        --158px:8.229166vw;
        --160px:8.33333vw;
        --162px:8.4375vw;
        --168px:8.75vw;
        --172px:8.95833vw;
        --180px:9.375vw;
        --188px:9.79166vw;
        --192px:10vw;
        --198px:10.3125vw;
        --200px:10.41666vw;
        --202px:10.52083vw;
        --206px:10.72916vw;
        --210px:10.9375vw;
        --212px:11.041666vw;
        --225px:11.71875vw;
        --230px:11.97916vw;
        --237px:12.34375vw;
        --240px:12.5vw;
        --244px:12.708333vw;
        --248px:12.91667vw;
        --252px:13.125vw;
        --260px:13.541667vw;
        --270px:14.0625vw;
        --278px:14.4791667vw;
        --288px:15vw;
        --292px:15.20833vw;
        --300px:15.625vw;
        --308px:16.041667vw;
        --320px:16.6666vw;
        --326px:16.979166vw;
        --328px:17.083333vw;
        --332px:17.29166vw;
        --336px:17.5vw;
        --340px:17.7083vw;
        --356px:18.541667vw;
        --360px:18.75vw;
        --372px:19.375vw;
        --394px:20.52083vw;
        --402px:20.9375vw;
        --420px:21.875vw;
        --440px:22.916666vw;
        --455px:23.69792vw;
        --480px:25vw;
        --500px:26.041666vw;
        --526px:27.395833vw;
        --540px:28.125vw;
        --560px:29.16666vw;
        --620px:32.29166vw;
        --650px:33.85416vw;
        --676px:35.20833vw;
        --720px:37.5vw;
        --760px:39.58333vw;
        --822px:42.8125vw;
        --880px:45.833333vw;
	}
    
}
@media screen and (max-width:1366px){
    :root {
        --row-width: calc(100% - .4rem);
        --1px:.01rem; 
        --2px:.02rem;
        --3px:.03rem;
        --4px:.04rem;
        --5px:.05rem;
        --6px:.06rem;
        --7px:.07rem;
        --8px:.08rem;
        --10px:.1rem;
        --11px:.11rem;
        --12px:.12rem;
        --13px:.13rem;
        --14px:.14rem;
        --15px:.15rem;
        --16px:.16rem;
        --17px:.17rem;
        --18px:.18rem;
        --19px:.19rem;
        --20px:.2rem;
        --21px:.21rem;
        --22px:.22rem;
        --23px:.23rem;
        --24px:.24rem;
        --25px:.25rem;
        --26px:.26rem;
        --28px:.28rem;
        --30px:.3rem;
        --32px:.32rem;
        --34px:.34rem;
        --35px:.35rem;
        --36px:.36rem;
        --38px:.38rem;
        --40px:.4rem;
        --42px:.42rem;
        --44px:.44rem;
        --46px:.46rem;
        --48px:.48rem;
        --50px:.5rem;
        --52px:.52rem;
        --54px:.54rem;
        --56px:.56rem;
        --58px:.58rem;
        --60px:.6rem;
        --62px:.62rem;
        --64px:.64rem;
        --66px:.66rem;
        --68px:.68rem;
        --70px:.7rem;
        --72px:.72rem;
        --74px:.74rem;
        --76px:.76rem;
        --78px:.78rem;
        --80px:.8rem;
        --82px:.82rem;
        --84px:.84rem;
        --86px:.86rem;
        --88px:.88rem;
        --90px:.9rem;
        --92px:.92rem;
        --94px:.94rem;
        --96px:.96rem;
        --98px:.98rem;
        --100px:1rem;
        --105px:1.05rem;
        --108px:1.08rem;
        --110px:1.1rem;
        --116px:1.16rem;
        --120px:1.2rem;
        --128px:1.28rem;
        --130px:1.3rem;
        --136px:1.36rem;
        --138px:1.38rem;
        --140px:1.4rem;
        --152px:1.52rem;
        --156px:1.56rem;
        --158px:1.58rem;
        --160px:1.6rem;
        --162px:1.62rem;
        --168px:1.68rem;
        --172px:1.72rem;
        --180px:1.8rem;
        --188px:1.88rem;
        --192px:1.92rem;
        --198px:1.98rem;
        --200px:2rem;
        --202px:2.02rem;
        --206px:2.06rem;
        --210px:2.1rem;
        --212px:2.12rem;
        --225px:2.25rem;
        --230px:2.3rem;
        --237px:2.37rem;
        --240px:2.4rem;
        --244px:2.44rem;
        --248px:2.48rem;
        --252px:2.52rem;
        --260px:2.6rem;
        --270px:2.7rem;
        --278px:2.78rem;
        --288px:2.88rem;
        --292px:2.92rem;
        --300px:3rem;
        --308px:3.08rem;
        --320px:3.2rem;
        --326px:3.26rem;
        --328px:3.28rem;
        --332px:3.32rem;
        --336px:3.36rem;
        --340px:3.4rem;
        --356px:3.56rem;
        --360px:3.6rem;
        --372px:3.72rem;
        --394px:3.94rem;
        --402px:4.02rem;
        --420px:4.2rem;
        --440px:4.4rem;
        --455px:4.55rem;
        --480px:4.8rem;
        --500px:5rem;
        --526px:5.26rem;
        --540px:5.4rem;
        --560px:5.6rem;
        --620px:6.2rem;
        --650px:6.5rem;
        --676px:6.76rem;
        --720px:7.2rem;
        --760px:7.6rem;
        --822px:8.22rem;
        --880px:8.8rem;

    }
}
@media screen and (max-width:992px){

:root {
    --row-width: 100%; 
    }
}
@font-face {
  font-family: "almmsht";
  src: url("sht.woff2") format("woff2"),
  url("sht.woff") format("woff"),
  url("sht.otf") format("opentype"),
  url("sht.ttf") format("truetype");
  font-variation-settings: normal;
  font-display: swap;
}
@font-face {
  font-family: "hmss";
  src: url("HarmonyOS_Sans_SC_Bold.ttf") format("truetype");
  font-variation-settings: normal;
  font-display: swap;
}


body{overflow-y: auto;}
a:hover{ color: #333333;}
.wrap{ position: relative;}
.row{ width: var(--row-width); width: 1680px\0;}



.swiper-container {
	margin:0 auto;
	position:relative;
	overflow:hidden;
	direction:ltr;
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	-o-backface-visibility:hidden;
	backface-visibility:hidden;
	/* Fix of Webkit flickering */
	z-index:1;
}
.swiper-wrapper {
	position:relative;
	width:100%;
	-webkit-transition-property:-webkit-transform, left, top;
	-webkit-transition-duration:0s;
	-webkit-transform:translate3d(0px,0,0);
	-webkit-transition-timing-function:ease;
	
	-moz-transition-property:-moz-transform, left, top;
	-moz-transition-duration:0s;
	-moz-transform:translate3d(0px,0,0);
	-moz-transition-timing-function:ease;
	
	-o-transition-property:-o-transform, left, top;
	-o-transition-duration:0s;
	-o-transform:translate3d(0px,0,0);
	-o-transition-timing-function:ease;
	-o-transform:translate(0px,0px);
	
	-ms-transition-property:-ms-transform, left, top;
	-ms-transition-duration:0s;
	-ms-transform:translate3d(0px,0,0);
	-ms-transition-timing-function:ease;
	
	transition-property:transform, left, top;
	transition-duration:0s;
	transform:translate3d(0px,0,0);
	transition-timing-function:ease;

	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}
.swiper-free-mode > .swiper-wrapper {
	-webkit-transition-timing-function: ease-out;
	-moz-transition-timing-function: ease-out;
	-ms-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	margin: 0 auto;
}
.swiper-slide {
	float: left;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}

/* IE10 Windows Phone 8 Fixes */
.swiper-wp8-horizontal {
	-ms-touch-action: pan-y;
}
.swiper-wp8-vertical {
	-ms-touch-action: pan-x;
}

/* ===============================================================
Your custom styles, here you need to specify container's and slide's
sizes, pagination, etc.
================================================================*/
.swiper-container {
	/* Specify Swiper's Size: */

	/*width:200px;
	height: 100px;*/
}
.swiper-slide {
	/* Specify Slides's Size: */
	
	/*width: 100%;
	height: 100%;*/
}
.swiper-slide-active {
	/* Specific active slide styling: */
	
}
.swiper-slide-visible {
	/* Specific visible slide styling: */	

}
/* ===============================================================
Pagination Styles
================================================================*/
.swiper-pagination-switch {
	/* Stylize pagination button: */	

}
.swiper-active-switch {
	/* Specific active button style: */	
	
}
.swiper-visible-switch {
	/* Specific visible button style: */	
	
}
@media screen and (min-width: 993px) and (max-width: 1366px) {
    html{ font-size:6vw;}
}

.trt-row{ margin: 0 -.1rem; margin: 0 calc(var(--10px) * -1);}
.trt-row [class*=trt-col-]{ padding: 0 .1rem; padding: 0rem var(--10px);}
.trt-row-xl{ margin: 0rem -.2rem; margin: 0 calc(var(--20px) * -1);}
.trt-row-xl>[class*=trt-col-],.trt-row-xl>ul>[class*=trt-col-]{ padding: 0rem .2rem; padding: 0 var(--20px);}
.trt-row-large{ margin: 0rem -.16rem; margin: 0 calc(var(--16px) * -1);}
.trt-row-large>[class*=trt-col-],.trt-row-large>ul>[class*=trt-col-]{ padding: 0rem .16rem; padding: 0 var(--16px);}
.trt-row-base{ margin: 0rem -.12rem; margin: 0 calc(var(--12px) * -1);}
.trt-row-base>[class*=trt-col-]{ padding: 0rem .12rem; padding: 0 var(--12px);}
.trt-row-small{ margin: 0rem -.08rem; margin: 0 calc(var(--8px) * -1);}
.trt-row-small>[class*=trt-col-]{ padding: 0rem .08rem; padding: 0 var(--8px);}
.trt-row-xs{ margin: 0rem -.06rem; margin: 0 calc(var(--6px) * -1);}
.trt-row-xs>[class*=trt-col-]{ padding: 0rem .06rem; padding: 0 var(--6px);}
.trt-row-no-gutters { margin-right: 0; margin-left: 0}
.trt-row-no-gutters [class*=col-] {padding-right: 0;padding-left: 0}

/*头部样式*/
.header{ line-height: .35rem; line-height: var(--35px); position: relative; z-index: 3; padding: .32rem 0; padding: var(--32px) 0;}
.header::after{ height: .16rem; height: var(--16px); background: linear-gradient(90deg, rgba(0, 141, 216, 1) 0%, rgba(2, 217, 245, 1) 100%);
filter: blur(20px); position: absolute; content: ''; left: 0; bottom: 0; right: 0; z-index: 2;}
.header::before{ background-color: #ffffff; position: absolute; left: 0; top: 0; bottom: 0; right: 0; z-index: 3; content: '';}
.header .row{ z-index: 4;}
.header .row::after{visibility: hidden; display: block; font-size: 0rem; content: " "; clear: both; height: 0rem;}
.header_logo{ float: left; width: 2.78rem;}
.header_logo a{ display: block; overflow: hidden; }
.header_right{ float: right; width: calc(100% - 3rem); text-align: right; height: .35rem; height: var(--35px); display: flex; justify-content: flex-end;}
.m_menu{ display: none;}
.m_menu i{ font-size: .2rem;}
.icon_btn{ flex-shrink: 0;}
.icon_btn,.site_menu{ display: inline-block; }
.icon_btn{margin-left: .64rem;margin-left:var(--64px);padding-top: .02rem;padding-top: var(--2px);vertical-align: top; display: flex; align-items: center;}
.icon_btn>span{ display: flex; align-items: center; display: inline-block\0;line-height: .3rem;line-height: var(--30px);vertical-align: top; cursor: pointer;}
.icon_btn>span>a,.icon_btn>span i{ display: block;}
.icon_btn>span+span{ margin-left: .2rem; margin-left: var(--20px);}
.icon_btn .language_icon{ font-size: .2rem; font-size: var(--20px);}
.icon_btn>span i{ font-size: .26rem; font-size: var(--26px);}
.icon_btn>span:nth-child(1) i{ font-size: .26rem; font-size: var(--26px);}
.header_search{ display: none; position: absolute; right: 0; width: 3rem; top:.78rem; top: var(--78px); padding: 0.12rem; border-radius: 0.06rem; border-radius: var(--6px); box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.2); background-color: #ffffff;}
.header_search p{ display: none;}
.header_search input[type="text"].input_inner{border: none; width: calc(100% - .5rem); font-size: .16rem; font-size: var(--16px); background-color: transparent;}
.header_search .btn_base{ border: none; padding: 0; width: .4rem; text-align: center; color: #003686;}
.header_search .btn_base i{ font-size: .22rem; font-size: var(--22px);}
.close_search{ display: none;}
.header_in{ border: 1px solid #f1f1f1; border-radius: .06rem; border-radius: var(--6px);}
.header .m_menu{display: none; width: .32rem; }
.header .m_menu i{font-size: .2rem;color: #333;}
.header .trans-3{display: block;width:.17rem;margin:.04rem auto 0rem;background: #003686;height:2px;overflow: hidden;border-radius: .2rem; border-radius: var(--20px); transition: all 0.35s linear;}
.header .on .m_menu{padding-top: .02rem;top: 0;transform: translateY(0); -ms-transform: translateY(0);right: .06rem;z-index: 1000;}
.header .on .m_menu .trt-icon-caidan::before{ content: '\e73e';}

.site_menu>ul{ font-size: 0;}
.site_menu>ul>li{ display: inline-block; position: relative;}
.site_menu>ul>li+li{ margin-left: .6rem; margin-left: var(--60px);}
.site_menu>ul>li>ul{ position: absolute; transition: ease-in-out .5s; border-radius: 0.06rem; border-radius: var(--6px); line-height: .3rem; line-height: var(--30px); top: 5vw; height: 0rem; overflow: hidden; z-index: 10; text-align: center; background: #ffffff; box-shadow: 0px 2px 12px  rgba(42, 130, 228, 0.2); left: -0.3rem; right: -0.3rem;}
.site_menu>ul>li>span{ display: block; position: relative;}
.site_menu>ul>li>span a{ font-size: .22rem; font-size: var(--22px); color: #333333; overflow: hidden; display: block;}
.site_menu>ul>li>span a:hover,.site_menu>ul>li.on>span a,.site_menu>ul>li.active>span a{ color: #003686; font-weight: bold;}
.site_menu>ul>li:hover>ul,.site_menu>ul>li.active>ul{ z-index: 10; top:.6rem; top: var(--60px); height: auto;}
.site_menu>ul>li:hover>span::before,.site_menu>ul>li.active>span::before{ bottom:0rem; z-index: 10; width: 0.16rem; height: 0.03rem; margin-left: -0.08rem;}
.site_menu>ul>li>ul>li a{ font-size: .18rem; font-size: var(--18px); display: block; transition: ease-in-out .3s; padding: 0.08rem 0.2rem;}
.site_menu>ul>li>ul>li a:hover{ background-color: rgba(97,186,255,.2); font-weight: bold; color: #003686;}
.site_menu>ul>li>ul>li:first-child{ margin-top: .08rem;}
.site_menu>ul>li>ul>li:last-child{ margin-bottom: .08rem;}
@keyframes scrollUp {
  0% {
    transform: translateY(0);
  }
  100% {
    transform: translateY(-50%);
  }
}
@media only screen and (max-width:1720px){
	.row{ width: calc(100% - .4rem)\0;}
    .site_menu>ul>li+li{ margin-left: 2vw;}
}
@media only screen and (max-width:1366px){
.site_menu>ul>li+li{ margin-left: 2vw;}

}
@media only screen and (max-width:992px){
	.header{ padding: .12rem 0;}
    .header .row{ display: flex; align-items: center;}
    .header_logo{ width: auto; max-width: 60%; float: none;}
    .header_right{ width: auto; flex: 1; float: none; display: flex; align-items: center; gap: .04rem; justify-content: flex-end;}
    .site_menu{ width: 60%; right: -60%; transition: all .3s; position: fixed; top: 0; bottom: 0; height: auto;background-color: #ffffff; box-shadow: 0px 0px 12px  rgba(42, 130, 228, 0.2); padding-top: 10vw;}
    .on .site_menu{ right: 0;}
    .site_menu>ul>li{ display: flex; flex-direction: column;}
    .site_menu>ul>li>span{ text-align: left; padding-left: .24rem; vertical-align: top; display: flex;}
    .site_menu>ul>li+li{ margin-left: 0;}
    .site_menu>ul>li>span a{ font-size: .18rem; line-height: 2.5; display: inline-block;}
    .site_menu>ul>li:hover>ul, .site_menu>ul>li.active>ul{ position: relative; left: auto; top: auto; right: auto;}
    .site_menu>ul>li>ul{ box-shadow: none;}
    .site_menu>ul>li>ul>li{ text-align: left;}
    .site_menu>ul>li>ul>li a{ padding:.04rem .12rem .04rem .48rem; display: inline-block;}
    .header .m_menu{ display: block; width: .26rem;}
    .icon_btn{ margin-left: 0; display: flex; gap: .06rem;}
    .icon_btn>span+span{ margin-left: 0;}
    .icon_btn>span i{ font-size: .22rem;}
    .icon_btn>span:nth-child(1) i{ font-size: .21rem;}
    .site_menu>ul>li>ul>li:first-child{ margin-top: 0rem;}
    .site_menu>ul>li>ul>li:last-child{ margin-bottom:0rem;}
    .header_search{ top: .46rem; width: 100%;}
    .icon_btn .language_icon{ font-size: .18rem;}
}
.footer{ overflow: hidden; color: #ffffff; background: url(260305szfh_bot_bg.png) no-repeat center bottom;  position: relative; padding: .66rem 0 .54rem 0; padding: var(--66px) 0 var(--54px) 0;}
.footer a{ color: #ffffff;}
.footer::before{content: ''; position: absolute; width: 100%; height: 11.79rem; left: 0%; top:-3.64rem; background: url(260305szfh_tree.png) no-repeat center; background-size: contain;}
.footer_logo{ display: block; text-align: center; width: 2.4rem; width: var(--240px); margin: 0 auto;}
.footer_con{ margin-top: .6rem; margin-top: var(--60px); overflow: hidden;}
.footer_l{ border-right: 1px solid rgba(255, 255, 255, .4); padding-right: 1.2rem; padding-right: var(--120px);}
.wzdt_bar{ position: relative;}
.wzdt_bar a{ background: url(260305szfh_adress_bg.jpg) no-repeat; background-size: cover; border-radius: .12rem; border-radius: var(--12px); padding: .16rem .2rem; padding: var(--16px) var(--20px); display: block; font-size: .18rem; font-weight: bold; color: #003686;}
.wzdt_bar a img{ margin-right: .12rem; margin-right: var(--12px); position: relative; width: .25rem; width: var(--25px);}
.wzdt_bar em{ z-index: 9; top: 50%; right: .2rem; transform: translateY(-50%); -ms-transform: translateY(-50%); position: absolute; width: .2rem; height: .2rem; width: var(--20px); height: var(--20px); text-align: center; background-color: rgba(255, 255, 255, 0.2); border-radius: 50%; line-height: .16rem; line-height: var(--16px);}
.wzdt_bar em i{ font-size:.1rem; font-size: var(--10px); color: #ffffff;}
.footer_text{ margin-top: .36rem; margin-top: var(--36px); padding-top: .26rem; padding-top: var(--26px); border-top: 1px solid rgba(255, 255, 255, 0.4); font-size: .18rem; font-size: var(--18px); line-height: 2;}
.footer_text img{ position: relative; top: -2px; margin-right: .04rem; width: .18rem;}
.footer_text p{ text-align: justify;}
.footer_c{ padding-left: 1.2rem; padding-left: var(--120px); border-right: 1px solid rgba(255, 255, 255, .4);}
.footer_c dl{ font-size: .18rem; font-size: var(--18px); line-height: 2;}
.footer_c dl dt{ font-weight: bold; margin-bottom: .04rem; position: relative;}
.footer_c dl dt em{ z-index: 9; display: inline-block; width: .2rem; height: .2rem; width: var(--20px); height: var(--20px); text-align: center; background-color: rgba(255, 255, 255, 0.2); border-radius: 50%; line-height: .18rem; line-height: var(--18px); margin-left: .08rem;}
.footer_c dl dt em i{ font-size:.12rem; font-size: var(--12px); color: #ffffff; font-weight: normal;}
.footer_r{ float: right; font-size: 0;}
.footer_r li{ display: inline-block; width: 1.68rem; width: var(--168px); background: rgba(255, 255, 255, 0.06); border: 1px solid rgba(255, 255, 255, 0.2); box-shadow:inset 0px 0px 16px  rgba(255, 255, 255, 0.25); border-radius: .16rem; border-radius: var(--16px); padding: .18rem; padding: var(--18px); text-align: center;}
.footer_r li+li{ margin-left: .5rem; margin-left: var(--50px);}
.footer_r li img{ width: 100%;}
.footer_r li p{ margin-top: .1rem; margin-top: var(--10px); font-size: .16rem; font-size: var(--16px); line-height: 1.5;}

@media only screen and (min-width:2560px){
    .footer{ background-size: 100% auto;}
}
@media only screen and (max-width:1720px){
	.footer_l{ padding-right: 1.52rem; padding-right: var(--152px);}
}
@media only screen and (min-width:993px) and (max-width:1365px){
    .footer{ background-size: cover;}
    .footer_l{ padding-right: 1rem;}
    .footer_c{ padding-left: 1rem;}
}
@media only screen and (max-width:992px){
    .footer{ padding:.32rem 0 .16rem 0;}
    .footer_con{ margin-top: .16rem;}
    .footer_logo{ max-width: 40%;}
    .footer_l{ padding-right: 0; border: none; margin-top: .16rem;}
    .footer_c{ padding-left: 0; border-right: none; border-top: 1px solid rgba(255, 255, 255, 0.4); margin-top: .16rem; padding-top: .16rem;}
    .footer_text{ margin-top: .16rem; padding-top: .16rem; text-align: center; font-size: .16rem;}
    .wzdt_bar{ width: 2rem; margin: 0 auto;}
    .wzdt_bar a{ padding: 0.06rem .16rem;}
    .footer_c dl{ font-size: .16rem;}
    .footer_c dl dt{ font-size: .18rem;}
}

.picture_fixed{ background-size: cover;}
.wrap{ background: url(260305szfh_gl_bg.png) no-repeat center top #E7F7FC; background-size: 100% auto;}
.ej_content{ background: url(260305szfh_gl_head_bg.png) no-repeat center top;}
.ej_tit{ padding: 1rem 0; padding: var(--100px) 0; text-align: center;}
.ej_tit h2{ font-size: .6rem; font-size: var(--60px); font-family: 'almmsht'; line-height: 1.2; display: inline-block; background: linear-gradient(0deg, rgba(0, 53, 134, 1) 0%, rgba(12, 179, 240, 1) 100%); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; color: #003686\0;}
.ej_con_bg{ background: url(260305szfh_con.jpg) no-repeat center top #f6fbff; border-radius: .2rem; border-radius: var(--20px);box-shadow: 0px 2px 12px  rgba(42, 130, 228, 0.07); border: 2px solid #ffffff; padding: .2rem .32rem .32rem .32rem; padding: var(--20px) var(--32px) var(--32px) var(--32px); overflow: hidden;}
.ej_tit1::after,.fhzx_con::after{visibility: hidden; display: block; font-size: 0rem; content: " "; clear: both; height: 0rem;}
.ej_tit1{ line-height: .58rem; line-height: var(--58px); margin-bottom: .1rem; margin-bottom: var(--10px);}
.ej_tit1_l{ font-weight: bold; float: left; font-size: .4rem; font-size: var(--40px); position: relative; z-index: 0;}
.ej_tit1_l::after{ position: absolute; content: ''; left: -.04rem; width: 1.72rem; width: var(--172px); bottom: 0; z-index: -1; height: .18rem; height: var(--18px); background: linear-gradient(90deg, rgba(18, 117, 255, 0.35) 0%, rgba(13, 98, 255, 0.26) 18.06%, rgba(20, 228, 255, 0.02) 100%); background-color: rgba(18, 117, 255, 0.88)\0;}
.ej_tit1 .ej_more{ float: right; margin-top: .1rem; margin-top: var(--10px); position: relative; z-index: 0; transition: .3s all;}
.ej_tit1 .ej_more a{font-size: .18rem; font-size: var(--18px); display: flex; align-items: center; display: block\0; line-height: .36rem; line-height: var(--36px); background-color: #ffffff; border-radius: .3rem; border-radius: var(--30px); padding: 0 .2rem; padding: 0 var(--20px); color: #003686;}
.ej_tit1 .ej_more::before{ position: absolute; z-index: -1; content: ''; left: 0; right: 0; bottom: 0; top: 0; border-radius: .3rem; border-radius: var(--30px); transition: .3s all;}
.ej_tit1 .ej_more a i{ margin-left: .04rem; width: .14rem; height: .14rem; width: var(--14px); height: var(--14px); background: url(260305szfh_menu_more.png) no-repeat center; background-size: contain; display: inline-block;}
.ej_tit1 .ej_more:hover::before{ background: linear-gradient(90deg, rgba(60, 91, 182, 1) 0%, rgba(2, 213, 243, 1) 100%); filter: blur(6px);}
.fhzx_l{ float: left; width: 47.51243%; padding-top: .2rem; padding-top: var(--20px); margin-right: .28rem; margin-right: var(--28px);}
.fhzx_r{overflow: hidden; padding-top: .2rem; padding-top: var(--20px);}
.slideBox_02{ border-radius: .16rem; border-radius: var(--16px);}
.slideBox_02 .txt-bg{ height: 1.2rem; height: var(--120px); background: linear-gradient(0deg, rgba(0, 54, 134, 1) 0%, rgba(0, 54, 134, 0) 100%); background-color:rgba(0, 54, 134, 1)\0; height: .8rem\0;}
.slideBox_02 .pic li i.picture_fixed{ padding-top: 66.15%\0;}
.slideBox_02 .pic p{ font-size: .22rem; line-height: .3rem; line-height: var(--30px); font-size: var(--22px); font-weight: bold; bottom: .26rem; bottom: var(--26px); left: .24rem; left:var(--24px); right: 2.3rem; right: var(--230px); right: 2.3rem\0;}
.slideBox_02 .num li{ display: inline-block; cursor: pointer; color: #ffffff;}
.slideBox_02 .num>span{ display: inline-flex; align-items: center; justify-content: center; display: inline-block\0; width: .3rem; width: var(--30px); height: .3rem; line-height: .3rem;  height: var(--30px); line-height: var(--30px); vertical-align: top; text-align: center; cursor: pointer; background-color: #ffffff; border-radius: .06rem; border-radius: var(--6px); font-size: .14rem; color: #333333; margin: 0 .1rem;}
.slideBox_02 .num{ display: flex; align-items: center; right: .1rem; bottom: .26rem; bottom: var(--26px); width: 2.2rem\0; height: .3rem\0;}
.slideBox_02 .num>span i{ font-size: .14rem; font-size: var(--14px);}
.slideBox_02 .num ul{ display: flex; align-items: center;}
.slideBox_02 .num>span.prevStop,.slideBox_02 .num>span.nextStop{background-color: rgba(255,255,255,.5); color: #ffffff;}
.slideBox_02 .num li{ width: .1rem; height: .1rem; margin:.05rem .03rem; background-color: #fff; border-radius: 50%; opacity: .5; position: relative;}
.slideBox_02 .num li.on{ width: .16rem; height: .16rem; background-color: transparent; position: relative; opacity: 1; top: .02rem\0;}
.slideBox_02 .num li::before{ position: absolute; content: ''; border: 3px solid #FFF; opacity: .5; left: 0; top: 0; right: 0; bottom: 0; border-radius: 50%; z-index: 1;}
.slideBox_02 .num li::after{ position: absolute; content: ''; border: 3px solid rgba(255,255,255,.5); opacity: .5; left: 0; top: 0; right: 0; bottom: 0; border-radius: 50%; z-index: 2;}
.slideBox_02 .num li.on::after{  border-left: 3px solid #fff; opacity: 1; animation: around 3s linear infinite;}
.slideBox_02 .num li svg{ display: none;}
/* .slideBox_02 .num li.on::before{ position: absolute; content: ''; left: 0; top: 0; right: 0; bottom: 0; border: 3px solid #ffffff; opacity: .5; border-radius: 50%;}
.slideBox_02 .num li svg{ display: none; width: 100%; height: 100%;}
.slideBox_02 .num li.on svg{ display: block;} */
/* .fhzx_con .slideBox_01 .pic p{ right: .2rem; right: var(--20px);} */
.fhzx_con1{ position: relative; z-index: 0; border: 3px solid rgba(2, 158, 242, 0.24); background-color: rgba(255, 255, 255, 0.8); border-radius: .16rem; border-radius: var(--16px);}
.fhzx_con1::before{height: 2px; top: 0; z-index: 3; left: 50%; transform: translateX(-50%); -ms-transform: translateX(-50%); width: 0; transition: .3s all; box-shadow: 0px 2px 6px  rgba(140, 196, 245, 0.35); background: linear-gradient(90deg, rgba(42, 130, 228, 0) 0%, rgba(61, 161, 255, 1) 48.61%, rgba(255, 255, 255, 0) 100%); content: ''; position: absolute; top: -2px;}
.fhzx_con1:hover::before{ width: 100%;}
.fhzx_con1:hover{ box-shadow: 2px 6px 8px  rgba(102, 171, 250, 0.26);}
.fhzx_con1 a{ display: block; padding: .24rem; padding: var(--24px);}
.fhzx_con1 a h3{ overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size: .26rem; font-size: var(--26px); line-height: 1.2; color: #003686;}
.fhzx_con1 a p{ font-size: .18rem; font-size: var(--18px); color: #666666; line-height: 1.666667; margin-top: .12rem; margin-top: var(--12px); overflow: hidden; text-overflow: ellipsis; max-height: .6rem; max-height: var(--60px); display: -webkit-box; display: block\0; -webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.list_base1 li{ overflow: hidden; display: flex; align-items: center; justify-content: space-between; font-size: 0; line-height: .28rem; line-height: var(--28px); margin-top: .26rem; margin-top: var(--26px);}
.list_base1 li a{ transition: .3s all; flex: 1; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; display: inline-block; width: calc(100% - .8rem)\0; font-size: .2rem; font-size: var(--20px); position: relative; padding-left: .16rem;}
.list_base1 li a::before,.list_base1 li a::after{ width: .06rem; height: .06rem; position: absolute; top: .11rem; border-radius: 50%; top: var(--11px); content: '';background-color: #003686;}
.list_base1 li a::before{ left: 0; z-index: 2;}
.list_base1 li a::after{ opacity: .4; left: .04rem; z-index: 1;}
.list_base1 li span{ width: .8rem; width: var(--80px); flex-shrink: 0; display: inline-block; font-size: .18rem; font-size: var(--18px); color: #999999; text-align: right;}
.list_base1 li span em{ color: #cccccc; font-size: .14rem; font-size: var(--14px); display: inline-block; vertical-align: top;}
.list_base1 li a:hover{ padding-left: .24rem; font-weight: bold; color: #003686;}
.fhzx .list_base1 li{ margin-top: .26rem\0;}
.ej_con_bg+.ej_con_bg,.mar_t36{ margin-top: .36rem; margin-top: var(--36px);}
.szkx_l{ float: left; width: 65.586%; margin-right: .2rem; margin-right: var(--20px); }
.mtjj_l{ float: left; width: 63.71571%; margin-right: .2rem; margin-right: var(--20px);}
.szkx_r,.mtjj_r{ overflow: hidden; padding-top: .2rem; padding-top: var(--20px);}
.slideBox_01{ border-radius: .16rem; border-radius: var(--16px);}
.slideBox_01 .pic p{ font-size: .22rem; font-size: var(--22px); left: .2rem; left: var(--20px); line-height: .6rem; line-height: var(--60px); right: 1.2rem; right: var(--120px);}
.slideBox_01 .txt-bg{ background: linear-gradient(0deg, rgba(0, 54, 134, 1) 0%, rgba(0, 54, 134, 0) 100%); height: .8rem; height: var(--80px); height: .6rem\0;}
.slideBox_01 .num{ bottom: .24rem; bottom: var(--24px); right: .16rem; right: var(--16px);}
.slideBox_01 .num li,.slideBox_01 .num li.on, .slideBox_01 .num li:hover{ width: .08rem;}
.slideBox_01 .pic li i.picture_fixed{ padding-top: 56.39097%;}
.list_base2 li{ margin-top: .2rem; margin-top: var(--20px);}
.list_base2 li a{ position: relative; display: block; background: rgba(255, 255, 255, 0.5); border:1px solid rgba(171, 210, 255, 0.38); border-radius: .16rem; border-radius: var(--16px); padding: .17rem .22rem; padding: var(--17px) var(--22px);}
.list_base2 li a::after{height: 2px; top: 0; z-index: 3; left: 50%; transform: translateX(-50%); -ms-transform: translateX(-50%); width: 0; transition: .3s all; box-shadow: 0px 2px 6px  rgba(140, 196, 245, 0.35); background: linear-gradient(90deg, rgba(42, 130, 228, 0) 0%, rgba(61, 161, 255, 1) 48.61%, rgba(255, 255, 255, 0) 100%); content: ''; position: absolute; top: -2px;}
.list_base2 li a:hover{border:1px solid #B3DDFF; box-shadow: 2px 6px 8px  rgba(102, 171, 250, 0.26);}
.list_base2 li a:hover::after{ width: 100%;}
.list_base2 li a:hover::before{ position: absolute; content: ''; left: 0; top: 0; right: 0; bottom: 0;border:1px solid #B3DDFF; border-radius: .16rem; border-radius: var(--16px);}
.list_base2 li a h3{ font-weight: normal; font-size: .2rem; font-size: var(--20px); line-height: 1.6; height: .64rem; height: var(--64px); display: -webkit-box; display: block\0; -webkit-box-orient: vertical;-webkit-line-clamp: 2; overflow: hidden; text-overflow: ellipsis;}
.list_base2 li a:hover h3{ font-weight: bold; color: #003686;}
.list_base2 li a p{ font-size: .18rem; font-size: var(--18px); margin-top: .15rem; margin-top: var(--15px); color: #808080;}
.pic_list ul,.pic_list1 ul{ display: flex; flex-wrap: wrap;}
.pic_list li,.pic_list1 li{ margin-top: .2rem; margin-top: var(--20px);}
.pic_list li a{ display: block; background: rgba(250, 252, 255, 0.98); border-radius: .16rem; border-radius: var(--16px); border: 1px solid rgba(179, 214, 255, 0.3); transition: .3s background; padding: .23rem; padding: var(--23px); position: relative;}
.pic_list1 li a{ display: block; background: rgba(250, 252, 255, 0.6); border-radius: .16rem; border-radius: var(--16px); border: 1px solid rgba(179, 214, 255, 0.3); transition: .3s background; padding: .23rem; padding: var(--23px); position: relative;}
.pic_list li a .pic_con,.pic_list1 li a .pic_con{ border-radius: .12rem; border-radius: var(--12px); overflow: hidden; position: relative;}
.pic_list li a .pic_con .picture_fixed{ padding-top: 63.829787%;}
.pic_list1 li a .pic_con .picture_fixed{ padding-top: 57.021276%;}
.pic_list li a .pic_con em{ background: url(260305szfh_play.png) no-repeat; background-size: contain; width: .64rem; height: .64rem; width: var(--64px); height: var(--64px); position: absolute; z-index: 6; left: 50%; top: 50%; transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%);}
.pic_list li a .pic_text{ font-size: .2rem; font-size: var(--20px); line-height: 1.5; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin-top: .15rem; margin-top: var(--15px);}
.pic_list li a:hover,.pic_list1 li a:hover{ background: linear-gradient(180deg, rgba(209, 236, 255, 1) 0%, rgba(194, 222, 242, 0) 100%);box-shadow: -3px -3px 16px  rgba(34, 149, 212, 0.2); border: 1px solid #ffffff; }
.pic_list li a:hover::before,.pic_list1 li a:hover::before{ position: absolute; content: ''; left: 0; top: 0; right: 0; bottom: 0;border:1px solid #ffffff; border-radius: .16rem; border-radius: var(--16px);}
.pic_list li a:hover .pic_text,.pic_list1 li a:hover .pic_text h3{ font-weight: bold; color: #003686;}
.pic_list1 li a .pic_text{ margin-bottom: .22rem; margin-bottom: var(--22px);}
.pic_list1 li a .pic_text h3{ margin-top: .1rem; transition: .3s all; font-size: .2rem; font-weight: normal; font-size: var(--20px); line-height: 1.5; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin-top: .15rem; margin-top: var(--15px);}
.pic_list1 li a .pic_text p{ font-size: .18rem; font-size: var(--18px); color: #808080; line-height: 1;}
.list_base3 ul,.list_base2 ul,.list_base4 ul{ display: flex; flex-wrap: wrap; width: 100%\0;}
.list_base3 li,.list_base4 li{ margin-top: .2rem; margin-top: var(--20px);}
.list_base3 li a{ position: relative; display: flex; align-items: stretch; display: block\0; background: rgba(255, 255, 255, 0.5); border:1px solid rgba(171, 210, 255, 0.38); border-radius: .16rem; border-radius: var(--16px); padding: .18rem .22rem; padding: var(--18px) var(--22px); }
.list_base4 li{ width: 100%\0;}
.list_base3 li a::after,.list_base4 li a::after{height: 2px; top: 0; z-index: 3; left: 50%; transform: translateX(-50%); -ms-transform: translateX(-50%); width: 0; transition: .3s all; box-shadow: 0px 2px 6px  rgba(140, 196, 245, 0.35); background: linear-gradient(90deg, rgba(42, 130, 228, 0) 0%, rgba(61, 161, 255, 1) 48.61%, rgba(255, 255, 255, 0) 100%); content: ''; position: absolute; top: -2px;}
.list_base3 li a:hover::after,.list_base4 li a:hover::after{ width: 100%;}
.list_base3 li a:hover{ border:1px solid #B3DDFF; box-shadow: 2px 6px 8px  rgba(102, 171, 250, 0.26); background: rgba(255, 255, 255, 0.8);}
.list_base3 li a:hover::before{ position: absolute; content: ''; left: 0; top: 0; right: 0; bottom: 0;border:1px solid #B3DDFF; border-radius: .16rem; border-radius: var(--16px);}
.list_base3 li a .date_con{ padding-top: .28rem\0; padding-bottom: .28rem\0; display: flex; flex-direction: column; align-items: center; justify-content: center; float: left; width: .8rem; width: var(--80px); padding-right: .12rem; padding-right: var(--12px); text-align: center; flex-shrink: 0; border-right: 1px dashed rgba(141, 191, 247, 0.38);}
.list_base3 li a .date_con h3{ font-size: .3rem; line-height: 1.2; font-size: var(--30px); font-weight: bold;}
.list_base3 li a .date_con p{ margin-top: .04rem; margin-top: var(--4px); font-size: .16rem; font-size: var(--16px); color: #808080;}
.list_base3 li a .text_con{ flex: 1; overflow: hidden; padding-left: .2rem; padding-left: var(--20px);}
.list_base3 li a .text_con h3{ font-weight: normal; font-size: .2rem; font-size: var(--20px); line-height: 1.5; height: .6rem; height: var(--60px); display: -webkit-box; display: block\0; -webkit-box-orient: vertical;-webkit-line-clamp: 2; overflow: hidden; text-overflow: ellipsis;}
.list_base3 li a:hover .text_con h3{ font-weight: bold; color: #003686;}
.list_base3 li a:hover .date_con h3{ background: linear-gradient(140.19deg, rgba(0, 101, 217, 1) 0%, rgba(42, 130, 228, 1) 43.23%, rgba(0, 54, 134, 1) 100%); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; color: #003686\0;}
.list_base3 li a .text_con p{ font-size: .16rem; font-size: var(--16px); line-height: 1.625; margin-top: .06rem; margin-top: var(--6px); color: #808080; height: .52rem; height: var(--52px); display: -webkit-box; display: block\0; -webkit-box-orient: vertical;-webkit-line-clamp: 2; overflow: hidden; text-overflow: ellipsis;}
.mtjj_r .slideBox_01 .pic li i.picture_fixed{ padding-top: 58.39097%;}
.list_base4 li{ border:1px solid rgba(171, 210, 255, 0.38); border-radius: .16rem; border-radius: var(--16px);}
.list_base4 li a{ position: relative; display: flex; align-items: stretch; display: block\0; background: rgba(255, 255, 255, 0.5); padding: .19rem; padding: var(--19px); overflow: hidden\0; border-radius: .16rem; border-radius: var(--16px); border: 1px solid transparent;}
.list_base4 li:hover{ border:1px solid #B3DDFF;}
.list_base4 li:hover a{ border:1px solid #B3DDFF;}
.list_base4 li a:hover{ padding: .19rem; padding: var(--19px); box-shadow: 2px 6px 8px rgba(102, 171, 250, 0.26); background: rgba(255, 255, 255, 0.8);}
.list_base4 li a .date_con{ display: flex; align-items: center; flex-direction: column; justify-content: center; float: left; width: .9rem; width: var(--90px); padding-right: .16rem; padding-right: var(--16px); text-align: center; padding-top: .28rem\0; flex-shrink: 0; border-right: 1px dashed rgba(141, 191, 247, 0.38); padding-bottom: .28rem\0;}
.list_base4 li a .date_con h3{ font-size: .36rem; line-height: 1.166667; font-size: var(--36px); font-weight: bold;}
.list_base4 li a .date_con p{ margin-top: .08rem; margin-top: var(--8px); font-size: .18rem; font-size: var(--18px); color: #4C5460;}
.list_base4 li a .text_con{ flex: 1; overflow: hidden; padding-left: .2rem; padding-left: var(--20px); display: flex; flex-direction: column; justify-content: center;}
.list_base4 li a .text_con h3{ font-weight: normal; font-size: .24rem; font-size: var(--24px); line-height: 1.5; height: .72rem; height: var(--72px); display: -webkit-box; display: block\0; -webkit-box-orient: vertical;-webkit-line-clamp: 2; overflow: hidden; text-overflow: ellipsis;}
.list_base4 li a:hover .date_con h3{ background: linear-gradient(140.19deg, rgba(0, 101, 217, 1) 0%, rgba(42, 130, 228, 1) 43.23%, rgba(0, 54, 134, 1) 100%); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; color: #003686\0;}
.list_base4 li a:hover .text_con h3{ font-weight: bold; color: #003686;}
.list_base4 li a .text_con p{ font-size: .18rem; font-size: var(--18px); line-height:1.666666; margin-top: .08rem; margin-top: var(--8px); color: #666666; height: .6rem; height: var(--60px); display: -webkit-box; display: block\0; -webkit-box-orient: vertical;-webkit-line-clamp: 2; overflow: hidden; text-overflow: ellipsis;}
.list_base4 li .pic_con{ float: right; order: 3; flex-shrink: 0; margin-left: .2rem; margin-left: var(--20px); width:34.090909%; border-radius: .08rem; border-radius: var(--8px); overflow: hidden;}
.list_base4 li .pic_con .picture_fixed{ padding-top: 55.925926%;}
.list_base5 li{ position: relative; border:1px solid rgba(171, 210, 255, 0.38); border-radius: .12rem; border-radius: var(--12px);}
.list_base5.dot_list li a h3{ padding-left: .26rem; padding-left: var(--26px); position: relative;}
.list_base5.dot_list li a h3::before,.list_base5.dot_list li a h3::after{ width: .06rem; height: .06rem; position: absolute; top: .11rem; border-radius: 50%; top: var(--11px); content: '';background-color: #003686;}
.list_base5.dot_list li a h3::before{ left: 0; z-index: 2;}
.list_base5.dot_list li a h3::after{ opacity: .4; left: .04rem; z-index: 1;}
.list_base5 li a{ z-index: 1; position: relative; display: block; border-radius: .12rem; border-radius: var(--12px); background: rgba(255, 255, 255, 0.6); padding: .2rem; padding: var(--20px); line-height: .24rem; line-height: var(--24px); border: 1px solid transparent;}
.list_base5 li:hover{ border:1px solid #B3DDFF; box-shadow: 0px 4px 12px rgba(140, 196, 245, 0.35);}
.list_base5 li:hover a{ border:1px solid #B3DDFF;}
.list_base5 li a h3{ font-weight: normal; font-size: .2rem; font-size: var(--20px); line-height: .24rem; line-height: var(--24px); width: calc(100% - 1.1rem); float: left; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.list_base5 li a span{ width: 1.1rem; text-align: right; float: right; font-size: .18rem; font-size: var(--18px); color: #808080;}
.list_base5 li+li{ margin-top: .12rem; margin-top: var(--12px);}
.list_base5 li a::after{visibility: hidden; display: block; font-size: 0rem; content: " "; clear: both; height: 0rem;}
.list_base5 li a:hover h3{ font-weight: bold; color: #003686;}
.list_base5 li::after{ position: absolute; left: 0; content: ''; right: 0;}
.list_base5 li::before{height: 2px; top: 0; z-index: 3; left: 50%; transform: translateX(-50%); -ms-transform: translateX(-50%); width: 0; transition: .3s all; box-shadow: 0px 2px 6px  rgba(140, 196, 245, 0.35); background: linear-gradient(90deg, rgba(42, 130, 228, 0) 0%, rgba(61, 161, 255, 1) 48.61%, rgba(255, 255, 255, 0) 100%); content: ''; position: absolute; top: -1px;}
.list_base5 li:hover::before{ width: 100%;}
.list_base5 li:hover::after{ height: .06rem; bottom: 0; background: rgba(41, 141, 255, 0.4); filter: blur(12px);}
.pad_t_base{ padding-top: .2rem; padding-top: var(--20px);}
.mar_t_base{ margin-top: .2rem; margin-top: var(--20px);}
.list_base6 ul{ display: flex; flex-wrap: wrap;}
.list_base6 li{ margin-top: .2rem; margin-top: var(--20px);}
.list_base6 li a{ display: block; position: relative; padding-left: .3rem; padding-left: var(--30px);}
.list_base6 li a .date_con{ z-index: 4; position: absolute; left: 0; top: 50%; transform: translateY(-50%); -ms-transform: translateY(-50%); width: .74rem; height: .74rem; width: var(--70px); height: var(--74px); background: linear-gradient(180deg, rgba(219, 244, 255, 1) 0%, rgba(242, 249, 255, 1) 45.12%, rgba(255, 255, 255, 1) 100%); background-color: #DBF4FF; border-radius: .1rem; border-radius: var(--10px); border: 1px solid rgba(74, 158, 255, 0.19); text-align: center; padding: .1rem 0; padding: var(--10px) 0;}
.list_base6 li a:hover .date_con{ box-shadow: 0px 4px 10px rgba(54, 129, 214, 0.19); background: #ffffff;}
.list_base6 li a .date_con h3{ font-size: .3rem; line-height: 1.2; font-size: var(--30px);}
.list_base6 li a:hover .date_con h3{ background: linear-gradient(140.19deg, rgba(0, 101, 217, 1) 0%, rgba(42, 130, 228, 1) 43.23%, rgba(0, 54, 134, 1) 100%); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; color: #003686\0;}
.list_base6 li a .date_con p{ font-size: .16rem; font-size: var(--16px); color: #808080; line-height: 1;}
.list_base6 li a .text_con{background: rgba(255, 255, 255, 0.8); border-radius: .12rem; border-radius: var(--12px); padding: .14rem .24rem .14rem .66rem; padding: var(--14px) var(--24px) var(--14px) var(--66px); border: 1px solid rgba(227, 239, 250, 1); position: relative;}
.list_base6 li a:hover .text_con{box-shadow: 2px 6px 8px  rgba(102, 171, 250, 0.26); border: 1px solid #B3DDFF;}
.list_base6 li a:hover .text_con::after{ position: absolute; left: 0px; top: 0px; bottom: 0; right: 0px; border: 1px solid #B3DDFF; border-radius: .12rem; border-radius: var(--12px); content: '';}
.list_base6 li a .text_con::before{height: 2px; top: 0; z-index: 3; left: 50%; transform: translateX(-50%); -ms-transform: translateX(-50%); width: 0; transition: .3s all; box-shadow: 0px 2px 6px  rgba(140, 196, 245, 0.35); background: linear-gradient(90deg, rgba(42, 130, 228, 0) 0%, rgba(61, 161, 255, 1) 48.61%, rgba(255, 255, 255, 0) 100%); content: ''; position: absolute; top: -2px;}
.list_base6 li a:hover .text_con::before{ width: 100%; }
.list_base6 li a .text_con h3{ font-size: .2rem; line-height: 1.8; height: .72rem; font-size: var(--20px); height: var(--72px); overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; font-weight: normal; transition: .3s all;}
.list_base6 li a:hover .text_con h3{ color: #003686; font-weight: bold;}
a.fhdt_bar{ transition: .3s all; display: flex; align-items: center; display: block\0; background: url(260309szfh_fhdt_bar.jpg) no-repeat right bottom; background-size: cover; border-radius: .1rem; border-radius: var(--10px); position: relative; padding: .24rem 1rem .24rem .34rem; padding: var(--24px) var(--100px) var(--24px) var(--34px); border: 1px solid rgba(255, 255, 255, 0.84); box-shadow: 2px 4px 10px  rgba(166, 166, 166, 0.1);}
a.fhdt_bar h3,a.fhdt_bar span{ display: inline-block\0;}
a.fhdt_bar span{ margin-left: .24rem; margin-left: var(--24px); border: 1px solid rgba(41, 141, 255, 0.4); border-radius: .3rem; border-radius: var(--30px); line-height: 2; padding: 0 .16rem 0 .2rem; padding: 0 var(--16px) 0 var(--20px); font-size: .18rem; color: #003686;}
a.fhdt_bar span i{ width: .14rem; height: .14rem; margin-left: .04rem; width: var(--14px); height: var(--14px); background: url(260305szfh_menu_more.png) no-repeat; background-size: contain; display: inline-block;}
a.fhdt_bar h3{ z-index: 0; white-space: nowrap; font-size: .32rem; font-size: var(--32px); line-height: 1.1875; position: relative;}
a.fhdt_bar:hover{box-shadow: 0px 6px 12px  rgba(0, 94, 201, 0.22);}
a.fhdt_bar:hover h3::before{ content: attr(data-text); position: absolute; left: 1px; top: 1px; color: #ffffff; white-space: nowrap; -webkit-text-fill-color:#ffffff; z-index: 1; -webkit-text-stroke: 2px #ffffff;}
a.fhdt_bar:hover h3::after{ text-shadow: none; content: attr(data-text); position: absolute; left: 0; top: 0; white-space: nowrap; background: linear-gradient(180deg, rgba(0, 63, 160, 1) 0%, rgba(12, 112, 233, 1) 100%); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; color: #003686\0; z-index: 2;}
a.fhdt_bar em{ position: absolute; right: 0; bottom: 0; width: 1.2rem; text-align: right; width: var(--120px);}
.fhds_list .bd li a{ position: relative; padding:.24rem 0 .16rem .4rem; padding: var(--24px) 0 var(--16px) var(--40px); display: block;}
.fhds_list .bd li a span{ padding-bottom: .5rem; padding-bottom: var(--50px); width: 1.2rem; width: var(--120px); background: url(260309szfh_fhdt_icon_bg.png) no-repeat center bottom; background-size: 100% auto; position: absolute; left: .2rem; left: var(--20px); top: 0; z-index: 2; text-align: center;}
.fhds_list .bd li a span img{ width:1.1rem; width: var(--110px); animation: round 3s linear infinite;}
.fhds_list .bd li a .fhds_text{ z-index: 1; position: relative; overflow: hidden; border-radius: .2rem; border-radius: var(--20px); padding: .18rem .34rem .18rem 1.2rem; padding: var(--18px) var(--34px) var(--18px) var(--120px); background: url(260309szfh_fhdt_box.png) no-repeat right center; background-size: 100% 100%;}
@keyframes round{
    0%{ transform: rotateY(0);}
    25%{ transform: rotateY(40deg);}
    50%{ transform: rotateY(0);}
    75%{ transform: rotateY(-40deg);}
    100%{ transform: rotateY(0);}
}
.fhds_list .bd li a .fhds_text h3{ font-size: .26rem; font-size: var(--26px); line-height: 1.15384; font-weight: normal; min-height: .6rem; min-height: var(--60px); display: flex; align-items: center;}
.fhds_list .bd li a .fhds_text i{ margin-top: .12rem; margin-top: var(--12px); width: .28rem; height: .28rem; display: block; width: var(--28px); height: var(--28px); background:url(260305szfh_menu_more.png) no-repeat center #D9EEFF; background-size: .14rem .14rem; background-size: var(--14px) var(--14px); border: 1px solid #ffffff; border-radius: 50%; text-align: center; }
.fhds_list .bd ul:nth-last-child(2) li:last-child a .fhds_text{ padding-right: .12rem; padding-right: var(--12px);}
.fhds_list .bd li a:hover .fhds_text h3{ font-weight: bold; color: #ffffff;}
.fhds_list .bd li a:hover .fhds_text{ box-shadow: 0px 2px 8px  rgba(156, 210, 255, 1); background: url(260309szfh_fhdt_box_1.png) no-repeat;}
.fhds_list .num>ul{ display: flex; display: inline-block\0; align-items: center;}
.fhds_list .num li{ display: inline-block; cursor: pointer; color: #ffffff;}
.fhds_list .num>span{ display: inline-flex; align-items: center; justify-content: center; display: inline-block\0; width: .4rem; width: var(--40px); height: .4rem; line-height: .4rem;  height: var(--40px); line-height: var(--40px); vertical-align: top; text-align: center; cursor: pointer; background-color: #ffffff; border-radius: .06rem; border-radius: var(--6px); font-size: .14rem; color: #333333; margin: 0 .1rem;}
.fhds_list .num{ margin-top: .14rem; text-align: center; font-size: 0; display: flex; align-items: center; justify-content: center;}
.fhds_list .num>span i{ font-size: .14rem; font-size: var(--14px);}
.fhds_list .num li{ position: relative; width: .1rem; height: .1rem; margin:.05rem .05rem; background-color: #B0DBFF; border-radius: 50%; opacity: .5;}
.fhds_list .num li:hover{ background-color: #ffffff;}
.fhds_list .num li.on{ width: .16rem; height: .16rem; background-color: #ffffff; position: relative; opacity: 1; top: .02rem\0;}
.fhds_list .num li svg{ display: none; width: 100%; height: 100%;}
.fhds_list .num li::before{ position: absolute; content: ''; border: 3px solid #B0DBFF; opacity: .5; left: 0; top: 0; right: 0; bottom: 0; border-radius: 50%; z-index: 1;}
.fhds_list .num li::after{ position: absolute; content: ''; border: 3px solid #B0DBFF; opacity: .5; left: 0; top: 0; right: 0; bottom: 0; border-radius: 50%; z-index: 2;}
.fhds_list .num li.on::after{ border-top: 3px solid #003686; border-left: 3px solid #003686; opacity: 1; animation: around 3s linear infinite;}
.page_base .page_go .form_control{ height: .5rem\0;}


.zbs_con{ margin-top: .52rem; margin-top: var(--52px); position: relative; background: linear-gradient(90deg, rgba(252, 254, 255, 1) 0%, rgba(245, 253, 255, 1) 100%); border: 1px solid rgba(158, 203, 255, 0.4); border-radius: .12rem; border-radius: var(--12px); padding: .4rem 3.2rem .2rem .32rem; padding: var(--40px) var(--320px) var(--20px) var(--32px);}
.zbs_tit{ position: absolute; top: -.38rem; top:calc(var(--38px) * -1); left: .32rem; left: var(--32px); right: 0; line-height: .60rem; line-height: var(--60px); background: url(260309szfh_fhdt_bar1.png) no-repeat left top; background-size: contain; height: .72rem; height: var(--72px); padding-left: .32rem;}
.zbs_tit span{ font-size: .32rem; font-size:var(--32px); font-weight: bold; background: linear-gradient(180deg, rgba(42, 130, 228, 1) 0%, rgba(14, 79, 165, 1) 100%); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; color: #003686\0;}
.zbs_pic{ width: 3.28rem; width: var(--328px); position: absolute; top: -.16rem; top: calc(var(--16px) * -1); right: 0; bottom: 0; bottom: 0; overflow: hidden; text-align: right;}
.zbs_text li{}
.zbs_text li a{ display: block; position: relative; font-size: .2rem; font-size: var(--20px); line-height: 1.3; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; padding-left: .2rem; padding-left: var(--20px);}
.zbs_text li a::before{ position: absolute; width: .06rem; height: .06rem; width: var(--6px); height: var(--6px); background-color: #A6A6A6; border-radius: 50%; left: 0; top: .1rem; top: var(--10px); content: '';}
.zbs_text li a:hover{ font-weight: bold; color: #003686;}
.zbs_text li a:hover::before{ background-color: #003686;}
.zbs_text li+li{padding-top: .14rem; padding-top: var(--14px); border-top: 1px dashed rgba(158, 186, 217, 0.49); margin-top: .14rem; margin-top: var(--14px); }
.zbs_text li p{ padding-left: .2rem; padding-left: var(--20px); font-size: .16rem; font-size: var(--16px); margin-top: .06rem; margin-top: var(--6px); color: #808080;}
.zbs_box{ padding: .18rem; padding: var(--18px); background: rgba(255, 255, 255, 0.5); border: 1px solid rgba(171, 210, 255, 0.38); border-radius: .16rem; border-radius: var(--16px);}
.zbs_pic1{ position: relative;}
.zbs_pic1 .picture_fixed{ padding-top: 56.231884%; border-radius: .12rem; border-radius: var(--12px);}
.zbs_pic1 em{ position: absolute; left: 0; bottom: -.15rem; width: 1.3rem; height: .48rem; width: var(--130px); height: var(--48px); bottom: calc(var(--15px) * -1); line-height: .44rem; line-height: var(--44px); background: url(260309szfh_fhdt_bar2.png) no-repeat; background-size: cover; font-size: .28rem; font-size: var(--28px); font-weight: bold; color: #ffffff;text-shadow: 0px 2px 8px  rgba(0, 54, 134, 1); text-align: center;}
.zbs_text1 a{ overflow: hidden; border-bottom: 1px dashed rgba(41, 151, 255, 0.19); padding: .26rem 0 .18rem 0; padding: var(--26px) 0 var(--18px) 0; display: flex; display:block\0; align-items: center;}
.zbs_text1 a .date_con{ float: left; width: .84rem; width: var(--84px); padding-right: .16rem; padding-right: var(--16px); text-align: center; flex-shrink: 0; border-right: 1px dashed rgba(141, 191, 247, 0.38);}
.zbs_text1 a .date_con h3{ font-size: .3rem; line-height: 1.2; font-size: var(--30px); font-weight: bold;}
.zbs_text1 a .date_con p{ margin-top: .04rem; margin-top: var(--4px); font-size: .16rem; font-size: var(--16px); color: #808080;}
.zbs_text1 a:hover .date_con h3{ background: linear-gradient(140.19deg, rgba(0, 101, 217, 1) 0%, rgba(42, 130, 228, 1) 43.23%, rgba(0, 54, 134, 1) 100%); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; color: #003686\0;}
.zbs_text1 a .text_con{ flex: 1; overflow: hidden; padding-left: .2rem; padding-left: var(--20px);}
.zbs_text1 a .text_con h3{ font-weight: normal; font-size: .2rem; font-size: var(--20px); line-height: 1.5; height: .6rem; height: var(--60px); display: -webkit-box; display: block\0; -webkit-box-orient: vertical;-webkit-line-clamp: 2; overflow: hidden; text-overflow: ellipsis;}
.zbs_text1 a:hover .text_con h3{ font-weight: bold; color: #003686;}
.zbs_box .list_base li{ margin-top: .18rem; margin-top: var(--18px); font-size: .18rem; font-size: var(--18px); line-height: 1.3333; padding-left: .2rem; padding-left: var(--20px);}
.zbs_box .list_base li a{ display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.zbs_box .list_base li::before{ width: .06rem; height: .06rem; width: var(--6px); height: var(--6px); background-color: #A6A6A6; top: .09rem; top: var(--9px);}
.zbs_box .list_base li a:hover{ color: #003686;}
.zbs_box .list_base li:hover:before{ background-color: #003686;}



@media only screen and (min-width:1366px) and (max-width:1720px){
    .ej_content,.ej_content1{ background-size: 100% auto;}
    .slideBox_02 .pic li i.picture_fixed{ padding-top: 52.151419%;}
    .slideBox_01 .pic li i.picture_fixed{padding-top: 51.29097%;}
    .mtjj_r .slideBox_01 .pic li i.picture_fixed{padding-top: 52.69097%;}
    .list_base5 li a{ padding:.22rem .22rem .23rem .22rem; padding: var(--22px) var(--22px) var(--23px) var(--22px);}
}

@media only screen and (min-width:993px) and (max-width:1365px){
    .slideBox_02 .pic li i.picture_fixed{ padding-top: 58.151419%;}
    .slideBox_01 .pic li i.picture_fixed{ padding-top: 58.79097%;}
    .mtjj_r .slideBox_01 .pic li i.picture_fixed{ padding-top: 60.39097%;}
    .list_base5 li a{ padding:.19rem .22rem .19rem .22rem; }
}

@media only screen and (max-width:992px){
    .ej_content{ background-size: 150% auto;}
    .ej_tit{ padding: .4rem 0;}
    .ej_tit h2{ font-size: .36rem;}
    .ej_tit1{ line-height:1.5; display: flex; align-items: center; justify-content: space-between;}
    .ej_tit1_l{ font-size: .24rem;}
    .ej_tit1 .ej_more{ margin-top: 0; }
    .ej_tit1 .ej_more a{ display: flex; align-items: center; font-size: .14rem; line-height: 2; padding: 0 .12rem;}
    .ej_tit1 .ej_more a i{ width: .1rem;}
    .list_base1 li{ display: flex; flex-direction: column; align-items: flex-start; margin-top: .12rem; padding-bottom: .12rem; border-bottom: 1px dashed #e4e4e4; gap: .06rem;}
    .list_base1 li span{ width: 100%; padding-left: .16rem; text-align: left;}
    .list_base1 li a{ white-space: normal;}
    .list_base2 li a h3{ height: auto;}
    .list_base2 li a p{ margin-top: .04rem;}
    .fhzx_con1 a,.list_base2 li a,.pic_list li a, .pic_list1 li a,.list_base3 li a{ padding: .16rem;}
    /* .pic_list li a:hover, .pic_list1 li a:hover,.fhzx_con1 a:hover, .list_base2 li a:hover, .list_base3 li a:hover{ padding: .15rem;} */
    .ej_tit1::after{ display: none;}
	.fhzx_l,.szkx_l,.mtjj_l{ float: none; width: 100%; margin-right: 0;}
    .ej_con_bg{ padding: .16rem;}
    .ej_con_bg,.ej_con_bg1{ overflow: visible;}
    .ej_con_bg+.ej_con_bg,.list_base2 li,.list_base3 li,.pic_list li,.mar_t36{ margin-top: .16rem;}
    .pic_list1 li a .pic_text{ margin-bottom: .1rem;}
    .slideBox_02 .num,.slideBox_01 .num{ bottom: .44rem; left: 0; right: 0; text-align: center; display: flex; align-items: center; justify-content: center;}
    .slideBox_02 .num li.on, .slideBox_02 .num li:hover{ top: auto;}
    .slideBox_02 .pic p,.slideBox_01 .pic p{ bottom: 0; font-size: .16rem; font-weight: normal; line-height: .5rem; left: .12rem; right: .12rem;}
    .slideBox_02 .num>span,.list_base3 li a .text_con p{ display: none;}
    .fhzx_con1 a h3{ font-size: .18rem; font-weight: normal;}
    .fhzx_con1 a p{ margin-top: .1rem; font-size: .16rem;}
    .list_base1 li a{ font-size: .16rem; line-height: 1.5;}
    .list_base1 li span{ font-size: .14rem; line-height: 1.2;}
    .list_base1 li a::before, .list_base1 li a::after{ top: .09rem;}
    .pic_list1 li a .pic_text h3{ margin-top: .06rem; font-size: .16rem;}
    .list_base3 li a .text_con h3,.list_base3 li a .text_con p{ height: auto;}
    .list_base3 li a .date_con{ padding-top: 0; flex-shrink: 0;}
    .list_base3 li a{ display: flex; align-items: center;}
    .list_base4 li a .text_con{ display: flex; }
    .list_base4 li a .text_con p{ display: none;}
    a.fhdt_bar{ padding: .16rem; flex-direction: column; align-items: flex-start;}
    a.fhdt_bar span{ margin-left: 0; margin-top: .06rem; font-size: .12rem; padding: 0 .1rem;}
    a.fhdt_bar span i{ width: .1rem; height: .1rem;}
    a.fhdt_bar em{ width:30%;}
    .list_base6 li a .text_con{ padding-left: .54rem; padding-right: .16rem;}
    .zbs_box .list_base li{ margin-top: 0;}
    .fhds_list .bd li a{ display: flex; flex-direction: column; padding:0rem;}
    .fhds_list .bd li a span{ position: relative; left: auto; top: auto; width: 50%; margin: 0 auto; padding-bottom: .3rem;}
    .fhds_list .bd li a .fhds_text{ padding: .16rem; text-align: center; background: none;}
    .fhds_list .bd li a:hover .fhds_text{ background: none; box-shadow: none;}
    .fhds_list .bd li a .fhds_text h3{ font-size: .16rem; min-height: auto; justify-content:center;}
    .fhds_list .bd li a .fhds_text h3 br{ display: none;}
    .fhds_list .bd li a:hover .fhds_text h3{ color: #003686;}
    .fhds_list .bd li a .fhds_text i{ display: none;}
    .fhds_list .num>span{ display: inline-flex; align-items: center; justify-content: center;}
    .list_base4 li a{ flex-wrap: wrap; width: 100%;}
    .list_base4 li .pic_con{ order: -1; margin-left: 0; margin-bottom: .1rem; width: 100%;}
    .list_base2 li,.list_base3 li, .list_base4 li{ width: 100%;}
    .list_base4 li a .text_con h3,.list_base2 li a h3{ font-size: .16rem; height: auto; }
    .pic_list li a .pic_text{ font-size: .16rem;}
    .pic_list1 li a .pic_text p,.list_base2 li a p{ font-size: .14rem;}
    .list_base3 li a .date_con h3,.list_base4 li a .date_con h3{ font-size: .2rem;}
    .list_base4 li a .date_con p,.list_base3 li a .date_con p,.list_base6 li a .date_con p{ font-size: .14rem; margin-top:0rem;}
    .list_base5 li a{ padding:.12rem .16rem; display:flex; flex-direction:column; gap:.06rem}
	.list_base5 li a h3{ width:100%; overflow:visible; white-space:normal; font-size:.16rem; text-align: justify;}
	.list_base5 li a::after{ display:none;}
	.list_base5 li a span{ width:100%; text-align:left; font-size:.16rem;}
    .list_base6 li a .date_con{ height: auto;}
    .list_base6 li a .date_con h3,.zbs_text1 a .date_con h3{ font-size: .2rem;}
    .list_base6 li a .text_con h3,.list_base3 li a .text_con h3{ font-size: .16rem; height: auto; line-height: 1.5; text-align: justify;}
    a.fhdt_bar h3{ font-size: .24rem;}
    .zbs_pic{position: inherit; top: auto; width: auto; margin: .12rem auto 0; display: none;}
    .zbs_con{ padding: .4rem .16rem .16rem .16rem; margin-top: .3rem;}
    .zbs_tit{ left: 0; height: auto; padding: .15rem .16rem .18rem .3rem; line-height: 1.2;}
    .zbs_tit span{ font-size: .22rem;}
    .zbs_pic1 em{ width: .8rem; height: .36rem; line-height: .32rem; font-size: .2rem; background-size: 100% 100%;}
    .zbs_text li a{ overflow: visible; white-space: normal; font-size: .16rem;}
    .zbs_text li a::before{ top: .07rem;}
    .zbs_text1 a .text_con h3{ font-size: .16rem; height: auto; }
    .zbs_box .list_base{ margin-top: .12rem;}
    .zbs_box .list_base li{ font-size: .16rem; border-bottom: none; padding-top: .08rem; padding-bottom: .08rem;}
    .zbs_box .list_base li::before{ display: block; top: .14rem;}
    .list_base4 li a .date_con,.zbs_text1 a .date_con,.list_base3 li a .date_con{ width:auto; padding-right: .1rem;}
    .pic_list li a .pic_con em{ width: .46rem; height: .46rem;}
    .zbs_text1 a .date_con{ padding-right: .12rem;}
    .list_base4 li a .text_con,.zbs_text1 a .text_con,.list_base3 li a .text_con{ padding-left: .12rem;}
    .list_base6 li,.list_base3 li, .list_base4 li,.list_base5 li+li{ margin-top: .16rem;}
    .pad_t_base{ padding-top: .16rem;}
    .list_base5.dot_list li a h3{ padding-left: 0;}
    .list_base5.dot_list li a h3::before, .list_base5.dot_list li a h3::after{ display: none;}
    .ej_tit1_l::after{ width: .8rem;}
}




.szzg_list .bd li a{ display: block; padding-bottom: .24rem; padding-bottom: var(--24px);}
.szzg_list .bd li a .szzg_pic{ overflow: hidden; position: relative; border-radius: .12rem; border-radius: var(--12px);}
.szzg_list .bd li a .szzg_pic em{ background: url(260305szfh_play.png) no-repeat; background-size: contain; cursor: pointer; position: absolute; z-index: 9; width: .8rem; height: .8rem; left: 50%; top: 50%; transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%);}
.szzg_list .bd li a .szzg_pic .picture_fixed{ padding-top: 56.382978%;}
.szzg_list .bd li a .szzg_text{ border: 2px solid transparent; background-color: #ffffff; position: relative; margin-top: -.2rem; margin-top: calc(var(--20px) * -1); margin-left: .16rem; margin-left: var(--16px); margin-right: .16rem; margin-right: var(--16px); border-radius: .16rem; border-radius: var(--16px); padding: .2rem .28rem; padding: var(--20px) var(--28px);}
.szzg_list .bd li a:hover .szzg_text{ border: 2px solid rgba(179, 221, 255, 1); box-shadow: 2px 6px 8px  rgba(102, 171, 250, 0.26);}
.szzg_list .bd li a .szzg_text::before{height: 2px; top: 0; z-index: 3; left: 50%; transform: translateX(-50%); -ms-transform: translateX(-50%); width: 0; transition: .3s all; box-shadow: 0px 2px 6px  rgba(140, 196, 245, 0.35); background: linear-gradient(90deg, rgba(42, 130, 228, 0) 0%, rgba(61, 161, 255, 1) 48.61%, rgba(255, 255, 255, 0) 100%); content: ''; position: absolute; top: -2px;}
.szzg_list .bd li a:hover .szzg_text::before{ width: 100%;}
.szzg_list .bd li a .szzg_text h3{ white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-weight: bold; font-size: .24rem; font-size: var(--24px); line-height: 1.3333; text-align: justify;}
.szzg_list .bd li a:hover .szzg_text h3{ color: #003686;}
.szzg_list .bd li a .szzg_text p{text-align: justify; font-size: .18rem; font-size: var(--18px); line-height: 1.7778; color: #8A8A8A; margin-top: .1rem; margin-top: var(--10px); display: -webkit-box; display: block\0; height: .64rem\0; -webkit-box-orient: vertical;-webkit-line-clamp: 2; overflow: hidden; text-overflow: ellipsis;}
.szzg_list .num{ margin-bottom: -.16rem; text-align: center; font-size: 0; display: flex; align-items: center; justify-content: center;}
.szzg_list .num>span{ display: inline-flex; align-items: center; justify-content: center; display: inline-block\0; width: .4rem; width: var(--40px); height: .4rem; line-height: .4rem;  height: var(--40px); line-height: var(--40px); vertical-align: top; text-align: center; cursor: pointer; background-color: #ffffff; border-radius: .06rem; border-radius: var(--6px); font-size: .14rem; color: #333333; margin: 0 .1rem;}
.szzg_list .num>span i{ font-size: .14rem; font-size: var(--14px);}
.szzg_list .num ul{ display: flex; align-items: center; display: inline-block\0; }
.szzg_list .num li{ display: flex; display: inline-block\0; cursor: pointer; color: #ffffff;}
.szzg_list .num li{ position: relative; width: .1rem; height: .1rem; margin:.05rem .05rem; background-color: #B0DBFF; border-radius: 50%; opacity: .5; font-size: 0;}
.szzg_list .num li:hover{ background-color: #ffffff;}
.szzg_list .num li.on{ width: .16rem; height: .16rem; background-color: #ffffff; position: relative; opacity: 1; top: .02rem\0;}
.szzg_list .num li::before{ position: absolute; content: ''; border: 3px solid #B0DBFF; opacity: .5; left: 0; top: 0; right: 0; bottom: 0; border-radius: 50%; z-index: 1;}
.szzg_list .num li::after{ position: absolute; content: ''; border: 3px solid #B0DBFF; opacity: .5; left: 0; top: 0; right: 0; bottom: 0; border-radius: 50%; z-index: 2;}
.szzg_list .num li.on::after{ border-top: 3px solid #003686; opacity: 1; animation: around 3s linear infinite;}
.szzg_list .num li svg,.szzg_list2 .num li svg{ display: none;}
.szzg_list1 li a{ overflow: hidden; position: relative; display: block; border: 1px solid rgba(171, 210, 255, 0.38);background: rgba(255, 255, 255, 0.57); border-radius: .12rem; border-radius: var(--12px); padding: .16rem; padding: var(--16px);}
.szzg_list1 li a::after{height: 2px; top: 0; z-index: 3; left: 50%; transform: translateX(-50%); -ms-transform: translateX(-50%); width: 0; transition: .3s all; box-shadow: 0px 2px 6px  rgba(140, 196, 245, 0.35); background: linear-gradient(90deg, rgba(42, 130, 228, 0) 0%, rgba(61, 161, 255, 1) 48.61%, rgba(255, 255, 255, 0) 100%); content: ''; position: absolute; top: -2px;}
.szzg_list1 li a:hover::after{ width: 100%;}
.szzg_list1 li a:hover{ border: 1px solid #B3DDFF; box-shadow: 2px 6px 8px  rgba(102, 171, 250, 0.26); background: rgba(255, 255, 255, 0.8);}
.szzg_list1 li a .szzg_pic1{overflow: hidden; border-radius: .08rem; border-radius: var(--8px); float: left; margin-right: .16rem; margin-right: var(--16px); width: 41.2731%;}
.szzg_list1 li a .szzg_pic1 .picture_fixed{ padding-top: 56.21890%;}
.szzg_list1 li a .szzg_text1{ overflow: hidden;}
.szzg_list1 li a .szzg_text1 h3{ font-weight: normal; font-size: .2rem; font-size: var(--20px); line-height: 1.8; height: .72rem; height: var(--72px); display: -webkit-box; display: block\0; height: .72rem\0; -webkit-box-orient: vertical;-webkit-line-clamp: 2; overflow: hidden; text-overflow: ellipsis;}
.szzg_list1 li a .szzg_text1 p{ color: #808080; font-size: .18rem; font-size: var(--18px); margin-top: .12rem; margin-top: var(--12px); line-height: 1.5555;}
.szzg_list1 li a:hover::before{ position: absolute; content: ''; left: 0; top: 0; right: 0; bottom: 0;border:1px solid #B3DDFF; border-radius: .12rem; border-radius: var(--12px);}
.szzg_con a{ display: block; padding: .22rem; padding: var(--22px); position: relative; z-index: 0; border: 1px solid rgba(171, 210, 255, 0.38); background-color: rgba(255, 255, 255, 0.5); border-radius: .12rem; border-radius: var(--12px);}
.szzg_con a::before{height: 2px; top: 0; z-index: 3; left: 50%; transform: translateX(-50%); -ms-transform: translateX(-50%); width: 0; transition: .3s all; box-shadow: 0px 2px 6px  rgba(140, 196, 245, 0.35); background: linear-gradient(90deg, rgba(42, 130, 228, 0) 0%, rgba(61, 161, 255, 1) 48.61%, rgba(255, 255, 255, 0) 100%); content: ''; position: absolute; top: -2px;}
.szzg_con a:hover::before{ width: 100%;}
.szzg_con a:hover{ box-shadow: 2px 6px 8px  rgba(102, 171, 250, 0.26); border: 1px solid #B3DDFF; background: rgba(255, 255, 255, 0.8); }
.szzg_con a:hover::after{ position: absolute; content: ''; left: 0; top: 0; right: 0; bottom: 0;border:1px solid #B3DDFF; border-radius: .12rem; border-radius: var(--12px);}
.szzg_con a h3{ display: -webkit-box; display: block\0; height: .72rem; height: var(--72px); -webkit-box-orient: vertical;-webkit-line-clamp: 2; overflow: hidden; text-overflow: ellipsis; font-size: .24rem; font-size: var(--24px); line-height: 1.5; font-weight: normal;}
.szzg_con a p{text-align: justify; font-size: .18rem; font-size: var(--18px); color: #666666; line-height:1.777777; margin-top: .1rem; margin-top: var(--10px); overflow: hidden; text-overflow: ellipsis; height: .64rem; height: var(--64px); display: -webkit-box; display: block\0; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}
.szzg_con a span{ display: block; font-size: .18rem; font-size: var(--18px); line-height: 1; color: #666; margin-top: .18rem; margin-top: var(--18px);}
.szzg_con a:hover h3{ font-weight: bold; color: #003686;}
.szzg_list2{ margin-top: .2rem; margin-top: var(--20px);}
.szzg_list2 .bd{ margin: 0 -.1rem; margin: 0 calc(var(--10px) * -1);}
.szzg_list2 .bd li{}
.szzg_list2 .bd li a{margin: 0 .1rem .2rem .1rem; margin: 0 var(--10px) var(--20px) var(--10px); position: relative; display: block; background: rgba(255, 255, 255, 0.5); border:1px solid rgba(171, 210, 255, 0.38); border-radius: .16rem; border-radius: var(--16px); padding: .11rem .2rem; padding: var(--11px) var(--20px);}
.szzg_list2 .bd li a::after{height: 2px; top: 0; z-index: 3; left: 50%; transform: translateX(-50%); -ms-transform: translateX(-50%); width: 0; transition: .3s all; box-shadow: 0px 2px 6px  rgba(140, 196, 245, 0.35); background: linear-gradient(90deg, rgba(42, 130, 228, 0) 0%, rgba(61, 161, 255, 1) 48.61%, rgba(255, 255, 255, 0) 100%); content: ''; position: absolute; top: -2px;}
.szzg_list2 .bd li a:hover{ border:1px solid #B3DDFF; box-shadow: 2px 6px 8px  rgba(102, 171, 250, 0.26);}
.szzg_list2 .bd li a:hover::after{ width: 100%;}
.szzg_list2 .bd li a h3{text-align: justify; font-weight: normal; font-size: .2rem; font-size: var(--20px); line-height: 1.8; height: 1.08rem; height: var(--108px); display: -webkit-box; display: block\0; -webkit-box-orient: vertical;-webkit-line-clamp: 3; overflow: hidden; text-overflow: ellipsis;}
.szzg_list2 .bd li a:hover h3{ font-weight: bold; color: #003686;}
.szzg_list2 .bd li a p{ font-size: .18rem; font-size: var(--18px); margin-top: .15rem; margin-top: var(--15px); color: #808080;}
.szzg_list2 .bd li a:hover::before{ position: absolute; content: ''; left: 0; top: 0; right: 0; bottom: 0;border:1px solid #B3DDFF; border-radius: .12rem; border-radius: var(--12px);}
.szzg_list2 .num{ margin-bottom: -.16rem; text-align: center; font-size: 0; display: flex; align-items: center; justify-content: center;}
.szzg_list2 .num ul{ display: flex; align-items: center; display: inline-block\0; }
.szzg_list2 .num li{ display: flex; display: inline-block\0; cursor: pointer; color: #ffffff; font-size: 0;}
.szzg_list2 .num li{ position: relative; width: .1rem; height: .1rem; margin:.05rem .05rem; background-color: #B0DBFF; border-radius: 50%; opacity: .5;}
.szzg_list2 .num li:hover{ background-color: #ffffff;}
.szzg_list2 .num li.on{ width: .16rem; height: .16rem; background-color: #ffffff; position: relative; opacity: 1; top: .02rem\0;}
.szzg_list2 .num li::before{ position: absolute; content: ''; border: 3px solid #B0DBFF; opacity: .5; left: 0; top: 0; right: 0; bottom: 0; border-radius: 50%; z-index: 1;}
.szzg_list2 .num li::after{ position: absolute; content: ''; border: 3px solid #B0DBFF; opacity: .5; left: 0; top: 0; right: 0; bottom: 0; border-radius: 50%; z-index: 2;}
.szzg_list2 .num li.on::after{ border-top: 3px solid #003686; opacity: 1; animation: around 3s linear infinite;}
@media only screen and (max-width:992px){
    .mar_t_base{ margin-top: .16rem;}
    .trt-row-large, .trt-row{ margin: 0 -.08rem;}
    .trt-row-large [class*=trt-col-], .trt-row [class*=trt-col-]{ padding: 0 .08rem;}
    .trt-row-no-gutters { margin-right: 0; margin-left: 0}
    .trt-row-no-gutters [class*=col-] {padding-right: 0;padding-left: 0}
    .szzg_list .bd li a{ padding-bottom: .16rem;}
    .szzg_list .bd li a .szzg_text{ padding: .12rem .16rem; margin-left: .12rem; margin-right: .12rem;}
    .szzg_list .bd li a .szzg_text h3,.szzg_con a h3{ font-size: .18rem; font-weight: normal;}
    .szzg_list .bd li a .szzg_text p{ font-size: .14rem; margin-top: .04rem;}
    .szzg_list .num,.szzg_list2 .num{ margin-bottom: 0;}
    .szzg_list1 ul{ display: flex; flex-wrap: wrap;}
    .szzg_list1 li a{ height: 100%;}
    .szzg_list1 li a .szzg_pic1{ margin-right: 0; width: 100%; margin-bottom: .1rem; float: none;}
    .szzg_list1 li a .szzg_text1 h3{ height: .586rem;}
    .szzg_list1 li a .szzg_text1 h3,.szzg_con a p,.szzg_list2 .bd li a h3{ font-size: .16rem;}
    .szzg_list1 li a .szzg_text1 p,.szzg_con a span,.szzg_list2 .bd li a p{ font-size: .14rem;}
    .szzg_con a{ padding: .12rem .16rem;}
    .szzg_con a span{ margin-top: .06rem;}
    .szzg_list2{ margin-top: .16rem;}
    .szzg_list2 .bd li a{ margin-bottom: .1rem;}
    .szzg_list2 .bd li a p,.szzg_list1 li a .szzg_text1 p{ margin-top: .06rem;}
    .szzg_list .bd li a .szzg_pic em{ width: .48rem; height: .48rem;}
}
@media only screen and (max-width:640px){
    .szzg_con a h3,.szzg_list2 .bd li a h3,.szzg_list1 li a .szzg_text1 h3{ height: auto;}
   
}


.wjhg_list{ position: relative;}
.wjhg_list>span{ z-index: 9; width: .8rem; height: .8rem;  width: var(--80px); height: var(--80px); position: absolute; top: 50%; transform: translateY(-50%); -ms-transform: translateY(-50%); cursor: pointer; background-repeat: no-repeat; background-position: center; background-size: contain;}
.wjhg_list>span.prev{ left: -.98rem; left: calc(var(--98px) * -1); background-image: url(260307szfh_icon_l.png);}
.wjhg_list>span.prevStop{ background-image: url(260307szfh_icon_l1.png);}
.wjhg_list>span.next{ right: -.98rem; right: calc(var(--98px) * -1); background-image: url(260307szfh_icon_r.png);}
.wjhg_list>span.nextStop{ background-image: url(260307szfh_icon_r1.png);}
.wjhg_list .bd{ overflow: hidden;}
.wjhg_list .bd .trt-row{margin: 0 -.16rem; margin: 0 calc(var(--16px) * -1);}
.wjhg_list .bd .trt-row [class*=trt-col-]{ padding: 0;}
.wjhg_list .bd ul{ display: flex; flex-wrap: wrap;}
.wjhg_list .bd li a{ display: block; margin:.16rem; margin: var(--16px); background: rgba(255, 255, 255, 0.4); border: 1px solid rgba(191, 216, 245, 0.73); border-radius: .16rem; border-radius: var(--16px); padding: .24rem .24rem .2rem .24rem; padding: var(--24px) var(--24px) var(--20px) var(--24px); transition:.3s background; position: relative;}
.wjhg_list .bd li a .wjhg_pic{ overflow: hidden; border-radius: .12rem; border-radius: var(--12px);}
.wjhg_list .bd li a .wjhg_pic .picture_fixed{ padding-top: 62.70492%;}
.wjhg_list .bd li a:hover{ background: url(260309szfh_wjhg_con.png) no-repeat center top rgba(255, 255, 255, 0.8); box-shadow: 2px 8px 16px  rgba(102, 171, 250, 0.36); border: 1px solid rgba(179, 221, 255, 1);}
.wjhg_list .bd li a:hover::before{ position: absolute; content: ''; left: 0; top: 0; right: 0; bottom: 0;border:1px solid #B3DDFF; border-radius: .16rem; border-radius: var(--16px);}

.wjhg_list .bd li a .wjhg_text{ margin-top: .16rem; margin-top: var(--16px); display: flex; align-items: center;}
.wjhg_list .bd li a .wjhg_text .wjhg_year{ float: left\0; width: 1.44rem;flex-shrink: 0; position: relative;}
.wjhg_list .bd li a .wjhg_text .wjhg_year::after{ position: absolute; content: ''; left: -.3rem; bottom: -.12rem; left: calc(var(--30px) * -1); bottom: calc(var(--12px) * -1); background: url(260309szfh_wjhg_line.png) no-repeat; background-size: contain; width: 1.8rem; width: var(--180px); height: .36rem; height: var(--36px);}
.wjhg_list .bd li a .wjhg_text .wjhg_year span{ font-family: "hmss"; font-size: .52rem; font-size: var(--52px); line-height: 1.192307; background: linear-gradient(180deg, rgba(29, 129, 242, 1) 0%, rgba(42, 130, 228, 0.53) 100%); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; color: #003686\0;}
.wjhg_list .bd li a .wjhg_text .wjhg_tit{flex: 1; font-size: .24rem; font-size: var(--24px); line-height: 1.333333; padding: .16rem 0 .16rem .2rem; padding: var(--16px) 0 var(--16px) var(--20px); background: linear-gradient(90deg, rgba(132, 197, 250, 0.14) 0%, rgba(79, 188, 255, 0) 100%); border-radius: .12rem; border-radius: var(--12px);}
.wjhg_list .bd li a:hover .wjhg_text .wjhg_tit{ font-weight: bold; color: #003686;}
.wjhg_list .bd li a:hover .wjhg_text .wjhg_year span{ background-image: linear-gradient(180deg, rgba(29, 129, 242, 1) 0%, rgba(0, 54, 134, 1) 100%);backdrop-filter: blur(10px);}
@media only screen and (max-width:1894px){
    .wjhg_list>span.prev{ left: -.4rem; left: calc(var(--40px) * -1);}
    .wjhg_list>span.next{ right: -.4rem; right: calc(var(--40px) * -1);}
}
@media only screen and (max-width:1778px){
    .wjhg_list>span.prev{ left:-.2rem;}
    .wjhg_list>span.next{ right:-.2rem;}
}
@media only screen and (max-width:992px){
    .wjhg_list .bd .trt-row{ margin: 0 -.08rem;}
    .wjhg_list .bd li a{ margin:0 .08rem .12rem .08rem; padding: .16rem;}
    .wjhg_list>span{ width: .4rem; height: .4rem;}
    .wjhg_list>span.next{ right: -.12rem;}
    .wjhg_list>span.prev{ left: -.12rem;}
    .wjhg_list .bd li a:hover{ box-shadow: 2px 8px 10px  rgba(102, 171, 250, 0.36);}
    .wjhg_list .bd li a .wjhg_text{ align-items: flex-start; flex-direction: column; gap: .06rem;}
    .wjhg_list .bd li a .wjhg_text .wjhg_year{ width: 100%; text-align: center;}
    .wjhg_list .bd li a .wjhg_text .wjhg_year span{ font-size: .3rem;}
    .wjhg_list .bd li a .wjhg_text .wjhg_year::after{ width: 100%; left: 0; background-position-x: center; bottom:-.1rem;}
    .wjhg_list .bd li a .wjhg_text .wjhg_tit{ font-size: .18rem; padding: .12rem; text-align: center; width: 100%;}
    .wjhg_list .bd li a:hover .wjhg_text .wjhg_tit{ text-align: center;}

}

.xl_con{ background:url(260309szfh_gyfh_con_t.png) no-repeat center top rgba(255, 255, 255, 0.8); border: 2px solid rgba(255, 255, 255, 1); box-shadow: 2px 6px 8px  rgba(102, 171, 250, 0.26); backdrop-filter: blur(8px); border-radius: .2rem; border-radius: var(--20px); padding: .46rem .9rem .68rem .9rem; padding: var(--46px) var(--90px) var(--68px) var(--90px);}
.xl_con .article_component{ padding:0;}
.article_content_01 p{ font-size: .2rem !important; line-height: 2.5 !important; margin-top: .16rem !important; font-size:var(--20px) !important; margin-top: var(--16px) !important;}
.article_content p img{ border-radius: .16rem; border-radius: var(--16px);}

@media only screen and (max-width:1920px){
	.article_content_01 p,.article_content.font1, .article_content.font1 p, .article_content.font1 div, .article_content.font1 table, .article_content.font1 span, .article_content.font1 text, .article_content.font1 section, .article_content.font1 font{ font-size: .2rem !important;}
	
}
@media only screen and (max-width:992px){
    .xl_con{ padding: .16rem;}
    .article_content_01 p{ margin-top: .1rem !important; font-size: .18rem !important; line-height: 2 !important;}
    .article_content p img{ margin: 0 auto;}
	.article_content_01 p,.article_content.font1, .article_content.font1 p, .article_content.font1 div, .article_content.font1 table, .article_content.font1 span, .article_content.font1 text, .article_content.font1 section, .article_content.font1 font{ font-size: .18rem !important;}

}
@media only screen and (max-width:640px){
 .article_content_01 p, .article_content.font1, .article_content.font1 p, .article_content.font1 div, .article_content.font1 table, .article_content.font1 span, .article_content.font1 text, .article_content.font1 section, .article_content.font1 font{ font-size: .16rem !important;}

}

.hwfw_con{ background: url(260309szfh_hwfw_con.png) no-repeat center rgba(255, 255, 255, 0.68); border: 2px solid #ffffff; box-shadow: 2px 6px 8px  rgba(102, 171, 250, 0.26); backdrop-filter: blur(12px); padding: .8rem .2rem; padding: var(--80px) var(--20px); border-radius: .2rem; border-radius: var(--20px);}
.hwfw_list{ font-size: 0; margin: 0 auto; background: url(260309szfh_hwfw_icon.png) no-repeat center; background-size:6.76rem auto; background-size: var(--676px) auto; text-align: center; vertical-align: top; display: flex; flex-wrap: wrap; align-items: center; justify-content: center;}
.hwfw_list a{ width: 4.04rem; margin-left: .7rem; margin-right: .7rem; margin-left: var(--70px); margin-right: var(--70px); display: inline-block; z-index: 0; position: relative; border-radius: .12rem; border-radius: var(--12px); box-shadow: 0px 8px 14px  rgba(0, 62, 112, 0.09); padding: .2rem 2rem .2rem .24rem; padding: var(--20px) var(--200px) var(--20px) var(--24px); text-align: left;}
.hwfw_list a:after,.hwfw_list a::before{ position: absolute; content: ''; border-radius: .12rem; border-radius: var(--12px); transition: .3s all;}
.hwfw_list a::before{ z-index: -2; left: 0; top: 0; right: 0; bottom: 0; background-color: #C9E2FF;}
.hwfw_list a:after{ z-index: -1; left: 1px; top: 1px; right: 1px; bottom: 1px; background-color: #ffffff;}
.hwfw_list a:hover::before{ background: linear-gradient(90deg, rgba(79, 161, 255, 1) 0%, rgba(0, 119, 255, 0) 100%);}
.hwfw_list a:hover{ box-shadow: 6px 6px 8px  rgba(0, 107, 207, 0.09);}
.hwfw_list a:hover:after{ left: 2px; top: 2px; right: 2px; bottom: 2px;}
.hwfw_list a:nth-child(3),.hwfw_list a:nth-child(4),.hwfw_list a:nth-child(5),.hwfw_list a:nth-child(6),.hwfw_list a:nth-child(7),.hwfw_list a:nth-child(8){ margin-top: .9rem; margin-top: var(--90px);}
.hwfw_list a h3{ font-size: .24rem; font-size: var(--24px); font-weight: bold; line-height: 1.33333;}
.hwfw_list a:hover h3{ color: #003686;}
.hwfw_list a p{ color: #808080; font-size: .18rem; font-size: var(--18px); line-height: 1.555555; min-height: .56rem; min-height: var(--56px); margin-top: .12rem; margin-top: var(--12px);}
.hwfw_list a em{ position: absolute; right: 0; bottom: 0; width: 1.98rem; height: .92rem; width: var(--198px); height: var(--92px); background: url(260309szfh_hwfw_icon_bg.png) no-repeat center bottom; background-size: contain;}
.hwfw_list a em img{ position: absolute; left: 50%; bottom: .06rem; bottom: var(--6px); transform: translateX(-50%); -ms-transform: translateX(-50%); width: 1.08rem; height: 1.2rem; width: var(--108px); height: var(--120px);}
.hwfw_list a:nth-child(3),.hwfw_list a:nth-child(5){ margin-right: 2.6rem; margin-left:0; margin-right: var(--260px); margin-left: 0;}
.hwfw_list a:nth-child(4),.hwfw_list a:nth-child(6){ margin-left: 2.6rem; margin-right:0; margin-left: var(--260px); margin-right: 0;}

.hwfw_list1{ font-size: 0; margin: 0 auto; background: url(260309szfh_hwfw_icon.png) no-repeat center; background-size:6.76rem auto; background-size: var(--676px) auto; text-align: center; vertical-align: top; display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; padding: 2rem .8rem; padding: var(--200px) var(--80px);}
.hwfw_list1 a{ width: 5.04rem; margin: 0 1rem\0; display: inline-block; z-index: 0; position: relative; border-radius: .12rem; border-radius: var(--12px); box-shadow: 0px 8px 14px  rgba(0, 62, 112, 0.09); padding: .2rem 2rem .2rem .24rem; padding: var(--20px) var(--200px) var(--20px) var(--24px); text-align: left;}
.hwfw_list1 a:after,.hwfw_list1 a::before{ position: absolute; content: ''; border-radius: .12rem; border-radius: var(--12px); transition: .3s all;}
.hwfw_list1 a::before{ z-index: -2; left: 0; top: 0; right: 0; bottom: 0; background-color: #C9E2FF;}
.hwfw_list1 a:after{ z-index: -1; left: 1px; top: 1px; right: 1px; bottom: 1px; background-color: #ffffff;}
.hwfw_list1 a:hover::before{ background: linear-gradient(90deg, rgba(79, 161, 255, 1) 0%, rgba(0, 119, 255, 0) 100%);}
.hwfw_list1 a:hover{ box-shadow: 6px 6px 8px  rgba(0, 107, 207, 0.09);}
.hwfw_list1 a:hover:after{ left: 2px; top: 2px; right: 2px; bottom: 2px;}
.hwfw_list1 a h3{ font-size: .24rem; font-size: var(--24px); font-weight: bold; line-height: 1.33333;}
.hwfw_list1 a:hover h3{ color: #003686;}
.hwfw_list1 a p{ color: #808080; font-size: .18rem; font-size: var(--18px); line-height: 1.555555; min-height: .56rem; min-height: var(--56px); margin-top: .12rem; margin-top: var(--12px);}
.hwfw_list1 a em{ position: absolute; right: 0; bottom: 0; width: 1.98rem; height: .92rem; width: var(--198px); height: var(--92px); background: url(260309szfh_hwfw_icon_bg.png) no-repeat center bottom; background-size: contain;}
.hwfw_list1 a em img{ position: absolute; left: 50%; bottom: .06rem; bottom: var(--6px); transform: translateX(-50%); -ms-transform: translateX(-50%); width: 1.08rem; height: 1.2rem; width: var(--108px); height: var(--120px);}
@media only screen and (max-width:1720px){

    .hwfw_list1{ padding: 2rem .2rem;}

}
@media only screen and (max-width:992px){
    .hwfw_con{ padding: .16rem;}
    .hwfw_list{ gap: .16rem; background-image: none; align-items: stretch;}
    .hwfw_list a{ margin: 0; width: calc(50% - .08rem); padding: .16rem .6rem .16rem .16rem;}
    .hwfw_list a:nth-child(3), .hwfw_list a:nth-child(4), .hwfw_list a:nth-child(5), .hwfw_list a:nth-child(6), .hwfw_list a:nth-child(7), .hwfw_list a:nth-child(8){ margin: 0;}
    .hwfw_list a em{ height: 80%; width: 30%; background-size: contain; bottom: 0rem; }
    .hwfw_list a em img{ max-width:70%; width: auto; height: auto; max-height: 100%;}
    .hwfw_list a h3{ font-size: .18rem;}
    .hwfw_list a p{ font-size: .16rem; min-height: auto;}
    .hwfw_list1{ gap:1.5rem; padding:1.2rem 0;}
    .hwfw_list1 a{flex: 1; margin: 0 .08rem; padding-right:10%;}
    .hwfw_list1 a em{ width: 25%; top: .04rem; right: .1rem; bottom:auto; height: auto;}
    .hwfw_list1 a em img{ height: auto; bottom: auto;}
    .hwfw_list1 a h3{ font-size: .2rem;}
    .hwfw_list1 a p{ font-size: .16rem; position: relative; z-index: 2; min-height: auto;}
}

@media only screen and (max-width:640px){
    .hwfw_list1{ background-image: none;}
    .hwfw_list a{ padding-right: .5rem;}
    .hwfw_list a em{ height: .5rem; bottom: .2rem;}
    .hwfw_list1{ gap:.16rem; padding: 0;}
    .hwfw_list1 a{ width: 100%; margin: 0; padding: .16rem; flex: none;}

}
@media only screen and (max-width:480px){
    .hwfw_list a em{ top:0rem; bottom: auto;}
    .hwfw_list a{ padding-right: 0.1rem;}
}
.fhlt_con{ padding-left: 42.64339%; position: relative; padding-top: .32rem; padding-top: var(--32px);}
.fhlt_pic{ position: absolute; left:-.4rem; left:calc(-1 * var(--40px)); bottom: -.32rem; bottom:calc( var(--32px) * -1); width: 51.246882%;}
.fhlt_box{ display: flex; align-items: center; background: linear-gradient(270deg, rgba(255, 255, 255, 0.78) 0%, rgba(255, 255, 255, 0.6) 41.67%, rgba(255, 255, 255, 0.06) 100%); border-radius: .12rem; border-radius: var(--12px); padding: .1rem 0;}
.fhlt_icon{ z-index: 0; background-color: #ffffff; float: left\0; flex-shrink: 0; width: .96rem; height: .96rem; width: var(--96px); height: var(--96px); position: relative; margin-right: .3rem; margin-right: var(--30px); border-radius: .12rem; border-radius: var(--12px); display: flex; align-items: center; justify-content: center; text-align: center; box-shadow: 0px 6px 8px rgba(0, 116, 217, 0.1); padding-top: .12rem\0;}
.fhlt_icon::before{ content: ''; z-index: 1; position: absolute; left: 0; right: 0; top: 0;background: linear-gradient(180deg, rgba(33, 166, 255, 0.22) 0%, rgba(255, 255, 255, 0) 100%); height: .42rem; height: var(--42px); border-radius: .12rem .12rem 0 0; border-radius: var(--12px) var(--12px) 0 0;}
.fhlt_icon::after{ position: absolute; content: ''; border-radius: 16px; background: rgba(33, 155, 255, 0.34);filter: blur(20px); left: 0; right: 0; bottom: -.1rem; z-index: -1; height: .14rem; height: var(--14px);}
.fhlt_icon img{ width: .64rem; width: var(--64px); filter: drop-shadow(0px 6px 8px  rgba(0, 116, 217, 0.5)); position: relative; z-index: 3;}
.fhlt_text{ flex: 1; overflow: hidden\0;}
.fhlt_text p{ font-size: .24rem; font-size: var(--24px); line-height:1.1666667;}
.fhlt_text h3{ font-size: .36rem; font-size: var(--36px); margin-top: .08rem; margin-top: var(--8px); line-height: 1.1; color: #003686;}
.fhlt_text h3 em{ font-size: .24rem; font-size: var(--24px); margin: 0 .06rem; margin: 0 var(--6px);}
.fhlt_text h4{ font-size: .3rem; font-size: var(--30px); font-weight: normal; line-height: 1.2; margin-top: .1rem; margin-top: var(--10px);}
.fhlt_list1{ position: relative; margin-bottom: -.14rem; margin-bottom: calc(var(--14px) * -1);}
.fhlt_list1>span{ position: absolute; top: 50%; transform: translateY(-50%); -ms-transform: translateY(-50%); width: .4rem; height: .4rem;  width: var(--40px); height: var(--40px); cursor: pointer; background-repeat: no-repeat; background-position: center; background-size: contain; z-index: 99;}
.fhlt_list1>span.prev{ left: -.2rem; left: calc(var(--20px) * -1); background-image: url(260307szfh_icon_l.png);}
.fhlt_list1>span.prevStop{ background-image: url(260307szfh_icon_l1.png);}
.fhlt_list1>span.next{ right: -.2rem; right: calc(var(--20px) * -1); background-image: url(260307szfh_icon_r.png);}
.fhlt_list1>span.nextStop{ background-image: url(260307szfh_icon_r1.png);}
.fhlt_list1 .bd{ margin: 0 -.1rem; margin:0 calc(var(--10px) * -1); overflow: hidden;}
.fhlt_list1 .bd ul{ display: flex; flex-wrap: nowrap; width: 100%;}
.fhlt_list1 .bd li{ float: left;}
.fhlt_list1 .bd li .fhlt_box1{ position: relative; border-radius: .12rem; border-radius: var(--12px); background: rgba(255, 255, 255, 0.52); border: 1px solid #D9EDFF; overflow: hidden; margin: .24rem .1rem .1rem .1rem; margin: var(--24px) var(--10px) var(--10px) var(--10px); height: calc(100% - .34rem); height: calc(100% - var(--34px));}
.fhlt_list1 .bd li .fhlt_box1:hover{box-shadow: 2px 6px 8px rgba(102, 171, 250, 0.26);}
.fhlt_list1 .bd li .fhlt_box1::after{ position: absolute; content: ''; border-radius: 50%; z-index: 1; width: 4.02rem; height: 2.7rem; width: var(--402px); height: var(--270px);background: radial-gradient(53.07% 49.81% at 50.122850122850124% 50.18587360594795%, rgba(154, 222, 255, 0.36) 0%, rgba(255, 255, 255, 0) 100%);
filter: blur(60px); right: -1.48rem; bottom: -1.36rem; right: calc(var(--148px) * -1); bottom: calc(var(--136px) * -1); pointer-events: none;}
.fhlt_list1 .bd li .fhlt_box1>a{ height: 100%; min-height: 2.52rem; min-height: var(--252px); position: relative; display: block; padding: .24rem; padding: var(--24px);}
.fhlt_list1 .bd li .fhlt_box1::before,.fhlt_list1 .bd li .fhlt_box1 a::after{ position: absolute; content: ''; }
.fhlt_list1 .bd li .fhlt_box1::before{height: 2px; top: 0; z-index: 3; left: 50%; transform: translateX(-50%); -ms-transform: translateX(-50%); width: 0; transition: .3s all; box-shadow: 0px 2px 6px  rgba(140, 196, 245, 0.35); background: linear-gradient(90deg, rgba(42, 130, 228, 0) 0%, rgba(61, 161, 255, 1) 48.61%, rgba(255, 255, 255, 0) 100%); top: 0px;}
.fhlt_list1 .bd li .fhlt_box1:hover::before{ width: 100%;}
.fhlt_list1 .bd li .fhlt_box1>em{ position: absolute;}
.fhlt_list1 .bd li .fhlt_box1>a::after,.fhlt_list1 .bd li .fhlt_box1>em{ right: -100%; bottom: 0; width: 1.92rem; width: var(--192px); height: 1.62rem; height: var(--162px); background: url(260311szfh_shu.png) no-repeat; background-size: contain; transition: .3s all;}
.fhlt_list1 .bd li .fhlt_box1:hover>a::after,.fhlt_list1 .bd li .fhlt_box1:hover>em{ right: 0;}
.fhlt_tit{ padding: .04rem; background: linear-gradient(90deg, rgba(199, 229, 255, 1) 0%, rgba(191, 225, 255, 0.46) 54.17%, rgba(212, 235, 255, 0) 100%); border-radius: .08rem 0 0 .08rem; display: flex; align-items: center;}
.fhlt_tit h3{ background: url(260311szfh_fhlt_icon.png) no-repeat left -2px; background-size: .4rem auto; background-size: var(--40px) auto; padding-left: .44rem; padding-left: var(--44px); font-size: .2rem; font-size: var(--20px); font-weight: bold; line-height:1.2; padding-top: .05rem; padding-top: var(--5px); padding-bottom: .05rem; padding-bottom: var(--5px);}
.fhlt_list1 .bd li .fhlt_box1 dl dd{ overflow: hidden; margin-top: .18rem; margin-top: var(--18px); font-size: .18rem; font-size: var(--18px); line-height: 1.33333;}
.fhlt_list1 .bd li .fhlt_box1 dl dd span{ float: left; color: #666666;}
.fhlt_list1 .bd li .fhlt_box1 dl dd p{overflow: hidden;}
.fhlt_list1 .bd li .fhlt_box1 dl dd p em{ display: block;}
.fhlt_list1 .bd li .fhlt_box1>.fhlt_tit{ margin: .24rem .24rem 0 .24rem; margin: var(--24px) var(--24px) 0 var(--24px);}
.fhlt_list1 .bd li .fhlt_box1>dl{ padding: 0 .24rem; padding:0 var(--24px); margin-bottom: .16rem; margin-bottom: var(--16px);}
.fhlt_list1 .bd li .fhlt_box1>dl dd a{ display: block; position: relative; padding-left: .16rem; padding-left: var(--16px); font-size: .18rem; font-size: var(--18px);}
.fhlt_list1 .bd li .fhlt_box1>dl dd a::before{ position: absolute; content: ''; left: 0; top: 50%; transform: translateY(-50%); -ms-transform: translateY(-50%); width: .06rem; height: .06rem; width: var(--6px); height: var(--6px); background-color: #2A82E4; opacity: .25; border-radius: 50%; transition: .3s all;}
.fhlt_list1 .bd li .fhlt_box1>dl dd a:hover{ font-weight: bold; color: #003686;}
.fhlt_list1 .bd li .fhlt_box1>dl dd a:hover::before{ background-color: #003686; opacity: 1;}
.fhlt_list1 .bd div.trt-row{ flex-direction: column;}
.fhlt_list2{ position: relative; margin-bottom: -.14rem; margin-bottom: calc(var(--14px) * -1);}
.fhlt_list2>span{ position: absolute; top: 50%; transform: translateY(-50%); -ms-transform: translateY(-50%); width: .4rem; height: .4rem;  width: var(--40px); height: var(--40px); cursor: pointer; background-repeat: no-repeat; background-position: center; background-size: contain; z-index: 99;}
.fhlt_list2>span.prev{ left: -.2rem; left: calc(var(--20px) * -1); background-image: url(260307szfh_icon_l.png);}
.fhlt_list2>span.prevStop{ background-image: url(260307szfh_icon_l1.png);}
.fhlt_list2>span.next{ right: -.2rem; right: calc(var(--20px) * -1); background-image: url(260307szfh_icon_r.png);}
.fhlt_list2>span.nextStop{ background-image: url(260307szfh_icon_r1.png);}
.fhlt_list2 .bd{ margin: 0 -.1rem; margin:0 calc(var(--10px) * -1); overflow: hidden;}
.fhlt_list2 .bd ul{ display: flex; flex-wrap: nowrap;}
.fhlt_list2 .bd li{ float: left;}
.fhlt_list2 .bd li a{ display: block; position: relative; border-radius: .16rem; border-radius: var(--16px); background:url(260311szfh_fhlt_box.jpg) no-repeat center top #ffffff; background-size: 100%; border: 1px solid #D9EDFF; overflow: hidden; margin: .24rem .1rem .1rem .1rem; margin: var(--24px) var(--10px) var(--10px) var(--10px); transition: .3s all; height: calc(100% - .34rem); height: calc(100% - var(--34px));}
.fhlt_list2 .bd li a:hover{ background-image: url(260311szfh_fhlt_box_1.jpg); box-shadow: 0px 4px 12px  rgba(0, 106, 227, 0.22);}
.fhlt_tit1{ padding: .12rem .12rem .16rem .2rem; padding: var(--12px) var(--12px) var(--16px) var(--20px);}
.fhlt_tit1 h3{ font-size: .26rem; font-size: var(--26px); line-height: 1.346154;}
.fhlt_tit1 p{ margin-top: .06rem; margin-top: var(--6px); min-height: .56rem; min-height: var(--56px); font-size: .2rem; font-size: var(--20px); line-height: 1.4;}
.fhlt_list2 .bd li a:hover .fhlt_tit1 h3{ color: #ffffff; text-shadow: 0px 2px 2px  rgba(8, 95, 189, 1);}
.fhlt_list2 .bd li a:hover .fhlt_tit1 p{ color: #ffffff;}
.fhlt_con1_t{ height: .18rem; height: var(--18px); background: url(260311szfh_fhlt_box_t.png) no-repeat center top; background-size: 100% auto;}
.fhlt_con1{ border-left: 1px solid #ffffff; border-right: 1px solid #ffffff; border-radius: 0 0 .16rem .16rem; border-radius: 0 0 var(--16px) var(--16px); background: linear-gradient(180deg, rgba(255, 255, 255, 0.34) 0%, rgba(255, 255, 255, 1) 100%); background-color: rgba(255, 255, 255, 0.34)\0; padding: 0 .2rem .12rem .2rem; padding: 0 var(--20px) var(--12px) var(--20px); font-size: .18rem; font-size: var(--18px); line-height: 2; color: #666666;}
.fhlt_con1 p{ display: -webkit-box; display: block\0; -webkit-box-orient: vertical;-webkit-line-clamp: 7; overflow: hidden; text-overflow: ellipsis; height: 2.52rem\0;}
.fhlt_list2 .bd li a:hover .fhlt_con1{ color: #333;}
@media only screen and (min-width:993px) and (max-width:1720px){
    .fhlt_text h4{ font-size: .26rem; font-size: var(--26px);}
}

@media only screen and (max-width:992px){
    .fhlt_pic{display: none;}
    .fhlt_con{ padding-left: 0; padding-top: .16rem;}
    .fhlt_icon{ width: .68rem; height: .68rem; margin-right: .16rem;}
    .fhlt_icon img{ width: .4rem;}
    .fhlt_text p,.fhlt_tit1 p,.fhlt_list1 .bd li .fhlt_box1>dl dd a{ font-size: .16rem;}
    .fhlt_con1{ font-size: .14rem;}
    .fhlt_tit1 p{ min-height: .44rem;}
    .fhlt_text h3{ font-size: .2rem;}
    .fhlt_text h4{ font-size: .18rem;}
    .fhlt_tit h3,.fhlt_tit1 h3{ font-size: .18rem;}
    .fhlt_list1 .bd li .fhlt_box1>a{ padding: .16rem; min-height: auto;}
    .fhlt_list1 .bd li .fhlt_box1 dl dd{ font-size: .16rem;}
    .fhlt_list1 .bd li .fhlt_box1,.fhlt_list2 .bd li a{ margin-top: .16rem;}
    .fhlt_list2 .bd li a,.fhlt_list1 .bd li .fhlt_box1{ height: calc(100% - .26rem);}
    .fhlt_list1 .bd li .fhlt_box1 dl dd{ margin-top: .12rem;}
    .fhlt_list1>span.prev,.fhlt_list2>span.prev{ left: -.3rem;}
    .fhlt_list1>span.next,.fhlt_list2>span.next{ right: -.3rem;}
    .fhlt_list1 .bd div.trt-row ul{ flex-wrap: wrap;}
    .fhlt_list1 .bd li .fhlt_box1>.fhlt_tit{ margin:.16rem .16rem 0 .16rem;}
    .fhlt_list1 .bd li>.fhlt_box1{ height: calc(100% - .16rem); margin-left: .08rem; margin-right: .08rem;}
    .fhlt_list1 .bd li .fhlt_box1>dl{ margin-bottom: .1rem;}
    .fhlt_list1{  padding-bottom: .16rem;}
}
@media only screen and (max-width:640px){
    .fhlt_list1 .bd li .fhlt_box1 dl dd{ width: 100%;}

}
.xctyq_con{ }
.xctyq_con img{ float: left; margin: .4rem -.1rem -.32rem -.32rem; margin: var(--40px) calc(var(--10px) * -1) calc(var(--32px) * -1) calc(var(--32px) * -1);}
.xctyq_text{ overflow: hidden; font-size: .2rem; font-size: var(--20px); line-height: 2.1;}
.xctyq_text p{ margin-top: .14rem; margin-top: var(--14px);}
.xctyq_l{ float: left; width: 59.55334%; margin-right: .2rem; margin-right: var(--20px);}
.xctyq_r{ overflow: hidden; padding-top: .2rem; padding-top: var(--20px);}
.xctyq_r .slideBox_01 .pic li i.picture_fixed{ padding-top: 56.29032%; border-radius: .16rem; border-radius: var(--16px);}
.xctyq_l .list_base3 li a{ padding: .24rem; padding: var(--24px);}
.xctyq_l .list_base3 li a .date_con{ text-align: left; border-right: none; width: 1rem; width: var(--100px); margin-right: 0; align-items:flex-start; padding-top: 0\0;}
.xctyq_l .list_base3 li a .date_con h3{ font-size: .32rem; font-size: var(--32px); font-weight: normal;}
.xctyq_l .list_base3 li a .date_con h3 em,.xctyq_l .list_base3 li a .date_con p{ font-size: .16rem; font-size: var(--16px); color: #808080;}
.xctyq_l .list_base3 li a .date_con h3 em{ margin: 0 .04rem;}
.xctyq_r .slideBox_01 .pic li a{ padding-bottom: .34rem; padding-bottom: var(--34px);}
.xctyq_r .slideBox_01>span{ background-color: #ffffff; background-repeat: no-repeat; background-size: contain; width: .4rem; height: .4rem; width: var(--40px); height: var(--40px); border-radius: 50%; top: calc(50% - .2rem); transform: translateY(-50%); -ms-transform: translateY(-50%);}
.xctyq_r .slideBox_01>span.prev{ left: .1rem; left:var(--10px); background-image: url(260307szfh_icon_l.png);}
.xctyq_r .slideBox_01>span.prevStop{ background-image: url(260307szfh_fhds_icon_l2.png); background-color: transparent;}
.xctyq_r .slideBox_01>span.next{ right: .1rem; right: var(--10px); background-image: url(260307szfh_icon_r.png);}
.xctyq_r .slideBox_01>span.nextStop{ background-image: url(260307szfh_fhds_icon_r2.png); background-color: transparent;}
.xctyq_r .slideBox_01 .num,.xctyq_r .slideBox_01 .txt-bg{ display: none;}
.xctyq_r .slideBox_01 .pic p{ bottom: 0; left: .12rem; right: .12rem; left: var(--12px); right: var(--12px);background: rgba(255, 255, 255, 0.84); border: 1px solid rgba(172, 209, 252, 0.38); border-radius: .12rem; border-radius: var(--12px); padding: .16rem; padding: var(--16px); line-height: 1.818182; color: #333; font-weight: bold; text-align: center; font-size: .22rem; font-size: var(--22px);}
.xctyq_bar_list a.fhdt_bar{ transition: .3s all; padding: .46rem .6rem; padding: var(--46px) var(--60px);}
.xctyq_bar_list a.fhdt_bar:hover,.xctyq_bar_list1 a.fhdt_bar:hover{box-shadow: 0px 6px 12px  rgba(0, 94, 201, 0.22);}
.xctyq_bar_list a.fhdt_bar em{ width: 2.1rem; width: var(--210px);}
.xctyq_bar_list a.fhdt_bar h3,.xctyq_bar_list1 a.fhdt_bar h3{ font-size: .48rem;}
.xctyq_bar_list1 a.fhdt_bar{ overflow: hidden; background-image: url(260312szfh_fhdt_bar1.jpg); transition: .3s all; padding: .46rem .6rem; padding: var(--46px) var(--60px);}
.xctyq_bar_list1 a.fhdt_bar em{ width:3.6rem; width: var(--360px); top: 0; overflow: hidden; display: flex; align-items: flex-end;}
.xctyq_bar_list1 a.fhdt_bar em img{ max-width: 100%; max-height: 100%;}
@media only screen and (min-width:1366px) and (max-width:1720px){
    .xctyq_r .slideBox_01 .pic li i.picture_fixed{ padding-top: 51.029032%;}
}
@media only screen and (min-width:993px) and (max-width:1365px){
    .xctyq_r .slideBox_01 .pic li i.picture_fixed{ padding-top: 59.029032%;}
}
@media only screen and (max-width:992px){
    .ej_tit1{ margin-bottom: 0;}
    .xctyq_l{ float: none; width: 100%; margin-right: 0;}
    .xctyq_r{ padding-top: .16rem;}
    .xctyq_con img{ float: none; margin: 0 auto; display: block;}
    .xctyq_text{ font-size: .16rem; line-height: 1.8;}
    .xctyq_text p{ margin-top: .1rem;}
    .xctyq_l .list_base3 li a{ padding:.12rem .16rem;}
    .xctyq_l .list_base3 li a .date_con{ width: auto; padding-right: 0;}
    .xctyq_l .list_base3 li a .date_con h3{ font-size: .2rem;}
    .xctyq_r .slideBox_01 .pic p{ padding: .1rem .12rem; bottom: .12rem; font-size: .16rem; font-weight: normal;}
    .xctyq_r .slideBox_01 .pic li a{ padding-bottom: 0;}
    .xctyq_bar_list a.fhdt_bar,.xctyq_bar_list1 a.fhdt_bar{ padding: .16rem;}
    .xctyq_bar_list a.fhdt_bar h3,.xctyq_bar_list1 a.fhdt_bar h3{ font-size: .2rem;}
    .xctyq_bar_list a.fhdt_bar em{ width: 30%;}
    .xctyq_bar_list1 a.fhdt_bar em{ width:70%; right: -15%;}
    .xctyq_r .slideBox_01>span{ top: 50%;}
}

.zbs_con1{ padding-right: 29.5285%; position: relative; z-index: 0;}
.zbs_con1 .zbs_pic1{width: 39.640198%;position:absolute;bottom: -.32rem;bottom:calc(var(--32px * -1));right: -.32rem;right: calc(var(--32px * -1));z-index: -1;pointer-events: none;}
.zbs_con2{ padding-left: 29.5285%; position: relative; padding-right: 0;}
.zbs_con2 .zbs_pic1{ width: 39.640198%; position:absolute; bottom: -.32rem; bottom:calc(var(--32px * -1)); left: -.32rem; left: calc(var(--32px * -1));}
.zbs_con_bg .list_base3 li a{ align-items: stretch; padding: .23rem .22rem; padding: var(--23px) var(--22px);}
.zbs_con_bg .list_base3 li a .date_con{ width: 1rem; width: var(--100px); display: flex; align-items: center; flex-direction: column; justify-content: center; padding-top: .26rem\0; padding-bottom: .26rem\0;}
.zbs_con_bg .list_base3 li a .date_con h3{ font-size: .36rem; font-size: var(--36px);}
.zbs_con_bg .list_base3 li a .date_con p{ font-size: .18rem; font-size: var(--18px);}
.zbs_con_bg .list_base3 li a .text_con{ padding-left: .28rem; padding-left: var(--28px);}
.zbs_con_bg .list_base3 li a .text_con h3{ font-size: .24rem; font-size: var(--24px); height: .72rem; height: var(--72px); text-align: justify;}
.zbs_con_bg .list_base3 li a .text_con p{ text-align: justify; font-size: .18rem; font-size: var(--18px); height: .6rem; height: var(--60px); line-height: 1.66666; margin-top: .08rem; margin-top: var(--8px);}


@media only screen and (max-width:992px){
    .zbs_con1,.zbs_con2{ padding:0;}
    .zbs_con1 .zbs_pic1,.zbs_con2 .zbs_pic1{ display: none;}
    .zbs_con_bg .list_base3 li a{ padding: .12rem; align-items: center;}
    .zbs_con_bg .list_base3 li a .date_con p{ font-size: .14rem;}
    .zbs_con_bg .list_base3 li a .date_con h3{ font-size: .2rem;}
    .zbs_con_bg .list_base3 li a .date_con{ width: auto;}
    .zbs_con_bg .list_base3 li a .text_con{ padding-left: .12rem;}
    .zbs_con_bg .list_base3 li a .text_con h3{ height: auto; font-size: .16rem;}
}


.zbs_con_bg1{ position: relative; z-index: 0;}
.zbs_con_bg1.pic_left{ padding-left: 21.9362%;}
.zbs_con_bg1.pic_right{ padding-right: 21.9362%;}
.zbs_con_bg1 .zbs_pic1{ pointer-events:none; position: absolute; bottom: -.32rem; bottom:calc(var(--32px * -1)); z-index: -1; max-width: 27.32843%;}
.zbs_con_bg1.pic_left .zbs_pic1{ left: -.2rem; left: calc(var(--20px * -1));}
.zbs_con_bg1.pic_right .zbs_pic1{ right: -.2rem; right: calc(var(--20px * -1));}
.list_base7 ul{ display: flex; flex-wrap: wrap;}
.list_base7 li{ margin-top: .2rem; margin-top: var(--20px);}
.list_base7 li a{ position: relative; display: flex; align-items: center; display: block\0; background: rgba(255, 255, 255, 0.5); border:1px solid rgba(171, 210, 255, 0.38); border-radius: .16rem; border-radius: var(--16px); padding: .18rem .2rem; padding: var(--18px) var(--20px); overflow: hidden;}
.list_base7 li a::after,.list_base4 li a::after{height: 2px; top: 0; z-index: 3; left: 50%; transform: translateX(-50%); -ms-transform: translateX(-50%); width: 0; transition: .3s all; box-shadow: 0px 2px 6px  rgba(140, 196, 245, 0.35); background: linear-gradient(90deg, rgba(42, 130, 228, 0) 0%, rgba(61, 161, 255, 1) 48.61%, rgba(255, 255, 255, 0) 100%); content: ''; position: absolute; top: -2px;}
.list_base7 li a:hover::after,.list_base4 li a:hover::after{ width: 100%;}
.list_base7 li a:hover{ border:1px solid #B3DDFF; box-shadow: 2px 6px 8px  rgba(102, 171, 250, 0.26); background: rgba(255, 255, 255, 0.8);}
.list_base7 li a:hover::before{ position: absolute; content: ''; left: 0; top: 0; bottom: 0; right: 0; border:1px solid #B3DDFF; border-radius: .16rem; border-radius: var(--16px);}
.list_base7 li a .date_con{ float: left; display: flex; align-items: center; flex-direction: column; justify-content: center; width: .84rem; width: var(--84px); height: .84rem; height: var(--84px); text-align: center;  flex-shrink: 0; background: linear-gradient(180deg, rgba(230, 244, 255, 1) 0%, rgba(240, 248, 255, 0.5) 45.12%, rgba(255, 255, 255, 0.26) 100%); border-radius: .1rem; border-radius: var(--10px);border: 1px solid rgba(181, 204, 230, 0.16); padding-top: .06rem\0;}
.list_base7 li a .date_con h3{ font-size: .36rem; line-height: 1.11111; font-size: var(--36px); font-weight: bold;}
.list_base7 li a .date_con p{ margin-top: .04rem; margin-top: var(--4px); font-size: .18rem; font-size: var(--18px); color: #808080; line-height: 1.1111111;}
.list_base7 li a .text_con{ flex: 1; overflow: hidden; padding-left: .2rem; padding-left: var(--20px);}
.list_base7 li a .text_con h3{ text-align: justify; font-weight: normal; font-size: .2rem; font-size: var(--20px); line-height: 1.8; height: .72rem; height: var(--72px); display: -webkit-box; display: block\0; -webkit-box-orient: vertical;-webkit-line-clamp: 2; overflow: hidden; text-overflow: ellipsis;}
.list_base7 li a:hover .text_con h3{ font-weight: bold; color: #003686;}
.list_base7 li a:hover .date_con {background: linear-gradient(180deg, rgba(201, 229, 255, 1) 0%, rgba(235, 245, 255, 1) 45.83%, rgba(240, 249, 255, 1) 87.5%); border: none;}
.list_base7 li a:hover .date_con h3{ background: linear-gradient(140.19deg, rgba(0, 101, 217, 1) 0%, rgba(42, 130, 228, 1) 43.23%, rgba(0, 54, 134, 1) 100%); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; color: #003686\0;}

@media only screen and (max-width:992px){
    .zbs_con_bg1.pic_left{ padding-left:0;}
    .zbs_con_bg1.pic_right{ padding-right: 0%;}
    .zbs_con_bg1 .zbs_pic1{ display: none;}
    .list_base7 li a{ padding: .12rem;}
    .list_base7 li{ margin-top: .16rem;}
    .list_base7 li a .date_con{ width: .64rem; height: .64rem;}
    .list_base7 li a .date_con h3{ font-size: .2rem;}
    .list_base7 li a .date_con p{ font-size: .14rem;}
    .list_base7 li a .text_con{ padding-left: .12rem;}
    .list_base7 li a .text_con h3{ height: auto; font-size: .16rem; line-height: 1.5;}
}


.ej_menu{ margin-top: -.24rem; margin-top: calc(var(--24px) * -1);}
.ej_menu ul{ white-space: nowrap; overflow-y: hidden; text-align: center; overflow-x: auto; font-size: 0;}
.ej_menu ul li{ position: relative; z-index: 0; margin:0 .11rem .08rem .11rem; margin: 0 var(--11px) var(--8px) var(--11px); display: inline-block; padding:0 1px;}
.ej_menu ul li a{display: block;padding: .1rem .34rem; padding: var(--10px) var(--34px); border-radius: 1rem; font-size: .2rem; line-height: 1.4; font-size: var(--20px); z-index: 0; position: relative; background:linear-gradient(180deg, rgba(181, 220, 253, 1) 0%, rgba(243, 248, 253, 1) 100%);}
.ej_menu ul li::before,.ej_menu ul li::after,.ej_menu ul li a::after{ position: absolute; content: '';}
.ej_menu ul li a::after{ position: absolute; content: ''; left: .2rem; right:.2rem; height: .07rem; background: rgba(5, 86, 179, 0.11); filter: blur(4px); bottom:-.04rem; border-radius: 50%;}
.ej_menu ul li::before{ width: 50%; left: 0; top: 0; bottom: 0; border: 1px solid #ffffff; border-right: none; z-index: -3; border-radius: 1rem 0 0 1rem;}
.ej_menu ul li::after{ width: 50%; right: 0; top: 0; bottom: 0; z-index: -3; border: 1px solid #ffffff; border-left: none; border-radius: 0 1rem 1rem 0;}
.ej_menu ul li a em{ display: inline-block;}
.ej_menu ul li.on,.ej_menu ul li:hover{ padding: 1px 0;}
.ej_menu ul li.on a,.ej_menu ul li:hover a{ font-weight: bold; color: #003686; background: linear-gradient(180deg, rgba(150, 213, 250, 1) 0%, rgb(238 248 255) 100%); margin: 0 1px;}
.ej_menu ul li.on a em,.ej_menu ul li a:hover em{ background: linear-gradient(180deg, rgba(0, 54, 134, 1) 0%, rgba(0, 54, 134, 1) 58.33%, rgba(19, 181, 239, 1) 100%); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; color: #003686\0;}
.ej_menu ul li.on a::after,.ej_menu ul li:hover a::after{background: radial-gradient(24.76% 50% at 50% 50%, rgba(59, 160, 255, 0.43) 0%, rgba(59, 186, 255, 0) 100%); left: -.32rem; right: -.32rem; height: .2rem; bottom: -.1rem;}
.ej_menu1{ position: relative; padding: 0 .6rem; padding: 0 var(--60px);}
.ej_menu1>span{ width: .48rem; height: .48rem; width:var(--48px); height: var(--48px); position: absolute; top: 50%; transform: translateY(-50%); -ms-transform: translateY(-50%); display: inline-flex; align-items: center; justify-content: center; display: inline-block\0; text-align: center; cursor: pointer; background-color: #ffffff; border-radius: 50%; font-size: .24rem; font-size: var(--24px); color: #333333; box-shadow: 0px 2px 8px  rgba(156, 210, 255, 1);}
.ej_menu1>span i{ font-size: .24rem; font-size: var(--24px);}
.ej_menu1>span:hover{box-shadow: 0px 2px 8px #3892dd;}
.ej_menu1 ul::-webkit-scrollbar{ display: none;}
.ej_menu1 ul{ padding-top: .08rem; padding-top: var(--8px);}
.ej_menu1>span.prev{ left: 0; padding-left: .04rem; padding-left: var(--4px);}
.ej_menu1>span.next{ right: 0;}

.ej_con_bg1{box-shadow: 0px 2px 12px  rgba(22, 125, 242, 0.16); background: rgba(255, 255, 255, 0.24); border: 2px solid #ffffff; border-radius: .16rem; border-radius: var(--16px); padding:.15rem .32rem .32rem .32rem; padding: var(--15px) var(--32px) var(--32px) var(--32px);}
.gl_list li a{ display: block; padding: .15rem 0; overflow: hidden;}
.gl_list li a .date_con{ margin-right: .18rem; margin-right: var(--18px); text-align: center; display: flex; align-items: center; justify-content: center; flex-direction: column; float: left; width: .88rem; height: .88rem; width: var(--88px); height: var(--88px); background: rgba(255, 255, 255, 0.4); border-radius: .12rem; border-radius: var(--12px); text-align: center; padding-top: .1rem\0;}
.gl_list li a .date_con h3{ font-size: .36rem; font-size: var(--36px); line-height: 1.22222;}
.gl_list li a .date_con p{ font-size: .16rem; font-size: var(--16px); color: #666;}
.gl_list li a .text_con_bg{ overflow: hidden; padding: .22rem .3rem; background: rgba(255, 255, 255, 0.4); border: 1px solid rgba(218, 229, 240, 0.43); border-radius: .12rem; border-radius: var(--12px);}
.gl_list li a .pic_con{ overflow: hidden; border-radius: .08rem; border-radius: var(--8px); float: right; width: 21.79310%; margin-left: .26rem; margin-left: var(--26px);}
.gl_list li a .pic_con .picture_fixed{ padding-top:56.329114%; border-radius: .08rem; border-radius: var(--8px);}
.gl_list li a .text_con_bg .text_con{ overflow: hidden;}
.gl_list li a .text_con_bg .text_con h3{ font-size: .24rem; line-height: 1.33333; font-weight: bold; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.gl_list li a .text_con_bg .text_con p{ margin-top: .16rem; margin-top: var(--16px); font-size: .18rem; line-height: 1.77778; font-size: var(--18px); color: #666; height: .64rem; height: var(--64px); -webkit-line-clamp: 2; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical;}
.gl_list li a .text_con_bg .text_con span{ margin-top: 0.22rem; font-size: 0.18rem; font-size: var(--18px); border-radius: 0.8rem; color: #4D4D4D; line-height:1.555556; padding: .06rem .06rem .06rem .16rem; border: 1px solid rgba(203, 225, 245, 0.43); display: inline-flex; align-items: center; vertical-align: top; padding-top: 0\0; display: inline-block\0; transition: .3s all;}
.gl_list li a .text_con_bg .text_con span em{ position: relative; top: .04rem\0; width: .28rem; height: .28rem; width: var(--28px); height: var(--28px); border-radius: 50%; margin-left: .1rem; background: url(260311szfh_more1.png) no-repeat; background-size: contain; display: inline-block;box-shadow: 0px 2px 6px  rgba(77, 143, 219, 0.19);}
.gl_list li a:hover .text_con_bg .text_con h3{ color: #003686;}
.gl_list li a:hover .text_con_bg .text_con span{ border: 1px solid rgba(82, 163, 255, 0.57); color: #003686;}
.gl_list li a:hover .text_con_bg .text_con span em{ background-image: url(260307szfh_fhds_more.png); filter: drop-shadow(0px 2px 6px  rgba(77, 143, 219, 0.19));}
.gl_list li a:hover .text_con_bg{  border: 1px solid #BDDFFF; background: url(260311szfh_gl_con_t.png) no-repeat left top #ffffff; box-shadow: 0px 6px 14px  rgba(2, 89, 171, 0.14);}
.gl_list li a:hover .date_con{box-shadow: 0px 2px 4px  rgba(214, 235, 255, 0.81);background: linear-gradient(180deg, rgba(219, 238, 255, 1) 0%, rgba(240, 247, 255, 1) 27.78%, rgba(255, 255, 255, 0.84) 66.66%, rgba(255, 255, 255, 0.6) 100%); border: 1px solid #DBEEFF;}
.gl_list li a:hover .date_con h3{ background: linear-gradient(140.19deg, rgba(0, 101, 217, 1) 0%, rgba(42, 130, 228, 1) 43.23%, rgba(0, 54, 134, 1) 100%); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; color: #003686\0;}
.page_base{ margin-top: .32rem; margin-top: var(--32px); margin-bottom: 0;}
.page_base .page_tools li a{ border: 1px solid rgba(2, 89, 171, 0.14); border-radius: .08rem; padding: .14rem .18rem; padding: var(--14px) var(--18px); font-size: .18rem; font-size: var(--18px);}
.page_base .page_tools li.active a, .page_base .page_tools li a:hover{ background: linear-gradient(180deg, rgba(42, 130, 228, 1) 0%, rgba(0, 90, 168, 1) 100%); border: 1px solid transparent;}
.page_base .page_go span{ font-size: .18rem; font-size: var(--18px);}
.page_base .page_go .form_control{ padding: .13rem 0; padding: var(--13px) 0;}
.page_base .page_go span{ padding: .14rem .1rem;}
.page_base .fy_go{ background: linear-gradient(180deg, rgba(42, 130, 228, 1) 0%, rgba(0, 90, 168, 1) 100%); border-radius: .08rem;}
.page_base .page_tools li.disabled>a, .page_base .page_tools li.disabled>a:focus, .page_base .page_tools li.disabled>a:hover, .page_base .page_tools li.disabled>span, .page_base .page_tools li.disabled>span:focus, .page_base .page_tools li.disabled>span:hover{ background-image: none;}
.js_empty{ text-align: center;}
.js_empty img{ width: 2rem; margin: 0 auto;}
.js_empty p{ margin-top: -.2rem;}
@media only screen and (max-width:992px){
    .ej_con_bg1{ padding: .12rem .16rem .16rem .16rem;}
    .gl_list li a{ position: relative; padding: 0rem 0 .16rem 0;}
    .gl_list li a .date_con{ width: .64rem; height: .44rem; margin-right: .12rem; position: absolute; right: .0rem; bottom: .32rem; z-index: 99; border-radius: .1rem; background-color: rgba(255, 255, 255, .8);}
    .gl_list li a .date_con h3{ font-size: .18rem;}
    .gl_list li a .date_con p{ font-size: .12rem;}
    .gl_list li a .text_con_bg .text_con p{ height: auto; font-size: .16rem; margin-top: .1rem;}
    .gl_list li a .text_con_bg .text_con h3{ height: auto; font-size: .18rem; line-height: 1.5;}
    .gl_list li a .text_con_bg{ padding: .16rem;}
    .gl_list li a .pic_con{ width: 100%; margin-left: 0; margin-bottom: .16rem; float: none;}
    .gl_list li a .text_con_bg .text_con span{ font-size: .14rem; padding:.02rem .06rem .02rem .12rem; display: inline-flex; align-items: center; margin-top: .24rem;}
    .gl_list li a:hover .date_con{ border-radius: .1rem 0 .1rem 0;}
    .ej_menu ul::-webkit-scrollbar{ display: none;}
    .ej_menu ul li{ margin: 0 .02rem;}
    .ej_menu1{ padding: 0 .4rem;}
    .ej_menu1 ul{ padding-top: .04rem;}
    .ej_menu1 ul li a{ font-size: .18rem; padding:.1rem .12rem;}
    .ej_menu1>span{ width: .36rem; height: .36rem; }
    .ej_menu1>span i{ font-size: .18rem; }
   
}

.search_box{ box-shadow: 4px 4px 20px  rgba(34, 149, 212, 0.24); background-color: #ffffff; margin: 0 .36rem; margin: 0 var(--36px); padding: .13rem .16rem; padding: var(--13px) var(--16px); display: flex; align-items: center; border-radius: .16rem; border-radius: var(--16px);}
.search_box input[type="text"].input_inner{ border: none; width: calc(100% - 2.1rem); width: calc(100% - var(--210px)); font-size: .26rem; font-size: var(--26px);}
.search_box .btn_base{ background: linear-gradient(130.42deg, rgba(2, 103, 191, 1) 0%, rgba(54, 148, 255, 1) 100%), rgba(204, 204, 204, 1); border-radius: .16rem; border-radius: var(--16px); width: 2.02rem; height: .68rem; text-align: center; font-size: .24rem; font-size: var(--24px); width: var(--202px); height: var(--68px); line-height: .68rem; line-height: var(--68px); padding: 0; color: #ffffff;}
.search_box .btn_base i{ font-size: .26rem; font-size: var(--26px); position: relative; top: -.02rem; margin-right: .12rem; margin-right: var(--12px);}
.search_tit{ margin-top: .4rem; margin-top: var(--40px); font-size: .2rem; font-size: var(--20px); line-height: 1.35; color: #666666;}
.search_tit b{ color: #003686;}
@media screen and (max-width:992px) {

}
@media screen and (max-width:992px) {
	.search_box{ width: 100%; display: flex; margin: 0; padding:.08rem .12rem;}
	.search_box .btn_base{ font-size: 0 !important; width: .4rem; height: .4rem; line-height: .4rem; flex-shrink: 0;}
	.search_box input[type="text"].input_inner{ padding-left: 0; font-size: .16rem; flex: 1; width: auto; height: .4rem; line-height: .4rem; display: flex; align-items: center; justify-content: center;}
    .search_box .btn_base i{ margin-right: 0;}
	.search_tit{ margin-top: .2rem; font-size: .16rem;}
}

.ej_content1{ background: url(260305szfh_gl_head_bg1.png) no-repeat center top; padding-top: .98rem; padding-top: var(--98px);}
.article_title{ font-size: .48rem; font-size: var(--48px); line-height: 1.33333; text-align: center; color: #003686; padding: 0;}
.article_title_sec{ font-size: .3rem; font-size: var(--30px); line-height: 1.33333; margin-top: .22rem; margin-top: var(--22px);}
.breadcrumb{ margin-top: .4rem; margin-top: var(--40px); padding: 0; border-bottom: none; margin-bottom: .16rem; margin-bottom: var(--16px);}
.breadcrumb li{ font-size: .18rem; font-size: var(--18px);}
.breadcrumb li.active a,.breadcrumb span i{ color: #003686;}
.breadcrumb li+li:before{ color: #333; font-size: .18rem; font-size: var(--18px);}
.xl_con1{ border-radius: .16rem; border-radius: var(--16px); background: rgba(255, 255, 255, 0.8); border: 2px solid rgba(255, 255, 255, 1); box-shadow: 0px 2px 12px rgba(22, 125, 242, 0.16); padding: .18rem .6rem; padding: var(--18px) var(--60px);}
.article_extend span{ font-size: .18rem; font-size: var(--18px); color: #999999;}
.article_extend .function_icon span{ width: .4rem; height: .4rem; width: var(--40px); height: var(--40px); padding: 0; line-height: .36rem; line-height: var(--36px); text-align: center; border: 1px solid #e5e5e5; border-radius: 50%; margin: 0 .05rem; margin: 0 var(--5px);}
.function_icon span:before, .article_function_icon span::before{ display: none;}
.article_extend .function_icon span:hover{ background:linear-gradient(90deg, rgba(4, 111, 204, 1) 0%, rgba(42, 130, 228, 1) 100%); border: none; background-color: #003686\0; color: #ffffff;}
.border_b_solid_01{ border-color: #DAE3F0;}
.article_qrcode img{ width: 2.4rem; height: 2.4rem; width: var(--240px); height: var(--240px);}
.article_qrcode p{ font-size: .18rem; font-size: var(--18px); margin-top: .1rem; margin-top: var(--10px);}
.function_icon span.share:hover:after, .article_function_icon span.share:hover:after{ top: .38rem; top: var(--38px);}
.share_box{ top: .42rem; top: var(--42px);}

@media screen and (min-width:2560px) {
    .ej_content1,.ej_content{ background-size: 100% auto;}
}
@media screen and (max-width:992px) {
    .ej_content1{ padding-top: .5rem;}
    .article_title{ font-size: .28rem;}
    .article_title_sec{ font-size: .2rem; margin-top: .1rem;}
    .xl_con1{ padding: .16rem .2rem; margin-top: .16rem;}
    .article_extend{ padding-top: 0;}
    .article_extend span{ font-size: .14rem; line-height: 2; display: block;}
    .border_b_solid_01.mar_t_base.mar_t_base0_sm{ margin-top: 0;}
    .page_base{ margin-top: .16rem;}
    .page_base .page_tools li a{ font-size: .16rem;}
}

.spbb_con{ margin-top: .16rem; margin-top: var(--16px); margin-bottom: .16rem; margin-bottom: var(--16px); padding: .32rem; padding: var(--32px); border-radius: .2rem; border-radius: var(--20px); border: 2px solid #ffffff; background: url(260311szfh_gl_con.jpg) no-repeat center; background-size: cover; position: relative;}
.spbb_con::before{ content: ''; position: absolute; left: 0; right: 0; bottom: -.42rem; bottom:calc(var(--42px) *-1); height: .64rem; height: var(--64px); background: url(260311szfh_gl_con_b.png) no-repeat center top; background-size: contain;}
.spbb_con::after{ visibility: hidden; display: block; font-size: 0rem; content: " "; clear: both; height: 0rem;}
.spbb_r{ float: right; width: 52.8133%; overflow: hidden; position: relative; border-radius: .2rem; border-radius: var(--20px); margin-left: .3rem; margin-left: var(--30px);}
.spbb_r .picture_fixed{ padding-top: 56.174334%;}
.spbb_r em{ position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); width: .9rem; height: .9rem; width: var(--90px); height: var(--90px); z-index: 99; background: url(260305szfh_play.png) no-repeat center;}
.spbb_l{ overflow: hidden; padding: .22rem; padding: var(--22px);}
.spbb_time{ font-size: .22rem; font-size: var(--22px); padding-left: .3rem; padding-left: var(--30px); background: url(260311szfh_spbb_time.png) no-repeat left center; background-size: .22rem; background-size: var(--22px); color: #808080; line-height: 1;}
.spbb_l h3{ font-size: .32rem; font-size: var(--32px); line-height: 1.5625; height: 1rem; height: var(--100px); margin-top: .24rem; margin-top: var(--24px); display: -webkit-box; display: block\0; -webkit-box-orient: vertical;-webkit-line-clamp: 2; overflow: hidden; text-overflow: ellipsis;}
.spbb_l p{ font-size: .18rem; font-size: var(--18px); line-height: 2.222222; color: #666666; margin-top: .24rem; margin-top: var(--24px); height: 1.6rem; height: var(--160px); display: -webkit-box; display: block\0; -webkit-box-orient: vertical;-webkit-line-clamp: 4; overflow: hidden; text-overflow: ellipsis;}
.spbb_l .xq_more{ margin-top: .44rem; margin-top: var(--44px); display: block;}
.spbb_l .xq_more a{ vertical-align: top; display: inline-flex; align-items: center; display: inline-block\0; padding:.06rem .07rem .06rem .16rem; padding: var(--6px) var(--7px) var(--6px) var(--16px); padding-top: 0\0; border: 1px solid rgba(82, 163, 255, 0.65); border-radius: 1rem; font-size: .18rem; color: #003686; font-size: var(--18px);}
.spbb_l .xq_more a em{ width: .28rem; height: .28rem; width: var(--28px); height: var(--28px); border-radius: 50%; margin-left: .1rem; background: url(260307szfh_fhds_more.png) no-repeat; background-size: contain; display: inline-block;box-shadow: 0px 2px 6px  rgba(77, 143, 219, 0.19); position: relative; top:.04rem\0;}
.spbb_l .xq_more a:hover{ background-color: #003686; color: #ffffff;}
.wzdt_list ul{ display: flex; flex-wrap: wrap;}
.wzdt_list ul li{ margin-top: .2rem; margin-top: var(--20px); position: relative; z-index: 0;}
.wzdt_list ul li a{ height: 100%; display: block; position: relative; z-index: 0; border-radius: .16rem; border-radius: var(--16px); border-bottom: 1px solid #ffffff; text-align: center; position: relative; padding: .28rem .16rem; padding: var(--28px) var(--16px); font-size: .26rem; font-size: var(--26px); line-height: 1.230769; font-weight: bold;}
.wzdt_list ul li a::before,.wzdt_list ul li a::after,.wzdt_list ul li::after{ position: absolute; content: ''; border-radius: .16rem; border-radius: var(--16px);}
.wzdt_list ul li a::before{ background: linear-gradient(180deg, rgba(179, 218, 255, 1) 0%, rgba(255, 255, 255, 0.88) 100%); left: 0; top: 0; right: 0; bottom: 0; z-index: -2; background: rgba(179, 218, 255, 1)\0;}
.wzdt_list ul li a::after{ z-index: -1; background: linear-gradient(180deg, rgba(255, 255, 255, 0.73) 0%, rgba(255, 255, 255, 0.16) 73.14%, rgba(255, 255, 255, 0.2) 100%); background: #ffffff\0; top: 1px; right: 1px; bottom: 1px; left: 1px;}
.wzdt_list ul li::after{ z-index: -2; background: rgba(59, 160, 255, 0.43); filter: blur(6px); border-radius: 50%; height: .06rem; width: 70%; bottom: -.03rem; left: 50%; transform: translateX(-50%); -ms-transform: translateX(-50%);}
.wzdt_list ul li a:hover{ color: #003686;}
.wzdt_list ul li a:hover::before{ background: #ffffff;}
.wzdt_list ul li a:hover::after{ background: linear-gradient(180deg, rgba(150, 213, 250, 1) 0%, rgba(255, 255, 255, 0.33) 100%); background: rgba(179, 218, 255, 1)\0;}
.wzdt_list ul li:hover::after{ width: 100%; height: .2rem; bottom: -.1rem; background: radial-gradient(49.29% 50% at 50% 50%, rgba(59, 160, 255, 0.43) 0%, rgba(59, 175, 255, 0.04) 58.33%, rgba(59, 186, 255, 0) 100%); filter: blur(2px); background: rgba(179, 218, 255, 1)\0;}
@media screen and (max-width:992px) {
    .spbb_con{ padding: .16rem; margin-bottom: 0; margin-top: .06rem;}
    .spbb_con::before{ bottom: -.6rem;}
    .spbb_r{ float: none; width: 100%; margin-left: 0; margin-bottom: .16rem;}
    .spbb_l{ padding: 0;}
    .spbb_time{ font-size: .14rem; background-size: contain; padding-left: .2rem;}
    .spbb_l h3{ font-size: .18rem; margin-top: .1rem; height: auto;}
    .spbb_l p{ font-size: .16rem; height: auto; margin-top: .1rem; line-height: 1.8;}
    .spbb_l .xq_more{ margin-top: .1rem;}
    .spbb_l .xq_more a{ font-size: .14rem; padding:.02rem .04rem .02rem .12rem;}
    .wzdt_list ul li a{ padding: .16rem .1rem; font-size: .18rem; font-weight: normal;}
    .wzdt_list ul li{ margin-top: .16rem;}
}

@media screen and(-ms-high-contrast:active),(-ms-high-contrast:none) {
	.ej_tit h2{ background: none;}
    .ej_menu ul li.on a em{ background: none;}
    .ej_menu ul li a:hover em{ background: none;}
    .gl_list li a:hover .date_con h3{ background: none;}
    .wjhg_list .bd li a .wjhg_text .wjhg_year span{ background: none;}
    .wjhg_list .bd li a:hover .wjhg_text .wjhg_year span{ background: none;}
    a.fhdt_bar:hover h3{ background: none;}
    .list_base7 li a:hover .date_con h3{ background: none;}
    .list_base3 li a:hover .date_con h3{ background: none;}
    a.fhdt_bar:hover h3::after{ background: none;}
    .list_base6 li a:hover .date_con h3{ background: none;}
    .list_base4 li a:hover .date_con h3{ background: none;}
    .zbs_tit span{ background: none;}
    .zbs_text1 a:hover .date_con h3{ background: none;}
}

.Skeleton1{ color: #333 !important\0;}
.Skeleton1::before{ display: none\0;}


.flt_con{ background: url(260319szfh_flt_con.jpg) no-repeat center; background-size: cover; border: 2px solid #ffffff; box-shadow: 2px 6px 8px  rgba(102, 171, 250, 0.26); backdrop-filter: blur(12px); padding: 1.4rem .2rem .8rem .2rem; padding: var(--140px) var(--20px) var(--80px) var(--20px); border-radius: .2rem; border-radius: var(--20px);}
.flt_list{ position: relative; padding-top: 46.80488%; z-index: 0;}
.flt_list a{ position: absolute; text-align: center; cursor: pointer;}
.flt_list a:nth-child(1){ top: 0; left: 2.7rem; left: var(--270px);}
.flt_list a:nth-child(2){top: 0;right: 1.52rem;right: var(--152px);}
.flt_list a:nth-child(3){ top: 2.3rem; top: var(--230px); left: 1.2rem; left: var(--120px);}
.flt_list a:nth-child(4){top: 2.6rem;top: var(--260px);right: 1.3rem;right: var(--130px);}
.flt_list a:nth-child(5){bottom: -.5rem;left: 50%;transform: translateX(-50%);-ms-transform: translateX(-50%);bottom: calc(var(--50px) * -1);}
.flt_list a:hover p{box-shadow: 6px 8px 12px  rgba(38, 150, 255, 0.18);}
.flt_list a p{ transition: .3s all; font-weight: bold; text-align: center; white-space: nowrap; padding: .17rem .35rem; padding: var(--17px) var(--35px); font-size: .28rem; font-size: var(--28px); line-height: 1.5; z-index: 0; position: relative; border-radius: 1rem;}
.flt_list a p::before{ border-radius: 1rem; background: #C9E2FF; position: absolute; left: 0; z-index: -2; right: 0; top: 0; bottom: 0; content: ''; transition: .3s all;}
.flt_list a:hover p::before{ background: linear-gradient(90deg, rgba(79, 161, 255, 1) 0%, #084cc2 100%); background-color: #2872dd;}
.flt_list a p::after{ border-radius: 1rem; z-index: -1; left: 2px; top: 2px; right: 2px; bottom: 2px; position: absolute; content: ''; background-color: #ffffff;}
.flt_list a p i{ transition: .3s all; display: none; background: url(260319szfh_flt_j.png) no-repeat; background-size: contain; width: .23rem; height: .15rem; width: var(--23px); height: var(--15px); top: calc(100% - 2px); position: absolute; left: 50%; transform: translateX(-50%); -ms-transform: translateX(-50%);}
.flt_list a:hover p i{ display: block;}
.flt_list a em{ margin: 0 auto; display: block; width: 2.06rem; height: 2.06rem; width: var(--260px); height: var(--260px);}
.flt_list::before{ z-index: -5; position: absolute; content: ''; background: url(260319szfh_flt_box.png) no-repeat center; background-size: contain; width: 12.62rem; height: 6.42rem; top: 55%; left: 50%; transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); pointer-events: none;}
.flt_list::after{ z-index: -4; pointer-events: none; position: absolute; content: ''; left: 50%; top:40%; background: url(260319szfh_flt_icon.png) no-repeat center; background-size:contain; transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); width: 7.74rem; height: 5.59rem;}
@media screen and (max-width:1720px){
    .flt_list::before{ width: 65.729166vw; height: 33.4375vw;}
    .flt_list::after{ width: 40.3125vw; height: 29.114583vw;}
    .flt_list a em{ width:10.729166vw; height: 10.729166vw;}
    .flt_list a:nth-child(5){ bottom:.1rem;}
    .flt_list a:nth-child(4){ right: 9.770833vw; top:38%;}
	.flt_list a:nth-child(2){ right:13.5vw; top:2vw}
	.flt_list a:nth-child(1){ top:2vw; left:17vw;}
	.flt_list a:nth-child(3){ top:35%; left:10vw;}
}
@media screen and (max-width:992px){
    .flt_con{ padding: .16rem;}
    .flt_list::before,.flt_list::after{ display: none;}
    .flt_list{ padding: 0; display: flex; flex-wrap: wrap; gap: .16rem; align-items: stretch; }
    .flt_list a{ box-shadow: 6px 8px 12px  rgba(38, 150, 255, 0.18); position: relative; left: auto !important; right: auto !important; top: auto !important; bottom: auto !important; width: calc(50% - .08rem); display: flex; flex-direction: column-reverse; transform: translateX(0) !important; background: #ffffff; border: 1px solid #C9E2FF; border-radius: .1rem; padding: .1rem; justify-content: flex-end;}
    .flt_list a p::before,.flt_list a p::after{ display: none;}
    .flt_list a em{ width: .68rem; height: .68rem;}
    .flt_list a p{ padding: 0; font-size: .16rem; white-space: normal; font-weight: normal;}
    .flt_list a:hover p i{ display: none;}
    .flt_list a:hover p{ box-shadow: none;}
}

.contact_list{position: relative;z-index: 3;}
.contact_list ul{ display: flex; flex-wrap: wrap;}
.contact_list ul li{ margin-top: .2rem; margin-top: var(--20px);}
.contact_list ul li .contact_box{ padding: .24rem; padding: var(--24px); background: rgba(255, 255, 255, 0.8); border: 1px solid #D4E8FF; border-radius: .12rem; border-radius: var(--12px); height: 100%; height: 1.42rem\0;}
.contact_list ul li .contact_box h3{ font-size: .24rem; font-size: var(--24px); color: #003686; line-height: 1.2;}
.contact_list ul li .contact_box p{ font-size: .2rem; font-size: var(--20px); margin-top: .1rem; margin-top: var(--10px); line-height: 1.1;}
/* .mtjj_r .slideBox_01 .pic p,.szkx_r .slideBox_01 .pic p{ right: .2rem; right: var(--20px);} */

@media screen and (max-width: 992px) {
    .contact_list ul li{ margin-top: .16rem;}
    .contact_list ul li .contact_box{ padding: .16rem .08rem .16rem .16rem;}
    .contact_list ul li .contact_box h3{ font-size: .18rem;}
	.contact_list ul li .contact_box p{ font-size: .14rem;}
    .mtjj_r .slideBox_01 .pic p,.szkx_r .slideBox_01 .pic p{ right: .12rem; }
}


.index_wrap{ background: url(260320szfh_bg.jpg) no-repeat center #ffffff;}
.index_wrap .main{ background: url(260320szfh_head_t.png) no-repeat center top;}
@media screen and (max-width: 1720px) {
    .dhlj_tit{ margin-top: 4.2vw;}
}
.index_tit{ text-align: center;}
.index_tit span{ color: #003686; font-family: "almmsht"; font-size: .56rem; font-size: var(--56px); letter-spacing: .04rem;}
.pphz_list li a{ display: block; background: linear-gradient(0deg, rgba(191, 239, 255, 0.3), rgba(191, 239, 255, 0.3)), rgba(255, 255, 255, 0.6); background-color: #bfefff\0; border: 1px solid #ffffff; border-radius: .16rem; border-radius: var(--16px); padding: .17rem .19rem; padding: var(--17px) var(--19px); text-align: center; transition: .3s all;}
.pphz_list li a:hover{ box-shadow: 2px 2px 12px  rgba(38, 150, 255, 0.18); background-color: #ffffff;}
.pf_bar{ position: fixed; width: 1.16rem; width: var(--116px); z-index: 99; right: 3.90625vw; top: 50%; transform: translateY(-50%); -ms-transform: translateY(-50%);}
.pf_bar a{ display: block;}
.banner{ position: relative; z-index: 0; padding-bottom: .6rem; padding-bottom: var(--60px);}

.logo_text{ padding-left: 1rem; padding-left: var(--100px); padding-top: 1rem; padding-top: var(--100px);}
.logo_tit a{ display: flex; display: block\0; align-items: stretch; width: 8.22rem; width: var(--822px);}
.logo_tit a span{ display: flex; align-items: center; display: inline-block\0; width: 1.38rem; width: var(--138px); width: 1.38rem\0; margin-right: .28rem; padding-right: .18rem; border-right: 1px solid rgba(8, 52, 129, .5);}
.logo_tit a em{ width: 6.2rem; width: var(--620px);}
.logo_tit1{ font-size: 0; }
.logo_tit1 span{ display: inline-block; font-size: .24rem; font-size: var(--24px); line-height: 2.25; letter-spacing: 2px; font-weight: bold; color: #003686; margin: 0 .08rem; margin: 0 var(--8px);}
.logo_tit1 span img{ width: .17rem; width: var(--17px);}
.logo_tit2_bg{background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.42) 20.18%, rgba(255, 255, 255, 0.6) 51.61%, rgba(255, 255, 255, 0.42) 80.92%, rgba(255, 255, 255, 0) 100%); background-color: rgba(255, 255, 255, 0.6)\0; display: inline-flex; align-items: center; padding: .14rem 0; padding: var(--14px) 0; color: #003686; overflow: hidden;}
.logo_tit2_bg span{ display: inline-block; float: left\0; margin-right: .06rem; margin-right: var(--6px); padding-right: .16rem; padding-right: var(--16px); border-right: 1px solid #9ECDD9; line-height: 1.2; font-weight: bold; font-size: .2rem; font-size: var(--20px); font-weight: bold;}
.logo_tit2_bg p{ overflow: hidden;}
.logo_tit2_bg a{ color: #003686; margin: 0 .1rem; font-size: .2rem; display: inline-block; font-size: var(--20px);}
.dhlj_tit ul{ display: flex;}
.dhlj_tit ul li{ flex: 1; width: 25%\0; float: left\0;}
.dhlj_tit ul li a{ padding: .76rem 0.3rem .74rem .72rem; padding: var(--76px) var(--30px) var(--74px) var(--72px); display: flex; align-items: center; gap: .2rem; gap: var(--20px); display: block\0;}
.dhlj_tit ul li a span{ width: .9rem; width: var(--90px); float: left\0; display:block\0; margin-right: .12rem\0;}
.dhlj_tit ul li a span img{ animation: updown 3s linear infinite;}
.dhlj_tit ul li a .dhlj_text{ overflow: hidden\0; padding-top: .08rem; padding-top: var(--8px);}
.dhlj_tit ul li a .dhlj_text h3{ display: flex; align-items: center; transition: .3s all; font-size: .24rem; font-size: var(--24px); font-weight: bold; line-height: 1.5;}
.dhlj_tit ul li a .dhlj_text h3 i{ display: block; position: relative\0; top: .06rem\0; display: inline-block\0; width: .32rem; height: .32rem; width: var(--32px); height: var(--32px); border-radius: 50%; background: url(260320szfh_more.png) no-repeat; background-size: contain; margin-left: .08rem;}
.dhlj_tit ul li a:hover .dhlj_text h3 i{box-shadow: 0px 2px 4px  rgba(156, 210, 255, 1); background-image: url(260320szfh_more_1.png);}
.dhlj_tit ul li a .dhlj_text p{ font-size: .18rem; font-size: var(--18px); margin-top: .08rem; margin-top: var(--8px);}
.dhlj_tit ul li:nth-child(2) a,.dhlj_tit ul li:nth-child(3) a{ padding-top: 1.16rem; padding-top: var(--116px); padding-bottom: .34rem; padding-bottom: var(--34px);}
.dhlj_tit ul li:nth-child(4) a{ padding-top: .86rem; padding-top: var(--86px); padding-bottom: .64rem; padding-bottom: var(--64px);}
.dhlj_tit ul li a:hover .dhlj_text h3{ color: #003686;}
.dhlj_tit ul li:nth-child(1) a:hover{ background: url(260320szfh_tit_bar1.png) no-repeat bottom; background-size: 100% auto;}
.dhlj_tit ul li:nth-child(2) a:hover{ background: url(260320szfh_tit_bar2.png) no-repeat bottom; background-size: 100% auto;}
.dhlj_tit ul li:nth-child(3) a:hover{ background: url(260320szfh_tit_bar3.png) no-repeat bottom; background-size: 100% auto;}
.dhlj_tit ul li:nth-child(4) a:hover{ background: url(260320szfh_tit_bar4.png) no-repeat bottom; background-size: 100% auto;}
@keyframes updown{
    0%{ transform: translateY(0);}
    25%{ transform: translateY(5px);}
    50%{ transform: translateY(0);}
    75%{ transform: translateY(-5px);}
    100%{ transform: translateY(0);}
}
.trt-row.trt-row-large{ display: flex; flex-wrap: wrap;}
.trt-row.trt-row-large::after, .trt-row.trt-row-large::before{ display: none;}
.trt-row .ej_con_bg{ height: 100%;}
.ind_con{ display: flex; gap: .4rem; gap: var(--40px); overflow: hidden\0;}
.ind_fhlt_l{ width:70.2381%; flex-shrink: 0; float: left\0; margin-right: .4rem\0;}
.ind_fhlt_r{ flex: 1; overflow: hidden;}
.ind_fhlt_l,.ind_fhlt_r{ display: flex; flex-direction: column;}
.ind_tit1{ flex-shrink: 0; margin-bottom: .16rem; display: flex; align-items: center; justify-content: space-between; position: relative; z-index: 2;}
.ind_con1{ flex: 1; flex: none\0; background: rgba(255, 255, 255, 0.8); border: 3px solid rgba(2, 158, 242, 0.24); border-radius: .2rem; border-radius: var(--20px); padding: .3rem; padding: var(--30px);}
.ind_tit1{ overflow: hidden\0;}
.ind_tit1 ul{ float: left\0;}
.ind_tit1 ul li{ display: inline-block; font-size: .34rem; font-size: var(--34px);}
.ind_tit1 ul li a{}
.ind_tit1 ul li.on a{ font-weight: bold;}
.ind_tit1 ul li+li{ position: relative; margin-left: .12rem; margin-left: var(--12px);}
.ind_tit1 ul li+li::before{ content: '/'; color: #9CD2FF; margin-right: .12rem; margin-right: var(--12px);}
.ind_tit1 .ind_more{ float: right\0; margin-top: .1rem; margin-top: var(--10px); position: relative; z-index: 0; transition: .3s all;}
.ind_tit1 .ind_more a{font-size: .18rem; font-size: var(--18px); display: flex; align-items: center; display: none\0; line-height: .36rem; line-height: var(--36px); background-color: #ffffff; border-radius: .3rem; border-radius: var(--30px); padding: 0 .2rem; padding: 0 var(--20px); color: #333;}
.ind_tit1 .ind_more::before{ position: absolute; z-index: -1; content: ''; left: 0; right: 0; bottom: 0; top: 0; border-radius: .3rem; border-radius: var(--30px); transition: .3s all;}
.ind_tit1 .ind_more a:hover{ color: #003686;}
.ind_tit1 .ind_more a i{ margin-left: .04rem; width: .14rem; height: .14rem; width: var(--14px); height: var(--14px); background: url(260305szfh_menu_more.png) no-repeat center; background-size: contain; display: inline-block;}
.ind_tit1 .ind_more:hover::before{ background: linear-gradient(90deg, rgba(60, 91, 182, 1) 0%, rgba(2, 213, 243, 1) 100%); filter: blur(6px);}
.ind_fhlt_con{ background: url(260320szfh_con1.png) no-repeat left top; background-size:cover; border-radius: .2rem; border-radius: var(--20px); position: relative; overflow: hidden; padding: .38rem .38rem .38rem 2.7rem; padding: var(--38px) var(--38px) var(--38px) var(--270px); display: flex; align-items: center; gap: .4rem; gap: var(--40px);}
.ind_fhlt_con em{ width: 1.2rem; width: var(--120px); position: absolute; left: .72rem; left: var(--72px); top: 0;}
.ind_fhlt_con>span{ display: inline-block\0; flex-shrink: 0; font-size: .26rem; font-size: var(--26px); font-weight: bold; float: left\0; position: relative;}
.ind_fhlt_con ul{ gap: .4rem; gap: var(--40px); flex: 1; display: flex; align-items: center; overflow: hidden\0;}
.ind_fhlt_con li{ flex: 1; display: flex; float: left\0; display: inline-block\0; width: calc(50% - .2rem)\0; align-items: center; padding: .2rem .06rem .2rem .24rem; padding: var(--20px) var(--6px) var(--20px) var(--24px); gap: .04rem; gap: var(--4px); background: linear-gradient(180deg, rgba(255, 255, 255, 0.8) 0%, rgba(255, 255, 255, 0.33) 100%); background-color: #ffffff\0; border-radius: .12rem; border-radius: var(--12px); margin: 0 .1rem\0;}
.ind_fhlt_time{ display: flex; display: inline-block\0; gap: .04rem; gap: var(--4px); font-size: .18rem; font-size: var(--18px); color: #666666; float: left\0;}
.ind_fhlt_time i{ font-size: .18rem; font-size: var(--18px); display: inline-block\0;}
.ind_fhlt_year{ margin-right: .1rem; margin-right: var(--10px); font-size: .16rem; letter-spacing: 1px; font-family: Arial; font-size: var(--16px); font-weight: bold; color: #003686; width: .3rem; flex-shrink: 0; word-break: break-all; width: var(--30px); padding-right: .06rem; padding-right: var(--6px); border-right: 1px solid #9CD2FF; line-height: 1; display: inline-block\0;}
.ind_fhlt_text{ flex: 1; display: block\0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: .25rem; font-size: var(--25px); font-size: .18rem\0; color: #003686; font-weight: bold;}
.ind_fhlt_date{ font-size: .36rem; color: #003686; line-height: 1; font-weight: bold; font-size: var(--36px); font-family: Arial; display: inline-block\0;}
.ind_fhlt_date span{font-size: .24rem; font-size: var(--24px); margin: 0 .04rem;}
.ind_tit2{ position: relative; z-index: 2;}
.ind_flt_tabs .ind_tit2{max-width: calc(100% - 2rem); max-width: calc(100% - var(--200px));}
.ind_tit2 ul{ white-space: nowrap; overflow-x: auto; overflow-y: hidden; font-size: 0; }
.ind_tit2 ul li{ display: inline-block; font-size: .26rem; font-size: var(--26px); margin-right: .2rem; margin-right: var(--20px); position: relative;}
.ind_tit2 ul li a{ display: inline-block;}
.ind_tit2 ul li i{ cursor: pointer; display: inline-block; margin-left: .12rem; margin-left: var(--12px); font-size: .16rem; font-size: var(--16px); margin-right: .16rem; margin-right: var(--16px); color: #666666;}
.ind_tit2 ul li.is_up i{ color: #003686;}
.ind_tit2 ul li::after{ content: '/'; color: #9CD2FF; font-weight: normal;}
.ind_tit2 ul li:last-child{ margin-right: 0;}
.ind_tit2 ul li:last-child::after{ display: none;}
.ind_tit2 ul li.on a{ font-weight: bold; color: #003686;}
.ind_flt_con{ z-index: 1; margin-top: -.38rem; margin-top: calc(var(--38px) * -1); position: relative;}
.ind_flt_tabs{ position: relative;}
.ind_down{ position: absolute; left: 0; right: 0; top: .56rem; top: var(--56px); bottom: 0; z-index: 0;}
.ind_down>div{ display: none; height: 100%; background-color: #ffffff; box-shadow: 0px 2px 12px  rgba(156, 210, 255, 1); border-radius: .12rem;  padding: .12rem .08rem .2rem .12rem; padding: var(--12px) var(--8px) var(--20px) var(--12px);}
.ind_scroll{ max-height:100%; overflow-y: auto; overflow-x: hidden; padding-right: .08rem;}
.ind_scroll::-webkit-scrollbar{ width: .06rem; background-color: #C4E1F9; border-radius: .06rem;}
.ind_scroll::-webkit-scrollbar-thumb{ background-color: #003686; border-radius: .06rem;}
.ind_scroll ul{ display: flex; flex-wrap: wrap;}
.ind_scroll ul li a{ height:calc(100% - .16rem); height: calc(100% - var(--16px));}
.ind_down>div ul li a{ display: flex; align-items: center; display: block\0; margin: .08rem 0; margin: var(--8px) 0; padding: .1rem .28rem .1rem .12rem; padding: var(--10px) var(--28px) var(--10px) var(--12px); background-color: #ffffff; border: 1px solid #C4E1F9; border-radius: .08rem; border-radius: var(--8px); position: relative;}
.ind_down>div ul li a::after{ position: absolute; width: .14rem; height: .14rem; width: var(--14px); height: var(--14px); background: url(260305szfh_menu_more.png) no-repeat; background-size: contain; top: 50%; transform: translateY(-50%); -ms-transform: translateY(-50%); right: .12rem; right: var(--12px); content: ''; display: none;}
.ind_down>div ul li a:hover{ background-color: #E4F7FF; border-color: #E4F7FF;}
.ind_down>div ul li a:hover::after{ display: block;}
.ind_flt_list,.ltbd{ padding-top: .38rem; padding-top: var(--38px); position: relative;}
.ind_flt_list ul{ display: flex; flex-wrap: wrap;}
.ind_flt_list .bd{ margin: 0 -.1rem; margin: 0 calc(var(--10px) * -1);}
.ind_flt_list li,.ltbd li{ float: left;}
.ind_flt_list li a{ margin: .2rem .1rem 0 .1rem; margin:var(--20px) var(--10px) 0 var(--10px); display: block; height: calc(100% - .2rem); height: calc(100% - var(--20px)); position: relative; background: linear-gradient(135deg, rgba(232, 244, 255, 1) 0%, rgba(232, 249, 255, 1) 100%); background-color: rgba(232, 249, 255, 1); border-radius: .2rem; border-radius: var(--20px); overflow: hidden; z-index: 0;}
.ind_flt_list li a::after{ pointer-events: none; content: ''; width: 3.6rem; height: 2.75rem; width: var(--360px); height: var(--278px); background: url(260320szfh_ind_shu.png) no-repeat; background-size: contain; position: absolute; right: -1.36rem; right: calc(var(--136px) * -1); top: -.5rem; top:calc(var(--50px) * -1); z-index: -1;}
.ind_flt_list li a .ind_flt_text_hover{ position: absolute; display: none; left: 0; top: 0; right: 0; bottom: 0; z-index: 3;}
.ind_flt_list li a:hover .ind_flt_text{ z-index: 1; color: transparent;}
.ind_flt_text,.ind_flt_text_hover{ padding: .19rem .1rem .2rem .2rem; padding: var(--19px) var(--10px) var(--20px) var(--20px);}
.ind_flt_text h3{ font-size: .2rem; line-height: 1.35; font-size: var(--20px);}
.ind_dw{overflow: hidden; margin-top: .1rem; margin-top: var(--10px);}
.ind_dw>span{ float: left; display: block; font-size: .18rem; font-size: var(--18px); color: #666666;}
.ind_dw>span>i{ font-size: .2rem; font-size: var(--20px); color: #003686; display: inline-block; margin-right: .04rem;}
.ind_dw>p{ overflow: hidden; font-size: .18rem; font-size: var(--18px);}
.ind_dw>p>em{ display: inline-block; white-space: nowrap;}
.ind_flt_list li a:hover{box-shadow: 0px 2px 8px  rgba(156, 210, 255, 1)}
.ind_flt_list li a:hover .ind_flt_text_hover{ display: flex; align-items: center; z-index: 4; display: block\0;}
.ind_flt_text_hover dl dd{ color: #ffffff; font-size: .18rem; font-size: var(--18px); line-height: 1.5; display: flex; align-items: center;}
.ind_flt_text_hover dl dd i{ font-size: .2rem; font-size: var(--20px); margin-right: .06rem; margin-right: var(--6px); display: inline-block;}
.ind_flt_list li a::before{ position: absolute; left: 0; top: 0; right: 0; bottom: 0; content: ''; z-index: -2;}
.ind_flt_list li a:hover::after{ z-index:4;}
.ind_flt_list li a:hover::before{ z-index: 3;background: linear-gradient(201.33deg, rgba(0, 106, 227, 1) 0%, rgba(87, 224, 242, 1) 100%); filter: blur(10px); background-color: #57e0f2\0;}
.ltbd .list_base3{ margin-bottom: .03rem; margin-bottom: var(--3px);}
.ltbd .list_base3 .bd li{ margin-top: 0;}
.ltbd .list_base3 .bd li a .date_con{padding-top: 0\0;height: .54rem\0;align-items: flex-start;}
.ltbd .list_base3 li a .date_con h3{ font-weight: normal; font-size: .26rem; font-size: var(--26px);}
.ltbd .list_base3 li a{ border: none; margin: .2rem .1rem 0 .1rem; margin:var(--20px) var(--10px) 0 var(--10px); display: block; height: calc(100% - .2rem); height: calc(100% - var(--20px)); padding: .23rem .2rem .22rem .2rem; padding:var(--23px) var(--20px) var(--22px) var(--20px); background: linear-gradient(135deg, rgba(232, 244, 255, 1) 0%, rgba(232, 249, 255, 1) 100%); background-color: rgba(232, 249, 255, 1);}
.fhzx_pic{ overflow: hidden; position: relative; border-radius: .12rem; border-radius: var(--12px);}
.fhzx_pic .picture_fixed{ padding-top: 56.5%; z-index: 1;}
.fhzx_pic p{ position: absolute; left: 0; bottom: 0; right: 0; z-index: 2; background: linear-gradient(0deg, rgba(0, 54, 134, 1) 0%, rgba(0, 54, 134, 0) 100%); background-color: rgba(0, 54, 134, .7)\0; padding: .32rem .2rem .2rem .2rem; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; color: #ffffff; font-size: .2rem; font-size: var(--20px); font-weight: bold; line-height: 1.3;}

.fhds_list1,.ind_yycj_list{ z-index: 1; margin-top: -.68rem; margin-top: calc(var(--68px) * -1); position: relative; padding-top: .58rem; padding-top: var(--58px); position: relative;}
.fhds_list1 .bd li a{ margin-top: .16rem; margin-top: var(--16px); position: relative; padding:.24rem 0 .16rem .4rem; padding: var(--24px) 0 var(--16px) var(--40px); display: block;}
.fhds_list1 .bd li a span{ padding-bottom: .6rem; padding-bottom: var(--60px); width: 1.4rem; width: var(--140px); background: url(260309szfh_fhdt_icon_bg.png) no-repeat center bottom; background-size: 100% auto; position: absolute; left: .2rem; left: var(--20px); top: 0; z-index: 2; text-align: center;}
.fhds_list1 .bd li a span img{ width:1.1rem; width: var(--110px); animation: round 3s linear infinite;}
.fhds_list1 .bd li a .fhds_text{ z-index: 1; position: relative; overflow: hidden; border-radius: .2rem; border-radius: var(--20px); padding: .18rem .12rem .18rem 1.3rem; padding: var(--18px) var(--12px) var(--18px) var(--130px); background: url(260309szfh_fhdt_box.png) no-repeat right center; background-size: 100% 100%;}
@keyframes round{
    0%{ transform: rotateY(0);}
    25%{ transform: rotateY(40deg);}
    50%{ transform: rotateY(0);}
    75%{ transform: rotateY(-40deg);}
    100%{ transform: rotateY(0);}
}
.fhds_list1 .bd li a .fhds_text h3{ font-size: .2rem; font-size: var(--20px); line-height: 1.5; font-weight: normal; min-height: .6rem; min-height: var(--60px);}
.fhds_list1 .bd li a .fhds_text i{ margin-top: .12rem; margin-top: var(--12px); width: .28rem; height: .28rem; display: block; width: var(--28px); height: var(--28px); background:url(260305szfh_menu_more.png) no-repeat center #D9EEFF; background-size: .14rem .14rem; background-size: var(--14px) var(--14px); border: 1px solid #ffffff; border-radius: 50%; text-align: center; }
.fhds_list1 .bd li a:hover .fhds_text h3{ font-weight: bold; color: #ffffff;}
.fhds_list1 .bd li a:hover .fhds_text{  background: url(260309szfh_fhdt_box_1.png) no-repeat;}
.fhds_list1.qh_list .num{ top: .12rem; top: var(--12px);}
.fhds_list1 .bd .ulWrap ul:nth-last-child(2) li:last-child a .fhds_text h3{ font-size: .18rem; font-size: var(--18px);}
.qh_list .num{ position: absolute; right: 0; top: .02rem; top: var(--2px); display: flex; align-items: center; width: 2.2rem\0; height: .3rem\0; text-align: right\0;}
.qh_list .num>span{ display: inline-flex; align-items: center; justify-content: center; display: inline-block\0; width: .3rem; width: var(--30px); height: .3rem; line-height: .3rem;  height: var(--30px); line-height: var(--30px); vertical-align: top; text-align: center; cursor: pointer; background-color: #ffffff; border-radius: .06rem; border-radius: var(--6px); font-size: .14rem; color: #333333; margin: 0 .1rem; box-shadow: 0px 2px 8px  rgba(156, 210, 255, 1);}
.qh_list .num>span i{ font-size: .14rem; font-size: var(--14px);}
.qh_list .num>span:hover{box-shadow: 0px 2px 8px #3892dd;}
.qh_list .num>span.prevStop,.qh_list .num>span.nextStop{ }
.num li{ font-size: 0;}
.qh_list .num ul{ display: flex; align-items: center; display: inline-block\0; }
.qh_list .num li{ display: flex; display: inline-block\0; cursor: pointer; color: #ffffff;}
.qh_list .num li{ position: relative; width: .1rem; height: .1rem; margin:.05rem .05rem; background-color: #B0DBFF; border-radius: 50%; opacity: .5;}
.qh_list .num li:hover{ background-color: #ffffff;}
.qh_list .num li.on{ width: .16rem; height: .16rem; background-color: #ffffff; position: relative; opacity: 1; top: .02rem\0;}
.qh_list .num li::before{ position: absolute; content: ''; border: 3px solid #B0DBFF; opacity: .5; left: 0; top: 0; right: 0; bottom: 0; border-radius: 50%; z-index: 1;}
.qh_list .num li::after{ position: absolute; content: ''; border: 3px solid #B0DBFF; opacity: .5; left: 0; top: 0; right: 0; bottom: 0; border-radius: 50%; z-index: 2;}
.qh_list .num li.on::after{ border-top: 3px solid #003686; opacity: 1; animation: around 3s linear infinite;}
.flex,.zbs_flex{ display: flex;}
.ind_con1.flex{ gap: .2rem; gap: var(--20px);}
.ind_tyq_l{ flex-shrink: 0; width: 44.58598%; float: left\0; margin-right: .2rem\0;}
.ind_tyq_r{ flex: 1; overflow: hidden;}
.ind_tyq_pic{ overflow: hidden; border-radius: .12rem .12rem 0 0; border-radius: var(--12px) var(--12px) 0 0;}
.ind_tyq_pic .picture_fixed{ padding-top: 56.47058%;}
.ind_tyq_text{ padding: .2rem .2rem; padding: var(--20px) var(--20px); background: linear-gradient(135deg, rgba(232, 244, 255, 1) 0%, rgba(232, 249, 255, 1) 100%); background-color: #E8F4FF\0; border-radius: 0 0 .12rem .12rem; border-radius: 0 0 var(--12px) var(--12px); font-weight: bold; color: #003686;}
.ind_tyq_text p{ font-size: .2rem; font-size: var(--20px); line-height: 1.6; height: .64rem\0; display: -webkit-box; display: block\0; -webkit-box-orient: vertical;-webkit-line-clamp: 2; overflow: hidden; text-overflow: ellipsis;}
.ind_tyq_r .list_base3 li:first-child{ margin-top: 0;}
.ind_tyq_r .list_base3 li a{ padding: .11rem .12rem .11rem .2rem; padding: var(--11px) var(--12px) var(--11px) var(--20px); background: linear-gradient(135deg, rgba(232, 244, 255, 1) 0%, rgba(232, 249, 255, 1) 100%); background-color:#E8F4FF\0; border: none; overflow: hidden\0;}
.ind_tyq_r .list_base3 li a .date_con{ text-align: left; align-items: flex-start; border-right: none; padding-top: 0\0; height: .54rem\0;}
.ind_tyq_r .list_base3 li a .date_con h3{ color: #003686; font-family: Arial; font-weight: normal;}
.ind_tyq_r .list_base3 li a .date_con h3 em{ font-size: .14rem; font-size: var(--14px); margin: 0 .04rem;}
.cxds .ind_tit1,.ind_yycj .ind_tit1{ width: calc(100% - 2rem); width: calc(100% - var(--200px));}
.fhds_list1 .bd{ margin-bottom: -.1rem; margin-bottom:calc(var(--10px * -1));}
.ind_yycj_list .bd{ margin: 0 -.2rem; margin: 0 calc(var(--20px) * -1);}
.ind_yycj_list .bd li a{ transition: .3s all; padding: .82rem 2rem .2rem .3rem; padding: var(--82px) var(--200px) var(--20px) var(--30px); display: block; margin: .1rem .2rem 0 .2rem; margin:var(--10px) var(--20px) 0 var(--20px); background: url(260320szfh_yycj_box.png) no-repeat center bottom; background-size: 100% 98%; position: relative; padding-right: 1.5rem\0;}
.ind_yycj_list .bd li a span{ position: absolute; top: 0; left: .3rem; left: var(--30px); background: url(260320szfh_bar1.png) no-repeat center top; background-size: contain; width: 1.35rem; height: .7rem; width: var(--136px); height: var(--70px); background-size: contain; text-align: center; font-size: .26rem; font-weight: bold; color: #fff; font-size: var(--26px); padding-top: .08rem; padding-top: var(--8px);}
.ind_yycj_list .bd li a em{ position: absolute; right: 0; bottom: 0; height: 1.59rem; height: var(--158px); border-radius: 0 0 .2rem 0; border-radius: 0 0 var(--20px) 0; overflow: hidden;}
.ind_yycj_list .bd li a em img{ max-height: 100%;}
.ind_yycj_list .bd li a p{ font-size: .2rem; font-size: var(--20px); line-height: 1.2; height: .52rem; height: var(--52px);}
.ind_yycj_list .bd li a:hover{ margin-top:0rem;}
.ind_zbs_l{ width: 59.04762%; flex-shrink: 0; float: left\0; margin-right: .2rem\0;}
.zbs_flex{ gap: .4rem; gap: var(--40px);}
.ind_zbs_r{ overflow: hidden\0;}
.ind_zbs_con1{ overflow: hidden; border-radius: .08rem; border-radius: var(--8px);}
.ind_zbs_con1 .picture_fixed{ display: block; padding-top: 44.77272%;}
.ind_zbs_con1 .picture_fixed:hover{ transform: scale(1);}
.ind_zbs_con1 a em{ position: absolute; width: 1.1rem; width: var(--110px); left: .52rem; left: var(--52px); top: .25rem; top: var(--25px);}
.ind_zbs_con1 a span{ left: .3rem; position: absolute; bottom: .3rem; left: var(--30px); bottom: var(--30px); font-size: .16rem; font-size: var(16px); padding: .06rem .14rem; padding: var(--6px) var(--14px); color: #666666;background: rgba(217, 238, 255, 1); border: 1px solid #ffffff; border-radius: .08rem; border-radius: var(--8px);}
.ind_zbs_con1 a:hover span{ color: #476EA8; background: #ffffff; box-shadow: 0px 2px 8px #3892dd; border-color:transparent;}
.ind_zbs_list li{ margin-top: .08rem; margin-top: var(--8px);}
.ind_zbs_list li a{display: block; position: relative; z-index: 0; overflow: hidden;}
.ind_zbs_list li a::before{ content: ''; z-index: -1; position: absolute; left: .12rem; right: .12rem; bottom: .12rem; top: .4rem; left: var(--12px); right: var(--12px); bottom: var(--12px); top: var(--40px); background: url(260320szfh_zbs1_con.jpg) no-repeat center top; background-size: cover; border-radius: .2rem; border-radius: var(--20px);}
.ind_zbs_list li a .ind_zbs_tit{ position: absolute; left: 0; bottom: 0; right: 0; border: 2px solid #ffffff; display: flex; justify-content: space-between; align-items: center; padding: .2rem .24rem; padding: var(--20px) var(--24px); border-radius: .2rem; border-radius: var(--20px); z-index: 0;}
.ind_zbs_list li a .ind_zbs_tit::before{ z-index: -1; content: ''; position: absolute; left: 0; top: 0; bottom: 0; right: 0;backdrop-filter: blur(5px);background: rgba(186, 238, 255, 0.6);border-radius: .2rem; border-radius: var(--20px);}
.ind_zbs_list li a .ind_zbs_tit h3{ font-size: .26rem; font-size: var(--26px); font-weight: bold; color: #003686; float: left\0;}
.ind_zbs_list li a .ind_zbs_tit span{transition: .3s all; background: linear-gradient(90deg, rgba(217, 238, 255, 1) 0%, rgba(217, 238, 255, 0) 100%); background-color: rgba(217, 238, 255, 1)\0; border: 1px solid #ffffff; font-size: .16rem; font-size: var(16px); padding: .06rem .14rem; padding: var(--6px) var(--14px); color: #666666; border-radius: .08rem; border-radius: var(--8px); float: right\0;}
.ind_zbs_list li a:hover .ind_zbs_tit span{ color: #476EA8; background: #ffffff; box-shadow: 0px 2px 8px #3892dd; border-color:transparent;}
.ind_zbs_list li a em{ height: 2.37rem; height: var(--237px); display: block; text-align: center; padding-bottom: .12rem; padding-bottom: var(--12px);}
.ind_zbs_list li a em img{ max-height: 100%;}
.jjkf_box{ position: fixed; left: 50%; top: 50%; transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); z-index: 999; width: 4.82rem; width: var(--480px); display: none;}
.jjkf_box .close_jjkf_box{ position: absolute; top: .1rem; top: var(--10px); right:.2rem; right: var(--20px); width: .4rem; display: block; width: var(--40px); cursor: pointer; z-index: 1000;}
.jjkf_pic{ background: url(260324szfh_tc_pic.png) no-repeat center top; background-size: contain; padding-top: 60.580912%; position: relative;}
.jjkf_pic h3{ font-size: .22rem; color: #003686; font-size: var(--22px); top: 1.68rem; top: var(--168px); left: 1.92rem; left: var(--192px); position: absolute;}
@keyframes around{
    0%{ transform: rotate(0);}
    100%{ transform: rotate(360deg);}
}

@media screen and (max-width:2220px){
    .pf_bar{ right: 1.2vw;}
}
@media screen and (max-width:1950px){
    .pf_bar{ right:.1rem;}
}
@media screen and (max-width:1920px){
    .index_wrap{ background-size: 100% auto;}
}
@media screen and (max-width:1720px){
    .ind_tyq_text{ padding: .12rem .2rem; padding: var(--12px) var(--20px);}
    .ind_zbs_list li{ margin-top: .18rem; margin-top: var(--18px);}
    .fhzx_pic+.list_base1{ padding-top: .1rem; padding-top: var(--10px);}
}
@media screen and (min-width:1466px) and (max-width:1720px){
    .index_wrap .main{ background-size: 153.5% auto;}
    .dhlj_tit ul li a{ padding-top: 0em\0 !important;}
    .dhlj_tit ul li:nth-child(2) a, .dhlj_tit ul li:nth-child(3) a{ padding-top: .96rem; padding-top: var(--96px); padding-bottom: .52rem; padding-bottom: var(--52px); padding-top: .4rem\0 !important;}
}
@media screen and (max-width:1465px){
    .index_wrap .main{ background-size: 155% auto;}
    .dhlj_tit ul li:nth-child(2) a, .dhlj_tit ul li:nth-child(3) a{ padding-top: .96rem; padding-top: var(--96px); padding-bottom: .52rem; padding-bottom: var(--52px);}
    .fhzx_pic+.list_base1{ padding-top: .16rem; padding-top: var(--16px);}
    
}
@media screen and (max-width:1366px){
    .index_wrap .main{ background-size: 169% auto;}
    .dhlj_tit ul li:nth-child(2) a, .dhlj_tit ul li:nth-child(3) a{ padding-top: .96rem; padding-top: var(--96px); padding-bottom: .52rem; padding-bottom: var(--52px);}
    .ind_zbs_list li{ margin-top: .1rem; margin-top: var(--10px);}
    .ind_zbs_list li a .ind_zbs_tit{ padding: .16rem .2rem; padding: var(--16px) var(--20px);}
    .ind_zbs_list li a em{ height: 2.3rem; height: var(--230px);}
    .fhds_list1 .bd li a{ margin-top: .1rem; margin-top: var(--10px);}
    .ind_tyq_r .list_base3 li a .date_con h3{ line-height: 1;}
    .ind_tyq_r .list_base3 li a{ padding: .1rem;}
    .ind_tyq_text{ padding: .17rem .2rem; padding: var(--17px) var(--20px);}
    .fhds_list1 .bd li a .fhds_text h3,.fhds_list1 .bd .ulWrap ul:nth-last-child(2) li:last-child a .fhds_text h3{ font-size: .16rem;}
}
@media screen and (max-width:992px){
    .ind_con{ flex-direction: column; gap: .16rem;}
    .fhds_list1 .bd li a{ display: flex; flex-direction: column; padding:0rem;}
    .fhds_list1 .bd li a span{ position: relative; left: auto; top: auto; width: 50%; margin: 0 auto; padding-bottom: .3rem;}
    .fhds_list1 .bd li a .fhds_text{ padding:.1rem .16rem; text-align: center; background: none;}
    .fhds_list1 .bd li a:hover .fhds_text{ background: none; box-shadow: none;}
    .fhds_list1 .bd li a .fhds_text h3{ font-size: .16rem; min-height: auto;}
    .fhds_list1 .bd li a .fhds_text h3 br{ display: none;}
    .fhds_list1 .bd li a:hover .fhds_text h3{ color: #003686;}
    .fhds_list1 .bd li a .fhds_text i{ display: none;}
    .fhds_list1 .num>span{ display: inline-flex; align-items: center; justify-content: center;}
    .ind_con1.flex{ flex-direction: column; gap: .16rem;}
    .ind_con1>.trt-row>.trt-col-12.trt-col-sm-24+.trt-col-12.trt-col-sm-24{ margin-top: .16rem;}
    .banner .row{ padding: 0;}
    .index_wrap .main{ background-size: 220% auto;}
    .logo_text{ padding:.16rem; background-color: rgba(255, 255, 255, .7);}
    .logo_tit{ display: flex; justify-content: center; align-items: center;}
    .logo_tit a span{ width:15vw; margin-right: .12rem;}
    .logo_tit a em{ width: 50vw;}
    .logo_tit a{ width: 80%; text-align: center;}
    .logo_tit1 span{ font-size: .14rem; display: none; line-height: 1.2;}
    .logo_tit1{ text-align: center;}
    .logo_tit1 span:first-child,.logo_tit1 span:nth-child(2){ display: block;}
    .logo_tit2_bg{ align-items: flex-start;}
    .logo_tit2_bg p{ margin: 0; position: relative; top: -.04rem;}
    .logo_tit2_bg span,.logo_tit2_bg a{ font-size: .14rem;}
    .logo_tit2_bg span{ flex-shrink: 0; padding-right: .12rem; margin-right: 0;}
    .logo_tit2_bg a{ margin-right: 0rem;}
    .dhlj_tit{ padding:0 .16rem; margin-top: 0;}
    .dhlj_tit ul{ flex-wrap: wrap; gap: .12rem;}
    .dhlj_tit ul li{ width: calc(50% - .1rem); flex: auto;}
    .dhlj_tit ul li a{ height: 100%; padding: .1rem .02rem .1rem .1rem !important; align-items: center; gap: 0; justify-content: flex-start; background:linear-gradient(135deg, rgba(232, 244, 255, 1) 0%, rgba(232, 249, 255, 1) 100%); border-radius: .08rem; gap: .06rem;}
    .dhlj_tit ul li a .dhlj_text h3{ font-size: .18rem;}
    .dhlj_tit ul li a span{ width: .32rem;}
    .dhlj_tit ul li a .dhlj_text{ padding-top: 0;}
    .dhlj_tit ul li a .dhlj_text p{ font-size: .13rem; margin-top: 0;}
    .dhlj_tit ul li a .dhlj_text h3 i{ width: .2rem; height: .2rem;}
    .banner{ padding-bottom: .24rem;}
    .ind_fhlt_con>span{ font-size: .22rem;}
    .ind_fhlt_l{ width: 100%;}
    .ind_tit1 ul li{ font-size: .24rem;}
    .pf_bar{ display: none;}
    .ind_tit1 .ind_more{ margin-top: 0;}
    .ind_tit1 .ind_more a{ margin: .04rem; box-shadow: 0 0 .06rem rgba(0, 106, 227, 0.22); font-size: .14rem; padding: 0 .12rem;}
    .ind_tit1 .ind_more a i{ width: .1rem; height: .1rem;}
    .ind_con1{ padding: .16rem;}
    .ind_fhlt_r,.ind_zbs_r{ margin-top: .1rem;}
    .ind_fhlt_con em{ display: none;}
    .ind_fhlt_con{ padding: .16rem; gap: .16rem; flex-direction: column; border-radius: .12rem; background-position: center bottom; background-size: cover;}
    .ind_fhlt_con ul{ flex-direction: column; gap: .12rem; width: 100%;}
    .ind_fhlt_con ul li{ width: 100%; padding: .1rem .16rem;}
    .ind_fhlt_text{ font-size: .18rem;}
    .ind_flt_tabs .ind_tit2{ max-width: none;}
    .ind_flt_con{ margin-top: 0rem;}
    .ind_flt_list, .ltbd{ padding-top: .16rem; padding-bottom: .48rem;}
    .ind_tit2 ul::-webkit-scrollbar{ display: none;}
    .ind_tit2 ul li{ margin-right: .1rem;}
    .ind_tit2 ul li a{ font-size: .2rem;}
    .ind_tit2 ul li a i{ display: none;}
    .ind_tit2 ul li a::after{ margin-left: .1rem;}
    .ind_flt_list .bd{ margin: 0 -.08rem;}
    .fhds_list1 .bd{ margin-bottom: 0;}
    .qh_list .num{ bottom: .06rem; left: 0; right: 0; top: auto; justify-content: center;}
    .fhds_list1.qh_list .num{ top: auto;}
    .ind_flt_list li a{ padding: .12rem .16rem; height: 100%; border-radius: .1rem; margin: 0 .08rem;}
    .ind_flt_text{ padding: 0;}
    .ind_dw>span{ width: 100%; float: none;}
    .ind_flt_text h3{ font-size: .18rem;}
    .ind_flt_text_hover dl dd{ font-size: .16rem;}
    .ind_dw>span{ font-size: .16rem;}
    .ind_dw>p{ font-size: .14rem;}
    .ltbd .list_base3 li a{ margin: 0; display: flex;}
    .fhzx_pic p{ font-size: .16rem; padding-bottom: .12rem;}
    .fhds_list1, .ind_yycj_list{ margin-top: 0; padding-top: 0; padding-bottom: .48rem;}
    .fhds_list1 .bd li a{ margin-top: 0;}
    .ind_tyq_l{ width: 100%;}
    .ind_tyq_text{ padding: .12rem .16rem;}
    .ind_tyq_text p{ font-size: .16rem; font-weight: normal; text-align: justify;}
    .ind_tyq_r .list_base3 li a .date_con{ border-right: 1px dashed rgba(141, 191, 247, 0.38);}
    .ind_yycj_list .bd{ margin: 0 -.08rem;}
    .ind_yycj_list .bd li a{ padding:.5rem .16rem .06rem .16rem; margin: 0 .08rem; background-size: 100% 100%;}
    .ind_yycj_list .bd li a em{ height: auto; width: 40%; z-index:0;}
    .ind_yycj_list .bd li a em img{ max-height:none;}
    .ind_yycj_list .bd li a p{ font-size: .16rem; position: relative; z-index: 1;}
    .ind_yycj_list .bd li a span{ width: .8rem; height: .46rem; font-size: .16rem; font-weight: normal; left: .12rem;}
    .index_tit span{ font-size: .32rem;}
    .zbs_flex{ flex-direction: column; gap: .16rem;}
    .ind_zbs_l{ width: 100%;}
    .ind_zbs_list li a .ind_zbs_tit{ padding: .08rem .16rem; border-radius: .08rem;}
    .ind_zbs_list li a .ind_zbs_tit span{ font-size: .14rem; padding:.05rem .1rem;}
    .ind_zbs_list li a .ind_zbs_tit h3{ font-size: .18rem;}
    .ind_zbs_list li a .ind_zbs_tit::before{ border-radius: .08rem;}
    .ind_zbs_list li a em{ height: auto;}
    .ltbd .list_base3 li a .date_con h3{ font-size: .2rem;}
    .ltbd .list_base3 li a{ padding: .16rem; height: auto;}
    .ltbd .list_base3 .bd li+li{ margin-top: .16rem;}
    .ind_down>div ul li a{ padding: .1rem; text-align: center; justify-content: center;}
    .ind_down>div ul li a:hover::after{ display: none;}
}
@media screen and (max-width:640px){
    .ind_flt_list li+li{ margin-top: .16rem;}
    .ind_zbs_con1 a em{ width: .7rem; left: .2rem; top: .1rem;}
    .qh_list .num li{ margin: .05rem .03rem;}
    .jjkf_box{ width: 100%;}
    .jjkf_pic h3{ left: 37vw; top:35vw; font-size: 4.5vw;}
    
}
.TRS_Editor table{ max-width: 100% !important;}
@media (max-width: 992px){
    .TRS_Editor table{ width: 100% !important;}
}

/*公告*/
.gg_box{width: 34.765625vw;background: url(230419_szfh_pf_bg.png) no-repeat center bottom;background-size: 100% auto;position: fixed;left: 50%;top: 50%;z-index: 10001;padding: 14.5vw 4.0625vw 1.2vw 4.0625vw;color: #ffffff;transform: translateX(-50%) translateY(-50%);-ms-transform: translateX(-50%) translateY(-50%);display: flex; display: block\0; flex-direction: column;align-items: flex-end;justify-items: center;}
.gg_box .close_gg_box{cursor: pointer;position: absolute;left: 50%;bottom: -3.515625vw;width: 2.34375vw;height: 2.34375vw;margin-left: -1.171875vw;}
.gg_box h1,.gg_box p{text-align: center;}
.gg_box h1{font-size: 1.875vw;letter-spacing: 0.390625vw;text-shadow: 0px 2px 4px rgba(47, 93, 186, 0.4);width: 100%;}
.gg_box h3{font-size: 1.015625vw;line-height: 1.71875vw;text-shadow: 0px 2px 4px rgba(47, 93, 186, 0.4);letter-spacing: 2px;text-indent: 2em;text-align: justify;margin-top: .7vw;}
.gg_box p{font-size: 0.859375vw;line-height: 1.5625vw;margin-top: 0.625vw;letter-spacing: 1px;}
.gg_box em{display: none;}
@media (max-width: 1366px){
    .gg_box{width: 60vw;padding: 30vw 8vw 1.5vw 8vw;background-position-y: bottom;background-size: auto 100%;border-radius: .16rem;}
    .gg_box h1{font-size: .44rem;}
    .gg_box h3{font-size: .32rem;line-height: .48rem;}
    .gg_box p{font-size: .3rem;line-height: .48rem;}
}
@media (max-width: 992px){
     .gg_box{width: 80%;margin-left: -40%;padding: 4vw 5vw;top: 40%;margin-top: inherit;transform: translateY(-50%);-ms-transform: translateY(-50%);background-image: linear-gradient(180deg, rgba(128, 170, 255, 1) 0%, rgba(13, 99, 225, 1) 100%);border-radius: .2rem;}
    .gg_box h1{font-size: .32rem;}
    .gg_box h3{font-size: .2rem;line-height: .32rem;margin-top: .12rem;}
    .gg_box p{font-size: .16rem;line-height: .28rem;margin-top: .1rem;}
    .gg_box .close_gg_box{width: 8vw;height: 8vw;bottom: -12vw;margin-left: -4vw;}
    .gg_box em{display: block;position: absolute;left: 0;top: -25vw;width: 60%;z-index: 1002;}
  
}  
@media (max-width:480px){
    .gg_box{width: 90%;margin-left: -45%;}
}


.chbm_con{ padding: .3rem .36rem; padding: var(--30px) var(--36px); background: url(260321szfh_chbm_con.jpg) no-repeat center top #ffffff; border-radius: .2rem; border-radius: var(--20px); border: 2px solid #ffffff; box-shadow: 0px 2px 12px rgba(42, 130, 228, 0.07);}
.chbm_list{ overflow: hidden;}
.chbm_list li a{display: block; position: relative; margin: .1rem 0; margin: var(--10px) 0; background: url(260321szfh_chbm_box.jpg) no-repeat right top #ffffff; background-size: 100%; border-radius: .16rem; border-radius: var(--16px); padding: .34rem .44rem; padding: var(--34px) var(--44px); border: 1px solid rgba(139, 213, 252, 0.43); transition: .3s all;}
.chbm_list li a:hover{ background-image: url(260321szfh_chbm_box_1.jpg); border-color: #ffffff;}
.chbm_list li a::after{ position: absolute; right: 0; bottom: 0; top: 0; left: 0; background: url(260321szfh_chbm_icon_bg.png) no-repeat right bottom; background-size: contain; content: '';}
.chbm_list li a h3{ transition: .3s all; font-size: .32rem; font-size: var(--32px); line-height: 1.34375;}
.chbm_list li a p{ font-size: .2rem; font-size: var(--20px); line-height: 1.6; height: .64rem; margin-top: .1rem; margin-top: var(--10px); color: #5E5E5E;}
.chbm_list li a span{ display: block; width: 1.38rem; width: var(--138px); text-align: center; line-height: .4rem; line-height: var(40px); border-radius: 1rem; font-size: .2rem; font-size: var(--20px); color: #003686; border: 2px solid #8BC0FC; margin-top: .7rem; margin-top: var(--70px); transition: .3s all;}
.chbm_list li a span i{ display: inline-block; font-size: .2rem; font-size: var(--20px); margin-left: .06rem; margin-left: var(--6px);}
.chbm_list li a em{ width: 2.12rem; height: 2.12rem; width: var(--212px); height: var(--212px); position: absolute; right: .2rem; right: var(--20px); bottom:-.1rem; bottom: calc(var(--10px) * -1); pointer-events: none; z-index: 1;}
.chbm_list li a:hover h3{ color: #003686;}
.chbm_list li a:hover span{ color: #ffffff; background: linear-gradient(130.5deg, rgba(0, 86, 222, 1) 0%, rgba(20, 128, 224, 1) 43.11%, rgba(47, 183, 226, 1) 100%), rgba(222, 240, 255, 1); background-color: #003686\0; border-color:transparent; border-left: none; border-right: none;}
.chzn_con{ background: url(260321szfh_hwzn_con.jpg) no-repeat center top #ffffff;  border-radius: .2rem; border-radius: var(--20px); box-shadow: -4px -4px 20px  rgba(34, 149, 212, 0.2); padding: .7rem .54rem 1.3rem .54rem; padding: var(--70px) var(--54px) var(--130px) var(--54px); position: relative;}
.chzn_con::after{ background: url(260321szfh_hwzn_con_b.png) no-repeat center top; background-size: 100% auto; position: absolute; left: 0; right: 0; bottom: 0; content: ''; height: .8rem; height: var(--80px);}
.chzn_list ul{ font-size: 0; overflow: hidden;}
.chzn_list li{ width: 19.144862%; float: left;}
.chzn_list li.on{ width: 23.42054%;}
.chzn_list li a{ z-index: 0; display: block; margin: 0 .15rem; margin: 0 var(--15px); border-radius: .12rem; border-radius: var(--12px); box-shadow: 0px 0px 16px  rgba(17, 110, 217, 0.07); position: relative; padding: 2rem .36rem .36rem .36rem; padding: var(--200px) var(--36px) var(--36px) var(--36px);}
.chzn_list li a::before{ position: absolute; left: 0; top: 0; right: 0; bottom: 0; content:''; background: #ffffff; z-index: -2; border-radius: .12rem; border-radius: var(--12px);}
.chzn_list li a::after{position: absolute;z-index: -1;left: 2px;top: 2px;right: 2px;bottom: 2px;content:'';background: url(260321szfh_hwzn_con.png) no-repeat right top #d8f0ff;background-size: 100%;border-radius: .12rem;border-radius: var(--12px);}
.chzn_list li.on a,.chzn_list li a:hover{ padding: .36rem .36rem 1.88rem .36rem; padding: var(--36px) var(--36px) var(--188px) var(--36px);}
.chzn_list li a h2{ font-size: .4rem; font-size: var(--40px); color: #003686;}
.chzn_list li a h3{ margin-top: .04rem; font-size: .24rem; font-size: var(--24px); line-height: 1.5;}
.chzn_list li a em{ transition: .3s all; position: absolute; right: 0; top:0; width: 1.92rem; width: var(--192px);}
.chzn_list li a em img+img{ display: none;}
.chzn_list li a span{ display: none; width: 1.38rem; width: var(--138px); text-align: center; line-height: .4rem; line-height: var(40px); border-radius: 1rem; font-size: .2rem; font-size: var(--20px); margin-top: .32rem; margin-top: var(--32px); transition: .3s all; color: #ffffff; background: linear-gradient(130.5deg, rgba(0, 86, 222, 1) 0%, rgba(20, 128, 224, 1) 43.11%, rgba(47, 183, 226, 1) 100%), rgba(222, 240, 255, 1); background-color: #003686\0; }
.chzn_list li a span i{ display: inline-block; font-size: .2rem; font-size: var(--20px); margin-left: .06rem; margin-left: var(--6px);}
.is_no_enter{ position: relative;}
.jqqd_box{ display: none; position: absolute}
.is_no_enter a{ -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    filter: grayscale(100%);filter: progid:DXImageTransform.Microsoft.GrayScale(Enabled='true', Grayscale='1'); opacity: .5; filter: alpha(opacity=50);}
.is_no_enter .jqqd_box{ position: absolute; left: .15rem; left: var(--15px); right: .15rem; right: var(--15px); background: rgba(92, 86, 86, 0.02); border: 1px solid rgba(255, 255, 255, 1); 
backdrop-filter: blur(2px); border-radius: .16rem; border-radius: var(--16px); z-index: 9; display: block;}
.is_no_enter .jqqd_box span{ position: absolute; z-index: 10; left: 50%; top: 50%; transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); font-size: .22rem; font-size: var(--22px); color: #ffffff; padding: .04rem .11rem .04rem .14rem; padding: var(--4px) var(--11px) var(--4px) var(--14px); background-color: #3A8FFF; border-radius: .08rem; border-radius: var(--8px); letter-spacing: .03rem;}
.chzn_list li.is_no_enter .jqqd_box{ top: 0; bottom: 0;}
.chzn_list li.is_no_enter{ width: 20% !important;}
.chbm_list li.is_no_enter .jqqd_box{ top: .1rem; bottom: .1rem; top: var(--10px); bottom: var(--10px); display: block;}
.chzn_list li.is_no_enter.on a,.chzn_list li.is_no_enter a:hover{padding: 2rem .36rem .36rem .36rem; padding: var(--200px) var(--36px) var(--36px) var(--36px);}
.jqqd_list li.on,.jqqd_list li{ width: 20%;}
@media screen and (min-width:992px){
    .chzn_list li:not(.is_no_enter).on a h3,.chzn_list li:not(.is_no_enter) a:hover h3{ font-size: .32rem; font-size: var(--32px); color: #003686; line-height: 1; margin-top: 0;}
    .chzn_list li:not(.is_no_enter).on a em img:first-child,.chzn_list li:not(.is_no_enter) a:hover em img:first-child{ display: none;}
    .chzn_list li:not(.is_no_enter) a:hover em img+img,.chzn_list li:not(.is_no_enter).on a em img+img{ display: block;}
    .chzn_list li:not(.is_no_enter) a:hover em,.chzn_list li:not(.is_no_enter).on a em{ right: .12rem; top: 47%;}
    .chzn_list li:not(.is_no_enter).on a span,.chzn_list li:not(.is_no_enter) a:hover span{ display: block;}
    .chzn_list li:not(.is_no_enter) a:hover h2,.chzn_list li:not(.is_no_enter).on a h2{ display: none;}
    .chzn_list li:not(.is_no_enter).on a::after,.chzn_list li:not(.is_no_enter) a:hover::after{ background: url(260321szfh_hwzn_con_1.png) no-repeat right bottom; background-size: cover;}
    .chzn_list li:not(.is_no_enter) a:hover::before,.chzn_list li:not(.is_no_enter).on a::before{ background: linear-gradient(180deg, rgba(133, 204, 255, 1) 0.69%, rgba(194, 222, 242, 0) 100%), rgba(255, 255, 255, 1);}
   
    
}

@media screen and (max-width:992px){
    .chbm_con{ padding: .1rem .16rem;}
    .chbm_list ul{ display: flex; flex-wrap: wrap; gap: .04rem 0;}
    .chbm_list li a{ height: calc(100% - .12rem); margin: .06rem 0; padding: .16rem .1rem .16rem .2rem;}
    .chbm_list li a h3{ font-size: .18rem; height: .54rem; display: flex; align-items: center;}
    .chbm_list li a p{ font-size: .14rem; margin-top: 0; line-height: 1.5; height: .42rem;}
    .chbm_list li a p br{ display: none;}
    .chbm_list li a span{ margin-top: .2rem; width:.98rem; line-height: .32rem; font-size: .12rem; }
    .chbm_list li a em{ width: 30%; height: auto; right: 0; bottom: 0;}
    .chzn_con{ padding: .16rem;}
    .chzn_con::after{ display: none;}
    .chzn_list ul{ display: flex; flex-wrap: wrap; gap: .16rem 0; margin: 0 -.08rem;}
    .chzn_list li,.chzn_list.jqqd_list li{ width: 50% !important; float: none;}
    .chbm_list li.is_no_enter .jqqd_box{ left: .08rem; right: 0.08rem; top: .06rem; bottom: .06rem; border-radius: .1rem;}
    .is_no_enter .jqqd_box{ top: .06rem; bottom: .06rem;}
    .is_no_enter .jqqd_box span{ font-size: .14rem; white-space: nowrap; letter-spacing: 0; padding: .05rem .14rem;}
    .chzn_list li.is_no_enter .jqqd_box{ left: .08rem; right: .08rem;}
    .chzn_list li a{ display: block; padding: .16rem !important; margin: 0 .08rem; overflow: hidden; }
    .chzn_list li a em{ width: 25%; top: auto; bottom: 0;}
    .chzn_list li a h2{ font-size: .24rem; vertical-align: top; display: inline-block; margin-right: .04rem; line-height: .34rem;}
    .chzn_list li a h3{ margin-top: 0; line-height: .34rem; vertical-align: top; font-size: .18rem; display: inline-block;}
    .chzn_list li a span{ display: block;margin-top: .1rem; width:.98rem; line-height: .32rem; font-size: .12rem; }
}