@media (max-width:1500px){
    .box{
        width: 95%;
    }

}
@media (max-width:1280px){
.chara{ display:none;}
.casetit{ width:15%;}
.case_nr{ width:83%; margin-left:2%;}
.case_nr dl dt img,.case_nr dl dt,.case_nr  dl,.case_nr  dd{ width:100%; height:auto;}
}


@media (max-width:1200px){
.numb,.seabox,.casebj{ display:none;}
}
@media (max-width:1100px){
    .services-box{
        width: 22.7%;
    }
    .about-d img{
        width: 100%;
    }
    .much-time{
        width: 18%;
    }
}
@media (max-width:980px){
.tmid{ display:none;}
}
@media (max-width:900px){
    .product h2{
        margin-bottom: 10px;
        font-size: 28px;
    }
    .product {
        padding: 15px 0;
    }
    .services-box {
        width: 22.4%;
    }
    .services-box p{
        font-size: 13px;
    }
    .services-box h3{
        font-size: 12px;
    }
    .about-d p{
        font-size: 12px;
        margin-top: 3%;
    }
    .about-d a{
        margin-top: 3%;
    }
    .case{
        padding: 15px 0;
    }
    .case h2{
        font-size: 28px;
    }
.fo_l{width: 50%;}
.fo_r{width: 35%;}
    .fo_z{
        display: none;
    }
    .product_imgp1{
        width: 100%;
        margin-left: 0;
    }
    .nyarticle img{
        width: 100%;
    }
    .new{
        width: 100%;
        margin-right: 0;
    }
    .new p{
        font-size: 17px;
        height: 18px;
        overflow: hidden;
    }
    .xyp{
        width: 100%;
    }
    .syp{
        width: 100%;
    }
}
@media (max-width:800px){
    .head .box div{
        display: none;
    }
    .tel{
        display: none;
    }
    .logo{
        float: none;
        display: block;
        margin: 10px auto;
        width: 100%; text-align:center;
    }
	.nav{ display:none;}
	.sjnav{ display:block;border-top: 1px #dddddd solid;}
	.sjnav li{ width:25%; float:left;border-top:1px #25e953 solid; border-left:1px #25e953 solid; box-sizing:border-box; height:40px; line-height:40px; text-align:center;}
	
	.mmap dd{ width:98%;}
	#slideBox{ display:none;}
	#sjslideBox{ display:block;}
.ys{ display:none;}
.picMarquee-left,.case{ display:none;}
.cp{ display:none;}
#divMainTab li h3{ position:relative; width:100%; padding:0; height:auto; border-radius:0; bottom:0;  }
#divMainTab li h3 span{ float:none; display:block; margin:0 auto; padding:20px 0 10px;}
#divMainTab .selected h3{ border-radius:0;}
}
@media (max-width:500px){
	.header{ margin:0;}
	.head,.much-time{ display:none;}
	    #right{
        top: 20%;
    }
    #left{
        top: 20%;
    }
	.sjnav ul{border-right:1px #25e953 solid;}
    .sjnav .nLi{
        width: 25%; 
    }
    #p{
        left: 45%;
        bottom: 10%;
    }
    .prod{
        width: 47%;
    }
    .ys{
        padding: 10px 0;
    }
    .ys h2{
        font-size: 28px;
    }
    .services-box {
        width: 45.3%;
    }
    .services-box h3 {
        padding: 5px 0px;
    }
   .aboutimg{
        width:100%;
    }
    .about-d{
        width: 100%;
        margin-left: 0;
    }
    .about {
        margin: 30px 0;
    }
    .cas{
        width: 47%;
    }
    .case h2{
        margin-bottom: 15px;
    }
    .news {
        margin-top: 20px;
    }
    .news h2{
        font-size: 28px;
    }
    .news-much li{
        width: 100%;
        margin-right: 0;
    }
    .form ul{
        display: none;
    }
    .fo{
        margin-top: 0;
    }
    .fo_l{
        text-align: center;
        width: 100%;
    }
    .fo_r {
        width: 100%;
        text-align: center;
        margin-top: 7%;
    }
	.for{ text-align:center;}
    .for span{ display:none;}
    .bottom_bottom{
        position: fixed;
        bottom: -2px;
        left: 0;
        width: 100%;
        background: #44b753;
        z-index: 999;
        display: block;
    }
    .bottom_bottom nav{
       display: flex;
       justify-content: space-between;
    }
    .bottom_bottom nav a{
        padding: 12px 17px;
        color: #fff;
        text-decoration: none;
    }
    .main{
        margin: 20px 0;
    }
    .ma_l{
        display: none;
    }
    .ma_r{
        width: 100%;
        margin-left: 0;
    }
    .mar p{
        font-size: 14px;
    }
    .tjcp_d{
        width: 47%;
        margin: 1.2%;
    }
    .tjcp_d:nth-child(4){
        margin: 1.2%;
    }
    .ndiv{
        width: 100%;
    }
    .new{
        width: 100%;
    }
    .apa1{
        font-size: 22px;
    }
    .maa{
        width: 47%;
        margin: 1.2%;
    }
    .mar div:nth-child(4){
        display: block;
    }
    .mar div{
        width: 47%;
    }
	/**/
    .mar div:nth-child(3){
        margin:3% 3% 0 0;
    }
    .new div{
        width: 22%;
    }
    .ssk{
        display: none;
    }
.head p{ display:none;}
    .xuanfu,.ys,.kpo .more{
        display: none;
    }
}


