/* Common Css */
a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: underline;
}
a:hover {
	color: #FF6600;
}
td {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}
.style1{
  color:#FFC300;
  padding:0px;
  margin:0px;
}

.style2{
  padding:0px;
  margin:0px;
  font-size:14px;
  font-weight:bold;
  color:#000;
}

.style3{
  color:#E09802;
}

.style4{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:normal;
  color:#685845;
  text-decoration:none;
}

.style5{
  font-size:12px;
  font-weight:bold;
  color:#000;
}

.style6{
  color:#C17902;
}

.frame_pic{
  border-style:solid;
  border-width:1px;
  border-color:#D2D2D2;
}

.item_name{
  width:147px;
  height:21px;
  line-height:21px;
  background:url(button_bg.png);
  overflow:hidden;
  vertical-align:middle;
}
/* index CSS */
body{ 
   background-color:#FFF;
   margin:0 auto;
   padding:0px;
}

div{
   margin:0;
   padding:0px;
}

#header{
   margin:0 auto;
   width:968px;
   height:285px;
}

#header .top{
	margin:0px;
	padding:0px;
	top:0;
	left:0;
	text-align:left;
	position:relative;
	float:left;
}

#header .people{
   position:relative;
   float:right;
   z-index:998;
   bottom:0px;
}

html>body #header .people{
   bottom:261px;
}

#simple{
   z-index:999;
   position:relative;
   float:right;
   width:auto;
   top:24px;
   right:0px;
}

html>body #simple{
   top:12px;
}

#simple ul{
   list-style:none;
   position:relative;
   display:inline;
}

html>body #simple ul{
   display:block;
}

#simple li{
   float:left;
   display:inline;
}

#simple a{
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:13px;
   font-weight:bold;
   color:#000000;
   text-decoration:none;
}

#simple .line{
   width:2px;
   height:15px;
   color:#C58602;
   background-color:#C58602;
   margin-left:12px;
   margin-right:12px;
   vertical-align:bottom;
   line-height:15px;
}

html>body #simple .line{
   height:18px;
}

#footer{
   width:968px;
   margin:0px auto;
   margin-top:5px;

}

html>body #footer{
   margin-top:25px;
}

#footer ul{
   list-style:none;
   padding:0px;
   margin:0px;
}

#footer li{
   float:left;
   margin-top:10px;
   vertical-align:middle;
}

#footer .line{
   height:68px;
   width:1px;
   background-color:#969696;
   margin-left:20px;
   margin-right:20px;
}

#footer li p{
   line-height:24px;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:12px;
   color:#585757;
   vertical-align:middle;
   margin:0px;
   padding:0px;
   margin-left:30px;
}

#footer hr{
   height:2px;
   color:#000000;
   background-color:#000000;
   padding:0px;
   margin:0px;
   width:968px;
}

#category_first{
  margin:0px auto;
  padding:0px;
  width:968px;
  clear:both;
  vertical-align:middle;
  height:580px;
  overflow:hidden;
}

#category_first ul{
  list-style:none;
  position:relative;
  float:left;
  margin:0px;
  padding:0px;
}

#category_first ul li{
  padding:0px;
  margin:0px;
  float:left;
  display:inline;
  text-align:left;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-weight:bold;
  font-size:12px;
}

#category_first .left{
  padding:0px;
  margin:0px;
  width:690px;
}

#category_first .left .top{
   background:url(category_bg1.gif);
   background-repeat:no-repeat;
   margin:0;
   padding:0px;
   width:335px;
   margin-top:0px;
   padding-left:15px;
   color:#FFFFFF;
   line-height:23px;
   vertical-align:bottom;
   overflow:hidden;
}
#category_first .left .top2{
   background:url(category_bg1a.gif);
   background-repeat:no-repeat;
   margin:0;
   padding:0px;
   width:335px;
   margin-top:0px;
   padding-left:15px;
   color:#FFFFFF;
   line-height:23px;
   vertical-align:bottom;
   overflow:hidden;
}
#category_first .left .line{
  width:690px;
  background-color:#D2D2D2;
  color:#D2D2D2;
  padding:0px;
  margin:0px;
  height:3px;
}

html>body #category_first .left .line{
  height:5px;
}

#category_first .left .ie1{
	position:relative;
    float:left;
	background-color:#D2D2D2;
	width:690px;
	height:3px;
	overflow:hidden;
}

html>body #category_first .left .ie1{

}


