@charset "utf-8";
/* CSS Document */
.iframe_top {
	width:100%;
	height:102px;
	border:none;
	padding:0;
	margin:0;
}
.iframe_btm {
	width:100%;
	height:145px;
	border:none;
	padding:0;
	margin:0;
}
* {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
}
body, h1, h2, h3, h4, h5, h6, p, ul, ol, li, dl, dt, dd, form {
	margin:0;
	padding:0;
	color:#333;
}
body {background:#fff;}

input {
	*margin:-1px 0;
}
img {
	border:0;
	vertical-align:bottom;
}
a {
	color:#333;
	text-decoration:none;
}
a:hover {
	color:#666;
	text-decoration:underline;
}
hr {
	border:0;
	border-top:#ddd solid 1px;
	margin:8px 0;
	*margin:1px 0;
	padding:0;
	width:100%;
	height:0;
	clear:both;
}
.red {
	color:#aa0009;
}
.red:hover {
	color:#aa0009;
}
.left {
	float:left;
}
.right {
	float:right;
}
.clear {
	clear:both;
	display:block;
	overflow:hidden;
	height:0;
}
.clear_0 {
	clear:both;
	display:block;
}
#headertop {
	width:944px;
	height:58px;
	margin:0 auto;
}
#headertop .logo {
	position:relative;
	width:371px;
	height:56px;
	bottom:-10px;
	left:-13px;
}
#headertop .right {
	width:271px;
}
#headertop div .info {
	height:18px;
	margin:5px 0 5px -179px;
	position:relative;
	text-align:right;
	width:450px;
	z-index:151;
}
#headertop div .info span {
	color:#888;
}
#headertop div .info a {
	color:#333;
}
#headertop div .search {
	background:url(../images/header_06.png) no-repeat;
	width:261px;
	height:20px;
	padding:5px;
}
#headertop div .search .textbox {
	width:210px;
	height:18px;
	border:0;
	background:none;
	padding:2px 0 0 0;
	color:#888;
	float:left;
}
#headertop div .search a {
	margin-left:5px;
	float:left;
	display:block;
}
#headertop div .search a.searchbtn {
	width:46px;
	height:20px;
}
#headertop div .search a.advschbtn {
	width:32px;
	height:20px;
}
#headerbar {
	background:#aa0009;
}
#headerbar .frame {
	height:44px;
	width:944px;
	margin:0 auto;
}
#headerbar .frame ul {
	padding-top:8px;
	height:36px;
	list-style:none;
	float:left;
}
#headerbar .frame ul li {
	height:36px;
	background:url(../images/header_13.gif) no-repeat right;
	float:left;
	padding-right:1px;
	overflow:hidden;
}
#headerbar .frame ul li.nonebg {
	background:none;
}
#headerbar .frame ul li a {
	height:36px;
	display:block;
	float:left;
	padding:0 12px;
	line-height:36px;
	color:#FFF;
	font-size:13px;
}
#headerbar .frame ul li a:hover {
	color:#FFF;
	text-decoration:none;
	background:url(../images/header_18.gif) repeat-x bottom;
}

#headerbar .frame ul li a.dq {
	color:#FFF;
	text-decoration:none;
	background:url(../images/header_18.gif) repeat-x bottom;
}
#headerbar .frame .videoicon {
	float:right;
	width:86px;
	margin:7px 8px;
}
#headerbar .frame .mybagicon {
	float:right;
	background:url(../images/header_01_09.png) no-repeat;
	width:118px;
	height:30px;
	margin:7px 0;
	padding:0 0 0 25px;
	position:relative;
}
#headerbar .frame .mybagicon span a {
	font-weight:bold;
	color:#aa0009;
	line-height:30px;
	position:relative;
}
#headerbar .frame .mybagicon ol {
	display:none;
	list-style:none;
	background:url(../images/header_01_03.png) no-repeat;
	padding:4px 0 0 8px;
	width:135px;
	height:43px;
	position:absolute;
	left:0px;
	top:28px;
	z-index:2;
}
#headerbar .frame .mybagicon ol li {
	display:block;
	color:#000;
}
#headerbar .frame .mybagicon ol li span {
	color:#aa0009;
}
#footerbar {
	background:#808080 url(../images/footer_07.png) right no-repeat;
	margin:0 auto;
	width:944px;
}
#footerbar .include {
	background:url(../images/footer_03.png) left no-repeat;
	height:114px;
}
#footerbar .include dl {
	float:left;
	margin:13px 0 0 40px;
	_margin:13px 20px 0 20px;
}
#footerbar .include dl dt, #footerbar .include dl dd, #footerbar .include dl dd a {
	color:#d9d9d9;
}
#footerbar .include dl dt {
	font-weight:bold;
}
#footerbar .include dl dd {
	padding-left:10px;
	background:url(../images/footer_18.gif) left no-repeat;
}
#footerbar .include dl dd a:hover {
	color:#FFF;
}
#footerbar .include ul {
	float:right;
	list-style:none;
	height:114px;
}
#footerbar .include ul li {
	float:right;
	background:url(../images/footer_05.png) left no-repeat;
	height:79px;
	padding:35px 20px 0 20px;
}
#footerbar .include ul li a {
	width:90px;
	height:42px;
	display:block;
}
#footerbar .include ul li a:hover {
	padding-bottom:10px;
	border-bottom:#FFF solid 3px;
}
#footerbar .include ul li a.ICPlink {
	background:url(../images/footer_10.png) no-repeat;
}
#footerbar .include ul li a.alipaylink {
	background:url(../images/footer_13.png) no-repeat;
}
#footerbar .include ul li a.ssgolink {
	background:url(../images/footer_15.png) no-repeat;
}
#footerbar .include ul li a.ICPlink:hover {
	background:url(../images/footer_hover_10.png) no-repeat;
}
#footerbar .include ul li a.alipaylink:hover {
	background:url(../images/footer_hover_13.png) no-repeat;
}
#footerbar .include ul li a.ssgolink:hover {
	background:url(../images/footer_hover_15.png) no-repeat;
}
#footerbtm {
	margin:4px auto 36px auto;
	width:944px;
}
#footerbtm dl {
	display:block;
	height:18px;
}
#footerbtm dl dt, #footerbtm dl dd {
	color:#888;
	font-weight:normal;
}
#footerbtm dl dt {
	float:left;
}
#footerbtm dl dd 
{
	color:#ccc;
	float:right;
}
#centercont {
	margin:8px auto;
	width:944px;
}
#centercont .list {
	width:188px;
	background:#ececec;
}
#centercont .cont {
	width:748px;
}
#centercont .brandcont {
	width:944px;
}
.prdlistbanner {	
	padding-bottom:8px;
}
.current_list {
	color:#fff;
	font-size:14px;
	font-weight:bold;
	padding-left:16px;
	height:38px;
	line-height:38px;
}
.current_sublist, .brand_list {
	background:#f7f7f7;
	list-style:none;
	display:block;
}
.current_sublist {
	padding:4px 0;
}
.brand_list {
	padding:0 0 8px 0;
	overflow:hidden;
}
.current_sublist li {
	display:inline
}
.current_sublist li a {
	display:block;
	background:url(../images/arrow_02.png) no-repeat 8px 50%;
	padding-left:16px;
	color:#999;
	line-height:20px;
}
.current_sublist li a:hover {
	background:url(../images/arrow_01.png) no-repeat 8px 50%;
	text-decoration:none;
	color:#000;
}
.brand_list dt {
	background:#d6d6d6;
	color:#4a4a4a;
	font-weight:bold;
	padding-left:16px;
	line-height:20px;
}
.allprd_list dt {
	background:#ececec;
}
.brand_list dd {
	padding:4px 8px;
	margin:0 8px;
	background:url(../images/prds_list_06.png) no-repeat bottom;
	text-align:center;
}
.listtit {
	background:#d6d6d6;
	padding:12px 0 12px 16px;
	display:block;
	position:relative;
}
.listtit a {
	position:absolute;
	right:8px;
	top:8px;
	font-weight:normal;
	color:#999;
	line-height:14px;
}
.prdslist_01_left, .prdslist_02_left {
	padding:8px 8px 0 8px;
}
.prdslist_01_left dl {
	padding:0 0 8px 0;
	height:50px;
	display:block;
}
.prdslist_01_left dl dt {
	width:50px;
	height:50px;
	padding-right:4px;
	float:left;
}
.prdslist_01_left dl dd {
	float:left;
	margin-top:-2px;
}
.prdslist_01_left dl dd span {
	display:block;
	line-height:16px;
	color:#666;
	width:118px;
	height:16px;
	overflow:hidden;
}
.prdslist_01_left dl dd span.a {
	width:114px;
}
.prdslist_01_left dl dd span a {
	line-height:16px;
}
.prdslist_01_left dl dd span em {
	font-style:normal;
	color:#aa0009;
	line-height:16px;
}
.prdslist_02_left dl {
	padding:0 0 8px 0;
	display:block;
	width:86px;
	float:left;
}
.prdslist_02_left dl dt {
	width:50px;
	height:50px;
	padding-bottom:0px;
}
.prdslist_02_left dl dd {
	margin-top:-2px;
}
.prdslist_02_left dl dd span {
	display:block;
	line-height:16px;
	color:#666;
	overflow:hidden;
	width:86px;
	height:16px;
	overflow:hidden;
}
.prdslist_02_left dl dd span.a {
	width:82px;
}
.prdslist_02_left dl dd span a {
	line-height:16px;
}
.filter {
	padding:8px 0;
	height:20px;
	border-top:#ccc solid 1px;
	border-bottom:#ccc solid 1px;
}
.filter div {
	float:left;
	padding-right:4px;
	height:20px;
}
.filter div span a {
	display:block;
	width:44px;
	height:20px;
	padding-left:15px;
	line-height:20px;
	color:#FFF;
	background:url(../images/prds_list_13.png) no-repeat;
}
.filter div span .red_up {
	background:url(../images/prds_list_11.png) no-repeat;
}
.filter div span .red_down {
	background:url(../images/prds_list_11_01.png) no-repeat;
}
.filter div span .gray_up {
	background:url(../images/prds_list_13.png) no-repeat;
}
.filter div span .gray_down {
	background:url(../images/prds_list_13_01.png) no-repeat;
}
.filter .updownpage {
	float:right;
}
.filter .updownpage span {
	padding-left:16px;
	display:block;
	float:left;
	height:20px;
}
.prdslist_right {
	padding-top:8px;
}
.prdslist_right dl, .prdslist_right dt, .prdslist_right dd, .prdslist_right dd span {
	display:block;
	width:175px;
	color:#666;
}
.prdslist_right dl {
	padding:0 12px 8px 0;
	float:left;
}
.prdslist_right dl dt {
	position:relative;
	margin-bottom:4px;
}
.prdslist_right dl dd .videoicon {
	background:url(../images/prds_list_51.png) right no-repeat;
}
.stateicon_special, .stateicon_promotion, .stateicon_new, .stateicon_none {
	position:absolute;
	bottom:0;
	_bottom:-1px;
	left:0;
}
.stateicon_special {
	background:url(../images/prds_list_39.png) no-repeat;
}
.stateicon_promotion {
	background:url(../images/prds_list_44.png) no-repeat;
}

