.plv-watch-mobile {
  position: absolute;
  display: flex;
  height: 100%;
  width: 100%;
  flex-direction: column;
  font-size: 12px;
}
.plv-watch-mobile .polyv-chat-room{padding-top: 48px;}
.plv-watch-mobile__top {
  padding-top: 56.25%;
  height: 0;
  position: relative;
}

.plv-watch-mobile-player,.livePreviewMobile {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
}

.plv-watch-mobile-chatroom {
  flex: 1;
  overflow: hidden;
}

/* 移动端聊天室SDK样式覆写 */
.plv-watch-mobile .plv-skin--dark .polyv-chat-room {
  background: #202127;
}
.plv-watch-mobile .plv-skin--dark .polyv-cr-head {
  border-bottom:1px solid rgba(54, 55, 56, 1);
}
.plv-watch-mobile .plv-skin--dark .polyv-cr-navbar {
  color: #fff;
  height: 47px;
}
.plv-watch-mobile .polyv-chat-room .polyv-cr-navbar>li{
  line-height: 20px;
  padding: 10px 0;
  font-size: 15px;
  color: rgba(153, 153, 153, 1);
}
.plv-watch-mobile .plv-skin--dark .polyv-chat-room .polyv-cr-navbar>li.polyv-crn-active {
  color: #fff;
  border: 0
}
.plv-watch-mobile .plv-skin--dark li.polyv-crn-active>span {
  display: inline-block;
  border-bottom: 2px solid rgba(183, 29, 34, 1);
}
.plv-watch-mobile .plv-skin--dark .polyv-chat-room>.polyv-cr-body {
  background: #202127;
}
.plv-watch-mobile .plv-skin--dark .polyv-chat-input {
  background: #202127;
}
.plv-watch-mobile .plv-skin--dark .mobile-wrap .polyv-chat-input input {
  color: #e4e4e4;
  background: #2b2c35;
  border: 0
}
.plv-watch-mobile .plv-skin--dark .mobile-wrap .polyv-mobile-send {
  color: #fff;
}
.plv-watch-mobile .plv-skin--dark .polyv-chat-room .polyv-emotion-wrap {
  background: #202127;
}
.plv-watch-mobile .plv-skin--dark .polyv-chat-room .polyv-emotion-wrap:after {
  border-color: #202127 transparent transparent;
}
.plv-watch-mobile .plv-skin--dark .polyv-chat-room .polyv-chat-list>.polyv-msg {
  color: #adadc0;
}
.plv-watch-mobile .plv-skin--dark .polyv-chat-room .polyv-msg-content {
  background: #2b2c35;
}
.plv-watch-mobile .plv-skin--dark .polyv-chat-room .polyv-chat-input .polyv-icon-emotion {
  background: url('../img/emotion.png');
  background-size: 20px 20px;
}
.plv-watch-mobile .plv-skin--dark .polyv-chat-room .polyv-chat-input .polyv-icon-flower {
  background: url('../img/flower.png');
  background-size: 20px 20px;
}
.plv-watch-mobile .plv-skin--dark .mobile-wrap .polyv-chat-input .polyv-icon-more {
  background: url('../img/more.png');
  background-size: 20px 20px;
}
.plv-watch-mobile .plv-skin--dark .mobile-wrap .polyv-show-more .polyv-icon-more {
  background: url('../img/show-more.png');
  background-size: 20px 20px;
}
.plv-watch-mobile .plv-skin--dark .polyv-chat-room>.polyv-cr-body .polyv-set-nickname.show {
  background: #3e3e4e
}
.plv-watch-mobile .plv-skin--dark .polyv-chat-room>.polyv-cr-body .polyv-set-nickname input {
  background: #212121;
  border: 0;
}
.plv-watch-mobile .plv-skin--dark .mobile-wrap .polyv-set-nickname>div>button {
  color: #fff;
}
.plv-watch-mobile .plv-skin--dark .mobile-wrap .polyv-chat-input-more {
  background: #3e3e4e;
}
.plv-watch-mobile .plv-skin--dark .mobile-wrap .polyv-more-control-list>li>span {
  color: #fff;
}
.mobileSignupBtn{
  position: fixed;
  left: 50%;
  bottom: 13px;
  display: block;
  width: 346px;
  height: 46px;
  line-height: 46px;
  text-align: center;
  background: #B71D22;
  color: #FFFFFF;
  font-size: 15px;
  border-radius: 23px;
  margin-left: -173px;
}

