@charset "gbk";

html {
  font-size: calc(100vw /1920 * 100);
}

/* 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;
}

caption {
  text-align: left;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: normal;
  font-size: 100%;
}

q:before,
q:after {
  content: '';
}

fieldset,
img,
abbr,
acronym {
  border: 0;
}

.c:before,
.c:after {
  content: "";
  display: table;
}

.c:after {
  clear: both;
}

.c {
  zoom: 1;
}

a {
  outline: none;
  user-select: none;
}

body {
  font: 12/100rem/1.5 "Microsoft YaHei", Helvetica, \5b8b\4f53, sans-serif;
  text-align: justify;
  background-color: #19405b;
  overflow-x: hidden;
  font-size: .24rem;
}

* {
  box-sizing: border-box;
}

a {
  text-decoration: none;
  overflow: hidden;
}

a:hover {
  text-decoration: none;
}

.hide {
  display: block;
  width: 0;
  height: 0;
  overflow: hidden;
}

.pr {
  position: relative;
}

.pa {
  position: absolute;
}

.fl {
  float: left;
}

.fr {
  float: right;
}

.db {
  display: block;
  text-indent: -9999em;
  overflow: hidden;
}

@font-face {
  font-family: font;
  src: url(./syst.woff2);
}

.title {
  font-size: 0;
}

.kv {
  background: url(//game.gtimg.cn/images/zbdaoju/cp/a20250814cfautumn/kv.jpg) no-repeat center top;
  background-size: 100% 100%;
  width: 19.2rem;
  height: 9.32rem;
  position: relative;
}



.kv .logoBox {
  position: absolute;
  left: 1.1rem;
  top: .86rem;
  display: flex;
}

.kv .logoBox .cfLogo {
  background: url(//game.gtimg.cn/images/zbdaoju/cp/a20250814cfautumn/cf-logo.png) no-repeat;
  background-size: 100%;
  width: 2.21rem;
  height: .51rem;
  display: block;
}

.kv .logoBox .jcpLogo {
  background: url(//game.gtimg.cn/images/zbdaoju/cp/a20250814cfautumn/djc-logo.png) no-repeat;
  background-size: 100%;
  width: 1.03rem;
  height: .36rem;
  display: block;
  margin-left: .42rem;
}

.kvLoginBox {
  color: #fffcdc;
  width: 100%;
  font-size: .22rem;
  text-align: center;
  position: absolute;
  bottom: 1.2rem;
  left: 0;
  right: 0;
  margin: auto;
}
.kvLoginBox span,.kvLoginBox div{
  display: inline-block;
  vertical-align: top;
}
.kvLoginBox a {
  font-size: .22rem;
  color: #fffcdc;
}


.wrap {
  background: url(//game.gtimg.cn/images/zbdaoju/cp/a20250814cfautumn/main-bg.jpg) no-repeat center top;
  background-size: 100% auto;
  width: 19.2rem;
  position: relative;
  margin-top: -0.01rem;
  overflow: hidden;
  padding-bottom: 1rem;
}

.part1 {
  height: 23.05rem;
  width: 12.84rem;
  margin: 0 auto;
  margin-top: .2rem;
}

.part1 .tips {
  color: #d7f2f9;
  font-size: .24rem;
  margin: 0 auto 0;
  text-align: center;
}
.part1 .tips span{
  color: #ffed98;
}
.part1 .title {
  background: url(//game.gtimg.cn/images/zbdaoju/cp/a20250814cfautumn/title1.png) no-repeat center top;
  background-size: 100%;
  display: block;
  margin: 0 auto;
  width: 5.37rem;
  height: .94rem;
}

.part1 .partSlide {
  width: 12.72rem;
  height: 6.12rem;
  margin: 0 auto;
  margin-top: .23rem;
  position: relative;
}

.part1 .partSlide .swiper-button-next,
.part1 .partSlide .swiper-button-prev {
  background: url(//game.gtimg.cn/images/zbdaoju/cp/a20250814cfautumn/jt.png) no-repeat;
  background-size: 100% 100%;
  width: .99rem;
  height: .98rem;
  left: -.86rem;
  margin-top: -.54rem;
}

.part1 .swiper-pagination {
  display: flex;
  justify-content: center;
  position: static;
  margin-top: .14rem;
}

.part1 .swiper-pagination .swiper-pagination-bullet {
  margin: 0 .1rem;
  background: url(//game.gtimg.cn/images/zbdaoju/cp/a20250814cfautumn/pagin-un.png) no-repeat center top;
  background-size: 100%;
  width: .16rem;
  height: .16rem;
  opacity: 1;
}

.part1 .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: url(//game.gtimg.cn/images/zbdaoju/cp/a20250814cfautumn/pagin-on.png) no-repeat center top;
  background-size: 100%;
}

.part1 .partSlide .swiper-button-next {
  right: -.86rem;
  left: inherit;
  transform: rotate(180deg);
}

.part1 .partSlide .swiper {
  width: 100%;
  height: 100%;
  overflow: hidden;
  margin: 0 auto;
}

.part1 .partSlide .swiper .swiper-slide {
  display: flex;
  width: 100%;
  height: 100%;
  position: relative;
}

.part1 .partSlide .swiper .swiper-slide .fdj {
  background: url(//game.gtimg.cn/images/zbdaoju/cp/a20250814cfautumn/fdj.png) no-repeat;
  background-size: 100%;
  display: block;
  width: 1.38rem;
  height: .54rem;
  position: absolute;
  right: .5rem;
  z-index: 9;
  top: .5rem;
}
.part1 .partSlide .swiper .swiper-slide .limit-num-box{
  background: url(//game.gtimg.cn/images/zbdaoju/cp/a20250814cfautumn/limit-num-bg.png) no-repeat center top;
  background-size: 100%;
  width: 1.28rem;
  height: .25rem;
  line-height: .25rem;
  font-size: .18rem;
  color: #6b4515;
  text-align: center;
    position: absolute;
  right: .5rem;
  top: .1rem;
}
.part1 .partSlide .swiper .swiper-slide img {
  display: block;
  width: 100%;
}


.part1-1 {
  background: url(//game.gtimg.cn/images/zbdaoju/cp/a20250814cfautumn/part1-1.png) no-repeat;
  background-size: 100% 100%;
  display: block;
  margin: 0 auto 0rem;
  width: 12.84rem;
  height: 4.28rem;
  margin-top: -.12rem;
  position: relative;
  padding-left: .7rem;
  padding-top: 1.75rem;
  box-sizing: border-box;
}

.part1-1 .titTips {
  width: 4.85rem;
  color: #19405c;
  font-size: .26rem;

}

.part1-1 .titTips p {
  margin-bottom: .15rem;
      padding-left: .22rem;
    text-indent: -.35rem;
}

.part1-1 .titTips p .icon-gou {
  background: url(//game.gtimg.cn/images/zbdaoju/cp/a20250814cfautumn/icon-gou.png) no-repeat;
  width: .3rem;
  height: .28rem;
  background-size: 100%;
  display: inline-block;
  vertical-align: middle;
}

.part1-1 .priceBox {
  display: flex;
  justify-content: center;
  align-items: baseline;
  position: absolute;
  left: 5rem;
  top: 2.35rem;
}

.part1-1 .priceBox .img1 {
  width: .34rem;
  height: .78rem;
}

.part1-1 .priceBox .img2 {
  width: .61rem;
  height: .52rem;
}

.part1-1 .price {
  font-size: .96rem;
  line-height: 1;
  font-weight: bold;
  background: -webkit-linear-gradient(top, #1c4461, #28769b);
  background: -moz-linear-gradient(top, #1c4461, #28769b);
  background: -o-linear-gradient(top, #1c4461, #28769b);
  background: linear-gradient(to bottom, #1c4461, #28769b);
  -webkit-background-clip: text;
  -moz-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;
  margin: 0 .1rem;
}

.part1-1 .btn1 {
  background: url(//game.gtimg.cn/images/zbdaoju/cp/a20250814cfautumn/btn1.png) no-repeat;
  background-size: 100% 100%;
  display: block;
  width: 1.52rem;
  height: .36rem;
  position: absolute;
  left: 1.4rem;
  bottom: .2rem;
}

.part1-1 .btn2 {
  background: url(//game.gtimg.cn/images/zbdaoju/cp/a20250814cfautumn/btn2.png) no-repeat;
  background-size: 100% 100%;
  display: block;
  width: 1.52rem;
  height: .36rem;
  position: absolute;
  left: 1.4rem;
  bottom: .2rem;
}
.part1-1 .btn-get-zp {
  background: url(//game.gtimg.cn/images/zbdaoju/cp/a20250814cfautumn/btn-get-zp.png) no-repeat;
  background-size: 100% 100%;
  display: block;
  width: 1.52rem;
  height: .35rem;
  position: absolute;
  right: 1.55rem;
  bottom: .2rem;
}
.part1-1 .btn-box{
 position: absolute;
  right: .68rem;
  top: 2.40rem;
}
.part1-1 .btn-box p{
  font-size: .18rem;
  color: #19405c;
  text-align: center;
  margin-top: 0.05rem;
}
.part1-1 .btn3 {
  background: url(//game.gtimg.cn/images/zbdaoju/cp/a20250814cfautumn/btn3.png) no-repeat;
  background-size: 100% 100%;
  display: block;
  width: 3.43rem;
  height: .79rem;
 
}

/* .part1 .p1-go-box {
  margin: .1rem auto 0;
  background: url(//game.gtimg.cn/images/zbdaoju/cp/a20250814cfautumn/go-bg.png) no-repeat center top;
  background-size: 100%;
  width: 8.95rem;
  height: 1.73rem;
  text-align: center;
  font-size: .24rem;
  color: #ffdf81;
  box-sizing: border-box;
  padding-top: .2rem;
}

.part1 .p1-go-box .btn-go-lott {
  display: block;
  margin: .3rem auto 0;
  background: url(//game.gtimg.cn/images/zbdaoju/cp/a20250814cfautumn/btn-go-lott.png) no-repeat center top;
  background-size: 100%;
  width: 2.74rem;
  height: .63rem;
} */

