body{background: #f1f2f4;}
.main{width:1258px;margin:30px auto 28px;overflow: hidden;}
.banner{width: 1258px;height: 180px;background: url("../../img/show/banner2.jpg") no-repeat;margin-bottom: 30px;border-radius: 3px;overflow: hidden;    background-size: cover;}
.main_inner{width:100%;height:692px;background:#fff;border-radius:3px;overflow:hidden;margin-bottom: 28px;position: relative;}
.main_title{height:39px;border-bottom:1px solid #f3f4f8;margin:20px auto 0;font-size:24px;color:#111;line-height:30px;text-indent:39px;background:url("../../img/show/title1.png") no-repeat;width:1222px;}
.middle{}
.left{width:800px;height:600px;background:#f1f2f4;border-radius:3px;overflow: hidden;margin:21px 21px 0 21px;float: left;position: relative;}
.left img{width:634px;height:475px;}
.right{width:400px;margin:33px 0 0 0;float:left;}
.chat{height:530px;margin-bottom: 10px;overflow-y: auto;}
.chat::-webkit-scrollbar {display:none}
.chat p{font-size:14px;color: #666;line-height: 30px;}
.say{width: 400px;height: 30px;overflow: hidden;}
.say_input{width: 300px;float: left;height: 28px;border:1px solid #dcdcdc;padding: 0 10px;line-height:28px;border-radius: 5px;}
.say_button{width: 70px;height: 30px;background: #fa8c35;font-size: 14px;color: #fff;line-height: 30px;text-align: center;cursor: pointer;float: right;border-radius: 3px;}
/*气泡*/
.liveHall_click_bubble{width:30px;height:30px;background:url("../../img/show/bubble.png") no-repeat;position:absolute;right:22px;bottom:35px;cursor: pointer;}
.liveHall_bubble{position:absolute;right:0;bottom:26px;-moz-user-select:none;-webkit-user-select:none;-ms-user-select: none;-khtml-user-select:none;user-select: none;}
.liveHall_bubble_nei{display:none;}
#setJumpBubble{position: absolute;
    left: 780px;
    top: 690px;}
/*飞屏*/
.roomHd_fly_screen_all{position:absolute;left:0;top:0;z-index:99;width:100%;height:100%;pointer-events:none;overflow:hidden;}
.roomHd_fly_screen_each{position:absolute;left:100%;width:100000px;transform:translateZ(0);;
    animation:flyScreen 30s linear;
    -moz-animation:flyScreen 30s linear;
    -webkit-animation:flyScreen 30s linear;
    -o-animation:flyScreen 30s linear;}
@keyframes flyScreen{
    from {left:100%;}
    to {left:-1500px;}
}
@-moz-keyframes flyScreen{
    from {left:100%;}
    to {left:-1500px;}
}
@-webkit-keyframes flyScreen{
    from {left:100%;}
    to {left:-1500px;}
}
@-o-keyframes flyScreen{
    from {left:100%;}
    to {left:-1500px;}
}
.roomHd_fly_screen_each0{top:100px;}
.roomHd_fly_screen_each1{top:180px;}
.roomHd_fly_screen_each2{top:260px;}
.roomHd_fly_screen_each3{top:340px;}
.roomHd_fly_screen_each4{top:420px;}
.roomHd_fly_head_official{width:22px;height: 42px;position: relative;float: left;z-index: 10;}
.roomHd_fly_head_official div{width:56px;height:56px;background: url("../../img/show/flyHead.png") no-repeat;position: absolute;left: 0;top: -7px;}
.roomHd_fly_contain_official{height:42px;float:left;border-radius:20px;overflow:hidden;background:-webkit-linear-gradient(left,#ff2d52,#ff9309);background: -o-linear-gradient(left,#ff2d52,#ff9309);background:-ms-linear-gradient(left,#ff2d52,#ff9309);background:linear-gradient(left,#ff2d52,#ff9309)}
.roomHd_fly_middle_official{color:#fff;font-size: 17px;line-height:38px;overflow: hidden;height:38px;float:left;position: relative;border:1px solid rgba(255,255,255,.4);border-radius:20px;margin:1px;padding:0 30px 0 38px;}
/*下载弹框*/
.popup{width: 100vw;height: 100vh;background: rgba(0,0,0,.4);position: fixed;left: 0;top: 0;z-index: 998;display: none;}
.popup_outer{width: 200px;height:140px;background: #f8f8f8;border-radius: 3px;position:fixed;left:50%;top:50%;margin: -192px 0 0 -165px;}
.close{width:15px;height:15px;cursor:pointer;background:url("../../img/show/close.png") no-repeat;position:absolute;right:10px;top:10px;}
/* .code{width:184px;height: 184px;background: url("../../img/show/code.png") no-repeat;margin: 51px auto 27px;     background-size: cover;} */
.popup_bottom{text-align: center;line-height: 30px;font-size: 16px;color: #666;margin-top: 20%;}
.popup_bottom span{color:#ff6565;font-size: 16px;}


