@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:"Microsoft Yahei", Tahoma;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;}
/* 
 * html5元素
 */
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;}
/* 14px字体 */
.f14{font-size:14px;}
/* 16px字体 */
.f16{font-size:16px;}
/* br属性 */
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;}
input[type="date"] {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
input[type="date"]::-webkit-calendar-picker-indicator {
  display: none;
}
/* 特殊日子 全站灰色 */
.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)}}


.headerCon{width:1400px;height:140px;margin:0 auto;position:relative;}
.headerCon a.logo{width:510px;height:53px;background:url(/modules/style/images/public/logo.png) no-repeat;position:absolute;left:0;top:50%;margin-top:-20px;}
.headerCon .nav{padding:32px 0 0 617px;}
.headerCon .nav dl{float:left;position:relative;margin-right:55px;}
.headerCon .nav dt{line-height:39px;font-size:24px;color:#333;position:relative;padding-top:19px;margin-bottom:20px;}
.headerCon .nav dt a{color:#333;}
.headerCon .nav dt i{width:0;height:0;border-top:#333 solid 9px;border-left:transparent solid 6px;border-right:transparent solid 6px;display:block;position:absolute;right:-20px;top:50%;margin:5px 0 0 0;}
.headerCon .nav dd{width:153px;border:#018788 solid 1px;background-color:#fff;position:absolute;left:0;top:77px;z-index:2;display:none;}
.headerCon .nav dd a{text-align:center;line-height:47px;font-size:24px;color:#333;display:block;}
.headerCon .nav dd a:hover{color:#fff;background-color:#018788;}
.headerCon .tel{line-height:30px;font-size:24px;color:#0d8c8d;position:absolute;right:0;top:50%;padding-left:45px;transform:translateY(-50%);}
.headerCon .tel em{display:block;}
.headerCon .tel .ioc{width:38px;height:48px;background:url(/modules/style/images/public/tel.png) no-repeat;position:absolute;left:0;top:50%;margin-top:-20px;}
.headerCon .nav dl.active dt{color:#018788;border-bottom:#018788 solid 1px;}
.headerCon .nav dl.active dt i{border-top-color:#018788;}
.headerCon .nav dl.active dd{display:block;}

.bookingform{background-color:#eff9f9;border-radius:20px;overflow:hidden;padding:82px 0 78px 65px;margin-bottom:92px;}
.bookingform dl{float:left;position:relative;padding-left:170px;margin-bottom:55px;}
.bookingform dt{line-height:70px;font-size:35px;color:#333;position:absolute;left:0;top:0;}
.bookingform dd label{line-height:70px;font-size:30px;color:#333;position:relative;padding-left:40px;margin-right:35px;display:inline-block;}
.bookingform dd label input{width:26px;height:26px;border:#373838 solid 1px;border-radius:50%;position:absolute;left:0;top:50%;margin-top:-14px;}
.bookingform dd label input:checked{background:url(/modules/style/images/public/check.jpg) center 0 no-repeat #018788;border-color:#018788;}
.bookingform dd select{display:none;}
.bookingform dd input.txt{width:418px;height:68px;font-size:35px;background-color:#fff;border:#cecece solid 1px;border-radius:10px;}
.bookingform dd input.date{width:1096px;background:url(/modules/style/images/public/date.jpg) right center no-repeat #fff;}
.bookingform dl.w470{width:420px;margin-right:70px;}
.bookingform .btn .submit{width:416px;height:98px;text-align:center;line-height:98px;font-size:40px;color:#fff;background-color:#ff6c00;border:0;border-radius:10px;display:block;margin:0 auto;}

.footerInfo{height:1076px;}
.footerList{height:206px;background-color:#018788;border-radius:150px;display:flex;display:-webkit-flex;justify-content:space-between;flex-wrap:wrap;padding:0 60px;}
.footerList span{line-height:42px;text-align:right;font-size:42px;color:#fff;display:inline-block;position:relative;padding:60px 0;}
.footerList span i{width:116px;height:30px;background:url(/modules/style/images/public/ioc_05.png) no-repeat;display:block;position:absolute;top:50%;margin-top:-15px;right:-141px;}
.footerList span.line{line-height:84px;}
.footerDl{padding-top:45px;overflow:hidden;}
.footerDl dt{float:right;}
.footerDl dt,.footerDl dt img{width:553px;height:474px;}
.footerDl dd{float:left;width:760px;}
.footerDl dd h3{color:#fff;border-bottom:#bac5cc solid 1px;position:relative;padding:25px 0 25px 85px;}
.footerDl dd h3 i{width:65px;height:87px;background:url(/modules/style/images/public/ioc_03.png) no-repeat;display:block;position:absolute;left:0;top:50%;margin-top:-44px;;}
.footerDl dd h3 span{font-size:54px;}
.footerDl dd h3 small{font-size:28px;font-weight:normal;display:block;}
.footerDl dd ul{padding:25px 0 50px;}
.footerDl dd li{line-height:50px;font-size:28px;color:#fefefe;}
.footerDl dd span.btn{overflow:hidden;}
.footerDl dd span.btn a.tel,.footerDl dd span.btn a.chat{height:67px;text-align:center;line-height:67px;font-size:30px;color:#fff;border-radius:50px;display:inline-block;}
.footerDl dd span.btn a.tel{float:left;width:427px;background-color:#00bf5e;}
.footerDl dd span.btn a.chat{float:right;width:302px;background-color:#ff5400;}

.footer{background-color:#006566;}
.footerCon{width:1400px;padding:60px 0 50px;overflow:hidden;margin:0 auto;}
.footerTie{line-height:0;text-align:center;padding:50px 0 50px;}
.footerTie span{line-height:95px;font-size:58px;color:#ffd200;display:inline-block;position:relative;z-index:1;}
.footerTie span i{width:65px;height:65px;background-color:#fff;opacity:.3;border-radius:50%;display:block;position:absolute;left:-18px;bottom:0;z-index:-1;}
.footerTie small{display:block;}
.footerTie small em{line-height:60px;font-size:38px;color:#018788;border:#018788 solid 1px;background-color:#fff;border-radius:50px;padding:0 12px;display:inline-block;}
.fotLeft{float:left;width:570px;border-right:#66a3a3 solid 1px;margin-top:11px;}
.fotLeft a.logo{width:439px;height:69px;background:url(/modules/style/images/public/logo_fot.png) no-repeat;display:block;margin-bottom:28px;}
.fotLeft .list{display:block;overflow:hidden;margin-bottom:27px;}
.fotLeft .list a{float:left;width:77px;height:77px;border-radius:10px;display:block;margin-right:34px;}
.fotLeft .list a.ioc1{background:url(/modules/style/images/public/ioc_01.jpg) no-repeat;}
.fotLeft .list a.ioc2{background:url(/modules/style/images/public/ioc_02.jpg) no-repeat;}
.fotLeft .list a.ioc3{background:url(/modules/style/images/public/ioc_03.jpg) no-repeat;}
.fotLeft p{line-height:30px;font-size:24px;color:#fefefe;position:relative;padding-left:37px;}
.fotLeft p i{width:27px;height:27px;background:url(/modules/style/images/public/ioc_04.png) no-repeat;display:block;position:absolute;left:0;top:50%;margin-top:-13px;}
.fotRight{float:right;width:705px;}
.fotRight dt{line-height:100px;font-size:34px;color:#fefefe;position:relative;}
.fotRight dt i{width:0;height:0;border-left:#fff solid 9px;border-top:transparent solid 6px;border-bottom:transparent solid 6px;display:block;position:absolute;left:160px;top:50%;margin-top:-6px;}
.fotRight dd{line-height:52px;}
.fotRight dd a{width:170px;line-height:52px;font-size:28px;color:#fefefe;display:inline-block;}
.fotRight dd a:hover{color:#ffd042;}

.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;}

.project{background-color:#f7f9f8;padding:93px 0 95px;}
.projectAll{display:flex;display:-webkit-flex;justify-content:space-between;flex-wrap:wrap;}
.projectAll a{width:248px;height:108px;text-align:center;line-height:108px;font-size:32px;color:#333;padding-top:140px;border:#d6d6d6 solid 1px;background-color:#fff;border-radius:20px;display:block;margin-bottom:43px;position:relative;}
.projectAll a i{display:block;position:absolute;left:50%;transform:translateX(-50%);}
.projectAll a i.ioc1{width:86px;height:99px;background-position:0 0;top:42px;}
.projectAll a i.ioc2{width:105px;height:99px;background-position:-90px 0;top:43px;}
.projectAll a i.ioc3{width:97px;height:109px;background-position:-199px 0;top:35px;}
.projectAll a i.ioc4{width:95px;height:105px;background-position:-300px 0;top:44px;}
.projectAll a i.ioc5{width:78px;height:101px;background-position:-399px 0;top:43px;}
.projectAll a i.ioc6{width:93px;height:108px;background-position:-481px 0;top:34px;}
.projectAll a i.ioc7{width:129px;height:104px;background-position:-578px 0;top:43px;}
.projectAll a i.ioc8{width:119px;height:113px;background-position:-1023px 0;top:37px;}
.projectAll a i.ioc9{width:120px;height:119px;background-position:-794px 0;top:36px;}
.projectAll a i.ioc10{width:101px;height:107px;background-position:-918px 0;top:40px;}
.projectAll a:hover{color:#fff;background-color:#019c9d;border-color:#019c9d;}
.projectAll a:hover i.ioc1{background-position:0 -123px;}
.projectAll a:hover i.ioc2{background-position:-90px -123px;}
.projectAll a:hover i.ioc3{background-position:-199px -123px;}
.projectAll a:hover i.ioc4{background-position:-300px -123px;}
.projectAll a:hover i.ioc5{background-position:-399px -123px;}
.projectAll a:hover i.ioc6{background-position:-481px -123px;}
.projectAll a:hover i.ioc7{background-position:-578px -123px;}
.projectAll a:hover i.ioc8{background-position:-1023px -123px;}
.projectAll a:hover i.ioc9{background-position:-794px -123px;}
.projectAll a:hover i.ioc10{background-position:-918px -123px;}
@media only screen and (min-width:751px){
	.footerInfo{background:url(/modules/style/images/public/footer.jpg) center no-repeat;}
	.projectAll a i{background:url(/modules/style/images/public/project.png) no-repeat;}
}
@media only screen and (max-width:750px){
	.headerCon{width:7.5rem;height:.7rem;margin:0 auto;position:relative;z-index:2;}
	.headerCon a.logo{width:3.76rem;height:.39rem;background-size:100% 100%;position:absolute;left:.4rem;top:50%;margin-top:0;transform:translateY(-50%);}
	.headerCon span.navMore{width:.35rem;height:.3rem;background:url(/modules/style/images/public/more.png) no-repeat;background-size:100% 100%;display:block;position:absolute;right:.4rem;top:50%;transform:translateY(-50%);}
	.headerCon .nav{width:6.7rem;padding:0 .4rem;background-color:#eef9f9;display:none;position:absolute;left:0;top:.7rem;z-index:1;}
	.headerCon .nav dl{float:none;width:100%;border-bottom:#bfe2e2 solid 1px;position:relative;margin-right:55px;}
	.headerCon .nav dt{line-height:.68rem;font-size:.26rem;padding-top:0;margin-bottom:0;}
	.headerCon .nav dt i{width:0;height:0;border-top:#333 solid 9px;border-left:transparent solid 6px;border-right:transparent solid 6px;display:block;position:absolute;top:50%;margin:0;right:0;transform:translateY(-50%) rotate(-90deg);}
	.headerCon .nav dd{width:auto;border:#018788 solid 1px;background-color:transparent;border:0;position:relative;left:0;top:0;display:none;}
	.headerCon .nav dd a{text-align:left;line-height:.42rem;font-size:.24rem;padding:0 .25rem;}
	.headerCon .nav dd a:hover{color:#fff;background-color:#018788;}
	.headerCon .tel{display:none;}
	.headerCon .nav dl.active dt{color:#018788;border-bottom:0;}
	.headerCon .nav dl.active dt i{transform:translateY(-50%) rotate(0deg);border-top-color:#018788;}
	.headerCon .nav dl.active dd{display:block;padding-bottom:.2rem;}
	.headerCon .nav.active{display:block;}
	
	.bookingform{border-radius:.2rem;padding:.44rem 0 .42rem;margin:0 .4rem .6rem;}
	.bookingform dl{float:none;width:4.2rem;padding-left:1.5rem;margin:0 auto .33rem;}
	.bookingform dt{line-height:.5rem;font-size:.28rem;}
	.bookingform dd label{display:none;}
	.bookingform dd select{width:4.2rem;height:.5rem;font-size:.28rem;background-color:#fff;border:#cecece solid 1px;border-radius:10px;display:block;}
	.bookingform dd input.txt{width:4.2rem;height:.5rem;font-size:.28rem;border-radius:.1rem;}
	.bookingform dd input.date{width:4.2rem;background-size:.5rem auto;}
	.bookingform dl.w470{width:4.2rem;margin-right:auto;}
	.bookingform .btn .submit{width:5.6rem;height:.72rem;line-height:.72rem;font-size:.29rem;border-radius:.1rem;}

	.footerInfo{height:6.83rem;background:url(/modules/style/images/public/wap/footer.jpg) center no-repeat;}
	.footerTie{line-height:0;text-align:center;padding:.35rem 0 .5rem;}
	.footerTie span{line-height:.6rem;font-size:.46rem;}
	.footerTie span i{width:.52rem;height:.52rem;left:-.18rem;}
	.footerTie small em{line-height:.37rem;font-size:.26rem;border-radius:.5rem;padding:0 .15rem;}
	.footerTop{padding:0 .4rem;}
	.footerList{height:.99rem;border-radius:1rem;padding:0 .3rem;}
	.footerList span{line-height:.26rem;text-align:right;font-size:.22rem;display:inline-block;position:relative;padding:.15rem 0;}
	.footerList span i{width:.44rem;height:.15rem;background-size:100% 100%;margin-top:0;right:-.5rem;transform:translateY(-50%);}
	.footerList span.line{line-height:.54rem;}
	.footerDl{padding-top:.4rem;position:relative;}
	.footerDl dt{float:none;position:absolute;right:0;top:.6rem;}
	.footerDl dt,.footerDl dt img{width:2.81rem;height:2.4rem;}
	.footerDl dd{float:left;width:100%;}
	.footerDl dd h3{padding:.2rem 0 .2rem .5rem;width:3.3rem;}
	.footerDl dd h3 i{width:.39rem;height:.52rem;background-size:100% 100%;margin-top:0;;transform:translateY(-50%);}
	.footerDl dd h3 span{font-size:.32rem;}
	.footerDl dd h3 small{font-size:.16rem;}
	.footerDl dd ul{padding:.15rem 0 .35rem;width:3.8rem;}
	.footerDl dd li{line-height:.26rem;font-size:.18rem;}
	.footerDl dd span.btn{display:block;}
	.footerDl dd span.btn a.tel,.footerDl dd span.btn a.chat{height:.54rem;line-height:.54rem;font-size:.26rem;border-radius:.5rem;display:inline-block;}
	.footerDl dd span.btn a.tel{width:3.73rem;}
	.footerDl dd span.btn a.chat{width:2.7rem;}

	.footerCon{width:7.5rem;padding:.56rem 0 .4rem;overflow:hidden;margin:0 auto;}
	.fotLeft{float:none;width:auto;border-right:0;margin-top:11px;}
	.fotLeft a.logo{width:4.39rem;height:.69rem;background-size:100% 100%;display:block;margin:0 auto .25rem;}
	.fotLeft .list{text-align:center;margin-bottom:0;}
	.fotLeft .list a{float:none;width:.77rem;height:.77rem;border-radius:10px;display:inline-block;margin-right:34px;}
	.fotLeft .list a.ioc1,.fotLeft .list a.ioc2,.fotLeft .list a.ioc3{background-size:100% 100%;}
	.fotLeft p{text-align:center;line-height:.79rem;font-size:.24rem;position:relative;padding-left:0;}
	.fotLeft p span{position:relative;padding-left:.37rem;}
	.fotLeft p i{width:.27rem;height:.27rem;background-size:100% 100%;margin-top:0;transform:translateY(-50%);}
	.fotRight{float:none;width:6.7rem;margin:0 auto;background-color:#005657;border-radius:.2rem;}
	.fotRight dt{width:2.05rem;height:.48rem;text-align:center;line-height:.48rem;font-size:.28rem;background-color:#daae50;border-radius:0 0 .1rem .1rem;margin:0 auto;}
	.fotRight dt i{display:none;}
	.fotRight dd{line-height:0;padding:.3rem 0 .35rem .25rem;}
	.fotRight dd a{width:1.4rem;line-height:.46rem;font-size:.24rem;border-right:#1a6768 solid .01rem;display:inline-block;margin-right:.3rem;}
	.fotRight dd a:nth-child(4n){border-right:0;margin-right:0;}
	.fotRight dd a:nth-child(4n-1){width:1rem;}
	.fotRight dd a:nth-child(1){color:#ffd042;}

	.project{padding:.43rem .3rem .28rem;}
	.projectAll a{width:1.25rem;height:.48rem;line-height:.48rem;font-size:.24rem;padding-top:.73rem;border-radius:.2rem;margin-bottom:.21rem;}
	.projectAll a i{background:url(/modules/style/images/public/wap/project.png) no-repeat;background-size:6.13rem 1.36rem;}
	.projectAll a i.ioc1{width:.47rem;height:.54rem;background-position:0 0;top:.19rem;}
	.projectAll a i.ioc2{width:.57rem;height:.54rem;background-position:-.51rem 0;top:.19rem;}
	.projectAll a i.ioc3{width:.52rem;height:.58rem;background-position:-1.12rem 0;top:.15rem;}
	.projectAll a i.ioc4{width:.51rem;height:.55rem;background-position:-1.68rem 0;top:.18rem;}
	.projectAll a i.ioc5{width:.43rem;height:.62rem;background-position:-2.23rem 0;top:.15rem;}
	.projectAll a i.ioc6{width:.47rem;height:.55rem;background-position:-2.70rem 0;top:.18rem;}
	.projectAll a i.ioc7{width:.63rem;height:.51rem;background-position:-3.21rem 0;top:.2rem;}
	.projectAll a i.ioc8{width:.59rem;height:.56rem;background-position:-5.54rem 0;top:.16rem;}
	.projectAll a i.ioc9{width:.67rem;height:.66rem;background-position:-4.30rem 0;top:.11rem;}
	.projectAll a i.ioc10{width:.49rem;height:.52rem;background-position:-5.01rem 0;top:.17rem;}
	.projectAll a:hover i.ioc1{background-position:0 -.7rem;}
	.projectAll a:hover i.ioc2{background-position:-.51rem -.7rem;}
	.projectAll a:hover i.ioc3{background-position:-1.12rem -.7rem;}
	.projectAll a:hover i.ioc4{background-position:-1.68rem -.7rem;}
	.projectAll a:hover i.ioc5{background-position:-2.23rem -.7rem;}
	.projectAll a:hover i.ioc6{background-position:-2.70rem -.7rem;}
	.projectAll a:hover i.ioc7{background-position:-3.21rem -.7rem;}
	.projectAll a:hover i.ioc8{background-position:-5.54rem -.7rem;}
	.projectAll a:hover i.ioc9{background-position:-4.30rem -.7rem;}
	.projectAll a:hover i.ioc10{background-position:-5.01rem -.7rem;}
}