/*擐㚚�header & footer*/

.wrapHeaderIndex {
    display: none;
}

.wrapHeaderIndex_m {
    display: block;
    width: 100%;
}

.headerIndex_m {
    width: 100%;
    height: 56px;
    background: #DE0E0D;
    position: relative;
    z-index: 5;
}

.bgBtnAppDl {
    height: 28px;
}

.btnAppDlIndex_m {
    display: block;
    width: 80px;
    position: absolute;
    right: 4%;
    top: 12px;
    z-index: 9;
}

.btnClose_m,
.btnCloseIndex_m {
    width: 20px;
    height: 20px;
    position: absolute;
    right: 4%;
    top: 18px;
    z-index: 99;
}

.btnClose_m img,
.btnCloseIndex_m img {
    max-width: 100%;
}

.bgMask_m {
    display: block;
    width: 100%;
    height: 28px;
    position: absolute;
    left: 0;
    bottom: 0;
    background: -moz-linear-gradient(left, rgba(0, 0, 0, 0) 40%, rgba(0, 0, 0, 0.1) 100%);
    background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0) 40%, rgba(0, 0, 0, 0.1) 100%);
    background: linear-gradient(to right, rgba(0, 0, 0, 0) 40%, rgba(0, 0, 0, 0.1) 100%);
    z-index: 6;
}

.bgBtnAppDl_m {
    display: block;
    width: 100%;
    height: 144px;
    background: #DE0E0D;
    padding: 20px 0;
    position: absolute;
    left: 0;
    top: -200px;
    z-index: 4;
    transition: all .2s;
}

.btnAppDl {
    width: 100%;
    height: auto;
    background: transparent;
    padding: 0;
}

.btnAppDl ul {
    float: none;
    margin: 0;
}

.btnAppDl li {
    width: 100%;
    height: 52px;
    float: none;
    margin: 0 0 10px 0;
    text-align: center;
}

.btnAppDl li img {
    width: 33%;
    height: auto;
}

.appDlLine_m {
    display: block;
    width: 100%;
    position: absolute;
    left: 0;
    top: 42%;
}

.appDlLine_m img {
    width: 100%;
    height: auto;
}

.logo {
    width: 155px;
    left: 2%;
    z-index: 9;
}

.logo h1 {
    width: 155px;
    height: 28px;
}

.tabNavIndex_m {
    width: 100%; height: 35px; display: block; overflow: hidden;
    position: absolute; left: 0; top: 56px;
    z-index: 5;
}

.tabNavIndex_m li {
    width: 37.5%;
    height: 35px;
}

.tabNavIndex_m li.tabNavIndex1st {
    position: absolute;
    top: 0;
    left: 0;
    background: url(../images/mobile/bgTabNavIndex1st.png) no-repeat;
    background-size: cover;
}

.tabNavIndex_m li.tabNavIndex1stFocus {
    position: absolute;
    top: 0;
    left: 0;
    background: url(../images/mobile/bgTabNavIndex1stFocus.png) no-repeat;
    background-size: cover;
}

.tabNavIndex_m li.tabNavIndex2nd {
    position: absolute;
    top: 0;
    left: 33.3333333334%;
    background: url(../images/mobile/bgTabNavIndex2nd.png) no-repeat;
    background-size: cover;
}

.tabNavIndex_m li.tabNavIndex2ndFocus {
    position: absolute;
    top: 0;
    left: 33.3333333334%;
    background: url(../images/mobile/bgTabNavIndex2ndFocus.png) no-repeat;
    background-size: cover;
}

.tabNavIndex_m li.tabNavIndex3rd {
    position: absolute;
    top: 0;
    left: 66.6666666666%;
    background: url(../images/mobile/bgTabNavIndex3rd.svg) no-repeat;
    background-size: cover;
}

.tabNavIndex_m li.tabNavIndex3rdFocus {
    position: absolute;
    top: 0;
    left: 66.6666666666%;
    background: url(../images/mobile/bgTabNavIndex3rdFocus.svg) no-repeat;
    background-size: cover;
}

.tabNavIndex_m li p {
    font-size: 16px;
    color: #fff;
    text-align: center;
    line-height: 35px;
}

.tabNavIndex1stContent {
    width: 100%;
    height: auto;
    background: url(../images/mobile/bgTabNavIndex1stContent.svg) no-repeat;
    background-size: cover;
    position: absolute;
    left: 0;
    top: -400px;
    z-index: 999;/*0105靽格㺿*/
    padding: 0 0 20px 0;
}

.tabNavIndex2ndContent {
    width: 100%;
    height: 283px;
    background: url(../images/mobile/bgTabNavIndex2ndContent.svg) no-repeat;
    background-size: cover;
    position: absolute;
    left: 0;
    top: -400px;
    z-index: 999;/*0105靽格㺿*/
}

.tabNavIndex3rdContent {
    width: 100%;
    background: url(../images/mobile/bgTabNavIndex3rdContent.svg) no-repeat;
    background-size: cover;
    position: absolute;
    left: 0;
    top: -400px;
    z-index: 999;/*0105靽格㺿*/
    padding: 0 0 10px 0;
}

.tabNavIndex1stContent>ul,
.tabNavIndex2ndContent>ul,
.tabNavIndex3rdContent>ul {
    width: 100%;
    padding: 15px 0;
}

.tabNavIndex1stContent>ul>li,
.tabNavIndex2ndContent>ul>li,
.tabNavIndex3rdContent>ul>li {
    width: 100%;
    height: 48px;
    background: url(../images/mobile/appDlLine_m.png) no-repeat center bottom;
}

.tabNavIndex1stContent>ul>li:last-child,
.tabNavIndex2ndContent>ul>li:last-child,
.tabNavIndex3rdContent>ul>li:last-child {
    background: transparent;
}

.tabNavIndex1stContent>ul>li>a,
.tabNavIndex2ndContent>ul>li>a,
.tabNavIndex3rdContent>ul>li>a {
    display: block;
    text-decoration: none;
    font-size: 16px;
    color: #fff;
    line-height: 48px;
    text-align: center;
}

.btnSellPromise {
    background-image: url(../images/bgNavSubmenu.png);
    background-repeat: no-repeat;
    background-position: right 33% center;
}

.tabNavIndex1stContentOtherLink,
.tabNavIndex2ndContentOtherLink,
.tabNavIndex3rdContentOtherLink {
    width: 100%;
    height: 46px;
    background: rgba(255, 255, 255, .3);
    overflow: hidden;
}

.tabNavIndex1stContentOtherLink {
    height: auto;
    padding: 15px 10px;
}

.tabNavIndex1stContentOtherLink ul {
    overflow: hidden;
}

.tabNavIndex1stContentOtherLink li,
.tabNavIndex2ndContentOtherLink li,
.tabNavIndex3rdContentOtherLink li {
    float: left;
    width: 50%;
    height: 46px;
}

.tabNavIndex1stContentOtherLink li:first-child {
    background: url(../images/mobile/bgTabNavIndex1stContentOtherLink1.svg) no-repeat left center;
    background-size: 100%;
}

.tabNavIndex1stContentOtherLink li:last-child {
    background: url(../images/mobile/bgTabNavIndex2ndContentOtherLink2.svg) no-repeat right center;
    background-size: 100%;
}

.tabNavIndex2ndContentOtherLink li:first-child {
    background: url(../images/mobile/bgTabNavIndex1stContentOtherLink1.svg) no-repeat left center;
    background-size: 100%;
}

.tabNavIndex2ndContentOtherLink li:last-child {
    background: url(../images/mobile/bgTabNavIndex2ndContentOtherLink2.svg) no-repeat right center;
    background-size: 100%;
}

.tabNavIndex3rdContentOtherLink li:first-child {
    background: url(../images/mobile/bgTabNavIndex1stContentOtherLink1.svg) no-repeat left center;
    background-size: 100%;
}

.tabNavIndex3rdContentOtherLink li:last-child {
    background: url(../images/mobile/bgTabNavIndex2ndContentOtherLink2.svg) no-repeat right center;
    background-size: 100%;
}

.tabNavIndex1stContentOtherLink li a,
.tabNavIndex2ndContentOtherLink li a,
.tabNavIndex3rdContentOtherLink li a,
.tabNavIndex1stContentOtherLink>a {
    display: block;
    text-decoration: none;
    font-size: 13px;
    color: #fff;
    text-align: center;
    line-height: 46px;
}

.tabNavIndex1stContentOtherLink>a {
    width: 100%;
    height: 46px;
    background: url(../images/mobile/bgTabNavIndex1stContentOtherLink3.png) no-repeat center center;
    background-size: 100%;
    margin: 15px 0 0 0;
    line-height: 46px;
    padding: 0 0 0 10px;
}


@media screen and (max-width: 414px) {
    .tabNavIndex1stContentOtherLink {
        padding: 0 10px;
    }
    .tabNavIndex1stContentOtherLink>a {
        margin: -10px 0 0 0;
    }
}

.sitemap {
    height: auto;
}

.sitemapContent {
    width: 100%;
    height: auto;
    padding: 0;
}

.sitemapContent>ul>li {
    float: none;
    width: 100%;
}

.sitemapContent>ul>li>h2 {
    width: 100%;
    border-bottom: none;
    margin: 0;
    padding: 0;
    line-height: 3;
}

.sitemapContent>ul>li>p {
    display: none;
}

.sitemapContent_m {
    display: block;
    width: 100%;
    margin-top: -10px;
    background: url(../images/mobile/bgSitemapContent_m.svg) no-repeat center bottom;
    padding: 0 0 10px 0;
}

.sitemapContent_m a {
    text-decoration: none;
    font-size: 15px;
    color: #fff;
    text-align: center;
    line-height: 2;
}

.servicePhone {
    position: relative;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 54px;
    background: #58595B;
}

.servicePhone p {
    text-align: center;
    line-height: 54px;
}

.socialNetworkAndContact {
    position: relative;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 60px;
    background: url(../images/mobile/bgSocialNetwork_m.png) no-repeat top center;
    background-size: 100% 30px;
}

.socialNetworkAndContact li {
    float: left;
    width: 50%;
    height: 30px;
    border-radius: 0;
    margin: 0;
    padding: 0;
    background: transparent;
}

.socialNetworkAndContact li:last-child {
    width: 100%;
    background: #fff;
}

.socialNetworkAndContact li a {
    text-align: center;
    text-decoration: none;
    line-height: 30px;
    padding: 0 0 0 10px;
    background: url(../images/mobile/bgSocialNetwork_m_fb.png) no-repeat left 30% center;
    background-size: 9px 19px;
}

.socialNetworkAndContact li:last-child a {
    background: url(../images/bgContact.svg) no-repeat left center;
    background-size: 18px 14px;
    color: #58595B;
    width: 100px;
    margin: auto;
}

.copyright {
    height: auto;
    padding: 12px;
}

.copyright p,
.copyright p a {
    line-height: 1.2;
    text-align: left;
}

.contactUs {
    display: none;
}

.contactUs_m {
    display: block;
}


/*擐㚚�header & footer*/


/*�嗡�㚚�header*/

.nav,
.headerOtherLink,
.navSubmenu,
.tabNav_m{
    display: none;
}

.tabNav_m{
    background: #e40e0d;
}

.btnMenu_m {
    width: 39px;
    height: 31px;
    position: absolute;
    right: 15px;
    top: 15px;
    z-index: 9;
}

.btnMenu_m img {
    max-width: 100%;
}


/*擐㚚�*/

.navBanner {
    display: none;
}

.navBanner_m {
    display: block;
    width: 100%;
    padding: 91px 0 30px;
    background: #fff;
}

.navBannerBuy_m,
.navBannerMaintainese_m,
.navBannerSell_m {
    width: 100%;
    margin: 0 0 5px 0;
}

.navBannerBuy_m img,
.navBannerMaintainese_m img,
.navBannerSell_m img {
    width: 100%;
    height: auto;
}


/*鞎瑁��*/

.wrapBuyTitle {
    height: 120px;
    margin: 0;
    padding: 0;
}

.buyTitle {
    width: 100%;
    height: 120px;
    left: 0;
    top: 0;
    margin-left: 0;
    background: url(../images/bgBuyTitle.png) no-repeat center center;
    background-size: cover;
    position: relative;
}

.buyTitle img {
    display: block;
    width: 170px;
    position: absolute;
    right: 0;
    top: 0;
}

.wrapBuySearch {
    background: #f1f2f2;
}

.buySearch {
    width: 100%;
    margin: 0;
    padding: 0;
}

#tabs {
    font-family: 'PingFangTC-Light', 'Microsoft JhengHei', Helvetica, Arial, sans-serif;
}

.ui-tabs {
    padding: 0;
}

.ui-tabs .ui-tabs-nav li {
    width: 50%;
}

.ui-tabs .ui-tabs-nav {
    padding: 0;
}

.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
    background: #ccc;
}

.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover {
    background: #f1f2f2;
}

.ui-state-active a,
.ui-state-active a:link,
.ui-state-default a,
.ui-state-default a:link {
    width: 100%;
    text-align: center;
}

.ui-tabs .ui-tabs-panel {
    padding: 1em;
}

#tabs-1>p {
    font-size: 16px;
}

#tabs-1>p input {
    width: 80%;
    height: 36px;
    font-size: 12px;
}

.btnSearch {
    width: 17%;
    height: 36px;
    position: absolute;
    right: 1em;
    top: 94px;
}

.btnSearch a {
    line-height: 36px;
}

#tabs p.hotKeywords {
    font-size: 12px;
    color: #6d6e71;
    padding: 0;
}

