html {
  touch-action: pan-y;
}
.pcdia {
  display: none;
}
.informationbg {
  display: none;
}
.form_select a,
.select a {
  font-size: 10px !important;
  line-height: 30px !important;
  margin-left: 8px !important;
  font-family: 'HYZhongJianHeiJ' !important;
}
.hiicon {
  display: inline-block;
  width: 17px;
  height: 11px;
  background: url(../images/hi2.png) no-repeat top center;
  background-size: 100%;
  margin-right: 2px;
  vertical-align: bottom;
  align-self: center;
}
.city_text:before {
  content: '';
}
.Leaveinformation {
  width: 100%;
  margin-top: 11vw;
  position: relative;
  margin-bottom: -0.4rem;
}
.active {
  position: absolute;
  top: 10%;
  left: 5vw;
  display: flex;
  justify-content: space-around;
  width: 90vw;
  height: 15vh;
}
.retrogression img {
  height: 100%;
}
.retrogression .details {
  width: 74px;
  height: 20px;
  border-radius: 10px;
  line-height: 17px;
  text-align: center;
  border: 1px solid #fff;
  font-family: 'HYZhongJianHeiJ';
  margin-top: 1vh;
}
.retrogression {
  width: 35vw;
}
.retrogression .details a {
  font-size: 10px;
  color: #fff;
  display: inherit;
  width: 100%;
  height: 100%;
}
.active .day {
  position: relative;
  font-size: 16px;
  color: #fff;
  width: 50vw;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.day .only {
  position: absolute;
  top: 0;
  left: 0;
  text-align: left;
}
.day .d {
  position: absolute;
  bottom: 0;
  right: 0;
}
.day .num {
  width: 100%;
  text-align: center;
  margin-top: 5%;
  margin-left: 21%;
  display: flex;
  justify-content: space-evenly;
  flex-flow: row nowrap;
}
.day .num img {
  height: 11vh;
}
.car_tab label {
  display: flex;
  align-items: center;
  flex-flow: row nowrap;
  justify-items: center;
}
.form .lab {
  /* margin-left: 5%; */
}
.seat {
  height: 10vh;
}
.mobBg {
  width: 100%;
  object-fit: cover;
}
.form {
  /* width: 600px; */
  width: 90vw;
  position: absolute;
  top: 11%;
  left: 5%;
  background: #fff;
  border-radius: 5px;
  cursor: pointer;
  margin-top: 68%;
}

.form_top {
  width: 100%;
  height: 30vw;
  background-size: 100%;
  padding: 0.8rem 0rem 0px;
  display: flex;
  flex-flow: column nowrap;
  align-items: center;
}

.form_title {
  width: 80%;
  font-size: 24px;
  font-weight: bold;
  font-family: 'HYCuJianHeiJ';
}

.form_brife {
  width: 80%;
  font-size: 16px;
  /* margin-bottom: 0.9rem; */
  white-space: nowrap;
}

.car_tab {
  width: 80%;
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-between;
  align-items: flex-end;
  height: 0.8rem;
  margin-top: 0.75rem;
}

.caritem {
  /* width: 33.3%; */
  vertical-align: bottom;
  text-align: center;
  /* margin-right: 2%; */
  padding-right: 2%;
  white-space: nowrap;
  font-size: 12px;
  display: flex;
  font-family: 'HYZhongJianHeiJ' !important;
  color: #000;
}
.caritem:nth-child(1) {
  text-align: start;
}
.hi_logo {
  width: 20px;
  height: 20px;
  background: url(../static/web/img2022/public/HI.png) top left no-repeat;
  vertical-align: text-bottom;
}
.caritem > .hi_logo {
  height: 16px !important;
  width: 18px !important;
  background-size: cover;
  display: block;
  margin-left: 3px;
}
.caritem {
  color: rgba(0, 0, 0, 0.3);
  padding-bottom: 5px;
  cursor: pointer;
}
.caritemactive > .caritem {
  color: rgba(0, 0, 0, 1);
  font-family: 'HYCuJianHeiJ';
}
.caritemactive >div{
  color: rgba(0, 0, 0, 1);
  border-bottom: 1px solid #000;
}
.car_tab{
  flex-wrap: wrap;
}
.car_tab label{
  width: 45%;
height: 30px;
}
.form_body {
  margin-top: 1.8rem;
}
.formitem {
  width: 80%;
  height: 1.7rem;
  margin-bottom: 0.5rem;
  margin: 0 auto;
  position: relative;
  font-size: 12px;
  line-height: 1.7em;
  font-family: 'HYZhongJianHeiJ' !important;
  position: relative;
  font-size: 12px;
  color: #808080;
  background-color: #ededed;
  margin-bottom: 5%;
  border-radius: 40px;
}
.he {
  display: flex;
  margin: 0 auto;
  width: 80%;
  justify-content: space-between;
  position: relative;
  z-index: 2;
}
.he .formitem {
  margin-left: 0;
  margin-right: 0;
  width: 48%;
}
.sex {
  position: absolute;
  right: 0;
  bottom: 0.2rem;
  font-size: 0.55rem;
}
.sex span {
  position: relative;
  top: -2px;
  color: #000;
}
.namegroup {
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-between;
  /* align-items: center; */
  align-items: end;
}
.sex-wrapper {
  background: #fff;
  margin: auto;
  width: 80%;
  color: #000;
  text-align: center;
  display: none;
  z-index: 2;
  background-color: #fff;
  color: #000;
  text-align: center;
  box-shadow: 0 0 0.8rem 0 rgb(0 0 0 / 30%);
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  font-family: 'HYZhongJianHeiJ';
}
#sex {
  line-height: 1.7rem !important;
  padding-left: 14px;
}
.form_selectsex img {
  position: absolute;
  width: 0.52rem;
  height: 0.52rem;
  right: 15px;
  top: 18px;
}
.dialog {
  /* display: none; */
  width: 90vw;
  margin: 0 auto;
  position: absolute;
  top: 28%;
  left: 5%;
  color: #3f4a5b;
}
.kaolam {
  top: 12%;
  text-align: center;
}
.kaolam .tp {
  color: #3f4a5b !important;
}
.kaolam .title p:nth-child(2) {
  color: #3f4a5b !important;
}
.kaolam .cli {
  margin: 0 auto;
  border-bottom: 1px solid #3f4a5b !important;
}
.him {
  top: 28%;
}
.dialog .tf {
  /* width: 240px; */
  display: flex;
  color: #fff;
  margin-top: 5px;
}
.dialog .tf span {
  display: block;
  font-size: 10px;
  font-family: 'HYZhongJianHeiJ';
  width: 60px;
  height: 10px;
  line-height: 10px;
  border-right: 1px solid #fff;
  margin-right: 10px;
}
.dialog .tf span:last-child {
  border: none;
}
.dialog .title .tp {
  margin-bottom: 10px;
}
.dialog .title p:nth-child(2) {
  color: #fff;
  font-size: 12px;
}
.dialog .title .tle {
  font-size: 24px;
  color: #fff;
  border: none;
  padding: 0;
  text-align: left;
}
.dialog .title p span {
  font-size: 20px;
}
.dialog .tp {
  font-size: 22px;
  color: #fff;
  font-family: 'HYCuJianHeiJ';
}
.dialog .tp span {
  font-size: 36px;
  font-family: 'HYCuJianHeiJ';
}
.him .tle p {
  font-family: 'HYCuJianHeiJ';
  margin-bottom: 10px;
}
.dialog {
  font-size: 12px;
  font-family: 'HYZhongJianHeiJ';
  color: #000;
}
.dialog .cli {
  width: 14.8%;
  cursor: pointer;
  text-align: center;
  border-bottom: 1px solid #fff;
  color: #fff;
  margin-top: 6px;
}
.newpolicy {
  display: none;
  width: 90%;
  margin-left: 5%;
  top: 49%;
  position: absolute;
  color: #000;
  padding-top: 10px;
  font-size: 10px;
  font-family: 'HYZhongJianHeiJ';
  background: #ececec;
}
.newpolicyitem {
  line-height: 20px;
  text-indent: 2em;
  padding: 0px 2%;
}
.tab {
  padding-top: 1%;
  padding-bottom: 2%;
  background: rgba(143, 143, 143, 0.5);
  margin: 0 auto;
  width: 90%;
}
.tab .right {
  padding: 2%;
  width: 35%;
}
.tab .head {
  text-align: center;
  font-family: 'HYCuJianHeiJ';
  margin-bottom: 2%;
}
.tab .th,
.tab .car {
  text-align: center;
}
.tab .pay {
  /* margin-left: 5%; */
}
.tab .foot {
  margin-top: 2%;
}
.tab table {
  width: 100%;
}
.tab table,
.tab td {
  border: 1px solid #fff;
  border-collapse: collapse;
  padding: 5px;
}
.tab table,
.tab .foot {
  width: 93%;
  margin: 0 auto;
  margin-top: 1%;
}
.mobnotice {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.5);
  z-index: 8;
  display: none;
  overflow: auto;
}
.mobnoticeimg {
  position: absolute;
  width: 90%;
  top: 10%;
  left: 5%;
}
.mobfooter {
  height: 37vw;
  background: url() no-repeat;
  background-size: 100% 100%;
}
.dia {
  padding: 60px 10px 50px 10px;
  display: none;
  position: fixed;
  width: 100%;
  height: 100%;
  z-index: 20;
  left: 50%;
  top: 0%;
  background-color: rgba(0, 0, 0, 0.8);
  transform: translateX(-50%);
  color: #000;
  font-size: 12px;
  font-family: 'HYZhongJianHeiJ';
  overflow: auto;
}
.eqforest{
  position: absolute;
  display: none;
  padding: 0.5%;
  left: 50%;
  transform: translateX(-50%);
  height: 50%;
  max-height: 390px;
  overflow-y: auto;
  top: 0%;
  width: 90%;
  background: rgba(0, 0, 0, 0.5);
  color: #fff;
  font-size: 12px;
  font-family: 'HYZhongJianHeiJ';
  z-index: 10;
}

