

*{
	margin:0;
	padding:0;
	font-size:12px;
	color:#333;
	font-family:"微软雅黑";
}
a{
	text-decoration:none;
	color:#333;
}
img{
	display:block;
}
li{
	list-style:none;
}

/*导航*/
.nav_box{
	width: 100%;
	height: 80px;
	position: relative;
	box-shadow: 0 0 5px #999999;
	vertical-align: central;
	position: fixed;
	z-index: 99;
	background: white;
	top: 0px;
	left: 0px;
}
.logo{
	width: 30%;
	    position: absolute;
	    top: 9%;
	    margin-left: 35.5%;
}

.nav_open{
	width:50px;
	height:50px;
	position:absolute;
	top:50%;
	text-align:center;
	line-height:50px;
	margin-top:-25px;
	right:10px;
	z-index:5;
	
}
.nav_open i{
	color:#969696;
}
.nav{
	width:100%;
	height:100%;
	position:fixed;
	z-index:1000;
	top:0;
	left:0;
	display:none;
}
.nav_close{
	width:49%;
	height:40px;
	line-height:40px;
	top:0;
	right:0;
	position:absolute;
	background:#298d90;
}
.nav_close i{
	text-align:right;
	color:#fff;
	font-size:20px;
	float:right;
	margin-right:10px;
}
.nav ul{
	width:49%;
	min-height:50%;
	padding-bottom:30px;
	background:rgba(99,99,99,0.95);
	top:40px;
	right:0;
	z-index:10;
	position:absolute;
}
.nav ul li{
	line-height:40px;
	text-indent:10px;
	border-bottom:1px solid #969696;
}
.nav ul li a{
	color:#fff;
	width:100%;
	font-size:14px;
	line-height:40px;
	display:block;
}
.nav ul li i{
	float:right;
	margin-right:10px;
	color:#fff;
	font-size:12px;
}
/*导航 end*/

/*banner*/
.banner_box{
	margin-top: 80px;
	width:100%;
	position:relative;
	padding-top:60%;
}
.banner_box .banner{
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	z-index:10;
}
.banner_box .banner .banner_list{
	width:100%;
	height:100%;
	top:0;
	left:0;
	position:absolute;
}
.banner_box .banner .banner_list a{
	display:block;
	width:100%;
	height:100%;
}
.banner_box .banner .banner_list a img{
	width:100%;
	height:100%;
}
.banner_box .baeenr_btn{
	width:100%;
	position:absolute;
	bottom:0px;
	z-index:50;
	display: flex;
	display: -webkit-flex;
	align-items:center;
	justify-content: center;
}
.banner_box .baeenr_btn li{
	width:20px;
	height:28px;
	margin-right:5px;
	line-height:28px;
	text-align:center;
}
.banner_box .baeenr_btn li i{
	color:#FFF;
}
/*banner end*/

/*数据*/
.data_box{
	width:100%;
	padding:20px 0;
	background:#fafafa;
}
.data_box .data{
	display: flex;
	display: -webkit-flex;
	align-items:center;
	justify-content: center;
	width:90%;
	height:auto;
	margin:0 auto;
}
.data_box .data li{
	margin-right:2%;
	margin-left:2%;
}
.data_box .data li span{
	width:100%;
	display:block;
	text-align:center;
	line-height:20px;
	color:#aba6a5;
}
.data_box .data li span strong{
	font-size:16px;
	color:#0e050a;
}
.data_box .data li span i{
	color:#aba6a5;
}
/*数据 end*/
/*公司简介*/
.Company_box{
	width:100%;
	overflow:hidden;
	padding: 30px 0 20px;
}
.Company_info{
	width:90%;
	overflow:hidden;
	padding:30px 0;
	margin:0 auto;
}
.Company_info p{
	text-align:justify;
	text-indent:2em;
	line-height:25px;
	font-size:12px;
	color:#999;
}
/*公司简介 end*/
/*服务*/
.service_box{
	width:100%;
	margin:0 auto;
}
.service_theme{
	width:100%;
	padding:40px 0;
	background: #ffffff;
}
.service_theme img{
	width:100%;
}
.service_head{
	width:90%;
	margin:0 auto;
	overflow:hidden;
}
.service_head_img{
	height:35px;
	float:left;
}
.service_head span{
	height:35px;
	line-height:35px;
	text-align:right;
	float:right;
	display:block;
}
.service_head span a{
	color:#9f9f9f;
	height:35px;
	line-height:35px;
	display:block;
}
.service_head span i{
	font-size:12px;
	color:#9f9f9f;
}
.service{
	width:90%;
	padding:40px 0;
	margin:0 auto;
	overflow:hidden;
}
.service_list{
	width:32%;
	overflow:hidden;
	margin-bottom:10px;
	float:left;
	margin-left:2%;
}
.service_list img{
	width:90%;
}
.service .service_list:nth-child(3n){
	margin-left:0;
}
/*服务 end*/

