
.sortBy-wrapper::after{
    display: none !important;
}

.sortBy-wrapper>span{
    color: #333;
}

/*首页*/
#photo .sc-home-ad {
    height: 200px;
}

#photo .sc-home-ad:hover .down-btn{
    bottom: 6px;
}

#photo .list-category-wrapper .pop-bot .down-btn{
    transform: scale(0.8);
}

#photo .list-category-wrapper .pop-bot,
#photo .list-category-wrapper .pop-tit{
    height: 35px;
}

/*底部热门搜索以及最新素材文字链接*/
.plus-home-textlink{
    display: flex;
    justify-content: center;
    background: #F9FAFB;
    margin-right: 10px;
    color: #333;
    display: flex;
    position: relative;
    width: 1495px;
    height: 100px;
    margin: 40px auto;
    line-height: 12px;
    font-size: 12px;
    padding: 10px 0px 0px 20px;
    border-radius: 10px;
}
.plus-home-textlink-title{
    margin-right: 100px;
    cursor: pointer;
}

.plus-home-textlink-content {
    position: absolute;
    left: 10px;
    margin-top: 15px;
    margin-right: 5px;
    height: auto;
    text-align: center;
    color: #666;
    line-height: 20px;
}

.plus-home-textlink-content.have{
    opacity: 1;
    z-index: 10;
}

.plus-home-textlink-content.not{
    opacity: 0;
}


.plus-home-textlink-content a{
    color: #666;
    margin-right: 26px;
}

.textLinkTitle{
    cursor: pointer;
    margin-right: 20px;
    font-size: 13px;
}

.LinkHoverStyle{
    font-weight: 700;
    color: #a0a0a0;
    font-size: 14px;

}



/*搜索页分页样式*/
.seo-pagination-list.pagination-list{
    height: 32px;
    display: flex;
    flex-direction: row-reverse;
}
.seo-pagination-list.pagination-list.search {
    flex-direction: unset;
    justify-content: center;
}


/*seo搜索页搜索结果盒子*/
#seoToatl-searchBox{
    display: flex;
    flex-wrap: wrap;
}

#seoToatl-searchBox .seoSearch-BoxContent{
    margin-right: 24px;
    margin-bottom: 15px;
    cursor: pointer;
    overflow: hidden;
    border-radius: 8px;
    position: relative;
    background-color: #F4F5F6;
}

#seoToatl-searchBox img{
    width: 100%;
    /*height: 100%;*/
}

.seo-audioBox{
    width: 270px;
    height: 408px;
    background: #fff url(//js.ibaotu.com/revision/img/public/img_MusicBg.png) center no-repeat;
    background-size: cover;
}

.seoSearch-BoxContent .seoSearch-BoxContent-detail{
    /*display: inline-block;*/
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center
}

.seoSearch-BoxContent-detail::before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 120%;
    height: 120%;
    margin: auto auto auto -10%;
    background: inherit;
    filter: blur(18px);
}

.seoSearch-BoxContent video{
    width: 100%;
    height: 100%;
    object-fit: contain;
    position: relative;
    z-index: 10;
}

#seoToatl-searchBox .seoSearch-BoxContent-video .seoSearch-video-preview{
    display: block;
    width: auto;
    height: auto;
    max-width: 100%;
    max-height: 100%;
    object-fit: contain;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 11;
    pointer-events: none;
}

.seo-videoQuilyty{
    display: block;
    width: 48px;
    height: 20px;
    line-height: 20px;
    border-radius: 10px;
    text-align: center;
    font-size: 12px;
    color: #fff;
    letter-spacing: 0;
    background: rgba(0, 0, 0, 0.4);
    position: absolute;
    top: 15px;
    right: 15px;
    z-index: 2;
}

