
.content-block-title {
    margin-top: .75rem;
}
.tab .item-title {
    white-space: initial;
}
.jianjie img {
    max-width: 100%;
    display: block;
}
.cards .item-content{
    -webkit-box-align: start;
    -webkit-align-items: start;
    align-items: start;
}
.toolsuit{
    position: fixed;    border-radius: 2rem;
    bottom: 8rem;
    right: 1px;margin-right: 1px;
    background: rgba(53, 131, 225, 0.84);
    color: #fff;
    z-index:19999; 
    font-size: 1rem;
}
.toolsuit a {
    padding: .4rem;
    color: #fff;    display: block;
}
.item-subtitle img{
max-width:100%
}
.summary .cols {
    text-align: center;
}

    .summary .cols span {
        color: #0894ec;
        font-weight: bold;
    }
.item-text .iattr{
        padding-right: 10rpx;
    color: #999;
}
.item-text {height: initial !important;}
.badge {
    line-height: 1.6;
    background: #0894ec;
    font-weight: bold;
    color: #fff;
    margin-left: 5px;
}

.tcontents ul ul{padding-left: 1rem;}
.tcontents ul ul li{list-style: disc;}
.hhr {
    background: #ff6600;
}

.nosubs {
    background: #999;
}


.list-block .item-after a {
    margin-left: 5px;
}

.list-block .item-after {
    color: #999;
}

.bar-nav a {
    overflow: hidden;
    max-width: 80%;
}

.badge2 {
    font-size: 1rem;
    background: #f00;
    color: #fff;
    line-height: 1.4;
}

.list-block-label {
    font-size: .5rem;
    text-align: right;
    padding-top: .2rem;
    color: #ff6666;
}

#mmbinf {
    position: relative;    padding-bottom: 0;
}

    #mmbinf .carea {
        display: flex;
        padding: 0.25rem;
        font-size: .7rem;
        -webkit-box-orient: horizontal;
        background: rgba(0, 0, 0, 0.3);
        width: 100%;
        box-sizing: border-box;position: absolute;
    bottom: 0;
    }

    #mmbinf .clogo {
        width: 3.5rem;
        height: 3.5rem;
        margin-right: .5rem;
    }
    #mmbinf .level {
        width: 2rem;
        height: 2rem;
    }

#infBox {
    flex: 1;    color: #fff;
}

.info .ctitle {
    font-size: .7rem;    height: 1rem;
    overflow: hidden;
}
.info .ctitle, .info .intro {
    font-weight: bold;
}
.info .intro {
    font-size: .7rem;
    color: #fff;
    font-weight: normal;
    height: 1rem;
    overflow: hidden;
}
.shop_gift {
    height: 1rem;    overflow: hidden;display:flex;margin-top: 0.4rem;
}
.shop_gift img {
    height: 1rem;
    width: 1rem;
    vertical-align: middle;
    float: left;
}
.font_inner {
    position: relative;
    padding: 0;
    margin: 0;
    font-size: .7rem;
}

    .shop_gift ul {
    padding-left: .5rem; color: rgb(255, 255, 255);
    }
    .shop_gift ul li{
        height: 1rem;
list-style: none;overflow:hidden
}
.tabs li{
list-style:none
}
.typTitle {
    width: 100% !important;
    background: none !important;
    font-size: .8rem;
    text-align: center;
    height: initial !important;
    display: block !important;
    padding: .75rem 0 .25rem !important;
}

.cnatinf a{
    padding-left: 0 !important;
    width: 100%;
    }
.toolsuit{
    position: fixed;    border-radius: 2rem;
    bottom: 8rem;
    right: 0;margin-right: 1px;
    background: rgba(53, 131, 225, 0.84);
    color: #fff;
    z-index:19999; 
}
.toolsuit a {
    padding: .2rem .4rem;
    color: #fff;    display: block;
}