/*案例*/
.case_box{
	width:100%;
	margin:0 auto;
}
.case_theme{
	width:100%;
	padding:30px 0;
	background:#fafafa;
}
.case_theme img{
	width:100%;
}
.case_head{
	width:90%;
	margin:0 auto;
	overflow:hidden;
	padding:30px 0 20px;
}
.case_head_img{
	height:35px;
	float:left;
}
.case_head span{
	height:35px;
	line-height:35px;
	text-align:right;
	float:right;
	display:block;
}
.case_head span a{
	color:#9f9f9f;
	height:35px;
	line-height:35px;
	display:block;
}
.case_head span i{
	font-size:12px;
	color:#9f9f9f;
}
.case{
	width:90%;
	margin:0 auto;
	overflow:hidden;
}
.case_list{
	width:49%;
	margin-bottom:10px;
	
}
.case_list a{
	display:block;
}
.case_img{
	width:100%;
	position:relative;
	padding-top:100%;
}
	
.case_list img{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}
.case .case_list:nth-child(2n){
	float:right;
}
.case .case_list:nth-child(2n+1){
	float:left;
}
.case .case_list:nth-child(7){
	float:left;
	width:100%;
}
.case .case_list:nth-child(8){
	float:left;
	width:100%;
	margin-bottom:0;
}
.case .case_list:nth-child(7) .case_img{
	width:100%;
	position:relative;
	padding-top:55%;
}
.case .case_list:nth-child(8) .case_img{
	width:100%;
	position:relative;
	padding-top:55%;
}
.case_info{
	background:#f8f8f8;
	padding:5px;
}
.case_info h2{
	line-height:20px;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:1;
	overflow:hidden;
	font-size:14px;
	text-align: justify;
}

.case_info p{
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
	overflow:hidden;
	line-height:16px;
	margin-top:5px;
	text-align: justify;
}
	
/*案例 end*/

/*愿景*/
.vision_box{
	width:100%;
	overflow:hidden;
}
.vision{
	width:100%;
	margin:0 auto;
}
.vision li{
	width:100%;
	padding:15px 0;
	background:#fff;
}
.vision li:nth-child(2n+1){
	background:#fafafa;
}
.vision li h1{
	font-size:16px;
	/*text-align:center;*/
	line-height:24px;
	width:90%;
	margin:0 auto;
}
.vision li p{
	width:90%;
	line-height:20px;
	font-size:14px;
	margin:0 auto;
	/*text-align:center;*/
}
/*愿景 end*/

