@import url(base.css);

/*Top s*/
.header{position:fixed; width:100%; left:0; top:0;z-index:1000;transition: all 0.3s;color: #fff;font-weight: 100;background-color:#fff;}/* 导航渐变背景效果 */
.header.gradient-bg {
  /* background: linear-gradient(135deg, rgba(13, 52, 121, 0.98) 0%, rgba(13, 52, 121, 1) 100%); */
  box-shadow: 0 10px 30px rgba(13, 52, 121, 0.2);
}

/* 导航展开收起动画 */
@keyframes menuItemSlideIn {
  from { opacity: 0; transform: translateY(15px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes subMenuSlideIn {
  from { opacity: 0; transform: translateX(-50%) scale(0.9) translateY(5px); }
  to { opacity: 1; transform: translateX(-50%) scale(1) translateY(0); }
}

@keyframes iconRotate {
  from { transform: rotate(0deg); }
  to { transform: rotate(180deg); }
}

/* 背景模糊遮罩效果 */
.menu-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.6);
  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px);
  z-index: 99;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.5s cubic-bezier(0.215, 0.610, 0.355, 1.000), visibility 0.5s cubic-bezier(0.215, 0.610, 0.355, 1.000);
}

.menu-backdrop.active {
  opacity: 1;
  visibility: visible;
  animation: backdropFadeIn 0.5s cubic-bezier(0.215, 0.610, 0.355, 1.000);
}

@keyframes backdropFadeIn {
  from {
    opacity: 0;
    background: rgba(0, 0, 0, 0.2);
    backdrop-filter: blur(0px);
    -webkit-backdrop-filter: blur(0px);
  }
  to {
    opacity: 1;
    background: rgba(0, 0, 0, 0.6);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);
  }
}
.header .auto-inner{height:1rem;transition: all 0.3s;position: static;}
.header .logo img{height: 0.42rem;}

