caption,table,tbody,td,tfoot,th,thead,tr {
    margin: 0;
    padding: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline
}

 
input,select,textarea {
    margin: 0;
    padding: 0;
    font-size: 100%;
    font: inherit;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    tap-highlight-color: transparent;
    outline: 0;
    box-shadow: none
}

html {
    word-wrap: break-word;
    word-break: break-all;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    font: 14px/1.5 Microsoft Yahei,PingFang SC,Helvetica,Arial,Hiragino Sans GB,STHeiTi,sans-serif;
    color: #111e36;
    -webkit-font-smoothing: antialiased
}

 
.wrapper {
    width: 100%;
    background-color: white;
}

.container {
    width: 1240px;
    margin: 0 auto
}

 
.apps-content,.athm-footer {
    min-width: 1200px
}

.download-android,.download-ios {
    display: inline-block;
    vertical-align: top;
    width: 174px;
    height: 62px;
    text-indent: -999em;
    border-radius: 8px;
    background-color: hsla(0,0%,100%,.2);
    background-repeat: no-repeat;
    background-size: 174px auto
}

 

.download-android-heycar,.download-ios-heycar {
    display: inline-block;
    vertical-align: top;
    width: 174px;
    height: 62px;
    text-indent: -999em;
    background-repeat: no-repeat;
    background-size: 174px auto
}

.download-ios-heycar {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAK4AAAA+CAAAAACXAX9xAAAEEklEQVR4AczYAWQkZx/H8W/e156VUGhINbKNQI9YypWqaqoWygSoaiESqlK0U40rnKht3IIFJBwlFUzGtYlWCymdVqT0BKBLiKICTh6V26NNj936lZld2dXn2Sc915v9YCwWX+OZeeb5I7ujrZWgPFHksStOlIOVrSPZIYu95RI5Ky3vXS63WZsBqKxu7Bwc39djdv/4YGd9tQIwU2t6c9vVMRhf2D5Trs7ihXEYq7YH58bTUI41FOIyTMcDcs+XYHJDQ2NjEpbOXbmHs7DW0hBprcHsoT13t8DUvobM/hSFXVvuJsydaOiczMGmuuipXdRQWuzpRZldqGpIVWG3P/ewwKKG1iKFw97c81nmNMTmmD3vyV1i6kRe7W/mv1QuTqZYusiNYV9e+5OQKB/7EHdz29Osyeuz/wP3lJM1ptud3CqTLfncAXhOeWlNUs1ym2NsyOs1gFi52WCsmebWKMvrD4BAOSpTS3NniOX1I1D5UzmKmZHQHuPyW2f0Rlu5GmdPaJkFOZ1+db3y+i0j7X1+qr++Xnj1rY/uKCcLLAuViOXy6QgAo9d/lX7/4iqpl4+Ui21K4gjO5FCDrmsvFuh68mfl4QyO2KIih5s4TPU/cw1QDwORLo/AECpVByO3ClussCq734rYjf+gPhEkSkhFD5kLQCgNyl1lhYB12X2A3f9+Ur8GqJtL/WFz5bVOQJkdWd29gt27skmgIQVg/rPcHcpMcCCrTeyu3LWUmiw3vRqIou4WGND5FRA2gEZnjVL/97kHTFDkWFY3sHtJ/ly6K5FUdt8DANJygFAZAOqAd5s/pgg0ZfUmdm8PygXSRinsXIyUpgXQUJRdAsmAUSpLBBMpGZzbBHfu89h94sxNJZ1HLQIJInV+Bp27nSgkk/TmBhAqIvTkuhfDVezeG5grXeQa083F9OQG/bkAoQLqmJDEsxjcj9o8di8MWgzqy7Xf3YDQ8mYIEiLwPWruF9mH2I2cXj43BCMDYW9uPftnvfvvMM0NBdR9LzL3NnELh3cun2vImN5cARdpjTS3QV118G4T7k34e1xuXzq3/73bzVUAYJSKiAxhQuK/u6usuD9xHjyBQ+FbPToBDUMYIkgCInk+cdwfkO/j9EbzEfbKEBKFSKqTeD4gVWJbVr/gNNHK5bBWGnj4eQWXj/M7/LiPlrdxGDX5HS3dB/fWU9jVcjq4e8Yiu1g9/SCnsYhv6DSPxch3eQ2dfCO9e7P80828Rnr+genps2SeuVYks5bfwNQ/jv5bPyrUuMwSpz4H+u9AsSYDl9MRQLV2SAAACMVQsL+GCpATOYvbv8XYu/odnbN/3nL2YynFClVyBtQiq5awNSCg8QsNt2h0KDDrtmHWCcz6ZG+rxd522JuPCiWy+QC4354p/k4XNgAAAABJRU5ErkJggg==)
}

