body{margin:0;padding-bottom:60px}
a:active,a:hover{outline:0}
img{vertical-align:middle;border:0}
ul{margin:0;padding:0;list-style-type:none}
button,input,textarea{color:inherit;font:inherit;margin:0}
button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}
input[type=number]{-webkit-appearance:none}
@-ms-viewport{width:device-width}
html{-webkit-tap-highlight-color:transparent;font:14px/1.4 Arial,Helvetica,'Hiragino Sans GB','Microsoft YaHei',sans-serif;-webkit-font-smoothing:antialiased}
body{margin:0;color:#333}
input,button,textarea{font-family:inherit;font-size:inherit;line-height:inherit}
a{color:#000;text-decoration:none;outline:0}
a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
.cl:before,.cl:after{content:" ";display:table}
.cl:after{clear:both}
.fr{float:right!important}
.fl{float:left!important}
.hide{display:none!important}
.eps{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.top{height:50px;background-image:url("../images/top.jpg")}
.logo{float:left;margin-top:5px;margin-left:10px;height:40px}
.user-logo{float:right;width:40px;height:40px;margin-top:5px;margin-right:10px;background-image:radial-gradient(#333,#f80);border-radius:20px}
.video{width:100%}
.video video{position:relative;z-index:9}
.marquee{height:40px;line-height:40px;font-size:14px;color:#fff;background-color:#000}
.video-info{height:30px;padding:5px 10px;line-height:30px;color:#fff;background-color:#333}
.video-info .number{float:left;width:40px;height:20px;padding:1px 2px;line-height:22px;vertical-align:middle;margin:3px 5px;background-color:#333;border:1px solid #fff;border-radius:5px}
.video-info .btn{float:left;width:40px;margin:3px 0 0 5px;height:24px;line-height:24px;font-size:14px;color:#333;text-align:center;background-color:#fff;border:none;border-radius:5px}
.tab-wrap{height:45px;font-size:16px;text-align:center;background-color:#FAFAFA}
.tab-wrap a{float:left;height:43px;line-height:43px;color:#666;border-bottom:2px solid #ccc}
.tab-wrap a#one2{margin-left:-1px;border-left:1px solid #E8E8E8}
.tab-2{width:50%}
.tab-3{width:33.3333%}
.tab-wrap a{width:50%}
.tab-wrap a.active{color:#f80;border-bottom-color:#f80;background:#FFFFFF}
.tab-wrap span{line-height:43px;float:left;margin-left:10px}
.comment-top{position:fixed;right:0;bottom:0;width:100%;height:40px;background-color:#FFFFFF;opacity:.9;padding-top:6px;z-index:2;display:flex;border-top:1px solid #E8E8E8}
.comment-top a{width:20%;text-align:center;position:relative}
.comment-top a em{position:absolute;right:2px;top:0;background-color:#FF4774;color:#FFF;font-size:12px;font-style:normal;padding:0 5px;opacity:.9}
.comment-top a:first-child em{background-color:#00bb9c}
.comment-top a:first-child img{background-color:#ff3366;border-radius:50%;padding:5%;height:70%}
.comment-top a img{height:80%}
.comment-top #postcomment{font-size:13px;border:0;background-color:rgba(250,250,250,.95);outline:none;height:35px;line-height:35px;padding:0;width:60%;text-indent:1em;display:inline-block;border-radius:3px}
.comment-top input:before{background:url("image/uedit-icon.png") no-repeat center center;width:25px;height:28px;content:'';display:inline-block;margin-right:5px;background-size:25px auto}
.title{margin:0;padding-left:10px;line-height:40px;font-size:16px;border-left:3px solid #f80}
.ct-item{margin:10px;background-color:#fff;}
.comment .ct-item:last-child{margin-bottom:0}
.avatar{width:36px;height:36px;background-image:radial-gradient(#fff,#888);border-radius:18px}
.ct-item .fl img{border-radius:50%;width:26px;height:26px}
.ct-content{margin-left:10px;max-width:-moz-calc(100% - 60px);max-width:-webkit-calc(100% - 60px);max-width:calc(100% - 60px);position:relative;background-color:#F8F8F8;float:left;padding:5px 10px;min-width:130px;border-radius:3px;line-height:18px;margin-bottom:5px;color:#888}
.ct-content:before{content:'';background:#f8f8f8;font-size:0;height:8px;width:8px;position:absolute;left:-4px;top:10px;transform:rotate(-45deg)}
.ct-content i{font-style:normal;color:#B5B4B4;margin-right:5px}
.ct-content .user-name{height:18px;line-height:18px;font-size:14px;overflow:hidden;float:left;color:#02B164}
.ct-content .time{height:18px;line-height:18px;font-size:12px;float:right;color:#ccc}
.ct-content .cl{height:20px;overflow:hidden}
.ct-content .reply{font-size:14px;line-height:20px;color:#999999}
.ct-content .action{font-size:14px}
.action-item{display:inline-block;height:20px;line-height:20px;margin-right:5px;text-align:center}
.icon-digg{padding-right:20px;color:#888;font-size:12px;background:url("../images/icon-digg.png") no-repeat right top}
.icon-digg.active{color:#f80;background-image:url("../images/icon-digg-active.png")}
.more{display:block;padding:10px 0;line-height:30px;font-size:18px;text-align:center;color:#888}
.content{padding:0 0px;font-size:16px;line-height:1.5;color:#5d5d5d;word-wrap:break-word;background-color:#ebebeb}
.content img{/* width:100%; *//* display:block; *//* position: absolute; */}
.share-btn{position:fixed;left:0;bottom:0;height:40px;width:100%;text-align:center;background-color:#e9e9e9}
.share-btn a{display:inline-block;color:#fff;width:320px;height:40px;line-height:40px;font-size:18px;background-color:#f80;border-radius:5px}
.share{width:100%;height:100%;position:fixed;top:0;left:0;background:rgba(0,0,0,0.6) url("../images/Share.png") no-repeat center 0}
.post{position:fixed;top:0;left:0;z-index:999;width:100%;height:100%;background-color:rgba(0,0,0,0.6)}
.post-content{width: 100%;position:absolute;z-index:9999;top: 0px;/* left:10%; */margin: 0px auto 0;background-color:#FAFAFA;/* border-radius:8px; */overflow:hidden;}
.post-content div{position:relative;z-index:9999}
.post-content textarea{display:block;width:100%;height:80px;padding:8px;line-height:24px;color:#333;background-color:transparent;border:none;outline:none}
.post-content .btn{float:left;width:50%;height:40px;line-height:40px;text-align:center;color:#888;background-color:#fff;border:none}
.post .btn:nth-of-type(2){border-left:1px solid #e8e8e8;margin-left:-1px;color:#f80}
.advert,.advert a img{width:100%;display:block}
.pic-item{position:relative;margin-bottom:10px;margin-left:10px;border:1px solid #e7e7e7;padding:10px;border-radius:3px;background-color:#fff}
.pic-item::before{content:"";position:absolute;left:-5px;top:18px;display:block;width:7px;height:7px;background:#fff;border-top:1px solid #e7e7e7;border-left:1px solid #e7e7e7;border-right:0;border-bottom:0;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg)}
.pic-item::after{content:"";display:block;background:#c5c5c5;width:6px;height:6px;border:3px solid #f9f9f9;-webkit-border-radius:6px;border-radius:6px;position:absolute;left:-18px;top:16px;z-index:200}
.pic-item .user .user-pic{float:left}
.pic-item .user .user-pic img{margin:0;width:40px;height:40px;border-radius:50%}
.pic-item .user .time{position:relative;display:block;margin-left:50px}
.pic-item .user .time i{font-style:normal;color:#B7B7B7;font-size:12px;float:right}
.pic-item .user a img{margin:0}
.pic-item .describe{line-height:24px;margin:8px 0}
.pic-item .describe a{font-size:14px;color:#999}
.zhibo_info{background:#FAFAFA;text-align:center;font-size:12px;line-height:26px}
.zhibo_info h1{font-size:18px;margin:0;padding:10px 10px 0 10px}
.zhibo_info span{color:#999;display:block;padding:0 10px}
.zhibo_info .description{display:block;line-height:26px;padding:0 10px}
ul.comment.ajaxnewgraphic{border-left:2px solid #E6E6E6;padding-top:10px}
.load-more a::after{content:'';width:16px;height:8px;-o-transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);display:inline-block;margin-left:5px}
.gift_list{position:fixed;bottom:-65px;background-color:#FFF;width:100%;-webkit-overflow-scrolling:touch;z-index:1;box-shadow:0 0 8px rgba(0,0,0,0.2);opacity: 0;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
.gift_list.cur {bottom:45px;opacity: .9;}
.gift_list form {margin: 0;overflow:auto;}
.gift_list ul{white-space:nowrap;padding:10px}
.gift_list ul li{font-size:12px;display:inline-block;margin-right:15px;text-align: center;}
.gift_list ul li .name{margin-top:5px;color:#999}
.gift_list ul li .price{color:#00bb9c}
.gift_list ul li img{height:50px}
.gift_list .close {width: 20px;height:20px;display: none;background: url('image/close.png') center center;position: absolute;top: -25px;background-size: 20px auto;right: 5px;}
.gift_list.cur .close {display: block;}
#con_one_2 .comment-top{position:fixed;right:20px;bottom:50px;width:60px;height:54px;background-color:#02B164;border-radius:50%;opacity:.7;padding-top:6px;border:0;display:block;z-index:1}
#con_one_2 .comment-top:before{background:url("image/uedit-icon.png") no-repeat center center;width:25px;height:28px;content:'';display:block;margin:0 auto;background-size:25px auto}
#con_one_2 .comment-top button{font-size:13px;color:#fff;border:none;background:none;outline:none;padding:0;width:60px}
.gift_send {display: inline-block;color: #FF3600}

/*.layui-layer {width:80% !important;}*/
/*.layui-layer-content {background: rgba(0,0,0,.0) !important;text-align: center;line-height: 35px;color: #FFF;width: 60%;margin: 0 auto;border-radius: 8px;}*/

button {outline: 0}
#con_one_3 .newpl {padding: 10px 0;font-size: 14px;position: absolute;}
#con_one_3 .newpl p {text-indent: 2em}

#con_one_2 .newpl {padding: 10px 0;font-size: 14px;position: absolute;}
#con_one_2 .newpl p {/* text-indent: 2em; */}

.LmTipsBox,.redbagBox {
	width: 100%;
	height: 100%;
	z-index: 20;
	display: none;
	position: fixed;
	left: 0;
	top: 0;
	cursor: pointer
}

.LmTipsBox:before,.redbagBox:before {
	width: 100%;
	height: 100%;
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	content: '';
	background-color: rgba(0,0,0,.4)
}


.main_box_4.redbag {
	height: 90%;
	max-height: 500px
}

.redbag_inbox {
	border-radius: .6rem;
	overflow: hidden;
	background: #fff
}

.live_redbag {
	width: 100%;
	background: url(../images/redbag.png) top center no-repeat;
	background-size: 100% 10rem;
	padding-top: 14rem;
	padding-bottom: 1rem;
	font-size: 1.5rem
}
.live_redbag .redbag_cancel,.otherRedmoneyBox_content .gene_cancel {
	display: block;
	height: 3rem;
	width: 3rem;
	position: absolute;
	top: .5rem;
	left: 1rem
}
.live_headpic {
	width: 8rem;
	height: 8rem;
	border-radius: 8rem;
	position: absolute;
	left: 50%;
	top: 5rem;
	margin-left: -4rem;
	overflow: hidden
}

.live_headpic img {
	width: 100%;
	height: 100%
}


.live_towho {
	color: #333;
	font-size: 3rem;
	text-align: center;
	margin-bottom: 2rem
}

.live_towhy {
	color: #999;
	font-size: 1.5rem;
	text-align: center;
	margin-bottom: .5rem;
	padding: 1rem
}

.live_person {
	color: #999;
	font-size: 1.5rem;
	text-align: center;
	margin-bottom: .5rem;
	padding: 1rem;
	border-bottom: 1px solid #ccc;
	margin-left: 1rem;
	margin-right: 1rem;
}

.live_redbaglist {
	width: 100%;
	text-align: center
}

.live_redbaglist:before {
	content: '';
	display: inline-block;
	width: 80%;
	height: 1px;
	background-color: #ccc
}

.live_redbaglist ul {
	overflow: hidden;
	width: 80%;
	margin: 0 auto
}

.live_redbaglist ul li {
	width: 30%;
	float: left;
	height: 4rem;
	border: 2px solid #d74751;
	border-radius: .5rem;
	margin-left: 2.5%;
	margin-bottom: 2rem;
	text-align: center;
	line-height: 4rem
}

.live_redbaglist ul li a {
	width: 100%;
	height: 100%;
	display: block;
	color: #d74751;
	font-size: 1.7rem
}

.live_redbaglist ul li a:hover {
	background-color: #d74751;
	color: #fff
}

.live_redbaglist ul li var {
	font-size: 2.6rem;
	font-style: italic;
	margin-right: .5rem
}
