@media screen and (min-width:425px) {
    .news .nc-item a:after { content: ''; display: block; clear: both; }
    .news .nc-item .cy-content { padding: 0; }
    .news .nc-pic { float: left; height: 100px; }
    .news .nc-pic img { width: auto; height: 100%; }
    .news .nc-c { overflow: hidden; padding: 15px; height: 100px; }
    .news .nc-c .t { overflow: hidden; height: 40px; }
    .news .nc-c .d { margin-top: 15px; }
    
    


}
@media (min-width:576px) {
    .container { max-width: 540px; }
    .ipc-title .itl-zc .zc-b { padding: 5px 15px; font-size: 14px; line-height: 20px; }
    .ipc-title .itl-zc .zc-t { font-size: 24px; line-height: 30px; }
    .ipc-title { padding: 30px 0; }
    .ipc-banner .banner-title .t-be { margin-top: 10px; font-size: 14px; }
    .ipc-banner .banner-title .t-l { display: block; margin-top: 16px; width: 54px; height: 4px; background: #fff; }
    .ipc-banner .banner-title .t-z { font-size: 36px; line-height: 40px; }
    .ipc-banner .banner-title { bottom: 60%; }
    .sidebar .sn-menu { top: 10px; }
    .news .nc-c { padding: 20px 30px; height: 120px; }
    .news .nc-c .d { margin-top: 25px; }
    .news .nc-pic { height: 120px; }
    .news-details .details-head { padding-bottom: 60px; }
    .news-details .details-head .t { font-size: 24px; line-height: 30px; }
    .news-details .details-head .d { margin-top: 20px; }
    .news-details .details-nav .container { padding: 0 45px; }
    .news-details .details-nav.scroll { top: 50px; }

}
@media (min-width:768px) {
	.container { max-width: 720px; box-sizing: border-box;}
    .sidebar .sn-menu { top: 15px; }
    .sidebar .sidebar-body { padding-bottom: 70px; }
    .sidebar .nav-li a { font-size: 22px; line-height: 25px; }
    .ipc-banner .banner-title { -webkit-transform: translate(0,50%); -ms-transform: translate(0,50%); transform: translate(0,50%); }
    .ipc-banner .banner-title .t-z { font-size: 48px; line-height: 50px; text-align: center; }
    .ipc-banner .banner-title .t-l { margin: 25px auto 0; width: 72px; height: 5px; }
    .ipc-banner .banner-title .t-be { margin-top: 15px; font-size: 16px; text-align: center; }
    .ipc-title { padding: 40px 0; }
    .ipc-title .itl-zc .zc-t { font-size: 28px; }
    .ipc-title .itl-zc .zc-b { margin-top: 15px; }
    .header .logo1 .i { margin-right: 7px; height: 50px; }
    .header-overlay { height: 60px; }
    .header .menu-btn { margin: 20px 0; }
    .news .nc-c { padding: 15px 50px; height: 150px; }
    .news .nc-c .t { height: 50px; font-size: 18px; line-height: 25px; }
    .news .nc-c .d { margin-top: 55px; }
    .news .nc-pic { height: 150px; }
    .news-details .details-head .t { font-size: 28px; line-height: 35px; }
    .news-details .details-nav .container { padding: 0 55px; }
    .news-details .details-nav.scroll { top: 60px; }
    
    
    
}

@media (min-width:992px){
	.sidebar .nav-li a { font-size: 16px; line-height: 20px; }
    .sidebar .nav-li a:hover { color: #0091DB; }
	.sidebar .sn-menu { top: 20px; right: 30px; cursor: pointer; }
	.ipc-banner .banner-pic { background: no-repeat center center fixed/cover; }
	.ipc-banner .banner-img { visibility: hidden; width: auto; opacity: 0; }
	.ipc-banner .banner-title { -webkit-transform: translate(0,15%); -ms-transform: translate(0,15%); transform: translate(0,15%); bottom: 60%;}
	.ipc-banner .banner-title .t-sz { display: block; margin-bottom: 25px; font-size: 14px; line-height: 20px; text-align: center; }
	.ipc-banner .banner-title .t-z { font-size: 60px; line-height: 60px; }
	.ipc-banner .banner-title .t-l { margin-top: 30px; width: 90px; height: 6px; }
	.ipc-banner .banner-title .t-e { display: block; margin-top: 30px; font-size: 48px; line-height: 50px; text-align: center; }
	.ipc-banner .banner-title .t-be { margin-top: 20px; }
	.ipc-banner .banner-title.a .t-e { margin-top: 0; margin-bottom: 30px; font-size: 14px; line-height: 20px; }
	.ipc-title { position: relative; z-index: 1; padding: 50px 0; }
	.ipc-title .itl-zc.ta-m { float: left; padding: 50px 0; text-align: left; }
	.ipc-title .itl-zc .zc-t { font-size: 32px; line-height: 35px; }
	.ipc-title .itl-ec { display: block; float: right; padding: 50px 0; font-size: 32px; font-family: ZAP,Arial,sans-serif; line-height: 40px; color: #ccc; }
	.ipc-title .itl-icon { display: block; position: absolute; top: 0; left: 0; z-index: -1; width: 100%; height: 100%; background: no-repeat center center; }
	.container { max-width: 960px; padding: 0; }
	.header .logo1 { margin: 10px 0 0; }
	.header .container { width: 95%; padding: 0 0 0 0%; box-sizing: border-box;}
	.header-overlay { height: 70px; }
	.header .menu-btn { margin: 25px 0; cursor: pointer; }
    .header .menu-btn .mb { -webkit-transition: all .37s; -o-transition: all .37s; transition: all .37s; }
    .header .menu-btn:hover .mb { background: #0091DB; }
    .sidebar { left: 100%; right: -300px; margin-left: -300px; width: 300px; }
    .sidebar .menu-btn:hover .mb { background: #0091DB; }
    .news .nn-item { -webkit-transition: all .17s; -o-transition: all .17s; transition: all .17s; }
    .news .nn-item:hover { color: #12b5b1; background: #fff; }
    .news .nn-item:hover.current { color: #fff; background: #12b5b1; }
    .news .nc-pic { height: 180px; }
    .news .nc-pic img { -webkit-transition: all .57s; -o-transition: all .57s; transition: all .57s; }
    .news .nc-item { position: relative; z-index: 1; margin-bottom: 0; padding: 50px 0; }
    .news .nc-item:before { position: absolute; left: 0; right: 0; bottom: 0; height: 1px; background: #eee; content: ''; }
    .news .nc-item:after { visibility: hidden; position: absolute; top: 0; left: 0; z-index: -1; width: 100%; height: 100%; background: #ddeff8; -webkit-transition: all .57s; -o-transition: all .57s; transition: all .57s; -webkit-transform: scale(1,0); -ms-transform: scale(1,0); transform: scale(1,0); content: ''; }
    .news .nc-item .cy-content { padding: 0 50px; }
    .news .nc-item:hover:after { visibility: visible; -webkit-transform: none; -ms-transform: none; transform: none; }
    .news .nc-item:hover .nc-pic img { -webkit-transform: scale(1.07); -ms-transform: scale(1.07); transform: scale(1.07); }
    .news .nc-c { padding: 0 0 0 50px; height: 180px; }
    .download_list .nc-c{height: 120px;}
    .news .nc-c .t { height: 60px; font-size: 20px; line-height: 30px; }
    .news .nc-c .c { display: block; overflow: hidden; margin-top: 20px; height: 50px; font-size: 14px; line-height: 25px; color: #333; }
    .news .nc-c .d { margin-top: 35px; }
    .news-details .details-head { padding-bottom: 70px; }
    .news-details .details-head .t { font-size: 32px; line-height: 40px; }
    .news-details .details-arrow .arrow { margin-top: -30px; padding: 0; -webkit-transition: all .37s; -o-transition: all .37s; transition: all .37s; color: #fff;}
    .news-details .details-arrow .arrow.prev .i { background-image: url(../images/prev.png); }
    .news-details .details-arrow .arrow.back .i { background-image: url(../images/back.png); }
    .news-details .details-arrow .arrow.next .i { background-image: url(../images/next.png); }
    .news-details .details-arrow .arrow .c, .news-details .details-arrow .arrow .i { display: block; height: 30px; -webkit-transition: all .37s; -o-transition: all .37s; transition: all .37s; }
    .news-details .details-arrow .arrow .i { margin-top: 30px; background: no-repeat center center; }
    .news-details .details-arrow .arrow .c { margin-bottom: -30px; padding: 5px; box-sizing: border-box;}
    .news-details .details-arrow .arrow:hover { background: #046699; }
    .news-details .details-arrow .arrow:hover .i { margin-top: 0; }
    .news-details .details-arrow .arrow:hover .c { margin-bottom: 0; }
    .news-details .share { display: inline-block; vertical-align: top; color: #fff; }
    .news-details .share .bshare-custom { padding: 5px 10px; -webkit-transition: background .37s; -o-transition: background .37s; transition: background .37s; cursor: pointer; }
    .news-details .share .bshare-custom span { display: inline-block; overflow: hidden; width: 0; font-size: 12px; line-height: 20px; white-space: nowrap; vertical-align: top; -webkit-transition: all .17s; -o-transition: all .17s; transition: all .17s; }
    .news-details .share .bshare-custom:hover { background: #046699; }
    .news-details .share .bshare-custom:hover span { width: 24px; }
    .news-details .share .bshare-more { width: 20px; height: 20px; margin: 0 0 0 3px; background: url(../images/share.png) no-repeat center center; vertical-align: top; }
    .news-details .details-nav .container { padding: 0; background: #0091DB; }
    .news-details .details-nav { background: 0 0; }
    .news-details .details-nav.scroll { top: 70px; }
    
    .my-video-dimensions{width: 100%;height: 432px;}
 
}
@media (min-width:1200px) {
    .container { max-width: 1140px; }
    .ipc-title .itl-ec { padding: 55px 0; font-size: 36px; }
    .ipc-title .itl-zc .zc-b { margin-top: 20px; }
    .ipc-title .itl-zc .zc-t { font-size: 36px; line-height: 40px; }
    .ipc-title { padding: 60px 0; }
    .ipc-banner .scroll-down { display: block; position: absolute; left: 0; right: 0; bottom: 0; z-index: 3; }
    .ipc-banner .scroll-down .container { overflow: hidden; background: #fff; }
    .ipc-banner .scroll-down .i { display: block; margin: 15px auto; width: 20px; height: 30px; background: url(../images/scroll-down.png) no-repeat center center; }
    .ipc-banner .banner-title.a .t-e { margin-bottom: 35px; }
    .ipc-banner .banner-title { -webkit-transform: translate(0,30%); -ms-transform: translate(0,30%); transform: translate(0,30%); }
    .sidebar { display: none; }
    .header .logo1 { margin:  0; }
    .header .logo1 .i { height: 60px; }
    .header .menu-btn { display: none; }
    .header .header-nav { display: block; text-align: center; color: #fff; }
    .header .header-nav:after { content: ''; display: block; clear: both; }
    .header .header-nav .nav-list { display: inline-block; vertical-align: top; margin: 15px -15px; -webkit-transition: all .17s; -o-transition: all .17s; transition: all .17s; }
    .header .header-nav .nav-li { float: left; position: relative; z-index: 1; margin: 0 15px; }
    .header .header-nav .nav-li:before { position: absolute; left: -8px; right: -8px; bottom: -15px; height: 2px; background: #0091DB; -webkit-transition: all .17s; -o-transition: all .17s; transition: all .17s; }
    .header .header-nav .nav-li a { display: block; padding: 5px 0; font-size: 16px; line-height: 20px; -webkit-transition: all .17s; -o-transition: all .17s; transition: all .17s;color: #fff;}
    .header .header-nav .nav-li a:hover { color: #0091DB; }
    .header .header-nav .nav-li.current a{ color: #0091DB; }
    .header .header-nav .nav-li.current:before { content: ''; }
    .header.header-home:before { content: none; }
    .header { background: -webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.4)),to(transparent)); background: -webkit-linear-gradient(top,rgba(0,0,0,.4),transparent); background: -o-linear-gradient(top,rgba(0,0,0,.4),transparent); background: linear-gradient(to bottom,rgba(0,0,0,.4),transparent); }
    .header:before { position: absolute; left: 0; right: 0; bottom: 0; z-index: 1; height: 1px; background: #aaa; -webkit-transition: all .17s; -o-transition: all .17s; transition: all .17s; content: ''; }
    .header-overlay { height: 0; }
    header.scroll .header { background: #fff; }
    header.scroll .header:before { background: #ccc; }
    header.scroll .header.header-home .logo1 { background: 0 0; }
    header.scroll .header.header-home .logo1 .i { visibility: visible; opacity: 1; }
    header.scroll .logo1 { margin: 3px 0; }
    header.scroll .logo1 .t { color: #333; }
    header.scroll .header-nav .nav-list { margin: 18px 0 10px; }
    header.scroll .header-nav .nav-li a{ color: #333; }
    header.scroll .header-nav .nav-li:before { bottom: -10px; }
    header.scroll .header-nav .nav-li.current a{ color: #0091DB; }
    .news .nc-c { padding-left: 60px; }
    .news .nc-item { padding: 60px 0; }
    .cy-content{width: 1000px;margin:0 auto;}
    .news-details .details-head .t { font-size: 36px; line-height: 50px; }
    .news-details .details-nav.scroll { top: 70px; }
}
@media (min-width:1440px) {
    .ipc-title { padding: 70px 0; }
    .container { max-width: 90%; }
    .news .nc-item .cy-content { padding: 0; }
    .news .nc-c { padding-left: 70px; }
}

@media (min-width:1600px) {
    .ipc-title { padding: 80px 0; }
}
@media (min-width:1920px) {
    .container { max-width: 1750px; }
}
@media (min-width:992px) and (max-width:1199px) {
    .sidebar-overlay { position: fixed; top: 0; left: 0; right: 0; bottom: 0; z-index: 5477; background: rgba(0,0,0,.5); cursor: pointer; }
}
@media (min-width:1440px) {
    .ipc-banner .scroll-down .i { margin: 20px auto; }
}

@media (min-width:1600px) {
    .ipc-banner .scroll-down .i { margin: 25px auto; }
}

@media screen and (max-width:1024px) {
    .logo img{height: 55px;}
    .mobile{height: 66px;display: block;}
    .ismoblie{display: block;position: absolute;z-index: 1000;}
    .culture-box{ height:auto !important; padding-top:20%;}
    .culture{ position:relative;}
    .culture-list li{ height:auto; width:100%;}
    .culturefix{ padding:34px 5%;}
    .culture-list li::before{ width:100%; height:1px; top:100%;}
    .cultuef strong{ width:100%; }
    .cultuef span{ line-height:1; margin-left:0; padding-bottom:22px;}
    .cultuef span:before{ display:block;}
    .ny-about-2{background-size: cover;}
    .ny-about-2 .page{margin-top: -330px;}
    .ny-about-2 .fs-c img{left: 100%!important;}
    .ny-about-2 .ipc-banner .banner-pic{background: none!important}
    .page-content img{max-width: 100%;height: auto!important;}
    .event{ margin-top:34px;width: 90%;}
    .event{ padding-top:0;}
    .event:before{ display:none;}
    .event-list li .event-item{ padding-left:0;}
    .event-middle strong{ float:left;}
    .event-middle .event-icon{ float:right;}
    .event-middle{ float:left;}
    .event-list li .event-item .event-text{ position:relative; left:0; float:left; margin-left:30px; flex:1; -webkit-flex:1; -webkit-box-flex:1; box-flex:1; width:auto;}
    .lined{ background:none; height:auto; margin-top:30px;}
    .lined span{ right:0;}
    .event-middle .event-icon:before{ left:24px;}
    .event-list li .event-item{ margin-bottom:50px; display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; flex-flow: row wrap; -webkit-flex-flow: row wrap;}
    .event-wr:before{ display:none;}
    .event-hidden{ max-height:none;}
    .event-wr.downshow{ padding-bottom:19px;}
    .event-list{ background:none;}
    .event-list{ padding-bottom:0;}
    .news-details .cy-content{padding:4rem 4%;}
    .page-sub{padding: 0 4%;box-sizing: border-box;}
    .page-content{width: 100%;}
    #table div img{margin: 0 auto;display: block;}
    .productindex .item .con h2{font-size: 35px;}
    .productcon-box img{width: 96%;display: block;margin: 0 auto;}
    .banner .item .txt p{font-size: 28px;}
    .about-1{display: none!important;}
    .about-2{width: 900px;position: relative;left: auto;top: 50%;margin:-65px auto 0;}
    .about-2 a{margin-right: 20px;}
    .about-2 a:nth-child(3) { margin-left: 340px;}
    .about-2 a:nth-child(2) { margin-right: 0;}
    .incontact-con{width: 900px;}
    .intels li{width: 100%;text-align: center;}
    .intels li:nth-child(1){text-align: left;}
    .intels li:nth-child(1) span{float: none;}
    .intels li:nth-child(2){display: none;}
    .intels li i{margin-top: 10px;display: none;}
    .intels li span{line-height: 21px;display: block;text-align: center;width: 100%;margin: 2rem 0;}
    .details-body img{max-width: 100%!important;height: auto!important;}
    .intro .about{padding: 3rem 0;height: 380px;}
    .newpro .box,.incontact .box{padding: 3rem 0;}
    .culture-box{ height:auto !important; }
    .culture{ position:relative;}
    .culture-list li{ height:auto; width:100%;}
    .culturefix{ padding:34px 5%;}
    .culture-list li::before{ width:100%; height:1px; top:100%;}
    .cultuef strong{ width:100%; }
    .cultuef span{ line-height:1; margin-left:0; padding-bottom:22px;}
    .cultuef span:before{ display:block;}
    .page {margin-top: -430px;}
    .download_search form{width: 80%;}
    .download .page{margin-top: -400px;}
}
@media screen and (max-width:768px) {
    .mobile{height: 66px;display: block;}
    .ny-about-2 .page{margin-top: -100px;}
    .productindex .item .con{padding-top: 5%;}
    .productindex .item .con h2{font-size: 28px;}
    .productindex .item .con p{width: 90%;margin: 0 auto;}
    .productall-bg .ipc-banner .banner-img{left: 100%;}
    .incontact-con{width: 80%;}
    /*.infoot .fl{float: none!important;}
    .infoot .fr{float: none!important;}*/
    .infoot{width: 98%;left: 1%;}
    .infoot .fr{font-size: 16px;}
    .about-2{width: 90%;margin: -194px auto 0;}
    .about-2 a{width: 50%;text-align: left;margin: 2rem auto;background-position: left center;}
    .about-2 a:nth-child(2),.about-2 a:nth-child(4){background-position: right center;}
    .about-2 a:nth-child(3){margin-left: 0px;}
    .details{width: 100px;}
    .details a{padding-left: 0px;text-align: center;font-size: 14px;}
    .products-box{ height:auto !important;}
    .productsfixs{ position:relative;}
    .productsfixs li{ position:relative; width:100%; padding:60px 0; left:0 !important;}
    .products-info{ position:relative; top:0; margin-top:0!important;}
    .productsa small{ display:none;}
    .products-list{ display:none;}
    .productsd{ position:relative; top:0; visibility:visible;}
    .productsfixs li:nth-child(2) .products-info:hover,.productsfixs li:nth-child(2) .products-info.on,.productsfixs li:nth-child(5) .products-info:hover,.productsfixs li:nth-child(5) .products-info.on{ margin-top:0;}
    .products-info .productsd,.products-info .productsd{ opacity:1; visibility:visible; top:0;}
    .productsfixs li{background-size: cover !important;background-position: center;}
    .products-icon img{ transform:scale(0.8); -webkit-transform:scale(0.8); -moz-transform:scale(0.8);}
    .products-icon{ padding-bottom:6px;}
    .productsa{ margin-top:14px;}
    .productsd strong{ margin-bottom:20px;}
    .productsfixs li:before{width: 100%;background: rgba(0,0,0,.5);background: #000\9;filter: alpha(opacity=50);z-index: 0;display: block;}
    .aboutPbox {width: 90%;}
    .aboutC-box{padding:0 4%;}
    .aboutP-list .num{ font-size: 50px;}
    .aboutP-list .txt{ font-size: 20px;}
    .aboutPbox .pageC{ font-size: 15px;}
    .my-video-dimensions{width: 100%;height: 324px;}
    .aboutC-video{margin: 2rem auto;}
    .menu-bot li a{font-size: 16px;}
    .footer{padding-top: 4rem;}
    .page {margin-top: -140px;}
     .download .page{margin-top: -100px;}
}
@media screen and (max-width:481px) {
    .mobile{height: 50px;display: block;}
    .page{margin-top: 0px;}
    .ny-about-2 .page{margin-top: 0px;}
    .honor-list .slick-prev{left: 5px;}
    .honor-list .slick-next{right: 5px}
    .event-list li .event-item .event-text{ flex:none; -webkit-flex:none;  -webkit-box-flex:none; box-flex:none; margin-left:0; width:100%; top:0; margin-top:15px;}
    .event-middle .event-icon::before{ width:1px; height:40px; left:50%; top:24px;}
    .event-item:nth-child(2n+2) .event-middle .event-icon:before{ left:50%;}
    .event-middle{ width:140px;}
    .event-middle strong{ width:100%; float:left; text-align:center;}
    .event-middle .event-icon{ float:left; margin-left:48px;}
    .event-item:nth-child(2n+2) .event-middle .event-icon{ float:left;}
    .sundat{ margin-bottom:24px;}
    .event-wr{ padding:14px 24px;}
    .event-info p{ margin-left:10px;}
    .event-middle strong em{ font-size:32px;}
    .event-list li .event-item{ margin-bottom:26px;}
    .page{padding-bottom: 2rem;}
    .aboutPbox{width: 100%;}
    .iboxT{ margin-bottom: 30px;}
    .iboxT .zh{ font-size: 20px;}
    .aboutP-list li{ width: auto; float: none; border-right: 0px none; border-bottom: 1px solid #cdcdcd; padding: 0px 0px 20px; margin-bottom: 20px; text-align: center;}
    .aboutP-list li:last-child{ margin-bottom: 0;width: 100%;}
    .aboutP-list .num{ font-size: 35px;}
    .aboutP-list .txt{ font-size: 18px;}
    .aboutC-box{ padding: 40px 0px;margin-top: 0px;width: 96%;margin: 0 auto}
    .aboutPbox .pageC{padding: 0 4%}
    .aboutC-video{margin: 1rem auto;}
    .my-video-dimensions{width: 100%;height: 200px;}
    .footer{padding-top: 2rem;margin-bottom: 2rem;}
    .foot-top{width: 90%;margin: 0 auto;height: auto;}
    .icon-btns{float: none;width: 100%;text-align: center;}
    .tel{border-left: 0px;border-top: 1px solid #ccc;float: none;width: 100%;padding: 1rem 0 0;height: auto;margin:1rem 0 0px;text-align: center;}
    .menu-bot{padding-bottom: 1rem;}
    .menu-bot li{width: 33.33%;padding: 5px 0;float: left;}
    .menu-bot li a{font-size: 14px;}
    .ny-about-2 .page{margin-top: 0px;background-size: cover !important;}
    .page-content{width: 100%;padding:2rem 0;}
    .aboutC-video{width: 80%;}
    .header .logo1{margin-top: 5px;}
    .header .logo1 .i{height: 40px;}
    .ipc-banner .banner-title{top: auto;bottom: 10px;}
    .page-sub{padding: 0 4%;box-sizing: border-box;}
    .productindex .item .con h2{font-size: 20px;}
    .productindex .item .item-slide{width: 100%;}
    .productindex .item .con{width: 100%;}
    .productcon-box .item h2{font-size: 1.5rem;line-height: 1.5rem;height: 1.5rem;}
    .productcon-box .item:first-child{margin-top: 0px;}
    .qrcode{display: none;}
    .infoot .fl{display: none;}
    .infoot {bottom: 1px;}
    .infoot .fr{float: none!important;width: 100%;box-sizing: border-box;}
    .banner .item .txt{box-sizing: border-box;left: 0!important;width: 100%;}
    .banner .item .txt p{font-size: 16px;text-align: center;}
    .logo a img{height: 40px;}
    .logo a{height: 40px;}
    .nav{height: 50px;line-height: 50px;width: 100px;}
    .nav-bar{top: 50px;}
    .about-video{width: 140px;height: 140px;margin: -70px 0 0 -70px;}
    .recipe-slider .swiper-recipe-image{position: relative;z-index: 1}
    .incontact-con{width: 90%;}
    .inqrcode{width: 100%;}
    .incontact{padding-bottom: 70px;padding-top: 3rem;}
    .newpro .box{padding-top: 3rem!important;padding-bottom: 3rem;}
    .fp-section,.fp-tableCell{height: auto!important;}
    .intro .about{padding: 3rem 0;height: 380px;}
    .intels li span,.inaddress{margin: 1rem 0;font-weight: normal;}
    .in-tit{margin-bottom: 2rem;}
    .download_search form{width: 90%;}
    .download .page{margin-top: -4px;}
    .wechat-code{bottom: 160px;left: 45px;z-index: 99}
    .wechat-code i{left:auto;right:63px;bottom:-10px;top:auto;transform:rotate(135deg)}
    i.range{display:block;position:absolute;width:16px;height:16px;background:#fff;border-top:1px solid #e6e8ec;border-right:1px solid #e6e8ec;transform:rotate(136deg);border-left: 0px;}

}
@media (max-width:991px){.recipe-slider .swiper-recipe-text{width:440px;left:20.5vw}
}
@media (max-width:767px){.recipe-slider{min-height:auto}
.recipe-slider .recipe-slide .text{padding:50px 30px}
.recipe-slider .recipe-slide .text .title{font-size:16px;line-height:30px}
.recipe-slider .swiper-recipe-image{position:static;width:100%;height:400px}
.recipe-slider .swiper-recipe-text{position:static;width:100%}
.recipe-slider .recipe-navigation{top:350px;bottom:auto;height:50px;background:rgba(48,48,48,.85)}
.recipe-slider .recipe-navigation .recipe-navigation-box .recipe-navigation-arrow svg{fill:#fff}
.recipe-slider .recipe-navigation .recipe-navigation-box .recipe-navigation-arrow.swiper-button-disabled{opacity:.5}
.recipe-slider .recipe-slide .text p{font-size: 14px;}
}
@media (max-width:577px){.recipe-slider .swiper-recipe-image{height:200px}
.recipe-slider .recipe-navigation{top:150px;bottom:auto}
}