@charset "utf-8";

/***
 *	360chain Shop Style
 *
 *	http://www.shopxx.net
 *
 *	Copyright © 2010 shopxx.net All Rights Reserved.
 **/

/* ---------- Header ---------- */

.header {
	position: relative;
	z-index: 1;
	height: 155px;
	/*background: url(../images/header_bg.png) center 15px no-repeat;*/
}

.header .headerTop {
	height: 28px;
	line-height: 25px;
	clear: both;
	color: #1f1f1f;
	background: url(../images/header_x_bg.png) 0px 0px repeat-x;
}

.header .headerTop a {
	color: #6b6b6b;
}

.header .headerTop a:hover {
	color: #fb6400;
}

.header .headerTop .headerTopContent {
	width: 1000px;
	margin: 0px auto;
}

.header .headerTop .headerLoginInfo {
	float: left;
}

.header #headerShowLoginWindow, .header #headerMemberCenter, .header #headerShowRegisterWindow, .header #headerLogout {
	display: none;
}

.header #headerLoginMemberUsername {
	color: #ff662b;
}

.header .headerTop .headerTopNav {
	float: right;
	color: #bfbfbf;
}

.header .headerMiddle {
	width: 1000px;
	height: 80px;
	margin: 0px auto;
	clear: both;
	position: relative;
}

.header .headerMiddle .headerInfo {
	color: #111111;
	position: absolute;
	top: 5px;
	right: 10px;
}

.header .headerMiddle .headerInfo strong {
	font-size: 16px;
	color: #000000;
}

.header .headerMiddle .headerLogo {
	height: 60px;
	float: left;
	padding-left: 20px;
	padding-top: 20px;
}

.header .headerMiddle .headerSearch {
	width: 730px;
	height: 29px;
	float: right;
	margin-top: 44px;
	padding: 8px 0px 0px 8px;
	background: url(../images/header_bg.png) 0px -180px no-repeat;
}

.header .headerMiddle .headerSearchText {
	width: 205px;
	height: 23px;
	line-height: 23px;
	float: left;
	padding-left: 25px;
	overflow: hidden;
	background: url(../images/header_bg.png) 0px -240px no-repeat;
}

.header .headerMiddle .headerSearchText input {
	width: 200px;
	height: 12px;
	line-height: 12px;
	padding: 5px 3px 5px 3px;
	font-size: 12px;
	color: #999999;
	border: none;
	background: none;
}

.header .headerMiddle .headerSearchButton {
	width: 51px;
	height: 23px;
	line-height: 23px;
	display: block;
	float: left;
	cursor: pointer;
	border: none;
	background: url(../images/header_bg.png) -230px -240px no-repeat;
}

.header .headerMiddle .hotKeyword {
	line-height: 23px;
	float: left;
	padding-left: 15px;
}

.header .headerMiddle .hotKeyword a {
	padding-left: 5px;
}

.header .headerBottom {
	width: 1000px;
	height: 38px;
	margin: 0px auto;
	clear: both;
	position: relative;
	z-index: 10;
}

.header .headerBottom .cartItemListButton {
	width: 94px;
	height: 23px;
	position: absolute;
	z-index: 10;
	top: 6px;
	right: 66px;
	cursor: pointer;
	border: none;
	background: url(../images/header_bg.png) -360px -240px no-repeat;
}

.coItemInput{
    width:100%;
    border-style: none;
    text-align:center
}

.borderInput{
    width:100%;
    border-style: none;
    text-align:left
}

.header .headerBottom .orderButton {
	width: 46px;
	height: 23px;
	position: absolute;
	z-index: 10;
	top: 6px;
	right: 20px;
	cursor: pointer;
	border: none;
	background: url(../images/header_bg.png) -454px -240px no-repeat;
}

.header .headerBottom #cartItemListDetail {
	width: 260px;
	line-height: 25px;
	padding: 5px 8px;
	display: none;
	position: absolute;
	z-index: 10;
	top: 30px;
	right: 0px;
	border: 2px solid #fcd410;
	background-color: #ffffff;
}

.header .headerBottom #cartItemListDetail .leftArea {
	float: left;
	clear: left;
	color: #333333;
}

.header .headerBottom #cartItemListDetail .rightArea {
	float: right;
	clear: right;
}

.header .headerBottom #cartItemListDetail a:hover {
	color: #ff2400;
}

.header .headerBottom #cartItemListDetail strong {
	color: #ff2400;
}

.header .headerBottom .headerMiddleNav {
	width: 1000px;
	height: 38px;
	clear: both;
}

.header .headerBottom .headerMiddleNavLeft {
	height: 38px;
	width: 10px;
	float: left;
	background: url(../images/header_bg.png) -300px -240px no-repeat;
}

.header .headerBottom .headerMiddleNavContent {
	height: 38px;
	width: 970px;
    padding-left: 30px;
	float: left;
	/*background: url(../images/header_x_bg.png) 0px -30px repeat-x;*/
    background: #107BC9;
}

.header .headerBottom .headerMiddleNavContent li {
	height: 38px;
	line-height: 34px;
	float: left;
	padding: 0px 15px;
}

.header .headerBottom .headerMiddleNavContent li a {
	font-family: "Microsoft YaHei";
	font-size: 15px;
    font-weight: bold;
	color: #ffffff;
}

.header .headerBottom .headerMiddleNavContent li:hover {
	background: url(../images/header_nav_a_hover.gif) center no-repeat;
}

.header .headerBottom .headerMiddleNavRight {
	height: 38px;
	width: 10px;
	float: right;
	background: url(../images/header_bg.png) -330px -240px no-repeat;
}

/* ---------- Register ---------- */

.registerWindow .dialogContent {
	padding: 10px;
	margin: 0px;
}

.registerWindow table {
	width: 100%;
}

.registerWindow th {
	width: 130px;
	line-height: 35px;
	padding-right: 10px;
	text-align: right;
	font-weight: normal;
}

.registerWindow td {
	line-height: 35px;
	text-align: left;
}

.registerWindow .registerWindowCaptcha {
	width: 95px;
	margin-right: 5px;
	text-transform: uppercase;
}

.registerWindow .registerWindowCaptchaImage {
	vertical-align: middle;
	cursor: pointer;
}

.agreementWindow .dialogContent {
	padding: 5px;
	margin: 0px;
	overflow: hidden;
}

.agreementWindow .agreementWindowContent {
	width: 486px;
	height: 260px;
	line-height: 20px;
	clear: both;
	text-align: left;
	color: #6f6f6f;
	border: 1px solid #e0e5e9;
	padding: 10px;
	overflow-y: scroll;
	scrollbar-face-color: #ffffff;
	scrollbar-shadow-color: #d2e5f4;
	scrollbar-highlight-color: #d2e5f4;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-darkshadow-color: #ffffff;
	scrollbar-track-color: #ffffff;
	scrollbar-arrow-color: #d2e5f4;
}

/* ---------- Login ---------- */

.loginWindow .dialogContent {
	padding: 10px;
	margin: 0px;
}

.loginWindow table {
	width: 100%;
}

.loginWindow th {
	width: 100px;
	line-height: 35px;
	padding-right: 10px;
	text-align: right;
	font-weight: normal;
}

.loginWindow td {
	line-height: 35px;
	text-align: left;
}

.loginWindow .loginWindowCaptcha {
	width: 95px;
	margin-right: 5px;
	text-transform: uppercase;
}

.loginWindow .loginWindowCaptchaImage {
	vertical-align: middle;
	cursor: pointer;
}

.login .body {
	width: 1000px;
	margin: 0px auto;
	text-align: center;
}

.login .loginDetail {
	width: 500px;
	margin: 0px auto;
}

.login .loginDetail .top {
	width: 455px;
	height: 41px;
	line-height: 38px;
	clear: both;
	padding-top: 4px;
	padding-left: 45px;
	text-align: left;
	font-size: 14px;
	font-weight: bold;
	color: #515151;
	overflow: hidden;
	background: url(../images/login_bg.gif) no-repeat 0px 0px;
}

.login .loginDetail .middle {
	width: 500px;
	clear: both;
	padding-top: 10px;
	text-align: center;
	background: url(../images/login_y_bg.gif) repeat-y 0px 0px;
}

.login .loginDetail .bottom {
	width: 500px;
	height: 60px;
	clear: both;
	overflow: hidden;
	background: url(../images/login_bg.gif) no-repeat 0px -60px;
}

.login .loginDetail table {
	width: 100%;
}

.login .loginDetail th {
	width: 160px;
	line-height: 35px;
	padding-right: 10px;
	text-align: right;
	font-weight: normal;
}

.login .loginDetail td {
	line-height: 35px;
	text-align: left;
}

.login .loginDetail .captcha {
	width: 95px;
	margin-right: 1px;
	text-transform: uppercase;
}

.login .loginDetail .captchaImage {
	vertical-align: middle;
	cursor: pointer;
}

/* ---------- Footer ---------- */

.footer {
	width: 100%;
	clear: both;
	padding-top: 4px;
	background: url(../images/footer_x_bg.gif) 0px 0px repeat-x;
}

.footer .bottomNavigation {
	width: 850px;
	padding-left: 150px;
	margin: 0px auto;
}
.footer .bottomNavigationFriend {
	width: 850px;
	padding-left: 180px;
	margin: 0px auto;
}

.footer .bottomNavigation dl {
	width: 200px;
	line-height: 25px;
	float: left;
	padding-left: 10px;
	text-align: left;
}

.footer .bottomNavigation dl dt {
	font-size: 14px;
	font-weight: bold;
	line-height: 30px;
}

.footer .footerInfo {
	width: 1000px;
	margin: 5px auto;
	clear: both;
	text-align: center;
	border-top: 1px solid #e6e6e6;
}

.footer .footerInfo ul {
	clear: both;
}

.footer .footerInfo ul li {
	line-height: 30px;
	display: inline;
}

.footer .footerInfo ul li a {
	margin: 0px 10px;
}

.footer .systemName {
	color: #000000;
	font-weight: bold;
}

.footer .systemName span {
	color: #ff6600;
}

/* ---------- FriendLink ---------- */

.friendLink {
	clear: both;
}

.friendLink .pictureFriendLink {
	clear: both;
}

.friendLink .pictureFriendLink .left {
	width: 13px;
	height: 40px;
	float: left;
	cursor: pointer;
	background: url(../images/friend_link_bg.gif) 0px 0px no-repeat;
}

.friendLink .pictureFriendLink .middle {
	width: 974px;
	height: 70px;
	line-height: 32px;
	padding: 4px 0px;
	float: left;
	/*background: url(../images/friend_link_x_bg.gif) 0px 0px repeat-x;*/
}

.friendLink .pictureFriendLink .scrollable {
	position: relative;
	overflow: hidden;
}

.friendLink .pictureFriendLink .scrollable .items {
	width: 20000em;
	position: absolute;
	clear: both;
}

.friendLink .pictureFriendLink .scrollable ul {
	float: left;
}

.friendLink .pictureFriendLink .middle li {
	display: inline;
	margin: 0px 17px;
}

.friendLink .pictureFriendLink .middle li img {
	width: 88px;
	height: 31px;
}

.friendLink .pictureFriendLink .right {
	width: 13px;
	height: 40px;
	float: right;
	cursor: pointer;
	background: url(../images/friend_link_bg.gif) -30px 0px no-repeat;
}

.friendLink .textFriendLink {
	clear: both;
}

.friendLink .textFriendLink .left {
	width: 13px;
	height: 40px;
	float: left;
	background: url(../images/friend_link_bg.gif) 0px -60px no-repeat;
}

.friendLink .textFriendLink .middle {
	width: 974px;
	height: 40px;
	line-height: 40px;
	float: left;
	overflow: hidden;
	background: url(../images/friend_link_x_bg.gif) 0px -60px repeat-x;
}

.friendLink .textFriendLink .middle li {
	float: left;
	margin: 0px 16px;
}

.friendLink .textFriendLink .middle li a {
	color: #9b9b9b;
}

.friendLink .textFriendLink .middle li a:hover {
	color: #ea6210;
}

.friendLink .textFriendLink .right {
	width: 13px;
	height: 40px;
	float: right;
	background: url(../images/friend_link_bg.gif) -30px -60px no-repeat;
}

/* ---------- Index ---------- */

.index .body {
	width: 1000px;
	margin: 0px auto;
}

.index .bodyLeft {
	width: 210px;
	float: left;
}

.index .bodyRight {
	width: 780px;
	float: right;
}

index. bodyRight .top
{
    width: 100%;
    height: 45px;
    line-height: 40px;
    padding-left: 40px;
    clear: both;
    font-size: 14px;
    font-weight: bold;
    color: #595959;
    overflow: hidden;
    background: url(../images/member_center_bg.gif) no-repeat 0px -150px;
}


.index .bodyRight .slider {
	width: 778px;
	height: 260px;
	clear: both;
	overflow: hidden;
	border: 1px solid #dddddd;
}

.index .bodyRight .slider .scrollable {
	width: 778px;
	height: 260px;
	overflow: hidden;
	position: relative;
	z-index: 0;
}

.index .bodyRight .slider .items {
	width: 20000em;
	position: absolute;
	z-index: 1;
	clear: both;
}

.index .bodyRight .slider .scrollable .items div {
	width: 998px;
	float: left;
}

.index .bodyRight .slider .scrollable .navi {
	height: 10px;
	margin: 0px 10px;
	position: absolute;
	z-index: 2;
	right: 50px;
	bottom: 12px;
}

