.my_pro_detail{
	padding-top: 60px;
}


.my_pro_detail .container{
    			overflow: hidden;
    		}
    		/*.my_pro_detail .details{
    			width: 75%;
    			margin: 0 auto;
    			overflow: hidden;
    		}*/
    		.my_pro_detail .details{
    			width: 90%;
    			margin: 0 auto;
    		}
    		/*.my_pro_detail img{
    			display: block;
    			width: 20%;
    			float: left;
    			margin-top: 5%;
    		}*/
    		.my_pro_detail img{
    			display: block;
    			width: 25%;
    			float: left;
    			margin-left: 20%;
    			
    		}
    		.my_pro_detail .details_txt{
    			margin: 30px 0;
    			width: 50%;
    			float: left;
    		}
    		.my_pro_detail .details_txt h2{
    			font-weight: normal;
    			font-size: 14px;
    		}
    		.my_pro_detail .details_txt p{
    			font-size: 14px;
    			margin-bottom:30px ;
    		}
    		.detail_hnav{
    			display: none;
    		}
    		
    		.detail_nav{
    			background-color: #000000;
    			width: 100%;
    			z-index: 999;
    		}
    		.detail_nav .container ul{
    			overflow: hidden;
    			padding: 0;
    			margin: 0;
    		}
    		.detail_nav .container ul li{
    			float: left;
    			cursor: pointer;
    			text-align: center;
    			height: 60px;
    			line-height: 60px;
    			color: #fff;
    			font-size: 16px;

    			border-left: 1px solid #F2F2F2;
    		}
    		.detail_infor{
    			width: 100%;
    			/*background-color: #F2F2F2;*/
    			padding-top: 60px;
    			padding-bottom: 30px;
    		}
    		.detail_infor_cont{
    			float: left;
    			width: 40%;
    			margin-top: 20px;
    		}
    		.detail_infor_cont p{
    			font-size: 16px;
    			color: #000000;
    			margin-bottom: 30px;
    		}
    		.detail_infor_cont h3{
    			font-weight: lighter;
    			font-size: 14px;
    			color: #666666;
    			margin-left: 15px;
    		}
    		.detail_infor_cont img{
    			display: block;
    			width: 100%;
    			margin-top: 30px;
    		}
    		.detail_infor_cont table{
    			border: 1px solid #ccc;
    			width: 100%;
    		}
    		.detail_infor_cont table tr{
    			border-bottom: 1px solid #ccc;
    			width: 100%;
    		}
    		.detail_infor_cont table tr td{
    			width: 33%;
    			font-size: 14px;
    			border-right: 1px solid #ccc;
    			padding:15px 0 ;
    			text-align: center;
    		}
    		.detail_pic{
    			float: right;
    			width: 40%;
    			margin-top: 30px;
    		}
    		.detail_pic p{
    			font-size: 14px;
    			text-align: center;
    			margin-bottom: 30px;
    		}
    		.detail_pic img{
    			display: block;
    			width: 100%;
    		}
    		.detail_pic_this{
    			width: 50%;
    			margin: 0;
    			margin-bottom: 60px;
    		}
    		.download{
    			padding: 60px 0;
    		}
    		.download .pdf_down{
    			margin-top: 30px;
    			margin-left: 30px;
    		}
    		.download .pdf_down a {
    			font-size: 16px;
    			color: #4d4d4d;
    		}
    		.download .pdf_down a span{
    			color: #FF0000;
    			font-family: icon;
    			font-weight: 400;
    		}
    		.pro_all{
    			overflow: hidden;
    			padding: 60px 0 50px 0;
    			background-color: #F2F2F2;
    		}
    		.pro_all .pro_all_lists{
    			overflow: hidden;
    			width: 100%;    			
    			padding-left: 30px;
    		}
    		.pro_all .pro_all_lists p{
    			margin-top: 30px;
    			float: left;
    			width: 25%;
    		}
    		.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:374px ) {
            	
            }
            @media only screen and (min-width: 374px) and (max-width: 767px) {
            	
            }
    		@media only screen and (max-width:991px ) {
    			.pro_all .pro_all_lists p{
    			
    			width: 50%;
    		}
    		.detail_nav .container ul .text_sp{
    			line-height: normal;
    			padding: 15px 0;
    		}
    		.detail_nav ul .text_sp span{
    			display: block;
    		}
    		.my_pro_detail{
    			padding-top: 60px;
    		}
    		.detail_nav .container{
    			padding: 0;
    		}
    		.detail_nav .container ul li{
    			font-size: 12px;
    		}
    			.my_pro_detail .details{
    				width: 100%;
    			}
    			.my_pro_detail img{
    				width: 50%;
    				margin: 0 auto;
    				float: none;
    				margin-bottom: 60px;
    			}
    			.detail_infor_cont{
    				width: 100%;
    			}
    			.detail_pic{
    				width: 100%;
    			}
    			#nachi_search{
    			width: 80%;
    			float: none;
    			margin:30px auto;
    			
    		}
    		#product_infor{
    			padding: 100px 0 10px 0;
    		}  
    		#product_infor .kv_title{   			
    		width: 90%;	
    		}
    		
    		.topics_img{width: 100%;}
    			.topics_img:nth-child(2){margin:10px 0 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;}
    		}