@charset "UTF-8";
.model-nav-affix{
	position: absolute;
	width: 100%;
	z-index: 100;
	border:none;
	color: #666;
	background: #fff;
	background: rgba(255,255,255,0.97);
	border-bottom: 1px solid #d6d6d6;
	-webkit-transition: background .6s linear;
	transition: background .6s linear;
}
.model-title{
	margin: 0;
	float: left;
	color: #666;
	padding: 4px 0;
	margin-top: 6px;
	-webkit-transition:color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
	        transition:color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.model-nav .navbar-nav{
	float: right;
}
.model-nav .navbar-nav>li>a.btn:hover{
	background: #034f6d;
}
.model-nav .navbar-nav>li>a.btn{
	padding: 5px 20px;
	margin: 15px 0 15px 10px;
}
.model-nav .navbar-nav>li{
	float: left;
}
.model-nav .navbar-nav>li>a{
	color: #191919;
	-webkit-transition:color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
	        transition:color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
	padding-left: 10px;
	padding-right: 10px;
}
.model-nav .navbar-nav>li>a.active{
	font-weight: 700;
}
.bg-gray{
	background: #f3f3f3;
}
.bg-white{
	background: #fff;
}
.model-show{
	margin-top: 90px;
	margin-bottom: 120px;
}
.model-show p{
	line-height: 1.6;
}
.model-show h3.model-show-title{
	margin-bottom: 22px;
}
.model-show-more{
	margin-top: 10px;
}
.model-show-note{
	/*width: 66.666667%;*/
	text-align: left;
}
.model-show-full{
	margin-bottom: 0;
}
.model-show-full .model-show-text{
	text-align: center;
	margin-bottom: 30px;
}
.model-show-full .model-show-p{
	text-align: left;
}
.model-more{
	margin-top: 90px;
	margin-bottom: 20px;
}
.model-more strong{
	font-size: 28px;
	font-weight: 500;
}
.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;
}
.model-table-price table{
	text-align: center;
}
.model-table-price th{
	border: none;
	text-align: center;
}
.model-table-price td{
	border-top:1px solid #ddd;
}
.model-table-price .table-hover>tbody>tr:hover{
	background: none;
}
.model-table-price .table-hover>tbody td:hover{
	background: #f5f5f5;
}
.model-other{
	margin-top: 100px;
	text-align: center;
}
.model-other div{
	margin-bottom: 30px;
}
.model-other strong{
	display: block;
	font-weight: 700;
}
.model-other p{
	width:100%;
	margin: auto;
}
.model-other .more{
	margin-top: 10px;
	display: block;
}
.model-other-icon{
	height: 40px;
	width: 51px;
	line-height: 2.6;
	text-align: center;
	margin: auto;
	color: #888;
}
.model-other-icon .lexus-icon{
	margin-left: 0;
	font-size: 3.5em;
}
.model-other-icon .icon-map2{
	font-size: 1.4em;
}

.model-video{
	margin-top: 140px;
}

