/* .bk-top .bk-top-bg 改 */
.ask-top {
    width: 100%;
    /* padding-bottom: 1rem; */
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background: #fff;
}

.ask-top .ask-top-bg {
    background: #ffffff;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    padding: 0.53rem 0.43rem;
}

.ask-top .ask-top-bg .ask-content-title {
    /*font-family: 'siyuan';*/
    font-stretch: normal;
    line-height: 0.82rem;
    letter-spacing: 0rem;
    color: #000000;
    font-size: 0.59rem;
    font-weight: normal;
    margin-bottom: 0.43rem;
}

.ask-top .ask-top-bg .ask-top-msg {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    border-bottom: 0.03rem solid #F5F5F5;
    padding-bottom: 0.64rem;
    margin-bottom: 0.64rem;
}

.ask-top .ask-top-bg .ask-top-msg .ask-top-msg-left {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
    justify-content: flex-end;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    margin-right: 0.4rem;
}

.ask-top .ask-top-bg .ask-top-msg .ask-top-msg-count {
    height: 0.43rem;
    font-size: 0.32rem;
    line-height: 0.45rem;
    color: #999999;
}

.ask-top .ask-top-bg .ask-top-msg .ask-top-msg-time {
    height: 0.45rem;
    font-size: 0.32rem;
    line-height: 0.45rem;
    color: #999999;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    margin-top: 0.43rem;
}

.ask-top .ask-top-bg .ask-top-msg .ask-top-msg-img {
    width: 2.56rem;
    height: 1.97rem;
    background: #29A7C9;
    border-radius: 0.21rem;
}

.bk-top-content-share {
    display: flex;
    align-items: center;
}

.ask_supplement .ask_supplement_title {
    height: 0.64rem;
    font-size: 0.48rem;
    font-weight: bold;
    line-height: 0.64rem;
    color: #333333;
    margin-bottom: 0.43rem;
}


.ask_sub_nav .sub-nav {
    height: 0.48rem;
    margin: 0.32rem 0;
}

.ask_sub_nav .sub-nav .swiper-container {
    width: 100%;
    height: 100%;
}

.ask_sub_nav .sub-nav .swiper-container .swiper-slide {
    width: auto;
    height: 0.48rem;
    background: rgba(235, 247, 244, 1);
    border-radius: 0.27rem;
    padding: 0 0.21rem;
    font-size: 0.29rem;
    line-height: 0.48rem;
    color: #2AAC8B;
}

.allanswernumber {
    font-size: 0.48rem;
    font-weight: bold;
    line-height: 0.64rem;
    color: #333333;
}


/* 问题补充隐藏 展开 */
.artciledata_html {
    position: relative;
    /*height: 61px;*/
    /*overflow: hidden;*/
}

.artciledata_html .artciledata_html_more {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1.5rem;
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.5) 0%, #FFFFFF 100%);
    font-size: 0.37rem;
    line-height: 2.67rem;
    color: #2AAC8B;
    text-align: center;
}
.artciledata_html .artciledata_html_more span{
    position: relative;
}
.artciledata_html .artciledata_html_more span::after{
    content: "";
    width: 0.27rem;
    height: 0.21rem;
    background: url('../image/open_all.png') no-repeat center / cover;
    position: absolute;
    right: -0.48rem;
    top: 0.16rem;
}
/* 问题补充隐藏 展开 */

.ask-top-msg-img img{
    /*filter: blur(30px);*/
}