/* CSS Document */
body{padding:0px; margin:0px; background:#FFF; color:#6f6f6f; font:12px "宋体", sans-serif;}
div, p, ul, h2, h3, h4, img{padding:0px; margin:0px;}
ul{list-style-type:none;}
li{ word-break : break-all}
.clear {clear: both; margin: 0px}

a, a:link, a:visited, a:active {
color:#565553;
text-decoration:none;
}
a:hover {
 
background:#6666CC none repeat scroll 0 0;
color:#FFFFFF;
padding:2px 1px 0;
text-decoration:none;
}


/* HEADER */

#header{width:1024px; height:55px; position:relative; background:#000 url(images/b_top.jpg) 0 0 no-repeat; margin: 0 auto;}

#logo{width:262px; height:55px; position:absolute; top:0px; left:470px }

ul.menu{height:12px; position:absolute; top:10px; left:30px;}
ul.menu li{float:left}

#header ul.menu li.home{width:50px; height:12px; margin-right:12px}
#header ul.menu li.home a{width:50px; height:12px; display:block; background:url(images/btn_home.jpg) 0 0 no-repeat; text-indent:-20000px;}
#header ul.menu li.home a:hover{width:50px; height:12px; background:url(images/btn_home_over.jpg) 0 0 no-repeat;}

#header ul.menu li.space{width:67px; height:12px; margin-right:12px}
#header ul.menu li.space a{width:67px; height:12px; display:block; background:url(images/btn_new.jpg) 0 0 no-repeat; text-indent:-20000px;}
#header ul.menu li.space a:hover{width:67px; height:12px; background:url(images/btn_new_over.jpg) 0 0 no-repeat;}

#header ul.menu li.account{width:55px; height:12px; margin-right:12px}
#header ul.menu li.account a{width:55px; height:12px; display:block; background:url(images/btn_account.jpg) 0 0 no-repeat; text-indent:-20000px;}
#header ul.menu li.account a:hover{width:55px; height:12px; background:url(images/btn_account_over.jpg) 0 0 no-repeat;}

#header ul.menu li.contact{width:52px; height:12px; margin-right:12px}
#header ul.menu li.contact a{width:52px; height:12px; display:block; background:url(images/btn_contact.jpg) 0 0 no-repeat; text-indent:-20000px;}
#header ul.menu li.contact a:hover{width:52px; height:12px; background:url(images/btn_contact_over.jpg) 0 0 no-repeat;}

#header ul.menu li.line{width:2px; height:12px; margin-right:12px; background:url(images/line_menu.jpg) 0 0 no-repeat;}




/* CONTENT */

#content{width:1024px; position:relative; margin: 0 auto; clear:both; padding: 18px 0px 0 0px; }


#leftPan{width:176px; position:relative; float:left; padding-right:7px;}

#categories {background:#e6e6e6; padding-bottom:20px;}
#categories h2{height:29px; background:url(images/h_category.jpg) 0 0 no-repeat; position:relative; padding-bottom:10px;}
#categories ul{padding-left:10px}
#categories ul li a{display:block; height:20px; background:url(images/bullet.jpg) 0 6px no-repeat; font: 12px "宋体", Arial, Helvetica, sans-serif; color:#777777; font-weight:normal; text-decoration:none; padding:0 0 0 23px;}
#categories ul li a:hover{text-decoration:underline; color:#000;} 

#middlePan{width:392px; position:relative; float:left; border:1px solid #D6D6D6; }


#middlePan textarea#shownews{ border-style:none; border-width:0px; width:380px;color:#6f6f6f; font:12px "宋体", sans-serif; 
                             
                             overflow:hidden}