.model-nav-affix.affix{
	position: fixed !important;
	top: 0 !important;
}
.model-nav .navbar-nav>li.active a{
	color: #000;
	font-weight: 700;
}
.model-nav-affix.affix .model-title,.model-nav-affix.affix .navbar-nav>li>a{
	color: #444;
	-webkit-transition:color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
	        transition:color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.model-nav-affix.affix .navbar-nav>li>a.btn{
	color: #fff;
	-webkit-transition:color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
	        transition:color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.model-control-color{
	margin-top: 30px;
}
.model-360{
	position: relative;
	margin-top: 60px;
}
.model-control-title{
	text-align: right;
}
.model-360-control .color-name{
	margin-top: 10px;
}
.model-control-hub{
	margin-top: 20px;
}
.model-control-color{
	margin-top: 30px;
}
.model-control-title{
	text-align: right;
}
.model-360-control .color-name{
	margin-top: 10px;
}
.model-control-hub{
	margin-top: 20px;
}
/* .model-360-content{
	min-height: 450px;
} */
.model-360-control .color-item{
	cursor: pointer;
	margin-right: 5px;
	border-width: 1px;
	border-style: solid;
	margin-bottom: 5px;
	border-color: transparent;
	position: relative;
	max-width: 50px;
}

.model-360 .color-item .selected{
	position: absolute;
	right: 4px;
	bottom: 4px;
	opacity: 0;
	visibility: hidden;
	-webkit-transform: scale(0);
	    -ms-transform: scale(0);
	        transform: scale(0);
	-webkit-transition: all .4s ease;
	        transition: all .4s ease;
}
.model-360 .color-item.active .selected{
	opacity: 1;
	visibility: visible;
	-webkit-transform: scale(1);
	    -ms-transform: scale(1);
	        transform: scale(1);
	-webkit-transition: all .4s ease;
	        transition: all .4s ease;
}
.model-360 .selected .lexus-icon{
	color: #a1d2cf;
	font-weight: 700;
}

.model-360-control .color-item:hover,
.model-360-control .color-item.active{
	border-color:#a1d2cf;
}
.model360{
	margin: auto;
	position: relative;
}
.model-360-loadimg{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: none;
	z-index: 10;
}
.model-360-loadimg img{
	margin: auto;
	display: block;
}
.model-color-wrap img{
	position: absolute;
	top: 0;
	left: 0;
}
.spritespin-instance{
	margin: auto;
}
.model-control-note{
	margin-top: 10px;
}
.spritespin-instance.dragEnd{
	cursor: url(https://www.seongsechina.com/Public/Home/default/2574/images/carOver.cur),pointer;
}
.spritespin-instance.draging,.spritespin-instance.dragStart{
	cursor: url(https://www.seongsechina.com/Public/Home/default/2574/images/carMove.cur),move;
}
.model-color img{
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}
.model-imgMaxHeight{
	margin-top: 120px;
}
.model-imgMaxHeight .model-show-title{
	margin-bottom: 22px;
}
.model-imgMaxHeight .model-show-text{
	margin-top: 90px;
}
.models-star{
	position: fixed;
    width: 50px;
    height: 40px;
    background: #fff;
    right: 0;
    top: 300px;
    text-align: center;
	z-index: 100;
	cursor: pointer;
	transform: translate3d(0,0,0);
	transition: transform .6s ease;
}
.models-star.slideout{
	transform: translate3d(50px,0,0);
	transition: transform .6s ease;
}
.models-star .lexus-icon{
	margin: 0;
	top: 10px;
	vertical-align: top;
	font-size: 18px;
	color: #000;
}
.mask-360{
	background: rgba(255,255,255,.9);
	position: absolute;
	text-align: center;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 99;
}
.mask-tips{
	position: absolute;
	top: 52%;
	width: 55px;
	height: 20px;
}
.mask-tips-left{
	left: 24%;
	background: url(https://www.seongsechina.com/Public/Home/default/2574/images/mask-tips-left.png) no-repeat;
	background-size: 100%;
}
.mask-tips-right{
	right: 24%;
	background: url(https://www.seongsechina.com/Public/Home/default/2574/images/mask-tips-right.png) no-repeat;
	background-size: 100%;
}
.mask-360-text{
	position: absolute;
	top: 0;
	text-align: center;
	width: 100%;
	color: #666;
}
.mask-360-text br{
	visibility: hidden;
}

@media (max-width: 992px){
	.mask-tips-right{
		right: 12%;
	}
	.mask-360-text br{
		visibility: visible;
	}
	.mask-tips-left{
		left: 16%;
	}
	.mask-tips-right,.mask-tips-left{
		background-size: 70%;
	}
	.mask-360-text{
		top: -4%;
		font-size: 12px;
	}
	.mask-tips{
		top: 25%;
	}
	.model-imgMaxHeight{
		margin-top: 0;
	}
	.model-imgMaxHeight .model-show-text{
		padding: 0 10px;
		margin-top: 60px;
	}
	.model-imgMaxHeight .model-show-title{
		text-align: center;
	}
}
#state-media {
    position: absolute;
    top: -99999px;
    left: -99999px;
}
@media (max-width: 992px) {    
    .xs-margin-top30 {
        margin-top: 30px;
    }
    .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;
    }
     
    #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;
    }
   
    .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);
    }
    
    
    .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: 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;
    }
    
    /* 全站导航开始*/
    .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 15px;
        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;
		background-color:#fff;
    }
	.global-header-touch.global-header-show:after {
        clear:both; content:''; display:block; width:0px; height:0px; visibility:hidden;
    }
    .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:3px;
        right: 2px;
        height: 42px;
        width: 42px;
        cursor: pointer;
		z-index:9999;
    }
    .hamburger div {
        position: absolute;
        height: 2px;
        width: 26px;
        top: 12px;
        left: 8px;
        background:#fff;
    }
    .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-x: 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: -312px;
    }
    .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;
    }
    .dropdown-menu-model li p.price {
        margin-top: -3px;
        opacity: 1;
    }
    .dropdown-menu-model li a:hover p.price {
        margin-top: 0;
    }
    .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: 157px;
        padding:30px 0px;
        font-size: 14px;
    }
	.dropdown-menu-desc img { width:100%}
    .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: -404px;
    }
     
     .navbar-nav>li>.dropdown-menu.dropdown-menu-hybrid {
        left: -568px;
    }
   
     .navbar-nav>li>.dropdown-menu.dropdown-menu-f {
        left: -638px;
    }
   
    .navbar-nav>li>.dropdown-menu.dropdown-menu-news {
        left: -822px;
    }
    
 .navbar-nav>li>.dropdown-menu.dropdown-menu-brand {
        left: -486px;
    }
 
      .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;
    }
   
}

