/*初始化*/
body{
font-family:Arial, Helvetica, sans-serif,"宋体";
font-size:12px;
color:#000;
line-height:130%;
background:#fff;
text-align:center;
margin:0px;
padding:0px;
}

div{
margin:0px auto;
padding:0px;
border:0px;
font-size:12px;
line-height:130%;
}

table{
font-size:12px;
margin:0px auto;
line-height:130%;
}

.clear{
clear:both;}

ul,li{
list-style:none;
margin:0px;
padding:0px;}

li{
margin:0px auto;
}

.left{
float:left;
display:inline;}

.right{
float:right;
display:inline;}

form,img{
margin:0px;
padding:0px;
border:0px;}

a:link { color: #000; text-decoration: none; }
a:visited { color: #000; text-decoration: none; }
a:hover { color: #f00; text-decoration: none; }

/*  整体框架  */
.container{
width:1002px;
background:url(images/bg.jpg) repeat-y;
position:relative;
overflow:hidden;
}

.header{
width:776px;
overflow:hidden;
}

.header_left{
width:179px;
height:132px;
float:left;
overflow:hidden;
}

.logo{
width:131px;
height:93px;
margin-top:16px;
background:url(images/index_05.jpg) no-repeat;
}

.logo_bottom{
width:179px;
height:9px;
margin-top:10px;
background:url(images/index_15.jpg) no-repeat;
}

.header_right{
width:597px;
float:left;
overflow:hidden;
}

.left_pic{
width:11px;
height:99px;
background:url(images/index_02.jpg) no-repeat;
float:left;
}

.website_title{
width:296px;
height:51px;
margin-left:7px;
margin-top:36px;
float:left;
background:url(images/index_08.jpg) no-repeat;
}

.tab{
width:140px;
height:24px;
*height:36px;
text-align:center;
float:right;
padding-top:12px;
}

.nav_wrap{
width:596px;
height:32px;
margin-left:1px;
float:left;
display:inline;
}

.nav_wrap li{
float:left;
}

.nav_line{
width:1px;
height:32px;
background:#fff;
overflow:hidden;
}

.nav{
width:84px;
height:32px;
}

.nav a:link {color: #fff;  height:22px;*height:32px; padding-top:10px; background:#008641; display:block; text-decoration: none; }
.nav a:visited {color: #fff; height:22px; *height:32px; padding-top:10px; background:#008641; display:block; text-decoration: none; }
.nav a:hover { color:#FFCC00; height:22px; *height:32px; padding-top:10px; font-weight:bold; background:#FF8C31; display:block; text-decoration: none; }

.pagebody{
width:776px;
overflow:hidden;
}

.sidebar{
width:179px;
float:left;
overflow:hidden;
padding-bottom:20px;
}

.side_nav_name{
margin-top:11px;
}

.white_bg{
width:155px;
background:#fff;
overflow:hidden;
}

.product_list{
width:127px;
height:20px;
*width:155px;
*height:28px;
background:url(images/index_29.jpg) no-repeat;
text-align:left;
padding-left:28px;
padding-top:8px;
}

.search_input{
width:130px;
height:16px;
height /**/:18px;
margin-top:5px;
border:1px solid #ccc;
border-left:2px solid #999;
border-top:2px solid #999;
}

.main{
width:597px;
float:left;
overflow:hidden;
}

.index_content{
width:570px;
padding-top:20px;
text-align:left;
line-height:200%;
height:270px;
display:table;
}

.content{
width:570px;
padding-top:20px;
text-align:left;
line-height:200%;
height:400px;
display:table;
}

.product_show{
width:570px;
height:185px;
margin-top:15px;
margin-bottom:5px;
}

.footer{
width:776px;
overflow:hidden;
}

.foot_line{
width:776px;
height:23px;
background:url(images/index_45.jpg) repeat-x;
}

.copyright{
padding-top:10px;
padding-bottom:10px;
line-height:23px;
background:#fff;
}

.float_left{
width:112px;
height:193px;
background:url(images/index_13.jpg) no-repeat;
position:absolute;
left:0px;
top:119px;}

.float_right{
width:112px;
height:193px;
background:url(images/index_13.jpg) no-repeat;
position:absolute;
left:890px;
top:119px;}