/* 未能缩小。正在返回未缩小的内容。
(13,2329): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,4931): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,5043): run-time error CSS1039: Token not allowed after unary operator: '-swiper-navigation-size'
(13,5090): run-time error CSS1039: Token not allowed after unary operator: '-swiper-navigation-size'
(13,5141): run-time error CSS1039: Token not allowed after unary operator: '-swiper-navigation-size'
(13,5262): run-time error CSS1039: Token not allowed after unary operator: '-swiper-navigation-color'
(13,5292): run-time error CSS1039: Token not allowed after unary operator: '-swiper-theme-color'
(13,5536): run-time error CSS1039: Token not allowed after unary operator: '-swiper-navigation-size'
(13,6087): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,6201): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,7691): run-time error CSS1039: Token not allowed after unary operator: '-swiper-pagination-color'
(13,7721): run-time error CSS1039: Token not allowed after unary operator: '-swiper-theme-color'
(13,8953): run-time error CSS1039: Token not allowed after unary operator: '-swiper-pagination-color'
(13,8983): run-time error CSS1039: Token not allowed after unary operator: '-swiper-theme-color'
(13,9629): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,9688): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,10819): run-time error CSS1039: Token not allowed after unary operator: '-swiper-preloader-color'
(13,10848): run-time error CSS1039: Token not allowed after unary operator: '-swiper-theme-color'
(13,10946): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,11005): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
 */
/**
 * Swiper 6.4.1
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2020 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: December 9, 2020
 */

