﻿/**
 * Swiper 4.5.0
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * http://www.idangero.us/swiper/
 *
 * Copyright 2014-2019 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: February 22, 2019
 */
.swiper-container{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-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-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;-o-transition-property:transform,height;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container-3d{-webkit-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;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,right top,left 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:-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,left top,right 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:-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 bottom,left top,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:-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 top,left bottom,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:-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-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{-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;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-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-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-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-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-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-lock{display:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s opacity;-o-transition:.3s opacity;transition:.3s opacity;-webkit-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-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.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;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:.2s top,.2s -webkit-transform;transition:.2s top,.2s -webkit-transform;-o-transition:.2s transform,.2s top;transition:.2s transform,.2s top;transition:.2s transform,.2s top,.2s -webkit-transform}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s left,.2s -webkit-transform;transition:.2s left,.2s -webkit-transform;-o-transition:.2s transform,.2s left;transition:.2s transform,.2s left;transition:.2s transform,.2s left,.2s -webkit-transform}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s right,.2s -webkit-transform;transition:.2s right,.2s -webkit-transform;-o-transition:.2s transform,.2s right;transition:.2s transform,.2s right;transition:.2s transform,.2s right,.2s -webkit-transform}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-progressbar.swiper-pagination-white{background:rgba(255,255,255,.25)}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0,0,0,.25)}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}.swiper-pagination-lock{display:none}.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-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align: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%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{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%;-ms-transform-origin:50%;transform-origin:50%;-webkit-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%;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);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-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;-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-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.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-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.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-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.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;backface-visibility:hidden}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}
		/**分隔符**/
		/*******[公用]*******/
div.pos,div.wp,div.bgbox,ul,li{box-sizing: border-box;-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */}
body{
    font-family: 'Microsoft Yahei',"PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif;
    color: #333;
}

