@charset "utf-8";
#container{
	line-height:180%;
}
#main{
	float:right;
	width:784px;
}
#main .Location{
	background:url(images/title_1.gif) left top no-repeat;
	height:22px;
	margin-bottom:8px;
	padding:5px 0 0 10px;
}
#main .Location a{ color:#C335A6;}
#main .show{
	border:#E5E5E5 solid 5px;
	padding:10px;
	overflow:hidden;
	zoom:1;
}
#main .show .picShow{
	float:left;
	width:262px;
	height:254px;
	background:url(images/title_1.gif) left -214px no-repeat;
	padding:1px 9px;
}
#main .show .picIntro{
	float:right;
	width:455px;
}
#main .show .picIntro01{
	border-bottom:#555 solid 1px;
	overflow:hidden;
}
#main .show .picIntro02{
	border-top:#E0E0E0 solid 3px;
	border-bottom:#9C9C9C dashed 1px;
	color:#fff;
	padding:5px 10px;
	line-height:140%;
	margin-bottom:5px;
	overflow:hidden;
}
#main .show .picIntro03{
	overflow:hidden;
	zoom:1;
}
#main .show .picIntro03 span,#main .show .picIntro04 span{
	display:block;
	padding-left:10px;
}
#main .show .picIntro04{
	border-top:#B6B6B6 solid 1px;
	border-bottom:#B6B6B6 solid 1px;
	background:#F7F7F7;
	margin-bottom:10px;
}
#main .show .picIntro05{
	width:300px;
	overflow:hidden;
	float:right;
	padding-top:5px;
}
#main .show .picName{
	float:left;
	width:120px;
	height:16px;
	font-weight:bold;
	color:#FF3302;
	overflow:hidden;
}
#main .show .num{
	float:left;
	padding-left:5px;
}
#main .show .shopName{
	float:right;
	height:16px;
	width:200px;
	font-weight:bold;
	color:#FF3302;
	font-size:11pt;
	overflow:hidden;
}
#main .show .new{
	display:block;
	float:left;
	background:url(images/title_1.gif) -449px -513px no-repeat;
	width:30px;
	height:15px;
	text-align:center;
	margin-right:10px;
}
#main .show .remmend{
	display:block;
	float:left;
	background:url(images/title_1.gif) -398px -513px no-repeat;
	width:30px;
	height:15px;
	text-align:center;
	margin-right:10px;
}
#main .show .sale{
	display:block;
	float:left;
	background:url(images/title_1.gif) -346px -513px no-repeat;
	width:30px;
	height:15px;
	text-align:center;
}
#main .show .picIntro04 a{ color:#FF3302;}
#main .show .by{
	background:url(images/title_1.gif) -112px -513px no-repeat;
	width:94px;
	height:36px;
	border:none;
	cursor:pointer;
}
#main .show .collect{
	background:url(images/title_1.gif) left -513px no-repeat;
	width:94px;
	height:36px;
	border:none;
	cursor:pointer;
}
#main .show .enter{
	background:url(images/title_1.gif) -223px -513px no-repeat;
	width:94px;
	height:36px;
	border:none;
	cursor:pointer;
}
#main .describe{
	padding-top:8px;
	overflow:hidden;
	zoom:1;
}
#Rtitle{
	background:url(images/title_1.gif) left -51px no-repeat;
	height:29px;
	overflow:hidden;
	zoom:1;
}
.Rtitleworks span{
	display:block;
	float:left;
	width:95px;
	text-align:center;
	margin-right:3px;
	font:bold 14px "";
	padding-top:6px;
}
.Rtitleworks .on{
	display:block;
	background:url(images/title_1.gif) left -99px no-repeat;
	height:29px;
	color:#fff;
}
#main .mainbody{
	background:url(images/mainBottom.jpg) left bottom no-repeat;
	padding-bottom:10px;
	margin-top:8px;
}
#main .mainbody .title{
	background:url(images/title_1.gif) left -160px no-repeat;
	height:24px;
	padding-top:4px;
	overflow:hidden;
	zoom:1;
}
#main .mainbody .title1{
	background:url(images/title_1.gif) left -130px no-repeat;
	height:24px;
	padding-top:4px;
	overflow:hidden;
	zoom:1;
}
#main .mainbody .title h4,#main .mainbody .title1 h4{
	float:left;
	width:140px;
	text-align:center;
	font-size:14px;
	color:#fff;
}
#main .mainbody .title .more,#main .mainbody .title1 .more{
	float:right;
	padding-right:10px;
}
#main .mainbody .box{
	border-left:#E4E4E4 solid 1px;
	border-right:#E4E4E4 solid 1px;
	padding:10px;
	overflow:hidden;
	zoom:1;
}
#main .mainbody .box .boxList li{
	float:left;
	width:100px;
	padding-right:8px;
	text-align:center;
}
#main .mainbody .box label{
	display:block;
	padding-bottom:5px;
	overflow:hidden;
	zoom:1;
}
#main .mainbody .box textarea{
	width:680px;
	height:100px;
}
#main .mainbody .box textarea,#main .mainbody .box input{
	padding:2px;
}
#main .mainbody .box img{
	display:inline-block;
}

#sidebar{
	float:left;
	width:192px;
}
#sidebar h4{
	font-size:14px;
	color:#fff;
	background:url(images/title_1.gif) left -568px no-repeat;
	text-align:center;
	height:28px;
	padding-top:6px;
}
#sidebar .box{
	background:url(images/sideBg.jpg) left repeat-y;
	margin-bottom:8px;
	overflow:hidden;
	zoom:1;
}
#sidebar .box .sidebody{
	background:url(images/sideButtom.jpg) left bottom no-repeat;
	padding:0 13px 11px 13px;
	overflow:hidden;
	zoom:1;
}
#sidebar .sidebody dl{
	text-align:center;
	padding:10px 0;
	border-bottom:#eee solid 1px;
}
#sidebar .sidebody .loginBox{
	padding:5px 0;
}
#sidebar .sidebody .loginBox a{
	padding:0 10px;
	color:#9DBC5F;
}
#sidebar .sidebody .class{
	text-align:left;
	padding:5px 1px;
	border-bottom:0;
}
#sidebar .sidebody .class dt{
	background:url(images/title_1.gif) -214px -568px no-repeat;
	height:24px;
	color:#A20087;
	padding-left:30px;
	font-weight:bold;
	margin-bottom:5px;
}
#sidebar .sidebody .list{
	background:url(images/title_1.gif) -379px -214px no-repeat;
	padding-left:25px;
	margin:5px;
	height:222px;
	overflow:hidden;
	zoom:1;
}
#sidebar .sidebody .list li{
	height:15px;
	margin-bottom:8px;
	line-height:140%;
	overflow:hidden;
	zoom:1;
}
#sidebar .sidebody .sideList{
	padding:5px 0;
	border-bottom:none;
	overflow:hidden;
	zoom:1;
}
#sidebar .sidebody .sideList dt{
	float:left;
	padding-right:5px;
}
#sidebar .sidebody .sideList dd{
	line-height:130%;
	text-align:left;
}
#sidebar .sidebody .sideList dd .on{
	font-weight:bold;
	color:#EF0101;
}
#sidebar .sideList dd a{
	display:block;
	height:16px;
	overflow:hidden;
	zoom:1;
}