.download-android-heycar {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAK4AAAA+CAAAAACXAX9xAAAEVUlEQVR4AczYAWQddwDH8W/XxWIZxmIZkYiATfYA2IZAYNyY2TaDSIDY2H9bxkqFZSFjDmbNMFPNuJ5ZwgYTuEmkqrLNtrr1WTAEpbtOvG5tOk2237j3d67v/te9atq7L5Ln73gf9/53d/8/ctdcnvUaA73c83oHGt7sclPukKO1mWEqbnhmrTtua3EUYGJuaWVz+4rucVe2N1dOzE0AjC62/pd7MN8H/ZOnd1Vpu+FkP/TNH9yaG45AI1QtChswEt6CuzcNg0uqTUuDML1Xxt0ag4V91aj9BRjbcnNXexjaUM3aGKJn1cU9CeM7ql0743CyyD0JU6plU9ab567CvGraPKzezN3qYUq1bYqerTx3b4xx1bhxxvZy3GmGdlTjdoaYVsYNYUMl/XFJWd+pqjYglOUejLCgsq6+8I9s20aVtcDIgeXOM7iv0s4e//Xj15996diXF5+/qsraH2S+zW31saTyzj2C7akLqq4l+lopd5GGStt/6whZR46puhosptxRQpX11zPc/8NXAPRffh8q9IaMSmiNfpV2HB68+BEADzVPAd+rsvpZE5phUmW1eunoOVXWJDNCw4Qq6wydParKOs2waMKuyjr/XqEDVdUuNFlmQs6av0gX1wvd0I2ziboPAhWLQTaDUTu8BPvZh+KXTLDMLHNy9fVRxv/9hEKXLjzM4O/qKAHi2+AGEJVwATBSkTvHLB4n5OpF4JyL+w4QOr4e/3DOLqikE3g0WJErD4hc3NeAU8WjDZRzXd0+d4UGA2zeOTeGGCJJEcSGtiAiHQ6UQGAI0pHssERKgKB77iYD9LJ951wfY89SBB5AIAUAWG763yfNWG5Mu4wL4NPOU6FteoHWnXMhSgWpw0j2jyf5WG4ixeBLAcTtgw0kinLclAhJoMjFbcGhcONUg/25Y8nHk50dlusrhcqOpNz2qOngemAUYNzcw5gM2Q+Y56afMm6QHma5fsq1ozkuYOThkxgi92Q4jEsNbEmBm2Tcwtm1o17npeZFBOC+1EpvZC8DZ1zcN4EvlMvCUlSOm4CRfDKunbt+Nnc9UG7uJpiUawT47htZ6WNio48n91zcsw/w+DXlM3j2B/FyXPmkZdxsxFebG9HOcuOUG+PLh7LHRNlDWNfP/CkXV7/9WLjQ/OzJmnGtTjlu4b4bAXE2dwOCBBMRlZ3dOWbdrzg2N/du5REnGIMg8gjkesW59QtkQGf3Xdddy1OCITBI8omcL5Aa5rTKuvYEN3fkDVVWyLBd/JT30/pjwDfr6+8Cr6wnqnjxY5eW5Q0Cl6VP7SVc8dLSLtzrzw0ZLWyL1JjbYLGbTachYFf6DHi74k2nbrb0XoWnJZ0/Ct9Wu6XXzYap/v7w8/SZu/7Bz/qvWjs2AAACYCC4f80KzKmLVheXMfLXP0xzR/+63NHW2Y+lFCtUyRkQiqxAwraAgMUvRNzi06ELs3YbZq3ArFf2NlrsbYa9+aiQIpsHk4nwnfTSQicAAAAASUVORK5CYII=)
}

.apps-header {
    height: 100px;
    font-size: 18px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    z-index: 999
}

.apps-header .container:after {
    content: "";
    display: table;
    clear: both
}

.apps-header__logo {
    height: 60px;
    float: left;
    margin-top: 20px;
}

.apps-header__logo img {
    width: 100%;
    height: 100%;
    display: block
}

