@charset "utf-8";

/* CSS Document */

* {

	margin: 0;

	padding: 0;

	box-sizing: border-box;

	outline: 0;

}

h1, h2, h3, h4, h5, h6 {

	font-weight: normal;

	margin: 0;

	padding: 0;

}

img {

	border: 0;

}

body {

	font: normal normal normal 14px/1.8 Gotham, 'Microsoft YaHei', Helvetica, Arial, " sans-serif";

	color: #555;

	overflow-x: hidden;

}

a, a:link, a:visited {

	text-decoration: none;

}

a:active {

	text-decoration: none

}

a:hover {

	text-decoration: none !important;

}

ul, li {

	list-style: none;

	margin: 0;

	padding: 0;

}

input {

	display: inline-block;

}

dl,dd{

	padding: 0;

	margin: 0;

}

p{

	margin-bottom: 0;

}

.pp{

	padding: 0;

}

.pl{

	padding-left: 0;

}

.pr{

	padding-right: 0;

}

.clearfix {

	clear: both

}





/*----------顶部----------*/

.header_top{

	background: #047871;

	color: #fff;

	line-height: 40px;

}

.header_top .wel{

	float: left;

	padding-left: 20px;

	background: url(../images/icon_gb.png) no-repeat left center;

}

.header_top .tel{

	float: right;

	line-height: 20px;

	margin: 10px 0;

	padding-left: 20px;

	padding-right: 20px;

	margin-right: 20px;

	border-right: 1px solid #fff;

	background: url(../images/icon_tel.png) no-repeat left center;

}

.header_top .fx{

	float: right;

}

.header_top .fx1{

	display: inline-block;

	margin: 0 2px;

	position: relative;

	cursor: pointer;

}

.header_top .fx a:hover{

	opacity: 0.55;

}

.header_top .em{

	position: absolute;

	top: 40px;

	left: -50px;

	z-index: 111;

	display: none;

}

.header_top .fx1:hover .em{

	display: block;

}



.header .logo{

	margin: 15px 0;

}

.header_top .container{

	width: 1300px;

}

.header .container{

	width: 1300px;

}

.nav {

	text-align: left;

	padding-left: 80px;

}

.nav li {

	display: inline-block;

	text-align: center;

	position: relative;

}

.nav li a {

	display: block;

	padding: 45px 15px 20px 15px;

}

.nav li h4 {

	font-size: 15px;

	color: #333;

}

.nav li h6 {

	font-size: 12px;

	text-transform: uppercase;

	color: #aaa;

}

.nav .current h4 {

	color: #08837a;

}

.nav li:nth-child(8) a {

	color: #888;

	width: 125px;

	line-height: 30px;

	background: url(../images/yy.png) no-repeat center;

	padding-top: 5px;

	padding-left: 43px;

}

.nav dl {

	position: absolute;

	top: 70px;

	left: 0;

	z-index: 9999;

	background: #08837a;

	width: 100%;

	display: none;

}

.nav dd a {

	padding: 10px 15px;

	color: #fff;

	border-bottom: 1px solid #fff;

}

.nav li:hover dl {

	display: block;

}

.nav li:hover h4 {

	color: #08837a;

}

.nav dd a:hover {

	background: #50bdb9;

	transition: all ease 0.5s;

}

.ser1{

	margin-top: 30px;

}

.ser1 input{

	display: inline-block !important;

	line-height: 28px !important;

	height: auto;

}

.ser1 .input-group-addon{

	background: #f9f9f9;

}



.carousel-control.right img{

	position: absolute;

	top: 50%;

	margin-top: -32px;

	right: 15px;

}

.carousel-control.left img{

	position: absolute;

	top: 50%;

	margin-top: -32px;

	left: 15px;

}



/*-------------标题--------------------*/

.title{

	text-align: center;

}

.title h4{

	font-size: 32px;

	font-weight: bold;

	color: #333;

	margin-bottom: 15px;

}

.title h4 font{

	color: #08837a;

}

.title p{

	font-size: 18px;

	color: #888;

	width: 65%;

	margin: 0 auto;

	line-height: 28px;

}

.title1 h4{

	color: #fff;

} 

.title1 p{

	color: #fff;

}

.title2 p{

	font-size: 16px;

}







.btn{

	display: block;

}

.btn a{

	display: block;

	font-size: 16px;

	color: #333;

	line-height: 20px;

	padding: 10px 0;

	width: 120px;

	border-bottom: 1px solid #333;

	text-align: left;

	margin: 0 auto;

	margin-top: 25px;

}

