@CHARSET "UTF-8";
.bottom .inner-wrapper {
    position: relative;
    width: 968px;
    margin: 0 auto;
}
.bottom .stories {
    margin: 0 0 50px;
}
.clearfix:before, .clearfix:after {
    display: table;
    content: "";
}
.bottom .reps {
    float: left;
    width: 290px;
    height: 366px;
	border-radius: 5px;
    border: 1px solid #ddd;
    background-color: #f8f8f8;
	overflow:hidden;
}
.vw-frontpagecontainer.vw-widescreen .reps{
	width: 320px;
}
.bottom .reps .title  .read-push:hover {
    background-color: #fcfcfc;
}

.bottom .reps .title  .channel-tab {
    padding: 0px 5px;
    background-color: #fff;
    font-size: 12px;
    border: 1px solid #ccd0d7;
    border-radius: 3px;
	cursor:pointer;
	color:#555;
	margin-left:10px;
		line-height:22px;
}
.bottom .reps .title  .channel-tab:hover {
    background-color: #ccd0d7;
}
.bottom .reps .items {
    margin: 0;
    list-style: none;
}
.bottom .reps .items .item{
	padding: 4px 0;
    color: #666;
}
.bottom .reps .items .item:hover {
    background-color: #fff;
}
.bottom .reps .items .item:not(:last-child) {
    border-bottom: 1px solid #e9e9e9;
}

.bottom .reps .items .item.active {
	background-color:#fff;
}

.bottom .reps .items .item-header {
    padding: .5em .8em;
    overflow: hidden;
}

.bottom .reps .items .item-header {
    padding: .5em .8em;
    overflow: hidden;
}
.bottom .reps .title{
    padding: .5em .8em;
    border-bottom: 1px solid #ddd;
    border-radius: 5px 5px 0 0;
    background: #fcfcfc;
	color: #555;
    text-shadow: none;
	height:41px;
	box-sizing:border-box;
}
.bottom .rep {
    float: left;
    width: 40px;
    height: 40px;
    margin: 0;

    border-radius: 4px;
    cursor: pointer;
	margin-right: .9em;
	line-height: 1.8;
    font-size: 14px;
}
.bottom .content {
	height: 326px;
    overflow: hidden;
}
.bottom .bio {
    font-size: 12px;
	margin-top:2px;
	height:15px;
	overflow:hidden;
	color:#999;
}
.bottom .rep .info-card {
    display: none;
}
.bottom .rep img {
    margin: 5px;
    width: 50px;
    height: 50px;
    border-radius: 5px;
    -webkit-transition: .1s all ease-in-out;
    transition: .1s all ease-in-out;
}

.bottom .rep img:hover{
    width: 50px;
    height:50px;
    border-radius: 5px;
    margin: -1px;
}

