 .head .right li:nth-of-type(8) > a{
    color: #007cc2;
    font-weight: bold;
	}
.banner{
	height:600px;
	background: #e9e9e9;
}
	.banner img{
		width:100%;
	}
	.banner i{
		position:absolute;
		top:216px;
		left:492px;
		width:13px;
		height:13px;
		border-radius: 50%;
		box-sizing: border-box;
		border:2px solid #007cc2;
	}
	.banner i:nth-of-type(2){
		left:542px;
	}
	.banner h2{
		font-size: 50px;
		position:absolute;
		left:470px;
		top:246px;
		color:#707070;
	}
	.banner span{
		font-size: 26px;
		position:absolute;
		left:440px;
		top:326px;
		color: #cdcdcd;
	}
	.center{
		background: #f8f8f8;
	}
	.fuwu{
		position:relative;
		height:598px;
	}
	.fuwu h3{
			position: absolute;
			left:0;
			right:0;
			top:0;
			margin:0 auto;
			top:120px;
			text-align: center;
			font-size: 34px;
			color:#343434;	
	}
	.fuwu .left{
		float:left;
		position:relative;
		margin-right:30px;
		width:380px;
		border-radius: 20px;
		height:386px;
		margin-top:212px;
		background-color: #383838;
	}
	.fuwu .left span{
			position: absolute;
			color:#fff;
			top:65px;
			left:39px;
		}
		.fuwu .left ul{
			position:absolute;
			top:183px;
			left:41px;
			right:41px;
			display: flex;
			flex-wrap:wrap;
			justify-content: space-between;
		}
		.fuwu .left ul li{
			color:#fff;
			width:100%;
			margin-bottom:36px;
		}
		.fuwu .left i{
			color:#fff;
			position:absolute;
			left:41px;
			top:106px;
			width:52px;
			height:2px;
			background:#fff;
		}
	.mid{
		float:left;
		position:relative;
		border-radius:20px;
		width:380px;
		height:386px;
		margin-top:212px;
		background-color: #e9e9e9;
	}
	.mid span{
			position: absolute;
			color:#666;
			top:65px;
			left:39px;
		}
		.mid ul{
			position:absolute;
			top:183px;
			left:41px;
			right:41px;
		}
		.mid ul li{
			color:#666;
			margin-bottom:36px;
		}
		.mid i{
			color:#fff;
			position:absolute;
			left:41px;
			top:106px;
			width:52px;
			height:2px;
			background:#000;
		}
	.fuwu .right{
		float:right;
		border-radius: 20px;
		position:relative;
		width:380px;
		height:386px;
		margin-top:212px;
		background-color: #c9c9c9;
	}
	.fuwu .right span{
			position: absolute;
			color:#fff;
			top:65px;
			left:39px;
		}
		.fuwu .right ul{
			position:absolute;
			top:183px;
			left:41px;
			right:41px;
		}
		.fuwu .right ul li{
			color:#fff;
			margin-bottom:36px;
		}
		.fuwu .right i{
			color:#fff;
			position:absolute;
			left:41px;
			top:106px;
			width:52px;
			height:2px;
			background:#fff;
		}
	.anli{
		position:relative;
		padding-top:100px;
		padding-bottom:83px;
	}
	.anli h3{
		text-align: center;
		font-size:34px;
	}
	.anli ul{
		margin-top:62px;
	}
	.anli ul:after{
		content: "";
		display: block;
		clear:both;
	}
		.anli ul li{
			float:left;
			width:31%;
			height:448px;
			background-color: #fff;
			margin-bottom: 21px;
			margin-right:40px;
			box-shadow: 0 0 27px rgba(0,0,0,0.06);
			}
		.anli ul li img{
			width:100%; height:300px;
 		}
			.anli ul li:nth-of-type(3n){
			margin-right:0;
			float:right;
			}
				.anli ul li p{
					width:100%;
					font-size: 20px;
					margin-top:22px;
					text-align: center;
					color: #343434;
					overflow: hidden;
					-webkit-box-orient: vertical;
					-webkit-line-clamp: 1;
					overflow: hidden;
					display: -webkit-box;
					display: -moz-box;
					display: -ms-box;
					display: -o-box;		
				}
				.anli ul li span{
					width:100%;
					font-size: 14px;
					color:#bcbcbc;
					display: inline-block;
					margin-top:16px;
					text-align: center;
				}
		.anli ul+a{
			position: absolute;
			border-radius: 10px;
			background-color: #000;
			display:table;
			text-align: center;
			line-height:56px ;
			left:50%;
			margin-left:-98px;
			bottom:0;
			width:196px;
			height:56px;
		}
		.anli a img{
			vertical-align: middle;
		}
	.news h3{
		text-align: center;
		color: #343434;
		font-size: 28px;
		padding-top: 100px;
	}
	.news .content{
		width: 1200px;
		margin: 60px auto 0px;
		padding-bottom: 85px;
	}
	.news .content ul:after{
		content: "";
		width: 0;
		clear: both;
		display: block;
	}
	.news .content li{
		width: 380px;
		height: 211px;
		display: inline-block;
		float: left;
		padding: 33px 29px 0;
		box-sizing: border-box;
		margin-bottom: 30px;
		border-radius: 5px;
	}
	.news .content li:hover{
		box-shadow: 0px 0px 35px rgba(37,37,37,0.07);
	}
	.news .content li:nth-child(3n+2){
		margin: 0 30px;
	}
	.news .content li .article-title{
		font-size: 20px;
		color: #333333;
		margin-bottom: 22px;
	} 
	.news .content li .description{
		font-size: 16px;
		color: #a7a7a7;
		line-height: 24px;
	}
	.news .content li .go{
		display: block;
		margin-top: 18px;
		text-align: left;
		font-size: 14px;
		color: #a7a7a7;
	}
	.news .content li .go a{
		float: right;
	}
	.news .content li .go img{
		display: none;
	}
	.news .content li:hover .go img{
		display: inline-block;
	}
