* {
	font-family: Verdana,Arial; -ms-word-break: break-all;
}
input {
	font-size: 12px;
}
select {
	font-size: 12px;
}
textarea {
	font-size: 12px;
}
img {
	border: currentColor;
}
ul li {
	list-style-type: none;
}
ol li {
	list-style-type: decimal;
}
ul {
	margin: 0px; padding: 0px;
}
form {
	margin: 0px; padding: 0px;
}
a:link {
	color: rgb(51, 51, 51);
}
a:visited {
	color: rgb(51, 51, 51);
}
a:active {
	color: rgb(51, 51, 51);
}
a:hover {
	color: rgb(255, 102, 0); text-decoration: none;
}
a.w:link {
	color: rgb(255, 255, 255); text-decoration: none;
}
a.w:visited {
	color: rgb(255, 255, 255); text-decoration: none;
}
a.w:active {
	color: rgb(255, 255, 255); text-decoration: none;
}
a.w:hover {
	text-decoration: underline;
}
a.t:link {
	color: rgb(0, 102, 153); text-decoration: none;
}
a.t:visited {
	color: rgb(0, 102, 153); text-decoration: none;
}
a.t:active {
	color: rgb(0, 102, 153); text-decoration: none;
}
a.t:hover {
	text-decoration: underline;
}
a.b:link {
	color: rgb(1, 76, 204); text-decoration: none;
}
a.b:visited {
	color: rgb(1, 76, 204); text-decoration: none;
}
a.b:active {
	color: rgb(1, 76, 204); text-decoration: none;
}
a.b:hover {
	color: rgb(255, 102, 0);
}
.title {
	text-align: center; color: rgb(255, 102, 0); line-height: 40px; font-size: 16px; font-weight: bold;
}
.info {
	margin: 0px 10px; text-align: center; line-height: 25px; border-top-color: rgb(192, 192, 192); border-bottom-color: rgb(192, 192, 192); border-top-width: 1px; border-bottom-width: 1px; border-top-style: dotted; border-bottom-style: dotted;
}
.content {
	padding: 10px; line-height: 180%; font-size: 13px;
}
.content p {
	margin: 0px 0px 15px;
}
.property {
	background: rgb(246, 246, 246); margin: 0px 10px; padding: 10px; border: 1px solid rgb(230, 230, 230);
}
.property li {
	width: 30%; height: 22px; line-height: 22px; overflow: hidden; float: left;
}
.foot {
	background: rgb(255, 255, 255); padding: 15px; border: 1px solid rgb(153, 196, 213); text-align: center; line-height: 28px;
}
.pos {
	background: url("homepage.gif") no-repeat 5px 3px; padding: 5px 15px 5px 25px;
}
.inp {
	padding: 2px; border: 1px solid rgb(153, 196, 213); color: rgb(102, 102, 102);
}
.sbm {
	background: url("btn_bg.gif") repeat-x; border: 1px solid rgb(134, 162, 192); height: 20px; color: rgb(51, 51, 51);
}
.sign {
	background: url("vip_bg.gif") no-repeat; margin: -10px 0px 0px 780px; width: 180px; height: 50px; position: absolute; z-index: 1000;
}
.sign div {
	padding: 23px 0px 0px 73px;
}
.sign strong {
	color: red; font-size: 18px;
}
.sign span {
	padding: 0px 0px 0px 60px; color: red; font-size: 18px; font-weight: bold;
}
.thumb {
	padding: 6px;
}
.thumb img {
	padding: 3px; border: 1px solid rgb(192, 192, 192);
}
.thumb div {
	margin: 6px 0px; width: 90%; height: 26px; line-height: 26px; overflow: hidden; font-size: 13px;
}
.thumb p {
	margin: 2px; color: rgb(136, 136, 136); font-size: 10px;
}
.thumb_on {
	background: rgb(241, 241, 241); border: 1px dotted rgb(153, 196, 213);
}
.album {
	width: 250px; cursor: pointer;
}
.album div {
	background: rgb(243, 243, 243); padding: 5px; border: 1px solid rgb(204, 204, 204);
}
.album div span {
	width: 240px; height: 180px; text-align: center; overflow: hidden; vertical-align: middle; display: block;
}
.ab_im {
	margin: 10px 0px 10px 13px; padding: 2px; border: 1px solid rgb(192, 192, 192);
}
.ab_on {
	background: rgb(255, 102, 0); margin: 10px 0px 10px 13px; padding: 2px; border: 1px solid rgb(255, 102, 0);
}
#imgshow {
	background: rgb(255, 255, 255); padding: 5px; border: 1px solid rgb(102, 102, 102); position: absolute; z-index: 1000;
}
.pages {
	padding: 10px 0px; text-align: center; font-size: 12px;
}
.pages a:link {
	background: rgb(255, 255, 255); padding: 1px; border: 1px solid rgb(230, 230, 230); text-decoration: none;
}
.pages a:visited {
	background: rgb(255, 255, 255); padding: 1px; border: 1px solid rgb(230, 230, 230); text-decoration: none;
}
.pages a:active {
	background: rgb(255, 255, 255); padding: 1px; border: 1px solid rgb(230, 230, 230); text-decoration: none;
}
.pages a:hover {
	background: rgb(255, 255, 255); padding: 1px; border: 1px solid rgb(204, 204, 204); color: rgb(255, 102, 0); text-decoration: none;
}
.pages strong {
	background: rgb(46, 106, 177); padding: 1px; border: 1px solid rgb(204, 204, 204); color: rgb(255, 255, 255);
}
.pages_inp {
	padding: 1px; border: 1px solid rgb(204, 204, 204); width: 30px; text-align: center; color: rgb(102, 102, 102);
}
.pages_btn {
	background: rgb(246, 246, 246); border: 1px solid rgb(204, 204, 204); width: 26px; font-size: 11px; font-weight: bold;
}
.pages label {
	background: rgb(255, 255, 255); padding: 1px 5px; border: 1px solid rgb(204, 204, 204);
}
.pages label em {
	color: red; font-style: normal; font-weight: bold;
}
.pages label span {
	font-weight: bold;
}
.stat {
	padding: 15px 0px 10px;
}
.stat_p {
	background: rgb(255, 247, 210); height: 10px; line-height: 10px; font-size: 1px;
}
.stat_p div {
	background: rgb(255, 164, 13); height: 10px; line-height: 10px; border-left-color: rgb(255, 164, 13); border-left-width: 2px; border-left-style: solid; float: left;
}
.comment {
	padding: 15px 10px; border-top-color: rgb(170, 204, 238); border-top-width: 1px; border-top-style: dotted;
}
.comment_sp {
	background: rgb(249, 252, 254);
}
.comment_content {
	padding: 5px; color: rgb(51, 51, 51); line-height: 180%; clear: both; font-size: 14px;
}
.comment_title {
	padding: 0px 5px; height: 26px; color: rgb(27, 76, 122); line-height: 26px;
}
.comment_reply {
	background: rgb(255, 255, 227); margin: 0px 5px; padding: 5px 10px; border: 1px solid rgb(230, 230, 230); line-height: 180%;
}
.comment_no {
	padding: 20px; text-align: center; font-size: 13px;
}
.order_no {
	padding: 20px; text-align: center; font-size: 13px;
}
.f_l {
	float: left;
}
.f_r {
	float: right;
}
.t_r {
	text-align: right;
}
.t_c {
	text-align: center;
}
.f_b {
	font-weight: bold;
}
.f_n {
	font-weight: normal;
}
.f_white {
	color: white;
}
.f_gray {
	color: rgb(102, 102, 102);
}
.f_orange {
	color: rgb(255, 102, 0);
}
.f_red {
	color: red;
}
.f_green {
	color: green;
}
.f_blue {
	color: blue;
}
.f_dblue {
	color: rgb(27, 76, 122);
}
.f_price {
	color: rgb(255, 102, 0); font-family: Arial; font-weight: bold;
}
.px10 {
	font-size: 10px;
}
.px11 {
	font-size: 11px;
}
.px12 {
	font-size: 12px;
}
.px13 {
	font-size: 13px;
}
.px14 {
	font-size: 14px;
}
.lh18 {
	line-height: 180%;
}
.b10 {
	height: 10px; font-size: 1px;
}
.pd10 {
	padding: 10px;
}
.c_b {
	clear: both;
}
.dsn {
	display: none;
}
.c_p {
	cursor: pointer;
}
.highlight {
	color: red;
}
