/* ========== reset ========== */
* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

html {
  font-family:
    -apple-system, BlinkMacSystemFont, "PingFang SC", Roboto, "Helvetica Neue",
    Arial, sans-serif;
}

body {
  width: 100%;
  color: #333;
  -webkit-font-smoothing: antialiased;
  z-index: 1;
  position: relative;
  overflow-x: hidden;
}

body::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}

a {
  text-decoration: none;
  color: inherit;
}

i {
  font-style: normal;
}

.xw26-page {
  width: 100%;
  padding-bottom: 0.5333rem;
  padding-top: 3.9rem;
}

#xw26-index .icon {
  display: inline-block;
  background-image: url(../newImage/version/css_sprites.png);
  background-repeat: no-repeat;
  background-size: 37.44rem 2.2613rem;
  vertical-align: middle;
}

/* ========== header ========== */
.xw26-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 2.1333rem;
}

.xw26-header-left {
  display: flex;
  align-items: center;
}

.xw26-logo {
  display: flex;
  align-items: center;
}

.xw26-icon_logo {
  width: 3.5667rem;
  height: 1.1rem;
  background: url(../newImage/version/logo.png) no-repeat;
  background-size: 100%;
  margin-right: 0.2133rem;
}

.xw26-logo-text {
  font-size: 0.5973rem;
  font-weight: 600;
  color: #1a1a1a;
}

.xw26-tel {
  display: flex;
  align-items: center;
  font-size: 0.5rem;
  color: #333333;
  background-color: rgba(255, 255, 255, 0.5);
  padding: 0.2rem 0.3rem;
  font-weight: bold;
  border-radius: 1rem;
}

.xw26-tel span {
  margin-left: 0.2rem;
}

.xw26-icon_phone {
  width: 0.64rem;
  height: 0.6827rem;
  margin-right: 0.3067rem;
  background-position: -36.8rem 0;
}

.xw26-header-right {
  display: flex;
  align-items: center;
  gap: 0.8333rem;
}

.xw26-icon_search {
  width: 0.8533rem;
  height: 0.896rem;
  background-image: url(../newImage/version/css_sprites.png);
  background-repeat: no-repeat;
  background-size: 37.44rem 2.2613rem;
  background-position: -34.88rem 0;
}

.xw26-icon_menu {
  width: 1.0667rem;
  height: 0.896rem;
  background-image: url(../newImage/version/css_sprites.png);
  background-repeat: no-repeat;
  background-size: 37.44rem 2.2613rem;
  background-position: -35.7333rem 0;
}

/* ========== tabs ========== */
.xw26-recommended_tabs {
  display: flex;
  align-items: center;
  padding: 0;
  color: #ffffff;
  font-size: 0.65rem;
}

.xw26-recommended_tab {
  margin-right: 0.5rem;
  line-height: 0.65rem;
  padding-bottom: 0.4rem;
  position: relative;
}

.xw26-recommended_tab.active {
  font-size: 0.8533rem;
  font-weight: 700;
  color: #1a1a1a;
}

.xw26-recommended_tab.active::after {
  content: "";
  width: 100%;
  height: 0.2rem;
  background: #e597a7;
  border-radius: 0.2rem;
  position: absolute;
  bottom: 0;
  left: 0;
}

header {
  height: auto;
  padding: 0 0.63rem;
}

#xw26-index .xw26-quick-entry {
  display: flex;
  justify-content: space-between;
  padding: 0 0.6267rem;
  margin-top: 1.2133rem;
}

#xw26-index .xw26-entry-card {
  position: relative;
  display: flex;
  flex-direction: column;
  /* align-items: center; */
  justify-content: flex-end;
  width: 3.4133rem;
  height: 2.2613rem;
  /* box-shadow: 0 0.1067rem 0.32rem rgba(43, 125, 233, 0.08); */
  padding-bottom: 0.3133rem;
  /* overflow: hidden; */
  background-image: url(../newImage/version/css_sprites.png);
  background-repeat: no-repeat;
  background-size: 37.44rem 2.2613rem;
  padding-left: 0.6rem;
}

#xw26-index .xw26-entry-schools {
  background-position: 0 0;
}

#xw26-index .xw26-entry-majors {
  background-position: -3.4133rem 0;
}

#xw26-index .xw26-entry-cases {
  background-position: -6.8267rem 0;
}

#xw26-index .xw26-entry-visits {
  background-position: -10.24rem 0;
}

#xw26-index .xw26-entry-card .xw26-icon_schools,
#xw26-index .xw26-entry-card .xw26-icon_majors,
#xw26-index .xw26-entry-card .xw26-icon_cases,
#xw26-index .xw26-entry-card .xw26-icon_visits {
  position: absolute;
  top: -0.4867rem;
  right: 0.3133rem;
}

#xw26-index .xw26-entry-name {
  position: relative;
  z-index: 1;
  font-size: 0.512rem;
  font-weight: bold;
  color: #1a1a1a;
}

/* ========== banner ========== */
.xw26-banner {
  position: relative;
  margin: 0.7333rem 0.6267rem 0;
  height: 6.28967rem;
  border-radius: 0.32rem;
  overflow: hidden;
}

.xw26-banner-slider,
.xw26-banner-slide {
  width: 100%;
  height: 100%;
}

.xw26-banner-slide {
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100% auto;
  display: block;
  width: 100%;
  height: 100%;
}

.xw26-banner-dots {
  position: absolute;
  left: 0.7rem;
  bottom: 0.52rem;
  /* transform: translateX(-50%); */
  display: flex;
  gap: 0.1493rem;
}

.xw26-dot {
  width: 0.5267rem;
  height: 0.2133rem;
  background: rgba(255, 255, 255, 0.4);
  border-radius: 0.1067rem;
}

.xw26-dot.active {
  /* width: 0.6267rem; */
  /* border-radius: 0.1067rem; */
  background: #fff;
}

.xw26-func-grid {
  padding: 0.7467rem 0.6267rem;
  /* margin-top: 0.8rem; */
}

.xw26-func-grid > div {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  row-gap: 0.84rem;
  background: #ffffff;
  padding: 0.5rem 0;
  border-radius: 0.31rem;
}

.xw26-func-item {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.xw26-func-item .icon {
  margin-bottom: 0.3533rem;
}

.xw26-func-item span {
  font-size: 0.5rem;
  color: #000000;
}

.icon.xw26-icon_schools_bg {
  background-position: 0 0;
  width: 3.4133rem;
  height: 2.2613rem;
}

.icon.xw26-icon_majors_bg {
  background-position: -3.4133rem 0;
  width: 3.4133rem;
  height: 2.2613rem;
}

.icon.xw26-icon_cases_bg {
  background-position: -6.8267rem 0;
  width: 3.4133rem;
  height: 2.2613rem;
}

.icon.xw26-icon_visits_bg {
  background-position: -10.24rem 0;
  width: 3.4133rem;
  height: 2.2613rem;
}

.icon.xw26-icon_fee {
  background-position: -13.6533rem 0;
  width: 1.4507rem;
  height: 1.4933rem;
}

.icon.xw26-icon_live {
  background-position: -15.104rem 0;
  width: 1.472rem;
  height: 1.4933rem;
}

.icon.xw26-icon_teachers {
  background-position: -16.576rem 0;
  width: 1.472rem;
  height: 1.4933rem;
}

.icon.xw26-icon_about {
  background-position: -18.048rem 0;
  width: 1.4933rem;
  height: 1.4933rem;
}

.icon.xw26-icon_career {
  background-position: -19.5413rem 0;
  width: 1.5147rem;
  height: 1.4933rem;
}

.icon.xw26-icon_rank {
  background-position: -21.056rem 0;
  width: 1.6213rem;
  height: 1.4933rem;
}

.icon.xw26-icon_gpa {
  background-position: -22.6773rem 0;
  width: 1.7493rem;
  height: 1.4933rem;
}

.icon.xw26-icon_smart {
  background-position: -24.4267rem 0;
  width: 1.792rem;
  height: 1.4933rem;
}

.icon.xw26-icon_profile {
  background-position: -26.2187rem 0;
  width: 1.4933rem;
  height: 1.472rem;
}

.icon.xw26-icon_ielts {
  background-position: -27.712rem 0;
  width: 1.536rem;
  height: 1.472rem;
}

.icon.xw26-icon_schools {
  background-position: -29.248rem 0;
  width: 1.408rem;
  height: 1.4507rem;
}

.icon.xw26-icon_visits {
  background-position: -30.656rem 0;
  width: 1.408rem;
  height: 1.4507rem;
}

.icon.xw26-icon_majors {
  background-position: -32.064rem 0;
  width: 1.408rem;
  height: 1.4507rem;
}

.icon.xw26-icon_cases {
  background-position: -33.472rem 0;
  width: 1.408rem;
  height: 1.4507rem;
}

.icon.xw26-icon_search {
  background-position: -34.88rem 0;
  width: 0.8533rem;
  height: 0.896rem;
}

.icon.xw26-icon_menu {
  background-position: -35.7333rem 0;
  width: 1.0667rem;
  height: 0.896rem;
}

.icon.xw26-icon_phone {
  background-position: -36.8rem 0;
  width: 0.64rem;
  height: 0.6827rem;
}

#xw26-main input,
#xw26-main select,
#xw26-main textarea {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  outline: none;
}

