/**
 * Swiper 3.3.0
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * 
 * http://www.idangero.us/swiper/
 * 
 * Copyright 2016, Vladimir Kharlampidi
 * The iDangero.us
 * http://www.idangero.us/
 * 
 * Licensed under MIT
 * 
 * Released on: January 10, 2016
 */
.swiper-container{margin:0 auto;position:relative;overflow:hidden;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate(0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-transition-property:-webkit-transform,height;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform,height}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;-moz-background-size:27px 44px;-webkit-background-size:27px 44px;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-white .swiper-pagination-bullet{background:#fff}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);-o-transform:translate(0,-50%);-ms-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:5px 0;display:block}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px}.swiper-pagination-progress{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progress .swiper-pagination-progressbar{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-moz-transform-origin:left top;-ms-transform-origin:left top;-o-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar{-webkit-transform-origin:right top;-moz-transform-origin:right top;-ms-transform-origin:right top;-o-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progress{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progress{width:4px;height:100%;left:0;top:0}.swiper-pagination-progress.swiper-pagination-white{background:rgba(255,255,255,.5)}.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar{background:#fff}.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar{background:#000}.swiper-container-3d{-webkit-perspective:1200px;-moz-perspective:1200px;-o-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-coverflow .swiper-wrapper,.swiper-container-flip .swiper-wrapper{-ms-perspective:1200px}.swiper-container-cube,.swiper-container-flip{overflow:visible}.swiper-container-cube .swiper-slide,.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-cube .swiper-slide .swiper-slide,.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active,.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-slide{visibility:hidden;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-moz-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;-moz-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;-webkit-background-size:100%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}
/*!
 *  Font Awesome 4.5.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'FontAwesome';src:url('../fonts/fontawesome-webfont.eot?v=4.5.0');src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.5.0') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff2?v=4.5.0') format('woff2'),url('../fonts/fontawesome-webfont.woff?v=4.5.0') format('woff'),url('../fonts/fontawesome-webfont.ttf?v=4.5.0') format('truetype'),url('../fonts/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}

html,body,div,span,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,a,address,em,img,ol,ul,li,fieldset,form,label,legend,table,tbody,tfoot,thead,tr,th,td,i,b,s{
	margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-family:Helvetica,Arial; word-break: break-all;
}
html,body{height: 100%;overflow: hidden;background-color: #fff;}
.font-yahei{font-family: "微软雅黑";}

body>.main{overflow-y: auto;}
select{appearance: none;-webkit-appearance: none;-ms-appearance: none;-moz-appearance: none;background-color: transparent;}
ul,ol{list-style:none}
ol{padding-left: .2rem;}
a img{border:none;}
a,a:link{text-decoration:none;color: #333}
button{overflow:visible;padding:0;margin:0;border:0 none;background-color:transparent}
button::-moz-focus-inner{padding:0}
textarea,input{background:none;padding:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
input[type=number]{appearance: none;-webkit-appearance: none; border: 0;}
input[type=search]{appearance: none;-webkit-appearance: none; border: 0;}
input[type=text]{appearance: none;-webkit-appearance: none; border: 0;}
input[type=password]{-webkit-text-security:disc;appearance: none;-webkit-appearance: none; border: 0;}
textarea:focus,input:focus,button:focus{outline:none}
body{background-color: #fff; word-wrap:break-word;font-size:14px;color:#000;line-height:1.5;font-family:Helvetica}
*{-webkit-tap-highlight-color:rgba(0,0,0,0);overflow-scrolling: touch;-webkit-overflow-scrolling: touch;backface-visibility: hidden;-webkit-backface-visibility: hidden;box-sizing: border-box;}
[v-cloak]{opacity: 0!important;}
[v-cloak]{display: none!important;}

.w-1200{width: 1200px;margin: 0 auto;}
.inline_div{ display: inline-block;}
.block{ display: block!important;}

/****swiper CSS设定*****/
.swiper-container{position: relative;}
.swiper-container:after{display: block;content: "";clear: both;}
.swiper-wrapper{white-space: nowrap;width: 100%; height: auto!important;}
.swiper-slide{display: inline-block;width: 100%;float: none!important;height: auto!important;}

/*****使用REM作为尺寸单位，媒体查询不同分辨率的浏览器设置相应根字号*****/
html{font-size:32px;-webkit-user-select:none;user-select:none}
/*@media only screen and (min-width:320px){html{font-size:32px!important}}
@media only screen and (min-width:360px){html{font-size:36px!important}}
@media only screen and (min-width:375px){html{font-size:38px!important}}
@media only screen and (min-width:414px){html{font-size:41px!important}}*/

/*@media only screen and (min-width:320px){html{font-size:50px!important}}
@media only screen and (min-width:360px){html{font-size:56px!important}}
@media only screen and (min-width:375px){html{font-size:60px!important}}
@media only screen and (min-width:414px){html{font-size:64px!important}}*/
@media only screen and (min-width:320px){html{font-size:44.4px!important}}
@media only screen and (min-width:360px){html{font-size:48px!important}}
@media only screen and (min-width:375px){html{font-size:50px!important}}
@media only screen and (min-width:414px){html{font-size:55px!important}} 

/*"暂无信息"的样式*/
.no_data {position: absolute; top: 30%; text-align: center;display: none;-webkit-animation:delay_show 2s;animation:delay_show 1.5s;}
.no_data_holder { text-align: center;display: block;-webkit-animation:delay_show 2s;animation:delay_show 1.5s;position: relative;}
@-webkit-keyframes delay_show{
	0%{opacity: 0;}
	50%{opacity: 0;}
	100%{opacity: 1;}
}
.no_data:only-child{width: 100%;}
.no_data_holder:only-child{width:100%;padding: 0.5rem 0;}
.no_data:before{display:block;width:100%;height:1.2rem;position: absolute;left:0px;top:0.5rem;
background-image: url(../img/slice/icon-nodata.png);
background-position: center;background-repeat:no-repeat;background-size: auto 100%;content:""}
.no_data_holder:before{display:block;width:100%;height:1.2rem;
background-image: url(../img/slice/icon-nodata.png);
background-position: center;background-repeat:no-repeat;background-size: auto 100%;content:""}
.no_data p{width: 100%;text-align: center;font-size: .24rem;color: #999999;position: absolute;left:0px;top:calc(1.7rem + 10px)}
.no_data_holder p{margin-top: 10px;text-align: center;color:#999}
/*"购物车空空"的样式*/
.no_shopping { display: none;-webkit-animation:delay_show 2s;animation:delay_show 0.5s;}
.no_shopping_holder{display: none;-webkit-animation:delay_show 2s;animation:delay_show 0.5s;}
@-webkit-keyframes delay_show{
	0%{opacity: 0;}
	50%{opacity: 0;}
	100%{opacity: 1;}
}
.no_shopping:only-child{display: block;position: absolute;height: 250px;width:100%;}
.no_shopping_holder:only-child{display: block;position: relative;height: 250px;width:100%;}
.no_shopping:after,.no_shopping_holder:after{display:block;width:100%;height:250px;position: absolute;left:0px;top:0px;
background-image: url();
background-position: center;background-repeat:no-repeat;background-size:30% auto;content:""}

/*"没有网络"的样式*/
.no_web{text-align: center;display: none;-webkit-animation:delay_show 2s;animation:delay_show 1.5s;position: relative;}
.no_web:only-child{display: block;position: relative;width:100%;left:0px;top:0px}
.no_web:before{display:block;width:100%;height:1.2rem;position: absolute;left:0px;top:0px;
background-image: url(../img/slice/icon-nonet.png);
background-position: center;background-repeat:no-repeat;background-size: auto 100%;content:""}
.no_web p{position: absolute;top: 1.3rem;left: 0;width: 100%;text-align: center;font-size: .24rem;color: #999999;}

/*"页面崩溃"的样式*/
.no_work{display: none;}
.no_work:only-child{display:block;width:100%;height:450px;position: absolute;left:0px;top:0px;
background-image: url();
background-position: center 180px;background-repeat:no-repeat;background-size:30% auto;content:""}

/*全局CSS*/
.hide{ display: none;}
.show{ display: block;}
.bgimg_mid{background-position: center; background-repeat: no-repeat;}
.overflow_auto{overflow: auto;-webkit-overflow-scrolling: touch;overflow-scrolling: touch; }
.overflow_hide{overflow: hidden;}

/*底部导航切换*/
label.footer input{display: none;}
label.footer input+* img{display: block; margin: 0 auto;}
label.footer input+* img:last-child{display:none ;}
label.footer input:checked+* img:first-child{display:none ;}
label.footer input:checked+* img:last-child{display:block ;}
label.footer input:checked~*:last-child{color:inherit}

/**顶部搜索 ，带有放大镜图标的placeholder占位文字居中,要配合VUE处理**/
.inputSearch{text-align: center;background-color: #fff;line-height: 30px;border-radius: 25px;position: relative;}
.inputSearch:before{display: inline-block;width: 20px;height: 25px;content:""; background-image: url(../img/slice/fangdajing1.png);background-size: 100% auto; background-repeat: no-repeat;display: inline-block;vertical-align: middle;margin-right: 0.1rem;position: relative;top:-1px}
.inputSearch:after{content: "搜索职位/公司/商区";display: inline-block;color:#ccc; font-size: 0.24rem;}
.inputSearch input{display: block;width: 100%;line-height: 0.3rem;padding: 0.1rem 0.3rem;padding-left: 0.5rem;text-align: center;position: absolute;left:0px;top:0px;z-index: 10;}
.inputSearch input+*{ color:#007AFF!important}
.inputSearch[val]:before,.inputSearch[val]:after{opacity: 0;}
.inputSearch[val] input{background-image: url(../img/slice/fangdajing1.png);background-repeat: no-repeat;background-position: 0.1rem center;background-size: auto 0.3rem;}


/******蒙版层 .bg-mengban 蒙版遮罩-背景灰色半透密色效果*******/
input+.bg-mengban.absolute_full,input+.bg-mengban.fixed_full{display: none;}
input:checked+.bg-mengban.absolute_full,input:checked+.bg-mengban.fixed_full{display: block;}


/*字体和背景颜色库*/
.bg-fff{background-color: #fff;!important}
.bg-f1{background-color: #f1f1f1;!important}
.bg-f7{background-color: #F7F7F7;!important}
.bg-000{background-color: #000000;!important}
.bg-333{background-color: #333333;!important}
.bg-ddd{background-color: #DDDDDD;!important}
.bg-666{background-color: #666666;!important}
.bg-999{background-color: #999999;!important}
.bg-eee{background-color: #EEEEEE;!important}
.bg-f5{background-color: #f5f5f5;}



.bg-red{background-color: #FF0000;!important}
.bg-orange{background-color: #f8b03f;!important}
.bg-yellow{background-color: #f5bc24;!important}
.bg-green{background-color: #008000 !important;}
.bg-lightgreen{background-color: #90EE90 !important;}
.bg-blue{background-color: #0a669b !important;}
.bg-purple{background-color: #800080 !important;}
.bg-mengban{background-color:rgba(68,68,68,0.6);box}

/**********阴影色***********/
.shadow_fff{box-shadow: 0px 2px 3px #fff;}
.shadow_f1{box-shadow: 0px 2px 3px #f1f1f1;}
.shadow_f7{box-shadow: 0px 2px 3px #f7f7f7;}
.shadow_000{box-shadow: 0px 2px 3px #000;}
.shadow_333{box-shadow: 0px 2px 3px #333;}
.shadow_ddd{box-shadow: 0px 2px 3px #ddd;}
.shadow_666{box-shadow: 0px 2px 3px #666;}
.shadow_999{box-shadow: 0px 2px 3px #999;}

.shadow_red{box-shadow: 0px 2px 3px #FF0000;}
.shadow_orange{box-shadow: 0px 2px 3px #f8b03f;}
.shadow_yellow{box-shadow: 0px 2px 3px #f5bc24;}
.shadow_green{box-shadow: 0px 2px 3px #008000;}
.shadow_lightgreen{box-shadow: 0px 2px 3px #90EE90;}
.shadow_purple{box-shadow: 0px 2px 3px #800080;}
.shadow_orange{box-shadow: 0px 2px 3px #f8b03f;}


/*字体样式库*/
.fw_600{font-weight: 600;}
.fw_700{font-weight: 700;}
.font-w5{ font-weight: 500;}
.font-w6{ font-weight: bold;}
.color-ccc{ color:#ccc!important}
.color-eee{ color:#eee!important}
.color-fff{color:#fff!important}
.color-000{color: #000!important}
.color-333{ color:#333!important}
.color-555{ color:#555!important}
.color-666{ color:#666!important}
.color-999{ color:#999!important}
.color-parent{color:inherit!important}


.color-red{color: #f35e57!important}
.color-orange{color: #f8b03f!important}
.color-yellow{color: #f5bc24!important;}
.color-green{color: #32c52a!important;}
.color-lightgreen{color:#90EE90!important;}
.color-blue{color: #3569c5!important;}
.color-gray{color: #999999!important;}


.font0{font-size: 0px!important;}
.font0>*{ font-size: initial;display: inline-block;}
.font10{font-size: 10px!important;}
.font12{font-size: 12px!important;}
.font14{font-size: 14px!important;}
.font16{font-size: 16px!important;}
.font18{font-size: 18px!important;}
.font20{font-size: 20px!important;}
.font24{font-size: 24px!important;}
.font26{font-size: 26px!important;}
.font30{font-size: 30px!important;}
.font32{font-size: 32px!important;}
.font34{font-size: 34px!important;}
.font36{font-size: 36px!important;}
.font38{font-size: 38px!important;}
.font40{font-size: 40px!important;}
.font42{font-size: 42px!important;}
.font44{font-size: 44px!important;}
/*rem*/
.font14r{font-size: .14rem!important;}
.font15r{font-size: .15rem!important;}
.font16r{font-size: .16rem!important;}
.font18r{font-size: .18rem!important;}
.font20r{font-size: .2rem!important;}.font22r{font-size: .22rem!important;}
.font24r{font-size: .24rem!important;}
.font25r{font-size: .25rem!important;}
.font26r{font-size: .26rem!important;}
.font28r{font-size: .28rem!important;}
.font30r{font-size: .3rem!important;}
.font32r{font-size: .32rem!important;}
.font34r{font-size: .34rem!important;}
.font36r{font-size: .36rem!important;}
.font38r{font-size: .38rem!important;}
.font40r{font-size: .40rem!important;}
.font42r{font-size: .42rem!important;}
.font44r{font-size: .44rem!important;}



/*****秒变按钮(普通按钮，椭圆按钮)*****/
/*普通长方形按钮*/
.btn_empty{font-size: 14px;box-sizing: content-box;border-radius: 4px;border:1px solid transparent;border-color:initial; margin: 5px;display: inline-block; text-align: center;}
.btn_filled{font-size: 14px;box-sizing: content-box;display: inline-block;border-radius: 4px;text-align: center;color:#fff!important;margin: 5px;}

/**椭圆按钮**/
.btn_o_empty{font-size: 14px;;box-sizing: content-box;border:1px solid transparent;border-color:initial; display: inline-block; text-align: center;}
.btn_o_filled{font-size: 14px;box-sizing: content-box;display: inline-block;text-align: center;color:#fff!important;}
.btn_o_empty.l-h-04rem{border-radius:calc(.2rem + 1px);}
.btn_o_empty.l-h-05rem{border-radius:calc(.25rem + 1px);}
.btn_o_empty.l-h-06rem{border-radius:calc(.3rem + 1px);}
.btn_o_empty.l-h-07rem{border-radius:calc(.35rem + 1px);}
.btn_o_empty.l-h-08rem{border-radius:calc(.4rem + 1px);}
.btn_o_empty.l-h-09rem{border-radius:calc(.45rem + 1px);}
.btn_o_empty.l-h-10rem{border-radius:calc(.5rem + 1px);}
.btn_o_empty.l-h-11rem{border-radius:calc(.55rem + 1px);}
.btn_o_empty.l-h-12rem{border-radius:calc(.6rem + 1px);}
.btn_o_empty.l-h-13rem{border-radius:calc(.65rem + 1px);}
.btn_o_empty.l-h-14rem{border-radius:calc(.7rem + 1px);}

.btn_o_filled.l-h-04rem{border-radius:.2rem;height:calc(0.4rem + 2px);}
.btn_o_filled.l-h-05rem{border-radius:.25rem;height:calc(0.5rem + 2px);}
.btn_o_filled.l-h-06rem{border-radius:.3rem;height:calc(0.6rem + 2px);}
.btn_o_filled.l-h-07rem{border-radius:.35rem;height:calc(0.7rem + 2px);}
.btn_o_filled.l-h-08rem{border-radius:.4rem ;height:calc(0.8rem + 2px);}
.btn_o_filled.l-h-09rem{border-radius:.45rem;height:calc(0.9rem + 2px);}
.btn_o_filled.l-h-10rem{border-radius:.5rem ;height:calc(1rem + 2px);}
.btn_o_filled.l-h-11rem{border-radius:.55rem;height:calc(1.1rem + 2px);}
.btn_o_filled.l-h-12rem{border-radius:.6rem;height:calc(1.2rem + 2px);}
.btn_o_filled.l-h-13rem{border-radius:.65rem;height:calc(1.3rem + 2px);}
.btn_o_filled.l-h-14rem{border-radius:.7rem;height:calc(1.4rem + 2px);}


/*单独处理安卓端文字偏上的问题*/
/************空心椭圆按钮**************/
.Android .btn_o_empty[class*='l-h-']{line-height: 1!important; height: auto!important;}
.Android .btn_o_empty.l-h-04rem{font-size: 14px;padding-top: calc((100% - 14px)/2 + 1px);padding-bottom: calc((0.4rem - 14px)/2 - 1px);}
.Android .btn_o_empty.l-h-04rem.font12{padding-top: calc((0.4rem - 12px)/2 + 1px);padding-bottom: calc((0.4rem - 12px)/2 - 1px);}
.Android .btn_o_empty.l-h-04rem.font14{padding-top: calc((0.4rem - 14px)/2 + 1px);padding-bottom: calc((0.4rem - 14px)/2 - 1px);;}
.Android .btn_o_empty.l-h-04rem.font16{padding-top: calc((0.4rem - 16px)/2 + 1px);padding-bottom: calc((0.4rem - 16px)/2 - 1px);;}
.Android .btn_o_empty.l-h-04rem.font18{padding-top: calc((0.4rem - 18px)/2 + 1px);padding-bottom: calc((0.4rem - 18px)/2 - 1px);;}

.Android .btn_o_empty.l-h-05rem{font-size:14px;padding-top: calc((0.5rem - 14px)/2 + 1px);padding-bottom: calc((0.5rem - 14px)/2 - 1px);;}
.Android .btn_o_empty.l-h-05rem.font12{padding-top: calc((0.5rem - 12px)/2 + 1px);padding-bottom: calc((0.5rem - 12px)/2 - 1px);}
.Android .btn_o_empty.l-h-05rem.font14{padding-top: calc((0.5rem - 14px)/2 + 1px);padding-bottom: calc((0.5rem - 14px)/2 - 1px);;}
.Android .btn_o_empty.l-h-05rem.font16{padding-top: calc((0.5rem - 16px)/2 + 1px);padding-bottom: calc((0.5rem - 16px)/2 - 1px);;}
.Android .btn_o_empty.l-h-05rem.font18{padding-top: calc((0.5rem - 18px)/2 + 1px);padding-bottom: calc((0.5rem - 18px)/2 - 1px);;}

.Android .btn_o_empty.l-h-06rem{font-size:14px;padding-top: calc((0.6rem - 14px)/2 + 1px);padding-bottom: calc((0.6rem - 14px)/2 - 1px);;}
.Android .btn_o_empty.l-h-06rem.font12{padding-top: calc((0.6rem - 12px)/2 + 1px);padding-bottom: calc((0.6rem - 12px)/2 - 1px);}
.Android .btn_o_empty.l-h-06rem.font14{padding-top: calc((0.6rem - 14px)/2 + 1px);padding-bottom: calc((0.6rem - 14px)/2 - 1px);;}
.Android .btn_o_empty.l-h-06rem.font16{padding-top: calc((0.6rem - 16px)/2 + 1px);padding-bottom: calc((0.6rem - 16px)/2 - 1px);;}
.Android .btn_o_empty.l-h-06rem.font18{padding-top: calc((0.6rem - 18px)/2 + 1px);padding-bottom: calc((0.6rem - 18px)/2 - 1px);;}

.Android .btn_o_empty.l-h-07rem{font-size:14px;padding-top: calc((0.7rem - 14px)/2 + 1px);padding-bottom: calc((0.7rem - 14px)/2 - 1px);;}
.Android .btn_o_empty.l-h-07rem.font12{padding-top: calc((0.7rem - 12px)/2 + 1px);padding-bottom: calc((0.7rem - 12px)/2 - 1px);}
.Android .btn_o_empty.l-h-07rem.font14{padding-top: calc((0.7rem - 14px)/2 + 1px);padding-bottom: calc((0.7rem - 14px)/2 - 1px);;}
.Android .btn_o_empty.l-h-07rem.font16{padding-top: calc((0.7rem - 16px)/2 + 1px);padding-bottom: calc((0.7rem - 16px)/2 - 1px);;}
.Android .btn_o_empty.l-h-07rem.font18{padding-top: calc((0.7rem - 18px)/2 + 1px);padding-bottom: calc((0.7rem - 18px)/2 - 1px);;}

.Android .btn_o_empty.l-h-08rem{font-size:14px;padding-top: calc((0.8rem - 14px)/2 + 1px);padding-bottom: calc((0.8rem - 14px)/2 - 1px);;}
.Android .btn_o_empty.l-h-08rem.font12{padding-top: calc((0.8rem - 12px)/2 + 1px);padding-bottom: calc((0.8rem - 12px)/2 - 1px);}
.Android .btn_o_empty.l-h-08rem.font14{padding-top: calc((0.8rem - 14px)/2 + 1px);padding-bottom: calc((0.8rem - 14px)/2 - 1px);;}
.Android .btn_o_empty.l-h-08rem.font16{padding-top: calc((0.8rem- 16px)/2 + 1px);padding-bottom: calc((0.8rem - 16px)/2 - 1px);;}
.Android .btn_o_empty.l-h-08rem.font18{padding-top: calc((0.8rem - 18px)/2 + 1px);padding-bottom: calc((0.8rem - 18px)/2 - 1px);;}

.Android .btn_o_empty.l-h-09rem{font-size:14px;padding-top: calc((0.9rem - 14px)/2 + 1px);padding-bottom: calc((0.9rem - 14px)/2 - 1px);;}
.Android .btn_o_empty.l-h-09rem.font12{padding-top: calc((0.9rem - 12px)/2 + 1px);padding-bottom: calc((0.9rem - 12px)/2 - 1px);}
.Android .btn_o_empty.l-h-09rem.font14{padding-top: calc((0.9rem - 14px)/2 + 1px);padding-bottom: calc((0.9rem - 14px)/2 - 1px);;}
.Android .btn_o_empty.l-h-09rem.font16{padding-top: calc((0.9rem - 16px)/2 + 1px);padding-bottom: calc((0.9rem - 16px)/2 - 1px);;}
.Android .btn_o_empty.l-h-09rem.font18{padding-top: calc((0.9rem - 18px)/2 + 1px);padding-bottom: calc((0.9rem - 18px)/2 - 1px);;}

.Android .btn_o_empty.l-h-10rem{font-size:14px;padding-top: calc((1rem - 14px)/2 + 1px);padding-bottom: calc((1rem - 14px)/2 - 1px);;}
.Android .btn_o_empty.l-h-10rem.font12{padding-top: calc((1rem - 12px)/2 + 1px);padding-bottom: calc((1rem - 12px)/2 - 1px);}
.Android .btn_o_empty.l-h-10rem.font14{padding-top: calc((1rem - 14px)/2 + 1px);padding-bottom: calc((1rem - 14px)/2 - 1px);;}
.Android .btn_o_empty.l-h-10rem.font16{padding-top: calc((1rem - 16px)/2 + 1px);padding-bottom: calc((1rem - 16px)/2 - 1px);;}
.Android .btn_o_empty.l-h-10rem.font18{padding-top: calc((1rem - 18px)/2 + 1px);padding-bottom: calc((1rem - 18px)/2 - 1px);;}

/**************************实心椭圆按钮********************************/
.Android .btn_o_filled[class*='l-h-']{line-height: 1!important;height: auto!important}
.Android .btn_o_filled.l-h-04rem{font-size: 14px;padding-top: calc((0.4rem - 14px)/2 + 1px);padding-bottom: calc((0.4rem - 14px)/2 - 1px);;}
.Android .btn_o_filled.l-h-04rem.font12{padding-top: calc((0.4rem - 12px)/2 + 1px);padding-bottom: calc((0.4rem - 12px)/2 - 1px);}
.Android .btn_o_filled.l-h-04rem.font14{padding-top: calc((0.4rem - 14px)/2 + 1px);padding-bottom: calc((0.4rem  - 14px)/2 - 1px);;}
.Android .btn_o_filled.l-h-04rem.font16{padding-top: calc((0.4rem - 16px)/2 + 1px);padding-bottom: calc((0.4rem  - 16px)/2 - 1px);;}
.Android .btn_o_filled.l-h-04rem.font18{padding-top: calc((0.4rem - 18px)/2 + 1px);padding-bottom: calc((0.4rem  - 18px)/2 - 1px);;}

.Android .btn_o_filled.l-h-05rem{font-size: 14px;padding-top: calc((0.5rem - 14px)/2 + 1px);padding-bottom: calc((0.5rem - 14px)/2 - 1px);;}
.Android .btn_o_filled.l-h-05rem.font12{padding-top: calc((0.5rem - 12px)/2 + 1px);padding-bottom: calc((0.5rem  - 12px)/2 - 1px);}
.Android .btn_o_filled.l-h-05rem.font14{padding-top: calc((0.5rem - 14px)/2 + 1px);padding-bottom: calc((0.5rem - 14px)/2 - 1px);;}
.Android .btn_o_filled.l-h-05rem.font16{padding-top: calc((0.5rem - 16px)/2 + 1px);padding-bottom: calc((0.5rem - 16px)/2 - 1px);;}
.Android .btn_o_filled.l-h-05rem.font18{padding-top: calc((0.5rem - 18px)/2 + 1px);padding-bottom: calc((0.5rem - 18px)/2 - 1px);;}

.Android .btn_o_filled.l-h-06rem{font-size: 14px;padding-top: calc((0.6rem - 14px)/2 + 1px);padding-bottom: calc((0.6rem - 14px)/2 - 1px);;}
.Android .btn_o_filled.l-h-06rem.font12{padding-top: calc((0.6rem - 12px)/2 + 1px);padding-bottom: calc((0.6rem - 12px)/2 - 1px);}
.Android .btn_o_filled.l-h-06rem.font14{padding-top: calc((0.6rem - 14px)/2 + 1px);padding-bottom: calc((0.6rem - 14px)/2 - 1px);;}
.Android .btn_o_filled.l-h-06rem.font16{padding-top: calc((0.6rem - 16px)/2 + 1px);padding-bottom: calc((0.6rem - 16px)/2 - 1px);;}
.Android .btn_o_filled.l-h-06rem.font18{padding-top: calc((0.6rem - 18px)/2 + 1px);padding-bottom: calc((0.6rem - 18px)/2 - 1px);;}

.Android .btn_o_filled.l-h-07rem{font-size: 14px;padding-top: calc((0.7rem - 14px)/2 + 1px);padding-bottom: calc((0.7rem - 14px)/2 - 1px);;}
.Android .btn_o_filled.l-h-07rem.font12{padding-top: calc((0.7rem - 12px)/2 + 1px);padding-bottom: calc((0.7rem - 12px)/2 - 1px);}
.Android .btn_o_filled.l-h-07rem.font14{padding-top: calc((0.7rem - 14px)/2 + 1px);padding-bottom: calc((0.7rem - 14px)/2 - 1px);;}
.Android .btn_o_filled.l-h-07rem.font16{height: 0.7rem;padding-top: calc((0.7rem - 16px)/2 + 1px);padding-bottom: calc((0.7rem - 16px)/2 - 1px);;}
.Android .btn_o_filled.l-h-07rem.font18{height: 0.7rem;padding-top: calc((0.7rem - 18px)/2 + 1px);padding-bottom: calc((0.7rem - 18px)/2 - 1px);;}

.Android .btn_o_filled.l-h-08rem{font-size: 14px;padding-top: calc((0.8rem - 14px)/2 + 1px);padding-bottom: calc((0.8rem - 14px)/2 - 1px);;}
.Android .btn_o_filled.l-h-08rem.font12{padding-top: calc((0.8rem - 12px)/2 + 1px);padding-bottom: calc((0.8rem - 12px)/2 - 1px);}
.Android .btn_o_filled.l-h-08rem.font14{padding-top: calc((0.8rem - 14px)/2 + 1px);padding-bottom: calc((0.8rem - 14px)/2 - 1px);;}
.Android .btn_o_filled.l-h-08rem.font16{padding-top: calc((0.8rem - 16px)/2 + 1px);padding-bottom: calc((0.8rem - 16px)/2 - 1px);;}
.Android .btn_o_filled.l-h-08rem.font18{padding-top: calc((0.8rem - 18px)/2 + 1px);padding-bottom: calc((0.8rem - 18px)/2 - 1px);;}

.Android .btn_o_filled.l-h-09rem{font-size: 14px;padding-top: calc((0.9rem - 14px)/2 + 1px);padding-bottom: calc((0.9rem - 14px)/2 - 1px);;}
.Android .btn_o_filled.l-h-09rem.font12{padding-top: calc((0.9rem - 12px)/2 + 1px);padding-bottom: calc((0.9rem - 12px)/2 - 1px);}
.Android .btn_o_filled.l-h-09rem.font14{padding-top: calc((0.9rem - 14px)/2 + 1px);padding-bottom: calc((0.9rem - 14px)/2 - 1px);;}
.Android .btn_o_filled.l-h-09rem.font16{padding-top: calc((0.9rem - 16px)/2 + 1px);padding-bottom: calc((0.9rem - 16px)/2 - 1px);;}
.Android .btn_o_filled.l-h-09rem.font18{padding-top: calc((0.9rem - 18px)/2 + 1px);padding-bottom: calc((0.9rem - 18px)/2 - 1px);;}

.Android .btn_o_filled.l-h-10rem{font-size: 14px;padding-top: calc((1rem - 14px)/2 + 1px);padding-bottom: calc((1rem - 14px)/2 - 1px);;}
.Android .btn_o_filled.l-h-10rem.font12{padding-top: calc((1rem - 12px)/2 + 1px);padding-bottom: calc((1rem - 12px)/2 - 1px);}
.Android .btn_o_filled.l-h-10rem.font14{padding-top: calc((1rem - 14px)/2 + 1px);padding-bottom: calc((1rem - 14px)/2 - 1px);;}
.Android .btn_o_filled.l-h-10rem.font16{padding-top: calc((1rem - 16px)/2 + 1px);padding-bottom: calc((1rem - 16px)/2 - 1px);;}
.Android .btn_o_filled.l-h-10rem.font18{padding-top: calc((1rem - 18px)/2 + 1px);padding-bottom: calc((1rem - 18px)/2 - 1px);;}



/************空心矩形按钮**************/
.Android .btn_empty[class*='l-h-']{line-height: 1!important;}
.Android .btn_empty.l-h-04rem{font-size: 14px;padding-top: calc((0.4rem - 14px)/2 + 1px);padding-bottom: calc((0.4rem - 14px)/2 - 1px);;}
.Android .btn_empty.l-h-04rem.font12{padding-top: calc((0.4rem - 12px)/2 + 1px);padding-bottom: calc((0.4rem - 12px)/2 - 1px);}
.Android .btn_empty.l-h-04rem.font14{padding-top: calc((0.4rem - 14px)/2 + 1px);padding-bottom: calc((0.4rem - 14px)/2 - 1px);;}
.Android .btn_empty.l-h-04rem.font16{padding-top: calc((0.4rem - 16px)/2 + 1px);padding-bottom: calc((0.4rem - 16px)/2 - 1px);;}
.Android .btn_empty.l-h-04rem.font18{padding-top: calc((0.4rem - 18px)/2 + 1px);padding-bottom: calc((0.4rem - 18px)/2 - 1px);;}

.Android .btn_empty.l-h-05rem{font-size: 14px;padding-top: calc((0.5rem - 14px)/2 + 1px);padding-bottom: calc((0.5rem - 14px)/2 - 1px);;}
.Android .btn_empty.l-h-05rem.font12{padding-top: calc((0.5rem - 12px)/2 + 1px);padding-bottom: calc((0.5rem - 12px)/2 - 1px);}
.Android .btn_empty.l-h-05rem.font14{padding-top: calc((0.5rem - 14px)/2 + 1px);padding-bottom: calc((0.5rem - 14px)/2 - 1px);;}
.Android .btn_empty.l-h-05rem.font16{padding-top: calc((0.5rem - 16px)/2 + 1px);padding-bottom: calc((0.5rem - 16px)/2 - 1px);;}
.Android .btn_empty.l-h-05rem.font18{padding-top: calc((0.5rem - 18px)/2 + 1px);padding-bottom: calc((0.5rem - 18px)/2 - 1px);;}

.Android .btn_empty.l-h-06rem{font-size:14px;padding-top: calc((0.6rem - 14px)/2 + 1px);padding-bottom: calc((0.6rem - 14px)/2 - 1px);;}
.Android .btn_empty.l-h-06rem.font12{padding-top: calc((0.6rem - 12px)/2 + 1px);padding-bottom: calc((0.6rem - 12px)/2 - 1px);}
.Android .btn_empty.l-h-06rem.font14{padding-top: calc((0.6rem - 14px)/2 + 1px);padding-bottom: calc((0.6rem - 14px)/2 - 1px);;}
.Android .btn_empty.l-h-06rem.font16{padding-top: calc((0.6rem - 16px)/2 + 1px);padding-bottom: calc((0.6rem - 16px)/2 - 1px);;}
.Android .btn_empty.l-h-06rem.font18{padding-top: calc((0.6rem - 18px)/2 + 1px);padding-bottom: calc((0.6rem - 18px)/2 - 1px);;}

.Android .btn_empty.l-h-07rem{font-size: 14px;padding-top: calc((0.7rem - 14px)/2 + 1px);padding-bottom: calc((0.7rem - 14px)/2 - 1px);;}
.Android .btn_empty.l-h-07rem.font12{padding-top: calc((0.7rem - 12px)/2 + 1px);padding-bottom: calc((0.7rem - 12px)/2 - 1px);}
.Android .btn_empty.l-h-07rem.font14{padding-top: calc((0.7rem - 14px)/2 + 1px);padding-bottom: calc((0.7rem - 14px)/2 - 1px);;}
.Android .btn_empty.l-h-07rem.font16{padding-top: calc((0.7rem - 16px)/2 + 1px);padding-bottom: calc((0.7rem - 16px)/2 - 1px);;}
.Android .btn_empty.l-h-07rem.font18{padding-top: calc((0.7rem - 18px)/2 + 1px);padding-bottom: calc((0.7rem - 18px)/2 - 1px);;}

.Android .btn_empty.l-h-08rem{font-size:14px;padding-top: calc((0.8rem - 14px)/2 + 1px);padding-bottom: calc((0.8rem - 14px)/2 - 1px);;}
.Android .btn_empty.l-h-08rem.font12{padding-top: calc((0.8rem - 12px)/2 + 1px);padding-bottom: calc((0.8rem - 12px)/2 - 1px);}
.Android .btn_empty.l-h-08rem.font14{padding-top: calc((0.8rem - 14px)/2 + 1px);padding-bottom: calc((0.8rem - 14px)/2 - 1px);;}
.Android .btn_empty.l-h-08rem.font16{padding-top: calc((0.8rem - 16px)/2 + 1px);padding-bottom: calc((0.8rem - 16px)/2 - 1px);;}
.Android .btn_empty.l-h-08rem.font18{padding-top: calc((0.8rem - 18px)/2 + 1px);padding-bottom: calc((0.8rem - 18px)/2 - 1px);;}

.Android .btn_empty.l-h-09rem{font-size:14px;padding-top: calc((0.9rem - 14px)/2 + 1px);padding-bottom: calc((0.9rem - 14px)/2 - 1px);;}
.Android .btn_empty.l-h-09rem.font12{padding-top: calc((0.9rem - 12px)/2 + 1px);padding-bottom: calc((0.9rem - 12px)/2 - 1px);}
.Android .btn_empty.l-h-09rem.font14{padding-top: calc((0.9rem - 14px)/2 + 1px);padding-bottom: calc((0.9rem - 14px)/2 - 1px);;}
.Android .btn_empty.l-h-09rem.font16{padding-top: calc((0.9rem - 16px)/2 + 1px);padding-bottom: calc((0.9rem - 16px)/2 - 1px);;}
.Android .btn_empty.l-h-09rem.font18{padding-top: calc((0.9rem - 18px)/2 + 1px);padding-bottom: calc((0.9rem - 18px)/2 - 1px);;}

.Android .btn_empty.l-h-10rem{font-size:14px;padding-top: calc((1rem - 14px)/2 + 1px);padding-bottom: calc((1rem - 14px)/2 - 1px);;}
.Android .btn_empty.l-h-10rem.font12{padding-top: calc((1rem - 12px)/2 + 1px);padding-bottom: calc((1rem - 12px)/2 - 1px);}
.Android .btn_empty.l-h-10rem.font14{padding-top: calc((1rem - 14px)/2 + 1px);padding-bottom: calc((1rem - 14px)/2 - 1px);;}
.Android .btn_empty.l-h-10rem.font16{padding-top: calc((1rem - 16px)/2 + 1px);padding-bottom: calc((1rem - 16px)/2 - 1px);;}
.Android .btn_empty.l-h-10rem.font18{padding-top: calc((1rem - 18px)/2 + 1px);padding-bottom: calc((1rem - 18px)/2 - 1px);;}

/*****************实心矩形按钮*********************/
.Android .btn_filled[class*='l-h-']{line-height: 1!important;}
.Android .btn_filled.l-h-04rem{font-size: 14px;padding-top: calc((0.4rem - 14px)/2 + 1px);padding-bottom: calc((0.4rem - 14px)/2 - 1px);;}
.Android .btn_filled.l-h-04rem.font12{padding-top: calc((0.4rem - 12px)/2 + 1px);padding-bottom: calc((0.4rem - 12px)/2 - 1px);}
.Android .btn_filled.l-h-04rem.font14{padding-top: calc((0.4rem - 14px)/2 + 1px);padding-bottom: calc((0.4rem - 14px)/2 - 1px);;}
.Android .btn_filled.l-h-04rem.font16{padding-top: calc((0.4rem - 16px)/2 + 1px);padding-bottom: calc((0.4rem - 16px)/2 - 1px);;}
.Android .btn_filled.l-h-04rem.font18{padding-top: calc((0.4rem - 18px)/2 + 1px);padding-bottom: calc((0.4rem - 18px)/2 - 1px);;}

.Android .btn_filled.l-h-05rem{font-size: 14px;padding-top: calc((0.5rem - 14px)/2 + 1px);padding-bottom: calc((0.5rem - 14px)/2 - 1px);;}
.Android .btn_filled.l-h-05rem.font12{padding-top: calc((0.5rem - 12px)/2 + 1px);padding-bottom: calc((0.5rem - 12px)/2 - 1px);}
.Android .btn_filled.l-h-05rem.font14{padding-top: calc((0.5rem - 14px)/2 + 1px);padding-bottom: calc((0.5rem - 14px)/2 - 1px);;}
.Android .btn_filled.l-h-05rem.font16{padding-top: calc((0.5rem - 16px)/2 + 1px);padding-bottom: calc((0.5rem - 16px)/2 - 1px);;}
.Android .btn_filled.l-h-05rem.font18{padding-top: calc((0.5rem - 18px)/2 + 1px);padding-bottom: calc((0.5rem - 18px)/2 - 1px);;}

.Android .btn_filled.l-h-06rem{font-size: 14px;padding-top: calc((0.6rem - 14px)/2 + 1px);padding-bottom: calc((0.6rem - 14px)/2 - 1px);;}
.Android .btn_filled.l-h-06rem.font12{padding-top: calc((0.6rem - 12px)/2 + 1px);padding-bottom: calc((0.6rem - 12px)/2 - 1px);}
.Android .btn_filled.l-h-06rem.font14{padding-top: calc((0.6rem - 14px)/2 + 1px);padding-bottom: calc((0.6rem - 14px)/2 - 1px);;}
.Android .btn_filled.l-h-06rem.font16{padding-top: calc((0.6rem - 16px)/2 + 1px);padding-bottom: calc((0.6rem - 16px)/2 - 1px);;}
.Android .btn_filled.l-h-06rem.font18{padding-top: calc((0.6rem - 18px)/2 + 1px);padding-bottom: calc((0.6rem - 18px)/2 - 1px);;}

.Android .btn_filled.l-h-07rem{font-size: 14px;padding-top: calc((0.7rem - 14px)/2 + 1px);padding-bottom: calc((0.7rem - 14px)/2 - 1px);;}
.Android .btn_filled.l-h-07rem.font12{padding-top: calc((0.7rem - 12px)/2 + 1px);padding-bottom: calc((0.7rem - 12px)/2 - 1px);}
.Android .btn_filled.l-h-07rem.font14{padding-top: calc((0.7rem - 14px)/2 + 1px);padding-bottom: calc((0.7rem - 14px)/2 - 1px);;}
.Android .btn_filled.l-h-07rem.font16{padding-top: calc((0.7rem - 16px)/2 + 1px);padding-bottom: calc((0.7rem - 16px)/2 - 1px);;}
.Android .btn_filled.l-h-07rem.font18{padding-top: calc((0.7rem - 18px)/2 + 1px);padding-bottom: calc((0.7rem - 18px)/2 - 1px);;}

.Android .btn_filled.l-h-08rem{font-size: 14px;padding-top: calc((0.8rem - 14px)/2 + 1px);padding-bottom: calc((0.8rem - 14px)/2 - 1px);;}
.Android .btn_filled.l-h-08rem.font12{padding-top: calc((0.8rem - 12px)/2 + 1px);padding-bottom: calc((0.8rem - 12px)/2 - 1px);}
.Android .btn_filled.l-h-08rem.font14{padding-top: calc((0.8rem - 14px)/2 + 1px);padding-bottom: calc((0.8rem - 14px)/2 - 1px);;}
.Android .btn_filled.l-h-08rem.font16{padding-top: calc((0.8rem - 16px)/2 + 1px);padding-bottom: calc((0.8rem - 16px)/2 - 1px);;}
.Android .btn_filled.l-h-08rem.font18{padding-top: calc((0.8rem - 16px)/2 + 1px);padding-bottom: calc((0.8rem - 16px)/2 - 1px);;}

.Android .btn_filled.l-h-09rem{font-size: 14px;padding-top: calc((0.9rem - 14px)/2 + 1px);padding-bottom: calc((0.9rem - 14px)/2 - 1px);;}
.Android .btn_filled.l-h-09rem.font12{padding-top: calc((0.9rem - 12px)/2 + 1px);padding-bottom: calc((0.9rem - 12px)/2 - 1px);}
.Android .btn_filled.l-h-09rem.font14{padding-top: calc((0.9rem - 14px)/2 + 1px);padding-bottom: calc((0.9rem - 14px)/2 - 1px);;}
.Android .btn_filled.l-h-09rem.font16{padding-top: calc((0.9rem - 16px)/2 + 1px);padding-bottom: calc((0.9rem - 16px)/2 - 1px);;}
.Android .btn_filled.l-h-09rem.font18{padding-top: calc((0.9rem - 18px)/2 + 1px);padding-bottom: calc((0.9rem - 18px)/2 - 1px);;}

.Android .btn_filled.l-h-10rem{font-size: 14px;padding-top: calc((1rem - 14px)/2 + 1px);padding-bottom: calc((1rem - 14px)/2 - 1px);;}
.Android .btn_filled.l-h-10rem.font12{padding-top: calc((1rem - 12px)/2 + 1px);padding-bottom: calc((1rem - 12px)/2 - 1px);}
.Android .btn_filled.l-h-10rem.font14{padding-top: calc((1rem - 14px)/2 + 1px);padding-bottom: calc((1rem - 14px)/2 - 1px);;}
.Android .btn_filled.l-h-10rem.font16{padding-top: calc((1rem - 16px)/2 + 1px);padding-bottom: calc((1rem - 16px)/2 - 1px);;}
.Android .btn_filled.l-h-10rem.font18{padding-top: calc((1rem - 18px)/2 + 1px);padding-bottom: calc((1rem - 18px)/2 - 1px);;}



/*width,height */
.wid5{width: 5%!important;overflow-x: hidden;}
.wid10{width: 10%!important;overflow-x: hidden;}
.wid20{width: 20%!important;overflow-x: hidden;}
.wid25{width: 25%!important;overflow-x: hidden;}
.wid30{width: 30%!important;overflow-x: hidden;}
.wid40{width: 40%!important;overflow-x: hidden;}
.wid45{width: 45%!important;overflow-x: hidden;}
.wid50{width: 50%!important;overflow-x: hidden;}
.wid55{width: 55%!important;overflow-x: hidden;}
.wid60{width: 60%!important;overflow-x: hidden;}
.wid70{width: 70%!important;overflow-x: hidden;}
.wid75{width: 75%!important;overflow-x: hidden;}
.wid80{width: 80%!important;overflow-x: hidden;}
.wid84{width: 84%!important;overflow-x: hidden;}
.wid86{width: 86%!important;overflow-x: hidden;}
.wid88{width: 88%!important;overflow-x: hidden;}
.wid90{width: 90%!important;overflow-x: hidden;}
.wid92{width: 92%!important;overflow-x: hidden;}
.wid94{width: 94%!important;overflow-x: hidden;}
.wid96{width: 96%!important;overflow-x: hidden;}
.wid98{width: 98%!important;overflow-x: hidden;}
.wid100{width:100%!important;overflow-x: hidden;}

.wid01rem{width:0.1rem!important}
.wid02rem{width:0.2rem!important}
.wid03rem{width:0.3rem!important}
.wid04rem{width:0.4rem!important}
.wid05rem{width:0.5rem!important}
.wid06rem{width:0.6rem!important}
.wid07rem{width:0.7rem!important}
.wid08rem{width:0.8rem!important}
.wid09rem{width:0.9rem!important}
.wid10rem{width:1rem!important}
.wid11rem{width:1.1rem!important}
.wid12rem{width:1.2rem!important}
.wid13rem{width:1.3rem!important}
.wid14rem{width:1.4rem!important}
.wid15rem{width:1.5rem!important}
.wid16rem{width:1.6rem!important}
.wid17rem{width:1.7rem!important}
.wid18rem{width:1.8rem!important}
.wid19rem{width:1.9rem!important}
.wid20rem{width:2rem!important}
.wid21rem{width:2.1rem!important}
.wid22rem{width:2.2rem!important}
.wid23rem{width:2.3rem!important}
.wid24rem{width:2.4rem!important}
.wid25rem{width:2.5rem!important}
.wid26rem{width:2.6rem!important}
.wid27rem{width:2.7rem!important}
.wid28rem{width:2.8rem!important}
.wid29rem{width:2.9rem!important}
.wid30rem{width:3rem!important}


.hgt20{ height: 20px!important;overflow-y: hidden;white-space: nowrap;text-overflow: ellipsis;}
.hgt25{ height: 25px!important;overflow-y: hidden;white-space: nowrap;text-overflow: ellipsis;}
.hgt30{ height: 30px!important;overflow-y: hidden;white-space: nowrap;text-overflow: ellipsis;}
.hgt35{ height: 35px!important;overflow-y: hidden;white-space: nowrap;text-overflow: ellipsis;}
.hgt40{ height: 40px!important;overflow-y: hidden;}
.hgt45{ height: 45px!important;overflow-y: hidden;}
.hgt50{ height: 50px!important;overflow-y: hidden;}
.hgt60{ height: 60px!important;overflow-y: hidden;}
.hgt70{ height: 70px!important;overflow-y: hidden;}
.hgt80{ height: 80px!important;overflow-y: hidden;}
.hgt90{ height: 90px!important;overflow-y: hidden;}
.hgt100{ height: 100px!important;overflow-y: hidden;}
.hgt150{ height: 150px!important;overflow-y: hidden;}
.hgt_25{ height: 25%!important;overflow-y: hidden;}
.hgt_50{ height: 50%!important;overflow-y: hidden;}
.hgt_60{ height: 60%!important;overflow-y: hidden;}
.hgt_70{ height: 70%!important;overflow-y: hidden;}
.hgt_80{ height: 80%!important;overflow-y: hidden;}
.hgt_90{ height: 90%!important;overflow-y: hidden;}
.hgt_full{ height: 100%!important;overflow-y: hidden;}


.hgt03rem{ height: 0.3rem!important;overflow-y: hidden;}
.hgt04rem{ height: 0.4rem!important;overflow-y: hidden;}
.hgt05rem{ height: 0.5rem!important;overflow-y: hidden;}
.hgt06rem{ height: 0.6rem!important;overflow-y: hidden;}
.hgt07rem{ height: 0.7rem!important;overflow-y: hidden;}
.hgt08rem{ height: 0.8rem!important;overflow-y: hidden;}
.hgt09rem{ height: 0.9rem!important;overflow-y: hidden;}
.hgt1rem{ height: 1rem!important;overflow-y: hidden;}
.hgt11rem{ height: 1.1rem!important;overflow-y: hidden;}
.hgt12rem{ height: 1.2rem!important;overflow-y: hidden;}
.hgt13rem{ height: 1.3rem!important;overflow-y: hidden;}
.hgt14rem{ height: 1.4rem!important;overflow-y: hidden;}
.hgt15rem{ height: 1.5rem!important;overflow-y: hidden;}
.hgt16rem{ height: 1.6rem!important;overflow-y: hidden;}
.hgt17rem{ height: 1.7rem!important;overflow-y: hidden;}
.hgt18rem{ height: 1.8rem!important;overflow-y: hidden;}
.hgt19rem{ height: 1.9rem!important;overflow-y: hidden;}
.hgt20rem{ height: 2rem!important;overflow-y: hidden;}
.hgt21rem{ height: 2.1rem!important;overflow-y: hidden;}
.hgt22rem{ height: 2.2rem!important;overflow-y: hidden;}
.hgt23rem{ height: 2.3rem!important;overflow-y: hidden;}
.hgt24rem{ height: 2.4rem!important;overflow-y: hidden;}
.hgt25rem{ height: 2.5rem!important;overflow-y: hidden;}
.hgt26rem{ height: 2.6rem!important;overflow-y: hidden;}
.hgt27rem{ height: 2.7rem!important;overflow-y: hidden;}
.hgt28rem{ height: 2.8rem!important;overflow-y: hidden;}
.hgt29rem{ height: 2.9rem!important;overflow-y: hidden;}
.hgt30rem{ height: 3rem!important;overflow-y: hidden;}
.hgt35rem{ height: 3.5rem!important;overflow-y: hidden;}
.hgt40rem{ height: 4rem!important;overflow-y: hidden;}
.hgt45rem{ height: 4.5rem!important;overflow-y: hidden;}
.hgt50rem{ height: 5rem!important;overflow-y: hidden;}
.hgt60rem{ height: 6rem!important;overflow-y: hidden;}
.hgt70rem{ height: 7rem!important;overflow-y: hidden;}
.hgt80rem{ height: 8rem!important;overflow-y: hidden;}
.hgt90rem{ height: 9rem!important;overflow-y: hidden;}
.hgt100rem{ height: 10rem!important;overflow-y: hidden;}


.min_hgt20{min-height: 20px;}
.min_hgt25{min-height: 25px;}
.min_hgt30{min-height: 30px;}
.min_hgt35{min-height: 35px;}
.min_hgt40{min-height: 40px;}
.min_hgt50{min-height: 50px;}
.min_hgt100{min-height:100px;}

.min_hgt02r{min-height: 0.2rem;}
.min_hgt03r{min-height: 0.3rem;}
.min_hgt04r{min-height: 0.4rem;}
.min_hgt05r{min-height: 0.5rem;}
.min_hgt06r{min-height: 0.6rem;}
.min_hgt07r{min-height: 0.7rem;}
.min_hgt08r{min-height: 0.8rem;}
.min_hgt09r{min-height: 0.9rem;}
.min_hgt10r{min-height:1rem;}
.min_hgt20r{min-height:2rem;}
.min_hgt30r{min-height:3rem;}
.min_hgt40r{min-height:4rem;}
.min_hgt50r{min-height:5rem;}
.min_hgt60r{min-height:6rem;}
.min_hgt70r{min-height:7rem;}
.min_hgt80r{min-height:8rem;}
.min_hgt90r{min-height:9rem;}
.min_hgt100r{min-height:10rem;}

.max_hgt20{max-height: 20px;}
.max_hgt25{max-height: 25px;}
.max_hgt30{max-height: 30px;}
.max_hgt35{max-height: 35px;}
.max_hgt40{max-height: 40px;}
.max_hgt50{max-height: 50px;}
.max_hgt100{max-height:100px;}

.max_hgt02r{max-height: 0.2rem;}
.max_hgt03r{max-height: 0.3rem;}
.max_hgt04r{max-height: 0.4rem;}
.max_hgt05r{max-height: 0.5rem;}
.max_hgt06r{max-height: 0.6rem;}
.max_hgt07r{max-height: 0.7rem;}
.max_hgt08r{max-height: 0.8rem;}
.max_hgt09r{max-height: 0.9rem;}
.max_hgt10r{max-height:1rem;}
.max_hgt20r{max-height:2rem;}
.max_hgt30r{max-height:3rem;}
.max_hgt40r{max-height:4rem;}
.max_hgt50r{max-height:5rem;}
.max_hgt60r{max-height:6rem;}
.max_hgt70r{max-height:7rem;}
.max_hgt80r{max-height:8rem;}
.max_hgt90r{max-height:9rem;}
.max_hgt100r{max-height:10rem;}

/*****行高******/

.l-h-20{
    line-height: 20px;
}
.l-h-25{
    line-height: 25px;
}
.l-h-30{
    line-height: 30px!important;
}
.l-h-35{
    line-height: 35px;
}
.l-h-40{
    line-height: 40px;
}
.l-h-45{
    line-height: 45px;
}
.l-h-50{
    line-height: 50px;
}
.l-h-60{
    line-height: 60px;
}
.l-h-02rem{line-height: 0.2rem;}
.l-h-03rem{line-height: 0.3rem;}
.l-h-04rem{line-height: 0.4rem;}
.l-h-05rem{line-height: 0.5rem;}
.l-h-055rem{line-height: 0.55rem;}
.l-h-06rem{line-height: 0.6rem;}
.l-h-065rem{line-height: 0.65rem;}
.l-h-07rem{line-height: 0.7rem;}
.l-h-075rem{line-height: 0.75rem;}
.l-h-08rem{line-height: 0.8rem;}
.l-h-085rem{line-height: 0.85rem;}
.l-h-09rem{line-height: 0.9rem;}
.l-h-095rem{line-height: 0.95rem;}
.l-h-10rem{line-height: 1rem;}
.l-h-11rem{line-height: 1.1rem;}
.l-h-12rem{line-height: 1.2rem;}
.l-h-13rem{line-height: 1.3rem;}
.l-h-14rem{line-height: 1.4rem;}
.l-h-15rem{line-height: 1.5rem;}
.l-h-16rem{line-height: 1.6rem;}
.l-h-17rem{line-height: 1.7rem;}
.l-h-18rem{line-height: 1.8rem;}
.l-h-19rem{line-height: 1.9rem;}
.l-h-20rem{line-height: 2rem;}
.l-h-21rem{line-height: 2.1rem;}
.l-h-22rem{line-height: 2.2rem;}
.l-h-23rem{line-height: 2.3rem;}
.l-h-24rem{line-height: 2.4rem;}
.l-h-25rem{line-height: 2.5rem;}
.l-h-26rem{line-height: 2.6rem;}
.l-h-27rem{line-height: 2.6rem;}
.l-h-28rem{line-height: 2.6rem;}
.l-h-29rem{line-height: 2.6rem;}
.l-h-30rem{line-height: 2.6rem;}


/*对齐,浮动*/
.relative{position: relative;}
.abolute{position: absolute;}
.clearfix:after{ content: " ";clear: both; display: block;height: 0;font-size: 0;}
.vertical_mid{ vertical-align: middle;}
.block_center{margin: 0 auto; display: block;}
.text-left{text-align: left!important;}
.text-center{text-align: center!important;}
.text-right{text-align: right!important;}
.fl{float: left;display: inline-block;}
.fr{float: right;display: inline-block;}

/*margin,padding 相关*/
.m-b-no{ margin-bottom: 0!important;}
.m-t-no{ margin-top: 0!important;}
.m-l-no{ margin-left:0!important ;}
.m-r-no{ margin-right: 0!important;}

.marg0{ margin: 0!important;}
.marg5{ margin: 5px!important;}
.marg10{ margin: 10px!important;}
.marg15{ margin: 15px!important;}
.marg20{ margin: 20px!important;}
.marg25{ margin: 25px!important;}
.marg30{ margin: 30px!important;}

.m-l-5{margin-left: 5px!important;}
.m-l-10{margin-left: 10px!important;}
.m-l-15{margin-left: 15px!important;}
.m-l-20{margin-left: 20px!important;}
.m-l-25{margin-left: 25px!important;}
.m-l-30{margin-left: 30px!important;}
.m-r-5{margin-right: 5px!important;}
.m-r-10{margin-right: 10px!important;}
.m-r-15{margin-right: 15px!important;}
.m-r-20{margin-right: 20px!important;}
.m-r-25{margin-right: 25px!important;}
.m-r-30{margin-right: 30px!important;}
.m-t-5{margin-top: 5px!important;}
.m-t-10{margin-top: 10px!important;}
.m-t-15{margin-top: 15px!important;}
.m-t-20{margin-top: 20px!important;}
.m-t-25{margin-top: 25px!important;}
.m-t-30{margin-top: 30px!important;}
.m-t-35{margin-top: 35px!important;}
.m-t-40{margin-top: 40px!important;}
.m-t-45{margin-top: 45px!important;}
.m-t-50{margin-top: 50px!important;}
.m-b-5{margin-bottom: 5px!important;}
.m-b-10{margin-bottom: 10px!important;}
.m-b-15{margin-bottom: 15px!important;}
.m-b-20{margin-bottom: 20px!important;}
.m-b-25{margin-bottom: 25px!important;}
.m-b-30{margin-bottom: 30px!important;}

.m-v-5{margin-top: 5px!important;margin-bottom: 5px!important;}
.m-v-10{margin-top: 10px!important;margin-bottom: 10px!important;}
.m-v-15{margin-top: 15px!important;margin-bottom: 15px!important;}
.m-v-20{margin-top: 20px!important;margin-bottom: 20px!important;}
.m-v-25{margin-top: 25px!important;margin-bottom: 25px!important;}
.m-v-30{margin-top: 30px!important;margin-bottom: 30px!important;}

.m_both5{margin-left: 5px!important;margin-right: 5px!important;}
.m_both10{margin-left: 10px!important;margin-right: 10px!important;}
.m_both15{margin-left: 15px!important;margin-right: 15px!important;}
.m_both20{margin-left: 20px!important;margin-right: 20px!important;}
.m_both25{margin-left: 25px!important;margin-right: 25px!important;}
.m_both30{margin-left: 30px!important;margin-right: 30px!important;}

.m-l-5r{margin-left: 0.05rem!important;}
.m-l-10r{margin-left: .1rem!important;}
.m-l-15r{margin-left: .15rem!important;}
.m-l-20r{margin-left: .20rem!important;}
.m-l-25r{margin-left: .25rem!important;}
.m-l-30r{margin-left: .30rem!important;}
.m-r-5r{margin-right: .05rem!important;}
.m-r-10r{margin-right: .10rem!important;}
.m-r-15r{margin-right: .15rem!important;}
.m-r-20r{margin-right: .20rem!important;}
.m-r-25r{margin-right: .25rem!important;}
.m-r-30r{margin-right: .30rem!important;}
.m-t-5r{margin-top: .05rem!important;}
.m-t-10r{margin-top: .10rem!important;}
.m-t-15r{margin-top: .15rem!important;}
.m-t-20r{margin-top: .20rem!important;}
.m-t-25r{margin-top: .25rem!important;}
.m-t-30r{margin-top: .30rem!important;}
.m-t-35r{margin-top: .35rem!important;}
.m-t-40r{margin-top: .40rem!important;}
.m-t-45r{margin-top: .45rem!important;}
.m-t-50r{margin-top: .50rem!important;}
.m-t-60r{margin-top: .60rem!important;}
.m-t-70r{margin-top: .70rem!important;}
.m-t-80r{margin-top: .80rem!important;}
.m-t-90r{margin-top: .90rem!important;}
.m-b-5r{margin-bottom: .05rem!important;}
.m-b-10r{margin-bottom: .10rem!important;}
.m-b-15r{margin-bottom: .15rem!important;}
.m-b-20r{margin-bottom: .20rem!important;}
.m-b-25r{margin-bottom: .25rem!important;}
.m-b-30r{margin-bottom: .30rem!important;}
.m-b-35r{margin-bottom: .35rem!important;}
.m-b-40r{margin-bottom: .40rem!important;}
.m-b-45r{margin-bottom: .45rem!important;}

.m-v-5r{margin-top: .05rem!important;margin-bottom: .05rem!important;}
.m-v-10r{margin-top: .10rem!important;margin-bottom: .10rem!important;}
.m-v-15r{margin-top: .15rem!important;margin-bottom: .15rem!important;}
.m-v-20r{margin-top: .20rem!important;margin-bottom: .20rem!important;}
.m-v-25r{margin-top: .25rem!important;margin-bottom: .25rem!important;}
.m-v-30r{margin-top: .30rem!important;margin-bottom: .30rem!important;}

.m_both5r{margin-left: .05rem!important;margin-right: .05rem!important;}
.m_both10r{margin-left: .10rem!important;margin-right: .10rem!important;}
.m_both15r{margin-left: .15rem!important;margin-right: .15rem!important;}
.m_both20r{margin-left: .20rem!important;margin-right: .20rem!important;}
.m_both25r{margin-left: .25rem!important;margin-right: .25rem!important;}
.m_both30r{margin-left: .30rem!important;margin-right: .30rem!important;}

/*rem margin*/
.mb01{margin-bottom: .1rem;}
.mb02{margin-bottom: .2rem;}
.mb03{margin-bottom: .3rem;}
.mb04{margin-bottom: .4rem;}
.mb05{margin-bottom: .5rem;}
.ml01{margin-left: .1rem;}
.ml02{margin-left: .2rem;}
.ml03{margin-left: .3rem;}
.mr01{margin-right: .1rem;}
.mr02{margin-right: .2rem;}
.mr03{margin-right: .3rem;}
.mt01{margin-top: .1rem;}
.mt02{margin-top: .2rem;}
.mt03{margin-top: .3rem;}

.p-l-no{ padding-left: 0!important;}
.p-r-no{ padding-right: 0!important;}
.p-t-no{ padding-top: 0!important;}
.p-b-no{ padding-bottom: 0!important;}

.p-v-5{
    padding-top:5px;
    padding-bottom:5px;
}
.p-v-10{
    padding-top:10px;
    padding-bottom:10px;
}
.p-v-15{
    padding-top:15px;
    padding-bottom:15px;
}
.p-v-20{
    padding-top:20px;
    padding-bottom:20px;
}
.p-v-25{
    padding-top:25px;
    padding-bottom:25px;
}
.p-v-30{
    padding-top:30px;
    padding-bottom:30px;
}

/*rem padding*/
.pv01{padding-top: .1rem;padding-bottom: .1rem;}
.pv02{padding-top: .2rem;padding-bottom: .2rem;}
.pv03{padding-top: .3rem;padding-bottom: .3rem;}
.ph01{padding-left: .1rem;padding-right: .1rem;}
.ph02{padding-left: .2rem;padding-right: .2rem;}
.ph03{padding-left: .3rem;padding-right: .3rem;}
.pa01{padding: .1rem;}
.pa02{padding: .2rem;}
.pa03{padding: .3rem;}
.p0102{padding: .1rem .2rem;}
.p0203{padding: .2rem .3rem;}


.p-l-5{ padding-left:5px!important;}
.p-l-10{ padding-left:10px!important;}
.p-l-15{ padding-left:15px!important;}
.p-l-20{ padding-left:20px!important;}
.p-l-25{ padding-left:25px!important;}
.p-l-30{ padding-left:30px!important;}
.p-l-35{ padding-left:35px!important;}
.p-l-40{ padding-left:40px!important;}
.p-l-45{ padding-left:45px!important;}
.p-l-50{ padding-left:50px!important;}

.p-r-5{ padding-right:5px!important;}
.p-r-10{ padding-right:10px!important;}
.p-r-15{ padding-right:15px!important;}
.p-r-20{ padding-right:20px!important;}
.p-r-25{ padding-right:25px!important;}
.p-r-30{ padding-right:30px!important;}
.p-r-35{ padding-right:35px!important;}
.p-r-40{ padding-right:40px!important;}
.p-r-45{ padding-right:45px!important;}
.p-r-50{ padding-right:50px!important;}

.p-t-5{ padding-top:5px!important;}
.p-t-10{ padding-top:10px!important;}
.p-t-15{ padding-top:15px!important;}
.p-t-20{ padding-top:20px!important;}
.p-t-25{ padding-top:25px!important;}
.p-t-30{ padding-top:30px!important;}
.p-t-35{ padding-top:35px!important;}
.p-t-40{ padding-top:40px!important;}
.p-t-45{ padding-top:45px!important;}
.p-t-50{ padding-top:50px!important;}
.p-t-full{padding-top: 100%!important;}

.p-b-5{ padding-bottom:5px!important;}
.p-b-10{ padding-bottom:10px!important;}
.p-b-15{ padding-bottom:15px!important;}
.p-b-20{ padding-bottom:20px!important;}
.p-b-25{ padding-bottom:25px!important;}
.p-b-30{ padding-bottom:30px!important;}
.p-b-35{ padding-bottom:35px!important;}
.p-b-40{ padding-bottom:40px!important;}
.p-b-45{ padding-bottom:45px!important;}
.p-b-50{ padding-bottom:50px!important;}


.pad5{padding: 5px!important;}
.pad10{padding: 10px!important;}
.pad15{padding: 15px!important;}
.pad20{padding: 20px!important;}
.pad25{padding: 25px!important;}
.pad30{padding: 25px!important;}
.pad35{padding: 35px!important;}
.pad40{padding: 40px!important;}
.pad0 {  padding: 0 !important  }
.p_both5{ padding-left: 5px; padding-right: 5px;}
.p_both10{ padding-left: 10px; padding-right: 10px;}
.p_both15{ padding-left: 15px; padding-right: 15px;}
.p_both20{ padding-left: 20px; padding-right: 20px;}
.p_both25{ padding-left: 25px; padding-right: 25px;}
.p_both30{ padding-left: 30px; padding-right: 30px;}


.p-l-5r{ padding-left:.05rem!important;}
.p-l-10r{ padding-left:.10rem!important;}
.p-l-15r{ padding-left:.15rem!important;}
.p-l-20r{ padding-left:.20rem!important;}
.p-l-25r{ padding-left:.25rem!important;}
.p-l-30r{ padding-left:.30rem!important;}
.p-l-35r{ padding-left:.35rem!important;}
.p-l-40r{ padding-left:.40rem!important;}
.p-l-45r{ padding-left:.45rem!important;}
.p-l-50r{ padding-left:.50rem!important;}

.p-r-5r{ padding-right:.05rem!important;}
.p-r-10r{ padding-right:.10rem!important;}
.p-r-15r{ padding-right:.15rem!important;}
.p-r-20r{ padding-right:.20rem!important;}
.p-r-25r{ padding-right:.25rem!important;}
.p-r-30r{ padding-right:.30rem!important;}
.p-r-35r{ padding-right:.35rem!important;}
.p-r-40r{ padding-right:.40rem!important;}
.p-r-45r{ padding-right:.45rem!important;}
.p-r-50r{ padding-right:.50rem!important;}

.p-t-5r{ padding-top:.05rem!important;}
.p-t-10r{ padding-top:.10rem!important;}
.p-t-15r{ padding-top:.15rem!important;}
.p-t-20r{ padding-top:.20rem!important;}
.p-t-25r{ padding-top:.25rem!important;}
.p-t-30r{ padding-top:.30rem!important;}
.p-t-35r{ padding-top:.35rem!important;}
.p-t-40r{ padding-top:.40rem!important;}
.p-t-45r{ padding-top:.45rem!important;}
.p-t-50r{ padding-top:.50rem!important;}

.p-b-5r{ padding-bottom:.05rem!important;}
.p-b-10r{ padding-bottom:.10rem!important;}
.p-b-15r{ padding-bottom:.15rem!important;}
.p-b-20r{ padding-bottom:.20rem!important;}
.p-b-25r{ padding-bottom:.25rem!important;}
.p-b-30r{ padding-bottom:.30rem!important;}
.p-b-35r{ padding-bottom:.35rem!important;}
.p-b-40r{ padding-bottom:.40rem!important;}
.p-b-45r{ padding-bottom:.45rem!important;}
.p-b-50r{ padding-bottom:.50rem!important;}


.pad5r{padding: .05rem!important;}
.pad10r{padding: .10rem!important;}
.pad15r{padding: .15rem!important;}
.pad20r{padding: .20rem!important;}
.pad25r{padding: .25rem!important;}
.pad30r{padding: .3rem!important;}
.pad35r{padding: .35rem!important;}
.pad40r{padding: .4rem!important;}
.pad0 {  padding: 0 !important  }
.p_both5r{ padding-left: .05rem; padding-right: .05rem;}
.p_both10r{ padding-left: .10rem; padding-right: .10rem;}
.p_both15r{ padding-left: .15rem; padding-right: .15rem;}
.p_both20r{ padding-left: .20rem; padding-right: .20rem;}
.p_both25r{ padding-left: .25rem; padding-right: .25rem;}
.p_both30r{ padding-left: .30rem; padding-right: .30rem;}
.p_both40r{ padding-left: .40rem; padding-right: .40rem;}
.p_both50r{ padding-left: .50rem; padding-right: .50rem;}

.p-v-5r{
    padding-top:0.05rem;
    padding-bottom:0.05rem;
}
.p-v-10r{
    padding-top:0.1rem;
    padding-bottom:0.1rem;
}
.p-v-15r{
    padding-top:0.15rem;
    padding-bottom:0.15rem;
}
.p-v-20r{
    padding-top:0.2rem;
    padding-bottom:0.2rem;
}
.p-v-25r{
    padding-top:0.25rem;
    padding-bottom:0.25rem;
}
.p-v-30r{
    padding-top:0.3rem;
    padding-bottom:0.3rem;
}



/*radius*/
.radius0{ border-radius: 0;}
.radius2{ border-radius: 2px;}
.radius3{ border-radius: 3px;}
.radius4{ border-radius: 4px;}
.radius5{ border-radius: 5px;}
.radius6{ border-radius: 6px;}
.radius7{ border-radius: 7px;}
.radius8{ border-radius: 8px;}
.radius9{ border-radius: 9px;}
.radius10{ border-radius: 10px;}
.radius_half{border-radius: 50%;}

.radius02r{border-radius: 0.1rem;}
.radius03r{border-radius: 0.15rem;}
.radius04r{border-radius: 0.2rem;}
.radius05r{border-radius: 0.25rem;}
.radius06r{border-radius: 0.3rem;}
.radius07r{border-radius: 0.35rem;}
.radius08r{border-radius: 0.4rem;}
.radius09r{border-radius: 0.45rem;}
.radius10r{border-radius: 0.5rem;}
.radius11r{border-radius: 0.55rem;}
.radius12r{border-radius: 0.6rem;}
.radius13r{border-radius: 0.65rem;}
.radius14r{border-radius: 0.7rem;}
.radius15r{border-radius: 0.75rem;}
.radius16r{border-radius: 0.8rem;}
.radius17r{border-radius: 0.85rem;}
.radius18r{border-radius: 0.9rem;}
.radius19r{border-radius: 0.95rem;}
.radius20r{border-radius: 1rem;}

.l-h-0{line-height: 0;}
.l-h-1em{line-height: 1;}
.l-h-02rem.radius{border-radius: 0.1rem;}
.l-h-03rem.radius{border-radius: 0.15rem;}
.l-h-04rem.radius{border-radius: 0.2rem;}
.l-h-05rem.radius{border-radius: 0.25rem;}
.l-h-06rem.radius{border-radius: 0.3rem;}
.l-h-07rem.radius{border-radius: 0.35rem;}
.l-h-08rem.radius{border-radius: 0.4rem;}
.l-h-09rem.radius{border-radius: 0.45rem;}
.l-h-10rem.radius{border-radius: 0.5rem;}
.l-h-11rem.radius{border-radius: 0.55rem;}
.l-h-12rem.radius{border-radius: 0.65rem;}
.l-h-13rem.radius{border-radius: 0.65rem;}
.l-h-14rem.radius{border-radius: 0.7rem;}
.l-h-15rem.radius{border-radius: 0.75rem;}
.l-h-16rem.radius{border-radius: 0.8rem;}
.l-h-17rem.radius{border-radius: 0.8rem;}
.l-h-18rem.radius{border-radius: 0.8rem;}
.l-h-19rem.radius{border-radius: 0.95rem;}
.l-h-20rem.radius{border-radius: 1rem;}

/*border*/
.border0{border:none!important}
.border1{border-width: 1px!important;}
.border2{border-width: 2px!important;}
.border3{border-width: 3px!important;}
.border4{border-width: 4px!important;}
.border5{border-width: 5px!important;}
.border6{border-width: 6px!important;}
.border7{border-width: 7px!important;}
.border8{border-width: 8px!important;}
.border9{border-width: 9px!important;}
.border10{border-width: 10px!important;}
/*****用于控制checkbox 切换标记的大小*****/
.beforeborder0:before{border:none!important}
.beforeborder1:before{border-width: 1px!important;}
.beforeborder2:before{border-width: 2px!important;}
.beforeborder3:before{border-width: 3px!important;}
.beforeborder4:before{border-width: 4px!important;}
.beforeborder5:before{border-width: 5px!important;}
.beforeborder6:before{border-width: 6px!important;}
.beforeborder7:before{border-width: 7px!important;}
.beforeborder8:before{border-width: 8px!important;}
.beforeborder9:before{border-width: 9px!important;}
.beforeborder10:before{border-width: 10px!important;}

.afterborder0:after{border:none!important}
.afterborder1:after{border-width: 1px!important;}
.afterborder2:after{border-width: 2px!important;}
.afterborder3:after{border-width: 3px!important;}
.afterborder4:after{border-width: 4px!important;}
.afterborder5:after{border-width: 5px!important;}
.afterborder6:after{border-width: 6px!important;}
.afterborder7:after{border-width: 7px!important;}
.afterborder8:after{border-width: 8px!important;}
.afterborder9:after{border-width: 9px!important;}
.afterborder10:after{border-width: 10px!important;}



.border-333{ border: 1px solid #333!important;border-color:#333}
.border-555{ border: 1px solid #555!important;border-color:#555}
.border-666{ border: 1px solid #666!important;border-color:#666}
.border-999{ border: 1px solid #999!important;border-color:#999}
.border-ccc{ border: 1px solid #ccc!important;border-color:#ccc}
.border-eee{ border: 1px solid #eee!important;border-color:#eee}
.border-ddd{ border: 1px solid #ddd!important;border-color:#ddd}
.border-blue{border: 1px solid #0a669b!important;border-color:#0a669b}
.border-green{border: 1px solid #008000!important;border-color:#008000}
.border-red{border: 1px solid #FF0000!important;border-color:#FF0000}
.border-yellow{border: 1px solid #f5bc24!important;border-color:#f5bc24}
.border-orange{border: 1px solid #FFA500!important; border-color:#FFA500}


.border-t-ccc{border-top: 1px solid #ccc!important;}
.border-b-ccc{border-bottom: 1px solid #ccc!important;}
.border-t-ddd{border-bottom: 1px solid #ddd!important;}
.border-b-ddd{border-bottom: 1px solid #ddd!important;}
.border-t-eee{border-top: 1px solid #eee!important;}
.border-b-eee{border-bottom: 1px solid #eee!important;}

.border-l-ccc{border-left: 1px solid #ccc!important;}
.border-r-ccc{border-right: 1px solid #ccc!important;}
.border-l-ddd{border-left: 1px solid #ddd!important;}
.border-r-ddd{border-right: 1px solid #ddd!important;}
.border-l-eee{border-left: 1px solid #eee!important;}
.border-r-eee{border-right: 1px solid #eee!important;}

.border-t-no{border-top: none;}
.border-b-no{border-bottom: none;}
.border-l-no{border-top: none;}
.border-r-no{border-bottom: none;}
.border0{border:none!important}

.border-t-initial{border-top:1px solid transparent;border-top-color: initial;}
.border-b-initial{border-bottom:1px solid transparent;border-bottom-color: initial;}
.border-l-initial{border-top:1px solid transparent;border-left-color: initial;}
.border-r-initial{border-right:1px solid transparent;border-right-color: initial;}

.borderColor-ccc{border-color:#ccc}
.borderColor-ddd{border-color:#ddd}
.borderColor-eee{border-color:#eee}
.borderColor-333{border-color:#333}
.borderColor-666{border-color:#666}
.borderColor-999{border-color:#999}
.borderColor-fff{border-color:#fff}


/*******单纯设置边框颜色*******/
.borderColor-333{border-color:#333}
.borderColor-555{border-color:#555}
.borderColor-666{border-color:#666}
.borderColor-999{border-color:#999}
.borderColor-ccc{border-color:#ccc}
.borderColor-eee{border-color:#eee}
.borderColor-ddd{border-color:#ddd}
.borderColor-blue{border-color:#0a669b}
.borderColor-green{border-color:#008000}
.borderColor-red{border-color:#FF0000}
.borderColor-yellow{border-color:#f5bc24}
.borderColor-orange{border-color:#FFA500}


/*多行超出文字显示'...'*/
.only_line{text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.line1{text-overflow: ellipsis;overflow: hidden;text-overflow: -o-ellipsis-lastline;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.line2{text-overflow: ellipsis;overflow: hidden;text-overflow: -o-ellipsis-lastline;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.line3{text-overflow: ellipsis;overflow: hidden;text-overflow: -o-ellipsis-lastline;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.line4{text-overflow: ellipsis;overflow: hidden;text-overflow: -o-ellipsis-lastline;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;}


/*模拟select下拉*/
[select_dom]{ position: relative;border:1px solid #ddd; display: none;}
[select_dom]>*{ background-color: #fff;border-color:inherit; color:inherit;line-height: inherit;}
[select_dom]>*:first-child{display: block;padding: 0px 10px;padding-right: 25px;cursor: pointer;}
[select_dom]>*:first-child b{ display: inline-block;position: absolute;right:5px;top:50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);-moz-transform: translateY(-50%);font-size: 20px;color:inherit}
[select_dom]>*:last-child{ display: none;z-index: 100;position: absolute;box-sizing: content-box;left:-1px; top:100%;min-width: 100%;border:1px solid #fff; border-color:inherit}
[select_dom]>*:last-child>*{ display: block;padding: 0px 10px; cursor: pointer;}
[select_dom]>*:last-child>*:hover{ background-color: #E2E2E2;}

/*针对富文本编辑区的样式*/
.edit_area img{ width: 100% !important; display: block;}
.edit_area img[border]{ width: auto;}
.edit_area em{font-style: italic;}


/*flex布局*/
.flex_dom{display: flex!important;display: -webkit-box!important;display: -webkit-flex!important;}
.flex_column{display: flex!important;display: -webkit-box!important;display: -webkit-flex!important;flex-direction: column;-webkit-flex-direction: column;}
.flex_1{flex: 1;-webkit-flex:1;display: block;min-width: 0;}
.flex_2{flex: 2;-webkit-flex:2;display: block;min-width: 0;}
.flex_3{flex: 3;-webkit-flex:3;display: block;min-width: 0;}
.flex_4{flex: 4;-webkit-flex:4;display: block;min-width: 0;}
.flex_5{flex: 5;-webkit-flex:5;display: block;min-width: 0;}
.flex_item_between{justify-content: space-between;-webkit-justify-content: space-between;}
.flex_item_around{justify-content: space-around;-webkit-justify-content: space-around;}
.flex_item_mid{align-items:center;-webkit-align-items: center;}
.flex_item_center{justify-content :center;-webkit-justify-content: center;}
.flex_item_stretch{align-items: stretch;-webkit-align-items: stretch;}
.flex_item_stretch{align-items: flex-end;-webkit-align-items: flex-end;}
.flex_wrap{flex-wrap: wrap;-webkit-flex-wrap: wrap;}

/*myh 几种多选选中按钮样式*/
/**圆形（一）**/
label >input{display: none;}
label input+span.check_yuan1{ vertical-align: middle;display: inline-block;border:1px solid #ccc; padding: 2px;border-radius: 50%;margin: 0;height: auto;font-size: 0;}
label input+span.check_yuan1:before{vertical-align: middle;display: inline-block;border:8px solid transparent;border-radius: 50%;content: "";}
label input:checked+span.check_yuan1:before{  border-color: inherit}
label input:checked+span.check_yuan1{  border-color: inherit}
/**圆形（二）**/
label input+span.check_yuan2{ line-height: 0;vertical-align: middle;display: inline-block;border:1px solid #ccc; border-radius: 50%;padding: 2px;margin: 0;height: auto;font-size: 0;border-color:initial}
label input+span.check_yuan2:before{vertical-align: middle;display: inline-block;border:8px solid transparent;border-radius: 50%;content: "";}
label input:checked+span.check_yuan2:before{  border-color:inherit;color:inherit}
/**圆形（三）**/
label input+span.check_yuan3{ line-height: 0;vertical-align: middle;display: inline-block;border:1px solid #ccc; border-radius: 50%;padding: 2px;margin: 0;height: auto;font-size: 0;}
label input+span.check_yuan3:before{vertical-align: middle;display: inline-block;border:8px solid transparent;border-radius: 50%;content: " ";}
label input:checked+span.check_yuan3:before{  border-color:initial;color:inherit}
/**空心圆圈（四）**/
label input+span.check_round{ line-height: 0;;vertical-align: middle;display: inline-block;border:4px solid #ccc; border-radius: 50%;padding: 2px;margin: 0;height: auto;font-size: 0;}
label input+span.check_round:before{vertical-align: middle;display: inline-block;border:5px solid transparent;border-radius: 50%;content: "";}
label input:checked+.check_round{  border-color:initial;}
/**空心小圆圈（四）**/
label input+span.check_round_small{ line-height: 0;;vertical-align: middle;display: inline-block;border:4px solid #ccc; border-radius: 50%;padding: 2px;margin: 0;height: auto;font-size: 0;}
label input+span.check_round_small:before{vertical-align: middle;display: inline-block;border:2px solid transparent;border-radius: 50%;content: "";}
label input:checked+.check_round_small{  border-color:initial;}

/**打勾**/
label input+span.check_ok{line-height: 0;;display: inline-block;position: relative;border:1px solid #ccc;line-height: 0;border-radius: 50%;}
label input+span.check_ok:before{vertical-align: middle;display: inline-block;border:10px solid transparent;color:inherit;border-radius: 50%;content: "";}
label input:checked+span.check_ok{border-color:initial; border-width:0px}
label input:checked+span.check_ok:before{border-color:inherit;border-width: 11px;}
label input:checked+span.check_ok:after{ ;background-image: url(../img/slice/_gougou.png);background-position: center; background-repeat: no-repeat;background-size: 80% auto; position: absolute;left:0px;top:0px;width: 100%; height: 100%;content: "";}
/**打勾2**/
label input+span.check_ok2{line-height: 0;;display: inline-block;position: relative;border-color:#ccc;line-height: 0;border-radius: 50%;}
label input+span.check_ok2:before{vertical-align: middle;display: inline-block;border:11px solid transparent;color:inherit;border-color: inherit;;border-radius: 50%;content: "";}
label input:checked+span.check_ok2{border-color:initial; border-width:0px; }
label input:checked+span.check_ok2:before{border-color:inherit;border-width: 11px;}
label input+span.check_ok2:after{;background-image: url(../img/slice/_gougou.png);background-position: center; background-repeat: no-repeat;background-size: 80% auto; position: absolute;left:0px;top:0px;width: 100%; height: 100%;content: "";}
/**打勾3**/
label input+span.check_ok3{line-height: 0;;display: inline-block;position: relative;border-color:#ccc;line-height: 0;border-radius: 50%;}
label input+span.check_ok3:before{vertical-align: middle;display: inline-block;border:11px solid transparent;color:inherit;border-color: inherit;;border-radius: 50%;content: "";}
label input:checked+span.check_ok3{border-color:initial; border-width:0px; }
label input:checked+span.check_ok3:before{border-color:inherit;border-width: 11px;}
label input+span.check_ok3:after{display: none;background-image: url(../img/slice/_gougou.png);background-position: center; background-repeat: no-repeat;background-size: 80% auto; position: absolute;left:0px;top:0px;width: 100%; height: 100%;content: "";}
label input:checked+span.check_ok3:after{display: block;}
/**打勾4**/
label input+span.check_ok4{line-height: 0;;display: inline-block;position: relative;border-color:#eee;line-height: 0;border-radius: 50%;}
label input+span.check_ok4:before{vertical-align: middle;display: inline-block;border:10px solid transparent;color:inherit;border-color: inherit;;border-radius: 50%;content: "";}
label input:checked+span.check_ok4{border-color:initial; border-width:0px; }
label input:checked+span.check_ok4:before{border-color:inherit;border-width: 10px;}
label input+span.check_ok4:after{display: none;     background-size: 100% auto;background-color: #fff;background-image: url(../img/slice/icon_checked.png);background-position: center; background-repeat: no-repeat; position: absolute;left:0px;top:0px;width: 100%; height: 100%;content: "";}
label input:checked+span.check_ok4:after{display: block;}

/**方框型**/
label{display: inline-block;}
label input+span.check_fang{ line-height: 0;;display: inline-block;vertical-align: middle;border:1px solid #ccc; padding: 2px;margin: 0;height: auto;font-size: 0;}
label input+span.check_fang:before{display: inline-block;border:6px solid transparent;content:"";}
label input:checked+span.check_fang{border-color:initial; }
label input:checked+span.check_fang:before{  border:6px solid transparent; border-color:inherit}

/**方框型-打勾**/
label{display: inline-block;}
label input+span.check_fang2{ line-height: 0;;display: inline-block;vertical-align: middle;border:1px solid #ccc;border-color:initial;background-color: initial;margin: 0;height: auto;font-size: 0;}
label input+span.check_fang2:before{display: inline-block;border:8px solid transparent;content:"";}
label input:checked+span.check_fang2{border-color:initial; position: relative;}
label input:checked+span.check_fang2:before{  border:8px solid transparent; border-color:inherit; ;}
label input:checked+span.check_fang2:after{display: block;width: 100%;height: 100%;position: absolute;left:0px;top:0px;background-image:url(../img/slice/_gougou.png); background-size: 80% auto;background-repeat: no-repeat;content: "";background-position: center;}

/**小圆点**/
label input+span.check_dian{ line-height: 0;border-radius: 50%;display: inline-block;border:3px solid #ccc;margin: 0;height: auto;font-size: 0;}
label input+span.check_dian:before{border-radius: 50%;;display: inline-block;border:4px solid transparent;content:"";}
label input:checked+span.check_dian:before{  border-color:initial;color:inherit}

/**调节多选大小**/
.beforeBorder1{border-width: 1px!important;}
.beforeBorder2{border-width: 2px!important;}
.beforeBorder3{border-width: 3px!important;}
.beforeBorder4{border-width: 4px!important;}
.beforeBorder5{border-width: 5px!important;}
.beforeBorder6{border-width: 6px!important;}
.beforeBorder7{border-width: 7px!important;}
.beforeBorder8{border-width: 8px!important;}
.beforeBorder9{border-width: 9px!important;}
.beforeBorder10{border-width: 10px!important;}
.afterBorder1{border-width: 1px!important;}
.afterBorder2{border-width: 2px!important;}
.afterBorder3{border-width: 3px!important;}
.afterBorder4{border-width: 4px!important;}
.afterBorder5{border-width: 5px!important;}
.afterBorder6{border-width: 6px!important;}
.afterBorder7{border-width: 7px!important;}
.afterBorder8{border-width: 8px!important;}
.afterBorder9{border-width: 9px!important;}
.afterBorder10{border-width: 10px!important;}

/**关注收藏切换,底部导航***/
label.change{cursor: pointer;}
label.change >input[type=checkbox]~img:first-of-type{display: inline-block;}
label.change >input[type=checkbox]~img:last-of-type{display: none;}
label.change >input[type=checkbox]:checked~img:first-of-type{display: none;}
label.change >input[type=checkbox]:checked~img:last-of-type{display: inline-block;}
label.change >input[type=checkbox]~ *:last-child{display:inline-block; vertical-align:middle}
label.change >input[type=checkbox]~ *:last-child:before{content:attr(off) ;display: inline-block;}
label.change >input[type=checkbox]:checked~ *:last-child:before{content:attr(on) ;display: inline-block;}

label.change >input[type=radio]~img:first-of-type{display: inline-block;}
label.change >input[type=radio]~img:last-of-type{display: none;}
label.change >input[type=radio]:checked~img:first-of-type{display: none;}
label.change >input[type=radio]:checked~img:last-of-type{display: inline-block;}
label.change >input[type=radio]~ *:last-child{display:inline-block; vertical-align:middle}
label.change >input[type=radio]~ p:last-child{display: block;}
label.change >img{vertical-align: middle;display:inline-block}




/*三角*/
.sanjiao-top{display: inline-block;border-bottom: 8px solid #000;border-bottom-color:initial; border-left: 5px solid transparent;border-right: 5px solid transparent;}
.sanjiao-bottom{display: inline-block;border-top: 8px solid #000;border-top-color:initial; border-left: 5px solid transparent;border-right: 5px solid transparent;}
.sanjiao-left{display: inline-block;border-right: 8px solid #000;border-right-color:initial; border-top: 5px solid transparent;border-bottom: 5px solid transparent;}
.sanjiao-right{display: inline-block;border-left: 8px solid #000;border-left-color:initial; border-top: 5px solid transparent;border-bottom: 5px solid transparent;}

/*placeholder*/
.placeholder999::-webkit-input-placeholder{color: #999;}
.placeholder999:-moz-placeholder{color: #999;}
.placeholder999::-moz-placeholder{color: #999;}
.placeholder999:-ms-input-placeholder{color: #999;}
.placeholderccc::-webkit-input-placeholder{color: #ccc;}
.placeholderccc:-moz-placeholder{color: #ccc;}
.placeholderccc::-moz-placeholder{color: #ccc;}
.placeholderccc:-ms-input-placeholder{color: #ccc;}

.imgBox img{display:block;width:100%;height:auto;}

/*点击看大图*/
.detail_look{ display: none;position: fixed;width:100%;height: 100%;left:0px; top:0px;background-color:rgba(68,68,68,0.7);z-index: 2000;}
.detail_look >em{position: absolute;left:50%;top:5%;color:#fff;width:30px;height: 30px;line-height: 30px;text-align: center;margin-left: -15px;background-color: rgba(68,68,68,0.3);display: inline-block;font-size: 14px;border-radius: 50%;z-index: 2000;}
.detail_look #Myswiper_clickLook{position: absolute;width:100%;left:0px;top:50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);overflow: visible;}
.detail_look .close_btn{ position: absolute;right:0;top:0;z-index: 1000;}
.detail_look .close_btn:before{display: inline-block;line-height: 30px; font-size: 14px;padding: 0px 15px;background-color: #fff;content: "关闭";}
.swiper_clickLook ul{flex-wrap:wrap}
.swiper_clickLook ul li{ display: block;width:48%;}
.swiper_clickLook ul li:nth-child(n+3){margin-top: 4%;}
.swiper_clickLook ul li span{ position: relative;display: block;height: 0;width:100%;padding-top: 100%;}
.swiper_clickLook ul li span img{ position: absolute;width:100%;height: 100%;left:0px;top:0px;}
.hidbox label{width: 100%;height: 100%; display: block;}
.detail_look .pinch-zoom-container{ display: block;top:0;left:0px;}

/**筛选功能板块**/
.filter_choice>input[type=radio]{display: none;}
.filter_choice>input[type=radio]~div:first-of-type label{position: relative;}
.filter_choice>input[type=radio]~div:first-of-type label input{display: none;-webkit-appearance: none;}
.filter_choice>input[type=radio]~div:first-of-type label span{display: block;}
.filter_choice>input[type=radio]:nth-child(1):checked~div:first-of-type label:nth-child(1) input{display:block;position: absolute;width: 100%;height: 100%;left:0px;top:0px; margin: 0;}
.filter_choice>input[type=radio]:nth-child(2):checked~div:first-of-type label:nth-child(2) input{display:block;position: absolute;width: 100%;height: 100%;left:0px;top:0px; margin: 0;}
.filter_choice>input[type=radio]:nth-child(3):checked~div:first-of-type label:nth-child(3) input{display:block;position: absolute;width: 100%;height: 100%;left:0px;top:0px; margin: 0;}
.filter_choice>input[type=radio]:nth-child(4):checked~div:first-of-type label:nth-child(4) input{display:block;position: absolute;width: 100%;height: 100%;left:0px;top:0px; margin: 0;}
.filter_choice>input[type=radio]:nth-child(1):checked~div:first-of-type label:nth-child(1) span {color:#0a669b}
.filter_choice>input[type=radio]:nth-child(2):checked~div:first-of-type label:nth-child(2) span {color:#0a669b}
.filter_choice>input[type=radio]:nth-child(3):checked~div:first-of-type label:nth-child(3) span {color:#0a669b}
.filter_choice>input[type=radio]:nth-child(4):checked~div:first-of-type label:nth-child(4) span {color:#0a669b}
.filter_choice>input[type=radio]:nth-child(1):checked~div:first-of-type label:nth-child(1) span .sanjiao-bottom{border-top:0;border-bottom: 8px solid #000;border-bottom-color:initial;}
.filter_choice>input[type=radio]:nth-child(2):checked~div:first-of-type label:nth-child(2) span .sanjiao-bottom{border-top:0;border-bottom: 8px solid #000;border-bottom-color:initial;}
.filter_choice>input[type=radio]:nth-child(3):checked~div:first-of-type label:nth-child(3) span .sanjiao-bottom{border-top:0;border-bottom: 8px solid #000;border-bottom-color:initial;}
.filter_choice>input[type=radio]:nth-child(4):checked~div:first-of-type label:nth-child(4) span .sanjiao-bottom{border-top:0;border-bottom: 8px solid #000;border-bottom-color:initial;}



.filter_choice >*:last-of-type>*{display: none;}
.filter_choice>input[type=radio]:nth-child(1):checked~div:last-of-type>*:nth-child(1){display: block;}
.filter_choice>input[type=radio]:nth-child(2):checked~div:last-of-type>*:nth-child(2){display: block;}
.filter_choice>input[type=radio]:nth-child(3):checked~div:last-of-type>*:nth-child(3){display: block;}
.filter_choice>input[type=radio]:nth-child(4):checked~div:last-of-type>*:nth-child(4){display: block;}



.sort_choice>input[type=radio]{display: none;}
.sort_choice>input[type=radio]~div:first-of-type label{position: relative;}
.sort_choice>input[type=radio]~div:first-of-type label input{display: none;-webkit-appearance: none;}
.sort_choice>input[type=radio]~div:first-of-type label span{display: block;color:#666}
.sort_choice>input[type=radio]~div:first-of-type label{color:inherit}
.sort_choice div:first-of-type label input:checked+ span{color:inherit}
.sort_choice>div:last-of-type{display: none;}
.sort_choice>input[type=radio]:checked~div:last-of-type{display: block;}
.sort_choice>input[type=radio]:checked+div:first-of-type label:last-child input{position: absolute;width: 100%; height: 100%;left:0px;top:0px; display: block;margin: 0;}
.sort_choice>input[type=radio]:checked+div:first-of-type label:last-child span{color:inherit}
.sort_choice>div:first-of-type label input:checked~span{color:inherit}
.sort_choice>div:first-of-type label input:checked+span{color:inherit}
.sort_choice>div:first-of-type label input:last-of-type{display: none;}
.sort_choice>div:first-of-type label input:checked+input{position: absolute;width: 100%; height: 100%;left:0px;top:0px; display: block;margin: 0;}
.sort_choice>div:first-of-type label input:checked+span .sanjiao-bottom{border-top:0;border-bottom: 8px solid #000;border-bottom-color:initial;}


/***蒙版层切换效果***/
input[type=checkbox][opener]{display: none;}
input[type=checkbox][opener]+*{display: none;position: fixed;z-index: 100;;width: 100%;height: 100%;left:0px;top:0px;}
input[type=checkbox][opener]:checked+*{display: block;}

/***头部自动生成***/
header.header:after{display: block;content: "";clear: both;}
header.header >a:nth-child(1){width: 0.8rem;text-align: left; padding-left: 0.2rem;float:left;display: inline-block;line-height: inherit;}
header.header >*:nth-child(2){ margin:0px 0.8rem;text-align: center;}
header.header >*:nth-child(3){width: 0.8rem;text-align: right;padding-right: 0.2rem;float: right;display: inline-block;line-height: inherit;}

/**缩放**/
.scale20{transform: scale(2);-webkit-transform: scale(2);}
.scale19{transform: scale(1.9);-webkit-transform: scale(1.9);}
.scale18{transform: scale(1.8);-webkit-transform: scale(1.8);}
.scale17{transform: scale(1.7);-webkit-transform: scale(1.7);}
.scale16{transform: scale(1.6);-webkit-transform: scale(1.6);}
.scale15{transform: scale(1.5);-webkit-transform: scale(1.5);}
.scale14{transform: scale(1.4);-webkit-transform: scale(1.4);}
.scale13{transform: scale(1.3);-webkit-transform: scale(1.3);}
.scale12{transform: scale(1.2);-webkit-transform: scale(1.2);}
.scale11{transform: scale(1.1);-webkit-transform: scale(1.1);}
.scale09{transform: scale(0.9);-webkit-transform: scale(0.9);}
.scale08{transform: scale(0.8);-webkit-transform: scale(0.8);}
.scale07{transform: scale(0.7);-webkit-transform: scale(0.7);}
.scale06{transform: scale(0.6);-webkit-transform: scale(0.6);}
.scale05{transform: scale(0.5);-webkit-transform: scale(0.5);}



/*********dom定位*********/
.absolute_mid{position: absolute;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);left:50%;top:50%}
.absolute_left_mid{position: absolute;transform: translateY(-50%);-webkit-transform: translatey(,-50%);left:0;top:50%}
.absolute_right_mid{position: absolute;transform: translateY(-50%);-webkit-transform: translatey(,-50%);right:0;top:50%}
.fixed_mid{position: fixed;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);left:50%;top:50%}
.absolute_bottom{position: absolute;left:0;bottom: 0px;width: 100%;}
.fixed_bottom{position: fixed;left:0;bottom: 0px;width: 100%;}
.absolute_top{position: absolute;left:0;top: 0px;width: 100%;}
.fixed_top{position: fixed;left:0;bottom: 0px;width: 100%;}
.absolute_full{position: absolute;width: 100%; height: 100%;left:0px;top:0px}
.fixed_full{position: fixed;width: 100%; height: 100%;left:0%!important;top:0%!important;transition: all 0.2s linear;}
.absolute_leftTop{position: absolute;left:0px;top:0px}
.absolute_rightTop{position: absolute;right:0px;top:0px}
.absolute_leftBottom{position: absolute;left:0px;bottom:0px}
.absolute_rightBottom{position: absolute;right:0px;bottom:0px}
.absolute_leftMid{position: absolute;left:0px;top:50%; transform: translateY(-50%);}
.absolute_rightMid{position: absolute;right:0px;top:50%; transform: translateY(-50%);}

/*******定位在屏幕外面*******/
.fixed_screenLeft{position: fixed;width: 100%; right: 100%;top:0px; transition: all 0.3s linear;}
.fixed_screenRight{position: fixed;width: 100%; left: 100%;top:0px; transition: all 0.3s linear;}


.bottom5{bottom: 5px;}
.bottom10{bottom: 10px;}
.bottom15{bottom: 15px;}
.bottom20{bottom: 20px;}
.bottom25{bottom: 25px;}
.bottom30{bottom: 30px;}
.bottom35{bottom: 35px;}
.bottom40{bottom: 40px;}
.bottom45{bottom: 45px;}
.bottom50{bottom: 50px;}
.bottom55{bottom: 55px;}
.bottom60{bottom: 60px;}

.left5{left: 5px;}
.left10{left: 10px;}
.left15{left: 15px;}
.left20{left: 20px;}
.left25{left: 25px;}
.left30{left: 30px;}
.left35{left: 35px;}
.left40{left: 40px;}
.left45{left: 45px;}
.left50{left: 50px;}
.left55{left: 55px;}
.left60{left: 60px;}

.top5{top: 5px;}
.top10{top: 10px;}
.top15{top: 15px;}
.top20{top: 20px;}
.top25{top: 25px;}
.top30{top: 30px;}
.top35{top: 35px;}
.top40{top: 40px;}
.top45{top: 45px;}
.top50{top: 50px;}
.top55{top: 55px;}
.top60{top: 60px;}

.right5{top: 5px;}
.right10{top: 10px;}
.right15{top: 15px;}
.right20{top: 20px;}
.right25{top: 25px;}
.right30{top: 30px;}
.right35{top: 35px;}
.right40{top: 40px;}
.right45{top: 45px;}
.right50{top: 50px;}
.right55{top: 55px;}
.right60{top: 60px;}

.bottom5r{bottom: 0.05rem;}
.bottom10r{bottom: 0.1rem;}
.bottom15r{bottom: 0.15rem;}
.bottom20r{bottom: 0.2rem;}
.bottom25r{bottom: 0.25rem;}
.bottom30r{bottom: 0.3rem;}
.bottom35r{bottom: 0.35rem;}
.bottom40r{bottom: 0.4rem;}
.bottom45r{bottom: 0.45rem;}
.bottom50r{bottom: 0.5rem;}
.bottom55r{bottom: 0.55rem;}
.bottom60r{bottom: 0.6rem;}

.left5r{left: 0.05rem;}
.left10r{left: 0.1rem;}
.left15r{left: 0.15rem;}
.left20r{left: 0.2rem;}
.left25r{left: 0.25rem;}
.left30r{left: 0.3rem;}
.left35r{left: 0.35rem;}
.left40r{left: 0.4rem;}
.left45r{left: 0.45rem;}
.left50r{left: 0.5rem;}
.left55r{left: 0.55rem;}
.left60r{left: 0.6rem;}

.top5r{top: 0.05rem;}
.top10r{top: 0.1rem;}
.top15r{top: 0.15rem;}
.top20r{top: 0.2rem;}
.top25r{top: 0.25rem;}
.top30r{top: 0.3rem;}
.top35r{top: 0.35rem;}
.top40r{top: 0.4rem;}
.top45r{top: 0.45rem;}
.top50r{top: 0.5rem;}
.top55r{top: 0.55rem;}
.top60r{top: 0.6rem;}

.right5r{top: 0.05rem;}
.right10r{top: 0.1rem;}
.right15r{top: 0.15rem;}
.right20r{top: 0.2rem;}
.right25r{top: 0.25rem;}
.right30r{top: 0.3rem;}
.right35r{top: 0.35rem;}
.right40r{top: 0.4rem;}
.right45r{top: 0.45rem;}
.right50r{top: 0.5rem;}
.right55r{top: 0.55rem;}
.right60r{top: 0.6rem;}

.top-1px{top:-1px;position: relative;}
.top-2px{top:-2px;position: relative;}
.top-3px{top:-3px;position: relative;}
.top-4px{top:-4px;position: relative;}
.top-5px{top:-5px;position: relative;}
.top-6px{top:-6px;position: relative;}
.top-7px{top:-7px;position: relative;}
.top-8px{top:-8px;position: relative;}
.top-9px{top:-9px;position: relative;}
.top-10px{top:-10px;position: relative;}


/*********模拟下拉弹框,类arrow加上表示右边是向下的箭头************/
[select_ul]{position: relative;border-radius: 4px;padding-right: 35px;width: 135px;}
[select_ul]:after{display: inline-block;content: "";border-left:5px solid transparent;border-right:5px solid transparent;border-top:8px solid #333;position: absolute;right:8px;top:50%;transform: translateY(-50%);border-top-color: initial;}
[select_ul].arrow:after{right:12px;border:none;content:"\f107";display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;transform: translateY(-50%) scale(1.1);-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: calc(1em + 8px);}
[select_ul]:before{display: block;width: inherit;padding: 0px 6px;content: ".";line-height: inherit;font-size: 14px;opacity: 0;overflow: visible;}
[select_ul]>*{width:calc(100% + 2px);box-sizing: border-box;left: -1px;display: block;border:1px solid transparent!important;border-color:inherit;position: absolute;top:calc(100% + 0px);height: auto;box-sizing: border-box;}
[select_ul]:hover>* { background-color: #fff;height: auto;border:1px solid transparent ;border-color:inherit!important; }
[select_ul]>*>*{display: block;white-space: nowrap;}
[select_ul]>* label span{padding: 0px 8px;padding-right: 20px;display: none;cursor: pointer;}
[select_ul]:hover>* label span{display: block;}
[select_ul]>* *{border-color:inherit}
[select_ul]>* label input:checked+span{cursor: pointer;display: block;position: absolute;top:-1px;left:-1px;transform: translateY(-100%);border-color:inherit;left:-1px; border-radius: 4px;}
[select_ul]>* label span:hover{color:#999}

[select_more]{position: relative;border-radius: 4px;padding-right: 35px;width: 135px;}
[select_more]:after{display: inline-block;content: "";border-left:5px solid transparent;border-right:5px solid transparent;border-top:8px solid #333;position: absolute;right:8px;top:50%;transform: translateY(-50%);border-top-color: initial;}
[select_more].arrow:after{right:12px;border:none;content:"\f107";display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;transform: translateY(-50%) scale(1.1);-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: calc(1em + 8px);}
[select_more]:before{display: block;width: inherit;padding: 0px 6px;content: attr(selected_val);line-height: inherit;font-size: 14px;overflow: visible;}
[select_more]>*{width:calc(100% + 2px);box-sizing: border-box;left: -1px;display: block;border:1px solid transparent!important;border-color:inherit;position: absolute;top:100%;height: auto;box-sizing: border-box;}
[select_more]:hover>* { background-color: #fff;height: auto;border:1px solid transparent ;border-color:inherit!important; }
[select_more]>*:hover{display: block!important;}
[select_more].l-h-25:hover>*{max-height: 250px;overflow: auto;}
[select_more].l-h-30:hover>*{max-height: 300px;overflow: auto;}
[select_more].l-h-35:hover>*{max-height: 350px;overflow: auto;}
[select_more].l-h-40:hover>*{max-height: 400px;overflow: auto;}
[select_more].l-h-45:hover>*{max-height: 450px;overflow: auto;}
[select_more].l-h-50:hover>*{max-height: 500px;overflow: auto;}
[select_more].l-h-55:hover>*{max-height: 550px;overflow: auto;}
[select_more].l-h-60:hover>*{max-height: 600px;overflow: auto;}
[select_more]>* label{display: block;}
[select_more]>* label span{padding: 0px 8px;padding-right: 20px;display: none;white-space: nowrap;cursor: pointer;}
[select_more]>* label input{display: none;}
[select_more]:hover>* label span{display: block;}
[select_more]>* *{border-color:inherit}
[select_more]>* label input:checked+span{display: none}
[select_more]>* label span:hover{color:#999}



/***********让子元素加加间隔线*************/
.child_borderLine_top>*{display: block;}
.child_borderLine_top>*+*{border-top:1px solid transparent;border-color:inherit}
.child_borderLine_left>*+*{border-left:1px solid transparent;border-color:inherit}

/***********让子元素加加间隔*************/
.child_borderSpan_top>*{display: block;}
.child_borderSpan_top>*+*{display: block;margin-top: 0.2rem;}



/************选项卡样式***************/
[change_nav]+*>*{display: none;}
[change_nav]>*{color: initial;}
[change_nav]>*.active{color:inherit}
[change_nav]>*>*{position: relative;}
[change_nav].mid>*.active>*:before{border-top:2px solid transparent;border-top-color:initial ;width: 90%;position: absolute;bottom: -6px;left:50%;transform: translateX(-50%);display: inline-block;content: "";}
[change_nav].bottom>*>*{display: inline-block;}
[change_nav].bottom>*.active>*:before{border-top:2px solid transparent;border-top-color:initial ;width: 90%;position: absolute;bottom: 0px;left:50%;transform: translateX(-50%);display: inline-block;content: "";}
[change_nav][class*='border-'].bottom>*.active>*:before{bottom:-1px}


/*********框架模拟跳转js相关css*********/
#_childrenFrame{background-color: #fff;position: fixed;width: 100%; height: 100%;left:100%;top:0;transition: all 0.2s linear;}
#_backFrame{cursor: pointer;line-height: 0.8rem;height: 0.8rem;border-bottom: 1px solid #eee;background-color: #fff;}
#_backFrame a{width: 0.8rem;text-align: center;}
#_backFrame a:before{position: relative;top:-1px}
#_backFrame p{line-height: initial;}
/*******杂项**********/
.poiner{cursor: pointer;}
.underline{padding-bottom: 1px ; border-bottom:1px solid transparent;border-color:initial;line-height: 1;}
.bgimg_full{background-position: center;background-size: cover;background-repeat: no-repeat;}
/****杂项—标题栏实现:如'———— 精品推荐  ————'这种效果,中线颜色等同于字体颜色****/
.title_creat{text-align: center;display: flex!important;display: -webkit-box!important;display: -webkit-flex!important;align-items:center;-webkit-align-items: center;}
.title_creat:before{flex: 1;-webkit-flex:1;border-top:1px solid transparent; border-color:initial;display: inline-block;content:""; margin-right: 0.2rem;}
.title_creat:after{flex: 1;-webkit-flex:1;border-top:1px solid transparent; border-color:initial;display: inline-block;content:"";margin-left: 0.2rem;}

/*************上传图片样式****************/
._uploadImg{font-size: 0;}
._uploadImg>input[type=hidden]{display: none;}
._uploadImg._num1>._imgShow{height: auto}
._uploadImg._num1>._imgShow>.img img{position: absolute;left:0px;right:0px}
._uploadImg._num1>._imgShow+._imgShow{ margin-top: 0.4rem;}

._uploadImg._num2>._imgShow{width: calc((100% - 0.4rem) / 2); margin-right: 0.4rem;display: inline-block;}
._uploadImg._num2>._imgShow:nth-child(2n){margin-right: 0;}
._uploadImg._num2>._imgShow:nth-child(n+3){margin-top: 0.4rem;}
._uploadImg._num3>._imgShow{width: calc((100% - 0.8rem) / 3); margin-right: 0.4rem;display: inline-block;}
._uploadImg._num3>._imgShow:nth-child(3n){margin-right: 0;}
._uploadImg._num3>._imgShow:nth-child(n+4){margin-top: 0.4rem;}
._uploadImg._num4>._imgShow{width: calc((100% - 1.2rem) / 4); margin-right: 0.4rem;display: inline-block;}
._uploadImg._num4>._imgShow:nth-child(4n){margin-right: 0;}
._uploadImg._num4>._imgShow:nth-child(n+5){margin-top: 0.4rem;}
._uploadImg._num5>._imgShow{width: calc((100% - 1.6rem) / 5); margin-right: 0.4rem;display: inline-block;}
._uploadImg._num5>._imgShow:nth-child(5n){margin-right: 0;}
._uploadImg._num5>._imgShow:nth-child(n+6){margin-top: 0.4rem;}
._uploadImg>._imgShow{position: relative;}
._uploadImg>._imgShow>.img{position: relative;}
._uploadImg>._imgShow>.img img{position: absolute;left:0px;top:0px;width: 100%; height: 100%;}
._uploadImg._num1>._imgShow img{position: initial;display: block;}
._uploadImg>._imgShow>.dele img{display: block;width: 0.35rem; height: 0.35rem;}
._uploadImg>._imgShow>.dele{position: absolute;right:0px;top:0px;z-index: 10;transform: translate(50%,-50%);display: none;}
._uploadImg>._imgShow.add>.dele{display: inline-block;}
._uploadImg>.autoheight>.img img{position: relative!important;display: block;}
._uploadImg>._imgShow+._imgShow{display: none;}
._uploadImg>._imgShow.add+._imgShow{display: inline-block;}

/***********模块底部导航栏*************/
footer._bottomNav{ padding: 0.1rem 0;border-top: 1px solid #eee; text-align: center;}
footer._bottomNav  label p{line-height: 1; margin-top: 0.1rem;color:#999}
footer._bottomNav  label img{height: 0.4rem;}
footer._bottomNav  label input:checked~p{color:initial}


/***********个人中心*************/
.personCenter_links{}
.personCenter_links .links_item img{ height: 0.4rem;display: inline-block;vertical-align:middle;}
.personCenter_links .links_item+.links_item{border-top:1px solid #eee}

/*zyd*/
.bg-f84a3c{background-color: #f84a3c;}
.color-f84a3c{
	color: #f84a3c;
}
.goods_orangetag {
    padding: 0.03rem .1rem;
    background-color: #fff;
    border: 1px solid #f84a3c;
    color: #f84a3c;
    font-size: .18rem;
    border-radius: 3px;
    margin-right: .1rem;
}



/*flex*/
.column-between{
	display: flex;
	display: -webkit-flex;
  	flex-direction: column;
  	-webkit-flex-direction: column;
  	justify-content: space-between;
  	-webkit-justify-content: space-between;
}
.column-around{
	display: flex;
	display: -webkit-flex;
  	flex-direction: column;
  	-webkit-flex-direction: column;
  	justify-content: space-around;
  	-webkit-justify-content: space-around;
}
.between{
	display: flex;
	display: -webkit-flex;
  	justify-content: space-between;
  	-webkit-justify-content: space-between;
}
.column-center-b{
	display: flex;
	display: -webkit-flex;
  	flex-direction: column;
  	-webkit-flex-direction: column;
  	justify-content: space-between;
  	-webkit-justify-content: space-between;
  	align-items: center;
  	-webkit-align-items: center;
}
.column-center-c{
	display: flex;
	display: -webkit-flex;
  	flex-direction: column;
  	-webkit-flex-direction: column;
  	justify-content: space-around;
  	-webkit-justify-content: space-around;
  	align-items: center;
  	-webkit-align-items: center;
}
.around-center{
	display: flex;
    display: -webkit-flex;
    justify-content: space-around;
    align-items: center;
    -webkit-justify-content: space-around;
    -webkit-align-items: center;
}
.left-center{
	display: flex;
    display: -webkit-flex;
    align-items: center;
    -webkit-align-items: center;
}
.between-center{
	display: flex;
    display: -webkit-flex;
    justify-content: space-between;
    align-items: center;
    -webkit-justify-content: space-between;
    -webkit-align-items: center;
}
.center{
	display: flex;
    display: -webkit-flex;
    align-items: center;
    -webkit-align-items: center;
}
.center-end{
	display: flex;
    display: -webkit-flex;
    align-items: center;
    -webkit-align-items: center;
    justify-content: flex-end;
    -webkit-justify-content: flex-end;
}
.rich-text{
	line-height: .4rem;
	overflow: hidden;
}
.rich-text img{
	width: 100% !important;
	display: block;
}
/*公共头部*/
.curHeader{
	height: .9rem;
	line-height: .9rem;
	text-align: center;
	position: relative;
	color: #fff;
	background-color: #fff;
	border-bottom: 1px solid #eee;
	z-index: 99;
}
.curHeader .logo{
	width: 2.5rem;
	display: block;
	margin: auto !important;
}
.curHeader .back{
	width: .58rem;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background: url(../img/slice/headerIcon.png) no-repeat .3rem center;
	background-size: .36rem .25rem;
}
.Con{
	width: 100%;
	height: auto;
}
.hgt085rem{
	height: .85rem;
	overflow-y: hidden;
}
/*首页*/
.banner{
	width: 100%;
	height: 4rem;
	background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
.app_banner{
	width: 100%;
	height: 4.9rem;
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 100% 100%;
}
.index .tag{
	position: absolute;
	right: -0.15rem;
	top: -0.2rem;
}
.index .numList{
	height: 1.2rem;
}
.lh12{
	line-height: 1.2;
}
.index .business-item  .business-img {
    width: 1.43rem;
    height: 1.43rem;
    border-radius: 50%;
}
.index .business-item:not(:nth-child(3n+1)) {
    margin-left: calc((100% - 4.3rem)/2);
}
.index .business-item {
    max-width: 1.43rem;
    text-align: center;
}
.index .mainText{
	position: relative;
	z-index: 0;
	width: 100%;
	height: auto;
	background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
.size49{
	width: .49rem;
	height: .49rem;
}
.index .mainText .mainIcon1{
	width: .6rem;
	height: .6rem;
	position: absolute;
	top: -.2rem;
	left: 0;
	z-index: 1;
}
.lineHeight18{
	line-height: 1.8;
}
.color-007ac6{
	color: #007ac6;
}
.color-010101{
	color: #010101;
}
.classicsCase{
	width: 1.61rem;
	height: .23rem;
}
.classBtn{
	width: 1.22rem;
	height: .4rem;
	line-height: .4rem;
	border-radius: .2rem;
	background-color: #3f66f6;
	color: #fff;
	font-size: .16rem;
	border: none;
	box-shadow: 0rem 0.1rem 0.1rem rgba(58,117,255,.2)
}
.wid016rem{
	width: .16rem;
	display: inline-block;
}
.index .indexCase .swiper-container .swiper-wrapper {
    height: 2.8rem !important;
}
.index .swiper-container .swiper-wrapper a {
    padding: 0 .12rem;
    height: 2.6rem !important;
    margin-top: .1rem;
    -webkit-transition: all .15s linear;
    transition: all .15s linear; 
	text-align: center;
}
.index .swiper-container .swiper-wrapper a img.swiperImg{
	width: 1.2rem;
	height: .85rem;
}
.index .swiper-container .swiper-wrapper a .caseText{
	white-space: normal;
	line-height: 1.8;
	text-align: left;
}
.color-000033{
	color: #000033;
}
.index .caseItem{
	/*padding-top: .3rem;*/
	/*padding-left: .1rem;*/
	/*padding-right: .1rem;*/
	width: 100%;
	height: 100%;
	overflow: hidden;
	-webkit-box-shadow: #ececec 0px 0px 10px;
	-moz-box-shadow: #ececec 0px 0px 10px;
	box-shadow: #ececec 0px 0px 10px;
	
}
.houlder10{
	height: .1rem;
	background-color: #f7f7f7;
	width: 100%;
}
 .partner_list .partner_item{
	width: 1.55rem;
	height: 1.09rem;
	background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    margin-bottom: .2rem;
}
.partner_list .partner_item:not(:nth-child(4n+1)){
	margin-left: calc((100% - 6.2rem)/3);
}
.indexFooter{
	height: 1.6rem;
	border-bottom: 1px solid #333;
}
.indexFooter .footer-title1::after{
	content: '';
	width: 1.9rem;
	height: 1px;
	position: absolute;
	left: 0;
	bottom: -0.05rem;
	background-color: #333;
}
.indexFooter .footer-title2::after{
	content: '';
	width: 1.9rem;
	height: 1px;
	position: absolute;
	right: 0;
	bottom: -0.05rem;
	background-color: #333;
}
.border-r-333{
	border-right: 1px solid #333;
}
.fixBtn{
	height: 1rem;
	width: 100%;
	background-image: url(../img/slice/fixBtnBg.png);
	background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    font-size: .4rem;
    color: #FFFFFF;
    text-align: center;
    line-height: 1rem;
}
.footBottom{
	text-align: center;
}
.indexPhone{
	position: fixed;
	top: 55%;
	right: .1rem;
    z-index: 999
}
.indexPhone img{
	width: .83rem;
	height: 1.03rem;
	display: block;
}
/*在线咨询*/
.online{
	position: fixed;
	top: 46%;
	right: .1rem;
    z-index: 999
}
.online img{
	width: .89rem;
	height: 1.09rem;
	display: block;
}
/*弹框*/
#standardLayer {
    position: fixed;
    width: 100%;
    height: calc(100% - 0.9rem);
    left: 100%;
    top: 0.9rem;
    background-color: rgba(0,0,0,.5);
   transition: right .1s;
    -webkit-transition: right .1s;
    z-index: 999;
}
.standardLayer {
    left: 0 !important;
    transition: right .1s;
    -webkit-transition: right .1s;
}
.standard {
    width: 2.6rem;
    height: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
    background-color: #fff;
    overflow-y: hide;
}
.w-section {
    height: 100%;
  	overflow-y: auto;
}
.standard  .menu-item{
	height: .85rem;
	font-size: .24rem;
	color: #666;
	line-height: .85rem;
    border-top:1px solid #eee ;
	border-bottom:1px solid #eee ;
	text-align: right;
	text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.standard  .menu-item a{
    width: 100%;
    height: 100%;
    display: inline-block;
}
.menu .menu-item.active {
    position: relative;
    color: #007ac6;
    font-size: .3rem;
    font-weight: bold;
    border-top:1px solid #007ac6 ;
	border-bottom:1px solid #007ac6 ;
}
.bg-c01631{
	background-color: #c01631;
}
.h-icon9{
	width: .26rem;
	height: .15rem;
}
.standard2{
	width: 2.9rem;
    max-height: 7.3rem;
    position: absolute;
    left: 2.6rem;
    top: 0;
    background-color: #fff;
    overflow-y: auto;
    background-color: #f7f7f7;
	
}
.standard2 .tab-item{
	height: .9rem;
	text-align: center;
	line-height: .9rem;
	color: #666;
	text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    padding-left: .1rem;
    padding-right: .1rem;
}
.standard2 .tab-item.active{
	background-color: #FFFFFF;
	color: #007ac6;
	font-weight: bold;
}
.standard2 .scroll{
	max-height: 7.3rem;
	overflow-y: auto;
}
/*商业策划*/
.bizPlan .serContent{
	position: relative;
    z-index: 0;
    width: 100%;
    height: auto;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    color: #fff;
}
.titleIcon1{
	width: 2.06rem;
}
.serContent .title{
	width: 1.7rem;
	height: .6rem;
	border: 1px solid #fff;
	border-radius: .1rem;
	text-align: center;
	line-height: .6rem;
	font-size: .26rem;
	font-weight: bold;
}
.serContent .jia{
	line-height: .6rem;
	width: calc((100% - 5.1rem)/2);
	text-align: center;
}
.titleIcon2{
	width: 2rem;
}
.serFlow .serFlowIcon{
	width: .73rem;
	height: 5.13rem;
}
.serFlow .serFlowIconBg{
	width: .33rem;
    height: .52rem;
    position: absolute;
    top: 0rem;
    left: .3rem;
    z-index: 1;
}
.color-040000{
	color: #040000;
}
.serFlowTag{
	width: .18rem;
    height: .18rem;
    border-radius: 50%;
    position: absolute;
    top: .1rem;
    left: -.45rem;
    z-index: 99;
}
.nowrap{
	white-space: nowrap;
}
.serFlow .serFlow-item{
	width: calc(100% / 3);
}
.planner .plannerMain{
	border-radius: .1rem;
	overflow: hidden;
	-webkit-box-shadow: #e9e9e9 0 0.1rem 0.2rem;
	-moz-box-shadow: #e9e9e9 0 0.1rem 0.2rem;
	box-shadow: #e9e9e9 0 0.1rem 0.2rem;
}
.planner .plannerMain .bg-header{
	height: 1.8rem;
	width: 100%;
	z-index: 1;
	background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    overflow: hidden;
}
.planner .plannerMain .planerHead{
	width: 2rem;
	height: 2rem;
	border-radius: 50%;
	position: absolute;
	top: 0.8rem;
	left: 50%;
	z-index: 99;
	transform: translate(-50%, 0);
    -webkit-transform: translate(-50%, 0);
}
.h-icon13{
	width: 3rem;
	height: 0.07rem;
}
.yingIcon{
	width: .52rem;
	height: .47rem;
}
.bizPlan .indexCase .swiper-container .swiper-wrapper {
    height: 5.1rem !important;
   
}
.bizPlan .swiper-container .swiper-wrapper a {
    padding: 0 .12rem;
    height: 4.7rem !important;
    margin-top: .1rem;
    -webkit-transition: all .15s linear;
    transition: all .15s linear; 
	text-align: center;
	border-radius: .1rem;
}
.bizPlan .swiper-container .swiper-wrapper a img.swiperImg{
	width: 100%;
	height: 3.45rem;
	border-radius: .05rem .05rem 0 0;
}
.bizPlan .swiper-container .swiper-wrapper a .caseText{
	white-space: normal;
	line-height: 1.8;
	text-align: left;
	color: #333;
	font-size: .24rem;
	padding-top: .1rem;
}
.bizPlan .caseItem{
	background-color: #fff;
	border-radius: .05rem;
	width: 100%;
	height: 100%;
	-webkit-box-shadow: #e9e9e9 0 0.1rem 0.2rem;
	-moz-box-shadow: #e9e9e9 0 0.1rem 0.2rem;
	box-shadow: #e9e9e9 0 0.1rem 0.2rem;
}
.curHeader .phone{
    width: .6rem;
    height: 100%;
    position: absolute;
    top: 0;
    right: 0;
    background: url(../img/slice/headerPhone.png) no-repeat  left;
    background-size: .31rem .31rem;
}
.curHeader h1 {
    font-size: .36rem;
    width: calc(100% - 3rem);
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin: auto;
    color: #000;
    font-weight: bold;
}
/*轮播图*/

.pic-text .swiper-container {
    margin-top: .6rem;
    height: 6.3rem;
}
.swiper-slide {
    position: relative;
}
.pic-text .swiper-container a img {
    transform: scale(.9);
    -webkit-transform: scale(.9);
    transition: all linear .3s;
    transition-property: all;
    transition-duration: 0.3s;
    transition-timing-function: linear;
    transition-delay: 0s;
    opacity: .6;
}
.pic-text .swiper-container .swiper-slide-active img {
    transform: scale(1);
    -webkit-transform: scale(1);
    opacity: 1 !important;
    position: relative;
    z-index: 99;
}
.pic-text .swiper-container img {
	width: 90%;
	height: 6rem;
}
.scrollBanner{
	width: 100%;
    white-space: nowrap;
    overflow-x: auto;
    font-size: 0;
}
.scrollBanner>p {
    width: 25%;
    height: .9rem;
    display: inline-block;
    text-align: center;
}
.nav .nav-item {
    color: #333;
    font-size: .24rem;
    line-height: .9rem;
}
.nav .nav-item.active {
    color: #000;
    font-weight: bold;
    position: relative;
    font-size: .24rem;
}
.nav .nav-item.active::after {
    content: '';
    display: block;
    width: .73rem;
    height: .04rem;
    background-color: #007ac6;
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translate(-50%,0);
    -webkit-transform: translate(-50%,0);
}
.flow .yuanIcon{
	width: 1.02rem;
	height: 1.02rem;
	border-radius: 50%;
	display: inline-block;
}
.flow .yuanIconRight{
	width: .28rem;
	height: .16rem;
}
.flow .RightIcon{
	width: calc((100% - 3.06rem)/2);
	height: 1rem;
	line-height: 1rem;
	text-align: center;
}
.flow .flowText{
	white-space: nowrap;
	padding-top: .3rem;
	font-size: .18rem;
}
.flow .flow-item{
	text-align: center;
}
.flow .flow-item:nth-child(1){
	margin-bottom: .8rem;
}
.flow .flow-item:nth-child(2){
	margin-bottom: .8rem;
}
.flow .flow-item:nth-child(3){
	margin-bottom: .8rem;
}
.uiDesign{
	height: 3.2rem;
	width: 100%;
	background-color: #2d2d2d;
}
.uiDesign .uiIcon{
	width: 1.2rem;
	height: 1.3rem;
	margin-left: calc((100% - 6rem)/4)
	
}
.uiDesign .uiIcon:first-child{
	margin-left: 0!important;
}
.viFlow .yuanIcon{
	width: 1.02rem;
	height: 1.02rem;
	border-radius: 50%;
	display: inline-block;
}
.viFlow .yuanIconRight{
	width: .28rem;
	height: .16rem;
}
.viFlow .RightIcon{
	width: calc((100% - 5.1rem)/4);
	height: 1rem;
	line-height: 1rem;
	text-align: center;
}
.viFlow .flowText{
	white-space: nowrap;
	padding-top: .2rem;
	font-size: .18rem;
	color: #000;
}
.viFlow .flow-item{
	text-align: center;
}
.tagList{
	height: 3.36rem;
	width: 100%;
	border-bottom: 1px solid #eee;
}
.hgt34rem{
	height: 3.4rem;
}
.wid065rem{
	width: .65rem;
}
.hgt065rem{
	height: .65rem;
	
}
.softWarePack .swiper-container .swiper-wrapper {
    height: 2.8rem !important;
    
}
.softWarePack .swiper-container .swiper-wrapper a {
    padding: 0 .12rem;
    height: 2.6rem !important;
    /*margin-top: .1rem;*/
    -webkit-transition: all .15s linear;
    transition: all .15s linear; 
	text-align: center;
}
.softWarePack .swiper-container .swiper-wrapper a img.swiperImg{
	width: 1.2rem;
	height: .85rem;
}
.softWarePack .swiper-container .swiper-wrapper a .caseText{
	white-space: normal;
	line-height: 1.8;
	text-align: left;
}
.color-000033{
	color: #000033;
}
.softWarePack .caseItem{
	/*padding-top: .3rem;*/
	/*padding-left: .1rem;*/
	/*padding-right: .1rem;*/
	width: 100%;
	height: 100%;
	overflow: hidden;
	-webkit-box-shadow: #ececec 0px 0px 10px;
	-moz-box-shadow: #ececec 0px 0px 10px;
	box-shadow: #ececec 0px 0px 10px;
	
}
 .processList .resIcon{
	width: 1rem;
	height: 1rem;
	border-radius: 50%;
}
 .processList .processText{
	font-size: .24rem;
	color: #fff;
	/*padding-top: .1rem;*/
}
.processList .process-item {
    width: 1rem;
    margin-bottom: .2rem;
    padding-bottom: .25rem;
    text-align: center;
}
.processList{
	padding-top: .1rem;
}
 .processList .process-item:not(:nth-child(4n+1)) {
    margin-left: calc((100% - 4rem)/3);
}
.formTable .formTabTh{
	background-color: #ffb91a;
	text-align: center;
	color: #fff;
	font-weight: bold;
	font-size: .18rem;
	height: .5rem;
	border-bottom: 1px solid #e8e8e8;
}
.wid15{
	width: 15%;
}
.wid24{
	width: 24%;
}
.moShow{
	position: absolute;
	top: .17rem;
	right: 0;
}
.news .newsImg{
	width: 3.48rem;
	height: 3.48rem;
	border-radius: .1rem;
}
.app .appIcon{
	width: 1.19rem;
	height: 1.31rem;
}
.appBannerList{
	text-align: center;
	margin-top: .1rem;
}
.app .appBannerItem{
	padding-top: .1rem;
	height: 4.2rem;
	width: calc((100% - 0.2rem)/3);
	background-color: #fff;
	margin-right: .1rem;
}
.app .appBannerItem:last-child{
	margin-right: 0%;
}
.app .TypeItem{
	height: 1.85rem;
	width: 100%;
	background-color: #fff;
	margin-top: 0.2rem;
	box-shadow: 1px 0px 9px rgba(11,3,6,.1);
	border-radius: 4px;
	padding: 0 0.3rem;
}
.app .TypeItemTit{
	font-size: .24rem;
	color: #333;
	position: relative;
}
.app .TypeItemTit::after{
	content: '';
	display: block;
	width: .3rem;
	height: .02rem;
	background-color: #007ac6;
	position: absolute;
	bottom: -0.05rem;
}
.appBanTit{
	font-size: .24rem;
	color: #333;
	position: relative;
}
.appBanTit::after{
	content: '';
    display: block;
    width: .61rem;
    height: .02rem;
    background-color: #007ac6;
    position: absolute;
    bottom: -.1rem;
    left: 50%;
    transform: translate(-50%,0);
    -webkit-transform: translate(-50%,0);
}
.appCaseItem{
	width: calc((100% - 0.2rem)/2);
	background-color: #fff;
	margin-left: .2rem;
	margin-bottom: .2rem;
}
.appCaseItem:nth-child(2n+1){
	margin-left: 0!important;
}
.appCaseItem .appCaseImg{
	width: 100%;
	height: 2.9rem;
	z-index: 1;
	background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 100% 100%;
}

.hgt10rem{
	height: 1rem;
}
.search-top{
	position: relative;
	height: .66rem;
	width: 100%;
	border-radius: .33rem;
}
.search-top .icon-search{
	width: .6rem;
	height: .6rem;
	position: absolute;
	border-radius: 50%;
	right: .05rem;
	top: 0;
}
.p-r-80r{
	padding-right: .8rem;
}
.menuTop{
	height: .9rem;
	background-color: #FFFFFF;
}
.menuTop .menuTop-item{
	line-height: .9rem;
	text-align: center;
	position: relative;
	height: .9rem;
	
}
.menuTop .menuTop-item.active{
	color: #000000;
}
.menuTop .menuTop-item.active::after{
	content: '';
    display: block;
    width: .97rem;
    height: .04rem;
    background-color: #007ac6;
    position: absolute;
    bottom: 0rem;
    left: 50%;
    transform: translate(-50%,0);
    -webkit-transform: translate(-50%,0);
}
.markBox{
	position: absolute;
	top: 0;
	left: 0;
	
}
.tableImg{
	width: 100%;
	height:7.3rem;
}

.appPlanSiper .swiper-container {
    margin-top: .2rem;
    height: 7.8rem;
}
.appPlanSiper .swiper-container a{
	background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    overflow: hidden; 
    padding-left: .4rem;
   	color: #fff;
   	padding-top: .3rem;
    height: 7.2rem !important;
}
.appPlanSiper .swiper-container a {
    transform: scale(.9);
    -webkit-transform: scale(.9);
    transition: all linear .3s;
    transition-property: all;
    transition-duration: 0.3s;
    transition-timing-function: linear;
    transition-delay: 0s;
}
.appPlanSiper .swiper-container .swiper-slide-active {
    transform: scale(1);
    -webkit-transform: scale(1);
    opacity: 1 !important;
    position: relative;
    z-index: 99;
}
.appPlanSiper .swiper-container .moreIcon {
    width: 5.58rem;
    height: 2.74rem;
}

.appPlanSiper .shadow2{
	width: 7.34rem;
	height: .31rem;
	position: absolute;
	bottom: .4rem;
	left: 50%;
	 transform: translate(-50%,0);
    -webkit-transform: translate(-50%,0);
}
.swiper-iphone_add{
	padding: 0 .3rem;
}
.swiper-iphone_add .swiper-container{
	margin-top: 1.2rem;
	height: 4.4rem;
}
.swiper-iphone_add .swiper-container a{
	height: 4.44rem !important;
	padding-top: 0.8rem;
	background-image: url(../img/app_banner_bg1.png);
	color: #333333;
	/*box-shadow: 0 0 0.13rem rgba(11,3,6,0.1);*/
	background-size: 100% 100%;
}
.swiper-iphone_add .swiper-container a::after{
	content: '';
	position: absolute;
	top: 0;
	left: .3rem;
	background-image: url(../img/slice/app_banner_tag.png);
	width: 0.47rem;
	height: 0.48rem;
	background-size: contain;
}
.swiper-iphone_add .swiper-pagination{
	top: -1.1rem;
	width: 100%;
	white-space: nowrap;
	overflow: auto;
	height: 1rem;
}
.swiper-iphone_add .swiper-pagination .swiper-pagination-bullet{
	width: auto;
	height: 30px;
	display: inline-block;
	border-radius:0;
	background: transparent;
	margin-right: .5rem;
	opacity: 1;
	font-size: 0.24rem;
	line-height: 1rem;
}
.swiper-iphone_add .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{
	background: transparent;
	font-size: .36rem;
	transition: all 0.3s;
	position: relative;
}
.swiper-iphone_add .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:after {
	content: "";
	width: 40%;
	height: 2px;
	background-color: #000;
	position: absolute;
	bottom: -40%;
	left: 50%;
	transform: translateX(-50%);
}
.swiper-iphone_add .btn{
	width: 1.6rem;
	height: 0.5rem;
	position: absolute;
	bottom: 0.36rem;
	right: 0.15rem;
	font-size: 0.2rem;
	background-color: #333;
	color: #fff;
	border-radius: 4px 0 0 4px;

}
/*经典案例 调整样式*/
.caseAdd .caseItem{
	font-size: 0;
}
.bizPlan .indexCase.caseAdd .swiper-container .swiper-wrapper{
	height: 6rem !important;
}
.bizPlan .indexCase.caseAdd .swiper-container .swiper-wrapper a{
	height: 6rem !important;
}
.bizPlan .indexCase.caseAdd .swiper-container .swiper-wrapper a img.swiperImg{
	height: 5rem !important;
}
.bizPlan .indexCase.caseAdd .swiper-container .swiper-wrapper a p.p_both30r{
	line-height: 1rem;
	text-align: left;
	color: #000;
	font-size: .36rem!important;
}
.bizPlan .indexCase.caseAdd .swiper-container .swiper-wrapper a span.font24r:before{
	content: '';
	width: 3px;
	height: 3px;
	background-color: #333;
	display: inline-block;
	margin: 0 .1rem;
	vertical-align: middle;
	border-radius: 50%;
}
.bizPlan .more{
	display: inline-block;
	width: 2rem;
	height: 0.6rem;
	border-radius: 0.3rem;
	border: 1px solid #141414;
	font-size: 0.3rem;
	text-align: center;
	margin: .4rem 0 .5rem 0;
}
.iphoneShadow{
	width: 4.58rem;
	height: .77rem;
	position: absolute;
	bottom: -.1rem;
	left: 50%;
	 transform: translate(-50%,0);
    -webkit-transform: translate(-50%,0);
}
.applet .bannerImg2{
	width: 100%;
	height: 3.2rem;
	display: block;
}
.applet .appletIcon1{
	width: .64rem;
	height: .44rem;
}
.applet .appletItem{
	width: calc((100% - 1rem)/3);
	padding-bottom: .25rem;
	margin-left: .5rem;
}
.applet .appletItem:nth-child(3n+1){
	margin-left:0!important
}
/*.applet .swiper-container {
    height: 6.2rem;
}*/
/*.applet .swiper-container a{
	height: 6.2rem !important;
}*/
.applet .swiper-container a img {
    transform: scale(.9);
    -webkit-transform: scale(.9);
    transition: all linear .3s;
    transition-property: all;
    transition-duration: 0.3s;
    transition-timing-function: linear;
    transition-delay: 0s;
    width: 100%;
	height: 100%;
}
.applet .swiper-container .swiper-slide-active img {
    transform: scale(1);
    -webkit-transform: scale(1);
    opacity: 1 !important;
    position: relative;
    z-index: 99;
}
.applet .shadow2 {
    width: 7.34rem;
    height: .31rem;
    position: absolute;
    bottom: -.22rem;
    left: 50%;
    transform: translate(-50%,0);
    -webkit-transform: translate(-50%,0);
}
.busList .busImg{
	height: 4.7rem;
}
.busList {
	height: 4.7rem;
	width: 100%;
}
.busText{
	max-height: 4.7rem;
	overflow-y: auto;
}
.busList2 {
	height: 3.7rem;
	width: 100%;
}
.busText2{
	max-height: 3.7rem;
	overflow-y: auto;
}
.busTextTit{
	font-size: .3rem;
	color: #007bc7;
	position: relative;
	display: inline-block;
	padding-bottom: .15rem;
	border-bottom:1px solid #ddd ;
}
.busList .dot-item,.busList2 .dot-item{
	color: #000;
	position: relative;
	font-size: .18rem;
}
.color-007bc7{
	color: #007bc7;
}
.dot-item::after{
	display: inline-block;
    content: '';
    width: .05rem;
    height: .05rem;
    border-radius: 100%;
    background-color: #007bc7;
    position: absolute;
    left: -.1rem;
    top: 50%;
    transform: translate(0, -50%);
    -webkit-transform: translate(0, -50%);
}
.busList2 .busText2 .dot-P{
	width: calc(100% / 3)!important;
}
/*项目行业导航弹框*/
#standardLayer2 {
    position: fixed;
    width: 100%;
    height: calc(100% - 2.9rem);
    left: 100%;
    top: 2.9rem;
    background-color: rgba(0,0,0,.5);
   transition: right .1s;
    -webkit-transition: right .1s;
    z-index: 999;
}
.standardLayer2 {
    left: 0 !important;
    transition: right .1s;
    -webkit-transition: right .1s;
}
.standard-demo {
    /*width: 2.6rem;*/
   	width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
    background-color: transparent;
    overflow-y: hide;
}
.w-section {
    height: 100%;
  	overflow-y: auto;
}
.standard-demo  .menu-item{
	height: .85rem;
	font-size: .24rem;
	color: #666;
	line-height: .85rem;
	border-top: 1px solid transparent;
    border-bottom: 1px solid transparent;
	text-align: right;
	text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    text-align: center;
}
.standard-demo .menu-item.active {
    position: relative;
    color: #007ac6;
    font-size: .3rem;
    font-weight: bold;
	border-top: 1px solid transparent;
    border-bottom: 1px solid transparent;
    
}
.border-t-007ac6{
	/*border-top: 1px solid #007ac6;*/
	border-top: 1px solid #EEEEEE;
}
.wid013rem{
	width: .13rem;
}
.h-banner{
	height: 5.35rem;
	width: 100%;
}
.imgList{
	height: 7.4rem;
	width: 100%;
}
.imgList .img-item{
	width: 50%;
	height: 3.7rem;
	/*background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 100% 100%;*/
   background-color: #1b1b1b;
   padding: 0.45rem 0.25rem 0;
   text-align: center;
   color: #fff;
}
.img-item2{
	height: 3.7rem;
	width: 50%;
	background-color: #343434;
	padding: 0.45rem 0.25rem 0;
	text-align: center;
	color: #fff;
}
.img-item2 .img-1{
	height: 2.8rem;
	width: 100%;
}
.img-item2 .img-1text{
	width: 100%;
	height: .9rem;
	background-color: #343434;
	color: #fff;
	text-align: center;
	line-height: .9rem;
}
.advantage-item{
	width: calc((100% - 0.4rem)/3);
	background-color: #fff;
	height: 3rem;
	text-align: center;
}
.advantage-magin:not(:nth-child(3n+1)){
	margin-left: .2rem!important;	
}
.advantage-magin{
	margin-bottom: .2rem;
}
.advantage-itemBig{
	width: calc((100% - 0.2rem)/2);
	height: 2.4rem;
	background-color: #fff;
	text-align: center;
}
.xian{
	width: 1.4rem;
	height: 1px;
	background-color: #dddddd;
}
.linshou .scrollBanner {
    width: 100%;
    white-space: nowrap;
    overflow-x: auto;
    font-size: 0;
}
.linshou .scrollBanner span {
    width: 1.8rem;
    height: 100%;
    display: inline-block;
    text-align: center;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
.section1-title::after{
	display: inline-block;
    content: '';
    width: .16rem;
    height: 2px;
    background-color: #007ac6;
    position: absolute;
    bottom: -.2rem;
    left: 1px;
}
.produce .produceList .produce-item{
	width: calc((100% - 0.9rem)/4);
	height: 2rem;
	border: 1px solid #e1e6f0;
}
.produce .produce-item:not(:nth-child(4n+1)){
	margin-left: .3rem;
}
.proBg{
	width: 5.36rem;
	height: 2.23rem;
	position: absolute;
	left: .3rem;
	top: .7rem;
	/*z-index: 1;*/
}
.proBgTitle{
	height: 3.1rem;
	width: calc(100% - 2.2rem);
	background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
.tenList .pro-item{
 	position: relative;
	height: 3.1rem;
	width: 2.2rem;
	text-align: center;
	border: 1px solid #eee;
	margin-bottom: .15rem;
}
.tenList .magin-h:not(:nth-child(3n)){
	margin-left:calc((100% - 6.6rem)/2);
}
.tenList .magin-h:nth-child(1){
	margin-left: 0!important;
}
.tenList .magin-h:nth-child(2){
	margin-left: 0!important;
}
.bg-5{
	background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
.bg-s{
	background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
.quList .qu_item{
	text-align: center;
	height: 3.1rem;
	width: calc(100%/3);
	
}
.quList{
	overflow: hidden;
	height: 6.2rem;
	box-shadow:0px 5px 5px #eee
}


.numIcon{
	width: .64rem;
	height: .74rem;
	position: absolute;
	left: 50%;
	top: 1.45rem;
	transform: translate(-50%, 0);
    -webkit-transform: translate(-50%, 0);
}




/*加入我们*/
.J_l {
    width: .2rem;
    height: 2px;
    background-color: #d8b277;
}
.circle_3 {
    width: .1rem;
    height: .1rem;
    background-color: black;
    border-radius: 50%;
    display: inline-block;
    margin-right: .1rem;
}
.applet .banner-item{
	width: calc(100%/4);
	margin-bottom: .5rem;
}
.l-h-2{line-height: 2;}
.article_nav.other .article_nav_item.navActive {
    color: #007ac6;
    font-weight: bold;
}
.article_nav.other .article_nav_item.navActive::after {
    content: '';
    display: block;
    width: .1rem;
    height: .1rem;
    border-radius: 50%;
    background-color: #007ac6;
    position: absolute;
    bottom: 0.1rem;
    left: 50%;
    transform: translate(-50%, 0);
    -webkit-transform: translate(-50%, 0);
}
/*微信公众号---开发功能*/
.webxin_kaifa{
	width: 100%;
	height: 4.4rem;
	position:relative;
	bottom: .4rem;
	left: 50%;
	transform: translate(-50%,0);
	-webkit-transform: translate(-50%,0);
}
.webxin_kaifa .swiper-pagination{
	top: -1.1rem;
	width: 100%;
	white-space: nowrap;
	overflow: auto;
	height: 1rem;
}
.webxin_kaifa .swiper-pagination .swiper-pagination-bullet{
	width: 25%;
	margin: 0 auto;
	height: 1rem;
	display: inline-block;
	border-radius: 0;
	background: transparent;
	opacity: 1;
	font-size: 0.24rem;
	line-height: 1rem;
	color: #000;
	vertical-align: middle;
}
.webxin_kaifa .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
	background: transparent;
	font-size: .36rem;
	transition: all 0.3s;
	position: relative;
}
.webxin_kaifa .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:after {
	content: "";
	width:40%;
	height: 2px;
	background-color: #000;
	position: absolute;
	bottom: 15%;
	left: 50%;
	transform: translateX(-50%);
}
.webxin_kaifa .swiper-container {
	margin-top: 1.2rem;
	height: 4.4rem;
}
.webxin_kaifa .swiper-container a {
	height: 4.44rem !important;
	color: #333333;
	background-size: 100% 100%;
	position: relative;
	background-color: #f7f7f7;
	padding: .3rem;
	box-sizing: border-box;
}
.webxin_kaifa .swiper-container a .weixin_ui li{
	margin-top: 0.3rem;
	list-style: none;
	line-height: 1;
	text-overflow: ellipsis;
	overflow: hidden;
}
.webxin_kaifa .swiper-container a .weixin_ui li:before {
	content: "";
	background-color: #666;
	width: 3px;
	height: 3px;
	border-radius: 50%;
	display: inline-block;
	vertical-align: middle;
	margin-right: 0.1rem;
}
.webxin_kaifa .shadow2{
	width: 7.34rem;
	height: .31rem;
	position: absolute;
	bottom: .4rem;
	left: 50%;
	transform: translate(-50%,0);
	-webkit-transform: translate(-50%,0);
}
/*微信公众号-开发类型*/
.typeBG{
	height: 6.9rem;
	width: 100%;
	background:#f4f5f7 url(../img/weixinbanner3.png)no-repeat center;
}
.weixin_type{
	width: 100%;
	position:relative;
	bottom: .4rem;
	left: 50%;
	transform: translate(-50%,0);
	-webkit-transform: translate(-50%,0);
	counter-reset: count 0;

}
.weixin_type .swiper-pagination_type{
	top: 0.6rem;
	width: 100%;
	white-space: nowrap;
	overflow: auto;
	height: 1rem;
	position: relative;
}
.weixin_type .swiper-pagination_type .swiper-pagination-bullet{
	width: 25%;
	height: 1rem;
	display: inline-block;
	border-radius: 0;
	background: transparent;
	opacity: 1;
	font-size: 0.18rem;
	line-height: 1rem;
	color: #000;
	vertical-align: middle;
	text-align: center;
	position: relative;
	counter-increment: count 1;
	color: #666;
}
.weixin_type .swiper-pagination_type .swiper-pagination-bullet.swiper-pagination-bullet-active {
	background: transparent;
	font-size: .28rem;
	transition: all 0.3s;
	position: relative;
	color: #000;
}
.weixin_type .swiper-pagination_type .swiper-pagination-bullet.swiper-pagination-bullet-active:after {
	content: "";
	width: 40%;
	height: 2px;
	background-color: #000;
	position: absolute;
	bottom: 15%;
	left: 50%;
	transform: translateX(-50%);
}
.weixin_type .swiper-pagination_type .swiper-pagination-bullet:before {
	content: "0"counter(count);
	position: absolute;
	top: -.3rem;
	left: 50%;
	transform: translateX(-50%);
}
.weixin_type .swiper-pagination_type .swiper-pagination-bullet.swiper-pagination-bullet-active:before{
	top: -.35rem;
}
.weixin_type .swiper-container {
	margin-top: 0.9rem;
	counter-reset: count 0;
}
.weixin_type .swiper-container a {
	height: 3.4rem !important;
	color: #333333;
	position: relative;
	padding: .5rem .6rem;
	box-sizing: border-box;
	background-color: #fff;
	counter-increment: count 1;
}
.weixin_type .swiper-container a .weixin_ui li{
	margin-top: 0.3rem;
	list-style: none;
	line-height: 1;
	text-overflow: ellipsis;
	overflow: hidden;
}
.weixin_type .swiper-container a .weixin_ui li:before {
	content: "";
	background-color: #666;
	width: 3px;
	height: 3px;
	border-radius: 50%;
	display: inline-block;
	vertical-align: middle;
	margin-right: 0.1rem;
}
.weixin_type p.font36r.font-w6.p-b-10r.color-666:before {
	content: "0"counter(count);
	display: inline-block;
	margin-right: 0.2rem;
	border-radius: 50%;
	background-color: #999;
	color: #ffff;
	font-size: 0.24rem;
	width: 0.45rem;
	text-align: center;
	line-height: .48rem;
	height: .45rem;
	vertical-align: bottom;
}
.weixin_type .shadow2{
	width: 7.34rem;
	height: .31rem;
	position: absolute;
	bottom: .4rem;
	left: 50%;
	transform: translate(-50%,0);
	-webkit-transform: translate(-50%,0);
}
/*微信小程序-解决方案*/
.webapp{
	width: 100%;
	position:relative;
	bottom: .4rem;
	padding: 0 .3rem;
}
.webapp .swiper-pagination{
	top: 0rem;
	width: 100%;
	white-space: nowrap;
	overflow: auto;
	height: 1rem;
	position: relative;
}
.webapp .swiper-pagination .swiper-pagination-bullet{
	width: auto;
	margin: 0 .3rem;
	height: 1rem;
	display: inline-block;
	border-radius: 0;
	background: transparent;
	opacity: 1;
	font-size: 0.24rem;
	line-height: 1rem;
	color: #000;
	vertical-align: middle;
	text-align: center;
	position: relative;
	color: #666;
}
.webapp .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
	background: transparent;
	font-size: .36rem;
	transition: all 0.3s;
	position: relative;
	color: #000;
}
.webapp .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:after {
	content: "";
	width: 40%;
	height: 2px;
	background-color: #000;
	position: absolute;
	bottom: 15%;
	left: 50%;
	transform: translateX(-50%);
}
.webapp .swiper-container {
	margin-top: .2rem;
	counter-reset: count 0;
}
.webapp .swiper-container a {
	height: 5.8rem !important;
	color: #333333;
	position: relative;
	/* box-sizing: border-box; */
	 background-color: #fff;
	background-size: 100% 100%;
	background-repeat: no-repeat;
	padding: .4rem .6rem 0;
}
.webapp .swiper-container a p{
	font-size: 0.24rem;
	text-align: center;
	white-space: normal;
	line-height: 1.8;
}
.webapp .swiper-container a ul{
	font-size: 0;
	white-space: normal;
	height: 2.58rem;
	width: 100%;
	position: absolute;
	left: 0;
	bottom: .9rem;
	padding: 0 .2rem;
}
.webapp .swiper-container a ul li{
	list-style: none;
	display: inline-block;
	font-size: .24rem;
	width: 25%;
	vertical-align: middle;
	text-align: center;
	margin-top: .7rem;
	margin-bottom: .62rem;
}
.webapp .shadow2{
	width: 7.34rem;
	height: .31rem;
	position: absolute;
	bottom: 0.05rem;
	left: 50%;
	transform: translate(-50%,0);
	-webkit-transform: translate(-50%,0);
}
/*微信小程序 ---开发优势*/
.youshiBG{
	height: 9.24rem;
	width: 100%;
	background: url(../img/wxappbg1.png) no-repeat center;
	background-size: cover;
}
.youshiBG ul{
	height: 100%;
}
.youshiBG ul li{
	list-style: none;
	padding: .2rem .5rem 0;
	color: #fff;
	height: 20%;
}
.youshiBG ul li p{
	width: 65%;
	display: inline-block;
}
.youshiBG ul li:nth-child(even){
	text-align: right;

}
.youshiBG ul li p.font30r:before {

	display: inline-block;
	width: .68rem;
	height: .68rem;
	vertical-align: bottom;
	background-size:contain;
	margin-right:.2rem;
	background-repeat: no-repeat;
}
.youshiBG ul li p.font30r:after {

	display: inline-block;
	width: .68rem;
	height: .68rem;
	vertical-align: bottom;
	background-size:contain;
	margin-left:.2rem;
	background-repeat: no-repeat;
}
.youshiBG ul li:nth-child(1) p.font30r:before{
	content:'';
	background-image: url(../img/slice/youshi_1.png);
}
.youshiBG ul li:nth-child(2) p.font30r:after{
	content:'';
	background-image: url(../img/slice/youshi_2.png);
}
.youshiBG ul li:nth-child(3) p.font30r:before{
	content:'';
	background-image: url(../img/slice/youshi_3.png);
}
.youshiBG ul li:nth-child(4) p.font30r:after{
	content:'';
	background-image: url(../img/slice/youshi_4.png);
}
.h100{height:100%}
.industry-type:before {
	content: "";
	position: absolute;
	bottom: 0;
	right: -0.02rem;
	width: 0.02rem;
	height: 0.18rem;
	background-color: #868787;
	transform: translateY(50%);
	z-index: 10;
}
.industry-type:after {
	content: "";
	position: absolute;
	bottom: 0;
	right: -0.02rem;
	height: 0.02rem;
	width: 0.18rem;
	background-color: #868787;
	transform: translateX(50%);
	z-index: 10;
}
.serverList{
	font-size: 0;
	margin-top: 0.3rem;
	padding-bottom: 0.2rem;
}
.serverList .serverItem{
	display: inline-block;
	border-radius: 0.08rem;
	background-color: #ffffff;
	text-align: center;
	padding: 0.4rem 0.3rem 0.4rem;
	width: calc(50% - 0.07rem);
	margin: 0 0.14rem 0.14rem 0;
	vertical-align: middle;
}
.serverList .serverItem:nth-child(even){
	margin-right: 0rem;
}
.serverList .serverItem>img{
	width: 0.6rem;
	margin-bottom: 0.1rem;
}
/*其他 系统落地页*/
/**/
.abs{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
/*oa*/
.oa-banner {
	width: 100%;
	padding-top: 71.4667%;
	/* height: 5.36rem; */
	background-position: top center;
	background-repeat: no-repeat;
	background-size: 100%;
	background-image: url(../img/oa-banner.png);
}
.oa-con{
	width: 100%;
	padding-top: 344.8%;
	/* height: 25.86rem; */
	background-position: top center;
	background-repeat: no-repeat;
	background-size: 100%;
	background-image: url(../img/oa-bg.png);
	position: relative;
}
.oa-con .oa-f1{
	padding: 20% 0.23rem 0;
}
.oa-con .oa-f1 .item {
	margin: 1rem 0.07rem 0;
	box-shadow: 0 0 0.35rem rgba(11,3,6,0.03);
	padding: 1.3rem 0.15rem 0;
	height: 45.8667vw;
	position: relative;
	vertical-align: middle;
}
.oa-con .oa-f1 .item img{
	width: 1.73rem;
	position: absolute;
	left: 50%;
	top: -1rem;
	transform: translateX(-50%);
}
.oa-con .oa-f1 .item p{
	font-size: 0.18rem;
	color: #30353f;
	line-height: 1.8;
	padding-top: 0.1rem;
}
.oa-con .oa-f2 {
	margin-top: 20.8%;
	padding: 0 0.3rem;
}
.oa-con .oa-f2 .btn-more {
	width: 1.8rem;
	height: 0.6rem;
	line-height: 0.6rem;
	font-size: 0.18rem;
	font-weight: bold;
	text-align: center;
	border-radius: 0.3rem;
	background-color: #007ac6;
	display: inline-block;
	color: #fff;
	margin-bottom: 0.5rem;
}
.oa-f2 .item {
	width: calc(100% - 0.45rem);
	height: 31.2vw;
	background-color: #FFFFFF;
	border-radius: 0.04rem;
	margin-left: 0.45rem;
	box-shadow: 0.3rem 0 0.6rem rgba(27, 27, 126, 0.05);
	vertical-align: middle;
	margin-bottom: 0.2rem;
	text-align: left;
	padding: 0.4rem 0.5rem 0rem 1.2rem;
	position: relative;
}
.oa-f2 .item img {
	display: inline-block;
	float: left;
	left: -0.45rem;
	top: 0.52rem;
	position: absolute;
	width: 1.32rem;
	border-radius: 0.05rem;
	box-shadow: 0.01rem 0px 0.09rem rgba(11, 3, 6, 0.15);
}
.oa-f2 .item p:nth-of-type(1) {
	font-size: 0.3rem;
	margin-bottom: 0.2rem;
}
.oa-f2 .item p:nth-of-type(2) {
	font-size: 0.2rem;
	line-height: 1.8;
	color: #30353f;
}
.oa-f3 .list {
	padding-top: 22.667%;
	width: 50%;
	margin-right: 0.3rem;
}
.oa-f3 .list .item {
	text-align: left;
	padding-left: 0.6rem;
}
.oa-f3 .list .item p {
	font-size: 0.18rem;
	color: #222;
}
.oa-f3 .list .item p:nth-of-type(1) {
	font-weight: bold;
	padding-bottom: 0.05rem;
}
.oa-f3 .list .item p:nth-of-type(2) {
	padding-bottom: 0.4rem;
}
.oa-f3 .list .item:nth-of-type(1) {
	background: url(../img/slice/oa_icon12.png) no-repeat left top;
	background-size: 0.4rem 0.4rem;
}
.oa-f3 .list .item:nth-of-type(2) {
	background: url(../img/slice/oa_icon13.png) no-repeat left top;
	background-size: 0.4rem 0.4rem;
}
.oa-f3 .list .item:nth-of-type(3) {
	background: url(../img/slice/oa_icon14.png) no-repeat left top;
	background-size: 0.4rem 0.4rem;
}
.oa-f3 .list .item:nth-of-type(4) {
	background: url(../img/slice/oa_icon15.png) no-repeat left top;
	background-size: 0.4rem 0.4rem;
}
/*crm*/
.crm-banner{
	width: 100%;
	background-position: top center;
	background-repeat: no-repeat;
	background-size: 100%;
	background-image: url(../img/crm-banner.png);
	padding-top: 49.333%;
}
.crm-banner .item{
	box-shadow: 0 0 0.1rem rgba(11,3,6,0.1);
	border-radius: 0.05rem;
	height: 1.55rem;
	width:100%;
	background-color: #ffffff;
	margin-bottom: 0.2rem;
}
.crm-banner .item img{
	width: 1rem;
	margin: 0 0.3rem;
}
.crm-banner .item p:nth-of-type(1){
	font-size: 0.24rem;
	font-weight: bold;
}
.crm-banner .item p:nth-of-type(2){
	font-size: 0.18rem;
	color: #666666;
	line-height: 1.8;
}
.crm-con{
	width: 100%;
	padding-top: 352.266%;
	/* height: 26.42rem; */
	background-size: cover;
	background-position: top center;
	background-repeat: no-repeat;
	background-size: 100%;
	background-image: url(../img/crm-bg.png);
	position: relative;
}
.crm-con .introduce {
	width: 50%;
	clear: both;
	height: 66.667vw;
}
.crm-con .introduce:nth-of-type(1) {
	margin-top: 40%;
	float: left;
	padding-left: 0.3rem;
}
.crm-con .introduce:nth-of-type(2) {
	margin-top: 20%;
	padding-left: 0.3rem;
	float: right;
	padding-right: 0.1rem;
}
.crm-con .introduce:nth-of-type(3) {
	margin-top: 15%;
	padding-left: 0.3rem;
	float: left;

}
.crm-con .introduce:nth-of-type(4) {
	margin-top: 9%;
	float: right;
	padding-right: 0.05rem;
}
.crm-con .introduce .title {
	font-size: 0.3rem;
	color: #2d2f39;
	font-weight: bold;
	line-height: 1;
	margin-bottom: 0.1rem;
}
.crm-con .introduce .details {
	font-size: 0.18rem;
	color: #666666;
	line-height: 1.8;
}
/*ERP*/
.erp-banner{
	width: 100%;
	padding-top: 74.667%;
	/* height: 5.6rem; */
	background-position: top center;
	background-repeat: no-repeat;
	background-size: 100%;
	background-image: url(../img/erp-banner.png);
}
.erp-con{
	width: 100%;
	padding-top: 418.93%;
	/* height: 31.42rem; */
	background-position: top center;
	background-repeat: no-repeat;
	background-size: 100%;
	background-image: url(../img/erp-bg.png);
	position: relative;
}
.erp-f1.list{
	padding: 0 .9rem;
	font-size: 0;
}
.erp-f1.list .item{
	width: calc((100% - 0.45rem) / 2);
	display: inline-block;
	vertical-align: middle;
	height: 2.6rem;
	background-color: #fff;
	box-shadow: 0 0 0.14rem rgba(0, 0, 0, 0.16);
	padding: 0.3rem;
	border-radius: 0.09rem;
	text-align: center;
}
.erp-f1.list .item:nth-of-type(odd){
	margin-right: 0.45rem;
}
.erp-f1.list .item:nth-of-type(-n+2) {
	margin-bottom: 0.4rem;
}
.erp-f1.list .item img {
	width: 0.65rem;
	position: inherit;
	margin-bottom: 0.3rem;
}
.erp-f1.list .item p {
	font-size: 0.20rem;
	color: #666666;
	line-height: 2;
}

.erp-con .erp-f2.list {
	padding-top: 45.334%;
	font-size: 0;
}
.erp-con .erp-f2.list .item {
	width: 33.333%;
	height:28vw;
	vertical-align: middle;
	display: inline-block;
	border-left: 1px solid #eee;
	text-align: center;
}
.erp-con .erp-f2.list .item img {
	width: 1.2rem;
}
.erp-con .erp-f2.list .item p {
	font-size: 0.22rem;
	padding: 0.2rem;
}
.erp-con .erp-f2.list .item:nth-of-type(-n+3) {
	border-bottom: 1px solid #EEEEEE;
}
.erp-con .erp-f2.list .item:nth-of-type(n+4) {
	padding-top: 0.5rem;
}
.erp-con .erp-f2.list .item:nth-of-type(1),
.erp-con .erp-f2.list .item:nth-of-type(4) {
	border-left: 0;
	text-align: left;
	padding-left: 0.3rem;
}
.erp-con .erp-f2.list .item:nth-of-type(3n) {
	text-align: right;
	padding-right: 0.3rem;
}
.erp-con .erp-f3.list .item {
	width: calc(50% - 0.3rem);
	text-align: left;
	clear: both;
	padding: 0 0.3rem;
	height: 50vw;
}
.erp-con .erp-f3.list .item:nth-of-type(1) {
	margin-top: 32.6667%;
	float: right;
}
.erp-con .erp-f3.list .item:nth-of-type(2) {
	margin-top: 14%;
	float: left;
}
.erp-con .erp-f3.list .item:nth-of-type(3) {
	margin-top: 9%;
	float: right;
}
.erp-con .erp-f3.list .item:nth-of-type(4) {
	margin-top: 11%;
	float: left;
}
.erp-con .erp-f3.list .item:nth-of-type(5) {
	margin-top: 12%;
	float: right;
}
.erp-con .erp-f3.list .item p:nth-of-type(1) {
	font-size: 0.3rem;
	line-height: 1;
	margin-bottom: 0.3rem;
	font-weight: bold;
	color: #333333;
}
.erp-con .erp-f3.list .item p:nth-of-type(2) {
	font-size: 0.2rem;
	color: #666666;
	line-height: 1.5;
}