/*不同尺寸播放器高度不一样*/
@media (min-width: 320px) and (max-width: 359px){ .prism-player {height: 180px !important;} }
@media (min-width: 360px) and (max-width: 374px){ .prism-player {height: 203px !important;} }
@media (min-width: 375px) and (max-width: 389px){ .prism-player {height: 211px !important;} }
@media (min-width: 390px) and (max-width: 392px){ .prism-player {height: 219.3px !important;} }
@media (min-width: 393px) and (max-width: 410px){ .prism-player {height: 221px !important;} }
@media (min-width: 411px){ .prism-player {height: 231px !important;} }
@media (min-width: 412px) and (max-width: 413px){ .prism-player {height: 232px !important;} }
@media (min-width: 414px) and (max-width: 427px){ .prism-player {height: 233px !important;} }
@media (min-width: 428px) and (max-width: 429px){ .prism-player {height: 241px !important;} }
@media (min-width: 430px) and (max-width: 454px){ .prism-player {height: 242px !important;} }
@media (min-width: 455px) and (max-width: 479px){ .prism-player {height: 256px !important;} }
@media (min-width: 480px) and (max-width: 509px){ .prism-player {height: 270px !important;} }
@media (min-width: 510px) and (max-width: 539px){ .prism-player {height: 287px !important;} }
@media (min-width: 540px) and (max-width: 636px){ .prism-player {height: 306px !important;} }
@media (min-width: 637px) and (max-width: 749px){ .prism-player {height: 359px !important;} }
@media (min-width: 750px) and (max-width: 767px){ .prism-player {height: 423px !important;} }
@media (min-width: 768px) and (max-width: 899px){ .prism-player {height: 433px !important;} }
@media (min-width: 900px) and (max-width: 1023px){ .prism-player {height: 507px !important;} }
@media (min-width: 1024px){ .prism-player {height: 582px !important;} }