.apps-header__nav {
    float: right;
    margin-top: 37px;
    white-space: nowrap
}

.apps-header__nav .item {
    position: relative;
    display: inline-block;
    vertical-align: top
}

.apps-header__nav .item+.item {
    padding-left: 28px
}

.apps-header__nav .item+.item:before {
    content: "/";
    position: absolute;
    top: 0;
    left: 11px;
    color: #e6ebf5
}

.apps-header__nav a {
    position: relative;
    display: inline-block;
    vertical-align: top;
    line-height: 26px;
    padding-bottom: 16px
}

.apps-header__nav a.active {
    font-weight: 700
}

.apps-header__nav a.active:after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
    border-bottom: 4px solid #f60
}

.homepage-banner {
    width: 100%
}

.homepage-banner .banner-content {
    height: 600px;
    position: relative;
    overflow: hidden;
    width: 100%;
    border-bottom: 10px solid #fff
}

.homepage-banner .banner-content .slide {
    position: absolute;
    top: 0;
    left: 50%;
    z-index: 1;
    margin-left: -980px;
    width: 1920px;
    height: 600px
}

.homepage-banner .banner-content .logo.carprice,.homepage-banner .banner-content .logo.usedcar,.homepage-banner .banner-content .logo.weizhang {
    position: absolute;
    top: 85px;
    left: 50%;
    width: 112px;
    height: 112px
}

.homepage-banner .banner-content .logo.usedcar {
    margin-left: -269px;
    background-image: url(../../assets/img/logo_2sc.a6744abf.png);
    background-repeat: no-repeat;
    background-size: 112px auto
}

.homepage-banner .banner-content .logo.weizhang {
    margin-left: -269px;
    background-image: url(../../assets/img/logo_chezhu.6bc217ca.png);
    background-repeat: no-repeat;
    background-size: 112px auto
}

.homepage-banner .banner-content .logo.carprice {
    margin-left: -269px;
    background-image: url(../../assets/img/logo_price.ad5b3c47.png);
    background-repeat: no-repeat;
    background-size: 112px auto
}

.homepage-banner .banner-content .post {
    position: absolute;
    width: 1920px;
    height: 600px;
    top: 0;
    left: 0;
    z-index: 1000
}

.homepage-banner .banner-content .post>a {
    position: absolute;
    width: 174px;
    height: 62px;
    z-index: 1000;
    text-indent: -999em
}

.homepage-banner .banner-content .post .url_ios {
    top: 362px;
    left: 580px
}

.homepage-banner .banner-content .post .url_android {
    top: 438px;
    left: 580px
}

.homepage-banner .banner-content .post.heycar .url_ios {
    top: 360px;
    left: 500px
}

.homepage-banner .banner-content .post.heycar .url_android {
    top: 436px;
    left: 500px
}

.homepage-banner .banner-content .post.mainapp .qrcode {
    position: absolute;
    top: 372px;
    left: 784px;
    width: 120px;
    height: 120px;
    overflow: hidden
}

.homepage-banner .banner-content .post.mainapp .qrcode img {
    max-width: 100%
}

.homepage-banner .banner-content .list-item {
    position: absolute
}

.homepage-banner .banner-content .list-enter-active {
    transition: all 1s ease;
    -webkit-transform: translateX(0);
    transform: translateX(0)
}

.homepage-banner .banner-content .list-leave-active {
    transition: all 1s linear;
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%)
}

.homepage-banner .banner-content .list-enter {
    -webkit-transform: translateX(100%);
    transform: translateX(100%)
}

.homepage-banner .banner-content .list-leave {
    -webkit-transform: translateX(0);
    transform: translateX(0)
}

.homepage-banner .banner-select {
    width: 1200px;
    margin: 20px auto 0;
    position: relative
}

.homepage-banner .banner-select__next,.homepage-banner .banner-select__prev {
    position: absolute;
    top: 50%;
    width: 60px;
    height: 60px;
    overflow: hidden;
    border-radius: 50%;
    text-indent: -999em;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='15' height='27' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.084 1L1 13l12.084 12.184' stroke='%23666D7F' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    background-position: 22px;
    background-repeat: no-repeat;
    background-size: 15px 27px;
    background-color: #f1f3f6
}