.searchOption {
    margin: 15px 0 0 0;
    overflow: hidden;
    clear: both;
}

.searchOption h2 {
    background-size: contain;
}

.searchOptionType,
.searchOptionPrice {
    float: none;
    width: 100%;
    height: auto;
    margin: 0 0 10px 0;
}

.searchOptionPrice {
    margin: 0 0 10px 0;
}

.searchOptionTypeContent,
.searchOptionPriceContent {
    padding: 5px 5px 5px 12px;
}

.searchOptionTypeContent li {
    float: left;
    width: 29%;
    height: auto;
    cursor: pointer;
    text-align: center;
    padding: 12px 0 0 0;
    margin: 0 15px 11px 0;
}

.searchOptionTypeContent li:nth-child(4n) {
    margin: 0 15px 11px 0;
}

.searchOptionTypeContent li:nth-child(3n) {
    margin: 0 0 11px 0;
}

.searchOptionPriceContent {
    padding: 5px 10px;
}

#slider-range {
    margin: 40px 0 20px;
}

#slider-range span {
    background: #58595b;
    border-radius: 50%;
}

#amount {
    margin-top: -10px;
}

.searchOptionYear,
.searchOptionRegion {
    width: 49%;
    margin: 0 0 10px 0;
}

.searchOptionRegion {
    float: right;
    margin: 0;
}

.searchOptionRegion li {
    width: 42%;
}

.searchOptionRegion li:nth-child(odd) {
    float: left;
}

.searchOptionRegion li:nth-child(even) {
    float: left;
}

.searchOptionColor {
    float: none;
    width: 100%;
    height: auto;
    overflow: hidden;
    clear: both;
}

.searchOptionColor ul {
    padding: 4px 10px 10px 24px;
}

.searchOptionColor li {
    float: left;
    width: 22%;
    margin: 0 8px 10px 0;
}

.searchOptionColor li:nth-child(6n) {
    margin: 0 8px 10px 0;
}

.searchOptionColor li:nth-child(4n) {
    margin: 0 0 10px 0;
}

.btnSearch2 {
    margin: 10px auto;
}

.btnAdvSearch {
    right: 5px;
    bottom: 36px;
}

.wrapBuySlider {
    height:580px;
    padding: 15px 0;
}

.wrapBuySlider h2 {
    margin: 0 0 15px 0;
}

.buySliderLine {
    width: 90%;
    margin: 0 auto 10px;
    background: url(../images/buySliderLine.png) no-repeat center center;
    background-size: cover;
}

.wrapBuySlider>p {
    width: 80%;
}

/*.swiper-container {
    display: none;
}

.swiper-container-m {
    display: block;
    width: 100%;
    height: 430px;
    margin: 20px auto 40px;
    padding: 0;
    position: relative;
    overflow: hidden;
}

.swiper-container-m .swiper-button-next {
    right: 0;
    top: 0;
    width: 45px;
    height: 100%;
    background: url(../images/sliderNext.svg) no-repeat center center rgba(0, 0, 0, .5);
    background-size: 30%;
    margin-top: 0;
}

.swiper-container-m .swiper-button-prev {
    left: 0;
    top: 0;
    width: 45px;
    height: 100%;
    background: url(../images/sliderPrev.svg) no-repeat center center rgba(0, 0, 0, .5);
    background-size: 30%;
    margin-top: 0;
}*/

.btnMoreSelect {
    right: 10px;
    bottom: 18px;
    margin-right: 0;
}

.buyRecommend {
    width: 80%;
    padding: 30px 0;
}

.buyRecommend li {
    float: none;
    width: 100%;
    height: auto;
}

.wrapBuyDealer {
    height: auto;
    padding: 25px 0;
}

.buyDealerSum,
.buyDealerGuest,
.buyDealerInfo {
    display: none;
}

.buyDealerSum_m,
.buyDealerGuest_m,
.buyDealerInfo_m {
    display: block;
    width: 100%;
    margin-top: -2px;
}

.buyDealerSum_m h2,
.buyDealerGuest_m h2,
.buyDealerInfo_m h2 {
    height: 80px;
    background: rgba(240, 241, 241, .7);
    position: relative;
}

.buyDealerSum_m h2 img,
.buyDealerGuest_m h2 img,
.buyDealerInfo_m h2 img {
    width: 25%;
    height: auto;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    margin: auto;
}

.buyDealerGuest_m h2 img {
    width: 33%;
}

.buyDealerInfo_m h2 img {
    width: 17%;
}

.swiper-container-buyDealer-m {
    position: relative;
    overflow: hidden;
}

.swiper-container-buyDealer-m .swiper-slide {
    background: transparent;
}

.swiper-container-buyDealer-m .swiper-button-next {
    background-image: url(../images/mobile/btnBuyDealerNext.png);
}

.swiper-container-buyDealer-m .swiper-button-prev {
    background-image: url(../images/mobile/btnBuyDealerPrev.png);
}

.wrapBuyService {
    display: none;
}

.wrapBuyService_m {
    display: block;
    width: 100%;
    height: auto;
    background: #e1e2e3;
    padding: 20px 0;
}

.wrapBuyService_m ul {
    width: 100%;
    padding: 0;
}

.wrapBuyService_m li {
    float: none;
    width: 100%;
    height: auto;
}

.wrapBuyService_m li:nth-child(2n) {
    width: 100%;
    margin: -3px 0 0 0;
}

.wrapBuyService_m li img {
    width: 100%;
    height: auto;
}

.buyBrandLineH2 {
    font-size: 22px;
    color: #e00e0d;
    text-align: center;
    padding: 30px 0 10px;
    background: #eceded;
}

.wrapBuyBrand {
    height: auto;
    padding: 24px 0 0 10px;
    overflow-x: scroll;
}

.buyBrandLine {
    width: 90%;
    height: 1px;
    margin: auto;
    background: url(../images/buyBrandLine.png) no-repeat center center;
    background-size: contain;
}

.buyBrandLine img {
    width: 100%;
    height: auto;
}

.wrapBuyBrand ul {
    height: 220px;
    margin: 0;
}

.wrapBuyBrand li {
    float: left;
    width: 20%;
    margin: 0 0 16px 0;
}

.wrapBuyBrand li:nth-child(5n) {
    margin: 0 0 16px 0;
}

.wrapBuyContent {
    width: 100%;
    background: #f6f6f6;
}

.buyAdvSearch {
    float: none;
    width: 252px;
    margin: auto;
    border-left: none;
    border-right: none;
    padding: 35px 5px 0;
    min-height: auto;
}

.buyAdvSearch_more_m {
    display: none;
}

.buyAdvSearchBrandMajor li {
    width: 76px;
    height: 76px;
}

.btnAdvSearchBrandMore {
    display: none;
}

.btnAdvSearchBrandMore_m {
    display: block;
    width: 64px;
    height: 13px;
    margin: auto;
    background: url(../images/bgBtnBrandMore.svg) no-repeat right center;
    background-size: 7px 6px;
}

.btnAdvSearchBrandMore_m a {
    display: block;
    text-decoration: none;
    font-size: 13px;
    color: #647997;
}

.buyAdvSearchRegion ul {
    padding: 10px 0 0 0;
}

.buyAdvSearchRegion li {
    width: 76px;
}

.buyAdvSearchOtherColorContent li {
    width: 32%;
}

.buyAdvSearchResult {
    float: none;
    width: 100%;
}

.buySearchResult {
    float: none;
    width: 100%;
    padding: 56px 5px 25px;
    margin: 0;
    background: #f6f6f6;
}

.sortingBar {
    display: none;
}

.wrapSortingBar_m {
    display: block;
    width: 100%;
    height: 68px;
    background: #ebecec;
    padding: 10px 5px;
}

.sortingBar_m {
    width: 100%;
    height: 48px;
    background: #f6f6f6;
    padding: 10px 2px;
    position: relative;
}

.sortingBar_m p {
    font-size: 13px;
    color: #58595b;
    line-height: 28px;
}

.sortingBar_m p select {
    font-family: 'PingFangTC-Light', 'Microsoft JhengHei', Helvetica, Arial, sans-serif;
    height: 28px;
    border: 1px solid #bfbfbf;
    font-size: 13px;
    color: #58595b;
    background: #f6f6f6;
    margin: 0 0 0 2px;
    position: absolute;
    right: 85px;
    top: 9px;
    z-index: 9;
}

.sortingBar_m p select.sorting_m_select2 {
    right: 61px;
}

.sortingBar_m_option {
    position: absolute;
    right: -100px;
    top: 8px;
}

#sortingBar_m_option3,
#sortingBar_m_option6,
#sortingBar_m_option7,
#sortingBar_m_option8,
#sortingBar_m_option11,
#sortingBar_m_option12 {
    display: none;
}

#sortingBar_m_option2,
#sortingBar_m_option3 {
    left: 145px;
}

.sortingBar_m_option p {
    line-height: 1.2;
}

.sortingBar_m>span {
    position: absolute;
    right: 5px;
    top: 17px;
    font-size: 13px;
    color: #58595b;
}

.sortingBar_m_option a,
.sortingBar_m_compare a {
    text-decoration: none;
    color: #58595b;
}

.sortingBar_m_option a {
    color: #0f83c6;
}

.sortingBar_m_compare {
    position: absolute;
    left: 5px;
    top: 14px;
}

.sortingBar_m_compare a {
    font-size: 13px;
    color: #e00e0d;
}

.btnSeeCarCompare {
    width: 110px;
    height: 13px;
    position: absolute;
    left: 20px;
    top: 16px;
}

.buySearchResultContentSticky {
    width: 100%;
    background: #5dc1cf;
    padding: 0 5px 5px 5px;
    margin: 0 0 5px 0;
}

.buySearchResultContentStickyContent,
.buySearchResultContent>ul>li {
    height: auto;
    background: url(../images/mobile/bgBuySearchResultContentStickyContent_m.png) no-repeat left top #fff;
    background-size: 100% 29px;
    padding: 29px 0 0 0;
}

.buySearchResultContent>ul>li {
    background: url(../images/mobile/bgBuySearchResultContent_m.png) no-repeat left top #fff;
    background-size: 100% 29px;
}

.buySearchResultContentImg {
    width: 100%;
    height: auto;
}

.buySearchResultContentInfo {
    position: relative;
    right: 0;
    top: 0;
    width: 100%;
    height: auto;
    padding: 10px;
}

.carCondition {
    width: 100%;
    overflow: hidden;
}

.pages {
    width: auto;
    height: 34px;
    text-align: center;
    margin: 35px 0 10px;
    ;
}

.pages a {
    display: block;
    text-decoration: none;
    font-size: 16px;
    color: #231f20;
    background: #fff;
    line-height: 34px;
}

.pages a:hover {
    display: block;
    text-decoration: none;
    font-size: 16px;
    color: #fff;
    background: #58595b;
}

.btnPagesPrev,
.btnPagesNext {
    width: 70px;
    height: 34px;
    display: inline-block;
}

.btnPagesNumber {
    width: 30px;
    height: 34px;
    display: inline-block;
}

.btnPagesNumberActive a {
    background: #58595b;
    color: #fff;
    cursor: default;
}

.wrapBreadCrumb {
    margin: 0;
    padding: 0 5px;
}

.breadCrumb {
    width: 100%;
}

.wrapBuyCarDetailTitle {
    width: 100%;
    height: 150px;
}

.buyCarDetailTitleContent {
    width: 100%;
    background: url(../images/bgBuyCarDetailTitleContent.jpg) no-repeat center center;
    background-size: cover;
}

.buyCarDetailTitleContent a {
    width: 90%;
    right: 0;
}

.buyCarDetailTitleContent a img {
    width: 90%;
    height: auto;
}

.wrapBuyCarDetail {
    width: 100%;
    padding: 20px 0 45px;
    background: #eceded;
}

.buyCarDetail {
    width: 100%;
}

.buyCarDetailTitleImg {
    float: none;
    width: 90%;
    margin: auto;
}

.buyCarDetailTitleImg h2 {
    height: 49px;
    font-size: 22px;
    color: #fff;
    line-height: 40px;
    background: url(../images/bgBuyCarDetailTitleH2.png);
    text-align: center;
}

.gallery-top{
    width: 100%;
    height: auto;
    overflow: hidden;
    position: relative;
}

.gallery-thumbs {
    width: 100%;
    height: 100px;
    overflow: hidden;
    position: relative;
}

.swiper-container-carDetail .swiper-slide img {
    width: 100%;
    height: auto;
}

.buySearchResultContentSelected_m {
    width: 60px;
    height: 60px;
}

.buySearchResultContentSelected_m img {
    width: 100%;
    height: auto;
}

.buyCarDetailTitleText {
    float: none; box-sizing: border-box;
    width: calc(100% - 30px); margin: 0 auto;
}
    .buyCarDetailContentDealer .buyCarDetailTitleText{
        width: calc(100% - 20px); margin: 0 10px;}
    .buyCarDetailContentDealer .buyCarDetailTitleText .secondTitle{
        width: calc(100% + 20px); margin: 0 -10px;}

.buyCarDetailTitleText h2 {
    width: 80%;
    background: url(../images/bgCarDeatilDealerName.png) no-repeat;
    background-size: cover;
}

.buyCarDetailTitleTextScore {
    margin: 10px 0 30px;
}

.buyCarDetailTitleTextScore p {
    font-size: 12px;
}

.buyCarDetailTitleTextScore p span {
    padding: 3px;
}

.buyCarDetailTitleTextScore p img {
    left: 57px;
}

.buyCarDetailTitleTextScore p a {
    font-size: 12px;
}

.buyCarDetailTitleTextContent {
    padding: 0;
}