.pop_bg {
  background: none;
}
.dia td {
  padding: 5px 0;
}
.tabw,
.tabb,
.tabbw {
  display: flex;
  text-align: center;
}
.tabw {
  background-color: #fff;
}
.tabb {
  background-color: #ececec;
}
.tabt p:nth-child(1),
.tabw p:nth-child(1) {
  width: 58%;
}
.tabw p,
.tabb p {
  width: 30%;
  height: 5vh;
  line-height: 5vh;
}
.tabw span,
.tabb span {
  font-size: 8px;
}
.close {
  cursor: pointer;
  position: fixed;
  display: none;
  top: 11%;
  width: 20px;
  right: 6%;
  z-index: 21;
}
.modal--open {
  height: 100%;
  overflow: hidden;
}
.tabf .txt {
  width: 90%;
  margin: 2% auto;
  text-align: justify;
}
.tabf .txt p {
  margin-bottom: 3px;
}
.formitem > input {
  font-size: 12px;
  position: absolute;
  bottom: 14px;
  left: 14px;
  font-family: 'HYZhongJianHeiJ' !important;
}

.form_name {
  /* height: 60px; */
  font-size: 0.47rem;
}
.subtn {
  width: 80%;
  margin: 0 auto;
  height: 1.3rem;
  background: #000;
  color: #fff;
  line-height: 1.3rem;
  text-align: center;
  border-radius: 24px;
  font-size: 0.52rem;
  margin-bottom: 1rem;
}