#xw26-main i,
#xw26-main em {
  font-style: normal;
}

table {
  width: 100%;
  text-align: center;
  border-collapse: collapse;
  border-spacing: 0;
}

table td {
  word-break: break-all;
  word-wrap: break-word;
  border-right: 1px solid #939598;
  border-bottom: 1px solid #939598;
}

::-webkit-scrollbar {
  display: none;
}

.dis-f {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}

.dis-b {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.dis-c {
  display: flex;
  align-items: center;
  justify-content: center;
}

* {
  margin: 0;
  padding: 0;
}

a {
  text-decoration: none;
}

#xw26-main * {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}

#xw26-main {
  /* font-family: "AlibabaPuHuiTiRegular"; */
  font-size: 0.7rem;
  position: relative;
  margin: 0 auto;
  width: 100%;
  height: auto;
  background-size: 100%;
  background: #f5f5f5 url(../newImage/body_bg.png) no-repeat;
  background-size: 100%;
  padding-bottom: 2rem;
  overflow: hidden;
}

#xw26-main img {
  pointer-events: none;
}

#xw26-main a {
  pointer-events: auto;
}

@font-face {
  font-family: "impact";
  src: url(../font/impact.ttf);
}

#xw26-main input,
#xw26-main select,
#xw26-main textarea {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  outline: none;
}

#xw26-main i,
#xw26-main em {
  font-style: normal;
}

table {
  width: 100%;
  text-align: center;
  border-collapse: collapse;
  border-spacing: 0;
}

table td {
  word-break: break-all;
  word-wrap: break-word;
  border-right: 1px solid #939598;
  border-bottom: 1px solid #939598;
}

::-webkit-scrollbar {
  display: none;
}

.dis-f {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}

.dis-b {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.dis-c {
  display: flex;
  align-items: center;
  justify-content: center;
}

.xw26-fxedHeader {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  padding: 0 0.63rem;
  background: url(../newImage/body_bg.png) no-repeat;
  background-size: 100%;
  z-index: 10;
  padding-bottom: 0.5rem;
}

.xw26-head-top {
  height: 2.4rem;
}

.xw26-head-top .xw26-head-top-left > img {
  height: 1.23rem;
  margin-right: 0;
}

.xw26-head-top .xw26-mid {
  font-size: 0.55rem;
  font-family: "AlibabaPuHuiTiBold";
  color: #ffffff;
  /* letter-spacing: -0.03rem; */
  background: rgba(255 255 255 /15%);
  padding: .2rem 0.4rem;
  border-radius: 1.1rem;
  display: flex;
  align-items: center;
}

.xw26-head-top .xw26-mid a {
  color: #ffffff;
}

.xw26-head-top .xw26-mid img {
  height: 0.56rem;
  margin-right: 0.28rem;
}

.xw26-head-top .xw26-head-top-right img {
  height: 0.9rem;
}

.xw26-head-top .xw26-head-top-right .xw26-more {
  margin-left: 0.7rem;
}

.xw26-fxedHeader .xw26-recommended_tab {
  color: #ffffff;
  font-size: 0.65rem;
}

.xw26-fxedHeader .xw26-recommended_tab > div {
  margin-right: 0.5rem;
  line-height: 0.65rem;
  padding-bottom: 0.4rem;
  position: relative;
  font-family: "AlibabaPuHuiTiMedium";
}

.xw26-fxedHeader .xw26-recommended_tab > div.active {
  /* font-family: "AlibabaPuHuiTiBold"; */
}

.xw26-fxedHeader .xw26-recommended_tab > div.active::after {
  content: "";
  width: 100%;
  height: 0.2rem;
  background: #e597a7;
  border-radius: 0.2rem;
  position: absolute;
  bottom: 0;
  left: 0;
}

.xw26-head-banner {
  height: 6.25rem;
  box-shadow: 0.05rem 0.09rem 0.65rem 0rem rgba(204, 204, 204, 0.2);
  border-radius: 0.43rem;
  overflow: hidden;
}

.xw26-head-banner .swiper-slide {
  width: 100%;
  height: 6.25rem;
}

.xw26-head-banner .swiper-slide a {
  width: 100%;
  height: 100%;
  display: block;
  overflow: hidden;
}

.xw26-head-banner .swiper-slide a img {
  width: 100%;
}

.xw26-head-banner .swiper-pagination {
  bottom: 0.4rem;
}

.xw26-head-banner .swiper-pagination-bullet {
  width: 0.48rem;
  height: 0.18rem;
  background-color: #ffffff;
  border-radius: 0.07rem;
  opacity: 0.6;
  margin: 0 0.08rem !important;
}

.xw26-head-banner .swiper-pagination-bullet-active {
  opacity: 1;
}

.xw26-recommended-index > div {
  display: none;
  padding: 3.9rem 0 0;
}

.xw26-recommended-index > div.active {
  display: block;
}

#xw26-recommended {
  padding: 3.9rem 0.6267rem 0;
}

nav {
  padding: 0.98rem 0.63rem 0.6rem;
}

nav .xw26-sameLi {
  flex-wrap: wrap;
  margin-bottom: 0.85rem;
}

nav .xw26-sameLi li {
  width: 3rem;
}

nav .xw26-sameLi li:nth-child(1),
nav .xw26-sameLi li:nth-child(2),
nav .xw26-sameLi li:nth-child(3),
nav .xw26-sameLi li:nth-child(4) {
  margin-bottom: 0.57rem;
}

nav .xw26-sameLi li div {
  width: 2.2rem;
  height: 2.2rem;
  margin: 0 auto 0.4rem;
  display: block;
  background-size: 94%;
  background-repeat: no-repeat;
  border-radius: 2.2rem;
  background-color: #ff585a;
  background-position: center center;
}

nav .xw26-sameLi li p {
  font-size: 0.55rem;
  line-height: 0.55rem;
  color: #1a1a1a;
  text-align: center;
  position: relative;
}

nav .xw26-sameLi li p.xw26-recommendIcon::after {
  content: "";
  height: 0.74rem;
  width: 1.44rem;
  background: url(../newImage/recommend_hk.png) no-repeat;
  background-size: auto 100%;
  display: inline-block;
  position: absolute;
  right: -0.55rem;
  top: -0.4rem;
}

nav .xw26-navLay {
  position: fixed;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.8);
  width: 100%;
  height: 100%;
  z-index: 11;
  display: none;
}

nav .xw26-navLay .xw26-content {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate3d(-50%, -50%, 0);
  transform: translate3d(-50%, -50%, 0);
  width: 90%;
  padding: 0.8rem 1.15rem 0.5rem;
  background-color: #fff;
  border-radius: 10px;
}