/*密码遮罩*/
.mima .passwordCon{
	background: #fff;
	padding: 20px 16px;
	border-radius: 10px;
	width: 80%;
	height: 134px;
	position: absolute;
	left:50%;
	top:50%;
	margin-top: -90px;
	box-sizing: border-box;
}
.mima .passwordCon h4{font-size:16px; margin-bottom:20px;}
.mima .passwordInp input[type='text']{border:1px solid #e8e8e8;width: 70%;line-height:40px;font-size: 14px;padding-left: 8px;}
.mima .passwordCon input[type='submit']{width: 22%;line-height:42px;background:#00b2ff;color:#fff;font-size:16px;}
/*引流信息*/
.ylxxBox p:first-child {margin-top: 15px;}
.close2 {
	margin-top: 0;
	position: absolute;
	bottom: -45px;
	left: 50%;
	transform: translate(-50%, 0);
}
.ylxx p.ylxxInfo{
	margin-bottom: 15px;
}
/*未开始播放器*/
.prism-player .prism-tooltip{width: auto;}
/*暂停按钮*/
.prism-player .prism-play-btn{
	margin-top: 14px !important;
	width: 18px !important;
	height: 18px !important;
	background: url(https://gtimg.in-en.com/video_course/images/smallpause.png) no-repeat !important;
	background-size: contain !important;
}
/*播放*/
.prism-player .prism-play-btn.playing{
	margin-top: 14px !important;
	width: 18px !important;
	height: 18px !important;
	background: url(https://gtimg.in-en.com/video_course/images/smallplay.png) no-repeat !important;
	background-size: contain !important;
}
/*全屏*/
.prism-player .prism-fullscreen-btn{
	margin-top: 13px !important;
	width: 20px !important;
	height: 20px !important;
	background: url(https://gtimg.in-en.com/video_course/images/fullscreen.png) no-repeat !important;
	background-size: contain !important;
}
/*声音*/
.prism-player .prism-volume{margin-top: 13.5px !important;}
.prism-player .prism-volume .volume-icon{
	width: 19px !important;
	height: 19px !important;
	background: url(https://gtimg.in-en.com/video_course/images/volume.png) no-repeat -1px !important;
	background-size: contain !important;
}
.prism-player .prism-volume .mute{
	width: 23px !important;
	height: 24px !important;
	background: url(https://gtimg.in-en.com/video_course/images/mute1.png) no-repeat 2px !important;
	background-size: contain !important;
	margin-top: -2px;
}
.prism-player .prism-time-display{font-size: 13px;}
.duration,.time-bound{color: #fff;}
.prism-player .prism-volume .volume-icon .short-horizontal,
.prism-player .prism-volume .volume-icon .long-horizontal{display: none;}
.prism-setting-btn, .prism-volume{margin-right: 15px !important;}
.rate-components .current-rate{width: 60px;}
.prism-tooltip{font-size: 11px !important;width: auto !important;color: #fff !important;}
.prism-progress{background: rgba(70, 70, 70, 0.5) !important;height: 3px !important;}
.prism-progress-loaded{background: #c5c6c2 !important;}
.prism-progress-played{background-color: #e97707 !important;}
.prism-progress-hover{height: 4px !important;}
.prism-progress-cursor{top: -6px !important;}
.prism-player .prism-liveshift-progress .cursor-hover, .prism-player .prism-progress .cursor-hover{top: -7px !important;}
.prism-player .prism-info-display{
	box-sizing: border-box;
}
.prism-player .prism-thumbnail{width: auto !important;display: none !important;}



/*未开始倒计时*/
.wks ul.countdown{bottom: 5px;z-index: 99;}
/*直播助理*/
.username{width: 100%;margin-top: 7px;}
.username i{
	display: inline-block;
	color: #fff;
	background-color: #00c1d2;
	font-size: 12px;
	padding:  1px 2px;
	border-radius: 5px;
	margin-right: 3%;
}
/*发送聊天框*/
.shuru{padding-left: 5px;display: flex;}
.inpBox {width: 90%;}
/*邀请卡*/
.inviteTxt{width: 90%;}
.inviteBtn{margin-left: -2px;}
/*关注*/
.guanz{
	width: 40px;
	margin: 0 auto;
	cursor: pointer;
	text-align: center;
	margin-top: 5px;
}
.guanz p{font-size: 14px;}

/*聊天互动*/
/*@media (min-width: 540px) and (max-width: 689px){ .chat .chatRoom .info .txt p img.isimg{width: 70%;} }*/
/*@media (min-width: 690px) and (max-width: 749px){ .chat .chatRoom .info .txt p img.isimg{width: 60%;} }*/
/*@media (min-width: 750px) and (max-width: 1023px){ .chat .chatRoom .info .txt p img.isimg{width: 50%;} }*/
@media (max-width: 1023px){
	.chat .chatRoom .txt img {max-width: unset;}
	.jinyan{background: #fff;}
	/*.chatRoom .info .txt p{float: right;}*/
	.chat .chatRoom .info .txt p img.isimg{width: 100%;}
}
.chat .chatRoom .info .txt p img.isimg{width: 100%;}

@media (min-width: 320px) and (max-width: 1023px) {
	html{
		font-size: 1rem;
	}
	body {
		width: 100%;
		max-width: 100%;
	}
	.ui-mobile,
	.ui-mobile body,
	.player{
		height: auto;
	}
	.content{
		padding: 0;
		line-height: 120%;
	}
	.iconBtn{
		z-index: 0;
	}
	.bottom{
		position: relative;
	}
	.bottomNav{
		width: 100%;
		height: 3.4rem;
		background-color: #fff;
		display: flex;
	}
	/* // 谷歌浏览器 隐藏滚动条 */
	.bottomNav ul::-webkit-scrollbar {
		display: none;
	}
	/* // 火狐浏览器 隐藏滚动条 IE浏览器 隐藏滚动条 */
	.bottomNav ul{
		scrollbar-width: none;
		/* Firefox */
		-ms-overflow-style: none;
	}
	.bottomNav ul {
		width: 83%;
		overflow-x: scroll;
		white-space: nowrap;
		/* overflow-y: auto; */
		/* padding-left: 7%;
		box-sizing: border-box; */
	}
	.bottomNav ul li{
		display: inline-block;
		width: 28%;
		height: 50px;
		text-align: center;
		line-height: 50px;
		font-size: 16px;
	}
	.bottomNav ul li.choice{
		border-bottom:2px solid #409EFF;
		color: #409EFF;
		line-height: 54px;
		height: 51px;
	}
	.followWith{
		width: 17%;
		height: 3.4rem;
		text-align: center;
		line-height: 3.2rem;
		background: #499bfe;
		color: #fff;
		font-size: 16px;
	}
	/* 欢迎消息 */
	.welcomeMessage,.shareMessage{
		width: 70%;
		height: 25px;
		line-height: 25px;
		background: rgb(255, 234, 189);
		color: rgb(129, 64, 0);
		position: absolute;
		top: 16%;
		left: 3%;
		display: flex;
		align-items: center;
		padding-left: 2%;
		box-sizing: border-box;
		border-radius: 5px;
	}
	.welcomeMessage img,.shareMessage img{
		width: 20px;
		height: 20px;
		margin-right: 5%;
		animation: rotateDraw 0.2s ease-in-out infinite;
		-webkit-animation: rotateDraw 0.2s ease-in-out infinite;
	}
	@keyframes rotateDraw {
		0%{
			transform: rotate(-3deg);  /*开始为原始大小*/
		}
		25%{
			transform: rotate(0deg);
		}
		50%{
			transform: rotate(3deg);
		}
		75%{
			transform: rotate(0deg);
		}
		100%{
			transform: rotate(-3deg);
		}
	}
	.welcomeMessage span, .shareMessage span{
		animation: scaleDraw 1s ease-in-out infinite;
		-webkit-animation: scaleDraw 1s ease-in-out infinite;
		display: flex;
		align-items: center;
		white-space: nowrap;
	}
	.welcomeMessage span i, .shareMessage span i{
		display: inline-block;
		width: 45%;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
	}
	@keyframes scaleDraw {
		0%{
			transform: scale(1);  /*开始为原始大小*/
		}
		100%{
			transform: scale(1.1);
		}
	}
	.shareMessage{
		top: 23%;
	}
	.textScrolling{
		width: 100%;
		height: 2.25rem;
		line-height: 2.25rem;
		background: rgb(255, 234, 189);
		color: rgb(129, 64, 0);
		font-size: 14px;
		overflow: hidden;
	}
	.rotaryBlockFirst {
		white-space: nowrap;
		/* width: 100%; */
		display: inline-block;
		animation: 10s wordsLoop linear infinite normal;
	}
	@keyframes wordsLoop {
		0% {
			transform: translateX(100%);
			-webkit-transform: translateX(100%);
		}
		100% {
			transform: translateX(-100%);
			-webkit-transform: translateX(-100%);
		}
	}
	/* 聊天互动 */
	.side{
		width: 100%;
		box-sizing: border-box;
		/* overflow-y: auto; */
	}
	.chat{
		/*height: 31.5rem;*/
		height: 28.7rem;
		padding-top: 0.9375rem;
		padding-bottom: 3rem;
	}
	.shuru{
		width: 100%;
		position: fixed;
		left: 0;
		bottom: 0;
	}
	.info{
		margin-bottom: 0.9375rem;
		border: none;
		padding: 0 10px 0 0;
	}
	.chatSend{
		width: 100%;
		position: fixed;
		bottom: 5.5%;
		left: 0;
		background-color: #fff;
		display: flex;
	}
	.chat .chatRoom .txt img {
		max-width: 100%;
		width: 22px;
		height: 22px;
	}
	.chat .chatRoom .txt img.isimg {
		width: auto;
		height: auto;
	}
	.emoji{
		padding: 5px 0 0 5px;
	}
	.sendPicture{
		width: 32px;
		height: 32px;
		display: flex;
		justify-content: center;
		align-items: center;
		margin-top: 5px;
		position: relative;
	}
	.sendPicture img{
		width: 100%;
	}
	.sendPicture label{
		width: 100%;
		height: 100%;
		position: absolute;
		top: 0;
		left: 0;
	}
	.sendPicture input{
		width: 100%;
		height: 100%;
		display: none;
	}
	.inpBox{
		margin: 0 auto;
		float: none;
		border: none;
	}
	.inpBox input[type="text"] {
		width: 70%;
		padding-right: 2%;
		border: 1px solid #e8e8e8;
	}
	.inpBox input[type="button"]{
		width: 20%;
	}
	.jieshao-content,
	.yqb,
	.txlBox{
		height: 34rem;
	}
	.yqb,
	.txlBox{
		padding-bottom: 3%;
	}
	.txlBox{
		width: 100%;
		overflow-y: auto;
		box-sizing: border-box;
	}
	/*禁言*/
	.jinyanMobile{
		width: 100%;
		padding: 1rem 0;
		display: flex;
		justify-content: center;
		border-top: 1px solid #eee;
	}
	/* 报名表 */
	.enrollForm{
		width: 100%;
		height: 33.5rem;
		overflow-y: auto;
		padding-top: 0.625rem;
	}
	.enrollForm_every{
		width: 100%;
		padding: 0 1.375rem;
		box-sizing: border-box;
		margin-bottom: 0.9375rem;
	}
	.enrollForm_every p{
		letter-spacing: 0.0625rem;
	}
	.enrollForm_every p span{
		color: red;
	}
	.enrollForm_every input{
		width: 96%;
		line-height: 2.5rem;
		border-radius: 0.3125rem;
		border: 0.0625rem solid #ccc;
		padding-left: 0.625rem;
		margin-top: 0.3125rem;
		color: #333;
		font-size: 0.875rem;
	}
	.submit input{
		width: 90%;
		background: #499bfe;
		color: #fff;
		line-height: 2.5rem;
		border-radius: 2.375rem;
		margin: 1.875rem auto 0;
		display: block;
	}
	.outboundLink iframe{
		width: 100%;
		height: 34rem;
	}
	/* 红包雨 */
	.redEnvelopeRain{
		position: fixed;
		top: 0;
		left: 0;
		z-index: 99999;
		width: 100%;
		height: 100%;
		margin: 0;
		overflow: hidden;
		background-color: rgba(0, 0, 0, 0.7);
		display: none;
	}
	.redPaper{
		width: 100%;
		height: auto !important;
		overflow: hidden;
		padding: 0;
		margin: 0;
	}
	.redPaper li {
		position: absolute;
		animation: all 3s linear;
		top: -100px;
		-webkit-tap-highlight-color:  rgba(0, 0, 0, 0);
		list-style: none;
		z-index: 999;
	}
	.redPaper li a{
		display: block;
	}
	/* 中奖了 */
	.form3 {
		height: 510px;
	}
	.jp {
		margin-top: 135px;
		margin-bottom: 0;
	}
	.prize{
		width: 100px;
		height: 100px;
		margin: 0 auto;
	}
	.prize img{
		width: 100%;
	}
	/*视频播放器*/
	#player-con{
		width: 100% !important;
		height: 233px !important;
	}
	.prism-player .prism-tooltip{
		width: 24px;
		left: 10px !important;
	}
	/* 邀请卡 */
	.invite img{
		width: 100%;
	}
	.inviteTan img{
		height: auto;
	}
	.preview {
		position: relative;
		display: inline-block;
		width: 100%;
	}
	.imgBox {
		/*width: 355px;*/
		/*height: 630px;*/
		/*margin: 0 auto;*/
	}
	.imgBox img {
		width: 100%;
	}
	.headTop{
		width: 355px;
		height: 630px;
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%,-50%);
	}
	.headSculpture {
		width: 3.125rem;
		height: 3.125rem;
		position: absolute;
		top: 6%;
		left: 11%;
	}
	.headSculpture img {
		width: 100%;
		border-radius: 50%;
	}
	.nickname {
		width: 4.625rem;
		font-size: 1.125rem;
		color: white;
		position: absolute;
		top: 6.5%;
		left: 26%;
	}
	.QRcode {
		width: 5rem;
		height: 5rem;
		position: absolute;
		bottom: 6%;
		left: 39%;
	}
	.QRcode img {
		width: 100%;
	}
	#wrapper {
		min-width: 320px;
		position: absolute;
		left: 0;
		top: 0;
		bottom: 0;
		overflow: hidden;
		z-index: 1;

		/* 防止本机Windows上的触摸事件 */
		-ms-touch-action: none;
		/* 防止callout tap-hold和文本的选择 */
		-webkit-touch-callout: none;
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
		/* 防止文本调整取向变化对web应用程序很有用 */
		-webkit-text-size-adjust: none;
		-moz-text-size-adjust: none;
		-ms-text-size-adjust: none;
		-o-text-size-adjust: none;
		text-size-adjust: none;
	}
	.pull-loading {
		text-align: center;
		height: 2.5rem;
		line-height: 2.5rem;
		display: flex;
		align-items: center;
		justify-content: center;
	}
	/* 密码弹框 */
	.passwordBox{
		width: 100%;
		height: 100%;
		background: rgba(0, 0, 0, 0.6);
		position: fixed;
		top: 0;
		left: 0;
		z-index: 999999;
	}
	.passwordCon{
		width: 70%;
		height: 12.5rem;
		margin: 0 auto;
		background-color: #fff;
		border-radius: 0.3125rem;
		padding: 0.625rem;
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%,-50%);
	}
	.passwordTit{
		width: 100%;
		height: 1.875rem;
		text-align: center;
		line-height: 1.875rem;
		font-weight: bold;
		font-size: 1rem;
	}
	.passwordInp{
		width: 80%;
		margin: 0 auto;
		margin-top: 0.9375rem;
	}
	.passwordInp input{
		width: 100%;
		height: 1.875rem;
		font-size: 1rem;
		padding-left: 5%;
		border-radius: 1.25rem;
		outline: none;
		border: 0.0625rem solid #999;
	}
	.passwordBtn{
		width: 50%;
		margin: 0 auto;
		margin-top: 1.25rem;
	}
	.passwordBtn button{
		width: 100%;
		height: 1.875rem;
		text-align: center;
		line-height: 1.875rem;
		cursor: pointer;
		color: #fff;
		border: none;
		outline: none;
		background-color: #006cfb;
		border-radius: 1.25rem;
		padding: 0;
	}
	/* 移动端播放器下方轮播图 */
	.rotationChart{
		width: 100%;
		position: relative;
	}
	.rotationChart .mySwiper .swiper-slide img{
		height: auto;
	}
	.rotationChart .swiper-pagination{}
	.rotationChart .swiper-pagination-bullet {
		border: 0.0625rem solid #fff;
		background-color: transparent;
		opacity: 1;
		width: 6px;height: 6px;
	}
	.rotationChart .swiper-pagination-bullet-active {
		border: 0.0625rem solid #ffba00;
		background-color: #ffba00;
		width: 6px;height: 6px;
	}
	.username i{
		display: inline-block;
		color: #fff;
		background-color: #00c1d2;
		font-size: 12px;
		padding:  1px 2px;
		border-radius: 5px;
		margin-right: 3%;
	}
	.watermark{
		width: auto;
		opacity: 0.8;
		user-select: none;
		position: absolute;
		top: 3%;
		left: 3%;
		display: flex;
		align-items: center;
	}
	.watermark p{
		color: #fff;
	}
	.watermark img{
		width: 3.75rem;
		height: 1.25rem;
	}
	.bannerClose{
		position: absolute;
		top: 2px;
		right: 2px;
		width: 16px;
		height: 16px;
		z-index: 9;
		cursor: pointer;
	}
	.bannerClose img{
		width: 100%;
	}
	.prism-live-display{
		left: 0 !important;
	}



	.zxtw{
		overflow-y: auto;
		width: 100%;
		height: 34rem;
		box-sizing: border-box;
	}
	.onQuesCon{
		width: 90%;
		margin: 20px auto 0 auto;
		padding-bottom: 30px;
	}
	.queConBox{
		width: 100%;
	}
	.userQues{
		width: 100%;
		display: flex;
		align-items: center;
	}
	.userQues img{
		width: 24px;
		border-radius: 50%;
		margin-right: 6px;
	}
	.askQues{
		width: 100%;
		display: flex;
		justify-content: space-between;
		align-items: center;
		margin-top: 10px;
	}
	.askQues li{
		width: 100%;
		display: flex;
	}
	.askQues li span:nth-child(2){
		display: inline-block;
		width: 93%;
		line-height: 24px;
	}
	.askQues li span.askIcon,
	.answerCon ul span.ansIcon{
		display: inline-block;
		width: 18px;
		height: 18px;
		background-color: #4C9FD5;
		font-size: 13px;
		color: #fff;
		text-align: center;
		line-height: 18px;
		border-radius: 3px;
		margin-right: 8px;
	}
	.ansAss{
		width: 100%;
		display: flex;
		align-items: center;
		margin-top: 10px;
	}
	.ansAss img{
		width: 24px;
		margin-right: 6px;
	}
	.asdQuesCon{
		width: 100%;
		margin-top: 6px;
		line-height: 24px;
		padding-left: 26px;
		font-size: 14px;
		box-sizing: border-box;
	}
	.ansReply{
		display: flex;
		height: 25px;
		justify-content: flex-end;
		font-size: 14px;
	}
	.zanInfo{
		display: flex;
		justify-content:flex-end;
		font-size: 14px;
		padding-bottom: 10px;
		border-bottom: 1px solid #eee;
		padding-right: 15px;
	}
	.answerCon{
		width: 100%;
		margin-top: 10px;
	}
	.answerCon ul{
		width: 100%;
		display: flex;
	}
	.answerCon ul span.ansIcon{
		background-color: #F1C783;
	}
	.answerCon ul .ansConBox{
		width: 90%;
		background-color: #F7F8FA;
		padding: 10px;
		font-size: 14px;
	}
	.answerCon ul .ansConBox li p{
		background-color: #F7F8FA !important;
	}
	.answerCon ul .ansConBox li table{
		width: 100% !important;
	}

	.queConBox #qbtn{
		width: 38px;
		background-color: #4568F1;
		font-size: 15px;
		color: #FFFFFF;
		padding: 10px 8px;
		border-radius: 30px;
		box-sizing: border-box;
		text-align: center;
		position: fixed;
		right: 10px;
		bottom: 44%;
		cursor: pointer;
		z-index: 9999;
	}
	.queConBox .quePop-up{
		width: 100%;
		height: 100%;
		background-color: rgba(0, 0, 0, 0.7);
		position: fixed;
		top: 0;
		left: 0;
		z-index: 9999;
		display: none;
	}
	.queConBox .bmBox{
		width: 88%;
		height: auto;
		padding-bottom: 30px;
		position: absolute;
		top: 50%;
		left: 50%;
		bottom: unset;
		transform: translate(-50%, -50%);
		border-radius: 10px;
		background: #fff;
	}
	.bmBox h3{
		text-align: center;
		margin: 18px 0 15px;
		border-bottom: 1px solid #e8e8e8;
		padding-bottom: 15px;
		font-weight: bold;
		color: #6f6f6f;
		font-size: 16px;
	}
	.bm label{
		display: block;
		font-size: 14px;
		color: #333;
		margin-bottom: 15px;
	}
	.bm label span em.red{
		color: red;
	}
	.queConBox .bmBox .closeQ{
		position: absolute;
		top: 20px;
		right: 20px;
		cursor: pointer;
	}
	.queConBox .bmBox .bm{
		padding: 20px 30px 0;
	}
	.bm input[type='text'], .bm textarea{
		width: 100%;
		font-size: 14px;
		border: 1px solid #c6d1d9;
		outline: none;
		margin-top: 10px;
		color: #333;
		border-radius: 3px;
		line-height: 40px;
		margin-bottom: 5px;
		font-weight: normal;
		box-sizing: border-box;
	}
	.bm input[type='text']{
		padding: 0 10px;
	}
	.bm textarea{
		height: 100px;
		padding: 8px 10px;
		line-height: unset;
	}
	.bm input[type='text']::placeholder,
	.bm textarea::placeholder{
		color: #bbbbbb;
	}
	.subCon{
		width: 100%;
		margin-top: 50px;
		display: flex;
		justify-content: flex-end;
		align-items: center;
	}
	.subCon ul{
		display: flex;
		align-items: center;
		color: #9eadb6;
		font-size: 14px;
	}
	.subCon ul input{
		cursor: pointer;
		margin: 0;
	}
	.subCon ul label{
		margin-bottom: 0;
		margin-left: 5px;
	}
	.subCon li{
		margin-left: 20px;
	}
	.subCon li input{
		display: block;
		width: 90px !important;
		height: 34px;
		line-height: 34px !important;
		color: #fff !important;
		font-size: 14px !important;
		cursor: pointer;
		border: none;
		outline: none;
		background-image: linear-gradient(90deg, #33cc75, #29cfb3 99%) !important;
		border-radius: 4px !important;
		position: unset !important;
		margin: 0 !important;
	}

	#loadMore{
		width: 100%;
		text-align: center;
		margin-top: 10px;
	}
	#loadMore span{
		font-size: 14px;
		color: #999;
		cursor: pointer;
	}
}

@media screen and (min-width: 1024px) {
	html{
		font-size: 16px;
	}
	body {
		background: #f5f5f5;
		width: 100%;
		max-width: 100%;
	}
	.content{
		padding: 0;
		width: 1220px;
		height: 600px;
		margin: 0 auto;
		margin-top: 32px;
		line-height: normal;
	}
	.player{
		height: auto;
		margin-right: 0;
		padding: 0;
		display: flex;
		/*justify-content: space-between;*/
	}
	.top{
		width: 63%;
		position: relative;
	}
	.iconBtn{
		z-index: 0;
	}
	.bottom{
		width: 31%;
		position: relative;
	}
	.bottomNav{
		width: 100%;
		height: 50px;
		display: flex;
	}
	/* // 谷歌浏览器 隐藏滚动条 */
	.bottomNav ul::-webkit-scrollbar {
		display: none;
	}
	/* // 火狐浏览器 隐藏滚动条 IE浏览器 隐藏滚动条 */
	.bottomNav ul{
		scrollbar-width: none;
		/* Firefox */
		-ms-overflow-style: none;
	}
	.bottomNav ul {
		width: 622px;
		background-color: #fff;
		overflow-x: scroll;
		white-space: nowrap;
		user-select: none;
		/* overflow-y: auto; */
		/* padding-left: 7%;
		box-sizing: border-box; */
	}
	.bottomNav ul li{
		display: inline-block;
		width: 28%;
		height: 50px;
		text-align: center;
		line-height: 50px;
		font-size: 16px;
	}
	.bottomNav ul li.choice{
		border-bottom:2px solid #409EFF;
		color: #409EFF;
		line-height: 44px;
		height: 44px;
	}
	.followWith{
		width: 127px;
		height: 50px;
		text-align: center;
		line-height: 50px;
		background: #499bfe;
		color: #fff;
		font-size: 16px;
	}
	/* 欢迎消息 */
	.welcomeMessage,
	.shareMessage{
		width: 70%;
		height: 25px;
		line-height: 25px;
		background: rgb(255, 234, 189);
		color: rgb(129, 64, 0);
		position: absolute;
		top: 16%;
		left: 3%;
		display: flex;
		align-items: center;
		padding-left: 2%;
		box-sizing: border-box;
		border-radius: 5px;
	}
	.welcomeMessage img,
	.shareMessage img{
		width: 20px;
		height: 20px;
		margin-right: 5%;
		animation: rotateDraw 0.2s ease-in-out infinite;
		-webkit-animation: rotateDraw 0.2s ease-in-out infinite;
	}
	@keyframes rotateDraw {
		0%{
			transform: rotate(-3deg);  /*开始为原始大小*/
		}
		25%{
			transform: rotate(0deg);
		}
		50%{
			transform: rotate(3deg);
		}
		75%{
			transform: rotate(0deg);
		}
		100%{
			transform: rotate(-3deg);
		}
	}
	.welcomeMessage span,
	.shareMessage span{
		animation: scaleDraw 1s ease-in-out infinite;
		-webkit-animation: scaleDraw 1s ease-in-out infinite;
		display: flex;
		align-items: center;
		white-space: nowrap;
	}
	.welcomeMessage span i,
	.shareMessage span i{
		display: inline-block;
		width: 45%;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
	}
	@keyframes scaleDraw {
		0%{
			transform: scale(1);  /*开始为原始大小*/
		}
		100%{
			transform: scale(1.1);
		}
	}
	.shareMessage{
		top: 23%;
	}
	.textScrolling{
		width: 100%;
		height: 36px;
		line-height: 36px;
		background: rgb(255, 234, 189);
		color: rgb(129, 64, 0);
	}
	/* 聊天互动 */
	.side{
		width: 100%;
		box-sizing: border-box;
		border-radius: 0;
	}
	.chat{
		height: 480px;
		padding: 0;
		padding-bottom: 10px;
		box-sizing: border-box;
	}
	.info{
		padding: 10px;
		background-color: transparent;
		margin: 0;
	}
	.content p{
		text-indent: 0;
	}
	.chatSend{
		width: 100%;
		background-color: #fff;
		display: flex;
	}
	.emoji{
		padding: 5px 0 0 5px;
	}
	.sendPicture{
		width: 32px;
		height: 32px;
		display: flex;
		justify-content: center;
		align-items: center;
		margin-top: 5px;
		position: relative;
	}
	.sendPicture img{
		width: 100%;
	}
	.sendPicture label{
		width: 100%;
		height: 100%;
		position: absolute;
		top: 0;
		left: 0;
	}
	.sendPicture input{
		width: 100%;
		height: 100%;
		display: none;
	}
	.inpBox{
		width: 80%;
		display: flex;
		margin: 0 auto;
		float: none;
	}
	.inpBox{
		margin: 0 auto;
		float: none;
	}
	.inpBox input[type="text"] {
		width: 71%;
		padding-right: 2%;
	}
	/*禁言*/
	.jinyan{
		width: 100%;
		padding: 10px 0;
		display: flex;
		justify-content: center;
		border-top: 1px solid #eee;
	}
	/* 直播介绍 */
	.jieshao-content,
	.yqb{
		height: 527px;
		background-color: #fff;
	}
	/* 报名表 */
	.enrollForm{
		width: 100%;
		height: 527px;
		padding-top: 25px;
		background-color: #fff;
		overflow-y: auto;
	}
	.enrollForm_every{
		width: 100%;
		padding: 0 22px;
		box-sizing: border-box;
		margin-bottom: 15px;
	}
	.enrollForm_every p{
		font-size: 16px;
		letter-spacing: 1px;
	}
	.enrollForm_every p span{
		color: red;
	}
	.enrollForm_every input{
		width: 96%;
		line-height: 42px;
		border-radius: 5px;
		border: 1px solid #ccc;
		padding-left: 10px;
		font-size: 16px;
		margin-top: 5px;
		color: #333;
	}
	.submit input{
		width: 90%;
		background: #499bfe;
		color: #fff;
		line-height: 42px;
		border-radius: 20px;
		margin: 30px auto 0;
		display: block;
		font-size: 16px;
	}
	/* 外跳链接 */
	.outboundLink{
		width: 100%;
		height: 527px;
		background-color: #fff;
		overflow-y: auto;
	}
	.outboundLink iframe{
		width: 100%;
		height: 527px;
	}
	.rightFixed {
		width: 4%;
		position: unset;
	}
	.like{
		position: absolute;
		bottom: 4%;
	}
	/* 红包雨 */
	.redEnvelopeRain{
		position: fixed;
		top: 0;
		left: 0;
		z-index: 99999;
		width: 100%;
		height: 100%;
		margin: 0;
		overflow: hidden;
		background-color: rgba(0, 0, 0, 0.7);
		display: none;
	}
	.redPaper{
		width: 100%;
		height: auto !important;
		overflow: hidden;
		padding: 0;
		margin: 0;
	}
	.redPaper li {
		position: absolute;
		animation: all 3s linear;
		top: -100px;
		-webkit-tap-highlight-color:  rgba(0, 0, 0, 0);
		list-style: none;
		z-index: 999;
	}
	.redPaper li a{
		display: block;
	}
	/* 中奖了 */
	.form3 {
		width: 20%;
		height: 510px;
		left: 25% !important;
	}
	.jp {
		margin-top: 135px;
		margin-bottom: 0;
	}
	.prize{
		width: 100px;
		height: 100px;
		margin: 0 auto;
	}
	.prize img{
		width: 100%;
	}
	/*播放器*/
	.prism-player .prism-tooltip{
		width: 24px;
		left: 10px !important;
	}
	/* 密码弹框 */
	.passwordBox{
		width: 1300px;
		height: 100%;
		background: rgba(0, 0, 0, 0.6);
		position: fixed;
		top: 50%;
		left: 50%;
		transform: translate(-50%,-50%);
		z-index: 999999;
	}
	.passwordCon{
		width: 30%;
		height: 200px;
		margin: 0 auto;
		background-color: #fff;
		border-radius: 5px;
		padding: 10px;
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%,-50%);
	}
	.passwordTit{
		width: 100%;
		height: 30px;
		text-align: center;
		line-height: 30px;
		font-weight: bold;
		font-size: 16px;
	}
	.passwordInp{
		width: 80%;
		margin: 0 auto;
		margin-top: 15px;
	}
	.passwordInp input{
		width: 100%;
		height: 30px;
		font-size: 16px;
		padding-left: 5%;
		border-radius: 20px;
		outline: none;
		border: 1px solid #999;
	}
	.passwordBtn{
		width: 50%;
		margin: 0 auto;
		margin-top: 20px;
	}
	.passwordBtn button{
		width: 100%;
		height: 30px;
		text-align: center;
		line-height: 30px;
		color: #fff;
		cursor: pointer;
		border: none;
		outline: none;
		background-color: #006cfb;
		border-radius: 20px;
	}
	/* 播放器下方轮播图 */
	.rotationChart{
		width: 100%;
		height: 171px;
		margin-top: 10px;
		position: relative;
	}
	.rotationChart .mySwiper{
		height: 171px;
	}
	.rotationChart .mySwiper .swiper-slide img{
		height: 171px;
	}
	.rotationChart .swiper-pagination{}
	.rotationChart .swiper-pagination-bullet {
		border: 1px solid #fff;
		background-color: transparent;
		opacity: 1;
	}
	.rotationChart .swiper-pagination-bullet-active {
		border: 1px solid #ffba00;
		background-color: #ffba00;
	}
	.username i{
		display: inline-block;
		color: #fff;
		background-color: #00c1d2;
		font-size: 12px;
		padding:  1px 2px;
		border-radius: 5px;
		margin-right: 3%;
	}
	.watermark{
		width: auto;
		opacity: 0.8;
		user-select: none;
		position: absolute;
		top: 3%;
		left: 3%;
		display: flex;
		align-items: center;
	}
	.watermark p{
		color: #fff;
	}
	.watermark img{
		width: 90px;
		height: 30px;
	}
	.bannerClose{
		position: absolute;
		top: 3%;
		right: 1%;
		width: 20px;
		height: 20px;
		z-index: 9;
		cursor: pointer;
	}
	.bannerClose img{
		width: 100%;
	}
	.prism-live-display{
		left: 0 !important;
	}
}
