body{font: 12px arial, helvetica, sans-serif; width:982px; border:0; margin:0 auto; color:#333; background-color: #fff; height: auto; }
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,p{ padding:0; margin:0;}    
div { float:left;}
img { border: 0;}    
ol,ul{list-style: none;}    
h1,h2,h3,h4,h5,h6,em{font-weight: normal; font-style:normal; font-size: 100%;}    
  
a{padding:0px; margin: 0px; color: #333;  text-decoration: none;}
a:hover {color: #f60; text-decoration:underline;}

.brand{margin-top:5px; width:560px; border:1px solid #c3c3c3; padding:6px;}
.brand ul{float:left; margin-left:10px;}
.brand li{ float:left; line-height:20px; width:100px; padding-right:6px; }
.brand li a{ font-size:11px; }
.brand img{float:left; border:0;}

#header, #main, #footer{ width:982px;}

.bf, .rf, .rf1, .rf2, .rf3, .gf, .of{font-weight:bold;}
.df{ color:#333; background-color:#fe3;}
.bf{color:#00679A;padding-right:12px;}
.rf{color:#cb0101; font-size: 20px;}
.rf1{color:#cb0101; font-size: 14px;}
.rf2{color:#cc0000;}
.rf3{color:#fd0100; font-size:14px;}
.gf{color:#4f8513;}
.of{color:#f60; font-size: 14px;}

#header{ padding-top:10px;}
.up{ float:right; padding:4px 0 0 0; width:600px;}
.up img{ float:right; margin:2px 12px 0 0;}
.logo{ margin:0 0 0 4px;}

#main{ overflow:hidden; }
#left{width:180px; }
.category{ margin-top:22px;}

.sort {float: left;  width: 176px; border:2px solid #EA7518; position: relative; border-top-width:0; border-bottom-width:4px; z-index: 500;}
.sort ul { float: left;}
.sort ul ul { width: 210px; background: #fff; position: absolute; left: 156px; top: -10000000px; height: auto; border-bottom: #bdbdbd 1px solid }
.sort ul li { display: block; background: url(img/menu-d2.gif) #faf9f7; float: left; width: 176px; line-height: 24px; border-top: #c7c7c7 1px solid }
.sort ul ul li {border-top-width: 0px; border-bottom-width: 0px; height: auto; border-right: #c7c7c7 1px solid; padding:0 0 0 20px; display: block; font-weight: normal; background: url(img/menu-d1.gif) no-repeat; border-left: #c7c7c7 1px solid; width: 188px; line-height: 120%; }
.sort ul ul .b_top { border-right: #c7c7c7 1px solid; border-top: #c7c7c7 1px solid; border-left: #ffffff 1px solid; width: 188px }
.sort a, .menu a:visited { padding:0; display: block; font-size: 1em; float: left; width: 172px; color: #333333; text-indent: 1em; line-height: 24px; }
.sort ul ul li a, .menu ul ul li a:visited { display: inline; background: #ffffff; width: auto; color: #000; text-indent: 0px }
.sort ul ul li a:hover, .menu ul ul :hover > a{ background: #ffffff; color: #ff6600; text-decoration: underline }
.sort table { padding:0; font-size: 1em; z-index: 1; margin: -1px; width: 0px; border-collapse: collapse; height: 0px }
.sort a:hover { padding:0; z-index: 100; background: url(img/menu-d1.gif) #fff; color: #333333; position: relative; text-decoration: none }
.sort li:hover { position: relative }
.sort :hover > a { background: url(img/menu-d2.gif) #fff; color: #000 }
.sort ul :hover ul { top: -1px }

.hit{ width:180px; margin-top:8px; }
h3{ background:url(img/left2.gif) no-repeat; line-height:24px; font-weight:bold; font-size:13px; padding-left:10px;color:#fff;}
.hit dl{border-left:2px solid #ffcc00; border-right:2px solid #ffcc00;   padding:6px 0 6px 8px;}
.hit dt{line-height:20px; color:#a72b2b; font-weight:bold; font-size:12px;}
.hit dd{ background:url(img/d2.gif) 0 9px no-repeat; padding-left:8px;line-height:20px;}
.hit p strong{ display:block; width:180px; height:4px; background:url(img/left2down.gif) no-repeat; }

.leftt{ width:166px; border:1px solid #ddd; text-align:center; margin-top:8px; padding:6px; font-size:11px; background:url(img/leftpbj.gif) repeat-x;}
.leftt div{width:152px; text-align:center;}
.leftt div img{ width:92px; height:90px;}
h4 a{ color:#3782cc;font-weight:bold;}
.leftt p{ color:red; font-weight:bold; font-size:14px;}

#menu{width:794px; margin-left:8px;}
.carte{width:733px; float:right;background:url(img/navbj.gif);}
.carte span{ display:block; background:url(img/nav1.gif) no-repeat; width:5px; height:22px; float:left;}
.carte em{ display:block; background:url(img/nav2.gif) no-repeat; width:5px; height:22px; float:right;}
.carte a{ display:block; float:left; padding:0 14px; line-height:22px;  border-left:#ddd solid 1px; font-weight:bold; color:#333;}
.carte a:hover { text-decoration:none; color:#f60;}

#menu ul{width:789px;float:left; height:30px; padding:4px 0 4px 4px; background: url(img/searchbj.gif) #eee left top no-repeat; border-right:1px solid #d0d0d0;}
#menu li{ float:left; background:url(img/search2.gif); height:32px; padding-right:4px;}
#menu li em{ display:block; height:32px; width:47px; background:url(img/search1.gif) no-repeat;}
.form{ width:168px;   font-size:12px; margin-top:6px; height:20px;}
.form1{  font-size:12px; width:354px; height:18px;border-bottom:#e0e0e0 solid 1px; border-top:#7f7f7f solid 1px; border-left:#7f7f7f solid 1px; border-right:#e0e0e0 solid 1px;margin-top:5px;}

.keyword{line-height:22px;background:url(img/navdownbj.gif); float:left; width:794px; font-weight:bold;  overflow:hidden; height:22px;}
.keyword a{ padding:0 3px; font-weight:normal;font-size:11px;}
.keyword span{ display:block; float:left; height:22px; width:5px; background:url(img/navdown1.gif); margin-right:8px;}
.keyword em{ display:block; float:right; height:22px; width:5px; background:url(img/navdown2.gif); }

#maincenter{width:792px; float:right; overflow:hidden;}
.mid{ width:564px; margin:10px 0 0 0; }

.species{ width:564px; margin-top:18px;}
.stitle{ color:#A52D2E;  border-top:1px solid #ccc; font-size:14px; float:left; width:564px;}
.stitle b{ display:block; width:160px; line-height:24px; background-color:#fff; margin-top:-14px; }
.species ul{ margin-top:16px;}
.species li{ float:left; width:175px; padding-left:12px; margin-bottom:20px; border-right:1px dotted #ccc;}
.species li img{ padding:0 0 8px 2px; width:146px; height:126px;}
.sbody a{  color:#0265CD; text-decoration:underline;}
.slist a{ background:url(img/d5.gif) 0 5px no-repeat; padding-left:6px; margin-left:4px; line-height:16px; color:#666}
.more a{ color:#093; font-size:11px;}

.season{width:564px;margin:10px 0 0 0px; border:1px solid #c3c3c3;background-image: url(img/special.gif);background-repeat: no-repeat;background-position: right top; float:left;}
.stitle{ font-size:15px; font-weight:bold; line-height:24px; padding-left:12px;}
.season li{ float:left; width:175px; padding-left:12px; text-align:center; margin-top:6px; height:160px}
.season li img{ width:146px; height:126px;}
.season li a{ font-size:11px; text-decoration:underline;}

#homeright{ width:214px; margin-top:10px; float:right; overflow:hidden;}
#homeright dt{ float:left; margin: 3px; height:46px; width:46px;}
#homeright dd{ width:140px; float:left;  font-size:11px; margin:3px 0; height:48px;}
.sales{border:1px solid #ddd; overflow:hidden; height:100%; padding:6px; width:200px;  margin:10px 0;}
.ctit{color:#A72B2B; font-weight:bold; font-size:15px; height:22px; }
.sales dt img{ width:46px; height:44px;}

.tag{ width:200px;border:1px solid #c3c3c3; padding:6px; margin-top:10px; font-family: Arial, Helvetica, sans-serif; font-size:11px;}

#discount{width:788px; margin-top:10px;  float:right; border: #ccc 1px solid;}
.dtit{ float: left; width:100%; padding-left:10px; font-weight: bold; background:url(img/newbj2.gif) repeat-x; color: #333; line-height:28px;}
.dlist{  border-top:none; float: left; width: 780px; }
.dlist ul {list-style:none; margin: 4px 0px;  width: 780px;}
.dlist li {margin:0 10px; height:130px; text-align:center;float:left; display:inline; width:240px;}
.dlist li img{width:100px; height:100px;}
.dlist a {color: #07519a;}
.dlist li span{color:#930; }

#about {border: #dddddd 1px solid;  padding-left: 0px; background: url(img/map.gif) no-repeat right bottom; float:right;  margin: 10px 0px 0px 0;width: 788px; color: #666666; }
.us {	padding-right: 0px; padding-left: 10px; font-size: 11px; float: left; padding-bottom: 0px; margin: 0px; width: 364px; padding-top: 0px}
.us p {	padding-right: 0px; padding-left: 0px; font-size: 14px; padding-bottom: 0px; margin: 0px; width: 364px; color: #000000; padding-top: 5px; height: 20px}
.us img {margin:0 0 5px 20px;}
.guide {  float: left; width: 374px; margin-left:16px;}
.guide h4{ width: 277px; padding:8px 0 0 4px; height: 25px; background:url(img/customer.jpg) no-repeat;}
.buy { padding-left: 7px; font-size: 11px; width: 270px; padding-top: 5px; }
.buy p{font-size:14px; font-weight:bold; line-height:20px; line-height:24px;}
.buy li{background:url(img/d6.gif) 0 6px no-repeat; padding-left:8px; margin-left:10px; line-height:20px; font-size:11px;}
.buy p img{ margin:6px 30px;}


#right{ width:790px; margin-top:8px; float:right; overflow:hidden;}
h2{ padding-left:8px;color:#999; font-weight:bold; height:20px;}
h2 a{ color:#999;}

.products{ width:790px; padding:8px 0; background:url(img/pbj.gif) repeat-x;}
.view{ width:280px; float:left;overflow:hidden;}
.pic{ text-align:center; width:280px; padding-top:30px;float:left; font-size:10px;}
.pic span{ display:block; width:280px;}
.pic em{ margin-top:-25px; letter-spacing:-1pt; color:#dedede; font-weight:bold; font-size:13pt; display:block; width:200px; text-align:right; padding-bottom:14px;}
.overview{ float:left; margin:16px 0 0 6px; width:280px; font-size:11px; height:60px;}
.overview a{color:#00349A; background:url(img/d7.gif) 0 3px no-repeat; padding-left:12px; font-family:Verdana, Arial; display:block; width:114px; float:left; text-decoration:underline;}
.overview a:hover{color:#f60;}
.overview strong{ color:#333;display:block; line-height:18px;}

.sale{ width:506px; float:left; margin-top:10px;}
h1{ font-size:24px; font-weight:bold; color:#9F0608;}
h1 strong{font-size:15px;color:#333;}
.capacity{ width:450px; margin-top:15px; border-bottom:1px dashed #ddd; padding:4px 20px; }
.capacity1{color:#00349A; background:url(img/d7.gif) 2px 5px no-repeat; padding:0 20px; margin-left:10px;  text-decoration:underline;}

.info{ color:#333; padding-right:6px; display:block;margin:10px 0 0 12px; font-weight:bold;}
.info1{ float:left;margin:0 0 0 22px;  width:420px; font-size:11px; color:#666; padding-left:20px; font-family:verdana, arial, helvetica, sans-serif;}
.info1 li{ padding:0 8px; float:left; white-space:nowrap; background:url(img/d8.gif) 0 4px no-repeat;}
.cart{ width:450px; padding:26px 0 6px 16px;}
.cart input{ margin-left:4px;}
.email{ width:500px; float:left; }
.email li{ width:495px; float:left; margin-top:6px; padding-left:5px;}
.email li span { padding-left:20px; float:left;}
.pa1{ background:url(img/email.gif) no-repeat; padding:0 16px 0 22px; font-size:11px; margin-left:20px; text-decoration:underline;}
.pa2{ background:url(img/ask.gif) no-repeat; padding:0 16px 0 16px;font-size:11px; text-decoration:underline;}
.pa3{ background:url(img/favi.gif) no-repeat; padding:0 0 0 18px;font-size:11px; text-decoration:underline;}
.ava{ font-size:13px; font-weight:bold; border-bottom:1px solid #666; font-family:verdana, arial, helvetica, sans-serif; padding:5px 0 3px 0;}
.available{ background:url(img/advance.gif) no-repeat; height:50px; padding:4px 0 0 10px; margin-top:6px;}
.available a{ float:right; padding:10px 20px 0 0; color:#4d640a; text-decoration:underline;}
.available p{ background:url(img/d3.gif) no-repeat; padding-left:12px; font-size:11px;}

#ad2{ float:left; width:794px;}
.technology{ border-top:1px dashed #aaa; margin-top:20px; padding:20px 0 0 6px;} 
.technology a{ color:#069;}
.technology ul{padding-bottom: 10px; margin:20px 0 0 30px}
.technology li {float: left; vertical-align: middle; width: 300px; line-height: 22px; height: 22px}
.technology li.od {background: #eff4fa;}

.capacity2{border-top:1px dashed #aaa; margin-top:20px; padding:18px 0 0 6px;}
h5{ font-weight:bold; font-size:14px; color:#f60;  line-height:24px;}
.capli{width:770px;  padding:4px 0; float:left; width:778px; background-color:#F7F6F1; margin:1px 6px;  }
.capli img{width:100px; margin:0 6px;border:1px solid #F1F0E5; }
.capli p{float:left;}
.ctext{width:330px; color:#666;}
.ctext strong{font-weight:bold; font-size:14px; line-height:20px; padding:4px 0; color:#333; display:block;}
.cprice{margin:10px 10px 10px 20px; width:120px; line-height:22px; padding-top:20px;float:left;}
.cbuy{ margin:10px;width:150px; line-height:22px; padding-top:20px; float:left;}
.cbuy input{ margin-left:4px;}

.together{border-top:1px dashed #aaa; margin-top:20px; padding:18px 0 0 6px;}
h5 em{ color:#666; font-weight:bold;}
.toge{width:770px; padding:4px 0; float:left; width:778px; background-color:#F7F6F1; margin:1px 6px;  }
.toge input{ margin-left:4px;}
.toge p{ float:left; height:100px; line-height:100px; vertical-align:middle; padding:0 20px; }

.fits{ float:left;margin-top:20px;border-top:1px dashed #aaa; padding:16px 0 0 6px;}
.fits p{ float:left; margin:16px 6px; width:780px;font-size:11px; line-height:16px;}
.fits p strong{ display:block; margin:4px 8px;}
.fits a{ color:#369; padding:0 2px 0 4px;}

.text{ width:780px; margin-top:20px;border-top:1px dashed #aaa; padding:16px 0 0 6px;}
.text ul{ margin:10px 0;}
.text li{  margin-left:20px;padding-left:18px; background:url(img/d4.gif) 0 2px no-repeat; line-height:22px;}
.text a{ color:#069;}
.support{ line-height:18px; padding:0 8px; margin-top:16px;border-top:1px dashed #aaa; padding:16px 0 0 6px;}
.support p{ padding:7px 0 0 7px;}
.support a{ color:#069;}
.relate{  margin-top:20px;  border:1px solid #c3c3c3; width:776px; padding:6px;}
h6{ margin:2px 0 6px 6px; color:#00679A; font-weight:bold;}
.relate ul{ margin-left:20px; float:left;}
.relate li{ float:left; line-height:20px;  width:182px;  }
.relate li a{ font-size:11px; }

#footer{ width:100%; margin:4px 0; text-align:center; background:url(img/foot.gif) repeat-x;}
.footnav{padding-left:12px; font-size:11px; margin-top:10px}
.footnav a{ padding:0 8px; color:#0154b2; border-right:1px dotted #666;}
.pay img{ margin-top:8px;}
.ftext{font-size:11px; margin:8px auto; color:#666; width:660px;}
.ftext1{font-size:11px; color:#666; border-top:1px solid #999; line-height:26px; margin-top:5px;}
.clear{ clear:both;}

.searchText0 {
		background: #00FFFF;
}
.searchText1 {
  background: #FFFF00;
}
.searchText2 {
	background: #FF00FF;
}
.searchText3 {
	background: #0F0;
}
.searchText4 {
	background: #00F;
} 