/*
Theme Name: edzbeCom
Theme URI: http://www.edzbe.com
Description: 耳朵的主人专用主题，主题各种素材采集于网络，由站长二次开发修改而成，自成一套模版.
Version: 4.0.9
Author: 耳朵的主人
Author URI: http://www.edzbe.com
Tags:简洁、文艺、自定义菜单、强度SEO
*/

/*首页分页样式*/
.pagination-center{
    Margin: auto;
}
.pagination {
    display: inline-block;
    padding-left: 0;
    margin: 120px 0;
    border-radius: 4px;
}
.MusicPage {
    display: inline-block;
    padding-left: 0;
    margin: 60px 0;
    border-radius: 4px;
}
.wp-pagenavi a, .wp-pagenavi span {
    text-decoration: none;
    background-color: #f2f3f7;
    padding: 10px 20px;
    margin: 5px;
}

.wp-pagenavi span.current {
    font-weight: bold;
}

.wp-pagenavi a:hover, .wp-pagenavi span.current {
    color: #fff;
    background-color: #c43737;
}


/* 评论列表 */
.no-comments{margin: 4rem 0;text-align: center;}
.comment,.pingback {z-index:1;}
.comment.depth-1{margin:1% 0 1% 0;padding:0 0 1%;}
.comment.depth-1 .depth-1{padding:0;border:0;}
.comment .comment{margin-left:30px;border-left:1px solid #b0b3b7;}
.comment .comment .comment {margin:0;padding:0;border:0;}
.comment-body {padding:15px 0;position:relative;}
.comment .comment .comment-body,.comment .comment .comment > .comment-body.new-comment {margin: 0 0 0 -16px;}
.comment-body p,.comment-awaiting-moderation {font-size:1rem;clear:both;margin:0 0 0 55px;}
.comment-body pre{margin:1rem 0 0 2rem;}
.comment-body pre code{max-height:14rem;padding:1rem;}
.comment .comment .comment-body p,.comment-awaiting-moderation {margin:0 0 0 40px;padding-top: .5em;}
.comment .comment .comment-body img{max-width: 100%;}
/*.comment br{display:none;} 屏蔽BR另起一行*/
.pingback .reply,.comment-meta a.comment-edit-link{display:none;}
.comment .comment-author {font-size:1rem;margin:0 0 20px 0;line-height:26px;}
.comment .comment-author .avatar,.comment .comment-author:before{float:left;width:42px;height:42px;margin:0 12px 0 0;position:relative;background:#fff;padding:2px;border:1px solid #E6E9ED;border-radius:100%;}
.comment .comment .comment-author .avatar,.comment .comment .comment-author:before{width:30px;height:30px;margin:0 10px 0 0;}
.comment .comment-author cite,.comment .comment-author span {position:relative;top:-4px;font-weight: bold;font-style: normal;}
.comment-author span {display: none !important;left:5px;color:#AAB2BD;font-size: 14px;}
.comment-awaiting-moderation {font-style:normal;color:#9c0000;}
.reply,.comment-meta a{position:absolute;top:12px;right:0;margin:0;font-size:14px;letter-spacing:1.2px;color:#9b9b9b}
.reply a:before{content:'@';}
.comment .comment-meta{line-height:0;height:0;}
.comment-meta a{position:absolute;top:48px;left: 55px;}
.comment .comment .comment-meta a{left: 40px;}
.pingback .comment-meta{line-height:0;}
.comment-meta a {color:#AAB2BD;font-size:14px;}
#respond {position:relative;margin:2rem 0;}
.comment #respond {border-top:1px solid #E6E9ED;padding:20px 0;}
.comment .comment #respond {margin-left:26px;}
#respond h3 {font-size:1rem;display:block;width:100%;}
#respond h3 small {font-size:1rem;line-height:1rem;margin:0 0 0 20px;}
#respond h3 small a:before{content:'[ ';}
#respond h3 small a:after{content:' ]'}
#commentform {clear:both;line-height:1rem;font-size:1rem;}
#commentform a {line-height:2.6rem;}
#commentform p {position:relative;top:1rem;margin:1rem 0 1rem;}
#commentform .comment-form-author,
#commentform .comment-form-email,
#commentform .comment-form-url{width:33.333333%;display: table-cell;padding: 2px;}
#commentform .comment-form-smilies,
#commentform .form-submit{margin:0;}
#commentform .comment-form-smilies{z-index:9;top:-10px;margin:-15px 0;left:0;padding:0 10px;width:35px;overflow:hidden;white-space: nowrap;transition:.3s;}
#commentform .comment-form-smilies:hover{width:100%;}
#commentform textarea:focus,#commentform input:focus,.post_password_form input:focus{box-shadow:0 0 0 1px #171717;position:relative;z-index:1;}
#commentform input,#commentform textarea,#commentform input#submit:focus,.post_password_form input,.post_password_form [type='submit']{width:100%;padding:8px 10px;box-shadow:0 0 0 1px rgba(152,152,152,.2);font-size:1rem;margin:6px 0;line-height:18px;border:none!important;}
#commentform input[type='checkbox']{width:12px;height:12px;padding:0;margin:0 10px 0 0;position:relative;top:1px;box-shadow:0 0 0 2px #fff inset,0 0 0 1px #E6E9ED;background: none;}
#commentform input[type='checkbox']:checked{background:#e0e2e0}
#commentform textarea {max-width:800px;width:100%;height:15rem;}
#commentform input#submit,.post_password_form [type='submit']{cursor:pointer;}
#commentform input#submit:hover,.post_password_form [type='submit']:hover{background:#171717;box-shadow:0 0 0 1px #000;color:#fff;}

/*字数超2行就自动...*/
.zishu2hang {
  text-overflow: ellipsis;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

/*歌曲播放页...*/
.data__actions {
    position: absolute;
    bottom: 1px;
    font-size: 0;
}

/*歌曲播放页播放器位置...*/
.where__player {
    position: relative;
/* 百分比有点小   width: 100%;  */
    width: 890px;
    height: 200px;
    top: 113px;
}


/*歌曲介绍页面右上角图片美化...*/
.data__cont {
    /* background-color: blue; */
    /*  background-image: url(img/playbg.png);  */
    background-position: right top;
    background-repeat: no-repeat;
}


.data_info__item_song:nth-child(odd) {
    width: 100%;
}

.mod_btn, .mod_btn_green, .mod_btn_yellow {
    border-radius: 2px;
    font-size: 14px;
    margin-right: 6px;
    padding: 0 23px;
    height: 38px;
    line-height: 38px;
    display: inline-block;
    white-space: nowrap;
    box-sizing: border-box;
    overflow: hidden;
}
.mod_btn_green__icon_play {
    width: 13px;
    height: 16px;
    background-position: -80px -220px;
    vertical-align: -3px;
}
.mod_btn__icon_add, .mod_btn__icon_batch, .mod_btn__icon_comment, .mod_btn__icon_copy, .mod_btn__icon_delete, .mod_btn__icon_down, .mod_btn__icon_edit, .mod_btn__icon_input, .mod_btn__icon_less, .mod_btn__icon_like, .mod_btn__icon_manage, .mod_btn__icon_menu, .mod_btn__icon_more, .mod_btn__icon_new, .mod_btn__icon_no, .mod_btn__icon_play, .mod_btn__icon_qr, .mod_btn__icon_recovery, .mod_btn__icon_upload, .mod_btn__icon_yes, .mod_btn_green__icon_add, .mod_btn_green__icon_clear, .mod_btn_green__icon_delete, .mod_btn_green__icon_down, .mod_btn_green__icon_like, .mod_btn_green__icon_more, .mod_btn_green__icon_play, .mod_btn_green__icon_radio {
    display: inline-block;
    margin-right: 6px;
    background-image: url(../img/icon_sprite.630b3e60.png);
    background-image: -webkit-image-set(url(../img/icon_sprite.630b3e60.png) 1x, url(../img/icon_sprite@2x.bf4cef49.png) 2x);
    background-repeat: no-repeat;
    vertical-align: -3px;
}


/*文章内相册间距*/
#gallery-1 .gallery-item {
    float: left;
    margin: 0 6px;
    text-align: center;
    width: 16%;
}
#gallery-1 img {
    border: 2px solid #444;
    border-radius: 10px;
}
#gallery-2 .gallery-item {
    float: left;
    margin: 0 8px;
    text-align: center;
    width: 16%;
}
#gallery-2 img {
    border: 2px solid #444;
    border-radius: 10px;
}
#gallery-3 .gallery-item {
    float: left;
    margin: 0 8px;
    text-align: center;
    width: 16%;
}
#gallery-3 img {
    border: 2px solid #444;
    border-radius: 10px;
}
.duanlou p{
    padding-top:1rem;padding-bottom:1rem;
}

.widget_comment_ul li .widget_comment_info a {
    font-size: 14px;
    display: -webkit-box; 
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

/*评论分页相关*/
.comment-navigation .nav-links {
    display: flex;
    justify-content: space-between;
    width: 100%;
    margin: 20px 0;
}

.nav-previous,
.nav-next {
    /* 基础按钮样式 */
    padding: 10px 20px;
    background-color: #f5f5f5;
    border-radius: 4px;
    transition: all 0.3s ease;
}

.nav-previous a,
.nav-next a {
    /* 文本样式 */
    color: #333;
    text-decoration: none;
    font-weight: 500;
    display: block;
}

/* 左按钮定位 */
.nav-previous {
    margin-right: auto; /* 左侧自动填充剩余空间 */
}

/* 右按钮定位 */
.nav-next {
    margin-left: auto; /* 右侧自动填充剩余空间 */
}

/* 悬停效果 */
.nav-previous:hover,
.nav-next:hover {
    background-color: #e0e0e0;
}

.nav-previous:hover a,
.nav-next:hover a {
    color: #000;
}

/* 如果需要箭头图标可以添加 */
.nav-previous a::before {
    content: "← ";
}
.nav-next a::after {
    content: " →";
}

/* 给iframe添加外边框 */
.custom-border {
  border: 3px dashed #333;  /* 宽度 | 样式 | 颜色 */
  border-radius: 8px;       /* 可选：圆角边框 */
}