/* 公共板块修改-start */
:root{--main-color: #007ED6;}
.ys_footer{position: relative;}
.ys_footer .top{width: 100%;height: 8.906vw;background: url(../images/footer-top.png) no-repeat center/100%;}
.mod_foot{margin-top: -2vw;background-color: var(--main-color); position: relative; z-index: 1; overflow: hidden;}
.mod_foot_info_li span{color: #fff; font-size: inherit; line-height: inherit;}
.mod_foot_info_li p{color: #fff;}
.mod_foot_info{border-bottom: 1px solid rgba(255,255,255,.2); padding-right: 0; align-items: center;}
.mod_foot_nav_tp a{color: #fff;}
.mod_foot_nav_bt a{color: rgba(255,255,255,.5);}
.mfbl_link li::before{background: rgba(255,255,255,.5);}
.mfbl_info p, .mfbl_info a{color: rgba(255,255,255,.5);}
.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;}
.ys_footer:after{content: "";width: 100%;height: 2.083vw;background: url(../images/footer-bt.png) no-repeat center/100%;position: absolute;left: 0;bottom: 0;z-index: 1;}
.home_explore_bg_nub img, .home_core_zhan_bg img, .hwbu_li_cont_img img, .home_future_video img, .hnlu_li_img img, .heci_img img{height: auto;}
.mod_foot_nav_ul{padding-right: 0 !important;}
.mod_foot_nav_ul{margin: 0 -28px 30px; justify-content: flex-start;}
.mod_foot_nav_ul>li{padding: 0 28px; max-width: auto;flex: 1;}
.mod_foot_bt{padding-top: 0;}
.mod_ban_tit{font-weight: bold;}
.ys_ban_subtit{margin-top: 20px;height: auto !important;}
.home_title span{position: relative; z-index: 1;}
.home_title_box svg{width: 184px; height: auto; position: absolute; top: 50%; right: 0; transform: translateY(-50%); z-index: -1;}
.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);}
.home_new .home_title_box svg{width: 273px; right: -10px;}

@-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_explore .cont{position: relative;}
.home_explore .cont:after{content: "";width: 100%;height: 50%;background: url(../images/wave-mask.png) no-repeat top/cover;position: absolute;left: 0;top: 30%;z-index: 0;}
.home_explore .cont .ys_cont1200{z-index: 1;}
.home_explore .wave{width: 100vw;position: absolute;top: 20%;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 4s linear infinite;animation: move-svg 4s linear infinite;}
.home_explore .wave img{width: 100%;}
/* 公共板块修改-end */
@keyframes clipath{0%{clip-path: circle(21% at 50% 50%)} 100%{clip-path: circle(100% at 50% 50%)}}
@keyframes pointMove{0%{transform:translate(0,-10px)}100%{transform:translate(0,10px)}}
.home_circle{height: 100vh;position: relative;text-align: center;}
.home_circle .std_title2{margin-bottom: 2vw;}
.home_circle .std_parga p{color: var(--main-color);}
.home_circle .text{width: 50vw;position: absolute;left: 0;top: 0;right: 0;bottom: 0;margin: auto;display: flex;flex-direction: column;justify-content: center;align-items: center;}
.home_circle .circle{width: 100%;height: 100%;background: var(--main-color);animation-name: clipath;animation-play-state: paused;animation-duration: 1s;animation-iteration-count: inherit;animation-direction: alternate;animation-delay: calc(var(--pro) * -1s);animation-timing-function: ease-in-out;display: flex;flex-direction: column;justify-content: center;align-items: center;position: relative;z-index: 1;}
.home_circle .circle h3,.home_circle .circle p{width: 50vw;color: #fff;}
.home_circle .down{width: 2vw;fill: #fff;position: absolute;left: 0;right: 0;bottom: 13vw;margin: 0 auto;animation: pointMove 1.5s infinite alternate;z-index: 1;}
.home_why{background: var(--main-color);padding-bottom: 10vw;position: relative;}
.home_why:before{content: "";width: 30.104vw;height: 38.438vw;background: url(../images/why_zs1.png) no-repeat center/100%;position: absolute;left: -1vw;top: 0;pointer-events: none;}
.home_why:after{content: "";width: 35.938vw;height: 38.646vw;background: url(../images/why_zs2.png) no-repeat center/100%;position: absolute;right: 0;bottom: 10vw;pointer-events: none}
.home_why ul li{display: flex;justify-content: space-between;flex-wrap: wrap;align-items: center;margin-bottom: 17vw;position: relative;z-index: 1;}
.home_why ul li .text{width: 43%;}
.home_why ul li .text h3{position: relative;z-index: 0;}
.home_why ul li .text h3:before{content: "";width: 19.531vw;height: 3.385vw;background: url(../images/tit_svg.svg) no-repeat center/100%;position: absolute;left: -3.5vw;top: 0;z-index: -1;}
.home_why ul li .text h3,.home_why ul li .text .std_parga p{color: #fff;}
.home_why ul li .text .std_parga{margin: 1.5vw 0;}
.home_why ul li .img{width: 46.5%;}
.home_why ul li:nth-child(even){flex-direction: row-reverse;}
.home_why ul li:nth-child(2) .text h3:before{width: 30.104vw;height: 3.438vw;background: url(../images/tit_svg1.svg) no-repeat center/100%;}
.home_why .svg{width: 100%;position: absolute;left: 0;top: 10vw;}
.home_info{padding: 9.375vw 0 14vw; position: relative; z-index: 2;}
.home_info:after{content: "";width: 100%;height: 12.396vw;background: url(../images/info_zs.png) no-repeat bottom/100%;position: absolute;left: 0;bottom: -1px;z-index: -1;}
.home_info .home_title{text-align: left; margin-bottom: 2vw;}
.home_info_le{width: 55%;}
.home_info_ri{width: 37%;}
.home_info_ri img{width: 100%;}
.home_info .ys_cont1440{display: flex; align-items: flex-start; justify-content: space-between; flex-wrap: wrap;}
.home_info_le_data{display: flex; align-items: flex-start; justify-content: space-between; flex-wrap: wrap; margin-bottom: 64px;}
.hild_li_num{font-size: 16px; line-height: 1.5; color: #333; font-family: 'poppinssemibold'; margin-bottom: 4px;}
.hild_li_num span{font-size: 50px;}
.hild_li{flex: 1; padding-right: 1vw;}
.home_info_le_parga{margin-bottom: 3.125vw;}
.home_new .home_title{margin-bottom: 3.125vw;}
.hnlu_li .ys_imgbox_cover{border-radius: 20px; transform: rotate(0deg); -webkit-transform: rotate(0deg); overflow: hidden;}
.home_title img{width: 40px; margin-left: 13px;}
.hlil_text p{font-size: 16px; line-height: 44px; color: #fff; text-align: center;}
.hlil_text{/* width: 100px; */ padding: 0 15px; border-radius: 20px 0px; position: absolute; top: 0; left: 0;}
.hnlu_li:nth-child(2n+1) .hlil_text{background: var(--main-color);}
.hnlu_li:nth-child(2n+2) .hlil_text{background: #25B63A;}
.hild_li_num{font-size: 16px; line-height: 1.5; color: #333; font-family: 'poppinssemibold'; margin-bottom: 4px;}
.hild_li_num span{font-size: 50px;}
.home_html,.home_html body{overflow: inherit !important;}
.home_explore{overflow: hidden;}
.hcul_img{position: relative; width: 36%;}
.hcul_img .ys_imgbox_cover{border-radius: 50%; transform: rotate(0deg); -webkit-transform: rotate(0deg); overflow: hidden;}
.hcul_img_bg{width: 95%; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); z-index: 5;}
.hcul_img_bg img{width: 100%;}
.hcul_text{width: 64%; padding-left: 100px;}
.hcul_text_tit{font-size: 32px; line-height: 1.4; color: #333; margin-bottom: 24px;}
.hcul_text_parga{margin-bottom: 50px;}
.hcul_text_parga p{line-height: 1.75; height: 5.25em; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden;}
.home_offer{padding: 5vw 0 6.7vw;background: url(../images/offer_bg.png) no-repeat center/cover;}
.home_offer .title-box{text-align: center;}
.home_offer .title-box .std_parga{margin-top: 1vw;}
.home_offer .list { margin-top: 4vw; display: flex; justify-content: space-between; flex-wrap: wrap; overflow: hidden; }
.home_offer .list li { width: 32.85%; margin-top: 0.521vw;}
.home_offer .list li img { width: 100%; }
.home_offer .list li.empty { background: transparent; cursor: inherit; }
.home_offer .list li.text { background: #fff; border-radius: 1.024vw; overflow: hidden; padding: 3.125vw 2.083vw; transition: all 0.8s cubic-bezier(0.165, 0.84, 0.44, 1); position: relative; z-index: 1; }
.home_offer .list li.text .std_title4{display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }
.home_offer .list li.text .std_parga{margin: 1vw 0; }
.home_offer .list li.text .std_parga p{display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 5; overflow: hidden; }
.home_offer .slide-xs{display: none;}
.mod_foot_bt_le{width: 100% !important;}
.mod_side_list_back,
.mod_side_list_ul::after{box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.08);}
.home_new .std_title2{text-align: center;}
/* VI色修改 */
.std_btn3_box,
.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);} .std_btn2:hover .std_btn2_box::after{border: 1px solid var(--main-color);}}
.text-ellipsisc4{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;}

.energ_insights{background-color: #fff;}