@media screen and (max-width: 1600px) {
    .lh-map-main {
        width: 85vw;
    }
    .lh-logo {
        /* left: 2vw; */
        width: 220px;
        /* top: 15px; */
    }
    .lh-map-btn {
        right: 2vw;
    }
    .lh-header-nav {
        right: 8vw;
    }
    .lh-map-logo {
        width: 120px;
        top: -50px;
    }
    .lh-map-main {
        margin: 5% auto 0;
        padding: 40px 5vw 30px;
    }
    .lh-header-nav li:after {
        content: '';
        display: block;
        width: 100%;
        height: 100%;
        background:url(../img/nav-icon.png) no-repeat 110% center;
        position: absolute;
        left: 0;
        top: 0;
        z-index: -1;
        transition: ease .65s;
        opacity: 0;
        visibility: hidden;
    }
}

@media screen and (max-width: 1450px) {
    .lh-map-main {
        width: 95vw;
    }
    .lh-about-h2 {
        left: 2vw;
    }
    .lh-header-nav li {
        float: left;
        width: 130px;
        height: 80px;
        text-align: center;
        position: relative;
    }
    .lh-header-nav li:after {
        content: '';
        display: block;
        width: 100%;
        height: 100%;
        background:url(../img/nav-icon.png) no-repeat 110% center;
        position: absolute;
        left: 0;
        top: 0;
        z-index: -1;
        transition: ease .65s;
        opacity: 0;
        visibility: hidden;
    }
}

@media screen and (max-width: 1366px) {
    .lh-header-nav li {
        float: left;
        width: 135px;
        height: 80px;
        text-align: center;
        position: relative;
    }
    
    .lh-logo {
        width: 160px;
        top: 8px;
    }
    .lh-map-logo {
        width: 120px;
        top: -50px;
    }
    .lh-header-nav li:after {
        content: '';
        display: block;
        width: 100%;
        height: 100%;
        background:url(../img/nav-icon.png) no-repeat 100% center;
        position: absolute;
        left: 0;
        top: 0;
        z-index: -1;
        transition: ease .65s;
        opacity: 0;
        visibility: hidden;
    }
    .lh-map-main {
        margin: 5% auto 0;
        padding: 40px 5vw 30px;
    }
    .lh-map-nav {
        margin: 20px auto 0;
    }
    .lh-map-nav dl dt {
        margin-bottom: 24px;
    }
    .lh-map-nav dl dt a:after {
        bottom: -14px;
    }
    .lh-map-r img {
        width: 100px;
    }
    .lh-map-l h2 {
        margin: 15px 0 10px;
    }
    .lh-about-h2 {
        left: 1vw;
    }
    .lh-business-item {
        width: 1015px;
    }

    .lh-news-con {
        float: right;
        margin-right: 3%;
    }
}
@media screen and (max-width: 1280px) {
    .lh-header-nav li {
        width: 109px;
    }
    .lh-header-nav li:after {
        content: '';
        display: block;
        width: 100%;
        height: 100%;
        background:url(../img/nav-icon.png) no-repeat left center;
        position: absolute;
        left: 0;
        top: 0;
        z-index: -1;
        transition: ease .65s;
        opacity: 0;
        visibility: hidden;
    }
    .lh-about-main {
        width: 1020px;
        padding: 40px;
    }
    .lh-footer-cont {
        width: 1000px;
    }
    .lh-footer-l {
        width: 610px;
    }

    .product-list{
        left:2.5vw;
    }
    .lh-delicay-btn {
        position: absolute;
        left: 11.5vw;
        bottom: 80px;
        z-index: 3;
    }
}

