@charset "utf-8";
/*
 * reset
 */

body,html,h1,h2,h3,h4,h5,h6,p,em,i,form,ul,li,dl,dt,dd{padding:0;margin:0;
    -webkit-text-size-adjust:none;
    -moz-text-size-adjust:none;
    -ms-text-size-adjust:none;
    text-size-adjust:none;
}
body{font-family: Noto Sans, Roboto, Arial;font-size:12px;width:100%;}
em,i,b{font-style:normal;font-weight:normal;text-decoration:none;}
ul,li{list-style:none;}
h3{font-size:14px;}
a{text-decoration:none;outline:none;cursor:pointer;}
a img{border:none;display:block;}
input[type="submit"],input[type="button"],button{cursor:pointer;padding:0;}
input[type="text"],input[type="email"],input[type="number"],input[type="password"]{padding:0 0 0 3px;}
:focus,input,select,textarea,button{outline:none;}
textarea{resize:none;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;margin:0;padding:0;}
.fz{font-size:0;}
.f22{font-size:22px;}
.f14{font-size:14px;}
.f16{font-size:16px;}
br{display:inline;line-height:20px;}
.of{overflow:hidden;}
.fl,.FL{float:left;}
.fr,.FR{float:right;}

.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.clearfix{*zoom:1;}

/* 加粗 */
.b{font-weight:bold;}  /* 加粗 */

/* 斜体 */
.i{font-style:italic;} 

/* 下划线 */
.u,a.detail:hover{text-decoration:underline;} 

/* 删除线 */
.o{text-decoration:overline;}

/*大写英文字符*/ 
.upc{text-transform:uppercase;} 

/* 带有图片Box */
.img,.img img{display:block;overflow:hidden;}

/* 空白背景 */
.spacer{display:block;}

/* 过渡 */
.tt{transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;}

/* 隐藏商桥 */
#qiao-wrap,#LR_Flash,#LRdiv0,#LRdiv1{display:none!important;width:0;height:0;overflow:hidden;visibility:hidden;}

/* 广告提示 */
.adrCue{position: absolute;top: 0;right: 0;left: auto !important;z-index: 10;width: 40px;height: 40px;overflow: hidden;}

/* 特殊日子 全站灰色 */
.site-gray, .site-gray *{
	filter: gray !important;
	filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
	filter: grayscale(100%);
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%); 
    _filter:none; 
}