.buyCarDetailTitleTextBadge {
    width: 100%;
    margin: 20px 0 10px;
    padding: 0;
}

.buyCarDetailTitleTextBadge p {
    font-size: 16px;
    color: #6d6e71;
    margin: 0 0 10px 0;
}

.carDetailCondition li,
.carDetailCondition li:nth-child(6) {
    margin: 0 5px 5px 0;
}

.carDetailCondition li:nth-child(5) {
    margin: 0 5px 5px 0;
}

.yesReport {
    display: none;
}

.yesReport_m {
    display: block;
    width: 100%;
    margin: 10px 0;
}

.yesReport_m a {
    text-decoration: none;
    font-size: 16px;
    color: #074e98;
    padding: 0 0 0 25px;
    background: url(../images/bgYesReport.png) no-repeat left center;
}

.buyCarDetailTitleTextReservation a {
    background: url(../images/bgBtnReservation.png) no-repeat center center;
    background-size: contain;
}

.buyCarDetailTitleTextLinkReport,
.buyCarDetailTitleTextOther1st,
.buyCarDetailTitleTextReservation {
    display: none;
}

.buyCarDetailTitleTextLinkReport_m,
.buyCarDetailTitleTextOther1st_m,
.buyCarDetailTitleTextReservation_m {
    display: block;
}

.buyCarDetailTitleTextLinkReport a {
    display: block;
    text-decoration: none;
    font-size: 14px;
    color: #58595b;
    background: url(../images/bgReport.png) no-repeat left center;
    padding: 0 0 0 20px;
    line-height: 17px;
}

.compMessage {
    display: none;
}

.compMessage_m {
    display: inline-block;
}
.wrapBtnCarSelect {
    width: 90%;
}

.wrapBuyCarDetailContent {
    width: 90%;
}

.buyCarDetailContentNav {
    display: none;
}

.buyCarDetailContentNav_m {
    display: block;
    width: 100%;
    overflow: hidden;
    border: 1px solid #58595b;
    margin: 0 0 0 0;
}

.buyCarDetailContentNav_m p {
    width: 100%;
    line-height: 45px;
    color: #6d6e71;
    background: #fff;
    font-size: 16px;
    text-align: center;
}

.buyCarDetailContentNav_m p.buyCarDetailContentNavActive {
    background: #58595b;
    color: #fff;
}

.buyCarDetailContentSpec,
.buyCarDetailContentSpecial,
.buyCarDetailContentDealer {
    width: 100%;
    padding: 0 0 30px 0;
}

.buyCarDetailContentSpecial,
.buyCarDetailContentDealer {
    opacity: 0;
    position: absolute;
    top: -9999px;
    left: 0;
}

.buyCarDetailContentSpec h2 {
    height: 72px;
}

.buyCarDetailContentSpec h2 a {
    top: 30px;
}

.buyCarDetailContentSpec>ul>li {
    width: 120px;
}

.buyCarDetailContentSpecContent li {
    float: none;
    width: 100%;
    margin: 0 0 5px 0;
}

.buyCarDetailContentSpecContent li p {
    margin: 0 0 10px 0;
    width: 70%;
}

.buyCarDetailContentSpecContent li p span {
    float: right;
    width: 90px;
    text-align: left;
}

.buyCarDetailContentSpecial img {
    width: 100%;
    height: height;
}

.buyCarDetailContentDealerImg {
    float: none;
    width: 100%;
}

.swiper-container-carDealer .swiper-slide img {
    width: 100%;
    height: auto;
}

.buyCarDetailContentDealerInfo {
    float: none;
    width: 100%;
    margin: 40px 0 0 0;
}

.buyCarDetailContentDealerInfo h2 {
    width: 80%;
}

.buyCarDetailTitleTextScore,
.buyCarDetailContentDealerContact,
.btnBuyCarDetailContentDealerPage {
    padding: 0 5px;
}

.btnBuyCarDetailContentDealerPage {
    width: 90%;
    margin: 4px auto 0;
}

.btnDealerTitle1,
.btnDealerTitle2 {
    position: relative;
    margin: 0 0 10px 0;
}

.btnDealerTitle1 {
    left: 0;
    bottom: 0;
}

.btnDealerTitle2 {
    display: block;
}

.wrapBuyDealerDetailContent {
    width: 90%;
    margin: auto;
}

.buyDealerDetailContentNav {
    display: none;
}

.buyDealerDetailContentNav_m {
    display: block;
    width: 100%;
    overflow: hidden;
    border: 1px solid #58595b;
    margin: 0 0 0 0;
}

.buyDealerDetailContentNav_m p {
    width: 100%;
    line-height: 45px;
    color: #6d6e71;
    background: #fff;
    font-size: 16px;
    text-align: center;
}

.buyDealerDetailContentNav_m p.buyDealerDetailContentNavActive {
    background: #58595b;
    color: #fff;
}

.buyDealerDetailContentInstock,
.buyDealerDetailContentInfo,
.buyDealerDetailContentShare,
.buyDealerDetailContentVideo,
.buyDealerDetailContentFeedback {
    padding: 5px;
    margin: 0 0 1px 0;
}

.buyDealerDetailContentInstockSummary {
    padding: 10px 5px 0 5px;
}

.buyDealerDetailContentInstockSummary li {
    width: 48%;
    margin: 0 5px 10px 0;
}

.buyDealerDetailContentInstockSummary li:nth-child(5n) {
    margin: 0 5px 10px 0;
}

.buyDealerDetailContentInstock>ul>li {
    float: none;
    width: 100%;
    margin: 0 0 10px 0;
}

.buyAdvSearchDealer {
    border: 1px solid #d2d2d2;
    min-height: auto;
    margin: 0 auto 20px;
    padding: 20px 15px;
}

.buyBuyDealerResult {
    float: none;
    width: 100%;
    padding: 0 0 10px 0;
}

.buyBuyDealerResult>ul>li {
    float: none;
    width: 100%;
    height: auto;/*0122靽格㺿*/
    margin: 0 0 10px 0;
}

.buyBuyDealerResult>ul>li:nth-child(3n) {
    margin: 0 0 10px 0;
}

.wrapSortingBar_m_dealer {
    background: #fff;
    border: 1px solid #bfbfbf;
    padding: 0;
    height: auto;
    margin: 0 0 10px 0;
    position: relative;
}

.sortingBar_m p {
    text-align: right;
    padding: 0 140px 0 0;
}

.sortingBar_m p.sortingBar_m_p {
    padding: 0 190px 0 0;
}

.sortingBar_m_option_dealer {
    position: absolute;
    right: 5px;
    top: 8px;
}

.sortingBar_m_option_dealer p a {
    text-decoration: none;
    font-size: 13px;
    color: #0f83c6;
}

.browseType {
    position: absolute;
    left: 5px;
    top: 17px;
    font-size: 13px;
    color: #58595b;
    z-index: 9;
    width: 85px;
}

.browseType span.browseByImg {
    background: url(../images/bgBrowseByImg.png) no-repeat left center;
    background-size: 13px 13px;
    padding: 0 13px 0 0;
    margin: 0 5px 0 0;
}

.browseType span.browseByImgActive {
    background: url(../images/bgBrowseByImgActive.png) no-repeat left center;
    background-size: 13px 13px;
}

.browseType span.browseByList {
    background: url(../images/bgBrowseByList.png) no-repeat left center;
    background-size: 13px 13px;
    padding: 0 13px 0 0;
    margin: 0 0 0 5px;
}

.browseType span.browseByListActive {
    background: url(../images/bgBrowseByListActive.png) no-repeat left center;
    background-size: 13px 13px;
}

/*.resultByImg {
    width: 100%;
    overflow: hidden;
}
.resultByList {
    display: none;
}

.resultByrecommend {
    display: blank;
}*/

.resultByList .buySearchResultContentInfo {
    border-top: none;
    border-right: 1px solid #ebecec;
    border-bottom: 1px solid #ebecec;
    border-left: 1px solid #ebecec;
    width: 100%;
    padding: 10px 5px;
}

.resultByList .buySearchResultContentInfo .selectedShowroom {
    right: 0;
}

.buyDealerDetailContentInfo img {
    width: 100%;
    height: auto;
}

.buyDealerDetailContentShare {
    padding: 20px 5px;
}

.buyDealerDetailContentShare>p {
    margin: 0;
}

.buyDealerDetailContentShare>p input {
    width: 100%;
    height: 40px;
    font-size: 16px;
    padding: 0 10px;
    border: 1px solid #8d8f92;
    color: #fff;
    background: url(../images/bgDatepicker.png) no-repeat right 10px center #58595b;
}

.buyDealerDetailContentShare>p label {
    margin: 0 0 0 49%;
}

.btnSearch3 {
    position: relative;
    left: 0;
    top: 0;
    margin: 10px auto;
}

.buyDealerDetailContentShare ul {
    margin: 20px 0 0 0;
}

.buyDealerDetailContentShare li:nth-child(odd) {
    float: none;
    width: 100%;
    margin: 0 0 20px 0;
}

.buyDealerDetailContentShare li:nth-child(even) {
    float: none;
    width: 100%;
    margin: 0 0 20px 0;
}

.buyDealerDetailContentVideoLink {
    float: none;
    width: 100%;
    height: auto;
}

.buyDealerDetailContentVideoInfo {
    float: none;
    width: 100%;
    margin: 10px 0 0 0;
}

.buyDealerDetailContentVideoInfo h2 {
    line-height: 1.2;
}

.buyDealerDetailContentVideoInfo h3 {
    margin: 0 0 20px 0;
}

.buyDealerDetailContentFeedback {
    padding: 30px 5px;
}

.scoreDetail {
    margin: -10px 0 20px;
}

.buyDealerDetailContentFeedback select {
    position: relative;
    right: 0;
    top: 0;
    margin: 0 0 20px 0;
}

.wrapFeedbacketail {
    width: 100%;
    margin: 0 0 20px 0;
}

.feedbackDetailScore {
    float: none;
    width: 100%;
    border-right: none;
    border-bottom: 1px solid #cbcbcb;
}

.feedbackDetailName {
    float: left;
    width: 50%;
    border-right: 1px solid #cbcbcb;
    padding: 0 0 0 30px;
}

.feedbackDetailDate {
    float: left;
    width: 50%;
}

.feedbackDetailContent,
.feedbackDetailReplyContent {
    padding: 20px;
}

.feedbackDetailReplyContent {
    padding: 20px 20px 90px 20px;
}

.feedbackDetailReplyContentHelpful {
    left: 20px;
    bottom: 50px;
}

.feedbackDetailReplyContentHelpfulOption {
    position: absolute;
    left: 0;
    top: 30px;
}

#tabs-2 h2 {
    width: 90%;
    margin: 0 auto 15px;
}


/*鞎瑁��*/


/*�蒈��*/

.wrapTitleLogin {
    height: 338px;
    margin: 0;
    background: url(../images/buyTitleLogin.jpg) no-repeat center center;
    background-size: cover;
}

.wrapTitleLogin img {
    display: none;
}

.wrapLogin {
    width: 90%;
    padding: 20px 10px;
}

.wrapLogin h2 {
    line-height: 1;
}

.btnFbLogin {
    width: 290px;
    margin: 20px auto 0;
}

.btnMemberTerms {
    margin: auto;
}

.loginServicePhone {
    position: relative;
    right: 0;
    bottom: 0;
    text-align: center;
    margin: 20px 0 0 0;
}


/*�蒈��*/


/*靽苷耨*/

.wrapMaintenance {
    background: #fafafa;
}

.maintenanceIndex {
    width: 100%;
    height: auto;
    background: none;
    margin: 0;
    padding: 20px 0;
}

.wrapMaintenanceIndexTitle {
    display: block;
}

.maintenanceIndexMenu {
    float: none;
    width: 90%;
    margin: auto;
}

.maintenanceBanner {
    display: none;
}

.wrapMaintenanceLocationSearch2 {
    height: 870px;
    padding: 90px 0 30px;
}

.wrapMaintenanceLocationSearch2 h2,
.wrapMaintenanceLocationSearch2Result h2 {
    width: 100%;
    background-size: 90%;
    margin: 0 auto 10px;
}

.dealerRegionSelect {
    width: 90%;
    margin: auto;
    overflow: hidden;
    padding: 5px 5px 30px 5px;
}

.dealerRegionSelectFast > .dealerRegionSelectType,
.dealerRegionSelectFast > .dealerRegionSelectTypeContent {
    display: none;
}

.dealerRegionSelect_m {
    padding: 10px 20px 50px;
    /*border-top: 1px solid #aaa;*/
}

.dealerRegionSelectLine_m {
    display: block;
    width: 80%;
    height: 1px;
    background: #aaa;
    margin: 0 auto 30px;
   /* display: none;*/
}

.dealerRegionSelectType {
    float: none;
    width: 100%;
    margin: 0 0 20px 0;
}

.dealerRegionSelectType p,
.dealerRegionTaiwan p {
    text-align: center;
    margin: 0 0 10px 0;
}

.dealerRegionSelectTypeContent {
    float: left;
    width: 30.3333%;
    margin: 0 1.5% 20px 1.5%;
    position: relative;
}

.dealerRegionSelectTypeContent_m {
    float: none;
    width: 100%;
    margin: 0;
    clear: both;
}

.dealerRegionTaiwan {
    float: none;
    width: 100%;
    margin: 0;
}

.dealerRegionTaiwanContent {
    float: none;
    width: 100%;
    margin: 0;
}

.btnDealerRegion {
    float: none;
    width: 100%;
    position: relative;
    padding: 2px 0;
    margin: 0 0 5px 0;
}

