/**
 * 首页聚合内容、轮播、右侧
 */
.plugins-blog .am-slider-c3 .am-slider-counter {
    background-color: #d13a49;
}
.plugins-blog .slide-list {
    box-shadow: none;
    -webkit-box-shadow: none;
}
.plugins-blog .aggregation-right .table-no {
    padding: 80px 0;
}
@media only screen and (min-width:640px) {
    .plugins-blog {
        padding: 10px 5px 0 5px;
    }
    .plugins-blog .slide-list,
    .plugins-blog .slide-list .am-slides > li {
        height: 280px;
    }
    .plugins-blog .aggregation-left {
        padding-right: 10px;
    }
    .plugins-blog .aggregation-right {
        padding-left: 10px;
    }
}
@media only screen and (min-width:1025px) {
    .plugins-blog {
        padding: 10px 0 0 0;
    }
}
@media only screen and (max-width:640px) {
    .plugins-blog-search {
        padding-top: 10px;
    }
    .plugins-blog .aggregation-right {
        margin-top: 30px;
    }
    .plugins-blog .aggregation-left,
    .plugins-blog .aggregation-right {
        padding: 0;
    }
    .plugins-blog-padding-container {
        padding-left: 5px !important;
        padding-right: 5px !important;
    }
}

/**
 * 右侧操作按钮列表
 */
.plugins-blog .blog-right-list .am-btn {
    width: 48%;
}
.plugins-blog .blog-right-list .am-btn-danger {
    color: #fff !important;
    background-color: #f15262;
    border-color: #f15262;
    font-size: 14px;
}
.plugins-blog .blog-right-list .am-btn-warning {
    color: #fff !important;
    background-color: #d2374c;
    border-color: #d2374c;
    font-size: 14px;
}

/**
 * 搜索框
 */
.plugins-blog .blog-search > .am-input-group-btn > .am-btn,
.plugins-blog .blog-search > input {
    height: 32px;
}

/**
 * 分类导航
 */
.plugins-blog-nav-blog-category ul li .category-icon,
.plugins-blog-nav-blog-category ul li .text-icon {
    width: 45px;
    height: 45px;
}
.plugins-blog-nav-blog-category ul li .text-icon {
    line-height: 45px;
    font-size: 30px;
    background: #e6f2f8;
    color: #3f51b5;
}
.article-header a,
.plugins-blog-nav-blog-category ul li a {
    text-decoration: none;
}
.plugins-blog-nav-blog-category ul li .category-right {
    width: calc(100% - 55px);
}

/**
 * 内容导航
 */
.plugins-blog .am-nav {
    border-bottom: 1px solid #d3364c;
}
.plugins-blog .am-nav li.am-active {
    background: #d3364c;
}
.plugins-blog .am-nav > li.am-active a {
    color: #fff !important;
}
.plugins-blog .am-nav > li:not(.am-active) > a:hover,
.plugins-blog .am-nav > li:not(.am-active) > a:focus {
    background: #ffeef0;
}

/**
 * 商品列表
 */

.plugins-blog .goods-list .am-gallery-bordered .am-gallery-item {
    box-shadow: none;
    -webkit-box-shadow: none;
    border: 1px solid #eee;
}
.plugins-blog .goods-list .am-gallery-item .price {
    position: relative;
}
.plugins-blog .goods-list .am-gallery-item .price .original-price {
    color: #999;
    text-decoration: line-through;
}
@media only screen and (min-width: 641px) {
    .plugins-blog .goods-list ul {
        width: calc(100% + 10px);
        margin-left: -5px;
        padding: 0;
    }
    .plugins-blog .goods-list .am-gallery-bordered .am-gallery-item:hover {
        -webkit-box-shadow: 0px 12px 12px -10px rgba(0,0,0,.4);
        box-shadow:0px 12px 12px -10px rgba(0,0,0,.4);
        border: 1px solid #d2364c;
        -webkit-transition: border-color .2s ease-in;
        -moz-transition: border-color .2s ease-in;
        -ms-transition: border-color .2s ease-in;
        -o-transition: border-color .2s ease-in;
        transition: border-color .2s ease-in;
        box-shadow: 0px 0 0px 3px #e23f36;
    }
}

/**
 * 详情右侧商品
 */
.plugins-blog .detail-goods-nav {
    margin-top: 10px;
}
.plugins-blog .detail-goods-nav h2 {
    margin-bottom: 5px;
    float: none;
}

/**
 * 上一篇、下一篇
 */