#category_first .right{
  width:260px;
  margin:0px;
  padding:0px;
  margin-left:10px;
  margin-top:20px;
  float:right;
  height:205px;
  background:#ECE9D8 url(category_bg2.gif);
  background-repeat:no-repeat;
  background-position:right bottom;
  top:-45px;
  overflow:hidden;
}


html>body #category_first .right{
  top:-36px;
  height:210px;
}

#category_first .right .login li{
  padding:0px;
  margin:2px;
  margin-top:15px;
  position:relative;
}

#category_first .right .login .title{
  width:auto;
  text-align:left;
  vertical-align:bottom;
  line-height:20px;
  position:relative;
  float:left;
  width:auto;
}

html>body #category_first .right{
  margin-top:8px;
}

#category_first .right .login .li_right{
  float:right;
}

#category_first .right .login .forget{
  width:170px;
  padding:0px;
  padding-bottom:5px;
  margin:0px;
  float:right;
}

#category_first .right1{
  width:260px;
  height:375px;
  margin:0px;
  padding:0px;
  margin-left:10px;
  float:right;
  background-color:#ECE9D8;
  list-style:none;
  overflow:hidden;
  top:-160px;
}

html>body #category_first .right1{
  top:-140px;
}

#category_first .right1 li{
  padding:0px;
  margin:0px;
}

#category_first .right1 .companyinfo{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:normal;
  line-height:20px;
  padding-left:15px;
  padding-right:5px;
  padding-bottom:10px;
  color:#3E3E3E;
  height:280px;
}

html>body #category_first .right1{
  margin-top:8px;
}

#category_first .content{
  margin:0px;
  padding:0px;
  width:690px;
  position:relative;
  float:left;
  background-color:#FBF6E6;
  height:180px;;
}

html>body #category_first .content{
}

#category_first .content ul{
	position:relative;
	float:left;
	padding:0px;
	padding-top:5px;
	padding-bottom:2px;
	margin:0px;
	width:690px;
	background-color:#FBF6E6;
	overflow:hidden;
	vertical-align:middle;
}

#category_first .content .txt{
   line-height:24px;
   width:440px;
   padding-left:10px;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:12px;
   font-weight:normal;
   color:#3E3E3E;
   vertical-align:middle;
}

#category_first .content2{
  margin:0px;
  padding:0px;
  width:690px;
  position:relative;
  float:left;
  background-color:#F2F1F1;
  height:114px;
  overflow:auto;
  top:-10px;
}

html>body #category_first .content2{
  padding-bottom:20px;
  top:0px;
}

#category_first .content2 ul{
  position:relative;
  float:left;
  padding:0px;
  padding-top:5px;
  padding-bottom:5px;
  margin:0px;
  width:690px;
  background-color:#F2F1F1;
  vertical-align:middle;
  overflow:visible;
}

#category_first .content2 li{
  margin-top:5px;
  margin-left:35px;
  width:300px;
  line-height:30px;
  color:#C37F0D;
  font-weight:bolder;
}

#category_first .content2 a{
  color:#9F7C01;
  text-decoration:none;
}

#category_first .content2 .txt{
   line-height:24px;
   width:420px;
   padding-left:10px;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:12px;
   font-weight:normal;
   color:#3E3E3E;
   vertical-align:middle;
}

#category_first .product_pic{
   width:690px;
   height:185px;
   text-align:center;
   overflow:hidden;
   background-color:#FFFFFF;
   position:relative;
   float:left;
   border:#D2D2D2 1px solid;
}

html>body #category_first .product_pic{

}

#category_first .product_pic .product_block{
   margin-left:8px;
}

#category_first .product_pic .item{
   float:left;
   list-style:none;
   width:170px;
}

#category_first .product_pic .item li{
   float:left;
   padding:0px;
   margin:0px;
   margin-top:10px;
}

#category_first .frame_companyinfo{
   position:relative;
   top:-30px;
}


/* about us CSS */
div.cell{
	width:968px;
	margin:0 auto;
	padding:0 10px;
	background-color:#fff;
	text-align:left;
}
h1.path{
	margin:3px 0;
	padding:3px 0;
	font-size: 12px;
	color: #656565;
	font-family: Arial, Helvetica, sans-serif;
}
div.path{
	font-size: 12px;
	color: #656565;
	font-family: Arial, Helvetica, sans-serif;
	width: 941px;
	margin-top: 3px;
	margin-bottom: 3px;
	padding-top: 3px;
	padding-right: 0;
	padding-bottom: 3px;
	padding-left: 0;
	font-weight: bold;
	text-align: left;
}
div.cat{
	background:#fff url(fjt.gif) repeat-x left bottom;
	border: 1px solid #0A4483;
	padding:3px 0px;
	margin:-1px 0;
	width:966px;
	z-index:10;
	position:relative;
}
div.cat1{
	background:#fff;
	border: 1px solid #000000;
	padding:3px 0px;
	margin:-1px 0;
	width:966px;
	z-index:10;
	position:relative;
}