.dealerRegionTaiwanContent li:last-child:before {
    display: none;
}

.dealerRegionSelectTypeContent_m {
    width: 100%;
}

.dealerRegionSelectGroup {
    width: 100%;
    position: relative;
}

.dealerRegionSelectGroupList1 {
    left: 50%;
    margin-left: -148px;
}

.dealerRegionSelectGroupList2 {
    right: 50%;
    margin-right: -148px;
}

.dealerRegionSelectOr {
    position: relative;
    left: 0;
    top: 0;
    padding: 18px 0 0 0;
    width: 18px;
    height: 18px;
    margin: 0 auto 30px;
}

.dealerRegionSelecInput {
    position: relative;
    left: 0;
    top: 0;
    width: 195px;
    margin: 0 auto 100px;
}

.btnDealerSearch {
    left: 50%;
    margin-left: -102px;
    top: 50px;
}

.btnDealerSearch_m {
    top: 50px;
}

.btnDealerClear {
    left: 50%;
    margin-left: 10px;
    top: 50px;
}

.btnDealerClear_m {
    top: 50px;
}

.wrapMaintenanceLocationSearch2Result {
    height: auto;
    padding: 30px 10px;
}

.wrapMaintenanceLocationSearch2ResultContent {
    width: 100%;
    height: auto;
    margin: 0 0 10px 0;
}

.wrapMaintenanceLocationSearch2ResultImg {
    float: none;
    width: 100%;
    height: auto;
    margin: 0 0 10px 0;
}

.wrapMaintenanceLocationSearch2ResultText {
    float: none;
    width: 100%;
    height: auto;
}

.wrapMaintenanceLocationSearch2ResultOtherLink {
    width: 300px;
    position: relative;
    margin: 25px auto 0;
}

.wrapMaintenanceLocationSearch2ResultOtherLink li {
    width: 30%;
    margin: 0 15px 0 0;
}

.wrapMaintenanceLocationSearch2ResultOtherLink li:nth-child(2),
.wrapMaintenanceLocationSearch2ResultOtherLink li:nth-child(3) {
    display: block;
}

.wrapMaintenanceLocationSearch2ResultOtherLink li:last-child {
    margin: 0;
}

.wrapMaintenanceLocationOtherOption {
    height: auto;
}

.maintenanceLocationOtherOption {
    width: 90%;
}

.maintenanceLocationOtherOption h2 {
    padding: 25px 0 0 0;
    margin: 0 0 25px 0;
    text-align: center;
}

.maintenanceLocationOtherOptionContent {
    width: 100%;
    height: auto;
    padding: 0 0 20px 0;
}

.maintenanceLocationOtherOptionContentMask1 {
    display: none;
}

.maintenanceLocationOtherOptionContentMask1_m {
    display: block;
    position: absolute;
    left: -6px;
    top: -1px;
    z-index: 9;
}

.maintenanceLocationOtherOptionContent li {
    float: none;
    width: 300px;
    height: 110px;/*0105靽格㺿*/
    margin: 0 auto 10px;
    overflow: hidden;
}

.maintenanceLocationOtherOptionContent li>img {
    width: 100%;
    height: auto;
}

.maintenanceLocationOtherOptionContent li:nth-child(2),
.maintenanceLocationOtherOptionContent li:last-child {
    margin: 0 auto 10px;
}

.maintenanceLocationOtherOptionContentMask2 {
    position: absolute;
    right: -37px;
    top: 0;
    z-index: 9;
    width: auto;
    height: 95px;
}

.maintenanceLocationOtherOptionContentMask2 img {
    width: auto;
    height: 118px;
}

.maintenanceLocationOtherOptionContentLiMask {
    position: absolute;
    left: 20px;
    bottom: -3px;
    z-index: 8;
}

.wrapMaintenanceLocationDetailTitle {
    margin: 0;
}

.maintenanceLocationDetailTitle {
    width: 100%;
}

.maintenanceLocationDetailTitle li {
    float: left;
    width: 50%;
}

.wrapMaintenanceLocationDetailContent {
    width: 100%;
    background: #f0f1f1;
    padding: 0 0 60px;
}

.wrapMaintenanceLocationDetailContent h2 {
    text-align: center;
    width: 90%;
    padding: 20px 0 10px;
    margin: 0 auto 10px;
    background-size: contain;
}

.maintenanceLocationDetailContent {
    width: 90%;
    position: relative;
}

.maintenanceLocationDetailContentImg {
    float: none;
    width: 100%;
}

.maintenanceLocationDetailContentImgTitle {
    display: none;
}

.maintenanceLocationDetailContentImgTitle_m {
    display: block;
    width: 100%;
    height: 45px;
    background: url(../images/bgMaintenanceLocationDetailContentTitle.png) no-repeat;
    background-size: 100% 45px;
    position: relative;
    margin: 0 0 10px 0;
}

.maintenanceLocationDetailContentImgSlider {
    width: 100%;
}

.swiper-container-maintenance {
    width: 100%;
    height: auto;
}

.swiper-container-maintenance .swiper-slide img {
    width: 100%;
    height: auto;
}

.maintenanceLocationDetailContentImgLink {
    display: none;
}

.maintenanceLocationDetailContentImgLink li {
    float: left;
    width: 148px;
    height: 42px;
    margin: 0 9px 0 0;
}

.maintenanceLocationDetailContentImgLink li:last-child {
    margin: 0;
}

.maintenanceLocationDetailContentImgLink li a {
    display: block;
    text-decoration: none;
    font-size: 16px;
    color: #fff;
    text-align: center;
    line-height: 42px;
    background: #df0e0d;
    border-radius: 5px;
}

.maintenanceLocationDetailContentText {
    float: none;
    width: 100%;
}

.maintenanceLocationDetailContentAward {
    text-align: center;
}

.maintenanceLocationDetailContentAward img {
    max-width: 100%;
}

.maintenanceLocationDetailContentTextLogo {
    position: relative;
    margin: 30px auto 10px;
    top: 0;
}

.maintenanceLocationDetailContentText>img {
    margin: 0 0 10px 0;
}

.maintenanceLocationDetailContentInfo li {
    width: 30%;
}

.maintenanceLocationDetailContentImgLink_m {
    display: block;
    width: 100%;
    overflow: hidden;
    margin: 30px 0 0 0;
}

.maintenanceLocationDetailContentImgLink_m li {
    float: left;
    width: 32%;
    height: 42px;
    margin: 0 2% 0 0;
}

.maintenanceLocationDetailContentImgLink_m li:last-child {
    margin: 0;
}

.maintenanceLocationDetailContentImgLink_m li a {
    display: block;
    text-decoration: none;
    font-size: 16px;
    color: #fff;
    text-align: center;
    line-height: 42px;
    background: #df0e0d;
    border-radius: 5px;
}

.maintenanceLocationDetailComment {
    width: 90%;
    margin: auto;
}

.wrapMaintenanceLocationDetailComment .maintenanceLocationDetailComment>h2 {
    width: 90%;
    background-size: contain;
}

.wrapMaintenanceLocationDetailComment select {
    position: relative;
    right: 0;
    top: 0;
    margin: 0 0 20px 0;
}

.wrapMaintenanceLogin {
    height: auto;
    background: url(../images/buyTitleLogin.jpg) no-repeat center center;
    background-size: cover;
    position: relative;
}

.maintenanceLogin {
    width: 90%;
    position: relative;
    left: 0;
    margin-left: 0;
    top: 0;
    margin: auto;
    padding: 0 0 40px 0;
}

.maintenanceLoginTitle {
    float: none;
    width: 100%;
    margin: 80px 0 20px;
}

.maintenanceLoginContent {
    float: none;
    width: 100%;
    height: auto;
    background: #fff;
    padding: 20px 30px;
}

.maintenanceLoginContent h3 input,
.maintenanceLoginForgetContentDetail h3 input,
.maintenanceLoginSignup h3 input {
    width: 73%;
}

.maintenanceLoginContent h4 {
    font-size: 16px;
    color: #58595b;
    margin: 10px 0;
}

.maintenanceLoginForgetContent {
    float: none;
    width: 100%;
    height: auto;
    background: #fff;
    padding: 20px 0;
}

.maintenanceLoginContent img {
    max-width: 100%;
}

.maintenanceLoginForgetContent h2 {
    padding: 0;
    text-align: center;
}

.maintenanceLoginForgetContentDetail {
    width: 100%;
    height: auto;
    background: #fff;
    padding: 20px 10px 50px 10px;
}

.maintenanceLoginForgetContentDetail h3 input {
    width: 73%;
}

.btnMaintenanceLoginForgetSubmit {
    right: 20px;
    bottom: 20px;
}

.maintenanceLoginSignup {
    float: none;
    width: 100%;
    height: auto;
    background: #fff;
    padding: 25px 10px;
}

.maintenanceLoginSignup h3 input {
    width: 73%;
}

.maintenanceLoginSignup h3 input[type=checkbox] {
    margin: 0 10px;
}

.maintenanceMyrecord {
    width: 90%;
    padding: 40px 0 0 0;
}

.maintenanceMyrecord h2 {
    width: 100%;
}

.maintenanceMyrecordContent {
    width: 100%;
}

.maintenanceMyrecordContentLeft {
    float: none;
    width: 100%;
}

.maintenanceMyrecordContentRight {
    float: none;
    width: 100%;
    min-height: auto;
}

.maintenanceMyrecordContentLeft input,
.maintenanceMyrecordContentRight input {
    width: 40%;
}

.maintenanceMyrecordContentRight input {
    width: 142px;
}

.maintenanceMyrecordContentRight p a {
    left: 250px;
}

.wrapBtnMaintenanceMyrecord {
    width: 290px;
    position: relative;
    margin: 20px auto 0;
}

.btnMaintenanceMyrecordCancel {
    float: right;
}

.btnMaintenanceMyrecordSave {
    margin: 0 auto 20px;
}

.btnMaintenanceMyrecordSave a,
.btnMaintenanceMyrecordCancel a {
    display: block;
    text-decoration: none;
    font-size: 16px;
    color: #fff;
    text-align: center;
    line-height: 24px;
    background: #df0e0d;
    border-radius: 5px;
}

.btnMaintenanceMyrecordCancel a {
    background: #58595b;
}

.maintenanceMyrecordContentLeft select {
    width: 40%;
}

.btnMaintenanceMyrecordQuery {
    display: none;
}

.btnMaintenanceMyrecordSave_m {
    display: block;
    width: 100%;
    height: 40px;
    margin: -10px 0 20px;
}

.maintenanceMyrecordContentLeft p span {
    position: absolute;
    right: 0;
    left: 0;
    top: 40px;
}

.maintenanceMyrecord table {
    display: none;
}

.maintenanceMyrecordTable_m {
    display: block;
    width: 100%;
    margin: 0 0 50px 0;
}

.maintenanceMyrecordTable_m li {
    overflow: hidden;
    width: 100%;
    height: 40px;
    font-size: 16px;
    color: #fff;
    line-height: 40px;
}

.maintenanceMyrecordTable_m_left {
    float: left;
    width: 25%;
    height: 40px;
    background: #58595b;
    border-right: 1px solid #cbcbcb;
    border-bottom: 1px solid #cbcbcb;
    text-align: center;
}

.maintenanceMyrecordTable_m_right {
    float: left;
    width: 75%;
    height: 40px;
    background: #828282;
    border-bottom: 1px solid #cbcbcb;
    padding: 0 0 0 20px;
}

.maintenanceMyrecordTable_m .maintenanceMyrecordTable_m_right a {
    text-decoration: none;
    color: #fff;
}

.maintenanceMyrecord>p {
    text-align: left;
}

.wrapMaintenanceReservationTitle {
    display: none;
}

.wrapMaintenanceReservationTitle_m {
    display: block;
    width: 100%;
    position: relative;
    margin: 0;
}

.wrapMaintenanceReservationTitle_m img {
    width: 100%;
    height: auto;
}

.wrapMaintenanceReservationContent,
.wrapMaintenanceReservationResult {
    width: 100%;
    padding: 30px 20px 70px;
}


/* 憓𧼮�� */

.aboutMaintenance {
    width: 100%;
    padding: 86px 0 30px;
}

.aboutMaintenanceMenu {
    float: none;
    min-height: initial;
    margin: auto;
    height: 90px;
    overflow: hidden;
    margin-bottom: 20px;
}

.aboutMaintenanceMenu label {
    position: relative;
}

.aboutMaintenanceMenu label svg {
    width: 10px;
    height: 10px;
    position: absolute;
    display: block;
    right: 15px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}

#open:checked+.aboutMaintenanceMenu {
    overflow: initial;
    height: auto;
}

.aboutMaintenanceContent {
    float: none;
    width: 100%;
    max-width: 900px;
    margin: auto;
}


/* 憓𧼮�删�鞉�� */

.wrapMaintenanceReservationContent h2 {
    width: 90%;
    background-size: contain;
}

.wrapMaintenanceReservationContent p {
    margin: 0 0 20px 0;
}

.input_m_none {
    display: none;
}

.input_m {
    display: block;
}

.wrapMaintenanceReservationContent p input,
.wrapMaintenanceReservationContent p select {
    width: 60%;
    padding: 0 0 0 10px;
    margin: 0 0 0 26px;
}

.wrapMaintenanceReservationContent p select {
    margin: 0 0 0 21px;
}

.wrapMaintenanceReservationContent p input[type=email] {
    width: 60%;
}

.maintenanceReservationContentLocation p {
    text-align: left;
}

#datepicker {
    width: 170px;
}

.maintenanceReservationContentDate p select {
    width: 78px;
    margin: 0;
}

