* { margin: 0; padding: 0; box-sizing: border-box; } img { width: 100%; height: auto; } select,input { border: none; outline: none; background: none !important; box-shadow: none; appearance: none; -moz-appearance: none; -webkit-appearance: none; } a { text-decoration: none; color: #4f80f7; } a:focus, a:hover { text-decoration: none; } .carshow .carshow-other .carshow-timer .timer-box .item-info .info-title a:hover { color: #4f80f7; } .carshow .carshow-other .carshow-timer .timer-box .item-info .info-title a { color: #333; } select { appearance: none; -moz-appearance: none; -webkit-appearance: none; -ms-appearance: none; } .hide { display: none !important; } .app { width: 100%; background: #fff; font-weight:400; font-size: 16px; font-family: 'montserrat', sans-serif,"微软雅黑", verdana, tahoma, sans-serif; } .pagewidth { max-width: 1130px; margin: 0 auto; } .app nav { width: 100%; height: 60px; background: #4f80f7; background: #fff; position: relative; border-bottom:1px solid #eee; } ul li { list-style: none; padding: 0px; margin: 0px; } .top-right li {display:inline-block;} .vip-text-logo1 { width: 46px; height: 19px; line-height: 19px; background: -webkit-gradient(linear, left top, right top, from(#54d1ff), to(#1b5eff)); background: linear-gradient(90deg, #54d1ff, #1b5eff); position: absolute; border-radius: 10px; color: #fff; top: 3px; font-size: 12px; right: -6px; text-align: center; cursor:pointer } .vip-text-logo1:before { content: " "; position: absolute; width: 0; height: 0; left: 10px; top: 17px; border-color: #51abfb transparent transparent #51abfb; border-style: solid; border-width:4px } input:-webkit-autofill{ -webkit-box-shadow: 0 0 0px 1000px white inset; } .top-right {line-height:66px; margin-left: 73%; } .top-right a{color:#333; margin-left:30px;font-size:15px; } .top-right .icon1{ -webkit-animation: shakes .4s linear infinite forwards; animation: shakes .4s linear infinite forwards; background: -webkit-gradient(linear,left top,right top,from(#54d1ff),to(#1b5eff)); background: linear-gradient(left,#54d1ff,#1b5eff); -webkit-background-clip: text; -webkit-text-fill-color: transparent; } .top-right a:hover{ -webkit-animation: shakes .4s linear infinite forwards; animation: shakes .4s linear infinite forwards; background: -webkit-gradient(linear,left top,right top,from(#54d1ff),to(#1b5eff)); background: linear-gradient(left,#54d1ff,#1b5eff); -webkit-background-clip: text; -webkit-text-fill-color: transparent; font-weight:700; line-height:60px;} @-webkit-keyframes shakes { 0% { background-position:0 0 } 25% { background-position:0 0 } 26% { background-position:20px -20px } 50% { background-position:20px -20px } 51% { background-position:40px -40px } 75% { background-position:40px -40px } 76% { background-position:60px -60px } 99% { background-position:60px -60px } to { background-position:0 0 } }@keyframes shakes { 0% { background-position:0 0 } 25% { background-position:0 0 } 26% { background-position:20px -20px } 50% { background-position:20px -20px } 51% { background-position:40px -40px } 75% { background-position:40px -40px } 76% { background-position:60px -60px } 99% { background-position:60px -60px } to { background-position:0 0 } } .app nav .logo{ position: absolute; top: 50%; transform: translatey(-50%); left: 0; width: 90px; cursor: pointer; } .app nav .logo2{ position: absolute; top: 50%; transform: translatey(-50%); left: 0; width: 250px; cursor: pointer; } .app nav .logo{display:none;} .app nav .search-box { position: absolute; top: 50%; transform: translatey(-50%); left: 50%; width: 250px; background: #6892f8; background: #fff; border:1px solid #eee; height: 38px; padding: 0 13px; border-radius: 20px; line-height: 35px; font-size: 14px; } .app nav .search-box img { width: 20px; display: inline-block; vertical-align: middle; } .app nav .search-box input { display: inline-block; width: 190px; height: 25px; line-height: 25px; border: none; margin-left: 5px; background: transparent; color: #333; font-size: 14px; -webkit-text-fill-color:#999; } .top01{ background: #222;font-size: 13px; height:26px;line-height:26px;} .top01 a {color:#eee;} .top01 p {color: #a7a7a7 !important;} .top01 p a {color: #a7a7a7; vertical-align:middle;} .top01 a:hover{ color:#4f80f7;} .top01 p img {width:15px; vertical-align:middle;} .app nav .search-box input::placeholder { font-size: 15px; letter-spacing: 2px; color: #fff; } .app nav .search-box input:focus { outline: none; } .app .head { margin: 30px auto; margin-bottom: 60px; } .app .head .slider-box { width: 100%; } .slider-box .swiper-pagination-bullet-active { background: #fff; } .slider-box .swiper-container { border-radius: 15px; font-size: 0; } .area-box { position: relative; font-size: 0; } .area-box .area-item.box { position: absolute; left: 0; top: 47px; background: transparent; border-bottom: 3px solid #4f80f7; padding: 0; } .area-box .area-item { display: inline-block; margin-right: 1.5%; width: 80px; padding: 10px 0; border-bottom: 2px solid #fff; color: #666; font-size: 18px; text-align: center; cursor: pointer; transition: all .25s ease-in-out; } .area-box .area-item:hover, .area-box .area-item.active { color: #4f80f7; font-weight:700; } .content { width: 100%; background: #eff3f6; min-height: 450px; padding-bottom: 20px; } .content .content-box { padding: 15px 0; display: flex; align-items: center; flex-wrap: wrap; } .content .content-box .content-item { width: 24%; border-radius: 10px; overflow: hidden; margin-right: calc(4% / 3); cursor: pointer; padding: 8px; transition: all .25s ease-in-out; } .content .content-box .content-item img { transition: all .25s ease-in-out; } .content .content-box .content-item:nth-child(4n) { margin-right: 0; } .content .content-box .content-item:hover { box-shadow: 1px 1px 5px 5px rgba(0, 0, 0, .05); background: #fff; text-decoration: none; color: inherit; transform: translatey(-5px); } .content .content-box .content-item:hover .item-img img { border-radius: 0; transform: scale(1.1); } .content-box .content-item .item-img { width: 100%; height: 150px; overflow: hidden; } .content-box .content-item .item-img img { border-radius: 10px 10px 0 0; min-height: 150px; } .content-box .content-item .item-box { padding: 0 5px; } .content-box .content-item .item-tit { font-size: 18px; font-weight: 700; color: #333; margin: 10px 0; height: 50px; display: -webkit-box; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical; } .content-box .content-item .item-info { display: flex; align-items: center; margin-bottom: 10px; } .content-box .content-item .item-info:nth-child(3) { align-items: baseline; } .content-box .content-item .item-info:nth-child(3) span { display: -webkit-box; text-overflow: ellipsis; overflow: hidden; height: 40px; -webkit-line-clamp: 2; -webkit-box-orient: vertical; } .content-box .content-item .item-info:nth-child(3) img { position: relative; top: 3px; } .content-box .content-item .item-info img { width: 15px; margin-right: 5px; } .content-box .content-item .item-info span { font-size: 14px; color: #555; width: 225px; } .video { background: #eaedf2; width: 100%; } .video .carshow-model { padding: 20px 0; } .video .carshow-model .model-title { font-size: 18px; color: #333; margin-bottom: 20px; border-left: 3px solid #4f80f7; padding-left: 5px; } .video .carshow-model .model-box { display: flex; align-items: center; /*display: grid; grid-template-columns: 2.1fr 1fr; grid-gap: 20px;*/ width: 100%; overflow: hidden; } .video .carshow-model .model-box .swiper-box { grid-row: 1/3; width: 100%; overflow: hidden; width: 753px; margin-right: 20px; } .video .carshow-model .model-box .swiper-item-box { flex: 1; } .video .carshow-model .model-box .swiper-box .swiper-container { width: 100%; } .video .carshow-model .model-box .swiper-item { position: relative; cursor: pointer; width: 100%; overflow: hidden; } .video .carshow-model .model-box .swiper-item:nth-child(1) { margin-bottom: 20px; } .video .carshow-model .model-box .swiper-item img { transition: all .5s ease-in; } .video .carshow-model .model-box .swiper-item:hover img { transform: scale(1.1); } .video .carshow-model .model-box .swiper-box .swiper-slide span, .video .carshow-model .model-box .swiper-item span { position: absolute; color: #fff; font-size: 22px; font-weight: bold; bottom: 0px; width: 100%; z-index: 9; padding: 20px 25px; left: 0; background: linear-gradient(transparent, rgba(16, 23, 41, .85)); } .video .carshow-model .model-box .swiper-item span { font-size: 16px; bottom: 0px; padding: 15px; } .video .carshow-model .model-box .swiper-box .swiper-slide img { width: 100%; cursor: pointer; transition: all .5s ease-in-out; } .video .carshow-model .model-box .swiper-box .swiper-slide img:hover { transform: scale(1.1); } .video .carshow-model .model-box .swiper-container-horizontal>.swiper-pagination-bullets { padding-right: 10px; display: flex; align-items: center; justify-content: flex-end; } .video .carshow-model .model-box .swiper-pagination-bullet { width: 4px; height: 8px; background: #c9cbce; border-radius: 5px; } .video .carshow-model .model-box .swiper-pagination-bullet-active { height: 12px; background: #fff; } .video .video-box { padding: 20px 0; } .video .video-box .video-tit { font-size: 18px; color: #333; margin-bottom: 20px; } .video .video-box .video-item-box { display: flex; align-items: center; } .video .video-box .video-item-box .video-item { width: 23%; margin-right: calc(8% / 3); position: relative; cursor: pointer; } .video .video-box .video-item-box .video-item .item-img { width: 100%; } .video .video-box .video-item-box .video-item .item-img img { border-radius: 10px; } .video .video-box .video-item-box .video-item .play-btn { position: absolute; right: 10px; bottom: 10px; width: 30px; } .links { width: 100%; } .links-box { padding: 25px 0; } .links-box .links-tit { font-size: 18px; color: #333; margin-bottom: 25px; } .links-box .links-item-box { display: flex; align-items: center; flex-wrap: wrap; } .links-box .links-item-box .links-item { width: auto; text-align: left; margin-bottom: 20px; font-size: 16px; color: #555; text-decoration: none; margin-right: 40px; } .links-box .links-item-box .links-item:hover { color: #4f80f7; text-decoration: underline; } .footer { background: #222; width: 100%; } .footer .fot-main { padding: 40px 0; display: flex; align-items: center; justify-content: space-between; } .footer .fot-main .fot-logo { width: 100px; margin-right: 30px; } .footer .fot-main .fot-info { border-right: 1px dashed #555; border-left: 1px dashed #555; padding: 0 90px; text-align: center; } .footer .fot-main .fot-info .fot-tit { font-size: 18px; color: #fff; font-weight: 700; margin-bottom: 20px; } .footer .fot-main .fot-info .fot-desc { font-size: 14px; color: #aaa; margin-top: 10px; } .footer .fot-main .fot-info .fot-desc img { width: 12px; vertical-align: middle; margin: 0 5px; } .footer .fot-main .code-box img { width: 100px; margin-left: 10px; } .carshow { background: #eff3f6; width: 100%; } .carshow .title, .model-box .title { font-size: 16px; color: #555; padding: 0 0 15px 0; } .city-picker-dropdown { z-index:999;} .carshow .title a, .model-box .title a { color: inherit; display: inline-block; vertical-align: middle; } .carshow .title img, .model-box .title img { width: 25px; vertical-align: middle; } .carshow .title span, .model-box .title span { color: #4f80f7; display: inline-block; vertical-align: middle; } .carshow .carshow-main { display: flex; justify-content: space-between; padding-bottom: 20px; } .carshow .carshow-main .carshow-info-box { width: 75%; } .carshow .carshow-main .carshow-info-box .carshow-info { width: 100%; background: #fff; } .carshow .carshow-main .carshow-info-box .carshow-info .info-box { padding: 25px 35px; width: 100%; display: flex; justify-content: space-between; align-items: center; margin-bottom: 20px; padding-bottom:10px; } .carshow .carshow-main .carshow-info .info-box .info-img { width: 35%; } .carshow .carshow-main .carshow-info .info-box .info-img img { border-radius: 15px; } .carshow .carshow-main .carshow-info .info-box .info-item { width: 60%; } .carshow .carshow-main .carshow-info .info-box .info-item .item-tit { color: #333; font-size: 18px; font-weight: 700; margin-bottom: 30px; } .carshow .carshow-main .carshow-info .info-box .info-item .item-desc { color: #555; font-size: 14px; margin-bottom: 5px; display: flex; align-items: center; } .carshow .carshow-main .carshow-info .info-box .info-item .item-desc img { width: 18px; margin-right: 5px; } .carshow .carshow-main .carshow-info .info-box .share-box { display: flex; justify-content: space-between; align-items: center; margin-top: 20px; } .carshow .carshow-main .carshow-info .info-box .share-box .item-btn { width: 179px; background: #4f80f7; border-radius: 5px; color: #fff; height: 35px; display: flex; justify-content: center; align-items: center; cursor: pointer; } .carshow .carshow-main .carshow-info .info-box .share-box .item-share { display: flex; align-items: center; } .carshow .carshow-main .carshow-info .info-box .share-box .item-share img { width: 25px; margin: 0 3px; } .carshow .carshow-main .carshow-info .carshow-recom { display: flex; align-items: center; justify-content: flex-start; border-bottom: 1px solid #eff3f6; padding-left: 35px; height:70px; } .carshow .carshow-main .carshow-info .carshow-recom div{ width:110px; font-weight:500; font-size:20px; } .carshow .carshow-main .carshow-info .carshow-recom .recom-tit { border-bottom: 3px solid #fff; color: #333; padding: 10px 0; margin-right: 30px; text-align: center; cursor: pointer; } .carshow .carshow-main .carshow-info .carshow-recom .recom-tit.active { border-bottom: 3px solid #4f80f7; color: #4f80f7; line-height:50px; } .carshow .carshow-main .carshow-info .recom-box { padding: 25px 35px; min-height: 600px; margin-bottom: 30px; line-height: 1.8; letter-spacing:.5px; } .carshow .carshow-main .carshow-info .recom-box img { width: auto; max-width: 100%; } .carshow .carshow-main .carshow-info .recom-box p { font-size: 16px; margin-bottom: 10px; line-height: 1.8em; color: #666; } .carshow .carshow-main .carshow-info .recom-box a { color: inherit; } .carshow .carshow-main .carshow-statement { padding: 25px 35px; background: #fff; margin-bottom: 30px; } .carshow .carshow-main .carshow-statement .statement-tit { font-size: 18px; color: #333; margin-bottom: 20px; } .carshow .carshow-main .carshow-statement .statement-text { color: #555; font-size: 14px; line-height: 1.8; } .carshow .carshow-main .carshow-other { width: 24%; } .carshow .carshow-main .carshow-other .other-adver { margin-bottom: 20px; } .carshow .carshow-other .carshow-timer { position: relative; width: 100%; background: #fff; margin-bottom: 20px; } .carshow .carshow-other .carshow-timer .timer-title { font-size: 18px; color: #333; font-weight: bold; padding-left: 15px; border-bottom:1px solid #eee; line-height:60px; } .carshow .carshow-other .carshow-timer .timer-box { padding: 18px; } .carshow .carshow-other .carshow-timer .timer-box .timer-desc { font-size: 16px; color: #4f80f7; margin-bottom: 15px; font-weight:500; } .carshow .carshow-other .carshow-timer .timer-box .timer-item { position: relative; margin-bottom: 30px; } .carshow .carshow-other .carshow-timer .timer-box .item-time { font-size: 12px; color: #fff; padding: 2px; border-radius: 50%; position: absolute; left: -29px; top: 8px; background: #4f80f7; } .carshow .carshow-other .carshow-timer .timer-box .item-info { border: 1px solid #eee; border-radius: 5px; padding: 10px; position: relative; } .carshow .carshow-other .carshow-timer .timer-box .item-info .info-caret { position: absolute; left: -5px; width: 10px; height: 10px; border: 1px solid transparent; border-top: 1px solid #eee; border-left: 1px solid #eee; transform: rotate(-45deg) skew(15deg, 15deg); z-index: 9; background: #fff; } .carshow .carshow-other .carshow-timer .timer-box .item-info .info-title { font-size: 16px; color: #333; font-weight: bold; margin-bottom: 10px; } .carshow .carshow-other .carshow-timer .timer-box .item-info .info-time { font-size: 14px; color: #777; margin-bottom: 5px; } .carshow .carshow-other .carshow-timer .timer-box .item-info .info-address { font-size: 14px; color: #666; margin-bottom: 10px; } .carshow .carshow-main .carshow-other .other-box { padding: 0 15px 10px 20px; background: #fff; } .carshow .carshow-main .carshow-other .other-box div{ margin-bottom:20px;} .carshow .carshow-main .carshow-other .other-box .other-tit { font-size: 18px; margin-bottom:0; color: #333; font-weight: bold; padding-left: 15px; border-bottom: 1px solid #eee; line-height: 60px; } } .carshow .carshow-main .carshow-other .other-box .other-item { margin-bottom: 20px; } .carshow .carshow-main .carshow-other .other-box .other-item img { margin-bottom: 10px; } .carshow .carshow-main .carshow-other .other-box .other-item .item-tit { margin-bottom: 14px; color: #333; font-size: 15px; padding-left: 5px; font-weight:500; } .carshow .carshow-main .carshow-other .other-box .other-item .item-desc { margin-bottom: 5px; color: #666; font-size: 14px; padding-left: 5px; } .top-left { position: absolute; top: 50%; transform: translatey(-50%); width: 190px; z-index: 3; } .app nav .top-left img.logo { left: 0; } .location { position: relative; display: inline-block; background: none; color: #848484; font-size: 14px; padding: 0px; font-family: 'open sans', sans-serif; } .location .citypicker { position: relative; display: inline-block; max-width: 100px; } .city-picker-input { opacity: 0 !important; top: -9999px; left: -9999px; position: absolute; } .location .citypicker .city-picker-span { position: relative; display: block; outline: 0; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border-bottom: none; background-color: transparent; color: #fff; cursor: pointer; } .city-picker-span>.placeholder { color: #a7a7a7; font-size:13px; } .location .citypicker .city-picker-span>.title>span { color: #fff; padding: 2px; } .location .citypicker .city-picker-span>.arrow { display: none; } .city-picker-span>.arrow { position: absolute; top: 50%; right: 8px; width: 10px; margin-top: -3px; height: 5px; background: url(/uploads/image/cimages/drop-arrow.png) -10px -25px no-repeat; } .city-picker-dropdown { left: 0px; top: 100%; width: 330px; position: absolute; } .city-select-wrap { box-shadow: 0 1px 5px rgba(0, 0, 0, 0.5); } .city-select-tab { border-bottom: 1px solid #ccc; background: #f0f0f0; font-size: 13px; } .city-select-tab>a:first-child { border-left: none; } .city-select-tab>a { display: inline-block; padding: 8px 22px; border-left: 1px solid #ccc; border-bottom: 1px solid transparent; color: #4d4d4d; text-align: center; outline: 0; text-decoration: none; cursor: pointer; font-size: 14px; margin-bottom: -1px; } .city-select-tab>a.active { background: #fff; border-bottom: 1px solid #fff; color: #46a4ff; } .city-select-tab>a:last-child.active { border-right: 1px solid #ccc; } .city-select-content { width: 100%; min-height: 10px; background-color: #fff; padding: 10px 15px; box-sizing: border-box; } .city-select { font-size: 13px; } .city-select dl { line-height: 2; clear: both; padding: 3px 0; margin: 0; } .city-select dt { position: absolute; width: 2.5em; font-weight: 500; text-align: right; line-height: 2; } .city-select.province dd { margin-left: 3em; } .city-select dd { margin-left: 0; line-height: 2; } .city-select a { display: inline-block; padding: 0 10px; outline: 0; text-decoration: none; white-space: nowrap; margin-right: 2px; text-decoration: none; color: #333; cursor: pointer; } .city-select a.active { background-color: #46a4ff; color: #fff; border-radius: 2px; } .toptitle { font-size: 18px; height: 80px; line-height: 80px; } .searchtitle { width: 60px; font-size: 15px; } .searchbox { display: flex; flex-direction: row; justify-content: flex-start; align-items: center; height: 50px; padding: 10px 0; } .searchitem { display: flex; flex-direction: row; justify-content: flex-start; align-items: center; } .searchitem .s-items { width: 60px; height: 30px; color: #333; text-align: center; line-height: 30px; font-size: 15px; border-radius: 3px; cursor: pointer; } .searchitem .s-items.active { color: #fff; background: #4f80f7; } .clearfix:before { display: table; content: " "; } .clearfix:after { clear: both; } /*分页样式*/ .pagepagination { width: 100%; height: 50px; } .footerpage { display: flex; justify-content: center; align-items: center; margin: 0 auto; font-size: 16px; width: 100%; height: 50px; } .footerpage a, .footerpage span { margin: 0 5px; white-space: nowrap; padding: 0 12px; height: 30px; line-height: 29px; border: 1px solid #e8e8e8; color: #666; text-align: center; cursor: pointer; transition: all .3s cubic-bezier(.645, .045, .355, 1); border-radius: 4px; } .footerpage span { color: #fff; border: 1px solid#55a7fa; background-color: #55a7fa; } .footerpage span:hover, .footerpage a:hover { background: #e8e8e8; text-decoration: none; } .modal { position: fixed; width: 100%; height: 100%; left: 0; top: 0; background: rgba(0, 0, 0, .5); z-index: 99; } .modal-box { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); } .modal-box .modal-main { background: #fff; width: 400px; padding: 40px; border-radius: 10px; } .modal-box .modal-main .title { font-size: 20px; color: #222; margin-bottom: 40px; text-align: center; } .modal-box .modal-main .inline-input { display: flex; justify-content: space-between; align-items: center; margin-bottom: 17px; } .modal-box .modal-main .inline-input span { width: 20%; font-size: 16px; color: #333; } .modal-box .modal-main .inline-input select, .modal-box .modal-main .inline-input input { width: 100%; border: 1px solid #d6d6d6; border-radius: 5px; height: 45px; padding-left: 15px;font-size: 14px;color:#333; } .modal-box .modal-main .inline-input select:focus-within, .modal-box .modal-main .inline-input input:focus-within { border: 1px solid #4f80f7; } .modal-box .modal-main .inline-input input:focus, .modal-box .modal-main .inline-input select:focus { outline: none; } .modal-box .modal-main .inline-input select { background: no-repeat; background-position: 95% center; background-size: 15px; padding-left: 10px; } .modal-box .modal-main .modal-btn { width: 100%; height: 45px; color: #fff; background: #4f80f7; margin: 25px auto 10px; text-align: center; line-height: 45px; border-radius: 5px; cursor: pointer; } .modal-box .modal-main .modal-desc { color: #777; font-size: 14px; text-align: center; } .modal-box .modal-main .close { width: 18px; position: absolute; right: 15px; top: 15px; cursor: pointer; } .code-box { text-align: center; } .code-title { font-size: 24px; color: #fff; margin-bottom: 10px; } .code-time { color: #858585; line-height: 20px; } .login-box { display: flex; justify-content: center; align-items: center; position: absolute; right: 5%; height: 56px; color: #fff; } .login-box a { color: #fff; margin: 0 5px; } .login-box a:hover { color: #cecece; } body { min-height: 100vh; position: relative; } .app-content { min-height: 500px; padding: 30px 10px 20px 80px; padding-bottom: 30px; } .app-content .content-title { font-size: 22px; color: #000; margin-bottom: 20px; } .app-content .input-box { width: 100%; margin: 10px 0; overflow: auto; } .app-content .input-box .phone-box { display: flex; align-items: center; width: 350px; height: 50px; border: 1px solid #eee; border-radius: 10px; margin-bottom: 15px; padding-left: 15px; font-size: 15px; } .app-content .input-box .phone-box input { border: none; margin: 0; height: 45px; width: 175px; padding: 0; } .app-content .input-box .phone-box span { display: inline-block; width: 60px; } .app-content .input-box .phone-box span.send-code, .app-content .input-box .phone-box .daojishi { display: inline-block; width: 100px; height: 48px; line-height: 48px; background: #f5f6f7; border: transparent; text-align: center; color: #589ffb; cursor: pointer; } .app-content .input-box input { display: block; width: 350px; height: 50px; border: 1px solid #eee; border-radius: 10px; margin-bottom: 15px; padding-left: 15px; font-size: 15px; } .app-content .savebtn, .app-content .next-step, .app-content .backhome { display: block; width: 350px; height: 50px; border-radius: 10px; background: #589ffb; color: #fff; line-height: 50px; font-size: 18px; margin-bottom: 20px; text-align: center; cursor: pointer; } .app-content .content-desc { display: block; color: #589ffb; font-size: 14px; margin-bottom: 10px; } .app-content .more-help { font-size: 14px; color: #555; } .app-content .more-help span { color: #589ffb; margin: 0 2px; } .app-content .type-box { width: 100%; margin-bottom: 30px; } .app-content .type-box .type-item { margin-bottom: 10px; font-size: 0; width: 300px; cursor: pointer; } .app-content .type-box .type-item span { font-size: 14px; color: #333; vertical-align: middle; } .app-content .type-box .type-item span.col { display: inline-block; width: 20px; height: 20px; border-radius: 50%; border: 1px solid #eee; text-align: center; margin-right: 10px; } .app-content .type-box .type-item span.col i { display: inline-block; width: 12px; height: 12px; border-radius: 50%; background: transparent; margin-top: 3px; } .app-content .type-box .type-item.active span.col { border-color: #589ffb; } .app-content .type-box .type-item.active span.col i { background: #589ffb; } .app-content .upload-box .upload-title { font-size: 16px; margin-bottom: 20px; } .app-content .upload-box .upload-item-box { position: relative; margin-bottom: 20px; } .app-content .upload-box .upload-item-box #upload { opacity: 0; position: absolute; width: 100px; height: 100px; z-index: -1; } .app-content .upload-box .upload-item-box label { display: inline-block; width: 100px; height: 100px; border: 1px solid #ccc; border-radius: 5px; color: #999; text-align: center; padding: 20px; font-size: 14px; } .app-content .upload-box .upload-item-box label div img { width: 35px; height: auto; margin-bottom: 10px; } .app-content .upload-box .upload-item-box .upload-item { display: inline-block; vertical-align: top; } .app-content .upload-box .upload-item-box .upload-item div { display: inline-block; position: relative; vertical-align: top; } .app-content .upload-box .upload-item-box .upload-item img { width: 100px; height: auto; margin: 0 5px; } .app-content .upload-box .upload-item-box .upload-item div:hover .del { display: inline-block; } .app-content .upload-box .upload-item-box .upload-item div .del { position: absolute; width: 25px; height: auto; top: -10px; right: -10px; display: none; } .app-content .type-title { margin-bottom: 15px; font-size: 16px; } .app-content .suc-box { margin: 100px 0; } .app-content .suc-box img { display: inline-block; width: 40px; vertical-align: middle; margin-right: 10px; } .app-content .suc-box .suc-info { display: inline-block; vertical-align: middle; } .app-content .suc-box .suc-info .suc-title { font-size: 18px; margin-bottom: 5px; } .app-content .suc-box .suc-info .suc-desc { font-size: 15px; color: #777; } .swiper-slide { position: relative; } .swiper-slide video { width: 100%; height: 320px; } .slider-info { position: absolute; width: 750px; padding: 0; height: 0; background-color: rgba(0, 0, 0, 0.50); bottom: 28px; left: 20px; cursor: default; overflow: hidden; transition: all 1s ease-in-out; } .slider-info .info-box { padding: 15px 20px; } .slider-info.active { height: 180px; } .slider-info .slider-title { color: #ffffff; font-size: 30px; font-weight: 700; margin-bottom: 12px; } .slider-info .slider-desc { font-weight: 400; color: #ffffff; font-size: 18px; line-height: 1.6; margin-bottom: 25px; } .slider-info .slider-btn { text-align: center; color: #ffffff; font-size: 18px; line-height: 1.6; background: #4f80f7; width: 100px; padding: 5px 0; cursor: pointer; } .swiper-pagination-bullet { cursor: pointer; } .model-main { background: #fff; overflow: hidden; padding: 50px; height: calc(100vh - 115px); } .model-view { overflow: hidden; width: 100%; } .model-item-box { display: flex; position: relative; right: 0; transition: all .5s ease-in; } .model-item-box .model-item { width: 100%; display: flex; justify-content: space-between; flex-shrink: 0; } .model-item-box .model-item .item-img { width: 70%; overflow: hidden; text-align: center; } .model-item-box .model-item .item-img img { width: auto; height: 65vh; min-height: 280px; } .model-item-box .model-item .item-info { width: 25%; position: relative; padding: 20px 0; } .model-item-box .model-item .item-info .info-page { font-size: 18px; color: #555; margin-bottom: 30px; } .model-item-box .model-item .item-info .info-page span { font-size: 22px; color: #222; } .model-item-box .model-item .item-info .info-title { font-size: 16px; color: #333; margin-bottom: 30px; } .model-item-box .model-item .item-info .info-desc { font-size: 14px; color: #555; margin-bottom: 30px; } .model-item-box .model-item .item-info .page-count { width: 100%; position: absolute; bottom: 20px; display: flex; align-items: center; } .model-item-box .model-item .item-info .page-count span { color: #555; font-size: 18px; margin: 0 5px; width: 20px; text-align: center; cursor: pointer; } .model-item-box .model-item .item-info .page-count span:hover { color: #4f80f7; } .model-item-box .model-item .item-info .page-count span.active { color: #4f80f7; font-size: 18px; } .xiangbox img { width: auto; } .carshow-box { position: absolute; bottom: 0; right: 0; display: flex; align-items: center; height: 77px; } .carshow-pro, .carshow-crm { width: 130px; padding: 10px; font-size: 0; background: #f3db3b; cursor: pointer; transition: all .25s ease-in; border-radius:8px } .carshow-box.active .carshow-crm { background: #f3db3b; } .carshow-crm { background: #333333; margin-left: 15px; } .carshow-box.active .carshow-pro { background: #333333; } .carshow-title, .carshow-box.active .carshow-crm .carshow-title { font-size: 16px; color: #333; } .carshow-desc, .carshow-box.active .carshow-crm .carshow-desc { font-size: 16px; color: #6a6752; margin-bottom: 5px; white-space: nowrap; transform: scale(0.85); transform-origin: 0; } .carshow-hr, .carshow-box.active .carshow-crm .carshow-hr { width: 30px; height: 2px; background: #c2c2c2; margin-bottom: 5px; } .carshow-pro .carshow-hr { background: #fff; } .carshow-crm .carshow-desc, .carshow-box.active .carshow-pro .carshow-desc { color: #c2c2c2; } .carshow-crm .carshow-title, .carshow-box.active .carshow-pro .carshow-title { color: #fff; } .carshow-content { padding: 70px 0; background: #eff3f6; } .carshow-content .pagewidth { background: #fff; position: relative; padding-top: 90px; padding-bottom: 30px; } .carshow-content .pagewidth .carshow-box { right: auto; top: -30px; left: 0; bottom: auto; } @media screen and (max-width: 750px) { body { overflow-x: hidden; } .post-meta li{ padding-left:0 !important; } .carshow .title, .model-box .title {background:#fff; padding:15px 15px 0; } .top-left { left: 3%; width: 50%; } .app>div { padding: 0 10px; } .item-img .imgfu{ display: none; } .app>div.footer_yd { padding: 0; } .top01 {display:none;} .top-right {display:none;} .video { background: #fff; padding-top: 5px !important; } .video .carshow-model { padding-top: 0; } .carshow-box { display: none; } .login-box { display: none; } .content .content-box { padding: 15px 0 0; } .app .area-box .area-item.box { left: 10px; top: 100%; } .app .area-box .area-item { width: 11%; margin-right: 1.5%; font-size: 14px; padding: 5px 0; } .content .content-box .content-item { width: 49%; padding: 0; margin-bottom: 15px; margin-right: 2%; background: #fff; } .content .content-box .content-item:nth-child(2n) { margin-right: 0; } .content-box .content-item .item-box { padding: 0 5px 5px; } .content .content-box .content-item .item-img { height: 100px; } .content-box .content-item .item-img img { min-height: 100px; } .app nav .search-box { width: 45%; right: 5%; padding: 0 0 0 2%; max-width: 250px; left: 191px; } .app nav .search-box input { width: 80%; margin-left: 2%; font-size: 14px } .app nav .search-box input:placeholder { font-size: 14px; } .app .head { margin: 10px auto; } .swiper-slide video { height: auto; } .slider-info { bottom: 0; left: 10px; width: 95%; } .slider-info .info-box { padding: 2px 5px; } .slider-info.active { height: 80px; } .slider-info .slider-title { font-size: 15px; margin-bottom: 0px; } .slider-info .slider-desc, .slider-info .slider-btn { font-size: 12px; margin-bottom: 3px; white-space: nowrap; } .slider-info .slider-btn { width: 80px; } .content-box .content-item .item-tit { font-size: 14px; height: 37px; margin: 7px 0; } .content-box .content-item .item-info { margin-bottom: 0; display: none; } .content-box .content-item .item-info span { font-size: 12px; } .video .carshow-model .model-box { flex-direction: column; } .video .carshow-model .model-box .swiper-box .swiper-slide span { font-size: 18px; padding: 10px 15px; } .video .carshow-model .model-box .swiper-box { width: 100%; margin: 0 0 10px 0; } .video .carshow-model .model-box .swiper-item-box { width: 100%; display: flex; justify-content: space-between; } .video .carshow-model .model-box .swiper-item { width: 49%; margin-bottom: 0 !important; } .video .carshow-model .model-box .swiper-item span { display: none; } .links-box .links-item-box .links-item { font-size: 13px; margin-bottom: 10px; margin-right: 20px; } .footer .fot-main { padding: 20px 0; flex-direction: column; position: relative; } .footer .fot-main .fot-logo { display: none; } .footer { background: #e6e6e6; } .footer .fot-main .code-box { position: absolute; top: 40px; display: none; } .footer .fot-main .fot-info { padding: 0 0.2rem !important; border: none; } .footer .fot-main .fot-info .fot-tit { font-size: 14px; margin-bottom: 40px; color: #555; font-weight: 400; } .footer .fot-main .fot-info .fot-desc, .footer .fot-main .fot-info .fot-desc a { font-size: 10px; color: #aaa !important; margin-top: 0; } .footer .fot-main .fot-info .fot-desc img { width: 10px; } .code-title { font-size: 12px; margin-bottom: 0px; color: #555; } .code-time { font-size: 12px; color: #555; } .links-box .links-tit { margin-bottom: 15px; font-size: 16px; } .links-box { padding: 15px 0; } .carshow .carshow-main .carshow-other { display: none; } .carshow .carshow-main .carshow-info-box { width: 100%; } .carshow .carshow-main .carshow-info-box .carshow-info .info-box, .carshow .carshow-main .carshow-info .recom-box, .carshow .carshow-main .carshow-statement { padding: 10px 15px; } .carshow .carshow-main .carshow-info .recom-box { margin-bottom: 0; border-bottom: 1px solid #eee; } .carshow .carshow-main { border-bottom: 1px solid #eee; } .carshow .carshow-main .carshow-info .carshow-recom .recom-tit { font-size: 14px; } .carshow .carshow-main .carshow-info .carshow-recom { padding-left: 10px; } .carshow .carshow-main .carshow-info .info-box .info-item .item-tit { font-size: 19px; margin-bottom: 15px; } .carshow .carshow-main .carshow-info .info-box .share-box { margin-top: 8px; flex-direction: column; align-items: flex-start; } .carshow .carshow-main .carshow-statement { margin-bottom: 0; } .carshow .carshow-main { padding-bottom: 0; } .carshow .carshow-main .carshow-info .info-box .share-box .item-btn { width: 100%; font-size: 16px; padding: 0 5%; height: 40px; } /* .carshow .carshow-main .carshow-info .info-box .share-box .item-btn { width: 100%; font-size: 16px; padding: 0 5%; margin-bottom: 0; position: fixed; bottom: 0; left: 0; height: 45px; z-index: 9; border-radius: 0; } */ .carshow .carshow-main .carshow-info .info-box .share-box .item-share { font-size: 12px; margin-top:12px } .carshow .carshow-main .carshow-info .info-box .info-item .item-desc img { width: 15px; } .carshow .carshow-main .carshow-info .info-box .info-item .item-desc { font-size: 15px; padding-bottom:8px; } .carshow .carshow-main .carshow-info-box .carshow-info {padding:20px 15px ! important; } .modal-box { width: 100%; } .modal-box .modal-main { width: 86%; max-width: 600px; position: relative; left: 7%; padding: 35px; } .modal-box .modal-main .modal-btn { width: 100%; font-size: 16px; margin: 17px auto; height: 40px; line-height: 40px; } .modal-box .modal-main .title { font-size: 18px; } .modal-box .modal-main .close { width: 15px; } .modal-box .modal-main .inline-input span { display: none; } .modal-box .modal-main .inline-input span, .modal-box .modal-main .modal-desc { font-size: 12px; } .modal-box .modal-main .inline-input select, .modal-box .modal-main .inline-input input { width: 100%; height: 40px; padding-left: 10px;font-size: 15px; } .modal-box .modal-main .inline-input select { padding-left: 5px; } .location { left: 38%; } .app nav .logo { width: 35%; max-width: 90px; display:block; } .logo2{display:none;} .city-picker-dropdown { width: 250px; } .toptitle { height: 60px; /* line-height: 1.4; */ font-size: 16px; /* width: 48%; */ display: flex; justify-content: flex-start; flex-direction: row; /* margin: 0.4rem auto; } .searchtitle { white-space: nowrap; font-size: 13px; } .searchitem { flex-wrap: wrap; } .searchitem .s-items { font-size: 13px; } .searchbox { height: auto; align-items: baseline; } .footerpage { font-size: 14px; } .footerpage a, .footerpage span { padding: 0 8px; height: 25px; line-height: 23px; } .carshow .carshow-main .carshow-info-box .carshow-info .info-box { flex-direction: column; margin-bottom: 0; padding: 0; } .carshow .carshow-main .carshow-info .info-box .info-item { width: 100%; padding: 10px 15px; } .carshow .carshow-main .carshow-info .info-box .info-img { width: 100%; } .carshow .carshow-main .carshow-info .info-box .info-img img { border-radius: 0; } .carshow .title, .model-box .title { font-size: 15px; } }