/* 新增 product start */
@media screen and (max-width: 1120px) {
	.lh-pro-intro-box-wrap{
		width:100%;
		max-width:100%;
		
	}
	.lh-pro-title-box{
		max-width:100%;
		margin:0 auto;
	}
	.lh-pro-intro-bt-img img{
		width:600px;	
		height:326px;
		vertical-align:middle;
	}
	
	.lh-pro-intro-box{
		height:326px;
	}
	
	.lh-pro-intro-btt{
		height:270px;
	}
	
	.lh-pro-tb-top span{
		font-size:38px;
		line-height:28px;
	}
	.lh-pro-tb-top{
		font-size:20px;
	}
	.lh-pro-tb-bottom .lh-pro-tb-en{
		font-size:38px;
	}

	.lh-pro-tb-bottom{
		font-size:20px;
		padding-top:10px;
		line-height:20px;
	}

	.lh-pro-tb-bottom .lh-pro-tb-txt{
		font-size:14px;
	}
	
	.lh-recruiting-wrap{
		width:100%;
	}
	.lh-recruiting-content{
		margin-left:20px;
		margin-right:20px;
	}
	
	.lh-bb-title-txt-wrap{
		width:100%;
		left:0;
		margin-left:0;
	}
	
	.lh-movies-navs-wrap{
		margin-left:15px;
		margin-right:15px;
		margin-top:20px;
	}
	
	.lh-movies-navs{
		width:100%;
	}
	.lh-movies-list-wrap{
		width:100%;
		margin-top:20px;
	}
	.lh-mli-co img{
		margin-top:45px;
	}
	.lh-movies-lc-item-img img{
		width:100%;
		height:auto;
	}
}
/* 新增 product end */

@media screen and (max-width: 1024px) {
    .container {
        width: 100%;
        padding: 0 10px;
    }
    .lh-header {
        height: 50px;
        width: 100%;
        background: #FFF;
        position: fixed;
        left: 0;
        top: 0;
        z-index: 2000;
    }
    .lh-content {
        padding-top: 50px;
    }
    .lh-header-nav{
        display: none;
    }
    .moblie-nav-logo{
        display: block;
        width:100%;
        height:50px;
    }
    .moblie-nav-logo{
        width:130px;
        height:40px;
        position: relative;
        left: 20px;
        top:5px;
    }

    .lh-map-btn {
        border: none;
    }
    .lh-moblie-nav {
        display: block;
    }
    /*产品部分*/
    .lh-delicacy {
        padding: 40px 0 0;
        height: 940px;
    }
    .lh-about-h2 {
        display: none;
    }

    .lh-about {
        position: relative;
        padding: 2% 0px;
        z-index: 1;
    }

    .lh-wapAbout-h2 {
        display: block;
        height: 48px;
        margin: auto;
    }
    .lh-wapAbout-h2 img {
        height: 100%;
        width: auto;
        margin: auto;
    }
    .lh-delicay-item {
        width: 100%;
        margin-top: 20px;
    }
    .lh-delicay-btn {
        width: 50%;
        left: 50%;
        bottom: inherit;
        transform: translateX(-50%);
        top: 5px;
    }
    .lh-delicay-btn a.prev {
        position: absolute;
        left: 0;
        top: 0;
    }
    .lh-delicay-btn a.next {
        position: absolute;
        right: 0;
        top: 0;
    }
    .lh-business {
        padding: 4% 0 0;
    }
    .lh-business-item {
        width: 100%;
        margin-top: 20px;
    }
    .lh-business-item li {
        padding: 50px 18px 110px;
        height: 780px;
    }
    .lh-business-item li>i {
        font-size: 75px;
        color: #666;
        transition: ease .65s;
        margin-bottom: 75px;
        display: inline-block;
    }
    .lh-news {
        padding: 20px;
    }
    .lh-news-con {
        width: 100%;
        margin-top: 20px;
    }
    .lh-news-b {
        margin-top: 40px;
    }
    .product-list{
        display: none;
    }
	
	/* 新增 css 产品介绍 start */
	.lh-banner-bg-navs{
		width:610px;
		margin-top:-44px;
	}
	
	.lh-banner-bn-item{
		width:305px;
		height:44px;
		line-height:44px;
		font-size:16px;
		
	}
	.lh-banner-bn-item a{
		font-size:16px;
	}
	
	.lh-popup-content{
		width:96%;
		background:white;
	}
	
	
	/* 新增 css 产品介绍 end */
}

/* 新增 product start */
@media screen and (max-width: 890px) {
	.lh-pro-intro-box-top{
		display:block;
	}
	.lh-pro-intro-bt-img img{
		width:100%;	
		height:auto;
	}
	.lh-pro-intro-box{
		height:auto;
	}
	
	.lh-pro-intro-btt{
		height:auto;
		padding-top:30px;
		padding-bottom:30px;
	}
}

