@charset "UTF-8";

/**
 *
 * @authors H.yingzi (h.yingzi@gmail.com)
 * @date    2015-07-06 12:12:54
 * @version $Id$
 */

#state-media {
    position: absolute;
    top: -99999px;
    left: -99999px;
}
@media (max-width: 992px) {
    .phone-copy{
        display: block;
    }
    .btn.submit {
        width: 100%;
    }
    .star-item .desc, .star-item .price {
        display: none;
    }
    .star-item-box .del .lexus-icon {
        top: 1px;
    }
    .a2_hype_container{
    	font-weight: 700 !important;
    }
    .star-item-box .del {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1);
        -webkit-transition: all .6s ease;
        transition: all .6s ease;
    }
    .global-wrap {
        padding-top: 0;
    }
    body {
        font-family: lexus, "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  		font-weight: 700 !important;
    }
    .lexus-service.page-content {
        margin-top: 100px;
    }
    .xs-margin-top30 {
        margin-top: 30px;
    }
    p, .page-content li, table {
        font-family: lexus, "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-weight: 700 !important; -webkit-line-clamp: 2; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical;
    }
    .model-nav-affix {
        top: 48px;
    }
    .news-box .ib-caption a h3 {
        bottom: 50px !important;
    }
    .news-box .ib-caption a p {
        bottom: 23px !important;
        opacity: 1;
    }
    .news-box .ib-caption .tsf-scale {
        -webkit-transform: scale(1) !important;
        -ms-transform: scale(1) !important;
        transform: scale(1) !important;
    }
    .news-box .ib-caption a:hover .ib-caption-mask {
        bottom: 0px;
        -webkit-transition: bottom 400ms cubic-bezier(0.335, 0.015, 0.46, 0.995);
        transition: bottom 400ms cubic-bezier(0.335, 0.015, 0.46, 0.995);
    }
    .owl-controls-slide {
        display: none;
    }
    .lexus-qa .page-title {
        margin-bottom: 30px;
        font-size: 16px;
    }
    .lexus-qa-title {
        padding: 13px 0;
        font-size: 14px;
    }
    .lexus-qa-title p {
        padding-right: 30px;
        word-wrap: break-word;
        word-break: break-all;
    }
    .lexus-qa-content {
        padding: 0 10px;
    }
    .lexus-qa .icon-plus2 {
        right: 9px;
        margin-top: -7px;
        font-size: 14px;
    }
    .lexus-qa-content ul li {
        float: none;
    }
    .page-content.special {
        margin-top: 100px;
    }
    .page-title {
        margin-bottom: 20px;
    }
    .newcar-box {
        text-align: center;
    }
    .newcar-box h3 {
        margin-top: 30px;
        font-size: 20px;
    }
    .newcar-box a {
        margin: 0;
    }
    .intersect-top {
        padding: 40px 0;
    }
    .fix-center {
        padding-top: 50px;
        padding-bottom: 50px;
    }
    .do-carousel-content-desc-p {
        margin-top: 0;
    }
    .do-carousel-prev .lexus-icon, .do-carousel-next .lexus-icon {
        margin-left: 0;
        font-size: 14px;
    }
    .do-carousel-prev, .do-carousel-next {
        position: absolute;
        top: 50%;
        margin-top: -10px;
    }
    .do-carousel-prev {
        left: -20px;
    }
    .do-carousel-next {
        right: -20px;
    }
    .do_text_img {
        padding: 0;
    }
    #global-mask-close:hover {
        opacity: 1;
    }
    #global-mask-close .lexus-icon {
        margin-left: 0;
    }
    .do-carousel-content-desc {
        margin-top: 10px;
    }
    #global-mask-close {
        top: 10px;
        right: 10px;
        text-align: center;
        color: #000;
        /*background:rgba(0,0,0,.5);*/
        line-height: 150%;
    }
    #global-mask-content {
        height: 100%;
        padding: 10px;
    }
    .do_text_img_item {
        margin-top: 0;
    }
    .wrap-box {
        padding: 50px 10px;
    }
    .wrap-box .font-strong {
        font-size: 40px;
    }
    .big-title {
        padding: 40px 0;
    }
    .col-xs-12.padding-40 {
        padding: 0 0 40px 0 !important;
    }
    .infos-inline {
        margin-bottom: 20px;
        padding: 0 10px;
    }
    .infos-inline img {
        width: 80px;
        height: 80px;
    }
    .infos-inline-text {
        padding-top: 5px;
    }
    .infos-inline-text .desc {
        margin-top: 5px;
        font-size: 12px;
    }
    .special-nav-nobg.special-nav.affix-top .model-title {
        position: relative;
        color: #000;
    }
    .special-nav-nobg.special-nav.affix-top .model-nav .navbar-nav>li>a {
        margin-left: 0;
        padding: 15px 10px 15px 0;
        color: #000;
    }
    .special-nav-nobg.special-nav.affix .model-nav .navbar-nav>li>a {
        margin-left: 0;
        padding: 15px 10px 15px 0;
    }
    .special-nav-nobg.special-nav .model-nav .navbar-nav {
        float: left;
        width: 100%;
        margin-left: 0;
        text-align: left;
    }
    .special-nav-nobg.model-nav-affix.affix-top.special-nav {
        -webkit-transition: -webkit-transform .4s ease;
        transition: transform .4s ease;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
    .special-nav-nobg.model-nav-affix.affix.special-nav {
        -webkit-transition: -webkit-transform .4s ease;
        transition: transform .4s ease;
        -webkit-transform: translate3d(0, -42px, 0);
        transform: translate3d(0, -42px, 0);
    }
    .special-nav-max.special-nav.affix-top .model-title {
        position: relative;
        color: #000;
    }
    .special-nav-max.special-nav.affix-top .model-nav .navbar-nav>li>a {
        margin-left: 0;
        padding: 15px 10px 15px 0;
        color: #000;
    }
    .special-nav-max.special-nav.affix .model-nav .navbar-nav>li>a {
        margin-left: 0;
        padding: 15px 10px 15px 0;
    }
    .special-nav-max.special-nav .model-nav .navbar-nav {
        float: left;
        width: 100%;
        margin-left: 0;
        text-align: left;
    }
    .special-nav-max.model-nav-affix.affix-top.special-nav {
        -webkit-transition: -webkit-transform .4s ease;
        transition: transform .4s ease;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
    .special-nav-max.model-nav-affix.affix.special-nav {
        -webkit-transition: -webkit-transform .4s ease;
        transition: transform .4s ease;
        -webkit-transform: translate3d(0, -42px, 0);
        transform: translate3d(0, -42px, 0);
    }
    .xs-ptop100 {
        padding-top: 100px;
    }
    .xs-ptop50 {
        padding-top: 50px;
    }
    .magazine-text h2 {
        margin: 50px 0 0 0;
        font-size: 20px;
    }
    .magazine-text a {
        margin-top: 20px;
    }
    .special-nav-nobg.special-nav .model-title {
        position: relative;
    }
    .special-nav-max.special-nav .model-title {
        position: relative;
    }
    .special-nav .model-title {
        position: absolute;
        margin-top: 6px;
    }
    .mobile-change .hover-text {
        position: static;
        display: block;
        padding: 40px 0;
        color: #000;
        background: rgba(255, 255, 255, 1);
    }
    .mobile-change .hover-text strong {
        text-align: center;
        font-size: 20px;
    }
    .mobile-change hr {
        display: none;
    }
    .mobile-change .text-img .author {
        display: block;
        float: initial;
        margin: 20px auto;
    }
    .mobile-change .text-img-text {
        text-align: center;
    }
    .mobile-change .text-img-text .name, .mobile-change .text-img-text .loaction, .mobile-change .text-img-text .desc {
        -webkit-transition: all .4s ease;
        transition: all .4s ease;
        -webkit-transform: translate3d(0, -20px, 0);
        transform: translate3d(0, -20px, 0);
        opacity: 0;
    }
    .mobile-change .text-img.show .name, .mobile-change .text-img.show .loaction, .mobile-change .text-img.show .desc {
        -webkit-transition: all .4s ease;
        transition: all .4s ease;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
        opacity: 1;
    }
    .mobile-change .text-img.show .desc {
        -webkit-transition-delay: 100ms;
        transition-delay: 100ms;
    }
    .mobile-change .text-img {
        height: 0;
        -webkit-transition: height 4s ease .3s;
        transition: height 4s ease .3s;
    }
    .mobile-change .text-img .author {
        -webkit-transition: all .4s ease;
        transition: all .4s ease;
        -webkit-transform: scale(0);
        -ms-transform: scale(0);
        transform: scale(0);
        opacity: 0;
    }
    .mobile-change .text-img.show .author {
        -webkit-transition: all .4s ease;
        transition: all .4s ease;
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1);
        opacity: 1;
    }
    .mobile-change .text-img.show {
        height: auto;
        -webkit-transition: height 4s ease .3s;
        transition: height 4s ease .3s;
    }
    .mobile-change .hover-text-more {
        display: block;
    }
    .mobile-change .hover-text-more .glyphicon {
        transition: transform .4s ease;
        transform: rotate(0deg);
    }
    .mobile-change .hover-text-more .glyphicon.rotate {
        transition: transform .4s ease;
        transform: rotate(180deg);
    }
    .desc-box .avatar {
        width: 120px;
        height: 120px;
    }
    .desc-box .avatar.tutor-3 {
        width: 175px;
    }
    .dropdown-menu-img {
        display: none !important;
    }
    .do-slide-caption.fix-ct-left {
        top: 0;
        bottom: initial;
        left: 20px;
        width: auto;
        text-align: left;
        color: #000;
    }
    .do-slide-caption.fix-ct-right {
        top: initial;
        right: 20px;
        bottom: 104px;
        width: auto;
        text-align: right;
    }
    .font-phone-12 {
        font-size: 12px !important;
    }
    .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: #666;
        font-size: 14px;
        font-weight: 700;
    }
    .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: 29%;
    }
    .BMapLexus_content_tab ul li.d{
        width: 40%;
    }
    .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;
    }
    .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 {
        background: #fff;
        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-nav .navbar-nav>li {
        display: inline-block;
        float: initial;
        -webkit-transition: -webkit-transform .4s cubic-bezier(0.645, 0.045, 0.355, 1);
        -webkit-transition: webkit-transform .4s cubic-bezier(0.645, 0.045, 0.355, 1);
        transition: transform .4s cubic-bezier(0.645, 0.045, 0.355, 1);
        transition: webkit-transform .4s cubic-bezier(0.645, 0.045, 0.355, 1);
        -webkit-transform: translate3d(-1000%, 0, 0);
        -webkit-transform: translate3d(-1000%, 0, 0);
        transform: translate3d(-1000%, 0, 0);
    }
    .model-nav .navbar-nav.show>li {
        -webkit-transition: -webkit-transform 1s cubic-bezier(0.645, 0.045, 0.355, 1);
        -webkit-transition: -webkit-transform 1s cubic-bezier(0.645, 0.045, 0.355, 1);
        transition: transform 1s cubic-bezier(0.645, 0.045, 0.355, 1);
        transition: -webkit-transform 1s cubic-bezier(0.645, 0.045, 0.355, 1);
        -webkit-transform: translate3d(0, 0, 0);
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
    .model-nav .navbar-nav>li>a {
        padding: 15px 10px;
    }
    .model-nav .navbar-nav>li>a.btn {
        margin: 0;
    }
    .model-title {
        margin: 0;
    }
    .model-title span{
        font-size:22px;
    }
    .model-table-price .col-md-1, .model-table-price .col-md-2, .model-table-price .col-md-3, .model-table-price .col-md-4, .model-table-price .col-md-5, .model-table-price .col-md-6, .model-table-price .col-md-7, .model-table-price .col-md-8, .model-table-price .col-md-9, .model-table-price .col-md-10, .model-table-price .col-md-11, .model-table-price .col-md-12 {
        padding: 0 10px;
    }
    .model-table-price h3 {
        margin-left: 10px;
    }
    .model-nav-affix {
        top: auto;
        -webkit-transition: all 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);
        transition: all 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);
    }
    .model-nav-affix.affix {
        -webkit-transition: all 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);
        transition: all 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);
    }
    .slide-indicators li.active {
        border-color: #666;
        background: #666;
    }
    .testdrive .select-cars .col-border {
        min-height: 160px;
    }
    .testdrive .col-border {
        padding: 10px 2px;
    }
    .gallery-wrap .gallery-item img {
        height: 135px;
        -o-object-fit: cover;
        object-fit: cover;
        /*object-position: 0 100%;*/
    }
    .model-nav .navbar-nav>li>a {
        color: #444;
    }
    .model-show h3.model-show-title {
        text-align: center;
    }
    .model-show .model-show-more {
        text-align: center;
    }
    .news-box .ib-caption a h3 {
        bottom: 80px;
    }
    .news-box .ib-caption a p {
        bottom: 56px;
        opacity: 1;
    }
    .news-box .ib-caption a span.more {
        -webkit-transform: none;
        transform: none;
        opacity: 0;
    }
    .news-box .ib-caption a:hover span.more{
        opacity: 0;
    }
    /*.dropdown-menu-tool li.long{
		 border-bottom: 0;
	}*/
    .dropdown-menu-tool li:last-child {
        border-bottom: 0;
    }
    .dropdown-menu-nav-item:last-child {
        border-bottom: 0;
    }
    .small-mask-box {
        background-position: 0 bottom;
    }
    .news .article-list .article img {
        margin-bottom: 10px;
    }
    .news .article-list .article {
        padding-bottom: 10px;
    }
    .news .article-list .article .article-desc {
        margin-bottom: 20px;
    }
    .page-content .news .form-group {
        position: static;
        top: auto;
        right: auto;
    }
    .page-content .news .activity-link {
        position: static;
        top: auto;
        right: auto;
        float: right;
        line-height: 33px;
    }
    .news .article .col-sm-6 {
        width: 100%;
    }
    .page-content .news-detail .article-content {
        padding-bottom: 30px;
        padding-left: 0;
        border-left: 0;
    }
    .col-placehold {
        display: none;
    }
    /* 全站导航开始*/
    .global-header-touch {
        position: absolute;
        right: 0;
        top: 0;
        width: 100%;
        height: 0;
        background: #fff;
        overflow: scroll;
        padding: 0 15px;
        -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;
        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;
    }
    .global-header-touch .navbar-nav>li {
        border-bottom: 1px solid #ddd;
        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;
    }
    .global-header-touch .navbar-nav {
        float: left;
        width: 100%;
    }
    .hamburger {
        position: absolute;
        top: 0;
        right: 2px;
        height: 42px;
        width: 42px;
        cursor: pointer;
    }
    .hamburger div {
        position: absolute;
        height: 2px;
        width: 26px;
        top: 12px;
        left: 8px;
        background: rgba(68, 68, 68, 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: 48px;
        position: relative;
        overflow: hidden;
        z-index: 1000;
        background: rgba(255, 255, 255, .95);
    }
    .global-touch-menu .logo {
        width: 210px;
        height: 32px;
        float: left;
        margin-top: 9px;
        margin-left: 15px;
    }
    /* 全站导航结束 */
    .model-nav-affix.special-nav.special-nav-nobg.special-nav-maxwidth.white .model-nav .model-title, .model-nav-affix.special-nav.special-nav-nobg.special-nav-maxwidth.white .model-nav .navbar-nav>li>a {
        color: #fff;
    }
    .special-nav-nobg.special-nav-maxwidth.model-nav-affix.affix-top .special-nav {
        border: none;
        background: none;
    }
    .special-nav-nobg.special-nav-maxwidth.special-nav-nobg.model-nav-affix.affix.special-nav {
        transform: translate3d(0, 0, 0);
        -webkit-transition: none;
        transition: none;
    }
    .special-nav-nobg.special-nav-maxwidth.special-nav-nobg.model-nav-affix.affix .model-nav .navbar-nav>li>a, .special-nav-nobg.special-nav-maxwidth.special-nav-nobg.model-nav-affix.affix .model-nav .model-title {
        color: inherit;
    }
    .special-nav-nobg.special-nav-maxwidth .model-nav .navbar-nav>li {
        float: right;
    }
}
@media (max-width:640px) {
    .gallery-wrap .gallery-item img {
        height: 87px;
    }
}
@media (min-width: 993px) {
    .filter-box {
        display: block;
    }
    .filter-select-box {
        display: none;
    }
    .dropdown-menu-desc {
        height: 145px;
    }
    .dropdown-menu-nav-item a {
        font-size: 14px;
    }
    #gallery-mask .right.slide-control, #gallery-mask .left.slide-control {
        display: block;
    }
    .pc-footer .icon-earth2 {
        font-size: 18px;
    }
    .gallery-wrap .gallery-item img {
        height: 176px;
        -o-object-fit: cover;
        object-fit: cover;
        /*object-position: 0 100%;*/
    }
    .model-index .model-nav-affix {
        top: 61px;
        border: none;
        background: none;
    }
    .model-index .model-title {
        color: #fff;
    }
    .model-index .model-nav .navbar-nav>li.active a {
        color: #fff;
    }
    .model-index .model-nav .navbar-nav>li>a {
        color: #fff;
    }
    .model-index .model-nav-affix.affix .model-title, .model-index .model-nav-affix.affix .navbar-nav>li>a {
        color: #444;
    }
    .model-index .model-nav-affix .model-nav {
        border: none;
    }
    .model-index .model-nav-affix.affix {
        background: #fff;
        background: rgba(255, 255, 255, 0.97);
        -webkit-transition: background .6s linear, border .6s linear;
        transition: background .6s linear, border .6s linear;
    }
    .phone-footer {
        display: none;
    }
    .pc-footer {
        display: block;
    }
    #state-media {
        width: 1px;
    }
    .hack-width {
        width: 100.2%;
        max-width: initial;
    }
    .global-touch-menu {
        display: none;
    }
    .global-sitemap {
        display: block;
    }
    .navbar-nav>li {
        float: right;
    }
    .navbar-nav>li>a {
        padding: 20px 6px;
    }
    .global-header .navbar-nav .other-nav {
        margin-left: 15px;
    }
    .do-slide-wrap, .do-slide-item {
        height: 700px;
    }
    .do-slide-caption h3 {
        font-size: 40px;
    }
    .navbar-nav>li>.dropdown-menu {
        left: -338px;
    }
    .navbar-nav>li>.dropdown-menu.dropdown-menu-hybrid {
        left: -448px;
    }
    .navbar-nav>li>.dropdown-menu.dropdown-menu-f {
        left: -516px;
    }
    .navbar-nav>li>.dropdown-menu.dropdown-menu-news {
        left: -672px;
    }
    .navbar-nav>li>.dropdown-menu.dropdown-menu-brand {
        left: -380px;
    }
    .navbar-nav>li>.dropdown-menu.dropdown-menu-service {
        left: -604px;
    }
    .dropdown-menu-model li {
        height: 120px;
        padding-top: 7px;
        padding-right: 7px;
        padding-left: 7px;
        /* padding-top: 14px; */
    }
    .dropdown-menu-model li p {
        margin-top: 3px;
        font-weight: normal;
    }
    .dropdown-menu-model li p.price {
        margin-top: -3px;
        opacity: 1;

    }
    .dropdown-menu-model li a:hover p.price {
        margin-top: 0;
    }
    /*.open .dropdown-menu-model li .title{
		top: 70px !important;
		transition: none !important;
		-webkit-transition: none !important;
	}
	.open .dropdown-menu-model li .price{
		top: 90px !important;
		opacity: 1 !important;
		transform: scale(1,1) !important;
		-webkit-transform: scale(1,1) !important;
		transition: none !important;
		-webkit-transition: none !important;
	}*/
    .dropdown-menu-model li .long-box {
        width: 23%;
    }
    .model-dropdown .dropdown-toggle .glyphicon {
        display: none;
    }
    .dropdown-menu-tool li {
        height: 120px;
    }
    .dropdown-menu-tool li.long {
        height: 240px;
    }
    .dropdown-menu-tool li.box-1-2 {
        height: 240px;
    }
    .dropdown-menu-tool li strong {
        bottom: 20px;
        font-size: 16px;
        font-weight: normal;
    }
    .navbar-nav>li {
        float: left;
    }
    .news .article-list .article .article-desc {
        margin-bottom: 30px;
    }
    .touch .news-box .ib-caption a h3 {
        bottom: 54px;
    }
    .touch .news-box .ib-caption a p {
        bottom: 29px;
        opacity: 1;
    }
    .touch .news-box .ib-caption a span.more {
        bottom: 7px;
        -webkit-transform: none;
        transform: none;
        opacity: 1;
        display: none !important;
    }
    .BMapLexus_content_tab ul li.e{
        display: none;
    }
}
@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: 16px;
    }
    .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%;*/
    }
    .phone-footer {
        display: none;
    }
    .pc-footer {
        display: block;
    }
    .hack-width {
        width: 100.2%;
        max-width: initial;
    }
    #state-media {
        width: 2px;
    }
    .navbar-nav>li>a {
        padding: 20px 13px;
    }
    .navbar-nav>li>.dropdown-menu {
        left: -338px;
    }
   /*  .navbar-nav>li>.dropdown-menu.dropdown-menu-hybrid {
       left: -531px;
   } */
     .navbar-nav>li>.dropdown-menu.dropdown-menu-hybrid {
        left: -568px;
    }
  /*   .navbar-nav>li>.dropdown-menu.dropdown-menu-f {
      left: -631px;
  } */
     .navbar-nav>li>.dropdown-menu.dropdown-menu-f {
        left: -638px;
    }
   /*  .navbar-nav>li>.dropdown-menu.dropdown-menu-news {
       left: -825px;
   } */
    .navbar-nav>li>.dropdown-menu.dropdown-menu-news {
        left: -822px;
    }
   /*  .navbar-nav>li>.dropdown-menu.dropdown-menu-brand {
       left: -445px;
   } */
 .navbar-nav>li>.dropdown-menu.dropdown-menu-brand {
        left: -486px;
    }

   /*  .navbar-nav>li>.dropdown-menu.dropdown-menu-service {
       left: -739px;
   } */
      .navbar-nav>li>.dropdown-menu.dropdown-menu-service {
        left: -740px;
    }
    .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;
    }
    .news .article-list .article .article-title {
        margin-bottom: 40px;
        font-size: 18px;
    }
    .news .article-list .article .article-desc {
        margin-bottom: 54px;
        font-size: 14px;
        height: 84px;
    }
    .news-box .ib-caption h3 {
        position: absolute;
        bottom: 30px;
        width: 100%;
        margin: 0;
        -webkit-transition: bottom 400ms cubic-bezier(0.025, 0.025, 0.17, 1);
        transition: bottom 400ms cubic-bezier(0.025, 0.025, 0.17, 1);
        -webkit-transition-delay: 40ms;
        transition-delay: 40ms;
        font-size: 18px;
    }
    .news-box .ib-caption p {
        position: absolute;
        bottom: 20px;
        width: 100%;
        margin: 0;
        opacity: 0;
        font-size: 14px;
        filter: alpha(opacity=0);
    }
    .news-box .ib-caption img {
        -webkit-transition: -webkit-transform 1000ms cubic-bezier(0.335, 0.015, 0.46, 0.995);
        transition: transform 1000ms cubic-bezier(0.335, 0.015, 0.46, 0.995);
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1);
    }
    .news-box .ib-caption span.more {
        position: absolute;
        bottom: 30px;
        left: 0;
        width: 100%;
        -webkit-transition: -webkit-transform 200ms cubic-bezier(0.025, 0.025, 0.17, 1);
        transition: transform 200ms cubic-bezier(0.025, 0.025, 0.17, 1);
        -webkit-transform: scale(1, 0);
        -ms-transform: scale(1, 0);
        transform: scale(1, 0);
        -webkit-transform-origin: 100% 100%;
        -ms-transform-origin: 100% 100%;
        transform-origin: 100% 100%;
        color: #444;
    }
    .dropdown-menu-model li .long-box {
        width: 25%;
    }
    .dropdown-menu-model li p {
        margin-top: 6px;
        font-weight: normal;
    }
    .dropdown-menu-model li p.price {
        margin-top: 3px;
        opacity: 0;
    }
    /*.open .dropdown-menu-model li .title{
		top: 84px !important;
	}
	.open .dropdown-menu-model li .price{
		top: 95px !important;
		top: 105px\9 !important;
		opacity: 0 !important;
		transform: scale(1,0) !important;
		-webkit-transform: scale(1,0) !important;
	}*/
}
