﻿@charset "utf-8";
/* CSS Document */

.navscroll{width: 100%; float: left; overflow-y:hidden; overflow-x:scroll; background:#fff;}
.bifennav{ float: left; width:100%; height:40px; font-size:14px; background:#fff;border-top:1px solid rgba(238, 238, 238, 1);border-bottom:1px solid rgba(238, 238, 238, 1); text-align:center;     transition: all .5s;}
.bifennav a{ width:44px; display:inline-block;color:rgba(102, 102, 102, 1); line-height:26px;  text-align:center; border-radius:19px; border:1px solid rgba(222, 222, 222, 1); margin:6px 10px;  }
.bifennav a.on{border:1px solid rgba(255, 53, 81, 1);background:rgba(255, 53, 81, 1);color: #fff;}


/*直播内页*/
.zbgame{width: 100%;float: left;background:url(/style/img/yd_bs_bj.png) no-repeat center;color:#fff; background-size:cover; height:160px; margin-top:58px;}
.zbgame.sma{height:96px; }
.zbgame span{float: left;line-height:20px; }
.zbgame span.time{width: 100%; font-size:12px; text-align:center;margin-top:30px;}
.zbgame span.homename{ width:40%;font-size:14px;text-align:center;margin-top:8px;}
.zbgame span.guestname{ width:40%; font-size:14px;text-align:center;margin-top:8px;}
.zbgame span em{width: 100%;float: left;margin-top:5px;}
.zbgame span img{ display:inline-block;width:32px; height:32px; }
.zbgame span.center{ width:20%;  text-align:center;margin-top:10px;}
.zbgame span.score{ width:100%; float: left; font-size:24px;line-height:32px;}
.zbgame span.live{ width:100%;height:24px; margin-top:15px;  float: left; background:url(/style/img/pzb_icon.png) no-repeat center; background-size:72px; cursor:pointer;}


.zbgame1{width: 100%;float: left;background:url(/style/img/yd_bs_bj.png) no-repeat center;color:#fff; background-size:cover; height:96px;}
.zbgame1 span{float: left;line-height:20px; }
.zbgame1 span.time{width: 100%; font-size:12px; text-align:center;margin-top:10px;}
.zbgame1 span.homename{ width:40%;font-size:14px;text-align:center;}
.zbgame1 span.guestname{ width:40%; font-size:14px;text-align:center;}
.zbgame1 span em{width: 100%;float: left;}
.zbgame1 span img{ display:inline-block;width:32px; height:32px; }
.zbgame1 span.center{ width:20%;  text-align:center;margin-top:10px;}
.zbgame1 span.score{ width:100%; float: left; font-size:24px;line-height:32px;}
#video{    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;}
#h5Video{    -o-object-fit: contain;object-fit: contain;position: absolute;
    width: 100%;
    height: 100%;
}

.ggt_img{width: 100%;float: left;margin-top:10px;}
.ggt_img img{width: 100%;}
.quality{width: 100%;float: left; height:220px;   background:#171717; height:40px;text-align:center;  }
.quality span{ text-align:center; width: 50%;float: left; color:#999999; font-size:14px; margin:5px 0;cursor:pointer; border-bottom:2px solid #171717 }
.quality span i{ padding:0 8px; line-height:28px; display:inline-block }
.quality span.on{ color:#fff;  }
.quality span.on i{ border-bottom:2px solid #fff}
.zblive{width: 100%;float: left; height:220px;  background:#000; position:relative;}
.zblive span.refresh{position:absolute; width:300px; height:80px;left:50%; top:35%; margin-left:-150px;font-size:13px; color:rgba(151, 151, 151, 1); text-align:center; cursor:pointer}
.zblive span.refresh em{ width:100%; float:left; padding-bottom:10px;}
.zblive span.nolive{ width:100%; height:100%; float:left; text-align:center; font-size:13px; color:rgba(151, 151, 151, 1); }
.zblive span.nolive img{width:100%;height:100%;float:left;}
.zblive span.nolive em{ width:100%; float:left; }
.zblive span.noanchor{ width:100%; height:100%; float:left; text-align:center; font-size:13px; color:#fff; }
.zblive span.noanchor img{width:100%;height:85%;float:left;}
.zblive span.noanchor em{ width:100%; float:left; }

.adalert{ width:100%;height:100%;position:absolute; background:rgba(0,0,0,0.5);z-index:9999;top:0; left:0;  display:none; text-align:center}
.adalert .box{width:270px; height:146px;  border-radius:5px;   background:#fff; margin:0 auto;position: relative; margin-top:35px }
.adalert .txt1{width:100%; float:left; font-size:16px; color:#000; font-weight:bold;line-height:30px; text-align:center; margin-top:15px;}
.adalert .txt2{width:100%; float:left; font-size:16px; color:#000;line-height:30px; text-align:center;  margin-top:5px;}
.adalert .down{width:100%; float:left; font-size:16px;text-align:center;margin-top:15px; }
.adalert .down a{ display:inline-block; padding:0 20px; background:#FF0404; border-radius:5px; color:#fff;line-height:32px; }
.adalert .down1{width:100%; float:left; font-size:16px;text-align:center;margin-top:15px; }
.adalert .down1 span{  float:left; width:39%; margin:0 5%; border:1px solid #FF0404;color:#FF0404; border-radius:18px; line-height:34px; cursor:pointer }
.adalert .down1 span.sure{ background:#FF0404;color:#fff; }
.adalert .down1 a{ display:block;color:#fff;} 
.adalert  .adclose{
        width:30px; 
        background: url('/style/img/live-close-m.png') no-repeat center;
		 background-size:15px;
        height:30px;
        cursor: pointer;  
		position:absolute;
		top:0px;
		right:0px
}
.adalert .boxquality{width:100%;height:220px;  border-radius:5px;  text-align:left;  background:rgba(0,0,0,0.7); margin:0 auto;position: relative;  }
.adalert .boxquality .txt{width:100%; float:left;text-align:center; font-size:11px; color:#CCC; line-height:30px; margin-top:15px;}
.adalert .boxquality .txt a{color:#ED2B40;}
.adalert .boxquality .txt2{width:100%; float:left;text-align:left; }
.adalert .boxquality .down span{    border:1px solid #DDDDDD;
    width: 88px;
    line-height: 23px;
    border-radius: 5px;
    color: #fff;font-size:12px;
    display: inline-block;
    margin-right:15px;text-align:center;position: relative;margin-top:55px; }
.adalert .boxquality .down span.dq{border:1px solid #ED2B40; color:#ED2B40; cursor:pointer }
.adalert .boxquality .down span a{ color:#fff; display:block;color: #fff; background:transparent;    line-height:23px;}
.adalert .boxquality .down i.dl_icon{  background: url('/style/img/dlapp_icon.png') no-repeat center;    background-size: 49px;
    width: 49px;
    height: 14px;
    position: absolute;
    top: -10px;
    right: -18px;
}
.adalert .boxquality .adclose {    top: 10px; right: 5px;}

.signal{ 
  position: relative;
  float: left;
  width: 100%;
}
.signal .title { 
    color: #373737;
    height: 48px;
    line-height:48px;
  background: url(/style/img/zhibo_icon.png) no-repeat left center #fff;
  background-size: 28px; 
  font-size:16px;
  background-position-x:3%;
  text-indent:50px
} 
.signal .listul {
    width: 100%; 
    float: left;
    padding-bottom: 20px;
}
.signal .listul .list {
      width:45.2%;
      margin-left:3%;
      float: left;
      margin-top: 15px;
      background: #fff;
	  border-radius:4px;
	  color: #999;
	  position:relative;
	  border:1px solid #fff;
	  padding:12px 0 8px 0;
}  
.signal .listul .list  .pic {
          width:32px;
          height:32px; 
          float: left;
		  margin-left:3%; 
}
.signal .listul .list .pic img {
            width: 100%;
            height: 100%;
            border-radius:100%; 
}
.signal .listul .list .other {
    float: left;
    margin-left: 3%;
    width: 70%;
    line-height: 16px;
    position: relative;
}
.signal .listul .list   .hot {
	        position:absolute;
			left:-5px;
			top:-5px;
			width:18px;
			height:18px;
            background: url(/style/img/wxh_icon.png) no-repeat center;
            background-size: 18px; 
}  
.signal .listul .list   .hot.on {
            background: url(/style/img/wxh_on_icon.gif) no-repeat center;
            background-size: 18px;
}   
.signal .listul .list .des {
            font-size: 11px; 
            width: 100%;
            float: left;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis; 
			height:16px; 
}
.signal .listul .list  .name {
            float: left;
			font-size: 13px;
			white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis; 
			height:18px;
			width:55%;
			color:#333
}
.signal .listul .list .roomhot {
    background: url(/style/img/huo_icon.png) no-repeat left center;
    background-size: 12px;
    padding-left: 14px;
    font-size: 11px;
    position: absolute;
    right: 2px;
}
.signal .listul .list .roomhot.on {
            background: url(/style/img/huo_on_icon.png) no-repeat left center;
            background-size: 12px; 
            color: #FF3551; 
} 
 
.signal .listul .list a  {  color:#999}  
.signal .listul .list a .name{  color:#333}  
.signal .listul .list.adtxt{
	 background: #ED2B40;
     text-align: center;
	 padding:0;
}
.signal .listul .list.adtxt    a{
     text-align: center;
	 display:block;
	  color: #fff;
	  line-height:56px
	  
 }
.signal .listul .list.on{ border:1px solid #DFD6D7; box-shadow: 0px 0px 12px -2px rgba(76,6,6,0.13); color: #FF3552;} 
.signal .listul .list.on .name{  color: #FF3552;}
.signal .tab{ float:left; width:100%; background:#fff;}
.signal .tab span{ float:left; width:16.6%; text-align:center; font-size:14px; color:#373737;cursor:pointer; }
.signal .tab span em,.signal .tab span a{ padding:0 10px; display:inline-block;border-bottom:2px solid #fff; line-height:38px; color:#373737;}
.signal .tab span.on em{ color:#FF3552; border-bottom:2px solid #FF3552}
 
.zbnav{width:97%;float: left;background: #fff;display:inline-block; font-size:16px; color:rgba(55, 55, 55, 1); padding:10px 0px 15px 3%; }
.zbnav span,.zbnav a{ display:inline-block; font-size:13px;color: #fff; line-height:30px; margin-right:8px; border-radius:18px;border:1px solid rgba(255, 53, 81, 1);background:rgba(255, 53, 81, 1);  text-align:center; cursor:pointer; margin-top:8px; padding:0 15px 0 5px; cursor:pointer; }
.zbnav span i.icon1{ display:inline-block; width:25px;background:url(/style/img/bfy_gqzb_icon.png) no-repeat center; background-size:16px;height:30px; vertical-align:top; }
.zbnav span i.icon2{ display:inline-block; width:25px;background:url(/style/img/bfy_zbjieshuo_icon.png) no-repeat center; background-size:18px;height:30px; vertical-align:top; }
.zbnav a{ background:rgba(49, 132, 255, 1);border:1px solid rgba(49, 132, 255, 1);padding:0 10px;}
.zbnav i.tit{width:100%;float: left;display:block; line-height:30px; }


.zbnav .title { 
    color: #333;
    height: 25px;
    line-height: 25px;
      background: url(/style/img/zhibo_icon.png) no-repeat left center;
      background-size: 20px;
      padding-left: 28px; 
      font-size:16px;
} 
/*主播模块*/ 
.nodata{
    width: 100%;
    color: #BBBBBB;
    font-size: 12px;
	text-align:center;
	padding-top: 100px;    
	min-height: calc(100vh - 244px);
 }
 .nodata img{
	 display:inline-block;
	 width:87px
	 }
 .nodata .notxt{
	display:inline-block; 
	line-height: 25px;
    text-align: left;
    vertical-align: top;
    margin-top: 30px; padding-left:10px;
 }
.nodata .notxt span{ display:block;font-size:11px; color:#999}
.nodata .notxt span.font14{ font-size:14px; color:#333} 
.nomore {
    width: 100%;
    height:24px;
    font-size: 12px;
    text-align: center; 
    color: #BBBBBB;
    line-height:24px;
    position: relative; float:left; 
   
} 
.nomore span { 
    position: absolute;
    left: 50%;
    top: 0;
    width: auto;
	 padding:0 5px;
    transform: translateX(-50%); 
    background: #fff;
}

.nomore:before {
    content: '';
    position: absolute;
    left: 50%;
    top:12px;
    width: 140px;
    transform: translateX(-50%);
    border-top: 1px solid #BBBBBB;
}

.zblist { 
margin-top:10px;
  position: relative;
  background: #fff;
  float: left;
  width: 97%;padding:10px 0px 0px 3%;
}
.zblist .title { 
    color: #333;
    height: 25px;
    line-height: 25px;
      background: url(/style/img/zhibo_icon.png) no-repeat left center;
      background-size: 20px;
      padding-left: 28px; 
      font-size:16px;
} 
.zblist .listul {
    width: 100%; 
    float: left;
    padding-bottom: 20px;
}
.zblist .listul .list {
      width:48%;
      margin-right:2%;
      float: left;
      margin-top: 10px;
}
.zblist .listul .list .pic { float: left; width: 100%; height:100px; position:relative;border-radius: 4px;    background: #000;}
.zblist .listul .list .pic img {
width: 100%;  border-radius: 4px;  opacity: .4;height:100px;
} 
.zblist .listul .list .pic span {
    width: 100%;
    line-height: 100px;
    color: #fff;
    position: absolute;
    text-align: center;
    opacity: 1;
    z-index: 1; border-radius: 4px;
}
.zblist .listul .list .userinfo {
        width: 100%;
        margin-top: 5px;float: left;
}
.zblist .listul .list .userinfo .userpic {
          width:40px;
          height:40px;
          border-radius:20px;
          float: left;
}
.zblist .listul .list .userinfo .userpic img {
            width: 100%;
            height: 100%;
          border-radius:20px; 
}
.zblist .listul .list .userinfo .usertxt {
          float: left;
          width:70%;
          margin-left:5px;
          font-size: 12px;
          color: #888899;
}
.zblist .listul .list .userinfo .usertxt .tit {
            font-size: 13px; 
            width: 100%;
            float: left;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis; 
			height:22px
}
.zblist .listul .list .userinfo .usertxt .username {
            float: left;
}
.zblist .listul .list .userinfo .usertxt .roomhot {
            float: right;
            background: url(/style/img/huo_icon.png) no-repeat left center;
            background-size: 16px;
            padding-left: 16px;
            color: #888899;
} 

.zblist .listul .list.on  .pic img{
      opacity: 1;
} 
.zblist .listul .list.on .usertxt .tit {
      color: #333;
}
.zblist .listul .list.on .usertxt .roomhot {
      color: #FF3551;
     background: url(/style/img/huo_on_icon.png) no-repeat left center;
}
.zblist .listul .list.on .userpic img {
      opacity: 1;
} 
.chat{max-width: 1024px;margin: 0 auto;}
.chat .tab{ float:left; width:100%; background:#fff;}
.chat .tab span{ float:left; width:50%; text-align:center; font-size:14px; color:#373737;cursor:pointer; }
.chat .tab span em{ padding:0 10px; display:inline-block;border-bottom:2px solid #fff; line-height:38px;}
.chat .tab span.on em{ color:#FF3552; border-bottom:2px solid #FF3552}
.msgbox{width:100%;  bottom:0px; height:38px; background:#fff;font-size:14px; padding-top:8px;cursor:pointer;}
.emoticon{ width:10%;float:left; height:30px;background: url(/style/img/bq_icon.png) no-repeat center; background-size:22px; }
.speak{ width:73%;height:28px;float:left;line-height:30px; text-indent:5px; border:1px solid #EEE; border-radius:5px; cursor:pointer;    margin-right: 1%;
} 
.sendbot{ float:left; text-align:center; width:14%;line-height:30px; background:#FF3552; color:#fff; border-radius:5px; }
.chatbox{ width: 100%;overflow: hidden;height: 200px;background:rgba(245, 245, 245, 1); overflow-y: scroll;}
.msg{ width:94%; margin:2px 3%; color:#333; overflow-y:scroll; margin-bottom: 10px; }
.boxscroll {
    width: 100%;
    overflow-y: auto;
}
.newmsg{ 
    background: #FF3551;
    color: #fff;
    display: inline-block;
    width: 80px;
    line-height: 30px;
    position: absolute;
    bottom: 75px;
    left: 50%;
    margin-left: -40px;
    text-align: center;
    border-radius: 20px;
    cursor: pointer;
  }
.userMsg {  
    line-height: 20px;  
     width:100%;float:left; margin-top:4px;  color:#333
}
 .userMsg .name {
      color: #007AFF;
      cursor: pointer;
      padding-left: 45px;
    } 
 .userMsg .name.on{
      color: #FF3551;
      padding-left: 0px;
      cursor: default;
    }
.userMsg  .text { 
      word-break: break-all;
 }
 .userMsg  .text img.sma{
        max-width:28px;      
        vertical-align: top;
        margin-right: 5px;
      }
.userMsg  .text img.big{
        max-width:72px;  
        vertical-align: top;
      } 
.userMsg  .text.on{
      color: #FF3551;
    }
 .LV1 {
    background: url(/style/img/lv1.png) no-repeat;
    background-size:40px;
	background-position:0px 4px
}  
.LV2 {
    background: url(/style/img/lv2.png) no-repeat;
    background-size:40px;
	background-position:0px 4px
}  
.LV3 {
    background: url(/style/img/lv3.png) no-repeat;
    background-size:40px;
	background-position:0px 4px
}  
.LV4 {
    background: url(/style/img/lv4.png) no-repeat;
    background-size:40px;
	background-position:0px 4px
}  
.LV5 {
    background: url(/style/img/lv5.png) no-repeat;
    background-size:40px;
	background-position:0px 4px
}  
.LV6 {
    background: url(/style/img/lv6.png) no-repeat;
    background-size:40px;
	background-position:0px 4px
} 
.LV7 {
    background: url(/style/img/lv7.png) no-repeat;
    background-size:40px;
	background-position:0px 4px
}  
.LV8 {
    background: url(/style/img/lv8.png) no-repeat;
    background-size:40px;
	background-position:0px 4px
}  
.LV9 {
    background: url(/style/img/lv9.png) no-repeat;
    background-size:40px;
	background-position:0px 4px
}  
.LV10 {
    background: url(/style/img/lv10.png) no-repeat;
    background-size:40px;
	background-position:0px 4px
}  
.LV11 {
    background: url(/style/img/lv11.png) no-repeat;
    background-size:40px;
	background-position:0px 4px
}  
.LV12 {
    background: url(/style/img/lv12.png) no-repeat;
    background-size:40px;
	background-position:0px 4px
}   
.LV13 {
    background: url(/style/img/lv13.png) no-repeat;
    background-size: 40px;
	background-position:0px 4px
} 
.LV14 {
    background: url(/style/img/lv14.png) no-repeat;
    background-size: 40px;
	background-position:0px 4px
}    
.LV15{
    background: url(/style/img/lv15.png) no-repeat;
    background-size: 40px;
	background-position:0px 4px
}    
.LV16 {
    background: url(/style/img/lv16.png) no-repeat;
    background-size: 40px;
	background-position:0px 4px
}       
.LV17 {
    background: url(/style/img/lv17.png) no-repeat;
    background-size: 40px;
	background-position:0px 4px
}       
.LV18 {
    background: url(/style/img/lv18.png) no-repeat;
    background-size: 40px;
	background-position:0px 4px
}       
.LV19 {
    background: url(/style/img/lv19.png) no-repeat;
    background-size: 40px;
	background-position:0px 4px
}       
.LV20 {
    background: url(/style/img/lv20.png) no-repeat;
    background-size: 40px;
	background-position:0px 4px
}    
.LV21 {
    background: url(/style/img/lv21.png) no-repeat;
    background-size: 40px;
	background-position:0px 4px
}   
.LV22 {
    background: url(/style/img/lv22.png) no-repeat;
    background-size: 40px;
	background-position:0px 4px
}   
.LV23 {
    background: url(/style/img/lv23.png) no-repeat;
    background-size: 40px;
	background-position:0px 4px
}   
.LV24 {
    background: url(/style/img/lv24.png) no-repeat;
    background-size: 40px;
	background-position:0px 4px
}     
.LV25 {
    background: url(/style/img/lv25.png) no-repeat;
    background-size: 40px;
	background-position:0px 4px
}
.LV26 {
    background: url(/style/img/lv26.png) no-repeat;
    background-size: 40px;
	background-position:0px 4px
}   
.LV27 {
    background: url(/style/img/lv27.png) no-repeat;
    background-size: 40px;
	background-position:0px 4px
}   
.LV28 {
    background: url(/style/img/lv28.png) no-repeat;
    background-size: 40px;
	background-position:0px 4px
}   
.LV29 {
    background: url(/style/img/lv29.png) no-repeat;
    background-size: 40px;
	background-position:0px 4px
}   
.LV30 {
    background: url(/style/img/lv30.png) no-repeat;
    background-size: 40px;
	background-position:0px 4px
}        
.msg span.name{ color:#007AFF; padding-left:45px; display:inline-block;}
.chatinfo{  width:94%;float:left; background:#fff; margin:20px 3%; border-radius:5px; padding-bottom:20px}
.chatinfo .userinfo {
        width:94%;
        float:left;
		padding:10px 3% 0px 3%
}
.chatinfo .userinfo .userpic {
          width:50px;
          height:50px;
          border-radius:25px;
          float: left;
}
.chatinfo .userinfo .userpic img {
            width: 100%;
            height: 100%;
           border-radius:25px;
}
.chatinfo .userinfo .usertxt {
          float: left;
          width:60%;
          margin-left:5px;
          font-size: 12px;
          color: #999;
} 
.chatinfo .userinfo .usertxt .username {
            float: left;
			color:#373737;
			font-size:17px;
            width: 100%;
			line-height:30px;
}
.chatinfo .userinfo .usertxt .count {
            float: left;
            width: 100%;  
} 

.chatinfo .userinfo  .addfoused {
            float: right;
            width:53px;
            background: url(/style/img/jia_icon.png) no-repeat left center #FF3552;
            background-size: 12px;
			background-position:16px;
            padding-left: 16px;
            color: #fff;border-radius:14px;
			line-height:28px; text-align:center;
			margin-top:10px;
			cursor:pointer; 
} 
.chatinfo .userinfo  .tit{
            float: left;
            width: 100%;
            color: #333;
           font-size: 14px;
		   padding-bottom:5px
		  }
.chatinfo .userinfo p{
            float: left;
            width: 100%;
            color: #999;
          font-size: 13px;
   }
.chat .tab{ float:left; width:100%; background:#fff;}
.chat .tab span{ float:left;width: 16.6%; text-align:center; font-size:14px; color:#373737;cursor:pointer; }
.chat .tab span.three{ width:33.3%}
.chat .tab span em{ padding:0 10px; display:inline-block;border-bottom:2px solid #fff; line-height:38px;}
.chat .tab span.on em{ color:#FF3552; border-bottom:2px solid #FF3552}
.chat .tab span a {
    padding: 0 10px;
    display: inline-block;
    border-bottom: 2px solid #fff;
    line-height: 38px;
    color: #373737;
}
#alertShow{ width:100%; height:100%; background:rgba(0,0,0,0.4); top:0; display:none;  position:fixed; z-index:99999;  max-width: 750px; }
#alertShow.show{ display:block;}
.alertlive{ width:240px; height:200px; margin:0 auto; border-radius:5px;   background:#fff; margin-top:50%}
.alertlive p{width:100%; float:left; font-size:14px; color:rgba(51, 51, 51, 1);line-height:40px; text-align:center; border-bottom:1px solid rgba(247, 247, 247, 1)}
.alertlive  span{width:100%; float:left; text-align:center; margin-top:12px; cursor:pointer;}
.alertlive em{display:inline-block;font-size:14px; width:110px; color:#fff; line-height:32px; text-align:center;text-align:center; border-radius:16px;border:1px solid rgba(255, 53, 81, 1);background:rgba(255, 53, 81, 1); padding:0 14px; }
.alertlive span i.icon1{ display:inline-block; width:30px;background:url(/style/img/bfy_gqzb_icon.png) no-repeat center; background-size:16px;height:30px; vertical-align:top; }
.alertlive span i.icon2{ display:inline-block; width:30px;background:url(/style/img/bfy_zbjieshuo_icon.png) no-repeat center; background-size:18px;height:30px; vertical-align:top; }
.alertlive em.no{ background:rgba(49, 132, 255, 1);border:1px solid rgba(49, 132, 255, 1); }
.alertdown{width:270px; height:146px; margin:0 auto; border-radius:5px;   background:#fff; margin-top:55%}
.alertdown .txt1{width:100%; float:left; font-size:16px; color:#333;line-height:30px; text-align:center; margin-top:20px;}
.alertdown .txt2{width:100%; float:left; font-size:16px; color:#999;line-height:30px; text-align:center; }
.alertdown .down{width:100%; float:left; font-size:16px;text-align:center;margin-top:15px; }
.alertdown .down a{ display:inline-block; padding:0 20px; background:#FF0404; border-radius:5px; color:#fff;line-height:32px; }

.sssm{padding:10px;}
