@charset "utf-8";
/* CSS Document */
* {
  margin: 0;
  padding: 0;
}
.arrow_icon {
  display: block;
  width: 26px;
  height: 37px;
  position: absolute;
  bottom: -120px;
  left: 50%;
  transform: translateX(-50%);
  background: url(../images/arrow1.png) no-repeat center / cover;
}
body {
  min-width: 1100px;
  font-size: 14px;
  line-height: 1.4;
  color: #000;
  font-weight: 400;
  font-family: "Montserrat", Arial, Helvetica, sans-serif;
  outline: 0;
  vertical-align: baseline;
  position: relative;
}
body:after {
  display: block;
  content: '';
  width: 100%;
  max-width: 1920px;
  height: 1428px;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  top: 1420px;
  z-index: -1;
  background: url(../images/b2g.jpg) no-repeat center / cover;
}
a {
  margin: 0;
  padding: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
  color: #000;
  outline: none;
  text-decoration: none;
  cursor: pointer;
}
a:hover {
  text-decoration: none;
}
del {
  text-decoration: line-through;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
ul,
ul li {
  list-style-type: none;
}
img {
  border: none;
}
.clearfix:after {
  clear: both;
  display: block;
  height: 0;
  font-size: 0;
  content: "";
  visibility: hidden;
}
.martop-20 {
  margin-top: -20px;
}
.clearfix {
  zoom: 1;
}
.fl {
  float: left;
}
.fr {
  float: right;
}
.wrapper {
  position: relative;
  width: 1050px;
  min-width: 1050px;
  margin: 0 auto;
  zoom: 1;
}
.banner {
  width: 100%;
  background: url(../images/bg.jpg) no-repeat center;
  padding-bottom: 90px;
}
.banner .logo {
  position: absolute;
  width: 42px;
  height: 14px;
  text-indent: -9999px;
  background: url(../images/logo.png);
  left: 0;
  top: 25px;
  z-index: 101;
  opacity: 0.8;
}
.banner .wrapper {
  width: 1100px;
}
.banner .wrapper h1 {
  height: 100px;
  background: url(../images/title.png) no-repeat center;
  text-align: center;
  padding-top: 20px;
  font-size: 0;
}
.banner .wrapper .banner-word {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-size: 18px;
  line-height: 22px;
  text-align: center;
  letter-spacing: -0.01em;
  color: #632F03;
  margin-top: -20px;
}
.banner .wrapper .banner-word strong {
  font-size: 700;
  color: #F0491A;
}
.banner .wrapper .banner-content {
  width: 100%;
  margin-top: 52px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.banner .wrapper .banner-content ul li {
  display: flex;
  flex-direction: row;
  align-items: center;
  padding: 0px 0px 0px 27px;
  position: static;
  width: 550px;
  height: 120px;
  background: rgba(255, 255, 255, 0.15);
  position: relative;
  border: 2px solid #F9BD26;
  box-sizing: border-box;
  backdrop-filter: blur(8px);
  border-radius: 16px;
  margin: 24px 0px;
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 19px;
  color: #66602F;
  cursor: pointer;
}
.banner .wrapper .banner-content ul li .cir {
  width: 22px;
  height: 22px;
  background: url(../images/cir.png) no-repeat center;
}
.banner .wrapper .banner-content ul li .b-mounth {
  margin-left: 16px;
  min-width: 110px;
}
.banner .wrapper .banner-content ul li span {
  min-width: 67px;
  padding: 0 24px;
  text-align: center;
  border-left: 2px solid #F3DB24;
  border-right: 2px solid #F3DB24;
  margin-left: 20px;
  font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  font-size: 15px;
  line-height: 18px;
  text-transform: uppercase;
  min-width: 140px;
  color: #66602F;
}
.banner .wrapper .banner-content ul li span .p-num {
  padding: 2px 6px;
  width: 69px;
  height: 19px;
  color: #DA4D25;
  line-height: 16px;
  background: #F3DB24;
  border-radius: 15px;
  text-transform: lowercase;
  font-size: 12px;
  margin: 2px auto 0;
  position: relative;
}
.banner .wrapper .banner-content ul li span .p-num .countdown {
  width: auto;
}
.banner .wrapper .banner-content ul li span .p-num .countdown .scroll-tick {
  color: #DA4D25;
}
.banner .wrapper .banner-content ul li .b-price {
  margin-left: 25px;
  font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  font-size: 16px;
  line-height: 19px;
  color: #66602F;
}
.banner .wrapper .banner-content ul li .b-tag {
  width: 86px;
  height: 121px;
  background: url(../images/tag_yellow1.png) no-repeat center;
  text-align: center;
  position: relative;
  left: 16px;
  top: 1px;
  padding-top: 25px;
  box-sizing: border-box;
}
.banner .wrapper .banner-content ul li .b-tag i {
  display: inline-block;
  width: 15px;
  height: 15px;
  background: url(../images/gift_yellow.png) no-repeat center;
}
.banner .wrapper .banner-content ul li .b-tag .t-word {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-size: 12px;
  line-height: 12px;
  text-align: center;
  color: #B78A15;
}
.banner .wrapper .banner-content ul li .b-tag .p-num {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-size: 14px;
  line-height: 17px;
  color: #DA4D25;
}
.banner .wrapper .banner-content ul li:hover {
  background: rgba(255, 255, 255, 0.6);
}
.banner .wrapper .banner-content ul li:hover span .p-num {
  background: #F0491A;
  color: #fff;
}
.banner .wrapper .banner-content ul li:hover span .p-num .countdown .scroll-tick {
  color: #fff;
}
.banner .wrapper .banner-content ul li.li-soldout {
  background: rgba(255, 255, 255, 0.15);
  border: 2px solid #B7B090;
  box-sizing: border-box;
  backdrop-filter: blur(8px);
  color: #B7B090;
  position: relative;
  cursor: text;
}
.banner .wrapper .banner-content ul li.li-soldout .cir {
  background: url(../images/cir_soudout.png) no-repeat center;
}
.banner .wrapper .banner-content ul li.li-soldout span {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  font-size: 15px;
  line-height: 18px;
  text-transform: uppercase;
  border-left: 2px solid #B7B090;
  border-right: 2px solid #B7B090;
  color: #B7B090;
}
.banner .wrapper .banner-content ul li.li-soldout .b-price {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  font-size: 16px;
  line-height: 19px;
  color: #B7B090;
}
.banner .wrapper .banner-content ul li.li-soldout .b-tag {
  background: url(../images/tag_soldout.png) no-repeat center;
  display: flex;
  justify-content: space-between;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  padding-top: 0;
}
.banner .wrapper .banner-content ul li.li-soldout .b-tag i {
  background: url(../images/gift.png) no-repeat center;
}
.banner .wrapper .banner-content ul li.li-soldout .b-tag .t-word {
  width: 55px;
  height: 21px;
  background: url(../images/tt.png) no-repeat center;
}
.banner .wrapper .banner-content ul li.li-soldout::before {
  content: '';
  display: block;
  position: absolute;
  width: 119px;
  height: 78px;
  left: 110px;
  top: 0;
  background: url(../images/soldout.png) no-repeat center;
}
.banner .wrapper .banner-content ul li.soldout .b-tag {
  background: url(../images/tag_sold.png) no-repeat center !important;
}
.banner .wrapper .banner-content ul li.soldout .b-tag i {
  background: url(../images/gift.png) no-repeat center !important;
}
.banner .wrapper .banner-content ul li.soldout .b-tag .t-word {
  background: url(../images/t-word.png) no-repeat center !important;
}
.banner .wrapper .banner-content ul li.soldout span .p-num {
  padding: 2px 6px;
  width: 69px;
  height: 19px;
  color: #ffffff;
  background: #D3D0C3 !important;
  border-radius: 15px;
  text-transform: lowercase;
  font-size: 12px;
  margin: 2px auto 0;
}
.banner .wrapper .banner-content ul li.soldout span .new_gift {
  color: #d3d0c3;
}
.banner .wrapper .banner-content ul li.active {
  background: #FDFCF3;
  box-shadow: 0px 55px 22px rgba(143, 124, 5, 0.02), 0px 31px 19px rgba(143, 124, 5, 0.06), 0px 14px 14px rgba(143, 124, 5, 0.11), 0px 3px 8px rgba(143, 124, 5, 0.12), 0px 0px 0px rgba(143, 124, 5, 0.12);
  backdrop-filter: blur(46px);
  border: none;
  color: #252834;
}
.banner .wrapper .banner-content ul li.active .cir {
  background: url(../images/cir_red.png) no-repeat center;
}
.banner .wrapper .banner-content ul li.active span {
  color: #F0491A;
}
.banner .wrapper .banner-content ul li.active span .p-num {
  padding: 2px 6px;
  width: 69px;
  height: 19px;
  line-height: 16px;
  color: #fff;
  background: #F0491A;
  border-radius: 15px;
  text-transform: lowercase;
  font-size: 12px;
  margin: 2px auto 0;
}
.banner .wrapper .banner-content ul li.active span .p-num .countdown {
  width: auto;
}
.banner .wrapper .banner-content ul li.active span .p-num .countdown .scroll-tick {
  color: white;
}
.banner .wrapper .banner-content ul li.active .b-price {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  font-size: 16px;
  line-height: 19px;
  /* 深黑色 */
  color: #252834;
}
.banner .wrapper .banner-content ul li.active .b-tag {
  background: url(../images/tag.png) no-repeat center;
}
.banner .wrapper .banner-content ul li.active .b-tag i {
  background: url(../images/gift.png) no-repeat center;
}
.banner .wrapper .banner-content ul li.active .b-tag .t-word {
  width: 77px;
  height: 21px;
  margin: 0px auto 0;
  background: url(../images/t-word.png) no-repeat center;
}
.banner .wrapper .banner-content ul li.active .b-tag .p-num {
  color: #fff080;
}
.banner .wrapper .banner-content ul li.active .arrow {
  width: 30px;
  height: 35px;
  position: absolute;
  right: -38px;
  background: url(../images/arrow_white.png) no-repeat center;
}
.banner .wrapper .banner-content ul .li_box66 {
  position: relative;
}
.banner .wrapper .banner-content ul .li_box66 .reduce {
  top: 0;
  left: 27px;
}
.banner .wrapper .banner-content ul .li_box66 .b-price {
  position: relative;
  left: 5px;
}
.banner .wrapper .banner-content ul .li_box66 .t-word {
  width: 77px;
  height: 21px;
  margin: 0px auto 0;
  background: url(../images/t-word-over.png) no-repeat center;
}
.banner .wrapper .banner-content .b-box {
  width: 487px;
  height: 555px;
  background: rgba(255, 255, 255, 0.95);
  box-shadow: 0px 55px 22px rgba(143, 124, 5, 0.02), 0px 31px 19px rgba(143, 124, 5, 0.06), 0px 14px 14px rgba(143, 124, 5, 0.11), 0px 3px 8px rgba(143, 124, 5, 0.12), 0px 0px 0px rgba(143, 124, 5, 0.12);
  backdrop-filter: blur(46px);
  border-radius: 16px;
  padding: 0 30px;
  box-sizing: border-box;
}
.banner .wrapper .banner-content .b-box .box-off {
  text-align: center;
  height: 209px;
  overflow: hidden;
  position: relative;
  top: -54px;
}
.banner .wrapper .banner-content .b-box .box-off .box-over {
  position: relative;
  top: -404px;
}
.banner .wrapper .banner-content .b-box .box-off .box-over img {
  display: inline-block;
}
.banner .wrapper .banner-content .b-box .items {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-size: 12px;
  line-height: 15px;
  color: #919399;
  margin-top: -44px;
  border-bottom: 1px solid #EEEEEC;
  padding-bottom: 12px;
}
.banner .wrapper .banner-content .b-box .new_title {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-size: 14px;
  line-height: 17px;
  color: #252834;
  margin-top: 15px;
  position: relative;
  padding-left: 21px;
}
.banner .wrapper .banner-content .b-box .new_title em {
  font-size: 13px;
  font-weight: 500;
}
.banner .wrapper .banner-content .b-box .new_title span {
  color: #252834;
  position: absolute;
  right: 46px;
}
.banner .wrapper .banner-content .b-box .new_title::before {
  content: '';
  display: inline-block;
  position: relative;
  left: 0;
  top: 2px;
  width: 17px;
  height: 17px;
  background: url(../images/new_yes.png) no-repeat center;
  margin-right: 8px;
}
.banner .wrapper .banner-content .b-box .b-info {
  margin-top: 12px;
  width: 415px;
  height: 97px;
  background: url(../images/b-info.png) no-repeat center;
  padding: 15px 20px 0px 21px;
  box-sizing: border-box;
  position: relative;
}
.banner .wrapper .banner-content .b-box .b-info p b {
  display: inline-block;
}
.banner .wrapper .banner-content .b-box .b-info .pp1 {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  line-height: 17px;
  color: #252834;
  position: relative;
}
.banner .wrapper .banner-content .b-box .b-info .pp1 strong {
  font-weight: 600;
}
.banner .wrapper .banner-content .b-box .b-info .pp1 em {
  font-family: 'Inter';
  font-size: 13px;
  font-weight: 500;
}
.banner .wrapper .banner-content .b-box .b-info .pp1 span {
  margin-right: 44px;
  float: right;
  color: #F0491A;
}
.banner .wrapper .banner-content .b-box .b-info .pp1::before {
  content: '';
  display: inline-block;
  position: relative;
  left: 0;
  top: 2px;
  width: 15px;
  height: 15px;
  background: url(../images/gift-red.png) no-repeat center;
  margin-right: 6px;
}
.banner .wrapper .banner-content .b-box .b-info .pp1_status::before {
  background: url(../images/gift_no.png) no-repeat center;
}
.banner .wrapper .banner-content .b-box .b-info .pp2 {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  line-height: 17px;
  color: #252834;
  margin-top: 20px;
  position: relative;
}
.banner .wrapper .banner-content .b-box .b-info .pp2 strong {
  font-weight: 600;
}
.banner .wrapper .banner-content .b-box .b-info .pp2 em {
  font-size: 13px;
  font-weight: 500;
}
.banner .wrapper .banner-content .b-box .b-info .pp2 span {
  margin-right: 44px;
  float: right;
  color: #F0491A;
}
.banner .wrapper .banner-content .b-box .b-info .pp2::before {
  content: '';
  display: inline-block;
  position: relative;
  left: 0;
  top: 2px;
  width: 15px;
  height: 15px;
  background: url(../images/gift-red.png) no-repeat center;
  margin-right: 6px;
}
.banner .wrapper .banner-content .b-box .b-info .pp1_status {
  color: #CAC6B2;
}
.banner .wrapper .banner-content .b-box .b-info .pp1_status em {
  font-size: 13px;
  font-weight: 500;
}
.banner .wrapper .banner-content .b-box .b-info .pp1_status span {
  color: #CAC6B2;
}
.banner .wrapper .banner-content .b-box .b-info .pp2_status {
  color: #CAC6B2;
}
.banner .wrapper .banner-content .b-box .b-info .pp2_status em {
  font-size: 13px;
  font-weight: 500;
}
.banner .wrapper .banner-content .b-box .b-info .pp2_status span {
  color: #CAC6B2;
}
.banner .wrapper .banner-content .b-box .b-info .pp2_status::before {
  background: url(../images/gift_no.png) no-repeat center;
}
.banner .wrapper .banner-content .b-box .b-info .pp2_soldout {
  color: #CAC6B2;
}
.banner .wrapper .banner-content .b-box .b-info .pp2_soldout em {
  font-size: 13px;
  font-weight: 500;
}
.banner .wrapper .banner-content .b-box .b-info .pp2_soldout span {
  color: #CAC6B2;
}
.banner .wrapper .banner-content .b-box .b-info .pp2_soldout::before {
  background: url(../images/gift_no.png) no-repeat center;
}
.banner .wrapper .banner-content .b-box .b-info .pp1_soldout::before {
  background: url(../images/gift_no.png) no-repeat center;
}
.banner .wrapper .banner-content .b-box .b-info .pp1_soldout {
  color: #CAC6B2;
}
.banner .wrapper .banner-content .b-box .b-info .pp1_soldout em {
  font-size: 13px;
  font-weight: 500;
}
.banner .wrapper .banner-content .b-box .b-info .pp1_soldout span {
  color: #CAC6B2;
}
.banner .wrapper .banner-content .b-box .b-info .right_num {
  width: 90px;
  height: 23px;
  background: url(../images/right_num.png) no-repeat center;
  position: absolute;
  right: -7px;
  bottom: -4px;
  font-weight: 500;
  font-size: 12px;
  line-height: 15px;
  padding-left: 10px;
  padding-top: 3px;
  color: #FFFFFF;
  box-sizing: border-box;
}
.banner .wrapper .banner-content .b-box .b-info .right_num .countdown {
  width: auto;
}
.banner .wrapper .banner-content .b-box .b-info .right_num .countdown .scroll-tick {
  color: #fff;
}
.banner .wrapper .banner-content .b-box .b-info .right_num .reduce {
  left: 35px;
}
.banner .wrapper .banner-content .b-box .b-info .right_num_status {
  background: url(../images/right_num_status.png) no-repeat center;
}
.banner .wrapper .banner-content .b-box .b-info .right_num_status_soldout {
  background: url(../images/right_num_soldout.png) no-repeat center;
}
.banner .wrapper .banner-content .b-box .b-info .pp3 {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-size: 13px;
  line-height: 16px;
  /* identical to box height */
  position: relative;
  margin-top: 6px;
  color: #F0491A;
}
.banner .wrapper .banner-content .b-box .b-info .pp3 b {
  min-width: 0;
}
.banner .wrapper .banner-content .b-box .b-info .pp3::before {
  content: '';
  display: inline-block;
  position: relative;
  left: 0;
  top: 2px;
  width: 15px;
  height: 15px;
  background: url(../images/gift-red.png) no-repeat center;
  margin-right: 6px;
}
.banner .wrapper .banner-content .b-box .b-info .pp3_status {
  color: #CAC6B2;
}
.banner .wrapper .banner-content .b-box .b-info .pp3_status div {
  color: #CAC6B2;
}
.banner .wrapper .banner-content .b-box .b-info .pp3_status::before {
  background: url(../images/gift-grey.png) no-repeat center;
}
.banner .wrapper .banner-content .b-box .b-info .pp3_soldout {
  color: #CAC6B2;
}
.banner .wrapper .banner-content .b-box .b-info .pp3_soldout div {
  color: #CAC6B2;
}
.banner .wrapper .banner-content .b-box .b-info .pp3_soldout::before {
  background: url(../images/gift-grey.png) no-repeat center;
}
.banner .wrapper .banner-content .b-box .pp4 {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-size: 14px;
  line-height: 17px;
  color: #252834;
  margin-top: 20px;
  padding-left: 21px;
  padding-bottom: 14px;
  position: relative;
}
.banner .wrapper .banner-content .b-box .pp4 span {
  margin-left: 251px;
}
.banner .wrapper .banner-content .b-box .pp4::after {
  content: '';
  display: inline-block;
  position: relative;
  left: -10px;
  bottom: -15px;
  width: 409px;
  height: 14px;
  background: url(../images/pp4.png) no-repeat center;
}
.banner .wrapper .banner-content .b-box .total {
  padding: 2px 24px 10px 20px;
}
.banner .wrapper .banner-content .b-box .total b {
  min-width: 240px;
  display: inline-block;
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-size: 14px;
  line-height: 17px;
  color: #252834;
}
.banner .wrapper .banner-content .b-box .total span {
  margin-left: 70px;
  font-weight: 700;
  font-size: 18px;
}
.banner .wrapper .banner-content .b-box .button {
  width: 427px;
  height: 60px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  display: inline-block;
  text-align: center;
  transition: all 0.2s ease;
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-size: 18px;
  line-height: 57px;
  color: #FFFFFF;
  position: relative;
  background: transparent linear-gradient(180deg, #FF7D7D 0%, #FF5353 41%, #FB3655 54%, #DF0026 100%) 0% 0% no-repeat padding-box;
  box-shadow: 0px 8px 19px #FF00006E;
  border: 2px solid #FF5347;
  border-radius: 30px;
}
.banner .wrapper .banner-content .b-box .button span {
  position: relative;
  transition: all 0.2s ease;
  left: -16px;
}
.banner .wrapper .banner-content .b-box .button i {
  width: 24px;
  height: 20px;
  position: relative;
  display: inline-block;
  background: url(../images/cart.png) no-repeat center;
  left: -100px;
  top: 3px;
  transition: all 0.2s ease;
  opacity: 0;
}
.banner .wrapper .banner-content .b-box .button:hover {
  background: transparent linear-gradient(180deg, #FF7D7D 0%, #DF0026 100%) 0% 0% no-repeat padding-box;
}
.banner .wrapper .banner-content .b-box .button:hover span {
  left: 0px;
}
.banner .wrapper .banner-content .b-box .button:hover i {
  left: 0px;
  opacity: 1;
  margin-right: 16px;
}
.banner .wrapper .banner-content .b-box .b-days {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 17px;
  /* identical to box height */
  margin-top: 16px;
  text-align: center;
  /* 浅灰色 */
  position: relative;
  color: #919399;
}
.banner .wrapper .banner-content .b-box .b-days::before {
  content: '';
  position: relative;
  display: inline-block;
  width: 19px;
  height: 11px;
  background: url(../images/yes.png) no-repeat center;
  left: 0;
  margin-right: 4px;
}
.banner .wrapper .payment {
  height: 32px;
  background: url(../images/payment.png) no-repeat center;
  margin-top: 49px;
}
.section1 {
  width: 100%;
  padding-top: 76px;
  /* background: url(../images/sec1_bg.png) no-repeat center bottom; */
  box-sizing: border-box;
  height: 999px;
}
.section1 .wrapper {
  width: 1200px;
}
.section1 .wrapper h2 {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-size: 37px;
  line-height: 120%;
  letter-spacing: -0.02em;
  color: #252834;
  text-align: center;
}
.section1 .wrapper table {
  width: 100%;
  margin-top: 52px;
}
.section1 .wrapper table tr td {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-size: 15px;
  line-height: 18px;
  text-align: center;
  color: #252834;
  margin: 13px 0px;
  background: #FEFEFB;
  height: 45px;
  border-bottom: 1px solid #EBEBE6;
  box-sizing: border-box;
}
.section1 .wrapper table tr td .td_icon1 {
  display: inline-block;
  width: 92px;
  height: 19px;
  background: url(../images/td1.png) no-repeat center;
  font-style: normal;
  font-weight: 900;
  font-size: 11px;
  line-height: 17px;
  text-align: center;
  text-transform: uppercase;
  margin-left: 5px;
  color: #FFFFFF;
}
.section1 .wrapper table tr td .td_icon2 {
  display: inline-block;
  width: 42px;
  height: 20px;
  background: url(../images/td2.png) no-repeat center;
  font-style: normal;
  font-weight: 900;
  font-size: 11px;
  line-height: 17px;
  text-align: center;
  text-transform: uppercase;
  margin-left: 5px;
  color: #FFFFFF;
}
.section1 .wrapper table tr td .td_icon3 {
  display: inline-block;
  width: 46px;
  height: 20px;
  background: url(../images/td3.png) no-repeat center;
  font-family: 'Inter';
  font-style: normal;
  font-weight: 900;
  font-size: 11px;
  line-height: 17px;
  text-align: center;
  text-transform: uppercase;
  margin-left: 5px;
  color: #FFFFFF;
}
.section1 .wrapper table tr .td-special {
  border-top: none;
}
.section1 .wrapper table tr .tdtd {
  border-bottom: 0;
  position: relative;
}
.section1 .wrapper table tr .tdtd::after {
  content: "";
  display: block;
  position: absolute;
  width: 564px;
  height: 1px;
  background: #EBEBE6;
  bottom: 0px;
  left: 16px;
}
.section1 .wrapper table tr .td1_title {
  height: 81px;
  background: #F5F5EA;
  border-radius: 12px 12px 0px 0px;
  position: relative;
  width: 300px;
}
.section1 .wrapper table tr .td1_title b {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-size: 19px;
  line-height: 23px;
  /* identical to box height */
  /* 深黑色 */
  color: #252834;
}
.section1 .wrapper table tr .td1_title span {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 19px;
  text-align: center;
  /* 深黑色 */
  color: #252834;
}
.section1 .wrapper table tr .td1_title .td1_div {
  width: 100%;
  height: 551px;
  background: transparent;
  border: 3px solid #F5F5EA;
  border-top: none;
  box-sizing: border-box;
  border-radius: 0px 0px 12px 12px;
  position: absolute;
  top: 73px;
  filter: drop-shadow(0px 38px 15px rgba(167, 171, 174, 0.01)) drop-shadow(0px 9px 9px rgba(167, 171, 174, 0.09)) drop-shadow(0px 2px 5px rgba(167, 171, 174, 0.1)) drop-shadow(0px 0px 0px rgba(167, 171, 174, 0.1));
}
.section1 .wrapper table tr .td1_title .td1_div.soldout {
  height: 461px;
}
.section1 .wrapper table tr .td2_title {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-size: 18px;
  line-height: 22px;
  /* identical to box height */
  /* 深黑色 */
  color: #252834;
}
.section1 .wrapper table tr .td3_title {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-size: 19px;
  line-height: 23px;
  /* identical to box height */
  background: #FFD90A;
  border-radius: 12px 12px 0px 0px;
  text-align: center;
  width: 300px;
  /* 深黑色 */
  color: #252834;
  position: relative;
}
.section1 .wrapper table tr .td3_title .td3_div {
  position: absolute;
  display: block;
  height: 689px;
  left: 0px;
  top: 81px;
  width: 100%;
  background: transparent;
  border: 3px solid #FFD90A;
  border-top: none;
  box-sizing: border-box;
  border-radius: 0px 0px 12px 12px;
  filter: drop-shadow(0px 56px 22px rgba(216, 189, 14, 0.01)) drop-shadow(0px 31px 19px rgba(216, 189, 14, 0.04)) drop-shadow(0px 14px 14px rgba(216, 189, 14, 0.07)) drop-shadow(0px 3px 8px rgba(216, 189, 14, 0.08)) drop-shadow(0px 0px 0px rgba(216, 189, 14, 0.08));
}
.section1 .wrapper table tr .td3_title .td3_div .td_info {
  width: 100%;
  height: 145px;
  position: absolute;
  bottom: 0;
  background: #FEFBE8;
  padding-top: 15px;
  box-sizing: border-box;
  border-radius: 0px 0px 12px 12px;
}
.section1 .wrapper table tr .td3_title .td3_div .td_info .t-year del {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 17px;
  /* identical to box height */
  margin-right: 8px;
  text-align: center;
  text-decoration-line: line-through;
  color: #5E5E5E;
}
.section1 .wrapper table tr .td3_title .td3_div .td_info .t-year span {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 19px;
  text-align: center;
  /* 深黑色 */
  color: #252834;
}
.section1 .wrapper table tr .td3_title .td3_div .td_info .t-year span strong {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 19px;
  text-align: center;
  /* 深黑色 */
  color: #252834;
}
.section1 .wrapper table tr .td3_title .td3_div .td_info a {
  width: 204px;
  height: 43px;
  display: inline-block;
  text-align: center;
  line-height: 40px;
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  color: #FFFFFF;
  transition: all 0.2s ease;
  margin-top: 10px;
  background: transparent linear-gradient(180deg, #FF7D7D 0%, #FF5353 41%, #FB3655 54%, #DF0026 100%) 0% 0% no-repeat padding-box;
  box-shadow: 0px 8px 19px #FF00006E;
  border: 2px solid #FF5347;
  border-radius: 30px;
}
.section1 .wrapper table tr .td3_title .td3_div .td_info a:hover {
  background: transparent linear-gradient(180deg, #FF7D7D 0%, #DF0026 100%) 0% 0% no-repeat padding-box;
}
.section1 .wrapper table tr .td3_title .td3_div .td_info .t-gift {
  margin-top: 12px;
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  line-height: 17px;
  /* identical to box height */
  text-align: center;
  /* 深黑色 */
  color: #252834;
}
.section1 .wrapper table tr .td3_title .td3_div .td_info .t-gift div {
  font-weight: 600;
}
.section1 .wrapper table tr .td3_title .td3_div .td_info .t-gift .countdown {
  width: auto;
}
.section1 .wrapper table tr .td3_title .td3_div .td_info .t-gift .countdown .scroll-tick {
  margin-right: 0px;
}
.section1 .wrapper table tr .td3_title .td3_div .td_info .t-gift span {
  color: #f0491a;
}
.section1 .wrapper table tr .td3_title .td3_div.soldout {
  height: 599px;
}
.section1 .wrapper table tr .td3 {
  background: #FEFBE8;
}
.section2 {
  width: 100%;
  /* background: url(../images/sec2-bg.png) no-repeat center; */
  margin-top: -69px;
  padding-top: 120px;
  padding-bottom: 160px;
}
.section2 .wrapper {
  width: 1200px;
  box-sizing: border-box;
}
.section2 .wrapper h2 {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-size: 37px;
  line-height: 120%;
  /* or 44px */
  text-align: center;
  letter-spacing: -0.02em;
  /* 深黑色 */
  color: #252834;
}
.section2 .wrapper ul {
  width: 100%;
  margin-top: 68px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
}
.section2 .wrapper ul li {
  width: 33%;
  text-align: center;
}
.section2 .wrapper ul li img {
  display: block;
  margin: 0 auto;
}
.section2 .wrapper ul li b {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-size: 18px;
  line-height: 22px;
  /* identical to box height */
  text-align: center;
  /* 深黑色 */
  color: #252834;
  margin-top: 28px;
}
.section2 .wrapper ul li p {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 150%;
  /* or 21px */
  text-align: center;
  /* 浅灰色 */
  color: #919399;
  max-width: 271px;
  margin: 8px auto;
}
.section2 .wrapper ul .litop {
  margin-top: 50px;
}
.section2 .wrapper .t-year {
  margin: 68px auto 0;
  text-align: center;
}
.section2 .wrapper .t-year del {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 17px;
  margin-right: 8px;
  text-align: center;
  text-decoration-line: line-through;
  color: #5E5E5E;
}
.section2 .wrapper .t-year span {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 19px;
  text-align: center;
  color: #252834;
}
.section2 .wrapper .t-year span strong {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 19px;
  text-align: center;
  color: #252834;
}
.section2 .wrapper a {
  display: block;
  width: 277px;
  height: 54px;
  text-align: center;
  line-height: 50px;
  transition: all ease;
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-size: 18px;
  color: #FFFFFF;
  margin: 18px auto 0;
  position: relative;
  background: transparent linear-gradient(180deg, #FF7D7D 0%, #FF5353 41%, #FB3655 54%, #DF0026 100%) 0% 0% no-repeat padding-box;
  box-shadow: 0px 8px 19px #FF00006E;
  border: 2px solid #FF5347;
  border-radius: 30px;
  transition: all 0.2s ease;
}
.section2 .wrapper a span {
  position: relative;
  transition: all 0.2s ease;
  left: -16px;
}
.section2 .wrapper a i {
  width: 24px;
  height: 20px;
  position: relative;
  display: inline-block;
  background: url(../images/cart.png) no-repeat center;
  left: -100px;
  top: 3px;
  transition: all 0.2s ease;
  opacity: 0;
}
.section2 .wrapper a::after {
  content: '';
  width: 74px;
  height: 53px;
  position: absolute;
  right: -10px;
  top: -16px;
  background: url(../images/group.png) no-repeat center;
}
.section2 .wrapper a:hover i {
  left: 0px;
  opacity: 1;
  margin-right: 16px;
}
.section2 .wrapper a:hover {
  background: transparent linear-gradient(180deg, #FF7D7D 0%, #DF0026 100%) 0% 0% no-repeat padding-box;
}
.section2 .wrapper a:hover span {
  left: 0px;
}
.section2 .wrapper .ul_gift {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  line-height: 17px;
  /* identical to box height */
  text-align: center;
  color: #252834;
  margin: 16px 0px;
}
.section2 .wrapper .ul_gift div {
  font-weight: 600;
}
.section2 .wrapper .ul_gift .countdown {
  width: auto;
}
.section2 .wrapper .ul_gift .countdown .scroll-tick {
  margin-right: 0px;
}
.section2 .wrapper .ul_gift span {
  color: #f0491a;
}
.section3 {
  width: 100%;
  padding-top: 60px;
  min-height: 430px;
}
.section3 .wrapper {
  width: 1100px;
}
.section3 .wrapper h2 {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-size: 38px;
  line-height: 120%;
  /* identical to box height, or 46px */
  text-align: center;
  letter-spacing: -0.02em;
  color: #252834;
}
.section3 .wrapper .slider_con {
  margin-top: 62px;
}
.section3 .wrapper .slider_con ul {
  width: 200px;
  position: relative;
  z-index: 10;
  float: left;
  top: 126px;
}
.section3 .wrapper .slider_con ul li {
  position: absolute;
  cursor: pointer;
  transition: all 0.3s ease;
}
.section3 .wrapper .slider_con ul li img {
  width: 62px;
}
.section3 .wrapper .slider_con ul .val1 {
  left: 116px !important;
  top: 0 !important;
}
.section3 .wrapper .slider_con ul .val1 img {
  width: 100px;
}
.section3 .wrapper .slider_con ul .val2 {
  left: 90px;
  top: -90px;
}
.section3 .wrapper .slider_con ul .val3 {
  left: 0px;
  top: -50px;
}
.section3 .wrapper .slider_con ul .val4 {
  left: 10px;
  top: 36px;
}
.section3 .wrapper .slider_con ul .val5 {
  left: 100px;
  top: 113px;
}
@keyframes slideUp {
  0% {
    transform: translateY(0%);
    opacity: 0;
  }
  100% {
    transform: translateY(-30%);
    opacity: 1;
  }
}
.section3 .wrapper .slider_con .slider_info {
  width: 914px;
  height: 332px;
  background: url(../images/slider_info.png) no-repeat center;
  position: relative;
  float: right;
}
.section3 .wrapper .slider_con .slider_info div.show {
  display: block;
  animation: slideUp 0.3s ease forwards;
}
.section3 .wrapper .slider_con .slider_info div {
  position: absolute;
  top: 27%;
  left: 0px;
  padding: 56px 0 0 80px;
  box-sizing: border-box;
  max-width: 787px;
  display: none;
  transition: all 0.4s ease-in-out;
}
.section3 .wrapper .slider_con .slider_info div span {
  display: block;
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-size: 14px;
  line-height: 17px;
  /* identical to box height */
  /* 浅灰色 */
  color: #919399;
}
.section3 .wrapper .slider_con .slider_info div strong {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 130%;
  /* or 21px */
  display: block;
  /* 深黑色 */
  color: #252834;
  margin: 16px 0px;
}
.section3 .wrapper .slider_con .slider_info div .s-title {
  font-weight: 600;
}
.section3 .wrapper .slider_con .slider_info div p {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-size: 15px;
  line-height: 150%;
  /* or 22px */
  /* 深黑色 */
  color: #252834;
}
.section3 .wrapper .slider_con .slider_info div:nth-of-type(2) {
  top: 27%;
}
.section3 .wrapper .slider_con .slider_info div:nth-of-type(5) {
  top: 30%;
}
.footer {
  width: 100%;
  color: #838283;
  line-height: 1.5;
}
.footer-cont {
  width: 1086px;
  height: auto;
  margin: 75px auto 0;
}
.footer-note {
  width: 1100px;
  height: auto;
  margin: 20px auto;
  font-size: 12px;
  font-weight: 600;
  color: #453f3f;
}
.footer-note p {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 17px;
  /* 浅灰色 */
  color: #919399;
}
/* service */
.service dl {
  width: 515px;
  height: 101px;
  border: 1px solid #EAEAEC;
  box-sizing: border-box;
  border-radius: 24px;
  margin: 0px 14px;
}
.service h3 {
  font-weight: 600;
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-size: 13px;
  line-height: 16px;
  /* identical to box height */
  /* 深黑色 */
  color: #252834;
}
.service p {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 150%;
  /* or 20px */
  /* 浅灰色 */
  color: #919399;
  /* Inside auto layout */
  flex: none;
  order: 1;
  flex-grow: 0;
  margin: 8px 0px;
}
.service dl.fl dt {
  float: left;
  margin: 14px 12px 0 24px;
}
.service dl.fl dd {
  float: left;
  width: 410px;
  margin-top: 19px;
}
.service dl.fr dt,
.service dl.fr dd {
  margin-left: 28px;
}
.service .fr h3 {
  margin-top: 20px;
}
.service .fr dd {
  margin-top: 12px;
}
/* awards */
.awrads-bg {
  background: url(../images/awards-bg.png) no-repeat center top;
  height: 291px;
  padding-top: 1px;
  overflow: hidden;
  margin-top: 78px;
}
.awards {
  color: #232323;
  line-height: 22px;
  text-align: center;
}
.awards h2 {
  margin: 80px 0 10px;
  font-size: 36px;
  font-weight: 600;
}
.awards p {
  margin-bottom: 38px;
  font-weight: 500;
  margin-top: 11px;
}
.section4 {
  position: fixed;
  top: 487px;
  right: -200px;
  display: flex;
  flex-direction: row;
  align-items: center;
  padding: 10px 14px;
  width: 185px;
  height: 56px;
  background: rgba(255, 253, 238, 0.7);
  border: 1px solid #EAE297;
  box-sizing: border-box;
  border-radius: 6px;
  transition: all 0.6s ease;
}
.section4 img {
  margin-right: 5px;
}
.section4 p {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 17px;
  /* identical to box height */
  /* 浅灰色 */
  color: #919399;
}
.section4 .sec4_num {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 19px;
  color: #000;
  /* 主色 */
}
.section4 .sec4_num b {
  font-weight: 700;
  color: #F0491A;
}
.section4.up {
  right: 38px;
}
.float_window {
  width: 100vw;
  height: 100vh;
  background: rgba(255, 255, 255, 0.6);
  backdrop-filter: blur(14px);
  position: fixed;
  top: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  transform: scale(0);
  z-index: 9999;
}
.float_window .float {
  width: 841px;
  height: 632px;
  margin-top: 150px;
  background: url(../images/float_bg.png) no-repeat center;
  position: relative;
  transform: scale(0);
  transition: all 0.8s ease;
}
.float_window .float h2 {
  height: 130px;
  margin-top: -57px;
  background: url(../images/float_title.png) no-repeat center;
}
.float_window .float .float_close {
  position: absolute;
  right: 78px;
  top: 20px;
  width: 15px;
  height: 15px;
  background: url(../images/float_close.png) no-repeat center;
  cursor: pointer;
}
.float_window .float p {
  text-align: center;
}
.float_window .float .luck {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-size: 22px;
  line-height: 27px;
  /* identical to box height */
  text-align: center;
  letter-spacing: -0.01em;
  color: #B78A15;
}
.float_window .float .luck b {
  color: #F0491A;
}
.float_window .float .more {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 17px;
  /* identical to box height */
  text-align: center;
  letter-spacing: -0.01em;
  /* 浅灰色 */
  margin-top: 4px;
  color: #919399;
}
.float_window .float .float_wrap {
  box-sizing: border-box;
  margin-top: 34px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  justify-content: center;
}
.float_window .float .float_wrap .float_img {
  width: 353px;
  height: 213px;
  background: url(../images/float_box66.png) no-repeat center;
}
.float_window .float .float_wrap .float_img.soldout {
  background: url(../images/float_box66-soldout.png) no-repeat center;
}
.float_window .float .float_wrap .float_info {
  text-align: center;
}
.float_window .float .float_wrap .float_info .float_yellow {
  width: 159px;
  height: 69px;
  background: url(../images/yellow.png) no-repeat center;
  margin: 0 auto;
}
.float_window .float .float_wrap .float_info ul {
  display: flex;
  justify-content: space-between;
  align-items: center;
  justify-content: space-around;
  margin-top: 20px;
}
.float_window .float .float_wrap .float_info ul li {
  text-align: left;
}
.float_window .float .float_wrap .float_info ul li span {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-size: 13px;
  line-height: 16px;
  /* identical to box height */
  /* 浅灰色 */
  display: block;
  color: #919399;
}
.float_window .float .float_wrap .float_info ul li b {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 19px;
  /* 深黑色 */
  color: #252834;
  margin-top: 3px;
  position: relative;
}
.float_window .float .float_wrap .float_info ul li b::after {
  position: absolute;
  content: '';
  background: url(../images/line.png) no-repeat center;
  width: 61px;
  height: 11px;
  left: 0;
  top: 5px;
}
.float_window .float .float_wrap .float_info ul li strong {
  font-weight: 700;
  font-size: 22px;
  line-height: 27px;
  /* identical to box height */
  color: #F0491A;
}
.float_window .float .float_wrap .float_info a {
  display: block;
  width: 277px;
  height: 54px;
  text-align: center;
  line-height: 50px;
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-size: 18px;
  color: #FFFFFF;
  margin: 21px auto 0;
  position: relative;
  background: linear-gradient(360deg, #F0491A 0%, #F98C3D 100%);
  box-shadow: 0 7px 0 #D73608;
  border-radius: 16px;
  transition: all 0.2s ease;
}
.float_window .float .float_wrap .float_info a span {
  position: relative;
}
.float_window .float .float_wrap .float_info a i {
  width: 24px;
  height: 20px;
  position: relative;
  display: inline-block;
  background: url(../images/cart.png) no-repeat center;
  left: -100px;
  top: 3px;
  transition: all 0.2s ease;
  opacity: 0;
}
.float_window .float .float_wrap .float_info a:hover {
  transform: translateY(5px);
  box-shadow: 0 0px 0 #D73608;
}
.float_window .float .float_wrap .float_info .f-time {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-size: 14px;
  line-height: 17px;
  /* identical to box height */
  text-align: center;
  /* 深黑色 */
  color: #252834;
  /* Inside auto layout */
  flex: none;
  order: 1;
  flex-grow: 0;
  margin: 11px 0px;
}
.float_window .float .float_wrap .float_info .f-time span {
  color: #F0491A;
}
.float_window_show {
  transform: scale(1);
}
.float_window_show .float {
  transform: scale(1);
}
.countdown {
  position: relative;
  display: inline-block;
  vertical-align: bottom;
  width: auto;
  height: 18px;
  line-height: 20px;
  overflow: hidden;
  text-align: center;
}
.countdown .scroll-tick {
  float: left;
  margin-right: 3px;
  color: #f01418;
}
.countdown .scroll-tick:last-child {
  margin-right: 0;
}
.countdown .scroll-tick strong {
  display: block;
}
.number .countdown {
  position: relative;
  display: inline-block;
  vertical-align: bottom;
  line-height: 20px;
  overflow: hidden;
  text-align: center;
}
.number .countdown .scroll-tick {
  float: left;
  margin-right: 0px;
  color: #f01418;
}
.number .countdown .scroll-tick:last-child {
  margin-right: 0;
}
.number .countdown .scroll-tick strong {
  display: block;
}
.number i {
  width: 16px;
  height: 8px;
  margin-right: 10px;
  background-position: -42px -45px;
}
.reduce {
  display: block;
  position: absolute;
  top: 0;
  left: 96px;
  width: 17px;
  height: 14px;
  background: url("../images/reduce.png") center no-repeat;
  opacity: 0;
  animation: reduce 2s ease-out;
}
.t-gift .reduce {
  top: 99px;
  left: 123px;
  animation: reduce2 2s ease-out;
}
.ul_gift {
  position: relative;
}
.ul_gift .reduce {
  top: -10px;
  left: 648px;
}
@keyframes reduce {
  0% {
    top: 0;
    opacity: 1;
  }
  100% {
    top: -40px;
    opacity: 0;
  }
}
@keyframes reduce2 {
  0% {
    top: 126px;
    opacity: 1;
  }
  100% {
    top: -40px;
    opacity: 0;
  }
}
@keyframes change_up {
  0% {
    opacity: 0;
    transform: translateY(100px);
  }
  100% {
    opacity: 1;
    transform: translateY(0px);
  }
}
.opacity {
  opacity: 0;
}
.change_up1 {
  animation: change_up 1.2s 0.1s ease forwards;
}
.change_up2 {
  animation: change_up 1.2s 0.3s ease forwards;
}
.change_up3 {
  animation: change_up 1.2s 0.5s ease forwards;
}
.change_up4 {
  animation: change_up 1.2s 0.7s ease forwards;
}
.change_up5 {
  animation: change_up 1.2s 0.9s ease forwards;
}
@media screen and (max-width: 1366px) {
  .banner .wrapper h1 {
    padding-top: 10px;
  }
  .banner .wrapper .banner-content {
    margin-top: 27px;
  }
  .banner .wrapper .banner-content .b-box .total {
    padding: 2px 24px 10px 20px;
  }
}
