﻿@charset "UTF-8";

@media (max-width: 992px) {
    .global-wrap {
        padding-top: 0;
    }
    .gallery-menu ul li {
        margin-top: 30px;
    }
    .gallery {
        margin-top: 50px;
    }
    .model-360 {
        margin-top: 30px;
    }
    #loading-jiang {
        display: none;
        background-size: 80%;
    }
    .touch .news-box .ib-caption h3 {
        bottom: 60px;
    }
    .touch .news-box .ib-caption p {
        bottom: 33px;
        opacity: 1;
    }
    .touch .news-box .ib-caption span.more {
        bottom: 7px;
        opacity: 1;
        display: none !important;
    }
    .BMapLexus_content {
        min-width: auto;
    }
    .model-item-wrap .model-item-mask {
        display: block;
        opacity: 0;
    }
    .model-item-mask a {
        top: 0;
        display: block;
        height: 100%;
    }
    .model-list .model-item-wrap p {
        font-size: 12px;
    }
    .filter-box {
        display: none;
    }
    .filter-select-box {
        display: block;
    }
    #gotop {
        display: none !important;
    }
    .model-dropdown.open .nav-arrow {
        display: none;
    }
    .dropdown-menu-nav {
        padding: 0;
    }
    .dropdown-menu-nav-item {
        float: left;
        width: 50%;
        padding-left: 20px;
        text-align: left;
        border-bottom: 1px solid #ddd;
    }
    .dropdown-menu-nav-item a {
        color: #666;
        font-size: 14px;
    }
    .phone-max, .dropdown-menu-nav-item.phone-max {
        width: 100%;
    }
    .dropdown-menu-nav .dropdown-menu-nav-item.active a, .dropdown-menu-nav .dropdown-menu-nav-item a:hover .dropdown-menu-nav-item a {
        color: #fff;
        font-size: 14px;
        font-weight: 500;
    }
    .dropdown-menu-nav-item ul {
        /* display: none; */
    }
    .dropdown-menu-item {
        display: none;
    }
    .BMapLexus_content {
        min-width: auto;
    }
    .BMapLexus_content_tab ul li {
        font-size: 12px;
    }

    .BMapLexus_content_tab ul li.a,.BMapLexus_content_tab ul li.b {
        display: none !important;
    }
    .BMapLexus_content_tab ul li.e{
        display: block;
    }
    .BMapLexus_content_tab ul li.e,.BMapLexus_content_tab ul li.c{
        width: 30%;
    }
    .BMapLexus_content_tab ul li.d{
        width: 38%;
    }
    .BMapLexus_content_tab ul li.b, .BMapLexus_content_tab ul li.d {
        margin-right: 0;
    }
    #map-back {
        display: block;
        margin-top: 50px;
        margin-bottom: 10px;
        text-align: right;
    }
    #map-list {
        height: auto;
        max-height: 317px;
    }
    #map-back .btn {
        padding: 8px 20px;
        border-radius: 0;
        background: #ddd;
    }
    .BMapLexus_content_tab ul li.d {
        border-color: #c4c4c4;
        background: #e6e6e6;
    }
    .BMapLexus_content_tab_item_send span {
        width: 100%;
    }
    .BMapLexus_content_tab_item_send input::-webkit-input-placeholder {
        font-size: 12px;
    }
    .BMapLexus_content_tab_item_send input.form-control {
        width: 69%;
    }
    .BMapLexus_content_tab_item_send .btn {
        width: 30%;
    }
    .BMapLexus_content_tab_item_go {
        display: none !important;
    }
    .BMapLexus_content_tab_item_send {
        display: block !important;
    }
    .do-slide .slide-control {
        display: none !important;
    }
    .phone-footer {
        display: block;
    }
    .pc-footer {
        display: none;
    }
    .page-content {
        margin-top: 50px;
        margin-bottom: 0;
    }
    .testdrive .form-control {
        width: 100%;
    }
    #state-media {
        width: 0px;
    }
    h3 {
        font-size: 20px;
    }
    h4, .h4 {
        font-size: 16px;
    }
    .model-show {
        margin-top: 50px;
    }
    .model-more strong {
        font-size: 20px;
    }
    .model-nav .navbar-nav {
        float: right;
        overflow-x: scroll;
        -webkit-overflow-scrolling: touch;
        width: 69%;
        margin-left: 20px;
        text-align: right;
        white-space: nowrap;
    }
    .do-slide-caption {
        top: 30px;
        left: 0;
        text-align: center;
        color: #fff;
        font-size: 14px;
    }
    .do-slide-caption h3 {
        margin-top: 0;
        margin-bottom: 0;
        font-size: 20px;
    }
    .slide-indicators {
        bottom: 10px;
    }
    .slide-indicators li {
        width: 6px;
        height: 6px;
    }
    .home-slide, .model-slide {
        position: relative;
        margin-top: 0;
    }
    .navbar-nav>li>a {
        padding: 10px 0;
    }
    .global-header .navbar-nav .other-nav {
        margin-left: 0px;
    }
    .gh-nav .logo {
        display: none;
    }
    .global-header {
        background: none;
    }
    .navbar-nav {
 margin: 0;
    margin-top: 50px;
	   }
    .dropdown-menu {
        position: relative;
        top: 0;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none;
        border: none;
        -webkit-box-shadow: none;
        box-shadow: none;
    }
    .dropdown-menu-model li {
        width: 50%;
        height: auto;
        padding: 10px 0;
    }
    .dropdown-menu-model li p {
        display: none;
    }
    .dropdown-menu-model li strong, .dropdown-menu-model li p, .dropdown-menu-tool li a {
        color: #666;
    }
    .dropdown-menu-model li .long-box {
        width: 100%;
    }
    .dropdown-menu-model li img, .dropdown-menu li img {
        display: none;
    }
    .dropdown-menu-model li.long {
        width: 50%;
    }
    .dropdown-menu-tool li {
        border-width: 0 0 1px 0;
    }
    .dropdown-menu-tool li.long {
        width: 50%;
        height: auto;
    }
    .dropdown-menu-tool li {
        width: 50%;
        height: auto;
        padding: 10px 0;
        font-size: 14px;
    }
    .dropdown-menu-tool li strong {
        position: initial;
        font-weight: 500;
    }
    .global-header-touch .navbar-nav>li.model-dropdown {
        border-bottom: 0;
    }
    .model-dropdown.open {
        border-top: 0;
    }
    .global-header .navbar-nav .model-dropdown .dropdown-toggle {
        opacity: 1;
    }
    .dropdown-menu-nav {
        min-height: 100px;
    }
    .model-dropdown .dropdown-toggle {
/*        border-bottom: 1px solid #e0e0e0;
*/    }
    .dropdown-menu-tool {
        width: 100%;
        float: left;
        clear: both;
        width: 100%;
    }
    .dropdown-menu-model li.xs-long {
        width: 100%;
    }
    .dropdown-menu-model li .xs-long-box {
        width: 50%;
    }
    .model-dropdown .glyphicon-menu-right {
        position: relative;
        top: 0;
        right: 0;
        display: block;
        float: right;
        width: 50px;
        height: 48px;
        text-align: center;
        line-height: 48px;
        z-index: 111111;
        -webkit-transition: -webkit-transform .4s cubic-bezier(0.645, 0.045, 0.355, 1);
        -webkit-transform: rotate(0);
    }
    .open .glyphicon-menu-right {
        -webkit-transition: -webkit-transform .4s cubic-bezier(0.645, 0.045, 0.355, 1);
        -webkit-transform: rotate(45deg);
    }
    .nav .open>a, .nav .open>a:hover, .nav .open>a:focus {
        border: none;
    }
    .open .dropdown-menu-model li strong {
        color: #666;
    }
    .slide-control {
        display: none;
    }

    .model-show h3.model-show-title {
        text-align: center;
    }
    .model-show .model-show-more {
        text-align: center;
    }
  
    .dropdown-menu-tool li:last-child {
        border-bottom: 0;
    }
    .dropdown-menu-nav-item:last-child {
        border-bottom: 0;
    }
   
    .global-header-touch {
        position: absolute;
        right: 0;
        top: 0;
        width: 100%;
        height: 0;
        background: #fff;
        overflow: scroll;
        padding:0;
        -webkit-overflow-scrolling: touch;
        -webkit-transition: height .4s ease-in .2s;
        border: none;
    }
    .global-header-touch > .container {
        padding: 0;
        margin-top: 58px;
        position: relative;
        top: -1000px;
        transition: top .4s ease .4s;
    }
    .global-header-touch.global-header-show > .container {
        top: 0;
        transition: top .1s ease;
    }
    .global-header-touch .model-dropdown {
        height: 50px;
        overflow: hidden;
    }
    .global-header-touch .model-dropdown.open {
        height: auto;
    }
    .global-header-touch .model-dropdown .dropdown-menu {
        top: -1000px;
        opacity: 0;
        position: relative;
        -webkit-transition: all .4s ease;
        transition: all .4s ease;
    }
    .global-header-touch .model-dropdown.open .dropdown-menu {
        top: 0;
        position: relative;
		background:none;
        display: block;
        margin-bottom: 1px;
        opacity: 1;
        -webkit-transition: top .4s ease, opacity .4s .15s;
/*        box-shadow: 1px 1px 1px #ddd;
*/    }
    .global-header-touch.global-header-show {
        height: 100%;
        -webkit-transition: height .35s ease-in;
		background:rgba(25,91,155,0.9);
    }
    .global-header-touch .navbar-nav>li {
        border-bottom: 1px solid #ddd;
		width:100%;
        overflow: hidden;
        opacity: 0;
        -webkit-transform: scale(1.1) translateY(-24px);
        -ms-transform: scale(1.1) translateY(-24px);
        transform: scale(1.1) translateY(-24px);
        -webkit-transition: opacity 0.35s ease-out, -webkit-transform 0.35s ease-out;
        transition: opacity 0.35s ease-out, transform 0.35s ease-out;
    }
    .global-header-touch.global-header-show .navbar-nav>li {
        opacity: 1;
        -webkit-transform: scale(1) translateY(0);
        -ms-transform: scale(1) translateY(0);
        transform: scale(1) translateY(0);
        -webkit-transition: opacity 0.35s ease-out, -webkit-transform 0.35s ease-out;
        transition: opacity 0.35s ease-out, transform 0.35s ease-out;
    }
    .global-header-touch .navbar-nav>li:nth-child(1) {
        -webkit-transition-delay: 400ms, 400ms;
        transition-delay: 400ms, 400ms;
    }
    .global-header-touch .navbar-nav>li:nth-child(2) {
        -webkit-transition-delay: 350ms, 350ms;
        transition-delay: 350ms, 350ms;
    }
    .global-header-touch .navbar-nav>li:nth-child(3) {
        -webkit-transition-delay: 300ms, 300ms;
        transition-delay: 300ms, 300ms;
    }
    .global-header-touch .navbar-nav>li:nth-child(4) {
        -webkit-transition-delay: 250ms, 250ms;
        transition-delay: 250ms, 250ms;
    }
    .global-header-touch .navbar-nav>li:nth-child(5) {
        -webkit-transition-delay: 200ms, 200ms;
        transition-delay: 200ms, 200ms;
    }
    .global-header-touch .navbar-nav>li:nth-child(6) {
        -webkit-transition-delay: 150ms, 150ms;
        transition-delay: 150ms, 150ms;
    }
    .global-header-touch .navbar-nav>li:nth-child(7) {
        -webkit-transition-delay: 100ms, 100ms;
        transition-delay: 100ms, 100ms;
    }
    .global-header-touch .navbar-nav>li:nth-child(8) {
        -webkit-transition-delay: 50ms, 50ms;
        transition-delay: 50ms, 50ms;
    }
    .global-header-show.global-header-touch .navbar-nav>li:nth-child(1) {
        -webkit-transition-delay: 300ms, 300ms;
        transition-delay: 300ms, 300ms;
    }
    .global-header-show.global-header-touch .navbar-nav>li:nth-child(2) {
        -webkit-transition-delay: 350ms, 350ms;
        transition-delay: 350ms, 350ms;
    }
    .global-header-show.global-header-touch .navbar-nav>li:nth-child(3) {
        -webkit-transition-delay: 400ms, 400ms;
        transition-delay: 400ms, 400ms;
    }
    .global-header-show.global-header-touch .navbar-nav>li:nth-child(4) {
        -webkit-transition-delay: 450ms, 450ms;
        transition-delay: 450ms, 450ms;
    }
    .global-header-show.global-header-touch .navbar-nav>li:nth-child(5) {
        -webkit-transition-delay: 500ms, 500ms;
        transition-delay: 500ms, 500ms;
    }
    .global-header-show.global-header-touch .navbar-nav>li:nth-child(6) {
        -webkit-transition-delay: 600ms, 600ms;
        transition-delay: 600ms, 600ms;
    }
    .global-header-show.global-header-touch .navbar-nav>li:nth-child(7) {
        -webkit-transition-delay: 650ms, 650ms;
        transition-delay: 650ms, 650ms;
    }
    .global-header-show.global-header-touch .navbar-nav>li:nth-child(8) {
        -webkit-transition-delay: 700ms, 700ms;
        transition-delay: 700ms, 700ms;
    }
    .global-header-touch .navbar-nav>li>a {
        padding: 14px 20px;
		padding-top:0;
    }
    .global-header-touch .navbar-nav {
        float: left;
        width: 100%;
    }
    .hamburger {
        position: absolute;
        top: 6px;
        right: 2px;
        height: 42px;
        width: 42px;
        cursor: pointer;
    }
    .hamburger div {
        position: absolute;
        height: 2px;
        width: 26px;
        top: 12px;
        left: 8px;
        background: rgba(255, 255, 255, 1);
    }
    .hamburger div.a {
        -webkit-transform: translate3d(0, 0, 0) rotate(0);
        -webkit-transition: -webkit-transform .4s cubic-bezier(0.645, 0.045, 0.355, 1);
    }
    .hamburger div.b {
        top: 20px;
        opacity: 1;
        -webkit-transform: -webkit-translate3d(0, 0, 0) rotate(0);
        -webkit-transition: -webkit-transform .35s cubic-bezier(0.645, 0.045, 0.355, 1), opacity .35s cubic-bezier(0.645, 0.045, 0.355, 1) .2s;
    }
    .hamburger div.c {
        top: 28px;
        -webkit-transform: -webkit-translate3d(0, 0, 0) rotate(0);
        -webkit-transition: -webkit-transform .35s cubic-bezier(0.645, 0.045, 0.355, 1);
    }
    .hamburger-close.hamburger div.a {
        -webkit-transform: translate3d(0, 8px, 0) rotate(45deg);
        -webkit-transition: -webkit-transform .35s cubic-bezier(0.645, 0.045, 0.355, 1) 50ms;
    }
    .hamburger-close.hamburger div.b {
        opacity: 0;
        -webkit-transform: translate3d(4px, 0, 0) rotate(-180deg);
        -webkit-transition: -webkit-transform .35s cubic-bezier(0.645, 0.045, 0.355, 1) 50ms, opacity .35s cubic-bezier(0.645, 0.045, 0.355, 1) 50ms;
    }
    .hamburger-close.hamburger div.c {
        -webkit-transform: translate3d(0, -8px, 0) rotate(-45deg);
        -webkit-transition: -webkit-transform .35s cubic-bezier(0.645, 0.045, 0.355, 1) 50ms;
    }
    .hamburger > div.a, .hamburger > div.b, .hamburger > div.c {
        -webkit-transition-delay: 50ms, 50ms;
        transition-delay: 50ms, 50ms;
    }
    .global-touch-menu {
        display: block;
        height: 58px;
        position: relative;
        overflow: hidden;
        z-index: 1000;
        background: rgba(26, 92, 156, .95);
    }
    .global-touch-menu .logo {
        width: 130px;
        height: 37px;
        float: left;
        margin-top: 5px;
        margin-left: 0px;
    }
  
}

