﻿@charset "utf-8";
/*顶部*/
body{min-width:1250px;}
.top {
	height:50px;
	width:100%;
	background:#323635;
}
.top_nr {
	width:1200px;
	margin:0 auto;
}
.top_nr p {
	display:block;
	float:left;
	line-height:50px;
	color:#fff;
}
.top_nr span {
	display:block;
	float:right;
	background:url(../images/top_phone.jpg) left 13px no-repeat;
	color:#fff;
}
.top_nr span em {
	line-height:50px;
	font-size:18px;
	font-style:normal;
	padding-left:31px;
}
.top_nr span b {
	font-size:26px;
	font-family:Arial;
	font-weight:normal;
}
/*导航*/
.head {
	height:123px;
	width:1200px;
	margin:0 auto;
}
.logo {
	float:left;
	width:380px;
	margin-top:27px;
}
.logo img {
	display:block;
	width:71px;
	height:71px;
	float:left;
	margin-right:15px;
}
.logo h2 {
	color:#019736;
	font-size:24px;
	display:block;
	padding-top:5px;
}
.logo span {
	font-size:20px;
	color:#111;
	font-weight:normal;
	display:block;
	margin-top:2px;
}
/*导航*/
.nav {
	width:750px;
	float:right;
	height:123px;
}
.nav li {
	float:left;
	display:block;
	background:url(../images/nav_line.jpg) right center no-repeat;
	width:107px;
	text-align:center;
	font-size:18px;
	height:123px;
	line-height:123px;
}
.nav ul .nav_bg {
	background:#019736;
	color:#fff;
}
.nav ul .nav_bg a {
	color:#fff;
}
.nav li a {
	color:#333;
	display:block;
	width:107px;
	height:123px;
}
.nav li a:hover {
	background:#019736;
	color:#fff;
}
/*banner*/
.banner {
	width:100%;
	height:600px;
}
.flexslider {
	position:relative;
	height:600px;
	overflow:hidden;
}
.slides {
	position:relative;
	z-index:1;
}
.slides li {
	height:600px;
}
.flex-control-nav {
	position:absolute;
	bottom:10px;
	z-index:2;
	width:100%;
	text-align:center;
}
.flex-control-nav li {
	display:inline-block;
	width:14px;
	height:14px;
	margin:0 5px;
	*display:inline;
	zoom:1;
}
.flex-control-nav a {
	display:inline-block;
	width:14px;
	height:14px;
	line-height:40px;
	overflow:hidden;
	background:url(../images/dot.png) right 0 no-repeat;
	cursor:pointer;
}
.flex-control-nav .flex-active {
	background-position:0 0;
}
.flex-direction-nav {
	position:absolute;
	z-index:3;
	width:100%;
	top:45%;
}
.flex-direction-nav li a {
	display:block;
	width:50px;
	height:50px;
	overflow:hidden;
	cursor:pointer;
	position:absolute;
}
/*群帮提供全方位清洁服务解决方案*/
.main_top {
	width:1200px;
	margin:0 auto;
	padding-top:50px;
}
.main_top_tl h2 {
	font-size:33px;
	color:#019736;
	display:block;
	text-align:center;
	padding-bottom:5px;
}
.main_top_tl span {
	font-size:12px;
	font-family:Arial;
	color:#999;
	text-transform:uppercase;
	display:block;
	text-align:center;
	background:url(../images/index_tl_bg.png) left center no-repeat;
	width:1200px;
	margin:0 auto;
}
.main_fw ul .none {
	margin-right:0px;
}
.main_fw {
	margin-top:60px;
}
.main_fw li {
	width:214px;
	display:block;
	float:left;
	height:346px;
	margin-right:30px;
}
.main_fw ul li .main_fw_one {
	width:214px;
	display:block;
	float:left;
	border:1px solid #ccc;
	height:346px;
}
.main_fw ul li:hover .main_fw_one {
	background:#019736;
	width:214px;
	display:block;
	height:346px;
}
.main_fw_one ul li .fw_one_img {
	display:block;
	width:150px;
	height:150px;
	background:url(../images/index_ico.png) 0px 0px no-repeat;
	margin:32px auto 25px auto;
}
.main_fw_one ul li:hover .fw_one_img {
	display:block;
	width:150px;
	height:150px;
	background:url(../images/index_ico.png) 0px -170px no-repeat;
}
.main_fw_one ul li .fw_one_ico {
	display:block;
	width:154px;
	height:8px;
	background:url(../images/index_ico.png) 0px -351px no-repeat;
	margin:0 auto;
}
.main_fw_one ul li .fw_one_tl a {
	font-size:18px;
	color:#333;
	text-align:center;
	display:block;
	margin-top:25px;
}
.main_fw_one ul li:hover .fw_one_tl a {
	color:#fff;
	text-decoration:underline;
}
.main_fw_one ul li .fw_one_text {
	display:block;
	width:170px;
	margin:0 auto;
	font-size:13px;
	margin-top:15px;
	line-height:24px;
}
.main_fw_one ul li:hover .fw_one_text {
	display:block;
	width:170px;
	margin:0 auto;
	font-size:13px;
	color:#fff;
	margin-top:15px;
	line-height:24px;
}
.main_fw_one ul li .fw_two_img {
	display:block;
	width:150px;
	height:150px;
	background:url(../images/index_ico.png) -160px 0px no-repeat;
	margin:32px auto 25px auto;
}
.main_fw_one ul li:hover .fw_two_img {
	display:block;
	width:150px;
	height:150px;
	background:url(../images/index_ico.png) -160px -170px no-repeat;
}

