﻿@charset "utf-8";
.photo-list{
    width:100%;
    height:auto;
    margin:auto;
    display:table;
}

.photo-list ul{
    padding:0px;
    margin:0px;
    list-style:none;
}

.photo-list li{
    width:172px;
    float:left;
    margin-left:22px;
    margin-top:22px;
    border:1px solid #E7E7E7;
    background:#FFF;
    border-radius:5px;
    padding-bottom:5px;
    position:relative;
    overflow:hidden;
}

.photo-list li img{
    float:left;
    width:172px;
    border-radius:5px 5px 0 0;
    height:auto;
}

.photo-list li p{
    float:left;
    width:172px;
    line-height:30px;
    color:#333;
    text-align:center;
    font-size:14px;
}

.photo-list li p a{
    color:#333;
    text-decoration:none;
}

.photo-list li p a:hover{
    color:#F60;
    text-decoration:underline;
}

.video-icon{
    width:40px;
    height:40px;
    position:absolute;
    top:8px;
    left:8px;
    background:url(/Resource/images/memorials/bg_play.png) no-repeat center top;
}

.music-icon{
    width:40px;
    height:29px;
    position:absolute;
    top:8px;
    left:8px;
    background:url(/Resource/images/memorials/music-play.png) no-repeat center top;
}

.my-dialog{width:75% !important; margin:30px auto;}
.my-dialog .modal-content{border-radius:0;}
.my-dialog .modal-content .modal-body{padding:0;}
.ad-thumb-list img{max-height:60px;}
.photo-album{background-color:#000;padding:15px 30px;}

.photo-info{padding:15px 0;}
#imgInfo strong{display:block;}
.photo-emotion  .dropdown-menu{top:20px;}

/*回复*/
.reply-box{position:relative;border:1px solid #eee;margin-top:15px;padding:0 5px;}
.reply-box .placeholder{position:absolute;top:5px;left:8px;color:#999;z-index:9999;}
#reply{width:100%;}
.reply-tool{padding:0;margin:0;list-style:none;margin-top:5px;}
.reply-tool li{position:relative;}
/*留言*/
.msg-list{clear:both;margin-top:15px;max-height:270px;overflow:auto;}
.msg-list dl{clear:both;margin-bottom:10px;}

.msg-list dt, .msg-list dd{float:left;font-size:12px;}
.msg-list dt{padding:5px 10px 5px 0;width:40px;}
.msg-list dt img{width:30px;height:30px;}
.msg-list dd{width:278px;}
.msg-list dd span{display:block;color:#999;font-size:12px;}

/*.cke_chrome{border:none !important;box-shadow:none !important;}
.cke_bottom{display:none !important;}*/
.edui-default{}
.edui-editor-toolbarbox{display:none;}
.edui-editor{border:none !important;border-radius:0 !important;}

#wrapper li{position:relative;border-bottom:1px dotted #e0e0e0;line-height:38px;}
#wrapper li.playing:before {
    content: '♬';
    width: 14px;
    height: 14px;
    padding: 3px;
    line-height: 14px;
    margin: 0px;
    position: absolute;
    left: -38px;
    top: 9px;
    color: #000;
    font-size: 13px;
    text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.2);
}
#wrapper li.playing a{color:#2a6496;font-weight:bold;}