.wrapMaintenanceReservationResult {
    margin: 30px auto 60px;
    padding: 0 5px;
}

.wrapMaintenanceReservationResult h2 {
    width: 90%;
    background-size: contain;
}

.wrapMaintenanceReservationResult p {
    text-align: center;
    line-height: 1.2;
    margin: 0 0 10px 0;
}

.wrapMaintenanceSet {
    width: 100%;
    padding: 86px 5px 30px;
    background: #eff0f0;
}

.maintenanceSet {
    width: 100%;
    padding: 0;
}

.wrapMaintenanceSet h2,
.wrapMaintenanceWage h2 {
    font-size: 22px;
    color: #e40e0d;
    padding: 0 0 15px 0;
    width: 90%;
    margin: 0 auto 20px;
    text-align: center;
    background: url(../images/bgMaintenanceReservationH2.png) no-repeat center bottom;
    background-size: contain;
}

.wrapMaintenanceSet li {
    float: none;
    width: 100%;
    background: #fff;
    margin: 0 0 10px 0;
}

.wrapMaintenanceSet li img {
    width: 100%;
    height: auto;
}

.wrapMaintenanceSet li p {
    font-size: 14px;
    color: #6d6e71;
    padding: 10px;
    line-height: 1.2;
}

.wrapMaintenanceWage {
    width: 100%;
    padding: 30px 5px;
    background: #eff0f0;
}

.maintenanceWage {
    width: 100%;
}

.wrapMaintenanceWage textarea {
    width: 100%;
    height: 100px;
    font-family: 'PingFangTC-Light', 'Microsoft JhengHei', Helvetica, Arial, sans-serif;
    font-size: 16px;
    color: #58595b;
    padding: 5px;
}

.wrapMaintenanceTitle {
    margin: 0;
    height: 122px;
}

.maintenanceTitle {
    width: 100%;
    height: 122px;
    background: url(../images/mobile/bgMaintenanceTitle_m.jpg) no-repeat right center;
    background-size: cover;
}

.maintenanceTitle a {
    display: none;
}

.wrapMaintenanceLocationSearch {
    /*height: auto;*/
}

.maintenanceLocationSearch {
    width: 90%;
    height: 40px;
    margin: auto;
    padding: 20px 0 0 0;
}

.maintenanceLocationSearch p {
    font-size: 22px;
    color: #231f20;
    height: 40px;
}

.maintenanceLocationSearch input {
    width: 190px;
    height: 40px;
    border: 3px solid #a6a8ab;
    margin: 10px 10px 0 0;
    padding: 0 0 0 10px;
    font-size: 15px;
}

.wrapMaintenanceMap {
    height: auto;
}

.wrapMaintenanceMap iframe {
    display: none;
}

.maintenanceLocationSearchMenu {
    display: none;
}

.maintenanceLocationSearchNearby {
    width: 100%;
    height: auto;
    position: relative;
    left: 0;
    margin-left: 0;
    top: 0;
    background-size: 100% 30px;
    padding: 40px 15px 0;
    margin: auto;
}

.maintenanceLocationSearchNearbySelect_m {
    display: block;
}

.maintenanceLocationSearchNearbySelect_m select {
    font-family: 'PingFangTC-Light', 'Microsoft JhengHei', Helvetica, Arial, sans-serif;
    width: 100%;
    height: 36px;
    border: 3px solid #a6a8ab;
    padding: 0 0 0 10px;
    font-size: 15px;
    margin: 10px 0;
}

.maintenanceLocationSearchNearby input {
    width: 230px;
    margin: 0 10px 0 0;
}

.maintenanceLocationSearchNearbyResult {
    width: 100%;
    height: auto;
    position: relative;
    left: 0;
    margin-left: 0;
    top: 0;
    overflow-y: hidden;
    padding: 10px 5px;
}

.maintenanceLocationSearchNearbyResult>ul>li {
    width: 100%;
}

.maintenanceLocationSearchNearbyResultImg {
    float: none;
}

.maintenanceLocationSearchNearbyResultText,
.maintenanceLocationDetailInfo {
    float: none;
    height: auto;
}

.maintenanceLocationSearchNearbyResult ul ul {
    width: 100%;
    overflow: hidden;
    clear: both;
    margin: 10px 0 0 0;
}

.maintenanceLocationSearchNearbyResult ul ul li {
    float: left;
    width: 25%;
    height: 30px;
    background: url(../images/bgMaintenanceLocationOtherLink.png) no-repeat;
    background-size: cover;
}

.maintenanceLocationSearchNearbyResult ul ul li:first-child {
    background: url(../images/bgMaintenanceLocationDistance.png) no-repeat;
    background-size: cover;
}

.maintenanceLocationSearchNearbyResult ul ul li p {
    font-size: 12px;
    color: #fff;
    text-align: center;
    line-height: 30px;
}

.maintenanceLocationSearchNearbyResult ul ul li a {
    display: block;
    text-decoration: none;
    font-size: 12px;
    color: #fff;
    text-align: center;
    line-height: 30px;
}

.maintenanceLocationDetail {
    width: 100%;
    padding: 0 5px 20px;
    position: relative;
    left: 0;
    margin-left: 0;
    top: 0;
}

.maintenanceLocationDetailInfo {
    width: auto;
    position: absolute;
    left: 200px;
    top: 40px;
}

.maintenanceLocationDetail .buyCarDetailTitleTextScore {
    padding: 0;
}

.maintenanceLocationDetailText li {
    margin: 0 15px 5px 0;
}

.btnMaintenanceLocationDetail,
.maintenanceLocationDetailOtherLink {
    width: 100%;
    height: 32px;
    background: url(../images/bgBtnMaintenanceLocationDetail.png);
    background-size: cover;
    margin: 20px 0 10px;
}

.maintenanceLocationDetailOtherLink {
    background: transparent;
    margin: 0;
    overflow: hidden;
}

.btnMaintenanceLocationDetail a {
    display: block;
    text-decoration: none;
    font-size: 16px;
    color: #fff;
    text-align: center;
    line-height: 32px;
}

.maintenanceLocationDetailOtherLink li {
    float: left;
    width: 33.3333333333%;
    height: 32px;
    background: url(../images/bgMaintenanceLocationDetailOtherLink.png);
    background-size: cover;
}

.maintenanceLocationDetailOtherLink li a {
    display: block;
    text-decoration: none;
    font-size: 12px;
    color: #fff;
    line-height: 32px;
    text-align: center;
}

#twzipcode {
    width: 286px;
    margin: auto;
    clear: both;
    overflow: hidden;
}

#twzipcode select {
    float: left;
}

#twzipcode .district {
    margin: 0;
}

.maintenanceLocationSearchNearby a {
    float: right;
    line-height: 20px;
}

.maintenanceLocationSearch,
.maintenanceLocationNearby {
    display: none;
}

.maintenanceLocationSearch_m {
    display: block;
    width: 100%;
    padding: 15px;
    overflow: hidden;
    clear: both;
}

.maintenanceLocationSearch_m h2 {
    font-size: 16px;
    color: #231f20;
    margin: 0 0 20px 0;
}

.maintenanceLocationSearch_m_input {
    float: left;
    width: 70%;
    height: 40px;
}

.maintenanceLocationSearch_m_input input {
    font-family: 'PingFangTC-Light', 'Microsoft JhengHei', Helvetica, Arial, sans-serif;
    width: 100%;
    height: 40px;
    border: 3px solid #a6a8ab;
    padding: 0 0 0 10px;
    font-size: 15px;
}

.maintenanceLocationSearch_m_btn {
    float: right;
    width: 25%;
    height: 40px;
}

.maintenanceLocationSearch_m_btn a {
    width: 100%;
    display: block;
    text-decoration: none;
    font-size: 14px;
    color: #fff;
    text-align: center;
    background: #e40e0d;
    line-height: 40px;
    padding: 0;
}

.maintenanceIndexText {
    display: none;
}

.tabNavIndex3rdContent>ul>li:last-child {
    height: auto;
}

.sellPromise {
    display: none;
    width: 100%;
    padding: 20px;
    text-align: center;
    background: #fafafa;
}

.sellPromiseShow {
    display: block;
    width: 100%;
    padding: 20px;
    text-align: center;
    background: #fafafa;
}

.sellPromise h2,
.sellPromise p {
    font-size: 14px;
    color: #474747;
    line-height: 1.5;
}

.sellPromise p {
    margin: 0 0 20px 0;
}


/*靽苷耨*/


/*鞈���*/

.sellIndex {
    width: 100%;
    height: auto;
    background: none;
}

.sellIndexTitle {
    display: block;
    margin: 0;
}

.sellIndexTitle img {
    width: 100%;
    height: auto;
}

.sellIndexBanner {
    display: block;
    width: 90%;
    margin: 20px auto 0;
}

.sellIndexBanner img {
    max-width: 100%;
}

.sellIndexMenu {
    float: none;
    width: 100%;
    overflow: hidden;
    padding: 15px 30px;
}

.sellIndexMenuTitle p {
    width: 95%;
}

.sellIndexMenuContent select.timeStart,
.sellIndexMenuContent select.timeEnd {
    width: 45.5%;
}

.btnSellSearch,
.btnSellSubmit {
    display: none;
}

.btnSellSearch_m,
.btnSellSubmit_m {
    display: block;
}


/*鞈���*/


/*��𡁻��*/

.buyTitle2 {
    width: 100%;
    height: 120px;
    position: relative;
    left: 0;
    top: 0;
    margin-left: 0;
    background: url(../images/mobile/bgBuyLocationTitle_m.jpg) no-repeat center center;
    background-size: 100% 100%;
}

.locationSearch {
    padding: 0 0 60px 0;/*1220靽格㺿*/
}

#tabs-2 .btnBadge {
    display: none;
}

.wrapBuyMap {
    display: none;
}

#tabs-2 ul.btnBadge li {
    float: left;
    width: 374px;
    height: 48px;
    margin: 0 35px 0 0;
}

#tabs-2 ul.btnBadge li.btnBadgeModel {
    background: url(../images/bgBtnModelBadge3.png);
}

#tabs-2 ul.btnBadge li.btnBadgeGold {
    background: url(../images/bgBtnGoldBadge3.png);
}

#tabs-2 ul.btnBadge li.btnBadgeGood {
    background: url(../images/bgBtnGoodBadge3.png);
    margin: 0;
}

#tabs-2 ul.btnBadge li a {
    display: block;
    text-decoration: none;
    font-size: 20px;
    color: #fff;
    text-align: center;
    line-height: 48px;
    padding: 0 0 0 50px;
}

.maintenanceLocationSearchMenu li.locationSearchMenuActive {
    margin-top: -15px;
}

.maintenanceLocationSearchMenu li.locationSearchMenuActive:first-child {
    background: url(../images/bgMaintenanceLocationSearchMenu1stActive.png) no-repeat center top #f0f1f1;
}

.maintenanceLocationSearchMenu li.locationSearchMenuActive:nth-child(2) {
    background: url(../images/bgMaintenanceLocationSearchMenu2ndActive.png) no-repeat center top #f0f1f1;
}

.maintenanceLocationSearchMenu li.locationSearchMenuActive:nth-child(3) {
    background: url(../images/bgMaintenanceLocationSearchMenu3rdActive.png) no-repeat center top #f0f1f1;
}

.maintenanceLocationSearchMenu li.locationSearchMenuActive:last-child {
    background: url(../images/bgMaintenanceLocationSearchMenu4thActive.png) no-repeat center top #f0f1f1;
}

.buyLocationSearchResult {
    border-bottom: 1px solid #515151;
    padding: 0 0 20px 0;
}

.maintenanceLocationSearchNearbyResult li.buyLocationSearchResult:last-child {
    border: none;
}

.buyLocationSearchResult h2,
.buyLocationDetail h2 {
    background: url(../images/bgBuyLocationSearchResultH2.png) no-repeat center top;
    background-size: cover;
}

.buyLocationSearchResultBadge {
    position: absolute;
    right: 15px;
    top: 6px;
}

.buyLocationSearchResultStarAndScore {
    width: 100%;
    height: 24px;
    position: absolute;
    left: 0;
    bottom: 0;
    background: rgba(0, 0, 0, .5);
}

.buyLocationSearchResultStar {
    left: 3px;
    top: 3px;
}

.buyLocationSearchResultStar img {
    width: 70%;
    height: auto;
}

.buyLocationSearchResultScore {
    right: 3px;
    top: 2px;
}

.buyLocationSearchResultScore a {
    text-decoration: none;
    font-size: 10px;
    color: #fff;
}

.btnBuyShowroom a {
    background: #e00e0d;
}

.buyLocationDetailBadge {
    position: absolute;
    right: 30px;
    top: 6px;
}

.buyLocationDetailImg {
    width: 100%;
    height: auto;
    margin: 0 0 15px 0;
}

.buyLocationDetailStarAndScore {
    width: 100%;
    height: 30px;
    position: absolute;
    left: 0;
    bottom: 0;
    background: rgba(0, 0, 0, .5);
}

.buyLocationDetailStar {
    left: 15px;
    top: 3px;
}

.buyLocationDetailScore {
    right: 15px;
    top: 6px;
}

.buyLocationDetailScore a {
    text-decoration: none;
    font-size: 16px;
    color: #fff;
}

.buyLocationDetailText p {
    font-size: 16px;
}

.wrapBuyLocationSearchResult {
    height: auto;
}

.wrapBuyLocationSearchResultContent {
    height: auto;
    overflow: hidden;
    border-bottom: 1px solid #b2b2b2;
    padding: 0 0 50px 0;
    margin: 0 auto 30px;
}