nav .xw26-navLay .xw26-content > p {
  font-size: 0.85rem;
  line-height: 0.85rem;
  font-family: "AlibabaPuHuiTiBold";
  text-align: center;
  color: #333333;
  padding-bottom: 0.65rem;
  position: relative;
  margin-bottom: 1rem;
}

nav .xw26-navLay .xw26-content > p::after {
  content: "";
  position: absolute;
  left: 50%;
  bottom: 0;
  width: 1rem;
  height: 2px;
  background-color: #ff4141;
  transform: translate3d(-50%, -50%, 0);
}

nav .xw26-navLay .xw26-content ul {
  flex-wrap: wrap;
  align-items: flex-start;
  margin-bottom: 0;
}

nav .xw26-navLay .xw26-content li {
  width: 33.33%;
  margin-bottom: 0.5rem;
}

nav .xw26-other {
  height: 6.43rem;
  flex-wrap: wrap;
  flex-direction: column;
}

nav .xw26-other li {
  padding: 0.53rem 0 0 0.65rem;
  width: 4.5rem;
  height: 6.43rem;
  background-color: #ffffff;
  border-radius: 0.21rem;
  display: block;
  position: relative;
  overflow: hidden;
  z-index: 1;
}

nav .xw26-other li::after {
  content: "";
  width: 5.1rem;
  height: 4.8rem;
  background: linear-gradient(98deg, #ffdbdb, transparent);
  position: absolute;
  top: -2.3rem;
  left: -1rem;
  border-radius: 0 0 4rem 0;
  z-index: -1;
}

nav .xw26-other li div {
  font-size: 0.55rem;
  font-family: "AlibabaPuHuiTiBold";
  line-height: 0.55rem;
  color: #333333;
  margin-bottom: 0.4rem;
}

nav .xw26-other li div span {
  width: 0.65rem;
  height: 0.65rem;
  box-shadow: 0.11rem 0.2rem 0.45rem 0rem rgba(246, 68, 77, 0.48);
  border-radius: 0.65rem;
  margin-left: 0.28rem;
  background: url(../newImage/navMore.png) no-repeat;
  background-size: 90%;
  padding: 0.04rem;
  background-color: #ff595a;
  background-position: center center;
}

nav .xw26-other li div span img {
  width: 100%;
}

nav .xw26-other li p {
  font-size: 0.51rem;
  line-height: 0.74rem;
  color: #4d4d4d;
}

nav .xw26-other li p.xw26-recommendIcon::after {
  content: "";
  height: 0.74rem;
  width: 1.44rem;
  background: url(../newImage/recommend.png) no-repeat;
  background-size: auto 100%;
  display: inline-block;
  position: relative;
  left: 0.2rem;
  top: -0.1rem;
}

nav .xw26-other li:nth-child(2) p {
  line-height: 0.9rem;
}

nav .xw26-other li:nth-child(3) {
  height: 3.43rem;
}

nav .xw26-other li:nth-child(4),
nav .xw26-other li:nth-child(5) {
  height: 1.3rem;
  padding: 0;
}

nav .xw26-other li:nth-child(4) a,
nav .xw26-other li:nth-child(5) a {
  height: 100%;
  padding-left: 0.65rem;
}

nav .xw26-other li:nth-child(4) a div,
nav .xw26-other li:nth-child(5) a div {
  margin: 0;
}

nav .xw26-other li:nth-child(4)::after,
nav .xw26-other li:nth-child(5)::after {
  top: -3.6rem;
  left: -1rem;
}

nav .xw26-other li:nth-child(3) p {
  line-height: 0.8rem;
}

.xw26-daily-updated {
  padding: 0 0.6267rem;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 0.4rem;
}

.xw26-hotact {
  width: 7.08rem;
  height: 8.35rem;
  border-radius: 0.3rem;
  overflow: hidden;
}

.xw26-hotact a {
  width: 7.08rem;
  height: 8.35rem;
  background-size: 100% 100%;
  display: block;
  position: relative;
}

.xw26-hotact a span {
  display: flex;
  color: #ffffff;
  background: rgb(0 0 0 / 40%);
  position: absolute;
  top: 0.5rem;
  left: 0.5rem;
  padding: 0.1rem 0.3rem;
  font-size: 0.5rem;
  border-radius: 3rem;
  align-items: center;
}

.xw26-hotact a span::before {
  content: "";
  width: 0.2rem;
  height: 0.2rem;
  border-radius: 0.08rem;
  background: #ff595a;
  margin-right: 0.2rem;
}

.xw26-service {
  height: 3rem;
  display: block;
  background: url(../newImage/version/daily-updated.png) no-repeat;
  background-size: auto 4.93rem;
  border-radius: 0.3rem;
  flex-shrink: 0;
  margin-bottom: 0.4rem;
  background-position: -7.28rem -0px;
  font-size: 0.64rem;
  line-height: 0.64rem;
  color: #1262b3;
  padding: 0.73rem 0 0 0.63rem;
}

.xw26-service p {
  font-size: 0.47rem;
  line-height: 0.47rem;
  color: #6b8299;
  margin-top: 0.3rem;
}

.xw26-daily-news {
  height: 4.93rem;
  background: url(../newImage/version/daily-updated.png) no-repeat;
  background-size: auto 4.93rem;
  border-radius: 0.3rem;
  background-position: -0px -0px;
  padding: 0.73rem 0.48rem 0.63rem;
  font-size: 0.64rem;
  line-height: 0.64rem;
  color: #66470a;
  position: relative;
}

.xw26-date {
  width: 1.3rem;
  height: 1.3rem;
  position: absolute;
  top: 0.43rem;
  right: 0.38rem;
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.xw26-day {
  font-size: 0.6rem;
  line-height: 0.6rem;
  color: #66470a;
  font-style: normal;
  font-weight: bold;
}

.xw26-mouth {
  font-size: 0.34rem;
  line-height: 0.34rem;
  color: #d19e39;
  font-style: normal;
}

.xw26-daily-list {
  height: 2rem;
  overflow: hidden;
  font-size: 0.51rem;
  font-weight: normal;
  font-stretch: normal;
  line-height: 0.8rem;
  letter-spacing: 0rem;
  color: #333333;
  margin-top: 0.8rem;
}

.xw26-daily-list a {
  width: 100%;
  height: 2rem;
  line-height: 0.8rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  padding: 0.3rem 0.5rem;
}

.xw26-daily-list > div {
  animation: scrollUp 7.5s linear infinite;
}

@keyframes scrollUp {
  0% {
    transform: translateY(0);
  }

  0% {
    transform: translateY(0);
  }

  26.6% {
    transform: translateY(0);
  }

  33.3% {
    transform: translateY(-2rem);
  }

  60% {
    transform: translateY(-2rem);
  }

  66.6% {
    transform: translateY(-4rem);
  }

  93.3% {
    transform: translateY(-4rem);
  }

  100% {
    transform: translateY(-6rem);
  }
}

.xw26-group {
  height: auto;
  background: url(https://m.igo.cn/migonew/version/newImage/group_bg.png)
    no-repeat;
  background-size: 100%;
  padding: 0.85rem 0.6267rem;
  background-position-y: 0.4rem;
  flex-wrap: wrap;
  align-items: flex-start;
}

.xw26-group > div {
  width: 33.33%;
  font-size: 0.6rem;
  line-height: 0.6rem;
  color: #333333;
  height: 1.73rem;
  position: relative;
  align-items: flex-end;
  padding-bottom: 0.3rem;
}

.xw26-group > div:nth-child(1),
.xw26-group > div:nth-child(2),
.xw26-group > div:nth-child(3) {
  margin-bottom: 0.4rem;
}

.xw26-group > div span {
  font-family: "impact";
  font-size: 1.71rem;
  line-height: 1.43rem;
  color: #ff595a;
  position: absolute;
  left: 0;
  bottom: 0.3rem;
  opacity: 0.1;
}

#xw26-index main {
  margin-top: -1rem;
}

.xw26-samepart {
  padding: 0.83rem 0.6267rem;
  background: #ffffff;
  margin-bottom: 0.33rem;
  border-radius: 0.53rem;
}

.xw26-samepart .xw26-same-t {
  margin-bottom: 0.8rem;
  position: relative;
}

.xw26-samepart .xw26-same-t .xw26-txt {
  font-size: 0.75rem;
  line-height: 0.75rem;
  color: #333333;
  font-family: "AlibabaPuHuiTiBold";
}

.xw26-samepart .xw26-same-t .xw26-more {
  font-size: 0.51rem;
  line-height: 0.51rem;
  color: #666666;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}

.xw26-samepart .xw26-same-t .xw26-tabbox {
  width: auto;
  background-color: #f0f0f0;
  border-radius: 0.13rem;
  margin-right: 1.95rem;
  padding: 0.13rem;
  align-items: stretch;
}

.xw26-samepart .xw26-same-t .xw26-tab {
  width: auto;
  font-size: 0.55rem;
  padding: 0 0.2rem;
  color: #1a1a1a;
  height: 1.1rem;
}

.xw26-samepart .xw26-same-t .xw26-tab.active {
  background-color: #ff595a;
  border-radius: 0.13rem;
  color: #ffffff;
}

.xw26-samepart .xw26-leyubtn {
  width: 4.72rem;
  height: 1.5rem;
  background:
    linear-gradient(#ff595a, #ff595a), linear-gradient(#000000, #000000);
  background-blend-mode: normal, normal;
  box-shadow: 0.11rem 0.2rem 0.45rem 0rem rgba(246, 68, 77, 0.48);
  border-radius: 0.74rem;
  font-size: 0.55rem;
  color: #ffffff;
}

.xw26-xt_zixun {
  background: none;
  padding: 0 0.6267rem;
  margin-top: -0.4rem;
}

.xw26-xt_zixun > div {
  background: #ffffff;
  border-radius: 0.31rem;
  padding: 0 0.55rem 0.55rem;
}

.xw26-xt_zixun .xw26-xt_zixun_tabs {
  overflow-x: auto;
  margin-bottom: 0.5rem;
}

.xw26-xt_zixun .xw26-xt_zixun_tabs > li {
  font-size: 0.6rem;
  flex-shrink: 0;
  color: #333333;
  padding: 0.6rem 0.4rem 0.4rem;
  position: relative;
}

.xw26-xt_zixun .xw26-xt_zixun_tabs > li:nth-child(1) {
  padding-left: 0;
}

.xw26-xt_zixun .xw26-xt_zixun_tabs > li:last-child {
  padding-right: 0;
}

.xw26-xt_zixun .xw26-xt_zixun_tabs > li.active {
  font-family: "AlibabaPuHuiTiMedium";
  color: #000000;
  font-weight: bold;
}

.xw26-xt_zixun .xw26-xt_zixun_tabs > li.active::after {
  content: "";
  width: 1.3rem;
  height: 0.15rem;
  background: #fd7a7b;
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  border-radius: 0.1rem;
}

.xw26-xt_zixun .xw26-news_container > div {
  padding-bottom: 0.38rem;
  border-bottom: 1px solid #e6e6e6;
  margin-bottom: 0.55rem;
}

.xw26-xt_zixun .xw26-news_container > div:last-child {
  border-bottom: none;
  margin-bottom: 0;
  padding-bottom: 0;
}

.xw26-xt_zixun .xw26-news_container > div a {
  align-items: flex-start;
}

.xw26-xt_zixun .xw26-news_container > div .xw26-txt {
  width: calc(100% - 5rem);
}

.xw26-xt_zixun .xw26-news_container > div .xw26-txt p:nth-child(1) {
  font-size: 0.55rem;
  line-height: 0.8rem;
  color: #333333;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  margin-bottom: 0.5rem;
  height: 1.6rem;
}

.xw26-xt_zixun .xw26-news_container > div .xw26-txt p:nth-child(2) {
  font-size: 0.5rem;
  line-height: 0.5rem;
  color: #999999;
}

.xw26-xt_zixun .xw26-news_container > div .xw26-img {
  width: 4.3rem;
  height: 2.6rem;
  flex-shrink: 0;
  margin-left: 0.5rem;
  border-radius: 0.13rem;
  background-size: cover;
  background-repeat: no-repeat;
  position: relative;
  background-position: center;
}

.xw26-xt_zixun .xw26-news_container > div .xw26-img::after {
  content: "";
  width: 1rem;
  height: 0.7rem;
  background: url(../newImage/version/newsIcon.png) no-repeat;
  background-size: 100%;
  position: absolute;
  bottom: 0.2rem;
  right: 0.2rem;
}

.xw26-xt_zixun .xw26-news_container > div .xw26-img.xw26-video::after {
  background-image: url(../newImage/version/videoIcon.png);
}

.xw26-xt_zixun .xw26-news_container > div .xw26-img.xw26-dynamicNews::after {
  background-image: url(../newImage/version/dynamicNews.png);
}

.xw26-xt_zixun .xw26-content > .xw26-getMore {
  text-align: center;
  color: #999999;
  font-size: 0.55rem;
  margin-top: 0.45rem;
}

.xw26-xt_zixun .xw26-loading-initial {
  text-align: center;
}

.xw26-xt_zixun .xw26-loading-initial img {
  width: 3rem;
}

.xw26-lxcase .xw26-same-t .xw26-tab {
  padding: 0 0.45rem;
}

.xw26-lxcase .xw26-tabbox {
  font-size: 0.55rem;
}

.xw26-lxcase .xw26-tabbox > div {
  width: auto;
  height: 1.1rem;
  color: #333333;
  border-radius: 0.52rem;
  padding: 0 0.45rem;
}

.xw26-lxcase .xw26-tabcontent .xw26-c_tab.active {
  background-image:
    linear-gradient(#ff595a, #ff595a), linear-gradient(#aa0022, #aa0022);
  background-blend-mode: normal, normal;
  box-shadow: 0.11rem 0.2rem 0.45rem 0rem rgba(246, 68, 77, 0.48);
  color: #ffffff;
}

.xw26-lxcase .xw26-tabcontent .xw26-tabbox {
  margin-bottom: 0.4rem;
}

.xw26-lxcase .xw26-tabcontent > div {
  display: none;
}

.xw26-lxcase .xw26-tabcontent > div.active {
  display: block;
}

.xw26-lxcase .xw26-offer {
  height: 7.7rem;
  background-color: #f5f5f5;
  box-shadow: 0rem 0.1rem 0.1rem 0rem rgba(6, 0, 1, 0.06);
  border-radius: 0.21rem;
  border: solid 0.02rem #e5e5e5;
}

.xw26-lxcase .xw26-offer .swiper-wrapper > p {
  font-size: 0.55rem;
  text-align: center;
  width: 100%;
  color: #adadad;
  line-height: 7.7rem;
}

.xw26-lxcase .xw26-offer .swiper-slide {
  width: 100%;
  height: 7.7rem;
  padding: 0.63rem;
  align-items: flex-start;
}

.xw26-lxcase .xw26-offer .xw26-offerImg {
  width: 4.28rem;
  height: 5.58rem;
  background-color: #ffffff;
  border-radius: 0.13rem;
  border: solid 0.02rem #ffe7e7;
  margin-right: 0.6rem;
  flex-shrink: 0;
  overflow: hidden;
}

.xw26-lxcase .xw26-offer .xw26-offerImg img {
  width: 100%;
}

.xw26-lxcase .xw26-offer .xw26-offerRight > p {
  font-size: 0.55rem;
  line-height: 0.9rem;
  color: #4d4d4d;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  margin-bottom: 0.3rem;
  font-family: "AlibabaPuHuiTiBold";
}

.xw26-lxcase .xw26-offer .xw26-offerRight > div p {
  width: 8.9rem;
  font-size: 0.51rem;
  line-height: 0.51rem;
  letter-spacing: 0rem;
  color: #4d4d4d;
  margin-bottom: 0.2rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.xw26-lxcase .xw26-offer .xw26-leyubtn {
  margin-top: 0.65rem;
}

.xw26-lxcase .swiper-pagination-bullet {
  background-color: #ff595a;
}

.xw26-lxcase .xw26-highCon {
  overflow: auto;
  display: none;
}

.xw26-lxcase .xw26-highCon::-webkit-scrollbar {
  display: none;
}

.xw26-lxcase .xw26-highCon.active {
  display: flex;
}

.xw26-lxcase .highItem {
  margin-right: 0.5rem;
  width: 5.5rem;
  background: url(https://cdn.igo.cn/prod/upload/1787214540487_jjt084.png)
    no-repeat;
  /* box-shadow:0 0.05rem 0.05rem 0 rgba(168,168,168,0.1); */
  border: 0.075rem solid #eeeeee;
  border-radius: 0.25rem;
  padding-bottom: 0.4rem;
  flex-shrink: 0;
  background-size: 100%;
}

.xw26-lxcase .highItem:last-child {
  margin-right: 0;
}

.xw26-lxcase .highTop {
  width: 3.8rem;
  height: 2.6rem;
  margin: auto;
  /* background: url(../newImage/highScorebg.jpg) no-repeat; */
  background-size: 100% 100%;
  padding-top: 0.525rem;
}

.xw26-lxcase .studentName {
  width: 100%;
  height: 0.55rem;
  line-height: 0.55rem;
  text-align: center;
  font-size: 0.65rem;
  font-weight: 400;
  color: rgba(255, 255, 255, 1);
}

.xw26-lxcase .studentGoal {
  width: 100%;
  height: 0.4rem;
  line-height: 0.4rem;
  text-align: center;
  font-size: 0.4rem;
  font-weight: 400;
  color: rgba(255, 255, 255, 1);
  margin-top: 0.4rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.xw26-lxcase .highName {
  width: 100%;
  height: 0.8rem;
  margin-bottom: 3px;
  line-height: 0.8rem;
  text-align: center;
  font-size: 0.55rem;
  font-weight: 400;
  color: rgba(89, 87, 87, 1);
}

.xw26-lxcase .highConsult {
  width: 3.8rem;
  height: 1.5rem;
  background-image:
    linear-gradient(#ff595a, #ff595a), linear-gradient(#ffffff, #ffffff);
  background-blend-mode: normal, normal;
  box-shadow: 0.11rem 0.2rem 0.45rem 0rem rgba(246, 68, 77, 0.48);
  border-radius: 0.74rem;
  font-size: 0.55rem;
  color: #ffffff;
  margin: 0.2rem auto 0;
  display: block;
  text-align: center;
  line-height: 1.5rem;
}

.xw26-lxcase .xw26-qzcase {
  overflow-x: auto;
  gap: 0.5rem;
}

.xw26-lxcase .xw26-qzcase > div {
  width: 5.5rem;
  background: url(../newImage/version/case-qz.png) no-repeat;
  background-size: 100%;
  height: 6.9rem;
  flex-shrink: 0;
}

.xw26-lxcase .xw26-qzcase .xw26-top {
  padding: 0.45rem 0.3rem;
  height: 2.8rem;
}

.xw26-lxcase .xw26-qzcase .xw26-name {
  color: #ffffff;
  font-size: 0.6rem;
  line-height: 0.6rem;
  margin-bottom: 0.3rem;
}

.xw26-lxcase .xw26-qzcase .xw26-edu {
  color: #ffffff;
  font-size: 0.4rem;
  line-height: 0.5rem;
}

.xw26-lxcase .xw26-qzcase ul {
  font-size: 0.45rem;
  color: #333333;
  padding: 0.65rem 0.3rem 0 0.3rem;
  height: 2.1rem;
  overflow: hidden;
  line-height: 0.55rem;
}

.xw26-lxcase .xw26-qzcase li {
  margin-bottom: 0.2rem;
  background: url(https://cdn.igo.cn/prod/upload/1787217815992_wukupi.png)
    no-repeat;
  background-size: 0.35rem;
  background-position: left center;
  padding-left: 0.5rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.xw26-lxcase .xw26-btn {
  width: 3.5rem;
  height: 1.2rem;
  background-image:
    linear-gradient(#ff595a, #ff595a), linear-gradient(#ffffff, #ffffff);
  background-blend-mode: normal, normal;
  box-shadow: 0.11rem 0.2rem 0.45rem 0rem rgba(246, 68, 77, 0.48);
  border-radius: 1.2rem;
  font-size: 0.5rem;
  color: #ffffff;
  margin: 0.2rem auto 0;
  display: block;
  text-align: center;
  line-height: 1.2rem;
}

.xw26-review ul {
  height: 6.23rem;
  transition-timing-function: linear !important;
}

.xw26-review ul > p {
  font-size: 0.55rem;
  text-align: center;
  width: 100%;
  color: #adadad;
}

.xw26-review li {
  width: 6.23rem;
  height: 6.23rem;
  background-color: #ffffff;
  box-shadow: 0rem 0.1rem 0.1rem 0rem rgba(6, 0, 1, 0.06);
  border-radius: 0.13rem;
  border: solid 0.02rem #e5e5e5;
  overflow: hidden;
  margin-right: 0.43rem;
  flex-shrink: 0;
}

.xw26-review li:last-child {
  margin-right: 0;
}

.xw26-review li img {
  width: 100%;
}

.xw26-teacher ul {
  align-items: flex-end;
  height: 4.2rem;
  overflow: hidden;
  overflow-x: scroll;
}

.xw26-teacher ul::-webkit-scrollbar {
  display: none;
}

.xw26-teacher li {
  margin-right: 0.4rem;
  width: 3.23rem;
}

.xw26-teacher li:last-child {
  margin-right: 0;
}

.xw26-teacher li .xw26-img {
  width: 2.6rem;
  height: 2.6rem;
  background-color: #ffffff;
  border: solid 0.04rem #ebebeb;
  overflow: hidden;
  align-items: flex-start;
  border-radius: 2.6rem;
  padding-top: 0.2rem;
  margin: 0 auto;
}

.xw26-teacher li.active .xw26-img {
  width: 3.23rem;
  height: 3.23rem;
  border-color: #ff7875;
}

.xw26-teacher li img {
  width: 120%;
}

.xw26-teacher li p {
  font-size: 0.55rem;
  line-height: 0.55rem;
  color: #333333;
  text-align: center;
  margin-top: 0.4rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.xw26-teacher li.active p {
  font-family: "AlibabaPuHuiTiBold";
}

.xw26-teacher ul > a {
  width: 2.2rem;
  height: 2.2rem;
  background-color: #ffffff;
  border: solid 0.04rem #ebebeb;
  border-radius: 2.2rem;
  font-size: 0.55rem;
  color: #2d2b2b;
  position: relative;
  top: -1.15rem;
  flex-shrink: 0;
}

.xw26-teacher .xw26-T-info {
  width: 100%;
  background-color: #f9f9f9;
  box-shadow: 0rem 0.1rem 0.1rem 0rem rgba(6, 0, 1, 0.06);
  border-radius: 0.21rem;
  border: solid 0.02rem #e5e5e5;
  margin: 0.8rem 0 0;
  padding: 0.2rem 1rem 0.2rem 0.5rem;
}

.xw26-teacher ul > p {
  font-size: 0.55rem;
  text-align: center;
  width: 100%;
  color: #adadad;
  line-height: 4.2rem;
}

.xw26-teacher .xw26-T-info > div {
  line-height: 0.9rem;
}
.xw26-teacher .xw26-postion {
  margin-bottom: 0.2rem;
}
.xw26-teacher .xw26-postion p {
  font-size: 0.55rem;
  color: #333333;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.xw26-teacher .xw26-goodat {
  align-items: flex-start;
}
.xw26-teacher .xw26-goodat span{
      font-size: 0.55rem;
  color: #333333;
  line-height: 0.7rem;
  flex-shrink: 0;
}
.xw26-teacher .xw26-goodat p {
  font-size: 0.55rem;
  color: #333333;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  /* 閸戠姾顢戦崥搴㈡▔缁€杞扮瑝瀵偓閻胶鏆� */
  -webkit-line-clamp: 2;
  line-height: 0.7rem;
}

.xw26-teacher .xw26-T-info img {
  height: 0.65rem;
  margin-right: 0.33rem;
  flex-shrink: 0;
}

.xw26-teacher .xw26-btnbox {
  margin-bottom: 0;
  margin-top: 0.8rem;
}

.xw26-teacher .xw26-btnbox > div:nth-child(2) {
  margin-left: 0.85rem;
}

.xw26-teacher .xw26-list {
  width: 100%;
  height: 7.5rem;
  background-color: #f9f9f9;
  box-shadow: 0rem 0.1rem 0.1rem 0rem rgba(6, 0, 1, 0.06);
  border-radius: 0.21rem;
  border: solid 0.02rem #e5e5e5;
  padding: 0.63rem 0.7rem;
  position: relative;
}

.xw26-teacher .xw26-list p {
  font-size: 0.55rem;
  line-height: 0.55rem;
  color: #333333;
  margin-bottom: 0.6rem;
  font-family: "AlibabaPuHuiTiBold";
}

.xw26-teacher .xw26-list > a {
  font-size: 0.51rem;
  line-height: 0.51rem;
  color: #4d4d4d;
  margin-bottom: 0.5rem;
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding-left: 0.63rem;
  position: relative;
}

.xw26-teacher .xw26-list > a::before {
  content: "";
  width: 0.28rem;
  height: 0.28rem;
  background-color: #e6e6e6;
  border-radius: 0.28rem;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}

.xw26-teacher .xw26-list .xw26-leyubtn {
  position: absolute;
  bottom: 0.7rem;
  right: 0.7rem;
}

.xw26-formbox {
  background: none;
  padding: 0.83rem0.6267rem;
}

.xw26-formbox > div {
  height: auto;
  background-color: #ffffff;
  box-shadow: 0rem 0.1rem 0.1rem 0rem rgba(6, 0, 1, 0.06);
  border-radius: 0.21rem;
  padding-bottom: 0.85rem;
}

.xw26-formbox .xw26-f-top {
  height: 2.9rem;
  background: url(../newImage/form_bg.png) no-repeat;
  background-size: 100%;
  margin-bottom: 0.7rem;
}

.xw26-formbox .xw26-f-top > p {
  font-size: 1.28rem;
  line-height: 1.28rem;
  color: #ffffff;
  margin-right: 0.75rem;
  font-family: "AlibabaPuHuiTiBold";
}

.xw26-formbox .xw26-f-top > div p {
  font-size: 0.55rem;
  line-height: 0.75rem;
  color: #ffffff;
}

.xw26-formbox .xw26-f-main {
  padding: 0 0.53rem;
}

.xw26-formbox .xw26-f-main > p {
  font-size: 0.6rem;
  line-height: 0.6rem;
  color: #333333;
  text-align: center;
  margin-bottom: 0.3rem;
}

.xw26-formbox .xw26-f-main > p:nth-child(2) {
  font-size: 0.68rem;
  line-height: 0.68rem;
  color: #ff595a;
  margin-bottom: 0.85rem;
}

/* ========== recommended quick-entry ========== */
#xw26-recommended .xw26-quick-entry {
  padding: 0 0;
  margin-top: 0.2133rem;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-bottom: 1.1467rem;
}

#xw26-recommended .xw26-quick-row {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  gap: 0.42rem;
  margin-bottom: 0.42rem;
}

#xw26-recommended .xw26-quick-row:last-child {
  margin-bottom: 0;
}

#xw26-recommended .xw26-quick-row-big {
  flex-direction: column;
}

#xw26-recommended .xw26-quick-row-small {
  gap: 0.2667rem;
  width: 100%;
}

#xw26-recommended .xw26-entry-card {
  position: relative;
  border-radius: 0.32rem;
  overflow: hidden;
  display: inline-block;
  background-image: url(../newImage/version/css_sprites1.png);
  background-repeat: no-repeat;
  background-size: 59.3493rem 3.4133rem;
  vertical-align: middle;
}

#xw26-recommended .xw26-entry_large {
  padding: 0.4rem 0.4267rem 0 0.6rem;
}

#xw26-recommended .xw26-entry_large .xw26-entry-text {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  height: 100%;
}

#xw26-recommended .xw26-entry-title {
  font-size: 0.64rem;
  font-weight: 700;
  color: #394c26;
}

.xw26-entry-title2 {
  color: #263d4c !important;
}

.xw26-entry-title3 {
  color: #33264c !important;
}

.xw26-entry-title4 {
  color: #4c3926 !important;
}

.xw26-entry-subtitle {
  font-size: 0.4567rem;
  color: #82996b;
  margin-top: 0.1067rem;
}

.xw26-entry-subtitle2 {
  color: #7d9cb2 !important;
}

.xw26-entry-subtitle3 {
  color: #7c6d9c !important;
}

.xw26-entry-subtitle4 {
  color: #b2987d !important;
}

#xw26-recommended .xw26-entry_small {
  padding: 0 0.32rem 0 0.6rem;
  display: flex;
  align-items: center;
}

#xw26-recommended .xw26-entry_small .xw26-entry-title {
  font-size: 0.552rem;
  font-weight: 700;
  color: #26334c;
}

#xw26-recommended .xw26-entry_activity {
  background-position: 0 0;
  width: 7.2107rem;
  height: 3.4133rem;
  padding: 1.02rem 0.4267rem 0 1.1rem;
}

#xw26-recommended .xw26-entry_competition {
  background-position: -7.2107rem 0;
  width: 4.672rem;
  height: 1.7067rem;
}

