/*reset*/
html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%; font-size:16px;}
body{margin: 0; padding: 0; background:#f6f6f6;  font-family: "Hiragino Sans GB", "Helvetica Neue", Helvetica, "Microsoft YaHei", "PingFang SC", Arial, sans-serif; text-align: center;}
html,body{width:100%; height:100%; overflow:hidden;}
input:focus {outline: none;}a{text-decoration: none;}
a{text-decoration: none;}
ul,li,dl,dt,dd,ol{ margin:0; padding:0; list-style:none;}
em,i{ font-style:normal; margin:0; padding:0;}
h1,h2,h3,h4,h5,p{ margin:0; padding:0;}
a:link,a:visited{outline:none; text-decoration: none; blr:expression(this.onFocus=this.blur());color: #323234;}
a:hover{color: #0057e8; text-decoration: none;}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{bottom:0.5rem; text-align: center;}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{width:1.5rem; height:0.25rem;background:#ddd; border-radius:2px; opacity:1; margin:0 0.5rem;}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet-active{ background:#0b8afa;}
.swiper-button-next,.swiper-button-prev{outline: none;}
.swiper-container .swiper-slide img{width:100%; display: block;}
.modal-header{border-bottom:0;}
/*public*/
.test_top{position: fixed;top: 0;left:0;width:70px;z-index: 210;}
.test_top img{width:100%;}
.sit_con{height:auto;}
.sit_con img{width:100px;margin:20px auto 15px;}
.sit_con p{font-size:20px;color: #000000;line-height:30px;}
.sit .close3{width:120px;height:35px;background:red;color:#fff;border:none;text-align: center;margin:15px auto;}
/* 公告 */
.see{width:2rem;margin-right:0.3rem;margin-top:0.2rem;}
.see img{width:100%;display: block;}
.look_con{padding:0rem 1rem 1rem;height:22rem;overflow-y: auto;margin-bottom:15px;}
.look h3.tit{font-size:18px;color:#000;text-align: center;margin:0 0 8px;font-weight: bold;}
.look_con p{font-size:1rem;color:#333;text-align: left;line-height:25px;}
.look_con img{margin:0.8rem auto;display: block;width:100%;}
.look_con::-webkit-scrollbar {width: 8px;height: 1px;}
.look_con::-webkit-scrollbar-thumb {border-radius: 10px;-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);background: #ddd;}
.look_con::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);border-radius: 10px;background: #f3f3f3;}
.look .modal-dialog{margin:30px;}

/* live */
.live{width:100%; height:100%; overflow:hidden; display: flex; flex-direction: column;}
.livebox{width:100vw; height:56vw; overflow:hidden; background:#000;position: relative;}
.livebox video{object-fit:fill;}
.livebox .live_top{width:100%; height:56vw; overflow:hidden; position: absolute; top:0; z-index:1;}
.livebox .live_top a.topback{display: block; width:2.2rem; height:2.2rem; background:rgba(0,0,0,0.5) url(../images/arrow_left.png) no-repeat center center; background-size:40% auto; border-radius:4rem; margin:0.75rem;  }
.livebox .live_top a.orderbtn{width:46vw; display: block; height:2.4rem; line-height:2.4rem; overflow:hidden; background:#fff; font-size:1rem;color:#f60; font-weight: bold; margin:2.3rem auto; border-radius:4rem; box-shadow:0 0 0.5rem rgba(0,0,0,0.2); position: absolute; top:3rem; left:50%; margin-left:-23vw; }
.livebox .bgimg{width:100%; height:100%; display: block;}
.livebox .order_btn { width:100%; position: absolute;top:0;left:0;}
.livebox .order_btn a{width:7rem;height:2.2rem;line-height:2.2rem; font-size:1rem;font-weight: bold; display: block;margin:3rem auto;background: linear-gradient(to right,#9da7fb,#f9a6fa);border:1px #fff solid;border-radius:50px;color:#23324f;}
.live_company{height:auto;overflow: hidden; padding:0.75rem 0.5rem; display: flex; align-items:center; justify-content:flex-start; background:#fff; }
.live_company .box_img{width:3rem; height:3rem; overflow:hidden; display:flex; align-items:center; justify-content:center; border:1px #eee solid; border-radius:0.5rem; }
.live_company .box_img img{width:100%; display: block;}
.live_company .box_txt{flex:1; height:auto;overflow: hidden; text-align: left; padding-left:0.5rem; }
.live_company .box_txt h3{color:#333;font-size:1rem; line-height:1.4rem; margin-bottom:0.3rem; font-weight: bold; white-space: nowrap; text-overflow:ellipsis;}
.live_company .box_txt p{color:#777;font-size:0.8rem; display:flex; align-items:center; justify-content:flex-start;}
.live_company .box_txt strong{color:#fff; font-size:0.75rem; line-height:1; font-weight:normal; border-radius:2rem; margin-left:0.5rem;}
.live_company .box_txt em{float: right; color:#f30; display: block; padding:0 1.3rem 0 0; font-weight: bold; font-size:1rem; background:url(../images/icon_num.png) no-repeat right center; background-size:auto 1.2rem;}
.live_company .box_txt p {
	display: inline-block;
	color:#333;
	font-size:0.9rem;
	 font-weight: bold;
	margin:0px 0;
	/* background: url(../../images/icon_date1.png) no-repeat left center; */
	/* padding-left:1.2rem; */
	line-height:18px;
}
.live_company .box_txt p.rnum {
	border-left:1px #999 solid;
	font-size: 14px;
	color: #666;
	text-align: right;
	display: inline-block;
	margin-left:5px;
	padding-left:1.3rem;
	background: url(../../images/icon_num.png) no-repeat 10px center;
	/* display: none; */
}

.live_company .box_txt .rnum strong {
	color: #666;
	font-size: 14px;
	display: inline-block;
	font-weight: normal;
}
.live_company .box_txt span{padding:2px 8px 0;border:1px #f60 solid;font-size:0.6rem;color:#f60;border-radius:50px;font-weight:normal;margin-left:0.5rem;}
.live_content{height:auto; overflow:auto; background:url(../../img/bg1.png) repeat; min-height:100%; padding:1rem 0.5rem; text-align: left; font-size:0.9rem; color:#333; }
.live_content p{font-size:0.7rem;text-indent: 2em;}
p.tips{font-size:0.7rem;text-align: center;}
.live_chat .chat_con {height:88%;overflow-y: auto;background: #F6F6F6;}
.live_chat .chat_list{ background:#f6f6f6; padding-bottom:2.4rem;height:100%;}
.live_chat .chat_list .chat_news{ text-align: left; height:auto; overflow:hidden; padding:0.5rem 1rem 0.5rem 1rem;}
.live_chat .chat_list .chat_news .c_head{width:1.6rem; height:1.6rem; overflow:hidden; border-radius:100%; float: left; margin:0 0.5rem 0 0;}
.live_chat .chat_list .chat_news .c_head img{width:100%; display: block;}
.live_chat .chat_list .chat_news .c_con{height:auto; overflow:hidden;}
.live_chat .chat_list .chat_news .c_tit {height:auto; overflow:hidden; margin-bottom:0.3rem;}
.live_chat .chat_list .chat_news .c_tit strong{font-size:0.75rem; color:#999; font-weight:normal; margin:0 0.5rem 0 0;}
.live_chat .chat_list .chat_news .c_tit span{font-size:0.6rem; color:#ccc;}
.live_chat .chat_list .chat_news .c_message{ float: left; height:auto; overflow:hidden;background:#fff; border-radius:0.5rem; padding:0.5rem; border-top-left-radius:0; font-size:0.75rem; color:#333; margin:0 0.3rem 0 0;}
.live_chat .chat_list .chat_news .c_message img{width:100%;height:auto;display: block;}
.live_chat .chat_list .chat_news.my{text-align: right;}
.live_chat .chat_list .chat_news.my .c_head{float: right; margin:0 0 0 0.5rem;}
.live_chat .chat_list .chat_news.my .c_tit strong{float: right; margin:0 0 0 0.5rem;}
.live_chat .chat_list .chat_news.my .c_message{ border-top-left-radius:0.5rem; border-top-right-radius:0px; float: right; margin:0 0 0 0.3rem;}
/* 小助手消息 */
.live_chat .chat_list .swiper-slide.curr{ text-align: left; height:auto; overflow:hidden; padding:0.5rem 1rem 0.5rem 1rem;}
.live_chat .chat_list .swiper-slide.curr .c_head{width:1.6rem; height:1.6rem; overflow:hidden; border-radius:100%; float: left; margin:0 0.5rem 0 0;}
.live_chat .chat_list .swiper-slide.curr .c_head img{width:100%; display: block;}
.live_chat .chat_list .swiper-slide.curr .c_con{height:auto; overflow:hidden;}
.live_chat .chat_list .swiper-slide.curr .c_message{ float: left; height:auto;word-break: break-all; overflow:hidden;background:#f90; border-radius:0.5rem; padding:0.5rem; border-top-left-radius:0; font-size:0.75rem; color:#fff; margin:0 0.3rem 0 0;}
.live_chat .chat_list .swiper-slide.curr .c_message img{width:100%;height:auto;display: block;}
.live_chat .chat_list .swiper-slide.curr .c_tit {height:auto; overflow:hidden; margin-bottom:0.3rem;}
.live_chat .chat_list .swiper-slide.curr .c_tit strong{font-size:0.75rem; color:#999; font-weight:normal; margin:0 0.5rem 0 0;}
/*  */
.live_chat .chat_list .gift_ask{padding:0.2rem 0.3rem;height: auto;overflow: hidden;width:100%;}
.live_chat .chat_list .gift_ask p{text-align:center;}
.live_chat .chat_list .gift_ask p span{display: inline;font-size:0.7rem;color:#666;}
.live_chat .chat_list .gift_ask p img{width:1.8rem;height:1.8rem;}
.live_chat .chat_bt{ width:100%; height:2.4rem; overflow:hidden; background:#f3f3f3; display: flex; justify-content: space-between; position:absolute; bottom: 0; z-index: 100; padding:0.2rem 0.5rem; }
.live_chat .chat_bt .chat_input{width:80%; height:2rem; line-height:2rem; background:#fff; border:0;text-indent:1rem;}
.live_chat .chat_bt .chat_btn{width:23%;  height:2rem; line-height:2rem; background:#ff9e01; font-size:0.8rem; color:#fff; border: 0;}
.live_chat .chat_bt .chat_btn1{width:23%;  height:2rem; line-height:2rem; background:#0080cd; font-size:0.8rem; color:#fff; border: 0;}
.live_job{height:auto; overflow:hidden;}
.live_kejian .kj_tips{margin:5% 1.2rem;}
.live_kejian .kj_tips img{margin-bottom:1.2rem;margin-top:1.5rem;}
.live_kejian .kj_tips p{font-size:1rem; color:#c6c6c6;}
.chat_bg{width:100%;display: flex;justify-content: space-between;}
/* 介绍 */
.box_tit{height: auto;overflow: hidden;margin:1.1rem 0 0.6rem;}
.box_tit h1{font-size:1.2rem;color: #0080cd;font-weight: bold;text-align: left;}
.about_con{overflow-y:auto ; background:#fff;padding:1rem 0.5rem;}
.about_con img{width:100%;display: block;margin:0 auto;}
/* 投递 */
.job_con{height: auto;overflow: hidden;padding:1rem 0.2rem;}
.job_list{height: auto;overflow: hidden; padding:1rem 0}
.job_list li{height:auto;overflow: hidden; background: #f8f8f8; margin-bottom:1rem; }
.job_list li .list_dorp{height: auto; overflow: hidden; padding:0.3rem 0.5rem 0.3rem 1rem;  border:1px #333 solid; display: flex; justify-content:center; align-items:center; float: right; margin:-0.5rem 0 0 0;}
.job_list li .list_dorp em{width:20px; height:9px; background:url(../../img/arrow_down.png) no-repeat center center;  transition:all 0.6s ease;}
.job_list li .list_dorp span{font-size:0.8rem; color: #333; margin-right:0.5rem;}
.job_list li a.list_top{width:100%; height:auto; overflow:hidden; display: block; position: relative; text-align: left; padding:1.5rem 0.7rem 1rem 0.7rem;}
.job_list li a.list_top::before{content:''; display: block; width:2px; height:1rem; overflow: hidden;background: #333; border-radius:10px; float:left; margin:0rem 0.2rem 0 0;}
.job_list li a.list_top h3{font-size:1rem; color:#333;}
.job_list li a.list_top p{font-size:0.7rem; color:#999; margin:0 0 0 1rem;}
.job_list li .list_btn {height:auto;overflow: hidden; padding:0.75rem 0 0 0;  }
.job_list li .list_btn a{height:2rem;line-height:2rem; background:#333; color:#fff; font-size:0.8rem; display:inline-block; border:0; padding:0 2rem; }
.job_list li .list_btn a:hover{background:#000; }
.job_list li .list_con{height: auto;overflow: hidden; clear: both; padding:0.75rem 1rem 1.5rem 1rem; margin-top:-1.5rem; text-align: left; display: none; }
.job_list li .list_con strong{font-size:0.8rem;margin-bottom:10px;color:#333; margin-bottom:1rem;}
.job_list li .list_con p{font-size:0.7rem; line-height:2; margin-bottom:10px;color:#333;}
.job_list li .list_con h4{font-size:16px; line-height:2.2; font-weight: bold; color:#333; padding:1rem 0;}
.job_list li.active{background: #f8f8f8;}
.job_list li.active .lt1{font-weight: bold;}
.job_list li.active .list_dorp em{transform: rotate(180deg);}
.job_list li.active .list_dorp span{color: #333;}
.job_list li.active a.list_top h3{font-weight: bold;}
.job_list li.nodata{text-align:center; color:#ccc; border:0;}
/* 倒计时 */
.data-show-box{position: absolute;z-index: 1; top:48vw; width:100%;height:8vw; line-height:8vw; overflow:hidden; font-size:0.8rem; color:#fff; background:rgba(0,0,0,0.5);}
.data-show-box span{font-size:0.9rem; color:#f70; font-weight:bold; margin-right:0.2rem;}
/* 背景 */
.btn-play{position: absolute;
	top:0;
	left:0;
	width:100vw;
	height:56vw;
	z-index: 10;
	background-image: url('https://cdn.kongxuan.net/live/2022linmon/live_back.jpg');
	background-size: 100% 100%;
	text-align: center;
	align-items: center;
}
.btn-play img {
	width:3rem;
	height:3rem;
}
#tf-xplay-icon{background-color: transparent !important;}





.camerabox{position:relative;}
.pptbox{position:absolute; top:0%;width:96vw;margin:0 2vw;}
/* 欢拓生成PPT样式调整 */
/* #pptPlayer #ppt-image {width: 100%;height: auto;} */
/* 欢拓摄像头播放器样式调整 */
#cameraPlayer {height: 35vh; overflow: hidden;}
#cameraPlayer #modCameraPlayer{height: 35vh !important;overflow: hidden;}
.canvas-container{width:100%;}
.upper-canvas {width:100%;}
#talkfun-client-whiteboard{width:100%;}
/*滚动区域*/
.scroll_y{overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
    -webkit-text-size-adjust: none;
	}
.scroll_y::-webkit-scrollbar{width:0;height:0}

/*swiper-page*/
.swiper_nav{height:auto; overflow:hidden; background:#fff; border-top:1px #f3f3f3 solid; border-bottom:1px #f3f3f3 solid;}
.nav-tabs{width: 100%; display: flex; justify-content:space-between; align-content: stretch;background: #fff;}
.nav-tabs li{flex:1; height:2.5rem; line-height:2.5rem; font-size:0.9rem; color:#666; text-align: center; }
.nav-tabs li:last-child{border-right:none;}
.nav-tabs li.active{color:#333; font-weight: bold; border-bottom:1px #333 solid;}
.tab-content{height:calc((100vh - 1vw)/2);overflow: hidden;  padding:0 0.5rem 0;overflow-y:auto;margin-top: 0.3rem;background: #fff;}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover{border:none;border-bottom:1px #333 solid;}
.nav-tabs>li>a{margin-right: 0;}
.swiper-page{flex:1; overflow:hidden; background:#fff;}
.swiper-page .swiper-wrapper {}
.swiper-page>.swiper-wrapper>.swiper-slide{height:100%; overflow-y: auto;     background-color: #F6F6F6;}

.swiper-scroller{width:100%; height: 100%; }
.swiper-scroller .swiper-wrapper{height:auto; min-height: 100%;}
.swiper-scroller .swiper-wrapper .swiper-slide{height: auto;}
.swiper-scroller .swiper-scrollbar{background: rgba(0,0,0,0);}
.swiper-scroller .swiper-scrollbar-drag{background: rgba(0,0,0,0.1);}
.refresh{
	position:absolute;
	line-height:100px;
	bottom:100%;
	text-align:center;
	width:100%;}
	.loadmore{
	position:absolute;
	line-height:20px;
	top:100%;
	text-align:center;
	width:100%;
}

.tf-x-controls{position: absolute;z-index: 1; right:0.75rem; top: 48vw;display:block;}
.tf-x-controls span.tf-player-reload{margin-right:20px;}
.tf-x-controls svg:not(:root){width:1.2rem;}
/* 登录按钮 */
.btnbox{position: fixed; top:0.5rem; right:0.7rem;z-index:200;}
.btnbox a{width:2.5rem;line-height:1.5rem;line-height:1.5rem;background:#fff;border-radius:0.4rem;display: inline-block;font-size:0.7rem;color:#9e0000;font-weight:bold;}
.modal-content{background:#fff;border: 0;}
.modal-dialog{margin:25px;}
.modal-body{padding:1rem;}

.top_notice{width:100%; height:1.5rem; line-height:1.5rem; overflow: hidden; clear: both;background:#fff;}
.top_notice strong{font-size:18px; color:#fff; display: block; width:25px; height:25px; overflow:hidden; vertical-align: middle; background: url(../images/icon_notice.png) no-repeat center top; background-size:60% auto; margin:5px 0 0 0;float: left;}
.top_notice .notice_con{height:1.5rem; line-height:1.5rem; overflow:hidden; white-space: nowrap; text-align: left;}
.top_notice .notice_con ul{width:100%;}
.top_notice .notice_con li{float: left; margin-right:10px; background: url(../images/dot.png) no-repeat left center; font-size:0.8rem; color:#666; padding-left:15px;}

/* 中奖 */
.looter .modal-dialog{ width:80%;margin: 10vh auto 0 auto;}
.looter .modal-content{height: auto;position: relative; background:linear-gradient(to bottom,#fc9434,#ffbc64);box-shadow: none;border: none;}
.looter .prize_con{height: auto;overflow: hidden;background:url(../../img/cj_bg.png) no-repeat left bottom;background-size:100%; border-radius:10px;padding-bottom:1rem;}
.looter .tips{font-size:16px;color:#fff;font-weight: bold;text-align: center;margin-bottom:15px;background:rgba(255,255,255,0.2);padding:0.8rem 0;}
.looter .prize_list{width:90%;height:40vh;overflow-y: auto;border-radius:10px;margin:0 auto;padding:20px;background:#fff;}
.looter .prize_list li{height: auto;overflow: hidden;padding:0.6rem 0;text-align:center;background:#f1f5f8;border-radius:50px;margin-bottom:10px;}
.looter .prize_list li p{font-size:0.95rem;color:#333;}
.looter .btit{font-size:1rem;color:#ff5a00;padding:1rem 0 0.6rem 0;}
.looter .bcon{font-size:1rem;color:#ff5a00;margin-bottom:0.6rem;}
.looter .close2{background:no-repeat; margin:0 auto;border: none;box-shadow: none;margin-top:20px;}
.looter .close2 img{display: block;width:100%;margin:0 auto;}
.looter .prize_list::-webkit-scrollbar {width:0.3rem; height: 1px; }
.looter .prize_list::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
        border-radius: 10px;
         -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.1);
        background: #fb8c1e;
    }
.looter .prize_list::-webkit-scrollbar-track {/*滚动条里面轨道*/
        -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
        border-radius: 10px;
        background:rgba(255,255,255,0.5);
}
/*  */
.order .modal-content{ background: none; background:#fff !important;}
.order .modal-body{padding:0 1rem 1rem;}
.order .modal-content input{background: #eee;width:78%;height:2.2rem;line-height:2.2rem;border-radius:8px;border: none;padding-left:5px;}
.order .modal-content p{color:#000;font-size:0.8rem;margin-bottom:0.5rem;}
.order .modal-content p span{width:20%;display: inline-block;font-size:0.85rem;text-align: right;}
.order .modal-footer{padding:0 0 15px; width:300px; margin:0 auto;border:none;display: flex;justify-content: space-around;}
.order .mlist{margin-top:0;}
.order .modal-header{padding:10px 10px 0;border: none;}
.order .btn{width:120px;border: none;background:#eee;}
.order .btn:hover{}
.order .regbtn{background: #007AFF;color:#fff;}
/* 关注二维码 */
.follow{}
.follow .modal-dialog{ width:100%; top:auto;bottom: 0;position:absolute;margin:0;}
.follow .modal-content{background:#fff;border-radius: 0;border-top-left-radius: 0.5rem;border-top-right-radius: 0.5rem;}
.follow .modal-header{padding:0.7rem;text-align: left;}
.follow .modal-header h1{font-size:1.1rem;color:#454545;text-align: left;font-weight: normal;display: inline-block;border-bottom:3px #448aff solid;text-align: left;padding-bottom:5px;}
.follow .modal-header span{color:#333;}
.follow .modal-header .close{top:15px;}
.follow .ewm_box{display: block;width:95px;height:95px;}
.follow .modal-body{padding:1.4rem 0.8rem;}
.follow .right_box{float: right;text-align: left;height:auto;}
.follow .right_box h3{font-size:16px;color:#448aff;font-weight: normal;line-height:30px;}
.follow .right_box p{font-size:13px;color: #666;}
/* 刷礼物按钮 */
.gift_btn{ position: fixed;right:0.45rem;bottom:4.5rem;z-index: 200; width:40px;height:40px;overflow: hidden;border-radius: 100%;margin-top:-0.2rem;margin-right:0.3rem;}
.gift_btn img{width:100%;height:100%;display: block;margin:0 auto;}
.gift.modal.fade .modal-dialog {transform: translate3d(0, 10vh, 0);}
.gift.modal.in .modal-dialog {transform: translate3d(0, 0, 0);}
.gift .modal-dialog{position: absolute; width:100%; bottom: 0; top: auto;}
.gift .modal-body{padding:8px;}
.gift .modal-dialog{margin:0;}
.gift .modal-content{border-radius:0;border: 0;border-top-left-radius: 0.4rem;border-top-right-radius: 0.4rem;background:#fff;padding-top:0.3rem;}
.gift .gift_con{height:45vh;overflow-y: auto;}
.gift ul{display: flex; justify-content: flex-start;padding:0.3rem 1rem 0.7rem;height: auto;overflow: hidden;flex-wrap: wrap;}
.gift li{ padding-top:0.3rem;width:23%;height: auto; min-height:100px;position: relative; overflow: hidden;margin:0rem 1% 0;border-radius:0.4rem; border: 1px solid transparent;}
.gift li img{width:50px; height:50px; margin:0 auto;display: block;}
.gift li h3{font-size:0.8rem;color:#ff5a00;font-weight:normal;text-align: center;margin-top:0.3rem;}
.gift li p{font-size:0.6rem;color:#999;text-align: center;margin-top:0.2rem;}
.gift li a{width:100%;height:1.3rem; line-height:1.3rem; background:#ff5a00;display:none;text-align: center;font-size:0.7rem;color:#fff;margin-top:0.2rem;}
.gift li.active{ border: none; border:1px solid #ff5a00 ;border-radius:0.3rem;}
.gift li.active h3{display: none;}
.gift li.active p{color:#333;font-size:0.75rem;}
.gift li.active a{display: block;}
.gift .surplus{
	width:100%;
	padding:15px 10px 15px ;
	text-align: left;
	font-size:15px;
	color:#007AFF;
	border-top: 1px #eee solid;
}
/* 点赞 */
.zanWin{ position: absolute; right:0.1rem; bottom:7.5rem; z-index:200;}
.zanFull{ position: absolute; left:0; bottom:0.5rem; z-index:200;}
.zan {}
.zan .zan_icon{ margin:0 auto; width:40px; height:40px; background:url(https://cdn.kongxuan.net/live/ahzb/zan.png) no-repeat center center;background-size:100%;cursor:pointer; user-select:none; }
.zan_con{ height: auto;overflow: hidden; width:60px; cursor:pointer;margin:0 auto;}
.zan_num{width:100%; font-size:12px;color:#fff;text-align: center; line-height: 1.5; text-shadow: 0 0 2px #000000; user-select:none;}
.can{display: none ;}
.zan.curr .can{display: block;}
.zanFull{display: none;}
/* 正在讲解 */
.ask { -webkit-animation:my 1s infinite ease-in-out; position: absolute; right:0.6rem; bottom:7.5rem; z-index:200;width:50px;height:50px;border-radius: 100%;background:linear-gradient(to right, #0080cd ,#da3d2a);color:#fff;font-weight: bold;padding-top:6px;box-shadow:0 0 5px rgba(0,0,0,0.3);font-size:0.85rem;}
.askbox .modal-content{background:#fff;width:100%;padding:1rem 0.75rem;}
.askbox .modal-content h3{font-size:0.95rem;color:#0080cd;font-weight:bold;margin-bottom:0.7rem;line-height:1.2rem;}
.askbox .modal-content .txt{ height:20rem;overflow-y: auto; font-size:0.8rem;color:#333;text-align: left;line-height:1.2rem;border: none;}
.askbox .modal-content .txt p{border: none;}
.txt::-webkit-scrollbar {
	/*滚动条整体样式*/
	width: 5px;
	height: 1px;
}

.txt::-webkit-scrollbar-thumb {
	/*滚动条里面小方块*/
	border-radius: 10px;
	background: #ddd;
}

.txt::-webkit-scrollbar-track {
	/*滚动条里面轨道*/
	border-radius: 10px;
	background: #ededed;
}
.askbox .modal-header .close{right:-10px;top:-15px;color:#666;font-size:1.5rem;}
.askbox .modal-header{padding:0;border: 0;}
.askbox a{width:7.5rem;height:2.3rem; font-size:1rem; line-height:2.3rem;text-align: center;background:#0080cd;color:#fff;border-radius:5px;display: block;margin-top:0.8rem;}
@-webkit-keyframes my{
	0%{
		transform: scale(1);
	}
	50%{
		transform: scale(1.1);
	}
	100%{
		transform: scale(1);
	}
}
/* 图片预览 */
.guests_con{height: auto;overflow: hidden;background:url(../../img/bg1.png) repeat;padding:1rem;padding-bottom:2rem; }
.picView-magnify-list {display: flex;justify-content: space-between;flex-wrap: wrap;}
.picView-magnify-list li{width:48%;height: auto;overflow: hidden;margin-right: 0;margin-bottom:0.8rem;border-radius:0.3rem;border:1px #0057e8 solid;}
.picView-magnify-list li img{width:100% !important;}
.magnify-modal{width:95vw !important;height:auto !important;left:2.5vw !important;top:40vh !important;}
.magnify-stage{position:relative !important;width:100% !important;height:100% !important;}
.magnify-header{height: auto !important;}
img.magnify-image{width:100% !important;}
.more{width:100%;text-align: center; font-size:0.85rem;}
.more a{color: #0042FF;}
.more p{color:#999;display: none;}
/* 红包  */
.money_con{height: auto;overflow:hidden;}
.money .modal-dialog{margin-top:8rem;}
.money .modal-content{background: none;box-shadow: none;border: none;}
.money_con .imgbg1{width:80%;margin:0 auto;height: auto;overflow: hidden;}
.money_con .imgbg1 img{width:50%;display: block;-webkit-animation:move 2s 0s infinite;-webkit-transform-origin:bottom;margin:0 auto;}
.money_con .kj_box{width:80%;height: auto;overflow: hidden;margin:0 auto;position: relative;display: none;}
.money_con .kj_box img{width:60%;display: block;margin:0 auto;}
.money_con .kj_box .txt{width:100%;position: absolute;top:12%;text-align: center;width:100%;}
.money_con .kj_box h3{font-size:1rem;color: #ffde29;font-weight: bold;height: 1rem;}
.money_con .kj_box p{font-size:1.5rem;color:#ed391e;margin-top:1.5rem;font-weight: bold;}
.money_con.active .imgbg1{display: none;}
.money_con.active .kj_box{display: block;}
.close2{background: none;border: none;margin-top: 10px;width:15%;}
.close2 img{display: block;margin:0 auto;width:100%;}
/*  */
.chou{width:8rem;height:2.2rem;line-height:2.2rem; font-size:1rem;font-weight: bold; display: block;margin:7.5rem auto;background:linear-gradient(to right,#3732e7,#2ef7ff);color:#fff;border-radius:50px;}
/* 全屏按钮 */
.full{
	position: absolute; right:6%; bottom: 6.2%; z-index: 200; width: 15px; height: 15px;
}
.full img{
	width: 100%; height: 100%; display: block;
}
.nofull{
	position: absolute; right:5.2%; bottom: 4.2%; z-index: 200; width: 24px; height: 24px;
}
.nofull img{
	width: 100%; height: 100%; display: block;
}
/* danmu  */
.danmuSet{position:absolute; top:4.5rem; left:0.3rem; z-index:200;padding-top:10px ;}
.danmuSet a.dmbtn{width:30px; height:30px; overflow:hidden; display: block;background:url(https://cdn.kongxuan.net/live/sansum/mantle_chat.png) no-repeat center center;background-size:100% ; }
.danmuSet a.dmbtn.currt{background:url(https://cdn.kongxuan.net/live/sansum/mantle_chat1.png) no-repeat center center;background-size:100% ;}
/* tips */
.qun{position:fixed;z-index: 88;bottom:4rem;right: 0.5rem;width:40%;}
.qun img{width:100%;display: block;}