@charset "utf-8";
html{-webkit-text-size-adjust:100%;font-size:100px; overflow-x: hidden;}
html{font-size:5.2083334vw}
/* @media (max-width:1660px) {
    html{font-size:6vw}
} */
@media (max-width:1024px) {
    html{font-size:9.765625vw}
}
@media (max-width:480px) {
    html{font-size:14vw}
}
.pd100 {
    padding: 1rem 0;
}
.HomeTit {
    display: flex;
    align-items: center;
    margin-bottom: 0.4rem;
}
.HomeTit.tc {
    justify-content: center;
}
.Localtion{margin-top:0;}
.imgbox img{ width:100% !important;height:100%;object-fit: cover;}
.HomeTit{display: flex;align-items: center;margin-bottom:0.4rem;}
.HomeTit span{font-size: 0.48rem;text-transform: uppercase;}
.HomeTit b{display: block;width:0.3rem;height:0.03rem;background: #da251d;margin-left:0.2rem;}
.HomeTit_w {
    color: #fff;
}
.slick-arrow{width:0.34rem;height:0.6rem;box-sizing: border-box;border:1px solid #f2f2f2;background-color: #fff;font-size: 0;color:transparent;box-shadow: 0 0 10px rgba(0,0,0,0.1);position: absolute;top:50%;transform: translateY(0);-webkit-transform: translateY(0);z-index:9;}
.slick-arrow::after{content:'';display: block;width:100%;height:100%;position: absolute;top:0;left:0;background-position: center;background-repeat: no-repeat;}
.slick-arrow.slick-prev::after{background-image: url(/cn/images/prev.png);}
.slick-arrow.slick-next::after{background-image: url(/cn/images/next.png);}

.slick-arrow:hover{background-color: #da251d;border:1px solid #da251d;}
.slick-arrow.slick-prev:hover::after{background-image: url(/cn/images/prev_w.png);}
.slick-arrow.slick-next:hover::after{background-image: url(/cn/images/next_w.png);}

.slick-arrow.slick-prev{left:0;}
.slick-arrow.slick-next{right:0;}
.n_more{line-height: 0.4rem;border:1px solid #000;display: flex;align-items: center;width:1.8rem;justify-content: center;text-align: center;font-size: 14px;}
.n_more i{display: inline-block;width:20px;height:20px;background: url(/cn/images/moren_r.png) no-repeat center center;margin-left:0.15rem;}
.n_more:hover{background: #da251d;border:1px solid #da251d;color:#fff;}
.n_more:hover i{background: url(/cn/images/moren.png) no-repeat center center;}
.n_more_1{width:auto !important;text-align: right;justify-content: flex-end;border:none;}
.n_more_1:hover{background: none;color:#000;border:none;}
.n_more_1:hover i{background: url(/cn/images/moren_r.png) no-repeat center center;}

.slider_com .slick-arrow{width:0.5rem;height:0.5rem;border-radius: 50%;border:1px solid #f2f2f2;}
.slider_com .slick-arrow.slick-prev::after{background-image: url(/cn/images/prev11.png);}
.slider_com .slick-arrow.slick-next::after{background-image: url(/cn/images/next11.png);}
.slider_com .slick-arrow.slick-prev:hover::after{background-image: url(/cn/images/prev1c.png);}
.slider_com .slick-arrow.slick-next:hover::after{background-image: url(/cn/images/next1c.png);}
.slider_com .slick-arrow.slick-prev{left:-0.8rem;}
.slider_com .slick-arrow.slick-next{right:-0.8rem;}
.slider_com .slick-arrow:hover{border:1px solid #da251d;}

.Solution{line-height:1.6;}
.Solution .Solution_part_1{background-position: bottom center;background-repeat: no-repeat;background-size: cover;padding:1rem 0;}
.Solution .Solution_part_1 .txt .HomeTit {}
.Solution .Solution_part_1 .txt .con{color:#fff;max-width:5.8rem;}

.Solution .Solution_part_2{background: #f7f9fa;}
.Solution .Solution_part_2 .slick-list{margin-left:-0.2rem;}
.Solution .Solution_part_2 .item{margin-left:0.2rem;padding:0.1rem;box-sizing: border-box;}
.Solution .Solution_part_2 .item .box{background: #fff;padding:0.4rem 0.2rem 0.2rem;min-height:4.6rem;box-sizing: border-box;position: relative;}
.Solution .Solution_part_2 .item .box .icon{width:0.7rem;height:0.7rem;line-height: 0.7rem;margin:0 auto;}
.Solution .Solution_part_2 .item .box .icon img{display: inline-block;}
.Solution .Solution_part_2 .item .box .icon .img2{display: none;}
.Solution .Solution_part_2 .item .box .tit{font-size: 0.22rem;text-align: center;margin:0.3rem 0 0.2rem 0;}
.Solution .Solution_part_2 .item .box .dec{color:#999;min-height:1.92rem;}
.Solution .Solution_part_2 .item .box::before{content:'';display: block;width:100%;height:0.04rem;background: #da251d;position: absolute;bottom:0;left:0;opacity: 0;transition: all .5s;transform: rotateY(90deg);}
.Solution .Solution_part_2 .item:hover .box::before{opacity: 1;transform: rotateY(0);}
.Solution .Solution_part_2 .item:hover .box{box-shadow: 0 0 10px rgba(218,37,29,0.1);}
.Solution .Solution_part_2 .item:hover .box .tit{color:#da251d;}
.Solution .Solution_part_2 .item:hover .icon .img1{display: none;}
.Solution .Solution_part_2 .item:hover .icon .img2{display: inline-block;}

.Solution .Solution_part_3 .partBox img{width:100%;}
.Solution .Solution_part_4 .item{background: #fcfcfc;margin-bottom:0.6rem;}
.Solution .Solution_part_4 .item:last-child{margin-bottom:0;}
.Solution .Solution_part_4 .item a{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;}
.Solution .Solution_part_4 .item .clear{display:none;}
.Solution .Solution_part_4 .item:nth-child(2n) a{flex-direction: row-reverse;}
.Solution .Solution_part_4 .item .txt{width:50%;box-sizing: border-box;float:right;padding:0.4rem 0.56rem;}
.Solution .Solution_part_4 .item .img{width:50%;float:left;padding-top:27%;}
.Solution .Solution_part_4 .item:hover .img span{transform: scale(1.05);}
.Solution .Solution_part_4 .item .txt{position: relative;}
.Solution .Solution_part_4 .item .txt .tit{font-size: 0.24rem;position: relative;}
.Solution .Solution_part_4 .item .txt::before{content:'';display: block;width:0.03rem;height:0.2rem;background: #da251d;position: absolute;left:0;top:0.5rem;}
.Solution .Solution_part_4 .item .txt b{display: block;height:1px;background: #f2f2f2;position: relative;margin:0.15rem 0 0.3rem 0;}
.Solution .Solution_part_4 .item .txt b::after{content:'';display: block;width:0.4rem;height:1px;background: #da251d;}
.Solution .Solution_part_4 .item .txt .dec{font-size: 0.18rem;height:auto;margin-bottom:0.7rem;color:#000;}

.Solution .Solution_part_4 .item:hover .n_more{background: #da251d;border:1px solid #da251d;color:#fff;}
.Solution .Solution_part_4 .item:hover .n_more i{background: url(/cn/images/moren.png) no-repeat center center;}

.Solution .Solution_part_4 .item:nth-child(2n) .img{float:right;}
.Solution .Solution_part_4 .item:nth-child(2n) .txt{float:left;}

.Solution .Solution_part_5 .slick-list{}
.Solution .Solution_part_5 .slick-track{padding:10px 0;}
.Solution .Solution_part_5 .item{background: #f7f9fa;margin:0 0.2rem;}
.Solution .Solution_part_5 .item .txt{padding:0.3rem;padding-top:0.1rem;padding-bottom:0.3rem;}
.Solution .Solution_part_5 .item .txt .tag{opacity: 0;transform: translateY(-0.3rem);transition: all .5s;}
.Solution .Solution_part_5 .item .txt .tit{font-size: 16px;height:0.64rem;margin-bottom:0.1rem;}
.Solution .Solution_part_5 .item .txt .tag dl dd{padding-left:0.15rem;position: relative;color:#000;}
.Solution .Solution_part_5 .item .txt .tag dl dd::before{content:'';display: block;width:2px;height:50%;background: #da251d;position: absolute;left:0;top:50%;transform: translateY(-50%);}
.Solution .Solution_part_5 .item .txt .tag dl dd span{color:#666;}
.Solution .Solution_part_5 .item .txt .n_more{border-bottom:1px solid #e6e6e6;padding:0.1rem 0;position: relative;top:-0.3rem;transition: all .5s;}
.Solution .Solution_part_5 .item .img{padding-top:3rem;}
.Solution .Solution_part_5 .item .img::before{content:'';display: block;width:100%;height:100%;background: url(/cn/images/probg.jpg) no-repeat bottom center;position: absolute;left:0;top:0;}
.Solution .Solution_part_5 .item .img img{max-width:80%;max-height:2.5rem;object-fit: contain;vertical-align: bottom;}
.Solution .Solution_part_5 .item .img span{align-items: flex-end;}
.Solution .Solution_part_5 .item:hover .img span{transform: scale(1.05);}
.Solution .Solution_part_5 .item:hover{box-shadow: 0 0 10px rgba(218,37,29,0.2);background: #fff;}
.Solution .Solution_part_5 .item:hover .txt .tag{opacity: 1;transform: translateY(0);}
.Solution .Solution_part_5 .item:hover .txt .n_more{top:0;border-bottom:1px solid #fff;}

@media(max-width:1024px){
	.pd100 {padding: 40px 0;}
	 .HomeTit span{font-size: 20px;}
	 .n_more{line-height: 30px;width:130px;font-size: 14px;}
	  .slider_com .slick-arrow{width:36px;height:36px;}
    .HomeTit{margin-bottom:20px;}
    .slider_com .slick-arrow.slick-prev{left:-10px;}
    .slider_com .slick-arrow.slick-next{right:-10px;}
    .Solution .Solution_part_1 .txt .con{font-size: 14px;}
    .Solution .Solution_part_2 .item .box .icon{width:40px;height:40px;line-height: 40px;}
    .Solution .Solution_part_2 .item .box .tit{font-size: 16px;margin:10px 0;}
    .Solution .Solution_part_2 .item{padding:0;}
    .Solution .Solution_part_2 .item .box .dec{}
    .Solution .Solution_part_2 .item .box{min-height:380px;}
    .Solution .Solution_part_4 .item{margin-bottom:30px;}
    .Solution .Solution_part_4 .item .img{padding-top:28%;}
    .Solution .Solution_part_4 .item .txt{padding:20px 30px;}
    .Solution .Solution_part_4 .item .txt::before{top:22px;}
    .Solution .Solution_part_4 .item .txt .tit{font-size: 16px;}
    .Solution .Solution_part_4 .item .txt .dec{font-size: 14px;height:60px;margin-bottom:40px;}
    .Solution .Solution_part_5 .item .img{padding-top:200px;}
    .Solution .Solution_part_5 .item .img img{max-height:150px;}
    .Solution .Solution_part_5 .item .txt .tit{font-size: 16px;height:60px;margin-bottom:10px;}

}

@media(max-width:768px){
    .Solution .Solution_part_4 .item .txt b{margin:10px 0 10px 0;}
    .Solution .Solution_part_4 .item .txt .dec{margin-bottom:20px;}
    .Solution .Solution_part_4 .item .txt{padding:12px 24px;}
    .Solution .Solution_part_4 .item .txt::before{top:18px;}
}

@media(max-width:640px){
	   .HomeTit span{font-size: 18px;}
    .Solution .Solution_part_1 .txt .con{}
    .Solution .Solution_part_2 .item .box{min-height:1px;padding:38px;}
    .Solution .Solution_part_4 .item .txt{width:100%;}
    .Solution .Solution_part_4 .item .img{width:100%;padding-top:56%;}
    .Solution .Solution_part_5 .item .txt .tit{height:auto;}
    .Solution .Solution_part_5 .slick-track{padding:0;}
    .Solution .Solution_part_5 .item .txt .tag{opacity: 1;transform: translateY(0);}
    .Solution .Solution_part_5 .item .txt .n_more{top:0;}
}

/* Solution details */
.Localtion{color:#666;margin-top:0;}
.Localtion a{color:#666;}
.Localtion a:hover{color:#da251d;}
.Localtion span{color:#000;border-bottom:1px solid #000;}

.Info{padding-top:0.8rem;}
.Info .infoTit{text-align: center;padding-bottom:0.4rem;border-bottom:1px solid #f2f2f2;margin-bottom:0.5rem;}
.Info .InfoCon{font-size: 0.18rem;line-height:1.6;}
.Info .InfoCon img{display: block;margin:0 auto;}

@media(max-width:1024px){
    .Info{padding-top:40px;}
    .Info .infoTit{font-size: 20px;padding-bottom:15px;margin-bottom:20px;}
    .Info .InfoCon{font-size: 14px;}
}

@media(max-width:640px){
    .Localtion{font-size: 13px;}
    .Info .infoTit{font-size: 18px;}
}