.header .ver{position: relative;}
.header .ver dt{cursor: pointer;font-size: var(--font-size18);width: 0.73rem;text-align: center;}
.header .ver dt:before{width: 0.15rem;height: 0.15rem;background: url(../images/ico_ver.png) no-repeat center center/contain;content: "";display: inline-block;vertical-align: middle;margin: -0.03rem 0.07rem 0 0;}
.header .ver dd{position: absolute;left: 50%;top: 150%;width: 115%;box-shadow: 0 5px 10px rgba(0,0,0,0.1);background-color:#fff;text-align: center;transform: translateX(-50%);border-radius: 5px;opacity: 0;visibility: hidden;z-index: -1;transition: all 0.3s ease;pointer-events: none;}
.header .ver dd a{display: block;color: rgba(var(--rgb-555));}.header .ver dd a:hover{color: rgba(var(--main-color))}
.header .ver.on dd{opacity: 1;z-index: 10;top: 100%;visibility: visible;padding: 0.1rem 0;pointer-events: auto;}
.header.nyheader .ver dd{color: #fff;display: block;position: static;opacity: 0;transform: translate(0);width: auto;visibility:visible;background: none;box-shadow: none}
.header.nyheader .ver{margin-right: 0.9rem;margin-top: 0.8rem;background: none}
.header.nyheader .ver dd a{display: inline-block;color: #fff}
.header.nyheader .ver dd a.on,.header.nyheader .ver dd a:hover{font-weight: normal;}
.menu-show .nyheader .ver{opacity: 1;z-index: 999;}
.menu-show .nyheader .ver dd{opacity: 1;}
.header.nyheader .ver.on dd{padding: 0}
.header.nyheader .ver:before{display: none}
.nyheader{background: none;color: #333}
.nyheader .logo{margin-left: -0.2rem;margin-top: 0.4rem;position: relative;z-index: 999;}
.nyheader .logo img{height: 0.87rem;}
.nyheader .logo img.white,.menu-show  .nyheader .logo img{display: none}
.nyheader .open-menu{display: block;top: 0.54rem;right: 0.9rem}
.nyheader .open-menu{width: 0.7rem;height: 0.7rem;background-color: #ffffff;border-radius: 0.15rem 0rem 0.15rem 0rem;display: inline-block;position: fixed;padding: 0.26rem 0.2rem;z-index: 999;}
.nyheader .open-menu i{width: 0.17rem;height: 0.04rem;border-radius: 0.02rem;background-color: #55ad50;}
.nyheader .open-menu i:nth-child(2){width: 0.27rem;margin-top: 0.1rem;}
.menu-show .nyheader .open-menu i{width: 0.3rem}
.menu-show .nyheader .open-menu{box-shadow: 0 0 10px rgba(0,0,0,0.1)}
.menu-show .nyheader .open-menu i:nth-child(2){margin-top: 0.04rem;}
.menu-show  .nyheader .logo img.white{display: inline-block;}

.nyheader .menu-area{position: fixed; left: 0; top: 0;width: 100%;z-index: 99;height: 100%; visibility: hidden; opacity: 0;transition: opacity 0.5s ease, visibility 0.5s ease, background 0.5s ease;background: rgba(13, 52, 121, 0.98);padding-top: 0rem;display: flex;align-items: center;justify-content: center;}
.nyheader .menu-area .auto-inner-1400{width: 100%;max-width: 1200px;margin: 0 auto;}
.nyheader .menu-area .box:nth-child(1){transition-delay: 0.1s;}
.nyheader .menu-area .box:nth-child(2){transition-delay: 0.2s;}
.nyheader .menu-area .box:nth-child(3){transition-delay: 0.3s;}
.nyheader .menu-area .box:nth-child(4){transition-delay: 0.4s;}
.nyheader .menu-area .box:nth-child(5){transition-delay: 0.5s;}
.nyheader .menu-area .box:nth-child(6){transition-delay: 0.6s;}
.nyheader .menu-area .box .inner{text-align: center;transition: 0.5s;background: url(../images/Top003171-libg.svg) no-repeat left top 100vh;background-size: cover;}
.nyheader .menu-area ul{display: flex;flex-direction: column;align-items: center;justify-content: center;gap: .2rem;} 
.nyheader .menu-area ul li{position: relative;transform-origin: center;}
 .nyheader .menu-area ul li span a{font-size: 0.3rem !important;color: #fff !important;position: relative;display: inline-block;padding: 0.2rem 0;} 
 .nyheader .menu-area ul li span a:after{content: '';position: absolute;left: 0;bottom: 0;width: 0;height: 2px;background: #fff;transition: width 0.3s ease;}
  .nyheader .menu-area ul li span a:hover:after{width: 100%;}
.nyheader .menu-area dd a{transition: 0.5s;}
.nyheader .menu-area ul li .down{display: none;margin-top: .2rem;}
.nyheader .menu-area ul li:hover .down{display: block;}
.nyheader .menu-area ul li .down dl dd{margin-bottom: .15rem;}
.nyheader .menu-area ul li .down dl dd:last-child{margin-bottom: 0;}
.nyheader .menu-area ul li .down dl dd a{font-size: var(--font-size16);color: #fff}

.menu-show .nyheader .open-menu.on{background-image: url(../images/Top003171-close.svg);}
.menu-show .nyheader .menu-area{opacity: 1; visibility: visible;animation: menuFadeIn 0.5s ease;} @keyframes menuFadeIn { from { opacity: 0; transform: scale(0.95); } to { opacity: 1; transform: scale(1); } }
.menu-show .nyheader .menu-area .box{ opacity: 1;}
.menu-show .nyheader.hover menu{opacity: 0;}

.mainNav{position: relative;font-size: var(--font-size18);}
.mainNav li{padding:0 1.406vw;position: relative;}
.mainNav li .down{display: none;position: absolute;left: 50%;top: 100%;width: max-content;min-width: 100%;transform: translateX(-50%);z-index: 3;}
.mainNav li:hover .down{display: block;}
.mainNav li .down dl{padding: .15rem;background-color: #fff;}
.mainNav li .down dl dd{margin-bottom: .15rem;}
.mainNav li .down dl dd:last-child{margin-bottom: 0;}
.mainNav li .down dl dd a{font-size: var(--font-size16);color: #222}
.mainNav span a{ position:relative; z-index:100;display:block;line-height: 1rem;color: #222222;transition: all 0.3s;font-weight: 100;}
.mainNav .arr{ display:none;}
.mainNav li:after{position: absolute;left: 50%;bottom: 0%;content: "";width: 0;height: 0.02rem;transition: all 0.3s;background-color: #0d3479;transform: translateX(-50%);}
.mainNav li.aon:after,.mainNav li:hover:after{width: 100%;}
.open-menu{width: 0.3rem;height: 0.4rem;display: flex;flex-direction: column;justify-content: space-between;padding: 0.1rem 0; cursor: pointer; margin-left: 0.3rem;}
.open-menu i{display: block;width: 100%;background-color: #0d3479;height: 2px;transition: all 0.5s;}
.menu-show .open-menu i:nth-child(1) {
	-webkit-transform: translate(0, 8px) rotate(45deg) !important;
	-moz-transform: translate(0, 8px) rotate(45deg) !important;
	-ms-transform: translate(0, 8px) rotate(45deg) !important;
	-o-transform: translate(0, 8px) rotate(45deg) !important;
	transform: translate(0, 8px) rotate(45deg) !important;}
.menu-show .open-menu i:nth-child(2) {
	-webkit-transform: translate(0, 0) rotate(-45deg) !important;
	-moz-transform: translate(0, 0) rotate(-45deg) !important;
	-ms-transform: translate(0, 0) rotate(-45deg) !important;
	-o-transform: translate(0, 0) rotate(-45deg) !important;
	transform: translate(0, 0) rotate(-45deg) !important;}
.menu-show .open-menu i:nth-child(3) {width: 0;}

/* 头部滑过 */
.header.reon:After{height: 0;}
.header.fix:after,
.header.on:after,
.detailBox .header:after{height: 100%;box-shadow: 0 0 10px rgba(0,0,0,0.1);}
.header .ver{margin-left: 0.65rem;height: 0.34rem;line-height: 0.34rem;background-color: #0d3479;border-radius: 0.17rem;}
.header .ver:before{position: absolute;left: -0.36rem;top: 50%;transform: translateY(-50%);width: 1px;height: 0.18rem;content: "";background-color: rgba(255,255,255,0.3);}

@media(min-width:1921px){
	.mainNav li{padding: 0 0.35rem;}
	
	/* 首页banner大屏优化 */
	.home-ban .auto-inner h2{font-size: var(--font-size72);}
	.home-ban .auto-inner{max-width: 1400px;}
}
@media(max-width:1440px){
	.mainNav li{padding: 0 1.5vw;}
}
@media(max-width:1200px){
	/* 首页banner中等屏幕优化 */
	.home-ban .auto-inner h2{font-size: var(--font-size60);}
	.home-ban .moreBtn{font-size: var(--font-size18);min-width: 1.5rem;}
}
@media (min-width:1025px) {

	.open-menu{display: none;}
		/* 下拉 */
		.mainNav .sub{position: absolute;left: 50%;top: 100%;width: 3rem;text-align: center;opacity: 0;visibility: hidden;z-index: -100;pointer-events: none;display: none;}
		.mainNav .sub dl{display: inline-block;box-shadow: 0 0 15px rgba(0,0,0,0.09);background:#f8f9fb;min-width: 2.2rem;border-radius: 0 0 0.2rem 0.2rem;}
		.mainNav .sub dd{position: relative;margin: 0 0.3rem;text-align: left;}
		.mainNav .sub a{display: block;padding: 0.5vw 0;position: relative;z-index: 1;color: #333333;border-bottom: 1px solid #e6e6e6;transition: all 0.5s;}
		.mainNav .sub a:after{position: absolute;right: 0.15rem;top: 50%;transform: translateY(-50%);content: "";width: 0.08rem;height: 0.12rem;background: url(../images/arr_r_blue.svg) no-repeat center center/contain;opacity: 0;transition: all 0.5s;}
		.mainNav .sub dd:last-child a{border-bottom: 0 !important;}
		.mainNav .sub dd:hover a{border-bottom: 1px solid rgba(var(--main-color));}
		.mainNav .sub dd:hover a{color: rgba(var(--main-color));}
		.mainNav .sub dd:hover a:after{right: 0;opacity: 1;}
		.mainNav .active .sub{display: block;z-index: 99;opacity: 1;visibility: visible;transform: translateX(-50%) scale(1);pointer-events: auto;}
}
	
@media(max-width:1024px){
	.header .auto-inner{justify-content: space-between;height: 0.6rem}
	.header .logo span{display: none;}

	.mainNav{position: fixed;right: 0;top:0.6rem;background: rgba(var(--main-color),0.9); padding: 0.2rem 0;visibility: hidden; transform: translateX(100%); opacity: 0; transition: 0.3s; width: 3rem; bottom: 0; box-shadow: 0 0.1rem 0.1rem rgba(0,0,0,0.2);}
	.menu-show{position: fixed;left: 0;top: 0;height: 100%;overflow: hidden;width: 100%;}
	.menu-show .mainNav{visibility: visible; opacity: 1; transform: translateX(0);}
	.mainNav ul{height: 100%; overflow: auto;line-height: 2;}
	.mainNav li{padding: 0;}
	.header.on .mainNav span a:after, .header.fix .mainNav span a:after{display: none;}
	.mainNav .sub dd a,
	.mainNav span a{color:#fff !important;line-height: 3;padding: 0 0.3rem;}
	.mainNav li.aon span a{color: #53ad4f !important;}
	.mainNav .sub dd a{font-size: 0.2rem;}
	.mainNav li span{display: block;position: relative;font-size: 0.24rem;line-height: 2;}

	.wap-dd-op,
	.wap-op{position: absolute;right: 0;width: 3em; height: 100%;background: url(../images/arr_xjt_white.svg) no-repeat center center; background-size: 20% auto; top: 0;z-index: 101; transition: transform 0.3s cubic-bezier(0.34, 1.56, 0.64, 1), filter 0.3s ease;}
	.mainNav .sub dd.wap-active .wap-dd-op,
	span.on .wap-op{transform: rotate(180deg); filter: drop-shadow(0 2px 4px rgba(0,0,0,0.1));}
	.mainNav .sub{display: none; padding: 0.1rem; background: rgba(255,255,255,0.1);line-height: 3;}
	.mainNav .sub dd dl{display: none; padding:1em 1em 1em 2em; background-color: rgba(var(--rgb-white),0.8); line-height: 2.4;}
	.mainNav .sub > dl > dd:not(:last-child){border-bottom: rgba(0,0,0,0.05) 1px solid;}
	.mainNav .sub dd.wap-active dl{display: block;}Nav{position: fixed;right: 0;top: 0.9rem;width: 80%;height: calc(100% - 0.9rem);right: -100%;transition: all 0.3s;opacity: 0;background-color:#ffffff;box-shadow: 0 0 10px rgba(0,0,0,0.2);padding: 20px 0 0 0;overflow-y: auto;z-index: 100;text-align: center;margin-right: 0;}
}
/*Top end*/

/*Bottom s*/
.footer{ position:relative;background:#f0f1f3;z-index: 2;padding: 6.51vw 0 0rem;}
.footer .sitemap{width: 50%;position: relative;text-align: center;font-size: 0}
.footer .sitemap li{display: inline-block; margin: 0 0.2rem;font-size: 0.18rem;font-weight: lighter;}
.footer .contact{max-width: 2rem}
.footer .contact dd{margin-bottom: 0.3rem;font-size: 0.18rem;color: #000000;font-weight: lighter;}
.footer .contact dd b{font-family: Barlow-Regular;font-size: 0.36rem;}
.footer .ewm{text-align: center;font-size: 0.18rem;font-weight: 100;}
.footer .ewm img{display: block;width: 1.2rem;background-color: #fff;margin-bottom: 0.12rem;}
.footer .copyright{padding-top: 0.3rem;padding-bottom: 0.2rem; border-top: 1px solid #D8D8DA;color: var(--rgb-000);font-weight: 100;width: 100%;margin-top: 1.2rem;font-size: 0.16rem;}
.footer .copyright a{color: rgba(var(--rgb-000));}
.footer .copyright a:hover{color:rgba(var(--main-color));}
.footer .copyright p{line-height: 0.38rem;font-size: 0.16rem;}
.footer2 .copyright{border-top: none;margin-top: 0.7rem;}
.footer2 {border-radius: 2rem 0 2rem 0;background: url(../images/fbg.png) no-repeat center;padding-top: 1.25rem;}
.home-footer.active .waterline{animation:fadeInDown 0.3s .4s ease both;-webkit-animation:fadeInDown 0.3s .4s ease both;-moz-animation:fadeInDown 0.3s .4s ease both;}
.home-footer.active .waterline span:nth-child(1){animation:bounce 0.45s .5s ease both;-webkit-animation:bounce 0.45s .5s ease both;-moz-animation:bounce 0.45s .5s ease both;}
.home-footer.active .waterline span:nth-child(2){animation:bounce 0.45s .6s ease both;-webkit-animation:bounce 0.45s .6s ease both;-moz-animation:bounce 0.45s .6s ease both;}
.home-footer.active .waterline span:nth-child(3){animation:bounce 0.45s .7s ease both;-webkit-animation:bounce 0.45s .7s ease both;-moz-animation:bounce 0.45s .7s ease both;}
.footer .copyright .box{width: 43.75%;}
.totop{position: absolute;right: 4.8vw;top: -0.4rem;width: 0.8rem;height: 0.8rem;border-radius: 50%;color: #fff !important;text-align: center;cursor: pointer;z-index: 100;display: flex;align-items: center;justify-content: center;border: solid 0.06rem #ffffff;background: rgba(var(--main-color)) url(../images/totop.png) no-repeat center center/ 0.21rem 0.12rem; visibility: hidden; opacity: 0; transition: 0.3s;cursor:pointer;}
.totop.cd-is-visible {visibility: visible;opacity: 1;bottom: 2%;}
.totop:hover{opacity: 0.8 !important;}
.totop.fix{position: absolute;top: -0.22rem;bottom: auto;border-radius: 50%;}
@media(max-width:1600px){
	.footer .waterline{left: 2vw;}
}
@media(max-width:1024px){
	.footer2{border-radius: 1.5rem 0 1.5rem 0;background-size: cover !important;}
	.home-footer{overflow: visible !important;}
	.footer .logo,.footer .sitemap{display: none;}
	.footer2 .copyright{margin-top: 0rem;padding: 0.2rem 0;}
	.footer .contact{padding-right: 0;}
	
}
@media(max-width:480px){
	.footer2{border-radius: 1rem 0 1rem 0;background-size: cover !important;}
	.footer2{padding-top: 0.6rem;}
	.footer .contact{padding-right: 1.6rem;}
	.footer .contact .ewm img{width: 1.4rem;}
	.footer2 .copyright{flex-wrap: wrap;justify-content: center;}
	.footer .copyright .box{width: 100%;margin-top: 0.2rem;}
	.menu-show .open-menu i:nth-child(1) {
	-webkit-transform: translate(0, 5px) rotate(45deg) !important;
	-moz-transform: translate(0, 5px) rotate(45deg) !important;
	-ms-transform: translate(0, 5px) rotate(45deg) !important;
	-o-transform: translate(0, 5px) rotate(45deg) !important;
	transform: translate(0, 5px) rotate(45deg) !important;}
}
/*Bottom end*/

/* button s*/
.moreBtn{min-width: 0.7rem;text-align: center;display: inline-block;overflow: hidden;position: relative;text-align: center;color: #333333;border-bottom: 1px solid #000;text-align: center;line-height: 0.44rem;transition: all 0.5s;}
.moreBtn em{position: relative;overflow: hidden;padding: 0;display: block;}
.moreBtn:hover,a:hover .moreBtn{background-color: rgba(var(--main-color));border-color:rgba(var(--main-color));color: #fff;}
.moreBtn:hover em:After,a:hover .moreBtn em:After{background-image: url(../images/arr_more_white.svg);}
.moreBtn::before {content: "";position: absolute;top: -5%;left: -5%;z-index: 0;width: 110%;height: 110%;background-color: rgba(var(--main-color));transform: scaleX(0);transform-origin: right;-webkit-transition: transform .6s cubic-bezier(.785, .135, .15, .86);-moz-transition: transform .6s cubic-bezier(.785, .135, .15, .86);-o-transition: transform .6s cubic-bezier(.785, .135, .15, .86);transition: transform .6s cubic-bezier(.785, .135, .15, .86)}
.moreBtn:hover::before,a:hover .moreBtn::before {transform: scaleX(1);transform-origin: left}
.moreBtn.blue{border-color: rgba(var(--main-color));background-color: rgba(var(--main-color));color: #fff;}
.moreBtn.blue em:after{background-image: url(../images/arr_more_white.svg);}
.moreBtn.blue::before {background-color: rgba(255,255,255,0.2);}

.mores{color: rgba(var(--rgb-999));}
.mores:after{display: inline-block;vertical-align: middle;width: 12px;height: 10px;content: "";background: url(../images/arr_more.svg) no-repeat center center/contain;margin: -0.03rem 0 0 0.1rem;transition: all 0.5s;}
a:hover .mores:after{margin-left: 0.15rem;}

@media(max-width:640px){
	.moreBtn{width: auto !important;display: inline-block !important;}
}
/* button end*/

.Con{font-size: 0.24rem;line-height: 0.45rem;color: #333333;}
/* 首页 s*/

@media(max-width:1024px){

}
/* home-ban */
.home-ban .auto-inner{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);color: #fff;}
.home-ban .auto-inner h2{font-size: var(--font-size72);font-weight: 700;text-shadow: 0 7px 8px rgba(84,131,162,0.32);}
.home-ban .Ispic{padding-top: 100vh;}
.home-ban .moreBtn{margin-top: 0.3rem;}
.home-ban .wap{display: none;}

.home-ban .swiper-slide-active .Ispic{animation:fadeInscale 8s .4s ease both;-webkit-animation:fadeInscale 8s .4s ease both;-moz-animation:fadeInscale 8s .4s ease both;}
.home-ban .swiper-slide-active .auto-inner h2 {animation:fadeInRightSmall 0.6s 0.5s ease both;-webkit-animation:fadeInRightSmall 0.6s 0.5s ease both;-moz-animation:fadeInRightSmall 0.6s 0.5s ease both;}
.home-ban .swiper-slide-active .auto-inner .moreBtn {animation:fadeInRightSmall 0.6s 0.9s ease both;-webkit-animation:fadeInRightSmall 0.6s 0.9s ease both;-moz-animation:fadeInRightSmall 0.6s 0.7s ease both;}
.home-ban .swiper-button-prev,.home-ban .swiper-button-next{transition: all 0.5s;}
.home-ban .swiper-button-prev{left: -1rem;}
.home-ban .swiper-button-next{right: -1rem;}
.home-ban:hover .swiper-button-prev{left: 0.3rem;}
.home-ban:hover .swiper-button-next{right: 0.3rem;}
.home-ban .moreBtn{font-size: var(--font-size20);min-width: 1.7rem;}
.home-ban .moreBtn span:after{width: 0.16rem;height: 0.14rem;}
.home-ban .swiper-pagination{bottom: 0.25rem;}
@media(max-width:1024px){
	.home-ban .auto-inner h2{font-size: var(--font-size48);}
	.home-ban .pc{display: none;}
	.home-ban .wap{display: block;}
}
@media(max-width:768px){
	.home-ban .auto-inner h2{font-size: var(--font-size36);}
}

/* home-about */
.home-about{padding-top: 1rem ;}
.home-about .desc b{font-weight: 400;}
.home-about .box{background-color: #f9f9f9;margin-top: 1rem;}
.home-about .info{color: rgba(var(--rgb-555));width: 50%;padding: 0 9%}
.home-about .info h2{font-weight: 400;font-size: var(--font-size40);margin-bottom: 0.5rem;line-height: 1;}
.home-about .info .name{margin-bottom: 0.6rem;font-weight: 400;font-size: var(--font-size24);}
.home-about .info .desc{line-height: 2;font-weight: 100;margin-bottom: 0.52rem;font-size: 0.18rem;color: #333333;}
.home-about .more{position: absolute;left: 0.15rem;top: 60%;width: 0.65rem;height: 0.65rem;z-index: 10;}
.home-about .more em{display: block;height: 0.65rem;border-radius: 50%;background: rgba(var(--main-color)) url(../images/arr_more_white.svg) no-repeat center center/0.16rem 0.14rem;position: relative;z-index: 2;transition: all 0.5s;}
.home-about .more::before,
.home-about .more::after {width: 100%;height: 100%;background: rgba(var(--main-color));position: absolute;left: 0;top: 0;border-radius: 50%;opacity: 0;animation: scaleAnimate 2s linear;animation-iteration-count: infinite;}
.home-about .more::after {animation-delay: .5s;}
.home-about .more:hover em{transform: scale(1.2);}
.home-about .more:hover:before,.home-about .more:hover:after{content: "";}
.home-about .Ispic{width: 50%;overflow: visible;}


@media(min-width:1025px){
	.home-about.active .info h2{animation:fadeInUpSmall 1.2s .6s ease both;-webkit-animation:fadeInUpSmall 1.2s .6s ease both;-moz-animation:fadeInUpSmall 1.2s .6s ease both;}
	.home-about.active .info .name{animation:fadeInUpSmall 1.5s .7s ease both;-webkit-animation:fadeInUpSmall 1.5s .7s ease both;-moz-animation:fadeInUpSmall 1.5s .7s ease both;}
	.home-about.active .info .desc{animation:fadeInUpSmall 1.8s .8s ease both;-webkit-animation:fadeInUpSmall 1.8s .8s ease both;-moz-animation:fadeInUpSmall 1.8s .8s ease both;}
	.home-about.active .info .moreBtn{animation:fadeInUpSmall 2.1s .9s ease both;-webkit-animation:fadeInUpSmall 2.1s .9s ease both;-moz-animation:fadeInUpSmall 2.1s .9ss ease both;}
	.home-about.active .Ispic{transform: translateY(0) scale(1);}
	.home-about.active .Ispic img{animation:fadeInfilter 1s .8s ease both;-webkit-animation:fadeInfilter 1s .8s ease both;-moz-animation:fadeInfilter 1s .8s ease both;}
	.home-about.active .Ispic .more{animation:fadeInLeftSmall 1.2s .9s ease both;-webkit-animation:fadeInLeftSmall 1.2s .9s ease both;-moz-animation:fadeInLeftSmall 1.2s .9s ease both;}
	.home-about.active .numList{animation:fadeInLeftSmall 1.2s .8s ease both;-webkit-animation:fadeInLeftSmall 1.2s .8s ease both;-moz-animation:fadeInLeftSmall 1.2s .8s ease both;}

	.home-about .numList .item:after{position: absolute;bottom: 0;border-bottom: 1px solid rgba(var(--main-color),0.22);content: "";right: 0;}
 .home-about .numList .item:before{position: absolute;bottom: -0.05rem;width: 0.12rem;height: 0.12rem;background-color: rgba(var(--main-color),0.22);border-radius: 50%;}
}
@media(max-width:1024px){
	.home-about .info h2,.home-about .info .name{margin-bottom: 0.2rem;}
	.home-about{padding-bottom: 0.4rem;z-index: 10;padding-top: 0.4rem;}
	.home-about .box{margin-top: 0.3rem;}
	.home-about .Ispic:After{transform: scale(1.08);top: -6%;}
	.home-about .info{width: 50%;padding: 0 5%;}
	.home-about .info h2{font-size: var(--font-size32);}
	.home-about .info .name{font-size: var(--font-size20);}
	.home-about .info .desc{font-size: 0.16rem;}
}
@media(max-width:768px){
	.home-about .info{padding: 0.3rem;width: 100%;}
	.home-about .Ispic{width: 100%;}
	.home-about .numList{width: 100%;display: flex;justify-content: space-between;padding-top: 0;}
	.home-about .numList .item{padding-left: 0;padding-bottom: 0;}
	.home-about .numList .item .counter{font-size: var(--font-size40);}
	.home-about .info h2{font-size: var(--font-size28);}
	.home-about .info .name{font-size: var(--font-size18);}
}
@media(max-width:480px){
	.home-about{padding: 0.5rem 0;}
	.home-about .info{padding: 0.3rem 3%;}
	.home-about .info h2{font-size: var(--font-size36);}
	.home-about .info .name{font-size: var(--font-size22);}
	.home-about .info .desc{font-size: 16px;line-height: 1.8;}
	.home-about .numList .item .counter{font-size: var(--font-size32);}
}

/* home-product */
.titHead{text-align: center;}
.titHead h2{font-size: var(--font-size40);font-weight: 400;color: #333333;}
.home-product{padding-top: 1rem ;overflow: hidden;}
.home-product .Imgbox{margin-top: 0.9rem;position: relative;}
.home-product .Imgbox{padding-top: 41.666%;background-attachment: fixed;overflow: hidden;background-repeat: no-repeat;background-position: center;}
.home-product .Imgbox .txt{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);font-size: 0.24rem;	line-height: 0.6rem;color: #ffffff;font-weight: 100;}
.home-product .Imgbox .txt b{font-weight: 400;}

@media(max-width:1200px){
	.home-product .Imgbox .txt{font-size: 0.22rem;line-height: 0.5rem;}
}
@media(max-width:1024px){
	.Con{font-size: 0.2rem;line-height: 1.8;}
	.titHead{margin-bottom: 0.3rem;}
	.home-product{padding-top: 0.4rem;}
	.home-product .Imgbox{padding-top: 50%;background-attachment: scroll;background-size: cover;}
	.home-product .Imgbox .txt{font-size: 0.20rem;line-height: 0.45rem;width: 80%;}
	.home-ban .Ispic{padding-top: 60%;}
}
@media(max-width:768px){
	.home-product{padding-top: 0rem;}
	.home-product .Imgbox{margin-top: 0.6rem;padding-top: 60%;}
	.home-product .Imgbox .txt{font-size: 0.18rem;line-height: 0.4rem;}
	.home-product .Con{margin-bottom: 0.3rem;}
}
@media(max-width:480px){
	.home-product{padding-top: 0rem;}
	.home-product .Imgbox{margin-top: 0.4rem;padding-top: 70%;}
	.home-product .Imgbox .txt{font-size: 16px;line-height: 1.8;}
}
@media(max-width:1600px){
	.titHead h2{font-size: var(--font-size36);}
}


/* home-scene */ 
.home-scene{position: relative;padding: 1rem 0;}
.home-scene .swiper-slide .Ispic{height: 4rem;}
.home-scene .swiper-slide .info {text-align: center;padding: 0.4rem 1rem 0}
.home-scene .swiper-slide .info .tit{font-size: 0.22rem;color: #333333;}
.home-scene .swiper-slide .info .desc{font-size: 0.16rem;font-weight: lighter;line-height: 0.32rem;color: #333333;margin-top: 0.2rem;}
.home-scene .controls{position: relative;max-width: 2.6rem;margin: 0 auto;margin-top: 0.4rem;height: 0.3rem}
.home-scene .swiper-button-prev,.home-scene  .swiper-button-next{top: 0;transform: translate(0);background-size: 0.16rem 0.29rem;width: 0.3rem;height: 0.3rem}
.home-scene .swiper-button-prev{left: 0;background-image: url(../images/larr.png);}
.home-scene .swiper-button-next{right: 0;background-image: url(../images/rarr.png);}
.home-scene .swiper-pagination{bottom: 0}
.home-scene .swiper-button-prev:hover,.home-scene  .swiper-button-next:hover{background-color: transparent; }

@media(max-width:1200px){
	.home-scene .swiper-slide .Ispic{height: 3.5rem;}
	.home-scene .swiper-slide .info .tit{font-size: 0.20rem;}
	.home-scene .swiper-slide .info .desc{font-size: 0.15rem;}
}
@media(max-width:1024px){
	.home-scene{padding: 0.4rem 0;}
	.home-scene .swiper-slide .Ispic{height: 3rem;}
	.home-scene .swiper-slide .info{padding: 0.3rem 0.8rem 0;}
	.home-scene .swiper-slide .info .tit{font-size: 0.18rem;}
	.home-scene .swiper-slide .info .desc{font-size: 0.14rem;line-height: 0.28rem;}
}
@media(max-width:768px){

	.home-scene .swiper-slide .Ispic{height: 2.5rem;}
	.home-scene .swiper-slide .info{padding: 0.3rem 0.5rem 0;}
	.home-scene .swiper-slide .info .tit{font-size: 0.16rem;}
	.home-scene .swiper-slide .info .desc{font-size: 0.13rem;line-height: 0.25rem;}
	.home-scene .controls{margin-top: 0.3rem;}
}
@media(max-width:480px){

	.home-scene .swiper-slide .Ispic{height: 2rem;}
	.home-scene .swiper-slide .info{padding: 0.2rem 0.3rem 0;}
	.home-scene .swiper-slide .info .tit{font-size: 20px;}
	.home-scene .swiper-slide .info .desc{font-size:14px;line-height: 20px;}
	.home-scene .controls{max-width: 2rem;height: 0.25rem;}
	.home-scene .swiper-button-prev,.home-scene .swiper-button-next{width: 0.25rem;height: 0.25rem;}
}


.home-product2.home-product .Imgbox .txt{top: 26.875%;font-size: 0.4rem;transform: translate(-50%,0);}

.home-strength {padding: 1rem 0}
.home-strength .titHead .desc{width: 90%;max-width: 10.6rem;margin: 0.5rem auto 1rem;font-size: 0.24rem;font-weight: 100;line-height: 0.45rem;}
.home-strength .titHead .desc b{font-weight: 700;}
.home-strength li{float: left;width: 48.57%;position: relative;font-size: 0.18rem;}
.home-strength li.li1 .Ispic{height: 5.5rem;}
.home-strength li .txt{position: absolute;top: 0.7rem;right: 0.9rem;color: #fff;text-align: right;}
.home-strength li .txt .counter{font-family: Barlow-Medium;font-size: 0.72rem;color: #ffffff;line-height: 1;}
.home-strength li .txt .count sup{font-size: 0.48rem;position: relative;top: -0.4rem}
.home-strength li .txt .count{margin-bottom: 0.1rem;}
.home-strength li.li2 .Ispic,.home-strength li.li3 .Ispic{height: 2.6rem;}
.home-strength li.li2{margin-bottom: 0.3rem;}
.home-strength li.li2,.home-strength li.li3{float: right;}

@media(max-width:1200px){
	.home-strength li.li1 .Ispic{height: 4.8rem;}
	.home-strength li.li2 .Ispic,.home-strength li.li3 .Ispic{height: 2.2rem;}
	.home-strength li .txt .counter{font-size: 0.64rem;}
	.home-strength li .txt .count sup{font-size: 0.42rem;}
}
@media(max-width:1024px){
	.home-strength{padding: 0.4rem 0;}
	.home-strength .titHead .desc{font-size: 0.20rem;line-height: 0.4rem;}
	.home-strength li{margin-bottom: 0.3rem;}
	.home-strength li.li1 .Ispic{height: 4.3rem;}
	.home-strength li.li2 .Ispic,.home-strength li.li3 .Ispic{height: 2rem;}
	.home-strength li .txt{top: 0.5rem;right: 0.6rem;}
	.home-strength li .txt .counter{font-size: 0.56rem;}
	.home-strength li .txt .count sup{font-size: 0.36rem;}
	.home-product2.home-product .Imgbox .txt{font-size: 0.3rem;}
}
@media(max-width:768px){

	.home-strength .titHead .desc{font-size: 0.18rem;line-height: 0.35rem;margin: 0.3rem auto 0.6rem;}
	.home-strength li.li1 .Ispic{height: 3.3rem;}
	.home-strength li.li2 .Ispic,.home-strength li.li3 .Ispic{height: 1.5rem;}
	.home-strength li .txt{top: 0.3rem;right: 0.4rem;}
	.home-strength li .txt .counter{font-size: 0.48rem;}
	.home-strength li .txt .count sup{font-size: 0.32rem;top: -0.2rem;}
}
@media(max-width:480px){
.home-strength li{width: 100%;margin-bottom: 0.15rem;}
	.home-strength .titHead .desc{font-size:16px;line-height: 1.6;margin: 0.2rem auto 0.4rem;}
	.home-strength li.li1 .Ispic{height: 2rem;}
	.home-strength li.li2 .Ispic,.home-strength li.li3 .Ispic{height: 2rem;}
	.home-strength li .txt{top: 0.2rem;right: 0.3rem;}
	.home-strength li .txt .counter{font-size: 0.4rem;}
	.home-strength li .txt .count sup{font-size: 0.28rem;}
}





/* home-news */
.home-news{padding-bottom: 1rem;}
.home-news .list {margin-top: 0.6rem;}
.home-news .list .item:first-child a{border-top: 2px solid #ECECEC;}
.home-news .list .item a{min-height: 1.6rem;padding: 0.7rem 0.6rem 0.7rem 0;position: relative;border-bottom: 2px solid #ECECEC;}
.home-news .list .item a:after{width: 0;height: 2px;bottom: -2px;background:rgba(var(--main-color));content: "";position: absolute;transition: all 0.3s}
.home-news .list .item a:hover:after{width: 100%;}
.home-news .list .item time{font-size: 0.18rem;color: #666666;font-family: Sansation-Regular;}
.home-news .list .item time span{display: block;line-height: 0.64rem;margin-bottom: 0.08rem;color: rgba(var(--rgb-333));font-size: var(--font-size50);font-weight: 500;position: relative;}
.home-news .list .item time span:After{width: 0.2rem;height: 2px;left: 50%;transform: translateX(-50%);bottom: 0;position: absolute;content: "";background-color: rgba(var(--main-color));}
.home-news .list .item:not(:last-child){margin-bottom: 0.15rem;}
.home-news .list .item h3{font-weight: 400;font-size: var(--font-size20);width: 11rem}
.home-news .list .item .desc{font-weight: 100;color: rgba(var(--rgb-555),0.8);margin: 0.09rem 0 0.13rem;}

@media(min-width:1025px){
	.home-news .swiper-pagination{left: auto;right: -0.82rem;top: 50%;bottom: auto;display: flex;align-items: center;justify-content: space-between;flex-direction: column;width: 0.24rem;transform: translateY(-50%);height: 3.52rem;}
	.home-news .swiper-pagination:after{left:50%;top: 0;transform: translateX(-50%);height:100%;content: "";position: absolute;background-color: #d4d4d4;width: 2px;}
	.home-news .swiper-pagination span{position: relative;z-index: 10;width: 0.1rem;height: 0.1rem;margin: 0 auto;border-radius: 50%;}
	.home-news .swiper-pagination span:After{width: 0;height: 0;content: "";left: 50%;top: 50%;transform: translate(-50%,-50%);border-radius: 50%;position: absolute;background-color: rgba(var(--main-color),0.5);transition: all 0.5s;opacity: 0;}
	.home-news .swiper-pagination .swiper-pagination-bullet-active:After{opacity: 1;width: 0.24rem;height: 0.24rem;}
	.home-news .swiper-pagination span:first-child{align-self: flex-start;}
	.home-news .swiper-pagination span:last-child{align-self: flex-start;}

	.home-news.active .titHead h2{animation:fadeInUpSmall 1.2s .6s ease both;-webkit-animation:fadeInUpSmall 1.2s .6s ease both;-moz-animation:fadeInUpSmall 1.2s .6s ease both;}
	.home-news.active .focus{animation:fadeInRightSmall 1.5s .7s ease both;-webkit-animation:fadeInRightSmall 1.5s .7s ease both;-moz-animation:fadeInRightSmall 1.5s .7s ease both;}
	.home-news.active .list {animation:fadeInLeftSmall 1.8s .8s ease both;-webkit-animation:fadeInLeftSmall 1.8s .8s ease both;-moz-animation:fadeInLeftSmall 1.8s .8s ease both;}
	
	.home-news .imgbox{transition: all .8s cubic-bezier(0.9,0.9,0.09,1.5);transform: translateY(-100%) scale(0.5);}
	.home-news.active .imgbox{transform: translateY(0) scale(1);}
}
@media(max-width:1024px){
	.home-news .focus{width: 100%;margin-bottom: 0.3rem;}
	.home-news .swiper-pagination{position: static;margin-top: 0.15rem;}
	.home-news .list{width: 100%;}
	.home-news .list .item a{min-height: 0.9rem;padding: 0.3rem 0.3rem 0.3rem 0;margin-bottom: 0;}
	.home-news .list .item:not(:last-child){margin: 0;}
	.home-news .list .item h3{font-size: var(--font-size18);width: 85%;}
	.home-news .list .item .desc{font-size: 0.14rem;}
	.footer .copyright{margin-top: 0.2rem;padding: 0.1rem 0}
}
@media(max-width:768px){
	.home-news{padding-bottom: 0.8rem;}
	.home-news .auto-inner{padding: 0.6rem 0;}
	.home-news .list{margin-top: 0.4rem;}
	.home-news .list .item a{min-height: 1.5rem;padding-left: 0.1rem;}
	.home-news .list .item time{width: 1.1rem;}
	.home-news .list .item time span{font-size: var(--font-size40);line-height: 0.5rem;}
	.home-news .list .item h3{font-size: var(--font-size16);}
	.home-news .list .item .desc{font-size: 0.13rem;margin: 0.06rem 0 0.1rem;}
}
@media(max-width:480px){
	.home-news{padding-bottom: 0.6rem;}
	.home-news .auto-inner{padding: 0.4rem 0;}
	.home-news .list{margin-top: 0.3rem;}
	.home-news .list .item a{min-height: 1rem;padding: 0.2rem 0.2rem 0.2rem 0;}
	.home-news .list .item time{width: 100%;margin-bottom: 0.1rem;text-align: left;}
	.home-news .list .item time span{font-size: var(--font-size32);line-height: 0.4rem;}
	.home-news .list .item h3{font-size: var(--font-size20);width: 100%;}
	.home-news .list .item .desc{font-size: 0.12rem;margin: 0.04rem 0 0.08rem;line-height: 1.6;}
	.home-news .list .item .more{display: none;}
}
/* 首页 end*/

.nbanner{position: relative;}
.nbanner .txt{position: absolute;left: 0;width: 100%;bottom: 0.8rem;	color: #ffffff;}
.nbanner .Ispic{border-radius: 5rem 0rem 0rem 0rem;overflow: hidden;} 
.nbanner .txt .en{font-size: 0.66rem;font-weight: 700;font-style: italic;line-height: 1;margin-bottom: 0.15rem;}
.nbanner .txt .cn{font-family: YouSheBiaoTiHei;font-size: 0.56rem;line-height: 1;}
.nbanner .Ispic {    border-radius: 0rem 0rem 0rem 0rem;    transition: border-radius 0.5s ease;  }
  /* 页面加载完成后应用新的圆角 */
  body.loaded .nbanner .Ispic {    border-radius: 5rem 0rem 0rem 0rem;  }

@media(max-width:1024px){
.nbanner .txt .en{font-size: 0.4rem;margin-bottom: 0.05rem;}
.nbanner .txt .cn{font-size: 0.36rem;}
body.loaded .nbanner .Ispic{border-radius: 3rem 0rem 0rem 0rem;}
.nbanner .txt{bottom: 0.3rem;}
.nyheader .open-menu{right: 4%;top: 0.2rem;}
.nyheader .logo{margin-top: 0.4rem;}
.nyheader .logo img{height: 0.6rem;}
.nyheader .open-menu{width: 0.5rem;height: 0.5rem;padding: 0.16rem 0.1rem;}
.nyheader .menu-area ul li span a{padding: 0;}
}
@media(max-width:480px){
.nbanner .txt .en{font-size: 0.3rem;}
.nbanner .txt .cn{font-size: 0.246rem;}
body.loaded .nbanner .Ispic{border-radius: 1rem 0rem 0rem 0rem;}
.nyheader .logo{margin-left: 0;}
.nbanner .txt{bottom: 0.1rem;}
}








/*common s*/
.subPage{position: relative;background: #ffffff;z-index: 1;height: auto !important;height: 4rem;min-height: 4rem;clear: both;padding: 5.208vw 0;}


.pt50{padding-top: 0.5rem;}

.colName{display: none;background-color:rgba(var(--main-color));border-radius: 0 0 5px 5px;color: #fff;position: relative;padding: 0 0.3rem;line-height: 2.2;margin-bottom: 0.1rem;}
.colName:after{content:"";position: absolute;right: 15px;top: 50%;transform: translateY(-50%);background: url(../images/arr_xjt_white.svg) no-repeat center center/0.2rem 0.2rem;height: 100%;width: 20px;transition: all 0.3s;}
.colName.on:after{transform: translateY(-50%) rotate(-180deg);}

.subMenu{background-color: #fff;border-bottom: 1px solid #e6e6e6;margin-top: 0.68rem;font-weight: 100;}
.subMenu li{position: relative;}
.subMenu li:not(:last-child){margin-right: 0.6rem;}
.subMenu li span{display: block;width: 100%;position: relative;}
.subMenu li span a{color: #010101;display: block;line-height: 0.68rem;font-size: var(--font-size18);}
.subMenu li:before{position: absolute;left: 50%;transform: translateX(-50%);width: 0;bottom:0;height: 2px;content: "";background: rgba(var(--main-color));
	transition: all 0.5s;}
.subMenu li.onli a,.subMenu li:hover a{color: rgba(var(--main-color));}
.subMenu li.onli:before,.subMenu li:hover:before{width: 100%;}

.place{color: #666666;text-align: right;font-size: var(--font-size14);font-weight: 100;}
.place:before{width: 12px;height: 14px;content: "";background: url(../images/ico_home.png) no-repeat center center/contain;display: inline-block;vertical-align: middle;margin: -3px 0.1em 0 0;}
.place a{color: #666666;margin-right: 0.22rem;position: relative;}.place a:hover,.place span{color: rgba(var(--main-color));display: inline-block;}
.place a:after{position: absolute;width: 0.22rem;right: -0.22rem;top: 50%;height:100%;content: "/";text-align: center;transform: translateY(-50%);}
.place.detail{text-align: left;padding: 1.354vw 0;}

.singlePage{ word-wrap:break-word;word-break:normal;text-align:justify;line-height: 2;position: relative;font-size: var(--font-size18);font-weight: 100;}
/* .singlePage p{text-indent: 2em;}
.singlePage.nopt p{text-indent: 0;} */
.singlePage .tc img{display: block;margin: 0px auto 0.1rem;max-width: 100%;}

@media(max-width:1024px){
	.singlePage .tc img{max-width: 100%;height: auto !important;}
	.singlePage{font-size: 16px;}
}
@media(max-width:768px){
	.singlePage .tc img{max-width: 100%;height: auto !important;}

	/* 二级菜单 */
	.subMenu{padding: 0.2rem 0;}
	.subMenu .colName{display: block;}
	.subMenu ul{margin-bottom: 0.15rem;}
	.subMenu li{min-width: 33.333%;text-align: center;margin: 0 !important;}
	.subMenu li:before{height: 0;background-color: #f0f0f0;}
	.subMenu li.onli a, .subMenu li:hover a{color: rgba(var(--main-color));}
	.subMenu li span a{line-height: 2.5;}
}
/*common end*/

/*pages*/
.Pages{ padding:0.2rem 0 0; line-height:0.46rem; zoom:1; overflow:hidden;text-align: center;} 
.Pages span{ padding:0px 3px; display:inline-block;} 
.Pages a{ display:inline-block;font-size: 0.14rem;font-weight: 500; margin:0px 0.06rem;width: 0.5rem;height: 0.5rem;border-radius: 0.15rem 0rem 0.15rem 0rem;vertical-align: middle;border: 0.01rem solid #53ad4f;color: #333333;} 
.Pages .p_cur,.Pages .p_count,.Pages .p_total,.Pages .p_jump,.Pages .a_prev,.Pages .a_next{display: none;}  
.Pages .p_page .num{font-weight: 500;}
.Pages .p_page .num a{border:none;background: none}
.Pages .p_page em a.a_cur,.Pages .p_page em a:hover{ color:#53ad4f;} 
.Pages .p_page b{ font-weight:normal;} 
.Pages .i_text{ width:30px; padding:0px; text-align:center; font-size:12px; border:inset 1px #ddd; background:#fff;} 
.Pages .i_button { position:relative; top:5px; width:32px; height:20px; cursor:pointer; border:none;} 
.Pages .a_first,.Pages .a_prev,.Pages .a_next,.Pages .a_end{font-size: 0;background-position: center center;background-repeat: no-repeat;background-size: 0.09rem 0.16rem;}
.Pages .a_first:hover,.Pages .a_prev:hover,.Pages .a_next:hover,.Pages .a_end:hover{background-color: #53ad4f;}
.Pages .a_first,.Pages .a_end{background-color: transparent;border-color: #d3d3d3;}
.Pages .a_first{background-image: url(../images/page_left.svg);}
.Pages .a_first:hover{background-image: url(../images/page_left_on.svg) !important;border-color: #53ad4f;}
.Pages .a_end{background-image: url(../images/page_right.svg);}
.Pages .a_end:hover{background-image: url(../images/page_right_on.svg) !important;border-color: #53ad4f;}

@media(max-width:1200px){
	.Pages{padding: 0.18rem 0 0;}
	.Pages a{width: 0.45rem;height: 0.45rem;margin: 0 0.05rem;}
	.Pages .a_first,.Pages .a_prev,.Pages .a_next,.Pages .a_end{background-size: 0.08rem 0.14rem;}
}
@media(max-width:1024px){
	.Pages{padding: 0.16rem 0 0;}
	.Pages a{width: 0.4rem;height: 0.4rem;margin: 0 0.04rem;}
	.Pages .a_first,.Pages .a_prev,.Pages .a_next,.Pages .a_end{background-size: 0.07rem 0.12rem;}
}
@media(max-width:768px){
	.Pages{padding: 0.14rem 0 0;}
	.Pages a{width: 0.38rem;height: 0.38rem;margin: 0 0.03rem;}
	.Pages .a_first,.Pages .a_prev,.Pages .a_next,.Pages .a_end{background-size: 0.06rem 0.1rem;}
}
@media ( max-width:480px){
	.Pages{padding: 0.12rem 0 0;}
	.Pages a{width: 0.35rem;height: 0.35rem;line-height: 0.31rem;margin: 0 0.02rem;}
	.Pages .a_first,.Pages .a_prev,.Pages .a_next,.Pages .a_end{background-size: 0.05rem 0.08rem;}
}
/*pages end*/


/* 新闻中心 */
.newsList .date{font-size: var(--font-size16);color: rgba(var(--rgb-666));font-family: 'montserrat';font-weight: 100;}
.newsList .item{margin-bottom: 0.6rem;border-bottom: 2px solid #ededee;position: relative;padding-bottom: 0.6rem;}
.newsList .item .info{width: 60%;}
.newsList .item:before{left: 0;bottom: -2px;width: 0;content: "";position: absolute;height: 2px;background-color:#53ad4f;transition: all 0.5s;}
.newsList .item .info:after{display: block;content: "";width: 0.6rem;background: url(../images/rarr2.png) no-repeat center;height: 0.61rem;border-radius: 0.15rem 0rem 0.15rem 0rem;	border: solid 0.01rem #53ad4f;transition: all 0.5s;}
.newsList .item .Ispic{width: 31.25%;margin-left: 9%;padding-top: 2.8rem;transition: all 0.5s;overflow: hidden;}
.newsList h3{font-size: var(--font-size24);margin: 0.1rem 0 0.2rem;font-weight: 500;line-height: 0.28rem;}
.newsList .desc{font-size: var(--font-size16);color: rgba(var(--rgb-333));line-height: 1.75;margin-bottom:0.6rem;}
.newsList .item:hover .info:after{background: url(../images/rarr2-2.png) no-repeat center #53ad4f; }
.newsList .item:hover:before{width: 100%;}
.newsList .item:hover .date,.newsList .item:hover h3{color: #53ad4f;;}
.newsList .item:hover .date span:after{background-color: #53ad4f;;}
.newsList .item:hover .Ispic{border-radius: 0.5rem 0rem 0.5rem 0rem;}

@media(max-width:1200px){
	.newsList .item{margin-bottom: 0.5rem;padding-bottom: 0.5rem;}
	.newsList .item .info:after{width: 0.5rem;height: 0.5rem;background-size:auto 40%  !important;}
	.newsList .item .Ispic{padding-top: 2.4rem;}
	.newsList h3{font-size: 0.22rem;margin: 0.08rem 0 0.15rem;}
	.newsList .desc{font-size: 0.16rem;line-height: 1.6;margin-bottom: 0.4rem;}
}
@media(max-width:1024px){
	.newsList .item{margin-bottom: 0.45rem;padding-bottom: 0.45rem;}
	.newsList .item .info:after{width: 0.45rem;height: 0.45rem;}
	.newsList .item .Ispic{padding-top: 2.2rem;}
	.newsList h3{margin: 0.06rem 0 0.12rem;}
	.newsList .desc{line-height: 1.5;margin-bottom: 0.3rem;}
	.newsList {padding-top: 0.4rem;}
	.newsList .date{font-size: 14px;;}
}
@media(max-width:768px){
	.newsList .item{margin-bottom: 0.4rem;padding-bottom: 0.4rem;}
	.newsList .item:last-child{margin-bottom: 0;}
	.newsList .item .info{width: 100%;}
	.newsList .item .Ispic{width: 100%;padding-top: 55%;margin: 0.2rem 0 0 0;}
	.newsList .item .info:after{width: 0.4rem;height: 0.4rem;}
	.newsList h3{margin: 0.05rem 0 0.1rem;}
	.newsList .desc{line-height: 1.4;margin-bottom: 0.2rem;}
	.newsList .item:hover .Ispic{border-radius: 0.3rem 0rem 0.3rem 0rem;}
}
@media(max-width:480px){
	.Pages .p_page .num{display: none;}
	.newsList .item{margin-bottom: 0.3rem;padding-bottom: 0.3rem;}
	.newsList .item .info:after{width: 0.35rem;height: 0.35rem;}
	.newsList .item .Ispic{padding-top: 60%;margin: 0.15rem 0 0 0;}
	.newsList h3{font-size: 18px;margin: 0.04rem 0 0.12rem;}
	.newsList .desc{font-size: 14px;line-height: 1.3;margin-bottom: 0.3rem;}
	.newsList .item:hover .Ispic{border-radius: 0.2rem 0rem 0.2rem 0rem;}
}
.noticeList{border-top: 1px solid #dddddd;margin-bottom: 2.865vw;}
.noticeList .item{border-bottom: 1px solid #dddddd;line-height: 0.48rem;}
.noticeList .item a{padding: 1.563vw 2.083vw 1.563vw 2.604vw;transition: all 0.5s;}
.noticeList .item h3{font-size: var(--font-size22);color: #222;flex: 1;font-weight: 500;}
.noticeList .item time{font-size: var(--font-size18);color: #999999;font-weight: 100;}
.noticeList .item:hover a{padding-left: 1.563vw;background-color: #f8f8f8;}
.noticeList .item:hover h3{color: rgba(var(--main-color));}
.noticeList.downList .tit{padding-left: 1.979vw;position: relative;transition: all 0.5s;}
.noticeList.downList .tit:before{position: absolute;left: 0;width: 0.08rem;height: 0.08rem;border-radius: 50%;background-color: #dddddd;content: "";top: 50%;transform: translateY(-50%);}
.noticeList.downList .item:hover a{padding-left: 2.604vw;}
.noticeList.downList .item:hover .tit{padding-left: 0;}
.noticeList.downList .item:hover .tit:before{transform: translateY(-50%) scale(0);}
.noticeList.downList .down{font-size: var(--font-size18);color: #999999;font-weight: 100;}
.noticeList.downList .down:After{width: 0.15rem;height: 0.15rem;content: "";display: inline-block;vertical-align: middle;margin: -0.03rem 0 0 0.677vw;background: url(../images/down.png) no-repeat center center/contain;}
.noticeList.downList .item:hover .down{color: rgba(var(--main-color));}
.noticeList.downList .item:hover .down:After{background-image: url(../images/downon.png);}

body.bgc{background-color: #F5F5F5}
body.bgc .subPage{background: #F5F5F5}
.titleInfo{text-align: center;padding: 0.5rem 0;margin-bottom: 0.46rem;background-color: rgba(255,255,255,.5);	border-radius: 0.6rem 0rem 0.6rem 0rem;}
.titleInfo .title{font-weight: 400;font-size: var(--font-size34);margin-bottom: 0.36rem;}
.titleInfo .other{font-size: var(--font-size18);font-weight: lighter;}
.titleInfo .other img{vertical-align: middle;margin-right: 0.1rem;margin-top: -0.05rem;;}


.PrevNextInfo{padding: 0.46rem 2rem 0 0;margin-top: 0.55rem;border-top: 1px solid #DCDCDC;position: relative;font-weight: 100;}
.PrevNextInfo dl{position: relative;line-height: 0.39rem;font-size: var(--font-size16);color: #333333;}
.PrevNextInfo dl dt{padding-right: 0.15rem;color: #999999;}
.PrevNextInfo .none{color:#53ad4f}
.PrevNextInfo .back{position: absolute;right: 0;top: 0.56rem;background: #53ad4f;padding: 0.781vw 0.2rem;color: #fff;border-radius: 0.5rem;min-width: 9.375vw;text-align: center;}
.PrevNextInfo .back:after{display: inline-block;vertical-align: middle;content: "";margin: -0.04rem 0 0  0.15rem;background: url(../images/back.svg) no-repeat center center/contain;width: 0.18rem;height: 0.19rem;}
.PrevNextInfo .back:hover{opacity: 0.9;}
.newsInfo{width: 100%;}
@media(max-width:1024px){
.titleInfo{padding: 0.3rem 0;}
.titleInfo .title{margin-bottom: 0.2rem;}
}


@media(max-width:768px){
	.newsList .item .Ispic{width: 100%;padding-top: 55%;margin: 0.2rem 0 0 0;}
	.noticeList{border-top: 0;}
	.noticeList .item h3{font-size: var(--font-size20);}
	.noticeList .item time{font-size: var(--font-size16);}

	.newsInfo{width: 100%;}
	.newsRec{width: 100%;padding-top: 0.3rem;}
	.newsRec .swiper-pagination{position: static;margin-top: 0rem;}

	.titleInfo{padding: 0.25rem 0.2rem;margin-bottom: 0.2rem;}
	.titleInfo .title{font-size: var(--font-size30);}
	.PrevNextInfo{padding: 0.25rem 0 0 0;}
	.PrevNextInfo .back{top: -0.4rem;}
	.social-share{text-align: center;}
}
@media(max-width:480px){
.titleInfo .title{font-size: var(--font-size24);}
}

/* 关于我们 */
.subTit2{text-align: center;padding-bottom: 0.4rem;line-height: 1;display: inline-block;width: 100%;}
.subTit2 h2{font-size: var(--font-size40);font-weight: 500;position: relative;float: left;margin-bottom: 0.25rem;}
.subTit2 h2:after{position: absolute;right: -0.1rem;top: -0.1rem;content: "";width: 0.35rem;background: url(../images/yuan.png) no-repeat center/contain;	height: 0.35rem;}

.subTit2 .desc{font-size: var(--font-size18);font-weight: 100;color: rgba(var(--rgb-000));line-height: 2;}
.subTit2.tc h2{float: none;display: inline-block;}
.about-info{overflow: hidden;position: relative;padding:1.4rem 0;background: #fff;position: relative;}
.about-info .auto-inner-1400{flex-direction: row-reverse;}
.about-info .info{color: rgba(var(--rgb-000));width: 40%;}
.about-info .info h2{font-weight: 400;font-size: var(--font-size42);margin-bottom: 0.14rem;position: relative;float: left;line-height: 1;}
.about-info .info h2:after{position: absolute;right: -0.1rem;top: -0.1rem;content: "";width: 0.35rem;background: url(../images/yuan.png) no-repeat center/contain;	height: 0.35rem;}
.about-info .info .name{margin-bottom: 0.36rem;}
.about-info .info .desc{line-height: 1.875;font-weight: 100;margin-bottom: 4.5vw;}

.about-info .Ispic{width: 53.125%;overflow: visible;}
.about-info .Ispic p{font-size: 0.2rem;line-height: 0.44rem;color: #000000;font-weight: 100;margin-bottom: 0.4rem;}
.about-info .Ispic img{border-radius: 1rem 0rem 1rem 0rem;height: auto;}
@media(max-width:1200px){
	.about-info .info h2{font-size: var(--font-size36);}
	.about-info .info .desc{font-size: 0.16rem;line-height: 1.6;}
	.about-info .Ispic p{font-size: 0.18rem;line-height: 0.4rem;}
}
@media(max-width:1024px){
	.about-info .Ispic{margin-right: 0;}
	.about-info .info h2{font-size: var(--font-size32);}
	.about-info .Ispic img{border-radius: 5vw 0 5vw 0;}
}
@media(max-width:768px){
	.subTit2 h2{font-size: var(--font-size30);margin-bottom: 0rem;}
	.about-info{padding-bottom: 0.5rem;padding: 0.5rem 0;}
	.about-info .Ispic{margin: 0px auto;width: 100%;}
	.about-info .info{width: 100%;text-align: center;}
	.about-info .info h2{font-size: var(--font-size28);}
	.about-info .numList .item .counter{font-size: var(--font-size40);}
}
@media(max-width:480px){
	.about-info{padding: 0.4rem 0;}
	.about-info .info h2{font-size: var(--font-size28);}
	.about-info .Ispic p{font-size: 16px;line-height: 1.6;}
}

.about-culture{padding: 1.4rem 0;background-color: #f7fcf7;position: relative;}
.about-culture:before{position: absolute;right: 0;top:9.5rem; width: 6.36rem;background: url(../images/bg1.png) no-repeat right top;content: "";	height: 12.69rem;}
.about-culture .list .item{width: 45.625%;float: left;}
.about-culture .list .item:nth-child(2n){float: right;margin-top: -1rem;}
.about-culture .list .inner{position: relative;}
.about-culture .list .icon img{height: 0.72rem;}
.about-culture .list .desc{font-weight: 100;color: rgba(var(--rgb-000));line-height: 2;font-size: 0.18rem;margin-bottom: 0.4rem;}
.about-culture .list .item:nth-child(2n) .desc{margin-bottom: 0;margin-top: 0.4rem;}
@media(max-width:1200px){
	.about-culture{padding: 1.2rem 0;}
	.about-culture .list .item{width: 48%;}
	.about-culture .list .desc{font-size: 0.16rem;}
}
@media(max-width:1024px){
	.about-culture{padding: 1rem 0;}
	.about-culture .list .item{width: 100%;margin-bottom: 0.3rem;float: left;}
	.about-culture .list .item:nth-child(2n){float: right;margin-top: 0;}
	.about-culture .list .inner{display: flex;flex-direction: column;}
	.about-culture .list .desc{margin-bottom: 0.2rem;margin-top: 0.2rem !important;}
}
@media(max-width:768px){
	.about-culture{padding: 0.5rem 0;}
	.about-culture .list .item{width: calc(100% / 2 - 0.2rem);flex: none;margin-bottom: 0.2rem;}
	.about-culture .list .icon img{height: 0.5rem;}
	.about-culture .list .desc{font-size: 16px;line-height: 1.6;}
	.about-culture .list .desc br{display: none;}
}
@media(max-width:480px){
	.about-culture{padding: 0.4rem 0;}
	.about-culture .list .item{width: 100%;margin-bottom: 0.3rem;}
}

.about-hornor{padding: 1.4rem 0;position: relative;background: #fff}
.about-hornor .subTit2{display: flex;justify-content: space-between;}
.about-hornor .desc{width:68.75%;max-width: 11rem;margin-top: 0.3rem; font-size: 0.18rem;line-height: 2;color: #000000;font-weight: 100;}
.about-hornor .desc p{margin-bottom: 0.2rem;}
.about-hornor .hornor{width: 47.6%;margin: -0.35rem 0 0 0.23rem;}
.about-hornor .img{height: 2.76rem;position: relative;display: flex;align-items: flex-end;text-align: center;}
.about-hornor .imgbg{position: relative;width: 2.68em;margin: 0px auto;padding: 0.18rem;transition: all 0.5s;border-radius: 0.1rem;border: 1px solid rgba(255,255,255,0.5);background-color: rgba(255,255,255,0.4);}
.about-hornor .imgbg img{max-height: 3.36rem;position: relative;z-index: 2;}
.about-hornor .imgbg:before{content: "";position: absolute;width: 100%;height: 0.12rem;background: url(../images/rybg_top.png) no-repeat center top/100% 100%;top: 0;left: 0;z-index: 1;}
.about-hornor .imgbg:after{content: "";position: absolute;width: 100%;height: 0.12rem;background: url(../images/rybg_bottom.png) no-repeat center bottom/100% 100%;bottom: 0;left: 0;z-index: 2;}
.about-hornor .imgbg .shadow{position: absolute;bottom: 0;height: 100%;width: 100%;z-index: 0;right: -0.44rem;background: url(../images/rybg_shadow.png) no-repeat center center/100% 100%;}
.about-hornor .imgbg .shadow img{width: 100%;height: 100%;}
.about-hornor .list ul{position: relative;background: url(../images/desk.png) no-repeat center bottom/contain;padding-bottom: 0.75rem;margin-bottom: 0.18rem;}

@media(max-width:1200px){
	.about-hornor{padding: 1.2rem 0;}
	.about-hornor .desc{font-size: 0.16rem;line-height: 1.8;}
	.about-hornor .subTit2{flex-direction: column;}
	.about-hornor .desc{margin-top: 0.2rem;}
}
@media(max-width:1024px){
	.about-hornor .hornor{width: 100%;}
	.about-hornor .info{width: 100%;padding: 0 6%;}
	.about-hornor .subTit2{flex-direction: column;text-align: center;}
	.about-hornor .desc{width: 100%;max-width: none;margin-top: 0.3rem;}
}
@media(max-width:768px){
	.about-hornor{padding: 0.5rem 0;}
	.about-hornor .list ul{padding-bottom: 0.4rem;margin-bottom: 0;}
	.about-hornor .img{zoom: 0.65;}
	.about-hornor .desc{font-size: 16px;line-height: 1.6;}
}
@media(max-width:480px){
	.about-hornor{padding: 0.4rem 0;}
	.about-hornor .img{zoom: 0.5;}
}

.about-crs{padding: 0rem 0 1.4rem;position: relative;}
.about-crs .subTit2{margin-bottom: 0.6rem;}
.about-crs:after{position: absolute;left: 0;bottom: 0;width: 100%;height: 6.1rem;content: "";	background-color: #f7fcf7;}
.about-crs .desc{max-width: 9.4rem;width:60% }
.about-crs .Ispic{width: 4.2rem;border-radius: 0.8rem 0rem 0.8rem 0rem;}
.about-crs .Imgbox .desc{max-width: 5.8rem;font-weight: lighter;font-size: 0.18rem;line-height: 2;position: relative;}
.about-crs .Imgbox .desc:before{width: 0.8rem;height: 0.63rem;position: absolute;top: -1.2rem;left: 0;content: "";background: url(../images/fh1.png) no-repeat center/contain;}
.about-crs .Imgbox .desc:after{width: 0.8rem;height: 0.63rem;position: absolute;bottom: -0.4rem;right: -1.8rem;content: "";background: url(../images/fh2.png) no-repeat center/contain;}
.about-crs .Imgbox .Ispic2{margin-top: -5rem;}
@media(max-width:1200px){
	.about-crs{padding: 0rem 0 1.2rem;}
	.about-crs .desc{font-size: 0.16rem;line-height: 1.8;}
	.about-crs .Imgbox .desc{font-size: 0.16rem;line-height: 1.8;}
}
@media(max-width:1024px){
	.about-crs{padding: 0rem 0 1rem;}
	.about-crs .Imgbox{flex-direction: column;}
	.about-crs .Imgbox .desc{max-width: 100%;margin: 0.3rem 0;}
	.about-crs .Imgbox .Ispic{width: 100%;margin: 0.2rem 0;}
	.about-crs .Imgbox .Ispic2{margin-top: 0;}
	.about-crs .desc{width: 100%;max-width: none;}
}
@media(max-width:768px){
	.about-crs{padding: 0.5rem 0;}
	.about-crs .list .item{width: 100%;}
	.about-crs .list .item:not(:last-child){margin-bottom: 0.15rem;}
	.about-crs .desc{font-size: 16px;line-height: 1.6;margin-top: 0.2rem;}
	.about-crs .Imgbox .desc{font-size: 16px;line-height: 1.6;}
}
@media(max-width:480px){
	.about-crs{padding: 0.4rem 0;}
	.about-crs .Ispic{border-radius: 0.5rem 0rem 0.5rem 0rem;}
}

.home-product.home-product3{padding: 1.4rem 0}
.home-product.home-product3 .Ispic{border-radius: 1rem 0rem 1rem 0rem;}
.home-product.home-product3 .txt{ font-size: 0.22rem;line-height: 0.4rem;font-weight: 400;max-width: 11.85rem;width: 90%}
.home-product.home-product3  .Imgbox{margin-top: 0;padding: 0;}

@media(max-width:1200px){
	.home-product.home-product3{padding: 1.2rem 0;}
	.home-product.home-product3 .txt{font-size: 0.2rem;line-height: 0.36rem;}
}
@media(max-width:1024px){
	.home-product.home-product3{padding: 1rem 0;}
	.home-product.home-product3 .txt{font-size: 16px;line-height: 1.6;width: 92%;}
}
@media(max-width:768px){
	.home-product.home-product3{padding: 0.8rem 0;}
	.home-product.home-product3 .Imgbox{flex-direction: column;}
	.home-product.home-product3 .Ispic{width: 100%;margin-bottom: 0.3rem;}
	.home-product.home-product3 .txt{padding: 0 0.2rem;}
	.home-product.home-product3 .txt br+br{display: none;}
}
@media(max-width:480px){
	.home-product.home-product3 .Ispic img{height: 6rem;}
	.home-product.home-product3{padding: 0.6rem 0;}
	.home-product.home-product3 .Ispic{border-radius: 0.5rem 0rem 0.5rem 0rem;}
}









.about-history{padding: 1.4rem 0;position: relative;background: url(../images/bg2.png) no-repeat center left/cover;overflow: hidden;padding-left: 8.33vw;}
.about-history .subTit2{float: left;width: auto}
.about-history .content{position: relative;float: right;width: 75%;}
.about-history .TabCon .item{height: 7.85rem;padding: 0.6rem;transition: all 0.5s;border-left:  0.02rem solid  #ededed;;}
.about-history .TabCon .year{margin-bottom: 0.18rem;font-weight: 500;position: relative;font-size: var(--font-size50);color: #000000;}
.about-history .TabCon .txt{height: 2.75rem;color: #333333;font-weight: 400;position: relative;font-size: 0.22rem;}
.about-history .TabCon .txt p{position: relative;}

.about-history .TabCon .item:hover .txt:before{background-color: rgba(var(--main-color));}
.about-history .TabCon .item:hover .year:before{background-color: rgba(var(--main-color));}



.about-history .TabNav{font-family: 'montserrat';text-align: center;}
.about-history .TabNav .slick-list{padding: 0 0.5rem;}
.about-history .TabNav .item{color: #555555;cursor: pointer;font-size: var(--font-size20);}
.about-history .TabNav .item.slick-current,.about-history .TabNav .item:hover{color: rgba(var(--main-color));font-weight: bold;}
.about-history .TabNav .slick-arrow{background-color: #fff;}
.about-history .TabNav .slick-prev{left: -2px;}
.about-history .TabNav .slick-next{right: -2px;}


.about-history .line{margin-bottom: 4.375vw;height: 1.26rem;position: relative;}
.about-history .line:after{height: 100%;position: absolute;left: 0;width: 88.667vw;content: "";top: 0;background: url(../images/historyline.png) no-repeat 0 center/cover;}
.about-history .line:before{height: 100%;position: absolute;left: 0;width: 0;content: "";top: 0;background: url(../images/historyline2.png) no-repeat 0 center/cover;z-index: 10;}
.about-history.active .line:before{animation: linew 6s;animation-fill-mode: forwards}
@-webkit-keyframes linew {
	0% {width: 0;}
	100% {width:  88.667vw;}
}
@keyframes linew {
	10% {width: 0;}
	100% {width:  88.667vw;	}
}

@media(max-width:1200px){
	.about-history{padding: 1.2rem 0;padding-left: 6vw;}
	.about-history .TabCon .item{height: 7rem;padding: 0.5rem;}
	.about-history .TabCon .year{font-size: var(--font-size42);}
	.about-history .TabCon .txt{font-size: 0.2rem;}
}
@media(max-width:1024px){
	.about-history{padding: 1rem 0;padding-left: 4vw;}
	.about-history .subTit2{float: none;width: 92%;text-align: center;margin: 0 4% 0; margin-bottom: 0rem;}
	.about-history .content{float: none;width: 100%;}
	.about-history .TabCon .item{height: 6rem;padding: 0.4rem;}
	.about-history .TabCon .year{font-size: var(--font-size36);}
	.about-history .TabCon .txt{font-size: 0.18rem;}
}
@media(max-width:768px){
	.about-history{padding: 0.5rem 0;padding-left: 0;}
	.about-history .yearbg{top: 50%;}
	.about-history .item{width: 33.333%;}
	.about-history .TabCon .item{height: auto;min-height: 5rem;padding: 0.3rem 4vw;}
	.about-history .TabCon .year{font-size: var(--font-size28);}
	.about-history .TabCon .txt{font-size: 0.16rem;height: auto;margin-bottom: 0.3rem;}
}
@media(max-width:480px){
	.about-history{padding: 0.4rem 0;}
	.about-history .TabCon{margin-top: 0.3rem;}
	.about-history .TabCon .item{padding-top: 0 !important;}
	.about-history .TabCon .item {height: auto;min-height: 4rem;}
	.about-history .TabCon .txt {max-height: unset;height: auto;margin-bottom: 0.3rem; font-size: 16px;min-height: 0.6rem;}
	.about-history .TabCon .year{font-size: var(--font-size28);}
}
#bloc{background-color: #fff;}
.ptit{font-size: 0.56rem;line-height: 0.56rem;color: #000000;}
.ProPart1{position: relative;background-color: #fff;}
.ProPart1 .home-product .txt{top: 1.4rem;transform: translate(-50%,0);}
.ProPart1 .home-product .txt .ti{text-align: center;font-size: 0.5rem;font-weight: 500;margin-bottom: 0.3rem;}
.ProPart1 .home-product .txt{font-size: 0.24rem;line-height: 0.4rem;color: #ffffff;font-weight: 400;text-align: center;}
.ProPart1 .home-product .Imgbox{padding: 0;}

@media(max-width:1200px){
	.ProPart1 .home-product .txt .ti{font-size: 0.45rem;}
	.ProPart1 .home-product .txt{font-size: 0.22rem;line-height: 0.38rem;}
}
@media(max-width:1024px){
	.ProPart1{padding-top: 0.4rem;}
	.ProPart1 .home-product .txt .ti{font-size: 0.4rem;margin-bottom: 0.25rem;}
	.ProPart1 .home-product .txt{font-size: 0.2rem;line-height: 0.35rem;}
}
@media(max-width:768px){
	.ProPart1 .home-product .txt{top: 1.2rem;}
	.ProPart1 .home-product .txt .ti{font-size: 0.35rem;margin-bottom: 0.2rem;}
	.ProPart1 .home-product .txt{font-size: 0.18rem;line-height: 0.32rem;top: 18%;}
	
}
@media(max-width:480px){
	.ProPart1 .home-product .txt{top: 18%;}
	.ProPart1 .home-product .txt .ti{font-size: 0.28rem;margin-bottom: 0.1rem;}
	.ProPart1 .home-product .txt{font-size: 14px;line-height: 1.5;}
	.ProPart1 .home-product .txt br{display: none;}
	.ProPart1 .home-product .Ispic img{height: 3rem;}
}
.ProPart2{padding: 1.2rem 0;position: relative;background-color: #fff;overflow: hidden;}
.ProPart2 .top-box{position: relative;padding-left: 1.25rem;}
.ProPart2 .top-box:before{display: block;content: '';position: absolute;left: 0;top: -.3rem;width: .8rem;height: .74rem;background-image: url(../images/yin.png);background-size: cover;z-index: 1;}
.ProPart2 .top-box .ptext{margin-top: .2rem;font-size: .34rem;color: #333333;}
.ProPart2 .slider{margin: 0 -0.15rem}
.ProPart2 li{margin: 0 0.15rem;position: relative;}
.ProPart2 li .Ispic{height: 4rem;}
.ProPart2 .ptit{margin-bottom: 0.6rem;}
/*.ProPart2 li p{position: absolute;left: 0;width: 100%;bottom: 0.7rem;font-size: 0.4rem;font-weight: 500;line-height: 0.4rem;color: #ffffff;text-align: center;}*/
.ProPart2 .slick-prev{left:0;;}
.ProPart2 .slick-next{right: 0rem}
.ProPart2 .arrows .slick-arrow{width: 0.5rem;border-radius: 50%;	height: 0.5rem;transform: translateY(0);	background-color: #D9D9D9;display: inline-block;}
.ProPart2 .arrows{margin-top: 0.7rem;float: right;margin-right: 8.33vw;position: relative;width: 1.2rem;}
.ProPart2 .arrows .slick-arrow:hover{background-color: #53ad4f;}
.ProPart2 .right-box{max-width: 79.4%;width: 100%;margin-left: auto;}
.ProPart2 .right-box .slick-list{overflow: initial;}
.ProPart2 .box{margin-top:.25rem;text-align:center}
.ProPart2 .box .title{font-size: .4rem;color: #000}
.ProPart2 .box .text{margin-top: .15rem;font-size: .22rem;color: #333;line-height: 1.7;}
@media(max-width:1200px){
	.ProPart2{padding: 1rem 0;}
	.ProPart2 li .Ispic{height: 5.8rem;}
	.ProPart2 li p{font-size: 0.35rem;bottom: 0.6rem;}
	.ProPart2 .ptit{margin-bottom: 0.5rem;}
	.ProPart2 .arrows{margin-top: 0.6rem;}
}
@media(max-width:1024px){
	.ProPart2{padding: 0.6rem 0;}
	.ProPart2 li .Ispic{height: 5rem;}
	.ProPart2 li p{font-size: 0.32rem;bottom: 0.55rem;}
	.ProPart2 .ptit{margin-bottom: 0.45rem;}
	.ProPart2 .arrows .slick-arrow{width: 0.45rem;height: 0.45rem;}
	.ProPart2 .arrows{width: 1.1rem;}
}
@media(max-width:768px){
	.ProPart2{padding: 0.5rem 0;}
	.ProPart2 li .Ispic{height: 4rem;}
	.ProPart2 li p{font-size: 0.28rem;bottom: 0.5rem;}
	.ProPart2 .ptit{margin-bottom: 0.4rem;}
	.ProPart2 .arrows{margin-top: 0.2rem;margin-right: 9vw;}
	.ProPart2 .arrows .slick-arrow{width: 0.4rem !important;height: 0.4rem!important;}
	.ProPart2 .arrows{width: 1rem;}
    .ProPart2 .right-box{max-width: 93%;margin: 0 auto}
    .ProPart2 .box .title{font-size: .24rem;}
    .ProPart2 .box .text{margin-top: .1rem;font-size: .18rem;line-height: 1.5}
    .ProPart2 .box .text p{font-size: .18rem;line-height: 1.5}
    .ProPart2 .box{margin-top: .2rem;}
    .ProPart2 .top-box:before{display: none;}
    .ProPart2 .top-box{padding-left: 0}
    .ProPart2 .top-box .ptext{margin-top: .1rem;font-size:.22rem;line-height: 1.5}
}
@media(max-width:480px){
	.ProPart2{padding: 0.4rem 0;}
	.ProPart2 li .Ispic{height: 2.4rem;}
	.ProPart2 li p{font-size: 0.22rem;bottom: 0.2rem;}
	.ProPart2 .ptit{margin-bottom: 0.3rem;}
	.ProPart2 .arrows{margin-top: 0.2rem;margin-right: 2vw;}
	.ProPart2 .arrows .slick-arrow{width: 0.35rem;height: 0.35rem;}
	.ProPart2 .arrows{width: 0.9rem;}
}

.ProPart3{position: relative;background-color: #fff;}
.ProPart3 .txt{position: absolute;left: 0;top:50%;transform: translateY(-50%);width: 100%;color: #fff;}
.ProPart3 .txt .ti{font-size: 0.56rem;line-height: 0.84rem;font-weight: 500;margin-bottom: 0.35rem;}
.ProPart3 .txt p{font-size: 0.4rem;line-height: 1.5;}
.ProPart3 .Imgbox{position: relative; padding-bottom: 28.64%;background-attachment: fixed;overflow: hidden;background-repeat: no-repeat;background-position: center;}

@media(max-width:1200px){
	.ProPart3{padding-top: 1rem;}
	.ProPart3 .txt{top: 0.8rem;}
	.ProPart3 .txt .ti{font-size: 0.48rem;line-height: 0.72rem;margin-bottom: 0.3rem;}
	.ProPart3 .txt p{font-size: 0.2rem;line-height: 0.36rem;}
}
@media(max-width:1024px){
	.ProPart3{padding-top: 0.9rem;}
	.ProPart3 .txt{top: 0.7rem;width: 95%;}
	.ProPart3 .txt .ti{font-size: 0.42rem;line-height: 0.63rem;margin-bottom: 0.25rem;}
	.ProPart3 .txt p{font-size: 0.18rem;line-height: 0.32rem;}
}
@media(max-width:768px){
	.ProPart3{padding-top: 0.8rem;}
	.ProPart3 .txt{top: 0.6rem;width: 98%;}
	.ProPart3 .txt .ti{font-size: 0.36rem;line-height: 0.54rem;margin-bottom: 0.2rem;}
	.ProPart3 .txt p{font-size: 0.16rem;line-height: 0.28rem;}
	.ProPart3 .Imgbox{background-attachment: scroll;}
}
@media(max-width:480px){
	.ProPart3{padding-top: 0.6rem;}
	.ProPart3 .txt{top: 0.5rem;width: 92%;}
	.ProPart3 .txt .ti{font-size: 0.28rem;line-height: 0.42rem;margin-bottom: 0.15rem;}
	.ProPart3 .txt p{font-size: 14px;line-height: 1.5;}
	.ProPart3 .Imgbox{padding-bottom: 90%;}
}

.ProPart4{padding: 1.4rem 0;text-align: center;position: relative;background-color: #fff;} 
.ProPart4 .ptit{text-align: left;}
.ProPart4 li{width: 29.4%;float: left;margin-right: 5.9%;text-align: center;margin-top: 0.7rem;}
.ProPart4 li:nth-child(3n){margin-right: 0;}
.ProPart4 li .Ispic{height: 3.3rem;margin-bottom: 0.4rem ;transition: all 0.3s}
.ProPart4 li .ti{text-align: center;font-size: 0.3rem;font-weight: 700;color: #000000;line-height: 1;}
.ProPart4 li p{font-size: 0.18rem;line-height: 0.3rem;color: #333333;font-weight: 100;margin: 0.15rem auto 0.2rem}
.ProPart4 li span{display: none;font-size: 0.18rem;line-height: 0.28rem;color: #53ad4f;/*display: inline-block;*/border-bottom: 1px solid #53ad4f;;}
.ProPart4 li:hover .Ispic{border-radius: 1rem 0rem 1rem 0rem;}
.ProPart4 li:hover .ti{color: #53ad4f;}
.ProPart4 .showMorehandle{display: flex;text-align: center;justify-content: center;width: 100%;margin:1rem auto 0;cursor: pointer;color: #666666;font-size: 0.2rem;font-weight: 100;height: 0.37rem;line-height: 0.37rem;}
.ProPart4 .showMorehandle i{display: inline-block;/*animation: rotate 3s linear infinite; */width: 0.37rem;height: 0.37rem;background: url(../images/loading2.png) no-repeat center/contain;vertical-align: middle;margin-right: 0.2rem;}
.ProPart4 .showMore{display: inline-block;width: 100%;}
@media(max-width:1200px){
	.ProPart4{padding: 0.8rem 0;}
	.ProPart4 li{margin-top: 0.6rem;}
	.ProPart4 li .Ispic{height: 2.8rem;margin-bottom: 0.35rem;}
	.ProPart4 li .ti{font-size: 0.26rem;}
	.ProPart4 li p{font-size: 0.16rem;line-height: 0.28rem;}
	.ProPart4 .showMorehandle{font-size: 0.18rem;height: 0.33rem;line-height: 0.33rem;}
}
@media(max-width:1024px){
	.ProPart4{padding: 0.6rem 0;}
	.ProPart4 li{width: 31%;margin-right: 3.5%;margin-top: 0.5rem;}
	.ProPart4 li .Ispic{height: 2.5rem;margin-bottom: 0.3rem;}
	.ProPart4 li .ti{font-size: 0.24rem;}
	.ProPart4 li p{font-size: 0.15rem;line-height: 0.26rem;margin: 0.12rem auto 0.15rem;}
	.ProPart4 .showMorehandle{margin: 0.8rem auto 0;font-size: 0.16rem;height: 0.3rem;line-height: 0.3rem;}
}
@media(max-width:768px){
	.ProPart4{padding: 0.4rem 0;}
	.ProPart4 li{width: 48%;margin-right: 0%;margin-top: 0.4rem;}
	.ProPart4 li:nth-child(2n){margin-right: 0;float: right;}
	.ProPart4 li:nth-child(3n){margin-right: 0%;}
	.ProPart4 li .Ispic{height: 2.2rem;margin-bottom: 0.25rem;}
	.ProPart4 li .ti{font-size: 22px;}
	.ProPart4 li p{font-size: 16px;line-height: 24px;margin: 0.1rem auto 0.12rem;}
	.ProPart4 .showMorehandle{margin: 0.6rem auto 0;font-size: 0.14rem;height: 0.28rem;line-height: 0.28rem;width: 100%;}
}
@media(max-width:480px){
	.ProPart4{padding: 0.4rem 0;}
	.ProPart4 li{width: 100%;margin-right: 0;margin-top: 0.3rem;}
	.ProPart4 li .Ispic{height: 3rem;margin-bottom: 0.2rem;}
	.ProPart4 li p{margin: 0.08rem auto 0.1rem;}
	.ProPart4 .showMorehandle{margin: 0.5rem auto 0;font-size: 16px;height: 0.0.37rem;line-height: 0.0.37rem;}
	.ProPart4 li:hover .Ispic{border-radius: 0.5rem 0rem 0.5rem 0rem;}
}
@keyframes rotate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

.TecPart1{padding: 1.4rem 0;position: relative;background-color: #fff;}
.TecPart1:after{position: absolute;left: 0;width: 100%;bottom: 0;height: 64%;content: "";background-color: #f2f9f1;z-index: -1;}
.TecPart1 .left{width: 52.125%;}
.TecPart1 .Ispic{width: 37.5%;float: right;}
.TecPart1 .desc{margin-top: 2.6rem;font-size: 0.18rem;line-height: 2;color: #000;font-weight: 100;}

@media(max-width:1200px){
	.TecPart1{padding: 1.2rem 0;}
	.TecPart1 .desc{margin-top: 2.2rem;font-size: 0.16rem;}
}
@media(max-width:1024px){
	.TecPart1{padding: 1rem 0;}
	.TecPart1 .left{width: 58%;}
	.TecPart1 .Ispic{width: 38%;}
	.TecPart1 .desc{margin-top: 1.8rem;font-size: 0.15rem;}
	.subTit2{padding-bottom: 0;}
	.ptit{font-size: 0.4rem;}
	.home-product .Imgbox{margin-top: 0rem;}
}
@media(max-width:768px){
	.ptit{font-size: 0.32rem;}
	.TecPart1{padding: 0.4rem 0;}
	.TecPart1 .auto-inner-1600 {flex-wrap: wrap;}
	.TecPart1 .left{width: 100%;margin-bottom: 0.3rem;}
	.TecPart1 .Ispic{width: 100%;float: none;height: 3rem;}
	.TecPart1 .desc{margin-top: 0rem;font-size: 16px;line-height: 1.8;}
}
@media(max-width:480px){
	.TecPart1{padding: 0.6rem 0 0;}
	.TecPart1 .desc{margin-top: 0.3rem;line-height: 1.6;}
	.TecPart1 .Ispic{height: 2.5rem;}
}

.TecPart2{padding: 1.6rem 0 1.4rem;position: relative;background: url(../images/Technicalbg1.png) no-repeat right top;background-color: #fff;}
.TecPart2 .Ispic{width: 42.7%;float: left;}
.TecPart2 .txt{float: right;margin-right: 8.33%;width: 39.8%;}
.TecPart2 .desc{font-size: 0.18rem;line-height: 2;color: #000000;font-weight: lighter;margin-bottom: 1rem;}
.TecPart2 .desc em{font-style: normal;font-weight: normal;}
.TecPart2 .desc p{margin-bottom: 0.2rem;}
.TecPart2 .numList .counter{font-size: 0.56rem;line-height: 0.36rem;color: #53ad4f;font-weight: 700;}
.TecPart2 .numList .counter span{display: inline-block;}
.TecPart2 .numList .unit{font-size: 0.18rem;color: #999999;margin-left: 0.1rem;}
.TecPart2 .numList p{color: #666666;font-size: 0.18rem;line-height: 2}

@media(max-width:1200px){
	.TecPart2{padding: 0.4rem 4% 0.4rem;}
	.TecPart2 .desc{font-size: 0.16rem;margin-bottom: 0.8rem;}
	.TecPart2 .numList .counter{font-size: 0.48rem;}
	.TecPart2 .numList .unit{font-size: 0.16rem;}
	.TecPart2 .numList p{font-size: 0.16rem;}
}
@media(max-width:1024px){
	.TecPart2 .auto-inner-1600{width: 100%;}
	.TecPart2{padding: 0.4rem 4% 0.4rem;}
	.TecPart2 .Ispic{width: 45%;}
	.TecPart2 .txt{width: 45%;margin-right: 5%;}
	.TecPart2 .desc{font-size: 0.15rem;margin-bottom: 0.6rem;}
	.TecPart2 .numList .counter{font-size: 0.42rem;}
	.TecPart2 .numList .unit{font-size: 0.15rem;}
	.TecPart2 .numList p{font-size: 0.15rem;}
}
@media(max-width:768px){
	.TecPart2{padding: 0.2rem 4% 0.4rem;background-image: none;}
	.TecPart2 .Ispic{width: 100%;float: none;height: 3rem;margin-bottom: 0.3rem;}
	.TecPart2 .txt{width: 100%;float: none;margin-right: 0;}
	.TecPart2 .desc{font-size: 16px;margin-bottom: 0.3rem;}
	.TecPart2 .numList .counter{font-size: 0.36rem;}
	.TecPart2 .numList .unit{font-size: 0.14rem;}
	.TecPart2 .numList p{font-size: 0.14rem;line-height: 1.6;}
}
@media(max-width:480px){
	.TecPart2{padding: 0.4rem 4% 0.4rem;}
	.TecPart2 .Ispic{height: 2.5rem;margin-bottom: 0.4rem;margin-top: 0.3rem;}
	.TecPart2 .desc{margin-bottom: 0.4rem;}
	.TecPart2 .numList .counter{font-size: 0.4rem;}
	.TecPart2 .numList .unit{font-size: 14px;}
	.TecPart2 .numList p{font-size: 14px;}
}

.TecPart3{padding: 1.4rem 0;position: relative;background-color: #fff;}
.TecPart3 .Ispic{width: 53.125%;}
.TecPart3 .left .desc{font-size: 0.18rem;line-height: 2;color: #000000;font-weight: 100;margin-top: 0.7rem;text-align: justify;}
.TecPart3 .left{width: 37.5%;}
.TecPart3:after{position: absolute;right: 0;width: 50%;bottom: 0;height: 100%;content: "";background-color: #f2f9f1;z-index: -1;}

@media(max-width:1200px){
	.TecPart3{padding: 1.2rem 0;}
	.TecPart3 .left .desc{font-size: 0.16rem;margin-top: 0.6rem;}
}
@media(max-width:1024px){
	.TecPart3{padding: 1rem 0;}
	.TecPart3 .left{width: 42%;}
	.TecPart3 .Ispic{width: 55%;}
	.TecPart3 .left .desc{font-size: 0.15rem;margin-top: 0.5rem;}
}
@media(max-width:768px){
	.TecPart3{padding: 0.2rem 0 0.8rem;}
	.TecPart3 .auto-inner-1600{flex-wrap: wrap;}
	.TecPart3 .left{width: 100%;margin-bottom: 0.3rem;}
	.TecPart3 .Ispic{width: 100%;height: 3rem;}
	.TecPart3 .left .desc{font-size: 16px;margin-top: 0rem;line-height: 1.8;}
	.TecPart3:after{display: none;}
}
@media(max-width:480px){
	.TecPart3{padding: 0.6rem 0;}
	.TecPart3 .left .desc{margin-top: 0.3rem;line-height: 1.6;}
	.TecPart3 .Ispic{height: 2.5rem;}
}

/* 联系我们 */
.ContactP1{padding: 1.4rem 0 1.6rem;position: relative;background-color: #fff;}
.ContactP1 .Ispic{width: 43.75%;float: left;}
.ContactP1 .left{float: right;margin-right: 13.54%;width: 33%;padding-top: 0.2rem;}
.ContactP1 .left .item{padding: 0.25rem 0 0.25rem 0.45rem;border-bottom: 1px dashed #F0F0F0;}
.ContactP1 .subTit2{padding-bottom: 0.2rem;}
.ContactP1 .subTit2 h2{margin-bottom: 0;}
.ContactP1 .item h3{font-size: 0.18rem;line-height: 0.3rem;color: #666666;font-weight: 400;}
.ContactP1 .item p{font-size: 0.18rem;color: #333333;font-weight: 500;background-repeat: no-repeat !important;}
.ContactP1 .left .item.item1{background: url(../images/contacticon1.png) no-repeat left 0.35rem;}
.ContactP1 .left .item.item2{background: url(../images/contacticon2.png) no-repeat left 0.35rem;}
.ContactP1 .left .item.item3{background: url(../images/contacticon3.png) no-repeat left 0.35rem;}
.ContactP1 .left .item.item4{background: url(../images/contacticon4.png) no-repeat left 0.35rem;}
.ContactP1 .left .item.item5{background: url(../images/contacticon4.png) no-repeat left 0.35rem;}
.ContactP1 .left .item:nth-child(1) p{font-size: 0.21rem;color: #53ad4f;font-weight: 700;}
.ContactP1 .left .share{margin-top: 0.3rem;}
.ContactP1 .left .share li{float: left;position: relative;margin-right: 0.2rem;cursor: pointer;}
.ContactP1 .left .share li .icon{position: relative;width: 0.51rem;border-radius: 50%;	height: 0.51rem;	background-color: #e4e4e4;}
.ContactP1 .left .share li .icon img{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%) scale(1) ;transition: all 0.5s}
.ContactP1 .left .share li.show .icon img,.ContactP1 .left .share li .icon img.w,.ContactP1 .left .share li:hover .icon img{transform: translate(-50%,-50%) scale(0) ;}
.ContactP1 .left .share li.show .icon img.w,.ContactP1 .left .share li:hover .icon img.w{transform: translate(-50%,-50%) scale(1) }
.ContactP1 .left .share li .code{position: absolute;left: 50%;top: 100%;transform: translateX(-50%)  scale(0);width: 1.2rem;transition: all 0.3s}
.ContactP1 .left .share li.show .code{transform: translateX(-50%)  scale(1);}
.ContactP1 .left .share li .code img{width: 100%;}
.ContactP1 .left .share li.show .icon,.ContactP1 .left .share li:hover .icon{background-color: #53ad4f;}

@media(max-width:1200px){
	.ContactP1{padding: 1.2rem 0 1.4rem;}
	.ContactP1 .left{width: 35%;margin-right: 10%;}
	.ContactP1 .left .item{padding: 0.22rem 0 0.22rem 0.3rem;background-size:auto 0.2rem  !important;background-position: left 0.25rem !important;}
	.ContactP1 .item h3{font-size: 16px;line-height: 1.8;}
	.ContactP1 .item p{font-size: 16px;}
	.ContactP1 .left .item.item1 p{font-size: 0.19rem;}
	.ContactP1 .left .share li .icon{width: 0.45rem;height: 0.45rem;}
	.ContactP1 .left .share li .code{width: 0.9rem;}
}
@media(max-width:1024px){
	.ContactP1{padding: 1rem 4% 1.2rem;}
	.ContactP1 .left{width: 38%;margin-right: 8%;}
	.ContactP1 .left .item{padding: 0.2rem 0 0.2rem 0.3rem;}
	.ContactP1 .left .item.item1 p{font-size: 0.18rem;}
}
@media(max-width:768px){
	.ContactP1{padding: 0.8rem 4% 1rem;}
	.ContactP1 .Ispic{width: 100%;float: none;margin-bottom: 0.5rem;}
	.ContactP1 .left{width: 100%;float: none;margin-right: 0;padding-top: 0;}
	.ContactP1 .left .item{padding: 0.18rem 0 0.18rem 0.3rem;}
	.ContactP1 .left .share li .icon{width: 0.35rem;height: 0.35rem;}
	.ContactP1 .left .share ul{display: flex;justify-content: center;}
}
@media(max-width:480px){
	.ContactP1{padding: 0.6rem 4% 0.8rem;}
	.ContactP1 .left .item{padding: 0.15rem 0 0.15rem 0.3rem;}
	.ContactP1 .left .share li{margin-right: 0.12rem;}
}

.ContactP2 .left .subTit2 h2{font-weight: 700;margin-bottom: 0;}
.ContactP2 .left .subTit2{padding-bottom: 0.28rem;}
.ContactP2 .left .desc{font-size: 0.16rem;line-height: 0.3rem;color: #999999;}
.ContactP2{padding-bottom: 1rem;position: relative;background-color: #fff;}

.messageBox{width: 58.5%;}
.messageBox .group{font-weight: 100;position: relative;margin: 0px auto;width: 47.5%;float: left;}
.messageBox .group.fr{float: right;}
.messageBox .group.w100{width: 100%;}
.messageBox .group{margin-bottom: 0.6rem;}
.messageBox .group label{font-size: 0.18rem;color: rgba(var(--rgb-333));position: absolute;left: 0rem;top: 0rem;transition: all 0.3s}
.messageBox .group label.up{top: -0.3rem}
.messageBox .group label span{color: #e60c0c;}
.messageBox .group .ipttxt{width: 100%;height: 0.5rem;border:none; border-bottom: 2px solid #000000;; transition: all 0.5s;}
.messageBox .group textarea.ipttxt{height: 1.1rem}
textarea.ipttxt{height: 1rem;padding-top: 0.1rem;padding-bottom: 0.1rem;}
.messageBox .group button{width: 1.61rem;;border: 0;font-size: var(--font-size20);height: 0.5rem;cursor: pointer;border-radius: 0rem;color: #fff;background-color: #55ad50;}
.messageBox .group button:after{display: inline-block;transition: all 0.3s; width: 0.1rem;height: 0.17rem;background: url(../images/rarr2-2.png) no-repeat center;content: "";vertical-align: middle;margin-left: 0.1rem;margin-top: -0.04rem;}
.messageBox .group button:hover{opacity: 0.9;}
.messageBox .group button:hover:after{margin-left: 0.2rem;}
.messageBox .group .ipttxt:focus{border-color:#55ad50}

@media(max-width:1200px){
	.ContactP2{padding-bottom: 0.8rem;}
	.ContactP2 .left .desc{font-size: 0.15rem;line-height: 0.28rem;}
	.messageBox{width: 60%;}
	.messageBox .group{margin-bottom: 0.5rem;}
	.messageBox .group label{font-size: 0.16rem;}
	.messageBox .group .ipttxt{height: 0.45rem;}
	.messageBox .group textarea.ipttxt{height: 1rem;}
	.messageBox .group button{width: 1.5rem;height: 0.45rem;font-size: 0.18rem;}
}
@media(max-width:1024px){
	.ContactP2{padding-bottom: 0.7rem;}
	.ContactP2 .left .desc{font-size: 0.14rem;line-height: 0.26rem;}
	.messageBox{width: 62%;}
	.messageBox .group{margin-bottom: 0.45rem;}
	.messageBox .group label{font-size: 0.15rem;}
	.messageBox .group .ipttxt{height: 0.42rem;}
	.messageBox .group textarea.ipttxt{height: 0.95rem;}
	.messageBox .group button{width: 1.4rem;height: 0.42rem;font-size: 0.16rem;}
}
@media(max-width:768px){
	.ContactP2{padding-bottom: 0.6rem;}
	.ContactP2 .left{width: 100%;float: none;margin-bottom: 0.5rem;}
	.messageBox{width: 100%;float: none;margin-top: 0.3rem;}
	.messageBox .group{width: 100%;float: left;margin-bottom: 0.3rem;}
	.messageBox .group label{font-size: 0.14rem;}
	.messageBox .group .ipttxt{height: 0.4rem;}
	.messageBox .group textarea.ipttxt{height: 0.9rem;}
	.messageBox .group button{width: 1.3rem;height: 0.4rem;font-size: 0.15rem;}
}
@media(max-width:480px){
	.ContactP2{padding-bottom: 0.5rem;}
	.ContactP2 .left .desc{font-size: 16px;line-height: 1.5;}
	.messageBox .group{margin-bottom: 25px;}
	.messageBox .group label{font-size: 16px;}
	.messageBox .group .ipttxt{height: 40px;}
	.messageBox .group textarea.ipttxt{height: 80px;}
	.messageBox .group button{width: 1.2rem;height: 40px;}
}





.hrList{padding-bottom: 2.604vw}
.hrList .item{padding: 0.34rem 3.125vw;background-color: #f8f8f8;margin-bottom: 0.3rem;cursor: pointer;position: relative;}
.hrList .item:after{position: absolute;left: 0;top: 0;height: 2px;content: "";width: 0;transition: all 0.5s;background: rgba(var(--main-color))}
.hrList .item .title{cursor: pointer;position: relative;margin-bottom: 0.11rem;color: #000000;font-weight: 400;font-size: var(--font-size24);}
.hrList .item .title:After{right:0	;top: 0;position: absolute;content: "";background: url(../images/arr_b_gray.svg) no-repeat center center/ 11px 7px;transition: all 0.5s;width: 0.6rem; height: 0.6rem;border-radius: 50%;border: 0.02rem solid #cecfd0;}
.hrList .item .desc{font-weight: 100;font-size: var(--font-size18);color: rgba(var(--rgb-666));}
.hrList .item .desc dd:not(:last-child){position: relative;margin-right: 0.35rem;}
.hrList .item .desc dd:not(:last-child):after{right: -0.19rem;top: 50%;transform: translateY(-50%);width: 2px;content: "";position: absolute;height: 0.17rem;background-color: #aaaaaa;border-left: 1px solid #c6c6c6;}
.hrList .item .detail{margin-top: 0.3rem;display: none;}
.hrList .item .detail .text{margin-bottom: 0.3rem;font-weight: 100;line-height: 2;}
.hrList .item .detail .sti{margin-bottom: 0.15rem;font-size: var(--font-size18);}
.hrList .item .detail .apply{display: inline-block;text-align: center;min-width: 1.68rem;line-height: 0.45rem;padding: 0 0.15rem;border-radius: 0.5rem;color: #fff;background-color: rgba(var(--main-color));}
.hrList .item .detail .apply:hover{opacity: 0.9;}
.hrList .item.on,.hrList .item:hover{background-color: #fff;box-shadow: 0 0 20px rgba(0,0,0,0.06);}
.hrList .item.on:after,.hrList .item:hover:after{width: 100%;}

.hrList .item.on .title{color: rgba(var(--main-color));font-weight: 500;}
.hrList .item.on .title:after,.hrList .item.on .title:after{opacity: 1;transform: rotate(-180deg);border-color: rgba(var(--main-color));}

.JobForm{  margin:0px 0px 0px -2%;font-size: var(--font-size18);}
.JobForm .group{ width:48%; margin-left:2%; line-height:0.5rem; margin-bottom:1.563vw; position: relative;}
.JobForm .group dt{text-align:right;width:90px;}
.JobForm .group dd{flex: 1;}
.JobForm .group.auto{width: 100%;}
.JobForm .group.btn{margin-bottom: 0;}
.JobForm .ipttxt {background:#f8f8f9;width:100%; height:0.56rem; line-height:0.56rem;padding: 0 0.18rem;border-radius: 0.1rem;border: 0;}
.JobForm textarea.ipttxt{height: 1.2rem;display: block;}
.JobForm .upbtn {position: relative;cursor: pointer;}
.JobForm .upbtn .up{position: absolute;right: 0.2rem;top: 50%;transform: translateY(-50%);}
.JobForm .upbtn .hidefile{position: absolute;left: 0;top: 0;width: 100%;height: 100%;opacity: 0;cursor: pointer;}

.JobPop{width: 12.8rem;z-index: 1000;background:#fff;box-shadow: 0px 5px 20px rgba(0,0,0,0.12);margin:0px auto;position: relative;overflow-y: auto;border-radius: 0.1rem;}
.JobPop *{
 box-sizing:border-box;
 -moz-box-sizing:border-box; /* Firefox */
 -webkit-box-sizing:border-box; /* Safari */ 
 }
 .JobPop *:before,.JobPop *:after {
 -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
 }
.JobPop .Content{overflow: hidden;}
.JobPop .Content video{display: block;width: 100%;}
.JobPop .toptit{text-align: center;padding-bottom: 0.4rem;}
.JobPop .toptit h1{text-align: center;line-height: 1.73;font-weight: 500;}
.JobPop .mfp-close{width: 0.52rem;height: 0.52rem;line-height: 0.52rem;text-align: center;color:#c0c0c0 !important;opacity: 1;font-size: 0.5rem;}
.JobPop .mfp-close:hover{color:var(--red-color) !important;}
.sendbtn{color: #fff;width: 1.89rem;height: 0.53rem;border-radius: 0.53rem;background: rgba(var(--main-color));box-shadow: 0 0px 30px rgba(0,0,0,0.1);font-size: var(--font-size20);border: 0;}
.sendbtn:hover{opacity: 0.9;}

@media(max-width:768px){
	.contact{width: 100%;}
	.messageBox{width: 100%;margin-top: 0.3rem;}
	.messageBox .group:not(:last-child){margin-bottom: 25px;}
	.messageBox .title{font-size: var(--font-size30);}

	.JobForm .group{width: 100%;}
}
@media(max-width:480px){
	.hrList .item .title:After{width: 0.4rem;height: 0.4rem;}
	.hrList .item{padding-top: 0.2rem;padding-bottom: 0.2rem;margin-bottom: 0.15rem;}
}

/* 服务与支持 */
.searchFaq{max-width: 9.06rem;margin: 0px auto 4.167vw;position: relative;height: 0.64rem;border-radius: 0.64rem;border: 1px solid #dddddd;padding: 0 0.03rem 0 0.85rem;}
.searchFaq:before{position: absolute;left: 0.29rem;top: 50%;transform: translateY(-50%);content: "";width: 0.25rem;height: 0.25rem;background: url(../images/ico_so2.svg) no-repeat center center/contain;}
.searchFaq input{height: 0.56rem;flex: 1;border: 0;}
.searchFaq .btn{width: 1.56rem;height: 0.56rem;background-color: rgba(var(--main-color));color: #fff;border-radius: 0.56rem;font-size: var(--font-size20);border: 0;cursor: pointer;margin-left: 0.1rem;}
.searchFaq .btn:hover{opacity: 0.9;}
.searchFaq:hover{box-shadow: 0 0 10px rgba(0,0,0,0.15);}

.faqList{padding-bottom: 0.2rem;}
.faqList .item{margin-bottom: 0.3rem;cursor: pointer;}
.faqList .item .inner{background-color: #f8f8f8;padding: 2.917vw 3.438vw;position: relative;border-radius: 0.1rem;}
.faqList .item .inner:before{border-radius: 0.1rem 0 0 0.1rem;width: 0;top: 0;content: "";position: absolute;background-color: rgba(var(--main-color));height: 100%;left: 0;opacity: 0;transition: all .5s cubic-bezier(0.9,0.5,0.05,1.5);}
.faqList .item .inner:after{content: "";position: absolute;left: 0.17rem;top: 0;width: 0.13rem;background: url(../images/faq-water.svg) no-repeat center bottom/cover;height: 0;transition: all .5s cubic-bezier(0.9,0.5,0.05,1.5);}
.faqList .item .title{font-size: var(--font-size24);margin-bottom: 0.26rem;padding-left: 0.64rem;position: relative;font-weight: 500;}
.faqList .item .title:before{content: "";width: 0.32rem;height: 0.32rem;left: 0;position: absolute;top: 0.02rem;background: url(../images/ico_fq.png) no-repeat center center/contain;}
.faqList .item .detail{font-size: var(--font-size18);line-height: 2;padding-left: 0.64rem;position: relative;font-weight: 100;height: 2em;overflow: hidden;}
.faqList .item .detail:before{content: "";width: 0.32rem;height: 0.32rem;left: 0;position: absolute;top: 0.02rem;background: url(../images/ico_aq.png) no-repeat center center/contain;}
.faqList .item:hover .inner:before,
.faqList .item.on .inner:before{width: 0.22rem;opacity: 1;}
.faqList .item.on .inner:after{height: 100%;}
.faqList .item.on .title{color: rgba(var(--main-color));}
.faqList .item.on .detail{height: auto;}

.subTit{text-align: center;padding-bottom: 2.604vw;}
.subTit h2{font-size: var(--font-size36);font-weight: 500;}

.saleService{margin-left: -2.292vw;}
.saleService .item{flex: 1;margin-left: 2.292vw;border-radius: 0.2rem;min-height: 23.438vw;text-align: center;padding: 3.49vw;background-color: #f8f8f8;position: relative;overflow: hidden;}
.saleService .item::before {content: "";position: absolute;top: -5%;left: -5%;z-index: 0;width: 110%;height: 110%;background-color: rgba(var(--main-color));transform: scaleX(0);transform-origin: right;-webkit-transition: transform .6s cubic-bezier(.785, .135, .15, .86);-moz-transition: transform .6s cubic-bezier(.785, .135, .15, .86);-o-transition: transform .6s cubic-bezier(.785, .135, .15, .86);transition: transform .6s cubic-bezier(.785, .135, .15, .86)}
.saleService .inner{position: relative;z-index: 1;}
.saleService .ico-zoom{width: 0.99rem;height: 0.86rem;margin: 0px auto;}
.saleService h3{margin: 2.083vw 0 1.875vw;font-size: var(--font-size28);font-weight: 500;}
.saleService h3:after{display: block;margin: 0px auto;width: 0.35rem;height: 0.19rem;border-bottom: 0.02rem solid rgba(var(--main-color));content: "";}
.saleService .desc{font-weight: 100;line-height: 1.625;}
.saleService .item:hover::before {transform: scaleX(1);transform-origin: left;}
.saleService .item:hover {color: #fff;}
.saleService .item:hover h3:after{border-color: #20468c;}

@media(max-width:768px){
	.saleService .item:not(:last-child){margin-bottom: 0.2rem;}
}
@media(max-width:480px){
	.searchFaq{padding-left: 0.6rem;}
	.searchFaq .btn{width: 1rem;}
	.faqList .item{margin-bottom: 0.15rem;}
	.faqList .item .title{font-size: var(--font-size20);}

	.subTit h2{font-size: var(--font-size30);}
	.saleService .ico-zoom{width: 0.5rem;height: 0.43rem;}
}

/* 应用场景 */
.sceneList .item	{margin-bottom: 5.365vw;}
.sceneList .item .Ispic{width: 53.21%;border-radius: 0.2rem;}
.sceneList .item .info{flex: 1;padding-left: 7.1%;position: relative;}
.sceneList .item .icon{position: absolute;top: 50%;width: 0.75rem;height: 0.75rem;border-radius: 50%;overflow: hidden;background-color: rgba(var(--main-color));left: -0.375rem;margin-top: -0.375rem;}
.sceneList .item .icon::before {content: "";position: absolute;top: -5%;left: -5%;z-index: 0;width: 110%;height: 110%;background-color: rgba(255,255,255,0.2);transform: scaleX(0);transform-origin: right;-webkit-transition: transform .6s cubic-bezier(.785, .135, .15, .86);-moz-transition: transform .6s cubic-bezier(.785, .135, .15, .86);-o-transition: transform .6s cubic-bezier(.785, .135, .15, .86);transition: transform .6s cubic-bezier(.785, .135, .15, .86)}
.sceneList h3{margin-bottom: 0.26rem;font-size: var(--font-size32);font-weight: 500;}
.sceneList .txt{margin-bottom: 0.39rem;font-weight: 100;line-height: 1.93;}
.sceneList .pro{font-weight: 100;}
.sceneList .pro dt{margin-bottom: 0.11rem;color: rgba(var(--rgb-666));}
.sceneList .pro dd a{display: inline-block;min-width: 24%;margin-right: 1%;margin-bottom: 0.16rem;}
.sceneList .pro dd a:hover{font-weight: 500;}
.sceneList .item:hover .icon::before {transform: scaleX(1);transform-origin: top;}
.sceneList .item:nth-child(even) {flex-direction: row-reverse;}
.sceneList .item:nth-child(even) .info{padding-left: 0;padding-right: 7.1%;}
.sceneList .item:nth-child(even) .icon{left: auto;right: -0.375rem;}

.loading{background: url(../images/loading.gif) no-repeat center center/contain;width: 0.32rem;height: 0.32rem;margin: 0px auto;}

@media(max-width:768px){
	.sceneList .item .Ispic{width: 100%;}
	.sceneList .item .info{padding: 0.3rem 0 0 0;}
	.sceneList .item .icon{left: 50%;right: auto;top: -0.1rem;margin-left: -0.375rem;}
}
@media(max-width:480px){
	.sceneList h3{font-size: var(--font-size24);}
}

/* 产品中心 */
.subNav li{margin-bottom: 1.042vw;min-width: 7.813vw;text-align: center;}
.subNav li:not(:last-child){margin-right: 1.042vw;}
.subNav li a{display: block;position: relative;z-index: 1;line-height: 0.45rem;padding: 0 0.2rem;border-radius: 0.45rem;background-color: #f8f8f8;overflow: hidden;}
.subNav li a span{position: relative;z-index: 2;}
.subNav li a::before {content: "";position: absolute;top: -5%;left: -5%;z-index: 0;width: 110%;height: 110%;background-color: rgba(var(--main-color));transform: scaleX(0);transform-origin: right;-webkit-transition: transform .6s cubic-bezier(.785, .135, .15, .86);-moz-transition: transform .6s cubic-bezier(.785, .135, .15, .86);-o-transition: transform .6s cubic-bezier(.785, .135, .15, .86);transition: transform .6s cubic-bezier(.785, .135, .15, .86);z-index: 0;}
.subNav li:hover a,.subNav li.on a{color: #fff;}
.subNav li:hover a::before,.subNav li.on a::before{transform: scaleX(1);transform-origin: left}

.proBox{padding-top: 0.46rem;}
.proBox .Ispic{width: 33.57%;padding-top: 33.57%;border-radius: 50%;overflow: visible;border-radius: 50%;border: 0.06rem solid rgba(var(--main-color));margin-left: 8.5%;}
.proBox .Ispic:after{content: "";background: url(../images/home-pro-wtaer.png) no-repeat center bottom/contain;bottom: -0.18rem;width: calc(100% + 0.7rem);height: 121%;position: absolute;left: 50%;transform: translateX(-50%);}
.proBox .Ispic span{overflow: hidden;border-radius: 50%;left: 0.04rem;top: 0.04rem;width: calc(100% - 0.08rem);height: calc(100% - 0.08rem);background: url(../images/probg.jpg) no-repeat center center/cover;}
.proBox .model{width: 47.64%;padding: 2.448vw 0.3rem 0 0;}
.proBox .model .title{margin-bottom: 2.083vw;font-size: var(--font-size32);font-weight: 500;}
.proBox .model li{width: 47%;margin-bottom: 1.302vw;}
.proBox .model li a{display: block;text-align: center;font-size: var(--font-size20);border-radius: 5px;background-color: #f8f8f8;padding: 0.1rem 0.25rem;transition: all 0.5s;}
.proBox .model li a:hover{color: #fff;background-color: rgba(var(--main-color));}

.pro-category{padding-bottom: 0.09rem;border-bottom: 1px solid #e6e6e6;margin-bottom: 3.75vw;}
.pro-category .item{margin-bottom: 1.458vw;font-weight: 100;line-height: 0.42rem;}
.pro-category .item dt{width: 1.07rem;color: #666666;}
.pro-category .item dd{flex: 1;}
.pro-category .category li:not(:last-child){margin-right: 0.9vw;}
.pro-category .category li a{display: block;position: relative;z-index: 1;padding: 0 0.18rem;border-radius: 0.45rem;overflow: hidden;font-size: var(--font-size18);color: #666666;}
.pro-category .category li a span{position: relative;z-index: 2;}
.pro-category .category li a::before {content: "";position: absolute;top: -5%;left: -5%;z-index: 0;width: 110%;height: 110%;background-color: rgba(var(--main-color));transform: scaleX(0);transform-origin: right;-webkit-transition: transform .6s cubic-bezier(.785, .135, .15, .86);-moz-transition: transform .6s cubic-bezier(.785, .135, .15, .86);-o-transition: transform .6s cubic-bezier(.785, .135, .15, .86);transition: transform .6s cubic-bezier(.785, .135, .15, .86);z-index: 0;}
.pro-category .category li:hover a,.pro-category .category li.on a{color: #fff;font-weight: 500;}
.pro-category .category li:hover a::before,.pro-category .category li.on a::before{transform: scaleX(1);transform-origin: left}

.pro-category .model li{line-height: 0.4rem;min-width: 20%;}
.pro-category .model li a{display: block;transition: all 0.5s;}
.pro-category .model li a:hover,.pro-category .model li.on a{color: rgba(var(--main-color));}
.pro-category .model li.on a{font-weight: 500;}

.pro-title{font-size: var(--font-size30);color: #222222;padding-bottom: 0.13rem;border-bottom: 1px solid #eeeeee;font-weight: 500;}

.pro-detail{padding: 0.46rem 0;border-bottom: 1px solid #eeeeee;position: relative;}
.pro-detail:before{left: 50%;top: 0.46rem;width: 1px;content: "";position: absolute;background-color: #eeeeee;height: calc(100% - 0.82rem);}
.pro-detail .detail{width: 47.14%;font-weight: 100;line-height: 1.875;}
.pro-detail .detail b{color: #222222;font-size: var(--font-size22);margin-bottom: 0.1rem;}
.pro-detail .detail .txt{margin-bottom: 0.25rem;}

@media(max-width:768px){
	.proBox .Ispic{margin: 0px auto;width: 65%;padding-top: 65%;}
	.proBox .info{width: 100%;padding-top: 0.3rem;}
	.proBox .info .title{text-align: center;}

	.pro-category .item dt{width: 100%;}
	.pro-category .category li a{font-size: var(--font-size16);line-height: 0.4rem;}
	.pro-category .model li{padding-right: 0.15rem;}
	.pro-detail .detail{width: 100%;}
	.pro-detail:before{display: none;}
}
@media(max-width:480px){
	.proBox .info li{width: 100%;}
}

.mt50{
	margin-top: 0.5rem;
}
@media screen and (max-width:768px){
	.mt50{
		margin-top: 0.3rem;
	}
}
@media screen and (max-width:480px){
	.mt50{
		margin-top: 0.2rem;
	}
}

.home-product2{
	padding-top: 0;
}
.home-product2 .Imgbox{
	margin-top: 0;
}



.pr{position: relative;}
.service-knowledge .search-box{display: flex;margin-bottom: .5rem;max-width: 6.4rem;width: 100%;margin-left: auto;margin-right: auto;}
.service-knowledge .search-box .text{width: calc(100% - .9rem);height: .6rem;padding: 0 .2rem;background-color: #f9f9f9;box-sizing: border-box;border: 0;box-sizing: border-box;}
.service-knowledge .search-box .btn{width: 0.9rem;height: 0.6rem;cursor: pointer;background: #53ad4f url(../images/search.png) no-repeat center center/0.22rem 0.22rem;border: 0;}
.service-knowledge .search-box .btn:hover{opacity: 0.8;}
.service-knowledge .search-tit{font-size: .32rem;padding-bottom: .2rem;border-bottom:1px solid rgba(0,0,0,0.14);margin-bottom: .5rem;}

.leftnav{width: 1.55rem;position: absolute;left: 0;top: 0;}
.leftnav.fix{position: fixed;top: var(--header_height);left: 13.2vw;}
.leftnav li{padding: 0.11rem 0;padding-left: 0.32rem;position: relative;border-left: 2px solid #dddddd;cursor: pointer;}
.leftnav li:after{content: "";width: 2px;height: 0;transition: transform 0.5s;transform: scaleY(0);position: absolute;background-color: #53ad4f;transform-origin: 100% 0;top: 0;left: -2px;}
.leftnav li:hover:after,.leftnav li.active:after{transform: scaleY(1);transform-origin: 0 0;height: 100%;}
.leftnav li:hover,.leftnav li.active{color: #53ad4f;}
.service-knowledge .content .right{margin-left: calc(280 / 1440 * 100%);}
.service-knowledge .content .title{line-height: 1;font-size: .32rem;margin-bottom: .35rem;}

.knowledge .item{border-bottom: 1px solid #ebebeb;cursor: pointer;}
.knowledge .item .edit-info{padding: 0 .2rem 0 .55rem;margin: -0.12rem 0  .2rem;display: none;}
.knowledge .item .tit{margin: .25rem 0;padding: 0 .2rem 0 .55rem;position: relative;font-size: .18rem;}


.download .item{border-bottom: 1px solid #ebebeb;padding: .2rem 0;}
.download .tit{font-size: .18rem;margin-bottom: 0.06rem;}
.download .other{display: flex;justify-content: space-between;}
.download .other dl{display: flex;align-items: center;}
.download .other dl dd:not(:last-child){margin-right: .5rem;}
.download .other dl:nth-child(1){color: #999999;font-size: .14rem;}
.download .other dl:nth-child(2) a{color: ##53ad4f;background-position: 0 center;background-repeat: no-repeat;background-size: 0.22rem auto;padding-left: 0.34rem;transition: all 0.5s;}
.download .other dl:nth-child(2) a:hover{text-decoration: underline;padding-left: 0.3rem;}
.download .other a.view{background-image: url(../images/ico-view.png);}
.download .other a.down{background-image: url(../images/ico-down.png);}
.download .item:hover{border-bottom-color:rgba(var(--black-color__rgb),0.15);}
.download .item:hover .tit a{color: #53ad4f;}


@media screen and (max-width:768px){
	.leftnav{position: initial;}
	.service-knowledge .content .right{width: 100%;margin-top: .2rem;margin-left: 0;}
	.service-knowledge .search-box{margin-top: .3rem;}
	.service-knowledge .content .title{font-size: .28rem;margin-bottom: 0;}
	.download .other{display: block;}
	.download .other dl{margin-top: .1rem;}
}