.bottom .rep.current img, html.no-touch .bottom .rep:hover img {
    width: 40px;
    height: 40px;
    border-radius: 20px;
    margin: 0px;
	box-shadow: 1px 1px 1px #888;
}
.bottom .items a.name {
	color: #333;
	font-size: 16px;
	cursor:pointer;
}
.bottom .items .item-content{

}
.clearfix:after {
    clear: both;
}
.bottom .single-story {
    position: relative;
    float: right;
    padding: 13px 25px 34px;
    width: 600px;
	height: 320px;
    color: #7491A8;
    text-shadow: none;
    background: #f8f8f8;
    border-radius: 5px;
    border: 1px solid #ddd;
}
.bottom .single-story .icon-sign-spike.visible {
    display: inline-block;
}
.bottom .single-story .icon-sign-spike {
    display: none;
    position: absolute;
    top: 308px;
    left: -15px;
    -webkit-transition: top .1s ease-in-out;
    transition: top .5s ease-in-out;
}
.icon-sign-spike {
    width: 0;
	height: 0;
	border-top: 15px solid transparent; /* left arrow slant */
	border-bottom: 15px solid transparent; /* right arrow slant */
	border-right: 15px solid #ddd; /* bottom, add background color here */
	font-size: 0;
	line-height: 0;
}
.bottom .single-story .icon-sign-spike2.visible {
    display: inline-block;
}
.bottom .single-story .icon-sign-spike2 {
    display: none;
    position: absolute;
	top:-15px;
	left:2px;
    -webkit-transition: top .1s ease-in-out;
    transition: top .1s ease-in-out;
}
.icon-sign-spike2 {
    width: 0;
	height: 0;
	border-top: 15px solid transparent; /* left arrow slant */
	border-bottom: 15px solid transparent; /* right arrow slant */
	border-right: 15px solid #f8f8f8; /* bottom, add background color here */
	font-size: 0;
	line-height: 0;
}
.channel_loadmore{
	font-size:12px;
	background: #eee;
    text-align: center;
    height: 22px;
    line-height: 22px;
    cursor: pointer;
    border-radius: 3px;
	clear:both;
	color:#aaa;
	position: relative;
    top: 10px;
}
.bottom .single-story .channel_loadmore a{
	display:block;
	color:#aaa;
}
.bottom .single-story .channel_loadmore:hover a{
	background:#e3e3e3;
	color:#757575;
}
.mb_transition a{
	-webkit-transition: all .2s ease-out;
	-moz-transition: all .2s ease-out;
	-ms-transition: all .2s ease-out;
	-o-transition: all .2s ease-out;
	transition: all .2s ease-out;
}

.icon-sign {

}
.bottom .single-story .single-story-inner.active {
	display: block;
}
.bottom .single-story .single-story-inner {
    position: relative;
    min-height: 296px;
    display: none;
}
.bottom .single-story .single-story-inner .avatar {
    position: absolute;
    top: -5px;
    left: 0;
    width: 56px;
    height: 56px;
    border-radius: 5px;
}
.bottom .single-story .single-story-inner .story-title {

}
.bottom .single-story .single-story-inner .story-intro {
    color:#999;
	font-size:13px;
	min-height:17px;
}
.bottom .single-story .single-story-inner .story-title .name {
    margin-right: 8px;
	font-size:18px;
}
.bottom .single-story .single-story-inner .story-title .name:hover {
    text-decoration: underline;
}

.bottom .single-story a {
    color: #333;
    text-shadow: none;
}
.bottom .single-story .single-story-inner .story-title div+div {
    margin-top: 2px;
}

.bottom .single-story .single-story-inner .story-title .att {
    position: absolute;
    right: 0px;
    top: 2px;
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
	background-color: #d9534f;
    color: #fff;
}
.bottom .single-story .single-story-inner .story-title .icon-attention{
	position: absolute;
    background-image: url(../../images/index/attention.png);
    background-size: 30px;
    background-position-y: -30px;
    width: 30px;
    height: 30px;
    top: 5px;
    bottom: 0;
    right: 125px;
    margin: auto;
    opacity: 0.5;
    cursor: pointer;
}
.bottom .single-story .single-story-inner .story-title .att:hover{
	background-color: #C9302C;
}
.bottom .single-story .single-story-inner .sep {
	margin: 10px 0 7px;
    border-top: 1px solid #e3e3e3;
}
.bottom .single-story .single-story-inner .story-content-answer .vote {
    float: left;
    width: 38px;
    height: 25px;
    font-size: 14px;
    line-height: 25px;
    color: #FFF;
    text-align: center;
    background: #B0C5D6;
    border-radius: 3px;
}
.bottom .single-story .single-story-inner .story-content-answer p {
    margin-left: 44px;
}
.bottom .single-story .single-story-inner .story-content-answer+.story-content-answer {
    margin-top: 12px;
}

