@charset "utf-8";
/****************************************/

.wrap {
  max-width: 750px;
  min-height: 100vh;
  margin: 0 auto;
  position: relative;
  table-layout: fixed;
  word-break: break-all;
  background-color: #FFF;
}

.head_fixed {
  width: 100%;
  max-width: 750px;
  position: fixed;
  top: 0;
  z-index: 99;
}

.foot_fixed {
  width: 100%;
  max-width: 750px;
  position: fixed;
  bottom: 0;
	left: 0;
	right: 0;
  z-index: 99;
	background-color: #fff;
}

.head_fixed ~ .main {
  padding-top: 45px;
}

.foot_fixed ~ .main {
  padding-bottom: 75px;
}

.main.mescroll {
  height: 100vh;
}

/****************************************/

/*顶部导航*/

.m-header {
  z-index: 100;
  background-color: #F7F7F7;
  -webkit-box-shadow: 0 0 1px 0 #e6e6e6;
  -moz-box-shadow: 0 0 1px 0 #e6e6e6;
  -o-box-shadow: 0 0 1px 0 #e6e6e6;
  box-shadow: 0 0 1px 0 #e6e6e6;
}

.m-header .m-title {
  display: block;
  padding: 0 50px;
  height: 45px;
  line-height: 45px;
  text-align: center;
  font-weight: bold;
  color: #333;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.m-header .m-link {
  position: absolute;
  bottom: 0;
  z-index: 9;
  display: block;
  padding: 10px;
  line-height: 25px;
  color: inherit;
}

.m-header .m-link:before {
  content: "";
  display: inline-block;
  vertical-align: top;
  width: 25px;
  height: 25px;
  background-image: url(../images/icon_header.png);
  background-size: 100% auto;
  background-repeat: no-repeat;
}

.m-header .m-link-back {
  left: 0;
}

.m-header .m-link-back:before {
  background-position: 0 0;
}

.m-header .m-link-more {
  right: 0;
}

.m-header .m-link-more:before {
  background-position: 0 -25px;
}

.m-header .m-link-word {
  right: 0;
  font-size: 13px;
  font-weight: 500;
  color: rgba(51, 51, 51, 1);
}

.m-header .m-link-word:before {
  display: none;
}

.m-header .m-link-news {
  right: 0;
}

.m-header .m-link-news:before {
  background-position: 0 -50px;
}

.m-header .m-link-news em {
  position: absolute;
  top: 10px;
  right: 10px;
  display: inline-block;
  padding: 0 3px;
  background: #fe5550;
  line-height: 1;
  font-size: 12px;
  color: #fff;
  border-radius: 999px;
}

.m-header .m-link-share {
  right: 0;
}

.m-header .m-link-share:before {
  background-position: 0 -75px;
}

.m-header .m-link-record {
  right: 0;
  font-size: 9px;
  font-weight: 500;
  color: rgba(255, 255, 255, 1);
  line-height: 9px;
}

.m-header .m-link-record:before {
  display: none;
}

.m-header .m-link-record .icon {
  display: block;
  margin: 0 auto 4px;
  width: 16px;
  height: 16px;
}

.m-header.hide-shadow {
  -webkit-box-shadow: initial;
  box-shadow: initial;
}

.m-header ~ .head_fixed {
  top: 45px;
}

.m-header ~ .head_fixed ~ .main {
  padding-top: 90px;
}

.m-header .m-link-close::before{
	content: "";
	margin: 2.5px;
	display: inline-block;
	vertical-align: top;
	width: 20px;
	height: 20px;
	background-image: url(../images/ico_delete.png);
	background-size: 100% auto;
	background-repeat: no-repeat;
}

/* 透明头部 */

.m-header--hyaline {
  background-color: rgba(0, 0, 0, 0);
  box-shadow: initial;
}

.m-header--hyaline .m-title {
  color: #fff;
}

.m-header--hyaline .m-link:before {
  background-image: url(../images/icon_header-white.png);
}

/* 主色头部 */