.btn a:hover{

	background: #141414;

	color: #fff;

	transition: all ease 0.5s;

	text-align: center;

}

.btn2{

	font-size: 16px;

	color: #333;

	line-height: 20px;

	padding: 10px 0;

	width: 120px;

	border-bottom: 1px solid #333;

	text-align: left;

	margin-top: 20px;

}

.btn1 a{

	display: inline-block;

	line-height: 40px;

	border-radius: 3px;

	background: #000;

	color: #fff;

	padding: 0 30px;

}

.btn1 a:hover{

	opacity: 0.85;

}

/*---------------我们是谁？---------------------*/

.about{

	padding: 60px 0;

}

.about .wz{

	font-size: 16px;

	line-height: 32px;

	color: #888;

	text-align: center;

	width: 61%;

	margin: 0 auto;

	padding:  30px 30px 0 30px;

	background: url(../images/icon_fh.png) no-repeat left top,url(../images/icon_jx.png) no-repeat bottom right;

}

.about ul{

	margin-top: 30px;

}

.about li{

	width: 16.66%;

	float: left;

	padding: 30px 15px;

	text-align: center;

	background: #08837a;

}

.about li:nth-child(2n){

	background: #141414;

}

.about li h4{

	margin-top: 15px;

	color: #fff;

	font-size: 16px;

}

.about li:hover{

	opacity: 0.85;

	transition: all ease 0.3s;

}



/*-----------------------业务与服务---------------------------------*/

.service{

	padding: 60px 0;

	background: url(../images/service_bg.jpg) no-repeat center;

	background-size: cover;

}

.ser{

	background: #fff;

	padding: 30px 20px;

	margin-top: 35px;

}

.ser .left{

	width: 48%;

	float: left;

}

.ser .right{

	width: 52%;

	float: left;

}

.ser ul{

	margin-top: 30px;

}

.ser li{

	width: 45%;

	line-height: 80px;

	float: left;

	background: #08837a;

}

.ser li a{

	color: #fff;

	font-size: 18px;

	display: block;

	padding-left: 60px;

}

.ser li:nth-child(1){

	background: #141414;

}

.ser li:nth-child(4){

	background: #141414;

}

.ser li:nth-child(5){

	background: #141414;

}

.ser li:nth-child(8){

	background: #141414;

}

.ser li:nth-child(1) a{

	background: url(../images/se_01.png) no-repeat left 20px center;

}

.ser li:nth-child(2) a{

	background: url(../images/se_02.png) no-repeat left 20px center;

}

.ser li:nth-child(3) a{

	background: url(../images/se_03.png) no-repeat left 20px center;

}

.ser li:nth-child(4) a{

	background: url(../images/se_04.png) no-repeat left 20px center;

}

.ser li:nth-child(5) a{

	background: url(../images/se_05.png) no-repeat left 20px center;

}

.ser li:nth-child(6) a{

	background: url(../images/se_06.png) no-repeat left 20px center;

}

.ser li:nth-child(7) a{

	background: url(../images/se_07.png) no-repeat left 20px center;

}

.ser li:nth-child(8) a{

	background: url(../images/se_08.png) no-repeat left 20px center;

}

.ser .right .wz{

	text-align: center;

}

.ser .right .wz h4{

	font-weight: bold;

	font-size: 20px;

	color: #333;

	margin-bottom: 10px;

}

.ser .right .wz h4 font{

	color: #08837a;

}

.ser .right .wz p{

	font-size: 15px;

}

.ser .right img{

	margin-top: 30px;

	display: block;

	max-width: 100%;

}

.ser .btn1{

	float: right;

}

.ser li:hover{

	opacity: 0.85;

}



/*---------------------成功合作--------------------------*/

.case{

	padding: 60px 0;

	background: #f3f3f3;

}

.case ul{

	margin-top: 30px;

}

.case li{

	width: 50%;

	float: left;

}

.case li a{

	display: block;

	margin: 0 15px;

	margin-bottom: 30px;

}

.case li .tu{

	width: 50%;

	float: left;

	overflow: hidden;

}

.case li .wz{

	width: 50%;

	float: left;

	padding-left: 20px;

}

.case li .tu img{

	max-width: 100%;

	display: block;

}

.case li h4{

	font-size: 16px;

	margin-top: 4px;

	margin-bottom: 15px;

	color: #333;

}

.case li p{

	color: #888;

	line-height: 24px;

}

