﻿/*全局*/
body
{
    padding: 0px;
    margin:0px;
    font-family: Arial, Tahoma;
    font-size: 12px;
    color:#404040;
}
A:link
{
	text-decoration: none; color:#000;
}
A:visited
{
	text-decoration: none; color:#000;
}
A:hover
{
	text-decoration: underline; color:#4C953F;
}

.divcenter{margin-left: auto; margin-right: auto}
.divwidth1{width: 100%;}
.divwidth2{width: 900px;}
.clear{clear:both;}

input      { font-family:  Arial, 宋体; font-size: 12px }
select     { font-family:  Arial, 宋体; font-size: 12px }
textarea   { font-family:  Arial, 宋体; font-size: 12px }
img  {  border: 0px none; }
h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,p,form,fieldset,legend,input,img{margin:0;padding:0;}
ul,ol{list-style:none;}

.BlackTxt 
{
    color:#000000;
}
.BlackLink a:link,.BlackLink a:visited
{
    color:#000000;
    text-decoration:none;
}
.BlackLink a:hover
{
    color:#AD1E1E;
    text-decoration:underline;
}

.WhiteTxt 
{
    color:#FFFFFF;
}
.WhiteLink a:link,.WhiteLink a:visited
{
    color:#FFFFFF;
    text-decoration:none;
}
.WhiteLink a:hover
{
    color:#AD1E1E;
    text-decoration:none;
}

/*header*/
#header
{
  margin-top:3px;
}
#header .f1
{
  float:left;
}
#header .f2
{
  float:right;
  margin-top:3px;
}
#header .f2 a
{
  color:#6CB343;
  padding:3px 5px;
  text-decoration:none;
}
#header .f2 a:hover
{
  color:#6CB343;
  padding:3px 5px;
  background:#E0F5B4;
  text-decoration:none;
}
#header .f2 .f2_top{ text-align:right;}
#header .f2 .f2_bottom{ text-align:right;  color:#6CB343; margin-top:3px;}
#header .f3{ float:left; padding-left:20px;}

#nav
{
  margin-top:10px;
  background:#5DA540 url(nav_01.gif) no-repeat left top;
  height:36px;
  line-height:36px;
  overflow:hidden;
  color:#fff;
}
#nav .n1
{
  padding:0px 30px;
}
#nav .n2
{
	padding-left:28px;
}
#nav .n2 a
{
  color:#fff;
  font-size:14px;
}
#nav .n2 span
{
  padding:0px 11px;
}
/*search*/
#search
{
  margin-top:10px;
  padding-left:15px;
}
#search input
{
  margin-right:10px;
  vertical-align:middle;
}
#search .key
{
  margin:0px 3px;
}

/*webmap*/
.webpath
{
  margin-top:8px;
}
.webpath .c1
{
  font-family:Tahoma;
  padding-left:14px;
  height: 27px;
  line-height: 27px;
  background:#F3F3F5;
  white-space:nowrap;
  overflow: hidden;
}

/*products*/
.products li .p1 a img
{
  width:143px;
  height:143px;
  padding:5px;
  border:solid 1px #ddd;
}
.products li .p1 a:hover img
{
  background:#E0F5B4;
  border:solid 1px #6AB048;
}


/*sidebar*/
#sidebar
{
  float:left;
  width:208px;
  overflow:hidden;
}
#sidebar .block
{
  width:200px;
  overflow:hidden;
}
#sidebar .title
{
  font-size:14px;
  font-weight:bold;
  height:28px;
  line-height:30px;
  overflow:hidden;
  background:url(sidebar_01.gif) no-repeat left top;
  color:#fff;
  padding-left:30px;
}
#sidebar .back
{
  background:#f4f4f4;
  border:solid 1px #E6E6E6;
}
#sidebar .categories
{
  width:100%;
}
#sidebar .categories li
{
  font-size:14px;
  height:25px;
  line-height:25px;
  margin-top:4px;
  padding-left:43px;
}
#sidebar .contact, #sidebar .help
{
  margin-top:4px;
  padding:10px;
}

/*content*/
#content
{
  float:left;
  width:692px;
  overflow:hidden;
}

/*title_name*/
.title_name
{
  background:url(title_02.gif) repeat-x left top;
}
.title_name .c1
{
  background:url(title_01.gif) no-repeat left top;
}
.title_name .c2
{
  background:url(title_03.gif) no-repeat right top;
  height:28px;
  line-height:30px;
  overflow:hidden;
  font-size:14px;
  font-weight:bold;
  color:#fff;
  padding-left:25px;
}

/*pages*/
.pages
{
  
}
.pages span
{
  margin-left:8px;
}
.pages .ps select
{

}
.pages a
{
  margin-left:8px;
}
.pages .enabled
{
  color:#8B8989;
}

/*footer*/
#footer
{
  margin-top:6px;
  padding-top:15px;
  text-align:center;
  background:url(foot_01.gif) repeat-x left top;
}
#footer .c1
{
  margin:0px 28px;
  line-height:38px;
  height:38px;
  overflow:hidden;
  background:url(x_01.gif) repeat-x left bottom;
}
#footer .c1 span
{
  padding:0px 18px;
}
#footer .c2
{
  padding:5px 0px;
  line-height:26px;
}