
@media (min-width: 1444px) {
    
	.ict-alt{padding:0 15%;max-width:100%;}


}




@media (min-width: 1440px) {
  
    .header .header01 .nav>ul {   padding-left: 500px;  }

  

}

@media (max-width:1440px){
    /*.header .header01 .nav>ul {  padding-left:100px;  }*/
    .s-cj {  padding: 0 80px;  }
    .zs-wz{  padding-top:4%;  }
    .zs-sbj{  line-height:30px;  }
    .zs-wz h4{  font-size:20px;  }
    .zs-btn{ margin-top:40px;  }

    .bx-wrapper {
        position: relative;
        margin: 0 auto 30px;
    }



}

@media (min-width:1440px){
    .s-cj {  padding: 0 104px;  }
    .new-tab{  padding:0 120px;  }

}




@media only screen and (max-width: 1366px){
    .header .header01 .nav>ul li a{font-size: 16px!important;}
}

@media only screen and (max-width: 1200px){
    .header .header01 .nav{padding-right: 0px;border-bottom: 0;}
    .header .header01 .nav>ul li{margin-right: 0px;}
    .header .header01 .logo a{background: none;height:auto;width: 160px;}
    .header .header01 .logo a:hover{background: none;}
    .header .header01 .logo a img{display: block;width:100%;}

    .header.w1200_header .header01{display: none;}
    .header.w1200_header .header02{display: block;opacity: 1!important;top: 0px!important;}
    .header .header02 .logo{transition:all 0.5s;margin-left: 0px;}
    .header.w1200_header .header02 .logo{margin-left: 40px;}
    .header .header02 .nav>ul li{margin-right: 0px;}
}

@media (min-width:1200px){
    .header .header01 .nav>ul {  padding-left:160px;  }
  
}

@media (min-width:1440px){
    .header .header01 .nav>ul {  padding-left:500px;  }
    .form{margin-right:160px;}
}
@media (max-width: 1440px) {
    .header .header01 .nav > ul {
        padding-left: 180px;
    }
    .form{margin-right:40px;}
	.pd-15 {
	    padding: 0 5%;
	}
}

@media (max-width:1280px){
    .header .header01 .nav>ul {
        padding-left:20px;
    }
    .addr{margin-right:0;}
    .fot-lb {  width:70%;  float: left;  margin-left: 0;  }
    .nn {
        float: left;
        padding: 0 60px;
    }
    .icon-x {
        text-align: center;
        float: left;
        margin: 15px 0px;
    }
    .csr-fr{
        padding-top:0;
        padding-right:2%;
    }
    .csr-tit h2{
        margin-top:0;
    }
    .csr-tit h4 {
        margin-top: 30px;}
    .fot-le {
        margin-left: 30px;
    }
    .jm-title p {
    text-align: center;
    margin-top: 40px;
    line-height: 24px;
    padding: 0 80px;
}

}






@media screen and (max-width: 1144px) {

}