.notebutton {
  position: absolute;
  right: 7px;
  bottom: 9px;
  font-size: 12px;
  margin-bottom: 0.2rem;
  color: #4698cb;
  font-family: 'HYZhongJianHeiJ' !important;
}

.form_selectaddress,
.form_selectdistributor {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  font-size: 12px;
  /* position: absolute;
  bottom: 10px; */
  line-height: 1.7rem;
  width: 100%;
  font-family: 'HYZhongJianHeiJ' !important;
}

.form_selectaddress > img,
.form_selectdistributor > img,
.form_selectsex > img {
  width: 0.52rem;
  height: 0.52rem;
  position: absolute;
  right: 0.7rem;
  top: 50%;
  transform: translateY(-50%);
}

.td-city-wrapper {
  display: none;
  position: relative;
  bottom: 0rem;
}

.td-city {
  position: absolute;
  left: 5% !important;
  top: 90% !important;
  width: 90%;
  height: auto;
  min-height: 230px;
  z-index: 3;
  overflow: hidden;
  font-size: 12px;
  line-height: 20px;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  box-shadow: 0 2px 12px 0 rgb(0 0 0 / 29%);
}
.td-city__header {
  width: 100%;
  height: 50px;
  display: flex;
  box-sizing: border-box;
  background-color: #ededed;
}
.td-city__header > div:nth-child(1) {
  width: 58% !important;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #000;
}
.td-city__header > div:nth-child(2) {
  width: 60%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.td-city__header-item {
  font-weight: bold;
  padding: 0.2rem 0rem;
  position: relative;
  text-align: center;
  color: #fff;
  font-weight: normal;
}

.td-city__list_wrapper {
  display: flex;
  position: absolute;
  width: 100%;
  overflow: auto;
  background: #fff;
  font-family: 'HYZhongJianHeiJ';
}
.td-city__list_wrapper > ul:nth-child(1) {
  width: 40%;
}
.td-city__list_wrapper > ul:nth-child(2) {
  width: 110%;
}
.td-city__list,
.td-city__list_province {
  height: 185px !important;
}
.td-city__list_province {
  width: 40%;
  text-align: center;
  overflow: auto;
}

.td-city__list-item {
  color: #fff;
  padding-top: 10px;
  font-size: 10px;
  padding-bottom: 9px;
  position: relative;
  cursor: pointer;
  text-align: center;
}
.td-city__list-item a {
  font-size: 10px;
}
.man {
  line-height: 30px;
  margin-bottom: 5px;
}
.distributor-wrapper {
  display: none;
  top: 100% !important;
  left: 5% !important;
  position: absolute;
  width: 90%;
  height: 300%;
  overflow: hidden;
  background: #fff;
  box-shadow: 0 0 0.8rem 0 rgb(0 0 0 / 30%);
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;

  font-family: 'HYZhongJianHeiJ';
  bottom: -1.7rem;
}

.distributor_list-item a {
  color: #000;
  position: relative;
  cursor: pointer;
  width: 100%;
  text-align: start;
}
#distributorList,
.distributor-wrapper {
  max-height: 300%;
  overflow-y: auto;
}
#distributorList li {
  height: 10%;
}
#distributorId,
.city_text {
  width: 95%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-left: 12px;
}
.privacy-clause {
  /* text-align: center; */
  font-size: 0.4rem;
  width: 80%;
  margin: 0px auto;
  display: flex;
  /* justify-content: center; */
  justify-content: flex-start;
  align-items: center;
  margin-top: 1rem !important;
  margin-bottom: 0.5rem;
  padding-left: 0.5rem;
}
.privacy-clause .check-box {
  display: inline-block;
  width: 0.5rem;
  height: 0.5rem;
  position: relative;
  left: 0;
  top: 0;
  margin: 0 0.2rem 0 0;
}
.privacy-clause .check-box input[type='checkbox'] {
  /* visibility: hidden; */
  position: absolute;
  top: 0;
  left: 0;
}
.privacy-clause .check-box label {
  display: block;
  width: 0.5rem;
  height: 0.5rem;
  cursor: pointer;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  /* border: 1px solid #000; */
  -webkit-border-radius: 50%;
  border-radius: 50%;
}
input {
  background: none;
  outline: none;
  border: none;
}
.new__layer-disclaimer > .phone-pop {
  width: 65%;
  height: 300px;
}

