html{font-size:38px;font-family: "微软雅黑"}
a:link{
	text-decoration: none;
}
*{
	margin:0;
	padding:0;
}
/*@media only screen and (min-device-pixel-ratio: 3), only screen and (min-resolution: 192dpi) {*/
	/*#image{height: 400px;}*/
/*}*/
.clearfix:after{
	content: "020";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	/* 触发 hasLayout */
	zoom: 1;
}
.fullscreen #ad {
	position: absolute;
	z-index: 9999;
}
.fullscreen #myTab {
	margin-top: 30px;
	position: relative;
}
.fullscreen .container{
	position: relative;
}
.fullscreen #QLPLAYER{
	object-position: center 40px;
}
a:hover, a:focus {
	color: #fff;
}
a {
	/*color: #fff;*/
	text-decoration: none;
}
.righttwo img{
	width: 30px;
	height: 30px;
	position: absolute;
	bottom: 100px;
	left: 50%;
	margin-left: -10px;
	z-index:999;
}
.share .mobile a{
	background-image: url('../../image/mobile/duanxin.png');
	background-color: #fff;
	display:block;
	background-size:15px;
}
.share .email a{
	background-image: url('../../image/mobile/youjian.png');
	background-color: #fff;
	display:block;
	background-size:30px;
}
.share .weixin a{
	background-image: url('../../image/mobile/share_weixin.png');
	background-color: #fff;
	display:block;
	background-size:25px;
}
p {
	margin: 0 0 10px;
	margin-bottom: 0!important;
	font-size:14px;
	word-break: break-all;
}
.modal-backdrop {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background-color: #000;
}
.index{
	width: 100%;
	height: auto;
	background: #f5f5f5;
}
.top{
	width: 100%;
	background: #0090e9;
	height: 1.3rem;
	position: fixed;
	top:0;
}
.top_one{
	width: 100%;
	line-height: 1.2rem;
}
.top_one_title{
	line-height:1.2rem;
}
.top__myQr {
	width: 34px;
	position: absolute;
	right: 14px;
	top: 10px;
}
.list_first{
	width: 100%;
	height: 1.2rem;
	margin-top: 0.03rem;
	line-height: 1.2rem;
	font-size: 0.3rem;
}
.list_first img{
	float: left;
	margin-top: 0.35rem;
}
.list_first p{
	float: left;
	width: 30%;
	margin-left:3%;
}
.zan_name{
	height: 50px;
	font-size: 16px;
	line-height: 50px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.container>img{
	width:38px;
	height:38px;
}
/*初次进入弹出微信号关注--wukai-2017-12-18*/
.qr__star--bg {
	display:none;
	position: fixed;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	height: 100%;
	width: 100%;
	background-color: rgba(0,0,0,0.7);
	z-index: 999;
}
.qr__weChat{
	color: #0090e9;
	margin: 0 4px;
}

.qr__star {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 250px;
	height: 285px;
	background-color: #fff;
	transform: translate(-50%, -50%) scale(0.8);
}
.qr__btn--close {
	transform: scale(1.4);
	position: absolute;
	display: inline-block;
	bottom: -40px;
	left: 50%;
	margin-left: -15px;
	height: 30px;
	width: 30px;
	text-align: center;
	background-image: url('../../image/mobile/qr_close_btn.png');
	background-size: contain;
}

.qr__title {
	text-align: center;
	margin: 15px auto 10px auto;
	border-bottom: 1px solid #ddd;
	padding-bottom: 15px;
	font-size: 16px;
	font-weight: bolder;
}
.qr__container {
	width: 80%;
	margin: 0 auto;
	height: 200px;
	background-color: #ddd;
}

.qr__footer {
	width: 80%;
	margin: 0 auto;
	text-align: center;
	font-size: 14px;
	color: #999;
}

/*初次进入定制弹框*/
.frame__star--bg {
	display:none;
	position: fixed;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	height: 100%;
	width: 100%;
	background-color: rgba(0,0,0,0.7);
	z-index: 999;
}
.frame__weChat{
	color: #0090e9;
	margin: 0 4px;
}

.frame__star {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 250px;
	height: 290px;
	margin-left: -125px;
	margin-top: -150px;
	background-color: #fff;
}
.frame__btn--close {
	position: absolute;
	display: inline-block;
	bottom: -40px;
	left: 50%;
	margin-left: -15px;
	height: 30px;
	width: 30px;
	text-align: center;
	background-image: url('../../image/mobile/qr_close_btn.png');
	background-size: contain;
}

.frame__title {
	text-align: center;
	margin: 15px auto 10px auto;
	border-bottom: 1px solid #ddd;
	padding-bottom: 15px;
	font-size: 16px;
	font-weight: bolder;
}
.frame__container {
	width: 80%;
	margin: 0 auto;
	height: 200px;
	position: relative;
}
.frame_img{
	position: absolute;
	top: 74%;
	left: 50%;
	transform: translate(-50%,-50%);
	width: 200px;
	height: 200px;
	display: inline-block;
}

@keyframes slideInDown {
	from {
		transform: translate3d(0, -100%, 0);
		visibility: visible;
	}

	to {
		transform: translate3d(0, 0, 0);
	}
}

.slideInDown {
	display: block;
	animation-name: slideInDown;
}

/*头部广告样式*/
.font_ad {
	height: 40px;
	line-height: 40px;
	text-align: center;
	color: #fff;
	font-size: 18px;
	letter-spacing: 1px;
}

.top_banner{
	position: relative;
	width: 100%;
	/*height:220px;*/
}
.act_back--icon{
	position: absolute;
	bottom: 12px;
	right: 2%;
	background: #f5f5f5;
	border-radius: 50%;
	border: none;
	width: 28px;
	height: 28px;
}
.act_back--icon>img{
	width: 28px;
	height:28px;
}
.act_reload--icon{
	position: absolute;
	bottom: 12px;
	right: 11%;
	width: 28px;
	height: 28px;
	background: #f5f5f5;
	border-radius: 50%;
	border: none;
}
.act_reload--icon>img{
	width: 32px;
	height: 32px;
	text-align: center;
	position: absolute;
	left: -2px;
	top: -2px;
}
.act_person--icon{
	position: absolute;
	top: 28%;
	right: 0%;
	width: 28px;
	transform: translate(-50%,-50%);
	z-index: 1000;
}
.footer{
	width: 100%;
	position: fixed;
	bottom: 0;
	height:32px;
}
.btn_all{
	width: 100%;
}
.btn_footer{
	border-radius: 0!important;
	font-size: 0.3rem;
	color: #a9a9a9;
	padding:0!important;
	border-color: #f5f5f5;
}
.btn_all img{
	margin-top: 5px;
}
.btn_footer:hover{
	color: #a9a9a9;
	background:#fff;
	outline: none;
}
.btn-default:hover, .btn-default:focus, .btn-default.focus, .btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default{
	border:none;
}
.nav li{
	/* width: 25%; */
	text-align: center;
	padding-left: 9px;
	/*min-width: 80px;*/
}
.tab-content{
	font-size: 0.3rem;
	color: #333;
}
.support{
	font-size: 14px;
	width: 65%;
	float: left;
}
.watch_num{
	float: left;
	color: #f6921d;
	font-size: 12px;
	color:#b5b5b6;
	margin-right: 18px;
}
.watch_icon {
	height: 14px;
	margin-right: 8px;
}
.time{
	width: 100%;
	margin: 0 auto;
	height: 20px;
	/*line-height: 25px;*/
	font-size: 12px;
	color: #666666;
	padding-left: 1px;
	font-family: "微软雅黑";
}
.time_img{
	float: left;
	margin-top: 2px;
	width: 12px;
	max-height: 100%;
}
.time_data{
	float: left;
	margin-left: 2%;
	margin-bottom: 0!important;
	font-size: 12px;
	margin-right: 6px;
}
.address{
	clear: both;
	width: 95%;
	margin: 0 auto;
	font-size: 14px;
	color: #333;
	border-bottom: 1px solid #eeeef4;
	overflow: hidden;
	min-height: 38px;
	padding-left: 8px;
	font-family: "微软雅黑";
}
.address img{
	display: inline-block;
	width: 15px;
	max-height: 100%;
	margin-top: 5px;
}
.address div{
	display: inline-block;
	margin-left: 4px;
	width: 88%;
	vertical-align: middle;
	padding-top: 9px;
	padding-bottom: 7px;
}
.activity__price--wrapper {
	clear: both;
	width: 95%;
	margin: 0 auto;
	height: 35px;
	line-height: 35px;
	border-bottom: 1px solid #eeeef4;
	padding-left: 10px;
}

.activity__price {
	font-size: 14px;
	color: #f6921d;
	margin-left: 6px;
	vertical-align: middle;
}
.activity__price_pay{
	display: inline-block;
	width: 21%;
	height: 24px;
	line-height: 24px;
	text-align: center;
	border: none;
	font-size: 14px;
	color: #fff;
	background-color: #f6921d;
	border-radius: 4px;
	margin-left: 22px;
	vertical-align: middle;
}
.activity__price--icon {
	display: inline-block;
	width: 19px;
	max-height: 100%;
	vertical-align: middle;
}
.attention{
	position: relative;
	overflow: hidden;
}
.newSponsor_leftbox{
	width: 50px;
	float: left;
	height: 40px;
	position: relative;
}
.organise__icon{
	position: absolute;
	top: 0;
	left: 0;
}

.attention .user__logo{
	position: absolute;
	width: 28px;
	height: 28px;
	border-radius: 50%;
	overflow: hidden;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
}
.attention .a_owner{
	width: calc(100% - 64px);
	float: left;
	height: 50px;
}
.attention .a_owner .a_label{
	width: 100%;
	color:#727171;
	margin-left:3%;
	font-size:12px;
	margin-top:4px;
}
.attention .a_owner .a_name{
	/*position: absolute; */
	color: #000;
	font-size: 14px;
	white-space: nowrap;
	word-break: break-all;
	overflow: hidden;
	text-overflow: ellipsis;
	height: 20px;
	line-height: 20px;
	width: 75%;
	margin-top:2px;
}
.a_data {
	position: absolute;
	top: 22px;
	left: 58px;
	margin-top: 20px;
	font-size: 13px;
	color: #999;
	text-align: left;
}
.a_num {
	margin-right: 14px;
}
.a_follow {
	position: absolute;
	text-align: center;
	top: 50%;
	right: 3%;
	transform: translate(0%,-50%);
}
.attention .concern{
	display: inline-block;
	width: 50px;
	height: 22px;
	border-radius: 5px;
	/*橘黄色*/
	/*background:#f6921d;*/
	/*蓝色*/
	/*background:#0090e9;*/
	background: rgba(0, 144, 233, 0.7);
	line-height:22px;
	text-align: center;
	color: #fff;
	text-decoration: none;
	font-size: 14px;

}
.introduction{
	width: 95%;
	margin:0 auto;
	margin-top: 0.2rem;
	font-size:16px;
	overflow:hidden;
	padding-left: 6px;
}
.introduction img{max-width:100%;}
.introduction .a_intro{
	font-size: 16px;
	color: #333;
}
.introduction .a_content{
	color:#666666;
	background-color: #fff;
	font-size: 16px;
}
.a_content  img {
	max-width: 100%;
	height: auto;
}
.sent_comment{
	width: 100%;
	margin-top: 0.3rem;
	padding-left:2%;
	padding-right:3%;
}
.sent_comment_top{
	position: relative;
	width: 100%;
}
.sent_comment_top > img{
	width: 24px;
	height: 24px;
	border-radius: 15px;
	vertical-align: super;
	display: block;
	float: left;
}
.name{
	/*display:inline-block;*/
	/*width: 90%;*/
	/*font-size:14px;*/
	/*margin-left: 7%;*/
	/*line-height: 20px;*/
	display: block;
	width: 80%;
	font-size: 14px;
	line-height: 22px;
	float: left;
	padding-left: 5px;
	position: relative;
}
.case_userstyle{
	width: 30px;
	height: 30px;
	border-radius: 15px;
	vertical-align: super;
	display: block;
	position: absolute;
	top: 28px;
	left: 3px;
}
#hostimg {
	left: 50px;
}
#host {
	display: inline-block;
	border-radius: 10px;
	color: #0090e9;
}
.hostname{
	display: block;
	width: 90%;
	font-size: 14px;
	line-height: 22px;
	float: left;
	padding-left: 5px;
}
.act__host {
	display: block;
	color: #B0B0B0;
}
.act__host_text{
	display: block;
	background: #f5f5f5;
	padding: 7px;
	border-radius: 4px;
	float: left;
	margin: 0 10px;
	max-width: 80%;
	border: 1px solid #ededed;
	position: relative;
	word-break: break-word;
}
.act__host_text:before{
	content: "";
	position: absolute;
	top: 9px;
	border: 6px solid transparent;
	border-right-color: #f5f5f5;
	right: inherit;
	right: 100%;
}
.act__sponsor {
	border: 1px solid #0090e9;
	display: inline-block;
	padding: 2px 4px;
	border-radius: 10px;
	background-color: #0090e9;
	color: #fff;
}