#xw26-recommended .xw26-entry_course {
  background-position: -11.8827rem 0;
  width: 4.9493rem;
  height: 1.7067rem;
}

#xw26-recommended .xw26-entry_fee {
  background-position: -16.832rem 0;
  width: 7.2107rem;
  height: 2.7733rem;
}

#xw26-recommended .xw26-entry_internship {
  background-position: -24.0427rem 0;
  width: 4.9493rem;
  height: 1.7067rem;
}

#xw26-recommended .xw26-entry_menu {
  background-position: -28.992rem 0;
  width: 1.0667rem;
  height: 0.896rem;
}

#xw26-recommended .xw26-entry_practice {
  background-position: -30.0587rem 0;
  width: 4.672rem;
  height: 1.7067rem;
}

#xw26-recommended .xw26-entry_rank {
  background-position: -34.7307rem 0;
  width: 7.2107rem;
  height: 2.7733rem;
  padding: 0.4rem 0.4267rem 0 1.1rem;
}

#xw26-recommended .xw26-entry_research {
  background-position: -41.9413rem 0;
  width: 4.672rem;
  height: 1.7067rem;
}

#xw26-recommended .xw26-entry_search {
  background-position: -46.6133rem 0;
  width: 0.8533rem;
  height: 0.896rem;
}

