/* CSS Document */
body {
	margin:0; padding:0;
	font-family: Verdana, Arial, "Lucida Sans Unicode","Lucida Grande","Trebuchet MS",sans-serif,Helvetica, Sans-Serif;
	background:url(../images/bodyback.jpg);
	color: #333333;
	font-size:12px;
	text-align:center;
}
a { text-decoration:none; color:#333333; }

/* top header */
#topheader { height:140px; width:100%; float:left; }
#topshow { height:100px; width:960px; background:#FFFFFF; margin:0 auto;  }
#logo { height:100px; width:280px; background:url(../images/logo.jpg); float:left; }
#topdes { height:49px; width:680px; border-bottom:1px solid #BFECBD; text-align:left; float:left; }
#topsearch { height:24px; width:680px; overflow:hidden; text-align:right; float:left; }
#mainnav { height:40px; width:100%; background:url(../images/bk.jpg) repeat-x; float:left; }
#mainnav ul { height:49px; width:960px; margin:0 auto; }
#mainnav li { list-style:none; height:40px; text-align:center; float:left; }
#mainnav li a:link { height:28px; width:110px; font-size:14px; color:#FFFFFF; padding-top:11px; margin-right:8px; float:left; }
#mainnav li a:hover { background:#6AC561; text-decoration:blink; }
#mainnav li a:visited { height:28px; width:110px; font-size:14px; color:#FFFFFF; padding-top:11px; margin-right:8px; float:left; }
/*Bodymain*/
#control { height:auto; width:960px; margin:0 auto; }
#bodymain { height:auto; width:960px; background:#FFFFFF; float:left;  }
#leftnav { height:auto; width:242px; margin-top:6px; text-align:left; float:left; }
#leftnav span { height:28px; line-height:35px; display: inline; width:237px; background:url(../images/title_bg.jpg) repeat-x; border-bottom:1px solid #AEC8D7; padding-left:5px; font-size:14px; float:left; }
#leftnav ul { width:242px; height:auto; padding-left:0px; margin:0 auto; }
#leftnav li { list-style:none; color:#99B6D0; margin-left:0px; height:26px; border-bottom:1px solid #CBDAE7; width:242px; float:left; }
#leftnav li a { display:block; height:21px; width:236px; color:#333333; font-size:12px; padding-top:5px; padding-left:4px; font-weight:normal; float:left;  }
#leftnav li a:hover { color:#FF0000; background:#EEF1FF; width:238px;  padding-left:4px; margin-left:0px; }
#leftnav li a:visited { color:#000000; }
#left_block { height:auto; width:242px; border:1px solid #30B8E0; background:#FFFFFF; margin-top:8px; text-align:left; float:left; }
/*rightmain*/
#rightmain { height:auto; width:698px; margin-left:15px; margin-top:6px; overflow-x:hidden; float:left; }
#right_block { width:698px; height:auto; margin-top:8px; text-align:left; background:#FFFFFF; float:left; }
.r_border { border:1px solid #6DE474; }
#right_block span { width:698px; height:28px; overflow:hidden; background:url(../images/t_bg.jpg) repeat-x; float:left; }
#right_block span h1 { font-size:14px; line-height:10px; }
#span2 { width:698px; height:28px; overflow:hidden; border-top:1px dashed #E9C2E9; border-bottom:1px dashed #E9C2E9; background:#F8E4FA; float:left; }
#right_block h2 { font-size:14px; line-height:10px; color:#842484; }
#right_block ul { width:698px; height:auto; padding-left:1px; text-align:center; }
#right_block ul li { height:268px; width:168px; list-style:none; margin-top:5px; margin-left:3px; border-bottom:1px solid #E4E4E4; border-right:1px solid #E4E4E4; overflow:hidden; float:left; }
#btype { color:#990033; }
/*detail*/
#detailt { width:697px; height:18px; background:url(../images/detailt.jpg) repeat-x; padding-top:3px; border:1px solid #C0D0E0; overflow:hidden; font-size:13px; float:left; }
#samecate { width:697px; height:165px; border:1px solid #E1E1E1; background:#FFFFFF; margin-bottom:3px; margin-top:5px; float:left; }
#samecate li { width:110px; height:163px; list-style:none; margin-left:4px; border-right:1px solid #E6E6E6; float:left; }
#pic_show { height:450px; width:360px; border:1px solid #72D3E9; text-align:center; background:#E7F5F8; margin-top:3px; overflow:hidden; float:left; }
#pro_des { height:450px; width:322px; border:1px solid #D9D9D9; background:#F9F9F9; margin-left:10px; margin-top:3px; float:left; }
.descont,.moreinfo { height:280px; width:320px; overflow:auto; float:left; }
.moreinfo { height:22px; overflow:hidden; background:#E8F5F7; text-align:center; padding-top:3px; float:left; }
.addtional { height:142px; width:320px; overflow:hidden; float:left; }
#detailblock { height:auto; width:697px; margin-top:5px; float:left; }
/*footer*/
#footer { width:960px; height:auto; background:#FFFFFF;  margin:0 auto; text-align:center; }
#footnav,#copyleft { width:960px; height:30px; background:#FFFFFF; border-top:1px dashed #666666; padding-top:6px; font-weight:bold; margin-top:8px; float:left; }
#copyleft { padding-top:2px; font-weight:normal; margin-top:2px; border-top:0px; }
#footer span { width:960px; height:auto; float:left; background:#FFFFFF; font-size:-1px; }
