@charset "utf-8";
/* CSS Document */

a:hover{
	text-decoration: none;
}








.zy{
	padding: 8rem 0;
	position: relative;
}

.zyzi{
	margin-bottom: 4rem;
}

.zyzi h3{
	text-align: center;
	font-size: 2.5rem;
}








.about{
	
}

.aboutcon{
	position: relative;
}

.aboutcon p{
	font-size: 0.9rem;
	line-height: 1.8rem;
	color: #333;
}









.wuliu{
	
}

.wuliuimg{
	overflow: hidden;
	position: relative;
	background: #000;
}

.wuliuimg img{
	opacity: 0.8;
	transition: all 1s;
	-moz-transition: all 1s;
-ms-transition: all 1s;
-webkit-transition: all 1s;
-o-transition: all 1s;
}

.wuliuimg:hover img{
	transform: scale(1.1);
	opacity: 0.5;
}

.wuliuimg h3{
	font-size: 1.8rem;
	color: #fff;
	
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);
-webkit-transform: translate(-50%,-50%);
-o-transform: translate(-50%,-50%);
	
	transition: all 1s;
	-moz-transition: all 1s;
-ms-transition: all 1s;
-webkit-transition: all 1s;
-o-transition: all 1s;
}

.wuliuimg:hover h3{
	top: 45%;
}

.yewujscon h4{
	font-size: 1.2rem;
	line-height: 2.4rem;
	color: #fd9900;
	margin-top: 2rem;
}

.yewujscon p{
	font-size: 0.9rem;
	line-height: 1.8rem;
	color: #333;
}












.page{
	margin-top: 4rem;
	text-align: center;
	width: 100%;
}

.page .pagination{
	margin: 0 auto;
	display: inline-block;
}

.page ul li span,.page ul li a{
	padding: 0.7rem 1rem;
	color: #111;
}

.page ul li.disabled span{
	color: #999;
	background: #f1f1f1;
}

.page ul li.disabled:hover span{
	cursor: no-drop;
}

.pagination>li {
	display: inline;
}

.page ul li.active span{
	background: #fd9900;
	color: #fff!important;
	/*border-color: #fff!important;*/
}

.page ul li a{
	color: #fd9900;
	background: #f1f1f1;
	border: 1px solid #fff;
}

.page ul li:hover a{
	background: #fd9900;
	color: #fff;
	/*border-color: #fff;*/
}

.pagesj li{
	display: inline;

}

.pagesj span,.pagesj a{
	background: #fff!important;
	color: #333!important;
	padding: 10px 1rem;
}


.sx{
	margin-top: 3rem;
}

.sx p{
	font-size: 0.9rem;
	line-height: 2rem;
}

.sx a{
	font-size: 0.9rem;
	line-height: 2rem;
	color: #333;
}














.news{
	
	position: relative;	
}

.newscon ul li{
	float: left;
	width: 31%;
	padding: 1rem;
	transition: all .5s;
	-moz-transition: all .5s;
-ms-transition: all .5s;
-webkit-transition: all .5s;
-o-transition: all .5s;
	margin-bottom: 2rem;
}

.newscon ul li:hover{
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
}

.newscon ul li:nth-child(3n+2){
	margin-left: 3%;
	margin-right: 3%;
}

.newsimg{
	overflow: hidden;
}

.newsimg img{
	
	transition: all .5s;
	-moz-transition: all .5s;
-ms-transition: all .5s;
-webkit-transition: all .5s;
-o-transition: all .5s;
}

.news ul li:hover img{
	
	transform:scale(1.1);
	-moz-transform:scale(1.1);
-ms-transform:scale(1.1);
-webkit-transform:scale(1.1);
-o-transform:scale(1.1);

}

.newscon h4{
	font-size: 1rem;
	color: #fd9900;
	margin-bottom: 1rem;
	margin-top: 2rem;
	overflow: hidden;
    white-space: nowrap;
    display: inline-block;
    width: 100%;
    text-overflow: ellipsis;
}

.newscon p{
	color: #333;
	font-size: 0.9rem;
	line-height: 1.8rem;

}

.newscon span{
	font-size: 0.9rem;
	color: #999;
}





.newsjscon{
	font-size: 0.9rem;
	line-height: 1.8rem;
	color: #333;
}























.lx{
	position: relative;
}


.lxcon ul li{
	float: left;
	width: 30%;
	padding: 4rem 1rem;
    display: block;
    text-align: center;
    border-radius: 6px;
    box-shadow: 0 2px 20px 6px rgba(0,0,0,.05);
	margin-bottom: 4rem;
}

.lxcon ul li:nth-child(3n+2){
	margin-left: 5%;
	margin-right: 5%;
}

.lxcon ul li:nth-child(2),.lxcon ul li:nth-child(4),.lxcon ul li:nth-child(6){
	background: #fd9900;
}

.lxcon ul li:nth-child(2) h4,.lxcon ul li:nth-child(2) p{
	color: #fff!important;
}

.lxcon ul li:nth-child(4) h4,.lxcon ul li:nth-child(4) p{
	color: #fff!important;
}

.lxcon ul li:nth-child(6) h4,.lxcon ul li:nth-child(6) p{
	color: #fff!important;
}

.lximg{
	margin-bottom: 1rem;
}

.lxcon h4{
	font-size: 1.2rem;
    font-weight: bold;
    color: #333;
    margin-bottom: 1rem;
}

.lxcon p{
	font-size: 1rem;
	color: #666;
	margin-bottom: 0;
}

.map{
	padding: 2rem;
    display: block;
    border-radius: 6px;
    box-shadow: 0 2px 20px 6px rgba(0,0,0,.05);
	margin-top: 0rem;
}









@media (min-width:768px) and (max-width:991px){
	.zy{
		padding: 6rem 0;
	}

	.zyzi{
		margin-bottom: 3rem;
	}
	
	.zyzi h3{
		font-size: 2rem;
	}
	
	.wuliuimg{
		margin-bottom: 5px;
	}

	.newscon ul li{
		float: none;
		width: 100%;
		padding: 0;
		margin: 2rem 0 0 0 !important;
	}

	.pagesj{
		margin-top: 4rem;
		text-align: center;
		width: 100%;
	}

	.pagesj span,.pagesj a{
		background: #fd9900!important;
		color: #fff!important;
	}

	.lxcon ul li{
		float: none;
		width: 100%;
		margin: 0 0 1rem 0!important;
	}


	.map{
		margin-top: 0rem;
		padding: 1rem;
	}
}











@media (max-width:767px){
	.zy{
		padding: 5rem 0;
	}

	.zyzi{
		margin-bottom: 3rem;
	}

	.zyzi h3{
		font-size: 1.6rem;
	}

	.wuliuimg{
		margin-bottom: 5px;
	}

	.wuliuimg h3{
		font-size: 1.6rem;
	}

	.newscon ul li{
		float: none;
		width: 100%;
		padding: 0;
		margin: 2rem 0 0 0 !important;
	}

	.pagesj{
		margin-top: 4rem;
		text-align: center;
		width: 100%;
	}

	.pagesj span,.pagesj a{
		background: #fd9900!important;
		color: #fff!important;
	}

	.lxcon ul li{
		float: none;
		width: 100%;
		padding: 2rem 1rem;
		margin: 1rem 0!important;
	}

	.map{
		margin-top: 0rem;
		padding: 1rem;
	}
}