.act__userName {
	/*color: #0090e9;*/
	/*margin-left: 1%;*/
	display: block;
	color: #B0B0B0;
}
.rewards__num {
	color: #fd5555;
}
.packet__icon {
	width: 37px;
	margin-left: 2px;
}
#msg-comment{
	overflow: scroll;
	overflow-x:hidden;
	background: #faf9f9;
	/*position: fixed;*/
	width: 100%;
	-webkit-overflow-scrolling : touch;
	/*z-index: 2;*/
	padding-right: 12px;
	padding-bottom: 50px;
}
#actdesc,#details,#position,#live,#dianboback {
	-webkit-overflow-scrolling : touch;
	padding-bottom: 45px;
}

.message__wrapper {
	display: none;
	position: fixed;
	bottom: 37px;
	text-align: center;
	width: 96px;
	background-color: #fff;
	height: 20px;
	line-height: 20px;
	left: 50%;
	margin-left: -48px;
}
.message__remind{
	font-size: 12px;
	color: #f6921d;
}
.submit{
	width: 100%;
	height: 45px;
	/*position: relative;*/
	position: fixed;
	bottom: 0px;
	left: 0;
	z-index: 10;
	background: #fff;
	border-top: 1px solid #eee;
}
.text_comment{
	width: 75%;
	/*没有红包按钮宽度*/
	/*width: 66.3%;*/
	/*未移除打赏宽度*/
	/*width: 80%;*/
	color: #000;
	height: 31px;
	border: 1px solid #f0f0f0;
	margin: 1.9% 2%;
	outline: none;
	float: left;
	font-size: 14px;
	text-indent: 10px;
	border-radius: 25px;
	background-color: #FAF9F9;
	padding-left: 7px;
}
.text_comment2{
	/*width: 54.3%;*/
	/*没有红包按钮宽度*/
	/*width: 66.3%;*/
	/*未移除打赏宽度*/
	width: 83%;
	color:#000;
	height: 31px;
	border: 1px solid #f0f0f0;
	margin:1.9% 2%;
	outline: none;
	float: left;
	font-size: 14px;
	text-indent: 10px;
	border-radius: 25px;
	background-color: #FAF9F9;
	padding-left: 7px;
}
.reward__icon {
	width: 35px;
	height: 35px;
	position: absolute;
	right: 19%;
	top: 50%;
	transform: translate(0%,-50%);
}
.red_packet{
	width: 31px;
	height: 31px;
	position: absolute;
	right: 31%;
	top: 50%;
	transform: translate(0%,-50%);
}

