.panda-emoji-drag-tmp-dom {
	position: absolute;
	z-index: -1;
	left: 0;
	top: 0;
	padding: 1px 1px;
	width: 39px;
	height: 39px;
	border: 1px solid transparent;
	-ms-filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=70);
	filter: alpha(opacity=70);
	opacity: .7
}

.panda-emoji-drag-tmp-dom i {
	display: inline-block;
	position: relative;
	width: 36px;
	height: 36px
}

.panda-emoji-panel {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid #e9e9e9;
	border-right-width: 0;
	border-bottom-width: 0
}

.panda-emoji-panel>li {
	float: left;
	width: 39px;
	height: 39px;
	border: 1px solid #e9e9e9;
	border-left-width: 0;
	border-top-width: 0
}

.panda-emoji-panel>li>a {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: block;
	position: relative;
	padding: 1px 1px;
	width: 39px;
	height: 39px
}

.panda-emoji-panel>li>a>span {
	display: none;
	position: absolute;
	top: -1px;
	left: -1px;
	bottom: 0;
	right: 0;
	border: 1px solid #1dd388
}

.panda-emoji-panel>li>a:hover>span {
	display: block
}

.icon-panda-emoji {
	display: inline-block;
	position: relative;
	width: 36px;
	height: 36px
}

