/* 2025.2.06 首页-start */
body{overflow: visible;}
:root{--main-color: #013799;}
.lg-display{display: block;}
.xs-display{display: none;}
.ys_banner,.home_explore,.home_info,.home_new{overflow:hidden;}
.home_main .mod_ban_tit,.home_main .ys_ban_subtit{text-align: left;}
.home_main .mod_ban_tit{font-weight: bold;text-transform: uppercase;padding-bottom: 20px;border-bottom: 1px solid rgba(255,255,255,.5);display: inline-block;position: relative;}
.home_main .mod_ban_tit span{font-size: 98px;}
.home_main .mod_ban_tit:before{content: "";width: 130px;height: 25px;background: #FB0000;position: absolute;left: 0;bottom: 25px;z-index: -1;}
.home_main .ys_ban_more{margin-top: 20vw;}
.ys_ban_subtit{margin: 25px 0;}
.home_titbox_bg{display: inline-block;position: relative;padding: 0 2vw 0 1vw;}
.home_title_box{display: inline-block; position: relative; z-index: 1;}
.home_title{text-align: center;}
.home_titbox_bg .svg{width: 100%;position: absolute;left: 0;bottom: 0;margin: auto;z-index: -1;}
.home_explore h2{margin-bottom: 0 !important;}
.home_explore .home_title{margin-bottom: 3vw;}
.hnlu_li_img{position: relative;overflow: hidden;}
.ys_imgbox_cover{border-radius: 20px; transform: rotate(0deg); -webkit-transform: rotate(0deg); overflow: hidden;}
.hnlu_li{padding: 0 25px;}
.home_new_list_ul{margin: 0 -25px;}
@-webkit-keyframes move-svg {
  0% {-webkit-mask-position-x: 0}
  to {-webkit-mask-position-x: 100vw}
}
@keyframes move-svg {
  0% {-webkit-mask-position-x: 0}
  to { -webkit-mask-position-x: 100vw}
}
.home_why .cont{position: relative;padding-top: 3vw;}
.home_why .cont .ys_cont1200{z-index: 1;}
.home_why .cont .wave{width: 100vw;position: absolute;top: 0;height: 15vw;overflow: hidden; -webkit-mask-image: url(../images/water.svg);mask-image: url(../images/water.svg);-webkit-mask-size: 100vw;mask-size: 100vw;-webkit-mask-repeat: repeat-x;mask-repeat: repeat-x;-webkit-animation: move-svg 6s linear infinite;animation: move-svg 6s linear infinite;}
.home_why .cont .wave img{width: 100%;}
.home_why .cont .wave1{-webkit-animation: move-svg 8s 1s linear infinite;animation: move-svg 8s 1s linear infinite;}
.home_why .cont .bg{position: relative;z-index: 1;}
.ys_footer{position: relative; z-index: 1; overflow: hidden;padding-top: 8.2vw;}
.ys_footer:before{content: "";width: 100%;height: 8.333vw;position: absolute;left: 0;top: 0;background: url(../images/foot_top.png)  no-repeat top/100%;}
.mod_foot{background: var(--main-color);}
.mod_foot_info_li span{color: #fff; font-size: inherit; line-height: inherit;}
.mod_foot_info_li p{color: #fff;}
.mod_foot_info{padding: 77px 0 45px; border-bottom: 1px solid rgba(255,255,255,.2);}
.mod_foot_nav_tp a{color: #fff;}
.mod_foot_nav_bt a{color: rgba(255,255,255,.85);}
/* .mod_foot_nav_ul{padding-right: 100px;} */
.mod_foot_nav_ul li{max-width: 200px;}
.mfbl_link a{color: #fff;}
.mfbl_link li::after{background: #fff;}
.mfbr_select .ys_select_hd{border: 1px solid rgba(255,255,255,.5);}
.mod_foot_bg{width: 100%; z-index: -1;}
.mod_foot_bg img{width: 100%;}
.mod_foot_bt{padding-bottom: 96px;}
.home_main .slick-list{overflow: visible;}
.hnlu_li_img_lab{width: 149px;height: 48px;padding: 3.5% 0 0 2%;font-size: 16px;color: #fff;position: absolute; left: 0; top: 0;background: url(../images/news-zs1.png) no-repeat center/100%;}
.hnlu_li_img_lab2{background: url(../images/news-zs2.png) no-repeat center/100%;}
.home_info{position: relative; z-index: 3; padding-bottom: 8vw;margin-top: -4.479vw;}
.home_info .info_top{width: 100%;height: 4.479vw;background: url(../images/info_top.png) no-repeat bottom/cover;position: relative;}
.home_info .info_bot{width: 100%;height: 52.083vw;background: url(../images/info_bot.webp) no-repeat bottom/cover;position: relative;margin-top: -23vw;}
.home_info .info_yun{width: 96.048vw;height: 20.208vw;background: url(../images/info_yun.png) no-repeat bottom/100%;position: absolute;left: 0;bottom: 35vw;z-index: -1;animation: yunmove 5s infinite linear alternate;}
@keyframes yunmove{0%{transform: translate(0%, 0%);} 100%{transform: translate(10%, 0%);}}
.home_info .home_title{text-align: left; margin-bottom: 45px;}
.home_info .home_title svg{right: -0.5vw;}
.home_info .zs1{width: 16vw;position: absolute;left: 0;top: 8vw;}
.home_info .zs2{width: 15vw;position: absolute;right: -3vw;bottom: -1.5vw}
.home_info_le{width: 45%;}
.home_info_le p{color: #000;}
.home_info_ri{width: 45%; position: relative;}
.home_info_ri .after{height:90%;position: absolute;right: 0;bottom: 0;z-index: -1;}
.home_info .ys_cont1440{padding-top: 6vw;display: flex; justify-content: space-between; flex-wrap: wrap;position: relative;z-index: 1;}
.home_info_le_data{display: flex; align-items: flex-start; justify-content: space-between;margin-bottom: 64px;}
.hild_li_num{font-size: 16px; line-height: 1.5; color: #000; font-family: 'poppinssemibold'; margin-bottom: 4px;}
.hild_li_num span,.hild_li_num b{font-size: 50px;}
.hild_li{max-width: 250px;}
.home_info_le_parga{margin-bottom: 60px;}
.hpbs_li{border-radius: 20px; overflow: hidden; height: auto !important;}
.hpbs_li:nth-child(3n+1){background: var(--main-color);}
.hpbs_li:nth-child(3n+2){background: #93BDC5;}
.hpbs_li:nth-child(3n+3){background: #DA534A;}
.hpbs_li_cont_img{width: 52%; border-radius: 300px 300px 300px 0px; transform: rotate(0deg); -webkit-transform: rotate(0deg); overflow: hidden;}
.hpbs_li_cont{padding: 90px 170px 90px 110px; display: flex; align-items: center; position: relative; overflow: hidden; z-index: 1; height: 100%;}
.hpbs_li_cont_text{width: 48%; padding-left: 70px;}
.hlct_tit{font-size: 32px; line-height: 1.5; color: #fff; margin-bottom: 24px;}
.hlct_pargas p{color: #fff;}
.hlct_pargas{margin-bottom: 40px;}
.hlct_btn .std_btn2_box p{color: #ffffff;}
.hlct_btn .std_btn2_box{border: 1px solid #fff;}
.std_btn2_box p{color: var(--main-color);}
.std_btn2_box{border: 1px solid var(--main-color);}
.std_btn2_box::after{background: var(--main-color);}
.std_btn3_box{background-color: var(--main-color);}
.std_btn3_box::after{background: transparent;}
.hpbs_li_cont_bg{width: 100%; position: absolute; top: 50%; left: 0; z-index: -1; transform: translateY(-50%);}
.hpbs_li_cont_bg img{width: 100%;}
.hpbs_li:nth-child(2) .hpbs_li_cont_bg{top: auto; bottom: 0; transform: translateY(0);}
.hpbs_li:nth-child(3) .hpbs_li_cont_bg{top: 0; transform: translateY(0);}
@keyframes textFadeup{100%{opacity: 1; transform: translateY(0) skewY(0);}}
.home_why{overflow: hidden; position: relative; z-index: 2;}
.home_why:after{content: "";width: 100%;height: 100%;background: url(../images/home_why_box.png) no-repeat center/cover;position: absolute;left: 0;top: 0;pointer-events: none;z-index: 2;}
.home_why .home_title_box{margin-bottom: 2vw;}
.home_why .home_title_box h2{padding-right: 1.2vw;color: #fff;}
.home_why .home_title .std_parga p{width: 80%;color: #fff;margin: 0 auto;}
.home_why_box{position: relative;background: var(--main-color);margin-top: -1px;padding: 3vw 0 7vw;}
.home_why_box .home_title{margin-bottom: 7vw;}
.home_why_box_ul{height: auto;overflow: hidden;padding: 1vw 2vw;}
.home_why_box_ul li{display: flex;justify-content: space-between;align-items: center;margin-bottom: 10vw;}
.home_why_box_ul li .img{width: 45.833vw;position: absolute;}
.home_why_box_ul li .img img{width: 100%;position: relative;z-index: 1;}
.home_why_box_ul li:nth-child(1) .img{right: 0;}
.home_why_box_ul li:nth-child(2) .img{left: 0;}
.home_why_box_ul li .text{width: 41.6%;}
.home_why_box_ul li .text .std_title3{color: #fff;position: relative;}
.home_why_box_ul li .text .std_title3 .home_titbox_bg{padding: 0 1vw 0.5vw 0;}
.home_why_box_ul li:nth-child(even){flex-direction: row-reverse;padding-right: 5vw;}
.home_why_box_ul li:nth-child(even) .bb{width: 33.9vw;height: 33.9vw;}
.home_why_box_ul li:last-child{margin-bottom: 8vw;}
@keyframes move-forever{0%{transform: translate(-90px, 0%);} 100%{transform: translate(85px, 0%);}}
.home_why_box #ball{width: 40px; height: 40px;}
.home_core_zhan_bg img, .hwbu_li_cont_img img, .home_future_video img, .hnlu_li_img img, .heci_img img{height: auto;}
.hali-img{width: 100%; -webkit-transform: translateX(100%) scale(0); -ms-transform: translateX(100%) scale(0); transform: translateX(100%) scale(0); opacity: 0; will-change: transform, opacity;}
.home_action_li2 .hali-img{-webkit-transform: translateX(-100%) scale(0); -ms-transform: translateX(-100%) scale(0); transform: translateX(-100%) scale(0);}
.hali-img img{width: 100%;}
.hali-bg{position: absolute; width: 100%; top: 0; left: 0; z-index: -1; -webkit-transform: translateY(50%) scale(0); -ms-transform: translateY(50%) scale(0); transform: translateY(50%) scale(0); opacity: 0; will-change: transform, opacity;}
.hali-bg img{width: 100%;}
@keyframes imgFadein1{100%{-webkit-transform: translateX(0%) scale(1); -ms-transform: translateX(0%) scale(1); transform: translateX(0%) scale(1); opacity: 1;}}
@keyframes imgFadein2{100%{-webkit-transform: translateY(0%) scale(1); -ms-transform: translateY(0%) scale(1); transform: translateY(0%) scale(1); opacity: 1;}}
.home_provide{position: relative;z-index: 6;margin-top: -10vw;}
.home_provide .con{padding-bottom: 3vw;background: #F2F4F6;}
.home_provide .ys_cont1440{padding-top: 3vw;}
.home_provide .home_title_box{margin-bottom: 2vw;}
.home_provide .home_title svg{right: -0.5vw;}
.home_provide .home_title p{width: 69%; text-align: center; line-height: 1.75; color: #666; margin: 0 auto;}
.home_provide .list{margin-top: 5vw;padding: 0 2.6vw;}
.home_provide .list .item {height: 33.3vw;padding: 5vw 3vw 5vw 5vw;display: flex; justify-content: space-between;align-items: center;border-radius: 2vw; overflow: hidden; position: sticky; top: 15vh; margin-bottom: 4vw; box-shadow: 0 2px 20px #0000000d;}
.home_provide .list .item .text { width: 50%;color: #fff;display: flex;flex-direction: column;justify-content: center;position: relative;}
.home_provide .list .item .text .std_parga{margin-top: 2vw;}
.home_provide .list .item .text .std_parga p{color: #fff;}
.home_provide .list .item .text .std_btn2{margin-top: 3vw;}
.home_provide .list .item .text .std_btn2_box{border: 1px solid #fff}
.home_provide .list .item .text .std_btn2 p{color: #fff}
.home_provide .list .item .text .std_btn2:hover p{color: #000;}
.home_provide .list .item .text .std_btn2_box::after{background: #fff}
.home_provide .list .item .img { width: 38.35%;}
.home_provide .list .item .img img { width: 100%; }
.home_provide .list .item:last-child { margin-bottom: 0; }
.home_provide .list .item:nth-child(1){background: url(../images/provide_bg1.png) no-repeat center/100% var(--main-color);}
.home_provide .list .item:nth-child(2){background: url(../images/provide_bg2.png) no-repeat center/100% var(--main-color);}
.home_provide .list .item:nth-child(3){background: url(../images/provide_bg3.png) no-repeat center/100% var(--main-color);}
.mod_foot_bt_le{width: calc(100% - 260px) !important;}
.mfbl_link ul{flex-wrap: wrap;}
.mfbl_link{margin-bottom: 10px;}
.mfbl_link li{margin-bottom: 10px;}
.home_title span{position: relative; padding: 0 20px;display: inline-block;}
.home_choice_bt_img img,
.hali-img img,
.hali-bg img,
.home_info_ri img{height: auto;}
.hpbs_li_cont_bg img:nth-child(1){opacity: 0;}
.hpbs_li.swiper-slide-active .hpbs_li_cont_bg img:nth-child(1){opacity: 1;}
.hpbs_li.swiper-slide-active .hpbs_li_cont_bg img:nth-child(2){opacity: 0;}
/* VI色修改 */
.mod_side_list_back,
.mnlu_li_link::after,
.mlpt_le_ul_li::after,
.mod_side_list_ul::after{background: var(--main-color);}
.mlpc_mid a,
.ys_hd_pc.isfixeds .mnlu_li.yxnav_active1 .mnlu_li_link_parga p,
.mnlu_li.yxnav_active1 .mnlu_li_link_parga p, .ys_hd_pc.isfixed .mnlu_li.yxnav_active1 .mnlu_li_link_parga p{color: var(--main-color);}
.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color: var(--main-color);}
.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color: var(--main-color);}
.ys_ph_nav li.yxnav_active1>.ys_phnav_lisbox a, .ys_ph_nav li.yxnav_active2>.ys_phnav_lisbox a{color: var(--main-color);}
/*鼠标效果*/
@media screen and (min-width: 1200px){
    .std_btn2_box:hover{border: 1px solid var(--main-color); transition: all .36s .1s;} 
    .mod_foot_nav_tp a:hover, .mod_foot_nav_bt a:hover{color: #fff;} 
    .mod_side_list_back:hover{background: var(--main-color);} 
    .mult_lang_ul_li:hover{background: var(--main-color); border: 1px solid var(--main-color);} 
    .mpcb_ul_li a:hover .mpcb_ul_li_tit p{color: var(--main-color);}
}
.mfbl_info p, .mfbl_info a,.mfbr_select_parga p{color: rgba(255,255,255,.8);}
.mfbl_link li::before{background: rgba(255,255,255,.5);}