.solve_title{
	font-size: 24px;
    color: #333333;
    border-left: 5px solid #fa9914;
    padding-left: 10px;
	}
.solve_desc{
	font-size: 16px;
    line-height: 32px;
    color: #666666;
    margin-bottom: 15px;
	}
.solve_box1 .tongdian img{
	display:inline-block;
	margin-bottom:15px;
	}	
.solve_box1 .tongdian{
	line-height:30px;
	padding:30px;
	background-color:#fff;
	border-top: 5px solid #fff;
	}
.solve_box1 .tongdian:hover{
	border-top: 5px solid #fa9914;
	-webkit-box-shadow: 0 5px 10px rgba(0,0,0,.1);
    box-shadow: 0 5px 10px rgba(0,0,0,.1);
	 }
.solve_box1 .tongdian:hover h3{
	color:#fa9914;
	} 	
.tongdian h3{
	font-size:16px;
	font-weight:bold;
	margin-top:0px;
	}
.tongdian p{
	line-height:24px;
	color:#666;
	}
.tongdian span{
	display:block;
	margin-top:10px;
	text-align:right;
	}


.solve_box1 .system img{
	display:inline-block;
	margin-bottom:15px;
	}	
.solve_box1 .system{
	line-height:30px;
	padding:30px;
	background-color:#fff;
	border-top: 5px solid #fff;
	}
.solve_box1 .system:hover{
	border-top: 5px solid #fa9914;
	-webkit-box-shadow: 0 5px 10px rgba(0,0,0,.1);
    box-shadow: 0 5px 10px rgba(0,0,0,.1);
	 }
.solve_box1 .system:hover h3{
	color:#fa9914;
	} 	
.system h3{
	font-size:16px;
	font-weight:bold;
	margin-top:0px;
	}
.system p{
	line-height:24px;
	color:#666;
	}
.system span{
	display:block;
	margin-top:10px;
	text-align:right;
	}
				
.solve_subtitle{
	text-align:center;
	font-size:25px;
	line-height:40px;
	font-weight:bold;
	}
.opcont_swiper {
    margin-top: 20px;
}	
.opcont_swiper .swiper-nav {
    position: relative;
    width: 100%;
}
.opcont_swiper .swiper-nav .swiper-nav-slide:nth-child(1) {
    left: 0;
    top: 40px;
}
.opcont_swiper .swiper-nav .swiper-nav-slide {
    position: absolute;
    left: 0;
    top: 0;
    width: 250px;
    cursor: pointer;
}
 .opcont_swiper .swiper-nav .swiper-nav-slide:nth-child(1):before {
    right: 57px;
}
.opcont_swiper .swiper-nav .swiper-nav-slide:nth-child(2):before {
    left: 57px;
}
.opcont_swiper .swiper-nav .swiper-nav-slide:nth-child(3):before {
    right: 57px;
}
.opcont_swiper .swiper-nav .swiper-nav-slide:nth-child(4):before {
    left: 57px;
}
.opcont_swiper .swiper-nav .swiper-nav-slide:nth-child(5):before {
    right: 57px;
}
.opcont_swiper .swiper-nav .swiper-nav-slide:nth-child(6):before {
    left: 57px;
}
.opcont_swiper .swiper-nav .swiper-nav-slide:nth-child(1):after {
    right: 0;
}
.opcont_swiper .swiper-nav .swiper-nav-slide:nth-child(2):after {
    left: 0;
}
.opcont_swiper .swiper-nav .swiper-nav-slide:nth-child(3):after {
    right: 0;
}
.opcont_swiper .swiper-nav .swiper-nav-slide:nth-child(4):after {
    left: 0;
}
.opcont_swiper .swiper-nav .swiper-nav-slide:nth-child(5):after {
    right: 0;
}
.opcont_swiper .swiper-nav .swiper-nav-slide:nth-child(6):after {
    left: 0;
}

.opcont_swiper .swiper-nav .swiper-nav-slide.active .name {
    color: #00d6e9;
}
.opcont_swiper .swiper-nav .swiper-nav-slide:before {
    content: "";
    position: absolute;
    top: 4px;
    display: block;
    width: 22px;
    height: 22px;
    background-color: #fa9914;
    border: 5px solid #fed499;
    border-radius: 50%;
    box-sizing: border-box;
}

 .opcont_swiper .swiper-nav .swiper-nav-slide:nth-child(2) {
    right: 0;
    left: auto;
    top: 40px;
    padding-left: 95px;
    box-sizing: border-box;
}
.opcont_swiper .swiper-nav .swiper-nav-slide:nth-child(3) {
    left: 0;
    top: 220px;
}
.opcont_swiper .swiper-nav .swiper-nav-slide:nth-child(4) {
    right: 0;
    left: auto;
    top: 220px;
    padding-left: 95px;
    box-sizing: border-box;
}
.opcont_swiper .swiper-nav .swiper-nav-slide:nth-child(5) {
   left: 0;
    top: 390px;
}
.opcont_swiper .swiper-nav .swiper-nav-slide:nth-child(6) {
    right: 0;
    left: auto;
    top: 390px;
    padding-left: 95px;
    box-sizing: border-box;
}