.stateicon_new {
	background:url(../images/prds_list_42.png) no-repeat;
}
.prdslist_right dl dd span em {
	background:#aa0009;
	font-style:normal;
	color:#FFF;
	margin-left:4px;
}
.prdslist_right dl dd span del {
	color:#666;
}
.prdslist_right dl dd span a {
	text-decoration:underline;
}
.prdslist_right dl dd span a:hover {
	text-decoration:none;
}
DIV.red_gray {
	TEXT-AliGN: right;
	COLOR: #999;
}
DIV.red_gray A {
	background: #808080;
	COLOR: #fff;
	margin-left: 4px;
	text-decoration: none;
	padding: 1px 5px;
}
DIV.red_gray A:hover {
	background: #aa0009;
	COLOR: #fff;
}
DIV.red_gray A:active {
	background: #aa0009;
	COLOR: #fff;
}
DIV.red_gray SPAN.current {
	FONT-WEIGHT: bold;
	background: #aa0009;
	COLOR: #fff;
	margin-left: 4px;
	padding: 1px 5px;
}
DIV.red_gray SPAN.disabled {
	background: #CCC;
	COLOR: #fff;
	margin-left: 4px;
	padding: 1px 5px;
}
.gotopageno {
	height:18px;
	width:118px;
	*width:122px;
	_width:126px;
	overflow:hidden;
}
.gotopageno .textbox {
	background:url(../images/inputbg.gif) no-repeat;
	width:30px;
	height:16px;
	padding:0;
	border:#999 solid 1px;
}
.gotopageno .botton {
	background:#808080;
	color:#FFF;
	border:#808080 solid 1px;
}
.gotopageno span {
	float:left;
	display:block;
	height:18px;
	margin:0 0 0 4px;
}
.pages {
	height:18px;
	padding-top:8px;
}
.detailformat {
	border-bottom:#a1a1a1 solid 1px;
	height:23px;
	*overflow:hidden;
	padding-top:8px;
}
.detailformat ul {
	float:left;
	padding:0 0 0 8px;
	height:24px;
	position:relative;
	z-index:3;
	list-style:none;
}
.detailformat ul li {
	float:left;
	height:24px;
	width:54px;
	margin-right:1px;
	display:block;
}
.detailformat ul li span {
	float:left;
	height:22px;
	width:47px;
	display:block;
	border:#a1a1a1 solid 1px;
	text-align:right;
	padding:0 5px 0 0;
	color:#FFF;
	overflow:hidden;
	line-height:22px;
	background-color:#a1a1a1;
}
.detailformat ul li span.picicon {
	background-image:url(../images/prds_detail_12.png);
	background-position:3px 4px;
	background-repeat:no-repeat;
}
.detailformat ul li span.vodicon {
	background-image:url(../images/prds_detail_10.png);
	background-position:3px 4px;
	background-repeat:no-repeat;
}
.detailformat ul li span:hover, .detailformat ul li span.current {
	text-decoration:none;
	border-bottom:#fff solid 1px;
	color:#333;
	background-color:#FFF;
}
.detailformat p {
	float:right;
	width:95px;
	text-align:center;
	border:#a1a1a1 solid 1px;
	border-bottom:#fff solid 1px;
	height:22px;
	line-height:22px;
	position:relative;
	z-index:2;
	background:#FFF;
}
.prddetail {
	height:392px;
	padding-top:8px;
}
.prddetail .left {
	width:332px;
	padding-right:8px;
	border-right:#ececec solid 1px;
}
.prddetail .right {
	width:399px;
}
.prddetail #divSmallPic .detailimglist {
	height:52px;
	list-style:none;
	display:block;
	padding:8px 0 0px 0;
	overflow:hidden;
}
.prddetail #divSmallPic .detailimglist li {
	height:52px;
	width:52px;
	float:left;
	margin-right:3px;
	display:block;
}
.prddetail #divSmallPic .detailimglist li a {
	height:50px;
	width:50px;
	display:block;
	border:#fff solid 1px;
}
.prddetail #divSmallPic .detailimglist li a:hover {
	border:#aa0009 solid 1px;
}
.prddetail .prdname, .prddetail .original, .prddetail .price, .prddetail .point, .prddetail .expressinfo {
	padding-left:8px;
}
.prddetail .prdname {
	font-size:14px;
	font-weight:bold;
	padding-bottom:4px;
}
.prddetail .original {
	color:#b5b5b5;
	text-decoration:line-through;
}
.prddetail .price span {
	color:#aa0009;
	font-size:18px;
}
.prddetail .expressinfo {
	color:#888888;
	padding-top:16px;
}
.prddetail .brandimg {
	position:relative;
}
.prddetail .select_buy {
	background:#fffafa;
	border:#ffc9cc solid 1px;
	padding:8px;
	margin-top:8px;
}
.prddetail .select_buy ul {
	list-style:none;
	display:block;
	height:28px;
	padding:4px 0;
}
.prddetail .select_buy ul li {
	display:block;
	float:left;
	margin-right:8px;
	background:#FFF;
	cursor:pointer;
}
.prddetail .select_buy ul li a, .prddetail .select_buy ul li a:hover {
	color:#333;
	text-decoration:none;
}
.prddetail .select_buy ul.scolor li {
	padding:1px;
	border:#333 solid 1px;
}
.prddetail .select_buy ul.ssize li {
	padding:0px 5px;
	border:#999 solid 1px;
}
.prddetail .select_buy ul li:hover, .prddetail .select_buy ul li.ok {
	border:#ff6600 solid 3px;
	margin-top:-2px;
	margin-right:6px;
	margin-left:-2px;
	position:relative;
}
.prddetail .select_buy ul li .okimg {
	display:none;
}
.prddetail .select_buy ul li.ok .okimg {
	position:absolute;
	right:-3px;
	bottom:-3px;
	display:block;
}
.prddetail .select_buy ul.ssize li.ok .okimg {
	_right:-4px;
}
.prddetail .select_buy .amount {
	height:18px;
}
.prddetail .select_buy .amount span {
	float:left;
	display:block;
	height:18px;
	margin-right:4px;
}
.prddetail .select_buy .amount span input {
	background:url(../images/inputbg.gif) no-repeat;
	width:30px;
	height:16px;
	padding:0;
	border:#999 solid 1px;
}
.prddetail .select_buy .amount p {
	float:left;
	display:block;
	height:18px;
	padding-left:16px;
	color:#aa0009;
}
.prddetail .select_buy .buybtngrup {
	padding-top:24px;
	position:relative;
}
.prddetail .select_buy .buybtngrup input {
	margin-right:2px;
}
.prddetail .ortherinfo {
	padding-top:8px;
	height:18px;
}
.prddetail .ortherinfo span {
	padding-right:8px;
	display:block;
	float:left;
}
.prddetail .ortherinfo .star {
	padding-top:1px;
	*padding-top:0px;
	*margin-top:-1px
}
.prddetail .ortherinfo span a {
	color:#333;
}
.prddetail .ortherinfo .review a {
	color:#aa0009;
}
.prd_prftl_lges {
	margin:8px 0;
	border:#ff6600 solid 3px;
	background:url(../images/prds_detail_54.png) no-repeat 100% 100%;
}
.prd_prftl_lges h4 {
	background:#ffe0e0;
	line-height:28px;
	font-size:14px;
	font-weight:normal;
	color:#aa0009;
	padding-left:8px;
}
.prd_prftl_lges .ppl_cont {
	padding:8px;
	min-height:20px;
	_height:20px;
}
.prd_prftl_lges .ppl_cont dl {
	display:block;
	height:118px;
	float:left;
	width:50%;
}
.prd_prftl_lges .ppl_cont dl dt, .prd_prftl_lges .ppl_cont dl dd {
	display:block;
	height:118px;
	float:left;
}
.prd_prftl_lges .ppl_cont dl dt {
	width:100px;
	padding-right:8px;
}
.prd_prftl_lges .ppl_cont dl dt span {
	display:block;
	height:18px;
	text-align:center;
	background:#eaeaea;
	color:#aa0009;
}
.prd_prftl_lges .ppl_cont dl dd span {
	display:block;
}
.prd_prftl_lges .ppl_cont dl dd .prdname {
	font-size:14px;
	font-weight:bold;
}
.prd_prftl_lges .ppl_cont dl dd .original {
	color:#b5b5b5;
	text-decoration:line-through;
}
.prd_prftl_lges .ppl_cont dl dd .price em {
	color:#aa0009;
	font-style:normal;
}
.prd_prftl_lges .ppl_cont dl dd .info {
	color:#aa0009;
}
.navpath {
	height:18px;
	background:url(../images/prds_detail_03.png) no-repeat left;
	padding-left:14px;
	_padding-left:8px;
}
.navpath span {
	background:url(../images/prds_detail_01_03.png) no-repeat left;
	height:18px;
	display:block;
	float:left;
	padding-left:10px;
	margin-left:6px;
}
.navpath span a {
	color:#b5b5b5;
}
.prddetial_info {
	
}
#con {
	margin: 0px auto;
}
#tags {
	padding: 0px;
	margin: 8px 0 0 0px;
	height: 22px;
}
#tags li {
	background: url(../images/tagleft_01.gif) no-repeat left bottom;
	FLOAT: left;
	margin-right: 1px;
	list-style-type: none;
	height: 22px;
	overflow:hidden;
}
#tags li a {
	padding: 0 20px;
	background: url(../images/tagright_01.gif) no-repeat right bottom;
	FLOAT: left;
	COLOR: #666666;
	LINE-height: 22px;
	height: 22px;
	text-decoration: none;
}
#tags li.emptyTag {
	background: none transparent scroll repeat 0% 0%;
	WIDTH: 4px;
}
#tags li.selectTag {
	background-POSITION: left top;
	margin-bottom: -2px;
	POSITION: relative;
	height: 23px;
}
#tags li.selectTag a {
	background-POSITION: right top;
	COLOR: #000000;
	line-height: 23px;
	height: 23px;
}
#tagContent {
	border: #ccc 1px solid;
	background-COLOR: #fff;
}
.tagContent {
	padding: 8px;
	display: none;
}
#tagContent DIV.selectTag {
	display: block;
}
.tagContent table {
	border:none;
	border-collapse:collapse;
	width:100%;
}
.tagContent table tr th {
	height:24px;
	line-height:24px;
	background:#DDD;
	text-align:left;
	font-weight:normal;
	padding:0 0 0 8px;
}
.tagContent table tr td {
	border:1px solid #DDDDDD;
	padding:4px;
}
.moreprdpic{ text-align:center;}
.moreprdpic img {
	margin:4px  0;
}
.review_qa_form {
	padding-top:8px;
}
.review_qa_form .rqftitle {
	background:url(../images/prds_detail_65.png) repeat-x top;
	height:35px;
	border-top:#a1a1a1 solid 3px;
}
.review_qa_form .rqftitle h3, .review_qa_form .rqftitle span {
	height:35px;
	display:block;
	float:left;
	line-height:35px;
	margin-right:8px;
}
.review_qa_form .rqftitle div {
	height:35px;
	display:block;
	float:right;
	width:300px;
}
.review_qa_form .rqftitle span font {
	color:#aa0009;
}
.review_qa_form .rqftitle span a {
	line-height:35px;
	color:#aa0009;
}
.review_qa_form .rqftitle h3 {
	font-family:"Microsoft Yahei";
	font-size:18px;
	font-weight:normal;
	padding-left:8px;
}
.review_qa_form .rqftitle div p, .review_qa_form .rqftitle div input {
	height:35px;
	display:block;
	float:right;
	margin-left:4px;
	line-height:35px;
}
.review_qa_form .rqftitle div input {
	background:url(../images/prds_detail_68.png);
	height:27px;
	width:78px;
	border:none;
	cursor:pointer;
	margin-top:3px;
	padding:0;
	line-height:30px;
	overflow:hidden;
}
.review_qa_form .a, .review_qa_form .b {
	border-bottom:#e8e8e8 solid 1px;
	border-top:#e8e8e8 solid 1px;
	padding:8px;
	margin-top:-1px;
}
.review_qa_form .a {
	background:#fff;
}
.review_qa_form .b {
	background:#f8f8f8
}
.review_qa_form .a div span, .review_qa_form .b div span {
	float:left;
	display:block;
	color:#999;
}
.review_qa_form .a div em, .review_qa_form .b div em {
	float:right;
	display:block;
	font-style:normal;
	color:#999;
}
.review_qa_form .a div, .review_qa_form .b div {
	height:18px;
	margin-bottom:2px;
}
.review_qa_form .a p, .review_qa_form .b p {
	display:block;
}
.review_qa_form .c {
	background:url(../images/prds_detail_75.png) no-repeat 8px 50%;
	padding-left:48px;
}
.review_qa_form .d {
	margin-left:40px;
	margin-bottom:4px;
	position:relative;
	border-left:#e8e8e8 solid 1px;
	border-right:#e8e8e8 solid 1px;
}
.review_qa_form .d div span font {
	color:#aa0009;
}
.review_qa_form .d img {
	position:absolute;
	left:8px;
	top:-6px;
}
#centercont .mclit {
	width:242px;
	background:#ededed;
	padding-bottom:18px;
	_overflow:hidden;
}
#centercont .mccont {
	width:684px;
	border:#c7c7c7 solid 1px;
	padding:8px;
}
.myimg_info {
	padding:8px 0 8px 8px;
	border:#bdbdbd solid 1px;
	border-right:none;
	background:#FFF;
	position:relative;
	left:0px;
	top:0px;
	height:83px;
	width:234px;
	z-index:3;
}
.myimg_info_notborder {
	padding:8px 0 8px 8px;
	border:#ededed solid 1px;
	border-right:none;
	background:#ededed;
	position:relative;
	left:0px;
	top:0px;
	height:83px;
	width:233px;
	z-index:3;
}
.myimg_info dt, .myimg_info dd {
	display:block;
	float:left;
	height:83px;
} 
.myimg_info dd span {
	display:block;
	padding-left:8px;
}
.mclistlink {
	padding-top:8px;
}
.mclistlink dl, .mclistlink dl dt, .mclistlink dl dd, .mclistlink dl dd a {
	display:block;
}
.mclistlink dl dt {
	background-color:#f8f8f8;
	background-position:8px 50%;
	background-repeat:no-repeat;
	height:26px;
	line-height:26px;
	padding-left:30px;
	font-weight:bold;
}
.mclistlink dl dd a {
	padding:1px 0;
	padding-left:29px;
	border:#ededed solid 1px;
	border-right:none;
}
.mclistlink dl dd a:hover {
	border:#e5e5e5 solid 1px;
	border-right:none;
	background-color:#fff;
	text-decoration:none;
	color:#333;
}
.mclistlink dl dd a.click {
	border:#c7c7c7 solid 1px;
	background-color:#fff;
	border-right:#fff solid 1px;
	width:212px;
	position:relative;
	color:#333;
	z-index:3;
}
.mclistlink dl dt.order {
	background-image:url(../images/mycenter_11.png);
}
.mclistlink dl dt.account {
	background-image:url(../images/mycenter_22.png);
}
.mclistlink dl dt.point {
	background-image:url(../images/mycenter_24.png);
}
.mclistlink dl dt.coupon {
	background-image:url(../images/mycenter_26.png);
}
.mclistlink dl dt.help {
	background-image:url(../images/mycenter_34.png);
	BORDER:0 NONE;
}
.mclistlink dl dt.message {
	background-image:url(../images/mycenter_36.png);
}
.mclistlink dl dt.favorites {
	background-image:url(../images/mycenter_27.png);
}
.mc_inner_frame h5 {
	font-weight:normal;
	padding:3px 0 3px 30px;
	display:block;
	font-weight:bold;
}
.mc_inner_frame .zh {
	background:#f7f7f7 url(../images/mycenter_06.png) no-repeat 8px 50%;
}
.mc_inner_frame .xx {
	background:#f7f7f7 url(../images/mycenter_13.png) no-repeat 8px 50%;
}
.mc_inner_frame .rm {
	background:#f7f7f7 url(../images/mycenter_16.png) no-repeat 8px 50%;
}
.mc_inner_frame .jl {
	background:#f7f7f7 url(../images/mycenter_18.png) no-repeat 8px 50%;
}
.mc_inner_frame .sc {
	background:#f7f7f7 url(../images/mycenter_38.png) no-repeat 8px 50%;
}
.mc_inner_frame .lp {
	background:#f7f7f7 url(../images/fatcow_463.png) no-repeat 8px 50%;
}
.mc_inner_frame .tw {
	background:#f7f7f7 url(../images/fatcow_253.png) no-repeat 8px 50%;
}
.mc_inner_frame {
	position:relative;
}
.mc_inner_frame .morebtn {
	position:absolute;
	right:8px;
	top:4px;
	*top:3px;
}
.mc_inner_frame_cont {
	padding:4px 0;
}
.mcinlist {
	list-style:none;
}
.mcinlist li {
	padding:2px 0 2px 8px;
	background:url(../images/arrow_02.png) no-repeat left;
	color:#666;
}
.mcinlist li span {
	color:#aa0009;
}
.mcinlist li a {
	color:#666666;
	text-decoration:underline;
}
.mcinlist li a:hover {
	color:#333;
}
.mccont .left {
	width:448px;
}
.mccont .right {
	width:228px;
}
.mcinprdlist {
	padding:4px 12px 4px 0;
	display:block;
	float:left;
}
.mcinprdlist dt, .mcinprdlist dd {
	display:block;
}
.mcinprdlist dt {
	padding-bottom:2px;
}
.mcinprdlist dd span {
	display:block;
	color:#aa0009;
	text-align:center;
}
.mc_intitinfo {
	border:#eaeaea solid 1px;
	padding:8px;
	height:20px;
}
.mc_intitinfo div {
	float:left;
	height:20px;
	line-height:20px;
	margin-right:4px;
}
.mc_intitinfo div input {
	border:#bdbdbd solid 1px;
	height:18px;
	padding:0;
	width:150px;
}
.mc_intitinfo div .btn {
	height:20px;
	line-height:18px;
	cursor:pointer;
	border:#8c8c8c solid 1px;
	background:#bdbdbd;
	margin:0;
	width:60px;
	text-align:center;
}
.mc_intitinfo div .selectdate {
	background:url(../images/fatcow_326.png) no-repeat right;
}
.mc_odrfilter {
	text-align:right;
	padding:8px 0;
}
.mc_intable {
	width:100%;
	border:none;
	border-collapse:collapse;
}
.mc_intable th, .mc_intable td {
	padding:0;
	margin:0;
	height:22px;
	line-height:22px;
	text-align:center;
}
.mc_intable th {
	background:#f7f7f7;
	font-weight:normal;
}
.mc_intable td {
	color:#666;
}
/*---onlayer.js----*/
#tt {
	position:absolute;
	display:block;
	background:url(../images/tt_left.gif) top left no-repeat;
}
#tttop {
	display:block;
	height:5px;
	margin-left:5px;
	background:url(../images/tt_top.gif) top right no-repeat;
	overflow:hidden;
}
#ttcont {
	display:block;
	padding:2px 12px 3px 7px;
	margin-left:5px;
	background:#d0d0d0;
	font:12px Arial, Helvetica, sans-serif;
}
#ttbot {
	display:block;
	height:5px;
	margin-left:5px;
	background:url(../images/tt_bottom.gif) top right no-repeat;
	overflow:hidden;
}
/*---onlayer.js----*/
.editmyinfo {
	padding:8px 0 0 0;
}
.editmyinfo .A, .editmyinfo .B {
	float:left;
	height:22px;
	padding:1px 0;
}
.editmyinfo .A {
	width:15%;
	text-align:right;
	line-height:22px;
}
.editmyinfo .B {
	width:85%;
	text-align:left;
}
.editmyinfo .B input, .editmyinfo .B select {
	border:#bdbdbd solid 1px;
	padding:0;
	margin:0;
}
.editmyinfo .B input {
	*margin:-1px 0;
	padding-top:3px;
	height:17px;
	*line-height:14px;
}
.editmyinfo .B select {
	height:22px;
}
.editmyinfo .B p {
	float:left;
	display:block;
	margin-right:3px;
}
.editmyinfo h6 {
	display:block;
	height:23px;
	padding-left:8px;
	text-align:left;
	background:#f7f7f7;
	line-height:23px;
	margin:8px 0;
	clear:both;
	font-weight:normal;
}
.editmyinfo .B input.width195px {
	width:195px;
}
.editmyinfo .B input.width142px {
	width:142px;
}
.editmyinfo .B input.width61px {
	width:61px;
}
.editmyinfo .C {
	background:#f7f7f7;
	padding:8px 0 8px 8px;
	margin:8px 0;
	text-align:left;
}
.editmyinfo .C div.a span, .editmyinfo .C div.a p {
	float:left;
	height:22px;
	line-height:22px;
	display:block;
}
.editmyinfo .C div.a span select {
	border:#bdbdbd solid 1px;
	padding:0;
	margin:0;
	height:22px;
}
.editmyinfo .C div.b p {
	display:block;
	padding:5px 0 10px 0;
}
.editmyinfo .C div.b span {
	display:block;
	float:left;
	padding-right:15px;
}
.editmyinfo .ortheraddtext {
	color:#a1a1a1;
	padding-top:5px;
}
.editmyinfo .editpwdbtn {
	text-align:left;
	padding-left:26%;
}
.mcinbtngrp {
	text-align:center;
	margin:8px 0;
}
.editpwd .A {
	width:22%;
}
.editpwd .B {
	width:78%;
}
.topaddr, .addaddr {
	border:#eaeaea solid 1px;
	text-align:left;
}
.topaddr h6, .addaddr h6 {
	background:#f7f7f7;
	font-weight:normal;
	padding-left:8px;
	height:23px;
	line-height:23px;
	margin:0;
}
.topaddr p {
	padding:8px;
	line-height:23px;
}
.topaddr p input {
	margin-top:5px;
}
.selectaddrs {
	padding-top:25px;
}
.selectaddrs table {
	border:0;
	border-collapse:collapse;
	margin:0 0 15px 0;
	width:100%;
}
.selectaddrs table tr td {
	padding:0;
	text-align:center;
	height:33px;
	line-height:33px;
	border-bottom:#9ae1db solid 1px;
}
.selectaddrs table tr th {
	height:23px;
	line-height:23px;
	text-align:center;
	font-weight:normal;
	background:#f7f7f7;
}
.selectaddrs table tr.tdbordernone td {
	border-bottom:none;
}
.addaddr h6 span {
	float:left;
	line-height:23px;
	height:23px;
	padding-right:5px;
}
.addaddr .addaddr_input {
	padding:8px;
}
.addaddr .addaddr_input .clear {
	padding-bottom:3px;
	_padding-bottom:0px;
	_margin-bottom:3px;
}
.addaddr .addaddr_input .A, .addaddr .addaddr_input .B, .addaddr .addaddr_input .C, .addaddr .addaddr_input .D {
	float:left;
	height:22px;
	line-height:22px;
	margin-right:2px;
}
.addaddr .addaddr_input .A {
	width:75px;
	text-align:right;
}
.addaddr .addaddr_input .B .textinput, .addaddr .addaddr_input .C .textinput {
	width:105px;
	height:17px;
	padding:0;
	margin:0;
	*margin:-1px 0;
	border:#bfbfbf solid 1px;
	line-height:12px;
	padding-top:3px;
}
.addaddr .addaddr_input .B .select, .addaddr .addaddr_input .C .select {
	width:107px;
	height:22px;
	padding:0;
	margin:0;
	border:#bfbfbf solid 1px;
	line-height:22px;
}
.addaddr .addaddr_input .C table {
	border:0;
	border-collapse:collapse;
	width:107px;
	margin:0;
}
.addaddr .addaddr_input .C table tr td {
	padding:0;
	height:22px;
	line-height:22px;
}
.addaddr .addaddr_input .C table tr td input {
	padding:0;
	margin:0;
	width:13px;
}
.addaddr .addaddr_input .B .textinput_01, .addaddr .addaddr_input .C .textinput_01 {
	width:48px;
	height:17px;
	padding:0;
	margin:0;
	*margin:-1px 0;
	border:#bfbfbf solid 1px;
	line-height:12px;
	padding-top:3px;
}
.addaddr .addaddr_input .B .textinput_02, .addaddr .addaddr_input .C .textinput_02 {
	width:214px;
	height:17px;
	padding:0;
	margin:0;
	*margin:-1px 0;
	border:#bfbfbf solid 1px;
	line-height:12px;
	padding-top:3px;
}
.addaddr .addaddr_input .B, .addaddr .addaddr_input .C {
	line-height:normal;
}
.addaddr .addaddr_input .button {
	padding:10px 0 0 77px;
}
.mc_intable_01 {
	width:100%;
	border:none;
	border-collapse:collapse;
	margin:8px 0;
}
.mc_intable_01 th, .mc_intable_01 td {
	padding:0;
	margin:0;
	height:22px;
	line-height:22px;
	text-align:center;
}
.mc_intable_01 th {
	background:#f7f7f7;
	font-weight:normal;
}
.mc_intable_01 td {
	color:#666;
	height:28px;
	line-height:28px;
	border-bottom:#eaeaea solid 1px;
}
.mc_intable_01 td input {
	margin:0;
}
.mc_intable td table {
	border:none;
	border-collapse:collapse;
	margin:auto;
}
.mc_intable td table tr td {
	padding:0;
	margin:0;
}
.mc_intable td table tr td input {
	margin:0;
}
.pointbalance {
	margin:8px 0;
	border-top:#CCC solid 1px;
	padding:8px 0;
	height:28px;
}
.pointbalance span {
	background:#f7f7f7;
	padding:4px;
	display:block;
	border:#CCC solid 1px;
	float:right;
}
.pointbalance em {
	float:left;
	font-style:normal;
	padding:4px;
	display:block;
	border:#fff solid 1px;
}
.pointactivities {
	background:#f7f7f7;
	padding:24px 16px;
	border:#CCC solid 1px;
	width:60%;
	margin:42px auto 0 auto;
}
.pointactivities div {
	float:left;
	height:25px;
	margin-right:4px;
	margin-bottom:24px;
}
.pointactivities div span {
	line-height:25px;
	padding-left:40px;
}
.pointactivities div input {
	line-height:23px;
	height:20px;
	border:#bdbdbd solid 1px;
	background:#fff;
	width:157px;
	padding:3px 0 0 3px;
}
.pointactivities div .jhbtn {
	height:25px;
	border:none;
	background:none;
	width:auto;
	padding:0;
	margin:0;
}
.pointactivities p {
	text-align:center;
	color:#aa0009;
}
.height8px {
	height:8px;
	overflow:hidden;
}
.mc_twtable {
	border:none;
	border-collapse:collapse;
	width:100%;
}
.mc_twtable tr td {
	margin:0;
	padding:2px;
}
.mc_twtable tr td input {
	border:#a8a8a8 solid 1px;
	padding:0;
	height:18px;
	width:441px;
}
.mc_twtable tr td textarea {
	border:#a8a8a8 solid 1px;
	padding:0;
	width:441px;
}
.mc_twtable tr td input.checkbox {
	width:13px;
	height:13px;
	margin:0;
	padding:0;
}
.mc_twtable tr td input.emlboxinpt {
	width:200px;
}
.msg_a, .msg_b {
	padding:8px;
}
.msg_a p, .msg_b p {
	padding:2px 0;
}
.msg_a p span, .msg_b p span {
	color:#aa0009;
}
.msg_a p em, .msg_b p em {
	color:#666;
	font-style:normal;
}
.msg_a .msg_text, .msg_b .msg_text {
	padding-left:16px;
}
.msg_a {
	background:#fff;
}
.msg_b {
	background:#f3f3f3;
}
/*2009-12-30*/
.height16px {
	height:16px;
	overflow:hidden;
}
.carttitle {
	margin:0;
	height:23px;
	overflow:hidden;
}
.carttitle span {
	font-weight:normal;
	color:#aa0009;
	padding-left:8px;
	line-height:23px;
	height:23px;
}
.cartnav {
	height:32px;
	margin:8px 0;
	background:#f1f1f1;
}
.cartnav span {
	background:url(../images/cart_07.png) no-repeat right;
	padding:0 30px;
	line-height:32px;
	height:32px;
	color:#707070;
	font-size:14px;
	position:relative;
	margin-right:-20px;
	display:block;
	float:left;
}
.cartnav span.one {
	z-index:4;
}
.cartnav span.two {
	z-index:3;
}
.cartnav span.three {
	z-index:2;
}
.cartnav span.four {
	z-index:1;
}
.cartnav span.nonce {
	background:url(../images/cart_06.png) no-repeat right;
	color:#FFF;
}
.carttable table {
	border:0;
	border-collapse:collapse;
	width:100%;
}
.carttable table tr td.th, .carttable table tr td {
	padding:0;
	margin:0;
	text-align:center;
}
.carttable table tr td.th {
	background:#f6f6f6;
	font-weight:normal;
	height:20px;
	line-height:20px;
}
.carttable table tr td {
	color:#666;
	padding:8px 4px;
	border-bottom:#f6f6f6 solid 1px;
}
.carttable table tr td .cart_in_name span, .carttable table tr td .cart_in_name p {
	display:block;
	text-align:left;
	color:#666;
}
.carttable table tr td .cart_in_quantity {
	height:18px;
	width:66px;
	margin:auto;
}
.carttable table tr td .cart_in_quantity span {
	float:left;
	height:18px;
}
.carttable table tr td .cart_in_quantity span input {
	height:16px;
}
.carttable table tr td .cart_in_quantity span input.textbox {
	background:url(../images/inputbg.gif) no-repeat;
	width:32px;
	padding:0;
	border:#ccc solid 1px;
}
.carttable table tr td .cart_in_quantity span input.botton {
	background:none;
	border:none;
	cursor:pointer;
	margin:0;
	padding:0;
	width:32px;
	text-align:center;
}
.carttable .cart_amount {
	height:19px;
	background:#f6f6f6;
	text-align:right;
	padding:8px 0;
}
.carttable .cart_amount span {
	padding:0 8px;
	font-size:14px;
}
.carttable .cart_amount span em 
{
	font-size:14px; font-weight:bold;
	font-style:normal;
	color:#aa0009;
}
.inputcoupon_next {
	height:56px;
	padding-top:8px;
}
.inputcoupon_next .inputcoupon {
	
	height:38px;
	overflow:hidden;
	width:447px;
}
.inputcoupon_next .inputcoupon h5 {
	background:url(../images/arrow_02.png) no-repeat left;
	padding-left:8px;
}
.inputcoupon_next .inputcoupon p, .inputcoupon_next .inputcoupon p span {
	height:18px;
	display:block;
}
.inputcoupon_next .inputcoupon p {
	width:100%;
}
.inputcoupon_next .inputcoupon p span {
	float:left;
	margin-right:2px;
}
.inputcoupon_next .inputcoupon p input {
	margin:0;
}
.inputcoupon_next .inputcoupon p span .textbox {
	border:#bdbdbd solid 1px;
	padding:0;
	height:16px;
	*margin:-1px 0;
}
.inputcoupon_next .inputcoupon p span font {
	color:#999;
}
.inputcoupon_next .next {
	padding-top:12px;
}
.inputcoupon_next .next, .inputcoupon_next .next p {
	height:34px;
	display:block;
	width:200px;
}
.inputcoupon_next .next p span {
	display:block;
	float:right;
	height:34px;
	margin-left:16px;
}
.inputcoupon_next .next p span a {
	line-height:30px;
}
.cart_preferential {
	padding-top:8px;
}
.cart_preferential .left, .cart_preferential .right {
	border:#e4e4e4 solid 1px;
	width:462px;
	margin-right:8px;
}
.cart_preferential .left h4, .cart_preferential .right h4 {
	background:#f1f1f1;
	height:30px;
	line-height:30px;
	font-size:14px;
	font-weight:normal;
	padding-left:8px;
}
.cart_preferential .left .cpl_cont, .cart_preferential .right .cpl_cont {
	padding:0 8px 8px 8px;
	min-height:162px;
	_height:162px;
}
.cart_preferential .left .cpl_cont dl, .cart_preferential .right .cpl_cont dl, .cart_preferential .left .cpl_cont dl dt, .cart_preferential .right .cpl_cont dl dt, .cart_preferential .left .cpl_cont dl dd, .cart_preferential .right .cpl_cont dl dd {
	display:block;
}
.cart_preferential .left .cpl_cont dl dt, .cart_preferential .right .cpl_cont dl dt, .cart_preferential .left .cpl_cont dl dd, .cart_preferential .right .cpl_cont dl dd {
	float:left;
}
.cart_preferential .left .cpl_cont dl, .cart_preferential .right .cpl_cont dl {
	height:118px;
	padding-top:8px;
}
.cart_preferential .left .cpl_cont dl dt, .cart_preferential .right .cpl_cont dl dt {
	height:118px;
	width:100px;
}
.cart_preferential .left .cpl_cont dl dd, .cart_preferential .right .cpl_cont dl dd {
	padding-left:8px;
	width:205px;
}
.cart_preferential .left .cpl_cont dl dd p, .cart_preferential .right .cpl_cont dl dd p {
	line-height:21px;
	display:block;
}
.cart_preferential .left .cpl_cont dl dd .name, .cart_preferential .right .cpl_cont dl dd .name {
	font-size:14px;
	color:#aa0009;
	line-height:16px;
}
.cart_preferential .left .cpl_cont dl dd .btn, .cart_preferential .right .cpl_cont dl dd .btn {
	padding-top:30px;
}
.cart_preferential .left .cpl_cont dl dd .btn span, .cart_preferential .right .cpl_cont dl dd .btn span {
	display:block;
	float:left;
	height:20px;
	line-height:20px;
	padding-bottom:8px;
}
.cart_preferential .left .cpl_cont dl dd .btn em, .cart_preferential .right .cpl_cont dl dd .btn em {
	display:block;
	clear:both;
	margin:0;
	padding:0;
}
.cart_preferential .left .cpl_cont dl dt span, .cart_preferential .right .cpl_cont dl dt span {
	background:#EAEAEA;
	color:#AA0009;
	display:block;
	height:18px;
	text-align:center
}
.cart_preferential .left .cpl_cont ul, .cart_preferential .right .cpl_cont ul {
	list-style:none;
	display:block;
	min-height:26px;
	_height:26px;
	padding:4px 0 0 0;
}
.cart_preferential .left .cpl_cont ul li, .cart_preferential .right .cpl_cont ul li {
	display:block;
	float:left;
	margin-right:8px;
	background:#FFF;
	cursor:pointer;
}
.cart_preferential .left .cpl_cont ul li a, .cart_preferential .left .cpl_cont ul li a:hover, .cart_preferential .right .cpl_cont ul li a, .cart_preferential .right .cpl_cont ul li a:hover {
	color:#333;
	text-decoration:none;
}
.cart_preferential .left .cpl_cont ul.scolor li, .cart_preferential .right .cpl_cont ul.scolor li {
	padding:1px;
	border:#333 solid 1px;
}
.cart_preferential .left .cpl_cont ul.ssize li, .cart_preferential .right .cpl_cont ul.ssize li {
	padding:0px 5px;
	border:#999 solid 1px;
}
.cart_preferential .left .cpl_cont ul li:hover, .cart_preferential .left .cpl_cont ul li.ok, .cart_preferential .right .cpl_cont ul li:hover, .cart_preferential .right .cpl_cont ul li.ok {
	border:#ff6600 solid 3px;
	margin-top:-2px;
	margin-right:6px;
	margin-left:-2px;
	position:relative;
}
.cart_preferential .left .cpl_cont ul li .okimg, .cart_preferential .right .cpl_cont ul li .okimg {
	display:none;
}
.cart_preferential .left .cpl_cont ul li.ok .okimg, .cart_preferential .right .cpl_cont ul li.ok .okimg {
	position:absolute;
	right:-3px;
	bottom:-3px;
	display:block;
}
.cart_preferential .left .cpl_cont ul.ssize li.ok .okimg, .cart_preferential .right .cpl_cont ul.ssize li.ok .okimg {
	_right:-4px;
}
.cart_preferential .left .cpl_cont .buyinfo, .cart_preferential .right .cpl_cont .buyinfo  {
	color:#aa0009;
	background:#fff7f7;
	border:#ff9797 solid 1px;
	padding:4px 8px;
	margin-top:8px;
}
.login_reg {
	border:1px solid #E3E3E3;
	_height:1px; 
	min-height:1px
}
.login_reg .login_frm {
	border-right:#eee solid 5px;
	background:#f8f8f8;
	padding:8px;
	width:353px;
	 height:478px;
}
.login_reg .reg_frm {
	border-left:#e3e3e3 solid 1px;
	background:#FFFFFF url(../images/regimg_20yuan.gif) no-repeat top right;
	padding:8px;
	width:551px;
	height:478px;
}
.login_reg .login_frm .lgtit, .login_reg .reg_frm .rgtit {
	height:31px;
	border-bottom:#e3e3e3 solid 1px;
	background-repeat:no-repeat;
	background-position:left;
	padding-left:36px;
	line-height:31px;
	_overflow:hidden;
}
.login_reg .login_frm .lgtit {
	background-image:url(../images/cart_login_03.png);
}
.login_reg .reg_frm .rgtit {
	background-image:url(../images/cart_login_05.png);
}
.login_reg .login_frm .lgtit span, .login_reg .reg_frm .rgtit span {
	padding-left:16px;
	background:url(../images/cart_login_08.png) no-repeat 8px 50%;
	color:#888;
	height:31px;
	line-height:31px;
}
.login_reg .login_frm .lgtit span em, .login_reg .reg_frm .rgtit span em {
	color:#aa0009;
	font-style:normal;
}
.login_reg .login_frm .lgtit ul {
	display:block;
	list-style:none;
	height:32px;
	position:relative;
	z-index:3;
	float:left;
	overflow:hidden;
}
.login_reg .login_frm .lgtit ul li {
	display:block;
	height:32px;
	background:url(../images/cart_login_05.gif) repeat-x;
	float:left;
	margin-right:1px;
}
.login_reg .login_frm .lgtit ul li a {
	display:block;
	height:30px;
	line-height:30px;
	border:#e3e3e3 solid 1px;
	padding:0 8px;
	color:#707070;
	float:left;
}
.login_reg .login_frm .lgtit ul li a:hover, .login_reg .login_frm .lgtit ul li a.lgcur  {
	border:#e3e3e3 solid 1px;
	border-bottom:#f8f8f8 solid 1px;
	text-decoration:none;
	background:url(../images/cart_login_03.gif) repeat-x;
	color:#333;
}
.login_reg .lrcont {
	padding:16px 8px 8px 8px;
}
.login_reg .lrcont .login input {
	border:#ccc solid 1px;
	padding:0;
	height:18px;
	margin-top:0px;
	width:250px;
	clear:both;
	color:#888;
}
.fjm { width:97px; float:right;}
.login_reg .lrcont .login input.yzm {
	width:193px;
}

