/*css基本规则*/
html,body,*{color: #000;font-size:12px;font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;line-height:18px;}
img{border:0;}
table{font-size:12px}
p.access {display:none;}
.hidden{display:none}/*隐藏*/
a{text-decoration: none;color:#2D347C}
input{ 
	border-right:#fff4a2 1px solid;
	border-bottom:#fff4a2 1px solid;
	border-left:#FFA868 1px solid;
	border-top:#FFA868 1px solid;
	font-size:12px; 
	background:#FFFFE1; 
	padding:1px 0px 1px 0px;
}
textarea{ 
	border-right:#fff4a2 1px solid;
	border-bottom:#fff4a2 1px solid;
	border-left:#FFA868 1px solid;
	border-top:#FFA868 1px solid;
	font-size:12px; 
	background:#FFFFE1; 
	padding:1px 0px 1px 0px;
}
.buton{
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #C4CCDB;
	background: url(../images/bot_bg.gif) repeat-x;
	cursor: pointer; 
}

input.si{ border:#8DB7D0 0px solid; font-size:12px; background:0; padding:0px}
a:hover{color:#7CB7DD;}
from{margin:0}
a {blr:expression(this.onFocus=this.blur())}
area {blr:expression(this.onFocus=this.blur())}
/* 主要布局 */
body{
  text-align: center;
  background: url(../images/bgd_page.gif) repeat-x;
 /* background-attachment:fixed; 背景固定 */
  margin: 0 auto;
  padding: 0;
  border: 0;
}
div#bgwrap,#bgwrap_top,#bgwrap_bottom{
  background: #FFFFFF; 
  width: 803px;
  margin: 0 auto;
}
div#bgwrap_top{
  background: #FFFFFF url(../images/top.jpg);
  height:220px;
  text-align:left
}
div#bgwrap_bottom{
  background: #FFFFFF url(../images/gfx_footer.png);
  height:20px;
}
div#container{
  text-align:left;
  width:780px;
  margin:0 auto;
}
/*+++*/
#wrapper1 {
    width: 858px;
    text-align: left;    /* Seiteninhalt wieder links ausrichten */
    margin: 0px auto;   /* standardkonforme horizontale Zentrierung */
    background-image: url(../images/bgd_shadow_left.jpg);
    background-repeat: no-repeat;
    padding-left: 35px;
}
#shell {
    width: 804px;
    background-image: url(../images/bgd_shadow_right.jpg);
    background-repeat: no-repeat;
    background-position: 804px 0px;
	padding-right: 36px;
}
/*---------------------头部和头部按钮开始-------------------------*/

#header { 
  margin-top:130px; 
  color:#FFF;
  padding-right:10px;
  clear:both;
}
.header_right{
  color:#FFF;
}
.header_right ul {
  margin:0; 
  text-align: right; 
  padding-top: 1.2em;
  color:#FFF; 
  height:30px;
  padding-bottom:0.4em;
}
.header_right ul li { 
  list-style-type:none;
  color:#fff;
  font-weight:bold;
  display:inline;
}
.header_right ul li a:link, .header_right ul li a:visited {
  display:inline; 
  padding: 3em 0.5em 0.5em; 
  text-decoration:none; 
  color:#gray;
  border-left: 0px solid #fff;
}
.header_right ul li a:link{ color:#fff}
.header_right ul li a:visited { color:#fff}
.header_right ul li a:hover { 
  border-bottom: 1px solid gray;
  color:gray;
  background: #fff url(../images/arrow2.gif) center center no-repeat;
}
/*---------------------头部和头部按钮结尾-------------------------*/

/*---------------------头部下面的横向菜单开始-------------------------*/
 #tabs {
      float: right;
	  text-align:right;
      width:100%;
      font-size:93%;
	  margin-top:0px;
      line-height:normal;
      }
    #tabs ul {
	margin:0;
	float: right;
	padding:3px 0px 0 0px;
	list-style:none;
      }
    #tabs li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabs a {
      float:left;
      background:url(../images/men_news_s.jpg) no-repeat left top;
      margin:0;
      padding:0 0 0 0px;
      text-decoration:none;
      }
    #tabs a span {
      float:left;
	  margin-right:2px;
      display:block;
      background:url(../images/men_news.jpg) no-repeat right top;
      padding:9px 15px 12px 12px;
	  font-weight:bold;
      color:#FFF;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabs a span {float:none;}
    /* End IE5-Mac hack */
    #tabs a:hover span {
      color: #F00;
	  font-weight:bold;
      }
    #tabs a:hover {
      background-position:0% -42px;
      }
    #tabs a:hover span {
      background-position:100% -42px;
      }
    #tabs .current a {
                background-position:0% -42px;
        }
    #tabs .current a span {
                background-position:100% -42px;
        }
