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, sans-serif;
}

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

em, b {
  font-style: normal;
}

a {
  text-decoration: none;
}

a:hover {
  text-decoration: none;
  -webkit-filter: brightness(1.1);
          filter: brightness(1.1);
}

img {
  border: 0;
}

body {
  padding-top: 0;
}

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

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

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

ul, li {
  list-style: none;
}

@font-face {
  font-family: "page1font1";
  src: url("//game.gtimg.cn/images/cf/cp/a20251111cfsspym/page1/font/ZAOZIGONGFANGGEHEI-2.ttf");
}
@font-face {
  font-family: "page1font2";
  src: url("//game.gtimg.cn/images/cf/cp/a20251111cfsspym/page1/font/FZLTTHJW.ttf");
}
@font-face {
  font-family: "page1font3";
  src: url("//game.gtimg.cn/images/cf/cp/a20251111cfsspym/page1/font/SourceHanSansSC-Heavy-2.ttf");
}
@font-face {
  font-family: "page1font4";
  src: url("//game.gtimg.cn/images/cf/cp/a20251111cfsspym/page1/font/SourceHanSansSC-Medium-2.ttf");
}
/* foot */
#afooter {
  position: relative;
  padding: 30px 0;
  text-align: center;
  font: normal 12px/19px Tahoma;
  z-index: 10;
  background-color: #191219;
}

#afooter, #afooter a {
  color: #c0c0c0;
  text-decoration: none;
}

.milo-qConnectLogin {
  z-index: 100001 !important;
}

.wrap {
  position: relative;
  margin: 0 auto;
  max-width: 1920px;
  min-width: 1400px;
}

.ism {
  display: none !important;
}

.login-box {
  z-index: 11;
}

.login-box.type1 {
  position: absolute;
  top: 1115px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  text-align: center;
  color: #1e1919;
  font-size: 20px;
}
.login-box.type1 a {
  color: #0c4cf1;
}