.main_fw_one ul li .fw_three_img {
	display:block;
	width:150px;
	height:150px;
	background:url(../images/index_ico.png) -320px 0px no-repeat;
	margin:32px auto 25px auto;
}
.main_fw_one ul li:hover .fw_three_img {
	display:block;
	width:150px;
	height:150px;
	background:url(../images/index_ico.png) -320px -170px no-repeat;
}
.main_fw_one ul li .fw_four_img {
	display:block;
	width:150px;
	height:150px;
	background:url(../images/index_ico.png) -480px 0px no-repeat;
	margin:32px auto 25px auto;
}
.main_fw_one ul li:hover .fw_four_img {
	display:block;
	width:150px;
	height:150px;
	background:url(../images/index_ico.png) -480px -170px no-repeat;
}
.main_fw_one ul li .fw_five_img {
	display:block;
	width:150px;
	height:150px;
	background:url(../images/index_ico.png) -640px 0px no-repeat;
	margin:32px auto 25px auto;
}
.main_fw_one ul li:hover .fw_five_img {
	display:block;
	width:150px;
	height:150px;
	background:url(../images/index_ico.png) -640px -170px no-repeat;
}
/*您是否在选择物业公司时遇到以下困惑*/
.main_kh {
	width:100%;
	background:#f2f2f3;
	margin-top:50px;
}
.main_kh_nr {
	width:1200px;
	margin:0 auto;
	padding-top:50px;
}
.main_hk_fl {
	width:551px;
	height:332px;
	float:left;
	margin-top:55px;
}
.main_hk_fr {
	width:599px;
	float:right;
	margin-top:55px;
}
.main_hk_fr ul li {
	line-height:84px;
	margin-bottom:25px;
}
.main_hk_fr ul .hk_one {
	display:block;
	width:599px;
	height:84px;
	background:url(../images/index_ico.png) 0px -398px no-repeat;
}
.main_hk_fr ul .hk_two {
	display:block;
	width:559px;
	height:84px;
	background:url(../images/index_ico.png) 0px -501px no-repeat;
	margin-left:40px;
}
.main_hk_fr ul .hk_one h2, .main_hk_fr ul .hk_two h2 {
	display:block;
	width:84px;
	height:84px;
	float:left;
	text-align:center;
	line-height:84px;
	color:#fff;
	font-size:36px;
	font-family:Arial;
}
.main_hk_fr ul .hk_one p, .main_hk_fr ul .hk_two p {
	display:block;
	float:left;
	margin-left:20px;
	color:#333;
	font-size:18px;
}
.main_phone {
	width:490px;
	margin:0 auto;
	padding:10px 0px 20px 0px;
}
.main_phone h2 {
	display:block;
	width:136px;
	height:63px;
	background:url(../images/index_ico.png) -347px -335px no-repeat;
	color:#fff;
	font-size:20px;
	text-align:center;
	line-height:47px;
	font-weight:normal;
	float:left;
	margin-right:15px;
}
.main_phone h2 a {
	display:block;
	width:136px;
	height:63px;
	color:#fff;
}
.main_phone h2 a:hover {
	background:url(../images/index_ico.png) -505px -335px no-repeat;
	color:#fff;
}
.main_phone b {
	font-size:20px;
	color:#333;
	font-weight:normal;
	line-height:47px;
}
.main_phone em {
	font-style:normal;
	font-size:26px;
	font-family:Arial;
	color:#019736;
	line-height:47px;
}
/*优势*/
.main_ys_tl {
	width:100%;
	height:230px;
	background:url(../images/index_ys_tl_.jpg) 50% 0px no-repeat;
}
.main_ys_nr {
	width:1200px;
	margin:0 auto;
}
.main_ys_nr ul .ys_jx {
	margin-left:20px;
}
.main_ys_nr ul li {
	width:588px;
	height:178px;
	float:left;
	margin-bottom:20px;
}
.main_ys_nr ul li .main_ys_two {
	background:#f7f6f6;
	border:1px solid #e6e4e4;
	height:178px;
}
.main_ys_nr ul li:hover .main_ys_two {
	background:#019736;
	height:178px;
}
.main_ys_two ul li .ys_one_img img {
	display:block;
	width:175px;
	height:168px;
	float:left;
	margin:5px;
	margin-right:20px;
}
.main_ys_two ul li .ys_one_tl h2 {
	font-size:40px;
	color:#019736;
	font-family:Impact;
	display:block;
	float:left;
	margin-right:10px;
	margin-top:15px;
}
.main_ys_two ul li .ys_one_tl p {
	font-size:24px;
	color:#019736;
	display:block;
	float:left;
	font-weight:bold;
	line-height:48px;
	margin-top:15px;
}
.main_ys_two ul li .ys_one_text {
	margin-top:10px;
	line-height:30px;
	display:block;
	width:388px;
	float:right;
}
.main_ys_two ul li:hover .ys_one_tl h2, .main_ys_two ul li:hover .ys_one_tl p, .main_ys_two ul li:hover .ys_one_text {
	color:#fff;
}
/*公司简介*/
.main_about {
	background:#f2f2f3;
	width:100%;
	margin-top:30px;
	padding-top:40px;
	padding-bottom:20px;
}
.main_about_nr {
	width:1200px;
	margin:0 auto;
}
.main_about_fl {
	width:602px;
	float:left;
	margin-top:50px;
}
.main_about_fl h2 {
	font-size:24px;
	color:#019736;
	display:block;
	width:550px;
	height:24px;
	line-height:24px;
	background:url(../images/main_about_bg.jpg) no-repeat;
}
.main_about_fl p {
	line-height:28px;
	margin-top:25px;
}
.main_about_fl span {
	display:block;
	width:195px;
	height:40px;
	background:url(../images/index_ico.png) 0px -614px no-repeat;
	line-height:40px;
	font-size:16px;
	text-indent:60px;
	margin-top:30px;
}
.main_about_fl span a {
	color:#fff;
	display:block;
	width:195px;
	height:40px;
}
.main_about_fl span a:hover {
	background:url(../images/index_ico.png) -201px -614px no-repeat;
}
.main_about_fl ul .none {
	margin-right:0px;
}
.main_about_fl li {
	float:left;
	margin-right:10px;
	margin-top:30px;
}
.main_about_fl li img {
	width:194px;
	height:160px;
}
.main_about_fr {
	width:545px;
	height:442px;
	float:right;
	margin-top:50px;
}
/*新闻资讯*/
.main_new {
	width:1200px;
	margin:0 auto;
}
.main_new_tl {
	width:1200px;
	margin:0 auto;
	padding-top:40px;
}
.main_new_tl h2 {
	font-size:33px;
	color:#019736;
	display:block;
	text-align:center;
	padding-bottom:5px;
}
.main_new_tl span {
	font-size:12px;
	font-family:Arial;
	color:#999;
	text-transform:uppercase;
	display:block;
	text-align:center;
	background:url(../images/index_new_tl.png) left center no-repeat;
	width:1200px;
	margin:0 auto;
}
.main_new_nr {
	margin-top:45px;
}
.main_new_fl {
	width:399px;
	border:1px solid #dfdfdf;
	float:left;
	padding-bottom:20px;
	border-right:0px;
}
.index_new_tl, .index_new_tl1, .index_new_tl2 {
	width:359px;
	margin:0 auto;
	padding-top:15px;
}
.index_new_tl span, .index_new_tl1 span, .index_new_tl2 span {
	line-height:28px;
	float:right;
}
.index_new_tl span a, .index_new_tl1 span a, .index_new_tl2 span a {
	color:#666;
}
.index_new_tl span a:hover, .index_new_tl1 span a:hover, .index_new_tl2 span a:hover {
	color:#019736;
	text-decoration:underline;
}
.index_new_tl h2 {
	font-size:22px;
	color:#333;
	font-weight:normal;
	background:url(../images/index_new_ico1.png) left center no-repeat;
	line-height:21px;
	text-indent:34px;
	display:block;

	margin-bottom:20px;
}
.index_new_tl h2 em, .index_new_tl1 h2 em, .index_new_tl2 h2 em {
	font-style:normal;
	font-size:12px;
	color:#a8a8a8;
	font-family:Arial;
	font-weight:normal;
	text-transform:uppercase;
	line-height:21px;
}
.mian_new_li img {
	width:360px;
	height:150px;
	display:block;
	margin:0 auto;
}
.mian_new_li {
	width:360px;
	margin:0 auto;
}
.mian_new_li ul {
	margin-top:15px;
}
.mian_new_li li {
	background:url(../images/index_new_ico.jpg) left center no-repeat;
	line-height:30px;
	text-indent:15px;
}
.mian_new_li li a {
	color:#666;
}
.mian_new_li li a:hover {
	color:#019736;
	text-decoration:underline;
}
.mian_new_li li span {
	float:right;
}
.index_new_tl1 h2 {
	font-size:22px;
	color:#333;
	font-weight:normal;
	background:url(../images/index_new_ico2.png) left center no-repeat;
	line-height:21px;
	text-indent:25px;
	display:block;

	margin-bottom:20px;
}
.main_new_fr {
	width:398px;
	border:1px solid #dfdfdf;
	float:left;
	padding-bottom:20px;
}
.index_new_tl2 h2 {
	font-size:22px;
	color:#333;
	font-weight:normal;
	background:url(../images/index_new_ico3.jpg) left center no-repeat;
	line-height:21px;
	text-indent:25px;
	display:block;

	margin-bottom:20px;
}
.main_cjwt {
	width:358px;
	margin:0 auto;
	height:345px;
}
.main_cjwt li  {
	border-bottom:1px dashed #d0d0d0;
	padding-bottom:25px;
	margin-bottom:25px;
}
.main_cjwt li h2 {
	font-size:14px;
	font-weight:normal;
	background:url(../images/wen.jpg) left center no-repeat;
	text-indent:25px;
	line-height:20px;
}
.main_cjwt li h2 a {
	font-size:14px;
	color:#333;	
}
.main_cjwt li h2 a:hover {
	color:#019736;
	text-decoration:underline;
}
.main_cjwt li p {
	background:url(../images/da.jpg) left top no-repeat;
	padding-left:25px;
	margin-top:17px;
	font-size:13px;
}	
.main_cjwt li p span {
	font-size:13px;
	color:#019736;
	font-family:Arial;
	text-transform:uppercase;
}
.main_cjwt li p span a {
	color:#019736;
}
.main_cjwt li p span a:hover {
	text-decoration:underline;
}
/*成功案例*/
.main_case {
	width:100%;
	background:#f2f2f3;
	margin-top:40px;
	padding-bottom:80px;
}
.main_case_nr {
	width:1200px;
	margin:0 auto;
	padding-bottom:40px;
}
.main_case_li ul li {
	position:relative;
	width:285px;
	display:block;
	float:left;
	margin-top:50px;
	margin-right:20px;
}
.main_case_li ul li .case_li {
	border:1px solid #d0d0d0;
	display:block;
	width:283px;
	height:253px;
}
.main_case_li ul li:hover .case_li {
	border:1px solid #019736
}
.main_case_li ul li .case_li img {
	display:block;
	width:275px;
	height:245px;
	margin:4px;
}
.main_case_li ul li .case_li .case_text {
	background:#999999;
	height:45px;
	display:block;
	position:absolute;
	bottom:5px;
	width:275px;
	left:5px;
	font-size:18px;
	text-align:center;
	line-height:45px;
}
.main_case_li ul li .case_li .case_text a {
	color:#fff;
}
.main_case_li ul li:hover .case_li .case_text {
	background:#019736;
	height:45px;
	display:block;
	position:absolute;
	bottom:5px;
	width:275px;
	left:5px;
}
/*友情链接*/
.link {
	width:1200px;
	margin:0 auto;
}
.link_tl {
	width:1200px;
	height:46px;
}
.link_nr {
	width:1158px;
	border:1px solid #bfbfc1;
	border-top:none;
	padding:0px 20px 20px 20px;
}
.link_nr p {
	line-height:24px;
}
.link_nr p a {
	color:#333;
}
.link_nr p a:hover {
	color:#019736;
	text-decoration:underline;
}
/*底部*/
.footer {
	width:100%;
	background:#323635;
	border-top:10px solid #019736;
	padding-bottom:10px;
}
.foot {
	width:1200px;
	margin:0 auto;
}
.foot_nav ul .foot_none {
	background:none;
}
.foot_nav {
	height:84px;
	line-height:84px;
	border-bottom:1px solid #555555;
	margin-bottom:30px;
}
.foot_nav ul {
	display:block;
	width:840px;
	margin:0 auto;
}
.foot_nav li {
	float:left;
	display:block;
	width:120px;
	text-align:center;
	background:url(../images/foot_nav_line.jpg) right center no-repeat;
	font-size:16px;
}
.foot_nav li a {
	color:#fff;
}
.foot_logo {
	width: 260px;
	height:71px;
	float:left;
	margin-top:24px;
	margin-left: 160px;
}
.foot_text {
	width: 460px;
	float:left;
	color:#999;
	line-height:26px;
	margin-left:30px;
	margin-top:8px;
}
.foot_text a {
	color:#999;
}
.foot_text a:hover {
	text-decoration:underline;
}
.erweima {
	width:120px;
	height:120px;
	float:left;
	margin-left:30px;
}


.fwx_fr{float:left}
.clear{clear:both}