.index-body {
  padding-bottom: 20px;
}

.index-body a {
  display: block;
  color: #222;
}

/* 导航 */
#menu2024 {
  position: absolute;
}

#menu2024 .menu-list .classify-body {
  width: 230px;
  height: 400px;
  padding: 10px 0;
  background-color: #fff;
}

#menu2024 .menu-list .classify-body .classify-body-item .hover-style {
  background-color: #5143ee;
}

#menu2024 .menu-list .classify-body .classify-body-item .hover-style dt .icon {
  display: none;
}

#menu2024 .menu-list .classify-body .classify-body-item .hover-style dt .hover-icon {
  display: block;
}

#menu2024 .menu-list .classify-body .classify-body-item .hover-style .menu-name h2 {
  color: #fff;
}


#menu2024 .menu-list .classify-body .classify-body-item .hover-style .menu-name .recommend-word {
  color: #fff;
}

#menu2024 .menu-list .classify-body .classify-body-item .classify-body-left {
  height: 47px;
  display: flex;
  font-size: 12px;
  padding: 8px 2px 8px 16px;
  box-sizing: border-box;
}

#menu2024 .menu-list .classify-body .classify-body-item .classify-body-left .menu-name {
  height: 31px;
  overflow: hidden;
}

#menu2024 .menu-list .classify-body .classify-body-item .classify-body-left img {
  width: 18px;
  margin-right: 16px;
}

#menu2024 .menu-list .classify-body .classify-body-item .classify-body-left .icon {
  display: block;
}

#menu2024 .menu-list .classify-body .classify-body-item .classify-body-left .hover-icon {
  display: none;
}

#menu2024 .menu-list .classify-body .classify-body-item .classify-body-left h2 {
  font-weight: 600;
  color: #222222;
  line-height: 12px;
  margin-bottom: 5px;
  font-size: 14px;
  cursor: pointer;
}

#menu2024 .menu-list .classify-body .classify-body-item .classify-body-left .recommend-word a {
  float:left;
  font-weight: 400;
  color: #888888;
  line-height: 12px;
  margin-right: 8px;
  margin-top:2px;
  cursor: pointer;
}

#menu2024 .menu-list .classify-body .classify-body-item .classify-body-left:hover {
  background-color: #5143ee;
}

#menu2024 .menu-list .classify-body .classify-body-item .classify-body-left:hover .icon {
  display: none;
}

#menu2024 .menu-list .classify-body .classify-body-item .classify-body-left:hover .hover-icon {
  display: block;
}

#menu2024 .menu-list .classify-body .classify-body-item .classify-body-left:hover h2 a {
  color: #fff;
}

#menu2024 .menu-list .classify-body .classify-body-item .classify-body-left:hover .recommend-word a {
  color: #fff;
}

#menu2024 .menu-list .classify-body .classify-body-item .classify-porp {
  position: absolute;
  font-size: 12px;
  top: 0;
  left: 230px;
  border: 2px solid #5143ee;
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
  display: none;
  padding: 28px 20px 40px 18px;
  background-color: #fff;
  box-sizing: border-box;
  z-index: 100;
  width: 960px;
  height: 420px;
  overflow-y: auto;
}

#menu2024 .menu-list .classify-body .classify-body-item .classify-porp .child-menu {
  flex: 1;
  margin-right: 40px;
}

#menu2024 .menu-list .classify-body .classify-body-item .classify-porp .child-menu .child-menu-item {
  display: flex;
}

#menu2024 .menu-list .classify-body .classify-body-item .classify-porp .child-menu .child-menu-item .child-menu-left {
  flex-basis: 80px;
  font-weight: 600;
  color: #222222;
  line-height: 17px;
  position: relative;
  text-align: right;
  margin-right: 32px;
  cursor: pointer;
}

#menu2024 .menu-list .classify-body .classify-body-item .classify-porp .child-menu .child-menu-item .child-menu-left a::after {
  display: block;
  content: "";
  width: 4px;
  height: 6px;
  position: absolute;
  right: -12px;
  top: 8px;
  margin-top: -3px;
  background-image: url("https://image10.homedo.com/pc/menu-arrow-icon.png");
  background-image: -webkit-image-set(url("https://image10.homedo.com/pc/menu-arrow-icon.png") 1x, url("https://image10.homedo.com/pc/menu-arrow-icon@2x.png") 2x);
  background-image: image-set(url("https://image10.homedo.com/pc/menu-arrow-icon.png") 1x, url("https://image10.homedo.com/pc/menu-arrow-icon@2x.png") 2x);
}

#menu2024 .menu-list .classify-body .classify-body-item .classify-porp .child-menu .child-menu-item .child-menu-left a:hover {
  color: #5143ee;
}

#menu2024 .menu-list .classify-body .classify-body-item .classify-porp .child-menu .child-menu-item .child-menu-left a:hover::after {
  background-position-y: -6px;
}

#menu2024 .menu-list .classify-body .classify-body-item .classify-porp .child-menu .child-menu-item .child-menu-right {
  flex: 1;
  margin-bottom: 20px;
}

#menu2024 .menu-list .classify-body .classify-body-item .classify-porp .child-menu .child-menu-item .child-menu-right a {
  display: inline-block;
  margin-right: 16px;
  margin-bottom: 8px;
  color: #555555;
  font-weight: 400;
  cursor: pointer;
}

#menu2024 .menu-list .classify-body .classify-body-item .classify-porp .child-menu .child-menu-item .child-menu-right a:hover {
  color: #5143ee;
}

#menu2024 .menu-list .classify-body .classify-body-item .classify-porp .child-recommend {
  flex-basis: 222px;
}

#menu2024 .menu-list .classify-body .classify-body-item .classify-porp .child-recommend .page-box {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-bottom: 8px;
}

#menu2024 .menu-list .classify-body .classify-body-item .classify-porp .child-recommend .page-box img {
  margin-bottom: 6px;
}

#menu2024 .menu-list .classify-body .classify-body-item .classify-porp .child-recommend .brand-box {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}

#menu2024 .menu-list .classify-body .classify-body-item .classify-porp .child-recommend .brand-box img {
  width: 104px;
  height: 58px;
  margin-bottom: 10px;
  border: #EFEFEF solid 1px;
}

#menu2024 .menu-list .classify-body .classify-body-item .classify-porp::-webkit-scrollbar {
  width: 2px;
  height: 3px;
}

#menu2024 .menu-list .classify-body .classify-body-item .classify-porp::-webkit-scrollbar-thumb {
  border-radius: 2px;
  box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
  background: #aaaaaa;
}

#menu2024 .menu-list .classify-body .classify-body-item .classify-porp::-webkit-scrollbar-track {
  display: none;
}

#menu2024 .menu-list .classify-body .classify-body-item:hover .classify-porp {
  display: flex;
}

.part-one-module {
  padding-top: 10px;
  height: 412px;
  display: flex;
}

.part-one-module .left-menu {
  margin-right: 10px;
  width: 190px;
  height: 392px;
  background: #fff;
}

.part-one-module .middle-content {
  flex: 1;
  margin-right: 10px;
}

.part-one-module .middle-content .top {
  height: 100%;
  margin-left: 240px;
  overflow: hidden;
}

.part-one-module .middle-content .top .img-goods {
  float: left;
  width: 500px;
}

.part-one-module .middle-content .top .img-goods .index-top-banner {
  width: 500px;
  height: 290px;
  float: left;
  position: relative;
  z-index: 0;
}

.part-one-module .middle-content .top .img-goods .index-top-banner .el-carousel__item div {
  height: 290px;
}

.part-one-module .middle-content .top .img-goods .op-shop {
  margin-top: 10px;
  height: 110px;
  float: left;
  position: relative;
  background: #fff;
  overflow: hidden;
}

.part-one-module .middle-content .top .img-goods .op-shop .picScroll-left {
  width: 700px;
  height: 110px;
  display: flex;
}

.part-one-module .middle-content .top .img-goods .op-shop .picScroll-left .hide {
  flex: 1;
  height: 110px;
}

.part-one-module .middle-content .top .img-goods .op-shop .picScroll-left .arrow {
  display: block;
  cursor: pointer;
  width: 20px;
  height: 40px;
  background-position-y: -65px;
  margin-bottom: 3px;
}

.part-one-module .middle-content .top .img-goods .op-shop .picScroll-left .next {
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  display: none;
  z-index: 3;
}

.part-one-module .middle-content .top .img-goods .op-shop .picScroll-left .prev {
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  display: none;
  z-index: 3;
}

.part-one-module .middle-content .top .img-goods .op-shop .picScroll-left .product-swiper {
  display: flex;
}

.part-one-module .middle-content .top .img-goods .op-shop .picScroll-left .product-swiper .product-box {
  width: 500px;
  display: flex;
  flex-wrap: wrap;
  box-sizing: border-box;
  padding: 16px 0 14px 20px;
  border-right: 1px solid #F5F5F5;
}

.part-one-module .middle-content .top .img-goods .op-shop .picScroll-left .product-swiper .product-box .product-item {
  width: 220px;
  height: 70px;
  margin-bottom: 20px;
  display: flex;
  margin-right: 20px;
  position: relative;
}

.part-one-module .middle-content .top .img-goods .op-shop .picScroll-left .product-swiper .product-box .product-item:nth-child(2n) {
  margin-right: 0px;
}

.part-one-module .middle-content .top .img-goods .op-shop .picScroll-left .product-swiper .product-box .product-item img {
  width: 70px;
  height: 70px;
  margin-right: 10px;
  cursor: pointer;
}