/* 首页频道box下音频播放样式 */
.magicbox .magic-box {
	padding:6px 0;
    min-height: auto;
	position: relative;
    float: left;
	width: 100%;
}
.magicbox .magic-box .video-play-icon, .magicbox .magic-box .video-thumb, .magicbox .magic-box .video-thumbnail {
    width: 50px;
    height: 50px;
    border: 0;
	position: relative;
    float: left;
}
.magicbox .magic-box .video-index {
	top: 16px;
    left: 73px;
    position: absolute;
    width: 30px;
    height: 50px;
    font-size: 17px;
    font-family: arial,simsun,sans-serif;
    color: #999;
}
.magicbox .magic-box .video-box-body {
    margin-left: 102px;
    overflow: hidden;
	height: 50px;
	margin-right:155px;
}
.magicbox .video-auther, .video-data, .video-time {
    color: #999;
    font-size: 13px;
    margin-bottom: 5px;
}
.magicbox .play-album-sound {
    top: 0;
	right:10px;
    position: absolute;
    width: 100px;
    height: 50px;
    z-index: 5;
}
.play-album-sound-time {
	bottom:18px;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    -khtml-opacity: 0;
    -moz-opacity: 0;
	opacity:0;
	color:#000;
	right:-6px;
}
.story-content .play-album-sound-time {
	right:-4px;
}

.fccard:hover .dr-play-sound .play-album-sound-time,
.magic-box-inner .dr-play-sound.playing .play-album-sound-time,
.magic-box-inner.playing-active .play-album-sound-time{
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=1);
    -khtml-opacity: 1;
    -moz-opacity: 1;
	opacity: 1;
}
/* .magicbox .dr-play-sound.play-album-sound.music:hover,
.magicbox .dr-play-sound.play-album-sound.music.playing,
.magicbox .dr-play-sound.play-album-sound.dub:hover,
.magicbox .dr-play-sound.play-album-sound.dub.playing,
.magicbox .dr-play-sound.play-album-sound.imagesound:hover{
    opacity: 0.7;
} */

/*TODO: soundlike*/
.magicbox .likesound:hover,.magicbox .likesound.liked {
    background-position-y: -60px;
}

.magicbox .likesound {
	display:none;
    position: absolute;
    background-image: url(../../images/index/soundlike.png);
    background-size: 30px;
    background-position-y: -30px;
    width: 30px;
    height: 30px;
    top: 5px;
    bottom: 0;
    right: 125px;
    margin: auto;
	opacity: 0.5;
	cursor:pointer;
}
.magicbox .likesound.liked{
	display:block;
	opacity: 1;
}
.fccard:hover .likesound{
	display:block;
}
.magicbox .likesound:hover{
	opacity:1;
}

.magicbox .play-album-sound-btn {
    margin: 10px 0 0 0;
    background-repeat: no-repeat;
	opacity:0.5;
}
.play-album-sound-btn:hover{
	opacity:1;
}
.magicbox .play-album-sound.playing .play-album-sound-btn{
   background-position: 0px -30px;
}
.magicbox .dub .dr-play-sound-btn {
    /*border-radius: 2px solid #444;*/
    width: 30px;
    height: 30px;
    cursor: pointer;
    background-position: -319px -398px;
}
.magicbox .dub.play-album-sound.playing .play-album-sound-btn{
	background-image: url(../../images/index/dub.gif);
	background-position: 0px 0px;
	opacity: 1;
}
.magic-box-inner{
	position:relative;
}
#channel_soundlist .magic-box-inner:hover,
#channel_soundlist .magic-box .playing-active {
    margin: -1px -12px;
    padding: 1px 12px;
    border-radius: 4px;
}
#channel_soundlist .magic-box-inner:hover .dr-play-soundtime.play-album-sound-time,
#channel_soundlist .magic-box .playing-active .dr-play-soundtime.play-album-sound-time{
	opacity:1;
	filter:alpha(100);
}
#channel_soundlist .magic-box-inner.playing-active .playbar,#channel_soundlist .magic-box-inner:hover .playbar{
  position: absolute;
  bottom: 0px;
  height: 2px;
  left: 10px;
  right: 10px;
  opacity:1;
	filter:alpha(100);
}
#channel_soundlist .magic-box-inner .playbar {
	opacity:0;
	filter:alpha(0);
	position: absolute;
}
#channel_soundlist .magic-box-inner .playbar .background{
	position: absolute;
	background-color: #ccc;
	width:100%;
	height:100%;
}