.index .bodyRight .slider .scrollable .navi a {
	width: 10px;
	height: 10px;
	float: left;
	margin-left: 5px;
	display: block;
	outline: none;
	overflow: hidden;
	background: url(../images/index_slider_navi_bg.gif) -1px -40px no-repeat;
}

.index .bodyRight .slider .scrollable .navi a:hover {
	background-position: -1px -60px;
}

.index .bodyRight .slider .scrollable .navi a.active {
	background-position: -1px -60px;
}

.index .bodyRight .slider .scrollable .prevNext {
	height: 15px;
	width: 40px;
	position: absolute;
	z-index: 2;
	right: 10px;
	bottom: 10px;
	display: block;
	float: left;
}

.index .bodyRight .slider .scrollable a.browse {
	height: 15px;
	width: 20px;
	display: block;
	float: left;
	cursor: pointer;
	overflow: hidden;
	background: url(../images/index_slider_navi_bg.gif) no-repeat;
}

.index .bodyRight .slider .scrollable a.right {
	background-position: -21px 0px;
}

.index .bodyRight .slider .scrollable .right:hover {
	background-position: -21px -19px;
}

.index .bodyRight .slider .scrollable .left:hover {
	background-position: 0px -19px;
}

.index .bodyRight .slider .scrollable a.disabled {
	visibility: hidden !important;
}

.index .bodyRight .hotGoods {
	width: 778px;
	height: 196px;
	clear: both;
	position: relative;
	overflow: hidden;
	border: 1px solid #dddddd;
}

.index .bodyRight .hotGoods .title {
	width: 770px;
	height: 25px;
	line-height: 25px;
	clear: both;
	padding-left: 8px;
	text-align: left;
	color: #b983e2;
	font-size: 14px;
	font-weight: bold;
}

.index .bodyRight .hotGoods .title strong {
	margin-right: 5px;
	color: #333333;
}

.index .bodyRight .hotGoods .scrollable {
	width: 700px;
	height: 196px;
	float: left;
	overflow: hidden;
	position: relative;
}

.index .bodyRight .hotGoods a.prev {
	width: 30px;
	height: 30px;
	display: block;
	float: left;
	margin-top: 60px;
	margin-right: 9px;
	cursor: pointer;
	background: url(../images/index_bg.gif) 0px 0px no-repeat;
}

.index .bodyRight .hotGoods a.prev:hover {
	background: url(../images/index_bg.gif) -30px 0px no-repeat;
}

.index .bodyRight .hotGoods a.next {
	width: 30px;
	height: 30px;
	display: block;
	float: right;
	margin-top: 60px;
	margin-left: 9px;
	cursor: pointer;
	background: url(../images/index_bg.gif) -60px 0px no-repeat;
}

.index .bodyRight .hotGoods a.next:hover {
	background: url(../images/index_bg.gif) -90px 0px no-repeat;
}

.index .bodyRight .hotGoods .items {
	width: 20000em;
	position: absolute;
	clear: both;
}

.index .bodyRight .hotGoods .scrollable .items div {
	width: 700px;
	float: left;
}

.index .bodyRight .hotGoods .scrollable .items li {
	width: 162px;
	height: 150px;
	_display: inline;
	float: left;
	margin: 0px 6px;
	text-align: center;
	position: relative;
}

.index .bodyRight .hotGoods .scrollable .items li img {
	clear: both;
	padding: 10px;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
	border: 1px solid #e2e2e2;
}

.index .bodyRight .hotGoods .scrollable .items li p {
	width: 140px;
	line-height: 25px;
	margin-left: 11px;
	clear: both;
	color: #ffffff;
	position: absolute;
	left: 0px;
	bottom: 0px;
	z-index: 10;
	background-color: #000000;
	filter: alpha(opacity=30);
	-moz-opacity: 0.3;
	opacity: 0.3;
}

.index .newGoods {
	width: 998px;
	height: 208px;
	clear: both;
	overflow: hidden;
	border: 1px solid #dddddd;
}

.index .newGoods .left {
	width: 217px;
	height: 158px;
	float: left;
	padding-top: 50px;
	text-align: center;
	background: url(../images/index_bg.gif) 0px -30px no-repeat;
}

.index .newGoods .left li {
	line-height: 29px;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	cursor: pointer;
}

.index .newGoods .left li:hover {
	background: url(../images/index_bg.gif) 0px -240px no-repeat;
}

.index .newGoods .left li.current {
	background: url(../images/index_bg.gif) 0px -240px no-repeat;
}

.index .newGoods .right {
	width: 781px;
	float: right;
	position: relative;
}

.index .newGoods .right ul {
	position: absolute;
	top: 10px;
	left: 0px;
}

.index .newGoods .right li {
	width: 140px;
	height: 166px;
	_display: inline;
	float: left;
	padding: 10px;
	margin: 0px 15px;
	text-align: center;
	border: 1px solid #ededed;
}

.index .newGoods .right li p {
	line-height: 25px;
	clear: both;
}

.index .bestGoods {
	width: 780px;
	clear: both;
	overflow: hidden;
}

.index .bestGoods .top {
	width: 770px;
	height: 35px;
	line-height: 36px;
	padding-left: 16px;
	clear: both;
	font-size: 14px;
	font-weight: bold;
	color: #b983e2;
	overflow: hidden;
	background: url(../images/index_bg.gif) 0px -300px no-repeat;
}

.index .bestGoods .top strong {
	margin-right: 5px;
	color: #333333;
}

.index .bestGoods .middle {
	width: 778px;
	clear: both;
	padding: 5px 0px 19px 0px;
	border-left: 1px solid #d9d9d9;
	border-right: 1px solid #d9d9d9;
}

.index .bestGoods li {
	width: 140px;
	height: 176px;
	_display: inline;
	float: left;
	padding: 10px;
	margin: 0px 15px 25px 15px;
	text-align: center;
	border: 1px solid #ededed;
}

.index .bestGoods img {
	width: 140px;
	height: 140px;
}

.index .bestGoods li p {
	line-height: 20px;
	clear: both;
}

.index .bestGoods .bottom {
	width: 780px;
	height: 7px;
	clear: both;
	overflow: hidden;
	background: url(../images/index_bg.gif) 0px -360px no-repeat;
}

/* ---------- Goods ---------- */

.bodyLeft .goodsCategory {
	width: 210px;
	clear: both;
}

.bodyLeft .goodsCategory .top {
	height: 27px;
	line-height: 27px;
	padding-top: 2px;
	padding-left: 10px;
	font-weight: bold;
	font-size: 14px;
	clear: both;
	background: url(../images/goods_bg.gif) 0px 0px no-repeat;
}

.bodyLeft .goodsCategory .middle {
	width: 210px;
	clear: both;
	_overflow: hidden;
	background: url(../images/goods_y_bg.gif) 0px 0px repeat-y;
}

.bodyLeft .goodsCategory .menu li {
	width: 200px;
	height: 27px;
	line-height: 27px;
	float: left;
	padding: 0px 5px;
	position: relative;
	z-index: 5;
	font-size: 12px;
	color: #333333;
}

.bodyLeft .goodsCategory .menu li:hover {
	background: url(../images/goods_bg.gif) 0px -90px no-repeat;
}

.bodyLeft .goodsCategory .menu li.mainCategory {
	width: 200px;
	height: 27px;
	line-height: 27px;
	clear: both;
	padding-left: 10px;
	margin: 5px 0px;
	font-size: 14px;
	background: url(../images/goods_bg.gif) 0px -60px no-repeat;
}

.bodyLeft .goodsCategory .menu li.mainCategory a:hover {
	color: #ff6600;
}

.bodyLeft .goodsCategory .menu .sf-sub-indicator {
	display: block;
	position: absolute;
	text-indent: -999em;
}

.bodyLeft .goodsCategory .menu li ul {
	width: 200px;
	line-height: 27px;
	display: none;
	float: left;
	padding: 5px;
	font-size: 12px;
	position: absolute;
	background-color: #fbfbfb;
}

.bodyLeft .goodsCategory .menu li ul li {
	width: 90px;
	line-height: 27px;
	float: left;
	padding: 5px;
	font-size: 12px;
}

.bodyLeft .goodsCategory .menu li ul li:hover {
	background: #f7f7f7;
}

.bodyLeft .goodsCategory .menu li:hover ul, .bodyLeft .goodsCategory .menu li.sfHover ul {
	left: 210px;
	top: 0px;
	border: solid 2px #e4e4e4;
}

.bodyLeft .goodsCategory .menu li .icon {
	width: 25px;
	height: 27px;
	line-height: 27px;
	display: inline-block;
	display: -moz-inline-stack;
	zoom: 1;
	*display: inline;
	background: url(../images/goods_bg.gif) 0px -270px no-repeat;
}

.bodyLeft .goodsCategory .menu li a {
	color: #333333;
}

.bodyLeft .goodsCategory .bottom {
	height: 9px;
	clear: both;
	overflow: hidden;
	background: url(../images/goods_bg.gif) 0px -30px no-repeat;
}

.bodyLeft .hotGoods .top {
	height: 29px;
	line-height: 29px;
	padding-left: 10px;
	font-weight: bold;
	font-size: 12px;
	clear: both;
	background: url(../images/goods_bg.gif) 0px -120px no-repeat;
}

.bodyLeft .hotGoods .middle {
	clear: both;
	background: url(../images/goods_y_bg.gif) -210px 0px repeat-y;
}

.bodyLeft .hotGoods li {
	line-height: 29px;
	padding-right: 3px;
	margin: 0px 4px 0px 1px;
	clear: both;
	border-top: 1px dashed #e8e8e8;
}

.bodyLeft .hotGoods .number2, .bodyLeft .hotGoods .number4, .bodyLeft .hotGoods .number6, .bodyLeft .hotGoods .number8, .bodyLeft .hotGoods .number10 {
	background-color: #f8f8f8;
}

.bodyLeft .hotGoods .number1 .icon {
	width: 25px;
	height: 29px;
	line-height: 29px;
	display: inline-block;
	display: -moz-inline-stack;
	zoom: 1;
	*display: inline;
	background: url(../images/goods_bg.gif) 0px -240px no-repeat;
}

.bodyLeft .hotGoods .number2 .icon {
	width: 25px;
	height: 29px;
	line-height: 29px;
	display: inline-block;
	display: -moz-inline-stack;
	zoom: 1;
	*display: inline;
	background: url(../images/goods_bg.gif) -30px -240px no-repeat;
}

.bodyLeft .hotGoods .number3 .icon {
	width: 25px;
	height: 29px;
	line-height: 29px;
	display: inline-block;
	display: -moz-inline-stack;
	zoom: 1;
	*display: inline;
	background: url(../images/goods_bg.gif) -60px -240px no-repeat;
}

.bodyLeft .hotGoods .number4 .icon {
	width: 25px;
	height: 29px;
	line-height: 29px;
	display: inline-block;
	display: -moz-inline-stack;
	zoom: 1;
	*display: inline;
	background: url(../images/goods_bg.gif) -90px -240px no-repeat;
}

.bodyLeft .hotGoods .number5 .icon {
	width: 25px;
	height: 29px;
	line-height: 29px;
	display: inline-block;
	display: -moz-inline-stack;
	zoom: 1;
	*display: inline;
	background: url(../images/goods_bg.gif) -120px -240px no-repeat;
}

.bodyLeft .hotGoods .number6 .icon {
	width: 25px;
	height: 29px;
	line-height: 29px;
	display: inline-block;
	display: -moz-inline-stack;
	zoom: 1;
	*display: inline;
	background: url(../images/goods_bg.gif) -150px -240px no-repeat;
}

.bodyLeft .hotGoods .number7 .icon {
	width: 25px;
	height: 29px;
	line-height: 29px;
	display: inline-block;
	display: -moz-inline-stack;
	zoom: 1;
	*display: inline;
	background: url(../images/goods_bg.gif) -180px -240px no-repeat;
}

.bodyLeft .hotGoods .number8 .icon {
	width: 25px;
	height: 29px;
	line-height: 29px;
	display: inline-block;
	display: -moz-inline-stack;
	zoom: 1;
	*display: inline;
	background: url(../images/goods_bg.gif) -210px -240px no-repeat;
}

.bodyLeft .hotGoods .number9 .icon {
	width: 25px;
	height: 29px;
	line-height: 29px;
	display: inline-block;
	display: -moz-inline-stack;
	zoom: 1;
	*display: inline;
	background: url(../images/goods_bg.gif) -240px -240px no-repeat;
}

.bodyLeft .hotGoods .number10 .icon {
	width: 25px;
	height: 29px;
	line-height: 29px;
	display: inline-block;
	display: -moz-inline-stack;
	zoom: 1;
	*display: inline;
	background: url(../images/goods_bg.gif) -270px -240px no-repeat;
}

.bodyLeft .hotGoods .bottom {
	height: 5px;
	clear: both;
	overflow: hidden;
	background: url(../images/goods_bg.gif) 0px -150px no-repeat;
}

.bodyLeft .goodsHistory .top {
	height: 29px;
	line-height: 29px;
	padding-left: 10px;
	font-weight: bold;
	font-size: 12px;
	clear: both;
	background: url(../images/goods_bg.gif) 0px -180px no-repeat;
}

.bodyLeft .goodsHistory .middle {
	clear: both;
	background: url(../images/goods_y_bg.gif) -420px 0px repeat-y;
}

.bodyLeft .goodsHistory li {
	line-height: 29px;
	padding-right: 3px;
	margin: 0px 4px 0px 1px;
	clear: both;
	border-top: 1px dashed #ffe7cd;
}

.bodyLeft .goodsHistory li .icon {
	width: 18px;
	height: 29px;
	line-height: 29px;
	display: inline-block;
	display: -moz-inline-stack;
	zoom: 1;
	*display: inline;
	background: url(../images/goods_bg.gif) -30px -270px no-repeat;
}

