h1, h2, h3, h4, h5, h6, p {
    margin-top: 0;
    margin-bottom: 0;
}
a:hover {
	color: #b32831;
    text-decoration: none;
}
ul, dl, li{
    list-style: none;
    padding: 0;
}
input,textarea{      
    -webkit-user-select:auto;
    -ms-user-select:auto;
    -ms-user-select:auto;
    -o-user-select:auto;
    user-select:auto;
}
.clear{clear:both; }


.keketop {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 9999;
    background-color: #ffffff; /* 根据实际背景色调整 */
    border-bottom: 0px solid #eee; /* 可选 */
    z-index:999999999999999;
}
.fl-page-header {
    margin-top: 58px; /* 根据 .keketop 的实际高度调整 */
}

.keketop{ width:100%; background:#ffb83e; padding:8px 0 8px 0;  }
.keketop .top_left{ width:calc(100% - 100px); float:left; }

.keketop .top_left .myformleft{ width:calc(100% - 44px); float:left;padding: 10px 0 10px 10px;  background-color: rgba(255,255,255,0.5); color:#333;  border-radius: 5px 0 0 5px;}
.myformleft::placeholder {
  color: #000 !important; /* 强制黑色 */
  opacity: 0.5 !important;
  -webkit-text-fill-color: #000 !important; /* 针对部分浏览器的文本填充色 */
}
.keketop .top_right{ width:80px; float:right; padding-top:7px; }
.keketop .top_right img{ width:38px; padding:3px;   }
.keketop .top_left button{ padding:7px 10px 7px 10px; border:0;  background-color: #05162a;  border-radius: 0 5px 5px 0; }
.keketop .myssbtn{ color:#fff; }


.procate_fengmian .fl-module a{ color:#fff; }
.procate_fengmian li:hover a{ color:#ffb83e; }


.pro_big_cate{ border-bottom:1px solid rgba(255,255,255,0.1); margin-top:30px; margin-bottom:30px; padding-bottom:40px;}
.pro_big_cate li{ float:left; width:19%; margin-right:1%; text-align:center; color: #ffb83e; background-color: none;  border:1px solid #ffb83e; margin-top:10px; }
.pro_big_cate li a{ padding:10px 0;display: block; font-size:16px;}
.pro_big_cate li:hover { background-color: #ffb83e;}
.pro_big_cate li:hover a {color:#000}
.pro_big_cate li.active{ background:#ffb83e;  }
.pro_big_cate li.active a{color:#000; }

.product_left{ float:left; width:222px;  }
.yijicategory_title h4{ color:#ffb83e; font-size:18px; margin-bottom:10px; }
.product_left li{ border-bottom: 1px solid #1c252e;}
.product_left li a{ font-size:14px; padding:10px 0; display:block; color:#fff;  }
.product_left li a:hover{ font-size:14px; padding:10px 0; display:block; color:#ffb83e;  }
.product_left .a_active{ color:#ffb83e;}
.product_search_title{padding-top:20px;padding-bottom:30px; }
.product_search_title h3{ font-size:30px; color:#fff; text-align:center;  }
.product_search_title h5{font-size:14px; color:#999;  text-align:center; }
.product_search_title h4{font-size:20px; color:#fff;  text-align:center; }


.product_list{float:right; width:calc(100% - 250px) }
.product_list li{ width:100%; background: #071e37; border:1px solid #184179; padding:20px; border-radius:10px;  margin-bottom:15px;}
.product_list li:hover{ border:1px solid #ffb83e; }
.product_list li:hover .pro_more{ background:#ffb83e; color:#fff; }
.product_list .pro_img{ float:left; width:110px; margin-right:10px; border:2px solid #ccc; }
.product_list .biaoti{ float:left; width:calc(100%-170px);  }
.product_list .biaoti h3{ font-size:20px; padding-top:10px;  }
.product_list .biaoti span{ font-size:16px; color:rgba(255,255,255,0.3); }
.product_list .pro_more{ color:#fff; float:right; width:50px;background-color: #294a72; width:40px; height:40px; line-height:40px; text-align:center; border-radius: 40px; margin-top:25px; }

.product_search_list{ float:none; width:100%; }
.product_detail{max-width:768px; margin:0 auto; margin-bottom:50px; }
.product_detail img{width:100%; }
.product_detail .title{font-size:30px; text-align:center; border-bottom:1px solid #184179;  padding-bottom:10px; margin-bottom:10px;}
.product_detail .picarr img{ width:100%; padding-bottom:10px; }
.desc{ text-align:center; color:#f4bd56; font-size:18px;  padding-bottom:50px;}
.pronr1{ padding-top:20px;}
#textarea{ padding-top:20px;}
#textarea p{ font-weight:normal; font-size:14px; }

.contact_main{ background:#020b16;  }
.contact_top{ max-width:740px; margin:0 auto; padding:4em 0; padding-left:20px; padding-right:20px; }
.contact_top h4{font-size:20px; color:#f2bb58; padding-bottom:10px; }
.contact_top .contact_nr p{ line-height:30px; font-size:16px; }
.contact_btm{   }
.contact_msg{max-width:800px; margin:0 auto; }
.contact_btm img{width:100%;}

.mashang{padding-top:100px; padding-bottom:100px;}
.mashang p{font-size:20px; text-align:center; }
.lx_btn {width:150px; margin:0 auto; background:#f5bb57; height:50px; line-height:50px; color:#020b16; margin-top:30px;  border-radius:5px; }
.lx_btn a{ color:#020b16; text-align:center; font-size:20px; display:block; }




@media (max-width: 1099px)  { 
.limit_w1100{ width:100%; padding-left:10px; padding-right:10px;   }
.pro_big_cate li{ width:32.3%;}
}
@media (max-width: 1000px)  {  

 } 
@media (max-width: 939px)  { 
.kekecontent{ width:100%; padding-left:10px; padding-right:10px;   }
} 
 @media (max-width: 768px)  { 
.product_left{ display: none;}
.product_list{width:100%; }
.fl-node-3shvzp46r7ia .fl-module-content .woocommerce-breadcrumb{ padding-left:10px;}
.fl-node-fl4ivsjbz1yg.fl-module-heading .fl-heading {padding-left:10px !important;}
.product_detail{ padding-left:10px; padding-right:10px;}
.product_detail .title{ font-size:18px;}

   } 

@media (max-width: 600px)  {
.pro_big_cate .limit_width li{ width:49%;} 
}  
@media (max-width: 500px)  {  
.product_list .biaoti{ float:left; width:calc(100%-120px);  }
.product_list .pro_more{display:none;} 
 } 
@media (max-width: 444px)  { 
.pro_big_cate li a{font-size:12px;}
.product_list .biaoti h3{font-size:14px; padding-top:0; }
.product_list .biaoti span{font-size:14px;}
.product_list .pro_img{width:20%; margin-right:5%;}
.product_list .biaoti{width:75%;}
.product_detail .title{font-size:16px;}

} 



@media (min-width: 940px) { 
  .kekecontent{ width:940px; margin:0 auto; }
  

}

@media (min-width: 1100px) { 
.limit_w1100{ width:1100px; margin:0 auto; }

}












/*分页样式*/
.page_info { text-align: center; margin: 50px 0;	color: #333; font-size: 14px; }
.page_info span { padding: 0 2px; font-weight: bold;}
.page_list { line-height: 24px; text-align: center;	letter-spacing: 0; 	font-size: 14px; margin: 50px 0; }
.page_list a { display: inline-block; color: #777; 	background: #0d1e35; width: 30px;     height: 30px; line-height: 30px; margin:1px; font-size:14px;}
.page_list a:hover {	color: #fff;  	background: #f4bc59;}
.page_list a.on { color: #fff;  background: #f4bc59;}