/* 图形验证弹框 */
.sliderText {
  top: -5px;
}
.verificationPop {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  z-index: 999999;
  display: none;
}
.verificationPop .mainCont {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  width: 90%;
  height: 450px;
  background-color: #fff;
  display: flex;
  flex-flow: column nowrap;
  box-sizing: border-box;
  align-items: center;
  border-radius: 3px;
  overflow: hidden;
}
.verificationPop .mainCont .content {
  width: 90%;
  display: flex;
  align-items: center;
  flex-flow: column nowrap;
  margin-top: 40px;
}
.verificationPop .mainCont .content > div {
  width: 100%;
}
.verificationPop .mainCont .verificationimg {
  width: 100%;
  cursor: pointer;
}
.verificationPop .mainCont .msg {
  width: 76%;
  font-size: 0.4rem;
  color: #0c51c5;
  font-weight: bold;
  margin-top: 2px;
  position: absolute;
  top: 105px;
  text-align: right;
}
.verificationPop .mainCont .content > input {
  width: 100%;
  height: 2rem;
  line-height: 2rem;
  border: 1px solid #000;
  border-radius: 3px;
  font-size: 0.6rem;
  margin-top: 25px;
  text-align: center;
  letter-spacing: 2px;
}
.formitem > input::-webkit-input-placeholder,
.formitem > input {
  color: #808080;
  width: 90%;
}
.verificationPop .mainCont .layer-close {
  position: absolute;
  right: 10px;
  top: 10px;
  background: url(../images/close.png) center center no-repeat;
  background-size: 20px auto;
  width: 20px;
  height: 20px;
  display: inline-block;
}
.verificationPop .mainCont .btn {
  width: 100%;
  height: 2rem;
  line-height: 2rem;
  font-size: 0.8rem;
  background: #000;
  color: #fff;
  margin-top: 15px;
  text-align: center;
  cursor: pointer;
  position: absolute;
  bottom: 0;
}

