.channel_list_recursion .active { background:url(../style/cate_hover.png) no-repeat; color:#FFF; }
.main_nav a:first-child { text-transform:uppercase;}
.main_nav  li a:first-child { text-transform:capitalize;}
.channel_list_recursion li h1 a {color: #000; font-weight:normal;}
.li_no:hover .li_no_ul { display:block; position:absolute; width:250px; z-index:10; padding:5px 20px; background:#fff; border:1px solid #d1d1d1; margin:-33px -3px 0 250px; font-weight:bold }
.channel_list_recursion li:hover { background:url(../style/cate_hover.png) no-repeat; color:#FFF; }
.active_ul{display:block;}
.active_ul h1{ padding-left:10px;}
.active_ul h1:hover{ border:1px solid #999999; border-right:none;}
.channel_list_recursion  ul{ display:none}
.prmore span{ font-weight:bold; line-height:35px; margin-right:5px;}
.top_more li {
    line-height: 24px;
    text-align: left;
}
.top_more li a{ margin-left:10px;}
.li_active {}
.li_active a{color:#fff}
.li_active {   
border-bottom: 1px solid #cfcfcf;
line-height: 32px;
background: url("../style/cate_hover.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
color: #fff;
}
.li_active ul{display:block;}
.channel_list_recursion li a {
    display: block;
    line-height: 32px;
    padding: 0 0 0 10px;
	font-weight:bold;
}
.li_no a{font-weight:bold}
.li_active a{font-weight:bold; color:#fff}
.left_title h1 {
	font-weight:bold;
}
#slide_content a{ text-decoration:underline;}
.slide_content_a{}
#slide_content_a table{ width:100%; border:1px solid #999; border-collapse:collapse}
#slide_content_a td{ padding-left:5px; border:1px solid #999;  word-break: break-all; word-wrap: break-word;}
.page_turner{}
.page_turner ul{ text-align:center;}
.page_turner li{ display:inline-block;}
.page_turner  .active a{ background:#900; color:#fff}
.pro h2 {
    font-size: 16px;
    font-weight:bold;
    line-height: 30px;
}
.pro h1{ height:180px;}
.pro h3{}
.pro div{ margin-top:0px;}
.pros li{  margin-bottom:50px; width:350px; margin-right:0px;}
.pe img{ height:130px;}
.pe{ }
.pe li {
    width: 260px;
	   float: left;
	   height:10px;
}
.p_name,.c_name{text-transform:capitalize}
#showlist li{ margin-right:10px;}
.page_turner ul{ padding:0px; margin:0px;}
.page_turner li{ padding:0px; margin:0px; width:30px;}
#navigation ul .active {
    background: url(../style/nav_hover.png) no-repeat  center bottom  ;
    color: #ce000c;
}
#navigation ul li a {
    color: #222;
    display: block;
    font-size: 12px;
    font-weight: bold;
    padding: 0 20px;
    width: auto;
}
#slide_content p {word-break:break-all;word-wrap:break-word;}
.pg_textarea {
    width: 300px;
}
.pg label {
    width: 130px;
}
.pg_text {
    width: 300px;
}
.pg ol {
    padding: 30px 100px 30px 50px;
}
.why h3{ }
@media (max-width: 768px) {
#iconDiv{ display:none}
}
.cert li {
    float: left;
    margin: 0 1.5% 3%;
    text-align: center;
    width: 30%;
}
.cert li img {
    height: auto;
    padding: 5% 5% 0;
    width: 90%;
}
.cert li h1 {
    font-size: 12px;
    line-height: 30px;
    padding: 0 0 6px;
}
.cert li a {
    background: none repeat scroll 0 0 #e1e1e1;
    float: left;
    height: auto;
	border-radius:5px;
    width: 100%;
}
.cert li a:hover{
	color:#fff;
	background:#C00;
	border-radius:5px;
}
a {
    color: #222;
    outline: medium none;
    text-decoration: none;
    transition: all 0.5s ease 0s;
}
#navigation .about .active {
    color: #fff;
}
#navigation .products .active {   
    color: #fff;
}
.foodchem_hr{border-bottom: 1px dashed #999999; height:1px;  clear:both }
.left_body {
    overflow: hidden;
    padding: 0px
}
#slide_content_c{}
#slide_content_c h2{ font-size:12px; margin-top:10px}
#flag{ padding-bottom:4px;font-size:13px;}
#flag a{ font-weight:bold; text-decoration:underline; font-size:13px;}
#flag b{font-size:13px;}
#info_content p{ margin-bottom:10px; font-size:12px; line-height:20px;}
.li_active_ul{overflow:visible;}
.li_active_ul  h1{ padding-left:10px;}
.li_active_ul  h1 div{ display:none;}
.li_active_ul  h1 div a{ padding:2px;padding-left:15px; padding-right:15px;}
.li_active_ul  h1 div a:hover{background:#f2f2f2;}
.li_active_ul  h1:hover{border:1px solid #ccc; border-right:none; z-index:11;background:#f2f2f2;}
.li_active_ul  h1:hover div{ display:block; position:absolute; width:250px; z-index:10; background:#fff; border:1px solid #d1d1d1; margin:-33px -3px 0 238px; font-weight:bold }
.dangqian{background:#f2f2f2;}
#reviews span{font-weight:bold; font-style:italic}
#reviews{border-bottom:#ccc solid 1px; margin-bottom:10px; padding-bottom:5px; font-size:13px; }
#reply{color:#630;  font-weight:normal}
#re_itme{ color:#333}
#re_itme span{ margin-left:200px;}
/*产品广告轮显*/
.slide{position:relative;width:500px;height:500px;}
.slide .pic{width:500px; height:500px; line-height:300px;float:left;position:absolute;}
.slide .pic img{width:500px;border:1px solid #e4e4e4; max-height:500px; line-height:300px; vertical-align: middle;}
.slide .pic a.cur{display:block;}
.slide .thumb{
	width:320px;
	position: absolute;
	bottom: 0px;
	right: 0px;
}
.slide .thumb a{display:block;height:50px;margin-top:2px;border:#fff 1px solid;padding:1px; float:left}
.slide .thumb a img{height:50px; border:#ccc 1px solid; padding:2px}
.slide .thumb .cur, .slide .thumb a:hover{border:#ff6700 1px solid;}
.cur{display:block}
#xiangguan{ border:1px solid #CCC; background:#F2F2F2; line-height:25px; padding:10px; margin-top:10px;}
#xiangguan a{ margin-left:20px; display:block}
#xiangguan H3{ padding:0PX; margin:0px;}
#newsList{ width:100%;}
#newsList .title{border-bottom: 1px dotted #EEEEEE;float: left;line-height: 35px;width: 80%; overflow:hidden;}
#newsList .news_time{border-bottom: 1px dotted #EEEEEE;float: left;line-height: 35px;width: 20%;}
.iabout{ width:500px;}