#xw26-recommended .xw26-entry_tutoring {
  background-position: -47.4667rem 0;
  width: 4.672rem;
  height: 1.7067rem;
}

#xw26-recommended .xw26-entry_material {
  background-position: -52.1387rem 0;
  width: 7.2107rem;
  height: 3.4133rem;
}

/* ========== recommended quick-entry ========== */
#xw26-recommended .xw26-list {
  background: #ffffff;
  padding: 0 0.6267rem;
  border-radius: 0.5rem;
  min-height: calc(100vh - 8rem);
  position: relative;
}

#xw26-recommended .xw26-list .xw26-loading-initial {
  border: none;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate3d(-50%, -50%, 0);
}

#xw26-recommended .xw26-list .xw26-loading-initial img {
  width: 3rem;
  display: block;
  margin: 0 auto;
}

#xw26-recommended .xw26-list .xw26-loading-more {
  border: none;
}

#xw26-recommended .xw26-list .xw26-loading-more img {
  width: 3rem;
  display: block;
  margin: 0 auto;
}

#xw26-recommended .xw26-list a {
  color: #333333;
}

#xw26-recommended .xw26-list > div {
  border-bottom: 1px solid #e6e6e6;
  padding: 0.8rem 0;
}

#xw26-recommended .xw26-list .xw26-stitle {
  font-size: 0.65rem;
  line-height: 1rem;
  margin-bottom: 0.5rem;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  /* ????????? */
  -webkit-line-clamp: 2;
}

