/**
* 间距修改
*/
@media only screen and (min-width: 641px) {
    .index-plugins-ask-index-index .am-container>.am-g,
    .index-plugins-ask-index-search .am-container>.am-g,
    .index-plugins-ask-index-detail .am-container>.am-g {
        margin-left: -0.6rem;
        margin-right: -0.6rem;
    }

    .index-plugins-ask-index-index [class*="am-u-"],
    .index-plugins-ask-index-search [class*="am-u-"],
    .index-plugins-ask-index-detail [class*="am-u-"] {
        padding-left: 0.6rem;
        padding-right: 0.6rem;
    }
}
.plugins-ask {
    padding-top: 1.2rem;
}

/**
* 首页头部
*/
.index-plugins-ask-index-index .header-top,
.index-plugins-ask-index-search .header-top,
.index-plugins-ask-index-detail .header-top {
    position: absolute;
    left: 0;
    right: 0;
    background: rgba(0, 0, 0, .07);
    z-index: 2;
    border: 0;
}

.index-plugins-ask-index-index .top-nav-right,
.index-plugins-ask-index-search .top-nav-right,
.index-plugins-ask-index-detail .top-nav-right {
    background: transparent;
    border: 0;
}

.ask-head {
    position: relative;
    overflow: hidden;
}

.ask-head .ask-bg {
    filter: blur(1rem);
    width: 100%;
    height: 100%;
    object-fit: cover;
    position: absolute;
    left: 0;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}

.ask-head .search {
    position: relative;
    z-index: 1;
    padding: 15rem 1rem 8rem 1rem;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.1);
}

.ask-head .search .logo img {
    max-width: 22rem;
}

.ask-head .search .content {
    max-width: 59rem;
    width: 100%;
}

.ask-head .search .content input {
    height: 3.8rem;
    box-shadow: none;
    border: 0;
    max-width: 100%;
}

.ask-head .search .content button {
    padding: 0.8rem 2.9rem 0.8rem 3.4rem;
    font-size: 1.6rem !important;
    height: 3.8rem;
    margin: 0;
}

@media only screen and (max-width:640px) {
    .ask-head .search {
        padding: 6rem 1rem 4rem 1rem;
    }
    .header-top * {
        color: #333333;
    }
}

/**
 * 右侧操作按钮列表
 */
.plugins-ask .ask-right-list {
    position: fixed;
    top: 32%;
    right: calc((100% - 120rem) /2 - 7.5rem);
    z-index: 9;
}

.plugins-ask .ask-right-list a {
    padding: 0.8rem 0.9rem 0.8rem 0.9rem;
    font-size: 1.4rem;
    text-align: center;
    -webkit-box-shadow: var(--box-shadow);
    box-shadow: var(--box-shadow);
}

.plugins-ask .ask-right-list a i {
    font-size: 2.6rem;
}

@media only screen and (min-width:1600px) {
    .plugins-ask .ask-right-list {
        right: calc((100% - 150rem) /2 - 7.5rem);
    }
}

@media only screen and (max-width:1380px) {
    .plugins-ask .ask-right-list {
        position: fixed;
        top: 40%;
        right: 0;
        z-index: 9;
        transform: translateY(-40%);
    }
}

@media only screen and (max-width:640px) {
    .plugins-ask .ask-right-list a {
        width: 3rem;
        padding: 0;
        margin-top: 2rem;
    }

    .plugins-ask .ask-right-list a i {
        font-size: 1.8rem;
    }

    .plugins-ask .plugins-ask-nav-ask-category {
        padding: 0 1rem;
    }
}

/**
 * 轮播
 */
.plugins-ask .slide-list {
    box-shadow: none;
    -webkit-box-shadow: none;
}

.plugins-ask .am-slider-c2 {
    box-shadow: none;
}

.plugins-ask .am-slider-c2 .am-viewport {
    border-radius: var(--border-radius);
}

.plugins-ask .am-slider-c2 .am-slider-desc {
    background: #000;
    background: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, .7)));
    background: -webkit-linear-gradient(top, transparent, rgba(0, 0, 0, .7));
    background: linear-gradient(180deg, transparent, rgba(0, 0, 0, .7));
    bottom: 0;
    left: 0;
    right: 0;
}

.plugins-ask .am-slider-c2 .am-control-nav li a {
    border-radius: 50%;
}

/**
 * 分类查询页
 */
.ask-tabs ul li a {
    border: 1px solid #FFFFFF;
    border-bottom-color: var(--color-main);
    border-top-left-radius: var(--border-radius);
    border-top-right-radius: var(--border-radius);
    position: relative;
    background: #FFFFFF;
    top: 1px;
    font-size: 1.6rem;
    padding: 0.6rem 2rem;
}

.ask-tabs ul li a:hover,
.ask-tabs ul li a:focus {
    background: #FFFFFF;
    color: #333333;
}

.ask-tabs ul.am-nav>li.am-active>a {
    border: 1px solid var(--color-main);
    border-bottom-color: #FFFFFF;
    color: #333333 !important;
}

@media only screen and (max-width:640px) {
    .ask-tabs ul li a {
        font-size: 1.4rem;
    padding: 0.4rem 1.4rem;
    }
}

@media only screen and (max-width:1024px) {
    .plugins-ask {
        padding: 1.2rem 1rem 1rem 1rem;
    }
}

/**
 * 详情
 */
.plugins-ask-detail .ask-content {
    padding: 2rem 3rem;
}

.plugins-ask-detail .base-footer {
    color: #A0A9B9;
}

.plugins-ask-detail .base-content {
    padding: 1.4rem 0 0 0;
}

.plugins-ask-detail .base {
    padding-top: 1.7rem;
    border-top: 1px dashed #EFEFEF;
}

.plugins-ask-detail .base .am-badge {
    padding: 0.5rem 1.5rem;
    line-height: 2rem;
    font-weight: 400;
}

.plugins-ask-detail .base .am-badge.am-badge-success {
    color: #E45236;
    background: #FFF0F0;
}

.plugins-ask-detail h2 {
    font-weight: 500;
    font-size: 2.1rem;
    line-height: 29px;
}

.plugins-ask-detail .base .reply-content {
    line-height: 2rem;
}

.plugins-ask-detail .reply-footer {
    border-bottom: 0;
}

.am-text-truncate-2 {
    height: auto;
}

@media only screen and (max-width:640px) {
    .plugins-ask-detail .ask-btn-list {
        margin-top: 1rem;
    }
}

/*
 * 推荐商品
 */
.ask-goods .module-goods-container {
    width: calc(100% + 1.2rem);
    margin-left: -0.6rem;
}
.ask-goods .title {
    margin-bottom: 0.4rem;
}

.ask-goods .title h2 {
    font-size: 26px;
    font-weight: 600;
    line-height: 37px;
    color: #333333;
}

.ask-goods .title h2 i {
    font-size: 30px;
    color: var(--color-main);
}


/*
 * 分享
 */
.share-tips-title {
    color: #888;
}
.share-container .am-dropdown-content {
    min-width: 27rem;
    padding-bottom: 0.5rem;
}