.bodyLeft .goodsHistory .bottom {
	height: 5px;
	clear: both;
	overflow: hidden;
	background: url(../images/goods_bg.gif) 0px -210px no-repeat;
}

.bodyRight .listBar {
	height: 29px;
	clear: both;
}

.bodyRight .listBar .left {
	width: 3px;
	height: 29px;
	float: left;
	background: url(../images/goods_bg.gif) 0px -300px no-repeat;
}

.bodyRight .listBar .middle {
	width: 774px;
	height: 29px;
	float: left;
	background: url(../images/goods_x_bg.gif) 0px 0px repeat-x;
}

.bodyRight .listBar .path {
	float: left;	
}

.bodyRight .listBar .path a {
	margin: 0px 2px;
}

.bodyRight .listBar .path .icon {
	width: 18px;
	height: 29px;
	line-height: 29px;
	display: inline-block;
	display: -moz-inline-stack;
	zoom: 1;
	*display: inline;
	background: url(../images/goods_bg.gif) -60px -270px no-repeat;
}

.bodyRight .listBar .total {
	line-height: 29px;
	float: right;
	padding-right: 5px;
	color: #656d77;
}

.bodyRight .listBar .right {
	width: 3px;
	height: 29px;
	float: right;
	background: url(../images/goods_bg.gif) -30px -300px no-repeat;
}

/* ---------- GoodsList ---------- */

.goodsList .body {
	width: 1000px;
	margin: 0px auto;
}

.goodsList .bodyLeft {
	width: 210px;
	float: left;
}

.goodsList .bodyRight {
	width: 780px;
	float: right;
}

.goodsList .bodyRight .operateBar {
	height: 30px;
	clear: both;
}

.goodsList .bodyRight .operateBar .left {
	width: 3px;
	height: 30px;
	float: left;
	background: url(../images/goods_list_bg.gif) 0px 0px no-repeat;
}

.goodsList .bodyRight .operateBar .middle {
	width: 774px;
	height: 30px;
	float: left;
	background: url(../images/goods_list_x_bg.gif) 0px 0px repeat-x;
}

.goodsList .bodyRight .operateBar .pictureIcon {
	width: 25px;
	height: 30px;
	line-height: 30px;
	display: inline-block;
	display: -moz-inline-stack;
	margin-right: 3px;
	zoom: 1;
	*display: inline;
	background: url(../images/goods_list_bg.gif) 0px -30px no-repeat;
}

.goodsList .bodyRight .operateBar .pictureDisabledIcon {
	width: 25px;
	height: 30px;
	line-height: 30px;
	display: inline-block;
	display: -moz-inline-stack;
	margin-right: 3px;
	zoom: 1;
	*display: inline;
	background: url(../images/goods_list_bg.gif) -30px -30px no-repeat;
}

.goodsList .bodyRight .operateBar .tableIcon {
	width: 25px;
	height: 30px;
	line-height: 30px;
	display: inline-block;
	display: -moz-inline-stack;
	margin-right: 3px;
	zoom: 1;
	*display: inline;
	background: url(../images/goods_list_bg.gif) -60px -30px no-repeat;
}

.goodsList .bodyRight .operateBar .tableDisabledIcon {
	width: 25px;
	height: 30px;
	line-height: 30px;
	display: inline-block;
	display: -moz-inline-stack;
	margin-right: 3px;
	zoom: 1;
	*display: inline;
	background: url(../images/goods_list_bg.gif) -90px -30px no-repeat;
}

.goodsList .bodyRight .operateBar .separator {
	width: 11px;
	height: 30px;
	line-height: 30px;
	display: inline-block;
	display: -moz-inline-stack;
	zoom: 1;
	*display: inline;
	background: url(../images/goods_list_bg.gif) -60px 0px no-repeat;
}


.goodsList .bodyRight .operateBar .right {
	width: 3px;
	height: 30px;
	float: right;
	background: url(../images/goods_list_bg.gif) -30px 0px no-repeat;
}

.goodsList .bodyRight .goodsPictureList {
	clear: both;
}

.goodsList .bodyRight .goodsPictureList .goodsListDetail li {
	width: 173px;
	height: 230px;
	float: left;
	padding: 4px;
	margin-right: 16px;
	margin-bottom: 16px;
	text-align: center;
	border: 1px solid #d8d8d8;
}

.goodsList .bodyRight .goodsPictureList .goodsListDetail li:hover {
	border: 1px solid #fdd57b;
}

.goodsList .bodyRight .goodsPictureList .goodsListDetail li.end {
	margin-right: 0px;
}

.goodsList .bodyRight .goodsPictureList .goodsListDetail li.noRecord {
	width: 100%;
	height: 30px;
	line-height: 30px;
	padding: 5px 0px;
	clear: both;
	color: #999999;
	font-size: 14px;
	text-align: center;
	margin: 0px;
	border-top: none;
	border-left: none;
	border-right: none;
	border-bottom: 1px solid #cccccc;
}

.goodsList .bodyRight .goodsPictureList .goodsListDetail li.noRecord:hover {
	border-top: none;
}

.goodsList .bodyRight .goodsPictureList .goodsListDetail .goodsImage {
	width: 170px;
	height: 170px;
	display: block;
	clear: both;
}

.goodsList .bodyRight .goodsPictureList .goodsListDetail .goodsImage img {
	width: 140px;
	height: 140px;
}

.goodsList .bodyRight .goodsPictureList .goodsListDetail .goodsTitle {
	height: 32px;
	clear: both;
	text-align: center;
}

.goodsList .bodyRight .goodsPictureList .goodsListDetail .goodsBottom {
	line-height: 25px;
	clear: both;
}

.goodsList .bodyRight .goodsPictureList .goodsListDetail .goodsPrice {
	line-height: 15px;
	float: left;
	text-align: left;
}

.goodsList .bodyRight .goodsPictureList .goodsListDetail .goodsPrice .price {
	display: block;
	font-size: 14px;
	font-weight: bold;
	color: #ff662b;
	clear: both;
}

.goodsList .bodyRight .goodsPictureList .goodsListDetail .goodsPrice .marketPrice {
	font-size: 12px;
	color: #999999;
	text-decoration: line-through;
}

.goodsList .bodyRight .goodsPictureList .goodsListDetail .buttonArea {
	float: right;
	padding-top: 3px;
}

.goodsList .bodyRight .goodsPictureList .goodsListDetail .buttonArea .goodsSpecificationSelect {
	float: left;
}

.goodsList .bodyRight .goodsPictureList .goodsListDetail .buttonArea .addCartItemButton {
	width: 39px;
	height: 25px;
	line-height: 25px;
	display: block;
	float: left;
	font-size: 12px;
	text-align: center;
	color: #666666;
	cursor: pointer;
	outline: none;
	border: none;
	background: url(../images/goods_list_bg.gif) -90px 0px no-repeat;
}

.goodsList .bodyRight .goodsPictureList .goodsListDetail .buttonArea .addCartItemButton:hover {
	background: url(../images/goods_list_bg.gif) -210px 0px no-repeat;
}

.goodsList .bodyRight .goodsPictureList .goodsListDetail .buttonArea .goodsNotifyButton {
	width: 39px;
	height: 25px;
	line-height: 25px;
	display: block;
	float: left;
	font-size: 12px;
	text-align: center;
	color: #666666;
	cursor: pointer;
	outline: none;
	border: none;
	background: url(../images/goods_list_bg.gif) -90px 0px no-repeat;
}

.goodsList .bodyRight .goodsPictureList .goodsListDetail .buttonArea .goodsNotifyButton:hover {
	background: url(../images/goods_list_bg.gif) -210px 0px no-repeat;
}

.goodsList .bodyRight .goodsPictureList .goodsListDetail .buttonArea .addFavoriteButton {
	width: 39px;
	height: 25px;
	line-height: 25px;
	display: block;
	float: left;
	font-size: 12px;
	text-align: center;
	color: #666666;
	cursor: pointer;
	outline: none;
	border: none;
	background: url(../images/goods_list_bg.gif) -129px 0px no-repeat;
}

.goodsList .bodyRight .goodsPictureList .goodsListDetail .buttonArea .addFavoriteButton:hover {
	background: url(../images/goods_list_bg.gif) -249px 0px no-repeat;
}

.goodsList .bodyRight .goodsPictureList .goodsListDetail .buttonArea .goodsSpecification {
	line-height: 30px;
	width: 200px;
	display: none;
	color: #333333;
	position: absolute;
	z-index: 5;
	border: 2px solid #d8d8d8;
	background-color: #fafafa;
}

.goodsList .bodyRight .goodsPictureList .goodsListDetail .buttonArea .goodsSpecification td {
	padding: 0px 5px;
	text-align: left;
}

.goodsList .bodyRight .goodsPictureList .goodsListDetail .buttonArea .goodsSpecification .goodsButton {
	width: 50px;
	height: 20px;
	line-height: 20px;
	font-size: 12px;
	cursor: pointer;
	border: none;
	background: url(../images/goods_list_bg.gif) -120px -30px no-repeat;
}

.goodsList .bodyRight .goodsTableList .goodsListDetail li {
	height: 150px;
	clear: both;
	padding-bottom: 12px;
	margin-bottom: 10px;
	border-bottom: 1px solid #dddddd;
}

.goodsList .bodyRight .goodsTableList .goodsListDetail li.noRecord {
	width: 100%;
	height: 30px;
	line-height: 30px;
	clear: both;
	color: #999999;
	font-size: 14px;
	text-align: center;
	border-bottom: 1px solid #cccccc;
}

.goodsList .bodyRight .goodsTableList .goodsListDetail .goodsImage {
	width: 140px;
	height: 140px;
	display: block;
	float: left;
	padding: 3px;
	margin-right: 20px;
	border: 1px solid #dddddd;
}

.goodsList .bodyRight .goodsTableList .goodsListDetail .goodsImage:hover {
	border: 1px solid #fdd57b;
}

.goodsList .bodyRight .goodsTableList .goodsListDetail .goodsImage img {
	width: 140px;
	height: 140px;
}

.goodsList .bodyRight .goodsTableList .goodsListDetail .goodsTitle {
	float: left;
	font-weight: bold;
}

.goodsList .bodyRight .goodsTableList .goodsListDetail .goodsRight {
	width: 170px;
	float: right;
	padding-top: 45px
}

.goodsList .bodyRight .goodsTableList .goodsListDetail .goodsPrice .price {
	margin-right: 5px;
	font-size: 14px;
	font-weight: bold;
	color: #ff662b;
}

.goodsList .bodyRight .goodsTableList .goodsListDetail .goodsPrice .marketPrice {
	font-size: 12px;
	color: #999999;
	text-decoration: line-through;
}

.goodsList .bodyRight .goodsTableList .goodsListDetail .buttonArea {
	clear: both;
	padding-top: 8px;
}

.goodsList .bodyRight .goodsTableList .goodsListDetail .buttonArea .goodsSpecificationSelect {
	float: left;
}

.goodsList .bodyRight .goodsTableList .goodsListDetail .buttonArea .addCartItemButton {
	width: 60px;
	height: 25px;
	line-height: 25px;
	display: block;
	float: left;
	text-align: center;
	font-size: 12px;
	color: #666666;
	cursor: pointer;
	border: none;
	background: url(../images/goods_list_bg.gif) 0px -60px no-repeat;
}

.goodsList .bodyRight .goodsTableList .goodsListDetail .buttonArea .goodsNotifyButton {
	width: 60px;
	height: 25px;
	line-height: 25px;
	display: block;
	float: left;
	text-align: center;
	font-size: 12px;
	color: #666666;
	cursor: pointer;
	border: none;
	background: url(../images/goods_list_bg.gif) 0px -90px no-repeat;
}

.goodsList .bodyRight .goodsTableList .goodsListDetail .buttonArea .goodsSpecification {
	line-height: 30px;
	width: 200px;
	display: none;
	position: absolute;
	z-index: 5;
	border: 2px solid #d8d8d8;
	background-color: #fafafa;
}

.goodsList .bodyRight .goodsTableList .goodsListDetail .buttonArea .goodsSpecification td {
	padding: 0px 5px;
	text-align: left;
}

.goodsList .bodyRight .goodsTableList .goodsListDetail .buttonArea .goodsSpecification .goodsButton {
	width: 50px;
	height: 20px;
	line-height: 20px;
	font-size: 12px;
	cursor: pointer;
	border: none;
	background: url(../images/goods_list_bg.gif) -120px -30px no-repeat;
}

.goodsList .bodyRight .goodsTableList .goodsListDetail .buttonArea .addFavoriteButton {
	width: 60px;
	height: 25px;
	line-height: 25px;
	display: block;
	float: left;
	text-align: center;
	font-size: 12px;
	color: #666666;
	cursor: pointer;
	outline: none;
	border: none;
	background: url(../images/goods_list_bg.gif) -60px -60px no-repeat;
}

/* ---------- GoodsContent ---------- */

.goodsContent .body {
	width: 1000px;
	margin: 0px auto;
}

.goodsContent .bodyLeft {
	width: 210px;
	float: left;
}

.goodsContent .bodyRight {
	width: 780px;
	float: right;
}

.goodsContent .bodyRight .goodsTop {
	clear: both;
}

.goodsContent .bodyRight .goodsTop .goodsTopLeft {
	width: 306px;
	float: left;
}

.goodsContent .bodyRight .goodsTop .goodsImage {
	width: 300px;
	height: 300px;
	padding: 2px;
	margin-bottom: 5px;
	border: 1px solid #cccccc;
}

