.qrImg {
  width: 100%;
}
.qrImg img {
  width: 100%;
}
.shareBox .social-share .item {
  line-height: 2.5;
}
.shareBox .social-share .item a {
  width: 100%;
  display: flex;
  align-items: center;
  line-height: unset;
  height: auto;
  background-color: unset;
  border: none;
}
.shareBox .social-share .item a::before {
  width: 40px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  background-color: teal;
  border: 1px solid;
  border-radius: 100px;
  margin-right: 10px;
}
.shareBox .social-share .item .icon-weibo {
  color: #ff763b;
}
.shareBox .social-share .item .icon-weibo::before {
  background-color: #ff763b;
  color: #fff;
}
.shareBox .social-share .item .icon-qq {
  color: #56b6e7;
}
.shareBox .social-share .item .icon-qq::before {
  background-color: #56b6e7;
  color: #fff;
}
.shareBox .social-share .item .icon-wechat::before {
  background-color: #7bc549;
  color: #fff;
}
.shareBox .social-share .item .icon-wechat .share-n {
  color: #7bc549;
}
.code-popover .popper__arrow {
  display: none;
}
.code-popover {
  background: #1276FF !important;
  border-color: #1276FF;
  border-radius: 5px;
}
#app {
  min-width: 1400px;
  margin: 0 auto;
  box-sizing: border-box;
  background: #074ad4;
}
#top-nav {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  height: 90px;
  z-index: 999;
  background: #074ad4;
}
#top-nav .top-nav-content {
  width: 1200px;
  margin: 0 auto;
  height: 90px;
  box-sizing: border-box;
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
}
#top-nav .top-nav-content .left-wrap {
  display: flex;
  height: 100%;
}
#top-nav .top-nav-content .left-wrap li {
  margin-right: 50px;
  display: flex;
  align-items: flex-end;
  height: 100%;
  box-sizing: border-box;
  cursor: pointer;
}
#top-nav .top-nav-content .left-wrap li a {
  font-family: MiSans, MiSans;
  font-weight: 500;
  font-size: 23px;
  color: #ffffff;
  padding-bottom: 16px;
  border-bottom: 4px solid transparent;
  box-sizing: border-box;
}
#top-nav .top-nav-content .left-wrap li:last-child {
  margin-right: 0;
}
#top-nav .top-nav-content .left-wrap li:hover a {
  border-bottom: 4px solid white;
}
#top-nav .top-nav-content .right-wrap {
  display: flex;
  height: 100%;
}
#top-nav .top-nav-content .right-wrap li {
  margin-right: 30px;
  display: flex;
  align-items: flex-end;
  height: 100%;
  box-sizing: border-box;
  cursor: pointer;
}
#top-nav .top-nav-content .right-wrap li a {
  font-family: MiSans, MiSans;
  font-weight: 500;
  font-size: 23px;
  color: #ffffff;
  padding-bottom: 20px;
  box-sizing: border-box;
}
#top-nav .top-nav-content .right-wrap li:nth-child(1) a {
  width: 127px;
  height: 44px;
  background: url('../images/nav-btn-bg.png') no-repeat center center / cover;
  display: flex;
  justify-content: center;
  align-items: center;
  font-family: MiSans, MiSans;
  font-weight: 500;
  font-size: 23px;
  padding-bottom: 0;
  margin-bottom: 14px;
  box-sizing: border-box;
}
#top-nav .top-nav-content .right-wrap li:last-child {
  margin-right: 0;
}
#top-nav .top-nav-content .right-wrap li:last-child a {
  width: 127px;
  height: 44px;
  background: url('../images/nav-btn-bg.png') no-repeat center center / cover;
  display: flex;
  justify-content: center;
  align-items: center;
  font-family: MiSans, MiSans;
  font-weight: 500;
  font-size: 23px;
  padding-bottom: 0;
  margin-bottom: 14px;
  box-sizing: border-box;
}
#banner {
  padding-top: 90px;
  width: 100%;
  box-sizing: border-box;
}
#banner .banner-content {
  width: 100%;
}
#banner .banner-content .swiper {
  width: 100%;
  overflow: hidden;
}
#banner .banner-content .swiper .swiper-slide a {
  display: flex;
  justify-content: center;
  align-items: center;
}
#banner .banner-content .swiper .swiper-slide a img {
  width: 100%;
}
#intro {
  width: 100%;
  height: 705px;
  background: url('../images/intro-bg.png') no-repeat center center / cover;
}
#intro .intro-content {
  width: 1087px;
  margin: 0 auto;
  height: 100%;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  align-items: center;
}
#intro .intro-content .title {
  margin-top: 50px;
  width: 525px;
  height: 205px;
  position: relative;
  text-align: center;
  box-sizing: border-box;
}
#intro .intro-content .title .main-title {
  position: absolute;
  top: 75px;
  left: 50%;
  transform: translateX(-50%);
  font-family: MiSans, MiSans;
  font-weight: 600;
  font-size: 55px;
  color: #ffffff;
  z-index: 3;
}
#intro .intro-content .content {
  width: 100%;
  margin-top: 10px;
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0));
  padding: 41px 65px 30px 65px;
  box-sizing: border-box;
}
#intro .intro-content .content p {
  text-indent: 2em;
  font-family: MiSans, MiSans;
  font-weight: 500;
  font-size: 22px;
  color: #ffffff;
}
#light {
  width: 100%;
  height: 1517px;
  background: url('../images/light-bg.png') no-repeat center center / cover;
}
#light .light-content {
  width: 985px;
  margin: 0 auto;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  align-items: center;
}
#light .light-content .title {
  margin-top: 50px;
  margin-bottom: 60px;
  width: 525px;
  height: 205px;
  position: relative;
  text-align: center;
  box-sizing: border-box;
}
#light .light-content .title .main-title {
  position: absolute;
  top: 75px;
  left: 50%;
  transform: translateX(-50%);
  font-family: MiSans, MiSans;
  font-weight: 600;
  font-size: 55px;
  color: #ffffff;
  z-index: 3;
}
#light .light-content ul {
  display: grid;
  grid-template-rows: repeat(2, 1fr);
  /* 定义两行，每行占用1/2的空间 */
  grid-template-columns: repeat(3, 1fr);
  /* 定义三列，每列占用1/3的空间 */
  grid-row-gap: 10px;
  /* 设置网格之间的间隙为10px */
  grid-column-gap: 30px;
}
#light .light-content ul .light-item {
  height: 319px;
  color: white;
  border-radius: 10px;
  overflow: hidden;
  position: relative;
}
#light .light-content ul .light-item .font {
  height: 100%;
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding-left: 21px;
  padding-right: 21px;
  box-sizing: border-box;
  background-image: linear-gradient(to bottom, #1276ff, #0213b9);
}
#light .light-content ul .light-item .font p:first-child {
  font-family: MiSans, MiSans;
  font-weight: 600;
  font-size: 29px;
  margin-top: 40px;
  margin-bottom: 30px;
  box-sizing: border-box;
}
#light .light-content ul .light-item .font p:last-child {
  font-family: MiSans, MiSans;
  font-weight: 400;
  font-size: 15px;
}
#light .light-content ul .light-item .back-wrap {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  display: block;
}
#light .light-content ul .light-item .back {
  height: 100%;
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding-left: 21px;
  padding-right: 21px;
  box-sizing: border-box;
  position: relative;
}
#light .light-content ul .light-item .back img {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
}
#light .light-content ul .light-item .back p:first-child {
  font-family: MiSans, MiSans;
  font-weight: 600;
  font-size: 29px;
  margin-top: 130px;
  margin-bottom: 35px;
  box-sizing: border-box;
  z-index: 1;
}
#light .light-content ul .light-item .back p:nth-child(2) {
  font-family: MiSans, MiSans;
  font-weight: 400;
  font-size: 15px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
  text-overflow: ellipsis;
  z-index: 1;
}
#light .light-content ul .light-item.show .back-wrap {
  display: none;
}
#light .meeting-content {
  width: 1290px;
  margin: 0 auto;
  height: 100%;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  align-items: center;
}
#light .meeting-content .title {
  margin-top: 100px;
  width: 525px;
  height: 205px;
  position: relative;
  text-align: center;
  box-sizing: border-box;
}
#light .meeting-content .title .main-title {
  position: absolute;
  top: 75px;
  left: 50%;
  transform: translateX(-50%);
  font-family: MiSans, MiSans;
  font-weight: 600;
  font-size: 55px;
  color: #ffffff;
  z-index: 3;
}
#light .meeting-content ul {
  margin-top: 60px;
  display: flex;
  justify-content: space-between;
  box-sizing: border-box;
}
#light .meeting-content ul .meeting-title-item {
  color: white;
  font-family: MiSans, MiSans;
  font-weight: bold;
  font-size: 25px;
  margin-right: 30px;
  box-sizing: border-box;
  padding-left: 5px;
  padding-right: 5px;
  padding-bottom: 10px;
}
#light .meeting-content ul .meeting-title-item p {
  text-align: center;
}
#light .meeting-content ul .meeting-title-item p:last-child {
  margin-top: 10px;
  box-sizing: border-box;
}
#light .meeting-content ul .meeting-title-item:last-child {
  margin-right: 0;
}
#light .meeting-content ul .meeting-title-item.show {
  border-bottom: 6px solid #0B5FF6;
  background-image: linear-gradient(to top, #042EBC, rgba(4, 46, 188, 0.1), rgba(4, 46, 188, 0));
}
#meeting {
  width: 100%;
}
#meeting .meeting-item:first-child .meeting-detail .meeting-time .right-wrap .time-header {
  background: url('../images/meeting-time-bg-01.png') no-repeat center center / cover;
}
#meeting .meeting-item:first-child .meeting-detail .meeting-audience .audience-wrap .right-wrap {
  padding-top: 10px;
}
#meeting .meeting-item:nth-child(2) .meeting-detail .meeting-time .right-wrap .time-header {
  background: url('../images/meeting-time-bg-02.png') no-repeat center center / cover;
}
#meeting .meeting-item:nth-child(2) .meeting-detail .meeting-audience .audience-wrap .right-wrap {
  padding-top: 0px;
}
#meeting .meeting-item:nth-child(3) .meeting-detail .meeting-time .right-wrap .time-header {
  background: url('../images/meeting-time-bg-03.png') no-repeat center center / cover;
}
#meeting .meeting-item:nth-child(3) .meeting-detail .meeting-audience .audience-wrap .right-wrap {
  padding-top: 10px;
}
#meeting .meeting-item:last-child .meeting-detail .meeting-time .right-wrap .time-header {
  background: url('../images/meeting-time-bg-04.png') no-repeat center center / cover;
}
#meeting .meeting-item {
  width: 100%;
  background: #EEEFF1;
}
#meeting .meeting-item .meeting-header {
  width: 100%;
  height: 495px;
  background: url('../images/meeting-header-bg-01.png') no-repeat center center / cover;
  position: relative;
}
#meeting .meeting-item .meeting-header .right-img {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  display: none;
}
#meeting .meeting-item .meeting-header .meeting-header-content {
  width: 1200px;
  margin: 0 auto;
}
#meeting .meeting-item .meeting-header .meeting-header-content img {
  margin-top: 63px;
  box-sizing: border-box;
}
#meeting .meeting-item .meeting-header .meeting-header-content p {
  margin-top: 63px;
  padding-left: 30px;
  width: 804px;
  box-sizing: border-box;
  font-family: MiSans, MiSans;
  font-weight: 400;
  font-size: 23px;
  color: #FFFFFF;
}
#meeting .meeting-item .meeting-detail {
  width: 1283px;
  margin: 0 auto;
  box-sizing: border-box;
}
#meeting .meeting-item .meeting-detail .meeting-time {
  margin: 0 35px;
  margin-top: 75px;
  box-sizing: border-box;
  display: flex;
  justify-content: space-between;
}
#meeting .meeting-item .meeting-detail .meeting-time .left-wrap .title-en {
  font-family: MiSans, MiSans;
  font-weight: 500;
  font-size: 51px;
  color: #AAAAAE;
  line-height: 51px;
}
#meeting .meeting-item .meeting-detail .meeting-time .left-wrap .line {
  display: flex;
  margin-top: 25px;
  box-sizing: border-box;
}
#meeting .meeting-item .meeting-detail .meeting-time .left-wrap .line span:first-child {
  width: 140px;
  height: 6px;
  background: #090F66;
  border-radius: 3px;
}
#meeting .meeting-item .meeting-detail .meeting-time .left-wrap .line span:last-child {
  margin-left: 5px;
  box-sizing: border-box;
  width: 6px;
  height: 6px;
  background: #090F66;
  border-radius: 3px;
}
#meeting .meeting-item .meeting-detail .meeting-time .left-wrap .title-zh {
  margin-top: 25px;
  box-sizing: border-box;
  font-family: MiSans, MiSans;
  font-weight: 600;
  font-size: 35px;
  color: #090F66;
}
#meeting .meeting-item .meeting-detail .meeting-time .right-wrap {
  width: 866px;
}
#meeting .meeting-item .meeting-detail .meeting-time .right-wrap .time-header {
  width: 100%;
  height: 178px;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  justify-content: flex-end;
}
#meeting .meeting-item .meeting-detail .meeting-time .right-wrap .time-header p {
  width: 200px;
}
#meeting .meeting-item .meeting-detail .meeting-time .right-wrap .time-header p:first-child {
  font-family: MiSans, MiSans;
  font-weight: 400;
  font-size: 23px;
  color: #E7E4E4;
}
#meeting .meeting-item .meeting-detail .meeting-time .right-wrap .time-header p:last-child {
  font-family: MiSans, MiSans;
  font-weight: 600;
  font-size: 25px;
  color: #E7E4E4;
  margin-bottom: 15px;
  box-sizing: border-box;
}
#meeting .meeting-item .meeting-detail .meeting-time .right-wrap table {
  width: 100%;
  box-shadow: 0px 6px 38px 6px #A4A4A4;
}
#meeting .meeting-item .meeting-detail .meeting-time .right-wrap table tr {
  height: 93px;
  box-sizing: border-box;
}
#meeting .meeting-item .meeting-detail .meeting-time .right-wrap table tr td {
  border-bottom: 1px solid #d2d2d3;
}
#meeting .meeting-item .meeting-detail .meeting-time .right-wrap table tr td:first-child {
  width: 290px;
  text-align: center;
  font-family: MiSans, MiSans;
  font-weight: 500;
  font-size: 21px;
  color: #AAAAAE;
}
#meeting .meeting-item .meeting-detail .meeting-time .right-wrap table tr td:last-child {
  font-family: MiSans, MiSans;
  font-weight: 500;
  font-size: 22px;
  color: #353538;
}
#meeting .meeting-item .meeting-detail .meeting-time .right-wrap table tr:last-child td {
  border-bottom: 0;
}
#meeting .meeting-item .meeting-detail .meeting-time .right-wrap .tip-msg {
  margin-top: 10px;
  width: 100%;
  text-align: right;
  font-family: MiSans, MiSans;
  font-weight: 400;
  font-size: 15px;
  color: #9D9D9D;
  box-sizing: border-box;
}
#meeting .meeting-item .meeting-detail .meeting-audience {
  width: 100%;
}
#meeting .meeting-item .meeting-detail .meeting-audience .audience-title {
  width: 100%;
  height: 130px;
  display: flex;
  align-items: center;
  justify-content: center;
}
#meeting .meeting-item .meeting-detail .meeting-audience .audience-title .audience-title-wrap {
  display: flex;
  align-items: center;
}
#meeting .meeting-item .meeting-detail .meeting-audience .audience-title .audience-title-wrap p {
  padding: 0 20px;
  box-sizing: border-box;
  font-family: MiSans, MiSans;
  font-weight: 600;
  font-size: 44px;
  color: #090F66;
}
#meeting .meeting-item .meeting-detail .meeting-audience .audience-wrap {
  display: flex;
  justify-content: space-between;
  box-shadow: 0px 6px 38px 6px #A4A4A4;
  margin: 0 35px;
  padding: 20px;
  box-sizing: border-box;
}
#meeting .meeting-item .meeting-detail .meeting-audience .audience-wrap .audience-banner {
  width: 435px;
  height: 348px;
}
#meeting .meeting-item .meeting-detail .meeting-audience .audience-wrap .audience-banner .swiper {
  width: 435px;
  height: 100%;
  overflow: hidden;
}
#meeting .meeting-item .meeting-detail .meeting-audience .audience-wrap .audience-banner .swiper .swiper-slide a {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
#meeting .meeting-item .meeting-detail .meeting-audience .audience-wrap .audience-banner .swiper .swiper-slide a img {
  width: 100%;
}
#meeting .meeting-item .meeting-detail .meeting-audience .audience-wrap .right-wrap {
  box-sizing: border-box;
  padding: 65px 20px 0 60px;
}
#meeting .meeting-item .meeting-detail .meeting-audience .audience-wrap .right-wrap p:nth-child(2n+1) {
  font-family: MiSans, MiSans;
  font-weight: 600;
  font-size: 29px;
  color: #1B69F8;
}
#meeting .meeting-item .meeting-detail .meeting-audience .audience-wrap .right-wrap p:nth-child(2n) {
  font-family: MiSans, MiSans;
  font-weight: 400;
  font-size: 19px;
  color: #2C2C2F;
}
#meeting .meeting-item .meeting-detail .meeting-audience .audience-wrap .right-wrap p:nth-child(2n+3) {
  margin-top: 15px;
  box-sizing: border-box;
}
#meeting .meeting-item .meeting-detail .meeting-company {
  width: 100%;
}
#meeting .meeting-item .meeting-detail .meeting-company .company-title {
  width: 100%;
  height: 130px;
  display: flex;
  align-items: center;
  justify-content: center;
}
#meeting .meeting-item .meeting-detail .meeting-company .company-title .company-title-wrap {
  display: flex;
  align-items: center;
}
#meeting .meeting-item .meeting-detail .meeting-company .company-title .company-title-wrap p {
  padding: 0 20px;
  box-sizing: border-box;
  font-family: MiSans, MiSans;
  font-weight: 600;
  font-size: 44px;
  color: #090F66;
}
#meeting .meeting-item .meeting-detail .meeting-company table {
  width: 100%;
  margin-bottom: 80px;
  box-sizing: border-box;
}
#meeting .meeting-item .meeting-detail .meeting-company table tr {
  height: 66px;
}
#meeting .meeting-item .meeting-detail .meeting-company table tr td {
  text-align: center;
  font-family: MiSans, MiSans;
  font-weight: 400;
  font-size: 17px;
}
#meeting .meeting-item .meeting-detail .meeting-company table tr:nth-child(2n+1) {
  background: #386FEC;
}
#meeting .meeting-item .meeting-detail .meeting-company table tr:nth-child(2n+1) td {
  color: #FFFFFF;
}
#meeting .meeting-item .meeting-detail .meeting-company table tr:nth-child(2n) td {
  color: #090F66;
}
#meeting .meeting-item .meeting-footer {
  width: 100%;
  height: 1px;
  background: #EEEFF1;
}
#media-field {
  width: 100%;
  height: 838px;
  box-sizing: border-box;
  background: #0e5fe4 url('../images/field-01.png') no-repeat center top;
}
#invite-guests {
  width: 100%;
  height: 915px;
  box-sizing: border-box;
  background: #0e5fe4 url('../images/invite-guests.png?v=0612') no-repeat center top;
}
#media-publicity {
  width: 100%;
  height: 920px;
  box-sizing: border-box;
  background: #eeeff1 url('../images/publicity-01.png') no-repeat center top;
}
#media-publicity .media-publicity-content {
  width: 1200px;
  margin: 0 auto;
  height: 100%;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative;
}
#media-publicity .media-publicity-content .title {
  margin-top: 50px;
  width: 525px;
  height: 205px;
  position: relative;
  text-align: center;
  box-sizing: border-box;
}
#media-publicity .media-publicity-content .main-title {
  position: absolute;
  width: 1200px;
  text-align: center;
  top: 120px;
  left: 50%;
  transform: translateX(-50%);
  font-family: MiSans, MiSans;
  font-weight: 600;
  font-size: 55px;
  color: transparent;
  z-index: 3;
  background: -webkit-linear-gradient(#0EEFFC 10%, #27AAE8);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
#media-publicity .media-publicity-content .content {
  width: 100%;
  display: flex;
  justify-content: space-between;
  margin-top: 80px;
  box-sizing: border-box;
}
#media-publicity .media-publicity-content .content .left-wrap {
  width: 375px;
}
#media-publicity .media-publicity-content .content .left-wrap ul li {
  margin-bottom: 35px;
  box-sizing: border-box;
}
#media-publicity .media-publicity-content .content .left-wrap ul li p:first-child {
  text-align: right;
  margin-bottom: 15px;
  box-sizing: border-box;
  font-family: MiSans, MiSans;
  font-weight: 600;
  font-size: 23px;
  color: #3661C7;
}
#media-publicity .media-publicity-content .content .left-wrap ul li p:first-child img {
  margin-left: 10px;
  box-sizing: border-box;
}
#media-publicity .media-publicity-content .content .left-wrap ul li p:last-child {
  padding-right: 20px;
  box-sizing: border-box;
  font-family: MiSans, MiSans;
  font-weight: 400;
  font-size: 17px;
  color: #2C2C2F;
}
#media-publicity .media-publicity-content .content .left-wrap ul li:last-child {
  margin-bottom: 0;
}
#media-publicity .media-publicity-content .content .left-wrap ul li:hover {
  background-image: linear-gradient(to left, rgba(14, 239, 252, 0.5), rgba(14, 239, 252, 0.1));
}
#media-publicity .media-publicity-content .content .right-wrap {
  width: 375px;
}
#media-publicity .media-publicity-content .content .right-wrap ul li {
  margin-bottom: 35px;
  box-sizing: border-box;
}
#media-publicity .media-publicity-content .content .right-wrap ul li p:first-child {
  margin-bottom: 15px;
  box-sizing: border-box;
  font-family: MiSans, MiSans;
  font-weight: 600;
  font-size: 23px;
  color: #3661C7;
}
#media-publicity .media-publicity-content .content .right-wrap ul li p:first-child img {
  margin-right: 10px;
  box-sizing: border-box;
}
#media-publicity .media-publicity-content .content .right-wrap ul li p:last-child {
  padding-left: 20px;
  box-sizing: border-box;
  font-family: MiSans, MiSans;
  font-weight: 400;
  font-size: 17px;
  color: #2C2C2F;
}
#media-publicity .media-publicity-content .content .right-wrap ul li:last-child {
  margin-bottom: 0;
}
#media-publicity .media-publicity-content .content .right-wrap ul li:hover {
  background-image: linear-gradient(to right, rgba(14, 239, 252, 0.5), rgba(14, 239, 252, 0.1));
}
#media-coverage {
  width: 100%;
  height: 880px;
  background: #eeeff1;
  position: relative;
}
#media-coverage .coverage-bg {
  position: absolute;
  left: 50%;
  top: 0;
  bottom: 0;
  width: 1920px;
  transform: translateX(-50%);
  pointer-events: none;
  z-index: 2;
}
#media-coverage .coverage-bg .left-bg {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  z-index: 2;
  pointer-events: none;
}
#media-coverage .coverage-bg .right-bg {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 2;
  pointer-events: none;
}
#media-coverage .media-coverage-content {
  width: 1320px;
  margin: 0 auto;
  height: 100%;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  align-items: center;
}
#media-coverage .media-coverage-content .title {
  margin-top: 50px;
  width: 525px;
  height: 205px;
  position: relative;
  text-align: center;
  box-sizing: border-box;
}
#media-coverage .media-coverage-content .title .main-title {
  position: absolute;
  top: 70px;
  left: 50%;
  transform: translateX(-50%);
  font-family: MiSans, MiSans;
  font-weight: 600;
  font-size: 55px;
  color: transparent;
  z-index: 3;
  background: -webkit-linear-gradient(#0EEFFC 10%, #27AAE8);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
#media-coverage .media-coverage-content .content {
  width: 100%;
  height: 512px;
  margin-top: 15px;
  overflow: hidden;
}
#media-coverage .media-coverage-content .content .swiper {
  width: 100%;
  height: 100%;
  overflow: hidden;
}
#media-coverage .media-coverage-content .content .swiper .swiper-slide a {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: flex-start;
}
#media-coverage .media-coverage-content .content .swiper .swiper-slide a img {
  width: 100%;
}
#media-coverage .media-coverage-content .arrows {
  margin-top: 30px;
  width: 100%;
  display: flex;
  justify-content: flex-end;
  box-sizing: border-box;
}
#media-coverage .media-coverage-content .arrows img:last-child {
  margin-right: 220px;
  margin-left: 10px;
  box-sizing: border-box;
}
#look-back {
  width: 100%;
  height: 743px;
  background: url('../images/review-bg.png') no-repeat center center / cover;
}
#look-back .look-back-content {
  width: 1200px;
  margin: 0 auto;
  height: 100%;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  align-items: center;
}
#look-back .look-back-content .title {
  margin-top: 100px;
  width: 525px;
  height: 205px;
  position: relative;
  text-align: center;
  box-sizing: border-box;
}
#look-back .look-back-content .title .main-title {
  position: absolute;
  top: 70px;
  left: 50%;
  transform: translateX(-50%);
  font-family: MiSans, MiSans;
  font-weight: 600;
  font-size: 55px;
  color: #ffffff;
  z-index: 3;
}
#look-back .look-back-content .content {
  width: 100%;
  margin-top: 50px;
  box-sizing: border-box;
}
#look-back .look-back-content .content .reviewBanner {
  width: 100%;
  height: 310px;
  overflow: hidden;
}
#look-back .look-back-content .content .swiper-slide {
  width: 300px;
  height: 300px;
  background: white;
}
#look-back .look-back-content .content .swiper-slide .banner-title-wrap {
  display: flex;
  justify-content: space-between;
  margin-top: 10px;
  box-sizing: border-box;
}
#look-back .look-back-content .content .swiper-slide .banner-title-wrap .time {
  width: 58px;
  display: flex;
  flex-direction: column;
  align-items: center;
}
#look-back .look-back-content .content .swiper-slide .banner-title-wrap .time span:first-child {
  font-family: MiSans, MiSans;
  font-weight: 600;
  font-size: 17px;
  color: #6A6A6F;
}
#look-back .look-back-content .content .swiper-slide .banner-title-wrap .time span:last-child {
  font-family: MiSans, MiSans;
  font-weight: 600;
  font-size: 10px;
  color: #6A6A6F;
}
#look-back .look-back-content .content .swiper-slide .banner-title-wrap p:last-child {
  display: flex;
  align-items: center;
  flex: 1;
  text-align: left;
  padding-right: 10px;
  box-sizing: border-box;
  font-family: MiSans, MiSans;
  font-weight: 600;
  font-size: 16px;
  color: #353538;
}
#look-back .look-back-content .content .swiper-slide .more {
  margin-top: 5px;
  padding-left: 45px;
  box-sizing: border-box;
  font-family: MiSans, MiSans;
  font-weight: 500;
  font-size: 12px;
  color: #444447;
}
#look-back .look-back-content .content .swiper-slide img {
  display: block;
  width: 100%;
  height: 180px;
}
#look-back .look-back-content .content .swiper-slide:hover {
  box-sizing: border-box;
  border: 2px solid;
  border-image: radial-gradient(circle, #0069fb, #5e88ff) 2 2;
}
#look-back .look-back-content .content .swiper-button-next,
#look-back .look-back-content .content .swiper-button-prev {
  color: transparent;
}
#look-back .look-back-content .content .swiper-button-prev {
  left: 50px;
}
#look-back .look-back-content .content .swiper-button-next {
  right: 50px;
}
#contact-us {
  width: 100%;
  height: 478px;
  background: url('../images/contact-us-bg.png') no-repeat center center / cover;
}
#contact-us .contact-us-content {
  width: 1200px;
  margin: 0 auto;
  box-sizing: border-box;
  color: white;
  display: flex;
  flex-direction: column;
}
#contact-us .contact-us-content .title {
  font-family: MiSans, MiSans;
  font-weight: 600;
  font-size: 38px;
  margin-top: 105px;
  box-sizing: border-box;
}
#contact-us .contact-us-content .content {
  margin-top: 45px;
  height: 150px;
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  box-sizing: border-box;
}
#contact-us .contact-us-content .content .line {
  height: 114px;
  width: 1px;
  background: white;
}
#contact-us .contact-us-content .content .left-wrap {
  height: 100%;
  display: flex;
}
#contact-us .contact-us-content .content .left-wrap li {
  text-align: center;
  font-size: 17px;
}
#contact-us .contact-us-content .content .left-wrap li img {
  margin-bottom: 5px;
  box-sizing: border-box;
}
#contact-us .contact-us-content .content .left-wrap li:first-child {
  margin-right: 35px;
}
#contact-us .contact-us-content .content .right-wrap {
  display: flex;
  height: 100%;
}
#contact-us .contact-us-content .content .right-wrap li {
  font-size: 17px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
#contact-us .contact-us-content .content .right-wrap li p:first-child {
  font-weight: bold;
  font-size: 24px;
}
#contact-us .contact-us-content .content .right-wrap li p:last-child {
  font-size: 20px;
  color: #ffffff;
  line-height: 36px;
}
#contact-us .contact-us-content .content .right-wrap li:first-child {
  margin-right: 42px;
}
#side-menu {
  display: none;
  position: fixed;
  right: 5px;
  top: 50%;
  transform: translateY(-50%);
  width: 120px;
  background: #0462ee;
  border-radius: 5px;
  overflow: hidden;
  z-index: 999;
}
#side-menu ul {
  display: flex;
  flex-direction: column;
  align-items: center;
}
#side-menu ul li {
  width: 100%;
  height: 48px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: MiSans, MiSans;
  font-weight: 600;
  font-size: 16px;
  color: #FFFFFF;
}
#side-menu ul li p {
  margin-left: 5px;
  box-sizing: border-box;
}
#side-menu ul li a {
  width: 100%;
  height: 100%;
  color: white;
  display: flex;
  align-items: center;
  justify-content: center;
}
#side-menu ul li:hover {
  background: #0B24B4;
}
