/*reset*/
html, body {width: 100%;min-height: 100%;font-size: 16px;overflow-x: hidden;overflow-y: overlay;}
html, body, h1, h2, h3, h4, h5, h6, p, blockquote, pre, address, div, img, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, span {margin: 0;padding: 0;border: 0;outline: none;font-weight: 400}
body {font-size: 16px;-webkit-text-size-adjust: 100%;-webkit-tap-highlight-color: rgba(255, 255, 255, 0);font-family: '微软雅黑', '宋体', 'sans-serif'}
a {text-decoration: none;outline: 0;}
ol, ul {list-style: none}
blockquote, q {quotes: none}
.clear { clear: both; line-height: 0px; height: 0; overflow: hidden;}
blockquote::before, blockquote::after, q::before, q::after {content: none}
ins {text-decoration: none}
del {text-decoration: line-through}
button, input, select, textarea {font-family: inherit;font-size: 100%;vertical-align: middle;outline: none}
textarea {resize: none;overflow: auto;vertical-align: top}
[hidden] {display: none}
a, a:hover, a:visited, a:link, a:active {color: inherit}
table {border-collapse: collapse;border-spacing: 0}
.clearfix:before, .clearfix:after {display: table;line-height: 0;content: ""}
.clearfix:after {clear: both}
.clearfix {zoom: 1}
.fl {float: left;}
.fr {float: right;}
img {border: 0;max-width: 100%;height: auto;width: auto \9; /* ie8 */ vertical-align: middle;}
i {font-style: normal;}
::-webkit-scrollbar {width: 6px;height: 6px;}
::-webkit-scrollbar-thumb {background-color: #d4b18a;border-radius: 6px;}
:root {
  --main-white: #fff;
  --main-gray: #f8f5f3;
  --main-black: #000;
  --main-bigen: rgba(154, 93, 38, .03);
  --main-yellow: #ffdd69;
  --main-light1: #f0d7bb;
  --main-light2: #d7bf9e;
  --main-light3: #cf9524;
  --main-light4: #cf762e;
  --main-light5: #ad731e;
  --main-light6: #7d4c2c;
  --main-light7: #a23e01;
  --main-light8: #793913;
  --main-light9: #581600;
  --main-light10: #411502;
  --main-green: #249ea7;
  --main-green1: #0d5f91;
  --main-title: 2.5rem;
}
@font-face {
  font-family: 'iconfont';
  src: url('iconfont.woff2?t=1620431801431') format('woff2'),
  url('iconfont.woff?t=1620431801431') format('woff'),
  url('iconfont.ttf?t=1620431801431') format('truetype');
}
.iconfont {
  font-family: "iconfont" !important;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* @font-face {
    font-family: 'flo';
    src: url('Florence-Regular.eot');
    src: local('fontName Regular'), local('fontName'), url('Florence-Regular.woff') format('woff'), url('Florence-Regular.ttf') format('truetype'), url('Florence-Regular.svg#fontName') format('svg');
} */

.mytable {display: table;}
.mycell {display: table-cell;vertical-align: middle;}
.cover {background: no-repeat center;background-size: cover}
.contain {background: no-repeat center;background-size: contain}
.bg {background: no-repeat center;}
.wcont {padding: 0 3.125rem;box-sizing: border-box;}
.swiper-container {overflow: hidden;}
/*-----------------------首页------------------------*/
.banner {position: relative;overflow: hidden;}
.bannerctrl {position: absolute;z-index: 11;top: 50%;left: 3.125rem;width: 4rem;height: 4rem;display: flex;align-items: center;justify-content: center;cursor: pointer;box-sizing: border-box;padding: .5rem;margin-top: -2rem;}
.banner-next {left: auto;right: 3.125rem;}
.banner-active {position: absolute;right: 3.125rem;top: 45%;z-index: 12;}
.swiper-banner {width: 100%;height: 100vh;overflow: hidden}
.swiper-banner .swiper-slide {overflow: hidden;}
.banner-img {height: 100%;background: no-repeat center;background-size: cover;transition: 10s ease-out;}
.banner-infos {position: absolute;top: 45%;left: 50%;transform: translate(-50%, -30%);transition: 3.5s;opacity: 0;z-index: 3;width: 45.5rem;}
.banner-infos1 {position: absolute;top: 25%;left: 50%;transform: translate(-50%, -30%);transition: 1.5s;opacity: 0;z-index: 3;}
.banner-infos2 {position: absolute;top: 75%;left: 51.5%;transform: translate(-50%, -30%);transition: 8.5s;opacity: 0;z-index: 3;width: 10.5rem;}
.swiper-banner .ani-slide .banner-img {transform: scale(1.05)}
.swiper-banner .ani-slide .banner-infos {opacity: 1;transform: translate(-50%, -50%)}
.swiper-banner .ani-slide .banner-infos1 {opacity: 1;transform: translate(-50%, -50%)}
.swiper-banner .ani-slide .banner-infos2 {opacity: 1;transform: translate(-50%, -50%)}
.banner-pag {display: none;}
.banner-bot {position: absolute;bottom: 3.125rem;z-index: 4;box-sizing: border-box;width: 100%;}
.banner-bot .wcont {display: flex;align-items: flex-end;justify-content: space-between;}
@keyframes jtrun {
  0% {transform: translateY(0);}
  80% {transform: translateY(20px);}
}
.banner-bot .banner-sb {position: absolute;bottom: 20px;left: 50%;margin-left: -12px;}
.banner-bot .banner-sb img {animation: jtrun linear infinite 1s;}
.gonggao {width: 420px;background: rgba(0, 0, 0, .3);border-radius: 5px;padding: 10px 20px; }
.swiper-gonggao {height: 2rem;line-height: 2rem;}
.swiper-gonggao a {position: relative;padding-right: 90px;font-size: 1.125rem;color: var(--main-white);display: block;}
.swiper-gonggao a img {margin-top: -3px;margin-right: 3px;}
.swiper-gonggao a span {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: block;}
.swiper-gonggao a i {position: absolute;right: 0;top: 0;}
.banner-tips {color: var(--main-white);font-size: 1.5rem;display: flex;width: 6.25rem;height: 6.25rem;justify-content: center;align-items: center;border-bottom: 1px solid var(--main-white);font-family: flo;}
.banner-tips i {font-weight: bold;font-style: italic;}
.banner-tips-c {align-items: baseline;display: flex;}
.banner-ac {font-size: 4.5rem;}
.popvideo {position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, .8);z-index: 999999;padding: 10vh 10vw;box-sizing: border-box;display: none;}
.popvideo-close {position: absolute;right: 20px;top: 20px;width: 40px;height: 40px;border-radius: 50%;border: 2px solid #fff;cursor: pointer}
.popvideo-close span {position: absolute;top: 50%;left: 20%;width: 60%;transform: rotate(45deg);height: 2px;background: #fff;}
.popvideo-close span:nth-child(2) {transform: rotate(-45deg)}
.popvideo-cont {width: 100%;height: 100%;}
.popvideo-cont video {width: 100%;height: 100%;display: block}
.box1 {padding: 6.25rem 0;overflow: hidden;display: flex;justify-content: space-between;background: url(../images/bg06.jpg) no-repeat center;background-size: cover;position: relative;}
.box1-flower {position: absolute;right: 0;top: 0;width: 7.5rem;width: 5.625rem;}
.box1-l {width: 45%;overflow: hidden;}
.box1-l-t {display: flex;justify-content: space-between;align-items: center;padding: 0 6.25rem;position: relative;z-index: 3;}
.box1-l-tit a {display: flex;justify-content: flex-end;align-items: flex-end;}
.box1-l-tit h1 {writing-mode: vertical-rl;color: var(--main-bigen);font-size: 5rem;font-family: flo;line-height: 1;}
.box1-l-tit p {writing-mode: vertical-rl;font-size: 2.25rem;color: var(--main-light7);margin-left: -1rem;transition: .5s;}
.box1-l-tit:hover p {color: var(--main-light3);}
.box1-l-more {padding-bottom: 4rem;}
.box1-l-more img {transition: .5s;}
.box1-l-more:hover img {transform: translateX(10px);}
.box1-l-b {margin-top: -6rem;display: flex;justify-content: space-between;position: relative;}
.box1-l-b:after {content: "";position: absolute;bottom: 0;left: 0;height: 100%;width: 100%;;background: url(../images/bg07.png) no-repeat bottom;background-size: 100% auto;}
.box1-l-b1 {background: #bf9f61;flex: 1;position: relative;}
.box1-l-b1 img {width: 5rem;bottom: 5rem;left: 50%;position: absolute;margin-left: -2.5rem;}
.box1-l-b2 {background: var(--main-white);flex: 1;padding: 3.125rem;}
.box1-l-b2 p {padding: 0.5rem 0;line-height: 1.5;font-size: 14px;color: var(--main-light6);white-space: nowrap;}
.box1-r {width: 40%;padding-right: 6.25rem;overflow: hidden;}
.box1-r-tit {}
.box1-r-tit h1 {font-size: 4.5rem;color: var(--main-bigen);font-family: flo;}
.box1-r-tit p {font-size: 2.25rem;color: var(--main-light7);position: relative;z-index: 2;margin-top: -2rem;padding-left: 2.5rem;transition: .5s;}
.box1-r-tit:hover p {color: var(--main-light3);}
.box1-r-info {text-align: justify;font-size: 14px;line-height: 2.5;color: var(--main-light5);margin-top: 2rem;}
.box1-r-po {display: flex;justify-content: space-between;margin-top: 4rem;}
.box1-jl {margin-right: 2rem;width: 25rem;}
.box1-r-n {display: flex;flex-direction: column;justify-content: space-around;align-items: center;}
.box1-r-n img {object-fit: scale-down;}
.box1-r-n a img {transition: .5s;}
.box1-r-n a:hover img {transform: translateX(10px);}
.box2 {overflow: hidden;position: relative;}
.box2-t {background: url("../images/roobg.jpg") no-repeat center;background-size: cover;padding: 2rem 0;}
.box2-t .wcont {display: flex;align-items: center;justify-content: space-between;}
.box2-t-l {display: flex;align-items: flex-end;}
.box2-t-tit {}
.box2-t-tit p {font-size: 2.25rem;color: var(--main-light5);padding-left: 4.5rem;}
.box2-t-tit span {display: block;margin-top: -1rem;font-size: 5rem;color: var(--main-light1);font-weight: 100;font-style: italic;line-height: 1;}
.box2-t-ens {font-size: 12px;color: var(--main-light7);font-family: flo;text-transform: uppercase;letter-spacing: 1rem;margin-left: 10vw;}
.box2-t-more {display: block;position: relative;}
.box2-t-more:after {content: "";position: absolute;bottom: 0;right: 0;height: 1px;background: var(--main-light5);width: 100%;transition: .5s;}
.box2-t-more p {font-size: 1.875rem;font-family: flo;color: var(--main-light5);transition: .5s;font-weight: 100;font-style: italic;padding: 1rem }
.box2-t-more:hover:after {width: 120%;}
.box2-b {position: relative;}
.swiper-box2 {height: 50vw}
.swiper-box2 .swiper-slide {overflow: hidden;}
.swiper-box2 .slide-inner {display: block;width: 100%;object-fit: cover;position: relative;left: 0;top: 0;height: 100%;}
.box2-pag {display: none;}
.box2-info {position: absolute;left: 3.125rem;bottom: 6rem;z-index: 2;}
.box2-info h1 {font-size: 2.25rem;color: var(--main-white);}
.box2-info p {font-size: 1.125rem;color: var(--main-white);text-transform: uppercase;margin-top: 1rem;}
.box2-tips {position: absolute;right: 3.125rem;top: 35%;z-index: 2;font-family: flo;color: var(--main-white);text-align: center;width: 8rem;}
.box2-act {font-size: 8rem;position: relative;cursor: pointer;padding-bottom: 3rem;}
.box2-act .box2-n {font-style: italic;}
@keyframes box2run {
  0% {transform: translateX(0);}
  80% {transform: translateX(20px);}
}
.box2-act img {object-fit: scale-down;animation: box2run ease-out infinite 1s;position: absolute;bottom: 0;left: 0;width: 100%;}
.box2-togs {font-size: 1.875rem;}
.box2-links {position: absolute;right: 3.125rem;bottom: 6rem;z-index: 2;}
.box2-links ul {display: flex;align-items: center;}
.box2-links li {margin-left: 5px;}
.box2-links li a {display: block;background: var(--main-white);padding: 1rem 1.5rem;transition: .5s;}
.box2-links li h1 {font-size: 1.25rem;color: var(--main-light9);transition: .5s}
.box2-links li p {font-size: 1.125rem;color: var(--main-light2);font-family: flo;transition: .5s;font-style: italic}
.box2-links li:hover a {background: #285f65;}
.box2-links li:hover h1 {color: var(--main-white);}
.box2-links li:hover p {color: var(--main-white);}
.box3 {padding-top: 2.25rem;position: relative;overflow: hidden;}
.box3-t {padding: 0 6.25rem;position: relative;z-index: 11;text-align: center;}
.box3-t h1 {font-size: 10rem;color: var(--main-bigen);font-family: flo;letter-spacing: -1rem;line-height: 1;font-weight: 100;}
.box3-t p {font-size: var(--main-title);color: var(--main-light5);position: absolute;left: 0;right: 0;top: 0;padding-top: 2rem;}
.box3-c {position: absolute;right: 0;top: 6.25rem;text-align: right;z-index: 15;}
.box3-c a {transition: .5s;}
.box3-c h1 {font-size: 1.875rem;color: var(--main-light8);writing-mode: vertical-rl;width: 100%;}
.box3-c h1 a {padding-right: 3.125rem;display: block;}
.box3-c ul {padding: 2rem 0;display: inline-block;}
.box3-c li {border-bottom: 1px solid var(--main-light2);}
.box3-c li a {display: block;padding: 1rem 3.125rem;font-size: 1.125rem;color: var(--main-light8);}
.box3-c h2 {padding-right: 3.125rem;font-size: 1.5rem;color: var(--main-light8);display: flex;align-items: center;}
.box3-c h2 a {display: flex;align-items: center;}
.box3-c h2 a:last-child {margin-left: 2rem;}
.box3-c h2 a img {margin-right: .5rem;width: 1.625rem;}
.box3-c a:hover {color: var(--main-light1) !important;}
.box3-b {position: relative;padding-right: 30%;margin-top: -3rem;}
.swiper-box3 {height: 53rem;}
.swiper-box3 .swiper-slide {overflow: hidden;}
.swiper-box3 .swiper-slide img {position: relative;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;}
.swiper-box3info {background: url("../images/bg08.jpg") no-repeat center;background-size: cover}
.box3-info {position: absolute;bottom: 0;right: 0;width: 50%;background: #e7d8ae;z-index: 3;}
.box3info-boxs {padding: 4rem;}
.box3info-tit {}
.box3info-tit a {display: block;color: #ffe19d;transition: .5s;}
.box3info-tit h1 {font-size: 1.75rem;}
.box3info-tit p {font-size: 1.5rem;font-family: flo;margin-top: 1rem;}
.box3info-tit a:hover {color: var(--main-white);}
.box3info-sgs {font-size: 1.125rem;color: var(--main-white);line-height: 2.25rem;height: 11.25rem;;margin-top: 3rem;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 5;-webkit-box-orient: vertical;padding-right: 10rem;text-align: justify;}
.box3info-ctrl {position: absolute;right: 3.125rem;bottom: 4rem;z-index: 11;width: 4rem;display: flex;flex-direction: column;justify-content: center;align-items: center;}
.box3info-btn {width: 4.2rem;height: 4.2rem;cursor: pointer;margin-top: 1rem;display: flex;align-items: center;justify-content: center;}
.box3info-btn p {transition: .5s;width: 3rem;height: 3rem;border-radius: 50%;border: 1px solid var(--main-white);display: flex;align-items: center;justify-content: center;}
.box3info-btn img {transform: scale(.8);transition: .5s;}
.box3info-btn:hover p {width: 4rem;height: 4rem;border-color: var(--main-light5);}
.box3info-btn:hover img {transform: none;}
.box4 {overflow: hidden;padding: 2.5rem 0 6.5rem 0;background: url("../images/bg12.jpg") no-repeat center;background-size: cover;position: relative;display: flex;justify-content: space-between;}
.box4-en {font-size: 15rem;color: var(--main-bigen);font-family: flo;line-height: 1;letter-spacing: -1.5rem;position: absolute;top: 0;left: -4rem;font-style: italic;font-weight: 100;}
.box4-l {position: relative;z-index: 2;flex-shrink: 0;display: flex;flex-direction: column;justify-content: space-between;padding-top: 7rem;}
.box4-tit {z-index: 2;width: 23rem;padding-left: 3.125rem;}
.box4-tit h1 {font-size: var(--main-title);color: var(--main-light8);transition: .5s;}
.box4-tit h1:hover {color: var(--main-light4);}
.box4-tit p {font-size: 1.125rem;color: var(--main-black);line-height: 1.8;text-align: justify;margin-top: 2rem;}
.box4-other {padding-left: 3.125rem;}
.box4-other h1 {font-size: 1.875rem;color: var(--main-light9);margin-bottom: 1rem;display: flex;align-items: center;}
.box4-other h1 span {font-size: 1.125rem;margin-right: 0.5rem;}
.box4-other p {font-size: 1.125rem;color: var(--main-light6);margin-bottom: 0.5rem;padding-left: 1.7rem;transition: .5s;}
.box4-other p:hover {color: var(--main-light3);}
.box4-r {position: relative;z-index: 2;width: 100%;overflow: hidden;margin-left: 6rem;}
.box4-r-t {padding-right: 3.125rem;display: flex; justify-content: flex-end;}
.box4-r-t h1 {font-size: 1.875rem;color: var(--main-light9);transition: .5s;padding-top: 3rem;}
.box4-r-t h1:hover {color: var(--main-light4);}
.box4-r-tsw {position: relative;z-index: 12;width: 15rem;margin-left: 3rem;}
.box4-ctrl {transition: .5s; border-style: solid; width: 0;height: 0;margin: auto;cursor: pointer;}
.box4-prev {border-width: 0 .8rem .8rem;border-color: transparent transparent #fff;}
.box4-next {border-width: .8rem .8rem 0;border-color: #fff transparent transparent;}
.box4-prev:hover {border-color: transparent transparent var(--main-light9);}
.box4-next:hover {border-color: var(--main-light9) transparent transparent;}
.swiper-box4thumb {height: 30rem;background: var(--main-light1);}
.box4thumbimg {overflow: hidden;padding: 1rem;box-sizing: border-box;background: var(--main-white);height: 100%;cursor: pointer;transition: .5s;}
.box4thumbimg img {position: relative;left: 0;top: 0;width: 100%;height: 100%;object-fit: cover;}
.box4thumbimg:hover {background: var(--main-light1);}
.swiper-slide-thumb-active .box4thumbimg {background: var(--main-light1);}
.box4-r-b {margin-top: -23.8rem;}
.swiper-box4 {height: 33vw;}
.swiper-box4 img {position: relative;left: 0;top: 0;width: 100%;height: 100%;object-fit: cover;}
.box5 {overflow: hidden;}
.box5-t {font-size: 15rem;color: var(--main-bigen);font-family: flo;line-height: 1;text-align: right;padding-right: 6.25rem;letter-spacing: -1.5rem;}
.box5-c {position: relative;z-index: 2;display: flex;justify-content: space-between;overflow: hidden;}
.box5-c-l {width: 62%;}
.box5-c-l img {position: relative;left: 0;width: 100%;height: 100%;top: 0;object-fit: cover;}
.box5-c-r {width: 38%;padding: 4rem 6.25rem;box-sizing: border-box;background: url(../images/bg09.jpg) no-repeat center;background-size: cover;}
.box5-c-tit {}
.box5-c-tit h1 {font-size: var(--main-title);color: #ffe19d;}
.box5-c-tit p {font-size: 1.125rem;color: var(--main-white);text-align: justify;line-height: 1.8;margin-top: 2rem;}
.box5-c-ls {background: url(../images/icon08.png) no-repeat center;background-size: contain;width: 127px;height: 238px;margin-top: 5rem;display: flex;align-items: center;justify-content: center;}
.box5-c-ls li {padding-bottom: 0.75rem;margin-bottom: 0.75rem;;border-bottom: 1px solid var(--main-light6);text-align: center;font-size: 1.125rem;color: var(--main-light10);box-shadow: 0 1px 0px #fff;transition: .5s;}
.box5-c-ls li:last-child {margin-bottom: 0;}
.box5-c-ls li:hover {color: var(--main-light7);}
.box5-b {display: flex;justify-content: space-between;}
.box5-b-l {width: 62%;display: flex;background: url("../images/bg10.jpg") no-repeat center;background-size: cover}
.box5-b-inf {padding: 5rem 0;}
.box5-b-inf h1 {font-size: var(--main-title);color: var(--main-light8);transition: .5s;}
.box5-b-inf h1:hover {color: var(--main-light3);}
.box5-b-inf p {font-size: 1.125rem;color: var(--main-black);text-align: justify;margin-top: 2rem;line-height: 1.8;}
.box5-b-img {flex-shrink: 0;width: 30%;}
.box5-b-img img {position: relative;left: 0;top: 0;width: 100%;height: 100%;object-fit: cover;}
.box5-b-r {width: 38%;box-sizing: border-box;padding: 4rem 6.25rem;background: url("../images/bg11.jpg") no-repeat center;background-size: cover;}
.box5-b-r li {padding: 1rem 0;position: relative;}
.box5-b-r li:after {content: "";width: 1rem;height: 1px;background: var(--main-light2);position: absolute;right: 0;top: 50%;}
.box5-b-r li a {display: flex;align-items: center;font-size: 1.5rem;color: #c4804d;transition: .5s;}
.box5-b-r li a img {width: 2.9375rem;margin-right: 1rem;}
.box5-b-r li a:hover {color: var(--main-light3);}
.box6 {padding: 5.625rem 3.125rem;box-sizing: border-box;background: url(../images/bg05.jpg) no-repeat center;background-size: cover;display: flex;align-items: center;justify-content: space-between;overflow: hidden;}
.box6-l {padding: 1rem .5rem;font-size: 1.5rem;color: #c4804d;border-top: 1px solid #c4804d;border-bottom: 1px solid #c4804d;flex-shrink: 0;}
.box6-r {flex: 1;margin-left: 5rem;}
.box6-r ul {display: flex;align-items: center;justify-content: space-between;}
.box6-r li {}
.box6-r li p {font-size: 1.125rem;color: #c4804d;}
.box6-r li h1 {display: flex;align-items: baseline;font-family: flo;color: #c4804d;}
.box6-r li h1 span {font-size: 3.5rem;font-style: italic}
.box6-r li h1 i {font-size: 1.5rem;font-style: italic;margin-left: .5rem;}
/* 底部 */
.bottom {}
.bottom-wcont {padding: 0 6.25rem;box-sizing: border-box;display: flex;justify-content: space-between;}
.bottom-t {background: url(../images/botbg.jpg) no-repeat center;background-size: cover;padding: 5rem 0;}
.bottom-t-l {}
.bottom-t-l img {display: block;margin-bottom: 1rem;width: 10rem;}
.bottom-t-l p {font-size: 14px;color: var(--main-white);padding: 0.5rem 0;}
.bottom-t-c {flex: 1;padding: 0 8rem;}
.bottom-t-c ul {display: flex;justify-content: space-between;}
.bottom-t-c li {font-size: 14px;}
.bottom-t-c li dt {color: #fee5af;transition: .5s;position: relative;}
.bottom-t-c li dt:after {content: "";position: absolute;left: -.75rem;top: 50%;width: 4px;height: 4px;margin-top: -2px;border-radius: 50%;background: var(--main-light2);}
.bottom-t-c li dt:hover {color: var(--main-light4);}
.bottom-t-c li dd {color: var(--main-white);margin-top: 1rem;transition: .5s;}
.bottom-t-c li dd:hover {color: var(--main-light3);}
.bottom-t-r {display: flex;text-align: center;}
.bottom-t-r div {margin-left: 1rem;font-size: 14px;color: var(--main-white);}
.bottom-t-r div img {display: block;width: 4rem;margin-bottom: 1rem;}
.bottom-t-r div:first-child {margin-left: 0;}
.bottom-b {font-size: 14px;color: var(--main-white);background: #463d37;padding: 2rem 0;}
.bottom .bhcom:after {content: "百航科技-专业网络品牌设计公司";}
/*-----------------------会议与活动（概述）------------------------*/
.nywcont {padding: 0 6.25rem;}
.nyban1 {height: 100vh;display: flex;align-items: center;justify-content: center;}
.byban1-cont {text-align: center;}
.byban1-cont h1 {font-size: 3rem;color: var(--main-white);text-shadow: 1px 0 2px rgba(0, 0, 0, .3);line-height: 1.6;}
.hyyhd-top {background: url("../images/icon19.jpg");}
.hyyhd-tit {position: relative;padding-top: 2.25rem;height: 3.75rem;}
.hyyhd-tit .nywcont {display: flex;}
.hyyhd-tit-bt {position: absolute;left: 3.25rem;bottom: 0;width: 11.25rem;}
.hyyhd-tit-h1 {display: flex;align-items: center;margin-left: calc(50% + 6.25rem);}
.hyyhd-tit-h1 img {width: 2.5rem;margin-right: 10px;}
.hyyhd-tit-h1 span {font-size: 1.125rem;color: var(--main-green); font-weight: bold;}
.hyyhd-box {padding: 3.125rem 0;overflow: hidden;display: flex;justify-content: space-between;}
.hyyhd-box-l, .hyyhd-box-r {width: 50%;}
.hyyhd-msg {text-align: justify;font-size: 14px;color: var(--main-light5);line-height: 2;}
.hyyhd-msg1 p {margin-bottom: 2rem;}
.hyyhd-msg1 p:last-child {margin-bottom: 0;}
.hyyhd-rs {}
.hyyhd-rs h1 {font-size: 1.125rem;color: var(--main-light7);margin-bottom: 3rem;font-weight: bold;}
.hyyhd-rs ul {display: flex;flex-wrap: wrap;}
.hyyhd-rs li {width: 50%;padding: .5rem 1rem;box-sizing: border-box;font-size: 14px;color: var(--main-light5);position: relative;}
.hyyhd-rs li:after {content: "";position: absolute;left: 0;top: 50%;width: 4px;height: 4px;border-radius: 50%;background: var(--main-yellow);margin-top: -2px;}
.hyyhd-bot {display: flex;justify-content: space-between;}
.hyyhd-bot-box {width: 50%;transition: .5s;}
.hyyhd-bot-box:hover {background: var(--main-light1) !important;}
.hyyhd-bot-box a {display: block;padding: 2.25rem 0;}
.hyyhd-bot-box .nywcont {display: flex;align-items: center;justify-content: space-between;}
.hyyhd-bot-c1 {}
.hyyhd-bot-c1 img {width: 4.0625rem;}
.hyyhd-bot-c1 h1 {font-size: 2.25rem;color: var(--main-green);padding: 5px 0;transition: .5s}
.hyyhd-bot-c1 p {font-size: 1.125rem;color: var(--main-green);font-weight: 100;transition: .5s}
.hyyhd-bot-box:hover .hyyhd-bot-c1 h1, .hyyhd-bot-box a:hover .hyyhd-bot-c1 p {color: var(--main-light3)}
@keyframes hyyhdbotrun1 {
  0% {transform: translateY(0)}
  25% {transform: translateY(5px)}
  50% {transform: translateY(0)}
  75% {transform: translateY(-5px)}
  100% {transform: translateY(0)}
}
@keyframes hyyhdbotrun2 {
  0% {transform: translateX(0)}
  25% {transform: translateX(5px)}
  50% {transform: translateX(0)}
  75% {transform: translateX(-5px)}
  100% {transform: translateX(0)}
}
.hyyhd-bot-c2 {width: 4rem;}
.hyyhd-bot-c3 {width: 2.9375rem;}
.hyyhd-bot-box:hover .hyyhd-bot-c2 {animation: hyyhdbotrun1 infinite linear 1.5s }
.hyyhd-bot-box:hover .hyyhd-bot-c3 {animation: hyyhdbotrun2 infinite linear .8s }
/*-----------------------婚宴（概述）------------------------*/
.byban1-cont2 {padding-top: 15rem;}
.byban1-cont p {font-size: 1.5rem;color: var(--main-white);text-shadow: 1px 0 2px rgba(0, 0, 0, .3);text-transform: uppercase}
.hunyan-box {}
.hunyan-box ul {}
.hunyan-box li {transition: .5s;}
.hunyan-box li a {display: flex;padding: 2rem 3.125rem;align-items: center;justify-content: space-between;}
.hunyan-box-l {display: flex;align-items: center;}
.hunyan-box-l img {width: 5.1875rem;margin-right: 1rem;}
.hunyan-box-l h1 {font-size: 2.25rem;color: var(--main-green);padding: 5px 0;transition: .5s}
.hunyan-box-l p {font-size: 1.125rem;color: var(--main-green);font-weight: 100;transition: .5s}
.hunyan-box li:hover {background: var(--main-light1) !important;}
.hunyan-box li :hover .hunyan-box-l h1, .hunyan-box li :hover .hunyan-box-l p {color: var(--main-light3)}
.hunyan-box li:hover .hyyhd-bot-c2 {animation: hyyhdbotrun1 infinite linear 1.5s }
.hunyan-box li:hover .hyyhd-bot-c3 {animation: hyyhdbotrun2 infinite linear .8s }
/*-----------------------健康与休闲------------------------*/
.jkyxx-tit h1 {font-size: 2.5rem;color: var(--main-light7)}
.jkyxx-msg {padding: 3rem 0;border-top: 1px solid var(--main-light7);border-bottom: 1px solid var(--main-light7);line-height: 2;text-align: justify;font-size: 14px;color: var(--main-light7);margin: 4rem 0;}
.jkyxx-msg p {text-indent: 2em;}
.jkyxx-bot {font-size: 12px;color: var(--main-light7);text-align: justify;line-height: 2.5;}
.jkyxx-bot p {margin-bottom: 1.5rem;}
.jkyxx-bot p:last-child {margin-bottom: 0;}
.jkyxx-ls {}
.jkyxx-ls li {display: flex;align-items: center;padding: 2rem 4rem;background: var(--main-white);margin-bottom: 1.5rem;}
.jkyxx-ls li:last-child {margin-bottom: 0;}
.jkyxx-ls li:nth-child(even) {background: var(--main-gray);}
.jkyxx-ls li img {width: 5.625rem;margin-right: 4rem;flex-shrink: 0}
.jkyxx-ls li div {}
.jkyxx-ls li div h1 {font-size: 1.125rem;color: var(--main-green);font-weight: bold;}
.jkyxx-ls li div p {font-size: 14px;color: var(--main-light7);margin-top: 1rem;line-height: 1.8;}
.jkyxx-bottom {display: flex;justify-content: space-between;overflow: hidden;}
.jkyxx-bottom-l {width: 50%;position: relative;}
.jkyxx-bottom-l:after {content: "";width: 10px;height: 100%;position: absolute;right: 0;z-index: 2;top: 0;background-image: linear-gradient(#df914f, #edc49e); }
.jkyxx-bottom-l img {position: absolute;left: 0;top: 0;object-fit: cover;width: 100%;height: 100%;}
.jkyxx-bottom-r {width: 50%;position: relative;background: url("../images/ls05.jpg") no-repeat center;background-size: cover;display: flex;align-items: center;padding-top: 12rem;padding-bottom: 8rem;}
.jkyxx-bottom-tit {}
.jkyxx-bottom-tit:after {content: "";display: block;width: 20px;height: 2px;background: var(--main-light7);margin-top: 2rem;}
.jkyxx-bottom-tit h1 {font-size: 3rem;color: var(--main-light5);font-weight: bold;}
.jkyxx-bottom-tit p {font-size: 1.5rem;color: var(--main-light7);margin-top: 1rem;text-transform: uppercase}
.jkyxx-bottom-msg {text-align: justify;font-size: 14px;color: var(--main-light5);line-height: 2;margin-top: 2rem;width: 25rem;}
.jkyxx-bottom-zsp {position: absolute;right: 0;bottom: 0;width: 40%;}
/*-----------------------客房概览------------------------*/
.byban1-cont3 {padding-top: 10rem;}
.byban1-desc {text-align: center;font-size: 1rem;color: var(--main-white);margin-top: 1.5rem;text-shadow: 1px 0 2px rgba(0, 0, 0, .3);padding: 0 15rem;line-height: 2;}
.byban1-ls {margin-top: 5rem;}
.byban1-ls ul {display: flex;align-items: center;justify-content: center;}
.byban1-ls li {margin: 0 3.125rem;text-align: center;background: url("../images/icon32.png") no-repeat;background-size: 100% 100%;transition: .5s;}
.byban1-ls li a {display: block;padding: 3rem 2.5rem;}
.byban1-ls-tit h2 {font-size: 3rem;line-height: 1;color: #d0a178}
.byban1-ls-tit span {display: block;font-size: 14px;color: #d0a178;line-height: 1;}
.byban1-ls li img {margin-top: 1.5rem;}
.byban1-ls li:hover {background-image: url("../images/icon33.png");}
/*-----------------------品味美食------------------------*/
.nyban2 {position: relative;}
.nyban2 .wcont {width: 100%;}
.byban1-cont4 {width: 100%;text-align: left;padding-bottom: 10rem;}
.byban1-cont4-tit {display: inline-block;}
.nyban2-ls {position: absolute;left: 3.125rem;bottom: 3.125rem;z-index: 2;}
.nyban2-ls ul {display: flex;}
.nyban2-ls li {margin-right: 1rem;}
.nyban2-ls li a {display: block;width: 130px;line-height: 45px;background: url("../images/icon34.png") no-repeat;background-size: 100% 100%;text-align: center;transition: .5s;font-size: 1.25rem;color: var(--main-light7)}
.nyban2-ls li:hover a {background-image: url("../images/icon35.png");color: var(--main-white)}
.pwms {background: #fffaf4;padding-top: 2rem;}
.pwms-top {}
.pwms-top li {margin-bottom: 2rem;display: flex;justify-content: space-between;align-items: center;}
.pwms-top li:nth-child(odd) {flex-direction: row-reverse;}
.pwms-top-sw {width: 67%;position: relative;}
.pwms-top-ctrl {position: absolute;left: -5rem;bottom: 0;z-index: 11;display: flex;align-items: center;}
.pwms-top li:nth-child(even) .pwms-top-ctrl {left: auto;right: -5rem;}
.pwms-top-ctrl-l {background: var(--main-light3);width: 5rem;height: 3.125rem;cursor: pointer;user-select: none;transition: .5s;display: flex;align-items: center;justify-content: center;}
.pwms-top-ctrl-r {background: var(--main-green);width: 5rem;height: 3.125rem;cursor: pointer;user-select: none;transition: .5s;display: flex;align-items: center;justify-content: center;}
.pwms-top-ctrl-l:hover {background: var(--main-light5);}
.pwms-top-ctrl-r:hover {background: var(--main-green1);}
.pwms-sw {height: 41.66vw;}
.pwms-sw img {position: absolute;left: 0;top: 0;width: 100%;height: 100%;object-fit: cover}
.pwms-swtit {position: absolute;right: 0;bottom: 0;z-index: 2;background: rgba(36, 158, 167, .7);padding: 1rem 2rem;font-size: 1.125rem;color: var(--main-white);}
.pwms-top li:nth-child(even) .pwms-swtit {right: auto;left: 0;}
.pwms-top-t2 {position: absolute;right: 0;top: 0;z-index: 11;background: rgba(255, 255, 255, .8);padding: 1rem 2rem;}
.pwms-top-t2 div {margin-right: 2rem;display: flex;margin-bottom: 5px;}
.pwms-top-t2 div:last-child {margin: 0;}
.pwms-top-t2 h1 {font-size: 14px;color: #231815;margin-right: 10px;}
.pwms-top-t2 p {font-size: 14px;color: var(--main-light7);}
.pwms-top-ms {width: 33%;}
.pwms-top-t1 {}
.pwms-top-t1 h1 {font-size: 2.25rem;color: var(--main-light7)}
.pwms-top-t1 h1 i {color: var(--main-green)}
.pwms-top-t1 p {font-size: 1.125rem;color: var(--main-light7);text-transform: capitalize}
.pwms-top-t3 {font-size: 14px;line-height: 1.8;color: var(--main-light7);text-align: justify;margin: 7rem 0;}
.pwms-top-t4 {display: flex;align-items: center;}
.pwms-top-t4 img {height: 2.875rem;margin-right: 10px;}
.pwms-top-t4 p {font-size: 14px;color: var(--main-light7)}
.pwms-top-t4 h1 {font-size: 1.5rem;color: var(--main-light7);font-weight: bold;}
.pwms-bot {position: relative;overflow: hidden;}
.pwms-bot-ctrl {position: absolute;left: 6.25rem;bottom: 3.125rem;z-index: 11;}
.pwms-bot-info {position: absolute;right: 0;width: 50%;bottom: 0;z-index: 11;display: flex;}
.pwms-bot-info-l {flex-shrink: 0;background: var(--main-white);display: flex;align-items: center;justify-content: center;padding: 2rem 1rem;writing-mode: vertical-lr;letter-spacing: 5px;font-size: 2.25rem;color: var(--main-light7)}
.pwms-bot-info-r {flex: 1;background: var(--main-green);padding: 3.125rem 6.25rem;}
.pwms-bot-info-r h1 {font-size: 1.875rem;color: var(--main-white)}
.pwms-bot-info-r p {font-size: 14px;text-align: justify;line-height: 2;color: var(--main-white);margin: 2rem 0;}
.pwms-bot-info-r div {display: flex;align-items: center;font-size: 14px;color: var(--main-white)}
.pwms-bot-info-r div img {margin-right: 5px;}
.pwms-swbot {height: 50vw;}
.pwms-swbot .swiper-slide {overflow: hidden;}
.pwmsbotimg {position: absolute;left: 0;top: 0;width: 100%;height: 100%;object-fit: cover}
/*-----------------------关于-概览------------------------*/
.header-ny2 {background: url("../images/headerbg.jpg") !important;}
.guanyu {margin-top: 7rem;background: #fffaf4;}
.guanyu-top {background: url("../images/guanyutop.jpg") no-repeat top center;background-size: 100% auto;padding-top: 7.5rem;margin-bottom: 2rem;}
.guanyu-link {display: flex;align-items: center;justify-content: space-between;margin-bottom: 7.5rem;}
.guanyu-link-l {font-size: 1.875rem;color: var(--main-light3)}
.guanyu-link-r {}
.guanyu-link-r ul {display: flex;align-items: center;flex-wrap: wrap}
.guanyu-link-r li {font-size: 1.125rem;color: var(--main-light3);margin-left: 4.375rem;position: relative;}
.guanyu-link-r li:after {content: "";position: absolute;left: -3.5rem;top: 50%;height: 8px;width: 3.25rem;background: url("../images/icon40.png") no-repeat center right;background-size: contain;margin-top: -4px;opacity: 0;transition: .5s;transform: translateX(-1rem)}
.guanyu-link-r li.act:after {opacity: 1;transform: none;}
.guanyu-link-r li:hover:after {opacity: 1;transform: none;}
.guanyu-box {display: flex;justify-content: space-between;align-items: start}
.guanyu-box-l {flex-shrink: 0;max-width: 15rem}
.guanyu-tytit {}
.guanyu-tytit p {font-size: 1.875rem;color: var(--main-green);position: relative;}
.guanyu-tytit p:after {content: "";width: 6px;height: 6px;border: 4px solid var(--main-light3);position: absolute;left: -25px;top: 50%;margin-top: -5px;border-radius: 50%;}
.guanyu-tytit h1 {font-size: 3.375rem;color: var(--main-green);font-weight: bold;text-transform: uppercase;line-height: 1;margin-top: 1rem;}
.guanyu-left1 {margin-top: 8rem;}
.guanyu-left2 {margin-top: 5rem;width: 10rem;}
.guanyu-left2 li {border-bottom: 2px solid #38312c;text-align: center;padding: 2rem 0;}
.guanyu-left2 li p {font-size: 1rem;color: #38312c;}
.guanyu-left2 li h1 {font-size: 3.75rem;color: #38312c;}
.guanyu-box-r {flex: 1;margin-left: 8vw;overflow: hidden;}
.guanyu-gk-top {margin-bottom: 3rem;}
.swiper-guanyu {height: 36.5vw;}
.swiper-guanyu .swiper-slide {overflow: hidden;}
.swiper-guanyu img {position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;}
.guanyu-pag {position: absolute;bottom: 0;left: 0;width: 100%;display: flex;align-items: center;justify-content: center;z-index: 11;}
.guanyu-pag span {opacity: 1;background: none;width: 4px;height: 4px;border: 2px solid var(--main-white);transition: .5s;margin: 0 3px;}
.guanyu-pag .swiper-pagination-bullet-active {background: var(--main-white);}
.guanyu-gk-bot {font-size: 16px;line-height: 2;text-align: justify;color: #38312c;}
.guanyu-gk-teshu {display: none;}
.guanyu-foot {}
.guanyu-foot img {display: block;width: 100%;}
/*-----------------------关于-服务设施------------------------*/
.guanyu-left3 {text-align: justify;font-size: 16px;line-height: 1.8;color: #38312c;margin-top: 8rem;}
.fwss-ls {}
.fwss-ls ul {}
.fwss-ls li {border-bottom: 1px solid #f7f3ed;background: var(--main-white);transition: .5s;padding: 3.125rem 6.25rem;display: flex;align-items: center;}
.fwss-ls li:hover {background: #f7f3ed;}
.fwss-ls-l {display: flex;align-items: center;flex-shrink: 0}
.fwss-ls-l h1 {font-size: 1.875rem;color: #e5cdb2}
.fwss-ls-l p {font-size: 1.5rem;color: #e5cdb2;text-transform: uppercase;}
.fwss-ls-l img {margin-left: 10px;}
.fwss-ls-r {flex: 1;margin-left: 6.25rem;font-size: 16px;color: #38312c;line-height: 1.8;text-align: justify;}
.fwssfoot {margin-top: 5rem;}
.fwssfoot h1 {font-size: 1.5rem;font-weight: bold;}
.fwssfoot ul {margin: 2rem 0;display: flex;align-items: center;justify-content: space-between;}
.fwssfoot li {width: 9.375rem;}
.fwssfoot p {font-size: 16px;color: #38312c;}
/*-----------------------关于-发展历史------------------------*/
.fzls-top {margin-bottom: 2rem;}
.fzls-top img {display: block;width: 100%;}
.fzls-info {padding: 0 1.5rem;text-align: justify;font-size: 16px;color: #38312c;line-height: 2;}
/*-----------------------关于-地图与交通------------------------*/
.dtyjt-map {height: 33.75vw;margin-bottom: 2rem;}
.dtyjt-bot {padding: 0 1.5rem;}
.dtyjt-bot-msg {text-align: justify;font-size: 16px;color: #38312c;line-height: 1.8;}
.dtyjt-bot-nearby {padding-top: 2rem;}
.dtyjt-bot-nearby ul {display: flex;justify-content: space-between;}
.dtyjt-bot-nearby li {padding-left: 1rem;}
.dtyjt-bot-nearby li h1 {font-size: 1.5rem;color: var(--main-green);margin-bottom: 1rem;position: relative;}
.dtyjt-bot-nearby li h1:after {content: "";position: absolute;left: -1rem;width: 5px;height: 1rem;background: var(--main-green);top: 50%;border-radius: 5px;margin-top: -.5rem;}
.dtyjt-bot-nearby li p {font-size: 16px;color: #38312c;line-height: 1.8;}
.dtyjt-bot-phone {display: flex;align-items: center;margin-top: 2rem;}
.dtyjt-bot-phone img {margin-right: 1rem;}
.dtyjt-bot-phone p {font-size: 1.125rem;margin-right: 2rem;}
.dtyjt-bot-phone p span, .dtyjt-bot-phone p i {font-weight: bold}
.dtyjt-bot-phone p span {color: var(--main-green)}
.dtyjt-bot-phone p i {color: var(--main-light7)}
/*-----------------------关于-资讯------------------------*/
.guanyu-left-ls {width: 10rem;margin-top: 7rem;}
.guanyu-left-ls li {font-size: 16px;color: #38312c;margin-bottom: 1.5rem;transition: .5s;position: relative;}
.guanyu-left-ls li:after {content: "";position: absolute;right: 0;top: 50%;width: 10px;height: 10px;background: url("../images/icon45.png") no-repeat center;background-size: contain;margin-top: -5px;opacity: 0;transition: .5s;transform: translateX(-10px);}
.guanyu-left-ls li.act {color: var(--main-light3);font-weight: bold;}
.guanyu-left-ls li.act:after {opacity: 1;transform: none;}
.guanyu-left-ls li:last-child {margin-bottom: 0;}
.guanyu-left-ls li:hover {color: var(--main-light3);}
.guanyu-left-ls li:hover:after {opacity: 1;transform: none;}
.guanyu-new {}
.guanyu-new ul {}
.guanyu-new li {background: var(--main-white);transition: .5s;border-bottom: 1px solid #f7f3ed;}
.guanyu-new li a {display: flex;align-items: center;justify-content: space-between;padding: 3.125rem;}
.guanyu-new-l {width: 23rem;flex-shrink: 0;}
.guanyu-new-img {padding-bottom: 60%;position: relative;overflow: hidden;}
.guanyu-new-img img {position: absolute;left: 0;top: 0;width: 100%;height: 100%;object-fit: cover;transition: .5s;}
.guanyu-new-r {flex: 1;margin-left: 3.125rem;overflow: hidden;}
.guanyu-new-r h1 {font-size: 1.5rem;color: #000000;transition: .5s;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.guanyu-new-msg {text-align: justify;font-size: 14px;color: #38312c;line-height: 25px;height: 50px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;transition: .5s;margin-top: 1.5rem;}
.guanyu-new-deta {display: flex;align-items: center;justify-content: space-between;font-size: 14px;color: #999;transition: .5s;margin-top: 3rem;}
.guanyu-new li:hover {background: #eab38b;}
.guanyu-new li:hover .guanyu-new-img img {transform: scale(1.05)}
.guanyu-new li:hover .guanyu-new-r h1 {color: var(--main-white)}
.guanyu-new li:hover .guanyu-new-msg {color: var(--main-white)}
.guanyu-new li:hover .guanyu-new-deta {color: var(--main-white)}
.fenye {margin-top: 3rem;}
.fenye a, .fenye span {display: inline-block;width: 30px;line-height: 30px;height: 30px;text-align: center;font-size: 14px;color: #53544e;transition: .3s;margin: 5px;border: 1px solid #e1e1e1}
.fenye span {background: var(--main-green);color: #fff;border-color: var(--main-green)}
.fenye a:hover {background: var(--main-green);color: #fff;border-color: var(--main-green)}
/*-----------------------关于-资讯详情------------------------*/
.guanyu-detail {background: var(--main-white);padding: 3.125rem;overflow: hidden;}
.guanyu-detail-tit {text-align: center;}
.guanyu-detail-tit h1 {font-size: 1.5rem;color: #000000;padding-bottom: 10px;margin-bottom: 10px;border-bottom: 1px solid #eee}
.guanyu-detail-tit p {font-size: 14px;color: #999999;}
.guanyu-detail-tit p span {padding: 0 10px;}
.guanyu-detail-info {text-align: justify;line-height: 1.8;margin-top: 2rem;font-size: 16px;color: #000000;}
.guanyu-detail-link {display: flex;align-items: center;justify-content: space-between;margin-top: 1.5rem;}
.guanyu-detail-link a {display: flex;align-items: center;justify-content: space-between;box-sizing: border-box;padding: 10px 15px;background: var(--main-green);width: 49.5%;color: var(--main-white);font-size: 16px;transition: .5s}
.guanyu-detail-link a em{font-style: normal}
.guanyu-detail-link a:hover{background: var(--main-light3);}
.guanyu-detail-link a span {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.guanyu-detail-link a i {flex-shrink: 0;margin-left: 1rem;}
/*-----------------------关于-联系我们------------------------*/
.guanyu-lxwm {background: var(--main-white);}
.guanyu-lxwm-top img {display: block;width: 100%;}
.guanyu-lxwm-bot {padding: 3.125rem;}
.guanyu-lxwm-bot ul {display: flex;flex-wrap: wrap;}
.guanyu-lxwm-bot li {width: 33.333%;text-align: center;padding: 2rem 0;}
.guanyu-lxwm-bot li div {display: inline-block;text-align: left;position: relative;padding-left: 1.5rem;}
.guanyu-lxwm-bot li div:after {content: "";width: 2px;height: 100%;position: absolute;left: 0;top: 0;background: var(--main-green);}
.guanyu-lxwm-bot li h1 {font-size: 1.125rem;color: #000000;line-height: 1;margin-bottom: 5px;}
.guanyu-lxwm-bot li p {font-size: 1.25rem;color: #000000;font-weight: bold;line-height: 1;}
/*-----------------------关于-加入我们------------------------*/
.guanyu-jiaru {padding: 3.125rem;}
.guanyu-jiaru-tit {font-size: 1.25rem;color: #000000;margin-bottom: 2rem;}
.jiaruls {}
.jiaruls-tit {position: relative;padding: 1rem 0;border-bottom: 1px solid #f5f5f5;cursor: pointer;}
.jiaruls-tit:after {content: "";width: 10px;height: 2px;background: var(--main-green);position: absolute;right: 0;top: 50%;margin-top: -1px;}
.jiaruls-tit:before {content: "";width: 2px;height: 10px;background: var(--main-green);position: absolute;right: 4px;top: 50%;margin-top: -5px;transition: .5s;}
.jiaruls li.act .jiaruls-tit:before {opacity: 0;}
.jiaruls-tit h1 {padding-right: 20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 1.25rem;color: var(--main-green);}
.jiaruls-info {font-size: 16px;line-height: 1.8;text-align: justify;color: #000000;padding: 1rem 0;display: none;}
/*-----------------------关于-荣誉资质------------------------*/
.guanyu-zz-top img {display: block;width: 100%;}
.guanyu-zz-msg {padding: 3.125rem;background: #f9f1e6;font-size: 16px;color: #38312c;line-height: 1.8;text-align: justify;}
.zjhx-fzlc {position: relative;margin-top: 3rem;}
.zjhx-fzlc:after {content: "";height: 2px;width: 100%;background: #c59661;top: 50%;margin-top: -1px;position: absolute;}
.swiper-fzlc2-con {align-items: center !important;}
.zjhx-box {display: grid;grid-template-rows: repeat(2, 1fr); grid-template-areas: 'a' 'b';height: 100%;grid-gap: 140px;position: relative;}
.zjhx-box:after {content: "";position: absolute;width: 14px;height: 55px;border-radius: 50%;background: url('../images/icon46.png') no-repeat center;background-size: contain;bottom: 50%;left: 50%;margin-left: -7px;}
.swiper-fzlc2 .swiper-slide:nth-child(even) .zjhx-fzlc-mp { grid-area: a;}
.swiper-fzlc2 .swiper-slide:nth-child(even) .zjhx-box:after {background-image: url("../images/icon47.png");bottom: auto;top: 50%;}
.zjhx-fzlc-ms {}
.zjhx-fzlc-inf {font-size: 16px;color: #38312c;line-height: 24px;text-align: center;}
/*-----------------------场地-会议厅详情------------------------*/
.changdi-top {background: url("../images/headerbg.jpg");padding-top: 9rem;padding-bottom: 3.125rem;}
.changdi-top .nywcont {display: flex;align-items: center;justify-content: space-between;}
.changdi-top-l {overflow: hidden;flex: 1;position: relative;}
.changdi-name {position: absolute;left: 3.125rem;z-index: 11;top: 3.125rem;background: rgba(36, 158, 167, .4);padding: 1rem;}
.changdi-name h1 {font-size: 1.5rem;color: var(--main-white);}
.changdi-name p {font-size: 14px;font-weight: bold;color: var(--main-white);text-transform: uppercase;margin-top: 5px;}
.changdi-sname {position: absolute;left: 3.125rem;z-index: 11;bottom: 3.125rem;background: rgba(36, 158, 167, .4);padding: 1rem;}
.changdi-sname p {font-size: 14px;color: var(--main-white);text-transform: uppercase;margin-bottom: 5px;}
.changdi-sname h1 {font-size: 1.5rem;color: var(--main-white);}
.changdi-ctrl {position: absolute;right: 3.125rem;bottom: 3.125rem;z-index: 11;display: flex;align-items: center;}
.changdi-ctrl div {border: 2px solid var(--main-white);padding: 5px 10px;cursor: pointer;margin-left: 1rem;}
.changdi-ctrl div img {display: block;}
.swiper-cd {height: 45.8vw;}
.swiper-cd .swiper-slide {overflow: hidden;}
.swiper-cd img {position: absolute;left: 0;top: 0;width: 100%;height: 100%;object-fit: cover}
.changdi-top-r {margin-left: 5rem;flex-shrink: 0}
.changdi-top-r dl {margin-bottom: 1.5rem;}
.changdi-top-r dl:last-child {margin-bottom: 0;}

.changdi-top-r dt {font-size: 1.5rem;color: var(--main-white);margin-bottom: 1rem;position: relative;transition: .5s;}
.changdi-top-r dt:after {content: "";width: 2px;height: 60%;top: 20%;left: -1rem;background: var(--main-yellow);position: absolute;}
.changdi-top-r dt.act {color: var(--main-yellow);}
.changdi-top-r dt:hover {color: var(--main-yellow);}
.changdi-top-r dd {font-size: 14px;color: var(--main-white);margin-bottom: 1rem;position: relative;transition: .5s;}
.changdi-top-r dd.act {color: var(--main-yellow);}
.changdi-top-r dd:after {content: "";width: 4px;height: 4px;top: 50%;margin-top: -2px;left: -1rem;background: var(--main-yellow);border-radius: 50%;position: absolute;}
.changdi-top-r dd:hover {color: var(--main-yellow);}
.changdi-top-r dd:last-child {margin-bottom: 0;}
.changdi-bot {padding: 3.125rem 0;background: #fffaf4;overflow: hidden;}
.changdi-bot .nywcont {display: flex;justify-content: space-around;}
.changdi-bot-l, .changdi-bot-r {width: 45%;}
.changdi-bot-tit {font-size: 1.5rem;color: #b35824;height: 5rem;}
.changdi-bot-tit span{font-size: 1.875rem;}
.changdi-bot-slf {display: flex;align-items: center;}
.changdi-bot-slf li {margin-right: 1rem;width: 13.75rem;text-align: center;padding: 2rem 0;background: url("../images/icon82.jpg");border: 1px solid #fff1e0}
.changdi-bot-slf li:last-child {margin-right: 0;}
.changdi-bot-slf li p {font-size: 16px;color: #231815;white-space: nowrap}
.changdi-bot-slf li h1 {font-size: 1.5rem;color: #b35824;margin-top: 5px;white-space: nowrap}
.changdi-bot-df {margin-top: 3rem;}
.changdi-bot-fzz {display: flex;align-items: center;flex-wrap: wrap}
.changdi-bot-fzz li {width: 25%;margin-bottom: 2rem;}
.hunyancd {position: relative;background-image: url("../images/ls12.jpg");background-position: right bottom;background-size: 45% auto;background-repeat: no-repeat}
/*-----------------------场地-客房与套房------------------------*/
.kfytf {background-image: url("../images/ls13.jpg");background-position: top center;background-repeat: no-repeat}
.kfytf-top {padding-bottom: 3rem;}
.kfytf-top h1 {color: var(--main-light7);font-size: 5rem;font-weight: 100;}
.kfytf-top h1 span {font-size: 2.5rem;}
.kfytf-top h2 {font-size: 14px;color: var(--main-light7);margin: 1rem 0;}
.kfytf-top p {font-size: 14px;color: #231815;}
.kfytf-top p i {padding-right: 1rem;}
.kfytf-top p span {color: var(--main-light7)}
.kfytf-tips {text-align: right;}
.kfytf-tips ul {display: inline-flex;align-items: center;flex-wrap: wrap;width: 410px;}
.kfytf-tips ul li {width: 25%;text-align: center;padding: .5rem 0;}
/*-----------------------场地-健康与休闲------------------------*/
.njkyxx .nywcont {display: block;}
.njkyxx-box {padding-top: 2.5rem;display: flex;justify-content: space-between;}
.njkyxx-log {flex-shrink: 0;margin-right: 10rem;padding-top: 3rem;position: relative;}
.njkyxx-log:before {content: "";position: absolute;left: 0;top: 1.5rem;width: 1rem;height: 2px;background: var(--main-green);}
.njkyxx-log h1 {color: var(--main-green);font-size: 1.5rem;}
.njkyxx-log p {color: var(--main-green);font-size: 12px;margin-top: 5px;}
.njkyxx-ls {display: flex;justify-content: space-between;flex: 1;}
.njkyxx-ls li {display: flex;justify-content: space-between;}
.njkyxx-ls li:first-child {align-items: center;}
.njkyxx-tit {display: flex;flex-shrink: 0;padding-top: 1.5rem;}
.njkyxx-tit h1 {writing-mode: vertical-lr;color: var(--main-light7);font-size: 1.5rem;position: relative;transition: .5s;}
.njkyxx-tit h1:before {content: "";width: 1.25rem;height: 1.25rem;background: url("../images/icon49.png") no-repeat center;background-size: contain;position: absolute;top: -1.5rem;left: 50%;margin-left: -.625rem;}
.njkyxx-tit p {writing-mode: vertical-lr;color: var(--main-light7);font-size: 12px;transition: .5s;}
.njkyxx-ls li.act .njkyxx-tit h1 {color: var(--main-green)}
.njkyxx-ls li.act .njkyxx-tit h1:after {content: "";position: absolute;left: 50%;height: 2rem;background: var(--main-green);top: -4rem;width: 1px;}
.njkyxx-ls li.act .njkyxx-tit p {color: var(--main-green)}
.njkyxx-tit:hover h1 {color: var(--main-green)}
.njkyxx-tit:hover p {color: var(--main-green)}
.njkyxx-inf {overflow: hidden;flex: 1;padding: 0 3.25rem;font-size: 16px;line-height: 2;text-align: justify;color: var(--main-light3);box-sizing: border-box;width: 30vw;}
/*-----------------------优惠-餐饮------------------------*/
.youhuibox {position: relative;overflow: hidden;}
.youhuibox-en {position: absolute;bottom: -1rem;padding: 0 3.125rem;font-size: 20rem;color: var(--main-white);font-weight: bold;line-height: .8;text-transform: uppercase;opacity: .05;box-sizing: border-box}
.youhui {display: flex;justify-content: space-between;overflow: hidden;}
.youhui-l {text-align: center;flex-shrink: 0;margin-right: 10rem;}
.youhui-l h1 {font-size: 1.875rem;color: var(--main-white);writing-mode: vertical-lr;margin-top: 1rem;}
.youhui-l h1:after {content: '';display: inline-block;width: 1px;height: 5rem;background: var(--main-white);margin-top: 1rem;}
.youhui-r {flex: 1;overflow: hidden;}
.youhui-top {display: flex;justify-content: space-between;}
.youhui-top-left{flex-shrink: 0;}
.youhui-tyleft {background: url("../images/ls14.jpg") no-repeat center;background-size: cover;padding: 3.125rem;overflow: hidden;}
.youhui-tyleft h1 {line-height: 1;font-size: 3rem;color: #d4b18a;text-transform: uppercase;font-weight: bold;}
.youhui-tyleft ul {padding-top: 12rem;}
.youhui-tyleft li {font-size: 1.125rem;color: #c59661;padding: .875rem 0;transition: .5s;position: relative;}
.youhui-tyleft li:after {content: "";position: absolute;bottom: 0;left: -20%;width: 0;height: 1px;background: var(--main-green);transition: .5s;}
.youhui-tyleft li.act {color: var(--main-green);}
.youhui-tyleft li.act:after {width: 100%;left: 0;}
.youhui-tyleft li:hover {color: var(--main-green);}
.youhui-tyleft li:hover:after {width: 100%;left: 0;}
.youhui-tyright {flex: 1;overflow: hidden;position: relative;}
.swiper-yhs {height: 100%;}
.swiper-yhs .swiper-slide {overflow: hidden;}
.swiper-yhs img {position: absolute;left: 0;top: 0;width: 100%;height: 100%;object-fit: cover;}
.youhui-bot {display: flex;align-items: center;justify-content: space-between;padding-top: 5rem;padding-bottom: 2rem;position: relative;z-index: 3;}
.youhui-bot-l {width: 45%;}
.youhui-bot-l div {padding-bottom: 3rem;}
.youhui-bot-l div:last-child {padding-bottom: 0;}
.youhui-bot-l h1 {font-size: 1.5rem;color: var(--main-white);margin-bottom: .5rem;}
.youhui-bot-l p {font-size: 1rem;color: var(--main-white);text-align: justify;line-height: 1.8;}
.youhui-bot-c {}
.youhui-bot-c a {width: 13.75rem;height: 5.375rem;background: url("../images/icon50.png") no-repeat center;background-size: contain;display: flex;justify-content: center;align-items: center;margin: 1rem 0;}
.youhui-bot-c a span {font-size: 1.5rem;color: var(--main-white);display: flex;align-items: center;justify-content: center;}
.youhui-bot-c a span i {font-size: 2.25rem;font-weight: bold;margin-right: 5px;}
.youhui-bot-c a span em {font-style: normal}
.youhui-bot-r {display: flex;flex-direction: column;text-align: right;}
.youhui-bot-r-p {display: flex;align-items: center;text-align: left;margin-bottom: 4rem;}
.youhui-bot-r-p img {width: 3.125rem;margin-right: .875rem;}
.youhui-bot-r-p h2 {font-size: 1rem;color: var(--main-white)}
.youhui-bot-r-p h1 {font-size: 1.5rem;font-weight: bold;color: var(--main-white)}
.youhui-bot-r p {font-size: 1rem;color: var(--main-white);}
/*-----------------------优惠-房间------------------------*/
.youhui-fangjian .youhui-bot-r-p{margin-bottom: 2rem;}

/*-----------------------优惠-其他------------------------*/
.swiper-yhs2{height: 100%;}
.swiper-yhs2 .swiper-slide{overflow: hidden;}
.yhs2box{height: 100%;display: flex;justify-content: space-between;}
.yhs2box-l{width: 60%;overflow: hidden;position: relative;}
.yhs2box-l img{position: absolute;left: 0;top: 0;width: 100%;height: 100%;object-fit: cover}
.yhs2box-r{width: 40%;box-sizing: border-box;padding: 3.125rem;background: url("../images/ls15.jpg") no-repeat center;background-size: cover;overflow: hidden;}
.yhs2box-r h1{font-size: 1.5rem;color: var(--main-green);font-weight: bold;margin-bottom: 2rem;padding-top: 3rem;}
.yhs2box-r p{font-size: 1rem;color: var(--main-green);text-align: justify;line-height: 1.8rem;margin-bottom: 3rem;height: 5.4rem;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.yhs2box-r a{font-size: 1rem;color: var(--main-light3);padding-bottom: .5rem;border-bottom: 1px solid var(--main-light3);display: inline-block;}

/*-----------------------优惠-所有------------------------*/
.youhuiall{}
.youhuiall .youhui-tyright{padding: 3.125rem;background: var(--main-white);}
.youhui-alllist{display: flex;flex-wrap: wrap;justify-content: space-between;overflow: hidden;}
.youhui-alllist li{width: 48%;}
.youhui-alllist li a{display: block;}
.youhui-img{padding-bottom: 70%;position: relative;overflow: hidden;}
.youhui-img img{transition: .5s;position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.youhui-msg{padding: 1.5rem 0;}
.youhui-msg h1{font-size: 1.25rem;color: var(--main-green);font-weight: bold;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;transition: .5s;}
.youhui-msg h2{font-size: 1rem;color: var(--main-green);text-align: justify;line-height: 1.6rem;height: 3.2rem;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2; -webkit-box-orient: vertical;margin: 1rem 0;}
.youhui-msg p{display: flex;align-items: center;justify-content: space-between;font-size: 1rem;color: var(--main-light3)}
.youhui-msg p span{border-bottom: 1px solid var(--main-light3);padding-bottom: 5px;}
.youhui-alllist li:hover .youhui-img img{transform: scale(1.05)}
.youhui-alllist li:hover .youhui-msg h1{color: var(--main-light3)}

/*-----------------------优惠-详情------------------------*/
.youhui-detail{}
.youhui-detail-tit{text-align: center;}
.youhui-detail-tit h1{font-size: 1.5rem;color: #000000;padding-bottom: 10px;margin-bottom: 10px;border-bottom: 1px solid #eee;}
.youhui-detail-tit p {font-size: 14px;color: #999999;}
.youhui-detail-tit p span {padding: 0 10px;}
.youhui-detail-info{text-align: justify;line-height: 1.8;margin-top: 2rem;font-size: 16px;color: #000000;}

/*-----------------------精品店 ------------------------*/
.jpdleft{}
.jpdtit{font-size: 2.5rem;color: var(--main-green)}
.jpdleft ul{}
.jpdleft li{display: flex;align-items: center;padding: 3rem 0;border-bottom: 1px solid var(--main-light5)}
.jpdleft li img{width: 6.125rem;}
.jpdleft li div{margin-left: 1.75rem;}
.jpdleft li p{font-size: 1.5rem;color: var(--main-light5)}
.jpdleft li h2{font-weight: normal;font-size: 1.875rem;color: var(--main-light5);margin-top: 10px;}
.jpdimg{margin-bottom: 2rem;}
.jpdimg img{display: block;width: 100%;}

/*-----------------------冰雪乐园 ------------------------*/
.swban{height: 100vh;position: relative;}
.swban-zs{position: absolute;z-index: 12;top: 50%;left: 50%;width: 31.25rem;transform: translate(-50%,-50%)}
.bxlbsws{height: 100%;}
.bxlbsws .swiper-slide{overflow: hidden;}
.bxlbsws img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;}
.jpdleft .hyyhd-msg{margin-top: 3rem;}
.bxlbbtn{font-size: 1rem;color: var(--main-green);display: inline-block;margin-top: 2rem;background: var(--main-white);padding: 10px 20px;border: 1px solid #efefef;cursor: pointer;transition: .5s;}
.bxlbbtn:hover{color: var(--main-white);background-color: var(--main-green);}
.tanchu{position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 11111;background: rgba(0,0,0,.8);display: none;}
.tanchu img{position: absolute;top: 5%;left: 5%;width: 90%;height: 90%;object-fit: contain}
.tclose{position: absolute;right: 1rem;top: 1rem;width: 3rem;height: 3rem;background: var(--main-white);border-radius: 50%;cursor: pointer;}
.tclose:before{content: "";width: 60%;height: 1px;left: 20%;top: 50%;background: var(--main-green);position: absolute;transform: rotate(45deg)}
.tclose:after{content: "";width: 60%;height: 1px;left: 20%;top: 50%;background: var(--main-green);position: absolute;transform: rotate(-45deg)}

.jkyxx-ls li div h4{font-size: 1.25rem;font-weight: normal;color: var(--main-light5);margin-top: 1rem;}

.bxlbbot{}
.bxlbbot ul{display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap}
.bxlbbot ul li{width: 25%;}
.bxlbbot ul li img{display: block;width: 100%;}





