﻿

header:after{display:block;overflow:hidden;border-bottom:1px solid transparent;content:" "}
.header{width:100%;height:.85rem;max-width:750px;border-bottom:1px solid #e5e5e5;background-color:#fff; padding-top: .1rem;}
.header .logo{margin:.12rem 0 0 .3rem}
.header .logo img{width:2.7rem;}
.header .center{margin:.13rem .3rem 0;width:.6rem;height:.6rem;background:url(../images/newindex/center_ico.png) no-repeat center;background-size:100%;position: relative;}
.header .center .num{display: inline-block;height: .24rem;line-height: .24rem;min-width:.32rem;font-size: .2rem;color: #fff;text-align: center;background:#db3f30; border-radius: .16rem;padding: 0 .14rem;position: absolute;right: -0.24rem;top: -0.03rem;box-sizing: border-box;
}
.header .search{box-sizing:border-box;margin:.13rem 0.2rem 0 3.5rem;height:.6rem;border-radius:.58rem;background-color:#eee;}
.header .search a{display:block;padding-left:.56rem;background:url(../images/newindex/search_ico.png) no-repeat .2rem center;background-size:.3rem;color:#999;font-size:.26rem;line-height:.56rem}body {
}
.height8 {
    height: .8rem;
 
}

    .header_new {
    height: calc(100vh - 1.378rem);
    overflow-x: hidden;
    overflow-y: scroll;
}
.tca {
    width: 100%;
    height: 150%;
    position: fixed;
    left: 0;
    top: 150%;
    background: #f0f0f0;
    z-index: 99999;
}

.scrollwrap {
    position: relative;
    width: 100%;
    max-width: 750px;
    height: .8rem;
    background: #fff;
    z-index: 15;
}

    .scrollwrap .scroll {
        position: relative;
        width: 100%;
        height: .8rem
    }

        .scrollwrap .scroll ul {
            overflow-x: auto;
            width: 100%
        }

        .scrollwrap .scroll li {
            position: relative;
            float: left;
            padding: 0 .2rem;
        }

            .scrollwrap .scroll li:first-child {
                padding-left: .3rem;
            }

            .scrollwrap .scroll li a {
                display: block;
                height: .8rem;
                color: #222;
                font-size: .36rem;
                line-height: .8rem
            }

            .scrollwrap .scroll li.cur a {
                box-sizing: border-box;
                background: url(../images/newindex/border.png) center bottom no-repeat;
                background-size: .4rem;
                color: #eb7433;
                font-weight: bold;
            }

    .scrollwrap .nav-down {
        position: absolute;
        top: 0;
        right: 0;
        z-index: 5;
        padding: .25rem .3rem 0 0;
        width: .58rem;
        height: .55rem;
        background: #fff;
        text-align: right
    }

        .scrollwrap .nav-down a {
            display: inline-block;
            width: .3rem;
            height: .3rem;
            /*background: url(../images/newindex/index/icon.png) -.96rem -1rem no-repeat;*/
            background-size: 1.26rem;
            vertical-align: middle
        }
        .imaginary_icon_one {
    width: 0.109375rem;
    height: .9rem;
    background: url("../images/newindex/imaginary_icon.png") no-repeat center center/contain;
    position: absolute;
    top: 0;
    right: 0.98rem;
}
.table_btn_box_background {
    width: 1rem;
    height: 0.8rem;
    display: block;
    background: #fff;
    background-size: .3rem;
    position: absolute;
    top: 0;
    right: 0;
    z-index: 16;
}