.wrapBuyLocationSearchResultImg {
    height: auto;
}

.wrapBuyLocationSearchResultImg h3,
.buyLocationSearchResultImgRank,
.buyLocationSearchResultImgBadge,
.buyLocationDetailStarAndScore {
    display: none;
}

.wrapBuyLocationSearchResultText {
    height: 324px;
}

.wrapBuyLocationSearchResultText h4 {
    display: block;
    width: 250px;
    height: 42px;
    background: url(../images/bgBuyLocationSearchResultTextH4.png) no-repeat center center;
    background-size: contain;
    font-size: 18px;
    font-weight: 900;
    color: #fff;
    line-height: 36px;
    padding: 0 0 0 40px;
}

.wrapBuyLocationSearchResultTextBadge {
    display: block;
    position: absolute;
    left: 10px;
    top: 7px;
}

.wrapBuyLocationSearchResultTextSelect {
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    width: 42px;
    height: 42px;
}

.wrapBuyLocationSearchResultTextSelect img {
    width: 100%;
    height: auto;
}

.buyCarDetailTitleTextScore {
    display: none;
}

.buyCarDetailTitleTextScore_m {
    display: block;
    margin: 10px 0;
    padding: 0;
}

.wrapBuyLocationSearchResultOtherLink {
    position: relative;
    bottom: 0;
    left: 0;
    width: 100%;
    margin: 10px 0;
}

.btnBuyLocationSearchResultMore {
    width: 100%;
    height: 40px;
    position: relative;
    left: 0;
    bottom: 0;
}

.btnBuyLocationSearchResultMore p {
    font-size: 16px;
    color: #fff;
    text-align: center;
    line-height: 34px;
}

.btnBuyLocationSearchResultDetail {
    width: 100%;
    margin: -20px auto 0;
    background: url(../images/bgBtnBuyLocationSearchResultDetail.png) no-repeat;
    background-size: 100% 100%;
}

.btnBuyLocationSearchResultDetail a {
    display: block;
    text-decoration: none;
    font-size: 16px;
    color: #fff;
    text-align: center;
    line-height: 40px;
}

.btnBuyLocationSearchResultLess {
    position: relative;
    right: 0;
    bottom: 0;
    padding: 0;
    margin: 10px 0 0 0;
    background: none;
}

.btnBuyLocationSearchResultLess p {
    width: 90px;
    margin: auto;
    background: url(../images/bgBtnBuyLocationSearchResultLess.png) no-repeat left center;
    text-align: right;
}

.buyLocationSearchResultAllcars {
    display: none;
    width: 100%;
    padding: 40px 0 0 0;
    clear: both;
    margin: auto;
    position: relative;
}

.buyLocationSearchResultAllcars .buyBuyDealerResult {
    padding: 20px 0;
}

.buyLocationSearchResultAllcars li {
    margin: 0 5px 5px 0;
}

.buyLocationSearchResultAllcars li:nth-child(3n) {
    margin: 0 5px 5px 0;
}

.maintenanceLocationOtherOptionContentMask_m {
    left: 26px;
    display: none;/*0105�鰵憓�*/
}

.maintenanceLocationOtherOptionContentMask_m img {
    width: auto;
    height: 95px;
}

.maintenanceLocationOtherOptionContentMask3_m {
    display: block;
    position: absolute;
    left: -12px;
    top: 0;
    z-index: 9;
    width: auto;
    height: 95px;
    display: none;/*0105�鰵憓�*/
}

.locationSearch #tabs-1 {
    width: 100%;
}


/*��𡁻��*/


/*銝剖𧂈銵峕��*/

.wrapBuyUsedcar {
    background: #cbcdce;
    padding: 36px 0 0 0;
}

.buyUsedcarSearch {
    min-height: auto;
}

.buyUsedcarResult {
    background: #cbcdce;
}

.buyUsedcarTopTen {
    width: 100%;
    overflow: hidden;
    clear: both;
    margin: 0 0 40px 0;
}

.buyUsedcarTopTen h2,
.buySearchResultContent>h2 {
    font-size: 22px;
    color: #df0e0d;
    text-align: center;
    padding: 0 0 10px 0;
    background: url(../images/bgMaintenanceReservationH2.png) no-repeat center bottom;
    background-size: contain;
    margin: 0 0 30px 0;
}

.buyUsedcarTopTen1-5,
.buyUsedcarTopTen6-10 {
    display: none;
}

.buyUsedcarTopTenTable_m {
    display: block;
    width: 90%;
    margin: auto;
}

.buyUsedcarTopTenTable_m table {
    width: 100%;
    margin: 0 0 10px 0;
}

.buyUsedcarTopTenContent {
    position: relative;
    right: 0;
    top: 0;
    width: 100%;
    height: 200px;
    padding: 20px 0 10px;
}

.buyUsedcarContent>ul>li {
    background: none;
    margin: 0 0 10px 0;
    padding: 0;
}

.buyUsedcarTopTenContent h2 {
    font-size: 25px;
    color: #6d6e71;
    text-align: center;
    margin: 0 0 30px 0;
}

.buyUsedcarTopTenContent h3 {
    font-size: 40px;
    font-weight: 900;
    color: #d1191a;
    text-align: center;
    margin: 0 0 20px 0;
}

.btnUsedcarSearch {
    width: 190px;
    height: 45px;
    margin: auto;
}

.btnUsedcarSearch a {
    display: block;
    text-decoration: none;
    font-size: 18px;
    color: #fff;
    background: #d1191a;
    text-align: center;
    line-height: 45px;
}

.buyUsedcarResultTitle {
    width: 95%;
    margin: 0 auto 40px;
}

.buyUsedcarResultTitleText {
    float: none;
    width: 100%;
    padding: 20px 0 0 0;
}

.buyUsedcarResultTitleText h4 {
    margin: 20px 0;
}

.buyUsedcarResultTitleChart {
    float: none;
    width: 100%;
    min-height: 232px;
}

.sortingBar_m_usedcar {
    right: -42px;
}

.sortingBar_m_usedcar a {
    color: #0f83c6;
}

.buyUsedcarResult>h2 {
    width: 90%;
}


/*銝剖𧂈銵峕��*/


/*���𥼚*/

.wrapBuyInfoTitle {
    height: 120px;
}

.buyInfoTitle {
    width: 100%;
    height: 120px;
    background: url(../images/bgBuyInfoTitle.jpg) no-repeat center center;
    background-size: cover;
}

.buyInfoTitle img {
    display: none;
}

.buyInfoTitleSearch {
    position: relative;
    width: 96%;
    height: 40px;
    right: 0;
    bottom: 0;
    border-bottom: 2px solid #a2a4a7;
    padding: 0 0 52px 0;
    margin: 72px auto 0;
}

.buyInfoTitleSearch input {
    width: 236px;
}

.buyInfo {
    width: 100%;
    margin: -32px auto 40px;
    padding: 0;
}

.buyInfo #tabs>ul {
    margin: 6px 0 0 0;
}

.buyInfo #tabs>ul>li {
    width: 25%;
}

.buyInfo .ui-tabs-anchor {
    width: 25%;
}

.buyInfo .ui-tabs .ui-tabs-nav .ui-tabs-anchor {
    padding: 10px 0;
    font-size: 12px;
}

.buyInfo .ui-tabs .ui-tabs-panel {
    padding: 0 5px 15px 5px;
}

.buyInfo>h2 {
    height: auto;
    line-height: 1.5;
    padding: 5px 50px 5px 20px;
    background: url(../images/bgBuyInfoTabsContentTitle.png) no-repeat right center;
    background-size: cover;
    margin: -30px 0 20px;
}

.buyInfo .buyInfoContentUl {
    margin: 0 auto 60px;
    width: 600px;
}

.buyInfo .buyInfoContentUl li:nth-child(even) {
    float: right;
    margin: 0 0 12px 0;
}

@media screen and (max-width: 620px) {
    .buyInfo .buyInfoContentUl {
        margin: 0 auto 60px;
        width: 100%;
    }

    .buyInfo .buyInfoContentUl li,
    .buyInfo .buyInfoContentUl li:nth-child(even) {
        float: none;
        margin: 0 auto 12px;

    }
}

.buyInfo .buyInfoContentUl2 {
    margin: auto;
}

.buyInfo .buyInfoContentUl2 li {
    float: none;
    margin: 0 auto 12px;
}

.buyInfo .buyInfoContentUl2 li {
    width: 96%;
    height: auto;
}

.buyInfo .buyInfoContentUl li:nth-child(4n),
.buyInfo .buyInfoContentUl2 li:nth-child(3n) {
    margin: 0 auto 12px;
}

.buyInfo .buyInfoContentUl2 li a {
    position: relative;
    line-height: 3;
}

.buyInfo .pages {
    margin: 20px auto 0;
    padding: 0 0 70px 0;
}

.buyInfo .buyInfoContentUl>p {
    margin: 28px 0 10px;
}

.buyInfo #tabs-2 ul,
.buyInfo #tabs-3 ul,
.buyInfo #tabs-4 ul {
    margin: 38px 0 0 0;
    padding: 0 5px;
}

.buyInfo #tabs-4 ul {
    margin: 20px 0 0 0;
}

.buyInfo #tabs-2>ul>li,
.buyInfo #tabs-3>ul>li,
.buyInfo #tabs-4>ul>li {
    float: none;
    width: 100%;
    margin: 0 0 10px 0;
}

.buyInfo #tabs-2>ul>li:nth-child(3n),
.buyInfo #tabs-3>ul>li:nth-child(3n),
.buyInfo #tabs-4>ul>li:nth-child(3n) {
    margin: 0 0 10px 0;
}

.buyInfo #tabs-2 .pages,
.buyInfo #tabs-3 .pages,
.buyInfo #tabs-4 .pages {
    margin: 25px 0;
}

.buyInfo #tabs-2>h3,
.buyInfo #tabs-3>h3,
.buyInfo #tabs-4>h3 {
    margin: 38px 0 10px;
}

.buyInfo #tabs-2>h4,
.buyInfo #tabs-3>h4,
.buyInfo #tabs-4>h4 {
    font-size: 16px;
    color: #a3a3a3;
    margin: 0 0 20px 0;
}

.btnBackTabs2Content {
    margin: 30px auto;
    float: none;
}

.buyInfoTabs2ContentLink {
    position: relative;
    right: 0;
    top: 0;
    margin: 10px 0;
}

.buyInfoTabs4Sorting {
    height: auto;
    margin: -40px 0 0 0;
    padding: 0 5px;
    overflow: visible;
}

.btnTabs4Sorting {
    float: left;
    width: 30%;
    margin: 0 15px 10px 0;
    background: #fff;
}

.btnTabs4Sorting:nth-child(3n) {
    margin: 0 0 10px 0;
}

.btnTabs4SortingFocus {
    background: #939393;
    color: #fff;
    border: 3px solid #fff;
}

.buyInfoContentDetail {
    width: 96%;
    margin: auto;
}


/*���𥼚*/


/*靽苷耨靽格㺿0904*/

.wrapMaintenanceLocationSearch3 {
    height: 670px;
}

.dealerRegionSelect2 {
    margin: 20px auto;
    height: 200px;
}

.dealerRegionSelectGroup2 {
    width: 100%;
    text-align: center;
}

#selectBrand {
    display: none;
    position: relative;
    right: 0;
    top: 0;
    margin: 10px auto 0;
}

.btnDealerSearch2,
.btnDealerClear2 {
    top: 100px;
}

.maintenanceResumeTable_m {
    margin: 0;
}

.maintenanceResumeTable_m li {
    margin-top: -1px;
}

.maintenanceResumeTable_m_left {
    background: #e00e0d;
    border-top: 1px solid #cbcbcb;
}

.maintenanceResumeTable_m_right {
    background: #fff;
    color: #58595b;
    border-right: 1px solid #cbcbcb;
    border-top: 1px solid #cbcbcb;
}

.maintenanceResumeTable_m .maintenanceMyrecordTable_m_right a {
    color: #58595b;
    text-decoration: underline;
}

.workDetailLeft p,
.workDetailRight p {
    line-height: 1.2;
}

.btnSave {
    display: none;
}


/*靽苷耨靽格㺿0904*/


/*鞎瑁�𠹺耨�㺿*/

.buyDealerDetailOnSaleCondition ul {
    padding: 0;
    width: 262px;
    margin: auto;
    clear: both;
    overflow: hidden;
}

.buyDealerDetailOnSaleCondition li:nth-child(6n),
.buyDealerDetailOnSaleCondition li:nth-child(3n) {
    margin: 0 0 5px 0;
}

.buyDealerDetailContentInstock>ul>li[name="display_m"] {
    display: none;
}

.btnSeeAll,
.btnSeeLess {
    display: block;
    width: 88px;
    height: 18px;
    margin: 0 auto 30px;
}

.btnSeeLess {
    display: none;
    width: 52px;
}

.btnSeeAll p,
.btnSeeLess p {
    font-size: 18px;
    color: #d1191a;
    background: url(../images/mobile/bgBtnSeeAll.png) no-repeat right center;
    background-size: 10px 8px;
}

.btnSeeLess p {
    background: url(../images/mobile/bgBtnSeeLess.png) no-repeat right center;
    background-size: 10px 8px;
}

.buyAdvSearchDealer_m {
    display: none;
    margin: 20px 0 0 0;
}

.buyAdvSearchDealer>h2 {
    margin: 0;
}

.btnSearchOptionShow_m,
.btnSearchOptionHide_m {
    display: block;
    position: absolute;
    right: 5px;
    top: 22px;
}

