/*开发设计：余姚电子商务网
  联系电话：0574-62775659
  QQ:2118610*/

/*=======  综合定义部份  =======*/
html, body{ height:100%; } 
BODY {
	FONT-SIZE: 12px;
	margin: 0px;
	color: #666;
	line-height: 155%;
	}
img{ border:0;}

FORM { padding:0;}
TD {
	color: #666;
	line-height: 155%;
}

SELECT {
	FONT-SIZE: 12px; COLOR: #666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

A{
	COLOR: #666666; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
A:hover {
	COLOR: #ff9900; TEXT-DECORATION: underline
}
.input_box {
	WIDTH: 212px;  HEIGHT: auto; COLOR: #ff9900; FONT-SIZE: 12px
}
td p { line-height:25px;}
TH {
	 COLOR: #666666; FONT-SIZE: 12px
}
.pulldown {
	TEXT-ALIGN: right; COLOR: #666666; FONT-SIZE: 12px; RIGHT: auto
}
.boldheader {
	 COLOR: #666666; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
.title {
	 COLOR: #000000; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
.subtitle {
	 COLOR: #666666; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
.input_box1 {
	BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BACKGROUND-COLOR: #ffffff;  HEIGHT: auto; COLOR: #ff9900; FONT-SIZE: 12px; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid
}
.white {
	BACKGROUND-COLOR: #666666; COLOR: #ffffff
}


iframe{zy:expression(this.src='about:blank',this.outerHTML='');}
#myframe{zy:expression() !important}

/* ======页面排版部份=====*/
#layout{
	width:800px;
	padding:0 auto;
	margin:0 auto;
	overflow:hidden;
	}
#head{
	width:800px;
	margin:5px auto 0px auto;
}
#logo{
	float:left;
}
.top{ width:995px; margin:0px auto;}
.top_search{ float:right; margin-top:15px; #margin-top:0px; _margin-top:0px;}
.tags{ text-align:right; width:150px;  margin:0px; color:#AAAAAA; margin-bottom:0px;}
.tags a { color:#AAAAAA; text-decoration:none;} 
.tags a:link { color:#AAAAAA; text-decoration:none;} 
.tags a:visited { color:#AAAAAA; text-decoration:none;} 
.tags a:active { color:#AAAAAA; text-decoration:none;} 
.tags a:hover { color:#AAAAAA; text-decoration:underline} 
#top{
	width:995px;
	margin:0px auto
}
#top2{
	width:409px;
	height:21px;
	float:left;
}
#nav{ 
	width:995px;
	margin:10px auto 0px auto;
	#margin:0px auto;
	_margin:0px auto;
	border-top:1px #4B4B4B solid;
}
.tips{ 
	float:left; 
	font-size:12px;
	color:#FFF; 
	line-height:30px;
	margin-left:10px;
}

#menu_nav{
	color:#000000;
	margin:8px 0px 4px 0px;
	padding:0px;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}
#menu_nav ul{ list-style:none; margin:0px; padding:0px; }
#menu_nav ul li{ 
	float:left; 
	width:80px;
	text-align:center;
	background:url(images/nav_btn.gif) no-repeat left top; 
	height:20px;
	margin-right:20px; 
	display:block;
	padding-top:1px;
}
#menu_nav ul li a{ color:#000000; text-decoration:none; display:block;} 
#menu_nav ul li a:hover{ 
	color:#000000; 
	text-decoration:none; 
	background:url(images/nav_btn.gif) no-repeat left -22px;
	display:block;
	height:20px;
} 

.flash{ float:left; width:600px;}
.flash_bg{ margin:0px auto; 
	width:995px; 
	text-align:left;
	background-image:url(images/bg.jpg);
	background-repeat:no-repeat;
	height:382px;
}
.flash_right{
	width:370px;
	margin-left:5px;
	float:left;
}

.flash_title{ border-bottom:1px #3E3E3E solid; width:345px; margin-top:40px;}
.flash_right_list{
	margin:0px;
	padding:0px;
	list-style:none;
}
.flash_right_list li{ float:left; width:120px; color:#6E6E6E; }
.flash_right_list li img{ margin-bottom:6px;}
.flash_right_list li p{ margin:5px 0px; line-height:22px;  }
.name{ 
	width:110px;
	text-align:center;
	background:url(images/view_btn.gif) no-repeat left top; 
	height:20px;
	display:block;
	font-weight:bold;
	padding-bottom:1px;
}
.name a{ 
	color:#000000; text-decoration:none; display:block;
}
.name a:hover{ 
	color:#000000; 
	text-decoration:none; 
	background:url(images/view_btn.gif) no-repeat left -21px;
	display:block;
	height:20px;
}
.index_news{ float:left; width:315px; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif}
.index_img{ float:left; width:260px; height:166px;}
.index_text{ 
	width:390px;
	float:left;
	margin-top:10px;
	color:#8B8A8A; 
	line-height:21px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:100;
	
}
.index_text .com{ 
	float:left;
	width:200px; 
	margin-left:30px;
	_margin-left:15px;
	font-size:12px;
	font-weight:100;
}
.index_text .wel{ font-weight:bold; font-size:12px; margin-bottom:2px; color:#606060; }
.index_text .pic_pro{ border:1px #d9d9d9 solid; padding:2px; float:right; margin-right:25px;_margin-right:15px; margin-top:25px;}
.index_news p{ margin:10px 0 10px 15px; font-size:14px;}
.index_news ul{
	margin:0px;
	padding:0px;
	margin-left:15px;
	list-style:none;
}
.index_news ul li{ background:url(images/ico.gif) no-repeat 0px 6px; padding-left:10px; margin:1px 0px;}
.index_news ul li a{ color:#545454; text-decoration:none;}
.index_news ul li a:link{ color:#545454; text-decoration:none;}
.index_news ul li a:hover{ color:#ff0000; text-decoration:none;}
#content{
	width:995px;
	margin:10px auto;
	#margin:0px auto;
	_margin:0px auto;

}
#content .bot{
	width:995px;
	margin:10px auto;
	color:#636363;
}


#content .bot_fl{
	width:335px;
	float:left;
	background-image:url(images/wel.jpg);
	background-repeat:no-repeat;
	position:relative;
	height:114px;
	margin-right:13px;
	display:block;
	background-position:0px 0px;
	z-index:10;
}
#content .bot_over{	
	width:335px;
	float:left;
	background-image:url(images/wel.jpg);
	background-repeat:no-repeat;
	height:114px;
	margin-right:13px;

}
#content .bot_out{	
	width:335px;
	float:left;
	background:url(images/wel.jpg) no-repeat -348px top;
	background-repeat:no-repeat;
	height:114px;
	margin-right:13px;
}
	
	
	
.btm_left{
	 float:left;

}
.btm_left a {
	display:block;
}

.btm_right {
	padding:0px;
	float:left;
	width:244px;
	margin:10px 0 5px 5px;
	font-weight:100;
}

.btm_right span{
	font-size:12px;
	color:#C0BFBF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: 500;
}
.btm_right P{
	margin:4px 0px 0px auto;
	#margin:6px 0px;
	_margin:6px 0px;
	font-weight:100;
	}
	
.btm_right2 {
	padding:0px;
	float:left;
	width:185px;
	font-size:12px;
	margin:10px 0 5px 5px;
}

.btm_right2 span{
	font-size:12px;
	color:#C0BFBF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: 500;
}
.btm_right2 P{
	margin:4px 0px 0px auto;
	#margin:6px 0px;
	_margin:6px 0px;
	}
.btm_right2 div{
	clear:left;

}
.btm_right2 a{color:#636363; text-decoration:none; }
.btm_right2 div a{ color:#E68D01; text-decoration:none; font-weight:bold;}
.btm_right2 div a:link{ color:#E68D01; text-decoration:none; font-weight:bold;}
.btm_right2 div a:visited{ color:#E68D01; text-decoration:none; font-weight:bold;}
.btm_right2 div a:hover{ color:#E68D01; text-decoration:none; font-weight:bold;}
.btm_right div{
	clear:left;

}
.btm_right a{color:#636363; text-decoration:none; }
.btm_right a:link{color:#636363; text-decoration:none; }
.btm_right a:visited{color:#636363; text-decoration:none; }
.btm_right a:hover{color:#636363; text-decoration:underline; }
.btm_right a:active{color:#636363; text-decoration:underline; }
.bot01{ float:left; color:#E68D01;}
.bot01 a{ color:#E68D01; text-decoration:none; 	font-weight:bold;}
.bot01 a:link{ color:#E68D01; text-decoration:none; 	font-weight:bold;}
.bot01 a:hover{ color:#E68D01; text-decoration:none; 	font-weight:bold;}
.bot01 a:visited{ color:#E68D01; text-decoration:none; 	font-weight:bold;}
#content .bot_news{
	width:335px;
	float:left;
	background:url(images/wel.jpg) no-repeat left top;
	height:114px;
	margin-right:14px;
}


#content .bot_over2{	
	width:297px;
	float:left;
	background-image:url(images/contac.jpg);
	background-repeat:no-repeat;
	height:114px;

}
#content .bot_out2{	
	width:297px;
	float:left;
	background:url(images/contac.jpg) no-repeat -309px top;
	background-repeat:no-repeat;
	height:114px;
}


#content .bot_img{
	background-image:url(images/bot_bot02.gif);
	background-repeat:no-repeat;
	width:966px;
	height:8px;
}
#content2{
	width:800px;
	margin:10px 0px;
	#margin:0px;
	_margin:0px;

}
#content3{
	width:800px;
	margin:0px auto;
	background-color:#fff;
	border-top:1px #fff solid;
}
#content_left{
	width:800px;

}
#content_right{
	width:800px;
	float:left;
}


#content_right_tit2{
	background-image:url(images/bartit.gif);
	background-repeat:no-repeat;
	height:34px;
	width:224px;

}
#content_right_con{
	width:250px;
	height:auto;
}
#content_right_con a{ color:#848484; text-decoration:none}
#content_right_con a:link{ color:#848484; text-decoration:none}
#content_right_con a:hover{ color:#848484; text-decoration:underline}
#content_right_bot{
	background-image:url(images/sidebot.gif);
	background-repeat:no-repeat;
	width:224x;
	height:9px;
	margin-bottom:6px;
}
#content_left_tit{
	width:800px;
	border-bottom:1px #d1d1d1 solid;
	margin-bottom:15px;
	margin-top:2px;

}
#content_left_con{
	width:800px;
	height:auto;
	color:#666;
}
#content_left_con a{ text-decoration:underline; color:#9D9D9D;}
#content_bg{
	background-image:url(images/titbg.gif);
	background-repeat:repeat-x;
	height:10px;
}
#content_left_bot{
	background-image:url(images/rightbot.gif);
	background-repeat:no-repeat;
	width:701px;
	height:9px;
	margin-bottom:6px;
}
#index_left{
	width:340px;
	float:left;
}
#index_left1{
	float:left;
	width:335px;
	
}
#index_left2{
	float:left;
	width:335px;

}
#index_left_left{
	width:132px;
	float:left;
	margin-left:14px!important;
	margin-left:5px;
	
}
#index_left_right{
	float:left;
	width:155px;
	margin-top:10px;
	border-right:1px #E1DAD4 solid;
	padding:20px 20px 5px 0px;
	
}
#index_left_right2{
	float:left;
	width:170px;
	#width:180px;
	_width:180px;
	margin-top:10px;
	padding:20px 4px 5px 0px;
	
}
.left {
    float: left;
    width: 202px;
	height:100%;
	background-color:#F2F4F5;
}
.right {
    float: right;
    width: 195px;
	margin-top:32px;
	height:100%;
	border-left:1px solid #efefef;
     
}
.middle {
    padding: 0px 0px 0px 224px;
    margin: 0px;
	margin-top:12px;
}
#footer{
	float:left;
	width:800px;
	margin:25px auto 0px auto;
	text-align:left;
}
#footer a:link{
	COLOR: #666;
	text-decoration: none;
}
#footer a:visited{
	COLOR: #666;
	text-decoration: none;
}
#footer a:hover{
	COLOR: #f00;
	text-decoration: underline;
	}