.login_reg .lrcont .login img {
	margin-bottom:17px;
	margin-left:8px;
}
.login_reg .loginbtn, .login_reg .regbtn {
	padding:8px;
	height:34px;
	padding-top:20px;
}
.login_reg .loginbtn input, .login_reg .regbtn input {
	float:left;
}
.login_reg .loginbtn span, .login_reg .regbtn span {
	line-height:31px;
	height:31px;
	padding:0 8px;
	display:block;
	float:left;
	color:#666;
	text-align:right;
}
.login_reg .loginbtn span a, .login_reg .regbtn span a {
	line-height:31px;
}
.login_reg .lrcont .reg h6 {
	font-size:12px;
	font-weight:normal;
	color:#888;
	line-height:13px;
} 
.login_reg .lrcont .reg h6 span {
	color:#aa0009;
	padding-left:16px;
	line-height:13px;
} 
.login_reg .lrcont .reg .readagreement {
	color:#888;
	padding-top:16px;
} 
.login_reg .lrcont .reg .readagreement a {
	color:#333;
} 
.reginput div {
	height:20px;
	line-height:20px;
	padding:4px 0;
}
.reginput div .A, .reginput div .B, .reginput div .C {
	float:left;
	padding:0;
	margin-right:4px;
}
.reginput div .A {
	width:66px;
}
.reginput div .A span {
	color:#aa0009;
}
.reginput div .B .regtextbox {
	background:#FFF;
	border:#ccc solid 1px;
	padding:0;
	height:18px;
	width:198px;
}
.reginput div .C {
	color:#888;
}
.cartpay .cartpaytit , .vchr_selt_form .cartpaytit{
	padding-left:16px;
	background:#f7f7f7 url(../images/arrow_02.png) no-repeat 8px 50%;
	line-height:20px;
	margin:8px 0;
}
.cartpay .delivergoods {
	border:#ccc solid 1px;
	border-collapse:collapse;
	width:100%;
}
.cartpay .delivergoods tr th {
	background:#f7f7f7;
	font-weight:normal;
}
.cartpay .delivergoods tr th, .cartpay .delivergoods tr td {
	text-align:center;
}
.cartpay .delivergoods tr td {
	color:#666;
}
.cartpay .delivergoods_01 p {
	padding:8px 0;
}
.cartpay .delivergoods_01 .cartaddaddr {
	background:#f7f7f7;
	padding:8px;
}
.cartpay .delivergoods_01 .cartaddaddr {
	background:#f7f7f7;
	padding:8px;
}
.cartpay .delivergoods_01 .cartaddaddr div {
	height:20px;
	line-height:20px;
	padding:4px 0;
}
.cartpay .delivergoods_01 .cartaddaddr div .A, .cartpay .delivergoods_01 .cartaddaddr div .B, .cartpay .delivergoods_01 .cartaddaddr div .C {
	padding:0;
	float:left;
	margin-right:4px;
}
.cartpay .delivergoods_01 .cartaddaddr div .A {
	width:72px;
	text-align:right;
}
.cartpay .delivergoods_01 .cartaddaddr div .A span {
	color:#aa0009;
}
.cartpay .delivergoods_01 .cartaddaddr div .B .cartaddrbox {
	background:#FFF;
	border:#ccc solid 1px;
	padding:0;
	height:18px;
	width:198px;
}
.cartpay .delivergoods_01 .cartaddaddr div .B .cartphonebox {
	background:#FFF;
	border:#ccc solid 1px;
	padding:0;
	height:18px;
	width:40px;
}
.cartpay .delivergoods_01 .cartaddaddr div .B select {
	border:#ccc solid 1px;
	height:20px;
}
.cartpay .delivergoods_01 .cartaddaddr div .C {
	color:#888;
}
.cartpay .cartpaymode div {
	height:20px;
	line-height:20px;
	padding:4px 0;
}
.cartpay .cartpaymode div .A, .cartpay .cartpaymode div .B {
	margin-right:4px;
	float:left;
	padding:0;
}
.cartpay .cartpaymode div .B {
	float:right;
}
.cartpay .cartpaymode div .B a {
	background:url(../images/arrow_02.png) no-repeat left;
	padding-left:8px;
}
.cartpay .cartpaymode_01 div {
	min-height:20px;
	_height:20px;
	line-height:20px;
	padding:4px 0;
}
.cartpay .cartpaymode_01 div .A {
	padding:0;
}
.cartpay .cartpaymode_01 div dl {
	padding:0 0 0 21px;
}
.cartpay .cartpaymode_01 div dl dt, .cartpay .cartpaymode_01 div dl dd {
	padding:2px 0;
	color:#666;
	height:18px;
}
.cartpay .cartpaymode_01 div dl dt span, .cartpay .cartpaymode_01 div dl dd span {
	color:#666;
}
.cartpay .cartpaymode_01 div dl dt {
	background:url(../images/arrow_02.png) no-repeat left;
	padding-left:8px;
}
.cartbtngrp {
	text-align:center;
	padding-top:8px;
}
.cartbtngrp input {
	margin:0 2px;
}
.cartvlide {padding-bottom:8px}
.cartvlide .cartvlidetit {
	padding-left:8px;
	background:url(../images/arrow_02.png) no-repeat 0 50%;
	line-height:20px;
	margin:8px 0;
}
.cartvlide .cartvlidetable {
	border-top:#d9d9d9 solid 1px;
	border-left:#d9d9d9 solid 1px;
	border-collapse:collapse;
	width:100%;
}
.cartvlide .cartvlidetable tr th, .cartvlide .cartvlidetable tr td {
	border-bottom:#d9d9d9 solid 1px;
	border-right:#d9d9d9 solid 1px;
	padding:4px;
	font-weight:normal;
}
.cartvlide .cartvlidetable tr th {
	background:#f7f7f7;
	width:100px;
	text-align:right;
}
.cartvlide .cartvlidetable tr td {
	color:#666;
}
.cartvlide .cartvlidetable tr td a {
	color:#aa0009;
}
.carteditbtngrp {
	text-align:right;
	padding-top:8px;
}
.cartvlide .cartvlidetable01 {
	border:0;
	border-collapse:collapse;
	width:100%;
}
.cartvlide .cartvlidetable01 tr th, .cartvlide .cartvlidetable01 tr td {
	text-align:center;
	font-weight:normal;
}
.cartvlide .cartvlidetable01 tr th {
	background:#f7f7f7;
}
.cartvlide .cartvlidetable01 tr td {
	padding:8px 0;
	border-bottom:#d9d9d9 solid 1px;
	color:#666;
}
.cartvlide .cartvlidetable01_price {
	background:#f7f7f7;
	padding:8px;
}
.cartvlide .cartvlidetable01_price dl {
	height:18px;
}
.cartvlide .cartvlidetable01_price dl dt, .cartvlide .cartvlidetable01_price dl dd {
	height:18px;
	float:left;
}
.cartvlide .cartvlidetable01_price dl dt {
	text-align:right;
	width:91%;
}
.cartvlide .cartvlidetable01_price dl dd {
	text-align:left;
	width:9%;
}
.cartvlide .cartvlidetable01_price dl.last dt, .cartvlide .cartvlidetable01_price dl.last dd {
	font-size:18px;
	color:#aa0009;
}
.orderokinfo ul {
	padding:8px;
	list-style:none;
}
.orderokinfo ul li span {
	color:#aa0009;
}
.orderokinfo p {
	padding:8px;
	background:#f7f7f7;
	color:#888;
}
.prdseachend {
	padding:4px 8px;
	border:#dcdcdc solid 1px;
	margin-bottom:8px;
}
.prdseachend p {
	padding:4px 0;
}
.prdseachend p span {
	color:#aa0009;
}
.prdseachend ul {	
	list-style:none;
	padding:4px 0;
	display:block;
	width:730px;
}
.prdseachend ul li {
	float:left;
	margin-right:10px;
	display:block;
	width:110px;
}
.prdseachend ul li span {
	color:#aa0009;
}
.prdseachend div {
	padding-top:8px;
	padding-bottom:4px;
}
/*2010-01-04*/
.revlayer {
	width:524px;
}
.revlayer div {
	min-height:1px;
	_height:1px;
}
.revlayer .cnt {
	background:#FFF;
	padding:4px 16px;
}
.revlayer .cnt h4 {
	margin:-16px 0 0 0;
	position:relative;
	z-index:2;
}
.revlayer .cnt .inner {
	padding:8px 0;
}
.revlayer .cnt .inner p {
	float:left;
	height:18px;
	display:block;
}
.revlayer .cnt .inner p span {
	color:#aa0009;
}
.revlayer .cnt .inner .wxpj {
	float:left;
	height:16px;
	padding-top:2px;
	*height:auto;
	*padding-top:0;
}
.revlayer .cnt .inner textarea {
	margin:2px 0 0 0;
	*margin:0;
	padding:0;
	border:#dedede solid 1px;
	background:#fcfcfc;
	width:100%;
	height:200px;
	_width:99.5%;
}
.revlayer .cnt .inner textarea:hover {
	background:#fff;
}
.helpframe {
	background:url(../images/help_03.png) no-repeat left top;
	border:#dcdcdc solid 1px;
}
.helpframe .A, .helpframe .B, .helpframe .C {
	float:left;
	min-height:400px;
	_height:400px;
}
.helpframe .A, .helpframe .B {
	border-right:#dcdcdc solid 1px;
	position:relative;
}
.helpframe .A {
	width:186px;
}
.helpframe .B {
	width:250px;
}
.helpframe .C {
	width:504px;
}
.helpframe .A ul, .helpframe .B ul {
	list-style:none;
	padding:135px 0 0 0;
	display:block;
}
.helpframe .B ul {
	padding:4px 0 0 0;
}
.helpframe .A ul li, .helpframe .B ul li {
	display:block;
}
.helpframe .A ul li a, .helpframe .B ul li a {
	display:block;
	padding-left:8px;
	line-height:20px;
	height:20px;
}
.helpframe .A ul li a:hover, .helpframe .B ul li a:hover {
	background:#f5f5f5 url(../images/arrow_01.png) no-repeat 98% 50%;
	text-decoration:none;
	color:#aa0009;
}
.helpframe .A ul li a.dq, .helpframe .B ul li a.dq {
	background:#eee url(../images/arrow_01.png) no-repeat 98% 50%;
	text-decoration:none;
	color:#aa0009;
}
.helpframe .A dl {
	background:#f2f2f2;
	padding:8px;
	display:block;
	position:absolute;
	bottom:0;
	left:0;
	width:170px;
}
.helpframe .A dl dd {
	height:20px;
	display:block;
}
.helpframe .A dl dt {
	display:block;
	padding-bottom:4px;
}
.helpframe .A dl dd span  {
	display:block;
	float:left;
	height:20px;
}
.helpframe .A dl dd span input {
	margin:0;
}
.helpframe .A dl dd span .textbox {
	border:#c5c5c5 solid 1px;
	height:18px;
	background:#FFF;
	padding:0;
	width:140px;
	*margin:-1px 0;
}
.helpframe .C p {
	padding:8px;
}


