.solution-problem-v1{margin-top: 60px; margin-bottom: 40px;}
.solution-problem-v1 .item{margin-bottom: 20px; text-align: center; transition: all 0.3s; background-image: linear-gradient(0deg, #fff, #f3f5f8);border: 2px solid #fff;box-shadow: 8px 8px 20px 0 rgba(55, 99, 170, .1), -8px -8px 20px 0 #fff;border-radius: 4px;padding: 28px;}
.solution-problem-v1 .item:hover{transform:translateY(-5px)}
.solution-problem-v1 i{color: #741010; font-size: 60px;}
.solution-problem-v1 .text h3{margin: 40px 0 20px;}

.solution-data-v1{margin-top: 60px; margin-bottom: 40px;}
.solution-data-v1 .item{margin-bottom: 20px; transition:all 0.3s;padding: 20px; background-image: linear-gradient(0deg, #fff, #f3f5f8);border: 2px solid #fff;box-shadow: 8px 8px 20px 0 rgba(55, 99, 170, .1);border-radius: 4px;}
.solution-data-v1 .list{margin-bottom: 20px;}
.solution-data-v1 .item:hover{background-image: linear-gradient(90deg, #fff, #f3f5f8); transform:translateY(-5px);}
.solution-data-v1 .list li{line-height: 36px;}
.solution-data-v1 .text p{margin: 10px 0 20px 0;}
.solution-data-v1 .text i{color: #741010; margin-right: 5px;}
.solution-data-v1 .img{width: 48%; margin-right: 5%;}
.solution-data-v1 .img img{max-width: 100%;}

.solution-features-v1{margin-top: 60px;margin-bottom: 40px;}
.solution-features-v1 .img img{max-width: 100%;}
.solution-features-v1 .left{text-align: left;}
.solution-features-v1 .right{text-align: right;}
.solution-features-v1 .img,.solution-features-v1 .text{margin-bottom: 30px;}
.solution-features-v1 .text p{margin-top: 15px;}
.solution-features-v1 .text-item{margin-bottom: 20px;}
.solution-features-v1 .text-item i{color: #741010; margin-right: 10px;}

.solution-custom-v1 {margin-top: 60px;margin-bottom: 40px;}
.solution-custom-v1 .customer-logo{border:1px dashed #d5dbe2;transition:all .3s ease-in-out; }
.solution-custom-v1 .customer-logo:hover{box-shadow:0px 10px 18px rgba(29,63,128,.08)}
.solution-custom-v1 .customer-logo img{width:100%}

.solution-sumbit{background: url(../img/c73006_bg.png) no-repeat; background-size: cover;}
.solution-sumbit-v1{margin-top: 60px;margin-bottom: 40px;}
.solution-sumbit .left{width: 50%;}
.solution-sumbit .desc{margin-top: 15px; padding-top: 15px; border-top: 1px dashed #bbb; font-size: 18px;}
.solution-sumbit-v1 h3{margin-top: 20px;}
.solution-sumbit-v1 .form-item{margin-bottom: 15px;}
.solution-sumbit-v1 .form-container{width: 350px;}
.solution-sumbit-v1 input[type=text]{border-radius: 20px; padding: 0 20px; height: 32px; width: 100%;}
.solution-sumbit-v1 input[type=submit]{border-radius: 20px; height: 32px; width: 100%; line-height: 32px; background: #741010; color: #fff;}

.solution-doc-v1{margin-top: 60px; margin-bottom: 40px;}
.solution-doc-v1 .item{transition: all 0.3s; padding: 20px; border: 1px solid #ddd; display: flex; align-items:flex-start; background: #fff;box-shadow: 0 2px 4px 0 rgb(0 0 0 / 10%); margin-bottom: 15px;}
.solution-doc-v1 .item:hover{transform: translateY(-5px);}
.solution-doc-v1 .time{width:60px; margin-right: 10px;}
.solution-doc-v1 .time b{ font-size: 18px; margin-bottom: 5px; padding-top: 5px; display: block;}
.solution-doc-v1 .text{flex: 1;}
.solution-doc-v1 .text p{margin: 10px 0;}
.solution-doc-v1 .text span {color: #741010; font-size: 14px;}
.solution-doc-v1 .text span i{margin-left: 10px; transition: all 0.3s;}
.solution-doc-v1 .item:hover span i{transform: translateX(5px);}

.solution-structure-v1{margin-top: 60px; margin-bottom: 40px;}
.solution-structure-v1 .item{width: 100%; border-bottom: 1px solid #bbb; }
.solution-structure-v1 .item:last-child{border-bottom: 0;}
.solution-structure-v1 .structure{border: 1px solid #bbb; width: 100%;}
.solution-structure-v1 .item-title{width: 80px; background: #f1f1f1;padding: 20px; border-right: 1px solid #bbb; text-align: center;}
.solution-structure-v1 .list{padding: 10px 20px; display: flex; align-items:center; width: 100%; flex-flow: wrap; justify-content: flex-start;}
.solution-structure-v1 .list li{margin-bottom: 10px; min-width: 110px; text-align: center; background: #F3F3F3;margin-right: 1%;padding: 5px 20px;background-image: linear-gradient(0deg, #fff, #e3e1e1);border: 1px solid #fff;box-shadow: 8px 8px 20px 0 rgba(55, 99, 170, .1);}

.solution-product-v1{margin-top: 60px; margin-bottom: 40px;}
.solution-product-v1 .item{width:100%;transition: all 0.3s; padding: 20px; background-image: linear-gradient(0deg,#fff,#f3f5f8);border: 2px solid #fff;box-shadow: 8px 8px 20px 0 rgb(55 99 170 / 10%), -8px -8px 20px 0 #fff;border-radius: 4px;}
.solution-product-v1 .img{width: 48%; margin-right: 5%;}
.solution-product-v1 .img img{max-width: 100%;}
.solution-product-v1 .text p{margin: 10px 0 20px 0;}
.solution-product-v1 .paras{ margin-bottom: 20px;}
.solution-product-v1 .paras li{line-height: 36px;}
.solution-product-v1 .paras i{color: #741010; margin-right: 5px;}
.solution-product-v1 .list li{padding:13px 20px; margin-bottom: 10px; background-image: linear-gradient(0deg,#fff,#f3f5f8);border: 2px solid #fff;box-shadow: 8px 8px 20px 0 rgb(55 99 170 / 10%), -8px -8px 20px 0 #fff;border-radius: 4px;}
.solution-product-v1 .tags span{border: 1px solid #741010; color: #741010; padding: 2px 5px; margin-right: 5px; display: inline-block; border-radius: 2px; font-size: 13px;}

.solution-features-v2{margin-top: 60px; margin-bottom: 40px;}
.solution-features-v2 .item i{color: #741010; font-size: 40px;}
.solution-features-v2 .item{padding: 20px; background-image: linear-gradient(0deg,#fff,#f3f5f8);border: 2px solid #fff;box-shadow: 8px 8px 20px 0 rgb(55 99 170 / 10%), -8px -8px 20px 0 #fff;border-radius: 4px;}
.solution-features-v2 .item h3{margin: 20px 0 15px 0;}

.solution-custom-v2{margin-top: 60px; margin-bottom: 40px;}
.solution-custom-v2 .item{background: #fff; box-shadow: 0px 12px 12px 1px #eaedf4; transition: all 0.3s;}
.solution-custom-v2 .item:hover{transform: translateY(-5px);}
.solution-custom-v2 .img{height: 130px; overflow: hidden;}
.solution-custom-v2 .img img{max-width: 100%;}
.solution-custom-v2 .logo{padding: 10px 20px; height: 60px; position: relative; border-bottom: 1px solid #ddd;}
.solution-custom-v2 .logo img{max-height: 40px;}
.solution-custom-v2 .logo:after{content: ""; width: 50%; height: 3px; background: #741010; position: absolute; bottom: -2px; left: 20px; display: block; transition: all 0.5s;}
.solution-custom-v2 .item:hover .logo:after{width: calc(100% - 40px);}
.solution-custom-v2 .text{padding:20px;}
.solution-custom-v2 .text p{margin-top: 15px;}

.solution-step-v1{margin-top: 60px; margin-bottom: 40px;}
.solution-step-v1 h3{height: 60px; line-height: 60px; text-align: center;}
.solution-step-v1 .tip1{background: url(../img/tip1.png) no-repeat center center;}
.solution-step-v1 .tip2{background: url(../img/tip2.png) no-repeat center center;}
.solution-step-v1 .tip3{background: url(../img/tip3.png) no-repeat center center;}
.solution-step-v1 .tip4{background: url(../img/tip4.png) no-repeat center center;}
.solution-step-v1 .tip5{background: url(../img/tip5.png) no-repeat center center;}
.solution-step-v1 .list{flex-direction: column; align-items: center;}
.solution-step-v1 li{border: 1px solid #ddd; height: 60px; line-height: 60px; width: 90%; margin-top:30px; text-align: center; position: relative;}
.solution-step-v1 .list li:not(:last-child):before{height: 30px; width: 1px; position: absolute; left: 50%; bottom: -30px; background: #ddd; display: block;  content: "";}


.solution-product-v2{margin-top: 60px; margin-bottom: 40px;}
.solution-product-v2 .item{margin-bottom: 20px; box-shadow: 0 2px 4px 0 rgb(0 0 0 / 10%);border: 1px solid #d4d6db;min-height: 458px;height: 100%;position: relative;background-color: #fff; transition:all .3s ease-in-out}
.solution-product-v2 .item:hover{transform:translateY(-5px)}
.solution-product-v2 .item-card{padding: 20px 20px 20px 20px;}
.solution-product-v2 .text p{margin: 10px 0;}
.solution-product-v2 .img{height: 180px; margin: 10px 0; text-align: center; overflow: hidden;}
.solution-product-v2 .img img{height: 100%;}
.solution-product-v2 .list{margin-bottom: 20px;}
.solution-product-v2 .list li{color: #999; margin-bottom: 8px;}
.solution-product-v2 .list li span{color: #333;}
.solution-product-v2 .list li i{color: #741010; margin-right: 10px;}

.solution-doc-v2{margin-top: 60px; margin-bottom: 40px;}
.solution-doc-v2 .item{border-radius:10px;box-shadow:0px 3px 14px 1px rgb(31 38 60 / 16%);transition:all .3s ease-in-out}
.solution-doc-v2 .item:hover{transform:translateY(-5px)}
.solution-doc-v2 .text {padding:30px 20px;}
.solution-doc-v2 .text p{margin-top: 10px;}
.solution-doc-v2 .item img{max-width: 100%;}

.solution-features-v3{gap:1px;border-radius:4px;border:.1px solid #e8ecf1;background-color:#e8ecf1; margin-top: 60px; margin-bottom: 40px;}
.solution-features-v3 li{position:relative;flex:1;min-width:20%;overflow:visible;padding:40px 20px;background-color:#fff;text-align:center}
.solution-features-v3 li i{font-size: 44px; color: #741010;}
.solution-features-v3 .text{margin-top: 40px;}
.solution-features-v3 .more-hover{position:absolute;top:0;left:0;z-index:5;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;opacity:0;padding:0 5%;visibility:hidden;background-color:#fff;box-shadow:0px 3px 20px 1px rgba(17,35,77,.2);border-radius:4px;transition:all .3s ease-in-out}
.solution-features-v3 .more-hover p{margin-top:10px;transform:translateY(15px);transition:all .5s ease-in-out}
.solution-features-v3 li:hover{cursor:defalut;z-index:5;background-color:#f9fbfd;box-shadow:1px 0px 29px 3px rgba(217,226,237,.74);transition:all .3s ease-in-out}
.solution-features-v3 li:hover .more-hover{opacity:1;visibility:visible}
.solution-features-v3 li:hover .more-hover p{transform:translateY(0)}

.solution-sumbit{background: url(../img/c73006_bg.png) 100% 0% / cover no-repeat rgb(255, 255, 255);}
.solution-sumbit-v2{margin-top:60px; margin-bottom: 40px;}
.solution-sumbit-v2 .solution-sumbit-services{width: 60%;}
.solution-sumbit-v2 .solution-sumbit-option{width: 36%;}
.solution-sumbit-v2 .item{width:33%; margin-bottom: 15px;}
.solution-sumbit-v2 .option{display: flex;width: 100%;}
.solution-sumbit-v2  input{border-radius: 0;}
.solution-sumbit-v2  input[type="text"]{width: 300px; border: 1px solid #741010; }
.solution-sumbit-v2  input[type="submit"]{border: 1px solid #741010; background: #741010; color: #fff; line-height: 38px;}
.solution-sumbit-v2 .sumbit-tel {font-size: 36px; font-family: fantasy; margin-top: 15px; color: #741010;}

@media screen and (min-width:769px) and (max-width:1199px)
{
	.product-features-v2 .text p,.product-video-v1 .video-text .text p,.product-video-v1 .video-item p{overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical}
	.solution-doc-v2,.solution-step-v1,.solution-features-v2,.solution-product-v1,.solution-structure-v1,.solution-features-v1,.solution-sumbit-v1,.solution-doc-v1,.solution-custom-v1,.solution-data-v1,.solution-problem-v1{margin-top: 40px; margin-bottom: 30px;}
	@media screen and (min-width:992px)and (max-width:1199px)
	{
		
	}
	@media screen and (min-width:769px)and (max-width:991px)
	{
		
	}
}
@media screen and (max-width:768px)
{
	.solution-doc-v2,.solution-step-v1,.solution-features-v2,.solution-product-v1,.solution-structure-v1,.solution-features-v1,.solution-sumbit-v1,.solution-doc-v1,.solution-custom-v1,.solution-data-v1,.solution-problem-v1{margin-top: 30px; margin-bottom: 20px;}	
	.product-features-v2 .text p,.product-video-v1 .video-item p{overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical}	  
	.solution-sumbit .left{width: 100%; margin-bottom: 30px; text-align: center;}
	.solution-sumbit-v1 .right{width: 100%;}
	.solution-sumbit-v1 .form-container{width: 100%;}
	.solution-structure-v1 .item {flex-direction: column;}
	.solution-structure-v1 .item-title{width: 100%;}
	.solution-sumbit-v2 .sumbit-tel{text-align: center;}
	.solution-sumbit-v2 .item{width: 48%; text-align: center;}
	.solution-sumbit-v2 .solution-sumbit-services{width: 100%;}		
	.solution-sumbit-v2 .solution-sumbit-option{width: 100%; margin-top: 20px; justify-content: center;}
	.solution-sumbit-v2 .option{justify-content: center;}
	
	@media screen and (min-width:361px)and (max-width:768px)
	{	
		.solution-features-v3 li{min-width: 49%;}
	}
	@media screen and (max-width:360px)
	{
		.solution-data-v1 .item{flex-direction: column; text-align: center;}
		.solution-data-v1 .img{margin-right: 0; width: 70%; margin-bottom: 15px;}
		.solution-product-v1 .item{flex-direction: column;text-align: center;}
		.solution-product-v1 .img{margin-right: 0; width: 70%; margin-bottom: 15px;}
		.solution-features-v3 li{min-width: 49%;}
	}
}