.topswiper{
    width: 7.5rem;
    height: 4.5rem;
}
.topswiper .swiper-slide{
    width: 6.9rem;
    height: 4.7rem;
    padding-top: .2rem;
}
.topswiper .swiper-slide a{
    display: block;
    width: 100%;
    height: 3.5rem;
    box-shadow: 0px 0px .1rem 0px rgba(16, 12, 7, 0.4);
    border-radius: .16rem;
    overflow: hidden;
}
.topswiper .swiper-slide a img{
    width: 100%;
    height: 100%;
}
.topswiper .swiper-slide span{
    width: 100%;color: #2d2d2d;display: block;font-size: .3rem;height: 1rem;line-height: 1rem;text-align: center;
}
.com{
    width: 7.1rem;
    margin: auto;
    margin-top: .3rem;overflow: hidden;
}

.com .combox a {
    float: left;
    width: 3.41rem;
    height: 2.54rem;
    background-color: #ffffff;
    box-shadow: 0px 0px 0.07rem 0px rgba(128, 128, 128, 0.42);
    border-radius: .10rem;
    margin-right: .26rem;
    margin-bottom: .26rem;
    overflow: hidden;
}
.com .combox a:nth-child(2n) {
    margin-right: 0;
}
.com .combox a img{
    display: block;
    width: 100%;
    height: 1.71rem;
}
.com .combox{
    margin-top: .3rem;    overflow: hidden;
}
.com .combox a p{
    box-sizing: border-box;
    display: block;
    height:.83rem;
    padding: 0.06rem .17rem;
    color: #454545;
    line-height: .37rem;
    font-size: .22rem;
    width: 100%;
    text-align: left;
}
.video_tag{
    margin-top: .3rem;
}
.video_tag a{
    height: .51rem;
    background-color: #ffffff;
    box-shadow: 0px 0.13rem 0.16rem 0px rgba(219, 219, 219, 0.3);
    border-radius: .25rem;
    border: solid 1px #f5f5f5;
    float: left;
    padding: 0 .25rem;
    line-height: .5rem;
    margin: 0 .25rem;color: #484848;font-size: .24rem;
}
.videoloag {
    text-align: center;
    color: #919191;
    font-size: .26rem;
    cursor: pointer;
}
.videoloag.daodi::before {
    content: '';
    display: inline-block;
    width: .32rem;
    height: .28rem;
    background: url(/images/v1/ddl.png) no-repeat center bottom;
    background-size: 100%;
    vertical-align: text-top;
    margin-right: .2rem;
}
