/* CSS Document */
* { margin:0 auto; padding:0; }
body {
	font-family:Geneva, Arial, Helvetica, sans-serifl;
	font-size: 14px;
	color: #000000;
}
A {     
	font-family: Tahoma;
	font-size: 11px;
    Color : #000000; font-weight: bold;
	text-decoration : none;
}
A:hover { 
    font-family: Tahoma;
	font-size: 11px;
	Color : #000000; font-weight: bold;
	text-decoration : none;
}.bodwh {
	font-family: "MS Sans Serif";
	font-size: 10px;
	color: #FFFFFF;
}
A:visited { font-family: Tahoma; font-size: 11px; color:#990033; font-weight: bold; text-decoration:none; }

#main{ width:100%; height:auto; text-align:center; background:url(../images/bg.jpg); }

/*--header--*/
#topest { width:100%; height:18px; background:#000000; font-size:12px; color:#FFFFFF; }
#header{
	width:1000px;
	height:124px;
	background:url(../images/bg_top.jpg);
}
#top_des{ width:1000px; height:15px; font-size:12px; border-bottom:1px solid #D946A6; float:left; }
#logo{ width:261px; height:115px; margin-top:9px; float:left; }
.menutop { width:240px; height:25px; margin-top:12px; background:url(../images/topmenu.gif); overflow:hidden; padding-top:10px; color:#FFFFFF; font-weight:bold; font-size:16px; float:left; }
#top_des2{ width:738px; height:55px; text-align:left; font-family:Geneva, Arial, Helvetica, sans-serif; float:left; }
.tophuobi{ width:300px; height:30px; margin-top:5px; float:left; }
.topsearch { width:430px; height:30px; margin-top:5px; float:left; }
.inputcalss { border:1px solid #32C4CF; height:22px; width:190px; }
#top_con{ width:738px; height:30px; text-align:right; overflow:hidden; font-family:Verdana, Arial, Helvetica, sans-serif; float:left; }
ul.menu {list-style:none; margin:0; padding:0}
ul.menu * {margin:0; padding:0; }
ul.menu a {display:block; color:#000; text-decoration:none; height: 25px; line-height: 25px;}
ul.menu li {position:relative; float:left; margin-right:2px}
ul.menu ul {position:absolute; top:39px; left:0; background:#FF9000; display:none; opacity:0; list-style:none}
ul.menu ul li {position:relative; border:1px solid #ffab3e; border-top:none; width:118px; margin:0}
ul.menu ul li a {display:block; padding:3px 7px 5px; background-color:#FF9000; color:#fff;}
ul.menu ul li a:hover {background-color:#fa7e04; color:#fff2ee; }
ul.menu ul ul {left:118px; top:-1px; }
ul.menu .menulink {border:1px solid #ffab3e; padding:5px 7px 7px; font-weight:bold; font-size:14px; background:url('../images/header.gif'); width:104px; color:#FFFFFF;}
ul.menu .menulink:hover, ul.menu .menuhover {background:url('../images/header_over.gif')}
ul.menu .sub {background:#fa7e04 url('../images/arrow.gif') 100% 0px no-repeat}
ul.menu .topline {border-top:1px solid #aaa}

/*--------main body--------*/
#main_show{ width:1000px; height:auto; text-align:center; margin:0 auto; }

/****left***/
#left{ width:242px; height:auto; float:left; }
#left_area { width:238px; height:auto; background:#FFFFFF; border:1px solid #f42a16; border-top:0px; float:left; }
#left_title{ width:238px; height:22px; padding-top:5px; font-weight:bold; background:url(../images/1a.jpg); color:#666666; font-family:Geneva, Arial; float:left; }
#cate{ width:238px; height:18px; border-bottom:1px solid #CCCCCC; padding-top:2px; text-align:left; list-style:none; float:left; }

#left_area ul {
  list-style: none;
  width: 238px; /* Width of Menu Items */
  }
#left_area ul li {
  position: relative;
  background:url(../images/01.gif) no-repeat left center; background-position:2px;
  }

#left_area li ul {
  position: absolute;
  left: 237px; /* Set 1px less than menu width */
  top: 0;
  background:#FFFFFF;
  border:1px solid #FF0000;
  display: none;
  }
/* Styles for Menu Items */
#left_area ul li a {
  width:220px;
  display: block;
  text-decoration: none;
  color:#353535;
  padding: 5px;
  padding-left:13px;
  border-bottom: 1px solid #E26771;
  text-align:left;
  }
/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }
/* End */
#left_area ul li a:hover { color:#FF0000; background:#FFD7D7; } /* Hover Styles */
#left_area li ul li a { padding: 4px 9px; color:#2C3ABE; } /* Sub Menu Styles */
#left_area li:hover ul, li.over ul { display: block; } /* The magic */

/*----right-------*/
#right{ width:750px; height:auto; margin-left:7px; float:left; }
#r_area{ width:750px; height:auto; background:#FFFFFF; border:1px solid #EECCEC; margin-top:8px; text-align:left; float:left; }
.r_area_bt { padding-bottom:4px; }
#r_area a { font-family:Geneva, Arial, Helvetica, sans-serif; font-weight:normal; font-size: 14px;  Color:#660099; text-decoration:none; }
#r_title,#r_title_page { width:740px; height:25px; background:url(../images/titleline.gif); padding-top:5px; font-weight:bold; padding-left:10px; color:#666666; font-family:Geneva, Arial; float:left; }
#r_title a{ font-size:14px; color:#D03E3E; font-weight:bold; }
#r_title_page a:link { font-size:14px; color:#D03E3E; border:1px solid #828282; background:#FDCCF3; padding:1px 2px; font-weight:bold; }
#r_title_page a:hover { font-size:14px; color:#FF0000; border:1px solid #160CE0; background:#BFECE6; font-weight:bold; }
#relatedcate { width:183px; height:18px; font-size:12px; text-align:center; border:1px solid #FAB99A; background:#FBE1E1; margin-left:2px; margin-top:2px; float:left; }
#relatedcate a { color:#F90000; font-size:12px; }
#txt_show { width:750px; float:left; }
#txt_show div:hover { background:#FFFFFF; }
#list_pro{ width:180px; height:250px; text-align:center; color:#990000; font-weight:bold; overflow:hidden; border-bottom:1px solid #CCCCCC; border-right:1px solid #CCCCCC; margin-left:5px; margin-top:7px; background:#F9F9F9; float:left; }
#list_pro a { font-size:12px; }
.photo {
	float: right;
	margin-left: 10px;
	margin-right: 10px;
	padding:5px;
	border: 1px solid #ca738f;	
}
#demo {  width:360px; height:335px; padding:4px; overflow:hidden; font-family:Verdana, Arial, Helvetica, sans-serif; float: left; }
#scrollup { padding-bottom:5px; border-bottom:1px dashed #ECAC28; }
#seopagetxt { width:740px; height:auto; margin-top:10px; border:1px solid #B57DA6; padding:3px; background:#FFFFFF; text-align:left; float:left; }
#recentview { width:90px; height:138px; margin-left:3px; background:#EEFCFD; overflow:hidden; text-align:center; float:left;  }
/*---------footer------------*/
#footer{ width:1000px; height:153px; background:url(../images/mainbk.jpg); border-bottom:2px solid #C5C5C5; margin-top:7px; background-repeat:repeat-x; float:left; }
#footer ul { height:153px; width:322px; font-weight:bold; font-size:14px; overflow:hidden; text-align:left; margin-left:10px; float:left; }
.foottitle { height:30px; width:320px; border-bottom:3px double #31E3B7;  }
#footer ul li { list-style:none; width:145px; height:14px; margin-top:4px; margin-left:8px; font-size:14px; border-bottom:1px dashed #31E3B7; float:left; }
#footer ul li a{  color:#EE3E3E; }
#footerend { width:1000px; height:20px; margin-top:2px; float:left; }

#ft_menu{ width:1000px; height:20px; margin-top:10px; border-top:3px double #F0B0ED; border-bottom:1px solid #F0B0ED; float:left; }
#kwords{ width:1000px; height:46px; float:left;  }
#foot_pic { width:1000px; height:98px; margin-top:10px; float:left; }
/*----------products-----------------------*/
#relatedpro { width:742px; height:169px; border:4px double #69DA94; background:#F0FCEF; float:left;  }
#relatedshow  { width:143px; height:165px; background:#C1F0C5; text-align:center; float:left; margin-left:4px; margin-top:2px; }