.m-header--primary {
  background: linear-gradient(90deg, #1e7ccb 0%, #00a3e0 100%);
  box-shadow: initial;
}

.m-header--primary .m-title {
  color: #fff;
}

.m-header--primary .m-link:before {
  background-image: url(../images/icon_header-white.png);
}

.m-header--primary .m-link-news em {
  background: #fff;
  color: #fe5550;
}

/*打包全屏app时预留顶部状态栏高度*/

.m-header--appfull {
  padding-top: 20px;
  height: 65px;
}

.m-header--appfull ~ .main {
  padding-top: 65px;
}

.m-header--appfull ~ .head_fixed {
  top: 65px;
}

.m-header--appfull ~ .head_fixed ~ .main {
  padding-top: 110px;
}

/* 顶部导航2 */

.m-header .m-addr-wrap {
  padding: 11px 15px;
}

.m-header .m-addr {
  position: relative;
  padding: 6px 12px 7px 28px;
  max-width: 130px;
  background: #019645;
  border-radius: 99px;
  font-size: 13px;
  font-weight: bold;
  color: #ffffff;
  line-height: 14px;
}

.m-header .m-addr::before {
  position: absolute;
  top: 6px;
  left: 12px;
  content: "";
  width: 12px;
  height: 15px;
  background-image: url("../images/icon-addr-1.png");
  background-size: 12px 15px;
  background-repeat: no-repeat;
}

.m-header .m-addr::after {
  position: absolute;
  top: 0px;
  right: 0px;
  left: 0px;
  bottom: 0px;
  content: "";
  background: #019645;
  opacity: 0.16;
  border-radius: 99px 99px 0px 99px;
}

.m-header .m-search {
  position: relative;
  padding: 0 0 0 50px;
  height: 34px;
  background: #f2f3f7;
  border-radius: 17px 17px 0px 17px;
  font-size: 13px;
  font-weight: 500;
}

.m-header .m-search::before {
  position: absolute;
  top: 8px;
  left: 20px;
  content: "";
  width: 18px;
  height: 18px;
  background-image: url("../images/icon-search-1.png");
  background-size: 18px 18px;
  background-repeat: no-repeat;
}

.m-header .m-news {
  position: relative;
  padding: 14px 15px;
}

.m-header .m-news .imgm {
  width: 23px;
}

.m-header .m-news.active::before {
  position: absolute;
  content: "";
  right: 12px;
  top: 12px;
  width: 8px;
  height: 8px;
  background: #fd3737;
  border-radius: 50%;
}

/* APP打包 */

.m-headbox--appfull {
  padding-top: 20px;
}

.m-headbox--appfull ~ .main {
  padding-top: 70px;
}

.m-headbox--appfull ~ .head_fixed {
  top: 70px;
}

.m-headbox--appfull ~ .head_fixed ~ .main {
  padding-top: 115px;
}

/*底部菜单*/

.m-footer {
  height: 50px;
  background-color: #FFF;
	border-top: 1px solid #EEEEEE;
}

.m-footer a {
	position: relative;
  padding: 5px 0;
  text-align: center;
  line-height: 12px;
  font-size: 11px;
  color: #555555;
  font-weight: 500;
}

.m-footer i {
  display: block;
  width: 25px;
  height: 25px;
  margin: 0 auto 4px;
  background-image: url(../images/icon_footer.png);
  background-size: auto 50px;
  background-repeat: no-repeat;
}

.m-footer .fi-1 {
  background-position: 0 0;
}

.m-footer .fi-2 {
  background-position: -25px 0;
}

.m-footer .fi-3 {
  background-position: -50px 0;
}

.m-footer .fi-4 {
  background-position: -75px 0;
}

.m-footer .fi-5 {
  background-position: -100px 0;
}

.m-footer a.active {
  color: var(--primary);
}

.m-footer a.active i {
  background-position-y: -25px;
}

.m-footer .msg-dot{
	position: absolute;
	top: 6px;
	right: 30px;
	display: block;
	width: 10px;
	height: 10px;
	background: #F94232;
	border-radius: 50%;
}

/* 工具 */

::-webkit-scrollbar {
  width: 0;
  height: 0;
  color: transparent;
}

.m-block {
  padding: 15px;
}
/*  */
.g-label{
	width: 16px;
	height: 16px;
	border-radius: 50%;
}
.g-label .icon{
	display: block;
	width: 16px;
	height: 16px;
}
.g-label .icon:before{
	content: '';
	display: block;
	background-image: url('../images/circle_normal.png');
	background-size: 16px;
	width: 16px;
	height: 16px;
}
.g-label .weui-check:checked+.icon:before{
	background-image: url('../images/circle_selected.png');
}

.g-btn1 img{width: 25px;height: 25px;}

.g-search {
	height: 35px;
	background: #F7F9FC;
	border-radius: 20px 20px 20px 20px;
}
.g-search img{
	display: block;
	width: 14px;
	height: 14px;
}

.g-search .icon-delete{display: block;width: 20px;height: 20px;padding: 5px;}
.g-list-1{line-height: 1.3;}
.g-list-1 .img1{display: block;width: 113px;height: 64px;border-radius: 10px;margin-right: 10px;}
.g-list-1 .line{height: 7px;width: 1px;background: #eee;}

.g-list-1 .btn-post{
  margin: 0 0 0 10px;
  padding: 0 10px;
  background: var(--bg1);
  color: var(--white);
  height: 28px;
  line-height: 28px;
  font-size: 12px;
  text-align: center;
  border-radius: 99px;
}

.g-comment-list .img-head{display: block;width: 40px;height: 40px;border-radius: 5px;margin-right: 10px;}
.g-comment-list .item:nth-of-type(3){border-bottom: 1px solid rgb(240, 240, 240);padding-bottom: 15px;}
.g-comment-list .btn-zan {font-size: 12px;color: #999999;}
.g-comment-list .btn-zan img{display: block;width: 16px;height: 16px;margin-left: 5px;}
.g-comment-list .btn-zan.active{color: #F94232;}

.g-comment-foot{left: 0;right: 0;}
.g-comment-foot .comment-box{height: 35px;background: #F7F9FC;border-radius: 20px;}
.g-comment-foot img{display: block;width: 19px;height: 19px;}
.g-comment-foot input{height: 35px;}
/*  */
.g_tab{background-color: #fff;height: 45px;white-space: nowrap;overflow-x: scroll;}
.g_tab .item{position: relative;line-height: 45px;color: #333;display: inline-block;}
.g_tab .item+.item{margin-left: 30px;}
.g_tab .item.active{color: var(--red);}
.g_tab .item.active::after{content: '';background: #F94232;width: 20px;height: 2px;position: absolute;left: 50%;bottom: 1px;transform: translateX(-50%);}
.g_tab.order-tab .item.active::after{width: 4em;}

.g-price{font-size: 18px;color: var(--red);}
.g-price::before{content: '¥';font-size: 12px;font-weight: 500;}
.g-price.fs15{font-size: 14px;}
/*  */
.authorization-wrap{padding: 70px 0 0;}
.authorization-wrap .logo{width: 144px;height: 144px;}
.authorization-wrap .logo1{width: 105px;height: 105px;margin: 0 auto 30px;}
.authorization-wrap .foot-box{position: fixed;bottom: 90px;left: 15px;right: 15px;}
.authorization-wrap .fs13{line-height: 16px;}
.authorization-wrap .icon-phone{display: block;width: 10px;height: 15px;margin-right: 10px;margin-left: 5px;}
.authorization-wrap .icon-code{display: block;width: 17px;height: 17px;margin-right: 7px;}
.authorization-wrap .m-input{font-size: 14px;}
.authorization-wrap .btn1{}
/*  */
.index-banner{padding-bottom: 20px;}
.index-banner .swiper-pagination{bottom: 0!important;}
.index-banner .swiper-pagination-bullet{margin: 0 2.5px!important; width: 5px!important;height: 5px!important;background: #EEEEEE;opacity: 1;}
.index-banner .swiper-pagination-bullet-active{width: 8px!important;background: var(--bg1);border-radius: 99px;}
.index-banner img{border-radius: 15px;width: 100%;}
/*  */
.search-wrap .icon-delete{display: block;width: 20px;height: 20px;}
.search-wrap .line{height: 11px;width: 1px;background: #C7C7C7;}
.search-wrap .label-list .item{border-radius: 18px; border: 1px solid #EFEFEF;height: 28px;}
.search-wrap .label-list img{padding: 2.5px; display: none;width: 15px;height: 15px;}
.search-wrap .action-row{display: none;}
/*  */
.article_wrap {position: sticky;top: 0;z-index: 10;}
.article_wrap .video{display: block;height: 210px;width: 100%;}
.article_wrap video.video{object-fit:fill}
.article_block{padding: 20px 15px 75px;}

/*  */
.baoming-box .course {padding: 20px 15px;box-shadow: 0px 0px 8px 1px rgba(0,0,0,0.05);border-radius: 5px;}
.baoming-box .course img{display: block;width: 90px;height: 56px;}
.baoming-box .mode{padding: 20px 15px;box-shadow: 0px 0px 8px 1px rgba(0,0,0,0.05);border-radius: 5px;}
.baoming-box .mode-item img{display: block;width: 32px;height: 32px;margin-right: 5px;}
.baoming-box .mode-item .icon-check{width: 16px;height: 16px;}
.baoming-box .mode-item .icon-check::before{content: '';background-image: url('../images/circle_normal.png');background-size: 16px;width: 16px;height: 16px;display: block;border-radius: 50%;}
.baoming-box .mode-item .weui-check:checked+.icon-check:before{
	background-image: url('../images/circle_selected.png');
}
.baoming-box .agreement{padding: 20px 15px;box-shadow: 0px 0px 8px 1px rgba(0,0,0,0.05);border-radius: 5px;}
.code-pop{padding:50px 30px 30px; width: 90vw;border-radius: 10px;background-color: #fff;}
.code-pop .btn1{height: 32px;border-radius: 16px;border: 1px solid var(--red);line-height: 32px;}
.code-pop .btn2{height: 32px;border-radius: 16px;background: var(--red);line-height: 32px;color: #FFF;}
.code-pop input{height: 30px;}
/*  */
.success-box{padding: 120px 0 0;}
.success-box img{display: block;width: 86px;height: 86px;border-radius: 50%;margin: 0 auto 10px;}
/*  */

.mine-wrap .user-box{height: 175px;background: linear-gradient(315deg, #F94232 0%, #FE5156 100%);}
.mine-wrap .user-box .img-head{display: block;width: 60px;height: 60px;border-radius: 5px; object-fit: cover;}
.mine-wrap .nav-box{background-color: #fff;border-radius: 10px;}
.mine-wrap .first-box{position: relative; margin-top: -75px;}
.mine-wrap .nav-box .flex-cell-25{position: relative;margin-top: 15px;}
.mine-wrap .nav-box .msg-dot{position: absolute;right: 20px;top: -5px;width: 12px;height: 12px;border-radius: 50%;background: var(--red);}
.mine-wrap .nav-box .icon1{width: 24px;height: 25px;}

/*  */
.personal_info .img1{display: block;width: 60px;height: 60px;object-fit: cover;-o-object-fit: cover;border-radius: 5px;}
.personal_info .img2{display: block;width: 50px;height: 50px;}
.personal_info .file{position: absolute;top: 0;left: 0;right: 0;bottom: 0;opacity: 0;z-index: 10;}
.upload-popup{height: 196px;background: #FFFFFF;border-radius: 10px 10px 0 0;}
.upload-popup .bb10{border-bottom: 10px solid #F7F7F7;}
.upload-popup .file{position: absolute;top: 0;right: 0;bottom: 0;left: 0;opacity: 0;}

/*  */
.authentication .upload-auth {position: relative;}
.authentication .upload-auth .inner{position: relative;}
.authentication .upload-auth .img-bg{width: 100%;}
.authentication .upload-auth .camera{position: absolute;top:50%;left: 50%;transform: translate(-50%,-50%); width: 46px;height: 46px;border-radius: 50%;background: linear-gradient(180deg, #F94232 0%, #FE5156 100%);padding: 8px 0 0;}
.authentication .upload-auth .camera img{display: block;width: 28px;height: 28px;margin: 0 auto;}
.authentication .upload-auth .input{position: absolute;top: 0;left: 0;right: 0;bottom: 0;opacity: 0;}
.authentication .img1{display: block;height: auto;width: 70%;margin: 20px auto 0;}

/*  */
.apply-author .video{display: block;width: 100%;height: 200px;}

/*  */
.wallet-wrap .wallet-box{padding: 30px 15px;background: linear-gradient(180deg, #F94232 0%, #FE5156 100%);border-radius: 10px;}
.wallet-wrap .wallet-box .btn-cash{width: 70px;height: 30px;background: #FFFFFF;border-radius: 15px;color: var(--red);font-size: 15px;line-height: 30px;text-align: center;}
.wallet-wrap .wallet-box .btn-cashall{color: #FFFF00;padding: 5px 0;}
.wallet-wrap .wallet-box .m-input{height: 35px;padding-left: 10px;line-height: 35px;}
.wallet-wrap .wallet-box .m-input::-moz-placeholder {color: var(--white);opacity: 1;}
.wallet-wrap .wallet-box .m-input:-ms-input-placeholder {color: var(--white);}
.wallet-wrap .wallet-box .m-input::-webkit-input-placeholder {color: var(--white);}
/*  */
.message-box img{display: block;width: 50px;height: 50px;margin: 0 10px 0 0;}
.message-box .dot{width: 12px;height: 12px;border-radius: 50%;background: var(--red);}
/*  */

.cash-wrap{padding: 45px 15px 15px;}
.cash-wrap .ico_coin{display: block;width: 45px;height: 45px;margin: 0 auto 10px;}
.cash-wrap .cash-box{margin: 0 0 50px;}
.cash-wrap .cash-box .step{position: relative; padding: 0 0 10px 50px;min-height: 65px;}
.cash-wrap .cash-box .step::before{content: '';position: absolute;left: -4px;top: 5px;width: 10px;height: 10px;background-color: var(--green);border-radius: 50%;}
.cash-wrap .cash-box .step::after{content:'';position: absolute;left: 0px;top: 5px; width: 1px;height: 100%;border-left: 1px dashed var(--green);}
.cash-wrap .cash-box .step:last-of-type::before{width: 16px;height: 16px;left: -7px;background-image: url('../images/circle_selected2.png');background-size: 16px;background-repeat: no-repeat;background-color: transparent;}
.cash-wrap .cash-box .step.fail:last-of-type::before{background-image: url('../images/ico_fail.png');}
.cash-wrap .cash-box .step:last-of-type::after{display: none;}

/*  */
.my-course-wrap .btn1{padding: 0 10px;height: 27px;background: #F94232;border-radius: 15px;line-height: 27px;font-size: 12px;color: #FFF;}
.my-course-wrap .course-item+.course-item{border-top: 10px solid #F7F7F7;}

/*  */
.admission-wrap{padding: 95px 0 0;}
.admission-wrap .qrcode-box{position: relative;display: block;}
.admission-wrap .qrcode-box img{display: block;width: 205px;height: 205px;margin: 0 auto;}
.admission-wrap .qrcode-poster {position: absolute;top: 0px;left: 0px;right: 0px;bottom: 0px;z-index: 1;width: 100%; height: 100%}
.admission-wrap .qrcode-poster img{display: block;width: 100%;height: 100%;border-radius: 15px;}
.admission-wrap .qrcode-box .content{padding: 20px; border-radius: 15px}

.admission-wrap .icon-close{
  display: block;
  padding: 10px;
  width: 36px;
  height: 36px;
  position: absolute;
  right: 0px;
  top: 0px;
  z-index: 10;
}

.g-icon-close{
  display: block;
  padding: 10px;
  width: 36px;
  height: 36px;
  position: absolute;
  right: 0px;
  top: 0px;
  z-index: 10;
}

/* 480px */
.certificate-wrap{/* padding: 15px 15px 0; */}
.certificate-wrap .certificate-box{position: relative;display: block;width: 100%;height: 100vh;margin: 0 auto;}
.certificate-wrap .img{display: block;width: 100%;height: 100vh;}
.certificate-wrap .certificate-poster {position: absolute;top: 0;left: 0;right: 0;bottom: 0;z-index: 1;width: 100%;height: 100vh;}
.certificate-wrap .content{position: relative;}
.certificate-wrap .left{text-align: left;position: absolute;top: 280px;left: 50%;transform: translateX(-50%);font-size: 13px; color: #776041;width:60%;}
.certificate-wrap .right{position: absolute;top: 370px;left: 50%;transform: translateX(-50%);font-size: 11px; color: #776041;text-align: right;width:70%;}

/*  */
.authorization_key .key-item .img1{display: block;width: 35px;height: 35px;border-radius: 5px;}

/*  */
.purchase-key .key-item{margin: 0 10px 10px 0;padding: 25px 0 0; width: calc((100% - 10px) / 2);height: 100px;border-radius: 3px;border: 1px solid #DCDCDC;text-align: center;}
.purchase-key .key-item:nth-of-type(2n){margin: 0 0 10px;}
.purchase-key .key-item.active{border: 1px solid var(--red);}

/*  */
.mulu-wrap .btn-play{
  margin-left: 10px;
  background-color: var(--red);
  width: 50px;
  height: 35px;
  line-height: 35px;
  border-radius: 99px;
  text-align: center;
  color: #FFF;
}
.mulu-wrap .btn-kejian{
  margin-left: 10px;
  border:1px solid var(--red);
  width: 50px;
  height: 35px;
  line-height: 35px;
  border-radius: 99px;
  text-align: center;
  color: var(--red);
}
/* .mulu-wrap .btn-play::before{content: '';width: 12px;height: 12px;background-image: url('../images/ico_play.png');background-size: 12px;display: inline-block;} */
.mulu-wrap .ico-order{display: block;width: 22px;height: 22px;}
.mulu-wrap .mulu-list .item{position: relative;border-bottom: 1px solid #EFEFEF;}
.mulu-wrap .mulu-list .item::after{content: '';position: absolute;right: 0;bottom: 15px; display: block;width: 17px;height: 17px;background-size: 17px;}
.mulu-wrap .mulu-list .item.play::after{background-image: url('../images/ico_play1.png');}
.mulu-wrap .mulu-list .item.pause::after{background-image: url('../images/ico_suspend.png');}
.mulu-wrap .img-class{display: block;width: 85px;height: 60px;border-radius: 10px;margin:0 10px 0 0}

/* .mulu-wrap .icon-play{display: block;width: 35px;height: 35px;margin-left: 10px;}
.mulu-wrap .icon-kejian{display: block;width: 35px;height: 35px;margin-left: 10px;} */

/*  */
.my-order-wrap .item+.item{border-top: 1px solid #EFEFEF;}

.message-detail .img1{display: block;width: 100%;height: auto;margin: 0 auto 15px;}

/*  */
.students-list .item{display: block;}
.students-list .item .img-head{display: block;width: 45px;height: 45px;border-radius: 5px;}

/*  */
.auth-pop{position: relative;padding: 20px 15px;border-radius: 10px 10px 0 0;}
.auth-pop .icon-close{position: absolute;display: block;width: 18px;height: 18px;top: 20px;right: 15px;z-index: 1;}
.auth-pop .check-course{max-height: 300px;overflow-y: scroll;}
.auth-pop .check-code{max-height: 60vh;overflow-y: scroll;}
.auth-pop .check-item .icon-check{display: block;width: 16px;height: 16px;background-image: url('../images/circle_normal.png');background-size: 16px;background-repeat: no-repeat;border-radius: 50%;}
.auth-pop .check-item.active .icon-check{background-image: url('../images/circle_selected.png');}

/*  */
.top-notice{padding: 7px 18px; background: #F7DBAB;font-size: 12px;color: #754E19;position: fixed;top: 0;right: 0;left: 0;z-index: 10;}
/*  */
.inspection-type .type .icon-check{display: block;width: 16px;height: 16px;background-image: url('../images/circle_normal.png');background-size: 16px;background-repeat: no-repeat;border-radius: 50%;}
.inspection-type .type.active .icon-check{background-image: url('../images/circle_selected.png');}

/*  */
.function-wrap .icon-arrow{display: block;padding: 5px 0; width: 20px;height: 30px;}
.function-wrap .icon-arrow.rotate{transform: rotate(180deg);}
.function-wrap .text{height: 0px;overflow-y: hidden;}
.function-wrap .text.show{height: auto;}
/*  */
.feedback-wrap .feedback-box{margin: 0 auto 30px;}
.feedback-wrap .bb10{border-bottom: 10px solid #FCFCFC;}
.feedback-wrap .type-btn{height: 38px;border-radius: 20px;border: 1px solid #E6E6E6;font-size: 14px;font-weight: 500;color: #333333;line-height: 38px;text-align: center;}
.feedback-wrap .type-btn.active{border: 1px solid var(--red);color: var(--red);}
.feedback-wrap .type-btn.active::before{content: '';margin: 0 5px 0 0; width: 16px;height: 16px;border-radius: 50%;background-image: url('../images/circle_selected.png');background-size: 16px;display: inline-block;vertical-align: -3px;}
.feedback-wrap .textarea-wrap{height: 160px;background: #F7F7F7;}
.feedback-wrap .textarea-wrap .m-input{font-size: 14px;height: 115px;}
.feedback-wrap .textarea-wrap .num{font-size: 12px;color: #999;text-align: right;}
.feedback-wrap .nav1{display: block;width: 100%;height: 45px;border: 1px solid #F94232;border-radius: 99px;font-size: 16px;color: var(--red);text-align: center;line-height: 45px;}
/*  */
.g-upload .item{position: relative;margin: 0 10px 10px 0;width: 110px;height: 110px;border-radius: 3px;}
.g-upload .upload{padding: 25px 0 0; border: 1px dashed #CBCBCB;}
.g-upload .icon-camera{margin: 0 auto;display: block;width: 33px;height: 33px;}
.g-upload .file{position: absolute;top: 0;left: 0;right: 0;bottom: 0;width: 110px;height: 110px;opacity: 0;}
.g-upload .img-upload{display: block;width: 110px;height: 110px;border-radius: 3px;}
.g-upload .icon-close{position: absolute;top: -5px;right: -5px;display: block;width: 25px;height: 25px;}

.prism-player.video.full_screen{position: fixed;left: 0 !important;right: 0 !important;bottom: 0 !important;top: 0 !important;width: 100%!important;height: 100%!important;z-index: 99999;}
.prism-player.video.full_screen video{width: 100% !important;height: 210px !important;}

.prism-player .prism-fullscreen-btn,.prism-player .prism-cc-btn{display: none;}

.fullscreen{float: right;width: 24px;height: 24px;background: url(../icon/fullscreen.png) no-repeat center;margin-top: 12px;margin-right: 12px;background-size: 100%;}
.fullscreen.active{background-image: url(../icon/smallscreen.png);}

.g-search-btn{
  margin-left: 15px;
  background-color: var(--red);
  width: 50px;
  height: 35px;
  line-height: 35px;
  border-radius: 99px;
  text-align: center;
  color: #FFF;
}

.g-video{
  display: block;
  width: 100vh;
  height: 100vh;
  object-fit:fill
}



.privacy-pop{
  background-color: #fff;
  width: 80vw;
  padding: 20px;
  border-radius: 10px;
}
.privacy-pop .btn1{height: 32px;border-radius: 16px;border: 1px solid var(--red);line-height: 32px;}
.privacy-pop .btn2{height: 32px;border-radius: 16px;background: var(--red);line-height: 32px;color: #FFF;}

.g-btn {
  background-color: var(--red);
  height: 35px;
  line-height: 35px;
  padding: 0 8px;
  border-radius: 99px;
  text-align: center;
  color: #FFF;
}

.avatar {
  display: inline-block;
  box-sizing: content-box;
  color: #fff;
  text-align: center;
  vertical-align: top;
  background-color: #e8ecf3;
  font-weight: normal;
  width: 48px;
  height: 48px;
  border-radius: 6px;
  font-size: 24px;
  line-height: 48px;
  overflow: hidden;
}
.avatar img {
  width: 48px;
  height: 48px;
  font-size: 0;
}

.avatar.lg {
  width: 60px;
  height: 60px;
  border-radius: 5px;
  font-size: 32px;
  line-height: 60px;
}

.avatar.lg img {
  width: 60px;
  height: 60px;
  font-size: 0;
}

.o-hidden {
  overflow: hidden;
}

.pop{position: relative;padding: 20px 15px;border-radius: 10px 10px 0 0;}
.pop .icon-close{position: absolute;display: block;width: 18px;height: 18px;top: 20px;right: 15px;z-index: 1;}