#middlePan  .sf_search {
	clear: both;
	background: #CA090D url(images/searchbg.gif) repeat-x bottom left; 
	color: #FFE4E0;
	border-top: 1px solid #AA1717;
	border-bottom: 1px solid #000;
	padding: 3px 0 0px 3px; height:40px;


}
input.search { width: 199px; border: none; background: #FFF url(images/input.gif); padding: 4px 4px 0px 4px; color: #808080; }
input.submit { height: 24px; font-weight: bold; width: 53px; border: none; background: #D96855 url(images/button.gif); padding: 3px 3px 0px 3px; color: #FFF; }



.prod{width:382px; height:126px; margin-bottom:28px; position:relative; clear:both;border:0px solid red;}
.prodlast{width:363px; height:126px;  position:relative; clear:both;}
.prodimg{width:119px;height:123px; margin: 2px 10px 0 5px; float:left; position:relative; background:url(images/imgback.gif) 0 0px no-repeat;}
.prodimg img{width:108px; height:116px; margin-left:5px; margin-top:3px;  border:0  }
.txt p {width:198px; float:left; padding-top:5px; position:relative; padding-bottom:20px;font:11px "宋体", Arial, Helvetica, sans-serif;}
.txt p span{font:12px/14px "宋体", Arial, Helvetica, sans-serif; color:#000; font-weight:bold; text-decoration:none;}
.txt p a{font:12px/14px "宋体", Arial, Helvetica, sans-serif; color:#000; font-weight:bold; text-decoration:none;}
.txt p a:hover{text-decoration:underline;}
.txt p a.info{font: 12px "宋体", Arial, Helvetica, sans-serif; color:#6f6f6f; font-weight:normal; text-decoration:underline;}
.txt p a.info:hover{text-decoration:none;}

.action{width:211px; float:left;}
.action ul li{float:left;}
.action ul li.details{width:78px; height:17px; margin-right:19px;}
.action ul li.details a{width:78px; height:17px; display:block; background:url(images/btn_details.jpg) 0 0 no-repeat; text-indent:-20000px;}
.action ul li.add{width:102px; height:17px;}
.action ul li.add a{width:102px; height:17px; display:block; background:url(images/black_more.gif) 0 0 no-repeat; text-indent:-20000px;}

.price{width:88px; position:absolute; top:6px; left:260px}
.price p{font:12px/14px "宋体", Arial, Helvetica, sans-serif; color:#ea4d00; font-weight:bold; text-align:right}


.grey_top { clear: both; width: 382px; background: #EDEDED url(images/grey_top.gif) no-repeat; color: #000; height: 5px; padding: 0; margin: 0px 0 0 6px; }
	.grey { width: 362px; margin: 0 0 0 6px; padding: 10px; background: #EDEDED url(images/grey_bottom.gif) no-repeat bottom left; color: #808080;	}
		
	.grey a {
		color: #C83C3C;
		background: inherit;
		font-weight: bold;
	}
	
	.grey a:hover {
		color: #000;
		background: #EDEDED;
	}



#rightPan{width:440px; position:relative; float:right; }

.rightnew {background:#e6e6e6; margin-bottom:10px; position:relative; padding-bottom:10px}
.rightnew h2{height:29px; background:url(images/code_category.jpg) 0 0 no-repeat; position:relative; padding-bottom:10px;}
.rightnew img{margin: 0 13px 10px 12px; position:relative; float:left; width:60px; height:60px;  border:1px #C7C5C6 solid; padding:1px; }


.rightnew p{width:auto; padding-right:15px; float:left; font:12px "宋体", Arial, Helvetica, sans-serif; color:#000; font-weight:normal; text-decoration:none;}
 
.rightnew li{  margin-bottom:5px;}

.rightnew .addprice ul{padding-left:12px; clear:both; position:relative; width:152px;}
.rightnew .addprice ul li{float:left;}
.rightnew .addprice ul li.newadd a{width:102px; display:block; height:17px; background:url(images/blue_more.gif) 0 0 no-repeat; text-indent:-20000px;}
.rightnew .addprice ul li.newprice img{width:50px; height:17px; margin:0}

#advertisment{clear:both}

/* FOOTER */

#footer{width:1024px; height:71px; background:#080808; position:relative; margin: 10px auto 0 auto; clear:both;}
#footer img{width:141px; height:20px; position:absolute; top:26px; left:32px}
#footer p{font:10px/16px "宋体", Arial, Helvetica, sans-serif; font-weight:normal; color:#6f6f6f; display:block; width:552px; margin: 0 0 0 208px; padding-top: 22px; text-align:center;}
#footer a{font:10px/16px "宋体", Arial, Helvetica, sans-serif; font-weight:normal; color:#6f6f6f; text-decoration:none;}
#footer a:hover{color:#000; text-decoration:none; background:#FFF;}