.news-tab{background-color:#efefef;font-size:0;padding:0 10%;}
.news-tab a{display:inline-block;width:50%;font-size:1.4rem;width:50%;text-align:center;color:#666;border-bottom:solid 2px #efefef;padding:1rem 0;}
.news-list{margin:0 1.2rem;}
.news-list .list{justify-content:space-between;align-items:center;padding:1rem 0;border-bottom:solid 1px #eee;}
.news-list .list .img{width:10rem;height:6rem;justify-content:center;align-items:center;}
.news-list .list .img img{height:100%;}
.news-list .list .details{flex-grow:1;box-sizing:border-box;padding:0 0 0 1rem;}
.news-list .list .title{font-size:1.2rem;color:#666;height:3rem;line-height:1.5rem;margin:0 0 1rem 0;}
.news-list .list .tip{justify-content:space-between;font-size:.8rem;color:#999;}
.news-list .list .tip img{height:10px;margin:-1px .3rem 0 0;}

.news-title{text-align:center;padding:1.5rem 2rem 1.5em 3rem;background-color:#efefef;position:relative;}
.news-title .icon-back{position:absolute;left:1.5rem;height:17px;top:50%;margin:-9px 0 0 0;}
.news-title .icon-back img{height:100%;}
.news-title .news-name{font-size:1.4rem;color:#555;}

.news-small{text-align:center;font-size:1rem;color:#999;padding:.5rem 0;}
.news-content{padding:2rem 1rem 1rem 1rem;}
.news-content img{max-width:100%!important;width:100%!important;height:auto!important;}

.news-pages{text-align:center;margin:2rem 0;}
.news-pages button{cursor:pointer;margin:0 1rem;padding:.5rem 1.5rem;font-size:1.3rem;color:#666;background:none;border-radius:.5rem;border:solid 1px #ddd;}