.help {
	background:url(../images/help_03.png) no-repeat left top;
	border:#dcdcdc solid 1px;
}
.help .A, .help .B, .help .C {
	float:left;
	min-height:530px;
	_height:530px;
}
.help .A, .help .B {
	border-right:#dcdcdc solid 1px;
	position:relative;
}
.help .A {
	width:186px;
}
.help .B {
	width:250px;
}
.help .C {
	width:504px;
}
.help .A ul, .help .B ul {
	list-style:none;
	padding:135px 0 0 0;
	display:block;
}
.help .B ul {
	padding:4px 0 0 0;
}
.help .A ul li, .help .B ul li {
	display:block;
}
.help .A ul li a, .help .B ul li a {
	display:block;
	padding-left:8px;
	line-height:20px;
	height:20px;
}
.help .A ul li a:hover, .help .B ul li a:hover {
	background:#f5f5f5 url(../images/arrow_01.png) no-repeat 98% 50%;
	text-decoration:none;
	color:#aa0009;
}
.help .A ul li a.dq, .help .B ul li a.dq {
	background:#eee url(../images/arrow_01.png) no-repeat 98% 50%;
	text-decoration:none;
	color:#aa0009;
}
.help .A dl {
	background:#f2f2f2;
	padding:8px;
	display:block;
	position:absolute;
	bottom:0;
	left:0;
	width:170px;
}
.help .A dl dd {
	height:20px;
	display:block;
}
.help .A dl dt {
	display:block;
	padding-bottom:4px;
}
.help .A dl dd span  {
	display:block;
	float:left;
	height:20px;
}
.help .A dl dd span input {
	margin:0;
}
.help .A dl dd span .textbox {
	border:#c5c5c5 solid 1px;
	height:18px;
	background:#FFF;
	padding:0;
	width:140px;
	*margin:-1px 0;
}
.help .C p {
	padding:8px;
}