/*---------------------头部下面的横向菜单结尾-------------------------*/
#wrapper {
  margin: 5px 0;
  
}
/*-----------网页的右边布局定义开始----------*/
#content{
  float:right;
  text-align:left;
  margin:0px ;
  width:580px;
  border:0px solid #0048AA
}
#content p{
  line-height:1.4em;
  padding: 0 15px;
  margin-bottom: 20px;
  text-align:justify; 
  text-indent:2em;
  text-justify:inter-ideograph;
}
#content h3{
/*内容标题*/
  position: relative;
  top: 4px;
  font-size: 1.1em;
  line-height: 20px;
  color: #425970;
  background: url(../images/2t1.gif) bottom repeat-x;
  padding: 0px 0px 8px 15px;
  margin:5px;
  margin-bottom:10px
}
/*-----------网页的右边布局定义开始----------*/

.more{
  text-align:right;
  position: absolute;
  top: 0px;
  color: #BDBDA2;
  right: 30px;
}
img.floatleft
{
float: left;
margin: 0px 14px 3px 0px;
}
img.floatright
{
float: right;
margin: 0px 14px 3px 0px;
}
.index_show {
	PADDING-RIGHT: 0px; PADDING-LEFT:20px; BACKGROUND: #FFFFFF url(../images/11.jpg)  bottom repeat-x; FLOAT:none; PADDING-BOTTOM: 10px; MARGIN: 5px; PADDING-TOP: 2px; TEXT-ALIGN: left;border-bottom:1px dashed #8DB7D0 
}
.index_show UL {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 10px; BORDER-TOP: medium none; PADDING-LEFT:220px; MARGIN: 0px; BORDER-LEFT: medium none; LINE-HEIGHT: 12px; PADDING-TOP: 10px; BORDER-BOTTOM: medium none;
}
.index_show LI {
	PADDING-RIGHT: 5px; PADDING-LEFT: 8px; LINE-HEIGHT: 22px; LIST-STYLE:none; TEXT-ALIGN: center;
}
.index_show DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.index_sort {
	PADDING: 10px 0;
	BACKGROUND: #FFFFFF url(../images/bak2.gif)  bottom repeat-y;
	FLOAT:none;
	MARGIN: 5px;
	text-align:left;
	width:98%
}
.product_show{	
	width:245px;
	margin:0px 10px 0;
	line-height:18px;
	float:left;
	padding:3px;
	color: #636363;
	text-align:left;
	font-weight:bold;
	
}
.product_show ul {
     color:#000080;
     line-height: 12px;
     font-weight: bold;
     padding: 6px 0 0 14px;
	 margin:5px;
	 float:left;
	 width:200px;
	 BACKGROUND: #FFFFFF url(../images/t2.gif)  top repeat-x;
	 border:dashed 1px #B6C3C9
}
.product_show LI {
	list-style: url(../images/arr2.gif);
    margin: 3px;
	margin-left:1em;
	padding-left:0px;
    line-height: 16px;
}

img.box {
  display: inline; 
  background: #eee; 
  float: left; 
  margin: 5px 10px; 
  border: #ccc 1px solid; 
  padding: 5px; 
  position: relative
}
/*左边布局开始*/
#left_side {
  float: left;
  margin-top:1em;
  line-height:;
  width:175px;
  border:0px dashed #cccccc;
}

#left_side h3 {
  margin:0px;
  margin-bottom:-1em;
  font-size: 12px;
  text-align:center;
  color: #fff;
  padding: 5px 10px 4px;
  width:160px;
  FILTER: DropShadow(Color=#FFFFFF, OffX=2, OffY=2, Positive=2);
  height:34px;
  background:#FFFFFF url(../images/left_h3.jpg) no-repeat;
}
#left_side h4 {
  margin:0px;
  font-size: 12px;
  text-align: left;
  color: #425970;
  padding: 5px 0px 4px 20px;
  background: url(../images/db1.gif) no-repeat left bottom;
  height:20px;
}

