﻿*{
	margin: 0;
	padding: 0;
	list-style: none;
	box-sizing: border-box;
	font-family: Microsoft YaHei;
}
a{
	text-decoration: none;
}
video{
	padding: 0;
}
.gt54 video::-internal-media-controls-download-button {
    display:none;
}
.gt54 video::-webkit-media-controls-enclosure {
    overflow:hidden;
}
.gt54 video::-webkit-media-controls-panel {
    width: calc(100% + 30px); 
}
body{
	min-width: 1200px;
}
.clearfix:after{
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
.section{
	overflow: hidden;
}
#nav{
	width: 100%;
	height: 80px;
	background: #FFFFFF;
	position: fixed;
	z-index: 999;
	overflow: hidden;
	opacity:0.9;
}
#nav>div{
	width: 1240px;
	margin: 0 50px;
}
#nav .logo{
	padding: 16px 0;
	float: left;
	margin-right: 20px;
}
#nav .line{
	float: left;
	width: 2px;
	height: 48px;
	margin-top: 16px;
	background: #ee420e;
}
#nav .gu{
	float: left;
	height: 80px;
	line-height: 20px;
	padding-top:20px;
	margin-left: 20px;
	font-size: 14px;
	font-weight: 900;
	text-align: center;
	color: #ee420e;
	/*padding-left:20px ;*/
	/*border-left:1px solid;*/
}
#nav #menu{
	width: 900px;
	width: 1000px;
	float: right;
	margin-left: 60px;
}
#nav #menu li{
	float: left;
	line-height: 24px;
	text-align: center;
	margin: 28px 1%;
	border-radius: 20px;
	transition: background-color ease 1s; 
}
#nav #menu li.active{
	background: #EE780F;
}
#nav #menu li.active a{
	color: #fff;
}
#nav #menu li a{
	display: block;
	text-decoration: none;
	color: #595959;
	font-size: 14px;
	padding: 0px 15px;
}
#nav #menu li:hover{
	background: #EE780F;
}
#nav #menu li:hover a{
	color: #fff;
}
.banner{
	position: relative;
}
.banner .slide{
	overflow: hidden;
}
.banner .slide img{
	width: 100%;
	height: 100%;
	/*width: 1920px;
	height: 960px;
	position: absolute;
	top:50%;
	left: 50%;
	margin-left: -960px;
	margin-top: -480px;*/
}
.banner ul{
	height: 100%;
}
.banner li{
	float: left;
	height: 100%;
}
.banner li img{
	width: 100%;
	/*margin-top: -65px;*/
	vertical-align: bottom;
}
.banner .bannerCtrl{
	position: absolute;
	top: 50%;
	cursor: pointer;
	opacity: .5;
	margin-top: -25px;
}
.banner .bannerCtrl:hover{
	opacity: 1;
}
.banner .prev{
	left: 15px;
}
.banner .next{
	right: 15px;
}
.mouse{
	position: fixed;
	bottom: 35px;
	left: 50%;
	margin-left: -14px;
	z-index: 99;
	cursor: pointer;
}
.scrollTop{
	display: none;
	outline: none;
	height: 44px;
	width: 44px;
	border-radius: 50%;
	z-index: 99;
	position: fixed;
	bottom: 165px;
	right: 50px;
	background: #e6e6ea url(../img/about/gotop.png) no-repeat 50% 50%;
	background-size: 36px;
	cursor: pointer;
	transition: background-color 0.3s;
}
.scrollTop:hover{
	background-color: #EE780F;
}
.fp-controlArrow.fp-prev{
	/*border-color: transparent #000 transparent transparent;*/
	opacity: 0.2;
	border: none;
	width: 50px;
	height: 50px;
	background: url(../img/banner-prev.png);
}
.fp-controlArrow.fp-next{
	/*border-color: transparent transparent transparent #000;*/
	opacity: 0.2;
	border: none;
	width: 50px;
	height: 50px;
	background: url(../img/banner-next.png);
}
.fp-controlArrow:hover{
	opacity: 1;
}
.fp-tableCell{
	display: block;
}
.aboutUs{
	position: relative;
	background: url(../img/img_about.png);
}
.aboutUs .content{
	width: 1254px;
	position: absolute;
	left: 50%;
	margin-left: -627px;
	top: 50%;
	margin-top: -225px;
	overflow: hidden;
	height: 450px;
}
.aboutUs .content .left{
	width: 500px;
	float: left;
}
.aboutUs .content .left h1{
	font-size: 26px;
	color:#333;
	margin-bottom: 12px;
}
.aboutUs .content .left h2{
	font-weight: 500;
	font-size: 12px;
	color:#737373;
	margin-bottom: 36px;
}
.aboutUs .content .left>div{
	height: 208px;
	overflow: hidden;
	text-align:justify;
	font-size: 14px;
	color: #4d4d4d;
	line-height: 26px;
	margin-bottom: 10px;
}
.aboutUs .content .left>a{
	text-decoration: none;
	/*background: #ee780f;*/
	text-align: center;
	/*color: #fff;*/
	color: #4C4C4C;
	display: block;
	width:60px;
	height: 30px;
	line-height: 30px;
	font-size: 12px;
	margin-bottom: 30px;
	float: right;
}
.aboutUs .content .left li a{
	color: #a6a6a6;
}
.aboutUs .content .left a:hover{
	/*background: #d96d0d;*/
	color: #EE780F;
}
.aboutUs .content .left ul{
	clear: both;
}
.aboutUs .content .left li{
	float: left;
	font-size: 12px;
	color: #a6a6a6;
	text-align: center;
	margin-right: 100px;
	cursor: pointer;	
}
.aboutUs .content .left li img{
	width: 44px;
	height: 44px;
	margin-bottom: 10px;
}
.aboutUs .content .left li:last-child{
	margin-right: 0px;
}
.aboutUs .content .right{
	float: left;
	margin-left: 128px;
}
.aboutUs .content .right .video{
	margin-bottom: 20px;
	width: 625px;
	height: 345px;
}
.aboutUs .content .right .video video{
	width: 625px;
	height: 345px;
}
.aboutUs .content .right p{
	font-size: 12px;
	color: #a6a6a6;
	margin-top: 15px;
}
.aboutUs .content .right a{
	text-decoration: none;
	font-size: 12px;
	color: #a6a6a6;
	float: right;
	display: block;
	margin-right: 20px;
}
.aboutUs .content .right .line{
	width: 100%;
	border-bottom:1px solid #737373;
	margin-top: 30px;
	position: relative;
}
.aboutUs .content .right .line span{
	display: inline-block;
	width: 4px;
	height: 4px;
	background: #737373;
	border-radius: 50%;
	position: absolute;
	top: -1px;
}
.aboutUs .content .right .line span+span{
	right:0;
}
.news{
	background: url(../img/news_img.png);
	background-size: 100% 100%;
	position: relative;
}
.news .contents{
	width: 1444px;
	height: 724px;
	margin: 0 auto;
	position: absolute;
	top: 50%;
	margin-top:-362px ;
	left: 50%;
	margin-left: -722px;
	width: 1200px;
	height: 600px;
	margin-left: -600px;
	margin-top: -300px;
}
.title{
	text-align: center;
}
.title .cn{
	font-size: 30px;
	color:#595959;
}
.title .en{
	font-size: 12px;
	color:#595959;
	letter-spacing: 5px;
	margin: 18px 0 54px;
}
/*.news .content .newsCtrl ul{
	width: 720px;
	margin: 0 auto 40px;
}
.news .content .newsCtrl li{
	float: left;
	width: 180px;
	height: 44px;
	line-height: 44px;
	text-align: center;
	border-radius: 22px;
	margin: 0 30px;
	font-size: 14px;
	background: #fff;
	cursor: pointer;
	color: #A6A6A6;
}
.news .content .newsCtrl li.active{
	background: #ee780f;
	color: #fff;
}*/
.news .newsList a{
	float: left;
	display: block;
	height: 100%;
	position: relative;
}
.news .newsList .zi12 a{
	width: 100%;
}
.news .newsList>a{
	margin-left: 10px;
	background: #fff;
}
.news .newsList a .top .pic{
	width: 280px;
	height: 210px;
	float: left;
	overflow: hidden;
}
.news .newsList a .top img{
	width: 280px;
	height: 210px;
	float: left;
	overflow: hidden;
}
.pic img{
	transition: all 1s;
}
.pic:hover img{
	transform: scale(1.1,1.1);
}
.news .newsList .top .txt{
	width: 310px;
	height: 210px;
	box-shadow: 1px 1px 35px 0px rgba(0,0,0,.1);
}
.news .newsList .txt{
	float: left;
	padding-bottom: 15px;
	cursor: pointer;
}
.news .newsList .txt h2{
	white-space: nowrap;
	overflow: hidden;
	text-overflow:ellipsis;
	padding: 0 26px;
}
.news .zi12{
	transition: all ease 1s;
}
.news .zi12 h2{
	font-size: 16px;
}
.news .zi12:hover h2{
	font-size: 16px;
}
.news .zi12 p{
	font-size: 14px;
}
.news .zi12 .show{
	width: 100%;
	height: 100%;
	position: absolute;
	display: none;
}
.news .zi12 .show img{
	width: 100%;
	height: 100%;
}
.news .zi12:hover .show{
	display: block;
}
.news .newsList .txt{
	transition: all ease 1s;
}
.news .newsList .txt:hover h2{
	color: #fff;
}
.news .newsList>ul>li .txt span{
	cursor: pointer;
}
.news .newsList .txt:hover p{
	color: #fff;
}
.news .newsList .txt:hover{
	box-shadow: 0px 1px 20px 4px rgba(160, 160, 160, 0.2);
	background:#ee780f;
}
.news .newsList .txt:hover span{
	color: #fff;
}
.news .newsList>ul>li .txt:hover span,.news .newsList>ul>li .txt:hover h3{
	color: #EE780F;
}
.news .newsList>ul>li .txt h3{
	color: #595959;
	font-size: 16px;
	font-weight: bolder;
	margin-top:20px;
}
.news .newsList>ul>li .txt div{
	font-size: 12px;
	color: #999;
	margin-top:20px;
}
.news .newsList>ul>li .txt p{
	font-size: 14px;
	color: #737373;
	margin-top:20px;
	margin-bottom: 10px;
}
.news .newsList>ul>li .txt span{
	font-size: 12px;
	color: #999;
}
.news .newsList .tw{
	width: 600px;
	height: 230px;
	float: left;
}
.news .newsList .tw>a{
	display: block;
	float: left;
	width: 260px;
	height: 230px;
}
.news .newsList .tw>a img{
	width: 260px;
	height: 230px;
}
.news .newsList .tw .zi{
	float: left;
	width: 340px;
}
.news .h22{
	text-align: left;
	margin-top: 25px;
	font-size: 16px;
    color: #4C4C4C;
	font-family: 微软雅黑;
}
.news .h2{
    text-align: left;
    margin-top: 25px;
    font-size: 16px;
    color: #4C4C4C;
    font-family:微软雅黑;
    padding: 0 26px;
    white-space: nowrap;
	overflow: hidden;
	text-overflow:ellipsis;
}
.news a:hover .h2{
    font-size: 16px;
    color:white;
    font-family: 微软雅黑;
}
.news .span{
	display: block;
	margin: 10px;
	margin-left: 26px;
	font-size: 12px;
	color: #737373;
	font-family: 微软雅黑;
}
.news .zi12:hover .content .span{
	font-size: 12px;
	color:white;
	font-family: 微软雅黑;
}
.news .zi12 p{
    color:#f0c040;
}
.news .zi12:hover p{
    color: white;
}
.news .zi12{
    float: left;
    margin-left: 10px;
    margin-top:10px;
    background: white;
    width: 390px;
    height: 200px;
    box-shadow: 0px 1px 20px 4px rgba(160, 160, 160, 0.2);
}
.news .zi12:hover{
    float: left;
    margin-left: 10px;
    margin-top:10px;
    height: 200px;
    color: white;
    background: #ee780f;
}
.news .zi12:hover h2{
    color: white;
}
.news .tw h2 a:hover{
    font-size: 16px;
    color:#ee780f;
}
.news .tw2 label a:hover {
    font-size: 16px;
    color:#ee780f;
}
.news .tw img{
	z-index: 6px;
    margin-left: 10px;
}
.news .tw a:hover img{
	z-index: 18px;
	background: #ee780f;
	height:200px;
	width: 301px;
}
.news .content p{
    padding: 0 26px;
    color: #737373;
    font-size: 14px;
	font-family: 微软雅黑;
}
.news .span p{
    margin-top: 25px;
}
.news .more{
	width: 120px;
	border: 2px solid #ee780f;
	line-height: 30px;
	font-size: 14px;
	color: #ee780f;
	margin: 0 auto;
	text-align: center;
	border-radius: 2px;
	cursor: pointer;
	margin-top: 80px;
	transition: all ease 1s;
}
.news .more:hover{
	background: #EE780F;
}
.news .more a{
	display: block;
	width: 100%;
	height: 100%;
	text-decoration: none;
	color: #ef8331;
}
.news .more:hover a{
	color: #fff;
}
.service{
	background: url(../img/service_img.png);
	background-size: 100% 100%;
	position: relative;
}
.service .content{
	position: absolute;
	width: 1200px;
	height: 600px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -600px;
	margin-top:-300px;
}
.service .view{
	width: 865px;
	height: 420px;
	margin: 0 auto;
	/*background: url(../img/kuang_img.png) no-repeat 50px 25px;*/
}
.service .view ul{
	width: 700%;
}
.service .view li{
	float: left;
	width: 865px;
	height: 420px;
	border-radius: 10px;
	padding: 10px 0;
}
.service .view .left{
	width: 217px;
	height: 377px;
	color: #d8d8d8;
	font-size:168px;
	text-align: right;
	text-indent: 50px;
	line-height: 180px;
	float: left;
	margin-left: 50px;
    margin-top: 10px;
}
.service .view .active{
	box-shadow: 1px 1px 35px 0px rgba(0,0,0,.1);
}
.service .view .active .left{
	background: url(../img/kuang_img.png) no-repeat;
	color: #ee780f;
}
.service .view .right{
	float: left;
	width: 500px;
	height: 400px;
	position: relative;
	margin-left: 50px;
}
.service .view .right h2{
	color: #d8d8d8;
	font-size: 30px;
	margin-bottom: 22px;
}
.service .view .active .right h2{
	color: #595959;
}
.service .view .right h3{
	color: #d8d8d8;
	font-size: 24px;
	margin-bottom: 52px;
}
.service .view .active .right h3{
	color: #595959;
}
.service .view .right span{
	display: block;
	width: 100px;
	height: 2px;
	background: #d8d8d8;
	margin-bottom: 70px;
}
.service .view .active .right span{
	background: #404040;
}
.service .view .right p{
	font-size: 14px;
	color: #d8d8d8;
}
.service .view .active .right p{
	color: #595959;
}
.service .view .right a{
	color: #bebebe;
	display: block;
	text-decoration: none;
	font-size: 14px;
	position: absolute;
	bottom: 10px;
	right: 20px;
}
.service .view .right a:hover{
	color: #ee780f;
}
.service .ctrl{
	position: absolute;
	bottom: 245px;
	width: 1080px;
	left: 60px;
} 
.service .ctrl span{
	display: inline-block;
	color: #c6c6c6;
}
.service .ctrl .center{
	padding: 0 505px;
	vertical-align: 9px;
	font-size: 12px;
}
.service .ctrl .btn{
	cursor: pointer;
	display: inline-block;
	width: 28px;
	height: 28px;
	transform: scale(1.2)
}
.service .ctrl .btn.prev{
	transform:rotate(180deg) scale(1.2);
}
.service .ctrl .btn.prev:hover{
	transform:rotate(0deg) scale(1.2);
}
.service .ctrl .btn.next:hover{
	transform:rotate(180deg) scale(1.2);
}
.projects{
	background: url(../img/projects_img.png);
	background-size: 100% 100%;
	position: relative;
}
.projects .content{
	width: 1500px;
	height: 740px;
	position: absolute;
	left: 50%;
	margin-left: -750px;
	top: 50%;
	margin-top: -370px;
}
.projects .list li{
	float: left;
	margin-right: 100px;
	text-align: center;
}
/*.projects .list li:hover{
	box-shadow: 1px 1px 35px 10px rgba(0,0,0,.1);
}*/
.projects .list li:last-child{
	margin-right: 0;
}
.projects .list li .pic{
	width: 300px;
	height: 260px;
	overflow: hidden;
}
.projects .list li .pic img{
	transition: all ease 1s;
}
.projects .list li .pic:hover img{
	transform: scale(1.1,1.1);
}
.projects .list>ul>li>a{
	display: block;
	margin: 0;
	text-decoration: none;
}
.projects .list li .txt{
	cursor: pointer;
	background: #fff;
	padding: 52px 0;
	transition: all ease 1s;
}
.projects .list li .txt:hover{
	background: #ee780f;
}
.projects .list li .txt h3{
	font-size: 26px;
	color: #737373;
}
.projects .list li .txt div{
	font-size: 14px;
	color: #8c8c8c;
	margin-top: 18px;
}
.projects .list li .txt span{
	display: block;
	width: 40px;
	height: 3px;
	background: #8c8c8c;
	margin: 46px auto 0;
}
.projects .list li .txt p{
	color: #c8c8c8;
	font-size: 12px;
	margin-top: 88px;
}
.projects .list li .txt:hover h3,.projects .list li .txt:hover div,.projects .list li .txt:hover p{
	color: #fff;
}
.projects .list li .txt:hover span{
	background: #fff;
}
.life{
	background: url(../img/shenghuo_img.png);
	background-size: 100% 100%;
	position: relative;
}
.life .content{
	width: 1200px;
	height: 700px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -350px 0 0 -600px;
}
.life .box{
	width: 1200px;
	margin: 0 auto;
	position: relative;
}
.life .box li{
	position: absolute;
	width: 774px;
	height: 508px;
	border-radius: 10px;
	background: #fff;
	font-size: 14px;
	color: #595959;
	text-align: justify;
	line-height: 22px;
	transition: transform 0.5s ease-in-out;
	box-shadow: 1px 1px 5px 5px rgba(0,0,0,.1)
}
.life .box li div{
	height: 314px;
}
.life .box li p{
	padding: 20px;
}
.p1{
	transform:translate3d(0px,0,0) scale(0.9);
	transform-origin:0 50%;
	opacity: 0.9;
	z-index: 2;
	background: #000;
	cursor: pointer;
}
.p2{
	transform:translate3d(224px,0,0) scale(1);
	z-index: 3;
	opacity: 1;
}
.p3{
	transform:translate3d(449px,0,0) scale(0.9);
	transform-origin:100% 50%;
	opacity: 0.9;
	z-index: 1;
	background: #000;
	cursor: pointer;
}
.life .ctrl{
	position: absolute;
	bottom: 0;
	width: 170px;
	left: 50%;
	margin-left: -85px;
} 
.life .ctrl span{
	display: inline-block;
	color: #c6c6c6;
}
.life .ctrl .center{
	font-size: 12px;
	padding: 0 50px;
	vertical-align: 9px;
}
.life .ctrl .btn{
	cursor: pointer;
	display: inline-block;
	width: 28px;
	height: 28px;
}
.life .ctrl .btn.prev{
	transform:rotate(180deg);
}
.life .ctrl .btn.prev:hover{
	transform:rotate(0deg);
}
.life .ctrl .btn.next:hover{
	transform:rotate(180deg);
}
.life a{
	color: #bebebe;
	position: absolute;
	right: 40px;
	bottom: 20px;
}
.life a:hover{
	color: #EE780F;
}
.join{
	background: url(../img/xingye_img.png);
	background-size: 100% 100%;
	position: relative;
}
.join .content{
	width: 1380px;
	height: 380px;
	position: absolute;
	top:50%;
	margin-top: -190px;
	left: 50%;
	margin-left:-690px;
}
.join .list li{
	width: 245px;
	height: 245px;
	float: left;
	margin: 0 50px;
	border-radius: 50%;
	background: #fff;
	text-align: center;
	padding: 85px;
	cursor: pointer;
    box-shadow: 1px 1px 21px 0px #e6e6ea;
    transition: all ease 1s; 
}
.join .list li:hover{
	box-shadow: 0px 1px 20px 10px rgba(160, 160, 160, 0.2);
}
.join .list li span{
	display: block;
	text-decoration: none;
	margin-top: 18px;
	color: #999;
	font-size: 12px;
}
.contact{
	background: url(../img/lianxi_img.png);
	background-size: 100% 100%;
	position: relative;
}
.contact .content{
	height: 300px;
	width: 960px;
	position: absolute;
	top: 50%;
	margin-top: -150px;
	left: 50%;
	margin-left:-480px;
}
.contact .list{
	margin: 0 auto;
	padding-bottom: 76px;
	border-bottom: 1px dashed #d2d2d2;
}
.contact .list>li{
	float: left;
}
.contact .list>li:nth-child(1){
	margin-left: 36px;
	margin-right: 36px;
}
.contact .list>li:nth-child(1) img{
	width: 125px;
    margin-top: 20px;
}
.contact .list>li:nth-child(2){
	margin-right:102px;
}
.contact .list>li:nth-child(2) ul{
	margin-top:25px;
}
.contact .list>li:nth-child(2) ul li{
	margin-top: 20px;
	font-size: 14px;
	color: #4d4d4d;
}
.contact .list>li:nth-child(3) div{
	font-size: 18px;
}
.contact .list>li:nth-child(3) ul{
	
}
.contact .list>li:nth-child(3) ul li{
	margin-top: 20px;
}
.contact .list>li:nth-child(3) ul li a{
	text-decoration: none;
	font-size: 14px;
	color: #4d4d4d;
}
.contact .list>li:nth-child(3) ul li a:hover{
	color: #ee780f;
}
.contact .img{
	text-align: center;
	margin-top: 37px;
}
.contact .copy{
	width: 960px;
	text-align: center;
	margin-top: 160px;
	font-size: 12px;
	color: #adadad;
	position: absolute;
	bottom: 20px;
	left: 50%;
	margin-left: -480px;
}
.intelligent {
		background: url(../img/intelligent.png);
	}
	.intelligent .content{
		width: 1400px;
		height: 520px;
		position: absolute;
		left: 50%;
		top: 50%;
		margin-left: -700px;
		margin-top: -260px;
	}
	.intelligent .content .box{
		width: 1200px;
		height: 340px;
		padding-top: 20px;
		overflow: hidden;
		margin: 0 auto;
	}
	.intelligent .content ul{
		width: 1500px;
	}
	.intelligent .content li{
		width: 280px;
		height: 300px;
		float: left;
		padding: 0 15px;
		padding-top: 165px;
		margin: 0 10px;
		font-size: 14px;
		line-height: 24px;
		text-align: center;
		cursor: pointer;
		position: relative;
	}
	.intelligent .content li:hover{
		box-shadow: 0px 0px 45px 5px #e6e6ea;
	}
	.intelligent .content li:hover .head{
		display: block;
	}
	.intelligent .content li a{
		color: #a7a7a7;
	}
	.intelligent .content li:hover a{
		color: #ee780f;
	}
	.intelligent .content li .head{
		color: #FFF;
		background: #ee780f;
		width: 160px;
		height: 50px;
		position: absolute;
		top: -20px;
		left: 50%;
		margin-left: -80px;
		text-align: center;
		line-height: 50px;
		font-size: 18px;
		display: none;
		border-radius: 4px;
	}
	.intelligent .content li .body p{
		height: 72px;
		margin-bottom: 24px;
	}
	.intelligent .content li.it1{
		background:#fff url(../img/it1.png) no-repeat 50% 50px;
	}
	.intelligent .content li.it2{
		background:#fff url(../img/it2.png) no-repeat 50% 50px;
	}
	.intelligent .content li.it3{
		background:#fff url(../img/it3.png) no-repeat 50% 50px;
	}
	.intelligent .content li.it4{
		background:#fff url(../img/it4.png) no-repeat 50% 50px;
	}
	.intelligent .content li.it5{
		background:#fff url(../img/it5.png) no-repeat 50% 50px;
	}
	.intelligent .content li.it1:hover{
		background:#fff8f2 url(../img/it1_h.png) no-repeat 50% 50px;
	}
	.intelligent .content li.it2:hover{
		background:#fff8f2 url(../img/it2_h.png) no-repeat 50% 50px;
	}
	.intelligent .content li.it3:hover{
		background:#fff8f2 url(../img/it3_h.png) no-repeat 50% 50px;
	}
	.intelligent .content li.it4:hover{
		background:#fff8f2 url(../img/it4_h.png) no-repeat 50% 50px;
	}
	.intelligent .content li.it5:hover{
		background:#fff8f2 url(../img/it5_h.png) no-repeat 50% 50px;
	}
