.danmustage_content{width:100%;height:540px;position:absolute;top:80px;left:0;}
.danmustage{width:100%;height:100%;color:#fff;overflow:hidden;font-size:20px;}
.danmu{height:30px;line-height:30px;display:block;}
.mydanmu{height:48px;line-height:48px;display:block; padding:0 20px; border:1px solid #fff;border-radius:24px;  background-color: rgba(0,0,0,0.3); }
.strongdanmu{height:48px;line-height:48px;display:block; padding:0 20px; border:1px solid #fff;border-radius:24px;  background-color: rgba(0,0,0,0.3); }
.alwaysdanmu{display:block}
.controls{position:fixed;width:100%;height:98px;line-height: normal;z-index:99; bottom:0; background-color:#323034; display:;}
.danmuForm{position:relative;width:100%;height:100%;display:block;overflow: hidden;}
.commentInput{width:420px;height:40px;display:block;background:none;font-size:18px;outline:0;z-index:2;color:#ffffff;float:left;border-radius:0 !important;padding:0 !important;border:0 !important;outline: none; vertical-align:middle;}
.commentSubmit{display:block;width:80px;height:40px;background:#67656e;color:#ffffff;font-size:16px;text-align:center;z-index:2;outline:0;float:left;padding:0 !important;border:0 !important; float:right; line-height:40px; border-top-right-radius:20px; border-bottom-right-radius:20px;}
.keyboardSubmit{position: absolute;bottom: -9999px;right: -9999px;visibility: hidden;}
.btn{position:absolute;bottom:10%;left:0;display:block;width:80px;height:28px;line-height:28px;background:#f00;color:#fff;font-size:16px;text-align:center;z-index:3;text-decoration:none;border-radius:0 40px 40px 0;}
.play{display:none}
.pause{display:block}

.danmu_sub_cont{position: relative;width: 1000px; margin: 0 auto;}
.danmu_num{position:absolute; width:200px; font-size:14px; color:#e69637; text-align:center; line-height:98px;}
.submit_cont{background-color:#4c4a52; width:580px; height:40px; border-radius:20px; font-size:14px; line-height:40px; position:absolute; margin-left:200px; margin-top:29px; padding-left:10px; }
.login_btn{color:#ffb400; float:left;  margin:0 10px;}
.commentInput::-webkit-input-placeholder {font-size: 14px; line-height:40px;}
.danmu_play_btn{position:absolute; margin:34px 0 0 840px; width:80px; height:30px; background-color:#ffffff; font-size:14px; color:#f27d00; line-height:30px; border-radius:15px; text-align:center;}
.danmu_play_btn_icon{display:inline-block; width:6px; height:6px; border-radius:6px; border:3px solid #ffd3a3; background-color:#ff8808;}
.danmu_play_btn_text{display:inline-block;}
.danmu_play_btn.off{background-color:#67656e; color:#d1d0d6; }
.danmu_play_btn.off .danmu_play_btn_icon{border:3px solid #828089; background-color:#d1d0d6;}

.comment_span{font-size:24px; font-weight:bold; text-shadow: 0 0 2px #000000; font-family:"Microsoft YaHei"; cursor:pointer; display: block; min-width: 261px;text-align:center;}
.more_text{background-color: rgba(163,100,16,0.5);  color:#ffffff;  display:block; height:36px; line-height:36px;  width:261px; color:#ffffff; text-shadow:none; font-size:14px; border-radius:5px; margin-top:5px; font-weight:normal; position: relative; margin-left:auto; margin-right: auto;}
.dianzan{width:87px; display:inline-block; text-align:center; cursor:pointer;}
.jiayi{width:87px; display:inline-block; text-align:center; cursor:pointer;}
.huifu{width:87px; display:inline-block; text-align:center; cursor:pointer;}
.dianzan_icon{width:20px; height:20px; float:left; margin:8px 5px 0 16px; background:url(../images/danmu_btn_com.png) no-repeat; background-size:200px 60px; display:inline-block; background-position:0 0;}
.jiayi_icon{width:20px; height:20px; float:left; margin:8px 5px 0 16px; background:url(../images/danmu_btn_com.png) no-repeat; background-size:200px 60px; display:inline-block; background-position:0  -20px;}
.huifu_icon{width:20px; height:20px; float:left; margin:8px 5px 0 16px; background:url(../images/danmu_btn_com.png) no-repeat; background-size:200px 60px; display:inline-block; background-position:0 -40px;}
.on .dianzan_icon{background-position:-20px 0;}
.on .dianzan_text{color:#ffee5a; }
.dianzan_text{ float:left; }
.jiayi_text{ float:left; }
.huifu_text{ float:left; }
.red_text{color:#ff3535;}
.dianzan_yes{display:inline-block;}
.dianzan_yes_icon{width:30px; height:30px; margin:0 5px; background:url(../images/danmu_btn_com.png) no-repeat; background-size:200px 60px; display:inline-block; background-position:-70px 0; vertical-align: sub;}
.dianzan_yes_icon1{background-position:-40px 0;}
.dianzan_yes_icon2{background-position:-70px 0;}
.dianzan_yes_icon3{background-position:-100px 0;}
.dianzan_yes_icon4{background-position:-130px 0;}
.dianzan_yes_icon5{background-position:-160px 0;}
.dianzan_yes_icon6{background-position:-40px -30px;}

.red_text .dianzan_yes_icon{background-position:-40px 0;}

.dianzan_yes_text{display:inline-block;}

.reply_btn{color:#ffb400; float:left;  margin:0 10px; display:none;}

.danmu_close{color:#fff; width:25px; height:25px; text-align:center; font-size:20px; line-height:25px; position:absolute; top:2px; right:5px;}

/*弹窗*/
.dia-close{width:54px; height:51px;background:url(../images/pop_close.png) no-repeat; background-size:100% auto; display:block; position:absolute; top:-20px; right:-20px; z-index: 99;}
.select_list_cont{width:592px; height:324px;background:url(../images/pop_bg.png) no-repeat; background-size:100% auto;}
.login_form_cont{width:592px; height:262px;background:url(../images/pop_bg2.png) no-repeat; background-size:100% auto;}

.pop-con{ padding:10px 30px; position:relative; z-index: 2;}
.info-list{ width: 350px; margin: 45px auto 0;}
.info-list label{ color: #5c3920; font-size: 20px; line-height: 30px; text-align: left; width: 120px; float: left;}
.info-list .opt{ margin-bottom: 30px; height:30px;  /*overflow: hidden;*/}
.info-list select,.info-list input{ float: left;}
.info-list select{ width: 230px; height:30px;  border-radius:5px;line-height: 30px; border: 1px #b58435 solid; color: #765a43; font-size: 14px; padding: 0 16px;
    appearance:none;  -webkit-appearance:none; -ms-appearance:none;  background:#ffe9cc url(../images/arrow.png) no-repeat scroll right center; cursor: pointer;}
.info-list select::-ms-expand { display: none; }
.info-list option{background-color:#ffefdb;}
.info-list input{width: 196px; height:28px; border-radius:5px; line-height: 28px; border: 1px #b58435 solid;background:#ffe9cc;  color: #765a43; font-size: 14px; padding: 0 16px;}
.confirm-btn {width: 267px; height: 46px; background:url(../images/pop_submit_btn.png) no-repeat; background-size:100% auto; margin: 35px auto 0;  overflow: hidden; color:#ffffff; font-size:22px; display: block; text-align:center; line-height:46px;}
.confirm-btn:hover{background:url(../images/pop_submit_btn_hover.png) no-repeat;}
.info-list .code_input{width:88px;}
.info-list .get_code{width:95px; height:30px; border-radius:5px; background-color:#cd9a38; color:#ffffff; font-size:14px; text-align:center; line-height:30px; display:inline-block; margin-left:10px; border: none; padding: 0; cursor: pointer;}

.controls.flash_one{
	-webkit-animation: flash 1s 1;
}
@-webkit-keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0.5}}


/*选择服务器*/
#serv{appearance:none;  -webkit-appearance:none; -ms-appearance:none;  background:#ffe9cc url(../images/arrow.png) no-repeat scroll right center; cursor: pointer;}
#serv::-webkit-input-placeholder {color:#765a43;}
#roleName::-webkit-input-placeholder {color:#765a43;}
.sel_list2{position: relative;}
.serv-list{position: absolute; top: 30px; left: 120px; width: 230px; max-height: 230px; overflow: auto; color:#765a43; font-size:14px;  border:solid 1px #b58435; border-top: none;}
.serv-list ul {background: #ffefdb;line-height: 30px;}
.serv-list::-webkit-scrollbar {width: 8px;height: 1px;}
.serv-list::-webkit-scrollbar-thumb {background: #b58435;}
.serv-list::-webkit-scrollbar-track {background: #ffe9cc;}	
.serv-list ul li{text-indent: 15px; cursor: pointer;}

