/*内容顶部*/
.content-top{
    background-color: #f5f5f5;
    padding:10px 0px;
    position: relative;
    width: 100%;
}
.content-top img{
    width:20px;
    position: absolute;
    top: 10px;
}
.con-top-left,.con-top-middle{
    float:left;
    box-sizing: border-box;
}
.con-top-left{
    width:25%;
    padding-left:20px;
}
.con-top-left .record-font{
    padding-left:30px;
    top:10px;
}
.con-top-middle{
    width:50%;
    margin: auto;
    text-align: center;
    font-weight: bold;
}
.con-top-right{
    float:left;
    width:25%;
    text-align: right;
    padding-right:20px;
}
.con-top-right button{
    color:#4e91ea;
    cursor: pointer;
    border: none;
    background-color: #f5f5f5;
}

.magin-top-content{
	margin-top:15px;
}
/*轮播*/
.banner{
    color:#fff;
    position: relative;
    top:0px;
    left:0px;
    width:100%;
    height:30px;
    margin-left:0px;
}
.banner>.active{
    width:20px;
    height:20px;
    background-color:#333;
    font-weight:bold;
	line-height: 20px;
    margin-top: -2px;
}
.banner1,.banner2{
    display:inline-block;
    width:20px;
    height:20px;
    border-radius: 50%;
    background-color:#9d9d9d;
    text-align: center;
    line-height: 25px;
    cursor:pointer;
    z-index:1000;
}
.banner1{
    position:absolute;
    top:8px;
    right:50px;
	line-height: 20px;
    margin-top: -2px;
}
.banner2{
    position:absolute;
    top:8px;
    right:25px;
	line-height: 20px;
    margin-top: -2px;
}
.b-checked{
    background-color:#000;
    font-weight:bold;
}
/*轮播内容*/
.banner-content{
    width:98%;
    border:1px solid #dddddd;
    padding:10px 5px 10px 5px;
    margin:auto;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}
.ban-top-left,.ban-top-middle,.ban-top-right{
    float: left;
}
.ban-top-left,.ban-top-right{
    width:30%;
    /* margin-top: -5px; */
}
.ban-top-middle{
    width:40%;
    text-align: center;
}
.ban-con-top .days{
    width:176px;
    border:1px solid #dddddd;
    border-radius:3px;
}
.ban-con-top .days li{
    float:left;
    width:58px;
    text-align: center;
    cursor:pointer;
	height: 25px;
    line-height: 25px;
}
.ban-con-top .days li:first-child{
    border-top-left-radius:3px;
    border-bottom-left-radius:3px;
}
.ban-con-top .days li:last-child{
    border-top-right-radius:3px;
    border-bottom-right-radius:3px;
}
.ban-con-top .days li.timeDays{
    background-color:#333;
    color:#fff;
    margin-left: 3px;
}
.ban-top-middle img{
    width:20px;
    margin-top:-5px;
}
.ban-top-middle i{
    margin:0 5px;
}
.ban-top-right{
    text-align: right;
}
.ban-top-right .game-icon{
    display:inline-block;
    width:300px;
	margin-top:5px;
}
.ban-top-right .game-icon li{
    float:left;
    width:60px;
    text-align: center;
}
.ban-top-right .game-icon li i{
    display:inline-block;
    width:10px;
    height: 10px;
    border-radius: 50%;
    margin-right:8px;
}
.ban-top-right .game-icon li:first-child>i{
    background-color: #ff0033;
}
.ban-top-right .game-icon li:nth-child(2)>i{
    background-color: #000000;
}
.ban-top-right .game-icon li:nth-child(3)>i{
    background-color: #ec9c10;
}
.ban-top-right .game-icon li:nth-child(4)>i{
    background-color: #008000;
}
.ban-top-right .game-icon li:nth-child(5)>i{
    background-color: #808080;
}
.data-table{
    /* padding-top:25px; */
}
.data-table table{
    width:100%;
}
.data-table table thead th{
    text-align: center;
    background-color: #333;
    color:#fff;
    /* border:1px solid #dddddd; */
    width:10%;
    padding:5px 0px;
}
.data-table table thead th:first-child{
    width:5%;
}
.data-table table tbody td{
    text-align: center;
    border:1px solid #dddddd;
    padding:5px 0px;
    position: relative;
}
.data-table table tbody tr:nth-child(even){
    background-color: #f5f5f5;
}
.data-table table tbody td i{
    display: inline-block;
    width:16px;
    height:27px;
    line-height: 30px;
    background-color: #ff0033;
    color:#fff;
    text-align: center;
    position: absolute;
    top:-1px;
    right:0%;
}
/*比赛状态*/
.data-table .gameWin{
    color:#ff0033;
    font-weight: bold;
}
.data-table .gameBegain{
    color:#ec9c10;
    font-weight: bold;
}
.data-table .gameWinOne{
    color:#ff0033;
}
.data-table .gameDelay{
    color:#008000;
    /* font-weight: bold; */
}
.data-table .gameCancel{
    color:#ccc;
    /* font-weight: bold; */
}
.table-foot{
    color:#000;
    font-weight: bold;
    border-top:2px solid #ff0033;
    margin-top: 1px;
}
/*弹出层样式*/
#calculate-profit{
    display: none;
    position:relative;
}
.profit-top{
    padding:10px 20px;
    color:#fff;
    font-size:18px;
    background-color: #333;
    position: fixed;
    width:784px;
    z-index: 999;
}
.profit-content{
    padding:0px 20px;
    position:relative;
    top:44px;
}
.profit-content img{
    width:710px;
    margin-left:20px;
}
.profit-content h4{
    color:#000;
    padding:10px 0px;
    font-size:14px;
    font-weight: bold;
}
.profit-content p{
    line-height: 1.5;
    padding:0px 20px;
    /* text-indent:2em; */
    font-size: 14px;
    
}
.profit-content ul li{
	margin: 5px 0 5px 20px;
	font-size: 14px;
}

#calculate-profit h3{
	padding: 0px 20px;
	position: relative;
	top: 52px;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	margin-bottom: 5px;
}
/*悬浮*/
#head-wrapper{
  position: fixed;
    top:60px;
    z-index:100;
    width:100%;
    padding: 0px 25px;
    /* display: none; */
}
.xufu-table table{
    width:100%;
}
.xufu-table table thead th{
    text-align: center;
    background-color: #333;
    color:#fff;
    border:1px solid #dddddd;
    width:10%;
    padding:5px 0px;
}
.xufu-table table thead th:first-child{
    width:5%;
}

/*缩放*/
.data-table1{
    transform: scale(1,0.66);
    transform-origin:top left; 
}
.data-table2{
    transform: scale(1,0.93);
    transform-origin:top left;
}
.data-table3{
    transform: scale(1,0.92);
    transform-origin:top left; 
}