.submit_comment{
	/*display: inline-block;*/
	/*width: 44px;*/
	/*height: 40px;*/
	/*line-height: 40px;*/
	/*text-align: center;*/
	/*border: none;*/
	/*font-size: 17px;*/
	/*color: #09c109;*/
	/*!* background-color: #0090e9; *!*/
	/*border-radius: 4px;*/
	/*position: absolute;*/
	/*right: 2%;*/
	/*top: 47%;*/
	/*transform: translate(0%,-50%);*/
	/*font-family: "微软雅黑";*/
}
.submit_comment>img{
	position: absolute;
	right: 9px;
	top: 50%;
	transform: translate(0%,-50%);
	width: 24px;
}

.count_table{
	width: 100%;
}
tr{
	width: 100%;
	border-bottom: 1px dashed #f2dede;
}
td,th{

	text-align: center;
	height: 1rem;
}
.table1 tr>th:nth-of-type(1){
	width:12%;
}
.table1 tr>th:nth-of-type(2){
	width:40%;
}
.table1 tr>th:nth-of-type(3){
	width:20%;
}
.table1 tr>th:nth-of-type(4){
	width:20%;
}


.table2 tr>th:nth-of-type(1){
	width:35%;
}
.table2 tr>th:nth-of-type(2){
	width:30%;
}
.table2 tr>th:nth-of-type(3){
	width:20%;
}


.text-center span{
	color: red;
}
.text-center{
	font-weight: bold;
}
.back{
	width: 25px;
	height: 25px;
	border-radius: 12.5px;
	background:#000;
	position: fixed;
	top:1%;
	opacity: 0.6;
	text-align: center;
	line-height: 25px;
}
.right_banner{
	width: 25px;
	height: 25px;
	border-radius: 12.5px;
	background:#000;
	position: fixed;
	top:1%;
	right:0;
	opacity: 0.6;
	text-align: center;
	line-height: 25px;
}
.back a,.right_banner a{
	color: #fff;
	display: block;
	height: 25px;
	width: 25px;
	font-weight: bold;
}
.nav_right{
	position: fixed;
	right:0;
	top:1rem;
	width: 18%;
	opacity: 0;
}
.nav_right ul{
	list-style: none;
}
.nav_right ul li{
	height: 0.7rem;
	background:#000;
	opacity: 0.6;
	width: 100%;
	text-align: center;
	margin-top: 2%;
	line-height: 0.7rem;
}
.nav_right ul li a{
	color: #fff;
	font-size:0.3rem;
}

.nav-tabs > li > a {
	margin-right: 2px;
	line-height: 1.42857143;
	border:none;
	font-size:14px;
	color:#3e3a39;
	border-radius: 4px 4px 0 0;
	padding:7px 7px;
}
#myTab {
	border: none;
	margin-bottom: 1px;
	border-bottom: 1px solid #f0f0f0;
	/*background-color: #f5f5f5;*/
	position: relative;
	width:92%;
}