.static {
	border:#dcdcdc solid 1px;
	padding:16px;
}
.static p {
	margin:8px 0;
}
.static .innerinput {
	margin:8px 0;
	height:20px;
}
.static .innerinput span input {
	border:#ccc solid 1px;
	height:18px;
	padding:0;
	width:150px;
}
.static .innerinput span {
	color:#aa0009;
	line-height:20px;
	float:left;
	height:20px;
	margin-right:4px;
}
.aboutus_list {
	display:block;
	list-style:none;
	padding:0 0 8px 0;
}
.aboutus_list li {
	padding:4px 0px;
	margin:0 8px;
	background:url(../images/prds_list_06.png) no-repeat bottom;
}
.aboutus_list li a {
	display:block;
	padding:0 8px;
}
.aboutus_list li a:hover, .aboutus_list li a.dq {
	background:url(../images/arrow_01.png) no-repeat left;
	text-decoration:none;
	color:#000;
}
.aboutus .apt {
	position:absolute;
	left:416px;
	top:97px;
}
.aboutus {
	position:relative;
}
.aboutus p {
	margin:8px 0;
	text-indent:2em;
}
.vodpage {
	display:block;
	height:38px;
	list-style:none;
	background:url(../images/video_search_03.png) no-repeat right;
	_overflow:hidden;
}
.vodpage li {
	height:38px;
	text-align:center;
	width:136px;
	float:left;
	display:block;
	margin-right:8px;
}
.vodpage li a {
	height:27px;
	text-align:center;
	padding:9px 0 0 0;
	width:134px;
	display:block;
	background:#dcdcdc;
	border:#dcdcdc solid 1px;
}
.vodpage li a.sdq {
	background:#fff;
	cursor:default;
	border-bottom:#fff solid 1px;
	height:28px;
	position:relative;
	z-index:2;
}
.vodpage li a.vdq {
	background:url(../images/video_03.png) repeat-x;
	cursor:default;
	border:#5e5e5e solid 1px;
	height:28px;
	position:relative;
	z-index:2;
}
.vodpagecnt {
	border:#dcdcdc solid 1px;
	padding:16px 0 8px 0;
	min-height:1px;
	_height:1px;
}
.vodsearchbar {
	background:url(../images/video_search_14.png) no-repeat;
	width:385px;
	height:89px;
	margin:0 auto;
}
.vodsearchbar input {
	float:left;
	display:block;
}
.vodsearchbar .vodtextbox {
	width:284px;
	height:26px;
	background:#FFF;
	padding:8px 0 0 4px;
	border:none;
	margin:8px;
	_margin:8px 8px 8px 4px;
	font-size:14px;
	color:#888;
}
.vodsearchbar .vodbutton {
	width:68px;
	height:34px;
	background:none;
	padding:0;
	border:none;
	cursor:pointer;
	margin:8px 0 0 2px;
}
.vodsearchend {
	border-bottom:#dcdcdc solid 1px;
	position:relative;
	height:18px;
	margin-bottom:8px;
}
.vodsearchend span {
	position:absolute;
	left:43%;
	top:12px;
	width:14%;
	display:block;
	text-align:center;
	background:#FFF;
	color:#aa0009;
	height:14px;
	line-height:12px;
	*line-height:14px;
}
.vodprdslist {
	padding:4px 3px;
}
.vodprdslist dl, .vodprdslist dt, .vodprdslist dd, .vodprdslist dd span {
	display:block;
	width:140px;
	color:#666;
}
.vodprdslist dl {
	padding:0 8px 8px 8px;
	float:left;
}
.vodprdslist dl dt {
	position:relative;
	margin-bottom:4px;
}
.vodprdslist dl dd span em {
	background:#aa0009;
	font-style:normal;
	color:#FFF;
	margin-left:4px;
}
.vodprdslist dl dd span del {
	color:#666;
}
.vodprdslist dl dd span a {
	text-decoration:underline;
}
.vodprdslist dl dd span a:hover {
	text-decoration:none;
}
.vodprdslist dl dd span img {
	margin-top:4px;
}
.vodsearchhot {
	height:28px;
	background:#ececec;
	padding:0 12px;
	position:relative;
	margin:8px 0;
}
.vodsearchhot a {
	position:absolute;
	right:12px;
	top:6px;
	display:block;
	width:46px;
	height:16px;
}
.vodcnt {
	background:#5e5e5e;
	padding:8px;
	height:528px;
	*height:529px;
	_overflow:hidden;
}
.vodcnt .A, .vodcnt .B, .vodcnt .C {
	float:left;
}
.vodcnt .A {
	padding-right:8px;
}
.vodlive .mediaplayer {
	width:400px;
	height:358px;
}
.vodlive .nowplayprd {
	height:170px;
	width:400px;
	padding-left:0px;
	background:url("../images/vod_400phone.gif") no-repeat right top;
}
.vodlive .nowplayprd h5 {
	padding:8px 0;
}
.vodlive .nowplayprd dl {
	display:block;
	height:140px;
}
.vodlive .nowplayprd dl dt, .vodlive .nowplayprd dl dd {
	display:block;
	width:252px;
	float:left;
}
.vodlive .nowplayprd dl dt {
	width:140px;
	padding-right:8px;
}
.vodlive .nowplayprd dl dd p {
	display:block;
	color:#fff;
}
.vodlive .nowplayprd dl dd p strong {
	color:#fff;
	font-size:14px;
}
.vodlive .nowplayprd dl dd p del, .vodlive .nowplayprd dl dd p a {
	color:#fff;
}
.vodlive .nowplayprd dl dd p b {
	font-size:16px;
	color:#fff;
}
.vodlive .nowplayprd dl dd p a img {
	margin-top:16px;
}
.vodcntbtm {
	background:url(../images/video_27.png) repeat-x;
	height:46px;
}
.playlist {
	background:url(../images/videoplaylist_33.png) no-repeat bottom;
	height:578px;
	width:242px;
	margin-bottom:-50px;
	position:relative;
}
.playlist h4 {
	position:absolute;
	top:-30px;
	left:0;
	z-index:2;
}
.playlist .pylst_cnt {
	border:#4d4d4d solid 1px;
	border-top:none;
	background:#FFF;
	padding:1px;
	height:543px;
}
.playlist .pylst_cnt ul, .playlist .pylst_cnt ul li, .playlist .pylst_cnt ul li a, .playlist .pylst_cnt ul li a span, .playlist .pylst_cnt ul li p {
	display:block;
	list-style:none;
}
.playlist .pylst_cnt ul li, .playlist .pylst_cnt ul li a, .playlist .pylst_cnt ul li a span, .playlist .pylst_cnt ul li p {
	height:20px;
	line-height:20px;
	color:#888888;
	overflow:hidden;
}
.playlist .pylst_cnt ul {
	padding:0 17px 0 8px;
}
.playlist .pylst_cnt ul li {
	color:#ccc;
	padding:0 6px;
	background:url(../images/arrow_02.png) no-repeat 0 7px;
}
.playlist .pylst_cnt ul li a, .playlist .pylst_cnt ul li a:hover {
	color:#333333;
	text-decoration:none;
	padding:0 6px;
	margin:0 -6px;
	background:url(../images/arrow_01.png) no-repeat 0 7px;
}
.playlist .pylst_cnt ul li a span {
	color:#333;
	padding:0 6px;
	margin:0 -6px;
	background:#fff url(../images/plylistbg.gif) no-repeat center;
	border:#555 solid 1px;
	height:18px;
	line-height:18px;
}
.playlist .pylst_cnt ul li em {
	color:#aaa;
	font-size:10px;
	height:20px;
	line-height:20px;
	position:relative;
	left:175px;
	top:-21px;
	font-style:normal;
}
/*scroll style start*/
.dumascroll {/*none*/}
.dumascroll_area {height:100%;overflow:hidden;position:relative;}
.dumascroll_bar,.dumascroll_handle,.dumascroll_handle_a,.dumascroll_arrow_up,.dumascroll_arrow_up_a,.dumascroll_arrow_down,.dumascroll_arrow_down_a {background-image:url(../images/gdtiao_bg.png);overflow:hidden;}
.dumascroll_bar {position:absolute;top:1px;right:1px;z-index:9;width:9px;height:543px;cursor:default;-moz-user-select:none;-khtml-user-select:none;user-select:none;background-repeat:repeat-y;background-position:-27px 0;float:left;}
.dumascroll_arrow_up,.dumascroll_arrow_up_a,.dumascroll_handle,.dumascroll_handle_a,.dumascroll_arrow_down,.dumascroll_arrow_down_a {position:absolute;left:0;}
.dumascroll_arrow_up,.dumascroll_arrow_up_a,.dumascroll_arrow_down,.dumascroll_arrow_down_a {width:100%;height:12px;color:#fff;text-align:center;}
.dumascroll_arrow_up,.dumascroll_arrow_up_a {top:0;}
.dumascroll_arrow_down,.dumascroll_arrow_down_a {bottom:0;}
.dumascroll_handle,.dumascroll_handle_a {width:100%;background-repeat:repeat-y;}
.dumascroll_arrow_up {background-position:0 0;}
.dumascroll_arrow_up_a {background-position:-9px 0;}
.dumascroll_handle {background-position:-18px 0;}
.dumascroll_handle_a {background-position:-36px 0;}
.dumascroll_arrow_down {background-position:-45px 0;}
.dumascroll_arrow_down_a {background-position:-54px 0;}
/*scroll style over*/ 



.vodprdlist h4 {
	display:block;
	background:#8f8f8f;
}
.vodprdlist dl {
	display:block;
	padding:8px 0 0 6px;
	height:75px;
	width:272px;
}
.vodprdlist dl dt {
	height:75px;
	width:75px;
	float:left;
	padding-right:6px;
	display:block;
}
.vodprdlist dl dt img {
	height:75px;
	width:75px;
}
.vodprdlist dl dd {
	float:left;
	height:75px;
	width:191px;
	display:block;
	overflow:hidden;
}
.vodprdlist dl dd span {
	display:block;
	color:#fff;
}
.vodprdlist dl dd span a, .vodprdlist dl dd span del, .vodprdlist dl dd span em {
	color:#fff;
	font-style:normal;
}
.vodprdlist dl dd span em {
	background:#aa0009;
	margin-left:4px;
}
.vodprdlist dl dd span img {
	margin-top:2px;
}
/*2010-01-07*/
.mccont .cartvlidetit {
	padding-left:8px;
	background:url(../images/arrow_02.png) no-repeat 0 50%;
	line-height:20px;
	margin:8px 0;
}
.mccont .cartvlidetable01 {
	border:0;
	border-collapse:collapse;
	width:100%;
}
.mccont .cartvlidetable01 tr th, .mccont .cartvlidetable01 tr td {
	text-align:center;
	font-weight:normal;
}
.mccont .cartvlidetable01 tr th {
	background:#f7f7f7;
}
.mccont .cartvlidetable01 tr td {
	padding:8px 0;
	border-bottom:#d9d9d9 solid 1px;
	color:#666;
}
.mccont .cartvlidetable01_price {
	background:#f7f7f7;
	padding:8px;
}
.mccont .cartvlidetable01_price dl {
	height:18px;
}
.mccont .cartvlidetable01_price dl dt, .mccont .cartvlidetable01_price dl dd {
	height:18px;
	float:left;
}
.mccont .cartvlidetable01_price dl dt {
	text-align:right;
	width:85%;
}
.mccont .cartvlidetable01_price dl dd {
	text-align:left;
	width:15%;
}
.mccont .cartvlidetable01_price dl.last dt, .mccont .cartvlidetable01_price dl.last dd {
	font-size:18px;
	color:#aa0009;
}
.mccont .cartvlidetable {
	border-top:#d9d9d9 solid 1px;
	border-left:#d9d9d9 solid 1px;
	border-collapse:collapse;
	width:100%;
}
.mccont .cartvlidetable tr th, .mccont .cartvlidetable tr td {
	border-bottom:#d9d9d9 solid 1px;
	border-right:#d9d9d9 solid 1px;
	padding:4px;
	font-weight:normal;
}
.mccont .cartvlidetable tr th {
	background:#f7f7f7;
	width:100px;
	text-align:right;
}
.mccont .cartvlidetable tr td {
	color:#666;
}
.mccont .cartvlidetable tr td a {
	color:#aa0009;
}
.orderdetailtit {
	margin:0 0 8px 0;
	font-size:14px;
	background:url(../images/orderdetail_03.png) no-repeat left;
	padding-left:24px;
	display:block;
}
.orderdetailtit span {
	color:#aa0009;
	font-size:14px;
}
.static h3 {
	text-align:center;
	display:block;
}
.static div.text p, .static div.text span {
	text-align:center;
	display:block;
	margin:8px 0 0 0;
}
.static div.text span {
	margin:0;
	color:#888;
}
.static div.btngrp_fhsy {
	text-align:center;
	padding:32px 0 0 0;
	position:relative;
}
.static div.btngrp_fhsy span {
	color:#888;
	position:absolute;
	text-align:right;
	left:23%;
	top:38px;
	display:block;
	width:20%;
}
.adzone   	
{
	height:346px;
	margin-bottom:8px;
	overflow:hidden;
}
.adzone .adswitch {
	width:628px;
	height:346px;
}
.adzone .vod_subc {
	width:308px;
	height:346px;
}
.adzone .vod_subc .vodnow {
	width:308px;
	height:312px;
	overflow:hidden;
	background:#666;
	position:relative;
}
.adzone .vod_subc .nowprd_top {
	position:absolute;
	left:0;
	top:0;
	display:block;
	width:308px;
	height:312px;
	z-index:3;
}
.adzone .vod_subc .nowprd {
	position:absolute;
	left:-12px;
	top:-10px;
}
.adzone .vod_subc .subscribe {
	height:26px;
	background:#c1c1c1 url(../images/hp_09.png) left no-repeat;
	margin-top:8px;
	padding-left:32px;
}
.adzone .vod_subc .subscribe span {
	height:23px;
	display:block;
	float:left;
	padding-top:3px;
}
.adzone .vod_subc .subscribe span .textbox {
	padding:2px 0 0 4px;
	height:17px;
	_heigth:15px;
	border:none;
	width:210px;
	_width:208px;
	color:#888;
	
}
.adzone .vod_subc .subscribe span .imgbtn {
	margin:0;_margin:0;
}
.news {clear: both; background: #828282; WIDTH: 628px; color: #fff; height: 26px; margin-top: 8px; position: relative;}
.news ul {padding: 0; margin: 0; overflow: hidden; line-height: 26px; list-style-type: none; height: 26px;}
.news ul li {margin: 0 0 0 1em; text-align:left; line-height: 26px; color: #FFF;}
.news ul li.active {display: block;}
.news span {border-right: #fff 1px solid; padding-right: 0.75em; margin: 0 0.75em 0 0; line-height: 26px; color: #FFF;}
.news ul a {color: #fff; text-decoration: none; line-height: 26px;}
.news ul A:hover {text-decoration: underline;}
.news ol {padding:0px; position: absolute; right: 8px; top: 8px; right: 8px; list-style-type: none; height: 10px; display: block;}
.news ol li {display: block; margin: 0 0 0 3px; width: 10px; height: 10px; float:left;}
.news ol li a {display:block; background: url(../images/switcher.gif) 0px -10px; height: 10px; overflow: hidden; cursor:pointer;}
.news ol li a:hover {background: url(../images/switcher.gif) 0px 10px;}
.news ol li a.active {background: url(../images/switcher.gif) 0px 0px;}
.news ol li a.active:hover {background: url(../images/switcher.gif) 0px 0px;}
.homecommend {
	border:#e4e4e4 solid 1px;
	margin:8px 0 0 0;
	padding:0 0 4px 4px;
}
.homecommend .left {
	width:190px;
}
.homecommend .right {
	width:740px;
}
.homecommend .left h4 
{
    /*
	display:block;
	border-top:#e4e4e4 solid 8px;
	padding:8px 0;
	position:relative*/
	
	
	display:block;
 padding:8px 0 8px 4px; 
 position:relative;
    top: 0px;
    
}
.homecommend .left h4 .more {
	position:absolute;
	right:0;
	top:9px;
}
.homecommend .right dl, .homecommend .right dt, .homecommend .right dd, .homecommend .right span {
	display:block;
	width:140px;
	color:#666;
}
.homecommend .right dl {
	padding:8px 8px 0 0;
	float:left;
}
.homecommend .right dl dt {
	position:relative;
	margin-bottom:4px;
}
.homecommend .right dl dd span em {
	background:#aa0009;
	font-style:normal;
	color:#FFF;
	margin-left:4px;
}
.homecommend .right dl dd span del {
	color:#666;
}
.homecommend .right dl dd span a {
	text-decoration:underline;
}
.homecommend .right dl dd span a:hover {
	text-decoration:none;
}
.homecommend .right dl dd .videoicon {
	background:url(../images/prds_list_51.png) no-repeat right;
}
/*2010-01-08*/
.homecommend_grp .homecommend {
	width:462px;
}
.homecommend_grp .homecommend .right {
	width:auto;
}
.homecommend_grp .homecommend .right dl {
	float:none;
	height:100px;
	width:256px;
	padding:8px 8px 0 8px;
}
.homecommend_grp .homecommend .right dl dt {
	float:left;
	padding-right:8px;
	width:100px;
	margin:0;
}
.homecommend_grp .homecommend .right dl dd span
{
	width:148px;
}
.homecommend_grp .homecommend .right dl dd 
{
	width:148px;
	float:left;
}
#lantern {
	OVERFLOW: hidden; WIDTH: 628px; CURSOR: pointer; HEIGHT: 312px}
#lanternMain {
	WIDTH: 628px; HEIGHT: 282px}
#lanternNavy {
	FLOAT: left; OVERFLOW: hidden; WIDTH:944px; HEIGHT: 30px; TEXT-ALIGN: center;}
#lanternNavy .div_off1 {
	FLOAT: left; HEIGHT: 30px; BACKGROUND-COLOR: #373737; TEXT-ALIGN: center}
#lanternNavy .div_on1 {
	PADDING-RIGHT: 24px; PADDING-LEFT: 10px; FLOAT: left; BORDER-right: #fff 1px solid; HEIGHT: 30px; BACKGROUND-COLOR: #aa0009}
#lanternNavy .div_off2 {
	FLOAT: left; BORDER-right: #fff 1px solid; HEIGHT: 30px; BACKGROUND-COLOR: #373737; TEXT-ALIGN: center}
#lanternNavy .div_on2 {
	PADDING-RIGHT: 24px; PADDING-LEFT: 10px; FLOAT: left; BORDER-right: #fff 1px solid; HEIGHT: 30px; BACKGROUND-COLOR: #aa0009}
#lanternNavy .div_off3 {
	FLOAT: left; BORDER-right: #fff 0px solid; HEIGHT: 30px; BACKGROUND-COLOR: #373737; TEXT-ALIGN: center}
#lanternNavy .div_on3 {
	PADDING-RIGHT: 24px; PADDING-LEFT: 10px; FLOAT: left; BORDER-right: #fff 0px solid; HEIGHT: 30px; BACKGROUND-COLOR: #aa0009}
#lanternNavy div span {
	color: #FFF; line-height: 30px}
#lanternNavy div strong {
	color: #FFF; line-height: 30px}
#lanternImg {
	OVERFLOW: hidden; WIDTH: 628px; position: absolute; HEIGHT: 282px}
.jumppage {
	FLOAT: left; WIDTH: 75px; HEIGHT: 29px}
#lanternnavtoparr {
	Z-INDEX: 100; WIDTH: 628px; BORDER-BOTTOM: #ffffff 1px solid; POSITION: absolute; TOP: 278px; HEIGHT:3px}
#lanternnavtoparr img {
	POSITION: absolute;}