.product-menu{
	width:177px;
	background-image:url(images/arrowup.gif);
	/*background-position:4px left;*/
	clear:both;
	background-repeat: no-repeat;
	/*浅色 分类标题背景重复*/

}
.product-menu a:link{
	COLOR: #fff;
	text-decoration: none;
	font-size:12px;
}
.product-menu a:visited{
	COLOR: #fff;
	text-decoration: none;
	font-size:12px;
}
.product-menu1{
	width:185px;
	background-image:url(images/arrowup1.gif);
	/*background-position:4px left;*/
	clear:both;
	background-repeat: no-repeat;
	/*浅色 分类标题背景重复*/
}
.product-menu-arrow {
	font:12px ;
	color:#545454;
	height:22px;
	/*浅色 分类标小图标和文字设置部分*/
}

.product-menu span a,
.product-menu span a:visited {
	font-size:12px;
	color:#fff;/*浅色更多链接按钮颜色*/
}

.product-menu span a:hover {
	color:#ff0000;
	font-size:12px;	
	/*浅色更多链接按钮经过颜色*/
}

/** =====滑动门======*/
    #tabs1 {
      float:left;
      width:100%;
	  background:#fff;
      font-size:12px;
      line-height:normal;
      }
    #tabs1 ul {
	  margin:0;
	  padding:0;
	  list-style:none;
      }
    #tabs1 li {
	  width:192px;
	  height:30px;
      margin:0;
      padding:0;
      }
    #tabs1 a {
      float:left;
      background:url("/images/tableft1.gif") no-repeat left top;
      margin:0;
      padding:0;
      text-decoration:none;
      }
    #tabs1 a span {
      float:left;
	  width:192px;
	  height:30px;
      display:block;
      background:url("/images/tabright1.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#627EB7;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabs1 a span {float:none;}
    /* End IE5-Mac hack */
    #tabs a:hover span {
      color:#627EB7;
      }
    #tabs1 a:hover {
      background-position:0% -42px;
      }
    #tabs1 a:hover span {
		  width:192px;
	  height:30px;
      background-position:100% -42px;
      }



