﻿@charset "utf-8";
/* 
'**************************************************************
' Offical Style for Suooo.com
' URL: http://www.suooo.com
' 2009-04-25 Compressed Version
'**************************************************************
*/

/* 全局样式 */
html,body {
	height:100%;
}
body {
	margin:0;
	padding:0;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666464;
	text-align:left;
}
table,tr,td {
	font-size:12px;
}
dl,dd,dt,ol,li,p {
	margin:0;
	padding:0;
	list-style:none;
	font-size:12px;
	overflow:hidden;
	-zoom:1;
}
h1,h2,h3,h4,h5,h6,h7 {
	margin:0;
	padding:0;
}
div {
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666464;
	overflow:hidden;
	-zoom:1;
}
img {
	border:0px;
	margin:0;
	padding:0;
}
/* 链接无下划线为none，有为underline */
a {
	text-decoration: none;
	cursor: pointer;
}
/* 未访问/已访问/点击激活的链接 */
a:link, a:visited, a:active {
	color: #666464;
}
/* 鼠标在链接上 */
a:hover {
	color: #ff6600;
}
/* FF中无链接翻页颜色定义 */
a[disabled=disabled] {
	color: #aca899;
}

/* 通用样式 */

/* 左浮动块 */
.left {
	float:left;
}
/* 右浮动块 */
.right {
	float:right;
}
/* 字体颜色 */
.red {
	color:#f60;
}
.blue {
	color:#06F;
}
/* 空隙/空白处 */
.blank3 {
	clear:both;
	width:100%;
	height:3px;
	margin:0;
	padding:0;
	display:block;
	overflow:hidden;
	-zoom:1;
}
.blank5 {
	clear:both;
	width:100%;
	height:5px;
	margin:0;
	padding:0;
	display:block;
	overflow:hidden;
	-zoom:1;
}
.blank10 {
	clear:both;
	width:100%;
	height:10px;
	margin:0;
	padding:0;
	display:block;
	overflow:hidden;
	-zoom:1;
}
.blank12 {
	clear:both;
	width:100%;
	height:12px;
	margin:0;
	padding:0;
	display:block;
	overflow:hidden;
	-zoom:1;
}
.blank15 {
	clear:both;
	width:100%;
	height:15px;
	margin:0;
	padding:0;
	display:block;
	overflow:hidden;
	-zoom:1;
}
.line01 {
	clear:both;
	height:4px;
	background:url(images/line01_bg.png) left top repeat-x;
}
.line02 {
	clear:both;
	height:1px;
	background:url(images/dot_bg.gif) repeat-x;
}
.textLt {
	text-align:left;
}
.textRt {
	text-align:right;
}
.textCt {
	text-align:center;
}
.input {
	height:16px;
	padding:2px;
	border-width:1px;
	border-style:solid;
	border-color:#9A9A9A #C3C3C3 #C3C3C3 #9A9A9A;
	font-size:13px;
	font-family:宋体;
	background:#fff url(images/input_bg.gif) repeat-x;
	overflow:hidden;
}
.textarea {
	line-height:1.4;
	margin:0;
	padding:2px;
	border-width:1px;
	border-style:solid;
	border-color:#9A9A9A #C3C3C3 #C3C3C3 #9A9A9A;
	font-size:13px;
	font-family:宋体;
	background:#fff url(images/input_bg.gif) repeat-x;
	overflow:auto;
}
.button1 {
	width:51px;
	height:21px;
	display:inline-block;
	line-height:23px;
	text-align:center;
	font-size:12px;
	padding:0;
	border:0;
	color:#666;
	background:url(images/button1.png);
	overflow:hidden;
}
.button2 {
	width:71px;
	height:21px;
	display:inline-block;
	line-height:23px;
	font-size:12px;
	padding:0;
	border:0;
	color:#666;
	background:url(images/button2.png);
	overflow:hidden;
}
.button3 {
	width:58px;
	height:28px;
	display:inline-block;
	line-height:30px;
	font-size:14px;
	font-weight:bold;
	padding:0;
	border:0;
	color:#666;
	background:url(images/button3.png);
	overflow:hidden;
}
.button4 {
	width:88px;
	height:28px;
	display:inline-block;
	line-height:30px;
	font-size:14px;
	font-weight:bold;
	padding:0;
	border:0;
	color:#666;
	background:url(images/button4.png);
	overflow:hidden;
}
.submit1 {
	width:51px;
	height:21px;
	display:inline-block;
	line-height:23px;
	text-align:center;
	font-size:12px;
	border:0;
	color:#000;
	background:url(images/submit1.png);
	overflow:hidden;
}
.submit2 {
	width:71px;
	height:21px;
	display:inline-block;
	line-height:23px;
	font-size:12px;
	padding:0;
	border:0;
	color:#000;
	background:url(images/submit2.png);
	overflow:hidden;
}
.submit3 {
	width:58px;
	height:28px;
	display:inline-block;
	line-height:30px;
	font-size:14px;
	font-weight:bold;
	padding:0;
	border:0;
	color:#000;
	background:url(images/submit3.png);
	overflow:hidden;
}
.submit4 {
	width:88px;
	height:28px;
	display:inline-block;
	line-height:30px;
	font-size:14px;
	font-weight:bold;
	padding:0;
	border:0;
	color:#000;
	background:url(images/submit4.png);
	overflow:hidden;
}
.view_button {
	width:98px;
	height:21px;
	line-height:23px;
	padding:0;
	border:0;
	font-size:12px;
	text-align:center;
	padding-left:18px;
	display:inline-block;
	background:url(images/view_button_bg.gif);
	overflow:hidden;
}
.buy_button {
	width:81px;
	height:23px;
	display:inline-block;
	line-height:23px;
	font-family:宋体;
	font-size:12px;
	text-align:center;
	padding:0;
	border:0;
	background:url(images/buy_button.png) no-repeat;
	overflow:hidden;
}
.lh14 {
	line-height:1.4;
}
.lh15 {
	line-height:1.5;
}
.lh16 {
	line-height:1.6;
}
.lh18 {
	line-height:1.7;
}
.lh18 {
	line-height:1.8;
}
.lh19 {
	line-height:1.9;
}
.lh20 {
	line-height:2.0;
}
.lh22 {
	line-height:2.2;
}
.lh25 {
	line-height:2.5;
}
/* 页面外围960px */
#wrapper {
	width:960px;
	margin:0 auto;
	overflow:visible;
}
/* 页眉 */
.header {
	height:64px;
	width:960px;
	margin:0 auto;
}
.hd_logo {
	float:left;
	height:64px;
	width:220px;
}
.hd_banner {
	float:left;
	height:64px;
	width:412px;
	text-align:center;
}
.hd_text {
	float:left;
	width:140px;
	height:44px;
	padding:20px 5px 0;
	font-family:宋体;
}
.hd_text p {
	float:left;
	width:70px;
	height:20px;
	margin:0;
	padding:0;
	display:block;
}
.hd_text p a,
.hd_text p a:link,
.hd_text p a:visited,
.hd_text p a:active {
	color:#9FA0A0;
}
.hd_text p a:hover {
	color:#000;
	text-decoration:underline;
}
.hd_hotline {
	float:left;
	height:64px;
	width:178px;
}
/* 页眉栏目 */
.headBar {
	width:960px;
	height:33px;
	margin:0 auto;
}
.headBar_lt {
	float:left;
	width:15px;
	height:33px;
	background:url(images/headBar_lt_bg.png);
}
.headBar_ct {
	float:left;
	width:15px;
	height:33px;
	background:url(images/headBar_ct_bg.png);
}
.headBar_rt {
	float:left;
	width:20px;
	height:33px;
	background:url(images/headBar_rt_bg.png);
}
/* 菜单导航 */
.menu {
	float:left;
	width:740px;
	height:33px;
	background:url(images/menu_bg.png);
}
.menu ol {
	width:720px;
	height:33px;
	padding-left:20px;
}
.menu li {
	float:left;
	height:15px;
	padding:10px 10px 8px 8px;
	font-weight:bold;
}
.menu a,
.menu a:link,
.menu a:visited,
.menu a:active {
	color:#4C4948;
}
.menu .menu_on a,
.menu .menu_on a:link,
.menu .menu_on a:visited,
.menu .menu_on a:active,
.menu a:hover {
	color:#ff6600;
}
.menu li.side {
	float:left;
	width:15px;
	height:33px;
	padding:0;
	margin:0;
	background:url(images/menuSide_bg.png);
}
/* 页眉购物车 */
.shopCartBar {
	float:left;
	width:170px;
	height:33px;
	background:url(images/shopCartBar_bg.png);
}
.shopCart {
	position:relative;
	top:8px;
	left: 12px;
	width:135px;
	height:18px;
	padding:5px 0 0 23px;
	background:url(images/shopCart_bg.png);
}
.shopCart a:hover {
	color:#000;
	text-decoration:underline;
}
.shopCartTip {
	position:absolute;
	margin-top:12px;
	width:200px;
	border:1px solid #888;
	background:#fff;
	z-index:9999;
}
.shopCartTip p {
	padding:0;
	margin:0;
	overflow:hidden;
}
.shopCartTip dl {
	height:50px;
	padding:5px;
	border-bottom:1px #888 dotted;
}
.shopCartTip dt {
	float:left;
	width:50px;
	height:50px;
}
.shopCartTip dd {
	float:left;
	height:50px;
	width:130px;
	padding:10px 5px;
	color:#888;
}
.shopCartTip_lead {
	margin:0;
	padding:8px 5px 0;
	font-size:12px;
	font-weight:bold;
	color:#000;
}
.shopCart strong,.shopCartTip_lead strong {
	color:#CC0000;
}
.shopCartTip_foot {
	height:auto;
	line-height:22px;
	padding:5px;
	border:0;
}
.shopCartTip_foot span {
	float:right;
}
#shopCart_On,#shopCart_Off {
	float:right;
	cursor:pointer;
}
#shopCart_On {
	position:absolute;
	top:0;
	right:0;
	width:17px;
	height:23px;
}
.shopCart_On {
	background:url(Images/shopCart_On.png)
}
/* 页眉搜索条 */
.headBar2 {
	width:960px;
	height:45px;
	margin:0 auto;
}
.headBar2_lt {
	float:left;
	width:120px;
	height:45px;
	background:url(images/headBar2_lt_bg.png);
}
.headBar2_rt {
	float:left;
	width:20px;
	height:45px;
	background:url(images/headBar2_rt_bg.png) repeat-x;
}
.searchBar {
	float:left;
	width:650px;
	height:25px;
	padding:15px 5px;
	background:url(images/searchBar_bg.png) repeat-x;
}
.search_select,.search_keyword,.search_button {
	float:left;
	margin:0;
	padding:0 0 0 5px;
}
.search_keyword .input {
	height:14px;
	margin:0;
	padding:2px;
	border:1px solid #7F9DB9;
	background:#fff;
	font-size:13px;
	overflow:hidden;
}
* html .search_keyword {
	margin-top:-1px;
}
*+html .search_keyword {
	margin-top:-1px;
}
.search_button .button {
	width:54px;
	height:20px;
	padding:2px;
	margin:0;
	color:#fff;
	border:0;
	cursor:pointer;
	background:url(images/search_button.png);
	overflow:hidden;
}
* html .search_button .button {
	padding:0;
}
*+html .search_button .button {
	padding:0;
}
.search_hot {
	float:left;
	display:block;
	width:320px;
	height:18px;
	margin:0;
	padding:3px 0 5px 20px;
	text-overflow: ellipsis;
	-o-text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
}
.loginBar {
	float:left;
	width:160px;
	height:55px;
	padding:0;
	font-weight:bold;
	text-align:center;
	background:url(images/loginBar_bg.png);
	color:#805737;
}