#xw26-recommended .xw26-activity .xw26-startTime {
  font-size: 0.55rem;
  line-height: 0.55rem;
  margin-bottom: 0.5rem;
  color: #b7b7b7;
}

#xw26-recommended .xw26-activity .xw26-poster {
  width: 100%;
  height: 8.3rem;
  background-repeat: no-repeat;
  background-size: 100%;
  border-radius: 0.3rem;
  margin: 0 auto 0.4rem;
  overflow: hidden;
  position: relative;
}

#xw26-recommended .xw26-activity .xw26-poster::after {
  content: "";
  width: 1.2rem;
  height: 0.9rem;
  background: url(../newImage/version/liveIcon.png) no-repeat;
  background-size: 100%;
  position: absolute;
  bottom: 0.2rem;
  right: 0.2rem;
}

#xw26-recommended .xw26-activity .xw26-intr {
  font-size: 0.55rem;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  /* ????????? */
  -webkit-line-clamp: 3;
  color: #8d8d8d;
  line-height: 0.9rem;
}

#xw26-recommended .xw26-zixun .xw26-info {
  align-items: flex-start;
}

#xw26-recommended .xw26-zixun .xw26-poster {
  background-repeat: no-repeat;
  background-size: 100%;
  width: 5.1rem;
  border-radius: 0.3rem;
  height: 2.9rem;
  flex-shrink: 0;
  overflow: hidden;
  position: relative;
}

