.header {
    position: fixed;
    width: 100%;
    height: 1rem;
    background-size: 100% 100%;
    z-index: 1000;
    background: #fff;
}
.header a{
    display:block;
}
.logo {
    width: 2.77rem;
    position: absolute;
    top: .1rem;
    left: .3rem;
}

.caidan {
    width: 0.5rem;
    position: absolute;
    right: 0.42rem;
    top: 0.2rem;
}

.nav_tabs {
    width: 100%;
    position: fixed;
    top: 1rem;
    left: 0;
    height: 100vh;
    background: #fff;
    z-index: 999;
    padding-bottom: 1rem;
    background: rgba(0, 0, 0, .6);
}

.nav_tabs a li {
    text-align: center;
    width: 100%;
    line-height: 0.9rem;
    font-size: 0.3rem;
    color: #333333;
    background-color: #fff;
    border-bottom: 0.01rem solid #EBEBEB;
    display: block;
    font-size:.30rem;
}

.nav_tabs li img {
    width: 0.2rem;
    height: 0.1rem;
    margin-left: 0.05rem;
}

.nav_tabs li .small_tabs1,
.nav_tabs li .small_tabs2 {
    font-size: 0.26rem;
    color: #828282;
}
/*底部*/
.footer{
    font-size: .2rem;
    line-height: .32rem;
    color: #818181;
    margin:0 auto;
    text-align: center;
    color:#818181;
    background: #fff;
    /* position:fixed; */
    bottom:0;
    width:100%;
    z-index:999;
}
/*头部banner*/
.banner-top-img1 {
    background: url(../images/banner1@2x.png) no-repeat center center;
    background-size: cover;
    color: #222222;
}
.banner-top-img2 {
    background: url(../images/banner2@2x.png) no-repeat center center;
    background-size: cover;
    color: #222222;
}
.banner-top-img3 {
    background: url(../images/banner3@2x.png) no-repeat center center;
    background-size: cover;
    color: #222222;
}
.banner-top-img4 {
    background: url(../images/banner4@2x.png) no-repeat center center;
    background-size: cover;
    color: #222222;
}
.banner-top-img5 {
    background: url(../images/banner5@2x.png) no-repeat center center;
    background-size: cover;
    color: #222222;
}
.banner-top-img6 {
    background: url(../images/banner6@2x.png) no-repeat center center;
    background-size: cover;
    color: #222222;
}
.banner-top-img7 {
    background: url(../images/banner7@2x.png) no-repeat center center;
    background-size: cover;
    color: #222222;
}
.banner-top {
    width: 100%;
    height: 1.17rem;
    text-align: center;

}
.history{
    height:1rem;
    position: relative;
    background-color: #fff;
    /* display: flex; */
    /* flex-direction: row; */
}
.history a{
   display: block;
}
.history h1{
    font-size:.3rem !important;
    text-align: center;
    line-height: 1rem;
}
.history img{
    width:.41rem;
    height:.3rem;
    position: absolute;
    left: 0.2rem;
    top: 0.35rem;
}