@import url("whir_css.css");
:root{
    --main_line_height: 1.2;
}

.nav-sub dd{line-height: calc(24 / 18 * 1em); padding:calc(8 / 18 * 1em) 0;}
.f-nav dd{line-height: calc(20 / 16 * 1em); padding:calc(7 / 16 * 1em) 0;font-size: var(--font-size__14);}
.f-nav .sub-item{max-width: 1.4rem;}
.f-nav .navs .sub-item:not(:last-child) { margin-right: 0.2rem;}
.footer-right{width: calc(1285 / var(--max-width) * 100%);}
.f-nav .item:nth-child(2) ~ .item{max-width: 1.5rem;}
.f-nav .item h4{font-size: var(--font-size__18); min-height: calc(0.15rem + 2.4em);}

.edit-info{text-align: left;}

.didi-answer dd{align-items: baseline; line-height: 1.5;}
.didi-answer dd:nth-child(2){padding-left: 0.17rem;}
.didi-answer dd:nth-child(3){padding-left: 0.58rem;}

.cards-tab .t-right{font-size: var(--font-size__16);}
.cards-tab .t-left p{font-size: var(--font-size__22);}
.cards-tab .t-right b{margin: 0 0 0 0.1rem;}

.cards-list .item h3{--clamp:2;}

.biology-list .item{align-items:center;}

.form-label{line-height:1.2;height: var(--button_height);display: flex;align-items: center;justify-content: flex-end;}

.online-kf{background-image: url(../images/kf-en.png);}

@media (min-width:481px) {
.layout-desc .common-title{max-width: calc(300 / var(--max-width) * 100%);}
.change-desc .layout-desc .common-title{max-width: none;}
.parkNav .layout-desc .edit-info { width: calc(1000 / var(--max-width) * 100%); }
.item-style_4 .txt {width: calc(675 / var(--max-width) * 100%);}
.DeepSeaZone  .item-style_6 .left,
.ChinaArea  .item-style_6 .left { width: calc(500 / var(--max-width) * 100%); }
.SoutheastAsia .item-style_1 .right .txt,
.Australia .item-style_1 .right .txt{padding-right: 0;}
.Australia  .item-style_6 .left { width: calc(504 / var(--max-width) * 100%); }
.SoutheastAsia  .item-style_6 .left { width: calc(480 / var(--max-width) * 100%); }
}

.PolarRegions .area-intro .edit-info{max-width: 9.8rem;}

.tips-tab li{font-size: var(--font-size__20);}
.tips-tab li.active{font-size: var(--font-size__24);}
.tips-tab li:not(:last-child) { margin-right: calc(var(--pm__30) + 0.06rem);}

.buy-ticket-intro .info-item .label{ width: 2rem;}

@media (min-width: 1025px) {
.page-feed-times .first-column .edit-info {max-width: 44%}
.about-didi .edit-info{width: calc(693 / var(--max-width) * 100%);}
.main-nav{width: calc(1070 / var(--max-width) * 100%);}

.f-nav .item h2{min-height: calc(2.4em + 0.15rem);display: flex; align-items: center;}
.f-nav .item:not(:last-child){margin-right: 0.2rem;}
}

.form .el-form-item__label{line-height: 1;align-items: center;}

.feed-times .item4 .title,
.feed-times .item1 .title{flex-direction: column;align-items: flex-start;}
.feed-times .item4 .title b{margin-right: 0;}

.area-menu li{padding-left: 0.4rem;}
.area-menu li:last-child{padding-left: 0.6rem;}
.area-menu li a{letter-spacing: 0; writing-mode: inherit; padding: 0;justify-content: flex-end; text-align: right;}
.area-menu li a span{width: 100%;word-break: break-all; padding-right: 0.1rem;}
.area-menu li:hover, .area-menu li.active {
    padding-left: 0.35rem;
}
.area-menu li.active a span,
.area-menu li:hover a span{--clamp:2;word-break: break-word;}

.item-style_5 .right{padding-bottom: 0;}

.events-items .time-items{max-width: none;}
.events-items .time-items li p{max-width: 6em;text-align: center;}
.home-feed  .first-column{width: 162%; margin-bottom: 0;}
.home-feed .feed-times .feed-time{margin-bottom: var(--pm__30);}
.home-feed .item4 { --rw: 666;}
@media (min-width: 1025px) {
.home-feed  .feed-times .item4 .right .pic img {max-width: 5rem; }
}

@media (min-width: 769px) {
.home-theme .b-area-left {width: calc(630 / var(--max-width) * 100%);}
.edit-volunteer-req td:nth-child(1){line-height: 1.2;}
}
@media (max-width: 1024px) {
.en-myGreen .page-ban picture img {min-height: calc(3.2rem + var(--header-height));}
.edit-info-kpu-mygrenn .title{font-size: var(--font-size__32);}
.location .container{flex-wrap: nowrap;}
.location a{position: relative; padding-right: calc(0.04rem + 1em);}
.location a:after{display: none;}
.location a:before{position: absolute;right: 0;background: url(../images/arrows.svg) var(--bg-contain);  display: block;  content: '';  width: 0.04rem; height: 0.08rem;  filter: brightness(0) invert(1); opacity: 0.6; margin: 0 0.5em; top: 50%;margin-top: -0.04rem;}
.location a,.location span{max-width: 27vw;text-overflow: ellipsis;word-break: break-word; white-space: nowrap;overflow: hidden;display: block;}
}

@media (max-width: 768px) {
.home-feed .feed-times .first-column{width: auto;}
.change-desc .layout-desc .common-title > span{display: block;}
footer .address{padding: 0 10%;}
}
@media (max-width: 480px) {
.page-nav li a {line-height:1.4;   padding: 0.5em 1em; }
.page-ban { --font-size__60: var(--font-size__36);}
}

.behind-tour-activity .infos-list pre{text-align: left;}
.edit-wuhouyou-ad .msg .inside{text-align: center;}

@media (max-width: 1024px) {
.private-booking-Inq .dl-intro {display:block;}
.private-booking-Inq .dl-intro .dl:not(:last-child){margin-bottom: var(--pm__30);}
}

.radio-groups{height: auto; min-height: var(--button_height);}
.about-histroy .swiper-con dd pre{text-align: left;}
@media (min-width: 1025px) {
.contact-page .form {--itemgap: 0.2rem;}
.contact-way .way-items{width: 60%;}
.contact-page .form .form-label{width: max-content;flex-shrink: 0;}
}
@media (max-width: 1024px) {
.contact-page .form .form-label{width: 1.3rem;}
.contact-way [class*=item-]{padding-right: 20%;}
}