.p20 {
  padding-left: 0.16rem;
  padding-right: 0.16rem;
}

.flex-base {
  display: flex;
  align-items: center;
}

.flex-1 {
  flex: 1;
}

.reactive {
  position: relative;
}

.reactive-left {
  position: relative;
}

.reactive-left::before {
  content: "";
  width: 0.06rem;
  height: 0.18rem;
  position: absolute;
  top: 0.04rem;
  left: -0.16rem;
  background: linear-gradient(180deg, #ff6f00 0%, #ffc496 100%);
}

.absolute {
  position: absolute;
}

.p20 {
  padding-left: 0.16rem;
  padding-right: 0.16rem;
}

.flex-base {
  display: flex;
  align-items: center;
}

.flex-1 {
  flex: 1;
}

.reactive {
  position: relative;
}

.reactive-left {
  position: relative;
}

.reactive-left::before {
  content: "";
  width: 0.06rem;
  height: 0.18rem;
  position: absolute;
  top: 0.04rem;
  left: -0.16rem;
  background: linear-gradient(180deg, #ff6f00 0%, #ffc496 100%);
}

.absolute {
  position: absolute;
}

.left-title .hot-exam-containers,
.hot-blcok .PopularBox .hot-exam-containers,
.hot-blcok .reference .hot-exam-containers,
.hot-blcok .materials .hot-exam-containers,
.hot-blcok .answer .hot-exam-containers,
.hot-blcok .wenda .hot-exam-containers,
.hot-blcok .recommendations .hot-exam-containers,
.hot-blcok .liveShare .hot-exam-containers,
.hot-blcok .selected-courses .hot-exam-containers {
  display: flex;
  justify-content: space-between;
}

.left-title .hot-exam-containers .hot-exam-containers-yuyue,
.hot-blcok .PopularBox .hot-exam-containers .hot-exam-containers-yuyue,
.hot-blcok .reference .hot-exam-containers .hot-exam-containers-yuyue,
.hot-blcok .materials .hot-exam-containers .hot-exam-containers-yuyue,
.hot-blcok .answer .hot-exam-containers .hot-exam-containers-yuyue,
.hot-blcok .wenda .hot-exam-containers .hot-exam-containers-yuyue,
.hot-blcok .recommendations .hot-exam-containers .hot-exam-containers-yuyue,
.hot-blcok .liveShare .hot-exam-containers .hot-exam-containers-yuyue,
.hot-blcok .selected-courses .hot-exam-containers .hot-exam-containers-yuyue {
  min-width: 1.46rem;
  height: 0.24rem;
  background: url(../images/diclose.png) no-repeat;
  background-size: 100% 100%;
  overflow: hidden;
  display: flex;
  justify-content: space-between;
}

.left-title .hot-exam-containers .hot-exam-containers-yuyue .hot-gonggao,
.hot-blcok .PopularBox .hot-exam-containers .hot-exam-containers-yuyue .hot-gonggao,
.hot-blcok .reference .hot-exam-containers .hot-exam-containers-yuyue .hot-gonggao,
.hot-blcok .materials .hot-exam-containers .hot-exam-containers-yuyue .hot-gonggao,
.hot-blcok .answer .hot-exam-containers .hot-exam-containers-yuyue .hot-gonggao,
.hot-blcok .wenda .hot-exam-containers .hot-exam-containers-yuyue .hot-gonggao,
.hot-blcok .recommendations .hot-exam-containers .hot-exam-containers-yuyue .hot-gonggao,
.hot-blcok .liveShare .hot-exam-containers .hot-exam-containers-yuyue .hot-gonggao,
.hot-blcok .selected-courses .hot-exam-containers .hot-exam-containers-yuyue .hot-gonggao {
  font-size: 0.12rem;
  color: #ff6e00;
  min-width: 0.94rem;
  text-align: center;
  padding: 0px 0.02rem;
}

.left-title .hot-exam-containers .hot-exam-containers-yuyue .hot-yuding,
.hot-blcok .PopularBox .hot-exam-containers .hot-exam-containers-yuyue .hot-yuding,
.hot-blcok .reference .hot-exam-containers .hot-exam-containers-yuyue .hot-yuding,
.hot-blcok .materials .hot-exam-containers .hot-exam-containers-yuyue .hot-yuding,
.hot-blcok .answer .hot-exam-containers .hot-exam-containers-yuyue .hot-yuding,
.hot-blcok .wenda .hot-exam-containers .hot-exam-containers-yuyue .hot-yuding,
.hot-blcok .recommendations .hot-exam-containers .hot-exam-containers-yuyue .hot-yuding,
.hot-blcok .liveShare .hot-exam-containers .hot-exam-containers-yuyue .hot-yuding,
.hot-blcok .selected-courses .hot-exam-containers .hot-exam-containers-yuyue .hot-yuding {
  font-size: 0.1rem;
  background: url(../images/close2.png) no-repeat;
  background-size: 100% 100%;
  width: 0.52rem;
  height: 0.24rem;
  line-height: 0.24rem;
  text-align: center;
  color: white;
}

.left-title .hot-exam-containers .hot-exam-Info-message,
.hot-blcok .PopularBox .hot-exam-containers .hot-exam-Info-message,
.hot-blcok .reference .hot-exam-containers .hot-exam-Info-message,
.hot-blcok .materials .hot-exam-containers .hot-exam-Info-message,
.hot-blcok .answer .hot-exam-containers .hot-exam-Info-message,
.hot-blcok .wenda .hot-exam-containers .hot-exam-Info-message,
.hot-blcok .recommendations .hot-exam-containers .hot-exam-Info-message,
.hot-blcok .liveShare .hot-exam-containers .hot-exam-Info-message,
.hot-blcok .selected-courses .hot-exam-containers .hot-exam-Info-message {
  color: #333333;
  font-size: 0.18rem;
}


.box-header {
  padding: 0px 0.11rem;
  height: 0.44rem;
  position: fixed;
  top: 0px;
  z-index: 22;
  background-color: #fff;
  width: 7.5rem;
  justify-content: space-between;
  box-sizing: border-box;
}

.box-header .box-header-logo {
  height: 0.38rem;
  width: 1.14rem;
}

.box-header .box-header-right {
  height: 0.44rem;
}

.box-header .box-header-right .box-header-logo-title {
  font-size: 0.12rem;
  color: #ff6e00;
  padding: 0px 0.12rem;
  box-sizing: border-box;
  height: 0.28rem;
  border: 1px solid #ff6e00;
  border-radius: 0.8rem;
  text-align: center;
  line-height: 0.28rem;
}

.box-header .box-header-right .box-header-logo-right-settings {
  line-height: 0.44rem;
  margin-left: 0.15rem;
  display: flex;
  flex-direction: column;
  align-items: end;
}

.box-header .box-header-right .box-header-logo-right-settings .box-header-logo-item {
  background: #333333;
  margin-bottom: 0.04rem;
  width: 0.16rem;
  height: 0.02rem;
  display: block;
}

.box-header .box-header-right .box-header-logo-right-settings .box-header-logo-item.two {
  background: #ff6e00;
}

.box-header .box-header-right .box-header-logo-right-settings .box-header-logo-item.three {
  width: 0.1rem;
}

.banner-tools-swiper {
  position: relative;
  top: 0.54rem;
  background: url(../images/bg@2x.png) no-repeat 100% 100%;
}

.banner-tools-swiper .box-banner-swipers {
  box-sizing: border-box;
  width: 90%;
  height: 0.9rem;
  margin: 0px auto;
  overflow: hidden;
  position: relative;
}

.banner-tools-swiper .box-banner-swipers .swiper-pagination-bullet-active {
  width: 0.1rem;
  height: 0.03rem;
  background: white;
  border-radius: 2.07rem;
}

.banner-tools-swiper .box-banner-swipers .swiper-pagination-bullet {
  width: 0.1rem;
  height: 0.03rem;
  border-radius: 2.07rem;
  background: white;
}

.banner-tools-swiper .box-banner-swipers .box-banner-swipers-item {
  height: 0.9rem;
  display: flex;
  border-radius: 0.1rem;
  overflow: hidden;
}

.banner-tools-swiper .box-banner-swipers .box-banner-swipers-item img {
  width: 100%;
}

.banner-tools-swiper .swiper-tools {
  width: 90%;
  padding: 0.24rem 0rem;
  overflow-y: auto;
  height: 0.8rem;
  margin: 0px auto;
}

.banner-tools-swiper .swiper-tools .swiper-tools-box-containers {
  display: flex;
  min-width: 3.43rem;
  flex-wrap: nowrap;
}

.banner-tools-swiper .swiper-tools .swiper-tools-box-containers .swiper-tools-item {
  margin-right: 0.1rem;
  min-width: 0.6rem;
  position: relative;
}

.banner-tools-swiper .swiper-tools .swiper-tools-box-containers .swiper-tools-item a {
  text-align: center;
}

.banner-tools-swiper .swiper-tools .swiper-tools-box-containers .swiper-tools-item a img {
  width: 0.48rem;
  height: 0.48rem;
  margin: 0px auto;
}

.banner-tools-swiper .swiper-tools .swiper-tools-box-containers .swiper-tools-item .swiper-tools-item-title {
  position: absolute;
  color: #555555;
  font-size: 0.12rem;
  text-align: center;
  top: 0.5rem;
  width: 0.8rem;
  left: 50%;
  transform: translateX(-50%);
}

.hot-blcok {
  width: 100%;
  padding: 0.2rem 0rem 0rem 0rem;
  box-sizing: border-box;
  background-color: #fff;
  border-radius: 0.2rem 0.2rem 0px 0px;
  z-index: 2;
  position: relative;
  top: 0.4rem;
}

.hot-blcok .hot-exam .reactive-left::before {
  top: 0.04rem;
}

.hot-blcok .hot-exam .hot-exam-containers {
  display: flex;
  justify-content: space-between;
}

.hot-blcok .hot-exam .hot-exam-containers .hot-exam-containers-yuyue {
  min-width: 1.46rem;
  height: 0.24rem;
  background: url(../images/diclose.png) no-repeat;
  background-size: 100% 100%;
  overflow: hidden;
  display: flex;
  justify-content: space-between;
}

.hot-blcok .hot-exam .hot-exam-containers .hot-exam-containers-yuyue .hot-gonggao {
  font-size: 0.12rem;
  color: #ff6e00;
  min-width: 0.94rem;
  padding: 0px 0.02rem;
  text-align: center;
}

.hot-blcok .hot-exam .hot-exam-containers .hot-exam-containers-yuyue .hot-yuding {
  font-size: 0.1rem;
  width: 0.52rem;
  height: 0.24rem;
  line-height: 0.24rem;
  text-align: center;
  background: url(../images/close2.png) no-repeat;
  background-size: 100% 100%;
  color: white;
}

.hot-blcok .hot-exam .hot-exam-containers .hot-exam-Info-message {
  color: #333333;
  font-size: 0.18rem;
}

.hot-blcok .hot-exam .hot-exam-box {
  width: 100%;
  padding-top: 0.16rem;
  padding-bottom: 0.2rem;
  box-sizing: border-box;
  overflow-y: auto;
}

.hot-blcok .hot-exam .hot-exam-box .hot-exam-box-Wrapper {
  display: flex;
  flex-wrap: nowrap;
}

.hot-blcok .hot-exam .hot-exam-box .hot-exam-box-Wrapper .hot-exam-current {
  min-width: 1.44rem;
  height: 0.68rem;
  margin-right: 0.08rem;
  background: white;
  box-shadow: 0px 0px 0.08rem rgba(0, 0, 0, 0.1);
  border-radius: 0.08rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.hot-blcok .hot-exam .hot-exam-box .hot-exam-box-Wrapper .hot-exam-current .hot-exam-current-title {
  color: #333333;
  font-size: 0.14rem;
  font-weight: 700;
}

.hot-blcok .hot-exam .hot-exam-box .hot-exam-box-Wrapper .hot-exam-current .hot-exam-current-time {
  margin-top: 0.06rem;
  height: 0.2rem;
  text-align: center;
  color: #0f73ff;
  padding: 0px 0.08rem;
  box-sizing: border-box;
  background: #e7f1ff;
  border-radius: 0.2rem;
  line-height: 0.2rem;
  font-size: 0.12rem;
  max-width: 1.3rem;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.hot-blcok .tools .tools-banners {
  margin-top: 0.16rem;
  display: flex;
  flex-wrap: wrap;
}

.hot-blcok .tools .tools-banners .tool-items {
  width: 1.68rem;
  display: inline-block;
  margin-right: 0.07rem;
  margin-bottom: 0.08rem;
}

.hot-blcok .tools .tools-banners .tool-items:nth-child(2n) {
  margin-right: 0rem;
}

.hot-blcok .tools .reactive-left::before {
  top: 0.04rem;
}

.hot-blcok .tools .hot-exam-Info-message {
  color: #333333;
  font-size: 0.18rem;
}

.hot-blcok .PopularBox,
.hot-blcok .reference,
.hot-blcok .materials,
.hot-blcok .answer {
  margin-top: 0.3rem;
}

.hot-blcok .PopularBox .hot-exam-Info-message,
.hot-blcok .reference .hot-exam-Info-message,
.hot-blcok .materials .hot-exam-Info-message,
.hot-blcok .answer .hot-exam-Info-message {
  position: relative !important;
}

.hot-blcok .PopularBox .hot-exam-Info-message .PopularBox—nums,
.hot-blcok .reference .hot-exam-Info-message .PopularBox—nums,
.hot-blcok .materials .hot-exam-Info-message .PopularBox—nums,
.hot-blcok .answer .hot-exam-Info-message .PopularBox—nums {
  margin-left: 0.01rem;
  color: #999999;
  font-size: 0.12rem;
}

.hot-blcok .PopularBox .hot-exam-Info-message .PopularBox—nums .PopularBox-perples,
.hot-blcok .reference .hot-exam-Info-message .PopularBox—nums .PopularBox-perples,
.hot-blcok .materials .hot-exam-Info-message .PopularBox—nums .PopularBox-perples,
.hot-blcok .answer .hot-exam-Info-message .PopularBox—nums .PopularBox-perples {
  color: #ff6e00;
}

.hot-blcok .PopularBox .PopularBox-box .PopilarBox-active,
.hot-blcok .reference .PopularBox-box .PopilarBox-active,
.hot-blcok .materials .PopularBox-box .PopilarBox-active,
.hot-blcok .answer .PopularBox-box .PopilarBox-active {
  display: flex !important;
}

.hot-blcok .PopularBox .PopularBox-box .PopilarBox-wrapper,
.hot-blcok .reference .PopularBox-box .PopilarBox-wrapper,
.hot-blcok .materials .PopularBox-box .PopilarBox-wrapper,
.hot-blcok .answer .PopularBox-box .PopilarBox-wrapper {
  display: flex;
  flex-wrap: nowrap;
  width: 100%;
  align-items: center;
  overflow-x: auto;
  height: 0.38rem;
  line-height: 0.38rem;
  box-sizing: border-box;
  overflow-y: hidden;
}

.hot-blcok .PopularBox .PopularBox-box .PopilarBox-wrapper .default-PopilarBox-item,
.hot-blcok .reference .PopularBox-box .PopilarBox-wrapper .default-PopilarBox-item,
.hot-blcok .materials .PopularBox-box .PopilarBox-wrapper .default-PopilarBox-item,
.hot-blcok .answer .PopularBox-box .PopilarBox-wrapper .default-PopilarBox-item {
  font-size: 0.14rem;
  color: #666666;
  text-align: center;
  margin-right: 0.16rem;
  white-space: nowrap;
}

.hot-blcok .PopularBox .PopularBox-box .PopilarBox-wrapper .default-PopilarBox-item.active,
.hot-blcok .reference .PopularBox-box .PopilarBox-wrapper .default-PopilarBox-item.active,
.hot-blcok .materials .PopularBox-box .PopilarBox-wrapper .default-PopilarBox-item.active,
.hot-blcok .answer .PopularBox-box .PopilarBox-wrapper .default-PopilarBox-item.active {
  position: relative;
  color: #ff6e00;
  font-size: 0.16rem;
}

.hot-blcok .PopularBox .PopularBox-box .PopilarBox-wrapper .default-PopilarBox-item.active::before,
.hot-blcok .reference .PopularBox-box .PopilarBox-wrapper .default-PopilarBox-item.active::before,
.hot-blcok .materials .PopularBox-box .PopilarBox-wrapper .default-PopilarBox-item.active::before,
.hot-blcok .answer .PopularBox-box .PopilarBox-wrapper .default-PopilarBox-item.active::before {
  content: "";
  display: inline-block;
  background-image: url(../images/tab.png);
  background-repeat: no-repeat;
  background-size: contain;
  width: 0.25rem;
  height: 0.06rem;
  position: absolute;
  bottom: 0rem;
  z-index: 21;
  left: 50%;
  transform: translateX(-50%);
}

.hot-blcok .PopularBox .PopularBox-box .PopilarBox-wrapper-two-tags,
.hot-blcok .reference .PopularBox-box .PopilarBox-wrapper-two-tags,
.hot-blcok .materials .PopularBox-box .PopilarBox-wrapper-two-tags,
.hot-blcok .answer .PopularBox-box .PopilarBox-wrapper-two-tags {
  margin-top: 0.1rem;
  white-space: nowrap;
  width: 100%;
  overflow-y: auto;
  display: none;
}

.hot-blcok .PopularBox .PopularBox-box .PopilarBox-wrapper-two-tags .default-tag-item,
.hot-blcok .reference .PopularBox-box .PopilarBox-wrapper-two-tags .default-tag-item,
.hot-blcok .materials .PopularBox-box .PopilarBox-wrapper-two-tags .default-tag-item,
.hot-blcok .answer .PopularBox-box .PopilarBox-wrapper-two-tags .default-tag-item {
  height: 0.24rem;
  line-height: 0.24rem;
  padding: 0px 0.12rem;
  box-sizing: border-box;
  background: whitesmoke;
  border-radius: 0.1rem;
  margin-right: 0.08rem;
  color: #666666;
  font-size: 0.12rem;
}

.hot-blcok .PopularBox .PopularBox-box .PopilarBox-wrapper-two-tags .default-tag-item.active,
.hot-blcok .reference .PopularBox-box .PopilarBox-wrapper-two-tags .default-tag-item.active,
.hot-blcok .materials .PopularBox-box .PopilarBox-wrapper-two-tags .default-tag-item.active,
.hot-blcok .answer .PopularBox-box .PopilarBox-wrapper-two-tags .default-tag-item.active {
  background: #ffefe3;
  color: #ff6e00;
}

.hot-blcok .PopularBox .PopularBox-box .tag_exam-country-boxs .tag_exam_country_item,
.hot-blcok .reference .PopularBox-box .tag_exam-country-boxs .tag_exam_country_item,
.hot-blcok .materials .PopularBox-box .tag_exam-country-boxs .tag_exam_country_item,
.hot-blcok .answer .PopularBox-box .tag_exam-country-boxs .tag_exam_country_item {
  display: none;
}

.hot-blcok .PopularBox .PopularBox-box .tag_exam-country-boxs .tag_exam_country_item.tag_exam_country_active,
.hot-blcok .reference .PopularBox-box .tag_exam-country-boxs .tag_exam_country_item.tag_exam_country_active,
.hot-blcok .materials .PopularBox-box .tag_exam-country-boxs .tag_exam_country_item.tag_exam_country_active,
.hot-blcok .answer .PopularBox-box .tag_exam-country-boxs .tag_exam_country_item.tag_exam_country_active {
  display: block !important;
}

.hot-blcok .PopularBox .PopularBox-box .tags-Contents-boxs,
.hot-blcok .reference .PopularBox-box .tags-Contents-boxs,
.hot-blcok .materials .PopularBox-box .tags-Contents-boxs,
.hot-blcok .answer .PopularBox-box .tags-Contents-boxs {
  margin-top: 0.16rem;
  display: none;
}

.hot-blcok .PopularBox .PopularBox-box .tags-Contents-boxs.tags-Contents-boxs-active,
.hot-blcok .reference .PopularBox-box .tags-Contents-boxs.tags-Contents-boxs-active,
.hot-blcok .materials .PopularBox-box .tags-Contents-boxs.tags-Contents-boxs-active,
.hot-blcok .answer .PopularBox-box .tags-Contents-boxs.tags-Contents-boxs-active {
  display: block !important;
}

.hot-blcok .PopularBox .PopularBox-box .tags-Contents-boxs .tag-item-slide,
.hot-blcok .reference .PopularBox-box .tags-Contents-boxs .tag-item-slide,
.hot-blcok .materials .PopularBox-box .tags-Contents-boxs .tag-item-slide,
.hot-blcok .answer .PopularBox-box .tags-Contents-boxs .tag-item-slide {
  width: 100%;
  background: white;
  box-shadow: 0px 0.02rem 0.08rem rgba(0, 0, 0, 0.06);
  border-radius: 0.08rem;
  padding: 0.12rem;
  box-sizing: border-box;
  display: block;
  margin-bottom: 0.08rem;
}

.hot-blcok .PopularBox .PopularBox-box .tags-Contents-boxs .tag-item-slide .tag-item-title,
.hot-blcok .reference .PopularBox-box .tags-Contents-boxs .tag-item-slide .tag-item-title,
.hot-blcok .materials .PopularBox-box .tags-Contents-boxs .tag-item-slide .tag-item-title,
.hot-blcok .answer .PopularBox-box .tags-Contents-boxs .tag-item-slide .tag-item-title {
  height: 0.14rem;
  color: #333333;
  font-size: 0.14rem;
  line-height: 0.14rem;
  font-weight: 400;
  width: 2.6rem;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.hot-blcok .PopularBox .PopularBox-box .tags-Contents-boxs .tag-item-slide .tag-item-bottom,
.hot-blcok .reference .PopularBox-box .tags-Contents-boxs .tag-item-slide .tag-item-bottom,
.hot-blcok .materials .PopularBox-box .tags-Contents-boxs .tag-item-slide .tag-item-bottom,
.hot-blcok .answer .PopularBox-box .tags-Contents-boxs .tag-item-slide .tag-item-bottom {
  color: #0f73ff;
  font-size: 0.12rem;
  line-height: 0.12rem;
  font-weight: 400;
  display: flex;
  justify-content: space-between;
  margin-top: 0.1rem;
}

.hot-blcok .PopularBox .PopularBox-box .tags-Contents-boxs .tag-item-slide .tag-item-bottom .tag-item-oitem-i,
.hot-blcok .reference .PopularBox-box .tags-Contents-boxs .tag-item-slide .tag-item-bottom .tag-item-oitem-i,
.hot-blcok .materials .PopularBox-box .tags-Contents-boxs .tag-item-slide .tag-item-bottom .tag-item-oitem-i,
.hot-blcok .answer .PopularBox-box .tags-Contents-boxs .tag-item-slide .tag-item-bottom .tag-item-oitem-i {
  display: inline-block;
  max-width: 1.1rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-right: 0.08rem;
}

.hot-blcok .PopularBox .PopularBox-box .tags-Contents-boxs .tag-item-slide .tag-item-bottom .tag_item_oitem_tiem,
.hot-blcok .reference .PopularBox-box .tags-Contents-boxs .tag-item-slide .tag-item-bottom .tag_item_oitem_tiem,
.hot-blcok .materials .PopularBox-box .tags-Contents-boxs .tag-item-slide .tag-item-bottom .tag_item_oitem_tiem,
.hot-blcok .answer .PopularBox-box .tags-Contents-boxs .tag-item-slide .tag-item-bottom .tag_item_oitem_tiem {
  color: #999999;
  font-size: 0.12rem;
}

.hot-blcok .PopularBox .PopularBox-box .tags-Contents-boxs .tag-end-submit,
.hot-blcok .reference .PopularBox-box .tags-Contents-boxs .tag-end-submit,
.hot-blcok .materials .PopularBox-box .tags-Contents-boxs .tag-end-submit,
.hot-blcok .answer .PopularBox-box .tags-Contents-boxs .tag-end-submit {
  width: 100%;
  margin-top: 0.16rem;
  display: flex;
  justify-content: center;
}

.hot-blcok .PopularBox .PopularBox-box .tags-Contents-boxs .tag-end-submit .tag-go-now,
.hot-blcok .reference .PopularBox-box .tags-Contents-boxs .tag-end-submit .tag-go-now,
.hot-blcok .materials .PopularBox-box .tags-Contents-boxs .tag-end-submit .tag-go-now,
.hot-blcok .answer .PopularBox-box .tags-Contents-boxs .tag-end-submit .tag-go-now {
  line-height: 0.32rem;
  height: 0.32rem;
  background: white;
  border: 0.01rem solid #dbdbdb;
  border-radius: 1rem;
  text-align: center;
  padding: 0px 0.36rem;
  color: #666666;
  font-size: 0.12rem;
  display: inline-block;
  text-align: center;
}

.hot-blcok .materials .answer-exam-header-container {
  justify-content: space-between;
}

.hot-blcok .materials .answer-exam-header-container .hot-answer {
  color: #333333;
  font-size: 0.18rem;
  align-items: flex-end;
}

.hot-blcok .materials .answer-exam-header-container .hot-answer .PopularBox—nums {
  margin-left: 0.01rem;
  color: #999999;
  font-size: 0.12rem;
}

.hot-blcok .materials .answer-exam-header-container .hot-answer .PopularBox—nums .PopularBox-perples {
  color: #ff6e00;
}

.hot-blcok .materials .answer-exam-header-container .hot-exam-containers-yuyue {
  min-width: 1.46rem;
  height: 0.24rem;
  background: url(../images/diclose.png) no-repeat;
  background-size: 100% 100%;
  overflow: hidden;
  display: flex;
  justify-content: flex-end;
}

.hot-blcok .materials .answer-exam-header-container .hot-exam-containers-yuyue .hot-gonggao {
  font-size: 0.12rem;
  color: #ff6e00;
  padding: 0px 0.02rem;
  text-align: center;
}

.hot-blcok .materials .answer-exam-header-container .hot-exam-containers-yuyue .hot-yuding {
  font-size: 0.1rem;
  width: 0.52rem;
  height: 0.24rem;
  line-height: 0.24rem;
  text-align: center;
  background: url(../images/close2.png) no-repeat;
  background-size: 100% 100%;
  color: white;
}

.hot-blcok .materials .tag-item-slide {
  position: relative;
  display: flex !important;
  padding: 0.08rem !important;
}

.hot-blcok .materials .tag-item-slide .left-download {
  width: 0.42rem;
}

.hot-blcok .materials .tag-item-slide .end-tag {
  width: 0.54rem;
  position: absolute;
  right: 0rem;
  bottom: 0rem;
}

.hot-blcok .materials .tag-item-slide .right-dowload {
  margin-left: 0.12rem;
}

.hot-blcok .materials .tag-item-slide .right-dowload .right-pdf-title {
  color: #333333;
  width: 2.61rem;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  font-size: 0.14rem;
}

.hot-blcok .materials .tag-item-slide .right-dowload .right-pdf-bottom {
  color: #999999;
  font-size: 0.12rem;
  margin-top: 0.08rem;
}

.hot-blcok .materials .tag-item-slide .right-dowload .right-pdf-bottom .download-size {
  margin-right: 0.08rem;
}

.hot-blcok .answer .answer-exam-header-container {
  justify-content: space-between;
}

.hot-blcok .answer .reactive-left::before {
  left: 0rem !important;
}

.hot-blcok .answer .hot-answer {
  color: #333333;
  font-size: 0.18rem;
  align-items: flex-end !important;
}

.hot-blcok .answer .hot-answer .PopularBox—nums {
  margin-left: 0.01rem;
  color: #999999;
  font-size: 0.12rem;
}

.hot-blcok .answer .hot-answer .PopularBox—nums .PopularBox-perples {
  color: #ff6e00;
}

.hot-blcok .answer .hot-exam-containers-yuyue {
  height: 0.24rem;
  background: url(../images/diclose.png) no-repeat;
  background-size: 100% 100%;
  overflow: hidden;
  display: flex;
  justify-content: space-between;
}

.hot-blcok .answer .hot-exam-containers-yuyue .hot-yuding {
  font-size: 0.1rem;
  background: url(../images/close2.png) no-repeat;
  background-size: contain;
  width: 0.52rem;
  height: 0.24rem;
  line-height: 0.24rem;
  text-align: center;
  color: white;
  box-sizing: border-box;
}

.hot-blcok .answer .hot-exam-containers-yuyue .hot-gonggao {
  font-size: 0.12rem;
  color: #ff6e00;
  min-width: 0.94rem;
  padding: 0px 0.02rem;
  text-align: center;
}

.hot-blcok .answer .tags-Contents-boxs .tag-item-slide {
  height: 0.62rem;
  background: #fffbf7 !important;
  padding: 0rem !important;
  box-sizing: border-box !important;
  position: relative;
  margin-bottom: 0.2rem !important;
}

.hot-blcok .answer .tags-Contents-boxs .tag-item-slide::after {
  content: "";
  width: 0.9rem !important;
  height: 0.7rem;
  background: #ffce91;
  border-radius: 0.08rem;
  display: block !important;
  position: absolute;
  position: absolute;
  right: 0px;
  z-index: -1;
  top: -0.04rem;
}

.hot-blcok .answer .tags-Contents-boxs .tag-item-slide .end-time-select {
  position: absolute;
  width: 0.64rem;
  right: 0px;
  height: 0.73rem;
  background-image: url(../images/juxing.png) !important;
  background-repeat: no-repeat !important;
  background-size: 100% 100% !important;
  top: -0.06rem;
  display: flex;
  align-items: center;
  justify-content: center;
}

.hot-blcok .answer .tags-Contents-boxs .tag-item-slide .end-time-select .tag-select-title-msg {
  width: 0.44rem;
  display: inline-block;
  text-align: center;
  line-height: 0.26rem;
  height: 0.26rem;
  background: white;
  border-radius: 1rem;
  color: #ff6e00;
  font-size: 0.12rem;
  margin-left: 0.07rem;
}

.hot-blcok .answer .tags-Contents-boxs .tag-item-slide .tag_item_oitem_select {
  position: absolute;
  color: white;
  font-size: 0.12rem;
  right: 0.17rem;
  bottom: 0.08rem;
}

.hot-blcok .answer .tags-Contents-boxs .tag-item-slide .tag-item-title {
  position: absolute;
  top: 0.12rem;
  left: 0.12rem;
  color: #333333;
  font-size: 0.14rem;
}

.hot-blcok .answer .tags-Contents-boxs .tag-item-slide .tag-item-oitem-i {
  position: absolute;
  top: 0.38rem;
  left: 0.12rem;
  color: #999999;
  font-size: 0.12rem;
}

.hot-blcok .wenda {
  margin-top: 0.4rem;
}

.hot-blcok .wenda .hot-exam-Info-message {
  position: relative !important;
  align-items: flex-end;
}

.hot-blcok .wenda .hot-exam-Info-message .PopularBox—nums {
  margin-left: 0.01rem;
  color: #999999;
  font-size: 0.12rem;
}

.hot-blcok .wenda .hot-exam-Info-message .PopularBox—nums .PopularBox-perples {
  color: #ff6e00;
}

.hot-blcok .wenda .hot-exam-containers-yuyue {
  position: initial;
  display: flex;
  justify-content: space-between;
}

.hot-blcok .wenda .wenda-boxs .wenda-header-tools {
  width: 100%;
  overflow-y: auto;
  display: flex;
  flex-wrap: nowrap;
}

.hot-blcok .wenda .wenda-boxs .wenda-header-tools .wenda-header-tools-item {
  width: 0.8rem;
  margin-right: 0.16rem;
  color: #666666;
  font-size: 0.14rem;
  height: 0.38rem;
  line-height: 0.38rem;
  white-space: nowrap;
}

.hot-blcok .wenda .wenda-boxs .wenda-header-tools .wenda-header-tools-item.active {
  color: #ff6e00;
  font-size: 0.16rem;
  position: relative;
}

.hot-blcok .wenda .wenda-boxs .wenda-header-tools .wenda-header-tools-item.active::before {
  content: "";
  display: block;
  width: 0.25rem;
  height: 0.06rem;
  position: absolute;
  background-image: url(../images/tab.png);
  background-repeat: no-repeat;
  background-size: contain;
  top: 0.3rem;
  left: 50%;
  transform: translateX(-50%);
}

.hot-blcok .wenda .wenda-box-wrapper {
  margin-top: 0.16rem;
}

.hot-blcok .wenda .wenda-box-wrapper .wenda-boxs-lists {
  display: none;
}

.hot-blcok .wenda .wenda-box-wrapper .wenda-boxs-lists.active {
  display: block;
}

.hot-blcok .wenda .wenda-box-wrapper .wenda-boxs-lists .wenda-box-item {
  background: white;
  box-shadow: 0px 0.02rem 0.08rem rgba(0, 0, 0, 0.06);
  border-radius: 0.08rem;
  padding: 0.08rem;
  display: block;
  margin-bottom: 0.08rem;
}

.hot-blcok .wenda .wenda-box-wrapper .wenda-boxs-lists .wenda-box-item .wednda-item-slider {
  display: flex;
}

.hot-blcok .wenda .wenda-box-wrapper .wenda-boxs-lists .wenda-box-item .wednda-item-slider .left-width {
  width: 1.3rem;
  margin-right: 0.08rem;
}

.hot-blcok .wenda .wenda-box-wrapper .wenda-boxs-lists .wenda-box-item .wednda-item-slider .right_title {
  text-align: right;
}

.hot-blcok .wenda .wenda-box-wrapper .wenda-boxs-lists .wenda-box-item .wednda-item-slider .right_title .wenda-box-title {
  color: #333333;
  font-size: 0.14rem;
  text-align: left;
}

.hot-blcok .wenda .wenda-box-wrapper .wenda-boxs-lists .wenda-box-item .wednda-item-slider .right_title .wenda-box-title.nomore {
  width: 1.81rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.hot-blcok .wenda .wenda-box-wrapper .wenda-boxs-lists .wenda-box-item .wednda-item-slider .right_title .wenda-box-title.more {
  width: inherit;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  word-break: break-all;
}

.hot-blcok .wenda .wenda-box-wrapper .wenda-boxs-lists .wenda-box-item .wednda-item-slider .right_title .wenda-box-item-time {
  color: #999999;
  font-size: 0.12rem;
  margin-top: 0.14rem;
}

.hot-blcok .wenda .wenda-box-wrapper .wenda-boxs-lists .wenda-box-go {
  width: 100%;
  margin-top: 0.16rem;
  display: flex;
  justify-content: center;
}

.hot-blcok .wenda .wenda-box-wrapper .wenda-boxs-lists .wenda-box-go .gomore {
  line-height: 0.32rem;
  height: 0.32rem;
  background: white;
  border: 0.01rem solid #dbdbdb;
  border-radius: 1rem;
  text-align: center;
  padding: 0px 0.36rem;
  color: #666666;
  font-size: 0.12rem;
  display: inline-block;
  text-align: center;
}

.hot-blcok .recommendations {
  margin-top: 0.4rem;
  padding-bottom: 0.2rem;
}

.hot-blcok .recommendations .hot-exam-Info-message {
  position: relative !important;
}

.hot-blcok .recommendations .recommendations-header-tools {
  width: 100%;
  overflow-y: auto;
  display: flex;
  flex-wrap: nowrap;
}

.hot-blcok .recommendations .recommendations-header-tools .recommendations-header-tools-item {
  width: 0.8rem;
  margin-right: 0.16rem;
  color: #666666;
  font-size: 0.14rem;
  height: 0.38rem;
  line-height: 0.38rem;
  white-space: nowrap;
}

.hot-blcok .recommendations .recommendations-header-tools .recommendations-header-tools-item.active {
  color: #ff6e00;
  font-size: 0.16rem;
  position: relative;
}

.hot-blcok .recommendations .recommendations-header-tools .recommendations-header-tools-item.active::before {
  content: "";
  display: block;
  width: 0.25rem;
  height: 0.06rem;
  position: absolute;
  background-image: url(../images/tab.png);
  background-repeat: no-repeat;
  background-size: contain;
  top: 0.3rem;
  left: 50%;
  transform: translateX(-50%);
}

.hot-blcok .recommendations .recommendations-box-wrapper {
  margin-top: 0.16rem;
}

.hot-blcok .recommendations .recommendations-box-wrapper .recommendations-boxs-lists {
  display: none;
}

.hot-blcok .recommendations .recommendations-box-wrapper .recommendations-boxs-lists.active {
  display: block;
}

.hot-blcok .recommendations .recommendations-box-wrapper .recommendations-boxs-lists .recommendations-boxs-item {
  display: block;
  height: 0.42rem;
  line-height: 0.42rem;
  padding: 0px 0.12rem;
  background: white;
  box-shadow: 0px 0.02rem 0.08rem rgba(0, 0, 0, 0.06);
  border-radius: 0.08rem;
  margin-bottom: 0.08rem;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  position: relative;
  color: #333333;
  font-size: 0.14rem;
}

.hot-blcok .recommendations .recommendations-box-wrapper .recommendations-boxs-lists .recommendations-boxs-item::before {
  content: "";
  height: 0.14rem;
  width: 0.01rem;
  background: #ff6e00;
  position: absolute;
  left: 0px;
  top: 0.14rem;
}

.hot-blcok .liveShare {
  margin-top: 0.4rem;
}

.hot-blcok .liveShare .hot-exam-Info-message {
  position: relative !important;
  align-items: end !important;
}

.hot-blcok .liveShare .hot-exam-Info-message .PopularBox—nums {
  margin-left: 0.01rem;
  color: #999999;
  font-size: 0.12rem;
}

.hot-blcok .liveShare .hot-exam-Info-message .PopularBox—nums .PopularBox-perples {
  color: #ff6e00;
}

.hot-blcok .liveShare .live-share-links {
  margin-top: 0.16rem;
}

.hot-blcok .liveShare .live-share-links .links-share {
  display: block;
  border-radius: 0.1rem;
  overflow: hidden;
}

.hot-blcok .selected-courses {
  margin-top: 0.4rem;
}

.hot-blcok .selected-courses .hot-exam-Info-message {
  position: relative !important;
  align-items: end !important;
}

.hot-blcok .selected-courses .hot-exam-Info-message .PopularBox—nums {
  margin-left: 0.01rem;
  color: #999999;
  font-size: 0.12rem;
}

.hot-blcok .selected-courses .hot-exam-Info-message .PopularBox—nums .PopularBox-perples {
  color: #ff6e00;
}

.hot-blcok .selected-courses .selected-courses-lists .selected-courses-header-tools {
  width: 100%;
  overflow-y: auto;
  display: flex;
  flex-wrap: nowrap;
}

.hot-blcok .selected-courses .selected-courses-lists .selected-courses-header-tools .selected-courses-header-tools-item {
  width: 0.8rem;
  margin-right: 0.16rem;
  color: #666666;
  font-size: 0.14rem;
  height: 0.38rem;
  line-height: 0.38rem;
  white-space: nowrap;
}

.hot-blcok .selected-courses .selected-courses-lists .selected-courses-header-tools .selected-courses-header-tools-item.active {
  color: #ff6e00;
  font-size: 0.16rem;
  position: relative;
}

.hot-blcok .selected-courses .selected-courses-lists .selected-courses-header-tools .selected-courses-header-tools-item.active::before {
  content: "";
  display: block;
  width: 0.25rem;
  height: 0.06rem;
  position: absolute;
  background-image: url(../images/tab.png);
  background-repeat: no-repeat;
  background-size: contain;
  top: 0.3rem;
  left: 50%;
  transform: translateX(-50%);
}

.hot-blcok .selected-courses .selected-courses-lists-subjes {
  margin-top: 0.1rem;
}

.hot-blcok .selected-courses .selected-courses-lists-subjes .selected-courses-box-i {
  display: none;
}

.hot-blcok .selected-courses .selected-courses-lists-subjes .selected-courses-box-i.active {
  display: block;
}

.hot-blcok .selected-courses .selected-courses-lists-subjes .selected-courses-box-i .selected-courses-list-types {
  width: 100%;
  overflow-x: auto;
  overflow-y: hidden;
  display: flex;
  flex-wrap: nowrap;
  padding: 0.04rem 0.04rem;
  box-sizing: border-box;
  position: relative;
}

.hot-blcok .selected-courses .selected-courses-lists-subjes .selected-courses-box-i .selected-courses-list-types .selected-courses-list-types-item {
  min-width: 1.6rem;
  margin-right: 0.12rem;
  display: block;
  border-radius: 0.08rem;
  overflow: hidden;
  background: white;
  box-shadow: 0px 0.02rem 0.08rem rgba(0, 0, 0, 0.06);
}

.hot-blcok .selected-courses .selected-courses-lists-subjes .selected-courses-box-i .selected-courses-list-types .selected-courses-list-types-item .select-courses-bottom {
  padding: 0.1rem;
}

.hot-blcok .selected-courses .selected-courses-lists-subjes .selected-courses-box-i .selected-courses-list-types .selected-courses-list-types-item .select-courses-bottom .courses-title {
  color: #333333;
  font-size: 0.12rem;
}

.hot-blcok .selected-courses .selected-courses-lists-subjes .selected-courses-box-i .selected-courses-list-types .selected-courses-list-types-item .select-courses-bottom .courses-money {
  margin-top: 0.08rem;
  color: #ff5733;
  font-size: 0.14rem;
}

.hot-blcok .selected-courses .selected-courses-lists-subjes .selected-courses-box-i .more-loading {
  display: flex;
  justify-content: center;
  margin-top: 0.16rem;
}

.hot-blcok .selected-courses .selected-courses-lists-subjes .selected-courses-box-i .more-loading .go-moress {
  line-height: 0.32rem;
  height: 0.32rem;
  background: white;
  border: 0.01rem solid #dbdbdb;
  border-radius: 1rem;
  text-align: center;
  padding: 0px 0.36rem;
  color: #666666;
  font-size: 0.12rem;
  display: inline-block;
  text-align: center;
}

.footer {
  margin-top: 0.4rem;
  padding: 0.2rem 0.16rem;
  background: #f7f7f7;
}

.footer p {
  text-align: center;
  color: #999999;
  font-size: 0.12rem;
  line-height: 0.12rem;
  margin-bottom: 0.08rem;
}

.footer .footer-bottom {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 0.3rem;
}

.footer .auth-login {
  width: 0.37rem;
}

.footer .auth-right-logo {
  width: 0.86rem;
  margin-right: 0.08rem;
}

.left-search-modal-part {
  position: fixed;
  background-color: #ffffff;
  top: 0px;
  bottom: 0px;
  z-index: 23;
  width: 7.5rem;
}

.left-search-modal-part.hide {
  display: none;
}

.left-search-modal-part.show {
  display: block;
}

.left-search-modal-part .left-search-box {
  width: 7.5rem;
}

.left-search-modal-part .left-search-box .search-pannel-header {
  height: 0.88rem;
  width: 7.5rem;
  background-color: #fff;
  padding: 0px 0.32rem;
  box-sizing: border-box;
  display: flex;
  justify-content: space-between;
  align-items: center;
  z-index: 22;
  position: fixed;
  top: 0px;
  box-shadow: inset 0px -0.5px 0px #dddddd;
}

.left-search-modal-part .left-search-box .search-pannel-header .left-search-pannel {
  color: #333333;
  font-size: 0.36rem;
}

.left-search-modal-part .left-search-box .search-pannel-header .left-pannel-title {
  color: #333333;
  font-size: 0.36rem;
}

.left-search-modal-part .left-search-box .search-pannel-header .right-search-close {
  height: 0.44rem;
  width: 0.44rem;
}

.left-search-modal-part .left-search-box .left-pannel-channel {
  display: flex;
  position: relative;
  top: 0.88rem;
  height: 100%;
}

.left-search-modal-part .left-search-box .left-pannel-channel .left-pannel-channel-setting {
  width: 1.8rem;
}

.left-search-modal-part .left-search-box .left-pannel-channel .left-pannel-channel-setting .left-pannel-item {
  height: 1rem;
  line-height: 1rem;
  text-align: center;
  background: whitesmoke;
  border-radius: 0px, 0px, 0.32rem, 0px;
  color: #333333;
  font-size: 0.28rem;
  position: relative;
}

.left-search-modal-part .left-search-box .left-pannel-channel .left-pannel-channel-setting .left-pannel-item.active {
  background-color: #ffffff;
  color: #ff6e00;
}

.left-search-modal-part .left-search-box .left-pannel-channel .left-pannel-channel-setting .left-pannel-item.active::before {
  content: "";
  display: block;
  width: 0.08rem;
  height: 1rem;
  background: linear-gradient(180deg, #ff6f00 0%, #ffc496 100%);
  position: absolute;
  left: 0px;
}

.left-search-modal-part .left-search-box .left-pannel-channel .left-pannel-channel-setting .left-pannel-item.next {
  border-radius: 0px 0.32rem 0px 0px;
}

.left-search-modal-part .left-search-box .left-pannel-channel .left-pannel-channel-setting .left-pannel-item.pre {
  border-radius: 0px 0px 0.32rem 0px;
}

.left-search-modal-part .left-search-box .left-pannel-channel .right-pannel-content {
  flex: 1;
  height: 60vh;
  overflow-y: auto;
}

.left-search-modal-part .left-search-box .left-pannel-channel .right-pannel-content .pannel-contents {
  display: none;
  padding: 0.36rem 0.32rem;
}

.left-search-modal-part .left-search-box .left-pannel-channel .right-pannel-content .pannel-contents.active {
  display: block;
}

.left-search-modal-part .left-search-box .left-pannel-channel .right-pannel-content .pannel-contents .right-content-tag {
  margin-bottom: 0.48rem;
}

.left-search-modal-part .left-search-box .left-pannel-channel .right-pannel-content .pannel-contents .right-content-tag .content-tag-title {
  color: #333333;
  font-size: 0.28rem;
  margin-bottom: 0.22rem;
}

.left-search-modal-part .left-search-box .left-pannel-channel .right-pannel-content .pannel-contents .right-content-tag .content-tag-title:nth-child(3n) {
  margin-right: 0px;
}

.left-search-modal-part .left-search-box .left-pannel-channel .right-pannel-content .pannel-contents .right-content-tag:last-child {
  padding-bottom: 4rem;
}

.left-search-modal-part .left-search-box .left-pannel-channel .right-pannel-content .pannel-contents .content-tag-list {
  display: flex;
  flex-wrap: wrap;
}

.left-search-modal-part .left-search-box .left-pannel-channel .right-pannel-content .pannel-contents .content-tag-list .content-tag-item {
  height: 0.48rem;
  text-align: center;
  background: whitesmoke;
  color: #666666;
  font-size: 0.24rem;
  margin-right: 0.16rem;
  margin-bottom: 0.16rem;
  display: block;
  text-align: center;
  padding: 0px 0.24rem;
  box-sizing: border-box;
  border-radius: 0.3rem;
  line-height: 0.48rem;
}

.left-search-modal-part .left-search-box .search-footer {
  position: fixed;
  width: 7.5rem;
  bottom: 0.96rem;
  margin: 0px auto;
  z-index: 22;
  padding: 0px 0.32rem;
  box-sizing: border-box;
}

.left-search-modal-part .left-search-box .search-footer .search-footer-wrapper {
  background: white;
  box-shadow: 0px 0.04rem 0.16rem rgba(0, 0, 0, 0.06);
  border-radius: 0.16rem;
  padding: 0.32rem 0.24rem;
  box-sizing: border-box;
}

.left-search-modal-part .left-search-box .search-footer .search-footer-wrapper .footer-title {
  color: #333333;
  font-size: 0.32rem;
}

.left-search-modal-part .left-search-box .search-footer .search-footer-wrapper .footer-tools {
  margin-top: 0.32rem;
  display: flex;
  flex-wrap: wrap;
}

.left-search-modal-part .left-search-box .search-footer .search-footer-wrapper .footer-tools .search-pannel-footer-item {
  width: 1.4rem;
  margin-right: 0.26rem;
  margin-bottom: 0.16rem;
  display: inline-block;
  position: relative;
}

.left-search-modal-part .left-search-box .search-footer .search-footer-wrapper .footer-tools .search-pannel-footer-item:nth-child(4n) {
  margin-right: 0rem;
}

.left-search-modal-part .left-search-box .search-footer .search-footer-wrapper .footer-tools .search-pannel-footer-item .search-pannel-name {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  text-align: center;
  transform: translate(-50%, -50%);
  font-size: 0.28rem;
}

.left-search-modal-part .left-search-box .search-footer .search-footer-wrapper .footer-tools .search-pannel-footer-item .search-pannel-name.one-search-pannel-name {
  color: #117d4b !important;
}

.left-search-modal-part .left-search-box .search-footer .search-footer-wrapper .footer-tools .search-pannel-footer-item .search-pannel-name.two-search-pannel-name {
  color: #995f14 !important;
}

.left-search-modal-part .left-search-box .search-footer .search-footer-wrapper .footer-tools .search-pannel-footer-item .search-pannel-name.three-search-pannel-name {
  color: #802cb8 !important;
}

.left-search-modal-part .left-search-box .search-footer .search-footer-wrapper .footer-tools .search-pannel-footer-item .search-pannel-name.four-search-pannel-name {
  color: #3159b5 !important;
}

.fixted-tools {
  position: fixed;
  right: 0;
  bottom: 1.3rem;
  z-index: 2;
  /* transform: scale(0.88); */
}

.fixted-tools>a {
  display: block;
  width: 1rem;
  margin-bottom: 0.1rem;
  /* margin-top: -0.4rem; */
}

/* .fixted-tools img {
  width: 1.4rem;
  height: 1.4rem;
} */

.login-part-containers {
  position: fixed;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.53);
  z-index: 32222;
  display: none;
}

.login-part-containers .login-part-box {
  position: absolute;
  width: 6.86rem;
  padding: 0.54rem 0.48rem;
  box-sizing: border-box;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  border-radius: 0.16rem;
  background-color: #fff;
}

.login-part-containers .login-part-box .close-modal-icon {
  position: absolute;
  right: 0.1rem;
  top: 0.2rem;
  width: 0.34rem;
}

.login-part-containers .login-part-box p {
  text-align: center;
  font-size: 0.32rem;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  color: #333333;
  margin-bottom: 0.48rem;
}

.login-part-containers .login-part-box .form-common {
  height: 1rem;
  overflow: hidden;
  border-radius: 0.08rem;
  background-color: #f5f5f5;
  display: flex;
  position: relative;
  margin-bottom: 0.16rem;
  align-items: center;
  padding-left: 0.4rem;
}

.login-part-containers .login-part-box .form-common>div {
  width: 0.44rem;
}

.login-part-containers .login-part-box .form-common input {
  border: none;
  outline: none;
  background-color: #f5f5f5;
  font-size: 0.28rem;
  text-indent: 2em;
  width: 53%;
}

.login-part-containers .login-part-box .form-common .form-send-captche {
  width: 1.8rem;
  height: 0.68rem;
  text-align: center;
  background: #ffffff;
  border-radius: 0.08rem;
  border: 0.002rem solid #ff6e00;
  line-height: 0.68rem;
  font-size: 0.32rem;
  position: absolute;
  font-weight: 400;
  color: #ff6e00;
  right: 0.32rem;
  top: 50%;
  transform: translateY(-50%);
}

.login-part-containers .login-part-box .form-submit {
  height: 0.88rem;
  background: #ff6e00;
  border-radius: 0.44rem;
  text-align: center;
  line-height: 0.88rem;
  font-size: 0.28rem;
  font-weight: 500;
  margin-top: 0.48rem;
  color: #ffffff;
}

.login-part-containers .login-part-box .form-error-message {
  text-align: center;
  margin-top: 0.24rem;
}

.login-part-containers .login-part-box .form-error-message .font-login {
  color: #ff6e00;
  font-size: 0.24rem;
  text-decoration: none;
}

.banner {

  /* padding: 0 0.3rem; */
  width: 94%;
  margin: 0 auto;

}

.banner.fixed {
  width: 100%;
  position: fixed;
  top: 0;
  z-index: 1000;
  left: 0;
}

.banner.fixed img {
  width: 94%;
  margin: 0 auto;
}

.Foot {
  display: flex;
  justify-content: space-between;
  align-items: center;
  background: #FFF;
  width: 100%;
  max-width: 750px;
  min-width: 320px;
  height: 1.03rem;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  margin: 0 auto;
  z-index: 99;
}

a.Fta {
  position: relative;
  width: 25%;
  text-align: center;
  display: block;
  color: #666
}

a.Fta img {
  margin: 0 auto;
  width: 0.44rem;
  height: 0.44rem;
}

a.Fta p {
  font-size: 0.27rem;
  line-height: 0.30rem;
  margin-top: 0.04rem;
}