.case li .tu:hover img{

	transform: scale(1.05);

	transition: all ease 0.5s;

}

.case li:hover .btn2{

	background: #141414;

	color: #fff;

	transition: all ease 0.5s;

	text-align: center;

}

.case li:hover h4{

	color: #08837a;

}

.case .btn1{

	text-align: center;

}



/*-------------------诚邀联合创业者----------------------*/

.partner{

	padding: 60px 0;

}

.partner ul{

	margin-top: 35px;

}

.partner li:nth-child(1){

	width: 30%;

	float: left;

}

.partner li:nth-child(1) span{

	display: block;

	margin: 0 15px;

	background: url(../images/par_01.jpg) no-repeat center;

	background-size: cover;

	padding: 50px;

}

.partner li:nth-child(2){

	width: 35%;

	float: left;

}

.partner li:nth-child(2) a{

	display: block;

	margin: 0 15px;

	overflow: hidden;

	text-align: center;

}

.partner li:nth-child(3){

	width: 35%;

	float: left;

}

.partner li:nth-child(3) a{

	display: block;

	margin: 0 15px;

	overflow: hidden;

	text-align: center;

}

.partner li:nth-child(2) h4,.partner li:nth-child(3) h4{

	font-size: 18px;

	font-weight: bold;

	color: #333;

	margin-top: 25px;

	margin-bottom: 15px;

}

.partner li:nth-child(2) p,.partner li:nth-child(3) p{

	line-height: 24px;

	color: #888;

}

.partner li:nth-child(2) span,.partner li:nth-child(3) span{

	color: #08837a;

}

.partner li:nth-child(1) .wz{

	text-align: center;

}

.partner li:nth-child(1) h3{

	font-size: 24px;

	font-weight: bold;

	margin-bottom: 5px;

	color: #fff;

}

.partner li:nth-child(1) p{

	font-size: 15px;

	color: #fff;

	margin-bottom: 20px;

}

.partner li input{

	display: block;

	width: 100%;

	padding-left: 10px;

	line-height: 50px;

	height: 50px;

	font-size: 15px;

	border-radius: 3px;

	border: 0;

	background: #fff;

	margin-bottom: 10px;

}

.partner li .tj{

	background: #141414;

	color: #fff;

	padding-left: 0;

}

.partner li .tj:hover{

	opacity: 0.85;

}

.partner li:hover img{

	transform: scale(1.05);

	transition: all ease 0.5s;

}



/*------------------底部页脚---------------------*/

.footer{

	padding: 60px 0 50px 0;

	background: url(../images/footer_bg.jpg) no-repeat center;

	background-size: cover;

}

.footer dl{

	float: left;

	color: #fff;

	width: 15%;

}

.footer dl:nth-child(4){

	width: 30%;

}

.footer dl:nth-child(5){

	width: 25%;

}

.footer dl .ewm{

	display: inline-block;

	text-align: center;

	margin-left: 10px;

}

.footer dl .ewm img{

	max-width: 100%;

}

.footer dl .ewm h4{

	font-size: 14px;

	margin-top: 10px;

}

.footer dt{

	font-size: 16px;

	font-weight: normal;

	margin-bottom: 10px;

}

.footer dt a{

	color: #fff;

}

.footer dd{

	font-size: 14px;

	line-height: 30px;

}

.footer dd a{

	color: #fff;

}

.footer .four dd{

	padding-left: 20px;

}

.footer .four dd:nth-child(2){

	background: url(../images/fot_01.png) no-repeat left center;

}

.footer .four dd:nth-child(3){

	background: url(../images/fot_01.png) no-repeat left center;

}

.footer .four dd:nth-child(4){

	background: url(../images/fot_02.png) no-repeat left center;

}

.footer .four dd:nth-child(5){

	background: url(../images/fot_03.png) no-repeat left center;

}

.footer .four dd:nth-child(6){

	background: url(../images/fot_04.png) no-repeat left center;

}

.footer a:hover{

	color: #08837a;

}

.copy{

	line-height: 60px;

	text-align: center;

	background: #000;

	color: #ddd;

}

.copy a{

	color: #ddd;

}

.copy a:hover{

	color: #08837a;

}

.top_back{

	position: fixed;

	right: 40px;

	bottom: 60px;

	z-index: 99999 !important;

}

.top_back:hover{

	opacity: 0.85;

}

/*-----------------------1300px----------------------------*/

