/* date:2020-08; PSD:2560; */
@charset 'utf-8';

/***** reset *****/
html{font-size:42.6667px;}
@media screen and (min-width:320px) and (max-width:359px){
	html{font-size:42.6667px}
}
@media screen and (min-width:360px) and (max-width:374px){
	html{font-size:48px}
}
@media screen and (min-width:375px) and (max-width:383px){
	html{font-size:50px}
}
@media screen and (min-width:384px) and (max-width:410px){
	html{font-size:51.2px}
}
@media screen and (min-width:411px) and (max-width:447px){
	html{font-size:54.8px}
}
@media screen and (min-width:448px) and (max-width:479px){
	html{font-size:59.7333px}
}
@media screen and (min-width:480px) and (max-width:511px){
	html{font-size:64px}
}
@media screen and (min-width:512px) and (max-width:543px){
	html{font-size:68.2667px}
}
@media screen and (min-width:544px) and (max-width:575px){
	html{font-size:72.5333px}
}
@media screen and (min-width:576px) and (max-width:607px){
	html{font-size:76.8px}
}
@media screen and (min-width:608px) and (max-width:639px){
	html{font-size:81.0667px}
}
@media screen and (min-width:640px) and (max-width:749px){
	html{font-size:85.3333px}
}
@media screen and (min-width:750px){
	html{font-size:100px}
}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;}
body,h1,h2,h3,h4,h5,h6,button,input,select,textarea{font-size:100%;font-family:"Microsoft YaHei";}
img,embed,object,audio,video{height:auto;max-width:100%;}
table{border-collapse:collapse;border-spacing:0;}
img,iframe{border:0;vertical-align:top;}
i,cite,em{font-style:normal;}
ul,ol{list-style:none;}
a,button,input,select,textarea{outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-appearance:none;}
textarea{overflow:auto;resize:none;}
html{box-sizing:border-box;}
*{box-sizing:inherit;}
*:before,*:after{box-sizing:inherit;}
a{text-decoration:none;}
.btn{cursor:pointer;-webkit-transition:filter .2s;-moz-transition:filter .2s;transition:filter .2s;}
.btn:hover{-webkit-filter:brightness(1.15);-moz-filter:brightness(1.15);filter:brightness(1.15);}
.u-img img{width:100%;height:100%;}
.u-img img[attr-src]{display:none;}
.area{margin-left:auto;margin-right:auto;width:100%;max-width:22rem;min-width:320px;}
@media screen and (max-width:750px){
	.area{padding-left:.2rem;padding-right:.2rem;}
}
.clear{*zoom:1}
.clear:after{content:".";display:block;visibility:hidden;overflow:hidden;height:0;clear:both;}
.f-tal{text-align:left;}
.f-tac{text-align:center;}
.f-tar{text-align:right;}
.f-dn{display:none;}
.f-db{display:block;}
.f-fl{float:left;_display:inline;}
.f-fr{float:right;_display:inline;}
.f-ovh{position:relative;zoom:1;overflow:hidden;}

