@font-face {
	font-family: "youyifont";
	src: url('../font/youyifont.ttf');
	src: url('../font/youyifont.ttf') format('embedded-opentype'), url('../font/youyifont.ttf') format('woff'), url('../font/youyifont.ttf') format('truetype')
}
body, ul, li, div, p, h1, h2, h3, h4, h5, h6, ol, dl, dt, dd {
	margin: 0;
	padding: 0;
	font-weight: normal;
	font-size: 12px;
	color: #808080
}
body, ul, li, div, p, h1, h2, h3, h4, h5, h6, ol, dl, dt, dd, a {
	font-family: "微软雅黑";
	font-weight: normal
}
a {
	text-decoration: none;
	color: #4d4d4d;
	-webkit-tap-highlight-color: none;
	tap-highlight-color: none
}
ul, li {
	list-style-type: none
}
input {
	outline: none
}
button:focus {
	outline: none
}
img {
	max-width: 100%
}
body {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}
body {
	background-color: #2b2c30;
	font-family: 'Ubuntu', 'Arial', sans-serif;
	line-height: 1.5;
	color: #ddd
}
ol, ul {
	margin: 0;
	padding: 0;
	list-style: none
}
figure {
	margin: 0
}
a {
	color: #fff;
	underline: none;
	-webkit-transition: all .3s ease-in 0s;
	transition: all .3s ease-in 0s
}
a:hover {
	text-decoration: none
}
a {
	text-decoration: none
}
table {
	width: 100%
}
input, textarea {
	outline: none;
	resize: none
}
.clear {
	zoom: 1
}
.fl{ float:left;}
.fr{ float:right;}
.clearfix{ clear:both;}
.clear::after {
	content: "";
	display: block;
	clear: both;
	height: 0
}
.nav{z-index:999999999; display:block; position:absolute; top:18%; left:15%;}
@media screen and (max-width: 1366px) {
	.nav{ left:2%;top:19%;}
}
.nobg {
	background: none !important
}
.nobd {
	border: none !important
}
table {
	border-collapse: collapse
}
.z_godanHead h1 {
	line-height: 48px
}
.left_period {
	display: inline-block;
	background: none !important;
	padding: 0 !important;
	vertical-align: top;
	margin-top: 5px
}
.left_period p {
	line-height: 18px
}
.right_period {
	display: inline-block;
	padding: 0 !important;
	padding-left: 24px !important;
	vertical-align: top;
	margin-top: 5px
}
.right_period p {
	line-height: 18px
}
 @-webkit-keyframes fisrtpanima {
 form {
 -webkit-transform: scale(1);
 -o-transform: scale(1);
 -moz-transform: scale(1);
 -ms-transform: scale(1)
}
 50% {
 -webkit-transform: scale(1.1);
 -o-transform: scale(1.1);
 -moz-transform: scale(1.1);
 -ms-transform: scale(1.1)
}
to {
	-webkit-transform: scale(1);
	-o-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1)
}
}
 @-ms-keyframes fisrtpanima {
 form {
 -webkit-transform: scale(1);
 -o-transform: scale(1);
 -moz-transform: scale(1);
 -ms-transform: scale(1)
}
 50% {
 -webkit-transform: scale(1.1);
 -o-transform: scale(1.1);
 -moz-transform: scale(1.1);
 -ms-transform: scale(1.1)
}
to {
	-webkit-transform: scale(1);
	-o-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1)
}
}
 @keyframes fisrtpanima {
 form {
 -webkit-transform: scale(1);
 -o-transform: scale(1);
 -moz-transform: scale(1);
 -ms-transform: scale(1)
}
 50% {
 -webkit-transform: scale(1.1);
 -o-transform: scale(1.1);
 -moz-transform: scale(1.1);
 -ms-transform: scale(1.1)
}
to {
	-webkit-transform: scale(1);
	-o-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1)
}
}
body {
	background-color: #fff
}
.swiper-container {
	width: 100%;
	height: 100%;/* height:700px; */
	
}
.swiper-slide {
	text-align: center;
	font-size: 18px;
	background: #fff;
	overflow-y: auto
}
.swiper-slide>div {
	height: 100%;
	box-sizing: border-box;
	padding-top:131px
}
.swiper-slide>div>div {
	height: 100%;
}
.swiper-slide>div>div>div {
	width: 1000px;
	margin: 0 auto
}
.swiper-pagination-bullet-active {
	background-color: #fff
}
.header_wrap {
	width: 1550px;
	margin: 0 auto;
}
header {
	height:131px;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 99;
	/*background-color: rgba(255, 255, 255, 0.6)*/
	background:#efead4;
}
.header_left {
	display: inline-block;
	margin-right: 108px;
	vertical-align: top;
	margin-top: 8px
}
.header_nav {
	display: inline-block;
	width: 1000px;
	font-size: 0;
	box-sizing: border-box;
	padding: 0 60px;
	vertical-align: top;
	margin-top: 51px
}
.header_nav ul {
	font-size: 12px
}
.header_nav li {
	padding: 0 22px;
	float: left
}
.header_nav li a {
	font-size: 18px;
	color: #7e926d;
	/* display: block; */
	height: 38px;
	line-height: 38px
}
.header_nav li:hover a {
	color: #7dc144;
	border-bottom: 2px solid #7dc144
}
.header_nav li.active a {
	color: #7dc144;
	border-bottom: 2px solid #7dc144
}
.header_right {
	display: inline-block;
	margin-left: 56px;
	vertical-align: top;
	margin-top: 51px
}
.header_right span {
	display: inline-block;
	line-height: 45px;
	padding-left: 42px;
	font-size: 20px;
	color: #7dc144;
	background: url(../images/phone.png) no-repeat left center / 32px
}
.one_containt {
	background:url(../images/bg0.png) no-repeat #efead4 bottom;
}
.one_con_top {
	box-sizing: border-box;
	padding-top: 88px;
	height: 100%;
	/*background: url(../images/Theproject_1.png) no-repeat center center, url(../images/bg0.png) no-repeat left bottom;*/
	background-size: contain
}
.text-center {
	text-align:center;
}
.text-center1 {
	float:left;
}
.text-uppercase {
	text-transform: uppercase
}
.wenzi{ text-align:left; margin-top:42px; width:80%; float:right;}
.wenzi p{ line-height:30px;text-indent:2em; font-size:16px; font-family:"微软雅黑"; color:#333;}
.nianfen{ margin-top:40px;}
.nianfen p{ line-height:30px;text-indent:2em; font-size:16px; font-family:"微软雅黑"; color:#333; text-align:left; margin-top:25px;}

.one_top_list:nth-of-type(1) p {
	background: url(../images/one_top_list_1_active.png) no-repeat center 24px
}
.one_top_list:nth-of-type(2) p {
	background: url(../images/one_top_list_2_active.png) no-repeat center 24px
}
.one_top_list:nth-of-type(3) p {
	background: url(../images/one_top_list_3_active.png) no-repeat center 24px
}
.one_top_list:hover {
	cursor: pointer
}
.one_top_list:hover p {
	color: #fff;
	border: none;
	background-color: #7dc144;
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-o-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-webkit-animation: none;
	animation: none
}
.one_top_list:nth-of-type(1):hover p {
	background: #7dc144 url(../images/one_top_list_1.png) no-repeat center 24px
}
.one_top_list:nth-of-type(2):hover p {
	background: #7dc144 url(../images/one_top_list_2.png) no-repeat center 24px
}
.one_top_list:nth-of-type(3):hover p {
	background: #7dc144 url(../images/one_top_list_3.png) no-repeat center 24px
}
.one_top_list.active {
	background-color: #7dc144
}
.one_top_list.active p {
	color: #fff
}
.one_top_list.active:nth-of-type(1) p {
	background: #7dc144 url(../images/one_top_list_1.png) no-repeat center 24px
}
.one_top_list.active:nth-of-type(2) p {
	background: #7dc144 url(../images/one_top_list_2.png) no-repeat center 24px
}
.one_top_list.active:nth-of-type(3) p {
	background: #7dc144 url(../images/one_top_list_3.png) no-repeat center 24px
}
.removebg {
/*	background-color: rgba(255, 255, 255, 0);*/
    background:#efead4;
}
.two_containt {
	background:url(../images/bg_1.png) no-repeat bottom #7dc144;
}
.one_con_sec {
	margin: 0 auto;
	height: 100%;
	
}
.one_con_header {
	margin: 0;
	padding: 0;
	text-align: center;
	padding-top: 40px;
	background:url(../images/hengxian.png) no-repeat bottom;
	padding-bottom:15px;
}
.one_con_header span {
	/*position: relative;*/
	font-size: 34px;
	color: #fff;
	/*opacity: 0;*/
	filter: alpha(opacity=0);
	-webkit-transform: translateY(20px);
	-ms-transform: translateY(20px);
	transform: translateY(20px);
	-webkit-transition: all .6s ease-out .4s;
	transition: all .6s ease-out .4s
}
/*.one_con_header span::after {
	content: "";
	width:176px;
	height: 15px;
	background-color: #fff;
	position: absolute;
	left: 50%;
	bottom: -6px;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%)
}*/
.swiper-slide-active .one_con_header span {
	padding-bottom: 18px;
	width: 805px;
	display: inline-block;
	border-bottom: 1px solid #fff;
	opacity: 1;
	filter: alpha(opacity=100);
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0)
}
/***************第一屏 选项卡内容 开始*******************/
.ind_tit1 h2 {
	height: 45px;
	line-height: 45px;
	position: relative;
	background:url(index_13.png) no-repeat center;
	margin-bottom: 10px;
}
.ind_tit1 h2 a {
	display: inline-block;
	cursor: pointer;
	width:92px;
	height:34px;
	margin:0 15px 0 155px;
}
.ind_tit1 h2 .xx span {
	background: #318200;
	line-height: 45px;
	display: block;
	z-index: 4;
}
.ind_tit1 h2 a span {
	background: #389600;
	float: left;
	display: block;
	letter-spacing: 3px;
	width:92px;
	height:34px;
}
.list_tab1, .list_tab1, .tab_cont {
	display: none;
}
/*******************第一屏 选项卡内容 结束************************/


.sec_list_box{ background:#FFF; padding:10px; overflow:hidden; margin-top:40px;}
.sec_list_box .frr{ display:block; width:47%;}
.sec_list_box .frr h2 a{ color:#333333; font-size:22px;}
.sec_list_box .frr h2{ border-bottom:1px #666666 dashed; padding-bottom:10px;}
.sec_list_box .frr p{ text-align:left; font-size:16px; font-family:"宋体"; text-indent:2em; line-height:30px;}
.list{ background:#FFF; padding:10px; overflow:hidden; margin-top:10px;}
.list li{
	height:30px;
	line-height:30px;
	width:490px;
	float:left;	
	}
.list li a{
	float:left;
	color:#333;
	font-size:16px;
	display:block;
	background:url(../images/index_dian.png) no-repeat left;
	padding-left:20px;
	cursor:pointer;
	width:70%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	text-align:left;
	}
.list li span{
	float:right;
	display:block;
	color:#666;
	width:20%;
	font-size:14px;
	text-align:right;
	margin-right: 10px;
	}


.one_con_sec_list {
	display: table-cell;
	width: 333px
}
.one_con_sec_list:hover p::before {
	border-color: #fff;
	height: 0;
	width: 0;
	left: 50%;
	top: 20%;
	opacity: 0;
	filter: alpha(opacity=0)
}
.one_con_sec_list:hover p {
	color: #fff;
}
.one_con_sec_list:hover p::after {
	height: 100%
}
.one_con_sec_list:hover h6 span {
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
	opacity: 1;
	filter: alpha(opacity=100)
}
.one_con_sec_list:hover h6::after {
	height: 100%
}
.one_con_sec_list:nth-child(1):hover p::after {
	background: #39932c url(../images/sec_list_p_1_acitve.png) no-repeat center 12px
}
.one_con_sec_list:nth-child(2):hover p::after {
	background: #39932c url(../images/sec_list_p_2_active.png) no-repeat center 12px
}
.one_con_sec_list:nth-child(3):hover p::after {
	background: #39932c url(../images/sec_list_p_3_active.png) no-repeat center 12px
}
.customer_service p {
	text-align: center;
	font-size: 18px
}
.customer_service p:nth-child(1) {
	margin: 30px 0 16px 0
}
.customer_service p:nth-child(2) {
	margin-bottom: 18px
}
.customer_service p a {
	color: #fff
}
.a_bg_btn {
	display: inline-block;
	padding: 9px 0;
	width: 254px;
	border: 1px solid #1c6611;
	background-color: #1c6611;
	-webkit-transition: background-color .4s ease-out 0s;
	transition: background-color .4s ease-out 0s;
	font-size: 18px
}
.a_bg_btn:hover {
	background-color: #1c6611;
}
.three_container {
	background-color: #39932c;
}
.one_con_eia_agency {
	height: 100%;
	background: #39932c url(../images/bg_2.png) no-repeat left bottom
}
/**********************任务开始************************/
.tab{ margin-top:60px;}
/************************第三屏 选项卡内容 开始******************************/
.ind_tit h2 {
	height: 45px;
	line-height: 45px;
	position: relative;
	/*background: #e9e9e9;*/
	margin-bottom: 10px;
}
.ind_tit h2 a {
	display: inline-block;
	cursor: pointer;
	width:196px;
	border:#FFF 2px solid;
}
.ind_tit h2 .xx span {
	background: #fff;
	line-height: 45px;
	display: block;
	z-index: 4;
	color: #000;
	font-size:25px;
	text-align: center;
}
.ind_tit h2 a span {
	color: #fff;
	float: left;
	display: block;
	letter-spacing: 3px;
	/*padding: 0 15px 0 15px;*/
	text-align: center;
	width:196px;
	font-size:25px;
}
.list_tab{ background:#FFF;}
.list_tab, .list_tab1, .tab_cont {
	display: none;
}
/**********************任务结束************************/


/**********************掠影 开始************************/
.ly{ margin-top:25px;}
/* zp_box */
.zp_box{width:244px;height:150px;display:inline;overflow:hidden;float:left;margin:3px 3px;cursor:pointer;}
.zp_box img{width:244px;height:150px;}
.pop_tit{width:244px;height:150px;padding:10px 10px 5px 10px;background:#389600;display:none;}
.p_tit1{line-height:30px;color:#ffffff;font-size:20px;padding: 15px;display: block;text-align: left;text-indent: 2em;}
/**********************掠影 结束************************/

.four_container {
	padding-top: 88px;
	background: #1a620f url(../images/map_local.png) no-repeat bottom;
	background-size: contain
}
.four_container_2 {
	background-image: url(../images/bg7.png);
	background-position: 80% 100%;
}
.one_con_need {
	margin-top: 40px
}

/**********************影像 开始************************/
.yx{ margin-top:25px;}
#featured {
	/*background: none repeat scroll 0 0 #D6E4B1;
	border: 5px solid #D6E4B1;*/
	position: relative;
	width:1000px;
	height:480px;
	margin:0 auto;
}
#featured .ui-tabs-panel img {
    height:480px;
    width:720px;
	margin-top:8px;
}
#featured ul.ui-tabs-nav {
	list-style: none outside none;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 0;
	width: 317px;
	right: 0px;
}
#featured ul.ui-tabs-nav li img {
    background: none repeat scroll 0 0 #FFCC66;
    /*border: 1px solid #EEEEEE;*/
    float: left;
    /*margin: 4px;*/
	width:300px;
	height:120px;
}

#featured li.ui-tabs-nav-item li{height: 62px;  overflow:hidden}
#featured li.ui-tabs-nav-item a {
	display: block;
	height:120px;
	width:300px;
}
#featured li.ui-tabs-nav-item img {
	height: 52px;
	width: 80px;
}

#featured li.ui-tabs-selected {
    width:300px;
	height:86px;
}

#featured .ui-tabs-panel {
   width:720px;
   height:480px;
    position: relative;
}
#featured .ui-tabs-panel .info {
    background: url("../images/transparent-bg.png") repeat scroll 0 0 transparent;
	padding:10px;
	width:490px;
    left: 0;
    position: absolute;
    bottom:0px;
}
#featured .info h2 {
    color: #FFFFFF;
    font-family: Georgia,serif;
    font-size: 18px;
    margin: 0;
    overflow: hidden;
    padding: 5px;
}
#featured .info p {
    color: #F0F0F0;
    font-family: Verdana;
    font-size: 11px;
    line-height: 15px;
    margin: 0 5px;
}
#featured .info a {
    color: #FFFFFF;
    text-decoration: none;
}
#featured .info a:hover {
    text-decoration: underline;
}
#featured .ui-tabs-hide {
    display: none;
}
#featured ul.ui-tabs-nav li {
	color: #666666;
	/*position:absolute;*/
	font-size: 12px;
	height:120px;
	width:300px;
	margin: 0;
	overflow: hidden;
	padding-left: 12px;

}

/* zp_box1 */
.zp_box1{width:300px;height:120px;display:inline;overflow:hidden;float:left;margin:7px 7px;cursor:pointer;}
.zp_box1 img{width:300px;height:120px;}
.pop_tit1{width:300px;height:120px;padding:10px 10px 5px 10px;background:url(../images/sanjiao_03.png) left no-repeat #389600;display:none;}
.p_tit11{line-height:30px;color:#ffffff;font-size:20px; text-align:left; display:block; width:75%; margin-left:40px;}
/**********************影像 结束************************/

.service_ent .one_con_eia_agency {
	background: url(../images/map_blur_bg.png) no-repeat center center;
	background-size: cover
}
.clean_need {
	background-color: #f3f3f3
}
.clean_need .need_form p {
	color: #333
}

.gengduo{ font-size:20px; margin-top:10px; font-weight:700;}