@media (min-width: 993px) {
.navbar-nav>li>a {
		line-height:94px;
		padding:0;
		padding-left:6px; padding-right:6px;
    }
    .global-touch-menu {
        display: none;
    }
    .global-sitemap {
        display: block;
    }
  
  
    .global-header .navbar-nav .other-nav {
        margin-left: 15px;
    }
 
    .navbar-nav>li>.dropdown-menu {
        left: -404px;
    }
     .navbar-nav>li>.dropdown-menu.dropdown-menu01 {
        left: -358px;
    }
     .navbar-nav>li>.dropdown-menu.dropdown-menu02 {
        left: -338px;
    }
    .navbar-nav>li>.dropdown-menu.dropdown-menu03 {
        left: -332px;
    }
   .navbar-nav>li>.dropdown-menu.dropdown-menu04 {
        left: -446px;
    }
    .navbar-nav>li>.dropdown-menu.dropdown-menu05 {
        left: -440px;
    }
	.navbar-nav>li>.dropdown-menu.dropdown-menu06 {
        left: -540px;
    }
	.navbar-nav>li>.dropdown-menu.dropdown-menu07 {
        left: -540px;
    }
}


@media (min-width: 1200px) {
    .dropdown-menu-tool li.box-1-2 {
        height: 280px;
    }
    .dropdown-menu-desc {
        height: 155px;
        padding: 40px 40px 0 40px;
        font-size: 14px;
    }
    .dropdown-menu-desc h4 {
        font-size: 18px;
		color:#176ab6;
    }
    .dropdown-menu-nav-item a {
        font-size: 16px;
    }
    .gallery-wrap .gallery-item img {
        height: 200px;
        -o-object-fit: cover;
        object-fit: cover;
        /*object-position: 0 100%;*/
    }
  
    .hack-width {
        width: 100.2%;
        max-width: initial;
    }
    #state-media {
        width: 2px;
    }
    .navbar-nav>li>a {
		line-height:94px;
		padding:0;
		padding-left:6px; padding-right:6px;
    }
    .navbar-nav>li>.dropdown-menu {
        left: -404px;
    }
     .navbar-nav>li>.dropdown-menu.dropdown-menu01 {
        left: -358px;
    }
     .navbar-nav>li>.dropdown-menu.dropdown-menu02 {
        left: -338px;
    }
    .navbar-nav>li>.dropdown-menu.dropdown-menu03 {
        left: -332px;
    }
   .navbar-nav>li>.dropdown-menu.dropdown-menu04 {
        left: -446px;
    }
    .navbar-nav>li>.dropdown-menu.dropdown-menu05 {
        left: -440px;
    }
	.navbar-nav>li>.dropdown-menu.dropdown-menu06 {
        left: -540px;
    }
    .dropdown-menu-model li {
        height: 140px;
        padding-top: 20px;
        padding-top: 10px\0;
    }
    .dropdown-menu-model li a:hover {
        margin-top: -10px;
    }
    .dropdown-menu-model li a:hover p.price {
        margin-top: 10px\0;
    }
    .dropdown-menu-tool li {
        height: 140px;
    }
    .dropdown-menu-tool li.long {
        height: 280px;
    }
    .dropdown-menu-tool li strong {
        bottom: 30px;
        font-size: 16px;
        font-weight: normal;
    }
  
   
    .dropdown-menu-model li .long-box {
        width: 25%;
    }
    .dropdown-menu-model li p {
        margin-top: 6px;
    }
    .dropdown-menu-model li p.price {
        margin-top: 3px;
        opacity: 0;
    }
    
}
@media (min-width: 1440px) {
 .navbar-nav>li>a {
		line-height:94px;
		padding:0;
		padding-left:20px; padding-right:20px;
 }
 .navbar-nav>li>.dropdown-menu.dropdown-menu01 {
        left: -308px;
    }
     .navbar-nav>li>.dropdown-menu.dropdown-menu02 {
        left: -238px;
    }
    .navbar-nav>li>.dropdown-menu.dropdown-menu03 {
        left: -322px;
    }
   .navbar-nav>li>.dropdown-menu.dropdown-menu04 {
        left: -486px;
    }
    .navbar-nav>li>.dropdown-menu.dropdown-menu05 {
        left: -440px;
    }
	.navbar-nav>li>.dropdown-menu.dropdown-menu06 {
        left: -440px;
    }
	
}
@media (min-width: 1600px) {
 .navbar-nav>li>a {
		line-height:94px;
		padding:0;
		padding-left:25px; padding-right:25px;
    }
 .navbar-nav>li>.dropdown-menu.dropdown-menu01 {
        left: -488px;
    }
     .navbar-nav>li>.dropdown-menu.dropdown-menu02 {
        left: -538px;
    }
    .navbar-nav>li>.dropdown-menu.dropdown-menu03 {
        left: -422px;
    }
   .navbar-nav>li>.dropdown-menu.dropdown-menu04 {
        left: -486px;
    }
    .navbar-nav>li>.dropdown-menu.dropdown-menu05 {
        left: -600px;
    }
	.navbar-nav>li>.dropdown-menu.dropdown-menu06 {
        left: -650px;
    }
	
}