body {
	font-size: 12px;
	color: #000000;
	margin: 0px;
	background-color: #CCCCCC;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;

}
.BoxBG{position: absolute;top:168px;left:350px; background: #ccc;z-index:30;}
#ChangeCity{
		font-family:Verdana;
		font-weight:bold;
		color:red;
		position: absolute;
		top:-4px;
		left:-4px;
		padding:4px;
		background: #fff;		
		z-index:800px;
		border:1px solid #777;
	}
#ChangeCity  a{
		width:30px;
		margin:2px 5px;
		padding:2px 0;
		font-weight:normal;
		display:block;
		color:#111;
		text-decoration: underline;
	}
	
	#ChangeCity  a:hover{
		color:#fff;
		background: #666;
	}
	#ChangeCity tfoot td a{
		display:inline;
		padding-left:8px;
		background:url(/images/common/icon/global_icon.gif) 0 -377px no-repeat;
	}
	#ChangeCity tfoot td a:hover{
		color:#666;
		padding-left:8px;
		background:url(/images/common/icon/global_icon.gif) 0 -377px no-repeat;
	}
ul, ol,li{list-style:none;}
h1 {font-size:16px;margin:0px;font-weight:bold;} 
ul, ol, li, h2, h3, h4, h5, h6, form, body, html, p, input{margin:0; padding:0}
h2 {font-size:14px;margin:0px;font-weight:normal;} 
h3 {font-size:12px;margin:0px;font-weight:normal;} 
h4 {font-size:12px;margin:0px;font-weight:normal;} 
.wide_tag{
	font-size:0px;
	z-index:1000;
	right:0px;
	background:url(wide.gif) no-repeat 0px 0px; 
	overflow:hidden;
	width:41px;
	cursor:pointer;
	bottom:0px; 
	text-indent:-40px; 
	position:
	absolute; 
	height:41px
}
.picpanel .image{
	float:left;
	width:164px;
	padding:0px !important;
	position:relative;
	margin-bottom: 10px;
}
.bodypanel
 {
	width: 758px;
	background-color: #FFFFFF;
	padding: 0px 10px 10px;
}
.bodypanel .left
{
	width:546px;
	float: left;
	padding-left: 6px;
	padding-right: 6px;
}
.bodypanel .left .itemtitle
{
	font-size: 14px;
	font-weight: bold;
	color: #000000;	
	text-align: left;
	height: 23px;

}
.bodypanel .right
{
	width:200px;
	float: left;
}
.bodypanel .randtitle
{
	font-size: 14px;
	font-weight: bold;
	color: #FF6600;
	text-align: left;
	height: 20px;
	padding-top: 10px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;

}
.bd {
	background-image: url(images/inputbg.gif);
	height: 16px;
	width: 92px;
}
.keyword
{
	float:left;
}
.keyword a
{
	text-decoration: underline;
	
}
.keyword a:hover
{
	text-decoration: underline;
	color: #FF0000;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FF0000;
	
}
.anniu {
	background-color: #FFFFFF;
	height: 22px;
	border: 1px solid #A5ACB2;
	text-decoration: underline;
}
.categoriesnav{
	width:546px;
	float:left;
	line-height: 25px;
}
.categoriesnav .cd{
	float:left;
	font-weight:bold;
	font-size: 14px;
	width:80px;
	text-align: left;
}
.categoriesnav .ab{
	float:left;
	width:450px;
	font-size: 14px;
	text-align: left;
}
.categoriesnav .ab a{
	font-size: 14px;
	border-width:0px;
	padding-right: 10px;
}
.categoriesnav .ab a:hover{
	font-size: 14px;
	color: #009900;
}
a {
	color: #000000;
	text-decoration: none;
}
.lad {
	width: 200px;
	margin-top: 5px;
	margin-bottom: 5px;
}


