@charset "utf-8";

#lottery_info {position:relative;border-bottom:solid 1px #ccc;overflow:hidden;
-webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 10px;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
}
#lottery_info:after {display:block;visibility:hidden;clear:both;content:""}
#lottery_info .info {float:left;width:50%;border-right:solid 1px #ccc}
#lottery_info .info h3 {display:block;font-size:13px;font-weight:600;text-align:center;line-height:50px;background:#fff;border-bottom:solid 1px #ccc;}
#lottery_info .info ul {padding:20px;}
#lottery_info .info ul li {display:block;position:relative;margin:0 0 15px 0;padding:0 0 0 100px;}
#lottery_info .info ul li:last-child {margin:0;}
#lottery_info .info ul li label {display:block;position:absolute;left:0;top:0;font-weight:500;}
#lottery_info .info ul li strong {color:#f75665;font-weight:400;}
#lottery_info .info ul li .rank_point {display:inline-block;margin:0 10px 0 0;}
#lottery_info .info ul li .raak_point:last-child {margin:0;}
#lottery_info .info ul li .rank_point strong {color:#f75665;font-weight:500;}

#lottery_info .lottery {position:absolute;right:0;top:0;width:50%;height:100%;background:#73bf1f;}
#lottery_info .lottery img {width:100%;height:100%;object-fit:cover}
#lottery_info .lottery a {display:block;position:absolute;left:7%;right:7%;bottom:10%;;padding:12px 10px;font-size:13px;color:#222;text-align:center;font-weight:600;letter-spacing:-1px;border:solid 2px #666875;border-radius:10px;z-index:1;cursor:pointer;
background: linear-gradient(to bottom,  rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%);
}
#lottery_info .lottery a strong {color:#f75665;font-weight:600;}
#lottery_info .lottery a .sub {display:block;font-size:16px;}

.lottery_way {display:block;position:relative;margin:0 0 20px 0;;padding:20px 20px 20px 130px;;line-height:140%;border-bottom:solid 1px #ccc;}
.lottery_way label {display:block;position:absolute;left:20px;top:20px;width:90px;height:calc(100% - 40px);font-size:16px;font-weight:500;border-right:solid 1px #ccc;}
.lottery_way strong {font-weight:500;}

.lottery_stat {margin:0 20px 20px 20px;text-align:center;}
.lottery_stat:after {display:block;visibility:hidden;clear:both;content:""}
.lottery_stat .label {display:inline-block;margin:0 4px;padding:0 12px;line-height:38px;font-size: 12px;background:#fff;border:solid 1px #ccc;border-radius:4px;}

.lottery_rank {margin:0 20px 20px 20px;}
.lottery_rank ul {}
.lottery_rank ul:after {display:block;visibility:hidden;clear:both;content:""}
.lottery_rank ul li {display:block;float:left;width:32%;min-height:190px;margin:0 2% 0 0;border:solid 1px #ccc;border-radius:5px;overflow:hidden;}
.lottery_rank ul li:last-child {margin:0;}
.lottery_rank ul li h3 {display:block;padding:0 10px;font-size: 12px;font-weight:500;line-height:39px;background:#fff;border-bottom:solid 1px #ccc;}
.lottery_rank ul li .item {position:relative;padding:0 10px;line-height:30px;}
.lottery_rank ul li .item:after {display:block;visibility:hidden;clear:both;content:""}
.lottery_rank ul li .item .num { display:inline-block;width:34px;margin:0 10px 0 0;color:#fff;font-size:12px;text-align:center;line-height:22px;background:#f75665;border-radius:3px;}
.lottery_rank ul li .item img {width:24px;height:auto;}
.lottery_rank ul li .item .profile_img img {border-radius:50%;}
.lottery_rank ul li .item .point {display:block;float:right;}
.lottery_rank ul li .item .point img {width:16px;height:auto;}

#bo_btn_top .chk_box {float:left;margin:0 8px 0 0;line-height:34px;}

#list_type .cell.cell_name {width:160px;}
#list_type .cell.cell_grade {width:160px;}
#list_type .cell.cell_grade img {width:24px;height:auto;}
#list_type .cell.cell_date {width:180px;}
#list_type .cell.cell_date i {display:none;font-size:12px;}

#list_type .cell a.bo_tit {text-align:center;}





@media screen and (max-width:980px) {
.lottery_way {margin:0 0px 20px 0px;}
.lottery_way label {left:10px;}

.lottery_rank {margin:0 10px 40px 10px;}

#list_type .cell.cell_name,
#list_type .cell.cell_grade,
#list_type .cell.cell_subject {width:auto;margin:0 10px 0 0;padding:0 10px 0 0;}
#list_type .cell.cell_name:after,
#list_type .cell.cell_grade:after {content:'';display:block;position:absolute;right:0;top:50%;width:1px;height:12px;margin:-6px 0 0 0;background:#ddd;}
#list_type .cell.cell_date {width:100%;margin:0;padding:0;text-align:left;}
#list_type .cell.cell_date:after {display:none;}
#list_type .cell.cell_date i {display:inline-block;}
}





@media screen and (max-width:780px) {
#lottery_info {border-bottom:none;}
#lottery_info .info {float:none;width:100%;margin:0 0 10px 0;border-right:none;}
#lottery_info .lottery {position:relative;width:100%;height:auto;}
#lottery_info .lottery img {width:100%;height:auto;}

.lottery_stat {margin:20px 10px;}
.lottery_stat .label {display:block;width:100%;margin:0 0 5px 0;}

.lottery_rank ul li {float:none;width:100%;margin:0 0 4px 0;}
.lottery_rank ul li:last-child {margin:0;}
}