@charset "UTF-8"; /** * * @authors Your Name (you@example.org) * @date 2017-07-12 14:46:30 * @version $Id$ */ * { margin: 0; padding: 0; font-family: "PingFang SC", "STXihei", "Microsoft YaHei"; } html { font-size: 625%; } /* body{ -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } */ .nav-shop { position: relative; } .nav-shop img{ position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto; } .m-common { width: 100%; height: 90vh; padding: 10vh 0 0 0; background: url('http://airsmart-web.oss-cn-shanghai.aliyuncs.com/upload/images/%E5%8E%86%E7%A8%8B/about_bg.jpg') center center; background-size: cover; } .scroll-bar { width: 1px; height: 80vh; background-color: #c4c2b2; position: absolute; top: 10vh; right: 1rem; z-index: 1; } .scroll-top { position: absolute; top: 0; width: 28px; height: 28px; border-radius: 15px; border: 1px solid #fff; background-color: #000; margin-left: -14px; margin-top: -15px; color: #fff; font-size: 12px; line-height: 30px; text-align: center; } .scroll-indicator { width: 30px; height: 30px; border-radius: 15px; background: url('http://airsmart-web.oss-cn-shanghai.aliyuncs.com/upload/images/%E5%8E%86%E7%A8%8B/icon_scroll.png') no-repeat center center; background-size: contain; background-color: #000; margin-left: -14px; margin-top: -15px; position: absolute; } .top-wrap { margin-top: 0.5rem; text-align: center; } .top-logo img{ width: auto; padding: 0.5rem 0; height: 1.4rem; } .top-img img{ width: 100%; height: auto; } .brand-logo { text-align: center; margin: 0.5rem 0 1rem; } .brand-logo img{ width: 100%; height: auto; } .content-wrap { width: 55%; padding: 0 20% 0 25%; height: 90vh; -webkit-mask: -webkit-gradient(linear, left 75%, left bottom, from(rgba(0,0,0,1)), to(rgba(0,0,0,0))); overflow: scroll; font-family: 'Microsoft Yahei', 'STHeiti'; } .content-section { color: #c4c2b2; text-align: left; margin: 30px 0 1rem 0; } .content-title { color: #fff; font-size: 0.3rem; margin: 25px 0; } .content-text { font-size: 14px; line-height: 24px; font-weight: 300; word-break: break-all; /*支持IE,chrome,FF不支持*/    word-wrap: break-word; /*支持IE,chrome,FF*/ } .map-wrap { display: inline-block; } .map { width: 3.6rem; height: 2.4rem; display: inline-block; margin: 20px 0.8rem 0 0; } .map-title { font-size: 0.2rem; color: #c4c2b2; margin-right: 0.8rem; text-align: center; } .iw_poi_title { color: #CC5522; font-size: 14px; font-weight: bold; overflow: hidden; padding-right: 13px; white-space: nowrap } .iw_poi_content { font: 12px arial,sans-serif; overflow: visible; padding-top: 4px; white-space: -moz-pre-wrap; word-wrap: break-word } .emergency-call { color: red; } .job-section { margin: 30px 0 0.8rem 0; } .job-title { font-size: 0.24rem; margin: 20px 0; } .job-text { } .content-title span { font-size: 0.2rem; line-height: 0.4rem; } .content-text strong { font-size: 0.24rem; padding-right: 10px; line-height: 0.6rem; font-weight: 900; } .route-wrap { width: 100%; margin: 1rem 0; font-size: 0; } .route-section { width: 100%; height: auto; } .route-img { display: inline-block; width: 12%; height: auto; } .route-line { display: inline-block; width: 10%; vertical-align: top; } .route-line-bold { width: 0.4rem; height: 1px; background-color: #fff; margin: 0 0.2rem 0.27rem 0.4rem; } .route-line-thin { width: 0.2rem; height: 1px; background-color: #888; margin: 0 0.2rem 0.27rem 0.4rem; } .route-text { width: 78%; display: inline-block; color: #c4c2b2; vertical-align: top; text-align: left; font-weight: 800; } .route-title { font-size: 0.24rem; line-height: 0.4rem; } .route-content { font-size: 0.16rem; line-height: 0.2rem; } .category-wrap { width: 100%; margin: 1rem 0; font-size: 0; } .category-item { display: inline-block; width: 20%; color: #c4c2b2; text-align: center; margin-right: 10%; vertical-align: top; } .category-img { width: 90%; margin: 0 5%; } .category-title { font-size: 0.3rem; margin: 0.25rem 0; } .category-text { font-size: 12px; line-height: 20px; font-weight: 300; } .category-line { opacity: 0.6; width: 80%; height: 1px; background-color: #c4c2b2; margin: 0.5rem 0; } @media (min-width: 959px) { html { font-size: 385%; } } @media (min-width: 1279px) { html { font-size: 465%; } } @media (min-width: 1599px) { html { font-size: 545%; } } @media (min-width: 1919px) { html { font-size: 625%; } } @media (max-device-width: 1081px) { html { font-size: 585%; } .content-wrap { width: 72%; padding: 0 10% 0 18%; } .scroll-bar { display: none; } .top-logo img { width: 80%; height: auto; } .category-item { width: 28%; margin: 0 2%; } .route-img { width: 20%; } .route-line-bold { margin: 0 10px 10px 10px; } .route-line-thin { margin: 0 10px 10px 10px; } .route-text { width: 60%; padding-left: 5%; } } @media (max-device-width: 720px) { html { font-size: 465%; } } @media (max-device-width: 660px) { html { font-size: 445%; } } @media (max-device-width: 600px) { html { font-size: 425%; } } @media (max-device-width: 540px) { html { font-size: 405%; } } @media (max-device-width: 480px) { html { font-size: 385%; } } @media (max-device-width: 420px) { html { font-size: 365%; } } @media (max-device-width: 360px) { html { font-size: 345%; } } @media (max-device-width: 240px) { html { font-size: 305%; } }