.btnSearchOptionHide_m {
    display: none;
}

.btnSearchOptionShow_m p,
.btnSearchOptionHide_m p {
    font-size: 20px;
    color: #df0e0d;
}

.buyLocationSearch {
    width: 100%;
    padding: 1em;
}

.buyLocationSearch h2 {
    width: 90%;
    margin: 0 auto 15px;
}

.wrapBuyLocationSearchResultImg img {
    height: auto;
}

.wrapBuyLocationSearchResultText h3 {
    width: 80%;
    background-size: 100% 49px;
}

.buyLocationSearchResultAllcars .buyBuyDealerResult>ul>li {
    float: none;
    width: 100%;
    margin: 0 0 5px 0;
}

.buyLocationSearchResultAllcars .buyBuyDealerResult>ul>li:nth-child(3n) {
    margin: 0 0 5px 0;
}

.buyLocationSearchResultAllcars .carCondition li {
    margin: 0 4px 4px 0;
}

.buyLocationSearchResultAllcars .carCondition li:nth-child(4n) {
    margin: 0 4px 4px 0;
}

.buyLocationSearchResultAllcars .carCondition li:nth-child(6n) {
    margin: 0 0 4px 0;
}

.buyLocationSearchResultAllcars .carCondition li:nth-child(3n) {
    margin: 0 0 4px 0;
}

.dealerRegionSelectOr2 {
    padding: 55px 0 0 0;
}

.btnCarBrand {
    margin: 0 -3px 10px 0;
}

.btnBuyRegion {
    margin: 5px 2px 0 0;
}

.btnCarType {
    margin: 0 1px 4px 0;
}

/*.btnCarColor {
    margin: 0 2px 4px 0;
}*/


/*鞎瑁�𠹺耨�㺿*/


/*靽��啹*/

.wrapBuyOnsaleTitle {
    height: 120px;
}

.buyOnsaleTitle {
    width: 100%;
    height: 120px;
    margin: 0;
    background: url(../images/buyOnsaleTitle.jpg) no-repeat center center;
    background-size: cover;
}

.buyOnsaleTitle img {
    display: none;
}

.wrapBuyOnsaleTabs {
    width: 100%;
    background: #eceded;
}

.buyOnsaleTabs {
    width: 100%;
    margin: -31px auto 0;
    padding: 0 0 60px 0;
}

.buyOnsaleTabs #tabs>ul {
    margin: 3px 0 0 -3px;
}

.buyOnsaleTabs #tabs>ul>li {
    width: 33.3333333333%;
}

.buyOnsaleTabs #tabs>ul>li:last-child {
    width: 33.3333333334%;
}

.buyOnsaleTabs .ui-tabs-anchor {
    width: 33.3333333333%;
}

.buyOnsaleTabs .ui-state-active a,
.buyOnsaleTabs .ui-state-active a:link,
.buyOnsaleTabs .ui-state-active a:visited,
.buyOnsaleTabs .ui-state-default a,
.buyOnsaleTabs .ui-state-default a:link,
.buyOnsaleTabs .ui-state-default a:visited,
.buyOnsaleTabs a.ui-button,
.buyOnsaleTabs a:link.ui-button,
.buyOnsaleTabs a:visited.ui-button,
.buyOnsaleTabs .ui-button {
    font-size: 14px;
}

.buyOnsaleTabs .ui-tabs .ui-tabs-nav .ui-tabs-anchor {
    padding: 15px 0;
    text-align: center;
}

.buyOnsaleTabs .ui-tabs .ui-tabs-panel {
    padding: 0 10px 10px 10px;
}

.buyOnsaleTabs .ui-tabs {
    padding: 0 0 35px 0;
}

.buyOnsalePrimary,
.buyOnsaleSecondary {
    width: 96%;
    overflow: hidden;
    margin: -80px auto 40px;
}

.buyOnsaleSecondary {
    margin: auto;
}

.buyOnsalePrimary li:nth-child(odd) {
    float: none;
    width: 100%;
    margin: 0 0 10px 0;
}

.buyOnsalePrimary li:nth-child(even) {
    float: none;
    width: 100%;
}

.buyOnsaleSecondary li {
    float: none;
    width: 100%;
    margin: 0 0 10px 0;
}

.buyOnsaleSecondary li:nth-child(3n) {
    margin: 0 0 10px 0;
}

.onsalePages {
    margin: 0;
}

.buyOnsaleDetail {
    width: 96%;
    margin: -35px auto 0;
    padding: 0;
}

.buyOnsaleDetail h2 {
    line-height: 1.3;
}

.buyOnsaleDetail h3 {
    font-size: 16px;
    color: #a3a3a3;
    margin: 0 0 20px 0;
}

.buyOnsaleDetail h4 {
    font-size: 16px;
    color: #e00e0d;
    margin: 20px 0;
}

.buyOnsaleDetail p {
    font-size: 16px;
    color: #4c4c4c;
    line-height: 1.5;
    margin: 0 0 10px 0;
}

.buyOnsaleDetail img {
    margin: 0 0 20px 0;
    max-width: 100%;
}

.btnBack {
    width: 110px;
    height: 30px;
    position: absolute;
    right: 50%;
    margin-right: -55px;
    bottom: 15px;
}

.btnBack a {
    display: block;
    text-decoration: none;
    font-size: 15px;
    color: #fff;
    text-align: center;
    line-height: 30px;
    background: #58595b;
}

.buyOnsaleShareLink {
    width: auto;
    position: relative;
    top: 0;
}


/*靽��啹*/


/*靽苷耨靽格㺿0912*/

.btnDealerRegion input[type="checkbox"]+span {
    left: 50%;
}

.btnDealerRegionLast input[type="checkbox"]+span {
    padding: 4px;
}

.btnDealerRegionLast input[type="checkbox"]:checked+span {
    padding: 4px 12px;
}

.dealerRegionSelectOr2 {
    padding: 55px 0 0 0;
}

.btnMaintenanceLoginForgetSubmit {
    bottom: 20px;
}

.maintenanceLoginForgetContent h5 {
    left: 10px;
    width: 60%;
    line-height: 1.3;
}

.maintenanceMyrecordTable {
    width: 100%;
    height: auto;
    clear: both;
    overflow: hidden;
    position: relative;
}

.maintenanceMyrecordTableTitle {
    float: left;
    width: 25%;
    border-bottom: none;
    border-right: 1px solid #ccc;
}

.maintenanceMyrecordTableDetail {
    padding: 160px 0 0 0;
    margin: 0 0 40px 0;
}

.maintenanceMyrecordTableTitle1,
.maintenanceMyrecordTableTitle2,
.maintenanceMyrecordTableTitle3,
.maintenanceMyrecordTableTitle4,
.maintenanceMyrecordTableTitle5 {
    float: none;
    height: 40px;
    border-left: none;
    border-bottom: 1px solid #ccc;
}

.maintenanceMyrecordTableTitle1,
.maintenanceMyrecordTableContent1 {
    width: 100%;
    border-bottom: 1px solid #ccc;
}

.maintenanceMyrecordTableTitle2,
.maintenanceMyrecordTableContent2 {
    width: 100%;
}

.maintenanceMyrecordTableTitle3,
.maintenanceMyrecordTableContent3 {
    width: 100%;
}

.maintenanceMyrecordTableTitle4,
.maintenanceMyrecordTableContent4 {
    width: 100%;
}

.maintenanceMyrecordTableContent4 {
    padding: 5px 0 0 0;
}

.maintenanceMyrecordTableTitle5,
.maintenanceMyrecordTableContent5 {
    width: 100%;
    border: none;
}

.maintenanceMyrecordTableTitle1 p,
.maintenanceMyrecordTableTitle2 p,
.maintenanceMyrecordTableTitle3 p,
.maintenanceMyrecordTableTitle4 p,
.maintenanceMyrecordTableTitle5 p {
    font-size: 16px;
    color: #fff;
    line-height: 40px;
    text-align: center;
}

.maintenanceMyrecordTableContent {
    float: right;
    width: 75%;
    border-bottom: none;
}

.maintenanceMyrecordTableContent1,
.maintenanceMyrecordTableContent2,
.maintenanceMyrecordTableContent3,
.maintenanceMyrecordTableContent4,
.maintenanceMyrecordTableContent5 {
    float: none;
    height: 40px;
    border-left: none;
    border-bottom: 1px solid #ccc;
}

.maintenanceMyrecordTableContent1 p,
.maintenanceMyrecordTableContent2 p,
.maintenanceMyrecordTableContent3 p {
    font-size: 16px;
    color: #fff;
    line-height: 40px;
    text-align: center;
}

.maintenanceMyrecordTableContent4 p {
    width: 152px;
    text-align: center;
    margin: auto;
}

.maintenanceMyrecordTableContent4 p span {
    display: inline-block;
    color: #fff;
}

.maintenanceMyrecordTableContent4 p a {
    text-decoration: none;
    font-size: 16px;
    color: #fff;
    line-height: 2;
}

.maintenanceResumeTable {
    width: 100%;
    min-height: 160px;
    clear: both;
    overflow: hidden;
    position: relative;
    border: 1px solid #ccc;
    padding: 160px 0 0 0;
}

.maintenanceResumeTableTitle {
    position: absolute;
    left: 0;
    top: 0;
    width: 32%;
}

.maintenanceResumeTableTitle1,
.maintenanceResumeTableTitle2,
.maintenanceResumeTableTitle3,
.maintenanceResumeTableTitle4 {
    float: none;
    width: 100%;
    height: 40px;
    border-left: none;
    border-bottom: 1px solid #ccc;
}

.maintenanceResumeTableTitle1 p,
.maintenanceResumeTableTitle2 p,
.maintenanceResumeTableTitle3 p,
.maintenanceResumeTableTitle4 p {
    font-size: 16px;
    color: #fff;
    line-height: 40px;
    text-align: center;
}

.maintenanceResumeTableContent {
    position: absolute;
    right: 0;
    top: 0;
    width: 68%;
    background: #fff;
    border-bottom: none;
    clear: both;
    overflow: hidden;
}

.maintenanceResumeTableContent1,
.maintenanceResumeTableContent2,
.maintenanceResumeTableContent3,
.maintenanceResumeTableContent4 {
    float: none;
    width: 100%;
    height: 40px;
    border-left: 1px solid #ccc;
    padding: 0 10px;
    border-bottom: 1px solid #ccc;
}

.maintenanceResumeTableContent4 {
    border-right: none;
}

.workDetailLeft {
    width: 32%;
}

.workDetailRight {
    width: 68%;
}

.wrapMaintenanceReservationInput {
    width: 100%;
}

.maintenanceReservationInput {
    display: block;
    width: 100%;
}

.maintenanceReservationInput p {
    margin: 0;
}

.maintenanceReservationInput p input[type="text"],
.maintenanceReservationInput p input[type="tel"],
.maintenanceReservationInput p select {
    margin: 0 0 0 25px;
}

.maintenanceReservationInput p select {
    width: 175px;
}

.maintenanceReservationContentLocationSelect {
    width: 100%;
}

.maintenanceReservationContentLocationSelectLeft {
    float: none;
    width: 50%;
    margin: 0 0 15px 0;
}

.maintenanceReservationContentLocationSelectRight {
    float: none;
    width: 100%;
    padding: 0;
}

.wrapMaintenanceReservationContent p input[type="radio"] {
    width: 20px;
    height: 20px;
    margin: 0;
}

.maintenanceReservationContentLocationSelectLeft select {
    margin: 0 45px 0 0;
    padding: 0 0 0 20px;
}

.maintenanceMyrecordTableDetailTitle {
    float: left;
    width: 25%;
}

.maintenanceMyrecordTableDetailTitle1,
.maintenanceMyrecordTableDetailTitle2 {
    float: none;
    width: 100%;
    background: #fff;
    border-left: 1px solid #58595b;
    border-right: 1px solid #58595b;
    border-bottom: 1px solid #58595b;
}

.maintenanceMyrecordTableDetailContent {
    float: right;
    width: 75%;
    clear: none;
}

.maintenanceMyrecordTableDetailContent1,
.maintenanceMyrecordTableDetailContent2 {
    float: none;
    width: 100%;
    height: 40px;
    background: #fff;
    border-left: none;
    border-right: 1px solid #58595b;
    border-bottom: 1px solid #58595b;
}

.maintenanceMyrecordTableDetailContent1 p,
.maintenanceMyrecordTableDetailContent2 p {
    line-height: 40px;
}


/*靽苷耨靽格㺿0912*/


/*頠𦠜�磰�*/

.wrapBuyCompare {
    padding: 0 10px;
}

.buyCompare {
    width: 100%;
}

.buyCompare p {
    font-size: 16px;
    color: #fff;
    padding: 0 0 0 20px;
}

.buyCompare1st {
    float: none;
    width: 100%;
    overflow: hidden;
    margin: 0 0 30px 0;
}

.buyCompare2nd,
.buyCompare3rd {
    float: none;
    width: 100%;
    overflow: hidden;
    margin: 0 0 30px 0;
}

.buyCompare2nd .buyCompareTitle,
.buyCompare3rd .buyCompareTitle {
    display: block;
}

.buyCompare1stImg .buyCompareTitle {
    display: none;
}

.buyCompare1stImg .buyCompareContent {
    width: 100%;
}

.buyCompareTitle {
    width: 31%;
}

.buyCompareTitle1 {
    width: 100%;
    height: 244px;
    background: #6d6e71;
    margin: 0 0 10px 0;
}

.buyCompareTitle1 p {
    line-height: 244px;
}

