.service-box-1{
     margin:auto;
    vertical-align:middle;
    width: 100%;

    background-color: white;
	border-bottom:#eaeaea 1px solid;
	padding-bottom:20px;
	overflow:hidden
}
.service-box-1 .service-item{
    width: 25%;
    height: 100%;
    padding:10px 0;
	padding-left:20px;
	box-sizing:border-box;
    cursor: pointer;
	border-right:#eaeaea 1px solid; text-align:center

	
	
}



.service-box-1 .service-item:last-child { border:0}
.service-box-1 .service-item img{
    width: 20%;
    height: auto;
    margin-bottom:10px;
}
.service-box-1 .service-item h3{
    font-size: 20px;
    font-weight: bold;
}
.service-box-1 .service-item h4{
    color: #999;
    margin-top: 0.15rem;
	font-size:14px;
	font-weight:normal
}

.service-box-2{
	 width:96%; margin:2rem auto; max-width:1400px; overflow:hidden

}
.block-img{
    width: 5.56rem;
    height: 4rem;
}





.left-box img{
	max-width:90%; height:auto

}
.pull-left{
    width: 62%;
    text-align: left;

}
.pull-right{
    width: 28%;
	text-align:right
	
}
.pull-right img{
	max-width:100%; height:auto

}
.pull-left img{
	max-width:50%; height:auto

}
.left-box h2{
    padding: 1.1rem 0 0.02rem 0;
    font-size: 20px;
}
.left-box h3{
    padding-bottom: 0.5rem;
    font-size: 16px;
    font-weight: bold;
}
.left-box p{
    color: #999;
	font-size:16px; 
	line-height:30px
 
    /*padding-bottom: 0.15rem;*/
}
.desc p,.desc p span,.desc span{
    color: #222023 !important;
    font-size: 15px !important; line-height:35px
}
.desc h1{ font-size:16px; line-height:50px;color: #ffd720}
.step-box{
    padding-top: 0.55rem;
}
.step-box .step-item{
   
    background-color: #fff;
    border-top: 1px solid #efefef;
    overflow: hidden;
	height:auto;
}
.step-box .step-item .img-box{
    width: 30%;
    height:auto;
}
.step-box .step-item .img-box img{
    width: 100%;
    height: 100%;
	max-width:90%
}
.step-box .step-item .content-box{
	padding:20px;
	box-sizing:border-box;
	font-size:14px; line-height:30px;
	width:65% 


}
.step-box .step-item .content-box{
    padding-bottom: 0.2rem;
}
.step-box .step-item .content-box,.step-box .step-item .content-box p,.step-box .step-item .content-box span{
    color: #999!important;
    font-size: 14px!important;
}
.step-box .step-item .content-box p:first-child strong{
    margin: 0 0 0.04rem 0;
}
.step-box .step-item .content-box strong{
    color: #262626!important;
    font-size : 0.2rem!important;
    display: inline-block;
    margin: 0.15rem 0 0.04rem 0;
}
.step-box .step-item .content-box h3{
    font-size : 0.24rem;
    padding-bottom: 0.06rem;
}


.service-box-3{ background:#f7f7f7; padding:20px 0}
.service-box-4{ margin:20px 0}

@media (max-width: 1024px) {
	.pull-left{ width:96%; margin:0 auto; float:none; text-align:left}
	.pull-right{ width:96%;margin:0 auto; float:none;text-align:left}
	
	.service-box-1 .service-item{
    width: 25%;
    height: 100%;
    padding:10px 0;
	padding-left:5px;
	box-sizing:border-box;
    cursor: pointer;
	border-right:#eaeaea 1px solid;
	min-height:180px
	
	
}
	
	.service-box-1 .service-item img{
    width: 60%;
    height: auto;
    margin-bottom:10px;
}
.service-box-1 .service-item h3{
    font-size: 16px;
    font-weight: bold;
	font-weight:normal
	
}

.step-box .step-item .img-box{
    width: 100%;
    height:auto;
}
.step-box .step-item .img-box img{
	max-width:100%; height:auto
    
}
.step-box .step-item .content-box{
	padding:10px;
	box-sizing:border-box;
	font-size:14px; line-height:30px;
	width:100% 


}

.service-box-1 .service-item{
    width: 50%;
    height: 100%;
    padding:0;
	padding-left:20px;
	box-sizing:border-box;
    cursor: pointer;
	border-right:#eaeaea 1px solid;

	
	
}
}