table.content{
	border:0px;
	width:99%;
}
table.content td.leftbar{
	width:200px;
	border-right:1px solid #ccc;
}
html>body .ty{
	height:6px;
	background-image: url(ty.gif);
	background-repeat: repeat-x;
	background-position: top;
}
div.linetitle{
	line-height:22px;
	font-weight: bold;
	color:#ffffff;
	width:783px;
	background-image: url(dt2.gif);
	background-repeat: repeat-x;
}
h4 {
	padding:3px 6px;
	margin:0;
	font-size: 14px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #C58602;
}
h1,h2,h3,h4{font-weight: bold;margin:0;text-align:left;}
div.col{
	border: 1px solid #999999;
	width:760px;
	padding:15px 10px;
	text-indent:2em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	color: #000000;
}
html>body .txt
{
	text-indent:2em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #656565;
	width: 740px;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
}
#menu{
	width:175px;
	margin-left: 2;
	overflow: hidden;
}

#menu .menuhead{
	width:170px;
	line-height: 24px;
	color: #FFFFFF;
	background-color: #C58602;
	font-weight: bold;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}

#menu .stitle{
	background-color: #EDEDED;
	color: #000000;
	border-top: 1px solid #666666;
	width: 170px;
	padding-top: 4px;
	padding-right: 15px;
	padding-bottom: 4px;
	padding-left: 15px;
}
#menu .stitle a{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	text-decoration: none;
}

#menu  ul{
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	background: #E9EFF3;
}
#menu  li{
	margin:0px;
	padding: 0px;
	list-style-type:none;
	background-image: url(url(darrow.gif));
	border-top:1px solid #FFFFFF;
	background-repeat: no-repeat;
}

#menu .stitle a{
	text-decoration: none;
	font-weight: bold;
}
#menu .stitle a:hover {
	color: #FF7800;
	background-color: #FFFFFF;
}

#menu .hd{
	display:none;
}

#menu .sw{
	display:block;
}

/* product CSS */