.goodsContent .bodyRight .goodsTop .nonFirst {
	display: none;
}

.goodsContent .bodyRight .goodsTop .goodsImage img {
	width: 300px;
	height: 300px;
}

.goodsContent .bodyRight .goodsTop .thumbnailGoodsImage {
	clear: both;
}

.goodsContent .bodyRight .goodsTop .thumbnailGoodsImage .prev {
	width: 10px;
	height: 44px;
	display: block;
	float: left;
	margin-top: 5px;
	margin-right: 3px;
	outline: none;
	background: url(../images/goods_content_bg.gif) -60px 0px #fafafa no-repeat;
}

.goodsContent .bodyRight .goodsTop .thumbnailGoodsImage .next {
	width: 10px;
	height: 44px;
	display: block;
	float: right;
	margin-top: 5px;
	outline: none;
	background: url(../images/goods_content_bg.gif) -90px 0px #fafafa no-repeat;
}

.goodsContent .bodyRight .goodsTop .thumbnailGoodsImage .scrollable {
	width: 280px;
	height: 49px;
	line-height: 49px;
	float: left;
	overflow: hidden;
	position: relative;
}

.goodsContent .bodyRight .goodsTop .thumbnailGoodsImage .items {
	width: 20000em;
	position: absolute;
}

.goodsContent .bodyRight .goodsTop .thumbnailGoodsImage .goodsImageTab li {
	width: 44px;
	height: 49px;
	display: block;
	float: left;
	margin: 0px 6px;
	cursor: pointer;
}

.goodsContent .bodyRight .goodsTop .thumbnailGoodsImage .goodsImageTab li.current {
	background: url(../images/goods_content_bg.gif) 0px 0px no-repeat;
}

.goodsContent .bodyRight .goodsTop .thumbnailGoodsImage .goodsImageTab li.current img {
	width: 40px;
	height: 40px;
	padding: 2px;
	border: none;
}

.goodsContent .bodyRight .goodsTop .thumbnailGoodsImage .goodsImageTab li img {
	width: 40px;
	height: 40px;
	margin-top: 5px;
	padding: 1px;
	border: 1px solid #cccccc;
}

.goodsContent .bodyRight .goodsTop .goodsTopRight {
	width: 460px;
	float: right;
	border-top: 1px solid #cecece;
}

.goodsContent .bodyRight .goodsTop h1 {
	line-height: 25px;
	font-size: 14px;
	font-weight: bold;
	font-family: "Microsoft YaHei";
}

.goodsContent .bodyRight .goodsTop .goodsAttribute {
	clear: both;
}

.goodsContent .bodyRight .goodsTop .goodsAttribute li {
	line-height: 20px;
	width: 50%;
	float: left;
	color: #999999;
}

.goodsContent .bodyRight .goodsTop .goodsAttribute li strong {
	color: #666666;
	font-weight: normal;
}

.goodsContent .bodyRight .goodsTop .goodsInfo {
	clear: both;
}

.goodsContent .bodyRight .goodsTop .goodsInfo .left {
	width: 90px;
	height: 72px;
	float: left;
	background: url(../images/goods_content_bg.gif) 0px -60px no-repeat;
}

.goodsContent .bodyRight .goodsTop .goodsInfo .right {
	width: 369px;
	height: 70px;
	float: right;
	border-top: 1px solid #d80e31;
	border-right: 1px solid #d80e31;
	border-bottom: 1px solid #d80e31;
}

.goodsContent .bodyRight .goodsTop .goodsInfo .right .top {
	width: 369px;
	height: 34px;
	line-height: 34px;
	clear: both;
	color: #666666;
	border-bottom: 1px dashed #cecece;
}

.goodsContent .bodyRight .goodsTop .goodsInfo .right .top .price {
	margin-right: 15px;
	font-size: 14px;
	font-weight: bold;
	color: #ff6600;
}

.goodsContent .bodyRight .goodsTop .goodsInfo .right .top .marketPrice {
	color: #999999;
	text-decoration: line-through;
}

.goodsContent .bodyRight .goodsTop .goodsInfo .right .bottom {
	width: 369px;
	height: 35px;
	line-height: 35px;
	clear: both;
	color: #666666;
}

.goodsContent .bodyRight .goodsTop .goodsInfo .right .bottom .store {
	margin-right: 15px;
}

.goodsContent .bodyRight .goodsTop .goodsNumber {
	height: 25px;
	line-height: 25px;
	clear: both;
	padding-left: 6px;
	border: 1px solid #ebebeb;
}

.goodsContent .bodyRight .goodsTop .goodsNumber span {
	margin-right: 15px;
	color: #666666;
}

.goodsContent .bodyRight .goodsTop .buyInfo {
	clear: both;
	border: 1px solid #ffbf95;
	background-color: #fffcf3;
}

.goodsContent .bodyRight .goodsTop .buyInfo .buyInfoTitle {
	height: 25px;
	line-height: 25px;
	padding: 0px 10px;
	clear: both;
}

.goodsContent .bodyRight .goodsTop .buyInfo .buyInfoTitleLeft {
	width: 60px;
	display: block;
	float: left;
	text-align: left;
}

.goodsContent .bodyRight .goodsTop .buyInfo .buyInfoTitleRight {
	display: block;
	float: left;
	margin-bottom: 10px;
	text-align: left;
}

.goodsContent .bodyRight .goodsTop .buyInfo .goodsInfoContent {
	clear: both;
	padding: 10px;
}

.goodsContent .bodyRight .goodsTop .buyInfo .goodsSpecificationValue {
	clear: both;
}

.goodsContent .bodyRight .goodsTop .buyInfo .goodsSpecificationValue dl {
	clear: both;
}

.goodsContent .bodyRight .goodsTop .buyInfo .goodsSpecificationValue dl dt {
	width: 60px;
	float: left;
	text-align: left;
}

.goodsContent .bodyRight .goodsTop .buyInfo .goodsSpecificationValue dl dd {
	float: left;
	margin-right: 5px;
}

.goodsContent .bodyRight .goodsTop .buyInfo .goodsSpecificationValue dl dd span {
	display: none;
}

.goodsContent .bodyRight .goodsTop .buyInfo .goodsSpecificationValue dl.text dt {
	line-height: 18px;
}

.goodsContent .bodyRight .goodsTop .buyInfo .goodsSpecificationValue dl.text dd {
	line-height: 18px;
	float: left;
	padding: 0px 8px;
	margin-right: 10px;
	margin-bottom: 10px;
	cursor: pointer;
	border: 1px solid #cccccc;
	background: url(../images/goods_content_x_bg.gif) 0px -30px repeat-x;
}

.goodsContent .bodyRight .goodsTop .buyInfo .goodsSpecificationValue dl.text dd:hover {
	border: 1px solid #ff6600;
}

.goodsContent .bodyRight .goodsTop .buyInfo .goodsSpecificationValue dl.text dt {
	line-height: 22px;
}

.goodsContent .bodyRight .goodsTop .buyInfo .goodsSpecificationValue dl.text dd.selected {
	position: relative;
	border: 1px solid #ff6600;
}

.goodsContent .bodyRight .goodsTop .buyInfo .goodsSpecificationValue dl.text dd.selected span {
	width: 13px;
	height: 13px;
	display: block;
	position: absolute;
	right: -1px;
	bottom: -1px;
	background: url(../images/goods_content_bg.gif) -120px 0px no-repeat;
}

.goodsContent .bodyRight .goodsTop .buyInfo .goodsSpecificationValue dl.image dd {
	float: left;
	padding: 1px;
	margin-right: 10px;
	margin-bottom: 10px;
	cursor: pointer;
	border: 1px solid #cccccc;
	background-color: #ffffff;
}

.goodsContent .bodyRight .goodsTop .buyInfo .goodsSpecificationValue dl.image dd:hover {
	border: 1px solid #ff6600;
}

.goodsContent .bodyRight .goodsTop .buyInfo .goodsSpecificationValue dl.image dd img {
	width: 22px;
	height: 22px;
	display: block;
}

.goodsContent .bodyRight .goodsTop .buyInfo .goodsSpecificationValue dl.image dd.selected {
	padding: 1px;
	position: relative;
	border: 1px solid #ff6600;
}

.goodsContent .bodyRight .goodsTop .buyInfo .goodsSpecificationValue dl.image dd.selected span {
	width: 13px;
	height: 13px;
	display: block;
	position: absolute;
	right: -1px;
	bottom: -1px;
	background: url(../images/goods_content_bg.gif) -120px 0px no-repeat;
}

.goodsContent .bodyRight .goodsTop .buyInfo .goodsSpecificationValue dl dd.notAllowed {
	cursor: not-allowed;
	color: #cccccc;
	border: 1px dotted #666666;
}

.goodsContent .bodyRight .goodsTop .buyInfo .goodsSpecificationValue dl dd.notAllowed img {
	opacity: 0.3;
	filter: alpha(opacity=30);
}

.goodsContent .bodyRight .goodsTop .buyInfo .buyCount {
	clear: both;
	padding-bottom: 10px;
	margin-bottom: 8px;
	border-bottom: 1px dotted #ffdd88;
}

.goodsContent .bodyRight .goodsTop .buyInfo .buyCount input {
	width: 30px;
}

.goodsContent .bodyRight .goodsTop .buyInfo .buttonArea {
	height: 35px;
	clear: both;
}

.goodsContent .bodyRight .goodsTop .buyInfo .addCartItemButton {
	width: 127px;
	height: 37px;
	display: block;
	float: left;
	cursor: pointer;
	border: none;
	background: url(../images/goods_content_bg.gif) -120px -60px no-repeat;
}

.goodsContent .bodyRight .goodsTop .buyInfo .goodsNotifyButton {
	width: 127px;
	height: 37px;
	display: block;
	float: left;
	cursor: pointer;
	border: none;
	background: url(../images/goods_content_bg.gif) -120px -100px no-repeat;
}

.goodsContent .bodyRight .goodsTop .buyInfo .addFavoriteButton {
	width: 78px;
	height: 25px;
	line-height: 25px;
	display: block;
	float: right;
	margin-top: 7px;
	font-size: 12px;
	cursor: pointer;
	outline: none;
	border: none;
	background: url(../images/goods_content_bg.gif) -300px -60px no-repeat;
}


.goodsContent .bodyRight .goodsTop .highlight {
	border: 1px solid #d80e31;
	background: none;
}

.goodsContent .bodyRight .goodsTop .highlight .buyInfoTitle {
	border-bottom: 1px solid #f3e9e7;
	background-color: #fff8f7;
}

.goodsContent .bodyRight .goodsTop .highlight .buyInfoTitle .closeHighlight {
	width: 8px;
	height: 8px;
	display: block;
	float: right;
	margin-top: 8px;
	cursor: pointer;
	background: url(../images/goods_content_bg.gif) -150px 0px no-repeat;
}

.goodsContent .bodyRight .goodsTop .highlight .addCartItemButton {
	display: none;
}

.goodsContent .bodyRight .goodsTop .highlight .goodsNotifyButton {
	display: none;
}

.goodsContent .bodyRight .goodsBottom {
	clear: both;
}

.goodsContent .bodyRight .goodsBottom .goodsAttributeTab {
	height: 26px;
	clear: both;
	background: url(../images/goods_content_x_bg.gif) 0px 0px repeat-x;
}

.goodsContent .bodyRight .goodsBottom .goodsAttributeTab li {
	float: left;
	margin: 0px 5px; 
}

.goodsContent .bodyRight .goodsBottom .goodsAttributeTab li a {
	width: 100px;
	height: 23px;
	line-height: 23px;
	display: block;
	padding-top: 3px;
	text-align: center;
	background: url(../images/goods_content_bg.gif) 0px -150px no-repeat;
}

.goodsContent .bodyRight .goodsBottom .goodsAttributeTab li a.current {
	width: 100px;
	height: 26px;
	line-height: 26px;
	display: block;
	text-align: center;
	font-weight: bold;
	background: url(../images/goods_content_bg.gif) -120px -150px no-repeat;
}

.goodsContent .bodyRight .goodsBottom .goodsIntroduction {
	width: 780px;
	clear: both;
	padding: 8px 0px; 
	overflow: hidden;
}

.goodsContent .bodyRight .goodsBottom .goodsAttribute {
	clear: both;
	padding: 8px 0px; 
}

.goodsContent .bodyRight .goodsBottom .goodsAttributeTable {
	width: 100%;
}

.goodsContent .bodyRight .goodsBottom .goodsAttributeTable th {
	width: 150px;
	line-height: 30px;
	padding-right: 10px;
	text-align: right;
	border: 1px solid #d6d6d6;
	background-color: #f3f3f3;
}

.goodsContent .bodyRight .goodsBottom .goodsAttributeTable tr:hover th {
	background-color: #e6e6e6;
}

.goodsContent .bodyRight .goodsBottom .goodsAttributeTable td {
	line-height: 30px;
	padding-left: 10px;
	border: 1px solid #d6d6d6;
}

.goodsContent .comment {
	padding-top: 10px;
}

.goodsContent .comment .commentItem {
	line-height: 18px;
	padding: 5px 10px;
	word-break: break-all;
	border: 1px solid #c7dbe5;
	background-color: #ecf2f8;
}

.goodsContent .comment .commentItem .reply {
	line-height: 18px;
	padding: 5px 10px;
	margin: 3px 0px;
	word-break: break-all;
	border: 1px solid #c7dbe5;
	background-color: #ffffff;
}

.goodsContent .comment .info {
	height: 30px;
	line-height: 30px;
	clear: both;
	text-align: right;
}