#channel_soundlist .magic-box-inner .playbar .play{
	position: absolute;
	background-color:#cd3333;
	width:0;
	height:100%;
	left:0px;
}
#channel_soundlist .magic-box-inner .video-thumb{
	margin: 5px 0 0 0;
}
.magicbox-data {
    color: #999;
    font-size: 13px;
	position:absolute;
	right:6px;
	top:20px;;
    opacity: 1;
}

.magicbox-image{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100px;
	z-index:0;
    opacity: 0;
    filter: alpha(opacity=0);
	-webkit-filter: blur(9px);
    -moz-filter: blur(9px);
    filter: blur(9px);
}
.magic-box-inner:hover .magicbox-image,
.magic-box-inner .magicbox-image.playing{
	opacity: 0.15;
    filter: alpha(opacity=100);
}

.magic-box-inner:hover .dr-play-sound,
.magic-box-inner .dr-play-sound.playing
{
	background-color: transparent;
    opacity: 0.7;
}
.fccard:hover .magicbox-data,
.magic-box-inner .magicbox-data.playing,
.magic-box-inner.playing-active .magicbox-data{
	opacity: 0;
}
.dr-play-sound{
	background-color: transparent;
	opacity: 0.7;
	transition: 0s;
}

.story-content{
	position:relative;
	/* overflow: hidden; */
	height:275px;
	/*display:none;*/
}
.in-banner-info {
    position: absolute;
    top: 50%;
    left: 50%;
    color: #fff;
    z-index: 2;
    transition: all 0.6s ease 0s;
    opacity: 0;
    filter: alpha(opacity=0);
}
.in-banner-info {
    width: 160px;
    height: 120px;
    margin: -60px 0 0 -80px;
}
.in-banner-info strong {
    font-size: 18px;
    font-family: "Microsoft YaHei";
    line-height: 26px;
}
.in-banner-ft-info {
    font-size: 12px;
    line-height: 18px;
    display: block;
    overflow: hidden;
    max-height: 54px;
    margin: 5px 0 16px;
}
.in-banner-bg {
    background: #2e1907;
    background: #000\9;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    transition: all 0.6s ease 0s;
    opacity: 0;
    filter: alpha(opacity=0);
}

/**
 * modal
 */
.magicboxModelContanier {
    position: fixed;
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    z-index: 100;
}

.magicboxModalBack {
    position: absolute;
    background-color: #000;
    width: 100%;
    height: 100%;
    z-index: 0;
    opacity: 0.7;
}

.magicboxModel {
    width: 800px;
    height: 600px;
    z-index: 1;
    position: absolute;
    margin: auto;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}

.magicboxModel .close {
    right: -25px;
    top: 0px;
    position: absolute;
    width: 25px;
    height: 25px;
    color: #fff;
    font-size: 50px;
    font-weight: bolder;
    text-align: center;
    cursor: pointer;
    line-height: 20px;
}


/**
 * 首页宽屏部件配置
 */

.vw-frontpagecontainer.vw-widescreen .bottom .inner-wrapper{
    position: relative;
    width: 1140px;
    margin: 0 auto;
	transition: 0.5s;
}

.vw-frontpagecontainer.vw-widescreen .single-story {
	width: 740px;
	transition: 0.5s;
}

/**
 * 评论区宽度
 */

.channel .i_commentleft {
    position: relative;
    float: left;
    width: 38px;
}
.channel .i_commentleft .i_commenticon {
    width: 38px;
    height: 38px;
	margin-top:16px;
}
.channel .i_commentleft .i_commenticon img {
    width: 38px;
    height: 38px;
    border-radius: 50%;
}
.channel .i_commentright {
    width: 265px;
    margin: 0 0 0 15px;
    position: relative;
	padding: 14px 0 12px;
    border-bottom: 1px solid #eee;
}
.channel .i_commentright .i_commentuser span{
    display:none;
}
.channel .i_commentright .i_commentuser {
    margin: -3px 0 4px 0;
}
.channel .i_commentright .i_commentcontent {
    line-height: 20px;
    margin: 0;
    font-size: 13px;
}
.channel .i_commentright .i_commentreply {
    font-size: 12px;
    color: #000;
    margin: 2px 0 5px;
}