.cols {
	width:95%;
	float: left;
}
html>body .cols dl {
	margin-top: 3px;
	margin-right: 0;
	margin-bottom: 16px;
	margin-left: 0;
}
.cols dt  {
	font-size:12px;
	clear:both;
	margin:0;
	line-height: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.cols dt a {
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #656565;
	text-decoration: none;
}
.cols dt.strong {font-weight:bold;}
.cols dt img {float:left;margin:3px 3px}
.cols dt.bg {
	color:#fff;
	font-weight:bold;
	background-color: #999;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.cols dt.bg a {
	color:#fff;
	text-decoration: none;
}
.cols dd {margin:3px 0;padding-left: 16px;white-space:normal;word-break:break-all;
	overflow:auto; 
}
.cols img {float:left;margin:5px 5px;}
.cols dd a {color:#585858;}


div.line {
	height:24px;
	font-size:12px;
}
.cells{
	text-align:left;
	width:96%;
	height:105px;
	margin:5px;
	border-bottom:1px dotted #ccc;
}
.cells a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #585858;
	text-decoration: none;
	text-align: right;
}
div.page{
	text-align:right;
	padding-top: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 220px;
	float: right;
	height: 22px;
}
ul.line {
	padding:0;
	height: 22px;
	margin-top: 0;
	margin-right: 4px;
	margin-bottom: 0;
	margin-left: 4px;
}
ul.line li {margin:0 0 0 1px;padding:0 2px;display: inline;text-align:center;vertical-align:middle;list-style:none;}


div.info {
	background-color:#CCCCCC;
	color:#fff;
	font-size:14px;
	padding:3px;
	width: 939px;
	margin-top: 10px;
	margin-right: 16px;
	margin-bottom: 10px;
	margin-left: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.tt{
	font-weight:bold;
	padding:2px 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
}
.td{
	padding:2px 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
.tabberlive .tabbertabhide {
	DISPLAY: none
}
.tabber {
	padding:0;
	margin:0;	
}
.tabberlive {
	MARGIN-TOP: 1em
}
UL.tabbernav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; MARGIN: 0px; FONT: bold 12px Verdana, sans-serif; PADDING-TOP: 3px; BORDER-BOTTOM: #999 1px solid
}
UL.tabbernav LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL.tabbernav LI A {
	BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 0.5em; BORDER-TOP: #999 1px solid; PADDING-LEFT: 0.5em; BACKGROUND: #dde; PADDING-BOTTOM: 3px; MARGIN-LEFT: 3px; BORDER-LEFT: #999 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #999 1px; TEXT-DECORATION: none;
}
UL.tabbernav LI A:link {
	COLOR: #448
}
UL.tabbernav LI A:visited {
	COLOR: #667
}
UL.tabbernav LI A:hover {
	BORDER-LEFT-COLOR: #227;
	BACKGROUND: #aae;
	BORDER-BOTTOM-COLOR: #227;
	COLOR: #000;
	BORDER-TOP-COLOR: #227;
	BORDER-RIGHT-COLOR: #227;
	text-decoration: none; 
}
UL.tabbernav LI.tabberactive A {
	BORDER-BOTTOM: #fff 1px solid; BACKGROUND-COLOR: #fff;	text-decoration: none; 
}
UL.tabbernav LI.tabberactive A:hover {
	BACKGROUND: white; COLOR: #000; BORDER-BOTTOM: white 1px solid;
	text-decoration: none; 
}
UL.tabbernav LI A:active{
	text-decoration: none; 
}
.tabberlive .tabbertab {
	BORDER-RIGHT: #aaa 1px solid;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #aaa 0px solid;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 5px;
	OVERFLOW: auto;
	BORDER-LEFT: #aaa 1px solid;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #aaa 1px solid;
	HEIGHT: 300px
}
.tabberlive .tabbertab H2 {
	
}
.tabberlive .tabbertab H3 {
	
}
.tabberlive#tab1 {
	
}
.tabberlive#tab2 {
	
}
.tabberlive#tab2 .tabbertab {
	OVERFLOW: auto; 
	HEIGHT: 200px
}
.tabbot{
	height:34px;
	text-align:right;
	padding-right:40px;
	vertical-align:bottom;
	margin:5px 0;
}
.tabinfo{
	margin:15px;
	width:350px;
	white-space:normal;
	overflow:auto;
}


/* my account CSS */
a.lgn{
	font-family:Tahoma,Arial;
	font-size: 11px;
	font-weight:normal;
	color:#666666;
	text-decoration: none; 
	letter-spacing:1px;
	line-height: 20px;
}
a.lgn:visited{
	color:#333333;
}
a.lgn:hover{
	color:#000000;
}
input.btns{
	border:none;
	font-weight: normal;
	font-size: 12px;
	width:80px;
	height:20px;
	background:transparent url(btns.gif) no-repeat 0 0;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
}
input.btns:hover{
	background:transparent url(btnsw.gif) no-repeat 0 0;
}
input.btnb{
	border:none;
	font-weight: normal;
	font-size: 12px;
	width:116px;
	height:20px;
	background:transparent url(btnb.gif) no-repeat 0 0;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
}
input.btnb:hover{
	background:transparent url(btnbw.gif) no-repeat 0 0;
}
.mtab{
	width:710px;
	margin-bottom: 10px;
}
.mtab caption{
	padding:3px 3px;
	text-align:left;
	font-weight:bold;
}
.mtab th, .mtab td{
	padding:3px 6px;
	font-size:12px;
}
.mtab tr.h td{
	background:#ffffff;
}
.mtab tr.d td{
	background:#F2F2F2;
}
.mtab th{
	color:#333333;
	background-color: #CCCC99;
}
.mtab1{
	width:710px;
	margin-bottom: 10px;
}
.mtab1 caption{
	padding:3px 3px;
	text-align:left;
	font-weight:bold;
}
.mtab th, .mtab1 td{
	padding:3px 6px;
	font-size:12px;
}
.mtab1 tr.h td{
	background:#ffffff;
}
.mtab1 tr.d td{
	background:#F2F2F2;
}
.mtab1 th{
	color:#333333;
	background-color: #CCCC99;
}

.anniu{
	width:500px;
	margin-bottom: 10px;
	float: left;
}


div.search{
	width:500px;
	text-align:center;
	vertical-align:top;
	padding-top: 3px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
}
div.inquirv{
	width:500px;
	padding-left:10px;
}
div.nocol{
	width:500;
	padding:15px 10px;
	text-indent:2em;
}
