/*! © */
.home_banner{height:100vh;position:relative;width:100%;overflow:hidden}.home_banner a{display:block;width:100%;height:100%;cursor:default}.home_banner .bg,.home_banner .mf{width:100%;height:100%;object-fit:cover}.home_banner .mf{position:absolute;left:0;top:0}.home_banner .txt{font-size:61px;color:#fff;font-weight:700;position:absolute;top:50%;margin-top:-148px;left:12%;line-height:96px;display:none}.home_business img{width:100%;height:100%;object-fit:cover;vertical-align:top}.home_video{height:955px;position:relative;background:url(https://img.solex-group.com/files/2025/home_video_bg_2.jpg) no-repeat 50%}.home_video .video_box{position:absolute;top:50%;left:50%;width:1078px;height:608px;margin:-291px 0 0 -555px}.home_news{padding:80px 0 30px;overflow:hidden}.home_news h1{font-size:50px;padding-bottom:24px;text-align:center;font-weight:700}.home_news .line{width:960px;margin:0 auto;height:4px;background:#e5e5e5;position:relative}.home_news .line span{width:170px;height:11px;background:#49d8d9;display:inline-block;margin-top:-5px;position:absolute;top:50%;left:50%;margin-left:-85px}.home_news .news_bd{width:1540px;margin:80px auto 0}.home_news .news_bd .first{width:100%;box-shadow:0 0 13px 0 hsla(0,0%,49.8%,.14);-webkit-transition:all .5s;transition:all .5s}.home_news .news_bd .first a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%}.home_news .news_bd .first .pic{height:497px;overflow:hidden}.home_news .news_bd .first img{height:100%;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;object-fit:cover;width:1000px;-webkit-transition:all .5s;transition:all .5s}.home_news .news_bd .first .txt{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding:0 40px 0 50px}.home_news .news_bd .first .time{margin-top:24px;font-size:16px;line-height:34px;background:#49d8d9;color:#fff;width:130px;text-align:center;border-radius:44px}.home_news .news_bd .first h2{font-size:30px;margin-top:180px}.home_news .news_bd .first:hover{box-shadow:0 0 13px 0 hsla(0,0%,49.8%,.24);-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}.home_news .news_bd .first:hover img{-webkit-transform:scale(1.03);-ms-transform:scale(1.03);transform:scale(1.03)}.home_news .news_bd .first:hover h2{color:#38c8d0}.home_news .news_bd .two{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.home_news .news_bd .item{margin-top:30px;float:left;width:745px;box-shadow:0 0 13px 0 hsla(0,0%,49.8%,.14);-webkit-transition:all .3s;transition:all .3s}.home_news .news_bd .pic{height:497px;overflow:hidden}.home_news .news_bd .item img{width:100%;height:100%;object-fit:cover;vertical-align:middle;-webkit-transition:all .5s;transition:all .5s}.home_news .news_bd .item .txt{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding:60px 40px 30px 50px}.home_news .news_bd .item .time{font-size:16px;line-height:34px;margin-top:24px}.home_news .news_bd .item h2{font-size:24px}.home_news .news_bd .item:hover{box-shadow:0 0 13px 0 hsla(0,0%,49.8%,.24);-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}.home_news .news_bd .item:hover img{-webkit-transform:scale(1.03);-ms-transform:scale(1.03);transform:scale(1.03)}.home_news .news_bd .item:hover h2{color:#38c8d0}.home_news .news_bd .more{font-size:20px;padding:30px 0;text-align:right;float:left;width:100%}.home_news .news_bd .more i{font-size:18px;padding-left:5px;-webkit-transition:all .3s;transition:all .3s;display:inline-block}.home_news .news_bd a:hover{color:#38c8d0}.home_news .news_bd a:hover i{-webkit-transform:translateX(6px);-ms-transform:translateX(6px);transform:translateX(6px)}.home_yewu{height:800px;background:#ededed;color:#000;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.home_yewu,.home_yewu .yewu_bd{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.home_yewu .yewu_bd{width:1540px;margin:0 auto;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.home_yewu .yewu_bd .b_item{width:25%;position:relative;cursor:pointer;-webkit-transition:all .5s;transition:all .5s}.home_yewu .yewu_bd .b_item .cover{position:absolute;width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background:rgba(0,0,0,.4);top:0;left:0;color:#fff;font-size:40px;font-weight:700}.home_yewu .yewu_bd .b_item:hover{-webkit-transform:scale(1.36);-ms-transform:scale(1.36);transform:scale(1.36);box-shadow:0 0 13px 0 hsla(0,0%,49.8%,.34);z-index:9}.home_yewu .yewu_bd .b_item:hover .cover{display:none}.home_yewu .yewu_bd .b_item img{vertical-align:middle}.home_yewu .yewu_bd .sub_title{font-size:50px;position:relative;width:204px;text-align:center}.home_yewu .yewu_bd .sub_title .line{width:74px;height:6px;background:#49d8d9;margin:24px auto 0}.home_yewu .yewu_bd .sub_title p{margin-top:10px;line-height:60px;font-weight:700}.home_yewu .yewu_bd .sub_title .iconfont{font-size:74px}.home_idm{height:100vh;background-position:50%;background-size:cover;padding-top:80px}.home_idm h1{font-size:50px;padding-bottom:24px;text-align:center;font-weight:700;color:#fff}.home_idm .line{width:78px;margin:0 auto;height:4px;background:#49d8d9;position:relative}.idm_bd{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:1540px;margin:100px auto 0;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.idm_bd .idm{background:url(https://img.solex-group.com/files/2025/home_idm.png);background-size:950px 448px}.idm_bd .item{display:inline-block;width:448px;height:448px;border-radius:50%;text-align:center;font-size:235px;color:hsla(0,0%,100%,.46);line-height:448px;cursor:pointer;font-weight:700;position:relative;background:url(https://img.solex-group.com/files/2025/home_idm_inactive.png) no-repeat;background-size:cover;-webkit-transition:all .3s;transition:all .3s}.idm_bd .item:hover{color:#38c8d0;background:url(https://img.solex-group.com/files/2025/home_idm_active.png) no-repeat;background-size:cover;-webkit-transform:scale(1.12);-ms-transform:scale(1.12);transform:scale(1.12)}.idm_bd .item .arrow{width:32px;height:26px;background-position:-918px 0;position:absolute;bottom:42px;left:50%;margin-left:-16px;-webkit-transform:all .3s;-ms-transform:all .3s;transform:all .3s}.idm_bd .item:hover .arrow{background-position:-918px -39px}.home_links{width:1540px;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:90px 0}.home_links .item{width:496px;position:relative;overflow:hidden}.home_links img{vertical-align:middle;-webkit-transition:all .5s;transition:all .5s}.home_links .cover{width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,.46);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:36px;color:#fff}.home_links .item:hover img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.back_top{position:fixed;right:60px;bottom:80px;background:#fff;width:66px;height:66px;box-shadow:0 6px 14px 0 rgba(128,147,174,.2);border-radius:33px;text-align:center;cursor:pointer;-webkit-transition:all .3s;transition:all .3s;display:none;z-index:99}.back_top i{display:block;font-size:18px;height:20px;line-height:20px;margin-top:18px;color:#333}.back_top span{color:#999}@media screen and (max-width:1600px){.home_banner .txt{left:8%}.home_news .news_bd{width:1200px}.home_news .news_bd .first .pic{width:780px;height:388px}.home_news .news_bd .first h2{font-size:24px;margin-top:150px}.home_news .news_bd .item{width:580px}.home_news .news_bd .pic{height:387px}.home_news .news_bd .item .txt{padding-top:50px;padding-bottom:25px}.home_news .news_bd .item h2{font-size:24px}.idm_bd{width:1200px;margin-top:80px}.idm_bd .item{width:348px;height:348px;line-height:348px;font-size:185px}.home_links{width:1200px}.home_links .item{width:390px}.home_links .cover{font-size:36px}.home_yewu .yewu_bd{width:1200px}}@media screen and (max-width:1400px){.home_banner .txt{font-size:54px;margin-top:-128px;line-height:80px}.home_idm{padding-top:60px}.idm_bd{margin-top:70px}.home_video{background-size:1600px 796px;height:796px}.home_video .video_box{width:900px;height:508px;margin:-244px 0 0 -462px}.back_top{right:30px}}@media screen and (max-width:1300px){.home_banner .txt{font-size:48px;margin-top:-100px;line-height:64px}.home_news .news_bd{width:1000px}.home_news .news_bd .first .pic{width:680px;height:338px}.home_news .news_bd .first h2{font-size:24px;margin-top:120px}.home_news .news_bd .first .txt{padding:0 30px}.home_news .news_bd .item{width:482px}.home_news .news_bd .pic{height:321px}.home_news .news_bd .item .txt{padding:40px 30px 20px}.home_idm{padding-top:50px}.idm_bd{width:1000px;margin-top:60px}.idm_bd .item{width:300px;height:300px;line-height:300px;font-size:160px}.home_links{width:1000px}.home_links .item{width:324px}.home_links .cover{font-size:32px}.home_yewu .yewu_bd{width:1000px}}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes rotateRight{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:rotate(1turn);opacity:1}}@keyframes rotateRight{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:rotate(1turn);opacity:1}}.rotateRight{-webkit-animation-name:rotateRight;animation-name:rotateRight;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}@-webkit-keyframes rotateLeft{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:rotate(-1turn);opacity:1}}@keyframes rotateLeft{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:rotate(-1turn);opacity:1}}.rotateLeft{-webkit-animation-name:rotateLeft;animation-name:rotateLeft;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}@-webkit-keyframes scaleSmall{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:scale(1.05);transform:scale(1.05)}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:scale(1)}}@keyframes scaleSmall{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:scale(1.05);transform:scale(1.05)}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:scale(1)}}.scaleSmall{-webkit-animation-name:scaleSmall;animation-name:scaleSmall;-webkit-animation-duration:4s;animation-duration:4s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:linear;animation-timing-function:linear}