.channel #i_commentaddreply .i_commentleft {
    display: none;
}
.channel #i_commentaddreply .i_commentright {
    margin: 0;
    width: 100%;
}
.channel .i_commenttxtcontainer {
	width: 320px;
}

.channel .i_commenttxtcontainer textarea {
	width: 310px;
}

.channel .i_commenttxtoption {
	width: 320px;
	margin: 0px;
}

.channel .i_commentbtn {
  float: right;
  margin: 0;
  background: none;
  background-color: #cd3333;
  height: 30px;
  line-height: 30px;
  box-sizing: border-box;
  padding: 0 20px;
}

.channel#i_comment{
	width: 320px;
    margin-left: 0px;
}

.channel .i_commentsecond {
    width: 310px;
    padding: 5px;
}
.channel .i_commentsecondicon{
	display:none;
}

.channel .i_commentsecondright {
    width: 310px;
    margin: 5px 0;
}

.channel .i_commentaddreply,
.channel .i_commentsecond {
	display:none;
}

.channel .i_commentpage.first {
	display:none;
}

.share-personage+.share-personage-describe{
	border-top: 1px dashed #ddd;
}

.siteframe #m.m-iframe .mpf {
    display: none;
}

.explore_right_zone .i_commentup {
    width: inherit;
}

.explore_right_zone .comment-title {
    font-weight: normal;
    font-size: 15px;
    margin-top: 5px;
}
.explore_right_zone #i_commenttop {
    font-weight: normal;
    font-size: 15px;
    margin-top: 15px;
	border-bottom: none;
}
.explore_right_zone .i_commentmniang {
	display:none;
}
.bottom .single-story .single-story-inner .story-title div+div.func {
    float: right;
    position: relative;
    margin-top: -50px;
}

.bottom .single-story .single-story-inner .story-title div+div .follow, .bottom .single-story .single-story-inner .story-title div+div .more {
    width: 60px;
    font-size: 14px;
    line-height: 20px;
    border: 1px solid;
    text-align: center;
    border-radius: 15px;
	cursor:pointer;
}


/* 标签单独页样式 */

#explore_right .share-personage-con {
  width: 230px;
}
#explore_right .share-personage-name {
  width: 100%;
}
.explore_right_content{
	margin-top:40px;
}
.explore_right_zone{
	margin-bottom: 15px;
    position: relative;
}
.explore_right_zone+.explore_right_zone>.explore_right_zone_inner {
    padding: 15px 0 0;
    border-top: 1px solid #ddd;
}


#ch-content.channels-square {
  width: 968px;
  padding: 0;
}
.channels-square #explore_left {
  width: 600px;
}
@media screen and (min-width: 1400px) {
  #ch-content.channels-square {
    width: 1140px;
  }
  .channels-square #explore_left {
    width: 770px;
  }
}

.channels-square #channel_zone {
  width: auto;
}
#channel_zone_icon{
	float:left;
}
#channel_zone_icon .img {
    display: block;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
	width: 337px;
    height: 187px;
    margin: 0 auto;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}

#channel_zone_analytics {
	margin: 10px 0;
	position: relative;
  height: 36px;
  line-height: 36px;
}
.channel_content .video-box1 .video-play-icon, .channel_content .video-box1 .video-thumb, .channel_content .video-box1 .video-thumbnail {
    width: 100px;
    height: 100px;
    border: 0;
}