/******************专业底部表单*****************/
.form_box{width: 100%;background-size: cover;background-repeat: no-repeat;background-position: center;padding: 43px 0 35px;background: url('../images/img-ninem-2.jpg') no-repeat;}
.form_box .form{background-color: #9f805c;border-radius: 10px;color: #fff;margin-top: 25px;padding-bottom: 20px;}
.form_box .form ul{padding: 30px 20px 0;}
.form_box .form .li_gender{margin-bottom: 18px;text-align: center;font-size: 0;}
.form_box .form .li_gender label.m{background-image: url("../images/ico-hm-1.png");}
.form_box .form .li_gender label.f{background-image: url("../images/ico-hm-2.png");}
.form_box .form .li_gender label{position: relative;margin: 0 21px;display: inline-block;width: 60px;height: 80px;background-position: center center;background-repeat: no-repeat;cursor: pointer;-webkit-background-size: 55px auto;background-size: 55px auto;}
.form_box .form .li_gender em{position: absolute;right: 2px;bottom: 0;display: none;width: 17px;height: 17px;background: url(../images/ico-checked-1.png) center center no-repeat;-webkit-background-size: 100% 100%;background-size: 100% 100%;}
.form_box .form .li_gender .checked em{display: block;}
.form_box .form .li_gender input{display: none;}
.form_box .form .li_items{border: 1px solid #b69978;margin-bottom: 10px;}
.form_box .form .d1{float: left;width: 100px;height: 45px;line-height: 45px;text-align: center;font-size: 16px;border-right: 1px solid #b69978;color: #fff;}
.form_box .form .d1 em{color: #f0ac27;}
.form_box .form .d2{margin-left: 95px;padding: 0 13px 0 20px;}
.form_box .form .inp-form{display: block;width: 100%;height: 45px;line-height: 45px;border: none;font-size: 16px;background-color: #9f805c;border-radius: 10px;color: #fff;}
.form_box .form .select{position: relative;cursor: pointer;}
.form_box .form .select .cur{background-image: url("../images/ico-three-16.png");display: block;width: 100%;height: 100%;background-position: right center;background-repeat: no-repeat;-webkit-background-size: 8px auto;background-size: 8px auto;}
.form_box .form .select .s-list{overflow: hidden;display: none;height: 146px;padding-top: 0px;margin-top: 0px;padding-bottom: 0px;margin-bottom: 0px;position: absolute;top: 37px;left: -21px;right: -14px;display: none;z-index: 2;background-color: #9f805c;border: 1px solid #b69978;}
.form_box .form .select .s-list a{padding: 0 13px 0 20px;display: block;height: 45px;line-height: 45px;font-size: 16px;color: #fff;-o-transition: .5s;-ms-transition: .5s;-moz-transition: .5s;-webkit-transition: .5s;transition: .5s;}
.form_box .form .select .s-list a:hover{color: #f0ac27;}
.form_box .form .btn-form{border-radius: 9px;margin: 20px auto 0;display: block;width: 140px;height: 45px;line-height: 45px;color: #fff;font-size: 16px;text-align: center;background-color: #dca436;border: none;cursor: pointer;}
.d2 select{background: none;border:none;font-size: 16px;color: #fff;height: 45px;line-height: 45px;-webkit-appearance: none;-moz-appearance: none;appearance: none;width: 100%;}
.d2 select option{background: #fff;color: #333}
		/**分隔符**/
		@charset "utf-8";
/*Css Document*/
html { -ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%; height: 100%;font: inherit;overflow-x: hidden;}
body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, q, dl, dt, dd, fieldset, form, legend, caption, tbody, tfoot, thead, article, aside, dialog, figure, footer, header, hgroup, nav, section{ margin:0;padding:0;border:0;vertical-align:baseline;font-style: normal;font-weight: normal;}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary { display: block;}
audio,canvas,progress,video { display: inline-block;vertical-align: baseline;}
audio:not([controls]) { display: none;height: 0;}
table{border-collapse: collapse;border-spacing:0;}
/*img { border: 0;max-width:100%;height:auto;width:auto\9;-ms-interpolation-mode: bicubic;}*/
/*img.inherit { max-width:  inherit; *width: auto;}*/
/*table,tr,td{ max-width: 100%;width:auto\9;}*/
.video embed,.video object,.video iframe { width:100%;height:auto;}
svg:not(:root) { overflow: hidden;}

button,input,optgroup,select,textarea { color: inherit;font: inherit;margin: 0;outline:none}
button { overflow: visible;}
button,select { text-transform: none;}
button,html input[type="button"],input[type="reset"],input[type="submit"] { -webkit-appearance: button;cursor: pointer;}
button[disabled],html input[disabled] { cursor: default;}
button::-moz-focus-inner,input::-moz-focus-inner { border: 0;padding: 0;}
input { line-height: normal;}
input[type="checkbox"],input[type="radio"] { box-sizing: border-box;padding: 0;}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button { height: auto;}
input[type="search"] { -webkit-appearance: textfield;-moz-box-sizing: content-box;-webkit-box-sizing: content-box; box-sizing: content-box;}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration { -webkit-appearance: none;}
textarea { overflow: auto;font-size: 1em;}


*:before,*:after,.sizing { -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
ul.ul,ul.list,ul.grid,*{ margin: 0;padding: 0;}
dl dt,dl dd,ul li,ol li,li{ list-style:none;}
dl.grid dt,ul.grid li { float:left; }

.opacity-9 { opacity: 0.9;filter:alpha(opacity=90);}.opacity-8 { opacity: 0.8;filter:alpha(opacity=80);}.opacity-7 { opacity: 0.7;filter:alpha(opacity=70);}.opacity-6 { opacity: 0.6;filter:alpha(opacity=60);}.opacity-5 { opacity: 0.5;filter:alpha(opacity=50);}.opacity-4 { opacity: 0.4;filter:alpha(opacity=40);}.opacity-3 { opacity: 0.3;filter:alpha(opacity=30);}.opacity-2 { opacity: 0.2;filter:alpha(opacity=20);}.opacity-1 { opacity: 0.1;filter:alpha(opacity=10);}
.img-gray { filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");filter: gray;-webkit-filter: grayscale(100%);}
.img-circle { border-radius: 50%;}
.img-blur { filter: url(../fonts/blur.svg#blur); -webkit-filter: blur(10px); -moz-filter: blur(10px);-ms-filter: blur(10px);filter: blur(10px);filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=10, MakeShadow=false); }
.en-font { font-family: Arial,Verdana,sans-serif;}
.coverBg { background-position: center center; background-size: cover;background-repeat: no-repeat;}

.left ,.fl { float:left; }
.right,.fr { float:right; }
.hidden,.r-hidden { display:none; }
.relative { position:relative;}
.absolute { position: absolute; left: 0; top: 0;}
.clear { clear:both; height:0px; overflow:hidden; }
.clearfix:after,ul.grid:after { content: " ";display: block;clear: both;height: 0;}/*如果有浮动，给浮动元素父级元素加上clearfix类即可清除浮动*/
.clearfix,ul.grid { zoom: 1;}
.transition { -webkit-transition: all 0.4s ease-in;-moz-transition: all 0.4s ease-in;-o-transition: all 0.4s ease-in;-ms-transition: all 0.4s ease-in;transition: all 0.4s ease-in;}
.transition-delay { -webkit-transition: all 0.4s ease-in 0.4s;-moz-transition: all 0.4s ease-in 0.4s;-o-transition: all 0.4s ease 0.4s;-ms-transition: all 0.4s ease-in 0.4s;transition: all 0.4s ease-in 0.4s;}

@font-face{ font-family: lighterFont;src: url('../fonts/fzltcxhjw.ttf');}
@font-face{ font-family: painp;src: url('../fonts/painp.ttf');}
@font-face{ font-family: shinepersonaluse;src: url('../fonts/shine personal use.ttf');}
@font-face{ font-family: brushsci;src: url('../fonts/brushsci.ttf');}
@font-face{ font-family: fzhzgbjw;src: url('../fonts/fzhzgbjw.ttf');}
@font-face{ font-family: fzhtjw;src: url('../fonts/fzhtjw.ttf');}
@font-face{ font-family: fzdhtjw;src: url('../fonts/fzdhtjw.ttf');}
@font-face{ font-family: fzzyjt;src: url('../fonts/fzy3jw.ttf');}
@font-face{ font-family: syht;src: url('../fonts/sourcehansanscn-normal.ttf');}


.wrap { width: 100%; margin: 0 auto;max-width:640px;}
.reset { margin:0px; padding:0px; font-size: 12px;font-weight: normal;}
a{ text-decoration: none;color: #333;background: transparent;outline: none; }
a:hover,a:focus ,a:active{ text-decoration: none; outline: 0;color:#333;}
@media screen and (max-width: 768px) {
    .wrap { width: 92%;}
}

.imgblock{display: block;}

/*error*/
.error{background: #3BCEFF;width: 100%;height: 100%;}
.error img{display: block;margin:0 auto;}
.errora{width: 100%;text-align: center;margin-top:5%;}
.errora a{padding:1% 8%;border-radius:1.25rem;background: #7ADEFF;color: #fff;font-size:16px;margin:0 5%;}

body { font-family: Microsoft YaHei,Arial,Verdana,sans-serif;max-width: 640px;margin: 0 auto;background: #F6F8F8}
/*=========前面是reset.css，不建议删除；下面的是你自己的全局css(开发的时候先删除)=========*/
#header{width:100%;height: 45px;line-height: 45px;background: #323232;overflow: hidden;}
#header .header_left{float: left;position: relative;width:10%;height: 45px;}
#header .header_left .menuBtn{position: absolute;top: 23px;left: 7px;width: 27px;height: 20px;display: block;cursor: pointer;z-index: 999;-o-transform: translateY(-50%);-ms-transform: translateY(-50%);-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);transform: translateY(-50%);}
#header .menuBtn .em1{margin-bottom: 4px;display: block;height: 3px;background-color: #fff;-o-transition: .5s;-ms-transition: .5s;-moz-transition: .5s;-webkit-transition: .5s;transition: .5s;}
#header .menuBtn .em2{margin-bottom: 4px;display: block;height: 3px;background-color: #fff;-o-transition: .5s;-ms-transition: .5s;-moz-transition: .5s;-webkit-transition: .5s;transition: .5s;}
#header .menuBtn .em3{margin-bottom: 4px;display: block;height: 3px;background-color: #fff;-o-transition: .5s;-ms-transition: .5s;-moz-transition: .5s;-webkit-transition: .5s;transition: .5s;}
#header .header_right{float: right;position: relative;}
#header .header_right a{background: url(../images/top-sm.jpg)center no-repeat;padding: 4px 8px 4px;font-size: 14px;letter-spacing: 1px;margin-right: 8px!important;color: #FFF;border-radius: 4px;}
.logo,.logo img{width: 100%;display: block;}
.header_back{float: left;width:10%;color: #fff;text-align: center;}
.header_back i{font-size: 20px;}
.header_back img{width:56%;margin-left:20%;}
.header_title{float: left;width:80%;text-align: center;color: #fff}
.header_inright{width:10%;height: 45px;float: right;position: relative;text-align: center;}
#header .header_inright .menuBtn{position: absolute;top: 23px;right: 7px;width: 27px;height: 20px;display: block;cursor: pointer;z-index: 999;-o-transform: translateY(-50%);-ms-transform: translateY(-50%);-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);transform: translateY(-50%);}

#menu{min-width: 320px;max-width: 640px;position: fixed;bottom: 100%;top:45px;width: 100%;overflow:hidden;overflow-y:auto;z-index: 101;background-image: url(../images/bg-hd.png);}
#menu.action{bottom: 0}
#menu ul{list-style: none;}
#menu,#menu a{-o-transition: .5s;-ms-transition: .5s;-moz-transition: .5s;-webkit-transition: .5s;transition: .5s;}
#menu ul li >a {padding-left: 15px;display: block;width: 100%;height: 41px;font-size: 16px;line-height: 40px;color: #fff;border-bottom: 1px solid #191919;}
#menu .menu_child{display: none;}
#menu .menu_child a {padding-left: 30px;display: block;width: 100%;height: 36px;line-height: 36px;color: #fff;}
#menu ul li a:hover,#menu ul li.on >a {color: #f9991e;background-color: #1c1c1c;}
.ovfHiden{overflow: hidden;height: 100%;}/* 禁止滑动 */
.menuBtn.on em:first-child {display: block;transform: rotate(45deg);-webkit-transform: rotate(45deg);-o-transform: rotate(45deg);-ms-transform: rotate(45deg);}
.menuBtn.on em:last-child {display: block;transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-o-transform: rotate(-45deg);-ms-transform: rotate(-45deg);}
.menuBtn.on .em2{display:none!important;}
.menuBtn.on em {margin: -2px 0 0;position: absolute;left: 5px;top: 50%;width: 24px;background-color: #d7a746!important;}
.menuBtn em {margin-bottom: 4px;display: block;height: 3px;background-color: #fff;-o-transition: .5s;-ms-transition: .5s;-moz-transition: .5s;-webkit-transition: .5s;transition: .5s;}

.x-swt{padding: 10px 0 10px 0;text-align: center;margin: 15px 0;}
.x-swt a{border-radius: 10px;letter-spacing: 2px;margin: 0 auto;color: #000;border: 1px solid #000000;padding: 8px 30px;background: #fff;cursor: pointer;}

/*layer弹框*/
/***加上body是为了保证优先级。你可以借助Chrome调试工具，定义更多样式控制层更多的区域。***/
body .layui-layer-diy{width:80%;}
body .layui-layer-setwin .layui-layer-close1{background-position: 0;background:url(../images/closeicon.png) no-repeat;}
body .layui-layer-diyyes .layui-layer-title{background: #D2A040;border: none;color: #fff}
body .layui-layer-diyno .layui-layer-title{background: #c9302c;border: none;color: #fff}
body .layui-layer-diy .layui-layer-content{text-align: center;line-height:30px;font-size: 16px;font-family: "楷体";color: #555;padding: 10% 5%;}
body .layui-layer-diy2 i.layui-layer-TipsR{border-bottom-color: #FF6060}
body .layui-layer-diy2 .layui-layer-content{background: #FF6060;font-size: 14px;}
body .layui-form-select dl dd.layui-this{background: #323232}

/*表单*/
.x-bmbt{border-left: solid 15px #000;padding-left: 20px;color: #323232;font-size: 24px;margin:20px 0px 12px 0px;}
.x-bmbt .fbt {font-family: Arial,Helvetica,sans-serif;font-size: 14px;    margin-top: 0.2rem;}
.online{width:86%;padding:3% 7%;}
.online .layui-form-label{text-align: center;}
.online .layui-form-label span{color: red}
.online .layui-input,.online .layui-textarea,.online .layui-form-select{width:93%;}
.online .layui-select-title .layui-input{width: 100%}
.online .layui-textarea{resize:none;}
.online .layui-btn{width: 90%;margin: 0 5%;background: #4a4a4a;}

.online2{padding: 0 2%;}
.online2 .online2clear{padding: 2% 0;}
.onlineinput{width:47%;color:#757575;border-radius: 10px;font-size: 16px;height: 43px;line-height: 43px;box-sizing:border-box;border:1px solid #ccc;padding-left: 2%;}
.online2 #title{float:left;}
.online2 #tel{float:right;}
.online2select{border-radius:10px;font-size: 16px;height: 43px;line-height: 40px;width:100%;overflow: hidden;}
.online2 select{color: #757575;font-size: 16px;outline: initial;height: 43px;line-height: 40px;width:100%;background: transparent;border:1px solid #dcdcdc;box-sizing: border-box;-webkit-box-sizing: border-box;-webkit-appearance: inherit;-moz-appearance: inherit;appearance: inherit;padding-left:1.8%;border-radius: 10px;}
.online2 .online2clear .online_formbtn{height:45px;width: 100%;background: #4a4a4a;line-height:44px;text-align: center;color: #fff;font-size:20px;border-radius: 6px;margin: 2% 0 5%;border:none;}
.online2 .formtip,.online4 .formtip{text-align: center;font-size:0.9em;color: #333;padding:3% 0;}

/*.zxbm{background: url(../images/olbg.jpg);}*/
.online3 .forms{padding-bottom:8%;}
.online3 .formstitle{text-align: center;font-size: 18px;width:60%;margin:5% auto;padding:2% 0;background: #FEBC17;letter-spacing:5px;border-radius: 5px;}
.online3 .forms_div{width:90%;border:2px solid #000;margin: 0 auto;background: #fff;}
.online3 .forms_div .forms_top{padding: 2% 3%;}
.online3 .forms_div .forms_top h3{font-size: 12px;color:#000;}
.online3 .forms_div .forms_top ul{padding: 2% 0;}
.online3 .forms_div .forms_top li{padding:3% 0;}
.online3 .forms_div .forms_top li p{float: left;width: 25%;text-align:left;font-size: 16px;font-family: "黑体";padding: 2% 0}
.online3 .forms_div .forms_top li input{border:2px solid #000;border-radius: 5px;width:70%;padding: 2% 0 2% 2%;}
.online3 .forms_div .forms_top h4{font-size: 12px;color: #979797}
.online3 .forms_div .forms_down{padding: 2% 3%;width: 94%;border-top: 1px solid #000}
.online3 .forms_div .forms_down textarea{width: 100%;height: 80px;resize:none;border:none;}
.online3 .forms_div .forms_down button{float: right;width: 40%;padding: 2% 0;letter-spacing: 5px;background: #FEBC17;font-size: 14px;border:none;margin-top: 3%;}

.online4{padding:5px 5%;}
.online4li{background:#c9c9c9;border-radius:5px;margin:5% 0;box-shadow:#666 0px 0px 5px inset;padding: 3px 0px;}
.online4 li p{font-size:16px;color: #555;width:25%;float: left;padding: 3% 0 3% 3%;font-weight: bold;}
.online4 li input{width: 65%;border:none;padding: 3% 0 3% 3%;color: #555;float: left;background:#c9c9c9;font-size: 12px;}
.online4 .formsub{text-align: center;font-size: 16px;margin:5% auto;padding:3% 0;background: #fe0032;letter-spacing:5px;border-radius: 5px;color: #fff}

/*春招表单*/
.cz_form{width: 96%;height: auto;margin:2% 0;background: #fff;padding:2%;}
.cz_form_title{font-size: 18px;line-height: 30px;height: 30px;text-align:center;}
/*.cz_form_title span{display: inline-block;background: url(../images/19czt.jpg) no-repeat center;width: 30px;height: 30px;background-size: 100%;float: left;}*/
.cz_form_title i{color: #EA7B6B;font-size:22px;margin:0 7px;}
.cz_form ul li{width: 100%;border:2px solid #dadada;border-radius: 5px;margin-top: 20px;}
.cz_form ul li p{width: 20%;float: left;height: 35px;line-height: 35px;text-align: center;}
.cz_form ul li input,.cz_form ul li select{width: 80%;float: right;height: 35px;line-height: 35px;border:none;}
.cz_form ul li select{-webkit-appearance: none;-moz-appearance: none;appearance: none;background: #fff;}
.cz_form ul div h3{width: 100%;text-align: center;font-size: 13px;color: #878787;margin:20px 0;font-weight: 700}
.cz_form ul div button{width: 45%;height: auto;background: #666666;line-height: 100%;padding: 3% 0;color: #FFF;text-align: center;font-weight: 700;margin: 0 auto;font-size: 14px;letter-spacing: 3px;border:none;display: block;border-radius: 5px;}

/*底部*/
.record{width: 100%;text-align: center;line-height: 25px;font-size: 12px;color:#666;padding: 2% 0;background: #fff}
.footer{width: 100%;padding:8px 0 2px;background: #323232;position: fixed;bottom: 0;z-index: 99;height: 46px;max-width: 640px;}
/*.footer ul{margin: 0;padding: 0}*/
.footer li{width: 25%;float: left;text-align: center;position: relative;color: #fff;font-size: 14px}
.footer li i{font-size:22px;}
.footer em,.omqcenter-swt .RandomNumber{position: absolute;top:0px;text-align:center;left: 51%;display: block;width: 15px;line-height:15px;height: 15px;background-color: #ee1b25;color: #fff;border-radius: 50%;font-size: 12px;animation:blink 1.5s linear infinite;-webkit-animation: blink 1.5s linear infinite;-moz-animation: blink 1.5s linear infinite;-ms-animation: blink 1.5s linear infinite;-o-animation: blink 1.5s linear infinite;}
.omqcenter-swt .RandomNumber{left: 20%;top: 18px;}
#footerhidden{height: 56px;width: 100%;visibility: hidden;z-index: 1;position: relative;}
@keyframes blink{
    0%{opacity:1;}
    50%{opacity:1;}
    50.01%{opacity:0;}
    100%{opacity:0;}
}
 @-webkit-keyframes blink{
            0%{opacity:1;}
            50%{opacity:1;}
            50.01%{opacity:0;}
            100%{opacity:0;}
}
@-moz-keyframes blink{
            0%{opacity:1;}
            50%{opacity:1;}
            50.01%{opacity:0;}
            100%{opacity:0;}
}
 @-ms-keyframes blink{
            0%{opacity:1;}
            50%{opacity:1;}
            50.01%{opacity:0;}
            100%{opacity:0;}
}
 @-o-keyframes blink{
            0%{opacity:1;}
            50%{opacity:1;}
            50.01%{opacity:0;}
            100%{opacity:0;}
}
.tel-anim{display:inline-block;animation: shaked 1.2s ease-in-out;-webkit-animation: shaked 1.2s ease-in-out;animation-iteration-count: infinite;-webkit-animation-iteration-count: infinite;}
@keyframes shaked {
    0%{
        transform:rotate(0)
    }
    10%{
        transform:rotate(-30deg)
    }
    20%{
        transform:rotate(30deg)
    }
    30%{
        transform:rotate(-20deg)
    }
    40%{
        transform:rotate(20deg)
    }
    50%{
        transform:rotate(-10deg)
    }
    60%{
        transform:rotate(5deg)
    }
    65%{
        transform:rotate(0)
    }
    100%{
        transform:rotate(0);
    }
}

@-webkit-keyframes shaked {
     0%{
        transform:rotate(0)
    }
    10%{
        transform:rotate(-30deg)
    }
    20%{
        transform:rotate(30deg)
    }
    30%{
        transform:rotate(-20deg)
    }
    40%{
        transform:rotate(20deg)
    }
    50%{
        transform:rotate(-10deg)
    }
    60%{
        transform:rotate(5deg)
    }
    65%{
        transform:rotate(0)
    }
    100%{
        transform:rotate(0);
    }
}
.footTell{position:fixed;bottom: 56px;width: 100%;display:none;background: rgba(0,0,0,0.7);z-index:100;padding:3% 0;}
#cb_num_tel_foot{width:46%;margin-left:10%;border-radius:1.2rem;background: #fff;padding:2%;font-size: 12px;border:none;}
#callBtn_foot{outline: none;border: 0px;display: inline-block;color: #fff;width: 25%;border-radius: 0.85rem;background-color: #f18d00;text-align: center;margin-left: 5%;font-size: 12px;padding:2%;-webkit-appearance:none;}
.on{display: block;}
.backtop{width:15px;height: auto;position:fixed;right:0;bottom:100px;z-index: 9999;display:none;font-size: 12px;padding:1%;background: #AEAEAE;color: #fff;text-align: center;border-radius: 5px 0 0 5px}
#cnzz_stat_icon_1262979185{display: none;}
.menuad,.menuad img{width: 100%;}
.work_title{overflow: hidden;background-repeat: no-repeat;background-position: center 0;font-size:16px;text-align: center;font-weight: bold;background: url(../images/ico2.png) no-repeat center bottom;text-align: center;padding: 10px 0 8px}
.work_title em{display: block;font-size:26px;margin-bottom: -20px;font-family: 'shinepersonaluse';opacity: .1;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity= 10)';filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=10);}

/*分页*/
.page{width: 100%;text-align: center;margin:3% 0;}
.page ul{display: inline-block;}
.page li{float: left;border:1px solid #EDEDED;width:30px;height: 30px;margin:3px;text-align: center;line-height:30px;border-radius: 3px;}
.page li a{display: inline-block;width: 30px;height: 30px;}
.page .disabled{color: #ccc}
.page .active{background: #D7A746;color: #fff;}

/*弹窗*/
.omqcenterbox{width:275px;height:261px;background-color:#fff;position:fixed;left:50%;top:50%;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;margin-left:-137.5px;margin-top:-130.5px;box-shadow:0 0 20px rgba(10,2,4,.75);-webkit-box-shadow:0 0 20px rgba(10,2,4,.75);-moz-box-shadow:0 0 20px rgba(10,2,4,.75);-ms-box-shadow:0 0 20px rgba(10,2,4,.75);z-index:101;transition:linear .5s;transform:scale(0);-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0)}
.omqcenterboxd{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1)}
.omqcenterbox-img{width: 100%;height: 100%;overflow: hidden;border-top-left-radius: 15px;border-top-right-radius: 15px;}
.omqcenterbox-img img{width: 100%;}
.omqcenterbox-close{position:absolute;top:-14px;right:-14px;cursor:pointer;height:35px;width:35px;background: #fff;border:1px solid #fff;border-radius: 50%;text-align: center;line-height: 35px;}
.omqcenterbox-close img{width: 100%;}
.omqcenterbox-close i{font-size:38px;}
.omqcenterbox .omqcenter-title{display:block;width:100%;text-align:center;font-size:22px;font-weight:400;line-height:1.5;font-family:"Microsoft YaHei";margin-top:28px}
.omqcenterbox .omqcenter-ftitle{display:block;width:100%;text-align:center;font-size:16px;font-weight:200;color:#6a7380}
.omqcenterbox .omqcenter-telval{width:227px;height:30px;border:1px solid #6a7380;border-radius:17px;-webkit-border-radius:17px;-moz-border-radius:17px;margin:20px auto 8px;text-align:center;line-height:30px}
.omqcenterbox .omq-telval{width:150px;height:30px;line-height:30px;background-color:#FFF;font-size:14px;color:#6a7380;-moz-border-radius:15px 0 0 15px;-webkit-border-radius:15px 0 0 15px;border-radius:15px 0 0 15px;padding-left:13px;float:left;outline:0;border:0}
.omqcenterbox .omq-telbtn{width:64px;-webkit-appearance: none;height:30px;line-height:30px;color:#fff;background-color:#6a7380;font-size:12px;text-align:center;text-decoration:none;-moz-border-radius:0 14px 14px 0;-webkit-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0;float:left;border:0;cursor:pointer}
.omqcenterbox .omq-innerc{width:228px;margin:0 auto;font-size:12px;line-height:1.4;text-align: center;}
.omqcenterbox .omqcenter-chat{position:absolute;width:100%;bottom:0;left:0;height:58px;line-height:58px;border-radius:0 0 15px 15px;-webkit-border-radius:0 0 15px 15px;-moz-border-radius:0 0 15px 15px}
.omqcenter-swt,.omqcenter-tel{display:block;position:relative;width:50%;height:58px;float:left}
.omqcenter-tel{background-color:#d2a040;border-radius:0 0 0 15px;-webkit-border-radius:0 0 0 15px;-moz-border-radius:0 0 0 15px}
.omqcenter-swt{background-color:#323232;border-radius:0 0 15px 0;-webkit-border-radius:0 0 15px 0;-moz-border-radius:0 0 15px 0}
.omqcenter-tel em,.omqcenter-tel span{display:block;position:absolute;left:50%;color:#fff;font-style:normal;text-decoration:none}
.omq-telpic{top:50%;margin-left:-45px;margin-top:-27px;width:25px;height:25px;font-size:24px}
.omqcenter-tel em{height:100%;top:0;margin-left:-16px;font-size:16px}
.omqcenter-chata,.omqcenter-chatb,.omqcenter-swt em,.omqcenter-swt span{display:block;position:absolute;left:50%;color:#fff;font-style:normal;text-decoration:none}
.omqcenter-chatb{margin-left:-15px}
.omqcenter-nub{top:15px;width:14px;height:14px;margin-left:-34px;line-height:13px;text-align:center;font-size:9px;background-color:#e60012;-moz-border-radius:14px;-webkit-border-radius:14px;border-radius:14px;-moz-box-shadow:0 0 3px rgba(0,0,0,.8);-webkit-box-shadow:0 0 3px rgba(0,0,0,.8);box-shadow:0 0 3px rgba(0,0,0,.8);z-index:3;font-style:normal}
.omqcenter-chata{top:55%;margin-left:-50px;width:25px;height:25px;margin-top:-28px;font-size:16px}
.omqcenter-chata .fa-headphones{font-size: 22px;}
.omqcenter-tel span img,.omqcenter-swt span img{width: 100%;margin:0;}

.c-icon-1,.c-icons-2{color:#66c2fd}
.c-icon-2,.c-icons-4{color:#f76c90}
.c-icon-3,.c-icons-3{color:#f18d00}
.c-icon-8{color:#6a615f;}
.c-icon-4,.c-icons-1{color:#68bc16}
.imgs{height:auto;width:auto;max-width:100%}
.x-tc{text-align:center}

/*提示框*/
#tip{position: fixed;width:80%;left:50%;margin-left:-40%;top:50%;background: #fff;z-index: 999999;border-radius:13px;text-align: center;margin-top: -25%;display: none;}
#tipcon{padding: 2%;}
#tiptitle{font-size: 18px;padding: 2% 0;font-family: "黑体"}
#tipinfo{padding:3% 2%;font-size: 14px;}
#tipclose{border-top:1px solid #EAEAEA;color: #2584D8;width: 100%;font-size:18px;padding: 2% 0;letter-spacing: 3px;font-weight: bolder;}
#tipbg{width: 100%;height: 100%;background: rgba(0,0,0,0.36);position: fixed;top:0;left: 0;z-index: 999998;display: none;}

/*地图*/
.sitemap{padding:5% 0 0;}
.map_level1{width: 100%;overflow: hidden;}
.map_level1>ul>li{margin-bottom:5%;}
.map_level1>ul>li>.map_tit{text-align: center;border:1px solid #7D4723;font-size: 18px;border-radius: 5px;padding:2% 0;}
.map_level1>ul>li>.map_tit>a{color: #7D4723}
.map_level_child>ul{width:110%;}
.map_level_child>ul>li{width:44%;margin-right:2.8%;float: left;}
.map_level_child>ul>li>.map_tit{border:1px solid #7D4723;border-radius: 5px;margin-bottom: 5%}
.map_level_child>ul>li>.map_tit>a{width:100%;display: inline-block;color: #7D4723;text-align: center;padding:2% 0;}

/*表单提示*/
.tjtip{width: 90%;margin:10% auto;text-align: center;}
.tjtip p{font-size: 18px;color: #B89253;line-height: 30px;}
.tjtip button{width:100%;border:1px solid #B89253;border-radius:30px;background: #B89253;padding: 3% 0;color: #fff;margin-top: 5%;}
.tjtip h4{font-size: 12px;color: #999;margin-top: 10%;line-height: 25px;}
.tjtip h4 span,.tjtip h4 a{color: #CB4C67}
.bddbtip{font-size: 12px;text-align: center;color: #fff;line-height: 20px;margin-top: 15px;}

/*表单1904*/
.form1904{width: 92%;padding:4%;background: #FFF;margin-bottom: 2%}
.form1904 h2{font-size:36px;font-weight: bold;letter-spacing: 5px;text-align: left;margin-bottom: 10px;}
.form1904_list{margin-bottom: 10px;}
.form1904_list p{font-size: 34px;color: #8A8889}
.form1904_list input{width: 230px;height: 35px;border:1px solid #956950;padding:2px 4px;box-shadow: 0 0 3px #000 inset;font-size: 16px;}
.form1904_list textarea{width:522px;height:130px;border:1px solid #956950;padding:2px 4px;box-shadow: 0 0 3px #000 inset;resize:none;font-size: 16px;}
.form1904_list:last-child{width:530px;}
.form1904_list .online_formbtn{width: 230px;height:40px;border-radius: 5px;background:linear-gradient(left,#8E7669,#B79A8A);background: -moz-linear-gradient(left,#8E7669,#B79A8A);background: -webkit-linear-gradient(left,#8E7669,#B79A8A);background: -o-linear-gradient(left,#8E7669,#B79A8A);text-align: center;line-height:40px;font-size:34px;color: #fff;float: right;cursor: pointer;letter-spacing:8px;}

@media screen and (max-width: 640px) {
    .form1904 h2{font-size:5vw;}
    .form1904_list{margin-bottom: 10px;}
    .form1904_list p{font-size: 4.7vw;}
    .form1904_list input{width: 45vw;height: 5vw;padding:1vw 2vw;}
    .form1904_list textarea{width: 82vw;height: 30vw;padding:1vw 2vw;}
    .form1904_list:last-child{width: 86vw;}
    .form1904_list .online_formbtn{width: 35vw;height:7vw;border-radius: 5px;line-height:7vw;font-size: 4.7vw;}
}

.form190424{background: #fff;padding-top:2%;margin-bottom: 2%;}
.form190424 h2{width: 100%;text-align: center;font-size: 16px;padding:3% 0;background: #fff}
.form190424 .online4{overflow: hidden;}
.form190424 .online4 .online4li{margin:0 0 5% 0;}
		/**分隔符**/
		.swiper-container,.swiper-slide,.swiper-container1 .swiper-slide img{width: 100%;height: auto;vertical-align: bottom;border: 0;}
.nav{width:98%;padding:3% 1%;background: #fff}
.nav a{float: left;width: 25%;display: inline-block;}
.navdiv{padding: 5% 0;border-right: 1px solid #e0e0e0;text-align: center;}
.navbn{border-right: none;}
.nav_top{border-bottom: 1px solid #e0e0e0}
.navbr{border-right: 1px solid #e0e0e0}
.navdiv p i{font-size: 42px;}
.navdiv p i.fa-file-text-o,.navdiv p i.fa-subway{color: #66C2FD}
.navdiv p i.fa-trophy,.navdiv p i.fa-image{color: #F76C90}
.navdiv p i.fa-list-alt,.navdiv p i.fa-umbrella,.fa-rmb{color: #68BC16}
.navdiv p i.fa-handshake-o,.navdiv p i.fa-users{color: #F18D00}
.navdiv h2{font-size: 12px;color: #6a615f}
.navcolor1{color: #66c2fd}
.navcolor2{color: #f76c90}
.navcolor3{color: #68bc16}
.navcolor4{color: #f18d00}

.zysz2 {width: 100%;height: auto;margin:2% auto;background: #fff}
.x-bt {text-align: center;margin:0 auto;padding: 2% 0;border-bottom: 1px solid #c0c0c0;background: #fff}
.x-bt h2{font-size:16px;color: #666;}
.x-bt h3{font-size: 14px;margin-top:1.5%;font-family: ShinePersonalUse;color:#888}
.zy_nr {width: 100%;height: auto;padding: 2% 0;}
.x-container{background: #fff;margin:2% 0;padding-bottom: 2%;}
.nr_top {height: auto;margin: 0 auto;padding:0 2%;text-align: center;text-align: -moz-center;text-align: -webkit-center;}
.nr_top li {width: 25%;height: auto;float: left;display: inline;background: #F5F5F5;color: #666;position: relative;line-height: 100%;font-size: calc(100vw / 30);text-align: center;position: relative;padding-top: 3%;padding-bottom: 3%;}
.nr_top li .nr_top_border {width: 2px;height: 72%;position: absolute;right: 0;top: 14%;background: #9e9e9e;}
.nr_top li.active {background: #f5b439;color: #FFF;position: relative;}
.nr_top li.active .sanjiao {width: 0;border-top: 10px solid #f5b439;border-left: 8px solid transparent;border-right: 8px solid transparent;position: absolute;bottom: -10px;left: 50%;height: 0;margin-left: -8px;}
.nr_bottom {width: 100%;height: auto;margin: 0 auto;margin-top: 10px;position:relative;overflow:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;z-index:1;padding-left: 0}
.nr_bottom>li {width: 100%;height: auto;margin: 0 auto;display: none;}
.nr_bottom li img {max-width: 100%;height: auto;border: 0;vertical-align: bottom;}
.xidian ul ,.xican ul,.tiaojiu ul,.kafei ul {width:96%;height: auto;margin: 0 auto;/*padding: 0 2%;*/}
.li111{width: 100%;float: left;margin-bottom:0.5%;}
.li222{width: 50%;float: left;}
.linew{margin-bottom: 0.5%;}
.li222 img,.linew img,.li444 img{width: 99%;}
.li333{text-align: right;}
.li444{width: 33%;float: left;margin-right:0.2%;}
.container1 .swiper-slide img {max-width: 100%;height: auto;border: 0;}
.swiper-container3{width:95%; margin:0 auto; overflow:hidden; position:relative;}
/*.xyul{padding-left: 0;}*/
.xyul li{width: 49%;float: left;padding: 1% 0}
.xyul li img{display: block;width: 100%;}
.xyul_lir{margin-right:2%}

.lileft,.lileft2{width: 100%;font-size: calc(100vw / 30);color: #666;}

.lileft img,.liright img,.li111 img,.lileft2 img,.liright2 img{width:100%}


/*============ 名师风采 =============*/
.swiper-container2{width:95%; margin:0 auto;padding-bottom:30px; margin-top:10px; overflow:hidden; position:relative;}
.swiper-container2 .swiper-slide{display: block !important;}
.teacher_info{margin-top: 5%;font-size: 16px;}
.teacher_info:after{content: "";display: table;clear: both;}
.teacher_lf{float: left;width: 40%;}
.teacher_lf img{max-width: 100%;}
.teacher_rt{float: right;font-size: 1rem;width:42%;padding: 0 8%;}
.teacher_info .teacher_rt p:nth-child(1){font-size: 24px;}
.teacher_info .teacher_rt p:nth-child(2){color:#eb7c6b;font-size: 20px;margin-top: 2%;margin-bottom: 4%;}
.teacher_info .teacher_rt p:nth-child(2) img{display: inline-block;vertical-align: bottom;max-width: 100%;}
p.lvli{margin-top: 1.2rem;margin-left: 3%;}

@media screen and (max-width: 640px){
	.teacher_info .teacher_rt p:nth-child(1){font-size: 3.6vw;}
	.teacher_info .teacher_rt p:nth-child(2){font-size: 3.2vw;}
	.teacher_info .teacher_rt p:nth-child(2) img{width: 1.3rem;}
	.teacher_info .teacher_rt p:nth-child(3){font-size:2.1875vw;line-height: 1.2 !important;}
	p.lvli{font-size: 2.1875vw;margin-left: 1%;}
}
@media screen and (max-width: 500px){
	.teacher_info .teacher_rt p:nth-child(1){font-size: 5vw;}
	.teacher_info .teacher_rt p:nth-child(2){font-size: 3.4vw;}
	.teacher_info .teacher_rt p:nth-child(3){font-size: 3.2vw;line-height: 1.2 !important;}
	p.lvli{font-size: 3vw;margin-left: 1%;}
}
@media screen and (max-width: 400px){
	.teacher_info .teacher_rt p:nth-child(1){font-size: 5.3vw;}
	.teacher_info .teacher_rt p:nth-child(2){font-size: 4.4vw;}
	.teacher_info .teacher_rt p:nth-child(3){font-size: 4.2vw;line-height: 1.2 !important;}
	p.lvli{font-size: 4vw;margin-left: 1%;}
}
.swiper-container4{width:95%; margin:0 auto;margin-bottom:15px; margin-top:10px; overflow:hidden; position:relative;}

.swiper-pagination{position: absolute;}
.swiper-pagination-bullet{border:2px solid #fff;}
.swiper-pagination-bullet-active{background: #F5B439}

.x-swt{margin:1% 0 0;}
.x-swt a{background: #FFC800;border:1px solid #FFC800;border-radius: 5px;color: #fff}

.indexzp{background: #333;}
.indexzp .x-bt{background: #333;}
.indexzp .x-bt h2,.indexzp .x-bt h3{color: #fff}
.show-tit{overflow:hidden;padding: 2% 0;}
.show-tit li{float:left;width:25%}
.show-tit a{display: block;font-size: 14px;color: rgba(255, 255, 255, 0.6);line-height: 30px;border-radius: 2px;overflow: hidden;}
.show-tit li a span{display: block;margin-left: 5px;padding-left: 25px;background-position: left center;background-size: auto 66.666%;background-repeat: no-repeat;}
.show-tit a:hover,.show-tit .on a{background-image:url(../images/bg-6.png);background-size: cover;color: #232323;}
.show-tit a .a1{background-image: url(../images/tab-1.png);}
.show-tit a .a2{background-image: url(../images/tab-2.png);}
.show-tit a .a3{background-image: url(../images/tab-3.png);}
.show-tit a .a4{background-image: url(../images/tab-4.png);}
.show-tit a:hover .a1,.show-tit .on a .a1{background-image: url(../images/tab1-1.png);}
.show-tit a:hover .a2,.show-tit .on a .a2{background-image: url(../images/tab2-2.png);}
.show-tit a:hover .a3,.show-tit .on a .a3{background-image: url(../images/tab3-3.png);}
.show-tit a:hover .a4,.show-tit .on a .a4{background-image: url(../images/tab4-4.png);}
.index_zp{padding: 0 2%;position: relative;height: 611px;}
.index_zp .swiper-container {width: 100%;height: 300px;margin-left: auto;margin-right: auto;}
.index_zp .swiper-slide {background-size: cover;background-position: center;}
.index_zp .gallery-top {height: 80%;width: 100%;}
.index_zp .gallery-thumbs {height: 20%;box-sizing: border-box;padding: 10px 0;}
.index_zp .gallery-thumbs .swiper-slide {height: 82px;}
.index_zp .gallery-thumbs .swiper-slide-active{opacity: 1;border:2px solid #dfc787;}
.index_zp img{display: block;}
.index_zp .zp_list{height: 566px;position: absolute;width: 96%;z-index: -1}
.index_zp .zpactive{display: block;z-index: 1}
.index_zp .zp_list .swiper-button-white{position:absolute;background:center center no-repeat #fff;top:auto;bottom:0;right:auto;left:50%;width:25px;height:25px;-webkit-background-size:25% auto;background-size:25% auto}
.index_zp .zp_list .swiper-button-next{z-index:99;background-image:url(../images/next1.png)}
.index_zp .zp_list .swiper-button-next:hover{background-color:#d0a857;background-image:url(../images/next2.png)}
.index_zp .zp_list .swiper-button-prev{z-index:99;margin-left:-25px;background-image:url(../images/prev1.png)}
.index_zp .zp_list .swiper-button-prev:hover{background-color:#d0a857;background-image:url(../images/prev2.png)}
@media screen and (max-width: 640px){
	.index_zp{height: 95.46vw}
	.index_zp .zp_list{height:88.4375vw }
	.index_zp .gallery-thumbs .swiper-slide {height:12.8125vw;}
	.index_zp .gallery-thumbs .swiper-slide-active{border:0.3125vw solid #dfc787;}

}
@media screen and (max-width:570px){
	.index_zp{height:97vw}
}
@media screen and (max-width:450px){
	.index_zp{height:101vw}
}
		/**分隔符**/
		