/***** globle *****/
html,body{height:100%;}
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(9,159,132,.75);color:#fff;}
::-moz-selection{background:rgba(9,159,132,.75);color:#fff;}
::selection{background:rgba(9,159,132,.75);color:#fff;}
.lazyload,.lazyloading{opacity:0;}
.lazyloaded{opacity:1;transition:opacity .4s cubic-bezier(.7,0,.3,1);}
#loading{position:fixed;z-index:999;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background:#fff;display: none;}
#loading .line{position:absolute;top:0;left:0;width:0%;overflow:hidden;-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}
#loading .line:before{content:"";display:block;width:100vw;height:2px;background-image:linear-gradient(to right,#029e8b,#0a8aa5);}
@-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%;}
#content #main{flex:auto;position:relative;z-index:5;}
#content #footer{position:relative;z-index:5;}
.com-r-tip{display: inline-block;vertical-align: top;font-size: .2rem;}
@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)}
}
#fancybox-layer{display:none;}
.fancybox-content[id^="fancybox-"]{display:none;background:none;}
.fancybox-content[id^="fancybox-"] .QRcode{width: 100%;}
.fancybox-content[id^="fancybox-"] .content{padding:1em;line-height:1;font-size:.24rem;text-align:center;color:#999;background:rgba(0,0,0,.5);}
.fancybox-content[id^="fancybox-"] .fancybox-close-small{top:auto;bottom:0;right:50%;color:#fff;transform:translateX(50%);}
@media screen and (min-width:751px){
	::-webkit-scrollbar{width:10px;height:10px;}
	[pc="hide"]{display:none;}

	/* PC头部 */
	#header .fixed-wrap{position:fixed;z-index:200;top:0;left:0;right:0;height:.97rem;}
	.top-box{position:relative;height:100%;background:rgba(255,255,255,.89);box-shadow:0 1px .27rem rgba(102,102,102,.09);}
	.top-box>.area{display:flex;align-items:center;max-width:none;height:100%;overflow:hidden;}
	.top-logo{flex-shrink:0;display:flex;align-items:center;margin:0 14.0625% 0 1.953125%;height:100%;overflow:hidden;}
	.top-logo .logo{display:flex;align-items:center;padding:.2rem 0;width:100%;height:100%;}
	.top-logo .logo>a{display:flex;align-items:center;height:100%;}
	.top-logo .logo img{max-height:100%;}
	.top-logo .logo img.white{ display: none; }
	#header.firstPage .top-logo .logo img.black{ display: none; }
	#header.firstPage .top-logo .logo img.white{ display: block; }
	.top-box .wrap{flex:auto;display:flex;height:100%;}
	.top-nav{flex:auto;}
	.top-nav .nav .fir-ul{flex-shrink:0;display:flex;}
	.top-nav .nav .fir-li{position:relative;margin-right:.9rem;}
	.top-nav .nav .fir-li:before{content:"";position:absolute;bottom:0;left:50%;width:0;height:.03rem;min-height:2px;overflow:hidden;background:#099f84;transform:translateX(-50%);transition:width .2s;}
	.top-nav .nav .fir-li:hover:before,.top-nav .nav .fir-li.current:before,.top-nav .nav .fir-li.hover:before{width:100%;}
	.top-nav .nav .fir-li .u-a{display:block;height:.97rem;line-height:.94rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.2rem;}
	.top-nav .nav .sec-box{display:none;}
	.top-language{display:flex;align-items:center;}
	.top-language a{display:flex;justify-content:center;align-items:center;min-width:.52rem;height:.38rem;font-size:.2rem;text-align:center;border-top:solid 2px #0a9179;border-bottom:solid 2px #0a9179;word-spacing: nowrap;}
	.top-language a:first-child{border-left:solid 2px #0a9179;}
	.top-language a:last-child{border-right:solid 2px #0a9179;}
	.top-language a:hover{color:#0a9179;}
	.top-language a.active{color:#fff;border:none;background-image:linear-gradient(to right,#029e8b,#0a8aa5);}
	.top-search{margin-left:.34rem;}
	.top-search>.btn{position:relative;display:block;height:100%;width:1rem;background:#099f84;}
	.top-search>.btn:before,.top-search>.btn:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;transition:transform .3s;}
	.top-search>.btn:before{background:url(../images/ico-search.png) center / .33rem no-repeat;}
	.top-search>.btn:after{background:url(../images/ico-close.png) center / .24rem no-repeat;transform:translateY(-100%);}
	.top-search .form{position:absolute;z-index:-1;top:100%;left:0;right:0;height:0;overflow:hidden;background:rgba(255,255,255,.89);opacity:0;transition:height .3s,opacity .3s,box-shadow .3s;}
	.top-search .form>input{height:.97rem;border:0 none;background:none;transform:translateY(-100%);}
	.top-search .form>.text{position:absolute;top:0;left:0;width:100%;padding:0 1.34rem 0 2.421875%;font-size:.2rem;transition:transform .3s;}
	.top-search .form>.btn{position:absolute;top:0;right:0;width:1rem;background:#099f84 url(../images/ico-search.png) center / .33rem no-repeat;cursor:pointer;-webkit-transition:transform .3s,filter .2s;-moz-transition:transform .3s,filter .2s;transition:transform .3s,filter .2s;}
	[search="show"] .top-search>.btn:before{transform:translateY(100%);}
	[search="show"] .top-search>.btn:after{transform:none;}
	[search="show"] .top-search .form{height:.97rem;opacity:1;box-shadow:0 1px .27rem rgba(102,102,102,.09);}
	[search="show"] .top-search .form>input{transform:none;}

	/* PC内容 */
	#content{min-height:100vh;}
	#content #banner{position:relative;z-index:10;min-height:.97rem;}
	.sub-banner,.sub-banner img{height:4.08rem;overflow: hidden;width: 100%;}
	.sub-banner{position:relative;}
	.sub-banner img{display:block;margin:0 auto;object-fit:cover;object-position:center;}
	.sub-banner .title{position:absolute;top:.97rem;bottom:0;left:0;right:0;display:flex;justify-content:center;align-items:center;line-height:1;}
	.sub-banner .title>.wrap{position:relative;padding-left:.3rem;width:22rem;display: none;}
	.sub-banner .title>.wrap:before{content:"";position:absolute;top:.03rem;bottom:.03rem;left:0;width:.04rem;min-width:2px;overflow:hidden;background-image:linear-gradient(to top,#029e8b,#0a8aa5);}
	.sub-banner .title h2{font-size:.5rem;font-weight:normal;}
	.sub-banner .title p{margin-top:.2rem;font-size:.32rem;color:rgba(102,102,102,.72);}
	.swiper-sub-menu{position:absolute;bottom:0;left:0;right:0;display:flex;width:100%;height:0;align-items:center;}
	.swiper-sub-menu>.area{position:relative;}
	.swiper-sub-menu .swiper-slide{-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;}
	.swiper-sub-menu .swiper-container-initialized .swiper-slide{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;}
	.swiper-sub-menu .swiper-slide a{display:block;padding:0 1em;height:.76rem;line-height:calc(.76rem - 2px);overflow:hidden;
		text-overflow:ellipsis;white-space:nowrap;font-size:.22rem;text-align:center;color:#999;}
	.swiper-sub-menu .swiper-slide:first-child a{border-left:solid 1px #e4e4e4;}
	.swiper-sub-menu .swiper-slide:last-child a{border-right:solid 1px #e4e4e4;}
	.swiper-sub-menu .swiper-slide a:before{content:"";position:absolute;left:0;
		width:1px;top: 50%;height: .24rem;margin-top: -.12rem;
		background:rgba(195,195,195,.62);}
	.swiper-sub-menu .swiper-slide:first-child a:before{display:none;}
	.swiper-sub-menu .swiper-slide a:hover{color:#0a9179;}
	.swiper-sub-menu .swiper-slide.current a{color:#0a9179;border:none;}
	.swiper-sub-menu-button>div{position:absolute;z-index:10;top:0;bottom:0;display:none;width:.3rem;background:#099f84;cursor:pointer;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);}
	.swiper-sub-menu-button>div[aria-disabled="false"]{display:flex;justify-content:center;align-items:center;}
	.swiper-sub-menu-button>div:before{content:"";width:.22rem;height:.28rem;background:url(../images/arrow-sub-menu-button.png) .22rem center / .34rem no-repeat;}
	.swiper-sub-menu-button>div.swiper-sub-menu-button-prev{left:-.3rem;}
	.swiper-sub-menu-button>div.swiper-sub-menu-button-next{right:-.3rem;}
	.swiper-sub-menu-button>div.swiper-sub-menu-button-prev:before{background-position:.05rem center;}
	.swiper-sub-menu-button>div.swiper-sub-menu-button-next:before{background-position:-.17rem center;}
	.swiper-sub-menu-button>div[aria-disabled="true"]{opacity:0;cursor:auto;pointer-events:none;}


	.swiper-sub-menu .swiper-container{border:solid 1px #e4e4e4;background:#f4f4f6;box-sizing:border-box;}
	.swiper-sub-menu .l-tit{float: left;width: 22.727%;line-height: .76rem;border: 1px solid #029e8b; background-image: linear-gradient(to right,#029e8b,#0a8aa5);font-size: 0;text-align: center;}
	.swiper-sub-menu .l-tit .home{width: .25rem;height: .25rem;background: url(../images/home.png) no-repeat;background-size: 100%;margin-right: .35rem;}
	.swiper-sub-menu .l-tit a{color: #fff;display: inline-block;vertical-align: middle;font-size: .3rem;}


	/* PC底部 */
	.m-footer:before{content:"";display:block;height:.05rem;min-height:2px;background-image:linear-gradient(to right,#029e8b,#0a8aa5);}
	.m-footer{background: url(../images/bg-footer.jpg) center / cover no-repeat;}
	.m-footer>.area{display:flex;justify-content:space-between;padding:.5rem 0;}
	.m-footer>.area>.wrap{min-width:43.181819%;}
	.footer-contact{padding:.1rem 0;}
	.footer-contact a:hover{color:#099f84;}
	.footer-contact td{position:relative;padding:.5em 2em;line-height:1.4em;font-size:.2rem;}
	.footer-contact td:before{content:"";position:absolute;top:0;left:0;width:2em;height:2.4em;background-position:center left;background-size:.24rem;background-repeat:no-repeat;}
	.footer-contact td.tel:before{background-image:url(../images/ico-footer-tel.png);}
	.footer-contact td.addr:before{background-image:url(../images/ico-footer-addr.png);}
	.footer-contact td.fax:before{background-image:url(../images/ico-footer-fax.png);}
	.footer-contact td.email:before{background-image:url(../images/ico-footer-email.png);}
	.footer-copyright{margin-top:.3rem;padding:.16rem 0;line-height:0;font-size:0;color:#999;border-top:solid 1px #e5e5e5;}
	.footer-copyright a{color:#999;}
	.footer-copyright a:hover{color:#099f84;}
	.footer-copyright .copyright,.footer-copyright .link{display:inline;}
	.footer-copyright .copyright>p,.footer-copyright .link>li{display:inline;line-height:2.375;font-size:.16rem;}
	.footer-copyright .copyright>p:before,.footer-copyright .link>li:before{content:"|";margin:0 1.25em;}
	.footer-copyright .copyright>p:first-child:before{display:none;}
	.footer-wechat{flex-shrink:0;margin-right:.4rem;line-height:2.375;font-size:.16rem;text-align:center;color:#666;}
	.footer-wechat .QRcode{display:block;margin:0 auto;width:1.6rem;}
}
@media screen and (max-width:750px){
	::-webkit-scrollbar{width:0;height:0;}
	[wap="hide"]{display:none!important;}

	/* WAP头部 */
	#header{width:100%;height:.88rem;}
	#header .fixed-wrap{position:fixed;z-index:200;top:0;left:0;right:0;height:.88rem;background:#fff;}
	.top-box{flex:auto;position:relative;display:flex;align-items:center;height:100%;box-shadow:0 1px .27rem rgba(102,102,102,.09);}
	.top-box>.area{display:flex;justify-content:space-between;align-items:center;padding:0;height:100%;}
	.top-logo{flex:auto;overflow:hidden;height:100%;}
	.top-logo .logo{display:flex;align-items:center;padding:.15rem .1rem;height:100%;}
	.top-logo .logo>a{display:flex;align-items:center;height:100%;}
	.top-logo .logo img{max-height:100%;}
	.top-logo .logo img.white{ display: none; }
	.top-box .wrap{display:flex;height:.38rem;}
	.top-box .nav-btn{margin-right:.2rem;}
	.top-box .nav-btn .line{position:relative;display:block;width:.4rem;height:2px;overflow:hidden;background-image:linear-gradient(to right,#029e8b,#0a8aa5);transition:background .3s,transform .3s;}
	.top-box .nav-btn .line:nth-child(2){margin:calc(.19rem - 3px) 0;}
	.top-nav{position:fixed;z-index:-1;top:.88rem;left:100vw;display:flex;flex-direction:column;padding:.7rem .2rem .75rem;width:100vw;height:calc(100vh - .88rem);overflow:auto;background:#fff;transition:transform .3s;}
	.top-nav .nav{border-top:solid 1px #efefef;}
	.top-nav .nav .fir-li:after{content:"";display:block;height:0;overflow:hidden;border-bottom:solid 1px #efefef;}
	.top-nav .nav .fir-li .u-a{display:flex;justify-content:space-between;align-items:center;padding:1em 0;line-height:.36rem;font-size:.28rem;}
	.top-nav .nav .fir-li .u-a .ico{order:99;flex-shrink:0;display:none;margin-left:.3rem;width:.3rem;height:.3rem;}
	.top-nav .nav .fir-li .u-a .ico:before,.top-nav .nav .fir-li .u-a .ico:after{content:"";display:block;width:.3rem;height:2px;overflow:hidden;background:#099f84;transition:transform .3s,background .3s,opacity .3s;}
	.top-nav .nav .fir-li .u-a .ico:before{margin-top:calc(.15rem - 1px);}
	.top-nav .nav .fir-li .u-a .ico:after{margin-top:-2px;transform:rotate(90deg);}
	.top-nav .nav .active .u-a .ico:before{background:#999;opacity:0;transform:rotate(90deg);}
	.top-nav .nav .active .u-a .ico:after{background:#999;transform:rotate(180deg);}
	.top-nav .nav .sec-box{display:none;}
	.top-nav .nav .sec-ul{padding-bottom:1em;font-size:.24rem;}
	.top-nav .nav .sec-ul a{display:block;padding:1em 0 1em 2em;line-height:.36rem;color:#999;}
	.nav-search{order:-1;}
	.nav-search{margin-bottom:.6rem;display:flex;}
	.nav-search .form{flex:auto;display:flex;height:3em;overflow:hidden;font-size:.24rem;}
	.nav-search .form>input{vertical-align:top;height:100%;border:0 none;background:none;}
	.nav-search .form .u-text{flex:auto;overflow:hidden;padding-left:1em;width:100%;border:solid 2px #099f84;border-right:none;background:#fff;}
	.nav-search .form .u-btn{flex-shrink:0;width:3em;height:100%;background:#099f84 url(../images/ico-search.png) center / .33rem no-repeat;cursor:pointer;}
	.top-language{display:flex;align-items:center;margin-right:.48rem;}
	.top-language a{display:flex;justify-content:center;align-items:center;width:.52rem;height:.38rem;font-size:.2rem;text-align:center;color:#666;border-top:solid 2px #0a9179;border-bottom:solid 2px #0a9179;}
	.top-language a:first-child{border-left:solid 2px #0a9179;}
	.top-language a:last-child{border-right:solid 2px #0a9179;}
	.top-language a:hover{color:#0a9179;}
	.top-language a.active{color:#fff;border:none;background-image:linear-gradient(to right,#029e8b,#0a8aa5);}
	#header[nav="show"] .top-nav{transform:translateX(-100%);}
	#header[nav="show"] .nav-btn .line:nth-child(1){transform:translateY(calc(.19rem - 1px)) 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(calc(-.19rem + 1px)) rotate(-45deg);}

	/* WAP内容 */
	#content{min-height:calc(100vh - .88rem);/* 减头部高度 */}
	#content #banner{position:relative;z-index:10;}
	.sub-banner,.sub-banner img{min-height:2.44rem;}
	.sub-banner{position:relative;}
	.sub-banner img{display:block;margin:0 auto;object-fit:cover;object-position:center;}
	.sub-banner .title{position:absolute;top:0;bottom:.68rem;left:.2rem;right:.2rem;display:flex;justify-content:center;align-items:center;line-height:1;}
	.sub-banner .title>.wrap{position:relative;padding-left:.2rem;width:22rem;display: none;}
	.sub-banner .title>.wrap:before{content:"";position:absolute;top:.03rem;bottom:.03rem;left:0;width:.03rem;min-width:2px;overflow:hidden;background-image:linear-gradient(to top,#029e8b,#0a8aa5);}
	.sub-banner .title h2{font-size:.36rem;font-weight:normal;}
	.sub-banner .title p{margin-top:.16rem;font-size:.24rem;color:rgba(102,102,102,.72);}
	.swiper-sub-menu{display:flex;width:100%;height:0;align-items:center;}
	.swiper-sub-menu>.area{position:relative;padding:0;width:5.6rem;max-width:none;min-width:auto;}
	.swiper-sub-menu .swiper-slide{-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;}
	.swiper-sub-menu .swiper-container-initialized .swiper-slide{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;}
	.swiper-sub-menu .swiper-slide a{display:block;padding:0 1em;height:.9rem;line-height:calc(.9rem - 2px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.3rem;text-align:center;color:#999;border-top:solid 1px #e4e4e4;border-bottom:solid 1px #e4e4e4;background:#f4f4f6;box-sizing:border-box;}
	.swiper-sub-menu .swiper-slide:first-child a{border-left:solid 1px #e4e4e4;}
	.swiper-sub-menu .swiper-slide:last-child a{border-right:solid 1px #e4e4e4;}
	.swiper-sub-menu .swiper-slide a:before{content:"";position:absolute;left:0;top:1px;bottom:1px;width:.5px;background:rgba(195,195,195,.62);transform:translateX(-50%);}
	.swiper-sub-menu .swiper-slide:first-child a:before{display:none;}
	.swiper-sub-menu .swiper-slide a:hover{color:#099f84;}
	.swiper-sub-menu .swiper-slide.current a{color:#333;border:none;}
	.swiper-sub-menu-button>div{position:absolute;z-index:10;top:0;bottom:0;display:none;width:.3rem;background:#099f84;cursor:pointer;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);}
	.swiper-sub-menu-button>div[aria-disabled="false"]{display:flex;justify-content:center;align-items:center;}
	.swiper-sub-menu-button>div:before{content:"";width:.22rem;height:.28rem;background:url(../images/arrow-sub-menu-button.png) .22rem center / .34rem no-repeat;}
	.swiper-sub-menu-button>div.swiper-sub-menu-button-prev{left:-.3rem;}
	.swiper-sub-menu-button>div.swiper-sub-menu-button-next{right:-.3rem;}
	.swiper-sub-menu-button>div.swiper-sub-menu-button-prev:before{background-position:.05rem center;}
	.swiper-sub-menu-button>div.swiper-sub-menu-button-next:before{background-position:-.17rem center;}
	.swiper-sub-menu-button>div[aria-disabled="true"]{opacity:0;cursor:auto;pointer-events:none;}

	.swiper-sub-menu .l-tit{display: none;}

	/* WAP底部 */
	.m-footer>.area{padding-top:.9rem;padding-bottom:.5rem;}
	.footer-contact{padding:.1rem 0;}
	.footer-contact ul{display:flex;border:solid 1px #dfdfdf;background:#f5f5f5;}
	.footer-contact li{flex:1;overflow:hidden;border-left:solid 1px #d0e5ec;}
	.footer-contact li:first-child{border-left:none;}
	.footer-contact li>a{display:block;height:.94rem;background-position:center;background-size:.44rem;background-repeat:no-repeat;}
	.footer-contact li.tel>a{background-image:url(../images/ico-footer-tel.png);}
	.footer-contact li.addr>a{background-image:url(../images/ico-footer-addr.png);}
	.footer-contact li.fax>a{background-image:url(../images/ico-footer-fax.png);}
	.footer-contact li.email>a{background-image:url(../images/ico-footer-email.png);}
	.footer-contact li.wechat>a{background-image:url(../images/ico-footer-wechat.png);}
	.footer-copyright{display:flex;flex-direction:column;width:100%;margin-top:.75rem;}
	.footer-copyright .link{order:-1;line-height:0;font-size:0;text-align:center;color:#666;}
	.footer-copyright .link li{display:inline;line-height:1.692308;font-size:.26rem;}
	.footer-copyright .link li:before{content:"|";margin:0 1em;}
	.footer-copyright .link li:first-child:before{display:none;}
	.footer-copyright .link a{color:#666;}
	.footer-copyright .copyright{margin-top:.5rem;line-height:1.833334;font-size:.24rem;text-align:center;color:rgba(75,75,75,.62);}
}
