.product-desc-v1{margin-top: 80px; margin-bottom: 40px;}
.product-desc-v1 .text h2{margin: 0px 0 40px 0;}
.product-desc-v1 .text p{margin: 10px 0 20px 0;}
.product-desc-v1 .video-cover{text-align: right;}
.product-desc-v1 .video-cover img{max-width: 100%;}
.product-desc-v1 .video{position:relative; max-height: 360px; overflow: hidden; text-align: right;}
.product-desc-v1 .video-img{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;border-radius:8px;}
.product-desc-v1 .video-button{position:absolute;top:calc(50% - 25px);right:calc(50% - 25px);margin-left:10px;width:50px;height:50px;line-height:50px;text-align:center;background-color:#f55b5e;box-shadow:0 2px 8px rgba(0,0,0,.15);border-radius:50%;cursor:pointer;transition:all .3s ease-in-out}
.product-desc-v1 .video-button i{font-size:30px;margin-left:5px;font-weight:bold;color:#fff; margin-top: 10px;}
.product-desc-v1 .video-button:hover{background-color:rgba(255,29,29,.3)}
.product-desc-v1 .video-button:hover i{color:#ff1d1d}
.product-desc-v1 .video-button::after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;content:"";width:50px;height:50px;background:rgba(0,0,0,0);z-index:1;animation:video-border 1s linear infinite}
.product-desc-v1 .desc-para{margin: 10px 0;}
.product-desc-v1 .desc-para li{width: 100%; margin-bottom: 10px;}
.product-desc-v1 .desc-para i{color: #741010; margin-right: 10px;}
.product-desc-v1 .desc-para span{color: #999;}

.sence-v4{background: url(../img/tele_banner.png) left center/cover;}
.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; background: #fff;}
.solution-step-v1 .list li:not(:last-child):before{height: 30px; width: 1px; position: absolute; left: 50%; bottom: -30px; background: #ddd; display: block;  content: "";}


.product-features-v5{border:.1px solid #e8ecf1; margin-top: 60px; margin-bottom: 40px; border-right: 0; border-bottom: 0;}
.product-features-v5 .text h3{margin: 30px 0 15px 0;}
.product-features-v5 .item{position:relative;overflow:visible;padding:20px 20px;background-color:#fff;text-align:center; border-bottom: 1px solid #e8ecf1; border-right: 1px solid #e8ecf1;}
.product-features-v5 .item i{font-size: 44px; color: #741010;}
.product-features-v5 .item:hover{cursor:pointer;z-index:5;background-color:#f9fbfd;box-shadow:1px 0px 29px 3px rgba(217,226,237,.74);transition:all .3s ease-in-out}

.product-doc-v5 {margin-top: 60px; margin-bottom: 40px;}
.product-doc-v5 .item{border: 1px solid #E4E4E4; margin-bottom: 15px; padding: 1px; height: 120px;}
.product-doc-v5 .item a{display: flex; justify-content: space-between; align-items: center; height: 100%;}
.product-doc-v5 .img {width: 160px; overflow: hidden;height: 100%;}
.product-doc-v5 .img img{height: 100%; transition: all 0.3s; max-width: 160px;}
.product-doc-v5 .item:hover .img img{transform: scale(1.1);}
.product-doc-v5 .item:hover {box-shadow:1px 0px 29px 3px rgba(217,226,237,.74);}
.product-doc-v5 .text{padding: 10px 20px; width: calc(100% - 160px );}
.product-doc-v5 .text p{overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical}
.product-doc-v5 h3{display: flex; justify-content:space-between; align-items: center; margin-bottom: 10px;}
.product-doc-v5 .item:nth-child(3n+1) h3 {color: #741010;}
.product-doc-v5 .text span{color: #999; font-weight: normal; font-size: 14px;}


.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{margin-bottom: 15px;}
.solution-sumbit .right{display: flex; justify-content: right;}
.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-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; margin-bottom: 10px;}
.solution-doc-v2 .text a{color: #741010;}
.solution-doc-v2 .item img{max-width: 100%;}

.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-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;}

.index-video-wrap{position:fixed;z-index:10000;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background:rgba(0,0,0,.6)}
.index-video-box{width:900px;border-radius:10px;overflow:hidden}
.index-video-box i{font-size:20px;color:#333;position:absolute;top:8px;right:15px;z-index:2;cursor:pointer}
.index-video-box i:hover{color:#fff}
.index-video-box video{width:100%;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.15)}
.index-video-box .ivvr-video-bottom{display:flex;justify-content:center;align-items:center;padding:30px 0;background-color:#fff;border-radius:0 0 10px 10px;background:url("../img/ivvr_video_bg.png") no-repeat left bottom/cover}
.index-video-box .ivvr-video-bottom p{font-size:18px;font-weight:bold;margin-right:25px}
.index-video-box .ivvr-video-bottom a{display:block;width:160px;border-radius:25px;height:40px;line-height:40px;font-size:16px;text-align:center;color:#fff;transition:all .3s ease-in-out;background:linear-gradient(90deg,#741010 0%,#ff4e4e 100%)}
.index-video-box .ivvr-video-bottom a:hover{box-shadow:0 10px 25px 0 rgba(238,77,45,.4)}


@media screen and (min-width:769px) and (max-width:1199px)
{
	
	@media screen and (min-width:992px)and (max-width:1199px)
	{
		
	}
	@media screen and (min-width:769px)and (max-width:991px)
	{
		.solution-sumbit .left{width: 100%;}
		.solution-sumbit .right{width: 100%;}
	}
}
@media screen and (max-width:768px)
{
	.solution-sumbit .left{width: 100%;}
	.solution-sumbit .right{width: 100%;}
	.solution-sumbit-v1 .form-container{width: 100%;}
	@media screen and (min-width:361px)and (max-width:768px)
	{	
		
	}
	@media screen and (max-width:360px)
	{
		
	}
}