.topbar{background:#fff;}
.topbar .topPay{background:#EC3200;color:#fff;font-size:13px;height: 26px;line-height: 26px;width:80px;text-align: center;float: right;border-radius: 15px;margin-top: 7px;margin-left: 15px;}
.header{width:100%;height: 1000px;background: url(../../images/event/baizsc_20220121/section01.jpg) center top no-repeat;overflow: hidden;position: relative;}
.header .time{position: absolute;bottom:322px;left:50%;margin-left:66px;font-size:18px;color:#ffed9f;}

.section{height: 2003px;background:url(../../images/event/baizsc_20220121/section02.jpg?v=1) center top no-repeat;}
.section .ranklist{height: 540px;position: relative;}

.rank-content{position: relative;margin-left: 225px;}
.rank-content li{width:100px;height: 40px;position: absolute;text-align: center;padding-top:4px;}
.rank-content li div{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;max-width: 100%;}
.rank-content li .rank-server{font-size: 13px;color:#ffec46;}
.rank-content li .rank-name{font-size: 13px;color:#ffec46;}
.rank-content li .rank-money{font-size: 12px;color:#efe8ac;}
.rank-content li.front{width: 200px;height: 100px;}
.rank-content li.front .rank-server{font-size: 14px;color:#efe8ac;display: block;font-weight: normal;height: 18px;line-height: 18px;}
.rank-content li.front .rank-name{font-size: 20px;color:#efe8ac;font-weight: bold;}
.rank-content li.front .rank-money{font-size: 15px;color:#efe8ac;margin-top:20px}

.rank-content li.rank1{position:absolute;top:135px;left:357px}
.rank-content li.rank2{position:absolute;top:162px;left:83px}
.rank-content li.rank3{position:absolute;top:163px;left:627px}
.rank-content li.rank4{position:absolute;top:337px;left:132px}
.rank-content li.rank5{position:absolute;top:337px;left:332px}
.rank-content li.rank6{position:absolute;top:337px;left:532px}
.rank-content li.rank7{position:absolute;top:337px;left:732px}
.rank-content li.rank8{position:absolute;top:413px;left:232px}
.rank-content li.rank9{position:absolute;top:413px;left:432px}
.rank-content li.rank10{position:absolute;top:413px;left:632px}

.reward-list{height:880px;position: relative;}
.reward-list ul{margin-left:474px;padding-top:20px;position: relative;}
.reward-list li{width:633px;height:105px;margin-bottom: 38px;}
.reward-list li .item{float:left;display:block;width:91px;margin-right:15px;background-repeat: no-repeat;background-position: center 12px;padding:75px 10px 0 10px;font-size: 12px;color:#fff282;text-align: center;position: relative;}
.reward-list li .item em{display: block;width: 62px;height: 62px;position: absolute;top:12px;left:24.5px}
.reward-list li .horse_fish{background-image:url(../../images/event/baizsc_20220121/horse_fish.png)}
.reward-list li .weapon_seven{background-image:url(../../images/event/baizsc_20220121/weapon_seven.png)}
.reward-list li .store{background-image:url(../../images/event/baizsc_20220121/store.png)}
.reward-list li .dragon_soul{background-image:url(../../images/event/baizsc_20220121/dragon_soul.png)}
.reward-list li .horse_rabbit{background-image:url(../../images/event/baizsc_20220121/horse_rabbit.png)}
.reward-list li .weapon_six{background-image:url(../../images/event/baizsc_20220121/weapon_six.png)}
.reward-list li .weapon_five{background-image:url(../../images/event/baizsc_20220121/weapon_five.png)}
.reward-list li .honor_1{background-image:url(../../images/event/baizsc_20220121/honor_1.png)}
.reward-list li .honor_2{background-image:url(../../images/event/baizsc_20220121/honor_2.png)}
.reward-list li .honor_3{background-image:url(../../images/event/baizsc_20220121/honor_3.png)}
.reward-list li .honor_4{background-image:url(../../images/event/baizsc_20220121/honor_4.png)}

.reward-list .items{width:633px;height:820px;position:absolute;left:474px}
.reward-list .items .showImg{position:absolute;display:none;top:0;left:0;width:325px;z-index:19;}
.reward-list .items .showImgHorse{width:400px;}

.rule{height:420px;padding-top:30px}
.rule p{width:750px;line-height:32px;margin-left:290px;color:#bd634e;font-size:16px;position: relative;padding-left:26px}
.rule p label{position: absolute;left:0;top:0;}
.rule span{color:#ffa700;}

.footer{height: 88px;padding: 16px 0;text-align: center;color: #505050;margin: 0;background: none;}
.footer .txt{font-size: 12px;line-height: 26px;}