.part-one-module .middle-content .top .img-goods .op-shop .picScroll-left .product-swiper .product-box .product-item .product-title {
  display: block;
  width: 140px;
  height: 36px;
  font-size: 12px;
  font-weight: 500;
  color: #222222;
  line-height: 18px;
  margin-bottom: 6px;
  margin-top: 0;
  font-family: PingFangSC-Medium, PingFang SC;
  cursor: pointer;
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

.part-one-module .middle-content .top .img-goods .op-shop .picScroll-left .product-swiper .product-box .product-item .product-titlenew {
  display: block;
  width: 140px;
  height: 18px;
  font-size: 12px;
  font-weight: 500;
  color: #222222;
  line-height: 18px;
  margin-bottom: 6px;
  margin-top: 0;
  font-family: PingFangSC-Medium, PingFang SC;
  cursor: pointer;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.part-one-module .middle-content .top .img-goods .op-shop .picScroll-left .product-swiper .product-box .product-item .product-title:hover {
  color: #5143ee;
}

.part-one-module .middle-content .top .img-goods .op-shop .picScroll-left .product-swiper .product-box .product-item .product-titlenew:hover {
  color: #5143ee;
}

.part-one-module .middle-content .top .img-goods .op-shop .picScroll-left .product-swiper .product-box .product-item .shop-name {
  display: block;
  width: 145px;
  font-weight: 400;
  color: #555555;
  line-height: 20px;
  height: 20px;
  font-size: 12px;
  margin-bottom: 10px;
  cursor: pointer;
  font-family: PingFangSC-Regular, PingFang SC;
  overflow: hidden;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.part-one-module .middle-content .top .img-goods .op-shop .picScroll-left .product-swiper .product-box .product-item .shop-icon {
  display: inline-block;
  width: 18px;
  height: 18px;
  background: url("../img/medal-fill.png") 0 0 no-repeat;
  background-size: 18px 18px;
  vertical-align: bottom;
}

.part-one-module .middle-content .top .img-goods .op-shop .picScroll-left .product-swiper .product-box .product-item .shop-name:hover {
  color: #5143ee;
}

.part-one-module .middle-content .top .img-goods .op-shop .picScroll-left .product-swiper .product-box .product-item .shop-name:hover .shop-icon {
  background-position: 0 -20px;
}

.part-one-module .middle-content .top .img-goods .op-shop .picScroll-left .product-swiper .product-box .product-item .product-price {
  font-size: 16px;
  font-weight: 600;
  color: #E53630;
  line-height: 16px;
}

.part-one-module .middle-content .top .img-goods .op-shop .picScroll-left .product-swiper .product-box .product-item .zy {
  width: 28px;
  height: 16px;
  background: linear-gradient(90deg, #00D7FF 0%, #5143ee 100%);
  border-radius: 2px;
  font-size: 12px;
  color: #FFFFFF;
  line-height: 16px;
  text-align: center;
  margin-bottom: 10px;
}

.part-one-module .middle-content .top .img-goods .op-shop .picScroll-left .product-swiper .product-box .product-item .recommend-icon {
  display: inline-block;
  width: 10px;
  height: 10px;
  cursor: pointer;
  position: absolute;
  top: 5px;
  right: -12px;
  background: url(//image01.homedo.com/Files/Images/cms/www/20220520/5406112546357765590_pic1.png) no-repeat center/100%;
}

.part-one-module .middle-content .top .img-goods .op-shop .picScroll-left .product-swiper .shop-box {
  width: 200px;
  padding-right: 20px;
  box-sizing: border-box;
}

.part-one-module .middle-content .top .img-goods .op-shop .picScroll-left .product-swiper .shop-box .shop-item {
  display: block;
  height: 95px;
  display: flex;
  box-sizing: border-box;
  border-bottom: 1px solid #F5F5F5;
  align-items: center;
  text-decoration: none;
}

.part-one-module .middle-content .top .img-goods .op-shop .picScroll-left .product-swiper .shop-box .shop-item:last-child {
  border: none;
}

.part-one-module .middle-content .top .img-goods .op-shop .picScroll-left .product-swiper .shop-box .shop-item img {
  width: 50px;
  height: 50px;
  margin-left: 10px;
  margin-right: 8px;
  border-radius: 4px;
  border: 1px solid #ECECEC;
}

.part-one-module .middle-content .top .img-goods .op-shop .picScroll-left .product-swiper .shop-box .shop-item .shop-name {
  width: 120px;
  height: 14px;
  font-size: 14px;
  font-weight: 500;
  color: #222222;
  line-height: 14px;
  margin-bottom: 8px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.part-one-module .middle-content .top .img-goods .op-shop .picScroll-left .product-swiper .shop-box .shop-item .shop-name:hover {
  color: #5143ee;
}

.part-one-module .middle-content .top .img-goods .op-shop .picScroll-left .product-swiper .shop-box .shop-item .shop-subhead {
  width: 120px;
  font-size: 12px;
  font-weight: 400;
  color: #888888;
  line-height: 12px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}


.part-one-module .middle-content .top .img-goods .op-shop:hover .next, .part-one-module .middle-content .top .img-goods .op-shop:hover .prev {
  display: block;
}

.part-one-module .middle-content .top .img-goods .op-shop .op-shop-prop {
  width: 100vw !important;
  height: 100vh !important;
}

.part-one-module .middle-content .top .img-goods .op-shop .op-shop-prop .prop-content {
  height: 278px !important;
}

.part-one-module .middle-content .top .img-goods .op-shop .op-shop-prop .prop-content .title {
  margin-bottom: 16px;
}

.part-one-module .middle-content .top .miaosha-notice {
  position: relative;
  display: none;
}

.part-one-module .middle-content .top .miaosha-notice .notice-icon {
  position: absolute;
  top: 4px;
  left: 4px;
  z-index: 1;
  background: #FFFFFF;
  border-radius: 2px;
  padding: 5px 7px;
  cursor: pointer;
}

.part-one-module .middle-content .top .miaosha-notice .miaosha-notice-box {
  width: 700px;
  height: 290px;
  background: #fff;
  z-index: 2;
  position: absolute;
  top: 0px;
  left: 0px;
}

.part-one-module .middle-content .top .miaosha-notice .miaosha-notice-box .close-btn {
  width: 20px;
  height: 20px;
  top: 10px;
  background: url(https://image01.homedo.com/Files/Images/cms/www/20180118/5109365544145930797_pic1.png) 0 0 no-repeat;
  position: absolute;
  right: 10px;
  cursor: pointer;
}

.part-one-module .middle-content .top .miaosha-notice .miaosha-notice-box .box-header {
  padding-top: 24px;
  text-align: center;
  font-size: 32px;
  color: #31313D;
  line-height: 34px;
  font-weight: bold;
}

.part-one-module .middle-content .top .miaosha-notice .miaosha-notice-box .box-header img {
  vertical-align: middle;
}

.part-one-module .middle-content .top .miaosha-notice .miaosha-notice-box .in-progress {
  margin-top: 18px;
}

.part-one-module .middle-content .top .miaosha-notice .miaosha-notice-box .in-progress .btn-link {
  width: 240px;
  height: 48px;
  margin: 0 auto;
  background: url(//image01.homedo.com/Files/Images/cms/www/20230420/5286209781345533510_pic1.png) no-repeat;
}

.part-one-module .middle-content .top .miaosha-notice .miaosha-notice-box .count-down {
  text-align: center;
  margin-top: 26px;
}

.part-one-module .middle-content .top .miaosha-notice .miaosha-notice-box .count-down span {
  font-size: 24px;
  color: #fff;
}

.part-one-module .middle-content .top .miaosha-notice .miaosha-notice-box .count-down .time {
  background: #FF2416;
  padding: 6px 8px;
  border-radius: 6px;
}

.part-one-module .middle-content .top .miaosha-notice .miaosha-notice-box .count-down .time.day {
  background: #31313D;
}

.part-one-module .middle-content .top .miaosha-notice .miaosha-notice-box .count-down .text {
  padding: 6px 0;
  color: #FF2416;
}

.part-one-module .middle-content .top .miaosha-notice .miaosha-notice-box .count-down .text.day {
  color: #31313D;
}

.part-one-module .middle-content .top .miaosha-notice .miaosha-notice-box .ad-list {
  margin-top: 39px;
}

.part-one-module .middle-content .top .miaosha-notice .miaosha-notice-box .ad-list .ad-title {
  text-align: center;
  font-size: 18px;
  color: #31313D;
}

.part-one-module .middle-content .top .miaosha-notice .miaosha-notice-box .ad-list .ad-title right {
  transform: rotateY(180deg);
}


.part-one-module .middle-content .top .miaosha-notice .miaosha-notice-box .ad-list .ad-title .title-icon.right {
  transform: rotateY(180deg);
}

.part-one-module .middle-content .top .miaosha-notice .miaosha-notice-box .ad-list .ad-box {
  position: relative;
  padding: 0 24px;
  margin-top: 16px;
  overflow: hidden;
}

.part-one-module .middle-content .top .miaosha-notice .miaosha-notice-box .ad-list .ad-box .prev-btn {
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  z-index: 3;
}

.part-one-module .middle-content .top .miaosha-notice .miaosha-notice-box .ad-list .ad-box .next-btn {
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  z-index: 3;
}

.part-one-module .middle-content .top .miaosha-notice .miaosha-notice-box .ad-list .ad-box .swiper-slide {
  width: 124px;
}

.part-one-module .middle-content .top .miaosha-notice .miaosha-notice-box .ad-list .ad-box .swiper-slide .text {
  width: 114px;
  display: block;
  height: 64px;
  font-size: 16px;
  text-align: center;
  line-height: 64px;
}

.part-one-module .middle-content .top .miaosha-notice .miaosha-notice-box .ad-list .ad-box .swiper-slide:last-child {
  width: 113.67px;
}

.part-one-module .middle-content .top .quick-channel {
  margin-left: 10px;
  width: 140px;
  float: left;
}

.part-one-module .middle-content .top .quick-channel li {
  width: 140px;
  height: 82px;
  margin-bottom: 10px;
  overflow: hidden;
}

.part-one-module .middle-content .top .quick-channel li a {
  height: 82px;
  padding: 14px 0 0 20px;
  box-sizing: border-box;
  background: no-repeat;
  background-size: 100% 100%;
}

.part-one-module .middle-content .top .quick-channel li:nth-child(1) a {
  background-image: url("https://image01.homedo.com/Files/Images/cms/www/20200725/5548610891758027472_pic1.png");
  background-image: -webkit-image-set(url("https://image01.homedo.com/Files/Images/cms/www/20200725/5548610891758027472_pic1.png") 1x, url("https://image01.homedo.com/Files/Images/cms/www/20200725/5660862599767354284_pic1.png") 2x);
  background-image: image-set(url("https://image01.homedo.com/Files/Images/cms/www/20200725/5548610891758027472_pic1.png") 1x, url("https://image01.homedo.com/Files/Images/cms/www/20200725/5660862599767354284_pic1.png") 2x);
  color: #4587F9;
}

.part-one-module .middle-content .top .quick-channel li:nth-child(2) a {
  background-image: url("https://image01.homedo.com/Files/Images/cms/www/20200725/4713094478203358237_pic1.png");
  background-image: -webkit-image-set(url("https://image01.homedo.com/Files/Images/cms/www/20200725/4713094478203358237_pic1.png") 1x, url("https://image01.homedo.com/Files/Images/cms/www/20200725/4626057968227335308_pic1.png") 2x);
  background-image: image-set(url("https://image01.homedo.com/Files/Images/cms/www/20200725/4713094478203358237_pic1.png") 1x, url("https://image01.homedo.com/Files/Images/cms/www/20200725/4626057968227335308_pic1.png") 2x);
  color: #DF9D3E;
}

.part-one-module .middle-content .top .quick-channel li:nth-child(3) a {
  margin: 0;
  background-image: url("https://image01.homedo.com/Files/Images/cms/www/20200725/5340308030007935765_pic1.png");
  background-image: -webkit-image-set(url("https://image01.homedo.com/Files/Images/cms/www/20200725/5340308030007935765_pic1.png") 1x, url("https://image01.homedo.com/Files/Images/cms/www/20200725/5008415495488381261_pic1.png") 2x);
  background-image: image-set(url("https://image01.homedo.com/Files/Images/cms/www/20200725/5340308030007935765_pic1.png") 1x, url("https://image01.homedo.com/Files/Images/cms/www/20200725/5008415495488381261_pic1.png") 2x);
  color: #CD836D;
}

.part-one-module .middle-content .top .quick-channel li:nth-child(3) {
  margin: 0;
}

.part-one-module .middle-content .top .quick-channel li h4 {
  font-size: 16px;
  font-weight: 600;
  line-height: 16px;
  margin-bottom: 6px;
}

.part-one-module .middle-content .top .quick-channel li p {
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
}



.part-one-module .middle-content .top .groom-good {
  position: relative;
  margin-left: 10px;
  width: 190px;
  float: left;
  height: 290px;
  overflow: hidden;
}

.part-one-module .middle-content .top .groom-good .goods-img {
  width: 190px;
  height: 90px;
  margin-bottom: 10px;
}

.part-one-module .middle-content .top .groom-good .arrow {
  display: block;
  cursor: pointer;
  width: 20px;
  height: 40px;
  background-position-y: -65px;
  margin-bottom: 3px;
}

.part-one-module .middle-content .top .groom-good .next-btn {
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  display: none;
  z-index: 3;
}

.part-one-module .middle-content .top .groom-good .prev-btn {
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  display: none;
  z-index: 3;
}

.part-one-module .middle-content .top .groom-good:hover .next-btn, .part-one-module .middle-content .top .groom-good:hover .prev-btn {
  display: block;
}



.part-one-module .right-personal {
  width: 240px;
  height: 400px;
  background: #fff;
  padding: 16px 16px 10px;
  position: relative;
  box-sizing: border-box;
}

.part-one-module .right-personal .dash-line {
  width: 200px;
  border-bottom: 1px dashed #EFEFEF;
  margin: 0 auto 8px;
}

.part-one-module .right-personal .login-info-box {
  height: 40px;
}

.part-one-module .right-personal .login-info-box .user-avatager {
  width: 40px;
  height: 40px;
}

.part-one-module .right-personal .login-info-box .user-avatager a {
  width: 38px;
  height: 38px;
  border: 1px solid #efefef;
  border-radius: 50%;
}

.part-one-module .right-personal .login-info-box .user-avatager a img {
  width: 100%;
  height: 100%;
  border-radius: 50%;
}

.part-one-module .right-personal .login-info-box .info {
  padding-left: 2px;
  position: relative;
}

.part-one-module .right-personal .login-info-box .info h4 {
  font-size: 13px;
  font-weight: 600;
  color: #222222;
  line-height: 20px;
  padding-bottom: 4px;
}

.part-one-module .right-personal .login-info-box .info h4 a {
  width: 145px;
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}

.part-one-module .right-personal .login-info-box .info p {
  color: #888888;
  line-height: 16px;
  font-size: 12px;
  font-weight: 400;
  margin: -3px 0 5px;
}

.part-one-module .right-personal .login-info-box .info p strong {
  color: #F35050;
  padding-left: 8px;
}

.part-one-module .right-personal .login-info-box .info p span {
  position: relative;
  float: left;
  margin-top: 1px;
}

.part-one-module .right-personal .login-info-box .info p span::before {
  content: '';
  position: absolute;
  height: 15px;
  left: 0;
  top: 0;
}

.part-one-module .right-personal .login-info-box .info p span.yellow {
  padding-left: 22px;
  color: #B78E36;
  background: url("https://image01.homedo.com/Files/Images/cms/www/20191121/5263817096723138561_pic1.png") no-repeat;
}

.part-one-module .right-personal .login-info-box .info p span.plus {
  padding-left: 30px;
  margin-right: 7px;
  color: #222;
  background: url("https://image01.homedo.com/Files/Images/cms/www/20191106/4715684438906758924_pic1.png") 0 0 no-repeat;
  background-size: 25px 14px;
}

.part-one-module .right-personal .login-info-box .info p span.red {
  padding-left: 17px;
  color: #F35050;
  background: url("https://image01.homedo.com/Files/Images/cms/www/20191121/5412158930158071644_pic1.png") 0 0 no-repeat;
  background-size: 12px 14px;
}

.part-one-module .right-personal .login-info-box .info p label {
  background: #FFFAF2;
  display: block;
  padding: 0 6px;
  font-size: 12px;
  height: 17px;
  line-height: 17px;
  border-radius: 25px;
  color: #B78E36;
  position: relative;
}

.part-one-module .right-personal .login-info-box .info p label em {
  position: absolute;
  right: -50px;
  width: 50px;
  color: #222;
}

.part-one-module .right-personal .login-info-box .info p label em span {
  color: #F35050;
  float: none;
  margin: 0;
}

.part-one-module .right-personal .login-info-box .info .signPorpBtn {
  top: -30px;
  right: -30px;
  width: 118px;
  height: 24px;
  line-height: 20px;
  padding-left: 12px;
  position: absolute;
  background: url("https://image01.homedo.com/Files/Images/cms/www/20191122/4972293641919340607_pic1.png");
  color: #fff;
  cursor: pointer;
}

.part-one-module .right-personal .login-btn-box {
  position: relative;
  padding: 16px 0;
}

.part-one-module .right-personal .login-btn-box .video-box {
  min-height: 122px;
}

.part-one-module .right-personal .login-btn-box .video-box .fixed-box .close {
  overflow: hidden;
  padding: 10px 0 0 16px;
  box-sizing: border-box;
  cursor: pointer;
  position: absolute;
  right: 0;
  top: -30px;
  width: 30px;
  height: 0px;
}

.part-one-module .right-personal .login-btn-box .video-box .fixed-box .close img {
  width: 10px;
  height: 10px;
}

.part-one-module .right-personal .login-btn-box .banner-box {
  min-height: 122px;
  width: 220px;
}

.part-one-module .right-personal .login-btn-box .banner-box img {
  width: 100%;
}

.part-one-module .right-personal .login-btn-box .btn {
  text-align: center;
}

.part-one-module .right-personal .login-btn-box .btn a {
  display: inline-block;
  width: 94px;
  margin-right: 12px;
  line-height: 22px;
  letter-spacing: normal;
  border: #5143ee 1px solid;
  font-size: 14px;
  background: #fff;
  color: #5143ee;
  text-align: center;
  font-size: 14px;
}

.part-one-module .right-personal .login-btn-box .btn a.go-register {
  position: relative;
}

.part-one-module .right-personal .login-btn-box .btn a .register-surprise {
  position: absolute;
  display: inline-block;
  width: 42px;
  height: 16px;
  line-height: 16px;
  background: #F35050;
  border-radius: 6px 2px 2px 0px;
  padding: 0 4px;
  left: 50%;
  top: -12px;
  font-size: 10px;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #FFFFFF;
}

.part-one-module .right-personal .login-btn-box .btn a.go-login {
  background: #5143ee;
  color: #fff;
}

.part-one-module .right-personal .login-btn-box .btn a:last-child {
  margin: 0;
}

.part-one-module .right-personal .login-btn-box .go-btn {
  display: none;
  text-align: center;
}

.part-one-module .right-personal .login-btn-box .go-btn a {
  color: #FF7000;
  font-size: 12px;
  line-height: 12px;
  position: relative;
  text-decoration: underline;
}

.part-one-module .right-personal .login-btn-box .go-btn a.join-plus {
  width: 196px;
}

.part-one-module .right-personal .login-btn-box .go-btn a.go-renzheng em {
  right: 20px;
}

.part-one-module .right-personal .login-btn-box .go-btn a em {
  display: block;
  content: "";
  top: 3px;
  right: 24px;
  width: 6px;
  height: 6px;
  border-right: 1px solid #FF7000;
  border-top: 1px solid #FF7000;
  position: absolute;
  transform: rotate(45deg);
  transform-origin: 50% 25%;
  transition: transform .2s ease-in;
  -webkit-transform: rotate(45deg);
}

.part-one-module .right-personal .order ul {
  display: flex;
  height: 54px;
  border-bottom: 1px dashed #ECECEC;
  margin-bottom: 13px;
}

.part-one-module .right-personal .order ul li {
  flex: 1;
  text-align: center;
  position: relative;
}

.part-one-module .right-personal .order ul li:nth-child(3)::after {
  content: "";
  width: 27px;
  height: 12px;
  z-index: 1;
  position: absolute;
  top: 3px;
  right: -3px;
  background-image: url("https://image01.homedo.com/Files/Images/cms/www/20191128/5600290546309145457_pic1.png");
  background-image: -webkit-image-set(url("https://image01.homedo.com/Files/Images/cms/www/20191128/5600290546309145457_pic1.png") 1x, url("https://image01.homedo.com/Files/Images/cms/www/20191128/5081167994811881795_pic1.png") 2x);
  background-image: image-set(url("https://image01.homedo.com/Files/Images/cms/www/20191128/5600290546309145457_pic1.png") 1x, url("https://image01.homedo.com/Files/Images/cms/www/20191128/5081167994811881795_pic1.png") 2x);
}

.part-one-module .right-personal .order ul li a:hover {
  color: #E52B2B;
}

.part-one-module .right-personal .order ul li em {
  color: #E52B2B;
  font-size: 14px;
  line-height: 20px;
  margin-bottom: 8px;
  display: block;
}

.part-one-module .right-personal #rightIcon2022 {
  position: relative;
  padding-top: 10px;
  z-index: 10;
}

.part-one-module .right-personal #rightIcon2022 .login-ality-box {
  height: 56px;
}

.part-one-module .right-personal #rightIcon2022 .login-ality-box ul {
  display: flex;
  margin: 0;
  padding: 0;
}

.part-one-module .right-personal #rightIcon2022 .login-ality-box ul li {
  flex: 1;
  text-align: center;
  list-style: none;
}

.part-one-module .right-personal #rightIcon2022 .login-ality-box ul li a {
  text-decoration: none;
  color: #222222;
}

.part-one-module .right-personal #rightIcon2022 .login-ality-box ul li a:hover {
  color: #5143ee;
}

.part-one-module .right-personal #rightIcon2022 .login-ality-box ul li a img {
  width: 32px;
  height: 32px;
  margin-bottom: 6px;
}

.part-one-module .right-personal #rightIcon2022 .login-ality-box ul li a p {
  font-size: 12px;
  font-weight: 400;
  line-height: 12px;
  margin: 0;
}