/* 主体左侧 */
.mainLt {
	float:left;
	width:212px;
}
/* 主体右大侧 */
.main {
	float:right;
	width:730px;
	overflow:visible;
}
.main_lt {
	float:left;
	width:500px;
	overflow:visible;
}
.main_rt {
	float:right;
	width:200px;
	overflow:visible;
}
/* 用户信息 */
.sideHead {
	width:100%;
	height:5px;
	background:url(images/sideMain_bg.png) top left no-repeat;
}
.sideLead {
	height:28px;
	border:1px solid #C9CACA;
	background:url(images/sideLead_bg.png) repeat-x;
}
/* 位置导航 */
.position {
	padding:5px 0;
	font-family:宋体;
	color:#9FA0A0;
}
.position a,
.position a:link,
.position a:visited,
.position a:active {
	color:#9FA0A0;
}
.position a:hover {
	color:#000;
	text-decoration:underline;
}
h1.title {
	height:22px;
	font-size:14px;
	padding:8px 0 0 10px;
	background:url(images/title_bg.gif) center left no-repeat;
	color:#ff6600;
}
h1.title em {
	color:#9FA0A0;
	font-style:normal;
	font-size:12px;
	font-weight:normal;
}
h1.title em a,
h1.title em a:link,
h1.title em a:visited,
h1.title em a:active {
	color:#9FA0A0;
}
h1.title em a:hover {
	color:#f60;
	text-decoration:underline;
}
h2.title {
	font-size:14px;
}
h2.title em {
	color:#ff6600;
	font-style:normal;
	font-size:12px;
	font-weight:normal;
}
h2.title em a,
h2.title em a:link,
h2.title em a:visited,
h2.title em a:active {
	color:#ff6600;
}
h2.title em a:hover {
	color:#000;
}
h3.title {
	font-size:12px;
	color:#ff6600;
}
h3.title em {
	color:#9FA0A0;
	font-style:normal;
	font-size:12px;
	font-weight:normal;
}
h3.title em a,
h3.title em a:link,
h3.title em a:visited,
h3.title em a:active {
	color:#9FA0A0;
}
h3.title em a:hover {
	color:#f60;
}
.mainLt h1.title {
	height:28px;
	line-height:30px;
	padding:0;
	margin:0;
	padding-left:20px;
	font-size:14px;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	background:url(images/title_bg.gif) 8px center no-repeat;
	color:#666464;
}
.mainLt h2.title {
	height:28px;
	line-height:30px;
	padding:0;
	margin:0;
	padding-left:20px;
	font-size:14px;
	border-top:1px solid #C9CACA;
	border-bottom:1px solid #C9CACA;
	background: #f3f3f3 url(images/title_bg.gif) 8px center no-repeat;
	color:#666464;
}
.main h2.welcome {
	font-size:14px;
}
.main h2.welcome strong {
	color:#f60;
}
.mainLt h3.title {
	height:28px;
	line-height:30px;
	padding:0;
	margin:0;
	padding-left:15px;
	font-size:14px;
	background: url(images/title_bg.gif) left center no-repeat;
	color:#f60;
}
.sideFoot {
	width:100%;
	height:5px;
	background:url(images/sideMain_bg.png) top right no-repeat;
}
.sideMain {
	width:210px;
	border-left:1px solid #C9CACA;
	border-right:1px solid #C9CACA;
	border-bottom:1px solid #C9CACA;
}
.myPhoto {
	padding:2px 5px; width:200px; height:200px; 
}
.myInfo {
	padding:10px 0 0 15px;
	margin:auto;
	width:200px;
}
.myInfo p {
	float:left;
	margin:0 2px;
	padding:0 20px 5px;
	width:55px;
	line-height:1.4;
	text-align:justify;
	text-justify :distribute-all-lines;
}
.fileLink {
	background:url(images/file.png) top left no-repeat;
}
.addressLink {
	background:url(images/address.png) top left no-repeat;
}
.pwdLink {
	background:url(images/pwd.png) top left no-repeat;
}
.kuponLink {
	background:url(images/kupon.png) top left no-repeat;
}
.friendLink {
	background:url(images/friend.png) top left no-repeat;
}
.messageLink {
	background:url(images/message.png) top left no-repeat;
}
.sideNav {
	border-left:1px solid #C9CACA;
	border-right:1px solid #C9CACA;
}
.sideNav ol {
	padding:10px 0;
}
.sideNav li {
	padding:5px 20px;
	font-family:Tahoma;
}
.dataFile {
	padding:10px 0;
}
.dataFile p {
	float:left;
	width:50%;
	padding:5px 0;
}
.dataFile p strong {
	color:#f60;
}
.dataFile p em {
	font-style:normal;
	font-size:11px;
	color:#9FA0A0;
}
.regData {
	padding:10px 10px 5px;
	border:1px solid #C9CACA;
	background:#F7f7f7;
}
.regData p {
	padding:0 5px 5px;
}
.regData p em {
	font-size:11px;
	font-style:normal;
}
.userBox table,.userBox tr,.userBox th,.userBox td {
	border-collapse:collapse;
	border-spacing:0;
	word-wrap:break-word;
	word-break:break-all;
	table-layout:fixed;
	font-weight:normal;
}
.userBox {
	width:100%;
	overflow:visible;
}
.userBox table {
	width:100%;
	border:1px solid #C9CACA;
}
.userBox thead tr {
	width:100%;
	background:#f3f3f3;
}
.userBox thead td {
	padding:5px 0;
	border-left:1px solid #C9CACA;
	color:#000;
	text-align:center;
	font-weight:bold;
}
.userBox tbody tr {
	width:100%;
}
.userBox tbody td {
	height:30px;
	line-height:1.4;
	border-left:1px solid #C9CACA;
	border-top:1px solid #C9CACA;
	text-align:center;
	font-family:宋体;
}
.ordersBtnPop {
	position:absolute;
	padding:5px 5px 2px;
	*margin-left:-50%;
	border:1px solid #C9CACA;
	background:#fff url(images/ordersBtn_pop_bg.gif) 10px 5px no-repeat;
	z-index:999;
}
.ordersBtnPop a 
{
	clear:both;
	display:block;
	text-align:left;
	height:22px;
	line-height:22px;
	padding-left:26px;
	overflow:hidden;
}
* html .ordersBtnPop a {
	line-height:24px;
}
*+html .ordersBtnPop a {
	line-height:24px;
}
.ordersBtnPop a,
.ordersBtnPop a:link,
.ordersBtnPop a:visited,
.ordersBtnPop a:active {
	color:#0076A3;
}
.ordersBtnPop a:hover {
	color:#FF6600;
	text-decoration:underline;
}
.msgPost {
	float:right;
	padding:5px 0;
}
.userNav {
}
.userNav li {
	float:left;
	margin:5px 10px 5px 0;
}
.userNav li a {
	display:block;
	padding:8px 10px 6px;
	font-size:14px;
	background:#f3f3f3;
}
.userNav li a:hover {
	text-decoration:underline;
}
.userNav li.on {
	color:#fff;
	font-weight:bold;
	background:#fff url(images/userNav_bg.gif) bottom center no-repeat;
}
.userNav li.on a {
	color:#fff;
	font-weight:bold;
	background:#f60;
	margin-bottom:5px;
}
.userFile {
	padding:10px 0;
}
.userFile table,.userFile tr,.userFile td,.userFile th {
	border-collapse:collapse;
	border-spacing:0;
	word-wrap:break-word;
	word-break:break-all;
	table-layout:fixed;
	font-weight:normal;
	overflow:hidden;
}
.userFile p {
	padding:3px 5px;
	line-height:1.6;
}
.uf_lt {
	width:100px;
	text-align:right;
	font-style:normal;
}
.uf_lt em {
	color:#f60;
	font-weight:bold;
	font-style:normal;
}
.uf_ct {
	width:300px;
	line-height:25px;
}
.uf_rt {
	line-height:25px;
	color:#9FA0A0;
}
.userPhoto {
	padding:10px;
}
.userPhoto dl {
	width:600px;
	margin:10px auto;
}
.userPhoto dt,.userPhoto dd {
	min-height:300px;
	-height:300px;
	padding-bottom:500px;
	margin-bottom:-500px;
	overflow:visible;
}
.userPhoto dt {
	float:left;
	width:300px;
	background:#f5f5f5;
}
.userPhoto dd {
	float:right;
	width:250px;
}
.userPhoto dd p {
	padding:5px 0;
	line-height:1.8;
}
.userExplain {
	padding:10px;
	border:1px solid #C9CACA;
	background:#f3f3f3;
}
.userExplain p {
	padding:5px;
}
.msgSelect {
	color:#9fa0a0;
}
.msgSelect strong {
	color:#666464;
}
.msgSelect a,
.msgSelect a:link,
.msgSelect a:visited,
.msgSelect a:active {
	color:#9fa0a0;
}
.msgSelect a:hover {
	color:#000;
	text-decoration:underline;
}
.userTool {
}
.userTool dt {
	float:left;
}
.userTool dd {
	float:right;
}
.userFriend {
	width:500px;
	padding:10px 0;
}
.userFriend a:hover {
	text-decoration:underline;
}
.userFriend dl {
	float:left;
	width:250px;
	padding:10px 0;
}
.userFriend dt {
	float:left;
	width:80px;
}
.userFriend dt  {
	padding:3px;
	border:1px solid #C9CACA;
	FILTER:progid:dximagetransform.microsoft.shadow(Color=#cccccc,Direction=135,Strength=3);
	background:#fff;
	width:55px;
	height:55px;
}
.userFriend dd {
	float:left;
	width:150px;
}
.userFriend .friendLead {
	width:100%;
	height:20px;
	font-weight:normal;
	font-size:12px;
	padding-top:3px;
	line-height:normal;
}
.userFriend dd .userName {
	float:left;
	width:60%;
	font-size:14px;
}
.userFriend dd .userName a,
.userFriend dd .userName a:link,
.userFriend dd .userName a:visited,
.userFriend dd .userName a:active {
	color:#00f;
}
.userFriend dd .userName a:hover {
	color:#C00;
}
.userFriend .friendMain {
	clear:both;
	width:100%;
	height:40px;
	padding:3px 0;
	border-top:1px solid #C9CACA;
	line-height:1.6;
}
.memoPop {
	position:absolute;
	clear:both;
	width:160px;
	padding:5px;
	margin:0;
	border:1px solid #C9CACA;
	background:#ffc;
	overflow:hidden;
	z-index:99;	
}
.memoLead {
	width:100%;
	height:20px;
}
.memoLead em {
	float:right;
	font-style:normal;
}
.memoMain {
}
.sendMsg {
	float:left;
	width:500px;
}
.sendMsg dl {
	padding:5px 0;
	line-height:25px;
}
.sendMsg dt {
	float:left;
	width:40px;
	text-align:right;
}
.sendMsg dd {
	float:left;
	width:440px;
	padding-left:20px;
}
.friendSide {
	float:right;
	width:210px;
}
.friendSide ol {
	height:25px;
	background:url(images/sideLead_bg.png) repeat-x;
	border:1px solid #C9CACA;
	border-bottom:0;
}
.friendSide ol li {
}
.friendSide ol li.on {
	float:left;
	height:25px;
	line-height:25px;
	padding:0 10px;
	margin-left:-1px;
	font-weight:bold;
	border-left:1px solid #C9CACA;
	border-right:1px solid #C9CACA;
	background:#fff;
	position:relative;
	z-index:5;
}
.friendSide dl {
	position:relative;
	top:-1px;
	border:1px solid #C9CACA;
}
.friendSide dt {
	height:20px;
	padding:5px;
	margin:1px;
	border-bottom:1px solid #C9CACA;
}
.friendSide dd {
	width:206px;
	height:300px;
	padding:1px;
	margin:1px 0;
	overflow-y:auto;
}
.friendSide_input {
	float:left;
	width:165px;
	height:14px;
	padding:2px;
	border-width:1px;
	border-style:solid;
	border-color:#9A9A9A #C3C3C3 #C3C3C3 #9A9A9A;
	font-size:12px;
	color:#9fa0a0;
	background:#fff url(images/input_bg.gif) repeat-x;
	overflow:hidden;
}
.friendSide_submit {
	float:left;
	height:20px;
	width:20px;
	border:0;
	margin-left:5px;
	padding:0;
	background:url(images/friendSide_submit.gif) center no-repeat;
	overflow:hidden;
}
* html .friendSide_submit {
	position:relative;
	top:-2px;
	margin-left:3px;
	height:23px;
	width:23px;
}
*+html .friendSide_submit {
	position:relative;
	top:-2px;
	margin-left:3px;
	height:23px;
	width:23px;
}
.friendSide dd a {
	display:block;
	padding:4px 10px;
	overflow:hidden;
}
.friendSide dd a:hover {
	background:#FFEEC2;
	color:#000;
}
.friendSide dd a.on {
	background:#DADBDE;
	color:#000;
}
.readMsg {
}
.readMsg dl {
	padding:5px 0;
}
.readMsg dt {
	float:left;
	width:80px;
	padding-right:20px;
	line-height:25px;
	text-align:center;
}
.readMsg dt strong {
	color:#f60;
}
.readMsg dt img {
	padding:3px;
	border:1px solid #C9CACA;
	FILTER:progid:dximagetransform.microsoft.shadow(Color=#cccccc,Direction=135,Strength=3);
	background:#fff;
}
.readMsg dd {
	float:left;
	width:620px;
}
.msgContent {
	font-size:14px;
	line-height:1.6;
	color:#000;
}
.msgContent a,
.msgContent a:link,
.msgContent a:visited,
.msgContent a:active {
	color:#000;
}
.msgContent a:hover {
	color:#C00;
}
.message {
}
.message p {
	float:left;
	padding-right:5px;
}
.submit5 {
	width:60px;
	height:66px;
	padding:0;
	border:0;
	color:#000;
	font-size:13px;
	background:url(images/submit5.gif) no-repeat;
}
.hintBox {
}
.hintBox dl {
	padding:5px;
}
.hintBox dd {
	padding:1em;
	line-height:1.6;
}
.ordersBar {
	border:1px solid #C9CACA;
	background:#f3f3f3;
}
.ordersBar li {
	float:left;
	padding:8px 0;
	color:#000;
	font-weight:bold;
	text-align:center;
	font-family:宋体;
}
.ordersBar li em {
	color:#666;
	font-style:normal;
}
.payInfo {
	border:1px solid #C9CACA;
}
.payInfo p {
	padding:8px 10px;
	margin-top:-1px;
	border-top:1px dotted #C4C4C4;
}
.goodsList table,.goodsList tr,.goodsList th,.goodsList td {
	border-collapse:collapse;
	border-spacing:0;
	word-wrap:break-word;
	word-break:break-all;
	table-layout:fixed;
	font-weight:normal;
}
.goodsList {
	width:100%;
	overflow:visible;
}
.goodsList table {
	width:100%;
	border:1px solid #C9CACA;
}
.goodsList thead tr {
	width:100%;
	background:#f3f3f3;
}
.goodsList thead td {
	padding:5px 0;
	border-left:1px solid #C9CACA;
	color:#000;
	text-align:center;
	font-weight:bold;
}
.goodsList tbody tr {
	width:100%;
}
.goodsList tbody td {
	height:30px;
	line-height:1.4;
	border-left:1px solid #C9CACA;
	border-top:1px solid #C9CACA;
	text-align:center;
	font-family:宋体;
	line-height:1.7;
}
.goodsList tbody td p {
	margin:5px;
	line-height:1.7;
}
.goodsList tbody td p i {
	float:left;
	display:block;
	width:9px;
	height:9px;
	margin:5px 5px 0 0;
	background:url(images/goodsList_switch.gif) no-repeat;
	cursor:pointer;
	overflow:hidden;
}
.goodsList tbody td p i.on {
	background:url(images/goodsList_switch.gif) left -9px no-repeat;
}
.giftBox {
	margin:5px;
	border:1px dashed #c00;
}
.giftBox li {
	padding:0 5px;
	text-align:left;
}
.buyInfo table,.buyInfo tr,.buyInfo th,.buyInfo td {
	border-collapse:collapse;
	border-spacing:0;
	word-wrap:break-word;
	word-break:break-all;
	table-layout:fixed;
	font-weight:normal;
}
.buyInfo {
	width:100%;
	overflow:visible;
}
.buyInfo table {
	width:100%;
	border:1px solid #C9CACA;
}
.buyInfo tr {
	width:100%;
}
.buyInfo td {
	height:30px;
	line-height:1.4;
	border-left:1px dotted #ddd;
	border-top:1px dotted #ddd;
	font-family:宋体;
	line-height:1.7;
}
.buyInfo td p {
	margin:5px;
	line-height:1.7;
}
.logistics {
	border:1px solid #C9CACA;
}
.logistics dl {
	margin-top:-1px;
	border-top:1px solid #ddd;
}
.logistics dt {
	float:left;
	width:16%;
	text-align:right;
}
.logistics dd {
	float:left;
	width:84%;
	margin-right:-1px;
	border-left:1px solid #ddd;
}
.logistics dt,.logistics dd {
	padding-bottom:200px;
	margin-bottom:-200px;
}
.logistics p {
	padding:8px 10px;
}
.userPay {
}
.userPay p {
	padding:5px;
	line-height:25px;
	text-align:center;
}
.userPay dl {
	width:100%;
}
.userPay dt {
	float:left;
	width:20%;
}
.userPay dt p {
	text-align:right;
}
.userPay dd {
	float:left;
	width:80%;
}
.userPay dd p {
	text-align:left;
}
.userPay ol {
	border-bottom:1px dotted #C4C4C4;
}
.userPay li {
	float:left;
	margin-left:-1px;
	display:inline;
}
.gradedgray {
	float:left;
	width:95px;
	height:15px;
	margin-left:-2px;
	display:inline-block;
	background:url(images/gradedgray_bg.png) repeat-x;
}
* html .gradedgray {
	overflow:hidden;
}
.gradedgray i {
	float:left;
	display:block;
	height:15px;
	width:50%;
	background:url(images/gradedgray_bg.png) left -15px repeat-x;
}
.graded01 {
	float:left;
	width:95px;
	height:15px;
	margin-left:-2px;
	display:inline-block;
	background:url(images/graded01_bg.png) repeat-x;
}
* html .graded01 {
	overflow:hidden;
}
.graded01 i {
	float:left;
	display:block;
	height:15px;
	width:50%;
	background:url(images/graded01_bg.png) left -15px repeat-x;
}
.score01 {
	width:25px;
	height:14px;
	line-height:14px;
	display:inline-block;
	text-align:center;
	font-weight:bold;
	color:#fff;
	background:url(images/score01_bg.gif) no-repeat;
}
* html .score01 {
	overflow:hidden;
}
.graded02_title {
	float:left;
}
.graded02 {
	float:left;
	width:60px;
	height:6px;
	display:block;
	margin:3px 0 -3px;
	border:1px solid #AE1702;
	text-align:left;
}
* html .graded02 {
	overflow:hidden;
}
.graded02 i {
	float:left;
	display:block;
	height:6px;
	width:50%;
	background:url(images/graded02_bg.gif) repeat-x;
	overflow:hidden;
}
.score02 {
	display:inline-block;
	text-align:center;
	font-weight:bold;
}
.revTitle {
	padding:3px 0;
}
.revTitle a,
.revTitle a:link,
.revTitle a:visited,
.revTitle a:active {
	color:#00f;
}
.revTitle a:hover {
	color:#f60;
}
.revContent {
	padding:0;
	margin:0;
	line-height:1.8;
}
.revTool {
	font-family:宋体;
	line-height:21px;
}
.guestBook {
}
.guestBook dl {
	margin:10px auto;
}
.guestBook dt {
	background:#eee;
	padding:5px 5px 3px;
}
.guestBook dd {
	line-height:1.6;
}
.guestBook dd .content {
	padding:5px;
}
.guestBook dd .reply {
	padding:5px;
	border:1px dotted #9FA0A0;
	color:#000;
}
.guestBook dd .reply strong {
	color:#f60;
}
.userTag {
}
.userTag p {
	float:left;
	margin:5px auto;
	display:inline-block;
}
.userTag a {
	float:left;
	display:inline-block;
	height:18px;
	line-height:18px;
}
.userTag a:hover {
	text-decoration:underline;
}
a.delTag {
	float:left;
	margin-right:10px;
	width:10px;
	padding:0 2px;
	text-align:center;
	font-family:'Trebuchet MS';
	color:#ccc;
	font-size:12px;
}
a.delTag,
a:link.delTag,
a:visited.delTag,
a:active.delTag {
	color:#ccc;
}
a:hover.delTag {
	color:#000;
	font-size:14px;
	text-decoration:underline;
}
/* 用户注册 */
.userBox1 {
}
.userBox1 .position {
	margin-left:20px;
}
.position_lt {
	float:left;
	height:23px;
	width:5px;
	background:url(images/position_bg.gif) left top no-repeat;
}
.position_rt {
	float:left;
	height:23px;
	width:5px;
	background:url(images/position_bg.gif) right top no-repeat;
}
.position_ct {
	float:left;
	height:23px;
	line-height:24px;
	padding:0 5px;
	font-family:宋体;
	background:#f3f3f3;
}
.ub1_box {
	width:800px;
	margin:0 auto;
}
.ub1_box h1.title {
	width:500px;
	margin:auto;
}
.ub1_box p {
	padding:5px;
	line-height:1.8;
}
.ub1_box dt {
	float:left;
	width:25%;
	text-align:right;
}
.ub1_box dd {
	float:left;
	width:75%;
}
.ub1_box dd em {
	font-style:normal;
	color:#9fa0a0;
}
.ub1_box a,
.ub1_box a:link,
.ub1_box a:visited,
.ub1_box a:active {
	color:#F60;
}
.ub1_box a:hover {
	text-decoration:underline;
	color:#C00;
}



/* 编辑器 */
.editorBox {
}
.eb_lead {
	height:28px;
	padding:0 10px;
	line-height:30px;
	border:1px solid #C9CACA;
	background:url(images/eb_lead_bg.gif) repeat-x;
}
.eb_main {
	margin-top:-1px;
}
.eb_tool {
	padding:10px 0 0;
	text-align:right;
}
/* 内容头部 */
.head01 {
	width:100%;
	position:relative;
	height:38px;
	background:#fff url(images/head01_bg.png) left -38px repeat-x;
	z-index:5;
}
.head01_lt {
	position:absolute;
	top:0;
	left:0;
	width:8px;
	height:38px;
	background:url(images/head01_bg.png);
}
.head01_ct {
	margin:0 8px;
	height:38px;
}
.head01_rt {
	position:absolute;
	top:0;
	right:0;
	width:8px;
	height:38px;
	background:url(images/head01_bg.png) right -76px;
}
.head02 {
	width:100%;
	position:relative;
	height:31px;
	background:#fff url(images/head02_bg.png) left -31px repeat-x;
	z-index:5;
}
.head02_lt {
	position:absolute;
	top:0;
	left:0;
	width:8px;
	height:31px;
	background:url(images/head02_bg.png);
}
.head02_ct {
	margin:0 8px;
	height:31px;
}
.head02_rt {
	position:absolute;
	top:0;
	right:0;
	width:8px;
	height:31px;
	background:url(images/head02_bg.png) right -62px;
}
.head03 {
	width:100%;
	position:relative;
	height:5px;
	background:url(images/head03_bg.png);
	z-index:5;
}
.head03_lt {
	position:absolute;
	top:0;
	left:0;
	width:5px;
	height:5px;
	background:#fff url(images/head03_bg.png) left -5px;
}
.head03_ct {
	margin:0 5px;
	height:5px;
}
.head03_rt {
	position:absolute;
	top:0;
	right:0;
	width:5px;
	height:5px;
	background:url(images/head03_bg.png) right -10px;
}
.head04 {
	width:100%;
	position:relative;
	height:8px;
	background:#fff url(images/head04_bg.png);
	z-index:5;
}
.head04_lt {
	position:absolute;
	top:0;
	left:0;
	width:8px;
	height:8px;
	background:url(images/head04_bg.png) left -8px;
}
.head04_ct {
	margin:0 8px;
	height:8px;
}
.head04_rt {
	position:absolute;
	top:0;
	right:0;
	width:8px;
	height:8px;
	background:url(images/head04_bg.png) right -16px;
}
.head05 {
	width:100%;
	position:relative;
	height:8px;
	background:#fff url(images/head05_bg.png);
	z-index:5;
}
.head05_lt {
	position:absolute;
	top:0;
	left:0;
	width:10px;
	height:8px;
	background:url(images/head05_bg.png) left -8px;
}
.head05_ct {
	margin:0 10px;
	height:8px;
}
.head05_rt {
	position:absolute;
	top:0;
	right:0;
	width:10px;
	height:8px;
	background:url(images/head05_bg.png) right -16px;
}
/* 内容脚部 */
.foot01 {
	width:100%;
	position:relative;
	height:7px;
	background:url(images/foot01_bg.png) left -7px repeat-x;
}
.foot01_lt {
	position:absolute;
	top:0;
	left:0;
	width:8px;
	height:7px;
	background:url(images/foot01_bg.png);
}
.foot01_ct {
	margin:0 8px;
	height:7px;
}
.foot01_rt {
	position:absolute;
	top:0;
	right:0;
	width:8px;
	height:7px;
	background:url(images/foot01_bg.png) right -14px;
}
.foot02 {
	width:100%;
	position:relative;
	height:5px;
	background:url(images/foot02_bg.png) left -5px repeat-x;
}
.foot02_lt {
	position:absolute;
	top:0;
	left:0;
	width:8px;
	height:5px;
	background:url(images/foot02_bg.png);
}
.foot02_ct {
	margin:0 8px;
	height:5px;
}
.foot02_rt {
	position:absolute;
	top:0;
	right:0;
	width:8px;
	height:5px;
	background:url(images/foot02_bg.png) right -10px;
}
.foot03 {
	width:100%;
	position:relative;
	height:5px;
	background:url(images/foot03_bg.png);
}
.foot03_lt {
	position:absolute;
	top:0;
	left:0;
	width:5px;
	height:5px;
	background:url(images/foot03_bg.png) left -5px;
}
.foot03_ct {
	margin:0 5px;
	height:5px;
}
.foot03_rt {
	position:absolute;
	top:0;
	right:0;
	width:5px;
	height:5px;
	background:url(images/foot03_bg.png) right -10px;
}
.foot04 {
	width:100%;
	position:relative;
	height:8px;
	background:url(images/foot04_bg.png);
}
.foot04_lt {
	position:absolute;
	top:0;
	left:0;
	width:8px;
	height:8px;
	background:url(images/foot04_bg.png) left -8px;
}
.foot04_ct {
	margin:0 8px;
	height:8px;
}
.foot04_rt {
	position:absolute;
	top:0;
	right:0;
	width:8px;
	height:8px;
	background:url(images/foot04_bg.png) right -16px;
}
.foot05 {
	width:100%;
	position:relative;
	height:10px;
	background:url(images/foot05_bg.png);
}
.foot05_lt {
	position:absolute;
	top:0;
	left:0;
	width:10px;
	height:10px;
	background:url(images/foot05_bg.png) left -10px;
}
.foot05_ct {
	margin:0 10px;
	height:10px;
}
.foot05_rt {
	position:absolute;
	top:0;
	right:0;
	width:10px;
	height:10px;
	background:url(images/foot05_bg.png) right -20px;
}
/* 分页样式 */
.pages {
	padding:1px;
	text-align:center;
	font-family:Tahoma,Helvetica,sans-serif;
}
.pages span {
	position:relative;
	top:0;
	display:inline-block;
	padding:2px 5px;
	text-align:center;
	font-family:Arial;
	font-size:12px;
}
.pages a,
.pages a:link,
.pages a:visited,
.pages a:active {
	position:relative;
	top:0;
	display:inline-block;
	padding:2px 5px;
	font-size:10px;
	color:#00f;
	border:1px solid #CCDBE4;
	background:#fff;
}
.pages a:hover {
	color:#fff;
	border-color:#2B55AF;
	background:#3666D4;
}
.current,
a.current,
a:link.current,
a:visited.current,
a:active.current,
.current a:hover,
a:hover.current {
	color:#000;
	border-color:#fff;
	background:#fff;
	cursor:default;
	star:expression(this.onFocus=this.blur());
	outline:none;
	font-weight:bold;
}
.pages_tool {
	position:relative;
}
.pages_input {
	position:relative;
	top:0;
	width:20px;
	height:15px;
	font-size:12px;
	border:1px solid #CCDBE4;
}
* html .pages_input {
	height:14px;
}
*+html .pages_input {
	height:14px;
}
.pages_button {
	position:relative;
	top:1px;
	width:23px;
	height:19px;
	line-height:14px;
	padding:1px;
	font-size:10px;
	border:1px solid #2B55AF;
	background:#3666D4;
	color:#fff;
	font-family:Verdana, Geneva, sans-serif;
	text-align:center;
}
* html .pages_button {
	top:0;
	height:18px;
	padding:0;
}
*+html .pages_button {
	top:0;
	height:18px;
	padding:0;
}
/* 帮助指南 */
.handbook {
	height:120px;
	background:url(images/handbook_bg.png) repeat-x;;
}
.handbookCt {
	float:left;
	width:128px;
	height:110px;
	padding:15px 5px;
}
.handbookCt p {
	padding:3px 8px;
}
.handbookCt_lead {
	color:#805737;
	background:url(images/handbookCt_lead_bg.gif) left center no-repeat;
}
.handbookLt {
	float:left;
	width:12px;
	height:100px;
	padding:10px 0;
	background:url(images/handbook_bg.png) left -240px no-repeat;
}
.handbookSide {
	float:left;
	width:20px;
	height:100px;
	padding:10px 0;
	background:url(images/handbook_bg.png) left -120px no-repeat;
}
.handbookRt {
	float:left;
	width:20px;
	height:100px;
	padding:10px 0;
	background:url(images/handbook_bg.png) right -360px no-repeat;
}
/* 网站底部 */
.footer {
	border-width:0 1px;
	border-style:solid;
	border-color:#C9CACA;
	background:#fff;
	overflow:visible;
}
.ft_box {
	background:#f2f2f3;
	border-left:1px solid #f7f7f7;
	border-right:1px solie #f7f7f7;
	padding:0 5px 5px;
}
.ft_box p {
	text-align:center;
	margin:2px 0;
	padding:1px;
}