/*ͷ��*/
.h1{
    width: 100%;
    height: 40px;
    background-color: #e0e0e0;
}
.t1{
    width: 25px;
    height: 25px;
    margin-top: 7.5px;
    margin-left: 100px;
    float: left;
}
.n1{
    font-size: 10px;
    float: left;
    line-height: 20px;
}
.t2{
    width: 25px;
    height: 25px;
    margin-top: 7.5px;
    margin-right: 100px;
    float: right;
}
.t3{
    width: 25px;
    height: 25px;
    margin-top: 7.5px;
    margin-right: 30px;
    float: right;
}
.t4{
    width: 25px;
    height: 25px;
    margin-top: 7.5px;
    margin-right: 30px;
    float: right;
}
.t5{
    width: 170px;
    height: 50px;
    margin-top: 25px;
    margin-left: 100px;
    float: left;
}
#xz{
    float: right;
    width: 60%;
    margin-top: 0.5%;
}
.n2{
    width: 90px;
    height: 20px;
    line-height: 38px;
    font-size: 20px;
}
.n3{
    height: 20px;
    line-height: 0px;
    font-size: 14px;
    width: 90px;
}
.n4{
    font-size: 18px;
    float: left;
    /*line-height: 58px;*/
    margin-left: 25px;
    margin-top: 40px;
}
.n5{
    margin-top: 1%;
    font-size: 18px;
    float: right;
    margin-right: 100px;
    line-height: 50px;
    color: #262626;
    cursor: pointer;
}
.n6{
    margin-top: 1%;
    font-size: 18px;
    float: right;
    margin-right: 60px;
    line-height: 50px;
    color: #262626;
    cursor: pointer;
}
.n7{
    margin-top: 1%;
    font-size: 18px;
    float: right;
    margin-right: 60px;
    line-height: 50px;
    color: #262626;
    cursor: pointer;
}
.n8{
    margin-top: 1%;
    font-size: 18px;
    float: right;
    margin-right: 60px;
    line-height: 50px;
    color: #262626;
    cursor: pointer;
}
.n9{
    margin-top: 1%;
    font-size: 18px;
    float: right;
    margin-right: 60px;
    line-height: 50px;
    color: #262626;
    cursor: pointer;
}
.n10{
    margin-top: 1%;
    font-size: 18px;
    float: right;
    margin-right: 60px;
    line-height: 50px;
    color: #262626;
    cursor: pointer;
}
.n11{
    margin-top: 1%;
    font-size: 18px;
    float: right;
    margin-right: 60px;
    line-height: 50px;
    color: #262626;
    cursor: pointer;
}
.n12{
    margin-top: 1%;
    font-size: 18px;
    float: right;
    margin-right: 60px;
    line-height: 50px;
    color: #262626;
    cursor: pointer;
}
/*swiper�������*/
.swiper-container {
    width: 100%;
    height: 100%;

}
.swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;

    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}
.h3{
    width: 100%;
    overflow: hidden;
    height: auto;
	margin-bottom: 30px;
}
.h7{
	margin: 0 auto;
    width: 1200px;
    background: url(../img/fu/301.png) repeat;
    overflow: hidden;
    height: 150px;
	margin-top:50px;
}
body .h8 {
    width: 100%;
    overflow: hidden;
    height: auto;
    background-color: #262626;
    margin-top: 0px;
}
.mapc{
    width: 1200px;
    margin:0 auto;
    height: 300px;
    border: 1px solid #ccc;
	margin-bottom:20px;
    /* position: absolute;
    top: -45%; */
}
.x3{
    background-color: #00ba4f;
    width: 6%;
    height: 2px;
    position: relative;
    left: 47%;
    top: 1.6%;
}
/*服务理念*/
	.l_product{
		width:1200px;
		margin:0 auto;
		display: flex;
		flex-wrap:wrap;
		flex-direction: row;
		margin-top: 20px;
	}
	.product_img{
		position:absolute;
		top:0;
		left:0;
		width:100%;
		height:335px;
		overflow: hidden;
		z-index:100;
	}
	.product_img>img{
		width:100%;
		height:100%;
	}
	.product{
		position: relative;
		width:380px;
		height:393px;
		margin-left:19px;
	}
	/* .product:hover img{
		transform:scale(1.07);
		transition: all 0.5s;
 */
	}
	.product:hover .product_text{
			opacity: 0.6;
			transition: all 0.5s;
		}
	.product_text{
		position:absolute;
		bottom:58px;
		left:0;
		z-index:1000;
		height:128px;
		width:100%;
		color:#ffffff;
	}
	.product_text_span{
		border:1px solid #ffffff;
		text-align: center;
		font-size:12px;
		height:25px;
		line-height: 25px;
		border-radius: 15px;
		margin-top:5px;
		margin-left:5px;
	}
	.product_text_div{
		margin-top:30px;
	}
	.product_text_span:hover{
		border:1px solid #4295d6;
		background:#4295d6;
		
	}
	.product_text_span>span{
		text-align: center;
		font-size:12px;
		height:25px;
		line-height: 25px;
		border-radius: 5px;
		margin:5px;
	}
.product_text_left{
	height:60px;
	line-height: 60px;
	font-size: 24px;
	margin-left:15px;
}
.product_text_right{
	height:60px;
	line-height: 60px;
	font-size: 24px;
	margin-right:15px;
}
/*成功案例*/
.l_product_l{
		width:1150px;
		margin:0 auto;
		display: flex;
		flex-wrap:wrap;
		flex-direction: row;
	}
	.product_img_l{
		width:360px;
		/* height:250px; */
		overflow: hidden;
		margin-left:18px;
		margin-bottom: 25px;
		overflow: hidden;
	}
	.product_img_l img{
		width:370px;
		height:250px;
		position: relative;
		top:0;
		left:-10px;
	}
	.product_img_l:hover img{
		margin-left:10px;
		 transition: all 0.5s;
	}
	 .product_text{
		opacity: 0;
	}
	.product:hover>.product_text{
		opacity: 1;
		transition: all 1.2s;
	} 
	#pages{
    text-align:center;
/*    background:linear-gradient(to top , #f5f4f5,#e6e6e5);*/
    height:40px;
    line-height:40px;
	margin-bottom:40px;
}
#pages a{
    padding:4px 10px;
    border:1px solid #ddd;
    border-radius:4px;
    color:#0aa1ed;
}
#pages a.current{
    border-color:#0aa1ed;
    background:#0aa1ed;
    color:#fff;
}
#pages a.disabled{
    color:#bfbfbf;
    background:#f2f2f2;
    border:1px solid #bfbfbf;
}
.product_text_1{
	background: url(../img/fu/12.png);
	background-size:380px 128px ;
}
.product_text_2{
	background: url(../img/fu/9.png);
	background-size:380px 128px ;
}
.product_text_3{
	background: url(../img/fu/10.png);
	background-size:380px 128px ;
}
.product_text_4{
	background: url(../img/fu/13.png);
	background-size:380px 128px ;
}
.product_text_5{
	background: url(../img/fu/11.png);
	background-size:380px 128px ;
}
.product_text_6{
	background: url(../img/fu/1.png);
	background-size:380px 128px ;
}
.img_text_1{
	font-family: SourceHanSansCN-Regular;
	font-size: 18px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 35px;
	letter-spacing: 1px;
	color: #333333;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.img_text_2{
	font-family: SourceHanSansCN-Regular;
	font-size: 18px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 22px;
	letter-spacing: 1px;
	color: #333333;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
