/*初始化*/
body{
font-family:Arial, Helvetica, sans-serif,"宋体";
font-size:12px;
color:#E3E3E3;
line-height:130%;
background:url(images/index_02.gif) repeat-x #000;
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: #E3E3E3; text-decoration: none; }
a:visited { color: #E3E3E3; text-decoration: none; }
a:hover { color:#FFCC00; text-decoration: none; }

/* 整体框架  */
.header_wrap{
width:870px;
overflow:hidden;
background:#E5E4EC;
margin-top:20px;
}

.tap{
text-align:right;
padding-right:15px;
color:#000;
margin-top:14px;
}

.tap a:link { color: #000; text-decoration: none; }
.tap a:visited { color: #000; text-decoration: none; }
.tap a:hover { color:#FFCC00; text-decoration: none; }

.logo{
width:57px;
height:57px;
float:left;
margin-left:18px;
margin-top:5px;
background:url(images/index_05.gif) no-repeat;
display:inline;
}

.web_name{
width:437px;
height:58px;
background:url(images/index_08.gif) no-repeat;
float:left;
margin-left:15px;
}

.nav_wrap{
width:866px;
height:34px;
margin-top:19px;
background:url(images/index_14.gif) repeat-x;
}

.nav_wrap img{
display:block;
}

.line{
width:870px;
height:7px;
overflow:hidden;
background:#000;
}

.nav{
float:left;
color:#FFF;
width:70px;
margin-top:14px;
}

.nav a:link { color: #fff; text-decoration: none; }
.nav a:visited { color: #fff; text-decoration: none; }
.nav a:hover { color:#FFCC00; text-decoration: none; }

.nav_line{
width:16px;
height:34px;
background:url(images/index_17.gif) no-repeat;
float:left;
overflow:hidden;
}

.banner{
width:871px;
height:156px;
}

.pagebody{
width:870px;
overflow:hidden;
background:url(images/index_52.gif) repeat-y;
}

.main_wrap{
width:628px;
overflow:hidden;
float:left;
}

.bai{
height:20px;
overflow:hidden;
background:#E5E4EC;
}

.nav_name_wrap{
height:34px;
background:#B4B3B9;
border-bottom:1px solid #000;
}

.nav_name{
float:left;
display:inline;
margin-left:18px;
}

.web_site{
width:132px;
height:5px;
float:right;
margin-right:5px;
margin-top:24px;
overflow:hidden;
background:url(images/index_36.gif) no-repeat;
}

.content_wrap{
width:628px;
overflow:hidden;
float:left;
}

.sidebar{
width:103px;
height:400px;
background:url(images/index_48.gif) repeat-y;
float:left;
}

.sub_nav_wrap{
width:103px;
height:400px;
display:table;
}

.sub_nav_list{
width:85px;
float:left;
height:27px!important;
height /**/:40px;
text-align:left;
display:inline;
padding-top:13px;
margin-left:18px;
}

.sub_nav_list1{
width:99px;
float:left;
height:27px!important;
height /**/:40px;
text-align:left;
display:inline;
padding-top:13px;
margin-left:4px;
}

.sub_nav_list a:link { color: #E3E3E3; text-decoration:none; }
.sub_nav_list a:visited { color: #E3E3E3; text-decoration: none; }
.sub_nav_list a:hover { color:#FFCC00; text-decoration: underline; }

.sub_nav_list1 a:link { color: #E3E3E3; text-decoration:none; }
.sub_nav_list1 a:visited { color: #E3E3E3; text-decoration: none; }
.sub_nav_list1 a:hover { color:#FFCC00; text-decoration: underline; }

.content{
width:500px;
height:400px;
float:left;
margin-left:13px;
line-height:25px;
margin-top:17px;
display:inline;
text-align:left;
}

.content1{
width:600px;
height:400px;
float:left;
margin-left:13px;
line-height:25px;
margin-top:17px;
display:inline;
text-align:left;
}

.right_nav{
width:184px;
overflow:hidden;
float:right;
}

.product_name{
float:left;
margin-left:8px;
text-align:left;
display:inline;
}

.product_list_wrap{
width:184px;
height:35px;
margin-bottom:6px;
background:url(images/pro_list_bg.gif) repeat-x;
}

.product_list{
width:163px;
height:25px!important;
height /**/:35px;
text-align:center;
padding-top:10px;
float:left;
overflow:hidden;
}

.product_list a:link { color: #fff;padding-left:5px; padding-right:5px; background:#121212; text-decoration: none; }
.product_list a:visited { color: #fff; background:#121212; padding-left:5px; padding-right:5px; text-decoration: none; }
.product_list a:hover { color:#FFCC00;background:#121212; text-decoration: none; }

.search_input{
width:110px;
border:0px;
border-top:2px solid #808080;
border-left:2px solid #808080;
background:fff;}

.search_btm{
display:block;
width:35px;
padding-top:6px;
float:left;
}

.bottom_line_wrap{
width:870px;
height:54px;
background:url(images/index_55.gif) repeat-x;
}

.bottom_line1{
width:628px;
height:17px;
background:#595959;
float:left;
}

.bottom_line2{
background:url(images/index_57.gif) no-repeat;
width:8px;
height:54px;
float:left;
margin-left:58px;
}

.bottom_line3{
background:url(images/index_58.gif) repeat-x;
width:176px;
height:54px;
float:left;
}

.footer{
width:870px;
height:60px!important;
height /**/:90px;
display:table;
background:#595959;
line-height:25px;
padding-top:15px;
padding-bottom:15px;
}

/* 铺贴效果 */
.left_wrap{
width:400px!important;
width /**/:410px;
overflow:hidden;
float:left;
margin-left:15px;
margin-top:20px;
display:inline;
background:#B4B3B9;
border:5px solid #ccc;
}

#totalDiv{
width:381px;
overflow:hidden;
background:#D9D9D9;
text-align:center;
height:381px;
}

#select{
width:166px!important;
padding:2px;
width /**/:180px;
overflow:hidden;
float:right;
background:#B4B3B9;
margin-right:15px;
margin-top:20px;
display:inline;
border:5px solid #ccc;
}

.search_top{
height:40px;
line-height:40px;
background:#000;
color:#fff;
text-align:center;
}

.select_input{
width:32px;
}

.color{
width:72px!important;
height:17px!important;
width /**/:76px;
height /**/:24px;
background:url(images/color.gif) center no-repeat;
border:2px solid #333;
}

.btm{
padding-top:0!important;
padding-top /**/:2px;
}

.member{
background:#fff;
width:500px;
text-align:center;
}

.member td{
color:#000;
vertical-align:middle;
}