@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA') format('woff');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{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{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:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{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:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(-1 * var(--swiper-navigation-size)/ 2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:'next'}.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#ffffff}.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000000}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color:#ffffff}.swiper-pagination-black{--swiper-pagination-color:#000000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}
* { margin: 0; padding: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; font-family: -apple-system-font, "Helvetica Neue", sans-serif, "Microsoft YaHei", "微软雅黑", "Microsoft JhengHei", "华文细黑", STHeiti, MingLiu; }
html, body { height: 100%; -ms-touch-action: none; -webkit-tap-highlight-color: transparent; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
html { -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; }
body { -moz-osx-font-smoothing: grayscale; overflow-x: visible; overflow-y: hidden; color: #1f1f21; -ms-overflow-style: none; -webkit-font-smoothing: antialiased; -webkit-text-size-adjust: 100% !important; position: absolute; overflow: hidden; top: 0; right: 0; left: 0; bottom: 0; padding: 0; margin: 0; -webkit-text-size-adjust: 100%; touch-action: manipulation; }
input, button, select, textarea, a { outline: 0 none !important; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); blur: expression(this.onFocus=this.blur()); }
    input:-webkit-autofill { -webkit-box-shadow: 0 0 0 30px white inset; box-shadow: 0 0 0px 1000px #ffffff inset !important; -webkit-text-fill-color: #999; }
dl, dt, dd, ul, li { margin: 0; padding: 0; list-style: none; box-sizing: border-box; }
button,
button:focus { outline: 0; }
a { text-decoration: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
img { vertical-align: middle; }
.clearfix:after { content: ""; display: block; height: 0; clear: both; visibility: hidden; }

.ck-content * { -webkit-user-select: auto; -moz-user-select: auto; -ms-user-select: auto; user-select: auto; }
.ck-content .image > figcaption { display: none !important; }

.lin-box { display: flex; flex-direction: column; height: 100%; }
.lin-container { margin-right: auto; margin-left: auto; padding-right: 15px; padding-left: 15px; width: 100%; height: auto; /*display: box; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;*/ -webkit-box-orient: vertical; -webkit-flex-direction: column; -moz-flex-direction: column; -ms-flex-direction: column; -o-flex-direction: column; flex-direction: column; -webkit-box-pack: stretch; -webkit-justify-content: stretch; -moz-justify-content: stretch; -ms-justify-content: stretch; -o-justify-content: stretch; justify-content: stretch; /*-webkit-box-lines: multiple; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; -o-flex-wrap: wrap; flex-wrap: wrap;*/ -webkit-box-align: stretch; -webkit-align-items: stretch; -moz-align-items: stretch; -ms-align-items: stretch; -o-align-items: stretch; align-items: stretch; /* max-width: 768px; -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .1); -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, .1); box-shadow: 0 5px 10px rgba(0, 0, 0, .1);*/ }
    .lin-container > *:first-child { -webkit-box-flex: 1; -moz-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
.lin-row { /* -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; */ display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-right: -15px; margin-left: -15px; }
    .lin-row > * { -webkit-box-flex: 0; -webkit-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }

.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,
.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,
.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,
.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,
.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,
.col-xl-auto { position: relative; width: 100%; min-height: 1px; padding-right: 15px; padding-left: 15px; }

.col { -ms-flex-preferred-size: 0; flex-basis: 0; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; max-width: 100%; }
.col-auto { -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; width: auto; max-width: none; }
.col-1 { -webkit-box-flex: 0; -ms-flex: 0 0 8.33333%; flex: 0 0 8.33333%; max-width: 8.33333%; }
.col-2 { -webkit-box-flex: 0; -ms-flex: 0 0 16.66667%; flex: 0 0 16.66667%; max-width: 16.66667%; }
.col-3 { -webkit-box-flex: 0; -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; }
.col-4 { -webkit-box-flex: 0; -ms-flex: 0 0 33.33333%; flex: 0 0 33.33333%; max-width: 33.33333%; }
.col-5 { -webkit-box-flex: 0; -ms-flex: 0 0 41.66667%; flex: 0 0 41.66667%; max-width: 41.66667%; }
.col-6 { -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; }
.col-7 { -webkit-box-flex: 0; -ms-flex: 0 0 58.33333%; flex: 0 0 58.33333%; max-width: 58.33333%; }
.col-8 { -webkit-box-flex: 0; -ms-flex: 0 0 66.66667%; flex: 0 0 66.66667%; max-width: 66.66667%; }
.col-9 { -webkit-box-flex: 0; -ms-flex: 0 0 75%; flex: 0 0 75%; max-width: 75%; }
.col-10 { -webkit-box-flex: 0; -ms-flex: 0 0 83.33333%; flex: 0 0 83.33333%; max-width: 83.33333%; }
.col-11 { -webkit-box-flex: 0; -ms-flex: 0 0 91.66667%; flex: 0 0 91.66667%; max-width: 91.66667%; }
.col-12 { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }


.lin-header-nav { order: 1; position: relative; z-index: 2; height: 44px; background-color: #a1c541; color: #fff; text-align: center; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; justify-content: space-between; align-items: center; }
    .lin-header-nav a { color: #fff; }
    .lin-header-nav.shadow { -webkit-box-shadow: 0px 5px 5px rgba(0,0,0,0.1); -moz-box-shadow: 0px 5px 5px rgba(0,0,0,0.1); box-shadow: 0px 5px 5px rgba(0,0,0,0.1); }
    .lin-header-nav .lin-container { display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; justify-content: space-between; align-items: center; }
    .lin-header-nav .lin-header-left { position: absolute; left: 0; top: 0; overflow: hidden; }
        .lin-header-nav .lin-header-left > a { display: block; width: 44px; height: 44px; line-height: 44px; overflow: hidden; }
    .lin-header-nav .lin-header-center { margin: 0 15px; height: 44px; line-height: 44px; font-size: 20px; font-weight: bold; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
        .lin-header-nav .lin-header-center img { height: 34px; vertical-align: top; margin-top: 6px; }
    .lin-header-nav .lin-header-right { position: absolute; right: 0; top: 0; overflow: hidden; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
        .lin-header-nav .lin-header-right > div { width: 44px; height: 44px; line-height: 44px; overflow: hidden; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }

.lin-header-search { display: none; position: absolute; left: 0; top: 44px; right: 0; background: #a1c541; }
    .lin-header-search.active { display: block; }
    .lin-header-search form { padding: 5px 5px; height: 44px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
        .lin-header-search form input { height: 34px; padding: 0 10px; border: none; background: #fff; font-size: 16px; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; -webkit-border-radius: 5px 0 0 5px; -moz-border-radius: 5px 0 0 5px; border-radius: 5px 0 0 5px; }
        .lin-header-search form button { width: 44px; height: 34px; background: #fff; color: #999; border: none; font-size: 16px; -webkit-border-radius: 0 5px 5px 0; -moz-border-radius: 0 5px 5px 0; border-radius: 0 5px 5px 0; }

.lin-body-search { }
    .lin-body-search form { border: 1px solid #ccc; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; overflow: hidden; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
        .lin-body-search form input { height: 44px; padding: 0 10px; border: none; background: #fff; font-size: 16px; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; -webkit-border-radius: 5px 0 0 5px; -moz-border-radius: 5px 0 0 5px; border-radius: 5px 0 0 5px; }
        .lin-body-search form button { width: 60px; height: 44px; background: #fff; color: #999; border: none; border-left: 1px solid #ddd; font-size: 16px; border-left: 1px solid #ddd; -webkit-border-radius: 0 5px 5px 0; -moz-border-radius: 0 5px 5px 0; border-radius: 0 5px 5px 0; }


.lin-footer-nav { order: 4; position: relative; z-index: 1; height: 49px; border-top: 1px solid #ccc; background-color: #fafafa; color: #999; text-align: center; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; justify-content: space-between; align-items: center; }
    .lin-footer-nav .lin-nav-item { display: block; height: 49px; line-height: 49px; font-size: 18px; text-align: center; white-space: nowrap; text-overflow: ellipsis; background: none; border: none; color: #999; overflow: hidden; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
        .lin-footer-nav .lin-nav-item.active { color: #a1c541; }
        .lin-footer-nav .lin-nav-item i { display: block; font-size: 18px; line-height: 1.2em; margin-top: 6px; }
        .lin-footer-nav .lin-nav-item span { display: block; font-size: 12px; line-height: 1.2em; }

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi), (min-resolution: 2dppx) {
    .lin-footer-nav { border-top: none; background-size: 100% 1px; background-repeat: no-repeat; background-position: top; background-image: linear-gradient(180deg,#ccc,#ccc 50%,transparent 50%); }
}

.lin-header { position: fixed; z-index: 99; left: 0; right: 0; top: 0; height: 44px; background-color: #a1c541; color: #fff; text-align: center; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; justify-content: space-between; align-items: center; }
    .lin-header a { color: #fff; }
    .lin-header.shadow { -webkit-box-shadow: 0px 5px 5px rgba(0,0,0,0.1); -moz-box-shadow: 0px 5px 5px rgba(0,0,0,0.1); box-shadow: 0px 5px 5px rgba(0,0,0,0.1); }
    .lin-header .lin-container { display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; justify-content: space-between; align-items: center; }
    .lin-header .lin-header-left { width: 44px; height: 44px; line-height: 44px; overflow: hidden; }
    .lin-header .lin-header-center { margin: 0 15px; height: 44px; line-height: 44px; font-size: 20px; font-weight: bold; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
    .lin-header .lin-header-right { width: 44px; height: 44px; line-height: 44px; overflow: hidden; }

.lin-footer { padding-bottom: 15px; }
    .lin-footer,
    .lin-footer a { line-height: 1.5em; font-size: 12px; color: #999; }
        .lin-footer .lin-footer-copyright { text-align: center; }

.lin-toolbar { order: 2; position: relative; z-index: 1; height: 40px; background-color: #a1c541; color: #fff; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; justify-content: space-between; align-items: stretch; /*-webkit-box-shadow: 0px 5px 5px rgba(0,0,0,0.1);
    -moz-box-shadow: 0px 5px 5px rgba(0,0,0,0.1);
    box-shadow: 0px 5px 5px rgba(0,0,0,0.1);*/ }
    .lin-toolbar .swiper-slide { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; flex-grow: 1; height: 40px; line-height: 40px; font-size: 16px; text-align: center; white-space: nowrap; }
        .lin-toolbar .swiper-slide .lin-toolbar-item { position: relative; display: block; padding: 0 10px; height: 40px; line-height: 40px; font-size: 16px; overflow: hidden; color: #fff; }
            .lin-toolbar .swiper-slide .lin-toolbar-item:after { display: none; position: absolute; left: 50%; bottom: 4px; content: ''; margin-left: -0.5em; width: 1em; height: 4px; background: #fff; overflow: hidden; -webkit-border-radius: 10em; -moz-border-radius: 10em; border-radius: 10em; }
        .lin-toolbar .swiper-slide.active .lin-toolbar-item:after { display: block; }

.lin-swiper-menu { width: 100%; overflow: hidden; }
    .lin-swiper-menu .swiper-slide { width: auto; white-space: nowrap; }


.lin-bg { position: absolute; left: 0; right: 0; top: 0; bottom: 0; z-index: -1; overflow: auto; -webkit-overflow-scrolling: touch; -ms-touch-action: pan-y; background-color: #fff; background: #fff; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; flex-direction: column; /*-webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;*/ /*justify-content: space-between;*/ /*align-items: center;*/ }
.lin-main { order: 3; position: relative; z-index: 0; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; flex-grow: 1; margin-top: -1px; margin-bottom: -1px; overflow: auto; -webkit-overflow-scrolling: touch; -ms-touch-action: pan-y; background-color: transparent; background: transparent; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; flex-direction: column; /*-webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;*/ /*justify-content: space-between;*/ /*align-items: center;*/ }
    .lin-main .lin-container { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }

/*.lin-header-nav + .lin-main { top: 44px; }
.lin-header-nav + .lin-toolbar + .lin-main { top: 72px; }
.lin-header-nav + .lin-footer-nav + .lin-main { top: 44px; bottom: 48px; }
.lin-header-nav + .lin-toolbar + .lin-footer-nav + .lin-main { top: 72px; bottom: 48px; }*/

.lin-progress { position: fixed; z-index: 999; left: 50%; top: 50%; width: 100px; height: 100px; margin: -50px 0 0 -50px; text-align: center; }
    .lin-progress .lin-progress-icon { }
    .lin-progress .lin-progress-title { font-size: 12px; color: #a1c541; }
    .lin-progress.lin-progress-complete { display: none; }
.lin-progress-circular { display: inline-block; width: 48px; height: 48px; }
    .lin-progress-circular > svg.progress-circular { width: 100%; height: 100%; }
.progress-bar { position: relative; height: 2px; display: block; width: 100%; background-color: transparent; background-clip: padding-box; margin: 0; overflow: hidden; border-radius: 4px }
.progress-bar__primary, .progress-bar__secondary { position: absolute; background-color: #0076ff; top: 0; bottom: 0; transition: width .3s linear; z-index: 100; border-radius: 4px }
.progress-bar__secondary { background-color: #65adff; z-index: 0 }
.progress-bar--indeterminate:after, .progress-bar--indeterminate:before { content: ''; position: absolute; background-color: #0076ff; top: 0; left: 0; bottom: 0; will-change: left,right; border-radius: 4px }
.progress-bar--indeterminate:before { -webkit-animation: progress-bar__indeterminate 2.1s cubic-bezier(.65,.815,.735,.395) infinite; animation: progress-bar__indeterminate 2.1s cubic-bezier(.65,.815,.735,.395) infinite }
.progress-bar--indeterminate:after { -webkit-animation: progress-bar__indeterminate-short 2.1s cubic-bezier(.165,.84,.44,1) infinite; animation: progress-bar__indeterminate-short 2.1s cubic-bezier(.165,.84,.44,1) infinite; -webkit-animation-delay: 1.15s; animation-delay: 1.15s }

@-webkit-keyframes progress-bar__indeterminate {
    0% { left: -35%; right: 100% }
    100%,60% { left: 100%; right: -90% }
}

@keyframes progress-bar__indeterminate {
    0% { left: -35%; right: 100% }
    100%,60% { left: 100%; right: -90% }
}

@-webkit-keyframes progress-bar__indeterminate-short {
    0% { left: -200%; right: 100% }
    100%,60% { left: 107%; right: -8% }
}

@keyframes progress-bar__indeterminate-short {
    0% { left: -200%; right: 100% }
    100%,60% { left: 107%; right: -8% }
}

.progress-bar--material { height: 4px; background-color: transparent; border-radius: 0 }
.progress-bar--material__primary, .progress-bar--material__secondary { background-color: #37474f; border-radius: 0 }
.progress-bar--material__secondary { background-color: #548ba7; z-index: 0 }
.progress-bar--material.progress-bar--indeterminate:after, .progress-bar--material.progress-bar--indeterminate:before { background-color: #37474f; border-radius: 0 }
.progress-circular { width: 32px; height: 32px; position: relative; -webkit-transform: rotate(270deg); transform: rotate(270deg); -webkit-animation: none; animation: none }
.progress-circular__background, .progress-circular__primary, .progress-circular__secondary { cx: 50%; cy: 50%; r: 40%; -webkit-animation: none; animation: none; fill: none; stroke-width: 5%; stroke-miterlimit: 10 }
.progress-circular__background { stroke: transparent; stroke: #f5f5f5; }
.progress-circular__primary { stroke-dasharray: 1,200; stroke-dashoffset: 0; stroke: #0076ff; stroke: #a1c541; transition: all 1s cubic-bezier(.4,0,.2,1) }
.progress-circular__secondary { stroke: #65adff; stroke: #a1c541; }
.progress-circular--indeterminate { -webkit-animation: progress__rotate 2s linear infinite; animation: progress__rotate 2s linear infinite; -webkit-transform: none; transform: none }
.progress-circular--indeterminate__primary { -webkit-animation: progress__dash 1.5s ease-in-out infinite; animation: progress__dash 1.5s ease-in-out infinite }
.progress-circular--indeterminate__secondary { display: none }

@-webkit-keyframes progress__rotate {
    100% { -webkit-transform: rotate(360deg); transform: rotate(360deg) }
}

@keyframes progress__rotate {
    100% { -webkit-transform: rotate(360deg); transform: rotate(360deg) }
}

@-webkit-keyframes progress__dash {
    0% { stroke-dasharray: 10%,241.32%; stroke-dashoffset: 0 }
    50% { stroke-dasharray: 201%,50.322%; stroke-dashoffset: -100% }
    100% { stroke-dasharray: 10%,241.32%; stroke-dashoffset: -251.32% }
}

@keyframes progress__dash {
    0% { stroke-dasharray: 10%,241.32%; stroke-dashoffset: 0 }
    50% { stroke-dasharray: 201%,50.322%; stroke-dashoffset: -100% }
    100% { stroke-dasharray: 10%,241.32%; stroke-dashoffset: -251.32% }
}

.progress-circular--material__background, .progress-circular--material__primary, .progress-circular--material__secondary { stroke-width: 9% }
.progress-circular--material__background { stroke: transparent }
.progress-circular--material__primary { stroke: #37474f }
.progress-circular--material__secondary { stroke: #548ba7 }

.page,
.page__background,
.page__content { font-family: 'Microsoft YaHei', 'Microsoft YaHei', -apple-system,'Helvetica Neue',Helvetica,Arial,'Lucida Grande',sans-serif; background-color: #fff; }

/*公共样式-BEGIN*/
.toolbar { font: inherit; line-height: normal; background: bottom no-repeat #a1c541; color: #fff; font-weight: normal; background-image: linear-gradient(0deg,#a1c541,#a1c541 100%); overflow: visible; flex-wrap: wrap; }
.toolbar__left,
.toolbar__right { height: 44px; }
.toolbar__title { font-size: 20px; font-weight: 500; color: #fff; overflow: hidden; text-overflow: ellipsis; }
.bottom-bar, .toolbar__center, .toolbar__title { color: #fff; }
.back-button { width: 44px; padding-left: 0px; text-align: center; color: #fff; color: rgba(255, 255, 255, .81); background-color: rgba(0, 0, 0, 0); }
.toolbar-button { font-size: 17px; color: rgba(255, 255, 255, .81); text-shadow: 0 1px none; background-color: rgba(0, 0, 0, 0); }
.back-button__icon { fill: #fff; }
.tabbar__button { color: #999; }
:checked + .tabbar__button { color: #a1c541; }
.tabbar__icon + .tabbar__label { font-size: 12px; }
.tabbar, .tabbar__item .tabbar__icon { margin-top: -7px; }
.tabbar, .tabbar__item .ons-icon { font-size: 18px; }
/*公共样式-END*/
/*登录专区-BEGIN*/
.login .page__background { background: #a1c541; }
#login { background: #a1c541; }
.lin-login-banner { height: 120px; background: #a1c541; }
    .lin-login-banner .lin-login-logo { padding-top: 15px; text-align: center; }
        .lin-login-banner .lin-login-logo img { height: 45px; }
    .lin-login-banner .lin-login-title { margin-top: 15px; text-align: center; font-size: 18px; font-weight: bold; color: #fff; }

.lin-account-block { clear: both; }
.btn-account { width: 100%; height: 50px; font-size: 20px; background-color: #a1c541; color: #fff; outline: none; border: 1px solid rgba(0,0,0,0.2); -webkit-border-radius: 25px; -moz-border-radius: 25px; border-radius: 25px; -webkit-transition: all .1s ease-in; transition: all .1s ease-in; -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.0125), 0 1px 1px rgba(0,0,0,0.05); box-shadow: inset 0 1px 0 rgba(255,255,255,0.0125), 0 1px 1px rgba(0,0,0,0.05); border-top-width: .0625rem; border-bottom-width: calc(.1rem + .0625rem); }
    .btn-account:active { border-top-width: calc(.1rem + .0625rem); border-bottom-width: .0625rem; }
    .btn-account i { color: #fff; margin-right: 10px; }

.btn-login { background-color: #f03e3e; }
.btn-login-user { background-color: #a1c541; }
.btn-login-sms { background-color: #a1c541; }
.btn-register { background-color: #a1c541; }

.lin-account-block .btn-url { padding: 0; border: none; outline: none; background-color: transparent; cursor: pointer; }
.lin-account-block .hd { position: relative; }
    .lin-account-block .hd h2 { margin: 0; height: 30px; line-height: 30px; font-size: 24px; }
.lin-account-block .hd-right { float: right; text-align: center; color: #999; }
    .lin-account-block .hd-right button { margin: 0; padding: 0; height: 30px; line-height: 30px; font-size: 14px; color: #a1c541; }
.lin-account-block .fa-user { font-size: 1em; position: absolute; left: 0; top: 50%; margin-top: -0.5em; }
.lin-account-block .fa-key { font-size: 1em; position: absolute; left: 0; top: 50%; margin-top: -0.5em; }
.lin-account-block .fa-times-circle { font-size: 1em; position: absolute; right: 2em; top: 50%; margin-top: -0.5em; }
.lin-account-block .fa-eye { font-size: 1em; position: absolute; right: 0; top: 50%; margin-top: -0.5em; }
.lin-account-block .fa-eye-slash { font-size: 1em; position: absolute; right: 0; top: 50%; margin-top: -0.5em; }
.lin-account-block .fa-mobile-alt { font-size: 1em; position: absolute; left: 0; top: 50%; margin-top: -0.5em; }

.btn-code { padding: 3px 10px; position: absolute; right: 0; top: 7px; background-color: #fff; border: 1px solid #5c7cfa; color: #5c7cfa; font-size: 12px; -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px; }
    .btn-code:hover { background-color: #5c7cfa; color: #fff; cursor: pointer; }
    .btn-code:disabled,
    .btn-code:disabled:hover,
    .btn-code.btn-disabled,
    .btn-code.btn-disabled:hover { background-color: #fff; border-color: #999; color: #999; cursor: default; }

.login-bar { margin: 0 -5px; text-align: right; }
    .login-bar dd { float: left; margin: 0; text-align: center; }
        .login-bar dd:first-child { float: left; margin: 0; }
        .login-bar dd:last-child { float: right; margin: 0; }
        .login-bar dd div { margin: 0 5px; }
    .login-bar .btn-forget { padding: 0; line-height: 30px; font-size: 14px; color: #888; border: none; outline: none; background-color: transparent; cursor: pointer; -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px; }
        .login-bar .btn-forget:hover { color: #a1c541; }
    .login-bar .btn-reg { padding: 0px; border: none; outline: none; line-height: 30px; font-size: 14px; color: #888; background-color: transparent; cursor: pointer; -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px; }
        .login-bar .btn-reg:hover { color: #a1c541; }

.frm { margin: 30px; }
    .frm .row-account .input-group { position: relative; border-bottom: 1px solid #ddd; }
    .frm .txt-account { width: 100%; height: 40px; border: none; background: none; font-size: 18px; }
    .frm .row-account .input-group.has-icon { padding-left: 2em; }
    .frm .validate-hightline .input-group { border-bottom: 1px solid #1c7ed6; }

@-webkit-keyframes shake {
    0% { -webkit-transform: translate(0px, 0px); }
    25% { -webkit-transform: translate(-3px, 0px); }
    50% { -webkit-transform: translate(3px, 0px); }
    75% { -webkit-transform: translate(-3px, 0px); }
    100% { -webkit-transform: translate(0px, 0px); }
}

@keyframes shake {
    0% { transform: translate(0px, 0px); }
    25% { transform: translate(-3px, 0px); }
    50% { transform: translate(3px, 0px); }
    75% { transform: translate(-3px, 0px); }
    100% { transform: translate(0px, 0px); }
}

.frm .validate-error { animation: shake 0.3s infinite; -webkit-animation: shake 0.3s infinite; animation-iteration-count: 1; -webkit-animation-iteration-count: 1; animation-fill-mode: forwards; -webkit-animation-fill-mode: forwards; }
    .frm .validate-error .input-group { border-bottom: 1px solid #f00; }
.frm .row-account.validate-error .error,
.frm .row-account.validate-error .fas,
.frm .row-account.validate-error .far { color: #f00; }

.error-msg { display: none; margin-bottom: 20px; border: 1px dotted #f00; height: 32px; line-height: 30px; font-size: 12px; text-align: center; color: #f00; overflow: hidden; -webkit-border-radius: 24px; -moz-border-radius: 24px; border-radius: 24px; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
    .error-msg.active { display: block; }

.login .lin-account-block { padding-bottom: 25%; background: #fff url(/assets/2019/css/images/login_bg.png) no-repeat center bottom; background-size: 100% auto; }
.lin-account-block { overflow: hidden; /*-webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .1);
    -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, .1);
    box-shadow: 0 5px 10px rgba(0, 0, 0, .1);*/ }

    .lin-account-block .frm-box { display: none; }

        .lin-account-block .frm-box.active { display: block; }

.tab-login { margin: 0; padding: 15px 15px 0; display: block; /*-webkit-border-radius: 10px 10px 0 0;
    -moz-border-radius: 10px 10px 0 0;
    border-radius: 10px 10px 0 0;*/ -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }

    .tab-login dd { display: block; float: left; margin: 0; width: 50%; line-height: 40px; font-size: 16px; text-align: center; border-bottom: none; color: #fff; font-weight: 300; -webkit-border-radius: 10px 10px 0 0; -moz-border-radius: 10px 10px 0 0; border-radius: 10px 10px 0 0; cursor: pointer; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
        .tab-login dd.active { margin-top: -5px; padding-top: 5px; background: #fff; border-color: #a1c541; color: #a1c541; font-weight: bold; }

.frm-box.js_login { -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
    .frm-box.js_login .tab-login { border-color: #a1c541; background: #a1c541; }
        .frm-box.js_login .tab-login dd.active { border-color: #a1c541; color: #a1c541; }
    .frm-box.js_login.go-sms .tab-login { border-color: #5c7cfa; background: #5c7cfa; border-color: #a1c541; background: #a1c541; }
        .frm-box.js_login.go-sms .tab-login dd.active { border-color: #5c7cfa; color: #5c7cfa; border-color: #a1c541; color: #a1c541; }
    .frm-box.js_login form { display: none; }
        .frm-box.js_login form.active { display: block; }

.social-account { margin-bottom: 30px; text-align: center; color: #999; }
    .social-account .social-hd { }
    .social-account .social-bd div { display: inline-block; }
    .social-account h4 { position: relative; display: inline-block; margin: 0 0 10px; padding: 0; color: #999; font-size: 14px; line-height: 2em; }

        .social-account h4:before,
        .social-account h4:after { position: absolute; margin-top: -1px; top: 50%; width: 5em; height: 0px; display: inline-block; content: ''; border-bottom: 1px solid #ddd; }
        .social-account h4:before { left: -6em; }
        .social-account h4:after { right: -6em; }

    .social-account dl { padding: 0 5%; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; }
        .social-account dl dd { text-align: center; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }

    .social-account button { width: 56px; height: 56px; line-height: 56px; font-size: 24px; margin: 0 5px; padding: 0; background-color: #fff; outline: none; border: 1px solid #a1c541; color: #a1c541; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; -webkit-transition: all .1s ease-in-out; transition: all .1s ease-in-out }
        .social-account button:hover { background-color: #a1c541; color: #fff; }

.lin-account-block .row-account { position: relative; margin-bottom: 20px; }

.input-group .far,
.input-group .fas { color: #ccc; }
/*登录专区-END*/

/*会员专区-BEGIN*/
.member .page__background { background: #f1f1f1; }

.member-edit.page, .member-edit .page__background, .member-edit .page__content { background-color: #f1f1f1; }

.list-item__center,
.list-item__left { line-height: 1.2em; min-height: 56px; }

.action-sheet-mask { background-color: rgba(0,0,0,.2); }

.button { display: inline-block; background: #a1c541; font-family: -apple-system,'Helvetica Neue',Helvetica,Arial,'Lucida Grande',sans-serif; -webkit-font-smoothing: antialiased; font-weight: 400; user-select: none; padding: 4px 10px; font-size: 17px; line-height: 32px; color: #fff; border-radius: 3px; }
    .button:active { background-color: #a1c541; opacity: .3 }

ons-input,
ons-radio,
ons-checkbox,
ons-search-input { display: block; position: relative; }

    ons-input .text-input,
    ons-search-input .search-input { width: 100%; display: block; }

.text-input--material { padding: 0 0 2px; margin: 0; background: center bottom no-repeat; outline: 0; line-height: 1; font-family: Roboto,Noto,sans-serif; -webkit-font-smoothing: antialiased; color: #212121; background-image: linear-gradient(to top,transparent 1px,#afafaf 1px); background-size: 100% 2px; font-size: 16px; font-weight: 400; border: none; border-radius: 0; height: 36px; vertical-align: middle; }
    .text-input--material:focus { background-image: linear-gradient(#a1c541,#a1c541),linear-gradient(to top,transparent 1px,#afafaf 1px); -webkit-animation: material-text-input-animate .3s forwards; animation: material-text-input-animate .3s forwards; }
.text-input--material__label { top: 6px; }
.text-input--material__label--active { color: #a1c541; -webkit-transform: translate(0,-90%) scale(.75); transform: translate(0,-90%) scale(.75); -webkit-transform-origin: left top; transform-origin: left top; }

.lin-form { }
    .lin-form .lin-form-submit { margin: 15px; }
.lin-form-box { margin: 15px 15px 30px; font-size: 16px; }
    .lin-form-box dt { margin: 15px 0; padding-left: 10px; line-height: 1em; font-size: 16px; font-weight: bold; color: #a1c541; border-left: 3px solid #a1c541; }
    .lin-form-box .lin-form-row { margin: 0 0 15px; position: relative; }
        .lin-form-box .lin-form-row .lin-form-label { margin: 0 0 5px; display: block; font-size: 12px; color: #888; line-height: 1em; }
        .lin-form-box .lin-form-row .lin-form-text { margin: 0; padding: 0 8px 0 8px; height: 44px; line-height: 44px; font-size: 16px; width: 100%; border: 1px solid #ccc; background-color: #fff; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; vertical-align: middle; -webkit-font-smoothing: antialiased; background: center bottom no-repeat; background-size: 100% 2px; /*background-image: linear-gradient(to top,transparent 1px, #afafaf 1px);*/ }
            .lin-form-box .lin-form-row .lin-form-text:focus { border-bottom: 1px solid #a1c541; background-image: linear-gradient(#a1c541, #a1c541); -webkit-animation: material-text-input-animate .3s forwards; animation: material-text-input-animate .3s forwards; }
        .lin-form-box .lin-form-row .lin-form-textarea { margin: 0; padding: 8px; font-size: 16px; width: 100%; border: 1px solid #ccc; background-color: #fff; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; vertical-align: middle; -webkit-font-smoothing: antialiased; background: center bottom no-repeat; background-size: 100% 2px; /*background-image: linear-gradient(to top,transparent 1px, #afafaf 1px);*/ }
            .lin-form-box .lin-form-row .lin-form-textarea:focus { border-bottom: 1px solid #a1c541; background-image: linear-gradient(#a1c541, #a1c541); -webkit-animation: material-text-input-animate .3s forwards; animation: material-text-input-animate .3s forwards; }
        .lin-form-box .lin-form-row .lin-form-select { margin: 0; padding: 0 8px 0 8px; height: 40px; line-height: 40px; font-size: 16px; width: 100%; border: 1px solid #ccc; background-color: #fff; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; vertical-align: middle; }
.lin-form-box-view .lin-form-row { padding-bottom: 15px; border-bottom: 1px solid #eee; }
.lin-form-box .lin-form-checkbox { margin: 10px 0px; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; }
    .lin-form-box .lin-form-checkbox label { display: inline-block; margin: 5px 0px; white-space: nowrap; width: 20%; min-width: 20%; max-width: 20%; -webkit-box-flex: 20%; -webkit-flex: 20%; -ms-flex: 20%; flex: 20%; }
    .lin-form-box .lin-form-checkbox .checkbox__checkmark { margin: 0px 5px 0 0; vertical-align: middle; }
.lin-form-box .btn { margin: 0; padding: 0 8px 0 8px; height: 40px; line-height: 40px; font-size: 14px; width: 100%; border: 1px solid #ccc; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; vertical-align: middle; }
.lin-form-box .input-group { margin-top: 5px; }
    .lin-form-box .input-group .form-control { }
    .lin-form-box .input-group .input-group-btn { }
.lin-form-box .pop-select-group { }
    .lin-form-box .pop-select-group .form-control:first-child .form-text,
    .lin-form-box .pop-select-group .form-control:first-child .form-select { -moz-border-radius: 5px 0 0 5px; -webkit-border-radius: 5px 0 0 5px; border-radius: 5px 0 0 5px; }
    .lin-form-box .pop-select-group .form-control:nth-child(2) .form-text,
    .lin-form-box .pop-select-group .form-control:nth-child(2) .form-select { border-left: none; -moz-border-radius: 0; -webkit-border-radius: 0 0; border-radius: 0; }
    .lin-form-box .pop-select-group .form-control:last-child .form-text,
    .lin-form-box .pop-select-group .form-control:last-child .btn { border-left: none; -moz-border-radius: 0 5px 5px 0; -webkit-border-radius: 0 5px 5px 0; border-radius: 0 5px 5px 0; }


/*校验表单*/
.lin-form-box .validate-error { animation: shake 0.3s infinite; -webkit-animation: shake 0.3s infinite; animation-iteration-count: 1; -webkit-animation-iteration-count: 1; animation-fill-mode: forwards; -webkit-animation-fill-mode: forwards; }
    .lin-form-box .validate-error .lin-form-label { color: #f00; font-weight: bold; }
    .lin-form-box .validate-error .lin-form-text,
    .lin-form-box .validate-error .lin-form-textarea,
    .lin-form-box .validate-error .lin-form-select { border: 1px solid #f00; }
        .lin-form-box .validate-error .lin-form-text:focus,
        .lin-form-box .validate-error .lin-form-textarea:focus,
        .lin-form-box .validate-error .lin-form-select:focus { border: 1px solid #f00; background-image: linear-gradient(#f00, #f00); -webkit-animation: material-text-input-animate .3s forwards; animation: material-text-input-animate .3s forwards; }
.error-msg { display: none; margin-bottom: 20px; border: 1px dotted #f00; height: 32px; line-height: 30px; font-size: 12px; text-align: center; color: #f00; overflow: hidden; -webkit-border-radius: 24px; -moz-border-radius: 24px; border-radius: 24px; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
    .error-msg.active { display: block; }


.member-content { }
.member-warpper { overflow: hidden; }
.member-top { overflow: hidden; padding: 0 0 25px; margin: 0 -50%; padding: 0 50%; background: #a1c541; color: #fff; -webkit-border-radius: 0 0 50% 50%; -moz-border-radius: 0 0 50% 50%; border-radius: 0 0 50% 50%; -webkit-box-shadow: 0 -5px 5px inset rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 -5px 5px inset rgba(0, 0, 0, 0.2); box-shadow: 0 -5px 5px inset rgba(0, 0, 0, 0.2); }

    .member-top .inner { }
.user-info { position: relative; padding: 30px 15px; }
    .user-info .user-photo { }
    .user-info .avatar { float: left; margin-right: 15px; width: 78px; height: 78px; border: 3px solid #fff; background: #fff; overflow: hidden; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; }
        .user-info .avatar img { width: 72px; height: 72px; }
    .user-info .username { padding: 10px 0 10px; width: 180px; height: 48px; font-size: 20px; line-height: normal; overflow: hidden; text-overflow: ellipsis; }
    .user-info .level { float: left; position: relative; font-size: 12px; height: 20px; line-height: 20px; background: rgba(0,0,0,.5); -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; overflow: hidden; }
        .user-info .level .level-num { float: left; overflow: hidden; padding: 0px 10px; background: rgba(255,255,255,.5); -webkit-border-radius: 0 20px 20px 0; -moz-border-radius: 0 20px 20px 0; border-radius: 0 20px 20px 0; }
        .user-info .level .level-name { padding: 0px 10px; }
    .user-info .type { display: none; float: left; padding: 0px 10px; margin-left: 10px; font-size: 12px; height: 20px; line-height: 20px; background: rgba(0,0,0,.5); overflow: hidden; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
    .user-info .settings { position: absolute; top: 10px; right: 55px; width: 32px; height: 32px; line-height: 32px; font-size: 24px; text-align: center; }
    .user-info .notifications { position: absolute; top: 10px; right: 15px; width: 32px; height: 32px; line-height: 32px; font-size: 24px; text-align: center; }

.member-top-box { margin: 0 25px; background: rgba(255,255,255,.5); -webkit-border-radius: 10px 10px 0 0; -moz-border-radius: 10px 10px 0 0; border-radius: 10px 10px 0 0; }
    .member-top-box .member-news { padding: 0px 5px 0 10px; line-height: 32px; font-size: 12px; color: #f00; }
        .member-top-box .member-news .txt { float: left; }
        .member-top-box .member-news .btn-uplevel { float: right; margin: 5px 0px; padding: 0 10px; line-height: 22px; height: 22px; font-size: 12px; background: rgba(255,255,255,.5); -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; }

.member-ad { margin: 0 -10px; padding: 10px 10px 25px; background-image: -webkit-linear-gradient(0deg, rgba(0,0,0,.75) 0%, rgba(0,0,0,.55) 100%); background-image: -moz-linear-gradient(0deg, rgba(0,0,0,.75) 0%, rgba(0,0,0,.55) 100%); background-image: -o-linear-gradient(0deg, rgba(0,0,0,.75) 0%, rgba(0,0,0,.55) 100%); background-image: linear-gradient(0deg, rgba(0,0,0,.75) 0%, rgba(0,0,0,.55) 100%); text-align: center; font-size: 12px; font-weight: 300; color: #fff; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-border-radius: 10px 10px 0 0; -moz-border-radius: 10px 10px 0 0; border-radius: 10px 10px 0 0; -webkit-box-shadow: 0 -1px 3px rgba(0, 0, 0, .15); -moz-box-shadow: 0 -1px 3px rgba(0, 0, 0, .15); box-shadow: 0 -1px 3px rgba(0, 0, 0, .15); }
    .member-ad dd { float: left; width: 20%; min-width: 20%; max-width: 20%; -webkit-box-flex: 20%; -webkit-flex: 20%; -ms-flex: 20%; flex: 20%; }

.member-box { margin: 10px 15px; background: rgba(255,255,255,.5); -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .03); -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .03); box-shadow: 0 1px 2px rgba(0, 0, 0, .03); overflow: hidden; }
    .member-box .hd { padding: 0 15px; height: 36px; line-height: 36px; color: #333; font-size: 16px; border-bottom: 1px solid #eee; }
    .member-box .bd { }

.member-info { padding: 15px 0; text-align: center; font-size: 14px; font-weight: 300; color: #888; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
    .member-info dd { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; border-left: 1px solid #eee; }
        .member-info dd:first-child { border-left: none; }
        .member-info dd .tit { font-weight: 300; font-size: 12px; color: #888; }
        .member-info dd .txt { font-weight: normal; font-size: 16px; color: #a1c541; }

.member-icon { padding: 10px 0; text-align: center; font-size: 14px; font-weight: 300; color: #888; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
    .member-icon dd { margin: 10px 0; -webkit-box-flex: 25%; -webkit-flex: 25%; -ms-flex: 25%; flex: 25%; text-align: center; }
        .member-icon dd .icon { margin: auto auto 5px; width: 48px; height: 48px; line-height: 48px; background: #a1c541; font-size: 24px; color: #fff; overflow: hidden; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; }
        .member-icon dd .tit { font-size: 12px; }

.member-edit-list { }
    .member-edit-list ons-list-item { }
        .member-edit-list ons-list-item .right { color: #999; font-size: 14px; }
    .member-edit-list .list-item__right { color: #999; font-size: 14px; }

/*ons-toolbar-button > ons-icon[icon*="ion-"] { font-size: 26px;}
.back-button__icon:before { font-family: 'Ionicons'; content: '\f2ca'; font-size:26px; }*/

.navigation-bar { background: #a1c541; }
    .navigation-bar .navigation-bar__left { color: #fff; font-size: 14px; }
    .navigation-bar .navigation-bar__title { color: #fff; font-size: 20px; }
    .navigation-bar .back-button { color: #fff; }
    .navigation-bar .toolbar-button { color: #fff; font-size: 14px; }
        .navigation-bar .toolbar-button i { font-size: 18px; }
    .navigation-bar .title-lft { font-size: 18px; }
:checked + .tab-bar__button { color: #a1c541; }
:checked + .tabbar__button { color: #a1c541; }

.navigation-bar.nav-select { background: #ffffff; border-bottom: 1px solid #ddd; }
    .navigation-bar.nav-select .navigation-bar__left { color: #333333; font-size: 14px; }
    .navigation-bar.nav-select .navigation-bar__title { color: #333333; font-size: 20px; }
    .navigation-bar.nav-select .back-button { color: #333333; }
    .navigation-bar.nav-select .toolbar-button { color: #333333; }

.lin-loading .progress-circular__primary { stroke: #fff; }

/*ons-splitter-side{ -moz-box-shadow: 0 1px 10px rgba(0,0,0,.5); -webkit-box-shadow: 0 1px 10px rgba(0,0,0,.5); box-shadow: 0 1px 10px rgba(0,0,0,.5);}*/
.alert-dialog { width: 300px; }
    .alert-dialog .alert-dialog-container { padding-top: 10px }

/*搜索*/
.header-search { /*position: absolute; z-index: 9; left: 0; top:0px;*/ width: 100%; font-size: 14px; }
    .header-search form { width: 100%; }
    .header-search .header-search-hd { width: 100%; line-height: 44px; height: 44px; flex-wrap: wrap; background: #fff; }
        .header-search .header-search-hd.toolbar + .page__background + .page__content,
        .header-search .header-search-hd.toolbar + .page__background + .page__content { margin-top: -1px; top: 44px; }
        .header-search .header-search-hd .left { width: 54px; height: 44px; }
        .header-search .header-search-hd .center { height: 44px; -webkit-flex: 1 1 auto; flex: 1 2 auto; }
        .header-search .header-search-hd .right { width: 54px; height: 44px; }
        .header-search .header-search-hd ons-toolbar-button,
        .header-search .header-search-hd .back-button { display: block; padding: 0; width: 100%; text-align: center; font-size: 14px; line-height: 44px; height: 44px; color: #666; }
        .header-search .header-search-hd form { position: relative; }
        .header-search .header-search-hd .header-search-input { margin: 5px 0; padding: 5px 8px 5px 30px; height: 34px; line-height: 24px; font-size: 14px; width: 100%; border-color: transparent; border: 0px; -moz-border-radius: 5em; -webkit-border-radius: 5em; border-radius: 5em; background-color: #f1f1f1; }
        .header-search .header-search-hd .header-search-clear { display: none; position: absolute; right: 6px; top: 10px; width: 24px; height: 24px; line-height: 24px; text-align: center; color: #999; }
    .header-search .header-search-bar { color: #111; }
    .header-search .header-search-bd { color: #111; text-align: left; }
    .header-search .back-button__icon { fill: #666; }
    .header-search #lin_page_public_search_discover .header-public-search-hd { display: block; }
    .header-search #lin_page_public_search_discover .header-public-search-bd { display: none; }
    .header-search #lin_page_public_search_discover.has-keyword .header-public-search-hd { display: none; }
    .header-search #lin_page_public_search_discover.has-keyword .header-public-search-bd { display: block; }

/*.header-search { }
.header-search .lin-loading-placeholder { display: none; }
.header-search .header-public-search-hd { display: block; }
.header-search .header-public-search-bd { display: none; }

.header-search.header-search-progress { }
.header-search.header-search-progress .lin-loading-placeholder { display: block; }
.header-search.header-search-progress .header-public-search-hd { display: none; }
.header-search.header-search-progress .header-public-search-bd { display: none; }

.header-search.header-search-success { }
.header-search.header-search-success .lin-loading-placeholder { display: none; }
.header-search.header-search-success .header-public-search-hd { display: none; }
.header-search.header-search-success .header-public-search-bd { display: block; }*/
.swiper-tabbar.tabbar .swiper-wrapper,
.swiper-tabbar .tabbar__item { }
.swiper-tabbar .tabbar__button { padding: 0 10px; text-overflow: inherit; }
    .swiper-tabbar .tabbar__button .tabbar__label { -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; }
.swiper-tabbar .tabbar__item.active { }
    .swiper-tabbar .tabbar__item.active .tabbar__button { color: #a1c541; }
        .swiper-tabbar .tabbar__item.active .tabbar__button .tabbar__label { font-weight: bold; -webkit-transform: scale(1.2); -moz-transform: scale(1.2); -ms-transform: scale(1.2); -o-transform: scale(1.2); transform: scale(1.2); }
/*
.tabbar .swiper-slide {
	background: #fff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}
*/
.lin-swiper-tabbar .tabbar { background-color: #fff; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; width: 100%; overflow: hidden; }

.swiper-tabbar-logo,
.swiper-tabbar { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
.swiper-tabbar-logo { margin: 0 10px; width: 36px; min-width: 36px; max-width: 36px; background: url(/assets/css/images/logo_a.png) no-repeat center center; background-size: contain; }

.now-search-box { margin-top: 20px; }
    .now-search-box h2 { margin: 0px 10px 0; font-weight: bold; font-size: 12px; color: #000; height: 24px; line-height: 24px; }
        .now-search-box h2 .hot-search-clear { float: right; font-size: 12px; line-height: 24px; color: #888; font-weight: normal; }
        .now-search-box h2 .lin-icon-clear { float: left; display: inline-block; font-size: 16px; text-align: center; margin-right: 10px; }

.now-search-tag { padding: 7px; font-size: 13px; }
    .now-search-tag li { float: left; padding: 0 10px; margin: 3px; height: 32px; line-height: 32px; border: 1px solid #ddd; background: #fff; color: #666; -moz-border-radius: 5em; -webkit-border-radius: 5em; border-radius: 5em; }

.hot-search-box { margin-top: 20px; }
    .hot-search-box h2 { margin: 0px 10px 0; font-weight: bold; font-size: 12px; color: #000; height: 24px; line-height: 24px; }
        .hot-search-box h2 .hot-search-refresh { float: right; font-size: 12px; line-height: 24px; color: #888; font-weight: normal; }
        .hot-search-box h2 .lin-icon-refresh { float: left; display: inline-block; font-size: 16px; text-align: center; margin-right: 10px; }

.hot-search-tag { margin-top: 10px; padding: 0px 0px 0px 0; border-top: 1px solid #ddd; font-size: 14px; }
    .hot-search-tag li { margin-left: 40px; height: 44px; line-height: 44px; border-bottom: 1px solid #eee; color: #666; }
        .hot-search-tag li em { display: inline-block; margin: 0px 10px 0 -30px; width: 20px; height: 20px; line-height: 20px; vertical-align: middle; text-align: center; font-size: 10px; font-style: normal; background: #f1f1f1; overflow: hidden; -moz-border-radius: 5em; -webkit-border-radius: 5em; border-radius: 5em; }
        .hot-search-tag li .lin-icon { float: left; margin: 0 13px 0 -26px; text-align: left; font-size: 16px; color: #888; }
        .hot-search-tag li .lin-icon-del { float: right; display: inline-block; width: 44px; text-align: center; font-size: 16px; color: #888; }
/*搜索*/

/*会员搜索*/
.member-header-search { position: absolute; z-index: 9; left: 0; top: 0px; width: 100%; background: #fff; font-size: 14px; }
    .member-header-search form { width: 100%; }
    .member-header-search .member-header-search-hd { width: 100%; height: 44px; background: #fff; display: -webkit-box; display: -webkit-flex; display: flex; flex-wrap: wrap; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; -webkit-transform: translate3d(0px, 0px, 0px); transform: translate3d(0px, 0px, 0px); }
        .member-header-search .member-header-search-hd.active { -webkit-transform: translate3d(0px, -36px, 0px); transform: translate3d(0px, -36px, 0px); -webkit-opacity: 0; -moz-opacity: 0; opacity: 0; }
        .member-header-search .member-header-search-hd .left { width: 44px; height: 44px; }
        .member-header-search .member-header-search-hd .center { height: 44px; padding: 5px 0; }
        .member-header-search .member-header-search-hd .right { height: 44px; width: 44px; }
        .member-header-search .member-header-search-hd .toolbar-button { display: block; padding: 0; width: 100%; text-align: center; font-size: 16px; line-height: 44px; height: 44px; color: #666; }
        .member-header-search .member-header-search-hd .member-search-input { margin: 0; padding: 5px 8px; height: 34px; line-height: 24px; font-size: 14px; width: 100%; border-color: transparent; border: 0px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; border: 1px solid #ccc; background-color: #f9f9f9; }
    .member-header-search .member-header-search-bd { color: #111; text-align: left; }
/*会员搜索*/

/*加载占位*/
.lin-loading-placeholder { display: none; padding: 100px 0; text-align: center; color: #999; }
    .lin-loading-placeholder .lin-loading-placeholder-progress { display: none; }
    .lin-loading-placeholder .lin-loading-placeholder-icon { display: block; font-size: 48px; font-weight: 100; }
    .lin-loading-placeholder .lin-loading-placeholder-label { font-size: 16px; }
    .lin-loading-placeholder.loading .lin-loading-placeholder-progress { display: block; }
    .lin-loading-placeholder.loading .lin-loading-placeholder-icon { display: none; }
/*加载占位*/

/*下拉刷新*/
.toolbar + .page__background + .page__content,
.toolbar + .page__background + .pull-hook + .page__content { top: 44px; }

.toolbar.header-catebar + .page__background + .page__content,
.toolbar.header-catebar + .page__background + .pull-hook + .page__content { top: 88px; }

.toolbar.search-toolbar + .page__background + .page__content { top: 80px; }
.toolbar.search-toolbar + .page__background + .pull-hook + .page__content { top: 80px; }
.header-toolbar + .page__background + .page__content { margin-top: -1px; top: 36px; }
.pull-hook { position: absolute; left: 0; top: -200px; width: 100%; height: 200px; padding-top: 148px; background: #f1f1f1; color: #888; text-align: center; -webkit-transform: translate3d(0px, -200px, 0px); transform: translate3d(0px, -200px, 0px); }
.toolbar.search-toolbar + .page__background + .pull-hook { top: -120px; }
.header-toolbar + .page__background + .pull-hook { -webkit-transform: translate3d(0px, 0px, 0px); transform: translate3d(0px, 0px, 0px); }
.pull-hook .arrow { display: block; font-size: 24px; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; transform: rotate(0deg); -webkit-transform: rotate(0deg); }
.pull-hook .loader { display: none; font-size: 24px; }
.pull-hook .loader-state { font-size: 12px; }

.page__content.pull-moving,
.pull-hook.pull-moving,
.pull-hook.pull-movend { -webkit-transition: none; transition: none; overflow: hidden; }
    .pull-hook.pull-movend .arrow { display: block; -webkit-transform: rotate(180deg); transform: rotate(180deg); }
.pull-hook.pull-loading { -webkit-transition: all 0.2s ease; transition: all 0.2s ease; -webkit-transform: translate3d(0px, 60px, 0px); transform: translate3d(0px, 60px, 0px); overflow: hidden; }
    .pull-hook.pull-loading .arrow { display: none; }
    .pull-hook.pull-loading .loader { display: block; }
.page__content.pull-loading { -webkit-transition: all 0.2s ease; transition: all 0.2s ease; -webkit-transform: translate3d(0px, 60px, 0px); transform: translate3d(0px, 60px, 0px); overflow: auto; }
.page__content.pull-loaded { -webkit-transition: all 0.2s ease; transition: all 0.2s ease; -webkit-transform: translate3d(0px, 0px, 0px); transform: translate3d(0px, 0px, 0px); overflow: auto; }
.pull-hook.pull-loaded { -webkit-transition: all 0.2s ease; transition: all 0.2s ease; -webkit-transform: translate3d(0px, -200px, 0px); transform: translate3d(0px, -200px, 0px); overflow: hidden; }
/*下拉刷新*/

/*点击或上拉加载*/
.load-hook { display: none; height: 60px; padding-top: 10px; background: #efefef; color: #aaa; text-align: center; overflow: hidden; }
    .load-hook .arrow { display: block; }
    .load-hook .loader { display: none; }
    .load-hook .loader-state { font-size: 12px; }
    .load-hook.load-before { display: block; }
        .load-hook.load-before .arrow { display: block; -webkit-transform: rotate(180deg); transform: rotate(180deg); }
    .load-hook.load-progress { display: block; }
        .load-hook.load-progress .arrow { display: none; }
        .load-hook.load-progress .loader { display: block; }
    .load-hook.load-success { display: block; background: #a1c541; color: #fff; }
    .load-hook.load-error { display: block; background: #f00; color: #fff; }
    .load-hook.load-complete { }
/*点击或上拉加载*/

.header-toolbar-bg { display: none; z-index: 9; position: absolute; left: 0; top: 0; right: 0; bottom: 0; background: rgba(0,0,0,0.5); }
    .header-toolbar-bg.active { display: block; }
.header-toolbar { flex-wrap: wrap; width: 100%; height: 36px; background: #fff; -moz-box-shadow: 0 1px 1px rgba(0,0,0,.1); -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.1); box-shadow: 0 1px 1px rgba(0,0,0,.1); overflow: visible; }
    .header-toolbar .header-toolbar-box { width: 100%; }
    .header-toolbar .header-toolbar-inner { width: 100%; height: 36px; overflow: hidden; }
    .header-toolbar .navigation-bar__left,
    .header-toolbar .navigation-bar__center,
    .header-toolbar .navigation-bar__right { display: none; }
    .header-toolbar ons-toolbar-button > ons-icon[icon*="ion-"] { font-size: 16px; }
    .header-toolbar .toolbar-button { display: block; text-align: center; color: #888; width: 100%; height: 36px; padding: 0; line-height: 36px; font-size: 14px; }
        .header-toolbar .toolbar-button.active { color: #a1c541; }
    .header-toolbar .toolbar-split { background: #eee; height: 12px; }
    .header-toolbar .toolbar-list { display: none; color: #888; font-size: 14px; width: 100%; }
        .header-toolbar .toolbar-list.active { display: block; }
        .header-toolbar .toolbar-list .right ons-icon { display: none; }
        .header-toolbar .toolbar-list .list-item.active ons-icon { color: #a1c541; }
        .header-toolbar .toolbar-list .list-item.active .right ons-icon { display: block; }
    .header-toolbar .header-toolbar-search { -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; -webkit-transform: translate3d(0px, 0px, 0px); transform: translate3d(0px, 0px, 0px); }
    .header-toolbar .header-toolbar-check { -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; -webkit-transform: translate3d(0px, 0px, 0px); transform: translate3d(0px, 0px, 0px); visibility: hidden; -webkit-opacity: 0; -moz-opacity: 0; opacity: 0; }
    .header-toolbar .header-toolbar-search.active { -webkit-transform: translate3d(0px, -36px, 0px); transform: translate3d(0px, -36px, 0px); opacity: 0; }
    .header-toolbar .header-toolbar-check.active { -webkit-transform: translate3d(0px, -36px, 0px); transform: translate3d(0px, -36px, 0px); visibility: visible; opacity: 1; }

/*资讯列表*/
.member-news-list { }
    .member-news-list .lin-item { border-top: 1px solid #ddd; background-color: #fafafa; position: relative; overflow: hidden; }
        .member-news-list .lin-item:first-child { border-top: none; }
        .member-news-list .lin-item:last-child { border-bottom: 1px solid #ddd; }
        .member-news-list .lin-item a { display: block; background-color: #fafafa; font-size: 14px; line-height: 20px; text-decoration: none; }
            .member-news-list .lin-item a:active { background-color: #efefef; }
        .member-news-list .lin-item .pic { float: left; margin: 10px; background-color: #efefef; }
            .member-news-list .lin-item .pic img { width: 76px; }
        .member-news-list .lin-item .con { font-size: 14px; line-height: 1.5em; max-height: 3em; font-weight: normal; color: #666; overflow: hidden; }
        .member-news-list .lin-item .txt { padding: 10px; font-size: 14px; line-height: 26px; font-weight: normal; color: #333; }
            .member-news-list .lin-item .txt .tit { max-height: 1.5em; line-height: 1.5em; overflow: hidden; font-size: 16px; font-weight: normal; color: #333; }
            .member-news-list .lin-item .txt .desc { max-height: 1.5em; line-height: 1.5em; overflow: hidden; font-size: 12px; color: #888; }
            .member-news-list .lin-item .txt .date { max-height: 1.5em; line-height: 1.5em; overflow: hidden; font-size: 12px; color: #888; }
        .member-news-list .lin-item .status { padding: 2px 2px 1px; margin-right: 5px; color: #fff; font-size: 11px; line-height: 1em; background: #bbb; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
        .member-news-list .lin-item .status--2 { background: #000000; }
        .member-news-list .lin-item .status--1 { background: #333333; }
        .member-news-list .lin-item .status-0 { background: #1dc9b7; }
        .member-news-list .lin-item .status-1 { background: #5d78ff; }
        .member-news-list .lin-item .status-2 { background: #ffb822; }
        .member-news-list .lin-item .status-3 { background: #fd397a; }
        .member-news-list .lin-item .status-4 { background: #eb9909; }
        .member-news-list .lin-item .status-5 { background: #eb9909; }
        .member-news-list .lin-item .status-6 { background: #eb9909; }
        .member-news-list .lin-item .status-7 { background: #eb9909; }
        .member-news-list .lin-item .status-8 { background: #eb9909; }
        .member-news-list .lin-item .ion-android-mail { color: #eb9909; }
        .member-news-list .lin-item .ion-android-drafts { color: #888; }
        .member-news-list .lin-item label { display: block; }
        .member-news-list .lin-item .check { float: left; position: relative; margin: 10px; margin-left: -36px; width: 18px; height: 18px; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; -webkit-transform: translate3d(0px, 0px, 0px); transform: translate3d(0px, 0px, 0px); -webkit-opacity: 0; -moz-opacity: 0; opacity: 0; }
        .member-news-list .lin-item .edit { display: none; float: right; margin: 10px; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; -webkit-transform: translate3d(0px, 0px, 0px); transform: translate3d(0px, 0px, 0px); visibility: visible; -webkit-opacity: 1; -moz-opacity: 1; opacity: 1; }
            .member-news-list .lin-item .edit.lin-isedit { display: block; }
            .member-news-list .lin-item .edit a { display: block; padding: 5px; width: 40px; height: 40px; line-height: 20px; font-size: 20px; text-align: center; color: #888; border: 1px solid #ddd; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
    .member-news-list.active .lin-item .check { margin-left: 10px; opacity: 1; }
    .member-news-list.active .lin-item .edit { margin-right: -36px; opacity: 0; }
/*资讯列表*/

.list-load { padding: 100px 0; text-align: center; color: #999; }
    .list-load .list-load-progress { display: none; }
    .list-load .list-load-icon { display: block; font-size: 48px; font-weight: 100; }
    .list-load .list-load-label { font-size: 16px; }
    .list-load.loading .list-load-progress { display: block; }
    .list-load.loading .list-load-icon { display: none; }

.js_Editor { display: none; }

.ck.ck-content.ck-editor__editable { min-height: 200px; font-size: 16px; line-height: 1.5em; }
    .ck.ck-content.ck-editor__editable p { margin: 0.2em 0; }
    .ck.ck-content.ck-editor__editable ul,
    .ck.ck-content.ck-editor__editable li,
    .ck.ck-content.ck-editor__editable dl,
    .ck.ck-content.ck-editor__editable dt,
    .ck.ck-content.ck-editor__editable dd { margin: initial; padding: initial; list-style: initial; }

.lin-iframe-view { position: absolute; left: 0; top: 0; right: 0; bottom: 0; border: 0; width: 100%; height: 100%; }

/*会员专区-END*/
.swiper-tabbar-logo,
.swiper-tabbar { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; font-family: -apple-system-font, "Helvetica Neue", sans-serif, "Microsoft YaHei", "微软雅黑", "Microsoft JhengHei", "华文细黑", STHeiti, MingLiu; }
.swiper-tabbar-logo { margin: 0 10px; width: 36px; min-width: 36px; max-width: 36px; background: url(/assets/css/images/logo_a.png) no-repeat center center; background-size: contain; }

.swiper-banner { z-index: 9; }
    .swiper-banner a { text-decoration: none; color: #fff; }
    .swiper-banner .swiper-slide { position: relative; }
        .swiper-banner .swiper-slide .pic { position: relative; z-index: 0; height: 0; padding-bottom: 50%; background: #fff; overflow: hidden; }
            .swiper-banner .swiper-slide .pic img { width: 100%; height: auto; }
        .swiper-banner .swiper-slide .txt { position: absolute; left: 0; right: 0; bottom: 0; padding: 0 10px; height: 56px; line-height: 56px; font-size: 18px; color: #fff; background: -webkit-gradient(linear,0 0,0 bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,0.75))); overflow: hidden; }
    .swiper-banner.swiper-container { padding-bottom: 0px; }
    .swiper-banner.swiper-container-horizontal > .swiper-pagination-bullets,
    .swiper-banner .swiper-pagination-custom,
    .swiper-banner .swiper-pagination-fraction { bottom: 3px; left: 0; width: 100% }
    .swiper-banner .swiper-pagination { }
    .swiper-banner .swiper-pagination-bullet { width: 2px; height: 2px; display: inline-block; vertical-align: middle; border-radius: 100%; border: 1px solid #fff; background: #fff; opacity: .2; -o-transition: all .2s ease-in-out; -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; transition: all .2s ease-in-out; }
    .swiper-banner .swiper-pagination-bullet-active { border: 2px solid #fff; background: none; width: 4px; height: 4px; opacity: 1; }

.lin-ui-boxfox { position: relative; padding-bottom: 10px; background: #fff; }
    .lin-ui-boxfox .hd { padding: 15px 10px 0; margin-bottom: 15px; font-size: 16px; color: #333; line-height: 1em; }
        .lin-ui-boxfox .hd h2 { margin: 0; padding: 0 10px; border-left: 3px solid #a1c541; color: #a1c541; line-height: 1em; font-size: 18px; font-weight: bold; }
        .lin-ui-boxfox .hd a { color: #a1c541; }
        .lin-ui-boxfox .hd .rgt { float: right; color: #888; font-size: 14px; }
            .lin-ui-boxfox .hd .rgt span { color: #a1c541; }
    .lin-ui-boxfox .swiper-tab-hd { float: right; margin-top: -6px; color: #888; }
        .lin-ui-boxfox .swiper-tab-hd a { float: left; margin-left: 2px; display: inline-block; padding: 0px 10px; line-height: 28px; height: 30px; border: 1px solid #ddd; background: #fff; font-size: 13px; color: #888; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; }
            .lin-ui-boxfox .swiper-tab-hd a.active { border: 1px solid #a1c541; background: #a1c541; color: #fff; }

.lin-list-txt { margin: 0; padding: 0; }
    .lin-list-txt li { position: relative; padding: 0 10px; overflow: hidden; }
        .lin-list-txt li:active { background-color: #f5f5f5; }
        .lin-list-txt li:after { z-index: 0; position: absolute; height: 0; left: 0; top: 0; right: 0; bottom: 0; border-top: 1px solid #ddd; content: ""; display: block; }
        .lin-list-txt li:first-child { border-top: none; }
        .lin-list-txt li a { display: block; height: 44px; line-height: 44px; font-size: 18px; color: #333; }
        .lin-list-txt li i { font-size: 14px; color: #ddd; margin-right: 10px; }

.page-none { text-align: center; color: #999; padding: 100px 0; }
.pull-hook-content { color: #666; transition: transform .25s ease-in-out; }

.after-list { margin: 20px; text-align: center; }

.lin-list-pic { margin: 0; padding: 0; }
    .lin-list-pic .item { position: relative; overflow: hidden; padding: 15px; text-align: justify; background-size: 100% 1px; background-repeat: no-repeat; background-position: bottom; background-image: -webkit-linear-gradient(0deg, #ccc 0%, #ccc 100%); background-image: -moz-linear-gradient(0deg, #ccc 0%, #ccc 100%); background-image: -ms-linear-gradient(0deg, #ccc 0%, #ccc 100%); background-image: -o-linear-gradient(0deg, #ccc 0%, #ccc 100%); background-image: linear-gradient(0deg, #ccc 0%, #ccc 100%); /*
-webkit-transition: all 0.3s ease-in-out; 
-moz-transition: all 0.3s ease-in-out; 
transition: all 0.3s ease-in-out;
*/ }

        .lin-list-pic .item:active { background-color: #f5f5f5; }
        /*.lin-list-pic .item:after { z-index: 0; position: absolute; height: 0; left: 0; top: 0; right: 0; bottom: 0; border-top: 1px solid #ddd; content: ""; display: block; border-top: none;}
.lin-list-pic .item:first-child:after { border-top: none; }*/
        .lin-list-pic .item a { color: #333; }
        .lin-list-pic .item img { vertical-align: middle; }
        .lin-list-pic .item .pic-one { position: relative; float: left; width: 33.33333333%; margin: 0 10px 0 0; }
        .lin-list-pic .item .pic { width: 100%; height: 0; padding-bottom: 65%; overflow: hidden; background: #fafafa url(/_public2012/images/loading.gif) no-repeat center center; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
            .lin-list-pic .item .pic img { width: 100%; height: auto; }
        .lin-list-pic .item .tit,
        .lin-list-pic .item .desc,
        .lin-list-pic .item .date { min-height: 1.2em; max-height: 1.2em; line-height: 1.2em; overflow: hidden; }
        .lin-list-pic .item .tit { margin-bottom: 10px; max-height: 2.4em; font-size: 18px; color: #333; }
        .lin-list-pic .item .desc { margin-top: 10px; max-height: 1.2em; font-size: 12px; overflow: hidden; color: #888; }
        .lin-list-pic .item .date { float: right; margin-left: 10px; font-size: 12px; color: #888; }
        .lin-list-pic .item .pic-more { margin: 0 0 0 -1px; overflow: hidden; }
            .lin-list-pic .item .pic-more .pic-item { float: left; width: 33.33333333%; }
                .lin-list-pic .item .pic-more .pic-item .pic { float: none; margin: 0 0 0 1px; overflow: hidden; width: auto; background-position: center center; background-repeat: no-repeat; background-size: cover; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; }
                    .lin-list-pic .item .pic-more .pic-item .pic.lazy { background-size: auto; }
                .lin-list-pic .item .pic-more .pic-item:first-child .pic { -webkit-border-radius: 5px 0 0 5px; -moz-border-radius: 5px 0 0 5px; border-radius: 5px 0 0 5px; }
                .lin-list-pic .item .pic-more .pic-item:last-child .pic { -webkit-border-radius: 0 5px 5px 0; -moz-border-radius: 0 5px 5px 0; border-radius: 0 5px 5px 0; }
        .lin-list-pic .item .lbl { float: right; display: block; padding: 0 2px; margin: 5px 0 0 10px; max-height: 18px; line-height: 18px; overflow: hidden; font-size: 12px; color: #fff; background: #870000; }
        .lin-list-pic .item .lbl-1 { background: #16A085; }
        .lin-list-pic .item .lbl-2 { background: #27AE60; }
        .lin-list-pic .item .lbl-3 { background: #2980B9; }
        .lin-list-pic .item .lbl-4 { background: #8E44AD; }
        .lin-list-pic .item .lbl-5 { background: #D35400; }
        .lin-list-pic .item .lbl-6 { background: #F39C12; }
        .lin-list-pic .item .lbl-7 { background: #C0392B; }
        .lin-list-pic .item .lbl-8 { background: #2C3E50; }
        .lin-list-pic .item .lbl-9 { background: #870000; }
        .lin-list-pic .item .status { background: #000000; font-size: 11px; color: #fff; display: inline-block; padding: 0 5px; line-height: 1.3em; vertical-align: top; -webkit-border-radius: 0.65em; -moz-border-radius: 0.65em; border-radius: 0.65em; }
        .lin-list-pic .item .status--2 { background: #000000; }
        .lin-list-pic .item .status--1 { background: #333333; }
        .lin-list-pic .item .status-0 { background: #bbbbbb; }
        .lin-list-pic .item .status-1 { background: #eb9909; }
        .lin-list-pic .item .status-2 { background: #eb9909; }
        .lin-list-pic .item .status-3 { background: #eb9909; }
        .lin-list-pic .item .status-4 { background: #eb9909; }
        .lin-list-pic .item .status-5 { background: #eb9909; }
        .lin-list-pic .item .status-6 { background: #eb9909; }
        .lin-list-pic .item .status-7 { background: #eb9909; }
        .lin-list-pic .item .status-8 { background: #eb9909; }

.lazy { background: #fafafa url(/_public2012/images/loading.gif) no-repeat center center; }

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi), (min-resolution: 2dppx) {
    .lin-list-pic .item { background-image: -webkit-linear-gradient(0deg, #ccc 0%, #ccc 50%, transparent 50%); background-image: -moz-linear-gradient(0deg, #ccc 0%, #ccc 50%, transparent 50%); background-image: -ms-linear-gradient(0deg, #ccc 0%, #ccc 50%, transparent 50%); background-image: -o-linear-gradient(0deg, #ccc 0%, #ccc 50%, transparent 50%); background-image: linear-gradient(0deg, #ccc 0%, #ccc 50%, transparent 50%); }
}

/*资讯详情*/
/*.page__background{
	background-color: #000;
	background-image: url(https://m.baobei360.com/upfile/news/201905/201905081421433776_640x400.jpg);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 120% 120%;
	filter: url(blur.svg#blur);
	-webkit-filter: blur(50px);
	-moz-filter: blur(50px);
	-ms-filter: blur(50px);    
	filter: blur(50px);
	filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=50, MakeShadow=false);
	opacity: 0.1;
}

.blur {	
	filter: url(blur.svg#blur);
	-webkit-filter: blur(10px);
	-moz-filter: blur(10px);
	-ms-filter: blur(10px);    
	filter: blur(10px);
	filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=10, MakeShadow=false);
}*/

.lin-section { line-height: 1.5em; font-size: 18px; color: #111; font-weight: normal; text-align: justify; }
    .lin-section p { margin: 0 0 1em; line-height: 1.5em; font-size: 18px; font-weight: normal; text-align: justify; }
    .lin-section img { max-width: 100%; max-height: auto; height: auto; background: #efefef url(img/imgload.gif) no-repeat center center; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }

.lin-news-detail { padding: 15px; /* background:#fff;*/ }
    .lin-news-detail .lin-news-title { margin: 0 0 15px; font-size: 24px; line-height: 1.5em; color: #111; font-weight: bold; text-align: justify; }
    .lin-news-detail .lin-news-info { margin: 0 0 15px; padding: 5px 0 10px; border-bottom: 1px solid #ddd; color: #888; font-size: 12px; line-height: 1.5em; }
    .lin-news-detail .lin-news-lead { margin: 0 0 15px; padding: 0 0 10px; border-bottom: 1px solid #ddd; line-height: 1.5em; font-size: 16px; color: #666; text-align: justify; }
        .lin-news-detail .lin-news-lead strong { color: #666; background: #888; color: #fff; font-weight: normal; text-shadow: none; padding: 1px 4px; margin-right: 6px; }
    .lin-news-detail .lin-news-body { }
.lin-news-deail-pn { padding: 15px 15px; line-height: 2em; color: #888; }
    .lin-news-deail-pn div { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
    .lin-news-deail-pn a { text-decoration: none; }
.lin-news-footer-bar { margin-bottom: 15px; }

.lin-news-tag { float: left; }
    .lin-news-tag span { float: left; margin: 2px 4px 2px 0; padding: 0 10px; display: block; line-height: 28px; height: 30px; overflow: hidden; text-decoration: none; background: #fff; border: 1px solid #a1c541; color: #a1c541; text-align: center; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; font-size: 14px; }
.lin-news-editor { float: right; color: #888; line-height: 34px; }

/*首页*/
.warpper { overflow: hidden; }
.home .page__background { background: #fafafa; }
.home .toolbar { background: #a1c541 url(images/bg.png) no-repeat center top; background-size: 100% auto; height: 64px; -webkit-transition: all 0.01s ease; transition: all 0.01s ease; }
    .home .toolbar .toolbar__left,
    .home .toolbar .toolbar__center,
    .home .toolbar .toolbar__right { display: none; }

.home-topnav { position: relative; z-index: 99; width: 100%; padding: 25px 0 5px; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; justify-content: space-between; align-items: center; -webkit-transition: all 0.01s ease; transition: all 0.01s ease; }
.home-topnav-head { margin: 0; }
    .home-topnav-head .logo { margin: 0px 15px; height: 34px; }
        .home-topnav-head .logo img { height: 34px; vertical-align: middle; }
.home-topnav-right { position: absolute; right: 5px; top: 0; width: 44px; }
    .home-topnav-right dl dd { float: left; }
        .home-topnav-right dl dd a { display: block; width: 44px; height: 44px; line-height: 44px; text-align: center; color: #fff; font-size: 28px; }

.home-top { overflow: hidden; padding: 40px 0 0; background: #a1c541 url(images/bg.png) no-repeat center -44px; background-size: 100% auto; color: #fff; -webkit-transition: all 0.01s ease; transition: all 0.01s ease; /*-webkit-border-radius: 0 0 50% 50%; -moz-border-radius: 0 0 50% 50%; border-radius: 0 0 50% 50%;*/ /*-webkit-box-shadow: 0 -5px 5px inset rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 -5px 5px inset rgba(0, 0, 0, 0.2); box-shadow: 0 -5px 5px inset rgba(0, 0, 0, 0.2);*/ }
.home-topnav-search { -webkit-transition: all 0.1s; -moz-transition: all 0.1s; transition: all 0.1s; }
    .home-topnav-search .home-topnav-search-btn { margin: 0 15px; height: 40px; overflow: hidden; background: #fff; color: #999; font-size: 14px; line-height: 40px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; justify-content: space-between; align-items: center; }
        .home-topnav-search .home-topnav-search-btn i { position: relative; top: 3px; width: 32px; font-size: 22px; text-align: center; }
        .home-topnav-search .home-topnav-search-btn span { }
        .home-topnav-search .home-topnav-search-btn .home-topnav-search-right { width: 60px; text-align: center; background-color: #407b00; color: #fff; }

.home-top-hotsearch { margin: 5px 15px; position: relative; padding: 0 5em 0 3em; font-size: 12px; line-height: 1.5em; color: #fff; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; justify-content: space-between; align-items: center; }
    .home-top-hotsearch .home-top-hotsearch-left { }
        .home-top-hotsearch .home-top-hotsearch-left em { position: absolute; left: 0; top: 0; width: 3.2em; min-width: 3.2em; max-width: 3.2em; font-style: normal; }
        .home-top-hotsearch .home-top-hotsearch-left ul { height: 1.5em; overflow: hidden; }
            .home-top-hotsearch .home-top-hotsearch-left ul li { float: left; margin-right: 10px; }
    .home-top-hotsearch .home-top-hotsearch-right { position: absolute; top: 0; right: 0; width: 55px; min-width: 55px; max-width: 55px; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
        .home-top-hotsearch .home-top-hotsearch-right i { margin-right: 5px; }

.home-topnav,
.fixed-topbar .home-topnav { margin: 0; }
.fixed-topbar .home-topnav-head { display: block; }
.fixed-topbar .swiper-focus { margin: 0 0 0; }
.fixed-topbar .swiper-focus { margin: 0px 0 0; }
.fixed-topbar .home-topnav-search { margin-top: 0; }

.home-nav1 { padding-top: 0px; }
.home-nav { margin-bottom: 0px; }

.home-icon { text-align: center; font-size: 14px; font-weight: 300; color: #333; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
    .home-icon dd { margin: 5px 0; -webkit-box-flex: 20%; -webkit-flex: 20%; -ms-flex: 20%; flex: 20%; text-align: center; }
        .home-icon dd .icon { margin: auto auto 5px; width: 48px; height: 48px; line-height: 48px; background: #a1c541; font-size: 24px; color: #fff; overflow: hidden; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; }
        .home-icon dd .tit { height: 1.5em; line-height: 1.5em; font-size: 14px; overflow: hidden; }

.home-icon1 { margin: 0 0 10px; text-align: center; border-bottom: 1px solid #ddd; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
    .home-icon1 dd { -webkit-box-flex: 25%; -webkit-flex: 25%; -ms-flex: 25%; flex: 25%; }
        .home-icon1 dd .inner { padding: 5px; border-top: 1px solid #ddd; border-left: 1px solid #ddd; background: #fff; color: #a1c541; }
        .home-icon1 dd:nth-child(1) .inner,
        .home-icon1 dd:nth-child(2) .inner,
        .home-icon1 dd:nth-child(3) .inner,
        .home-icon1 dd:nth-child(4) .inner { border-top: none; }
        .home-icon1 dd:nth-child(4n+1) .inner { border-left: none; }
        .home-icon1 dd .icon { margin: auto; width: 48px; height: 32px; line-height: 32px; font-size: 20px; overflow: hidden; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; }
        .home-icon1 dd .tit { height: 1.5em; line-height: 1.5em; font-size: 14px; color: #333; overflow: hidden; }

.home-icon2 { margin: 10px 0; padding: 10px 0; background-color: #fff; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; text-align: center; color: #333; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
    .home-icon2 dd { margin: 5px 0; -webkit-box-flex: 25%; -webkit-flex: 25%; -ms-flex: 25%; flex: 25%; }
        .home-icon2 dd .icon { margin: auto auto 5px; width: 48px; height: 48px; line-height: 46px; background: #a1c541; font-size: 20px; color: #fff; overflow: hidden; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; }
        .home-icon2 dd .tit { height: 1.5em; line-height: 1.5em; font-size: 14px; overflow: hidden; }
        .home-icon2 dd:nth-child(1) .icon { background: #f9ae0f; border: 1px solid #eb9909; }
        .home-icon2 dd:nth-child(2) .icon { background: #fa6d22; border: 1px solid #e7491b; }
        .home-icon2 dd:nth-child(3) .icon { background: #8855fb; border: 1px solid #6b3ad9; }
        .home-icon2 dd:nth-child(4) .icon { background: #f62e63; border: 1px solid #e60e44; }
        .home-icon2 dd:nth-child(5) .icon { background: #3abaf8; border: 1px solid #1a9fe7; }
        .home-icon2 dd:nth-child(6) .icon { background: #fc2e9d; border: 1px solid #e40d7f; }
        .home-icon2 dd:nth-child(7) .icon { background: #18c5c0; border: 1px solid #0eb1ac; }
        .home-icon2 dd:nth-child(8) .icon { background: #f9331d; border: 1px solid #da0a16; }
        .home-icon2 dd:nth-child(9) .icon { background: #fdae48; border: 1px solid #f78f2b; }
        .home-icon2 dd:nth-child(10) .icon { background: #fd7d23; border: 1px solid #e36320; }
        .home-icon2 dd:nth-child(1) a:active .icon { background: #eb9909; border: 1px solid #eb9909; }
        .home-icon2 dd:nth-child(2) a:active .icon { background: #e7491b; border: 1px solid #e7491b; }
        .home-icon2 dd:nth-child(3) a:active .icon { background: #6b3ad9; border: 1px solid #6b3ad9; }
        .home-icon2 dd:nth-child(4) a:active .icon { background: #e60e44; border: 1px solid #e60e44; }
        .home-icon2 dd:nth-child(5) a:active .icon { background: #1a9fe7; border: 1px solid #1a9fe7; }
        .home-icon2 dd:nth-child(6) a:active .icon { background: #e40d7f; border: 1px solid #e40d7f; }
        .home-icon2 dd:nth-child(7) a:active .icon { background: #0eb1ac; border: 1px solid #0eb1ac; }
        .home-icon2 dd:nth-child(8) a:active .icon { background: #da0a16; border: 1px solid #da0a16; }
        .home-icon2 dd:nth-child(9) a:active .icon { background: #f78f2b; border: 1px solid #f78f2b; }
        .home-icon2 dd:nth-child(10) a:active .icon { background: #e36320; border: 1px solid #e36320; }
        .home-icon2 dd:nth-child(1) a:active .tit { color: #eb9909; }
        .home-icon2 dd:nth-child(2) a:active .tit { color: #e7491b; }
        .home-icon2 dd:nth-child(3) a:active .tit { color: #6b3ad9; }
        .home-icon2 dd:nth-child(4) a:active .tit { color: #e60e44; }
        .home-icon2 dd:nth-child(5) a:active .tit { color: #1a9fe7; }
        .home-icon2 dd:nth-child(6) a:active .tit { color: #e40d7f; }
        .home-icon2 dd:nth-child(7) a:active .tit { color: #0eb1ac; }
        .home-icon2 dd:nth-child(8) a:active .tit { color: #da0a16; }
        .home-icon2 dd:nth-child(9) a:active .tit { color: #f78f2b; }
        .home-icon2 dd:nth-child(10) a:active .tit { color: #e36320; }


.lin-member-vote { margin: 15px; }
    .lin-member-vote a { display: block; position: relative; height: 60px; line-height: 60px; font-size: 18px; text-align: left; padding-left: 120px; background: #2c189d; color: #fff; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
        .lin-member-vote a img { height: 50px; position: absolute; left: 5px; top: 5px; }

.home-top-adtext { margin: 0 0px; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; font-size: 14px; }
    .home-top-adtext dd { border-bottom: 1px solid #f4f4f4; }
        .home-top-adtext dd:last-child { border-bottom: none; }
        .home-top-adtext dd a { display: block; padding: 0px 10px; height: 40px; line-height: 40px; overflow: hidden; color: #5d78ff; background: #fff; }
            .home-top-adtext dd a em { font-style: normal; margin-right: 10px; padding: 2px 3px; vertical-align: top; font-size: 12px; background-color: #5d78ff; color: #fff; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }

.home-kuaibao { margin: 0px 15px; height: 36px; position: relative; overflow: hidden; background: rgba(161, 197, 6, 1.5) url(images/bg.png) no-repeat center center; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0px 2px 5px rgba(0,0,0,0.1); -moz-box-shadow: 0px 2px 5px rgba(0,0,0,0.1); box-shadow: 0px 2px 5px rgba(0,0,0,0.1); }
    .home-kuaibao .hd { width: 60px; position: absolute; left: 0; top: 0; text-align: center; }
        .home-kuaibao .hd h2 { margin: 10px 0; line-height: 16px; font-size: 14px; color: #ffffff; border-right: 1px solid #fff; }
    .home-kuaibao .bd { margin: 0 20px 0 70px; }
    .home-kuaibao .ion-ios-arrow-forward { position: absolute; right: 0; top: 0; width: 24px; height: 36px; line-height: 36px; font-size: 14px; text-align: center; color: #fff; }

.home-site { margin: 13px; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
    .home-site dd { float: left; width: 50%; -webkit-box-flex: 50%; -webkit-flex: 50%; -ms-flex: 50%; flex: 50%; }
        .home-site dd a { display: block; margin: 2px; height: 40px; line-height: 40px; background-color: #a1c541; color: #fff; text-align: center; font-size: 14px; overflow: hidden; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }


.home-top-ad1 { margin: -5px 10px; text-align: center; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
    .home-top-ad1 dd { float: left; width: 100%; -webkit-box-flex: 100%; -webkit-flex: 100%; -ms-flex: 100%; flex: 100%; }
        .home-top-ad1 dd .pic { display: block; margin: 5px; height: 0; padding-bottom: 38%; overflow: hidden; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0px 2px 5px rgba(0,0,0,0.1); -moz-box-shadow: 0px 2px 5px rgba(0,0,0,0.1); box-shadow: 0px 2px 5px rgba(0,0,0,0.1); }
            .home-top-ad1 dd .pic img { width: 100%; vertical-align: middle; }

.home-top-ad2 { margin: -5px 10px; text-align: center; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
    .home-top-ad2 dd { float: left; width: 50%; -webkit-box-flex: 50%; -webkit-flex: 50%; -ms-flex: 50%; flex: 50%; }
        .home-top-ad2 dd .pic { display: block; margin: 5px; height: 0; padding-bottom: 38%; overflow: hidden; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0px 2px 5px rgba(0,0,0,0.1); -moz-box-shadow: 0px 2px 5px rgba(0,0,0,0.1); box-shadow: 0px 2px 5px rgba(0,0,0,0.1); }
            .home-top-ad2 dd .pic img { width: 100%; vertical-align: middle; }

.top-cover-time { position: absolute; z-index: 10; top: 15px; right: 15px; padding-left: 25px; font-size: 14px; color: #fff; }
    .top-cover-time .top-cover-close { float: left; }
    .top-cover-time .text-circle { position: absolute; z-index: 15; left: 0; top: 0; right: 0; bottom: 0; width: 20px; height: 20px; line-height: 20px; text-align: center; color: #fff; font-size: 12px; }
    .top-cover-time .top-cover-time-wrapper { position: absolute; z-index: 10; left: 0; width: 20px; height: 20px; clip: rect(0px, 20px, 20px, 10px); }
    .top-cover-time .time-circle { position: absolute; z-index: 11; width: 20px; height: 20px; border: 2px solid #fff; border-radius: 50px; clip: rect(0px, 10px, 20px, 0px); }
    .top-cover-time div[data-anim~=base] { -webkit-animation-iteration-count: 1; -webkit-animation-fill-mode: forwards; -webkit-animation-timing-function: linear; }
    .top-cover-time .top-cover-time-wrapper[data-anim~=wrapper] { -webkit-animation-duration: 0.01s; -webkit-animation-delay: 3s; -webkit-animation-name: close-wrapper; }
    .top-cover-time .time-circle[data-anim~=left] { -webkit-animation-duration: 6s; -webkit-animation-name: left-spin; }
    .top-cover-time .time-circle[data-anim~=right] { -webkit-animation-duration: 3s; -webkit-animation-name: right-spin; }

@-webkit-keyframes right-spin {
    from { -webkit-transform: rotate(0deg); }
    to { -webkit-transform: rotate(180deg); }
}

@-webkit-keyframes left-spin {
    from { -webkit-transform: rotate(0deg); }
    to { -webkit-transform: rotate(360deg); }
}

@-webkit-keyframes close-wrapper {
    to { clip: rect(auto, auto, auto, auto); }
}

.swiper-pop { position: fixed; left: 0; right: 0; top: 0; bottom: 0; width: 100%; height: 100%; z-index: 9; display: none; background: #fff; }
    .swiper-pop .box { }
    .swiper-pop .swiper-container { width: 100%; height: 100%; }
    .swiper-pop .box img { width: 100%; height: auto; }
    .swiper-pop .swiper-pagination { bottom: 10px; }
        .swiper-pop .swiper-pagination .swiper-pagination-bullet { width: 4px; height: 4px; background: #fff; opacity: .5; -webkit-border-radius: 2em; -moz-border-radius: 2em; border-radius: 2em; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
            .swiper-pop .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active { width: 20px; opacity: 1; }


.swiper-focus-top { padding: 0; z-index: 9; }
    .swiper-focus-top .swiper-slide { position: relative; }
        .swiper-focus-top .swiper-slide .box { position: relative; z-index: 0; overflow: hidden; }
        .swiper-focus-top .swiper-slide .pic { position: relative; z-index: 0; background: #fff; overflow: hidden; }
            .swiper-focus-top .swiper-slide .pic img { width: 100%; height: auto; }
        .swiper-focus-top .swiper-slide .txt { position: absolute; left: 0; bottom: 0; right: 0; background: -webkit-gradient(linear,0 0,0 bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,0.75))); overflow: hidden; }
            .swiper-focus-top .swiper-slide .txt a { display: block; padding: 0 10px; height: 56px; line-height: 56px; font-size: 18px; overflow: hidden; color: #fff; }
    .swiper-focus-top .swiper-pagination { bottom: 10px; }
        .swiper-focus-top .swiper-pagination .swiper-pagination-bullet { width: 4px; height: 4px; background: #fff; opacity: .5; -webkit-border-radius: 2em; -moz-border-radius: 2em; border-radius: 2em; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
            .swiper-focus-top .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active { width: 20px; opacity: 1; }


.swiper-focus { padding: 5px 15px; z-index: 9; }
    .swiper-focus .swiper-slide { position: relative; max-height: 320px; margin-right: 15px; }
        .swiper-focus .swiper-slide .box { position: relative; z-index: 0; margin: 0 0px; overflow: hidden; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; -webkit-box-shadow: 0px 2px 5px rgba(0,0,0,0.1); -moz-box-shadow: 0px 2px 5px rgba(0,0,0,0.1); box-shadow: 0px 2px 5px rgba(0,0,0,0.1); }
        .swiper-focus .swiper-slide .pic { position: relative; z-index: 0; width: 100%; height: 0; max-height: 320px; padding-bottom: 32%; background: #fff; overflow: hidden; }
            .swiper-focus .swiper-slide .pic img { width: 100%; height: auto; }
        .swiper-focus .swiper-slide .txt { position: absolute; left: 0; bottom: 0; right: 0; background: -webkit-gradient(linear,0 0,0 bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,0.75))); overflow: hidden; }
            .swiper-focus .swiper-slide .txt a { display: block; padding: 0 10px; height: 56px; line-height: 56px; font-size: 18px; overflow: hidden; color: #fff; }
    .swiper-focus .swiper-pagination { bottom: 10px; }
        .swiper-focus .swiper-pagination .swiper-pagination-bullet { width: 4px; height: 4px; background: #fff; opacity: .5; -webkit-border-radius: 2em; -moz-border-radius: 2em; border-radius: 2em; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
            .swiper-focus .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active { width: 20px; opacity: 1; }

.swiper-nav { padding: 15px; z-index: 9; }
    .swiper-nav .swiper-slide { position: relative; max-height: 500px; }
        .swiper-nav .swiper-slide .box { position: relative; z-index: 0; margin: 0 0px; overflow: hidden; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; -webkit-box-shadow: 0px 2px 5px rgba(0,0,0,0.1); -moz-box-shadow: 0px 2px 5px rgba(0,0,0,0.1); box-shadow: 0px 2px 5px rgba(0,0,0,0.1); }
        .swiper-nav .swiper-slide .pic { position: relative; z-index: 0; width: 100%; height: 0; max-height: 500px; padding-bottom: 50%; background: #fff; overflow: hidden; }
            .swiper-nav .swiper-slide .pic img { width: auto; height: auto; max-width: 100%; max-height: 100%; -ms-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); transform: translate(-50%, -50%); position: absolute; left: 50%; top: 50%; }
        .swiper-nav .swiper-slide .txt { position: absolute; left: 0; bottom: 0; right: 0; background: -webkit-gradient(linear,0 0,0 bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,0.75))); overflow: hidden; }
            .swiper-nav .swiper-slide .txt a { display: block; padding: 0 10px; height: 56px; line-height: 56px; font-size: 18px; overflow: hidden; color: #fff; }
    .swiper-nav .swiper-pagination { bottom: 0px; }
        .swiper-nav .swiper-pagination .swiper-pagination-bullet { width: 4px; height: 4px; background: #ccc; opacity: .5; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
            .swiper-nav .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active { width: 20px; background: #a1c541; opacity: 1; }

.swiper-text { z-index: 9; }
    .swiper-text .swiper-slide { position: relative; height: 36px; overflow: hidden; }
        .swiper-text .swiper-slide a { display: block; height: 36px; line-height: 36px; font-size: 13px; overflow: hidden; color: #fff; }
    .swiper-text .swiper-pagination { bottom: 0px; }
        .swiper-text .swiper-pagination .swiper-pagination-bullet { width: 4px; height: 4px; background: #ccc; opacity: .5; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
            .swiper-text .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active { width: 20px; background: #a1c541; opacity: 1; }

.swiper-home-activity { margin: 0px; padding: 0 15px 20px; }
    .swiper-home-activity .swiper-slide { text-align: center; /*position: relative; -webkit-box-flex: 1; -webkit-flex: 1;-ms-flex: 1; flex: 1; width: 50%; min-width: 50%; max-width: 50%;*/ }
        .swiper-home-activity .swiper-slide .box { position: relative; padding: 0 0px; }
            .swiper-home-activity .swiper-slide .box .pic { position: relative; z-index: -1; width: 100%; height: 0; padding-bottom: 50%; text-align: center; overflow: hidden; }
                .swiper-home-activity .swiper-slide .box .pic img { width: 100%; height: auto; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
            .swiper-home-activity .swiper-slide .box .tit { margin: 10px 0; height: 2.6em; line-height: 1.3em; text-align: justify; font-size: 14px; word-break: break-all; overflow: hidden; }
            .swiper-home-activity .swiper-slide .box .label { float: left; margin: 0px 0 10px; padding: 3px 5px; height: 18px; line-height: 14px; text-align: justify; font-size: 11px; color: #fff; background: #999; word-break: break-all; overflow: hidden; -webkit-border-radius: 35px; -moz-border-radius: 35px; border-radius: 35px; }
            .swiper-home-activity .swiper-slide .box .date { float: right; margin: 0px 0 10px; height: 18px; line-height: 18px; text-align: justify; font-size: 12px; color: #999; word-break: break-all; overflow: hidden; }
        .swiper-home-activity .swiper-slide a { display: block; color: #333; }
    .swiper-home-activity .swiper-pagination { bottom: 5px; }
        .swiper-home-activity .swiper-pagination .swiper-pagination-bullet { width: 4px; height: 4px; background: #ccc; opacity: .5; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
            .swiper-home-activity .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active { width: 20px; background: #a1c541; opacity: 1; }

.swiper-home-special { margin: 0px; padding: 0 15px 20px; }
    .swiper-home-special .swiper-slide { text-align: center; /*position: relative; -webkit-box-flex: 1; -webkit-flex: 1;-ms-flex: 1; flex: 1; width: 50%; min-width: 50%; max-width: 50%;*/ }
        .swiper-home-special .swiper-slide .box { position: relative; padding: 0 0px; }
            .swiper-home-special .swiper-slide .box .pic { position: relative; z-index: -1; width: 100%; height: 0; padding-bottom: 55.55555555556%; text-align: center; overflow: hidden; }
                .swiper-home-special .swiper-slide .box .pic img { width: 100%; height: auto; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
            .swiper-home-special .swiper-slide .box .tit { margin: 10px; height: 1.2em; line-height: 1.2em; font-size: 18px; word-break: break-all; overflow: hidden; }
        .swiper-home-special .swiper-slide a { display: block; color: #333; }
    .swiper-home-special .swiper-pagination { bottom: 5px; }
        .swiper-home-special .swiper-pagination .swiper-pagination-bullet { width: 4px; height: 4px; background: #ccc; opacity: .5; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
            .swiper-home-special .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active { width: 20px; background: #a1c541; opacity: 1; }

.swiper-home-company { margin: 0px; padding: 0px 15px 12px; }
    .swiper-home-company .swiper-slide { text-align: center; }
        .swiper-home-company .swiper-slide .box { position: relative; margin: 0px; padding: 0 0 15px; overflow: hidden; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; -webkit-box-shadow: 0px 1px 5px rgba(0,0,0,0.1); -moz-box-shadow: 0px 1px 5px rgba(0,0,0,0.1); box-shadow: 0px 1px 5px rgba(0,0,0,0.1); }
            .swiper-home-company .swiper-slide .box .pic { position: relative; z-index: -1; width: 100%; height: 0; padding-bottom: 50%; text-align: center; overflow: hidden; }
                .swiper-home-company .swiper-slide .box .pic img { width: 100%; height: auto; }
            .swiper-home-company .swiper-slide .box .txt { margin: 10px; height: 2.4em; line-height: 1.2em; font-size: 18px; word-break: break-all; overflow: hidden; }
            .swiper-home-company .swiper-slide .box .logo { float: left; padding: 0 15px 0 0; margin: 15px; border-right: 1px dotted #ddd; }
                .swiper-home-company .swiper-slide .box .logo img { width: 100px; height: 50px; }
            .swiper-home-company .swiper-slide .box .tit { display: block; margin: 0 15px; text-align: left; font-weight: normal; font-size: 18px; height: 40px; line-height: 40px; overflow: hidden; }
                .swiper-home-company .swiper-slide .box .tit span { padding-left: 10px; font-weight: normal; font-size: 13px; color: #999; }
            .swiper-home-company .swiper-slide .box .desc { margin: 0 10px 10px; height: 72px; line-height: 24px; font-size: 14px; overflow: hidden; }
            .swiper-home-company .swiper-slide .box .tag { margin: 0 -1px; margin: 0 15px; height: 24px; line-height: 24px; font-size: 12px; overflow: hidden; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
                .swiper-home-company .swiper-slide .box .tag a { margin: 0 1px; float: left; display: inline-block; padding: 0 5px; line-height: 24px; font-size: 12px; background: #aaa; color: #fff; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; -webkit-border-radius: 12px; -moz-border-radius: 12px; -ms-border-radius: 12px; -o-border-radius: 12px; border-radius: 12px; }
                    .swiper-home-company .swiper-slide .box .tag a:hover { background: #a1c541; }
        .swiper-home-company .swiper-slide a { display: block; color: #333; }
    .swiper-home-company .swiper-pagination { bottom: 10px; }
        .swiper-home-company .swiper-pagination .swiper-pagination-bullet { width: 4px; height: 4px; background: #ccc; opacity: .5; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
            .swiper-home-company .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active { width: 20px; background: #a1c541; opacity: 1; }

.swiper-home-product { margin: 0px; padding: 0px 15px 40px; }
    .swiper-home-product .swiper-slide { text-align: center; }
        .swiper-home-product .swiper-slide .box { position: relative; margin: 0px; padding: 0 0 0; overflow: hidden; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; -webkit-box-shadow: 0px 1px 5px rgba(0,0,0,0.1); -moz-box-shadow: 0px 1px 5px rgba(0,0,0,0.1); box-shadow: 0px 1px 5px rgba(0,0,0,0.1); }
            .swiper-home-product .swiper-slide .box .pic { position: relative; z-index: -1; width: 100%; height: 0; padding-bottom: 100%; text-align: center; overflow: hidden; }
                .swiper-home-product .swiper-slide .box .pic img { width: 100%; height: auto; }
            .swiper-home-product .swiper-slide .box .tit { display: block; margin: 8px 10px; text-align: justify; font-weight: normal; font-size: 14px; height: 2.6em; line-height: 1.3em; overflow: hidden; }
            .swiper-home-product .swiper-slide .box .job { display: block; font-weight: normal; font-size: 12px; color: #999; }
        .swiper-home-product .swiper-slide a { display: block; color: #333; }
    .swiper-home-product .swiper-pagination { bottom: 10px; }
        .swiper-home-product .swiper-pagination .swiper-pagination-bullet { width: 4px; height: 4px; background: #ccc; opacity: .5; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
            .swiper-home-product .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active { width: 20px; background: #a1c541; opacity: 1; }

.swiper-home-person { margin: 0px; padding: 0px 15px 40px; }
    .swiper-home-person .swiper-slide { text-align: center; }
        .swiper-home-person .swiper-slide .box { position: relative; margin: 0px; padding: 0 0 0; overflow: hidden; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; -webkit-box-shadow: 0px 1px 5px rgba(0,0,0,0.1); -moz-box-shadow: 0px 1px 5px rgba(0,0,0,0.1); box-shadow: 0px 1px 5px rgba(0,0,0,0.1); }
            .swiper-home-person .swiper-slide .box .pic { position: relative; z-index: -1; width: 100%; height: 0; padding-bottom: 75%; text-align: center; overflow: hidden; }
                .swiper-home-person .swiper-slide .box .pic img { width: 100%; height: auto; }
            .swiper-home-person .swiper-slide .box .tit { display: block; margin: 8px 10px; text-align: justify; font-weight: normal; font-size: 14px; height: 2.6em; line-height: 1.3em; overflow: hidden; }
            .swiper-home-person .swiper-slide .box .job { display: block; font-weight: normal; font-size: 12px; color: #999; }
        .swiper-home-person .swiper-slide a { display: block; color: #333; }
    .swiper-home-person .swiper-pagination { bottom: 10px; }
        .swiper-home-person .swiper-pagination .swiper-pagination-bullet { width: 4px; height: 4px; background: #ccc; opacity: .5; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
            .swiper-home-person .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active { width: 20px; background: #a1c541; opacity: 1; }

.swiper-home-brandfree { margin: 0px 0 10px; padding: 5px 15px; }
    .swiper-home-brandfree .swiper-slide { text-align: center; }
        .swiper-home-brandfree .swiper-slide .box { position: relative; margin: 0px; padding: 5px; overflow: hidden; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; -webkit-box-shadow: 0px 1px 5px rgba(0,0,0,0.1); -moz-box-shadow: 0px 1px 5px rgba(0,0,0,0.1); box-shadow: 0px 1px 5px rgba(0,0,0,0.1); }
            .swiper-home-brandfree .swiper-slide .box .pic { position: relative; margin-bottom: 10px; z-index: -1; width: 100%; height: 0; padding-bottom: 50%; overflow: hidden; }
                .swiper-home-brandfree .swiper-slide .box .pic img { width: 100%; height: auto; }
            .swiper-home-brandfree .swiper-slide .box .tit { display: block; font-weight: normal; font-size: 12px; height: 1.2em; line-height: 1.2em; overflow: hidden; }
        .swiper-home-brandfree .swiper-slide a { display: block; color: #333; }
    .swiper-home-brandfree .swiper-pagination { bottom: 10px; }
        .swiper-home-brandfree .swiper-pagination .swiper-pagination-bullet { width: 4px; height: 4px; background: #ccc; opacity: .5; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
            .swiper-home-brandfree .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active { width: 20px; background: #a1c541; opacity: 1; }

.product-list { margin: 0 10px 10px; text-align: center; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
    .product-list dd { float: left; width: 33.333333333333%; -webkit-box-flex: 33.333333333333%; -webkit-flex: 33.333333333333%; -ms-flex: 33.333333333333%; flex: 33.333333333333%; }
        .product-list dd .box { margin: 5px; background: #fafafa; border: 1px solid #f1f1f1; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; overflow: hidden; }
        .product-list dd .pic { display: block; height: 0; padding-bottom: 130%; overflow: hidden; }
            .product-list dd .pic img { width: 100%; height: auto; }
        .product-list dd .tit { margin: 5px; height: 2.6em; max-height: 2.6em; line-height: 1.3em; font-size: 14px; color: #333; overflow: hidden; }
            .product-list dd .tit a { color: #333; }

.pro-box { position: relative; margin: 10px 0; padding: 0px; font-size: 16px; line-height: 1.8em; background: #fff; }
    .pro-box .pro-hd { margin: 0 15px 10px; padding-top: 15px; font-size: 16px; color: #333; line-height: 1em; }
        .pro-box .pro-hd h2 { margin: 0; padding: 0 10px; border-left: 3px solid #111; color: #a1c541; color: #111; line-height: 1em; font-size: 18px; font-weight: bold; }
            .pro-box .pro-hd h2 a { color: #a1c541; color: #111; }
        .pro-box .pro-hd .pro-hd-right { float: right; color: #888; font-size: 14px; }
            .pro-box .pro-hd .pro-hd-right span { color: #a1c541; }

    .pro-box .swiper-tab-hd { float: right; margin-top: -3px; color: #888; }
        .pro-box .swiper-tab-hd a { float: left; margin-left: 2px; display: inline-block; padding: 0px 10px; line-height: 22px; height: 22px; border: 1px solid #ddd; background: #fff; font-size: 13px; color: #888; -webkit-border-radius: 3em; -moz-border-radius: 3em; border-radius: 3em; }
            .pro-box .swiper-tab-hd a.active { border: 1px solid #a1c541; background: #a1c541; color: #fff; }

.subtitle { text-align: center; }
    .subtitle h3 { display: inline-block; position: relative; margin: 0; height: 1.2em; line-height: 1.2em; font-size: 14px; color: #333; }
        .subtitle h3:before,
        .subtitle h3:after { display: block; position: absolute; width: 1em; height: 1px; margin-top: -1px; background: #333; top: 50%; content: ""; }
        .subtitle h3:before { left: -2em; }
        .subtitle h3:after { right: -2em; }

.lin-brand { margin: 0px 0px; }
    .lin-brand dd { position: relative; overflow: hidden; }
        .lin-brand dd:before { z-index: 0; position: absolute; height: 0; left: 0; top: 0; right: 0; bottom: 0; border-top: 1px solid #f1f1f1; content: ""; display: block; }
        .lin-brand dd:first-child:before { border: none; }
        .lin-brand dd a { display: block; padding: 10px 15px; font-size: 14px; line-height: 20px; text-decoration: none; }
            .lin-brand dd a:active { background-color: #efefef; }
        .lin-brand dd .pic { overflow: hidden; float: left; margin: 0 10px 0 0; width: 122px; height: 62px; border: 1px solid #efefef; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; background: #efefef url(/assets/css/img/loading.gif) no-repeat center center; }
            .lin-brand dd .pic img { vertical-align: middle; width: 120px; height: 60px; }
        .lin-brand dd .txt { font-size: 16px; line-height: 26px; font-weight: normal; color: #333; }
            .lin-brand dd .txt .tit { height: 24px; line-height: 24px; font-size: 18px; font-weight: normal; color: #333; overflow: hidden; }
            .lin-brand dd .txt .desc { max-height: 36px; line-height: 18px; overflow: hidden; font-size: 14px; color: #999; }
            .lin-brand dd .txt .company,
            .lin-brand dd .txt .product { max-height: 18px; line-height: 18px; overflow: hidden; font-size: 14px; color: #999; }

.lin-list { margin: 0 15px; padding: 0; }
    .lin-list .item { position: relative; padding: 0; text-align: justify; background-size: 100% 1px; background-repeat: no-repeat; background-position: bottom; background-image: -webkit-linear-gradient(0deg, #f1f1f1 0%, #f1f1f1 100%); background-image: -moz-linear-gradient(0deg, #f1f1f1 0%, #f1f1f1 100%); background-image: -ms-linear-gradient(0deg, #f1f1f1 0%, #f1f1f1 100%); background-image: -o-linear-gradient(0deg, #f1f1f1 0%, #f1f1f1 100%); background-image: linear-gradient(0deg, #f1f1f1 0%, #f1f1f1 100%); -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
        /*.lin-list .item:after { z-index: 0; position: absolute; height: 0; left: 0; top: 0; right: 0; bottom: 0; border-top: 1px solid #ddd; content: ""; display: block; border-top: none;}
*/
        .lin-list .item:last-child { background: none; }
        .lin-list .item a { display: block; position: relative; padding: 15px; margin: 0 -15px; color: #333; }
            .lin-list .item a:active { background-color: #f5f5f5; }
            .lin-list .item a:after { content: ""; display: block; height: 0; clear: both; visibility: hidden; }
        .lin-list .item img { vertical-align: middle; }
        .lin-list .item .pic-one { position: relative; float: left; width: 33.33333333%; margin: 0 10px 0 0; }
        .lin-list .item .pic { width: 100%; height: 0; padding-bottom: 75%; overflow: hidden; background: #fafafa url(/Assets/2019/css/images/loading.gif) no-repeat center center; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
            .lin-list .item .pic img { width: 100%; height: auto; }
        .lin-list .item .tit,
        .lin-list .item .desc,
        .lin-list .item .date { min-height: 1.2em; max-height: 1.2em; line-height: 1.2em; overflow: hidden; }
        .lin-list .item .tit { margin-bottom: 10px; max-height: 3em; line-height: 1.5em; font-size: 16px; color: #333; }
        .lin-list .item .tit1 { position: relative; padding-left: 12px; max-height: 1.2em; line-height: 1.2em; font-size: 16px; color: #333; overflow: hidden; }
            .lin-list .item .tit1:after { content: ""; background: #ccc; width: 4px; height: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; display: block; position: absolute; left: 0; top: 50%; margin-top: -2px }
            .lin-list .item .tit1 em.lbl2 { margin-right: 10px; padding-right: 10px; border-right: 1px solid #ccc; color: #77c; font-style: normal; }
                .lin-list .item .tit1 em.lbl2 a { color: #77c; }
            .lin-list .item .tit1 em.lbl1 { margin-right: 10px; display: inline-block; font-size: 14px; line-height: 1.2em; padding: 2px 5px; background: #77c; color: #fff; font-style: normal; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
                .lin-list .item .tit1 em.lbl1 a { color: #fff; }
            .lin-list .item .tit1 .date { float: right; font-size: 14px; color: #999; margin-left: 30px; }
        .lin-list .item .desc { margin-top: 10px; max-height: 1.2em; font-size: 12px; overflow: hidden; color: #888; }
        .lin-list .item .date { float: right; margin-left: 10px; font-size: 12px; color: #888; }
        .lin-list .item .pic-more { margin: 0 0 10px -1px; overflow: hidden; }
            .lin-list .item .pic-more .pic-item { float: left; width: 33.33333333%; }
                .lin-list .item .pic-more .pic-item .pic { float: none; margin: 0 0 0 1px; overflow: hidden; width: auto; background-position: center center; background-repeat: no-repeat; background-size: cover; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; }
                    .lin-list .item .pic-more .pic-item .pic.lazy { background-size: auto; }
                .lin-list .item .pic-more .pic-item:first-child .pic { -webkit-border-radius: 5px 0 0 5px; -moz-border-radius: 5px 0 0 5px; border-radius: 5px 0 0 5px; }
                .lin-list .item .pic-more .pic-item:last-child .pic { -webkit-border-radius: 0 5px 5px 0; -moz-border-radius: 0 5px 5px 0; border-radius: 0 5px 5px 0; }
        .lin-list .item .lbl { float: right; display: block; padding: 0 2px; margin: 5px 0 0 10px; max-height: 18px; line-height: 18px; overflow: hidden; font-size: 12px; color: #fff; background: #870000; }
        .lin-list .item .lbl-1 { background: #16A085; }
        .lin-list .item .lbl-2 { background: #27AE60; }
        .lin-list .item .lbl-3 { background: #2980B9; }
        .lin-list .item .lbl-4 { background: #8E44AD; }
        .lin-list .item .lbl-5 { background: #D35400; }
        .lin-list .item .lbl-6 { background: #F39C12; }
        .lin-list .item .lbl-7 { background: #C0392B; }
        .lin-list .item .lbl-8 { background: #2C3E50; }
        .lin-list .item .lbl-9 { background: #870000; }
        .lin-list .item .status { background: #000000; font-size: 11px; color: #fff; display: inline-block; padding: 0 5px; line-height: 1.3em; vertical-align: top; -webkit-border-radius: 0.65em; -moz-border-radius: 0.65em; border-radius: 0.65em; }
        .lin-list .item .status--2 { background: #000000; }
        .lin-list .item .status--1 { background: #333333; }
        .lin-list .item .status-0 { background: #bbbbbb; }
        .lin-list .item .status-1 { background: #eb9909; }
        .lin-list .item .status-2 { background: #eb9909; }
        .lin-list .item .status-3 { background: #eb9909; }
        .lin-list .item .status-4 { background: #eb9909; }
        .lin-list .item .status-5 { background: #eb9909; }
        .lin-list .item .status-6 { background: #eb9909; }
        .lin-list .item .status-7 { background: #eb9909; }
        .lin-list .item .status-7 { background: #eb9909; }

.lazy { background: #f1f1f1 url(/Assets/2019/css/images/loading.gif) no-repeat center center; }

.lin-search-list { margin: 0 15px; padding: 0; }
    .lin-search-list .item { position: relative; padding: 0; text-align: justify; background-size: 100% 1px; background-repeat: no-repeat; background-position: bottom; background-image: -webkit-linear-gradient(0deg, #f1f1f1 0%, #f1f1f1 100%); background-image: -moz-linear-gradient(0deg, #f1f1f1 0%, #f1f1f1 100%); background-image: -ms-linear-gradient(0deg, #f1f1f1 0%, #f1f1f1 100%); background-image: -o-linear-gradient(0deg, #f1f1f1 0%, #f1f1f1 100%); background-image: linear-gradient(0deg, #f1f1f1 0%, #f1f1f1 100%); }
        .lin-search-list .item:last-child { background: none; }
        .lin-search-list .item a { display: block; position: relative; padding: 15px; margin: 0 -15px; color: #333; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
            .lin-search-list .item a:active { background-color: #f5f5f5; }
            .lin-search-list .item a:after { content: ""; display: block; height: 0; clear: both; visibility: hidden; }
        .lin-search-list .item .pic-1 { position: relative; float: left; width: 33.33333333%; margin: 0 10px 0 0; }
        .lin-search-list .item .pic { width: 100%; overflow: hidden; background-color: #fafafa; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
            .lin-search-list .item .pic img { width: 100%; height: auto; vertical-align: middle; }
        .lin-search-list .item .tit,
        .lin-search-list .item .desc,
        .lin-search-list .item .date { max-height: 1.5em; line-height: 1.5em; color: #888; overflow: hidden; }
        .lin-search-list .item .tit { max-height: 3em; line-height: 1.5em; font-size: 18px; color: #333; }
        .lin-search-list .item .desc { max-height: 3em; font-size: 14px; }
        .lin-search-list .item .date { float: right; font-size: 12px; }
        .lin-search-list .item .pic-more { margin: 0 0 10px -1px; overflow: hidden; }
            .lin-search-list .item .pic-more .pic-item { float: left; width: 33.33333333%; }
                .lin-search-list .item .pic-more .pic-item .pic { float: none; margin: 0 0 0 1px; overflow: hidden; width: auto; background-position: center center; background-repeat: no-repeat; background-size: cover; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; }
                    .lin-search-list .item .pic-more .pic-item .pic.lazy { background-size: auto; }
                .lin-search-list .item .pic-more .pic-item:first-child .pic { -webkit-border-radius: 5px 0 0 5px; -moz-border-radius: 5px 0 0 5px; border-radius: 5px 0 0 5px; }
                .lin-search-list .item .pic-more .pic-item:last-child .pic { -webkit-border-radius: 0 5px 5px 0; -moz-border-radius: 0 5px 5px 0; border-radius: 0 5px 5px 0; }
        .lin-search-list .item .lbl { float: right; display: block; padding: 0 2px; margin: 5px 0 0 10px; max-height: 18px; line-height: 18px; overflow: hidden; font-size: 12px; color: #fff; background: #870000; }
        .lin-search-list .item .lbl-1 { background: #16A085; }
        .lin-search-list .item .lbl-2 { background: #27AE60; }
        .lin-search-list .item .lbl-3 { background: #2980B9; }
        .lin-search-list .item .lbl-4 { background: #8E44AD; }
        .lin-search-list .item .lbl-5 { background: #D35400; }
        .lin-search-list .item .lbl-6 { background: #F39C12; }
        .lin-search-list .item .lbl-7 { background: #C0392B; }
        .lin-search-list .item .lbl-8 { background: #2C3E50; }
        .lin-search-list .item .lbl-9 { background: #870000; }

    .lin-search-list.lin-search-company .item .pic-1,
    .lin-search-list.lin-search-brand .item .pic-1,
    .lin-search-list.lin-search-activity .item .pic-1 { border: 1px solid #f1f1f1; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }

    .lin-search-list.lin-search-company .item .pic,
    .lin-search-list.lin-search-brand .item .pic,
    .lin-search-list.lin-search-activity .item .pic { height: 0; padding-bottom: 50%; }

    .lin-search-list.lin-search-news .item .pic-1,
    .lin-search-list.lin-search-trade .item .pic-1,
    .lin-search-list.lin-search-interview .item .pic-1,
    .lin-search-list.lin-search-person .item .pic-1 { border: 1px solid #f1f1f1; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }

    .lin-search-list.lin-search-news .item .pic,
    .lin-search-list.lin-search-trade .item .pic,
    .lin-search-list.lin-search-interview .item .pic,
    .lin-search-list.lin-search-person .item .pic { height: 0; padding-bottom: 75%; }

    .lin-search-list.lin-search-special .item .pic-1 { border: 1px solid #f1f1f1; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
    .lin-search-list.lin-search-special .item .pic { height: 0; padding-bottom: 55.555555555556%; }
    .lin-search-list.lin-search-product { margin: 5px; }
        .lin-search-list.lin-search-product .item { float: left; width: 50%; background-image: none; }
            .lin-search-list.lin-search-product .item a { margin: 5px; padding: 10px; border: 1px solid #f1f1f1; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
            .lin-search-list.lin-search-product .item .pic-1 { float: none; margin: 0; width: 100%; }
            .lin-search-list.lin-search-product .item .pic { height: 0; padding-bottom: 125%; }
            .lin-search-list.lin-search-product .item .tit { margin-top: 10px; min-height: 3em; font-size: 16px; }

/*顶部导航*/
.lin-submenu { visibility: hidden; position: fixed; z-index: 99998; left: 0; right: 0; bottom: 0; top: 44px; height: 0; background: rgba(0,0,0,0.5); overflow: hidden; -o-transition: all .2s ease-in-out; -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; transition: all .2s ease-in-out; filter: alpha(opacity=0); -moz-opacity: 0; -khtml-opacity: 0; opacity: 0; }
    .lin-submenu .pro-home-nav { padding: 5px 0; background: rgba(255,255,255,1); display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -o-transition: all .2s ease-in-out; -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; transition: all .2s ease-in-out; }
        .lin-submenu .pro-home-nav li { padding: 1px; width: 20%; min-width: 20%; max-width: 20%; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; text-align: center; font-size: 12px; }
            .lin-submenu .pro-home-nav li a { display: block; padding: 5px 5px; color: #999; }
                .lin-submenu .pro-home-nav li a i { display: block; margin: auto; width: 48px; height: 48px; line-height: 46px; font-size: 24px; background: #a1c541; color: #fff; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; }
    .lin-submenu.active { visibility: visible; top: 44px; height: 100%; filter: alpha(opacity=100); opacity: 1; }

.public-home-nav-tit { padding-top: 10px; border-top: 1px solid #ddd; background: #fafafa; text-align: center; }
    .public-home-nav-tit h3 { position: relative; display: inline-block; font-size: 14px; color: #999; }
        .public-home-nav-tit h3:before,
        .public-home-nav-tit h3:after { content: ""; display: block; position: absolute; top: 50%; width: 1em; height: 1px; background: #ccc; }
        .public-home-nav-tit h3:before { left: -2em; }
        .public-home-nav-tit h3:after { right: -2em; }

.public-home-nav { padding: 10px; background: #fafafa; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
    .public-home-nav li { padding: 1px; width: 25%; min-width: 25%; max-width: 25%; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
        .public-home-nav li a { overflow: hidden; display: block; padding: 0px 5px; height: 32px; line-height: 32px; font-size: 12px; color: #999; text-align: center; -moz-border-radius: 5em; -webkit-border-radius: 5em; border-radius: 5em; color: #333; background: #fff; border: 1px solid #ddd; }
            .public-home-nav li a:hover { color: #333; background: #ddd; }

ons-fab.fab.btn-jiaoliu { right: 10px; bottom: 30px; z-index: 999; width: 50px; height: 50px; background: none; }
    ons-fab.fab.btn-jiaoliu .btn-inner { width: 50px; height: 50px; padding-top: 8px; text-align: center; font-size: 12px; line-height: 1.2em; background-color: #a1c541; color: #fff; outline: none; border: 1px solid rgba(0,0,0,0.2); -webkit-border-radius: 50px; -moz-border-radius: 50px; border-radius: 50px; -webkit-transition: all .1s ease-in; transition: all .1s ease-in; -webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.2); box-shadow: 0 1px 5px rgba(0,0,0,0.2); border-top-width: .0625rem; border-bottom-width: calc(.1rem + .0625rem); }
        ons-fab.fab.btn-jiaoliu .btn-inner:active { border-top-width: calc(.1rem + .0625rem); border-bottom-width: .0625rem;; }

.btn-QrCode { width: 100%; height: 50px; font-size: 18px; background-color: #a1c541; color: #fff; outline: none; border: 1px solid rgba(0,0,0,0.2); -webkit-border-radius: 25px; -moz-border-radius: 25px; border-radius: 25px; -webkit-transition: all .1s ease-in; transition: all .1s ease-in; -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.0125), 0 1px 1px rgba(0,0,0,0.05); box-shadow: inset 0 1px 0 rgba(255,255,255,0.0125), 0 1px 1px rgba(0,0,0,0.05); border-top-width: .0625rem; border-bottom-width: calc(.1rem + .0625rem); }
    .btn-QrCode:active { border-top-width: calc(.1rem + .0625rem); border-bottom-width: .0625rem; }
    .btn-QrCode i { color: #fff; margin-right: 10px; }

.QrCode-Kehu { margin: 5px; text-align: center; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
    .QrCode-Kehu dd { float: left; width: 33.3333333333%; -webkit-box-flex: 33.3333333333%; -webkit-flex: 33.3333333333%; -ms-flex: 33.3333333333%; flex: 33.3333333333%; }
        .QrCode-Kehu dd .box { margin: 5px; }
        .QrCode-Kehu dd .pic { margin-bottom: 10px; display: block; overflow: hidden; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0px 2px 5px rgba(0,0,0,0.1); -moz-box-shadow: 0px 2px 5px rgba(0,0,0,0.1); box-shadow: 0px 2px 5px rgba(0,0,0,0.1); }
            .QrCode-Kehu dd .pic img { width: 100%; vertical-align: middle; }
        .QrCode-Kehu dd .tit { height: 3em; line-height: 1.5em; font-size: 14px; overflow: hidden; }


.page[status-bar-fill] > .page__content { top: 0px; }
    .page[status-bar-fill] > .page__content .top { padding-top: 20px; }
    .page[status-bar-fill] > .page__content .member-top { padding-top: 40px; height: 200px; }
        .page[status-bar-fill] > .page__content .member-top .member-notifications { margin-top: 15px; }
.page[status-bar-fill] .header-search .header-search-hd.toolbar + .page__background + .page__content, .header-search .header-search-hd.toolbar + .page__background + .page__content { margin-top: -1px; /* top: 64px;*/ }
.page[status-bar-fill] .toolbar.search-toolbar + .page__background + .page__content { top: 80px; }


.lin-swiper { width: 100%; }
.swiper-banner { z-index: 9; }
    .swiper-banner .swiper-slide { position: relative; max-height: 320px; }
        .swiper-banner .swiper-slide .box { position: relative; z-index: 0; background: #fff; overflow: hidden; }
            .swiper-banner .swiper-slide .box img { width: auto; height: auto; max-width: 100%; max-height: auto; width: 100%; margin-left: 0%; }
    .swiper-banner.w1920 .swiper-slide .box img { max-width: 150%; max-height: auto; width: 152%; margin-left: -26%; }
    .swiper-banner .swiper-pagination { bottom: 10px; }
        .swiper-banner .swiper-pagination .swiper-pagination-bullet { width: 5px; height: 5px; background: #fff; opacity: .5; -webkit-border-radius: 2em; -moz-border-radius: 2em; border-radius: 2em; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; -webkit-box-shadow: 0px 2px 5px rgba(0,0,0,0.2); -moz-box-shadow: 0px 2px 5px rgba(0,0,0,0.2); box-shadow: 0px 2px 5px rgba(0,0,0,0.2); }
            .swiper-banner .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active { width: 30px; opacity: 1; }
    .swiper-banner .swiper-button-prev, .swiper-banner .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'%2372a714'%2F%3E%3C%2Fsvg%3E"); background-color: rgba(255,255,255,0.5); -webkit-box-shadow: 0px 2px 5px rgba(0,0,0,0.2); -moz-box-shadow: 0px 2px 5px rgba(0,0,0,0.2); box-shadow: 0px 2px 5px rgba(0,0,0,0.2); background-size: 25px 30px; left: -360px; width: 4em; height: 4em; -webkit-border-radius: 2em; -moz-border-radius: 2em; border-radius: 2em; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
    .swiper-banner .swiper-button-next, .swiper-banner .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'%2372a714'%2F%3E%3C%2Fsvg%3E"); background-color: rgba(255,255,255,0.5); -webkit-box-shadow: 0px 2px 5px rgba(0,0,0,0.2); -moz-box-shadow: 0px 2px 5px rgba(0,0,0,0.2); box-shadow: 0px 2px 5px rgba(0,0,0,0.2); background-size: 25px 30px; right: -360px; width: 4em; height: 4em; -webkit-border-radius: 2em; -moz-border-radius: 2em; border-radius: 2em; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
    .swiper-banner .swiper-button-prev:hover { background-color: #72a714; 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-banner .swiper-button-next:hover { background-color: #72a714; 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-banner:hover .swiper-button-prev { left: 360px; display: none; }
    .swiper-banner:hover .swiper-button-next { right: 360px; display: none; }



.swiper-banner1 { z-index: 9; }
    .swiper-banner1 .swiper-slide { position: relative; max-height: 320px; }
        .swiper-banner1 .swiper-slide .box { position: relative; z-index: 0; background: #fff; overflow: hidden; }
            .swiper-banner1 .swiper-slide .box img { width: auto; height: auto; max-width: 100%; max-height: auto; width: 100%; margin-left: 0%; }
    .swiper-banner1.w1920 .swiper-slide .box img { max-width: 150%; max-height: auto; width: 152%; margin-left: -26%; }
    .swiper-banner1 .swiper-pagination { bottom: 10px; }
        .swiper-banner1 .swiper-pagination .swiper-pagination-bullet { width: 5px; height: 5px; background: #a1c541; opacity: .5; -webkit-border-radius: 2em; -moz-border-radius: 2em; border-radius: 2em; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
            .swiper-banner1 .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active { width: 30px; opacity: 1; }
    .swiper-banner1 .swiper-button-prev, .swiper-banner .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'%2372a714'%2F%3E%3C%2Fsvg%3E"); background-color: rgba(255,255,255,0.5); background-size: 25px 30px; left: -360px; width: 4em; height: 4em; -webkit-border-radius: 2em; -moz-border-radius: 2em; border-radius: 2em; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
    .swiper-banner1 .swiper-button-next, .swiper-banner .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'%2372a714'%2F%3E%3C%2Fsvg%3E"); background-color: rgba(255,255,255,0.5); background-size: 25px 30px; right: -360px; width: 4em; height: 4em; -webkit-border-radius: 2em; -moz-border-radius: 2em; border-radius: 2em; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
    .swiper-banner1 .swiper-button-prev:hover { background-color: #72a714; 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-banner1 .swiper-button-next:hover { background-color: #72a714; 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-banner1:hover .swiper-button-prev { left: 360px; display: none; }
    .swiper-banner1:hover .swiper-button-next { right: 360px; display: none; }


@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi), (min-resolution: 2dppx) {
    .lin-list .item { background-image: -webkit-linear-gradient(0deg, #f1f1f1 0%, #f1f1f1 50%, transparent 50%); background-image: -moz-linear-gradient(0deg, #f1f1f1 0%, #f1f1f1 50%, transparent 50%); background-image: -ms-linear-gradient(0deg, #f1f1f1 0%, #f1f1f1 50%, transparent 50%); background-image: -o-linear-gradient(0deg, #f1f1f1 0%, #f1f1f1 50%, transparent 50%); background-image: linear-gradient(0deg, #f1f1f1 0%, #f1f1f1 50%, transparent 50%); }
        .lin-list .item:last-child { background: none; }
    .lin-search-list .item { background-image: -webkit-linear-gradient(0deg, #f1f1f1 0%, #f1f1f1 50%, transparent 50%); background-image: -moz-linear-gradient(0deg, #f1f1f1 0%, #f1f1f1 50%, transparent 50%); background-image: -ms-linear-gradient(0deg, #f1f1f1 0%, #f1f1f1 50%, transparent 50%); background-image: -o-linear-gradient(0deg, #f1f1f1 0%, #f1f1f1 50%, transparent 50%); background-image: linear-gradient(0deg, #f1f1f1 0%, #f1f1f1 50%, transparent 50%); }
        .lin-search-list .item:last-child { background: none; }
}


.lin-ui-bbox { position: relative; margin: 10px 0; background: #fff; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; flex-direction: column; justify-content: space-between; align-items: normal; }
    .lin-ui-bbox .hd { padding: 15px 0; border-bottom: 1px solid #eee; }
        .lin-ui-bbox .hd h2 { position: relative; margin: 0; padding: 0 15px; color: #a1c541; line-height: 1em; font-size: 18px; font-weight: bold; }
            .lin-ui-bbox .hd h2:before { position: absolute; left: 0; top: 50%; margin-top: -9px; width: 5px; height: 18px; display: inline-block; background-color: #a1c541; content: ''; }
        .lin-ui-bbox .hd a { color: #a1c541; }
        .lin-ui-bbox .hd .rgt { float: right; color: #999; font-size: 14px; }
            .lin-ui-bbox .hd .rgt span { color: #a1c541; }
        .lin-ui-bbox .hd.swiper-tab-hd { float: right; margin-top: -6px; color: #999; }
            .lin-ui-bbox .hd.swiper-tab-hd a { float: left; margin-left: 2px; display: inline-block; padding: 0px 10px; line-height: 28px; height: 30px; border: 1px solid #eee; background: #fff; font-size: 13px; color: #999; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; }
                .lin-ui-bbox .hd.swiper-tab-hd a.active { border: 1px solid #a1c541; background: #a1c541; color: #fff; }
    .lin-ui-bbox .bd { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 15px; overflow: hidden; }


.lin-list-a { }
    .lin-list-a li { border-top: 1px solid #f5f5f5; background-color: #fff; position: relative; overflow: hidden; }
        .lin-list-a li:first-child { border-top: none; }
        .lin-list-a li > a { display: block; background-color: #fff; color: #333; padding: 15px; text-decoration: none; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; justify-content: stretch; align-items: stretch; flex-direction: row; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; -o-flex-wrap: wrap; flex-wrap: wrap; }
            .lin-list-a li > a:active { background-color: #f5f5f5; }
        .lin-list-a li section { font-size: 18px; line-height: 24px; font-weight: normal; color: #333; -webkit-box-flex: 1; -moz-box-flex: 1; width: 66.666666666666%; -webkit-flex: 1; -ms-flex: 1; flex: 1; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; justify-content: space-between; align-items: stretch; flex-direction: column; }
            .lin-list-a li section h5 { margin: 0 0 5px !important; line-height: 1.5em; max-height: 1.5em; font-size: 18px; font-weight: normal; color: #333; overflow: hidden; }
            .lin-list-a li section p { -webkit-box-flex: 3; -moz-box-flex: 3; -webkit-flex: 3; -ms-flex: 3; flex: 3; line-height: 1.5em; max-height: 3em; overflow: hidden; font-size: 13px; color: #999; }
            .lin-list-a li section span { display: block; margin-top: 5px; height: 1.2em; line-height: 1.2em; overflow: hidden; font-size: 12px; color: #999; }
        .lin-list-a li .pic { margin-left: 10px; width: 33.333333333333%; max-width: 120px; /*-webkit-box-ordinal-group: 2; -moz-box-ordinal-group: 2; -ms-flex-order: 2; -webkit-order: 2; order: 2;*/ display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; justify-content: stretch; align-items: stretch; flex-direction: row; }
            .lin-list-a li .pic > div { -webkit-box-flex: 1; -moz-box-flex: 1; width: 100%; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
                .lin-list-a li .pic > div figure { position: relative; display: block; overflow: hidden; margin: 0 0 0 1px; height: 0; padding-bottom: 75%; background-color: #efefef; background-position: center center; background-repeat: no-repeat; background-size: cover; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
                    .lin-list-a li .pic > div figure img { position: absolute; left: 0; top: 0; width: 100%; height: 100%; vertical-align: middle; }
        .lin-list-a li .user { margin-top: 5px; width: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; justify-content: stretch; align-items: stretch; flex-direction: row; }
            .lin-list-a li .user figure { position: relative; display: inline-block; margin-right: 10px; width: 24px; height: 24px; -webkit-border-radius: 10em; -moz-border-radius: 10em; border-radius: 10em; overflow: hidden; }
                .lin-list-a li .user figure img { position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
            .lin-list-a li .user span { -webkit-box-flex: 1; -moz-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; font-size: 13px; color: #888 }

        .lin-list-a li.op section h5 { max-height: 4.5em; }
        .lin-list-a li.op section p { display: none; }
        .lin-list-a li.mp > a { flex-direction: column; }
        .lin-list-a li.mp section p,
        .lin-list-a li.mp section span { display: none; }
        .lin-list-a li.mp section { width: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; justify-content: stretch; align-items: stretch; flex-direction: row; }
        .lin-list-a li.mp .pic { margin-left: -1px; width: 100%; max-width: none; }
            .lin-list-a li.mp .pic > div figure { position: relative; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; }
            .lin-list-a li.mp .pic > div:first-child figure { -webkit-border-radius: 5px 0 0 5px; -moz-border-radius: 5px 0 0 5px; border-radius: 5px 0 0 5px; }
            .lin-list-a li.mp .pic > div:last-child figure { -webkit-border-radius: 0 5px 5px 0; -moz-border-radius: 0 5px 5px 0; border-radius: 0 5px 5px 0; }

.lin-load-more { margin: 0 15px; }
    .lin-load-more a { display: block; background-color: #fff; border: 1px solid #ddd; color: #999; line-height: 2.4em; text-align: center; -webkit-border-radius: 5em; -moz-border-radius: 5em; border-radius: 5em; }
        .lin-load-more a img { margin-right: 10px; vertical-align: middle; }
.lin-load-none { margin: 15px 15px; text-align: center; }
    .lin-load-none a { display: block; color: #999; font-size: 18px; line-height: 2.4em; text-align: center; }

@media all and (min-width:480px) {
    .lin-list-a li.op section p { display: block; }
}

@media all and (max-width:320px) {
    .lin-list-a li section h5 { font-size: 16px; }
}

.lin-hits-zan { position: fixed; z-index: 999; bottom: 60px; right: 10px; }
    .lin-hits-zan a { display: block; width: 64px; height: 64px; font-size: 14px; text-align: center; text-decoration: none; color: #fff; background: #a1c541; -webkit-border-radius: 4em; -moz-border-radius: 4em; border-radius: 4em; -webkit-box-shadow: 0px 0px 5px rgba(0,0,0,0.2); -moz-box-shadow: 0px 0px 5px rgba(0,0,0,0.2); box-shadow: 0px 0px 5px rgba(0,0,0,0.2); }
    .lin-hits-zan .fa { margin-right: 5px; }
    .lin-hits-zan .lin-hits-zan-num { padding-top: 10px; display: block; font-weight: bold; }
.lin-hits-avatar-box { margin: 10px; background: #fff; -webkit-border-radius: 5px; -moz-border-radius: 10px; -ms-border-radius: 10px; -o-border-radius: 10px; border-radius: 10px; /*-webkit-box-shadow: 0px 2px 10px rgba(0,0,0,0.1); 
  -moz-box-shadow: 0px 2px 10px rgba(0,0,0,0.1); 
  -ms-box-shadow: 0px 2px 10px rgba(0,0,0,0.1); 
  -o-box-shadow: 0px 2px 10px rgba(0,0,0,0.1); 
  box-shadow: 0px 2px 10px rgba(0,0,0,0.1);*/ }
    .lin-hits-avatar-box .hd { font-size: 16px; text-align: center; }
        .lin-hits-avatar-box .hd h2 { position: relative; display: inline-block; height: 40px; line-height: 40px; font-size: 18px; font-weight: bold; color: #a1c541; text-align: center; }
            .lin-hits-avatar-box .hd h2:before,
            .lin-hits-avatar-box .hd h2:after { position: absolute; top: 50%; width: 2em; height: 2px; display: inline-block; content: ""; background: #a1c541; }
            .lin-hits-avatar-box .hd h2:before { left: -2.5em; }
            .lin-hits-avatar-box .hd h2:after { right: -2.5em; }
    .lin-hits-avatar-box .bd { }
.lin-hits-avatar { }
    .lin-hits-avatar dl { margin: 0; padding: 0 0; }
        .lin-hits-avatar dl dt { text-align: center; }
            .lin-hits-avatar dl dt a { position: relative; display: inline-block; width: 64px; height: 64px; line-height: 62px; font-size: 20px; color: #a1c541; background: #fff; border: 1px solid #a1c541; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; }
                .lin-hits-avatar dl dt a:before { content: ''; position: absolute; left: 0px; top: 0px; display: inline-block; width: 100%; height: 100%; border: 0px solid #a1c541; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; -webkit-animation: lin_zan_hits 1s linear infinite; animation: lin_zan_hits 1s linear infinite; }
                .lin-hits-avatar dl dt a i { -webkit-animation: lin_zan_hits2 1s linear infinite; animation: lin_zan_hits2 1s linear infinite; }

        .lin-hits-avatar dl dd { float: left; width: 20%; }
            .lin-hits-avatar dl dd div { margin: 5px; text-align: center; }
                .lin-hits-avatar dl dd div figure { margin: 0; background-color: #fafafa; border: 1px solid #f5f5f5; overflow: hidden; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; }
                    .lin-hits-avatar dl dd div figure img { width: 100%; }
                .lin-hits-avatar dl dd div figcaption { height: 2em; line-height: 2em; overflow: hidden; color: #999; font-size: 10px; }
    .lin-hits-avatar .lin-avatar-more { height: 40px; line-height: 40px; border-top: 1px dashed #eee; color: #999; text-align: center; font-size: 14px; }
    .lin-hits-avatar.loading .lin-avatar-more .lin-avatar-load { padding-left: 24px; background: url(/assets/css/img/Loading.gif) no-repeat center left; }


@-webkit-keyframes lin_zan_hits {
    0%, 80%, 100% { left: 0; top: 0; border: 0px solid #a1c541; opacity: 0; -webkit-transform: scale(0.0); transform: scale(0.0); }
    40% { left: -10px; top: -10px; border: 10px solid #a1c541; opacity: .5; -webkit-transform: scale(1.0); transform: scale(1.0); }
}

@keyframes lin_zan_hits {
    0%, 80%, 100% { left: 0; top: 0; border: 0px solid #a1c541; opacity: 0; -webkit-transform: scale(0.0); transform: scale(0.0); }
    40% { left: -10px; top: -10px; border: 10px solid #a1c541; opacity: .5; -webkit-transform: scale(1.0); transform: scale(1.0); }
}

@-webkit-keyframes lin_zan_hits2 {
    0%, 80%, 100% { -webkit-transform: scale(1.0); transform: scale(1.0); }
    40% { border: 5px solid #a1c541; opacity: .75; -webkit-transform: scale(1.5); transform: scale(1.5); }
}

@keyframes lin_zan_hits2 {
    0%, 80%, 100% { -webkit-transform: scale(1.0); transform: scale(1.0); }
    40% { -webkit-transform: scale(1.5); transform: scale(1.5); }
}

@media all and (max-width: 1200px) {
    .lin-hits-avatar dl dd { width: calc(100%/20); }
}

@media all and (max-width: 1024px) {
    .lin-hits-avatar dl dd { width: calc(100%/17); }
}

@media all and (max-width: 768px) {
    .lin-hits-avatar dl dd { width: calc(100%/15); }
}

@media all and (max-width: 414px) {
    .lin-hits-avatar dl dd { width: calc(100%/8); }
}

@media all and (max-width: 375px) {
    .lin-hits-avatar dl dd { width: calc(100%/7); }
}

@media all and (max-width: 320px) {
    .lin-hits-avatar dl dd { width: calc(100%/6); }
}

.lin-hits-zan .fa-star { margin-right: 0; margin-top: 15px; }
.lin-hits-zan { position: fixed; z-index: 999; bottom: 60px; right: 10px; }
    .lin-hits-zan.lin-hits-fav { display: none; position: fixed; z-index: 999; bottom: 60px; right: 10px; }

.lin-tips { position: fixed; left: 0; bottom: 100px; width: 100%; z-index: 9999999999; text-align: center; }
    .lin-tips div { display: inline-block; background: rgba(0,0,0,0.5); padding: 5px 10px; border-radius: 5px; color: #fff; text-align: center; }

/*中婴号*/
.lin-main { background: #efefef !important; }

.banner-zyh { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; justify-content: space-between; align-items: stretch; flex-direction: row; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 15px 15px 35px; background: #fff; overflow: hidden; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; -webkit-box-shadow: 0px 5px 10px rgba(0,0,0,0.15); -moz-box-shadow: 0px 5px 10px rgba(0,0,0,0.15); -ms-box-shadow: 0px 5px 10px rgba(0,0,0,0.15); -o-box-shadow: 0px 5px 10px rgba(0,0,0,0.15); box-shadow: 0px 5px 10px rgba(0,0,0,0.15); }
    .banner-zyh a { color: #444; }
    .banner-zyh .box1 { background: none; }
    .banner-zyh .pic1 { width: 50%; }
    .banner-zyh .txt1 { -webkit-box-flex: 1; -moz-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; color: #444; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; justify-content: space-between; align-items: stretch; flex-direction: column; }
    .banner-zyh figure { position: relative; width: 100%; height: 0; padding-bottom: 100%; overflow: hidden; }
        .banner-zyh figure img { position: absolute; z-index: 0; left: 0; top: 0; right: 0; bottom: 0; width: 100%; height: 100%; }
    .banner-zyh .vip { position: absolute; z-index: 2; left: 10px; bottom: 10px; padding: 2px 5px 2px 3px; font-size: 12px; color: #fff; background: #4B87EB; -webkit-border-radius: 2em; -moz-border-radius: 2em; border-radius: 2em; }
        .banner-zyh .vip i { margin-right: 2px; }
    .banner-zyh .tit { margin: 20px 15px 10px; -webkit-box-flex: 5; -moz-box-flex: 5; -webkit-flex: 5; -ms-flex: 5; flex: 5; }
        .banner-zyh .tit h4 { height: 1.2em; line-height: 1.2em; overflow: hidden; font-size: 20px; font-weight: normal; }
        .banner-zyh .tit h5 { margin-top: 5px; line-height: 1.2em; overflow: hidden; font-size: 16px; font-weight: normal; color: #999; }
    .banner-zyh .bar { height: 28px; margin: 0px 0 20px 15px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; justify-content: space-between; align-items: center; }
        .banner-zyh .bar span { flex: 1; display: block; padding: 0 0px; height: 28px; line-height: 28px; font-size: 14px; color: #EB371C; font-family: Tahoma, Geneva, Verdana, sans-serif }
            .banner-zyh .bar span i { margin-right: 3px; }
        .banner-zyh .bar a { float: right; display: block; padding: 0 10px; height: 28px; line-height: 28px; font-size: 14px; background: #EB371C; color: #fff; -webkit-border-radius: 2em 0 0 2em; -moz-border-radius: 2em 0 0 2em; border-radius: 2em 0 0 2em; }
            .banner-zyh .bar a.is-follow { background: #a1c541; }

.lin-list-zyh { margin: 10px -5px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; justify-content: flex-start; align-items: flex-start; flex-direction: row; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
    .lin-list-zyh dd { width: 33.333333333333333%; }
        .lin-list-zyh dd a { color: #333; }
        .lin-list-zyh dd > div { margin: 5px; background: #fff; overflow: hidden; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; /* -webkit-box-shadow: 0px 2px 5px rgba(0,0,0,0.1); -moz-box-shadow: 0px 2px 5px rgba(0,0,0,0.1); box-shadow: 0px 2px 5px rgba(0,0,0,0.1);*/ }
            .lin-list-zyh dd > div figure { position: relative; width: 100%; padding-bottom: 100%; }
                .lin-list-zyh dd > div figure img { position: absolute; z-index: 0; left: 0; top: 0; right: 0; bottom: 0; width: 100%; height: 100%; }
            .lin-list-zyh dd > div .vip { position: absolute; z-index: 2; left: 10px; bottom: 10px; padding: 2px 5px 2px 3px; font-size: 12px; color: #fff; background: #4B87EB; -webkit-border-radius: 2em; -moz-border-radius: 2em; border-radius: 2em; }
                .lin-list-zyh dd > div .vip i { margin-right: 2px; }
            .lin-list-zyh dd > div .tit { margin: 10px; }
            .lin-list-zyh dd > div h4 { height: 1.2em; line-height: 1.2em; overflow: hidden; font-size: 16px; font-weight: normal; }
            .lin-list-zyh dd > div h5 { margin-top: 5px; height: 1.2em; line-height: 1.2em; overflow: hidden; font-size: 12px; font-weight: normal; color: #999; }
            .lin-list-zyh dd > div .bar { margin: 10px 0 10px 10px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; justify-content: space-between; align-items: center; }
                .lin-list-zyh dd > div .bar span { flex: 1; display: block; padding: 0 0px; height: 24px; line-height: 24px; font-size: 12px; color: #EB371C; font-family: Tahoma, Geneva, Verdana, sans-serif }
                    .lin-list-zyh dd > div .bar span i { margin-right: 3px; }
                .lin-list-zyh dd > div .bar a { float: right; display: block; padding: 0 5px; height: 24px; line-height: 24px; font-size: 12px; background: #EB371C; color: #fff; -webkit-border-radius: 2em 0 0 2em; -moz-border-radius: 2em 0 0 2em; border-radius: 2em 0 0 2em; }
                    .lin-list-zyh dd > div .bar a.is-follow { background: #a1c541; }


.lin-zyh { background: #f1f1f1; }
.lin-zyh-banner { position: relative; z-index: 0; height: 240px; overflow: hidden; }
.lin-zyh-banner-bg { overflow: hidden; position: absolute; z-index: -1; left: -20%; top: 0%; width: 140%; height: 100%; background-color: #a1c541; background-size: 100% auto; background-repeat: no-repeat; background-position: center; -webkit-border-radius: 0 0 100% 100%; -moz-border-radius: 0 0 100% 100%; border-radius: 0 0 100% 100%; }
    .lin-zyh-banner-bg:after { content: ""; width: 150%; height: 150%; position: absolute; left: -25%; top: -25%; background: inherit; filter: blur(30px); -webkit-filter: blur(30px); z-index: 2; -webkit-animation: lin_zyh_banner 30s linear infinite; animation: lin_zyh_banner 30s linear infinite; }

@-webkit-keyframes lin_zyh_banner {
    0% { background-position: center 50%; }
    50% { background-position: center 100%; }
    100% { background-position: center 50%; }
}

@keyframes lin_zyh_banner {
    0% { background-position: center 50%; }
    50% { background-position: center 100%; }
    100% { background-position: center 50%; }
}

.lin-zyh-top { position: relative; z-index: 1; margin: -100px 0 0; padding: 0 15px 15px; background: #fff; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; -webkit-box-shadow: 0 -5px 10px rgba(0,0,0,0.1); -moz-box-shadow: 0 -5px 10px rgba(0,0,0,0.1); box-shadow: 0 -5px 10px rgba(0,0,0,0.1); }
.lin-zyh-avatar { position: relative; top: -50px; margin: 0 auto -50px; width: 100px; height: 100px; overflow: hidden; border: 3px solid #fff; background: #fff; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; }
    .lin-zyh-avatar img { position: absolute; left: 0; top: 0; width: 100%; height: 100%; }

.lin-zyh-info { margin-top: 10px; text-align: center; color: #ccc; line-height: 1.5em; font-size: 14px; }
    .lin-zyh-info .name { height: 1.5em; line-height: 1.5em; color: #333; font-size: 20px; overflow: hidden; }
        .lin-zyh-info .name span { display: inline-block; margin: 6px 0 0 10px; padding: 0 5px 0 3px; vertical-align: top; background: #4B87EB; color: #fff; font-size: 12px; line-height: 1.5em; overflow: hidden; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; }
            .lin-zyh-info .name span i { margin: 0 3px 0 0; }
    .lin-zyh-info .job { height: 1.5em; line-height: 1.5em; color: #999; font-size: 14px; overflow: hidden; }

.lin-zyh-bar { margin: 15px auto auto; max-width: 500px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; justify-content: center; align-items: stretch; flex-direction: row; }
    .lin-zyh-bar > div { position: relative; font-size: 13px; line-height: 1.2em; text-align: center; color: #999; padding: 0 10px; /*-webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1;*/ }
        .lin-zyh-bar > div:after { display: block; content: ""; width: 1px; height: 13px; overflow: hidden; background: #ddd; position: absolute; left: 0; top: 50%; margin-top: -8px; }
        .lin-zyh-bar > div a { display: block; line-height: 1.5em; color: #999; }
        .lin-zyh-bar > div span { margin-right: 3px; color: #a1c541; }
        .lin-zyh-bar > div:first-child:after { display: none; }

@media all and (max-width: 320px) {
    .lin-zyh-bar > div span { margin-right: 0px; display: block; }
}

.lin-zyh-btn { margin-top: 15px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; flex-direction: row; justify-content: center; align-items: center; }
    .lin-zyh-btn > div { margin: 0 5px; }
        .lin-zyh-btn > div a { display: inline-block; width: 100px; padding: 0 15px; font-size: 14px; line-height: 2.2em; background: #fff; border: 1px solid #ddd; color: #888; font-weight: normal; text-align: center; -webkit-border-radius: 10em; -moz-border-radius: 10em; border-radius: 10em; }
            .lin-zyh-btn > div a.btn-follow { background: #EB371C; border-color: #EB371C; color: #fff; }
                .lin-zyh-btn > div a.btn-follow.is-follow { background: #a1c541; border-color: #a1c541; color: #fff; }

.lin-zyh-detail { margin: 10px 0; padding: 15px 0; background: #fff; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
    .lin-zyh-detail .hd { margin-bottom: 10px; text-align: center; }
        .lin-zyh-detail .hd h1 { position: relative; display: inline-block; margin: 0 15px; padding: 0 1.6em; line-height: 1.2em; font-size: 18px; font-weight: bold; color: #a1c541; }
            .lin-zyh-detail .hd h1:before,
            .lin-zyh-detail .hd h1:after { width: 1em; height: 2px; margin-top: -1px; top: 50%; content: ""; display: inline-block; position: absolute; background: #a1c541; }
            .lin-zyh-detail .hd h1:before { left: 0; }
            .lin-zyh-detail .hd h1:after { right: 0; }
    .lin-zyh-detail .bd .desc { margin: 0 15px; text-align: justify; line-height: 1.5em; font-size: 14px; color: #999; text-indent: 2em; }

.lin-zyh-pop { display: none; position: fixed; z-index: 9999; padding: 59px 15px 63px; left: 0; top: 0; width: 100%; height: 100%; overflow: auto; background: rgba(0,0,0,0.75); }
    .lin-zyh-pop.active { display: block; }
.lin-zyh-pop-box { margin: auto; max-width: 750px; min-width: 750px; background: #fff url(/_UpFile/bg/bg2.jpg?v2443) no-repeat center center; background-size: cover; padding: 60px; position: absolute; left: -1000000px; top: 0; }

.lin-zyh-pop-logo { margin-bottom: 60px; }
    .lin-zyh-pop-logo figure { position: relative; width: 240px; }
        .lin-zyh-pop-logo figure img { width: 240px; }
    .lin-zyh-pop-logo div { float: right; color: #333; font-size: 28px; line-height: 1.2em; font-weight: bold; letter-spacing: 10px; text-align: right; }

.lin-zyh-pop-avatar { position: relative; top: 0; margin: 0 auto 0; width: 400px; height: 400px; overflow: hidden; border: 10px solid #eee; background: #fff; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; -webkit-box-shadow: 0 -5px 10px rgba(0,0,0,0.1); -moz-box-shadow: 0 -5px 10px rgba(0,0,0,0.1); box-shadow: 0 -5px 10px rgba(0,0,0,0.1); }
    .lin-zyh-pop-avatar img { position: absolute; left: 0; top: 0; width: 100%; height: 100%; }

.lin-zyh-pop-info { margin-top: 20px; text-align: center; color: #ccc; line-height: 1.5em; font-size: 28px; }
    .lin-zyh-pop-info .name { height: 1.5em; line-height: 1.5em; color: #333; font-size: 48px; font-weight: bold; overflow: hidden; }
    .lin-zyh-pop-info .job { height: 1.5em; line-height: 1.5em; color: #999; font-size: 32px; overflow: hidden; }

.lin-zyh-pop-qrcode { margin: auto; width: 240px; text-align: center; }
    .lin-zyh-pop-qrcode figure { position: relative; width: 240px; height: 240px; }
        .lin-zyh-pop-qrcode figure img { position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
    .lin-zyh-pop-qrcode div { font-size: 24px; color: #333; }

.lin-zyh-pop-detail { margin: 20px 0; padding: 0; }
    .lin-zyh-pop-detail .hd { margin-bottom: 20px; text-align: center; }
        .lin-zyh-pop-detail .hd h1 { position: relative; display: inline-block; margin: 0 30px; padding: 0 1.6em; line-height: 1.2em; font-size: 36px; font-weight: bold; color: #a1c541; }
            .lin-zyh-pop-detail .hd h1:before,
            .lin-zyh-pop-detail .hd h1:after { width: 1em; height: 4px; margin-top: -2px; top: 50%; content: ""; display: inline-block; position: absolute; background: #a1c541; }
            .lin-zyh-pop-detail .hd h1:before { left: 0; }
            .lin-zyh-pop-detail .hd h1:after { right: 0; }
    .lin-zyh-pop-detail .bd .desc { margin: 0; text-align: justify; line-height: 1.5em; height: 7.5em; font-size: 28px; color: #999; text-indent: 0; overflow: hidden; text-overflow: ellipsis; }

.lin-zyh-pop-image { margin: auto; position: relative; text-align: center; display: none; }
    .lin-zyh-pop-image img { width: 100%; -webkit-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; background: #fff; border: 10px solid #fff; }
    .lin-zyh-pop-image.active { display: block; }
        .lin-zyh-pop-image.active img { max-width: 240px; }
    .lin-zyh-pop-image div { text-align: center; font-size: 12px; color: #fff; margin-top: 10px; }

.lin-zyh-pop-btn { position: fixed; z-index: 1; right: 10px; bottom: 130px; width: 64px; height: 64px; line-height: 64px; font-size: 20px; text-align: center; background: #a1c541; color: #fff; -webkit-border-radius: 10em; -moz-border-radius: 10em; border-radius: 10em; -webkit-box-shadow: 0px 0px 5px rgba(0,0,0,0.2); -moz-box-shadow: 0px 0px 5px rgba(0,0,0,0.2); box-shadow: 0px 0px 5px rgba(0,0,0,0.2); }

/*中婴号*/