.plv-watch-mobile .c-product-list__item{
  padding: 15px 0;
  border-bottom: 1px solid rgba(54, 55, 56, 1);
}
.plv-watch-mobile .c-product-list__item__cover{
  top:15px;
}
#tab-brief{
  background: #222324;
  font-size: 13px;
  line-height: 22px;
  color: #fff;
  padding: 10px 15px 0;
  overflow: scroll;
  height: 100%;
}
.onlyBrief{
  padding-top: 15px!important;
}
#tab-brief p{
  padding-top: 20px;
}
.desc_tit{
  margin: 0;
  font-size: 15px;
  line-height: 21px;
  padding-bottom: 15px!important;
  font-weight: bold!important;
}
.signupNum{
  color: rgba(153, 153, 153, 1);
  line-height: 18px;
  padding-left: 14px!important;
  background: url("/static/live/images/fire_gray.png") 0 center / 9px 11px no-repeat;
  display: inline-block;
}
.signupPop_m .signupPopBox{
  width: 300px;
  height: 340px;
  margin: -190px 0 0 -150px;
}
.signupPop_m .signupPopCon{
  padding-top: 26px;
}
.signupPop_m .signupPopCon h2{
  font-size: 17px;
  line-height: 24px;
  width: 150px;
  padding-left: 31px;
  background-size: 16px;
  background-position: 0 center;
  display: inline-block;
  margin-bottom: 20px;
}
.signupPop_m .codeBox{
  width: 182px;
  height: 182px;
  border-radius: 15px;
  margin: 0 auto 20px;
}
.signupPop_m .codeBox img{
  width: 181px;
  height: 181px;
}
.signupPop_m .signupPopCon p{
  font-size: 15px;
  line-height: 21px;
}
.signupPop_m .closePop{
  top:auto;
  width: 36px;
  height: 36px;
  left: 50%;
  margin-left: -18px;
  bottom: -56px;
  background-image: url("/static/live/images/close2.png");
}
.plv-watch-mobile-player .livePoster{
  width: 100%;
  height: 100%;
  padding-top: 0;

}
.plv-watch-mobile-player .create{
  /*padding-top: 0;*/
}
.plv-watch-mobile-player .posterMask{
  background: rgba(0, 0, 0, 0.7);

}
.plv-watch-mobile-player .livePoster img{
  position: relative;
  width: 104%;
  filter:none;
}
.plv-watch-mobile-player .posterTxt{
  padding-top: 75px;
}
.plv-watch-mobile-player .posterTxt h2{
  font-size: 20px;
  line-height: 28px;
}
.plv-watch-mobile-player .create .posterTxt span{
  margin-top: 10px;
  font-size: 15px;
  line-height: 21px;
  background: none;
}
.plv-watch-mobile-player .posterTxt span.playBtn{
  width: 40px;
  height: 40px;
  margin-top: 16px;
}
/*回放 菜单*/
.play_back_chat li{
  width: 50%!important;
}
.play_back_chat.nogoods .polyv-cr-navbar{
  display: none;
}
.plv-watch-mobile .play_back_chat.nogoods .polyv-chat-room{
  padding-top: 5px;
}
.play_back_chat li[data-type="chat"],.play_back_chat li[data-type="ask"]{
  display: none;
}

#player-video-mobile > div{
  height: 100%;
}
/*未报名*/
.unsign-chat .polyv-cr-body,.unsign-chat .onlyBrief{
  padding-bottom: 60px!important;
}

