@charset "utf-8";
/* Global */
body{margin:0px; padding:0px; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#000; background:#fff;}
div,dl,dt,dd,ol,p,h1,h2,h3,h4,h5,h6,form{padding:0; margin:0;} 
ul,li{padding:0; margin:0;list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:12px; font-weight:normal; text-align:left;} 
.clear{clear:both;}
.price{text-decoration:line-through;color:#fff; font-size:1.1em;}
.prices{text-decoration:line-through;color:#000; font-size:1.1em;}
.pmember{color:#B10305; font-size:1em; font-weight:600;}
a{color:#000;text-decoration:none;}
a:hover{color:#FF0000;text-decoration:none;}
a.catea{color:#D21416; font-weight:600;}
a.catea:hover{color:#D21416; text-decoration:underline;}

.loginn{clear:both; margin-top:10px; width:600px;}
	.loginn .loginL{float:left; width:49%;}
	.loginn .loginR{float:right; width:50%; display:inline; margin-right:2px;}
	.loginn .loginT{font-weight:700; height:26px; line-height:26px;}
	.loginn .loginC{border:solid 1px #ccc; line-height:160%; padding:10px;}
	.loginn .loginCb{padding:3px 8px; border:solid 1px #ccc; text-decoration:none;}
	
.stbtm{border:solid 1px #ccc; background:#fff; margin:4px; cursor:pointer;}

.tabbd{border-left:solid 1px #000; border-bottom:solid 1px #000;}
	.tabbd td{border-top:solid 1px #000; border-right:solid 1px #000;}
.ddtable{background:#000; clear:both;}
	.ddtable tr{background:#fff;}
	.ddtable td{ padding:2px;}
	
.dir{width:100%; border:dashed 1px #8bb4d7; border-collapse:collapse; margin-top:5px;}
.dir .dirtr{background:#ffefd4; font-size:11px; font-weight:700; color:#85531c;}
.dir .orange{color:#f28300; text-decoration:underline; font-size:11px;}
.dir td {border-bottom:dashed 1px #ff9933; vertical-align:middle; padding:4px 0 4px 4px; font-size:11px; line-height:160%;}

.cartinput,.cartinput2{width:100px; border:none; background: none; color:#FF0000; font-size:11px; padding-top:0;}
.cartinput2{font-weight:700;}

.fmap{border-bottom:solid 1px #ccc;}
	.fmap a{font-size:14px; font-weight:bold; margin-left:6px;}
.map{float:left; width:160px; border:solid 1px #000000; text-align:center; margin:5px 5px;}		
.smap{margin-left:24px; clear:both;}
	.smap a{padding:2px; display:inline; float:left; text-decoration:underline; margin:4px; word-spacing:normal; font-size:11px;}
	
.hjpages{width:600px; height:30px; line-height:30px; text-align:center;}
	.hjpages img{border:none;}

.hjprodts{width:100%;}
	.hjprodts td{border-bottom:dashed 1px #E7D6E9; height:35px; line-height:35px;}

#hjbox{width:990px; height:100%; margin:0 auto;background:#FFFFFF;}

/* head */
.hjlogo{width:990px;}
.hjnavbox{width:990px; height:29px; background:url(images/navbg.jpg) no-repeat;}
	.hjserch{width:550px; float:left; text-align:center; height:20px; padding-top:3px;}
	.hjwelbox{width:440px; float:left; height:29px; line-height:29px; _height:20px; _padding-top:5px; text-align:center; color:#FFFFFF;}
		.hjwelbox a{color:#FFDD02; font-weight:600;}
		.hjwelbox a:hover{color:#FFDD02; text-decoration:underline;}
	.hjwelbox b{color:#FFDD02;}
.hjbrand{width:990px; margin-top:20px; height:34px; line-height:34px; background:url(images/bbg.jpg) repeat-x; text-align:center;}

/* nav */	
#nav {line-height: 30px;list-style-type: none; z-index:100; width:510px; margin:0 auto;}
	#nav a {padding:0px 10px 0px 15px; display: block; text-align:center;z-index:100;color:#000;}
	#nav a:hover {color:#000;text-decoration:none;z-index:100;}
#nav li {float: left; width:auto;z-index:100;}
#nav li a{color:#000000; font-weight:600;}
#nav li a:hover{background:#BBCE82;}
	#nav li ul{line-height:20px;list-style-type: none;text-align:left;margin:0;padding:0; font-size:12px;left:-999em; width:160px;position: absolute;border:#BBCE82 1px solid;z-index:100;}
	#nav li ul li{float: left;display:inline; width:160px; overflow:hidden; background:#E8E8FF; z-index:100;}
		#nav li ul a{display: block; width:156px!important;width:160px;text-align:left;padding-left:10px;z-index:100; font-weight:normal;}
		#nav li ul a:link {color:#6E2B00; font-weight:normal; text-decoration:none;font-weight:normal;}
		#nav li ul a:visited {color:#6E2B00;text-decoration:none;z-index:100;font-weight:normal;}
		#nav li ul a:hover {color:#ff0000;text-decoration:underline;z-index:100; background:none;font-weight:normal;}
#nav li:hover ul {left: auto;z-index:100;background:#E8E8FF;}
#nav li.sfhover ul {left: auto;z-index:100;background:#E8E8FF;}

/* mid */
.hjmid{width:990px;}

/* left */
.hjleft{width:192px; float:left;}

.hjcate{width:187px;}
	.hjcate h1{width:187px; height:24px; line-height:24px; text-align:center; background:url(images/cate.jpg) no-repeat; color:#FFFFFF; font-weight:600;}
		/*cate class*/
.suckerdiv ul{margin: 0;padding: 0;list-style-type: none;width: 187px;text-align:left;}	
	.suckerdiv ul li{position: relative;background:#FFFFFF;background:url(images/cates.jpg); text-indent:22px;z-index:100;}
	.suckerdiv ul li ul{left: 187px;position: absolute;width: 250px;top:0;display: none; background:#FFFFFF;}
	.suckerdiv ul li ul li ul{left: 200px;}
	.suckerdiv ul li a{display:block;color:#000;text-decoration: none;font-size:0.9em;font-weight:700;padding: 5px 5px;border: 1px solid #ccc;border-bottom:0;}
	.suckerdiv ul li a:visited{color:#000;}
	.suckerdiv ul li a:hover{color:#000; font-size:1em;}
* html .suckerdiv ul li { float: left; height: 1%; }
* html .suckerdiv ul li a { height: 1%; }
		
.hjonline{width:187px;}
	.hjonline h1{width:187px; height:24px; line-height:24px; text-align:center; background:url(images/cate.jpg) no-repeat; color:#FFFFFF; font-weight:600;}
	.hjonline ul{padding:5px 0px; background:#F7F7F7;}
	.hjonline li{width:187px; height:30px; line-height:30px;}
		.hjonline li a{color:#000000;}
		.hjonline li a:hover{color:#CC0000; text-decoration:underline;}	

.hjadvbox{width:187px; margin-top:10px;}

/* mmid */
.hjmmid{width:605px; float:left;}

.hjflash{width:605px;}

.hjfbox{word-wrap:break-word; width:605px; line-height:180%;}

.hjfeatubox{width:601px; margin-top:5px;}
	.hjfeatubox h1{width:601px; height:26px; text-indent:40px; line-height:26px;background:url(images/featured.jpg) no-repeat; color:#FFFFFF; font-weight:600;}
	
.hjfpicbox{word-wrap:break-word;width:128px; height:200px; text-align:center; line-height:130%; float:left; padding:10px 11px;}
	.hjfpicbox a{color:#000000;}
	.hjfpicbox a:hover{color:#CC0000; text-decoration:underline;}
	.hjfpicbox span{color:#FF0000;}
/* right */
.hjright{width:187px; float:right;}
	
.hjnotice{width:187px;}
.hjnotice h1{width:187px; height:24px; line-height:24px; text-align:center; background:url(images/cate.jpg) no-repeat; color:#FFFFFF; font-weight:600;}
	.hjnotices{word-wrap:break-word;width:177px; height:90px; line-height:150%;padding:5px; background:#F7F7F7;}
.hjnotice h2{width:170px; height:20px; line-height:20px; text-align:right; background:#F7F7F7;}
	.hjnotice h2 a{color:#000000;}
	.hjnotice h2 a:hover{color:#CC0000; text-decoration:underline;}
		
.hjcheck{width:187px;}
	.hjcheck h1{width:187px; height:24px; line-height:24px; text-align:center; background:url(images/cate.jpg) no-repeat; color:#FFFFFF; font-weight:600;}
	.hjcheck li{width:187px; height:28px; line-height:28px; background:url(images/catebg.jpg) repeat-x;}

		
.hjbestbox{width:187px;margin-top:10px;}
	.hjbestbox h1{width:187px; height:24px; line-height:24px; text-align:center; background:url(images/cate.jpg) no-repeat; color:#FFFFFF; font-weight:600;}
	.hjbest{word-wrap:break-word; width:140px; height:150px;margin:0 auto; text-align:center; line-height:130%; padding:10px 0px;}
	
/* foot */
.hjfoot{width:990px; margin-top:6px; border-top:solid 6px #D5D5D5; background:url(images/foot.jpg); color:#FFFFFF;}
.hjfnav{width:990px; height:30px; line-height:30px; text-align:center;}
	.hjfnav a{color:#FFFFFF; padding:0px 10px;}
	.hjfnav a:hover{color:#FFFFFF; text-decoration:underline;}
.hjlink{width:990px; text-align:center; margin-top:10px;}
.hjcopbox{width:990px; text-align:center; line-height:180%;}

/* about */
.hjabout{width:605px;}
	.hjabout h1{width:605px; line-height:30px; height:30px; border-bottom:solid 1px #C9C9C9;}
	.hjabout ul{padding:5px 0px;}
	.hjabout li{word-wrap:break-word; width:605px; line-height:180%;}
	
.hjppbg{width:605px;}
    .hjppbg ul{text-align:left; width:593px; padding:5px;}
	.hjppbg li{list-style:none; word-break:break-all; width:185px; height:18px; line-height:18px; float:left; border:solid 1px #ccc; text-align:center; margin:3px 5px;}
	
/*productlist*/
#Tab1{width:605px;margin-top:10px;}
/*productlist class*/
.Menubox {width:100%;height:30px;line-height:30px; border:solid 1px #E3E3E3;}
	.Menubox li{float:left;display:block;cursor:pointer;width:60px;text-align:center;color:#000;font-weight:bold;}
	.Menubox li.hover{padding:0px;width:60px;color:#739242;font-weight:bold;}
	
/* prodts */
#Tab2{width:599px;margin-top:10px;}
/*菜单class*/
.Menubox2 {width:100%; background:url(images/prods.jpg); height:37px;border-bottom:solid 1px #BBBCB6;}
	.Menubox2 li{float:left;display:block;cursor:pointer;width:148px; line-height:120%;text-align:center;color:#791440;font-weight:bold;}
	.Menubox2 li.a{padding:0px;width:148px; line-height:120%;color:#791440;font-weight:bold;}
	.Menubox2 li.hover{padding:0px; line-height:120%;width:148px;color:#791440;font-weight:bold;}
.Contentbox2{clear:both;width:597px;margin-top:0px; overflow:hidden;border:1px solid #C2C2C2;border-top:none;height:100%;text-align:center;padding-top:8px;}
	.Contentbox2 ul{padding:5px; text-align:left;}
	.Contentbox2 li{line-height:150%;word-wrap:break-word;width:597px;}
	.Contentbox2 li a{color:#666666;}
