 

/* CSS Reset */
html{-webkit-text-size-adjust:none;font-size: 62.5%;} 
body{color: #1e1e1e;overflow-x:hidden;margin:0; padding:0;}
input,select,textarea {border-radius: 0;outline: none;}
input[type="button"], input[type="submit"], input[type="reset"],input[type="text"],input[type="password"] {-webkit-appearance: none;-moz-appearance: none;appearance: none;}
a,*::before,*::after {text-decoration:none;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease;} 
a * {-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease;}
.fullscreen,.fullscreen body {width: 100%;height: 100%;overflow: hidden}
.pcshow { display:block;}
.mbshow { display:none!important;}
.clear { clear:both;width: 100%;}
.img {position: relative;overflow: hidden;background-position: center center;background-repeat: no-repeat;background-size: cover;background-color:#ccc;}
.pic {position: relative;overflow: hidden;background-position: center center;background-repeat: no-repeat;background-size: cover;}
.img img,.pic img {max-width: 100%;max-height:100%;margin: auto;padding: 0;border: 0;width: 100%;height: auto;border: none;}
.img-center {position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;display: block;width: auto!important;height: auto!important;z-index: 1;max-width: 100%;max-height:100%;}
.img-block {display: block;width: 100%;height: auto;}
.img-inline {display: inline-block;width: auto;height: auto;max-width: 100%;}
.clamp1 {text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.clamp2 {display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}
.clamp3 {display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;}
.clamp4 {display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;overflow: hidden;}
.clamp5 {display: -webkit-box;-webkit-line-clamp: 5;-webkit-box-orient: vertical;overflow: hidden;}
.loadgif::after {content: '';width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: 111;background: url('../images/loading.gif') center no-repeat #f1f1f1;}
.send-mark {position: fixed;width: 100%;height: 100%;left: 0;top: 0;z-index: 999;background: rgba(255,255,255,0.5);}
.send-mark.cur {display: none;}
.send-mark i {display: block;width: 4.8rem;height: 4.8rem;background:url('../images/loading.gif') center no-repeat;background-size: 100%;position: absolute;left: 50%;top: 50%;transform: translate(-50,-50%);}
 



/* header */
.header {position:fixed;left: 0;top: 0;z-index: 3500;width: 100%;transition:all .4s ease;background: #000;}
.header-content {width: 62%;margin: auto;}
.header-content-top .header-content {display: flex;justify-content: flex-end;}
.header-content-top-right {display: flex;}
.header-content-top-right li {list-style: none;margin: 0;padding: 0;position: relative;display: flex;align-items: center;padding: .5rem 0;}
.header-content-top-right li::before {content: '';width: 1px;height: 1rem;display: block;margin: 0 1.5rem;}
.header-content-top-right li:first-child::before {display: none;}
.header-content-top-right a {display: flex;align-items: center;position: relative;}
.header-content-top-right a i {margin-right: .5rem;width: 1.5rem;height: 1.5rem;position: relative;display: block;}
.header-content-top-right a i img {filter: invert(1);}
.header-content-top-right a:hover i img {filter: none;}
.header-content-top-right li.cur .language-show {display: block;}
.language-show {position: absolute;top: 100%;width: 10rem;padding: 1rem;text-align: center;display: none;left: 50%;transform: translateX(-35%);z-index: 311;box-shadow: 0px 13px 27px 0px rgba(0, 0, 0, 0.1);}
.language-show a {display: block;padding: 1rem 0;overflow: hidden;}
.language-show p:last-child a {border-bottom: none;}
.language-show p {margin: 0;padding: 0;}  
.header-content-bottom {padding: 1rem 0;}
.header-content-bottom .header-content {display: flex;justify-content: space-between;align-items: center;}
.header-logo a {width: 16rem;height: 4.5rem;position: relative;display: block;}
.header-nav ul,.header-nav li {list-style: none;margin: 0;padding: 0;}
.header-nav ul{display: flex;align-items: center;}
.header-nav li{margin-left: 3rem;}
.header-nav a{display: flex;align-items: center;text-transform: uppercase;}
.header-nav i{width: 1.8rem;height: 1.8rem;position: relative;margin-right: .5rem;}
.header-nav i img {filter: invert(1);}
.header-nav span {text-transform: capitalize;font-weight: normal;}
.header-nav .buylink-1 {padding: .5rem 2rem;border-radius: 2rem;}
.header-nav .buylink-1 i img {filter: none;}
.header-nav .buylink-1:hover i img {filter: invert(1);}
.header-nav .search-1 i {width: 3rem;height: 3rem;position: relative;border-radius: 10rem;margin: 0;}
.header-nav .search-1 i img {max-width: 60%;max-height: 60%;}

.header-show-mark.cur  {display: block;opacity: 1;z-index: 1100;}
.header-show-mark {position: fixed;left: 0;top: 0;width: 100%;height: 100%;z-index:-1;overflow: hidden;transition:all .4s ease;background: rgba(0,0,0,.7);opacity: 0;}
.header-nav-show {position: fixed;left: 0;top: 0;width: 100%;z-index:2111;overflow: hidden;transition:all .4s ease;}
.header-nav-show.Hide {opacity:0;height: 0;z-index:111;}
.header-nav-show-content {width:100%;position: relative;overflow: hidden;transition:all .4s ease;overflow: hidden;margin-top:7rem;}




/* footer */
.footer {position: relative;clear: both;overflow: hidden;position: relative;z-index: 100;}
.footer ul,.footer li {list-style: none;margin: 0;padding: 0;}
.footer-content {width: 62%;margin: auto;position: relative;}  
.footer-content-top {position: relative;padding: 5rem 0;}
.footer-nav {display: flex;justify-content: space-between;}
.footer-nav ul {max-width: 60%;}
.footer-nav ul p {margin: 0;padding: 0;}
.footer-nav li {margin-top: 1rem;}
.footer-nav a {padding: .5rem 0; }
.footer-nav li a {display: block;font-weight: normal;}
.footer-contact {margin-top: 1rem;}
.footer-content-bottom {padding: 2rem 0;position: relative;}
.footer-content-bottom .link-1 {position: absolute;right: 0;top: 50%;transform: translateY(-50%);text-align: right;}
.footer-content-bottom .link-1 li {position: relative;display: inline-block;vertical-align: middle;} 
.footer-content-bottom .link-1 a {position: relative;width: 3rem;height: 3rem;display: block;opacity: .3;}
.footer-content-bottom .link-1 a img,.footer-content-bottom .link-1 a svg {max-width: 60%;max-height: 60%;}
.footer-content-bottom .link-1 a:hover {opacity: 1;}
.footer .ewm-show {position: absolute;width: 10rem;height: 10rem;bottom: 100%;left: 50%;transform: translateX(-50%);z-index: 1;overflow: hidden;box-shadow: 0px 13px 27px 0px rgba(0, 0, 0, 0.1);display: none;}
.footer .ewm-show img {max-width: 90%;max-height: 90%;}
.footer .link-1 li.cur .ewm-show {display: block;}
.footer-right {position: fixed;right: 1%;bottom: 3%;z-index: 500;}
.footer-right-icon {position: relative;}
.footer-icon-item {margin-bottom: 1rem;position: relative;}
.footer-icon-item a {width: 5rem;height: 5rem;display: block;position: relative;border-radius: 100%;}
.footer-icon-item i {width: 5rem;height: 5rem;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);z-index: 11;border-radius: 100%;}
.footer-icon-item i img {max-width: 50%;max-height: 50%;filter: invert(1);}
.footer-right .aside-top {display: none;}
.footer-right .consulting-service a::before,.footer-right .consulting-service a::after {content: '';border-radius: 100%;position: absolute;left: 50%;top: 50%;;}
.footer-right .consulting-service a::before {width: 60px;height: 60px;margin: -30px 0 0 -30px;z-index: 2;opacity: .3;animation: yuanfangda 1500ms infinite ease;}
.footer-right .consulting-service a::after {width: 80px;height: 80px;margin: -40px 0 0 -40px;z-index: 1;opacity: .1;animation: yuanfangda 2000ms infinite ease;}
.footer-right .item-show {position: absolute;min-width: 20rem;height: 100%;right: 0;top: 0;z-index: 11;text-align: center;transform: translateX(100%);opacity: 0;transition:all .4s ease;}
.footer-right .item-show a {width: 100%;height: 100%;position: absolute;left: 0;top: 0;border-radius: 10rem;}
.footer-right .item-show span {position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);width: 100%;}
.footer-right .item-show p {margin: 0;padding: 0;}
.footer-right .footer-icon-item.cur .item-show {transform: translateX(0);opacity: 1;}





/* index */  

.index-banner{width: 100%;position: relative;z-index: 1;margin-top: 10rem;}
.index-banner-content{width:100%;margin: auto;}
.index-banner-swiper .swiper-slide.swiper-slide-active .index-banner-item{opacity: 1;}
.index-banner-item {overflow: hidden;position: relative;opacity: 0;}
.index-banner-item a {display: block;position: relative;}
.index-banner .swiper-pagination {width: 90%;left: 5%;bottom: 6%;z-index: 30;position: absolute;text-align: center;}
.index-banner .swiper-pagination span.swiper-pagination-bullet {opacity: 1;margin:0 .5rem;background:none;transition:all .4s ease;width: 3rem;height: .5rem;border-radius: 0;}


.bff-index-section {overflow: hidden;}
.bff-index-content {width:  62%;margin: auto;position: relative;} 
.bff-swiper-next,.bff-swiper-prev {top: 40%;cursor: pointer;}
.bff-swiper-next {right: -5rem;}
.bff-swiper-prev {left: -5rem;}
.bff-index-product-class {position: relative;padding: 2.5% 0 1% 0;}
.index-product-swiper {overflow: hidden;}
.index-product-item {overflow: hidden;}
.index-product-item a {display: block;position: relative;width: 99%;margin: auto;}
.index-product-item .img {box-sizing: border-box;} 

.index-product-item .title-1 {text-align: center;padding: 1.5rem 0;}
.index-product-item a:hover .pic {transform: scale(1.05);}

.bff-index-product-center {padding: 4% 0;overflow: hidden;}
.bff-index-product-center-top {text-align: center;}
.bff-index-product-center-top .title-1 {text-transform: uppercase;font-weight: bold;}
.bff-index-product-center-type {display: flex;margin: 3rem 0;}
.bff-index-product-center-type a {display: block;width: 50%;text-align: center;box-sizing: border-box;padding: 1rem 0;font-weight: 500;}
.bff-index-product-center-bottom {padding: 1% 0;position: relative;}
.index-product-center-swiper {overflow: hidden;position: relative;}
.index-product-center-swiper .index-product-item a {overflow: hidden;width: 99%;box-sizing: border-box;margin: auto;}
.index-product-center-swiper .index-product-item .title-1 {position: relative;z-index: 111;}
.bff-index-product-center-bottom .bff-swiper-next,.bff-index-product-center-bottom .bff-swiper-prev {top: 50%;}

.bff-index-about {background: #e4e4e4 url('../upload/xx.png') 105% center no-repeat;padding: 4% 0;overflow: hidden;background-size: 35%;}
.bff-index-about-top {text-align: center;}
.bff-index-about-top .title-1 {text-transform: uppercase;font-weight: bold;}
.bff-index-about-top .text-1 {margin-top: 1rem;position: relative;}
.bff-index-about-top .text-1::after {content: '';width: 3rem;height: 2px;margin: 1.5rem auto;display: block;}
.bff-index-about-top .text-2 {width: 60%;margin: auto;}
.bff-index-about-center {margin-top: 5%;display: flex;justify-content: center;width: 100%;}
.about-data-item {position: relative;padding: 0 10%;text-align: center;}
.about-data-item::after {content: '';width: 1px;height: 100%;position: absolute;right: 0;top: 0;opacity: .5;}
.about-data-item:last-child::after  {display: none;}
.about-data-item .number-1 {overflow: hidden;}
.about-data-item .number-1 strong{font-weight: bold;margin: 0;padding: 0;}
.about-data-item .text-1 {font-weight: bold;}
.viewmore-1 {margin-top: 4%;text-align: center;}
.viewmore-1 a {display: inline-block;padding: 1.3rem 2rem;text-align: center;border-radius: 4px;overflow: hidden;}
.viewmore-1 span {display: inline-block;vertical-align: middle;margin-right: 2rem;} 
.viewmore-1 i {display: inline-block;vertical-align: middle;width: 1rem;height: 1rem;background: url('../images/r3.svg') center no-repeat;background-size: 100%;filter: invert(1);} 


.bff-index-news {padding: 5% 0;overflow: hidden;}
.bff-index-news-top {padding-bottom: 1%;position: relative;}
.bff-index-news-top .title-1 {font-weight: bold;}
.bff-index-news-top .viewmore-2  {position: absolute;right: 0;top: 50%;transform: translateY(-50%);}
.viewmore-2 {display: block;} 
.viewmore-2 a:hover {text-decoration: underline;}
.bff-index-news-bottom {margin-top: 2%;overflow: hidden;}
.bff-index-news-list {display: flex;flex-wrap: wrap;}
.bff-index-news-item {width: 24.222%;margin-right: 1%;margin-bottom: 2%;}
.bff-index-news-item.mr0 {margin-right: 0;}
.bff-index-news-item a {display: block;overflow: hidden;padding: 4%;box-sizing: border-box;border-radius: .5rem;}
.bff-index-news-item .img {overflow: hidden;border-radius: .5rem;}
.bff-index-news-item .text {padding: 2rem 0;overflow: hidden;}
.bff-index-news-item .title-1 {font-weight: bold;} 
.bff-index-news-item .data-1 {margin-top: 3rem;}
.bff-index-news-item a:hover .pic {transform: scale(1.05);} 
.bff-search-section {padding: 2% 0 0;overflow: hidden;text-align: center;}
.bff-search-section-top {padding: 5% 0;}
.bff-search-section-top .title-1 {text-transform: uppercase;font-weight: bold;margin-top: 3%;}
.bff-search-section-top .from-2 {position: relative;width: 50%;margin: auto;margin-top: 1%;}
.bff-search-section-top .from-2 input {width: 100%;padding: 2rem;box-sizing: border-box;;border: none;}
.bff-search-section-top .from-2 .icon-1 {position: absolute;right: 2%;top: 0;height: 100%;width: 3rem;z-index: 11;}
.bff-search-section-top .from-2 .icon-1 i {width: 4rem;height: 4rem;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);background: url('../images/search.svg') center no-repeat;background-size: 60%;opacity: .5;}
.bff-search-section-top .from-2 .icon-1:hover i{ opacity: 1;}
.bff-search-section-bottom {padding: 3% 0;overflow: hidden;}
.bff-search-bottom-content {overflow: hidden;text-align: left;width: 62%;margin: auto;}
.bff-search-bottom-content .result-1 {font-weight: bold;}
.bff-search-result-content {padding: 2% 0;overflow: hidden;}
.bff-search-result-content .bff-product-wrap-bottom2 {padding: 0;}







/* windows */ 

.galleryOverlay { width: 100%; height: 100%; position: fixed; top: 0; left: 0; opacity: 0; z-index: 100000; background-color: rgba(0,0,0,.7);  overflow: hidden; display: none; -moz-transition: opacity 0.5s ease; -webkit-transition: opacity 0.5s ease; transition: opacity 0.5s ease; }
.galleryOverlay.visible { opacity: 1; }
.gallerySlider { height: 100%; left: 0; top: 0; width: 100%; white-space: nowrap; position: absolute; }
.gallerySlider .placeholder { background: url("../images/loading.gif") no-repeat center center; height: 100%; line-height: 1px; text-align: center; width: 100%; display: inline-block; }
.gallerySlider .placeholder:before { content: ""; display: inline-block; height: 50%; width: 1px; margin-right: -1px; }
.gallerySlider .placeholder img { display: inline-block; max-height: 100%; max-width: 100%; vertical-align: middle; }
.prevArrow, .nextArrow { border: none; text-decoration: none;opacity: 0.5; cursor: pointer; position: absolute; width:50%;height:100%; top:0; margin-top:0px; }
.prevArrow:hover, .nextArrow:hover { opacity: 1; }
.prevArrow { background-position: left top; left:0; }
.nextArrow { background-position: right top; right:0; }
.pagelimit { position: absolute; bottom: 20px; left: 50%; margin-left: -18px; color: #fff; font-size: 18px; }
.closed {cursor: pointer; position: absolute; width: 40px; height: 40px;right:2%; top: 3%;transform: rotate(45deg);}
.closed::after,.closed::before {content: '';background: #fff;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.closed:hover {opacity: 0.5;}
.closed::after {width: 26px;height: 2px;}
.closed::before {width: 2px;height: 26px;}


 





/* mobile */ 
.menu-toggle {display: none;position: relative;overflow: hidden;width: 2.5rem;height: 2.5rem;}
.menu-toggle a {width: 2.5rem;position: relative;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.cd-nav-trigger {display: inline-block;position: relative;}
.menu-toggle i:before {display: inline-block;vertical-align: middle;color: #fff;font-size: 1.6rem;}
.menu-toggle span.hamburger,
.menu-toggle span.hamburger:after,
.menu-toggle span.hamburger:before {content:"";display:block;width:100%;height:2px;background:#fff;position:absolute;top:50%;margin-top:-2px;left:50%;margin-left:-50%;-webkit-transition:transform 0.3s cubic-bezier(0.600,0.000,0.200,1.000);transition:transform 0.3s cubic-bezier(0.600,0.000,0.200,1.000);-webkit-transition-timing-function:cubic-bezier(0.600,0.000,0.200,1.000);transition-timing-function:cubic-bezier(0.600,0.000,0.200,1.000);transition-delay:0.15s;}
.menu-toggle span.hamburger:after {margin-top:-6px;top:0;transition-delay:0.27s;}
.menu-toggle span.hamburger:before {margin-top:6px;top:0;transition-delay:0.2s;}
.menu-toggle span.cross {display: inline-block;vertical-align: middle;position: relative;width: 100%;height: 100%;position: absolute;left: 0;top: 0;}
.menu-toggle span.cross:before,
.menu-toggle span.cross:after {content:"";display:block;width:100%;height:2px;background:#fff;position:absolute;top:50%;margin-top:0;left:50%;margin-left:-50%;-webkit-transform:translateY(-7rem) translateX(-7rem) rotate(45deg);transform:translateY(-7rem) translateX(-7rem) rotate(45deg);transition-delay:0.12s;}
.menu-toggle span.cross:after {transition-delay:0s;-webkit-transform:translateY(7rem) translateX(-7rem) rotate(-45deg);transform:translateY(7rem) translateX(-7rem) rotate(-45deg);}
.menu-toggle span.cross:after {-webkit-transform:translateY(-7rem) translateX(7rem) rotate(-45deg);transform:translateY(-7rem) translateX(7rem) rotate(-45deg);}
.no-touch .menu-toggle span.hamburger,
.no-touch .menu-toggle span.hamburger:after,
.no-touch .menu-toggle span.hamburger:before {-webkit-transform:translateX(7rem);transform:translateX(7rem);transition-delay:0.12s;}
.no-touch .menu-toggle span.hamburger:after {transition-delay:0s;}
.no-touch .menu-toggle span.hamburger:before {transition-delay:0.07s;}
.no-touch .menu-toggle span.cross:before {transition-delay:0.12s;-webkit-transform:rotate(45deg);transform:rotate(45deg);}
.no-touch .menu-toggle span.cross:after {transition-delay:0.24s;-webkit-transform:rotate(-45deg) !important;transform:rotate(-45deg) !important;}
.menu-toggle span.hamburger {display: inline-block;vertical-align: middle;position: relative;left: auto;margin: 0;top: auto;} 
.menu-toggle .menu-text {display: inline-block;vertical-align: middle;margin-left: .4rem;position: relative;overflow: hidden;z-index: 11;}
.menu-toggle em {font-style: normal;color: #fff;display: block;}
.menu-toggle em:last-child {position: absolute;left: 0;top:0;opacity: 0;transform: translateY(100%);}
.no-touch .menu-toggle em:first-child {transform: translateY(-100%);}
.no-touch .menu-toggle em:last-child {transform: translateY(0);opacity: 1;} 
.mobile-nav {position: fixed;left: 0;top: 0;width: 100%;height: 100%;z-index: 1222;background: #fff;transform: translateX(100%);transition:all .4s ease;opacity: 0;}
.mobile-nav-list {width: 90%;margin: auto;margin-top: 12rem;box-sizing: border-box;height: 100%;}
.mobile-nav-list ul {list-style: none;margin: 0;padding: 0;width: 100%;height: 100%;overflow-x: hidden;overflow: auto;}
.mobile-nav-list ul li{list-style: none;margin: 0;padding: 0;border-bottom: 1px solid #ddd;}
.mobile-nav-list ul li a.nav-1{padding: 2rem 0;overflow: hidden;color: #000;display: block;position: relative;}
.mobile-nav-list ul li a.nav-1 i {width: 2rem;height: 2rem;position: absolute;right: 1%;top: 50%;transform: translateY(-50%);}
.mobile-nav-list ul li a.nav-1 i::after,.mobile-nav-list ul li a.nav-1 i::before {content: '';width: 100%;height: 1px;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);background: #333;}
.mobile-nav-list ul li a.nav-1 i::after {transform: translate(-50%,-50%) rotate(90deg);}
.mobile-nav-list ul li a.nav-1.cur {color: #e6081f;}
.mobile-nav-list ul li a.nav-1.cur i::after {display: none;}
.mobile-navshow {padding: 1% 0;overflow: hidden;display: none;margin-top: -1%;}
.mobile-navshow a {display: block;color: #666;padding: 1rem 2rem;position: relative;}
.mobile-navshow a::before {content: '';width: .5rem;height: .5rem;border-radius: 100%;background: #ccc;left:0;top: 50%;transform: translateY(-50%);position: absolute;}








/* other */  
@keyframes yuanfangda{0%{transform:scale(0.1);opacity:1;}100%{transform:scale(1.2);opacity: 0;}}
.tanimation {opacity: 0;transition: opacity .8s ease-in-out,transform .8s cubic-bezier(.215,.61,.355,1);}
.tformY {transform:translateY(160px);}
.tformX {transform:translateX(50%);}
.tformXX {transform:translateX(-50%);}
.tdelay1 {transition-delay: .1s;}
.tdelay2 {transition-delay: .2s;}
.tdelay3 {transition-delay: .3s;}
.tdelay4 {transition-delay: .4s;}





/* 20250611 */
.header-content{width: 80%;}
.header-content-top {width: 100%;}
.header-content-top .header-content {display: flex;align-items: center;justify-content: space-between;width: 80%;}
.header-content-top-left {overflow: hidden;} 
.header-content-top-right li {padding: .3rem 0;}
.index-banner {margin-top: 8.5rem;}
.index-banner-item {position: relative;display: flex;justify-content: space-between;align-items: center;}
.index-banner-left {margin-left: 10%;width: 40%;position: relative;overflow: hidden;}
.index-banner-text {overflow: hidden;}
.index-banner-text .title-1{text-transform: uppercase;}
.index-banner-text .text-1 {margin-top: 1.5rem;}
.index-banner-text .readmore-1 {margin-top: 4rem;}
.index-banner-text .readmore-1 a {text-align: center;display: inline-block;border-radius: 10rem;} 
.index-banner-text .readmore-1 span {padding: .5rem 3rem;display: block;} 
.index-banner-right {float: right;width: 42%;position: relative;overflow: hidden;}
.index-banner .swiper-pagination {display: none;} 
.bff-index-product-center-top .line-1 {margin: 2rem auto;}
.bff-index-product-center-top .line-1 i {display: block;width: 8rem;height: 2px;margin: auto;}
.bff-index-product-center-type {text-align: center;width: 100%;display: block;}
.bff-index-product-center-type a {margin: 0 1rem;width: 16%;display: inline-block;vertical-align: middle;border-radius: 10rem;padding: 1rem 0;border: none;}
.bff-index-product-center-type a.cur {border: none;}
.bff-index-product-center-type a:hover {border: none;}
.bff-index-product-center .bff-index-content {width: 80%;}
.index-product-center-swiper .index-product-item a {border: none;}
.index-product-center-swiper .swiper-slide {height: auto;}
.index-product-item {border-radius: 1.5rem;position: relative;overflow: hidden;width: 100%;height: 100%;display: flex;flex-wrap: wrap;align-content: space-between;}
.index-product-item a {border: none;width: 100%;height: 100%;}
.index-product-item .item-top{text-align: center;width: 90%;margin: auto;margin-top: 2rem;}
.index-product-item .type-1 {min-height: 6rem;}
.index-product-item .xinghao-1 {font-weight: bold;margin-top: 1rem;}
.xinxin-1 {display: flex;position: relative;align-items: center;justify-content: center;margin-top: 1rem;}
.xinxin-1 i{width: 2rem;height: 2rem;background: url('../upload/xx.svg') center no-repeat;background-size: 100%;display: block;margin: 0 .4rem;} 
.xinxin-1 span {display: block;width: 5rem;height: 1px;}
.index-product-item .item-center {width: 90%;margin: auto;overflow:hidden;}
.index-product-item .item-bottom {padding-bottom: 2rem;width: 90%;margin: auto;}
.biaoqian-1 {text-align: center;}
.biaoqian-1 span {display: inline-block;vertical-align: middle;margin: .5rem .2rem;padding: .3rem 1rem;border-radius: 2rem;}
.index-product-item .learnmore-1 {margin-top: 2rem;text-align: center;}
.index-product-item .learnmore-1 a {border-radius: 1rem;display: inline-block;width: auto;}
.index-product-item .learnmore-1 span {padding: .5rem 2rem;display: block;margin: auto;}
.bff-index-about .viewmore-1 a {border-radius: 1.5rem;padding:.8rem 3rem;}
.bff-index-about .viewmore-1 span {margin-right: 0;}
.bff-index-about .viewmore-1 i {display: none;}
.bff-index-news .bff-index-content {width: 80%;}
.bff-index-news-item a {height: 100%;width: 100%;}
.footer-content {width: 80%;}
.footer-content-top {display: flex;justify-content: space-between;}
.footer-content-top-left {max-width: 30%;}
.footer-content-top-right {width: 63%;}
.footer-logo {width: 55%;}
.footer-logo a {display: block;position: relative;}
.footer-contact {margin-top: 4rem;} 
.footer-contact .text-1 {margin-top: 1rem;}
.footer-contact .text-1 p {margin: 0;padding: 0;}
.header-nav li:last-child {margin-left: 1rem;}
.ilikeit-1 {position: relative;}
.ilikeit-1 em {position: absolute;width: 1.6rem;height: 1.6rem;border-radius: 10rem;right: 0;top: 0;z-index: 11;text-align: center;font-style: normal;font-size: 1.2rem;line-height: 1.6rem;display: none;}
.ilikeit-1 i {width: 2.3rem;height: 2.3rem;position: relative;background: url('../images/xin.svg') center no-repeat;background-size: 100% 100%;}
.ilikeit-1 i img {filter: none;opacity: 0;}
.ilikeit-1.cur em {display: block;}
.ilikeit-1:hover i {background: url('../images/xin2.svg') center no-repeat;background-size: 100% 100%;}
.header-logo,.footer-logo {margin-left: -1rem;}
.bff-products-big-pics .pic-1 {border-radius: 1rem;overflow: hidden;}
.bff-path-top { display: flex;align-items: center;}
.bff-index-news-item .text-1 {margin-top: 1rem;}
.bff-product-top-banner-left .text-2 {text-transform: uppercase;}
.bff-products-list .pic-1 .imp {display:block;width: 100%;}
.bff-products-list .item .xinxin-1.absolute {position: absolute;right: 5%;top: 50%;transform: translateY(-50%);}
.bff-products-container-text .title-2 {word-break: break-word;}



@media screen and (max-width: 5120px) {
	.footer-nav a {padding: .4rem 0; }
	.footer-nav a.font18 {font-size: 1.4rem;}
	.footer-nav li a.font12,.footer-content-bottom .copy-1.font12 ,.footer-content-bottom .copy-1 a  {font-size: 1rem;}
	.footer-content-bottom {padding: 1.6rem 0;}
	.footer-contact .text-1 {font-size: 1rem;line-height: 2.2rem;}
	.footer-icon-item i,.footer-icon-item a {width: 4rem;height: 4rem;}
	.footer-content-bottom .link-1 a {width: 2.4rem;height: 2.4rem;}
	/* .header-content-top .header-content,.header-content {width: 76%;} */
}
@media screen and (max-width: 3840px) {}
@media screen and (max-width: 2560px) {}
@media screen and (max-width: 2048px) {}
@media screen and (max-width: 1920px) {
	.footer-nav a {padding: .5rem 0; }
	.footer-nav a.font18 {font-size: 1.8rem;}
	.footer-nav li a.font12,.footer-content-bottom .copy-1.font12,.footer-content-bottom .copy-1 a  {font-size: 1.2rem;}
	.footer-content-bottom {padding: 2rem 0;}
	.footer-contact .text-1 {font-size: 1.2rem;line-height: 2.4rem;} 
	.footer-content-bottom .link-1 a {width: 3rem;height: 3rem;}
	/* .header-content-top .header-content,.header-content {width: 80%;} */
}
@media screen and (max-width: 1860px) {}
@media screen and (max-width: 1680px) {
    .bff-index-product-center-type a {width: 20%;padding: 1rem 2rem;}
}
@media screen and (max-width: 1580px) {}
@media screen and (max-width: 1440px) {
    
}
@media screen and (max-width: 1366px) {}
@media screen and (max-width: 1280px) {
    .index-banner-text .title-1 {font-size: 6rem;}
    .bff-index-news .bff-index-content,.bff-product-top,.bff-product-mid,
    .bff-product-bottom ,.bff-product-center-bottom,.bff-products-detial-container{width: 90%!important;}
    .index-banner-left {margin-left: 5%;}
}
@media screen and (max-width: 1152px) {
    
}
@media screen and (max-width: 1024px) {
    .bff-search-section-top {padding: 10% 0 5% 0!important;}
}
@media screen and (max-width: 980px)  {
    .login-windows {width: 90%!important;}
    
}
@media screen and (max-width: 880px) {
	.pcshow{display: none!important;}
	.mbshow,.menu-toggle{display: block!important;}   
	.no-touch .mobile-nav {transform: translateX(0);opacity: 1;} 
	.header-content-bottom .header-content {width: 90%!important;}
	.header-content,.bff-index-content,.footer-content,.bff-search-bottom-content {width: 90%;}
	.index-banner {margin-top: 7rem;}
	.bff-index-product-class .bff-index-content,.bff-search-section-top .from-2 {width: 80%;}
	.bff-swiper-next::after, .bff-swiper-prev::after {font-size: 3rem;}
	.bff-index-product-center-bottom {width: 80%;margin: auto;}
	.bff-index-product-center ,.bff-index-about,.bff-index-news{padding: 10% 0;}
	.bff-banner-content .text-1 {top:55%!important;}
	.bff-product-content {margin-top: -3%!important;}
	.bff-product-detial-bottom {display: block!important;}
	.bff-product-detial-bottom-right {width: 100%!important;;box-sizing: border-box;}
	.bff-index-about-top .text-2,.bff-product-detial-right-pic {width: 100%!important;}
	.about-data-item .number-1 strong {font-size: 4rem;}
	.about-data-item {padding: 0 5%;}
	.bff-index-news-item {width: 100%;margin-right: 0;margin: 5% 0;}
	.footer-content-top {padding: 0;}
	.footer-nav {flex-wrap: wrap;}
	.footer-nav ul {max-width: 100%;width: 100%;margin-bottom: 0;border-bottom: 1px solid #ccc;padding: 5% 0;}
	.footer-nav ul:last-child {border: none;}
	.footer-content-bottom .link-1 {position: relative;right: auto;top: auto;transform: none;text-align: left;margin-top: 2rem;}
	.bff-index-product-center-type a {font-size: 2rem;}
	.bff-search-section-top {padding: 25% 0 10% 0;}
	.bff-search-result-content .bff-product-wrap-bottom2 .box .item {width: 48%;margin-right: 2%;margin-bottom: 3%;}
	.bff-search-result-content .bff-product-wrap-bottom2 .box .item a .title-2 {color: #000;bottom: auto;transform: none;position: relative;width: 100%;box-sizing: border-box;left: auto;text-align: center;border-top: 1px #e3e3e3 solid;padding: 2rem 0;}
	.index-banner,.bff-product-center,.bff-products-detial {margin-top: 8.5rem!important;;}
	.index-banner-item ,.footer-content-top{display: block;}
	.header-content-top-left,.products-next,.products-prev,.footer-content-top-right,.bff-path-top,.bff-products-xiao-pics {display: none;}
	.index-banner-left {margin-left: 0;width: 90%;padding: 5%;}
	.index-banner-right {width: 100%;float: none;}
	.index-banner-text .title-1 {font-size: 5rem;line-height: 6rem;}
	.bff-index-product-center-type a {width: auto;padding: 1rem 2rem;}
	.bff-index-product-center-bottom ,.footer-content-top-right{width: 100%;}
	.footer-content-top-left {max-width: 100%;}
	.footer-content-top{padding: 5% 0;}
	.bff-product-top,.bff-product-mid,.bff-product-bottom,.bff-product-center-bottom,.bff-products-detial-container {width: 90%!important;}
	.bff-product-top-banner,.bff-product-center-type,.bff-product-type-item,.bff-Contact .bff-contact-bottom .contact-us li,.bff-product-center-bottom,.bff-products-list,.bff-Contact .bff-contact-bottom,.bff-Contact .bff-contact-bottom .contact-us{display: block!important;}
	.bff-product-top-banner-left,.bff-product-top-banner-right,.bff-product-top-text .text-3,.bff-product-type-item ,.bff-product-type-item-left,.bff-product-type-item-right,.bff-product-center-bottom-left,.bff-product-center-bottom-right,.bff-products-list .item,.bff-products-big-pics,.submit-1{width: 100%!important;box-sizing: border-box;}
	.bff-product-top-banner-left,.bff-product-center-bottom-right {padding: 10% 0;}
	.bff-product-type-item-right {margin-right: 0!important;padding: 5%;box-sizing: border-box;}
	.bff-product-type-item-right .title-3,.bff-Contact .bff-contact-bottom .contact-us ,.bff-Contact .bff-contact-bottom .contact-us li{margin: 0!important;}
	.bff-Contact .bff-contact-bottom .contact-us li i {margin: auto;}
	.bff-Contact .bff-contact-bottom .contact-us li span {margin: 1rem auto!important;display: block;width: 100%;text-align: center;}
	.bff-Contact .bff-contact-bottom .contact-us li {margin: 1rem!important;}
	.bff-products-list .item {margin: 2rem 0!important;}
	.bff-product-top-banner .text-2 {font-size: 2rem;}
	.bff-prevnext a {margin-left: 0!important;margin-right: 1rem;}
	.bff-products-container-text .title-2 {min-height: unset!important;}
	.bff-products-container-left,.bff-products-container-right {float: none!important;;width: 100%!important;margin: 1rem 0!important;}
	.bff-Contact .bff-contact-bottom ,.bff-Contact .bff-contact-bottom .contact-us{text-align: center;padding: 5% 0!important;}
	.bff-contact-bottom ,.bff-contact-bottom-bg{padding: 5%!important;}
	.bff-product-top {margin-top: 2rem!important;}
	.bff-index-product-center-type a {width: 45%;}
	.bff-search-section-top {padding: 20% 0 10% 0!important;}
	
	.bff-index-product-center-type {display: flex;}
	.bff-index-product-center-type a {display: flex;justify-content: center;align-items: center;}
	.bff-Contact .bff-contact-bottom .contact-us li {max-width: 100%!important;}
	.bff-Contact .bff-contact-bottom {padding: 15% 0 15% 0 !important;}
	.bff-products-list .item .video-2 {display:none!important;}
	.bff-products-list{display: flex !important;justify-content: space-between;}
	.bff-products-list .item {width: 48% !important;}
	.header-nav li {display: none;}
    .header-nav li:nth-child(5),.header-nav li:nth-child(6),.header-nav li:nth-child(7)  {display: block;}
	.menu-toggle{margin-top: -2px;}
	.ilikeit-1 i {width: 2.8rem;height: 2.8rem;}
	.header-nav .search-1 i {width: 4rem;height: 4rem}
	
}


 

/* iPad */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px)  {
	
}

/* iPad x*/
@media only screen and (min-device-width : 768px) and (max-device-width : 1280px) and (orientation : landscape) { 

}
/* iPad y */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) { 
 
}