.tab-brief img{
  max-width: 100%;
  margin: 0 auto;
  display: block;
}
.plv-watch-mobile .c-product-list__content{
  padding-top: 0!important;
}
.header{
  box-sizing: content-box;
}
.c-iar-popup-mask, .c-iar-popup {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.c-iar-popup-mask {
  position: absolute;
  background: rgba(0,0,0,.6);
}
.c-iar-popup {
  z-index: 10001;
  position: fixed;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: none;
}
.c-iar-popup-header {
  position: absolute;
  top: 0;
  width: 100%;
  height: 50px;
  border-bottom: 1px solid #ededef;
  line-height: 50px;
  text-align: center;
  color: #333;
  font-size: 16px;
  font-weight: 400;
}
.c-iar-popop-btn__close {
  right: 0;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAYAAACohjseAAAC1ElEQVRoQ+2ZPW8TQRCGZ4yxuIIPRZikcUeBkAISUEGVP4BoMFICRm6SOEaOqKj4A1DZJpZMIoJsQNEBPRFC0NBDQUeNABeIAl9wHA86izOYZLO+vdm1idb1emaeeXdmdvcQ9vgP9zgfWMD/XWGroFVwxDNgt+iICyQNzyooTdGIL7AKjrhA0vCUFXRdN9H4AWP5bPqz1Ivigq6PRus0In5cWJj5pmJGCfBetX6m0+68IIAkID4/5KSuZrNTGyoBiP6ztOpOtD1vHQhOIcL3WHz/hRuz0x/C+lACLFVqa0R0JXCGiOsHndQlLkgfbqvpvSaAEz2gGN5ZzGVumQFcqhUJqPC3My7IHeF8RzHMLOYydSOAKyvuWPOn94YAJjkhhXCI9wu5a/OISEYAfSelB24SPO8VF6QOOD9OpRoMssgFqQsuMiCHkjrhWACjQOqGYwNUgTQBxwoYBtIUHDvgIJBNaBzZNsS7kaiPgt1GR6QuKjIs6q4A+BKBUn0nFI1wWhSUjZBtSdGkXO8YGfZkEGa9WMnfVjTDaVUwSES5+miStjrviaivHBDg00TSOZ5Op70wSQu7VksNBkEIu2VPQN5byE7w2gBlcL0aYb5q/QupBVAEh4APAegs1wF9kO3KDigb4uXVp0c5byEySFZAGVxwn+O6hcjgWLvooHCyOcn1MsA6B8PCmYSMvEVV4UxBRgKMCmcCUhmQC043pBLg8vKTca+16b+q/Xm3ZLgVCLsrwLNC/vrlQbomy6AvVmqPgWi6zxjTwVkEmYjheC6X+RoWUknBUqX2lojO95wxwYm3K345ED+Zmps7t2kEsFypX+wQrQGQAzEoFuYzN1UeZXcLtvu43Nq4TQDH4vF9d/OzM+/CwkUa9NWqe7idAEfn1yUVIJYa5HBsyoZSDZoKjsOPBeTI4jBtWAWHmX0O31ZBjiwO04ZVcJjZ5/BtFeTI4jBt/AKOGvdIfUu01wAAAABJRU5ErkJggg==);
  position: absolute;
  top: 0;
  display: block;
  width: 50px;
  height: 50px;
  background-size: 28px;
  background-position: 50%;
  background-repeat: no-repeat;
}
.c-iar-popup-body, .plv-ia-c-answer-card__qa {
  width: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.c-iar-popup-body {
  height: 100%;
}
.plv-ia-c-mb-lottery__result {
  text-align: center;
}
.plv-ia-c-mb-lottery__winner>p:nth-child(2) {
  font-size: 16px;
}
.c-iar-popup-content {
  width: 100%;
  height: 100%;
  max-height: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #fff;
  border-radius: 8px 8px 0 0;
  padding-top: 50px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.c-iar-popup-header h2 {
  line-height: 50px;
  text-align: center;
  color: #333;
  font-size: 16px;
  font-weight: 400;
}
.plv-ia-c-mb-lottery__result {
  text-align: center;
}
.plv-ia-c-mb-lottery__winner{
  padding: 30px 0 20px;
}
.plv-ia-c-mb-lottery__winner>p {
  font-size: 16px;
  color: #ff5722;
}
.plv-ia-c-mb-lottery__winner>p:nth-child(2){
  margin: 24px auto;
  font-size: 16px;
  color: #3082fe;
}
.plv-ia-c-mb-lottery__winner .lottery-mb__btn__submit {
  background-color: #ff5722;
}
.lottery-mb__btn__common {
  height: 48px;
  width: 160px;
  border-radius: 24px;
  background-color: #2196f3;
}
.lottery-mb-btn {
  border: none;
  outline: none;
  color: #fff;
  font-size: 16px;
  margin-top: 24px;
}
.plv-ia-c-mb-lottery__winner .lottery-mb__btn__submit {
  background-color: #ff5722;
}

.c-iar-popop-btn__back {
  left: 0;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAYAAACohjseAAAB4ElEQVRoQ+3XPUvDYBAH8LvYFyoITn4NB7EIIuiXKKgYqRQk1abiIig4KrgIfXWu/QiCk4Nubro56lYQurjanGSwWKlpi3fP87Q8mZO7/O6fkAvChB844T6wwHFP2CZoEzR8AvYRNTyggbdnExw4IsNPsAlKBkREWLlqnlJAWUB6nk6ksrlcps3ZU1uCIa5cv64SkdcFOXhR9NyjsQf2xQGEi3HF39sujDUwAtdykrGl/dzm29gCo3AYi68VdjdeOHFhLWXvoA6cMqAunBKgTpw4UDdOFGgCTgxoCk4EaBKOHWgajhVoIo4VWKo1Dojo8ucmggAtqQ1l2I2HbZMp1RpPRDTfbYzw4UzF0xLr17A47gQfiGilJ0F0Tvz81tkoN8R9LluC1Wpz8RM7d0AwYxKSDRiiyvXmckCdW5OQrEATkexA05AiQJOQYkBTkKJAE5DiQN1IJcAoJCAeF/PuOfcH/rueMqAupFKgDqRyYPQ7iat+3r3nfFy1AP9COg4eFjy355frv1htwC4y6NwAwCwgtBOYWPC89df/on79k3KWG71Wvd6Y6wClg2Tq0d/JvI9eIfoKrQlyY/rVs0AVU5bsYROUnK6K2jZBFVOW7GETlJyuito2QRVTluwx8Ql+AW0dRkhCYf0zAAAAAElFTkSuQmCC);
}
.c-iar-popup-body, .plv-ia-c-answer-card__qa {
  width: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.plv-ia-c-mb-lottery__winnerlist {
  font-size: 14px;
}
.plv-ia-c-mb-lottery__winnerlist ul {
  list-style: none;
  height: 192px;
  overflow: auto;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.plv-ia-c-mb-lottery__winnerlist ul>li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  text-align: center;
  height: 48px;
  line-height: 48px;
  background-color: #fff;
}
.plv-ia-c-mb-lottery__winnerlist ul>li>span {
  color: #546e7a;
  width: 33.33%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.plv-ia-c-mb-lottery__winnerlist .lottery-btn-back {
  margin: 24px auto;
  display: block;
}
.lottery-mb__btn__common {
  height: 48px;
  width: 160px;
  border-radius: 24px;
  background-color: #2196f3;
}
.c-iar-popop-btn {
  position: absolute;
  top: 0;
  display: block;
  width: 50px;
  height: 50px;
  background-size: 28px;
  background-position: 50%;
  background-repeat: no-repeat;
}
.plv-ia-c-mb-lottery__winnerlist ul>li:nth-child(2n) {
  background-color: #f8f8fb;
}