.channel_content .play-album-sound-btn {
    margin: 14px auto;
}
.channel_content .video-box1 {
    margin: 0 0 20px 20px;
    width: 780px;
    min-height: 100px;
}
.channel_content .video-box1 .video-box-body {
    margin-left: 125px;
    padding-top: 15px;
    overflow: hidden;
}
.channel_content .video-box1 .video-title {
	width:630px;
	height:46px;
	font-weight:700;
	font-size:20px;
	color:#233;
}
.explore_right_zone_desc_inner{
	font-size: 13px;
    line-height: 1.7;
	color:#222;
}

/* 频道详情页面音频播放样式 */


#channel_soundlist .magic-box .video-index {
	top: 22px;
	float:left;
    position: relative;
    width: 60px;
    height: 55px;
    font-size: 16px;
    font-family: arial,simsun,sans-serif;
    color: #999;
    text-align: center;
}
#channel_soundlist .video-auther, .video-data, .video-time {
    color: #999;
    font-size: 13px;
    margin-bottom: 5px;
}

#channel_soundlist .magic-box .video-sound-tools {
    position: absolute;
    top: 0;
    right: 0;
	width:170px;
}
#channel_soundlist .magic-box .playing-active .video-sound-tools ,#channel_soundlist .magic-box-inner:hover .video-sound-tools{
	right:12px;
	top:1px;
}
#channel_soundlist .play-album-sound {
    top: 0;
    position: relative;
    width: auto;
    height: 60px;
	float:left;
	margin-left:12px;
}
#channel_soundlist .play-album-sound-time {
	bottom: 18px;
    color: #fff;
    margin-right: -87px;
    font-size: 12px;
    padding: 3px 5px;
    background: #BDBDBD;
    border-radius: 4px;
}

/* #channel_soundlist .dr-play-sound.play-album-sound.music:hover,
#channel_soundlist .dr-play-sound.play-album-sound.music.playing,
#channel_soundlist .dr-play-sound.play-album-sound.dub:hover,
#channel_soundlist .dr-play-sound.play-album-sound.dub.playing,
#channel_soundlist .dr-play-sound.play-album-sound.imagesound:hover{
    opacity: 0.7;
} */
.preview_block{
	position: absolute;
    top:0;
	left:0;
	right:0;
	bottom:0;
    background-color: #222;
    opacity: 0;
    z-index: 5;
    transition: .5s;
}
.magic-box-inner:hover .preview_block,
.magic-box-inner .preview_block.playing,
.magic-box-inner .preview_block.paused {
	opacity:0.8;
}

#channel_soundlist .play-album-sound.add-to-list:hover {
    opacity: 1;
}
#channel_soundlist .play-album-sound-btn {
    margin: 18px 0 0 0;
    background-size: 25px;
    background-position: 0px 0px;
    background-repeat: no-repeat;
	opacity:0.8;
}
#channel_soundlist .play-album-sound-btn:hover{
	opacity:1;
}
#channel_soundlist .play-album-sound.playing .play-album-sound-btn{
	background-position: 0px -30px;
}
#channel_soundlist .dub .dr-play-sound-btn {
    border-radius: 2px solid #444;
    width: 30px;
    height: 30px;
    cursor: pointer;
    background-image: url(../../images/index/dub.png);
}
#channel_soundlist .dub.play-album-sound.playing .play-album-sound-btn{
	background-image: url(../../images/index/dub.gif);
	background-position: 0px 0px;
}

.magic-box-inner{
	position:relative;
}
.story-content .magicbox-data{
	top:16px;
}
.magicbox-data {
    color: #999;
    font-size: 13px;
	position:absolute;
	right:8px;
	top:23px;
    opacity: 1;
}

.magicbox-image{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100px;
	z-index:0;
	transition: 0.5s;
    opacity: 0;
    filter: alpha(opacity=0);
	-webkit-filter: blur(2px);
    -moz-filter: blur(2px);
    filter: blur(2px);
}
.magic-box-inner:hover .magicbox-image,
.magic-box-inner .magicbox-image.playing{
	opacity: 0.15;
    filter: alpha(opacity=100);
}