.goodsContent .comment .sendTable {
	width: 100%;
	line-height: 30px;
	border: 1px solid #c7dbe5;
}

.goodsContent .comment .sendTable .title td {
	height: 30px;
	padding-left: 10px;
	text-align: left;
	font-weight: bold;
	background-color: #ecf2f8;
}

.goodsContent .comment .sendTable .sendComment {
	display: none;
	font-weight: normal;
	color: red;
}

.goodsContent .comment .sendTable th {
	text-align: right;
	font-weight: normal;
}

.goodsContent .comment .sendTable td {
	padding: 5px;
}

.goodsContent .comment .sendTable .captcha {
	width: 95px;
	margin-right: 5px;
	text-transform: uppercase;
}

.goodsContent .comment .sendTable .captchaImage {
	vertical-align: middle;
	cursor: pointer;
}

/* ---------- Article ---------- */

.bodyLeft .recommendArticle .top {
	height: 29px;
	line-height: 29px;
	padding-left: 10px;
	font-weight: bold;
	font-size: 12px;
	clear: both;
	background: url(../images/article_bg.gif) 0px 0px no-repeat;
}

.bodyLeft .recommendArticle .middle {
	clear: both;
	background: url(../images/article_y_bg.gif) 0px 0px repeat-y;
}

.bodyLeft .recommendArticle li {
	line-height: 29px;
	padding-right: 3px;
	margin: 0px 4px 0px 1px;
	clear: both;
	border-top: 1px dashed #ffe7cd;
}

.bodyLeft .recommendArticle .icon {
	width: 25px;
	height: 29px;
	line-height: 29px;
	display: inline-block;
	display: -moz-inline-stack;
	zoom: 1;
	*display: inline;
	background: url(../images/article_bg.gif) 0px -150px no-repeat;
}

.bodyLeft .recommendArticle .bottom {
	height: 5px;
	clear: both;
	overflow: hidden;
	background: url(../images/article_bg.gif) 0px -30px no-repeat;
}

.bodyLeft .hotArticle .top {
	height: 29px;
	line-height: 29px;
	padding-left: 10px;
	font-weight: bold;
	font-size: 12px;
	clear: both;
	background: url(../images/article_bg.gif) 0px -60px no-repeat;
}

.bodyLeft .hotArticle .middle {
	clear: both;
	background: url(../images/article_y_bg.gif) -210px 0px repeat-y;
}

.bodyLeft .hotArticle li {
	line-height: 29px;
	padding-right: 3px;
	margin: 0px 4px 0px 1px;
	clear: both;
	border-top: 1px dashed #e8e8e8;
}

.bodyLeft .hotArticle .number2, .bodyLeft .hotArticle .number4, .bodyLeft .hotArticle .number6, .bodyLeft .hotArticle .number8, .bodyLeft .hotArticle .number10 {
	background-color: #f8f8f8;
}

.bodyLeft .hotArticle .number1 .icon {
	width: 25px;
	height: 29px;
	line-height: 29px;
	display: inline-block;
	display: -moz-inline-stack;
	zoom: 1;
	*display: inline;
	background: url(../images/article_bg.gif) 0px -120px no-repeat;
}

.bodyLeft .hotArticle .number2 .icon {
	width: 25px;
	height: 29px;
	line-height: 29px;
	display: inline-block;
	display: -moz-inline-stack;
	zoom: 1;
	*display: inline;
	background: url(../images/article_bg.gif) -30px -120px no-repeat;
}

.bodyLeft .hotArticle .number3 .icon {
	width: 25px;
	height: 29px;
	line-height: 29px;
	display: inline-block;
	display: -moz-inline-stack;
	zoom: 1;
	*display: inline;
	background: url(../images/article_bg.gif) -60px -120px no-repeat;
}

.bodyLeft .hotArticle .number4 .icon {
	width: 25px;
	height: 29px;
	line-height: 29px;
	display: inline-block;
	display: -moz-inline-stack;
	zoom: 1;
	*display: inline;
	background: url(../images/article_bg.gif) -90px -120px no-repeat;
}

.bodyLeft .hotArticle .number5 .icon {
	width: 25px;
	height: 29px;
	line-height: 29px;
	display: inline-block;
	display: -moz-inline-stack;
	zoom: 1;
	*display: inline;
	background: url(../images/article_bg.gif) -120px -120px no-repeat;
}

.bodyLeft .hotArticle .number6 .icon {
	width: 25px;
	height: 29px;
	line-height: 29px;
	display: inline-block;
	display: -moz-inline-stack;
	zoom: 1;
	*display: inline;
	background: url(../images/article_bg.gif) -150px -120px no-repeat;
}

.bodyLeft .hotArticle .number7 .icon {
	width: 25px;
	height: 29px;
	line-height: 29px;
	display: inline-block;
	display: -moz-inline-stack;
	zoom: 1;
	*display: inline;
	background: url(../images/article_bg.gif) -180px -120px no-repeat;
}

.bodyLeft .hotArticle .number8 .icon {
	width: 25px;
	height: 29px;
	line-height: 29px;
	display: inline-block;
	display: -moz-inline-stack;
	zoom: 1;
	*display: inline;
	background: url(../images/article_bg.gif) -210px -120px no-repeat;
}

.bodyLeft .hotArticle .number9 .icon {
	width: 25px;
	height: 29px;
	line-height: 29px;
	display: inline-block;
	display: -moz-inline-stack;
	zoom: 1;
	*display: inline;
	background: url(../images/article_bg.gif) -240px -120px no-repeat;
}

.bodyLeft .hotArticle .number10 .icon {
	width: 25px;
	height: 29px;
	line-height: 29px;
	display: inline-block;
	display: -moz-inline-stack;
	zoom: 1;
	*display: inline;
	background: url(../images/article_bg.gif) -270px -120px no-repeat;
}

.bodyLeft .hotArticle .bottom {
	height: 5px;
	clear: both;
	overflow: hidden;
	background: url(../images/article_bg.gif) 0px -90px no-repeat;
}

.bodyRight .listBar {
	height: 29px;
	clear: both;
}

.bodyRight .listBar .left {
	width: 3px;
	height: 29px;
	float: left;
	background: url(../images/article_bg.gif) 0px -180px no-repeat;
}

.bodyRight .listBar .middle {
	width: 774px;
	height: 29px;
	float: left;
	background: url(../images/article_x_bg.gif) 0px 0px repeat-x;
}

.bodyRight .listBar .path {
	float: left;	
}

.bodyRight .listBar .path a {
	margin: 0px 2px;
}

.bodyRight .listBar .path .home {
	margin-right: 2px;
}

.bodyRight .listBar .path .icon {
	width: 18px;
	height: 29px;
	line-height: 29px;
	margin: 0px;
	display: inline-block;
	display: -moz-inline-stack;
	zoom: 1;
	*display: inline;
	background: url(../images/article_bg.gif) -30px -150px no-repeat;
}

.bodyRight .listBar .articleSearch {
	line-height: 29px;
	float: right;
	padding-top: 3px;
	padding-right: 5px;
	color: #656d77;
}

.bodyRight .listBar .articleSearch .keyword {
	width: 157px;
	height: 13px;
	line-height: 13px;
	display: block;
	padding: 4px 3px;
	float: left;
	color: #999999;
	border: 1px solid #d8d8d8;
}

.bodyRight .listBar .articleSearch .searchButton {
	width: 63px;
	height: 23px;
	line-height: 23px;
	display: block;
	float: left;
	cursor: pointer;
	border: none;
	background: url(../images/article_bg.gif) -60px -180px no-repeat;
}

.bodyRight .listBar .right {
	width: 3px;
	height: 29px;
	float: right;
	background: url(../images/article_bg.gif) -30px -180px no-repeat;
}

/* ---------- ArticleList ---------- */

.articleList .body {
	width: 1000px;
	margin: 0px auto;
}

.articleList .bodyLeft {
	width: 210px;
	float: left;
}

.articleList .bodyRight {
	width: 780px;
	float: right;
}

.articleList .articleList {
	width: 780px;
	float: right;
}

.articleList .articleList .articleListTop {
	width: 780px;
	height: 3px;
	overflow: hidden;
	clear: both;
	background: url(../images/article_list_bg.gif) 0px 0px no-repeat;
}

.articleList .articleList .articleListMiddle {
	width: 750px;
	clear: both;
	padding: 15px;
	background: url(../images/article_list_y_bg.gif) 0px 0px repeat-y;
}

.articleList .articleList .articleListDetail li {
	padding: 10px 0px;
	border-bottom: 1px solid #e9e9e9;
}

.articleList .articleList .articleListDetail li.noRecord {
	width: 100%;
	height: 30px;
	line-height: 30px;
	clear: both;
	color: #999999;
	font-size: 14px;
	text-align: center;
	border-bottom: 1px solid #cccccc;
}

.articleList .articleList .articleListDetail .title {
	line-height: 30px;
	color: #204e7d;
	font-weight: bold;
	font-size: 14px;
}

.articleList .articleList .articleListDetail .author {
	padding-left: 10px;
	color: #111111;
}

.articleList .articleList .articleListDetail .createDate {
	padding-left: 10px;
	line-height: 30px;
	color: #787878;
	font-size: 12px;
}

.articleList .articleList .articleListDetail .contentText {
	line-height: 30px;
	color: #787878;
}

.articleList .articleList .articleListBottom {
	width: 780px;
	height: 5px;
	overflow: hidden;
	clear: both;
	background: url(../images/article_list_bg.gif) 0px -30px no-repeat;
}

/* ---------- ArticleContent ---------- */

.articleContent .body {
	width: 1000px;
	margin: 0px auto;
}

.articleContent .bodyLeft {
	width: 210px;
	float: left;
}

.articleContent .bodyRight {
	width: 780px;
	float: right;
}

.articleContent .articleContentDetail {
	width: 780px;
	float: right;
}

.articleContent .articleContentDetail .articleContentTop {
	width: 780px;
	height: 3px;
	overflow: hidden;
	clear: both;
	background: url(../images/article_content_bg.gif) 0px 0px no-repeat;
}

.articleContent .articleContentDetail .articleContentMiddle {
	width: 750px;
	clear: both;
	padding: 15px;
	background: url(../images/article_content_y_bg.gif) 0px 0px repeat-y;
}

.articleContent .articleContentDetail .title {
	line-height: 30px;
	clear: both;
	color: #000000;
	text-align: center;
	font-weight: bold;
	font-size: 16px;
}

.articleContent .articleContentDetail .info {
	line-height: 30px;
	text-align: center;
	color: #787878;
	border-bottom: 1px solid #e9e9e9;
}

.articleContent .articleContentDetail .createDate {
	padding: 0px 3px;
}

.articleContent .articleContentDetail .author {
	padding: 0px 3px;
}

.articleContent .articleContentDetail .fontSize {
	padding: 0px 3px;
}

.articleContent .articleContentDetail .content {
	line-height: 28px;
	padding: 5px;
	font-size: 14px;
	color: #2a2a2a;
}

.articleContent .articleContentDetail .articleContentBottom {
	width: 780px;
	height: 5px;
	overflow: hidden;
	clear: both;
	background: url(../images/article_content_bg.gif) 0px -30px no-repeat;
}

/* ---------- CartItemList ---------- */

.cartItemList .body {
	width: 1000px;
	margin: 0px auto;
}

.cartItemList .cartItemListBar {
	width: 1000px;
	height: 56px;
	clear: both;
	background: url(../images/cart_item_bg.gif) 0px -90px no-repeat;
}

.cartItemList .cartItemListDetail {
	width: 1000px;
	clear: both;
}

.cartItemList .cartItemListDetail .top {
	width: 1000px;
	height: 41px;
	clear: both;
}

.cartItemList .cartItemListDetail .top .topLeft {
	width: 4px;
	height: 41px;
	float: left;
	background: url(../images/cart_item_bg.gif) 0px 0px no-repeat;
}

.cartItemList .cartItemListDetail .top .topMiddle {
	width: 984px;
	height: 41px;
	line-height: 41px;
	float: left;
	padding-left: 8px;
	font-size: 14px;
	font-weight: bold;
	background: url(../images/cart_item_x_bg.gif) 0px 0px repeat-x;
}

.cartItemList .cartItemListDetail .top .topRight {
	width: 4px;
	height: 41px;
	float: right;
	background: url(../images/cart_item_bg.gif) -30px 0px no-repeat;
}

.cartItemList .cartItemListDetail .middle {
	width: 980px;
	padding: 0px 10px 10px 10px;
	clear: both;
	background: url(../images/cart_item_y_bg.gif) 0px 0px repeat-y;
}

.cartItemList .cartItemListDetail .bottom {
	width: 1000px;
	height: 15px;
	clear: both;
}

.cartItemList .cartItemListDetail .bottom .bottomLeft {
	width: 4px;
	height: 15px;
	float: left;
	background: url(../images/cart_item_bg.gif) 0px -60px no-repeat;
}

.cartItemList .cartItemListDetail .bottom .bottomMiddle {
	width: 992px;
	height: 15px;
	float: left;
	background: url(../images/cart_item_x_bg.gif) 0px -60px repeat-x;
}

.cartItemList .cartItemListDetail .bottom .bottomRight {
	width: 4px;
	height: 15px;
	float: right;
	background: url(../images/cart_item_bg.gif) -30px -60px no-repeat;
}

.cartItemList .listTable {
	width: 100%;
}

.cartItemList .listTable th {
	line-height: 30px;
	color: #cd0000;
	border: 1px solid #d4d4d4;
	background-color: #f2f2f2;
}

.cartItemList .listTable td {
	padding: 5px;
	text-align: center;
	color: #595959;
	border: 1px solid #d4d4d4;
}

