body{background: #000;}
.auto_1600{width: 98%;}
@media(max-width:1024px){
    .auto_1600{width: 98.5%;}
}
@media(max-width:768px){
    .auto_1600{width: 100%;}
}

.slideUp {
	/* -webkit-transform:translateY(-100px);
	transform:translateY(-100px);
	*/
	  -webkit-transform:translateY(-110px);
	-ms-transform:translateY(-110px);
	-o-transform:translateY(-110px);
	transform:translateY(-110px);
	/*transition:transform .5s ease-out;
	*/
	  -webkit-transition:transform .5s ease-out;
	-o-transition:transform .5s ease-out;
	transition:transform .5s ease-out;
}
.slideDown {
	/*-webkit-transform:translateY(0);
	transform:translateY(0);
	*/
	  -webkit-transform:translateY(0);
	-ms-transform:translateY(0);
	-o-transform:translateY(0);
	transform:translateY(0);
	/*transition:transform .5s ease-out;
	*/
	  -webkit-transition:transform .5s ease-out;
	-o-transition:transform .5s ease-out;
	transition:transform .5s ease-out;
}

.Top003075{position: fixed;top: 0;background-color: #fff;width: 95vw;left: 50%;z-index: 100;margin-left: -47.5vw;height: 100px;}
.Top003075 .auto{position: fixed; left: 0; top: 0; width: 100%; background: #fff; z-index: 100; transition: padding 0.3s;box-shadow:0px 1em 3em rgba(0, 0, 0, 0.04);}
.Top003075 menu li span a{font-weight: bold;color: #000; font-size: 1.14286em;}
.Top003075 menu li.aon span a{color: #972825;}
.Top003075 menu li .sub{display: none;}
.Top003075 menu li .sub dl{position: relative;}
.Top003075 menu li .sub dt {line-height: 3;}
.Top003075 menu li .sub dt a:hover{color: #972825;}
.Top003075 .logo{position: absolute; left: 0; top: 50%;transform: translateY(-50%);}
.Top003075 .logo a{display: table-cell; vertical-align: middle;}
.Top003075 .logo img{height:0.43rem;}
.Top003075 .top-right dl{display: table; height: 100%;}
.Top003075 .top-right dl > *{display: table-cell; vertical-align: middle;}
.Top003075 .top-right dt{padding-right: 30px;color: #333;}
.Top003075 .top-right dt a{border-radius: 2px;border: solid 1px #eee;width: 26px;line-height: 24px;text-align: center;display: inline-block; margin-left: 10px;font-size:12px;color: #bbb; background: #fff;}
.Top003075 .top-right dt a.on{color: #fff;background: #972825;border-color: #972825; font-size: 14px;}
.Top003075 .top-search{background-color: #972825;padding:0 1.6em; overflow: hidden;}
.Top003075 .top-search > *{ float: left;}
.Top003075 .top-search .text{width: 0;overflow: hidden;padding: 0; transition: width 0.3s;}
.Top003075 .top-search .btn-area{position: relative; line-height: 44px;}
.Top003075 #TopBtn{position: absolute; left: 0; top:0;height: 100%; width: 100%;z-index: 10;display: none;}
.Top003075 .open-sbox{color: #fff;display: block;padding-left: 25px;background: url("../images/Top003075-search.png") no-repeat left center;}

.search-show .Top003075 #TopBtn{display: block;}
.search-show .Top003075 .top-search .text{padding: 0 10px; border-radius: 5px;}
.search-show .top-search .btn-area{padding-left: 10px;}

@media(min-width:1025px){
.Top003075 .top-right{position: absolute;right: 0; top: 0;height: 100%;}
.search-show .Top003075 .auto{padding-right: 12.5vw;}
.search-show .Top003075 .top-search .text{width:12vw;}
.Top003075 menu{display: table; margin: 0 auto;}
.Top003075 menu li{float: left;position: relative;}
.Top003075 menu li:not(:last-child){margin-right: 4.5em;}
.Top003075 menu li span{display: block;line-height: 100px;}
.Top003075 menu li .sub{position: absolute; top: 100%; left: 50%; width:180px;margin-left: -90px;background:#fff; text-align: center; padding: 10px 0; border-radius: 0 0 5px 5px;z-index: 10;}
.Top003075 menu li .sub dt:hover a{background-color: #972825;color: #fff;}
.Top003075 menu li .sub dt a{color: #000;display: block;}
}
@media(min-width:1025px) and (max-width:1500px){
.Top003075 menu li:not(:last-child){margin-right: 3.13vw;}
}
@media(min-width:1025px) and (max-width:1366px){
.search-show .Top003075 .top-right dt{font-size: 0;}
.search-show .Top003075 .top-right dt a{font-size:16px;}
}
@media(min-width:1025px) and (max-width:1280px){
.Top003075 .top-right dt{font-size: 0;}
.Top003075 .top-right dt a{font-size:16px;}
 .search-show .Top003075 .top-right dt{opacity: 0;}
}
@media(max-width:1800px){
    .Top003075{width: 84.86vw;margin-left: -42.43vw;}
}
@media(max-width:1440px){
    .Top003075{width: 84.8vw;margin-left: -42.4vw;}
    .Top003075 .logo img{height:0.35rem;}
}
@media(max-width:1024px){
.Top003075{width: 92.5%;margin-left: -46.25%;}
.Top003075 .top-right{position: absolute;right: 0; top: 0;height: 100%;}
.Top003075 menu{position: fixed; left: -100%;opacity: 0; top: 100px;bottom: 0;overflow: auto;background: #fff; z-index: 99; width: 200px;box-shadow: 0 10px 10px rgba(0,0,0,0.1); padding: 20px 0;transition: 0.5s;height: calc(100vh - 50px);}
.menu-show .Top003075 menu{left: 0;opacity: 1; }
.Top003075 menu li span{display: block;position: relative;line-height: 40px;padding: 0 40px 0 20px; border-bottom: 1px solid rgba(0,0,0,0.05);}
.Top003075 .has-sub span .op:before, 
.Top003075 .has-sub span .op:after{background: #ccc;}
.Top003075 .open-menu span{position: relative;display: block; width: 30px; height: 30px; margin: 0 auto;}
.Top003075 .open-menu{background: #972825; border-left: 1px solid #fff;}
.Top003075 .top-right dt{font-size: 0; padding-right: 10px;}
.Top003075 .top-right dt a{font-size:14px;}
.Top003075 menu li .sub{padding: 20px 30px;background: #f1f5fa;}
.Top003075 .top-search{padding-left: 10px; padding-right: 10px;}
.Top003075 .open-sbox{font-size: 0; width: 25px; height: 44px;background-position: center center;}
}
@media(max-width:768px){
    .Top003075{height: 50px;width: 100%;margin-left: 0;left: 0;padding: 0 2.5%;}
    .Top003075 .logo{left: 2.5%;}
    .Top003075 .logo img{height: 25px;}
    .Top003075 menu{top: 50px;}
}
@media(max-width:640px){
.search-show .Top003075 .logo{opacity: 0.2}
.search-show .Top003075 .top-search .text{width:43vw;}
}
/*Banner003223 */
.Banner003223{position:relative;z-index:1;font-family:'Barlow';--hover-color:#972825;--white:#fff;overflow: hidden;}
.Banner003223 .swiper-wrapper{height: auto;}

.Banner003223 .index-more{font-size: var(--font-size16);}

.Banner003223 .txt{position:absolute;left:0;top:46%;width:100%;z-index:3;color:var(--white)}
.Banner003223 .txt :where(h3,p,.index-more){opacity:0;transform:translateY(0.3rem);transition:0.5s}
.Banner003223 .txt h3{margin:0;font-size:2.31em;line-height:1.19047619;}

.Banner003223 .swiper-slide-active .txt h3{ animation:fadeInUpSmall 0.8s 0.5s ease both;-webkit-animation:fadeInUpSmall 0.8s 0.5s ease both;-moz-animation:fadeInUpSmall 0.8s 0.5s ease both;}
.Banner003223 .swiper-slide-active .txt .index-more{ animation:fadeInUpSmall 1.5s 0.5s ease both;-webkit-animation:fadeInUpSmall 1.5s 0.5s ease both;-moz-animation:fadeInUpSmall 1.5s 0.5s ease both;}
.Banner003223 .txt .index-more{width: 10.2em;line-height: 2.5em;border-radius: 2.5em;text-align: center;background-color: #fff;display: block;font-weight: bold;margin-top: 0.52rem;}
.Banner003223 .txt .index-more:hover{background-color:#972825 !important;color: #fff;}

.Banner003223 .controls-page{bottom:6.06826802%;position: absolute;z-index: 10;text-align: center;}
.Banner003223 .controls-page span{width: 0.14rem;height: 0.14rem; border: 1px solid rgba(255, 255, 255, 0.4); margin: 0 0.13rem; display: block; border-radius: 50%;opacity: 1; background: none;}
.Banner003223  .controls-page span.swiper-pagination-bullet-active {border-color: var(--hover-color);background-color: var(--hover-color);}
.Banner003223 .swiper-slide-active .txt :where(h3,p,.index-more){opacity:1;transform:translateX(0)}

.main .auto{background: #fff;padding-top: 100px;}
@media (max-width:1024px) { 
    .main .auto{padding-left:3%;padding-right: 3%;padding-bottom: 3%;}
    .Banner003223 .txt{top: 50%;transform: translateY(-50%);}
    .Banner003223 .txt .index-more{margin-top: .2rem;}
}
@media (min-width:1025px) {
    .main .auto{padding-left:1.2%;padding-right: 1.2%;padding-bottom: 1.2%;}
 }
 @media (max-width:768px) {
    .Banner003223 .txt h3{font-size: 20px;}
    .Banner003223 .txt .index-more{width: 6em;line-height: 2;}
    .main .auto{padding-top: 50px;padding-left: 0;padding-right: 0;}
 }

.index-title {overflow: hidden;display: flex;align-items: flex-end;justify-content: space-between; margin-bottom: 3%;}
.index-title .txt {color: #972825;font-weight: 600;font-size: 3em;line-height: 1.07692308;}
.index-title .ind-desc {font-size: 1.14286em;color: #999;}
.index-title .index-more {display: flex;align-items: center;justify-content: flex-end;}
.index-title .index-more a {display: inline-flex;align-items: center;border: 1px solid #972825;padding-left: 2em;padding-right: 0.04rem;position: relative;font-size: 1em;color: #972825;line-height: 3.42;margin-right: 0;}
.index-title .index-more a span {position: relative;display: block;z-index: 2;font-size: 1.14286em;line-height: 3;}
.index-title .index-more a:hover span {color: #fff;}
.index-title .index-more a:after,
.index-title .index-more a::before {width: 3em;height: 3em;color: #fff}
.index-title .index-more a:after {display: block;content: '';background-position: center center;background-repeat: no-repeat;background-size: contain;background-image: url(../images/Floor003145-icon-white.svg);background-size: auto 0.08rem;margin-left: 0.7rem;position: relative;z-index: 2;}
.index-title .index-more a::before {position: absolute;content: '';right: 0.04rem;top: 0.2em;background-color: #972825;z-index: 1;transition: width 0.3s;}
.index-title .index-more a:hover:before {width: calc(100% - 0.08rem);}
@media(max-width:1024px){
    .index-title .fl {width: 62%;}
    .index-title .index-more { width: 32%;}
    .index-title .txt {padding-bottom: 3%;}
}
@media(min-width:1025px){
    .index-title .fl {width: 76%;}
    .index-title .index-more { width: 24%;}
    .index-title .txt {padding-bottom: 1%;}

}

/*RighInfo002927 */
.nones{ position:absolute; visibility:hidden; opacity:0; top:0;width: 100%;z-index: -10;left: 0;}
.RighInfo002927{padding: 4% 0%;}
.RighInfo002927 .product-sort{display: flex;justify-content: space-between;overflow: hidden;}.product-sort{overflow: hidden;}
.RighInfo002927 .product-sort .h-title{margin-bottom: 4%;}
.RighInfo002927 .product-sort .h-title .cn{font-size: 3em;color: #972825; padding-bottom: 3%;font-weight: bold;}
.RighInfo002927 .product-sort .h-title .en{ color: #999; letter-spacing: 2px;font-size: 1.14286em;}
.RighInfo002927 .product-sort a{display: inline-block; line-height: 3;color: #fff; }
@media(max-width:1024px){
    .RighInfo002927 .product-sort .h-title{width: 100%;text-align: center;}
    .RighInfo002927 .product-sort{display: block;}
}
.RighInfo002927 .tab ul{display: flex;}
.RighInfo002927 .tab li:not(.on) .icon img.off{display: none;}
.RighInfo002927 .tab li.on .icon img.on{display: none;}
.RighInfo002927 .tab li{transition: 0.3s;display: inline-block;}
.RighInfo002927 .tab li a{display: block; text-align: center; transition: 0.3s; cursor: pointer;}
.RighInfo002927 .tab li .icon{padding-bottom: 10px;}
.RighInfo002927 .tab li .icon img{height: 3.4em;}
.RighInfo002927 .tab li.on{color: #972825;background:none;}
.RighInfo002927 .tab li aside{font-size: 1.14286em;color: #000;line-height: 1.5;margin-top: 0.05rem;}


.RighInfo002927 .box{padding: 4% 0;background:linear-gradient(to bottom,rgba(0, 0, 0, 1) 0%, rgba(64, 64, 64, 1) 40%,rgba(0, 0, 0, 1) 100% );}
.RighInfo002927 .box .inner{position: relative;}
.RighInfo002927 .box .big-img{position: absolute; left: 0; top: 0; width: 100%;height: 23.44vw;background-size: cover;background-repeat: no-repeat;background-position: center top;}
.RighInfo002927 .tyre {width: 95%;margin: 0px auto;}
.RighInfo002927 .box.v-top .ytable-cell{vertical-align: top;}


@media(min-width:1025px){
.RighInfo002927 .tab li{margin-left: 0.5rem;}
}
@media(max-width:1024px){
    .RighInfo002927 .tab{width: 95%;margin: 0px auto;}
    .RighInfo002927 .tab li{margin-bottom: 2em;width:28%; }
    .RighInfo002927 .tab li:nth-child(3n){margin-right: 0;}
    .RighInfo002927 .tab li a{margin: 0 2vw;}
    .RighInfo002927 .box  .ytable,
    .RighInfo002927 .box  .ytable-cell{display: block;}
}
@media(max-width:768px){
    .RighInfo002927 .box{padding-bottom: 6%;}
    .RighInfo002927{padding: 6% 0;}
}
@media(max-width:640px){
    .RighInfo002927 .tab li .icon img{width: 35px;height: auto;}
    .RighInfo002927 .tab li aside{font-size: 14px;line-height: 1.2;}
    .RighInfo002927 .product-sort .h-title .cn{font-size: 22px;padding-bottom: 1.5%;}
    .RighInfo002927 .product-sort .h-title .en{font-size: 14px;}

    .index-title{display: block;}
    .index-title .txt{font-size: 22px;}
    .index-title .ind-desc{font-size: 14px;}
    .index-title .fl{float: none;width: auto;}
    .index-title .index-more{width: 150px;float: none;margin: 10px 0 0;justify-content: flex-start;}
    .index-title .index-more a{padding: 0 10px;line-height: 2;}
    .index-title .index-more a span{font-size: 14px;line-height: 2;}
    .index-title .index-more a:after, .index-title .index-more a::before{width: 20px;height: 20px;background-size: contain;}
    .index-title .index-more a:after{margin-left: 10px;}
}

/*Floor003066 */
.Floor003066{ overflow: hidden;}
.Floor003066 .swiper-slide{ color: #fff;cursor: pointer;padding: 0 0.2rem;}
.Floor003066 .swiper-slide .Ispic{padding-bottom: 78%;transition: transform 2s;}
.Floor003066 .swiper-slide .name{font-size: 2em;margin: 0 0 8%;font-weight: bold;text-align: center;line-height: 1.5;color: #fff;}
.Floor003066 .swiper-slide .txt{font-size: 1.14286em;margin: 10% 4%;line-height: 1.6;min-height: 5em;color: #fff;}
.Floor003066 .swiper-slide figure{background-size: contain;padding-bottom: 100%;}
.Floor003066 .swiper-slide .product-more{transition: all 0.5s;opacity: 0;}
.Floor003066 .swiper-slide .inbox{padding: 0.2rem 0 .4rem;}
.Floor003066 .swiper-slide:hover .inbox{background-color: #333333;}
.Floor003066 .swiper-slide:hover .product-more{opacity: 1;}
.Floor003066 .btn{text-align: center;}
.Floor003066 .btn .slick-arrow{width: 46px; height: 46px; border-radius: 50%; background-color: #972825; margin: 0 30px;position: relative;}
.Floor003066 .btn .slick-arrow:before{position: absolute; content: ''; width: 12px; height: 12px; border-right: 1px solid #fff;border-top: 1px solid #fff; transform: rotate(45deg); left: 50%; top: 50%; margin: -6px 0 0 -8px;}
.Floor003066 .btn .slick-prev{transform: rotate(180deg);}
.Floor003066 .product-more{display: flex;gap: 4%;margin: 10% 4% 0;}
.Floor003066 .product-more a{display: inline-block;padding: 2%;line-height:1.8;width: 100%;text-align: center;font-size: 1.14286em;}
.Floor003066 .product-more a:hover{opacity: 0.8;}
.Floor003066 .product-more .consult{background: #972825;color: #fff;}
.Floor003066 .product-more .consult-m{background: #fff;color: #000;}
.Floor003066 .swiper-button-prev{left: 0;}
.Floor003066 .swiper-button-next{right: 0;}
.swiper-button-next, .swiper-button-prev{color: #fff;}

@media(min-width:1025px){
.Floor003066 .fl{width: 21.429%;}
.Floor003066 .fr{width: 72%;}
}
@media(max-width:1024px){
.Floor003066 .swiper-slide figure{padding-bottom: 100%;}
}
@media(max-width:768px){
    .RighInfo002927 .box{padding-top: 6%;}
    .Floor003066 .swiper-slide{padding: 0;}
    .Floor003066 .swiper-slide .product-more {opacity: 1;}
    .Floor003066 .swiper-slide .inbox{padding: 5%;}
}
@media(max-width:640px){
    .Floor003066 .swiper-slide .txt{font-size: 14px;margin: 10px 0 0;}
    .Floor003066 .swiper-slide .name{font-size: 18px;}
    .Floor003066 .product-more a{font-size: 14px;}
}


/*Floor003226 */
.Floor003226{overflow:hidden; color: #fff;}
.Floor003226 .desc .txt .ind-desc{margin:0.15rem 0 0.57rem 0;text-align:justify;line-height: 2;font-size:1.14286em;}
.Floor003226 .desc .pic{overflow:hidden}
.Floor003226 .list{overflow:hidden;padding:5%;background-repeat: no-repeat;background-size: cover;background-position: center center;}
.Floor003226 .list .swiper-wrapper{height: auto;margin-left: -2%;}
.Floor003226 .list .swiper-slide{perspective:1000px; position:relative;z-index:1; margin-left: 2%;}
.Floor003226 .list .swiper-slide:last-child{margin-right: 0;}
.Floor003226 .list .swiper-slide a{display:block;text-align:center;position:relative;z-index:1;transform-style:preserve-3d;transition:transform 0.5s;overflow: hidden;}
.Floor003226 .list .swiper-slide a .front{background-color:#fff;padding:6%;min-height:17.2em;}
.Floor003226 .list .swiper-slide a .front .ico{display:flex;align-items:flex-end;justify-content:center;padding-bottom:0.18rem}
.Floor003226 .list .swiper-slide a .front .ico img{max-height:0.52rem}
.Floor003226 .list .swiper-slide a .front h3{margin:0;color:#972825;font-size:1.42857em;font-weight:600;line-height:1}
.Floor003226 .list .swiper-slide a .front p{margin:0.2rem 0 0 0;line-height:1.6;font-size: 1.14286em;color: #666;}
.Floor003226 .list .swiper-slide a .Ispic{padding-bottom:58%;transition: 2s;}
.Floor003226 .list .swiper-slide a .pic{overflow: hidden;}
.Floor003226 .list .swiper-slide a:hover .Ispic{transform: scale(1.05);}
@media (min-width:1025px) {
    .Floor003226 .desc .pic{width:48.5%;flex-shrink:0;}
    .Floor003226 .list .swiper-slide{width: 32%;}
}
@media(max-width:1024px){
    .Floor003226 .swiper-wrapper{display: block;}
}
@media(max-width:768px){
    .Floor003226 .index-title{width: 90%;margin-left: auto;margin-right: auto;padding-bottom: 2%;}
    .Floor003226 .list .swiper-slide a .front .ico img{max-height: 0.4rem;}
    .Floor003226 .list .swiper-slide a .front h3{font-size: 18px;}
    .Floor003226 .list .swiper-slide a .front p{font-size: 14px;}
    .Floor003226 .list .swiper-slide a .front{min-height: auto;}
    .Floor003226 .list .swiper-slide a .front{padding: 4%;}
}


/*RighInfo003141 */
.RighInfo003141{padding: 5% 0;}
.RighInfo003141 .auto{padding-bottom: 2em;}
.RighInfo003141 .intro{padding-top: 4.5em; margin-bottom: 4.5625em;}
.RighInfo003141 .intro .title{ font-size: 2em;color: #333333; margin-bottom: 0.6em;}
.RighInfo003141 .intro .info{ font-size: 0.875em; line-height: 2;}
.RighInfo003141 .intro .info p{margin: 1.8em 0;}

.RighInfo003141 .number-count{margin: 4.5625em 0;box-shadow: 0px 0.625em 4.375em rgba(0, 0, 0, 0.05); border: solid 1px #f3f3f3; padding: 3.6875em 0;}
.RighInfo003141 .number-count li{color: #333333;}
.RighInfo003141 .number-count li span{display: inline-block;position: relative;font-size: 2em; color: #da251d; margin: 0 5px;}
.RighInfo003141 .number-count li span i{font-style: normal;}
.RighInfo003141 .number-count li span i.ani{position: absolute; left: 0;top: 0;}
.RighInfo003141 .number-count li span i.opa{opacity: 0;}
.RighInfo003141 .number-count li sup{display: inline-block;vertical-align: top;color: #da251d;font-size:1em; }

.RighInfo003141 .plate dd{margin-bottom: 2.8565%;}
.RighInfo003141 .plate dd .txt{box-shadow: 0px 0.625em 4.375em rgba(0, 0, 0, 0.05); padding:2.375em 1.875em;}
.RighInfo003141 .plate dd ol{float: left;width: 4.25em;}
.RighInfo003141 .plate dd ol img{width: 85.295%;}
.RighInfo003141 .plate dd li{width: calc(100% - 4.25em);float: right;}
.RighInfo003141 .plate dd li aside{font-size: 1.125em;color: #333; }
.RighInfo003141 .plate dd li p{margin: 0;font-size: 0.875em;color: #999;}
@media (min-width:1025px) {
.RighInfo003141 .intro .info{width: 47.929%;}
.RighInfo003141 .intro .title{line-height: 1;}
.RighInfo003141 .intro .img{width: 47.215%;}
.RighInfo003141 .number-count ul{display: table; margin: 0 auto;}
.RighInfo003141 .number-count li{float: left;}
.RighInfo003141 .number-count li:not(:last-child){margin-right: 3.5em;}
.RighInfo003141 .plate dd{float: left;width: 31.429%;}
.RighInfo003141 .plate dd:not(:last-child){ margin-right: 2.8565%;}
}
@media (max-width:1024px) {
.RighInfo003141 .number-count li{text-align: center;padding: 1em 0} 
.RighInfo003141 .number-count{margin: 2em 0; padding: 2em 0;}  
.RighInfo003141 .intro{padding-top: 2em; margin-bottom: 2em;}
}


/*Floor003145 */
.Floor003145{padding: 5% 0;}
.Floor003145 .item{background:linear-gradient(to bottom,rgba(0, 0, 0, 1) 0%, rgba(64, 64, 64, 1) 40%,rgba(0, 0, 0, 1) 100% );padding: 5% 5% 1%;}
.Floor003145 .h-news{overflow: hidden;margin-left: -3%;}
.Floor003145 .h-news li{float: left;margin-left:3%;background: #fff;margin-bottom: 4%;width: 30.333%;}
.Floor003145 .h-news li .pic{overflow: hidden;}
.Floor003145 .h-news li .pic .Ispic{padding-bottom: 62.5%;transition: 2s;}
.Floor003145 .h-news li a:hover .Ispic{transform: scale(1.05);}
.Floor003145 .h-news li .tit{font-size: 1.285715em; color: #000;padding:6%;}
.Floor003145 .h-news li a:hover .tit{ color: #972825;}
.Floor003145 .h-news li time{font-size: 1.14286em;color: #999;padding: 0 6% 6%;display: block;}
.Floor003145 .h-news li p{color:#999;margin:1em 0 2em 0;font-size:1.14286em; line-height: 1.6; min-height: 3em;}

@media(max-width:999px){
    .Floor003145 .h-news li:nth-child(4){display: none;}
    .Floor003145{padding-bottom: 0;}
    .Floor003145 .h-news li{width: 98%;}
}
@media(max-width:768px){
    .Floor003145{padding-top: 6%;}
    .Floor003145 .index-title{width: 90%;margin-left: auto;margin-right: auto;padding-bottom: 2%;}
    .Floor003145 .h-news li .tit{font-size: 15px;padding-bottom: 3%;}
    .Floor003145 .h-news li time{font-size: 14px;}
    .Floor003145 .item{padding-bottom: 1.5%;}
}


/*Brand */
.Brand {padding:4%;background:linear-gradient(to bottom,rgba(224, 224, 224, 1) 0%, rgba(244, 244, 244, 1) 40%,rgba(224, 224, 224, 1) 100% );}
.Brand .product-sort .cn{color: #972825;font-weight: 600;font-size: 3em;line-height: 1.07692308;}
.Brand .product-sort .en{font-size: 1.14286em;color: #999;}
.Brand .h-news{overflow: hidden;}
.Brand .h-news li{float: left;margin: 0 2% 2% 0;background: #fff; min-height: 8em;position: relative;overflow: hidden;}
.Brand .h-news li .Ispic{padding-bottom: 33%;transition: all 0.5s;}
.Brand .h-news li .Ispic:hover{transform: scale(1.2);}
@media (min-width:1025px) {
    .Brand .h-news li{width: 23.5%;}
    .Brand .h-news li:nth-of-type(4n){margin-right: 0;}
}
@media (max-width:1024px) {
    .Brand .h-news li{width: 49%;}
    .Brand .h-news li:nth-of-type(2n){margin-right: 0;}
}
@media(max-width:768px){
    .Brand .h-news li{min-height: auto;}
    .Brand{padding: 6% 5%;}
}

.Form002802{padding: 4%; background: linear-gradient(to bottom,rgba(0, 0, 0, 1) 0%, rgba(64, 64, 64, 1) 40%,rgba(0, 0, 0, 1) 100% );margin:1.5% 0;}
.Form002802 .cn{color: #972825;font-weight: 600;font-size: 3em;line-height: 1.07692308;    margin-bottom: 3%;}
.Form002802 .from td{ padding:2% 2% 0% 0;}
.Form002802 .from td:last-child{ padding-right: 0;}
.Form002802 .from td p{ margin: 0; color: #999; text-align: center;}
.Form002802 .from td div{ position:relative;}
.Form002802 .from label{ position:absolute; left:15px; top:50%; font-size: 1.14286em; color:#666;transform: translateY(-50%);}
.Form002802 .from .text{ width:100%; height:4em; text-indent:10px; border:none; background:#eee;}
.Form002802 .from .text:focus{box-shadow: 0 0 10px rgba(0,0,0,0.1);}
.Form002802 .from textarea.text{ min-height:10em;padding: 18px 10px;}
.Form002802 .from .textareas label{transform: translateY(0);top: 0.15rem;}
.Form002802 .from .btn{ text-align:center;}
.Form002802 .from .btn input{ background:#972825; cursor:pointer; padding:0 5%; border:none; color:#fff; text-transForm: uppercase; line-height: 4;font-size: 1.14286em;}
.Form002802 .from .btn input:hover{opacity: 0.8;}
@media(min-width:1025px){
.Form002802 .from td:nth-child(3n),
.Form002802 .from .textareas,
.Form002802 .from .btn{ padding-right: 0; }
}
@media(max-width:1024px){
.Form002802 .from td{ display: block; padding-right: 0; }
}
@media(max-width:768px){
    .Form002802{padding: 6% 5%;}
    .Form002802 .cn{font-size: 22px;}
    .Form002802 .from .text{height: 3em;font-size: 14px;}
    .Form002802 .from label{font-size: 14px;}
    .Form002802 .from .btn input{line-height: 2.5;padding: 0 0.35rem;}
}




/*Bottom003215 */
.Bottom003215{ position: relative;z-index: 1;background-color:#000;color:#972825;padding: 4% 4% 0;}
.Bottom003215,.Bottom003215 a:not(:hover){color: #999;}

.Bottom003215 .contact{margin-bottom: 0.42rem;}
.Bottom003215 .contact li [class*=ico-]{background-color: #fff;width: 4.2em; height: 4.2em;background-repeat: no-repeat; background-position: center center; background-size: auto calc(27 / 60 * 100%);border-radius: 50%; margin-right: 0.2rem;flex-shrink: 0;}
.Bottom003215 .contact li .ico-tel{background-image: url(../images/Bottom003215-icon01.svg);}
.Bottom003215 .contact li .ico-email{background-image: url(../images/Bottom003215-icon02.svg);background-size: auto calc(22 / 60 * 100%);}
.Bottom003215 .contact li .ico-add{background-image: url(../images/Bottom003215-icon03.svg);background-size: auto calc(26 / 60 * 100%);}
.Bottom003215 .contact li .tit{flex: 1;color: #fff;font-size: 1.2857em;}
.Bottom003215 .contact li p{margin: 0; font-weight: 100; margin-top: 0.6em;}

.Bottom003215 .f-mid{border-top: 1px solid rgba(245, 249, 255, 0.1);border-bottom: 1px solid rgba(245, 249, 255, 0.1); padding: 0.5rem 0 0.6rem 0;}
.Bottom003215 .f-mid nav dl{max-width: 170px;}
.Bottom003215 .f-mid nav dt{font-weight: 400; margin-bottom: 1em; font-size:1.42857em;}
.Bottom003215 .f-mid nav dd{line-height: calc(42 / 16); font-size: var(--font-size16); }
.Bottom003215 .code{margin-bottom: 0.49rem;}
.Bottom003215 .code dt{text-align: center;}
.Bottom003215 .code dt .img{border-radius: 0.1rem;background-color: var(--white);margin-bottom: 0.18rem; overflow: hidden;}
.Bottom003215 .code dt p{margin: 0;font-size:1.14286em;}
.Bottom003215 .share .tit{font-size:1.14286em;margin-bottom: 0.25rem;}
.Bottom003215 .share li{position: relative;z-index: 20;}
.Bottom003215 .share li a{display: flex;align-items: center;justify-content: center;border-radius: 50%;width: 0.36rem; height: 0.36rem;background-color: rgba(255,255,255,0.1); transition: 0.3s; cursor: pointer;}
.Bottom003215 .share li a:before{display: block;opacity: 0.6; content: '';background-position: center center;background-repeat: no-repeat; background-size: contain;transition: 0.3s;}
.Bottom003215 .share li a:hover{background-color: var(--hover-color);}
.Bottom003215 .share li a:hover:before{opacity: 1;}
.Bottom003215 .share li figure{position: absolute; bottom: calc(100% + 0.1rem);left: 50%;margin-left: -0.7rem; width: 1.4rem; visibility: hidden; transform: translateY(-0.3rem); opacity: 0; transition: 0.3s;}
.Bottom003215 .share li a .ico{width: 0.22rem;opacity: 0.8;}
.Bottom003215 .share li a:hover .ico{opacity: 1;}
.Bottom003215 .share li.show figure{opacity: 1; transform: translateY(0); visibility: visible;}
.Bottom003215 .share li figure img{border-radius: 0.1rem;}
.Bottom003215 .share li figure:after{position: absolute; content: '';border: 5px solid transparent;border-top-color: var(--white); left: 50%;margin-left: -5px;top: 100%;}
.Bottom003215 .share li + li{margin-left: 0.1rem;}
.Bottom003215 .f-bottom{padding: 0.3rem 0;font-size: 1.14286em;}
.Bottom003215 .other nav a{margin-right: 0.27rem;display: inline-block;}
@media (min-width:1025px) {
.Bottom003215 .f-mid .left{width:24%;}
.Bottom003215 .f-mid .right{width:70%;}
.Bottom003215 .share li a{ width: 0.6rem; height: 0.6rem; }
.Bottom003215 .code dt{ width: calc(143 / 340 * 100%);}
}
@media(max-width:1440px){
    .Bottom003215 .contact li .tit{font-size: 1.1em;}
}
@media (max-width:1024px) {
.Bottom003215 .contact li + li{margin-top: 0.2rem;}
.Bottom003215 .code{max-width: 3.2rem; margin: 0 auto;}
.Bottom003215 .f-mid nav{display: none;}
.Bottom003215 .f-mid .left{display: flex;flex-direction: column-reverse;}
.Bottom003215 .share{display: flex;flex-direction: column;align-items: center; margin-bottom: 0.5rem;}
.Bottom003215 .f-bottom{text-align: center;}
.Bottom003215 .other{justify-content: center;margin-top: 0.1rem;flex-wrap: wrap;}
}
@media(max-width:768px){
    .Bottom003215 .contact li [class*=ico-]{width: 3.5em;height: 3.5em;}
    .Bottom003215 .f-mid{padding: 0.2rem 0;}
    .Bottom003215 .share li a{width: 0.5rem;height: 0.5rem;}
    .Bottom003215 .share li a .ico{width: 0.18rem;}
    .Bottom003215 .share{margin-bottom: 0.3rem;}
    .Bottom003215 .f-bottom,.Bottom003215 .share .tit,.Bottom003215 .code dt p{font-size: 14px;}
}

.Prod-categories{padding:4% 0;}
.Prod-categories .item{overflow: hidden;margin-bottom: 3%;}
.Prod-categories .item:last-child{margin-bottom: 0;}
.Prod-categories .sub_menu{ min-height: 39.5em;padding: 0 2%;position: relative;}
.Prod-categories .sub_menu header{color:#fff;}
.Prod-categories .sub_menu header img{width: 20%;}
.Prod-categories .sub_menu header h3{font-size: 2em; font-weight: normal;margin: 0;padding: 6% 0 4%;}
.Prod-categories .sub_menu ul{ border-top:0;}
.Prod-categories .sub_menu li{ line-height:2.2;}
.Prod-categories .sub_menu li a{ display:block; color:#fff;font-size:1.14286em;padding:0 6% 0 10%;position: relative;}
.Prod-categories .sub_menu li a:hover{color: #972825;}
.Prod-categories .sub_menu li a::after{content: '';width:1em;height:1em;background-image: url(../images/Floor003145-icon.svg);background-repeat: no-repeat;background-size: contain;position: absolute;left: 0;top: 44%; display: block;}
.Prod-categories .sub_menu .sub-more{position: absolute;bottom: 6%; font-size: 1.285715em; color: #fff;}
.Prod-categories .sub_menu .sub-more:hover{color: #972825;}
@media(min-width:1025px){
.Prod-categories .sub_menu header{padding-top:10%;}
.Prod-categories .sub_menu header span{ padding-bottom: 8%;margin-bottom: 6%; }
.Prod-categories .sub_menu{width: 25%;}
.Prod-categories .sub_menu ul{ border:none; }
.Prod-categories .sub_menu li{ float:left; width:100%;}
}
@media(max-width:1024px){
.Prod-categories .sub_menu{margin-bottom: 4%;}
.Prod-categories .sub_menu header{padding:5% 5% 0;}
.Prod-categories .sub_menu header span{ padding-bottom: 5%; }
.Prod-categories .sub_menu ul{ border:none;padding:5%;}
.Prod-categories .sub_menu li{float: left;width: 48.5%;margin-right: 2%;}
.Prod-categories .sub_menu li:nth-child(2n) {margin-right: 0;}
}

/*.Products-list 为demo编号*/
.Prod-list{background:#fff;}
.Prod-list ul{display: flex;flex-wrap: wrap;}
.Prod-list ul li:nth-last-child(-n+3){margin-bottom: 0;}
.Prod-list li{ margin:0 3% 4% 0;display:block; border-radius:0 20px 0 20px; transition:0.3s;color: #000;cursor: pointer;}
.Prod-list li .Ispic{ padding-bottom:84%; background-size:contain; background-color:#fff; transition:0.3s;margin: 4% 0;position: relative;z-index: 1;transition: transform 2s;}
.Prod-list li:hover .Ispic{ transform: scale(1.1);}
.Prod-list li .Ispic::after{content: ''; background: url(../uploadfiles/shadow.png) no-repeat center;width: 100%;height: 5em;position: absolute;bottom: -10%;left: 0;opacity: .5;padding: 0 50%;}
.Prod-list li h3{margin: 0; font-size: 2em; font-weight: bold; margin-bottom: 6%;text-align: center;line-height: 1.2;}
.Prod-list li:hover h3{ color:#972825;}
.Prod-list li p{font-size: 1.14286em; margin:14% 0 8%; line-height: 1.6; min-height: 5em;}
.Prod-list li .more{display: block;width: 100%;overflow: hidden;background:#972825;line-height: 2.6;color: #fff;font-size: 1.285715em; text-align: center;}
.Prod-list li .more:hover{background-color: #972825;color: #fff;}
.Prod-list li:hover .more{opacity: 0.8;}
@media screen and (min-width:1025px ){
.Prod-list li{ width:31.3%;}
.Prod-list ul li:nth-child(3n){ margin-right: 0;}
.Prod-list.w4 ul{padding-bottom: 4%;}
.Prod-list.w4 li{width: 23%;}
.Prod-list.w4 li:nth-child(3n){ margin-right: 2%;}
.Prod-list.w4 li:nth-child(4n){ margin-right: 0;}
}
@media screen and (max-width:1024px ){
.Prod-list li{ width:48%;}
.Prod-list ul li:nth-child(2n){ margin-right: 0;}
.Prod-list ul li:nth-child(3){display: none;}
.Prod-list.w4 li:nth-child(3){display: block;}
}
@media(max-width:768px){
    .Prod-categories{padding: 6% 2.5%;}
    .Prod-categories .item{padding-bottom: 20px;}
    .Prod-categories .sub_menu header{padding: 0;}
    .Prod-categories .sub_menu ul{padding-left: 0;}
    .Prod-categories .sub_menu li a{line-height: 30px;padding-left: 20px;font-size: 14px;}
    .Prod-categories .sub_menu li a::after{top: 10px;}
    .Prod-categories .sub_menu{min-height: auto;padding: 20px;}
    .Prod-categories .sub_menu header h3{font-size: 22px;padding-bottom: 0;}
    .Prod-categories .sub_menu .sub-more{position: static;font-size: 14px;}
    .Prod-list li h3{font-size: 18px;}
    .Prod-categories .sub_menu header img{width: 16%;}
    .Prod-categories .sub_menu li{float: none;width: auto;}
    .Prod-list li p{font-size: 14px;}
    .Prod-list li .more{font-size: 14px;line-height: 2.2;}
}


.Sub_menu{background-color: #fff;border-bottom: 1px solid #eee;}
.Sub_menu header{color:#000;}
.Sub_menu header span{border-bottom:1px solid #ddd;width: 100%;display: block;font-size: var(--font-size32);position: relative;}
.Sub_menu header span::after{content: '';width:0.8em;height:0.8em;background-image: url(../images/products-sort.svg);background-repeat: no-repeat;background-size: contain;position: absolute;right: 0;top: 10%; display: block;}
/* .Sub_menu{} */
.Sub_menu li{ line-height:4vw;float: left;text-align: center;}
.Sub_menu li:last-child{ border-bottom:0;}
.Sub_menu li span a{ display:block; color:#000;font-size:1.14286em;padding: 0 6%;position: relative;}
.Sub_menu li span a:hover,
.Sub_menu li.onli span a{ background:#972825;color: #fff;}
@media(min-width:1025px){
.Sub_menu header{padding:10% 10% 0;}
.Sub_menu header span{ padding-bottom: 10%; }
.Sub_menu header{ background-image:none; font-size:20px;}
.Sub_menu ul{display: flex;justify-content: center;}
.Sub_menu li{ width:15%;}
.Sub_menu li a:hover,
.Sub_menu li a.aon{ background-image:none;padding: 0 6%;}
}
@media(max-width:1024px){
.Sub_menu{margin-bottom: 4%;}
.Sub_menu header{padding:5% 5% 0;}
.Sub_menu header span{ padding-bottom: 5%; }
.Sub_menu li{float: left;width: 48.5%;margin-right: 2%;}
.Sub_menu li:nth-child(2n) {margin-right: 0;}
.Sub_menu ul{display: flex;flex-wrap: wrap;padding: 5% 2.5%;justify-content: center;}
.Sub_menu li{width: auto;min-width: 33.333%;margin-right: 0;}
.Sub_menu li a{line-height: 3;padding: 0 0.15rem;}
}
@media(max-width:640px){
  .Sub_menu li a{line-height: 2;font-size: 15px;} 
}


/*.Products-list 为demo编号*/
.Products{overflow: hidden;margin-bottom:1.5%;}
.Products-list{background:#fff;}
.Products-list ul li:nth-last-child(-n+3){margin-bottom: 0;}
.Products-list li{ float:left; margin:0 3% 4% 0;display:block; border-radius:0 20px 0 20px; transition:0.3s;color: #000;cursor: pointer;}
.Products-list li .Ispic{ padding-bottom:72%; background-size:contain; background-color:#fff; transition:0.3s;margin: 4%;position: relative;z-index: 1;transition: transform 2s;}
.Products-list li:hover .Ispic{ transform: scale(1.1);}
.Products-list li .Ispic::after{content: ''; background: url(../uploadfiles/shadow.png) no-repeat center;width: 100%;height: 5em;position: absolute;bottom: -10%;left: 0;}
.Products-list li .txt{ padding:8% 2% 4%; text-align:center; }
.Products-list li h3{ margin:0; font-size:2em;font-weight: bold;margin-bottom: 6%;text-align: center;}
.Products-list li .txt span{ color:#999;}
.Products-list li:hover p{ color:#972825;}
.Products-list li:hover h3{ color:#000;}
.Products-list li .advantage{display: inline-block;}
.Products-list li .advantage dd{float: left;}
.Products-list li .advantage dd h3{font-size: 1.14286em;font-weight: normal;}
.Products-list li a{display: block;width: 100%;overflow: hidden;background:#972825;line-height: 2.6;color: #fff;font-size: 1.285715em; text-align: center;}
.Products-list li a:hover{background-color: #972825;color: #fff;}
@media screen and (min-width:1025px ){
.Products-list li{ width:22.7%;}
.Products-list ul li:nth-child(4n){ margin-right: 0;}
.Products-list li .advantage dd:nth-child(1) span{display: block;background: url(../uploadfiles/prod-icon01.svg) no-repeat center / 45%;width: 4.2em;height: 4.2em;border: 1px solid #ddd;border-radius: 50px;margin: 0 0.6em;}
.Products-list li .advantage dd:nth-child(2) span{display: block;background: url(../uploadfiles/prod-icon02.svg) no-repeat center / 45%;width: 4.2em;height: 4.2em;border: 1px solid #ddd;border-radius: 50px;margin: 0 0.6em;}
.Products-list li .advantage dd:nth-child(3) span{display: block;background: url(../uploadfiles/prod-icon03.svg) no-repeat center / 50%;width: 4.2em;height: 4.2em;border: 1px solid #ddd;border-radius: 50px;margin: 0 0.6em;}
.Products-list li .advantage dd:nth-child(4) span{display: block;background: url(../uploadfiles/prod-icon04.svg) no-repeat center / 70%;width: 4.2em;height: 4.2em;border: 1px solid #ddd;border-radius: 50px;margin: 0 0.6em;}
}
@media screen and (max-width:1024px ){
.Products-list li{ width:48%;}
.Products-list ul li:nth-child(2n){ margin-right: 0;}
.Products-list li .advantage dd:nth-child(1) span{display: block;background: url(../uploadfiles/prod-icon01.svg) no-repeat center / 45%;width: 3em;height: 3em;border: 1px solid #ddd;border-radius: 50px;margin: 0 0.6em;}
.Products-list li .advantage dd:nth-child(2) span{display: block;background: url(../uploadfiles/prod-icon02.svg) no-repeat center / 45%;width: 3em;height: 3em;border: 1px solid #ddd;border-radius: 50px;margin: 0 0.6em;}
.Products-list li .advantage dd:nth-child(3) span{display: block;background: url(../uploadfiles/prod-icon03.svg) no-repeat center / 50%;width: 3em;height: 3em;border: 1px solid #ddd;border-radius: 50px;margin: 0 0.6em;}
.Products-list li .advantage dd:nth-child(4) span{display: block;background: url(../uploadfiles/prod-icon04.svg) no-repeat center / 70%;width: 3em;height: 3em;border: 1px solid #ddd;border-radius: 50px;margin: 0 0.6em;}
}



/*.Prod-categories-list 为demo编号*/
.Prod-categories-list{background:url(../images/Prod-categories-list_bg.png) no-repeat left bottom #fff;}
.Prod-categories-list ul li:nth-last-child(-n+3){margin-bottom: 0;}
.Prod-categories-list li{ float:left; margin:0 3% 4% 0;display:block; border-radius:0 20px 0 20px; transition:0.3s;color: #000;cursor: pointer;}
.Prod-categories-list li .Ispic{ padding-bottom:74%; background-size:contain; background-color:#fff; transition:0.3s;margin: 4%;position: relative;z-index: 1;transition: transform 2s;}
.Prod-categories-list li:hover .Ispic{ transform: scale(1.1);}
.Prod-categories-list li .Ispic::after{content: ''; background: url(../uploadfiles/shadow.png) no-repeat center;width: 100%;height: 5em;position: absolute;bottom: -10%;left: 0;}
.Prod-categories-list li h3{ margin:0; font-size:2em; margin-bottom: 6%;text-align: center;}
.Prod-categories-list li:hover h3{ color:#972825;}
.Prod-categories-list li:hover h3{ color:#000;}
.Prod-categories-list li p{ font-size:1.14286em;margin: 12% 0 8%;line-height: 1.6;min-height: 5em;}
.Prod-categories-list li a{display: block;width: 100%;overflow: hidden; line-height: 2.6; font-size: 1.285715em; text-align: center; background-color: #972825;color: #fff;}
@media screen and (min-width:1025px ){
.reco{width: 72%;}
.Prod-categories-list li{ width:31%;}
.Prod-categories-list ul li:nth-child(3n){ margin-right: 0;}
}
@media screen and (max-width:1024px ){
.main{width: 100%;}
.Prod-categories-list li{ width:48%;}
.Prod-categories-list ul li:nth-child(2n){ margin-right: 0;}
}

/*
 .RighInfo001277 为demo编号
 */
 .RighInfo001277 {padding: 4%;}
 .RighInfo001277 .list_img{ float:left; width:55.6%; position:relative;}
 .RighInfo001277 .big_img{ position:absolute; left:0; top:0; height:100%; width:80%;}
 .RighInfo001277 .big_img li::after{content: '';width:5em;height:3em;background-image: url(../images/Top003198-logo.png);background-repeat: no-repeat;background-size: contain;position: absolute;right: 6%;top: 6%; display: block;}
 .RighInfo001277 .big_img li{border:1px solid #eee;}
 .RighInfo001277 .big_img li,
 .RighInfo001277 .big_img li figure{ position:absolute; left:0; width:100%; top:0; height:100%;}
 .RighInfo001277 .big_img li figure{ background-size:28%;}
 .RighInfo001277 .list{ padding:42px 0 42px 82.9%;}
 .RighInfo001277 .list .bd{ position:relative;overflow: hidden;}
 .RighInfo001277 .list a{ position:absolute; width:17.1%; height:40px; right:0; background:url(../images/RighInfo001277-btn_prev.png) no-repeat center center/auto 50%;  cursor:pointer;background-color: #dddddd;}
 .RighInfo001277 .list a.prev{ top:0;}
 .RighInfo001277 .list a.next{ bottom:0; background-image:url(../images/RighInfo001277-btn_next.png);}
 .RighInfo001277 .list a.prevStop,
 .RighInfo001277 .list a.nextStop{ cursor:default;background-color: #f7f7f7;}
 .RighInfo001277 .list li{ height:7em;  position:relative;cursor: pointer;}
 .RighInfo001277 .list li figure{ position:absolute; left:0; width:100%; top:9px; bottom:9px; background-size:contain; border:1px solid #eee;}
 .RighInfo001277 .list li.on figure{ border:2px solid #000;}
 .RighInfo001277 .right_info{ float:right; width:40%;}
 .RighInfo001277 .right_info h1,
 .RighInfo001277 .right_info .p{ margin:0;padding:5% 0;border-bottom:1px solid #eee;}
 .RighInfo001277 .right_info h1{ color:#000; font-size:2em;padding: 0 0 5% 0;}
 .RighInfo001277 .right_info .p{line-height:2; color:#666; margin-bottom:10%;font-size: 1.14286em;}
 
 .RighInfo001277 .tab{ padding-top:4%;}
 .RighInfo001277 .tab .h1_tab{ margin:0; border-bottom:1px solid #eee; overflow:hidden;font-size:var(--font-size16);font-weight:normal; color:#000;}
 .RighInfo001277 .tab .h1_tab span{ float:left; padding:0 5%; line-height:50px; background-color:#eee; margin-right:4px; cursor:pointer;}
 .RighInfo001277 .tab .h1_tab span.on{ background-color:#000; color:#fff;}
 .RighInfo001277 .tab .info{ padding-top:1%;}
 .RighInfo001277 .tab .info p{font-size:var(--font-size16);line-height: 1.8;}
 
 @media(max-width:1024px){
 .RighInfo001277 .list_img,
 .RighInfo001277 .right_info{ float:none; width:auto;}
 .RighInfo001277 .list li{ height:100px;}
 .RighInfo001277 .right_info h1{font-size:var(--font-size20);margin-top: 4%;}
 .RighInfo001277 .list{ padding-top:30px; padding-bottom:30px;}
 .RighInfo001277 .list a{ height:28px;}
 .RighInfo001277 .list li{ height:80px;}
 .RighInfo001277 .tab .h1_tab{font-size:var(--font-size14);}
 .RighInfo001277 .tab .h1_tab span{ padding:0 3%;}
  }	


.Page002274{ text-align:center;color:#000;clear: both;}
.Page002274 .Pages *{ vertical-align:middle;}
.Page002274 .Pages .p_cur,
.Page002274 .Pages .p_count,
.Page002274 .Pages .p_total{ display:none;}
.Page002274 .Pages a{ display:inline-block; padding:0 1.2em; line-height:.5rem; color:#000; margin-left:1em;font-size:1.285712em; border-radius: 6px;border:1px solid #000;background-color: #fff;}
.Page002274 .Pages a:hover,
.Page002274 .Pages a.a_cur{ color:#fff; background-color:#972825;border: 1px solid #972825;}
.Page002274 .Pages em{ font-style:normal; display:inline-block; vertical-align:middle;}
.Page002274 .Pages .i_button{ cursor:pointer; background:none; width:.47rem; height:.36rem;border:1px solid #000;}
.Page002274 .Pages .p_jump b{font-weight:normal; margin:0 0.05rem;}
.Page002274 .Pages .a_prev,.Page002274 .Pages .a_next{font-weight: bold; font-family: 宋体;margin-right:1em; padding:0 1.5%;}
.Page002274 .Pages .a_next{font-weight: bold;margin-left: 2em;}
.Page002274 .Pages .p_jump,.Page002274 .Pages .a_first,.Page002274 .Pages .a_end{display: none;}
@media(min-width:1025px){
    .Page002274 .Pages .a_prev,.Page002274 .Pages .a_next{ padding:0 1.5%;}
}
@media(max-width:1024px){
.Page002274{padding: 6% 0 3%;}
.Page002274 .Pages a.a_first,
.Page002274 .Pages a.a_end{ display:none;}
.Page002274 .Pages a{ padding:0 0.23rem;}
.Page002274 .Pages .a_prev,.Page002274 .Pages .a_next{ padding:0 4%;}
}
@media(max-width:640px){
    .Prod-list li{padding-bottom: 2.5%;}
    .Prod-list li h3{font-size: 16px;}
    .Page002274 .Pages a{padding: 0 0.1rem;font-size: 14px;line-height: 0.4rem;}
    .Page002274 .Pages .a_prev{margin-right: 0;}
    .Page002274 .Pages .a_next{margin-left: 1em;}
    .Page002274 .Pages .a_prev, .Page002274 .Pages .a_next{padding: 0 3%;}
}


/*About */
.About{overflow:hidden; color: #000;background: linear-gradient(to bottom,rgba(224, 224, 224, 1) 0%, rgba(244, 244, 244, 1) 40%,rgba(224, 224, 224, 1) 100% );padding: 4%;min-height: 3rem;}
.About .index-sub-tit span{display:inline-block;font-size: 2em; padding-top:0.09rem;padding-right:0.11rem;background-size:auto 1em;color:var(--hover-color);line-height:0.66666667}
.About .index-title{color:#972825;font-weight:600;font-size:3em;line-height:1.07692308;padding:0.6em 0}
@media (max-width:640px) {
    .About .index-title{font-size:3em;}
}
.About .desc{margin-bottom:3em;overflow: hidden;}
.About .desc .txt .ind-desc{text-align:justify;line-height: 2;font-size:1.14286em;margin: 0 0 0.5em;}
.About .desc .pic{overflow:hidden;width: 100%;}

.About .list .swiper-wrapper{height: auto;flex-wrap: wrap;}
.About .list .swiper-slide{perspective:1000px; position:relative;z-index:1;}
.About .list .swiper-slide:last-child{margin-right: 0;}
.About .list .swiper-slide a{display:block;text-align:center;position:relative;z-index:1;transform-style:preserve-3d;transition:transform 0.5s}
.About .list .swiper-slide a .front{background-color:#fff;padding:0 6%;min-height:18.2em}
.About .list .swiper-slide a .front .ico{ display:flex;align-items:flex-end;justify-content:center;padding:2em 0;}
.About .list .swiper-slide a .front .ico img{width: 15%;}
.About .list .swiper-slide a .front h3{margin:0;color:#972825;font-size:1.42857em;font-weight:600;line-height:1}
.About .list .swiper-slide a .front p{margin:0.2rem 0 0 0;line-height:1.6;font-size: 1.14286em;color: #666;}
.About .list .swiper-slide a  .Ispic{padding-bottom:58%;transition: all 0.5s;}
.About .list .swiper-slide a .pic{overflow: hidden;}
.About .list .swiper-slide a:hover .Ispic{transform: scale(1.05);}
@media (min-width:769px) {
    .About .desc .fr{width: 84%;float: right; margin-bottom: 1%;}
    .About .desc .fl{width: 14%;float: left;}
    .About .list{margin-bottom: -2%;}
    .About .list .swiper-wrapper{margin-left:-2%;width: auto;}
    .About .list .swiper-slide{width: 33.333%;padding-left:2%;margin-bottom:2%;}
}
@media (max-width:1024px) {
    .About .desc .txt{text-align: center; margin-bottom: 0.3rem;}
}
@media(max-width:768px){
    .About .desc .fl{width: 50%;margin: 0px auto;}
    .About .swiper-wrapper{display: block;}
    .About .index-title{font-size: 20px;}
    .Products{margin-bottom: 0;}
    .About{padding-top: 6%;padding-bottom: 6%;}
}
@media(max-width:640px){
    .About .desc .txt .ind-desc{font-size: 14px;}
    .About .list .swiper-slide a .front .ico{padding-top: 0;}
    .About .list .swiper-slide a .front .ico img{width: 10%;}
    .About .list .swiper-slide a .front h3{font-size: 18px;}
    .About .list .swiper-slide a .front{min-height: auto;padding: 6%;}
    .About .list .swiper-slide a .front p{font-size: 14px;}
   
}


.News{overflow: hidden;padding:4%;background:linear-gradient(to bottom,rgba(0, 0, 0, 1) 0%, rgba(64, 64, 64, 1) 40%,rgba(0, 0, 0, 1) 100% );position: relative;min-height: 3rem;}
.News li{float: left;margin:0 2% 3% 0;background: #fff;}
.News li .pic{overflow: hidden;}
.News li .pic .Ispic{padding-bottom: 62.5%;transition: 2s;background-size: contain;}
.News li .txt{padding: 6%;}
.News li a:hover .Ispic{transform: scale(1.05);}
.News li .tit{font-size: 1.285715em; line-height: 1.6; color: #000;padding-bottom: 4%;}
.News li a:hover .tit{color: #972825;}
.News li time{font-size: 1.14286em;color: #999;}
.News li p{color:#999;margin:1em 0 2em 0;font-size:1.14286em; line-height: 1.6; min-height: 3em;}
@media (min-width:769px) {
    .News li{width: 32%;}
    .News li:nth-of-type(3n){margin-right: 0;}
}
@media (max-width:768px) {
    .News li{float: none;margin-right: 0;}
    .About .desc .txt{text-align: center; margin-bottom: 0.3rem;}
}
@media(max-width:640px){
    .News li .tit{font-size: 16px;}
    .News li time{font-size: 14px;}
}



/*Form003139 */
.Form003139{padding: 4%;background: linear-gradient(to bottom,rgba(224, 224, 224, 1) 0%, rgba(244, 244, 244, 1) 40%,rgba(224, 224, 224, 1) 100% );margin-bottom: 1.5%;}
.Form003139 .msg{margin-left:-2%}
.Form003139 .msg li{list-style: none;line-height: 3;font-size:calc(16 / 16 * 1em);color: #333;padding: 2%;float: left;margin: 0 0 2% 2%;position: relative;z-index: 1;background:#fff;display: grid;vertical-align: middle}
.Form003139 .msg li:hover{border: 1px solid #972825;cursor: pointer;}
.Form003139 .msg li div{width: 40%;}
.Form003139 .msg li .ewm{width: 12%;padding-bottom: 12%; margin: 0 auto;background-repeat: no-repeat;background-size: 88%;background-position: center}
.Form003139 .msg li .Ispic{width: 90%;padding-bottom: 90%;border: 1px solid #eee;}
.Form003139 .msg li p{margin: 0;line-height: 1.6;text-align: center;padding-top: 3%;font-size: 1.28572em;}
.Form003139 .msg li.ewmbox{display: flex;justify-content: center;align-items: center;}

.Form003139 .form-ul{margin: 0 auto;text-align: center;box-shadow: 0px 0 4em rgba(0, 0, 0, 0.05);padding: 4%;margin-bottom: 2%;overflow: hidden;} 
.Form003139 .form-ul li{position: relative;margin:0 1% 1% 0;}
.Form003139 .form-ul li .tit{position: absolute;left: 4%; top: 0;font-size:calc(16 / 16 * 1em);line-height: 3;color: #666;}
.Form003139 .form-ul .message .tit{left: 1.2%;}
.Form003139 .form-ul li select,
.Form003139 .form-ul li .text{width: 100%;border-radius: 5px; border: solid 1px #ddd; line-height:  3.5714; background: none;padding: 0 1em; }
.Form003139 .form-ul li textarea.text{height: auto;}
.Form003139 .form-ul .btn{ background: #972825;border-radius: 5px;font-size:calc(16 / 16 * 1em); padding: 1% 5%;color: #fff;cursor: pointer; border: 0; border: none;}
@media (min-width:1025px) {
.Form003139 .msg li{width:23%;min-height: 16em;}
.Form003139 .form .img{width: 50%;}    
.Form003139 .form-ul li{float: left;width:32.6%;}
.Form003139 .form-ul li:nth-child(3n){margin-right: 0;}
.Form003139 .form-ul li:nth-child(4n){width: 100%;}
}
@media (max-width:1024px) {
    .Form003139 .msg li{width:48%;min-height: 16em;}
    .Form003139 .msg li:nth-of-type(2n){margin-right: 0;}
.Form003139 .form-ul{padding: 2em 0;}
.Form003139 .form-ul{width: 90%;}
}



/*.Msg*/
.Msg{ padding:4% 0 0;clear: both;}
.Msg .index-title{color:#972825;font-weight:600;font-size:3em;line-height:1.07692308;margin-bottom: 1em; text-align: center;}
.Msg .from td{ padding:0 2% 2% 0;}
.Msg .from td:last-child{ padding-right: 0;}
.Msg .from td p{ margin: 0; color: #999; text-align: center;}
.Msg .from td div{ position:relative;}
.Msg .from label{ position:absolute; left:15px; top:0; font-size: 1em; line-height: 4em; color:#666;}
.Msg .from .text{ width:100%; height:4em; text-indent:10px; border:none; background:#fff;}
.Msg .from textarea.text{ min-height:10em;padding: 1.2%;}
.Msg .from .btn{ text-align:center;}
.Msg .from .btn input{ background:#972825; cursor:pointer; padding:0 5%; border:none; color:#fff; text-transform: uppercase; line-height: 4;}
.Msg .from .btn input:hover{opacity: 0.8;}
@media(min-width:1025px){
.Msg .from td:nth-child(3n),
.Msg .from .textareas,
.Msg .from .btn{ padding-right: 0; }
}
@media(max-width:1024px){
.Msg .from td{ display: block; padding-right: 0; }
}


.shownews{
	margin: 0 auto;
	background-color: #fff;
	border-top: 0;
}
.shownewsbt{
	border-top:1px solid #e6e6e6 ;
	border-bottom: 1px solid #e6e6e6;
	padding-top: 50px;
	padding-bottom: 35px;
}
.shownewsbt h1{
	color: #333333;
	font-size: 24px;
	text-align: center;
	margin-bottom: 20px;
}
.shownewsbt p{
	color: #666666;
	font-size: 16px;
	text-align: center;
}
.shownewsdv{
	width: 90%;
	margin: 0 auto;
	padding: 35px 0px;
    line-height: 2;
}
.shownewsdv img{
	max-width: 100%;
}
.shownewsdv  p{margin: 0;}

.inaboutbtn a:hover {
    background-color: #005bac;
}
.newsall .News{padding-top: 9%;padding-bottom: 2.5%;}
.sx{
	width: 90%;
	margin: 0 auto;
	display: block;
	padding-bottom: 35px;
}
.sx dl{display: flex;}
.sx dl:not(:last-child){margin-bottom:0.1rem;}
.sx dl dd{flex: 1;}

.newsbt{position: absolute;left: 0;top: 0;
	width:25%;
	padding: 0 5%;
	background-color: #009a44;
	line-height: 4.427vw;
	color: #ffffff;
	font-size: 24px;
	font-family: "Franklin Gothic Demi";
	text-transform: uppercase;
	
	margin-bottom: 35px;
}

.singlePage{ word-wrap:break-word;word-break:normal;text-align:justify;line-height: 2;}

@media(max-width:1024px){
    .shownewsbt{border-top: 0;padding: 10px 0;}
    .newsBox.main .auto{padding-bottom: 0;}
}
@media(max-width:640px){
    .shownewsbt h1{font-size: 20px;}
    .newsbt{line-height: 2;width: 50%;font-size: 20px;}
    .newsall .News{padding-top: 17%;}

    .Msg .index-title{font-size: 22px;}
    .Form003139 .msg li{width: 100%;}
    .Msg .from .text{height: 3em;}
    .Msg .from label{line-height: 3em;}
    .Msg .from textarea.text{padding-top: 15px;}
    .Msg .from .btn input{padding: 0 25px;line-height: 3;}
}