
.header{
    height:1.333333rem;
    position: fixed;
    left:0;
    top:0;
    width:100%;
    text-align:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    z-index:9999;
}
.header img{
    width:4.36rem;
    height:.613333rem;
}
.fixedArea{
    position: relative;
    z-index:0;
}
.wrapper{
    padding-top:0.3867rem;
    padding-left:0.3733rem;
    padding-right:0.3733rem;
    position: absolute;
    left:0;
    width:100%;
    top:1.333333rem;
    bottom:0;
    overflow-x:hidden;
    overflow-y:scroll;
    z-index:100;
}
.wrapper a{
    text-decoration: none;
}
.wrapperContainer{
    position: relative;
    z-index:100;
}
.banner{
    /* height:.426667rem; */
  /*  height:4.266667rem;*/
    margin-bottom:.426667rem;
}
.swiper-slide{
    width: 87.2%!important;
    text-align:center;
    margin:0 6.5%;
  /*  height:160px;*/
}
.swiper-slide img{
    width:100%;
   /* height:160px;*/
    border-radius:10px;
}
.swiper-slide-prev{
    right:-10%;
}
.swiper-slide-next{
    left:-10%;
}
.comTnt{
    margin-bottom:0.56rem;
    position: relative;
    z-index:100;
}
.comTnt h3{
    font-family: PingFangSC-Medium;
    font-size:0.50667rem;
    color: #212121;
    margin-bottom:0.37333rem;
}
.comTnt .comTntDetail{
    background: #FFFFFF;
    box-shadow: 0 0 0.2667rem 0 rgba(14,87,204,0.17);
    -webkit-box-shadow: 0 0 0.2667rem 0 rgba(14,87,204,0.17);
    border-radius:0.37333rem;
    height:2.666667rem;
    padding:0.4rem 0.26667rem;
}
.comTnt .comTntDetail img{
    float:left;
    /*width:1.866667rem;*/
    height:1.866667rem;
    margin-right:0.22667rem;
    border-radius:5px;
}
.comTnt .comTntDetail .p{
    margin-left:1.866667rem;
    font-family: PingFangSC-Regular;
    font-size:0.37333rem;
    color: #333333;
    line-height:0.546667rem;
    padding-top:0.1rem;
    height:1.733333rem;
    overflow:scroll;
    word-break:break-all;
}
.scrollTitle{
    overflow:scroll;
    margin-left:-0.3733rem;
    margin-right:-0.3733rem;
}
.scrollTitle ul{
    background: #FBFBFB;
    overflow-y: hidden;
}
.scrollTitle li{
    float:left;
    font-family: PingFangSC-Medium;
    font-size:0.4rem;
    color: #212121;
    height:1.2rem;
    line-height:1.2rem;
    width:25vw;
    text-align:center;
    position: relative;
}
.scrollTitle li.active::after{
    content:".";
    height:0;
    display:block;
    position: absolute;
    left:50%;
    -webkit-transform:translateX(-50%);
    transform:translateX(-50%);
    bottom:0;
    width:.853333rem;
    height:.08rem;;
    background: #CE0100;
}
.art2{
    border-bottom: 1px solid #F4F4FB;
    padding:0.5067rem 0;
}
.art2 .left{
    float:left;
    width:5.9733rem;
}
.art2 .line .leftBottom{
    height:0.4667rem;
    line-height:0.4667rem;
}
.art2 .left .leftBottom{
    height:0.4667rem;
    line-height:0.4667rem;
}
.art2 .line h3{
    font-family: PingFangSC-Regular;
    font-size:0.4rem;
    color: #333333;
    line-height:0.56rem;
    margin-bottom:0.4533rem;
}
.art2 .left h3{
    font-family: PingFangSC-Regular;
    font-size:0.4rem;
    color: #333333;
    line-height:0.56rem;
    margin-bottom:0.4533rem;
}
.art2 .line button{
    padding:.066667rem .133333rem;
    font-family: PingFangSC-Regular;
    font-size:0.16rem;
    color: #002994;
    border: 1px solid #002994;
    border-radius: 3px;
    background-color:#fff;
    margin-right:0.1733rem;
}
.art2 .left button{
    padding:.066667rem .133333rem;
    font-family: PingFangSC-Regular;
    font-size:0.16rem;
    color: #002994;
    border: 1px solid #002994;
    border-radius: 3px;
    background-color:#fff;
    margin-right:0.1733rem;
}
.art2 .line span{
    font-family: PingFangSC-Light;
    font-size:0.1866rem;
    color: #9C9A9D;
}
.art2 .left span{
    font-family: PingFangSC-Light;
    font-size:0.1866rem;
    color: #9C9A9D;
}
.art2 .right{
    float:right;
    width:2.9067rem;
}
.art2 .right img{
    width:2.9067rem;
    height:2.1333rem;
}
.art3{
    padding-top:0.5067rem;
    padding-bottom:0.4267rem;
    border-bottom: 1px solid #F4F4FB;
}
.art3 .top{
    display:flex;
    justify-content:space-between;
    margin-bottom:0.3333rem;
}
.art3 img{
    width:2.906667rem;
    height:2.133333rem;
}
.art3 .middle{
    font-family: PingFangSC-Regular;
    font-size:0.4rem;
    color: #333333;
    line-height:0.56rem;
}
.art3 .bottom button{
    padding:.066667rem .133333rem;
    font-family: PingFangSC-Regular;
    font-size:0.16rem;
    color: #002994;
    border: 1px solid #002994;
    border-radius: 3px;
    background-color:#fff;
    margin-right:0.1733rem;
}
.art3 .bottom span{
    font-family: PingFangSC-Light;
    font-size:0.1866rem;
    color: #9C9A9D;
}
.fixedWrapper{
    position:fixed;
    bottom:0;
    width:100%;
    left:0;
    padding-top: 0.3867rem;
    padding-left: 0.3733rem;
    padding-right: 0.3733rem;
    z-index:9999;
}
.fixedWrapper .scrollTitle{
    position: relative;
    z-index:9999;
}
.fixedWrapper .scrollBody{
    position: absolute;
    left:0;
    width:100%;
    top:1.2rem;
    bottom:0;
    overflow:scroll;
    z-index:100;
    padding-top: 0.3867rem;
    padding-left: 0.3733rem;
    padding-right: 0.3733rem;
    z-index:100;
    -webkit-overflow-scrolling:touch;
}
.setTop{
    font-size:12px;
    padding:0.0667rem 0.1333rem;
    margin-right:0.28rem;
    font-family: PingFangSC-Regular;
    color: #CE0100;
    border-radius:3px;
    border: 1px solid #CE0100;
}