@charset "UTF-8";
@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;
}
@media screen and (min-width:993px) and (max-width:1440px) {
	html{ font-size:7.20833333vw;}
}
.cxds_wrap .header{background: rgba(250, 253, 255, 0.8); position:relative; box-shadow: 0px 2px 12px rgba(33, 185, 226, 0.2);}
.cxds_ban{ padding-top: 23.4375%; height: 0; position: relative; background-repeat: no-repeat; background-position: center top; background-size: cover;}
.cxds_wrap .main{ background: url(260307szfh_fhds_bg.jpg) no-repeat center bottom #ffffff; background-size: cover; position: relative; padding-top: 0;}
.cxds_content{ background: url(260307szfh_fhds_con_t.png) no-repeat center top; background-size: cover; padding: .68rem 0 1.07rem 0; position: relative; z-index: 0;}
.cxds_content1{ padding: .68rem 0 0 0;}
.cxds_content2{ padding: .68rem 0;}
.cxds_content::after{ z-index: 1; position: absolute; background: url(260307szfh_fhds_con_c.png) no-repeat center bottom; left: 0; right: 0; bottom:-1rem; content: ''; height: 5rem;}
.cxds_wrap .cxds_row{ width: 1400px; margin: 0 auto; position: relative; z-index: 2;}
.cxds_menu{ position: fixed; z-index: 99; left: 0; top:50%; width: 2.3rem;}
.cxds_menu ul li{ cursor: pointer; padding-left: .3rem; line-height: .54rem; border-radius: 0 .54rem .54rem 0;}
.cxds_menu ul li span,.cxds_menu ul li em{ display: inline-block;}
.cxds_menu ul li span{ width: .46rem; margin-right: .06rem;}
.cxds_menu ul li em{ font-size: .2rem;}
.cxds_menu ul li i{ margin-left: .06rem; display: none;}
.cxds_menu ul li i img{ position: relative; top: -.02rem;}
.cxds_menu ul li.active i,.cxds_menu ul li:hover i{ display: inline-block;}
.cxds_menu ul li.active,.cxds_menu ul li:hover{ font-weight: bold; color: #003686; background: linear-gradient(90deg, rgba(135, 219, 255, 0.6) 0%, rgba(130, 188, 255, 0) 100%); background-color: #87DBFF\0;}
.cxds_menu ul li+li{ margin-top: .2rem;}
.cxds_tit{ text-align: center; line-height: .68rem;}
.cxds_tit em,.cxds_tit span{ display: inline-block;}
.cxds_tit em img{ position: relative; top: -.08rem;}
.cxds_tit span{ font-size: .6rem; line-height: .68rem; font-family: 'almmsht'; 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;}
.cxds_text{ font-size: .2rem; line-height: 2;}
.cxds_text p+p{ margin-top: .16rem;}
.cxds_list li a{ display: block; position: relative; z-index: 0; text-align: center;}
.cxds_list li a::before{ content: ''; z-index: -1; position: absolute; right: 0; left: 0; top: .36rem; height: .7rem; background: linear-gradient(180deg, rgba(130, 199, 255, .5) 0%, rgba(199, 238, 255, .5) 40.28%, rgba(247, 253, 255, .5) 100%); border-radius: .26rem; background-color:#C7EEFF\0;}
.cxds_list li a span{ width: 1rem; margin: 0 auto; display: block; background: url(260307szfh_fhds_icon_bg.png) no-repeat center bottom;}
.cxds_list li a span img{ animation: round 3s linear infinite;}
.cxds_list li a p{ font-size: .22rem; line-height: 1.363636; min-height: .6rem; margin-top: .1rem;}
@keyframes round{
    0%{ transform: rotateY(0);}
    25%{ transform: rotateY(40deg);}
    50%{ transform: rotateY(0);}
    75%{ transform: rotateY(-40deg);}
    100%{ transform: rotateY(0);}
}
.sdjs_box .preview{ width: 9.8rem; overflow: hidden; position: relative; z-index: 2;}
.sdjs_box .preview .swiper-container{ display: inline-block; width:calc(100% - .98rem); float: left; vertical-align: top;}
.sdjs_box .preview .swiper-wrapper .swiper-slide{ width: 1.6rem; text-align: center; padding:0rem 0.08rem 0.16rem 0.08rem; cursor: pointer;}
.sdjs_box .preview .swiper-wrapper span{ display:block; line-height: 1.33333; height: .64rem; font-size: 0.18rem; background: linear-gradient(90deg, rgba(255, 255, 255, 0.4) 0%, rgba(255, 255, 255, 0.6) 98.61%);border: 1.4px solid rgba(207, 231, 252, 1); border-radius: 0.12rem; position: relative;}
.sdjs_box .preview .swiper-wrapper .swiper-slide.active-nav span{border: 2px solid #ffffff; background: url(260307szfh_fhds_tit_bar.png) no-repeat; background-size: cover; font-weight: bold; box-shadow: 0px 8px 12px rgba(4, 146, 222, 0.12);}
.sdjs_box .preview .swiper-wrapper .swiper-slide span em{ position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); width: 100%;}
.sdjs_box .preview .swiper-wrapper .swiper-slide.active-nav span em{ background: linear-gradient(201.42deg, rgba(0, 53, 134, 1) 0%, rgba(2, 79, 168, 1) 58.4%, rgba(24, 182, 245, 1) 100%); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; color: #003686\0;}
.sdjs_box .preview .arrow-left,.sdjs_box .preview .arrow-right{ cursor: pointer; display: inline-block; text-align: center; width: 0.41rem; height: 0.41rem; margin-top: .14rem; border-radius: 50%; background-repeat: no-repeat; background-position: center; background-size: contain; vertical-align: top; float: left;}
.sdjs_box .preview .arrow-left{background-image:url(260307szfh_fhds_icon_l1.png); margin-right: .08rem;}
.sdjs_box .preview .arrow-right{background-image:url(260307szfh_fhds_icon_r1.png); margin-left: .08rem;}
.sdjs_box .preview .arrow-left:hover{ box-shadow: 0px 2px 2px rgba(163, 206, 255, 0.26);background-image:url(260307szfh_fhds_icon_l.png);}
.sdjs_box .preview .arrow-right:hover{ box-shadow: 0px 2px 2px rgba(163, 206, 255, 0.26);background-image:url(260307szfh_fhds_icon_r.png);}
.sdjs_box .preview .swiper-wrapper .swiper-slide:last-child{ width: 2rem;}
.sdjs_box .view .cxds_r_tit{ text-align: justify; padding-top: .3rem; padding-left: .36rem; padding-bottom: .36rem;}
.sdjs_box .view .cxds_r_tit>h1{line-height: 0.44rem; font-size: 0.36rem; margin-bottom: 0.18rem; padding-bottom: .04rem; position:relative; display: inline-block;}
.sdjs_box .view .cxds_r_tit>h1::after{content: ""; position: absolute; left: 0; bottom: 0; right: 0; height: 0.18rem; 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%); }
.sdjs_box .view .cxds_r_tit .cxds_text{font-size: 0.22rem; line-height: 0.52rem;}
.sdjs_box .view .cxds_r_tit .cxds_text p{ height: 2.08rem\0; max-height: 2.08rem; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; display: block\0; -webkit-box-orient: vertical;-webkit-line-clamp: 4;}
.sdjs_box .view .cxds_r_tit .cxds_text a{ margin-top: 0.24rem; font-size: 0.18rem; border-radius: 0.8rem; color: #003686; line-height: 0.28rem; padding: .02rem .12rem .08rem .18rem; border: 1px solid rgba(82, 163, 255, 0.57);display: inline-block; transition: .3s all;}
.sdjs_box .view .cxds_r_tit .cxds_text a em{ position: relative; top: .06rem; width: .28rem; height: .28rem; 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);}
.sdjs_box .view .cxds_r_tit .cxds_text a:hover{ background-color: #003686; color: #ffffff;}
.sdjs_box .view{ position: relative; margin-top: -1.2rem; z-index: 1;}
.sdjs_box .view .swiper-container{ padding-top: 1.2rem; margin-right: -1.2rem;}
.sdjs_box .view span{display: block; margin-top:-1.65rem; position: relative;width: 5.04rem;height: 5.44rem;text-align: center;left:0rem;background: url(260307szfh_fhds_icon_bg1.png) no-repeat .11rem bottom; background-size: 4.39rem auto;}
.sdjs_box .view span em{display: block; position: absolute; z-index: 5; background-repeat: no-repeat; background-position: center; background-size: contain; animation: height1 4s linear infinite;}
.sdjs_box .view span em.icon1{width: .43rem; height: .46rem; left: .47rem; top: 1.9rem; background-image: url(260307szfh_fhds_icon_1.png);}
.sdjs_box .view span em.icon2{width: .53rem; height: .52rem; right:.4rem; top: 1rem; background-image: url(260307szfh_fhds_icon_2.png);}
.sdjs_box .view span em.icon3{width: .31rem; height: .26rem; top: 2.47rem; right: .4rem; background-image: url(260307szfh_fhds_icon_3.png);}
.sdjs_box .view i{width: 4.58rem; display: block; margin: 0rem auto;}
.sdjs_box .view i img{animation: height 3s linear infinite; position: relative;z-index: 1; max-width: 100%; } 
.sdjs_box .view .trt-row{background: linear-gradient(90deg, rgba(255, 255, 255, 0.78) 0%, rgba(255, 255, 255, 0.57) 57.64%, rgba(255, 255, 255, 0) 100%); border-radius: .2rem 0 0 .2rem; margin: 0;}
@keyframes height{
	0%{ top: 0rem; }
    50%{ top: -.2rem;}
	100%{ top: 0rem; }
}
@keyframes height1{
	0%{ margin-top: 0rem; opacity: 1;;}
    50%{ margin-top: .2rem; opacity: .6;;}
	100%{ margin-top: 0; opacity: 1;;}
}



.slideBox_03{ border-radius: .12rem;}
.slideBox_03>span{ background-color: #ffffff; border-radius: 50%; background-repeat: no-repeat; background-position: center; background-size: contain; width: .41rem; height: .41rem;}
.slideBox_03>span.prev{ left: .1rem; background-image: url(260307szfh_fhds_icon_l.png);}
.slideBox_03>span.next{ right: .1rem; background-image: url(260307szfh_fhds_icon_r.png);}
.slideBox_03>span.prevStop{ background-image: url(260307szfh_fhds_icon_l2.png); background-color: transparent;}
.slideBox_03>span.nextStop{ background-image: url(260307szfh_fhds_icon_r2.png); background-color: transparent;}
.slideBox_03 .num{ display: none;}
.slideBox_03 .pic p{ bottom: .12rem; background-color: rgba(255, 255, 255, 0.9); border-radius: .12rem; right: .12rem; left: .12rem; font-size: .22rem; color: #333; text-align: left; padding: .12rem .2rem; line-height: .36rem;}
.slideBox_03 .txt-bg{ display: none;}
.slideBox_03 .pic li i.picture_fixed{ padding-top: 62.90322%;}
.cxds_list1 li{ position: relative;}
.cxds_list1 li a{ z-index: 1; position: relative; display: block; border: 1px solid #E3EFFA; border-radius: .12rem; background: rgba(255, 255, 255, 0.6); padding: .22rem; line-height: .24rem;}
.cxds_list1 li a h3{ font-weight: normal; font-size: .2rem; line-height: 1.2; width: calc(100% - 1.1rem); float: left; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.cxds_list1 li a span{ width: 1.1rem; text-align: right; float: right; font-size: .18rem; color: #808080;}
.cxds_list1 li+li{ margin-top: .11rem;}
.cxds_list1 li a::after{visibility: hidden; display: block; font-size: 0rem; content: " "; clear: both; height: 0rem;}
.cxds_list1 li:hover a{ border: 2px solid #B3D6FF; padding: .21rem; box-shadow: 0px 4px 12px  rgba(140, 196, 245, 0.35);}
.cxds_list1 li:hover::before,.cxds_list1 li:hover::after{ position: absolute; left: 0; content: ''; right: 0;}
.cxds_list1 li:hover::before{height: 2px; top: 0; z-index: 3; background: linear-gradient(90deg, rgba(42, 130, 228, 0) 0%, rgba(61, 161, 255, 1) 48.61%, rgba(255, 255, 255, 0) 100%); box-shadow: 0px 2px 6px  rgba(140, 196, 245, 0.35);}
.cxds_list1 li:hover::after{ height: .06rem; bottom: 0; background: rgba(41, 141, 255, 0.4); filter: blur(12px);}
.cxds_footer{overflow: hidden;background: url(260307szfh_fhds_bottom.jpg) no-repeat center bottom #00378B;padding: .75rem 0; position: relative; z-index: 1;}
.cxds_footer .cxds_footer_l,.cxds_footer .cxds_footer_c{ width: 33.3%; float: left;}
.cxds_footer .cxds_footer_r{ float: right; width: 22.42857%;}
.cxds_footer,.cxds_footer a{ color: #ffffff;}
.cxds_footer_l dl dt,.cxds_footer_l dl dd{ font-size: .18rem; line-height: 1.33333;}
.cxds_footer_l dl dt{ font-weight: bold;}
.cxds_footer_l dl dd,.cxds_footer_r p+p{ margin-top: .12rem;}
.cxds_footer_c{ text-align: center;}
.cxds_footer_r dl dt{ font-size: .2rem; line-height: 1.2;}
.cxds_footer_r dl dd{ margin-top: .12rem; font-size: .18rem; line-height: 1.33333;}
.cxds_footer_r p{ font-size: .18rem; line-height: 1.33333;}
.cxds_footer_r p img{ margin-right: .06rem; position: relative; top: -.02rem;}


@media only screen and (min-width:2560px){
    .cxds_footer{ background-size: 100% auto;}
}
@media only screen and (max-width:1780px){
    .cxds_menu{ width: 2rem; padding: .12rem 0; background-color: #ffffff; border-radius: 0 .2rem .2rem 0;}
    .cxds_menu ul li{ padding-left: .2rem;}
    .cxds_menu ul li+li{ margin-top:.1rem;}
}

@media only screen and (max-width:1440px){
    .cxds_wrap .cxds_row{ width:calc(100% - .4rem); }
    .cxds_list1 li a{ padding: .2rem;}
    .cxds_list1 li:hover a{ padding: .19rem;}
    .sdjs_box .view .swiper-container{ margin-right: 0;}
    .sdjs_box .view span{width: 90%;background-size: 90% auto;margin-top: -.6rem;height: 4.8rem;float: right;background-position-x: right;text-align: right;}
    .sdjs_box .view i{width: 80%;margin-right: 0;}
}
@media only screen and (max-width:992px){
    .cxds_wrap .cxds_row{ width: calc(100% - .32rem);}
    .cxds_ban{ padding-top: 30%; background-size: 140%;}
    .cxds_menu{ display: none;}
    .cxds_content,.cxds_content1,.cxds_content2{ padding: .2rem 0;}
    .cxds_content1{ padding-bottom: 0;}
    .cxds_tit{ line-height: .52rem; margin-bottom: 0; display: flex; align-items: center; justify-content: center;}
    .cxds_tit span{ font-size: .26rem; flex-shrink: 0;}
    .cxds_tit em{ max-width: 20%;}
    .cxds_text{ font-size: .16rem;}
    .cxds_list ul{ display: flex; flex-wrap: wrap;}
    .cxds_list li a{ padding-bottom: .2rem;}
    .cxds_list li a span{ width: .6rem;}
    .cxds_list li a::before{ border-radius: .12rem .12rem 0 0; top: .2rem;}
    .cxds_list li a p{ font-size: .14rem; min-height: auto; margin-top: 0;}
    .cxds_content::after{ background-size: 150% auto; bottom: -.3rem;}
    .sdjs_box .preview{ width: 100%; display: flex;}
    .sdjs_box .preview .arrow-left, .sdjs_box .preview .arrow-right{ flex-shrink: 0; margin-top: .09rem; width: .34rem; height: .34rem;}
    .sdjs_box .preview .swiper-container{ width: auto; flex: 1;}
    .sdjs_box .preview .swiper-wrapper .swiper-slide{ width:calc(33.3% - .04rem); padding: 0rem 0.02rem 0.16rem 0.02rem;}
    .sdjs_box .preview .swiper-wrapper span{ height: .54rem; font-size: .16rem;}
    .sdjs_box .preview .swiper-wrapper .swiper-slide.active-nav span{ font-weight: normal;}
    .sdjs_box .preview .swiper-wrapper .swiper-slide span em{ line-height: 1.1;}
    .sdjs_box .view .cxds_r_tit{ padding: .16rem .08rem;}
    .sdjs_box .view .cxds_r_tit>h1{ font-size: .2rem; line-height: 1.8;}
    .sdjs_box .view .cxds_r_tit .cxds_text{ font-size: .16rem; line-height: 1.8;}
    .sdjs_box .view .cxds_r_tit .cxds_text a{ font-size: .14rem; padding:.02rem .12rem; display: inline-flex; align-items: center; margin-top: .12rem;}
    .sdjs_box .view .cxds_r_tit .cxds_text a em{ top: auto;}
    .sdjs_box .view span{ width: 70%;height: auto;padding: 0;background-size: contain;background-position-x: left;padding-bottom: .3rem; margin: .15rem auto 0;}
    .sdjs_box .view i{ width: 100%;}
    .sdjs_box .view span em.icon1{ top: .5rem; left: 0;}
    .sdjs_box .view span em.icon2{ top: 0;}
    .sdjs_box .view span em.icon3{ top: 70%; right: 0;}
    .sdjs_box .view .cxds_r_tit .cxds_text a em{ width: .2rem; height: .2rem;}
   .sdjs_box .view{ margin-top: 0;}
   .sdjs_box .view .swiper-container{ padding-top: 0;}
    .slideBox_03 .pic p{ font-size: .16rem; font-weight: normal; padding: .06rem .16rem;}
    .cxds_list1 li a{ padding: .16rem; display: flex;flex-direction: column; gap: .06rem;}
    .cxds_list1 li:hover a{ padding: .15rem;}
    .cxds_list1 li a h3{ width: auto; white-space: normal; overflow: auto; font-size: .16rem; line-height: 1.5;}
    .cxds_list1 li a::after{ display: none;}
    .cxds_list1 li a span{ width: auto; text-align: left; font-size: .14rem;}
    .cxds_footer{ padding: .2rem 0;}
    .cxds_footer .cxds_footer_l, .cxds_footer .cxds_footer_c,.cxds_footer .cxds_footer_r{ float: none; width: 100%;}
    .cxds_footer_l dl dd,.cxds_footer_r p,.cxds_footer_r dl dd{ font-size: .16rem;}
    .cxds_footer .cxds_row{ display: flex; flex-direction: column; gap: .16rem;}
    .cxds_footer .cxds_footer_c img{ max-width: 70%;}
    .cxds_footer_r dl dt{ font-size: .16rem; position: relative;}
    .cxds_footer_r dl dt::after{ content: ':';}
    .sdjs_box .view .cxds_r_tit>h1::after{ height: .1rem;}
    .sdjs_box .view .cxds_r_tit>h1{ padding-bottom: 0;}
    .sdjs_box .view span em.icon1{ width: .16rem; height: .16rem;}
    .sdjs_box .view span em.icon2{ width: .28rem; height: .28rem; right: 0;}
    .sdjs_box .view span em.icon3{ top: 40%;}
    .cxds_footer{ background-size:150% auto;}
    .cxds_footer_r{ text-align: center;}
    .cxds_footer_r dl{ display: flex; align-items: center; gap: .1rem; justify-content: center;}
    .cxds_footer_r dl dd{ margin-top: 0;}
    .cxds_footer_l{ display: none;}
}

@media only screen and (max-width:640px){
    .sdjs_box .view span{ width: 80%; margin-top: .32rem;}
}

@media screen and(-ms-high-contrast:active),(-ms-high-contrast:none) {
	.cxds_tit span{ background: none;}
    .sdjs_box .preview .swiper-wrapper .swiper-slide.active-nav span em{ background: none;}
}

@media only screen and (max-width:1780px){
    .icon_btn{ margin-left: .3rem; margin-left: var(--30px);}
    .site_menu>ul>li>span a{ padding:.08rem 1vw\0;}
}

@media only screen and (max-width:992px){
    .header .on.m_menu .trans-3:nth-child(1), .close_search .trans-3:nth-child(1){ transform: translateY(.08rem) rotate(45deg);}
}

@media only screen and (max-width:375px){
    .header .on.m_menu .trans-3:nth-child(1), .close_search .trans-3:nth-child(1){ transform: translateY(.1rem) rotate(45deg);}

}