.last-next-data a {
    width: calc(100% - 175px);
}
.last-next-data .text-tips {
    color: #999;
}

/**
 * 单列展示数据
 */
.single-data-list li {
    padding: 0 !important;
}

/**
 * 回复
 */
.reply-container {
    position: relative;
}
.reply-container img {
    width: 50px;
    height: 50px;
}
.reply-container textarea,
.reply-container .not-login-textarea-comments {
    width: calc(100% - 60px);
    resize: none;
}
.reply-container .not-login-textarea-comments {
    padding: 20px 10px;
    margin: 0;
    cursor: pointer;
}
.reply-bottom-content {
    padding-left: 60px;
    line-height: 30px;
}
.reply-bottom-content .emoji-submit {
    vertical-align: middle;
}

/**
 * 表情
 */
.emoji-container {
    position: absolute;
    width: calc(100% - 60px);
    max-width: 350px;
    top: 125px;
    display: none;
    left: 50px;
    z-index: 5;
}
.emoji-container .am-close {
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1;
}
.emoji-container .module-content {
    height: 200px;
    background: #fff;
    border: 1px solid #eee;
    resize: none;
    -webkit-box-shadow: 1px 3px 10px 0 rgb(0 0 0 / 20%);
    box-shadow: 1px 3px 10px 0 rgb(0 0 0 / 20%);
    border-radius: 6px;
    text-align: center;
}
.emoji-container ul li {
    height: 50px;
}
.emoji-container ul li a.emoji-icon {
    font-size: 30px;
    text-decoration: none !important;
}
.emoji-container ul li a:hover {
    font-size: 32px;
}
.modal-reply-container .emoji-container {
    width: 100%;
    top: 190px;
    left: 0;
}
#comments-reply-modal .am-modal-dialog {
    width: 300px;
}

/**
 * 详情内容
 */
.article-header .username {
    vertical-align: middle;
}
.detail-content img {
    max-width: 100%;
}
.share-tips-title {
    color: #888;
}
.share-container .am-dropdown-content {
    min-width: 270px;
    padding-bottom: 5px;
}

/**
 * 点赞、回复操作
 */
.detail-bottom-container .item:not(:last-child) {
    margin-right: 25px;
}
.detail-bottom-container a,
.right-content-operate a {
    text-decoration: none;
}
.right-content-operate > a:not(:last-child) {
    margin-right: 15px;
}
.detail-bottom-container a:hover,
.detail-bottom-container a:focus,
.right-content-operate a:hover,
.right-content-operate a:focus {
    color: #666;
}
.detail-bottom-container a.am-active,
.right-content-operate a.am-active {
    color: #d2354c !important;
}
@media only screen and (min-width: 1600px) {
    .detail-bottom-container {
        position: fixed;
        left: calc(50% - 780px);
        top: 50%;
        width: 130px;
        z-index: 1050;
        margin-top: 0;
    }
    .detail-bottom-container .item {
        margin-right: 0 !important;
    }
    .detail-bottom-container > a,
    .detail-bottom-container > .am-dropdown {
        display: block;
        margin: 0;
        background: #f9f9f9;
        padding: 8px 10px;
        border-radius: 100px;
        border: 1px solid #f1f1f1;
    }
    .detail-bottom-container > a {
        margin-bottom: 20px;
    }
    .detail-bottom-container a {
        color: #666;
    }
    .detail-bottom-container a:hover {
        color: #333;
    }
    .detail-bottom-container > a:hover,
    .detail-bottom-container > .am-dropdown:hover {
        border: 1px solid #ccc;
    }
}

/**
 * 评论列表
 */
.comments-list .am-alert-secondary {
    background-color: #fcfcfc;
    border-color: #f5f5f5;
}
.comments-list ul li img {
    width: 25px;
    height: 25px;
}
.comments-list ul li:not(:last-child) {
    border-bottom: 1px dashed #eee;
}
.comments-list ul li .right-content {
    width: calc(100% - 30px);
}
.comments-list a {
    text-decoration: none;
    color: #999;
}
.comments-list .view-all-comments-submit,
.comments-list .view-more-comments-submit {
    color: #555;
}
.comments-list ul li:hover .comments-content,
.reply-comments-list .item:hover .reply-content,
.comments-list .view-all-comments-submit:hover,
.comments-list .view-more-comments-submit:hover,
.comments-list .view-comments-reply-submit:hover {
    color: #333;
}
.comments-list .reply-comments-text {
    background: #f3fafc;
    border: 1px solid #e5f6ff;
    color: #617580;
}