
   @media screen and (max-width:1780px){
       /*.mainpage{
       	width: 1340px;
       }*/
	   .sortlist,
	   .sortlist .allbtn{
		   font-size: 15px;
	   }
	   .sortlist dl{
		   padding-left: 65px;
	   }
	   .sortlist dd{
		   margin-right: 12px;
	   }
	   .manlist .txt h2 .left, .detail-gdmt .txt h2 .left,
	   .manlist .txt h2 .right, .detail-gdmt .txt h2 .right{
		   font-size: 15px;
	   }
	   .manlist .txt h4, .detail-gdmt .txt h4{
		   font-size: 12px;
	   }
	   .manlist .txt h4 big, .detail-gdmt .txt h4 big{
		   font-size: 16px;
	   }
	   .manlist li{
		   width: 24%; margin-right: 1%;
	   }
	   .detail-gdmt li{
	   	height: auto;
	   }
	  
	   .tfcl-list li>label{
		   height: auto;
	   }
	   .tfcl-list li .img{
		   width: 115px; height: auto; display: flex;
	   }
	   .tfcl-list li .txt{
		   width: calc(100% - 140px);
	   }
	   .tfcl-list li .txt h2{
		   font-size: 15px;
	   }
	   .tfcl-list li .txt h4{
		   font-size: 12px; margin-top: 8px; margin-bottom: 5px;
	   }
	   .tfcl-list li .txt h4 .left strong{
		   font-size: 14px;
	   }
	   
	   .mainpage .header{
	   	/*width: 1360px;*/
	   }
	   /*detail*/
	  .detailpage-l{
	  /*	width: 895px;*/
	  }
	  .detailpage-r{
	  	/*left: 1190px; right: auto;*/
	  }
	  .gallery-top{
	  	height: 476px;
	  }
	  .gallery-top iframe{
	  	height: 476px;
	  }
	    .gallery-thumbs .swiper-slide{
	    	height: 93px;
	    }
	    .gallery-thumbs .swiper-slide h4{
	    	font-size: 13px;
	    }
	   .detail-meta .left a{
	   	font-size: 12px; margin-right: 5px;
	   }
	   .detail-meta .right li{
	   	margin-left: 10px;
	   }
	   .detail-nums h4{
		   font-size: 18px;
	   }
	   .detail-nums h4 small{
		   font-size: 16px;
	   }
	   .detail-infol .bglist h3{
		   font-size: 15px;
	   }
	   
	   .detail-infol .bglist h3 small{
		   font-size: 12px;
	   }
	   .detail-infol .bglist .num{
		   font-size: 24px;
	   }
	   .detail-nums li{
	   	padding-left: 14px; padding-right: 14px;
	   }
	   .detail-nums h3{
	   	font-size: 13px;
	   }
	   .detail-zbyt h4{
		   font-size: 12px;
	   }
	   .detail-zbyt h3{
		   font-size: 24px;
	   }
	   .detail-zbyt ul{
	   	margin: 0 -3px;
	   }
	   .detail-zbyt li{
		   padding:10px 5px; height: auto; margin: 0 3px;
	   }
	   .detail-zbrk-l .item{
	   	height: 70px;
	   }
	   .detail-zbrk-r .item{
	   	 height: 153px;
	   }
	   .detail-zbrk-l .item .img{
	   	width: 75px;
	   }
	   .detail-zbrk-l .item .txt{
	   	padding-left: 20px; padding-top: 10px;
	   }
	   .detail-zbrk-l .item .txt h3{
	   	font-size: 25px;
	   }
	   .detail-zbpt .img{
	   	width: 48px;
	   }
	   .detail-zbpt .txt h4{
	   	font-size: 12px;
	   }
	   .detail-lyjk h3{
	   	font-size: 22px;
	   }
	   .table td,
	   .table thead th{
		  padding-left: 3px; padding-right: 3px; font-weight: normal;
	   }
	   .xzsd-list li{
	   	padding-left: 0; padding-right: 0; font-size: 12px;
	   }
	   .detail-card{
	   	padding-left: 10px; padding-right: 10px;
	   }
	   .detail-hd{
	   	padding-left: 10px; padding-right: 10px;
	   }
	   .detail-bd{
	   	padding-left: 10px; padding-right: 10px;
	   }
	   .xxlb{
	   	width: 72%;
	   }
   }
    @media screen and (max-width:1580px){
		.sortlist{
			padding-right: 100px;flex-wrap: wrap;
		}
		.manlist ul{
			width: 102%;
		}
		.manlist li{
			width: 31.5%; margin-right: 1.5%;
		}
	}
   