.pro_list{
    			background-color: #F2F2F2;
    			padding: 60px 0;
    			
    		}
    		.pro_list .container ul{
    			padding: 0;
    			 
    			overflow: hidden;
    		}
    		.pro_list .container ul li{
    			
    		}
    		.pro_list .container ul li:nth-child(odd){
    			float: left;
    			width: 47%;
    			
    		}
    		.pro_list .container ul li:nth-child(even){
    			float: right;
    			width: 47%;
    			
    		}
    		.pro_list .container ul li:nth-child(1){
    			margin-bottom: 60px;
    			
    		}
    		.pro_list .container ul li:nth-child(2){
    			margin-bottom: 60px;
    			
    		}
    		.pro_list .container ul li img{
    			width: 100%;
    			display: block;
    			border-top-left-radius: 10px;
    			border-top-right-radius: 10px;
    		}
    		.pro_list .container .pro_list_txt{
    			background-color: #FFFFFF;
    			padding: 30px 20px;
    			color: #7c8387;
    			font-size: 14px;
    			border-bottom-left-radius: 10px;
    			border-bottom-right-radius: 10px;
    		}
    		.pro_list .container .pro_list_txt p{
    			margin: 10px 0 0 0;
    		}
    		.pro_list .container .pro_list_txt h4{
    			font-size: 20px;
                font-weight: bold;
    		}
    		.news{
    			width: 100%;
    			background-color: #F2F2F2;
    			padding: 60px 0;
    		}
    		.news .container p{
    			font-size: 14px;
    			margin-top: 20px;
    		}
    		.news .container p a:nth-of-type(1){
    			display: inline-block;
    			padding: 0px 10px;
    			font-size: 14px;   			
    			margin: 0 20px;
    		}
    		.news .container p a{
    			color: #5c6873;
    		}
    		
    		.news .news1 a:nth-of-type(1){
    			color: #D0021B;
    			border: 2px solid #D0021B;
    		}
    		.news .news2 a:nth-of-type(1){
    			color: #1224CF;
    			border: 2px solid #1224CF;
    		}
    		.news_more{
       		font-family: icon;
       		
       		background-color: #E6E6E6;
       		
       		font-size: 13px;
       		text-align: center;
       		padding: 5px 10px;
       		margin-top: 30px;
       		color: #4D4D4D;
       		cursor: pointer;
       		float: right;
       	}
    		.products_list{  			
    			background-color: #fff;
    			padding: 60px 0;
    		}
    		.products_list ul{
    			overflow: hidden;
    			padding:0;
    		}
    		.products_list ul li{
    			float: left;
    			width: 23%;
    			margin: 60px 2.66666% 0 0;
    			position: relative;
    			overflow: hidden;
    		}
    		.products_list ul li:nth-child(4),.products_list ul li:nth-child(8){
    			margin-right: 0;
    		}
    		.products_list ul li img{
    			display: block;
    			width: 100%;
    			border-radius: 10px 10px 0 0 ;    			
    		}
    		.products_list ul li p{
    			width: 100%;
    			text-align: center;
    			font-size: 14px;
    			padding: 10px 0;
    			background: #cdcdcd;
    			opacity: 0.9;
    			border-radius: 0 0 10px 10px;
    			font-weight: bold;
    			color: #000;
    		}
    		.products_list ul li:hover .pro_list_nav{
    			opacity: 1;
    		}
    		.pro_list_nav{
    			position: absolute;
    			top: 0;
    			left: 0;
    			width: 100%;
    		
    			transition: all 0.5s; 
    			background: rgba(0,0,0,0.5);   		
    			opacity: 0;	
    		}
    		.pro_list_nav span{
    			display: block;
    			width: 50%;
    			padding: 3px 0;
    			color: #fff;
    			font-size: 16px;
    			text-align: center;
    			margin: 0 auto;  
    			margin-bottom: 5px;
    		}
    		.pro_list_nav span:hover{
    			border: 1px solid #fff; 		
    			border-radius: 2px;
    			padding: 2px 0;	
    			
    		}
    		.pc{display: block !important;}
            .sp{display: none !important; }

            .col-4{width:25%;float:left;}
            .col-5{width:33.3%;float:left;}
            .col-7{width:66.7%;float:left;}
            .col-6{width:50%;float:left;}
            .col-8{width:75%;float:left;}
            .rot_map{padding:60px 0;}
            .rot_map .img{text-align:center;}
            .rot_map .img img{width:inherit;max-width:inherit;display:inline;}
            .img-group{margin:15px 0;}
            .img-group .col-6.fr{float:right;}
            .map_cont li{border:1px solid #ccc;margin-top:-1px;background:white;float:left;width:98%;display:block;padding:0 1%;}
            .map_cont li span{float:left;margin:0 1%;display:block;}
            .map_cont li .cont{float:left;}
            .map_cont li .dian{width:3%;padding-top:12px;}
            .map_cont li .dian img{width:12px;max-width:12px;}
            .map_cont li .city{width:8%;font-size:16px;font-weight:bold;padding-top:14px;}
            .map_cont li .cont{width:83%;line-height:1.35em;padding:9px 0;font-size:14px;}
            .map_cont li .cont span{float:none;}
            .map_cont li .cont a{margin-left:10px;text-decoration:underline;color:#D0021B;}
            @media only screen and (max-width:374px ) {
            		.pro_list_nav{
            			display: none;
            		}
            }

            @media only screen and (min-width: 374px) and (max-width: 767px) {
           	 	.pro_list_nav{
            			display: none;
            		}

            }
#product_infor .ask1,#product_infor .ask2,#product_infor .ask3{
 width: 125px;
 height: 48px;
 background :transparent;
}
#product_infor .ask1{
 right: 110px;
}
#product_infor .ask2{
 right: 245px;
}
#product_infor .ask3{
 right: 380px;
}

    		@media only screen and (max-width:991px ) {
                .img-group .col-6.fr{width:100%;float:none;}
                .rot_map .img{width:90%;margin:0 auto;}
                .rot_map .img img{width:100%;max-width:100%;}
                .map_cont li .dian{width:4%;}
                .map_cont li .city{width:9%;}
                .map_cont li .cont{width:81%;}
    			#product_infor .ask_btn{
    				right: 15px;
    			}
    			.ask_sp{
    overflow: hidden;
    margin-top: 30px;
   }
    .ask_sp a{
     display: block;
     width: 32%;      
     float: left;
      
    }
    .ask_sp a img{
    display:block;
    width:100%
    }
    .ask_sp .ask_sp2{
     margin: 0 2%;
    }
    			.products_list ul li{
    				width: 48%;
    			}
    			.products_list ul li:nth-child(2){
    				margin-right: 0;
    			}
    			.products_list ul li:nth-child(5){
    				margin-right: 2.66666%;
    			}
    			.products_list ul li:nth-child(6){
    				margin-right: 0;
    			}
    			#nachi_search{
    			width: 80%;
    			float: none;
    			margin:30px auto;
    			
    		}
    		.new_pro{
    			padding: 0 15px;
    			margin-top: 30px;
    		}
    		.products_list ul li p{
    			margin: 0;
	    		
	    	}
    		#product_infor{
    			padding: 100px 0 10px 0;
    		}  
    		#product_infor .kv_title{   			
    		width: 90%;	
    		}
    		.pro_list .container ul li{
    			width: 100% !important;
    		}
    		.pro_list .container ul li:nth-child(3){
    			margin-bottom: 60px;
    			
    		}
    		.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;}
    		}
        @media only screen and (max-width:767px ) {
                    .img-group .col-6.fr{width:100%;float:none;}
                    .map_cont li{width:100%;padding:3px 3%;}
                    .rot_map .img img{width:100%;max-width:100%;display:block;}
                .img-group .col-6.sp-w100{width:100%;float:none;}
                .map_cont li{width:100%;padding:3px 3%;}
                .map_cont li span{}
                .map_cont li .dian{padding-top:5px;}
                .map_cont li .city{width:80%;padding-top:7px;margin-left:7px;}
                .map_cont li .cont{display:block;float:none;width:100%;clear:both;padding:5px 0;width:100%;}
                .rot_map .new_pro{margin-top:0;}
}

