 @media only screen  and (max-width:2400px){}

@media (min-width: 1024px) and (max-width: 1920px){ }

 .sj_zs { display: none;}	 
	 .pc_zs { display: block;}

 @media only screen  and (max-width:1024px){ 
	 
	  .pc_zs { display: none;}	 
	 .sj_zs { display: block;}

   
	 .index_header .logo img {
    filter: none; 
}
	 
	 .index_header .logo img {
    height: auto;
   
    width: 100%; max-width: none; max-height: none;
}
	#header .logo {
        margin-left: 20px;
        margin-top: 0px;
        width: 115px;
        height: 100%;
        background-size: auto 100%;
    }
	 
	 
    .m-menu-btn {
        position: fixed;
        top: 22px;
        right: 35px;
        width: 25px;
        height: 25px;
        z-index: 9999;
    }
	 
	     .m-menu-btn span:first-child {
        margin-top: -14px;
        transition: margin .3s .3s, transform .3s;
    }    .m-menu-btn span {
        position: absolute;
        width: 100%;
        height: 3px;
        top: 50%;
        left: 50%;
        margin-left: -5px;
        margin-top: -7px;
        background-color: #007ec5;
        transition-duration: .5s;
    }
	     #header .search_box {
        margin-right: 1.35rem;
        margin-top: 0.45rem;
        position: absolute;
        top: 14px;
        right: 50px;
    }    #header .logo a:nth-child(1) {
        width: 100%;
        margin-left: 0px;
    }
	 
	 
	     .m-header .top {
        padding-left: 30px;
        line-height: 65px;
        border-bottom: .04rem solid rgba(80, 77, 74, .09);
    }
	 
	     .m-header .top .lang a {
        float: left;
        margin-right: 20px;
        font-size: 17px;
        color: #aba7a4;
    }
	 
	 
	 #header .search_box { display: none;} 
	 
	    .footertop .le-a {
        font-size: 14px;
        background-size: 30px;
        padding-left: 35px;
        line-height: 40px;
        margin-left: 20px;
        float: none;
        margin-top: 0;
        padding-top: 0;
    } 
	 
.footertop .ri .le a {
        margin-right: 20px;
        font-size: 12px;
    }
	 
	    .footertop .ri {
        float: none;
        margin-left: 20px;
    } 
	 
	 #footer .footer{ display: block;} 
	 #footer .footer { height: auto; padding-bottom: 35px;}
	 
	 .about_cyl .item .txt .con {  color: #333;}
	 .about_cyl .item .txt .con h3 {line-height: 30px!important;}
	 
	    .m-header .m-nav .drop {
        display: none;
        margin-bottom: 5px;
        font-size: 15px;
        color: #5f5b58;
        line-height: 35px;
    } 
	 
	 
	 
	 
	.n_pro {
    width: 100%;
    display: grid
;
    grid-template-columns: repeat(1, 1fr);
    gap: 2rem;
} 
	.proda_left {
    width: 100%;
    float: left;
    position: relative;
    height:250px;
} 
	 
.product-detail-text {
    width: 100%;
    float: right;
    padding: 0 0 0 0%;
    overflow: hidden;
    color: #333;
}	 
	 .product-detail-text .title h2 {
    font-size: 25px;
    color: #134fa9;
    margin: 38px 0 3px 0;
    font-weight: 400;
    font-family: mb;
}
	 
	 
	 body { padding-bottom: 0px;} 
	 
	 
	     .footertop .le-a em {
        font-size: 18px;
    }
	 
	     .n_banner .m h3 {
        font-size: 20px;
        margin-bottom: 0;
    }
	 
	 .header.outHide {
    transform: translateY(0px);
}
	 
	.header:hover {
    background-color: #FFF;
    width: 100%;
    height: 58px;
    position: fixed;
} 
	 
	 
	 .index_header .header {
    opacity: 1;
    width: 100%;
    height: 58px;
    background: #fff;
}
	 
.sifeng_ny_cp table tr td {
    text-align: left;
    padding: 20px 5px !important;
    background: #fff;
    margin-bottom: 2px;
    line-height: 20px;
}
	 
	 
	 
}
	 