html {font-size: 19.2px;}
@media (max-width:1680px) {
	html {font-size: 16.8px;}
}
@media (max-width:1440px) {
	html {font-size: 14.4px;}
}
@media (max-width:1366px) {
	html {font-size: 13.66px;}
}
@media (max-width:1280px) {
	html {font-size: 12.8px;}
}
@media (max-width:1080px) {
	html {font-size: 10.8px;}
}
@media (max-width:1024px) {
	html {font-size: 10.24px}
}
@media (max-width:980px) {
	html {
		font-size: calc(100/750*100vw)
	}
}
.arrow-font {font-family: cursive;margin-left: 4px;}

.container {max-width: 1200px;margin: 0 auto;position: relative;}
.header {background: url(../images/header-bg.png) no-repeat center;background-size: cover;}
.header-inner {background: url(../images/left-leaf.png) no-repeat left 8% top,
									url(../images/right-leaf.png) no-repeat right 8% top;}
.header-top {}
.header-left {float: left;}
.logo {display: inline-block;vertical-align: middle;}
.logo a {display: block;}
.logo a img {display: block;}
.header-hotline {display: inline-block;vertical-align: middle;margin-left: 30px;padding: 40px 0 29px;}
.hotline-icon {display: inline-block;vertical-align: middle;width: 45px;height: 45px;background: url(../images/icon-phone.png) no-repeat left center;background-size: cover;}
.hotline-text {display: inline-block;vertical-align: middle;margin-left: 10px;}
.header-hotline-title {font-size: 14px;color: #505050;line-height: 18px;}
.header-hotline-tel {font-size: 20px;line-height: 24px;color: #505050;}

.header-right {float: right;}
.wrap-search {display: inline-block;vertical-align: middle;padding: 40px 0 20px;}
.search-box {width: 338px;}
.search-input {height: 34px;border: 1px solid #5bb115;border-radius: 17px;position: relative;padding-right: 48px;}
.search-box input {display: block;width: 100%;font-size: 14px;color: #000000;line-height: 18px;padding: 7px 15px;}
.search-box .search-btn {position: absolute;right:0;top:0;bottom: 0;background: #5bb115;width: 48px;border-radius: 0 17px 17px 0;cursor: pointer;}
.search-box .search-icon {position: absolute;top:0;bottom: 0;left: 50%;width: 25px;background: url(../images/icon-search.png) no-repeat center;background-size: 100%;margin-left: -13px;}
.search-keywords {font-size: 0;margin-top: 6px;padding-left: 15px;}
.search-keywords span,
.search-keywords a {font-size: 10px;line-height: 14px;color: #696969;display: inline-block;vertical-align: middle;}
.search-keywords a {margin-right: 12px;}
.search-keywords a:last-child {margin-right: 0;}
.display-product {display: inline-block;vertical-align: middle;margin-left: 36px;}
.img-multiply {mix-blend-mode: multiply;}
.nav {border-radius: 18px;background: linear-gradient(180deg,#92da27,#5bb115);}
.nav-list {}
.nav-list .nav-item {float: left;width: 20%;text-align: center;}
.nav-item a {display: inline-block;padding: 0 30px;line-height: 36px;font-size: 18px;color: #FFFFFF;position: relative;}
.nav-item.has-children a::after {content: '';display: block;position: absolute;top:50%;right:17px;margin-top: -4px;width: 8px;height: 8px;border-top: 1.6px solid #FFFFFF;border-right: 1.6px solid #FFFFFF;transform: rotate(45deg);}
.nav-toggle,.mobile-nav {display: none;}

.footer {background: #323b44;}
.footer-inner {}
.footer-top {padding: 58px 0px;}
.footer-link {padding: 26px 30px 20px 16px;background: #5bb115;}
.footer-link-title {float: left;color: #ffffff;font-weight: 300;border-left: 7px solid #FFFFFF;padding-left: 15px;margin-right: 16px;}
.footer-link-title h3 {font-size: 18px;line-height: 30px;}
.footer-link-title p {font-size: 14px;line-height: 24px;}
.link-list {float: left;}
.link-list .link-item {display: inline-block;padding: 22px 0 14px;}
.link-list .link-item a {font-size: 16px;color: #ffffff;display: block;line-height: 18px;padding: 0 30px;border-right: 1px solid #FFFFFF;}
.link-list .link-item:last-child a {border-right: 0;}
.link-btn {float: right;padding-top: 10px;}
.link-btn a {display: block;width: 130px;height: 32px;border-radius: 16px;border: 1px solid #9dc701;line-height: 32px;background: #ffffff;text-align: center;font-size: 14px;color: #323b44;font-weight: 300;}
.footer-other {margin-top: 54px;}
.footer-left {float: left;}
.wechat-code {padding: 0 20px;display: inline-block;vertical-align: top;margin-right: 20px;}
.code-img {padding: 9px;position: relative;height: 170px;width: 170px;}
.code-img span {position: absolute;display: block;width: 15px;height: 17px;border-width: 0;border-style: solid;border-color: #FFFFFF;}
.code-img span:first-child {left:0;top:0;border-top-width: 1px;border-left-width: 1px;}
.code-img span:nth-child(2) {right:0;top:0;border-top-width: 1px;border-right-width: 1px;}
.code-img span:nth-child(3) {left:0;bottom:0;border-bottom-width: 1px;border-left-width: 1px;}
.code-img span:nth-child(4) {right:0;bottom:0;border-bottom-width: 1px;border-right-width: 1px;}
.code-text {font-size: 16px;line-height: 20px;color: #ffffff;text-align: center;margin-top: 6px;}
.footer-contact {display: inline-block;width: 284px;vertical-align: top;}
.footer-contact-title {padding: 7px 0 16px;border-bottom: 1px solid #ffffff;margin-bottom: 16px;}
.footer-contact-tel {font-size: 16px;color: #FFFFFF;line-height: 30px;background: url(../images/icon-tel.png) no-repeat left center;padding-left: 38px;}
.footer-contact-item {font-size: 16px;line-height: 25px;color: #ffffff;padding-left: 27px;background-repeat: no-repeat;background-position: left top 6px;}
.footer-contact-fax {background-image: url(../images/icon-fax.png);}
.footer-contact-postcode {background-image: url(../images/icon-postcode.png);}
.footer-contact-email {background-image: url(../images/icon-email.png);}
.footer-contact-address {background-image: url(../images/icon-address.png);}
.footer-menu {float: right;padding-top: 18px;text-align: right;}
.footer-menu dl {display: inline-block;vertical-align: top;text-align: left;/* width: 20%; */padding-left: 46px;}
.footer-menu dl dt {font-size: 18px;line-height: 24px;color: #ffffff;margin-bottom: 10px;}
.footer-menu dl dd {}
.footer-menu dl dd a {font-size: 14px;line-height: 25px;color: #ffffff;display: block;}
.footer-copyrights {background: #3b444d;padding: 20px 0;}
.footer-copyrights p {text-align: center;font-size: 16px;line-height: 24px;color: #ffffff;}


/* 首页 */
.section-grey {background: #f8f8f8;}


.banner-swiper {height: 688px;}
.banner-swiper .swiper-slide {background-repeat: no-repeat;background-position: center;background-size: cover;}
.banner-swiper .banner-button {position: absolute;width: 42px;z-index: 10;height: 72px;background: rgba(0,0,0,.5);top:50%;margin-top: -36px;}
.banner-button-prev {left: 0;}
.banner-button-next {right: 0;}
.banner-swiper .swiper-button-prev,
.banner-swiper .swiper-button-next {width: 18px;height: 31px;background-size: 18px;margin-top: -15px;}
.banner-swiper .swiper-button-prev {background-image: url(../images/banner-prev.png);}
.banner-swiper .swiper-button-next {background-image: url(../images/banner-next.png);}

.section-advantage {margin-top: -60px;position: relative;z-index: 1;}
.advantage-list {background: #ffffff;box-shadow: 0px 0px 7px rgba(189,189,189,.57);padding: 34px 0 46px;}
.advantage-list .advantage-item {float: left;width: 25%;text-align: center;padding-top: 4px;border-right: 1px solid #e5e5e5;}
.advantage-item .advantage-icon {width: 64px;height: 64px;margin: 0 auto;background-repeat: no-repeat;background-position-y: center;background-image: url(../images/advantage-sprite.png);}
.advantage-item .advantage-icon1 {background-position-x: 7px;}
.advantage-item .advantage-icon2 {background-position-x: -294px;}
.advantage-item .advantage-icon3 {background-position-x: -590px;}
.advantage-item .advantage-icon4 {background-position-x: -888px;}
.advantage-item p {font-size: 18px;line-height: 24px;color: #464646;margin-top: 8px;}

.home-about {padding: 60px 0 80px;}
.home-about-info {float: left;width: 50%;padding-right: 50px;}
.title-style1 {font-size: 30px;color: #222222;line-height: 35px;padding-left: 16px;border-left: 8px solid #5bb115;}
.title-style1 span {color: #7c7c7c;padding-left: 5px;display: inline-block;text-transform: uppercase;}
.home-about .title-style1 {font-size: 24px;color: #444444;}
.home-about .title-style1 span {color: #797979;}
.white-title {position: relative;padding-bottom: 30px;border-bottom: 1px solid #dcdcdc;}
.white-title h3{color: #FFFFFF;border-color: #FFFFFF;}
.white-title h3 span {color: #FFFFFF;}
.home-about-box {margin-top: 26px;}
.about-info-desc {}
.about-info-desc p {font-size: 16px;line-height: 30px;color: #444444;font-weight: 300;margin-bottom: 30px;}
.about-info-desc p:last-child {margin-bottom: 0;}
.about-info-btn {margin-top: 40px;}
.green-btn {background: linear-gradient(180deg,#8bdb16,#5baf11);transition: background-color .3s;color: #FFFFFF;}
.green-btn:hover {}
.about-info-btn a {display: block;width: 120px;height: 32px;line-height: 32px;border-radius: 16px;text-align: center;font-size: 14px;color: #ffffff;}


.home-about-video {float: right;padding: 0 42px;width: 50%;}
.about-video-bg {/* width: 516px; */height: 454px;padding: 20px 18px 0;background: url(../images/computer-base.png) no-repeat center;background-size: cover;}
.about-video {position: relative;height: 290px;cursor: pointer;}
.about-video video {width: 100%;height: 100%;object-fit: cover;}
.about-video .video-play {position: absolute;cursor: pointer;left:50%;top:50%;width: 62px;height: 62px;margin-left: -31px;margin-top: -31px;background: url(../images/icon-play.png) no-repeat center;background-size: cover;}
.is-play .video-play {display: none;}

.section-solution {height: 34.166rem;}
.solution-box {padding: 0 5.729rem 0 6.77rem;background: url(../images/solution-bg.jpg) no-repeat center;background-size: cover;overflow: hidden;position: relative;}
.solution-left {float: left;width: 40.729rem;padding: 3.958rem 0 2.5rem;}
.solution-list {}
.solution-list .solution-item {float: left;width: 13.02rem;height: 13.02rem;margin-right: 0.833rem;margin-bottom: 0.833rem;transition: background .3s;}
.solution-list .solution-item:hover {background: rgba(255,255,255,1);}
.solution-list .solution-item:nth-child(3n) {margin-right: 0;}
.solution-item-inner {text-align: center;padding-top: 3.229rem;background: rgba(255,255,255,.8);height: 100%;}
.solution-item .solution-icon {height: 3.125rem;}
.solution-item .solution-icon img {max-height: 100%;display: block;margin: 0 auto;}
.solution-item .solution-info {margin-top: 0.52rem;}
.solution-item .solution-info h3 {font-size: 1.25rem;line-height: 1.562rem;color: #4e4e4e;}
.solution-item .solution-info p {font-size: 0.833rem;line-height: 1.041rem;color: #929292;font-weight: 300;margin-top: 0.156rem;}

.solution-right {float: right;width: calc(100% - 40.729rem);position: relative;padding: 2.604rem 0 1.458rem 3.645rem;}
.solution-circle {position: relative;width: 30.104rem;height: 30.104rem;background: url(../images/circle.png) no-repeat center;background-size: cover;margin: 0 auto;}
.solution-circle-inner {}
.solution-desc-list {}
.solution-desc-item {position: absolute;width: 16.354rem;}
.solution-desc-item .solution-dot {width: 12px;height: 12px;padding: 1px;border-radius: 50%;border: 1px solid #FFFFFF;position: absolute;}
.solution-desc-item .solution-dot::before {content: '';display: block;width: 8px;height: 8px;border-radius: 50%;background: #FFFFFF;}
.solution-desc-item p {font-size: 0.729rem;line-height: 1.25rem;color: #ffffff;font-weight: 300;}
.solution-center {position: absolute;top:50%;left: 50%;margin-left: -2.812rem;margin-top: -2.812rem;width: 5.677rem;height: 5.677rem;}

.solution-communication {left: -6.77rem;top:9.895rem;padding-right: 1.041rem;text-align: right;}
.solution-communication .solution-dot {right:0;top: 0.312rem;}
.solution-car {left: 11.354rem;top: 5.208rem;padding-left: 1.25rem;}
.solution-car .solution-dot {left:0;top: 0.781rem;}
.solution-LED {left: 21.145rem;top: 10.937rem;padding-left: 1.25rem;}
.solution-LED .solution-dot {left:0;top: 0.312rem;}
.solution-television {left: 23.437rem;top: 17.708rem;padding-left: 1.25rem;}
.solution-television .solution-dot {left:0;top: 0.312rem;}
.solution-pv {left: 13.75rem;top: 21.875rem;padding-top: 1.25rem;}
.solution-pv .solution-dot {left:0;top: 0;}
.solution-medical {left: -9.687rem;top: 17.604rem;padding-right: 1.25rem;text-align: right;}
.solution-medical .solution-dot {right: 0;top: 0.312rem;}


.home-product {padding: 80px 0 56px;}
.title-style2 {text-align: center;}
.title-style2 h3 {font-size: 30px;line-height: 35px;color: #222222;position: relative;}
.title-style2 h3 span {color: #7d7d7d;display: inline-block;padding-left: 5px;text-transform: uppercase;}
.title-style2 h3::after,
.title-style2 h3::before {content: '';display: block;height: 3px;}
.title-style2 h3::after {background: #e5e5e5;width: 90px;margin: 0 auto;margin-top: 14px;}
.title-style2 h3::before {position: absolute;bottom: 0;width: 26px;background: #9ec707;left: 50%;margin-left: -13px;}
.home-product-box {margin-top: 40px;}
.home-product-tab {}
.product-tab-list {text-align: center;font-size: 0;border-bottom: 1px solid #e5e5e5;padding-bottom: 30px;}
.product-tab-list .product-tab-item {display: inline-block;margin: 0 8px;}
.product-tab-item a {display: block;width: 160px;height: 36px;border: 1px solid #e5e5e5;border-radius: 18px;text-align: center;font-size: 18px;line-height: 34px;color: #2d2d2d;font-weight: 300;transition: all .3s;}
.product-tab-item.current a {background: #9ec707;color: #ffffff;border-color: #9ec707;}
.product-tab-main {}
.product-tab-content {display: none;}
.product-show.product-tab-content {display: block;}
.product-tab-container {max-width: 1250px;margin: 0 auto;}
.product-tab-content {position: relative;}
.product-swiper {padding: 36px 0;}
.product-swiper .swiper-slide {padding: 0 25px;}
.home-product-inner {background: #f8f8f8;position: relative;padding: 44px 0 60px;text-align: center;transition: all .3s;cursor: pointer;}
.home-product-inner::after {content: '';position: absolute;left:0;bottom: 0;right:0;;background: #5bb115;height: 0;transition: all .3s;}
.home-product-img {height: 210px;}
.home-product-img img {max-height: 100%;}
.home-product-info {margin-top: 34px;}
.home-product-info h3 {font-size: 18px;line-height: 22px;color: #222222;}
.home-product-info .home-product-btn {margin-top: 14px;}
.home-product-btn a {display: block;margin: 0 auto;width: 94px;height: 28px;line-height: 26px;border: 1px solid #c9c9c9;border-radius: 14px;text-align: center;font-size: 14px;color: #949393;font-weight: 300;transition: all .3s;}
/* .home-product-btn a:hover {background: #5bb115;color: #FFFFFF;} */
.swiper-button-next.home-product-next,.swiper-button-prev.home-product-prev {width: 27px;height: 50px;background-size: 100%;margin-top: -25px;}
.swiper-button-next.home-product-next {background-image: url(../images/arrow-next.png);right: -60px;}
.swiper-button-prev.home-product-prev {background-image: url(../images/arrow-prev.png);left: -60px;}

.product-swiper .swiper-slide.swiper-slide-active {}
.product-swiper .swiper-slide:hover .home-product-inner {background: #FFFFFF;box-shadow: 0px 0px 10px rgba(205,205,205,.75);}
.product-swiper .swiper-slide:hover .home-product-inner::after {height: 20px;} 
.home-product-more {text-align: right;}
.home-product-more a {display: inline-block;width: 160px;height: 40px;line-height: 38px;border: 1px solid #5bb115;border-radius: 20px;font-size: 18px;color: #5bb115;font-weight: 300;text-align: center;transition: all .3s;}
.home-product-more a:hover {background: #5bb115;color: #FFFFFF;}


.home-case {height: 667px;background: url(../images/case-bg.jpg) no-repeat center;background-size: cover;padding: 56px 0;}
.case-title {}


.common-more {position: absolute;right: 0;top: 50%;margin-top: -16px;}
.common-more a {display: block;width: 120px;height: 32px;line-height: 30px;text-align: center;font-size: 14px;font-weight: 300;}

.case-more {}
.case-more a {border: 1px solid #FFFFFF;color: #FFFFFF;}
.case-container {padding: 50px 0 56px;}
.home-case-inner {background: #FFFFFF;}
.home-case-info {padding: 20px 22px 24px;}
.home-case-info h3 {font-size: 18px;line-height: 24px;color: #222222;text-align: center;}
.home-case-info .home-case-desc {margin-top: 10px;}
.home-case-info .home-case-desc p {font-size: 14px;line-height: 20px;color: #535353;font-weight: 300;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.home-case-info .home-case-btn {display: block;margin-top: 16px;height: 44px;line-height: 44px;background: linear-gradient(180deg,#e5e5e5,#e5e5e5);text-align: center;font-size: 18px;color: #767676;font-weight: 300;transition: all .1s;}
.home-case-info .home-case-btn:hover {color: #FFFFFF;background: linear-gradient(180deg,#8bdb16,#5baf11);}
.swiper-container .swiper-pagination {font-size: 0;bottom: 0;}
.case-container .swiper-pagination {}
.white-pagination.swiper-pagination .swiper-pagination-bullet {width: 14px;height: 14px;margin: 0 8px;border-radius: 50%;border: 1px solid #FFFFFF;opacity: 1;background: transparent;}
.white-pagination.swiper-pagination .swiper-pagination-bullet-active {background: #FFFFFF;}

.home-news {padding: 78px 0 86px;}
.news-tab {margin-top: 36px;position: relative;}
.news-tab-list {border-bottom: 1px solid #dcdcdc;font-size: 0;}
.news-tab-list .news-tab-item {display: inline-block;border: 1px solid #dcdcdc;border-bottom: 0;transition: all .3s;}
.news-tab-list .news-tab-item a {display: block;height: 58px;width: 174px;font-size: 24px;line-height: 58px;color: #333333;text-align: center;transition: all .1s;}
.news-tab-list .news-tab-item.current {border-color: #8bdb16;}
.news-tab-list .news-tab-item.current a {background: linear-gradient(180deg,#8bdb16,#5baf11);color: #FFFFFF;}
.news-more {}
.news-more a {border: 1px solid #9dc701;border-radius: 16px;background: linear-gradient(180deg,#8bdb16,#5baf11);color: #FFFFFF;}
.news-tab-main {margin-top: 45px;}

.event-tab-content {display: none;}
.event-tab-content.show {display: block;}

.home-news-list {}
.home-news-list .home-news-item {float: left;width: 29.334%;margin-right: 5.999%;position: relative;overflow: hidden;}
.home-news-list .home-news-item:last-child {margin-right: 0;}
.home-news-list .home-news-item a {display: block;}
.home-news-item .home-news-img {}
.home-news-item .home-news-info {position: absolute;bottom: 0;left: 0;right: 0;background: rgba(50,59,68,.9);padding: 20px 38px 16px;transform: translateY(70px);transition: all .3s;}
.home-news-item .home-news-type {font-size: 14px;line-height: 20px;color: #fffefe;padding: 12px 0;display: none;}
.home-news-item h3 {font-size: 18px;line-height: 30px;color: #fffefe;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.home-news-item .home-news-other {padding: 20px 0 16px;overflow: hidden;}
.home-news-item .home-news-date {font-size: 14px;line-height: 34px;color: #fffefe;float: left;}
.home-news-item .home-news-more {float: right;}
.home-news-item .home-news-more a {display: block;width: 34px;height: 34px;background: url(../images/more.png) no-repeat center;background-size: cover;}

.home-news-item:hover .home-news-info {transform: translateY(0);}
.home-news-item:hover .home-news-type {display: block;}

.news-product-more {display: none;}



.home-contact {padding: 82px 0 100px;background: url(../images/home-contact-bg.png) no-repeat left bottom;}
.home-contact-box {box-shadow: 0px 0px 10px rgba(0,0,0,.2);background: #FFFFFF;padding: 40px;}
.home-contact-main {margin-top: 50px;}
.home-contact-left {float: left;width: 362px;}
.home-contact-company {font-size: 18px;text-align: center;line-height: 70px;color: #ffffff;background: linear-gradient(180deg,#8bdb16,#5baf11);}
.home-contact-list {border: 1px solid #f6f6f6;}
.home-contact-item {font-size: 14px;position: relative;color: #000000;line-height: 30px;padding: 18px 40px 18px 60px;border-bottom: 1px solid #f6f6f6;}
.home-contact-item:last-child {border-bottom: 0;}
.home-contact-item i {width: 32px;height: 32px;display: block;position: absolute;left: 20px;top: 18px;background-repeat: no-repeat;background-position-x: center;background-image: url(../images/contact-sprite.png);}
.home-contact-tel i {background-position-y: 0;}
.home-contact-fax i {background-position-y: -68px;}
.home-contact-sugestion i {background-position-y: -136px;}
.home-contact-email i {background-position-y: -206px;}
.home-contact-location i {background-position-y: -276px;}
.home-contact-address i {background-position-y: -366px;}
.home-contact-map {float: right;width: calc(100% - 392px);}
.home-contact-map #allmap {height: 530px;width: 100%;}



/* 关于新宇杰 */
.subbanner {height: 750px;background-repeat: no-repeat;background-position: center;background-size: cover;position: relative;}
.about-banner {}
.subbanner .container {height: 100%;}
.subbanner-text {position: absolute;top:50%;right: 0;width: 50%;margin-top: -90px;}
.about-banner .subbanner-text .subbanner-en {font-size: 112px;font-weight: 700;color: #0c9742;opacity: .3;line-height: 116px;}
.about-banner .subbanner-text .subbanner-cn {font-size: 48px;line-height: 52px;color: #333333;font-weight: 500;margin-top: 12px;}


.about-company {padding: 100px 0 144px;}
.about-company-box {}
.about-company-desc {margin-top: 50px;}
.about-company-desc p {font-size: 16px;line-height: 30px;color: #444444;font-weight: 300;margin-bottom: 30px;letter-spacing: -0.6px;}
.about-company-desc p:last-child {margin-bottom: 0;}
.about-company-container {position: relative;max-width: 1200px;margin: 60px auto 0;}
.about-company-container .swiper-button-bg {background: rgba(137,137,137,.35);width: 28px;height: 48px;position: absolute;top:50%;margin-top: -24px;}
.about-company-container .about-company-next {right: -48px;}
.about-company-container .about-company-prev {left: -48px;}
.about-company-container .swiper-button-next,
.about-company-container .swiper-button-prev {width: 12px;height: 21px;background-size: 100%;margin-top: -10px;opacity: 1;}
.about-company-container .swiper-button-next {background-image: url(../images/about/about-next.png);right: 8px;}
.about-company-container .swiper-button-prev {background-image: url(../images/about/about-prev.png);left: 8px;}

.about-certificate {height: 850px;background: url(../images/about/certificate-bg.jpg) no-repeat center;background-size: cover;padding: 56px 0 64px;}
.certificate-inner {padding: 6px;background: #FFFFFF;}
.certificate-container {padding: 50px 0 80px;}

.about-equipment {padding: 126px 0 92px;}
.equipment-box {margin-top: 68px;}
.equipment-list {}
.equipment-list .equipment-item {float: left;width: 31.5%;margin-right: 2.75%;margin-bottom: 36px;}
.equipment-list .equipment-item:nth-child(3n) {margin-right: 0;}
.equipment-list .equipment-item a {display: block;}


/* 产品中心 */
.product-hotsale {padding: 96px 0 70px;}
.border-title {padding-bottom: 30px;border-bottom: 1px solid #dcdcdc;position: relative;}
.hotsale-title {}
.hotsale-box {}
.hotsale-container {padding: 60px 0 80px;}
.hotsale-inner {}
.hotsale-inner a {display: block;}
.hotsale-img {padding-top: 30px;}
.hotsale-img img {display: block;margin: 0 auto;}
.hotsale-info {background: #f1f1f1;padding: 20px 14px 24px;height: 132px;transition: background-color .3s;}
.hotsale-info h3 {font-size: 22px;line-height: 30px;color: #000000;transition: color .3s;}
.hotsale-info .hotsale-desc {margin-top: 10px;}
.hotsale-info .hotsale-desc p {transition: color .3s;font-size: 16px;line-height: 24px;color: #999999;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.hotsale-inner .hotsale-info:hover {background: #5bb115;}
.hotsale-info:hover h3 {color: #FFFFFF;}
.hotsale-info:hover .hotsale-desc p {color: #FFFFFF;}
.hotsale-container .swiper-pagination {}
.hotsale-container .swiper-pagination .swiper-pagination-bullet {width: 14px;height: 14px;background: #FFFFFF;border: 1px solid #5bb115;opacity: 1;margin: 0 8px;}
.hotsale-container .swiper-pagination .swiper-pagination-bullet-active {background: #5bb115;border-color: #FFFFFF;}

.section-product {padding: 48px 0 96px;}
.product-title {position: relative;}
.products-tab {position: absolute;right: 0;top: 2px;}
.products-tab-list {font-size: 0;}
.products-tab-list .products-tab-item {display: inline-block;}
.products-tab-list .products-tab-item a {display: block;width: 130px;height: 32px;line-height: 30px;border-radius: 16px;text-align: center;font-size: 16px;color: #333333;}
.products-tab-list .products-tab-item.current a {background: #5bb115;color: #FFFFFF;}
.products-box {margin-top: 80px;}
.products-content {}
.products-content.show {}
.products-list {}
.products-list .products-item {float: left;margin-right: .33%;width: 33%;margin-bottom: 40px;cursor: pointer;}
.products-list .products-item:nth-child(3n) {margin-right: 0;}
.products-list .products-item a {display: block;}
.products-item .products-inner {border: 1px solid #FFFFFF;transition: border-color .3s;}
.products-item .products-img {padding: 14px 0 10px;text-align: center;}
.products-item .products-info {background: #FFFFFF;transition: background-color .3s;}
.products-item .products-info-top {padding: 20px 20px 30px;border-bottom: 1px solid rgba(195,195,195,.6);}
.products-info h3 {font-size: 22px;line-height: 30px;color: #000000;transition: color .3s;}
.products-info .products-info-desc {margin-top: 10px;}
.products-info .products-info-desc p {transition: color .3s;font-size: 16px;line-height: 24px;color: #999999;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.products-info .products-info-link {transition: color .3s;font-size: 16px;color: #000000;line-height: 34px;padding: 8px 20px 4px;position: relative;}
.products-info .products-info-btn {position: absolute;right:0;top:8px;bottom: 4px;width: 64px;border-left: 1px solid rgba(195,195,195,.6);background: url(../images/product/product-more.png) no-repeat center;}

.products-list .products-item:hover .products-inner {border-color: #5bb115;}
.products-item:hover .products-info {background: #5bb115;}
.products-item:hover .products-info h3 {color: #FFFFFF;}
.products-item:hover .products-info p {color: #FFFFFF;}
.products-item:hover .products-info-link {color: #FFFFFF;}

.common-pagination {text-align: center;font-size: 0;}
.products-pagination {padding: 40px 0 0;}
.common-pagination .pagination-bullet {display: inline-block;vertical-align: top;transition: all .3s;margin: 0 10px;border: 1px solid #eeeeee;font-size: 16px;line-height: 36px;color: #333333;height: 38px;width: 38px;}
.common-pagination .pagination-prev,
.common-pagination .pagination-next {width: 92px;}
.common-pagination .pagination-bullet:hover {background: #5bb115;color: #FFFFFF;}
.common-pagination .pagination-bullet.now {background: #5bb115;color: #FFFFFF;}
.common-pagination .pagination-more {line-height: 28px;}
.product-detail-swiper {padding: 56px 0;}

.gallery-top {float: left;/* width: 864px; *//* height: 604px; */width: 72%;}
.gallery-top .swiper-slide {position: relative;}
.gallery-top .swiper-pagination {display: none;}
.product-main-img {background: #f6f4f4;padding: 80px 0 34px;}
.product-main-img img {display: block;margin: 0 auto;max-height: 100%;}
.product-main-info {padding: 30px 50px;background: #72c52e;}
.product-main-info h3 {font-size: 24px;line-height: 30px;color: #ffffff;}
.gallery-thumb {float: right;width: calc(28% - 20px);position: relative;height: 604px;}
.gallery-thumb .swiper-container {height: 100%;}
.gallery-thumb .swiper-slide {height: 188px;background: #f6f4f4;line-height: 188px;text-align: center;}
.gallery-thumb .swiper-slide img {display: inline;height: 75%;}
.gallery-thumb .swiper-button-next,.gallery-thumb .swiper-button-prev {top: auto;margin-top: 0;left:0;right:0;width: 100%;height: 58px;background-color: rgba(114,197,46,.4);background-size: 50px;opacity: 1;}
.gallery-thumb .swiper-button-prev {top: 0;background-image: url(../images/product/product-prev.png);}
.gallery-thumb .swiper-button-next {bottom: 0;background-image: url(../images/product/product-next.png);}

.product-introduce {padding: 30px 0;}
.introduce-box {margin-top: 42px;}
.introduce-box .introduce-item {float: left;width: 50%;color: #333333;line-height: 48px;font-weight: 300;}
.introduce-box .introduce-item:nth-child(2n) {padding-left: 30px;}
.introduce-box .introduce-item:nth-child(2n+1) {padding-right: 30px;}
.introduce-box .introduce-item.all-row {width: 100%;padding: 0;}
.introduce-item .introduce-label {font-size: 24px;display: inline-block;vertical-align: middle;}
.introduce-item .introduce-data {font-size: 18px;display: inline-block;vertical-align: middle;word-break: break-word;}
.introduce-box .introduce-item.all-row .introduce-data {display: block;}
.hot-more {position: absolute;right: 0;top:0;font-size: 18px;color: #666666;line-height: 35px;display: block;}


/*  服务与支持*/
.service-support {padding: 118px 0 100px;}
.support-box {margin-top: 75px;}
.support-swiper {}
.support-swiper .swiper-pagination {display: none;}
.support-inner {cursor: pointer;border: 1px solid #999999;padding: 60px 38px;height: 520px;background-color: #FFFFFF;transition: background-color .3s,border-color .3s;}
.support-inner .support-icon {width: 82px;height: 82px;margin: 0 auto;background-repeat: no-repeat;background-position: center;transition: all .3s;}
.support-inner .support-technology {background-image: url(../images/service/icon-tech.png);}
.support-inner .support-order {background-image: url(../images/service/icon-order.png);}
.support-inner .support-goods {background-image: url(../images/service/icon-goods.png);}
.support-inner .support-info {margin-top: 16px;}
.support-inner .support-info h3 {font-size: 30px;line-height: 36px;color: #333333;text-align: center;transition: color .3s;}
.support-inner .support-desc {margin-top: 25px;}
.support-inner .support-desc p {font-size: 24px;line-height: 36px;color: #666666;transition: color .3s;}

.support-inner:hover {background-color: #65ae2d;border-color: #65ae2d;}
.support-inner:hover .support-technology {background-image: url(../images/service/icon-tech-s.png);}
.support-inner:hover .support-order {background-image: url(../images/service/icon-order-s.png);}
.support-inner:hover .support-goods {background-image: url(../images/service/icon-goods-s.png);}
.support-inner:hover .support-info h3 {color: #FFFFFF;}
.support-inner:hover .support-info p {color: #FFFFFF;}

.section-service {background: #fafafc;position: relative;}
.section-service {}
.service-box {}
.service-info {width: 47%;position: absolute;top:68px;left: 0;}
.service-desc {margin-top: 60px;}
.service-desc p {font-size: 16px;line-height: 30px;color: #444444;margin-bottom: 30px;font-weight: 300;}
.service-desc p:last-child {margin-bottom: 0;}
.service-img {/* position: absolute;top:-68px;right: -54px; */text-align: right;margin-right: -54px;}
.service-case {padding: 76px 0 90px;}
.service-case-tab {margin-top: 34px;}
.case-tab-list {font-size: 0;}
.case-tab-list .case-tab-item {display: inline-block;width: 12.5%;}
.case-tab-item a {display: block;height: 58px;text-align: center;background: #FFFFFF;border: 1px solid #dcdcdc;font-size: 20px;color: #333333;line-height: 56px;}
.case-tab-item.current a {color: #ffffff;background: linear-gradient(180deg,#8bdb16,#5baf11);}
.service-case-box {margin-top: 54px;}
.service-case-content {}
.service-case-content.show {}
.service-case-list {}
.service-case-list .service-case-item {float: left;width: 22.5%;margin-right: 3.33%;margin-bottom: 39px;}
.service-case-list .service-case-item:nth-child(4n) {margin-right: 0;}
.service-case-list .service-case-item a {display: block;position: relative;overflow: hidden;}
.service-case-item .service-case-img {}
.service-case-item .service-case-info {position: absolute;top:0;left: 0;right: 0;bottom: 0;background: rgba(130,211,21,.9);display: flex;align-items: center;transform: translateY(100%);transition: transform .3s;}
.service-case-item:hover .service-case-info {transform: translateY(0);}
.service-case-item .service-case-center {}
.service-case-item .service-case-info h3 {font-size: 18px;color: #ffffff;line-height: 30px;text-align: center;}
.service-case-item .service-case-desc {margin-top: 20px;padding: 0 26px;}
.service-case-item .service-case-desc p {font-size: 14px;line-height: 20px;color: #ffffff;}
.case-pagination {padding: 10px 0 0;}



/* 联系我们 */
.contact-banner .subbanner-text {padding: 0 56px;margin-top: -67px;}
.contact-banner .subbanner-text .subbanner-cn {font-size: 60px;font-weight: 700;color: #ffffff;line-height: 70px;}
.contact-banner .subbanner-text .subbanner-en {font-size: 48px;line-height: 52px;color: #ffffff;font-weight: 700;margin-top: 12px;}

.contact-methods {padding: 130px 0;}
.contact-box {margin-top: 76px;}
.contact-info {float: left;width: calc(100% - 545px);}
.contact-list {}
.contact-list .contact-item {font-size: 20px;line-height: 24px;color: #333333;padding: 12px 0;}
.green-font {color: #5bb115;}
.contact-map {float: right;width: 525px;padding-top: 14px;}
.contact-map #contactMap {height: 304px;border: 1px solid #cccccc;}
.contact-form {background: #f0f4ed;padding: 60px 0 80px;}
.contact-form-container {max-width: 1412px;margin: 0 auto;}
.contact-form-title {text-align: center;}
.contact-form-title h3 {font-size: 30px;line-height: 40px;color: #333333;}
.contact-form-title p {font-size: 18px;line-height: 30px;color: #999999;margin-top: 10px;}
.contact-form-box {margin-top: 64px;}
.contact-form-item {float: left;width: 50%;padding: 0 60px;margin-bottom: 30px;}
.contact-form-textarea {width: 100%;}
.contact-form-item label {float: left;width: 60px;font-size: 14px;line-height: 44px;color: #333333;}
.contact-form-item .contact-form-input {margin-left: 60px;border: 1px solid #cccccc;background: #FFFFFF;}
.contact-form-item .form-control {border-radius: 0;display: block;width: 100%;background: transparent;font-size: 14px;line-height: 24px;padding: 9px 15px;}
.contact-form-item .form-control::-webkit-input-placeholder {color: #999999;}
.contact-form-item .form-control::-moz-placeholder {color: #999999;}
.contact-form-item .form-control:-ms-input-placeholder {color: #999999;}
.contact-form-item.contact-form-textarea .form-control {height: 125px;}
.contact-form-submit {margin-top: 40px;}
.form-submit-btn {display: block;cursor: pointer;width: 260px;height: 60px;text-align: center;line-height: 60px;background: #5bb115;font-size: 24px;margin: 0 auto;color: #FFFFFF;}


/* 新闻咨讯 */
.section-news {padding: 96px 0 104px;box-shadow: 6px 6px 8px rgba(190,190,190,.2);}
.news-box {margin-top: 36px;}
.news-swiper {float: left;width: 55.834%;position: relative;}
.news-swiper .swiper-button-next,.news-swiper .swiper-button-prev {display: none;}
.news-thumb {position: absolute;bottom: 184px;left: 0;right: 0;z-index: 2;}
.news-thumb-tab {}
.news-thumb-list {font-size: 0;}
.news-thumb-list .news-thumb-item {display: inline-block;margin-right: 2px;}
.news-thumb-item a {display: block;width: 90px;height: 80px;text-align: center;background: #72c52f;padding: 7px 0;}
.news-thumb-item .news-thumb-day {font-size: 36px;line-height: 40px;color: #ffffff;font-weight: 500;}
.news-thumb-item .news-thumb-year {font-size: 16px;line-height: 24px;color: #ffffff;margin-top: 2px;}
.news-thumb-item.current a {background: #FFFFFF;}
.news-thumb-item.current .news-thumb-day {color: #72c52f;}
.news-thumb-item.current .news-thumb-year {color: #72c52f;}
.news-thumb-main {}

.news-slide-info {padding: 34px 40px;height: 184px;background: #FFFFFF;}
.news-thumb-inner {}
.news-slide-inner h3 {font-size: 24px;line-height: 32px;color: #72c52f;font-weight: 500;}
.news-slide-top {}
.news-slide-inner .news-slide-date {display: none;}
.news-slide-inner .news-slide-desc {margin-top: 12px;}
.news-slide-inner .news-slide-desc p {font-size: 18px;line-height: 24px;font-weight: 300;color: #333333;text-indent: 2em;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.news-main {float: right;width: calc(44.16% - 40px);padding: 0 28px 39px;background: #FFFFFF;height: 597px;}
.news-list {overflow: auto;height: 100%;}
.news-list .news-item {}
.news-list .news-item a {display: block;padding: 22px 0;border-bottom: 1px dashed #e1e1e1;}
.news-list .news-item:last-child a {border-bottom: 0;}
.news-item .news-num {float: left;margin-top: 5px;transition: all .2s;width: 38px;height: 38px;border-radius: 50%;background: #ececec;font-size: 26px;line-height: 38px;color: #999999;font-weight: 300;text-align: center;}
.news-item .news-data {transition: all .2s;padding-left: 12px;font-size: 18px;line-height: 24px;color: #333333;font-weight: 300;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.news-item:hover .news-num {color: #FFFFFF;background: #72c52f;}
.news-item:hover .news-data {color: #72c52f;}

.section-faqs {padding: 110px 0;}
.faqs-tab {}
.faqs-tab-list {text-align: center;font-size: 0;}
.faqs-tab-list .faqs-tab-item {display: inline-block;vertical-align: middle;margin: 0 5px;}
.faqs-tab-list .faqs-tab-item a {display: block;border-radius: 3px;width: 144px;height: 55px;text-align: center;line-height: 53px;border: 1px solid #5bb115;font-size: 18px;color: #333333;background: #FFFFFF;transition: all .3s;}
.faqs-tab-list .faqs-tab-item.current a {background: #5bb115;color: #FFFFFF;}
.faqs-box {margin-top: 60px;}
.faqs-content {}
.faqs-list {}
.faqs-list .faqs-item {border-bottom: 1px solid #e8e8e8;}
.faqs-list .faqs-item a {display: block;}
.faqs-item .faqs-inner {padding: 30px 8px;transition: all .3s;cursor: pointer;background: #FFFFFF;}
.faqs-item .faqs-info {float: left;width: calc(100% - 390px);}
.faqs-item .faqs-info h3 {font-size: 20px;line-height: 22px;color: #333333;transition: all .3s;}
.faqs-item .faqs-date {font-size: 18px;line-height: 25px;color: #666666;background: url(../images/news/icon-date.png) no-repeat left center;padding-left: 34px;margin-top: 20px;}
.faqs-item .faqs-desc {margin-top: 14px;}
.faqs-item .faqs-desc p {font-size: 14px;line-height: 22px;color: #333333;text-indent: 2em;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.faqs-item .faqs-link {transition: all .3s;display: block;width: 112px;height: 32px;line-height: 30px;background: #FFFFFF;text-align: center;font-size: 16px;color: #666666;margin-top: 20px;border: 1px solid #cccccc;}
.faqs-item .faqs-img {float: right;}
.faqs-item:hover .faqs-inner {background: #f4f4f4;}
.faqs-item:hover .faqs-info h3 {color: #5bb115;}
.faqs-item:hover .faqs-link {background: #5bb115;color: #FFFFFF;border-color: #5bb115;}
.faqs-pagination {padding: 44px 0;}

/* 新闻详情 */
.news-detail {padding: 114px 0;}
.news-detail-left {float: left;width: calc(100% - 344px);padding-right: 74px;width: 71.333%;}
.news-detail-bread {font-size: 14px;color: #686868;line-height: 18px;}
.news-detail-title {margin-top: 20px;}
.news-detail-title h3 {font-size: 24px;line-height: 34px;color: #000000;max-width: 80%;}
.news-detail-main {margin-top: 60px;}
.news-detail-date {float: left;padding: 0 10px;width: 74px;text-align: center;}
.news-detail-day {font-size: 24px;line-height: 34px;color: #73c31d;font-weight: 500;}
.news-detail-year {font-size: 14px;line-height: 18px;color: #73c31d;border-bottom: 1px solid #74c41d;padding-bottom: 8px;margin-bottom: 8px;margin-top: 8px;}
.news-detail-time {font-size: 14px;line-height: 18px;color: #73c31d;}
.news-detail-share {margin-top: 20px;font-size: 12px;line-height: 16px;color: #999999;font-weight: 500;}
.news-detail-share::before,
.news-detail-share::after {content: '';display: inline-block;vertical-align: middle;width: 10px;height: 1px;background: #e1e1e1;}
.news-detail-share a {margin: 0 5px;}
.mobile-detail-date,
.mobile-detail-share {display: none;}

.news-detail-info {margin-left: 150px;}
.news-detail-other {text-align: right;font-size: 14px;line-height: 20px;color: #979595;}
.news-detail-desc {margin-top: 20px;}
.news-detail-desc p {font-size: 18px;line-height: 32px;color: #555555;text-indent: 2em;margin-bottom: 18px;}
.news-detail-desc img {margin-bottom: 18px;width: 100%;}

.news-detail-right {float: right;width: 344px;width: 28.667%;}
.news-tag {margin-bottom: 10px;}
.news-tag a {display: block;width: 94px;height: 34px;border-radius: 17px;background-color: #75c51e;line-height: 34px;text-align: center;font-size: 16px;color: #ffffff;}
.pic-swiper {position: relative;border: 1px solid #dbdbdb;}
.pic-info {padding: 20px 20px 60px;}
.pic-info h3 {font-size: 18px;line-height: 30px;color: #333333;}
.pic-swiper .swiper-pagination {bottom: 28px;}
.pic-swiper .swiper-pagination .swiper-pagination-bullet {width: 12px;height: 12px;background: #d2d2d2;margin: 0 8px;opacity: 1;}
.pic-swiper .swiper-pagination .swiper-pagination-bullet-active {background: #75c51e;}

.news-latestly {margin-top: 36px;}
.latestly-item {position: relative;padding-left: 28px;}
.latestly-item {}
.latestly-item::before {content: '';display: block;width: 2px;background: #e1e1e1;position: absolute;left: 4px;bottom: -8px;top: 8px;}
.latestly-item::after {content: '';display: block;width: 8px;height: 8px;border-radius: 50%;border: 1px solid #666666;background: #FFFFFF;position: absolute;left:0;top: 5px;}
.latestly-title::before {top:22px;}
.latestly-title::after {background: #75c51e;border-color: #75c51e;top: 18px;}
.latestly-item:last-child::before {display: none;}
.latestly-title {position: relative;z-index: 1;padding-bottom: 20px;}
.latestly-title h3 {font-size: 24px;line-height: 50px;color: #75c51e;position: relative;}
.latestly-title h3::before {content: '';display: block;position: absolute;bottom: 0;left: 0;right: 0;height: 1px;background: #e1e1e1;z-index: -1;}
.latestly-title h3::after {content: '';display: block;position: absolute;bottom: 0;left: 0;width: 86px;height: 1px;background: #75c51e;}
.latestly-info {padding-bottom: 26px;}
.latestly-info a {display: block;}
.latestly-info .latestly-info-date {font-size: 16px;line-height: 20px;color: #75c51e;}
.latestly-info .latestly-info-title {font-size: 18px;line-height: 30px;color: #333333;margin-top: 4px;}
































@media (max-width:1390px) {
	.product-tab-list {max-width: 1150px;}
	.product-tab-container {max-width: 1180px;}
	.product-swiper .swiper-slide {padding: 0 15px;}
	.swiper-button-next.home-product-next {right: -40px;}
	.swiper-button-prev.home-product-prev {left: -40px;}
}

@media (max-width:1260px) {
	.container {max-width: 1000px;}
	.logo a img {height: 50px;}
	.header-hotline {padding-top: 43px;}
	.hotline-icon {width: 38px;height: 38px;}
	.header-hotline-title {font-size: 12px;}
	.header-hotline-tel {font-size: 18px;}
	.search-box {width: 300px;}
	.display-product {margin-left: 26px;}
	.display-product img {width: 60px;}
	.nav-item a {font-size: 16px;}
	
	.footer-link-title h3 {font-size: 16px;}
	.footer-link-title p {font-size: 13px;}
	.link-list .link-item a {font-size: 15px;padding: 0 24px;}
	.code-img {width: 150px;height: 150px;}
	.footer-contact {width: 254px;}
	.footer-contact-tel {font-size: 14px;}
	.footer-contact-item {font-size: 14px;}
	.footer-menu dl {padding-left: 30px;}
	.footer-menu dl dt {font-size: 16px;}
	.footer-menu dl dd a {font-size: 12px;}
	.footer-copyrights p {font-size: 14px;}
	
	.home-about-video {padding: 0 24px;}
	.about-video-bg {height: 397px;}
	.about-video {height: 248px;}
	.product-tab-item a {width: 140px;font-size: 16px;}
	
	.product-tab-container {max-width: 1030px;}
	
	
	/* 关于我们 */
	.about-company-container {max-width: 1000px;}
	.about-banner .subbanner-text .subbanner-en {font-size: 90px;}
	
	
	/* 产品内页 */
	.product-main-info {padding: 20px 30px;}
	.gallery-top {/* height: 503px; */}
	.gallery-thumb {height: 503px;}
	.gallery-thumb .swiper-slide {height: 154px;line-height: 154px;}
	.gallery-thumb .swiper-slide img {max-height: 80%;}
	
	.product-main-img {}
	.product-main-img img {height: 320px;}
	
	/* 服务与支持 */
	.support-inner {}
	.support-inner .support-info h3 {font-size: 24px;line-height: 32px;}
	.support-inner .support-desc {}
	.support-inner .support-desc p {font-size: 22px;line-height: 32px;}
	
	.service-img img {}
	.service-desc p {font-size: 14px;line-height: 26px;}
	.case-tab-item a {font-size: 16px;height: 50px;line-height: 48px;}
	
	.news-main {height: 528px;}
	.news-list .news-item a {padding: 16px 0;}
	.news-item .news-data {font-size: 16px;}
	
	
	
	
	
	
	
	
}