.pc,
.stmob,
.stpc,
.stm,
.himob,
.hipc,
.him,
.spc,
.hpc,
.smob,
.hmob,
.forestmob,
.forestpc,
.kaolamob,
.kaolap,
.kaolapc,
.kaolam {
  display: none;
}
/* hi */
.hmob .pop {
  width: 91%;
  position: fixed;
  padding: 0.8rem 4%;
  top: 50%;
  left: 50%;
  transform: translateY(-50%) translateX(-50%);
  z-index: 10000;
  background: #fff;
  overflow: hidden;
  height: 78%;
  overflow-y: auto;
}
.hmob .pop .pop_mian {
  width: 100%;
  padding-bottom: 5%;
  position: relative;
  margin: 0 auto;
  overflow: hidden;
}
.hmob .pop .pop_mian .clo {
  width: 30px;
  height: 30px;
  position: absolute;
  top: -5%;
  right: 2%;
  cursor: pointer;
}
.hmob .pop_tle {
  font-size: 16px;
  line-height: 24px;
  position: relative;
  width: 72%;
  height: 8px;
  line-height: 1px;
  text-align: center;
  margin: 7% auto;
  font-family: 'HYCuJianHeiJ';
  background-image: linear-gradient(90deg, #fff 0%, #f6e7c6 50%, #fff 100%);
}

.hmob .pop_tle_2 {
  display: flex;
  font-size: 14px;
  /* line-height: 35px; */
  line-height: 22px;
  position: relative;
  width: 72%;
  justify-content: space-between;
  height: auto;
  align-items: center;
  margin: 0 auto;
  font-family: 'HYCuJianHeiJ';
}
.hmob .pop_tle_2 span {
  color: #0097ce;
  font-size: 16px;
  margin-bottom: 4px;
}
.hmob .pop_tle_2 .line {
  display: block;
  width: 25%;
  margin: 0 10px;
  height: 3px;
  /* background-image: linear-gradient(to right, transparent, #0097ce); */
}
/* .pop_tle_2 .line:last-child {
  background-image: linear-gradient(to right, #0097ce, transparent);
} */
.hmob .pop_item {
  font-size: 16px;
  width: 100%;
  display: flex;
  margin-left: 11%;
  margin-top: 3%;
  flex-flow: row nowrap;
  justify-content: center;
  align-items: center;
}
.hmob .pop_item span {
  color: #0097ce;
}
.hmob .pop_item .tip {
  color: #000;
  font-size: 8px;
}
.hmob .pop_item img {
  width: 15px;
  height: 15px;
  margin-right: 5px;
  margin-top: -1%;
  vertical-align: middle;
}
.hmob .pop_item .zhi {
  margin-top: -5%;
  width: 15px;
  height: 15px;
}
.hmob .pop_item .ll {
  font-size: 12px;
  width: 31%;
}
.hmob .pop_item .rr {
  width: 55%;
  margin-left: 15px;
}
.hmob .pop_item .rr .rr_tle {
  width: 160%;
  text-align: justify;
  font-size: 10px;
  border-left: none;
}
.hmob .pop_item .rr .money {
  font-size: 16px;
}
.hmob .pop_item .rr .rr_item div {
  font-size: 10px;
  display: flex;
}
.hmob .pop_item .rr .rr_item div p {
  text-align: justify;
  white-space: nowrap;
}
.hmob .pop_item .rr .rr_item .wulin {
  padding-left: 3px;
}
.hmob .pop .note {
  width: 100%;
  color: rgba(0, 0, 0, 0.7);
  text-align: justify;
  background-repeat: no-repeat;
  background-size: 100% 85%;
  background-position: center bottom;
}
.hmob .pop .note p {
  font-size: 8px;
}

/* st */
.pop_tips2 .serviceRights {
  width: 95%;
}
.pop_text {
  border: 1px solid #ccc;
  width: 100%;
}
.pop_text .pop_tle {
  width: 100%;
  height: 40px;
  line-height: 40px;
  background-color: #e2e2e2;
  border: 1px solid #ccc;
  font-family: 'HYCuJianHeiJ';
  font-size: 0.5rem;
}
.pop_text .pop_main {
  background: #f9f9f9;
  font-size: 0.3rem;
  position: relative;
}
.pop_text .pop_main .pop_content {
  max-width: 90%;
}
.pop_text .pop_main .pop_content div span {
  display: flex;
  align-items: center;
}
.mid-autumn .pop_describe:nth-child(3) .pop_text .pop_content {
  margin-left: 13%;
}
.mid-autumn .pop_describe:nth-child(6) .pop_text .pop_content {
  margin-left: 38%;
}
.mid-autumn .pop_describe:nth-child(9) .pop_text .pop_content {
  margin-left: 38%;
}
.mid-autumn .pop_describe:nth-child(12) .pop_text .pop_content {
  margin-left: 24%;
}
.mid-autumn .pop_describe:nth-child(15) .pop_text .pop_content {
  margin-left: 28%;
}
.mid-autumn .pop_describe:nth-child(18) .pop_text .pop_content {
  margin-left: 17%;
}
.pop_text .pop_main .pop_content div {
  display: flex;
  padding-top: 8px;
  text-align: left;
}
.pop_text .pop_main .pop_content div:last-child {
  padding-bottom: 8px;
}
/* 森林版 */
.forestmob .pop_tips2 .serviceRights {
  width: 95%;
}
.forestmob .pop_text {
  border: 1px solid #ccc;
  width: 100%;
}
.forestmob .pop_text .pop_tle {
  width: 100%;
  height: 40px;
  line-height: 40px;
  background-color: #e2e2e2;
  border: 1px solid #ccc;
  font-family: 'HYCuJianHeiJ';
  font-size: 0.5rem;
}
.forestmob .pop_text .pop_main {
  background: #f9f9f9;
  font-size: 0.3rem;
  position: relative;
}
.forestmob .pop_text .pop_main .pop_content {
  max-width: 90%;
}
.forestmob .pop_text .pop_main .pop_content div span {
  display: flex;
  align-items: center;
}
.pop_describe{
  margin-bottom: 20px;
}
.forestmob .mid-autumn .pop_describe:nth-child(2) .pop_text .pop_content {
  margin-left: 23%;
}
.forestmob .mid-autumn .pop_describe:nth-child(3) .pop_text .pop_content {
  margin-left: 28%;
}
.forestmob .mid-autumn .pop_describe:nth-child(4) .pop_text .pop_content {
  margin-left: 20%;
}
.forestmob .mid-autumn .pop_describe:nth-child(5) .pop_text .pop_content {
  margin-left: 34%;
}
.forestmob .pop_text .pop_main .pop_content div {
  display: flex;
  padding-top: 8px;
  text-align: left;
}
.forestmob .pop_text .pop_main .pop_content div:last-child {
  padding-bottom: 8px;
}
.mid-autumn .interest_bottom {
  text-align: justify;
}
/* 考拉 */
.bannertext {
  position: absolute;
  top: 16%;
  left: 0;
  font-size: 24px;
  width: 300px;
  margin-left: 7.5%;
  text-align: center;
}
.bannertext .kaola {
  width: 240px;
  margin-left: -7px;
}
.bannertext p {
  margin-top: 1%;
  letter-spacing: 12px;
  color: #3f4a5b;
  white-space: nowrap;
}
.bannertext .subheading {
  width: 100%;
  display: flex;
  justify-content: space-between;
  padding: 0 25px;
}
.bannertext .setle {
  font-size: 16px;
  margin-top: 5vw;
  letter-spacing: 8px;
}
.bannertext .me {
  position: relative;
  font-size: 24px;
}
.bannertext .me::before {
  position: absolute;
  top: -37%;
  left: -10%;
  content: '';
  width: 100%;
  height: 13vw;
  border: 2px solid transparent;
  border-bottom: 2px solid #968cbf;
  border-radius: 50%;
} 

.equity {
  display: none;
  position: absolute;
  width: 90%;
  max-height: 400px;
  overflow-y: auto;
  top: 17%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-color: rgba(240, 230, 231,0.7);;
  padding: 4vw 2vw;
}
.equity_total {
  margin: 0 auto;
  width: 75%;
  min-width: 260px;
}
.equity_title {
  font-size: 12px;
  text-align: center;
  letter-spacing: 1px;
}
.equity_title p:first-child {
  font-family: 'HYCuJianHeiJ';
  font-size: 24px;
  color: #968cbf;
  letter-spacing: 5px;
}
.equity_main .title {
  display: flex;
  width: 90px;
  /* border-right: 1px solid rgba(0, 0, 0, 0.5); */
  height: 35px;
}
.equity_main {
  margin-top: 3vw;
  display: flex;
}
.equity_main .title img {
  width: 15px;
}
.equity_main .title .title_txt {
  font-size: 14px;
  margin-left: 10px;
  line-height: 14px;
  white-space: nowrap;
  width: 100%;
}
.equity_main .title .title_txt>p{
  border-right: 1px solid rgba(0, 0, 0, 0.5);
}
.equity_main .title .title_txt p:first-child {
  color: #968cbf;
  margin-bottom: 5px;
}
.equity_main .title .ai_img {
  display: flex;
  align-items: start;
  }
.equity_main .detail {
  font-size: 10px;
  margin-left: 4%;
}
.equity_main .detail p {
  margin-bottom: 5px;
  white-space: nowrap;
line-height: 12px;
}
.equity_main .detail .frame {
  position: relative;
  padding: 0 12px 0 6px;
}
.equity_main .detail .frame::before {
  content: '';
  position: absolute;
  left: 0;
  width: 3px;
  height: 8px;
  border-left: 1px solid rgba(0, 0, 0, 0.8);
  border-top: 1px solid rgba(0, 0, 0, 0.8);
}
.equity_main .detail .frame::after {
  content: '';
  position: absolute;
  right: 5px;
  bottom: 0;
  width: 3px;
  height: 8px;
  border-right: 1px solid rgba(0, 0, 0, 0.8);
  border-bottom: 1px solid rgba(0, 0, 0, 0.8);
}
.equity_main .detail .bn {
  padding: 0 12px;
}
.equity_main .detail .bn::before {
  left: 6px;
}
.equity_main .detail .smart {
  font-size: 10px;
}
.equity_tip {
  font-size: 10px;
  margin-left: 0;
  color: #000;
  margin-top: 25px;
}

.policy{
  background-color: rgba(228,236,241,0.9);
  max-height: 460px;
  top: 19%;
}
.policy .lin{
  padding-left: 3px;
}
.policy .equity_main {
  border-radius: 10px;
  background-color: #fff;
  padding: 3vw 2vw 4vw 3vw;
  margin: 0;
  margin-top: -10px;
  box-shadow: 0px 0px 10px 4px #eee;
}
.policy .equity_total{
  width: 90%;
}
.policy .equity_main .detail{
  margin-left: 4%;
}
.policycolor{
  color: #4698cb;
}
.policy .equity_title p:first-child{
  color: #000;
  margin-bottom: 5vw;
}
.policy .equity_main .title .title_txt p:first-child{
  color: #000;
  margin: 0;
}
.policy .equity_main .title .title_txt >p{
  border: none;
}
.policy .equity_main .title .title_txt{
  display: flex;
  margin-left: 5px;
}
.policy .equity_main .title{
  width: 140px;
}
.policy .title_place{
  font-size: 30px;
  line-height: 31px;
  font-family: 'HYCuJianHeiJ';
  color: #4698cb;
}
.policy .equity_main .detail p{
  margin-bottom: 0;
}
.policy .equity_main .detail .smart{
  margin-top: -2px;
}
.policy .fav{
float: right;
background-color: #4698cb;
color: #fff;
font-size: 10px;
height: 15px;
display: flex;
align-items: end;
padding: 0 10px;
margin-top: 10px;
clip-path: polygon(5% 0%, 100% 0%, 95% 100%, 0% 100%);
white-space: nowrap;
}
.policy .favbig{
  font-size: 12px;
  white-space: nowrap;
}
.policy .equity_main .detail{
  width: 193px;
}
.policy .line{
  display: block;
  width:50px;
  margin-bottom: 7px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}