@media(max-width:1300px){

	.ser1{

		display: none;

	}

	.logo{

		width: 30%;

	}

	.nav{

		width: 70%;

		text-align: right;

	}

	.header .container{

		width: 1200px;

	}

	.header_top .container{

		width:1200px;

	}

}

/*-----------------------1200px----------------------------*/

@media(max-width:1200px){

	.banner{

		margin-top: 60px;

	}

	.ser li a{

		font-size: 16px;

	}

	.ser .left img{

		max-width: 98%;

		margin-right: 2%;

		display: block;

	}

	.partner li:nth-child(1) span{

		padding: 30px;

	}

	body{

		margin-bottom: 54px;

	}

}





/*-----------------------992px----------------------------*/

@media(max-width:992px){

	.about .wz{

		width: 90%;

	}

	.ser .left{

		width: 100%;

	}

	.ser .right{

		width: 100%;

		margin-top: 30px;

	}

	.ser li{

		width: 50%;

	}

	.title1 p{

		font-size: 16px;

	}

	.ser .right img{

		margin: 0 auto;

		margin-top: 25px;

	}

	.case li .tu{

		width: 100%;

	}

	.case li .wz{

		width: 100%;

		padding-left: 0;

		margin-top: 20px;

	}

	.partner li:nth-child(1){

		width: 100%;

		margin-bottom: 30px;

	}

	.partner li:nth-child(2),.partner li:nth-child(3){

		width: 50%;

	}

}

/*-----------------------767px----------------------------*/

@media(max-width:767px){

	.about{

		padding: 30px 0;

	}

	.about .wz{

		width: 100%;

		font-size: 15px;

	}

	.title h4{

		font-size: 28px;

		margin-bottom: 10px;

	}

	.title p{

		font-size: 15px;

		line-height: 24px;

		width: 100%;

	}

	.btn a{

		margin-top: 15px;

	}

	.about li{

		width: 33.33%;

	}

	.ser{

		margin-top: 20px;

		padding: 0;

	}

	.ser ul{

		margin-top: 0px;

	}

	.ser .left img{

		display: none;

	}

	.ser .right{

		padding: 0 15px;

		padding-bottom: 30px;

	}

	.ser .btn1{

		float: none;

		text-align: center;

	}

	.carousel-control.right img{

		width: 50%;

		margin-top: -16px;

	}

	.carousel-control.left img{

		width: 50%;

		margin-top: -16px;

	}

	.service{

		padding: 30px 0;

	}

	.case{

		padding: 30px 0;

	}

	.case ul{

		padding: 0 10px;

		margin-top: 20px;

	}

	.case li a{

		margin: 0 5px;

		margin-bottom: 10px;

	}

	.case li p{

		display: none;

	}

	.case .btn2{

		display: none;

	}

	.case li .wz{

		margin-top: 10px;

	}

	.case li h4{

		font-size: 15px;

	}

	.partner{

		padding: 30px 0;

	}

	.partner ul{

		margin-top: 20px;

		padding: 0 10px;

	}

	.partner li:nth-child(2) a,.partner li:nth-child(3) a{

		margin: 0 5px;

	}

	.partner li img{

		max-width: 100%;

	}

	.partner li:nth-child(1){

		margin-bottom: 10px;

	}

	.partner li:nth-child(1) span{

		margin: 0 5px;

	}

	.partner li:nth-child(2) h4, .partner li:nth-child(3) h4{

		font-size: 15px;

		margin: 15px 0;

	}

	.wap_footer{

		background: #eee;

		padding: 30px 0;

		text-align: center;

	}

	.wap_footer h4{

		font-size: 16px;

		color: #333;

		font-weight: bold;

		margin-bottom: 15px;

	}

	.wap_footer .line{

		width: 30px;

		height: 2px;

		background: #08837a;

		margin: 0 auto;

		margin-bottom: 15px;

	}

	.wap_footer p{

		line-height: 28px;

	}

	.wap_footer img{

		display: block;

		margin: 0 auto;

		margin-top: 10px;

	}

	.ser li a{

		padding-left: 55px;

	}

}

@media(max-width:385px){

	.about li{

		padding: 15px;

	}

	.about li h4{

		font-size: 15px;

		margin-top: 5px;

	}

	.ser li a{

		background: none !important;

		padding-left: 0;

		text-align: center;

	}

}
.ewm1{
	width: 33.333333333333%;
	float: left;
}
.ewm1 h4{
	font-size: 1.0em !important;
	color: #666;
	font-weight: normal;
}




























































