	.index_banner {width:100%; height:700px; min-width:1300px; background:linear-gradient(rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3)),url(../images/banner.jpg) center center no-repeat; background-size:100% auto; text-align:center; color:#fff; font-weight:bold; line-height:2; padding-top:240px;}
	.index_banner p.name {font-size:36px;}
	.index_banner p.solgan {font-size:84px;}
	.index_title {width:1300px; margin:0px auto; text-align:center; padding:50px 0; line-height:1.6;}
	.index_title p:first-child { font-size:50px;color:#4bb344;font-family:Oswald;ont-weight:bold;}
	.index_title p:last-child { font-size:22px; font-weight:bold; width:auto;font-family:Î¢Ü›ÕýºÚów;}
	.index_title p:last-child span:first-child {display:inline-block;width:58px; margin-right:20px; height:1px; background:#ddd; font-size:0; line-height:1px;vertical-align:middle;}
	.index_title p:last-child span:last-child {display:inline-block;width:58px; margin-left:20px; height:1px; background:#ddd;font-size:0; line-height:1px;vertical-align:middle;}
	@font-face {
		font-family: 'Oswald';
		src:url('../font/Oswald-Bold.otf');
		font-weight: normal;
		font-style: normal;
	}
	.index_more_btn {width:200px; padding:3px; color:#fff; background:#4bb344;margin:0px auto; text-align:center;font-size:16px; line-height:26px; font-weight:400;}
	.index_more_btn p {padding:10px 30px; border:#fff 1px dashed;}
	.index_more_btn:hover { cursor:pointer;background:linear-gradient(rgba(75,179,68, 0.8), rgba(75,179,68, 0.8));}
	.index_busness {width:1300px; margin:0px auto; background:url(../images/fe8951112cb219cbcce7dd9d24da0977.jpg) no-repeat top -100px center; background-size:auto 615px; padding-top:340px;}
	.index_busness .list { width:100%;background:url(../images/index_busness_bg2.jpg) no-repeat bottom center;background-size:100% auto;}
	.index_busness .list .item {width:412px; float:left;background-color: rgba(75, 179, 68, 0.15); height:380px; margin-right:32px; padding-top:190px; position:relative; margin-bottom:32px;}
	.index_busness .list .item .icon {color: #ffffff;background-color: #4bb344; width:88px; height:88px; position:absolute; left:50%; margin-left:-44px; top:67px;border-radius:100%; text-align:center; padding-top:10px;}
	.index_busness .list .item .icon img { width:68px; height:68px;}
	.index_busness .list .item:nth-child(3n) { margin-right:0;}
	.index_busness .list .item p.title { text-align:center; font-size:24px; font-weight:600;color:#4bb344;}
	.index_busness .list .item p.content { font-size:16px; padding:0 20px; margin-top:20px; line-height:1.6; text-align:center;}
	.index_service {width:1300px; margin:0px auto; height:500px;}
	.index_service .item { float:left;width:310px;;height:500px; position:relative; margin-right:20px;}
	.index_service .item:last-child {margin-right:0px;}
	.index_service .item .img { width:290px; margin-right:20px;height:350px;display:flex;justify-content:center;align-items:center; overflow:hidden; }
	.index_service .item .img img{ height:100%;}
	.index_service .item .content { position:absolute; bottom:0; left:20px; width:290px; height:200px; color:#fff;background-color: #4bb344; padding:30px; line-height:1.4;}
	.index_service .item .content p:first-child { font-size:24px; font-weight:600;}
	.index_service .item .content p:last-child { font-size:16px; margin-top:20px;}
	.index_text {width:1300px; height:auto; font-size:16px; line-height:26px; text-align:center; margin:0px auto; font-weight:400;}
	.index_text .index_more_btn { margin-top:40px;}
	.index_partners {width:1300px; margin:0px auto; padding-top:20px;}
	.index_partners .item { float:left;width:310px;;height:110px;border:#ddd 1px solid;font-size:22px;color:#333;font-weight:700;line-height:34px; margin-right:20px; text-align:center; margin-top:20px;display:flex;justify-content:center;align-items:center; overflow:hidden; }
	.index_partners .item.text {padding-left:30px;padding-right:30px;}
	.index_partners .item:nth-child(4n) {margin-right:0px;}
	.index_partners .item img {height:100px;}
	.index_future {width:100%;min-width:1300px; margin:0px auto; height:400px;background: linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), url('../images/index_wlzw.jpg') no-repeat center center; background-size:100% auto; text-align:center;display:flex;justify-content:center;align-items:center; color:#fff; font-size:30px; line-height:58px; font-weight:600;}
	.index_news{ width:1300px; height:auto; margin:0px auto;}
	.index_news .item { float:left; width:412px; height:300px; border:#ddd 1px solid; margin-right:32px; margin-bottom:32px; padding:30px 40px;}
	.index_news .item:nth-child(3n){ margin-right:0px;}
	.index_news .item p.title {font-size:16px; color:#555; line-height:60px; border-bottom:#ddd 1px solid;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
	.index_news .item div.content { font-size:14px; color:#adadad; line-height:32px; margin-top:20px; height:96px;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;} 
	.index_news .item a {color:#adadad; display:inline-block; width:auto; line-height:30px; font-size:13px; padding:0 10px; float:right; margin-top:20px; text-decoration:none; border:#ddd 1px solid;}
	.index_news .item a:hover {color: #4bb344;border-color: #4bb344;}