body{
font-size: 12px;
margin:auto;
padding:0px;
background:url(../images/bg.jpg ) repeat-y scroll top center #31201e;
color:#846000;
font-family:Arial, Helvetica, sans-serif;}

div,ul,li,h1,h2,h3,h4,h5,h6,img,p,dl,dt,dd,ol,input,select,table,tr,td{margin: 0px;padding: 0px;}
ul,li {list-style-type: none;}
a {color: #846000;text-decoration: none;}
a:hover {text-decoration: none; color:#f00;}
img {border: 0;}
.clear{ clear:both;}
.blank_10{
height:10px;
font-size:2px;
background:none;
}

.warp{ width:906px; margin:0 auto;overflow:hidden;}
.header{
height:85px;
overflow:hidden;
}
.logo{ padding-top:34px;}

.menu{
width:906px;
height:31px;
background-color:#828131;
}
.menu a{
width:144px;
height:31px;
line-height:31px;
display:block;
float:left;
margin-left:0;
text-align:center;
color:#f6edc9;
font-weight:bold;
font-size:14px;
}
.menu a:hover{
width:144px;
height:31px;
line-height:31px;
display:block;
float:left;
margin-left:0;
background-color:#f4e9bd;
text-align:center;
color:#828131;
font-weight:bold;
font-size:14px;
}

.banner{ position:relative; overflow:hidden; height:359px; width:100%; z-index:99;}
.index_banner{ width:906px; position:relative; height:359px; overflow:hidden;left:50%; margin-left:-453px;}
.index_ban_ul{ width:906px; height:359px; overflow:hidden; z-index:0;position:relative; margin:0; padding:0; list-style:none; }
.index_ban_num{ width:100%;  position:absolute; bottom:20px; text-align: center; z-index:1;font-size:0; padding:0; }
.index_ban_num li{margin:0 5px; width: 50px; height:6px; overflow: hidden; cursor: pointer;display:inline-block;  *display:inline; zoom:1; background-color:#ccc;}
.index_ban_num li:hover,.index_ban_num .on{ background-color:#be001f;}

.product_class{
width:906px;
overflow:hidden;
}
.product_class ul{
margin:0;
padding:0;
list-style:none;
}
.product_class ul li{
width:225px;
height:182px;
display:block;
float:left;
padding-left:2px;
}

.main{
width:900px;
padding-left:3px;
padding-right:3px;
overflow:hidden;
}

.decorations_01{
width:900px;
overflow:hidden;
margin:0 auto;
background:url(../images/class_bg.gif) repeat-y;
}
.decorations_01 ul{
padding:0;
margin:0;
list-style:none;
}
.decorations_01 ul li{
width:180px;height:211px;background:url(images/cc_bg.gif) center center no-repeat; display:block; float:left; text-align:center; padding-top:40px;
}
.p_img{ width:130px;height:45px; line-height:45px; text-align:center;white-space:nowrap;word-break:keep-all;overflow:hidden;text-overflow:ellipsis;display:block;}

.footer{
width:955px;
height:100px;
background:url(../images/footer_bg.gif) no-repeat;
margin:0 auto;
}
.left{
width:400px;
float:left;
margin-left:0;
line-height:1.8;
padding:13px 0 0 77px;
font-size:14px;
color:#796244;
}
.right{
width:401px;
float:left;
margin-left:0;
line-height:1.8;
padding:13px 0 0 77px;
font-size:14px;
color:#796244;
}

/*·ÖÒ³ÑùÊ½*/
.page{text-align:center; height:50px; line-height:50px; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px;}
.page a{color:#b0985a;}
.page a:hover{color:#dd0505;text-decoration:none;}