.p1-djjt{
  margin-top: .4rem;
}
.p1-djjt .title{
  background: url(//game.gtimg.cn/images/zbdaoju/cp/a20250814cfautumn/title-djjl.png) no-repeat center top;
  background-size: 100%;
  width: 4.63rem;
  height: .56rem;
  margin: 0 auto 0;
}
.p1-djjt .djjt-box{
    background: url(//game.gtimg.cn/images/zbdaoju/cp/a20250814cfautumn/djjl-bg.png) no-repeat center top;
  background-size: 100%;
  width: 11.9rem;
  height: 5.34rem;
  margin: .36rem auto 0;
  box-sizing: border-box;
  padding-top: .4rem;

}
.p1-djjt .djjt-box p{
  font-size: .24rem;
  color: #d7f2f9;
    padding-left: .46rem;
    box-sizing: border-box;
    margin-bottom: .25rem;
}
.p1-djjt .djjt-box p span{
  color: #ffed98;
}
.p1-djjt .djjt-box .icon-jt{
      background: url(//game.gtimg.cn/images/zbdaoju/cp/a20250814cfautumn/icon-jt.png) no-repeat center top;
  background-size: 100%;
  width: .24rem;
  height: .22rem;
  display: inline-block;
  vertical-align: middle;
}
.p1-djjt .djjl-img{
  display: block;
  margin: .1rem auto 0;
  width: 11.07rem;
  height: 2.36rem;
}
.p1-djjt .lott-list {
  background: url(//game.gtimg.cn/images/zbdaoju/cp/a20250814cfautumn/list-bg.png) no-repeat center top;
  background-size: 100%;
  width: 9.66rem;
  height: 3.18rem;
  margin: .3rem auto 0;
  box-sizing: border-box;
  padding-top: .9rem;
}
.p1-djjt .lott-list p{
  font-size: .26rem;
  color: #7a93a5;
  text-align: center;
  font-weight: 700;
  height: 1.8rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
.p1-djjt .lott-list-con {
  width: 100%;
  height: 1.7rem;
  text-align: center;
  font-size: .2rem;
  color: #fff;

  overflow: hidden;
}
.p1-djjt .btn-ljfx{
  display: block;
  margin: 0 auto 0;
    background: url(//game.gtimg.cn/images/zbdaoju/cp/a20250814cfautumn/btn-ljfx.png) no-repeat center top;
  background-size: 100%;
  width: 1.52rem;
  height: .35rem;
}
.p1-djjt.lott-list ul {
  width: 100%;
}
.part2 {
  width: 12rem;
  margin: 1rem auto 0;
  text-align: center;
  height: 13.6rem;
}

.part2 .title {
  background: url(//game.gtimg.cn/images/zbdaoju/cp/a20250814cfautumn/title2.png) no-repeat;
  background-size: 100%;
  display: block;
  margin: 0 auto;
  width: 5.37rem;
  height: .94rem;
}

.part2 .tips {
  text-align: center;
  color: #ffffff;
  font-size: .24rem;
  margin-top: .1rem;
  margin-bottom: .26rem;

}


.part2 .list {
  width: 12rem;
  margin: 0 auto;
  margin-top: .30rem;
  font-size: 0;
}

.part2 .list .items {
  position: relative;
  margin: 0 0rem;
  box-sizing: border-box;
  margin-bottom: .37rem;
  display: inline-block;
  vertical-align: top;
}


.part2 .list .items:nth-of-type(2n) {
  margin-left: .6rem;
}

.part2 .list .items .iconBox {
  display: block;
  width: 5.66rem;
  height: 3.38rem;
  position: relative;
  background: url(//game.gtimg.cn/images/zbdaoju/cp/a20250814cfautumn/icon3-1.png) no-repeat;
  background-size: 100% 100%;
  overflow: hidden;
}

.part2 .list .items .iconBox img {
  display: block;
  width: 5.4rem;
  height: 2.63rem;
  position: relative;
  z-index: 3;
  margin: 0 auto 0;
}

.part2 .list .items .iconBox .name {
  position: absolute;
  text-align: center;
  color: #103453;
  font-size: .2rem;
  width: 100%;
  bottom: 0rem;
  line-height: .7rem;
  height: .7rem;
}

.part2 .list .items .iconBox .fdj {
  background: url(//game.gtimg.cn/images/zbdaoju/cp/a20250814cfautumn/fdj2.png) no-repeat center top;
  width: .47rem;
  height: .36rem;
  background-size: 100%;
  position: absolute;
  bottom: .85rem;
  right: 0.1rem;
  z-index: 99;
}

.part2 .list .items .iconBox .icon-jxz {
  background: url(//game.gtimg.cn/images/zbdaoju/cp/a20250814cfautumn/icon-jxz.png) no-repeat center top;
  width: .98rem;
  height: .33rem;
  background-size: 100%;
  position: absolute;
  left: .22rem;
  bottom: .8rem;
}

.part2 .list .items .iconBox .icon-zeng {
  background: url(//game.gtimg.cn/images/zbdaoju/cp/a20250814cfautumn/icon-zeng.png) no-repeat center top;
  width: .33rem;
  height: .24rem;
  background-size: 100%;
  position: absolute;
  right: 1.6rem;
  top: .7rem;
}

.part2 .list .items.spe-items .iconBox .icon-zeng {
  right: 2.1rem;
  top: .72rem;
}

.part2 .list .items .iconBox .icon-xp {
  background: url(//game.gtimg.cn/images/zbdaoju/cp/a20250814cfautumn/icon-xp.png) no-repeat center top;
  width: .69rem;
  height: .32rem;
  background-size: 100%;
  position: absolute;
  left: .16rem;
  top: .5rem;
}
.part2 .list .items .iconBox .limit-num-box2{
  background: url(//game.gtimg.cn/images/zbdaoju/cp/a20250814cfautumn/limit-num-bg2.png) no-repeat center top;
  background-size: 100%;
  width: 1.28rem;
  height: .25rem;
  line-height: .25rem;
  font-size: .18rem;
  color: #6b4515;
    position: absolute;
  left: .1rem;
  top: 0.05rem;
}
.part2 .list .items .items-bottom {
  font-size: 0;
  margin-top: .5rem;
  display: flex;
  align-items: center;
  width: 100%;
  justify-content: space-between;
}

.part2 .list .items .price {
  color: #ffefa6;
  font-size: .46rem;
  line-height: 1;

  margin-right: .52rem;
  position: relative;
}

.part2 .list .items .price::before {
  content: '';
  position: absolute;
  background: url(//game.gtimg.cn/images/zbdaoju/cp/a20250814cfautumn/icon-hdj.png) no-repeat center top;
  background-size: 100%;
  width: 1.07rem;
  height: .29rem;
  top: -.3rem;
  left: 0;
}

.part2 .list .items .price .icon-yuan {
  background: url(//game.gtimg.cn/images/zbdaoju/cp/a20250814cfautumn/icon-yuan.png) no-repeat center top;
  width: .2rem;
  height: .24rem;
  background-size: 100%;
  display: inline-block;
  vertical-align: middle;
  margin-right: -.1rem;
}

.part2 .list .items .btn {
  background: url(//game.gtimg.cn/images/zbdaoju/cp/a20250814cfautumn/btn4.png) no-repeat;
  background-size: 100% 100%;
  width: 1.87rem;
  height: .52rem;
}

.part2 .btn-box {
  position: relative;
  width: 12rem;
  margin: .4rem auto 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
  box-sizing: border-box;
  padding: 0 .5rem;
}

/* .part2 .btn-box .btn-go-lott {
  display: inline-block;
  vertical-align: top;
  background: url(//game.gtimg.cn/images/zbdaoju/cp/a20250814cfautumn/btn-go-lott.png) no-repeat center top;
  background-size: 100%;
  width: 2.74rem;
  height: .63rem;
} */

.part2 .btn-box .btn-ckdd {

  background: url(//game.gtimg.cn/images/zbdaoju/cp/a20250814cfautumn/btn-ckdd.png) no-repeat center top;
  background-size: 100%;
  width: 1.52rem;
  height: .36rem;

}
.part2 .btn-box .btn-get-zp {

  background: url(//game.gtimg.cn/images/zbdaoju/cp/a20250814cfautumn/btn-get-zp.png) no-repeat center top;
  background-size: 100%;
  width: 1.52rem;
  height: .35rem;

}


.part5 {
  width: 12rem;
  margin: .66rem auto 0;

  text-align: center;

  color: #fff;
  text-align: left;
}

.part5 .rule {
  display: flex;
  flex-direction: column;
  height: 13rem;
  overflow-y: auto;
}

.part5 .title {
  background: url(//game.gtimg.cn/images/zbdaoju/cp/a20250814cfautumn/title5.png) no-repeat center top;
  background-size: 100%;
  display: block;
  margin: 0 auto;
  width: 5.37rem;
  height: .95rem;
}

.part5 p {
  margin-bottom: .1rem;
  line-height: 1.5;
  font-size: .24rem;
}
.part5 p span{
  color: #ffbe78;
}
.dia.diaBig {
  padding-top: 0;
}

.diaBig {
  height: 8rem;
  width:7.8rem;
}
.diaBig .diaMain {
  height: 8rem;
  width:7.6rem;
  overflow-y: auto;
}

.diaBig .diaMain img {
  /* width: 100%;
  height: 100%; */
  display: block;
  width: 100%;
}
.diaBig .diaMain::-webkit-scrollbar {
  width:0.08rem;
  border-radius: 0.05rem;
  background: #1b4558;
}

.diaBig .diaMain::-webkit-scrollbar-thumb {
  background: #42808b;
  border-radius: 0.05rem;
}

.dia.diaBig .close{
  top: 0.4rem;
}