.part-one-module .right-personal #rightIcon2022 .login-icon-box {
  position: relative;
}

.part-one-module .right-personal #rightIcon2022 .login-icon-box .arrow {
  display: block;
  cursor: pointer;
  width: 10px;
  height: 20px;
  background-position-y: -75px;
  margin-bottom: 3px;
}

.part-one-module .right-personal #rightIcon2022 .login-icon-box .next {
  background-position-x: -31px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 0;
  z-index: 99;
}

.part-one-module .right-personal #rightIcon2022 .login-icon-box .next:hover {
  background-position-x: -79px;
}

.part-one-module .right-personal #rightIcon2022 .login-icon-box .prev {
  background-position-x: -7px;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  z-index: 99;
}

.part-one-module .right-personal #rightIcon2022 .login-icon-box .prev:hover {
  background-position-x: -55px;
}

.part-one-module .right-personal #rightIcon2022 .login-icon-box ul {
  overflow: hidden;
  margin: 0;
  padding: 0;
}

.part-one-module .right-personal #rightIcon2022 .login-icon-box ul li {
  width: 33.3333333333%;
  float: left;
  text-align: center;
  margin-bottom: 6px;
  list-style: none;
}

.part-one-module .right-personal #rightIcon2022 .login-icon-box ul li a {
  text-decoration: none;
  color: #222222;
}