.cartItemList .listTable td.goodsImage {
	width: 65px;
}

.cartItemList .listTable td.goodsImage img {
	width: 60px;
	height: 60px;
	padding: 1px;
	border: 1px solid #eeeeee;
}

.cartItemList .listTable td.goodsImage img:hover {
	border: 1px solid #ff9900;
}

.cartItemList .listTable input.quantity {
	width: 22px;
	height: 12px;
	line-height: 12px;
}

.cartItemList .listTable .priceTd {
	color: #ff0000;
	background-color: #fefbf3;
}

.cartItemList .listTable .noRecord {
	line-height: 30px;
	color: #ff0000;
	text-align: center;
}

.cartItemList .listTable .info {
	line-height: 30px;
	text-align: right;
}

.cartItemList .continueShopping {
	float: left;
	margin-right: 10px;
}

.cartItemList .clearCartItem {
	float: left;
}

.cartItemList .continueShopping span.icon {
	width: 25px;
	height: 30px;
	line-height: 30px;
	display: inline-block;
	display: -moz-inline-stack;
	zoom: 1;
	*display: inline;
	background: url(../images/cart_item_bg.gif) -60px 0px no-repeat;
}

.cartItemList .clearCartItem span.icon {
	width: 25px;
	height: 30px;
	line-height: 30px;
	display: inline-block;
	display: -moz-inline-stack;
	zoom: 1;
	*display: inline;
	background: url(../images/cart_item_bg.gif) -90px 0px no-repeat;
}

.cartItemList a.formButton {
	width: 83px;
	height: 32px;
	line-height: 32px;
	display: block;
	float: right;
	margin-right: 10px;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: 5px;
	color: #ffffff;
	outline: none;
	cursor: pointer;
	border: none;
	background: url(../images/cart_item_bg.gif) -120px 0px no-repeat;
}

.cartItemList a.formButton:hover {
	background: url(../images/cart_item_bg.gif) -210px 0px no-repeat;
}

.cartItemList .changeQuantityTip {
	width: 172px;
	height: 67px;
	display: none;
	position: absolute;
}

.cartItemList .changeQuantityTip .tipArrow {
	width: 9px;
	height: 6px;
	position: absolute;
	z-index: 1;
	left: 76px;
	top: 0px;
	background: url(../images/cart_item_bg.gif) -60px -60px no-repeat;
}

.cartItemList .changeQuantityTip .tipClose {
	width: 7px;
	height: 6px;
	position: absolute;
	z-index: 1;
	right: 3px;
	top: 3px;
	cursor: pointer;
	background: url(../images/cart_item_bg.gif) -90px -60px no-repeat;
}

.cartItemList .changeQuantityTip .tipDetail {
	width: 160px;
	height: 50px;
	line-height: 25px;
	padding: 5px;
	text-align: center;
	position: absolute;
	left: 0px;
	top: 5px;
	color: #444444;
	border: 1px solid #f78e01;
	background-color: #fffddd;
}

/* ---------- MemberCenter ---------- */

.memberCenter .body {
	width: 1000px;
	margin: 0px auto;
    /*position:absolute;*/
}

.memberCenter .bodyLeft {
	width: 210px;
	float: left;
}

.memberCenter .bodyRight {
	width: 780px;
	float: right;
}

.memberCenter .memberInfo {
	width: 210px;
	clear: both;
	color: #595959;
}

.memberCenter .memberInfo a {
	color: #32517f;
}

.memberCenter .memberInfo .top {
	width: 210px;
	height: 10px;
	clear: both;
	overflow: hidden;
	background: url(../images/member_center_bg.gif) no-repeat 0px 0px;
}

.memberCenter .memberInfo .middle {
	width: 190px;
	line-height: 20px;
	padding-left: 20px;
	clear: both;
	background: url(../images/member_center_y_bg.gif) repeat-y 0px 0px;
}

.memberCenter .memberInfo .username {
	font-weight: bold;
}

.memberCenter .memberInfo .bottom {
	width: 210px;
	height: 20px;
	clear: both;
	overflow: hidden;
	background: url(../images/member_center_bg.gif) no-repeat 0px -30px;
}

.memberCenter .memberMenu {
	width: 210px;
	clear: both;
	color: #595959;
}

.memberCenter .memberMenu .top {
    text-align: center;
    font-size: 14px;
    font-weight: bold;
	width: 210px;
	height: 35px;
	line-height: 35px;
	clear: both;
	/*padding-left: 30px;*/
	overflow: hidden;
	background: url(../images/member_center_bg.gif) no-repeat 0px -60px;
}

.memberCenter .memberMenu .middle {
	width: 210px;
	line-height: 20px;
	clear: both;
	background: url(../images/member_center_y_bg.gif) repeat-y 0px -210px;
}

.memberCenter .memberMenu li {
	line-height: 30px;
}

.memberCenter .memberMenu li li {
	line-height: 30px;
	padding-left: 55px;
}

.memberCenter .memberMenu li li:hover, .memberCenter .memberMenu li li.current{
	background: url(../images/member_center_bg.gif) no-repeat 0px -120px;
}

.memberCenter .memberMenu .order {
	width: 210px;
	padding-top: 30px;
	background: url(../images/member_menu_order_bg.gif) no-repeat 0px 0px;
}

.memberCenter .memberMenu .favorite {
	width: 210px;
	padding-top: 30px;
	background: url(../images/member_menu_favorite_bg.gif) no-repeat 0px 0px;
}

.memberCenter .memberMenu .message {
	width: 210px;
	padding-top: 30px;
	background: url(../images/member_menu_message_bg.gif) no-repeat 0px 0px;
}

.memberCenter .memberMenu .profile {
	width: 210px;
	padding-top: 30px;
	background: url(../images/member_menu_profile_bg.gif) no-repeat 0px 0px;
}

.memberCenter .memberMenu .deposit {
	width: 210px;
	padding-top: 30px;
	background: url(../images/member_menu_deposit_bg.gif) no-repeat 0px 0px;
}

.memberCenter .memberMenu .bottom {
	width: 210px;
	height: 20px;
	clear: both;
	overflow: hidden;
	background: url(../images/member_center_bg.gif) no-repeat 0px -90px;
}

.memberCenter .memberCenterDetail .top {
	width: 100%;
	height: 45px;
	line-height: 40px;
	padding-left: 40px;
	clear: both;
	font-size: 14px;
	font-weight: bold;
	color: #595959;
	overflow: hidden;
	background: url(../images/member_center_bg.gif) no-repeat 0px -150px;
}

.memberCenter .memberCenterDetail .middle {
	width: 760px;
	clear: both;
	padding: 0px 10px;
	background: url(../images/member_center_y_bg.gif) repeat-y -420px 0px;
}

.memberCenter .memberCenterDetail .bottom {
	width: 780px;
	height: 18px;
	clear: both;
	overflow: hidden;
	background: url(../images/member_center_bg.gif) no-repeat 0px -210px;
}

.memberCenter table.listTable {
	width: 100%;
	border: 1px 0px 1px 0px solid #e8e8e8;
	table-layout: fixed;
}

.memberCenter table.listTable th {
	line-height: 30px;
	padding-left: 0px;
	text-align: left;
	border-bottom: 1px solid #f1f1f1;
	background-color: #f6f6f6;
}

.memberCenter table.listTable td {
	line-height: 20px;
	padding:0px 5px 10px 0px;
	text-align: left;
    vertical-align: top;
	color: #595959;
	word-break: break-all;
	border-bottom: 1px solid #f1f1f1;
}

.memberCenter table.listTable1 th {
    line-height: 30px;
    padding-left: 5px;
    text-align: left;
    border-bottom: 1px solid #f1f1f1;
    background-color: #f6f6f6;
}

.memberCenter table.listTable tr:hover {
	background-color: #F5FAFE
}
.listTr {
    height: 30px;
    font-weight: bold;
    color: #050436;
}

.listTr:hover {
    background-color: #8EDF1;
    height: 30px;
    font-weight: bold;
    color: #FF8B0F;
}
.memberCenter table.listTable1 td {
    line-height: 28px;
    padding: 3px 10px;
    text-align: left;
    color: #595959;
    word-break: break-all;
    /*border-bottom:1px solid #f1f1f1;*/
    border-bottom:#999 1px dashed;
    border-bottom-color: #FBE0D4;
}

.memberCenter table.listTable1 tr:hover {
    background-color: #FFE4D1
}

.memberCenter table.listTable .title {
	width: 70px;
	font-weight: bold;
}

.memberCenter table.inputTable {
	width: 100%;
	border: 1px solid #e8e8e8;
}

.memberCenter table.inputTable th {
	width: 150px;
	line-height: 30px;
	padding-right: 10px;
	text-align: right;
	color: #333333;
	background-color: #fafafa;
}

.memberCenter table.inputTable1 {
    /*width: 100%;*/
    /*border: 1px solid #e8e8e8;*/
    border-width:0px 1px 1px 0px;
}

.memberCenter table.inputTable1 th {
    width: 150px;
    line-height: 30px;
    padding-right: 10px;
    text-align: right;
    color: #686B78;
    background-color: #FFFFFF;
}

.memberCenter table.inputTable1 .th2 {
    width: 90px;
    line-height: 40px;
    padding-right: 5px;
    margin-left: 1px;
    text-align: center;
    color: #686B78;
    background-color: #EFEFEF;
}

.memberCenter table.inputTable1 .th3 {
    width: 150px;
    line-height: 40px;
    padding-right: 5px;
    margin-left: 1px;
    text-align: center;
    color: #686B78;
    background-color: #EFEFEF;
}
.memberCenter table.inputTable1 .th4 {
    width:30%;
    line-height: 30px;
    text-align: right;
    color: #686B78;
    background-color: #fafafa;
}

.memberCenter table.inputTable1 .th5 {
    /*width:30%;*/
    line-height: 30px;
    text-align: right;
    color: #686B78;
    /*background-color: #fafafa;*/
}


.memberCenter table.inputTable1 .td2 {
    width: 250px;
    line-height: 30px;
    padding-right: 5px;
    text-align: left;
    color: #686B78;
    /*background-color: #fafafa;*/
}

.memberCenter table.inputTable1 .td2 input
{
    width: 250px;
    height: 20px;
}

.memberCenter table.inputTable1 .td2 textarea
{
    width: 250px;
    height: 80px;
}

.memberCenter table.inputTable1 .td3 {
    width: 700px;
    line-height: 30px;
    padding-right: 5px;
    text-align: left;
    color: #686B78;
    /*background-color: #fafafa;*/
}

.memberCenter table.inputTable1 .td3 input
{
    width: 250px;
    height: 20px;
}

.memberCenter table.inputTable1 .td3 textarea
{
    width: 400px;
    height: 80px;
}

.goodsTd{
    width: 20px;
    line-height: 30px;
    padding-right: 0px;
    text-align: center;
    color: #686B78;
    background-color: #fafafa;
    border-collapse:collapse;
}

.goodsTd2{
    width: 20px;
    line-height: 30px;
    padding-right: 0px;
    text-align: center;
    color: #686B78;
    background-color: #FFFFFF;
    border-collapse:collapse;
}

.h3{
    color: #FFFFFF;
    background: #D6D6D6;
    font-size: 20px;
}

