#sidebar{
	min-height: 20px;
	min-width: 20px;
	float: left;
}
.left-spacing{
	width:240px;
	/* margin-left:14px; */
}
.box-lineheight{
	margin-bottom:8px;
	width: 100%;
}
.box-info{
	width:auto;
	height:195px;
	border:3px solid #E9C14E;
	margin-top:20px;
	border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;
	display:block;
}
.title-info{
	height:30px;
	line-height:30px;
	font-size:18px;
	font-weight:bold;
	margin-left:15px; margin-top:8px;
}
.info-cont{
	height:100px;
	margin-left:20px;
	margin-top:5px;
}
.tag-name{
	height:34px;
	font-size:14px;
	font-weight:bold; margin-bottom:12px;
	background:#555;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px; color:#fff;
}
.tag-name.com-font{font-size:14px;}
.box-spac{
	width:135px;
	height:25px;
	line-height:15px;
	word-wrap:break-word;
	font-size:12px;
	margin-bottom:0px;
}

.upbtn{
	text-align:center;
}
.upbtn a{
	height:30px;
	line-height:15px;
	border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;
	background-color:#CB3B28;
	color:white;
}
.tag-name span{ margin-left:10px; font-size:16px; color:#fff; display:block;line-height:34px;}
.leftMenuDiv{ width:240px; height:auto; border:1px solid #dadada; background:#fafafa;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;}
.leftMenuDiv .memberInfo{ padding:12px 10px;height:110px;}
.leftMenuDiv .memberInfo img{ width:70px; height:70px;border-radius:4px;margin-top:10px;-webkit-border-radius:4px;-moz-border-radius:4px;  float:left;margin-bottom:4px}
.leftMenuDiv .memberInfo .info-l{ float:right; width:140px; height:70px;line-height:1.2em;margin-bottom:4px}
.leftMenuDiv .memberInfo .info-l p{ font-size:12px; color:#222; font-weight:bold; display:block; width:100%;margin-bottom:2px;}
.leftMenuDiv .memberInfo .info-l p em{ font-weight:100; color:#7e7e7e; font-size:12px; font-style:normal; display:block; float:left; width:68px;}
.leftMenuDiv .memberInfo .info-l p a{color:#333;display:block; float:left; max-width:50px;height:16px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.leftMenuDiv .memberInfo .info-l span{ font-size:12px; line-height:14px; height:16px; width:100%; color:#333;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding-bottom: 16px;}
.leftMenuDiv .memberInfo .info-l span b{ font-size:14px; color:#f00;}
.leftMenuDiv .memberInfo .info-l span a{ width:24px; text-align:center; height:16px; display:inline-block;color:#236ea1; font-size:18px;font-size:16px\0}
.leftMenuDiv .memberInfo .info-l span a:hover{ text-decoration:none; color:#f30;}
.leftMenuDiv .memberInfo .info-l span i{font-size:12px; color:#447aa4;margin-left:10px; margin-top:1px;}
.leftMenuDiv .memberInfo .info-l span i:hover{color:#555;cursor:default;}
.leftMenuDiv ul{ list-style:none; margin:0; padding:0;}
.leftMenuDiv ul li{ border-top:1px solid #dadada; height:46px; display:block;line-height:46px; position:relative;list-style:none;}
.leftMenuDiv ul li.first{border-top:0;}
.leftMenuDiv ul li .menuLine{ width:4px; background:#f63; height:47px; position:absolute; left:-1px; top:-1px; display:none; z-index:9;}
.leftMenuDiv ul li a{ display:block; height:46px; color:#333; width:100%; line-height:46px;text-decoration: none; font-size:14px;transition:transform 0.05s ease;}
.leftMenuDiv ul li a dfn{ font-style:normal; color:#666;}
.leftMenuDiv ul li a i{ font-style:normal; color:#f30;}
.leftMenuDiv ul li a span{ margin-left:12px; width:20px; height:30px; font-size:20px;line-height:16px;padding-top:16px; text-align:center; display:inline-block; float:left; margin-right:6px;}
.leftMenuDiv ul li a span.size1{font-size:16px;}
.leftMenuDiv ul li a span.size2{font-size:18px;}
.leftMenuDiv ul li a:hover,.leftMenuDiv ul li a:active,.leftMenuDiv ul li a:link{ text-decoration:none;}
.leftMenuDiv ul li a:hover{transform:scale(1.02,1.02); color:#f63;}
.leftMenuDiv ul li:hover{ background:#fefcf2;}
.leftMenuDiv ul li.actived{background:#fefcf2;}
.leftMenuDiv ul li.actived .menuLine{ display:block;}
.leftMenuDiv ul li.actived a{ font-weight:100; color:#f63;}
.leftMenuDiv ul li.actived span{ color:#f63;}

/* 侧边栏图标 start */
/* .leftMenuDiv ul li i{background:url('../imgs/music-defult.png') no-repeat; background-size: 16px 16px; width: 16px; height: 16px;display: inline-block;margin-bottom:-2px;margin-left:9px;margin-right:8px }
.leftMenuDiv ul li.actived i{background: url('../imgs/music-active.png') no-repeat; background-size: 16px 16px; width: 16px; height: 16px;display: inline-block;margin-bottom:-2px;margin-left:7px; margin-right:8px}
.leftMenuDiv ul li:hover i{background: url('../imgs/music-active.png') no-repeat; background-size: 16px 16px; width: 16px; height: 16px;display: inline-block;margin-bottom:-2px;margin-left:7px; margin-right:8px}
.leftMenuDiv ul li .video{background:url('../imgs/icon_muse_video.png') no-repeat !important; background-size: 16px 16px; width: 16px; height: 16px;display: inline-block;margin-bottom:-2px;margin-left:10px;margin-right:8px }
.leftMenuDiv ul li.actived .video{
	background: url('../imgs/icon_muse_video_on.png') no-repeat !important; background-size: 16px 16px; width: 16px; height: 16px;display: inline-block;margin-bottom:-2px;margin-left:8px; margin-right:8px
}

.leftMenuDiv ul li .meet{background:url('../imgs/icon_meet1.png') no-repeat !important; background-size: 16px 16px; width: 16px; height: 16px;display: inline-block;margin-bottom:-2px;margin-left:10px;margin-right:8px }
.leftMenuDiv ul li:hover .meet{
	background: url('../imgs/icon_meet.png') no-repeat !important; background-size: 16px 16px; width: 16px; height: 16px;display: inline-block;margin-bottom:-2px;margin-left:8px; margin-right:8px
}

.leftMenuDiv ul li:hover .video{
	background: url('../imgs/icon_muse_video_on.png') no-repeat !important; background-size: 16px 16px; width: 16px; height: 16px;display: inline-block;margin-bottom:-2px;margin-left:8px; margin-right:8px
}

.leftMenuDiv ul li .sheCalls{background:url('../imgs/icon_ladycallme1.png') no-repeat !important; background-size: 16px 16px; width: 16px; height: 16px;display: inline-block;margin-bottom:-2px;margin-left:10px;margin-right:8px }
.leftMenuDiv ul li.actived .sheCalls,.leftMenuDiv ul li:hover .sheCalls{
	background: url('../imgs/icon_ladycallme.png') no-repeat !important; background-size: 16px 16px; width: 16px; height: 16px;display: inline-block;margin-bottom:-2px;margin-left:8px; margin-right:8px
} */
/* 侧边栏图标 end */
.leftMenuDiv ul li a em{min-width: 20px;height: 20px;line-height: 20px;text-align: center; display: block;color: #fff; position: absolute;right: 25px;top: 12px;font-size: 12px; background: #2fba04;overflow: hidden;border-radius: 20px;-webkit-border-radius: 20px;-moz-border-radius: 20px;font-style: normal;padding:0 2px;}
.custeam{ margin-top:15px; height:24px; line-height:1em; font-size:14px; color:#333; font-weight:bold;}

video::-webkit-media-controls-enclosure {
	overflow:hidden;
}
video::-webkit-media-controls-panel {
	width: calc(100% + 30px);
}
.mod-we-share .we-share-btn{
	background:linear-gradient(90deg,#ff6633,#ffaf95);
	display: inline-block;
	width: 100%;
	height: 35px;
	line-height: 35px;
	font-size: 16px;
	color: #fff;
	text-indent: 12px;
	border-radius: 4px 4px 0 0;
}
.mod-we-share .share-video-img{
	height: 135px;
}
.poplayer_quickplay{
	position: fixed;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	z-index: 99;
	text-align: center;
	display: none;
	-webkit-animation: show .2s ease-out backwards;
    animation: show .2s ease-out backwards;
}
.quickplay_show{
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,.8);
}
.quickplay_container{
	position: absolute;
    top: 10%;
    left: 50%;
    z-index: 2;
    width: 75%;
    bottom: 5%;
    margin-left: -39%;
    background: #fff;
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    padding: 30px;
}
.quickplay_container video{
	width: 100%;
	height: 100%;
}
.pop_close{
	position: absolute;
	top: 8px;
	right: 8px;
	width: 17px;
	height: 17px;
	text-align: center;
	display: inline-block;
}


/*letter left style*/
.r-bdr{border-right:1px solid #D6D6D6}

/*voucher提示信息*/
 .voucherPrompt:before{
	 cursor: pointer
 }
 /*voucher提示信息*/
 .WvoucherPrompt:before{
	cursor: pointer
}
.voucher-prompt{
	font-size:12px;
	position: absolute;
	z-index: 1;
	font-family:sans-serif;
	width: 352px;
	border-radius:8px;
	padding: 15px;
	line-height:16px;
	/*word-break:break-all;*/
	background-color: #edfbff;
	border-radius:8px;
	box-shadow:0px 0px 16px 0px #618aac;
	display: none;
	word-break: normal;
	word-wrap: break-word;
}

.Wvoucher-prompt{
	font-size:12px;
	position: absolute;
	z-index: 1;
	font-family:sans-serif;
	width: 352px;
	border-radius:8px;
	padding: 15px;
	line-height:16px;
	/*word-break:break-all;*/
	background-color: #edfbff;
	border-radius:8px;
	box-shadow:0px 0px 16px 0px #618aac;
	display: none;
	word-break: normal;
	word-wrap: break-word;
}
.voucher-prompt span{
	width: 10px;
	height: 6px;
	position: absolute;
	left: 150px;
	top: -6px;
	background: url(../imgs/prompt.png) left top no-repeat;

}

.tag-female-name{
	font-size:14px;
	margin-bottom:12px;
	background:#555;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px; color:#fff;
}
.tag-female-name span{ margin-left:10px; color:#fff; display:block;line-height:18px;padding: 6px 0px;}
.leftMenuDiv .memberFemaleInfo{ padding:8px 10px;}
.leftMenuDiv .memberFemaleInfo .info-top{
	width: 100%;
}
.leftMenuDiv.memberFemaleInfo img{
	width:100%;
    height: 100%;
}
.leftMenuDiv .memberFemaleInfo img{ width:218px;height:218px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;}
.leftMenuDiv .memberFemaleInfo .info-r{min-height:70px; overflow:hidden; line-height:1.2em;margin-top: 10px;}
.leftMenuDiv .memberFemaleInfo .info-r a{color:#09f}


.vipExpDateBox{
	font-size: 12px;
    color: #333;
	/* margin-top: 22px; */
	margin-top: -1px;
}
.vipExpDate{
	color: #447aa4;
}

.leftMenuDiv .memberInfo .updateUserInfo{
	width: 13px;
    height: 13px;
    margin-bottom: 0px;
    margin-top: 3px;
}
.divShow{
	display: block;
}
.divHide{
	display: none;
}
.iconPathBox{
	position:relative;display:inline-block;width: 70px;
}