@charset "utf-8"; /* 公共模块 */ @import "/2022/src/assets/css/animate.min.css"; @import "/2022/src/assets/css/nav/header.css"; @import "/2022/src/assets/css/nav/footer.css"; @import "/2022/src/assets/css/nav/common-module.css"; @import "/2022/src/assets/css/nav/tool-right.css"; @import "/2022/src/assets/css/nav/map-arousal.css"; img { margin: 0; } .color { color: #eb0a1e; } .header-top { z-index: 15; position: absolute; width: 100%; } .header-top #cookie-pop { position: relative; z-index: 15; } .icon-shop { width: 0.44rem; height: 0.22rem; display: inline-block; vertical-align: middle; } .text-msg { font-size: 0.16rem; line-height: 0.17rem; padding-bottom: 0.11rem; border-bottom: 1px solid #dadada; } .dealer-box { position: absolute; height: 47%; left: 0.5rem; overflow-y: auto; padding: 0.16rem 0 0.16rem 0.5rem; } .dealer-box .item-list { margin-right: 0.25rem; margin-bottom: 0.16rem; width: 6.6rem; background: #ffffff; box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1); border-radius: 0.08rem; padding: 0.2rem 0.26rem; cursor: pointer; } .dealer-box .item-list.cur { box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.3); } .dealer-box .item-list .item-top { display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; font-size: 0.2rem; gap: 0.15rem; } .dealer-box .item-list .item-top .tit { overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; white-space: nowrap; max-width: 90%; } .dealer-box .item-list .item-address { font-size: 0.16rem; color: #606060; margin-top: 0.12rem; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; white-space: nowrap; } .bg-box { width: 3.2rem; background-color: #fff; box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1); position: absolute; top: 0.62rem; z-index: 1; cursor: pointer; border-top: 1px solid #eb0a1e; font-size: 0.18rem; } .bg-box .mob-main { padding-bottom: 0.15rem; } .bg-box .item-top { height: 0.5rem; line-height: 0.5rem; border-bottom: 1px solid #dadada; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-justify-content: flex-start; -moz-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; text-align: center; padding: 0 0.2rem; } .bg-box .item-top .item-tit { width: auto; min-width: 40%; } .bg-box .item-top .opacity { opacity: 0; } .bg-box .item-top .cur { font-weight: bold; margin-bottom: -1px; border-bottom: 2px solid #e7251f; } .bg-box .item-list { line-height: 0.42rem; } .search-top { position: absolute; z-index: 8; top: 0; width: 8rem; padding: 1.55rem 0.4rem 0 1rem; font-size: 0.18rem; } .search-top.cur { background-color: #fff; height: 100%; overflow: hidden; } .search-top.cur .search-result { -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); height: 94%; } .search-top .title { font-size: 0.36rem; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; -webkit-justify-content: space-between; -moz-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } .search-top .title .search-input { border: 1px solid #000000; border-radius: 0.24rem; width: 0.96rem; height: 0.48rem; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; -webkit-justify-content: space-between; -moz-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; padding: 0 0.15rem; position: relative; font-size: 0.18rem; cursor: pointer; } .search-top .title .search-input.cur { -webkit-justify-content: flex-start; -moz-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; width: 4.2rem; -webkit-transform: width 0.2s; -moz-transform: width 0.2s; -ms-transform: width 0.2s; -o-transform: width 0.2s; transform: width 0.2s; gap: 0.2rem; } .search-top .title .search-input input { height: 100%; -webkit-flex: 0.9; -moz-box-flex: 0.9; -ms-flex: 0.9; flex: 0.9; } .search-top .title .search-input .icon-search-close { padding: 0.14rem; width: 0.48rem; height: 0.48rem; position: absolute; right: 0; } .search-top .title .search-input .icon-search { width: 0.2rem; height: 0.2rem; } .search-top .search-result { padding-top: 0.25rem; height: 0; -webkit-transform: scale(0); -moz-transform: scale(0); -ms-transform: scale(0); -o-transform: scale(0); transform: scale(0); -webkit-transform-origin: top right; -moz-transform-origin: top right; -ms-transform-origin: top right; -o-transform-origin: top right; transform-origin: top right; -webkit-transition: -webkit-transform 0.3s; transition: -webkit-transform 0.3s; -o-transition: -o-transform 0.3s; -moz-transition: transform 0.3s, -moz-transform 0.3s; transition: transform 0.3s; transition: transform 0.3s, -webkit-transform 0.3s, -moz-transform 0.3s, -o-transform 0.3s; } .search-top .search-result .result-box { background: #f8f8f8; border-radius: 0.08rem; margin-bottom: 0.35rem; text-align: center; padding: 0.25rem; line-height: 0.28rem; color: #909090; } .search-top .search-result .result-box img { width: 0.5rem; margin: 0 auto 0.15rem; } .search-top .search-result .dealer-box { height: 77%; left: -0.5rem; } .search-top .search-result .close-btn { position: absolute; background: #f8f8f8; border-radius: 0.24rem; height: 0.48rem; width: 1.4rem; bottom: 6.5%; left: 50%; -webkit-transform: translatex(-50%); -moz-transform: translatex(-50%); -ms-transform: translatex(-50%); -o-transform: translatex(-50%); transform: translatex(-50%); display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-justify-content: center; -moz-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; gap: 0.05rem; cursor: pointer; } .search-top .search-result .close-btn img { width: 0.25rem; height: 0.25rem; } .content-body { background-color: rgba(255, 255, 255, 0.9); width: 8rem; height: 100%; position: absolute; top: 0; left: 0; z-index: 7; padding: 2.25rem 0.4rem 0 1rem; font-size: 0.18rem; } .content-body .select-list { display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; -webkit-justify-content: space-between; -moz-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; margin-bottom: 0.25rem; position: relative; } .content-body .select-list .select-div { height: 0.56rem; line-height: 0.56rem; background-color: #fff; border: 1px solid rgb(216, 216, 216); border-radius: 0.08rem; width: 3.2rem; position: relative; cursor: pointer; } .content-body .select-list .select-div .text { overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; white-space: nowrap; width: 70%; padding-left: 0.26rem; } .content-body .select-list .select-div .small-text { position: absolute; right: 0.2rem; top: 50%; -webkit-transform: translatey(-50%); -moz-transform: translatey(-50%); -ms-transform: translatey(-50%); -o-transform: translatey(-50%); transform: translatey(-50%); } .content-body .select-list .select-div .small-text img { width: 0.14rem; height: 0.09rem; vertical-align: middle; display: inline-block; -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg); -webkit-transition: -webkit-transform 0.3s; transition: -webkit-transform 0.3s; -o-transition: -o-transform 0.3s; -moz-transition: transform 0.3s, -moz-transform 0.3s; transition: transform 0.3s; transition: transform 0.3s, -webkit-transform 0.3s, -moz-transform 0.3s, -o-transform 0.3s; } .content-body .select-list .select-div .small-text img.cur { -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -ms-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); } .content-body .select-list .pro-box { overflow: hidden; } .content-body .select-list .pro-box .item-bottom { background-color: #fff; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-align-content: flex-start; -ms-flex-line-pack: start; align-content: flex-start; height: 4.5rem; padding: 0.1rem 0.1rem 0; overflow-y: scroll; } .content-body .select-list .pro-box .item-bottom:last-child { position: absolute; left: 100%; width: 100%; bottom: 0.15rem; -webkit-transition: left 0.3s; -o-transition: left 0.3s; -moz-transition: left 0.3s; transition: left 0.3s; } .content-body .select-list .pro-box .item-bottom.cur { left: 0% !important; } .content-body .select-list .pro-box .item-bottom p { width: 33.33%; line-height: 1.3; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; padding: 0.05rem 0; min-height: 0.4rem; text-align: center; -webkit-justify-content: center; -moz-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; } .content-body .select-list .type-box { right: 0; padding: 0.12rem 0.2rem 0; } .content-body .select-list .type-box .item-top { display: none; } .content-body .logo { position: absolute; bottom: 0.5rem; left: 1rem; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; gap: 0.1rem; } .content-body .logo .logo-img { width: 1.2rem; height: 0.4rem; } .content-body .logo .text { font-size: 0.16rem; color: #909090; width: 100%; } .content-body .user-btn { cursor: pointer; position: absolute; right: 0.4rem; bottom: 0.65rem; width: 2.3rem; height: 0.48rem; border: 1px solid rgb(0, 0, 0); border-radius: 0.24rem; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; -webkit-justify-content: center; -moz-box-pack: center; -ms-flex-pack: center; justify-content: center; gap: 0.1rem; } .content-body .user-btn img { width: 0.18rem; height: 0.18rem; } .user-pop .user-main { background: #ffffff; box-shadow: 0px 2px 24px 0px rgba(130, 145, 148, 0.4); border-radius: 0.08rem; width: 60%; min-width: 760px; position: absolute; top: 50%; left: 50%; padding: 0.3rem; font-size: 0.16rem; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); color: #000; } .user-pop .user-main .title { font-size: 0.3rem; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; -webkit-justify-content: space-between; -moz-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; margin-bottom: 0.15rem; } .user-pop .user-main .title .icon-close { width: 0.35rem; height: 0.35rem; cursor: pointer; } .user-pop .user-main .content-box { height: 4.2rem; overflow-y: scroll; margin-right: -5px; } .user-pop .user-main table { width: 100%; border-collapse: collapse; border-spacing: 0; border: 1px solid #e2e1e1; } .user-pop .user-main table th { background-color: #edecec; height: 0.5rem; } .user-pop .user-main table td { text-align: center; line-height: 1.2; padding: 0.1rem; min-height: 0.4rem; } .user-pop .user-main table .w20 { width: 8%; } .user-pop .user-main table .w40 { width: 42%; } .user-pop .user-main .page { font-size: 0.14rem; text-align: right; line-height: 1; margin-top: 0.15rem; } .user-pop .user-main .page button { background-color: transparent; padding: 0.05rem 0.1rem; margin-left: 0.1rem; border: 1px solid #000; color: #000; cursor: pointer; } .user-pop .user-main .page button:disabled { color: rgb(195, 195, 195); } .user-pop .user-main .page button.pager-btn { border: 0px; } .user-pop .user-main .page button:first-child, .user-pop .user-main .page button:last-child { border: 0px; padding: 0; } .user-pop .user-main .page button.cur { background-color: #000; color: #fff; } .order-pop .order-main { background: #ffffff; box-shadow: 0px 2px 24px 0px rgba(130, 145, 148, 0.4); border-radius: 0.08rem; width: 5.3rem; min-width: 390px; position: absolute; top: 50%; left: 50%; padding: 0.42rem 0.3rem; font-size: 0.18rem; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); color: #000; } .order-pop .order-main .title { font-size: 0.3rem; position: relative; width: 100%; line-height: 1; } .order-pop .order-main .title .icon-close { padding: 0.2rem; width: 0.8rem; height: 0.8rem; top: -0.3rem; position: absolute; right: -0.2rem; cursor: pointer; } .order-pop .order-main .address-box { background: #f8f8f8; border-radius: 0.08rem; padding: 0.2rem; min-height: 1.6rem; margin: 0.2rem 0; line-height: 0.36rem; } .order-pop .order-main .car-box { width: 100%; top: 0.8rem; padding: 5px 0.2rem; height: 1.42rem; overflow-y: auto; color: #000000; } .order-pop .order-main .car-box .item-top { display: none; } .order-pop .order-main .flex { display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-justify-content: space-between; -moz-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; font-size: 0.22rem; color: #909090; margin-bottom: 0.3rem; position: relative; } .order-pop .order-main .flex .black { color: #000; } .order-pop .order-main .flex input { width: 46.8%; padding: 0.29rem 0 0.2rem; border-bottom: 1px solid #dbdbdb; } .order-pop .order-main .flex .car-text { width: 100%; padding: 0.29rem 0 0.2rem; border-bottom: 1px solid #dbdbdb; } .order-pop .order-main .flex .icon-up { position: absolute; top: 35%; right: 0; width: 0.25rem; height: 0.25rem; -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg); -webkit-transition: -webkit-transform 0.3s; transition: -webkit-transform 0.3s; -o-transition: -o-transform 0.3s; -moz-transition: transform 0.3s, -moz-transform 0.3s; transition: transform 0.3s; transition: transform 0.3s, -webkit-transform 0.3s, -moz-transform 0.3s, -o-transform 0.3s; } .order-pop .order-main .flex .icon-up.cur { -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -ms-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); } .order-pop .order-main .flex .errinfo { position: absolute; left: 55%; bottom: -0.28rem; font-size: 0.15rem; color: #e60012; } .order-pop .order-main .flex .errinfo i { display: inline-block; vertical-align: middle; width: 0.2rem; height: 0.2rem; font-size: 0.18rem; line-height: 0.2rem; margin-right: 0.1rem; color: #fff; text-align: center; border-radius: 50%; background-color: #e60012; } .order-pop .order-main .form-checkbox { display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; width: 100%; gap: 0.1rem; } .order-pop .order-main .form-checkbox .checkbox-box { width: 0.3rem; cursor: pointer; height: 0.3rem; border: 3px solid #000; border-radius: 50%; overflow: hidden; } .order-pop .order-main .form-checkbox .checkbox-box.checked label { background: url(/uploads/image/2saicomponent/checked.png) center center no-repeat; -o-background-size: 100% 100%; background-size: 100% 100%; display: block; height: 100%; cursor: pointer; } .order-pop .order-main .form-checkbox a, .order-pop .order-main .form-checkbox a:active, .order-pop .order-main .form-checkbox a:hover, .order-pop .order-main .form-checkbox a:focus { color: #fa110a; } .order-pop .order-main .form-submit { cursor: pointer; margin-top: 0.3rem; width: 100%; height: 0.64rem; line-height: 0.64rem; text-align: center; color: #fff; background: #000000; border-radius: 0.36rem; } .order-pop .order-main sup { color: #ff000a; } #maps { height: 100vh; width: 100vw; } #maps .amap-logo { left: auto; right: 2.5rem; bottom: 0.34rem; width: 1.5rem; z-index: 1; } #maps .amap-copyright { left: auto; right: 0.4rem; bottom: 0.4rem; font-size: 0.14rem; color: #000000; z-index: 1; } #maps .amap-overlays { z-index: 6; } #maps .amap-marker-content { width: 0.47rem; height: 0.6rem; text-align: center; background: url(/uploads/image/bsdimg/dw.svg) center center no-repeat; -o-background-size: 100% 100%; background-size: 100% 100%; } #maps .amap-marker-content p { font-size: 0.2rem; color: #eb0a1e; font-weight: bold; padding-top: 0.1rem; } .infowindow { width: 4.7rem; padding: 0.3rem; min-height: 2.7rem; background-color: #fff; position: relative; font-size: 0.16rem; line-height: 0.3rem; color: #606060; box-shadow: 0px 2px 24px 0px rgba(130, 145, 148, 0.4); } .infowindow::after { position: absolute; bottom: -0.28rem; left: 50%; margin-left: -0.15rem; content: ""; display: block; width: 0; height: 0; border-style: solid; border-width: 0.3rem 0.3rem 0 0.3rem; border-color: #fff transparent transparent transparent; } .infowindow .title { border-bottom: 1px solid #eb0a1e; padding-bottom: 0.12rem; margin-bottom: 0.2rem; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-align-items: flex-start; -moz-box-align: start; -ms-flex-align: start; align-items: flex-start; -webkit-justify-content: space-between; -moz-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; gap: 0.1rem; color: #000; font-size: 0.2rem; } .infowindow .title .icon-close { width: 0.3rem; height: 0.3rem; cursor: pointer; } .infowindow .tel { display: block; color: #606060; } .infowindow .flex { display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; margin-top: 0.1rem; } .infowindow .flex .logo-img { width: 1.65rem; height: 0.55rem; margin-right: 0.15rem; } .infowindow .flex .dealerurl { color: #909090; } .infowindow .flex .dealerurl .icon-right { width: 0.1rem; height: 0.1rem; display: inline-block; } .infowindow .flex .icon-like { width: 0.2rem; height: 0.2rem; margin-left: 0.08rem; } .infowindow .btn-list { margin-top: 0.2rem; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-justify-content: space-between; -moz-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; text-align: center; } .infowindow .btn-list .btn-item { width: 1.8rem; height: 0.48rem; border-radius: 0.24rem; font-size: 0.18rem; border: 1px solid #000; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; -webkit-justify-content: center; -moz-box-pack: center; -ms-flex-pack: center; justify-content: center; gap: 3px; color: #000; cursor: pointer; } .infowindow .btn-list .btn-item:hover { background-color: #000; color: #fff; } .infowindow .btn-list .btn-item:hover .icon-daohan img { -webkit-filter: drop-shadow(#fff 50px 0); filter: drop-shadow(#fff 50px 0); -webkit-transform: translatex(-50px); -moz-transform: translatex(-50px); -ms-transform: translatex(-50px); -o-transform: translatex(-50px); transform: translatex(-50px); } .infowindow .btn-list .btn-item:last-child { background-color: #000; color: #fff; } .infowindow .btn-list .btn-item .icon-daohan { width: 0.2rem; height: 0.2rem; overflow: hidden; } @media (max-width: 1024px) { .common-pop .app-btn { z-index: 5; } .icon-shop { width: 0.48rem; height: 0.24rem; } .text-msg { font-size: 0.22rem; line-height: 0.32rem; padding-bottom: 0.2rem; } .dealer-box { height: 60%; left: 0; right: 0; padding: 0.24rem; } .dealer-box .item-list { margin-right: 0; margin-bottom: 0.24rem; width: auto; padding: 0.3rem; } .dealer-box .item-list .item-top { font-size: 0.3rem; gap: 0.2rem; line-height: 0.3rem; } .dealer-box .item-list .item-address { font-size: 0.22rem; margin-top: 0.2rem; } .bg-box { width: 48%; font-size: 0.3rem; top: 1rem; } .bg-box .mob-main { padding-bottom: 0.4rem; } .bg-box .item-top { height: 1.09rem; font-size: 0.3rem; line-height: 1.09rem; border-bottom-width: 2px; } .bg-box .item-list { line-height: 0.76rem; height: 0.76rem; padding-left: 0.2rem; } .search-top { width: 100%; padding: 1.9rem 0.24rem 0; font-size: 0.24rem; background-color: #fff; } .search-top.cur .search-result { height: 90%; } .search-top .title { font-size: 0.48rem; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; line-height: 1; } .search-top .title .search-input { border-radius: 0.36rem; width: 1.44rem; height: 0.72rem; font-size: 0.24rem; padding: 0 0.28rem; } .search-top .title .search-input.cur { -webkit-justify-content: flex-start; -moz-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; width: 100%; -webkit-transform: width 0.2s; -moz-transform: width 0.2s; -ms-transform: width 0.2s; -o-transform: width 0.2s; transform: width 0.2s; margin-top: 0.35rem; } .search-top .title .search-input .icon-search-close { padding: 0.2rem; width: 0.68rem; height: 0.68rem; right: 0.15rem; } .search-top .title .search-input .icon-search { width: 0.26rem; height: 0.26rem; } .search-top .search-result { padding-top: 0.3rem; } .search-top .search-result .result-box { margin-bottom: 0.5rem; line-height: 0.33rem; font-size: 0.22rem; } .search-top .search-result .result-box img { width: 0.64rem; margin-bottom: 0.2rem; } .search-top .search-result .dealer-box { height: 85%; left: -0.24rem; right: -0.24rem; } .search-top .search-result .close-btn { border-radius: 0.4rem; height: 0.8rem; width: 2rem; bottom: 3.5%; gap: 0.1rem; } .search-top .search-result .close-btn img { width: 0.5rem; height: 0.5rem; } .content-body { width: 100%; height: 45%; top: auto; bottom: 0; padding: 0.26rem 0.24rem; font-size: 0.3rem; -webkit-transition: height 0.6s; -o-transition: height 0.6s; -moz-transition: height 0.6s; transition: height 0.6s; } .content-body.cur { height: 0; overflow: hidden; padding: 0; } .content-body .select-list { margin-bottom: 0.3rem; } .content-body .select-list .select-div { height: 0.9rem; line-height: 0.9rem; width: 48%; } .content-body .select-list .select-div .small-text img { width: 0.35rem; height: 0.18rem; } .content-body .select-list .pro-box .item-bottom { height: 28vh; } .content-body .select-list .pro-box .item-bottom p { padding: 0.1rem; min-height: 0.8rem; } .content-body .logo .logo-img { width: 1.3rem; height: 0.43rem; } .content-body .logo .text { font-size: 0.24rem; } .content-body .user-btn { width: 3.6rem; height: 0.7rem; border-radius: 0.35rem; gap: 0.2rem; bottom: 0.55rem; } .content-body .user-btn img { width: 0.28rem; height: 0.28rem; } .user-pop .user-main { width: 93.6%; min-width: 0; font-size: 0.24rem; } .user-pop .user-main .title { font-size: 0.4rem; margin-bottom: 0.2rem; } .user-pop .user-main .title .icon-close { width: 0.55rem; height: 0.55rem; } .user-pop .user-main .content-box { height: 31vh; } .user-pop .user-main table th { height: 0.65rem; } .user-pop .user-main table td { min-height: 0.65rem; } .user-pop .user-main table .w20 { width: 15%; } .user-pop .user-main table .w40 { width: 35%; } .user-pop .user-main .page { font-size: 0.18rem; margin-top: 0.15rem; } .order-pop { line-height: 1; } .order-pop .order-main { padding: 0.5rem 0.4rem 0.7rem; font-size: 0.24rem; } .order-pop .order-main .title { font-size: 0.48rem; } .order-pop .order-main .title .icon-close { top: -0.2rem; } .order-pop .order-main .address-box { padding: 0.2rem 0.3rem; min-height: 1.8rem; margin: 0.4rem 0; line-height: 0.48rem; } .order-pop .order-main .info { font-size: 0.24rem; } .order-pop .order-main .flex { font-size: 0.3rem; } .order-pop .order-main .flex .errinfo { bottom: -0.35rem; font-size: 0.18rem; } .order-pop .order-main .flex .errinfo i { width: 0.32rem; height: 0.32rem; line-height: 0.32rem; font-size: 0.16rem; margin-right: 0.1rem; } .order-pop .order-main .car-box { top: 0.9rem; height: 2.5rem; } .order-pop .order-main .form-checkbox { margin: 0.5rem 0; gap: 0.2rem; font-size: 0.22rem; } .order-pop .order-main .form-checkbox .checkbox-box { width: 0.4rem; height: 0.4rem; } .order-pop .order-main .form-submit { height: 0.8rem; line-height: 0.8rem; border-radius: 0.4rem; } #maps .amap-logo { left: 0.24rem; bottom: 0.2rem; width: 2rem; } #maps .amap-copyright { left: 2rem; bottom: 0.2rem; font-size: 0.2rem; } .infowindow { width: 7rem; padding: 0.4rem; font-size: 0.22rem; line-height: 0.44rem; } .infowindow .title { padding-bottom: 0.15rem; margin-bottom: 0.25rem; font-size: 0.3rem; } .infowindow .title .icon-close { width: 0.45rem; height: 0.45rem; } .infowindow .flex { margin-top: 0.2rem; } .infowindow .flex .logo-img { width: 2.22rem; height: 0.74rem; margin-right: 0.5rem; } .infowindow .flex .dealerurl .icon-right { width: 0.16rem; height: 0.16rem; } .infowindow .flex .icon-like { width: 0.28rem; height: 0.28rem; margin-left: 0.12rem; } .infowindow .btn-list { -webkit-justify-content: center; -moz-box-pack: center; -ms-flex-pack: center; justify-content: center; gap: 0.5rem; } .infowindow .btn-list .btn-item { width: 2.3rem; height: 0.72rem; border-radius: 0.4rem; font-size: 0.24rem; gap: 0.08rem; } .infowindow .btn-list .btn-item .icon-daohan { width: 0.24rem; height: 0.24rem; } } @media (max-width: 767px) { .common-pop .app-btn { top: 48vw; } #maps { height: -webkit-calc(var(--vh) * 100); height: -moz-calc(var(--vh) * 100); height: calc(var(--vh) * 100); } .dealer-box { height: 48%; } .dealer-box .item-list { padding: 0.25rem 0.3rem; } .bg-box { width: 100%; position: fixed; top: 0; bottom: 0; left: 0; border-top: 0px; background-color: rgba(0, 0, 0, 0.5); } .bg-box .mob-main { overflow: hidden; background: #ffffff; box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.05); border-radius: 0.16rem; position: absolute; top: 10%; width: 93.6%; left: 50%; -webkit-transform: translatex(-50%); -moz-transform: translatex(-50%); -ms-transform: translatex(-50%); -o-transform: translatex(-50%); transform: translatex(-50%); } .bg-box .item-top { -webkit-justify-content: flex-start; -moz-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; gap: 0.8rem; padding: 0 0.5rem; display: -webkit-flex !important; display: -moz-box !important; display: -ms-flexbox !important; display: flex !important; text-align: left; } .bg-box .item-top .item-tit { min-width: 35%; } .bg-box .item-list { padding: 0 0.5rem; line-height: 0.85rem; height: 0.85rem; } .search-top { padding-top: 1.2rem; } .search-top.cur { height: 99%; } .search-top.cur .search-result { height: 87%; } .search-top .search-result .dealer-box { height: 78%; } .content-body { height: 50%; font-size: 0.24rem; } .content-body.index { z-index: 15; } .content-body .select-list .select-div { height: 0.72rem; line-height: 0.72rem; } .content-body .select-list .select-div .text { width: 66%; padding-left: 0.2rem; } .content-body .select-list .select-div .small-text { right: 0.15rem; } .content-body .select-list .select-div .small-text img { width: 0.2rem; height: 0.12rem; } .content-body .select-list .pro-box .item-bottom { height: 65vh; } .content-body .logo { gap: 0.23rem; left: 0.24rem; right: 0.24rem; bottom: 1rem; } .content-body .logo .text { width: auto; } .content-body .user-btn { bottom: 0.2rem; left: 50%; height: 0.65rem; margin-left: -1.8rem; } .user-pop .user-main .content-box { height: 65vh; margin: 0; } .order-pop .order-main { width: 93.6%; min-width: 0; } .order-pop .order-main .car-box { top: -17.5%; bottom: -17.5%; height: 135%; padding: 0; border-radius: 0.16rem; background-color: #ffffff; } .infowindow { width: 5.8rem; } }