﻿h*{margin:0;padding:0;}
body{font-size:12px;
color:#454545;
font-family:"微软雅黑","宋体",Arial, Helvetica, sans-serif;
line-height:24px; }
img{border:none;}
ul{ list-style-type:none;}
a{ text-decoration:none; color:#454545;}
a:hover{ text-decoration:none; color:#63a162;}
.clear{ clear:both; line-height:0px; font-size:0;visibility: hidden;}
/*首页头部*/
#header{
margin:0px auto;
/* width:960px; */
position:relative;
}
#logo{
position:absolute;
top:6px;
left:0px;
z-index:100;}
/*首页导航*/
#menu{
position:absolute;
top:45px;
right:0px;
width:650px;
border-bottom:1px solid #278f9c;
z-index:100;}
#menu01{
padding-top:40px;
float:right; width:650px;
}
#menu01 ul{
}
#menu ul{
width:650px;
}
#menu ul,#menu01 ul{
float:right;
height:41px; margin:0 auto; background:url(menu_bj.jpg) no-repeat; padding-left:20px;}
#menu ul li,#menu01 ul li{ float:left; width:90px; }
#menu ul li a,#menu01 ul li a{
 color:#fff;
}
#menu ul li a,#menu01 ul li a{ display:block; height:41px; line-height:41px; font-size:14px; text-align:center;  font-weight:bold;}
/*首页banner*/
.banner{ width:100%; height:448px; overflow:hidden;
/* padding-top:6px; */
background:url(topbg.jpg) no-repeat top center;
}
.banner li{ list-style-type:none; width:100%;}
.banner li div{ width:1000px;  height:448px; margin:auto; overflow: hidden;}
.banner li div img{ width:1000px; height:448px; }
/*首页内容*/

#container_bg{
background:url(container_bg.jpg) no-repeat top center;
padding-top:29px;
}
#container{ width:100%; 
margin:0 auto; 
padding:0px;
background:url(cont_bg.jpg) repeat-x left top;
padding-bottom:30px; }
#wrapper{
margin:0px auto;
width:1000px;
background:url(wraper_bg.jpg) no-repeat top center;
padding-top:20px;
overflow:hidden;
}


#content{
float:right;
width:660px;
margin-right:50px;
_margin-right:20px;
}

#content h1{
font-size:18px;
color:#2c6a2a;

}



/*产品推荐首页*/
#commend_index{
border-bottom:5px solid #226b1c;
margin-bottom:10px;
overflow:hidden;
}
#commend_index ul{ padding-top:15px;}
#commend_index ul li{ float:left; width:160px; text-align:center;}
#commend_index ul li img{ border:1px solid #cccccc;}
.oleft{
margin:auto;
width:635px;
overflow:hidden;
margin-top:5px;
}

.rollBox .Cont{
width:635px;
overflow:hidden;
height:230px;
}
.rollBox .ScrCont{
width:10000000px;
}
.rollBox .Cont .pic{
width:190px;
float:left;
text-align:center;
margin-left:10px;
margin-right:10px;
_margin:0px 9px;
}
.rollBox .Cont .pic img{
border:1px solid #a1a1a1;
display:block;
margin-bottom:5px;
}
.rollBox .Cont .pic h4{
line-height:30px;
font-size:12px;
font-weight:normal;
text-align:center;
}
.rollBox .Cont a:link,.rollBox .Cont a:visited{
color:#505050;
text-decoration:none;
}
.rollBox .Cont a:hover{
text-decoration:underline;
}
.rollBox #List1,.rollBox #List2{
float:left;
}

.rollBox .xxoo{
float:right;
width:120px;
margin-bottom:5px;
}
.rollBox .xxoo img{
margin-left:5px;
margin-right:5px;
}
.rollBox .xxoo .LeftBotton{
float:left;
margin-right:20px;
overflow:hidden;
display:inline;
cursor:pointer;
color:#2a5229;
}
.rollBox .xxoo .RightBotton{
margin-top:0px;
display:inline;
cursor:pointer;
}


/*首页关于我们*/


h2.about_h2title{
font-size:18px;
color:#2c6a2a;
line-height:30px;
border-bottom:1px solid #cce0cb;
}
span.more{
float:right;
margin-top:-28px;
margin-right:15px;
}
#about  p{
margin-top:20px;
font-size:12px;
line-height:25px;
}
#about  p img{
margin-top:5px;
}


