transition: all 0.5s; background-color: #f7f7f7; } .Dealer_list_2 .txt *{ margin: 0;} .Dealer_list_2 .txt h2{ margin-bottom: 10px;} .Dealer_list_2 .txt .down{ float: right;} .Dealer_list_2 a:hover figure{ transform: scale(1.1);} .Dealer_list_2 a:hover .txt{background-color: #c8192a;} .Dealer_info{} .Dealer_info header{ border-bottom: 1px solid #e8e8e8; margin-bottom: 3%; position: relative; padding-right: 150px;} .Dealer_info header h1{ margin: 0; font-weight: normal; font-size: 30px; color: #333333;} .Dealer_info header p{ margin:0; padding: 10px 0 20px;} .Dealer_info header p *{ display: inline-block; font-size: 16px; color: #666666;} .Dealer_info header .Hits{ margin-left: 5%;} .Dealer_info header .back{ width: 132px; line-height: 40px; text-align: center; background-color: #c8192a; color: #fff; position: absolute; right: 0; bottom: 25px;} @media(min-width:768px){ .Dealer_index .menu li a{ display: block; position: relative; } .Dealer_index .menu li a::before, .Dealer_index .menu li a::after{ content: ''; position: absolute; right: 100%;} .Dealer_index .menu a span{ display: block; border-bottom: 1px solid #ededed; padding: 20px 10px 20px 0; background: url(../images/menu_icon.png) no-repeat right center; margin: 0 8%;} .Dealer_index .menu a:hover, .Dealer_index .menu .aon a{ background-color: #c8192a; color: #fff;} .Dealer_index .menu li a:hover::before, .Dealer_index .menu .aon a::before{ width: 10px; height: 100%; background-color: #c8192a; top: 0; } .Dealer_index .menu li a:hover::after, .Dealer_index .menu .aon a::after{ border: 10px solid transparent; border-right-color:#c8192a ; bottom: -10px;} .Dealer_index .menu_location .menu li:after{ display: none;} .Dealer_index .menu a:hover span, .Dealer_index .menu .aon a span{ border-bottom-color:#c8192a ;} .Dealer_list li:nth-child(3n){ margin-right: 0;} .Dealer_list li:nth-child(3n+1){ clear: both;} } @media(max-width:1200px){ .Dealer_index .menu li, .Dealer_list li h2{ font-size: 16px;} } @media(max-width:1024px){ .Dealer_list li a{ font-size: 13px;} .Dealer_list li span{ display: block;} .Dealer_list li em{ display: none;} } @media(max-width:768px){ .Dealer_index .fr, .Dealer_index .fl{ width: 100%; float: none;} .Dealer_index .current{ display: none;} .Dealer_index .fr .menu{ background-color: transparent; padding-bottom: 0; box-shadow: none;} .Dealer_index .fr .menu ul{ width: 100%;} .Dealer_list li{ width: 48%; margin:0 1% 2%;} .Dealer_list li:nth-child(2n+1){ clear: both;} .Dealer_info header h1{ font-size: 20px;} .Dealer_info header p *{ font-size: 14px;} } @media(max-width:420px){ .Dealer_list li{ width: 100%; margin:0 0 2%;} .Dealer_list li em, .Dealer_list li span{ display: inline-block;} } /*YuanDing*/ .nearby-store{padding: 5.12% 0 6.4%;} .nearby-store .nearby-tit{ font-size: 32px;font-weight: normal;color: #333333;text-align: center;margin: 0;line-height: 1;} .nearby-store .nearby-intro{ font-size: 18px;color: #555555;text-align: center;margin: 20px 0 50px;} .store-filter .item{float: left;width: 20.19%;margin-right: 1.28%;} .store-filter .item select{height: 60px;background-color: #ffffff;border: solid 1px #dddddd;width: 100%;padding: 0 40px 0 20px;font-size: 16px;color: #333;background-position: 92% center;} .store-filter .store-search{position: relative;width: 35.57%;float: left;} .store-filter .store-search input{height: 60px;line-height: 60px;background-color: #f7f7f7;border: 0;outline: none;font-size: 18px;width: 100%;padding: 0 50px 0 20px;} .store-filter .store-search input::placeholder{ font-size: 18px;color: #333333;} .store-filter .store-search input::-ms-input-placeholder{ font-size: 18px;color: #333333;} .store-filter .store-search input::-webkit-input-placeholder{ font-size: 18px;color: #333333;} .store-filter .store-search input::-moz-placeholder{ font-size: 18px;color: #333333;} .store-filter .store-search .btn{background-color: #c8192a;display: block;position: absolute;right: 0;top: 0;line-height: 60px;color: #fff;cursor: pointer;padding: 0 20px;font-size: 18px;} .store-filter .result{ font-size: 24px;letter-spacing: 1px;color: #333333;margin-top: 20px;} .store-filter .result .num{ color: #c8192a;} .Map000101{ background-color: #f7f7f7;margin-top: 20px;} .Map000101 .map{float:left;width: 63.14%;height:600px;} .Map000101 .map #allMap{ width:100%;height: 100%;} .Map000101 .map #allMap img{ max-width:none;} .Map000101 .info{ float:right; width:36.85%; max-height: 600px;overflow: hidden;padding: 50px 0;padding-left: 3.8%;} .Map000101 .info ul{max-height:500px; overflow:auto;} .Map000101 .info li{ line-height:25px;padding:0 0 20px; border-bottom:1px #dedede solid;margin-bottom: 40px;} .Map000101 .info li .tit{ margin:0;font-size: 24px;line-height: normal; color: #333333;font-weight: normal;} .Map000101 .info li.on .tit,.Map000101 .info li:hover .tit{color: #c8192a} .Map000101 .info li.on,.Map000101 .info li:hover{ border-bottom:1px #c8192a solid;} .Map000101 .info .addr,.Map000101 .info .tel{padding-left: 26px;background-position:left center;background-repeat: no-repeat; font-size: 16px;color: #666666;} .Map000101 .info .addr{background-image: url("../images/map-addr.png");margin: 20px 0;} .Map000101 .info .tel{background-image: url("../images/map-tel.png");} .Map000101 .mCSB_inside>.mCSB_container{margin-right: 70px;} .Map000101 .mCSB_scrollTools{right: 20px;} .Map000101 .mCSB_scrollTools .mCSB_draggerRail{background-color: #fff!important;width: 10px;border-radius: 0;} .Map000101 .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width: 10px;background-color: #c8192a!important;border-radius: 0;} .nearby-store .map-join{margin-top: 30px;} .nearby-store .map-join .tit{font-size: 24px;font-weight: normal;margin: 0;line-height: normal;} .nearby-store .map-join .intro{font-size: 18px;margin: 15px 0 15px;} .nearby-store .map-join .btn{display: inline-block;padding: 5px 20px;border:1px solid #c8192a;color: #c8192a;border-radius: 50px;} .serve-part1{padding: 5.12% 0 6.4%;} .serve-tit,.feedback-tit{ font-size: 36px;font-weight: normal;color: #333333;line-height: normal;margin: 0;text-align: center;} .serve-intro,.feedback-intro{font-size: 16px;color: #666666;margin: 15px 0 45px;text-align: center;} .bg-cover{background-repeat: no-repeat;background-size: cover;background-position: center center;} .serve-part1 .pic{padding-bottom: 134.61%;position: absolute;left: 0;top: 0;width: 100%;z-index: 1;} .serve-part1 .slick-box li{position: relative;} .serve-part1 .slick-box .txt{padding: 150.64% 16% 16%;background-color: #f7f7f7;text-align: center;} .serve-part1 .slick-box li:nth-child(2n) .txt{padding:16% 16% 150.64%; } .serve-part1 .slick-box li:nth-child(2n) .pic{top: auto;bottom: 0;} .serve-part1 .slick-box .tit{margin: 0; font-size: 24px;font-weight: normal;color: #333333;} .serve-part1 .slick-box .intro{ font-size: 16px;line-height: 26px;color: #666666;height: 52px;} .slick-nav{text-align: center;margin-top: 4.48%;} .slick-nav .slick-arrow{width: 50px;height: 15px;display: inline-block; position: relative;left: auto;right: auto; top: auto;transform: none;-webkit-transform: none;margin: 0 20px;background: url("../images/serve-arrows.png") no-repeat center center;background-size: 235.714% 100%;} .slick-nav .slick-prev{background-position: left center;} .slick-nav .slick-next{background-position: right center;} .serve-part2{padding: 5.2% 0;} .serve-part2 .serve-tit,.serve-part3 .serve-tit{margin-bottom: 50px;} .serve-part2 .slick-box{margin: 0 -15px;} .serve-part2 .slick-box li{border: 15px solid transparent;border-top: 0;border-bottom: 0;background: #fff;text-align: center;padding: 50px 20px; background-clip: padding-box;} .serve-part2 .slick-box .pic{display: inline-block;width: 40px;height: 40px;background-size: contain;} .serve-part2 .slick-box .tit{ font-size: 24px;font-weight: normal;color: #333333;margin: 20px 0 10px; } .serve-part2 .slick-box .intro{ font-size: 16px;color: #666666;} .serve-part2 .slick-box .btn{display: inline-block;margin-top: 25px;width: 136px;height: 42px;border: solid 1px #c8192a; font-size: 14px;color: #c8192a;line-height: 40px;text-align: center;} .serve-part2 .slick-box .btn:hover{background: #c8l(../images/n_icon3.png);} .wap_nav ul li:nth-child(4) a{background-image: url(../images/n_icon4.png);} .wap_nav ul li:nth-child(4){ border-right: none;} } .menu_location{ position: relative; z-index: 99; padding-top: 2%; color: #666666; border-bottom: solid 1px #e5e5e5} .menu_location .location{ padding-left: 27px; background: url(../images/location_icon.png) no-repeat left} .menu_location .location em{ font-style: normal; opacity: 0.3; padding: 0px 10px} .menu_location a{color: #666666;} .menu_location .menu li{ font-size: 18px; position: relative;margin-right:60px} .wapmenu{ display:none} @media(min-width:768px){ .menu_location .location{ float: right;} .menu_location .menu{ float: left; display: block!important} .menu_location .menu a:hover, .menu_location .menu .aon a{ color: #c8192a} .menu_location .menu ul{ display: block!important} .menu_location .menu li{ float: left;padding-bottom: 20px; } .menu_location .menu li.aon:after{ content: ''; position: absolute; left: 0; bottom: -1px; height: 2px; width: 100%; background: #c8192a} } @media(max-width:1280px){ .menu_location .menu li{font-size: 16px; margin-right: 50px;} } @media(max-width:1150px){ .menu_location .menu li{ margin-right: 30px;} .auto-inner{line-height:1.65} } @media(max-width:960px){ .menu_location .menu li{ margin-right:20px;} } @media(max-width:768px){ .menu_location .location{ margin-bottom: 10px;display:none;} .menu_location .location em{ padding: 0 6px} .menu_location .menu{ padding: 0;} .menu_location .menu ul{ display: none;box-shadow: 0 6px 12px #eee; background: #fff; position: absolute; width: 100vw; border-radius: 0 0 10px 10px; left: 0%;} .menu_location .menu li{font-size: 14px; border-bottom: solid 1px #eee;margin-right:0px; padding-left: 1%; } .menu_location .menu li a{ display: block; padding: 10px 20px} .menu_location .menu li:last-child{ border-bottom: none} .menu_location .menu li{width: 50% ; float: left; text-align: center;} .wapmenu{ position: relative; display:block; font-size: 16px; padding: 5px 0px; color: #333; background: #fff;height:38px;} /* .wapmenu a, .wapmenu a::before, .wapmenu a::after{ position:absolute;background-color:#fff; height:2px; width:30px; right:5%; transition: 0.5s;} */ .wapmenu a{width: 10px; height: 10px; background: url(../images/home_more.png) no-repeat; transform: rotateZ(90deg); transform-origin: 50% 50%; position: absolute; right: 5%; transition: all .3s;} .wapmenu a{ top:40%;} .wapmenu a::before, .wapmenu a::after{ content:'';} .wapmenu a::before{ top:-8px;} .wapmenu a::after{ bottom:-8px;} .wapmenu.on a{ transform: rotateZ(-90deg);} .wapmenu.on a::before{ top: 0; transform: rotate(45deg);} .wapmenu.on a::after{ bottom: 0; transform: rotate(-45deg); } } .banner{ position: relative} .banner .wap{ display: none} .banner img{ width: 100%} .banner .txt{ font-size: 18px; position: absolute; width: 50%; height:15%; text-align: center;margin: auto; left: 0; top: 0; bottom: 0; right: 0; color: #fff} .banner .txt b{ display: block; font-size: 36px;} @media(max-width:768px){ .banner .pc{ display: none} .banner .wap{ display:block} .banner .txt{ font-size: 14px; display: none} .banner .txt b{ font-size: 18px;} .icon-close:before {content: "\E70D";} .icon-menu:before { content: "\E6FC";} .mob-header.black .mrui-logo .white{filter:contrast(0.5);} .mob-header.transparent{ background: rgba(0,0,0,.5);} } .web_link{ padding: 4% 0} .web_link ul li{ padding:10px 0; border-bottom:dotted 1px #e4e4e4} .web_link ul li b{ display:block; font-size:16px; font-weight:normal;} .web_link ul li span{ opacity:0.8; display:inline-block; white-space:nowrap; padding-right:20px;} .dot:hover{color:#ac1e2d}