@media(max-width: 1600px) {
	.news .contents{
		width: 1200px;
		height: 600px;
		margin-left: -600px;
		margin-top: -300px;
	}
	.title .en{
		margin: 20px 0;
	}
	.news .newsList>ul>li .top{
		width: 580px;
	}
	.news .newsList>ul>li .top .pic{
		width: 220px;
	}
	.news .newsList>ul>li .top .txt{
		width: 360px;
	}
	.news .newsList>ul>li .bot{
		width: 380px;
	}
	.news .more{
		margin-top: 40px;
	}
	.service .ctrl{
		bottom:280px ;
	}
	.projects .content{
		width: 1200px;
		margin-left: -600px;
		height: 600px;
		margin-top: -300px;
	}
	.projects .list li .pic{
		width: 270px;
		height: 230px;
	}
	.projects .list li{
		margin-right: 40px;
	}
	.projects .list li .txt p{
		margin-top: 50px
	}
	.life .content{
		height: 650px;
		margin-top: -325px;
	}
	.join .content{
		width: 1200px;
		margin-left: -600px;
	}
	.join .list li{
		margin: 0 27.5px;
	}
}
@media only screen and (max-width: 1400px) {
	.news .contents{
		height: 500px;
		margin-top: -250px;
	}
	.title .en{
		margin: 5px 0;
	}
	.news .more{
		margin-top: 10px;
	}
	.service .content{
		height: 500px;
		margin-top: -250px;
	}
	.service .ctrl{
		bottom:220px
	}
	.projects .content{
		height: 500px;
		margin-top: -250px;
	}
	.projects .list li .txt{
		padding: 24px 0;
	}
	.life .content{
		height: 500px;
		margin-top: -250px;
	}
	.life .box li{
		height: 480px;
	}
	.life .box li p{
		padding: 10px 20px;
	}
}