h1.yn-title {    font-size: 22px;    color: var(--yn-black-main);    font-weight: 500}h2.yn-title {    font-size: 20px;    color: var(--yn-black-main);    font-weight: 500}h3.yn-title {    font-size: 18px;    color: var(--yn-black-main);    font-weight: 500}h4.yn-title {    font-size: 16px;    color: var(--yn-black-main);    font-weight: 500}h5.yn-title {    font-size: 16px;    color: var(--yn-black-main);    font-weight: 400}.yn-sub-title {    font-size: 16px;    color: var(--yn-black-main)}.yn-summary {    font-size: 12px;    color: var(--yn-font-color-1)}.yn-content {    font-size: 14px;    word-wrap: break-word;    color: var(--yn-font-color-main)}.yn-amount-price {    font-size: 11px;    color: var(--yn-font-color-1)}.yn-amount-pricesell {    font-size: 12px;    color: var(--yn-red-main)}.yn-tag {    font-size: 12px;    color: var(--yn-font-color-main)}@media (min-width:576px) {    h1.yn-title {        font-size: 24px;        font-weight: 500    }    h2.yn-title {        font-size: 22px;        font-weight: 500    }    h3.yn-title {        font-size: 20px;        font-weight: 500    }    h4.yn-title {        font-size: 18px;        font-weight: 500    }    h5.yn-title {        font-size: 18px;        font-weight: 400    }    .yn-sub-title {        font-size: 18px    }    .yn-summary {        font-size: 14px    }    .yn-content {        font-size: 16px    }    .yn-amount-price {        font-size: 12px    }    .yn-amount-pricesell {        font-size: 14px    }    .yn-tag {        font-size: 14px    }}.yn-plate {    margin-top: 10px;    padding-top: 10px;    padding-bottom: 10px}.yn-plate h2 {    font-weight: 600;    font-size: 20px;    padding-bottom: 10px}.yn-plate h2.center {    text-align: center}.yn-plate h2 a {    color: #36C;    text-decoration: underline}.yn-plate h2 a:hover {    color: #000;    text-decoration: unset}.yn-plate .yn-plate-body {    background-color: unset;    padding: 0}.yn-plate img {    border-radius: 4px}@media (min-width:576px) {    .yn-plate h2 {        font-size: 22px    }    .yn-plate .yn-plate-body {        background-color: #F2F2F2;        padding: 8px 10px    }}.yn-plate-center {    margin-top: 10px;    padding-top: 10px;    padding-bottom: 10px}.yn-plate-center h2 {    padding-bottom: 10px;    text-align: center}.yn-plate-center h2.center {    text-align: center}.yn-plate-center h2 a {    color: #36C;    text-decoration: underline}.yn-plate-center h2 a:hover {    color: #000;    text-decoration: unset}.yn-plate-center .yn-plate-body {    background-color: unset;    padding: 0}.yn-plate-center img {    border-radius: 4px}@media (min-width:576px) {    .yn-plate-center h2 {        font-size: 22px    }    .yn-plate-center .yn-plate-body {        background-color: #F2F2F2;        padding: 8px 10px    }}.yn-breadcrumb {    margin-bottom: 10px;    color: #333;}.yn-breadcrumb a {    color: #333;    text-decoration: underline}.yn-breadcrumb a:hover {    text-decoration: unset}.yn_content_v1 {    min-height: 310px}.yn_content_v1 .yn-body .yn-video .video-box .video-btn {    display: flex;    align-content: center;    justify-content: center;    align-items: center;    height: 100%}.yn_content_v1 .yn-body .yn-video .video-box .video-btn a {    position: relative;    display: inline-block;    width: 100px;    height: 100px;    line-height: 100px;    text-align: center;    border-radius: 50%}.yn_content_v1 .yn-body .yn-video .video-box .video-btn a img {    display: inline-block;    max-width: 100%;    height: auto;    transition-delay: .1s;    transition-timing-function: ease-in-out;    transition-duration: .7s;    transition-property: all;    vertical-align: middle;    width: unset}.border-animation {    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;    border: 1px solid rgb(255 255 255 / .5);    -webkit-border-radius: 50%;    -khtml-border-radius: 50%;    -moz-border-radius: 50%;    -ms-border-radius: 50%;    -o-border-radius: 50%;    border-radius: 50%;    animation: squares 2.9s linear 0s infinite;    -webkit-animation: squares 2.9s linear 0s infinite;    -ms-animation: squares 2.9s linear 0s infinite;    -o-animation: squares 2.9s linear 0s infinite;    -webkit-animation-play-state: running;    -moz-animation-play-state: running;    -o-animation-play-state: running;    animation-play-state: running;    opacity: 0}.border-1 {    --bs-border-width: 1px}.border-2 {    --bs-border-width: 2px}.border-3 {    --bs-border-width: 3px}.border-animation.border-2 {    -webkit-animation-delay: 2s;    -moz-animation-delay: 2s;    -o-animation-delay: 2s;    animation-delay: 2s}.border-animation.border-3 {    -webkit-animation-delay: 2s;    -moz-animation-delay: 2s;    -o-animation-delay: 2s;    animation-delay: 2s}@keyframes squares {    0% {        transform: scale(.1);        opacity: 1    }    100% {        transform: scale(3);        opacity: 0    }}.yn_content_v1 .yn-body {    border-radius: 8px;    width: 100%}.yn_content_v1 .yn-body .yn-video {    width: 100%}.yn_content_v1 .yn-body .yn-video .video-box .bg-layer {    width: 100%;    height: 240px;    background-size: 100% 100%;    background-position: center;    background-repeat: no-repeat}.yn_content_v1 .yn-body .yn-right {    flex: unset;    order: unset;    width: 100%}.yn_content_v1 .yn-body .yn-left {    flex: unset;    order: unset;    width: 100%}@media (min-width:768px) {    .yn_content_v1 .yn-body .yn-video .video-box .bg-layer {        width: 400px;        border-top-right-radius: 8px;        display: flex;        align-items: center;        justify-content: center;        background-size: cover;        background-repeat: no-repeat;        background-position: center    }    .yn_content_v1 .yn-body .yn-right {        float: right;        width: 400px;        height: 240px;        margin: 0 0 10px 20px;        background: #f0f0f0;        shape-outside: margin-box;        border-top-right-radius: 8px    }    .yn_content_v1 .yn-body {        box-shadow: #c9c9c9 0 0 1px    }    .yn_content_v1 .yn-body .yn-left {        text-align: justify;        border: unset;        border-radius: unset;        padding: 10px    }}.yn_content_v2 .more-fields .more-field {    width: 60%;    border-radius: 4px;    padding: 0 6px}.yn_content_v2 .more-fields .more-field .img img {    width: 100%;    height: 186px;    border-top-left-radius: 4px;    border-top-right-radius: 4px;    object-fit: cover;    transition: transform 0.3s ease;    transform-origin: center}.yn_content_v2 .more-fields .more-field .img img:hover {    transform: unset}.yn_content_v2 .content {    margin-top: 8px}.yn_content_v2 .more-field-box {    box-shadow: unset !important}.yn_content_v2 .more-fields .more-field .field-name {    text-align: center;    max-height: 54px}.yn_content_v2 .more-fields .more-field a .field-name {    text-decoration: underline}.yn_content_v2 .more-fields .more-field a .field-name:hover {    text-decoration: unset}.yn_content_v2 .more-fields .more-field .field-value {    text-align: left;    max-height: 76px;    padding: 0 6px 10px 8px}@media (min-width:768px) {    .yn_content_v2 .more-fields .more-field .img img {        height: 346px    }}@media (min-width:768px) {    .yn_content_v2 .more-fields .more-field .img img {        height: 146px    }    .yn_content_v2 .more-fields .more-field .img img:hover {        transform: scale(1.05)    }    .yn_content_v2 .more-fields .more-field {        flex: 1;        min-width: 0;        width: auto    }}.yn-content-v3 .illustration {    float: left;    left: 0;    top: 0;    margin-right: 10px;    margin-bottom: 4px}.yn-content-v3 .illustration img {    min-width: 120px;    width: 120px;    height: 120px;    border-top-left-radius: 4px}.yn-content-v3 .header-box .text-box {    padding: 0 10px 10px 10px}.yn-content-v3 .header-box .text-box p {    padding: 0;    margin: 0}.yn-content-v3 .content-header-img img {    width: 100%;    height: 130px}@media (min-width:768px) {    .yn-content-v3 .main-box {        border-top-left-radius: 8px;        box-shadow: #c9c9c9 0 0 5px    }    .yn-content-v3 .illustration {        margin: 0    }    .yn-content-v3 .header-box {        display: flex    }    .yn-content-v3 .related-box {        padding: 0 10px    }    .yn-content-v3 .content-header-img img {        width: 100%;        height: 240px    }}.yn-content-v4 .content {    color: #000}.yn-content-v4 .yn-row-warp {    display: block;    box-shadow: #c9c9c9 0 0 5px}.yn-content-v4 .yn-right {    flex: unset;    order: unset;    width: 100%}.yn-content-v4 .yn-left {    flex: unset;    order: unset;    width: 100%;    margin-top: 10px}.yn-content-v4 table {    border-collapse: collapse;    width: 100%;    margin: 20px 0}.yn-content-v4 th {    background: #DCDFE6;    color: #000;    padding: 15px;    border: 1px solid #CDD0D6;    text-align: center}.yn-content-v4 td {    padding: 12px;    border: 1px solid #ddd;    text-align: center}.yn-content-v4 td a {    text-decoration: underline}.yn-content-v4 td a:hover {    text-decoration: unset}.yn-content-v4 tr:nth-child(even) {    background: #f8f9fa}.yn-content-v4 tr:hover {    background-color: rgb(255 165 1 / .1)}@media (min-width:768px) {    .yn-content-v4 .yn-row-warp {        display: flex;        flex-wrap: wrap    }    .yn-content-v4 .yn-right {        flex: 0 0 auto;        order: 2;        width: 30%    }    .yn-content-v4 .yn-left {        flex: 1 1 auto;        order: 1;        width: 70%;        margin-top: 0;        border: unset !important    }}.yn-content-v5 .yn-body {    width: 100%;    box-shadow: #c9c9c9 0 0 2px}.yn-content-v5 .yn-body .yn-right {    width: 100%}.yn-content-v5 .yn-body .yn-left {    width: 100%;    height: auto;    margin-top: 10px;    padding: 10px}.yn-content-v5 .yn-body .yn-img img {    width: 100%;    height: 240px;    object-fit: cover;    border-top-left-radius: 8px;    border-top-right-radius: 8px}.yn-content-v5 .yn-body .yn-content p {    color: #000 !important;    font-size: 14px !important}@media (min-width:768px) {    .yn-content-v5 .yn-row-warp {        display: flex;        justify-content: space-between    }    .yn-content-v5 .yn-body .yn-right {        width: 31%    }    .yn-content-v5 .yn-body .yn-left {        width: 69%;        border: unset;        margin-top: 0    }    .yn-content-v5 .yn-body .yn-img img {        width: 400px;        height: 240px;        border-top-left-radius: 8px;        border-bottom-left-radius: 8px;        border-top-right-radius: 0    }}.yn-content-v11 {    display: flex;    justify-content: center}.yn-content-v11 .guide-title {    display: flex;    justify-content: center}.yn-content-v11 .guide-list .guide-content {    padding-left: 0;    padding-right: 0;    margin-bottom: 10px;    width: 100%}.yn-content-v11 .guide-list .guide-content .guide-box {    height: 100%;    background-color: #F2F2F2;    margin: 3px}.yn-content-v11 .guide-list .guide-box .guide-box-header img {    width: 100%;    height: 240px;    border-radius: 4px}.yn-content-v11 .guide-list .guide-box .guide-box-details {    margin: 0 5px;    padding-left: 6px;    padding-right: 6px;    padding-bottom: 10px}.yn-content-v11 .guide-list .guide-box .guide-box-details .guide-box-details-header .guide-content-title {    text-align: center;    height: 36px;    padding-top: 10px}.yn-content-v11 .guide-list .guide-box .guide-box-details .guide-box-details-header .guide-content-summary {    text-align: left;    line-height: 20px;    max-height: 60px;    min-height: 60px}.yn-content-v11 .guide-list .guide-box .guide-box-details .guide-content-locations {    margin-top: 20px}.yn-content-v11 .guide-list .guide-box .guide-box-details .guide-content-locations ul {    display: flex;    flex-wrap: wrap}.yn-content-v11 .guide-list .guide-box .guide-box-details .guide-content-locations ul li {    width: 50%;    list-style-type: none;    display: flex}.yn-content-v11 .guide-list .guide-box .guide-box-details .guide-content-locations ul li .tb {    display: flex;    align-items: center;    margin-right: 4px}.yn-content-v11 .guide-list .guide-box .guide-box-details .guide-content-locations ul li i {    color: #333}.yn-content-v11 .guide-list .guide-box .guide-box-details .guide-content-locations ul li a {    text-decoration: unset;    line-height: 30px;    font-size: 14px;    color: var(--yn-font-color-main)}.yn-content-v11 .guide-list .guide-box .guide-box-details .guide-content-locations ul li a:hover {    text-decoration: underline}.yn-content-v11 .guide-list .guide-box .guide-box-details .guide-content-locations ul.guide-col-1 li {    width: 100%;    list-style-type: none}.yn-content-v11 .guide-list .guide-box .guide-box-details .guide-content-locations ul.guide-col-2 li {    width: 50%;    list-style-type: none}.yn-content-v11 .guide-list .guide-box .guide-box-details .guide-content-locations ul.guide-col-3 li {    width: 33%;    list-style-type: none}.yn-content-v11 .guide-list .guide-box .guide-box-details .guide-content-locations ul.guide-col-1 {    padding-left: 0}.yn-content-v11 .guide-list .guide-box .guide-box-details .guide-content-locations ul.guide-col-2 {    padding-left: 0}.yn-content-v11 .guide-list .guide-box .guide-box-details .guide-content-locations ul.guide-col-3 {    padding-left: 0}@media (min-width:768px) {    .yn-content-v11 .guide-list {        display: flex;        flex-wrap: wrap;        align-items: stretch    }    .yn-content-v11 .guide-list .guide-content {        width: 33.33%    }}.yn-lists-v1 img {    width: 100%;    object-fit: cover;    border-top-left-radius: 4px;    border-top-right-radius: 4px}.yn-lists-v1 .content-box {    padding: 4px 8px;    background-color: #fff;    border-radius: 4px}@media (min-width:768px) {    .yn-lists-v1 img {        height: 174px    }    .yn-lists-v1 .content-box {        max-height: 140px;        min-height: 140px    }}.yn-lists-v2 img {    height: 166px;    width: 100%;    object-fit: cover;    border-radius: 4px}.yn-lists-v2 .content-box {    padding: 4px 8px;    max-height: 48px;    min-height: 48px;    background-color: #fff;    border-radius: 4px}.yn-lists-v2 .content-box .title a {    font-size: 18px;    font-weight: 400;    color: #000;    line-height: 24px;    max-height: 48px;    text-decoration: underline}.yn-lists-v2 .content-box .title a:hover {    text-decoration: unset}.yn-lists-v2 .tags {    display: flex;    margin: 8px 0 6px 0}.yn-lists-v2 .tag {    font-size: 12px;    height: 20px;    line-height: 20px;    border: 1px solid var(--yn-form-submit-bg-color);    margin-right: 4px;    border-radius: 2px;    color: var(--yn-form-submit-bg-color);    padding: 0 4px}.yn-lists-v2 .more {    display: block}.yn-lists-v2 .more-field {    font-size: 14px;    color: #000}.yn-lists-v2 .btn-box {    display: flex;    justify-content: center;    margin: 10px 0 10px 0}@media (min-width:768px) {    .yn-lists-v2 .more {        display: flex;        justify-content: space-between    }}.yn-lists-v3 ul {    list-style: none;    margin: 0;    padding: 0;    display: flex;    flex-wrap: wrap}.yn-lists-v3 li {    margin-bottom: 20px;    width: 100%}.yn-lists-v3 .box {    display: flex;    flex-direction: row !important;}.yn-lists-v3 .icon-box {    display: flex;    margin-top: 4px;    margin-right: 6px}.yn-lists-v3 img {    width: 16px;    height: 16px}.yn-lists-v3 .title {    text-decoration: unset}.yn-lists-v3 .title:hover {    font-weight: 500}@media (min-width:768px) {    .yn-lists-v3 li {        width: 50%    }    .yn-lists-v3 .title {        text-overflow: ellipsis;        overflow: hidden;        display: -webkit-box;        -webkit-box-orient: vertical;        -webkit-line-clamp: 1;        -o-transform: translate3d(0, 0, 0);        -webkit-transform: translate3d(0, 0, 0);        -moz-transform: translate3d(0, 0, 0);        -ms-transform: translate3d(0, 0, 0);        transform: translate3d(0, 0, 0)    }}.yn_list .yn_list_item {    margin: 0;    padding: 0 14px}.yn_list .yn_list_item .yn_list_item_box {    box-shadow: #c9c9c9 0 0 5px;    margin-bottom: 25px;    border-radius: 4px}.yn-lists-v4 img {    width: 100%;    object-fit: cover;    border-radius: 4px}.yn-lists-v4 .content-box {    padding: 4px 8px;    background-color: #fff;    border-radius: 4px}@media (min-width:768px) {    .yn-lists-v4 img {        height: 176px    }    .yn-lists-v4 .content-box {       max-height: 163px;      min-height: 163px    }}.yn-lists-v5 ul {    list-style: none;    margin: 0;    padding: 0;    display: flex;    flex-wrap: wrap}.yn-lists-v5 li {    margin-bottom: 20px;    width: 100%}.yn-lists-v5 .box {    display: flex}.yn-lists-v5 .icon-box {    display: flex;    margin-top: 4px;    margin-right: 6px}.yn-lists-v5 img {    min-height: 80px;    max-width: 80px;    width: 80px;    height: 48px;    object-fit: cover;    border-radius: 6px;    transition: transform 0.3s ease}.yn-lists-v5 img:hover {    transform: scale(1.1)}.yn-lists-v5 .title {    text-decoration: underline;    transition: font-weight 0.3s ease-in-out}.yn-lists-v5 .title:hover {    font-weight: 600}.yn-lists-v5 .summary {    text-overflow: ellipsis;    overflow: hidden;    display: -webkit-box;    -webkit-box-orient: vertical;    -webkit-line-clamp: 2;    -o-transform: translate3d(0, 0, 0);    -webkit-transform: translate3d(0, 0, 0);    -moz-transform: translate3d(0, 0, 0);    -ms-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0)}@media (min-width:768px) {    .yn-lists-v5 li {        width: 50%    }    .yn-lists-v5 .title {        text-overflow: ellipsis;        overflow: hidden;        display: -webkit-box;        -webkit-box-orient: vertical;        -webkit-line-clamp: 1;        -o-transform: translate3d(0, 0, 0);        -webkit-transform: translate3d(0, 0, 0);        -moz-transform: translate3d(0, 0, 0);        -ms-transform: translate3d(0, 0, 0);        transform: translate3d(0, 0, 0)    }}.yn-lists-v6 .sec-summary {    color: var(--yn-font-color-1)}.yn-lists-v6 .sec-content p {    margin: 0;    padding: 0;    color: var(--yn-font-color-main)}.yn-lists-v6 .box {    margin-bottom: 20px}.yn-lists-v6 .content-box {    padding: 4px 8px;    background-color: #f2f2f2;    border-radius: 4px}.yn-lists-v6 img {    height: 280px;    width: 100%;    object-fit: cover}.yn-lists-v6 img.icon {    border-top-left-radius: 4px;    border-top-right-radius: 4px}.yn-lists-v6 img.map {    height: 180px}.yn-lists-v6 .box .text .num {    font-size: 14px;    color: #000}@media (min-width:768px) {    .yn-lists-v6 .content-box {        max-height: 129px;        min-height: 129px    }}.yn-lists-v7 .body-box {    display: flex;    flex-wrap: wrap}.yn-lists-v7 .body-box .item-box {    width: 100%}.yn-lists-v7 .body-box .item-box .text {    border: 1px solid #A8ABB2;    background-color: #f2f2f2;    text-align: center;    line-height: 40px;    height: 40px;    border-radius: 4px;    margin: 10px;    padding: 0 6px}.yn-lists-v7 .body-box .item-box .text:hover {    border: 1px solid var(--yn-form-submit-bg-color)}.yn-lists-v7 .body-box .item-box .text p {    line-height: 40px;    height: 40px;    color: var(--yn-font-color-main);    margin: 0;    padding: 0}.yn-lists-v7 .body-box .item-box .text:hover p {    color: var(--yn-form-submit-bg-color)}@media (min-width:330px) {    .yn-lists-v7 .body-box .item-box {        width: 50%    }}@media (min-width:576px) {    .yn-lists-v7 .body-box .item-box {        width: 25%    }}@media (min-width:992px) {    .yn-lists-v7 .body-box .item-box {        width: 20%    }}.yn-lists-v8 .body-box {    display: flex;    flex-wrap: wrap}.yn-lists-v8 .body-box .item-box {    width: 100%}.yn-lists-v8 .body-box .item-box .text {    border: 1px solid #A8ABB2;    background-color: #f2f2f2;    text-align: center;    line-height: 40px;    height: 40px;    border-radius: 4px;    margin: 10px;    padding: 0 6px}.yn-lists-v8 .body-box .item-box .text:hover {    border: 1px solid var(--yn-form-submit-bg-color)}.yn-lists-v8 .body-box .item-box .text p {    line-height: 40px;    height: 40px;    color: var(--yn-font-color-main);    margin: 0;    padding: 0}.yn-lists-v8 .body-box .item-box .text:hover p {    color: var(--yn-form-submit-bg-color)}@media (min-width:576px) {    .yn-lists-v8 .body-box .item-box {        width: 33%    }}@media (min-width:992px) {    .yn-lists-v8 .body-box .item-box {        width: 33%    }}.yn-lists-v9 img {    height: 280px;    width: 100%;    object-fit: cover;    border-top-left-radius: 4px;    border-top-right-radius: 4px}.yn-lists-v9 .content-box {    padding: 4px 8px;    max-height: 150px;    min-height: 150px;    background-color: #fff;    border-radius: 4px}.yn-private-list-v1 .body-header {    position: sticky;    top: 64px;    background: #fff;    z-index: 100}.yn-private-list-v1 .citys {    display: flex;    overflow-x: auto}.yn-private-list-v1 .citys .city {    position: relative;    display: inline-block;    font-size: 16px;    line-height: 26px;    font-weight: 500;    color: #333;    background: rgb(199.5, 201, 204);    border-radius: 5px;    cursor: pointer;    padding: 7px 20px;    margin-right: 10px;    transition: all 500ms ease}.yn-private-list-v1 .citys .city.active {    background: var(--yn-form-submit-bg-color);    color: var(--yn-form-submit-color)}.yn-private-list-v1 .content-item {    display: none;    margin-top: 10px;    background-color: #F5F7FA}.yn-private-list-v1 .content-item.active {    display: block}.yn-private-list-v1 .content-item .resorts {    display: block}.yn-private-list-v1 .content-item .resorts .summary {    width: 100%;    font-size: 14px;    padding-right: 0;    color: #000}.yn-private-list-v1 .content-item .resorts .summary p {    font-size: 14px;    color: #000}.yn-private-list-v1 .content-item .resorts .imgs {    width: 100%;    display: flex;    flex-wrap: wrap}.yn-private-list-v1 .content-item .resorts .imgs .img {    width: 50%}.yn-private-list-v1 .content-item .resorts .imgs .img img {    width: 100%;    height: 146px;    object-fit: cover;    border-radius: 4px}.yn-private-list-v1 .content-item .resorts .imgs.imgs-num-4 .img {    width: 50%;    padding: 5px}.yn-private-list-v1 .content-item .resorts .imgs.imgs-num-4 .img img {    width: 100%;    min-height: 200px;    max-height: 200px;    object-fit: cover;    border-radius: 4px}.yn-private-list-v1 .content-item .resorts .imgs.imgs-num-5>:nth-child(-n+2) {    width: 50% !important}.yn-private-list-v1 .content-item .resorts .imgs.imgs-num-5>:nth-child(-n+2) .img img {    min-height: 240px;    max-height: 240px}.yn-private-list-v1 .content-item .resorts .imgs.imgs-num-5 .img {    width: 33.33%;    padding: 5px}.yn-private-list-v1 .content-item .resorts .imgs.imgs-num-5 .img img {    width: 100%;    min-height: 200px;    max-height: 200px;    object-fit: cover;    border-radius: 4px}.yn-private-list-v1 .content-item .resorts .imgs.imgs-num-6 .img {    width: 33.33%;    padding: 5px}.yn-private-list-v1 .content-item .resorts .imgs.imgs-num-6 .img img {    width: 100%;    min-height: 160px;    max-height: 160px;    object-fit: cover;    border-radius: 4px}.yn-private-list-v1 .oper {    display: flex;    flex-direction: row;    justify-content: flex-end}@media (min-width:576px) {    .yn-private-list-v1 .content-item .resorts .summary {        width: 40%;        font-size: 16px;        padding-right: 15px    }    .yn-private-list-v1 .content-item .resorts .imgs {        width: 60%    }}@media (min-width:768px) {    .yn-private-list-v1 .content-item .resorts {        display: flex    }    .yn-private-list-v1 .content-item .resorts .summary {        width: 50%;        font-size: 16px;        padding-right: 15px    }    .yn-private-list-v1 .content-item .resorts .imgs {        width: 50%    }    .yn-private-list-v1 .citys {        padding-bottom: 6px    }}@media (min-width:992px) {    .yn-private-list-v1 .content-item .resorts .summary {        width: 60%;        font-size: 16px;        padding-right: 15px    }    .yn-private-list-v1 .content-item .resorts .imgs {        width: 40%    }}.yn-private-list-v1 .content-item .fg {    padding: 1px 0;    margin: 10px 0 6px 0;    height: 1px;    width: 100%;    background-color: rgb(232.8, 233.4, 234.6)}.yn-private-list-v1 .content-item .tours {    display: flex;    flex-wrap: wrap}.yn-private-list-v1 .content-item .tours .tour {    width: 50%;    display: flex}.yn-private-list-v1 .content-item .tours .tour .tour-img {    width: 30%}.yn-private-list-v1 .content-item .tours .tour .tour-img img {    border-radius: 8px;    height: 120px;    width: 100%;    min-width: 100%;    max-width: 100%;    object-fit: cover}.yn-private-list-v1 .content-item .tours .tour .tour-content {    width: 70%}.yn-private-list-v1 .content-item .tours .tour .tour-content .tour-name a {    font-size: 18px;    color: #000;    font-weight: 500;    text-decoration: underline;    cursor: pointer}.yn-private-list-v1 .content-item .tours .tour .tour-content .tour-name a:hover {    text-decoration: unset}.yn-private-list-v1 .content-item .tours .tour .tour-content .tour-date {    font-size: 14px;    color: #000}.yn-private-list-v1 .content-item .tours .tour .tour-content .tour-price {    font-size: 14px;    color: #000}@media only screen and (max-width:499px) {    .yn-private-list-v1 .body-header {        top: 70px    }    .yn-private-list-v1 .content-item {        background-color: #fff;        padding: 0    }    .yn-private-list-v1 .content-item .resorts {        display: block    }    .yn-private-list-v1 .content-item .tours {        display: block    }    .yn-private-list-v1 .content-item .tours .tour {        width: 100%    }    .yn-private-list-v1 .content-item .tours .tour .tour-content .tour-name a {        font-size: 14px    }    .yn-private-list-v1 .content-item .tours .tour .tour-content .tour-date {        font-size: 12px    }    .yn-private-list-v1 .content-item .tours .tour .tour-content .tour-price {        font-size: 12px    }    .yn-private-list-v1 .content-item .tours .tour .tour-img img {        height: 80px    }}.yn-private-map-v1 .yn-map-v1 {    width: 360px;    height: 360px;    margin: 0 auto}@media (min-width:768px) {    .yn-private-map-v1 .yn-map-v1 {        width: 600px;        height: 600px;        margin: 0 auto    }}.yn-left-grouprelates {    padding: 16px 10px 0 10px}.yn-left-grouprelates .sec-title h2 {    position: relative;    padding-left: 20px}.yn-left-grouprelates .sec-title h2::before {    content: "";    position: absolute;    left: 0;    top: 45%;    transform: translateY(-50%);    width: 10px;    height: 10px;    background-color: var(--yn-main-color);    border-radius: 2px}.yn-left-grouprelates .list {    margin-left: 10px}.yn-left-grouprelates ul {    padding-left: 10px}.yn-left-grouprelates ul li:before {    position: absolute;    left: 0;    list-style-type: disc;    font-size: 18px}.yn-left-grouprelates ul li a {    text-decoration: unset;    color: var(--yn-font-color-main)}.yn-left-grouprelates ul li a:hover {    text-decoration: underline}.yn-left {    border: unset;    border-radius: 4px}.yn-left-recommends {    padding: 16px 10px;    border-radius: 4px}.yn-left-recommends .item {    text-align: left;    color: #333}.yn-left-recommends .item a {    text-decoration: underline;    color: #333}.yn-left-recommends .item a:hover {    text-decoration: unset}@media (min-width:992px) {    .yn-left {        border: 2px solid #E6E8EB;        border-radius: 4px    }}.yn_review_v1 .items {    display: block;    height: 100%}.yn_review_v1 .items .item {    width: 100%;    height: 100%;    overflow-y: hidden}.yn_review_v1 .items .item::-webkit-scrollbar {    width: 8px;    height: 8px}.yn_review_v1 .items .item::-webkit-scrollbar-track {    background: #f0f0f0;    border-radius: 4px}.yn_review_v1 .items .item::-webkit-scrollbar-thumb {    background: #c1c1c1;    border-radius: 4px}.yn_review_v1 .items .item::-webkit-scrollbar-thumb:hover {    background: #a8a8a8}.yn_review_v1 .items .item .avatar img {    width: 32px;    height: 32px}.yn_review_v1 .items .item .name {    color: var(--yn-font-color-main);    height: 32px;    line-height: 32px}.yn_review_v1 .items .item .country {    color: var(--yn-font-color-1);    font-style: italic;    height: 32px;    line-height: 36px}.content {    color: var(--yn-font-color-main)}@media (min-width:992px) {    .yn_review_v1 .items {        display: flex;        height: 300px    }    .yn_review_v1 .items .item {        width: 33%;        height: 300px;        overflow-y: auto;        scrollbar-color: #c1c1c1 #f0f0f0;        scrollbar-width: thin;        padding: 0 10px    }}.yn_faq_v1 .item {    padding: 10px}.yn_faq_v1 .question {    color: var(--yn-font-color-main)}.yn_faq_v1 .answer {    color: var(--yn-font-color-main)}.yn-content-v6 .yn-summary-img {    margin-bottom: 20px}.yn-content-v6 .yn-summary-img img {    width: 100%;    height: 285px;    object-fit: cover;    border-radius: 4px}@media (min-width:576px) {    .yn-content-v6 .yn-summary-img {        float: right;        width: 450px;        height: 285px;        margin: 0 0 10px 20px;        background: #f0f0f0;        shape-outside: margin-box;        border-top-right-radius: 8px    }    .yn-content-v6 .yn-summary-img img {        width: 450px;        object-fit: cover    }    .yn-content-v6 .yn-box {        min-height: 200px    }}.yn-content-v7 .start-icon {    width: 24px;    height: 24px}.yn-lists-v10-letter .body-box .item-box {    width: 100%}.yn-lists-v10-letter .yn-letter-group {    background-color: var(--yn-main-bg-color);    padding: 4px 18px;    color: var(--yn-white-main);    border-radius: 4px}.yn-lists-v10-letter .box {    margin: 0 4px}.yn-lists-v10-letter ul {    list-style-type: none;    padding-left: 10px;    margin-top: 10px}.yn-lists-v10-letter ul li {    position: relative;    padding-left: 20px;    margin-bottom: 10px}.yn-lists-v10-letter ul li:before {    content: '';    position: absolute;    left: 0;    top: 50%;    transform: translateY(-50%);    width: 0;    height: 0;    border-top: 5px solid #fff0;    border-bottom: 5px solid #fff0;    border-left: 10px solid var(--yn-main-bg-color)}.yn-lists-v10-letter ul li a {    color: var(--yn-font-color-main);    text-decoration: unset;    font-size: 12.5px;}.yn-lists-v10-letter ul li a:hover {    color: var(--yn-red-main);    text-decoration: underline}@media (min-width:576px) {    .yn-lists-v10-letter .body-box .item-box {        width: 50%    }}@media (min-width:768px) {    .yn-lists-v10-letter .body-box .item-box {        width: 50%    }}@media (min-width:992px) {    .yn-lists-v10-letter .body-box .item-box {        width: 20%    }}.yn-plate-31 .right {    width: 100%;    margin-top: 20px}@media (min-width:576px) {    .yn-plate-31 .box {        display: flex    }    .yn-plate-31 .left {        width: 80%    }    .yn-plate-31 .right {        width: 20%;        margin-top: 0;        padding-left: 10px    }}.content_v12_hotel .hotel_list {    display: flex;    justify-content: flex-start;    align-items: stretch;    overflow-x: auto}.content_v12_hotel .hotel_list .hotel_item {    width: 308px;    margin: 0 6px}.content_v12_hotel .hotel_list .hotel_item .img {    border-radius: 4px}.content_v12_hotel .hotel_list .hotel_item img {    height: 190px;    border-radius: 4px;    object-fit: cover;    min-width: 308px}.content_v12_hotel .hotel_list .hotel_item .text_box {    height: 134px;    display: flex;    flex-direction: column;    margin: 0 4px}.content_v12_hotel .hotel_list .hotel_item .text_content {    flex: 0 0 auto}.content_v12_hotel .hotel_list .hotel_item .oper_box {    flex: 1;    display: flex;    flex-direction: column;    justify-content: flex-end}.content_v12_hotel .hotel_list .hotel_item .oper_box .oper_btn a {    color: var(--yn-form-submit-bg-color)}@media (min-width:576px) {    .content_v12_hotel .hotel_list {        display: flex;        justify-content: flex-start;        flex-wrap: wrap;        align-items: stretch    }    .content_v12_hotel .hotel_list .hotel_item {        width: 25%;        padding: 0 6px;        margin: 0    }    .content_v12_hotel .hotel_list .hotel_item img {        width: 100%;        min-width: 100%    }}.content_v13_guide .text {    width: 100% !important;    text-align: left}.content_v13_guide .yn_guide_box .yn_guide_list {    display: flex;    flex-wrap: wrap}.content_v13_guide .yn_guide_box .yn_guide_list .yn_guide_item {    width: 25%;    margin: 8px 0}.content_v13_guide .yn_guide_box .yn_guide_list .yn_guide_item .yn_guide_avatar {    display: flex;    justify-content: center}.content_v13_guide .yn_guide_box .yn_guide_list .yn_guide_item .yn_guide_avatar img {    width: 70%}.content_v13_guide .yn_guide_box .yn_guide_list .yn_guide_item .yn_guide_name {    text-align: center;    font-size: 15px;    color: #000;    margin-top: 6px}@media (min-width:576px) {    .content_v13_guide .yn_guide_box .yn_guide_list,    .content_v13_guide .text {        margin: 0 100px    }    .content_v13_guide .yn_guide_box .yn_guide_list .yn_guide_item {        width: 16.66%    }}
