html,
body { position: relative; height: 100%;}
.top1{ position:fixed; top:0; left:0;}
.i_container {
	width: 100%;
	height: 100%;
	margin-left: auto;
	margin-right: auto;
}

.i_container>.i_wrapper>.swiper-slide {
	/*text-align: center;
	font-size: 18px;
	background: #fff;*/

	/* Center slide text vertically */
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}

/*
.i_container .i_wrapper{
	transition-delay:.3s !important;
}
.i_container .swiper-slide p{
	transform:translateX(-200px);
	opacity:0;
	transition:all .4s;}
.i_container .ani-slide p{
	transform:translateX(0);
	opacity:1;
}*/
.i_pagination{ right:auto !important; left:10px;}
.i_pagination .swiper-pagination-bullet{ width:18px; height:6px; border:#006d34 1px solid; border-radius:0; background-color:transparent; opacity:1;}
.i_pagination .swiper-pagination-bullet-active{ border:#fff100 1px solid; background-color:#fff100;}
.width1200{ width:100%;}


/*首页*/
.i_d1{ background:url(../images/i_d1_bg1.jpg) center no-repeat; background-size:cover;}
.i_d2{ background:url(../images/i_d1_bg2.jpg) center no-repeat; background-size:cover;}
.i_d3{ background:url(../images/i_d1_bg3.jpg) center no-repeat; background-size:cover;}
.i_d4{ background:url(../images/i_d1_bg4.jpg) center no-repeat; background-size:cover;}
.i_d5{ background:url(../images/i_d1_bg5.jpg) center no-repeat; background-size:cover;}
.i_d6{ background:url(../images/i_d1_bg6.jpg) center no-repeat; background-size:cover;}
.i_d7{ background:url(../images/i_d1_bg7.jpg) center no-repeat; background-size:cover;}
.i_footer{height:300px !important; background:url(../images/footer_bg.jpg) top center no-repeat; flex-direction:column;}


/*第一屏*/
.i_d1 .i_d1_l{ float:left;}
.i_d1 .i_d1_r{ float:right; background:rgba(255,255,255,0.8); width:674px; height:650px; padding:60px 20px 0 20px; box-sizing:border-box;}
.i_d1_swiper-container{ padding-bottom:100px;}
.i_d1_swiper-pagination{ bottom:auto; top:492px; text-align:right; font-size:26px; font-family:Arial; color:#999; line-height:40px;}
.i_d1_swiper-prev{ width:40px; height:40px; background:url(../images/i_d1_swiper_ico1.jpg) center no-repeat; top:512px; left:277px;}
.i_d1_swiper-prev:after{ display:none;}
.i_d1_swiper-next{ width:40px; height:40px; background:url(../images/i_d1_swiper_ico2.jpg) center no-repeat; top:512px; right:277px;}
.i_d1_swiper-next:after{ display:none;}
.i_d1_swiper-prev.swiper-button-disabled,
.i_d1_swiper-next.swiper-button-disabled{ opacity:0.5;}

.i_d2_title{ font-size:30px; color:#222222; line-height:80px; text-align:center; font-weight:bold; position:relative;}
.i_d2_title:after{content: "";width:40px;height: 4px; position: absolute; left: 50%; bottom:2px; background:#019d3c; margin-left:-20px;}
.i_d2_list{ position:relative;}
.i_d2_list:before{content: "";width:1400px;height: 1px; position: absolute; left: 50%; top:106px; background:#aeddc0; margin-left:-700px;}
.i_d2_list li{ float:left; margin-left:25px; width:220px; height:320px; background:#fff;}
.i_d2_list li .title{ padding:50px 0 26px 0; height:30px; line-height:30px; text-align:center; font-size:16px; color:#222222; border-bottom:#e0e0e0 1px solid; position:relative;}
.i_d2_list li .title:after{content: "";width:9px;height: 9px; border:#e0e0e0 3px solid; border-radius:50%; position: absolute; left: 50%; bottom:-8px; background:#019d3c; margin-left:-11px;}
.i_d2_list li .txt{ padding:20px 25px 0 25px; font-size:12px; color:#222222; line-height:20px; height:88px; text-align:center;}
.i_d2_list li .i_d2_ico{ text-align:center;}
.i_d2_list li:nth-child(1){ margin-left:0;}
.i_d2_list li:hover{ box-shadow: 0px 0px 15px #ece994;}

.i_d3_l{ float:left; width:490px;}
.i_d3_title{ font-size:30px; color:#222222; line-height:80px; font-weight:bold; position:relative;}
.i_d3_title:after{content: "";width:40px;height: 4px; position: absolute; left: 0; bottom:2px; background:#019d3c;}
.i_d3_l_txt{ font-size:12px; color:#222222; line-height:22px; padding-top:25px; height:194px;}
a.i_d3_more{ display:block; width:94px; height:38px; border:#019d3c 1px solid; border-radius:20px; background:url(../images/i_d3_more_ico.png) #fff center right 15px no-repeat; font-size:12px; color:#222222; line-height:38px; padding-left:14px;}
a.i_d3_more:hover{ background:url(../images/i_d3_more_ico_on.png) #019d3c center right 15px no-repeat; color:#fff;}
.i_d3_r{ float:right; width:582px; height:370px; position:relative;}
.i_d3_r .i_d3_r_box{ position:absolute; right:0; top:0; width:396px; height:308px; background:#70c32d;}
.i_d3_r .i_d3_r_img{ position:absolute; left:0; top:40px; box-shadow: 0px 10px 10px #ccc;}

.i_d4_swiper-container{ padding-bottom:50px;}
.i_d4_swiper-container .swiper-slide{ width:400px; height:500px; position:relative; background:#fff;}
.i_d4_swiper-container .swiper-slide .i_d4_img{ position:absolute; left:0; top:0; width:400px; height:250px;}
.i_d4_swiper-container .swiper-slide .box{ position:absolute; left:10px; bottom:10px;}
.i_d4_swiper-container .swiper-slide .box{ width:376px; height:226px; /*border:#ece528 2px solid;*/}
.i_d4_swiper-container .swiper-slide:nth-child(2n) .i_d4_img{ position:absolute; left:0; bottom:0; top:auto;}
.i_d4_swiper-container .swiper-slide:nth-child(2n) .box{ position:absolute; left:10px; top:10px; bottom:auto;}
.i_d4_swiper-container .swiper-slide:nth-child(2n+1) .box:after{content: ""; display:block; width:0px;height: 0px; border:transparent 15px solid; border-bottom:#fff 15px solid; position: absolute; left: 50%; top:-42px; margin-left:-15px;}
.i_d4_swiper-container .swiper-slide:nth-child(2n) .box:after{content: ""; display:block; width:0px;height: 0px; border:transparent 15px solid; border-top:#fff 15px solid; position: absolute; left: 50%; bottom:-42px; margin-left:-15px;}

.i_d4_swiper-container .swiper-slide .box .title{ font-size:18px; color:#222222; font-weight: bold; line-height:40px; padding-top:5px; text-align:center; position:relative;}
.i_d4_swiper-container .swiper-slide .box .title:after{content: "";width:20px;height: 2px; position: absolute; left: 50%; bottom:-2px; margin-left:-10px; background:#019d3c;}
.i_d4_swiper-container .swiper-slide .box .txt{ font-size:12px; color:#222222; line-height:20px; padding-top:15px;}

.i_d4_swiper-prev{ width:40px; height:40px; background:url(../images/i_d1_swiper_ico1.jpg) center no-repeat; top:auto; bottom:0; left:560px;}
.i_d4_swiper-prev:after{ display:none;}
.i_d4_swiper-next{ width:40px; height:40px; background:url(../images/i_d1_swiper_ico2.jpg) center no-repeat; top:auto; bottom:0; right:560px;}
.i_d4_swiper-next:after{ display:none;}
.i_d4_swiper-prev.swiper-button-disabled,
.i_d4_swiper-next.swiper-button-disabled{ opacity:0.5;}

.i_d5_txt{ width:834px; margin:0 auto; font-size:12px; color:#222222; line-height:22px; padding-bottom:10px; text-align:center;}

.i_d5_swiper-container{ padding-bottom:60px;}
.i_d5_swiper-container .swiper-slide{ height:300px; background:#fff; border:#e0e0e0 1px solid; padding:9px; box-sizing:border-box; text-align:center;}
.i_d5_swiper-container .swiper-slide .title{ padding-top:35px; text-align:center; line-height:30px; font-size:16px; color:#222222; position:relative;}
.i_d5_swiper-container .swiper-slide .title a{ color:#222222}
.i_d5_swiper-container .swiper-slide .title:after{content: "";width:30px;height: 2px; position: absolute; left: 50%; top:20px; margin-left:-15px; background:#019d3c;}


.i_d5_swiper-prev{ width:40px; height:40px; background:url(../images/i_d1_swiper_ico1.jpg) center no-repeat; top:auto; bottom:0; left:560px;}
.i_d5_swiper-prev:after{ display:none;}
.i_d5_swiper-next{ width:40px; height:40px; background:url(../images/i_d1_swiper_ico2.jpg) center no-repeat; top:auto; bottom:0; right:560px;}
.i_d5_swiper-next:after{ display:none;}
.i_d5_swiper-prev.swiper-button-disabled,
.i_d5_swiper-next.swiper-button-disabled{ opacity:0.5;}

.i_d6_l{ float:left; width:520px;}
.i_d6_l .i_d6_l_title{ font-size:30px; color:#222222; font-weight:bold; line-height:30px; padding-bottom:20px; position:relative; margin-bottom:24px;}
.i_d6_l .i_d6_l_title:after{content: "";width:40px;height: 4px; position: absolute; left: 0; bottom:2px; background:#019d3c;}
.i_d6_l .i_d6_l_box{ height:416px; padding:13px 20px; box-sizing:border-box; background:#fff;}
.i_d6_l .i_d6_l_box .i_d6_l_img{ width:480px; height:250px; object-fit: cover;}
.i_d6_l .i_d6_l_box .txt1{ margin-top:15px; line-height:30px; font-size:18px; color:#222222; font-weight:bold;}
.i_d6_l .i_d6_l_box .txt1 a{ color:#222222;}
.i_d6_l .i_d6_l_box .txt2{ margin-top:10px; line-height:22px; font-size:12px; color:#999999; height:44px;}
.i_d6_l .i_d6_l_box .txt3{ margin-top:10px; line-height:30px; font-size:16px; color:#999999; font-weight:bold;}
.i_d6_l .i_d6_l_box a.i_d6_more{ /*display:inline-block;*/ display:none; margin-top:25px; line-height:30px; font-size:12px; color:#222222;}
.i_d6_l .i_d6_l_box a.i_d6_more img{ margin-right:10px; position:relative; top:-1px;}
.i_d6_r{ float:right; width:620px;}
.i_d6_nav { padding-top:10px; margin-bottom:24px;}
.i_d6_nav li{ float:left; width:122px; height:40px; line-height:30px; font-size:16px; color:#999999; font-weight:bold; text-align:center; position:relative; cursor:pointer; transition:all 0.3s;}
.i_d6_nav li:after{content: "";width:0;height: 2px; position: absolute; left: 50%; bottom:0px; background:#019d3c; transition:all 0.3s;}
.i_d6_nav li.on{ color:#222;}
.i_d6_nav li.on:after{ width:52px;  margin-left:-26px;}
.i_d6_list li{ height:130px; background:#fff; padding-left:55px; padding-right:70px; position:relative; margin-top:13px;}
.i_d6_list li .txt1{ font-size:16px; color:#222222; font-weight:bold; line-height:45px;}
.i_d6_list li .txt1 a{ color:#222222;}
.i_d6_list li .txt2{ font-size:12px; color:#999999; line-height:22px; height:44px;}
.i_d6_list li .txt3{ font-size:12px; color:#999999; line-height:22px; margin-top:8px;}
.i_d6_list li:after{content: "";width:4px;height: 20px; position: absolute; left: 20px; top:15px; background:#019d3c;}
.i_d6_list li:nth-child(1){ margin-top:0;}


.i_d7_swiper-container{ padding-bottom:80px;}
.i_d7_list li{ float:left; width:220px; height:120px; margin-left:25px; margin-top:35px;}
.i_d7_list li img{ width:220px; height:120px;/* -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: grayscale(100%); filter: gray;*/ border:#e0e0e0 1px solid; transition:all 0.3s; cursor:pointer; box-sizing:border-box;}
.i_d7_list li:nth-child(5n+1){ margin-left:0;}
.i_d7_list li:nth-child(-n+5){ margin-top:0;}
/*.i_d7_list li:hover img{ -webkit-filter:none; -moz-filter:none; -ms-filter:none; -o-filter:none; filter:none;}*/
.i_d7_list li:hover img{ border:#019d3c 1px solid;}


.i_d7_swiper-prev{ width:40px; height:40px; background:url(../images/i_d1_swiper_ico1.jpg) center no-repeat; top:auto; bottom:0; left:560px;}
.i_d7_swiper-prev:after{ display:none;}
.i_d7_swiper-next{ width:40px; height:40px; background:url(../images/i_d1_swiper_ico2.jpg) center no-repeat; top:auto; bottom:0; right:560px;}
.i_d7_swiper-next:after{ display:none;}
.i_d7_swiper-prev.swiper-button-disabled,
.i_d7_swiper-next.swiper-button-disabled{ opacity:0.5;}


/*特效*/
.i_container .swiper-slide .go_left{ transform:translateX(-200px); opacity:0; transition:all .4s ease-out;}
.i_container .ani-slide .go_left{ transform:translateX(0); opacity:1; }

.i_container .swiper-slide .go_right{ transform:translateX(200px); opacity:0; transition:all .4s ease-out;}
.i_container .ani-slide .go_right{ transform:translateX(0); /*transition-delay: 0.3s;*/ opacity:1; }


@media only screen and (max-width:1500px) {
.i_d2_title2{ display:none;}

.i_d4_swiper-container .swiper-slide{ height:400px;}
.i_d4_swiper-container .swiper-slide .i_d4_img{ height:200px; object-fit: cover;}
.i_d4_swiper-container .swiper-slide .box{ height:176px;}
.i_d4_swiper-container .swiper-slide .box .txt{ padding-top:5px; line-height:20px;}
.i_d4_swiper-container .swiper-slide .box .txt *{ line-height:20px;}
}