.buyCompareTitle2,
.buyCompareContent2 {
    width: 100%;
    height: 40px;
    background: #6d6e71;
    margin: 0 0 2px 0;
}

.buyCompareTitle2 p,
.buyCompareContent2 p {
    line-height: 40px;
}

.buyCompareTitle3,
.buyCompareContent3 {
    width: 100%;
    height: 154px;
    background: #6d6e71;
    margin: 0 0 2px 0;
}

.buyCompareTitle3 p {
    padding: 20px 0 0 20px;
}

.buyCompareContent {
    float: right;
    width: 68%;
}

.buyCompareContent1 {
    width: 100%;
    height: auto;
    overflow: hidden;
    position: relative;
    margin: 0 0 10px 0;
}

.buyCompareContent1>img {
    width: 100%;
    height: auto;
}

.buyCompareContent3 {
    padding: 20px;
}

.buyCompareContent3 li {
    float: left;
    width: 82px;
    height: 25px;
    background-color: #0f83c6;
    background-repeat: no-repeat;
    background-position: 4px center;
    padding: 0 5px;
    margin: 0 5px 5px 0;
}

.buyCompareContent3 li p {
    font-size: 12px;
    color: #fff;
    text-align: right;
    line-height: 25px;
}


/*頠𦠜�磰�*/


/*colorbox*/

#signUpNotice {
    width: 300px;
}

#sellTerms {
    width: 315px;
    height: auto;
    padding: 30px 10px 100px;
}


/*colorbox*/


/*鞎瑁��0920�鰵憓�*/

.onsaleMenu,
.buyInfoMenu {
    width: 100%;
    overflow: hidden;
    position: relative;
    left: 0;
    top: 0;
    z-index: 9;
}

.onsaleMenu li,
.buyInfoMenu li {
    float: left;
    width: 33.3333333333%;
    height: 32px;
    border-right: 1px solid rgba(255, 255, 255, .5);
    background: rgba(255, 255, 255, .6);
}

.buyInfoMenu li {
    width: 25%;
}

.onsaleMenu li:last-child {
    width: 33.3333333334%;
    border: none;
}

.onsaleMenu li.onsaleMenuActive,
.buyInfoMenu li.buyInfoMenuActive {
    background: #ECEDED;
}

.onsaleMenu li a,
.buyInfoMenu li a {
    display: block;
    text-decoration: none;
    font-size: 12px;
    color: #58595b;
    text-align: center;
    line-height: 32px;
}

.wrapBuyTitle2 {
    margin: 0;
}

.buyGuarantee {
    width: 96%;
}

.buyGuarantee li {
    min-height: 228px;
    padding: 17% 0 0 0;
}

.buyGuarantee li>img {
    max-width: 100%;
}

.buyGuarantee li.buyGuarantee1st {
    background: url(../images/mobile/bgBuyGuarantee1st_m.png) no-repeat center top;
}

.buyGuarantee li.buyGuarantee2nd {
    background: url(../images/mobile/bgBuyGuarantee2nd_m.png) no-repeat center top;
}

.buyGuarantee li.buyGuarantee3rd {
    background: url(../images/mobile/bgBuyGuarantee3rd_m.png) no-repeat center top;
}

.buyGuarantee li.buyGuarantee4th {
    background: url(../images/mobile/bgBuyGuarantee4th_m.png) no-repeat center top;
}

.buyGuarantee li.buyGuarantee5th {
    background: url(../images/mobile/bgBuyGuarantee5th_m.png) no-repeat center top;
}

.buyGuarantee li.buyGuarantee6th {
    background: url(../images/mobile/bgBuyGuarantee6th_m.png) no-repeat center top;
}

.buyGuarantee li.buyGuarantee7th {
    background: url(../images/mobile/bgBuyGuarantee7th_m.png) no-repeat center top;
}

.buyGuarantee li.buyGuarantee8th {
    background: url(../images/mobile/bgBuyGuarantee8th_m.png) no-repeat center top;
}

.buyGuarantee li.buyGuarantee9th {
    background: url(../images/mobile/bgBuyGuarantee9th_m.png) no-repeat center top;
}

.buyGuarantee li.buyGuarantee10th {
    background: url(../images/mobile/bgBuyGuarantee10th_m.png) no-repeat center top;
}

.buyGuarantee li.buyGuarantee1st,
.buyGuarantee li.buyGuarantee2nd,
.buyGuarantee li.buyGuarantee3rd,
.buyGuarantee li.buyGuarantee4th,
.buyGuarantee li.buyGuarantee5th,
.buyGuarantee li.buyGuarantee6th,
.buyGuarantee li.buyGuarantee7th,
.buyGuarantee li.buyGuarantee8th,
.buyGuarantee li.buyGuarantee9th,
.buyGuarantee li.buyGuarantee10th {
    background-size: contain;
}

.buyGuarantee1stMoreContent,
.buyGuarantee2ndMoreContent,
.buyGuarantee3rdMoreContent,
.buyGuarantee4thMoreContent,
.buyGuarantee5thMoreContent,
.buyGuarantee6thMoreContent,
.buyGuarantee7thMoreContent,
.buyGuarantee8thMoreContent,
.buyGuarantee9thMoreContent,
.buyGuarantee10thMoreContent {
    width: 96%;
}

.buyGuarantee1stImg,
.buyGuarantee1stText {
    width: 96%;
}

.buyGuarantee1stImg1,
.buyGuarantee1stText1 {
    width: 82px;
}

.buyGuarantee1stImg2,
.buyGuarantee1stText2 {
    width: 90px;
    margin-left: -45px;
    top: 0;
}

.buyGuarantee1stImg3,
.buyGuarantee1stText3 {
    width: 80px;
}

.buyGuarantee1stText p {
    font-size: 14px;
}

.buyGuarantee2ndImg {
    float: none;
    width: 100%;
    text-align: center;
    margin: 0 0 15px 0;
}

.buyGuarantee2ndImg img {
    width: 30%;
    height: auto;
}

.buyGuarantee2ndText {
    float: none;
    width: 85%;
    padding: 0;
    margin: 0 auto 25px;
}

.buyGuarantee2ndText p {
    font-size: 14px;
    color: #6d6e71;
    line-height: 1.5;
    text-align: left;
}

.buyGuarantee6th>p {
    font-size: 15px;
    text-align: left;
}

.buyGuarantee6thImg2,
.buyGuarantee6thText2 {
    width: 86px;
    margin-left: -43px;
}

.buyGuarantee6thImg3,
.buyGuarantee6thText3 {
    width: 92px;
}


/*鞎瑁��0920�鰵憓�*/



/*頠𠹺蜓閰閖��0925�鰵憓�*/

.wrapBuyEvaluation {
    margin: 0;
}

.buyEvaluation {
    width: 100%;
    padding: 0 20px;
}

.buyEvaluation>p input {
    width: 190px;
}

.btnGetCode {
    margin: 0 0 75px 90px;
}

.btnGetCode span {
    left: 0;
    top: 45px;
    line-height: 1.2;
    width: 200px;
}

.btnQuery a {
    right: 50%;
    margin-right: -51px;
}

.buyEvaluationSearchResult {
    width: 100%;
    border-top: 1px solid #58595b;
    padding: 10px 0 0 0;
}

.buyEvaluationSearchResult li {
    height: auto;
    position: relative;
}

.buyEvaluationSearchResultDealerName {
    float: left;
    width: 55%;
}

.buyEvaluationSearchResultDealerInfo {
    float: left;
    width: 100%;
    height: auto;
    background: #fff;
    padding: 6px;
    margin: 5px 0 0 0;
}

.btnEvaluation {
    float: none;
    position: absolute;
    right: 55px;
    top: 0;
}

.btnDealerInfo {
    float: none;
    position: absolute;
    right: 0;
    top: 0;
}

#buyEvaluationForm,
#buyEvaluationForm2 {
    width: 300px;
    padding: 20px;
}

.buyEvaluation1st,
.buyEvaluation2nd,
.buyEvaluation3rd,
.buyEvaluation4th {
    left: 105px;
    top: 69px;
}

.buyEvaluation2nd {
    top: 100px;
}

.buyEvaluation3rd {
    top: 131px;
}

.buyEvaluation4th {
    top: 162px;
}

/*0930�鰵憓�*/
.buyInfo>p {
    margin: 0 0 10px 10px;
}

/*1016�鰵憓�*/
.dealerRegionSelectDistrict {
    display: block;
}

/*1023�鰵憓�*/
.btnDealerSearch3,
.btnDealerClear3 {
    top: 100px;
}

.btnDealerSearch4,
.btnDealerClear4 {
    top: 38px;
}

/*1025�鰵憓�*/
#twzipcode .county {
    display: block;
}

/*1026�鰵憓�*/
.dealerRegionSelectKeyword_m {
    padding: 30px 5px 50px;
}

/*0119�鰵憓�*/
.buyTitle2Text,
.buyTitle3Text {
    display: none;
}

.buyTitle2Text_m,
.buyTitle3Text_m {
    display: block;
}

/*0122�鰵憓�*/
.buySearchResultContentInfo h2 {
    width: 290px;
    line-height: 1.2;
}

.buyAdvSearchYearContent {
    padding: 0 10px;
}

.btnAdvAll,
  .btnAdvLess {
      display: block;
      width: 88px;
      height: 18px;
      margin: 0 auto 60px;
      padding: 5px;
  }

  .btnAdvLess {
      display: none;
      width: 52px;
  }   

  .btnAdvAll p,
.btnAdvLess p {
    font-size: 18px;
    color: #d1191a;
    background: url(../images/mobile/bgBtnSeeAll.png) no-repeat right center;
    background-size: 10px 8px;
}

.btnAdvLess p {
    background: url(../images/mobile/bgBtnSeeLess.png) no-repeat right center;
    background-size: 10px 8px;
}

/*-- member_button start--*/

.navIndex,
.navBuy {
  width: 740px;
}

.memberBtnBox {
  background-color: #fff;
  border-radius: 5px;
  display: inline-block;
  margin: 11px 0px;
  height: 25px;
}

.memberBtnBox a {
  float: left;
  color: #de0e0d;
  font-weight: bold;
  font-size: 13px;
  font-family: 敺株��迤暺煾��, 暺煾��-蝜�, �鰵蝝唳�𡡞��, sans-serif, Arial, Helvetica, "Times New Roman", Times, serif;
  line-height: 16px;
  text-align: left;
  text-decoration: none;
  padding: 0px 15px 0px 35px;
  margin-top: 5px;
  position: relative;
}

.memberBtnBox a:nth-child(2) {
  border-left: 1px solid #de0e0d;
}

.memberBtnBox a .btnIcon {
  width: 16px;
  height: 16px;
  position: absolute;
  top: 0px;
  left: 15px;
}

.memberBtnBox a .btnIcon path {
  fill: #de0e0d;
}

.memberBtnBox a:hover {
  text-decoration: underline;
}

@media screen and (max-width: 1200px) {
  .tabNavIndex1stContentOtherLink ul li,
  .tabNavIndex1stContentOtherLink li:last-child,
  .tabNavIndex2ndContent,
  .tabNavIndex1stContentOtherLink,
  .tabNavIndex2ndContentOtherLink,
  .tabNavIndex3rdContentOtherLink, .tabNavIndex3rdContentOtherLink li {
    height: unset;
  }
  .tabNavIndex1stContentOtherLink,
  .tabNavIndex1stContentOtherLink li:first-child,
  .tabNavIndex1stContentOtherLink li:last-child,
  .tabNavIndex2ndContentOtherLink,
  .tabNavIndex2ndContentOtherLink li:first-child,
  .tabNavIndex2ndContentOtherLink li:last-child,
  .tabNavIndex3rdContentOtherLink,
  .tabNavIndex3rdContentOtherLink li:first-child,
  .tabNavIndex3rdContentOtherLink li:last-child {
    background: unset;
  }
  .tabNavIndex2ndContentOtherLink ul li, .tabNavIndex2ndContentOtherLink li:last-child {
    height: unset;
  }
  .tabNavIndex1stContent, .tabNavIndex2ndContent, .tabNavIndex3rdContent {
    padding: 0 0 20px 0;
    margin-top: -1px;
  }
  .tabNavIndex1stContentOtherLink, .tabNavIndex2ndContentOtherLink, .tabNavIndex3rdContentOtherLink {
    padding: 0px 10px;
  }
  .memberBtnBox_m ul li, .memberBtnBox_m li:last-child {
    /*width: calc(96% / 2);*/
    width: 98%;
    margin: 0px 1%;
    float: left;
    background-color: #fff;
    border-radius: 5px;
    margin-bottom: 10px;

  }
  .memberBtnBox_m ul li a {
    display: block;
    color: #de0e0d;
    font-weight: normal;
    font-size: 16px;
    font-family: 敺株��迤暺煾��, 暺煾��-蝜�, �鰵蝝唳�𡡞��, sans-serif, Arial, Helvetica, "Times New Roman", Times, serif;
    line-height: 36px;
    text-align: center;
    text-decoration: none;
  }
  .memberBtnBox_m ul li a .btnIcon, .memberBtnBox_m ul li a .btnIconFB {
    width: 16px;
    height: 16px;
  }
  .memberBtnBox_m ul li a .btnIcon path {
    fill: #de0e0d;
  }
  .memberBtnBox_m ul li a .btnIconFB path {
    fill: #ffffff;
  }
  .memberBtnBox_m ul li.fb {
    width: 98%;
    margin: 0px 1%;
    margin-bottom: 10px;
    background-color: #3b5992;
  }
  .memberBtnBox_m ul li.fb a {
    color: #fff;
  }
  
}


    
/*-- member_button end--*/
