
.burl{
	background-color: #000;
}
.banner img {
    width: 100%;
}
iframe {
    width: 100%;
    min-height: 210px;
    max-height: 600px;
	    border: 0;
}

.live-qiye-notice {background: rgba(0,0,0,.5);color: #fff;height: 2.5rem;line-height: 2.5rem;padding-left: 1.3rem;font-size: 1rem;overflow: hidden;white-space: nowrap;}



#nickname{
    width:100%;    padding: 8px;    color: #333;
    background-color: transparent;
    border: none;
}
.next-page-link{
    display: block;
    font-size: 14px;
	width:100%;
	height: 40px;
	line-height: 40px;
	text-align: center;
	color: #999;
	border: none;
	margin-bottom:70px;
}



.inputicon {background: url(img/marry-live-02.png) no-repeat left top;display: block;width: 6rem;height: 6rem;margin: 0 auto;background-size: 50rem;}
.inputicon.photo { background-position: 0 -31.4rem; }
.inputicon.file { background-position: 0 -37.8rem; }
.inputicon.redpacket { background-position: 0 -25.1rem; }
.inputicon.vote { background-position: -15.1rem -31.4rem; }
.inputicon.switch { background-position: -22.7rem -25.1rem; }
.inputicon.switch.on { background-position: -7.5rem -37.8rem; }
.inputicon.netvideo { background-position: -7.5rem -31.4rem; }
.inputicon.introduce { background-position: -22.7rem -31.4rem; }
.inputicon.refresh { background-position: -15.1rem -25.1rem; }


.danmu_bar {position: absolute;display: inline-block;/* top: 300; */right: 1rem;height: 2rem;z-index: 999;max-width: 4rem;overflow: hidden;transition: 0.7s;-webkit-transition: 0.7s;-moz-transition: 0.7s;/* top: 1rem; */}

.danmu_bar .main {position: relative;display: block;max-width: 100%;height: 2rem;/* padding: 0 0 0 3rem; */color: #fff;background-color: rgba(0,0,0,0.5);border-radius: 1rem;transition: 0.7s;-webkit-transition: 0.7s;-moz-transition: 0.7s;}

.danmu_bar.on .main {/* padding: 0 3rem; */}

.danmu_bar span {float: right;line-height: 2rem;text-shadow: 0 0 0.1rem #000;color: #fff;font-size: 1.3rem;}

.isdan_btn { position: absolute; left: 0; background-color: #b2b2b2; display: block; width: 3rem; height: 3rem; border-radius: 3rem; text-align: center; cursor: pointer; z-index: 3; }

.danmu_bar.on {max-width: 20rem;}

.danmu_bar .allcount {display: inline-block;max-width: 100%;padding: 0 0.5rem;overflow: hidden;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}






.allcount i, .collecttips i, .collecttips:after, .backtips_i1, .backtips_i2, .backtips:after,
/*.btn_gotoCreateLive:before,*/
.tab_recordingType:before,
.img_view_window .btn_closed,
dd.luckyMoney .lm_main:before,
[class*="_bubble"] .btn_revoke:before,
[class*="_bubble"] .btn_resend,
.enterLiveTips .banner .ico_1, .cz_logo:before,
.backtolive_btn:before,
[class*=qlbgb]:before,
.status_tips:before { background: url(img/live_logo.png) no-repeat; background-size: 75rem; }


.allcount i {display: inline-block;width: 2rem;height: 2rem;/* margin: 0.5rem 0 0; */vertical-align: top;background-position: -32rem 0;}

.popup-container {
	display:-webkit-box;
	display:-moz-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	-moz-justify-content:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	-moz-align-items:center;
	align-items:center;
	visibility:hidden;
	z-index:12
}
.popup-container .popup-mask {
	background:rgba(0,0,0,.8)
}
.popup-container.active .popup {
	-webkit-animation-name:superScaleIn;
	animation-name:superScaleIn;
	-webkit-animation-duration:.2s;
	animation-duration:.2s;
	-webkit-animation-timing-function:ease-in-out;
	animation-timing-function:ease-in-out;
	-webkit-animation-fill-mode:both;
	animation-fill-mode:both
}
.popup-container .popup {
	position:relative;
	width:250px;
	max-width:100%;
	max-height:90%;
	border-radius:3px;
	background-color:#fff;
	display:-webkit-box;
	display:-moz-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-direction:normal;
	-webkit-box-orient:vertical;
	-moz-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	z-index:13
}
.popup-head {
	padding:15px 10px;
	border-bottom:1px solid #eee
}
.dmenu .tab,.kgl-classname {
	border-bottom:1px solid #d7d7d7
}
.popup-title {
	margin:0;
	padding:0;
	font-size:15px
}
.popup-sub-title {
	margin:5px 0 0;
	padding:0;
	font-weight:400;
	font-size:11px
}
.balanced {
	color:#4ebd52
}
.popup-body {
	padding:10px
}
.full-image {
	max-width:100%
}
.popup-container.popup-show {
	visibility:visible;
	z-index:1005;
}
.shangnew {
	display:none
}
.box {
	margin:0 auto;
	position:relative;
	min-width:320px;
	max-width:640px
}

.centerwin,.dmenu .tab,.gz-qr,.popup-body,.popup-head {
	text-align:center
}

.popup-container,.popup-container .popup-mask {
	position:fixed;
	top:0;
	left:0;
	bottom:0;
	right:0;
	width:100%;
	height:100%
}

.live-qiye-nav {
	background:#fff;
	z-index:2;
	
	/* 新添加样式为指示器留位 */
	box-sizing: border-box;
	padding-bottom: 2px;
	position: relative;

	border-bottom:1px solid #e0e0e0
}
.live-qiye-nav li {
	float:left;
	width:20%;
	line-height:4rem;
	height:4rem;
	margin-bottom:-.1rem;
	margin-right: -.3rem;
}
.live-qiye-nav li a {
	color:#666;
	font-size:1.4rem;
	display:block;
	width:100%;
	height:100%;
	text-align:center
}
.live-qiye-nav li.on a {
	color:#01b3e9;
	/* 删除该样式， 此处原指定指示器颜色 */
	/* border-bottom:2px solid #01b3e9 */
}

/* 新添加指示器样式 */
.live-qiye-nav span {
	display: block;
	width: 20%;
	height: 2px;
	background-color: #01b3e9;
	position: absolute;
	top: 95%;
	left: 0;
}

#ent_focus {
	width:16.68%
}
#ent_focus a {
	background:#01b3e9;
	color:#fff
}



