/* 自服商行 */





.zfsh-info-out2 {

    background-color: #f7f7f7;

}

.mbx2 {

    background-color: #f7f7f7;

}

.info-main{

	background-color:#fff;

	overflow:hidden;

	padding:80px;

	margin-bottom:80px;

	font-size:16px;

	line-height:2;

	color:#333;

}

.info-main img{

	max-width:100%;

}

.info-main h2{
	font-size:24px;
}

.info-main h2 span{
	padding:10px 40px;
}





/*成功案例*/

.news_con{

	width:100%; 

	overflow:hidden;

	margin-bottom:5%;

}

.news_con ul li{ 

	overflow:hidden;

	padding-top:3.5%;

	border-bottom:1px solid #eaeaea; 

	display:block;

	background:#fff; 

	padding-bottom:3.5%;

	transition:all 0.3s;

}

.news_con ul li:last-child{ 

	margin-bottom:0;

}

.news_con ul li:hover{ 

	border-color:#df0615; 

	background:#f6f6f6;

}

.news_con ul li .imgs{

	width:307px;

	height:190px;

	position:relative;

	float:left;

	display:inline;

	overflow:hidden;

	margin-right:3%; 

	margin-left:35px;

}

.news_con ul li .imgs img{

	position: absolute;

    width: 100%;

    height: 100%;

    left: 0;

    top: 0;

    object-fit: cover;

	transition:all 0.3s;

}

.news_con ul li:hover .imgs img{

	-webkit-transform:scale(1.1, 1.1); 

	-moz-transform:scale(1.1, 1.1); 

	-o-transform:scale(1.1, 1.1); 

	-ms-transform:scale(1.1, 1.1); 

	transform:scale(1.1, 1.1);

}

.news_con ul li .txts{ 

	overflow:hidden; 

	padding-right:3%;

}

.news_con ul li .txts h3{ 

	line-height:32px; 

	height:32px; 

	overflow:hidden; 

	color:#333;

	font-size:24px;

	font-weight:500;

	transition: all 0.3s;

	margin-top:26px;

	white-space:nowrap;

	text-overflow:ellipsis;

}

.news_con ul li .txts .p{ 

	height:56px; 

	overflow:hidden; 

	font-size:15px; 

	color:#888888; 

	line-height:28px;

	text-overflow: ellipsis; 

	display: -webkit-box;

	-webkit-line-clamp: 2; 

	-webkit-box-orient: vertical;

	margin-top:26px;

  }

.news_con ul li .ends{ 

	overflow:hidden; 

	float:right; 

	width:200px; 

	text-align:right; 

	border-left:1px solid #eaeaea; 

	height:166px;

	position:relative; 

	font-family:Arial; 

	margin-right:88px;

 }

.news_con ul li .ends em{

	position:absolute; 

	right:0; 

	top:50%;

	font-size:26px;

	font-style:normal;

	color:#e0e0e0; 

	font-family:Arial;

	transform: translate(0%, -50%); 

	font-weight:bold;transition:all 0.3s;

 }

.news_con ul li .ends em b{ 

	display:block; 

	font-weight:normal;

	font-size:55px;

}

.news_con ul li .ends .news_more{ 

	width:130px; 

	text-align:center;

	height:42px; 

	line-height:42px;

	color:#fff; 

	font-size:15px;

	transition: all 0.3s; 

	position:absolute; 

	right:0; 

	top:50%;

	transform: translate(0%, -50%); 

	background:#df0615;

	transition:all 0.3s;

	opacity:0;filter:Alpha(opacity=0); 

	margin-right:5px;

}

.news_con ul li .ends .news_more:hover{ 

	background:#df0615;

}

.news_con ul li:hover .txts h3{

	color:#df0615;

}

.news_con ul li:hover .ends .news_more{

	opacity:1.0;

	filter:Alpha(opacity=100); 

	margin-right:0;

}

.news_con ul li:hover .ends em{

	opacity:0;

	filter:Alpha(opacity=0);

}





.yema {

    width: 100%;

    text-align: center;

    overflow: hidden;

    padding-bottom: 5%;

}



.yema a {

    display: inline-block;

    height: 40px;

    line-height: 38px;

    overflow: hidden;

	padding:0 20px;

    margin-left:5px;

    color: #666666;

    font-size: 14px;

    border: 1px solid #e5e5e5;

    background: #fff;

    border-radius: 6px;

}

.yema a.on {

    color: #fff;

    background: #e70315;

    border: 1px solid #e70315;

}



.yema a:hover {

    background-color: #e70315;

    color: #fff;

    border: 1px solid #e70315;

}