.part-one-module .right-personal #rightIcon2022 .login-icon-box ul li a:hover {
  color: #5143ee;
}

.part-one-module .right-personal #rightIcon2022 .login-icon-box ul li a img {
  width: 32px;
  height: 32px;
  margin-bottom: 6px;
}

.part-one-module .right-personal #rightIcon2022 .login-icon-box ul li a p {
  font-size: 12px;
  font-weight: 400;
  line-height: 12px;
  margin: 0;
}

.part-one-module .right-personal #rightIcon2022 .new-field {
  border-top: 1px dashed #ECECEC;
  padding-top: 7px;
  margin-top: 6px;
}

.part-one-module .right-personal #rightIcon2022 .new-field .field-title {
  font-size: 12px;
  font-family: PingFangSC-Semibold, PingFang SC;
  font-weight: 600;
  color: #222222;
  line-height: 12px;
  margin-bottom: 8px;
}

.part-one-module .right-personal #rightIcon2022 .new-field .field-box {
  display: flex;
  justify-content: space-between;
  position: relative;
}

.part-one-module .right-personal #rightIcon2022 .new-field .field-box img {
  width: 100px;
  height: 32px;
}

.part-one-module .right-personal #rightIcon2022 .new-field .field-box .rogram-img {
  width: 100px;
  height: 126px;
  background-color: #fff;
  position: absolute;
  right: 0;
  top: 40px;
}

.part-one-module .right-personal #rightIcon2022 .new-field .field-box .rogram-img img {
  width: 100px;
  height: 100px;
}

.part-one-module .right-personal #rightIcon2022 .new-field .field-box .rogram-img .rogram-text {
  font-size: 12px;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #888888;
  line-height: 12px;
  text-align: center;
}

.part-one-module .right-personal #rightIcon2022 .icon-prop {
  position: absolute;
  left: 0;
  top: 0;
  width: 192px;
  height: 100%;
  background-color: #fff;
  padding: 0 8px;
}

.part-one-module .right-personal #rightIcon2022 .icon-prop .tab-box {
  padding-top: 16px;
  margin-bottom: 10px;
}

.part-one-module .right-personal #rightIcon2022 .icon-prop .tab-box span {
  font-size: 12px;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #888888;
  line-height: 12px;
  cursor: pointer;
}

.part-one-module .right-personal #rightIcon2022 .icon-prop .tab-box .active-color {
  color: #5143ee;
}

.part-one-module .right-personal #rightIcon2022 .icon-prop .tab-between {
  display: flex;
  justify-content: space-between;
}

.part-one-module .right-personal #rightIcon2022 .icon-prop .tab-around {
  display: flex;
  justify-content: space-around;
  margin-bottom: 10px;
}

.part-one-module .right-personal #rightIcon2022 .icon-prop .download-template {
  margin-top: 24px;
  font-size: 12px;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #888888;
  line-height: 16px;
  text-align: center;
  margin-bottom: 16px;
}

.part-one-module .right-personal #rightIcon2022 .icon-prop .download-template a {
  display: inline-block;
  color: #5143ee;
  text-decoration: underline;
}

.part-one-module .right-personal #rightIcon2022 .icon-prop .select-box {
  margin-bottom: 10px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-weight: 400;
  color: #222222;
  font-size: 12px;
  font-family: PingFangSC-Regular, PingFang SC;
}

.part-one-module .right-personal #rightIcon2022 .icon-prop .select-box:last-child {
  margin-bottom: 16px;
}

.part-one-module .right-personal #rightIcon2022 .icon-prop .select-box .select-right {
  width: 136px;
  height: 32px;
  line-height: 32px;
  background: #FAFAFA;
  border: 1px solid #EFEFEF;
  box-sizing: border-box;
  text-indent: 10px;
  position: relative;
  cursor: pointer;
}

.part-one-module .right-personal #rightIcon2022 .icon-prop .select-box .select-right .select-type {
  line-height: 32px;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #222222;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.part-one-module .right-personal #rightIcon2022 .icon-prop .select-box .select-right .select-type .type-text {
  max-width: 118px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.part-one-module .right-personal #rightIcon2022 .icon-prop .select-box .select-right .select-type .arrow-icon {
  width: 16px;
  height: 16px;
  background: url(//image01.homedo.com/Files/Images/cms/www/20220112/4629990503942468970_pic1.png) center/100%;
  transition: all linear 0.1s;
}

.part-one-module .right-personal #rightIcon2022 .icon-prop .select-box .select-right .select-type .arrow-up {
  transform: rotateZ(-180deg);
}

.part-one-module .right-personal #rightIcon2022 .icon-prop .select-box .select-right .option-ul {
  background-color: #fff;
  border: 1px solid #EFEFEF;
  box-sizing: border-box;
  list-style: none;
  width: 136px;
  position: absolute;
  left: -1px;
  top: 30px;
  z-index: 10;
}

.part-one-module .right-personal #rightIcon2022 .icon-prop .select-box .select-right .option-ul .option-li {
  height: 26px;
  line-height: 26px;
  font-size: 12px;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #888888;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.part-one-module .right-personal #rightIcon2022 .icon-prop .select-box .select-right .option-ul .option-li:hover {
  background: #FAFAFA;
  color: #5143ee;
}

.part-one-module .right-personal #rightIcon2022 .icon-prop .order-input {
  width: 192px;
  height: 32px;
  line-height: 32px;
  background: #FFFFFF;
  border: 1px solid #ECECEC;
  margin-bottom: 16px;
  margin-top: 14px;
  text-indent: 10px;
  cursor: pointer;
}

.part-one-module .right-personal #rightIcon2022 .icon-prop .order-btn {
  width: 192px;
  height: 32px;
  text-align: center;
  background: #5143ee;
  font-size: 12px;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #FFFFFF;
  line-height: 32px;
  cursor: pointer;
}

.part-one-module .right-personal #rightIcon2022 .icon-prop .close-btn {
  position: absolute;
  bottom: 0;
  text-align: center;
  width: 32px;
  left: 50%;
  transform: translateX(-50%);
  cursor: pointer;
}

.part-one-module .right-personal #rightIcon2022 .icon-prop .close-btn span {
  display: inline-block;
  width: 16px;
  height: 16px;
  background: url(https://project-homedo.oss-cn-shanghai.aliyuncs.com/df91d83615b0958c2dddd78c7108de72.png) center/100%;
}

.part-one-module .right-personal #rightIcon2022 .icon-prop .close-btn:hover span {
  background: url(https://project-homedo.oss-cn-shanghai.aliyuncs.com/63de622fdf5ad632e1771ad2c14cbe8a.png) center/100%;
}

.part-one-module .right-personal .news-box {
  height: 122px;
  border-bottom: 1px dashed #ECECEC;
}

.part-one-module .right-personal .news-box .news-tab {
  height: 33px;
  position: relative;
}

.part-one-module .right-personal .news-box .news-tab li {
  width: 80px;
  float: left;
  margin-right: 20px;
  font-weight: 600;
  height: 23px;
  position: relative;
  cursor: pointer;
}

.part-one-module .right-personal .news-box .news-tab li.cur {
  color: #5143ee;
}

.part-one-module .right-personal .news-box .news-tab li.cur::after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 2px;
  width: 78px;
  height: 2px;
  background: #5143ee;
}

.part-one-module .right-personal .news-box .news-tab a {
  color: #888;
  position: absolute;
  text-align: right;
  right: 0;
  padding-right: 7px;
}

.part-one-module .right-personal .news-box .news-tab a:hover {
  color: #5143ee;
}

.part-one-module .right-personal .news-box .news-tab a:hover::after {
  border-right: 1px solid #5143ee;
  border-top: 1px solid #5143ee;
}

.part-one-module .right-personal .news-box .news-tab a::after {
  content: '';
  position: absolute;
  right: 0;
  top: 7px;
  display: block;
  width: 4px;
  height: 4px;
  border-right: 1px solid #888;
  border-top: 1px solid #888;
  position: absolute;
  transform: rotate(45deg);
  transform-origin: 50% 25%;
  transition: transform .2s ease-in;
  -webkit-transform: rotate(45deg);
}

.part-one-module .right-personal .news-box .news-list {
  height: 336px;
  overflow: hidden;
  position: relative;
}

.part-one-module .right-personal .news-box .news-list::-webkit-scrollbar {
  /*滚动条整体样式*/
  width: 3px;
  height: 3px;
}

.part-one-module .right-personal .news-box .news-list::-webkit-scrollbar-thumb {
  /*滚动条里面小方块*/
  border-radius: 2px;
  box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
  background: #aaaaaa;
  margin-bottom: 1px;
}

.part-one-module .right-personal .news-box .news-list::-webkit-scrollbar-track {
  /*滚动条里面轨道*/
  display: none;
}

.part-one-module .right-personal .news-box .news-list ul {
  position: absolute;
}

.part-one-module .right-personal .news-box .news-list li {
  text-align: left;
  line-height: 12px;
  position: relative;
  text-indent: 10px;
  margin-bottom: 7px;
}

.part-one-module .right-personal .news-box .news-list li .otherInfo {
  height: 30px;
  line-height: 30px;
}

.part-one-module .right-personal .news-box .news-list li .otherInfo span {
  float: left;
  margin-right: -5px !important;
}

.part-one-module .right-personal .news-box .news-list li:last-child {
  margin-bottom: 0px;
}

.part-one-module .right-personal .news-box .news-list li a {
  height: 12px;
}

.part-one-module .right-personal .news-box .news-list li a:hover {
  color: #5143ee;
}

.part-one-module .right-personal .news-box .news-list li a span {
  float: left;
  height: 12px;
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}



.part-one-module .right-personal .news-box .news-list li .message-title {
  font-size: 12px;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #888888;
  line-height: 12px;
  margin-bottom: 8px;
}

.part-one-module .right-personal .news-box .news-list li .message-content {
  font-size: 12px;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #222222;
  line-height: 12px;
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}

.part-one-module .right-personal .news-box .news-list li::before {
  content: '';
  top: 4px;
  position: absolute;
  display: block;
  width: 4px;
  height: 4px;
  border-radius: 2px;
  background: #FF7000;
}

.part-one-module .right-personal .identity {
  position: absolute;
  left: 0;
  top: 0;
  padding: 4px 25px 4px 6px;
  background: #F1F5FF;
  border-radius: 0 0 25px 0;
}

.part-one-module .right-personal .identity p {
  color: #5143ee;
  position: relative;
  cursor: pointer;
}

.part-one-module .right-personal .identity p::after {
  content: '';
  right: -13px;
  top: 4px;
  width: 10px;
  height: 10px;
  position: absolute;
  background: url("https://image01.homedo.com/Files/Images/cms/www/20191122/5082492271482747259_pic1.png") 0 0 no-repeat;
  background-size: 100% 100%;
}

