@charset "utf-8";
@font-face{font-family:'imp';font-style:normal;src:url(../fonts/impact.woff)}
.imp{font-family: "imp"}
.social-share{font-family: "swiper-icons" !important;}
.social-share *{font-family: "swiper-icons" !important;}
.social-share .icon-qq:before{content:"\e60f"}
.social-share .icon-qzone:before{content:"\e80f";color: #fece00}
.social-share .icon-weibo:before{content:"\e61f";color: #e83437}
.social-share .icon-wechat:before{content:"\e615";color: #7dd43c}
/*.social-share .icon-qzone:hover{background: #FDBE3D;color: #fff}
.social-share .icon-weibo:hover{background: #ff3b3b;color: #fff}
.social-share .icon-wechat:hover{background: #33b045;color: #fff}*/
.social-share a{position:relative;text-decoration:none;display:inline-block;outline:0;margin-top: .1rem}
.social-share .social-share-icon{position:relative;display:inline-block;width:.5rem;height:.5rem;font-size:.26rem;border-radius:5px;line-height:.5rem;text-align:center;border-radius: 50%;background: #fff}
.social-share .icon-wechat .wechat-qrcode{display:none;border:1px solid #eee;position:absolute;z-index:9;top:50%;left:calc(100% + 10px);width:140px;height:152px;color:#666;font-size:12px;text-align:center;background-color:#fff;box-shadow:0 2px 10px #aaa;transition:all .2s;-webkit-tansition:all 350ms;-moz-transition:all 350ms;margin-top: -75px}
.social-share .icon-wechat .wechat-qrcode.bottom{top:40px;left:-84px}
.social-share .icon-wechat .wechat-qrcode.bottom:after{display:none}
.social-share .icon-wechat .wechat-qrcode h4{font-weight:400;height:26px;line-height:26px;font-size:12px;background-color:#f3f3f3;margin:0;padding:0;color:#777}
.social-share .icon-wechat .wechat-qrcode .qrcode{width:105px;margin:10px auto}
.social-share .icon-wechat .wechat-qrcode .qrcode table{margin:0!important}
.social-share .icon-wechat .wechat-qrcode .help{display: none}
.social-share .icon-wechat .wechat-qrcode .help p{font-weight:400;line-height:16px;padding:0;margin:0}
.social-share .icon-wechat .wechat-qrcode:after{content:'';position:absolute;top:50%;transform: translateY(-50%);right: 100%;width:0;height:0;border-width:10px;border-style:solid;border-color: transparent #fff transparent transparent}
.social-share .icon-wechat:hover .wechat-qrcode{display:block}

.nyarc .wp{background:linear-gradient(to bottom,rgba(255,255,255,.7) 80%,rgba(255,255,255,0) 100%);min-height: 3rem;border-top: 4px solid #d65d03;padding: .3rem .8rem .5rem}
.nyArc{background: #fff;border-top: .1rem solid #d65d03;padding: .35rem 5%;box-shadow: 0 5px 12px rgba(25, 119, 212, .1);}
.arc-con{line-height: 1.8em;color: #333;padding-bottom: .2rem;font-size: .18rem}
.arc-con img{display: block;margin: .1rem auto;height: auto!important}
.arc-con p{margin-bottom: .2rem;}
.arc-con table{border: 1px solid #eee;min-width: 640px;margin-left:0!important;width: 100%;background: #fff}

.arc-con table tr th,.arc-con table tr td{border: 1px solid #eee!important;padding: 15px;text-align: center;}
/*.arc-con table tr:nth-child(2n){background: #EEEEEE}*/
.tbsc{overflow: auto;padding: 15px 0;width: 100%}
.tbsc::-webkit-scrollbar{height:4px}
.tbsc::-webkit-scrollbar-thumb{border-radius:10px;background:#999;-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.2)}
.tbsc::-webkit-scrollbar-track{border-radius:10px;background:#ededed;-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.2)}
.arc-con video{max-width: 100%!important;height: auto!important;display: block;}
.arc-tit{margin-bottom: .3rem;}
.arc-tit h1{font-size: .4rem;text-align: center;line-height: 1.2em;font-weight: normal;}
.arc-info{text-align: center;font-size: .18rem;color: #666;margin-bottom: .3rem}
.arc-info span{display: inline-block;margin: 0 .1rem;padding: 4px 0 2px}

.arc-sibs{border-top: 1px solid #ddd;padding-top: .26rem;}
.arc-sib{font-size: .18rem}
.arc-sib div{padding: .06rem 0;}
.arc-sib div:hover{color: #d65d03;}
.arc-sib div:hover a{color: #d65d03;}
.arc-back{margin-left: .3rem}
.arc-back a{display: flex;border-radius: 5px;color: #fff;text-align: center;width: 1.2rem;height: .38rem;line-height: .38rem;justify-content: center;align-items: center;background: #d65d03;border-radius: 5px;margin: 0 auto}
.arc-back a span{display: block;margin-left: 5px}
.arc-back a img{width: .24rem}

.arc-share{position: fixed;left:50%;margin-left: -8rem;top:6.4rem;transition: .3s }
.arc-share span{display: block;margin-bottom: .15rem;text-align: center;color: #666}
.arc-share.sc{top: 1.8rem }

.arc-share .social-share .social-share-icon{display: block;}
@media (min-width: 1930px){
.arc-share{top: 7.5rem}	
}

@media (max-width:1600px){
.arc-share .tt{display: none}
.arc-share{position: static;left: 0;margin-left: 0;top: 0;margin-top: .15rem}
.arc-share.sc{top: 0 }
.arc-share .social-share {display: flex;justify-content: center;}
.arc-share .social-share a{margin: 0 .1rem}
}

.pages{padding-top: .4rem}
.pages ul{text-align: center;}
.pages ul li{text-align:center;font-size: .16rem;display: inline-block;margin:.02rem}
.pages ul li a{height: .4rem;text-align: center;line-height: .38rem;padding: 0 8px;min-width: .4rem;
display: block;border: 1px solid #ededed;border-radius: 3px;background: #fff}
.pages ul li.cur{background:#4cbdc3;padding: 0 8px;min-width: .4rem;height: .4rem;line-height: .38rem;
border: 1px solid #4cbdc3;border-radius: 3px }
.pages ul li.on a{background:#4cbdc3;padding: 0 8px;min-width: .4rem;height: .4rem;line-height: .38rem;color: #fff ;border-radius: 3px;border-color:#4cbdc3 }
.pages ul li.cur{color:#fff;}
.pages ul li.page-count{line-height: .38rem}
.page-form {line-height: .38rem}
.page-form input{border:1px solid #ddd;width: .4rem;height: .4rem;text-align: center;padding: 0 3px;background: #fff;border-radius: 3px;margin: 0 5px}
.page-form span{float: left;color: #666}
.page-form button{border:none;width: 52px;height: .4rem;line-height: .4rem;text-align: center;margin-left: 3px;
background: #4cbdc3;color: #fff;border-radius: 3px;margin-left: 5px}

@media (max-width: 640px){
.pages ul li{padding: 0}
.pages ul li.pageitem{display: none}
.pages ul li.page-form{padding-left: .1rem}
}
@media (max-width: 375px){
.pages ul li ,.page-form button{border-left: 0}
}

.ny-ba{position: relative;height:75vh}
.ny-ba .imgBox{position: absolute;top: 0;left: 0;right: 0;bottom: 0;z-index: 0;pointer-events: none;user-select: none}
.ny-ba .imgBox .img{padding-bottom: 0;height: 100%}
.ny-ba .imgBox:before{content: '';position: absolute;left: 0;right: 0;;z-index: 1;height:2rem;background: url(../images/blackms1.png) no-repeat left bottom;background-size:100% 100%;opacity: .8}
/*.ny-ba .imgBox:after{content: '';position: absolute;left: 0;right: 0;bottom: 0;z-index: 0;height: 30%;background: url(../images/blackms.png) no-repeat bottom center;background-size:100% 100%;opacity: .5;}*/
.ny-ba.nomask .imgBox:before{display: none}

.nytit{font-size: .5rem;text-align: center;margin-bottom: .4rem;text-transform: uppercase;}

/* .typetit:after{content: '';height: 3px;width: .6rem;background:#d65d03;display: block;margin: .1rem auto 0 } */

/*@media (min-width: 1930px){
.ny-ba .imgBox .img{height:7rem;position: relative;;}	
}
*/

.posi{position: relative; color: #666;margin-bottom: .3rem;font-size: .18rem;text-transform:uppercase}
.posi .pos{padding-bottom: .25rem;border-bottom: 1px solid #ddd;}
.posi a{color: #666;}
.posi a:hover{color: #43b0bb;}

.nyMain{background:  #fff ;  padding:.4rem 0 1rem;min-height: 4rem;position: relative;}
/*.nyMain:after{content: '';position: absolute;top: 0;right: 0;background: url(../images/589.png) no-repeat top right;background-size: 62.5% auto;height: 100%;pointer-events: none;z-index: 0;width: 100%;}
*/



@media (max-width: 1024px){

.ny-ba .imgBox:before{height: 1rem;}

.ny-ba{height: 40vw}

}
@media (max-width: 900px){


}
@media (max-width:750px){
.ny-ba{height: 50vw}
.arc-con img{width: 100%!important;height: auto!important;}
}
@media (max-width: 640px){
.nyMain{padding-bottom: .8rem;}
.arc-tit h1{font-size: .36rem}
.arc-con p,.arc-con span{font-size: .18rem!important}
.arc-sib{width: 100%}
.arc-back{width: 100%;margin-left: 0;margin-top: .15rem}
.nytit{font-size: .4rem;}
}
@media (max-width: 375px){
}


.swiper-slide-parent .swiBtn .swiper-icons{display: block;width: .6rem;height: .6rem;position: absolute;top: 50%;margin-top: -.3rem;z-index: 5;text-align: center;line-height: .6rem;color: #fff;background:  #43b0bb;font-size: .22rem}
.slideImgp .swiBtn .swiper-icons.prev{left: -.8rem;}
.slideImgp .swiBtn .swiper-icons.next{right:-.8rem}

.slideFoodp .swiBtn .swiper-icons.prev{left: -.8rem;}
.slideFoodp .swiBtn .swiper-icons.next{right:-.8rem}


.swiper-slide-parent .swiDots{height: 5px;position: relative;margin: .3rem auto 0;border-radius: 5px;width: 60%;overflow: hidden;}

.swiper-slide-parent .swiDots span{background: #4cbdc3;opacity: 1}
.slideImg .block{margin: .15rem;border-radius: .1rem;overflow: hidden;background: #fff;box-shadow: 0 0 .15rem rgba(0,0,0,.1)}
.slideImg .block .imgBox .img{padding-bottom: 65%}
.slideImg .block .txt{padding: .2rem}
.slideImg .block .txt .h4{font-size: .2rem;margin-bottom: .2rem;height: .72rem}
.slideImg .block .txt .info .mor{background: #4cbdc3;color: #fff;border-radius: 5px;padding: 0 .2rem;line-height: .36rem;display: block;}

.slideAcp .swiBtn .swiper-icons.prev{left: 15%;}
.slideAcp .swiBtn .swiper-icons.next{right:15%}
.slideAc .block{border-radius: .1rem;overflow: hidden;background: #fff;}
.slideAc .block .imgBox .img{padding-bottom: 50%}
.slideAc .block .imgBox:before{content: '';position: absolute;height: 40%;left: 0;right: 0;bottom: 0;background:url(../images/blackms.png) no-repeat bottom center;background-size: 100% 100%; z-index: 2;opacity: .8}
.slideAc .block .txt{padding: .2rem;position: absolute;left: 0;bottom: 0;right: 0;z-index: 5;color: #fff;opacity: 0;visibility: hidden;transition: .3s}
.slideAc .block .txt .h4{font-size: .24rem;}
.slideAc .swiper-slide-active .block .txt{opacity: 1;visibility: visible;}

.slideJd .block{display: flex;justify-content: space-between;align-items: center;}
.slideJd .imgBox{width: 60%;border-radius: .1rem}
.slideJd .txt{width: 36%}
.slideJd .txt .h4{font-size: .4rem}
.slideJd .txt .desc{line-height: 1.6em;font-size: .18rem;color: #666;margin: .3rem 0 .4rem;height: 2.24rem}
.slideJd .txt .mor{background: #4cbdc3;color: #fff;border-radius: 5px;padding: 0 .2rem;line-height: .4rem;display:inline-block;font-size: .18rem}
.slideJdsp{margin-top: .3rem}
.slideJdsp .swiBtn .swiper-icons.prev{left: -.8rem;}
.slideJdsp .swiBtn .swiper-icons.next{right:-.8rem}
.slideJdsp .swiper-slide{cursor: pointer;}
.slideJdsp .imgBox{border-radius: .1rem;}
.slideJdsp .imgBox .img{padding-bottom: 65%;background: #000}
.slideJdsp .imgBox .img img{opacity: .6}
.slideJdsp .txt{position: absolute;top: 0;left: 0;bottom: 0;right: 0;padding: .2rem;color: #fff;z-index: 5;text-align: center;font-size: .26rem}
.slideJdsp .swiper-slide-thumb-active .imgBox:after{content: '';position: absolute;top: 0;left: 0;bottom: 0;right: 0;border: 5px solid #43b0bb;border-radius: .1rem;z-index: 3}
.slideJdsp .swiper-slide-thumb-active .imgBox .img img{opacity: .8}

.swiper-button-disabled{opacity: .5}

.mj_list li .block{display: flex;justify-content: space-between;align-items: center;}
.mj_list li .imgBox{width: 60%;border-radius: .1rem}
.mj_list li .txt{width: 36%}
.mj_list li .txt .h4{font-size: .4rem}
.mj_list li .txt .desc{line-height: 1.6em;font-size: .18rem;color: #666;margin: .3rem 0 .4rem;height: 2.24rem}
.mj_list li .txt .mor{background: #4cbdc3;color: #fff;border-radius: 5px;padding: 0 .2rem;line-height: .4rem;display:inline-block;font-size: .18rem}

.slideFood .list li .imgBox:before{content: '';position: absolute;height: 40%;left: 0;right: 0;bottom: 0;background:url(../images/blackms.png) no-repeat bottom center;background-size: 100% 100%; z-index: 2;opacity:0}
.slideFood .list li .txt{position: absolute;left: 0;bottom: 0;padding: .3rem;z-index: 3;color: #fff; }
.slideFood .list li .txt .mor{display:block;width:1.4rem;line-height:.4rem;border:1px solid #fff;border-radius:5px;text-align:center;color:#fff;font-size: .18rem }
.slideFood .list li .txt .h4{width: calc(100% - 1.6rem);font-size: .3rem}

.fylist:after{content: '';width: calc(33.3333% - .2rem);}
.fylist li{width: calc(33.3333% - .2rem);margin-bottom: .3rem}
.fylist li .img{padding-bottom: 80%}
.fylist li .txt{position: absolute;top: 0;left: 0;bottom: 0;right: 0;z-index: 3;background: rgba(0, 0, 0,.5);color: #fff;text-align: center;padding: .3rem;font-size: .28rem;text-transform: uppercase;opacity: 0;visibility: hidden;transition: .3s}
.fylist li:hover .txt{opacity: 1;visibility: visible;}

.serlist li{width: 31.333%;text-align: center;padding: .4rem 0}
.serlist li img{height: 1.35rem}
.serlist li .h4{text-transform: uppercase;margin-top: .2rem;font-size: .28rem}
.piclist:after{content:'';width: calc(33.33333% - .07rem);}
.piclist li{width: calc(33.33333% - .07rem);margin-bottom: .1rem}
.piclist li .img{padding-bottom: 0;height: 4.1rem}
.piclist li .txt{position: absolute;top: 0;left: 0;bottom: 0;right: 0;z-index: 3;background: rgba(0, 0, 0,.5);color: #fff;text-align: center;padding: .3rem;font-size: .28rem;text-transform: uppercase;opacity: 0;visibility: hidden;transition: .3s}
.piclist li:hover .txt{opacity: 1;visibility: visible;}
.piclist li:nth-child(1){width: 41%;background: #4cbdc3;color: #fff;text-align: center;height: 4.1rem;position: absolute;left: 0;top: 6.1rem;margin-left: 0}
.piclist li:nth-child(1) img{height: .96rem;user-select: none}
.piclist li:nth-child(1) .h4{font-size: .46rem;margin-top: .15rem;text-transform: uppercase;}
.piclist li:nth-child(2){width: 100%}
.piclist li:nth-child(2) .img{height: 6rem}
.piclist li:nth-child(3){width: calc(59% - .1rem);margin-left: calc(41% + .1rem);}
.piclist li:nth-child(3) .img{height: 4.1rem}
.piclist li:nth-child(4) {width: 41%}
.piclist li:nth-child(4) .img{height: 4.1rem}
.piclist li:nth-child(5) {width: calc(59% - .1rem);margin-left: .1rem}
.piclist li:nth-child(5) .img{height: 4.1rem}

.vlist li .txt{position: absolute;top: auto;left: 0;bottom: 0;right: 0;z-index: 3;background:transparent;color: #fff;text-align: center;padding: .25rem;font-size: .24rem;text-transform: uppercase;opacity: 0;visibility: hidden;transition: .3s}
.vlist li .imgBox:before{content: '';position: absolute;width:.8rem;height: .8rem;background: url(../images/play.png) no-repeat center;background-size: 100% 100%;z-index: 2;top: 45%;left: 50%;margin-left: -.4rem;margin-top: -.4rem;opacity: 0;visibility: hidden;transition: .3s}
.vlist li .imgBox:after{content: '';position: absolute;height: 40%;left: 0;right: 0;bottom: 0;background:url(../images/blackms.png) no-repeat bottom center;background-size: 100% 100%; z-index: 2;opacity: 0;visibility: hidden;transition: .3s}
.vlist li:hover .imgBox:before{opacity: 1;visibility: visible;}
.vlist li:hover .imgBox:after{opacity: .8;visibility: visible;}
@media (min-width: 1025px){
.slideFood .list{display: flex;justify-content: space-between;}
.slideFood .list li .imgBox .img{height: 5.4rem}
.slideFood .list li{width: 2.75rem;transition: .3s}

.slideFood .list li.on{width: calc(100% - 5.9rem);}
.slideFood .list li.on .imgBox:before{opacity: .8}
.slideFood .list li.on .txt{opacity: 1;visibility: visible;transition: .3s .2s;}
.slideFood .list li .txt{opacity: 0;visibility: hidden;transition: .3s 0s;width:8.1rem;}
}

@media (max-width: 1024px){
.slideImgp .swiBtn .swiper-icons.prev{left: -.1rem;}
.slideImgp .swiBtn .swiper-icons.next{right:-.1rem}
.slideAcp .swiBtn .swiper-icons.prev{left: .3rem;}
.slideAcp .swiBtn .swiper-icons.next{right:.3rem}
.slideFoodp .swiBtn .swiper-icons.prev{left: -.1rem;}
.slideFoodp .swiBtn .swiper-icons.next{right:-.1rem}

.slideJd .imgBox{width: 100%;border-radius: .1rem}
.slideJd .txt{width: 100%;margin-top: .3rem;text-align: center;}
.slideJd .block{flex-wrap: wrap;}
.slideJd .txt .desc{height: auto}	
.mj_list li .block{flex-wrap: wrap;}
.mj_list li .imgBox{width:100%;border-radius: .1rem;order: 1;margin-bottom: .3rem}
.mj_list li .txt{width: 100%;order: 2;text-align: center;}
.mj_list li .txt .desc{height: auto}
.slideFood .list{flex-wrap: wrap;}
.slideFood .list li{width: 100%}
.slideFood .list li+li{margin-top: .2rem}
.slideFood .list li .txt{right: 0}
.slideFood .list li .imgBox:before{opacity: .6}
.fylist li{width: calc(50% - .15rem);margin-bottom: .3rem}


.piclist li .img{height: 28vw}
.piclist li:nth-child(1){height: 28vw;top: calc(45vw + .1rem);}
.piclist li:nth-child(1) img{height: 8vw;user-select: none}
.piclist li:nth-child(1) .h4{font-size: .36rem;}
.piclist li:nth-child(2) .img{height: 45vw}
.piclist li:nth-child(3) .img{height: 28vw}
.piclist li:nth-child(4) .img{height: 28vw}
.piclist li:nth-child(5) .img{height: 28vw}


}
@media (max-width: 640px){
.swiper-slide-parent .swiBtn  .swiper-icons{width: .5rem;height: .5rem;line-height: .5rem;margin-top: -.25rem}
.slideJd .txt .desc{-webkit-line-clamp: 4;margin: .2rem 0 .4rem;}	
.mj_list li .txt .desc{-webkit-line-clamp: 4;margin: .2rem 0 .4rem;}
.slideAc .block .imgBox .img{padding-bottom: 60%}
.swiper-slide-parent .swiBtn .swiper-icons{position: static;top: 0;margin-top: 0;margin: 0 .2rem}
.swiper-slide-parent .swiBtn{display: flex;justify-content: center;margin-top: .3rem;}
.slideJdsp .txt{font-size: .24rem}
.slideAc .block .txt .h4{font-size: .22rem;}
.mj_list li .txt .h4{font-size: .3rem}
.slideFood .list li .txt{padding: .25rem}
.slideFood .list li .txt .mor{display: none}
.slideFood .list li .txt .h4{width: 100%;font-size: .22rem}
.serlist li{width: 48%;text-align: center;padding: .3rem 0}

.vlist li .imgBox:before{width:.5rem;height: .5rem;margin-left: -.25rem;margin-top: -.25rem;}
}
@media (max-width: 540px){
.fylist li{width: 100%;margin-bottom: .3rem}
.serlist li img{height: 1rem}
.serlist li .h4{font-size: .24rem}	
.piclist li:nth-child(1) .h4{font-size: 5vw;}
.piclist li .txt{font-size: 3vw}
.piclist li .txt{padding: .1rem}
.piclist li{width: calc(50% - .05rem);margin-bottom: .1rem}
.piclist li .img{height: 35vw}
.piclist li:nth-child(1){height: 35vw;top: calc(45vw + .1rem);}
.piclist li:nth-child(1) img{height: 8vw;user-select: none}
.piclist li:nth-child(1) .h4{font-size: .36rem;}
.piclist li:nth-child(2) .img{height: 45vw}
.piclist li:nth-child(3) .img{height: 35vw}
.piclist li:nth-child(4) .img{height: 35vw}
.piclist li:nth-child(5) .img{height: 35vw}

.piclist li:nth-child(1){width: calc(50% - .05rem);}
.piclist li:nth-child(3){width: calc(50% - .05rem);margin-left:calc(50% + .05rem);}
.piclist li:nth-child(4){width: calc(50% - .05rem);margin-left: 0}
.piclist li:nth-child(5){width: calc(50% - .05rem);margin-left: 0}
}

.gongl_list li{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between}
.gongl_list li .txt{width:45%;height:4.6rem}
.gongl_list li .imgBox{width:50vw;position:absolute;left:50%;top:0;max-width:9.6rem}
.gongl_list li .imgBox .img{padding-bottom:0;height:4.6rem}
.gongl_list li .txt h4{font-size:.34rem;margin-bottom:.2rem;font-weight: normal;}
.gongl_list li .txt .desc{line-height:1.6em;color:#666;margin-bottom:.4rem}
.gongl_list li .more a{display:block;width:1.4rem;line-height:.4rem;border:1px solid #aaa;border-radius:5px;text-align:center;color:#666;font-size: .18rem}
.gongl_list li .more a:hover{border:1px solid #4cbdc3;color:#fff;background: #4cbdc3}
.gongl_list li:nth-child(2n) .imgBox{left:auto;top:0;right:50%}
.gongl_list li:nth-child(2n){justify-content:flex-end}
.jq_list li:nth-child(2n) .txt{text-align:right}
.jq_list li:nth-child(2n) .txt .more{display:flex;justify-content:flex-end}
@media (max-width:1024px){.gongl_list li .txt{height:4rem}
.gongl_list li .imgBox .img{height:4rem}
}
@media (max-width:900px){.gongl_list li .imgBox{position:relative;left:0;width:100%;order:1;border-radius:10px}
.gongl_list li:nth-child(2n) .imgBox{right:0}
.gongl_list{padding:0 .1rem}
.gongl_list li .txt{width:100%;order:2;height:auto;padding:.3rem 0}
.gongl_list li .txt .desc br{display:none}
.gongl_list li .txt .desc{margin-bottom:.3rem}
.gongl_list li{margin-bottom:.3rem}
.gongl_list li .imgBox .img{height:50vw}
.gongl_list li:nth-child(2n) .txt{text-align:left}
.gongl_list li:nth-child(2n) .txt .more{display:flex;justify-content:flex-start}
}

.serclist{background: rgba(255,255,255,.8);}
.serclist:after{width: calc(33.3333% - .2rem);content: '';display: inline-block;}
.serclist li{width: calc(33.3333% - .2rem);margin-bottom: .4rem}
.serclist li .txt{padding-top: .1rem}
.serclist li .txt h4{font-weight: normal;margin-bottom: .1rem;height:.52rem;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;font-size: .18rem}
.serclist li .txt time{color: #666}

@media (max-width:900px){
.serclist li{width: calc(50% - .2rem);margin-bottom: .4rem}
}
@media (max-width:640px){
.serclist li{width:100%;margin-bottom: .4rem}
.serclist li .txt h4{height: auto}
}
@media (max-width:480px){
.serclist li .txt h4{font-size: .2rem}
}