#container {position: relative;width: 100%;height: 100%;z-index: 98;}

.menu_wrap{position: fixed;z-index: 10;right: 15px;bottom: 60px;width: 100px;z-index: 101;/* display: none; */}
#myMenu{margin-bottom: 20px;width: 100px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;z-index: 10;padding: 10px 15px;background-color: #FFFFFF;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;display: none;}
#myMenu li{text-align: center;font-size: 14px;margin: 5px 0;color: #666;}
#myMenu li.active{color: #0072b8;}

.menu{position: relative;margin: 0 auto;width: 58px;height: 58px;cursor: pointer;border-radius: 50%;background-image: linear-gradient(-45deg,#1ea839,#0072b8);}
.menu img{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}

#fp-nav.right{display: none;}
@media only screen and (max-width:990px){
	/* .menu_wrap{bottom:26%;} */
	.menu{width: 50px;height: 50px;}
}
@media only screen and (max-width:480px){
	.menu{display: none;}
	#fp-nav.right{display: block;right: 6px;}
	#fp-nav ul li a span, .fp-slidesNav ul li a span,#fp-nav ul li:hover a span, .fp-slidesNav ul li:hover a span{margin: 0;width: 4px;height: 4px;background: #e5e5e5;border: 2px solid #0097ee;transform: translate(-50%,-50%);transition: initial;}
	#fp-nav ul li a.active span,#fp-nav .fp-slidesNav ul li a.active span, #fp-nav ul li:hover a.active span,#fp-nav .fp-slidesNav ul li:hover a.active span{margin: 0;width: 10px;height: 10px;transform: translate(-50%,-50%);background: #0072B8;border-color: transparent;box-sizing: border-box;}
	/* #fp-nav ul li a.active span, .fp-slidesNav ul li a.active span, #fp-nav ul li:hover a.active span, .fp-slidesNav ul li:hover a.active span{width: 6px;height: 6px;} */
}

#fullpage .section{position: relative;width: 100%;height: 100vh;}
#side_hd_nav{position: absolute;left: -330px;top: 0;width:330px;height: 100%;background-image: linear-gradient(to bottom,#1ea839,#0072b8);z-index: 10;transition: left .3s ease-out;}
#side_hd_nav.list_hide{left: 0px;}
#side_hd_nav .wrap{margin-top: 19.5%;width: 100%;height: 100%;text-align: center;}
#side_hd_nav .side_sec_nav{margin-top: 26%;color: #fff;}
#side_hd_nav .side_sec_nav > li{margin-bottom: 12%;font-size: 18px;}
#side_hd_nav .side_sec_nav > li > a{display: inline-block;position: relative;}
#side_hd_nav .side_sec_nav > li > a:after{content: "";position: absolute;left: 0;top: 105%;width: 0;height: 1px;background: #fff;transition: width 0.25s linear;}
#side_hd_nav .side_sec_nav > li > a:hover:after{width: 100%;}
#side_hd_nav .side_sec_nav > li:nth-last-child(1){margin-bottom: 0;}
#side_hd_nav .btm_img{position: absolute;left: 50%;bottom: 8.2%;width: 100%;text-align: center;transform: translateX(-50%);z-index: -1; display:none;}
@media only screen and (max-width:768px){
	#side_hd_nav{left: 0;width: 200px;}
	#side_hd_nav .home img{width: 60px;}
	#side_hd_nav .side_sec_nav > li{font-size: 16px;}
	#side_hd_nav.list_hide{left: -350px;}
}
@media only screen and (max-width:480px){
	#side_hd_nav .home img{width: 45px;}
	#side_hd_nav .side_sec_nav{margin-top: 15%;}
	#side_hd_nav .side_sec_nav > li{margin-bottom: 10%;font-size: 14px;}
	#side_hd_nav .btm_img{width: 68%;}
}


.idx_home_btn{position: fixed;right: 2.6%;bottom: 6%;z-index: 9;animation: jump 0.6s 0s infinite linear;display: none;}
@keyframes jump{
	from{transform: translateY(-5px);}
	to{transform: translateY(0px);}
}
@-webkit-keyframes jump{
	from{transform: translateY(-5px);}
	to{transform: translateY(0px);}
}
@-ms-keyframes jump{
	from{transform: translateY(-5px);}
	to{transform: translateY(0px);}
}
@-moz-keyframes jump{
	from{transform: translateY(-5px);}
	to{transform: translateY(0px);}
}



/* banner */
.banner{width: 100%;height:100%;overflow: hidden;}
.banner .swiper-container{width: 100%;height: 100%;}
.banner .swiper-container .img{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-repeat: no-repeat;background-position: center;background-size:cover;}
/* .banner .swiper-container .img img{position: absolute;left: 50%;top: 50%;width: 100%;max-width: initial;transform: translate(-50%,-50%);height:100%;} */
/* .banner .list{position: absolute;width:100%;height: 100%;} */
.banner .pcpt{display: block;}
.banner .mbpt{display: none;}
/* .banner .swiper-button-prev{background:rgba(0,0,0,0.47) url('../images/arrow-left-light.png') no-repeat center;left: calc((100% - 1500px)/2);width: 73px;height: 73px;border-radius: 50%;}
.banner .swiper-button-next{background:rgba(0,0,0,0.47) url('../images/arrow-right-light.png') no-repeat center;right: calc((100% - 1500px)/2);width: 73px;height: 73px;border-radius: 50%;} */
.banner #banner_prev,.banner #banner_next{position: absolute;top: 50%;transform: translateY(-50%);width: 43px;height: 43px;z-index: 3;cursor: pointer;border-radius: 50%;border: 2px solid transparent;}
.banner #banner_prev{left:4.5%;background: url(../images/icon_bprev.png)no-repeat;background-position: center ;}
.banner #banner_next{right: 4.5%;background: url(../images/icon_bnext.png)no-repeat;background-position: center ;}
.banner #banner_prev:hover{filter:grayscale(1) brightness(10);border-color: #1370cc;}
.banner #banner_next:hover{filter:grayscale(1) brightness(10);border-color: #1370cc;}
.banner #banner_prev:before,.banner #banner_next:before{content: "";position: absolute;left: -2px;top: -2px;width: 100%;height: 100%;border: 2px solid #1370cc;z-index: 3;transition: opacity 0.2s linear;border-radius: 50%;}
.banner #banner_prev:hover:before{opacity: 0;}
.banner #banner_next:hover:before{opacity: 0;}
.banner .swiper-pagination{width:100%;height: 8px;padding: 0;margin: 0;bottom: 38px;}
.banner .swiper-pagination span{width: 8px;height: 8px;background: transparent;padding: 0;border: solid 1px #fff;opacity: 1;border-radius: 50%;vertical-align: middle;}
.banner .swiper-pagination span.swiper-pagination-bullet-active{position: relative;/* width: 38px;height: 23px; */background: #fff;}
/* .banner .swiper-pagination span.swiper-pagination-bullet-active:after{content: "";position: absolute;left: 50%;top: 50%;width: 8px;height: 8px;transform: translate(-50%,-50%);background: #fff;border-radius: 50%;} */
.banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 10px;}
.banner .swiper-pagination-bullet{border-radius: 16px;}
.banner .swiper-pagination{height: auto;bottom: 3.5%;}
/* .banner .swiper-pagination span{width: 16px;height: 16px;margin: 0 8px;border: 3px solid #fff;} */
.banner .vdo_wrap .vedio_itdc{padding: 0 2.3%;width: auto;top: 69%;left: 50%;transform: translateX(-50%);color: #fff;font-size: 20px;background: #07C26b;border-radius: 30px;}
 .banner .vdo_wrap .vedio_itdc p{display: inline-block;margin-right: 25px;padding: 8% 0;vertical-align: middle;}
 .banner .vdo_wrap .vedio_itdc i.more{display: inline-block;width: 30px;height: 24px;vertical-align: middle;background:url(../images/i_vdo.png)no-repeat center}
.banner .swiper-container .hide{
  opacity:0;
}
.banner .swiper-button-next,.banner .swiper-button-prev{
  transition:opacity .5s;
}

.banner .bantext{ position:absolute; right:10%; top:10%;}
.banner	.bantext p{ font-size:45px; color:#025581;}
.banner	.bantext p span{ font-style:italic; color:#0d8dbb; font-weight:bold;}
.banner	.bantext p i{ font-style:italic; }
.banner	.bantext p.p1{ font-size:18px; color:#fff; background:#025581; padding:5px 20px;display: inline-block; margin-top:3%;border-radius:20px; }

@media only screen and (max-width:1420px){
	.banner .swiper-button-prev{left: 5%;}
	.banner .swiper-button-next{right: 5%;}
}
@media only screen and (max-width:750px){
	.banner .pcpt{display: none;}
	.banner .mbpt{display: block;}
	/* .banner .swiper-pagination span.swiper-pagination-bullet-active{width: 32px;height: 18px;} */
	
	.banner .bantext{ position:absolute;  top:10%; left:3%;right:3%;}
.banner	.bantext p{ font-size:26px; color:#025581; line-height:1.6;}
.banner	.bantext p span{ font-style:italic; color:#0d8dbb; font-weight:bold;}
.banner	.bantext p i{ font-style:italic; }
.banner	.bantext p.p1{ font-size:18px; color:#fff; background:#025581; padding:5px 20px;display: inline-block; margin-top:3%;border-radius:20px; }
	
}
@media only screen and (max-width:480px){
	.banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 6px;width: 10px;height: 10px;}
}

.banner .list{}
.banner .list .list_01{position: absolute;left: 0;top: 0; width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;z-index: 10;overflow: hidden;}
.banner .list .list_01 .i_wrap{position: relative;}
.banner .list .list_01 .cir{position: absolute;width: 100%;height: 100%;top: 50%;left: 50%;transform: translate(-50%,-50%);border: 4px solid rgba(20,126,41,0);z-index: -1;border-radius: 50%;animation: kuosan 3.5s 0s infinite;}
.banner .list .list_01 .cir:nth-child(2){animation-delay: 0.7s;}
.banner .list .list_01 .cir:nth-child(3){animation-delay: 1.4s;}
.banner .list .list_01 .cir:nth-child(4){animation-delay: 2.1s;}
.banner .list .list_01 .cir:nth-child(5){animation-delay: 2.8s;}
@keyframes kuosan{
	from{transform:translate(-50%,-50%) scale(1);border-color: rgba(20,126,41,0.4);}
	to{transform:translate(-50%,-50%) scale(1.5);border-color:rgba(20,126,41,0)}
}
@-webkit-keyframes kuosan{
	from{transform:translate(-50%,-50%) scale(1);border-color: rgba(20,126,41,0.12);}
	to{transform:translate(-50%,-50%) scale(1.5);border-color:rgba(20,126,41,0)}
}
@-ms-keyframes kuosan{
	from{transform:translate(-50%,-50%) scale(1);border-color: rgba(20,126,41,0.12);}
	to{transform:translate(-50%,-50%) scale(1.5);border-color:rgba(20,126,41,0)}
}
@-moz-keyframes kuosan{
	from{transform:translate(-50%,-50%) scale(1);border-color: rgba(20,126,41,0.12);}
	to{transform:translate(-50%,-50%) scale(1.5);border-color:rgba(20,126,41,0)}
}
@media only screen and (max-width:480px){
	.banner .list .list_01{width: 100%;}
	.banner .list .list_01 .i_wrap{max-width: 90%;}
}

/* .banner .list .list_wrap.before img{transition: 2s linear 0s;}
.banner .list .list_wrap.after img{transform: scale(1.08);}
.banner .list01{position: relative;}
.banner .list01 .text{position: absolute;left: 14.5%;top: 51%;color: #fff;z-index: 3;transform: translateY(-50%);transform: translateY(-20%);opacity: 0;transition: all 0.3s linear;}
.banner .list01 .text b{font-size: 64px;display: inline-block;transition: all 0.3s linear;}
.banner .list01 .text .con{margin-top: 2%;}
.banner .list01 .text .con strong{display: inline-block;font-size: 52px;transition: all 0.3s linear;}
.banner .list01 .text .con p.slogan{display: inline-block;margin-top: 9.9%;padding: 10px 16px;font-size: 22px;background: #fff;color: #000;border-radius: 30px;transition: all 0.3s linear;}
.banner .list01 .after ~ .text{transform: translateY(-50%);opacity: 1;}
@media only screen and (max-width:1300px){
	.banner .list01 .text b{font-size: 50px;}
	.banner .list01 .text .con strong{font-size: 42px;}
}
@media only screen and (max-width:1000px){
	.banner .list01 .text b{font-size: 36px;}
	.banner .list01 .text .con strong{font-size: 30px;}
	.banner .list01 .text .con p.slogan{font-size: 18px;}
}
@media only screen and (max-width:768px){
	.banner .list01 .text b{font-size: 30px;}
	.banner .list01 .text .con strong{font-size: 20px;}
	.banner .list01 .text .con p.slogan{font-size: 16px;}
} */

/* common_css */

/* 优势 */
.ys {position: relative;}
.ys .slide{position: relative;background-repeat: no-repeat;background-position: top left;background-size:cover;}
.ys .slide .text{position: absolute;left: 8%;bottom: 46%;width: 50%;color: #fff;}
.ys .slide .text .title{font-size: 36px;}
.ys .slide .text .con{margin-top: 0.5%;font-size: 18px;line-height: 36px;}
.ys .slide .text_01 .con{max-width: 457px;}
.ys .ys_page{position: absolute;left: 8%;top: 58%;width: auto;z-index: 3;}
.ys .ys_page ul{display: flex;flex-wrap: nowrap;justify-content: flex-start;}
.ys .ys_page ul li{margin-right: 21px;cursor: pointer;}
.ys .ys_page ul li:nth-last-child(1){margin-right: 0;}
.ys .ys_page ul li i{display: inline-block;filter:grayscale(1) brightness(100);}
.ys .ys_page ul li.active i{filter: initial;}
.ys .fp-controlArrow.fp-prev{display: block !important;left:8%;top:75%;border-width: 20.5px 20px 20.5px 0;visibility: hidden;}
.ys .fp-controlArrow.fp-next{display: block !important;right:auto;left:14%;top:75%;border-width: 20.5px 0 20.5px 20px;visibility: hidden;}
@media only screen and (max-width:990px){
	.ys .slide .text{left: 5%;width: 90%;bottom: 20%;}
	.ys .slide .text .title{font-size: 24px;}
	.ys .slide .text_01 .con{max-width: initial;font-size: 16px;line-height: 28px;}
	.ys .ys_page{left:0;top: auto;bottom: 20px;width: 100%;}
	.ys .ys_page ul{padding: 0 3%;justify-content: center;box-sizing: border-box;}
	.ys .fp-controlArrow.fp-prev,.ys .fp-controlArrow.fp-next{top:88%;}
}
@media only screen and (max-width:480px){
	.ys .slide .text .title{font-size: 18px;}
	.ys .slide .text_01 .con{margin-top: 4.5%;font-size: 14px;line-height: normal;}
	.ys .fp-controlArrow.fp-prev{left:6%;border-width: 13.5px 13px 13.5px 0;}
	.ys .fp-controlArrow.fp-next{border-width: 13.5px 0 13.5px 13px;}
}

/* 解决方案 */
.solution{position: relative;width: 100%;height: 100%;background-repeat: no-repeat;background-position: left top;background-size: cover;display: flex;justify-content: center;align-items: center;}
.solution .wrap{padding: 0 15%;margin: 0 auto;width: 100%;/* max-width: 1324px; */box-sizing:border-box}
.solution .idx_title{color: #fff;text-align: center;}
.solution .idx_title p.tit{font-size: 55px;}
.solution .idx_title p.slogan{margin-top: 1%;font-size: 24px;}
.solution .solute_contrast{margin-top: 5.2%;}
.solution .solute_contrast .layout{position: relative;}
.solution .solute_contrast .item{width: 48.8%;background-color: #fff;}
.solution .solute_contrast .item .img img{width:100%}
.solution .solute_contrast .item .text_wrap{padding: 2% 2% 2% 0;box-sizing: border-box;}
.solution .solute_contrast .item .text_wrap .lf_tit{width: 133px;}
.solution .solute_contrast .item .text_wrap .lf_tit p{margin-top: 27%;padding: 6px 0 6px 8px;font-size: 20px;color: #fff;background: url(../images/icon_08.png)no-repeat center/100%;box-sizing: border-box;}
.solution .solute_contrast .item .text_wrap .lf_tit p.jk{background-image: url(../images/icon_07.png);}
.solution .solute_contrast .item .text_wrap .rt_txt{padding-left: 3.5%;width: calc(100% - 133px);width: -webkit-calc(100% - 133px);box-sizing: border-box;}
.solution .solute_contrast .item .text_wrap .rt_txt p{font-size: 18px;line-height: 28px;color: #666;}
.solution .solute_contrast .layout .img_pk{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);z-index: 1;}
.solution .solute_contrast .layout .img_pk:after{content:"";position: absolute;left: 50%;top: 50%;width: 115%;height: 115%;transform: translate(-50%,-50%);background: rgba(0,179,14,0.3);z-index: -1;border-radius: 50%;}
/* .solution .solute_contrast .layout .yinying{position: absolute;left: 50%;top: 50%;width: 110px;height: 110px;transform: translate(-50%,-50%);background: rgba(0,179,14,0.3);background: #000;z-index: 0;border-radius: 50%;} */
.solution .solute_contrast .swiper-pagination{margin-top: 4%;position: initial;width: 100%;position: inherit;}
.solution .solute_contrast .swiper-pagination-bullet{margin: 0 9px;width: 16px;height: 16px;opacity: 1;background: #fff;}
.solution .solute_contrast .swiper-pagination-bullet-active{background: #1fa839;}
@media only screen and (max-width:1300px){
	.solution .idx_title p.tit{font-size: 36px;}
	.solution .idx_title p.slogan{font-size: 20px;}
	.solution .solute_contrast .item .text_wrap .rt_txt p{font-size: 16px;line-height:normal;}
}
@media only screen and (max-width:1000px){
	.solution .idx_title p.tit{font-size: 30px;}
	.solution .idx_title p.slogan{font-size: 20px;}
	.solution .solute_contrast .item .text_wrap .lf_tit p{font-size: 16px;}
	.solution .solute_contrast .layout .img_pk{width: 80px;}
	.solution .wrap{padding: 0 5%;}
}
@media only screen and (max-width:768px){
	.solution .idx_title p.slogan{font-size: 18px;}
	.solution .solute_contrast .item .text_wrap{padding: 6% 3%;}
	.solution .solute_contrast .item .text_wrap .lf_tit{width: 100%;}
	.solution .solute_contrast .item .text_wrap .lf_tit p{display: inline-block;margin-top:0;padding-right: 47px;}
	.solution .solute_contrast .item .text_wrap .rt_txt{padding: 0;margin-top: 2%;width: 100%;}
	.solution .solute_contrast .layout .img_pk{top: 30%;}
	.solution .solute_contrast .item .text_wrap .rt_txt p{font-size: 14px;}
}
@media only screen and (max-width:680px){
	.solution .solute_contrast .item{margin-bottom: 20px;width: 100%;}
	.solution .solute_contrast .item:nth-last-child(2){margin-bottom: 0;}
	.solution .solute_contrast .layout .img_pk{top: 52%;width: 60px;}
	.solution .solute_contrast .item .img{display: none;}
}
@media only screen and (max-width:480px){
	.solution .idx_title p.tit{font-size: 20px;}
	.solution .idx_title p.slogan{font-size: 16px;}
	.solution .solute_contrast .item .text_wrap .lf_tit p{font-size: 14px;}
	.solution .solute_contrast .item .text_wrap .rt_txt p{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 6;line-height: 20px;overflow: hidden;}
	.solution .solute_contrast .layout .img_pk{top: 55%;width: 50px;}
	.solution .solute_contrast .swiper-pagination-bullet{width: 13px;height: 13px;}
	.solution .wrap{padding: 0 3%;}
}


/* home_product */
.pdct{}
.pdct:after{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: url(../images/pdct_bg.jpg)no-repeat center/cover;z-index: -1;}
.home_product{/* position:absolute;left: 50%;top:50%; */margin: 0 auto;width: 100%;height: 100%;/* transform: translate(-50%,-50%);z-index: 1; */}
.home_product .box_wrap{position: absolute;left:0;top: 50%;width: 100%;max-height: 592px;transform: translateY(-50%);}
.home_product .layout{display: flex;flex-wrap: wrap;justify-content: space-between;padding: 0 8%;box-sizing: border-box;align-items: center;}
.home_product .img_part{width: 42.3%;}
.home_product .img_part .img{position: relative;padding-bottom: 69%;width: 100%;height: 0;overflow: hidden;}
.home_product .img_part .img img{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.home_product .content_part{padding-right: 2.75%;width: 53%;box-sizing: border-box;}
.home_product .content_part .tit{display: inline-block;margin-bottom: 4.2%;font-size: 36px;font-weight: normal;background-image: linear-gradient(120deg,#1ea839 40%,#0072b8 60%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
.home_product .content_part .con{font-size: 18px;color: #666;line-height: 47px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;}
.home_product .content_part .feat{margin-top: 5%;}
.home_product .content_part .feat li{text-align: center;}
.home_product .content_part .feat li p{margin-top: 11px;font-size: 18px;color: #1fa839;}
.home_product .content_part .feat li:nth-child(even) p{color: #0072b8;} 
.home_product .content_part .t{margin-top: 5.3%;font-size: 17px;color: #666;}
.home_product .content_part .more span{display: inline-block;margin-top: 3.2%;padding: 1.3% 5.4%;font-size: 17px;color: #fff;border-radius: 30px;background-image: linear-gradient(-30deg,#1ea839 40%,#0072b8 60%);}
.home_product .prev,.home_product .next{position: absolute;top: 50%;width: 60px;height: 60px;transform: translateY(-50%);border-radius: 50%;background: #1fa839;z-index: 2;cursor: pointer;}
.home_product .prev:hover,.home_product .next:hover{background: #0072b8;}
.home_product .prev img,.home_product .next img{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.home_product .prev{left:3%}
.home_product .next{right:3%}
@media only screen and (max-width:1300px){
	.home_product .content_part .tit{font-size: 30px;}
	.home_product .content_part .con{font-size: 16px;line-height: 28px;}
}
@media only screen and (max-width:1000px){
	.home_product .layout{padding: 0 5%;}
	.home_product .content_part .feat li{width: 15%;}
	.home_product .content_part .feat li p{font-size: 16px;}
	.home_product .content_part .tit{font-size: 26px;}
	.home_product .content_part .con{font-size: 16px;line-height: 28px;}
	.home_product .img_part{width: 35.3%;}
	.home_product .content_part{width: 59%;}
	.home_product .prev, .home_product .next{width: 45px;height: 45px;}
	.home_product .content_part .more span{margin-top: 8%;}
}
@media only screen and (max-width:768px){
	.home_product .img_part{margin: 0 auto;width: 56%;}
	.home_product .box_wrap{max-height: initial;}
	.home_product .content_part{padding: 0;width: 100%;}
	.home_product .content_part .feat li i{display: inline-block;}
	.home_product .content_part .feat li i img{width: 60px;}
	.home_product .content_part .t{font-size: 15px;}
	.home_product .prev, .home_product .next{top: 20%;}
}
@media only screen and (max-width:480px){
	.home_product .layout{padding: 0 3%;}
	.home_product .img_part{width: 80%;}
	.home_product .content_part .tit{margin-bottom: 5.2%;font-size: 20px;}
	.home_product .content_part .con{font-size: 14px;line-height: 24px;}
	.home_product .content_part .feat{display: none;}
	.home_product .content_part .more span{padding: 10px 20px;font-size: 14px;}
	.home_product .prev, .home_product .next{width: 34px;height: 34px;}
}

/* home_profile */
.home_profile{width: 100%;height: 100%;background: url(../images/pf_bg2.jpg)no-repeat center/cover;}
.home_profile .box_wrap{position: absolute;left:0;top: 50%;width: 100%;max-height: 592px;transform: translateY(-50%);}
.home_profile .layout{padding: 0 8.5%;box-sizing: border-box;}
.home_profile .layout .lf_img{width: 31.6%;min-width: 450px;}
.home_profile .layout .lf_img .img{position: relative;z-index: 1;}
.home_profile .layout .lf_img .img:after{content:"";position: absolute;left: 0;top: 0;width: 100%;height: 100%;transform: translate(-10%,8%);background-color: rgba(255,255,255,0.43);z-index: -1;}
.home_profile .layout .text_part{width: 55%;color: #fff;}
.home_profile .layout .text_part .title .en{font-size: 64px;font-weight: bold;font-family: arial;}
.home_profile .layout .text_part .title .tit{font-size: 34px;}
.home_profile .layout .text_part .title .line{margin-top: 2%;width: 90px;height: 2px;background: rgba(255,255,255,0.6);}
.home_profile .layout .text_part .con{margin-top: 25px;font-size: 18px;line-height: 32px;}
.home_profile .layout .text_part .con p{}
.home_profile .layout .text_part .con p a{color: #1fa839;}
.home_profile .layout .text_part ul{margin-top: 3.5%;display: flex;flex-wrap: nowrap;justify-content: flex-start;}
.home_profile .layout .text_part ul li{padding:2.2% 1%;margin-right: 11%;width: 20%;max-width: 126px;box-sizing: border-box;border: 2px solid #fff;border-radius: 6px;text-align: center;}
.home_profile .layout .text_part ul li i{display: inline-block;}
.home_profile .layout .text_part ul li i img{filter: grayscale(1) brightness(10);}
.home_profile .layout .text_part ul li p{padding-top: 12px;font-size: 18px;}
.home_profile .layout .text_part ul li:nth-last-child(1){margin-right: 0;}
.home_profile .layout .text_part ul li:hover{border-color: #1ea839;}
.home_profile .layout .text_part ul li:hover p{color: #1ea839;}
.home_profile .layout .text_part ul li:hover i img{filter: initial;}
@media only screen and (max-width:1300px){
	.home_profile .layout .lf_img{min-width: 370px;}
	.home_profile .layout .text_part .title .en{font-size: 40px;}
	.home_profile .layout .text_part .title .tit{font-size: 26px;}
	.home_profile .layout .text_part .con{font-size: 16px;line-height: 28px;}
	.home_profile .layout .text_part ul{margin-top: 6%;justify-content: space-between;}
	.home_profile .layout .text_part ul li{margin-right: 0;width:23%;}
	.home_profile .layout .text_part ul li p{font-size: 16px;}
}
@media only screen and (max-width:1000px){
	.home_profile .layout .lf_img{width: 38%;min-width: initial;}
	.home_profile .layout{padding: 0 5%;}
}
@media only screen and (max-width:768px){
	.home_profile .box_wrap{max-height: initial;}
	.home_profile .layout .lf_img{width: 50%;}
	.home_profile .layout .text_part .title .en{font-size: 30px;}
	.home_profile .layout .text_part .title .tit{font-size: 24px;}
	.home_profile .layout .text_part .title .line{width: 46px;}
	.home_profile .layout .text_part{margin-top: 6%;width: 100%;}
	.home_profile .layout .text_part ul{display: none;}
}
@media only screen and (max-width:480px){
	.home_profile .layout .text_part .title .en{font-size: 26px;}
	.home_profile .layout .text_part .title .tit{font-size: 18px;}
	.home_profile .layout .text_part .title .line{width: 46px;}
	.home_profile .layout .lf_img{display: none;}
	.home_profile .layout .text_part{margin-top: 0;}
	.home_profile .layout .text_part .con{font-size: 14px;line-height: 24px;}
}

/* home_apply */
.home_apply{width: 100%;height: 100%;}
.home_apply .box_wrap{width: 100%;height: 100%;}
.home_apply .layout{position: relative;width: 100%;height: 100%;}
.home_apply .layout .lf_part{position: absolute;left:0;top: 0;width: 50%;height: 100%;background: url(../images/app_lf.jpg)no-repeat center/cover;box-sizing: border-box;}
.home_apply .layout .lf_part .po{position: absolute;left: 50%;top: 50%;padding: 0 10%;width: 100%;transform: translate(-50%,-50%);box-sizing: border-box;}
.home_apply .layout .lf_part .title{text-align: center;}
.home_apply .layout .lf_part .title b{font-size: 55px;color: #1ea839;}
.home_apply .layout .lf_part .title p{margin-top: 1.5%;font-size: 24px;color: #666;}
.home_apply .layout .lf_part .list_content{margin-top: 11%;}
.home_apply .layout .lf_part .list_content ul li{position: relative;margin-bottom: 11.5%;width: 25%;text-align: center;}
.home_apply .layout .lf_part .list_content ul li:after{content: "";position: absolute;right: 0;top: 50%;width: 1px;height: 62px;background: #e5e5e5;transform: translateY(-50%);}
.home_apply .layout .lf_part .list_content ul li:nth-child(4n):after{content: initial;}
.home_apply .layout .lf_part .list_content ul li:nth-last-child(-n+4){margin-bottom: 0;}
.home_apply .layout .lf_part .list_content ul li i{position: relative;display: inline-block;width: 61px;height: 61px;background: url(../images/icon_circle.png)no-repeat center/100%;border-radius: 50%;}
.home_apply .layout .lf_part .list_content ul li i img{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);z-index: 1;}
.home_apply .layout .lf_part .list_content ul li p{margin-top: 2px;font-size: 18px;color: #666;}
.home_apply .layout .lf_part .list_content ul li:hover i{background-image: linear-gradient(-60deg,#1ea839 40%,#0072b8 60%);}
.home_apply .layout .lf_part .list_content ul li:hover i img{filter: grayscale(1) brightness(100);}
.home_apply .layout .lf_part .list_content ul li:hover p{color: #0072b8;}
.home_apply .layout .rt_part{position: absolute;right: 0;top: 0;width: 50%;height: 100%;}
.home_apply .layout .rt_part .img{position: absolute;left: 0;top: 0;width: 100%;height: 100%;overflow: hidden;}
.home_apply .layout .rt_part .img img{position: absolute;left: 50%;top: 50%;width: 110%;max-width: initial;height:auto;transform: translate(-50%,-50%);}
@media only screen and (max-width:1300px){
	.home_apply .layout .lf_part .title b{font-size: 36px;}
	.home_apply .layout .lf_part .title p{font-size: 20px;}
	.home_apply .layout .rt_part .img img{height: 100%;width: auto;}
	.home_apply .layout .lf_part .list_content ul li p{font-size: 16px;}
}
@media only screen and (max-width:1000px){
	.home_apply .layout .lf_part .title b{font-size: 26px;}
	.home_apply .layout .lf_part .title p{font-size: 16px;}
	.home_apply .layout .lf_part .po{padding: 0 5%;}
}
@media only screen and (max-width:768px){
	.home_apply .layout .lf_part{width: 100%;}
	.home_apply .layout .lf_part .title p{font-size: 18px;}
	.home_apply .layout .rt_part{display: none;}
}
@media only screen and (max-width:480px){
	.home_apply .layout .lf_part .po{padding: 0 3%;}
	.home_apply .layout .lf_part .list_content ul li i{width: 45px;height: 45px;}
	.home_apply .layout .lf_part .list_content ul li p{font-size: 14px;}
	.home_apply .layout .lf_part .title b{font-size: 20px;}
	.home_apply .layout .lf_part .title p{font-size: 16px;}
}

/* home_partner */
.home_partner{width: 100%;height: 100%;background: url(../images/partner_bg.jpg)no-repeat center/cover;}
.home_partner .layout{position: absolute;left: 0;top: 50%;padding: 0 2%;width: 100%;transform: translateY(-50%);box-sizing: border-box;align-items: center;}
.home_partner .layout .lf_img{width: 56%;}
.home_partner .layout .rt_part{width: 44%;max-width: 512px;color: #fff;text-align: right;}
.home_partner .layout .rt_part .tit{font-size: 55px;}
.home_partner .layout .rt_part .con{margin-top: 4%;font-size: 18px;line-height: 40px;}
@media only screen and (max-width:1300px){
	.home_partner .layout .rt_part .tit{font-size: 36px;}
	.home_partner .layout .rt_part .con{line-height: 30px;}
}
@media only screen and (max-width:1000px){
	.home_partner .layout .rt_part .tit{font-size: 30px;}
	.home_partner .layout .rt_part .con{font-size: 16px;line-height: 28px;}
}
@media only screen and (max-width:768px){
	.home_partner .layout .lf_img{width: 100%;}
	.home_partner .layout .rt_part .tit{font-size: 26px;}
	.home_partner .layout .rt_part{width: 100%;max-width: initial;}
	.home_partner .layout .rt_part .con{text-align: left;}
}
@media only screen and (max-width:480px){
	.home_partner .layout .rt_part .tit{font-size: 20px;}
	.home_partner .layout .rt_part .con{font-size: 14px;line-height: 24px;}
}

/* home_contact */
.home_contact{width: 100%;height: 100%;background: url(../images/ct_bg.jpg)no-repeat center/cover;}
.home_contact .wrap{position: absolute;left: 50%;top: 50%;width: 90%;max-width: 1422px;transform: translate(-50%,-50%);box-sizing: border-box;}
.home_contact .title{text-align: center;color: #fff;}
.home_contact .title .tit{font-size: 55px;}
.home_contact .title p{margin-top: 1.7%;font-size: 24px;letter-spacing:3px;}
.flink{ color:#999; margin-top:2%;}
.flink a{ color:#999; line-height:25px; font-size:13px; margin-right:5px;}
#map {display: block;margin-top: 4%;width: 100%;height: 311px;position: relative;border: 6px solid #1ea839;box-sizing: border-box;}
#map img {max-width:none;}
#map label{max-width: none;border-color: #fdb111;}
@media only screen and (max-width:1000px){
	.map_bg{margin-top: 0;width: 100%;}
}
@media only screen and (max-width:480px){
	.map_bg{height: 350px;}
	#map{height: 350px;}
}
.home_contact .com_mes{margin-top: 3%;color: #fff;}
.home_contact .com_mes li{width: 25%;}
.home_contact .com_mes li i{display: inline-block;width: 42px;vertical-align: text-top;}
.home_contact .com_mes li .text{display: inline-block;padding-left: 10px;width: calc(100% - 50px);width: -webkit-calc(100% - 50px);vertical-align: text-top;box-sizing: border-box;}
.home_contact .com_mes li .text span{display: inline-block;font-size: 14px;color: #999;}
.home_contact .com_mes li .text p{font-size: 16px;word-break: break-all;line-height: 28px;}
.home_contact .com_mes li .text p.ewm{ width:100px;}
.home_contact .com_mes li .text p.ewm img{ width:100%;}
/* .home_contact .com_mes li:nth-child(1) .text p{font-size: 16px;} */
.home_contact footer{padding: 24px 0;position: absolute;left: 0;bottom: 0;width: 100%;color: #999;border-top: 1px solid #525252;font-size: 14px;}
.home_contact footer .wrap2{padding: 0 2%;box-sizing: border-box;}
@media only screen and (max-width:1300px){
	.home_contact .title .tit{font-size: 36px;}
	.home_contact .title p{font-size: 20px;}
}
@media only screen and (max-width:1000px){
	.home_contact .title .tit{font-size: 30px;}
	.home_contact .title{font-size: 18px;}
	.home_contact .com_mes li .text p{font-size: 16px;}
}
@media only screen and (max-width:768px){
	.home_contact .title .tit{font-size: 26px;}
	.home_contact .title p{font-size: 18px;}
	#map{margin-top: 30px;}
	.home_contact .com_mes li{margin-bottom: 1%;width: 49%;}
	.home_contact footer span.fr{width: 100%;}
}
@media only screen and (max-width:480px){
	/* .home_contact{height: auto;} */
	.home_contact .wrap{width: 94%;}
	.home_contact .title .tit{font-size: 22px;}
	.home_contact .title p{font-size: 16px;}
	#map{height: 250px;display: none;}
	.home_contact .com_mes{margin-top: 13%;}
	.home_contact .com_mes li{margin-bottom: 4%;width: 100%;}
	.home_contact .com_mes li .text p{line-height: normal;}
	/* .home_contact .wrap{position: initial;padding: 70px 0 30px;margin: 0 auto ;transform: initial;} */
	.home_contact footer{/* position: initial; */padding: 6px 0;}
	.flink{display: none;}
}

/* top */
.side_kf{position: fixed;right: 5px;bottom: 50%;width: auto;min-width: 110px;height: auto;z-index: 99;opacity: 1;transition: all .4s;}
.side_kf > ul{position: relative;}
.side_kf .side{padding:6px;background: #0072b7;color:#fff;font-size:16px}
.side_kf .tel{padding: 5px;font-size: 17px;font-weight: bold;background: #1ea839;color: #fff;}
.side_kf .ewm{padding: 7px;background: #f5f7f5;box-sizing: border-box;}
.side_kf .ewm p{margin-top:4px;line-height: 1.5;}
.side_kf #side_kf_btn{position: absolute;/*left: 0;*/top: 0;width: 33px;height: 33px;background-repeat: no-repeat;background-position: center;background-image: url(../images/ewm_open.png);transform: translate(10%,-50%);cursor: pointer;}
/* .side_kf #top{display: inline-block;position: relative;margin-top: 15px;width: 40px;height: 40px;background: url(../images/top.png)no-repeat center;border:1px solid #1178a6;background-size: 22px;border-radius: 50%;}
.side_kf #top i{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.side_kf #top:after{content: initial;position: absolute;left: 50%;bottom: -20px;width: 94%;height: 15px;border-radius: 50%;background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0) 80%);transform: translate(-50%,0);} */
@media only screen and (max-width:768px){
	.side_kf{bottom: 17%;width: 100px;min-width: initial;}
	.side_kf .tel{font-size: 14px;}
}
@media only screen and (max-width:480px){
	.side_kf{display: none;right: 5px;min-width: initial;width: 108px;}
	.side_kf .tel{font-size: 12px;}
	/* .side_kf .phone{display: none;}
	.side_kf #top{width: 35px;height: 35px;background-size: 15px;} */
}


/* .home_news */
.idx_news{background-color: #f0f5f7;background-image: url(../images/news_text.png);background-repeat: no-repeat;background-position: right 6% bottom 12%;background-size: 47%;}

@keyframes newsbg{
	from{background-position: right 6% bottom 100%;}
	to{background-position: right 6% bottom 12%;}
}
@keyframes newspart{
	from{transform: scale(0.9);opacity:0.5;}
	to{transform: scale(1);opacity:1;}
}
.home_news{/* padding: 9% 0 0; */width: 100%;height: 100%;display: flex;justify-content: center;align-items: center;}
.home_news .idx_title{align-items: flex-end;}
.home_news .en{font-size: 20px;text-transform: uppercase;font-weight: normal;}
.home_news .title{font-size: 34px;color: #1ea839;line-height: 1em;}
.home_news .box{width: 100%;}
.home_news .list_wrap{position: relative;margin-top: 2.8%;}
.home_news .news_nav{width: auto;}
.home_news .news_nav ul{justify-content: flex-end;flex-wrap: nowrap;}
.home_news .news_nav ul li{padding-right: 20px;margin-right: 20px;font-size: 16px;cursor: pointer;white-space: nowrap;position: relative;}
.home_news .news_nav ul li.on{color: #058594;}
.home_news .news_nav ul li:after{content: "/";position: absolute;right: 0;top: 0;color: #333;}
.home_news .news_nav ul li:nth-last-child(1){padding-right: 0;margin-right: 0;}
.home_news .news_nav ul li:nth-last-child(1):after{content: initial;}

.home_news .layout {margin-top: 18px;}
.home_news .layout .lf_part{margin-top:0;width: 52%;}
.home_news .news_part .part .news_slide{display: inline-block;margin:26px auto 0;width: 135px;display: flex;flex-wrap: wrap;justify-content: space-between;z-index: 5;}
.home_news .news_part .part .news_slide .news_prev,.home_news .news_part .part .news_slide .news_next{width: 47px;height: 47px;border-radius: 50%;background: #ccc;cursor: pointer;position: relative;}
.home_news .news_part .part .news_slide .news_prev:hover,.home_news .news_part .part .news_slide .news_next:hover{background-color: #098594;}
.home_news .news_part .part .news_slide .news_prev i,.home_news .news_part .part .news_slide .news_next i{position: absolute;display: inline-block;top: 50%;transform: translate(-50%,-50%);width: 12px;height: 14px;background-repeat: no-repeat;background-position: center;background-size: 100%;}
.home_news .news_part .part .news_slide .news_prev i{left: 45%;background-image: url(../images/news_prev.png);}
.home_news .news_part .part .news_slide .news_next i{left: 55%;background-image: url(../images/news_next.png);}

.home_news .layout .lf_part .item_top{padding: 0;margin-bottom: 44px;}
.home_news .layout .lf_part .item_top .img{position: relative;padding-bottom: 56%;height: 0;overflow: hidden;}
.home_news .layout .lf_part .item_top .img img{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}

.home_news .layout .item{padding-bottom: 2%;width: 100%;border-bottom: 1px solid #c8c8cc;}
.home_news .layout .item .content{padding:0 13% 1% 4%;box-sizing: border-box;position: relative;}
.home_news .layout .item .content .tit{margin-bottom: 10px;font-size: 20px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.home_news .layout .item .content .con{font-size: 15px;line-height: 2;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.home_news .layout .item .content .time{margin-top: 2.2%;font-size: 18px;font-weight: bold;color: #000;}
.home_news .layout .item .content i.more{position: absolute;right: 0;bottom: 0;width: 38px;height: 38px;line-height: 38px;border-radius: 50%;background-color: #efefef;color: #333;text-align: center;font-size: 18px;}
.home_news .layout .item:hover .content i.more{background-color: #058594;transition: all .3s linear;color: #fff;}
.home_news .layout .rt_part{padding-left: 3%;width: 48%;box-sizing: border-box;}
/* .home_news .layout .rt_part .news_nav{margin-bottom: 5%;}
.home_news .layout .rt_part .news_nav ul{display: flex;flex-wrap: wrap;justify-content: flex-end;}
.home_news .layout .rt_part .news_nav ul li{margin-left: 6.4%;color: #666;position: relative;cursor: pointer;}
.home_news .layout .rt_part .news_nav ul li:nth-child(1){margin-left: 0;}
.home_news .layout .rt_part .news_nav ul li.on{color: #0a63b1;}
.home_news .layout .rt_part .news_nav ul li.on:after{content: "";position: absolute;top: 48%;right: calc(100% + 6px);right: -webkit-calc(100% + 6px);width: 3px;height: 3px;background: #0a63b1;border-radius: 50%;} */
.home_news .layout .rt_part .news_list{height: 100%;}
.home_news .layout .rt_part .news_list .part{height: 100%;display: flex;flex-wrap: wrap;align-content: space-between;}
.home_news .layout .rt_part .news_list .part a{width: 100%;}
.home_news .layout .rt_part .news_list .part a:nth-last-child(1) .item{margin-bottom: 0;}

.home_news .part .swiper-pagination{position: initial;width: 100%;}
.home_news .news_pagination{margin-top: 30px;}
.home_news .news_pagination .swiper-pagination-bullet{margin: 0 11px;width: 11px;height: 11px;opacity: 1;background: #acacac;}
.home_news .news_pagination .swiper-pagination-bullet-active{background: #058594}
/* .home_news .layout .rt_part .news_list .part .item .rt_text{padding: 0 3.5%;width: calc(100% - 128px);width: -webkit-calc(100% - 128px);box-sizing: border-box;}
.home_news .layout .rt_part .news_list .part .item .rt_text .tit{margin-bottom: 3px;font-size: 18.2px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.home_news .layout .rt_part .news_list .part .item .rt_text .con{font-size: 12px;line-height: 1.7;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;color: #666;} */
@media only screen and (min-width:481px){
	.idx_news.active{animation: newsbg 1.5s 0s cubic-bezier(0.27, 0, 0.175, 1) forwards;}
	.idx_news.active .home_news .company_news{animation: newspart 1.5s 0.3s cubic-bezier(0.27, 0, 0.175, 1) forwards;}
}
@media only screen and (max-width:1260px){
	.home_news .en{font-size: 20px;}
	.home_news .title{font-size: 30px;}
	.home_news .news_part .part .news_slide{right: calc(100% + 138px);right: -webkit-calc(100% + 138px);}
	
	.home_news .layout .item .content .tit{font-size: 18px;}
	.home_news .layout .item .content .con{line-height: 1.8;}
	.home_news .layout .item .content{padding: 0 8% 1% 4%;}
	.home_news .layout .lf_part{width: 46%;}
}
@media only screen and (max-width:768px){
	.home_news .box{min-height: 64%;}
	.home_news .en{margin-bottom: 10px;}
	.home_news .title{font-size: 26px;}
	.home_news .news_nav ul li{margin-left: 10%;font-size: 16px;}
	.home_news .layout .lf_part .item_top{margin-bottom: 6%;}
	.home_news .layout .rt_part .item{margin-bottom: 6%;}
	.home_news .layout .item .content{padding: 0 35px 2% 0;}
	.home_news .layout .item .content .tit{font-size: 16px;}
	.home_news .layout .item .content .con{line-height: 24px;}
	.home_news .layout .item .content .time{font-size: 15px;}
	.home_news .layout .item .content i.more{width: 34px;height: 34px;line-height: 33px;}
}
@media only screen and (max-width:680px){
	.home_news .list_wrap .wrap{margin: 0 auto;width: 100%;max-width: 1460px;}
	.home_news .news_nav{margin-top: 20px;width: 100%;}
	.home_news .news_nav ul{display: flex;justify-content: flex-end;}
	.home_news .news_nav ul li{margin-left: 5%;font-size: 15px;}
	
	
}
@media only screen and (max-width:480px){
	.home_news{padding: 33px 0;}
	.home_news .en{font-size: 14px;margin-bottom: 5px;}
	.home_news .title{font-size: 18px;}
	.home_news .news_nav ul li{font-size: 14px;}
	.home_news .layout{margin-top: 8px;}
	.home_news .layout .item .content .tit{font-size: 15px;}
	.home_news .layout .item .content .con{font-size: 14px;line-height: normal;}
	.home_news .layout .lf_part .item_top{display: none;}
	.home_news .layout .item .content{padding-left: 0;}
	.home_news .layout .lf_part{width: 100%;}
	.home_news .layout .rt_part{padding: 0;margin-top: 20px;width: 100%;}
	.home_news .layout .item .content .time{font-size: 14px;font-weight: normal;}
	.home_news .news_pagination .swiper-pagination-bullet{margin: 0 9px;width: 9px;height: 9px;}
}
@media only screen and (max-width:320px){
	.home_news .title{font-size: 16px;}
}

/* gai_add */
.ys .slide{height:100%;display: block;}
#youshi #youshi_swiper{height:100%;}
