@charset "utf-8";
a,img { vertical-align: top;}
a,a:link{color: #333;}
.container { width:83.33%;margin:0 auto; }
.container2 {width:80%;margin:0 auto; }
.container3 {width:90%;margin:0 auto;}
.paddcontainer2 {width: 91.66%;padding-left: 60px; margin: 0 auto; }
.ny_container1 { width: 73.2%; margin: 0 auto; }
.w1400{width: 73%;}
@media(max-width: 1700px){
	.w1400{width: 76%;}
}
@media(max-width: 1500px){
	.w1400{width: 84%;}
}
@media(max-width: 1100px){
	.w1400{width: 94%;}
}
.img100{overflow: hidden;width: 100%;}
.img100 img{line-height: 0;width: 100%;}
.relative{position: relative;}
.hidden{overflow: hidden;}
.left{float: left;} 
.right{float: right;}
.right ul{margin-bottom:0;}
.lineheight1_2{line-height: 1.2 !important;}
.lineheight1_4{line-height: 1.4 !important;}
.lineheight1_6{line-height: 1.6 !important;}
.lineheight1_8{line-height: 1.8 !important;}
.lineheight2{line-height: 2 !important;}
.center{text-align: center;}
.fontbold{font-weight: bold;letter-spacing: 1px;}
.mo_header{display:none;}
.mo_header{position:fixed;width:100%;top:0;left:0;z-index:9;padding:10px 0;background:linear-gradient(90deg, #6DB030 0%, #1CA13A 100%), #6DB030;}
.mo_header .logo{width:160px;}
.mo_header .logo img{width:100%;}
.mo_header .nav{width:38px;height:50px;position:absolute;right:0;top:56%;transform:translateY(-50%);}
.mo_header .nav .menu-i{height:2px;right:0;position:absolute;font-style:normal;background-color:#fff;display:block;transition:all 0.5s;border-radius:2px;}
.mo_header .nav .menu-i-1{width: 24px;top: 13px;}
.mo_header .nav .menu-i-2{width: 32px;top: 23px;}
.mo_header .nav .menu-i-3{width: 24px;top: 33px;}
.mo_header .nav.mobile-menu-on .menu-i-1{transform:translateY(10px) rotate(45deg);}
.mo_header .nav.mobile-menu-on .menu-i-2{opacity:0;}
.mo_header .nav.mobile-menu-on .menu-i-3{transform: translateY(-10px) rotate(-45deg);}
@media(max-width: 1100px){
	.mo_header{display: block;}
}
/*移动端*/
/**mobile nav**/
.nav_box {width:70%;height:100%;position:fixed;left:-100%;top:0;bottom:0;right:auto;overflow:auto;z-index:99999999;transition:all .6s;-o-transition:all .6s;
-moz-transition: all .6s;-ms-transition: all .6s;-webkit-transition: all .6s;float: right;}
.nav_box.cur{left: 0;}
.nav_box .box{background:rgba(51,51,51,0.93);width:500px;height:100%;position:relative;z-index:2;overflow:auto;float:right;	}
.nav_box .nav-title {position: relative;padding: 0 0.4rem 0.26rem 0.3rem;border-bottom: 1px solid rgba(255, 255, 255, 0.06);}
.nav_box .nav-title .navclose {width:22px;height:22px;display:block;font-size:0;line-height:41px;position:absolute;right: 15px;top: 50%;z-index: 2;transform: translateY(-50%);}
.nav_box .nav-title .navclose img {width:100%;}
.nav_box .nav-title h1 {text-align: left;width: 2.8rem;line-height: 0;padding-bottom: 0.12rem;padding-top: 0.24rem;}
.nav_box .nav-title h1 img {width: 100%;}
.nav_box .navlist {width: 100%;margin-top: 0.1rem;padding: 0 1rem 0 1rem;padding-bottom: 20px;}
.nav_box .navlist ul{margin-bottom: 0.5rem;}
.nav_box .navlist ul>li {float: left;width: 100%;font-size: 20px;line-height: 70px;border-bottom: 1px solid #424241;/*padding: 0 15px;*/text-transform: capitalize;}
.nav_box .navlist ul>li>a {display: block;color: #fff;position: relative;}
.nav_box .navlist ul>li>a.sub:before {content: "";position: absolute;right: 0;top: 50%;transform: translateY(-50%);width: 8px;height: 12px;background: url(../images/icon_jt.png) no-repeat center center / cover;}
.navlist>ul>li .navlist2 {border-top: 1px solid rgba(255, 255, 255, .06);display:none;padding:10px 0 0.5rem;}
.navlist>ul>li .navlist2 a {display: block;width:100%;color:#fff;font-size:16px;line-height:34px;}
.navlist>ul>li .navlist2 .box_sj .bt a{font-size:0.28rem;color:#fff;}
.navlist>ul>li .navlist2 .box_sj .bt{position:relative;}
.navlist>ul>li .navlist2 .box_sj .bt.jt:before{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:0.1rem;height:0.18rem;background: url(../images/nav_jt.png) no-repeat center center / cover;}
.navlist>ul>li .navlist2 .box_sj .sanji{padding-left:0.1rem;display:none;}
.navlist>ul>li .navlist2 .box_sj .sanji a{font-size:0.26rem;color:#fff;}
.navlist > .lx{padding:10px 30px;border-radius:25px;background:#50d1c1;display:inline-block;}
.navlist > .language {margin-top:0.46rem;}
.navlist > .language a{font-size:0.3rem;color:#cacaca;float:left;margin-right:0.34rem;position:relative;}
.navlist > .language a:before{width:2px;height: 0.3rem;background: #9f9f9f;position:absolute;top:55%;transform:translateY(-50%);right: -0.2rem;content: "";}
.navlist > .language a.a2:before{display: none;}
.nav-overlay {transform: translateX(-100%);-webkit-transform: translateX(-100%);-moz-transform: translateX(-100%);transition: all .3s ease-out 0s;-webkit-transition: all .3s ease-out 0s;-moz-transition: all .3s ease-out 0s;position: fixed;
top: 0;left: 0;z-index: 9999;background: #212222;width: 100%;height: 100%;-webkit-transition: opacity .5s ease;transition: opacity .5s ease;}
.nav-overlay .guanbi{position: absolute;right: 30px;top: 30px;width: 34px;height: 34px;cursor: pointer;}
.nav-overlay .nav-columns {position: absolute;top: 50%;left: 50%;width: 80%;max-width: 900px;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}
.nav-overlay .nav-columns .nav-column-left {padding-top: 5px;}
.nav-overlay .nav-columns .nav-column-left h3 {font-size: 24px;color: #db9d53;padding-bottom: 25px;position: relative;}
.nav-overlay .nav-columns .nav-column-left h3:before {content: "";position: absolute;left: 0;bottom: 0;width: 23px;height: 2px;background: #fff;}
.nav-overlay .nav-columns .nav-column-left .t {line-height:36px;font-size:16px;margin-top:15px;color:#fff;}
.nav-overlay .nav-columns .nav-column-right {text-align:right;}
.nav-overlay .nav-columns .nav-column-right ul li {position:relative;font-size: 22px;margin-bottom: 30px;letter-spacing: 5px;}
.nav-overlay .nav-columns .nav-column-right ul li a {color:#fff;display: block;transition: all .3s ease;width: 240px;text-align: left;}
.nav-overlay .nav-columns .nav-column-right ul li a i {display:inline-block;width: 0;height: 1px;position: relative;top: -6px;margin-right: 5px;transition: all .5s;
background: #fff;}
.nav-overlay .nav-columns .nav-column-right ul li:hover a i,
.nav-overlay .nav-columns .nav-column-right ul li.cur a i {width: 30px;}

@media(max-width: 1680px){
	.nav_box .box{width: 400px;}
}

@media(max-width: 1500px){
	.nav_box .box{width:300px;}
	.nav_box .navlist ul>li{line-height:60px;font-size:18px;}
}

@media(max-width: 1100px){
	.nav_box .nav-title{padding-top: 0.3rem;}
	.nav_box .box{width:100%;}
	.nav_box .navlist ul>li{line-height: 50px;font-size:18px;}
}

@-webkit-keyframes box_erji {
	0% {opacity: 0;transform: translateX(-40px);}
	100% {opacity:1;transform: translateX(0);}
}
@keyframes box_erji {
	0% {opacity: 0;transform: translateX(-40px);}
	100% {opacity: 1;transform: translateX(0);}
}
body{position: relative;}
.header{position: absolute;top: 0;left: 0;width: 100%;z-index: 9;border-bottom: 1px solid rgba(255, 255, 255, 0.1);}
.header .logo{float:left;width:160px;padding-top:16px;}
.header .logo img{width:100%;}
.header .right .ul li{float:left;margin-right:65px;position: relative;}
.header .right .ul li:before{position: absolute;bottom: 0;left: 50%;width: 0;transform: translateX(-50%);height: 2px;background: #fff;content: "";transition: all 0.4s;}
.header .right .ul li.cur:before,.header .right .ul li:hover:before{width: 100%;}

.header .right .ul li:last-child{margin-right: 0;}
.header .right .ul li > a{display:block;color:#fff;padding:26px 0;font-size:18px;}
.header .right .ul li > a i{font-size:20px;padding-right:10px;}
.header .yy{padding:29px 0 24px 26px;float:right;position:relative;cursor:pointer;}
.header .yy a,.header .yy{color:#fff;}
.header .yy p{position:relative;}
.header .yy p i{width:10px;height:5px;background: url(../images/yy_jt.png) center center/cover;display: inline-block;vertical-align: middle;position: relative;top: -2px;margin-left: 3px;}
.header .yy .ul{position:absolute;top:100%;width:100px;right:-20%;display:none;background:rgba(255, 255, 255, 0.2);}
.header .yy .ul li a{padding:5px 6px;display:block;text-align:center;}
.header .yy:hover .ul{display:block;}

/**/
.fixed-head .logo h1 img{opacity: 0;}
.fixed-head .logo h1 {line-height: 1;background: url(../images/logo1.png) center center/cover;}
.fixed-head .yy p img{opacity: 0;}
.fixed-head .yy p{line-height: 1;background: url(../images/yuan1.png) center center/cover;}
.fixed-head .yy .ul li a{color: #333;}
.fixed-head .sousuo .sousuo_icon img{opacity: 0;}
.fixed-head{z-index:66;position: fixed;top:0;margin-top:0;width:100%;left:0;box-shadow: 0 0 5px rgb(0 0 0 / 20%);background:#fff;transition: All .4s ease;-webkit-transition: All .4s ease;-moz-transition: All .4s ease; -o-transition: All .4s ease;-webkit-animation: headerFix 1s ease 1;
animation: headerFix 1s ease 1;}

@-webkit-keyframes headerFix {
	from{-webkit-transform: translateY(-100%);}
	to{-webkit-transform:translateY(0);}
}

@keyframes headerFix {
	from{transform: translateY(-100%);}
	to{transform: translateY(0);}
}
.fixed-head .right .ul li > a{color:#333;}
.fixed-head .right .ul li.cur > a{color:#6fa844;}
.fixed-head .right .ul li.cur:before{background:#6fa844;}

.banquan{background: #1f1e1e;padding: 22px 0;position: relative;z-index: 3;}
.banquan,.banquan a{color: rgba(255, 255, 255, 0.3);}
.banquan a{margin-left: 16px;transition: all 0.3s;}
.banquan a:hover{color: #fff;}

.banner{margin-top:-20px;}
.banner .box{height:700px;}
.banner .box .img1{background-size: 120%;transition: all 2s;overflow: hidden;/*background-position: center;*/}
.banner .box.cur .img1{background-size:100%;}
.banner .box .img2{display: none;}
.banner .box .text{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);color:#fff;}
.banner .box .text .bt{line-height:1.2;font-weight:bold;transform-origin:0 0;transition:all 0.5s;font-size:42px;}
.banner .box:hover .text .bt{transform: scale(1.06);}
.banner .box .text .js{margin-top:10px;line-height:1.6;font-size:24px;}
.banner .box .text .weizhi{ margin-top:30px; color:#fff; font-size:16px;}
.banner .box .text .weizhi a{ color:#fff;}
.banner .box .text .banner_more{margin-top:30px;position:relative;}
.banner .box .text .banner_more:before{width:0;height:100%;content:"";position:absolute;left:0;top:0;background:#2a9bbf;transition:all 0.3s;z-index: -1;}
.banner .box .text .banner_more:hover{border:none;background: none;transform: scale(1.1);}
.banner .box .text .banner_more:hover:before{width: 100%;}
.banner .scroll{position:absolute;bottom:3.625rem;left:50%;transform:translateX(-50%);width:3.5625rem;animation:xiangxia 2s infinite;cursor:pointer;z-index:999;}

@keyframes xiangxia {
  0%{transform:translate(-50%, 0);}
  50%{transform:translate(-50%, 1.25rem);}
  100%{transform:translate(-50%, 0);}
}

.banner .swiper-pagination{position:absolute;top:auto;bottom:60px;right:auto;left:12.5%;width:auto;}
.banner .swiper-pagination .swiper-pagination-bullet{width:32px;height:32px;margin:0 6px 0 0;background:none;border:2px solid rgba(0, 0, 0, 0);position:relative;opacity:1;}
.banner .swiper-pagination .swiper-pagination-bullet:after{content:"";width:6px;height:6px;background:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:100%;border:2px solid #f6fcfc;}
.banner .swiper-pagination .swiper-pagination-bullet:last-child{margin-right: 0;}
.banner .swiper-pagination .swiper-pagination-bullet-active{border:2px solid rgba(255, 255, 255, 0.4);}
.banner .swiper-pagination .swiper-pagination-bullet-active:after{background:#f6fcfc;}
.banner_more,a.banner_more{color:#fff;padding:16px 80px 16px 30px;border-radius:50px;display:inline-block;position:relative;line-height:1;transition:all 0.4s;overflow:hidden;
border:1px solid rgba(255, 255, 255, 0.4);}


.banner_more i,a.banner_more i{width:46px;height:46px;position:absolute;right:10px;top:50%;transition:all 0.4s;overflow: hidden;transform: translateY(-50%) scale(0.7);background: url(../images/banner_more_icon.png) center center/cover;}
.banner_more:hover i,a.banner_more:hover i{transform:translateY(-50%) scale(0.7);}
.swiper-button-prev:after,.swiper-button-next:after{display:none;}
.banner .swiper-button-prev,.banner .swiper-button-next{bottom: auto;top: 50%;transform: translateY(-50%);margin-top: 0;width: 58px;height: 58px;}
.banner .swiper-button-prev{left:2.6%;right:auto;background:url(../images/banner_jtl.png) center center/cover;}
.banner .swiper-button-next{right:2.6%;left:auto;background:url(../images/banner_jtr.png) center center/cover;}
.banner .swiper-button-prev:hover{background: url(../images/banner_jtl.png) center center/cover;opacity: 1;}
.banner .swiper-button-next:hover{background: url(../images/banner_jtr.png) center center/cover;opacity: 1;}
.banner .bg{width:100%;position:absolute;bottom:0;z-index:2;opacity:1;}
.banner .bg img{overflow:hidden;width:100%;}
.title .bt{color:#333333;line-height:1;font-weight:bold;}

@media (max-width: 768px) {
	.banner{margin-top:40px;}
	.banner .box{height:auto;}
}

/*首页标题*/
.index_title{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;margin-bottom:30px;}
.index_title .tit p {color: #6DB030;text-align: justify;font-size:3.25rem;font-weight: 600;line-height: 1;}
.index_title .tit h3 {color: #333;text-align: justify;font-size: 2.2rem;font-weight: 700;line-height: 4rem;}
.index_title .index_more {display: inline-block;border: none;position: relative;width: 10.625rem;height: 3.75rem;line-height: 3.75rem;text-align: center;color: #fff;font-size: 1.125rem;font-weight: 500;z-index: 9;border-radius: 3.75rem;}
.index_title .index_more::before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(90deg, #6DB030 0%, #1CA13A 100%);-webkit-transition:all 0.5s;transition:all 0.5s;border-radius:3.75rem;z-index:-1;}
.index_title .index_more::after {content:'';width:100%;height:100%;position:absolute;left:0;top:0;opacity:0;border:.0625rem solid #1CA13A;-webkit-transform:scale(0.5, 0.5);transform:scale(0.5, 0.5);-webkit-transition:all 0.5s;transition:all 0.5s;border-radius:60px;}
.index_title .index_more:hover{cursor:pointer;color:#1CA13A;}
.index_title .index_more:hover::before {opacity: 0;-webkit-transform: scale(1.2, 1.2);transform: scale(1.2, 1.2);}
.index_title .index_more:hover::after{opacity:1;-webkit-transform:scale(1, 1);transform:scale(1, 1);}



/*首页产品*/
.index_product{padding:80px 0;padding-top:50px;background:url("../images/product_bj.png") no-repeat center;width: 100%;background-size:100%;}
.index_product .title{text-align:center;margin-bottom: 40px;}
.index_product .title .t1{font-size:42px;color:#323232;font-weight:bold;margin-bottom:10px;}
.index_product .title .t2{font-size:18px;padding-top:10px;color:#888;}
.index_product .cont{position:relative;-webkit-transform: scale(0.94);-moz-transform: scale(0.95);-ms-transform: scale(0.95);-o-transform: scale(0.95);transform: scale(0.95);-webkit-transition: all .6s;-o-transition: all .6s;-moz-transition: all .6s;transition: all .6s;margin-bottom:60px;}
.index_product .img{border-radius:1.8rem 1.8rem 0 0;overflow: hidden;-webkit-transition: all .6s;-o-transition: all .6s;-moz-transition: all .6s;transition: all .6s;position: relative;}
.index_product .img img{display:block;max-width:100%;margin:0 auto;transition: all .6s;}
.index_product .text{background:#fff;color:#333;text-align:center;width:100%;-webkit-transition:all .6s;-o-transition:all .6s;-moz-transition: all .6s;transition:all .6s;z-index:1;border-radius:0 0 1.8rem 1.8rem;box-shadow: 5px 10px 10px #ddd;padding:25px 4%;}
.index_product .text .tit{font-size:22px;line-height:2em;font-weight:bold;letter-spacing:1px;}
.index_product .text .txt{font-size:17px;line-height:1.75em;margin-bottom:15px;text-align:left;padding:0 10px;}
.index_product .text .more {display: inline-block;border: none;position: relative;width:5.625rem;height:2.75rem;line-height:2.75rem;text-align: center;color: #fff;font-size: 1.125rem;font-weight: 500;z-index: 9;border-radius:2.75rem;margin:10px 0;}
.index_product .text .more::before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(90deg, #6DB030 0%, #1CA13A 100%);-webkit-transition:all 0.5s;transition:all 0.5s;border-radius:3.75rem;z-index:-1;}
.index_product .text .more::after {content:'';width:100%;height:100%;position:absolute;left:0;top:0;opacity:0;border:.0625rem solid #1CA13A;-webkit-transform:scale(0.5, 0.5);transform:scale(0.5, 0.5);-webkit-transition:all 0.5s;transition:all 0.5s;border-radius:60px;}
.index_product .cont a:hover .img img{transform:scale(1.1);}
.index_product .cont a:hover .tit{color:#60ae30;}
.index_product .cont a:hover .text .more{cursor:pointer;color:#1CA13A;}
.index_product .cont a:hover .text .more::before {opacity: 0;-webkit-transform: scale(1.2, 1.2);transform: scale(1.2, 1.2);}
.index_product .cont a:hover .text .more::after{opacity:1;-webkit-transform:scale(1, 1);transform:scale(1, 1);}

.index_product .swiper-pagination-bullet{width:15px !important;height:15px !important;}

@media (max-width: 1440px) {
  .index_product .img{height:25rem;}
}

@media (max-width: 768px) {
	.index_product{padding:30px 0;}
	.index_title{margin-bottom:20px;}
	.index_title .tit p {font-size:2rem;}
	.index_title .tit h3 {font-size:1.4rem;line-height:2rem;}
	.index_title .index_more{width:6.625rem;height:2.75rem;line-height:2.75rem;font-size:1rem;border-radius:3.75rem;}
	.index_product .cont{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
	.index_product .img{height:auto;border-radius: 1rem;}
	.index_product .text .tit{font-size:20px;}
	.index_product .swiper-pagination-bullet{width:10px !important;height:10px !important;}
}


/*首页关于我们*/
.index_about{background:url(../images/about.jpg) no-repeat;background-attachment:fixed;background-size:cover;position:relative;height:100vh;overflow:hidden;}
.a_img{object-fit:cover;width:100%;height:100%;transition:all 1s ease;position:absolute;top:0;left:0;}
.a_text{width:100%;position:absolute;top:50%;transform:translateY(-50%);color:#fff;text-align:center;opacity:0;transition:opacity 0.8s ease;z-index:10;}
.hide-img .a_img{opacity:0;transform:scale(1.2);}
.show-text .a_text{opacity:1;}
.a_text .title{font-size:42px;font-weight:bold;}
.a_text .text{font-size:18px;line-height:2em;margin-top:30px;}
.index_about .scroll{position:absolute;bottom:8.625rem;left:50%;transform:translateX(-50%);width:3.5625rem;animation:xiangxia 2s infinite;cursor:pointer;z-index:999;}
.index_about .pc{display:block;}
.index_about .phone{display:none;}
.a_text .a_list{margin-top:50px;}
.a_text .a_list ul{text-align:center;}
.a_text .a_list ul li{display:inline-block;margin:0 3%;text-align:center;}
.a_text .a_list ul li .pic{overflow:hidden;width:150px;height: 150px;border:1px dashed #fff;border-radius:50%;transition: all 0.4s;}
.a_text .a_list ul li .pic img{display:block;max-width:100%;margin:0 auto;transition: all 0.4s;}
.a_text .a_list ul li .tit{margin-top:20px;font-size:22px;color: #fff;}
.a_text .a_list ul li a:hover .pic{background:#a9cc0d;transform:rotate(360deg);}

@media (max-width: 768px) {
	.index_about{background:url(../images/about_phone.jpg) no-repeat;background-attachment:fixed;background-size:cover;height:100vh;}
	.index_about .pc{display:none;}
	.index_about .phone{display:block;}
	.a_text .title{font-size:22px;}
	.a_text .text{font-size:16px;line-height:1.75em;margin-top:20px;}
	.a_text .a_list{margin-top:20px;}
	.a_text .a_list ul li{margin:0 1%;}
	.a_text .a_list ul li .pic{width:70px;height:70px;}
	.a_text .a_list ul li .tit{margin-top:20px;font-size:16px;}
	}

/*首页合作伙伴*/
.transition{transition:all 0.5s ease;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;}
.lt50{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);}
.l50{position:absolute;left:50%;transform:translateX(-50%);}
.t50{position:absolute;top:50%;transform:translateY(-50%);}
.tac{text-align:center;}
.main6{position:relative;height:980px;padding-top:80px;}
.main6 .index_title{display:none;}
.main6 .tit{margin-bottom:40px;text-align:center;font-size:42px;color:#323232;font-weight:bold;}
.main6 .bubble{position:absolute;border-radius:50%;background-color:rgba(255, 255, 255, 0.56);animation:spin 8s infinite linear;transform-origin:30% 30px;}
.main6 .bubble:nth-of-type(odd){animation:spin 8s infinite linear;}
.main6 .bubble:nth-of-type(even){animation:spin2 8s infinite linear;}
.main6 .bubble1{top:15.5%;left:16.9%;}
.main6 .bubble2{top:20.8%;left:33.8%;}
.main6 .bubble3{bottom:38.8%;left:28.8%;}
.main6 .bubble4{top:29.3%;right:30.4%;}
.main6 .bubble5{top:8.5%;right:10.1%;}
.main6 .kh{position:absolute;}
.main6 .kh img{transition: all 0.4s;}
.main6 .kh img:hover{transform:rotate(360deg);}
.main6 .w170{width:170px;height:170px;}
.main6 .w168{width:168px;height:168px;}
.main6 .w152{width:152px;height:152px;}
.main6 .w150{width:150px;height:150px;}
.main6 .w137{width:137px;height:137px;}
.main6 .w122{width:122px;height: 122px;}
.main6 .w110{width:110px;height:110px;}
.main6 .w106{width:106px;height:106px;}
.main6 .w90{width:90px;height:90px;}
.main6 .w48{width:48px;height:48px;}
.main6 .w42{width:42px;height:42px;}
.main6 .w22{width:22px;height:22px;}
.main6C{top:10.8%;width:614px;height:614px;position: relative;}
.main6C .cir{border-radius:50%;box-sizing:border-box;}
@keyframes rotate {
	from {
		transform: rotate(0deg);
	}
	to {
		transform: rotate(360deg);
	}
}
.main6C .cir .yuan{position:absolute;width:15px;height:15px;border-radius:50%;background-color:#61ae31;}
.main6C .cir1{width:100%;height:100%;border:1px solid rgba(97, 174, 49, 0.44);animation: rotate 8s linear infinite;}
.main6C .cir1 .yuan{left:9.9%;bottom:17.3%;}
.main6C .cir2{width:110%;height:110%;border:1px solid rgba(97, 174, 49, 0.2);}
.main6C .cir2 .yuan{right:26%;top:4.3%;}
.main6C .cir3{left:47%;top:47%;width:102.6%;}
.main6C .p1{font-weight:500;line-height:1.3;color:#262E3C;font-size:40px;}
.main6C .nums{margin-top:20px;font-size:100px;}
.main6C .nums * {color:#61ae31;line-height:1.2;font-size:100px;}
.main6C .nums .num{font-size:100px;font-weight:bold;}
.main6C .p2{color:#61ae31;font-size:18px;}

.main6 .hezuo{display:none;}
.main6 .hezuo ul li{float:left;width:33%;text-align:center;margin-bottom:10px;}
.main6 .hezuo ul li img{display:block;max-width:90%; margin:0 auto;transition: all 0.4s;}
.main6 .hezuo ul li img:hover{transform:rotate(360deg);}

@-webkit-keyframes fadeIn{
  0%{opacity:0;-webkit-transform: translate3d(0, 60px, 0);transform: translate3d(0, 60px, 0);}
  to{opacity:1;-webkit-transform:none;transform:none;}
}
@keyframes fadeIn{
  0%{opacity:0;-webkit-transform: translate3d(0, 60px, 0);transform: translate3d(0, 60px, 0);}
  to{opacity:1;-webkit-transform:none;transform:none;}
}
@-webkit-keyframes fadeOutLeft{
  0%{opacity:0;-webkit-transform:translate3d(-60px, 0, 0);transform:translate3d(-60px, 0, 0);}
  100%{opacity:1;-webkit-transform:none;transform:none;}
}
@keyframes fadeOutLeft {
  0%{opacity:0;-webkit-transform: translate3d(-60px, 0, 0);transform: translate3d(-60px, 0, 0);}
  100%{opacity:1;-webkit-transform:none;transform:none;}
}
@-webkit-keyframes fadeOutRight {
  0%{opacity:0;-webkit-transform:translate3d(60px, 0, 0);transform:translate3d(60px, 0, 0);}
  100%{opacity:1;-webkit-transform:none;transform:none;}
}

@keyframes spin {
  to{transform: rotate(1turn);}
}
@keyframes spin2 {
  to{transform: rotate(-1turn);}
}

@media (max-width: 768px) {
	.main6{padding:0 15px;padding-top:40px;height:95vh;}
	.main6 .index_title{display:flex;}
	.main6 .tit{margin-bottom:20px;}
	.main6C{display:none;}
	.khs{display:none;}
	.main6 .hezuo{display:block;}
	}

/*首页新闻*/
.index_news{background: url("../images/news_bj.jpg") no-repeat center;background-size:cover;padding-top:5rem;padding-bottom:5rem;position:relative;}
.index_news .wave .wavel{position:absolute;opacity:.3;top:20%;width:150%;transform:translatex(-5%);}
.index_news .wave .l1{animation: line 5s linear infinite;}
.index_news .wave .l2{animation: line 3s linear infinite;}
.index_news .wave .l3{animation: line 8s linear infinite;}
.index_news .list{display:block;margin-top:20px;margin-bottom:60px;}
.index_news .list .pic{overflow: hidden;border-radius:1.25rem;}
.index_news .list .pic > img{cursor:pointer;transition:all .6s;}
.index_news .list .name{color:rgba(0, 0, 0, 0.8);font-size:22px;font-weight: 700;line-height: 1.875rem;margin-top: 1.5625rem;}
.index_news .list .text{color:rgba(0, 0, 0, 0.7);font-size:16px;font-weight:400;line-height:1.625rem;margin:0.75rem 0 1.25rem;}
.index_news .list .data{color:#6DB030;font-size:1.125rem;font-weight:500;line-height:1.875rem;text-transform:capitalize;z-index:8;position:relative;}
.index_news .list span{background:#f9fbe3;padding-right:0.6875rem;}
.index_news .list span i{padding-right:5px;}
.index_news .list .data::before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:0;width:100%;height:1px;background:rgba(0, 0, 0, 0.2);z-index:-1;}
.index_news .swiper-pagination-bullet{width:15px !important;height:15px !important;}
.index_news .list:hover .pic > img{transform:scale(1.1);}
.index_news .list:hover .name{color:#6DB030;}
@keyframes line {
  10%{transform: translateX(-5%);}
  50%{transform: translateX(0%);}
  100%{transform: translateX(-5%);}
}

@media (max-width: 768px) {
	.index_news{padding-top:2rem;padding-bottom:2rem;}
	.index_news .swiper-pagination-bullet{width:10px !important;height:10px !important;}
}

/*底部footer*/
.index_footer{background:linear-gradient(90deg, #6DB030 0%, #1CA13A 100%), #6DB030;position:relative;padding-top:5rem;margin-top:-20px;}
.index_footer .f_line1{display:inline-block;text-align:left;}
.index_footer .f_line1 .f_logo{margin-bottom:25px;}
.index_footer .f_line1 .f_logo img{display: block;width:220px;}
.index_footer .f_line1 .f_contact{color: #fff;}
.index_footer .f_line1 .f_contact ul li {margin-top:0.875rem;display:flex;align-items:flex-start;}
.index_footer .f_line1 .f_contact ul li .icon{width:1.25rem;height:1.25rem;}
.index_footer .f_line1 .f_contact ul li .icon img {width:100%;height:100%;}
.index_footer .f_line1 .f_contact ul li .con{width:calc(100% - 1.25rem);color:#FFF;font-size:1rem;font-weight:400;line-height:1.5625rem;text-transform:uppercase;padding-left:1rem;}
.index_footer .f_line1 .f_contact ul li .con a{color:#FFF;}
.index_footer .f_line2{display:inline-block;padding:1.5rem 1.5rem 0 0;}
.index_footer .f_line2 ul{display:flex;justify-content:space-between;}
.index_footer .f_line2 ul li{padding:0 1.5rem;}
.index_footer .f_line2 ul .name {color:#FFF;font-size:1.125rem;font-weight:700;line-height:1.875rem;margin-bottom:1.125rem;display:block;}
.index_footer .f_line2 .text{color:rgba(255, 255, 255, 0.8);font-size:1.125rem;font-weight:400; line-height:2rem;display:block;}
.index_footer .f_line2 .text:hover{color:#F27D00;}
.index_footer .f_line3{display:inline-block;width:18rem;padding-top:1.5rem;}
.index_footer .f_line3 .ewm {text-align:center;color:rgba(255, 255, 255, 0.8);font-size:1.125rem;font-weight:400;line-height:1.875rem;display:inline-block;}
.index_footer .f_line3 .ewm p{width:8.75rem;height:8.75rem;border-radius:20px;background:#FFF;display:flex;align-items:center;justify-content:center;margin:0 auto;}
.index_footer .f_line3 .ewm img{height:7.25rem;width:7.25rem;}
.index_footer .f_line3 .ewm .name{margin-top:0.625rem;}
.index_footer .beian{border-top: 1px solid rgba(255, 255, 255, 0.2);padding: 0.5rem 0;color: rgba(255, 255, 255, 0.8);font-size: 1rem;font-weight: 400;line-height: 1.625rem;position: relative;z-index: 100;margin-top:5rem;}
.index_footer .beian a {color:rgba(255, 255, 255, 0.8);}
.index_footer .beian a:hover{color:#F27D00;}
.index_footer .beian span{padding:0 5px;}
.index_footer .beian span:last-child{display:none;}
@media(max-width: 1900px){
}
@media(max-width: 1700px){
	.container{width: 86%;}
	.container2 { width: 80%;}
	.paddcontainer2 {width: 93%;padding-left: 40px;}
	.banner .swiper-pagination{left: 10%;}
	.index_footer .f_line2{padding:1.5rem 1.3rem 0 0;}
	.index_footer .f_line3{width:16rem;}
	.index_footer .f_line3 .ewm p{width:7.75rem;height:7.75rem;border-radius:20px;}
	.index_footer .f_line3 .ewm img{height:6.25rem;width:6.25rem;}
}

@media(max-width: 1500px){
	.header .right .ul li{margin-right: 20px;}
	.banner_more, a.banner_more{padding: 12px 60px 12px 26px;}
	.container {width: 92%;}
	.container3 { width: 96%;}
	.banner_more i, a.banner_more i{width: 40px;height: 40px;}
	.banner .swiper-button-prev, .banner .swiper-button-next{width: 48px;height: 48px;}
	.banner .swiper-pagination .swiper-pagination-bullet{width: 26px;height: 26px;}
	.banner .swiper-pagination .swiper-pagination-bullet:after{width: 4px;height: 4px;}
	.banner .swiper-pagination{bottom:40px;}

}

@media(max-width: 1300px){
	.header .right{margin-left:40px;}
	.header .right .ul li > a{font-size:14px;}
}

@media(max-width: 1200px){
	.header .right .ul li{margin-right:20px;}
	.header .yy{margin-left: 20px;}
}

@media(max-width: 1100px){
	.banner .swiper-pagination{left: 3%;}
	.banner .swiper-button-prev, .banner .swiper-button-next{display: none;}
    .banner .box .img1{display: none;}
    .banner .box .img2{display: block;}
    .banner .box .text .banner_more {margin-top:20px;}
    .header{display: none;}
    .paddcontainer2{width:100%;padding-left:0;}
	.container{width:94%;}
	.container2 { width: 94%;}
	.banner .box .text{top:47%;}
	.banner .box .text .bt{font-size:24px;}
	.banner .box .text .js{margin-top:0;}
	.banner .box .text .weizhi{margin-top:15px;}
	.banner .swiper-pagination{bottom: 30px;}
	.banquan .left{width: 100%;}
	.banquan .right{width:100%;margin-top:20px;}
	.banquan .right a{margin-left:0;margin-right:16px;}
	.banquan .right a:last-child{margin-right: 0;}
}
@media (max-width: 768px) {
	.index_footer{padding-top:2rem;}
	.index_footer .f_line1 .f_logo img{width:180px;}
	.index_footer .f_line2{display:none;}
	.index_footer .beian{margin-top:2rem;}
	.index_footer .beian .fr{float:left;}
}

.header .right .ul li .box{position: absolute;width:300px;top: 100%;left: 50%;transform: translateX(-50%);background:rgba(255, 255, 255, 0.8);padding:10px 0;display:none;text-align:center;border-radius:6px;z-index:999;}
.header .right .ul li .box a{color:#333333;padding:14px 0;display:block;border-bottom:1px solid rgba(0, 0, 0, 0.05);transition:all 0.3s;}
.header .right .ul li .box a:last-child{border-bottom: none;}
.header .right .ul li:hover .box{display:block;}
.header .right .ul li .box a:hover{color:#2687be;font-weight:bold;}
.swiper-button-prev,.swiper-button-next{width: 57px;height: 57px;transition: all 0.4s;}
.swiper-button-prev{background: url(../images/jtl.png) center center/cover;}
.swiper-button-next{background: url(../images/jtr.png) center center/cover;}
.swiper-button-prev:hover{background: url(../images/jtl2.png) center center/cover;}
.swiper-button-next:hover{background: url(../images/jtr2.png) center center/cover;}


/**/
.title .bt,.shiming_a .text .js,.full_a .left .js,.shiming_a .img img{transform-origin:50%  50%;transition: all 0.5s;}

/*右侧浮动菜单*/
.right_nav{position:fixed;right:1rem;bottom:5%;z-index: 999;width: 2.75rem; background: #F27D00;box-shadow: 0.125rem 0.1875rem 0.375rem rgba(150, 148, 148, 0.25);border-radius: 5rem;}
.right_nav .ad_sts {text-align: center;}
.right_nav .ad_sts i img {height: 1.5rem !important;}
.right_nav .ad_sts .name {font-size: 0.625rem;line-height: 0.75rem;color: #fff;margin-top: 0.3125rem;white-space: nowrap;}

@media (max-width: 768px) {
  .right_nav {display: none;}
}

.right_nav .hidden{display: none;}
.right_nav .aat_list li {position: relative;z-index: 2;border-bottom: 1px solid rgba(255, 255, 255, 0.2);}
.right_nav .aat_list li:nth-last-child(2) {border-bottom: none;}
.right_nav .aat_list li:nth-last-child(1) {border-top: 1px solid rgba(255, 255, 255, 0.2); border-bottom: none;}
.right_nav .aat_list li>a {display: block;width: 2.25rem;position: relative;margin: 0 auto;padding: 0.5rem 0.3125rem;border-radius: 50%;-webkit-transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1);
-o-transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1);transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1);}
.right_nav .aat_list li>a img{width: 100%;height:100%;filter:brightness(0) invert(1);}
.right_nav .aat_list li .cbl-cont {position: absolute;z-index: -1;padding: 0.75rem 1rem;width: auto;right: -webkit-calc(115%);right: -moz-calc(115%);right: calc(110% + 5px);top: 10%;opacity: 0;visibility: hidden;-webkit-transform: translateX(110%);-moz-transform: translateX(110%);
-ms-transform: translateX(110%);-o-transform: translateX(110%);transform: translateX(110%); -webkit-transition: all 0.7s;-o-transition: all 0.7s;-moz-transition: all 0.7s;transition: all 0.7s;
box-shadow: 0 4px 20px 4px rgba(0, 20, 60, 0.2);color: #333;font-size: 0.875rem;background: #fff;border-radius: 0.5rem;white-space: nowrap;}
.right_nav .aat_list li .cbl-cont.erghgsb {width:8rem;padding:0.5rem;border-radius:0.5rem;}
.right_nav .aat_list li .cbl-cont.erghgsb img {width:100%;}
.right_nav .aat_list li:hover .cbl-cont {opacity: 1;visibility: visible;-webkit-transform: translateY(0);-moz-transform: translateY(0); -ms-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0);
}

.ny_wap{padding:60px 0;}
.ny_title{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;margin-bottom:30px;}
.ny_title .tit p {color: #6DB030;text-align: justify;font-size:3rem;font-weight:600;line-height:1;}
.ny_title .tit h3 {color: #333;text-align: justify;font-size:2rem;font-weight:700;line-height:4rem;}

@media (max-width: 768px){
	.ny_wap{padding:30px 0;}
	.ny_title{margin-bottom:20px;}
	.ny_title .tit p{font-size:1.8rem;}
	.ny_title .tit h3{font-size:1.6rem;line-height:3rem;}
}

/*关于我们*/
.ny_about{}
.ny_about .about_text{margin-top:20px;}
.ny_about .about_text p{margin-bottom:15px;font-size:16px;color:#727272;line-height:1.8; text-indent:2em;}
.ny_about video{width:100%;border-radius:10px;}
.ny_about .pic{overflow:hidden; margin-top:10px;border-radius:10px;}
.ny_about .pic img{display:block;max-width:100%;margin:0 auto;transition: all .6s;border-radius:10px;}
.ny_about .pic:hover img{transform:scale(1.1);}

.about_honors{background:url("../images/rongyu.jpg") no-repeat top center;background-size:100%;padding:5.5625rem 0;height:100vh;}
.about_honors .nr{overflow-Y:auto;max-height:24rem;/*-webkit-mask: -webkit-linear-gradient(bottom, transparent, #000 50%, transparent);mask:linear-gradient(0deg, transparent, #000 50%, transparent);*/direction:rtl;margin:2rem 0;}
.about_honors .nr::-webkit-scrollbar{width:1px;height:1px;background-color:#E1E1E1;}
.about_honors .nr::-webkit-scrollbar-track{border-radius:10px;background-color:#E1E1E1;}
.about_honors .nr::-webkit-scrollbar-thumb{border-radius:10px;background-color:#60C2D0;}
.about_honors .nr li {padding:0.5em 0;text-align:left;}
.about_honors .nr li .tit{color:#444;font-size:1.25rem;line-height:1.5em;cursor:pointer;/*padding-left:1.5em;*/font-weight:400;}
.about_honors .nr li .tit i{padding-right:10px;float:left;color:#6DB030;}
.about_honors .nr li .tit:hover{color:#4188C8;}

.about_wenhua{position:relative;}
.about_wenhua .wave .wavel{position:absolute;opacity:.3;top:20%;width:150%;transform:translatex(-5%);}
.about_wenhua .wave .l1{animation: line 5s linear infinite;}
.about_wenhua .wave .l2{animation: line 3s linear infinite;}
.about_wenhua .wave .l3{animation: line 8s linear infinite;}
.about_wenhua .w_left{}
.about_wenhua .w_left .pic{overflow:hidden; margin-top:10px; border-radius:10px;}
.about_wenhua .w_left .pic img{display:block;max-width:100%;margin:0 auto;transition: all .6s;}
.about_wenhua .w_left .pic:hover img{transform:scale(1.1);}
.about_wenhua .w_right{ margin-left:10%;}
.about_wenhua .w_right ul li{border-top:2px solid #e7e7e7;padding-top:1.875vw;padding-bottom:1.875vw;}
.about_wenhua .w_right ul li .tit{color:#222222; font-size:24px; margin-bottom:10px;}
.about_wenhua .w_right ul li .text{color:#777;font-size:20px;line-height:2;}
.about_wenhua .w_right ul li:last{border-bottom:2px solid #e7e7e7;}

@media (max-width: 768px) {
 	.about_honors{background:url("../images/rongyu.jpg") no-repeat bottom center #effbfb;background-size:100%;padding:1.8625rem 0;height:470px;}
  	.about_honors .nr{max-height:12.75rem;margin:1rem 0;}
  	.about_honors .nr li{padding:0.2em 0;}
  	.about_honors .nr li .tit{font-size:1rem;}
  	.about_wenhua .w_right{margin-left:0;margin-top:20px;}
	.about_wenhua .w_right ul li{padding-top:2vw;padding-bottom:2vw;}
	.about_wenhua .w_right ul li .tit{font-size:20px;}
	.about_wenhua .w_right ul li .text{font-size:16px;line-height:1.75;}
}

/*产品中心*/
.ny_product{}
.ny_product .p_left{}
.ny_product .p_left .title{padding:20px;background:linear-gradient(90deg, #6DB030 0%, #1CA13A 100%), #6DB030;color:#ffffff;}
.ny_product .p_left .title .t1{font-size:26px; font-weight:bold; line-height:28px;}
.ny_product .p_left .title .t2{font-size:18px; margin-top:5px;}
.ny_product .p_left .p_nav{background:#f2f2f2; color:#333;}
.ny_product .p_left .p_nav ul li{}
.ny_product .p_left .p_nav ul li a{ display:block; line-height:32px;color:#333; font-size:18px;padding:10px 15px; border-bottom:1px solid #ddd;}
.ny_product .p_left .p_nav ul li a:hover,.ny_product .p_left .p_nav ul li a.on{ background:#ffffff; color:#6DB030;}
.ny_product .p_right{}
.ny_product .p_right .cont{position:relative;-webkit-transform: scale(0.94);-moz-transform: scale(0.95);-ms-transform: scale(0.95);-o-transform: scale(0.95);transform: scale(0.95);-webkit-transition: all .6s;-o-transition: all .6s;-moz-transition: all .6s;transition: all .6s;margin-bottom:30px;}
.ny_product .p_right .img{border-radius:1.2rem 1.2rem 0 0;overflow: hidden;-webkit-transition: all .6s;-o-transition: all .6s;-moz-transition: all .6s;transition: all .6s;position: relative;}
.ny_product .p_right .img img{display:block;max-width:100%;margin:0 auto;transition: all .6s;}
.ny_product .p_right .text{background:#fff;color:#333;text-align:center;width:100%;-webkit-transition:all .6s;-o-transition:all .6s;-moz-transition: all .6s;transition:all .6s;z-index:1;border-radius:0 0 1.2rem 1.2rem;box-shadow: 5px 10px 10px #ddd;padding:25px 4%;}
.ny_product .p_right .text .tit{font-size:20px;line-height:2em;font-weight:bold;letter-spacing:1px;}
.ny_product .p_right .text .txt{font-size:17px;line-height:1.75em;margin-bottom:15px;text-align:left;padding:0 10px;}
.ny_product .p_right .text .more {display: inline-block;border: none;position: relative;width:5.625rem;height:2.75rem;line-height:2.75rem;text-align: center;color: #fff;font-size: 1.125rem;font-weight: 500;z-index: 9;border-radius:2.75rem;margin:10px 0;}
.ny_product .p_right .text .more::before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(90deg, #6DB030 0%, #1CA13A 100%);-webkit-transition:all 0.5s;transition:all 0.5s;border-radius:3.75rem;z-index:-1;}
.ny_product .p_right .text .more::after {content:'';width:100%;height:100%;position:absolute;left:0;top:0;opacity:0;border:.0625rem solid #1CA13A;-webkit-transform:scale(0.5, 0.5);transform:scale(0.5, 0.5);-webkit-transition:all 0.5s;transition:all 0.5s;border-radius:60px;}
.ny_product .p_right .cont a:hover .img img{transform:scale(1.1);}
.ny_product .p_right .cont a:hover .tit{color:#60ae30;}
.ny_product .p_right .cont a:hover .text .more{cursor:pointer;color:#1CA13A;}
.ny_product .p_right .cont a:hover .text .more::before {opacity: 0;-webkit-transform: scale(1.2, 1.2);transform: scale(1.2, 1.2);}
.ny_product .p_right .cont a:hover .text .more::after{opacity:1;-webkit-transform:scale(1, 1);transform:scale(1, 1);}

/*产品详情*/
.product_show{}
.product_show .p_weizhi{padding:20px 0;padding-top:60px;margin-bottom:40px; border-bottom:1px solid #ddd;}
.product_show .p_weizhi a{color:#6c757d;padding:0 10px;}
.product_show .p_weizhi i{padding-left:10px;}
.product_show .p_weizhi span{padding:0 10px;color:#212529;}
.product_show .p_top{background:#ffffff;padding:50px;margin-bottom:40px;}
.product_show .p_top .pic{overflow:hidden;border:1px solid #ddd;}
.product_show .p_top .pic img{display:block;max-width:100%;margin:0 auto;transition:all .6s;}
.product_show .p_top .pic img:hover{transform:scale(1.1);}
.product_show .p_nr{padding-left:25px;}
.product_show .p_nr .tit{padding-bottom:15px;margin-bottom:25px;border-bottom:2px solid rgba(51,51,51,1);font-size:23px;color:#212529;font-weight:bold;}
.product_show .p_nr .text{line-height:2;font_radio:2;font-size:16px;color:rgba(102,102,102,1);margin-top:10px;margin-bottom:10px;}
.product_show .p_nr .text span{font-size:16px;font-weight:bold;color:rgba(102,102,102,1);}
.product_show .p_nr .fenlei{font-size:16px;color:#6DB030;}
.product_show .p_nr .fenlei span{font-size:16px;font-weight:bold;color:rgba(102,102,102,1);}
.product_show .p_nr .p_tel{padding:30px 0; margin-top:30px; border-top:1px dashed rgba(221,221,221,1);border-bottom:1px dashed rgba(221,221,221,1);font-size:18px;color:#212529;font-weight:bold;}
.product_show .p_nr .p_tel i{padding-right:10px;}
.product_show .p_nr .p_tel a{color:#6DB030;font-size:24px;}
.product_show .p_nr .p_contact{margin-top:30px;}
.product_show .p_nr .p_contact a{ display:block;width:160px;padding:15px 8px;background-color:#047fbf;color:#fff;font-weight: bold;font-size:16px;text-align:center; border-radius:5px;}
.product_show .p_nr .p_contact a i{padding-right:10px;}
.product_show .p_nr .p_contact a:hover{background-color:#6DB030;}
.product_show .p_center{background:#ffffff;padding:40px;}
.product_show .p_center .title{border-bottom:1px solid rgba(221,221,221,1);margin-bottom:30px;}
.product_show .p_center .title span{background-color:#6DB030;display:block;max-width:200px;font-size:18px;color:#ffffff;font-weight:bold;line-height:3; text-align:center;}
.product_show .p_center .text{line-height:2;font-size:16px;color:rgba(68,68,68,1);}
.product_show .p_center .text table{ width:100%;}
.product_show .p_center .text table tr td{ text-align:center;}

.product_xiangguang{/*background:url(../images/job_bg.jpg) no-repeat top;*/}
.product_xiangguang .title{color:#333;text-align:center;font-size:2rem;font-weight:700;line-height:4rem;margin-bottom:40px;}
.product_xiangguang .cont{position:relative;-webkit-transform: scale(0.94);-moz-transform: scale(0.95);-ms-transform: scale(0.95);-o-transform: scale(0.95);transform: scale(0.95);-webkit-transition: all .6s;-o-transition: all .6s;-moz-transition: all .6s;transition: all .6s;margin-bottom:60px;}
.product_xiangguang .img{border-radius:1.2rem 1.2rem 0 0;overflow: hidden;-webkit-transition: all .6s;-o-transition: all .6s;-moz-transition: all .6s;transition: all .6s;position: relative;}
.product_xiangguang .img img{display:block;max-width:100%;margin:0 auto;transition: all .6s;}
.product_xiangguang .text{background:#fff;color:#333;text-align:center;width:100%;-webkit-transition:all .6s;-o-transition:all .6s;-moz-transition: all .6s;transition:all .6s;z-index:1;border-radius:0 0 1.2rem 1.2rem;box-shadow: 5px 10px 10px #ddd;padding:25px 4%;}
.product_xiangguang .text .tit{font-size:20px;line-height:2em;font-weight:bold;letter-spacing:1px;}
.product_xiangguang .text .txt{font-size:17px;line-height:1.75em;margin-bottom:15px;text-align:left;padding:0 10px;}
.product_xiangguang .text .more {display: inline-block;border: none;position: relative;width:5.625rem;height:2.75rem;line-height:2.75rem;text-align: center;color: #fff;font-size: 1.125rem;font-weight: 500;z-index: 9;border-radius:2.75rem;margin:10px 0;}
.product_xiangguang .text .more::before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(90deg, #6DB030 0%, #1CA13A 100%);-webkit-transition:all 0.5s;transition:all 0.5s;border-radius:3.75rem;z-index:-1;}
.product_xiangguang .text .more::after {content:'';width:100%;height:100%;position:absolute;left:0;top:0;opacity:0;border:.0625rem solid #1CA13A;-webkit-transform:scale(0.5, 0.5);transform:scale(0.5, 0.5);-webkit-transition:all 0.5s;transition:all 0.5s;border-radius:60px;}
.product_xiangguang .cont a:hover .img img{transform:scale(1.1);}
.product_xiangguang .cont a:hover .tit{color:#60ae30;}
.product_xiangguang .cont a:hover .text .more{cursor:pointer;color:#1CA13A;}
.product_xiangguang .cont a:hover .text .more::before {opacity: 0;-webkit-transform: scale(1.2, 1.2);transform: scale(1.2, 1.2);}
.product_xiangguang .cont a:hover .text .more::after{opacity:1;-webkit-transform:scale(1, 1);transform:scale(1, 1);}

@media (max-width: 768px) {
	.ny_product .p_left{display:none;}
	.ny_product .p_right .cont{-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);margin-bottom:20px;}
	.ny_product .p_right .text{padding:15px 2%;}
	.ny_product .p_right .text .more{width:5rem;height:2rem;line-height:2rem;margin-top:0;}
	.product_show .p_weizhi{margin-bottom:20px;line-height:28px;}
	.product_show .p_top{padding:15px;}
	.product_show .p_nr{padding-left:0;margin-top:20px;}
	.product_show .p_nr .tit{font-size:22px;}
	.product_show .p_nr .p_tel{padding:20px 0;}
	.product_show .p_nr .p_tel a{display:block;font-size:26px;line-height:36px;}
	.product_show .p_center{padding:15px;}
	.product_show .p_center .title{margin-bottom:20px;}
	.product_show .p_center .title span{line-height:2;width:150px;}
	.product_xiangguang .title{margin-bottom:10px;font-size:1.8rem;line-height:3rem;}
}

/*公司实力*/
.shili{}
.shili .s_list{margin-bottom:30px;overflow:hidden;position:relative;border-radius:10px;}
.shili .s_list img{display:block;max-width:100%;margin:0 auto;border-radius:10px;transition: all 0.6s;}
.shili .s_list .intro_box{position:absolute;opacity:1;visibility:visible;right:0;bottom:0;left:0;padding:30px 40px;background:linear-gradient(to top, #000, transparent); transition:all .5s ease;}
.shili .s_list .intro_box .tit{color:#fff;font-size:22px;line-height:30px;}
.shili .s_list a:hover img{transform:scale(1.1);}

@media (max-width: 768px) {
	.shili{}
	.shili .s_list{margin-bottom:20px;}
	.shili .s_list .intro_box{padding:15px;}
	.shili .s_list .intro_box .tit{font-size:20px;}
}

/*内页新闻中心*/
.ny_news{}
.ny_news .news_top{ margin-bottom:50px; padding-bottom:50px; border-bottom:1px solid #ddd;}
.ny_news .news_top .pic{ overflow:hidden; border-radius:20px;}
.ny_news .news_top .pic img{ display:block; max-width:100%; margin:0 auto;transition: all .6s;}
.ny_news .news_top .name{color:rgba(0, 0, 0, 0.8);font-size:22px;font-weight: 700;line-height: 1.875rem;margin-top: 1.5625rem;}
.ny_news .news_top .data{color:#6DB030;font-size:1.125rem;font-weight:500;line-height:1.875rem;text-transform:capitalize;z-index:8;position:relative; margin:20px 0;}
.ny_news .news_top .data i{padding-right:10px; color:#6DB030;}
.ny_news .news_top .text{color:rgba(0, 0, 0, 0.7);font-size:16px;font-weight:400;line-height:1.625rem;margin:0.75rem 0 1.25rem;}
.ny_news .news_top .index_more{ margin-top:30px;display: inline-block;border: none;position: relative;width: 10.625rem;height: 3.75rem;line-height: 3.75rem;text-align: center;color: #fff;font-size: 1.125rem;font-weight: 500;z-index: 9;border-radius: 3.75rem;}
.ny_news .news_top .index_more::before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(90deg, #6DB030 0%, #1CA13A 100%);-webkit-transition:all 0.5s;transition:all 0.5s;border-radius:3.75rem;z-index:-1;}
.ny_news .news_top .index_more::after {content:'';width:100%;height:100%;position:absolute;left:0;top:0;opacity:0;border:.0625rem solid #1CA13A;-webkit-transform:scale(0.5, 0.5);transform:scale(0.5, 0.5);-webkit-transition:all 0.5s;transition:all 0.5s;border-radius:60px;}
.ny_news .news_top .index_more:hover{cursor:pointer;color:#1CA13A;}
.ny_news .news_top .index_more:hover::before {opacity: 0;-webkit-transform: scale(1.2, 1.2);transform: scale(1.2, 1.2);}
.ny_news .news_top .index_more:hover::after{opacity:1;-webkit-transform:scale(1, 1);transform:scale(1, 1);}
.ny_news .news_top a:hover .pic img{transform: scale(1.1);}
.ny_news .news_top a:hover .name{color:#6DB030;}
.ny_news .list{display:block;margin-top:20px;margin-bottom:30px;}
.ny_news .list a{text-decoration: none;}
.ny_news .list .pic{overflow: hidden;border-radius:1.25rem;}
.ny_news .list .pic > img{cursor:pointer;transition:all .6s; display:block; max-width:100%;}
.ny_news .list .name{color:rgba(0, 0, 0, 0.8);font-size:22px;font-weight: 700;line-height: 1.875rem;margin-top: 1.5625rem;}
.ny_news .list .text{color:rgba(0, 0, 0, 0.7);font-size:16px;font-weight:400;line-height:1.625rem;margin:0.75rem 0 1.25rem;}
.ny_news .list .data{color:#6DB030;font-size:1.125rem;font-weight:500;line-height:1.875rem;text-transform:capitalize;z-index:8;position:relative;}
.ny_news .list span{background:#ffffff;padding-right:0.6875rem;}
.ny_news .list span i{padding-right:5px;}
.ny_news .list .data::before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:0;width:100%;height:1px;background:rgba(0, 0, 0, 0.2);z-index:-1;}
.ny_news .list:hover .pic > img{transform:scale(1.1);}
.ny_news .list:hover .name{color:#6DB030;}

.news_show{}
.news_show .title{margin-bottom:30px;padding-bottom:10px;text-align:center;border-bottom:1px solid #eee;}
.news_show .tit{font-size:24px;font-weight:bold;;line-height:1.1;line-height:32px;color:#333333;}
.news_show .time{font-size:16px;color:#999;padding-top:10px;}
.news_show .time i{padding-right:10px;}
.news_show .nr{font-size:16px;line-height:28px;color:#555;}
.news_show .nr p{font-size:16px;line-height:28px;margin-bottom:10px;}
.news_show .nr img{ display:block; max-width:100%; margin:0 auto;}
.news_show .nr p span{}
.news_show .nr .index_more{ margin:0 auto; margin-top:30px;display:block;border: none;position: relative;width: 10.625rem;height: 3.75rem;line-height: 3.75rem;text-align: center;color: #fff;font-size: 1.125rem;font-weight: 500;z-index: 9;border-radius: 3.75rem;}
.news_show .nr .index_more::before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(90deg, #6DB030 0%, #1CA13A 100%);-webkit-transition:all 0.5s;transition:all 0.5s;border-radius:3.75rem;z-index:-1;}
.news_show .nr .index_more::after {content:'';width:100%;height:100%;position:absolute;left:0;top:0;opacity:0;border:.0625rem solid #1CA13A;-webkit-transform:scale(0.5, 0.5);transform:scale(0.5, 0.5);-webkit-transition:all 0.5s;transition:all 0.5s;border-radius:60px;}
.news_show .nr .index_more:hover{cursor:pointer;color:#1CA13A;}
.news_show .nr .index_more:hover::before {opacity: 0;-webkit-transform: scale(1.2, 1.2);transform: scale(1.2, 1.2);}
.news_show .nr .index_more:hover::after{opacity:1;-webkit-transform:scale(1, 1);transform:scale(1, 1);}

@media (max-width: 768px) {
	.ny_news .news_top{margin-bottom:20px;padding-bottom:30px;}
	.ny_news .news_top .name{font-size:20px;}
	.ny_news .news_top .data{font-size:1rem;margin:12px 0;}
	.ny_news .news_top .index_more{margin-top:0px;width:8.625rem;height:2.75rem;line-height:2.75rem;}
	.ny_news .list{margin-bottom:0;}
	.ny_news .list .name{font-size:20px;}
	.ny_news .list .data{font-size:1rem;}
	.news_show .tit{font-size:20px;}
	.news_show .title{margin-bottom:20px;}
	.news_show .nr .index_more{width:8.625rem;height:2.75rem;line-height:2.75rem;margin-top:20px;}
}

/*内页联系我们*/
.ny_contact{padding:60px 0;}
.ny_contact .contact{padding:30px; background:#f2f2f2; color:#333333;}
.ny_contact .contact .l{height:46px;line-height:46px; font-size:18px;}
.ny_contact .contact .l i{padding-right:10px;display:inline-block;color:#6DB030;}
.ny_contact .contact .l p{display:inline-block;}
.ny_contact .pic{overflow:hidden; border-radius:20px;}
.ny_contact .pic img{display: block; max-width:100%; margin:0 auto;transform: scale(1,1);transition-duration: 0.5s;}
.ny_contact .pic:hover img{transform:scale(1.1,1.1);transition-duration: 0.5s;}
.ny_contact .n_right{padding: 50px 80px;}
.ny_contact .title{margin-bottom:40px;}
.ny_contact .title .cn{font-size:32px;color:#222;line-height:1.92;font-weight:bold;}
.ny_contact .title .en{font-size:18px;olor:#666;line-height:1.2;text-transform:uppercase;padding-left:50px;position:relative;margin-top:0.625rem;}
.ny_contact .title .en span{display: block;width:48px;height:5px;position: absolute;left: 0;top: 0;bottom: 0;margin: auto;}
.ny_contact .title .en span:before {width: 5px;right: 0;}
.ny_contact .title .en span:after {width:40px;}
.ny_contact .title .en span:after, .ny_contact .title .en span:before {background:#6DB030;content:"";position:absolute;height: 100%;border-radius: 5px;top: 0;}
.ny_contact .text{line-height:30px;font-size: 16px;}
.ny_contact .text .t1{font-size: 20px; color: #222; font-weight: bold; margin-bottom:40px;}

/*人才招聘*/
.ny_job{background:url(../images/job_bg.jpg) no-repeat top;}
.jotxs {border:1px solid #E4E4E4; margin-bottom: 20px; position: relative;}
.jotxs .arrow {position:absolute; right: 40px; top: 50px; cursor: pointer;}
.jotxs .arrow i.line {width: 33px;height: 33px;background-color: #F8F9FA; background-image:url("../images/job_down.png"); background-repeat: no-repeat; background-position: center; display: inline-block;border-radius: 50%; font-style: normal;position: relative;}
.jotxs .arrow i.line:before {content:"查看";font-size:16px;position:absolute;left:-40px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
.jotxs.act .arrow i.line {background: #6DB030; background-image: url("../images/job_up.png");background-repeat: no-repeat; background-position: center; }
.jotxs.act .arrow i.line:before {content:"收起"; }
.joinleft h3 strong{font-size: 18px; color: #333333; display: inline-block; position: relative;}
.joinleft h3 strong:after {content:""; position: absolute; left: -24px; top: 50%; margin-top: -3px; width: 7px;height: 7px; border-radius: 50%; background: #999999;}
.joincs {margin-left:-35px; margin-right: -35px; padding-top: 15px;}
.join-4 {padding:0 35px; max-width:25%; font-size: 16px; float: left; line-height: 25px;}
.jod {padding:34px 75px; background:#ffffff;}
.jos{ width:100%;background-color:#F8F9FA;display:none; padding: 0 75px;}
.jos .bodr{ border:none;padding: 30px 0; border-top:1px solid #ECECEC;}
.jos .bodr span{display:block;border-top:none;padding-top:0; margin-top:50px;}
#jo2 span a{font-size:16px;color:#fff;background:#D80C18;  border:1px solid #D80C18;border-radius: 25px; width:170px; height:50px; text-align:left; line-height:50px; display:inline-block; padding:0 15px; position: relative;}
#jo2 span a i { background:url("../images/jobjt.png") no-repeat; width: 16px; height: 14px; display: inline-block; margin-left: 5px; position: absolute; right: 15px; top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}
#jo2 span a:hover { background:#fff; color:#333;}
#jo2 span a:hover i {background:url("../images/jobjt2.png") no-repeat;}
.jos h3{font-size:15px; color:#666; font-weight:normal; margin:10px 0 4px;line-height:30px}
.jos p{font-size:16px;color:#666;line-height:28px}
.jotxs.act {background:#F8F9FA;}
.pt30 {padding-top:30px;}

@media (max-width: 768px) {
	.ny_contact{padding:30px 0;}
	.ny_contact .n_right{padding:20px 15px;}
	.ny_contact .title{margin-bottom:20px;}
	.ny_contact .title .cn{font-size:22px;}
	.ny_contact .contact{padding:20px 15px;}
	.ny_contact .contact .l{height:auto;line-height:30px;font-size:16px;}
	.ny_contact .contact .l p{width:80%; vertical-align:top;}
	.jod{padding:15px 15px;}
	.jotxs .arrow{right:15px;top:14px;font-size:14px;}
	.joinleft h3 strong{padding-left:15px;}
	.joinleft h3 strong:after{left:0;}
	.joincs{margin-left:0;margin-right:0;}
	.join-4{padding:0 5px;font-size:14px;max-width:50%;width:50%;}
	.jos{padding:0 15px;}
	.jos .bodr{padding:20px 0;}
}

.page {text-align: center;margin:0 auto; margin-top:20px;width: 100%;float: left; font-size:1.2em;}
.page a {background:#fff;color: #666; font-size:15px;margin: 0 3.2px;font-weight: 500;width:3.25rem;height:3.25rem;border-radius: 50%;border: .0625rem solid #ddd;line-height: 3.25rem;display:inline-block;}
.page a.dq, .page a:hover {background:#6DB030; color:#fff;border:none;}

/*.page{padding-left:0;margin:0 auto; margin-top:20px;border-radius:.25rem; text-align:center;}

@media (max-width: 48rem) {
  .page{margin: 0 0 0;}
}
.page > li {display: inline-block; text-align:center;}
.page > li > a,.page > li > span {position: relative;float: left;margin-left: -0.0625rem;line-height: 2.25rem;color: #666666;text-decoration: none;background-color: #fff;border:.0625rem solid #ddd;margin: 0 3.2px;font-weight:500;width:2.25rem;height:2.25rem;border-radius:50%;}
.page > li:first-child > a,.page > li:first-child > span {margin-left: 0;line-height: 2.25rem;background: #fff;}
.page > li:last-child > a,.page > li:last-child > span {line-height: 2.25rem;}
.page > li > a:focus,.page > li > a:hover,.page > li > span:focus,.page > li > span:hover {z-index: 2;color:#fff;background-color:#6DB030;}
.page > .active > a,.pagination > .active > a:focus,.papageges > .active > a:hover,.page > .active > span,.page > .active > span:focus,
.page > .active > span:hover {z-index:3;color:#fff;cursor:default;background-color:#6DB030;border-color:#6DB030;vertical-align: middle;}
.page > .disabled > a,.page > .disabled > a:focus,.page > .disabled > a:hover,.page > .disabled > span,.page > .disabled > span:focus,.page > .disabled > span:hover {color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd;}*/
