@charset "UTF-8";
body{ background:#f5f5f5;}

.g-white-box{ width:100%; height:auto; background:#fff; margin:0 0 0; display:block; overflow:hidden}

.g-nav2-box{ width:100%; height:auto;  padding:15px 15px 10px; margin:10px 0 0; box-sizing:border-box; display:flex; overflow:hidden; background:#fff;}
.g-nav2-box li{ width:auto; display:block; overflow:hidden; position:relative; flex:1}
.g-nav2-box li a{ width:90%; height:36px; line-height:36px; font-size:14px; font-weight:normal; color:#666; text-align:center; background:#f4f4f4; border-radius:4px; margin:auto; display:block; overflow:hidden}
.g-nav2-box li.f-hover a{ background:#fe7900; color:#fff}

/*最新资讯*/
.g-news-cms{ width:100%; height:auto; padding:2px 15px 0; box-sizing:border-box; display:block; overflow:hidden}
.g-news-cms a{ width:100%; height:auto; padding:12px 0; border-bottom:1px solid #f3f3f3; display:-webkit-box; overflow:hidden}
.g-news-cms a .u-img{ width:132px; height:92px; border-radius:4px;}
.g-news-cms a span{ width:auto; height:auto;  margin:0 10px; display:block; overflow:hidden; -webkit-box-flex:1}
.g-news-cms a span strong{ width:100%; height:42px; line-height:22px; font-size:15px; font-weight:normal; color:#333; margin:10px 0 0; display:block; overflow:hidden}
.g-news-cms a span b{ width:100%; height:16px; line-height:16px; font-size:14px; font-weight:normal; color:#999; margin:10px 0 0; display:block; overflow:hidden}


.u-loading-text{ width:100%; height:auto; font-size:14px; font-weight:normal; color:#999; text-align:center; padding:12px 0; box-sizing:border-box; display:block; overflow:hidden}

/*新的分页*/
.new-page {
    /* width: 7rem; */
    /* height: 0.8rem; */
    display: flex;
    clear: both;
    /* margin: 0.2rem auto; */
    align-items: center;
    justify-content: center;
    padding-top: 1rem;
    padding-bottom: 1rem;
}

.new-page > div, .new-page > a {
    display: block;
    width: 7rem;
    height: 2rem;
    line-height: 2rem;
    background: rgb(228, 228, 228);
    position: relative;
    text-align: center;
    color: #333333;
    border-radius: 0.04rem;
    cursor: pointer;
    font-size: 1rem;
}

.new-page > a.no-click {
    opacity: 0.4;
}

.new-page > div {
    width: 6rem;
    margin: 0 0.25rem;
}

.new-page span {
    font-size: 1rem;
    display: block;
    width: 100%;
    height: 2rem;
    line-height: 2rem;
    text-align: center;
    background: #fe7900;
    color: white;
    border-radius: 0.4rem;
}

.new-page .new-page-content > div {
    position: absolute;
    bottom: 0.6rem;
    left: 0;
    width: 100%;
    max-height: 2.5rem;
    overflow: auto;
    z-index: 3;
    display: none;
    background: white;
}

.new-page .new-page-content > div a {
    display: block;
    width: 100%;
    height: 0.6rem;
    margin-bottom: 1px;
    line-height: 0.6rem;
    background: rgb(228, 228, 228);
    text-align: center;
    color: #333333;
    border-radius: 0.04rem;
    cursor: pointer;
}

.new-page .new-page-content > div a.checked {
    background: rgb(5, 188, 198);
    color: white;
}

.new-page .new-page-content > div a:active {
    background: rgb(5, 188, 198);
    color: white;
}















