/* date:2020-08; PSD:2560x1320; */
@charset 'utf-8';
[fullpage]{overflow:hidden;}
@media screen and (min-width:751px){
	.swiper-fullpage,.swiper-fullpage #content.swiper-container{width:100%;height:100%;}
	.swiper-fullpage #main>.swiper-slide{padding-top:.97rem;height:auto;overflow:hidden;box-sizing:border-box;}
	.swiper-fullpage .top-box{background:#fff;}
	.top-box{transition:background .4s,box-shadow .4s;}
	.top-search>.btn{-webkit-transition:background .4s,filter .4s;-moz-transition:background .4s,filter .4s;transition:background .4s,filter .4s;}
	#header.firstPage .top-box{background:none;box-shadow:none;}
	#header.firstPage .top-nav .nav .fir-li .u-a,#header.firstPage .top-language a{color:#fff;}
	#header.firstPage .top-search>.btn{background:none;}
	#header.firstPage .top-box:hover,[search="show"] #header.firstPage .top-box{background:rgba(255,255,255,.89);box-shadow:0 1px .27rem rgba(102,102,102,.09);}
	#header.firstPage .top-box:hover .top-nav .nav .fir-li .u-a,#header.firstPage .top-box:hover .top-language a,[search="show"] #header.firstPage .top-box .top-nav .nav .fir-li .u-a,[search="show"] #header.firstPage .top-box .top-language a{color:#333;}
	#header.firstPage .top-box:hover .top-language a:hover{color:#0a9179;}
	#header.firstPage .top-box:hover .top-language a.active,[search="show"] #header.firstPage .top-box .top-language a.active{color:#fff;}
	#header.firstPage .top-box:hover .top-search>.btn,[search="show"] #header.firstPage .top-box .top-search>.btn{background:#099f84;}
	#header.firstPage .top-box:hover .top-logo .logo img.black,
	[search="show"] #header.firstPage .top-box .top-logo .logo img.black{ display: block; }
	#header.firstPage .top-box:hover .top-logo .logo img.white,
	[search="show"] #header.firstPage .top-box .top-logo .logo img.white{ display: none; }

	.swiper-fullpage #banner{padding-top:0!important;}
	.m-banner,.swiper-banner,.swiper-banner>.swiper-container{height:100%;}
	.swiper-banner .swiper-slide{line-height:0;font-size:0;overflow:hidden;}
	.swiper-banner a{display:block;height:100%;}
	.swiper-banner img,
	.swiper-banner video{ vertical-align: top; width: 100%; height: 100%; object-fit: cover; }
	.swiper-banner-pagination{position:absolute;z-index:10;right:.34rem;top:50%;transform:translateY(-50%);line-height:0;font-size:0;text-align:center;}
	.swiper-banner-pagination .swiper-pagination-bullet{display:flex;justify-content:center;align-items:center;vertical-align:top;margin:.05rem 0;width:.26rem;height:.26rem;overflow:hidden;border:solid 2px rgba(0,154,121,0);background:none;opacity:1;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);border-radius:50%;transition:border-color .3s;}
	.swiper-banner-pagination .swiper-pagination-bullet:before{content:"";width:.08rem;height:.08rem;overflow:hidden;border-radius:50%;background:#fff;transition:background .3s;}
	.swiper-banner-pagination .swiper-pagination-bullet-active{border-color:rgba(255,255,255,1);}
	.swiper-banner-pagination .swiper-pagination-bullet-active:before{background:#fff;}
	.scroll-down{ position: absolute; z-index: 100; bottom: 2.5rem; left: 50%; margin-left: -0.17rem; width: 0.34rem; height: 0.54rem; border: .03rem solid #fff; border-radius: .17rem; cursor: pointer; }
	.scroll-down:before{content:"";position:absolute;top:.07rem;left:50%;margin-left:-.03rem;width:.06rem;height:.12rem;background-color:#fff;border-radius:.03rem;animation:scrollDown 2s infinite;}
	@keyframes scrollDown{
		0%{transform:translate(0,0);opacity:0;}
		40%{opacity:1;}
		80%{transform:translate(0,.2rem);opacity:0;}
		100%{opacity:0;}
	}
	.m-title{line-height:1;}
	.m-title h2{display:inline-block;vertical-align:top;margin-right:.375em;font-size:.48rem;font-weight:normal;}
	.m-title p{display:inline-block;vertical-align:top;padding-top:.18rem;font-size:.3rem;color:rgba(51,51,51,.45);}
	.m-title:after{content:"";display:block;margin-top:2.727273vh;margin-left:.04rem;width:calc(1em - .08rem);height:.03rem;min-height:2px;font-size:.48rem;background:#099f84;}
	.m-about{position:relative;display:flex;flex-direction:column;justify-content:center;height:100%;}
	/* .m-about:before{content:"";position:absolute;z-index:-1;top:12.5%;left:0;width:22.44rem;height:87.5%;background:url(../images/images_zj/bg_about.png) center / contain no-repeat;}
   */
  .m-about>.wrap{display:flex;justify-content:space-between;}
	.m-about .conBox{flex:auto;overflow:hidden;}
	.m-about .conBox .content{margin-top:7.575758vh;}
	.m-about .conBox .content .u-name{line-height:2.2em;font-size:.26rem;}
	.m-about .conBox .content .u-con{margin-top:1.515152vh;line-height:2.2em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;font-size:.2rem;}
	.m-about .conBox .content .btn{display:block;margin-top:4.242425vh;width:10em;line-height:3.333334em;font-size:.18rem;text-align:center;color:#fff;background-image:linear-gradient(to right,#029e8b,#0a8aa5);}
	.m-about .videoBox{flex-shrink:0;margin-left:9%;width:46%;height:5.68rem;}
	.m-about .videoBox video,
	.m-about .videoBox img{width:100%;height:100%;}
	.m-banner+.numBox{ position: absolute; z-index: 10; bottom: .45rem; left: 0; right: 0; pointer-events:none;}
	.m-banner+.numBox ul{display:flex;}
	.m-banner+.numBox li{flex:1;position:relative;text-align:center;}
	.m-banner+.numBox li:after{content:"";position:absolute;top:.3rem;bottom:.3rem;right:0;width:1px;background:#fff;}
	.m-banner+.numBox li:last-child:after{display: none; }
	.m-banner+.numBox h4{line-height:.72rem;font-size:.64rem;font-weight:normal;color:#fff;}
	.m-banner+.numBox h4:after{content:"+";vertical-align:top;margin-left:.12rem;line-height:.42rem;font-size:.26rem;}
	.m-banner+.numBox h4 strong{vertical-align:top;line-height:1;font-size:.8rem;}
	.m-banner+.numBox p{margin-top:.04rem;padding:.12rem 0;line-height:1;font-size:.18rem;color:#fff;}
	.m-product{height:100%;}
	.m-product>.area{display:flex;align-items:center;height:100%;}
	.m-product .menuBox{width:5.7rem;min-height:60%;}
	.swiper-menu{margin-top:3.030304vh;}
	.swiper-menu .swiper-wrapper{flex-direction:column;}
	.swiper-menu .swiper-slide{line-height:2.636364em;font-size:.22rem;}
	.swiper-menu .swiper-slide a{color:#999;}
	.swiper-menu .swiper-slide a:hover{color:#09858f;}
	.swiper-menu>.btn{display:block;margin-top:4.242425vh;width:10em;line-height:3.333334em;font-size:.18rem;text-align:center;color:#fff;background-image:linear-gradient(to right,#029e8b,#0a8aa5);}
	.m-product .listBox{position:absolute;top:0;bottom:0;right:0;left:calc(50% - 11rem + 6.2rem);display:flex;}
  .m-product .listBox>.title{flex-shrink:0;display:flex;
    flex-direction:column;justify-content:flex-end;align-items:center;padding:.97rem 0 12.5vh;width:1.2rem;background:#f4f4f6;
    display: none;
  }
  .m-product .listBox>.title h3{font-size:.26rem;font-weight:normal;writing-mode:vertical-rl;white-space:nowrap;
    writing-mode: tb-rl;
  }
	.m-product .listBox>.title h3 span{margin-top:1em;color:#07919c;}
	.swiper-product{flex:auto;overflow:hidden;}
	.swiper-product .swiper-container{height:100%;}
	.swiper-product .swiper-slide{width:25%;box-sizing:border-box;}
	.swiper-product .u-box{position:relative;z-index:10;display:flex;flex-direction:column;height:100%;overflow:hidden;border-left: 1px solid #edefef;}
	
	.swiper-product .u-box:before,.swiper-product .u-box:after{content:"";position:absolute;left:0;right: 0;top:0;bottom: 0;overflow:hidden;}
	.swiper-product .u-box .background{content:"";position:absolute;left:0;right: 0;bottom: 0;overflow:hidden;}
	/* .swiper-product .u-box:before{z-index:0;background:#fff url(../images/images_zj/bg_product.png) center bottom / contain no-repeat;opacity: 0;transition:opacity .4s;} */
	.swiper-product .u-box .background{z-index:0;opacity: 0;transition:opacity .4s;transition: transform .4s;}
	.swiper-product .u-box:after{z-index:-1;background-image:linear-gradient(to bottom,#f6fafa,#feffff);}


	.swiper-product .u-con{position:relative;flex:auto;display:flex;flex-direction:column;overflow:hidden;padding:0 15%;padding-top:calc(8.333334vh + .97rem);line-height:2;text-align:center;transition:opacity .4s,transform .4s;}
	.swiper-product .u-con .name{padding:2.272728vh 0;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;font-size:.22rem;border-bottom:solid 1px #ccc;}
	.swiper-product .u-con .content{padding:2.272728vh .1rem 0;text-align:left;}
	.swiper-product .u-con .content li{display:flex;padding:.757576vh 0;line-height:1.5em;font-size:.16rem;color:#666;}
	.swiper-product .u-con .content li p{flex:auto;overflow:hidden; display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;}
	.swiper-product .u-con .content li span{flex-shrink:0;}
	.swiper-product .u-name{ position: absolute; top: 0; left: 0; padding:0 15%; padding-top:calc(8.333334vh + 1.77rem); width: 100%; text-align: center; opacity: 0; transition: opacity .4s, transform .4s; }
	.swiper-product .u-name h4{padding:2.272728vh 0;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;font-size:.22rem;transition:color .4s,border-color .4s;}
	.swiper-product .u-name p{ margin-top: 0.4rem; font-size: 0.2rem; color: #999; }
	.swiper-product .u-name p:after{ content: ""; display: block; margin: 0.26rem auto 0; width: 2.1em; height: 2px; background: #009a7e; }
	.swiper-product .u-img{flex-shrink:0;position: relative; padding-top: 100%; height: 0; transition: opacity .4s, transform .4s; }
	.swiper-product .u-img .ico{position:absolute;left:50%;bottom:100%; margin-bottom: 2.272728vh;margin-left:-.22rem;width:.44rem;height:.44rem;background:url(../images/images_zj/ico_product_arrow.png) center / .36rem no-repeat;}
	.swiper-product .u-img>.jqthumb{ position: absolute !important; top: 0; left: 0; width: 100%; height: 100%; }

	/* .swiper-product .u-box:hover:before{ opacity: 1; } */
	.swiper-product .u-box:hover .u-img{ opacity: 0; transform: translateY(.2rem); }
	.swiper-product .u-box:hover .u-con{ opacity: 0; transform: translateY(-.2rem); }
	.swiper-product .u-box:hover .u-name{ opacity: 1; transform: translateY(.2rem); }

	/* .swiper-product .u-box:hover .background{opacity: 1; transform: translateY(.3rem);} */

	.swiper-product-button{display:flex;justify-content:center;margin-top:1.8182vh;}
	.swiper-product-button>div{margin:0 .045rem;width:0;height:0;overflow:hidden;border-style:solid;cursor:pointer;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:border-color .3s;}
	.swiper-product-button>div.swiper-product-button-prev{border-width:.085rem .15rem .085rem 0;border-color:transparent #999 transparent transparent;}
	.swiper-product-button>div.swiper-product-button-prev:hover{border-right-color:#07919c;}
	.swiper-product-button>div.swiper-product-button-next{border-width:.085rem 0 .085rem .15rem;border-color:transparent transparent transparent #999;}
	.swiper-product-button>div.swiper-product-button-next:hover{border-left-color:#07919c;}
	/* .swiper-product-button>div,.swiper-product-button>div[aria-disabled="true"]{display:none;}
	.swiper-product-button>div[aria-disabled="false"]{display:block;} */
	.m-news{position:relative;display:flex;flex-direction:column;justify-content:center;height:100%;}
	.m-news:before{content:"";position:absolute;left:0;top:calc( 50% + 21.4393945vh + .605rem );bottom:0;width:100%;margin-top: calc(-8.181819vh - .7rem); background:url(../images/images_zj/bg_news_pc.jpg) center / cover no-repeat;}
	.m-news>.area{display:flex;justify-content:space-between;}
	.m-news .menuBox{display:flex;margin-top:.12rem; display: none; }
	.m-news .menuBox li{margin-left:.12rem;}
	.m-news .menuBox li a{position:relative;display:block;width:1.8rem;line-height:.6rem;font-size:.22rem;text-align:center;color:#666;cursor:pointer;}
	.m-news .menuBox li a:before{content:"";position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(to right,#029e8b,#0a8aa5);opacity:0;transition:opacity .2s;}
	.m-news .menuBox li.active a,.m-news .menuBox li a:hover{color:#fff;}
	.m-news .menuBox li.active a:before,.m-news .menuBox li a:hover:before{opacity:1;}
	.m-news .listBox{margin-top:5vh;}
	.swiper-news{position:relative;}
	.swiper-news .swiper-slide{width:22.136364%;}
	.swiper-news .u-box{display:block;background:#fff;}
	.swiper-news .u-img{display:block;width:100%;height:26.969697vh;overflow:hidden;}
	.swiper-news .u-con{position:relative;z-index:10;padding:2.727273vh .3rem;}
	.swiper-news .u-con:before{content:"";position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(to right,#029e8b,#0a8aa5);opacity:0;transition:opacity .2s;}
	.swiper-news .u-con .date{display:flex;align-items:baseline;line-height:1;}
	.swiper-news .u-con .date .MMDD{font-size:.34rem;color:#0a947b;transition:color .2s;}
	.swiper-news .u-con .date .YY{margin-left:.5em;font-size:.22rem;color:#999;transition:color .2s;}
	.swiper-news .u-con .name{margin-bottom:2.7273vh;line-height:1.5em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.24rem;font-weight:normal;color:#000;transition:color .2s;}
	.swiper-news .u-con .content{margin-top:1em;height:3em;line-height:1.5em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.2rem;color:#7f7f7f;transition:color .2s; display: none; }
	.swiper-news .u-box:hover .u-con:before{opacity:1;}
	.swiper-news .u-box:hover .u-con .date .MMDD,.swiper-news .u-box:hover .u-con .date .YY,.swiper-news .u-box:hover .u-con .name,.swiper-news .u-box:hover .u-con .content{color:#fff;}
	.swiper-news-button>div{position:absolute;top:26.9697vh;bottom:0;display:flex;justify-content:center;align-items:center;cursor:pointer;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);}
	.swiper-news-button>div:before{content:"";display:block;width:.26rem;height:.48rem;overflow:hidden;background:url(../images/images_zj/arrow_scroll.png) .36rem 0 / auto 100% no-repeat;transition:background-image .3s;}
	.swiper-news-button>div.swiper-news-button-prev{left:0;right:50%;margin-right:11rem;}
	.swiper-news-button>div.swiper-news-button-prev:before{background-position:0 0;}
	.swiper-news-button>div.swiper-news-button-next{left:50%;right:0;margin-left:11rem;}
	.swiper-news-button>div.swiper-news-button-next:before{background-position:-.36rem 0;}
	.swiper-news-button>div:hover:before{background-image:url(../images/images_zj/arrow_scroll_hover.png);}
	.swiper-news-button>div,.swiper-news-button>div[aria-disabled="true"]{display:none;}
	.swiper-news-button>div[aria-disabled="false"]{display:flex;}
	.swiper-fullpage #footer{display:flex;flex-direction:column;padding-top:0!important;}
	.m-partner{flex:auto;position:relative;display:flex;align-items:center;padding-top:.97rem;overflow:hidden;background:url(../images/images_zj/bg_partner_pc.jpg) center / cover no-repeat;}
	.m-partner>.area{position:relative;display:flex;justify-content:space-between;}
	.m-partner .m-title{flex:auto;overflow:hidden;}
	.m-partner .listBox{flex-shrink:0;width:74.045455%;}

	/*.m-partner .listBox>.btn{position:absolute;left:0;bottom:18.877552%;display:block;width:10em;line-height:3.333334em;font-size:.18rem;text-align:center;color:#fff;background-image:linear-gradient(to right,#029e8b,#0a8aa5);}*/
	.swiper-partner{min-height:4.38rem}
	.swiper-partner .swiper-slide{width:23.076924%;}
	.swiper-partner .u-img{position:relative;display:block;margin:0 0 .46rem .32rem;padding:3px;height:1.67rem;background:#fff;}
	.swiper-partner .u-img:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(to right,#029e8b,#0a8aa5);opacity:0;transition:opacity .3s;}
	.swiper-partner .u-img>.jqthumb{opacity:.5;transition:opacity .3s;}
	.swiper-partner .u-img:hover:before,.swiper-partner .u-img:hover>.jqthumb{opacity:1;}
	.swiper-partner-button{position:absolute;left:0;bottom:18.877552%;display:flex;}
	.swiper-partner-button>div{display:inline-flex;justify-content:center;align-items:center;margin-right:.2rem;width:.6rem;height:.6rem;cursor:pointer;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);}
	.swiper-partner-button>div:before{content:"";display:block;width:.26rem;height:.48rem;overflow:hidden;background:url(../images/images_zj/arrow_scroll.png) .36rem 0 / auto 100% no-repeat;transition:background-image .3s;}
	.swiper-partner-button>div.swiper-partner-button-prev:before{background-position:0 0;}
	.swiper-partner-button>div.swiper-partner-button-next:before{background-position:-.36rem 0;}
	.swiper-partner-button>div:hover:before{background-image:url(../images/images_zj/arrow_scroll_hover.png);}
	.swiper-partner-button>div,.swiper-partner-button>div[aria-disabled="true"]{opacity:0;cursor:auto;pointer-events:none;}
	.swiper-partner-button>div[aria-disabled="false"]{opacity:1;cursor:pointer;pointer-events:auto;}
	.swiper-fullpage #main>.swiper-slide>.flex-wrap{ display: flex; flex-direction: column; width: 100%; height: 100%; }
}
@media screen and (max-width:750px){
	.swiper-fullpage #content.swiper-container{}
	.swiper-fullpage #main{flex-direction:column;justify-content:space-between;height:auto;box-sizing:border-box;}
	.swiper-fullpage #main>.swiper-slide:nth-last-child(2){flex:auto;}
	.m-banner{ position: relative; }
 	/*.swiper-banner .swiper-slide{ height: 4.9rem;}
	.swiper-banner img,
	.swiper-banner video{ vertical-align: top; width: 100%; height: 100%; object-fit: cover; } */
	.swiper-banner-pagination{position:absolute;z-index:10;left:50%;bottom:.28rem;transform:translateX(-50%);line-height:0;font-size:0;text-align:center;}
	.swiper-banner-pagination .swiper-pagination-bullet{display:inline-flex;justify-content:center;align-items:center;vertical-align:top;margin:0 .05rem;width:.26rem;height:.26rem;overflow:hidden;border:solid 2px rgba(0,154,121,0);background:none;opacity:1;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);border-radius:50%;transition:border-color .3s;}
	.swiper-banner-pagination .swiper-pagination-bullet:before{content:"";width:.08rem;height:.08rem;overflow:hidden;border-radius:50%;background:#fff;transition:background .3s;}
	.swiper-banner-pagination .swiper-pagination-bullet-active{border-color:rgba(0,154,121,1);}
	.swiper-banner-pagination .swiper-pagination-bullet-active:before{background:#009a79;}
	.m-title{line-height:1;text-align:center;}
	.m-title h2{font-size:.4rem;font-weight:normal;}
	.m-title p{padding-top:.12rem;font-size:.3rem;color:rgba(51,51,51,.45);}
	.m-title:after{content:"";display:block;margin:.2rem auto 0;width:1em;height:.03rem;min-height:2px;font-size:.4rem;background:#099f84;}
	.m-about{margin-top:.6rem;background:url(../images/images_zj/bg_about.png) .2rem bottom / auto 5rem no-repeat;}
	.m-about .conBox .content{margin-top:.4rem;}
	.m-about .conBox .content .u-name{line-height:2.055556;font-size:.36rem;text-align:center;}
	.m-about .conBox .content .u-con{margin-top:.3rem;line-height:2.071429;overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:.28rem;color:#666;}
	.m-about .videoBox{margin-top:.6rem;height:3.96rem;}
	.m-about .videoBox video{width:100%;height:100%;}
	.m-banner+.numBox{margin-top:.8rem;margin-right:-.2rem;}
	.m-banner+.numBox ul{overflow:auto;line-height:0;font-size:0;white-space:nowrap;}
	.m-banner+.numBox ul::-webkit-scrollbar{height:.04rem;}
	.m-banner+.numBox ul::-webkit-scrollbar-track-piece{background-color:transparent;border-top:solid 1px #ccc;}
	.m-banner+.numBox ul::-webkit-scrollbar-thumb{background-image:linear-gradient(to right,#029e8b,#0a8aa5);}
	.m-banner+.numBox li{position:relative;display:inline-block;vertical-align:top;margin-bottom:.7rem;padding:0 .6rem;text-align:center;}
	.m-banner+.numBox li:first-child{padding-left:0;}
	.m-banner+.numBox li:last-child{padding-right:.2rem;}
	.m-banner+.numBox li:after{content:"";position:absolute;top:.4rem;bottom:.4rem;left:0;width:1px;background:#dcdcdc;}
	.m-banner+.numBox li:first-child:after{display:none;}
	.m-banner+.numBox h4{line-height:.58rem;font-size:.5rem;font-weight:normal;white-space:nowrap;color:#0b858f;}
	.m-banner+.numBox h4:after{content:"+";vertical-align:top;margin-left:.1rem;line-height:.32rem;font-size:.2rem;}
	.m-banner+.numBox h4 strong{vertical-align:top;line-height:1;font-size:.62rem;}
	.m-banner+.numBox p{margin-top:.24rem;line-height:1.75;font-size:.24rem;}
	.m-banner+.numBox p span{display:block;}
	.m-product{margin-top:.9rem;}
	.swiper-menu{margin:.7rem -.2rem 0;background:#f4f4f6;}
	.swiper-menu .swiper-wrapper{}
	.swiper-menu .swiper-slide{padding:0 .2rem;width:auto;line-height:3.4em;font-size:.3rem;}
	.swiper-menu .swiper-slide a{color:#666;}
	.swiper-menu .swiper-slide a:hover{color:#09858f;}
	.swiper-product{overflow:hidden;}
	.swiper-product .swiper-slide{width:50%;border:solid 1px rgba(223,223,223,.4);border-right:none;box-sizing:border-box;}
	.swiper-product .swiper-slide:first-child{border-left:none;}
	.swiper-product .u-box{position:relative;display:flex;flex-direction:column;height:8.68rem;overflow:hidden;}
	.swiper-product .u-box:before,.swiper-product .u-box:after{content:"";position:absolute;z-index:-1;left:0;top:0;width:100%;height:100%;overflow:hidden;transition:opacity .4s;}
	.swiper-product .u-box:before{background-image:linear-gradient(to right,#029e8b,#0a8aa5);}
	.swiper-product .u-box:after{background-image:linear-gradient(to bottom,#f6fafa,#feffff);}
	.swiper-product .u-con{position: relative;flex:auto;display:flex;flex-direction:column;padding:0 12%;line-height:.74rem;text-align:center;}
	.swiper-product .u-con .name{margin-top:1em;padding-bottom:.15rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.28rem;border-bottom:solid 1px #ccc;}
	.swiper-product .u-con .content{padding-top:.24rem;text-align:left;}
	.swiper-product .u-con .content li{display:flex;padding:.09rem 0;line-height:1.6em;font-size:.2rem;color:#666;}
	.swiper-product .u-con .content li p{flex:auto;overflow:hidden;}
	.swiper-product .u-con .content li span{flex-shrink:0;}
	.swiper-product .u-name{ display: none; }
	.swiper-product .u-img{flex-shrink:0;position:relative;padding-top:100%;height:0;overflow:hidden;}
	.swiper-product .u-img>.jqthumb{position:absolute!important;left:0;top:0;width:100%;height:100%;}

	.swiper-product .u-box:hover:after{opacity:0;}
	.swiper-product .u-box:hover .name{color:#fff;border-color:#fff;}
	.swiper-product .u-box:hover .u-con .content li{color:#fff;}
	.swiper-product .u-box:hover .u-con .ico{background-image:url(../images/images_zj/ico_product_hover_arrow.png);}
	.m-news{position: relative;margin-top:.9rem;overflow: hidden;}
	.m-news:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:4.78rem;background:url(../images/images_zj/bg_news_wap.jpg) center / cover no-repeat;}
	.m-news .menuBox{display:flex;justify-content:center;margin-top:.5rem; display: none;}
	.m-news .menuBox li{margin-left:.14rem;}
	.m-news .menuBox li:first-child{margin-left:0;}
	.m-news .menuBox li a{position:relative;display:block;width:2.1rem;line-height:.7rem;font-size:.3rem;text-align:center;color:#666;}
	.m-news .menuBox li a:before{content:"";position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(to right,#029e8b,#0a8aa5);opacity:0;transition:opacity .2s;}
	.m-news .menuBox li.active a,.m-news .menuBox li a:hover{color:#fff;}
	.m-news .menuBox li.active a:before,.m-news .menuBox li a:hover:before{opacity:1;}
	.m-news .listBox{margin-top:.55rem;}
	.swiper-news{position:relative;margin:0 .2rem;}
	.swiper-news>.area{padding:0;}
	.swiper-news .u-box{display:block;background:#fff;}
	.swiper-news .u-img{display:block;width:100%;height:5.18rem;overflow:hidden;}
	.swiper-news .u-con{position:relative;z-index:10;padding:.44rem .32rem .54rem;}
	.swiper-news .u-con:before{content:"";position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(to right,#029e8b,#0a8aa5);opacity:0;transition:opacity .2s;}
	.swiper-news .u-con .date{display:flex;align-items:baseline;line-height:1;}
	.swiper-news .u-con .date .MMDD{font-size:.38rem;color:#0a947b;transition:color .2s;}
	.swiper-news .u-con .date .YY{margin-left:.5em;font-size:.26rem;color:#999;transition:color .2s;}
	.swiper-news .u-con .name{margin-top:.42rem;line-height:1.5em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.28rem;font-weight:normal;color:#000;transition:color .2s;}
	.swiper-news .u-con .content{margin-top:.28rem;height:3.5em;line-height:1.75em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.24rem;color:#7f7f7f;transition:color .2s;}
	.swiper-news .u-box:hover .u-con:before{opacity:1;}
	.swiper-news .u-box:hover .u-con .date .MMDD,.swiper-news .u-box:hover .u-con .date .YY,.swiper-news .u-box:hover .u-con .name,.swiper-news .u-box:hover .u-con .content{color:#fff;}
	.swiper-news-button{display:flex;justify-content:center;height:1.4rem;}
	.swiper-news-button>div{display:flex;justify-content:center;align-items:center;margin:0 .25rem;cursor:pointer;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);}
	.swiper-news-button>div:before{content:"";display:block;width:.26rem;height:.48rem;overflow:hidden;background:url(../images/images_zj/arrow_scroll.png) .36rem 0 / auto 100% no-repeat;transition:background-image .3s;}
	.swiper-news-button>div.swiper-news-button-prev{}
	.swiper-news-button>div.swiper-news-button-prev:before{background-position:0 0;}
	.swiper-news-button>div.swiper-news-button-next{}
	.swiper-news-button>div.swiper-news-button-next:before{background-position:-.36rem 0;}
	.swiper-news-button>div:hover:before{background-image:url(../images/images_zj/arrow_scroll_hover.png);}
	.swiper-news-button>div,.swiper-news-button>div[aria-disabled="true"]{opacity:0;cursor:auto;pointer-events:none;}
	.swiper-news-button>div[aria-disabled="false"]{opacity:1;cursor:pointer;pointer-events:auto;}
	.m-partner{margin-top:1rem;overflow:hidden;}
	.m-partner .listBox{margin:.5rem -.2rem 0;padding:.5rem 0 .7rem;background:url(../images/images_zj/bg_partner_wap.jpg) center / cover no-repeat;}
	.m-partner .listBox>.btn{display:block;margin:.4rem auto 0;width:2.1rem;line-height:.7rem;font-size:.26rem;text-align:center;color:#fff;background-image:linear-gradient(to right,#029e8b,#0a8aa5);}
	.swiper-partner{padding:0 .05rem;overflow:hidden;}
	.swiper-partner .swiper-container{overflow:visible;}
	.swiper-partner .swiper-slide{width:47.887324%;}
	.swiper-partner .u-img{margin:.2rem .15rem;position:relative;display:block;padding:3px;height:1.47rem;background:#fff;}
	.swiper-partner .u-img:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(to right,#029e8b,#0a8aa5);opacity:0;transition:opacity .3s;}
	.swiper-partner .u-img>.jqthumb{opacity:.5;transition:opacity .3s;}
	.swiper-partner .u-img:hover:before,.swiper-partner .u-img:hover>.jqthumb{opacity:1;}
}