@media screen and (max-width: 780px) {
						.banner{
			height:300px!important;
		}
		.banner img{
			width:40%;
			height:60%;
			right:50px;
		}
		.banner i{
			top:110px;
			left:18%;
		}
		.banner i:nth-of-type(2){
			top:110px;
			left:13%;
		}
		.banner h2{
			font-size: 36px;
			top:130px;
			left:12%;
		}
		.banner span{
			font-size: 20px;
			top:180px;
			left:12%;
		}
		.fuwu,.anli,.news{
			width:100%;
		}
		.anli{
			padding-top: 40px;
		}
		.anli h3{
			font-size: 22px;
		}
		.anli ul{
			margin-top: 40px;
		}
		.fuwu{
			font-size: 14px;
			height:500px;
		}
		.anli ul li p {
			padding: 0 10px;
			box-sizing: border-box;
		}
		.news h3{
			padding-top: 30px;
		}
		.anli ul li span{
			padding: 0 10px 20px;
			box-sizing: border-box;
			
		}
		.fuwu ul li{
			margin-bottom: 15px!important;
		}
		.fuwu>.left{
    	width: 30%!important;
    	border-radius: 20px;
    	height: 230px!important;
 		}
 		.fuwu>.mid{
    	width: 30%!important;
    	border-radius: 20px;
    	height: 230px!important;
 		}
 		.fuwu> .right{
    	width: 30%!important;
    	border-radius: 20px;
    	height: 230px!important;
 		}
 		.fuwu .left{
 			margin-right:40px;
 		}
 		.fuwu .left span {
 			font-size: ;
    	top: 25px;
		}
		.fuwu .mid span {
    	top: 25px;

		}
		.fuwu .right span {
    	top: 25px;
		}
		.fuwu .left i {
    	top: 60px;
		}
		.fuwu .mid i {
    	top: 60px;
		}
		.fuwu .right i {
    	top: 60px;
		}
		.fuwu .left ul {
    	top: 80px;
		}
		.fuwu .mid ul {
    	top: 80px;
		}
		.fuwu .right ul {
    	top: 80px;
		}
		.anli ul li{
			width:48%;
		}
		.anli ul li img{
			width:100%;
		}
		.anli ul li{
			margin-right:30px;
		}
		.anli ul li:nth-of-type(2n){
			float:right;
			margin-right:0;
		}
		.anli ul li:nth-of-type(3){
			float:left;
			margin-right:0;
		}
		.anli a{
			margin-left:35%;
		}
		.news ul li{
			width:48%;
		}
		.news ul li:nth-of-type(2n){
			float:left;
			margin-right:0;
		}		
}
@media  screen and (max-width:640px) {
		.banner img{
			width:40%;
			height:50%;
			right:40px;
		}
		.banner i{
			top:110px;
			left:18%;
		}
		.banner i:nth-of-type(2){
			top:110px;
			left:13%;
		}
		.banner h2{
			font-size: 30px;
			top:130px;
			left:12%;
		}
		.banner span{
			font-size: 18px;
			top:180px;
			left:12%;
		}
		.anli ul li {
    float: left;
    width: 30%;
    height:auto;
    margin-bottom: 21px;
    margin-right: 30px;
}
.anli ul li:nth-of-type(2) {
    float: left;
    margin-right: 0;
}
.anli ul li:nth-of-type(4) {
    float: left;
    margin-right: 30px;
}
.anli ul li:nth-of-type(3n) {
    float: right;
    margin-right: 0;
}
.news ul li p{
	left:15px;
}
.news ul li p{
	left:15px;
}
.news ul li{
	margin-right:15px;
}
.news ul li:nth-of-type(2n){
	float:right;
}
.news ul li:nth-of-type(3n){
	float:left;
}
.news ul li:nth-of-type(6){
	float:right;
}
.news ul li h4{
	left:15px;
}
}
@media  screen and (max-width:480px){
	.banner{
			height:auto!important;
			}
		.banner img{
			width:40%;
			height:50%;
			right:30px;
		}
		.banner i{
			width:10px;
			height:10px;
			top:80px;
			left:18%;
		}
		.banner i:nth-of-type(2){
			top:80px;
			left:13%;
		}
		.banner h2{
			font-size: 20px;
			top:100px;
			left:12%;
		}
		.banner span{
			font-size: 16px;
			top:130px;
			left:12%;
			max-width:150px;
		}
	.center .fuwu{
		height:auto;
		overflow: hidden;
	}
		.center .fuwu>.left{
		display: block;
		width:100%!important;
		margin-top:80px;
		margin-top: 40px;
	}
	.center .fuwu>.mid{
		display: block;
		width:100%!important;
		margin-top:40px;
	}
	.center .fuwu>.right{
		display: block;
		width:100%!important;
		margin-top:40px;
	}
	.center .anli ul li{
		width:100%;
	}
	.news ul li{
		width:100%;
		height:250px;
	}
	.anli a{
		margin-left:0%;
	}
	.news .content li:nth-child(3n+2){
		margin: 0;
	}
	.news .content{
		width: 100%;
		margin-top: 30px;
		padding-bottom: 50px;
	}
	.news .content li{
		width: 100%;
	}
}