.mianadbnr {
	width:628px;
	height:312px;
}
/*2010-01-11*/
.demoslider {
	width:108px;
	margin:auto;
	overflow:hidden;
}
.filter div .demoslider {
	padding:0 4px 0 3px;
}
.demoslider p input {
	width:108px;
	margin:0;
	*margin:-1px 0;
	padding:0;
	background:none;
	border:none;
	font-size:11px;
	line-height:11px;
	display:block;
	overflow:hidden;
}
.demoslider p {
	padding-top:3px;
}
.demoslider .ui-slider-horizontal {
	float:none;
	height:3px;
	padding:0;
	margin-top:3px;
}
.ui-widget-content {
	background:#e0e0e0;
}
.ui-slider-horizontal {
	height:3px;
}
.ui-slider {
	position:relative;
	text-align:left;
}
.ui-slider-horizontal .ui-slider-range {
	height:3px;
	top:0;
}
.ui-slider .ui-slider-range {
	border:0 none;
	display:block;
	position:absolute;
	z-index:1;
}
.ui-widget-header {
	background:#a4a4a4;
}
.ui-slider-horizontal .ui-slider-handle {
	margin-left:-3px;
	top:-3px;
}
.ui-slider .ui-slider-handle {
	cursor:default;
	height:10px;
	position:absolute;
	width:7px;
	z-index:2;
	background:url(../images/prds_list_price_jt.png) no-repeat;
}
.ui-state-default, .ui-widget-content .ui-state-default {
	background:url(../images/prds_list_price_jt.png) no-repeat;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:medium;
}
.cart_pmx {
	padding:8px 0;
	border:#E4E4E4 solid 1px;
	margin-top:8px;
	background:#f1f1f1;
}
.cart_pmx .left {
	padding:0;
	width:50%;
	background:url(../images/xzpmx_00.png) no-repeat 23px 50%;
}
.cart_pmx .left h4, .cart_pmx .left p {
	display:block;
	padding-left:56px;
	border-left:#E4E4E4 solid 1px;
	border-right:#E4E4E4 solid 1px;
	margin:0 7px;
}
.cart_pmx .left h4 {
	font-size:16px;
	font-family:"Microsoft Yahei";
}
.cart_pmx .left p {
	color:#aa0009;
}
.cart_pmx .okpmx {
	background:url(../images/xzpmx_02.png) no-repeat 23px 50%;
}
.prddetail .select_buy .selectgwp_frame {
	position:relative;
	height:0px;
}
.prddetail .select_buy .selectgwp_frame .selectgwp {
	position:absolute;
	right:-8px;
	top:-8px;
	width:130px;
	padding:4px 8px;
	background:#FFF;
	border-left:#FFC9CC solid 1px;
	border-bottom:#FFC9CC solid 1px;
	overflow:hidden;
}
.prddetail .select_buy .selectgwp h5 {
	font-size:12px;
	font-weight:bold;
	font-family:"Microsoft Yahei";
}
.prddetail .select_buy .selectgwp p {
	color:#666;
	display:block;
}
.prddetail .select_buy .selectgwp p em {
	color:#aa0009;
	padding-left:4px;
	font-style:normal;
}
.prd_prftl_lges .ppl_cont dl dd p {
	display:block;
	line-height:21px;
}
.prd_prftl_lges .ppl_cont dl dd ul {
	list-style:none;
	display:block;
	min-height:26px;
	_height:26px;
	padding:4px 0 0 0;
}
.prd_prftl_lges .ppl_cont dl dd ul li {
	display:block;
	float:left;
	margin-right:8px;
	background:#FFF;
	cursor:pointer;
}
.prd_prftl_lges .ppl_cont dl dd ul li a, .prd_prftl_lges .ppl_cont dl dd ul li a:hover {
	color:#333;
	text-decoration:none;
}
.prd_prftl_lges .ppl_cont dl dd ul.scolor li {
	padding:1px;
	border:#333 solid 1px;
}
.prd_prftl_lges .ppl_cont dl dd ul.ssize li {
	padding:0px 5px;
	border:#999 solid 1px;
}
.prd_prftl_lges .ppl_cont dl dd ul li:hover, .prd_prftl_lges .ppl_cont dl dd ul li.ok {
	border:#ff6600 solid 3px;
	margin-top:-2px;
	margin-right:6px;
	margin-left:-2px;
	position:relative;
}
.prd_prftl_lges .ppl_cont dl dd ul li .okimg {
	display:none;
}
.prd_prftl_lges .ppl_cont dl dd ul li.ok .okimg {
	position:absolute;
	right:-3px;
	bottom:-3px;
	display:block;
}
.prd_prftl_lges .ppl_cont dl dd ul.ssize li.ok .okimg {
	_right:-4px;
}
 .adzone .vod_subc .subscribe span .textbox {
	padding:2px 0 0 4px;
	height:18px;
	_heigth:15px;
	border:0 none;
	width:210px;
	_width:208px;
	color:#888;	
}
#header1_lbllogin span
{
	color:#333333;
	}
	