.raised{background:transparent;width:100%;}
.raised .b1,.raised .b2,.raised .b3,.raised .b4{display:block;overflow:hidden;font-size:1px;}
.raised .b1,.raised .b2,.raised .b3{height:1px;}
.raised .b2, .raised .b3, .raised .b4{background:#598FD3;border-left:1px solid #598FD3;border-right:1px solid #598FD3;}
.raised .b2{margin:0 3px;border-width:0 2px;}
.raised .b1{margin:0 5px;background:#598FD3;}
.raised .b3{margin:0 2px;}
.raised .b4{height:2px; margin:0 1px;}
.raised .boxcontent{font-weight: bold;color: #FFFFFF;background:#598FD3;border-left:1px solid #598FD3;border-right:1px solid #598FD3;height: 20px; text-align: left; font-size: 120%;}
.raised2{background:transparent;width:100%;}
.raised2 .b1,.raised2 .b2,.raised2 .b3,.raised2 .b4{display:block;overflow:hidden;font-size:1px;}
.raised2 .b1,.raised2 .b2,.raised2 .b3{height:1px;}
.raised2 .b2, .raised2 .b3, .raised2 .b4{background:#E8E8E8;border-left:1px solid #E8E8E8;border-right:1px solid #E8E8E8;}
.raised2 .b2{margin:0 3px;border-width:0 2px;}
.raised2 .b1{margin:0 5px;background:#E8E8E8;}
.raised2 .b3{margin:0 2px;}
.raised2 .b4{height:2px; margin:0 1px;}
.raised2 .boxcontent{font-weight: bold;color: #606060;background:#E8E8E8;border-left:1px solid #E8E8E8;border-right:1px solid #E8E8E8;height: 20px; text-align: left; font-size: 13px;}



.requireField{
    color: #E72E2B;
}

.itemLabel{
    color: #E72E2B;
    margin-left: 20px;
}

.memberCenter table.inputTable tr:hover th {
	background-color: #eeeeee;
}

.memberCenter table.inputTable td {
	line-height: 28px;
	padding: 3px 5px;
	text-align: left;
	color: #595959;
}

.memberCenter table.inputTable tr:hover td {
	background-color: #fafafa;
}

.memberCenter ul.tab {
	height: 29px;
	padding-left: 161px;
	background: url(../images//member_center_x_bg.gif) 0px 0px repeat-x;
}

.memberCenter ul.tab li {
	float: left;
}

.memberCenter ul.tab input {
	width: 100px;
	height: 29px;
	line-height: 29px;
	display: block;
	text-align: center;
	font-weight: bold;
	outline: none;
	cursor: pointer;
	border: none;
	background: url(../images/member_center_bg.gif) -430px 0px no-repeat;
}

.memberCenter ul.tab input.current {
	background: url(../images/member_center_bg.gif) -330px 0px no-repeat;
}

.memberCenter .tabContent {
	border-top: none;
	display: none;
}

.memberCenter .addButton {
	width: 76px;
	height: 26px;
	line-height: 26px;
	display: block;
	text-align: center;
	font-size: 12px;
	color: #cb2b00;
	outline: none;
	cursor: pointer;
	border: none;
	background: url(../images/member_center_bg.gif) no-repeat -210px -30px;
}

.memberCenter .addButton:hover {
	background: url(../images/member_center_bg.gif) no-repeat -300px -30px;
}

.memberCenter .submitButton {
	width: 60px;
	height: 25px;
	line-height: 25px;
	display: block;
	float: left;
	font-size: 12px;
	color: #ffffff;
	outline: none;
	cursor: pointer;
	border: none;
	background: url(../images/member_center_bg.gif) no-repeat -210px 0px;
}

.memberCenter .submitButton:hover {
	background: url(../images/member_center_bg.gif) no-repeat -270px 0px;
}

.memberCenter .backButton {
	width: 60px;
	height: 25px;
	line-height: 25px;
	display: block;
	margin-left: 30px;
	float: left;
	font-size: 12px;
	color: #ffffff;
	outline: none;
	cursor: pointer;
	border: none;
	background: url(../images/member_center_bg.gif) no-repeat -210px 0px;
}

.memberCenter .backButton:hover {
	background: url(../images/member_center_bg.gif) no-repeat -270px 0px;
}

.memberCenter .downIcon {
	width: 20px;
	height: 20px;
	line-height: 20px;
	display: inline-block;
	display: -moz-inline-stack;
	zoom: 1;
	*display: inline;
	background: url(../images/member_center_bg.gif) no-repeat -210px -60px;
}

.memberCenter .upIcon {
	width: 20px;
	height: 20px;
	line-height: 20px;
	display: inline-block;
	display: -moz-inline-stack;
	zoom: 1;
	*display: inline;
	background: url(../images/member_center_bg.gif) no-repeat -210px -90px;
}

.memberCenter .favoriteList td {
	padding: 5px 5px 4px 5px;
	border-bottom: 1px dashed #e3e3e3;
}

.memberCenter .favoriteList .goodsImage img {
	width: 100px;
	height: 100px;
	padding: 2px;
	border: 1px solid #e3e3e3;
}

.memberCenter .goodsNotifyList td {
	padding: 5px 5px 4px 5px;
	border-bottom: 1px dashed #e3e3e3;
}

.memberCenter .goodsNotifyList .goodsImage img {
	width: 100px;
	height: 100px;
	padding: 2px;
	border: 1px solid #e3e3e3;
}

.memberCenter .depositRecharge .paymentConfigTable {
	width: 100%;
}

.memberCenter .depositRecharge .paymentConfigTable td.nameTd {
	width: 150px;
	line-height: 30px;
	text-align: left;
	border: 1px solid #e3e3e3;
	background-color: #fafafa;
}

.memberCenter .depositRecharge .paymentConfigTable td {
	line-height: 30px;
	border: 1px solid #e3e3e3;
}

.memberCenter .orderList .operationInfo {
	line-height: 25px;
	padding: 10px;
	border: 1px solid #ff8c00;
	background-color: #fffaef;
}

.memberCenter .orderList .operationInfo:hover {
	background-color: #fffcf7;
}

.fieldTitle {
    height: 29px;
    line-height: 29px;
    padding: 0px 5px 0px 15px;
    margin-left: 10px;
    color: #95adac;
    background:  url(../images/base_icon.gif) 0px -486px no-repeat;
}

.fieldTitle2 {
          height: 29px;
          line-height: 29px;
          padding: 0px 5px 0px 20px;
          margin-left: 20px;
          color: #FF93D2;
          background:  url(../images/base_icon.gif) 0px -4px no-repeat;
}

/* ---------- OrderInfo ---------- */

.orderInfo .body {
	width: 1000px;
	margin: 0px auto;
}

.orderInfo .orderInfoTable {
	width: 1000px;
	clear: both;
	border-top: 2px solid #d13333;
}

.orderInfo .orderInfoTable th {
	line-height: 28px;
	padding: 5px;
	border: 1px solid #d4d4d4;
	background-color: #fffaf1;
}

.orderInfo .orderInfoTable td {
	line-height: 28px;
	padding: 5px;
	border: 1px solid #d4d4d4;
}

.orderInfo .otherReceiverTable {
	width: 100%;
	clear: both;
	display: none;
	border: 1px solid #d4d4d4;
}

.orderInfo .otherReceiverTable th {
	width: 120px;
	text-align: right;
	border: none;
	background-color: #f5f5f5;
}

.orderInfo .otherReceiverTable td {
	border: none;
}

.orderInfo .deliveryTypeTable {
	width: 100%;
	clear: both;
	border: 1px solid #d4d4d4;
}

.orderInfo .deliveryTypeTable th {
	width: 200px;
	text-align: left;
	border: none;
	background-color: #f5f5f5;
}

.orderInfo .paymentConfigTable {
	width: 100%;
	clear: both;
	border: 1px solid #d4d4d4;
}

.orderInfo .paymentConfigTable th {
	width: 200px;
	text-align: left;
	border: none;
	background-color: #f5f5f5;
}

.orderInfo .cartItemTable {
	width: 1000px;
	clear: both;
	border-top: 2px solid #d13333;
}

.orderInfo .cartItemTable th {
	line-height: 30px;
	border: 1px solid #d4d4d4;
	background-color: #fffaf1;
}

.orderInfo .cartItemTable td {
	line-height: 28px;
	padding: 5px;
	text-align: center;
	border: 1px solid #d4d4d4;
}

.orderInfo .cartItemTable td.goodsImage {
	width: 65px;
}

.orderInfo .cartItemTable td.goodsImage img {
	width: 60px;
	height: 60px;
	padding: 1px;
	border: 1px solid #eeeeee;
}

.orderInfo .cartItemTable td.goodsImage img:hover {
	border: 1px solid #ff9900;
}

.orderInfo .cartItemTable .quantity {
	width: 22px;
	height: 12px;
	line-height: 12px;
}

.orderInfo .cartItemTable .info {
	line-height: 30px;
	text-align: right;
}

.orderInfo .backCartItem {
	float: left;
}

.orderInfo .backCartItem span.icon {
	width: 25px;
	height: 30px;
	line-height: 30px;
	display: inline-block;
	display: -moz-inline-stack;
	zoom: 1;
	*display: inline;
	background: url(../images/order_bg.gif) 0px 0px no-repeat;
}

.orderInfo input.formButton {
	width: 89px;
	height: 32px;
	display: block;
	float: right;
	margin-right: 10px;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: 5px;
	color: #ffffff;
	outline: none;
	cursor: pointer;
	border: none;
	background: url(../images/order_bg.gif) -30px 0px no-repeat;
}

.orderInfo input.formButton:hover {
	background: url(../images/order_bg.gif) -120px 0px no-repeat;
}

.orderResult .body {
	width: 1000px;
	margin: 0px auto;
}

.orderResult .message {
	height: 50px;
	line-height: 50px;
	padding: 10px 20px;
	font-size: 14px;
	font-weight: bold;
	border: 1px solid #a9bcdd;
	background-color: #f7f8fc;
}

/* ---------- OrderResult ---------- */

.orderResult .message .icon {
	width: 51px;
	height: 51px;
	line-height: 51px;
	display: inline-block;
	display: -moz-inline-stack;
	zoom: 1;
	*display: inline;
	background: url(../images/order_bg.gif) no-repeat 0px -60px;
}

.orderResult .listTable {
	width: 100%;
}

.orderResult .listTable th {
	padding: 10px;
	text-align: left;
	font-size: 14px;
	border: 1px solid #dbdbdb;
	background-color: #f7f8fc;
}

.orderResult .listTable td {
	padding: 10px;
	border: 1px solid #dbdbdb;
}

.orderResult .listTable .title {
	width: 100px;
	color: #666666;
}

.orderResult input.formButton {
	width: 89px;
	height: 32px;
	display: block;
	margin-right: 10px;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: 2px;
	color: #ffffff;
	outline: none;
	cursor: pointer;
	border: none;
	background: url(../images/order_bg.gif) -30px 0px no-repeat;
}

.orderResult input.formButton:hover {
	background: url(../images/order_bg.gif) -120px 0px no-repeat;
}

/* ---------- PaymentResult ---------- */

.paymentResult .body {
	width: 1000px;
	margin: 0px auto;
}

.paymentResult .paymentResultDetail {
	width: 896px;
	line-height: 60px;
	padding: 10px 50px;
	border: 2px solid #a1bee0;
	background: url(../images/payment_x_bg.gif) 0px 0px repeat-x #eaeef9;
}

.paymentResult .paymentResultDetail h2 {
	font-size: 14px;
	font-weight: bold;
}

.paymentResult .paymentResultDetail .icon {
	width: 55px;
	height: 55px;
	line-height: 55px;
	display: inline-block;
	display: -moz-inline-stack;
	zoom: 1;
	*display: inline;
}

.paymentResult .paymentResultDetail .success {
	background: url(../images/payment_bg.gif) no-repeat 0px -30px;
}

.paymentResult .paymentResultDetail .error {
	background: url(../images/payment_bg.gif) no-repeat -60px -30px;
}

.paymentResult .paymentResultDetail .warn {
	background: url(../images/payment_bg.gif) no-repeat -120px -30px;
}

.paymentResult .paymentResultDetail .buttonArea {
	padding-top: 5px;
	border-top: 1px dashed #cfd2d7;
}

.paymentResult input.formButton {
	width: 81px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	outline: none;
	cursor: pointer;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	border: none;
	background: url(../images/payment_bg.gif) 0px 0px no-repeat;
}

.paymentResult input.formButton:hover {
	background: url(../images/payment_bg.gif) -90px 0px no-repeat;
}


/* ---------- Pager ---------- */
.memberCenter .bodyBottom .pager {
    height: 30px;
    float: right;
}

.memberCenter #pager .pages {
    padding:3px;
    float: right;
    text-transform: uppercase;
    font-size: 12px;
    border: none;
}

.memberCenter #pager .pages li {
    list-style: none;
    float: left;
    padding: 2px 5px;
    margin-left: 5px;
    cursor: pointer;
    text-decoration: none;
    border: 1px solid #cccccc;
}

.memberCenter #pager .pages li:hover {
    border: 1px solid #003f7e;
}

.memberCenter #pager .pages .pgEmpty {
    color: #cfcfcf;
    padding: 2px 5px;
    cursor: default;
    border: 1px solid #cfcfcf;
}

.memberCenter #pager .pages .pgCurrent {
    color: #000;
    font-weight: 700;
    border: 1px solid #003f7e;
    background-color: #eeeeee;
}

.memberCenter #pager1 .pages {
    float: right;
    text-transform: uppercase;
    font-size: 12px;
    padding:3px;
    border: none;
}

.memberCenter #pager1 .pages li {
    list-style: none;
    float: left;
    padding: 2px 5px;
    margin-left: 5px;
    cursor: pointer;
    text-decoration: none;
    border: 1px solid #cccccc;
}

.memberCenter #pager1 .pages li:hover {
    border: 1px solid #003f7e;
}

.memberCenter #pager1 .pages .pgEmpty {
    color: #cfcfcf;
    padding: 2px 5px;
    cursor: default;
    border: 1px solid #cfcfcf;
}

.memberCenter #pager1 .pages .pgCurrent {
    color: #000000;
    font-weight: 700;
    border: 1px solid #003f7e;
    background-color: #eeeeee;
}

.dialog .bodyBottom .pager {
    height: 30px;
    float: right;
}

.dialog #pager .pages {
    padding:3px;
    float: right;
    text-transform: uppercase;
    font-size: 12px;
    border: none;
}

.dialog #pager .pages li {
    list-style: none;
    float: left;
    padding: 2px 5px;
    margin-left: 5px;
    cursor: pointer;
    text-decoration: none;
    border: 1px solid #cccccc;
}

.dialog #pager .pages li:hover {
    border: 1px solid #003f7e;
}

.dialog #pager .pages .pgEmpty {
    color: #cfcfcf;
    padding: 2px 5px;
    cursor: default;
    border: 1px solid #cfcfcf;
}

.dialog #pager .pages .pgCurrent {
    color: #000;
    font-weight: 700;
    border: 1px solid #003f7e;
    background-color: #eeeeee;
}

.dialog #pager1 .pages {
    float: right;
    text-transform: uppercase;
    font-size: 12px;
    padding:3px;
    border: none;
}

.dialog #pager1 .pages li {
    list-style: none;
    float: left;
    padding: 2px 5px;
    margin-left: 5px;
    cursor: pointer;
    text-decoration: none;
    border: 1px solid #cccccc;
}

.dialog #pager1 .pages li:hover {
    border: 1px solid #003f7e;
}

.dialog #pager1 .pages .pgEmpty {
    color: #cfcfcf;
    padding: 2px 5px;
    cursor: default;
    border: 1px solid #cfcfcf;
}

.dialog #pager1 .pages .pgCurrent {
    color: #000000;
    font-weight: 700;
    border: 1px solid #003f7e;
    background-color: #eeeeee;
}

