/* reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
address,caption,cite,code,dfn,em,strong,th,var{font-weight:normal;font-style:normal}
ol,ul{list-style:none}
textarea{resize:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%}
a{text-decoration:none;transition:color 0.2s;cursor:pointer;outline:0;color:#929392}
body{background-color:#edefee;font-size:20px;font-family:'黑体','Microsoft YaHei'}
/* a:hover{filter:brightness(1.2)} */
q:before,q:after{content:''}
.tn{display:block;overflow:hidden;text-indent:-9999em}
.hid{display:block;height:0;overflow:hidden}
/* basic */
.c:before,.c:after {content:"";display:table}
.c:after {clear:both}
.c {zoom:1}
.hide{display:none}
.tn{text-indent:-9999px}
.fl{float:left}
.mr{margin:0 auto}
.fr{float:right}
.pr{position:relative}
.pa{position:absolute}
fieldset,img,abbr,acronym{border:0}
input:focus{outline:none}
select:focus{outline:none}
textarea:focus{outline:none}
.bg{background-repeat:no-repeat;background-position:center 0;width:100%}
.i{background-repeat:no-repeat;background-position:0 0;display:inline-block}
.hd{display:none}
.j{left:50%;top:50%;transform:translate(-50%, -56%)}
.wrapper{position:relative;max-width:1920px;width:100%;height:100%;margin:0 auto;min-width:1280px}
.bodyovh{overflow:hidden}
.w1200{width:1200px;margin:0 auto}


@font-face{font-family:'AgencyFB';src:url(../fonts/AgencyFB.ttf) format('truetype')}

.header{background-image:url(../img/header.jpg);height:885px}
.logo{display:inline-block;width:352px;height:64px;left:63px;top:58px}
.main{background-image:url(../img/main.jpg);height:1718px;font-family:'AgencyFB'}
 
.saishi_nav{color:#d2ffff;height:57px;font-size: 38px;}
.schedule_data,.rank_data,.rules_data p{margin-right:15px}
.schedule_data p,.rank_data p ,.rules_data p,.are_data p
{background:url(../img/select_bg.png);width:183px;height:57px;line-height:57px;padding-left:10px;font-size:22px;color:#d2ffff}
.selact_list{width:405px;right:0;top:0;position:absolute}
.select{width:188px;border:3px solid #79d0fe;background-color:#0b3e9b;border-top:none}
.select li{padding-left:10px;height:57px;line-height:57px;cursor:pointer}
.select li:hover{background-color:#38fcf8;;color:#0b3e9b}
.select_box{display:none;height:57px}
.select_box.on{display:block}




/* mid_nav */
.mid_nav {display:flex;margin-top:70px;justify-content:space-between}
.mid_nav li{width:398px;height:97px;line-height:97px;text-align:center;font-size:30px;text-transform:uppercase;background-color:#064198;color:#a2e2fe;;cursor:pointer;transition:all 0.2s}
.mid_nav li.on{background-color:#48fffd;color:#1845e8}


.saishi_c{display:none}
.saishi_c.on{display:block}
.saishi_con{padding-top:67px}
.saishi_con:nth-child(3){padding-top:45px}

.schedule_c{display:none;width:1208px;background-repeat:no-repeat}
.schedule_c.pc{height:1152px;background-image:url(../img/phschedule_pc.png?d=1)}
.schedule_c.m{height:1253px;background-image:url(../img/phschedule_mobile.png?d=1)}
.schedule_c.on{display:block}


.rank_c{display:none}
.rank_c.on{display:block}
.rules_c{display:none}
.rules_c.on{display:block}


/* week season tab */
.tab_rank{display:flex;justify-content:center;padding-bottom:32px}
.tab_rank li{color:#a2e2fe;font-size:32px;text-align:center;margin:0 30px;padding-bottom:5px;cursor:pointer}
.tab_rank li.on{color:#fff06a;border-bottom:3px solid #fff06a}
.table_list{width:100%}
.table_list th{background-color:#0a3e9a;font-size:30px;color:#d2ffff;text-align:center;height:62px}
.table_list td{font-size:28px;color:#1d50eb;text-align:center;border-right:1px #69a1f5 solid;height:50px}
.table_list tr:nth-child(even) td{background-color:#a2e2ff}
.table_list tr:nth-child(odd) td{background-color:#d2ffff}

/* week season tab con*/
.table_list{display:none}
.table_list.on{display:block}

.saishi_con .page{text-align:center;padding:20px 0}
.saishi_con .page a{font-size:24px;color:#d3f0f3;margin:0 30px}
.saishi_con .page a.on{color:#38fcf8;padding-bottom:2px;border-bottom:2px solid #38fcf8}


/* rules_c */
.rules_c{background-color:#FFF;padding:67px 97px;color:#1d50eb;text-transform:none}
.rules_guize h3{padding-bottom:50px;font-size:36px;text-align:center}
.download_btn{text-align:center;color:#1845e8;font-size:30px;font-weight:700;width:278px;height:66px;display:block;line-height:66px;border:2px solid #1845e8;margin:0 auto;transition:all 0.2s}
.gz_list{height:880px;overflow-y: scroll;margin-bottom:20px;line-height:40px;padding-right:20px}
.guize_con{padding-right:20px}
.gz_list table tr:first-child td{background-color:#064198;color:#fff;}
.gz_list table td{text-align:center}
.gz_list::-webkit-scrollbar {width:8px;height:1px;background-color:#96afe5}
.gz_list::-webkit-scrollbar-thumb {border-radius:5px;background-color:#1041ca}

.download_btn:hover{line-height:60px}
.centerp{text-align:center}
.gz_list p{padding-left:30px}
.gz_list ol {list-style: decimal;padding-left: 30px;}
.gz_list a{color: #1431c1;text-decoration: underline}