body {
  background: #ffffff;
}
.flex {
  display: flex;
}
.pc {
    background: #FFFFFF;
}
.h90 {
    height: 90rem;  
}
.h50 {
    height: 50rem;
}
.h56 {
    height: 56rem;
}
.h59 {
  height: 59rem;
}
.h40 {
  height: 40rem;
}
.h32 {
  height: 32rem;
}
.h30 {
  height: 32rem;
}
.h24 {
  height: 24rem;
}
.h16 {
  height: 16rem;
}
.h4 {
  height: 4rem;
}
.h-4 {
  height: 4rem;
}
.h8 {
  height: 8rem;
}
.h18 {
  height: 18rem;
}
.h80 {
  height: 80rem;
} 
.h136 {
  height: 136rem !important;
}
.mb-16 {
  margin-bottom: 16rem;
}
.mr-24 {
  margin-right: 24rem;
}
.mr-16 {
  margin-right: 16rem;
}

.w213 { 
  width: 213rem;
}
.w326 { 
  width: 326rem;
}
.w428 { 
  width: 428rem;
}
.yjjz-banner {
    /* width: %; */
    height: 720rem;
    background: url(../img/index-new/banner-new-bg-1.png);    
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    background-position: center;
}
.pc .slick-wrapper {
  overflow: hidden;
}
.pc .slick-dots {
  bottom: 16rem;
}
.pc .slick-dots li {
  width: 57rem;
  height: 4rem;
}
.pc .slick-dots li button {
  padding: 0;
  width: 57rem;
  height: 4rem;
  background: rgba(255, 255, 255, .3);
  border-radius: 8rem 8rem 8rem 8rem;
}
.pc .slick-dots li button:before {
  display: none;
}
.pc .slick-dots li.slick-active button {
  background: #FFFFFF;
} 
.yjjz-banner .yjjz-banner-container {
    width: 1400rem;
    margin: 0 auto;
}
.yjjz-banner .yjjz-banner-container .title {
  padding-top: 158rem;
  height: 95rem;
  font-family: Source Han Sans SC, Source Han Sans SC;
  font-weight: bold;
  font-size: 64rem;
  color: #FFFFFF;
  line-height: 75rem;  
  font-style: normal;
  text-transform: none;
}
.yjjz-banner .yjjz-banner-container .des {
  height: 28rem;
  font-family: PingFang SC, PingFang SC;
  font-weight: 400;
  font-size: 20rem;
  color: rgba(255,255,255,0.8);
  line-height: 23rem;
  text-align: left;
  font-style: normal;
  text-transform: none;
}
.yjjz-banner .yjjz-banner-container .tip {
  margin: 50rem 0 20rem 0;
  width: 311rem;
  height: 40rem;
  background: linear-gradient( 129deg, rgba(218, 237, 255, .1) 0%, rgba(203, 213, 255, .1) 100%);
  border-radius: 40rem 40rem 40rem 40rem;
  line-height: 40rem;
  text-align: center;
  font-family: PingFang SC, PingFang SC;
  font-weight: 500;
  font-size: 20rem;
  color: #FFFFFF;
  font-style: normal;
  text-transform: none;
}
.yjjz-banner .yjjz-banner-container .sy-btn {
  width: 240rem;
  height: 80rem;
  background: #3457EE;
  border-radius: 2rem 2rem 2rem 2rem;
  font-family: PingFang SC, PingFang SC;
  font-weight: 500;
  font-size: 24rem;
  color: #FFFFFF;
  line-height: 28rem;
  font-style: normal;
  text-transform: none;
  line-height: 80rem;
  text-align: center;
  cursor: pointer;
}
.yjjz-banner .yjjz-banner-container .ai-info {
  margin: 20rem 0 25rem 0;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.yjjz-banner .yjjz-banner-container .ai-info .cell {
  display: flex;
  justify-content: space-around;
  align-items: center;
  width: 221rem;
  height: 64rem;
  background: rgba(255,255,255,0.1);
  border-radius: 2rem 2rem 2rem 2rem;
  font-family: Source Han Sans SC, Source Han Sans SC;
  font-weight: 400;
  font-size: 32rem;
  color: #FFFFFF;  
  text-align: center;
  font-style: normal;
  text-transform: none;
}

.yjjz-banner .yjjz-banner-container .ai-info img {
  width: 32rem;
  height: 32rem;
}

.yjjz-worth-container {
  width: 1400rem;
  margin: 56rem auto;
}

.yjjz-worth-container .title {
  font-family: PingFang SC, PingFang SC;
  font-weight: 500;
  font-size: 56rem;
  color: #000000;
  line-height: 66rem;
  text-align: center;
  font-style: normal;
  text-transform: none;
}
.yjjz-worth-container .tip {
  margin-top: 8px;
  font-family: PingFang SC, PingFang SC;
  font-weight: 400;
  font-size: 20rem;
  color: rgba(0,0,0,0.6);
  line-height: 28rem;
  text-align: center;
  font-style: normal;
  text-transform: none
}

.yjjz-live-container {
  height: 923rem;
  background: linear-gradient( 180deg, #EAEEFF 0%, rgba(234,238,255,0) 100%);
}
.yjjz-live-content {
  position: relative;
  width: 1400rem;
  margin: 0 auto;
}
.live-cells {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  gap: 40rem;
  height: 114; 
}
.live-cells-item {
  width: 280rem;
  height: 114rem;
}
.live-cells-item img {
  width: 64rem;
  height: 64rem;
  margin-right: 16rem;
  display: inline-block;
}
.live-cells-item-t {
  height: 64rem;
  font-family: PingFang SC, PingFang SC;
  font-weight: 500;
  font-size: 18rem;
  color: #000000;
  line-height: 32px;
  text-align: center;
  font-style: normal;
  text-transform: none
}
.live-cells-item-d {
  font-family: PingFang SC, PingFang SC;
  font-weight: 400;
  font-size: 14rem;
  color: rgba(0,0,0,0.6);
  line-height: 21rem;
  text-align: left;
  font-style: normal;
  text-transform: none;
}

.livie-questions {
  height: 150rem;
  display: flex;
  /* justify-content: space-between; */
  justify-content: flex-start;
  gap: 24rem;
}
.livie-questions-item {
  padding: 24rem;
  width: 284rem;
  height: 102rem;
}
.livie-questions-item:nth-child(1) {
  background: url("../../assets/img/index-new/l-1.png") no-repeat;
  background-size: 332rem 150rem;
}
.livie-questions-item:nth-child(2) {
  background: url("../../assets/img/index-new/l-2.png") no-repeat;
  background-size: 332rem 150rem;
}
.livie-questions-item:nth-child(3) {
  background: url("../../assets/img/index-new/l-3.png") no-repeat;
  background-size: 332rem 150rem;
}
.livie-questions-item:nth-child(4) {
  background: url("../../assets/img/index-new/l-4.png") no-repeat;
  background-size: 332rem 150rem;
}
.livie-questions-item img {
  width: 24rem;
  height: 24rem;
  margin-right: 8rem;
}
.live-questions-item-t {
  font-family: PingFang SC, PingFang SC;
  font-weight: 500;
  font-size: 20rem;
  color: rgba(0,0,0,1);
  line-height: 23rem;
  text-align: left;
  font-style: normal;
  text-transform: none;
}

.livie-questions-item-d {
  font-family: PingFang SC, PingFang SC;
  font-weight: 400;
  font-size: 14rem;
  color: rgba(0,0,0,0.6);
  line-height: 21rem;
  text-align: left;
  font-style: normal;
  text-transform: none;
}

.li-hz {
  display: flex;
  height: 168rem;
  justify-content: space-between;
}
.li-hz .slick-slide {
  opacity: 0.15;
  transition: opacity 1s ease;
}

.li-hz .slick-active {
  opacity: 1;
}
.li-hz-list {
  width: 1068rem;
  height: 168rem;
}
.li-hz-list-item {
  padding: 24rem;
  width: 284rem !important;
  height: 120rem;
  margin-right: 24rem;
  /* margin-left: 12rem; */
  border-radius: 2rem;
}

.li-hz-list-item .hz-span-t {
  display: inline-block;
  padding: 0 6rem;
  font-family: PingFang SC, PingFang SC;
  font-weight: 400;
  font-size: 14rem;
  color: #FFFFFF;
  line-height: 22rem;
  text-align: left;
  font-style: normal;
  text-transform: none;
  border-radius: 2rem;
}

.li-hz-list-item .hz-t {
  font-family: PingFang SC, PingFang SC;
  font-weight: 500;
  font-size: 20rem;
  color: #000000;
  line-height: 23rem;
  text-align: left;
  font-style: normal;
  text-transform: none;
}
.li-hz-list-item .hz-tip {
  font-family: PingFang SC, PingFang SC;
  font-weight: 400;
  font-size: 14rem;
  color: rgba(0,0,0,0.6);
  line-height: 22rem;
  text-align: left;
  font-style: normal;
  text-transform: none;
}

.li-hz-list-item .hz-flex {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  gap: 50rem;
}

.pc-hz-icon-bg-1{
  background: url("../../assets/img/index-new/yd/hz-1.png") no-repeat;
  background-position: 240rem 69rem;
  background-size: 76rem 76rem;
}
.pc-hz-icon-bg-2 {
  background: url("../../assets/img/index-new/yd/hz-2.png") no-repeat;
  background-position: 240rem 69rem;
  background-size: 76rem 76rem;
}
.pc-hz-icon-bg-3 {
  background: url("../../assets/img/index-new/yd/hz-3.png") no-repeat;
  background-position: 240rem 69rem;
  background-size: 76rem 76rem;
}
.pc-hz-icon-bg-4 {
  background: url("../../assets/img/index-new/yd/hz-4.png") no-repeat;
  background-position: 240rem 69rem;
  background-size: 76rem 76rem;
}
.pc-hz-icon-bg-5 {
  background: url("../../assets/img/index-new/yd/hz-5.png") no-repeat;
  background-position: 240rem 69rem;
  background-size: 76rem 76rem;
}
.pc-hz-icon-bg-6 {
  background: url("../../assets/img/index-new/yd/hz-6.png") no-repeat;
  background-position: 240rem 69rem;
  background-size: 76rem 76rem;
}
.pc-hz-icon-bg-7 {
  background: url("../../assets/img/index-new/yd/hz-7.png") no-repeat;
  background-position: 240rem 69rem;
  background-size: 76rem 76rem;
}
.pc-hz-icon-bg-8 {
  background: url("../../assets/img/index-new/yd/hz-8.png") no-repeat;
  background-position: 240rem 69rem;
  background-size: 76rem 76rem;
}
.pc-hz-icon-bg-9 {
  background: url("../../assets/img/index-new/yd/hz-9.png") no-repeat;
  background-position: 240rem 69rem;
  background-size: 76rem 76rem;
}
.pc-hz-icon-bg-10 {
  background: url("../../assets/img/index-new/yd/hz-10.png") no-repeat;
  background-position: 240rem 69rem;
  background-size: 76rem 76rem;
}

.pc-hz-span-bg-1{
  background: #00A6E8;
}
.pc-hz-span-bg-2 {
  background: #F17427;
}
.pc-hz-span-bg-3 {
  background: #BC5CFB;
}
.pc-hz-span-bg-4 {
  background: #5252FD;
}
.pc-hz-span-bg-5 {
 background: #5252FD;
}
.pc-hz-span-bg-6 {
  background: #5252FD;
}
.pc-hz-span-bg-7 {
 background: #5252FD;
}
.pc-hz-span-bg-8 {
  background: #00A6E8
}
.pc-hz-span-bg-9 {
  background: #BC5CFB;
}
.pc-hz-span-bg-10 {
  background: #00A6E8;
}


.yjjz-huoke-container {
  height: 926rem;
  background: linear-gradient( 180deg, #EAEEFF 0%, rgba(234,238,255,0) 100%);
  border-radius: 0rem 0rem 0rem 0rem;
}
.yjjz-huoke-icon {
  width: 495rem;
  height: 491rem;
  position: absolute;
  right: 0;
  top: 0;
}
.yjjz-huoke-content {
  position: relative;
  width: 1400rem;
  margin: 0 auto;
}
.yjjz-huoke-title {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  padding-bottom: 10rem;
  gap: 8rem;
  font-family: PingFang SC, PingFang SC;
  font-weight: 500;
  font-size: 40rem;
  color: #000000;
  line-height: 47rem;
  text-align: left;
  font-style: normal;
  text-transform: none;
}
.yjjz-huoke-title img {
  width: 32rem;  
  height: 56rem;
}
.yjjz-huoke-title-tip {
  line-height: 22rem;
  font-family: PingFang SC, PingFang SC;
  font-weight: 400;
  font-size: 14rem;
  color: rgba(0,0,0,0.6);  
  text-align: left;
  font-style: normal;
  text-transform: none;
}

.yjjz-huoke-sub-title {
  font-family: PingFang SC, PingFang SC;
  font-weight: 500;
  font-size: 24rem;
  color: #000000;
  line-height: 34rem;
  text-align: left;
  font-style: normal;
  text-transform: none;
}
.yjjz-huoke-products {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  gap: 44rem;
  height: 95rem;
}
.yjjz-huoke-products-cell {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    height: 21rem;
    font-family: Source Han Sans SC, Source Han Sans SC;
    font-weight: 400;
    font-size: 14rem;
    color: #000000;
    line-height: 21rem;
    text-align: left;
    font-style: normal;
    text-transform: none;
}

.yjjz-huoke-products-cell img {
  width: 64rem;
  height: 64rem;
  margin-bottom: 10rem;
} 
.yjjz-huoke-product-tips {
  width: 777rem;
  height: 56rem;
  font-family: PingFang SC, PingFang SC;
  font-weight: 400;
  font-size: 14rem;
  color: rgba(0,0,0,0.6);
  line-height: 21rem;
  text-align: left;
  font-style: normal;
  text-transform: none;
}
.yjjz-huoke-product-cate {
  display: flex;
  align-items: center;
  height: 36rem;
  gap: 32rem;
  justify-content: flex-start;
}
.yjjz-huoke-product-cate-cell {
  padding: 8rem 16rem;
  font-family: PingFang SC, PingFang SC;
  font-weight: 400;
  font-size: 14rem;
  color: #000000;
  line-height: 16rem;
  text-align: left;
  font-style: normal;
  text-transform: none;
}
.yjjz-huoke-product-target {
  width: 1400rem;
  margin: 0 auto;
  height: 194rem;
  display: flex;
  align-items: end;
  justify-content: space-between;
}
.yjjz-huoke-product-target img {
  width: 978rem;
  height: 184rem;
}
.yjjz-huoke-product-target-btns {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.yjjz-huoke-product-target-btns .tip {
  width: 240rem;
  height: 40rem;
  background: linear-gradient( 97deg, #5252FD 0%, #8000FF 100%);
  border-radius: 40rem 40rem 40rem 40rem;
  font-family: PingFang SC, PingFang SC;
  font-weight: 500;
  font-size: 16rem;
  color: #FFFFFF;
  line-height: 40rem;
  text-align: center;
  font-style: normal;
  text-transform: none;
}

.yjjz-huoke-product-target-btns .price {
  padding: 15rem 0 22rem 0;
  width: 240rem;
  font-family: PingFang SC, PingFang SC;
  font-weight: 400;
  font-size: 20rem;
  color: #000000;
  line-height: 23rem;
  text-align: left;
  font-style: normal;
  text-transform: none;
}

.yjjz-huoke-product-target-btns .price span {
  margin-left: 9rem;
  font-family: DIN Alternate, DIN Alternate;
  font-weight: bold;
  font-size: 32rem;
  color: #EE3434;
  line-height: 38rem;
  text-align: left;
  font-style: normal;
  text-transform: none;
}

.yjjz-huoke-product-target-btns .btn {
  width: 240rem;
  height: 80rem;
  background: #5252FD;
  border-radius: 2rem 2rem 2rem 2rem;
  font-family: PingFang SC, PingFang SC;
  font-weight: 500;
  font-size: 24rem;
  color: #FFFFFF;
  line-height: 80rem;
  text-align: center;
  font-style: normal;
  text-transform: none;
  cursor: pointer;
}
.yjjz-tourism-container {
  height: 1032rem;
  background: linear-gradient( 180deg, #EAEEFF 0%, rgba(234,238,255,0) 100%);
  border-radius: 0rem 0rem 0rem 0rem;
}
.yjjz-tourism-content {
  width: 1400rem;
  margin: 0 auto;
  position: relative;
}
.yjjz-tourism-icon {
  position: absolute;
  right: 0;
  top: 0;
  width: 478rem;
  height: 410rem;
}
.yjjz-tourism-tip {
  padding-bottom: 5rem;
  font-family: PingFang SC, PingFang SC;
  font-weight: 400;
  font-size: 16rem;
  color: #000000;
  line-height: 22rem;
  text-align: left;
  font-style: normal;
  text-transform: none;
}

.yjjz-tourism-des {
  width: 602rem;
  font-family: PingFang SC, PingFang SC;
  font-weight: 400;
  font-size: 14rem;
  color: rgba(0,0,0,0.6);
  line-height: 21rem;
  text-align: left;
  font-style: normal;
  text-transform: none;
}
.yjjz-tourism-question {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 40rem;
}
.yjjz-tourism-question .cell {
  width: 144rem;
  height: 36rem;
  background: linear-gradient( 360deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.1) 100%);
  border-radius: 0rem 0rem 0rem 0rem;
  font-family: PingFang SC, PingFang SC;
  font-weight: 400;
  font-size: 14rem;
  color: #000000;
  line-height: 36rem;
  text-align: left;
  font-style: normal;
  text-transform: none;
  text-align: center;
}
.yjjz-tourism-answer {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 50rem;
}
.yjjz-tourism-answer .cell {
  width: 262rem;
}
.yjjz-tourism-answer .title {
  font-family: PingFang SC, PingFang SC;
  font-weight: 500;
  font-size: 20rem;
  color: #000000;
  line-height: 23rem;
  text-align: left;
  font-style: normal;
  text-transform: none;
}
.yjjz-tourism-answer .sub-title {
  padding: 8rem 0;
  font-family: PingFang SC, PingFang SC;
  font-weight: 400;
  font-size: 16rem;
  color: #000000;
  line-height: 19rem;
  text-align: left;
  font-style: normal;
  text-transform: none;
}
.yjjz-tourism-answer .des {
  height: 60rem;
  font-family: PingFang SC, PingFang SC;
  font-weight: 400;
  font-size: 14rem;
  color: rgba(0,0,0,0.6);
  line-height: 21rem;
  text-align: left;
  font-style: normal;
  text-transform: none;
}
.yjjz-tourism-upgrade {
  display: flex;
  justify-content: flex-start;
  gap: 16rem;
}
.yjjz-tourism-upgrade .cell {
  width: 233rem;
  height: 240rem;
}
.yjjz-tourism-upgrade .cell-bg-1 {
  background: url("../../assets/img/index-new/up-bg-1.png") no-repeat;
  background-size: 233rem 240rem;  
}
.yjjz-tourism-upgrade .cell-bg-2 {
  background: url("../../assets/img/index-new/up-bg-2.png") no-repeat;
  background-size: 233rem 240rem;  
}
.yjjz-tourism-upgrade .cell-bg-3 {
  background: url("../../assets/img/index-new/up-bg-3.png") no-repeat;
  background-size: 233rem 240rem;  
}
.yjjz-tourism-upgrade .cell-bg-4 {
  background: url("../../assets/img/index-new/up-bg-4.png") no-repeat;
  background-size: 233rem 240rem;  
}

.yjjz-tourism-upgrade .cell .title {
  padding: 32rem 0 26rem 40rem;
  font-family: PingFang SC, PingFang SC;
  font-weight: 500;
  font-size: 20rem;
  color: #FFFFFF;
  line-height: 23rem;
  text-align: left;
  font-style: normal;
  text-transform: none;
}
.yjjz-tourism-upgrade .cell .tip {
  padding: 0 0 16rem 40rem;
  font-family: PingFang SC, PingFang SC;
  font-weight: 400;
  font-size: 14rem;
  color: #FFFFFF;
  line-height: 16rem;
  /* text-align: center; */
  font-style: normal;
  text-transform: none;
}
.yjjz-tourism-upgrade-container {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.yjjz-tourism-upgrade-btns {
  height: 240rem;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
}
.yjjz-tourism-upgrade-btns .tip {
  width: 240rem;
  height: 40rem;
  background: #FFF2F2;
  border-radius: 400rem 400rem 400rem 400rem;
  text-align: center;
  font-family: PingFang SC, PingFang SC;
  font-weight: 500;
  font-size: 16rem;
  line-height: 40rem;  
  font-style: normal;
  text-transform: none;
  color: rgba(255, 99, 15, 1);
/* background: linear-gradient(0.8944010324160715deg, #FF630F 0%, #EE3434 100%); */
}
.yjjz-tourism-upgrade-btns .btn {
  width: 240rem;
  height: 80rem;
  background: #5252FD;
  border-radius: 2rem 2rem 2rem 2rem;
  font-family: PingFang SC, PingFang SC;
  font-weight: 500;
  font-size: 24rem;
  color: #FFFFFF;
  line-height: 80rem;
  text-align: center;
  font-style: normal;
  text-transform: none;
  cursor: pointer;
}

.yjjz-model-container {
  height: 750rem;
  background: linear-gradient( 180deg, #EAEEFF 0%, rgba(234,238,255,0) 100%);
  border-radius: 0rem 0rem 0rem 0rem;
}
.yjjz-model-content .model-des {
  height: 40rem;
  font-family: PingFang SC, PingFang SC;
  font-weight: 400;
  font-size: 14rem;
  color: rgba(0,0,0,0.6);
  line-height: 16rem;
  text-align: left;
  font-style: normal;
  text-transform: none;
}
.yjjz-model-content {
  width: 1400rem;
  margin: 0 auto;
  position: relative;
}
.yjjz-model-pain {
  display: flex;
  flex-direction: column;
  gap: 10rem;
}
.yjjz-model-pain .cell {
  /* padding: 0 16rem; */
  height: 36rem;
  background: linear-gradient( 360deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.1) 100%);
  border-radius: 0rem 0rem 0rem 0rem;
  font-family: PingFang SC, PingFang SC;
  font-weight: 400;
  font-size: 14rem;
  color: #000000;
  line-height: 36rem;  
  text-align: center;
  font-style: normal;
  text-transform: none;
}
.yjjz-model-answer-container {
  display: flex;
  justify-content: space-between;
  align-items: end;
}
.yjjz-model-icon {
  position: absolute;
  right: 0;
  top: 0;
  width: 448rem;
  height: 448rem;
}
.yjjz-partner-container {
  background: #FFFFFF;
}
.yjjz-partner-content {
  width: 1400rem;
  margin: 0 auto;
}

.yjjz-partner-content .title {
  font-family: PingFang SC, PingFang SC;
  font-weight: 500;
  font-size: 56rem;
  color: #000000;
  line-height: 66rem;
  text-align: center;
  font-style: normal;
  text-transform: none;
}
.yjjz-partner-list {
  display: flex;
  justify-content:space-between;
}

.yjjz-partner-list .item {
  width: 680rem;
  height: 202rem;
  display: flex;
  gap: 10rem;
  flex-wrap: wrap;
}
.yjjz-partner-list .item .cell {
  width: 128rem;
  height: 96rem;
  background: #E8E9F0;
}

.pc .cooperation {
  padding: 50rem 0;
}
.pc .cooperation .title {  
  font-family: PingFang SC, PingFang SC;
  font-weight: 500;
  font-size: 56rem;
  color: #000000;
  line-height: 66rem;
  text-align: center;
  font-style: normal;
  text-transform: none;
}
.pc .cooperation .title span {
  color: #C70000;
}
.pc .cooperation .enterprise-list {
  margin-top: 74rem;
  height: 76rem;
  position: relative;
  overflow: hidden;
}
.pc .cooperation .enterprise-list::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 48rem;
  height: 100%;
  z-index: 5;
  background-image: linear-gradient(90deg, #fff 0, rgba(255, 255, 255, 0) 100%);
}
.pc .cooperation .enterprise-list::after {
  content: '';
  position: absolute;
  right: 0;
  top: 0;
  width: 48rem;
  height: 100%;
  transform: scaleX(-1);
  z-index: 5;
  background-image: linear-gradient(90deg, #fff 0, rgba(255, 255, 255, 0) 100%);
}
.pc .cooperation .enterprise-list .logo-img {
  width: 216rem;
  height: 76rem;
  padding: 0 20rem;
}
.pc .cooperation .enterprise-list .logo-img img {
  width: 100%;
  height: 100%;
  display: block;
}

@media (max-width: 767px) {
  .pc {
    display: none;
  }
  .yd {
    display: block !important;
  }
  .slik-bg-1 {
    background-image: url("../../assets/img/live/yd/banner.png") !important;
  }
  .slik-bg-2 {
    background-image: url("../../assets/img/solution/m_tourism_banner.png") !important;
  }
  .slik-bg-3 {
    background-image: url("../../assets/img/solution/m_getCustomers_banner.png") !important;
  }
  .slik-bg-4 {
    background-image: url("../../assets/img/solution/m_ai_banner.png") !important;
  }
  .banner-list .slick-dots {
    bottom: 20rem;
    display: block !important;
  }

  .banner-section .nex-icon {
    display: none !important;
  }
  .banner-section .pre-icon {
    display: none !important;
  }
}

.slik-bg-1 {
  background-image: url("../../assets/img/live/banner.png")
}
.slik-bg-2 {
  background-image: url("../../assets/img/solution/tourism_banner.png")
}
.slik-bg-3 {
  background-image: url("../../assets/img/solution/getCustomers_banner.png")
}
.slik-bg-4 {
  background-image: url("../../assets/img/solution/ai_banner.png")
}

.yd {
  display: none;
  background: #F6F6F6;
  overflow: hidden;
}

.yd-banner {
  height: 520rem;
  background: url("../../assets/img/index-new/yd/yd-banner.png") no-repeat;
  background-size: 100% 520rem;
  padding-left: 40rem;
}

.yd-banner .title {
  font-family: Source Han Sans SC, Source Han Sans SC;
  font-weight: bold;
  font-size: 36rem;
  color: #FFFFFF;
  line-height: 42rem;
  font-style: normal;
  text-transform: none;
}
.yd-banner .yd-ai-info {
  display: flex;
  height: 52rem;
  justify-content: flex-start;
  align-items: center;
}
.yd-banner .yd-ai-info .cell {
  width: 159rem;
  height: 52rem;
  background: rgba(255,255,255,0.1);
  border-radius: 2rem 2rem 2rem 2rem;
  display: flex;
  justify-content: space-around;
  align-items: center;
  font-family: Source Han Sans SC, Source Han Sans SC;
  font-weight: 400;
  font-size: 18rem;
  color: #FFFFFF;
  font-style: normal;
  text-transform: none;
}
.yd-banner .yd-ai-info .cell img {
  height: 32rem;
  width: 32rem;
}
.yd-banner .des {
  width: 344rem;
  height: 40rem;
  font-family: PingFang SC, PingFang SC;
  font-weight: 400;
  font-size: 14rem;
  color: rgba(255,255,255,0.8);
  line-height: 16rem;
  text-align: left;
  font-style: normal;
  text-transform: none;
}
.yd-banner .tip {
  width: 271rem;
  height: 32rem;
  background: linear-gradient( 129deg, rgba(218, 237, 255, .3) 0%,rgba(203, 213, 255, .3) 100%);
  border-radius: 32rem 32rem 32rem 32rem;
  font-family: PingFang SC, PingFang SC;
  font-weight: 500;
  font-size: 16rem;
  color: #FFFFFF;
  line-height: 32rem;
  text-align: center;
  font-style: normal;
  text-transform: none;
}
.yd-banner .sy-btn {
  width: 271rem;
  height: 56rem;
  line-height: 56rem;
  background: #3457EE;
  border-radius: 6rem 6rem 6rem 6rem;
  font-family: PingFang SC, PingFang SC;
  font-weight: 500;
  font-size: 20rem;
  color: #FFFFFF;
  text-align: center;
  font-style: normal;
  text-transform: none;
}

.yd-worth-container {  
  margin: 56rem auto 32rem;  
}

.yd-worth-container .title {
  font-family: PingFang SC, PingFang SC;
  font-weight: 500;
  font-size: 32rem;
  color: #000000;
  line-height: 38rem;
  text-align: center;
  font-style: normal;
  text-transform: none;  
}
.yd-worth-container .tip {
  margin-top: 8rem;
  font-family: PingFang SC, PingFang SC;
  font-weight: 400;
  font-size: 20rem;
  color: rgba(0,0,0,0.6);
  line-height: 30rem;
  text-align: center;
  font-style: normal;
  text-transform: none;
  padding: 0 64rem;
}

/* yd live */

.yd-live {
  padding: 56rem 24rem;
  height: 1100rem;
  background: linear-gradient( 180deg, #EAEEFF 0%, rgba(234,238,255,0) 100%);
  border-radius: 0px 0px 0px 0px;
}
.yd-live-title {
  display: flex;
  justify-content: flex-start;
  gap: 11rem;
  align-items: center;
  height: 62rem;
  font-family: PingFang SC, PingFang SC;
  font-weight: 500;
  font-size: 44rem;
  color: #000000;
  text-align: left;
  font-style: normal;
  text-transform: none;
}
.yd-live-title img {
  width: 32rem;
  height: 56rem;
}
.yd-live-desc {
  padding-top: 4rem;
  width: 474rem;
  height: 44rem;
  font-family: PingFang SC, PingFang SC;
  font-weight: 400;
  font-size: 16rem;
  color: rgba(0,0,0,0.6);
  line-height: 24rem;
  text-align: left;
  font-style: normal;
  text-transform: none;
}

.yd-live-line {
  display: flex;
  height: 72rem;
  gap: 16rem;
  align-items: center;
  justify-content: flex-start;
}
.yd-live-line img {
  width: 72rem;
  height: 72rem;
}
.yd-live-line-title {
  height: 24rem;
  font-family: PingFang SC, PingFang SC;
  font-weight: 500;
  font-size: 18rem;
  color: #000000;
  line-height: 24rem;  
  font-style: normal;
  text-transform: none;
  padding-bottom: 4rem;
}
.yd-live-line-des {
  height: 22rem;
  font-family: PingFang SC, PingFang SC;
  font-weight: 400;
  font-size: 16rem;
  color: rgba(0,0,0,0.6);
  line-height: 19rem;
  text-align: left;
  font-style: normal;
  text-transform: none;
}

.yd-live-content {
  height: 100%;
  background: url("../../assets/img/index-new/yd/live-2.png") no-repeat;
  background-size: 205rem 163rem;
  background-position: top right;
}

.yd-live-grid-container {
  display: grid;
  grid-template-rows: 144rem 144rem;
  grid-template-columns: 345rem 345rem;
  gap: 10rem;
}
.yd-live-grid-container-item {
  width: 100%;
  height: 100%;
  
  border-radius: 2rem;
}

.gird-bg-1 {
  background: url("../../assets/img/index-new/yd/bg-1.png") no-repeat;
  background-size: 343rem 144rem;
}
.gird-bg-2 {
  background: url("../../assets/img/index-new/yd/bg-2.png") no-repeat;
  background-size: 343rem 144rem;
}
.gird-bg-3 {
  background: url("../../assets/img/index-new/yd/bg-3.png") no-repeat;
  background-size: 343rem 144rem;
}
.gird-bg-4 {
  background: url("../../assets/img/index-new/yd/bg-4.png") no-repeat;
  background-size: 343rem 144rem;
}
.yd-live-grid-t {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 8rem;
  padding: 16rem 16rem 8rem;
  font-family: PingFang SC, PingFang SC;
  font-weight: 500;
  font-size: 20rem;
  color: #000000;
  line-height: 23rem;
  text-align: left;
  font-style: normal;
  text-transform: none;
}
.yd-live-grid-t img {
  width: 24rem;
  height: 24rem;
}
.yd-live-gird-d {
  padding:0 16rem;
  font-family: PingFang SC, PingFang SC;
  font-weight: 400;
  font-size: 16rem;
  color: rgba(0,0,0,0.6);
  line-height: 26rem;
  text-align: left;
  font-style: normal;
  text-transform: none;
}

.yd-live-hz {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}
.yd-live-hz .yd-upgrade-btns .tip{
  width: 240rem;
  height: 40rem;
  background: linear-gradient(97deg, #5252FD 0%, #9900FF 100%);
  border-radius: 40rem;
  font-family: PingFang SC, PingFang SC;
  font-weight: 500;
  font-size: 16rem;
  color: #FFFFFF;
  line-height: 40rem;
  text-align: center;
  font-style: normal;
  text-transform: none;
}
.yd-live-hz-list {
  width: 400rem;
  display: flex;
  gap: 8rem;
  flex-direction: column;
}
.yd-live-hz-list-item {
  width: 400rem;
  height: 88rem;
  border-radius: 2rem;
  margin-bottom: 8rem;
}
.hz-bg-1 {
  background: #E9F9FF;
}
.hz-bg-2 {
  background: #FFF4ED;
}
.hz-bg-3 {
  background: #F8EDFF;
}
.hz-bg-4 {
  background: #EEEEFF;
}
.hz-bg-5 {
  background: #EEEEFF;
}
.hz-bg-6 {
  background: #EEEEFF;
}
.hz-bg-7 {
  background: #EEEEFF;
}
.hz-bg-8 {
  background: #E9F9FF;
}
.hz-bg-9 {
  background: #F8EDFF
}

.hz-bg-10 {
  background: #E9F9FF;
}

.yd-live-hz-list-item-info {
  padding: 16rem;
}
.hz-icon-bg-1{
  background: url("../../assets/img/index-new/yd/hz-1.png") no-repeat;
  background-position: 308rem center;
  background-size: 76rem 76rem;
}
.hz-icon-bg-2 {
  background: url("../../assets/img/index-new/yd/hz-2.png") no-repeat;
  background-position: 308rem center;
  background-size: 76rem 76rem;
}
.hz-icon-bg-3 {
  background: url("../../assets/img/index-new/yd/hz-3.png") no-repeat;
  background-position: 308rem center;
  background-size: 76rem 76rem;
}
.hz-icon-bg-4 {
  background: url("../../assets/img/index-new/yd/hz-4.png") no-repeat;
  background-position: 308rem center;
  background-size: 76rem 76rem;
}
.hz-icon-bg-5 {
  background: url("../../assets/img/index-new/yd/hz-5.png") no-repeat;
  background-position: 308rem center;
  background-size: 76rem 76rem;
}
.hz-icon-bg-6 {
  background: url("../../assets/img/index-new/yd/hz-6.png") no-repeat;
  background-position: 308rem center;
  background-size: 76rem 76rem;
}
.hz-icon-bg-7 {
  background: url("../../assets/img/index-new/yd/hz-7.png") no-repeat;
  background-position: 308rem center;
  background-size: 76rem 76rem;
}
.hz-icon-bg-8 {
  background: url("../../assets/img/index-new/yd/hz-8.png") no-repeat;
  background-position: 308rem center;
  background-size: 76rem 76rem;
}
.hz-icon-bg-9 {
  background: url("../../assets/img/index-new/yd/hz-9.png") no-repeat;
  background-position: 308rem center;
  background-size: 76rem 76rem;
}
.hz-icon-bg-10 {
  background: url("../../assets/img/index-new/yd/hz-10.png") no-repeat;
  background-position: 308rem center;
  background-size: 76rem 76rem;
}

.hz-span-bg-1{
  background: #00A6E8;
}
.hz-span-bg-2 {
  background: #F17427;
}
.hz-span-bg-3 {
  background: #BC5CFB;
}
.hz-span-bg-4 {
  background: #5252FD;
}
.hz-span-bg-5 {
 background: #5252FD;
}
.hz-span-bg-6 {
  background: #5252FD;
}
.hz-span-bg-7 {
 background: #5252FD;
}
.hz-span-bg-8 {
  background: #00A6E8
}
.hz-span-bg-9 {
  background: #BC5CFB;
}
.hz-span-bg-10 {
  background: #00A6E8;
}

.yd-live-hz-list-item img {
  margin-right: 16rem;
  width: 76rem;
  height: 76rem;
}
.yd-live-hz-list-item-info-t {
  font-family: PingFang SC, PingFang SC;
  font-weight: 500;
  font-size: 14rem;
  color: #000000;
  line-height: 16rem;
  text-align: left;
  font-style: normal;
  text-transform: none;
}
.yd-live-hz-list-item-info-t span {
  width: 68rem;
  height: 22rem;
  padding: 0 6rem;  
  border-radius: 2rem;
  line-height: 22rem;
  font-family: PingFang SC, PingFang SC;
  font-weight: 400;
  font-size: 14rem;
  color: #FFFFFF;
  text-align: center;
  font-style: normal;
  text-transform: none;
}
.yd-live-hz-list-item-info-d {
  padding-top: 10rem;
  font-family: PingFang SC, PingFang SC;
  font-weight: 400;
  font-size: 14rem;
  color: rgba(0,0,0,0.6);
  line-height: 22rem;
  text-align: left;
  font-style: normal;
  text-transform: none;
  white-space: now-wrap;
}
.yd-live-hz-list-item-info-d span {
  font-family: PingFang SC, PingFang SC;
  padding: 0 6rem;
  font-weight: 500;
  font-size: 20rem;
  color: #000000;
  text-align: left;
  font-style: normal;
  text-transform: none;
}



.yd-huoke {
  padding: 24rem;
  height: 1028rem;
  background: linear-gradient( 180deg, #EAEEFF 0%, rgba(234,238,255,0) 100%);
  border-radius: 0px 0px 0px 0px;
}
.yd-huoke-content {
  height: 100%;
  background: url("../../assets/img/index-new/huoke-icon.png") no-repeat;
  background-size: 166rem 166rem;
  background-position: top right;
}
.yd-title {
  display: flex;
  justify-content: flex-start;
  gap: 11rem;
  align-items: center;
  height: 62rem;
  font-family: PingFang SC, PingFang SC;
  font-weight: 500;
  font-size: 44rem;
  color: #000000;
  text-align: left;
  font-style: normal;
  text-transform: none;
}
.yd-title img {
  width: 65rem;
  height: 40rem;
}
.yd-sub-title {
  height: 34rem;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  gap: 16rem;
  font-family: PingFang SC, PingFang SC;
  font-weight: 500;
  font-size: 24rem;
  color: #000000;
  font-style: normal;
  text-transform: none;
}
.yd-sub-title .line {
  width: 6rem;
  height: 20rem;
  background: #000000;
}
.yd-wenlv .tip, .yd-huoke .tip {
  font-family: PingFang SC, PingFang SC;
  font-weight: 400;
  font-size: 16rem;
  color: rgba(0,0,0,0.6);
  line-height: 24rem;
  text-align: left;
  font-style: normal;
  text-transform: none;
}

.yd-huoke-products {
  display: flex;
  justify-content: space-between  ;
  height: 112rem;
}

.yd-huoke-products .cell {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
}
.yd-huoke-products .cell img {
  width: 80rem;
  height: 80rem;
  display: block;
}
.yd-huoke-products .cell .title {
  height: 24rem;
  font-family: Source Han Sans SC, Source Han Sans SC;
  font-weight: 400;
  font-size: 16rem;
  color: #000000;
  line-height: 24rem;
  text-align: center;
  font-style: normal;
  text-transform: none;
}
.yd-huoke-cate {
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
  gap: 16rem 40rem;
}
.yd-huoke-cate .cell {
  padding: 0 16rem;
  height: 44rem;
  line-height: 44rem;
  background: linear-gradient( 270deg, rgba(255,255,255,0) 0%, #FFFFFF 100%);
  border-radius: 40rem 0px 0px 40rem;
  font-family: PingFang SC, PingFang SC;
  font-weight: 400;
  font-size: 20rem;
  color: #000000;
  font-style: normal;
  text-transform: none;
}

.yd-huoke-target {
  display: flex;
  justify-content: flex-end;
  height: 402rem;
  background: url("../../assets/img/index-new/yd/target-bg.png") no-repeat;
  background-size: 462rem 402rem;
  background-position: top left;
}
.yd-huoke-target-btns {
  width: 240rem;
  display: flex;
  height: 402rem;
  flex-direction: column;
  justify-content: flex-end;  
}
.yd-huoke-target-btns .tip {
  width: 240rem;
  height: 40rem;
  background: linear-gradient( 97deg, #5252FD 0%, #9900FF 100%);
  border-radius: 40rem;
  font-family: PingFang SC, PingFang SC;
  font-weight: 500;
  font-size: 16rem;
  color: #FFFFFF;
  line-height: 40rem;
  text-align: center;
  font-style: normal;
  text-transform: none;
}
.yd-huoke-target-btns .price {
  height: 44rem;
  line-height: 44rem;
  text-align: center;
  font-family: PingFang SC, PingFang SC;
  font-weight: 400;
  font-size: 16rem;
  color: #000000;
}

.yd-huoke-target-btns .price span {
  font-family: DIN Alternate, DIN Alternate;
  font-weight: bold;
  font-size: 24rem;
  color: #EE3434;
  padding-left: 6rem;
  font-style: normal;
  text-transform: none;
}

.yd-huoke-target-btns .sy-btn {
  width: 240rem;
  height: 64rem;
  line-height: 64rem;
  background: #5252FD;
  border-radius: 6rem;
  font-family: PingFang SC, PingFang SC;
  font-weight: 500;
  font-size: 20rem;
  color: #FFFFFF;
  text-align: center;
}

.yd-wenlv {
  height: 1100rem;
  background: linear-gradient( 180deg, #EAEEFF 0%, rgba(234,238,255,0) 100%);
  padding: 24rem;
}
.yd-wenlv-content {
  height: 100%;
  background: url("../../assets/img/index-new/wenlv-icon.png") no-repeat;
  background-position: top right;
  background-size: auto 154rem;
}
.yd-more-tip {
  padding: 8rem 0;
  font-family: PingFang SC, PingFang SC;
  font-weight: 400;
  font-size: 20rem;
  color: #000000;
  line-height: 23rem;
  text-align: left;
  font-style: normal;
  text-transform: none;
}

.yd-wenlv-questions {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  height: 44rem;
  gap: 16rem;
}
.yd-wenlv-questions .cell {
  height: 44rem;
  background: linear-gradient( 360deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.1) 100%);
  border-radius: 0px 0px 0px 0px;
  padding: 0 16rem;
  font-family: PingFang SC, PingFang SC;
  font-weight: 400;
  font-size: 20rem;
  color: #000000;
  line-height: 44rem;
  font-style: normal;
  text-transform: none;
}

.yd-wenlv-answers {
  display: flex;
  flex-direction: column;
  align-items: center;  
  gap: 16rem;
}

.yd-wenlv-answers .cell {
  height: 80rem;
  display: flex;
  justify-content: space-between;
}

.yd-wenlv-answers .cell img {
  width: 56rem;
  height: 56rem;
}
.yd-wenlv-answers .cell .content {
  padding-left: 16rem;
  flex: 1;
}

.yd-wenlv-answers .cell .answer-title {
  font-family: PingFang SC, PingFang SC;
  display: inline-block;
  font-weight: 500;
  font-size: 20rem;
  color: #000000;
  text-align: left;
  font-style: normal;
  text-transform: none;
}

.yd-wenlv-answers .cell .answer-sub-title {  
  height: 22rem;
  display: inline-block;
  line-height: 22rem;
  background: #DCE3FF;
  padding: 0 8rem;
  font-family: PingFang SC, PingFang SC;
  font-weight: 500;
  font-size: 16rem;
  color: #3457EE;
  font-style: normal;
  text-transform: none;
}
.yd-wenlv-answers .cell .answer-tip {
  font-family: PingFang SC, PingFang SC;
  font-weight: 400;
  font-size: 16rem;
  color: rgba(0,0,0,0.6);
  line-height: 24rem; 
  text-align: left;
  font-style: normal;
  text-transform: none;
}

.yd-upgrade {
  height: 360rem;
  display: flex;
  justify-content: space-between;
}
.yd-upgrade-list {
  display: grid;
  grid-gap: 8rem;
  grid-template-columns: repeat(2, 170rem);
  grid-template-rows: 176rem;
}
.yd-upgrade-list .cell {
  width: 170rem;
  height: 176rem;
}
.yd-upgrade-list .cell .title {
  padding: 22rem 0 0 24rem;
  font-family: PingFang SC, PingFang SC;
  font-weight: 500;
  font-size: 20rem;
  color: #FFFFFF;
  line-height: 23rem;
  text-align: left;
  font-style: normal;
  text-transform: none;
}

.yd-upgrade-list .cell .tip {
  padding: 8rem 0 0 24rem;
  font-family: PingFang SC, PingFang SC;
  font-weight: 400;
  font-size: 14rem;
  color: #FFFFFF;
  line-height: 23rem;
  text-align: left;
  font-style: normal;
  text-transform: none;
}

.yd-upgrade-list .cell-bg-1 {
  background: url("../../assets/img/index-new/up-bg-1.png") no-repeat;
  background-size: 170rem 176rem;  
}
.yd-upgrade-list .cell-bg-2 {
  background: url("../../assets/img/index-new/up-bg-2.png") no-repeat;
  background-size: 170rem 176rem;  
}
.yd-upgrade-list .cell-bg-3 {
  background: url("../../assets/img/index-new/up-bg-3.png") no-repeat;
  background-size: 170rem 176rem;  
}
.yd-upgrade-list .cell-bg-4 {
  background: url("../../assets/img/index-new/up-bg-4.png") no-repeat;
  background-size: 170rem 176rem;  
}
.yd-upgrade-btns {
  height: 360rem;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
}
.yd-upgrade-btns .tip {
  width: 240rem;
  height: 40rem;
  background: #FFF2F2;
  border-radius: 40rem;
  font-family: PingFang SC, PingFang SC;
  font-weight: 500;
  font-size: 16rem;
  line-height: 40rem;
  text-align: center;
  font-style: normal;
  color: rgba(255, 99, 15, 1);
  /* text-transform: none; */
  /* background: linear-gradient(0.8944010324160715deg, #FF630F 0%, #EE3434 100%); */
}
.yd-upgrade-btns .sy-btn {
  width: 240rem;
  height: 64rem;
  line-height: 64rem;
  background: #5252FD;
  border-radius: 6rem;
  text-align: center;
  font-family: PingFang SC, PingFang SC;
  font-weight: 500;
  font-size: 20rem;
  color: #FFFFFF;
}

.yd-model {
  height: 700rem;
  background: linear-gradient( 180deg, #EAEEFF 0%, rgba(234,238,255,0) 100%);
  padding: 24rem;
}
.yd-model-content {
  height: 100%;
  background: url("../../assets/img/index-new/model-icon.png") no-repeat;
  background-position: top right;
  background-size: auto 154rem;
}
.yd-model-content .tip {
  font-size: 16rem;
  line-height: 24rem;
}
.yd-model-questions {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  gap: 8rem;
}
.yd-model-questions .cell {
  height: 44rem;
  max-width: fit-content;
  line-height: 44rem;
  background: linear-gradient( 270deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.1) 100%);  
  padding: 0 16rem;
  font-family: PingFang SC, PingFang SC;
  font-weight: 400;
  font-size: 20rem;
  color: #000000;
}
.yd-model-answers {
  display: flex;
  justify-content: space-between;
  height: 216rem;
}
.yd-model-answers .cells {
  display: flex;
  flex-direction: column;
  gap: 24rem;
}
.yd-model-answers .cells .cell {  
  height: 56rem;
  display: flex;
  justify-content: flex-start;
  gap: 16rem;
}
.yd-model-answers .cells .cell img {
  width: 56rem;
  height: 56rem;
}
.yd-model-answers .cells .cell .title {
  font-family: PingFang SC, PingFang SC;
  font-weight: 500;
  font-size: 20rem;
  color: #000000;
  line-height: 23remm;
}
.yd-model-answers .cells .cell .tip {
  font-family: PingFang SC, PingFang SC;
  font-weight: 400;
  font-size: 16rem;
  color: rgba(0,0,0,0.6);  
}

.yd-model-btns {
  height: 216rem;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
}
.yd-model-btns .tip {
  width: 240rem;
  height: 40rem;
  background: #FFF2F2;
  border-radius: 40rem;
  font-family: PingFang SC, PingFang SC;
  font-weight: 500;
  font-size: 16rem;
  line-height: 40rem;
  text-align: center;
  font-style: normal;
  color: rgba(255, 99, 15, 1);
  /* text-transform: none; */
  /* background: linear-gradient(0.8944010324160715deg, #FF630F 0%, #EE3434 100%); */
}
.yd-model-btns .sy-btn {
  width: 240rem;
  height: 64rem;
  line-height: 64rem;
  background: #5252FD;
  border-radius: 6rem;
  text-align: center;
  font-family: PingFang SC, PingFang SC;
  font-weight: 500;
  font-size: 20rem;
  color: #FFFFFF;
}
.yd .cooperation .title {
  font-weight: 500;
}

.banner-list.slick-dotted.slick-slider {
  margin-bottom: 0;
}

.banner-list .slick-dots {
  bottom: 20rem;
  display: none;
}

.banner-list .slick-dots li button {
  display: none;
}

.banner-list .slick-dots li {
  width: 57rem;
  height: 4rem ;
  /* background: #FFFFFF; */
  background: rgba(255,255,255,0.3);
  border-radius: 8rem;
  margin: 0 5rem ;
}

.banner-list .slick-dots li.slick-active {
  background: #FFF;
}

.banner-section {
  position: relative;
}

.banner-section .pre-icon {
  width: 64rem;
  height: 64rem;
  top: 293rem;
  left: 7.864583vw;
  z-index: 9;
  position: absolute;
  background: url("../img/index-new/left.png") no-repeat;
  background-size: 64rem 64rem;
  cursor: pointer;
}
.banner-section .pre-icon:hover {
  background: url("../img/index-new/left-hover.png") no-repeat;
  background-size: 64rem 64rem;
  cursor: pointer;
}


.banner-section .nex-icon {
  width: 64rem;
  height: 64rem;
  top: 293rem;
  right: 7.864583vw;
  z-index: 8;
  cursor: pointer;
  position: absolute;
  background: url("../img/index-new/right.png") no-repeat;
  background-size: 64rem 64rem;
}
.banner-section .nex-icon:hover {
  background: url("../img/index-new/right-hover.png") no-repeat;
  background-size: 64rem 64rem;
}

/* 轮播切换按钮 */
@media (max-width: 1820px) {
  .banner-section .nex-icon {
    right: 5vw;
  }
  .banner-section .pre-icon {
    left: 5vw;
  }
}