.tab-list {
  position: absolute;
  top: 1167px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 1201px;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  z-index: 11;
}
.tab-list a {
  font-family: "page1font1";
  font-size: 45px;
  line-height: 96px;
  text-align: center;
  color: #0f51b9;
  width: 601px;
  height: 96px;
}
.tab-list a:nth-child(1) {
  background: url("//game.gtimg.cn/images/cf/cp/a20251111cfsspym/page1/tab-bg1.png") no-repeat 100% 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.tab-list a:nth-child(1).on {
  background-image: url("//game.gtimg.cn/images/cf/cp/a20251111cfsspym/page1/tab-bg1_on.png");
  color: #fcfcfc;
}
.tab-list a:nth-child(1).on::before {
  background-image: url("//game.gtimg.cn/images/cf/cp/a20251111cfsspym/page1/icon-start.png");
}
.tab-list a:nth-child(2) {
  background: url("//game.gtimg.cn/images/cf/cp/a20251111cfsspym/page1/tab-bg2.png") no-repeat 100% 100%;
}
.tab-list a:nth-child(2).on {
  background-image: url("//game.gtimg.cn/images/cf/cp/a20251111cfsspym/page1/tab-bg2_on.png");
  color: #fcfcfc;
}

.page1 {
  height: 13586px;
  background: url("//game.gtimg.cn/images/cf/cp/a20251111cfsspym/page1/bg.jpg") center top no-repeat, url("//game.gtimg.cn/images/cf/cp/a20251111cfsspym/page1/bg2.jpg") center 12344px no-repeat;
  background-size: 1920px auto;
}
.page1 .head {
  position: relative;
  margin: 0 auto;
  width: 100%;
  height: 1103px;
}
.page1 .head .main {
  max-width: 1920px;
  min-width: 1384px;
  margin: 0 auto;
  width: 100%;
  height: 100%;
}
.page1 .head .logo {
  width: 184px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  position: absolute;
  top: 43px;
  left: 155px;
  display: flex;
  justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.page1 .head .logo .logoimg1 {
  display: block;
  width: 184px;
  height: 43px;
}
.page1 .head .logo2 {
  position: absolute;
  top: 31px;
  left: 28px;
  width: 101px;
  height: 52px;
}
.page1 .head .logo2 img {
  width: 100%;
  height: 100%;
}
.page1 .content {
  position: relative;
  margin: 0 auto;
  width: 100%;
  height: auto;
  padding-top: 228px;
}
.page1 .content .type-area {
  position: relative;
  width: 1384px;
  margin: 0 auto;
}
.page1 .content .title1 {
  font-size: 0;
  margin: 0 auto;
  width: 1200px;
  height: 121px;
  background: url("//game.gtimg.cn/images/cf/cp/a20251111cfsspym/page1/part-title1.png") no-repeat 100% 100%;
}
.page1 .content .title3 {
  font-size: 0;
  margin: 0 auto;
  width: 1200px;
  height: 162px;
  background: url("//game.gtimg.cn/images/cf/cp/a20251111cfsspym/page1/part-title2.png") no-repeat 100% 100%;
}
.page1 .content .title4 {
  font-size: 0;
  margin: 0 auto;
  width: 1200px;
  height: 162px;
  background: url("//game.gtimg.cn/images/cf/cp/a20251111cfsspym/page1/part-title3.png") no-repeat 100% 100%;
}
.page1 .content .title5 {
  font-size: 0;
  margin: 0 auto;
  width: 1205px;
  height: 161px;
  background: url("//game.gtimg.cn/images/cf/cp/a20251111cfsspym/page1/part-title4.png") no-repeat 100% 100%;
}
.page1 .content .title6 {
  font-size: 0;
  margin: 0 auto;
  width: 1210px;
  height: 121px;
  background: url("//game.gtimg.cn/images/cf/cp/a20251111cfsspym/page1/part-title5.png") no-repeat 100% 100%;
}
.page1 .content .title7 {
  font-size: 0;
  margin: 0 auto;
  width: 1211px;
  height: 121px;
  background: url("//game.gtimg.cn/images/cf/cp/a20251111cfsspym/page1/part-title6.png") no-repeat 100% 100%;
}
.page1 .content .part2-sub-tit {
  margin: 0 auto;
  font-size: 0;
}
.page1 .part-ticket {
  width: 1200px;
  height: 329px;
  background: url("//game.gtimg.cn/images/cf/cp/a20251111cfsspym/page1/frame1.jpg") no-repeat 100% 100%;
  margin: 0 auto 60px;
}
.page1 .part-ticket .ticket-head {
  width: 100%;
  height: 126px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-left: 66px;
  padding-right: 88px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.page1 .part-ticket .head-left {
  font-family: "page1font3";
  font-size: 27px;
  color: #fafafa;
  line-height: 36px;
  margin-top: 12px;
}
.page1 .part-ticket .head-left div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.page1 .part-ticket .head-left div:nth-child(1) {
  margin-bottom: 5px;
}
.page1 .part-ticket .head-left .box {
  width: 117px;
  height: 36px;
  -webkit-mask-image: url("//game.gtimg.cn/images/cf/cp/a20251111cfsspym/page1/frame2.png");
          mask-image: url("//game.gtimg.cn/images/cf/cp/a20251111cfsspym/page1/frame2.png");
  -webkit-mask-size: 100% 100%;
          mask-size: 100% 100%;
  background-color: #adadad;
  font-size: 21px;
  text-align: center;
  line-height: 34px;
  margin-left: 8px;
}
.page1 .part-ticket .head-left .box.on {
  color: #000000;
  background-color: #faa410;
}
.page1 .part-ticket .head-left .buy {
  text-decoration: underline;
  margin-left: -5px;
}
.page1 .part-ticket .head-left .buy.gray {
  color: #adadad;
}
.page1 .part-ticket .head-left .tip-txt {
  font-family: "page1font4";
  font-size: 15px;
  color: #faa410;
  line-height: 21px;
  font-weight: 500;
}
.page1 .part-ticket .head-right {
  width: 262px;
  margin-top: 21px;
}
.page1 .part-ticket .head-right .btn-dh {
  display: block;
  width: 262px;
  height: 50px;
  background: url("//game.gtimg.cn/images/cf/cp/a20251111cfsspym/page1/btn2.png") no-repeat 100% 100%;
  font-family: "page1font3";
  font-size: 26px;
  font-weight: 700;
  text-align: center;
  line-height: 50px;
  color: #000000;
}
.page1 .part-ticket .head-right p {
  font-size: 15px;
  color: rgba(250, 250, 250, 0.8);
  text-align: center;
  line-height: 1;
  font-weight: 400;
  margin-top: 10px;
}
.page1 .part-ticket .head-btn {
  height: 203px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.page1 .part-ticket .head-btn .enter {
  width: 305px;
  margin-top: 58px;
}
.page1 .part-ticket .head-btn .enter:nth-child(1) {
  margin-right: 155px;
}
.page1 .part-ticket .head-btn .enter-btn {
  display: block;
  width: 305px;
  height: 67px;
  background: url("//game.gtimg.cn/images/cf/cp/a20251111cfsspym/page1/btn3.png") no-repeat 100% 100%;
  font-family: "page1font3";
  font-size: 30px;
  font-weight: 700;
  text-align: center;
  line-height: 67px;
  color: #000000;
}
.page1 .part-ticket .head-btn .priority {
  position: relative;
}
.page1 .part-ticket .head-btn .priority::before {
  content: "";
  position: absolute;
  right: -84px;
  top: -22px;
  width: 118px;
  height: 33px;
  background: url("//game.gtimg.cn/images/cf/cp/a20251111cfsspym/page1/tq.png") no-repeat 100% 100%;
}
.page1 .part-ticket .head-btn .enter-tip {
  font-size: 15px;
  color: rgba(0, 0, 0, 0.6);
  line-height: 1;
  text-align: center;
  font-weight: 500;
  margin-top: 8px;
}
.page1 .part1 {
  position: relative;
  margin: 0 auto 0;
  height: 3716px;
}
.page1 .part1 .part1-list {
  position: relative;
  margin: 16px auto auto 88px;
  width: 1200px;
  height: 831px;
}
.page1 .part1 .part1-list .part1-item {
  position: relative;
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding-left: 38px;
  margin-bottom: 30px;
}
.page1 .part1 .part1-list .part1-item::before {
  content: "";
  position: absolute;
  top: 2px;
  left: 0;
  display: block;
  width: 31px;
  height: 29px;
  background: url("//game.gtimg.cn/images/cf/cp/a20251111cfsspym/page1/part1-start-icon.png") no-repeat 100% 100%;
}
.page1 .part1 .part1-list .part1-item .part1-item-text {
  width: 100%;
  font-family: "Microsoft YaHei";
  font-size: 21px;
  line-height: 33px;
  text-align: left;
  color: #232937;
}
.page1 .part1 .part1-list .part1-item .part1-item-text .textorange {
  color: #0f51b8;
  font-weight: 700;
}
.page1 .part1 .part1-ticket {
  position: relative;
  width: 1200px;
  height: 951px;
  background: url("//game.gtimg.cn/images/cf/cp/a20251111cfsspym/page1/part1-ticket-img1.png") no-repeat 100% 100%;
  margin: 0 auto 0;
}
.page1 .part1 .part1-ticket .part1-ticket-list {
  width: 928px;
  margin: 0 auto;
  padding-top: 753px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.page1 .part1 .part1-ticket .part1-ticket-list.part1-list2 {
  padding-top: 802px;
}
.page1 .part1 .part1-ticket .part1-ticket-list .part1-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-bottom: 28px;
}
.page1 .part1 .part1-ticket .part1-ticket-list .part1-item .color-rectangle {
  width: 63px;
  height: 35px;
  border-radius: 7px;
  background-color: #ffa200;
  margin-top: 2px;
  margin-right: 21px;
}
.page1 .part1 .part1-ticket .part1-ticket-list .part1-item .ticket-desc-text {
  font-family: "page1font3";
  font-size: 37px;
  color: #fdfcf9;
  line-height: 1;
  height: 35px;
  font-weight: 700;
}
.page1 .part1 .part1-ticket .part1-ticket-list .part1-item .ticket-desc-jf {
  font-family: "Microsoft YaHei";
  font-size: 21px;
  color: rgba(253, 252, 249, 0.8);
  text-align: center;
  line-height: 1;
  margin-top: 12px;
}
.page1 .part1 .part1-ticket .part1-ticket-list .part1-it1 .color-rectangle {
  background-color: #a9d08e;
}
.page1 .part1 .part1-ticket .part1-ticket-list .part1-it2 .color-rectangle {
  background-color: #8ea9db;
}
.page1 .part1 .part1-ticket .part1-ticket-list .part1-it3 .color-rectangle {
  background-color: #c65911;
}
.page1 .part1 .part1-ticket-box1 {
  margin-top: 147px;
}
.page1 .part1 .part1-ticket-box1 .part1-ticket-list .part1-item:last-child {
  margin-left: 142px;
}
.page1 .part1 .part1-ticket-box1 .part1-ticket-list .part1-it1 {
  width: 100%;
}
.page1 .part1 .part1-ticket-box1 .part1-ticket-list .part1-it1 .color-rectangle {
  background-color: #8ea9db;
}
.page1 .part1 .part1-ticket-box1 .part1-ticket-list .part1-it2 .color-rectangle {
  background-color: #c65911;
}
.page1 .part1 .part1-ticket-box1 .part1-ticket-list .part1-it3 .color-rectangle {
  background-color: #ffa200;
}
.page1 .part1 .part1-ticket-box2 {
  margin-top: 101px;
  height: 999px;
  background-image: url("//game.gtimg.cn/images/cf/cp/a20251111cfsspym/page1/part1-ticket-img2.png");
}
.page1 .part1 .part1-ticket-box2 .part1-ticket-list .part1-item {
  width: 337px;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.page1 .part1 .part1-ticket-box2 .part1-ticket-list .part1-item:nth-child(2n) {
  margin-left: 142px;
}
.page1 .part3 {
  height: 669px;
  padding-top: 97px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.page1 .part3 .extra-buff-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 60px;
}
.page1 .part3 .extra-buff-box .extra-buff-item {
  width: 575px;
  height: 262px;
  background: url("//game.gtimg.cn/images/cf/cp/a20251111cfsspym/page1/extra-buff-bg1.png");
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.page1 .part3 .extra-buff-box .extra-buff-item:nth-child(2) {
  margin-left: 50px;
}
.page1 .part3 .extra-buff-box .extra-buff-item .flow-text {
  font-family: "page1font2";
  font-size: 51px;
  color: #fdfdfd;
  text-align: center;
  line-height: 1;
}
.page1 .part3 .extra-buff-box .extra-buff-item .flow-desc {
  font-family: "Microsoft YaHei";
  font-size: 22px;
  color: #fdfdfd;
  font-weight: 400;
  line-height: 1;
  text-align: center;
  margin-top: 18px;
}
.page1 .part4 {
  height: 746px;
  padding-top: 75px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.page1 .part4 .flow-time {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 70px;
}
.page1 .part4 .flow-time .flow-item {
  position: relative;
  width: 361px;
  height: 262px;
  background: url("//game.gtimg.cn/images/cf/cp/a20251111cfsspym/page1/flow-item-bg1.png") no-repeat;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding-top: 66px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.page1 .part4 .flow-time .flow-item:nth-child(n+2)::after {
  content: "";
  position: absolute;
  left: -49px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 39px;
  height: 50px;
  background: url("//game.gtimg.cn/images/cf/cp/a20251111cfsspym/page1/icon-arrow.png") no-repeat;
  background-size: 100% 100%;
}
.page1 .part4 .flow-time .flow-item:nth-child(n+2) {
  margin-left: 60px;
}
.page1 .part4 .flow-time .flow-item:nth-child(1) .flow-text-box .flow-text-right {
  width: 128px;
}
.page1 .part4 .flow-time .flow-item:nth-child(2) .flow-text-box .flow-split-line {
  height: 25px;
}
.page1 .part4 .flow-time .flow-item:nth-child(3) .flow-text-box {
  width: 254px;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.page1 .part4 .flow-time .flow-item:nth-child(3) .flow-text-box .flow-split-line {
  height: 23px;
}
.page1 .part4 .flow-time .flow-item .flow-text-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.page1 .part4 .flow-time .flow-item .flow-text-box .flow-text-left {
  font-family: "Microsoft YaHei";
  font-size: 25px;
  color: #ffa710;
  font-weight: 700;
  line-height: 45px;
}
.page1 .part4 .flow-time .flow-item .flow-text-box .flow-split-line {
  width: 2px;
  height: 69px;
  background-color: #faa410;
  margin: 0 20px;
}
.page1 .part4 .flow-time .flow-item .flow-text-box .flow-text-right {
  font-family: "Microsoft YaHei";
  font-size: 21px;
  color: #fafafa;
  line-height: 45px;
  font-weight: 400;
}
.page1 .part4 .flow-time .flow-item .fl-txt1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-family: "Microsoft YaHei";
  font-size: 46px;
  color: #fafafa;
  line-height: 1;
  font-weight: 700;
  margin-bottom: 16px;
}
.page1 .part4 .flow-time .flow-item .fl-txt1::before {
  content: "";
  width: 44px;
  height: 44px;
  background: url("//game.gtimg.cn/images/cf/cp/a20251111cfsspym/page1/icon-start2.png") no-repeat;
  margin-right: 5px;
}
.page1 .part5 {
  height: 1780px;
  padding-top: 90px;
}
.page1 .part5 .address-img {
  position: relative;
  width: 1202px;
  height: 746px;
  margin: 53px auto 0;
}
.page1 .part5 .address-img img {
  width: 100%;
  height: 100%;
}
.page1 .part5 .address-img .address-text {
  position: absolute;
  left: 190px;
  bottom: 0;
  font-family: "Microsoft YaHei";
  font-size: 36px;
  color: #f1f1f1;
  line-height: 101px;
  text-align: left;
  font-weight: 400;
}
.page1 .part5 .address-img .address-text span {
  font-weight: 700;
  color: #ffa710;
}
.page1 .part5 .address-path {
  position: relative;
  width: 1203px;
  height: 446px;
  background: url("//game.gtimg.cn/images/cf/cp/a20251111cfsspym/page1/address-path-bg.png") no-repeat;
  margin: 72px auto 0;
  padding-left: 630px;
  padding-top: 65px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.page1 .part5 .addr-tit {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-family: "page1font2";
  color: #ffa710;
  font-size: 36px;
  line-height: 1;
  margin-bottom: 16px;
}
.page1 .part5 .addr-tit::after {
  content: "";
  width: 35px;
  height: 14px;
  background: url("//game.gtimg.cn/images/cf/cp/a20251111cfsspym/page1/icon-dec.png") no-repeat;
  background-size: 100% 100%;
  -ms-flex-item-align: end;
      align-self: flex-end;
  margin-left: 7px;
  margin-bottom: 2px;
}
.page1 .part5 .addr-txt {
  position: relative;
  width: 498px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding-left: 33px;
  font-family: "Microsoft YaHei";
  font-size: 22px;
  color: #fcfcfc;
  line-height: 30px;
  margin-bottom: 16px;
  text-transform: uppercase;
}
.page1 .part5 .addr-txt:last-child {
  margin-bottom: 0;
}
.page1 .part5 .addr-txt::before {
  content: "";
  position: absolute;
  left: 2px;
  top: 4px;
  width: 22px;
  height: 21px;
  background: url("//game.gtimg.cn/images/cf/cp/a20251111cfsspym/page1/icon-start3.png") no-repeat;
}
.page1 .part5 .address-path2 {
  margin-top: 40px;
}
.page1 .part6 {
  height: 4104px;
  padding-top: 112px;
}
.page1 .part6 .p6-box1 {
  width: 1210px;
  margin: 55px auto 0;
}
.page1 .part6 .p6-box1 img {
  display: block;
  width: 1210px;
}
.page1 .part6 .p6-box1 img:nth-child(1) {
  height: 602px;
}
.page1 .part6 .p6-box1 img:nth-child(2) {
  height: 230px;
  margin-top: 97px;
}
.page1 .part6 .p6-list {
  width: 1407px;
  height: 2627px;
  background: url("//game.gtimg.cn/images/cf/cp/a20251111cfsspym/page1/p6-bg1.png") top center no-repeat;
  background-size: 100% 100%;
  margin: 89px auto 0;
  padding-top: 261px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.page1 .part6 .p6-list img {
  display: block;
  width: 1213px;
  height: 645px;
  margin: 0 auto;
}
.page1 .part6 .p6-list img:nth-child(n+2) {
  margin-top: 126px;
}
.page1 .part6 .p6-list p {
  font-family: "page1font3";
  font-size: 45px;
  line-height: 1;
  text-align: center;
  color: #ffffff;
  font-weight: 70;
  margin-top: 42px;
}
.page1 .part7 {
  width: 100%;
  margin-top: -1px;
  padding-top: 133px;
}