.homepage-banner .banner-select__prev {
    left: -90px;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.homepage-banner .banner-select__next {
    right: -90px;
    -webkit-transform: translateY(-50%) rotate(180deg);
    transform: translateY(-50%) rotate(180deg)
}

.homepage-banner .banner-select__middle {
    width: 1200px;
    height: 120px;
    padding-top: 10px;
    position: relative;
    overflow: hidden
}

.homepage-banner .banner-select__middle .banner-roll {
    width: 4510px;
    position: absolute;
    left: 0;
    top: 10px;
    transition: left .25s linear
}

.homepage-banner .banner-select__middle .banner-roll:after {
    content: "";
    display: table;
    clear: both
}

.homepage-banner .banner-select__middle .active_wrap+.active_wrap {
    margin-left: 30px
}

.homepage-banner .banner-select__middle .active_wrap {
    position: relative;
    float: left;
    width: 380px;
    height: 120px;
    border-radius: 16px
}

.homepage-banner .banner-select__middle .active_wrap img {
    cursor: pointer;
    width: 380px;
    height: 120px;
    border-radius: 6px;
    display: block
}

.homepage-banner .banner-select__middle .active_wrap.active:before {
    content: "";
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    border: 6px solid #f60;
    border-radius: 6px;
    box-sizing: border-box
}

.homepage-banner .banner-select__middle .active_wrap.active:after {
    content: "";
    position: absolute;
    left: 50%;
    top: -20px;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 10px;
    border-color: transparent transparent #f60 transparent
}

.homepage-content {
    margin-top: 40px;
    margin-bottom: 30px;
    padding-top: 40px;
    border-top: 1px solid #f1f3f6
}

.homepage-content:after {
    content: "";
    display: table;
    clear: both
}

.homepage-content__item {
    float: left;
    width: 380px;
    height: 326px;
    box-sizing: border-box;
    border-radius: 8px;
    padding: 40px;
    margin-left: 30px;
    margin-bottom: 30px;
    box-shadow: 0 0 30px 15px #f9f9f9
}

.homepage-content__item:nth-child(3n+1) {
    margin-left: 0
}

.homepage-content__item :first-of-type {
    width: 90px;
    margin: 0 auto;
    border-radius: 20px;
    background-color: #f2f2f2
}

.homepage-content__item :nth-of-type(2) {
    font-weight: 700;
    font-size: 22px;
    margin: 10px 0 15px;
    text-align: center
}

.homepage-content__item :nth-of-type(3) {
    color: #666d7f;
    font-size: 15px;
    line-height: 24px
}

.subpage-banner {
    width: 100%;
    height: 600px;
    background-color: #03a9f4;
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: cover
}

.subpage-banner .container {
    position: relative;
    height: 600px
}

.subpage-banner .container:after {
    content: "";
    display: table;
    clear: both
}

.subpage-banner__info {
    float: left;
    width: 776px;
    color: #fff
}

.subpage-banner__info>p:first-of-type {
    margin-top: calc(10% + 14px)
}

.subpage-banner__info>p:first-of-type img {
    width: 112px;
    height: 112px;
    display: block;
    margin: 0 auto
}

.subpage-banner__info>p:nth-of-type(2) {
    font-size: 52px;
    font-weight: 700;
    text-align: center;
    line-height: 70px;
    margin-top: 14px
}

.subpage-banner__info>p:nth-of-type(3) {
    font-size: 20px;
    text-align: center;
    line-height: 26px;
    margin: 8px 0 40px;
    color: #dddbe5
}

.subpage-banner__info>ul {
    text-align: center
}

.subpage-banner__info>ul li {
    display: inline-block;
    vertical-align: top
}

.subpage-banner__info>ul li+li {
    margin-left: 20px
}

.subpage-banner__info>ul li p+p {
    margin-top: 15px
}

.subpage-banner__info>ul li .img_wrap {
    width: 140px;
    height: 140px;
    background: #fff;
    border-radius: 10px;
    margin-bottom: 8px;
    padding: 10px;
    box-sizing: border-box
}

.subpage-banner__info>ul li .img_wrap img {
    max-width: 100%;
    max-height: 100%
}

.subpage-banner__info>ul li .img_wrap.touchscreen {
    width: 100px;
    height: 100px;
    padding: 8px
}

.subpage-banner__info>ul li span {
    font-size: 14px;
    color: #dddbe5
}

.subpage-banner__slide {
    position: absolute;
    right: 82px;
    top: 65px;
    z-index: 1
}

.subpage-banner__slide .banner {
    position: relative;
    width: 300px;
    height: 605px;
    overflow: hidden;
    border-radius: 36px;
    box-sizing: border-box;
    border: 12px solid #fff;
    background-color: #fff;
    -webkit-transform: translate(0);
    transform: translate(0);
    box-shadow: 0 20px 8px -12px #f5f5f5
}

.subpage-banner__slide .banner .lunbo {
    position: absolute;
    top: -12px;
    left: -12px;
    width: 300px;
    height: 605px;
    box-sizing: border-box
}

.subpage-banner__slide .banner .lunbo li {
    position: absolute;
    width: 300px;
    overflow: hidden;
    padding: 12px;
    box-sizing: border-box
}

.subpage-banner__slide .banner img {
    display: block;
    width: 100%;
    max-height: 570px;
    border-radius: 20px
}

.subpage-banner__slide>.ball {
    position: relative;
    width: 300px;
    height: 40px
}

.subpage-banner__slide>.ball>ul {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    height: 16px;
    margin: 12px auto 0
}

.subpage-banner__slide>.ball>ul>li {
    position: relative;
    width: 8px;
    height: 8px;
    float: left;
    margin: 6px 5px 0;
    border-radius: 4px;
    background-color: #e6ebf5
}

.subpage-banner__slide>.ball>ul>li.active {
    height: 14px;
    margin-top: 0;
    background-color: #05f
}

.subpage-content__item .container {
    position: relative
}

.subpage-content__item .container:after {
    content: "";
    display: table;
    clear: both
}

.subpage-content__item .img {
    float: left;
    width: 700px;
    height: 600px
}

.subpage-content__item .img img {
    max-height: 600px
}

.subpage-content__item .text {
    position: relative;
    float: left;
    width: 540px
}

.subpage-content__item .text__con {
    width: 540px;
    height: 600px;
    display: table-cell;
    vertical-align: middle
}

.subpage-content__item .text h2 {
    font-size: 48px;
    line-height: 48px;
    font-weight: 700;
    margin-bottom: 24px;
    white-space: nowrap
}

.subpage-content__item .text p {
    color: #111e36;
    font-size: 18px;
    line-height: 30px;
    margin-top: 4px
}

.subpage-content__item--right {
    background-color: #f8f9fc
}

.subpage-content__item--right .img {
    float: right
}

.subpage-content__item--right .text {
    text-align: right
}

.subpage-bottom {
    width: 100%;
    height: 287px;
    background: #f8f9fc;
    text-align: center;
    overflow: hidden
}

.subpage-bottom p:first-of-type {
    margin-top: 50px
}

.subpage-bottom p:first-of-type img {
    width: 164px;
    height: 164px;
    border-radius: 100%;
    padding: 10px;
    background-color: white;
}

.subpage-bottom p:nth-of-type(2) {
    color: #111e36;
    font-size: 24px;
    line-height: 24px;
    margin-top: 30px
}

.mainapp .subpage-banner {
    background-image: url(../../assets/img/mainappbg.771d2728.png)
}

.mainapp .subpage-content__item:first-child .icon-circle {
    top: 189px;
    right: 66px;
    width: 99px;
    height: 99px;
    opacity: .1
}

.mainapp .subpage-content__item:first-child .icon-circle,.mainapp .subpage-content__item:nth-child(3) .icon-circle {
    position: absolute;
    border-radius: 50%;
    background-image: linear-gradient(18deg,rgba(255,159,0,0) 2%,rgba(255,102,0,.63) 99%)
}

.mainapp .subpage-content__item:nth-child(3) .icon-circle {
    top: 171px;
    right: 45px;
    width: 140px;
    height: 140px;
    opacity: .07
}

.usedcar .subpage-banner {
    background-image: url(../../assets/img/bannerbg.10f6c004.png)
}

.usedcar .subpage-content__item--right img {
    margin-left: -520px
}

.weizhang .subpage-banner {
    background-image: url(../../assets/img/bannerbg.1fe88bb1.png)
}

.weizhang .subpage-content__item:first-child .icon-circle {
    top: 189px;
    right: 66px;
    width: 99px;
    height: 99px;
    opacity: .1
}

.weizhang .subpage-content__item:first-child .icon-circle,.weizhang .subpage-content__item:nth-child(3) .icon-circle {
    position: absolute;
    border-radius: 50%;
    background-image: linear-gradient(18deg,rgba(255,0,106,0) 2%,rgba(255,0,151,.63) 99%)
}

.weizhang .subpage-content__item:nth-child(3) .icon-circle {
    top: 171px;
    right: 45px;
    width: 140px;
    height: 140px;
    opacity: .07
}

.newvideos .subpage-banner {
    background-image: url(../../assets/img/bannerbg.5eaab356.png)
}

.newvideos .subpage-banner__info>p:nth-of-type(3) {
    font-family: Helvetica;
    font-size: 20px;
    color: hsla(0,0%,100%,.8);
    letter-spacing: 0;
    text-align: center;
    line-height: 26px
}

.newvideos .subpage-banner__info .download-android,.newvideos .subpage-banner__info .download-ios {
    background-color: rgba(0,0,0,.2)
}

.newvideos .subpage-content {
    overflow: hidden
}

.newvideos .subpage-content__item:first-child .icon-circle,.newvideos .subpage-content__item:nth-child(3) .icon-circle {
    position: absolute;
    top: 215px;
    right: -85px;
    width: 108px;
    height: 108px;
    border-radius: 50%;
    opacity: .12;
    background-image: linear-gradient(18deg,rgba(28,205,153,0) 2%,#1ccd99 99%)
}

.newvideos .subpage-content__item:nth-child(3) .icon-circle {
    right: 185px
}

.newvideos .subpage-content__item--right {
    background-color: #f8fbfc
}

.newvideos .subpage-banner__slide .banner img {
    max-height: 581px
}

.newvideos .subpage-banner__slide .ball .active {
    background-color: #1ccd99
}

.newvideos .subpage-bottom {
    height: 72px
}

.carprice .subpage-banner {
    background-image: url(../../assets/img/bannerbg.e86df2f5.png)
}

.carprice .subpage-content__item:first-child .icon-circle {
    top: 200px;
    right: 110px;
    width: 99px;
    height: 99px;
    opacity: .1
}

.carprice .subpage-content__item:first-child .icon-circle,.carprice .subpage-content__item:nth-child(3) .icon-circle {
    position: absolute;
    border-radius: 50%;
    background-image: linear-gradient(18deg,rgba(255,159,0,0) 2%,rgba(255,102,0,.63) 99%)
}

.carprice .subpage-content__item:nth-child(3) .icon-circle {
    top: 186px;
    left: -40px;
    width: 88px;
    height: 88px;
    opacity: .07
}

.heycar .subpage-banner {
    background-color: #fff
}

.heycar .subpage-banner__info {
    margin-left: 0
}

.heycar .subpage-banner__info>p:first-of-type {
    margin-bottom: 30px
}

.heycar .subpage-banner__info>p:first-of-type img {
    width: auto;
    height: auto
}

.heycar .subpage-banner__info>ul li+li {
    margin-left: 40px
}

.heycar .subpage-banner__info>ul li .img_wrap {
    padding: 0
}

.heycar .subpage-banner__info>ul li .img_wrap+span {
    color: #333
}

.heycar .subpage-banner__slide .banner {
    border-color: #000
}

.heycar .subpage-bottom,.heycar .subpage-content__item--right {
    background-color: #fff
}

.touchscreen .subpage-banner {
    background-image: url(../../assets/img/bannerbg.bac9271b.png)
}

.touchscreen .subpage-banner .m-link {
    display: inline-block;
    vertical-align: top;
    width: 340px;
    height: 100px;
    background: hsla(0,0%,100%,.2);
    border-radius: 8px;
    text-align: center;
    font-size: 20px;
    line-height: 20px
}

.touchscreen .subpage-banner .m-link p:first-child {
    font-size: 28px;
    font-weight: 700;
    line-height: 28px;
    margin-top: 20px;
    margin-bottom: 10px
}

.touchscreen .subpage-banner__info>p:nth-of-type(2) {
    font-size: 46px
}

.touchscreen .subpage-content__item .img {
    width: 740px
}

.touchscreen .subpage-content__item .text {
    width: 460px
}

.touchscreen .subpage-content__item h2 {
    font-size: 40px;
    line-height: 40px
}

.touchscreen .subpage-content__item h3 {
    font-size: 28px;
    line-height: 28px;
    margin-bottom: 25px
}

.touchscreen .subpage-content__item .indent-1 {
    text-indent: 1em
}

.touchscreen .subpage-content__item--right .text {
    text-align: left
}

.touchscreen .icon-qq,.touchscreen .icon-safari,.touchscreen .icon-uc {
    display: inline-block;
    vertical-align: top;
    width: 40px;
    height: 40px;
    margin-left: 10px;
    background-repeat: no-repeat;
    background-position: 0 0;
    background-size: 40px auto
}

.touchscreen .icon-uc {
    background-image: url(../../assets/img/icon-uc.4ab256c2.png)
}

.touchscreen .icon-qq {
    background-image: url(data:image/png;base64,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)
}

.touchscreen .icon-safari {
    background-image: url(../../assets/img/icon-safari.412e071e.png)
}

.wechat .subpage-banner {
    background-image: url(../../assets/img/bannerbg.4183ea43.png)
}

.wechat .subpage-content__item:first-child .icon-circle {
    position: absolute;
    top: 200px;
    right: 90px;
    width: 99px;
    height: 99px;
    border-radius: 50%;
    opacity: .1;
    background-image: linear-gradient(18deg,rgba(255,159,0,0) 2%,rgba(255,102,0,.63) 99%)
}

.wechat .subpage-content__item:nth-child(3) .icon-circle {
    top: 170px;
    width: 140px;
    height: 140px
}

.wechat .subpage-content__item:nth-child(3) .icon-circle,.wechat .subpage-content__item:nth-child(5) .icon-circle {
    position: absolute;
    right: 50px;
    opacity: .07;
    border-radius: 50%;
    background-image: linear-gradient(18deg,rgba(255,159,0,0) 2%,rgba(255,102,0,.63) 99%)
}

.wechat .subpage-content__item:nth-child(5) .icon-circle {
    bottom: 68px;
    width: 88px;
    height: 88px
}

.miniprogram .subpage-banner {
}

.miniprogram .subpage-banner__info {
    text-align: center
}

.miniprogram .subpage-banner__cell {
    width: 776px;
    height: 600px;
    display: table-cell;
    vertical-align: middle
}

.miniprogram .subpage-banner__cell h2 {
    font-size: 60px;
    font-weight: 700;
    line-height: 60px;
    margin-bottom: 20px
}

.miniprogram .subpage-banner__cell>p {
    font-size: 20px;
    opacity: .8
}

.miniprogram .subpage-banner__cell .qrcode {
    margin-top: 30px;
}
.miniprogram .subpage-banner__cell .qrcode img {
 border-radius: 100%;
 padding: 10px;
 background-color: white;
}
.miniprogram .subpage-banner__cell .qrcode span {
    display: block;
    margin-top: 10px;
    font-size: 14px;
    opacity: .8
}

.miniprogram .subpage-content__item .text h2 {
    line-height: 60px
}

.miniprogram .subpage-content__item--right .img {
    text-align: right
}

.miniprogram .subpage-content__item:first-child .icon-circle {
    position: absolute;
    top: 170px;
    right: 180px;
    width: 99px;
    height: 99px;
    border-radius: 50%;
    opacity: .1;
    background-image: linear-gradient(18deg,rgba(0,150,255,0) 2%,rgba(0,153,255,.63) 99%)
}

.quickapp .subpage-banner {
    background-image: url(../../assets/img/bannerbg.f498cff5.png)
}

.quickapp .subpage-banner__info {
    text-align: center
}

.quickapp .subpage-banner__cell {
    width: 776px;
    height: 600px;
    display: table-cell;
    vertical-align: middle
}

.quickapp .subpage-banner__cell h2 {
    font-size: 60px;
    font-weight: 700;
    line-height: 60px;
    margin-bottom: 20px
}

.quickapp .subpage-banner__cell>p {
    text-align: left;
    font-size: 20px;
    opacity: .8;
    padding: 0 10px
}

.quickapp .subpage-banner__cell .qrcode {
    margin-top: 30px
}

.quickapp .subpage-banner__cell .qrcode .img_wrap {
    width: 140px;
    height: 140px;
    margin: 0 auto;
    padding: 10px;
    border-radius: 10px;
    box-sizing: border-box;
    background-color: #fff
}

.quickapp .subpage-banner__cell .qrcode span {
    display: block;
    margin-top: 6px;
    font-size: 14px;
    opacity: .8
}

.quickapp .subpage-bottom {
    background-color: #fff
}

.quickapp .subpage-bottom p:first-of-type {
    text-align: center;
    color: #111e36;
    font-size: 24px;
    line-height: 24px;
    margin-top: 70px
}

.quickapp .subpage-bottom p:nth-of-type(2) img {
    width: 1200px;
    height: 104px
}

 