.seo-right-downLoadBtn{
    display: block;
    width: 26%;
    height: 30px;
    line-height: 30px;
    text-align: center;
    color: #71481b;
    background: linear-gradient(90deg, #eacca3, #ebab43);
    border-radius: 4px;
    cursor: pointer;
    position: absolute;
    top: 5px;
    right: 10px;
    z-index: 2;
    opacity: 0;
    transition: .23s;
}

.seoSearch-BoxContent:hover .seo-right-downLoadBtn{
    opacity: 1;
}

.seo-right-downLoadBtn:hover{
    color: #71481b;
}

.seo-showBox{
    display:block;
    width: 100%;
    height: 60px;
    position: absolute;
    bottom: 0;
    color: #fff;
    font-size: 12px;
    padding: 0 15px;
    z-index: 10;
    /*background: #000;*/
    background: linear-gradient(180deg, transparent, rgba(0, 0, 0, 0.8));
    opacity: 1;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-top: 18px;
    transition: 0.3s;
}

.seo-showBox span:first-child{
    max-width: 70%;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.seoSearch-BoxContent:hover .seo-showBox{
    opacity: 0;
}

.seoSearch-BoxContent-music{
    background-color: #fff;
}
.seoSearch-BoxContent-music-bottomTitle{
    width: 85%;
    height: 30px;
    line-height: 30px;
    font-size: 15px;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 3.5%;
    margin: 0 auto;
    background: none;
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    z-index: 2;
}
.seoSearch-BoxContent-music-bottomTitle i{
    display: inline-block;
    width: 18px;
    height: 18px;
    background: url(//js.ibaotu.com/revision/img/public/music-score-erji.png) center no-repeat;
    background-size: cover;
    vertical-align: -3px;
    margin-right: 4px;
}

.seoSearch-BoxContent-music-BottomShaow,
.seoSearch-BoxContent-img-BottomShaow{
    display: block;
    width: 100%;
    height: 23%;
    line-height: 100px;
    background: linear-gradient(to top, rgba(0, 0, 0, 0.6) 0, transparent 100%);
    border-radius: 0 0 8px 8px;
    padding-left: 8px;
    padding-right: 6px;
    letter-spacing: 1px;
    font-size: 16px;
    color: #fff;
    text-align: left;
    position: absolute;
    left: 0;
    bottom: 0;
    opacity: 0;
    transition: all 0.1s ease-in;
    z-index: 5;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.seoSearch-BoxContent-music-BottomShaow button,
.seoSearch-BoxContent-img-BottomShaow button{
    width: 220px;
    height: 48px;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    /*line-height: 48px;*/
    font-size: 16px;
    border-radius: 48px;
    margin: 0 auto;
    color: #71481b;
    background: linear-gradient(90deg, #eacca3, #ebab43);
    overflow: hidden;
    position: relative;
}

.seoSearch-BoxContent-music:hover .seoSearch-BoxContent-music-BottomShaow,
.seoSearch-BoxContent-img:hover .seoSearch-BoxContent-img-BottomShaow{
    opacity: 1;
}

.seoSearch-BoxContent-music-top,
.seoSearch-BoxContent-img-top,
.seoSearch-BoxContent-video-top{
    display: flex;
    justify-content: space-between;
    width: 100%;
    height: 54px;
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0.6) 0, transparent 100%);
    border-radius: 0 0 8px 8px;
    letter-spacing: 1px;
    font-size: 16px;
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0;
    z-index: 11;
    transition: all 0.1s ease-in;
    padding: 0 10px;
}

.seoSearch-BoxContent-music-top span:nth-child(1),
.seoSearch-BoxContent-img-top span:nth-child(1){
    display: block;
    max-width: 70%;
    line-height: 54px;
    padding-left: 10px;
    font-size: 15px;
    color: #fff;
    text-align: left;
    letter-spacing: 0;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.seoSearch-BoxContent-music-top span:nth-child(2),
.seoSearch-BoxContent-img-top span:nth-child(2){
    width: 28px;
    height: 28px;
    line-height: 28px;
    float: right;
    background: #fff;
    text-align: center;
    padding-left: 1px;
    margin-top: 12px;
    border-radius: 4px;
    color: #999;
}

.seoSearch-BoxContent-video-top span:nth-child(1){
    width: 28px;
    height: 28px;
    line-height: 28px;
    float: right;
    background: #fff;
    text-align: center;
    padding-left: 1px;
    margin-top: 12px;
    border-radius: 4px;
    color: #999;
}

.shoucangStyle{
    color: #ebab43;
}
.seoSearch-BoxContent-music:hover .seoSearch-BoxContent-music-top,
.seoSearch-BoxContent-img:hover .seoSearch-BoxContent-img-top,
.seoSearch-BoxContent-video:hover .seoSearch-BoxContent-video-top{
    opacity: 1;
}
.seoSearch-BoxContent-img img{
    transition: .5s;
}
.seoSearch-BoxContent-img:hover img{
    transform: scale(1.1);
}

.seo-layout-logo-wrapper{
    margin-right: 30px;
}

p.seoHome-footerLink{
    margin-bottom: -5px;
}

.seoHome-footerLink{
    display: flex;
    flex-direction: column;
    align-items: center;
    color: #808080;
}

.seoHome-footerLink a{
    color: #B2B2B2;
    font-size: 13px;
}

.seoHome-footerLinkTips{
    opacity: 0;
    visibility: hidden;
    transition: all .2s;
}

.seoHome-footerLinkTips a{
    margin-right: 10px;
}

.seoHome-footerLinkTips-vis{
    opacity: 1;
    visibility: visible;
}

.plus_Footer .seo-footer_Center{
    padding-top: 20px !important;
}

.plus-layout-right .seo-material-search-result-wrapper{
    padding: 26px 20px 40px 40px;
}

.plus-layout-right .picture-collection-result-wrapper{
    margin-top: 20px;
}

.plus-layout-right .seo-material-search-content{
    width: 1778px;
}

.plus-layout-right .seo-material-search-content .material-label-list{
    width: 100%;
    height: auto;
    margin-bottom: 0;
    box-sizing: border-box;
}

.plus-layout-right .seo-material-search-content .material-label-list p{
    margin-bottom: 0;
    font-size: 13px;
    font-weight: 400;
    color: #B2B2B2;
    margin-top: -5px;
}

.seo-plus-layout-right {
    background: #F6F7FA;
}

.seo-plus-layout-right .search-related-wrapper{
    width: 100%;
    margin: 20px auto;
    box-sizing: border-box;
}

.seo-home-music .seo-top-Proto{
    display: flex;
}

/* .seo-home-music .top-Proto .audio-info{
    margin-top: 0;
} */

.seo-home-music .bottom-Proto{
    margin-top: 20px;
}

.seo-get-vip-hint01{
    display: inline-block;
    vertical-align: top;
    height: 28px;
    font-size: 12px;
    text-align: center;
    border-radius: 4px;
    transition: all 0.15s ease-in;
}

.seo-DetailImage .seo-Detail-copyrightCard{
    height: 160px;
}

.seo-picture-new-horizontal{
    display: flex;
    justify-content: center;
    align-items: center;
}
 .seo-stencil{
     width: 95.14%;
     height: auto;
     background: #ffffff;
     box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3);
     /*border: 5px solid #fffaf3;*/
}

.seo-stencil img{
    width: 100% !important;
    height: auto !important;
}

.AlbumsDetail-Images .seo-albumDeatil-pictureNew{
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}
.AlbumsDetail-Images .seo-albumDeatil-pictureNew img{
    width: 98% !important;
    height: auto !important;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3);
    border: 5px solid #fffaf3;
}

.SeoDetailTextLink{
    margin: 0 auto;
    margin-top: 50px;
    margin-bottom: 90px;
    width: 80%;
    display: flex;
    color: #B2B2B2;
    flex-wrap: wrap;
    justify-content: center;
}

.SeoDetailTextLink .SeoSearchTextLink-title{
    margin-bottom: 10px;
}

.SeoDetailTextLink a{
    margin-right: 20px;
    color: #8B8B8E;
    margin-bottom: 5px;
}


.SeoDetailTextLink a:hover{
    color: #B2B2B2;
}

.SeoSearchTextLink{
    display: flex;
    flex-direction: column;
    align-items: center;
    background: #F9FAFB;
    color: #333;
    position: relative;
    width: 80%;
    height: 100px;
    margin: 40px auto;
    line-height: 12px;
    font-size: 12px;
    padding: 15px 0px 0px 20px;
    border-radius: 10px;
}

.SeoSearchTextLink-title{
    margin-bottom: 20px;
    font-weight: 700;
    color: #a0a0a0;
    font-size: 14px;
    cursor: pointer;
}

.SeoSearchTextLink-title span{
    margin-right: 10px;
    transition: all 0.3s ease-in-out;
}

.SeoSearchTextLink-title span:hover{
    color: #B2B2B2;
}

.SeoSearchTextLink a{
    margin-right: 20px;
    color: #999;
    margin-bottom: 10px;
}

.SeoSearchTextLink a:hover{
    color: #666;
}

.material-seoSearch-resultText{
    margin: 0 auto;
    margin-top: 50px;
    margin-bottom: 20px;
    width: 70%;
    display: flex;
    color: #999;
    flex-wrap: wrap;
    justify-content: center;
}

.plus-SeoFooter.plus_Footer{
    height: auto !important;
    padding-bottom: 20px;
}

.seo-plus-layout-right .position-search-wrapper{
    margin-left: 0;
}

.seo-plus-layout-right .position-input-wrapper{
    color: #333;
    font-weight: 500;
}

.seo-search-breadcrumb{
    display: flex;
    font-size: 14px;
    line-height: 22px;
    font-weight: 500;
    color: #333;
    margin-bottom: 2px;
}

.seo-search-breadcrumb a{
    font-size: 14px;
    font-weight: 500;
    color: #333;
    transition: all .2s;
    margin-right: 5px;
}

.seo-search-breadcrumb a:hover{
    color: #EC9C18;
}

.seo-plus-layout-right .material-classify-list{
    margin-bottom: 2px;
}

.seo-plus-layout-right .search-related-wrapper span,
.seo-plus-layout-right .search-related-wrapper a{
    color: #333;
    font-weight: 500;
}

.seo-plus-layout-right .search-related-wrapper a:hover{
    color: #EC9C18;
}

.seo-search-breadcrumb h1{
    font-size: 14px;
    font-weight: 400;
    color: #999;
    margin-left: 5px;
}

.seo-DetailImage .Detail-Associated-information{
    padding: 25px 0px 20px 24px;
}

.seo-pagination-list .ant-pagination-prev a,
.seo-pagination-list .ant-pagination-next a{
    color: #999;
}
.seo-pagination-list .ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-ellipsis,
.seo-pagination-list .ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-ellipsis{
    color: rgba(0, 0, 0, 0.25);
}

.seo-pagination-list .ant-pagination-options-quick-jumper{
    color: rgba(0, 0, 0, 0.25);
}

.seo-pagination-list .ant-pagination-options-quick-jumper button{
    width: 56px;
    height: 36px;
    text-align: center;
    font-size: 14px;
    font-weight: 400;
    color: #fff;
    line-height: 36px;
    background: #ffb311;
    border-radius: 4px;
    outline: 0;
    cursor: pointer;
    margin-left: 10px;
}

.seo-pagination-list .ant-pagination-options-quick-jumper{
    display: flex;
}

.seo-pagination-list .ant-pagination-options-quick-jumper span{
    display: block;
}

.seo-pagination-list .ant-pagination-options{
    width: auto;
    padding: 0 10px;
}

.detailVideo-content-left-textInfo{
    font-size: 14px;
    font-weight: 400;
    color: #333;
    margin-top: 10px;
}

.SeoSearchTextLink-content{
    width: 100%;
    height: 100%;
    position: relative;
}

.SeoSearchTextLink-content-item{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    opacity: 0;
    visibility: hidden;
    z-index: -1;
    transition: all 0.3s ease;
}

.SeoSearchTextLink-content-item.active{
    opacity: 1;
    visibility: visible;
    z-index: 2;
}

.seo-details-guessYouLike{
    width: 100%;
    padding: 30px 0 20px 0;
    display: flex;
    flex-direction: column;
}
.seo-details-guessYouLike-tags{
    margin-top: 5px;
    display: flex;
    flex-direction: column;
}

.seo-details-guessYouLike a{
    display: inline-block;
    width: auto;
    padding: 0 2px;
    margin-right: 15px;
    color: #8B8B8E;
    margin-bottom: 5px;
    transition: all 0.2s ease;
}

.seo-details-guessYouLike a:hover{
    color: #fffaf3;
}

.material-classify-list-desc,
.material-classify-list-desc h1{
    display: flex;
    font-size: 14px;
    color: #333;
    margin-bottom: 0;
}

.seoSearch-BoxContent {
    width: 318px;
    height: 476px;
}

.detail-createPro-keyword{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    margin-top: 10px;
}

.detail-createPro-keyword h5{
    color: #fff;
    font-size: 15px;
    margin-bottom: 0;
}
.detail-createPro-keyword a{
    font-size: 15px;
    color: #fffaf3;
    margin-right: 10px;
}

.seo-DetailImage .detailVideo-content-title{
    justify-content: space-between;
}

.detailVideo-content-title-tips{
    display: flex;
    justify-content: left;
}

@media screen and (max-width: 1680px){
    .plus-layout-right .seo-material-search-content{
        width: 1330px;
    }

    .plus-home-textlink{
        width: 1140px;
    }

    .seoSearch-BoxContent {
        width: 293px;
        height: 438px;
    }

    #seoToatl-searchBox .seoSearch-BoxContent{
        margin-right: 24px;
        margin-bottom: 15px;
    }

}

@media screen and (max-width: 1440px){
    .plus-layout-right .seo-material-search-content{
        width: 1200px;
    }

    .seoSearch-BoxContent {
        width: 262px;
        height: 392px;
    }

    #seoToatl-searchBox .seoSearch-BoxContent{
        margin-right: 22px;
        margin-bottom: 15px;
    }
}