.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus{
	cursor: default;
	background-color: rgba(238, 238, 238,0.2);
	border: none;
	border-bottom: 2px solid #0090e9;
	color: #0090e9;
	padding: 6px 7px;
}
.btn-default:hover{border:none;}
.container{padding:0px;}
.block_one{
	width: 95%;
	min-height: 40px;
	background: #fff;
	margin-top: 0px;
	padding-top: 9px;
	padding-bottom: 5px;
	padding-left: 1px;
	border-bottom: 1px solid #eeeef4;
	position: relative;
	margin: 0 auto;
}
.act_collect{
	position: absolute;
	top: 55%;
	right: 1px;
	transform: translate(-50%,-50%);
	display: inline-block;
	width: 17px;
}
.block_one .title{
	color: #333;
	font-size: 16px;
	width: 86%;
	margin-left: 8px;
	font-family: "微软雅黑";
	font-weight: bold;
}
.block_one .p_time{
	height:25px;
	line-height:25px;
	width:95%;
	margin:0 auto;
}
.block_one .p_time p{color:#b5b5b6;}
.block_two{width:100%;background:#fff;}
.block_three{width:100%;background: #fff;}
.block_four{width:100%;background:#fff;}
.highly{width:100%;height:65px;}
.start{
	width: 60px;
	height: 60px;
	position: absolute;
	z-index: 8;
	margin-top: -130px;
	left: 50%;
	margin-left: -30px;
	opacity: 0.5;
	/*top:50%;*/
	/*left:50%;*/
	/*transform: translate(-50%,-50%);*/
}
.videoConf--icon {
	height: 60px;
	width: 120px;
	border-radius: 10px;
	margin-left: -20px;
}

#share { visibility: hidden }
#share.show { visibility: visible }
#share.show .share_msk { visibility: visible }
#share.show .share { visibility: visible; bottom: 0 }
#share .pd10 { padding-top: 5px }
#share .share_input{
	height: 50px;
	width: 99%;
	font-size: 18px;
	text-align: center;
}
.share_msk { width: 100%; height: 100%; position: fixed; top: 0; left: 0; background: rgba(0, 0, 0, 0.5); visibility: hidden; z-index: 10 }
.share { position: fixed; bottom: -200px; left: 0; width: 100%; background: rgba(255,255,255,1); visibility: hidden; z-index:999; -webkit-transition: all 0.3s cubic-bezier(0.165, 0.84, 0.44, 1); -moz-transition: all 0.3s cubic-bezier(0.165, 0.84, 0.44, 1); -o-transition: all 0.3s cubic-bezier(0.165, 0.84, 0.44, 1); transition: all 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);  }
.share .share_botton  a { display: block;  width:45px; height:45px; border-radius:8px; background-repeat: no-repeat; background-position: 50% 50%;}
.share .share_botton{ width:100%; margin-top:10px;text-align: center;}
.share .share_botton span{ font-size:12px; color:#888; margin-top:5px; display:block;}
.share .share_botton .mobile { float:left; width:60px; height:70px;}
.reward__item_p{
	color: #e25d4c;
	font-size: 12px;
	font-weight: bold;
	height: 30px;
	line-height: 30px;
}
.reward__item_p>span{
	font-size: 14px;
}
.share .share_botton .email{float:left; width:60px; height:70px; margin-left:10px;}
.cancel_share > a {display: inline-block;border-radius:10px;width:95px; height: 28px;text-align: center; color: #fff; background: #f6921d; font-size: 15px;margin-left: 10px;  }
.cancel_share a.ton { background: #3a81bd; }
.btn_share a { display: block; height: 50px; line-height: 50px; text-align: center; color: #fff; background: #c8c8c8; font-size: 15px }
.btn_share a.ton { background: #3a81bd }
.share .share_botton .weixin{float:left; width:60px; height:70px; margin-left:10px;}
#share.show .share_email { visibility: visible; bottom: 0 }
.share_email { position: fixed; bottom: -200px; left: 0; width: 100%; background: #fff; visibility: hidden; z-index: -1; -webkit-transition: all 0.3s cubic-bezier(0.165, 0.84, 0.44, 1); -moz-transition: all 0.3s cubic-bezier(0.165, 0.84, 0.44, 1); -o-transition: all 0.3s cubic-bezier(0.165, 0.84, 0.44, 1); transition: all 0.3s cubic-bezier(0.165, 0.84, 0.44, 1) }
.share_email td { height: 70px }
.share_email td a { display: block; width: 100%; height: 100%; background-repeat: no-repeat; background-position: 50% 50%; background-size: 74px 70px }
.share_email td.sina a {  background-color: #d63b22 }
.share_email td.guangbo a { background-color: #3eb0d8 }
.share_email td.facebook a { background-color: #3f67c0 }
.share_email td.twitter a {  background-color: #35b5eb }
.share_email td.mobile a {  background-color: #35b5eb }
.share_email td.email a { background-color: #35b5eb }
#share.show .share_mobile { visibility: visible; bottom: 0 }
.share_mobile { position: fixed; bottom: -200px; left: 0; width: 100%; background: #fff; visibility: hidden; z-index: -1; -webkit-transition: all 0.3s cubic-bezier(0.165, 0.84, 0.44, 1); -moz-transition: all 0.3s cubic-bezier(0.165, 0.84, 0.44, 1); -o-transition: all 0.3s cubic-bezier(0.165, 0.84, 0.44, 1); transition: all 0.3s cubic-bezier(0.165, 0.84, 0.44, 1) }
.share_mobile td { height: 70px }
.share_mobile td a { display: block; width: 100%; height: 100%; background-repeat: no-repeat; background-position: 50% 50%; background-size: 74px 70px }
.share_mobile td.sina a { background-color: #d63b22 }
.share_mobile td.guangbo a {  background-color: #3eb0d8 }
.share_mobile td.facebook a {  background-color: #3f67c0 }
.share_mobile td.twitter a {  background-color: #35b5eb }
.share_mobile td.mobile a { background-color: #35b5eb }
.share_mobile td.email a {  background-color: #35b5eb }

#share.show .share_weixin { visibility: visible; bottom: 0 }
.share_weixin { position: fixed; bottom: -200px; left: 0; width: 100%; background: #fff; visibility: hidden; z-index: -1; -webkit-transition: all 0.3s cubic-bezier(0.165, 0.84, 0.44, 1); -moz-transition: all 0.3s cubic-bezier(0.165, 0.84, 0.44, 1); -o-transition: all 0.3s cubic-bezier(0.165, 0.84, 0.44, 1); transition: all 0.3s cubic-bezier(0.165, 0.84, 0.44, 1) }
.share_weixin td { height: 70px }
.share_weixin td a { display: block; width: 100%; height: 100%; background-repeat: no-repeat; background-position: 50% 50%; background-size: 74px 70px }
.share_weixin td.sina a { background-color: #d63b22 }
.share_weixin td.guangbo a {background-color: #3eb0d8 }
.share_weixin td.facebook a { background-color: #3f67c0 }
.share_weixin td.twitter a { background-color: #35b5eb }
.share_weixin td.mobile a {background-color: #35b5eb }
.share_weixin td.email a { background-color: #35b5eb }

.btn{border:none;}
.footer_style{height:60px;font-size:14px;background:#fff;color:#a9a9a9;text-align:center;}
.footer_style img{margin-top:8px;}

/*密码*/
#password_box { visibility: hidden }
#password_box.show { visibility: visible }
#password_box.show .share_msk { visibility: visible }
#password_box.show .share { visibility: visible; bottom: 0 }
#password_box .pd10 { padding-top: 5px }
#password_box .share_input{
	height: 50px;
	width: 99%;
	font-size: 18px;
	text-align: center;
}
/*密码*/
#passwordvc_box { visibility: hidden }
#passwordvc_box.show { visibility: visible }
#passwordvc_box.show .share_msk { visibility: visible }
#passwordvc_box.show .share { visibility: visible; bottom: 0 }
#passwordvc_box .pd10 { padding-top: 5px }
#passwordvc_box .share_input{
	height: 50px;
	width: 99%;
	font-size: 18px;
	text-align: center;
}
/**密码**/
#whitelist_box { visibility: hidden }
#whitelist_box.show { visibility: visible }
#whitelist_box.show .share_msk { visibility: visible }
#whitelist_box.show .share { visibility: visible; bottom: 0 }
#whitelist_box .pd10 { padding-top: 5px }
#whitelist_box .share_input{
	height: 50px;
	width: 99%;
	font-size: 18px;
	text-align: center;
}
#whitelistvc_box { visibility: hidden }
#whitelistvc_box.show { visibility: visible }
#whitelistvc_box.show .share_msk { visibility: visible }
#whitelistvc_box.show .share { visibility: visible; bottom: 0 }
#whitelistvc_box .pd10 { padding-top: 5px }
#whitelistvc_box .share_input{
	height: 50px;
	width: 99%;
	font-size: 18px;
	text-align: center;
}
/*//付费*/
#recharge_box { visibility: hidden }
#recharge_box.show { visibility: visible }
#recharge_box.show .share_msk { visibility: visible }
#recharge_box.show .share { visibility: visible; bottom: 0 }
#recharge_box .pd10 { padding-top: 5px }
#recharge_box .share_input{
	height: 50px;
	width: 99%;
	font-size: 18px;
	text-align: center;
}
.return_list {
	position: fixed;
	bottom:57px;
	right: 6px;
	z-index: 5;
	text-align: center;
}
#praise {
	margin-top:  3px;
	margin-left: 1px;
}
.enroll {
	position: fixed;
	bottom:153px;
	right: 5px;
}
.replay_container{
	width: 100%;
	height: auto;
	margin-top: 0px;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-evenly;
}
.one_replay{
	width: 47%;
	position: relative;
	/* height: 80px; */
	background: #fff;
	padding: 4px 0;
	/*border: 1px solid #f2dede;*/
	border-radius: 5px;
	/*float: left;*/
	/*margin: 6px 1%;*/
	margin-top: 10px;
}
.one_replay .replay_face{
	/* float: left; */
	/* margin-left: 5px; */
	height: 100px;
	width: 100%;
	/* margin-top: 6px; */
	border-radius: 2px;
	margin: 0 auto;
	display: block;
}
.replay_title{
	font-size: 14px;
	width: 100%;
	color: #666;
	line-height: 25px;
	word-break: break-all;
	box-sizing: border-box;
	padding: 0 10px;
}
.replay_icon{
	position: absolute;
	width: 35px;
	height: 35px;
	top: 23px;
	left: 31px;
}

/*//打赏*/
#shang_box { visibility: hidden }
#shang_box.show { visibility: visible }
#shang_box.show .share_msk { visibility: visible }
#shang_box.show .share { visibility: visible; bottom: 0 }
#shang_box .pd10 { padding: 0px 10px 10px 10px;color: #fff;}
#shang_box .share_input{
	height: 50px;
	width: 99%;
	font-size: 18px;
	text-align: center;
}
.re_close_wrapper {
	text-align: center;
	position: relative;
	width: 100%;
	height: 35px;
	line-height: 35px;
	color: #fff;
	letter-spacing: 1px;
	font-size: 15px;
	background: linear-gradient(to right,#d81e06, rgba(0, 0, 255, 0.68));
}
.re_close_btn {
	width:  26px;
	position: absolute;
	top: 4px;
	right: 4px;
}


/*转发榜单排行版--wukai-2017-9-25*/
.rank_container {
	background-color: #fff;
	color: #333;
}
.rank__top {
	display: inline-block;
	width: 20px;
	height: 20px;
	border-radius: 50%;
	color: #fff;
	line-height: 20px;
}

/*添加刷新留言--2017-9-29*/
.update--icon {
	width: 24px;
	float: right;
	margin-top: 10px;
	cursor: pointer;
}
.update_comments{
	height:40px;
	width:100%;
}


/*转发排行版样式*/
.rank__link {
	width: 100%;
	height: 26px;
	line-height: 26px;
	background-color: #46af35;
	text-align: center;
	color: #fff;
}
.rank__container {
	/*width: 100%;*/
	/*background-color: #fff;*/
	/*margin: 0 auto;*/
	/*padding-top: 0px;*/
}

.rank__wrapper {
	overflow: hidden;
	margin: 10px auto;
	width: 90%;
}
.rank_outside {
	border: 1px solid #f2dede;
	width: 95%;
	margin:0 auto;
	border-radius: 4px;
}
.rank__item {
	float: left;
	list-style: none;
	width:50%;
	cursor: pointer;
}
.rank__share {
	display: inline-block;
	width: 100%;
	height: 30px;
	line-height: 30px;
	text-align: center;
	background-color: #fff;
	border: 1px solid #f6921d;
	color: #f6921d;
	/*	border-right: 1px solid #fff;
        border-top-left-radius: 4px;
        border-bottom-left-radius: 4px;*/
	border-radius: 4px;

}
.rank__award {
	display: inline-block;
	width: 100%;
	height: 30px;
	line-height: 30px;
	text-align: center;
	background-color: #fff;
	border: 1px solid #f6921d;
	color: #f6921d;
	/*	border-left: none;
        border-top-right-radius: 4px;
        border-bottom-right-radius: 4px;*/
	border-radius: 4px;
}

.rank__share:hover,.rank__share:focus
.rank__award:hover,.rank__award:focus{
	color:#fff;
	text-decoration: none;
}
.rank_active {
	background-color: #f6921d;
	color: #fff;
}
.rank_close {
	text-align: center;
	font-size: 16px;
	width: 60px;
	height: 30px;
	line-height: 30px;
	margin: 0 auto;
	background-color: #f6921d;
	border-radius: 6px;
	color: #fff;
}
.table{
	margin-bottom: 2px;
}
.table > tbody > tr > th{
	font-weight:normal;
	display: table-cell;
	vertical-align: middle;
	text-align: left;
	position: relative;
	border-top:none;
}
.rank__header--title {
	font-size: 18px;
	text-align: center;
	color: #f6921d;
}
.rank__header--explain {
	font-size: 14px;
	color: #F6921D;
	font-weight: normal;
}
.rank__price {
	font-size: 18px;
	margin-left: 2px;
}
.rank__user--logo {
	width: 30px;
	height: 30px;
	border-radius:  50%;
	margin-right:  8px;
	vertical-align:  middle;
}

.rank__user--name {
	display: inline-block;
	font-family: "微软雅黑";
	font-size: 14px;
	/* line-height: 24px; */
	width: 107px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	/* margin-top: 10px; */
	padding-top: 2px;
	height: 30px;
	position: absolute;
	top: 10px;
	/*left: 5px;*/}


.unscroll{
	position: fixed;
	width: 100%;
}

/*活动详情栏目-图文直播-wukai-2017-10-20*/
.img__live--bg {
	background-color: #fff;
	margin-top: -12px;
	padding-bottom: 21px;
}

.img__list {
	position: relative;
	width: 335px;
	margin: 0 auto;
	border-left: 1px solid #efefef;
	padding: 12px 0 6px 16px;
}
.img__circle--icon {
	position: absolute;
	width: 8px;
	height: 8px;
	background-color: #50ab00;
	top: 12px;
	left: 0;
	border-radius: 50%;
	margin-left: -4px;
	margin-top: 4px;
}

.img__time {
	float: right;
	font-size: 12px;
	color: #999;
}

.img__title {
	font-size: 12px;
	color: #000;
}

.img__content {
	font-size: 12px;
	color: #000;
	line-height: 20px;
}

.img__live--message {
	margin-bottom: 0 !important;
}

.img__photo {
	width: 375px;
}
.img__photo--item {
	width: 26%;
	margin-right: 6px;
}
/*跑马灯--wukai-2017-11-8*/
.notice_bg {
	/*background-color: rgba(30,95,208,0.5);*/
	background-color:#FFEABD;
	height: 22px;
	line-height: 22px;
	margin-bottom: -5px;
}
.notice_show {
	color: #814000;
	font-size:13px;
}
/*评论-打赏礼物样式-wukai-2017-11-15*/
.reward__item {
	position: relative;
	display: inline-block;
	float: left;
	width: 33%;
	text-align: center;
	border-left: 1px solid #ededed;
	border-bottom: 1px solid #ededed;
	padding-top: 10px;
}
.reward__list--wrapper {
	overflow: hidden;
	text-align: justify;
	color: #000;
}
.reward__wrapper {
	/*padding: 15px 0;*/
}
.shang_1{
	width:62px;
	height:52px;
}
.shang_2{
	width: 52px;
	height: 52px;
}
.shang_3{
	/*width: 64px;*/
	height: 52px;
}
.shang_4{
	width: 61px;
	height: 44px;
}
.shang_5{
	width: 86px;
	height: 37px;
	margin-top: 7px
}
.shang_6{
	width: 78px;
	height: 32px;
	margin-top: 12px;
}
.shang_checked{
	display: none;
	position: absolute;
	width: 15px;
	height: 15px;
	right: 5px;
	top: 5px;
}
.checked > .shang_checked {
	display: block;
}

.reward__count {
	display: inline-block;
}

.reward__count {
	display: inline-block;
	margin-top: 4px;
	color: #000;
}

.cancel_share {
	display: inline-block;
	height: 30px;
	line-height: 30px;
	width: 95%;
	margin-bottom: 20px;
	text-align: center;
}
.reward__share{
	display: inline-block;
	height: 30px;
	line-height: 30px;
	float: right;
}
.activity_WXPayment{
	display: inline-block;
	width: 95px;
	height: 28px;
	line-height: 28px;
	text-align: center;
	margin-left: 10px;
	background-color: #ea3939;
	border: none;
	border-radius: 5px;
	letter-spacing: 1px;
	color: #fff;
	font-size: 13px;
	outline: none;
}


.reward__input {
	width: 35px;
	height: 19px;
	color: #000;
	text-align: center;
}
.reward__count > a {
	display: inline-block;
	height: 20px;
	line-height: 20px;
	width: 22px;
	font-size: 22px;
	text-align: center;
	border: 1px solid #000;
	vertical-align: middle;
}
.reward__count > a:hover,
.reward__count > a:focus {
	text-decoration: none;
	color: #0090E9;
}
#count__num {
	vertical-align: middle;
	margin-right: 10px;
}
.cancel_share > a:hover,
.cancel_share > a:focus{
	text-decoration: none;

}
/*密码观看样式*/
.password__title{
	height:40px;
	width:100%;
	line-height:50px;
	text-align:center;
	font-size:16px;
	font-weight:bold;
}
.password__subtitle{
	height:20px;
	width:100%;
	line-height:20px;
	text-align:center;
	font-size:14px;
}
.password__input{
	width:90%;
	height:40px;
	text-indent:10px;
	outline:none;
}
.password_container {
	text-align: center;
	margin-bottom: 16px;
}

.password__btn{
	display: inline-block;
	background: #0090e9;
	height: 45px;
	line-height: 45px;
	width: 90%;
	color: #fff;
	border-radius: 10px;
}
.password__btn:focus{
	text-decoration: none;
	color: #fff;
}

/*图文模块样式*/
.sent__imgText{
	width: 100%;
	padding:2% 12px;
	background-color: #FAF9F9;
}
.sent__imgText--item {
	padding: 4px 0;
	/*border: 1px solid #f2dede;*/
	margin: 10px 0px;
	/*border-radius: 5px;*/
}
.sent_imgText_top{
	position: relative;
	width: 100%;
}
.sent_imgText_top > img{
	position: absolute;
	top: 0;
	left: 0;
	width: 24px;
	height:24px;
	border-radius:15px;
	vertical-align: super;
}
.imgText__name{
	display:inline-block;
	width: 90%;
	font-size:14px;
	margin-left: 9%;
	line-height: 20px;
    width: 50%;
}
.imgText__nameSpan{
	background-color: #bbb4b4;
	color: #ffffff;
	border-radius: 5px;
	padding: 5px;
	font-size: 12px;
}
.imgText__time{
	position: absolute;
	top: 0;
	right: 0px;
	color: #777;
	font-size: 12px;
}
.sent_imgText_down{
	width: 100%;
}
.imgText__comments{
	font-size: 13px;
	/*color: #777;*/
	width: 84%;
	/*min-height: 30px;*/
	line-height: 30px;
	margin: 10px auto;
	border-radius: 5px;
	padding-left: 10px;
	word-wrap: break-word;
}
.imgText__imgGallery{
	width: 88%;
	margin: 0 auto;
	padding: 0px 12px;
}
.imgText__imgGallery img{
	width: 80%;
	max-height: 100%;
	margin: 3px 0px;
}
/*图文栏目-图片放大*/
.imgZoom {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background-color: rgba(0,0,0,0.7);
	z-index: 10000;
}
.Zoom__img {
	position: absolute;
	top: 50%;
	left: 50%;
	height: 227px;
	max-width: 100%;
	transform: translate(-50%,-50%);
}

/*宝骏汽车导航样式--wukai--2018-2-9*/

@media only screen and (min-width: 320px) and (max-width: 374px) {
	.nav__wrapper {
		font-size: 12px !important;
	}
}

.nav__main {
	position: relative;
	width: 100%;
	background: linear-gradient(to right, #00c4cd, #03baa7);
	overflow: hidden;
	height: 40px;
	line-height: 40px;
}

.nav__item {
	float: right;
	list-style: none;
	margin-right: 8px;
}

.nav__link {
	text-decoration: none;
	color: #fff;
}

.nav__link:hover, .nav__link:focus {
	text-decoration: none;
	color: #fff;
}

.nav__cover {
	position: absolute;
	top: 50%;
	left: 0;
	width: 22%;
	margin-top: -15px;
}

.nav__wrapper {
	overflow: hidden;
	font-size: 14px;
	padding-left: 24%;
}



/*塞红包模态框
*/
.pocket__bg {
	visibility: hidden;
	position:  fixed;
	z-index: 10;
	top: 0;
	height:  100%;
	width: 100%;
	background-color: rgba(0,0,0,0.5);
}
#redpacket_sendname{
	display: inline-block;
	max-width: 79%;
	height: 21px;
	line-height: 21px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	position: relative;
	top: 0%;
}
.pocket__modal {
	position: fixed;
	visibility: hidden;
	bottom: -300px;
	left: 0;
	width: 100%;
	background-color: #fff;
	padding-bottom: 42px;
	z-index: 10;
	-webkit-transition: all 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);
	-moz-transition: all 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);
	-o-transition: all 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);
	transition: all 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.pocket__bg > .show{
	visibility: visible;
	bottom: 0;
}

.pocket__money {
	width: 63.6%;
	border: 1px solid #ddd;
	background-color: #efefef;
	height: 40px;
	margin: 0px 6px;
	padding-left: 10px;
	outline: none;
}
.pcoket__desc {
	font-size: 16px;
	color:  #F23439;
}
.pocket__item {
	width: 88%;
	margin: 0 auto 12px auto;
	text-align: center;
}
.pocket__price {
	text-align:  center;
	font-size: 28px;
	margin-bottom: 10px;
	margin-top: 10px;
}
.pocket__wish {
	font-size: 14px;
	text-align:  center;
	color: #F23439;
}
.pocket__btn--wrapper {
	text-align:  center;
	margin-top: 10px;
}
.pocket__btn {
	width: 180px;
	height: 30px;
	background-color: #F23439;
	border: none;
	border-radius: 25px;
	color: #fff;
	font-size: 13px;
	outline: none;
}

.pocket_close_btn {
	text-align: right;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 5px;
	border-bottom: 1px solid #eee;
	margin-bottom: 6px;
}

.pocket__btn--close {
	width:  26px;
}

.packet__b {
	display: block;
	width:211px;
	margin:0 auto;
}
/*开红包弹出框*/
.open_bao{
	position:fixed;
	left: 0px;
	top: 0px;
	width:100%;
	height:100%;
	background:rgba(0,0,0,0.4);
	display:none;
	z-index:1000;
}
.open_bao_content{
	width: 70%;
	height: 371px;
	background: #e15438;
	border-radius: 9px;
	position: relative;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
}
.close_open_bao{
	position: absolute;
	top: 0%;
	right: 2px;
	width: 12%;
}
.headimg_open_bao{
	width: 70px;
	height: 70px;
	margin: 0 auto;
	border-radius: 12px;
	border: 1px solid #F9E7AF;
}
.open_bao_middle{
	width: 70%;
	text-align: center;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
}
.open_bao_name{
	color:#F8D6A6;
	height:40px;
	line-height:40px;
	font-size:16px;
}
.open_bao_item{
	color: #F8D6A6;
	height: 15px;
	line-height: 63px;
	font-size: 17px;
}
.open_bao_g{
	color: #F8D6A6;
	height: 92px;
	line-height: 122px;
	font-size: 15px;
}

/*红包结果弹出框*/
.bao_result{
	display:none;
	position: fixed;
	top: 0;
	left: 0;
	width:100%;
	height:100%;
	background:rgba(0,0,0,0.4);
	z-index: 1000;

}
.bao_result_content{
	width: 80%;
	height: 470px;
	background-image: url(../../image/mobile/bao_result_bg.png);
	background-size: 100% 100%;
	border-radius: 6px;
	position: relative;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
}
.close_bao_result{
	position: absolute;
	top: 2px;
	right: 2px;
	width: 9%;
}
.headimg_bao_result{
	width: 57px;
	height: 57px;
	margin: 30px auto;
	border-radius: 12px;
	border: 1px solid #F9E7AF;
	position: relative;
	top: 13px;
}
.bao_result_middle{
	width:80%;
	margin:0 auto;
	text-align:center;
}
.bao_result_name{
	color:rgb(51,51,51);
	height:21px;
	line-height:21px;
	font-size:16px;
	margin-top: -10px;
}
.bao_result_g{
	color:#F8D6A6;
	height:4px;
	height:30px;
	line-height:30px;
	font-size:18px;
}
.bao_result_money{
	line-height: 43px;
	font-size: 36px;
	color: rgb(217,89,63);
	font-weight: 600;
}
.bao_result_money i{
	font-size: 16px;
	color: rgb(51,51,51);
}
.bao_result_ts{
	height:20px;
	line-height:20px;
	font-size:12px;
	color:#FFE200;
}
.bao_result_list{
	width: 100%;
	margin: 0 auto;
	background-color: white;
	height: 311px;
	border-radius: 6px;
}
#redpacket_log{
	width: 100%;
	height: 281px;
	overflow-y: scroll;
	-webkit-overflow-scrolling: touch;
}
.result_ts{
	height: 30px;
	line-height: 30px;
	color: #898989;
	text-indent: 10px;
	margin: 0 auto;
	border-bottom: 1px solid #eee;
	padding-left: -23px;
}
.list_one{
	width:90%;
	margin:0 auto;
	height:50px;
	line-height:50px;
	border-bottom:1px dotted #ccc;
}
.list_one > img {
	margin-top:  4px;
}

.headimg_list_one{
	width:40px;
	height:40px;
	float:left;
	border-radius: 6px;
}
.list_one_name{
	color:#3E3A39;
	float:left;
	width:60%;
	padding-left: 10px;
	height:50px;
	overflow:hidden;
}
.list_one_money{
	float:right;
	width:20%;
	text-align:right;
}
/*红包答题 红包 模态框样式
by zc
*/
.answer_packet{
	/*position: relative;*/
	/*width: 100%;*/
	/*height: 550px;*/
	/*top: -343px;*/
	/*margin: 0 auto;*/
}
.modal-answer-size{
	width: 300px;
	height: 400px;
	margin: 23% auto;
}
.modal-subject-content{
	width: 100%;
	height: 486px;
	background-image: url(../../image/mobile/answer_subject_bg.png);
	/*background-image: url(../../image/mobile/answer_subject_bg2.png);*/
	background-repeat: no-repeat;
	background-size: 100% 90%;
	position: relative;
	margin: 8% auto;
	overflow: hidden;
}
.modal-subject-insidebox{
	overflow: scroll;
	width: 100%;
	height: 362px;
	margin-top: 67px;
	padding-bottom: 15px;
}
.modal-answer-content{
	width: 100%;
	height: 90%;
	background-image: url(../../image/mobile/packet_bg.png);
	/*background-image: url(../../image/mobile/packet_bg2.png);*/
	background-repeat: no-repeat;
	background-size: 100% 90%;
	position: relative;
	margin: 8% auto;

}
.modal-answer-del{
	width: 100%;
	height: 50px;
	position: absolute;
	bottom: 0%;
	left: 0px;
}
.modal-answer-del .answer_del_pic{
	display: block;
	width:auto;
	height: 34px;
	margin:5px auto;
}
.answer_fund_content{
	position: absolute;
	top: 22%;
	left: 29%;
	width: 41%;
	height: 40px;
	text-align: center;
}
.answer_nofund_content{
	position: absolute;
	top: 22%;
	left: 29%;
	width: 41%;
	height: 40px;
	color: #78220B;
	font-size: 22px;
	text-align: center;
}
.answer_fund{
	font-weight: bold;
	color: #F72747;
	font-size: 30px;
	height: 38px;
	font-family: "微软雅黑";
	text-align: center;
	display: inline-block;
}
.answer_piont{
	color: #942E21;
	font-family:"微软雅黑";
}
.answer_money_content{
	position: absolute;
	top: 32%;
	left: 34%;
	font-size: 13px;
	text-align: center;
	width: 32%;
	color: rgb(120,34,11);
	font-family: "微软雅黑";
}
.answer_congra{
	color: rgb(255,255,255);
	font-size: 19px;
	position: absolute;
	top: 55%;
	left: 27%;
	width: 47%;
	font-family: "微软雅黑";
	text-align: center;
}
.answer_btn{
	position: absolute;
	bottom: 21%;
	left: 29%;
	width: 43%;
	height: 32px;
	border-radius: 3%;
	border: none;
	color: #78220B;
	background-color: #FFB303;
	font-family: "微软雅黑";
	font-weight: bold;
}
/*红包答题 题目 模态框样式
by zc
*/
.answer_subject_title{
	width: 64%;
	min-height: 38px;
	height: auto;
	text-align: center;
	font-size: 17px;
	overflow: hidden;
	margin: 0 auto;
	/*	overflow: hidden;
        display: -webkit-box;
        text-overflow: ellipsis;
        word-break: break-all;*/
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
}
/*.AnsactRs_title{*/
/*width: 64%;*/
/*min-height: 38px;*/
/*height: auto;*/
/*text-align: center;*/
/*font-size: 17px;*/
/*overflow: hidden;*/
/*margin: 0 auto;*/
/*overflow: hidden;*/
/*display: -webkit-box;*/
/*text-overflow: ellipsis;*/
/*word-break: break-all;*/
/*-webkit-box-orient: vertical;*/
/*-webkit-line-clamp: 3;*/
/*}*/
.answer_subject_content{
	width: 69%;
	margin: 0 auto;
}
.subject_change{
	width: 100%;
	min-height: 40px;
	background: rgb(240,240,240);
	margin: 0px;
	padding: 0px;
	margin-top: 12px;
	border-radius: 25px;
	line-height: 40px;
	padding: 0% 1%;
	padding-left: 20px;
	overflow: hidden;
	display: -webkit-box;
	text-overflow: ellipsis;
	word-break: break-all;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
}
.subject_change_right{
	background: rgb(61,202,255);
	position: relative;
	color:#f2dede;
}
.subject_change_wrong{
	background: rgb(247,39,71);
	position: relative;
	color:#f2dede;
}
.answer_wrong_title{
	width: 100%;
	height: 70px;
	line-height:70px;
	text-align: center;
	font-size: 17px;
	font-weight: bold;
	font-family: "微软雅黑";
}
.change_right_pic{
	display: block;
	width: 20px;
	position: absolute;
	top: 50%;
	right: 17px;
	transform: translate(0%,-50%);
}
.change_wrong_pic{
	display: block;
	width: 18px;
	position: absolute;
	top: 50%;
	right: 19px;
	transform: translate(0%,-50%);
}
/*模态框结束*/
/*zc*/
.publisher{
	display: inline-block;
	font-size: 13px;
	background: rgb(193, 229, 250);
	position: relative;
	top: -5px;
	font-family: "微软雅黑";
}
.newSponsor_data{
	/*zanwu*/
}
.watch_status{
	position: relative;
	top: 13%;
	left: 50%;
	transform: translate(-50%,-37%);
	background: rgba(0, 0, 0,0.6);
	width: 182px;
	height: 48px;
	line-height: 48px;
	text-align: center;
	border-radius: 25px;
	color: white;
}
.watch_person{
	float: left;
	/*height: 22px;*/
	/*line-height: 22px;*/
	/*text-align: center;*/
	/*border-radius: 25px;*/
	font-size: 12px;
}
.watch_person img{
	width: 17px;
	margin-top: -2px;
}
.watch_personnum{
	padding-left: 1px;
	vertical-align: middle;
}

/*点赞 活动定制*/
.zan_num{
	text-align: center;
	color: white;
	border-radius: 25px;
	margin-top: 2px;
	font-size: 12px;
	font-family: "微软雅黑";
	background-color: rgba(0,0,0,0.7);
}
.activity_goto{
	display: inline-block;
	width: 8px;
	position: absolute;
	top: 19px;
	right: 7px;
}
.activity_order_word{
	position: absolute;
	top: 9px;
	left: 2px;
	display: block;
	width: 33px;
	text-align: center;
	color: white;
	font-family: "微软雅黑";
	font-size: 15px;
}

/*活动倒计时*/
.activity_countdown{
	position: absolute;
	bottom: 0px;
	left: 50%;
	transform: translate(-50%,0%);
	background: rgba(0, 0, 0,0.3);
	width: 100%;
	text-align: center;
	color: white;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	display: none;
}
/*直播未开始样式*/
.un_start{
	width: 100%;
	height: 30px;
	line-height: 30px;
	text-align: center;
	position: absolute;
	/*z-index: 999;*/
	bottom: 30px;
	left: 0%;
	/*transform: translate(-50%,-50%);*/
	background: rgba(0, 0, 0,0.3);
	color: white;
	/*border-radius: 5px;*/
	display: none;
	font-size: 16px;
}
/*置顶样式 zc*/
#comments{
	position: relative;
}
.comments_topbox{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	/*background-color: rgba(30,95,208,0.5);*/
	background-color: #FFEABD;
	z-index: 4;
	color: white;
	padding-left: 2%;
}
.comments_topbox_level{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	background-color: #FFEABD;
	z-index: 4;
	color: white;
	padding-left: 2%;
	display: none;
}
.comments_pic{
	display: block;
	width: 8%;
	vertical-align: middle;
}
.comments_pic>img{
	display: block;
	width: 24px;
	height: 24px;
	border-radius: 15px;
	float: left;
	margin-top: 4px;
}
.comments_name{
	display: block;
	float: left;
	width: 90%;
	line-height: 32px;
	font-size: 14px;
	margin-left: 3px;
	overflow: hidden;
	text-overflow: ellipsis;
	word-break: break-all;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	display: -webkit-box !important;
	vertical-align: middle;
	color:#814000;
}
/*领红包等待页*/
.overLoading {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,0.3);
	opacity:0.5;
	z-index: 1000;
}
.layoutLoading {
	display: none;
	position: fixed;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	width: 70%;
	z-index: 1001;
	text-align:center;
}
.layoutLoading>img{
	display: inline-block;
	width: 100%;
	height: 100%;
}
.watch_live_item{
	position:absolute;
	left:0%;
	top:0%;
}
.watch_live_item video{
	position:absolute;
	left:0%;
	top:0%;
}
/*直播跳转小程序*/
.live_toWX_logo{
	position: absolute;
	left: 2%;
	top: 112px;
	width: 32px;
	height: 32px;
}
.live_toWX_box{
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: rgba(0,0,0,0.5);
	z-index: 100;
}
.live_toWX_alt{
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -35%;
	margin-top: -180px;
	width: 74%;
	height: 292px;
	background-color: #fff;
	border-radius: 6px;
}
.live_toWX_code{
	width: 100%;
	height: 250px;
	margin: 0 auto;
	padding: 20px;
}
.live_toWX_msg{
	font-size: 12px;
	text-align: center;
	margin-top: 20px;
	color: #999;
}
.live_toWX_content{
	text-align: center;
}
.live_toWX_content_img{
	width: 200px;
	height: 200px;
}
.live_toWX_close{
	width: 46px;
	margin: 0 auto;
	height: 46px;
	margin-top: 50px;
	background-image: url(../../image/mobile/qr_close_btn.png);
	background-size: 100% 100%;
}
/*直播跳转小程序end*/
.list_first>.container{
	width:300px;
	border-bottom: 1px dashed #8080809e;
}
/*咨询框*/
.consultChat_box{
	width:100%;
	height:100%;
	position: fixed;
	top: 0px;
	left: 0px;
	z-index: 999;
	display: none;
}
.consultChat_box_shadow{
	width:100%;
	height:100%;
	background-color: rgba(0,0,0,0.6);
}
.consultChat_box_content{
	width:84%;
	height: 320px;
	position: fixed;
	top:50%;
	left:50%;
	transform: translate(-50%,-70%);
	border-radius: 5px;
}
.consultChat_box_close{
    width: 15px;
    height: 15px;
    position: absolute;
    top: 13px;
    right: 12px;
}
.consultChat_box_content>iframe{
	width:100% !important;
	height:100% !important;
	border:0;
    border-radius: 5px;
}
.customize_call{
	position: fixed;
	bottom: 50px;
	left: 5px;
}
.customize_call_img{
	display: block;
	width: 66px;
	/*height: 36px;*/
}
.customize_call_p{
	width:66px;
	text-align: center;
	color: #000;
}

/*渣打定制倒计时样式*/
.time_interval{
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0px;
	left: 0px;
	z-index: 1000;
}
.time_interval_shadow{
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,0.5);
}
.time_interval_content{
	width: 65%;
	height: 280px;
	background-color: #fff;
	padding: 20px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
}
.time_interval_zhada{
	display: block;
	width: 180px;
	height: 180px;
	margin: 0 auto;
}
.time_interval_p{
	font-size: 14px;
	letter-spacing: 2px;
	width: 200px;
	margin: 0 auto;
	font-weight: bold;
	text-align: center;
	margin-top: 10px;
}
.time_interval_close{
	width: 35px;
	position: absolute;
	bottom: -40px;
	left: 50%;
	transform: translate(-50%,0%);
}
/*渣打定制倒计时样式end*/

@keyframes zy
{
	10%   {transform: rotate(30deg);}
	20%  {transform: rotate(-20deg);}
	30%  {transform: rotate(10deg);}
	40%  {transform: rotate(-10deg);}
	50%,100% {transform: rotate(0deg);}
}
.change_getBindJump{
	width: 36px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%;
	display:inline-block;
	margin-top:3px;
	position: relative;
	right:0px;
	background-color: #0097ff;
	background-image: linear-gradient(90deg, rgba(255,255,255,.07) 50%, transparent 50%),
	linear-gradient(90deg, rgba(255,255,255,.13) 50%, transparent 50%),
	linear-gradient(90deg, transparent 50%, rgba(255,255,255,.17) 50%),
	linear-gradient(90deg, transparent 50%, rgba(255,255,255,.19) 50%);
	background-size: 13px, 29px, 37px, 53px;
	animation:zy 2.5s .15s linear infinite;
}
.philips_order_word{
	display: inline-block;
	width: 33px;
	text-align: center;
	color: white;
	font-family: "微软雅黑";
	font-size: 13px;
}
.submitque{
	background: #ff003e;
	width: 80px;
	margin: 0 auto;
	height: 35px;
	line-height: 35px;
	text-align: center;
	color: #fff;
	border-radius: 5px;
	margin-top: 12px;
}
.Ansact_selected{
	background:rgb(61,202,255)!important;
	color:#fff!important;
}



/*新主办方样式*/
.newSponsor_titlebox{
	width: 100%;
	height: 40px;
	position: relative;
	border-bottom: 1px solid #fcf8e3;
}
.new_price_pay{
	display: inline-block;
	/*width: 34%;*/
	padding: 0px 10px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	border: none;
	font-size: 15px;
	color: #fff;
	/*background-color: #f6921d;*/
	background-image: linear-gradient(to bottom right ,#f6921d,#b37d3e);
	border-radius: 5px;
	vertical-align: middle;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	/*opacity: 0.9;*/
	z-index: 999;
}
.new_price_pay:hover,.new_price_pay:active{
	opacity:0.7;
}
/*外置评论*/
.asideComment {
	width: 100%;
	height: 500px;
	/*overflow: scroll;*/
	position: absolute;
	bottom: 0px;
	left: 0px;
	z-index: 10;
	/*transform: translate(-50%, 0px);*/
	background: #FFFFFF;
	border-top-left-radius: 15px;
	border-top-right-radius: 15px;
	-webkit-overflow-scrolling: touch;
}

.asideHeader {
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	text-align: center;
	height: 40px;
	line-height: 40px;
	z-index: 2;
	font-size: 17px;
	border-top-left-radius: 15px;
	border-top-right-radius: 15px;
}

.asideContent {
	width: 100%;
	height: 425px;
	margin-top: 40px;
	margin-bottom: 45px;
	overflow: scroll;
	background: #faf9f9;
}

.asideFooter {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 45px;
	z-index: 2;
}

.asideBox {
	width: 100%;
	height: 100%;
	display: none;
}

.asideShadow {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	background-color: rgba(0, 0, 0, 0.7);
	z-index: 2;
}
.asideTalk{
	position: absolute;
	top: 50%;
	right: 88px;
	transform: translate(0%,-50%);
}
.asideBarrage{
	position: absolute;
	top: 50%;
	right: 48px;
	transform: translate(0%,-50%);
}
.toTop{
	position: absolute;
	top: 50%;
	right: -12%;
	width: 30px;
	transform: translate(-50%, -50%);
	z-index: 9;
}
.toBottom{
    display: none;
	position: absolute;
	top: 50%;
	right: -12%;
	width: 30px;
	transform: translate(-50%, -50%);
	z-index: 9;
}

/* 视频直播样式修复 */
#myTab {
	width: 100%;
}
.toTop {
	right: -15px;
}
.toBottom {
	right: -15px;
}

.replay_container {
	/* width: 100vw; */
	justify-content: flex-start;
}
.one_replay {
	margin: 10px 1% 0;
}