.magic-box-inner:hover .dr-play-sound,
.magic-box-inner .dr-play-sound.playing
{
	background-color: transparent;
    opacity: 0.7;
    /* transition: .5s; */
}
.magic-box-inner:hover .magicbox-data,
.magic-box-inner .magicbox-data.playing{
	opacity: 0;
}
.dr-play-sound{
	background-color: transparent;
}

/* 标签广场页样式 */
#channels_list a {
    color: #222;
}
#channel_follow_info{
	float:right;
	color:#aaa;
	margin-top:5px;
}
#channels_list a:hover strong{
    color: #d9534f;
}
#channels_list .follow:hover, #channels_list .unfollow:hover{
    color: #d9534f;
}
#channels_list .item {
    position: relative;
    float: left;
    width: 50%;
    list-style: none;
    border-bottom: 1px dotted #eee;
}
#channels_list .item .blk {
    padding-left: 92px;
    margin: 18px 15px 18px 0;
}
#channels_list .item .blk img {
    position: absolute;
    left: 0;
	width: 75px;
    height: 75px;
    border-radius: 5px;
}
#channels_list .item .blk strong {
    display: inline-block;
    height: 1.5em;
    word-wrap: normal;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
	font-size:17px;
}
.blk p {
    height: 40px;
    overflow: hidden;
	color:#777;
	font-size:15px;
}
.item .blk .follow {
    position: absolute;
    top: 18px;
    right: 20px;
}

#channel_list_type .btn1-group{
	position: relative;
    float: left;
	top:0px;
	left:0px;
}
#channel_list_type .btn1-group a{
	padding: 6px 24px 0 0;
	font-weight:600;
}
#channel_list_type .btn1-default {
  border-color: transparent;
  background-color: transparent;
  color: #333;
}
#channel_list_type .btn1-group .active a {
    color: #C9302C;
}
#channel_list_type .btn1-group a:hover {
    color: #C9302C;
}
.ch-share {
	background-image: url(../../images/index/channelshare.png);
    display: inline-block;
    width: 12px;
    height: 13px;
    vertical-align: top;
    transition: .2s;
    margin-top: 5px;
	margin-right: 5px;
	opacity:.5;
}
.channel_content .pagelist a {
    display: block;
    color: #888;
    height: 38px;
    line-height: 38px;
    text-align: center;
    font-size: 13px;
    -o-transition: .5s;
    transition: .5s;
    border: 1px solid #ddd;
    padding: 0 10px;
	border-radius: 4px;
	min-width: 15px;
}
.channel_content .pagelist a:hover {
	color: #fff;
	background-color: #555;
}
.channel_content .pagelist .selected a {
    color: #fff;
    background-color: #555;
}
.channel_content #soundsearchlink{
	margin-right:0px;
}

.magicbox #an-girl-loading {
    position: absolute;
    top: 35%;
    left: 10%;
}

#i_comment.channel .i_commentarrow1 {
    top: 213px;
}
#i_comment.channel .i_commentarrow2 {
    top: 215px;
}
#i_comment.channel .i_commentyanlist {
    top: -198px;
}
.channel .i_commentyan {
  width: 30px;
  height: 30px;
  text-align: center;
  line-height: 30px;
  color: #444;
  margin: 2px 0 0;
  border: 1px solid #ddd;
  background-color: #fff;
  background-image: -webkit-linear-gradient(bottom,#f8f8f8,#fff);
  background-image: -moz-linear-gradient(bottom,#f8f8f8,#fff);
  background-image: -o-linear-gradient(bottom,#f8f8f8,#fff);
  background-image: linear-gradient(to top,#f8f8f8,#fff);
  cursor: pointer;
  border-radius: 4px;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.small-pic.round {
    display: inline-block;
    width: 18px;
    height: 18px;
    border-radius: 50%;
    border: none;
    overflow: hidden;
}
.small-pic {
    display: inline-block;
    width: 32px;
    height: 32px;
    border: 1px solid #b9cad9;
    border-radius: 2px;
    overflow: hidden;
}
a.username:hover {
    color: #f25d8e;
}
.small-pic.round img {
    width: 100%;
    height: 100%;
}