/*首页左侧列表*/
#navigation{
float:left;
width:222px;
margin-left:30px;
_margin-left:20px;
}
h2.list_h2title,h1.h1title,p.bt{
border-bottom:1px solid #b5bfc3;
}
h2.list_h2title,.update h2,h1.h1title,p.bt{
color:#485459;
font-size:14px;
padding-left:20px;
line-height:30px;
}
p.bt{
font-weight:bold;
}

span.en_index{
color:#48861c;
font-size:24px;
float:left;
margin-top:-30px;
font-weight:bold;
}

/*首页左侧产品分类列表*/
.product_list{
clear:both;
margin:0px auto;
width:222px;
padding-bottom:30px;
margin-top:20px;
overflow:hidden;
}
.product_list li{
float:left;
margin-bottom:5px;
}
.product_list li a{
float:left;
width:200px;
line-height:30px;
padding-left:40px;
}
.product_list li a:hover{
background:#226b1c;
color:#fff;
}


/*首页联系方式*/
.tel_index{
clear:both;
margin:0px auto;
width:222px;
text-align:center; 
background:url(tel_index.jpg) no-repeat left top;
height:90px;
padding-top:30px;
margin-bottom:15px;
}
.tel_index a{
color:#407d3e;
font-size:14px;
margin-left:70px;
_margin-left:85px;

font-weight:bold;
}



/*首页新闻中心*/
ul.hot{
clear:both;
margin-top:10px;
padding:5px;
border:1px solid #d6dbdd;
margin-bottom:20px;
}
ul.hot li a{
background:url(new_dian.jpg) no-repeat left center;
padding-left:10px;
}


/*首页底部*/
#footer{
width:100%x;
background:#226b1c;
margin:0 auto; 
padding:0px;}
#footer p{
margin:0px auto;
/* width:960px; */
color:#fff;
line-height:24px;
padding-bottom:20px;
padding-top:20px; text-align:left;}
#footer p a:link,#footer p a:visited{
text-decoration:underline;
color:#fff;}


.newlist{
margin-top:30px;
}

.newlist span{
float:right;
}

#cp_lr{
text-align:center;
}

#mydefault_content{
margin:20px 12px;
}

/*分页*/
#pages{
clear:both;
float:left;
width:98%;
overflow:hidden;
margin-top:30px; 
padding-bottom:10px;
text-align:center;}
/*上一个 下一个*/
#up_down{ 
float:left;
width:95%;
padding-left:20px;
text-align:left;
color:#555;
font-size:12px;
border:1px solid #ccc;
line-height:30px;
margin-bottom:15px;
margin-top:10px;}



/*产品详细页*/
h1.title{
font-size:14px;
text-align:center;
margin:0px;
color:#666;
}

/*标题下面的信息，如发布时间、点击次数等*/
#title_extra{
display:block;
text-align:center;
margin:10 auto;
font-size:12px;
line-height:20px;
}

#news_lr{
margin:0px auto;
width:98%;
}
ul.prolist{
margin-top:20px;
}
ul.prolist li{
float:left;
width:190px;
display:block;
margin:0px 15px;
text-align:center;
line-height:20px;
height:220px;
_margin:0px 10px;
}
ul.prolist li img{
float:left;
border:1px solid #ccc;
}


#header_inside{
margin:0px auto;
width:940px;
height:100px;
}

#logo01 img{
float:left;
width:280px;
}

/*产品详细介绍中标题*/
h3.chanpin-title{
float:left;
width:95%;
padding-left:20px;
text-align:left;
color:#555;
font-size:12px;
border:1px solid #ccc;
height:30px;
line-height:30px;
margin-bottom:15px;
}	
/*相关产品*/
#related_product ul li{
float:left;
width:145px;
text-align:center;
height:180px;
display:block;
margin-right:8px;
margin-left:5px;
_margin-left:2px;
}
#related_product ul li img{
width:145px;
border:1px solid #ccc;
height:139px;
}
#related_product ul li h4{
font-weight:normal;
font-size:12px;
line-height:20px;
}

a.red:link,a.red:visited{
background:#226b1c;
color:#fff;
}


body.body_pro{
background:url(top_bg.jpg) no-repeat top center; 
margin:0px auto; width:100%;
}


#sj{
    position: fixed;
    _position: absolute;
    top: 300px;
    right: 0px;
    background: #cfcfcf;
    z-index: 9999;}

#sj p{
    margin: 0px;
    padding: 0px;
    text-align: center;
    font-weight: bold;
    font-size: 12px;
    line-height: 20px;
    color: #ff0000;
}