@charset 'utf-8';
body{min-width:320px;font-size:.16rem;color:#333;background:#fff;overflow-x:hidden;overflow-y:scroll;}
a{color:#333;transition:color .2s;}
::-webkit-scrollbar-track-piece{background-color:#f1f1f1;}
::-webkit-scrollbar-thumb{background-color:#c1c1c1;}
::-webkit-scrollbar-thumb:hover{background-color:#a8a8a8;}
::-webkit-selection{background:rgba(195,6,6,.75);color:#fff;}
::-moz-selection{background:rgba(195,6,6,.75);color:#fff;}
::selection{background:rgba(195,6,6,.75);color:#fff;}
.lazyload,.lazyloading{opacity:0;}
.lazyloaded{opacity:1;transition:opacity .4s cubic-bezier(.7,0,.3,1);}
body{display:flex;}
body>.wrap{display:flex;flex-direction:column;width:100%;min-height:100vh;}
#loading{position:fixed;z-index:999;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background:#fff;}
#loading .line{position:absolute;top:0;left:0;width:0%;height:2px;background:#c30606;-webkit-animation:loading-line 3s ease-in-out forwards;-moz-animation:loading-line 3s ease-in-out forwards;-o-animation:loading-line 3s ease-in-out forwards;animation:loading-line 3s ease-in-out forwards}
@-webkit-keyframes loading-line{
	from{width:0%;}
	to{width:100%;}
}
@-moz-keyframes loading-line{
	from{width:0%;}
	to{width:100%;}
}
@-o-keyframes loading-line{
	form{width:0%;}
	to{width:100%;}
}
@keyframes loading-line{
	form{width:0%;}
	to{width:100%;}
}
#loading .logo{display:flex;justify-content:center;align-items:center;width:100%;height:100%;max-width:50%;max-height:50%;}
#loading .logo>img{max-height:100%;}
#loading .lazyloaded{transition-duration:.2s;}
#content{display:flex;flex-direction:column;width:100%;min-width: 100%}
#content>#main{flex:auto;position:relative;z-index:5;width:100%;background:#fff;}
@keyframes buttonn-prev{
	0%{-webkit-transform:translateX(0)}
	50%{-webkit-transform:translateX(-.025rem)}
	100%{-webkit-transform:translateX(0)}
}
@keyframes buttonn-next{
	0%{-webkit-transform:translateX(0)}
	50%{-webkit-transform:translateX(.025rem)}
	100%{-webkit-transform:translateX(0)}
}
@media screen and (min-width:751px){
	::-webkit-scrollbar{width:10px;height:10px;}
	[pc="hide"]{display:none!important;}
	#header{width:100%;height:1rem;}
	#header .top-bar{position:fixed;z-index:200;top:0;left:0;right:0;height:1rem;border-bottom:solid 1px rgba(203,203,203,.86);background:#fff;}
	.top-bar>.area{display:flex;justify-content:space-between;height:1rem;}
	.top-logo{display:flex;align-items:center;width:29.625%;height:100%;}
	.top-logo .logo{display:flex;align-items:center;width:100%;height:100%;max-height:86.25%;}
	.top-logo .logo>a{display:flex;align-items:center;height:100%;}
	.top-logo .logo img{max-height:100%;}
	.top-box{width:65.375%;}
	.top-nav .fir-ul{display:flex;justify-content:space-between;}
	.top-nav .fir-li .u-a{position:relative;display:block;height:1rem;line-height:1rem;overflow:hidden;font-size:.18rem;color:#666;text-overflow:ellipsis;white-space:nowrap;}
	.top-nav .fir-li .u-a:hover,.top-nav .current .u-a,.top-nav .hover .u-a{color:#d90c1c;}
	.top-nav .sec-box{display:none;overflow:hidden;position:absolute;top:100%;left:0;width:100%;background:rgba(195,6,6,.74);opacity:0;transition:opacity .2s;}
	.top-nav .sec-box>.flex{display:flex;}
	.top-nav .sec-ul{flex-shrink:0;margin-left:-.25rem;padding:.15rem 0;max-width:100%;line-height:0;overflow:hidden;font-size:0;}
	.top-nav .sec-ul li{display:inline-block;vertical-align:top;margin:0 .25rem;line-height:1.875em;font-size:.16rem;}
	.top-nav .sec-ul a{position:relative;z-index:5;color:#fff;}
	.top-nav .sec-ul a:before{content:"";position:absolute;bottom:-.25em;left:50%;width:0;height:.02rem;min-height:1px;background:#fff;transition:left .3s,width .3s;}
	.top-nav .sec-ul a:hover:before{left:0;width:100%;}
	.top-nav .hover .sec-box{opacity:1;}
	#content{min-height:calc(100vh - 1rem);}
	#banner,.swiper-banner{position:relative;overflow:hidden;}
.cybanner{position:relative;overflow:hidden;height:300px;margin-top:1rem;}
	.swiper-banner .swiper-container{width:100%;height:100%;}
	.swiper-banner .swiper-slide{position:relative;overflow:hidden;text-align:center;}
	.swiper-banner .swiper-slide a{display:block;}
	.swiper-banner-pagination{position:absolute;z-index:10;left:50%;bottom:.5rem;transform:translateX(-50%);line-height:0;font-size:0;text-align:center;}
	.swiper-banner-pagination .swiper-pagination-bullet{vertical-align:top;margin:0 .16rem;width:.2rem;height:.2rem;border:solid 1px rgba(0,0,0,.86);background:#fff;opacity:1;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);border-radius:.1rem;transition:width .3s,border-color .3s,background .3s;}
	.swiper-banner-pagination .swiper-pagination-bullet-active{width:.52rem;border-color:rgba(255,0,0,.86);background:#c30606;}
	.m-contact{display:flex;align-items:stretch;margin-top:10px;}
	.m-contact .title{flex-shrink:0;display:flex;flex-direction:column;justify-content:center;padding:.3rem .4rem;width:17.875%;font-size:.18rem;color:#999;background:#363636;}
	.m-contact .title h2{margin-bottom:.06rem;height:1.666667em;line-height:1.666667em;overflow:hidden;font-size:.24rem;font-weight:normal;text-overflow:ellipsis;white-space:nowrap;color:#fff;}
	.m-contact .title .u-con{height:3.333334em;line-height:1.666667em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
	.m-contact .conBox{flex:auto;display:flex;align-items:stretch;overflow:hidden;background:#c30606;}
	.m-contact .tel,.m-contact .tel li{flex:auto;display:flex;overflow:hidden;}
	.m-contact .tel{align-items:stretch;}
	.m-contact .tel li{position:relative;align-items:center;width:50%;padding:.1rem .4rem .1rem .7rem;word-break:break-all;}
	.m-contact .tel li:before{content:"";flex-shrink:0;margin:.1rem .3rem 0 0;width:.58rem;height:.58rem;background:url(../images/ico-contact.png) 0 0 / .58rem no-repeat;}
	/*.m-contact .tel li:nth-child(2):before{background-position:0 -.68rem;}*/
	.m-contact .tel li:after{content:"";position:absolute;top:0;bottom:0;right:0;border-left:solid 1px #600;border-right:solid 1px #f00;}
	.m-contact .tel .u-con{margin-top:.1rem;line-height:1.25em;font-size:.24rem;font-weight:bold;color:#fff;}
	.m-contact .tel .u-con h4{line-height:2em;font-size:.18rem;font-weight:normal;}
	
	.m-contact .topen{flex-shrink:0;display:flex;align-items:center;position:relative;width:22.285252%;padding:.3rem .4rem .3rem .55rem;color: #fff;}
	.m-contact .topen:before{content:"";position:absolute;top:50%;left:-1px;width:1rem;height:1rem;border:solid 1px rgba(110,0,0,.86);background:#c30606 url(../images/ico-en.png) center / .5rem no-repeat;box-shadow:0 0 0 1px rgba(255,0,0,.86);border-radius:50%;transform:translate(-50%,-50%);}
	.m-contact .topen a{color: #fff;font-size:24px;}
	.m-contact .search{flex-shrink:0;display:flex;align-items:center;position:relative;width:22.285252%;padding:.3rem .4rem .3rem .55rem;}
	.m-contact .search:before{content:"";position:absolute;top:50%;left:-1px;width:.4rem;height:.4rem;border:solid 1px rgba(110,0,0,.86);background:#c30606 url(../images/ico-search.png) center / .17rem no-repeat;box-shadow:0 0 0 1px rgba(255,0,0,.86);border-radius:50%;transform:translate(-50%,-50%);}
	.m-contact .search .u-text{padding:0 .16rem;width:80%;line-height:3em;font-size:.16rem;color:#900;border:solid 0px rgba(153,0,0,.86);box-shadow:0 0 .06rem rgba(53,53,53,.24);box-sizing:border-box;z-index:1;}
	.sub-search{background:#fff url(../images/ico-search2.png) center no-repeat;width:20%;height:3em;float: right;border: none;}
	.m-more{font-size:.16rem;}
	.m-more a{display:inline-block;vertical-align:top;width:1.14rem;min-width:5em;line-height:.44rem;text-align:center;color:#999;border:solid 1px #727272;transition:color .3s,border-color .3s,background .3s;}
	.m-more a:hover{color:#fff;border-color:#c30606;background:#c30606;}
	.m-about{margin-top:0px;}
	.m-about .bgBox{display:flex;background:#373737;box-shadow:0 .04rem .08rem rgba(53,53,53,.24);}
	.swiper-about{width:50%;}
	.swiper-about .swiper-container{height:100%;}
	.swiper-about .u-img{display:block;width:100%;height:100%;transition:filter .3s;}
	.swiper-about .u-img:hover{filter:brightness(1.2);}
	.swiper-about-button{position:relative;z-index:5;}
	.swiper-about-button>div{position:absolute;bottom:0;width:0;height:1.5em;overflow:hidden;font-size:.36rem;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:pointer;transition:color .3s,width .3s,transform .3s,filter .3s;}
	.swiper-about-button>div:before{position:absolute;top:0;display:flex;justify-content:center;align-items:center;width:1.5em;height:1.5em;overflow:hidden;font-size:.36rem;text-align:center;font-family:"Microsoft YaHei";color:#fff;}
	.swiper-about-button>div[aria-disabled="false"]{width:1.5em;}
	.swiper-about-button .swiper-about-button-prev{right:0;}
	.swiper-about-button .swiper-about-button-prev:before{content:"<";right:0;color:#333;background:#fff;}
	.swiper-about-button .swiper-about-button-prev:hover{color:#c30606;}
	.swiper-about-button .swiper-about-button-next{left:100%;}
	.swiper-about-button .swiper-about-button-next:before{content:">";left:0;color:#fff;background:#c30606;}
	.swiper-about-button .swiper-about-button-next:hover{filter:brightness(1.2);}
	.m-about .conBox{width:40.125%;padding:4.25% 5.875% 7.625% 4%;color:#fff;background:url(../images/bg-about-con.png) right bottom / auto 82.593856% no-repeat;}
	.m-about .conBox .title{display:inline-block;vertical-align:top;line-height:2.5em;font-size:.32rem;font-weight:normal;border-bottom:solid 2px #d90c1c;}
	.m-about .conBox .u-con{margin-top:1.5em;height:11.25em;line-height:2.25em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;font-size:.16rem;}
	.m-about .conBox .m-more{margin-top:.64rem;}
	.m-about .listBox{padding:.5rem 0;}
	.m-about .listBox ul{display:flex;flex-wrap:wrap;}
	.m-about .listBox li{margin-left:2.1875%;width:31.875%;}
	.m-about .listBox li:nth-child(3n+1){margin-left:0;}
	.m-about .listBox .u-box{display:block;}
	.m-about .listBox .u-img{position:relative;padding-top:45.882353%;overflow:hidden;transition:filter .3s;}
	.m-about .listBox .u-img>.jqthumb{position:absolute!important;top:0;left:0;}
	.m-about .listBox .u-name{padding:.18rem 0;text-align:center;}
	.m-about .listBox .u-name p{line-height:1.538462em;font-size:.26rem;}
	.m-about .listBox .u-name h4{line-height:1.245455em;font-size:.16rem;font-weight:normal;}
	.m-about .listBox .u-box:hover .u-img{filter:brightness(1.2);}
	.m-title{text-align:center;}
	.m-title p{line-height:1.444445em;font-size:.36rem;}
	.m-title h2{line-height:1.411765em;font-size:.34rem;font-family:"Microsoft YaHei";font-weight:bold;}
	.m-title h2:after{content:"";display:block;margin:.06rem auto 0;width:1.2rem;height:2px;overflow:hidden;background:#d90c1c;}
	.m-product-a{background:#f1f1f1;}
	.m-product-a{position:relative;z-index:5;}
	.m-product-a .bgBox{position:absolute;top:0;left:0;display:flex;justify-content:center;width:100%;height:5rem;overflow:hidden;}
	.m-product-a .bgBox>img{max-width:none;height:100%;}
	.m-product-a>.area{position:relative;z-index:5;}
	.m-product-a .m-title{padding-top:1.1rem;color:#fff;}
	.swiper-product-menu{position:relative;margin-top:.3rem;}
	.swiper-product-menu .swiper-slide{width:auto;}
	.swiper-product-menu .swiper-slide a{display:block;margin-right:.9rem;padding:0 1em;min-width:1.4rem;line-height:2.5em;font-size:.2rem;text-align:center;color:#fff;box-sizing:border-box;transition:background .3s;}
	.swiper-product-menu .swiper-slide a:hover,.swiper-product-menu .swiper-slide.current a{background:#c00;}
	.swiper-product-menu .swiper-slide:last-child a{margin-right:0;}
	.swiper-product-menu-button>div{position:absolute;z-index:5;top:0;display:flex;justify-content:center;align-items:center;width:.3rem;height:100%;overflow:hidden;line-height:0;font-size:.3rem;font-family:"Microsoft YaHei";text-align:center;color:#fff;opacity:0;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:pointer;pointer-events:none;transition:color .3s,opacity .3s;}
	.swiper-product-menu-button .swiper-product-menu-button-prev{left:-.3rem;}
	.swiper-product-menu-button .swiper-product-menu-button-prev:before{content:"<";animation:buttonn-prev 1s infinite;}
	.swiper-product-menu-button .swiper-product-menu-button-next{right:-.3rem;}
	.swiper-product-menu-button .swiper-product-menu-button-next:before{content:">";animation:buttonn-next 1s infinite;}
	.swiper-product-menu-button>div[aria-disabled="false"]{opacity:1;pointer-events:auto;}
	.m-product-a .listBox{margin-top:.6rem;padding:2% 2.5% 2%;background:#fff;box-shadow:0 .04rem .08rem rgba(53,53,53,.24);}
	.m-product-a .listBox ul{display:flex;flex-wrap:wrap;}
	.m-product-a .listBox li{margin:3.157895% 0 0 2.105264%;width:23.421053%;}
	.m-product-a .listBox li:nth-child(-n+4){margin-top:0;}
	.m-product-a .listBox li:nth-child(4n+1){margin-left:0;}
	.m-product-a .listBox .u-box{display:block;}
	.m-product-a .listBox .u-img{position:relative;padding-top:71.348315%;}
	.m-product-a .listBox .u-img:before{content:"";position:absolute;z-index:5;top:0;bottom:0;left:0;right:0;border:solid .04rem rgba(204,0,0,.86);opacity:0;transform:scale(.9);transition:opacity .3s,transform .3s;}
	.m-product-a .listBox .u-img>.jqthumb{position:absolute!important;top:0;left:0;}
	.m-product-a .listBox .u-name{margin-top:.1rem;height:2em;line-height:2em;overflow:hidden;font-size:.22rem;font-weight:normal;text-align:center;text-overflow:ellipsis;white-space:nowrap;}
	.m-product-a .listBox .u-box:hover{color:#c00;}
	.m-product-a .listBox .u-box:hover .u-img:before{opacity:1;transform:none;}
	.m-product-b{padding:.45rem 0px .15rem;overflow:hidden;}
	.m-product-b.cym-product-b{padding:.45rem 120px .15rem;overflow:hidden;}
	.swiper-product{position:relative;margin-top:.5rem;}
	.swiper-product:before,.swiper-product:after{content:"";position:absolute;top:1.625rem;width:.26rem;height:.26rem;overflow:hidden;border:solid .03rem #c00;border-radius:50%;transform:translateY(-50%);}
	.swiper-product:before{left:-1.16rem;}
	.swiper-product:after{right:-1.16rem;}
	.swiper-product .swiper-container{margin:0 -.84rem;padding:.1rem 0;}
	.swiper-product .swiper-container:before{content:"";position:absolute;top:1.6rem;left:0;right:0;height:.05rem;overflow:hidden;background:#c00;}
	.swiper-product .swiper-container .swiper-wrapper{justify-content:center;}
	.swiper-product .swiper-container-horizontal .swiper-wrapper{justify-content:flex-start;}
	.swiper-product .swiper-slide{width:25%;}
	.swiper-product .u-box{display:block;margin:0 auto;width:2.74rem;opacity:1;transition:opacity .2s;}
	.swiper-product .u-img-round{position:relative;overflow:hidden;border:solid .06rem rgba(255,255,255,.86);background:#fff;box-shadow:0 0 .06rem rgba(53,53,53,.47);border-radius:50%;transition:border-color .3s;}
	.swiper-product .u-img-logo{position:absolute;z-index:5;top:0;bottom:0;left:0;right:0;display:flex;justify-content:center;align-items:center;background:rgba(0,0,0,.6);opacity:0;transform:scale(1.2);transition:opacity .3s,transform .3s;}
	.swiper-product .u-img-logo>img{max-width:80%;max-height:31.297709%}
	.swiper-product .u-img{position:relative;padding-top:100%;overflow:hidden;}
	.swiper-product .u-img>.jqthumb{position:absolute!important;top:0;left:0;}
	.swiper-product .u-name{margin-top:.22rem;text-align:center;}
	.swiper-product .u-name h4{height:1.454546em;line-height:1.454546em;overflow:hidden;font-size:.22rem;font-weight:normal;text-overflow:ellipsis;white-space:nowrap;}
	.swiper-product .u-name p{height:1.5em 0.5em;line-height:1.5em;font-size:.16rem;text-overflow:ellipsis;white-space:nowrap;}
	.swiper-product .u-box:hover .u-img-round{border-color:rgba(204,0,0,.86);}
	.swiper-product .u-box:hover .u-img-logo{opacity:1;transform:none;}
	.m-advantage{margin-top:.2rem;}
	.m-advantage .listBox{margin-top:.55rem;}
	.m-advantage .listBox ul{display:flex;flex-wrap:wrap;}
	.m-advantage .listBox li{margin:.875% 0 0 1.615%;width:32.25%;}
	.m-advantage .listBox li:nth-child(n+2) .u-box{position:relative;display:block;color:#fff;}
	.m-advantage .listBox li:nth-child(n+2) .u-img{position:relative;padding-top:61.240311%;transition:filter .3s;}
	.m-advantage .listBox li:nth-child(n+2) .u-img>.jqthumb{position:absolute!important;top:0;left:0;}
	.m-advantage .listBox li:nth-child(n+2) .u-name{position:absolute;z-index:5;bottom:.42rem;left:0;right:0;padding:.14rem 0 .14rem .9rem;background:rgba(35,35,35,.8);background:linear-gradient(to right,rgba(35,35,35,.8),transparent);}
	.m-advantage .listBox li:nth-child(n+2) .u-name h4{height:1.571429em;line-height:1.571429em;overflow:hidden;font-size:.28rem;font-weight:normal;text-overflow:ellipsis;white-space:nowrap;}
	.m-advantage .listBox li:nth-child(n+2) .u-name p{height:1.777778em;line-height:1.777778em;overflow:hidden;font-size:.18rem;text-overflow:ellipsis;white-space:nowrap;opacity:.65;}
	.m-advantage .listBox li:nth-child(n+2) .u-name .count{position:absolute;top:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center;width:.9rem;font-size:.64rem;font-family:"SimHei";transform:skewX(-8deg);}
	.m-advantage .listBox li:nth-child(n+2) .u-box:hover .u-img{filter:brightness(1.2);}
	.m-advantage .listBox li:nth-child(2){order:-1;margin:0;width:57.75%;}
	.m-advantage .listBox li:nth-child(2) .u-img{padding-top:53.030304%;}
	.m-advantage .listBox li:nth-child(3n+3){margin-left:0;}
	.m-advantage .listBox li.intro{position:relative;margin-top:0;width:40.625%;line-height:0;font-size:0;overflow:hidden;}
	.m-advantage .listBox li.intro .conBox{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;flex-direction:column;justify-content:center;padding:0 6.153847%;color:#fff;}
	.m-advantage .listBox li.intro .u-name{height:2em;line-height:2em;overflow:hidden;font-size:.32rem;font-weight:normal;text-overflow:ellipsis;white-space:nowrap;}
	.m-advantage .listBox li.intro .u-con{margin-top:.3rem;height:10em;line-height:2em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;font-size:.18rem;}
	.m-advantage .listBox li.intro .m-more{margin-top:.5rem;}
	.m-store{position:relative;margin-top:.6rem;}
	.m-store:before{content:"";position:absolute;z-index:10;top:1.4rem;left:50%;margin:.977273em 0 0 -.1rem;width:1.94rem;height:.04rem;min-height:2px;font-size:.44rem;background:#c30606;}
	.m-store .bgBox{position:absolute;top:63.573142%;left:0;height:57.218226%;}
	.m-store .bgBox>img{height:100%;}
	.m-store .title{position:absolute;z-index:10;top:.4rem;right:50%;margin-right:.2rem;width:2.4rem;color:#ccc;mix-blend-mode:exclusion;}
	.m-store .title p{line-height:1.363637em;font-size:.44rem;}
	.m-store .title h2{line-height:1.8em;font-size:.4rem;font-family:"Microsoft YaHei";}
	.swiper-store{position:relative;}
	.swiper-store .swiper-wrapper{justify-content:flex-end;}
	.swiper-store .swiper-container-initialized .swiper-wrapper{justify-content:flex-start;}
	.swiper-store .swiper-slide{position:relative;width:50%;padding-top:32.125%;}
	.swiper-store .u-img{position:absolute;z-index:5;top:50%;left:13.6%;width:86.4%;height:100%;overflow:hidden;transition:all .8s;transform:translateY(-50%);}
	.swiper-store .u-con{position:absolute;top:46.834534%;left:0;width:3.4rem;opacity:0;transform:scale(.75);transition:left .8s,opacity .3s,transform .8s;}
	.swiper-store .name{height:2em;line-height:2em;overflow:hidden;font-size:.26rem;text-overflow:ellipsis;white-space:nowrap;}
	.swiper-store .content{height:6em;line-height:2em;overflow:hidden;font-size:.18rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;}
	.swiper-store .swiper-slide-active .u-img,.swiper-store .swiper-slide-duplicate-active .u-img{left:0;width:58%;height:67.146283%;filter:brightness(.57);}
	.swiper-store .swiper-slide-active .u-con,.swiper-store .swiper-slide-duplicate-active .u-con{left:0;opacity:0;transform:scale(.75);}
	.swiper-store .swiper-slide-duplicate-next .u-img:hover,.swiper-store .swiper-slide-next .u-img:hover{filter:brightness(1.2);}
	.swiper-store .swiper-slide-duplicate-next .u-con,.swiper-store .swiper-slide-next .u-con{left:-3.1rem;opacity:1;transform:none;}
	.swiper-store-button>div{display:none;position:absolute;z-index:10;overflow:hidden;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:pointer;transition:color .3s;}
	.swiper-store-button>div[aria-label]{display:block;}
	.swiper-store-button>div:before{display:flex;justify-content:center;align-items:center;width:100%;height:100%;font-size:1.3rem;font-family:"Microsoft YaHei";color:#b3b3b3;transition:color .3s;}
	.swiper-store-button>div:hover:before{color:#900;}
	.swiper-store-button>.swiper-store-button-prev{top:16.426859%;bottom:16.426859%;left:-8.125%;width:35.3125%;}
	.swiper-store-button>.swiper-store-button-next{top:0;bottom:0;right:-8.125%;width:8.125%;}
	.swiper-store-button>.swiper-store-button-prev:before{content:"<";width:23.00884955752212%;}
	.swiper-store-button>.swiper-store-button-next:before{content:">";}
	.m-join-a{position:relative;z-index:5;margin-top:0rem;background:#000;}
	.m-join-a .m-title{margin-top:1rem;color:#fff;}
	.m-join-a .listBox{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;}
	.m-join-a .list{display:flex;margin-top:.7rem;padding:0 .4rem;}
	.m-join-a .list li{width:20%;text-align:center;}
	.m-join-a .list .u-box{display:inline-block;vertical-align:top;}
	.m-join-a .list .u-box:hover .u-img{filter:brightness(1.5);}
	.m-join-a .list .u-img{height:.75rem;transition:filter .3s;}
	.m-join-a .list .u-img>img{max-width:none;width:auto;}
	.m-join-a .list .u-name{margin-top:.3rem;line-height:1.75em;font-size:.24rem;font-weight:normal;color:#fff;}
	.m-news{display:flex;margin-top:.7rem;}
	.newsTitle{flex-shrink:0;display:flex;flex-direction:column;position:relative;width:20%;}
	.newsTitle:before{content:"";position:absolute;z-index:-1;top:.375em;bottom:0;left:0;right:0;font-size:.64rem;border:solid .06rem #120b0a;border-left:none;}
	.newsTitle:after{content:"";flex:auto;width:.06rem;min-height:.32rem;overflow:hidden;background:#120b0a;}
	.newsTitle .title{line-height:1;}
	.newsTitle .title p{display:inline-block;vertical-align:top;margin-bottom:.375em;padding-right:.25em;font-size:.64rem;background:#fff;}
	.newsTitle .title h2{font-size:.54rem;font-family:"Microsoft YaHei";}
	.newsTitle .menu{margin-top:.2rem;}
	.newsTitle .menu li{line-height:2em;font-size:.18rem;}
	.newsTitle .menu a{color:#666;}
	.newsTitle .menu a:hover{color:#c30606;}
	.newsTitle .m-more{margin:.34rem 0 .2rem;}
	.newsTitle .m-more a{color:#fff;border-color:#232323;background:#232323;}
	.newsTitle .m-more a:hover{border-color:#c30606;background:#c30606;}
	.swiper-news{flex:auto;overflow:hidden;}
	.swiper-news .swiper-container{height:100%;}
	.swiper-news .swiper-wrapper{flex-wrap:wrap;align-content:space-between;height:100%;}
	.swiper-news .swiper-slide{margin:.78125em 0 0 5.46875%;width:27.864584%;height:auto;font-size:.64rem;}
	.swiper-news .swiper-slide:nth-child(-n+3){margin-top:.375em;}
	.swiper-news .count{display:block;line-height:1;font-size:.34rem;color:#907354;}
	.swiper-news .u-box{display:block;}
	.swiper-news .u-name{height:2.5em;line-height:2.5em;overflow:hidden;font-size:.2rem;text-overflow:ellipsis;white-space:nowrap;}
	.swiper-news .u-con{height:3.75em;line-height:1.875em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.16rem;color:#666;}
	.swiper-news .u-box:hover{color:#c30606;}
	.m-join-b{position:relative;margin:0.4rem 0 -1.08rem;}
	.m-join-b ul{display:flex;align-items:stretch;}
	.m-join-b li{flex:1;}
	.m-join-b .u-box{display:flex;justify-content:space-between;align-items:center;height:100%;color:#fff;padding:.34rem .6rem .34rem .5rem;box-sizing:border-box;}
	.m-join-b .u-name{margin-right:.5rem;line-height:1.636364em;font-size:.22rem;transition:transform .3s;}
	.m-join-b .u-name p{font-weight:bold;}
	.m-join-b .u-name h4{font-weight:normal;}
	.m-join-b .u-name:after{content:"";display:block;margin:.42rem 0 .3rem;width:3.181819em;height:.181819em;min-height:2px;background:url(../images/arrow-join-b.png) center / contain no-repeat;}
	.m-join-b .u-img{flex-shrink:0;position:relative;height:.82rem;}
	.m-join-b .u-img>img{width:auto;}
	.m-join-b li:nth-child(1) .u-box{background:#907354;}
	.m-join-b li:nth-child(2) .u-box{background:#434343;}
	.m-join-b li:nth-child(3) .u-box{background:#c30606;}
	#footer{position:relative;padding-top:1.08rem;color:#959595;background:#232323;}
	#footer a{color:#ccc;}
	#footer a:hover{color:#fff;}
	#footer .goTop{position:absolute;z-index:5;top:0;left:50%;margin-left:8.3rem;width:1.1rem;height:0;overflow:hidden;background:#000;transform:translateY(-50%);transition:height .3s;}
	#footer .goTop[show]{height:1.1rem;}
	#footer .goTop:before{content:"";display:block;width:100%;height:100%;background:url(../images/arrow-goTop.png) center / .44rem no-repeat;transition:transform .3s;}
	#footer .goTop:hover:before{transform:scale(.75);}
	.m-footer{padding:.4rem 0 0;}
	.m-footer .flex-wrap{display:flex;justify-content:space-between;align-items:flex-start;overflow:hidden;}
	.m-footer .logo{flex-shrink:0;margin-right:.4rem;}
	.m-footer .logo img{max-height:.87rem;}
	.footer-nav{overflow:hidden;margin-bottom:.76rem;}
	.footer-nav ul{line-height:0;font-size:0;margin-left:calc(-.28rem - 1px);}
	.footer-nav li{position:relative;display:inline-block;vertical-align:top;margin-left:.28rem;padding-left:.28rem;line-height:1.333334em;font-size:.18rem;font-weight:bold;}
	.footer-nav li:before{content:"";position:absolute;left:0;top:50%;height:.2rem;border-left:solid 1px #666;transform:translate(-50%,-50%);}
	.footer-wrap{display:flex;justify-content:space-between;align-items:flex-start;margin-top:.4rem;line-height:2.25em;font-size:.16rem;}
	.footer-wrap .copyright{margin-right:2.5%;width:28.75%;color: #ccc;}
	.footlink{line-height:1;padding:0;margin: 0;color:#232323;}
	.footlink a{color:#333;}
	.footer-wrap .copyright p a{margin:0;padding:0;border:solid 0px rgba(108,108,108,.86);color:#959595;}
	.footer-wrap .copyright p.xianshi a{margin:0;padding:0;border:solid 0px rgba(108,108,108,.86);color:#232323;}
	.footer-wrap .copyright .link a{display:inline-block;vertical-align:top;margin:.2rem .2rem 0 0;padding:0 1em;min-width:1.2rem;line-height:2.875em;text-align:center;border:solid 1px rgba(108,108,108,.86);}
	.footer-wrap .contact{width:68.75%;display:flex;justify-content:space-between;}
	.footer-wrap .contact .conBox{flex:auto;}
	.footer-wrap .contact .imgBox{flex-shrink:0;line-height:0;font-size:0;}
	.footer-wrap .contact .ico{margin-top:-.9rem;min-height:.9rem;line-height:0;font-size:0;text-align:right;}
	.footer-wrap .contact .ico a{display:inline-block;vertical-align:top;margin-left:.2rem;width:.5rem;height:.5rem;background:#4f4f4f url(../images/ico-footer-contact.png) 0 .5rem / .5rem no-repeat;border-radius:50%;transition:background-color .3s;}
	.footer-wrap .contact .ico a:hover{background-color:#c30606;}
	.footer-wrap .contact .ico a.qq{background-position:0 0;}
	.footer-wrap .contact .ico a.weibo{background-position:0 -.5rem;}
	.footer-wrap .contact .ico a.wechat{background-position:0 -1rem;}
	.footer-wrap .contact .QRcode>div{display:inline-block;vertical-align:top;margin:.06rem 0 0 .4rem;width:1.4rem;line-height:2.25em;font-size:.16rem;text-align:center;}
	.footer-wrap .contact .QRcode>div>img{width:100%;}
	.m-current{line-height:2em;font-size:.18rem;color:#666;border-top:solid 1px rgba(204,204,204,.86);border-bottom:solid 1px rgba(204,204,204,.86);}
	.m-current>.area{display:flex;justify-content:space-between;}
	.m-current .home{position:relative;display:flex;border-left:solid 1px rgba(204,204,204,.86);border-right:solid 1px rgba(204,204,204,.86);}
	.m-current .home a.btn{flex-shrink:0;position:relative;padding:.833334em 0;width:3.333334em;min-height:2em;overflow:hidden;}
	.m-current .home a.btn:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(../images/ico-home.png) center / 1.555556em no-repeat;}
	.m-current .home a.btn:after{content:"返回首页";position:absolute;top:0;right:100%;display:flex;justify-content:center;align-items:center;padding:0 .666667em;width:2em;height:100%;line-height:1.2;text-align:center;color:#fff;background:#c00;opacity:0;transition:right .3s,opacity .3s;}
	.m-current .home a.btn:hover{-webkit-filter:none;-moz-filter:none;filter:none;}
	.m-current .home a.btn:hover:after{opacity:1;right:0;}
	.m-current .home .tel{display:flex;}
	.m-current .home .tel li{padding:.833334em .4rem;border-left:solid 1px rgba(204,204,204,.86);color: #FE0000}
	.m-current .current{flex-shrink:0;display:flex;align-items:center;margin-left:.4rem;}
	.m-current .current,.m-current .current a{color:#999;}
	.m-current .current a:hover{color:#c00;}
	.m-current .current span{color:#333;}
	.sub-title{margin-top:0rem;}
	.right-column{margin:-30px 0 0px;padding:0;}
	.right-column .title{line-height:0;font-size:0;width: 100%;padding: 0px;margin:0 0 10px;}
	.right-column .title:after{content:"";display:block;border-bottom:solid 2px #999;}
	.right-column .title h2,.right-column .title p{display:inline-block;vertical-align:top;}
	.right-column .title h2{margin-right:.5em;line-height:2.176471em;font-size:.34rem;font-family:"Microsoft YaHei";margin-bottom:-2px;border-bottom:solid 2px #d90c1c;}
	.right-column .title p{line-height:2.3125em;font-size:.32rem;color:#666;}
	.swiper-sub-menu{position:relative;margin-top:.5rem;}
	.swiper-sub-menu .swiper-container{overflow:visible;}
	.swiper-sub-menu .swiper-slide{width:auto;}
	.swiper-sub-menu .swiper-slide .fir-box{position:relative;margin-right:.92rem;}
	.swiper-sub-menu .swiper-slide:last-child .fir-box{margin-right:0;}
	.swiper-sub-menu .swiper-slide .fir-box>a{position:relative;z-index:5;display:block;padding:0 1em;min-width:1.4rem;line-height:2.5em;font-size:.2rem;text-align:center;color:#666;box-sizing:border-box;transition:color .3s,background .3s,box-shadow .3s;}
	.swiper-sub-menu .swiper-slide .fir-box>a:hover,.swiper-sub-menu .swiper-slide.hover .fir-box>a,.swiper-sub-menu .swiper-slide.current .fir-box>a{color:#fff;background:#c00;}
	.swiper-sub-menu .swiper-slide .sec-box{display:none;position:absolute;top:100%;left:0;right:0;font-size:.18rem;}
	.swiper-sub-menu .swiper-slide .sec-ul{padding:.5em 0;background:rgba(0,0,0,.83);}
	.swiper-sub-menu .swiper-slide .sec-ul a{display:block;padding:.5em 1em;line-height:1.5em;text-align:center;color:#b2b2b2;}
	.swiper-sub-menu .swiper-slide .sec-ul a:hover{color:#fff;}
	.swiper-sub-menu-button:before,.swiper-sub-menu-button:after{content:"";position:absolute;z-index:5;top:0;bottom:0;background:#fff;}
	.swiper-sub-menu-button:before{left:0;right:50%;margin-right:8rem;}
	.swiper-sub-menu-button:after{left:50%;right:0;margin-left:8rem;}
	.swiper-sub-menu-button>div{position:absolute;z-index:10;top:0;display:flex;justify-content:center;align-items:center;width:.3rem;height:100%;line-height:0;overflow:hidden;font-size:.3rem;font-family:"Microsoft YaHei";text-align:center;color:#999;opacity:0;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:pointer;pointer-events:none;transition:color .3s,opacity .3s;}
	.swiper-sub-menu-button>div:hover{color:#c30606;}
	.swiper-sub-menu-button .swiper-sub-menu-button-prev{left:50%;margin-left:-8.3rem;}
	.swiper-sub-menu-button .swiper-sub-menu-button-prev:before{content:"<";animation:buttonn-prev 1s infinite;}
	.swiper-sub-menu-button .swiper-sub-menu-button-next{right:50%;margin-right:-8.3rem;}
	.swiper-sub-menu-button .swiper-sub-menu-button-next:before{content:">";animation:buttonn-next 1s infinite;}
	.swiper-sub-menu-button>div[aria-disabled="false"]{opacity:1;pointer-events:auto;}
	.sub-product{padding:.2rem 0 0rem;}
	.sub-product ul{padding:0 0 20px;}
	.sub-product li{float:left;margin:1.5% 0 0 1.5%;width:22.375%;}
	.sub-product li:nth-child(-n+4){margin-top:0;}
	.sub-product li:nth-child(4n+1){margin-left:0;}
	.sub-product .u-box{display:block;border:solid 1px rgba(204,204,204,.86);}
	.sub-product .u-img{position:relative;padding-top:71.348315%;overflow:hidden;border-bottom:solid 1px rgba(204,204,204,.86);}
	.sub-product .u-img>.jqthumb{position:absolute!important;top:0;left:0;}
	.sub-product .u-img .mask{position:absolute;top:-1px;bottom:-1px;left:-1px;right:-1px;display:flex;flex-direction:column;justify-content:center;padding:.1rem .3rem 0;text-align:center;letter-spacing:.2em;color:#fff;background:rgba(0,0,0,.83);opacity:0;transform:scale(1.25);transition:opacity .3s,transform .3s;box-sizing:border-box;}
	.sub-product .u-img .mask h4{height:1.75em;line-height:1.75em;overflow:hidden;font-size:.24rem;font-weight:normal;text-overflow:ellipsis;white-space:nowrap;}
	.sub-product .u-img .mask p{height:2em;line-height:2em;overflow:hidden;font-size:.16rem;text-overflow:ellipsis;white-space:nowrap;color:#b2b2b2;}
	.sub-product .u-img .mask span{display:block;margin:.3rem auto 0;padding:0 1em;min-width:1.06rem;line-height:2.428572em;font-size:.14rem;border:solid 1px #666;}
	.sub-product .u-name{padding:5px;text-align:center;}
	.sub-product a:hover .u-name{background:#ce0000;}
	.sub-product a:hover .u-name h4{color: #fff;}
	.sub-product .u-name h4{height:2em;line-height:2em;overflow:hidden;font-size:16px;font-weight:normal;text-overflow:ellipsis;white-space:nowrap;}
	.sub-product .u-name p{height:3.444445em;line-height:3.444445em;font-size:.18rem;border-top:solid 1px #d5d5d5;}
	.sub-product .u-box:hover .u-img .mask{opacity:1;transform:none;}
	.sub-join-news{margin-bottom:-.7rem;padding:.24rem .5rem .32rem;border:solid 1px rgba(204,204,204,.86);background:#f1f1f1;}
	.sub-join-news,.sub-join-news a{color:#666;}
	.sub-join-news a:hover{color:#c30606;}
	.sub-join-news .title{line-height:2em;font-size:.26rem;font-weight:normal;color:#000;}
	.swiper-join-news{margin-top:.06rem;}
	.swiper-join-news .swiper-wrapper{display:block;}
	.swiper-join-news .swiper-slide{float:left;margin-left:.5rem;width:calc(33.333334% - .5rem);height:2em;line-height:2em;overflow:hidden;font-size:.18rem;letter-spacing:.14em;text-overflow:ellipsis;white-space:nowrap;}
	.swiper-join-news .swiper-slide:before{content:"-";}
	.swiper-join-news .swiper-slide:nth-child(3n+1){margin-left:0;}
	#main .flex-wrap.area{margin-top:.5rem;display:flex;flex-wrap:wrap;justify-content:space-between;}
	#main .flex-wrap.area>.left-column{width:18.75%;}
	#main .flex-wrap.area>.right-column{width:76.875%;}
	#main .flex-wrap.area>.m-join-b{width:100%;}
	
	.left-menu{margin-top:-.22rem;border-bottom:solid 2px #ccc;}
	.left-menu a{color:#666;}
	.left-menu a:hover{color:#c00;}
	.left-menu .fir-li{border-top:solid 1px #ccc;}
	.left-menu .fir-li:first-child{border:none;}
	.left-menu .fir-li .u-a{display:block;padding:1em 0;line-height:1.2em;font-size:.2rem;}
	.left-menu .fir-li .ico{display:block;float:right;margin:.1em .5em;width:1em;height:1em;}
	.left-menu .fir-li .ico:before,.left-menu .fir-li .ico:after{content:"";display:block;width:1em;height:1px;overflow:hidden;background:#999;transition:transform .4s,background .4s,opacity .4s;}
	
	.left-menu .fir-li .ico:before{margin-top:.5em;}
	.left-menu .fir-li .ico:after{margin-top:-1px;transform:rotate(90deg);}
	.left-menu .fir-li.active .u-a{color:#c00;}
	.left-menu .fir-li.active .ico:before{background:#c00;opacity:0;transform:rotate(90deg);}
	.left-menu .fir-li.active .ico:after{background:#c00;transform:rotate(180deg);}
	.left-menu .sec-box{display:none;}
	.left-menu .sec-ul{border-top:solid 1px #ccc;padding:.8em 0 .6em;}
	.left-menu .sec-ul a{display:block;padding:.909091em 0 .909091em 2.222223em;line-height:1.222223em;font-size:.18rem;}
	.sub-join-a{margin-top:.35rem;border:solid 1px rgba(204,204,204,.86);}
	.sub-join-a li{border-top:solid 1px rgba(204,204,204,.86);}
	.sub-join-a li:first-child{border:none;}
	.sub-join-a .u-box{display:flex;align-items:left;padding:10px 5px 5px;font-size:14px;color:#666;background:#fafafa;transition:color .3s,background .3s;}
	.sub-join-a .u-box:hover{color:#c00;background:#fff;}
	.sub-join-a .u-img{display:flex;justify-content:center;align-items:center;min-width:3.272728em;height:3.27272em;}
	.sub-join-a .u-img>img{width:auto;height:auto;max-height:100%;}
	.sub-join-a .u-name{line-height:3;font-weight:normal;text-align:left;padding-left:5px;overflow: hidden;height:3.27272em;}
	.detail-page{margin-top:.6rem;display:flex;justify-content:space-between;align-items:center;}
	.detail-page .page{display:flex;align-items:center;max-width:47.967480%;font-size:.24rem;color:#666;box-sizing:border-box;}
	.detail-page .page:after{flex-shrink:0;display:block;width:2.5em;line-height:2.5em;font-family:"Microsoft YaHei";text-align:center;color:#fff;background:#434343;transition:background .2s;}
	.detail-page .page .title{height:2.5em;line-height:2.5em;overflow:hidden;font-weight:normal;text-overflow:ellipsis;white-space:nowrap;letter-spacing:.2em;}
	.detail-page .page:hover{color:#333;}
	.detail-page .page:hover:after{background:#c30606;}
	.detail-page .page-prev{justify-content:flex-start;}
	.detail-page .page-prev:after{content:"<";margin-right:1.875em;order:-1;}
	.detail-page .page-next{justify-content:flex-end;}
	.detail-page .page-next:after{content:">";margin-left:1.875em;}
	.detail-page .page-disabled,.detail-page .page-disabled:hover{color:#999;}
	.detail-page .page-disabled:after,.detail-page .page-disabled:hover:after{background:rgba(204,204,204,86);}
	.product-detail{padding:4.471545% 6.422765% 8.130082%;border:solid 1px rgba(204,204,204,.86);background:#f4f4f4;}
	.product-detail h1{line-height:1.3125em;font-size:.32rem;text-align:center;}
	.product-detail .detail-img{margin-top:.45rem;text-align:center;}
	.product-detail .detail-con{line-height:1.6;}
	.sub-news{padding:.1rem 0 .1rem;}
	.sub-news li{margin-top:.2rem;border:solid 1px rgba(204,204,204,.86);}
	.sub-news li:first-child{margin:0;}
	.sub-news .u-box{display:flex;align-items:center;overflow:hidden;padding:.01rem 0 .01rem .35rem;}
	.sub-news .u-con{flex:auto;padding-top:.08rem;}
	.sub-news .name{height:2em;line-height:2em;overflow:hidden;font-size:.22rem;font-weight:normal;text-overflow:ellipsis;white-space:nowrap;transition:color .4s;}
	.sub-news .content{height:56px;line-height:2;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;color:#666;}
	.sub-news .more{margin-top:.22rem;display:inline-block;vertical-align:top;width:.73rem;height:.06rem;background:url(../images/arrow-news.png) center / 100% 100% no-repeat;transition:width .4s;}
	.sub-news .u-date{flex-shrink:0;margin-left:.8rem;padding:.24rem 0;width:2.14rem;font-family:Arial;text-align:center;border-left:solid 1px #e2e2e2;}
	.sub-news .u-date .DD{line-height:1.0925;font-size:1.08rem;color:#666;}
	.sub-news .u-date .YYMM{line-height:1.3846;font-size:.26rem;}
	.sub-news .u-box:hover .name{color:#c00;}
	.sub-news .u-box:hover .more{width:.93rem;}
	.news-detail{padding:20px 20px;border:solid 1px rgba(204,204,204,.86);background:#f4f4f4;}
	.news-detail h1{line-height:1.3125em;font-size:.32rem;text-align:center;}
	.news-detail .detail-date{margin-top:.5em;line-height:1em;font-size:.2rem;text-align:center;color:#666;}
	.news-detail .detail-img{margin-top:.45rem;text-align:center;}
	.news-detail .detail-con{line-height:1.6;}
	/*联系我们*/
	.n-contact {padding: 0px 0;overflow: hidden;}
	.clist {padding: 10px 20px;overflow: hidden;margin-bottom:10px;background: #fff;}
	.clist h3,.clist p {color: #333;font-size: 16px;line-height: 30px;text-align: center;font-weight: normal;margin-bottom: 0px;}
	.clist li {float: left;width: 33%;text-align: center;}
	.clist li span {display: block;width: 118px;border-radius: 50%;margin:0 auto;position: relative;z-index: 2;margin-bottom: 20px;}
	.clist li span img {display: block;width: 118px;height: 118px;border-radius: 50%;margin: 15px auto;}
	.clist li span:before {	content: "";	width: 118px;	height: 118px;	border-radius: 50%;	position: absolute;	box-shadow: 0 0 10px 10px #fff;	top:0px;
	left: 0px;	z-index: -1;}
	.inkeys{color: #fff;font-size:12px;text-align: center;}
}
@media screen and (max-width:750px){
	.inkeys{color: #fff;font-size:12px;text-align: center;display:none;}
	.n-contact {padding: 0px 0;overflow: hidden;}
	.clist {padding: 10px 20px;overflow: hidden;margin-bottom:10px;background: #fff;}
	.clist h3,.clist p {color: #333;font-size: 16px;line-height: 30px;text-align: center;font-weight: normal;margin-bottom: 0px;}
	.clist li {float: left;width: 100%;text-align: center;}
	.clist li span {display:none;}
	.clist li span img {display: block;width: 118px;height: 118px;border-radius: 50%;margin: 15px auto;}
	.clist li span:before {	content: "";	width: 118px;	height: 118px;	border-radius: 50%;	position: absolute;	box-shadow: 0 0 10px 10px #fff;	top:0px;
	left: 0px;	z-index: -1;}
	::-webkit-scrollbar{width:0;height:0;}
	[wap="hide"]{display:none!important;}
	#header{width:100%;height:1.04rem;}
	#header .top-bar{position:fixed;z-index:200;top:0;left:0;right:0;height:1.04rem;background:#fff;}
	.top-bar>.area{display:flex;justify-content:space-between;align-items:center;width:100%;min-width:320px;height:1.04rem;}
	.top-logo{flex:auto;display:flex;justify-content:space-between;align-items:center;margin-right:.3rem;height:100%;}
	.top-logo .logo{display:flex;align-items:center;width:100%;height:100%;max-height:62.5%;}
	.top-logo .logo>a{display:flex;align-items:center;height:100%;}
	.top-logo .logo img{max-height:100%;}
	.top-box{flex-shrink:0;display:flex;justify-content:flex-end;align-items:center;height:100%;}
	.top-nav{position:relative;width:.5rem;height:.32rem;}
	.top-nav:before{content:"";position:fixed;z-index:5;top:0;left:-100vw;width:100%;height:1.04rem;overflow:hidden;background:rgba(0,0,0,.96);transition:transform .3s;}
	.top-nav .nav-btn{position:absolute;z-index:10;top:0;left:0;width:100%;height:100%;}
	.top-nav .nav-btn .line{position:relative;display:block;width:.5rem;height:.03rem;min-height:1px;overflow:hidden;background:#333;transition:background .3s,transform .3s;}
	.top-nav .nav-btn .line:nth-child(2){margin:.12rem 0;}
	.nav-box{position:fixed;top:1.04rem;left:-100vw;display:flex;flex-direction:column;padding:.6rem .8rem .66rem;width:100vw;height:calc(100vh - 1.04rem);overflow:auto;background:rgba(0,0,0,.96);transition:transform .3s;}
	.nav-box>.nav-search{order:-1;margin:0 -.5rem .6rem;line-height:0;font-size:.24rem;border:solid 1px #5a5a5a;}
	.nav-box>.nav-search .u-text{vertical-align:top;padding:0 1em 0 3.083334em;width:90.116280%;height:3.166667em;line-height:3.166667em;color:#ccc;border:0 none;border-right:solid 1px #5a5a5a;background:url(../images/ico-search.png) 1em center / 1.25em no-repeat;}
	.nav-box>.nav-search .u-btn{vertical-align:top;width:9.883721%;height:3.166667em;line-height:3.166667em;border:0 none;background:#900 url(../images/arrow-right.png) center / .541667em no-repeat;cursor:pointer;}
	.nav-box .nav{position:relative;z-index:5;}
	.nav-box .fir-li .u-a{position:relative;display:block;padding-left:.66rem;line-height:.92rem;font-size:.28rem;color:#fff;}
	.nav-box .fir-li .u-a:before{content:">";position:absolute;top:50%;left:0;margin-top:-.17rem;width:.34rem;height:.34rem;line-height:.34rem;font-size:.24rem;font-family:"Microsoft YaHei";font-weight:bold;text-align:center;color:#c00;border-radius:50%;transition:transform .3s;}
	.nav-box .fir-li.active .u-a:before{transform:rotate(90deg);}
	.nav-box .sec-box{display:none;}
	.nav-box .sec-ul{padding:.12rem 0;line-height:0;font-size:0;border-top:solid 1px rgba(255,255,255,.45);border-bottom:solid 1px rgba(255,255,255,.45);}
	.nav-box .sec-ul li{position:relative;display:inline-block;vertical-align:top;padding-left:.66rem;width:50%;line-height:.72rem;font-size:.24rem;}
	.nav-box .sec-ul a{color:#fff;}
	.nav-box .nav-tel{margin-top:.84rem;line-height:2.45em;font-size:.2rem;color:#fff;}
	.nav-box .nav-tel strong{display:inline-block;vertical-align:top;margin-right:.833334em;font-size:.3rem;}
	.nav-box .nav-tel strong:before{content:"";display:inline-block;vertical-align:top;margin-right:.6em;width:1.633334em;height:1.633334em;background:url(../images/ico-tel-white.png) center / .49rem no-repeat;}
	#header[nav="show"] .top-nav:before,#header[nav="show"] .nav-box{transform:translateX(100vw);}
	#header[nav="show"] .nav-btn .line{background:#fff;}
	#header[nav="show"] .nav-btn .line:nth-child(1){transform:translateY(.15rem) rotate(45deg);}
	#header[nav="show"] .nav-btn .line:nth-child(2){transform:translateX(50%) scaleX(0);}
	#header[nav="show"] .nav-btn .line:nth-child(3){transform:translateY(-.15rem) rotate(-45deg);}
	#content{min-height:calc(100vh - 1.04rem - .98rem);}
	.sub-title{margin-top:1.1rem;}
	.right-column{margin:-30px 0 0px;padding:0;}
	.right-column .title{line-height:0;font-size:0;width: 100%;padding: 0px;margin:0 0 10px;}
	.right-column .title:after{content:"";display:block;border-bottom:solid 2px #999;}
	.right-column .title h2,.right-column .title p{display:inline-block;vertical-align:top;}
	.right-column .title h2{margin-right:.5em;line-height:2.176471em;font-size:.34rem;font-family:"Microsoft YaHei";margin-bottom:-2px;border-bottom:solid 2px #d90c1c;}
	.right-column .title p{line-height:2.3125em;font-size:.32rem;color:#666;}

	/* -头部底部高度 */
	#banner{position:relative;}
	.swiper-banner-pagination{position:absolute;z-index:10;left:50%;bottom:4.123712%;transform:translateX(-50%);line-height:0;font-size:0;text-align:center;}
	.swiper-banner-pagination .swiper-pagination-bullet{vertical-align:top;margin:0 .1rem;width:.18rem;height:.18rem;border:solid 1px rgba(0,0,0,.86);background:#fff;opacity:1;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);border-radius:.09rem;box-sizing:border-box;transition:width .3s,border-color .3s,background .3s,border-radius .3s;}
	.swiper-banner-pagination .swiper-pagination-bullet-active{width:.46rem;border-color:#f00;background:#c30606;border-radius:.04rem;opacity:1;}
	.m-contact{display:flex;align-items:stretch;margin-top:10px;}
	.m-contact .title{flex-shrink:0;display:flex;flex-direction:column;justify-content:center;padding:2.898551% 2.898551%;width:28.115943%;font-size:.18rem;color:#999;background:#363636;}
	.m-contact .title h2{margin-bottom:.24rem;height:2em;line-height:2em;overflow:hidden;font-size:.3rem;font-weight:normal;text-overflow:ellipsis;white-space:nowrap;color:#fff;}
	.m-contact .title .u-con{max-height:10em;line-height:2em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;}
	.m-contact .title .u-con span{display:block;}
	.m-contact .conBox{flex:auto;overflow:hidden;background:#c30606;}
	.m-contact .tel li{display:flex;position:relative;padding:.2rem .42rem;overflow:hidden;}
	.m-contact .tel li:before{content:"";flex-shrink:0;margin:.1rem .34rem 0 0;width:.58rem;height:.58rem;background:url(../images/ico-contact.png) 0 0 / .58rem no-repeat;}
	.m-contact .tel li:nth-child(2):before{background-position:0 -.68rem;}
	.m-contact .tel li:after{content:"";position:absolute;bottom:0;left:0;right:0;border-top:solid 1px rgba(255,5,5,.52);border-bottom:solid 1px rgba(82,0,0,.45);}
	.m-contact .tel .u-con{margin-top:.1rem;line-height:1.357143em;font-size:.28rem;font-weight:bold;color:#fff;}
	.m-contact .tel .u-con h4{line-height:1.363637em;font-size:.22rem;font-weight:normal;}
	.m-contact .topen{display:flex;align-items:center;padding:.3rem .42rem;}
	.m-contact .topen:before{content:"";flex-shrink:0;margin:0 .09rem 0 -5px;width:.8rem;height:.8rem;border:solid 1px rgba(110,0,0,.86);background:#c30606 url(../images/ico-en.png) center / .5rem no-repeat;box-shadow:0 0 0 1px rgba(255,0,0,.86);border-radius:50%;}
	.m-contact .topen a{color: #fff;font-size: 16px;}
	.m-contact .search{display:flex;align-items:center;padding:.3rem .42rem;}
	.m-contact .search:before{content:"";flex-shrink:0;margin:0 .09rem;width:.4rem;height:.4rem;border:solid 1px rgba(110,0,0,.86);background:#c30606 url(../images/ico-search.png) center / .17rem no-repeat;box-shadow:0 0 0 1px rgba(255,0,0,.86);border-radius:50%;}
	.m-contact .search .u-text{margin-left:.3rem;padding:0 .16rem;width:70%;line-height:3em;font-size:.16rem;color:#900;border:solid 0px rgba(153,0,0,.86);box-shadow:0 0 .06rem rgba(53,53,53,.24);box-sizing:border-box;background: #fff;height: 3em;}
	.sub-search{background:#fff url(../images/ico-search2.png) center no-repeat;width:20%;height:3em;float: right;border: none;}
	.m-more{font-size:.16rem;}
	.m-more a{display:inline-block;vertical-align:top;width:.98rem;min-width:5em;line-height:2.5em;text-align:center;color:#999;border:solid 1px rgba(114,114,114,.86);transition:color .3s,border-color .3s,background .3s;}
	.m-more a:hover{color:#fff;border-color:#c30606;background:#c30606;}
	.m-about{margin-top:15px;}
	.m-about .bgBox{background:#373737;box-shadow:0 .04rem .08rem rgba(53,53,53,.24);}
	.swiper-about{position:relative;}
	.swiper-about .swiper-container{height:5.2rem;}
	.swiper-about .u-img{display:block;width:100%;height:100%;transition:filter .3s;}
	.swiper-about .u-img:hover{filter:brightness(1.2);}
	.swiper-about-button{position:absolute;z-index:5;bottom:0;right:0;display:flex;transform:translateY(50%);}
	.swiper-about-button>div{position:relative;width:0;height:1.5em;overflow:hidden;font-size:.36rem;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:pointer;transition:color .3s,width .3s,transform .3s,filter .3s;}
	.swiper-about-button>div:before{position:absolute;top:0;display:flex;justify-content:center;align-items:center;width:1.5em;height:1.5em;overflow:hidden;font-size:.36rem;text-align:center;font-family:"Microsoft YaHei";color:#fff;}
	.swiper-about-button>div[aria-disabled="false"]{width:1.5em;}
	.swiper-about-button .swiper-about-button-prev:before{content:"<";right:0;color:#333;background:#fff;}
	.swiper-about-button .swiper-about-button-prev:hover{color:#c30606;}
	.swiper-about-button .swiper-about-button-next:before{content:">";left:0;color:#fff;background:#c30606;}
	.swiper-about-button .swiper-about-button-next:hover{filter:brightness(1.2);}
	.m-about .conBox{padding:.36rem .3rem .54rem .36rem;color:#fff;background:url(../images/bg-about-con.png) right bottom / auto 83.732058% no-repeat;}
	.m-about .conBox .title{display:inline-block;vertical-align:top;line-height:2.5em;font-size:.32rem;font-weight:normal;border-bottom:solid 2px #d90c1c;}
	.m-about .conBox .u-con{margin-top:1.4em;max-height:7.2em;line-height:1.8em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:.2rem;}
	.m-about .conBox .m-more{margin-top:.32rem;}
	.m-about .listBox{margin-top:.5rem;}
	.m-about .listBox ul{display:flex;justify-content:space-between;flex-wrap:wrap;}
	.m-about .listBox li{width:48.550725%;}
	.m-about .listBox .u-box{display:block;}
	.m-about .listBox .u-img{position:relative;padding-top:45.373135%;overflow:hidden;transition:filter .3s;}
	.m-about .listBox .u-img>.jqthumb{position:absolute!important;top:0;left:0;}
	.m-about .listBox .u-name{padding:.2rem 0 .3rem;text-align:center;}
	.m-about .listBox .u-name p{line-height:1.5em;font-size:.2rem;}
	.m-about .listBox .u-name h4{line-height:1.333334em;font-size:.24rem;font-weight:normal;}
	.m-about .listBox li:nth-child(3n+3){width:100%;}
	.m-about .listBox li:nth-child(3n+3) .u-img{padding-top:22.463769%;}
	.m-about .listBox .u-box:hover .u-img{filter:brightness(1.2);}
	.m-title{text-align:center;}
	.m-title p{line-height:1.444445em;font-size:.36rem;}
	.m-title h2{line-height:1.411765em;font-size:.34rem;font-family:"Microsoft YaHei";font-weight:bold;}
	.m-title h2:after{content:"";display:block;margin:.06rem auto 0;width:1.2rem;height:2px;overflow:hidden;background:#d90c1c;}
	.m-product-a,.m-product-b{background:#f1f1f1;}
	.m-product-a{position:relative;margin-top:10px;overflow:hidden;}
	.m-product-a .bgBox>img{position:absolute;top:0;left:50%;max-width:none;height:3.52rem;transform:translateX(-50%);}
	.m-product-a>.area{position:relative;z-index:5;}
	.m-product-a .m-title{padding-top:.5rem;color:#fff;}
	.swiper-product-menu{margin-top:.4rem;}
	.swiper-product-menu .swiper-container{margin:0 -.06rem;overflow:visible;}
	.swiper-product-menu .swiper-slide{width:auto;padding:0 .06rem;}
	.swiper-product-menu .swiper-slide a{display:block;padding:0 .3rem;line-height:2.272728em;font-size:.22rem;color:#fff;transition:background .3s;}
	.swiper-product-menu .swiper-slide.current a{background:#c00;}
	.m-product-a .listBox{margin-top:.56rem;padding:.6rem .2rem .4rem;background:#fff;box-shadow:0 .04rem .08rem rgba(53,53,53,.24);}
	.m-product-a .listBox ul{display:flex;justify-content:space-between;flex-wrap:wrap;}
	.m-product-a .listBox li{margin:4.615385% 0 0 4.615385%;width:47.692308%;}
	.m-product-a .listBox li:nth-child(-n+2){margin-top:0;}
	.m-product-a .listBox li:nth-child(2n+1){margin-left:0;}
	.m-product-a .listBox .u-box{display:block;}
	.m-product-a .listBox .u-img{position:relative;padding-top:71.348315%;}
	.m-product-a .listBox .u-img:before{content:"";position:absolute;z-index:5;top:0;bottom:0;left:0;right:0;border:solid .04rem rgba(204,0,0,.86);opacity:0;transform:scale(.9);transition:opacity .3s,transform .3s;}
	.m-product-a .listBox .u-img>.jqthumb{position:absolute!important;top:0;left:0;}
	.m-product-a .listBox .u-name{margin-top:.14rem;height:2em;line-height:2em;overflow:hidden;font-size:.22rem;font-weight:normal;text-align:center;text-overflow:ellipsis;white-space:nowrap;}
	.m-product-a .listBox .u-box:hover{color:#c00;}
	.m-product-a .listBox .u-box:hover .u-img:before{opacity:1;transform:none;}
	.m-product-b{padding:.8rem 0 .4rem;overflow:hidden;}
	.swiper-product{position:relative;margin-top:.4rem;}
	.swiper-product .swiper-container{padding:.1rem 0;overflow:visible;}
	.swiper-product .swiper-container:before{content:"";position:absolute;top:1.6rem;left:-.3rem;right:-.3rem;height:.05rem;overflow:hidden;background:#c00;}
	.swiper-product .swiper-container .swiper-wrapper{justify-content:center;}
	.swiper-product .swiper-container-horizontal .swiper-wrapper{justify-content:flex-start;}
	.swiper-product .swiper-slide{width:50%;}
	.swiper-product .u-box{display:block;margin:0 auto;width:2.74rem;opacity:1;transition:opacity .2s;}
	.swiper-product .u-img-round{position:relative;overflow:hidden;border:solid .06rem rgba(255,255,255,.86);background:#fff;box-shadow:0 0 .06rem rgba(53,53,53,.47);border-radius:50%;transition:border-color .3s;}
	.swiper-product .u-img-logo{display:none;}
	.swiper-product .u-img{position:relative;padding-top:100%;overflow:hidden;}
	.swiper-product .u-img>.jqthumb{position:absolute!important;top:0;left:0;}
	.swiper-product .u-name{margin-top:.15rem;text-align:center;}
	.swiper-product .u-name h4{height:1.692308em;line-height:1.692308em;overflow:hidden;font-size:.26rem;font-weight:normal;text-overflow:ellipsis;white-space:nowrap;}
	.swiper-product .u-name p{height:1.5em;line-height:1.5em;overflow:hidden;font-size:.2rem;text-overflow:ellipsis;white-space:nowrap;}
	.swiper-product .u-box:hover .u-img-round{border-color:rgba(204,0,0,.86);}
	.m-advantage{margin-top:.5rem;}
	.m-advantage .listBox{margin-top:.55rem;}
	.m-advantage .listBox ul{position:relative;display:flex;justify-content:space-between;flex-wrap:wrap;min-height:10.88rem;overflow:hidden;}
	.m-advantage .listBox li{margin-top:.22rem;width:48.695653%;}
	.m-advantage .listBox li:nth-child(n+2) .u-box{position:relative;display:block;color:#fff;}
	.m-advantage .listBox li:nth-child(n+2) .u-img{position:relative;height:2.18rem;transition:filter .3s;}
	.m-advantage .listBox li:nth-child(n+2) .u-name{position:absolute;z-index:5;bottom:.24rem;left:0;right:0;padding:.1rem 0 .1rem .6rem;background:rgba(35,35,35,.8);background:linear-gradient(to right,rgba(35,35,35,.8),transparent);}
	.m-advantage .listBox li:nth-child(n+2) .u-name h4{height:1.545455em;line-height:1.545455em;overflow:hidden;font-size:.22rem;font-weight:normal;text-overflow:ellipsis;white-space:nowrap;}
	.m-advantage .listBox li:nth-child(n+2) .u-name p{height:1.75em;line-height:1.75em;overflow:hidden;font-size:.16rem;text-overflow:ellipsis;white-space:nowrap;opacity:.65;}
	.m-advantage .listBox li:nth-child(n+2) .u-name .count{position:absolute;top:0;bottom:0;left:.06rem;display:flex;justify-content:center;align-items:center;width:.54rem;font-size:.6rem;font-family:"SimHei";transform:skewX(-8deg);}
	.m-advantage .listBox li:nth-child(n+2) .u-box:hover .u-img{filter:brightness(1.2);}
	.m-advantage .listBox li:nth-child(-n+5){width:100%;}
	.m-advantage .listBox li:nth-child(-n+5) .u-box{width:48.695653%;}
	.m-advantage .listBox li:nth-child(2){margin:0;}
	.m-advantage .listBox li:nth-child(2) .u-box{width:100%;}
	.m-advantage .listBox li:nth-child(2) .u-img{height:3.68rem;}
	.m-advantage .listBox li:nth-child(2) .u-name{bottom:.3rem;padding-left:.8rem;}
	.m-advantage .listBox li:nth-child(2) .u-name .count{left:0;width:.8rem;}
	.m-advantage .listBox li.intro{order:99;position:absolute;z-index:5;top:3.9rem;right:0;margin:0;width:48.695653%;line-height:0;font-size:0;overflow:hidden;}
	.m-advantage .listBox li.intro .conBox{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;flex-direction:column;justify-content:center;padding:0 .3rem;color:#fff;}
	.m-advantage .listBox li.intro .u-name{height:2em;line-height:2em;overflow:hidden;font-size:.32rem;font-weight:normal;text-overflow:ellipsis;white-space:nowrap;}
	.m-advantage .listBox li.intro .u-con{margin-top:.3rem;height:18em;line-height:2em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;font-size:.18rem;}
	.m-advantage .listBox li.intro .m-more{margin:.5rem 0 .2rem;}
	.m-store{position:relative;margin-top:.5rem;}
	.m-store:before{content:"";position:absolute;z-index:10;top:.86rem;left:1.98rem;margin-top:.833334em;width:.94rem;height:.04rem;min-height:2px;font-size:.36rem;background:#c30606;}
	.m-store .bgBox{position:absolute;top:87.577640%;right:0;height:24.844721%;}
	.m-store .bgBox>img{height:100%;}
	.m-store .title{position:absolute;z-index:10;top:.86rem;left:0;width:1.98rem;color:#ccc;mix-blend-mode:exclusion;}
	.m-store .title p{line-height:1.111112em;font-size:.36rem;}
	.m-store .title h2{line-height:1.8em;font-size:.4rem;font-family:"Microsoft YaHei";}
	.swiper-store{position:relative;padding-bottom:1rem;}
	.swiper-store .swiper-slide{display:flex;justify-content:space-between;}
	.swiper-store .u-img{flex-shrink:0;position:relative;display:block;width:61.159421%;padding-top:78.840580%;}
	.swiper-store .u-img>.jqthumb{position:absolute!important;top:0;left:0;}
	.swiper-store .u-con{order:-1;margin-top:44.927537%;width:34.782609%;}
	.swiper-store .name{height:2em;line-height:2em;overflow:hidden;font-size:.2rem;text-overflow:ellipsis;white-space:nowrap;}
	.swiper-store .content{margin-top:.1rem;height:5.625em;line-height:1.875em;overflow:hidden;font-size:.16rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;}
	.swiper-store-pagination{position:absolute;bottom:0;left:0;right:0;line-height:0;font-size:0;text-align:center;}
	.swiper-store-pagination .swiper-pagination-bullet{margin:0 .1rem;width:.18rem;height:.18rem;border:solid 1px rgba(0,0,0,.86);background:#666;opacity:1;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);}
	.swiper-store-pagination .swiper-pagination-bullet-active{border-color:rgba(102,0,0,.86);background-color:#c00;}
	.m-join-a{position:relative;z-index:5;margin:.8rem -.3rem 0;background:#000;}
	.m-join-a .m-title{margin-top:.75rem;color:#fff;}
	.m-join-a .listBox{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;}
	.m-join-a .list{display:flex;margin-top:1rem;padding:0 .3rem;}
	.m-join-a .list li{width:20%;text-align:center;}
	.m-join-a .list li:nth-child(even){margin-top:1.9rem;}
	.m-join-a .list .u-box{display:inline-block;vertical-align:top;}
	.m-join-a .list .u-img{height:.75rem;}
	.m-join-a .list .u-img>img{max-width:none;width:auto;}
	.m-join-a .list .u-name{margin-top:.3rem;line-height:1.75em;font-size:.24rem;font-weight:normal;color:#fff;}
	.m-news{margin-top:.7rem;}
	.newsTitle{display:flex;justify-content:space-between;align-items:flex-end;position:relative;padding-bottom:.68rem;}
	.newsTitle:before{content:"";position:absolute;z-index:-1;top:.375em;bottom:0;left:0;right:0;font-size:.64rem;border:solid .06rem #120b0a;border-left:none;}
	.newsTitle:after{content:"";position:absolute;bottom:0;left:0;width:.06rem;height:.5rem;overflow:hidden;background:#120b0a;}
	.newsTitle .title{line-height:1;}
	.newsTitle .title p{display:inline-block;vertical-align:top;margin-bottom:.375em;padding-right:.25em;font-size:.64rem;background:#fff;}
	.newsTitle .title h2{font-size:.54rem;font-family:"Microsoft YaHei";}
	.newsTitle .menu li{display:inline-block;vertical-align:top;margin:0 .875em;line-height:1.75em;font-size:.24rem;}
	.newsTitle .menu a{color:#666;}
	.newsTitle .menu a:hover{color:#c30606;}
	.newsTitle .m-more{margin-right:.32rem;}
	.newsTitle .m-more a{color:#fff;border-color:#232323;background:#232323;}
	.newsTitle .m-more a:hover{border-color:#c30606;background:#c30606;}
	.swiper-news{position:relative;margin-top:.4rem;padding-bottom:.7rem;}
	.swiper-news .swiper-slide{font-size:.64rem;}
	.swiper-news .count{display:block;line-height:1;font-size:.46rem;color:#907354;}
	.swiper-news .u-box{display:block;}
	.swiper-news .u-name{margin-top:.2rem;height:2.571429em;line-height:1.285715em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.28rem;}
	.swiper-news .u-con{margin-top:.24rem;height:4.909091em;line-height:1.636364em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.22rem;color:#666;}
	.swiper-news .u-box:hover{color:#c30606;}
	.swiper-news-pagination{position:absolute;bottom:0;left:0;right:0;line-height:0;font-size:0;text-align:center;}
	.swiper-news-pagination .swiper-pagination-bullet{margin:0 .1rem;width:.18rem;height:.18rem;border:solid 1px rgba(0,0,0,.86);background:#666;opacity:1;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);}
	.swiper-news-pagination .swiper-pagination-bullet-active{border-color:rgba(102,0,0,.86);background-color:#c00;}
	.m-join-b{margin-top:.7rem;}
	.m-join-b ul{display:flex;flex-wrap:wrap;justify-content:space-between;}
	.m-join-b li{margin-top:.2rem;width:48.550725%;}
	.m-join-b li:nth-child(-n+2){margin-top:0;}
	.m-join-b li:nth-child(3){width:100%;}
	.m-join-b .u-box{display:flex;justify-content:space-between;align-items:center;height:100%;overflow:hidden;color:#fff;padding:.26rem .2rem;box-sizing:border-box;}
	.m-join-b .u-name{margin-right:.2rem;transition:transform .3s;}
	.m-join-b .u-name p{line-height:1.777778em;font-size:.18rem;font-weight:bold;}
	.m-join-b .u-name h4{line-height:1.5em;font-size:.24rem;font-weight:normal;}
	.m-join-b .u-img{flex-shrink:0;position:relative;height:.82rem;}
	.m-join-b .u-img>img{width:auto;}
	.m-join-b li:nth-child(1) .u-box{background:#907354;}
	.m-join-b li:nth-child(2) .u-box{background:#434343;}
	.m-join-b li:nth-child(3) .u-box{background:#c30606;}
	.m-join-b li:nth-child(3) .u-img{margin-top:-.1rem;margin-right:2.05rem;margin-bottom:-.58rem;height:1.5rem;}
	#footer{position:relative;margin-top:.9rem;color:#959595;background:#232323;}
	#footer a{color:#ccc;}
	#footer a:hover{color:#fff;}
	#footer .goTop{position:absolute;z-index:5;top:0;right:.3rem;width:1.1rem;height:0;overflow:hidden;background:#000;transform:translateY(-50%);transition:height .3s;}
	#footer .goTop[show]{height:1.1rem;}
	#footer .goTop:before{content:"";display:block;width:100%;height:100%;background:url(../images/arrow-goTop.png) center / .44rem no-repeat;transition:transform .3s;}
	#footer .goTop:hover:before{transform:scale(.75);}
	.m-footer{padding:.3rem 0 .5rem;}
	.m-footer .logo{margin-right:1.5rem;}
	.m-footer .logo img{max-height:.87rem;}
	.footer-wrap{display:flex;flex-direction:column;margin-top:.55rem;line-height:2em;font-size:.24rem;}
	.footer-wrap .copyright{padding-top:.4rem;border-top:solid 1px #373737;}
	.footer-wrap .copyright a{display:inline-block;vertical-align:top;margin:.3rem .3rem 0 0;padding:0 1em;min-width:1.8rem;line-height:3em;text-align:center;border:solid 1px rgba(108,108,108,.86);}
	.footer-wrap .contact{order:-1;}
	.footer-wrap .contact .conBox{margin-bottom:.5rem;}
	.footer-wrap .contact .conBox span{display:block;}
	.footer-wrap .contact .imgBox{display:flex;flex-direction:column;padding:.5rem 0 .8rem;line-height:0;font-size:0;border-top:solid 1px #373737;}
	.footer-wrap .contact .ico{margin-top:.4rem;line-height:0;font-size:0;text-align:center;}
	.footer-wrap .contact .ico a{display:inline-block;vertical-align:top;margin:0 .15rem;width:.6rem;height:.6rem;background:#4f4f4f url(../images/ico-footer-contact.png) 0 .6rem / .6rem no-repeat;border-radius:50%;transition:background-color .3s;}
	.footer-wrap .contact .ico a:hover{background-color:#c30606;}
	.footer-wrap .contact .ico a.qq{background-position:0 0;}
	.footer-wrap .contact .ico a.weibo{background-position:0 -.6rem;}
	.footer-wrap .contact .ico a.wechat{background-position:0 -1.2rem;}
	.footer-wrap .contact .QRcode{order:-1;text-align:center;}
	.footer-wrap .contact .QRcode>div{display:inline-block;vertical-align:top;margin:0 .3rem;width:2.2rem;line-height:3em;font-size:.26rem;text-align:center;}
	.footer-wrap .contact .QRcode>div>img{width:100%;}
	#client{height:.98rem;}
	#client ul{position:fixed;z-index:100;bottom:0;left:0;right:0;display:flex;align-items:stretch;min-width:320px;height:.98rem;border-top:solid 1px #292929;border-bottom:solid 1px #292929;background:#000;}
	#client li{flex:1;position:relative;}
	#client li:before{content:"";position:absolute;top:0;bottom:0;left:-1px;width:0;overflow:hidden;border-left:solid 1px rgba(103,103,103,.82);border-right:solid 1px rgba(255,255,255,.18);}
	#client li:first-child:before{display:none;}
	#client .u-a{position:relative;display:block;height:100%;}
	#client .u-a .ico{position:absolute;top:-1px;bottom:-1px;left:-1px;right:-1px;background:url(../images/ico-client-wap.png) center .98rem / .5rem 3.92rem no-repeat;opacity:.6;}
	#client .client-home .ico{background-position:center 0;}
	#client .client-qq .ico{background-position:center -.98rem;}
	#client .client-tel .ico{background-position:center -1.96rem;}
	#client .client-map .ico{background-position:center -2.94rem;}
	#client .client-goTop,#client .conBox .con{display:none;}
	#client .u-a:active{z-index:10;background-color:#cb2a29;}
	#client .u-a:active .ico{opacity:1;}
	.sub-title{display:flex;flex-direction:column;}
	.sub-title .title{margin-top:.2rem;padding-right:.3rem;width:100%;line-height:0;font-size:0;}
	.sub-title .title:after{content:"";display:block;margin-right:-.3rem;border-bottom:solid 2px #e3e3e3;}
	.sub-title .title h2,.sub-title .title p{display:inline-block;vertical-align:top;}
	.sub-title .title h2{margin-right:.5em;line-height:2.176471em;font-size:.34rem;font-family:"Microsoft YaHei";margin-bottom:-2px;border-bottom:solid 2px #d90c1c;}
	.sub-title .title p{line-height:2.3125em;font-size:.32rem;color:#666;}
	.swiper-sub-menu{order:-1;position:relative;width:100%;border-bottom:solid 1px #dbdbdb;box-shadow:0 0 .08rem rgba(0,0,0,.1);}
	.swiper-sub-menu .swiper-container{overflow:visible;}
	.swiper-sub-menu .swiper-slide{width:auto;}
	.swiper-sub-menu .swiper-slide .fir-box{position:relative;margin-right:.12rem;}
	.swiper-sub-menu .swiper-slide:last-child .fir-box{margin-right:0;}
	.swiper-sub-menu .swiper-slide .fir-box>a{position:relative;z-index:5;display:block;padding:0 1em;min-width:1.6rem;line-height:3.5em;font-size:.2rem;text-align:center;color:#666;box-sizing:border-box;transition:color .3s,background .3s,box-shadow .3s;}
	.swiper-sub-menu .swiper-slide.current .fir-box>a,.swiper-sub-menu .swiper-slide.active .fir-box>a{color:#fff;background:#c00;}
	.swiper-sub-menu .swiper-slide .sec-box{display:none;position:absolute;top:100%;left:0;right:0;font-size:.18rem;}
	.swiper-sub-menu .swiper-slide .sec-ul{padding:.5em 0;background:rgba(0,0,0,.83);}
	.swiper-sub-menu .swiper-slide .sec-ul a{display:block;padding:.5em 1em;line-height:1.5em;text-align:center;color:#b2b2b2;}
	.swiper-sub-menu .swiper-slide .sec-ul a:hover{color:#fff;}
	.swiper-sub-menu-button:before,.swiper-sub-menu-button:after{content:"";position:absolute;z-index:5;top:0;bottom:0;width:.3rem;background:#fff;}
	.swiper-sub-menu-button:before{left:0;}
	.swiper-sub-menu-button:after{right:0;}
	.swiper-sub-menu-button>div{position:absolute;z-index:10;top:0;display:flex;justify-content:center;align-items:center;width:.3rem;height:100%;line-height:0;overflow:hidden;background:#fff;font-size:.24rem;font-family:"Microsoft YaHei";text-align:center;color:#999;opacity:0;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:pointer;pointer-events:none;transition:color .3s,opacity .3s;}
	.swiper-sub-menu-button>div:hover{color:#c30606;}
	.swiper-sub-menu-button .swiper-sub-menu-button-prev{left:0;}
	.swiper-sub-menu-button .swiper-sub-menu-button-prev:before{content:"<";animation:buttonn-prev 1s infinite;}
	.swiper-sub-menu-button .swiper-sub-menu-button-next{right:0;}
	.swiper-sub-menu-button .swiper-sub-menu-button-next:before{content:">";animation:buttonn-next 1s infinite;}
	.swiper-sub-menu-button>div[aria-disabled="false"]{opacity:1;pointer-events:auto;}
	.sub-product{padding:.5rem 0 .6rem;}
	.sub-product li{float:left;margin:3.478261% 0 0 2.898551%;width:48.550725%;}
	.sub-product li:nth-child(-n+2){margin-top:0;}
	.sub-product li:nth-child(2n+1){margin-left:0;}
	.sub-product .u-box{display:block;border:solid 1px rgba(204,204,204,.86);}
	.sub-product .u-img{position:relative;padding-top:71.348315%;overflow:hidden;border-bottom:solid 1px rgba(204,204,204,.86);}
	.sub-product .u-img>.jqthumb{position:absolute!important;top:0;left:0;}
	.sub-product .u-img .mask{position:absolute;top:-1px;bottom:-1px;left:-1px;right:-1px;display:flex;flex-direction:column;justify-content:center;padding:.1rem .3rem 0;text-align:center;letter-spacing:.2em;color:#fff;background:rgba(0,0,0,.83);opacity:0;transform:scale(1.25);transition:opacity .3s,transform .3s;box-sizing:border-box;}
	.sub-product .u-img .mask h4{height:1.75em;line-height:1.75em;overflow:hidden;font-size:.24rem;font-weight:normal;text-overflow:ellipsis;white-space:nowrap;}
	.sub-product .u-img .mask p{height:2em;line-height:2em;overflow:hidden;font-size:.16rem;text-overflow:ellipsis;white-space:nowrap;color:#b2b2b2;}
	.sub-product .u-img .mask span{display:block;margin:.3rem auto 0;padding:0 1em;min-width:1.06rem;line-height:2.428572em;font-size:.14rem;border:solid 1px #666;}
	.sub-product .u-name{padding:.04rem .24rem;text-align:center;}
	.sub-product .u-name h4{height:3em;line-height:3em;overflow:hidden;font-size:.22rem;font-weight:normal;text-overflow:ellipsis;white-space:nowrap;}
	.sub-product .u-name p{height:3.444445em;line-height:3.444445em;font-size:.18rem;border-top:solid 1px #d5d5d5;}
	.sub-product .u-box:hover .u-img .mask{opacity:1;transform:none;}
	.sub-join-news{margin-bottom:-.2rem;padding:.24rem .4rem .32rem;border:solid 1px rgba(204,204,204,.86);background:#f1f1f1;}
	.sub-join-news,.sub-join-news a{color:#666;}
	.sub-join-news a:hover{color:#c30606;}
	.sub-join-news .title{line-height:1.6;font-size:.3rem;font-weight:normal;color:#000;}
	.swiper-join-news{margin-top:.12rem;}
	.swiper-join-news .swiper-container{height:4em;font-size:.24rem;}
	.swiper-join-news .swiper-slide{height:2em;line-height:2em;overflow:hidden;font-size:.24rem;text-overflow:ellipsis;white-space:nowrap;}
	.swiper-join-news .swiper-slide:before{content:"-";}
	#main .flex-wrap.area{margin-top:.6rem;display:flex;flex-direction:column;}
	#main .flex-wrap.area>.right-column{order:-1;}
	.sub-join-a{margin-top:.6rem;border:solid 1px rgba(204,204,204,.86);}
	.sub-join-a li{border-top:solid 1px rgba(204,204,204,.86);}
	.sub-join-a li:first-child{border:none;}
	.sub-join-a .u-box{display:flex;padding:10px 5px 5px;font-size:.22rem;color:#666;background:#fafafa;transition:color .3s,background .3s;}
	.sub-join-a .u-box:hover{color:#c00;background:#fff;}
	.sub-join-a .u-img{display:flex;justify-content:center;align-items:center;min-width:3.272728em;height:3.27272em;}
	.sub-join-a .u-img>img{width:auto;height:auto;max-height:100%;}
	.sub-join-a .u-name{line-height:3.272728em;font-weight:normal;padding-left:5px;overflow: hidden;height:3.272728em}
	.detail-page{margin-top:.5rem;}
	.detail-page .page{display:flex;align-items:center;margin-top:.4rem;font-size:.24rem;color:#666;box-sizing:border-box;}
	.detail-page .page:first-child{margin:0;}
	.detail-page .page:after{order:-1;flex-shrink:0;display:block;margin-right:1.875em;width:2.5em;line-height:2.5em;font-family:"Microsoft YaHei";text-align:center;color:#fff;background:#434343;transition:background .2s;}
	.detail-page .page .title{height:2.5em;line-height:2.5em;overflow:hidden;font-weight:normal;text-overflow:ellipsis;white-space:nowrap;letter-spacing:.2em;}
	.detail-page .page:hover{color:#333;}
	.detail-page .page:hover:after{background:#c30606;}
	.detail-page .page-prev:after{content:"<";}
	.detail-page .page-next:after{content:">";}
	.detail-page .page-disabled,.detail-page .page-disabled:hover{color:#999;}
	.detail-page .page-disabled:after,.detail-page .page-disabled:hover:after{background:rgba(204,204,204,86);}
	.product-detail{padding:6.521740% 3.913044% 10.144928%;border:solid 1px rgba(204,204,204,.86);background:#f4f4f4;}
	.product-detail h1{line-height:1.3125em;font-size:.32rem;text-align:center;}
	.product-detail .detail-img{margin-top:.45rem;text-align:center;}
	.product-detail .detail-con{margin-top:.3rem;line-height:1.846154em;font-size:.26rem;color:#666;}
	.sub-news{padding:.2rem 0 .3rem;}
	.sub-news li{margin-top:.2rem;border:solid 1px rgba(204,204,204,.86);}
	.sub-news li:first-child{margin:0;}
	.sub-news .u-box{display:flex;align-items:center;padding:.2rem .35rem .35rem;}
	.sub-news .u-con{flex:1;overflow:hidden;}
	.sub-news .name{height:2.6em;line-height:2.6em;overflow:hidden;font-size:.3rem;font-weight:normal;text-overflow:ellipsis;white-space:nowrap;color:#000;}
	.sub-news .content{height:3.2em;line-height:1.6em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.2rem;color:#666;}
	.sub-news .more{display:none;}
	.sub-news .u-date{flex-shrink:0;order:-1;min-width:1.2rem;margin-right:.3rem;}
	.sub-news .u-date .date{display:inline-block;vertical-align:top;text-align:center;}
	.sub-news .u-date .DD{line-height:1.0769;font-size:1.04rem;}
	.sub-news .u-date .YYMM{line-height:1.25;font-size:.24rem;}
	.news-detail{padding:6.521740% 3.913044% 10.144928%;border:solid 1px rgba(204,204,204,.86);background:#f4f4f4;}
	.news-detail h1{line-height:1.3125em;font-size:.32rem;text-align:center;}
	.news-detail .detail-date{margin-top:.5em;line-height:1em;font-size:.2rem;text-align:center;color:#666;}
	.news-detail .detail-img{margin-top:.45rem;text-align:center;}
	.news-detail .detail-con{line-height:1.6;}
}


.m-table{table-layout:fixed;width:100%;line-height:1.5;}
.m-table th,.m-table td{padding:10px;border:1px solid #e8e8e8; text-align:center;}
.m-table th{font-weight:bold;}
.m-table tbody tr:nth-child(2n){background:#fafafa;}
.m-table tbody tr:hover{background:#e4f4e9;}
.m-table tbody tr:nth-child(2n):hover{background:#fff;}
.m-table .cola{width:100px;}
.m-table .colb{width:200px;}
/* 简易数据表格-行边框*/
.m-table-row th,.m-table-row td{border-width:0 0 1px;}
/* 简易数据表格-圆角*/
.m-table-rds{border-collapse:separate;border:1px solid #ddd;border-width:0 1px 1px 0;border-radius:5px;}
.m-table-rds th,.m-table-rds td{border-width:1px 0 0 1px;}
.m-table-rds > :first-child > :first-child > :first-child{border-top-left-radius:5px;}
.m-table-rds > :first-child > :first-child > :last-child{border-top-right-radius:5px;}
.m-table-rds > :last-child > :last-child > :first-child{border-bottom-left-radius:5px;}
.m-table-rds > :last-child > :last-child > :last-child{border-bottom-right-radius:5px;}

.clist .c1 span:before {
	animation:myfirst1 2s infinite linear;
	-moz-animation:myfirst1 2s infinite linear; /* Firefox */
	-webkit-animation:myfirst1 2s infinite linear; /* Safari and Chrome */
	-o-animation:myfirst1 2s infinite linear; /* Opera */}
.clist .c2 span:before {
	animation:myfirst2 2s infinite linear;
	-moz-animation:myfirst2 2s infinite linear; /* Firefox */
	-webkit-animation:myfirst2 2s infinite linear; /* Safari and Chrome */
	-o-animation:myfirst2 2s infinite linear; /* Opera */}
.clist .c3 span:before {
	animation:myfirst3 2s infinite linear;
	-moz-animation:myfirst3 2s infinite linear; /* Firefox */
	-webkit-animation:myfirst3 2s infinite linear; /* Safari and Chrome */
	-o-animation:myfirst3 2s infinite linear; /* Opera */}