#xw26-recommended .xw26-zixun .xw26-poster::after {
  content: "";
  width: 1.2rem;
  height: 0.9rem;
  background: url(../newImage/version/newsIcon.png) no-repeat;
  background-size: 100%;
  position: absolute;
  bottom: 0.2rem;
  right: 0.2rem;
}

#xw26-recommended .xw26-zixun .xw26-poster.xw26-dynamicNewsIcon::after {
  background-image: url(../newImage/version/dynamicNews.png);
}

#xw26-recommended .xw26-video .xw26-poster {
  width: 100%;
  height: 8rem;
  position: relative;
  margin-bottom: 0.5rem;
  border-radius: 0.3rem;
  overflow: hidden;
}

#xw26-recommended .xw26-video .xw26-poster > div:nth-child(1) {
  width: 100%;
  height: 100%;
  background-size: 100%;
  background-position: center;
  background-repeat: no-repeat;
  border-radius: 0.3rem;
  position: relative;
  filter: blur(3px);
}

#xw26-recommended .xw26-video .xw26-poster > div:nth-child(2) {
  width: 100%;
  height: 100%;
  background-size: auto 100%;
  background-position: center;
  background-repeat: no-repeat;
  position: absolute;
  top: 0;
  left: 0;
}

#xw26-recommended .xw26-video .xw26-poster::after {
  content: "";
  width: 1.3rem;
  height: 1.3rem;
  background: url(../newImage/version/play.png) no-repeat;
  background-size: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate3d(-50%, -50%, 0);
}

#xw26-recommended .xw26-zixun .xw26-intr {
  font-size: 0.55rem;
  width: 8.3rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  /* ????????? */
  -webkit-line-clamp: 3;
  color: #8d8d8d;
  line-height: 0.9rem;
}

#xw26-recommended .xw26-list .xw26-from {
  font-size: 0.55rem;
  line-height: 0.55rem;
  margin-top: 0.4rem;
  align-items: f;
}

#xw26-recommended .xw26-list .xw26-from em {
  width: 0.7rem;
  height: 0.7rem;
  background: url(/migonew/version/newImage/version/smallLogo.jpg) no-repeat;
  background-size: 100%;
  flex-shrink: 0;
  margin-right: 0.3rem;
  border-radius: 0.7rem;
}

#xw26-recommended .xw26-list .xw26-from p:nth-child(2) {
  color: #8d8d8d;
  font-size: 0.5rem;
}

.xw26-pop_evaluate_form {
  flex-wrap: wrap;
}

.xw26-pop_evaluate_form .xw26-form_item {
  width: 100%;
  height: 1.53rem;
  background-color: #ffffff;
  border-radius: 0.13rem;
  border: solid 0.02rem #e5e5e5;
  margin-bottom: 0.3rem;
  /* overflow: hidden; */
  position: relative;
}

.xw26-pop_evaluate_form .xw26-form_item.xw26-mar {
  margin-bottom: 0;
}

.xw26-pop_evaluate_form .xw26-form_item input,
.xw26-pop_evaluate_form .xw26-form_item select {
  width: 100%;
  height: 100%;
  background-color: #ffffff;
  font-size: 0.55rem;
  display: block;
  padding-left: 1.4rem;
  color: #999999;
}

.xw26-pop_evaluate_form .xw26-form_select::after {
  content: "";
  width: 0.5rem;
  height: 0.5rem;
  background: url(../newImage/ev_arrow.jpg) no-repeat;
  background-size: 100%;
  background-position: center;
  position: absolute;
  top: 50%;
  right: 0.7rem;
  transform: translateY(-50%);
}

.xw26-pop_evaluate_form .xw26-form_item input::placeholder {
  color: #999999;
}

.xw26-pop_evaluate_form .xw26-form_item.xw26-m {
  width: 6.85rem;
}

.xw26-pop_evaluate_form .xw26-ev_icon1 {
  background: url(../newImage/lan.png) no-repeat 0.14rem center;
  background-size: 0.85rem auto;
}

.xw26-pop_evaluate_form .xw26-ev_icon2 {
  background: url(../newImage/city.png) no-repeat 0.1rem center;
  background-size: 0.7rem 0.7rem;
}

.xw26-pop_evaluate_form .xw26-ev_icon3 {
  background: url(../newImage/location.png) no-repeat 0.2rem center;
  background-size: 0.65rem auto;
}

.xw26-pop_evaluate_form .xw26-ev_icon4 {
  background: url(../newImage/education.png) no-repeat 0.2rem center;
  background-size: 0.65rem auto;
}

.xw26-pop_evaluate_form .xw26-ev_icon5 {
  background: url(../newImage/name.png) no-repeat 0.2rem center;
  background-size: 0.75rem auto;
}

.xw26-pop_evaluate_form .xw26-ev_icon6 {
  background: url(../newImage/phone.png) no-repeat 0.2rem center;
  background-size: 0.75rem auto;
}

.xw26-formbox .xw26-pop_evaluate_form .xw26-leyubtn {
  width: 7rem;
  margin: 0.85rem auto 0;
}

.xw-26-more {
  /* padding: 0 0.6267rem; */
  margin-bottom: 1.1467rem;
}

.xw-26-more h4 {
  font-size: 0.64rem;
  line-height: 0.64rem;
  color: #000000;
}

.xw-26-more > div {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 0.63rem;
}

.xw-26-more > div a {
  width: 7.18rem;
  height: 2.8rem;
  background: url(../newImage/version/xw-26-more.png) no-repeat;
  background-size: auto 2.8rem;
  border-radius: 0.26rem 0.64rem 0.26rem 0.26rem;
  box-shadow: 0rem 0.23rem 0.85rem 0rem rgb(178 6 44 / 0%);
  border: solid 0.03rem #ebf3ff;
  padding: 0.7rem 0 0 2.33rem;
  font-size: 0.55rem;
  font-weight: bold;
  line-height: 0.55rem;
  color: #26334c;
}

.xw-26-more > div a p:last-child {
  font-size: 0.47rem;
  font-weight: normal;
  line-height: 0.47rem;
  color: #7d90b3;
  margin-top: 0.38rem;
}

.xw26-baoyan {
  background-position: -0px -0px;
}

.xw26-product {
  background-position: -7.18rem -0px !important;
  box-shadow: 0rem 0.23rem 0.85rem 0rem rgba(83, 141, 255, 0.1);
  border: solid 0.03rem #ebf3ff;
}

