@font-face{font-family:'indext-icon';src:url('../fonts/indext-icon.eot');src:url('../fonts/indext-icon.eot') format('embedded-opentype'),url('../fonts/indext-icon.ttf') format('truetype'),url('../fonts/indext-icon.woff') format('woff'),url('../fonts/indext-icon.svg') format('svg');font-weight:normal;font-style:normal;font-display:block}
[class^="indext-icon-"],[class*=" indext-icon-"]{font-family:'indext-icon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.thm-btn{border:none;outline:none;background-color:#ff5860;display:inline-block;vertical-align:middle;font-family:"Rubik";font-weight:600;font-size:17px;color:#fff;padding:18px 31.4px;-webkit-transition:all .4s ease;transition:all .4s ease}
.block-title__tag-line{margin:0;line-height:1em;text-transform:uppercase;color:#ff5860;font-size:17px;font-family:"Rubik";letter-spacing:.1em}
.block-title__title{margin:0;margin-top:0px;color:#222222;font-size:40px;line-height:48px;font-weight:400;letter-spacing:.03em;margin-top:20px}
.indext-icon-search-left:before{content:"\e91c"}
.indext-icon-love:before{content:"\e91d"}
.indext-icon-check-1-2:before{content:"\e91b"}
.indext-icon-service-1-6:before{content:"\e915"}
.indext-icon-service-1-5:before{content:"\e916"}
.indext-icon-check-1-1:before{content:"\e910"}
.indext-icon-arrow-up:before{content:"\e90c"}
.indext-icon-arrow-down:before{content:"\e911"}
.indext-icon-arrow-left:before{content:"\e912"}
.indext-icon-arrow-right:before{content:"\e913"}
.indext-icon-service-1-3:before{content:"\e900"}
.indext-icon-about-1-1:before{content:"\e901"}
.indext-icon-about-1-2:before{content:"\e902"}
.indext-icon-Bag:before{content:"\e903"}
.indext-icon-clock:before{content:"\e904"}
.indext-icon-cta-1-1:before{content:"\e905"}
.indext-icon-cta-1-2:before{content:"\e906"}
.indext-icon-envelope:before{content:"\e907"}
.indext-icon-Search:before{content:"\e908"}
.indext-icon-service-1-1:before{content:"\e909"}
.indext-icon-service-1-2:before{content:"\e90a"}
.indext-icon-service-1-4:before{content:"\e90b"}
.indext-icon-contact-1:before{content:"\e90d"}
.indext-icon-contact-2:before{content:"\e90e"}
.indext-icon-contact-3:before{content:"\e90f"}
.indext-icon-left-arrow:before{content:"\e914"}
.indext-icon-vision-1-1:before{content:"\e917"}
.indext-icon-mission-1-1:before{content:"\e918"}
.indext-icon-fact-1-2:before{content:"\e919"}
.indext-icon-fact-1-1:before{content:"\e91a"}
.indext-icon-conveyor:before{content:"\e91e"}
.indext-icon-dump-truck:before{content:"\e91f"}
.indext-icon-factory:before{content:"\e920"}
.indext-icon-home:before{content:"\e921"}
.indext-icon-robot-arm:before{content:"\e922"}
.indext-icon-sketch:before{content:"\e923"}
.indext-icon-left:before{content:"\e924"}
.indext-icon-right:before{content:"\e925"}
.service-one{background-color:#16172e;padding-top:110px;position:relative;margin-bottom:160px}
.service-one_cog{position:absolute;top:-200px;left:-80px;opacity:0.05;animation:cogMove 10s linear infinite}
@keyframes cogMove{0%{transform:rotate(0deg)}
25%{transform:rotate(45deg)}
50%{transform:rotate(90deg)}
75%{transform:rotate(135deg)}
100%{transform:rotate(180deg)}
}.service-one_moc{position:absolute;bottom:-53%;left:150px;animation:carenMove 5s ease-in infinite}
@keyframes carenMove{0%{transform:translateY(0px)}
25%{transform:translateY(15px)}
50%{transform:translateY(30px)}
75%{transform:translateY(15px)}
100%{transform:translateY(0px)}
}.service-one_title-block .block-title{margin-bottom:35px}
.service-one_title-block .block-title__text{margin-top:25px}
.service-one_title-block .block-title__title,.service-one_title-block .block-title__text{color:#fff}
.service-one_img{overflow:hidden;position:relative}
.service-one_img::before{content:'';background-color:#222222;opacity:0;position:absolute;top:0;left:0;right:0;bottom:0;-webkit-transform:perspective(300px) translateZ(100px);transform:perspective(300px) translateZ(100px);z-index:10;-webkit-transition:opacity .4s ease,-webkit-transform .4s ease;transition:opacity .4s ease,-webkit-transform .4s ease;transition:transform .4s ease,opacity .4s ease;transition:transform .4s ease,opacity .4s ease,-webkit-transform .4s ease}
.service-one_img>img{width:100%;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}
.service-one_single:hover .service-one_img::before{opacity:0.85;-webkit-transform:perspective(300px) translateZ(0px);transform:perspective(300px) translateZ(0px)}
.service-one_single:hover .service-one_img>img{-webkit-transform:scale(1.1);transform:scale(1.1)}
.service-one_content{margin-left:-5px;margin-right:-5px;margin-top:-10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:80px;position:relative;top:160px;margin-top:-160px}
.service-one_single{padding-left:5px;padding-right:5px;margin-top:10px;-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;max-width:50%}
.service-one_single:hover i{color:#ffffff}
.service-one_single i{font-size:60px;color:#ff5860;z-index:11;transition:all 500ms ease}
.service-one_single-inner{padding-top:41px;padding-bottom:21px;padding-left:50px;padding-right:50px;background-color:#fff;-webkit-box-shadow:0px 12px 39px 0px rgba(8,18,109,0.08);box-shadow:0px 12px 39px 0px rgba(8,18,109,0.08);transition:all 500ms ease;height:100%}
.service-one_title{margin:0;color:#222222;font-weight:500;font-size:24px;margin-top:25px}
.service-one_title a{color:inherit;-webkit-transition:all .4s ease;transition:all .4s ease}
.service-one_title a:hover{color:#fff}
.service-one_single:hover .service-one_single-inner{background-color:#ff5860}
.service-one_single:hover .service-one_title a,.service-one_single:hover .service-one_single i{color:#fff}
.service-one_text{margin:0;color:#848484;font-size:15px;line-height:24px;margin-top:20px;transition:all 500ms ease}
.service-one_single:hover .service-one_text{color:#ffffff}
.service-one_btn:hover{background-color:#fff;color:#222222}


.i_tit{font-size:45px;font-weight:800;text-align: center;text-transform: uppercase;font-family: Arial;color:#333f47;padding:80px 0px 60px 0px;}
.swiper-container1,.swiper-container3{overflow:hidden;position: relative;}
.i_pro_m{position:relative;}
.i_pro_m .swiper-slide {width: 24.95%;}
.i_pro_m .swiper-slide .pro_box{background:#f7f7f7;margin:20px;}
.i_pro_m .swiper-slide .pro_box:hover{background:#eee;}
.i_pro_m .swiper-slide .pro_box img{ width:100%;}
.i_pro_m .swiper-slide span{color:#333;font-size:14px;text-align:center; display: block;text-transform: capitalize;padding-bottom: 20px;}
.about-prev,.about-next{top: 50%;position: absolute;line-height:60px;height: 60px;font-size: 60px;z-index: 1;margin-top: -30px;font-family: 宋体,fangsong;}
.about-prev{left:-60px;}
.about-next{right:-60px;}
.service-one .row{  margin-left: 0px;  margin-right: 0px;}
.i_box_hide{padding-bottom: 1vw;    overflow: hidden;padding-top: 3.2vw;}
.i_pro_solu .swiper-slide{width:25%;}
.i_pro_solu .content .wrap{position: relative;}	
.i_pro_solu .content {  background: url(../images/i_solu_bg.webp) no-repeat center;  overflow: hidden;  height: 556px;  position: relative;  background-size: cover;}
.i_pro_solu .content .i-so-pn > div {width: 38px;  height: 69px;background: url(../images/i_solu_btn.png) no-repeat;position: absolute;top: 50%;margin-top: -35px;z-index: 2;font-size: 0;cursor: pointer;}
.i_pro_solu .content .i-so-pn .i-so-prev {left: -50px;background-position: 0 0;}
.i_pro_solu .content .i-so-pn .i-so-next {right: -50px;background-position: -38px 0px;}
.swiper-container3 {position: relative;border-right: 1px solid rgba(255,255,255,.4);}
.swiper-button-prev{left: 6% !important;color: #666 !important;}
.swiper-button-next{right:6% !important;color: #666 !important;}
.i_pro_solu .content .swiper-slide.active::before {  opacity: 1;visibility: visible;}
.i_pro_solu .content .swiper-slide.active .li_box {bottom: 190px;}
.i_pro_solu .content .swiper-slide.active .more {background: #fcb026;}
.i_pro_solu .content .swiper-slide.active .more a {padding-left: 13px;padding-right: 13px;}
.i_pro_solu .content .swiper-slide.active .li_box .tit a {color: #feb100;}
.i_pro_solu .content .swiper-slide {  position: relative;transition: all 0.5s ease;height: 556px;opacity: 1;visibility: visible;}
.i_pro_solu .content .swiper-slide::before {content: '';position: absolute;top: 0%;right: 0%;width: 100%;height: 100%;background: url(../images/black75.png) center;height: 100%;opacity: 0;visibility: hidden;  transition: all 0.5s ease;}
.i_pro_solu .content .swiper-slide::after {content: '';width: 1px;height: 100%;background: #fff;background: rgba(255,255,255,.4);position: absolute;left: 0;top: 0;}
.i_pro_solu  .content .li_box {position: relative;z-index: 3;position: absolute;left: 30px;right: 30px;bottom: 123px;transition: bottom 0.5s ease;color: #fff;}
.i_pro_solu .content .li_box .tit a {font-size: 35px;line-height: 35px;margin-bottom: 15px;font-family: Impact;text-transform: uppercase;color: #fff;}
.i_pro_solu .content .li_box .list {margin-top: 35px;display: none;}
.i_pro_solu .content .li_box .list .text {font-size: 16px;line-height: 24px;font-family: Arial;color: #b6b6b6;}
.i_pro_solu .content .swiper-slide .more {position: absolute;left: 30px;bottom: 56px;font-size: 17px;color: #fefefe;font-family: Arial;text-transform: uppercase;}
.i_pro_solu .content .swiper-slide .more a {display: inline-block;color: #fefefe;padding: 7px 0;}
.i_pro_solu .content .swiper-slide .more span {  display: inline-block;vertical-align: middle;}
.i_pro_solu .content .swiper-slide .more span.jt {width: 33px;height: 11px;background: url(../images/i_solu_jt.png) no-repeat center;margin-left: 5px;}
.en_ipart03{background:url(../images/en_ipart03_bg.webp) no-repeat center; padding:3vw 0;}
.en_ipart03 .swiper-container4 { height:265px; overflow:hidden; position:relative;}
/* .en_ipart03 .swiper-container4 .swiper-slide{margin-bottom:20px} */
.en_ipart03 .swiper-container4 a{display:block}
.en_ipart03 .img_{width:17%; float:left; margin-left:6.5%;}

.intro{ padding-left:25%;}

.en_ipart03 .img_ a{ display:block; overflow:hidden; position:relative; border-radius:50%;}
.en_ipart03 .img_ a:before {content: ""; display: block; padding-top: 100%;}
.en_ipart03 .img_ a > img {position: absolute;top: 0; left: 0;width: 100%;height:100%;object-fit: cover;}
.b


.en_ipart03 .intro{width:62%; float:right; margin-right:5.3%;}
.en_ipart03 .intro .box{padding-left:65px; position:relative;}
.en_ipart03 .intro .box:before{content:''; width:42px; height:43px; background:url(../images/en_ipart03_ico.png) no-repeat center; position:absolute; left:0; top:0;}
.en_ipart03 .intro .box .smal_tit{font-size:26px; line-height:26px; font-family:'H_Bold'; color:#333f47; text-transform:uppercase; padding-top:21px;}
.en_ipart03 .intro .box .big_tit{font-size:45px; line-height:45px; height:90px; overflow:hidden; font-family:Impact; color:#fff; text-transform:uppercase; margin:20px 0 30px;}
.en_ipart03 .intro .box .big_tit a:hover{color:rgba(255,255,255,.8)}
.en_ipart03 .intro .box .con{font-size:17px; line-height:25px; height:75px; overflow:hidden; color:#fff; font-family:Arial;}
.en_ipart03 .pagination{position:absolute; right:0; top:105px; text-align:right; z-index:3; cursor:pointer;}
.en_ipart03 .pagination span{display:block; height:3px; margin-bottom:20px !important; position:relative;}
.en_ipart03 .pagination span:after{content:''; width:34px; height:4px; background:#fff; background:rgba(255,255,255,.6); transition:all 0.5s ease; position:absolute; right:0; top:0;} 
.en_ipart03 .pagination span.swiper-pagination-bullet-active:after{width:47px; background:#fff; height:6px}
.en_ipart03 .pagination span:hover:after{width:47px; height:6px;}
.en_ipart03 .pagination .swiper-pagination-bullet { width: auto !important;}

.blog-one__single {margin-bottom: 30px;}
.blog-one__image::before {content: '';background-color: #222222;opacity: 0;position:relative;top: 0;left: 0;right: 0;bottom: 0;-webkit-transform: perspective(300px) translateZ(100px);transform: perspective(300px) translateZ(100px);z-index: 10;-webkit-transition: opacity .4s ease, -webkit-transform .4s ease;transition: opacity .4s ease, -webkit-transform .4s ease;transition: transform .4s ease, opacity .4s ease;transition: transform .4s ease, opacity .4s ease, -webkit-transform .4s ease;}
.blog-one__image {overflow: hidden;position: relative;}

.blog-one__image:before {
content: ""; /* 空伪元素 */
display: block; /* 块级元素 */
padding-top: 75%; /* 16:9宽高比 */
}
.blog-one__image > img {position: absolute;top: 0; left: 0;width: 100%;height: auto;-webkit-transform: scale(1);transform: scale(1);-webkit-transition: -webkit-transform .4s ease;transition: -webkit-transform .4s ease;transition: transform .4s ease;transition: transform .4s ease, -webkit-transform .4s ease;object-fit: cover;}
.blog-one__image > a {font-size: 25px;color: #ffffff;display: flex;align-items: center;justify-content: center;text-align: center;position: absolute;top: 0;right: 0;bottom: 0;left: 0;opacity: 0;z-index: 10;visibility: hidden;transition: all 500ms ease;}
.blog-one__meta {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-top: 30px;margin-bottom: 20px;}
.blog-one__meta a, .blog-one__meta span {font-size: 14px;font-family: "Rubik";color: #848484;text-transform:capitalize;line-height: 1em;display: flex;-webkit-transition: all .4s ease;transition: all .4s ease;}
.blog-one__meta a:first-child {color: #ff5860;background-color: #ffd9db;padding-left: 10px;padding-right: 10px;padding-top: 8px;padding-bottom: 5px;margin-right: 10px;}
.blog-one__meta span {margin-left: 10px;margin-right: 10px;display: none;}
.blog-one__title {font-weight: 500;font-size: 16px;line-height: 30px;color: #222222;margin: 0;margin-top: 0px;margin-top: -10px;}
.blog-one__title a {color: inherit;-webkit-transition: all .4s ease;transition: all .4s ease;}
.blog-one__link {color: #848484;font-size: 30px;display: inline-block;vertical-align: middle;margin-top: 15px;transform: translateX(-20px);visibility: hidden;opacity: 0;transition: visibility 500ms ease, opacity 500ms ease, transform 500ms ease;}
.blog-one__single:hover .blog-one__link {transform: translateX(0);opacity: 1;visibility: visible;}
.blog-one__single:hover .blog-one__image::before {opacity: 0.85;-webkit-transform: perspective(300px) translateZ(0px);transform: perspective(300px) translateZ(0px);}
.blog-one__single:hover .blog-one__image > a {visibility: visible;opacity: 1;}






#footer{border-top: 0px;}


}


@media only screen and (max-width: 1280px){
.i_pro_m .swiper-slide {width:49.95%;}
.service-one_content {padding-left: 0;}

}

@media only screen and (max-width: 991px){
.service-one_content {padding-left: 0;}
.i_box_hide{display:none;}

}

@media only screen and (max-width: 760px){
.swiper-box {display: block;}
#header {top: 0px;position: relative;}
.i_tit {font-size: 24px;padding: 30px 0px 20px 0px;}
.i_pro_m .swiper-slide {width:100%;}
.service-one_single {  -webkit-box-flex: 1;  -ms-flex: 1 1 100%;  flex: 1 1 100%;  max-width: 100%;}
.service-one_moc {display:none;}

}