

@media(max-width: 2000px){
  .jumbotron-fluid{
     padding: 10rem 0;
    }

}





@media(max-width: 1680px){
   

}







@media(max-width: 1440px){
  
}





@media(max-width: 1200px){
    .navbar-expand-lg .navbar-nav .nav-link{
    	margin:0 1rem;
    }
}



@media(max-width: 992px){
	 .logo-sm-height{	 
		 margin:5px 0 5px 10px;
	}
	.navbar-light .navbar-toggler{
		height:100px;
		background: #05417f;
		border-radius: 0;
	}
	.wap-form{
		 position: relative;
	}
	.wap-form .search-btn{
	    position: absolute;
	    right:10px;
	    top:5px;
	    z-index: 99;
	    background: none;
	    outline: none;
	    border:none;
	    color:#333;
	}
	.wap-form input{
	    width:100%;
	    border-radius: 25px;
	    border:1px solid #ddd;
	    outline: none;
	    height: 40px;
	    line-height: 40px;
	    padding-left:20px;
	    padding-right: 40px;
	}
	.dropdown-item{
		 padding: 10px 0;
		 width: 100%;
		 text-align: center;
	}

	.dropdown-item:hover{
     background: #05417f;
     color:#FFF!important;
	}

	.shui-bg{
		height: auto;
		overflow: hidden;
	}
	 

	.zhe-ren{
		height:auto;
		height: 100%;
		overflow-y: hidden;
	}

	.zhe-ren .txt{
		padding: 30px;
		position: relative;
	}


	.about-content{
		padding-left: 0;
		margin-top: 30px;
	}

	.clutre-box:nth-child(2n){
		margin-top: 0px;
	}
	.clutre-box {
      padding:10px;
	}

	.clutre-list{
		padding: 50px 20px;
	}

	.rc-clutre,
	.rc-clutre2{
		 padding:30px 0;
	}

    .news-top{
    	padding:0;
    	margin:0 -8px;
    }
	.swiper-container-news-list{
		 position: relative;
	}
    .swiper-container-news-list .title{
    	 position: absolute;
    	 bottom:0;
    	 left:0;
    	 width: 100%;
    	 height: auto;
    	 line-height:24px;   	 
    	 background: rgba(255,255,255,0.8);
    	 z-index: 9;
    	 font-size: 14px;
    	 text-align: center;
    	 padding:15px 10px;
    }

   .swiper-container-news{
   	 height: 300px;
   }


}






@media(max-width: 768px){  

	.mb-5, .my-5 {
    margin-bottom:2rem !important;
	}
	.mt-5, .my-5 {
    margin-top: 2rem !important;
	}
	.mb-7, .my-7 {
    margin-bottom: 2rem !important;
	}

    .mb-10, .my-10 {
    margin-bottom: 3rem !important;
	}
	.mt-10, .my-10 {
    margin-top: 3rem !important;
	}
	.pb-10, .py-10 {
    padding-bottom: 3rem !important;
	}
	.pt-10, .py-10 {
    padding-top: 3rem !important;
	}

   /**----基本参数结束-----------**/

    .jumbotron-fluid {
        padding:5rem 0;
    }

    .text-right-pc{
    	text-align: left!important;
    }


	.logo-sm-height{
		 height: 60px; 
	}

	.navbar-light .navbar-toggler{
		height:70px; 
	}

	.title-line:after{ 
   width: 50px; 
	}
	 
	.title-line-center:after{ 
	   bottom: 0;
	   width: 50px; 
	}

	.ind-part01_top{
		 width: 100%;
		 position: relative;
	}
    
    .bg-adv{
    	 padding-bottom: 100px;
    }
	.index-adv{
		padding:15px 10px;
	}
	.index-adv .desc{
		height: auto;
		padding:0;
	}
	.index-adv .ico img{
		width: 50px;
	}


	.index-newslist .ico{
		 height: 180px
	}


	.index-newslist .desc{
		 height: auto;
	}

	.index-newslist{
		padding:0;
	}


	.foot-menu-box .col-md-20{
		    -ms-flex: 0 0 100%;
	    flex: 0 0 100%;
	    max-width: 100%;
	    padding-right: 5px;
	    padding-left: 5px;
	    margin-bottom: 20px;
	}
    .foot-menu-box .col-md-20 ul{
    	 display: flex;
    	 flex-wrap: wrap;
    }
	.foot-menu-box .col-md-20 .foot-menu{
		  -ms-flex: 0 0 33%;
	    flex: 0 0 33%;
	    max-width: 33%;
	    padding-right: 5px;
	    padding-left: 5px;
	    margin-bottom: 2px;
	}

	.lingdong-btn {
    line-height: 40px; 
	}

	.more { 
	    width: 150px;
	    height: 40px;
	    line-height: 40px;
	}





	.about-num .col-md-20{
		-ms-flex: 0 0 50%;
	    flex: 0 0 50%;
	    max-width: 50%;
	    padding-right: 5px;
	    padding-left: 5px;
	}

	.clutre-box{
		padding:0 10px;
	}

	.clutre-box:nth-child(2n),
	.clutre-box{
		 margin-top: 20px;
	}

	.clutre-list{
		padding:30px 20px;
	}

/**--- 荣誉 ----------**/
	.honor-list{
		 -ms-flex: 0 0 33%;
	    flex: 0 0 33%;
	    max-width: 33%;
	    padding-right: 5px;
	    padding-left: 5px;
	}

	.honorlist3{
		padding: 10px 0;
	}
	.honorlist3 .pic img{
		transform: scale(1);
	}

	.huodonglist {
    padding:0px;
	}
    

/**--- 新闻 ----------**/

    .newlist3{
    	padding: 20px 10px
    }

    .newlist3 .date{
  		  width:80px;
  		  padding-top:15px;    
	}
	.newlist3 .desc{
	   width:calc(100% - 80px);
	}

	/**----产品表格------------**/
    .table-header-group li{
    	 font-size: 16px;
    }
	.table-cell{
		 width:33%!important;		 
		 font-size: 14px;
		 word-break: break-all;
	}



	

	.zhe-ren .txt .ico img{
		width: 80px;
	}


	.form-group{
	    width: 100%;
    margin-right: 0%; 
	}

	/**-----招聘-------------**/
    .ny_zpp_1 ul li{
    	 font-size: 14px;
    }     
    .ny_zpp_1 ul .t1,
    .accordion-job dl dd{
		  width: 80px; 
		  padding-left: 10px; 		
		} 
	.ny_zpp_1 ul .t2{
		    width:80px;
		}
	.ny_zpp_1 ul .t3,
	.accordion-job dl .dl3{
		   width:calc(100% - 160px);
		   padding-right: 10px;
		}	 
	.accordion-job dl .dl2{
		 text-align: center;
	}		

	.menu-2{
		 padding:10px 10px;
	}
	

 }