.swiper-container {
        margin-left:auto;
        margin-right:auto;
        position:relative;
        overflow:hidden;
        z-index:1
}
.swiper-container-no-flexbox .swiper-slide {
        float:left
}
.swiper-container-vertical>.swiper-wrapper {
        -webkit-box-orient:vertical;
        -moz-box-orient:vertical;
        -ms-flex-direction:column;
        -webkit-flex-direction:column;
        flex-direction:column
}
.swiper-wrapper {
        position:relative;
        width:100%;
        height:100%;
        z-index:1;
        display:-webkit-box;
        display:-moz-box;
        display:-ms-flexbox;
        display:-webkit-flex;
        display:flex;
        -webkit-transition-property:-webkit-transform;
        -moz-transition-property:-moz-transform;
        -o-transition-property:-o-transform;
        -ms-transition-property:-ms-transform;
        transition-property:transform;
        -webkit-box-sizing:content-box;
        -moz-box-sizing:content-box;
        box-sizing:content-box
}
.swiper-container-android .swiper-slide,
.swiper-wrapper {
        -webkit-transform:translate3d(0,0,0);
        -moz-transform:translate3d(0,0,0);
        -o-transform:translate(0,0);
        -ms-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0)
}
.swiper-container-multirow>.swiper-wrapper {
        -webkit-box-lines:multiple;
        -moz-box-lines:multiple;
        -ms-flex-wrap:wrap;
        -webkit-flex-wrap:wrap;
        flex-wrap:wrap
}
.swiper-container-free-mode>.swiper-wrapper {
        -webkit-transition-timing-function:ease-out;
        -moz-transition-timing-function:ease-out;
        -ms-transition-timing-function:ease-out;
        -o-transition-timing-function:ease-out;
        transition-timing-function:ease-out;
        margin:0 auto
}
.swiper-slide {
        -webkit-flex-shrink:0;
        -ms-flex:0 0 auto;
        flex-shrink:0;
        width:100%;
        height:100%;
        position:relative;
}
.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
        height:auto
}
.swiper-container-autoheight .swiper-wrapper {
        -webkit-box-align:start;
        -ms-flex-align:start;
        -webkit-align-items:flex-start;
        align-items:flex-start;
        -webkit-transition-property:-webkit-transform,height;
        -moz-transition-property:-moz-transform;
        -o-transition-property:-o-transform;
        -ms-transition-property:-ms-transform;
        transition-property:transform,height
}
.swiper-container .swiper-notification {
        position:absolute;
        left:0;
        top:0;
        pointer-events:none;
        opacity:0;
        z-index:-1000
}
.swiper-wp8-horizontal {
        -ms-touch-action:pan-y;
        touch-action:pan-y
}
.swiper-wp8-vertical {
        -ms-touch-action:pan-x;
        touch-action:pan-x
}
.swiper-button-next,
.swiper-button-prev {
        position:absolute;
        top:50%;
        width:27px;
        height:44px;
        margin-top:-22px;
        z-index:10;
        cursor:pointer;
        -moz-background-size:27px 44px;
        -webkit-background-size:27px 44px;
        background-size:27px 44px;
        background-position:center;
        background-repeat:no-repeat
}
.swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled {
        opacity:.35;
        cursor:auto;
        pointer-events:none
}
.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
        background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
        left:10px;
        right:auto
}
.swiper-button-prev.swiper-button-black,
.swiper-container-rtl .swiper-button-next.swiper-button-black {
        background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")
}
.swiper-button-prev.swiper-button-white,
.swiper-container-rtl .swiper-button-next.swiper-button-white {
        background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")
}
.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
        background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
        right:10px;
        left:auto
}
.swiper-button-next.swiper-button-black,
.swiper-container-rtl .swiper-button-prev.swiper-button-black {
        background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")
}
.swiper-button-next.swiper-button-white,
.swiper-container-rtl .swiper-button-prev.swiper-button-white {
        background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")
}
.swiper-pagination {
        position:absolute;
        text-align:center;
        -webkit-transition:.3s;
        -moz-transition:.3s;
        -o-transition:.3s;
        transition:.3s;
        -webkit-transform:translate3d(0,0,0);
        -ms-transform:translate3d(0,0,0);
        -o-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0);
        z-index:10
}
.swiper-pagination.swiper-pagination-hidden {
        opacity:0
}
.swiper-container-horizontal>.swiper-pagination-bullets,
.swiper-pagination-custom,
.swiper-pagination-fraction {
        bottom:10px;
        left:0;
        width:100%
}
.swiper-pagination-bullet {
        width:8px;
        height:8px;
        display:inline-block;
        border-radius:100%;
        background:#000;
        opacity:.2
}
button.swiper-pagination-bullet {
        border:none;
        margin:0;
        padding:0;
        box-shadow:none;
        -moz-appearance:none;
        -ms-appearance:none;
        -webkit-appearance:none;
        appearance:none
}
.swiper-pagination-clickable .swiper-pagination-bullet {
        cursor:pointer
}
.swiper-pagination-white .swiper-pagination-bullet {
        background:#fff
}
.swiper-pagination-bullet-active {
        opacity:1;
        background:#007aff
}
.swiper-pagination-white .swiper-pagination-bullet-active {
        background:#fff
}
.swiper-pagination-black .swiper-pagination-bullet-active {
        background:#000
}
.swiper-container-vertical>.swiper-pagination-bullets {
        right:10px;
        top:50%;
        -webkit-transform:translate3d(0,-50%,0);
        -moz-transform:translate3d(0,-50%,0);
        -o-transform:translate(0,-50%);
        -ms-transform:translate3d(0,-50%,0);
        transform:translate3d(0,-50%,0)
}
.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
        margin:5px 0;
        display:block
}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
        margin:0 5px
}
.swiper-pagination-progress {
        background:rgba(0,0,0,.25);
        position:absolute
}
.swiper-pagination-progress .swiper-pagination-progressbar {
        background:#007aff;
        position:absolute;
        left:0;
        top:0;
        width:100%;
        height:100%;
        -webkit-transform:scale(0);
        -ms-transform:scale(0);
        -o-transform:scale(0);
        transform:scale(0);
        -webkit-transform-origin:left top;
        -moz-transform-origin:left top;
        -ms-transform-origin:left top;
        -o-transform-origin:left top;
        transform-origin:left top
}
.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar {
        -webkit-transform-origin:right top;
        -moz-transform-origin:right top;
        -ms-transform-origin:right top;
        -o-transform-origin:right top;
        transform-origin:right top
}
.swiper-container-horizontal>.swiper-pagination-progress {
        width:100%;
        height:4px;
        left:0;
        top:0
}
.swiper-container-vertical>.swiper-pagination-progress {
        width:4px;
        height:100%;
        left:0;
        top:0
}
.swiper-pagination-progress.swiper-pagination-white {
        background:rgba(255,255,255,.5)
}
.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar {
        background:#fff
}
.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar {
        background:#000
}
.swiper-container-3d {
        -webkit-perspective:1200px;
        -moz-perspective:1200px;
        -o-perspective:1200px;
        perspective:1200px
}
.swiper-container-3d .swiper-cube-shadow,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-wrapper {
        -webkit-transform-style:preserve-3d;
        -moz-transform-style:preserve-3d;
        -ms-transform-style:preserve-3d;
        transform-style:preserve-3d
}
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top {
        position:absolute;
        left:0;
        top:0;
        width:100%;
        height:100%;
        pointer-events:none;
        z-index:10
}
.swiper-container-3d .swiper-slide-shadow-left {
        background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));
        background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));
        background-image:-moz-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));
        background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));
        background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))
}
.swiper-container-3d .swiper-slide-shadow-right {
        background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));
        background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));
        background-image:-moz-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));
        background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));
        background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))
}
.swiper-container-3d .swiper-slide-shadow-top {
        background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));
        background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));
        background-image:-moz-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));
        background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));
        background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))
}
.swiper-container-3d .swiper-slide-shadow-bottom {
        background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));
        background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));
        background-image:-moz-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));
        background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));
        background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))
}
.swiper-container-coverflow .swiper-wrapper,
.swiper-container-flip .swiper-wrapper {
        -ms-perspective:1200px
}
.swiper-container-cube,
.swiper-container-flip {
        overflow:visible
}
.swiper-container-cube .swiper-slide,
.swiper-container-flip .swiper-slide {
        pointer-events:none;
        -webkit-backface-visibility:hidden;
        -moz-backface-visibility:hidden;
        -ms-backface-visibility:hidden;
        backface-visibility:hidden;
        z-index:1
}
.swiper-container-cube .swiper-slide .swiper-slide,
.swiper-container-flip .swiper-slide .swiper-slide {
        pointer-events:none
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-active .swiper-slide-active,
.swiper-container-flip .swiper-slide-active,
.swiper-container-flip .swiper-slide-active .swiper-slide-active {
        pointer-events:auto
}
.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right,
.swiper-container-cube .swiper-slide-shadow-top,
.swiper-container-flip .swiper-slide-shadow-bottom,
.swiper-container-flip .swiper-slide-shadow-left,
.swiper-container-flip .swiper-slide-shadow-right,
.swiper-container-flip .swiper-slide-shadow-top {
        z-index:0;
        -webkit-backface-visibility:hidden;
        -moz-backface-visibility:hidden;
        -ms-backface-visibility:hidden;
        backface-visibility:hidden
}
.swiper-container-cube .swiper-slide {
        visibility:hidden;
        -webkit-transform-origin:0 0;
        -moz-transform-origin:0 0;
        -ms-transform-origin:0 0;
        transform-origin:0 0;
        width:100%;
        height:100%
}
.swiper-container-cube.swiper-container-rtl .swiper-slide {
        -webkit-transform-origin:100% 0;
        -moz-transform-origin:100% 0;
        -ms-transform-origin:100% 0;
        transform-origin:100% 0
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-next+.swiper-slide,
.swiper-container-cube .swiper-slide-prev {
        pointer-events:auto;
        visibility:visible
}
.swiper-container-cube .swiper-cube-shadow {
        position:absolute;
        left:0;
        bottom:0;
        width:100%;
        height:100%;
        background:#000;
        opacity:.6;
        -webkit-filter:blur(50px);
        filter:blur(50px);
        z-index:0
}
.swiper-container-fade.swiper-container-free-mode .swiper-slide {
        -webkit-transition-timing-function:ease-out;
        -moz-transition-timing-function:ease-out;
        -ms-transition-timing-function:ease-out;
        -o-transition-timing-function:ease-out;
        transition-timing-function:ease-out
}
.swiper-container-fade .swiper-slide {
        pointer-events:none;
        -webkit-transition-property:opacity;
        -moz-transition-property:opacity;
        -o-transition-property:opacity;
        transition-property:opacity
}
.swiper-container-fade .swiper-slide .swiper-slide {
        pointer-events:none
}
.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
        pointer-events:auto
}
.swiper-zoom-container {
        width:100%;
        height:100%;
        display:-webkit-box;
        display:-moz-box;
        display:-ms-flexbox;
        display:-webkit-flex;
        display:flex;
        -webkit-box-pack:center;
        -moz-box-pack:center;
        -ms-flex-pack:center;
        -webkit-justify-content:center;
        justify-content:center;
        -webkit-box-align:center;
        -moz-box-align:center;
        -ms-flex-align:center;
        -webkit-align-items:center;
        align-items:center;
        text-align:center
}
.swiper-zoom-container>canvas,
.swiper-zoom-container>img,
.swiper-zoom-container>svg {
        max-width:100%;
        max-height:100%;
        object-fit:contain
}
.swiper-scrollbar {
        border-radius:10px;
        position:relative;
        -ms-touch-action:none;
        background:rgba(0,0,0,.1)
}
.swiper-container-horizontal>.swiper-scrollbar {
        position:absolute;
        left:1%;
        bottom:3px;
        z-index:50;
        height:5px;
        width:98%
}
.swiper-container-vertical>.swiper-scrollbar {
        position:absolute;
        right:3px;
        top:1%;
        z-index:50;
        width:5px;
        height:98%
}
.swiper-scrollbar-drag {
        height:100%;
        width:100%;
        position:relative;
        background:rgba(0,0,0,.5);
        border-radius:10px;
        left:0;
        top:0
}
.swiper-scrollbar-cursor-drag {
        cursor:move
}
.swiper-lazy-preloader {
        width:42px;
        height:42px;
        position:absolute;
        left:50%;
        top:50%;
        margin-left:-21px;
        margin-top:-21px;
        z-index:10;
        -webkit-transform-origin:50%;
        -moz-transform-origin:50%;
        transform-origin:50%;
        -webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;
        -moz-animation:swiper-preloader-spin 1s steps(12,end) infinite;
        animation:swiper-preloader-spin 1s steps(12,end) infinite
}
.swiper-lazy-preloader:after {
        display:block;
        content:"";
        width:100%;
        height:100%;
        background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
        background-position:50%;
        -webkit-background-size:100%;
        background-size:100%;
        background-repeat:no-repeat
}
.swiper-lazy-preloader-white:after {
        background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
}
@-webkit-keyframes swiper-preloader-spin {
        100% {
                -webkit-transform:rotate(360deg)
        }
}
@keyframes swiper-preloader-spin {
        100% {
                transform:rotate(360deg)
        }
}
body,html{scroll-behavior: smooth;}
.new-header{height:104px;}
.fiex-header{position:fixed;left:0;right:0;top:0;z-index:99;width:100%;height:86px;padding:18px 0 0;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.2);}
.new-header .logo{float: left; width:226px; padding-top: 0;}
.new-header .logo img{width: 100%; display: block;}
.new-header .testBtn{float: right; position: relative; width: 172px; height:67px;}
.new-header .testBtn img{position: absolute; top:0; left: 0; width: 172px; height:67px;}
.new-header .menu{float: left; width: 840px; margin-top: 10px;margin-left: 50px;}
.new-header .menu li{position: relative; z-index: 9; float: left; width: 110px;}
.new-header .menu li .tit{display: block; color:#737373; font-size: 18px; line-height: 48px; text-align: center;}
.new-header .menu li .tit i{width: 15px; height: 8px; margin-left: 6px; display: inline-block; background:url(/style/images/menu_arrow.png) no-repeat; background-size: 100% 100%;}
.new-header .menu li.lx{width:160px;}
.new-header .header-mao{float: right;position: relative;display: block; width: 140px; height: 36px;margin-top: 13px; background-color: #cc9b73;background-image: linear-gradient(110deg, #b78d80, #e0b7a2);background-image: -webkit-linear-gradient(110deg, #b78d80, #e0b7a2);border-radius: 18px;color: #fff; font-size: 20px; font-weight: bolder; line-height: 36px; text-align: center; overflow: hidden;}
.header-mao::before{position: absolute;top: 0px; left: -500px;content: ""; width: 120px;height: 500px;background: rgba(255, 255, 255, 0.6);transform: skew(-50deg); animation: 3s ease 0s infinite normal none running shine;}

@keyframes shine {
    0% {
        left: -500px;
    }

    100% {
        left: 655px;
    }
}
.subMenu{position: absolute; left: 50%; top:85px; z-index: 10; margin-left: -80px; width:160px; display: none;}
.subMenu .link{position: relative; height: 40px; padding: 0 10px; margin-bottom: 8px; display: block; background-color: #fff; border-radius: 20px; color: #737373; font-size: 16px; line-height: 40px; text-align: center; overflow: hidden; box-shadow: 0 0 10px rgba(0,0,0,.2);}
.subMenu .link:hover{background-color:#b88a7a; color: #fff;}
.cd-menu-trigger,.new-nav,.liaison{display: none;}

.liaisonPC{height: 568px; background:#7695c9 url(/style/images/liaison3.jpg) no-repeat center top;}
.liaisonPC ul{width:490px; height:458px; padding:110px 0 0 790px; margin:0 auto; }
.liaisonPC li{float:left;background: #936858; width: 200px;border-radius: 32px;margin-top: 200px;margin-left: 122px;}
.liaisonPC li a{width:100%; height:64px; display:block; color:#fff; font-size:20px; text-align:center; line-height:64px; font-weight:600;}
.liaisonPC li a i{width:30px; height:30px; margin-right:10px; display:inline-block; background:url(/style/images/icon_chatsapp.png) no-repeat; background-size:100% 100%; vertical-align:top; margin-top:12px;}

.footerInfo{padding:20px 0; background-color: #f2f2f2; text-align: center;}
.footer-div{max-width: 1280px;margin: auto;display: flex;flex-wrap: wrap; justify-content: center;gap: 10px;}
.footerInfo p{line-height:1.5;font-size:16px;color:#a3a4a4;}
.footerInfo p a.yszc{font-size:16px;}

.index-zixun{position: fixed;right: 0;top: 50%;width: 200px;z-index: 2;}
.index-zixun img{width: 100%;object-fit: cover;}

.fixed-whatsApp{position: fixed;right: 0;bottom:20%;z-index: 99;width: 200px;}
.fixed-whatsApp a{width:100%; height:64px; display:block; color:#fff; font-size:20px; text-align:center; line-height:64px; font-weight:600;margin-bottom: 10px;background-color: #bf9586;border-radius:32px;box-shadow: 0 4px 10px rgba(0,0,0,.2);}
.fixed-whatsApp a i{width:30px; height:30px; margin-right:10px; display:inline-block; background:url(/style/images/icon_chatsapp.png) no-repeat; background-size:100% 100%; vertical-align:top; margin-top:12px; animation: pulse 1s .2s ease infinite;-webkit-animation: pulse 1s .2s ease infinite;}
.fixed-whatsApp a:nth-child(2){background:rgba(25, 109, 182, 0.8);}
.fixed-whatsApp a:nth-child(2) i{width:60px;height:60px;margin-left:10px;display:inline-block;background:url(/style/images/icon_whatsapp.png) no-repeat;background-size:100% 100%;vertical-align:top;margin-top:0;animation:pulse 1s .2s ease infinite;-webkit-animation:pulse 1s .2s ease infinite;}
.fixed-whatsApp a:nth-child(3){background:linear-gradient(#ff9f27,#fd7b12);}
.fixed-whatsApp a:nth-child(3) i{width:39px;height:34px;margin-left:10px;display:inline-block;background:url(/style/images/icon_booking.png) no-repeat;background-size:100% 100%;vertical-align:top;margin-top:12px;animation:pulse 1s .2s ease infinite;-webkit-animation:pulse 1s .2s ease infinite;}
.fixed-menu-listData{display:none;}
.fixed-footer-nav{display:none;}

.public-rightSwtWap1{display:none;width:1.2rem;position:fixed;right:0;bottom:2.5rem;z-index:999999;}
.public-rightSwtWap1 i{padding:.05rem 0;border-radius:.1rem;display:block;}
.public-rightSwtWap1 i img{width:100%;height:auto;display:block;margin:0 auto;}
.public-rightSwtWap1 em{line-height:.4rem;text-align:center;font-size:.2rem;font-weight:bold;color:#fff;display:block;}
.public-rightSwtWap1 .nums{width:.45rem;height:.45rem;line-height:.45rem;position:absolute;right:0;top:-.1rem;text-align:center;border-radius:50%;color:white;font-size:.24rem;font-weight:bold;background-color:#ff0000;animation:pulse 1s .2s ease infinite;-webkit-animation:pulse 1s .2s ease infinite;}

.swt-booking{width:100%;height:100%;background-color:rgba(0,0,0,.5);position:fixed;left:0;top:0;z-index:999999999;}
.swt-booking .bajs-light-popup-origin{width:6rem;background-color:#fff;border-radius:20px;box-shadow:rgba(0,0,0,.5) 0 0 10px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);}
.swt-booking .bajs-light-popup-content{padding:.5rem .2rem .3rem;}
.swt-booking .bajs-light-popup-content h3{text-align:center;line-height:.5rem;font-size:.36rem;}
.swt-booking .bajs-light-popup-content h3 img{width:1rem;height:1rem;display:block;margin:0 auto .1rem;}
.swt-booking .bajs-light-popup-content li{line-height:.4rem;font-size:.28rem;padding:.1rem .1rem;}
.swt-booking .bajs-light-popup-content a.btn{width:5rem;height:.6rem;text-align:center;line-height:.6rem;font-size:.32rem;color:#fff;background-color:#ff7b00;border-radius:1rem;display:block;margin:0 auto;position:relative;}

@media only screen and (max-width: 750px){
    .public-rightSwtWap1{display:block;}
    .liaisonPC{display:none;}
    .new-header{position: relative;padding:0;height: 1.2rem;}
    .fiex-header{height: 1.2rem;padding: 0.24rem 0.2rem; box-sizing: border-box;}
    .new-header .item{position: relative;}
    .new-header .logo{float: none; width: 2.26rem; padding-left:0; margin: 0 0 0 2rem;}
    .new-header .logo img{width: 100%; display: block;}
    .new-header .testBtn{float: none; width: 1.72rem; height: .67rem;}
    .new-header .testBtn img{width: 1.72rem; height: .67rem;}
    .new-header .menu{display:none;}
    .new-header .header-mao{position: absolute;right: 0;top:50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);width: 2rem;height: 0.62rem;margin: 0;font-size: .32rem;display: flex;display: -webkit-flex;justify-content: center;align-items: center;}
    .cd-menu-trigger{position: absolute; left: 0; top:.1rem; display: block; width: 0.66rem;height: 0.54rem; background: url(/style/images/icon_menu.png) no-repeat center center;background-size: 0.46rem 0.34rem;}
    .cd-menu-trigger.on{ background: url(/style/images/close.png) no-repeat center center;background-size: 0.46rem 0.46rem;}

    .mask{width:100%;height:100%;background-color:rgba(51,51,51,0.4);position:fixed;left:0;top:0;display:none;z-index:98;}
    .new-nav{width:100%;position:absolute;left:0;top:1.2rem;z-index:99; display: block; height:0;-webkit-transition: height .6s ease;transition: height .6s ease;overflow: hidden;}
    .new-nav.active{height: calc(100vh - 1.2rem);}
    .new-nav ul{padding:0 .2rem; background-color: #fff;}
    .new-nav li{min-height:1rem;text-align: center;}
    .new-nav li .tag{position: relative; height: 1rem;display: block;border-bottom: #e0d8cc solid 1px;color:#b88a7a;font-size:.32rem;line-height:1rem;}
    .new-nav li .tag .icon_add{position:absolute;right:.2rem;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);width:.4rem;height:.4rem;}
    .new-nav li .tag .icon_add i{position:absolute; background-color:#b88a7a;}
    .new-nav li .tag .icon_add i:nth-child(1){left:0; top:50%; margin-top: -1px;  width:100%; height:2px;}
    .new-nav li .tag .icon_add i:nth-child(2){top:0; left:50%; margin-left: -1px;  width:2px; height:100%;}
    .new-nav li.on .tag{background-color:#b88a7a; color:#fff;}
    .new-nav li.on .tag .icon_add i{background-color:#fff;}
    .new-nav li.on .tag .icon_add i:nth-child(2){display:none;}
    .subMenu-wap{height: 0; overflow: hidden;-webkit-transition: height .5s ease;transition: height .5s ease;}
    .subMenu-wap a{position:relative;height:.8rem;display:block;color:#b88a7a;font-size:.3rem;line-height:.8rem;text-align:center;}

    .liaison{display: block;}
    .liaison img{width: 100%; display: block;}
    
    .footerInfo{padding:.32rem 0 1.8rem;; text-align: center;}
    .footer-div{gap: 0;}
    .footer-div div{width: 100%;}
    .footerInfo p{font-size:.26rem;}
    .footerInfo p a.yszc{font-size:.26rem;}
    
    .index-zixun{width: 100px;}
    .fixed-whatsApp{display:none;}
    /*chatsApp*/
        .fixed-menu-listData{position:fixed;right:0;bottom:33%;width:80px;border-radius:100px;background-color:white;z-index:999;box-shadow:10px 0 20px #e5e5e5; display:block;}
    .fixed-menu-listData ul{padding:0 0;}
    .fixed-menu-listData li{margin:.1rem 0;}
    .fixed-menu-listData li .icon{margin:0 auto;width:63px;height:63px;}
    .fixed-menu-listData li .icon img{width:100%;height:100%;}
    .fixed-menu-listData li .name{display:block; margin-top:6px;font-size:14px;text-align: center;color: #666;padding-bottom: 10px;}
    .fixed-menu-listData .wechat:hover .wxcode{display:flex;}
    .fixed-menu-listData .nums{position:absolute;right:0px;top:-5px;width:28px;height:28px;text-align:center;line-height:28px;border-radius:50%;color:white;font-size:14px;font-weight:bold;background-color:#ff0000;animation:pulse 1s .2s ease infinite;-webkit-animation:pulse 1s .2s ease infinite;}
    
    .fixed-footer-nav{width:100%;max-width:750px;min-width:320px;height:1.3rem;background:#098882;position:fixed;bottom:0;left:0;right:0;z-index:99;margin: 0 auto;box-sizing:border-box;display:flex;display:-webkit-flex;justify-content:space-between;align-items:center;}
    .fixed-footer-nav a{width:50%;text-align:center;line-height:1.3rem;font-size:.39rem;color:#fff;background:linear-gradient(#ff9f27,#fd7b12);position:relative;padding-top:0;}
    .fixed-footer-nav a:nth-child(2){background:linear-gradient(#0ba3ae,#22b4bc);}
    .fixed-footer-nav a em{display:inline-block;position:relative;padding-left:.64rem;}
    .fixed-footer-nav a i{width:.39rem;height:.4rem;display:block;position:absolute;left:0;top:50%;transform:translateY(-50%);}
    .fixed-footer-nav a i.ioc1{background:url(/style/images/icon_booking.png) no-repeat;background-size:100% 100%;}
    .fixed-footer-nav a i.ioc2{background:url(/style/images/icon_chat.png) no-repeat;background-size:100% 100%;}
}

@keyframes pulse{
    0%{transform:scale(0.9)}
    50%{transform:scale(1)}
    100%{transform:scale(0.9)}
}
@-webkit-keyframes pulse{
    0%{-webkit-transform:scale(0.9)}
    50%{-webkit-transform:scale(1)}
    100%{-webkit-transform:scale(0.9)}
}