html, body {
background-color:#FFFFFF;
height:100%;
margin:0;
padding:0;
}
p, form, ul, button, select, input, div, li, textarea, ol, dl, dt, dd, h1, h2, h3, h4, h5, h6 {
color:#515459;
font-family:Hei,Sans,Song,Tahoma,SimSun;
font-size:12px;
}
a {
color:#515459;
font-family:Hei,Sans,Song,Tahoma,SimSun;
}
p, h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, dd, form {
font-weight:normal;
margin:0;
padding:0;
}
ul {list-style-type:none;}
a, li, dd {line-height:20px;}
a:link {text-decoration:none;}
a:visited {text-decoration:none;}
a:hover {text-decoration:underline;}
a:active {text-decoration:none;}

.f14 {font-size:14px;}
.f12 {font-size:12px;}
.bold {
font-weight:bold;
}

.white {color:#FFFFFF;}
.white a:link {color:#FFFFFF;}
.white a:visited {color:#FFFFFF;}
.white a:hover {text-decoration:underline;}
.white a:active {color:#FFFFFF;}

.white2 {color:#FFFFFF;}
.white2 a:link {color:#FFFFFF;}
.white2 a:visited {color:#FFFFFF;}
.white2 a:hover {text-decoration:underline;}
.white2 a:active {color:#FFFFFF;}

.gray {color:#9A9B9A;}
.gray a:link {color:#9A9B9A;}
.gray a:visited {color:#9A9B9A;}
.gray a:hover {text-decoration:underline;}
.gray a:active {color:#9A9B9A;}

.blue {color:#108CF0;}
.blue a:link {color:#108CF0;}
.blue a:visited {color:#108CF0;}
.blue a:hover {text-decoration:underline; font-weight:bold;}
.blue a:active {color:#108CF0;}

.green {color:#439F37;}
.green a:link {color:#439F37;}
.green a:visited {color:#439F37;}
.green a:hover {text-decoration:underline;}
.green a:active {color:#439F37;}

.orange {color:#FF8000;}
.orange a:link {color:#FF8000;}
.orange a:visited {color:#FF8000;}
.orange a:hover {text-decoration:underline;}
.orange a:active {color:#FF8000;}

.orange2 {color:#FF8000;}
.orange2 a:link {color:#FF8000;}
.orange2 a:visited {color:#FF8000;}
.orange2 a:hover {text-decoration:underline;}
.orange2 a:active {color:#FF8000;}

/*头*/
#head{
height:60px;
margin:0 auto;
width:900px;
}
#head_left{
float:left; 
width:240px; 
height:60px;
}
#head_right{
float:right; 
height:30px;
}
#head_right li{
padding:30px 0 0 0;
}
#line{
width:100%;
height:13px;
border-top:1px solid #5B9400; 
border-bottom:1px solid #5B9400; 
background:url(bg_dt1.gif) 50% 50% repeat-x;
}

/*中间*/
#main{
width:900px;
margin:0 auto;
}

/*中间-左*/
#main_left{
float:left;
padding:15px 0;
width:160px;
}
#main_left dl{
border:1px solid #079bac;
}
#main_left dt{
background:url(bg_dt2.gif) 50% 50% repeat-x;
padding:0 0 0 10px;
border-bottom:1px solid #079bac;
height:28px;
line-height:28px;
font-size:14px;
font-weight:bold;
color:#fff;
}
#main_left dd{
padding:0 10px;
letter-spacing:5px;
line-height:35px;
font-size:14px;
font-weight:bold;
border-bottom:1px dashed #ccc;
}

/*中间首页*/
#main_right{
float:right; 
padding:15px 0;
width:720px;
}
#main_right dt{
background:url(bg_dt1.gif) 50% 50% repeat-x;
padding:0 0 0 10px;
border:1px solid #5B9400;
height:28px;
line-height:28px;
font-size:14px;
font-weight:bold;
color:#fff;
}
#main_right dd{
float:left;
padding:0 0 0 10px;
width:350px;
line-height:40px;
font-size:14px;
border-bottom:1px dashed #ccc;
}


/*中间分类页*/
#main_class{
float:right; 
padding:15px 0;
width:720px;
}
#main_class dt{
background:url(bg_dt1.gif) 50% 50% repeat-x;
padding:0 0 0 10px;
border:1px solid #5B9400;
height:28px;
line-height:28px;
font-size:14px;
font-weight:bold;
color:#fff;
}
#main_class dd{
padding:0 0 0 10px;
line-height:40px;
font-size:14px;
border-bottom:1px dashed #ccc;
}

/*中间内容页*/
#main_content{
float:right; 
padding:15px 0;
width:720px;
}
#main_content dt{
background:url(bg_dt1.gif) 50% 50% repeat-x;
padding:0 0 0 10px;
border:1px solid #5B9400;
height:28px;
line-height:28px;
font-size:14px;
font-weight:bold;
color:#fff;
}
#main_content dd{
padding:10px 20px 0 20px;
}
#main_content .title{
font-size:14px;
font-weight:bold;
color:#108CF0;
}
#main_content .content{
line-height:24px;
}
#main_content .content *{
font-size:12px;
}

/*foot*/
#foot{
clear:both;
width:100%;
padding:3px 0 2px 0;
height:40px;
text-align:center;
line-height:20px;
background-image:url(foot_bg.png);
}