.pro_list{
	padding: 60px 0;
}
.pro_list ul{  			
    			overflow: hidden;
    			
    			padding-left: 0;
    		}
    		.pro_list ul li{
    			float: left;
    			overflow: hidden;
    			width: 48%;
    			margin: 30px 1% 0 1%;
    			border: 1px solid #F2F2F2;
    		}
    		.pro_list ul li .img_box{
    			float: left;
    			width: 40%;
    			border-right: 1px solid #F2F2F2;
    			overflow: hidden;
    		}
    		.pro_list ul li img{
    			display: block;  			
    			max-width: 100%;
    			margin: 0 auto;
    			height: 100%;
    			
    		}
    		.pro_list ul li .pro_list_txt{
    			float: left;
    			width: 60%;
    			padding:20px 0 0 20px;
    		}
    		.pro_list ul li .pro_list_txt p{
    			font-size: 12px;
    			color:#666666 ;
    			margin-bottom: 0;
    		}
    		.pro_list ul li .pro_list_txt h1{
    			font-size: 16px;
    			color: #000000;
    			font-weight: bold;
    		}
    		.pro_list ul li .pro_list_txt h2{
    			font-size: 14px;
    			color: #4D4D4D;
    			font-weight: 300;
    			margin: 10px 0;
    		}
    		.pro_list ul li .pro_list_txt .ind{
    			margin-left: 15px;
    			margin-top: 5px;
    			
    		}
    		.pro_all{
    			overflow: hidden;
    			padding: 60px 0 50px 0;
    			background-color: #F2F2F2;
    		}
    		.pro_all .pro_all_lists{
    			overflow: hidden;
    			
    			margin-top: 30px;
    			padding-left: 30px;
    		}
    		.pro_all .pro_all_lists p{
    			margin-bottom: 30px;
    			width: 25%;
    			float: left;
    		}
    		.pro_all .pro_all_lists a{
    			color: #000000;
    			font-size: 14px;
    		}
    		.pc{display: block !important}
            .sp{display: none !important }
            
    		@media only screen and (max-width:991px ) {
    			
    			#nachi_search{
    			width: 80%;
    			float: none;
    			margin:30px auto;
    			
    		}
    		.pro_list ul li img{
    			width: 100%;
    		}
    		
    		#product_infor{
    			padding: 100px 0 10px 0;
    		}  
    		#product_infor .kv_title{   			
    		width: 90%;	
    		}
    		.pro_list ul li{
    			width: 99%;
    		}
    		.pro_all .pro_all_lists p{
    			
    			width: 50%;
    		}
    		.topics_img{width: 100%;}
    			.topics_img:nth-child(2){margin:10px 0;}
    		
    			.pc{display: none !important}
 				.sp{display: block !important}
 				
    			
    		}
    		@media only screen and (max-width:1025px ) {
    			 		
    			.nachi_f1_sp input{margin: 30px auto;}
    			.nachi_f1_sp h3{font-weight: bold;line-height: 30px;}
    			.nachi_f1_sp{width: 95%;text-align: center;padding: 15px 0;margin-bottom: 30px;margin: 0 auto;float: none;}
    			.nachi_f1_sp p{margin-top: 0;}
    			.nachi_f1_sp ul{margin: 0 auto;width: 120px;margin-top: 10px;overflow: hidden;padding: 0;}
    			.nachi_f1_sp span{width: 20px;height: 2px;display: block;margin: 15px auto;background-color: red;}
    			.c-layout-footer-6{padding-top: 0;}
    		}