#left_side p {
  margin-top:5px;margin-bottom:15px;
  padding:4px;
  color: #666666;
}
/*左边布局结尾*/
/*---------------------菜单-链接-开始-----------------*/
.linklist {

  padding-left: 0;
  margin-left: 1em;
  margin-top:-1em;
  width: 170px;
}
/* 根据Indigo而修改*/
.linklist ul {
	margin: 0;
	padding: 0;
}
.linklist li { 
	border-bottom: 1px dashed #FCC143;
	list-style: none;
	margin-right: 10px;	
}
.linklist li a {
	color: #777;
	display: block;
	height: 18px;
	font-size:1em;
	padding: 3px 6px 3px 18px;
	text-decoration: none;
}
.linklist li a:hover {
	color: #0048AA;
	font-weight:bold;
	background:#FFF8DC url(../images/nav_li.gif) no-repeat;
}
/*---------------------菜单-链接-结尾-----------------*/

#wrapper {
  margin-top: 5px;
}
/*------页脚开始--------*/
#footer{
  text-align:center;
  color: #000; 
  border-top: 1px solid #FFDB83;
  background: url(../images/footerbg.jpg) repeat-x bottom;
  padding-top:6px;
  margin-top:2px;
  clear:both;
  width:803px;
}
#footer p{
  margin:5px 0 0;
  padding:5px 10px;
  text-align:center;
}
#footer ul { 
  list-style-type:none; 
  margin:5px; 
  padding:0 5px; 
  text-align:center;
}
#footer ul li { 
  list-style-type:none;
  display:inline;
  padding:5px; 
  border-left: 1px solid gray;
}
#footer  ul li a:link,#footer ul li a:visited { 
  display:inline; 
  text-decoration:none;
  color:black; 
  text-transform:uppercase;
}
#footer ul li a:hover {
  text-decoration:underline;
}
/*------页脚结尾--------*/


/* 来自Indigo的修改 */
code {
	background: url(img/bgcode.gif);
	border: 1px solid #F0F0F0;
	border-left: 6px solid #0048AA;
	color: #555;
	display: block;
	font: normal 1.1em Lucida Sans Unicode,serif;
	margin-bottom: 12px;
	padding: 8px 10px;
	white-space: pre;
}
#rightColumn{	
	width:160px;
	float:right;
	margin-bottom:5px;
	background-color:#7CB7DD;
}
#shopping_cart{	
/*购物车开始*/
	margin:3px;
	padding:3px;
}
.product_container{	
	width:240px;
	margin-left:15px;
	margin-top:6px;
	margin-bottom:6px;
	line-height:50pt;
	height:140px;
	padding:4px;
	float:left;
	display:inline;
	font-weight:bold;
/*购物车结尾*/

}
/* ------表格的定义------- */
table.product{
	text-align:center;
	background: #E0EAED;
} 
table.product th{
    padding: 3px;
	background:#FF9940;
	color:#FFF;
	margin:0px;
	height:23px;
	font-size:12px;
}
table.product td{
    padding: 2px 8px;
	height:25px;
}
/*------------左边菜单开始--------------------*/
.list{
  float: left;
  width: 580px;
  padding-top:10px;
  padding-bottom: 20px;
  margin:0 0px 0 0px;
  background: #FFFFFF;
  }
.explain{
  margin:5px;
  margin-top:0;
  border:1px solid #F4C34C;
  padding:5px 10px;
  color:#666666;
  line-height:18pt;
  text-align:left;
}
   .list ul {
   margin: 0px;
   margin-top: -0.8em;
   border: medium none; /*不显示边框*/
   list-style-type: none;
   padding-right: 25px;
   padding-left: 25px;
}
   .list li {
   padding: 5px; 
   line-height: 14px !important;line-height: 12px;
   border-bottom: #D4D3D3 1px dotted; 
   list-style-type: none;
   text-align: left;
 } 
 .list li a {
   padding-top: 12px !important;padding-top: 8px;
   padding-right: 0px;
   padding-bottom: 5px;
   padding-left: 15px;
   DISPLAY: block;
   color: #CCC; 
}   
   .list span{
   color:#666666;
}
.list div{
   left:200px;
   float:inherit
}
/*--------------------左边菜单结尾--------------------------*/
#contenter {
	clear: both;
	float:inherit;
	margin-bottom:0;
	overflow: hidden
	}
	
#contenter-1 {
	overflow: hidden;
	}	

#prd_text {
	margin: 0;
	width: 520px;
	overflow:auto;
	display:block;
	border-right: 0px solid #0048AA;
}
	
#prd_text-1 {
	padding: 10px;
}