.netlinka {height:26px; width:944px; width:944px; padding-bottom:4px; background:#e5e5e5 url(../images/netlink_03.png) no-repeat 0 0;margin:0 auto -4px auto;}
.netlinkb {height:26px; background:url(../images/netlink_05.png) no-repeat 100% 0; padding:0 8px;}
.netlinkc {height:26px; display:block; margin:0; padding:0; overflow:hidden;}
.netlinkc dt, .netlinkc dd {display:block; float:left; height:14px; margin:6px 4px; line-height:14px;}
.netlinkc dd a {color:#666666; font-size:12px; line-height:14px; text-decoration:none;}
.netlinkc dd a:hover {text-decoration:underline;}
.netlinkc dt img {vertical-align:top;}

/*********分页控件*************/
#pagerdown{ float:right; text-align:right;}
#pagerdown a{ display:block; border:1px solid #ddd; float:left; padding:3px 7px; line-height:14px; }

#pagerdown .pagecurrentcss{ display:block; border:1px solid #ddd;  background-color:#8B8A8A; color:#fff; font-weight:bolder;  padding:3px 7px; float:left; line-height:14px; }

#pagerdown span a{display:block; background-color:#fff; color:#000; float:left;line-height:14px; margin-right:5px; padding:3px 7px; }

/*.pager_index_count{border:1px solid #ddd; padding:3px 7px; line-height:14px;   float:right; margin-left:4px;}
.pager_index_count_c {border:1px solid #ddd; padding:3px 7px; line-height:14px;   float:right; margin-left:4px;}*/
#lab_index_count{ line-height:22px;}

/*.pager_index_count_c:link 
{
	text-decoration:none;
	}
.pager_index_count_c:visited 
{
	text-decoration:none;
	}
.pager_index_count_c:hover 
{
	text-decoration:none;
	}*/
#linkNextPage:link 
{
	color:#5b5b5b;
	text-decoration:none;
	}
#linkNextPage:visited 
{
	color:#5b5b5b;
	text-decoration:none;	
	}
#lab_index_count{  float:right}
#pagerdown div a {float:none;}
#pagerdown div a {float:none; display:inline; border:0;}

.poplayer_new 
{
	overflow:hidden;
	position:absolute;
	right:28px;
	top:-265px;
	*top:-248px;
	width:441px;

}
.poplayer_new .a img, .poplayer_new .c img {
	vertical-align:top;
}
.poplayer_new .a {
	height:10px;
	overflow:hidden;
}
.poplayer_new .c {
	height:20px;
	overflow:hidden;
}
.poplayer_new .b {
	background:url(../images/helpicon_new_05.gif) repeat-y;
	padding:4px 14px 8px 14px;
}
.poplayer_new .b h3 {
	padding:0;
	margin:0;
}
.poplayer_new .b p {
	padding:0;
	margin:0;
	font-size:12px;
	line-height:22px;
	color:#888;
}
.poplayer_new .b table, .poplayer_new .b table tr {
	padding:0;
	margin:0;
	border:0 none;
	border-collapse:collapse;
	width:100%;
}
.poplayer_new .b table tr td {
	padding:4px 0;
	margin:0;
	font-size:12px;
}
.poplayer_new .b table tr td textarea {
	margin:0;
	*margin:-1px 0;
	padding:4px;
	width:399px;
	height:60px;
	border:#CCC solid 1px;
	font-size:12px;
}
.poplayer_new .b table tr td input {
	margin:0;
	*margin:-1px 0;
	padding:0px 4px;
	width:347px;
	height:18px;
	border:#CCC solid 1px;
	font-size:12px;
	line-height:18px;
}
.poplayer_new .b table tr td span {
	padding:0 4px 0 0;
}
.poplayer_new .b .l_btngroup {
	text-align:center;
	height:20px;
	padding:8px 0 0 0;
}
.poplayer_new .b .l_btngroup input {
	padding:0 8px;
}
.floathelp {
	height:30px;
	margin-left:909px;
	width:91px
}
.btmlayer a{display :block ;width:11px ;height:11px;
}

.wxpj span img{ vertical-align:top;}



.cart_xg_l {
	width:225px;
}
.cart_xg_l .a {
	height:9px;
	overflow:hidden;
}
.cart_xg_l .b {
	background:url(../images/cart_xg_12.gif) repeat-y;
	padding:2px 11px 0 20px;
}
.cart_xg_l .c {
	height:11px;
	overflow:hidden;
}
.cart_xg_l .a img, .cart_xg_l .c img {
	vertical-align:top;
}
.cart_xg_l .b strong {
	color:#333333;
	display:block;
}
.cart_xg_l .b span {
	color:#666666;
	display:block;
}
.cart_xg, .cart_xg_hover  {
	height:18px;
	float:left;
	margin-top:0;
	position:relative;
	_overflow:hidden;
}
.cart_xg .linka {
	display:block;
	float:left;
}
.cart_xg .cart_xg_l 
{
	display:none;
}
.cart_xg_hover .cart_xg_l {
	display:block;
	position:absolute;
	right:-230px;
	top:-45px;
	float:left;
	z-index:999;
}
.cart_xg_hover .linka {
	display:block;
	float:left;
}
.commitment {
	width:944px;
	margin:0 auto 8px auto;
}
.commitment ul {
	width:944px;
	height:49px;
	overflow:hidden;
	margin:0;
	padding:0;
	background:url(../images/commitment_03.gif) left no-repeat;
	list-style:none;
}
.commitment ul li {
	float:right;
	width:140px;
	height:49px;
	margin-left:8px;
}
.commitment ul li img {
	border:none;
	vertical-align:top;
}

 
/*****************/
/*取消订单样式*/
.orderbtncss{padding:1px 3px; border:1px solid #ccc; background-color:#eee;}

#leadspace_container {position:relative; width:628px; height:312px;}
.slide_img {overflow:hidden; width:628px; height:312px;}
.slide_img li {display:none;}
.slide_img li.current {display:block;}
.slide_li {position:absolute; left:0; bottom:0px; list-style:none;}
.slide_li li {float:left; height:30px; line-height:30px; margin-right:1px; text-align:center;}
.slide_li a {display:block; height:30px; font-size:13px; color:#FFF; text-decoration:none; overflow:hidden;line-height:30px;}
.slide_li .current a, .slide_li a:hover {color:#333; text-decoration:none;}
.bg li {background:#666; opacity:0.8; filter:alpha(opacity=80);}
.bg li.current{background:#FFF;}
.slide_txt span {display:none;}


.xl_prdlist {width:732px; padding:8px 0 8px 8px; margin:0 auto;}
.xl_prdlist dl, .xl_prdlist dl dt, .xl_prdlist dl dd {width:175px; color:#666; display:block;}
.xl_prdlist dl {padding:0 8px 8px 0; float:left; height:267px;}
.l_prdlist {width:740px; padding:8px 0 8px 8px; margin:0 auto;}
.l_prdlist dl, .l_prdlist dl dt, .l_prdlist dl dd {width:140px; color:#666; display:block;}
.l_prdlist dl {padding:0 8px 8px 0; float:left; height:232px;}
.l_prdlist dl dt, .xl_prdlist dl dt {padding:0 0 2px 0;}
.l_prdlist dl dd.YES, .xl_prdlist dl dd.YES {background:url(http://www.ssgo.com/images/prds_list_51.png) no-repeat right;}
.l_prdlist dl dd.NO, .xl_prdlist dl dd.NO {background:none;}
.l_prdlist dl dd a, .xl_prdlist dl dd a {text-decoration:underline;}
.l_prdlist dl dd a:hover, .xl_prdlist dl dd a:hover {text-decoration:none;}
.l_prdlist dl dd.price_point, .xl_prdlist dl dd.price_point {color:#aa0009;}


.hp_cata_brd_line {
padding:8px 0 0 0;
height:19px;
font-size:12px;
}
.hp_cata_brd_line ul {
height:19px;
list-style:none;
display:block;
padding:0;
margin:0 8px 0 0;
float:left;
background:url(../images/shuxian_01.gif)
no-repeat right;
}
.hp_cata_brd_line ul li {
display:block;
float:left;
padding:0 8px 0 0;
line-height:19px;
}
.hp_cata_brd_line ul li a {
line-height:19px;
color:#333333;
text-decoration:none;
}
.hp_cata_brd_line ul li a:hover {
color:#666666;
text-decoration:underline;
}
.hp_cata_brd_line ul.moreprds li a {
color:#aa0009;
text-decoration:none;
}
.hp_cata_brd_line ul.moreprds li a:hover {
color:#aa0009;
text-decoration:underline;
}
.hp_cata_brd_line ul.moreprds {
background:url(../images/hongjiantou.gif)
no-repeat right;
}
.shareit {float:right;}


.headerlinks {
	display:block;
	list-style:none;
	height:18px;
}
.headerlinks li {
	float:right;
	display:block;
	padding:0 1px 0 0;
	background:url(http://www.ssgo.com/images/shuxian_01.gif) no-repeat right center;
}
.headerlinks li.myssgolink {
	position:relative;
}
.headerlinks li.myssgolink a font {
	color:#ccc;
}
.headerlinks li a {
	display:block;
	padding:0 8px;
}
.headerlinks li a:hover {
	background:#eee;
	text-decoration:none;
}
.headerlinks li ol {
	position:absolute;
	width:86px;
	border:1px solid #E4E4E4;
	list-style:none;
	background:#FFF;
}
.headerlinks li ol li {
	display:block;
	float:none;
	padding:0;
	background:none;
	margin:0;
	height:18px;
}
.headerlinks li ol li a {
	text-align:center;
	display:block;
	margin:0;
	padding:0;
	height:18px;
}
.headerlinks li.displayblock ol {
	display:block;
	z-index:155;
}
.headerlinks li.displaynone ol {
	display:none;
}

.poplayer_new {
	top:-355px;
}
.poplayer_new .b table tr td input {
	width:337px;
}
.poplayer_new .b table tr td textarea {
	width:390px;
}
.questions_add {
	padding:4px 0;
	margin:6px 0;
	border-top:#e4e4e4 solid 1px;
	border-bottom:#e4e4e4 solid 1px;
}
.questions_add ul {
	list-style:none;
	display:block;
}
.questions_add ul li {
	display:inline;
	padding:0 16px 0 0;
}
.questions_add ul li a {
	color:#aa0009;
}
.questions_add_search {
	height:20px;
	padding:8px 0 4px 0;
}
.questions_add_search span {
	display:block;
	height:20px;
	float:left;
}
.questions_add_search span input {
	display:block;
	border:#e4e4e4 solid 1px;
	padding:0;
	color:#888;
	margin:0;
	*margin:-1px 0;
}
.storeaddr {
	width:748px;
	height:530px;
	background:url(../images/storeaddrpage_05.gif) top right no-repeat;
}
.titleaddr {
	width:352px;
	padding-top:36px;
	height:43px;
	background:url(../images/storeaddrpage_03.gif) no-repeat;
}
.titleaddr .a, .titleaddr .b {
	float:left;
	width:176px;
	font-size:12px;
	color:#FFFFFF;
	text-align:center;
	cursor:pointer;
	height:43px;
}
.titleaddr .a font, .titleaddr .b font {
	font-size:14px;
	display:block;
}
.storeaddrcnt {
	position:relative;
	display:none;
}
.storeaddrcnt .a, .storeaddrcnt .b {
	position:absolute;
	top:7px;
	left:0;
	width:748px;
	height:450px;
	background:#FFFFFF;
	z-index:1;
}
.storeaddrcnt .b {
	left:-176px;
}
.addrdisplayblock .storeaddrcnt {
	z-index:2;
	display:block;
}
.addrdisplaynone .storeaddrcnt {
	z-index:1;
	display:none;
}
.storeaddrcnt .a img, .storeaddrcnt .b img {
	position:absolute;
}
.storeaddrcnt .a img {
	left:85px;
}
.storeaddrcnt .b img {
	left:255px;
}
#regoldpush, #regoldpush div, #regoldpush div div {
	height:auto;
	padding:0;
}
#regoldpush .b {
	padding:2px 11px 0 20px;
}
#regoldpush {
	position:relative;
	z-index:10;
}
#regoldpush .a {
	height:9px;
}
#regoldpush .c {
	height:11px;
}
.stateicon_shouwan {background:url("../images/shouwanico.png") no-repeat; bottom:0; left:0; position:absolute;}
.contentlayer {
	float:left;
	position:relative;
	cursor:pointer;
	z-index:200;
	font:12px/18px normal Arial, Helvetica, sans-serif;
}
.contentlayer .a {
	padding-right:8px;
}
.contentlayer .b {
	position:absolute;
	left:100%;
	top:0;
	width:200px;
	padding:4px 8px;
	border:1px solid #ddd;
	background:#FFF;
}
.contentlayer .b strong {
	color:#333;
	display:block;
}
.contentlayer .b span {
	color:#666;
	display:block;
}
.contentlayer .b .layer_arr {
	position:absolute;
	right:100%;
	top:3px;
}
.contentlayer .b .tl {
	position:absolute;
	top:-1px;
	left:-1px;
}
.contentlayer .b .tr {
	position:absolute;
	top:-1px;
	right:-1px;
}
.contentlayer .b .bl {
	position:absolute;
	bottom:-1px;
	left:-1px;
}
.contentlayer .b .br {
	position:absolute;
	bottom:-1px;
	right:-1px;
}
.hiddenlayer .b {
	display:none;
}
.showlayer .b {
	display:block;
}
.prddetail .brandimg a {position:absolute; right:0; top:0; width:85px; height:35px; display:block; text-align:center;}

 .prddetail .brandimg a:hover {text-decoration:none;}
 
 .morebrands {
	width:746px;
	background:url(../images/morebrandsbg.gif) repeat-x 0 -10px;
	margin-bottom:8px;
	border:#ededed solid 1px;
}
.morebrands dl, .morebrands dl dt, .morebrands dl dd {
	list-style:none;
	display:block;
	padding:0;
	margin:0;
}
.morebrands dl dt {
	clear:both;
	font-size:13px;
	font-weight:bold;
	padding:6px 8px;
}
.morebrands dl dd {
	float:left;
	width:116px;
	text-align:center;
	padding:4px 4px;
	overflow:hidden;
	height:18px;
}
.morebrands_btn {
	clear:both;
	padding:8px 0 0 0;
	height:18px;
}
.morebrands_btn a {
	float:right;
	display:block;
	height:18px;
	line-height:18px;
	padding:0 4px;
	background:#333;
	color:#fff;
}
.morebrands_btn a:hover {
	background:#ededed;
	color:#333;
	text-decoration:none;
}
.morebrands_hidden dl {
	height:52px;
	overflow:hidden;
}
.morebrands_hidden dl {height:54px;}
.morebrands dl dd a {border:1px solid #EDEDED;display:block;height:18px;
line-height:18px;margin:0 4px;}

.ullsit_vchr_red {background:#aa0009; padding:8px;}
.ullsit_vchr_red table tr td {color:#ffffff;}
.catehovereff {
	position:absolute;
	color:#fff;
	background:#000;
	padding:2px 4px;
	width:167px;
	height:171px;
	cursor:pointer;
	display:none;
	overflow:hidden;
	z-index:1;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	opacity:0.8;
}
.catehovereff div {
	height:73px;
	overflow:hidden;
	margin-bottom:4px;
}
.catehovereff div b, .catehovereff div span {
	display:block;
}
.catehoverlink, .catehoverlink:hover, .catehoverlink_on, .catehoverlink_on:hover {
	text-decoration:none;
	display:block;
	width:175px;
	height:175px;
	z-index:1;
	position:absolute;
}
.catehoverlink_on .catehovereff {
	display:block;
}
.catehovereff .catebuybtn {
	width:50px;
	text-align:center;
	height:18px;
	background:#aa0009;
	position:absolute;
	right:0;
	bottom:0;
	_right:-1px;
	_bottom:-1px;
	margin:0;
}
.prdslist_right dl dt {
	height:175px;
}
#content2 * {line-height:1.4em;} 
.infiniteCarousel {
  width:332px;
  height:60px;
  position:relative;
}
.infiniteCarousel .wrapper {
  width:332px;
  overflow:auto;
  height:60px;
  margin:0;
  position:absolute;
  top:0;
}
.infiniteCarousel .wrapper ul {
  width:9999px;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0;
  padding:8px 0 0 0;
  position:absolute;
  top:0;
    left: 0px;
}
.infiniteCarousel ul li {
  display:block;
  float:left;
  padding:0 4px 0 0;
  height:52px;
  width:52px;
}
.infiniteCarousel ul li a img {
  display:block;
}
.infiniteCarousel ul li a {
  display:block;
  border:#fff solid 1px;
}
.infiniteCarousel ul li a:hover {
  border:#aa0009 solid 1px;
  -moz-border-radius:2px;
  -webkit-border-radius:2px;
}
.infiniteCarousel .arrow {
  display:block;
  height:14px;
  width:14px;
  background:url(../images/arrow_prdimgeff.gif) no-repeat 0 0 #333333;
  text-indent:-999px;
  position:absolute;
  top:27px;
  cursor:pointer;
}
.infiniteCarousel .forward {
  background-position:0 0;
  right:0;
}
.infiniteCarousel .back {
  background-position:0 -30px;
  left:0;
}
.infiniteCarousel .forward:hover {
  background-position:0 -15px;
}
.infiniteCarousel .back:hover {
  background-position:0 -45px;
}
.catehovereff div:first-child {height:90px;}
.prddetail .select_buy ul.ssize li {font-size:9px;}
.prddetail .select_buy ul li {margin-right:5px;}
.prddetail .select_buy ul li:hover, .prddetail .select_buy ul li.ok {margin-right:3px;}
.prddetail .price font {font-family:Georgia; text-decoration:line-through;}

#newpoint_title {
	padding:0 0 0 10px;
	margin:0;
	height:20px;
	line-height:20px;
	color:#FFF;
	font-size:12px;
}
.newpoint_content {
	background:#FFF;
	padding:2px 6px;
}
.newpoint_content table tr td, .newpoint_content table tr th {
	font-size:12px;
	text-align:left;
}
.newpoint_content table tr td {
	color:#666;
}
#newpoint_frame img.tl, #newpoint_frame img.tr, #newpoint_frame img.bl, #newpoint_frame img.br, #newpoint_frame_red img.tl, #newpoint_frame_red img.tr, #newpoint_frame_red img.bl, #newpoint_frame_red img.br {
	position:absolute;
}
#newpoint_frame img.tl, #newpoint_frame_red img.tl {
	left:0;
	_left:-1px;
	top:0;
}
#newpoint_frame img.tr, #newpoint_frame_red img.tr {
	right:0;
	_right:-1px;
	top:0;
}
#newpoint_frame img.bl, #newpoint_frame_red img.bl {
	left:0;
	_left:-1px;
	bottom:0;
}
#newpoint_frame img.br, #newpoint_frame_red img.br {
	right:0;
	_right:-1px;
	bottom:0;
}
#newpoint_frame .newpoint_content table tr td .usepointnow {
	background:#aa0009;
	color:#FFF;
	padding:0 4px;
	font-size:16px;
}
#newpoint_frame {
	background:#333;
	padding:1px;
	position:relative;
}
#newpoint_frame_red .newpoint_content table tr td .usepointnow {
	background:#ff4e00;
	color:#FFF;
	padding:0 4px;
	font-size:16px;
}
#newpoint_frame_red {
	background:#ff4e00;
	padding:1px;
	position:relative;
}

