.anchor-bg,.btn-rule,.btn-zs-free,.btn-zs1,.btn-zs2,.btn-zs3,.btn-zs4,.btn-zs5,.btn-zs6,.dia-close,.dia-rule-bg,.dialog .dia-con,.icon-angle,.logo,.part2>.btn-groups .tab1.on,.part2>.btn-groups .tab2.on,.part3 .rule p i,.rule-bg,.rule-box,.rule-box p span,.sprite-img,.tab1,.tab1-on,.tab2,.tab2-on,.title-rule,.train-info-bg{background-image:url(//game.gtimg.cn/images/x5/cp/a20230810dream/sprite-img.png?2023_9_6_15_58_4);background-size:1425px 770px;background-repeat:no-repeat}
.anchor-bg{background-position:-715px -277px;width:313px;height:105px}
.btn-rule{background-position:-1148px -387px;width:156px;height:54px}
.btn-zs-free{background-position:-1033px -277px;width:284px;height:75px}
.btn-zs1{background-position:-454px -690px;width:222px;height:79px}
.btn-zs2{background-position:-227px -690px;width:222px;height:80px}
.btn-zs3{background-position:-1169px -576px;width:222px;height:80px}
.btn-zs4{background-position:-715px -576px;width:222px;height:80px}
.btn-zs5{background-position:-942px -576px;width:222px;height:80px}
.btn-zs6{background-position:0 -690px;width:222px;height:80px}
.dia-close{background-position:-1322px -277px;width:28px;height:28px}
.dia-rule-bg,.dialog .dia-con{background-position:0 0;width:710px;height:685px}
.icon-angle,.part3 .rule p i,.rule-box p span{background-position:-1400px -210px;width:4px;height:6px}
.logo{background-position:-681px -690px;width:131px;height:28px}
.rule-bg,.rule-box{background-position:-715px 0;width:710px;height:205px}
.part2>.btn-groups .tab1.on,.tab1-on{background-position:-1064px -511px;width:344px;height:60px}
.tab1{background-position:-715px -511px;width:344px;height:60px}
.part2>.btn-groups .tab2.on,.tab2-on{background-position:-1064px -446px;width:344px;height:60px}
.tab2{background-position:-715px -446px;width:344px;height:60px}
.title-rule{background-position:-715px -210px;width:680px;height:62px}
.train-info-bg{background-position:-715px -387px;width:428px;height:54px}
/*! reset */
body,dd,dl,form,h1,h2,h3,h4,h5,h6,ol,p,ul{margin:0}
body,button,input,select,textarea{font-size:24px;line-height:1.5}
h1,h2,h3,h4,h5,h6{font-size:100%}
b,em{font-style:normal}
a{text-decoration:none}
a:hover{text-decoration:none}
img{vertical-align:middle;border:0;padding:0;margin:0}
button,input,select,textarea{font-size:100%;outline:0}
table{border-collapse:collapse;border-spacing:0}
ol,td,th,ul{padding:0}
dl,ol,ul{list-style:none}
.gray{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);filter:gray;pointer-events:none}
.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.clearfix{*zoom:1}
body.fixed{margin:0 auto;background:url(//game.gtimg.cn/images/x5/cp/a20230810dream/pc_bg.jpg) no-repeat top center;width:1920px}
body{background-color:#54c7ff}
.g-wrap{-webkit-text-size-adjust:none;background:url(//game.gtimg.cn/images/x5/cp/a20230810dream/bg.jpg) no-repeat top center;width:750px;margin:0 auto;padding-bottom:100px;box-sizing:border-box}
.g-wrap a{-webkit-tap-highlight-color:transparent}
.header{background:url(//game.gtimg.cn/images/x5/cp/a20230810dream/header.png) no-repeat top center;position:relative;width:750px;height:543px}
.header .logo{display:block;position:absolute;top:22px;right:25px}
.header #ams_loginbar{width:100%;text-align:center;padding:0 20px;box-sizing:border-box;color:#fff;font-size:18px;position:absolute;bottom:60px;left:0;background:url(//game.gtimg.cn/images/x5/cp/a20230810dream/login-bg.png) center center no-repeat;height:29px}
.header #ams_loginbar a{color:#fff}
.rule-box{margin:40px auto 0;position:relative;padding:50px 25px 0 28px;box-sizing:border-box}
.rule-box>a{display:block;position:absolute;right:22px;top:-14px}
.rule-box p{color:#143b93;font-size:18px;text-align:left;line-height:1.5;position:relative;padding-left:15px;box-sizing:border-box}
.rule-box p span{position:absolute;top:10px;left:0}
.part1{margin-top:27px}
.part1 .anchor{font-size:0;text-align:center}
.part1 .anchor .zl{color:#072a79;font-size:18px;text-align:left;margin:-15px 0 0 78px}
.part1 .anchor .anchor-bg{display:inline-block;vertical-align:middle;font-size:0;text-align:center;padding:7px;box-sizing:border-box;position:relative}
.part1 .anchor .anchor-bg .day-refresh{position:absolute;top:-16px;left:146px;font-size:16px;color:#fff}
.part1 .anchor .anchor-bg .img-box{width:92px;height:92px;border-radius:50%;border:1px solid #3d8cec;background:#cff5ff;position:relative}
.part1 .anchor .anchor-bg .img-box img{width:90px;height:90px;border-radius:50%;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}
.part1 .anchor .anchor-bg p{width:204px;height:53px;line-height:53px;color:#143b93;font-size:16px;text-align:left;padding:0 0 0 10px;box-sizing:border-box;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.part1 .anchor .anchor-bg p,.part1 .anchor .anchor-bg>div{display:inline-block;vertical-align:middle}
.part1 .anchor .anchor-bg+.anchor-bg{margin-left:60px}
.part1 .train-box{margin:-20px auto 0}
.part1 .train-box .train-bg{width:748px;height:252px;overflow:hidden;display:block;background-size:44880px 252px;background-image:url(//game.gtimg.cn/images/x5/cp/a20230810dream/train-bg1.png);background-repeat:no-repeat;animation:train 2s steps(60,start) infinite;-webkit-animation:train 2s steps(60,start) infinite;width:748px;height:252px;margin:0 auto;overflow:hidden;padding-top:25px;box-sizing:border-box;position:relative}
@keyframes train{
0%{background-position-x:748px}
100%{background-position-x:-44132px}
}
@-webkit-keyframes train{
0%{background-position-x:748px}
100%{background-position-x:-44132px}
}
.part1 .train-box .flog{position:absolute;top:0;left:0;width:748px;height:252px;overflow:hidden;display:block;background-size:89760px 252px;background-image:url(//game.gtimg.cn/images/x5/cp/a20230810dream/flog.png);background-repeat:no-repeat;animation:flog 4s steps(120,start) infinite;-webkit-animation:flog 4s steps(120,start) infinite}
@keyframes flog{
0%{background-position-x:748px}
100%{background-position-x:-89012px}
}
@-webkit-keyframes flog{
0%{background-position-x:748px}
100%{background-position-x:-89012px}
}
.part1 .train-box .train-img{margin-left:17px}
.part1 .train-box .train-img img{display:block}
.part1 .train-box .train-img .img1{margin:49px 0 0}
.part1 .train-box .train-img .img2{margin:80px 0 0}
.part1 .train-box .train-img .img3{margin:61px 0 0}
.part1 .train-box .train-img .img4{margin:82px 0 0}
.part1 .train-info-bg{margin:10px auto 0;padding-top:5px;box-sizing:border-box}
.part1 .train-info-bg p{color:#fff;font-size:18px;text-align:center;line-height:1.2}
.part1 .free-box{margin:30px auto 0;font-size:0;text-align:center}
.part1 .free-box>div{display:inline-block;vertical-align:top}
.part1 .free-box>div+div{margin-left:40px}
.part1 .free-box .right{width:325px;margin-top:20px}
.part1 .free-box .right a{display:block}
.part1 .free-box .right p{color:#072a79;font-size:18px;text-align:left}
.part1 .btn-groups{font-size:0;text-align:center;margin:40px auto 0}
.part1 .btn-groups span{display:inline-block;vertical-align:middle;margin:0 10px 15px}
.part1 .btn-groups span i{font-style:normal;color:#fff;font-size:18px;text-align:center;display:block}
.part1 .btn-groups span a{display:block}
.part2{margin-top:90px}
.part2>.btn-groups{font-size:0;text-align:center}
.part2>.btn-groups a{display:inline-block;vertical-align:middle}
.part2>.btn-groups a+a{margin-left:18px}
.part2 .tab-con{background:url(//game.gtimg.cn/images/x5/cp/a20230810dream/table-bg.png) no-repeat top center;width:710px;height:945px;margin:40px auto 0;position:relative;padding:25px 0 0;box-sizing:border-box}
.part2 .tab-con>p{color:#ffe5a8;font-size:18px;text-align:center;line-height:1.2}
.part2 .tab-con .rank-bg{width:492px;height:32px;border-radius:5px;background:#e4f8fe;margin:5px auto 0;color:#143b93;font-size:20px;text-align:center}
.part2 .tab-con .rank-bg p{display:inline-block;vertical-align:middle;line-height:32px}
.part2 .tab-con .rank-bg p+p{margin-left:40px}
.part2 .tab-con .table-wrap{width:674px;margin:15px auto 0;height:770px;background:#e4f8fe;border-radius:5px;box-sizing:border-box}
.part2 .tab-con .table-wrap table{border-collapse:collapse;border-spacing:0}
.part2 .tab-con .table-wrap table th{font-weight:400;font-style:normal}
.part2 .tab-con .table-wrap .table{width:100%}
.part2 .tab-con .table-wrap .table tr{border-bottom:1px solid rgba(143,181,219,.2);box-sizing:border-box}
.part2 .tab-con .table-wrap .table tr td:nth-child(2){text-align:left}
.part2 .tab-con .table-wrap .table th{height:70px;line-height:1;font-size:24px;color:#143b93;font-weight:700;text-align:center;margin:0;padding:0;font-family:rzrx}
.part2 .tab-con .table-wrap .table td{height:69px;line-height:1.2;font-size:16px;color:#2a323f;text-align:center;margin:0;padding:0}
.part2 .tab-con .table-wrap .table td>div{display:inline-block;vertical-align:middle;width:56px;height:56px;border:1px solid #9fcbec;border-radius:50%;position:relative;box-sizing:border-box;overflow:hidden}
.part2 .tab-con .table-wrap .table td>div img{width:54px;height:54px;object-fit:cover}
.part2 .tab-con .table-wrap .table td p{display:inline-block;vertical-align:middle;max-width:260px}
.part2 .tab-con .table-wrap .table td{margin:0;padding:0}
.part2 .tab-con .table-wrap .table .popth1{width:172px}
.part2 .tab-con .table-wrap .table .popth2{width:320px}
.part2 .tab-con .table-wrap .table .popth3{width:180px}
.part2 .tab-con .page-wrap{width:100%;text-align:center;font-size:0;height:40px;padding:5px 0 0;box-sizing:border-box;text-align:center}
.part2 .tab-con .page-wrap a,.part2 .tab-con .page-wrap span{display:inline-block;vertical-align:middle;margin:0 10px;font-size:18px;color:#080808}
.part2 .tab-con .page-wrap b,.part2 .tab-con .page-wrap i{font-style:normal;font-weight:400}
.part2 .tab-con #personlist tr td:nth-child(2){text-align:center}
.title{margin:0 auto}
.part3{margin-top:50px}
.part3 .rule-scroll{background:url(//game.gtimg.cn/images/x5/cp/a20230810dream/rule-bg.png) no-repeat top center;width:717px;height:608px;margin:20px auto 0;padding:64px 42px 0 38px;box-sizing:border-box}
.part3 .rule-con{height:510px;overflow:hidden;overflow-y:auto}
.part3 p{color:#143b93;font-size:18px;text-align:left}
.part3 .rule{margin-top:20px}
.part3 .rule p{position:relative;padding:0 0 0 35px;box-sizing:border-box;line-height:1.5}
.part3 .rule p+p{margin-top:5px}
.part3 .rule p span{color:#2181ff;font-size:22px}
.part3 .rule p.tit{padding:0}
.part3 .rule p i{display:block;position:absolute;top:9px;left:25px}
.dialog{position:relative;outline:0;display:none}
.dialog .dia-con{padding:48px 33px 0 42px;box-sizing:border-box}
.dialog .dia-con .rule-con{height:610px;overflow:hidden;overflow-y:auto}
.dialog .dia-con .rule-con p{color:#143b93;font-size:18px;text-align:left;line-height:1.2;position:relative;padding:0 0 0 28px;box-sizing:border-box}
.dialog .dia-con .rule-con p+p{margin-top:10px}
.dialog .dia-con .rule-con p span{color:#143b93;font-size:18px;position:absolute;top:0;left:0;line-height:1.2}
.dialog .dia-close{display:block;font-size:0;position:absolute;right:0;top:-40px}
/*!# sourceMappingURL=comm.css.map */