@media only screen and (max-width: 1024px){

    .header.w1200_header .header02{display: none!important;}
    .n_header .header01{display: none!important;}
    /*移动端导航*/
    .header .header01{display: none;}
    .header .header02{display: none;}
    .header.w1200_header .header02{display: none;}

    .n_header.scroll_h{height: 70px;}
    .header03{display: block;}
    .header03{/*position: static;*/height: 70px;background-color: #000;}
    .header03 .logo{float: left;margin:15px 0 0 20px;}
    .header03 .logo a{display: block;}
    .header03 .logo a img{/* width: 129px;height: 40px; */width: 50%;}
    .header03 .nav_btn{float: right;margin: 20px 20px 0 0;}
    /*导航按钮*/
    .header03 .nav_btn{display:block;float: right;cursor:pointer;height: 32px;width: 30px;position: relative;}
    .header03 .nav_btn span{display: inline-block;width: 30px;height: 2px;background-color: #fff;
        position: absolute;top: 16px;left: 0px;
        transition:background-color 0.3s ease-out 0.1s;
    }
    .header03 .nav_btn span:after{content:'';display: inline-block;width: 30px;height: 2px;
        background-color: #fff;position: absolute;top: 8px;left:0px;
        transition:transform 0.3s ease-out,top 0.5s ease 0.4s;
        transform: rotate(0deg);
    }
    .header03 .nav_btn span:before{content:'';display: inline-block;width: 30px;height: 2px;
        background-color: #fff;position: absolute;top: -8px;left:0px;
        transition:transform 0.3s ease-out,top 0.5s ease 0.4s;
        transform: rotate(0deg);
    }
    .header03.btn_click .nav_btn span{background-color: transparent;}
    .header03.btn_click .nav_btn span:after{
        transition: top 0.5s ease, transform 0.3s ease-out 0.4s;
        transform: rotate(-45deg);top: 0px;
    }
    .header03.btn_click .nav_btn span:before{
        transition: top 0.5s ease, transform 0.3s ease-out 0.4s;
        transform: rotate(45deg);top: 0px;
    }
    /*内容样式*/
    .header03{position: relative;z-index: 10;}
    .header03 .nav{position: fixed;top:70px;left: 0px;right: 0px;bottom: 0px;background: #000;
        visibility: hidden;
        opacity: 0;
        transition:all 0.5s;
    }
    .header03.btn_click .nav{visibility: visible;opacity: 1;top:70px;}
    .header03 .nav *{box-sizing:border-box;}
    .header03 .nav>ul{overflow-y:auto;}
    .header03 .nav>ul>li{border-top: 1px solid #181818;}
    .header03 .nav>ul>li:last-child{border-bottom: 1px solid #181818;}
    .header03 .nav li a{color: #fff;display:block;width: 100%;text-align: center;height: 100%;}
    .header03 .nav li>a{padding:25px 0;}
    .header03 .nav>ul>li>a{font-size: 16px;}
    .header03 .nav>ul>li>a em{font-size: 14px;padding-left: 5px;color: #c4c4c4;}
    .header03 .nav>ul .nav_er{display: none;}
    .header03 .nav>ul .nav_er ul.ul{background-color: #181818;}
    .header03 .nav>ul .nav_er ul.ul li{padding:0;border-bottom: 0;width: 50%;height: 200px;
        float: left;
        border-bottom:1px solid #000;
        border-left:1px solid #000;
        position: relative;
    }
    .header03 .nav>ul .nav_er ul.ul dl dt img{width: 100%;}
    .header03 .nav>ul .nav_er ul.ul dl dd{color: #c4c4c4;}
    .header03 .nav>ul .nav_er ul.ul dl dd:nth-of-type(1){color: #fff;}
    .header03 .nav_er .div_dl a{color:#c4c4c4;display: block;float: left;
        width: 16.6666%;padding:50px 0;
        border-left: 1px solid #000;background-color: #181818;
        border-bottom: 1px solid #000;
    }
    .header03 .nav_er .div_dl a:first-child{border:0;}
    .header03 .nav_er .div_dl dl{margin:0;width: auto;}
    .header03 .nav_er .div_dl dl dd{width: auto;padding:0;text-align: center;float:none;color: #c4c4c4;}

    .s-cj {  padding: 0 40px;  }
    .zs-wz { padding-top: 2%;}
    .zs-wz h1{  font-size:30px;  }
    .zs-wz h4 {  font-size: 18px;  line-height: 24px;  }
    .s-xz p {  font-size: 14px; margin-bottom:0;  }
    .s-xz {  margin-top: 20px;  }
    .bs-example {  position: relative;  top: 0;  margin-top: 70px;}


}

@media (max-width: 1280px){
   
}




@media (max-width: 1024px){
   
   


}


@media (max-width:768px){
    .s-cj {  padding: 0 104px;  }
    .ls-cj-list{  margin-top:20px;  }
    .zs-pic{ width:100%;}
    .zs-wz { padding-top: 4%; width: 100%;  padding-bottom: 5%;  }
    .fl {  float: left;  margin-top: 0px;  margin-bottom:0px;  }
    .s-xz p {  font-size: 16px;  margin-bottom: 6px;  }

    .footer{margin-top:20px;}
  
}

@media screen and (max-width: 766px){
   

}


@media (max-width: 640px) {
    .s-cj {  padding: 0;  }
    .ls-cj-list{  margin-top:20px;  }
    .fl {  float: left;  margin-top: 0px;  margin-bottom: 10px;  }
    .title h1{font-size:28px; padding:0 10px;}
    .title p{font-size:20px;}
    .im-js p {  font-size: 16px;  padding: 10px;  }
    .ls-cj{margin-top:0;}
    .snack-cont {  margin-top: 30px;  }
  
   

}







@media only screen and (max-width: 570px){
    .header03 .nav_er .div_dl a{width: 33.33%;padding:25px 0;}
    .header03 .nav>ul .nav_er ul.ul dl dt{float: none;margin:0 auto 10px;height: 48px;}
    .header03 .nav>ul .nav_er ul.ul dl dd{float:none;text-align: center;padding:0;width: 100%;
        line-height: 1;margin-top:5px;  }
   
  

}


@media (max-width:414px){
  

}
@media (max-width: 375px) {
   

}

@media (max-width: 320px) {
 
}

