/* ---------- InstantMessaging ---------- */

.instantMessagingLayer {
	height: 136px;
	display: none;
	position: absolute;
	z-index: 100;
	top: 215px;
}

.leftInstantMessagingLayer {
	left: 0px;
}

.rightInstantMessagingLayer {
	right: 0px;
}

.instantMessagingMin {
	height: 136px;
	width: 26px;
	background: url(../images/instant_messaging_bg.gif) 0px 0px no-repeat;
}

.leftInstantMessagingLayer .instantMessagingMin {
	background-position: left -120px;
}

.rightInstantMessagingLayer .instantMessagingMin {
	background-position: right -270px;
}

.instantMessagingMain {
	display: none;
}

.instantMessagingMain .top {
	width: 123px;
	height: 29px;
	clear: both;
	background: url(../images/instant_messaging_bg.gif) 0px 0px no-repeat;
}

.instantMessagingMain .middle {
	width: 115px;
	clear: both;
	padding: 0px 4px;
	background: url(../images/instant_messaging_y_bg.gif) 0px 0px repeat-y;
}

.instantMessagingMain .middle dl {
	line-height: 30px;
	width: 115px;
	clear: both;
}

.instantMessagingMain .middle dl dt {
	height: 30px;
	width: 105px;
	clear: both;
	padding-left: 10px;
	overflow: hidden;
	background: url(../images/instant_messaging_bg.gif) 0px -60px no-repeat;
}

.instantMessagingMain .middle dl dd {
	padding: 0px 0px 0px 10px;
	_padding: 5px 0px 5px 10px;
}

.instantMessagingMain .bottom {
	width: 123px;
	height: 22px;
	clear: both;
	cursor: pointer;
	background: url(../images/instant_messaging_bg.gif) 0px -30px no-repeat;
}

/* ---------- SinglePage ---------- */

.singlePage .body {
	width: 1000px;
	margin: 0px auto;
}

.singlePage .titleBar {
	width: 1000px;
	clear: both;
}

.singlePage .titleBar .left {
	width: 10px;
	height: 55px;
	line-height: 55px;
	float: left;
	background: url(../images/single_page_bg.gif) no-repeat 0px 0px;
}

.singlePage .titleBar .middle {
	width: 980px;
	height: 55px;
	line-height: 30px;
	float: left;
	font-weight: bold;
	color: #2f2f2f;
	background: url(../images/single_page_x_bg.gif) repeat-x 0px 0px;
}

.singlePage .titleBar .right {
	width: 10px;
	height: 55px;
	line-height: 55px;
	float: right;
	background: url(../images/single_page_bg.gif) no-repeat -30px 0px;
}

.singlePage .titleBar .middle .icon {
	width: 15px;
	height: 30px;
	line-height: 30px;
	display: inline-block;
	display: -moz-inline-stack;
	zoom: 1;
	*display: inline;
	background: url(../images/single_page_bg.gif) no-repeat -60px 0px;
}

.singlePage table.inputTable {
	width: 100%;
	word-break: break-all;
}

.singlePage table.inputTable th {
	width: 180px;
	padding: 5px;
	text-align: right;
}

.singlePage table.inputTable td {
	padding: 5px;
	text-align: left;
}

.singlePage table.singlePageDetail {
	padding: 10px;
	border: 1px solid #cccccc;
}

.singlePage .submitButton {
	width: 80px;
	height: 28px;
	line-height: 28px;
	display: block;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	color: #cb2b00;
	outline: none;
	cursor: pointer;
	border: none;
	background: url(../images/single_page_bg.gif) no-repeat -90px 0px;
}

.singlePage .submitButton:hover {
	background: url(../images/single_page_bg.gif) no-repeat -90px -30px;
}

/* ---------- ErrorPage ---------- */

.errorPage .errorBox {
	height: 87px;
	line-height: 30px;
	width: 347px;
	padding: 80px 38px 33px 115px;
	margin: 100px auto;
	background: url(../images/error_page_bg.gif) no-repeat 0px 0px;
}

.errorPage .errorMessage {
	line-height: 50px;
	color: #fb6600;
	font-size: 14px;
	font-weight: bold;
}

.errorPage .errorUrl {
	color: #333333;
}

.errorPage .errorUrl a {
	color: #fb6600;
}

/* ---------- CommentList ---------- */

.commentList .commentItem {
	line-height: 18px;
	padding: 5px 10px;
	word-break: break-all;
	border: 1px solid #c7dbe5;
	background-color: #ecf2f8;
}

.commentList .commentItem .reply {
	line-height: 18px;
	padding: 5px 10px;
	margin: 3px 0px;
	word-break: break-all;
	border: 1px solid #c7dbe5;
	background-color: #ffffff;
}

.commentList .sendTable {
	width: 100%;
	line-height: 30px;
	border: 1px solid #c7dbe5;
}

.commentList .sendTable .title td {
	height: 30px;
	padding-left: 10px;
	text-align: left;
	font-weight: bold;
	background-color: #ecf2f8;
}

.commentList .sendTable .sendComment {
	display: none;
	font-weight: normal;
	color: red;
}

.commentList .sendTable th {
	text-align: right;
	font-weight: normal;
}

.commentList .sendTable td {
	padding: 5px;
}

.commentList .sendTable .captcha {
	width: 95px;
	margin-right: 5px;
	text-transform: uppercase;
}

.commentList .sendTable .captchaImage {
	vertical-align: middle;
	cursor: pointer;
}

.add{
    padding-left: 78%;
}

.theOperating{
    display:block;
    height:24px;
    width:23px;
    background: url(../images/theOperating.gif)no-repeat 0% 0%;
}

.theOperatingBlock{
    display:none;
    position:absolute;
    z-index:100;
    border:solid 1px #A5D5F7;
    background-color: #FFFFFF;
    width:75px;
    height:100px;
}

.tdeOperatingTr:hover {
    background-color: #1CC0F6;
    height: 10px;
}

/*弹出菜单*/
.popupMenuGrp{
    height: 25px;
    /*border: 1px solid red;*/
}
.popupMenuGrp span {
    display: none;
    color: #bbb;
    /*width: 10px;*/
    height: 20px;
    line-height: 20px;
    padding: 0px 3px;
    text-align: center;
    cursor: pointer;
    border: 1px solid #eee;
}
.popupMenuGrp span:hover {
    border: 1px solid #aaa;
}
.popupMenuGrp .popupMenuSelected {
    border: 1px solid #ff8a00;
}
.popupMenuGrp ul {
    width: 80px;
    display: none;
    position: absolute;
    z-index: 1;
    border: 1px solid #ccc;
    background-color: #fff;
    vertical-align: bottom;
    list-style: none;
}
.popupMenuGrp ul li {
    line-height: 20px;
    /*vertical-align:bottom; // 不加会导致不同浏览器的行间距不一样*/
    list-style: none;
    cursor: pointer;
    padding: 2px 10px 2px 10px;
}
.popupMenuGrp ul li a{
    line-height: 20px;
    height: 20px;
}
.popupMenuGrp ul li:hover {
    text-decoration:none;
    background-color: #e8e8e8;
}

.select2{
    width: 180px;
}
.select2-country {
    width: 180px;
}

/*---------翻页的样式- end--------*/



.dialog .bodyBottom {
    height: 30px;
    background-color: #fcfcfc;
}

.dialog .bodyBottom .delete {
    height: 30px;
    float: left;
}

.dialog .bodyBottom .pageInfo {
    margin: 2px 5px 2px 5px;
    padding: 0px 2px 0px 2px;
    height: 22px;
    line-height: 20px;
    text-align: center;
    font-size: 12px;
    float: left;
    color: #6B78A9;
    border: 1px solid  #CFCFCF;
}

.bodyBottom .buttonGroup {
    height: 30px;
    float: left;
}

.bodyBottom .pageInfo {
    margin: 2px 5px 2px 5px;
    padding: 0px 2px 0px 2px;
    height: 22px;
    line-height: 20px;
    text-align: center;
    font-size: 12px;
    float: left;
    color: #6B78A9;
    border: 1px solid  #CFCFCF;
}

/*--------------------查询条件----begin----------------*/
.queryDIV .tool-toggle{
    display:block;
    width:685px;
    height:20px;
    margin:0 auto;
    background:url(../images/toggle_bg.gif) no-repeat 0 -80px;
    text-indent:-999px;
    outline:none;
}
.queryDIV .tool-toggle:hover{
    background-position:0 -120px;
}
.queryDIV .collapsed-tool-toggle{
    display:block;
    width:685px;
    height:20px;
    margin:0 auto;
    background:url(../images/toggle_bg.gif) no-repeat 0 0px;
    text-indent:-999px;
    outline:none;
}
.queryDIV .collapsed-tool-toggle:hover{
    background-position:0 -40px;
}

.middle .body {
    padding: 0px 5px;
}

.middle .queryDIV {
    padding: 5px 0px;
    clear: both;
}

/*--------------------查询条件----end----------------*/
.divBox_1{
    float:left;
    margin-top: 20px;
    width: 300px;
    border:#FFBB84 1px dashed;
}

.divBox_1 ul{
    height: 20px;
    margin-left: 20px;
}

.divBox_2{
    float:left;
    margin-top: 20px;
    width: 300px;
    /*border:#FFBB84 1px dashed;*/
}

.divBox_2 ul{
    height: 20px;
    margin-left: 20px;
}

.listDiv:hover{
    width: 100%;
    background-color: #B1C2E6;
}

.dashboardTab{
    color: #1C3161;
    font-weight: bold;
    font-size: 14px;
    background-color: #DDECEC
}


/*-----------海关申报validate-----------*/
.coItemError
{
    display: none;
    background-color: #FFF8D9;
    border: 1px solid #FEBE8F;
    width: 300px;
    margin-left:270px;
    margin-top:10px;
    overflow-y:auto;
    overflow-x:hidden;
    padding: 5px 5px 5px 5px;
    padding-bottom: 10px;
    text-align: left;
    position:absolute;
    z-index: 9999;
}

.coItemError label {
    height: 25px;
    padding-left: 40px;
    color: #664D47;
}

li .validateError{
    background-color: #fff8d9;
    border: dotted 1px #fff8d9;
}

.coItemError .coItemErrorTitle {
    height: 10px;
    clear: both;
    font-weight: bold;
    padding-left: 15px;
}

.printControllerTd{
    display:none
}

.selDiv1{
    /*width:198px;*/
    border:1px solid #C8D0E6;
    background: #f3f3f3;
    position:absolute;
    z-index:9999;
    line-height:20px;
    text-align:left;
    width: 84px;
    display:none;
}

.selDiv2{
    /*width:198px;*/
    border:1px solid #C8D0E6;
    background: #f3f3f3;
    position:absolute;
    z-index:9999;
    line-height:20px;
    text-align:left;
    width: 84px;
    display:none;
}

.ul
{
  padding:0px 10px 0px 10px;
  font-size: 10px;
  font-size: 12px;
}

.ul:hover {
    border: 3px solid #f3f3f2;
    /** remember to change image path **/
    background-color: #5FB44C;
    color: #ffffff;
    cursor: pointer;
    font-size:14px;
    /*width: 100%;*/
}

/*查询表单*/
.searchForm .label{
    width: 80px;
    text-align: right;
    padding: 2px 3px 2px 5px;
}
.searchForm .input{
    padding: 2px 5px 2px 3px;
    text-align: left;
}
/*.searchForm select{*/
/*border: #7d9ab6 solid 1px ;*/
/*margin: 2px 20px 2px 3px;*/
/*}*/
.searchForm .input input{
    width: 140px;
}
.searchForm .input select{
    width: 140px;
}


/*.rotate {*/
    /*transform: rotate(40deg);*/
    /*-o-transform: rotate(40deg);*/
    /*-webkit-transform: rotate(40deg);*/
    /*-moz-transform: rotate(40deg);*/
    /*filter:progid:DXImageTransform.Microsoft.BasicImage(Rotation=2);*/
/*}*/

.titleLink:link {
    color: black; text-decoration: none;font-weight:bold;
}
.titleLink:visited {
    color:  #999999; text-decoration: none;font-weight:normal;
}
.titleLink:hover {
    color: #ff6600; text-decoration: none;
}
/*******************registration******************/
.registration .body {
    width: 1000px;
    margin: 0px auto;
    text-align: center;
}

.registration .registerDetail {
    width: 800px;
    margin: 0px auto;
    border:1px solid #515151;
    border-radius:1em
}

.registration .registerDetail .top {
    width: 455px;
    height: 41px;
    line-height: 38px;
    clear: both;
    padding-top: 4px;
    padding-left: 45px;
    text-align: left;
    font-size: 14px;
    font-weight: bold;
    color: #515151;
    overflow: hidden;
}

.registration .registerDetail .middle {
    width: 800px;
    clear: both;
    padding-top: 10px;
    text-align: center;
}

.registration .registerDetail .bottom {
    width: 800px;
    height: 60px;
    clear: both;
    overflow: hidden;
}

.registration .registerDetail table {
    width: 100%;
}

.registration .registerDetail th {
    width: 100px;
    line-height: 35px;
    padding-right: 10px;
    text-align: right;
    font-weight: normal;
}

.registration .registerDetail td {
    line-height: 35px;
    text-align: left;
}

.registration .registerDetail .captcha {
    width: 95px;
    margin-right: 1px;
    text-transform: uppercase;
}

.registration .registerDetail .captchaImage {
    vertical-align: middle;
    cursor: pointer;
}
.registration .registerDetail .register{
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    width: 180px;
    background-color: #4ca3ff;
}
.registration .errorInfo {
    width: 800px;
    margin: 0px auto;
}
