@charset "utf-8";
 .newsBanner{
     width:7.5rem;
     height:2.4rem;
     background:url(../images/newsBanner.png) no-repeat center center scroll;
     background-size:contain;
     margin:1rem 0rem 0rem 0rem;
}
 .selectNews{
     height:0.8rem;
     background-color:#F2F5F8;
}
 .selectNews h2{
     height:0.8rem;
     line-height:0.8rem;
     padding:0rem 0.4rem 0rem 0.4rem;
     font-size:0.28rem;
     color:#444;
}
 .selectNews h2::after{
     content:'';
     height:0.08rem;
     width:0.16rem;
     margin:0.39rem 0rem 0rem 0rem;
     background:url(../images/downIcon.png) no-repeat center center scroll;
     background-size:100%;
     display:block;
     float:right;
}
 .selectNews.active h2::after{
     background:url(../images/upIcon.png) no-repeat center center scroll;
     background-size:100%;
}
 .selectNews .listWrap{
     display:none;
}
 .selectNews.active .listWrap{
     display:block;
}
 .listWrap{
     background-color:#fff;
     font-size:0.28rem;
     position:relative;
     z-index:9;
     box-shadow:0rem 0.06rem 0.12rem rgb(0,0,0,0.05) 
}
 .listWrap a{
     color:#666;
}
 .newsNavList h3{
     height:0.8rem;
     line-height:0.8rem;
     padding:0rem 0.4rem 0rem 0.4rem;
     font-size:0.28rem;
     border-bottom:#eee solid 0.02rem;
     color:#444;
}
 .newsWrap{
     background-color:#fff;
     overflow:hidden;
}
 .newsList{
     padding-top:0.3rem;
}
 .newsList li{
     position:relative;
     box-sizing:border-box;
     overflow:hidden;
     padding:0.15rem 0.4rem;
}
 .newsList img{
     width:2.1rem;
     height:1.4rem;
     float:left;
     margin-right:0.3rem;
}
 .newsList h4{
     font-size:0.3rem;
     line-height:0.44rem;
     font-weight:normal;
     color:#444;
}
 .newsList span{
     font-size:0.24rem;
     line-height:0.3rem;
     display:block;
     color:#aaa;
     margin-top:0.2rem;
}
 .newsList p{
     font-size:0.14rem;
     line-height:0.2rem;
     text-align:justify;
     color:#666;
     margin:0.2rem 0rem 0.8rem 0rem;
     height:0.4rem;
     overflow:hidden;
}
 .pages{
     text-align:center;
     margin:0.6rem 0rem 0.4rem 0rem;
}
 .pages span{
     width:0.8rem;
     height:0.8rem;
     display:inline-block;
     background-color:#f0f0f0;
     font-size:0.26rem;
     color:#aaa;
     border-radius:0.04rem;
     line-height:0.8rem;
     margin:0rem 0.1rem;
}
 .pages span.active{
     background-color:#2771C9;
     color:#fff;
}
 