/*2018-06-08*/
input button{ outline:none;}
.top_nav:after{ display:block; content:''; width:0px; height:0px; visibility:hidden;}
.sou{ width:188px; height:34px; border-radius:20px;  margin-top:31px; border:1px solid #fff; padding-top:0; box-sizing:border-box; }
.sou input{ border:none;outline:none; float:left; height:20px; margin:7px 0; line-height:20px; border-right:1px solid #fff; padding:0 20px;  width:140px; background-color:transparent; color:#fff;}
.sou button{ border:none; outline:none; float:left; padding:0; width:30px;line-height:20px; height:30px; background:url(../images/search.png) no-repeat 7px 8px; }
.top_nav{ position:absolute; top:0px; width:100%; height:90px; transition:all 0.3s linear;}
.gh-nav-list li a{ font-size:18px; color:#fff; line-height:40px; margin-top:10px; padding:20px 60px;}
.gh-nav-list li a,
.gh-nav-list li a:hover,
.gh-nav-list li a:focus {
  background-color: transparent;
  border-color:none;
}
@media (min-width:1000px) {
.tophead{position:relative;}
.top_nav{height:90px; }
.top_nav:hover{ background-color:rgba(0,0,0,0.7);}
.navactive{ background:url(../images/navactive.png) no-repeat center 62px;}
}
@media (max-width: 1400px) {
.gh-nav-list li a{ padding:20px 40px;}
	
}
@media (max-width: 1200px) {
.gh-nav-list li a{ padding:20px;}
	
}
@media (max-width:1000px) {
	.
.cbanner{ padding:0;}
.tophead{ width:100%; padding:0; margin:0; }
.top_nav{height:100%; width:100%; box-sizing:border-box;}
.gh-nav-list li{ float:none; background-color:#fff;}
.gh-nav-list li a{ padding:20px ; display:block;}
.global-header h1.logo a{padding-top:30px;width:180px;}
.gh-nav-list li a{ font-size:16px; color:#333; line-height:50px; margin-top:0px; padding:0px;}
.gh-nav-list li a:hover , .gh-nav-list li a:focus{ color:#000;} 
.cbanner{ z-index:0;}
.global-header h1.logo a{ display:none;}
.global-touch-menu{background-color:rgba(0,0,0,0.7);}
.global-touch-menu .logo img{ width:200px;}
.global-header-touch {background: #fff;padding: 0;}
.gh-nav{ padding-left:15px; box-sizing:border-box;}
.global-header-touch .navbar-nav>li>a {
	padding:0px 10px;
}
.gh-nav h1{ display:none;}
.navbar-nav { margin: 0 -15px; padding:0; float:none}
.global-header-touch .navbar-nav{ float:none; width:100%; padding:0;}
.navbar-nav li{ width:100%; margin-right:-30px;}
.sou{ margin:10px 0; border:1px solid #eee; width:100%; height:40px; }
.sou input{  border-right:1px solid #eee; padding:0 20px; width:86%;  color:#333; height:26px; line-height:26px;}
.sou button{ background:url(../images/searchs.png) no-repeat right 11px; }
.sou:after{ display:block; content:''; clear:both; width:0px; height:0px; visibility:hidden;}
. global-header-touch{ height:100%; z-index:100; background-color:#fff;}
}

.dropdown-menu-nav li{ float:left; width:50%;}
.dropdown-menu-nav li a{ display:block; padding:0; line-height:40px; color:#333; font-size:16px; font-weight:normal; margin:0;}
.dropdown-menu-nav li a:hover{ color:#00c0ff;}


















