@charset "utf-8";
/* CSS Document */
*{margin:0px;padding:0px}
body{font-size:12px; font-family:"微软雅黑";color:#000; background:url(bg1.jpg) no-repeat center top; background-size:100% 100%}
img{border: 0;}
li{ list-style:none;}
.fl{float:left;}
.fr{float:right}
.cl{clear:both;}
a{ text-decoration: none; }
a:hover{ text-decoration:underline; }
cite{ font-style:normal; float:right}
cite a{ color:#333}
body, html{ width:100%; height:100vh; overflow:hidden}
/***************首页***************/
.sy img{ max-width:100%;  margin:0 auto 1vh; display:block; width:auto}
img.head{ max-height:33vh; margin:10vh auto 6vh}
img.fg{ max-height:20vh}
img.time{ max-height:4vh}
img.sub1, img.sub2{ max-height:5vh}
.sy img.cb{ max-height:10vh; position:absolute; left:0; bottom:2vh}
.ny img.cb1{ width:100vw;position:absolute; left:0; bottom:8vh}

/***************活动规则***************/
.ny img.cb, .ny img.sub1{ width:70%;  margin:0 auto 1vh; display:block;}
.ny img.sub1, .ny img.sub2{ max-height:10vh}

.min_content{ width:calc(80% - 4vw); height:50vh; background:#fff9c7; margin:0 auto 3vh;  border-radius:20px; padding:2vh 2vw}
.min_jz{width:calc(80% - 4vw);  background:rgb(255,255,255,1); margin:3vh auto 3vh;  border-radius:20px; padding:2vh 2vw}
.cont_title{ text-align:center; font-size:4vh; color:#7e0000; font-family:"宋体"; font-weight:bold; margin-bottom:2vh}
.cont_text{ padding:0 5vw;  max-height:40vh;overflow-y:scroll; font-weight:bold;}
.cont_text ul li{ padding:1vh 1vw; font-size:2.2vh; margin-bottom:1vh}
.cont_text ul li a{ color:#7e0000}
.cont_text ul li:nth-child(2n+2){ background:rgb(255,230,186,0.8); border-radius:5px}
.cont_text p{ margin-bottom:1vh;line-height:3.4vh; font-size:1.8vh; color:#7e0000;}
.cont_text img{margin:10vh auto 0; display:block; width:90%}

.cont_ewm{padding:0 5vw;  max-height:45vh;overflow-y:scroll; font-weight:bold;}
.cont_ewm img{ max-width:80%; display:block; margin:0 auto}
.cont_ewm p{ text-align:center;margin-bottom:1vh;line-height:3.4vh; font-size:2.2vh; color:#ae0115;}

.min_dty{ padding:0 5vw; line-height:3.4vh; font-size:2.2vh; color:#000; max-height:50vh;overflow-y:scroll; font-weight:bold;}
.min_dty p{ margin-bottom:1vh}
/***************入口***************/
img.sd{ display:block; margin:0 auto 1.5vh; width:70%}
.jz{display: flex;justify-content:center;flex-wrap:wrap;}
.jz img{  float:left; margin:0 2%; height:18vh;}
.min_rk .home{ max-height:10vh; padding-top:5vh}


/***************得分部分***************/
.min_jz{ text-align:center}
img.xian{ width:40%; display:block; margin:-9vb auto 2vh}
img.jk{ width:100%;display:block; margin:0 auto}
.min_jz h1{ font-size:3vh; color:#773c02}
.min_jz h2{font-size:4vh; line-height:5vh; margin-bottom:2vh; color:#bf1a20}
/***************第4部分***************/
.min_tx img{ width:100px; height:100px; border-radius:50%; display:block; margin:-50px auto 2vh}



/*************排行榜部分***************/
img.jb{ width:100%; height:auto}
.min_rank{ height:60vh; background:#fff; border-radius:15px; width:90%; margin:2vh auto; padding-top:1vh }
.min_rank_title img{ width:85%; height:auto; margin:0 auto; display:block}
.tb_{ height:10vh;}
.tb_ li {cursor:pointer;line-height:5vh;width:calc(50% - 1px);display:inline;text-align:center; font-size:2vh; height:5vh;  overflow:hidden; float:left; border-right:1px #ff9393 solid}
.tb_ li{ border-bottom:1px #ff9393 solid}
.hovertab{color:#fff;font-weight:bold; background:#a30001}
.normaltab{color:#fff; background:#ba2020}
.dis {display:block;}
.undis {display:none;}

.rank{ height:43vh; overflow-y:scroll;}
.rank-1 li, .rank-2 li, .rank-3 li{height: 66px;text-align: center;line-height: 66px;font-size:2vh;color: #686868;border-bottom:1px #bababa solid;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;word-break: break-all;}
.rank-1{width: 20%;float: left}
.rank-1 img{padding-top: 6px; height:80%     }

.rank .rank-2 li{ text-align:left}
.rank-2 li img{ float:left; vertical-align:middle; height:50px; margin-top:8px}
.rank-2{width: 60%;float: left}

.rank-3{width: 20%;float: left;}

.more-rank{width: 100%;text-align: center;height: 66px;clear: both}
.tdn{overflow: hidden; padding:0 15px}

.more-rank{height: 66px;text-align: center;line-height: 66px;font-size:2vh;color: #686868;}
.more-rank a{color: #686868;}
/***************第6部分***************/


img.header{ width: 100vw; margin:10vh auto 2vh}


.tb1_, .tb2_, .tb3_, .tb4_{ height:3vh}
.tb1_ li,  .tb3_ li, .tb4_ li {cursor:pointer;line-height:3vh;width:50%; display:inline;text-align:center; font-size:2vh; height:3vh;  overflow:hidden; float:left}
.hovertab1, .hovertab2, .hovertab3, .hovertab4{color:#fff;font-weight:bold; background:#a30001}
.normaltab1, .normaltab2, .normaltab3, .normaltab4{color:#fff; background:#ba2020}
.tb2_ li{width:33%;cursor:pointer;line-height:3vh; display:inline;text-align:center; font-size:1.82vh; height:3vh;  overflow:hidden; float:left}




@media screen and (min-width:740px) {
.min_content{ height:40vh}
.cont_text{ height:32vh;}
}







