.user-hot {padding: 5px;overflow:hidden;margin-top: 10px;}
.user-hot .head a{color: #1abc9c;}
.user-hot .head{display: block;color: #1abc9c;clear: both;padding-left: 5px;}
.user-hot .head strong{border-left: 2px solid #1abc9c;display: inline-block;padding: 0px 10px;font-size: 16px;font-weight: normal;}
.user-hot .page{text-align: center;line-height: 50px;}
.user-hot .page a{color: #666;text-decoration:none;font-size: 16px;}
.user-hot .user-list{margin-top: 10px;}
.user-hot .user-list ul.list_con li{border-bottom:1px #ccc dashed;float: left;width: 100%;padding-bottom: 5px;padding-top: 5px;}
.user-hot .user-list ul.list_con li a{display:block; padding: 0px 10px;float: left;}
.user-hot .user-list ul.list_con li a.m_head{ padding:0; display:none;}
.user-hot .user-list ul.list_con li:first-child a.m_head{display:inline-block; left:0px; top:10px; border:#eee solid 1px; padding:2px;}
.user-hot .user-list ul.list_con li a h4{font-size: 14px;height:20px; line-height:20px; overflow:hidden; font-weight:normal;width: 100%;}
.user-hot .user-list ul.list_con li a p{display:none; color:#999; font-size:12px; height:38px; margin-top:8px; overflow:hidden;}
.user-hot .user-list ul.list_con li a p span{display:block;}
.user-hot .user-list ul.list_con li:first-child a p{display:inline-block;}

.malbum {padding: 5px;overflow:hidden;margin-top: 10px;}
.malbum .head a{color: #1abc9c;}
.malbum .head{display: block;color: #1abc9c;clear: both;padding-left: 5px;}
.malbum .head span{float: right;margin-top: 5px;}
.malbum .head span a{text-decoration:none;background: rgba(46,43,56,.6);padding: 5px 10px 5px 10px;margin-right: 10px;color: #fff;}
.malbum .head strong{border-left: 2px solid #1abc9c;display: inline-block;padding: 0px 10px;font-size: 16px;font-weight: normal;}
.malbum .page{text-align: center;line-height: 50px;}
.malbum .page a{color: #666;text-decoration:none;font-size: 16px;}
.malbum .list{margin-top: 10px;}
.malbum .list ul.list_con li{border-bottom:1px #ccc dashed;float: left;width: 100%;padding-bottom: 5px;padding-top: 5px;}
.malbum .list ul.list_con li a{display:block; padding: 0px 10px;float: left;}
.malbum .list ul.list_con li a.m_head{ padding:0; display:none;}
.malbum .list ul.list_con li:first-child a.m_head{display:inline-block; left:0px; top:10px; border:#eee solid 1px; padding:2px;}
.malbum .list ul.list_con li a h4{font-size: 14px;height:20px; line-height:20px; overflow:hidden; font-weight:normal;width: 100%;}
.malbum .list ul.list_con li a p{display:none; color:#999; font-size:12px; height:38px; margin-top:8px; overflow:hidden;}
.malbum .list ul.list_con li a p span{display:block;}
.malbum .list ul.list_con li:first-child a p{display:inline-block;}
.malbum .content{margin: 15px 5px 15px 5px;padding: 5px;border: 1px solid #e8e8e8;}
.malbum .content p{line-height: 25px;}

.valbum {padding: 5px;overflow:hidden;margin-top: 10px;}
.valbum .head a{color: #1abc9c;}
.valbum .head{display: block;color: #1abc9c;clear: both;padding-left: 5px;}
.valbum .head span{float: right;margin-top: 5px;}
.valbum .head span a{text-decoration:none;background: rgba(46,43,56,.6);padding: 5px 10px 5px 10px;margin-right: 10px;color: #fff;}
.valbum .head strong{border-left: 2px solid #1abc9c;display: inline-block;padding: 0px 10px;font-size: 16px;font-weight: normal;}
.valbum .page{text-align: center;line-height: 50px;}
.valbum .page a{color: #666;text-decoration:none;font-size: 16px;}
.valbum .list{margin-top: 10px;}
.valbum .list ul.list_con li{border-bottom:1px #ccc dashed;float: left;width: 100%;padding-bottom: 5px;padding-top: 5px;}
.valbum .list ul.list_con li a{display:block; padding: 0px 10px;float: left;}
.valbum .list ul.list_con li a.m_head{ padding:0; display:none;}
.valbum .list ul.list_con li:first-child a.m_head{display:inline-block; left:0px; top:10px; border:#eee solid 1px; padding:2px;}
.valbum .list ul.list_con li a h4{font-size: 14px;height:20px; line-height:20px; overflow:hidden; font-weight:normal;width: 100%;}
.valbum .list ul.list_con li a p{display:none; color:#999; font-size:12px; height:38px; margin-top:8px; overflow:hidden;}
.valbum .list ul.list_con li a p span{display:block;}
.valbum .list ul.list_con li:first-child a p{display:inline-block;}
.valbum .content{margin: 15px 5px 15px 5px;padding: 5px;border: 1px solid #e8e8e8;}
.valbum .content p{line-height: 25px;}

.song-list{margin-top: 15px;}
.song-list .page{text-align: center;margin-top: 15px;margin-bottom: 15px;}
.song-list .page a{color: #666;text-decoration:none;font-size: 16px;}
.song-list .head{display: block;color: #1abc9c;clear: both;padding-left: 5px;}
.song-list .head strong{border-left: 2px solid #1abc9c;display: inline-block;padding: 0px 10px;font-size: 16px;font-weight: normal;}
.song-list li .play {line-height: 16px;height: 20px;width: 20px;margin-top: 7px;float: right;margin-right: 8px;}
.song-list li .delete {line-height: 16px;height: 20px;width: 20px;margin-top: 7px;float: right;margin-right: 8px;}
.song-list li .delete{background-image: url(../images/delete.png);}
.song-list li{border-bottom: 1px solid #f2f2f2;font-size: 16px;height: 36px;line-height: 36px;overflow: hidden;}
.song-list li a{color: #666;padding: 0 10px;}
.song-list li i.dotted{width: 8px;display: inline-block;}
.song-list li span.songname{overflow: hidden;white-space: nowrap;width: 70%;display: inline-block;height: 36px;line-height: 36px;text-overflow: ellipsis;}

.dance-list{margin-top: 15px;}
.dance-list .page{text-align: center;margin-top: 15px;margin-bottom: 15px;}
.dance-list .page a{color: #666;text-decoration:none;font-size: 16px;}
.dance-list .head{display: block;color: #1abc9c;clear: both;padding-left: 5px;}
.dance-list .head strong{border-left: 2px solid #1abc9c;display: inline-block;padding: 0px 10px;font-size: 16px;font-weight: normal;}
.dance-list li .play {line-height: 16px;height: 20px;width: 20px;margin-top: 7px;float: right;margin-right: 8px;}
.dance-list li .play{background-image: url(../images/index_nav_icon_new.png);background-position: -84px -36px;}
.dance-list li .delete {line-height: 16px;height: 20px;width: 20px;margin-top: 7px;float: right;margin-right: 8px;}
.dance-list li .delete{background-image: url(../images/delete.png);}
.dance-list li{border-bottom: 1px solid #f2f2f2;font-size: 16px;height: 36px;line-height: 36px;overflow: hidden;}
.dance-list li a{color: #666;padding: 0 10px;}
.dance-list li i.dotted{width: 8px;display: inline-block;}
.dance-list li span.songname{overflow: hidden;white-space: nowrap;width: 80%;display: inline-block;height: 36px;line-height: 36px;text-overflow: ellipsis;}

.video-list{margin-top: 15px;}
.video-list .page{text-align: center;margin-top: 15px;margin-bottom: 15px;}
.video-list .page a{color: #666;text-decoration:none;font-size: 16px;}
.video-list .head{display: block;color: #1abc9c;clear: both;padding-left: 5px;}
.video-list .head strong{border-left: 2px solid #1abc9c;display: inline-block;padding: 0px 10px;font-size: 16px;font-weight: normal;}
.video-list .videoMv{height:100px;overflow:hidden;border-bottom:1px solid #f2f2f2;padding:0 5px}
.video-list .videoMvImg{width:135px;height:75px;float:left;overflow:hidden;border:1px solid #87818a;margin:12px 10px 0 0}
.video-list .videoRiTex{height:75px;overflow:hidden;margin-top:10px;text-align: left;}
.video-list .videoRiName{max-height:35px;font:12px/20px "微软雅黑";overflow:hidden;display:block}
.video-list .videoRiHits{height:18px;font:12px/20px "微软雅黑";overflow:hidden;margin-top:3px;display:block;color:#6c6c6c}

.message{margin-top: 10px;padding-left: 5px;padding-right: 5px;}
.message .page{text-align: center;margin-top: 15px;margin-bottom: 15px;}
.message .page a{color: #666;text-decoration:none;font-size: 16px;}
.message .head{display: block;color: #1abc9c;clear: both;}
.message .head strong{border-left: 2px solid #1abc9c;display: inline-block;padding: 0px 10px;font-size: 16px;font-weight: normal;}
.message .map{margin-right: 10px;width: 16px;height: 16px;}
.message .list{padding-bottom:10px;margin-top: 10px;}
.message .list li{height:40px;border-bottom:1px #ccc dashed;overflow:hidden;padding: 10px 0px 10px 0px;}
.message .list li span{display:block;}
.message .list li .t-i{width:40px;height:40px;float:left;border-radius:5px;}
.message .list li .t-i img{width:100%;height:100%;display:block;border-radius: 3px;}
.message .list li .t-t{padding-left:50px;height:60px;}
.message .list li .t-t strong{height:20px;line-height:20px;display:block;font-size:14px;font-weight:400;overflow:hidden;width: 85%;}
.message .list li .t-t em{font-style:normal;font-size:14px;display:block;height:22px;line-height:22px;overflow:hidden;color:#888;width: 80%;}
.message .list li .delete {line-height: 16px;height: 20px;width: 20px;margin-top: 7px;float: right;margin-right: 8px;}
.message .list li .delete{background-image: url(../images/delete.png);}
.message-bubbleDiv{margin: 0 auto;margin-bottom: 20px;}
.message-bubbleItem{width: 100%;}
.message-bubbleItem .avatar{-webkit-border-radius: 8px;float: left;display: block;width: 40px;height: 40px;margin-left: 10px;border-radius: 95px;margin-top: 10px;}
.message-bubbleItem .im-avatar{-webkit-border-radius: 8px;float: right;display: block;width: 40px;height: 40px;margin-right: 10px;border-radius: 95px;margin-top: 10px;font-size: 12px;}
.message-bubbleItem .im-avatar img{-webkit-border-radius: 8px;border-radius: 95px;width: 40px;height: 40px;}
.message-bubble{position: relative;line-height: 30px;padding-left: 10px;padding-top: 3px;padding-bottom: 3px;border-radius: 7px;margin-top: 15px;padding-right: 10px;display: inline-block;z-index: -1;max-width: 70%;}
.message-leftBubble{position: relative;margin-left: 25px;border: 1px solid #1abc9c;background-color: #f8fdfc;}
.message-leftBubble .bottomLevel{position: absolute;top: 10px;left: -10px;border-top: 10px solid #00b6b6;border-left: 10px solid transparent;}
.message-leftBubble .topLevel{position: absolute;top: 11px;left: -8px;border-top: 10px solid #f8fdfc;border-left: 10px solid transparent;z-index: 100;}
.message-rightBubble{position: relative;margin-right: 25px;float: right;border: 1px solid #aaa;}
.message-rightBubble .bottomLevel{position: absolute;top: 10px;right: -10px;border-bottom: 10px solid #aaa;border-right: 10px solid transparent;}
.message-rightBubble .topLevel{position: absolute;top: 9px;right: -8px;border-bottom: 10px solid #fff;border-right: 10px solid transparent;z-index: 100;}
.message-bubbleDiv .clearfix:after{visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}  
.message-reply-box{padding: 5px;}
.message-reply-box textarea.content {width: 95%;font-size: 1em;padding: 5px;margin-top: 10px;}
.biaoqing img{padding: 5px;}
.biaoqing h1{font-size: 14px;}

.pm-notice {padding: 5px;}
.pm-notice .page{text-align: center;margin-top: 15px;margin-bottom: 15px;}
.pm-notice .page a{color: #666;text-decoration:none;font-size: 16px;}
.pm-notice .head{display: block;color: #1abc9c;clear: both;}
.pm-notice .head strong{border-left: 2px solid #1abc9c;display: inline-block;padding: 0px 10px;font-size: 16px;font-weight: normal;}
.pm-notice .list{border-bottom:1px #ccc dashed;margin: 15px 5px;padding-bottom: 10px;overflow: hidden;}
.pm-notice .list p {color: #666;}
.pm-notice .list p a{color: #1abc9c;}
.pm-notice .list p span{float: left;}
.pm-notice .list span{float: right;font-size: 12px;color: #666;}

.wall{display: block;position: relative;}
.wall-column{display: block;position: relative;width: 50%;float: left;padding: 0 2%;box-sizing: border-box;}
.article{display: block;margin: 0 0 8% 0;padding: 5%;background: white;border-radius: 3px;box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.05);transition: all 100;overflow: hidden;position: relative;}
.article:hover{transform: scale(1.01);}
.article img{display: block;width: 100%;margin: 0 0 5% 0;}
.article a{color: #666;}
.article p{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 100%;font-size: 1.2em;line-height: 1.5;}
.article small{font-size: 1em;color: #ff0000;line-height: 1.5;}
.wrapper{overflow: hidden;}
.wrapper h3{text-align: center;margin:0 20%;white-space: nowrap;text-overflow: ellipsis;font-weight:normal;color: #333;overflow: hidden;font-size: 1.5em;padding: 0.7em 0;}
.wrapper h4{width: 90%;margin:0 5%;text-align: justify;font-weight:normal;color: #999;font-size: 1.2em;margin-bottom: 3%;line-height:1.5;}
.pic-page{text-align: center;margin-top: 15px;margin-bottom: 15px;}
.pic-page a{color: #666;text-decoration:none;font-size: 16px;}

.clearfix:after{ content:""; display:block;visibility:hidden; height:0; clear:both;}
.clearfix {zoom:1;}
.popDiyTags-form{ overflow-x:hidden; overflow-y:auto;position:relative;left:0;top:0;background:#fff; padding:0 10px 10px;font-size:12px;}
.popDiyTags-list{ padding:10px; border:1px solid #ccc; margin:15px 0 0; position:relative;zoom: 1;}
.popDiyTags-list dt{ font-size:14px; font-weight:800; position:absolute; top:-10px; left:10px; background:#fff; padding:0 5px;}
.popDiyTags-list dd { float:left; margin-top:8px;margin-right: 10px;}
.popDiyTags-list dd a{background:#fff;border:1px solid #e6e6e6;color:#666;margin-right:5px;padding:1px 8px;text-decoration:none; display:inline-block;}
.popDiyTags-list dd a:hover{ background:#C2C1C1; border:1px solid #C5C5C5;}
.popDiyTags-list dd a.selected{ color:#fff; border:1px solid #73af22; background:#90cb41;}
.popDiyTags-list dd a.selected:hover{ color:#fff; border:1px solid #73af22; background:#90cb41;}