/* CSS Document */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td {margin: 0; padding: 0; }
body {font-size: 14px;  font-family: 'Microsoft YaHei', Verdana, Arial, Helvetica, sans-serif; } 
td, th, caption {font-size: 14px; } 
h1, h2, h3, h4, h5, h6 {font-weight: normal; font-size: 100%; } 
address, caption, cite, code, dfn, em, strong, th, var {font-style: normal; font-weight: normal; } 
a {color: #555; text-decoration: none; }

body {
  scroll-behavior: smooth;
  padding-bottom: 60px;
}

img {border: none; }
.clearfix:before, .clearfix:after {
  content: "";
  display: table;
}
.clearfix:after {
  clear: both;
}
.clearfix {
  *zoom: 1;
}
.hide {
  display: none !important;
}
.display {
  display: block !important;
}
ol, ul, li {list-style: none; }
input, textarea, select, button {font: 14px Verdana, Helvetica, Arial, sans-serif; }
table {border-collapse: collapse; }


map area {outline: none; }
select,input{ border: none;background: none; appearance: none; -moz-appearance: none; -webkit-appearance: none; outline: none;}

/*::-webkit-scrollbar{width:8px; height:6px; background-color: #00000040;}

::-webkit-scrollbar-thumb{background-color:rgba(0, 0 , 0, 1); border-radius:10px;}

::-webkit-scrollbar-track{background-color: transparent; }
*/

.width100{
  width: 100%;
}
.wh100 {
  width: 100%;
  height: 100%;
}
.swiper-slide img {
  width: 100%;
  height: 100%;
}
.title {
  margin: 0 auto;
  text-align: center;
  margin: 68px 0 60px 0;
}

#floor-1 {
  width: 100%;
  height: 803px;
  background: url(//x0.ifengimg.com/ucms/special/images/ADB6C68154C7E983D3A83DB7DB36B403.jpg) no-repeat top center;

}
.floor-2-bg {
  width: 100%;
  background: url(../images/bg-bottom.jpg) no-repeat center bottom;
  background-size: 100%;
}
#floor-2 {
  max-width: 1200px;
  margin: 0 auto;
  width: 95%;
  height: auto;
  /*margin-top: -480px;*/
  margin-top: 0px;
}
.column1 {
  width: 100%;
  height: 594px;
  margin: 0 auto;
  display: flex;
  justify-content: center;
  margin-bottom: 40px;
}
.column1 video {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
#swiper-container-1 {
  width: 1006px;
  /*margin: 0 auto;*/
  /*background: url(//x0.ifengimg.com/ucms/special/images/92026B3588696D63F0C9096CEBFC6DA5.png) no-repeat center center;*/
  background-size: 100%;
  padding: 10px 20px;
  position: relative;
}
.play-btn {
  display: block;
  position: absolute;
  z-index: 1;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.3);
}
.play-btn::after {
  content: "";
  display: block;
  position: absolute;
  cursor: pointer;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 100px;
  height: 100px;
  background: url(//x0.ifengimg.com/ucms/special/images/BDD9A29B344494B443C6E5640EE9701C.png) no-repeat center center;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  background-size: 100%;
}
.mySwiper-1 {
  /*height: 596px;*/
}
.swiper-commom-style {
  position: relative;
}
.swiper-commom-style .swiper-slide{
  background: rgba(0, 0, 0, 0.3);
}
.swiper-commom-style .swiper-button-next {
  right: -55px;
}
.swiper-commom-style .swiper-button-prev {
  left: -55px;
}
.swiper-commom-style .swiper-button-next:after {
  content: "";
  display: block;
  width: 36px;
  height: 80px;
  background: url(//x0.ifengimg.com/ucms/special/images/3883F090754937E59E6F1B58CDFFFA91.png) no-repeat center center;
  background-size: 100%;
}
.swiper-commom-style .swiper-button-prev:after {
  content: "";
  display: block;
  width: 36px;
  height: 80px;
  background: url(//x0.ifengimg.com/ucms/special/images/87290E285CBD64CE9B7A602C09D2BEE8.png) no-repeat center center;
  background-size: 100%;
}

.swiper-commom-style .swiper-pagination {
  bottom: -32px !important;
}
.swiper-commom-style .swiper-pagination-bullet {
  border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  -ms-border-radius: 0 !important;
  -o-border-radius: 0 !important;
  background: #fff !important;
  opacity: 1 !important;
  margin: 0 8px !important;
}
.swiper-commom-style .swiper-pagination-bullet-active {
  background: #389aff !important;
}
.column2 {
  width: 1046px;
  margin: 0 auto;
}
.column2 img, .column3 img {
  width: 100%;
  height: 100%;
}
.column3 {
  width: 1160px;
  margin: 0 auto;
}
.column4 {
  width: 1160px;
  margin: 0 auto;
  margin-top: 80px;
  /* margin-bottom: 180px; */
  margin-bottom: 60px;
  padding-bottom: 200px;
}
.column5 {
  /* width: 930px;
  height: 530px;
  margin: 0 auto;
  background: url(//x0.ifengimg.com/ucms/special/images/92026B3588696D63F0C9096CEBFC6DA5.png) no-repeat center center;
  background-size: 100% 100%;
  padding: 10px 65px;
  overflow: hidden; */
  margin-bottom: 105px;
}
.column5-changtu {
  width: 930px;
  height: 530px;
  margin: 0 auto;
  background: url(//x0.ifengimg.com/ucms/special/images/92026B3588696D63F0C9096CEBFC6DA5.png) no-repeat center center;
  background-size: 100% 100%;
  padding: 10px 65px;
  overflow: hidden;
}
.column5-changtu>div {
  overflow-y: auto;
  height: 100%;
}
.column5-changtu>div img {
  width: 96%;
}
#scrollbar1::-webkit-scrollbar {
  width: 12px;
}

#scrollbar1::-webkit-scrollbar-track {
  border-radius: 0;
  /* background-color: #e7e7e7;
  border: 1px solid #cacaca; */
  background: url(//x0.ifengimg.com/ucms/special/images/358BF2FF8811EAC100BE574718090540.png) no-repeat center center;
  background-size: 100%;
  height: 100%;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
}

#scrollbar1::-webkit-scrollbar-thumb {
  border-radius: 0;
  background-color: #4de0ff;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
}

#swiper-container-2 {
  /* background: url(//x0.ifengimg.com/ucms/special/images/D42046AF649354B1ADE0CF06145E6F45.png) no-repeat center center; */
  background: url(//x0.ifengimg.com/ucms/special/images/5BB311753EBB1666A8165B556E6E652C.png) no-repeat center center;
  background-size: 100% 100%;
  width: 1020px;
  height: 580px;
  margin: 0 auto;
  margin-top: 24px;
}

#swiper-container-2-1 {
  background: url(//x0.ifengimg.com/ucms/special/images/F44EDE4C408776C07D65F4D749F04636.png) no-repeat center center;
  background-size: 100% 100%;
  width: 1020px;
  height: 674px;
  margin: 0 auto;
  margin-top: 24px;
}

#swiper-container-2 video, #swiper-container-2-1 video {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.mySwiper-2 {
  position: absolute !important;
  width: 980px;
  height: 540px;
  /*border: 1px solid #fff;
  */bottom: 20px;
  left: 50%;
  transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
}
.mySwiper-2-1{
  position: absolute !important;
  width: 980px;
  height: 586px;
  /* border: 1px solid #fff; */
  bottom: 20px;
  left: 50%;
  transform: translateX(-50%);
}
.mySwiper-2-1 .swiper-slide {
  cursor: pointer;
  overflow: hidden;
}
.mySwiper-2-1 .swiper-slide>img {
  width: auto;
  height: 120%;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
}
/* .mySwiper-2 .swiper-slide,  */
.mySwiper-2-1 .swiper-slide {
  border: 1px solid #bcf2ff;
  height: calc(100% - 2px);
}
.mySwiper-2-1 .swiper-slide  {
  height: calc(100% - 120px) !important;
}
.mySwiper-2-1 .swiper-wrapper{
  padding-top: 54px !important;
}


.mySwiper-2-1 .swiper-slide {
  text-align: center;
  font-size: 18px;
  transition: 300ms;
  transform: scale(0.9);
  -webkit-transform: scale(0.9);
  -moz-transform: scale(0.9);
  -ms-transform: scale(0.9);
  -o-transform: scale(0.9);
  opacity: 0.6;
  position: relative;
}
.mySwiper-2-1 .swiper-slide>div {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
/* .mySwiper-2-1 .swiper-slide>div {
  box-shadow: 0px 0px 13px 1px rgba(0, 0, 0, 0.7);
  position: absolute;
  width: 91%;
  height: 80%;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  border: 1px solid #bcf2ff;
} */
.mySwiper-2-1 .swiper-slide-active,.swiper-slide-duplicate-active{
  transform: scale(1);
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  z-index: 1;
  opacity: 1;
  box-shadow: 0px 2px 14px 0px rgba(0, 0, 0, 0.8);
}

.swiper-commom-style-jc {
  width: 978px;
  height: 608px;
  margin: 0 auto;
  margin-top: 92px;
}
.swiper-commom-style-jc .swiper {
  height: calc(100% - 20px);
}

.swiper-commom-style-jc {}

.column6, .column7 {
  width: 1020px;
  margin: 0 auto;
}
.column6 .dom-style, .column7 .dom-style {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 80px;
  position: relative;
  height: 700px;
}
.column6 .dom-style img, .column7 .dom-style img{
  width: 146px;
  height: auto;
}
.column6 .dom-style img.left-iocn,.column7 .dom-style img.left-iocn{
  position: absolute;
    left: -100px;

}
.column6 .dom-style .lunbo-right {
  /* width: 924px; */
  height: 700px;
  background: url(//x0.ifengimg.com/ucms/special/images/D67610F0BA7979E814B1998B29F17DC0.png) no-repeat center center;
  background-size: 100% 100%;
  position: absolute;
    right: 0px;
}
.column7 .dom-style .lunbo-right{
  /* width: 924px; */
  height: 700px;
  background: url(//x0.ifengimg.com/ucms/special/images/668CAB4FA6D62C0681847864A6C53EA8.png) no-repeat center center;
  background-size: 100% 100%;
  position: absolute;
    right: 0px;
}
.lunbo-right.dingzhi-0::after{
  display: block;
  position: absolute;
  content: "";
  width: 369px;
  height: 72px;
  background: url(//x0.ifengimg.com/ucms/special/images/5ACFF014BBC2723340EFDC71BBD6E547.png) no-repeat left top;
  top: 0;
  left: 0;
}
.lunbo-right.dingzhi-1::after{
  display: block;
  position: absolute;
  content: "";
  width: 369px;
  height: 72px;
  background: url(//x0.ifengimg.com/ucms/special/images/79CDFC81E92FE8F1941C0C19A9E24ECB.jpg) no-repeat left top;
  top: 0;
  left: 0;
}
.lunbo-right.dingzhi-2::after{
  display: block;
  position: absolute;
  content: "";
  width: 369px;
  height: 72px;
  background: url(//x0.ifengimg.com/ucms/special/images/2C240DC9CB9E4A8E6655F19556D1865E.jpg) no-repeat left top;
  top: 0;
  left: 0;
}
.lunbo-right.dingzhi-3::after{
  display: block;
  position: absolute;
  content: "";
  width: 369px;
  height: 72px;
  background: url(//x0.ifengimg.com/ucms/special/images/48BD363B802329FEED90993F3A129AE8.jpg) no-repeat left top;
  top: 0;
  left: 0;
}
.lunbo-right.dingzhi-4::after{
  display: block;
  position: absolute;
  content: "";
  width: 369px;
  height: 72px;
  background: url(//x0.ifengimg.com/ucms/special/images/1B157800DFC45A36CC9AA0608554E7DB.jpg) no-repeat left top;
  top: 0;
  left: 0;
}
.lunbo-right.dingzhi-5::after{
  display: block;
  position: absolute;
  content: "";
  width: 369px;
  height: 72px;
  background: url(//x0.ifengimg.com/ucms/special/images/D8D5A42C21C0E1DA58A0A7B2B61E48B2.jpg) no-repeat left top;
  top: 0;
  left: 0;
}
.lunbo-right.dingzhi-6::after{
  display: block;
  position: absolute;
  content: "";
  width: 369px;
  height: 72px;
  background: url(//x0.ifengimg.com/ucms/special/images/CD026F45F7E64DC1A5290D54F8AD0757.jpg) no-repeat left top;
  top: 0;
  left: 0;
}
.lunbo-right.jctj-0::after{
  display: block;
  position: absolute;
  content: "";
  width: 369px;
  height: 72px;
  background: url(//x0.ifengimg.com/ucms/special/images/B6B369FCC11A4FE8163BD872D02F2AFB.jpg) no-repeat left top;
  top: 0;
  left: 0;
}
.lunbo-right.jctj-1::after{
  display: block;
  position: absolute;
  content: "";
  width: 369px;
  height: 72px;
  background: url(//x0.ifengimg.com/ucms/special/images/21B58F7BE82D44441F5F99A7CFB837CF.jpg) no-repeat left top;
  top: 0;
  left: 0;
}
.lunbo-right.jctj-2::after{
  display: block;
  position: absolute;
  content: "";
  width: 369px;
  height: 72px;
  background: url(//x0.ifengimg.com/ucms/special/images/07750F811B9D357471F662A23356857D.jpg) no-repeat left top;
  top: 0;
  left: 0;
}
.lunbo-right.jctj-3::after{
  display: block;
  position: absolute;
  content: "";
  width: 369px;
  height: 72px;
  background: url(//x0.ifengimg.com/ucms/special/images/9B43B6C0CD8082D06745D026B3C2E572.jpg) no-repeat left top;
  top: 0;
  left: 0;
}
.lunbo-right.jctj-4::after{
  display: block;
  position: absolute;
  content: "";
  width: 369px;
  height: 72px;
  background: url(//x0.ifengimg.com/ucms/special/images/CC94445087DA378B7335B76E8F556BC6.jpg) no-repeat left top;
  top: 0;
  left: 0;
}
.lunbo-right.jctj-5::after{
  display: block;
  position: absolute;
  content: "";
  width: 369px;
  height: 72px;
  background: url(//x0.ifengimg.com/ucms/special/images/894FA5AC7BDD12B8B8A0AA97546174DE.jpg) no-repeat left top;
  top: 0;
  left: 0;
}
.lunbo-right.jctj-6::after{
  display: block;
  position: absolute;
  content: "";
  width: 369px;
  height: 72px;
  background: url(//x0.ifengimg.com/ucms/special/images/96EB434F8C927ABDF2A683A70697D1D8.jpg) no-repeat left top;
  top: 0;
  left: 0;
}

.column6 .dom-style .lunbo-right, .column7 .dom-style .lunbo-right{
  width: 1040px;

}
#swiper-container-3, #swiper-container-4, #swiper-container-5, #swiper-container-6, #swiper-container-7, #swiper-container-8, #swiper-container-9 {
  padding: 100px 40px 0 40px;
  height: calc(100% - 160px);
}
#swiper-container-3, #swiper-container-4, #swiper-container-5, #swiper-container-6, #swiper-container-7, #swiper-container-8, #swiper-container-9 {
  padding: 100px 40px 0 40px;
  height: calc(100% - 160px);
}
.mySwiper-3, .mySwiper-4, .mySwiper-5, .mySwiper-6, .mySwiper-7, .mySwiper-8, .mySwiper-9 {
  height: 100%;
}
.column6 video, .column7 video, .column8 video, .column9 video {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

#nav-tab {
  width: 1200px;
  position: fixed;
  bottom: 160px;
  height: 60px;
  left: 50%;
  transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  z-index: 99;
}
#nav-tab .go img {
  position: absolute;
  right: 0;
  top: -180px;
}
@-webkit-keyframes s1 {
  0%,
  100% {
    transform: scale(1);
  }

  50% {
    transform: scale(1.3);
  }
}

.go img{
  animation: s1 .6s infinite; /* 动画名称，每次动画持续2秒，并且无限循环 */
}
#nav-tab ul {
  display: flex;
  width: 100%;
}
#nav-tab li {
  width: 20%;
  height: 127px;
  line-height: 134px;
  cursor: pointer;
  background: url(//x0.ifengimg.com/ucms/special/images/F7DF3DF46D501A15DCCB475681344F91.png) center top;
  display: flex;
  margin-right: 5px;
  /*align-items: center;*/
  justify-content: center;
}
#nav-tab li:last-child{
  margin-right: 0px;

}
#nav-tab li.active {
  background-image: url(//x0.ifengimg.com/ucms/special/images/B9E298FF244F21E66ACF3E13EAB3EBE5.png);
  background-size: 100% 100%;
  background-position: center top;
  background-repeat: no-repeat;
}
/* 平滑滚动的样式 */
a.smooth-scroll {
  scroll-behavior: smooth !important;
}


/* 弹窗样式 */
#layout {
  width: 480px;
  height: 248px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 9999;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  background-color: rgba(13, 30, 63, 0.7);
  background-image: url(//x0.ifengimg.com/ucms/special/images/92026B3588696D63F0C9096CEBFC6DA5.png);
  background-size: 100% 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  text-align: center;
  line-height: 248px;
  font-size: 43px;
  font-weight: bold;
  color: #fff;
  /* position: relative; */
}
.close-layout {
  position: absolute;
  top: 4px;
  right: 12px;
  display: block;
  height: 35px;
  line-height: 36px;
  color: rgba(255, 255, 255, 0.7);
  cursor: pointer;
}

#zhuboLayout {
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.7);
  position: fixed;
  left: 0;
  top: 0;
  z-index: 111;
}
#zhuboLayout>div {
  width: 80%;
  height: 70%;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  overflow: hidden;
}

#zhuboLayout img {
  width: 100%;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
}
#zhuboLayout video {
  height: 100%;
  width: auto;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
}
.close-zhuboLayout {
  right: calc(10% - 45px);
  position: absolute;
  top: calc(15% - 45px);
  color: #fff;
  font-size: 52px;
  z-index: 1;
  cursor: pointer;;
}

.column8 {
  width: 1026px;
  margin: 0 auto;
}
.column8 ul {
  width: 100%;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap
}
.column8 ul li {
  width: 100%;
  height: 281px;
  background: url(//x0.ifengimg.com/ucms/special/images/D149348010C4EA479DEB0D54942D4B4F.png) no-repeat center center;
  background-size: 100% 100%;
  padding: 20px;
  display: flex;
  margin-bottom: 50px;
}
.column8 ul li .left-col {
  width: 370px;
  height: 258px;
  overflow: hidden;
  border: 2px solid #fff;
}
.column8 ul li .left-col img {
  width: 100%;
  /*height: 100%;*/
}
.column8 ul li .right-col {
  flex: 1;
  padding: 0 28px;
  text-align: center;
}
.column8 ul li .right-col .head-title {
  font-size: 34px;
  color: #fff;
  margin-bottom: 14px;
  text-align: left;
  font-weight: bold;
  padding: 8px;
}
.column8 ul li .right-col .content {
  color: #fff;
  font-size: 28px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-bottom: 12px;
  text-align: left;
}
.column8 ul li .right-col a {
  float: right;
  display: block;
  width: 198px;
  height: 46px;
  /*background: url(//x0.ifengimg.com/ucms/special/images/EE36F1828820E0E97682BC5CFEBD29D7.png) no-repeat center center;*/
  background-size: 100%;
  color: #fff;
  font-size: 26px;
  font-weight: bold;
  text-align: center;
  line-height: 46px;
}
.column8 ul li .right-col a span{
  letter-spacing: 4px;
}

#img-layout {
  width: 100%;
  height: calc(100% - 80px);
  position: fixed;
  background-color: rgba(0, 0, 0, 0.6);
  top: 0;
  left: 0;
  z-index: 99999;
  padding: 40px 0;  
}

#img-layout>div {
  width: 90%;
  height: 100%;
  margin: 0 auto;
  /* overflow-y: auto; */
  position: relative;
  text-align: center;
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}
#img-layout img {
  width: auto;
  height: 100%;
}
#img-layout a {
  position: absolute;
  right: 4%;
  font-size: 42px;
  top: 16px;
  color: #eee;
  z-index: 1;
  border: 1px solid;
  border-radius: 100%;
  display: block;
  height: 40px;
  width: 40px;
  text-align: center;
  line-height: 35px;
}

.dom-style .swiper-slide>img{
  width: auto;
  height: 100%;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
}

/* 视频弹窗样式 */
#video-layout {
  width: 100%;
  height: 100%;
  position: fixed;
  left: 0;
  top: 0;
  z-index: 1000;
  background-color: rgba(0, 0, 0, 0.7);
}
#video-layout>div{
  width: auto;
  max-width: 1000px;
  height: 80%;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 1000;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  background-color: rgba(13, 30, 63, 0.7);
  background-image: url(//x0.ifengimg.com/ucms/special/images/92026B3588696D63F0C9096CEBFC6DA5.png);
  background-size: 100% 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  text-align: center;
  /* line-height: 248px; */
  font-size: 43px;
  font-weight: bold;
  color: #fff;
  padding: 36px;
  /* position: relative; */
}
#video-layout video {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

/* 为手机端（宽度小于或等于768px）设置样式 */
@media (max-width: 768px) {
  #video-layout>div{
    width: 80% !important;
    height: auto;
  }
  #img-layout img {
    width: 100% !important;
    height: auto !important;
  }
  #scrollbar {
    height: auto !important;
  }
}

/* 针对小屏幕手机 */
@media only screen and (max-device-width: 480px) {
  /* 样式 */
  #img-layout img {
    width: 100% !important;
    height: auto !important;
  }
  #scrollbar {
    height: auto !important;
  }
}

/* 针对大屏幕手机 */
@media only screen and (min-device-width: 481px) and (max-device-width: 768px) {
  #img-layout img {
    width: 100% !important;
    height: auto !important;
  }
  #scrollbar {
    height: auto !important;
  }
  /* 样式 */
}
.mobile-class>div {
  width: 80% !important;
  height: auto !important;
}
.mobile-class .video-close-layout {
  top: -108px !important;
  right: -96px !important;
  font-size: 8rem !important;
}

.close-layout, .video-close-layout{
  position: absolute;
  top: -42px;
  right: -46px;
  display: block;
  font-size: 60px;
  /* height: 35px; */ 
  /* line-height: 36px; */
  color: rgba(255, 255, 255, 0.7);
  cursor: pointer;
  z-index: 1001;
}
.video-close-layout:hover {
  color: rgba(255, 255, 255, 1);
}

#nav-tab {
  transform: unset;
  -webkit-transform: unset;
  -moz-transform: unset;
  -ms-transform: unset;
  -o-transform: unset;
  padding: 2.8rem 0;
  margin: 0 auto;
}