/* banner */
.banner{width: 100%;height:auto;overflow: hidden;}
.banner .swiper-container{width: 100%;height: 100%;}
.banner .swiper-container img{width: 100%;height:100%;}
.banner .swiper-slide{overflow: hidden;}
.banner .list{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: 42px;height: 42px;z-index: 3;cursor: pointer;}
.banner #banner_prev{left:4.5%;background: url("../images/icon_bprev.png")/*tpa=https://www.jinggon.com/template/default/images/icon_bprev.png*/no-repeat;background-position: center 15px;}
.banner #banner_next{right: 4.5%;background: url("../images/icon_bnext.png")/*tpa=https://www.jinggon.com/template/default/images/icon_bnext.png*/no-repeat;background-position: right 8px top 15px;}
.banner #banner_prev:after,.banner #banner_next:after{content: "";position: absolute;left: 0;top: 0;tr;width: 100%;height: 100%;border: 4px solid #fff;transform: rotateZ(45deg);z-index: 2;}
.banner #banner_prev:after{border-image: -webkit-linear-gradient(to right,#7fc28d, #359cc0) 20 20;border-image: -moz-linear-gradient(to right,#7fc28d, #359cc0) 20 20;border-image: -o-linear-gradient(to right,#7fc28d, #359cc0) 20 20;border-image: linear-gradient(to right,#7fc28d, #359cc0) 20 20;}
.banner #banner_next:after{border-image: -webkit-linear-gradient(to bottom,#7fc28d, #359cc0) 20 20;border-image: -moz-linear-gradient(to bottom,#7fc28d, #359cc0) 20 20;border-image: -o-linear-gradient(to bottom,#7fc28d, #359cc0) 20 20;border-image: linear-gradient(to bottom,#7fc28d, #359cc0) 20 20;}
.banner #banner_prev:before{content: "";position: absolute;width: 100%;height: 100%;border: 4px solid #fff;transform: rotateZ(45deg);z-index: 3;border-left-color: transparent;border-bottom-color: transparent;transition: opacity 0.2s linear;}
.banner #banner_next:before{content: "";position: absolute;width: 100%;height: 100%;border: 4px solid #fff;transform: rotateZ(45deg);z-index: 3;border-right-color: transparent;border-top-color: transparent;transition: opacity 0.2s linear;}
.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: #b5b5b5;padding: 0;border: solid 1px transparent;opacity: 1;border-radius: 50%;}
.banner .swiper-pagination span.swiper-pagination-bullet-active{background: #13944a;border-color:transparent;border-radius: 10px;}
.banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 16px;}
.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")/*tpa=https://www.jinggon.com/template/default/images/i_vdo.png*/no-repeat center}
.banner .swiper-container .hide{
  opacity:0;
}
.banner .swiper-button-next,.banner .swiper-button-prev{
  transition:opacity .5s;
}
@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;}
}
@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 .list_wrap.before img{transition: 2s linear 0s;}
.banner .list .list_wrap.after img{transform: scale(1.08);}
.banner .list02{position: relative;}
.banner .list02 .text{position: absolute;left: 14.5%;top: 42.5%;color: #fff;z-index: 3;font-style: italic;transform: translateY(-50%);transform: translateY(20%);opacity: 0;transition: all 0.3s linear;}
.banner .list02 .text b{font-size: 0.73rem;display: inline-block;}
.banner .list02 .text .con{margin-top: 5%;letter-spacing: 6px;}
.banner .list02 .text .con strong{display: inline-block;font-size: 0.38rem;}
.banner .list02 .text .con p{margin-top: 1.9%;font-size: 20px;font-weight: bold;}
.banner .list02 .after ~ .text{transform: translateY(-50%);opacity: 1;}
@media only screen and (max-width:1200px){
	/* .banner .list02 .text b{font-size: 40px;} */
	.banner .list02 .text .con strong{display: inline-block;font-size:20px;}
	.banner .list02 .text .con p{font-size: 16px;}
}
@media only screen and (max-width:768px){
	.banner .list02 .text b{font-size: 28px;}
}
@media only screen and (max-width:480px){
	.banner .list03 .text{width: 94%;}
}
.banner .list03{position: relative;}
.banner .list03 .text{position: absolute;left: 50%;top: 31.5%;width: 90%;color: #000;z-index: 3;transform:translate(-50%,-20%);opacity: 0;transition: all 0.3s linear;}
.banner .list03 .text b{font-size: 0.7rem;display: block;text-align: center;}
.banner .list03 .text .con{margin-top: 5%;letter-spacing: 6px;}
.banner .list03 .text .con strong{display: inline-block;font-size: 38px;}
.banner .list03 .text .con p{margin-top: 1.9%;font-size: 20px;font-weight: bold;}
.banner .list03 .after ~ .text{transform: translate(-50%,-50%);opacity: 1;}
@media only screen and (max-width:1200px){
	/* .banner .list03 .text b{font-size: 40px;} */
}
@media only screen and (max-width:768px){
	.banner .list03 .text b{font-size: 28px;}
}
@media only screen and (max-width:480px){
	.banner .list03 .text{width: 94%;}
}

/* common_css */
@keyframes front-half {
	0% {
	  transform: rotate(0);
	}
	99% {
	  transform: rotate(180deg);
	  opacity: 1;
	}
	100% {
	  transform: rotate(180deg);
	  opacity: 0;
	}
  }
  @keyframes back-half {
	0% {
	  transform: rotate(0);
	}
	99% {
	  transform: rotate(90deg);
	  opacity: 1;
	}
	100% {
	  transform: rotate(90deg);
	  opacity: 1;
	}
  }
  @keyframes rotation {
	100% {
	  transform: rotate(0.75turn);opacity: 1;
	}
  }

  

.idx_title{font-size: 42px;line-height: normal;font-weight: bold;color: #304057;}
@media only screen and (max-width:1000px){
	.idx_title{font-size: 36px;}
}
@media only screen and (max-width:768px){
	.idx_title{font-size: 30px;}
}
@media only screen and (max-width:480px){
	.idx_title{font-size: 22px;}
}
@media only screen and (max-width:320px){
	.idx_title{font-size: 22px;}
}


/* home_policy */
.home_policy {padding: 3% 0 2.8%;}
.home_policy .idx_title{font-size: 40px;color: #14944a;line-height: 60px;}
.home_policy .policy_layout {margin-top: 3%;}
.home_policy .policy_layout .part{width: 50%;box-sizing: border-box;}
.home_policy .policy_layout .part .func{width: 188px;}
.home_policy .policy_layout .part .func li{margin-bottom: 19px;padding: 13% 6% 11% 6%;box-sizing: border-box;box-shadow: 0 0 20px rgba(0,0,0,0.12);font-size: 19px;cursor: pointer;}
.home_policy .policy_layout .part .func li:nth-last-child(1){margin-bottom: 0;}
.home_policy .policy_layout .part .func li i,.home_policy .policy_layout .part .func li span{display: inline-block;vertical-align: middle;}
.home_policy .policy_layout .part .func li i{margin-right: 6px;}
.home_policy .policy_layout .part .func li:hover{color: #fff;background: #14944a;}
.home_policy .policy_layout .part .func li:hover i{filter: brightness(20);}
.home_policy .policy_layout .part .circle_wrap{position: absolute;top: 50%;right: 8%;width: 426px;height: 426px;transform: translateY(-50%) rotateZ(28deg);}
.home_policy .policy_layout .part .circle_wrap .wraps{position: relative;width: 100%;height: 100%;overflow: hidden;z-index: 1;transform: rotate(-90deg);-webkit-transform: rotate(-90deg);-moz-transform: rotate(-90deg);-ms-transform: rotate(-90deg);}
.home_policy .policy_layout .part .circle_wrap .wraps .circle{width: 100%;height: 100%;border:3px solid #14944a;border-radius: 50%;box-sizing: border-box;}
.home_policy .policy_layout .part .circle_wrap .wraps .circle:after{content: '';position: absolute;display: block;width: 100%;height: 50%;
box-sizing: border-box;top: 50%;left: 0;border:3px solid #14944a;border-top: transparent;z-index: 2;border-radius: 0 0 50% 50%/ 0 0 100% 100%}
.home_policy .policy_layout .part .circle_wrap .wraps .top,.home_policy .policy_layout .part .circle_wrap .wraps .bottom {position: absolute;left: 0px;width: 100%;height: 50%;box-sizing: border-box;background: #fff;overflow: hidden;}
.home_policy .policy_layout .part .circle_wrap .wraps .top {top: 0;z-index: 1;transform-origin: center bottom;border-radius: 50% 50% 0% 0%/ 100% 100% 0% 0%}
.home_policy .policy_layout .part .circle_wrap .wraps .bottom {z-index: 3;top: 50%;transform-origin: center top;border-radius: 0 0 50% 50%/ 0 0 100% 100%}
.home_policy .policy_layout .part .circle_wrap .xuxian{position: absolute;top: 0;left: 0;z-index: 1;width: 100%;height: 100%;border-radius: 50%;border: 2px dashed #15954b;box-sizing: border-box;}
.home_policy .policy_layout .part .circle_wrap .tu{position: absolute;left: 50%;top: 50%;width: 83%;height: 83%;transform: translate(-50%,-50%);box-sizing: border-box;border-radius: 50%;border: 1px solid #15954b;z-index: 2;}
.home_policy .policy_layout .part .circle_wrap .tu .img{position: absolute;padding-bottom: 79%;left: 50%;top: 50%;width: 79%;height: 0;transform: translate(-50%,-50%) rotateZ(-28deg);overflow: hidden;border-radius: 50%;background: #14944a;}
.home_policy .policy_layout .part .circle_wrap .tu .img img{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.home_policy .policy_layout .part .circle_wrap .ori_dot{position: absolute;left: 50%;top: -9.5px;width: 19px;height: 19px;transform: translateX(-50%);border-radius: 50%;z-index: 4;background: #14944a;}
.home_policy .policy_layout .part .circle_wrap .ori_dot:after{content: "";position: absolute;top: 50%;left: 50%;width: 6px;height: 6px;border-radius: 50%;background: #fff;transform: translate(-52%,-52%);}
.home_policy .policy_layout .part .circle_wrap .move_dot{position: absolute;left: 50%;top: -9.5px;width: 19px;height: 19px;border-radius: 50%;z-index: 4;background: #14944a;transform-origin: 0 223px;}
.home_policy .policy_layout .part .circle_wrap.animate .move_dot{animation: rotation 3.75s linear forwards;}
.home_policy .policy_layout .part .circle_wrap .move_dot:after{content: "";position: absolute;top: 50%;left: 50%;width: 6px;height: 6px;border-radius: 50%;background: #fff;transform: translate(-52%,-52%);}

.home_policy .policy_layout .part .circle_wrap.animate .wraps .top {
	animation: 1.25s back-half linear 2.5s forwards;
 }
 .home_policy .policy_layout .part .circle_wrap.animate .wraps .bottom {
	animation: 2.5s front-half linear forwards;
 }

 .home_policy .policy_layout .rt_part .flx_w{justify-content: flex-end;}
 .home_policy .policy_layout .rt_part .circle_wrap{right: auto;left: 8%;}
 .home_policy .btm_slogan{margin: 15px auto 0;width: 100%;max-width: 802px;font-size: 16px;line-height: 30px;}
 @media only screen and (max-width:1600px){
	 .home_policy .policy_layout .part .circle_wrap{width: 350px;height: 350px;}
	 .home_policy .policy_layout .part .circle_wrap .move_dot{transform-origin: 0 183px;}
	 .home_policy .policy_layout .part .circle_wrap{right: 3%;}
	 .home_policy .policy_layout .rt_part .circle_wrap{left: 3%;}
 }
  @media only screen and (max-width:1300px){
		.home_policy .policy_layout .part .circle_wrap{width: 250px;height: 250px;}
		.home_policy .policy_layout .part .circle_wrap .move_dot{transform-origin: 0 133px;}
	}
@media only screen and (max-width:1000px){
	.home_policy .idx_title{font-size: 36px;line-height: normal;}
	.home_policy .policy_layout{margin-top: 50px;}
	.home_policy .policy_layout .part{width: 100%;}
	.home_policy .policy_layout .part .func{width: 100%;display: flex;flex-wrap: wrap;justify-content: space-between;}
	.home_policy .policy_layout .part .func:after{content: "";width: 32%;}
	.home_policy .policy_layout .part .func li{padding: 2% 2%;width: 32%;text-align: center;}
	.home_policy .policy_layout .part .func li:nth-last-child(1){margin-bottom: 19px;}
	.home_policy .policy_layout .part .circle_wrap{position: initial;margin: 30px auto 6%;top: auto;transform: translateY(0) rotateZ(28deg);}
}
@media only screen and (max-width:768px){
	.home_policy{padding: 40px 0;}
	.home_policy .idx_title{font-size: 30px;}
	.home_policy .policy_layout{margin-top: 6%;}
	.home_policy .policy_layout .part .func li{font-size: 16px;}
	.home_policy .btm_slogan{margin-top: 0;line-height: 24px;}
}
@media only screen and (max-width:680px){
	.home_policy .policy_layout .part .func li{padding: 2% 0;}
	.home_policy .policy_layout .part .func li i{width: 26px;}
}
@media only screen and (max-width:480px){
	.home_policy .idx_title{font-size: 20px;}
	.home_policy .policy_layout{margin-top: 30px;}
	.home_policy .policy_layout .part .circle_wrap{margin-top: 20px;width: 200px;height: 200px;}
	.home_policy .policy_layout .part .circle_wrap.animate .move_dot{transform-origin: 0 107px;}
	.home_policy .policy_layout .part .func li{padding: 5% 0;font-size: 14px;}
	.home_policy .policy_layout .part .func li i{width: 26px;}
	.home_policy .policy_layout .part .func li span{width: 100%;}
	.home_policy .btm_slogan{font-size: 14px;}
	
}
@media only screen and (max-width:320px){
	.home_policy{padding: 30px 0;}
	.home_policy .idx_title{font-size: 18px;}
}

 /* home_solution */
 .home_solution{padding: 9% 0 8%;background: url("../images/solute_bg.jpg")/*tpa=https://www.jinggon.com/template/default/images/solute_bg.jpg*/no-repeat center/cover;overflow: hidden;}
 .home_solution .solute_nav{position: relative;width: 252px;z-index: 1;}
 .home_solution .solute_nav ul li{padding: 14.5% 4%;text-align: center;cursor: pointer;position: relative;box-sizing: border-box;background: #fff;z-index: 1;}
 .home_solution .solute_nav ul li:nth-child(1){border-radius: 0 9px 0 0;}
  .home_solution .solute_nav ul li:nth-last-child(1){border-radius: 0 0 9px 0;}
 .home_solution .solute_nav ul li.on{color: #fff;}
 .home_solution .solute_nav ul li.on:after{content: "";position: absolute;top: 0;left: 0;width: 104%;height: 100%;background-image: linear-gradient(to bottom,#2eb668,#0da7cd);z-index: -1;border-radius: 0 9px 9px 0;}
 .home_solution .solute_nav ul li i .sm{display: none;}
 .home_solution .solute_nav ul li.on i .big{display: none;}
 .home_solution .solute_nav ul li.on i .sm{display: block;}
 .home_solution .solute_nav ul li i{display: inline-block;}
 .home_solution .solute_nav ul li p{margin-top: 5%;font-size: 20px;}
 .home_solution .pic_content{width: calc(100% - 252px);width: -webkit-calc(100% - 252px);}
 .home_solution .pic_content .slogan{display: block;margin-bottom: 4%;text-align: right;font-size: 42px;color: #fefefe;}
 .home_solution .pic_content .item .img{border-radius: 0 18px 18px 0;overflow: hidden;}
  @media only screen and (max-width:1200px){
		.home_solution .solute_nav{width: 100%;}
		.home_solution .solute_nav ul {display: flex;flex-wrap: wrap;justify-content: space-between;}
		.home_solution .solute_nav ul li{padding: 25px 1%;width: 25%;}
		.home_solution .pic_content{margin-top: 30px;width: 100%;}
	}
 @media only screen and (max-width:1000px){
	 .home_solution .solute_nav ul li i{width: 50px;}
	.home_solution .solute_nav ul li p{font-size: 18px;}
 	.home_solution .pic_content .slogan{font-size: 34px;}
 }
 @media only screen and (max-width:768px){
 	.home_solution .pic_content .slogan{font-size: 30px;}
	.home_solution .solute_nav ul li p{font-size: 16px;}
 }
 @media only screen and (max-width:480px){
	 .home_solution{padding: 40px 0;}
	 .home_solution .solute_nav ul li{padding: 10px 1%;width: 50%;}
	 .home_solution .solute_nav ul li i{width: 40px;}
	 .home_solution .solute_nav ul li p{font-size: 14px;}
 	.home_solution .pic_content .slogan{font-size: 22px;}
 }
 @media only screen and (max-width:320px){
	 .home_solution{padding: 30px 0;}
 	.home_solution .pic_content .slogan{font-size: 18px;}
 }

 /* home_advantage */
.home_advantage{padding: 4% 0 5.5%;background: url("../images/adv_bg.jpg")/*tpa=https://www.jinggon.com/template/default/images/adv_bg.jpg*/no-repeat top 5% right;}
.home_advantage .content{margin-top: 5.2%;}
.home_advantage .content .item{position: relative;padding: 7% 1% 5%;width: 19.9%;text-align: center;background: #f4f6f5;box-sizing: border-box;color: #304057;z-index: 1;cursor: pointer;}
.home_advantage .content .item i{display: inline-block;}
.home_advantage .content .item p{margin: 10% 0 7%;font-size: 22px;}
.home_advantage .content .item em{display: block;font-size: 14px;text-transform: uppercase;}
.home_advantage .content .item:after{content:"";position: absolute;left: 50%;top: 50%;width: 0;height: 0;transform: translate(-50%,-50%);transition: all .2s linear;background: #14944a;box-shadow: 0 0 30px rgba(0,0,0,0.12);z-index: -1;}
.home_advantage .content .item:hover{color: #fff;}
.home_advantage .content .item:hover i{filter: brightness(20);}
.home_advantage .content .item:hover:after{width: 100.2%;height: 106%;}
@media only screen and (max-width:1000px){
	.home_advantage .content .item p{font-size: 18px;}
	.home_advantage .content .item em{font-size: 12px;}
}
@media only screen and (max-width:768px){
	.home_advantage{padding: 40px 0;}
	.home_advantage .content .item i{width: 45px;}
	.home_advantage .content .item p{font-size: 16px;}
}
@media only screen and (max-width:680px){
	.home_advantage .content:after{content: "";width: 33.3%;}
	.home_advantage .content .item{width: 33.3%;}
}
@media only screen and (max-width:480px){
	.home_advantage .content{margin-top: 30px;}
	.home_advantage .content .item p{font-size: 14px;}
	.home_advantage .content .item em{display: none;}
	
}
@media only screen and (max-width:320px){
	.home_advantage{padding: 30px 0;}
}

/* home_ditu */
@keyframes page-loader-ripple {
	0% {
	  width: 10px;
	  height: 10px;
	  border-radius: 50%;
	  opacity: 0.0;
	}
	50% {
	  opacity: 1.0;
	}
	100% {
	  width: 28px;
	  height: 28px;
	  border-radius: 50%;
	  opacity: 0.0;
	}
  }
.home_ditu{padding: 57px 0 9%;background: url("../images/ditu_bg.jpg")/*tpa=https://www.jinggon.com/template/default/images/ditu_bg.jpg*/no-repeat center/cover;overflow: hidden;}
.home_ditu .layout{align-items: center;position: relative;}
.home_ditu .lf_ditu{width: 1010px;}
.home_ditu .lf_ditu .address_wrap{position: absolute;left: 0;top: 0%;width: 100%;height: 100%;;}
.home_ditu .lf_ditu .qgmapcon{position: absolute;z-index: 10;cursor: pointer;}
.home_ditu .lf_ditu .qgmapcon .dot_line{position: absolute;left: 0;top: 4px;width: 13px;height: 13px;border-radius: 50%;}
.home_ditu .lf_ditu .qgmapcon .dot_line > div{position: absolute; border: 1px solid transparent;left:6.5px;top: 6.5px;transform: translate(-50%, -50%);overflow: visible;opacity: 0;animation-name: page-loader-ripple;animation-duration: 3s;animation-iteration-count: infinite;}
.home_ditu .lf_ditu .qgmapcon .dot_line > div:nth-child(2){animation-delay: 1s;}
.home_ditu .lf_ditu .qgmapcon .dot_line.red{background: #ff0000;}
.home_ditu .lf_ditu .qgmapcon .dot_line.red  > div{border-color:#f83030}
.home_ditu .lf_ditu .qgmapcon .dot_line.orange{background: #ff7800;}
.home_ditu .lf_ditu .qgmapcon .dot_line.orange > div{border-color: #ff7800;}
.home_ditu .lf_ditu .qgmapcon .add_name{font-size: 18px;line-height: 18px;}
.home_ditu .lf_ditu .qgmapcon .map_add{padding: 18px 22px;background: #fff;border-radius: 6px;width: 180px;margin-left: 40px;transform: translateY(15px);transition: all .36s;opacity: 0;visibility: hidden;}
.home_ditu .lf_ditu .qgmapcon .map_add h6{font-size: 15px;}
.home_ditu .lf_ditu .qgmapcon .map_add p{font-size: 14px;line-height: 24px;}
.home_ditu .lf_ditu .qgmapcon:hover .map_add{opacity: 1;visibility: visible;}
.home_ditu .lf_ditu .qgmapcon.foshan{right:11%;bottom: 2%;z-index: 8;}
.home_ditu .lf_ditu .qgmapcon.foshan .add_name{margin-left: 30px;}


.home_ditu .lf_ditu .qgmapcon.sichuan{right:31%;bottom: 20%;z-index: 8;}
.home_ditu .lf_ditu .qgmapcon.sichuan .add_name{margin-left: 30px;}

.home_ditu .lf_ditu .qgmapcon.fujian{right: 3%;bottom: 10%;z-index: 7;}
.home_ditu .lf_ditu .qgmapcon.fujian .add_name{margin-left: 20px;}
.home_ditu .lf_ditu .qgmapcon.zhejiang{right: -1%;bottom: 18%;z-index: 6;}
.home_ditu .lf_ditu .qgmapcon.zhejiang .add_name{margin: -5px 0 0 30px;}
.home_ditu .lf_ditu .qgmapcon.anhui{right: 6%;bottom: 23%;z-index: 4;}
.home_ditu .lf_ditu .qgmapcon.anhui .add_name{margin: 25px 0 0 5px;}
.home_ditu .lf_ditu .qgmapcon.anhui .map_add{transform: translate(-120%,-160%);}
.home_ditu .lf_ditu .qgmapcon.jiangsu{right: 6%;bottom: 27%;z-index: 4;}
.home_ditu .lf_ditu .qgmapcon.jiangsu .add_name{margin: 5px 0 0 30px;}
.home_ditu .lf_ditu .qgmapcon.jiangsu .map_add{margin: 0;transform: translate(-70%,-140%);}
.home_ditu .lf_ditu .qgmapcon.hubei{left: 60%;bottom: 24%;z-index: 3;}
.home_ditu .lf_ditu .qgmapcon.hubei .add_name{position: absolute;left: -55px;top: 0;}
.home_ditu .lf_ditu .qgmapcon.hubei .map_add{margin: 0;transform: translate(-120%,-60%);}
.home_ditu .lf_ditu .qgmapcon.hunan{left: 59%;bottom: 13%;z-index: 2;}
.home_ditu .lf_ditu .qgmapcon.hunan .add_name{position: absolute;left: -55px;top: 0;}
.home_ditu .lf_ditu .qgmapcon.hunan .map_add{margin: 28px 0 0 -50%;transform: translate(0,10px);}

.home_ditu .rt_text{position: absolute;top: 50%;right: 0;width: 400px;transform: translateY(-50%);text-align: right;}
.home_ditu .rt_text ul{margin-top: 22%;}
.home_ditu .rt_text ul li{margin-bottom: 10%;font-size: 20px;}
.home_ditu .rt_text ul li span{display: inline-block;vertical-align: text-bottom;}
.home_ditu .rt_text ul li .green{color: #14944a;font-size: 50px;line-height: 50px;font-weight: bold;}
.home_ditu .rt_text ul li .add{}
.home_ditu .rt_text ul li:nth-last-child(1){margin-bottom: 0;}

@media only screen and (max-width:1400px){
	.home_ditu .rt_text .idx_title{font-size: 30px;}
	.home_ditu .rt_text ul li{font-size: 16px;}
	.home_ditu .rt_text ul li .green{font-size: 36px;line-height: 36px;}
}
@media only screen and (max-width:1300px){
	.home_ditu .lf_ditu{width: 800px;}
	.home_ditu .lf_ditu .qgmapcon:hover .map_add{opacity: 0;visibility: hidden;}
	.home_ditu .lf_ditu .qgmapcon.foshan{right: 3%;bottom: 0;}
	.home_ditu .lf_ditu .qgmapcon.fujian{right: -5%;bottom: 5%;}
	.home_ditu .lf_ditu .qgmapcon.zhejiang{right: -9%;bottom: 15%;}
	.home_ditu .lf_ditu .qgmapcon.jiangsu{right: 0;bottom: 23%;}
	.home_ditu .lf_ditu .qgmapcon.anhui{right: -2%;bottom: 17%;}
	.home_ditu .lf_ditu .qgmapcon.hubei{bottom: 22%;}
	.home_ditu .lf_ditu .qgmapcon.hunan{left: 60%;bottom: 9%;}
}
@media only screen and (max-width:1150px){
	.home_ditu .lf_ditu{width: calc(100% - 250px);width: -webkit-calc(100% - 250px);}
	.home_ditu .rt_text{width: 330px;}
	.home_ditu .lf_ditu .address_wrap{display: none;}
}
@media only screen and (max-width:768px){
	.home_ditu .lf_ditu{width: 100%;}
	.home_ditu .rt_text{position: initial;right: auto;left: 0;transform: initial;text-align: left;}
	.home_ditu .rt_text ul{margin-top: 15%;}
	.home_ditu .rt_text ul li .green{font-size: 26px;line-height: 26px;}
}
@media only screen and (max-width:480px){
	.home_ditu{padding: 40px 0;}
	.home_ditu .rt_text .idx_title{font-size: 24px;}
}
@media only screen and (max-width:320px){
	
}

/* home_news */
.home_news{padding: 3.8% 0 2%;}
.home_news .idx_wrap{padding-bottom: 3%;border-bottom: 1px solid #e5e5e5;}
.home_news .idx_wrap .flx_w{align-items: center;}
.home_news .idx_wrap .idx_more a{display: inline-block;padding-right: 30px;background: url("../images/icon_03.png")/*tpa=https://www.jinggon.com/template/default/images/icon_03.png*/no-repeat right center;font-size: 14px;font-weight: bold;}
.home_news .idx_wrap .idx_more a:hover{padding-right: 34px;transition: padding 0.2s linear;}
.home_news .bottom_line{margin-top: 3.5%;width: 100%;height: 1px;background: #e5e5e5;}
.home_news .news_content .layout:after{content: "";width: 33.3%;}
.home_news .news_content .item{padding: 4% 2.5% 2.5%;width: 33.3%;box-sizing: border-box;border-right: 1px solid #e5e5e5;transition: all .2s linear;}
.home_news .news_content .item:nth-last-child(1){border-right: 0;}
.home_news .news_content .item .time{padding-left: 30px;font-size: 15px;box-sizing: border-box;color: #13944a;background: url("../images/icon_02.png")/*tpa=https://www.jinggon.com/template/default/images/icon_02.png*/no-repeat left center;}
.home_news .news_content .item .tit{margin-top: 7%;font-size: 24px;font-weight: normal;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden; min-height:64px;}
.home_news .news_content .item .more{display: inline-block;margin-top: 16.5%;padding: 3.8% 7%;font-size: 18px;box-sizing: border-box;background: #13944a;border-radius: 30px;color: #fff;border: 1px solid transparent;transition: border 0.2s linear;}
.home_news .news_content .item .img{position: relative;margin-top: 12%;padding-bottom: 60%;width: 100%;height: 0;overflow: hidden;}
.home_news .news_content .item .img img{position: absolute;left: 50%;top: 50%;width: 100%;transform: translate(-50%,-50%);}
.home_news .news_content .item .line{position: relative;margin-top: 6%;width: 100%;height: 1px;background: #e5e5e5;}
.home_news .news_content .item .line:after{content: "";position: absolute;left: 0;top: 0;width: 0;height: 1px;background: #13944a;transition: width 0.2s linear;}
.home_news .news_content .item:hover{box-shadow: 5px 5px 20px rgba(0,0,0,0.12);}
.home_news .news_content .item:hover .more{background: transparent;color: #14944a;border-color: #13933a;}
.home_news .news_content .item:hover .line:after{width: 100%;}
@media only screen and (max-width:1000px){
	.home_news .idx_wrap{padding: 0 0 3%;}
	.home_news .news_content .item .tit{font-size: 18px;}
	.home_news .news_content .item .more{padding: 7.5px 12px;font-size: 14px;}
	
}
@media only screen and (max-width:768px){
	.home_news .idx_wrap{padding-bottom: 30px;}
	.home_news .news_content .item .tit{font-size: 16px;}
}
@media only screen and (max-width:480px){
	.home_news{padding: 30px 0;}
	.home_news .news_content .item{padding: 4% 2% 0;width: 100%;border-right: 0;}
	.home_news .news_content .item .more{margin-top: 10%;}
	.home_news .news_content .item .img{margin-top: 20px;}
}
@media only screen and (max-width:320px){
}

/* home_partner */
.home_partner{padding: 0 0 2.5%;}
.home_partner .idx_wrap .flx_w{align-items: center;}
.home_partner .idx_wrap .idx_more a{display: inline-block;padding-right: 30px;background: url("../images/icon_03.png")/*tpa=https://www.jinggon.com/template/default/images/icon_03.png*/no-repeat right center;font-size: 14px;font-weight: bold;}
.home_partner .idx_wrap .idx_more a:hover{padding-right: 34px;transition: padding 0.2s linear;}

.home_partner .partner_content{margin-top: 3%;}
.home_partner .partner_content .item{padding: 10px 0 10px 2px;}
.home_partner .partner_content .item .img{position: relative;padding-bottom: 70%;width: 100%;height: 0;box-shadow: 0 0 10px rgba(0,0,0,0.12);overflow: hidden;}
.home_partner .partner_content .item .img img{position: absolute;left: 50%;top: 50%;width: 100%;transform: translate(-50%,-50%);}
@media only screen and (max-width:1000px){
	.home_partner .idx_wrap{padding: 0 0 0;}
	.home_partner .partner_content{margin-top: 30px;}
	
}
@media only screen and (max-width:480px){
	.home_partner{display: none;padding: 0 0 30px;}
}
@media only screen and (max-width:320px){
	
}

/* home_apply */
.home_apply{padding: 120px 0;background: linear-gradient(to right,#13944a,#1aa555);position: relative;z-index: 1;}
.home_apply:after{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: -1;background: url("../images/apply_bg.png")/*tpa=https://www.jinggon.com/template/default/images/apply_bg.png*/no-repeat bottom center;}
.home_apply .layout{align-items: center;}
.home_apply .text{font-size: 42px;color: #fff;}
.home_apply a.more{display: inline-block;padding: 16px 50px;border-radius: 30px;background: #fff;position: relative;z-index: 1;font-size: 18px;font-weight: bold;white-space: nowrap;}
.home_apply a.more:after{content: "";position: absolute;left: 50%;top: 50%;width: 100%;height: 100%;border-radius: 30px;background: transparent;border:1px solid #fff;opacity: 0;z-index: -1;transition: all .2s linear;transform: translate(-50%,-50%);}
.home_apply a.more:hover{color: #fff;background: transparent;}
.home_apply a.more:hover:after{width: 108%;height: 110%;opacity: 1;}
@media only screen and (max-width:1000px){
	.home_apply .text{font-size: 30px;}
}
@media only screen and (max-width:768px){
	.home_apply .text{font-size: 24px;}
	.home_apply a.more{font-size: 16px;}
	.home_apply a.more{padding: 10px 35px;}
}
@media only screen and (max-width:480px){
	.home_apply{padding: 55px 0;}
	.home_apply .text{width: 100%;font-size: 18px;text-align: center;}
	.home_apply .wrap{width: 100%;margin-top: 20px;text-align: center;}
	.home_apply a.more{padding: 1.5% 4%;font-size: 14px;}
}
@media only screen and (max-width:320px){
	
}