.wapper{
	width: 100%;
}
.wapper1200{
	width: 1200px;
	margin: 0 auto;
}

.header-w{
	height: 760px;
	min-width: 1200px;
	background: url(../img/banner.jpg) no-repeat center 0;
}

/*头部*/
.header{
	height: 62px;
	padding-top:65px;
	width: 1200px;
	margin: 0 auto;
}
#header.fix{
	background-color: #0e151f;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 10;
}
#header.fix .header{
	padding: 10px 0;
}
.header .logo{
	float: left;
}
.nav-w{
	float: left;
	font-size: 14px;
	margin-left: 215px;
}
.nav-w li{
	float: left;
	line-height: 62px;
	padding-left: 30px;
	padding-right: 20px;
	margin-right: 30px;
}
.nav-w li.on{
	background: url(../img/nav_icon.png) 0 center no-repeat;
}
.nav-w li a{
	color: #fff;
}
.nav-w li a:hover {
	color: #ff7e00;
}
/*公司简介*/
.index-cp{
	height: 630px;
	font-size: 16px;
	padding: 100px 150px 0;
}
.index-cp .t{
	font-size: 60px;
	text-align: center;
}
.index-cp .t2{
	font-size: 40px;
	/*margin-top: 10px;*/
	color: #909bad;
	text-align: center;
	letter-spacing: 2px;
}
.index-cp .tx-box{
	margin-top: 70px;
}
.index-cp .tx{
	line-height: 27px;
	margin-bottom: 30px;
}
/*团队介绍*/
.team-w{
	height: 970px;
	min-width: 1200px;
	background: url(../img/team_bg.jpg) no-repeat center 0;
}
.team-w .t{
	font-size: 60px;
	text-align: center;
	color: #fff;
	padding-top: 140px;
}
.team-w .t2{
	font-size: 40px;
	/*margin-top: 5px;*/
	text-align: center;
	color: #fff;
	letter-spacing: 2px;
}
.team-w .t3{
	font-size: 28px;
	text-align: center;
	color: #FF7E00;
	letter-spacing: 2px;
}
.team-w .team-info{
	line-height: 25px;
	color: #aaaaaa;
	font-size: 14px;
	margin-top: 40px;
	text-align: center;
}
.team-config{
	margin-top: 100px;
}
.team-config .list{
	padding-top: 35px;
}
.team-config .list li{
	width: 90px;
	text-align: center;
	color: #aaa;
	font-size: 14px;
	float: left;
	margin-left: 90px;
	/*line-height: 30px;*/
}
.team-config .list li .name{
	color: #fff;
	font-size: 18px;
	margin: 20px 0 0px 0;
}
.team-config .list .icon{
	display: block;
	width: 90px;
	height: 80px;
	background: url(../img/t_icon.png) center 0 no-repeat;
}
.team-config .list .i1{
	background-position: 0 0;
}
.team-config .list .i2{
	background-position: 0 -90px;
}
.team-config .list .i3{
	background-position: 0 -172px;
}
.team-config .list .i4{
	background-position: 0 -261px;
}
.team-config .list .i5{
	background-position: 0 -346px;
}
.team-config .list .i6{
	background-position: 0 -435px;
}
/*核心成员*/
.team-mem{
	height: 765px;
}
.team-mem .t{
	font-size: 60px;
	text-align: center;
	color: #333;
	padding-top: 125px;
}
.team-mem .t2{
	font-size: 40px;
	text-align: center;
	color: #909bad;
	letter-spacing: 2px;
}
.team-mem .d{
	height: 10px;
	margin-top: 15px;
	text-align: center;
}
.team-mem span{
	display: inline-block;
	width: 10px;
	height: 10px;
	background: url(../img/d.png) no-repeat;
	margin-right: 30px;
}
.team-mem .list{
	height: 240px;
	margin-top: 80px;
}
.team-mem .list li{
	width: 400px;
	height: 240px;
	float: left;
	background: url(../img/l.png) 0 center no-repeat;
}
.team-mem .list li.f{
	background: none;
}
.team-mem .list .name{
	font-size: 28px;
	text-align: center;
	margin-top: 10px;
}
.team-mem .list .tips{
	font-size: 20px;
	color: #909bad;
	text-align: center;
}
.team-mem .list .tx{
	color: #666;
	font-size: 14px;
	margin-top: 10px;
	padding: 0 45px;
}
/*项目内容*/
.pj-cont{
	/*height: 1042px;*/
	
	background: url(../img/bg.jpg) no-repeat center 0 #0c1220;
}
.pj-cont .bg{
	width: 100%;
	height: 30px;
	background: url(../img/bg2.jpg) no-repeat center 0;
}
.pj-cont .t{
	font-size: 60px;
	text-align: center;
	color: #fff;
	padding-top: 125px;
}
.pj-cont .t2{
	font-size: 40px;
	text-align: center;
	color: #909bad;
	letter-spacing: 2px;
}
.pj-cont .list{
	margin-top: 80px;
	padding-bottom: 80px;
}
.pj-cont .list li{
	float: left;
	width: 290px;
	height: 160px;
	background-color: #121e35;
	position: relative;
	margin: 0 0 4px 4px;
}
.pj-cont .list .info{
	background-color: #eb6100;
	color: #fff;
	font-size: 12px;
	position: absolute;
	display: none;
	left: 0;
	top: 0;
	padding: 30px 25px 0;
	height: 130px;
	width: 240px;
}
.pj-cont .list li:hover .info{
	display: block;
}
.pj-cont .list .info .name{
	font-size: 16px;
	margin: -20px 0 0px 0;
}
.pj-cont .list .info .tag{
	font-size: 10px;
	margin: 0px 0 16px 0;
}
/*联系我们*/
.contact-w{
	height: 875px;
}
.contact-w .t{
	font-size: 60px;
	text-align: center;
	color: #333;
	padding-top: 90px;
}
.contact-w .t2{
	font-size: 40px;
	text-align: center;
	color: #909bad;
	letter-spacing: 2px;
}
.contact-w .input-box{
	float: left;
	width: 318px;
	height: 50px;
	margin-left: 30px;
	padding-left: 60px;
	border: 1px solid #909bad;
	background: url(../img/c_icon.png) 10px 13px no-repeat;
}
.contact-w .form-contact{
	margin-top: 85px;
}
.contact-w .input-box.f{
	margin-left: 0;
}
.contact-w .input-box.i2{
	background-position: 10px -43px;
}
.contact-w .input-box.i3{
	background-position: 10px -93px;
}
.contact-w .input-box.i4{
	background-position: 10px -143px;
	margin-top: 30px;
	width: 730px;
	height: 300px;
	margin-left: 0;
}
.contact-w .input-box .input-tx{
	width: 300px;
	height: 40px;
	margin-top: 5px;
	line-height: 40px;
	font-size: 16px;
	border: 0 none;
}
.contact-w .input-box.i4 .input-tx{
	height: 275px;
	margin-top: 15px;
	width: 710px;
	outline: none;
	resize: none;
	line-height: 24px;
}
.contact-w .btn-box{
	float: right;
	width: 382px;
}
.contact-w .btn-box .tx-box{
	margin-top: 188px;
	line-height: 27px;
	color: #eb6100;
	font-size: 14px;
}
.contact-w .btn-box .btn{
	height: 50px;
	border: 0 none;
	display: block;
	width: 380px;
	cursor: pointer;
	color: #fff;
	font-size: 18px;
	background-color: #eb6100;
	margin-top: 40px;
}
.footer-w{
	height: 170px;
	background:url(../img/bt_bg.jpg) no-repeat center 0;
	
}
.footer-w .tx{
	font-size: 12px;
	color: #666;
	padding-top: 110px;
	text-align: center;
}