/*团队*/
.team_box{
	width:100%;
	overflow:hidden;
}
.team{
	width:100%;
}
.member_info{
	width:90%;
	background:url(../image/team_black.png) bottom no-repeat;
	background-size:100% 70%;
	margin:0 auto;
	padding:10px 0;
}
.member_list{
	position:relative;
	padding-top:50%;
	width:100%;
}
.member_list .member_img{
	width:47%;
	height:94%;
	position:absolute;
	top:6%;
	left:2%;
}
.member_list .member_img img{
	width:100%;
	height:100%;
}
.member_list .info{
	width:49%;
	top:6%;
	right:0;
	height:47%;
	position:absolute;
}
.name h1{
	font-size:16px;
}
.introduce{
	padding-right:5px;
	text-align:justify;
	text-indent:2em;
	margin-top:10px;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:7;
	overflow:hidden;
}
.people_box{
	width:90%;
	overflow:hidden;
	margin:0 auto;
	position:relative;
	padding:15px 0;
}
.people{
	width:95%;
	overflow:hidden;
	margin:0 auto;
}
.people li{
	width:22%;
	margin-left:2.4%;
	position:relative;
	padding-top:22%;
	float:left;
	border-radius:50%;
	overflow:hidden;
}
.people li img{
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
}
.people_left{
	position:absolute;
	left:0;
	top:50%;
	margin-top: -10px;
}
.people_right{
	position:absolute;
	right:0;
	top:50%;
	margin-top: -10px;
}
/*团队 end*/
/*合作*/
.cooperate{
	width:100%;
	background:#FAFAFA;
	overflow:hidden;
	padding:20px 0;
}
.cooperate_logo{
	width:90%;
	margin:0 auto;
    position: relative;
    padding-top: 85%;
}
.cooperate_page{
	overflow:hidden;
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
}
.cooperate_list{
	position:relative;
	width:27%;
	padding-top:16.2%;
	float:left;
	margin-top:6%;
}
.cooperate_page .cooperate_list:nth-child(3n+2){
	margin-left:9.5%;
	margin-right:9.5%;
}
.cooperate_list img{
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
}

.cooperate_btn{
	width:100%;
	display: flex;
	display: -webkit-flex;
	align-items:center;
	justify-content: center;

}
.cooperate_btn li{
	width:20px;
	height:28px;
	margin-right:5px;
	line-height:28px;
	text-align:center;
}
.cooperate_btn li i{
	color:#333;
}
/*合作 end*/

/*footer*/
.footer_box{
	width:100%;
	overflow:hidden;
	background:#fff;
}
.footer_theme{
	width:100%;
	padding:30px 0;
	background:#fff;
}
.footer_theme img{
	width:100%;
}
/*地址*/
.address_box{
	width:90%;
	overflow:hidden;
	margin:0 auto;
}
.address_box h1{
	font-size:16px;
	color:#626361;
	margin-bottom:10px;
}
.address_box li{
	font-size:14px;
	color:#626361;
	padding:5px 0;
	line-height:20px;
}

/*地址 end*/
/*填写信息*/
.information_box{
	width:90%;
	overflow:hidden;
	margin:0 auto;
}
.input_box{
	width:100%;
	overflow:hidden;
	padding:10px 0;
}
.input_list{
	width:100%;
}
.input_list span{
	display:block;
	width:100%;
	line-height:25px;
	color:#626361;
}
.input_list span i{
	color:#e71f19;
	font-size: 16px;
}
.input_list input{
	display:block;
	width:97%;
	border:1px solid #bdbdbd;
	border-radius:4px;
	padding:5px 1%;
	background:#f6f6f6;
}

.select_box{
	width:100%;
	overflow:hidden;
	padding:10px 0;
}
.select_title{
	width:100%;
	line-height:20px;
	font-size:14px;
}
.select_title i{
	color:#e71f19;
	font-size: 16px;
}
.select{
	width:100%;
	overflow:hidden;
	padding:5px 0;
}
.select li{
	width:32%;
	float:left;
	line-height:25px;
	padding:5px 0;
}
.select li:nth-child(3n+2){
	margin:0 2%;
}
.select li i{
	color:#999;
	font-size:14px;
}
.select li .icon-fuxuan{
	color:#2a888a;
}
.Apply_btn{
	display:block;
	width:50%;
	border-radius:5px;
	background:#2a888a;
	margin:40px auto 80px;
	height:40px;
	color:#fff;
	font-size:16px;
	text-align:center;
	line-height:40px;
}
/*填写信息 end*/
/*底部导航*/
.footer_nav{
	position:fixed;
	bottom:0;
	left:0;
	z-index:1000;
	width:100%;
	background:#2a888a;
	height:50px;
	box-shadow:0 0 5px #999;
}
.footer_nav li{
	width:33.3333%;
	float:left;
}
.footer_nav li a{
	display:block;
	padding:8px 0;
	width:100%;
}
.footer_nav li img{
	height:34px;
	margin:0 auto;
}
	
/*底部导航 end*/
/*footer end*/