.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-invisible-blank-slide{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-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{width:100%;height:4px;left:0;top:0}.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}

@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,cite,em,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,menu,nav,section {margin: 0;padding: 0;word-wrap: break-word;word-break: normal;}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display: block;}
audio,canvas,video{display: inline-block;zoom: 1;}
b,strong{font-weight: 700;}
html{width: 100%;height: 100%;}
body{width: 100%;height:100%;font-size: 0.22rem; min-width: 320px; font-family:Microsoft YaHei,Helvetica Neue,Helvetica,Roboto,Heiti SC,STHeiTi,Arial,sans-serif; color: #333333; padding: 0px; margin:0 auto;}
table{border-spacing: 0; border-collapse: collapse;}
ol,ul,li,dl,dt,dd{list-style: none;}
cite,code,em{font-style: normal;font-size: 0.2rem;}
a{color: #333;text-decoration: none;-webkit-tap-highlight-color: rgba(0,0,0,0);}
.left{float: left;}
.right{float: right;}
.cc:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.cc{zoom:1;}
img{display: block;width: 100%;height:auto; border:0; overflow:hidden; vertical-align:top; padding:0;outline: none;-webkit-appearance: none;-webkit-tap-highlight-color: rgba(0,0,0,0);}
input[type="button"],input[type="text"],input[type="tel"],input[type="password"],input[type="checkbox"], input[type="submit"], input[type="reset"],textarea{outline: none;-webkit-appearance: none;-webkit-tap-highlight-color: rgba(0,0,0,0);}
h1,h2,h3,h4,h5,h6{font-weight:400;}
.pos_r{position: relative;}
.admin_login01,.admin_login02{position: absolute;z-index: 99;top: 0.2rem;left: 0;height: 0.46rem;line-height: 0.46rem;color: #ffffff;font-size: 0.22rem;padding: 0 0.24rem 0 0.2rem;background-color: rgba(0,0,0,0.5);border-radius: 0 0.4rem 0.4rem 0;}

body{background:#f5f6f7; padding-top:1.45rem;}
header,section{width:100%; position: relative;}

footer{width:100%; position: fixed;z-index: 90;}
.header{width:94%; background:#fff; border-bottom:1px solid #e6e6e6; padding:0.15rem 3% 0; position: fixed; top:0; left:0; z-index:99;}
.headerdw{border-bottom:0;}
.hdlogo{width:100%; padding-bottom:0.15rem;}
.hdlogo img{height:0.35rem; width:auto;}
.hdsearch{height:0.6rem;display: flex;justify-content: flex-start; align-items: center; width: 100%; padding: 0.15rem 0;position: relative;}
.hdsearch .img_tcssfh{width: 7%;display: none; margin-left:2%;}
.searchtxt1{border:1px solid #f1a659; margin-left:3%; float: left; background:url(images/searchicon1.png) 7% center no-repeat; background-size:auto 0.32rem; font-size:0.24rem; height:0.52rem; line-height:0.52rem; border-radius:0.3rem; width:67%; padding:0 5% 0 13%;}
.hdkf{width:8%; text-align: center; float:left; font-size:0.2rem;color:#ec851c; line-height:0.3rem;}
.hdkf img{width:0.32rem; height:0.32rem; margin:0 auto; }
.hdkf a{height:100%; display: block; color:#ec851c;}
.hdkf i{display: block; height: 24px; width: 24px; background-image: url(images/bg_all.png); background-position: -96px -46px; background-size: 120px; background-repeat: no-repeat; margin: 0 auto;}
.hdsearch .hdmorefx{width:7%; margin:0 0 0 2%;}
.hdmoreshow{width:1.55rem; position:absolute; display: none; right:0%; top:0.5rem; padding-top:0.115rem; background:url(images/hdmorejt.png) 80% top no-repeat; background-size:auto 0.12rem;}
.hdmoreshow ul{background:rgba(0,0,0,0.86); color:#fff; border-radius:0.2rem;  padding:0.05rem 0.15rem;}
.hdmoreshow li{height:0.6rem; line-height:0.6rem; font-size:0.22rem; border-bottom:1px solid rgba(153,153,153,0.1);}
.hdmoreshow li:last-child{border-bottom:0;}
.hdmoreshow li img{width:0.35rem; height:0.35rem; display: inline-block; vertical-align: middle; position: relative; margin:-0.05rem 0.08rem 0 0;}
.hdmoreshow li a{height:0.6rem; display: flex; color:#ffffff; justify-content: center; align-items: center;}
.hdmoreshow li i.li_i_sy{width: 0.4rem; height: 0.4rem; background-image: url(images/bg_all.png); background-position: 0 -0.8rem; background-size: 2rem; background-repeat: no-repeat;}
.hdmoreshow li i.li_i_gwc{width: 0.4rem; height: 0.4rem; background-image: url(images/bg_all.png); background-position: -0.4rem -0.8rem; background-size: 2rem; background-repeat: no-repeat;}
.hdmoreshow li i.li_i_wd{width: 0.4rem; height: 0.4rem; background-image: url(images/bg_all.png); background-position: -0.8rem -0.8rem; background-size: 2rem; background-repeat: no-repeat;}
.hdmoreshow li i.li_i_fx{width: 0.4rem; height: 0.4rem; background-image: url(images/bg_all.png); background-position: -1.2rem -0.8rem; background-size: 2rem; background-repeat: no-repeat;}
.hdsearch.fixtop{position: fixed; width: 100%; top: 0; left: 0; background: #ffffff;padding: 0.3rem 0;}
.hdsearch.fixtop .img_tcssfh{display: block;}
.hdsearch.fixtop .hdkf{display: none;}
.hdsearch.fixtop .hdmorefx{display: none;}
.hdsearch.fixtop .searchtxt1{width:65%;}
.hdsearch .hdmorefx i{display: block;width: 0.5rem;height: 0.25rem;background-image: url(images/bg_all.png);background-position: -2rem -0.625rem;background-size: 2.5rem;background-repeat: no-repeat;}

/*搜索弹窗*/
.tcsearch{width:100%; height:100%; position: absolute; display: none; top:0; left:0; background:#fff; z-index: 99; overflow-y: scroll;}
.tcsearch .hdsearch{padding:0.2rem 3% 0.1rem;}
.tcsearch .searchtxt1{width:70%;}
.tcssfh{width:0.38rem; height:0.38rem; float: left; margin-top:0.08rem;}
.tcsearch_show{width:100%; display: none; position: fixed; top: 0; height: 100%; background: #ffffff; z-index: 98; overflow: auto;}
.tcsearch_show ul{padding-top: 1.1rem;}
.tcsearch_show li{line-height:0.7rem; height:0.7rem; padding:0 5%; border-bottom:1px solid #ccc;}

#swiper1{width:94%; margin:0.2rem auto 0;min-height: 2.4rem;}
#swiper1 .swiper-slide{width:100%;}
#swiper1 img{border-radius:0.2rem;}
#swiper2{width:94%; margin:0.2rem auto 0; padding-bottom:0.3rem; text-align:center; font-size:0.22rem; line-height:0.3rem;}
#swiper2 .swiper-slide{width:100%;}
#swiper2 img{border-radius:0.2rem; width:45%; margin:0 auto 0.1rem;}
#swiper2 p{height:0.3rem; overflow: hidden; color:#666;}
#swiper2 a{color:#666;}
#swiper2 .swiper-pagination,#swiper1 .swiper-pagination{bottom:0;}
#swiper2 .swiper-pagination-bullet,#swiper1 .swiper-pagination-bullet{width:15px; height:2px; margin:0; background:#ccc; border-radius:3px;}
#swiper2 .swiper-pagination-bullet-active,#swiper1 .swiper-pagination-bullet-active{background:#ff9a34;}
#swiper1 .swiper-pagination{bottom:5px;}
#swiper1 .swiper-pagination-bullet{background:rgba(0,0,0,0.7); margin:0 3px; width:6px; height:6px; border-radius:100%;}
#swiper1 .swiper-pagination-bullet-active{background:#fff;}

.dpbox1{width:88%; padding:0.28rem 3%; background:#ecf5ff; position: relative; border-radius:0.2rem; margin:0.2rem auto 0; box-shadow: 1px 0 3px rgba(9,77,132,0.13); -moz-box-shadow: 1px 0 3px rgba(9,77,132,0.13); -webkit-box-shadow: 1px 0 3px rgba(9,77,132,0.13);}
.dpbox1 div.dpgfdw{width:1.05rem; position: absolute; top:0; left:0; border-radius:0.2rem 0 0 0; z-index:2;}
.dplogo{width:20%; float: left; position: relative;}
.dplogo img{border-radius:0.2rem; width:1.12rem; height:1.12rem;}
.dplogo cite{width:100%; position: absolute; left:0; bottom:0;}
.dplogo cite img{height: auto;}
.dptxt1{width:77%; float: right; font-size:0.2rem; line-height:0.3rem;}
.dptxt1 h4{font-size:0.22rem; height:0.3rem; overflow: hidden;}
.dptxt1 h4 span.dpvip,.dptxt1 h4 span.dpvipjr{float: right;}
.dptxt1 h4 span.dpvip img,.dptxt1 h4 span.dpvipjr img{height:0.3rem; width: auto;}
.dptxt1 p{color:#666; height:0.3rem; overflow: hidden; width:100%;}
.dptxt1 p a{color:#666;}
.dptxt1 p span.kfdh{float: right; color:#3f8ae7; margin-left:0.15rem;}
.dptxt1 p span.kfdh img{width:0.24rem; height: auto; position: relative; margin-top:-0.04rem; margin-right:0.02rem; display: inline-block; vertical-align: middle;}
.dptxt1 p span.kfdh a{color:#3f8ae7;}
.dptxt1_i_yysj{display: inline-block; vertical-align: middle; width: 0.24rem; height: 0.24rem;background-image: url(images/bg_all.png);background-position: -0rem -0.96rem;background-size: 1.2rem;background-repeat: no-repeat;}
.dptxt1_i_addr{display: inline-block; vertical-align: middle; width: 0.24rem; height: 0.24rem;background-image: url(images/bg_all.png);background-position: -0.48rem -0.96rem;background-size: 1.2rem;background-repeat: no-repeat;}
.dptxt1_i_phone{display: inline-block; vertical-align: middle; width: 0.24rem; height: 0.24rem;background-image: url(images/bg_all.png);background-position: -0.24rem -0.96rem;background-size: 1.2rem;background-repeat: no-repeat;}
.dptxt1_i_kf{display: inline-block; vertical-align: middle; width: 0.24rem; height: 0.24rem;background-image: url(images/bg_all.png);background-position: -0.72rem -0.96rem;background-size: 1.2rem;background-repeat: no-repeat;}

.dpxingj{position: relative;}
.dpxingj img{width:30%; height: auto; margin-top:0.05rem;}
.dpxingj span{width:30%; height: 100%; position: absolute; z-index: 2; left: 0; top: 0; background: #ecf5ff;}
.dpicon1{width:0.2rem; height: auto; position: relative; margin-top:-0.03rem; display: inline-block; vertical-align: middle; margin-right:0.05rem;}
.msbox1{width:94%; margin:0.2rem auto 0; padding:0.2rem 0 0.25rem; background:#fff; min-height: 2.9rem; border-radius:0.2rem;}
.msbox1 li img{height: 1.8rem}
h3.mstt1{font-size:0.26rem; background-image:url(images/mstt1_li2.png); background-position:4% center; background-repeat:no-repeat; background-size:auto 0.28rem; padding:0 5% 0 8%; line-height:0.4rem; font-weight:700; color:#f93a32;min-height: 0.4rem;}
h3.mstt1 span{font-size:0.24rem; float: right; color:#4c4c4c; background:url(images/mstt1_li.png) right center no-repeat; background-size:auto 0.18rem;}
h3.mstt1 span a{padding-right:0.2rem; height:0.4rem; display: block;}
.mstxt1{width:100%;}
.mstxt1 li{width:30%; float: left; padding:0.2rem 0 0 2.5%;}
.mstxt1 li p{font-size:0.2rem; padding:0 3%; color:#666; line-height:0.4rem; height:0.4rem; overflow: hidden;}
.mstxt1 li p span{font-size:0.22rem; color:#e41e27;}
.mstxt1 li p span b{font-size:0.22rem;}
.zbhjbox1{width:94%; margin:0.2rem auto 0;}
.zb_box1{width:49%; min-height: 2.4rem; float: left; padding:0.2rem 0; background:linear-gradient(#fff, #f9c5cb); border-radius:0.2rem;}
.hj_box1{width:49%; min-height: 2.4rem; float: right; padding:0.2rem 0; background:linear-gradient(#fff, #fad1c5); border-radius:0.2rem;}
h3.zbhjtt1{font-size:0.24rem; padding:0 5%; line-height:0.4rem;}
h3.zbhjtt1 span{font-size:0.2rem; float: right; color:#4c4c4c;}

.zbtxt1 li{width:45.5%; float: left; height:2rem; background:#fff; border-radius:0.1rem; margin:0.1rem 0 0 3%;}
.zbtxt1 li img{border-radius:0.1rem 0.1rem 0 0; height:1.63rem;}
.zbtxt1 li p{line-height:0.3rem; font-size:0.2rem; color:#666; height:0.3rem; overflow: hidden;white-space: nowrap;}
.zbtxt1 li p span{font-size:0.2rem; color:#e41e27;}
.zbtxt1 li p span b{font-size:0.2rem; white-space: nowrap;}
.zbtxt1 em{font-size: 0.15rem;}


.hjtxt1 li{width:45.5%; float: left; height:2rem; background:#fff; border-radius:0.1rem; margin:0.1rem 0 0 3%;}
.hjtxt1 li img{border-radius:0.1rem 0.1rem 0 0; height:1.63rem;}
.hjtxt1 li p{line-height:0.3rem; font-size:0.2rem; color:#666; height:0.3rem; overflow: hidden;white-space: nowrap;}
.hjtxt1 li p span{font-size:0.2rem; color:#e41e27;}
.hjtxt1 li p span b{ont-size:0.2rem; white-space: nowrap;}
.hjtxt1 em{font-size: 0.15rem;}

#spbox1{width:100%; position: relative; padding:0.86rem 0 0.2rem;}
#spbox1 em{font-size:0.2rem;}
.wrapper01{position:absolute; height:0.85rem; top:0; width:100%; margin:0 auto; overflow: hidden; border-bottom:1px solid #f5f6f7;}
.wrapper01 .scroller{position:absolute; top:0; left:0; width:8000%;}
.spmenu{padding:0.15rem 2% 0.2rem;}
.spmenudw{position: fixed; top:1.5rem; left:0; z-index:9; background:#fff; border-color:#ebebeb;}
.spmenu li{float: left; position: relative; width:1.26rem; text-align: center;}
.spmenu li em{width:2px; height:0.2rem; position: absolute; top:0.15rem; left:0; background:url(images/spmenu_li.png) no-repeat; background-size:100% 100%;}
.spmenu li span{font-size:0.24rem; width:1.02rem; display: inline-block; vertical-align: top; margin:0 auto; height:0.5rem; line-height:0.5rem; text-align: center;}
.spmenu li b{font-weight:400;}
.spmenu li:first-child b{font-weight:700;}
.spmenu li:first-child em{display: none;}
.spmenu li cite{width:0.2rem; display: none; height:0.3rem; vertical-align:middle; position: relative; margin:-0.11rem 0.05rem 0 0; background-repeat: no-repeat; background-position:center center; background-size:100% 100%;}
.spmenu li:first-child cite{display: inline-block;}
.spmenu li.spmenunow span{background:url(images/spmenu_now.png) no-repeat; background-size:100% 100%; color:#fff;}
.spmenu li:first-child.spmenunow cite{background-repeat:no-repeat; background-size:100% 100%;  background-position:center center;}

.splist{width:100%; padding-bottom:1.3rem;}
.splist li{width:45.5%; float: left; padding-bottom:0.15rem; background:#fff; border-radius:0.2rem; margin:0 0 0.2rem 3%;}
.splist li img{border-radius:0.2rem 0.2rem 0 0;height: 2.9rem}
.splist li p{font-size:0.22rem;  padding:0 12%; line-height:0.5rem; height:0.5rem; overflow:hidden; color:#666;}
.splist li p span{font-size:0.26rem; color:#e41e27;}
.splist li p span b{font-size:0.25rem;}
.splist ul.hklb li img{height:3.4rem;}

.ftnav{width:100%; position: fixed; bottom:0; left:0;}
.ftnav ul{height:1rem; background:#fff; padding-top:0.2rem; text-align: center; display:-webkit-box;display:-moz-box;display:box; border:1px solid #d6d6d6; border-bottom:0; border-radius:0.2rem 0.2rem 0 0;}
.ftnav li{font-size:0.22rem; line-height:0.4rem; color:#808080;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;}
.ftnav li img{width:0.5rem; height:0.5rem; margin:0 auto;}
.ftnav li a{color:#808080;}
.ftnav li.ftnow{font-weight:700; color:#f93a32;}
.ftnav li.ftnow a{color:#f93a32;}
.ftnav li.ftdpgl{color:#0085cf;}
.ftnav li.ftdpgl a{color:#0085cf;}
.ftnav li i{display: block; width: 0.5rem; height: 0.5rem; margin: 0 auto; }
.ftnav li.jhy_footer_sy i{ background-image: url(images/bg_all.png); background-position: -0rem -0rem; background-size: 2.5rem; background-repeat: no-repeat;}
.ftnav li.ftnow.jhy_footer_sy i{ background-image: url(images/bg_all.png); background-position: -0.5rem -0rem; background-size: 2.5rem; background-repeat: no-repeat;}
.ftnav li.jhy_footer_dpgl i{ background-image: url(images/bg_all.png); background-position: -1rem -0rem; background-size: 2.5rem; background-repeat: no-repeat;}
.ftnav li.ftdpgl.jhy_footer_dpgl i{ background-image: url(images/bg_all.png); background-position: -1.5rem -0rem; background-size: 2.5rem; background-repeat: no-repeat;}
.ftnav li.jhy_footer_gwc i{ background-image: url(images/bg_all.png); background-position: 0 -0.5rem; background-size: 2.5rem; background-repeat: no-repeat;}
.ftnav li.ftnow.jhy_footer_gwc i{ background-image: url(images/bg_all.png); background-position: 0 -0.5rem; background-size: 2.5rem; background-repeat: no-repeat;}
.ftnav li.jhy_footer_wd i{ background-image: url(images/bg_all.png); background-position: -0.5rem -0.5rem; background-size: 2.5rem; background-repeat: no-repeat;}
.ftnav li.ftnow.jhy_footer_wd i{ background-image: url(images/bg_all.png); background-position: -1rem -0.5rem; background-size: 2.5rem; background-repeat: no-repeat;}
.ftnav li.jhy_footer_share i{ background-image: url(images/yd_share_fticon1.png); background-position: center center; background-size: 80% auto; background-repeat: no-repeat;}
.ftnav li.ftnow.jhy_footer_share i{ background-image: url(images/yd_share_fticon1a.png); background-position: center center; background-size: 80% auto; background-repeat: no-repeat;}

.pftop{width:0.8rem; position: fixed; z-index:2; right:2%; bottom: 2.2rem; z-index:22;}
.pftop i{display: block; width: 0.8rem; height: 0.8rem; background-image: url(images/bg_all.png); background-position: -2.4rem -0.8rem; background-size: 4rem; background-repeat: no-repeat;}
.pfcj{width:1.4rem; height:1.4rem; position: fixed; z-index:99; right:1%; bottom: 3.2rem;}
.pfhy{width:77%; padding:0 3% 0 12%; position: fixed; z-index:22; left:3%; bottom:1.2rem; font-size:0.22rem; line-height:0.77rem; color:#f0e4b4; height:0.77rem; background:url(images/pfhybg.png) no-repeat; background-size:100% 100%;}
.pfhy span{width:1.1rem; height:0.4rem; line-height:0.4rem; font-weight:700; text-align: center; position: absolute; top:0.18rem; right:9%; background:#31302e; border-radius:0.2rem;}
.pfhy span a{height:100%; display: block; color:#f0e4b4;}
.pfhy_close{width:0.2rem; height:0.2rem; position: absolute; top:0.275rem; right:4%; z-index:2;}

/*内页*/
body.nybg{background:#f2f4f7; padding-top:0;}
.homebg{
    width:100%;
    padding-top:0;
    background: #f5f6f7;
    background: -moz-linear-gradient(top,  #fbe8d7 0%,#f5f6f7 20%,  #f5f6f7 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbe8d7), color-stop(100%,#f5f6f7));
    background: -webkit-linear-gradient(top,  #fbe8d7 0%,#f5f6f7 20%, #f5f6f7 100%);
    background: -o-linear-gradient(top,  #fbe8d7 0%,#f5f6f7 20%, #f5f6f7 100%);
    background: -ms-linear-gradient(top,  #fbe8d7 0%,#f5f6f7 20%, #f5f6f7 100%);
    background: linear-gradient(to bottom,  #fbe8d7 0%,#f5f6f7 20%, #f5f6f7 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbe8d7', endColorstr='#f5f6f7',GradientType=0 );
}
.homehead{position: relative; display: flex; justify-content: flex-start; align-items: center; padding: 0.3rem 7%;}
.homepic1{width: 1rem; margin-right: 0.3rem;}
.homepic1 img{border-radius:100%;}
.homehy{position:absolute; text-align: center; top:1.2rem; left: 5%;}
.homehy span{color:#fff6d2; padding:0 0.1rem 0 0.05rem; line-height:0.34rem; display: inline-block; background:#31302e; border-radius:0.4rem; border:1px solid #fff6d2; font-size: 0.2rem;}
.homehy span img{width:0.24rem; height:0.24rem; float: left; margin:0.05rem 0.05rem 0 0;}
.homehm{font-weight:700; font-size:0.3rem; color:#030303; line-height:0.4rem;}
.home_quit{position: absolute; top: 0.3rem; right: 5%; padding: 0.08rem 0.12rem; background: #ffffff; display: flex; align-items: center; border-radius: 0.4rem;}
.home_quit img{width: 0.24rem; margin-right: 0.1rem;}
.home_quit span{color: #EE6435;}
.homebox1{width:94%; margin:0 auto; padding-bottom:1.6rem;}
.hometxt1{padding:0.2rem 5%; position: relative; background:#FFE4CA linear-gradient(100deg, #FFE4CA 0%, #FFCD9C 100%); font-size:0.22rem; line-height:0.4rem; border-radius:0.2rem; box-shadow:0 2px 0 rgba(0,0,0,0.04);}
.hometxt1 h4{font-size:0.26rem; height:0.4rem; overflow: hidden; color: #5B2F00;}
.hometxt1 p{color: #A46A2D; height:0.4rem; overflow: hidden;}
.hometxt1 span.woqh{float: right; font-size:0.2rem; margin-top: 0.2rem; width: 26%;}
.hometxt2{padding:0.1rem 3%; margin-top:0.2rem; background:#fff; border-radius:0.2rem; box-shadow:0 2px 0 rgba(0,0,0,0.04);}
.hometxt2 li{width:20%; font-size:0.2rem; float: left; padding:0.1rem 0; text-align: center; position: relative;}
.hometxt2 li em{width:0.3rem; height:0.3rem; font-size:0.2rem; color:#fff; background:url(images/home_num.png) no-repeat; background-size:100% 100%; position: absolute; top:-0.02rem; right:18%; overflow: hidden;}
.hometxt2 li img{width:0.5rem; height:0.5rem; margin:0 auto 0.05rem;}
.hometxt2 li p{line-height:0.4rem; height:0.4rem; overflow: hidden;}
h3.homett1{font-size:0.26rem; padding-bottom:0.15rem; width:96%; margin:0 auto 0.1rem; line-height:0.5rem;}
h3.homett2{font-size:0.26rem; width:96%; margin:0 auto 0.1rem; line-height:0.5rem;}
h3.homett1 span{font-size:0.2rem; height:0.5rem; float: right; color:#808080; background:url(images/homett1_li.png) right center no-repeat;  background-size:auto 0.18rem;}
h3.homett1 span a{height:0.5rem; display: block; padding-right:0.2rem; color:#808080;}

.home_wdsy_ul{display: flex;justify-content: center;}
.home_wdsy_ul li{margin: 0 5%;}
.home_wdsy_ul li .p1{color: #f93a32;font-size: 0.26rem;font-weight: 700;}

/*店铺选择*/
.dphead{ padding:0.3rem 6%; background:#fff; box-shadow:0 2px 0 rgba(0,0,0,0.04); border-radius:0 0 0.2rem 0.2rem;}
.dphead dt{width:0.9rem; float: left;}
.dphead dt img{border-radius:100%; width:0.9rem; height:0.9rem;}
.dphead dd{float: left; font-size:0.28rem; line-height:0.9rem; padding-left:5%; font-weight:700;}
.dplist{width:94%; margin:0 auto; padding-bottom: 1.6rem; display: none;}
.dplist dl{background:#fff; width:92%; position: relative; padding:0.2rem 4%; float: left; box-shadow:0 2px 0 rgba(0,0,0,0.04); border-radius:0.2rem; margin-top:0.2rem;}
.dplist dt{width:20%; float:left;}
.dplist dt img{border-radius:100%;}
.dplist dd{width:76%; float: right; font-size:0.22rem; line-height:0.3rem;}
.dplist dd h4{font-size:0.24rem; line-height:0.4rem; overflow: hidden; height:0.4rem; margin-bottom:0.05rem;}
.dplist dd p{color:#666; height:0.3rem; overflow: hidden;}
.dplist span.dpan1{width:1.1rem; font-weight:700; background:url(images/dplist_li.png) 76% center no-repeat; background-size:auto 0.2rem; color:#2f96ff; height:0.4rem; line-height:0.37rem; text-align: center; border:1px solid #2f96ff; border-radius:0.2rem; position: absolute; right:5%; bottom:0.2rem;}
.dplist span.dpan1 a{height:100%; display: block; padding-right:9%; color:#2f96ff;}

/*店铺选择*/
.dpgltxt1 li{width:33.3%;}
.dpgltxt2 li{width:25%;}
.dpgltxt2 li.dpgltb1{width:21%;}
.dpgltxt2 li.dpgltb2{width:29%;}
.dpnumcol1,.dpnumcol2,.dpnumcol3,.dpnumcol4{color:#4697fb; font-size:0.32rem;}
.dpnumcol2{color:#ff4a5e;}
.dpnumcol3{color:#fc8703;}
.dpnumcol4{color:#ad62eb;}
.dpglpic1{float: left; padding-right:0.2rem;}
.dpglpic1 img{height:0.9rem; width: auto; max-width:1.5rem;}

#myToDo{display: none;}
#myConfig{display: none;}
#myCompany{display: none;}
#myOrder{display: none;}


/* 弹框 */
.body_hidd{overflow: hidden; height: 100%; position: fixed; top: 0; left: 0%; width: 100%;}
.tc_body{width: 100%; bottom: -70%; left: 0%; position: fixed; display: flex; align-items: center; justify-content: center; z-index: 2110; -webkit-transform: translateY(100%); -ms-transform: translateY(100%); transform: translateY(100%); -webkit-transition: -webkit-transform 90ms; transition: transform 90ms ;}
.sharebg{background-color: rgba(0, 0, 0, 0.6); bottom: 0; height: 100%; left: 0; opacity: 0; position: fixed; right: 0; top: 0; width: 100%; z-index: 1100; display: none; overflow: hidden; position: fixed;}
.sharebg-active{opacity: 1; display: block; }
.am-acti-active{transform: translateY(0px);  -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); top: 0%; bottom: 0;}
.tc_body02{width: 100%; height: 100%; bottom: -100%; left: 0%; position: fixed;  z-index: 1110; -webkit-transform: translateY(100%); -ms-transform: translateY(100%); transform: translateY(100%); -webkit-transition: -webkit-transform 90ms; transition: transform 90ms; display: flex;align-items: flex-end;justify-content: center;}
.sharebg02{background-color: rgba(0, 0, 0, 0.6); bottom: 0; height: 100%; left: 0; opacity: 0; position: fixed; right: 0; top: 0; width: 100%; z-index: 1100; display: none; overflow: hidden; position: fixed;}
.sharebg-active02{opacity: 1; display: block;}
.am-acti-active02{transform: translateY(0px);  -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); bottom: 0%; }
.tc_body03{width: 100%; bottom: -70%; left: 0%; position: fixed;  z-index: 2110; -webkit-transform: translateY(100%); -ms-transform: translateY(100%); transform: translateY(100%); -webkit-transition: -webkit-transform 90ms; transition: transform 90ms ;}
.sharebg03{background-color: rgba(0, 0, 0, 0.6); bottom: 0; height: 100%; left: 0; opacity: 0; position: fixed; right: 0; top: 0; width: 100%; z-index: 1100; display: none; overflow: hidden; position: fixed;}
.sharebg-active03{opacity: 1; display: block;}
.am-acti-active03{transform: translateY(0px);  -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); top: 0%; }

.tc_box{position: relative;width: 100%;height: 100%;display: flex;justify-content: center;align-items: center;}
.tc_main{position: relative;padding: 0.8rem 3% 0.2rem;width: 74%;background: #ffffff;margin: 0 auto;border-radius: 0.2rem;}
.tcmain_p{padding: 0.2rem 2% 0.4rem;color: #666666;font-size: 0.24rem;}
.tc_btn .tcbtn_l{float: left;width: 47%;height: 0.6rem;line-height: 0.6rem;text-align: center;font-size: 0.26rem;border: 1px solid #0e70e2;background: #ffffff;color: #0e70e2;border-radius: 0.4rem;}
.tc_btn .tcbtn_r{float: right;width: 47%;height: 0.6rem;line-height: 0.6rem;text-align: center;font-size: 0.26rem;border: 1px solid #0e70e2;background: #0e70e2;color: #ffffff;border-radius: 0.4rem;}
.tc_btn .tcbtn_know{display:block;height: 0.6rem;line-height: 0.6rem;text-align: center;font-size: 0.26rem;background: #0e70e2;color: #ffffff;border-radius: 0.4rem;}
.lingdang_img{position: absolute;width: 34%;top: -0.5rem;left: 33%;}
.tan_xxx{position: absolute;width: 0.4rem;top: -0.6rem;right: 0;}

.tc_main02{position: relative; width:90%;margin: 0 auto;padding: 0.3rem 5% 0.4rem;background-color: #ffffff;border-radius: 0.2rem 0.2rem 0 0;}
.tan_xxx02{position: absolute;width: 0.26rem;top: 0.2rem;right: 4%;}
.tc_bg{position: relative;}
.tc_main02_h2{text-align: center;font-size: 0.26rem;font-weight: 400;margin-bottom: 0.2rem;}
.tc_main02_h2 img{display: inline-block;vertical-align: middle;width: 1.4rem;}
.tc_main02_h2 span{display: inline-block;vertical-align: middle;margin: 0 0.2rem;}
.tc_main04{position: relative;padding: 0.8rem 3% 0.3rem;width: 84%;background: #ffffff;border-radius: 0.2rem;}
.tcact_h2{text-align: center;color: #2a2a2a;font-weight: 400;font-size: 0.28rem;margin-bottom: 0.2rem;}
.tcact_wen{width: 90%;padding: 0.2rem 2%;height: 3rem;line-height: 0.4rem;overflow: auto;margin: 0 auto;border: 1px solid #dddddd;background: #fff3f4;color: #666666;font-size: 0.22rem;border-radius: 0.1rem;}


.tc_phone{position: relative; padding-bottom:0.1rem; text-align: center; font-size:0.9rem; line-height:0.9rem; font-size:0.3rem; background:#fff; width:100%; border-radius: 0.2rem 0.2rem 0 0; text-align: center;}
.tc_phone li{width:100%; border-bottom:1px solid #f2f4f7; height:0.9rem;}
.phone_an1{border-top:0.1rem solid #f2f4f7;}
.tan_xxx04{position: absolute;width: 0.34rem;top: -0.5rem;right:3%;}

.tc_qwma,.tc_fx0{width:82%; position: relative; text-align: center; line-height:0.4rem; margin:auto;}
.tc_qwdw{width:76%; position: absolute; top:1.15rem; left:12%;}
.tc_qwma h4.qwtt1,.tc_fx0 h4.qwtt1{font-size:0.28rem;}
.tc_qwma .qwms1,.tc_fx0 .qwms1{font-size:0.2rem; color:#606266; border-top:1px dashed #e5e5e5; line-height:0.35rem; padding-top:0.15rem;}
.tc_qwma .qwpic1,.tc_fx0 .qwpic1{width:3rem; height:3rem; background:#e9e9e9; border:0.1rem solid #f2f5f7; margin:0.2rem auto;}
.tc_qwma .qwpic1 .code_0,.tc_fx0 .qwpic1 .code_0{width:3rem; height:3rem;}
.tc_qwma .qwpic1 img,.tc_fx0 .qwpic1 img{width:3rem; height:3rem;-webkit-touch-callout: none}
.tc_fx0{width:90%;}

.tc_fx{width:84%; margin:auto; position: relative; display: flex;}
.tcfxdw1{width:75%; position: absolute; display: flex; justify-content: flex-start; align-items: center; top:1.76rem; left:10%; padding:0.15rem 0 0.15rem 5%; background:rgba(255,255,255,0.44); border-radius:0.2rem;}
.tcfxlogo1{width:0.8rem; }
.tcfxlogo1 img{border-radius:100%;}
.tcfxtxt1{line-height:0.4rem; padding-left:0.12rem;}
.tcfxtxt1 h4{font-size:0.24rem;}
.tcfxtxt1 p{font-size:0.22rem; color:#a3402c; display: flex; justify-content: flex-start; align-items: center; margin-top: 0.06rem;}
.tcfxtxt1 p img{width:0.22rem; margin-right: 0.05rem;}
.tcfxdw2{width:1.4rem; height: 1.4rem; padding: 0.1rem; display: flex; background:#ffffff; position: absolute; bottom:0.18rem; right:7.5%; border-radius: 0.1rem;}
.tcfxdw2 img{width:1.4rem; height:1.4rem;}
.tcfxdw2 canvas{width: 1.4rem;height: 1.4rem;}

/*登录*/
.textIn{width: 95%;height: 0.34rem;line-height: 0.35rem;border: 0;background: rgba(0,0,0,0);padding: 0.24rem 0 0.24rem 5%;font-size: 0.24rem;}
.msg{float: left;width: 46%;height: 0.34rem;line-height: 0.35rem;border: 0;background: rgba(0,0,0,0);padding: 0.24rem 0 0.24rem 5%;font-size: 0.24rem;}
.getyzm{float: right;width: 32%;height: 0.8rem;background: rgba(0,0,0,0);filter: alpha(opacity=100); opacity: 1;border: 0;color: #008eff;font-size: 0.24rem;}
.getyzm.hui{background: rgba(0,0,0,0);border: 0;color: #008eff;}
.dengl{background: linear-gradient(to right, #67aaff 0%,#4289ff 20%,#4189ff 100%);text-align: center;height: 0.74rem;line-height: 0.74rem;font-size: 0.26rem;color: #fff;border-radius: 0.41rem;width:90%;margin: 0.3rem auto 0.3rem;}
.dengl.hui{background: #cccccc;}
.dengl.hong{background: linear-gradient(to right, #ff8e89 0%,#fd7285 20%,#fd6c84 100%);display:none;}
.zhang{position: relative;background-color: #f3f4fb;margin: 0.25rem auto;padding: 0rem 3.4%;border-radius: 0.5rem;box-shadow: inset 0 4px 8px #eeeff6;}
.quxiao{position: absolute;right: 0.2rem;top: 0.24rem;width: 0.3rem;display: none;}
.quxiao2{position: absolute;left: 42%;top: 0.24rem;width: 0.3rem;display: none;}
.wrong_wen{margin-bottom: 0.14rem;display: none;line-height: 0.4rem;padding-left: 0.3rem;background: url(images/icon_gant.png) left center no-repeat;background-size: 0.2rem auto;color: #ff1d25;}
.textIn3{width: 95%;height: 0.34rem;line-height: 0.35rem;border: 0;background: rgba(0,0,0,0);padding: 0.24rem 0 0.24rem 5%;font-size: 0.24rem;}
.quxiao3{position: absolute;right: 0.2rem;top: 0.24rem;width: 0.3rem;display: none;}
.tcwait_main{width: 14%;margin: 3.4rem auto;}
.tc_flex{width: 100%;height: 100%; display: flex;justify-content: center;align-items: center;}
.tc_toast{position:fixed; display: none; z-index:9999; border-radius:0.2rem; width:60%; left:15%; top:40%; color:#fff; text-align: center; font-size:0.22rem; line-height:0.4rem; padding:0.2rem 5%; background:rgba(0,0,0,0.7);}

.tc_fxbt{position: relative; text-align: center; padding:0.2rem 4%; background:#fff; width:92%; border-radius: 0.2rem 0.2rem 0 0;}
.tc_fxbt h3{font-size:0.26rem; line-height:0.5rem;}
.wrapper02{position:relative; height:1.5rem; width:100%; margin:0.2rem auto 0; overflow: hidden; border-bottom:1px solid #f5f6f7;}
.wrapper02 .scroller{position:absolute; top:0; left:0; width:8000%;}
.tc_fxpic li{width:1.2rem; float: left;}
.tc_fxpic li img{width:0.9rem; margin:0 auto;}
.tc_fxpic li p{font-size:0.22rem; line-height:0.5rem;}
.tc_fxan{width:100%; height:0.75rem; line-height:0.75rem; border-radius:0.8rem; background:#f0f6fc; font-size:0.3rem;}

.fixed-time{width: 1.8rem;height: 1.8rem;background: url(../images/fixed-time1.png) no-repeat 0 0;background-size: 100% auto;position: fixed;right: 0;top: 65%;margin-top: -.9rem;text-align: center;line-height: .3rem;display: none;z-index: 99999;}
.fixed-time h4{font-size: .22rem;color: #ff0000;font-weight: normal;padding-top:1rem;}
.fixed-time p{color: #ffe1cf;margin-top: .12rem;font-size: .28rem;}
.fixed-time.finish h4{color: #ffe1cf;}
.fixed-time.finish p{color: #fff497;height: calc( 100% - 30px );}

/*20231101添加移动业务办理协议*/
.tc_joinxy{width:100%; text-align: center; padding-top:0.1rem;}
.tc_joinxy cite.xyicon1{width:0.25rem; height:0.25rem; margin:-0.05rem 0.1rem 0 0; position: relative; vertical-align: middle; display: inline-block; background: url(images/tc_xyicon1.png) no-repeat; background-size:100% 100%;}
.tc_joinxy cite.xyicon1now{background: url(images/tc_xyicon2.png) no-repeat; background-size:100% 100%;}
.tc_joinxy span.xycontent{color:#017fff;}
.tc_joinxy span.xycontent a{color:#017fff;}
.tc_bodyjoin{width: 100%;height: 100%; display: flex;justify-content: center;align-items: center; background: rgba(0,0,0,0.6);}
.tc_mainxysure{width:80%; position:relative; line-height:0.4rem; text-align: center; padding:0.3rem 4%; background:#fff; border-radius:0.2rem; margin:auto;}
h3.tcxysurett1{font-size:0.3rem; font-weight:700; color:#f90;}
.tcxysuretxt1{font-size:0.24rem; color:#333; padding:0.3rem 0;}
.tcxysuretxt1 span.xycontent{color:#017fff;}
.tcxysuretxt1 span.xycontent a{color:#017fff;}
.tcxysuretj{width:100%; padding-top:0.2rem;}
.tcxysuretj span{width:35%; margin:0 5%; font-size:0.26rem; color:#fff; line-height:0.6rem; height:0.6rem; border-radius:0.3rem; display: inline-block;}
.tcxysuretj span.tcxysurean1{background:#ccc;}
.tcxysuretj span.tcxysurean2{background:#0199fe;}

@charset "utf-8";
.loadingBox{
    position:fixed;
    top:0;
    left:0;
    background:rgba(0,0,0,0.8);
    width:100%;
    height:100%;
    z-index:9999;
    display:none;
}
.loadingContent{
    width:70px;
    height:70px;
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    right:0;
    z-index:100;
    margin:auto;
    border-radius:14px;
    background:url(images/loading_5G.png) no-repeat;
    background-size:70px 70px;
}
.loadingIcon{
    width:70px;
    height:70px;
    background:url(images/loading_icon.png) no-repeat;
    background-size:70px 70px;
}
@-webkit-keyframes rotation{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}
@-o-keyframes rotation{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}
@-moz-keyframes rotation{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}
@keyframes rotation{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}
.Rotation{
    -moz-animation:rotation 1.5s linear infinite;
    -webkit-animation:rotation 1.5s linear infinite;
    -o-animation:rotation 1.5s linear infinite;
    animation:rotation 1.5s linear infinite;
}