.opcont_swiper .swiper-nav .swiper-nav-slide:after {
    content: "";
    position: absolute;
    top: 14px;
    display: block;
    width: 68px;
    height: 2px;
    background-color: #fa9914;
}
.opcont_swiper .swiper-nav .swiper-nav-slide.active{
	/*background-color:#fff;*/
	}
.opcont_swiper .swiper-nav .swiper-nav-slide.active .name {
    color: #fa9914;
	
}
.opcont_swiper .swiper-nav .swiper-nav-slide .name {
    font-size: 16px;
    color: #000;
    line-height: 30px;
	font-weight:bold;
}	
.opcont_swiper .swiper-nav .swiper-nav-slide .desc {
    font-size: 14px;
    color: #666;
    line-height: 24px;
    margin-top: 10px;
}
.opcont_swiper .swiper-content {
    width: 724px;
    height: 531px;
}
.opcont_swiper .swiper-content .swiper-slide {
    width: 100%;
    height: 100%;
    text-align: center;
}
.opcont_swiper .swiper-content .swiper-slide img {
    max-width: 100%;
    max-height: 100%;
}


/********/
.opcont_swiper1{
	position:relative;
	}
.opcont_swiper1 .swiper-nav .pocket-introduce .active {
    color: #fff !important;
}
.opcont_swiper1 .swiper-nav .pocket-introduce .name {
    font-size: 40px;
    color: #fa9914;
    margin: 43px 24px 0px;
}
.opcont_swiper1 .swiper-nav .active {
    background-color: #fa9914;
}	
.opcont_swiper1 .swiper-nav .pocket-introduce {
    width: 355px;
    height: 112px;
    border: solid 1px #eaeaea;
    margin: 23px 0px;
}	
.opcont_swiper1 .swiper-nav .pocket-introduce:nth-last-of-type(5) {
    position: absolute;
    top: 0px;
    right: 0px;
}
.opcont_swiper1 .swiper-nav .pocket-introduce:nth-last-of-type(4) {
    position: absolute;
    top: 135px;
    right: 0px;
}
.opcont_swiper1 .swiper-nav .pocket-introduce:nth-last-of-type(3) {
    position: absolute;
    top: 270px;
    right: 0px;
}
.opcont_swiper1 .swiper-nav .pocket-introduce:nth-last-of-type(2) {
    position: absolute;
    top: 405px;
    right: 0px;
}
.opcont_swiper1 .swiper-nav .pocket-introduce:nth-last-of-type(1) {
    position: absolute;
    top: 540px;
    right: 0px;
}
.opcont_swiper1 .swiper-nav .pocket-introduce .name {
    font-size: 40px;
    color: #fa9914;
    margin: 32px 24px 0px;
}
.opcont_swiper1 .swiper-nav .pocket-introduce .desc {
    width: 75%;
    height: 100%;
    font-size: 14px;
    color: #a2a2a2;
    padding: 20px 0px;
}
.opcont_swiper1 .swiper-nav .pocket-introduce .desc .desc-head {
    font-size: 20px;
    color: #333333;
    line-height: 40px;
}
.opcont_swiper1 .swiper-bgc-img {
    width: 370px;
    height: 719px;
    background: url(/static/images/shortvideo_img01.png) no-repeat center center;
    background-size: cover;
    margin-left: 64px;
}
.opcont_swiper1 .swiper-bgc-img .swiper-content {
    width: 303.5px;
    height: 650px;
    margin: 30px 0px 0px 33px;
}
.opcont_swiper1 .swiper-bgc-img .swiper-content img {
    width: 100%;
    height: 100%;
}
.opcont_swiper1 .swiper-bgc-img .swiper-content img {
    width: 100%;
    height: 100%;
}
.img-cover {
    object-fit: cover;
}
.solve_guanlian{
	margin:20px 0px;
	}
.solve_guanlian h3{
	font-size:20px;
	}
.solve_guanlian a{
	margin-top:20px;
	color:#999;
	}


.clientSay_name,.clientSay_text{
	text-align:center;
	}
.sovle_icon{
	text-align:center;
	}
.sovle_more{
	
	text-align:center;
	}
.sovle_more a{
	margin-top:10px;
	display:inline-block;
	padding:7px 25px;
	text-align:center;
	font-size:14px;
	color:#666;
	background-color:#eaeaea;
	}
.sovle_more a:hover{
	background-color:#fa9914;
	color:#fff;
	}
.cassdong:hover {
    box-shadow: 0 5px 10px rgba(0,0,0,.1);
    -moz-box-shadow: 0 15px 30px rgba(0,0,0,.1);
    -webkit-box-shadow: 0 5px 10px rgba(0,0,0,.1);
    -webkit-transform: translate3d(0,-5px,0);
    -moz-transform: translate3d(0,-5px,0);
    -ms-transform: translate3d(0,-5px,0);
    -o-transform: translate3d(0,-5px,0);
    transform: translate3d(0,-5px,0);
}