/* ======常用样式=====*/
.box {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-bottom-style: none;

}
.box2 {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}
.box3 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.fontarial {
	
}

.border {
	border: 1px solid #E7E7E7;
}


/* =======字体=============*/
.font_big {
	FONT-SIZE: 12px;
	line-height: 20px;
	font-weight:bold;
	color:#666;
}

.white_font_10 {
	color: #FFFFFF;
	font-size:12px;
	font-weight:bold;
}

.font_9 {
	
	FONT-SIZE: 12px;
}

.font_white {
	
	font-size:10px;
	color: #FFFFFF;
}

.font_gray {
	
	font-size:12px;
	color: #545454;
}
.font_area {font-size:16px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:40px;}

/* =======特殊链接========= */
A.white:link,
A.white:visited {
	COLOR: #5E8E9C;
	text-decoration: none;
	font-size:12px;
}

A.white:active {
	COLOR: #CCFF66;
	font-size:12px;	
}
A.white:hover {
	COLOR: #CCFF99;
	font-size:12px;	
}

A.Product:link,
A.Product:visited {
	COLOR: #FFFFFF;
	text-decoration: none;
	font-size:12px;
	padding-left: 16px;
	padding-right:5px;
	width:192px;
	height:30px;
	background: url(/images/left_img_product_bg_on.gif) left no-repeat top;
}
A.Product:active {
	COLOR: #CCFF66;
	font-size:12px;	
}
A.Product:hover {
	COLOR: #ff0000;
	font-size:12px;	
}