.icon-panda-emoji-0 {
	background: url(http://i7.pdim.gs/092f915e4e76e7f7fdfcfcb5c424e8f1.gif) no-repeat
}

.icon-panda-emoji-1 {
	background: url(http://i8.pdim.gs/eac966e11b5e8123615d110ed7f2f33f.gif) no-repeat
}

.icon-panda-emoji-2 {
	background: url(http://i7.pdim.gs/cb7af00ff55ffdcf5e7c81efa6eaa020.gif) no-repeat
}

.icon-panda-emoji-3 {
	background: url(http://i8.pdim.gs/9ddfdd38f02966a3b7a744b9d489afbd.gif) no-repeat
}

.icon-panda-emoji-4 {
	background: url(http://i5.pdim.gs/0fc3b8fae699227076ccd69a2e8171bf.gif) no-repeat
}

.icon-panda-emoji-5 {
	background: url(http://i6.pdim.gs/77aba556a6cad2047fdc6d0367c1f884.gif) no-repeat
}

.icon-panda-emoji-6 {
	background: url(http://i7.pdim.gs/cd293cd01d3344e89112114e981ba90c.gif) no-repeat
}

.icon-panda-emoji-7 {
	background: url(http://i6.pdim.gs/3c8fd6d42481922cb27dbe54b6216130.gif) no-repeat
}

.icon-panda-emoji-8 {
	background: url(http://i9.pdim.gs/b9c930be4086cb191ac1cae66001c097.gif) no-repeat
}

.icon-panda-emoji-9 {
	background: url(http://i6.pdim.gs/8ec6a6ff56bbde3a4f08ae6a05170e19.gif) no-repeat
}

.icon-panda-emoji-10 {
	background: url(http://i5.pdim.gs/1f4296cbdfc91808e8d87e2f8804d9ea.gif) no-repeat
}

.icon-panda-emoji-11 {
	background: url(http://i8.pdim.gs/9df2a3465e57915aabca6d38314d751c.gif) no-repeat
}

.icon-panda-emoji-12 {
	background: url(http://i7.pdim.gs/5129141c2ed1fd55c1c0625998895e1d.gif) no-repeat
}

.icon-panda-emoji-13 {
	background: url(http://i9.pdim.gs/7af3880609807140de78a256af8c61aa.gif) no-repeat
}

.icon-panda-emoji-14 {
	background: url(http://i5.pdim.gs/d65ac1e3806e1a813ac1ef1711c42009.gif) no-repeat
}

.icon-panda-emoji-15 {
	background: url(http://i7.pdim.gs/7598258e4ded180c3057272c607b5975.gif) no-repeat
}

.icon-panda-emoji-16 {
	background: url(http://i6.pdim.gs/f03f1ded964b4a6d0aa9d9e5e01327fe.gif) no-repeat
}

.icon-panda-emoji-17 {
	background: url(http://i9.pdim.gs/890be3f04dc43230a1438db0d747e2f6.gif) no-repeat
}

.icon-panda-emoji-18 {
	background: url(http://i5.pdim.gs/0fc0f6f4df6d21ac729a6ea0599a428b.gif) no-repeat
}

.icon-panda-emoji-19 {
	background: url(http://i6.pdim.gs/96a5ee99a8150f4e1a8bb0f6c1d750f9.gif) no-repeat
}

.icon-panda-emoji-20 {
	background: url(http://i7.pdim.gs/90554b008515d3f482318ef879860f10.gif) no-repeat
}

.icon-panda-emoji-21 {
	background: url(http://i5.pdim.gs/8807ecb593c42d0ce193c3e6b05a999d.gif) no-repeat
}

.icon-panda-emoji-22 {
	background: url(http://i9.pdim.gs/8f9644807021e93dc1a15ef63291c81c.gif) no-repeat
}

.icon-panda-emoji-23 {
	background: url(http://i5.pdim.gs/300ab0a4d1f2ed0fe21748704778f548.gif) no-repeat
}

.icon-chat-sprite {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	position: relative;
	top: 2px;
	background: url(http://i6.pdim.gs/9b7627e9fd1bcb439d81a9d076062035.png) no-repeat
}

.icon-chat-tool-emoji {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	position: relative;
	top: 2px;
	background: url(http://i6.pdim.gs/9b7627e9fd1bcb439d81a9d076062035.png) no-repeat;
	width: 20px;
	height: 20px;
	background-position: 0 -20px
}

.icon-chat-tool-emoji-hover {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	position: relative;
	top: 2px;
	background: url(http://i6.pdim.gs/9b7627e9fd1bcb439d81a9d076062035.png) no-repeat;
	width: 20px;
	height: 20px;
	background-position: -20px -20px
}

.icon-chat-tool-gift {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	position: relative;
	top: 2px;
	background: url(http://i6.pdim.gs/9b7627e9fd1bcb439d81a9d076062035.png) no-repeat;
	width: 21px;
	height: 20px;
	background-position: -82px -20px
}

.icon-chat-tool-gift-hover {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	position: relative;
	top: 2px;
	background: url(http://i6.pdim.gs/9b7627e9fd1bcb439d81a9d076062035.png) no-repeat;
	width: 21px;
	height: 20px;
	background-position: -103px -20px
}

.icon-chat-tool-forbid {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	position: relative;
	top: 2px;
	background: url(http://i6.pdim.gs/9b7627e9fd1bcb439d81a9d076062035.png) no-repeat;
	width: 21px;
	height: 20px;
	background-position: -40px -20px
}

.icon-chat-tool-forbid-hover {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	position: relative;
	top: 2px;
	background: url(http://i6.pdim.gs/9b7627e9fd1bcb439d81a9d076062035.png) no-repeat;
	width: 21px;
	height: 20px;
	background-position: -61px -20px
}

.icon-chat-tool-clear {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	position: relative;
	top: 2px;
	background: url(http://i6.pdim.gs/9b7627e9fd1bcb439d81a9d076062035.png) no-repeat;
	width: 20px;
	height: 20px;
	background-position: -124px -20px
}

.icon-chat-tool-clear-hover {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	position: relative;
	top: 2px;
	background: url(http://i6.pdim.gs/9b7627e9fd1bcb439d81a9d076062035.png) no-repeat;
	width: 20px;
	height: 20px;
	background-position: -144px -20px
}

.icon-chat-tool-scroll {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	position: relative;
	top: 2px;
	background: url(http://i6.pdim.gs/9b7627e9fd1bcb439d81a9d076062035.png) no-repeat;
	width: 17px;
	height: 20px;
	background-position: -198px -20px
}

.icon-chat-tool-scroll-hover {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	position: relative;
	top: 2px;
	background: url(http://i6.pdim.gs/9b7627e9fd1bcb439d81a9d076062035.png) no-repeat;
	width: 17px;
	height: 20px;
	background-position: -215px -20px
}

.icon-chat-tool-scroll-disabled {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	position: relative;
	top: 2px;
	background: url(http://i6.pdim.gs/9b7627e9fd1bcb439d81a9d076062035.png) no-repeat;
	width: 17px;
	height: 20px;
	background-position: -164px -20px
}

.icon-chat-tool-scroll-disabled-hover {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	position: relative;
	top: 2px;
	background: url(http://i6.pdim.gs/9b7627e9fd1bcb439d81a9d076062035.png) no-repeat;
	width: 17px;
	height: 20px;
	background-position: -181px -20px
}

.icon-chat-tool-color {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	position: relative;
	top: 2px;
	background: url(http://i6.pdim.gs/9b7627e9fd1bcb439d81a9d076062035.png) no-repeat;
	width: 18px;
	height: 20px;
	background-position: -232px -20px
}

.icon-chat-tool-color-hover {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	position: relative;
	top: 2px;
	background: url(http://i6.pdim.gs/9b7627e9fd1bcb439d81a9d076062035.png) no-repeat;
	width: 18px;
	height: 20px;
	background-position: -251px -20px
}

.icon-chat-tool-color-hover-7fcbf3 {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	position: relative;
	top: 2px;
	background: url(http://i6.pdim.gs/9b7627e9fd1bcb439d81a9d076062035.png) no-repeat;
	width: 18px;
	height: 20px;
	background-position: -270px -20px
}

.icon-chat-tool-color-hover-e368d7 {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	position: relative;
	top: 2px;
	background: url(http://i6.pdim.gs/9b7627e9fd1bcb439d81a9d076062035.png) no-repeat;
	width: 18px;
	height: 20px;
	background-position: -289px -20px
}

.icon-chat-tool-color-hover-ea4e2c {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	position: relative;
	top: 2px;
	background: url(http://i6.pdim.gs/9b7627e9fd1bcb439d81a9d076062035.png) no-repeat;
	width: 18px;
	height: 20px;
	background-position: -308px -20px
}

.icon-chat-tool-color-hover-ff9b00 {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	position: relative;
	top: 2px;
	background: url(http://i6.pdim.gs/9b7627e9fd1bcb439d81a9d076062035.png) no-repeat;
	width: 18px;
	height: 20px;
	background-position: -232px 1px
}

.icon-chat-tool-private-message {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	position: relative;
	top: 2px;
	background: url(http://i6.pdim.gs/9b7627e9fd1bcb439d81a9d076062035.png) no-repeat;
	width: 22px;
	height: 20px;
	background-position: -326px -20px
}

.icon-chat-tool-private-message.hasnew {
	background-position: -348px -20px;
	-webkit-animation: flash-msg 1s infinite linear;
	animation: flash-msg 1s infinite linear
}

.icon-chat-tool-private-message-hover {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	position: relative;
	top: 2px;
	background: url(http://i6.pdim.gs/9b7627e9fd1bcb439d81a9d076062035.png) no-repeat;
	width: 22px;
	height: 20px;
	background-position: -348px -20px
}

.room-chat-dispatch {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	height: 103px;
	background-color: #ededed
}

.room-chat-dispatch .room-download-pc {
	display: none;
	position: absolute;
	top: -42px;
	left: 0;
	width: 100%;
	height: 42px;
	background: url(http://i9.pdim.gs/bc80e881231ea586f0753c29f313fa33.png) center no-repeat;
	border-radius: 1px;
	-webkit-box-shadow: 0 -1px 7px 0 rgba(0, 0, 0, .1);
	box-shadow: 0 -1px 7px 0 rgba(0, 0, 0, .1);
	font-size: 14px;
	font-weight: 700;
	line-height: 42px;
	text-indent: 45px;
	color: #fff
}

.room-chat-dispatch .room-chat-tools {
	margin: 10px 20px 12px
}

.room-chat-dispatch .room-chat-tools .room-chat-tool {
	float: left;
	top: 1px;
	margin-left: 15px;
	width: 20px;
	height: 20px;
	text-indent: -9999px;
/*	overflow: hidden;*/
	display: inline-block;
	*display: inline;
	*zoom: 1;
	position: relative;
	top: 2px;
	background: url(http://i6.pdim.gs/9b7627e9fd1bcb439d81a9d076062035.png) no-repeat
}

.room-chat-dispatch .room-chat-tools .room-chat-tool-left {
	float: left
}

.room-chat-dispatch .room-chat-tools .room-chat-tool-left .room-chat-tool {
	margin-left: 0;
	margin-right: 15px
}

.room-chat-dispatch .room-chat-tools .room-chat-tool-left .room-chat-tool-color {
	margin-left: 0;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	position: relative;
	top: 2px;
	background: url(http://i6.pdim.gs/9b7627e9fd1bcb439d81a9d076062035.png) no-repeat;
	width: 18px;
	height: 20px;
	background-position: -232px -20px
}

.room-chat-dispatch .room-chat-tools .room-chat-tool-left .room-chat-tool-color.room-chat-tool-color-open,
.room-chat-dispatch .room-chat-tools .room-chat-tool-left .room-chat-tool-color:hover {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	position: relative;
	top: 2px;
	background: url(http://i6.pdim.gs/9b7627e9fd1bcb439d81a9d076062035.png) no-repeat;
	width: 18px;
	height: 20px;
	background-position: -251px -20px
}

.room-chat-dispatch .room-chat-tools .room-chat-tool-left .room-chat-tool-color.room-chat-tool-color-7fcbf3,
.room-chat-dispatch .room-chat-tools .room-chat-tool-left .room-chat-tool-color.room-chat-tool-color-7fcbf3:hover {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	position: relative;
	top: 2px;
	background: url(http://i6.pdim.gs/9b7627e9fd1bcb439d81a9d076062035.png) no-repeat;
	width: 18px;
	height: 20px;
	background-position: -270px -20px
}

.room-chat-dispatch .room-chat-tools .room-chat-tool-left .room-chat-tool-color.room-chat-tool-color-e368d7,
.room-chat-dispatch .room-chat-tools .room-chat-tool-left .room-chat-tool-color.room-chat-tool-color-e368d7:hover {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	position: relative;
	top: 2px;
	background: url(http://i6.pdim.gs/9b7627e9fd1bcb439d81a9d076062035.png) no-repeat;
	width: 18px;
	height: 20px;
	background-position: -289px -20px
}

.room-chat-dispatch .room-chat-tools .room-chat-tool-left .room-chat-tool-color.room-chat-tool-color-ea4e2c,
.room-chat-dispatch .room-chat-tools .room-chat-tool-left .room-chat-tool-color.room-chat-tool-color-ea4e2c:hover {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	position: relative;
	top: 2px;
	background: url(http://i6.pdim.gs/9b7627e9fd1bcb439d81a9d076062035.png) no-repeat;
	width: 18px;
	height: 20px;
	background-position: -308px -20px
}

.room-chat-dispatch .room-chat-tools .room-chat-tool-left .room-chat-tool-color.room-chat-tool-color-ff9b00,
.room-chat-dispatch .room-chat-tools .room-chat-tool-left .room-chat-tool-color.room-chat-tool-color-ff9b00:hover {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	position: relative;
	top: 2px;
	background: url(http://i6.pdim.gs/9b7627e9fd1bcb439d81a9d076062035.png) no-repeat;
	width: 18px;
	height: 20px;
	background-position: -232px 1px
}

.room-chat-dispatch .room-chat-tools .room-chat-tool-left .room-chat-tool-emoji {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	position: relative;
	top: 2px;
	background: url(http://i6.pdim.gs/9b7627e9fd1bcb439d81a9d076062035.png) no-repeat;
	width: 20px;
	height: 20px;
	background-position: 0 -20px
}

.room-chat-dispatch .room-chat-tools .room-chat-tool-left .room-chat-tool-emoji.room-chat-tool-emoji-open,
.room-chat-dispatch .room-chat-tools .room-chat-tool-left .room-chat-tool-emoji:hover {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	position: relative;
	top: 2px;
	background: url(http://i6.pdim.gs/9b7627e9fd1bcb439d81a9d076062035.png) no-repeat;
	width: 20px;
	height: 20px;
	background-position: -20px -20px
}

.room-chat-dispatch .room-chat-tools .room-chat-tool-left.room-chat-tool-no-color .room-chat-tool-emoji {
	margin-left: 0
}

.room-chat-dispatch .room-chat-tools .room-chat-tool-left .room-chat-tool-private-message {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	position: relative;
	top: 2px;
	background: url(http://i6.pdim.gs/9b7627e9fd1bcb439d81a9d076062035.png) no-repeat;
	width: 22px;
	height: 20px;
	background-position: -326px -20px
}

.room-chat-dispatch .room-chat-tools .room-chat-tool-left .room-chat-tool-private-message.hasnew {
	background-position: -348px -20px;
	-webkit-animation: flash-msg 1s infinite linear;
	animation: flash-msg 1s infinite linear
}

.room-chat-dispatch .room-chat-tools .room-chat-tool-left .room-chat-tool-private-message:hover {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	position: relative;
	top: 2px;
	background: url(http://i6.pdim.gs/9b7627e9fd1bcb439d81a9d076062035.png) no-repeat;
	width: 22px;
	height: 20px;
	background-position: -348px -20px
}

.room-chat-dispatch .room-chat-tools .room-chat-tool-right {
	float: right
}

.room-chat-dispatch .room-chat-tools .room-chat-tool-right .room-chat-tool-gift {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	position: relative;
	top: 2px;
	background: url(http://i6.pdim.gs/9b7627e9fd1bcb439d81a9d076062035.png) no-repeat;
	width: 21px;
	height: 20px;
	background-position: -82px -20px
}

.room-chat-dispatch .room-chat-tools .room-chat-tool-right .room-chat-tool-gift.room-chat-tool-gift-open {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	position: relative;
	top: 2px;
	background: url(http://i6.pdim.gs/9b7627e9fd1bcb439d81a9d076062035.png) no-repeat;
	width: 21px;
	height: 20px;
	background-position: -103px -20px
}

.room-chat-dispatch .room-chat-tools .room-chat-tool-right .room-chat-tool-gift:hover {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	position: relative;
	top: 2px;
	background: url(http://i6.pdim.gs/9b7627e9fd1bcb439d81a9d076062035.png) no-repeat;
	width: 21px;
	height: 20px;
	background-position: -103px -20px
}

.room-chat-dispatch .room-chat-tools .room-chat-tool-right .room-chat-tool-gift-forbid {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	position: relative;
	top: 2px;
	background: url(http://i6.pdim.gs/9b7627e9fd1bcb439d81a9d076062035.png) no-repeat;
	width: 21px;
	height: 20px;
	background-position: -40px -20px
}

.room-chat-dispatch .room-chat-tools .room-chat-tool-right .room-chat-tool-gift-forbid.room-chat-tool-gift-open {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	position: relative;
	top: 2px;
	background: url(http://i6.pdim.gs/9b7627e9fd1bcb439d81a9d076062035.png) no-repeat;
	width: 21px;
	height: 20px;
	background-position: -61px -20px
}

.room-chat-dispatch .room-chat-tools .room-chat-tool-right .room-chat-tool-gift-forbid:hover {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	position: relative;
	top: 2px;
	background: url(http://i6.pdim.gs/9b7627e9fd1bcb439d81a9d076062035.png) no-repeat;
	width: 21px;
	height: 20px;
	background-position: -61px -20px
}

.room-chat-dispatch .room-chat-tools .room-chat-tool-right .room-chat-tool-clear {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	position: relative;
	top: 2px;
	background: url(http://i6.pdim.gs/9b7627e9fd1bcb439d81a9d076062035.png) no-repeat;
	width: 20px;
	height: 20px;
	background-position: -124px -20px
}

.room-chat-dispatch .room-chat-tools .room-chat-tool-right .room-chat-tool-clear:hover {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	position: relative;
	top: 2px;
	background: url(http://i6.pdim.gs/9b7627e9fd1bcb439d81a9d076062035.png) no-repeat;
	width: 20px;
	height: 20px;
	background-position: -144px -20px
}

.room-chat-dispatch .room-chat-tools .room-chat-tool-right .room-chat-tool-scroll {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	position: relative;
	top: 2px;
	background: url(http://i6.pdim.gs/9b7627e9fd1bcb439d81a9d076062035.png) no-repeat;
	width: 17px;
	height: 20px;
	background-position: -198px -20px
}

.room-chat-dispatch .room-chat-tools .room-chat-tool-right .room-chat-tool-scroll:hover {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	position: relative;
	top: 2px;
	background: url(http://i6.pdim.gs/9b7627e9fd1bcb439d81a9d076062035.png) no-repeat;
	width: 17px;
	height: 20px;
	background-position: -215px -20px
}

.room-chat-dispatch .room-chat-tools .room-chat-tool-right .room-chat-tool-scroll-disabled {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	position: relative;
	top: 2px;
	background: url(http://i6.pdim.gs/9b7627e9fd1bcb439d81a9d076062035.png) no-repeat;
	width: 17px;
	height: 20px;
	background-position: -164px -20px
}

.room-chat-dispatch .room-chat-tools .room-chat-tool-right .room-chat-tool-scroll-disabled:hover {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	position: relative;
	top: 2px;
	background: url(http://i6.pdim.gs/9b7627e9fd1bcb439d81a9d076062035.png) no-repeat;
	width: 17px;
	height: 20px;
	background-position: -181px -20px
}

.room-chat-dispatch .room-chat-tools .room-chat-tool-emoji-panel {
	display: none;
	position: absolute;
	z-index: 50;
	left: 0;
	bottom: 102px;
	width: 274px;
	height: 157px;
	background-color: #fff;
	border: 1px solid #e9e9e9
}

.room-chat-dispatch .room-chat-tools .room-chat-tool-emoji-panel .panda-emoji-panel {
	position: absolute;
	top: -1px;
	left: -1px;
	right: -1px
}

.room-chat-dispatch .room-chat-tools .room-chat-tool-color-panel {
	display: none;
	position: absolute;
	z-index: 50;
	left: 0;
	bottom: 102px
}

.room-chat-dispatch .room-chat-tools .room-chat-tool-gift-forbid-panel {
	display: none;
	position: absolute;
	z-index: 50;
	right: 0;
	bottom: 102px;
	width: 180px
}

.room-chat-dispatch .room-chat-sender .room-chat-inputfield,
.room-chat-dispatch .room-chat-sender .room-chat-send {
	position: absolute;
	top: 42px;
	bottom: 11px
}

.room-chat-dispatch .room-chat-sender .room-chat-inputfield {
	left: 20px;
	right: 86px;
	background-color: #fff
}

.room-chat-dispatch .room-chat-sender .room-chat-texta-person-permission {
	display: none;
	position: absolute;
	top: 0;
	left: 0;

	width: 100%;
	height: 100%;
	background-color: #fff;
	border: 1px solid #d8d8d8;
	border-right-width: 0;
	border-bottom-left-radius: 3px;
	border-top-left-radius: 3px;
	font-size: 12px;
	color: #c3c3c3;
	line-height: 50px;
	text-align: center;
	z-index: 5
}

.room-chat-dispatch .room-chat-sender .room-chat-texta-person-permission a {
	color: #1cd388;
	margin-right: 5px
}

.room-chat-dispatch .room-chat-sender .room-chat-texta-placeholder {
	width: 100%;
	height: 100%;
	padding: 18px 9px;
	visibility: inherit;
	font-size: 12px;
	color: #c3c3c3
}

.room-chat-dispatch .room-chat-sender .room-chat-texta-placeholder.input-chosen {
	visibility: hidden
}

.room-chat-dispatch .room-chat-sender .room-chat-texta {
	position: absolute;
	width: 100%;
	height: 100%;
    line-height:50px;
/*	padding: 8px 9px;*/
	border: 1px solid #d8d8d8;
	border-right-width: 0;
	border-bottom-left-radius: 3px;
	border-top-left-radius: 3px;
	background: 0 0;
	overflow-x: hidden;
	overflow-y: auto;
	outline: none;
	resize: none;
    padding-left: 9px;
	-webkit-transition: all 200ms;
	transition: all 200ms
}

.room-chat-dispatch .room-chat-sender .room-chat-texta:focus {
	border-color: #1dd388
}

.room-chat-dispatch .room-chat-sender .room-chat-send {
	right: 20px;
	width: 66px;
	font-size: 14px;
	line-height: 50px;
	text-align: center;
	color: #fff;
	background-color: #04c073;
	cursor: pointer;
	border-bottom-right-radius: 3px;
	border-top-right-radius: 3px;
	-webkit-transition: all 200ms;
	transition: all 200ms;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.room-chat-dispatch .room-chat-sender .room-chat-send:hover {
	-ms-filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=70);
	filter: alpha(opacity=70);
	opacity: .7
}

.room-chat-dispatch .room-chat-sender .room-chat-send.room-chat-send-disabled {
	background-color: #a0a0a0!important;
	cursor: not-allowed
}

.room-chat-dispatch .room-chat-sender .room-chat-send.room-chat-send-disabled:hover {
	-ms-filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=100);
	filter: alpha(opacity=100);
	opacity: 1
}

@-webkit-keyframes flash-msg {
	0%,
	50%,
	to {
		opacity: 1
	}
	25%,
	75% {
		opacity: 0
	}
}

@keyframes flash-msg {
	0%,
	50%,
	to {
		opacity: 1
	}
	25%,
	75% {
		opacity: 0
	}
}

.panda-gift-forbid-panel {
	position: relative;
	border: 1px solid #e9e9e9;
	border-radius: 3px;
	background-color: #fff
}

.panda-gift-forbid-panel:before {
	content: '';
	position: absolute;
	z-index: 10;
	bottom: -5px;
	left: 75px;
	border-bottom: 0;
	border-top: 5px solid #fff;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent
}

.panda-gift-forbid-panel:after {
	content: '';
	position: absolute;
	z-index: 9;
	bottom: -6px;
	left: 75px;
	border-bottom: 0;
	border-top: 5px solid #e9e9e9;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent
}

.panda-gift-forbid-panel .gift-forbid-title {
	padding: 0 20px;
	font-size: 14px;
	line-height: 34px;
	background-color: #f3f3f3
}

.panda-gift-forbid-panel ul {
	padding: 10px 20px
}

.panda-gift-forbid-panel li {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	width: 100%;
	height: 30px;
	line-height: 30px;
	color: #8e8e8e
}

.panda-gift-forbid-panel li input {
	vertical-align: middle;
	margin-top: -2px;
	margin-bottom: 1px;
	margin-right: 6px
}

.icon-level-1 {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 60px;
	height: 16px;
	zoom: 1;
	background: url(http://i9.pdim.gs/516e7bf3771382a9edc307607fae98ad.png) no-repeat;
	background-position: -280px 0
}

.icon-level-2 {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 60px;
	height: 16px;
	zoom: 1;
	background: url(http://i9.pdim.gs/516e7bf3771382a9edc307607fae98ad.png) no-repeat;
	background-position: -210px 0
}

.icon-level-3 {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 60px;
	height: 16px;
	zoom: 1;
	background: url(http://i9.pdim.gs/516e7bf3771382a9edc307607fae98ad.png) no-repeat;
	background-position: -140px 0
}

.icon-level-4 {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 60px;
	height: 16px;
	zoom: 1;
	background: url(http://i9.pdim.gs/516e7bf3771382a9edc307607fae98ad.png) no-repeat;
	background-position: -70px 0
}

.icon-level-5 {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 60px;
	height: 16px;
	zoom: 1;
	background: url(http://i9.pdim.gs/516e7bf3771382a9edc307607fae98ad.png) no-repeat;
	background-position: 0 0
}

.icon-level-6 {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 60px;
	height: 16px;
	zoom: 1;
	background: url(http://i9.pdim.gs/516e7bf3771382a9edc307607fae98ad.png) no-repeat;
	background-position: -280px -20px
}

.icon-level-7 {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 60px;
	height: 16px;
	zoom: 1;
	background: url(http://i9.pdim.gs/516e7bf3771382a9edc307607fae98ad.png) no-repeat;
	background-position: -210px -20px
}

.icon-level-8 {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 60px;
	height: 16px;
	zoom: 1;
	background: url(http://i9.pdim.gs/516e7bf3771382a9edc307607fae98ad.png) no-repeat;
	background-position: -140px -20px
}

.icon-level-9 {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 60px;
	height: 16px;
	zoom: 1;
	background: url(http://i9.pdim.gs/516e7bf3771382a9edc307607fae98ad.png) no-repeat;
	background-position: -70px -20px
}

.icon-level-10 {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 60px;
	height: 16px;
	zoom: 1;
	background: url(http://i9.pdim.gs/516e7bf3771382a9edc307607fae98ad.png) no-repeat;
	background-position: 0 -20px
}

.icon-level-11 {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 60px;
	height: 16px;
	zoom: 1;
	background: url(http://i9.pdim.gs/516e7bf3771382a9edc307607fae98ad.png) no-repeat;
	background-position: -280px -40px
}

.icon-level-12 {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 60px;
	height: 16px;
	zoom: 1;
	background: url(http://i9.pdim.gs/516e7bf3771382a9edc307607fae98ad.png) no-repeat;
	background-position: -210px -40px
}

.icon-level-13 {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 60px;
	height: 16px;
	zoom: 1;
	background: url(http://i9.pdim.gs/516e7bf3771382a9edc307607fae98ad.png) no-repeat;
	background-position: -140px -40px
}

.icon-level-14 {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 60px;
	height: 16px;
	zoom: 1;
	background: url(http://i9.pdim.gs/516e7bf3771382a9edc307607fae98ad.png) no-repeat;
	background-position: -70px -40px
}

.icon-level-15 {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 60px;
	height: 16px;
	zoom: 1;
	background: url(http://i9.pdim.gs/516e7bf3771382a9edc307607fae98ad.png) no-repeat;
	background-position: 0 -40px
}

.icon-level-16 {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 60px;
	height: 16px;
	zoom: 1;
	background: url(http://i7.pdim.gs/f7c3d90e12734107b5c2c4d666eb62fd.gif) no-repeat
}

.icon-level-17 {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 60px;
	height: 16px;
	zoom: 1;
	background: url(http://i6.pdim.gs/859b8948ca5dbef81d93aa0c22a3179b.gif) no-repeat
}

.icon-level-18 {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 60px;
	height: 16px;
	zoom: 1;
	background: url(http://i8.pdim.gs/307f71473f2c2ad7ea46567820902bdc.gif) no-repeat
}

.icon-level-19 {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 60px;
	height: 16px;
	zoom: 1;
	background: url(http://i6.pdim.gs/838f49e0cc5705aa023c097f74ad30f0.gif) no-repeat
}

.icon-level-20 {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 60px;
	height: 16px;
	zoom: 1;
	background: url(http://i7.pdim.gs/dcde9e04863da09e9fb263e4a33a440e.gif) no-repeat
}

.icon-level-21 {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 60px;
	height: 16px;
	zoom: 1;
	background: url(http://i7.pdim.gs/2361bee7140f3dc9b3f3713e6e288beb.gif) no-repeat
}

.icon-level-22 {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 60px;
	height: 16px;
	zoom: 1;
	background: url(http://i8.pdim.gs/a5499af11998659cee56eca06109b869.gif) no-repeat
}

.icon-level-23 {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 60px;
	height: 16px;
	zoom: 1;
	background: url(http://i8.pdim.gs/cebd00dbdfd941b54956a9b9b425b17e.gif) no-repeat
}

.icon-level-24 {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 60px;
	height: 16px;
	zoom: 1;
	background: url(http://i6.pdim.gs/4edb57f8ccea460a23004092d1cf77fc.gif) no-repeat
}

.icon-level-25 {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 60px;
	height: 16px;
	zoom: 1;
	background: url(http://i8.pdim.gs/136d039e492f2917d2d546a8fb76e1de.gif) no-repeat
}

.icon-level-26 {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 60px;
	height: 16px;
	zoom: 1;
	background: url(http://i6.pdim.gs/f69804a41f3944638ebeb3cded378024.gif) no-repeat
}

.icon-level-27 {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 60px;
	height: 16px;
	zoom: 1;
	background: url(http://i7.pdim.gs/573cb7205a8e1155b28e6a2a47c61217.gif) no-repeat
}

.icon-level-28 {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 60px;
	height: 16px;
	zoom: 1;
	background: url(http://i9.pdim.gs/6864b1d883dd2b6e3f4f35c0a396a454.gif) no-repeat
}

.icon-level-29 {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 60px;
	height: 16px;
	zoom: 1;
	background: url(http://i6.pdim.gs/650bb33a04071187daa885377cb859cc.gif) no-repeat
}

.icon-level-30 {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 60px;
	height: 16px;
	zoom: 1;
	background: url(http://i6.pdim.gs/03a9fe62bff22450d3bb2c085ccac5c2.gif) no-repeat
}

.icon-level-31 {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 60px;
	height: 16px;
	zoom: 1;
	background: url(http://i6.pdim.gs/7c2af01c9aeb4070c63e717029aa3d19.gif) no-repeat
}

.icon-level-32 {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 60px;
	height: 16px;
	zoom: 1;
	background: url(http://i5.pdim.gs/b9e30179429d8aed211f5279017b5e19.gif) no-repeat
}

.icon-level-33 {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 60px;
	height: 16px;
	zoom: 1;
	background: url(http://i8.pdim.gs/fcf05cffa50637c0bda81baa8c62f029.gif) no-repeat
}

.icon-level-34 {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 60px;
	height: 16px;
	zoom: 1;
	background: url(http://i5.pdim.gs/31564950cfd1d73a3162bd7a6f1c9fe0.gif) no-repeat
}

.icon-level-35 {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 60px;
	height: 16px;
	zoom: 1;
	background: url(http://i8.pdim.gs/359d5d3eada9b312cc278062deed48e4.gif) no-repeat
}

.icon-level-36 {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 60px;
	height: 16px;
	zoom: 1;
	background: url(http://i7.pdim.gs/47009c0069200e64a415b585eb0f2feb.gif) no-repeat
}

.icon-level-37 {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 60px;
	height: 16px;
	zoom: 1;
	background: url(http://i9.pdim.gs/9158b5391c8b9b39e405cbf8a9bcf598.gif) no-repeat
}

.icon-level-38 {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 60px;
	height: 16px;
	zoom: 1;
	background: url(http://i6.pdim.gs/fb63ae17863ab99d9dccfdcb8d2075e0.gif) no-repeat
}

.icon-level-39 {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 60px;
	height: 16px;
	zoom: 1;
	background: url(http://i6.pdim.gs/6ab4ce61134b67bb7abf3b0fb15f5f60.gif) no-repeat
}

.icon-level-40 {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 60px;
	height: 16px;
	zoom: 1;
	background: url(http://i8.pdim.gs/af0d2f2569f86fced7d110e76e8299f3.gif) no-repeat
}

.icon-chat-sprite {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	position: relative;
	top: 1px;
	background: url(http://i6.pdim.gs/9b7627e9fd1bcb439d81a9d076062035.png) no-repeat
}

.icon-chat-notice {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	position: relative;
	top: 1px;
	background: url(http://i6.pdim.gs/9b7627e9fd1bcb439d81a9d076062035.png) no-repeat;
	width: 20px;
	height: 16px;
	background-position: -20px -40px
}

.icon-chat-xiaozhang {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	position: relative;
	top: 1px;
	background: url(http://i6.pdim.gs/9b7627e9fd1bcb439d81a9d076062035.png) no-repeat;
	width: 32px;
	height: 32px;
	background-position: 0 0
}

.icon-chat-angelababy {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	position: relative;
	top: 1px;
	background: url(http://i6.pdim.gs/9b7627e9fd1bcb439d81a9d076062035.png) no-repeat;
	width: 32px;
	height: 32px;
	background-position: -16px 0
}

.icon-chat-mobile {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	position: relative;
	top: 1px;
	background: url(http://i6.pdim.gs/9b7627e9fd1bcb439d81a9d076062035.png) no-repeat;
	width: 10px;
	height: 16px;
	background-position: 0 -40px
}

.room-chat-user-rank {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	position: relative;
	background: url(http://i6.pdim.gs/ba9f75f651ade1bb4f783184b4930dff.png) no-repeat
}

.icon-user-rank-11 {
	width: 20px;
	height: 18px;
	background-position: 0 0;
	top: -2px;
	vertical-align: middle
}

.icon-user-rank-12 {
	width: 20px;
	height: 18px;
	top: -2px;
	vertical-align: middle;
	background-position: -22px 0
}

.icon-user-rank-13 {
	width: 20px;
	height: 18px;
	top: -2px;
	vertical-align: middle;
	background-position: -44px 0
}

.icon-user-rank-1 {
	width: 20px;
	height: 24px;
	top: -4px;
	vertical-align: middle;
	background-position: 0 -20px
}

.icon-user-rank-2 {
	width: 20px;
	height: 24px;
	top: -4px;
	vertical-align: middle;
	background-position: -22px -20px
}

.icon-user-rank-3 {
	width: 20px;
	height: 24px;
	top: -4px;
	vertical-align: middle;
	background-position: -44px -20px
}

.room-chat-no-notice .room-chat-container {
	top: 128px
}

.room-chat-no-rank .room-chat-container {
	top: 37px
}

.room-chat-no-notice.room-chat-no-rank .room-chat-container {
	top: 0
}

.room-no-head .room-chat-no-notice.room-chat-no-rank .room-chat-container {
	border-top: 2px solid #1dd388
}

.room-notice {
	position: absolute;
	z-index: 50;
	padding: 7px 14px 7px 46px;
	width: 82.1%;
	height: 37px;
     overflow: hidden;
	line-height: 22px;
	color: #656565;
	white-space: nowrap;
	text-overflow: ellipsis;
	background-color: #fbfbfb;
	border-bottom: 1px solid #ececec
}

.room-notice:hover {
	height: auto;
	white-space: normal;
	word-break: break-all
}

.room-notice .room-notice-icon {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	position: relative;
	top: 1px;
	background: url(http://i6.pdim.gs/9b7627e9fd1bcb439d81a9d076062035.png) no-repeat;
	width: 20px;
	height: 16px;
	background-position: -20px -40px;
	position: absolute;
	left: 17px;
	top: 10px
}

.room-notice em {
	font-style: normal;
	font-weight: 900
}

.room-chat-container {
	position: absolute;
	top: 44px;
	left: 0;
	right: 0;
	bottom: 103px
}

.room-chat-container .room-chat-scroller {
	position: relative;
	margin: 0 auto;
	padding: 5px 0;
	height: 100%;
    overflow-y:auto;
}

.room-chat-container .room-chat-scroller .room-chat-item {
	padding: 0;
	margin: 5px 11px;
	line-height: 21px;
	color: #353535;
	vertical-align: baseline;
	word-break: break-all;
	word-wrap: break-word
}

.room-chat-container .room-chat-scroller .room-chat-item.room-chat-violation {
	color: red
}

.room-chat-container .room-chat-scroller .room-chat-item.room-identity-self .room-chat-user-name {
	color: #ec3a7c
}

.room-chat-container .room-chat-scroller .room-chat-item.room-chat-identity-angelababy .room-chat-tags .room-chat-icon-angelababy {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	position: relative;
	top: -2px;
	width: 16px;
	height: 16px;
	vertical-align: middle;
	background: url(http://i6.pdim.gs/9b7627e9fd1bcb439d81a9d076062035.png) no-repeat;
	background-position: -16px 0
}

.room-chat-container .room-chat-scroller .room-chat-item.room-chat-identity-xiaozhang .room-chat-tags .room-chat-icon-xiaozhang {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	position: relative;
	top: -2px;
	padding: 0;
	width: 16px;
	height: 16px;
	vertical-align: middle;
	background: url(http://i6.pdim.gs/9b7627e9fd1bcb439d81a9d076062035.png) no-repeat;
	background-position: 0 0
}

.room-chat-container .room-chat-scroller .room-chat-item .room-chat-tags {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	margin-right: 1px;
	vertical-align: baseline
}

.room-chat-container .room-chat-scroller .room-chat-item .room-chat-tags * {
	margin-right: 1px
}

.room-chat-container .room-chat-scroller .room-chat-item .room-chat-tags .room-chat-tag-user-identity {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	position: relative;
	top: -2px;
	padding: 0 7px;
	height: 18px;
	line-height: 18px;
	color: #fff;
	text-align: center;
	vertical-align: middle
}

.room-chat-container .room-chat-scroller .room-chat-item .room-chat-tags .room-chat-tag-user-identity.room-chat-icon-host {
	background-color: #c785d1
}

.room-chat-container .room-chat-scroller .room-chat-item .room-chat-tags .room-chat-tag-user-identity.room-chat-icon-room-manager {
	background-color: #ff8c00
}

.room-chat-container .room-chat-scroller .room-chat-item .room-chat-tags .room-chat-tag-user-identity.room-chat-icon-super-manager {
	background-color: #ff6c00
}

.room-chat-container .room-chat-scroller .room-chat-item .room-chat-tags .room-chat-tag-plat-mobile {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	position: relative;
	top: 1px;
	background: url(http://i6.pdim.gs/9b7627e9fd1bcb439d81a9d076062035.png) no-repeat;
	width: 10px;
	height: 16px;
	background-position: 0 -40px;
	top: -2px;
	vertical-align: middle
}

.room-chat-container .room-chat-scroller .room-chat-item .room-chat-tags .room-chat-tag-user-level {
	position: relative;
	top: -2px;
	vertical-align: middle
}

.room-chat-container .room-chat-scroller .room-chat-item .room-chat-tags .room-chat-tag-badge {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	position: relative;
	vertical-align: middle;
	top: -3px;
	height: 22px;
	width: 22px
}

.room-chat-container .room-chat-scroller .room-chat-item .room-chat-content .icon-panda-emoji {
	top: -3px;
	margin: 0 3px;
	height: 36px;
	vertical-align: -16px
}

.room-chat-container .room-chat-scroller .room-chat-item .room-chat-user-name {
	cursor: pointer;
	color: #04c073
}

.room-chat-container .room-chat-tips {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	z-index: 40
}

.room-chat-msgcolor-panel {
	position: relative;
	background-color: #fff;
	border: 1px solid #e9e9e9;
	border-radius: 3px
}

.room-chat-msgcolor-panel .room-chat-msgcolor-panel-title {
	padding: 0 17px;
	height: 34px;
	font-size: 14px;
	line-height: 34px;
	background-color: #f3f3f3
}

.room-chat-msgcolor-panel .room-chat-msgcolor-panel-colors {
	padding: 8px 20px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.room-chat-msgcolor-panel .room-chat-msgcolor-panel-colors li {
	float: left;
	margin: 0 5px;
	width: 24px;
	height: 24px;
	border-radius: 12px;
	background-color: #c8c8c8;
	background-position: center;
	background-repeat: no-repeat;
	text-indent: -9999px;
	cursor: pointer;
	-webkit-transition: all 200ms;
	transition: all 200ms
}

.room-chat-msgcolor-panel .room-chat-msgcolor-panel-colors li:hover {
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1)
}

.room-chat-msgcolor-panel .room-chat-msgcolor-panel-colors li.selected {
	background-image: url(http://i6.pdim.gs/9ceb89f3f8a05911efb5f940a0353c51.png)
}

.room-chat-msgcolor-panel .room-chat-msgcolor-panel-colors li.room-chat-msgcolor-panel-animate-danmu {
	background: url(http://i9.pdim.gs/d4eb74d587dd253ecd498ea2082b802d.png) #222122 -2px -2px no-repeat
}

.room-chat-msgcolor-panel .room-chat-msgcolor-panel-colors li.room-chat-msgcolor-panel-animate-danmu.selected {
	background: url(http://i9.pdim.gs/d4eb74d587dd253ecd498ea2082b802d.png) #222122 -30px -2px no-repeat
}

.room-chat-msgcolor-panel .room-chat-msgcolor-panel-desc {
	margin-bottom: 9px;
	color: #8e8e8e;
	text-align: center
}

.room-chat-msgcolor-panel .room-chat-msgcolor-panel-tip {
	display: none;
	position: absolute;
	z-index: 11;
	top: 38px;
	left: 50%;
	margin-left: -89px;
	width: 178px;
	height: 32px;
	line-height: 32px;
	color: #fff;
	text-align: center;
	border-radius: 3px;
	background-color: rgba(0, 0, 0, .7);
	background-color: #000\9
}

.room-chat-msgcolor-panel:before {
	content: '';
	position: absolute;
	z-index: 10;
	bottom: -5px;
	left: 23px;
	border-bottom: 0;
	border-top: 5px solid #fff;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent
}

.room-chat-msgcolor-panel:after {
	content: '';
	position: absolute;
	z-index: 9;
	bottom: -6px;
	left: 24px;
	border-bottom: 0;
	border-top: 5px solid #e9e9e9;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent
}

.room-chat-fudai-bamboo {
	color: #969696!important
}

.room-chat-fudai-bamboo .room-chat-user-name {
	color: #969696!important
}

.room-chat-fudai-bamboo .room-chat-fudai-bamboo-num {
	color: #22b559
}

.room-chat-send-bamboo .room-chat-user-name,
.room-chat-send-bamboo .room-chat-send-bamboo-num {
	color: #22b559!important
}

.room-chat-send-bamboo i {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	position: relative;
	top: -4px;
	width: 28px;
	height: 28px;
	vertical-align: middle;
	background: url(http://i8.pdim.gs/d6c7588a479e657e4d589a54f6075c8b.png) no-repeat
}

.room-chat-send-gift .room-chat-user-name,
.room-chat-send-gift .room-chat-send-gift-combo {
	color: #ff7608!important
}

.room-chat-send-gift .room-chat-send-gift-icon {
	position: relative;
	top: -2px;
	margin: 0 3px;
	width: 28px;
	height: 28px;
	vertical-align: middle
}

.room-chat-tips .room-chat-tips-item {
	display: none;
	margin: 0;
	padding: 5px 11px;
	width: 100%;
	line-height: 21px;
	word-break: break-all;
	word-wrap: break-word
}

.room-chat-tips .room-chat-tips-item .room-chat-tags {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	margin-right: 1px
}

.room-chat-tips .room-chat-tips-item .room-chat-tags * {
	margin-right: 1px
}

.room-chat-tips .room-chat-tips-item .room-chat-tags .room-chat-tag-user-identity {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	position: relative;
	top: 0;
	padding: 0 7px;
	height: 18px;
	line-height: 18px;
	color: #fff;
	text-align: center
}

.room-chat-tips .room-chat-tips-item .room-chat-content .icon-panda-emoji {
	top: -1px;
	margin: 0 3px;
	height: 32px;
	vertical-align: -9px
}

.room-chat-tips .room-chat-tips-item .room-chat-user-name {
	cursor: pointer;
	color: #1cd388
}

.room-chat-tips .room-tip-special-message,
.room-chat-tips .room-tip-special-notice {
	color: #646464;
	background-color: #daebf6
}

.room-chat-tips .room-tip-special-message .room-chat-user-name,
.room-chat-tips .room-tip-special-notice .room-chat-user-name {
	color: #ff6c00
}

.room-chat-tips .room-tip-special-message .room-chat-tag-user-identity,
.room-chat-tips .room-tip-special-notice .room-chat-tag-user-identity {
	background-color: #ff6c00
}

.room-chat-tips .room-tip-host-message {
	color: #5e5e5e;
	background-color: #f3eeff
}

.room-chat-tips .room-tip-host-message .room-chat-user-name {
	color: #1cd388
}

.room-chat-tips .room-tip-host-message .room-chat-tag-user-identity {
	background-color: #c785d1
}

.room-viewer-num {
	float: right;
	margin: 12px 20px 12px 0;
	height: 26px;
	line-height: 26px;
	color: silver
}

.room-viewer-num i {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	position: relative;
	top: 1px;
	margin-right: 5px;
	width: 16px;
	height: 12px;
	background: url(http://i5.pdim.gs/0b365e3089f8ccf52e9959ed66e83914.png) 0 0 no-repeat
}

.room-viewer-num span {
	font-size: 14px;
	line-height: 26px
}

.room-viewer-num .num {
	margin-right: 5px;
	color: #737373
}

.room-bamboo-num {
	float: right;
	margin: 12px 15px 12px 0;
	height: 26px;
	line-height: 26px;
	color: silver
}

.room-bamboo-num i {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	position: relative;
	top: 3px;
	margin-right: 5px;
	width: 22px;
	height: 18px;
	background: url(http://i5.pdim.gs/0b365e3089f8ccf52e9959ed66e83914.png) -16px 0 no-repeat
}

.room-bamboo-num span {
	font-size: 14px;
	line-height: 26px
}

.room-bamboo-num .num {
	color: #737373
}

.room-bamboo-num .unit {
	margin-left: 5px
}

.room-gift-container {
	position: relative;
	float: right;
	z-index: 50
}

.room-bamboo-container {
	float: right
}

.room-task-container {
	position: absolute;
	left: 17px;
	top: 0;
	bottom: 0;
	z-index: 50
}

.room-no-send-bamboo.room-no-send-gift .room-bamboo-num {
	margin-right: 0
}

.room-gift-animtaion-item .gift-combo .combo-symbol {
	display: inline-block;
	position: relative
}

.room-gift-animtaion-item .gift-combo .gift-combo-hit {
	position: absolute;
	left: 16px;
	top: 1px;
	-webkit-transition: all 80ms ease-in-out;
	transition: all 80ms ease-in-out;
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1)
}

.room-gift-animtaion-item .gift-combo .gift-combo-hit .gift-combo-element {
	position: absolute
}

.room-gift-animtaion-item .gift-combo .gift-combo-hit.scale {
	-webkit-transform: scale(1.2);
	-ms-transform: scale(1.2);
	transform: scale(1.2)
}

.room-gift-animtaion-item .gift-combo .icon-x,
.room-gift-animtaion-item.lx .gift-combo .icon-x {
	background: url(http://i8.pdim.gs/18c437344b0a52093e725deae2b5ffb2.png) no-repeat;
	width: 21px;
	height: 31px;
	width: 14px;
	background-position: 0 -35px
}

.room-gift-animtaion-item .gift-combo .icon-0,
.room-gift-animtaion-item.lx .gift-combo .icon-0 {
	background: url(http://i8.pdim.gs/18c437344b0a52093e725deae2b5ffb2.png) no-repeat;
	width: 21px;
	height: 31px;
	width: 22px;
	background-position: -25px -35px
}

.room-gift-animtaion-item .gift-combo .icon-1,
.room-gift-animtaion-item.lx .gift-combo .icon-1 {
	background: url(http://i8.pdim.gs/18c437344b0a52093e725deae2b5ffb2.png) no-repeat;
	width: 21px;
	height: 31px;
	width: 13px;
	background-position: -50px -35px
}

.room-gift-animtaion-item .gift-combo .icon-2,
.room-gift-animtaion-item.lx .gift-combo .icon-2 {
	background: url(http://i8.pdim.gs/18c437344b0a52093e725deae2b5ffb2.png) no-repeat;
	width: 21px;
	height: 31px;
	background-position: -75px -35px
}

.room-gift-animtaion-item .gift-combo .icon-3,
.room-gift-animtaion-item.lx .gift-combo .icon-3 {
	background: url(http://i8.pdim.gs/18c437344b0a52093e725deae2b5ffb2.png) no-repeat;
	width: 21px;
	height: 31px;
	background-position: -100px -35px
}

.room-gift-animtaion-item .gift-combo .icon-4,
.room-gift-animtaion-item.lx .gift-combo .icon-4 {
	background: url(http://i8.pdim.gs/18c437344b0a52093e725deae2b5ffb2.png) no-repeat;
	width: 21px;
	height: 31px;
	width: 23px;
	background-position: -125px -35px
}

.room-gift-animtaion-item .gift-combo .icon-5,
.room-gift-animtaion-item.lx .gift-combo .icon-5 {
	background: url(http://i8.pdim.gs/18c437344b0a52093e725deae2b5ffb2.png) no-repeat;
	width: 21px;
	height: 31px;
	background-position: -150px -35px
}

.room-gift-animtaion-item .gift-combo .icon-6,
.room-gift-animtaion-item.lx .gift-combo .icon-6 {
	background: url(http://i8.pdim.gs/18c437344b0a52093e725deae2b5ffb2.png) no-repeat;
	width: 21px;
	height: 31px;
	background-position: -175px -35px
}

.room-gift-animtaion-item .gift-combo .icon-7,
.room-gift-animtaion-item.lx .gift-combo .icon-7 {
	background: url(http://i8.pdim.gs/18c437344b0a52093e725deae2b5ffb2.png) no-repeat;
	width: 21px;
	height: 31px;
	width: 22px;
	background-position: -200px -35px
}

.room-gift-animtaion-item .gift-combo .icon-8,
.room-gift-animtaion-item.lx .gift-combo .icon-8 {
	background: url(http://i8.pdim.gs/18c437344b0a52093e725deae2b5ffb2.png) no-repeat;
	width: 21px;
	height: 31px;
	background-position: -225px -35px
}

.room-gift-animtaion-item .gift-combo .icon-9,
.room-gift-animtaion-item.lx .gift-combo .icon-9 {
	background: url(http://i8.pdim.gs/18c437344b0a52093e725deae2b5ffb2.png) no-repeat;
	width: 21px;
	height: 31px;
	background-position: -250px -35px;
	width: 20px
}

.room-gift-animtaion-item.ftq .gift-combo .icon-x {
	background: url(http://i8.pdim.gs/18c437344b0a52093e725deae2b5ffb2.png) no-repeat;
	width: 21px;
	height: 31px;
	width: 14px;
	background-position: 0 0
}

.room-gift-animtaion-item.ftq .gift-combo .icon-0 {
	background: url(http://i8.pdim.gs/18c437344b0a52093e725deae2b5ffb2.png) no-repeat;
	width: 21px;
	height: 31px;
	width: 22px;
	background-position: -25px 0
}

.room-gift-animtaion-item.ftq .gift-combo .icon-1 {
	background: url(http://i8.pdim.gs/18c437344b0a52093e725deae2b5ffb2.png) no-repeat;
	width: 21px;
	height: 31px;
	width: 13px;
	background-position: -50px 0
}

.room-gift-animtaion-item.ftq .gift-combo .icon-2 {
	background: url(http://i8.pdim.gs/18c437344b0a52093e725deae2b5ffb2.png) no-repeat;
	width: 21px;
	height: 31px;
	background-position: -75px 0
}

.room-gift-animtaion-item.ftq .gift-combo .icon-3 {
	background: url(http://i8.pdim.gs/18c437344b0a52093e725deae2b5ffb2.png) no-repeat;
	width: 21px;
	height: 31px;
	background-position: -100px 0
}

.room-gift-animtaion-item.ftq .gift-combo .icon-4 {
	background: url(http://i8.pdim.gs/18c437344b0a52093e725deae2b5ffb2.png) no-repeat;
	width: 21px;
	height: 31px;
	width: 23px;
	background-position: -125px 0
}

.room-gift-animtaion-item.ftq .gift-combo .icon-5 {
	background: url(http://i8.pdim.gs/18c437344b0a52093e725deae2b5ffb2.png) no-repeat;
	width: 21px;
	height: 31px;
	background-position: -150px 0
}

.room-gift-animtaion-item.ftq .gift-combo .icon-6 {
	background: url(http://i8.pdim.gs/18c437344b0a52093e725deae2b5ffb2.png) no-repeat;
	width: 21px;
	height: 31px;
	background-position: -175px 0
}

.room-gift-animtaion-item.ftq .gift-combo .icon-7 {
	background: url(http://i8.pdim.gs/18c437344b0a52093e725deae2b5ffb2.png) no-repeat;
	width: 21px;
	height: 31px;
	width: 22px;
	background-position: -200px 0
}

.room-gift-animtaion-item.ftq .gift-combo .icon-8 {
	background: url(http://i8.pdim.gs/18c437344b0a52093e725deae2b5ffb2.png) no-repeat;
	width: 21px;
	height: 31px;
	background-position: -225px 0
}

.room-gift-animtaion-item.ftq .gift-combo .icon-9 {
	background: url(http://i8.pdim.gs/18c437344b0a52093e725deae2b5ffb2.png) no-repeat;
	width: 21px;
	height: 31px;
	background-position: -250px 0;
	width: 20px
}

.room-gift-animtaion-item.ky .gift-combo .icon-x {
	background: url(http://i8.pdim.gs/18c437344b0a52093e725deae2b5ffb2.png) no-repeat;
	width: 21px;
	height: 31px;
	width: 14px;
	background-position: 0 -70px
}

.room-gift-animtaion-item.ky .gift-combo .icon-0 {
	background: url(http://i8.pdim.gs/18c437344b0a52093e725deae2b5ffb2.png) no-repeat;
	width: 21px;
	height: 31px;
	width: 22px;
	background-position: -25px -70px
}

.room-gift-animtaion-item.ky .gift-combo .icon-1 {
	background: url(http://i8.pdim.gs/18c437344b0a52093e725deae2b5ffb2.png) no-repeat;
	width: 21px;
	height: 31px;
	width: 13px;
	background-position: -50px -70px
}

.room-gift-animtaion-item.ky .gift-combo .icon-2 {
	background: url(http://i8.pdim.gs/18c437344b0a52093e725deae2b5ffb2.png) no-repeat;
	width: 21px;
	height: 31px;
	background-position: -75px -70px
}

.room-gift-animtaion-item.ky .gift-combo .icon-3 {
	background: url(http://i8.pdim.gs/18c437344b0a52093e725deae2b5ffb2.png) no-repeat;
	width: 21px;
	height: 31px;
	background-position: -100px -70px
}

.room-gift-animtaion-item.ky .gift-combo .icon-4 {
	background: url(http://i8.pdim.gs/18c437344b0a52093e725deae2b5ffb2.png) no-repeat;
	width: 21px;
	height: 31px;
	width: 23px;
	background-position: -125px -70px
}

.room-gift-animtaion-item.ky .gift-combo .icon-5 {
	background: url(http://i8.pdim.gs/18c437344b0a52093e725deae2b5ffb2.png) no-repeat;
	width: 21px;
	height: 31px;
	background-position: -150px -70px
}

.room-gift-animtaion-item.ky .gift-combo .icon-6 {
	background: url(http://i8.pdim.gs/18c437344b0a52093e725deae2b5ffb2.png) no-repeat;
	width: 21px;
	height: 31px;
	background-position: -175px -70px
}

.room-gift-animtaion-item.ky .gift-combo .icon-7 {
	background: url(http://i8.pdim.gs/18c437344b0a52093e725deae2b5ffb2.png) no-repeat;
	width: 21px;
	height: 31px;
	width: 22px;
	background-position: -200px -70px
}

.room-gift-animtaion-item.ky .gift-combo .icon-8 {
	background: url(http://i8.pdim.gs/18c437344b0a52093e725deae2b5ffb2.png) no-repeat;
	width: 21px;
	height: 31px;
	background-position: -225px -70px
}

.room-gift-animtaion-item.ky .gift-combo .icon-9 {
	background: url(http://i8.pdim.gs/18c437344b0a52093e725deae2b5ffb2.png) no-repeat;
	width: 21px;
	height: 31px;
	background-position: -250px -70px;
	width: 20px
}

.room-gift-animtaion-item.ft .gift-combo .icon-x {
	background: url(http://i8.pdim.gs/18c437344b0a52093e725deae2b5ffb2.png) no-repeat;
	width: 21px;
	height: 31px;
	width: 14px;
	background-position: 0 -105px
}

.room-gift-animtaion-item.ft .gift-combo .icon-0 {
	background: url(http://i8.pdim.gs/18c437344b0a52093e725deae2b5ffb2.png) no-repeat;
	width: 21px;
	height: 31px;
	width: 22px;
	background-position: -25px -105px
}

.room-gift-animtaion-item.ft .gift-combo .icon-1 {
	background: url(http://i8.pdim.gs/18c437344b0a52093e725deae2b5ffb2.png) no-repeat;
	width: 21px;
	height: 31px;
	width: 13px;
	background-position: -50px -105px
}

.room-gift-animtaion-item.ft .gift-combo .icon-2 {
	background: url(http://i8.pdim.gs/18c437344b0a52093e725deae2b5ffb2.png) no-repeat;
	width: 21px;
	height: 31px;
	background-position: -75px -105px
}

.room-gift-animtaion-item.ft .gift-combo .icon-3 {
	background: url(http://i8.pdim.gs/18c437344b0a52093e725deae2b5ffb2.png) no-repeat;
	width: 21px;
	height: 31px;
	background-position: -100px -105px
}

.room-gift-animtaion-item.ft .gift-combo .icon-4 {
	background: url(http://i8.pdim.gs/18c437344b0a52093e725deae2b5ffb2.png) no-repeat;
	width: 21px;
	height: 31px;
	width: 23px;
	background-position: -125px -105px
}

.room-gift-animtaion-item.ft .gift-combo .icon-5 {
	background: url(http://i8.pdim.gs/18c437344b0a52093e725deae2b5ffb2.png) no-repeat;
	width: 21px;
	height: 31px;
	background-position: -150px -105px
}

.room-gift-animtaion-item.ft .gift-combo .icon-6 {
	background: url(http://i8.pdim.gs/18c437344b0a52093e725deae2b5ffb2.png) no-repeat;
	width: 21px;
	height: 31px;
	background-position: -175px -105px
}

.room-gift-animtaion-item.ft .gift-combo .icon-7 {
	background: url(http://i8.pdim.gs/18c437344b0a52093e725deae2b5ffb2.png) no-repeat;
	width: 21px;
	height: 31px;
	width: 22px;
	background-position: -200px -105px
}

.room-gift-animtaion-item.ft .gift-combo .icon-8 {
	background: url(http://i8.pdim.gs/18c437344b0a52093e725deae2b5ffb2.png) no-repeat;
	width: 21px;
	height: 31px;
	background-position: -225px -105px
}

.room-gift-animtaion-item.ft .gift-combo .icon-9 {
	background: url(http://i8.pdim.gs/18c437344b0a52093e725deae2b5ffb2.png) no-repeat;
	width: 21px;
	height: 31px;
	background-position: -250px -105px;
	width: 20px
}

.room-gift-animtaion-item {
	position: absolute;
	z-index: 30;
	top: 0;
	color: #646464;
	width: 100%;
	height: 58px;
	background-repeat: no-repeat;
	background-position: left center;
	background-color: #ff9792
}

.room-gift-animtaion-item.ft {
	height: 50px;
	background-color: #99e6ff
}

.room-gift-animtaion-item.ft .gift-info p {
	color: #0ca9dc
}

.room-gift-animtaion-item.ft .gift-info .gift-name {
	top: 26px
}

.room-gift-animtaion-item.ky {
	background-color: #ffdb49
}

.room-gift-animtaion-item.ky .gift-info p {
	color: #db801f
}

.room-gift-animtaion-item.lx {
	background-color: #ff9792
}

.room-gift-animtaion-item.lx .gift-info p {
	color: #fffeea
}

.room-gift-animtaion-item.ftq {
	background-color: #ff5330
}

.room-gift-animtaion-item.ftq .gift-info p {
	color: #fffcc5
}

.room-gift-animtaion-item .gift-info {
	position: relative;
	padding-left: 80px;
	width: 100%;
	height: 58px;
	font-size: 14px;
	-webkit-transform: translateZ(0);
	-ms-transform: translateZ(0);
	transform: translateZ(0)
}

.room-gift-animtaion-item .gift-info p {
	color: #fffeea
}

.room-gift-animtaion-item .gift-info span {
	display: inline-block;
	overflow: hidden
}

.room-gift-animtaion-item .gift-info .from-name {
	padding: 6px 40px 0 0;
	font-weight: 900;
	cursor: pointer
}

.room-gift-animtaion-item .gift-info .gift-name {
	position: absolute;
	top: 31px
}

.room-gift-animtaion-item .gift-combo {
	position: absolute;
	right: 6px;
	bottom: 6px
}

.room-no-head-manage .room-head-info .room-head-info-title {
	padding-right: 9px
}

.room-head-info {
	position: relative;
	height: 90px;
	border: 1px solid #e2e2e2;
	background-color: #fff
}

.room-head-info .room-head-info-cover {
	position: absolute;
	z-index: 2;
	top: 7px;
	left: 10px;
	width: 76px;
	height: 76px;
	padding: 3px;
	background-color: #d2f6e7;
	border-radius: 50%;
	overflow: hidden
}

.room-head-info .room-head-info-cover img {
	width: 100%;
	height: 100%;
	border-radius: 50%
}

.room-head-info .room-head-info-title {
	padding: 14px 150px 0 94px;
	font-size: 22px;
/*	overflow: hidden;*/
	text-overflow: ellipsis;
	white-space: nowrap
}

.room-head-info .room-head-info-detail {
	position: absolute;
	left: 94px;
	bottom: 14px;
	bottom: 13px\9
}

.room-head-info .room-head-info-detail .room-head-info-hostname {
	float: left;
	font-size: 16px;
	color: #575757
}

.room-head-info .room-head-info-detail .room-head-private-message-btn {
	float: left;
	width: 20px;
	height: 20px;
	margin-left: 2px;
	background: url(http://i6.pdim.gs/8ce8fe2d8138a04ff8c2d01063fc76b0.png) 3px 7px no-repeat;
	cursor: pointer
}

.room-head-info .room-head-info-detail .room-head-info-cate {
	position: relative;
	float: left;
	top: 2px;
	margin-left: 20px;
	padding-left: 20px;
	font-size: 14px;
	color: #575757
}

.room-head-info .room-head-info-detail .room-head-info-cate:before {
	content: ' ';
	display: inline-block;
	*display: inline;
	*zoom: 1;
	position: relative;
	top: 2px;
	top: 0\9;
	background: url(http://i5.pdim.gs/23f2fc7709652c39eb74c1e8206e0745.png) no-repeat;
	width: 14px;
	height: 14px;
	background-position: 0 0;
	position: absolute;
	top: 4px;
	top: 3px\9;
	left: 0
}

.room-head-info .room-head-info-detail .room-head-info-playing {
	color: #1cd388
}

.room-head-info .room-head-info-detail .room-head-info-playing:before {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	position: relative;
	top: 2px;
	top: 0\9;
	background: url(http://i5.pdim.gs/23f2fc7709652c39eb74c1e8206e0745.png) no-repeat;
	width: 14px;
	height: 14px;
	background-position: -14px 0;
	position: absolute;
	top: 4px;
	top: 3px\9
}

.room-head-info .room-head-info-detail .room-head-info-last-livedate {
	float: left;
	position: relative;
	top: 2px;
	margin-left: 15px;
	font-size: 14px;
	color: #c7c7c7
}

.room-head-tool {
	position: absolute;
	right: 10px;
	bottom: 10px
}

.room-head-tool>div>span {
	position: relative;
	top: 2px\0
}

.room-head-tool .room-head-tool-report {
	float: left;
	position: relative;
	margin-right: 20px;
	padding: 5px 0;
	color: #797979;
	cursor: pointer
}

.room-head-tool .room-head-tool-report>span {
	float: left;
	margin-left: 8px;
	font-size: 12px;
	line-height: 22px
}

.room-head-tool .room-head-tool-report:before {
	content: '';
	float: left;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	position: relative;
	top: 2px;
	top: 0\9;
	background: url(http://i5.pdim.gs/23f2fc7709652c39eb74c1e8206e0745.png) no-repeat;
	width: 17px;
	height: 18px;
	background-position: -28px 0
}

.room-head-tool .room-head-tool-report:hover>span {
	color: #1cd388
}

.room-head-tool .room-head-tool-report:hover:before {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	position: relative;
	top: 2px;
	top: 0\9;
	background: url(http://i5.pdim.gs/23f2fc7709652c39eb74c1e8206e0745.png) no-repeat;
	width: 17px;
	height: 18px;
	background-position: -45px 0
}

.room-head-tool .room-head-tool-download {
	float: left;
	position: relative;
	margin-right: 20px;
	padding: 5px 0;
	cursor: pointer
}

.room-head-tool .room-head-tool-download:before {
	content: '';
	float: left;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	position: relative;
	top: 2px;
	top: 0\9;
	background: url(http://i5.pdim.gs/23f2fc7709652c39eb74c1e8206e0745.png) no-repeat;
	width: 16px;
	height: 18px;
	background-position: -122px 0
}

.room-head-tool .room-head-tool-download:hover:before {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	position: relative;
	top: 2px;
	top: 0\9;
	background: url(http://i5.pdim.gs/23f2fc7709652c39eb74c1e8206e0745.png) no-repeat;
	width: 16px;
	height: 18px;
	background-position: -138px 0
}

.room-head-tool .room-head-tool-download:hover>span {
	color: #1cd388
}

.room-head-tool .room-head-tool-download:hover .room-head-tool-download-qr {
	overflow: visible;
	top: 28px;
	height: auto;
	-ms-filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=100);
	filter: alpha(opacity=100);
	opacity: 1
}

.room-head-tool .room-head-tool-download>span {
	float: left;
	margin-left: 8px;
	font-size: 12px;
	line-height: 22px;
	color: #797979
}

.room-head-tool .room-head-tool-download .room-head-tool-download-qr {
/*	overflow: hidden;*/
	position: absolute;
	z-index: 60;
	top: 36px;
	left: -50%;
	margin-left: -10px;
	width: 156px;
	height: 0;
	cursor: default;
	-ms-filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=0);
	filter: alpha(opacity=0);
	opacity: 0;
	-webkit-transition: all 300ms;
	transition: all 300ms
}

.room-head-tool .room-head-tool-download .room-head-tool-download-qr:before {
	content: '';
	border-bottom: #e9e9e9 solid 6px;
	border-left: transparent solid 7px;
	border-right: transparent solid 7px;
	position: absolute;
	left: 70px;
	top: 8px;
	display: block
}

.room-head-tool .room-head-tool-download .room-head-tool-download-qr:after {
	content: '';
	border-bottom: #fbfbfb solid 5px;
	border-left: transparent solid 6px;
	border-right: transparent solid 6px;
	position: absolute;
	left: 71px;
	top: 9px;
	display: block
}

.room-head-tool .room-head-tool-download .room-head-tool-download-qr>div {
	margin-top: 13px;
	padding: 15px;
	border: 1px solid #e9e9e9;
	background-color: #fbfbfb
}

.room-head-tool .room-head-tool-download .room-head-tool-download-qr img {
	display: block;
	width: 100%;
	margin-bottom: 4px
}

.room-head-tool .room-head-tool-download .room-head-tool-download-qr p {
	font-size: 14px;
	text-align: center;
	word-break: keep-all;
	white-space: nowrap;
	overflow: hidden
}

.room-head-tool .room-head-tool-download .room-head-tool-download-qr .room-head-tool-lobby-download {
	display: block;
	margin-top: 13px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	font-size: 12px;
	color: #fff;
	border-radius: 3px;
	background-color: #1dd388;
	-ms-filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=100);
	filter: alpha(opacity=100);
	opacity: 1;
	-webkit-transition: all .2s;
	transition: all .2s
}

.room-head-tool .room-head-tool-download .room-head-tool-download-qr .room-head-tool-lobby-download:hover {
	-ms-filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=75);
	filter: alpha(opacity=75);
	opacity: .75
}

.room-head-tool .room-head-tool-share-wrapper {
	float: left
}

.room-head-tool .room-head-tool-follow-container {
	float: left
}

.room-head-tool .room-head-tool-follow {
	position: relative;
	float: left
}

.room-head-tool .room-head-tool-follow:hover .room-head-tool-follow-panda-icon {
	top: -33px;
	-ms-filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=100);
	filter: alpha(opacity=100);
	opacity: 1
}

.room-head-tool .room-head-tool-follow.room-head-tool-followed .room-head-tool-follow-count,
.room-head-tool .room-head-tool-follow.room-head-tool-followed .room-head-tool-follow-btn {
	border-color: #c9c9c9;
	background-color: #c9c9c9
}

.room-head-tool .room-head-tool-follow.room-head-tool-followed .room-head-tool-follow-panda-icon {
	background-position: -57px 0
}

.room-head-tool .room-head-tool-follow .room-head-tool-follow-count {
	float: right;
	position: relative;
	z-index: 2;
	padding: 0 5px;
	min-width: 76px;
	height: 32px;
	line-height: 30px;
	line-height: 32px\9;
	border: 1px solid #04c073;
	font-size: 14px;
	color: #fff;
	text-align: center;
	border-bottom-right-radius: 4px;
	border-top-right-radius: 4px;
	background-color: #04c073
}

.room-head-tool .room-head-tool-follow .room-head-tool-follow-btn {
	float: right;
	position: relative;
	z-index: 2;
	width: 64px;
	height: 32px;
	line-height: 30px;
	line-height: 32px\9;
	border: 1px solid #04c073;
	font-size: 14px;
	color: #fff;
	text-align: center;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	cursor: pointer;
	border-bottom-left-radius: 4px;
	border-top-left-radius: 4px;
	background-color: #04c073
}

.room-head-tool .room-head-tool-follow .room-head-tool-follow-btn:after {
	content: "";
	display: block;
	position: absolute;
	top: 7px;
	right: 0;
	width: 1px;
	height: 16px;
	background-color: #fff;
	-ms-filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=50);
	filter: alpha(opacity=50);
	opacity: .5
}

.room-head-tool .room-head-tool-follow .room-head-tool-follow-panda-icon {
	position: absolute;
	z-index: 1;
	top: -10px;
	left: 6px;
	width: 57px;
	height: 39px;
/*	overflow: hidden;*/
	background: url(http://i5.pdim.gs/c6524a81bb8f57a4c94dd966cc446d70.png) no-repeat;
	-ms-filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=0);
	filter: alpha(opacity=0);
	opacity: 0;
	-webkit-transition: top .2s ease-out, opacity .2s ease-out;
	transition: top .2s ease-out, opacity .2s ease-out
}

.room-head-tool .room-head-tool-follow-tip {
	display: none;
	position: absolute;
	z-index: 60;
	top: 34px;
	right: 0;
	padding: 54px 70px 0 18px;
	width: 217px;
	height: 183px;
	line-height: 18px;
	text-align: center;
	word-break: break-all;
	background: url(http://i7.pdim.gs/e0d8196e9bf5db52deacde69ef70a520.png) no-repeat
}

.room-head-tool .room-head-tool-follow-tip a {
	display: inline-block;
	margin-top: 22px;
	color: #fff;
	font-size: 14px
}

.room-head-tool .room-head-tool-follow-tip span {
	display: block;
	margin-bottom: 14px;
	font-size: 14px;
	font-weight: 900
}

.room-head-manage {
	position: absolute;
	z-index: 70;
	top: 10px;
	right: 10px
}

.room-head-manage>div {
	float: left;
	position: relative
}

.room-head-tool-share {
	float: left;
	position: relative;
	margin-right: 20px;
	padding: 5px 0;
	cursor: pointer
}

.room-head-tool-share:before {
	content: '';
	float: left;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	position: relative;
	top: 2px;
	top: 0\9;
	background: url(http://i5.pdim.gs/23f2fc7709652c39eb74c1e8206e0745.png) no-repeat;
	width: 18px;
	height: 18px;
	background-position: -62px 0
}

.room-head-tool-share:hover:before {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	position: relative;
	top: 2px;
	top: 0\9;
	background: url(http://i5.pdim.gs/23f2fc7709652c39eb74c1e8206e0745.png) no-repeat;
	width: 18px;
	height: 18px;
	background-position: -80px 0
}

.room-head-tool-share:hover>span {
	color: #1cd388
}

.room-head-tool-share:hover .room-head-tool-share-plat {
	overflow: visible;
	top: 28px;
	height: auto;
	-ms-filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=100);
	filter: alpha(opacity=100);
	opacity: 1
}

.room-head-tool-share>span {
	float: left;
	margin-left: 8px;
	font-size: 12px;
	line-height: 22px;
	color: #797979
}

.room-head-tool-share .room-head-tool-share-plat {
/*	overflow: hidden;*/
	position: absolute;
	z-index: 60;
	top: 36px;
	left: 50%;
	margin-left: -110px;
	width: 290px;
	height: 0;
	cursor: default;
	-ms-filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=0);
	filter: alpha(opacity=0);
	opacity: 0;
	-webkit-transition: all 300ms;
	transition: all 300ms
}

.room-head-tool-share .room-head-tool-share-plat:before,
.room-head-tool-share .room-head-tool-share-plat:after {
	content: " ";
	display: table
}

.room-head-tool-share .room-head-tool-share-plat:after {
	clear: both
}

.room-head-tool-share .room-head-tool-share-plat:before {
	content: '';
	border-bottom: #e9e9e9 solid 6px;
	border-left: transparent solid 7px;
	border-right: transparent solid 7px;
	position: absolute;
	left: 103px;
	top: 8px;
	display: block
}

.room-head-tool-share .room-head-tool-share-plat:after {
	content: '';
	border-bottom: #fbfbfb solid 5px;
	border-left: transparent solid 6px;
	border-right: transparent solid 6px;
	position: absolute;
	left: 104px;
	top: 9px;
	display: block
}

.room-head-tool-share .room-head-tool-share-plat .room-head-tool-share-wrapper {
	margin-top: 13px;
	padding: 10px 0 4px;
	border: 1px solid #e9e9e9;
	background-color: #fbfbfb
}

.room-head-tool-share .room-head-tool-share-plat .room-head-tool-share-wrapper>div {
	float: left
}

.room-head-tool-share .room-head-tool-share-plat .room-head-tool-share-left {
	width: 110px
}

.room-head-tool-share .room-head-tool-share-plat .room-head-tool-share-left span,
.room-head-tool-share .room-head-tool-share-plat .room-head-tool-share-left a {
	display: block;
	width: 100%
}

.room-head-tool-share .room-head-tool-share-plat .room-head-tool-share-left span {
	font-size: 14px;
	height: 35px;
	line-height: 35px;
	text-align: center
}

.room-head-tool-share .room-head-tool-share-plat .room-head-tool-share-left a {
	margin: 15px auto;
	width: 50px;
	height: 50px;
	border-radius: 50%;
	background: url(http://i9.pdim.gs/24280bc28027e5fe733e73bd2e95351f.png) no-repeat;
	text-indent: -9999px
}

.room-head-tool-share .room-head-tool-share-plat .room-head-tool-share-left a.weibo {
	background-position: 0 0
}

.room-head-tool-share .room-head-tool-share-plat .room-head-tool-share-left a.qspace {
	background-position: -50px 0
}

.room-head-tool-share .room-head-tool-share-plat .room-head-tool-share-split {
	margin-top: 50px;
	width: 1px;
	height: 115px;
	background-color: #e2e2e2
}

.room-head-tool-share .room-head-tool-share-plat .room-head-tool-share-right {
	width: 177px
}

.room-head-tool-share .room-head-tool-share-plat .room-head-tool-share-right span {
	display: block;
	width: 100%;
	font-size: 14px;
	height: 35px;
	line-height: 35px;
	text-align: center
}

.room-head-tool-share .room-head-tool-share-plat .room-head-tool-share-right span i {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	position: relative;
	top: 4px;
	margin-right: 5px;
	background: url(http://i9.pdim.gs/24280bc28027e5fe733e73bd2e95351f.png) 0 -50px no-repeat;
	width: 23px;
	height: 18px
}

.room-head-tool-share .room-head-tool-share-plat .room-head-tool-share-right img {
	display: block;
	margin: 14px auto 0;
	width: 115px
}

.room-manage-menu {
	display: none;
	position: absolute;
	top: 300px;
	z-index: 50;
	left: 0;
	width: 180px;
	border: 1px solid #1bbc9b;
	background-color: #fff
}

.room-manage-menu .room-manage-menu-item {
	padding-left: 6px;
	height: 28px;
	font-size: 14px;
	line-height: 28px;
	color: #000;
	cursor: pointer;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden
}

.room-manage-menu .room-manage-menu-item i {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	position: relative;
	top: -2px;
	margin-right: 11px;
	vertical-align: middle;
	background-image: url(http://i7.pdim.gs/34884f772b17f1d53ee7a22b25bf939b.png)
}

.room-manage-menu .room-manage-menu-item:hover {
	background-color: #1bbc9b;
	color: #fff
}

.room-manage-menu .room-manage-menu-item:hover.silence i {
	background-position: -21px -36px;
	width: 21px;
	height: 15px
}

.room-manage-menu .room-manage-menu-item:hover.silenceIp i {
	background-position: -42px -17px;
	width: 21px;
	height: 17px
}

.room-manage-menu .room-manage-menu-item:hover.report i {
	background-position: 0 -19px;
	width: 22px;
	height: 17px
}

.room-manage-menu .room-manage-menu-item:hover.appointManager i {
	background-position: 0 0;
	width: 21px;
	height: 19px
}

.room-manage-menu .room-manage-menu-item:hover.removeManager i {
	background-position: 0 0;
	width: 21px;
	height: 19px
}

.room-manage-menu .room-manage-menu-item:hover.sendPrivateMessage i {
	width: 22px;
	height: 17px;
	background-position: 0 -53px
}

.room-manage-menu .room-manage-menu-item.silence i {
	background-position: -42px -36px;
	width: 21px;
	height: 15px
}

.room-manage-menu .room-manage-menu-item.silenceIp i {
	background-position: 0 -36px;
	width: 21px;
	height: 17px
}

.room-manage-menu .room-manage-menu-item.report i {
	background-position: -42px 0;
	width: 22px;
	height: 17px
}

.room-manage-menu .room-manage-menu-item.appointManager i {
	background-position: -21px 0;
	width: 21px;
	height: 19px
}

.room-manage-menu .room-manage-menu-item.removeManager i {
	background-position: -21px 0;
	width: 21px;
	height: 19px
}

.room-manage-menu .room-manage-menu-item.sendPrivateMessage i {
	width: 22px;
	height: 17px;
	background-position: -22px -53px
}

#room-player-swf {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	width: 100%;
	height: 100%;
	border: 0;
	line-height: 100px;
	text-align: center;
	color: #fff;
	text-shadow: 0 0 3px rgba(0, 0, 0, .5)
}

.room-player-login-notice {
	display: none;
	width: 321px;
	height: 430px;
	max-height: 95%;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	border-radius: 4px;
/*	overflow: hidden;*/
	background: url(http://i5.pdim.gs/e41936f0b6c29f5f133ef35dac603e8a.png) no-repeat
}

.room-player-login-notice .login-notice-close-btn {
	position: absolute;
	top: 52px;
	right: 5px;
	font-size: 36px;
	color: #067a4b;
	line-height: 1;
	-webkit-transition: all .2s ease-out;
	transition: all .2s ease-out
}

.room-player-login-notice .login-notice-close-btn:hover {
	-ms-filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=80);
	filter: alpha(opacity=80);
	opacity: .8
}

.room-player-login-notice .login-notice-login-btn,
.room-player-login-notice .login-notice-regist-btn {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 80px;
	height: 34px;
	line-height: 32px;
	border: 1px solid #1dd388;
	font-size: 16px;
	text-align: center;
	border-radius: 3px;
	-webkit-transition: all .2s ease-out;
	transition: all .2s ease-out
}

.room-player-login-notice .login-notice-login-btn:hover,
.room-player-login-notice .login-notice-regist-btn:hover {
	-ms-filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=80);
	filter: alpha(opacity=80);
	opacity: .8
}

.room-player-login-notice .login-notice-login-btn {
	color: #fff;
	border-color: #13b774;
	background-color: #13b774;
	margin-right: 30px
}

.room-player-login-notice .login-notice-regist-btn {
	color: #1cd388;
	background-color: #fff
}

.room-player-login-notice .login-notice-row {
	text-align: center
}

.room-player-login-notice .login-notice-row .login-notice-third-hd {
	height: 32px;
	color: #606060
}

.room-player-login-notice .login-notice-row .login-notice-third-list .login-notice-third-btn {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 44px;
	height: 44px;
	margin-right: 26px;
	text-indent: -500%;
/*	overflow: hidden;*/
	background: url(http://i6.pdim.gs/dc70a483647b63fbe067c6eff891fb68.png) no-repeat;
	-webkit-transition: all .2s ease-out;
	transition: all .2s ease-out
}

.room-player-login-notice .login-notice-row .login-notice-third-list .login-notice-third-btn:hover {
	-ms-filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=80);
	filter: alpha(opacity=80);
	opacity: .8
}

.room-player-login-notice .login-notice-row .login-notice-third-list .login-notice-third-btn-weixin {
	background-position: 0 0
}

.room-player-login-notice .login-notice-row .login-notice-third-list .login-notice-third-btn-qq {
	background-position: -70px 0
}

.room-player-login-notice .login-notice-row .login-notice-third-list .login-notice-third-btn-weibo {
	margin-right: 0;
	background-position: -140px 0
}

.room-player-login-notice .login-notice-row-top {
	margin-top: 240px
}

.room-player-login-notice .login-notice-row-bottom {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 25px
}

.login-notice-m .login-notice-row-bottom .login-notice-third-hd {
	display: none
}

.login-notice-sm .login-notice-row-bottom {
	display: none
}

.ie8 .room-player-login-notice {
	margin-top: 10px
}

.ie8 .room-player-login-notice .login-notice-row-bottom {
	position: static;
	margin-top: 20px
}

.room-player-swf-container {
	position: relative;
	display: block;
	width: 100%;
	height: 0;
	padding: 0;
	padding-bottom: 56.25%;
/*	overflow: hidden;*/
	background-color: #000
}

.room-chat-connect-swf-container {
	width: 0;
	height: 0
}

.room-player-fullscreen {
	overflow: hidden
}

.room-player-fullscreen .room-player-swf-container {
	position: fixed;
	z-index: 99999;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	-webkit-transform: translateZ(0);
	-ms-transform: translateZ(0);
	transform: translateZ(0)
}

.room-close-jump-container {
	display: none;
	position: absolute;
	z-index: 10;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: url(http://i7.pdim.gs/6ac8d6c4b81b81fd5b96ce8748af6dd5.jpg) rgba(0, 0, 0, .9) center no-repeat;
	background-size: cover;
	background-image: none\0;
	background-color: #313131\0
}

.room-close-jump {
	width: 100%;
	height: 100%
}

.room-close-jump-dialog {
	position: absolute;
	z-index: 10;
	top: 50%;
	left: 50%;
	margin-left: -500px;
	margin-top: -265px;
	width: 1000px;
	height: 530px;
	border: 1px solid rgba(255, 255, 255, .2);
	border: 1px solid #3e3d3c\0
}

.room-close-jump-dialog .room-close-jump-close {
	position: absolute;
	top: 0;
	right: 0;
	width: 30px;
	height: 30px
}

.room-close-jump-dialog .room-close-jump-close i {
	display: block;
	margin: 6px 5px 5px 6px;
	width: 19px;
	height: 19px;
	background: url(http://i8.pdim.gs/4d60c5a31e708d4dfbb2fc43e5cc1415.png) 0 0 no-repeat
}

.room-close-jump-dialog .room-close-jump-content {
	padding: 20px 10px
}

.room-close-jump-dialog .room-close-jump-content .room-close-jump-info {
	margin-top: 40px;
	font-size: 20px;
	color: #999;
	text-align: center
}

.room-close-jump-dialog .room-close-jump-content .room-close-jump-info span {
	margin: 0 5px;
	font-size: 26px;
	color: #f58206
}

.room-close-jump-dialog .room-close-jump-content .room-close-jump-next-live {
	position: relative;
	margin: 40px auto 0;
	width: 450px
}

.room-close-jump-dialog .room-close-jump-content .room-close-jump-next-live .room-close-jump-avatar {
	padding: 3px;
	width: 76px;
	height: 76px;
	border-radius: 50%;
	background-color: rgba(255, 255, 255, .4);
	background-color: #606060\0
}

.room-close-jump-dialog .room-close-jump-content .room-close-jump-next-live .room-close-jump-avatar img {
	display: block;
	width: 100%;
	height: 100%;
	border-radius: 50%
}

.room-close-jump-dialog .room-close-jump-content .room-close-jump-next-live .room-close-jump-title {
	position: absolute;
	top: 0;
	left: 90px;
	right: 0;
	font-size: 30px;
	color: #c1c1c1;
/*	overflow: hidden;*/
	text-overflow: ellipsis;
	white-space: nowrap
}

.room-close-jump-dialog .room-close-jump-content .room-close-jump-next-live .room-close-jump-detail {
	position: absolute;
	left: 90px;
	bottom: 5px
}

.room-close-jump-dialog .room-close-jump-content .room-close-jump-next-live .room-close-jump-detail:before,
.room-close-jump-dialog .room-close-jump-content .room-close-jump-next-live .room-close-jump-detail:after {
	content: " ";
	display: table
}

.room-close-jump-dialog .room-close-jump-content .room-close-jump-next-live .room-close-jump-detail:after {
	clear: both
}

.room-close-jump-dialog .room-close-jump-content .room-close-jump-next-live .room-close-jump-detail>span {
	float: left;
	position: relative;
	margin-right: 45px;
	padding-left: 25px;
	font-size: 14px;
	color: #c2c2c2
}

.room-close-jump-dialog .room-close-jump-content .room-close-jump-next-live .room-close-jump-detail>span i {
	display: block;
	position: absolute;
	top: 3px;
	left: 0;
	width: 18px;
	height: 15px;
	background: url(http://i8.pdim.gs/4d60c5a31e708d4dfbb2fc43e5cc1415.png) -20px 0 no-repeat
}

.room-close-jump-dialog .room-close-jump-content .room-close-jump-next-live .room-close-jump-detail .room-close-jump-nickname {
	max-width: 190px;
/*	overflow: hidden;*/
	text-overflow: ellipsis;
	white-space: nowrap
}

.room-close-jump-dialog .room-close-jump-content .room-close-jump-next-live .room-close-jump-detail .room-close-jump-cate {
	margin-right: 0
}

.room-close-jump-dialog .room-close-jump-content .room-close-jump-next-live .room-close-jump-detail .room-close-jump-cate i {
	background-position: -40px 0
}

.room-close-jump-dialog .room-close-jump-content .room-close-jump-opts {
	margin-top: 50px;
	text-align: center
}

.room-close-jump-dialog .room-close-jump-content .room-close-jump-opts .room-close-jump-play i {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 60px;
	height: 60px;
	background: url(http://i8.pdim.gs/4d60c5a31e708d4dfbb2fc43e5cc1415.png) 0 -20px no-repeat
}

.room-close-jump-dialog .room-close-jump-content .room-close-jump-opts .room-close-jump-play:hover i {
	background-position: -60px -20px
}

.room-close-jump-dialog .room-close-jump-content .room-close-jump-opts .room-close-jump-immediately {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	margin-top: 40px;
	padding: 5px 20px;
	font-size: 14px;
	color: #999;
	border: 1px solid rgba(255, 255, 255, .4);
	border: 1px solid #4f4e4d\0;
	border-radius: 2px
}

.room-close-jump-dialog .room-close-jump-content .room-close-jump-opts .room-close-jump-immediately:hover {
	color: #fff;
	background-color: rgba(255, 255, 255, .3);
	background-color: none\0
}

@media screen and (max-width:1680px) {
	.room-close-jump-dialog {
		margin-left: -370px;
		margin-top: -190px;
		width: 740px;
		height: 380px
	}
	.room-close-jump-dialog .room-close-jump-content .room-close-jump-info {
		margin-top: 20px
	}
	.room-close-jump-dialog .room-close-jump-content .room-close-jump-next-live {
		margin-top: 25px;
		width: 420px
	}
	.room-close-jump-dialog .room-close-jump-content .room-close-jump-next-live .room-close-jump-detail .room-close-jump-nickname {
		max-width: 150px;
		margin-right: 30px
	}
	.room-close-jump-dialog .room-close-jump-content .room-close-jump-opts {
		margin-top: 35px
	}
	.room-close-jump-dialog .room-close-jump-content .room-close-jump-opts .room-close-jump-immediately {
		margin-top: 20px
	}
}

@media screen and (max-width:1400px) {
	.room-close-jump-dialog {
		margin-left: -300px;
		margin-top: -160px;
		width: 600px;
		height: 320px
	}
	.room-close-jump-dialog .room-close-jump-content .room-close-jump-info {
		margin-top: 10px
	}
	.room-close-jump-dialog .room-close-jump-content .room-close-jump-next-live {
		margin-top: 20px;
		width: 390px
	}
	.room-close-jump-dialog .room-close-jump-content .room-close-jump-next-live .room-close-jump-detail .room-close-jump-nickname {
		margin-right: 30px;
		max-width: 130px
	}
	.room-close-jump-dialog .room-close-jump-content .room-close-jump-opts {
		margin-top: 25px
	}
	.room-close-jump-dialog .room-close-jump-content .room-close-jump-opts .room-close-jump-immediately {
		margin-top: 10px
	}
}

.ie8 .room-close-jump-dialog {
	margin-left: -300px;
	margin-top: -160px;
	width: 600px;
	height: 320px
}

.ie8 .room-close-jump-dialog .room-close-jump-content .room-close-jump-info {
	margin-top: 10px
}

.ie8 .room-close-jump-dialog .room-close-jump-content .room-close-jump-next-live {
	margin-top: 20px;
	width: 390px
}

.ie8 .room-close-jump-dialog .room-close-jump-content .room-close-jump-next-live .room-close-jump-detail .room-close-jump-nickname {
	margin-right: 30px;
	max-width: 130px
}

.ie8 .room-close-jump-dialog .room-close-jump-content .room-close-jump-opts {
	margin-top: 25px
}

.ie8 .room-close-jump-dialog .room-close-jump-content .room-close-jump-opts .room-close-jump-immediately {
	margin-top: 10px
}

.room-player-video {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	width: 100%;
	height: 100%;
	border: 0;
	background: url(http://i7.pdim.gs/0e1cbb5f73e8bd44e8839cd7ed5f0200.gif) 50% 50% no-repeat;
	overflow: hidden
}

.room-player-video-danmu {
	position: absolute;
	z-index: 30;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	width: 100%;
	height: 100%
}

.room-player-video-rectification {
	display: none;
	position: absolute;
	z-index: 50;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: url(http://i9.pdim.gs/112a8fd8360ac4d41a0247b95b619914.png) #2d2d32 center no-repeat;
	background-size: 60% auto;
	border: 1px solid #1dd388
}

.video-control-container .video-control {
	z-index: 30
}

.private-message-confirm-mask {
	width: 100%;
	height: 100%;
	z-index: 10005;
	position: absolute
}

.private-message-confirm-dialog {
	width: 335px;
	height: 160px;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	position: absolute;
	border-radius: 2px;
/*	overflow: hidden;*/
	background-color: #fff;
	display: none
}

.private-message-confirm-dialog .private-message-confirm-title {
	width: 100%;
	height: 30px;
	line-height: 30px;
	padding: 0 10px;
	background-color: #1cd388;
	color: #fff;
	font-size: 14px
}

.private-message-confirm-dialog .private-message-confirm-content {
	width: 100%;
	top: 30px;
	bottom: 0;
	border: 1px solid #e9e9e9;
	position: absolute
}

.private-message-confirm-dialog .private-message-confirm-content .private-message-confirm-message {
	font-size: 13px;
	margin-top: 20px;
	text-align: center;
	line-height: 20px;
	max-height: 40px
}

.private-message-confirm-dialog .private-message-confirm-content .private-message-confirm-btn-confirm {
	position: absolute;
	left: 50%;
	bottom: 20px;
	width: 90px;
	height: 30px;
	line-height: 30px;
	margin-left: -110px;
	border-radius: 2px;
	text-align: center;
	color: #fff;
	background-color: #1cd388;
	cursor: pointer
}

.private-message-confirm-dialog .private-message-confirm-content .private-message-confirm-btn-cancel {
	width: 90px;
	text-align: center;
	height: 30px;
	position: absolute;
	background-color: #f1f2f7;
	line-height: 30px;
	border-radius: 2px;
	left: 50%;
	margin-left: 20px;
	bottom: 20px;
	border: 1px solid #e9e9e9;
	cursor: pointer
}

.private-message-confirm-dialog-flash {
	-webkit-animation: flash-confirm .5s 1 linear;
	animation: flash-confirm .5s 1 linear
}

@-webkit-keyframes flash-confirm {
	0%,
	50%,
	to {
		opacity: 1
	}
	25%,
	75% {
		opacity: 0
	}
}

@keyframes flash-confirm {
	0%,
	50%,
	to {
		opacity: 1
	}
	25%,
	75% {
		opacity: 0
	}
}

.private-message-contact-list {
	width: 100%
}

.private-message-contact-list .private-message-contact {
	width: 100%;
	height: 60px;
	position: relative;
	cursor: pointer
}

.private-message-contact-list .private-message-contact .private-message-contact-delete {
	width: 12px;
	height: 12px;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 3px;
	margin: auto;
	display: none;
	background: url(http://i8.pdim.gs/9a6422225ad52c65ac4f736d84899b8b.png)
}

.private-message-contact-list .private-message-contact .private-message-contact-avatar {
	width: 40px;
	height: 40px;
	position: relative;
	float: left;
	margin: 10px 10px 10px 20px
}

.private-message-contact-list .private-message-contact .private-message-contact-avatar img {
	width: 100%;
	height: 100%;
	border-radius: 50%
}

.private-message-contact-list .private-message-contact .private-message-contact-avatar .private-message-contact-message-num {
	width: 10px;
	height: 10px;
	background-color: #ea2128;
	border-radius: 50%;
	position: absolute;
	top: 1px;
	right: 1px;
	display: none
}

.private-message-contact-list .private-message-contact .private-message-contact-nickname {
	width: 90px;
	float: left;
	line-height: 20px;
	font-size: 12px;
	margin: 20px 0;
	height: 20px;
/*	overflow: hidden;*/
	text-overflow: ellipsis;
	white-space: nowrap
}

.private-message-contact-list .private-message-contact.private-message-contact-active {
	background-color: #e3e3e3
}

.private-message-contact-list .private-message-contact.private-message-contact-zoom-in-left {
	animation: zoomInleft 1s ease 0s 1 both;
	-webkit-animation: zoomInleft 1s ease 0s 1 both
}

.private-message-contact-list .private-message-contact:hover .private-message-contact-delete {
	display: block
}

.private-message-contact-list .private-message-contact:hover .private-message-contact-delete:hover {
	background-position: 0 -12px
}

.private-message-contact-list .private-message-contact.private-message-forbid .private-message-forbid {
	display: block
}

.private-message-contact-list .private-message-contact.private-message-contact-hasnew .private-message-contact-message-num {
	display: block
}

.private-message-current-container .private-message-contact-current-toname {
	line-height: 44px;
	font-size: 15px;
	text-align: center;
	color: #787d8a
}

.private-message-current-container .private-message-contact-current-toname .private-message-contact-current-name {
	max-width: 360px;
	display: inline-block;
/*	overflow: hidden;*/
	text-overflow: ellipsis;
	white-space: nowrap;
	vertical-align: middle
}

.private-message-current-container .private-message-contact-current-toname .private-message-contact-current-menu-btn {
	width: 12px;
	height: 6px;
	display: inline-block;
	vertical-align: middle;
	background-image: url(http://i6.pdim.gs/d963ad6d87fdb6a2f4afdd5e3ef4d49b.png)
}

.private-message-current-container .private-message-contact-current-toname .private-message-contact-current-menu-btn:hover {
	background-position: 0 -6px
}

.private-message-empty .private-message-current-container .private-message-contact-current-toname .private-message-contact-current-menu-btn {
	display: none
}

.private-message-forbid-menu {
	position: absolute;
	height: 40px;
	line-height: 38px;
	font-size: 14px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid #e9e9e9;
	border-radius: 2px;
	background-color: #fff;
	padding: 0 20px;
	text-align: left;
	cursor: pointer;
	display: none
}

.private-message-forbid-menu:hover {
	background: #1cd388;
	color: #fff;
	border: 1px solid #09ad6a
}

.private-message-message-content {
	position: absolute;
	top: 45px;
	bottom: 135px;
	width: 100%
}

.private-message-message-content .private-message-message-container {
	width: 100%;
	overflow: hidden
}

.private-message-message-content .private-message-message-container .private-message-message {
	width: 100%;
	position: relative;
	padding: 10px 0;
	display: table
}

.private-message-message-content .private-message-message-container .private-message-message.private-message-message-notice {
	text-align: center
}

.private-message-message-content .private-message-message-container .private-message-message.private-message-message-notice .private-message-message-inner {
	display: inline-block;
	margin: auto
}

.private-message-message-content .private-message-message-container .private-message-message.private-message-message-notice .private-message-message-inner .private-message-message-contact-forbid {
	background-color: #d2d2d2;
	line-height: 20px;
	height: 22px;
	padding: 0 11px;
	border-radius: 11px;
	color: #fff;
	border: 1px solid #ccc;
	cursor: pointer
}

.private-message-message-content .private-message-message-container .private-message-message.private-message-message-notice .private-message-message-inner .private-message-message-contact-allow {
	background-color: #d2d2d2;
	line-height: 20px;
	height: 22px;
	padding: 0 11px;
	border-radius: 11px;
	color: #fff;
	border: 1px solid #ccc
}

.private-message-message-content .private-message-message-container .private-message-message.private-message-message-self.private-message-message-animate-in {
	animation: messageInSelf 1s ease 0s 1 both;
	-webkit-animation: messageInSelf 1s ease 0s 1 both
}

.private-message-message-content .private-message-message-container .private-message-message.private-message-message-self .private-message-message-avatar {
	float: right;
	margin-right: 10px
}

.private-message-message-content .private-message-message-container .private-message-message.private-message-message-self .private-message-message-item-content {
	float: right;
	margin-right: 20px
}

.private-message-message-content .private-message-message-container .private-message-message.private-message-message-self .private-message-message-item-content .private-message-message-prv {
	position: absolute;
	width: 10px;
	height: 10px;
	border: 5px solid transparent;
	border-left: 7px solid #1cd388;
	right: -11px;
	top: 9px
}

.private-message-message-content .private-message-message-container .private-message-message.private-message-message-self .private-message-message-item-content .private-message-message-text {
	background-color: #1cd388;
	color: #fff
}

.private-message-message-content .private-message-message-container .private-message-message.private-message-message-other.private-message-message-animate-in {
	animation: messageInOther 1s ease 0s 1 both;
	-webkit-animation: messageInOther 1s ease 0s 1 both
}

.private-message-message-content .private-message-message-container .private-message-message.private-message-message-other .private-message-message-avatar {
	float: left;
	margin-left: 10px
}

.private-message-message-content .private-message-message-container .private-message-message.private-message-message-other .private-message-message-item-content {
	float: left;
	margin-left: 20px
}

.private-message-message-content .private-message-message-container .private-message-message.private-message-message-other .private-message-message-item-content .private-message-message-prv {
	position: absolute;
	width: 10px;
	height: 10px;
	border: 5px solid transparent;
	border-right: 7px solid #e5e5ea;
	left: -11px;
	top: 9px
}

.private-message-message-content .private-message-message-container .private-message-message.private-message-message-other .private-message-message-item-content .private-message-message-text {
	background-color: #e5e5ea;
	color: #000
}

.private-message-message-content .private-message-message-container .private-message-message .private-message-message-avatar {
	width: 36px;
	height: 36px;
	position: relative;
	display: table-cell
}

.private-message-message-content .private-message-message-container .private-message-message .private-message-message-avatar img {
	width: 36px;
	height: 36px;
	border-radius: 50%
}

.private-message-message-content .private-message-message-container .private-message-message .private-message-message-item-content {
	display: table-cell;
	text-align: justify;
	position: relative
}

.private-message-message-content .private-message-message-container .private-message-message .private-message-message-item-content .private-message-message-text {
	min-height: 34px;
	padding: 7px 15px;
	line-height: 20px;
	font-size: 13px;
	border-radius: 4px;
	max-width: 370px;
	word-wrap: break-word
}

.private-message-message-content .private-message-message-container .private-message-message .private-message-message-item-content .private-message-message-text .icon-panda-emoji {
	width: 36px;
	height: 36px;
	vertical-align: bottom
}

.private-message-message-content .private-message-message-container .private-message-message.private-message-message-time {
	text-align: center;
	color: #c4c9cf
}

.private-message-message-content .private-message-message-container .private-message-message.private-message-message-time .private-message-message-inner {
	display: inline-block;
	margin: auto
}

@-webkit-keyframes messageInOther {
	0% {
		opacity: .5;
		-webkit-transform: translate3d(-50%, 0, 0);
		transform: translate3d(-50%, 0, 0)
	}
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

@keyframes messageInOther {
	0% {
		opacity: .5;
		-webkit-transform: translate3d(-50%, 0, 0);
		transform: translate3d(-50%, 0, 0)
	}
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

@-webkit-keyframes messageInSelf {
	0% {
		opacity: .5;
		-webkit-transform: translate3d(50%, 0, 0);
		transform: translate3d(50%, 0, 0)
	}
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

@keyframes messageInSelf {
	0% {
		opacity: .5;
		-webkit-transform: translate3d(50%, 0, 0);
		transform: translate3d(50%, 0, 0)
	}
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

.room-private-message-container {
	width: 680px;
	height: 600px;
	z-index: 10004;
	position: fixed;
	right: 0;
	bottom: 0
}

.private-message-content.private-message-dialog {
	position: absolute;
	width: 680px;
	height: 600px;
	background-color: #fff;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	border-radius: 2px;
	border: 1px solid #e9e9e9;
	z-index: 10005
}

.private-message-content.private-message-dialog .private-message-left {
	width: 180px;
	height: 100%;
	background-color: #f9f9f9;
	border-right: 1px solid #e9e9e9;
	position: absolute
}

.private-message-content.private-message-dialog .private-message-left .private-message-selfinfo {
	width: 100%;
	height: 120px;
	border-bottom: #e9e9e9 1px solid;
	position: absolute
}

.private-message-content.private-message-dialog .private-message-left .private-message-selfinfo .private-message-settings {
	width: 16px;
	height: 16px;
	left: 14px;
	top: 14px;
	background-image: url(http://i7.pdim.gs/6991eca514456dfb34ed6348bcc5d8a1.png);
	position: absolute
}

.private-message-content.private-message-dialog .private-message-left .private-message-selfinfo .private-message-settings:hover {
	background-position: 0 -16px;
	cursor: pointer
}

.private-message-content.private-message-dialog .private-message-left .private-message-selfinfo .private-message-avatar {
	width: 64px;
	height: 64px;
	top: 18px;
	position: absolute;
	left: 0;
	right: 0;
	margin: auto;
	border-radius: 50%
}

.private-message-content.private-message-dialog .private-message-left .private-message-selfinfo .private-message-name {
	position: absolute;
	bottom: 14px;
	font-size: 14px;
/*	overflow: hidden;*/
	width: 100px;
	text-overflow: ellipsis;
	white-space: nowrap;
	text-align: center;
	left: 0;
	right: 0;
	margin: auto
}

.private-message-content.private-message-dialog .private-message-left .private-message-contact-container.ps-container {
	width: 100%;
	top: 120px;
	bottom: 45px;
	position: absolute
}

.private-message-content.private-message-dialog .private-message-left .private-message-showmore {
	display: block;
	border-top: 1px solid #e9e9e9;
	text-align: center;
	line-height: 44px;
	background-color: #ececec;
	position: absolute;
	bottom: 0;
	width: 100%;
	color: #999
}

.private-message-content.private-message-dialog .private-message-left .private-message-showmore:hover {
	cursor: pointer;
	color: #1cd388
}

.private-message-content.private-message-dialog .private-message-right {
	position: absolute;
	right: 0;
	height: 100%;
	left: 180px
}

.private-message-content.private-message-dialog .private-message-right .private-message-current-container {
	position: absolute;
	height: 45px;
	left: 45px;
	right: 45px;
	text-align: center;
	border-bottom: #e9e9e9 1px solid;
	top: 0
}

.private-message-content.private-message-dialog .private-message-right .private-message-close {
	right: 14px;
	top: 14px;
	height: 16px;
	width: 16px;
	position: absolute;
	background-image: url(http://i9.pdim.gs/7591ea971ffef983aeb55b11267cc59b.png)
}

.private-message-content.private-message-dialog .private-message-right .private-message-close:hover {
	background-position: 0 -16px;
	cursor: pointer
}

.private-message-content.private-message-dialog .private-message-right .private-message-send-container {
	position: absolute;
	height: 135px;
	bottom: 0;
	border-top: 1px solid #e9e9e9;
	width: 100%
}

.private-message-content.private-message-dialog .private-message-right .private-message-send-container textarea.private-message-send-input {
	outline: 0;
	border: none;
	width: 100%;
	height: 95px;
	padding: 10px;
	line-height: 25px
}

.private-message-content.private-message-dialog .private-message-right .private-message-send-container .private-message-send-toolbar {
	width: 100%;
	height: 35px;
	bottom: 0;
	position: absolute
}

.private-message-content.private-message-dialog .private-message-right .private-message-send-container .private-message-send-toolbar .private-message-send-emoji-panel {
	width: 235px;
	top: -165px;
	right: 80px;
	position: absolute;
	background-color: #fff;
	outline: none
}

.private-message-content.private-message-dialog .private-message-right .private-message-send-container .private-message-send-toolbar .private-message-send-emoji-btn {
	background: url(http://i7.pdim.gs/f2b57c55f6f8bb2d5add4293d8d5ed82.png) no-repeat;
	width: 20px;
	height: 20px;
	background-position: 0 -20px;
	float: right;
	display: block;
	margin: 2px
}

.private-message-content.private-message-dialog .private-message-right .private-message-send-container .private-message-send-toolbar .private-message-send-emoji-btn:hover {
	background-position: -20px -20px
}

.private-message-content.private-message-dialog .private-message-right .private-message-send-container .private-message-send-toolbar .private-message-send-notice {
	line-height: 35px;
	margin: 0 0 0 20px
}

.private-message-content.private-message-dialog .private-message-right .private-message-send-container .private-message-send-toolbar .private-message-send-notice .private-message-send-number {
	font-size: 20px;
	padding: 0 5px;
	color: red
}

.private-message-content.private-message-dialog .private-message-right .private-message-send-container .private-message-send-toolbar .private-message-send-send {
	width: 60px;
	background-color: #1cd388;
	text-align: center;
	height: 25px;
	line-height: 25px;
	color: #fff;
	font-size: 14px;
	float: right;
	margin: 0 10px;
	border-radius: 2px;
	cursor: pointer
}

.private-message-content.private-message-dialog .private-message-right .private-message-send-container .private-message-send-toolbar .private-message-send-send.private-message-send-disable {
	background-color: #ccc;
	cursor: default
}

.private-message-content.private-message-dialog .private-message-right .private-message-empty {
	display: none
}

.private-message-content.private-message-dialog .private-message-right .private-message-levelnotenough {
	top: 50%;
	text-align: center;
	position: absolute;
	width: 100%;
	height: 20px;
	line-height: 20px;
	margin-top: 13px;
	color: #c8ccd7;
	font-size: 16px;
	display: none
}

.private-message-content.private-message-dialog .private-message-right.private-message-empty.private-message-levelnotenough .private-message-levelnotenough {
	display: none
}

.private-message-content.private-message-dialog .private-message-right.private-message-empty .private-message-empty {
	display: block;
	top: 45px;
	bottom: 0;
	position: absolute;
	text-align: center;
	width: 100%;
	color: #c8ccd7;
	font-size: 16px
}

.private-message-content.private-message-dialog .private-message-right.private-message-empty .private-message-empty img {
	margin-top: 154px
}

.private-message-content.private-message-dialog .private-message-right.private-message-empty .private-message-message-content {
	display: none
}

.private-message-content.private-message-dialog .private-message-right.private-message-empty .private-message-send-container {
	display: none
}

.private-message-content.private-message-dialog .private-message-right.private-message-levelnotenough .private-message-levelnotenough {
	display: block
}

.private-message-content.private-message-dialog .private-message-right.private-message-levelnotenough .private-message-message-content {
	display: none
}

.private-message-content.private-message-dialog .private-message-right.private-message-levelnotenough .private-message-send-container {
	display: none
}

@-webkit-keyframes zoomInleft {
	0% {
		opacity: .8;
		-webkit-transform: scale3d(.7, .7, .7) translate3d(-100px, 0, 0);
		transform: scale3d(.7, .7, .7) translate3d(-10px, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
		animation-timing-function: cubic-bezier(.55, .055, .675, .19)
	}
	60% {
		opacity: 1;
		-webkit-transform: scale3d(.9, .9, .9) translate3d(100px, 0, 0);
		transform: scale3d(.9, .9, .9) translate3d(10px, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
		animation-timing-function: cubic-bezier(.175, .885, .32, 1)
	}
}

@keyframes zoomInleft {
	0% {
		opacity: .8;
		-webkit-transform: scale3d(.7, .7, .7) translate3d(-100px, 0, 0);
		transform: scale3d(.7, .7, .7) translate3d(-100px, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
		animation-timing-function: cubic-bezier(.55, .055, .675, .19)
	}
	60% {
		opacity: 1;
		-webkit-transform: scale3d(.9, .9, .9) translate3d(10px, 0, 0);
		transform: scale3d(.9, .9, .9) translate3d(10px, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
		animation-timing-function: cubic-bezier(.175, .885, .32, 1)
	}
}

.private-message-settings-container {
	position: absolute;
	left: 12px;
	top: 35px;
	background-color: #fff;
	width: 200px;
	height: 90px;
	border: 1px solid #d2d2d2;
	border-radius: 2px;
	display: none
}

.private-message-settings-container .private-message-settings-title {
	height: 35px;
	line-height: 35px;
	padding: 0 15px;
	font-size: 14px;
	border-bottom: 1px solid #e9e9e9
}

.private-message-settings-container .private-message-settings-options {
	line-height: 30px;
	padding: 10px 15px;
	font-size: 14px;
	cursor: pointer
}

.private-message-settings-container .private-message-settings-options .private-message-settings-current-level {
	border: 1px solid #e9e9e9;
	padding: 0 15px;
	line-height: 28px;
	height: 30px
}

.private-message-settings-container .private-message-settings-options .private-message-settings-current-level .private-message-settings-current-level-name {
	display: block;
	width: 110px;
/*	overflow: hidden;*/
	height: 28px;
	float: left
}

.private-message-settings-container .private-message-settings-options .private-message-settings-current-level .private-message-settings-current-level-menu {
	width: 12px;
	height: 6px;
	margin: 12px 0;
	display: block;
	float: right;
	background-image: url(http://i6.pdim.gs/d963ad6d87fdb6a2f4afdd5e3ef4d49b.png)
}

.private-message-settings-container .private-message-settings-options .private-message-settings-current-level .private-message-settings-current-level-menu:hover {
	background-position: 0 -6px
}

.private-message-settings-container .private-message-settings-options .private-message-settings-level-panel {
	position: absolute;
	width: 320px;
	background-color: #fff;
	padding: 9px;
	border: 1px solid #ccc;
	display: none
}

.private-message-settings-container .private-message-settings-options .private-message-settings-level-panel ul.private-message-settings-level {
	width: 301px;
	background: #fff;
	text-align: center;
	border-right: 1px solid #e9e9e9;
	border-bottom: 1px solid #e9e9e9;
	height: 240px
}

.private-message-settings-container .private-message-settings-options .private-message-settings-level-panel ul.private-message-settings-level li {
	display: block;
	float: left;
	width: 60px;
	border-left: 1px solid #e9e9e9;
	border-top: 1px solid #e9e9e9;
	height: 30px;
	line-height: 30px
}

.private-message-settings-container .private-message-settings-options .private-message-settings-level-panel ul.private-message-settings-level li:hover {
	background-color: #00d486;
	color: #fff
}

.private-message-settings-container .private-message-settings-options .private-message-settings-level-panel ul.private-message-settings-level li.private-message-settings-level-active {
	background-color: #00d486;
	color: #fff
}

.private-message-settings-container .private-message-settings-options .private-message-settings-level-panel .private-message-settings-level-panel-title {
	line-height: 25px;
	margin-bottom: 10px
}

.private-message-settings-container .private-message-settings-options .private-message-settings-level-panel .private-message-settings-forbid.private-message-settings-option {
	line-height: 25px;
	margin-top: 10px
}

.private-message-settings-container .private-message-settings-ratio {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 12px;
	height: 12px;
	border: 1px solid #d2d2d2;
	vertical-align: middle;
	border-radius: 50%;
	background: #f0f0f0;
	position: relative;
	margin-right: 5px
}

.private-message-settings-container .private-message-settings-ratio .private-message-settings-inner {
	width: 6px;
	height: 6px;
	top: 2px;
	left: 2px;
	background-color: #00d486;
	position: absolute;
	border-radius: 50%;
	display: none
}

.private-message-settings-container .private-message-settings-active .private-message-settings-ratio {
	border: 1px solid #00d486
}

.private-message-settings-container .private-message-settings-active .private-message-settings-ratio .private-message-settings-inner {
	display: block
}

.private-message-settings-container .private-message-settings-status {
	width: 120px;
	height: 35px;
	background-color: rgba(28, 211, 136, .65);
	position: absolute;
	border-radius: 3px;
	left: 0;
	right: 0;
	margin: auto;
	top: -25px;
	color: #fff;
	font-size: 16px;
	text-align: center;
	line-height: 35px
}

.room-chat-no-notice .room-rank-container {
	top: 0
}

.room-rank-container {
	position: absolute;
	top: 37px;
	left: 0;
	right: 0;
/*	overflow: hidden;*/
	background: #fff;
	z-index: 40
}

.room-rank-container .room-rank-list {
	width: 100%
}

.room-rank-container .room-rank-list-hd .tab {
	position: relative;
	float: left;
	width: 50%;
	height: 26px;
	line-height: 26px;
	text-align: center;
	font-size: 14px;
	color: #666;
	background-color: #ececec;
	cursor: pointer
}

.room-rank-container .room-rank-list-hd .tab.active {
	color: #1cd388;
	background-color: #fff
}

.room-rank-container .room-rank-list-hd .tab.active:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	height: 3px;
	background-color: #1cd388
}

.room-rank-container .room-rank-list-hd-3tabs .tab {
	width: 33.33%
}

.room-rank-container .room-rank-list-bd {
	border-bottom: 1px solid #c8c8c8
}

.room-rank-container .room-rank-list-bd .room-rank-user-list-dropdown {
	height: 102px;
	overflow: hidden
}

.room-rank-container .room-rank-list-bd .room-rank-user-list {
	display: none;
	padding: 0 15px
}

.room-rank-container .room-rank-list-bd .room-rank-user-list.active {
	display: block
}

.room-rank-container .room-rank-list-bd .room-rank-user-list .rank-top-row-wrap {
	height: 102px;
/*	overflow: hidden;*/
	border-bottom: 1px solid #f4f4f4
}

.room-rank-container .room-rank-list-bd .room-rank-user-list .rank-remove-user-btn {
	display: none;
	position: absolute;
	width: 20px;
	height: 20px;
	background: url(http://i5.pdim.gs/47ca173abd77ab81e0c99dc32bee2c02.png) 0 0 no-repeat;
	cursor: pointer
}

.room-rank-container .room-rank-list-bd .room-rank-user-list .rank-top-row .rank-remove-user-btn {
	top: 4px;
	right: 4px
}

.room-rank-container .room-rank-list-bd .room-rank-user-list .rank-row .rank-remove-user-btn {
	top: 6px;
	right: 4px
}

.room-rank-container .room-rank-list-bd .room-rank-user-list .rank-top-row:hover .rank-remove-user-btn,
.room-rank-container .room-rank-list-bd .room-rank-user-list .rank-row:hover .rank-remove-user-btn {
	display: block
}

.room-rank-container .room-rank-list-bd .room-rank-user-list .rank-top-row.room-rank-item-removed,
.room-rank-container .room-rank-list-bd .room-rank-user-list .rank-row.room-rank-item-removed {
	background-color: #aaa;
	-ms-filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=50);
	filter: alpha(opacity=50);
	opacity: .5
}

.room-rank-container .room-rank-list-bd .room-rank-user-list .rank-top-row.room-rank-item-removed:hover .rank-remove-user-btn,
.room-rank-container .room-rank-list-bd .room-rank-user-list .rank-row.room-rank-item-removed:hover .rank-remove-user-btn {
	display: none
}

.room-rank-container .room-rank-list-bd .room-rank-user-list .rank-top-row {
	position: relative;
	float: left;
	width: 33.33%
}

.room-rank-container .room-rank-list-bd .room-rank-user-list .rank-top-row .rank-user-avatar {
	position: relative;
	height: 50px;
	margin: 3px auto 5px;
	text-align: center
}

.room-rank-container .room-rank-list-bd .room-rank-user-list .rank-top-row .rank-user-avatar img {
	width: 30px;
	height: 30px;
	margin-top: 13px
}

.room-rank-container .room-rank-list-bd .room-rank-user-list .rank-top-row .rank-user-avatar .rank-user-avatar-cover {
	position: absolute;
	top: 0;
	left: 0;
	height: 50px;
	background: url(http://i6.pdim.gs/1c41aeb643ea98a7296f36c9dda08756.png) no-repeat
}

.room-rank-container .room-rank-list-bd .room-rank-user-list .rank-top-row .rank-user-name {
	text-align: center;
	cursor: pointer;
/*	overflow: hidden;*/
	text-overflow: ellipsis;
	white-space: nowrap
}

.room-rank-container .room-rank-list-bd .room-rank-user-list .rank-top-row.rank-top-row-1 {
	left: 33.33%
}

.room-rank-container .room-rank-list-bd .room-rank-user-list .rank-top-row.rank-top-row-1 .rank-user-name {
	color: #d72a0d
}

.room-rank-container .room-rank-list-bd .room-rank-user-list .rank-top-row.rank-top-row-1 .rank-user-name:hover {
	color: #f24325
}

.room-rank-container .room-rank-list-bd .room-rank-user-list .rank-top-row.rank-top-row-2 {
	left: -33.33%
}

.room-rank-container .room-rank-list-bd .room-rank-user-list .rank-top-row.rank-top-row-2 .rank-user-name {
	color: #596569
}

.room-rank-container .room-rank-list-bd .room-rank-user-list .rank-top-row.rank-top-row-2 .rank-user-name:hover {
	color: #708085
}

.room-rank-container .room-rank-list-bd .room-rank-user-list .rank-top-row.rank-top-row-3 .rank-user-name {
	color: #c77759
}

.room-rank-container .room-rank-list-bd .room-rank-user-list .rank-top-row.rank-top-row-3 .rank-user-name:hover {
	color: #d4967f
}

.room-rank-container .room-rank-list-bd .room-rank-user-list .rank-top-row .rank-user-level {
	display: block;
	margin: 5px auto 0
}

.room-rank-container .room-rank-list-bd .room-rank-user-list .rank-row {
	position: relative;
	margin-top: 6px;
	height: 20px;
	line-height: 20px;
	font-size: 14px
}

.room-rank-container .room-rank-list-bd .room-rank-user-list .rank-row .rank-icon {
	float: left;
	margin: 2px 7px 0 0;
	width: 16px;
	height: 16px;
	font-size: 12px;
	line-height: 16px;
	text-align: center;
	color: #fff;
	background-color: #c9c9c9;
	border-radius: 50%
}

.room-rank-container .room-rank-list-bd .room-rank-user-list .rank-row .rank-user-level {
	float: left;
	margin: 2px 11px 0 0
}

.room-rank-container .room-rank-list-bd .room-rank-user-list .rank-row .rank-user-none {
	float: left;
	width: 60px;
	height: 16px;
	margin: 7px 10px 0 0;
	background: url(http://i9.pdim.gs/b3317dda3557b223bb5fbc9eb5684340.png) 0 0 no-repeat
}

.room-rank-container .room-rank-list-bd .room-rank-user-list .rank-row .rank-user-name {
	float: left;
	max-width: 195px;
	font-size: 12px;
	color: #666;
/*	overflow: hidden;*/
	text-overflow: ellipsis;
	white-space: nowrap;
	cursor: pointer
}

.room-rank-tab1 .rank-user-avatar-1 {
	width: 52px
}

.room-rank-tab1 .rank-user-avatar-1 .rank-user-avatar-cover {
	width: 52px;
	background-position: -45px 10px!important
}

.room-rank-tab1 .rank-user-avatar-2 {
	width: 45px
}

.room-rank-tab1 .rank-user-avatar-2 .rank-user-avatar-cover {
	width: 45px;
	background-position: 0 10px!important
}

.room-rank-tab1 .rank-user-avatar-3 {
	width: 44px
}

.room-rank-tab1 .rank-user-avatar-3 .rank-user-avatar-cover {
	width: 44px;
	background-position: -97px 10px!important
}

.room-rank-tab2 .rank-user-avatar-1 {
	width: 52px
}

.room-rank-tab2 .rank-user-avatar-1 .rank-user-avatar-cover {
	width: 52px;
	background-position: -45px -40px!important
}

.room-rank-tab2 .rank-user-avatar-2 {
	width: 45px
}

.room-rank-tab2 .rank-user-avatar-2 .rank-user-avatar-cover {
	width: 45px;
	background-position: 0 -40px!important
}

.room-rank-tab2 .rank-user-avatar-3 {
	width: 44px
}

.room-rank-tab2 .rank-user-avatar-3 .rank-user-avatar-cover {
	width: 44px;
	background-position: -97px -40px!important
}

.room-send-bamboo {
	position: relative;
	margin-left: 10px
}

.room-send-bamboo.room-send-bamboo-active .room-send-bamboo-modal {
	display: block
}

.room-send-bamboo .room-send-bamboo-btn {
	display: block;
	width: 50px;
	height: 50px;
	background: url(http://i6.pdim.gs/fa9866dd228d388d5a26981ee8d10d70.png) no-repeat;
	-webkit-transition: all 200ms;
	transition: all 200ms
}

.room-send-bamboo .room-send-bamboo-btn:hover {
	-webkit-transform: scale(1.08);
	-ms-transform: scale(1.08);
	transform: scale(1.08)
}

.room-send-bamboo .room-send-bamboo-btn img {
	width: 100%;
	height: 100%
}

.room-send-bamboo .room-send-bamboo-modal {
	display: none;
	position: absolute;
	z-index: 40;
	top: -117px;
	right: -11px;
	padding-bottom: 10px;
	width: 326px;
	height: 117px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-transition: opacity 200ms;
	transition: opacity 200ms
}

.room-send-bamboo .room-send-bamboo-modal .room-send-bamboo-inner {
	position: relative;
	height: 100%;
	border: 1px solid #d9d9d9;
	background-color: #fff;
	-webkit-box-shadow: 0 1px 1px rgba(211, 211, 211, .6);
	box-shadow: 0 1px 1px rgba(211, 211, 211, .6)
}

.room-send-bamboo .room-send-bamboo-modal .room-send-bamboo-inner:before {
	content: '';
	border-top: #d9d9d9 solid 6px;
	border-left: transparent solid 7px;
	border-right: transparent solid 7px;
	position: absolute;
	right: 32px;
	bottom: -6px;
	display: block
}

.room-send-bamboo .room-send-bamboo-modal .room-send-bamboo-inner:after {
	content: '';
	border-top: #fff solid 5px;
	border-left: transparent solid 6px;
	border-right: transparent solid 6px;
	position: absolute;
	right: 33px;
	bottom: -5px;
	display: block
}

.room-send-bamboo .room-send-bamboo-modal .room-send-bamboo-big-img {
	position: absolute;
	top: 0;
	left: 0;
	width: 106px;
	height: 105px;
	border-right: 1px solid #ededed;
	background: url(http://i8.pdim.gs/fdfb85e866c0e8283149113e8b40a026.png) #7ab64d center no-repeat
}

.room-send-bamboo .room-send-bamboo-modal .room-send-bamboo-list {
	position: absolute;
	left: 120px;
	right: 14px;
	top: 8px
}

.room-send-bamboo .room-send-bamboo-modal .room-send-bamboo-list .room-send-bamboo-list-head {
	margin-bottom: 10px;
	font-size: 12px;
	line-height: 20px;
	color: #777
}

.room-send-bamboo .room-send-bamboo-modal .room-send-bamboo-list .room-send-bamboo-list-head span {
	font-size: 16px;
	margin-right: 5px;
	color: #333
}

.room-send-bamboo .room-send-bamboo-modal .room-send-bamboo-list li {
	overflow: hidden;
	float: left;
	margin: 0 5px 8px 0
}

.room-send-bamboo .room-send-bamboo-modal .room-send-bamboo-list li.room-send-bamboo-item-last {
	margin-right: 0
}

.room-send-bamboo .room-send-bamboo-modal .room-send-bamboo-list li .room-send-bamboo-value {
	display: block;
	width: 60px;
	height: 22px;
	border-radius: 2px;
	border: 1px solid #e5e5e5;
	background-color: #fff;
	font-size: 14px;
	line-height: 20px;
	color: #949494;
	text-align: center;
	-webkit-transition: all 200ms;
	transition: all 200ms
}

.room-send-bamboo .room-send-bamboo-modal .room-send-bamboo-list li .room-send-bamboo-value:hover {
	color: #fff;
	background: #1dd388;
	border-color: #1dd388;
	cursor: pointer
}

.room-send-bamboo .room-send-bamboo-modal .room-send-bamboo-tip-layer {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 18px;
	z-index: 40
}

.room-send-bamboo .room-send-bamboo-modal .room-send-bamboo-tip-layer .room-send-bamboo-tip {
	position: absolute;
	width: 90px;
	height: 21px;
	top: 50%;
	left: 50%;
	margin: -10px 0 0 -45px;
	line-height: 21px;
	text-align: center;
	color: #fff;
	background-color: rgba(0, 0, 0, .7);
	background-color: #000\9
}

.room-send-gift .room-send-gift-item {
	float: left;
	position: relative;
	margin-left: 10px
}

.room-send-gift .room-send-gift-item:hover .room-send-gift-modal {
	display: block
}

.room-send-gift .room-send-gift-item .room-send-gift-btn {
	display: block;
	width: 50px;
	height: 50px;
	-webkit-transition: all 200ms;
	transition: all 200ms
}

.room-send-gift .room-send-gift-item .room-send-gift-btn:hover {
	-webkit-transform: scale(1.08);
	-ms-transform: scale(1.08);
	transform: scale(1.08)
}

.room-send-gift .room-send-gift-item .room-send-gift-btn img {
	width: 100%;
	height: 100%
}

.room-send-gift .room-send-gift-item .room-send-gift-modal {
	display: none;
	position: absolute;
	z-index: 40;
	top: -117px;
	right: -71px;
	padding-bottom: 10px;
	width: 326px;
	height: 117px
}

.room-send-gift .room-send-gift-item .room-send-gift-modal .room-send-gift-inner {
	position: relative;
	height: 100%;
	border: 1px solid #d9d9d9;
	background-color: #fff;
	-webkit-box-shadow: 0 1px 1px rgba(211, 211, 211, .6);
	box-shadow: 0 1px 1px rgba(211, 211, 211, .6)
}

.room-send-gift .room-send-gift-item .room-send-gift-modal .room-send-gift-inner:before,
.room-send-gift .room-send-gift-item .room-send-gift-modal .room-send-gift-inner:after {
	content: " ";
	display: table
}

.room-send-gift .room-send-gift-item .room-send-gift-modal .room-send-gift-inner:after {
	clear: both
}

.room-send-gift .room-send-gift-item .room-send-gift-modal .room-send-gift-inner:before {
	content: '';
	border-top: #d9d9d9 solid 6px;
	border-left: transparent solid 7px;
	border-right: transparent solid 7px;
	position: absolute;
	right: 89px;
	bottom: -6px;
	display: block
}

.room-send-gift .room-send-gift-item .room-send-gift-modal .room-send-gift-inner:after {
	content: '';
	border-top: #fff solid 5px;
	border-left: transparent solid 6px;
	border-right: transparent solid 6px;
	position: absolute;
	right: 90px;
	bottom: -5px;
	display: block
}

.room-send-gift .room-send-gift-item .room-send-gift-modal .room-send-gift-big-img {
	float: left;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 105px;
	height: 105px
}

.room-send-gift .room-send-gift-item .room-send-gift-modal .room-send-gift-big-img img {
	width: 100%;
	height: 100%
}

.room-send-gift .room-send-gift-item .room-send-gift-modal .room-send-gift-info {
	float: left;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
	padding: 6px 14px;
	width: 219px;
	height: 105px
}

.room-send-gift .room-send-gift-item .room-send-gift-modal .room-send-gift-info.room-send-gift-show-options .room-gift-send-options {
	display: block
}

.room-send-gift .room-send-gift-item .room-send-gift-modal .room-send-gift-info.room-send-gift-show-options .room-send-gift-feedback {
	bottom: auto;
	top: 58px
}

.room-send-gift .room-send-gift-item .room-send-gift-modal .room-send-gift-info .room-send-gift-title .room-send-gift-name {
	font-size: 16px
}

.room-send-gift .room-send-gift-item .room-send-gift-modal .room-send-gift-info .room-send-gift-title .room-send-gift-price {
	margin-left: 12px;
	padding-left: 22px;
	font-size: 12px;
	color: #ff9f15;
	background: url(http://i7.pdim.gs/2dbfb3efc11848a235fdb6726187e542.png) left center no-repeat
}

.room-send-gift .room-send-gift-item .room-send-gift-modal .room-send-gift-info .room-send-gift-desc {
	position: absolute;
	left: 14px;
	right: 10px;
	top: 33px;
	font-size: 14px;
	color: #777
}

.room-send-gift .room-send-gift-item .room-send-gift-modal .room-send-gift-info .room-send-gift-feedback {
	position: absolute;
	bottom: 10px;
	left: 14px;
	right: 10px;
	font-size: 12px;
	color: #ff9f15
}

.room-send-gift .room-send-gift-item .room-send-gift-modal .room-send-gift-info .room-gift-send-options {
	display: none;
	position: absolute;
	bottom: 10px
}

.room-send-gift .room-send-gift-item .room-send-gift-modal .room-send-gift-info .room-gift-send-options .room-gift-send-option {
	float: left;
	height: 16px;
	color: #999;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.room-send-gift .room-send-gift-item .room-send-gift-modal .room-send-gift-info .room-gift-send-options .room-gift-send-option.checked .room-gift-send-option-checkbox {
	background-position: -14px 0
}

.room-send-gift .room-send-gift-item .room-send-gift-modal .room-send-gift-info .room-gift-send-options .room-gift-send-option.disabled {
	-ms-filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=50);
	filter: alpha(opacity=50);
	opacity: .5;
	cursor: not-allowed
}

.room-send-gift .room-send-gift-item .room-send-gift-modal .room-send-gift-info .room-gift-send-options .room-gift-send-option .room-gift-send-option-checkbox {
	float: left;
	position: relative;
	top: 2px;
	margin-right: 4px;
	width: 14px;
	height: 14px;
	overflow: hidden;
	background: url(http://i8.pdim.gs/e11c68c0ac601eb0af24b53762adff19.png) no-repeat;
	background-position: 0 0
}

.room-send-gift .room-send-gift-item .room-send-gift-modal .room-send-gift-info .room-gift-send-options .room-gift-send-option-room {
	margin-right: 10px
}

.room-send-gift-prompt {
	width: 330px;
	height: 170px;
	background-color: #fff
}

.room-send-gift-prompt .room-send-gift-prompt-title {
	height: 36px;
	font-size: 18px;
	line-height: 36px;
	text-align: center;
	color: #fff;
	background-color: #1bbc9b
}

.room-send-gift-prompt .room-send-gift-prompt-message {
	margin-top: 32px;
	height: 26px;
	font-size: 20px;
	color: #323232;
	text-align: center
}

.room-send-gift-prompt .room-send-gift-prompt-message .room-send-gift-prompt-icon {
	display: inline-block;
	position: relative;
	top: -2px;
	margin-right: 10px;
	width: 24px;
	height: 24px;
	vertical-align: middle;
	background: url(http://i8.pdim.gs/b859644d9c1379952516cba490d439cf.png) no-repeat
}

.room-send-gift-prompt .room-send-gift-prompt-btns {
	margin-top: 30px;
	text-align: center
}

.room-send-gift-prompt .room-send-gift-prompt-btns .cancel-btn {
	display: inline-block;
	font-size: 14px;
	color: #969696
}

.room-send-gift-prompt .room-send-gift-prompt-btns .room-send-gift-prompt-btn-pay {
	display: inline-block;
	width: 200px;
	height: 30px;
	font-size: 14px;
	line-height: 30px;
	text-align: center;
	color: #fff;
	background-color: #1bbc9b
}

.room-send-gift-prompt .room-send-gift-prompt-btn-close {
	display: block;
	position: absolute;
	top: 8px;
	right: 8px;
	width: 20px;
	height: 20px;
	background: url(http://i8.pdim.gs/11b6a75d3204c106ca82d6c8015c6b8b.png) center no-repeat
}

.room-send-gift-prompt-no-btn .room-send-gift-prompt .room-send-gift-prompt-btns {
	display: none
}

.room-send-gift-prompt-no-btn .room-send-gift-prompt .room-send-gift-prompt-message {
	margin-top: 50px
}

.room-super-manage {
	text-align: center
}

.room-super-manage .room-super-manage-btn {
	display: block;
	position: relative;
	width: 94px;
	font-size: 12px;
	line-height: 24px;
	color: #8c8c8c;
	border: 1px solid #d2d2d2;
	background-color: #fff;
	-webkit-transition: all 200ms;
	transition: all 200ms;
	cursor: pointer
}

.room-super-manage .room-super-manage-btn:after {
	content: '';
	position: absolute;
	top: 10px;
	right: 8px;
	border-bottom: 0;
	border-top: 4px solid #8c8c8c;
	border-left: 4px solid transparent;
	border-right: 4px solid transparent
}

.room-super-manage .room-super-manage-menu {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	position: absolute;
	z-index: 50;
	top: 26px;
	width: 94px;
	max-height: 0;
	font-size: 12px;
	background-color: #fff;
	border: 1px solid #d2d2d2;
	border-top-width: 0;
	border-bottom-width: 0;
/*	overflow: hidden;*/
	-webkit-transition: all 300ms;
	transition: all 300ms
}

.room-super-manage .room-super-manage-menu a {
	display: block;
	line-height: 26px;
	margin: 0 -1px;
	color: #8c8c8c;
	-webkit-transition: all 100ms;
	transition: all 100ms
}

.room-super-manage .room-super-manage-menu a:hover {
	background: #1cd388;
	color: #fff
}

.room-super-manage:hover .room-super-manage-btn {
	color: #1cd388;
	background-color: #f7f6f6
}

.room-super-manage:hover .room-super-manage-btn:after {
	content: '';
	position: absolute;
	border-top: 0;
	border-bottom: 4px solid #1dd388
}

.room-super-manage:hover .room-super-manage-menu {
	max-height: 209px;
	border-bottom-width: 1px
}

.sm-form {
	font-size: 12px;
	line-height: 24px;
	margin-top: -6px
}

.sm-form input,
.sm-form textarea {
	font-family: inherit
}

.sm-form form p {
	vertical-align: middle
}

.sm-form form input[type=radio] {
	margin-right: 5px;
	vertical-align: text-top
}

.sm-form form input[type=text] {
	width: 60px;
	height: 24px;
	margin: 6px 5px;
	border: 1px solid #bcbcbc;
	padding: 5px;
	line-height: 14px
}

.sm-form form input[type=checkbox] {
	padding: 0;
	vertical-align: middle;
	margin: 0 5px
}

.sm-form form textarea {
	display: block;
	width: 282px;
	height: 90px;
	margin: 5px 0;
	padding: 7px 9px;
	line-height: 16px;
	border: 1px solid #bcbcbc
}

.sm-form form textarea:focus {
	border-style: inset
}

.sm-form form select {
	margin: 0 5px
}

.sm-form form .desc {
	color: #787878
}

.sm-form .sm-btns {
	padding-top: 25px;
	text-align: center
}

.sm-form .sm-btns button {
	margin: 0 10px;
	padding: 0;
	width: 80px;
	height: 30px;
	line-height: 28px;
	line-height: 30px\9;
	border: 1px solid #1bbc9b;
	font-size: 16px;
	color: #fff;
	background: #1bbc9b
}

.sm-form .sm-ban {
	padding: 10px 0
}

.sm-form .description {
	line-height: 16px;
	margin: 5px 0 10px
}

.sm-form .input-group input[type=text] {
	width: 240px
}

.room-task {
	position: relative;
	width: 72px;
	height: 100%;
	cursor: pointer
}

.room-task.room-task-active .room-task-panda-icon {
	background-position: -144px 0
}

.room-task.room-task-done .room-task-panda-icon {
	background-position: -216px 0
}

.room-task .room-task-timer {
	position: absolute;
	top: 38px;
	left: 8px;
	z-index: 10;
	width: 50px;
	height: 20px;
	font-size: 12px;
	line-height: 20px;
	text-align: center;
	color: #fff
}

.room-task .room-task-panda-icon {
	display: block;
	position: absolute;
	left: 0;
	top: 9px;
	width: 71px;
	height: 50px;
	background: url(http://i6.pdim.gs/f767a992761065940eb5646d625d57d3.png) -72px 0 no-repeat
}

.room-task .room-task-modal {
	display: none;
	position: absolute;
	z-index: 40;
	top: -138px;
	left: -20px;
	width: 334px;
	height: 146px;
	background: url(http://i7.pdim.gs/59d1f26dcd90b2a99bcebfa2d45f051b.png) center no-repeat;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	cursor: default
}

.room-task .room-task-modal .room-task-modal-close {
	display: block;
	position: absolute;
	right: 2px;
	top: 0;
	width: 26px;
	height: 26px
}

.room-task .room-task-modal .room-task-info {
	position: relative;
	top: 104px;
	font-size: 14px;
	color: #1cd388;
	text-align: center
}

.room-task .room-task-modal .room-task-tip-layer {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 50
}

.room-task .room-task-modal .room-task-tip-layer .room-task-tip {
	position: absolute;
	margin: -10px 0 0 -75px;
	top: 50%;
	left: 50%;
	width: 150px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	color: #fff;
	background-color: rgba(0, 0, 0, .7);
	background-color: #000\9
}

.room-task .room-task-modal .room-task-list {
	position: absolute;
	top: 20px;
	left: 17px;
	overflow: hidden
}

.room-task .room-task-modal .room-task-list .room-task-item {
	float: left;
	margin: 0 5px;
	width: 50px;
	text-align: center;
	cursor: pointer
}

.room-task .room-task-modal .room-task-list .room-task-item i {
	display: block;
	margin: 0 auto 14px;
	width: 40px;
	height: 32px;
	background: url(http://i9.pdim.gs/5678fd622569fabea37737a98fbf903c.png) no-repeat;
	background-position: -40px 0
}

.room-task .room-task-modal .room-task-list .room-task-item p {
	width: 50px;
	height: 20px;
	font-size: 12px;
	line-height: 20px;
	text-align: center;
	color: #fff;
	background-color: #20c380;
	border-radius: 3px
}

.room-task .room-task-modal .room-task-list .room-task-item.room-task-item-3 {
	cursor: default
}

.room-task .room-task-modal .room-task-list .room-task-item.room-task-item-3 i {
	background-position: 0 0
}

.room-task .room-task-modal .room-task-list .room-task-item.room-task-item-3 p {
	color: #fff;
	background: #c6c6c6
}

.room-task .room-task-modal .room-task-list .room-task-item.room-task-item-1 {
	cursor: default
}

.room-task .room-task-modal .room-task-list .room-task-item.room-task-item-1 i {
	background-position: -80px 0
}

.room-task .room-task-modal .room-task-list .room-task-item.room-task-item-1 p {
	color: #1cd388;
	background: 0 0
}

.room-task.room-task-not-login>a {
	display: block;
	padding: 9px 0 9px 71px;
	height: 100%
}

.room-task.room-task-not-login>a:hover {
	background-position: 0 -44px
}

.room-task.room-task-not-login>a:hover span {
	-ms-filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=80);
	filter: alpha(opacity=80);
	opacity: .8
}

.room-task.room-task-not-login>a i {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	position: absolute;
	left: 0;
	width: 71px;
	height: 50px;
	background: url(http://i6.pdim.gs/f767a992761065940eb5646d625d57d3.png) 0 0 no-repeat
}

.room-task.room-task-not-login>a span {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	margin: 15px 0 9px;
	width: 95px;
	font-size: 14px;
	line-height: 24px;
	text-align: center;
	color: #fff;
	border-radius: 5px;
	background-color: #1dd388
}

#room_matrix .room-ban {
	padding: 120px 0 90px;
	max-width: 1200px;
	margin: 70px auto;
	text-align: center;
	background-color: #fafafa;
	border: 1px solid #e6e6e6
}

#room_matrix .room-ban p {
	font-size: 18px;
	line-height: 28px;
	color: #787878
}

#room_matrix .room-ban img {
	display: block;
	margin: 0 auto 10px;
	width: 250px
}

#room_matrix .room-ban a {
	display: block;
	margin: 20px auto 0;
	width: 200px;
	height: 40px;
	font-size: 18px;
	line-height: 40px;
	background-color: #1dd388;
	color: #fff
}

#room_matrix .room-ban a:hover {
	color: #fff
}

.room-container {
	position: relative;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.room-container .room-head-box {
	position: absolute;
	top: 0;
	left: 0;
	right: 0
}

.room-container .room-foot-box {
	position: absolute;
	left: 0;
	right: 340px;
	bottom: 0;
	height: 70px;
	padding: 9px 10px;
	border: 1px solid #ebebeb;
	border-right-width: 0;
	background-color: #fff
}

.room-container .room-player-box {
	padding-top: 90px;
	padding-right: 340px;
	padding-bottom: 70px
}

.room-container .room-chat-box {
	position: absolute;
	top: 90px;
	bottom: 0;
	right: 0;
	width: 340px;
	background-color: #fbfbfb;
	border: 1px solid #ececec;
	border-top-width: 0;
	border-bottom-width: 0;
/*	overflow: hidden;*/
	-webkit-transform: translateZ(0);
	-ms-transform: translateZ(0);
	transform: translateZ(0)
}

.room-container.room-no-head .room-head-box {
	display: none
}

.room-container.room-no-head .room-player-box {
	padding-top: 0
}

.room-container.room-no-head .room-chat-box {
	top: 0
}

.room-container.room-no-foot .room-foot-box {
	display: none
}

.room-container.room-no-foot .room-player-box {
	padding-bottom: 0
}

.room-container.room-no-chat .room-foot-box {
	right: 0;
	border-right-width: 1px
}

.room-container.room-no-chat .room-player-box {
	padding-right: 0
}

.room-container.room-no-chat .room-chat-box {
	display: none
}

.special-room-check-encrypt {
	padding: 25px 0 0 60px
}

.special-room-check-encrypt .special-room-check-search {
	padding: 20px 0
}

.special-room-check-encrypt .special-room-check-search .special-room-check-search-key {
	outline: none;
	width: 255px;
	height: 45px;
	line-height: 45px;
	padding: 0 14px;
	border: 1px solid #e4e4e4;
	border-radius: 5px;
	background: #fff;
	font-size: 16px;
	vertical-align: top
}

.special-room-check-encrypt .special-room-check-search .special-room-check-search-key-placeholder {
	color: #dbdbdb
}

.special-room-check-encrypt .special-room-check-search .special-room-check-search-btn {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 85px;
	height: 45px;
	line-height: 45px;
	margin-left: 10px;
	border-radius: 5px;
	background: #1dd388;
	font-size: 18px;
	color: #fff;
	text-align: center;
	cursor: pointer;
	-ms-filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=100);
	filter: alpha(opacity=100);
	opacity: 1;
	-webkit-transition: all .2s;
	transition: all .2s
}

.special-room-check-encrypt .special-room-check-search .special-room-check-search-btn:hover {
	-ms-filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=75);
	filter: alpha(opacity=75);
	opacity: .75
}

.special-room-check-tips {
	display: none;
	height: 50px;
	line-height: 50px;
	margin: 50px 0 0 35px;
	border-radius: 3px;
	background: #dbfff1;
	color: #06b66e;
	font-size: 16px;
	text-align: center
}

.special-room-check-level {
	padding: 35px 0 0 50px
}

.special-room-check-level .special-room-check-level-icon {
	position: relative;
	top: 3px;
	margin: 0 5px
}

.special-room-check-pay {
	padding: 50px 0 0 65px
}

.special-room-check-pay .special-room-check-pay-form {
	width: 300px;
	margin-left: 13px;
	padding-bottom: 45px;
	border-bottom: 1px dashed #828282;
	text-align: center
}

.special-room-check-pay .special-room-check-pay-form p {
	height: 60px;
	line-height: 60px;
	font-size: 24px
}

.special-room-check-pay .special-room-check-pay-form p .special-room-check-pay-maobi {
	position: relative;
	top: -10px;
	margin-right: 10px;
	font-size: 58px;
	color: #1cd388;
	vertical-align: bottom
}

.special-room-check-pay .special-room-check-pay-form .special-room-check-pay-btn {
	width: 200px;
	height: 45px;
	line-height: 45px;
	margin: 5px auto 0;
	font-size: 18px;
	color: #fff;
	border-radius: 5px;
	background: #1cd388;
	cursor: pointer;
	-ms-filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=100);
	filter: alpha(opacity=100);
	opacity: 1;
	-webkit-transition: all .2s;
	transition: all .2s
}

.special-room-check-pay .special-room-check-pay-form .special-room-check-pay-btn:hover {
	-ms-filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=75);
	filter: alpha(opacity=75);
	opacity: .75
}

.special-room-check-pay .special-room-check-notice p {
	text-align: center
}

.speical-room-check-btn {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	height: 40px;
	font-size: 16px;
	line-height: 40px;
	border-radius: 4px;
	cursor: pointer
}

.special-room-check-idcard .special-room-check-idcard-title {
	font-size: 16px;
	color: #1cd388;
	margin-bottom: 56px
}

.special-room-check-idcard .special-room-check-confirm {
	margin-bottom: 50px
}

.special-room-check-idcard input {
	width: 240px;
	border: 1px solid #e4e4e4;
	border-radius: 4px;
	padding: 10px 16px
}

.special-room-check-idcard .speical-room-check-confirm-btn {
	float: right;
	width: 85px;
	background-color: #c2c2c2;
	color: #fff
}

.special-room-check-idcard .speical-room-check-confirm-btn.confirm-btn-active {
	background-color: #1dd388
}

.special-room-check-idcard .speical-room-check-confirm-error-tips {
	visibility: hidden;
	height: 17px;
	font-size: 14px;
	color: #f87a1e;
	text-align: left;
	margin-top: 10px
}

.special-room-check-idcard .speical-room-check-confirm-error-tips .error-tips-icon {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	position: relative;
	top: 3px;
	left: 98px;
	width: 17px;
	height: 17px;
	background-image: url(http://i9.pdim.gs/f685db6e394207d793f778238db35e43.png);
	background-position: top right
}

.special-room-check-idcard .speical-room-check-confirm-error-tips span {
	margin-left: 100px
}

.special-room-check-idcard .speical-room-check-confirm-error-tips.active {
	visibility: inherit
}

.special-room-check-idcard .speical-room-check-idcard-enter {
	width: 120px;
	background-color: #c2c2c2;
	color: #fff;
	margin-right: 35px
}

.special-room-check-idcard .speical-room-check-idcard-enter.enter-active {
	background-color: #1dd388
}

.special-room-check-idcard .speical-room-check-idcard-back {
	width: 80px;
	background-color: #fff;
	border: 1px solid #dedede;
	color: #9b9b9b
}

.speical-room-check-restricted-img {
	width: 102px;
	height: 80px;
	margin: 40px auto;
	margin-bottom: 15px;
	background-image: url(http://i9.pdim.gs/f685db6e394207d793f778238db35e43.png)
}

.speical-room-check-error-tips {
	position: relative;
	font-size: 16px;
	color: gray
}

.speical-room-check-error-tips i {
	position: absolute;
	width: 17px;
	height: 17px;
	top: 4px;
	left: 55px;
	background-image: url(http://i9.pdim.gs/f685db6e394207d793f778238db35e43.png);
	background-position: top right
}

.speical-room-check-restricted-back {
	width: 120px;
	margin-top: 60px;
	border: 1px solid #dedede;
	color: #9b9b9b;
	border-radius: 4px
}

.confirm-idCard-box {
	width: 370px;
	height: 240px;
	padding: 15px 10px;
	border-radius: 7px;
	background: #dbfff1 url(http://i5.pdim.gs/d6f23eb6a9b29e264706eb2b7db3d310.png) no-repeat center;
	background-position: 0 113px
}

.confirm-idCard-box .confirm-idCard-box-header {
	color: #1cd388
}

.confirm-idCard-box .confirm-idCard-box-header span {
	font-size: 16px
}

.confirm-idCard-box .confirm-idCard-box-confirm-tip {
	margin-top: 36px;
	font-size: 18px;
	color: #666;
	text-align: center
}

.confirm-idCard-box .confirm-idCard-box-confirm-info {
	font-size: 18px;
	color: #fb6a54;
	text-align: center;
	margin-top: 10px
}

.confirm-idCard-box .confirm-idCard-box-control {
	margin-top: 45px;
	text-align: center
}

.confirm-idCard-box a {
	display: inline-block;
	width: 90px;
	height: 38px;
	line-height: 38px;
	background-color: #1dd388;
	text-align: center;
	font-size: 14px;
	color: #fff;
	border-radius: 3px
}

.confirm-idCard-box a:hover {
	background-color: #17a66b
}

.confirm-idCard-box a.box-cancel {
	margin-right: 18px;
	background-color: #f5f5f5;
	color: #7b7b7b;
	border: 1px solid #f9fffc
}

.confirm-idCard-box .box-close {
	position: absolute;
	display: block;
	right: 0;
	top: 0;
	background: url(http://i6.pdim.gs/4ecd1ac87dc5fbf03c1b8c9ca210cfbd.png) no-repeat;
	width: 55px;
	height: 55px;
	border-top-right-radius: 7px;
	cursor: pointer
}

.special-room-check-head {
	position: relative
}

.special-room-check-head .special-room-check-head-tips {
	font-size: 30px
}

.special-room-check-head .special-room-check-head-avatar {
	float: left;
	width: 76px;
	height: 76px;
	padding: 3px;
	background-color: #d2f6e7;
	border-radius: 50%;
	overflow: hidden
}

.special-room-check-head .special-room-check-head-avatar img {
	width: 100%;
	height: 100%;
	border-radius: 50%
}

.special-room-check-head .special-room-head-title {
	font-size: 28px;
	color: #333;
	margin-left: 95px;
	text-align: left
}

.special-room-check-head .special-room-head-detail {
	position: absolute;
	left: 95px;
	bottom: 5px
}

.special-room-check-head .special-room-head-detail .special-room-head-hostname,
.special-room-check-head .special-room-head-detail .special-room-head-cate {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	font-size: 14px;
	color: #333;
	line-height: 1.3333;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle
}

.special-room-check-head .special-room-head-detail .special-room-head-hostname {
	margin-right: 60px
}

.special-room-check-head .special-room-head-detail .special-room-head-cate:hover {
	color: #1cd388
}

.special-room-check-head .special-room-head-detail .special-room-check-icon-hostname {
	top: 2px;
	margin-right: 10px
}

.special-room-check-head .special-room-head-detail .special-room-check-icon-cate {
	top: 1px;
	margin-right: 8px
}

.special-room-check-content .special-room-check-notice {
	height: 28px;
	line-height: 28px;
	margin-top: 15px;
	font-size: 14px;
	text-align: left;
	white-space: nowrap
}

.special-room-check-content .special-room-check-notice .special-room-check-icon-warm {
	position: relative;
	top: 3px;
	margin-right: 9px
}

.special-room-check {
	position: absolute;
	top: 20%;
	left: 0;
	right: 0;
	bottom: 0;
	text-align: center
}

.special-room-check .special-room-check-wrap {
	display: inline-block;
	*display: inline;
	*zoom: 1
}

.special-room-check .special-room-check-head {
	position: relative
}

.special-room-check-icon {
	position: relative;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	background: url(http://i5.pdim.gs/5f530b944757632b36372a70ccdb4ae1.png) no-repeat;
	overflow: hidden
}

.special-room-check-icon-hostname {
	width: 14px;
	height: 16px;
	background-position: 0 0
}

.special-room-check-icon-cate {
	width: 18px;
	height: 12px;
	background-position: -14px 0
}

.special-room-check-icon-cate-hover,
a:hover>.special-room-check-icon-cate {
	background-position: -14px -12px
}

.special-room-check-icon-warm {
	width: 17px;
	height: 17px;
	background-position: -32px 0
}

.special-room-check-icon-warm-big {
	width: 30px;
	height: 30px;
	background-position: -49px 0
}

.special-room-check-icon-panda {
	width: 160px;
	height: 87px;
	background-position: 0 -37px
}

.friend-room-container {
	margin-bottom: 20px;
	padding: 10px 25px;
	width: 100%;
	border: 1px solid #ececec;
	background-color: #fff
}

.friend-room-head {
	margin-top: 20px;
	border-bottom: 1px solid #cecece
}

.friend-room-head h3 {
	float: left;
	position: relative;
	bottom: -1px;
	padding: 0 2px;
	height: 45px;
	line-height: 45px;
	font-size: 24px;
	font-weight: 900;
	border-bottom: 2px solid #22d38a
}

.friend-room-content {
	margin-top: 30px;
	padding-left: 13px
}

.friend-room-content.friend-room-largeview li {
	width: 33.3333%
}

.friend-room-content.friend-room-middleview li {
	width: 50%
}

.friend-room-content ul.friend-room-list li {
	height: 86px;
	float: left;
	position: relative;
	margin-bottom: 15px
}

.friend-room-content ul.friend-room-list li .friend-room-list-avatar {
	width: 72px;
	height: 72px;
	float: left;
	display: block
}

.friend-room-content ul.friend-room-list li .friend-room-list-avatar img {
	width: 72px;
	height: 72px;
	border-radius: 50%
}

.friend-room-content ul.friend-room-list li .friend-room-list-name {
	position: absolute;
	top: 10px;
	left: 82px;
	height: 18px;
	line-height: 18px;
	font-size: 14px;
	color: #505050;
	font-weight: 600
}

.friend-room-content ul.friend-room-list li .friend-room-list-name span {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 66px;
	height: 18px;
	line-height: 18px;
	margin-left: 9px;
	font-size: 12px;
	text-align: center;
	color: #fff;
	border-radius: 3px;
	background-color: #1dd388
}

.friend-room-content ul.friend-room-list li .friend-room-list-recommend {
	position: absolute;
	top: 34px;
	left: 72px;
	padding-left: 10px;
	max-width: 250px;
	line-height: 20px;
	font-size: 13px;
	color: #7c7c7c;
/*	overflow: hidden;*/
	word-break: break-all;
	word-wrap: break-word;
	text-indent: -8px
}

.room-host-birthday-notify {
	position: absolute;
	top: 10px;
	right: 10px;
	width: 450px;
	height: 20px;
	overflow: hidden
}

.room-host-birthday-notify-item {
	position: absolute;
	right: -450px;
	width: 100%;
	color: #ff6000;
	text-align: right;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden
}

.room-host-birthday-notify-item i {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	position: relative;
	top: 3px;
	margin-right: 5px;
	width: 18px;
	height: 15px;
	background: url(http://i6.pdim.gs/5490cd8d13231e832ae1dfc69705a0c9.png) center no-repeat
}

.new-fish-task-container {
	position: fixed;
	-webkit-transition: all .4s ease-out;
	transition: all .4s ease-out;
	width: 32px;
	height: 83px;
	right: 0;
	top: 50%;
	margin-top: -150px;
	color: #5d5d5d;
	z-index: 80
}

.new-fish-task-container .new-fish-status-large {
	z-index: 1;
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -42px;
	width: 32px;
	height: 83px;
	background-image: url(http://i5.pdim.gs/d228ea714b1f60774cb4a3d5a9e3165f.png);
	opacity: 0;
	-webkit-transition: all .4s ease-out;
	transition: all .4s ease-out
}

.new-fish-task-container .new-fish-status-small {
	position: absolute;
	z-index: 2;
	right: 0;
	top: 50%;
	margin-top: -42px;
	width: 38px;
	height: 83px;
	-webkit-transition: all .4s ease-out;
	transition: all .4s ease-out;
	background: url(http://i8.pdim.gs/b285bfd326eb2e873a08fa731a46d473.png) center center no-repeat;
	background-size: cover;
	opacity: 1
}

.new-fish-task-container .new-fish-close-text {
	width: 0;
	overflow: visible;
	color: #fff;
	margin: auto;
	position: relative;
	top: 40px;
	left: -7px;
	line-height: 14px
}

.new-fish-task-container .new-fish-task-content {
	display: none;
	position: relative
}

.new-fish-task-container .task-content-btn {
	width: 41px;
	height: 41px;
	position: absolute;
	display: none;
	top: 160px
}

.new-fish-task-container .task-content-btn:hover {
	cursor: pointer
}

.new-fish-task-container .task-content-btn.task-content-pre-btn {
	background: url(http://i6.pdim.gs/1f362ea7eaf605933c40792da8e35ada.png) center center no-repeat;
	left: 21px
}

.new-fish-task-container .task-content-btn.task-content-next-btn {
	background: url(http://i8.pdim.gs/0f78ae699225a3e2262f218eee306539.png) center center no-repeat;
	right: 21px
}

.new-fish-task-container .task-content-title {
	font-size: 22px;
	text-align: center;
	color: #04c073;
	margin-top: 36px
}

.new-fish-task-container .task-host-area {
	margin: 65px auto 58px auto;
	width: 390px;
	position: relative
}

.new-fish-task-container .task-host-area .task-host-item {
	position: relative;
	float: left;
	margin: 0 8px;
	width: 114px
}

.new-fish-task-container .task-host-area .task-host-item.task-in-room-item:hover {
	cursor: pointer
}

.new-fish-task-container .task-host-area .task-host-item img {
	background: #04c073;
	width: 107px;
	height: 107px;
	border: 2px solid #04c073;
	border-radius: 50%
}

.new-fish-task-container .task-host-area .task-host-item p {
	margin: 19px auto 0;
	width: 107px;
	overflow: hidden
}

.new-fish-task-container .task-host-area .task-host-item .follow-task-btn {
	background: #04c073;
	color: #fff;
	width: 64px;
	height: 25px;
	line-height: 24px;
	text-align: center;
	position: absolute;
	left: 50%;
	margin-left: -32px;
	top: 41px;
	border-radius: 5px
}

.new-fish-task-container .task-host-area .task-host-item .follow-task-btn:hover {
	cursor: pointer
}

.new-fish-task-container .task-host-area .task-host-item .follow-task-btn.follow-task-btn-followed {
	background: #a8a8a8
}

.new-fish-task-container .task-host-area .task-host-item .follow-task-btn.follow-task-btn-followed:hover {
	cursor: default
}

.new-fish-task-container .task-award-area {
	width: 193px;
	margin: 0 auto;
	height: 29px
}

.new-fish-task-container .task-award-area a {
	float: right
}

.new-fish-task-container .task-award-area a.index-task-btn {
	margin-top: 0!important
}

.new-fish-task-container .task-award-area b {
	color: #04c073;
	margin: 0 5px
}

.new-fish-task-container .task-award-area span {
	float: left;
	line-height: 30px
}

.new-fish-task-container:hover {
	cursor: pointer
}

.new-fish-task-container.new-fish-in-small-view-height {
	top: 150px;
	margin-top: 0
}

.new-fish-task-container.new-fish-open {
	right: 20px
}

.new-fish-task-container.new-fish-open:hover {
	cursor: default
}

.new-fish-task-container.new-fish-open .task-content-btn {
	display: block
}

.new-fish-task-container.new-fish-open .new-fish-status-large {
	margin-top: -192px;
	width: 470px;
	height: 600px;
	padding-top: 100px;
	opacity: 1;
	z-index: 2
}

.new-fish-task-container.new-fish-open .new-fish-status-small {
	margin-top: -192px;
	width: 454px;
	height: 607px;
	padding-top: 110px;
	opacity: 0;
	z-index: 1
}

.new-fish-task-container.new-fish-open .new-fish-close-text {
	display: none
}

.new-fish-task-container.new-fish-open .new-fish-task-content {
	display: block;
	text-align: center;
	position: relative
}

.new-fish-task-container.new-fish-open .new-fish-task-content .new-fish-content-close-btn {
	width: 39px;
	height: 39px;
	background: url(http://i8.pdim.gs/b4038ddf2795f36c6502131da3e15615.png) center center no-repeat;
	position: absolute;
	right: -9px;
	top: -54px;
	z-index: 3
}

.new-fish-task-container.new-fish-open .new-fish-task-content .new-fish-content-close-btn:hover {
	cursor: pointer
}

.new-fish-task-container.new-fish-open .new-fish-task-content h1 {
	color: #3e3e3e;
	font-size: 31px;
	line-height: 31px
}

.new-fish-task-container.new-fish-open .new-fish-task-content .new-fish-content-container .index-task-btn {
	width: 80px;
	height: 29px;
	color: #fff;
	background: #b7b7b7;
	display: block;
	line-height: 29px;
	font-size: 14px;
	margin: 4px auto 0;
	text-align: center;
	border-radius: 5px
}

.new-fish-task-container.new-fish-open .new-fish-task-content .new-fish-content-container .index-task-btn.index-task-btn-finished {
	background: #4b4b4b
}

.new-fish-task-container.new-fish-open .new-fish-task-content .new-fish-content-container .index-task-btn.index-task-btn-allowed {
	background: #04c073
}

.new-fish-task-container.new-fish-open .new-fish-task-content .new-fish-content-container .index-task-btn:hover {
	cursor: pointer
}

.new-fish-task-container.new-fish-open .new-fish-task-content .new-fish-content-container .index-task-container .index-task-user {
	width: 80px;
	height: 80px;
	border-radius: 50%;
	border: 2px solid #1dd388;
	background-color: #1dd388;
	margin: 16px auto 0
}

.new-fish-task-container.new-fish-open .new-fish-task-content .new-fish-content-container .index-task-container .index-task-user img {
	border-radius: 50%;
	width: 76px;
	height: 76px
}

.new-fish-task-container.new-fish-open .new-fish-task-content .new-fish-content-container .index-task-container .index-task-user-name {
	color: #787878;
	line-height: 14px;
	font-size: 14px;
	margin: 15px auto 0
}

.new-fish-task-container.new-fish-open .new-fish-task-content .new-fish-content-container .index-task-container ul {
	margin: 45px auto 0;
	width: 351px;
	height: 260px
}

.new-fish-task-container.new-fish-open .new-fish-task-content .new-fish-content-container .index-task-container ul li {
	display: block;
	width: 113px;
	height: 122px;
	float: left;
	margin: 0 2px 18px;
	position: relative
}

.new-fish-task-container.new-fish-open .new-fish-task-content .new-fish-content-container .index-task-container ul li .index-task-gate {
	width: 113px;
	border-radius: 10px;
	border: 1px solid #04c073;
	height: 88px;
	display: block
}

.new-fish-task-container.new-fish-open .new-fish-task-content .new-fish-content-container .index-task-container ul li .index-task-gate:hover {
	cursor: pointer
}

.new-fish-task-container.new-fish-open .new-fish-task-content .new-fish-content-container .index-task-container ul li .index-task-gate .index-task-index {
	position: absolute;
	width: 26px;
	height: 26px;
	line-height: 26px;
	color: #fff;
	top: -7px;
	left: -3px;
	font-size: 15px;
	text-align: center;
	background-color: #04c073;
	border-radius: 50%
}

.new-fish-task-container.new-fish-open .new-fish-task-content .new-fish-content-container .index-task-container ul li .index-task-gate .index-task-title {
	color: #04c073;
	font-size: 14px;
	line-height: 14px;
	margin-top: 19px
}

.new-fish-task-container.new-fish-open .new-fish-task-content .new-fish-content-container .index-task-container ul li .index-task-gate .index-task-des {
	font-size: 11px;
	margin-top: 4px;
	color: #5d5d5d;
	line-height: 20px;
	padding: 0 5px
}

.new-fish-task-container.new-fish-open .new-fish-task-content .new-fish-content-container .task-new-fish-click-container .task-new-fish-click-img {
	display: block;
	width: 208px;
	height: 210px;
	text-align: center;
	margin: 45px auto 33px
}

.new-fish-task-container.new-fish-open .new-fish-task-content .new-fish-content-container .task-send-bamboo-container img {
	width: 341px;
	height: 206px;
	margin: 42px auto 13px
}

.new-fish-task-container.new-fish-open .new-fish-task-content .task-change-img-container .task-change-img {
	width: 134px;
	height: 134px;
	border-radius: 50%;
	background: #1dd388;
	border: #04c073 2px solid;
	margin: 38px auto 28px;
	position: relative
}

.new-fish-task-container.new-fish-open .new-fish-task-content .task-change-img-container .task-change-img img {
	width: 130px;
	height: 130px;
	border-radius: 50%
}

.new-fish-task-container.new-fish-open .new-fish-task-content .task-change-img-container .task-change-img #task_image_picker {
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 99;
	left: 0;
	top: 0
}

.new-fish-task-container.new-fish-open .new-fish-task-content .task-change-img-container .task-change-img #task_image_picker .webuploader-pick {
	width: 100%;
	height: 100%;
	z-index: 99;
	left: 0;
	top: 0;
	-ms-filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=0);
	filter: alpha(opacity=0);
	opacity: 0;
	color: rgba(255, 255, 255, 0)
}

.new-fish-task-container.new-fish-open .new-fish-task-content .task-change-img-container .task-change-img:hover {
	cursor: pointer
}

.new-fish-task-container.new-fish-open .new-fish-task-content .task-change-img-container .change-img-btn {
	display: block;
	width: 94px;
	height: 35px;
	line-height: 35px;
	color: #fff;
	background: #04c073;
	margin: 0 auto 34px;
	border-radius: 5px;
	font-size: 16px
}

.new-fish-task-container.new-fish-open .new-fish-task-content .task-change-img-container .change-img-btn:hover {
	cursor: pointer
}

.new-fish-task-container.new-fish-open .new-fish-task-content .task-change-img-container .change-img-btn.change-img-btn-done {
	background: #4b4b4b
}

.new-fish-task-container.new-fish-open .new-fish-task-content .task-change-img-container .change-img-btn.change-img-btn-process {
	background: #b7b7b7
}

.ie8 .new-fish-status-large {
	display: none
}

.ie8 .new-fish-status-small {
	display: block
}

.ie8 .new-fish-open .new-fish-status-large {
	display: block
}

.ie8 .new-fish-open .new-fish-status-small {
	display: none
}

.room-container .room-chat-expand-btn {
	display: block;
	position: absolute;
	z-index: 40;
	top: 50%;
	right: 349px;
	margin-top: -62px;
	width: 14px;
	height: 124px;
	background: url(http://i8.pdim.gs/b23f57b28c6251079232064bcf95b129.png) no-repeat;
	background-position: 0 0
}

.room-container .room-chat-expand-btn:hover {
	background-position: -14px 0
}

.room-container.room-chat-collesped .room-content-box {
	padding-right: 30px
}

.room-container.room-chat-collesped .room-chat-box {
	display: none
}

.room-container.room-chat-collesped .room-chat-expand-btn {
	right: 10px;
	background-position: 0 -124px
}

.room-container.room-chat-collesped .room-chat-expand-btn:hover {
	background-position: -14px -124px
}

.room-container .room-content-box-md .room-head-box .room-head-info-last-livedate {
	display: none!important
}

.room-container .room-content-box-sm .room-head-box .room-head-info-last-livedate,
.room-container .room-content-box-sm .room-head-box .room-head-tool-download,
.room-container .room-content-box-sm .room-foot-box .room-viewer-num .unit {
	display: none!important
}

.room-container .room-content-box-xs .room-head-box .room-head-info-last-livedate,
.room-container .room-content-box-xs .room-head-box .room-head-tool-share,
.room-container .room-content-box-xs .room-head-box .room-head-tool-download,
.room-container .room-content-box-xs .room-foot-box .room-bamboo-num,
.room-container .room-content-box-xs .room-foot-box .room-viewer-num .unit {
	display: none!important
}

.room-detail-video {
	margin: 0 -15px 0 0
}

.room-detail-video ul {
	width: 100%
}

.room-detail-video ul .video-list-item {
	float: left;
	position: relative;
	/*overflow: hidden;*/
	width: 320px;
	margin: 0 15px 12px 0;
	border-bottom: 3px solid transparent;
	-webkit-transition: border 400ms ease-in-out;
	transition: border 400ms ease-in-out
}

.room-detail-video ul .video-list-item:hover {
	border-bottom: 3px solid #d1d1d1
}

.room-detail-video ul .video-list-item:hover .video-cover .video-overlay {
	-ms-filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=50);
	filter: alpha(opacity=50);
	opacity: .5
}

.room-detail-video ul .video-list-item:hover .video-cover .video-play {
	-ms-filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=100);
	filter: alpha(opacity=100);
	opacity: 1;
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1)
}

.room-detail-video ul .video-list-item:hover .video-title {
	right: 5px;
	color: #1cd388
}

.room-detail-video ul .video-list-item:hover .video-info .video-number {
	-webkit-transform: translate(100%, 0);
	-ms-transform: translate(100%, 0);
	transform: translate(100%, 0);
	-ms-filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=0);
	filter: alpha(opacity=0);
	opacity: 0
}

.room-detail-video ul .video-list-item .video-list-item-wrap {
	display: block;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	position: relative;
	padding-bottom: 52px;
	width: 100%;
	color: #333;
	background-color: #fff
}

.room-detail-video ul .video-list-item .video-cover {
	position: relative;
	width: 100%;
	overflow: hidden
}

.room-detail-video ul .video-list-item .video-cover .video-img {
	display: block;
	width: 100%;
	height: 180px
}

.room-detail-video ul .video-list-item .video-cover .video-overlay {
	position: absolute;
	z-index: 9;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	-ms-filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=0);
	filter: alpha(opacity=0);
	opacity: 0;
	background-color: #000;
	-webkit-transition: all ease-out 250ms;
	transition: all ease-out 250ms
}

.room-detail-video ul .video-list-item .video-cover .video-duration {
	position: absolute;
	right: 4px;
	bottom: 4px;
	height: 18px;
	font-size: 12px;
	line-height: 18px;
	padding: 0 8px;
	background-color: rgba(0, 0, 0, .75);
	background-color: #000\9;
	color: #fff
}

.room-detail-video ul .video-list-item .video-cover .video-play {
	position: absolute;
	z-index: 10;
	top: 50%;
	left: 50%;
	margin-left: -25px;
	margin-top: -25px;
	width: 50px;
	height: 50px;
	-ms-filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=0);
	filter: alpha(opacity=0);
	opacity: 0;
	background-image: url(http://i5.pdim.gs/8d743bdec3c8a4b6730d1bc6b0cfab18.png);
	-webkit-transform: scale(2);
	-ms-transform: scale(2);
	transform: scale(2);
	-webkit-transition: all ease-out 250ms;
	transition: all ease-out 250ms
}

.room-detail-video ul .video-list-item .video-title {
	position: absolute;
	z-index: 9;
	left: 5px;
	right: 80px;
	bottom: 18px;
	font-size: 14px;
	/*overflow: hidden;*/
	text-overflow: ellipsis;
	white-space: nowrap;
	-webkit-transition: all ease-out 250ms;
	transition: all ease-out 250ms
}

.room-detail-video ul .video-list-item .video-info {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: 52px;
	font-size: 12px;
	/*overflow: hidden*/
}

.room-detail-video ul .video-list-item .video-info .video-number {
	position: absolute;
	right: 5px;
	bottom: 18px;
	padding-left: 17px;
	line-height: 17px;
	background-image: url(http://i6.pdim.gs/2bb9e9bc7637b262c81bebe16172c0cf.png);
	background-repeat: no-repeat;
	background-position: left center;
	color: #787878;
	-webkit-transition: all ease-out 250ms;
	transition: all ease-out 250ms
}

html,
body {
	height: 100%;
}

body {
	min-width: 800px
}

#room_matrix {
	height: 100%;
}

#room_matrix>.room-container {
	margin-left: 250px;
	margin-right: 0
}

#room_matrix.close-state>.room-container {
	margin-left: 86px
}

.room-container {
	height: 100%;
	overflow: hidden
}

.room-container .room-content-box {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	padding-right: 370px
}

.room-container .room-head-box {
	margin-bottom: 11px
}

.room-container .room-head-box .room-head-info {
	border-top-width: 0;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px
}

.room-container .room-foot-box {
	margin-bottom: 20px;
	border-right-width: 1px
}

.room-container .room-player-box {
	position: relative;
	width: 100%;
	height: 0;
	padding: 0;
	padding-bottom: 56.25%!important;
/*	overflow: hidden;*/
	background-color: #000
}

.room-container .room-chat-box {
	position: absolute;
	top: 0;
	right: 10px;
	overflow: visible
}

.room-container .room-foot-box,
.room-container .room-head-box {
	position: relative
}

.room-container .room-ad-banner {
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	text-align: center
}

.room-chat-dispatch .room-chat-tools .room-chat-tool-color-panel {
	left: -1px
}

.room-chat-dispatch .room-chat-tools .room-chat-tool-emoji-panel {
	left: -1px
}

.room-chat-dispatch .room-chat-tools .room-chat-tool-gift-forbid-panel {
	right: -1px
}

.room-detail-box {
	margin-bottom: 20px;
	padding: 20px 25px;
	width: 100%;
	border: 1px solid #ececec;
	background-color: #fff;
	-webkit-transform: translateZ(0);
	-ms-transform: translateZ(0);
	transform: translateZ(0)
}

.room-detail-box.room-detail-novideo h3 {
	cursor: default!important
}

.room-detail-box.room-detail-novideo h3.room-detail-tab-video {
	display: none
}

.room-detail-box .room-detail-head {
	border-bottom: 1px solid #cecece
}

.room-detail-box .room-detail-head h3 {
	float: left;
	position: relative;
	bottom: -1px;
	padding: 0 2px;
	height: 45px;
	font-size: 20px;
	line-height: 45px;
	cursor: pointer
}

.room-detail-box .room-detail-head h3.active {
	font-size: 24px;
	font-weight: 900;
	border-bottom: 2px solid #22d38a
}

.room-detail-box .room-detail-head .room-detail-tab-video {
	margin-left: 50px
}

.room-detail-box .room-detail-content {
	font-size: 14px;
	line-height: 1.5;
	color: #787878;
	padding: 25px 0
}

.room-detail-box .room-detail-content .room-detail-intro * {
	word-break: break-all
}

.room-detail-box .room-detail-content .room-detail-intro p {
	margin-bottom: 10px
}

.room-detail-box .room-detail-video {
	display: none
}

.room-detail-box .room-detail-video .content-empty {
	padding: 30px 0;
	font-size: 16px;
	line-height: 1.7;
	text-align: center
}

.room-scrollbar-bg {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	width: 10px;
	background-color: #fff
}

.room-container>.room-content-box>.ps-scrollbar-y-rail,
.room-container>.room-content-box>.ps-scrollbar-x-rail {
	z-index: 10;
	-ms-filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=100)!important;
	filter: alpha(opacity=100)!important;
	opacity: 1!important;
	background-color: #fff;
	border-radius: 0
}

.room-container>.room-content-box>.ps-scrollbar-y-rail>.ps-scrollbar-y,
.room-container>.room-content-box>.ps-scrollbar-x-rail>.ps-scrollbar-x {
	background-color: #cfcfcf
}

.room-container>.room-content-box>.ps-scrollbar-x-rail {
	height: 10px
}

.room-container>.room-content-box>.ps-scrollbar-x-rail>.ps-scrollbar-x {
	bottom: 1px;
	height: 8px;
	border-radius: 4px
}

.room-container>.room-content-box>.ps-scrollbar-y-rail {
	width: 10px
}

.room-container>.room-content-box>.ps-scrollbar-y-rail>.ps-scrollbar-y {
	right: 1px;
	width: 8px;
	border-radius: 4px
}

#forward_tip {
	display: none;
	position: fixed;
	z-index: 200;
	left: 50%;
	bottom: 50%;
	margin-left: -219px;
	margin-bottom: -136px;
	width: 438px;
	height: 272px;
	background: url(http://i8.pdim.gs/977e9b93c6d1e0525480483145dbb6f5.png) #dbfff1 center no-repeat;
	border-radius: 8px;
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .3);
	box-shadow: 0 1px 3px rgba(0, 0, 0, .3)
}

#forward_tip .close {
	position: absolute;
	top: 0;
	right: 0;
	width: 30px;
	height: 30px
}

#forward_tip .title {
	font-size: 20px;
	font-weight: 900;
	margin-top: 50px;
	margin-bottom: 20px;
	text-align: center
}

#forward_tip p {
	margin: 10px 0;
	font-size: 14px;
	text-align: center
}

#forward_tip .go {
	display: block;
	position: absolute;
	left: 50%;
	bottom: 50px;
	margin-left: -75px;
	width: 150px;
	height: 38px;
	line-height: 38px;
	font-size: 14px;
	text-align: center;
	color: #fff;
	background-color: #1cd388;
	border-radius: 3px
}

/*弹出层*/

.reveal-modal-bg {
	position: fixed;
	height: 100%;
	width: 100%;
	background-color: #000;
	z-index: 100;
	display: none;
	top: 0;
	left: 0;
}

.reveal-modal {
	visibility: hidden;
	top: 300px;
	left: 50%;
	height: 320px;
	margin-left: -300px;
	width: 350px;
	background: #FFFFFF url(modal-gloss.png) no-repeat -200px -80px;
	position: absolute;
	z-index: 101;
	padding: 30px 40px 34px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 0 0 10px rgba(0, 0, 0, .4);
	-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .4);
	-box-shadow: 0 0 10px rgba(0, 0, 0, .4);
}

.reveal-modal .close-reveal-modal {
	font-size: 22px;
	line-height: .5;
	position: absolute;
	top: 8px;
	right: 11px;
	color: #aaa;
	text-shadow: 0 -1px 1px rbga(0, 0, 0, .6);
	font-weight: bold;
	cursor: pointer;
}

#tab {
	width: 348px;
	position: relative;
	/*margin-top: 30px;*/
}

#tab .tab_menu {
	width: 100%;
	float: left;
	position: absolute;
	z-index: 1;
}

#tab .tab_menu li {
	float: left;
	width: 170px;
	height: 30px;
	line-height: 30px;
	border-bottom: 1px solid #ccc;
	cursor: pointer;
	text-align: center;
	margin: 0 2px 0 0;
	color: #666666;
}

#tab .tab_box {
	width: 348px;
	height: 300px;
	clear: both;
	top: 30px;
	position: relative;
}

#tab .tab_menu .selected {
	cursor: pointer;
	border-bottom: 1px solid #007AFF;
	color: #000000;
}

.hide {
	width: 348px;
	display: none;
}

.tab_box_admin {
	padding-top: 10px;
}

.tab_box_admin ul li {
	border: 1px solid #4296E6;
	margin-top: 20px;
	height: 40px;
	border-radius: 5px;
}

.tab_box_admin ul li img {
	float: left;
	padding: 2px;
}

.tab_box_admin ul li input {
	width: 280px;
	height: 36px;
	border: none;
	margin-left: 1px;
}

.but {
	width: 350px;
	margin-top: 20px;
	height: 50px;
	background: #4296E6;
	border: none;
	font-size: 20px;
	border-radius: 5px;
	color: #FFFFFF;
}
