/* reset */
body,
dl,
dd,
ul,
ol,
h1,
h2,
h3,
h4,
h5,
h6,
p,
form,
header,
section,
article,
footer {
  margin: 0;
}

body,
button,
input,
select,
textarea {
  font: 12px/1.5 tahoma, '\5FAE\8F6F\96C5\9ED1', sans-serif;
}

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

em,
b {
  font-style: normal;
}

a {
  text-decoration: none;
}

img {
  border: 0;
}

body {
  padding-top: 42px;
}

button,
input,
select,
textarea {
  font-size: 100%;
  outline: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

td,
th,
ul,
ol {
  padding: 0;
}

ul,
ol,
li {
  margin: 0;
  padding: 0;
  list-style: none;
}

.browser-tips {
  background: yellow;
  text-align: center;
  line-height: 45px;
  color: red;
  font-size: 20px;
}

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

/*common*/
.flex {
  display: flex;
  justify-content: center;
  align-items: center;
}

.side_btn {
  position: fixed;
  left: 50px;
  top: 30%;
  width: 218px;
  height: 242px;
  display: block;
  text-indent: -9999rem;
  overflow: hidden;
  z-index: 5;
  display: none;
  background: url(//game.gtimg.cn/images/x5m/cp/a20230928zbds/side_btn.png) no-repeat center/cover;
}

.kv {
  width: 100%;
  height: 1186px;
  position: relative;
  background: url(//game.gtimg.cn/images/x5m/cp/a20230928zbds/kv.jpg) no-repeat center/cover;
}

.kv .top {
  justify-content: space-between;
  box-sizing: border-box;
  padding: 0 30px;
}

.kv .top .logo {
  width: 147px;
  height: 85px;
  display: block;
  background: url(//game.gtimg.cn/images/x5m/cp/a20230928zbds/logo.png) no-repeat center/cover;
}

.kv .top .age {
  width: 78px;
  height: 99px;
  display: block;
  margin-left: 30px;
  background: url(//game.gtimg.cn/images/x5m/cp/a20230928zbds/age.jpg) no-repeat center/cover;
}

.kv .nav {
  width: 100%;
  position: absolute;
  bottom: 0;
}

.kv .nav li {
  width: 232px;
  height: 136px;
  position: relative;
}

.kv .nav li a {
  width: 100%;
  height: 100%;
  display: block;
  text-indent: -999rem;
  overflow: hidden;
  background: url(//game.gtimg.cn/images/x5m/cp/a20230928zbds/nav_sp.png) no-repeat center/470px 952px;
}

.kv .nav li:nth-child(1) a {
  background-position: 0 0;
}

.kv .nav li:nth-child(2) a {
  background-position: 0 -136px;
}

.kv .nav li:nth-child(3) a {
  background-position: 0 -272px;
}

.kv .nav li:nth-child(4) a {
  background-position: 0 -408px;
}

.kv .nav li:nth-child(5) a {
  background-position: 0 -544px;
}

.kv .nav li:nth-child(6) a {
  background-position: 0 -680px;
}

.kv .nav li:nth-child(6).pointer::after {
  content: '';
  position: absolute;
  right: 15px;
  top: 15px;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background-color: red;
}

.kv .nav li:nth-child(7) a {
  background-position: 0 -816px;
}

.kv .nav li.active:nth-child(1) a {
  background-position: -238px 0;
}

.kv .nav li.active:nth-child(2) a {
  background-position: -238px -136px;
}

.kv .nav li.active:nth-child(3) a {
  background-position: -238px -272px;
}

.kv .nav li.active:nth-child(4) a {
  background-position: -238px -408px;
}

.kv .nav li.active:nth-child(5) a {
  background-position: -238px -544px;
}

.kv .nav li.active:nth-child(6) a {
  background-position: -238px -680px;
}

.kv .nav li.active:nth-child(7) a {
  background-position: -238px -816px;
}

.kv .login {
  color: #3652b0;
  flex-direction: column;
  align-items: flex-end;
  font-family: 'Microsoft YaHei';
}

.kv .login div {
  line-height: 24px;
  font-weight: bold;
}

.kv .login_before a {
  color: #3652b0;
  font-size: 24px;
}

.kv .login_after {
  margin-right: 5px;
  font-size: 24px;
  display: none;
}

.kv .login_after span,
.kv .login_after a {
  color: #3652b0;
  font-size: 24px;
}

.con {
  width: 100%;
  box-sizing: border-box;
  background: url(//game.gtimg.cn/images/x5m/cp/a20230928zbds/con_bj.jpg) repeat-y top center/100%;
}

.con > div {
  width: 1200px;
  margin: 0 auto;
  box-sizing: border-box;
  display: none;
}

.con > div.active {
  display: block;
}

.con > div h3 {
  margin: 0 auto;
  text-indent: -999rem;
  overflow: hidden;
  width: 544px;
  height: 140px;
  background: url(//game.gtimg.cn/images/x5m/cp/a20230928zbds/tit_sp.png) no-repeat center/810px 1200px;
}

.con .bottom_tips {
  width: 100%;
  font-size: 26px;
  font-family: 'syst';
  color: #10558b;
  text-align: center;
  margin-top: 50px;
}

.details {
  padding-top: 40px;
  padding-bottom: 300px;
  font-family: 'syst';
}

.details .introduce {
  width: 100%;
  font-size: 24px;
  color: #0f558b;
  text-align: center;
}

.details .introduce span {
  font-style: italic;
  margin-top: 20px;
  display: block;
}

.details .introduce span b {
  font-style: italic;
}

.details .reward {
  flex-direction: column;
  margin-top: 90px;
}

.details .reward h3 {
  background-position: 0 0;
}

.details .reward .tips {
  font-size: 24px;
  color: #286290;
  text-align: center;
  text-align: center;
}

.details .reward .tips span {
  color: #f77a14;
}

.details .reward img {
  width: 1232px;
  height: 693px;
  margin-top: 35px;
}

.details .process {
  margin-top: 30px;
}

.details .process h3 {
  background-position: 0 -140px;
}

.details .process_con {
  width: 1249px;
  height: 522px;
  margin: 0 auto;
  background: url(//game.gtimg.cn/images/x5m/cp/a20230928zbds/process_item_con.png) no-repeat center/cover;
}

.details .process ul {
  position: relative;
  width: 100%;
  height: 450px;
  font-family: 'syst';
}

.details .process ul::before {
  content: '';
  position: absolute;
  width: 1249px;
  height: 110px;
  left: 50%;
  top: 0;
  z-index: 1;
  pointer-events: none;
  transform: translateX(-50%);
  background: url(//game.gtimg.cn/images/x5m/cp/a20230928zbds/process_list_icon.png) no-repeat center/cover;
}

.details .process ul li {
  width: 184px;
  height: 163px;
  position: absolute;
  box-sizing: border-box;
  padding-top: 40px;
  transition: .3s all;
  background: url(//game.gtimg.cn/images/x5m/cp/a20230928zbds/process_item_bj.png) no-repeat center/cover;
}

.details .process ul li::-webkit-scrollbar {
  display: none;
}

.details .process ul li:nth-child(1) {
  top: 52px;
  left: 0;
}

.details .process ul li:nth-child(2) {
  top: 85px;
  left: 221px;
}

.details .process ul li:nth-child(3) {
  top: 57px;
  left: 451px;
}

.details .process ul li:nth-child(4) {
  top: 80px;
  left: 694px;
}

.details .process ul li:nth-child(5) {
  top: 40px;
  left: 938px;
}

.details .process ul li:nth-child(5) .tit p {
  border-radius: 40px;
}

.details .process ul li:nth-child(5) .wenan {
  height: 140px !important;
}

.details .process ul li:nth-child(5) .btn {
  margin-top: 3px;
}

.details .process ul li.active {
  height: 319px;
  padding-top: 25px;
  background: url(//game.gtimg.cn/images/x5m/cp/a20230928zbds/process_item_active_bj.png) no-repeat center/cover;
}

.details .process ul li.active .tit p {
  background-color: #d0a064;
}

.details .process ul li.active .wenan {
  display: block;
  overflow: auto;
  height: 162px;
}

.details .process ul li.active .wenan::-webkit-scrollbar {
  display: none;
}

.details .process ul li.active .btn {
  transform: rotate(180deg);
}

.details .process ul .time {
  font-size: 20px;
  color: #f77a14;
  width: 120%;
  text-align: center;
  position: absolute;
  top: -35px;
  left: 50%;
  transform: translate(-50%, 0);
}

.details .process ul .tit {
  flex-direction: column;
}

.details .process ul .tit .num {
  font-size: 28px;
  color: #2791d2;
  font-style: normal;
}

.details .process ul .tit p {
  font-size: 22px;
  color: #fff;
  width: auto;
  box-sizing: border-box;
  text-align: center;
  padding: 4px 25px;
  margin-top: -15px;
  border-radius: 20px;
  line-height: 26px;
  background-color: #2791d2;
}

.details .process ul .wenan {
  display: none;
  font-size: 16px;
  color: #fff;
  width: 90%;
  margin: 0 auto;
  margin-top: 10px;
  line-height: 20px;
  height: 145px;
}

.details .process ul .btn {
  display: block;
  width: 22px;
  height: 22px;
  text-indent: -999rem;
  overflow: hidden;
  margin: 0 auto;
  margin-top: 15px;
  background: url(//game.gtimg.cn/images/x5m/cp/a20230928zbds/show_btn.png) no-repeat center/cover;
}

.details .Instructions {
  flex-direction: column;
}

.details .Instructions h3 {
  background-position: 0 -280px;
}

.details .Instructions img {
  width: 1204px;
  height: 626px;
  margin-top: 50px;
}

.details .illustrate {
  margin-top: 100px;
  flex-direction: column;
}

.details .illustrate h3 {
  width: 808px;
  height: 144px;
  background-position: 0 -416px;
}

.details .illustrate img {
  width: 1204px;
  height: 308px;
  margin-top: 30px;
}

.details .standard {
  flex-direction: column;
  margin-top: 100px;
}

.details .standard h3 {
  height: 141px;
  background-position: 0 -565px;
}

.details .standard_con {
  width: 1200px;
  margin-top: 50px;
}

.details .standard_con > img {
  width: 100%;
  height: 100%;
}

.details .standard_con.con1 {
  height: 504px;
  position: relative;
}

.details .standard_con.con1 .swiper-box {
  position: absolute;
  right: 60px;
  top: 50%;
  transform: translate(0, -45%);
}

.details .standard_con.con1 .swiper {
  width: 638px;
  height: 283px;
  overflow: hidden;
}

.details .standard_con.con1 .swiper1-pagination {
  width: 100%;
  margin-top: 15px;
}

.details .standard_con.con1 .swiper1-pagination span {
  opacity: 1;
  width: 14px;
  height: 14px;
  margin: 0 3px;
  box-sizing: border-box;
  background-color: transparent;
  border: 1px solid #4ca1d9;
}

.details .standard_con.con1 .swiper1-pagination span.swiper-pagination-bullet-active {
  background-color: #4ca1d9;
}

.details .standard_con.con2 {
  height: 504px;
  position: relative;
}

.details .standard_con.con2 .swiper-box {
  position: absolute;
  right: 60px;
  top: 50%;
  transform: translate(0, -45%);
}

.details .standard_con.con2 .swiper {
  width: 638px;
  height: 283px;
  overflow: hidden;
}

.details .standard_con.con2 .swiper2-pagination {
  width: 100%;
  margin-top: 15px;
}

.details .standard_con.con2 .swiper2-pagination span {
  opacity: 1;
  width: 14px;
  height: 14px;
  margin: 0 3px;
  box-sizing: border-box;
  background-color: transparent;
  border: 1px solid #4ca1d9;
}

.details .standard_con.con2 .swiper2-pagination span.swiper-pagination-bullet-active {
  background-color: #4ca1d9;
}

.details .standard_con.con3 {
  height: 314px;
  position: relative;
}

.details .standard_con.con3 a {
  position: absolute;
  left: 180px;
  top: 100px;
  width: 465px;
  height: 60px;
}

.details .standard_con.con4 {
  height: 314px;
}

.details .Judges {
  margin-top: 70px;
}

.details .Judges h3 {
  height: 139px;
  background-position: 0 -711px;
}

.details .Judges img {
  display: block;
  width: 869px;
  height: 317px;
  margin: 0 auto;
  margin-top: 70px;
}

.details .description {
  margin-top: 70px;
}

.details .description h3 {
  width: 641px;
  height: 142px;
  background-position: 0 -868px;
}

.details .description img {
  width: 1200px;
  height: 871px;
  margin-top: 30px;
}

.details .question {
  margin-top: 70px;
  flex-direction: column;
  position: relative;
}

.details .question h3 {
  width: 548px;
  height: 142px;
  background-position: 0 -1026px;
}

.details .question img {
  width: 1204px;
  height: 2127px;
  margin-top: 30px;
}

.details .question a {
  display: block;
  position: absolute;
  color: transparent;
}

.details .question a:nth-child(3) {
  left: 36px;
  top: 280px;
  width: 1130px;
  height: 81px;
}

.details .question a:nth-child(4) {
  left: 36px;
  top: 1520px;
  width: 1130px;
  height: 81px;
}

.details .aslide {
  position: fixed;
  right: -242px;
  top: 10%;
  width: 217px;
  height: 815px;
  transition: all .5s;
  flex-direction: column;
  background: url(//game.gtimg.cn/images/x5m/cp/a20230928zbds/aslide_bj.png) no-repeat center/cover;
}

.details .aslide::after {
  content: '';
  position: absolute;
  left: 50%;
  top: 46%;
  transform: translate(-50%, -50%);
  width: 198px;
  height: 476px;
  pointer-events: none;
  background: url(//game.gtimg.cn/images/x5m/cp/a20230928zbds/aslide_aft.png) no-repeat center/cover;
  opacity: 0.5;
}

.details .aslide li {
  width: 154px;
  height: 43px;
  font-size: 28px;
  color: #fff;
  margin: 35px auto;
  text-align: center;
  cursor: pointer;
}

.details .aslide li.active {
  background: url(//game.gtimg.cn/images/x5m/cp/a20230928zbds/aslide_item_bj.png) no-repeat center/cover;
}

.details .aslide .goTop {
  width: 61px;
  height: 61px;
  text-indent: -999rem;
  overflow: hidden;
  background: url(//game.gtimg.cn/images/x5m/cp/a20230928zbds/aslide_goTop.png) no-repeat center/cover;
}

.publicity {
  padding-top: 40px;
  padding-bottom: 100px;
}

.publicity .publicityNav {
  font-size: 32px;
  color: #10558b;
  font-weight: bold;
}

.publicity .publicityNav li {
  margin: 0 20px;
  padding: 0 10px;
  position: relative;
  cursor: pointer;
  text-align: center;
  line-height: 35px;
  display: flex;
  justify-content: center;
  align-items: center;
  box-sizing: border-box;
  padding-bottom: 5px;
  height: 90px;
  border-bottom: 1px dashed #10558b;
}

.publicity .publicityNav li span {
  position: relative;
}

.publicity .publicityNav li.active {
  color: #52a5e7;
  border-bottom: 1px dashed #52a5e7;
}

.publicity .publicityNav li.active span::after {
  content: '';
  position: absolute;
  top: -6px;
  left: -30px;
  width: 224px;
  height: 57px;
  background: url(//game.gtimg.cn/images/x5m/cp/a20230928zbds/pNav_aft.png) no-repeat center/cover;
}

.publicity .tips {
  width: 100%;
  text-align: center;
  font-weight: bold;
  color: #286290;
  font-size: 30px;
  margin-top: 20px;
}

.publicity_con {
  margin-top: 100px;
}

.publicity .tit {
  margin: 0 auto;
  text-indent: -999rem;
  overflow: hidden;
}

.publicity .tit1 {
  width: 589px;
  height: 141px;
  background: url(//game.gtimg.cn/images/x5m/cp/a20230928zbds/publicity_tit1.png) no-repeat center/cover;
}

.publicity .tit2 {
  width: 589px;
  height: 141px;
  margin-top: 50px;
  background: url(//game.gtimg.cn/images/x5m/cp/a20230928zbds/publicity_tit2.png) no-repeat center/cover;
}

.publicity .tit3 {
  width: 572px;
  height: 153px;
  margin-top: 50px;
  background: url(//game.gtimg.cn/images/x5m/cp/a20230928zbds/publicity_tit3.png) no-repeat center/cover;
}

.publicity .tit4 {
  width: 448px;
  height: 139px;
  margin-top: 50px;
  background: url(//game.gtimg.cn/images/x5m/cp/a20230928zbds/publicity_tit4.png) no-repeat center/cover;
}

.publicity .look_reward {
  width: 208px;
  height: 54px;
  display: block;
  margin: 0 auto;
  text-indent: -999rem;
  overflow: hidden;
  background: url(//game.gtimg.cn/images/x5m/cp/a20230928zbds/look_reward_btn.png) no-repeat center/100% 100%;
}

.publicity .bestIdeas li {
  width: 730px;
  height: 831px;
  padding-top: 40px;
  margin-top: 50px;
  box-sizing: border-box;
  background: url(//game.gtimg.cn/images/x5m/cp/a20230928zbds/publicity_item_bj.png) no-repeat center/cover;
}

.publicity .bestIdeas .works_img {
  position: relative;
  width: 659px;
  height: 372px;
  margin: 0 auto;
  box-sizing: border-box;
  background-color: #fbfaf7;
  border: 2px solid #95cef1;
}

.publicity .bestIdeas .works_img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.publicity .bestIdeas .works_img .icon {
  position: absolute;
  top: -10px;
  right: 0;
  width: 189px;
  height: 57px;
}

.publicity .bestIdeas .works_img .icon.icon1 {
  background: url(//game.gtimg.cn/images/x5m/cp/a20230928zbds/icon1.png) no-repeat center/cover;
}

.publicity .bestIdeas .works_img .icon.icon2 {
  background: url(//game.gtimg.cn/images/x5m/cp/a20230928zbds/icon2.png) no-repeat center/cover;
}

.publicity .bestIdeas .works_img .icon.icon3 {
  background: url(//game.gtimg.cn/images/x5m/cp/a20230928zbds/icon3.png) no-repeat center/cover;
}

.publicity .bestIdeas .works_img .icon.icon4 {
  background: url(//game.gtimg.cn/images/x5m/cp/a20230928zbds/icon4.png) no-repeat center/cover;
}

.publicity .bestIdeas .works_img .icon.icon5::after {
  content: '';
  position: absolute;
  display: block;
  bottom: -45px;
  width: 100%;
  height: 100%;
  background: url(//game.gtimg.cn/images/x5m/cp/a20230928zbds/icon5.png) no-repeat center/cover;
}

.publicity .bestIdeas .works_img .icon.icon6 {
  background: url(//game.gtimg.cn/images/x5m/cp/a20230928zbds/icon5.png) no-repeat center/cover;
}

.publicity .bestIdeas .works_img .info {
  width: 375px;
  height: 40px;
  position: absolute;
  bottom: 5px;
  left: 5px;
  border-radius: 20px;
  background-color: rgba(58, 166, 235, 0.9);
}

.publicity .bestIdeas .works_img .info span {
  display: block;
  width: 50%;
  height: 100%;
  color: #fff;
  font-size: 18px;
  line-height: 40px;
  text-align: center;
}

.publicity .bestIdeas .works_img .info span:nth-child(1) {
  border-right: 1px solid #fff;
}

.publicity .bestIdeas .works_details {
  width: 659px;
  margin: 0 auto;
  margin-top: 15px;
  flex-direction: column;
}

.publicity .bestIdeas .works_details .wenan {
  color: #10558b;
  height: 80px;
  align-items: flex-start;
  justify-content: space-between;
}

.publicity .bestIdeas .works_details .wenan > p {
  font-size: 20px;
  line-height: 26px;
}

.publicity .bestIdeas .works_details .wenan .user {
  font-size: 24px;
  width: 420px;
}

.publicity .bestIdeas .works_details .wenan .user_img {
  width: 50px;
  height: 50px;
  background-color: #fff;
  border-radius: 50%;
  border: 1px solid #45abec;
  overflow: hidden;
}

.publicity .bestIdeas .works_details .wenan .user_img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.publicity .bestIdeas .works_details .comment h4 {
  width: 140px;
  height: 25px;
  text-indent: -999rem;
  overflow: hidden;
  background: url(//game.gtimg.cn/images/x5m/cp/a20230928zbds/comment_tit.png) no-repeat center/100% 100%;
}

.publicity .bestIdeas .works_details .comment_wenan {
  font-size: 24px;
  color: #10558b;
  margin-top: 10px;
  height: 195px;
  overflow-y: scroll;
}

.publicity .bestIdeas .works_details .comment_wenan::-webkit-scrollbar {
  width: 8px;
}

.publicity .bestIdeas .works_details .comment_wenan::-webkit-scrollbar-thumb {
  border-radius: 4px;
  background-color: #3aa6eb;
}

.publicity .bestIdeas .works_details .btns {
  margin-top: 10px;
}

.publicity .bestIdeas .works_details .btns a {
  width: 144px;
  height: 51px;
  display: block;
  text-indent: -999rem;
  overflow: hidden;
  margin: 0 30px;
}

.publicity .bestIdeas .works_details .btns a:nth-child(2) {
  background: url(//game.gtimg.cn/images/x5m/cp/a20230928zbds/wytp_btn.png) no-repeat center/cover;
}

.publicity .bestIdeas .works_details .btns a:nth-child(1) {
  background: url(//game.gtimg.cn/images/x5m/cp/a20230928zbds/look_details_btn.png) no-repeat center/cover;
}

.publicity .icon {
  position: absolute;
  top: -10px;
  right: 0;
  width: 189px;
  height: 57px;
  font-size: 0;
}

.publicity .icon.icon1 {
  background: url(//game.gtimg.cn/images/x5m/cp/a20230928zbds/icon1.png) no-repeat center/cover;
}

.publicity .icon.icon2 {
  background: url(//game.gtimg.cn/images/x5m/cp/a20230928zbds/icon2.png) no-repeat center/cover;
}

.publicity .icon.icon3 {
  background: url(//game.gtimg.cn/images/x5m/cp/a20230928zbds/icon3.png) no-repeat center/cover;
}

.publicity .icon.icon4 {
  background: url(//game.gtimg.cn/images/x5m/cp/a20230928zbds/icon4.png) no-repeat center/cover;
}

.publicity .icon.icon5::after {
  content: '';
  position: absolute;
  display: block;
  bottom: -45px;
  width: 100%;
  height: 100%;
  background: url(//game.gtimg.cn/images/x5m/cp/a20230928zbds/icon5.png) no-repeat center/cover;
}

.publicity .icon.icon6 {
  background: url(//game.gtimg.cn/images/x5m/cp/a20230928zbds/icon5.png) no-repeat center/cover;
}

.publicity ul {
  width: 100%;
  flex-wrap: wrap;
}

.publicity .show_list {
  margin-top: 30px;
  justify-content: space-between;
}

.publicity .show_list li {
  width: 575px;
  height: 502px;
  padding-top: 40px;
  margin-top: 50px;
  box-sizing: border-box;
  background: url(//game.gtimg.cn/images/x5m/cp/a20230928zbds/works_item_bj.png) no-repeat center/cover;
}

.publicity .show_list li:nth-child(1), .publicity .show_list li:nth-child(2) {
  margin-top: 0;
}

.publicity .show_list .works_img {
  position: relative;
  width: 500px;
  height: 282px;
  margin: 0 auto;
  box-sizing: border-box;
  background-color: #fbfaf7;
  border: 2px solid #95cef1;
}

.publicity .show_list .works_img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.publicity .show_list .works_img .info {
  width: 375px;
  height: 40px;
  position: absolute;
  bottom: 5px;
  left: 5px;
  border-radius: 20px;
  background-color: rgba(58, 166, 235, 0.9);
}

.publicity .show_list .works_img .info span {
  display: block;
  width: 50%;
  height: 100%;
  color: #fff;
  font-size: 18px;
  line-height: 40px;
  text-align: center;
}

.publicity .show_list .works_img .info span:nth-child(1) {
  border-right: 1px solid #fff;
}

.publicity .show_list .works_details {
  width: 500px;
  height: 130px;
  margin: 0 auto;
  margin-top: 15px;
  justify-content: space-between;
}

.publicity .show_list .works_details .wenan {
  color: #10558b;
  flex-direction: column;
  align-items: flex-start;
  height: 100%;
  justify-content: space-between;
}

.publicity .show_list .works_details .wenan > p {
  font-size: 20px;
  line-height: 26px;
}

.publicity .show_list .works_details .wenan .user {
  margin-top: 10px;
  font-size: 24px;
}

.publicity .show_list .works_details .wenan .user_img {
  width: 50px;
  height: 50px;
  background-color: #fff;
  border-radius: 50%;
  border: 1px solid #45abec;
  overflow: hidden;
}

.publicity .show_list .works_details .wenan .user_img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.publicity .show_list .works_details .btns a {
  width: 144px;
  height: 51px;
  display: block;
  text-indent: -999rem;
  overflow: hidden;
}

.publicity .show_list .works_details .btns a:nth-child(2) {
  margin-top: 20px;
  background: url(//game.gtimg.cn/images/x5m/cp/a20230928zbds/wytp_btn.png) no-repeat center/cover;
}

.publicity .show_list .works_details .btns a:nth-child(1) {
  background: url(//game.gtimg.cn/images/x5m/cp/a20230928zbds/look_details_btn.png) no-repeat center/cover;
}

.publicity .paging {
  color: #10558b;
  font-size: 30px;
  margin-top: 150px;
  margin-bottom: 80px;
}

.publicity .paging a {
  display: block;
  color: #10558b;
  border-radius: 22px;
  box-sizing: border-box;
  padding: 0 20px;
  background-color: #aad7f2;
}

.publicity .paging i {
  font-style: normal;
  margin: 0 5px;
}

.publicity .paging span {
  margin: 0 10px;
}

.allWorks {
  font-family: 'syst';
  padding-top: 40px;
  padding-bottom: 10px;
}

.allWorks .top {
  width: 100%;
  justify-content: space-between;
}

.allWorks .top .sort {
  width: 260px;
  height: 70px;
  font-size: 30px;
  font-weight: bold;
  color: #10558b;
  line-height: 70px;
  text-align: center;
  position: relative;
  background: url(//game.gtimg.cn/images/x5m/cp/a20230928zbds/allWorks_sort_bj.png) no-repeat center/100% 100%;
}

.allWorks .top .sort i {
  width: 26px;
  height: 19px;
  margin-left: 10px;
  display: inline-block;
  background: url(//game.gtimg.cn/images/x5m/cp/a20230928zbds/jiantou.png) no-repeat center/cover;
}

.allWorks .top .sort ul {
  position: absolute;
  width: 100%;
  z-index: 2;
  height: 0;
  box-sizing: border-box;
  background-color: #f3f5f8;
  border-radius: 5px;
  overflow: hidden;
  transition: all .3s;
}

.allWorks .top .sort ul.active {
  height: 178px;
  border: 1px solid #3aa6eb;
}

.allWorks .top .sort ul li {
  height: 59px;
  line-height: 59px;
  color: #10558b;
}

.allWorks .top .sort ul li.active {
  color: #f9fafb;
  background-color: #3ea8e9;
}

.allWorks .top .search {
  width: 626px;
  height: 70px;
  background: url(//game.gtimg.cn/images/x5m/cp/a20230928zbds/search_bj.png) no-repeat center/100% 100%;
}

.allWorks .top .search input {
  border: none;
  outline: none;
  height: 100%;
  width: 365px;
  font-size: 26px;
  text-indent: 1em;
  background-color: transparent;
}

.allWorks .top .search_btn {
  width: 26px;
  height: 29px;
  display: block;
  margin: 0 10px;
  background: url(//game.gtimg.cn/images/x5m/cp/a20230928zbds/search_btn.png) no-repeat center/100% 100%;
}

.allWorks .top .search_sort {
  width: 210px;
  height: 100%;
  font-size: 30px;
  color: #10558b;
  text-align: center;
  line-height: 70px;
  position: relative;
  box-sizing: border-box;
  font-weight: bold;
  margin: 0 5px;
}

.allWorks .top .search_sort::after {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  width: 2px;
  height: 52px;
  background-color: #10558b;
  transform: translateY(-50%);
}

.allWorks .top .search_sort i {
  width: 26px;
  height: 19px;
  margin-left: 5px;
  display: inline-block;
  background: url(//game.gtimg.cn/images/x5m/cp/a20230928zbds/jiantou.png) no-repeat center/cover;
}

.allWorks .top .search_sort ul {
  position: absolute;
  width: 100%;
  z-index: 2;
  height: 0px;
  background-color: #f3f5f8;
  border-radius: 5px;
  overflow: hidden;
  transition: all .3s;
}

.allWorks .top .search_sort ul.active {
  height: 178px;
  border: 1px solid #3aa6eb;
}

.allWorks .top .search_sort ul li {
  height: 59px;
  line-height: 59px;
  color: #10558b;
}

.allWorks .top .search_sort ul li.active {
  color: #f9fafb;
  background-color: #3ea8e9;
}

.allWorks .myNum {
  width: 100%;
  margin-top: 30px;
  justify-content: flex-end;
  visibility: hidden;
}

.allWorks .myNum.active {
  visibility: visible;
}

.allWorks .myNum p {
  font-size: 32px;
  color: #10558b;
}

.allWorks .myNum i {
  font-style: normal;
}

.allWorks .works_list ul {
  flex-wrap: wrap;
  justify-content: space-between;
}

.allWorks .works_list li {
  width: 575px;
  height: 502px;
  padding-top: 40px;
  margin-top: 50px;
  box-sizing: border-box;
  position: relative;
  background: url(//game.gtimg.cn/images/x5m/cp/a20230928zbds/works_item_bj.png) no-repeat center/cover;
}

.allWorks .works_list li:nth-child(1), .allWorks .works_list li:nth-child(2) {
  margin-top: 0;
}

.allWorks .works_list li.invalidity::after {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background: url(//game.gtimg.cn/images/x5m/cp/a20230928zbds/invalidity_img.png) no-repeat center/cover;
}

.allWorks .works_list .iconP {
  position: absolute;
  display: none;
}

.allWorks .works_list .iconP.active {
  display: block;
}

.allWorks .works_list .iconP.icon1 {
  width: 59px;
  height: 206px;
  left: 0;
  top: -30px;
  text-indent: -999rem;
  overflow: hidden;
  background: url(//game.gtimg.cn/images/x5m/cp/a20230928zbds/best_ideas_icon.png) no-repeat center/cover;
}

.allWorks .works_list .icon {
  position: absolute;
  top: -10px;
  right: 0;
  width: 189px;
  height: 57px;
  font-size: 0;
}

.allWorks .works_list .icon.icon1 {
  background: url(//game.gtimg.cn/images/x5m/cp/a20230928zbds/icon1.png) no-repeat center/cover;
}

.allWorks .works_list .icon.icon2 {
  background: url(//game.gtimg.cn/images/x5m/cp/a20230928zbds/icon2.png) no-repeat center/cover;
}

.allWorks .works_list .icon.icon3 {
  background: url(//game.gtimg.cn/images/x5m/cp/a20230928zbds/icon3.png) no-repeat center/cover;
}

.allWorks .works_list .icon.icon4 {
  background: url(//game.gtimg.cn/images/x5m/cp/a20230928zbds/icon4.png) no-repeat center/cover;
}

.allWorks .works_list .icon.icon5::after {
  content: '';
  position: absolute;
  display: block;
  bottom: -45px;
  width: 100%;
  height: 100%;
  background: url(//game.gtimg.cn/images/x5m/cp/a20230928zbds/icon5.png) no-repeat center/cover;
}

.allWorks .works_list .icon.icon6 {
  background: url(//game.gtimg.cn/images/x5m/cp/a20230928zbds/icon5.png) no-repeat center/cover;
}

.allWorks .works_list .works_img {
  position: relative;
  width: 500px;
  height: 282px;
  margin: 0 auto;
  box-sizing: border-box;
  background-color: #fbfaf7;
  border: 2px solid #95cef1;
}

.allWorks .works_list .works_img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.allWorks .works_list .works_img .info {
  width: 375px;
  height: 40px;
  position: absolute;
  bottom: 5px;
  left: 5px;
  font-weight: bold;
  border-radius: 20px;
  background-color: rgba(58, 166, 235, 0.9);
}

.allWorks .works_list .works_img .info span {
  display: block;
  width: 50%;
  height: 100%;
  color: #fff;
  font-size: 20px;
  line-height: 40px;
  text-align: center;
}

.allWorks .works_list .works_img .info span:nth-child(1) {
  border-right: 1px solid #fff;
}

.allWorks .works_list .works_details {
  width: 500px;
  margin: 0 auto;
  margin-top: 15px;
  justify-content: space-between;
}

.allWorks .works_list .works_details .wenan {
  color: #10558b;
  flex-direction: column;
  align-items: flex-start;
}

.allWorks .works_list .works_details .wenan > p {
  font-size: 20px;
  line-height: 26px;
}

.allWorks .works_list .works_details .wenan .user {
  margin-top: 10px;
  font-size: 24px;
}

.allWorks .works_list .works_details .wenan .user_img {
  width: 50px;
  height: 50px;
  background-color: #fff;
  border-radius: 50%;
  border: 1px solid #45abec;
  overflow: hidden;
}

.allWorks .works_list .works_details .wenan .user_img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.allWorks .works_list .works_details .btns a {
  width: 144px;
  height: 51px;
  display: block;
  text-indent: -999rem;
  overflow: hidden;
}

.allWorks .works_list .works_details .btns a:nth-child(1) {
  background: url(//game.gtimg.cn/images/x5m/cp/a20230928zbds/wytp_btn.png) no-repeat center/cover;
}

.allWorks .works_list .works_details .btns a:nth-child(2) {
  margin-top: 20px;
  background: url(//game.gtimg.cn/images/x5m/cp/a20230928zbds/look_details_btn.png) no-repeat center/cover;
}

.allWorks .works_list .paging {
  color: #10558b;
  font-size: 30px;
  margin-top: 150px;
  margin-bottom: 80px;
}

.allWorks .works_list .paging a {
  display: block;
  color: #10558b;
  border-radius: 22px;
  box-sizing: border-box;
  padding: 0 20px;
  background-color: #aad7f2;
}

.allWorks .works_list .paging i {
  font-style: normal;
  margin: 0 5px;
}

.allWorks .works_list .paging span {
  margin: 0 10px;
}

.pointsStore {
  padding-top: 40px;
  font-family: 'syst';
  padding-bottom: 120px;
}

.pointsStore h3 {
  width: 544px;
  height: 140px;
  margin: 0 auto;
  overflow: hidden;
  text-indent: -999rem;
}

.pointsStore img {
  width: 100%;
  height: 100%;
}

.pointsStore_con1 .state {
  display: none;
}

.pointsStore_con1 .state.active {
  display: block;
}

.pointsStore_con1 .tips {
  text-align: center;
  font-size: 38px;
  font-weight: bold;
  color: #10558b;
}

.pointsStore .tit1 {
  background: url(//game.gtimg.cn/images/x5m/cp/a20230928zbds/pointsStore_tit1.png) no-repeat center/cover;
}

.pointsStore .tit2 {
  margin-top: 100px;
  background: url(//game.gtimg.cn/images/x5m/cp/a20230928zbds/pointsStore_tit2.png) no-repeat center/cover;
}

.pointsStore .con1 {
  width: 1204px;
  margin: 0 auto;
  position: relative;
}

.pointsStore .con1 .con1_box {
  display: none;
  margin-top: 50px;
  position: relative;
}

.pointsStore .con1 .con1_box:nth-child(2) {
  margin-top: 0;
}

.pointsStore .con1 .con1_box.active {
  display: block;
}

.pointsStore .con1 .cdk_box {
  position: absolute;
  bottom: 100px;
  left: 50%;
  font-size: 24px;
  color: #12568c;
  line-height: 47px;
  height: 47px;
  transform: translateX(-50%);
}

.pointsStore .con1 .cdk_box span,
.pointsStore .con1 .cdk_box i,
.pointsStore .con1 .cdk_box a {
  font-style: normal;
  display: inline-block;
  vertical-align: middle;
}

.pointsStore .con1 .cdk_box a {
  width: 70px;
  height: 47px;
  margin-left: 10px;
  background: url(//game.gtimg.cn/images/x5m/cp/a20230928zbds/copy_cdk_btn.png) no-repeat center/cover;
}

.pointsStore .con1 .btns {
  width: 410px;
  position: absolute;
  bottom: 30px;
  left: 50%;
  transform: translateX(-50%);
}

.pointsStore .con1 .btns a {
  margin: 0 20px;
  width: 203px;
  height: 51px;
  text-indent: -999rem;
  overflow: hidden;
}

.pointsStore .con1 .btns .dh {
  background: url(//game.gtimg.cn/images/x5m/cp/a20230928zbds/dh_btn.png) no-repeat center/cover;
}

.pointsStore .con1 .btns .btn {
  background: url(//game.gtimg.cn/images/x5m/cp/a20230928zbds/ljlq_btn.png) no-repeat center/cover;
}

.pointsStore .con1 .address {
  position: absolute;
  top: -30px;
  color: #419fd6;
  font-size: 30px;
  font-weight: bold;
  text-decoration: underline;
  left: 0;
}

.pointsStore .con2 {
  width: 1200px;
}

.pointsStore .con2 .tips {
  width: 100%;
  font-size: 24px;
  text-align: center;
  color: #10558b;
  font-weight: bold;
}

.pointsStore .con2 .integral_box {
  width: 100%;
  margin-top: 20px;
  justify-content: space-between;
  color: #419fd6;
  font-size: 30px;
  font-weight: bold;
}

.pointsStore .con2 .integral_box .integral,
.pointsStore .con2 .integral_box a {
  font-style: italic;
}

.pointsStore .con2 .integral_box a {
  color: #419fd6;
  text-decoration: underline;
}

.pointsStore .con2 ul {
  flex-wrap: wrap;
  margin-top: 50px;
  justify-content: space-between;
}

.pointsStore .con2 li {
  width: 256px;
  flex-direction: column;
  margin-bottom: 60px;
}

.pointsStore .con2 li div {
  width: 265px;
  height: 177px;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  box-sizing: border-box;
  padding-top: 0.1rem;
  background: url(//game.gtimg.cn/images/x5m/cp/a20230928zbds/pointsStore_reward_item_bj1.png) no-repeat center/cover;
}

.pointsStore .con2 li div img {
  width: 50%;
  height: auto;
}

.pointsStore .con2 li div em {
  width: 100%;
  height: 38px;
  font-size: 24px;
  color: #10558b;
  line-height: 38px;
  text-align: center;
}

.pointsStore .con2 li .name {
  width: 100%;
  font-size: 22px;
  color: #10558b;
  text-align: center;
  margin-top: 5px;
  font-weight: bold;
}

.pointsStore .con2 li .exchange_btn {
  width: 144px;
  height: 51px;
  text-indent: -999rem;
  overflow: hidden;
  margin-top: 10px;
  background: url(//game.gtimg.cn/images/x5m/cp/a20230928zbds/exchange_btn.png) no-repeat center/cover;
}

.pointsStore .con2 li span {
  width: 100%;
  text-align: center;
  font-size: 22px;
  color: #10558b;
}

.pointsStore .con2 li span.hide {
  visibility: hidden;
}

.pointsStore .con2 li span i {
  font-style: normal;
}

.my {
  width: 1200px;
  padding-top: 40px;
  padding-bottom: 100px;
  font-family: 'syst';
}

.my_nav {
  font-size: 32px;
  color: #10558b;
  font-weight: bold;
}

.my_nav li {
  margin: 0 20px;
  padding: 0 10px;
  position: relative;
  cursor: pointer;
  border-bottom: 1px dashed #10558b;
}

.my_nav li.active {
  color: #52a5e7;
  border-bottom: 1px dashed #52a5e7;
}

.my_nav li.active::after {
  content: '';
  position: absolute;
  top: -6px;
  left: -30px;
  width: 198px;
  height: 50px;
  background: url(//game.gtimg.cn/images/x5m/cp/a20230928zbds/my_nav_aft.png) no-repeat center/cover;
}

.my .icon {
  position: absolute;
  top: -10px;
  right: 0;
  width: 189px;
  height: 57px;
  font-size: 0;
}

.my .icon.icon1 {
  background: url(//game.gtimg.cn/images/x5m/cp/a20230928zbds/icon1.png) no-repeat center/cover;
}

.my .icon.icon2 {
  background: url(//game.gtimg.cn/images/x5m/cp/a20230928zbds/icon2.png) no-repeat center/cover;
}

.my .icon.icon3 {
  background: url(//game.gtimg.cn/images/x5m/cp/a20230928zbds/icon3.png) no-repeat center/cover;
}

.my .icon.icon4 {
  background: url(//game.gtimg.cn/images/x5m/cp/a20230928zbds/icon4.png) no-repeat center/cover;
}

.my .icon.icon5::after {
  content: '';
  position: absolute;
  display: block;
  bottom: -45px;
  width: 100%;
  height: 100%;
  background: url(//game.gtimg.cn/images/x5m/cp/a20230928zbds/icon5.png) no-repeat center/cover;
}

.my .icon.icon6 {
  background: url(//game.gtimg.cn/images/x5m/cp/a20230928zbds/icon5.png) no-repeat center/cover;
}

.my_con {
  margin-top: 100px;
}

.my_con ul {
  flex-wrap: wrap;
  justify-content: space-between;
}

.my_con ul.null {
  width: 223px;
  height: 155px;
  margin: 0 auto;
  background: url(//game.gtimg.cn/images/x5m/cp/a20230928zbds/notWorks.png) no-repeat center/cover;
}

.my_con ul.null li {
  display: none;
}

.my_con li {
  width: 575px;
  height: 502px;
  padding-top: 40px;
  margin-top: 50px;
  box-sizing: border-box;
  position: relative;
  background: url(//game.gtimg.cn/images/x5m/cp/a20230928zbds/works_item_bj.png) no-repeat center/cover;
}

.my_con li:nth-child(1), .my_con li:nth-child(2) {
  margin-top: 0;
}

.my_con li.invalidity::after {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background: url(//game.gtimg.cn/images/x5m/cp/a20230928zbds/invalidity_img.png) no-repeat center/cover;
}

.my_con li.ban .ban_icon {
  display: block;
}

.my_con li.ban .btns a:nth-child(1) {
  background: url(//game.gtimg.cn/images/x5m/cp/a20230928zbds/details_ban_btn.png) no-repeat center/cover;
}

.my_con .works_img {
  position: relative;
  width: 500px;
  height: 282px;
  margin: 0 auto;
  box-sizing: border-box;
  background-color: #fbfaf7;
  border: 2px solid #95cef1;
}

.my_con .works_img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.my_con .works_img .info {
  width: 375px;
  height: 40px;
  position: absolute;
  bottom: 5px;
  left: 5px;
  border-radius: 20px;
  background-color: rgba(58, 166, 235, 0.5);
}

.my_con .works_img .info span {
  display: block;
  width: 50%;
  height: 100%;
  color: #10558b;
  font-size: 18px;
  line-height: 40px;
  text-align: center;
}

.my_con .works_img .info span:nth-child(1) {
  border-right: 1px solid #fff;
}

.my_con .works_img .ban_icon {
  top: 5px;
  left: -25px;
  width: 102px;
  height: 41px;
  display: none;
  position: absolute;
  transform: rotate(-45deg);
  background: url(//game.gtimg.cn/images/x5m/cp/a20230928zbds//ban_icon.png) no-repeat center/cover;
}

.my_con .works_details {
  width: 500px;
  height: 140px;
  margin: 0 auto;
  margin-top: 15px;
  justify-content: space-between;
}

.my_con .works_details .wenan {
  height: 100%;
  color: #10558b;
  flex-direction: column;
  align-items: flex-start;
  justify-content: space-between;
}

.my_con .works_details .wenan > p {
  font-size: 20px;
  line-height: 26px;
}

.my_con .works_details .wenan .user {
  margin-top: 10px;
  font-size: 24px;
}

.my_con .works_details .wenan .user_img {
  width: 50px;
  height: 50px;
  background-color: #fff;
  border-radius: 50%;
  border: 1px solid #45abec;
  overflow: hidden;
}

.my_con .works_details .wenan .user_img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.my_con .works_details .btns a {
  width: 144px;
  height: 51px;
  display: block;
  text-indent: -999rem;
  overflow: hidden;
}

.my_con .works_details .btns a:nth-child(1) {
  background: url(//game.gtimg.cn/images/x5m/cp/a20230928zbds/wytp_btn.png) no-repeat center/cover;
}

.my_con .works_details .btns a:nth-child(2) {
  margin-top: 20px;
  background: url(//game.gtimg.cn/images/x5m/cp/a20230928zbds/look_details_btn.png) no-repeat center/cover;
}

.my_con .paging {
  color: #10558b;
  font-size: 30px;
  margin-top: 150px;
}

.my_con .paging a {
  display: block;
  color: #10558b;
  border-radius: 22px;
  box-sizing: border-box;
  padding: 0 20px;
  background-color: #aad7f2;
}

.my_con .paging i {
  font-style: normal;
  margin: 0 5px;
}

.my_con .paging span {
  margin: 0 10px;
}

.dia {
  display: none;
  position: relative;
  font-family: 'syst';
}

.dia .dia-close {
  position: absolute;
  width: 35px;
  height: 35px;
  z-index: 99;
  right: 30px;
  top: 30px;
  font-size: 0;
  background: url(//game.gtimg.cn/images/x5m/cp/a20230928zbds/close_btn.png) no-repeat center/cover;
}

.dia h3 {
  width: 100%;
  text-align: center;
  color: #71a578;
  font-size: 38px;
  font-family: 'jcyt';
  font-weight: normal;
}

.dia .dia-box {
  width: 739px;
  position: relative;
  box-sizing: border-box;
}

.dia .btn_box a {
  width: 191px;
  height: 51px;
  margin: 0 50px;
  display: block;
  overflow: hidden;
  text-indent: -999rem;
}

.dia .btn_box a.qd {
  background: url(//game.gtimg.cn/images/x5m/cp/a20230928zbds/dia_qd_btn.png) no-repeat center/cover;
}

.dia .btn_box a.qx {
  background: url(//game.gtimg.cn/images/x5m/cp/a20230928zbds/dia_qx_btn.png) no-repeat center/cover;
}

.dia .btn_box a.submit {
  background: url(//game.gtimg.cn/images/x5m/cp/a20230928zbds/dai_submit_btn.png) no-repeat center/cover;
}

.diaLogin {
  height: 441px;
  padding-top: 154px;
  background: url(//game.gtimg.cn/images/x5m/cp/a20230928zbds/dia_login.png) no-repeat center/cover;
}

.diaLogin .dia_login a {
  width: 180px;
  height: 190px;
  display: block;
  margin: 0 65px;
}

.diaLogin .dia_login a:nth-child(1) {
  width: 140px;
}

.dia441 {
  height: 441px;
  padding-top: 90px;
  background: url(//game.gtimg.cn/images/x5m/cp/a20230928zbds/dia441.png) no-repeat center/cover;
}

.dia441.diaCopy {
  padding-top: 160px;
}

.dia441 .copy_link {
  color: #10558b;
  font-size: 24px;
  text-align: center;
  width: 100%;
  flex-direction: column;
}

.dia441 .copy_link i {
  font-style: normal;
}

.dia441 .copy_btn {
  width: 191px;
  height: 51px;
  margin: 0 auto;
  margin-top: 70px;
  display: block;
  overflow: hidden;
  text-indent: -999rem;
  background: url(//game.gtimg.cn/images/x5m/cp/a20230928zbds/copy_btn.png) no-repeat center/cover;
}

.dia441 .txt {
  color: #10558b;
  font-size: 24px;
  height: 245px;
  text-align: center;
}

.dia441 .txt .tips {
  width: 90%;
  margin: 0 auto;
}

.dia441 .txt.common {
  height: 300px;
}

.dia441 .txt em {
  font-size: 20px;
}

.dia441 .txt.eCommon {
  height: 220px;
}

.diaAddress {
  height: 626px;
  padding-top: 100px;
  background: url(//game.gtimg.cn/images/x5m/cp/a20230928zbds/dia_address.png) no-repeat center/cover;
}

.diaAddress > div {
  margin-bottom: 30px;
}

.diaAddress i {
  width: 100px;
  display: block;
  font-size: 24px;
  color: #10558b;
  font-style: normal;
  text-align: right;
  font-weight: bold;
  margin-right: 10px;
}

.diaAddress input {
  width: 501px;
  height: 54px;
  outline: none;
  border-radius: 5px;
  color: #52a5e7;
  font-size: 20px;
  text-indent: 1em;
  background-color: #f8f9f9;
  border: 1px solid #52a5e7;
}

.diaAddress input::-webkit-outer-spin-button, .diaAddress input::-webkit-inner-spin-button {
  -webkit-appearance: none;
}

.diaAddress input[type="number"] {
  -moz-appearance: textfield;
}

.diaAddress textarea {
  width: 501px;
  height: 123px;
  font-size: 20px;
  color: #52a5e7;
  resize: none;
  background-color: #f8f9f9;
  border: 1px solid #52a5e7;
}

.diaAddress .address {
  align-items: flex-start;
}

.diaAddress .tips {
  width: 80%;
  margin: 0 auto;
  font-size: 20px;
  color: #10558b;
}

.diaAddress .btn_box {
  margin-top: 30px;
  margin-bottom: 0;
}

.diaVote {
  height: 441px;
  padding-top: 30px;
  background: url(//game.gtimg.cn/images/x5m/cp/a20230928zbds/dia441_1.png) no-repeat center/cover;
}

.diaVote .vote_tit {
  width: 343px;
  height: 58px;
  text-indent: -999rem;
  overflow: hidden;
  margin: 0 auto;
  background: url(//game.gtimg.cn/images/x5m/cp/a20230928zbds/dia_vote_tit.png) no-repeat center/cover;
}

.diaVote .tips {
  width: 100%;
  text-align: center;
  font-size: 24px;
  color: #52a5e7;
  margin-top: 15px;
}

.diaVote .input {
  width: 441px;
  height: 107px;
  margin: 0 auto;
  margin-top: 15px;
  border-radius: 15px;
  background-color: rgba(198, 223, 242, 0.5);
}

.diaVote .input a {
  width: 57px;
  height: 57px;
  display: block;
  text-indent: -999rem;
  overflow: hidden;
}

.diaVote .input .cut {
  background: url(//game.gtimg.cn/images/x5m/cp/a20230928zbds/dia_cut_btn.png) no-repeat center/cover;
}

.diaVote .input .add {
  background: url(//game.gtimg.cn/images/x5m/cp/a20230928zbds/dia_add_btn.png) no-repeat center/cover;
}

.diaVote .input input {
  outline: none;
  width: 100px;
  height: 57px;
  text-align: center;
  font-size: 30px;
  color: #52a5e7;
  border: none;
  margin: 0 20px;
  background-color: transparent;
}

.diaVote .input input::-webkit-outer-spin-button, .diaVote .input input::-webkit-inner-spin-button {
  -webkit-appearance: none;
}

.diaVote .input input[type="number"] {
  -moz-appearance: textfield;
}

.diaVote .currentNum {
  width: 100%;
  text-align: center;
  font-size: 24px;
  color: #10558b;
  font-style: normal;
  margin-top: 15px;
}

.diaVote .currentNum i {
  font-style: normal;
}

.diaVote .btn_box {
  margin-top: 15px;
}

.dia626 {
  height: 626px;
  padding-top: 70px;
  background: url(//game.gtimg.cn/images/x5m/cp/a20230928zbds/dia626.png) no-repeat center/cover;
}

.dia626 .agree {
  align-items: flex-start;
  margin: 0 auto;
  margin-top: 30px;
  width: 80%;
}

.dia626 .agree input {
  display: block;
  width: 40px;
  height: 40px;
  margin-right: 10px;
  border-color: #52a5e7;
}

.dia626 .agree p {
  color: #10558b;
  font-size: 20px;
  line-height: 26px;
}

.dia626 .optionList {
  width: 100%;
  margin-top: 20px;
}

.dia626 .optionList ul {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}

.dia626 .optionList ul li {
  margin: 10px auto;
  color: #10558b;
  font-size: 24px;
  font-weight: bold;
}

.dia626 .optionList ul li select {
  width: 501px;
  height: 54px;
  appearance: none;
  outline: none;
  border: 1px solid #52a5e7;
  background-color: #f8f9f9;
  border-radius: 5px;
  margin-left: 10px;
  font-size: 22px;
  color: #52a5e7;
  text-indent: 1em;
}

.dia626 .btn_box {
  margin-top: 30px;
}

.dia508 {
  width: 1010px !important;
  height: 508px;
  justify-content: flex-start;
  padding-left: 15px;
  background: url(//game.gtimg.cn/images/x5m/cp/a20230928zbds/dia508.png) no-repeat center/cover;
}

.dia508 .img_box {
  height: 85%;
  justify-content: space-between;
  flex-direction: column;
}

.dia508 .img_box .swiper-box {
  width: 510px;
  height: 300px;
  position: relative;
}

.dia508 .img_box .swiper {
  width: 471px;
  height: 266px;
  margin: 0 auto;
  overflow: hidden;
}

.dia508 .img_box .swiper .swiper-slide {
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  background-color: #fbfaf7;
  border: 1px solid #7ec4ef;
}

.dia508 .img_box .swiper .swiper-slide a {
  width: 100%;
  height: 100%;
  display: block;
}

.dia508 .img_box .swiper .swiper-slide img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.dia508 .img_box .swiper-button-next,
.dia508 .img_box .swiper-button-prev {
  width: 13px;
  height: 21px;
  background: url(//game.gtimg.cn/images/x5m/cp/a20230928zbds/swiper_next_btn.png) no-repeat center/cover;
}

.dia508 .img_box .swiper-button-next {
  right: 0;
}

.dia508 .img_box .swiper-button-prev {
  left: 0;
  transform: rotate(180deg);
}

.dia508 .img_box .swiper-pagination {
  width: 100%;
  margin-top: 5px;
}

.dia508 .img_box .swiper-pagination span {
  width: 15px;
  height: 15px;
  opacity: 1;
  border-radius: 50%;
  margin: 0 7px;
  background-color: #afd6ee;
}

.dia508 .img_box .swiper-pagination span.swiper-pagination-bullet-active {
  background-color: #fad674;
}

.dia508 .img_box .btn_box a {
  width: 144px;
  height: 51px;
  overflow: hidden;
  text-indent: -999rem;
}

.dia508 .img_box .btn_box a:nth-child(1) {
  background: url(//game.gtimg.cn/images/x5m/cp/a20230928zbds/goHome_btn.png) no-repeat center/cover;
}

.dia508 .img_box .btn_box a.create_img_btn {
  background: url(//game.gtimg.cn/images/x5m/cp/a20230928zbds/createImg_btn.png) no-repeat center/cover;
}

.dia508 .img_box .btn_box a:nth-child(2) {
  background: url(//game.gtimg.cn/images/x5m/cp/a20230928zbds/wytp_btn.png) no-repeat center/cover;
}

.dia508 .img_box .copy_box {
  width: 460px;
  justify-content: space-between;
}

.dia508 .img_box .copy_box a {
  width: 64px;
  height: 51px;
  text-indent: -999rem;
  overflow: hidden;
  background: url(//game.gtimg.cn/images/x5m/cp/a20230928zbds/copy_number.png) no-repeat center/cover;
}

.dia508 .img_box .copy_box p {
  width: 180px;
  height: 40px;
  text-align: center;
  font-size: 18px;
  color: #10558b;
  line-height: 40px;
  border-radius: 20px;
  background-color: rgba(58, 166, 235, 0.5);
}

.dia508 .img_box .copy_box p i {
  font-style: normal;
}

.dia508 .info_box {
  width: 415px;
  flex-direction: column;
  justify-content: space-between;
}

.dia508 .info_box > div {
  width: 100%;
  padding-bottom: 10px;
  border-bottom: 2px dashed #84a8c4;
}

.dia508 .info_box .btns {
  justify-content: space-between;
}

.dia508 .info_box .collect {
  font-size: 24px;
  color: #10558b;
  font-weight: bold;
}

.dia508 .info_box .collect i {
  width: 22px;
  height: 21px;
  display: inline-block;
  background: url(//game.gtimg.cn/images/x5m/cp/a20230928zbds/star_icon_aft.png) no-repeat center/cover;
}

.dia508 .info_box .collect i.active {
  width: 20px;
  height: 19px;
  background: url(//game.gtimg.cn/images/x5m/cp/a20230928zbds/star_icon.png) no-repeat center/cover;
}

.dia508 .info_box .share_box {
  font-size: 24px;
  color: #10558b;
  font-weight: bold;
}

.dia508 .info_box .share_box a {
  width: 27px;
  height: 23px;
  display: inline-block;
}

.dia508 .info_box .share_box a.wx {
  background: url(//game.gtimg.cn/images/x5m/cp/a20230928zbds/wx_icon.png) no-repeat center/100% 100%;
}

.dia508 .info_box .share_box a.qq {
  background: url(//game.gtimg.cn/images/x5m/cp/a20230928zbds/qq_icon.png) no-repeat center/100% 100%;
}

.dia508 .info_box .report {
  width: 93px;
  height: 27px;
  display: block;
  overflow: hidden;
  text-indent: -999rem;
  background: url(//game.gtimg.cn/images/x5m/cp/a20230928zbds/report_btn.png) no-repeat center/100% 100%;
}

.dia508 .info_box .user_info {
  justify-content: space-between;
  margin-top: 20px;
}

.dia508 .info_box .user div {
  width: 42px;
  height: 42px;
  border-radius: 50%;
  overflow: hidden;
  background-color: #fbfaf7;
  border: 1px solid #d5eaf7;
}

.dia508 .info_box .user div img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.dia508 .info_box .user .name {
  font-size: 24px;
  color: #10558b;
}

.dia508 .info_box .time {
  font-size: 18px;
  color: #10558b;
}

.dia508 .info_box .comment {
  border: none;
  margin-top: 30px;
}

.dia508 .info_box .comment h5 {
  width: 198px;
  height: 50px;
  margin: 0 auto;
  overflow: hidden;
  text-indent: -999rem;
  background: url(//game.gtimg.cn/images/x5m/cp/a20230928zbds/dia_comment_tit.png) no-repeat center/cover;
}

.dia508 .info_box .comment h5.not {
  background: url(//game.gtimg.cn/images/x5m/cp/a20230928zbds/dia_declaration_tit.png) no-repeat center/cover;
}

.dia508 .info_box .comment .wenan {
  width: 100%;
  height: 230px;
  font-size: 22px;
  color: #10558b;
  align-items: flex-start;
  overflow-y: auto;
}

.dia508 .info_box .comment .wenan::-webkit-scrollbar {
  width: 8px;
}

.dia508 .info_box .comment .wenan::-webkit-scrollbar-track {
  background-color: #f5f8fb;
  border-radius: 4px;
}

.dia508 .info_box .comment .wenan::-webkit-scrollbar-thumb {
  background-color: #3aa6eb;
  border-radius: 4px;
}

.dia692 {
  height: 692px;
  padding-top: 25px;
  background: url(//game.gtimg.cn/images/x5m/cp/a20230928zbds/dia692.png) no-repeat center/cover;
}

.dia692 .task_tit {
  width: 226px;
  height: 58px;
  margin: 0 auto;
  text-indent: -999rem;
  overflow: hidden;
  background: url(//game.gtimg.cn/images/x5m/cp/a20230928zbds/dia_task_tit.png) no-repeat center/cover;
}

.dia692 .task_list {
  margin-top: 35px;
  flex-direction: column;
}

.dia692 li {
  width: 90%;
  margin: 15px 0;
  justify-content: space-between;
}

.dia692 li:nth-child(1) {
  margin-top: 0;
}

.dia692 .wenan {
  color: #10558b;
  font-style: normal;
}

.dia692 p {
  font-size: 24px;
  font-weight: bold;
}

.dia692 span {
  font-size: 20px;
  font-style: normal;
}

.dia692 span i {
  font-style: normal;
}

.dia692 .btn a {
  width: 191px;
  height: 51px;
  text-indent: -999rem;
  overflow: hidden;
  display: block;
}

.dia692 .btn a.lq {
  background: url(//game.gtimg.cn/images/x5m/cp/a20230928zbds/dia_task_lq.png) no-repeat center/cover;
}

.dia692 .btn a.ylq {
  background: url(//game.gtimg.cn/images/x5m/cp/a20230928zbds/dia_task_ylq.png) no-repeat center/cover;
}

.dia692 .btn a.qwc {
  background: url(//game.gtimg.cn/images/x5m/cp/a20230928zbds/dia_task_qwc.png) no-repeat center/cover;
}

.dia692 .btn span {
  font-size: 20px;
  color: #10558b;
  text-align: center;
  display: block;
}

.dia636 {
  height: 636px;
  padding-top: 30px;
  background: url(//game.gtimg.cn/images/x5m/cp/a20230928zbds/dia636.png) no-repeat center/cover;
}

.dia636 .showReward_tit {
  width: 226px;
  height: 58px;
  margin: 0 auto;
  text-indent: -999rem;
  overflow: hidden;
  background: url(//game.gtimg.cn/images/x5m/cp/a20230928zbds/div_showReward_tit.png) no-repeat center/cover;
}

.dia636 ul {
  flex-wrap: wrap;
  margin-top: 40px;
}

.dia636 li {
  width: 190px;
  margin: 0 20px;
}

.dia636 li div {
  width: 100%;
  height: 127px;
  background: url(//game.gtimg.cn/images/x5m/cp/a20230928zbds/showReward_item_bj.png) no-repeat center/cover;
}

.dia636 li p {
  font-size: 24px;
  color: #10558b;
  font-style: normal;
  text-align: center;
}

.dia636 .tips {
  text-align: center;
  width: 100%;
  font-size: 18px;
  color: #10558b;
  font-style: normal;
  margin-top: 30px;
}

.dia533 {
  width: 739px !important;
  height: 512px;
  padding-top: 25px;
  background: url(//game.gtimg.cn/images/x5m/cp/a20230928zbds/dia533.png) no-repeat center/cover;
}

.dia533 .report_tit {
  width: 352px;
  height: 58px;
  text-indent: -999rem;
  overflow: hidden;
  margin: 0 auto;
  background: url(//game.gtimg.cn/images/x5m/cp/a20230928zbds/dia_report_tit.png) no-repeat center/cover;
}

.dia533 .tab {
  width: 647px;
  margin: 0 auto;
  margin-top: 30px;
  justify-content: space-between;
}

.dia533 .tab li {
  width: 191px;
  height: 51px;
  border-radius: 5px;
  text-align: center;
  line-height: 50px;
  color: #10558b;
  font-size: 20px;
  font-weight: bold;
  background-color: #52a5e7;
  position: relative;
}

.dia533 .tab li::after {
  content: '';
  position: absolute;
  left: -5px;
  top: -8px;
  width: 23px;
  height: 23px;
  display: none;
  background: url(//game.gtimg.cn/images/x5m/cp/a20230928zbds/dia_report_icon.png) no-repeat center/cover;
}

.dia533 .tab li.active::after {
  display: block;
}

.dia533 .text {
  width: 647px;
  margin: 0 auto;
  margin-top: 30px;
  font-family: 'syst';
}

.dia533 .text h4 {
  font-size: 24px;
  color: #10558b;
}

.dia533 .text textarea {
  width: 647px;
  height: 115px;
  margin-top: 10px;
  font-size: 22px;
  color: #10558b;
  text-indent: 5px;
  resize: none;
  box-sizing: border-box;
  background-color: #fff;
  border: 2px solid #52a5e7;
  border-radius: 2px;
}

.dia533 .btn_box {
  margin-top: 40px;
}

.diaExchangeRecords {
  height: 636px;
  padding-top: 30px;
  background: url(//game.gtimg.cn/images/x5m/cp/a20230928zbds/dia636.png) no-repeat center/cover;
}

.diaExchangeRecords .Records_title {
  width: 226px;
  height: 58px;
  text-indent: -999rem;
  overflow: hidden;
  margin: 0 auto;
  background: url(//game.gtimg.cn/images/x5m/cp/a20230928zbds/dia_exchangeRecords_tit.png) no-repeat center/cover;
}

.diaExchangeRecords .group {
  display: flex !important;
  margin: 0 auto;
  margin-top: 20px;
  width: 65%;
  justify-content: space-between;
}

.diaExchangeRecords .group span {
  width: 35%;
  font-size: 28px;
  color: #10558b;
  text-align: center;
  font-weight: bold;
}

.diaExchangeRecords .group span:nth-child(2) {
  width: 30%;
}

.diaExchangeRecords .Records_list {
  width: 95%;
  margin: 0 auto;
  overflow-y: auto;
  height: 440px;
}

.diaExchangeRecords .Records_list::-webkit-scrollbar {
  width: 5px;
}

.diaExchangeRecords .Records_list::-webkit-scrollbar-track {
  background-color: #a2c0dd;
  border-radius: 25px;
}

.diaExchangeRecords .Records_list::-webkit-scrollbar-thumb {
  background-color: #52a5e7;
  border-radius: 25px;
}

.diaExchangeRecords .Records_list li {
  margin: 10px 0;
}

.diaExchangeRecords .Records_list p {
  width: 45%;
  font-size: 24px;
  color: #10558b;
  text-align: center;
}

.diaExchangeRecords .Records_list p.num {
  width: 10%;
}

.diaShowWork {
  width: 1008px !important;
  height: 568px;
  position: relative;
  background-color: #fbfaf7;
  border: 3px solid #3aa6eb;
}

.diaShowWork .create_img_box {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}

.diaShowWork .create_img_box > img {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}

.diaShowWork .info {
  width: 100%;
  height: 95px;
  position: absolute;
  box-sizing: border-box;
  padding: 0 30px;
  bottom: 0;
  justify-content: space-between;
  background-color: #a8d6f3;
}

.diaShowWork .info .work_number {
  width: 208px;
  height: 40px;
  text-align: center;
  line-height: 40px;
  font-size: 18px;
  color: #10558b;
  border-radius: 20px;
  background-color: rgba(58, 166, 235, 0.5);
}

.diaShowWork .info .work_number i {
  font-style: normal;
}

.diaShowWork .info .user_info .user {
  width: 55px;
  height: 55px;
  border-radius: 50%;
  overflow: hidden;
  border: 1px solid #48acec;
  background-color: #fbfaf7;
}

.diaShowWork .info .user_info .user img {
  width: 100%;
}

.diaShowWork .info .user_info .name {
  font-size: 24px;
  color: #10558b;
  margin-left: 10px;
}

.diaShowWork .dom2img-result {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
}

.diaShowWork .tips {
  position: absolute;
  left: 50%;
  top: 60%;
  width: 208px;
  height: 40px;
  display: none;
  font-size: 18px;
  color: #10558b;
  line-height: 40px;
  z-index: 3;
  text-align: center;
  border-radius: 20px;
  transform: translateX(-50%);
  background-color: #3aa6eb;
}

.diaRoute {
  width: 1204px !important;
  height: 626px;
  background: url(//game.gtimg.cn/images/x5m/cp/a20230928zbds/Instructions_con.png) no-repeat center/cover;
}

.diaLookReward {
  width: 1204px !important;
  height: 740px;
}

.diaLookReward img {
  width: 100%;
  height: 100%;
}

#look_reward_dia .dia-close {
  right: -50px;
}

#route_dia .dia-close {
  right: -37px;
  top: 0px;
}

.diaLog {
  width: 100%;
  height: 100%;
  position: fixed;
  left: 0;
  top: 0;
  z-index: 9999;
  display: none;
}

.diaLog.active {
  display: block;
}

.diaLog img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

/*afooter*/
#afooter {
  text-align: center;
  background: #000;
  font-size: 12px;
  color: #c0c0c0;
  padding: 30px 0;
}

#afooter a {
  color: #c0c0c0;
}
