html,
body { position: relative; height: 100%;}
#page,.body{ position: relative; height: 100%;}
.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{ left:auto !important; right:40px; display:none;}
.i_pagination .swiper-pagination-bullet{ width:8px; height:8px; background:#fff; border:#fff 2px solid; border-radius:50%; opacity:1; margin:14px 0 !important;}
.i_pagination .swiper-pagination-bullet-active{ background-color:transparent !important;}
.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_d1_box{ width:987px; height:533px; /*background:#fff;*/  background:url(../images/i_d1_box_bg.png) center no-repeat; margin:0 auto; box-sizing:border-box; padding:0 50px;}
.i_d1_title1{ font-size:68px; color:#0cb2b5; line-height:100px; padding-top:20px; text-align:center; font-weight:bold;}
.i_d1_title2{ font-size:30px; color:#0cb2b5; line-height:50px; text-align:center; font-weight:bold; padding-bottom:10px; margin-bottom:10px; border-bottom:#83d6d7 1px solid;}
.i_d1_txt1{ font-size:16px; color:#0cb2b5; line-height:30px; text-align:center;}
.i_d1_ico{ width:40px; height:40px; text-align:center; line-height:40px; margin:0 auto; margin-top:20px;}
.i_d1_ico img{
    z-index: 99;
    opacity: 1;
	animation: arrow 2s infinite;
	width:20px;
}
/*@keyframes arrow{0%,100%{opacity:0;transform:translateY(-10px)}50%{opacity:1;transform:translateY(0)}}*/
@keyframes arrow{0%,100%{opacity:0;transform:translateY(-10px)}50%{opacity:1;transform:translateY(0)}}
.i_d1_1_txt1{ width:90%; margin:0 auto; position:relative; padding-bottom:10px;}
.i_d1_1_txt1 .txt1{ position:relative; z-index:2; font-size:23px; font-weight:bold; color:#fff; line-height:30px; text-align:center;}
.i_d1_1_txt1 .txt2{ position:relative; z-index:2; font-size:30px; font-weight:bold; color:#fff; line-height:40px; text-align:center;}
.i_d1_1_txt1 .i_d1_1_txt1_gb{ position:absolute; left:0; right:0; bottom:0; height:50px; background:#0cb2b5; z-index:1; box-shadow: 0px 10px 10px 0px rgba(10, 2, 5, 0.2);}
.i_d1_txt2{ font-size:14px; color:#ffffff; line-height:30px; margin-top:30px; text-align:center;}


/*第二屏*/


.i_d2_txt1{ width:180px; height:90px; margin:0 auto; position:relative;}
.i_d2_txt1 .txt1{ position:relative; line-height:90px; font-size:90px; color:#ffffff; font-weight:bold; text-align:center; z-index:2; font-family:Arial;}
.i_d2_txt1 .i_d2_txt1_gb{ position:absolute; left:0; right:0; bottom:0; height:50px; background:#0cb2b5; z-index:1; box-shadow: 0px 10px 10px 0px rgba(10, 2, 5, 0.2);}
.i_d2_txt2{ font-size:18px; color:#ffffff; line-height:30px; margin-top:30px; text-align:center;}
a.i_d2_more{ display:block; width:136px; height:40px; text-align:center; line-height:40px; background:#0cb2b5; font-size:16px; color:#fff; margin:0 auto; box-shadow: 0px 5px 5px 0px rgba(10, 2, 5, 0.1); position:relative; overflow:hidden;}
a.i_d2_more .ico{ position:relative; margin-left:5px; top:-1px;}
a.i_d2_more:before {
	content: "";
	position: absolute;
	display: block;
	transition: all .6s;
	width: 100%;
	height: 0;
	border-radius: 50%;
	left: 50%;
	top: 50%;
	padding-top: 100%;
	transform: translateX(-50%) translateY(-50%)
}
a.i_d2_more:hover:before {
	-webkit-animation: wave .75s;
	animation: wave .75s;
	z-index: 1
}
@-webkit-keyframes wave {
0% {
background:rgba(0,0,0,.25);
transform:translateX(-50%) translateY(-50%) scale(0)
}
to {
	background: transparent;
	transform: translateX(-50%) translateY(-50%) scale(1)
}
}
@keyframes wave {
0% {
background:rgba(0,0,0,.25);
transform:translateX(-50%) translateY(-50%) scale(0)
}
to {
	background: transparent;
	transform: translateX(-50%) translateY(-50%) scale(1)
}
}


/*第三屏*/
.i_d3_txt1{ width:180px; height:90px; margin:0 auto; position:relative;}
.i_d3_txt1 .txt1{ position:relative; line-height:90px; font-size:90px; color:#ffffff; font-weight:bold; text-align:center; z-index:2; font-family:Arial;}
.i_d3_txt1 .i_d3_txt1_gb{ position:absolute; left:0; right:0; bottom:0; height:50px; background:#0cb2b5; z-index:1; box-shadow: 0px 10px 10px 0px rgba(10, 2, 5, 0.2);}
.i_d3_txt2{ font-size:18px; color:#ffffff; line-height:30px; margin-top:20px; text-align:center;}

/*第四屏*/
.i_d4_box{ width:100%; margin:0 auto;}
.i_d4_txt1{ position:relative; height:90px; }
.i_d4_txt1 .i_d4_gb{ position:absolute; left:0; right:0; bottom:0; height:50px; background:#0cb2b5; z-index:1; box-shadow: 0px 10px 10px 0px rgba(10, 2, 5, 0.2);}
.i_d4_txt1 .i_d4_gb:after{content: "";width:1px; height: 50px; position: absolute; left: 50%; top:0; border-left:#fff 1px dashed;}
.i_d4_txt1_txt1{ position:relative; width:50%; z-index:2;}
.i_d4_txt1_txt1 .txt1{ font-family:Arial; font-size:50px; color:#ffffff; line-height:50px; text-align:center; font-weight:bold; padding-top:10px;}
.i_d4_txt1_txt1 .txt2{ font-family:Arial; font-size:16px; color:#ffffff; line-height:30px; text-align:center;}
/*.i_d4_txt1{ width:300px; height:70px; margin:0 auto; position:relative;}

.i_d4_txt1_txt1{ position:relative; width:50%; z-index:2;}
.i_d4_txt1_txt1 .txt1{ font-family:Arial; font-size:40px; color:#ffffff; line-height:30px; text-align:center; font-weight:bold; padding-top:10px;}
.i_d4_txt1_txt1 .txt2{ font-family:Arial; font-size:16px; color:#ffffff; line-height:30px; text-align:center;}


.i_d4_txt1 .i_d4_txt1_gb{ position:absolute; left:0; right:0; bottom:0; height:45px; background:#0cb2b5; z-index:1; box-shadow: 0px 10px 10px 0px rgba(10, 2, 5, 0.2);}
.i_d4_txt1 .i_d4_txt1_gb:after{content: "";width:1px; height: 45px; position: absolute; left: 50%; top:0; border-left:#fff 1px dashed;}
.i_d4_txt2{ font-size:16px; color:#ffffff; line-height:30px; margin-top:20px; text-align:center;}*/


/*第五屏*/
.i_d5_box{ width:250px; height:90px; margin:0 auto; position:relative;}
.i_d5_box .i_d5_gb{ position:absolute; left:0; right:0; bottom:0; height:50px; background:#0cb2b5; z-index:1; box-shadow: 0px 10px 10px 0px rgba(10, 2, 5, 0.2);}
.i_d5_box .txt1{ float:left; position:relative; line-height:90px; font-size:90px; color:#ffffff; font-weight:bold; text-align:center; z-index:2; font-family:Arial; padding-left:10px;}
.i_d5_box .txt2{ float:left; position:relative; top:40px; line-height:50px; font-size:16px; color:#ffffff; font-weight:bold; text-align:center; z-index:2; padding-left:5px;}

/*第六屏*/

.i_d6{ position:relative; background:#f7f7f7;}

.footer_logo{ text-align:center;}
.footer_logo img{ max-width:50%;}
.footer1_box2_txt2{ text-align:center; font-size:14px; color:#333333; line-height:30px;}

.footer1_box3_c{ text-align:center; font-size:14px; color:#333; line-height:30px;}

.i_footer1 .footer1_box2_txt2 span{ text-align:left; display:inline-block;}
 
.i_footer2{ position:absolute; left:0; right:0; bottom:0; background:#0cb2b5; padding:10px 0;}
.i_footer2 .txt{ font-size:14px; color:#fff; line-height:25px; text-align:center;}
.i_footer2 .txt *{ line-height:25px;}
.i_footer2 .txt a{ color:#fff;}

/*.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:80px;}
.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;}
.i_d4_swiper-container .swiper-slide .box{ position:absolute; left:10px; bottom:10px;}
.i_d4_swiper-container .swiper-slide .box{ width:376px; height:226px;}
.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:40px; text-align:center;}

.i_d5_swiper-container{ padding-bottom:80px;}
.i_d5_swiper-container .swiper-slide{ height:380px; background:#fff; border:#e0e0e0 1px solid; padding:9px; box-sizing:border-box; text-align:center;}
.i_d5_swiper-container .swiper-slide .title{ padding-top:45px; 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:30px; 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:559px; padding:13px 20px; box-sizing:border-box; background:#fff;}
.i_d6_l .i_d6_l_box .i_d6_l_img{ width:480px; height:300px; object-fit: cover;}
.i_d6_l .i_d6_l_box .txt1{ margin-top:30px; 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:20px; 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; 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; transition:all 0.3s; cursor:pointer}
.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_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; }