#prd_text h2
{
  position: relative;
  top: 0px;
  font-size: 13px;
  line-height: 20px;
  color: #425970;
  background: url(../images/2t1.gif) bottom repeat-x;
  padding: 0px 0px 8px 15px;
  margin:0 5px 10px;
}

#prd_text-1 ul
{
   padding-top:15px;
   padding-left:10px;
   margin:0px 5px 2px;
   padding-right:5px;
   font-size:15px;
   line-height:20pt;
   font-family:Times New Roman, Times, serif
}

#prd_text-1 li
{
   padding-top:0px;
   margin:0.5em 0.5em ;
   margin-bottom:-0.3em;	
   list-style:url(../images/item_13.gif) inside lower-roman
}
/*购物车开始*/

#shopping_cart{
	width:180px;
	float:right;
	font-size:12px;
	padding:2px;
	color:#000;
}

#sidebar {
	float: right;
	width: 235px;
	_width: 235px;	/* IE Hack */
	text-align: left;
	background: url(../images/right_bg.gif) repeat-y ;
	margin: 0;
	margin-right: 20px;
	_margin: 5px 5px 0px 0;
	}
#sidebar .top
{
  background: url(../images/right_top.gif) no-repeat top left;
	padding: 0px;
	margin: 0px;
	width: 235px;
	height: 21px;
}

#sidebar .bottom
{
  background: url(../images/right_bottom.gif) no-repeat bottom left;
	padding: 0px;
	margin: 0px;
	width: 235px;
	height: 26px;
}	
	#sidebar h3#sidebar_title {
		border-bottom: 1px solid #ececec;
		margin: 0;
		padding: 5px;
		}
		
	#sidebar h4.faq {
		text-align: right;
		margin: 0;
		padding: 10px 0;
		font-size: 12px;
		}	
		
	#sidebar .faq_layer {
		padding: 0 10px;
		margin-top:4px;
		}
 #clear_float {
    clear: both;
  }
  /*购物车结尾*/

  /*------表格------*/
table.flycart{
   text-align:center;
   border:#EEE 1px solid;
   margin:0;
   padding:0;
   border-bottom:#EEE 0px solid
}	
table.flycart td{
   border-bottom:#DDD 1px solid;
}
table.flycart th{
   border-bottom:#DDD 1px solid;
   background:#CCC
}
.error{
   background:url(../images/sorry.gif) no-repeat;
   height:136px;
   width:250px;
   padding-left:10px;
   margin-left:105px;
   padding-top:70px;
   text-align:center;
   font-weight:bold;
}	
/**/
#topbutton{
	width:586px;
	font-size:0px;
	height:42px;
	margin-top:0px;
	margin-left:215px;
	border-right:1px solid #9F241C;
}
#banner{
 text-align:center;
 float: center;
 width:799px;
 background:#fff;
 margin:2px 0px 0px 3px ;
 border-top:1px solid #FF9E26;
}
/*产品分类菜单*/
#pro_left{
	width:170px;
	float: left;
	clear: none;
	height: auto;
	text-align: left;
}

#menuleft{
        width: 170px;
        }
#menuleft li a {
	voice-family: "\"}\"";
	voice-family: inherit;
	height: 24px;
	text-decoration: none;
	color: #000000;
  }

#menuleft li a:link, #menuleft li a:visited {
	color: #666;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 4px;
	padding-right: 0;
	padding-left: 18px;
	font-weight: bold;
	height: 20px;
	
 }
#menuleft li a:hover, #menuleft li #current {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 4px;
	padding-left: 18px;
	color: #0048AA;
	font-weight:bold;
	background:#FFF8DC url(../images/nav_li.gif) no-repeat;
 }
#menilevo ul {
    width: 170px;
	margin-left:2px;
	
}
#menilevo ul li {
    position: relative;
}
#menilevo li ul {
    position: absolute;
    left: 139px;
    top: 0px;
    display: none;
	z-index:1px;
 
	
}
#menilevo li ul li {
	border-bottom:0;
	border-top:0;
	padding-left:6px;
	background: #FFF;
	/*position: absolute;只显示一个菜单*/
	border-bottom:1px solid #FCC143;
	border-left:6px solid #FED559;
	z-index:10px;
	color:#666666;
}
#menilevo ul li a {
    display: block;
	border-bottom:0
}
/* Fix IE. Hide from IE Mac \*/
* html #menilevo ul li {
    float: left;
    height: 1%;
}
* html #menilevo ul li a {
    height: 1%;
}
/* End */
#menilevo li:hover ul, #menilevo li.over ul {
    display: block;
}