#banner {
	width: 778px;
	background-color: #FFFFFF;
	height: 78px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DFDFDF;
}
#logo {
	float: left;
	width: 220px;
	margin-top: 10px;
	margin-left: 10px;
}
.bodypanel #spbody td {
	padding: 10px;
}
#ad {
	margin-top: 10px;
	height: 78px;
}
#nav {
	width: 778px;
	height: 44px;
}
#nav #left
{
	width : 14px;
	height: 44px;
	float:left;
}
#nav #content
{
	width : 747px;
	height: 31px;
	float:left;
	background-image: url(images/nav_bg.gif);
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	padding-top: 13px;
	padding-bottom: 0px;
	background-repeat: repeat-x;

}
#nav #right
{
	width : 17px;
	height: 44px;
	float:left;
}
#memberpanel
{
	width:200px;
}
#memberpanel #header
{
	width:200px;
}
#memberpanel #content
{
	width:186px;
	background-image: url(images/memberbg.gif);
	background-repeat: repeat-y;
	padding: 7px;
	text-align: left;
	
}
#memberpanel #footer
{
	width:200px;
	height:8px;
}
#loginpanel
{
	width:146px;
	padding: 5px 20px 5px 20px;
}
.poinline {
	background-image: url(images/poinline.gif);
	background-repeat: repeat-x;
	height: 1px;
	margin: 0px;
	padding: 0px;
	width: 100%;
}
hr {
	height: 1px;
	color: #CCCCCC;

}
#membernotice
{
	line-height: 23px;
	padding-right: 8px;
	padding-left: 8px;
}
#newpicheader
{
	width:758px;
}
#newpicheader #title
{
	background-image: url(images/newpicheaderleft.gif);
	background-repeat: no-repeat;
	height: 15px;
	width: 121px;
	float: left;
	text-align: center;
	padding-top: 12px;
	font-weight: bold;
	color: #000000;
}
#newpicheader #right
{
	height: 15px;
	width: 625px;
	background-image: url(images/newpicheaderbg.gif);
	float:left;
	padding-top: 12px;
	padding-right: 12px;
	text-align: right;
}
a:hover {
	color: #FF0000;
	text-decoration: none;
}
.picpanel
{
	margin: 5px;
	padding: 5px;
	height: 160px;
	width: 164px;
	border: 1px solid #CCCCCC;
	float:left;
	text-align: left;	
}
.pic{float:left; border:1px solid #e3e3e3; width:110px; padding:4px !important; padding:4px 4px 0 4px}
#firendpanel
{
	width: 758px;
	background-color: #FFFFFF;
	text-align: left;
	padding: 10px;
}
#firendpanel #fc
{
	background-color: #F6F6F6;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-top-color: #00DAC3;
	margin-top: 10px;
	padding: 5px;
	line-height: 22px;

}
#footerpanel
{
	background-color: #FFFFFF;
	height: 68px;
	width: 778px;
	padding-top: 5px;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #00DAC3;
	line-height: 22px;

}
#navlink li
{
	float:left;
	margin-right: 10px;
}
#navlink li a
{
	color : #FFFFFF;
}
#navlink li a:hover
{
	color : #FFFF00;
}
#um
{
	background-color: #F9F9F9;
	height: 14px;
	width: 773px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	text-align: left;
	padding-left: 5px;
}
#um #left
{
	width: 600px;
	float:left;
	text-align:left;
}
#um #right
{
	width: 170px;
	float:left;
	text-align:right;
	padding-right: 3px;
}
#um #right #sl
{
	color: #FF0000;
	
}
#pager
{
	width : 700px;
	text-align: left;
	height: 18px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 14px;
}
#spheader
{
	width: 758px;
	vertical-align: middle;
	height: 14px;
	padding-top: 20px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	margin-bottom: 8px;
	
}
#spheader #d
{
	text-align: left;
	color: #999999;
	float: left;
	width: 200px;
}
#spheader #title
{
	width: 308px;
	font-size: 14px;
	font-weight: bold;
	color: #FF6600;
	text-align: center;
	float: left;
}
#spheader #star
{
	float: right;
	width: 250px;
}
#spbody
{
	width : 650;
	padding-top: 10px;
	padding-bottom: 10px;
}
#spbody #op
{
	width : 650px;
	text-align: right;
}
#spbody #image
{
	width : 650px;
	padding-top: 10px;
	padding-bottom: 10px;
}
#spbody #under
{
	width : 650px;
}
#spbody #under #left
{
	width : 250px;
	height: 14px;
	text-align: left;
	vertical-align: bottom;
	float:left;
	padding-top: 10px;
}
#spbody #under #right
{
	width : 250px;
	height: 34px;
	float:right;
	text-align: right;
}
#spbody #intro
{
	width : 726px;
	padding : 5px;
	border: 1px solid #CCCCCC;
	text-align:left;
	line-height: 22px;
}
#spbody #copy
{
	width : 736px;
	padding-top : 5px;
	padding-bottom : 5px;
	text-align:left;
}

#spbody #ad
{
	width : 726px;
	padding : 5px;
	border: 1px solid #CCCCCC;
	text-align:left;
	line-height: 23px;
}
#spbody #ad1
{
	width : 468px;
	height: 60px;
	padding : 2px;
	float:left;
}
#spbody #ad2
{
	width : 250px;
	height: 60px;
	padding : 2px;
	float:left;
}
#shop
{
	width : 716px;
	padding : 10px;
}
#shop #title
{
	color: #FF0000;
	float: left;
}
#shop #title a
{
	color: #FF0000;
} 
#baiduad
{
	width : 728px;
	height: 90px;
	padding : 3px;
}
#reviewpanel
{
	width : 740px;
	padding : 10px;	
}
#reviewpanel #reviewcontent
{
	width  : 720px;
}
#reviewpanel #reviewcontent .header
{
	width  : 700px;
	height : 12px;
	padding : 5px;
	background-color: #F9F9F9;
	
}
#reviewpanel #reviewcontent .header .title
{
	width  : 500px;
	float : left;
	text-align : left;
	font-weight: bold;
}
#reviewpanel #reviewcontent .header .time
{
	width  : 200px;
	float : right;
	text-align : right;
	color: #999999;
}

#reviewpanel #reviewcontent .content
{
	width  : 690px;
	padding : 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	text-align: left;	
}
#reviewpanel #reviewcontent .author
{
	width  : 700px;
	height : 12px;
	padding : 5px;
	text-align:right;
}
#reviewpanel #reviewform
{
	width  : 720px;
	height: 130px;
	border: 1px solid #CCCCCC;
}
#reviewpanel #reviewform #title
{
	width  : 720px;
	height: 20px;
	font-weight: bold;
	padding: 3px;
	background-color: #F9F9F9;
	text-align: left;
}

#reviewpanel #reviewform #content
{
	width  : 700px;
	padding: 10px;
	text-align: left;
}
#reviewpanel #reviewform #content .al
{
	padding: 5px;
}
#reglink
{
	width  : 720px;
	height: 20px;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-align:left;
}
#grouppic
{
	width : 740px;
	padding: 5px;
	margin-bottom: 10px;
	border: 1px solid #CCCCCC;
	
}

#grouppic .image
{
	width : 164px;
	height: 104px;
	padding: 5px;
	border: 1px solid #CCCCCC;
	float : left;
	margin: 4px;
	cursor: hand;

}
#sbd
{
	margin: 5px;
	padding: 5px;
	width: 650px;
	border: 5px solid #CCCCCC;	
}
#sbd .sc
{
	float : left;
	width : 300px;
}
#sbd .sc .left
{
	float : left;
	width : 100px;
	height : 100px;
}
#sbd .sc .right
{
	float : left;
	width : 150px;
	height : 100px;
	text-align : left;
	line-height: 20px;
}
.memberpanel
 {
	width: 718px;
	background-color: #FFFFFF;
	padding: 0px 30px 10px;
	text-align: left;
	height: 400px;
}
.memberpaneltitle {
	font-size: 14px;
	height:30px;
	font-weight: bold;
	color: #00DAC3;
}
.spmil
{
float:left;text-align:left;width:650px
}
.spmir
{
float:left;text-align:right;width:100px
}
#searchpanel
{
	padding: 8px;
	width: 180px;
	border: 2px solid #CCCCCC;
	background-color: #F6F6F6;
}