.color_black
{
color:#000000;
font-weight:bold;
 padding-left:12px;

}
.padding_left_8px
{
    padding-left:12px;
}

.cartpaytit {
background:url("../images/arrow_02.png") no-repeat scroll 8px 50% #F7F7F7;
line-height:20px;
margin:8px 0;
padding-left:16px;
}

.hhdg {
	background:#fff;
	padding:8px 8px 19px 8px;
	border:2px solid #b2b2b2;
	width:290px;
}
.hhdg_close {
	position:relative;
	height:11px;
}
.hhdg_close a {
	position:absolute;
	right:0;
	top:0;
	display:block;
	height:11px;
	width:11px;
}
.hhdg_close a img {
	display:block;
	height:11px;
	width:11px;
}
.hhdg_cent {
	color:#333;
	margin:0;
}
.hhdg_cent span, .hhdg_cent b {
	color:#aa0009;
}
.hhdg_cent b {
	font-size:14px;
}
.hhdg_cent em {
	font-style:normal;
	color:#999;
}
.hhdg_phone {
	color:#666;
	height:38px;
}
.hhdg_phone .a, .hhdg_phone .b {
	display:block;
	float:left;
}
.hhdg_phone .a {
	height:18px;
	width:180px;
	padding:0 2px;
	margin:0 8px 0 0;
	border:#b2b2b2 solid 1px;
	background:#FFF;
	line-height:18px;
	_margin:-1px 8px -1px 0;
}
.hhdg_phone .b {
	height:20px;
	width:44px;
	padding:0;
	margin:0;
	border:0 none;
	background:url(../images/hhdg_03.gif) no-repeat;
	line-height:18px;
	cursor:pointer;
}