/*=========表单及其它==============*/

.input {
	border:1px solid #d1d1d1;
	font:12px Verdana; 
	HEIGHT: 18px;
	background-color:#fff;
	color:#666;
}
.submit_btn{
	border:2px outset; 
	background-color:#DADADA; 
	font:12px Tahoma, "宋体";
	padding-top:2px;
	height:23px;
	margin-left:5px;
}
.Txt { width:124px; border:1px #4B4B4B solid;  background-color:#000000; height:15px; margin-bottom:0px; color:#666}
.submit_btn2{
	height:18px;
	width:22px;
	background:url(images/search.gif) no-repeat 50% top;
	border-style:none;
}
.u {
	background-image:url(/images/right_bg.gif);
	border-bottom:1px solid #eeeeee;
}
.font9{
	color:#FFFFFF;
	font-size:9px;
	font-weight: bold;
	
}
.font9 a:link{
	color: #FFFFFF;
	font-size:9px;
	
	font-weight: bold;
}
.font9 a:visited{
	color: #FFFFFF;
	font-size:9px;
	
	font-weight: bold;
}
div#resize a:hover{position: absolute;}
div#resize a:hover img{height: 250px; width:auto;}

#zoomimg {padding:0; display:inline; margin:0 auto; list-style-type:none; width:145px; height:145px; clear:both;} 
#zoomimg li {display: inline; float:left; margin-right:0px;width:145px; height:145px; } 
#zoomimg li a {position:relative; display:block; width:145px; height:145px; background:transparent; } 
#zoomimg li a img {width:100%; height:100%; border:0;} 
#zoomimg li a:hover {position:absolute; left:-30px; top:-50px; width:250px; height:250px; z-index:100; border:1px solid #cccccc;}

ul#hovershow{
   list-style-type: none;
   margin: 0px;
   float: left;
   display: inline;
   clear: both;
  }
  ul#hovershow li{
   float: left;
   display: inline;
   margin: 2px;
  }