/* 楼层 */

#live-venue {
  margin-top: 10px;
  margin-bottom: 10px;
}

.live-venue {
  display: flex;
  margin-top: 10px;
}

.live-venue .active-right-bg {
  background: url(https://project-homedo.oss-cn-shanghai.aliyuncs.com/5fe7e94113f512bd0cb009d66bb2c193.png) no-repeat;
  background-size: 100% 340px;
}

.live-venue .live-venue-item {
  width: 290px;
  height: 340px;
  margin-right: 10px;
  background-color: #fff;
}

.live-venue .live-venue-item:last-child {
  margin-right: 0;
}

.live-venue .head {
  height: 18px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 16px;
}

.live-venue .head .title {
  font-size: 18px;
  font-family: PingFangSC-Semibold, PingFang SC;
  font-weight: 600;
  color: #222222;
  margin-right: 10px;
}

.live-venue .head .sub-title {
  font-size: 14px;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #888888;
}

.live-venue .head .link-arrow {
  display: inline-block;
  width: 18px;
  height: 18px;
  background: url(../img/arrow-right-circle-line.png) 0 0 no-repeat;
  background-size: 18px 18px;
  margin-top: 2px;
}

.live-venue .head:hover .link-arrow {
  background: url(../img/arrow-right-circle-fill.png) 0 0 no-repeat;
  background-size: 18px 18px;
}

.live-venue .live-buy .head-tab {
  display: flex;
  height: 50px;
  line-height: 50px;
  margin-bottom: 16px;
}

.live-venue .live-buy .head-tab>div {
  cursor: pointer;
}

.live-venue .live-buy .head-tab .tab-box {
  font-size: 18px;
  font-family: PingFangSC-Semibold, PingFang SC;
  font-weight: 600;
  color: #222222;
}

.live-venue .live-buy .head-tab .text-img {
  height: 20px;
  width: auto;
  margin-bottom: 5px;
}

.live-venue .live-buy .head-tab .sub-head {
  height: 14px;
  line-height: 14px;
  font-size: 14px;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #555555;
  margin-left: 10px;
  text-align: center;
}

.live-venue .live-buy .head-tab .tab-icon {
  width: 18px;
  height: 18px;
}

.live-venue .live-buy .head-tab .active-left {
  display: block;
  padding: 11px 0 0 16px;
  box-sizing: border-box;
  width: 49%;
  line-height: 14px;
}

.live-venue .live-buy .head-tab .active-head {
  padding: 16px 16px 0 16px;
  display: flex;
  justify-content: space-between;
  width: 100%;
}

.live-venue .live-buy .head-tab .active-head .active-right {
  display: flex;
  flex: 1;
  box-sizing: border-box;
  line-height: 20px;
  align-items: center;
}

.live-venue .live-buy .head-tab .active-head .link-arrow {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: url(../img/arrow-right-circle-line.png) 0 0 no-repeat;
  background-size: 100%;
}

.live-venue .live-buy .head-tab .active-head:hover .link-arrow {
  background: url(../img/arrow-right-circle-fill.png) 0 0 no-repeat;
  background-size: 100%;
}

.live-venue .live-buy .head-tab .tab-left {
  background: url(https://project-homedo.oss-cn-shanghai.aliyuncs.com/94ccda8d14c93aa0bdf48b0769eea07e.png) no-repeat;
  background-size: 100% 50px;
  width: 51%;
}

.live-venue .live-buy .head-tab .tab-left .tab-icon {
  margin: 0 6px 0 16px;
}

.live-venue .live-buy .head-tab .tab-right {
  background: url(https://project-homedo.oss-cn-shanghai.aliyuncs.com/2c02f9337d6149975d75a8b8652d8dd8.png) no-repeat;
  background-size: 100% 50px;
  width: 51%;
}

.live-venue .live-buy .head-tab .tab-right .tab-icon {
  margin: 0 6px 0 30px;
}

.live-venue .live-buy .head-tab .active-all {
  display: block;
  width: 100%;
  background-color: #fff;
  padding: 11px 0 0 16px;
  box-sizing: border-box;
  line-height: 14px;
}

.live-venue .live-buy .head-tab .active-all .sub-head {
  height: 14px;
  line-height: 14px;
  font-size: 14px;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #555555;
  width: 100%;
  margin-left: 0;
  text-align: left;
}

.live-venue .live-buy .live-room {
  width: 100%;
  height: 164px;
}

.live-venue .live-buy .live-product-parent {
  position: relative;
}

.live-venue .live-buy .live-product-parent:hover .prev-btn, .live-venue .live-buy .live-product-parent:hover .next-btn {
  display: block;
}

.live-venue .live-buy .live-product-parent .prev-btn {
  position: absolute;
  left: 0;
  top: 32px;
  display: none;
  width: 10px;
  height: 24px;
  background: url(//image01.homedo.com/Files/Images/cms/www/20220208/4954317306431360124_pic1.png) no-repeat;
  background-size: 10px 24px;
  z-index: 100;
}

.live-venue .live-buy .live-product-parent .prev-btn:hover {
  background: url(//image01.homedo.com/Files/Images/cms/www/20220208/4678290813345169486_pic1.png) no-repeat;
  background-size: 10px 24px;
}

.live-venue .live-buy .live-product-parent .next-btn {
  position: absolute;
  right: 0;
  top: 32px;
  display: none;
  width: 10px;
  height: 24px;
  background: url(//image01.homedo.com/Files/Images/cms/www/20220208/5471167498734591780_pic1.png) no-repeat;
  background-size: 10px 24px;
  z-index: 100;
}

.live-venue .live-buy .live-product-parent .next-btn:hover {
  background: url(//image01.homedo.com/Files/Images/cms/www/20220208/5083134247887400485_pic1.png) no-repeat;
  background-size: 10px 24px;
}

.live-venue .live-buy .live-product {
  position: relative;
  padding: 14px 0 0 10px;
  box-sizing: border-box;
  width: 100%;
  overflow: hidden;
}

.live-venue .live-buy .live-product .swiper-wrapper {
  display: flex;
}

.live-venue .live-buy .live-product .swiper-wrapper .swiper-slide {
  width: 60px;
  margin-right: 10px;
}

.live-venue .live-buy .live-product .swiper-wrapper .swiper-slide a {
  display: inline-block;
}

.live-venue .live-buy .live-product .product-img {
  width: 60px;
  height: 60px;
  margin-bottom: 10px;
  box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.1);
  border: 1px solid #EFEFEF;
  box-sizing: border-box;
}

.live-venue .live-buy .live-product .product-img:hover {
  border: 1px solid #5143ee;
}

.live-venue .live-buy .live-product .product-price {
  font-size: 12px;
  font-family: PingFangSC-Semibold, PingFang SC;
  font-weight: 600;
  color: #E53630;
  line-height: 12px;
  padding-left: 4px;
  box-sizing: border-box;
}

.live-venue .live-buy .live-info {
  display: flex;
  padding: 25px 16px;
  box-sizing: border-box;
}

.live-venue .live-buy .live-info .live-lecturer-left {
  width: 60px;
  height: 60px;
  box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.1);
  border-radius: 30px;
  border: 1px solid #EFEFEF;
  box-sizing: border-box;
  margin-right: 16px;
}

.live-venue .live-buy .live-info .live-lecturer-right {
  font-size: 12px;
  font-family: PingFangSC-Medium, PingFang SC;
  width: 180px;
}

.live-venue .live-buy .live-info .live-lecturer-right .lecturer-title {
  height: 12px;
  font-weight: 500;
  color: #222222;
  line-height: 12px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-bottom: 12px;
}

.live-venue .live-buy .live-info .live-lecturer-right .lecturer-name {
  height: 12px;
  font-weight: 400;
  color: #5143ee;
  line-height: 12px;
  margin-bottom: 8px;
}

.live-venue .live-buy .live-info .live-lecturer-right .lecturer-date {
  height: 12px;
  font-weight: 400;
  color: #888888;
  line-height: 12px;
}

.live-venue .live-buy .remenkecheng-box {
  position: relative;
  width: 100%;
  height: 204px;
  margin-bottom: 14px;
}

.live-venue .live-buy .remenkecheng-box .whole {
  width: 200px;
  height: 204px;
  background-color: #fff;
  border-radius: 8px;
  margin: 0 auto;
}

.live-venue .live-buy .remenkecheng-box .whole .roll-img {
  width: 100%;
  height: 100%;
  position: relative;
  transform-style: preserve-3d;
}

.live-venue .live-buy .remenkecheng-box .whole .roll-img li {
  position: absolute;
  width: 100%;
  height: 100%;
  cursor: pointer;
  text-align: center;
  padding: 0 20px;
  box-sizing: border-box;
  background: #fff;
  border-radius: 8px;
}

.live-venue .live-buy .remenkecheng-box .whole .roll-img li .product-img {
  width: 114px;
  height: 114px;
  margin: 10px auto 3px;
}

.live-venue .live-buy .remenkecheng-box .whole .roll-img li .product-title {
  height: 54px;
  font-size: 12px;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  color: #222222;
  line-height: 18px;
  margin-bottom: 10px;
  word-break: break-all;
  text-overflow: ellipsis;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  text-align: left;
}


.live-venue .live-buy .remenkecheng-box .whole .roll-img li .product-title:hover {
  color: #5143ee;
}

.live-venue .live-buy .remenkecheng-box .whole .roll-img li .product-price {
  font-size: 18px;
  font-family: PingFangSC-Semibold, PingFang SC;
  font-weight: 600;
  color: #E53630;
  line-height: 18px;
  text-align: left;
}

.live-venue .live-buy .remenkecheng-box .whole .roll-img li .product-price em {
  font-size: 14px;
  line-height: 12px;
}

.live-venue .live-buy .remenkecheng-box .whole .roll-img li .product-tag {
  position: absolute;
  top: 0;
  left: 0;
  display: inline-block;
  height: 18px;
  padding: 0 8px;
  background: linear-gradient(135deg, #A3D414 0%, #1DBFDA 100%);
  border-radius: 8px 0px 7px 0px;
  font-size: 12px;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  color: #FFFFFF;
  line-height: 18px;
}

.live-venue .live-buy .act-page {
  display: inline-block;
  height: 32px;
  line-height: 32px;
  background: #5143ee;
  border-radius: 18px;
  font-size: 14px;
  font-family: PingFangSC-Semibold, PingFang SC;
  font-weight: 600;
  color: #FFFFFF;
  padding: 0 12px 0 18px;
  position: relative;
  left: 50%;
  transform: translateX(-50%);
}

.live-venue .live-buy .act-page img {
  width: 16px;
  margin-left: 4px;
  vertical-align: middle;
}

.live-venue .super-zixun {
  padding: 16px;
  box-sizing: border-box;
}

.live-venue .super-zixun .product-box .proportion {
  margin-bottom: 20px;
}

.live-venue .super-zixun .product-box .proportion .proportion-item {
  display: inline-block;
  height: 20px;
  line-height: 20px;
  background: #F6F6F6;
  border-radius: 11px;
  padding: 0 13px;
  font-size: 13px;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: normal;
  color: #888888;
  margin-right: 8px;
}

.live-venue .super-zixun .product-box .proportion .proportion-active {
  background: #F35050;
  color: #fff;
}

.live-venue .super-zixun .product-box .product-list .product-item {
  margin-bottom: 14px;
  display: flex;
}

.live-venue .super-zixun .product-box .product-list .product-item:last-child {
  margin-bottom: 0;
}

.live-venue .super-zixun .product-box .product-list .product-item .product-img {
  width: 68px;
  height: 68px;
  margin-right: 10px;
}

.live-venue .super-zixun .product-box .product-list .product-item .product-title {
  height: 54px;
  font-size: 12px;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  color: #222222;
  line-height: 18px;
  margin-bottom: 10px;
  word-break: break-all;
  text-overflow: ellipsis;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}

.live-venue .super-zixun .product-box .product-list .product-item .product-title:hover {
  color: #5143ee;
}


.live-venue .star-venue {
  padding: 16px;
  box-sizing: border-box;
}

.live-venue .star-venue .product-item {
  display: block;
  height: 130px;
  padding: 18px 18px 24px;
  box-sizing: border-box;
  margin-bottom: 14px;
  cursor: pointer;
  display: flex;
}

.live-venue .star-venue .product-item:last-child {
  margin-bottom: 0;
}

.live-venue .star-venue .product-item .product-img {
  width: 88px;
  height: 88px;
  margin-right: 18px;
}

.live-venue .star-venue .product-item .product-right {
  width: 116px;
}

.live-venue .star-venue .product-item .product-title {
  height: 54px;
  font-size: 12px;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  color: #222222;
  line-height: 18px;
  margin-bottom: 7px;
  word-break: break-all;
  text-overflow: ellipsis;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}

.live-venue .star-venue .product-item .product-title:hover {
  color: #5143ee;
}

.live-venue .star-venue .product-item .product-tap {
  display: inline-block;
  height: 20px;
  line-height: 19px;
  border-radius: 11px;
  box-sizing: border-box;
  border: 1px solid #F35050;
  font-size: 12px;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #F35050;
  padding: 0 9px;
  margin-bottom: 10px;
}

.live-venue .custom-center {
  padding: 16px;
  box-sizing: border-box;
}

.live-venue .custom-center .product-box {
  position: relative;
  display: block;
  height: 274px;
  padding-top: 20px;
  padding-left: 20px;
  box-sizing: border-box;
  text-align: center;
  background: url(//image01.homedo.com/Files/Images/cms/www/20221212/5418413062776627542_pic1.png);
}

.live-venue .custom-center .product-box .top-tip {
  position: absolute;
  left: 0;
  top: 0;
  display: inline-block;
  height: 18px;
  line-height: 18px;
  background: linear-gradient(135deg, #A3D414 0%, #1DBFDA 100%);
  border-radius: 0px 0px 7px 0px;
  font-size: 12px;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  color: #FFFFFF;
  padding: 0 7px;
}

.live-venue .custom-center .product-box .product-img {
  width: 110px;
  height: 110px;
  margin: 0 auto 10px;
}

.live-venue .custom-center .product-box .product-title {
  height: 40px;
  font-size: 14px;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  color: #222222;
  line-height: 20px;
  margin-bottom: 26px;
  text-align: left;
  word-break: break-all;
  text-overflow: ellipsis;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

.live-venue .custom-center .product-box .product-title:hover {
  color: #5143ee;
}

.live-venue .custom-center .product-box .taps-title {
  height: 14px;
  font-size: 14px;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #5143ee;
  line-height: 14px;
  margin-bottom: 10px;
  text-align: left;
  margin-top: 15px;
}

.live-venue .custom-center .product-box .taps-box {
  text-align: left;
  height: 22px;
  overflow: hidden;
}

.live-venue .custom-center .product-box .taps-item {
  display: inline-block;
  height: 22px;
  line-height: 20px;
  border-radius: 2px;
  border: 1px solid #5143ee;
  box-sizing: border-box;
  padding: 0 7px;
  font-size: 12px;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  color: #5143ee;
  margin-right: 10px;
}

.live-venue .custom-center .product-box .taps-item:last-child {
  margin-right: 0;
}



.preheat-floor {
  padding: 0 !important;
}

/* 新品推荐 & 黑科技1 */
.new-black-tech {
  display: flex;
  justify-content: space-between;
  width: 1190px;
  margin: 0 auto;
}

.new-black-tech .new-product,
.new-black-tech .black-tech {
  width: calc(50% - 5px);
  background: #FFFFFF;
  margin-top: 0;
}

.new-black-tech .new-product .title-box,
.new-black-tech .black-tech .title-box {
  height: 60px;
  line-height: 60px;
  padding-left: 16px;
  cursor: pointer;
}

.new-black-tech .new-product .title-box .title-img,
.new-black-tech .black-tech .title-box .title-img {
  display: inline-block;
}

.new-black-tech .new-product .title-box .title-img i,
.new-black-tech .black-tech .title-box .title-img i {
  display: inline-block;
  width: 86px;
  height: 20px;
  background: url(../img/5647472341252613489_pic1.png) center / 100% no-repeat;
  margin-right: 10px;
  vertical-align: middle;
}

.new-black-tech .new-product .title-box .title-img span,
.new-black-tech .black-tech .title-box .title-img span {
  color: #888888;
  font-size: 14px;
  vertical-align: middle;
}

.new-black-tech .new-product .title-box .more,
.new-black-tech .black-tech .title-box .more {
  float: right;
  margin-right: 16px;
  font-size: 16px;
  height: 16px;
  line-height: 16px;
  color: #5143ee;
  margin-top: 22px;
  cursor: pointer;
}

.new-black-tech .new-product .title-box .more a{
  color: #5143ee;
}

.new-black-tech .new-product .title-box .more i,
.new-black-tech .black-tech .title-box .more i {
  display: inline-block;
  width: 18px;
  height: 18px;
  background: url(../img/arrow-right-circle-line.png) center / 100%;
  vertical-align: text-bottom;
  margin-left: 5px;
  transform: translateY(-1px);
}

.new-black-tech .new-product .title-box .more:hover i,
.new-black-tech .black-tech .title-box .more:hover i {
  background: url(../img/arrow-right-circle-fill.png) center / 100%;
}

.new-black-tech .product-list {
  display: flex;
}

.new-black-tech .product-list .product-left {
  position: relative;
  width: 274px;
  height: 264px;
  margin-left: 16px;
  margin-bottom: 16px;
  background: linear-gradient(180deg, #FFFFFF 0%, #F2FAFF 100%);
}

.new-black-tech .product-list .product-left .left-icon {
  position: absolute;
  left: 0;
  top: 0;
  width: 40px;
  height: 18px;
  background: linear-gradient(135deg, #A3D414 0%, #1DBFDA 100%);
  border-radius: 0px 0px 7px 0px;
  font-size: 12px;
  color: #FFFFFF;
  text-align: center;
}

.new-black-tech .product-list .product-left img {
  display: block;
  width: 150px;
  height: 150px;
  margin: 20px auto 24px;
  cursor: pointer;
}

.new-black-tech .product-list .product-left h3 {
  height: 18px;
  line-height: 16px;
  font-size: 16px;
  color: #222222;
  margin: 0 20px 14px;
  text-align: center;
  cursor: pointer;
}

.new-black-tech .product-list .product-left a:hover h3 {
  color: #5143ee;
}

.new-black-tech .product-list .product-left p {
  color: #E53630;
  font-size: 16px;
  text-align: center;
  font-weight: 600;
  width: 120px;
  margin: 0 auto;
}

.new-black-tech .product-list .product-left p em {
  font-weight: normal;
  font-size: 14px;
}

.new-black-tech .product-list .product-left.loading {
  background: #FFFFFF;
}

.new-black-tech .product-list .product-left.loading h3,
.new-black-tech .product-list .product-left.loading h4,
.new-black-tech .product-list .product-left.loading div,
.new-black-tech .product-list .product-left.loading p,
.new-black-tech .product-list .product-left.loading del {
  background: #f5f5f5;
}

.new-black-tech .product-list .product-left.loading strong,
.new-black-tech .product-list .product-left.loading em,
.new-black-tech .product-list .product-left.loading span,
.new-black-tech .product-list .product-left.loading i {
  visibility: hidden;
}

.new-black-tech .product-list .product-right {
  width: 260px;
  margin-left: 20px;
}

.new-black-tech .product-list .product-right .product-item {
  height: 80px;
  margin-bottom: 12px;
}

.new-black-tech .product-list .product-right .product-item img {
  float: left;
  width: 80px;
  height: 80px;
  cursor: pointer;
}

.new-black-tech .product-list .product-right .product-item .product-desc {
  margin-left: 90px;
  padding-top: 5px;
}

.new-black-tech .product-list .product-right .product-item .product-desc h4 {
  height: 40px;
  line-height: 20px;
  color: #222222;
  font-size: 12px;
  font-weight: 400;
  cursor: pointer;
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

.new-black-tech .product-list .product-right .product-item a:hover .product-desc h4 {
  color: #5143ee;
}

.new-black-tech .product-list .product-right .product-item .product-desc p.price {
  color: #E53630;
  font-size: 16px;
  margin-top: 7px;
}

.new-black-tech .product-list .product-right .product-item .product-desc p.price em {
  font-size: 14px;
}

.new-black-tech .product-list .product-right .product-item .product-desc p.price span {
  font-size: 12px;
  margin-left: 20px;
  color: #222222;
}

.new-black-tech .product-list .product-right .product-item .product-desc p.price strong {
  font-weight: 600;
}

.new-black-tech .product-list .product-right .product-item .product-desc .price-market {
  display: inline-block;
  margin-top: 4px;
  color: #C7C7C7;
  font-size: 12px;
}

.new-black-tech .black-tech {
  position: relative;
}

.new-black-tech .black-tech .title-box {
  padding-left: 40px;
}

.new-black-tech .black-tech .title-box .title-img i {
  width: 124px;
  height: 20px;
  background: url(../img/5515283953125632179_pic1.png) center / 100% no-repeat;
}

.new-black-tech .black-tech .title-box .more a {
  color: #FFFFFF;
}

.new-black-tech .black-tech .title-box .more i {
  background: url(../img/5404802376789740435_pic1.png) center / 100%;
}

.new-black-tech .black-tech .new-tech.product-box {
  position: relative;
  height: 240px;
  padding: 20px 40px 0px 40px;
  transform: translateY(-8px);
}

.new-black-tech .black-tech .new-tech .el-card {
  position: relative;
  height: 250px;
}

.new-black-tech .black-tech .new-tech .el-card .image {

  border-bottom: 1px #e0dfdd solid;
}

.new-black-tech .black-tech .new-tech .el-card .tag {
  position: absolute;
  top: 0;
  left: 0;
  width: auto;
  padding: 0px 10px;
  height: 18px;
  background: linear-gradient(135deg, #A3D414 0%, #1DBFDA 100%);
  border-radius: 0px 0px 7px 0px;
  font-size: 12px;
  color: #FFFFFF;
  text-align: center;
}

.new-black-tech .black-tech .new-tech .el-card .vtitle {
  height: 44px;
  line-height: 20px;
  color: #222222;
  font-size: 12px;
  font-weight: 400;
  margin-top: 10px;
  padding: 0px 10px;
  cursor: pointer;
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

.new-black-tech .black-tech .new-tech .el-card a:hover span {
  color: #5143ee;
}


.new-black-tech .black-tech .new-tech .el-card .vbottom {
  position: relative;
  margin-top: 6px;
  height: 25px;
  line-height: 25px;
  padding: 0px 10px;
}

.new-black-tech .black-tech .new-tech .el-card .vbottom .vbottom-left {
  position: absolute;
  height: 25px;
  left: 0;
  top: 0;
  padding-left: 10px;
}

.new-black-tech .black-tech .new-tech .el-card .vbottom .vbottom-left div {
  float: left;
}


.new-black-tech .black-tech .new-tech .el-card .vbottom .vbottom-left .name {
  margin-left: 10px;
}

.new-black-tech .black-tech .new-tech .el-card .vbottom .vbottom-right {
  position: absolute;
  right: 10px;
  top: 0;
}

.BrandBusiness {
  margin-top: 10px;
  height: 330px;
  margin-bottom: 10px;
  background-image: url("../img/ev-av.jpg");
  background-image: -webkit-image-set(url("../img/ev-av.jpg") 1x, url("../img/ev-avx2.jpg") 2x);
  background-image: image-set(url("../img/ev-av.jpg") 1x, url("../img/ev-avx2.jpg") 2x);
  position: relative;
}

.BrandBusiness .BrandBusiness_title {
  line-height: 1;
  font-size: 20px;
  color: #fff;
  text-align: left;
  padding-left: 30px;
  padding-top: 20px;
  font-weight: 100;

}

.BrandBusiness .hotTop {
  height: 250px;
  position: absolute;
  left: 0;
  top: 60px;
}

.BrandBusiness .hotTop ul {
  padding-left: 20px;
  height: 260px
}

.BrandBusiness .hotTop ul li {
  float: left;
  width: 570px;
}

.BrandBusiness .hotTop ul li div {
  float: left;
  width: 275px;
  height: 120px;
  background: #fff;
  margin: 0 10px 10px 0
}


.BrandBusiness .hotTop ul li div .BrandIntroduce {
  position: relative;
  height: 50px;
  padding-left: 14px;
  top: 0;
  padding-top: 10px;
}

.BrandBusiness .hotTop ul li div .BrandIntroduce dt {
  margin-top: 10px;
}

.BrandBusiness .hotTop ul li div .BrandIntroduce dt a {
  float: left;
  margin-right: 10px;
}

.BrandBusiness .hotTop ul li div .BrandIntroduce dt img {
  float: left;
  width: 47px;
  height: 47px;
  margin-right: 5px;
}

.BrandBusiness .hotTop ul li div .BrandIntroduce dd {
  padding-left: 2px
}

.BrandBusiness .hotTop ul li div .BrandIntroduce dd h4 {
  line-height: 1;
  font-size: 18px;
  font-weight: 100;
  color: #222;
  text-align: left;
  width: 240px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.BrandBusiness .hotTop ul li div .BrandIntroduce dd p {
  font-size: 14px;
  color: #222;
  text-align: left;
  margin-top: 6px;
  width: 230px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.BrandBusiness .hotTop ul li div .BrandIntroduce dd span img {
  margin-top: 5px;
  margin-right: 3px;
}

.BrandBusiness .hotTop ul li div .BrandIntroduce dd span img:nth-child(3n+0) {
  margin-top: 5px;
  margin-right: 0px;
}

.BrandBusiness .hotTop ul li div .BrandIntroduce dd p em {
  margin: 0px 5px 0px 5px;
  color: #666666;
}

.BrandBusiness .hotTop ul li div .BrandIntroduce dd p a {
  float: left;
  color: #5143ee;
}

.BrandBusiness .hotTop ul li div .BrandSkill {
  height: 32px;
  background: #f1f5ff;
  line-height: 32px;
  font-size: 12px;
  color: #5143ee;
  text-align: center
}

.BrandBusiness .hotTop ul li div:nth-child(2n) {
  margin-right: 0
}

.BrandBusiness .hotTop ul li div:nth-child(n+3) {
  margin-bottom: 0
}

.BrandBusiness .hotTop ul li.right-style {
  background-color: #fff
}

.go-shop {
  display: block;
  margin-left: 88px;
  text-align: center;
  width: 100px;
  height: 28px;
  line-height: 28px;
  font-size: 12px;
  color: #E52B2B;
  border: 1px solid #E52B2B
}

.BrandBusiness .hotTop ul li.right-style div .BrandIntroduce {
  height: 55px
}

.BrandBusiness .hotTop .sztitle {
  height: 100px;
  font-size: 14px;
  margin-top: 5px;
}

.BrandBusiness .hotTop .sztitle span {
  font-size: 16px;
}

.BrandBusiness .hotTop .sztitle p {
  margin-top: 5px;
  margin-bottom: 20px;
}

/* 讲师观点 */
.chosen-shop {
  width: 1190px;
  margin: 10px auto;
  background: linear-gradient(270deg, #DFE6F0 0%, #FFFFFF 100%);
}

.chosen-shop .floor-title {
  height: 50px;
  line-height: 50px;
  cursor: pointer;
}

.chosen-shop .floor-title .title-icon {
  display: inline-block;
  width: 86px;
  height: 20px;
  margin: 0 10px 0 16px;
  background: url(../img/5056758819697088381_pic2.png) center / 100%;
  vertical-align: middle;
}

.chosen-shop .floor-title .title-team-icon {
  display: inline-block;
  width: 86px;
  height: 20px;
  margin: 0 10px 0 16px;
  background: url(../img/team.png) center / 100%;
  vertical-align: middle;
}

.chosen-shop .floor-title .title-guandian-icon {
  display: inline-block;
  width: 86px;
  height: 20px;
  margin: 0 10px 0 16px;
  background: url(../img/guandian.png) center / 100%;
  vertical-align: middle;
}

.chosen-shop .floor-title .title-custom-icon {
  display: inline-block;
  width: 86px;
  height: 20px;
  margin: 0 10px 0 16px;
  background: url(../img/custom.png) center / 100%;
  vertical-align: middle;
}

.chosen-shop .floor-title span {
  font-size: 14px;
  color: #888888;
  vertical-align: middle;
}

.chosen-shop .floor-title .more a {
  float: right;
  margin-right: 16px;
  font-size: 16px;
  height: 16px;
  line-height: 16px;
  color: #5143ee;
  margin-top: 17px;
  cursor: pointer;
}

.chosen-shop .floor-title .more i {
  display: inline-block;
  width: 18px;
  height: 18px;
  background: url(../img/arrow-right-circle-line.png) center / 100%;
  vertical-align: text-bottom;
  margin-left: 5px;
  transform: translateY(-1px);
}

.chosen-shop .floor-title .more:hover i {
  background: url(../img/arrow-right-circle-fill.png) center / 100%;
}


.chosen-shop .shop-detail {
  height: 420px;
  background: #ffffff;
}

.chosen-shop .shop-detail .picScroll-left {
  padding: 0px 20px;
}

.content-left {
  float: left;
  width: 346px;
  padding-right: 20px;
  box-sizing: border-box;
  border-right: 1px solid rgba(155, 155, 155, .2);
}

.content-left>a {
  display: block
}

.content-left>a>div:nth-of-type(1) {
  width: 326px;
  height: 184px;
  overflow: hidden
}

.content-left>a>div:nth-of-type(1)>img {
  display: block;
  width: 100%;
  height: auto;
  object-fit: cover;
  transition: all ease .2s
}

.content-left>a>h3 {
  font-size: 18px;
  color: #333;
  font-weight: 700;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin: 20px 0;
  transition: all ease .2s
}

.content-left>a>div:nth-of-type(2) {
  height: 72px;
  overflow: hidden
}

.content-left>a>div:nth-of-type(2)>p {
  font-size: 14px;
  text-align: justify;
  color: #999;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}

.content-left>a>div:nth-of-type(3) {
  padding: 20px 0 12px;
  border-bottom: 1px solid rgba(155, 155, 155, .2);
  position: relative
}

.content-left>a>div:nth-of-type(3)::before {
  content: '';
  width: 84px;
  height: 1px;
  background: #5143ee;
  display: block;
  position: absolute;
  left: 0;
  bottom: -1px;
  transition: all ease-in-out .3s
}

.content-left>a>div:nth-of-type(3) span {
  display: block;
  color: #999;
  font-size: 14px;
  float: left
}

.content-left>a>div:nth-of-type(3) p {
  font-size: 14px;
  color: #999;
  float: right;
  background-image: url(../img/icond.png);
  background-repeat: no-repeat;
  background-size: 19px 14px;
  background-position: left center;
  padding-left: 24px
}

.content-left>a>span {
  display: block;
  float: left;
  font-size: 16px;
  color: #999;
  margin-top: 12px;
  padding-right: 20px;
  background-image: url(../img/iconj.png);
  background-position: right center;
  background-size: 12px 10px;
  background-repeat: no-repeat;
  transition: all ease-in-out .3s
}

.content-left:hover img {
  transform: scale(1.1) !important
}

.content-left:hover h3 {
  color: #5143ee !important
}

.content-left:hover div:nth-of-type(2)::before {
  width: 100%
}

.content-left:hover>a>span {
  color: #5143ee !important;
  background-image: url(../img/iconjh.png);
  padding-right: 25px
}

.content-right>a {
  width: 397px;
  padding: 0 20px;
  box-sizing: border-box;
  display: block;
  float: left;
  position: relative;
  transition: all ease-out .2s
}

.content-right>a::after {
  opacity: 0;
  content: '';
  display: block;
  width: 399px;
  height: 207px;
  position: absolute;
  left: -1px;
  top: -1px;
  background: 0 0;

  border-right: 2px solid #fff;
  transition: all ease-out .2s;
  box-sizing: border-box
}

.content-right>a>.content-right-title {
  position: relative
}

.content-right>a>.content-right-title>h3 {
  font-size: 18px;
  height: 27px;
  line-height: 27px;
  color: #333;
  font-weight: 700;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin: 20px 0;
  transition: all ease-out .2s;
  float: left;
  max-width: 325px
}

.content-right>a>.content-right-title img {
  width: 36px;
  height: 20px;
  vertical-align: middle;
  margin-left: 12px;
  position: absolute;
  top: 22px
}

.content-right>a>.content-right-text {
  height: 72px;
  overflow: hidden;
}

.content-right>a>.content-right-text img {
  float: left;
  width: 110px;
}

.content-right>a>.content-right-text>p {
  float: right;
  width: 220px;
  font-size: 14px;
  color: #999;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}

.content-right>a>.content-right-time {
  padding: 20px 0 25px
}

.content-right>a>.content-right-time span {
  display: block;
  color: #999;
  font-size: 14px;
  float: left
}

.content-right>a>.content-right-time p {
  font-size: 14px;
  color: #999;
  float: right;
  background-image: url(../img/icond.png);
  background-repeat: no-repeat;
  background-size: 19px 14px;
  background-position: left center;
  padding-left: 24px
}

.content-right>a:hover {
  background: #fff;
  box-shadow: 0 20px 60px 0 rgba(61, 79, 127, .16);
  z-index: 10;
  border-color: transparent
}

.content-right>a:hover::after {
  opacity: 1
}

.content-right>a:hover>h3 {
  color: #5143ee
}

.content-right .content-right-1 {
  border-bottom: 1px solid rgba(155, 155, 155, .2)
}

.content-right .content-right-2 {
  border-bottom: 1px solid rgba(155, 155, 155, .2);
  border-left: 1px solid rgba(155, 155, 155, .2)
}

.content-right .content-right-4 {
  border-left: 1px solid rgba(155, 155, 155, .2)
}

.chosen-shop .shop-swiper {
  padding: 0px 20px 0px 20px;
  background: #ffffff;
}

.version3-lifeCycle-content {
  margin-top: 5px;
  box-shadow: 0 4px 20px 0 rgba(61, 79, 127, .1);
  border-radius: 2px;
  overflow: hidden;
  box-sizing: border-box
}

.version3-lifeCycle-content .version3-lifeCycle-list .lifeCycle-module-warp {
  float: left;
  width: 100%;
  overflow: hidden
}

.version3-lifeCycle-content .version3-lifeCycle-list .lifeCycle-module-warp .lifeCycle-module-content {
  width: 1200px;
  height: 265px;
  border-radius: 0 2px 2px 2px;
  overflow: hidden;
  float: left;
  position: relative;
  background: #fff
}

.version3-lifeCycle-content .version3-lifeCycle-list .lifeCycle-module-warp .lifeCycle-module-content>p {
  cursor: pointer;
  position: absolute;
  background: #fb8c2f;
  right: 0;
  top: 0;
  z-index: 2;
}

.version3-lifeCycle-content .version3-lifeCycle-list .lifeCycle-module-warp .lifeCycle-module-content>p::after {
  display: block;
  content: "";
  background-repeat: no-repeat;
  background-size: 19px 19px;
  background-position: center center;
  width: 40px;
  height: 40px;
}

.version3-lifeCycle-content .version3-lifeCycle-list .lifeCycle-module-warp .lifeCycle-module-content .lifeCycle-module-content-3 li {
  width: 400px
}

.version3-lifeCycle-content .version3-lifeCycle-list .lifeCycle-module-warp .lifeCycle-module-content>ul {
  width: 100%;
  height: 40px
}

.version3-lifeCycle-content .version3-lifeCycle-list .lifeCycle-module-warp .lifeCycle-module-content>ul li {
  cursor: pointer;
  display: block;
  float: left;
  width: 25%;
  height: 40px;
  line-height: 40px;
  text-align: center;
  padding: 0 15px;
  box-sizing: border-box;
  position: relative
}

.version3-lifeCycle-content .version3-lifeCycle-list .lifeCycle-module-warp .lifeCycle-module-content>ul li span {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #fff;
  font-size: 14px
}

.version3-lifeCycle-content .version3-lifeCycle-list .lifeCycle-module-warp .lifeCycle-module-content>ul li div {
  position: absolute;
  display: none;
  opacity: .2;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #fff;
  z-index: 10
}

.version3-lifeCycle-content .version3-lifeCycle-list .lifeCycle-module-warp .lifeCycle-module-content>ul li div::after {
  content: '';
  display: block;
  width: 8px;
  height: 8px;
  position: absolute;
  bottom: 0;
  right: -8px;
  background-repeat: no-repeat;
  background-size: 8px 8px
}

.version3-lifeCycle-content .version3-lifeCycle-list .lifeCycle-module-warp .lifeCycle-module-content>ul li div::before {
  content: '';
  display: block;
  width: 8px;
  height: 8px;
  position: absolute;
  bottom: 0;
  left: -8px;
  background-repeat: no-repeat;
  background-size: 8px 8px
}

.version3-lifeCycle-content .version3-lifeCycle-list .lifeCycle-module-warp .lifeCycle-module-content>ul li:hover>div {
  display: block
}

.version3-lifeCycle-content .version3-lifeCycle-list .lifeCycle-module-warp .lifeCycle-module-content>ul .active {
  position: relative;
  background: #fff;
  border-radius: 2px 2px 0 0
}

.version3-lifeCycle-content .version3-lifeCycle-list .lifeCycle-module-warp .lifeCycle-module-content>ul .active::after {
  position: absolute;
  bottom: 0;
  right: -6px;
  content: "";
  width: 6px;
  height: 6px;
  background: #fff;
  z-index: 1
}

.version3-lifeCycle-content .version3-lifeCycle-list .lifeCycle-module-warp .lifeCycle-module-content>ul .active::before {
  position: absolute;
  bottom: 0;
  left: -6px;
  content: "";
  width: 6px;
  height: 6px;
  background: #fff;
  z-index: 1
}

.version3-lifeCycle-content .version3-lifeCycle-list .lifeCycle-module-warp .lifeCycle-module-content>ul .active span {
  color: #f96600;
  font-weight: 700;
  font-size: 14px
}

.version3-lifeCycle-content .version3-lifeCycle-list .lifeCycle-module-warp .lifeCycle-module-content>ul .active span::before {
  position: absolute;
  bottom: 0;
  left: -6px;
  content: "";
  width: 6px;
  height: 6px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 0 0 6px 0;
  z-index: 2
}

.version3-lifeCycle-content .version3-lifeCycle-list .lifeCycle-module-warp .lifeCycle-module-content>ul .active span::after {
  position: absolute;
  bottom: 0;
  right: -6px;
  content: "";
  width: 6px;
  height: 6px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 0 0 0 6px;
  z-index: 2
}

.version3-lifeCycle-content .version3-lifeCycle-list .lifeCycle-module-warp .lifeCycle-module-content>div {
  display: none;
  position: absolute;
  left: 0;
  top: 15px;
  overflow: hidden;
  width: 1200px;
  height: 235px;
  background: #fff;
}

.version3-lifeCycle-content .version3-lifeCycle-list .lifeCycle-module-warp .lifeCycle-module-content>div>div {
  width: 192px;
  height: 100%;
  box-sizing: border-box;
  padding-top: 0px;
  float: left;
  position: relative;
}

.version3-lifeCycle-content .version3-lifeCycle-list .lifeCycle-module-warp .lifeCycle-module-content>div>div:hover {
  box-shadow: 0 0 10px #ddd;
  position: relative;
  z-index: 2
}

.version3-lifeCycle-content .version3-lifeCycle-list .lifeCycle-module-warp .lifeCycle-module-content>div>div img {
  width: 164px;
  height: 164px;
  display: block;
  margin: 0 auto 15px;
  border-radius: 3px;
}

.version3-lifeCycle-content .version3-lifeCycle-list .lifeCycle-module-warp .lifeCycle-module-content>div>div h3 {
  font-size: 14px;
  color: #333;
  text-align: center;
  padding: 0 15px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 700
}

.version3-lifeCycle-content .version3-lifeCycle-list .lifeCycle-module-warp .lifeCycle-module-content>div>div p {
  font-size: 12px;
  color: #999;
  text-align: center;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin: 4px 0 20px;
  padding: 0 15px
}

.version3-lifeCycle-content .version3-lifeCycle-list .lifeCycle-module-warp .lifeCycle-module-content>div>div>a {
  cursor: pointer;
}

.version3-lifeCycle-content .version3-lifeCycle-list .lifeCycle-module-warp .lifeCycle-module-content>div>div>a:hover {
  color: #fff;
  text-shadow: 0 2px 4px #f96600;
  text-decoration: none
}

.version3-lifeCycle-content .version3-lifeCycle-list .lifeCycle-module-warp .lifeCycle-module-content>div>div::after {
  content: "";
  width: 1px;
  height: 210px;
  background: #e9e9e9;
  position: absolute;
  right: 0;
  top: 5px
}

.version3-lifeCycle-content .version3-lifeCycle-list .lifeCycle-module-warp .lifeCycle-module-content>div>div:last-of-type::after {
  display: none !important
}


.article-list {
  height: 280px;
  padding: 0px 20px;
}

.custom-list {
  height: 330px;
  padding: 0px 20px;
  background: #ffffff;
}

.hotInformation_content {
  margin-top: 14px;
  margin-bottom: 10px
}

.hotInformation_content ul {
  width: 1200px
}

.hotInformation_content ul li {
  width: 270px;
  padding: 10px;
  float: left;
  margin-right: 10px;
  background: #fff;
  position: relative;
  top: 0
}

.hotInformation_content ul li:hover {
  box-shadow: rgba(76, 76, 76, 0.2) 0 0 8px;
  top: -3px
}

.hotInformation_content ul li img {
  width: 100%
}

.hotInformation_content ul li p {
  display: block;
  height: 22px;
  margin: 18px 0 20px 0;
  line-height: 22px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis
}

.hotInformation_content ul li p a {
  font-size: 16px;
  color: #000;
  width: 270px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis
}

.hotInformation_content ul li p a:hover {
  color: #5143ee
}

.hotInformation_content ul li span {
  height: 20px;
  line-height: 20px;
  margin-bottom: 12px;
  font-size: 14px;
  color: #A0A0A0
}

.hotInformation_content ul li span em {
  width: 16px;
  height: 16px;
  margin-right: 6px;
  font-size: 16px
}

.hotInformation_content ul li .more {
  line-height: 20px;
  height: 20px;
  font-size: 13px;
  color: #6D6D6D
}

.hotInformation_content ul li .more:hover {
  color: #5143ee
}

.index-news-list {
  padding: 20px;
  background: #ffffff;
}

.index-news-list .list-title {
  height: 25px;
  margin-bottom: 12px;
  line-height: 25px;
  font-size: 18px;
  color: #222
}

.index-news-list .list-title a {
  color: #888;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block
}

.index-news-list .list-title a:hover {
  color: #5143ee
}

.index-news-taolun {
  width: 295px;
  height: 270px;
  border-left: #ebebeb solid 1px
}

.index-news-taolun ul li {
  overflow: hidden;
  height: 28px;
  line-height: 28px;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.index-news-taolun ul li a {
  position: relative;
  padding-right: 10px;
  font-size: 13px;
  color: #222;
  overflow: hidden;
  text-overflow: ellipsis;
}

.index-news-taolun ul li a span {
  display: block;
  position: absolute;
  right: 0;
  top: 0;
  width: 26px;
  height: 12px;
  line-height: 0
}

.index-news-taolun ul li a:hover {
  color: #5143ee
}

.index-news-taolun ul li em {
  padding-right: 3px;
  font-size: 15px
}