@import url("border.css");
@import url("widget.css");


a{
  color:#414141;
  text-decoration:none;
}
a:hover{
	color:#87485D;
	text-decoration:none;
}

body {
  	background:url(diwen.gif) repeat;
	font-family:"ËÎÌå", "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #414141;
	line-height: 180%;
	margin:0;
	text-align:center;
}
.floleft{ float:left;}
.floright{ float:right;}
.ml12{ margin-left:12px;}
.mt10{ margin-top:10px;}
.mt5{ margin-top:5px;}
.pt10{ padding:10px 0;}
/*=²¼¾Ö 
=============================================================================================*/
.top{width:970px;background:url(topbg.gif) repeat-x ; height:96px; margin:0 auto; padding:0 10px;}

.logo{ float:left; padding:10px 0 0;}

.nav{ float:right;}

.topmenu{}
.topmenu .cat1{ display:inline;}
.topmenu .cat1 a{ color:#333; border-right:1px solid #ccc; font-weight:normal; padding:0 5px;}
.topmenu .cat1 a:hover{ color:#F50000;}


.menu{ float:right; margin:44px 35px 0 0 !important; margin:45px 35px 0 0;*zoom:1;}
.menu li{ float:left; font-size:12px; background:url(menubg.gif) no-repeat; padding-left:20px; height:29px; line-height:30px; margin-right:2px;}
.menu li a{ float:left; height:29px; background:url(menubg.gif) no-repeat right -34px; padding-right:20px; font-weight:normal; font-size:12px; color:#6B3E67; display:block;}
.menu li a:hover{ float:left; color:#CC0001;}

.gouwuche{ float:right; display:inline; margin:45px 7px 0 0px; padding-left:20px; background:url(icion2.gif) no-repeat left 5px; color:#663366; margin-top:45px;}
.gouwuche .cart-number{ color:#FF0502; padding:0 5px;}
.user{ float:right; margin-top:45px;}
/*--------------------search-------------------------------wh------------------------------*/
.search{ width:950px; height:37px; background:url(search_bg.gif) no-repeat; margin:0 auto; padding:20px 20px 0;}

.keywords{ float:left; display:inline; margin:0 0 0 15px;}
.keywords .cat0{ color:#6A4064; float:left;}
.keywords .cat1{ color:#6B3E67; display:inline; float:left; font-weight:normal;}
.keywords .cat1 a{color:#996699; text-decoration:underline; margin:0 5px;}
.keywords .cat1 a:hover{ color:#9B0000;}


/*--------------------×óÓÒÀ¸-------------------------------wh------------------------------*/
.sidebar{ width:990px;  margin:5px auto 0;clear:both;*zoom:1; text-align:left;}
.leftside{float:left;width:218px; overflow:hidden;}
.rightside{width:765px; float:right;display:inline; margin:0px 0 0 6px;}

.r_left{ float:left; border:1px solid #EABBE7; padding:1px; background:#fff;}
.r_right{ float:right; text-align:center;}
.ad3{ margin:5px 0;}

/*--------------------Í¨À¸-------------------------------wh------------------------------*/
.content{ width:990px; margin:0 auto; text-align:left;}
.c_title{
      height:30px; 
      background:url(titlebg.gif) no-repeat left top; 
	  padding-left:22px;
	  overflow:hidden;
	  color:#7F527D;
}
.c_title h3{
     height:26px;
     background:url(titlebg.gif) no-repeat right top;
	 font-size:12px;
	 color:#7E537E;
	 padding:0;
}
.boxbody{
     width:984px;
     border:1px solid #D778D0;
	 border-top:none;
	 background:#fff;
	 padding:10px 2px;
	 margin-bottom:7px;
	 position:relative;
}

.box_left{ width:218px; overflow:hidden;}
.box_center{ width:522px; margin:0 10px;}
.box_right{ width:218px; overflow:hidden;}

.pl{ background:#FFE4D3; padding:5px; height:100px; overflow:hidden;}
.pl a{ text-decoration:underline;}


/*--------------------footer-------------------------------wh------------------------------*/
.foot{ width:990px; height:34px; margin:10px auto; background:url(footbg.gif) no-repeat;} 

#FootMenu{
   margin:5px 0;
}


.bottom{width:990px; margin:5px auto 0;}
.bottom td{ width:20%; border:1px solid #ccc;}