/* ???????? */
.xw26-youlike {
  width: 16rem;
  background: rgba(255, 255, 255, 1);
  margin-bottom: 0.23rem;
  padding: 0.25rem 0;
}

.xw26-youlike .xw26-youlikeTitle {
  padding: 0.35rem 0.55rem;
  flex-shrink: 0;
  margin-left: 0.55rem;
  background: rgba(141, 141, 141, 1);
  font-size: 0.6rem;
  font-weight: 400;
  color: rgba(255, 255, 255, 1);
  /* float: left; */
}

.xw26-youlike .xw26-youlikeCon {
  /* float: left; */
  width: 12.75rem;
  height: 2.5rem;
  /* margin-top: -0.25rem; */
}

.xw26-youlike .xw26-youlikeCon > a {
  width: 3.5rem;
  float: left;
  display: block;
  height: 0.6rem;
  font-size: 0.6rem;
  font-weight: 400;
  color: rgba(57, 57, 57, 1);
  line-height: 0.6rem;
  margin-top: 0.5rem;
  margin-left: 0.7rem;
}

.xw26-copyright {
  padding: 0.5rem 0 0.5rem;
  text-align: center;
  font-size: 0.55rem;
  color: #bdbdbd;
  line-height: 0.8rem;
  background: none;
}

.xw26-copyright a {
  color: #bdbdbd;
}

.xw26-pop_window {
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 100;
  -webkit-transform: scale(0);
  transform: scale(0);
  opacity: 0;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.xw26-pop_window .xw26-mask {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.8);
}

.xw26-pop_window.active {
  -webkit-transform: scale(1);
  transform: scale(1);
  opacity: 1;
}

.xw26-pop_form {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 14rem;
  -webkit-transform: translate3d(-50%, -50%, 0);
  transform: translate3d(-50%, -50%, 0);
  border-radius: 15px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0.5rem 0.75rem;
  background-color: #fff;
  text-align: center;
}

.xw26-pop_form .xw26-close {
  position: absolute;
  right: 10px;
  top: 10px;
  color: #333;
  font-weight: 900;
  font-size: 1.2rem;
}

.xw26-pop_form .xw26-form_title {
  padding-bottom: 5px;
  display: inline-block;
  font-size: 0.85rem;
  color: #333;
  border-bottom: 1px dashed #333;
}

.xw26-pop_form .xw26-txt {
  margin-top: 5px;
  font-size: 0.55rem;
  color: #848383;
}

.xw26-pop_form .xw26-form {
  margin: 0.75rem auto 0;
  width: 10.25rem;
  text-align: left;
}

.xw26-pop_form .xw26-form .xw26-form_item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  margin-bottom: 0.5rem;
  font-size: 0.6rem;
}

.xw26-pop_form .xw26-form .xw26-form_item .xw26-label {
  display: block;
  width: 2.5rem;
  padding: 0.35rem 0 0.35rem 0.8rem;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  white-space: nowrap;
  color: #323232;
}

.xw26-pop_form .xw26-form .xw26-form_item .xw26-name_label {
  background: url("https://m.igo.cn/images/name_icon.jpg") no-repeat left center;
  background-size: 0.55rem 0.55rem;
}

.xw26-pop_form .xw26-form .xw26-form_item .xw26-tel_label {
  background: url("https://m.igo.cn/images/tel_icon.jpg") no-repeat left center;
  background-size: 0.55rem 0.55rem;
}

.xw26-pop_form .xw26-form .xw26-form_item .xw26-pos_label {
  background: url("https://m.igo.cn/images/pos_icon.jpg") no-repeat left center;
  background-size: 0.4rem 0.55rem;
}

.xw26-pop_form .xw26-form .xw26-form_item .xw26-user_val,
.xw26-pop_form .xw26-form .xw26-form_item .xw26-value_box {
  width: 7.5rem;
  padding-left: 5px;
  background-color: #f4f4f4;
  border: none;
  font-size: 0.6rem;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.xw26-pop_form .xw26-form .xw26-form_item .xw26-user_yzm {
  margin-left: 2.5rem;
  padding: 0.35rem 0 0.35rem 5px;
  width: 3.75rem;
  font-size: 0.6rem;
  background-color: #f4f4f4;
  border: none;
}

.xw26-pop_form .xw26-form .xw26-form_item .xw26-get_yzm {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  -webkit-flex: 1;
  -moz-box-flex: 1;
  flex: 1;
  -ms-flex-item-align: center;
  -webkit-align-self: center;
  -ms-grid-row-align: center;
  align-self: center;
  text-align: center;
  text-decoration: underline;
  color: #323232;
  position: relative;
}

.xw26-pop_form .xw26-form .xw26-form_item .xw26-get_yzm:before {
  position: absolute;
  left: -10px;
  top: -10px;
  right: -10px;
  bottom: -10px;
  content: "";
}

.xw26-pop_form .xw26-form .xw26-form_item .xw26-value_box {
  -webkit-appearance: none;
  background: #f4f4f4 url("https://m.igo.cn/images/arrow.jpg") no-repeat 6.5rem
    center;
  background-size: 0.5rem 0.3rem;
}

.xw26-bottom_form .xw26-form .xw26-form_item #xw26-fcity,
.xw26-pop_form .xw26-form .xw26-form_item #xw26-fcity {
  color: #8d8d8d;
}

.xw26-bottom_form .xw26-form .xw26-submit_btn,
.xw26-pop_form .xw26-form .xw26-submit_btn {
  display: block;
  margin: 1rem 0 0.75rem;
  padding: 0.35rem 0;
  color: #fff;
  font-size: 0.6rem;
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    from(#f67947),
    to(#f6494c)
  );
  background: linear-gradient(90deg, #f67947, #f6494c);
  text-align: center;
  border-radius: 35px;
  -webkit-box-shadow: 0 5px 10px rgba(246, 68, 77, 0.48);
  box-shadow: 0 5px 10px rgba(246, 68, 77, 0.48);
  letter-spacing: 1px;
}

.xw26-bottom_form .xw26-form .xw26-count,
.xw26-pop_form .xw26-form .xw26-count {
  text-align: center;
  color: #848383;
  font-size: 0.55rem;
}

.xw26-select-options {
  position: absolute;
  top: 1.53rem;
  left: 0;
  width: 100%;
  z-index: 10;
  background: #ffffff;
  padding: 0.3rem;
  box-shadow: 0px 0.1rem 0.4rem 0px #ababab4d;
  border-radius: 0.13rem;
  display: none;
}

.xw26-select-option,
.xw26-select-option-other {
  display: flex;
  align-items: center;
  padding: 0.32rem 0.48rem;
  border: 1px solid #ebebeb;
  border-radius: 0.16rem;
  transition: all 0.2s;
  font-size: 0.55rem;
  margin-bottom: 0.2rem;
  color: #a1a1a1;
  height: 1.4rem;
}

.xw26-select-option input {
  display: none !important;
}

.xw26-select-option-other .xw26-other-input {
  display: block !important;
  width: 100%;
  height: 100%;
  padding-left: 0 !important;
}

.xw26-select-option .xw26-check-box {
  width: 0.5rem;
  height: 0.5rem;
  border: 1px solid #ddd;
  border-radius: 0.08rem;
  margin-right: 0.3rem;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}

.xw26-select-option.selected .xw26-check-box {
  background: #ff595b;
  border-color: #ff595b;
}

.xw26-select-option.selected .xw26-check-box::after {
  content: "\2713";
  color: #fff;
  font-size: 0.28rem;
}

.xw26-select-option.selected {
  border: 1px solid #ff5e5f;
  background: #fff5f5;
  color: #ff5e5f;
}

.xw26-confirm {
  font-size: 0.55rem;
  width: 4rem;
  height: 1.4rem;
  background: #ff7a7b;
  border-radius: 1rem;
  margin: 0.5rem auto 0;
  text-align: center;
  line-height: 1.4rem;
  color: #ffffff;
}