/*  ul#hovershow li a {
   display: block;
   width:140px;
   height: 140px;

  }
  ul#hovershow li a img{
  border:1px #efefef solid; 
  width:100%;
  height:100%;
  
  }
  ul#hovershow li a:hover{
  position: absolute;
  z-index:100;
  margin: -52px 0 0 -125px;
 
  }
  ul#hovershow li a:hover img{
  width:250px;
  height:250px;
  border:1px #efefef solid;
  
  }*/
  
a.top:link, a.top:active, a.top:visited { font-size: 13px; color:#FFFF00; }
a.top:hover { font-size: 13px; color:#0000FF;   }

a.topr:link, a.topr:active, a.topr:visited { color:#666666; }
a.topr:hover { color:#0000FF; }

a.topb:link, a.topb:active, a.topb:visited { color:#FFFFFF; }
a.topb:hover { color:#FFFF00; }

a.sort:link, a.sort:active, a.sort:visited { font-weight: bold; font-size: 13px; color:#0328c1; }
a.sort:hover { font-weight: bold; font-size: 13px; }

a.nsort:link, a.nsort:active, a.nsort:visited { color:#666666 }
a.nsort:hover { color:#0000FF; }

.topf   { color:#FFFFFF; }
.top4 { Z-INDEX: 1; VISIBILITY: hidden; POSITION: absolute; top:100px; left:40px; }
.topk1 { width:322; }
.topk2 { width:394; }
.topk3 { width:609; }
.clear{
	clear:both;
}
.top_right{
	margin-right:15px;
	}
.rightguo{
	width:600px;
	float:right;
	margin-top:8px;
	text-align:right;
	margin-right:0px!important;
	margin-right:3px;
	
}
.layout_top{
	width:967px;
	margin:15px auto 0px auto;
	background-color:#FFF;
}
.layout_top1{
	float:left;
}
.layout_top1{
	float:right;
}
.layout_bottom{
	width:967px;
	background-color:#FFF;
	height:13px;
}
.red{
	color:#BB0354;
	font-weight:bold;
}
.red a{ color:#BB0354; text-decoration:none}
.red a:link{ color:#BB0354; text-decoration:none}
.red a:hover{ color:#BB0354; text-decoration:none}
.red a:active{ color:#BB0354; text-decoration:none}
.red a:visited{ color:#BB0354; text-decoration:none}
.text_tit{ 
	color:#FA8E01; 
	font-size:16px;
	padding:20px 0px 8px 27px;
	#padding:20px 0px 8px 20px;
	_padding:20px 0px 8px 20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.context{
	line-height:20px;
	padding:0px 5px 8px 15px;
}
.left_index{
	margin-left:15px; 
	height:170px;
	padding:0px;
}

.newslist {padding-left:15px; background:url(images/icon.gif) no-repeat left; width:220px; overflow:hidden;}


.CollapsiblePanel {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #666666; TEXT-DECORATION: none; PADDING-TOP: 0px
}
.CollapsiblePanelTab {
	PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #ff9900; CURSOR: pointer; PADDING-TOP: 0px; -moz-user-select: none; -khtml-user-select: none
}
.CollapsiblePanelContent {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.CollapsiblePanelTab A {
	TEXT-DECORATION: none
}
.CollapsiblePanelOpen .CollapsiblePanelTab {
	
}
.CollapsiblePanelTabHover {
	COLOR: #ff9900; TEXT-DECORATION: underline
}
.CollapsiblePanelOpen .CollapsiblePanelTabHover {
	COLOR: #ff9900; TEXT-DECORATION: underline
}
.CollapsiblePanelFocused .CollapsiblePanelTab {
	
}
.link_icon { line-height:22px; font-weight:bold; font-size:12px; }