/* 新增 product end */

@media screen and (max-width: 768px) {
    .product-list{
        display: none;
    }
    .foot-list{
        display: none;
    }
    .lh-mobile-banner, .lh-footer, .lh-wapAbout-h2 {
        display: block;
    }
    .lh-banner, .lh-about-main:before, .lh-about-main:after, .lh-about-main .line:before, .lh-about-main .line:after {
        display: none;
    }
    .swiper-hd {
        position: inherit;
        width: 100% !important;
        text-align: center;
        margin: 30px 0;
        right: inherit;
    }
    .swiper-hd li {
        display: inline-block;
        margin: 0 15px !important;
        width: 15px;
        height: 15px;
    }
    .swiper-hd li i {
        width: 15px;
        height: 15px;
        text-align: center;
        line-height: 15px;
        font-size: 18px;
    }
    .swiper-hd li:before {
        width: 20px;
        height: 1px;
        left: -25px;
        top: 50%;
    }
    .swiper-hd li:last-child:after {
        width: 20px;
        height: 1px;
        right: -25px;
        top: 50%;
        left: inherit;
    }
    .swiper-hd li span {
        display: block;
        background: none;
        width: 30px !important;
        height: 20px;
        line-height: 20px;
        left: 50%;
        top: 40px;
        transform: translateX(-50%);
        margin-top: 0;
    }
    .swiper-hd li span:after {
        opacity: 1 !important;
        color: #b72024 !important;
        transform: translateX(0) !important;
        left: 0 !important;
        width: 30px;
        text-align: center;
    }
    .lh-about-main, .lh-about-l {
        width: 100%;
    }
    .lh-about-main {
        padding: 0 10px;
    }
    .lh-about-main .text h2 {
        font-size: 18px;
        margin-top: 20px;
    }
    .lh-about-main .text h2:after {
        background: #b72024;
        opacity: 1;
        height: 1px;
    }
    .lh-about-main .text h3 {
        display: none;
    }
    .lh-about-main .text h4 {
        margin-top: 20px;
    }
    .lh-about-main .img {
        position: inherit;
        right: inherit;
        top: inherit;
        transform: translateY(0);
        margin-top: 20px;
    }
    .lh-jour-h2 {
        font-size: 18px;
        margin: 20px 0 20px;
    }
    .lh-jour-h2:after {
        bottom: -10px;
        height: 1px;
    }
    .lh-jour-hd li {
        font-size: 12px;
        margin-left: 25px;
        margin-bottom: 20px;
        width: 43px !important;
        transition: none;
    }
    .lh-jour-hd {
        margin-left: -25px !important;
    }
    .lh-about-main {
        margin-top: 0;
    }
    
    .lh-business-item {
        margin-top: 10px;
        padding: 0 10px;
    }
    .lh-business-item li {
        flex: none;
        width: 100%;
        padding: 20px 0;
        border-bottom: 1px dashed #AAA;
        position: relative;
        height: auto;
    }
    .lh-business-item li:last-child {
        border-bottom: none;
    }
    .lh-business-item li>i {
        font-size: 32px;
        float: left;
        margin-bottom: 20px;
    }
    .lh-business-item li .img {
        display: none;
    }
    .lh-business-item li:hover h2 {
        color: #b72024;
        transform: translateY(0);
    }
    .lh-business-item li:hover h2:after {
        background: #b72024;
    }
    .lh-business-item li:hover a i {
        position: inherit;
    }
	.lh-business-item li:hover>i {
        color: #b72024;
        transform: rotate(360deg);
    }
    .lh-business-item li:hover h3 {
        transform: translateY(0);
        transition: ease-in-out .65s;
        color: #b72024;
    }
    .lh-business-item li h2 {
        width: 100%;
        transform: translateY(0);
        position: relative;
        margin: 5px 0 0;
        text-align: left;
        padding-left: 90px;
        font-size: 18px;
    }
    .lh-business-item li h2:after {
        left: 62px;
        top: 50%;
        transform: translate(0, 0);
    }
    .lh-business-item li h3 {
        transform: translateY(0);
        margin: 30px 0 0;
        width: 100%;
    }
    .lh-business-item li a {
        position: absolute;
        right: 10px;
        top: 22px;
        transform: translateY(0);
    }
    .lh-business-item li:hover a {
        box-shadow: none;
        background: none;
        width: 30px;
    }
    .lh-business-item li:hover a span {
        display: none;
    }
    .lh-business-item li:before {
        display: none;
    }
    .lh-business {
        background-size: cover;
    }
    .lh-business-item li a.lh-mobile-more {
        width: 100%;
        height: 100%;
        display: block;
        position: absolute;
        left: 0;
        top: 0;
        z-index: 5;
    }
    .lh-delicay-btn {
        display: none;
    }
  
  
    /* 历史产品按钮 */
/*     
    .product-list{
        position: absolute;
        left: 5.5vw;
        bottom: 150px;
        z-index: 3;
    }
    .product-list .pro-list{
        display: block;
        width: 84px;
        height: 30px;
        text-align: center;
        line-height: 30px;
        margin: 11px 0;
        color: #fff;
        font-size: 18px;
        cursor:pointer;
    }
    
    .product-list .pro-list:hover{
        color: #FFD042;
        border-bottom:1px solid #FFD042;
    
    }
     */
    
    #mobBanner {
        display: block;
        width: 98%;
        float: right;
    }
    .lh-mob-bann {
        position: relative;
        margin-top: 20px;
    }
    /*手机端产品滑动*/
    /* .lh-mob-youhua {
        width: 15%;
        height: 100%;
        background: url(../img/yh.jpg) no-repeat center;
        background-size: cover;
        position: absolute;
        left: 0;
        bottom: 0;
        z-index: 2;
    }
    .lh-mob-youhua i {
        color: #fff;
        font-size: 48px;
        position: absolute;
        right: -10px;
        bottom: 10px;
    } */
    .lh-delicay-item, #mobBanner .hd {
        display: none;
    }
    #mobBanner .bd li {
        position: relative;
    }
    #mobBanner .bd li .text {
        position: absolute;
        left: 0;
        bottom: 0;
        padding: 10px;
        background: rgba(183,32,36,.8);
        color: #fff;
        line-height: 24px;
        width: 100%;
        text-align: center;
    }
    .lh-delicacy {
        padding: 20px 0 0;
        height: auto;
        background-size: cover;
    }
    #mobBanner .bd li .text h2 {
        font-size: 18px;
        position: relative;
        margin-bottom: 20px;
    }
    #mobBanner .bd li .text h2:after {
        content: '';
        display: block;
        width: 80px;
        height: 1px;
        background: #fff;
        position: absolute;
        left:40%;
        bottom: -10px;
    }
    
    .lh-section {
        background-size: cover;
    }
    .lh-news-a {
        padding: 10px 10px;
    }
    .lh-news-a .img {
        margin-right: -20px;
    }
    .lh-news-a h4 {
        padding: 0;
        position: absolute;
        left: 10px;
        bottom: 10px;
        color:#fff;
        display: inline-block;
        width:100%;
        height: 40px;
        line-height: 40px;
        text-align: center;
        background-color: #b7202555;
    }
    .lh-news-a h4:after, .lh-news-a h3, .lh-news-a .lh-more {
        display: none;
    }
    .lh-news-a {
        position: relative;
    }
    .lh-news-a h2 {
        font-size: 14px;
        text-shadow: none;
        line-height: 40px;
        height: 40px;
        overflow: hidden;
        white-space: inherit;
        display: inline-block;
        width:100%;
        color:#fff;
        text-align: center;
        background-color: #b7202588;
        position: absolute;
        left: 10px;
        top: 10px;
    }
    .lh-news {
        padding: 20px 10px;
    }
    .lh-news-b {
        margin: 0;
    }
    .lh-news-b li {
        flex: none;
        margin: 0;
        padding: 10px 15px;
        border-top: 1px dashed #C5C5C5;
        background: none;
        box-shadow: none;
        width: 100%;
    }
    .lh-news-b li .img {
        opacity: 1;
        visibility: visible;
        float: left;
        width: 120px;
    }

    .lh-news-b li a {
        padding-left: 140px;
        display: block;
        position: absolute;
        left: 20px;
        top: 0;
        z-index: 2;
        width: 100%;
        height: 100%;
    }
    .lh-news-b li h4 {
        position: static;
        padding: 0;
        font-size: 14px;
        font-weight: normal;
        line-height: 20px;
        height: 40px;
        overflow: hidden;
        margin-top: 20px;
        font-weight: bold;
    }
    .lh-news-b li h2 {
        left: 140px;
        top: initial;
        bottom: 0;
        padding: 0;
        width: auto;
        color: #999;
    }
    .lh-news-b li h2:after {
        display: none;
    }
    .lh-news-b li:hover a {
        transform: translate(0, 0);
    }
    .lh-news-b li:hover h4 {
        color: #333;
        
    }
    .lh-news-b li:hover h2 {
        color: #000;
    }
    .lh-news-b li:after {
        display: none;
    }
    .lh-mobnews-a {
        display: block;
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
    }

    .lh-footer .lh-wapAbout-h2 {
        margin: auto;
    }
    .lh-footer-cont {
        width: 100%;
        padding: 20px 10px;
    }
    .lh-footer-l {
        width: 100%;
        padding: 0;
        border: none;
    }
    .lh-footer-item li, .lh-footer-item.other li {
        margin: 0;
        padding: 10px 0;
        border-bottom: 1px dashed #fff;
        color: #fff;
    }
    .lh-footer-item.other li em {
        width: 280px;
    }
    .lh-footer-item.other li:last-child {
        margin-top: 0;
    }
    .lh-footer-tel, .lh-footer-share.other {
        text-align: center;
    }
    .lh-footer-gz.other {
        margin-bottom: 20px;
    }
    .lh-footer-item li:last-child {
        border: none;
        margin-top: 30px;
    }
    .lh-footer-logo {
        display: none;
    }
    .lh-footer-r {
        float: left;
        width: 100%;
        margin-top: 20px;
    }
    .lh-footer-gz {
        text-align: center;
    }
    .lh-footer-gz li {
        margin: 0 10px;
    }
    .lh-footer-gz li {
        display: inline-block;
        float: none;
    }
    .lh-copy {
        height:80px;
    }
    .lh-copy-cont {
        width: 310px;
        margin: 0 auto;
    }

    .lh-footer-item {
        width: 100%;
    }
    .lh-footer-item li b{ 
        font-size:24px; top:5px;
    }
	.lh-footer-gz li img{ 
        width:100px;
    }
    #mobBanner .bd li .text h3 {
        display: none;
    }
    #baiduMap {
        width: 100% !important;
        height: 350px !important;
    }
	
	/* 新增 css 产品介绍 start */
	.lh-banner-bg-navs{
		width:100%;
		margin-top:0px;
	}
	
	.lh-banner-bn-item{
		width:50%;
		height:30px;
		line-height:30px;
		font-size:14px;
		
	}
	.lh-banner-bn-item a{
		font-size:14px;
	}
	
	.lh-pro-tb-wrap{
		margin-top:38px;
	}
	
	.lh-pro-intro-box-wrap{
		margin-top:35px;
	}
	
	.swiper-button-prev-pro1,.swiper-button-prev-pro2{
		position: absolute;
		top: 170px;
		z-index: 99;
		display: block;
		left: 10px;
		background: url(../img/left-trin-ed.png);
		background-size:35px 35px;
		width: 35px;
		height: 35px;
		cursor:pointer;
	}

	.swiper-button-next-pro1,.swiper-button-next-pro2{
		position: absolute;
		top: 170px;
		z-index: 99;
		display: block;
		right: 10px;
		background: url(../img/right-trin-ed.png);
		background-size:35px 35px;
		width: 35px;
		height: 35px;
		cursor:pointer;
	}
	
	.lh-pc-left,.lh-pc-right{
		width:100%;
	}
	
	.lh-popup-content{
		height:auto;
		width:80%;
	}
	
	.lh-pcr-info{
		padding:30px 20px 0 20px;
	}
	
	.lh-pcri-tm a{
		width:100%;
	}
	
	.lh-pc-right{
		padding-bottom:20px;
	}
	
	.lh-pcri-tm .ali {
		margin-left: 0%;
	}
	.lh-pcri-t{
		font-size: 18px;
	}
	
	.lh-pcri-p h4{
		font-size:15px;
		line-height:1.55em;
	}
	
	.lh-pcri-p p{
		line-height:1.55em;
		font-size:14px;
	}
	
	.lh-recruiting-wrap{
		margin-top:30px;
	}
	
	.lh-recruiting-content{
		display:block;
	}
	
	.lh-recruiting-c-left{
		width:100%;
	}
	
	.lh-re-cl-navs{
		font-size:0;
	}
	
	.lh-re-cl-navs a{
		width:33.3%;
		display:inline-block;
		font-size:16px;
		position:relative;
		padding:10px 0;
	}
	
	.lh-re-cl-navs a.selected span{
		position:absolute;
		left:0;
		margin-left:-4px;
		top:21px;
		display:block;
	}
	
	.lh-recruiting-c-right{
		flex:1;
		margin-left:0px;

	}
	
	.lh-re-cl-intro h4{
		font-size:16px;
	}
	
	.lh-rcw-item h3{
		font-size:16px;
	}
	
	.lh-rcwi-slide-content h4{
		font-size:16px;
	}
	
	.lh-rcwisc-item p{
		font-size:14px;
	}
	
	.lh-rcw-item{
		padding:15px 20px 15px 20px;
	}
	.lh-rcwi-line{
		font-size:14px;
	}
	
	.lh-rcw-i-btn img{
		width:25px;
	}
	
	.lh-rcw-i-btn{
		right:20px;
		top:45px;
	}
	
	.lh-rsb-btn button{
		display:block;
		border:none;
		background:#de222a;
		color:white;
		font-size:14px;
		width:80px;
		margin-left:10px;
		height:35px;
	}
	
	.lh-rsb-input{
		flex:1;
		height:35px;
		background:#f7f7f7;
		
	}
	
	
	.lh-rsb-input{
		padding-left:20px;
		padding-right:20px;
	}

	.lh-rsb-input input{
		width:100%;
		border:none;
		font-size:14px;
		background:transparent;
		margin-top:7px;
	}
	
	.lh-re-cl-intro{
		display:none;
	}
	
	.lh-rcwi-slide-content a{	
		font-size:14px;
		width:100px;
		height:25px;
		line-height:25px;
		margin-top:15px;
	}
	
	.lh-re-cl-intro.mobile{
		display:block;
	}
	
	.lh-movies-lc-item-wrap{
		width:100%;
	}
	
	.lh-movies-lc-item{
		width:100%;
	}
	
	.lh-movies-list-content{
		margin-top:15px;
		margin-left:0px;
		margin-right:0px;
		border-top:1px solid #9b9996;
		font-size:0;
	}
	
	.lh-mn-item{
		font-size:14px;
		padding:6px 0;
	}
	
	.lh-movies-list h3{
		color:#000000;
		font-size:16px;
		font-weight:bold;
		border-left:5px solid #de222a;
		padding-left:18px;
	}
	
	.lh-movies-list-wrap .lh-movies-list {
		padding: 15px 20px;
	}
	
	.lh-bb-title-txt{
		margin-left:30px;
		font-size:16px;
		padding:10px 18px;
	}
	
	.lh-bb-title-txt-wrap{
		
		margin-top:-33px;
		top:50%;
		
	}
	
	.lh-bb-title-t-deco1{
		height:25px;
	}

	.lh-bb-title-t-deco2{
		height:16px;
	}
	
	.movie-popup-wrap{
		top:120px;
	}
	
	.movie-popup-close{
		top:-30px;
		right:0;
	}
	
	.movie-popup-close img{
		width:30px;
		height:30px;
	}
	
	.lh-bb-title-t-plus{
		right:-8px;
	}
	
	.movie-popup{
		width:96%;
	}
	
	/* 新增 css 产品介绍 end */
}






