goodsRec/*
Template Name: Ç¾Ì³Ä£
Template URI: http://demo.wd5u.com/360buy/
Description: Ì³Ä£ 2.7.2
Version: 1.0
Author: DouCo Team
Author URI: http://www.douco.net/
Logo filename: logo.gif
*/
@import url(style_red.css);

/* È«Í¨
----------------------------------------------- */
body {
	font-family:"", Arial, Lucida, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	line-height:150%;
	margin: 0;
	padding: 0;
}
p, ul, ol, dl, dt, dd, form, blockquote {
	margin: 0;
	padding: 0;
}
ul, ol {
	list-style: none;
}
h1, h2, h3, h4, h5, h6 {
	font-size: 12px;
	margin: 0;
	padding: 0;
}
em {
	font-style:normal;
}
img {
	border: 0;
}
ul,li{ list-style:none;}
a:link, a:visited {
	color:#333;
	text-decoration:none;
}
a:hover, a:active {
	color:#FF0000;
	text-decoration:underline;
}
.clear {
	clear:both;
	display:block;
	height:0;
	line-height:0;
	font-size:0;
}
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
*html .clearfix {
	height:1%;
}
*+html .clearfix {
	height:1%;
}
.none {
	display:none;
}
.pt20 {
	padding-top:20px;
}
.mt {
	margin-top:10px;
}
.mb {
	margin-bottom:10px;
}
.mtop .extra {
	float:right;
}
.blank {
	height:8px;
	line-height:8px;
	clear:both;
	visibility:hidden;
}
.blank5 {
	height:5px;
	line-height:5px;/* _margin:-3px 0;*/
	clear:both;
	visibility:hidden;
}
/* 
----------------------------------------------- */
#globalWrapper {
	margin: 0px auto;
}
.wrap {
	width: 980px;
	margin: 0px auto;
}
#wrapper {
	overflow: hidden;
	width: 980px;
	margin: 0px auto;
}
#container {
	width: 980px;
	margin: 0px auto;
	margin-bottom:15px;
}
#pageLeft {
	float:left;
	width:211px;
	margin-right:6px;
}
#pageMiddle {
	float: left;
	width: 546px;
}
#pageRight {
	float: right;
	width: 211px;
	overflow: hidden;
}
#pageIn {
	float: left;
	width: 763px;
	overflow: hidden;
}
#pageIn td {
	height:25px;
}
/* Í·
----------------------------------------------- */
#top {
	background:url(images/bg_shortcut.gif) repeat-x 0 -134px;
	height:30px;
}
#top span {
	float:right;
	line-height:26px;
	color:#ACACAC;
	padding:2px 0;
}
#top .link-regist {
	color:#FF6600;
}
#top ul {
	background:url(images/bg_shortcut.gif) no-repeat -110px -165px;
	float:right;
	height:30px;
	line-height:30px;
	padding-left:70px;
	position:relative;
	z-index:1;
}
#top ul li {
	background:url(images/bg_shortcut.gif) no-repeat -260px -100px;
	color:#ACACAC;
	float:left;
	height:26px;
	line-height:26px;
	padding:2px 10px;
}
#top .sub {
	width:80px;
	padding:0;
}
#top li dl {
	overflow:hidden;
	padding:0 6px;
}
#top li dt {
	height:26px;
	padding:2px 0 2px 8px;
	overflow:hidden;
}
#top li dt b {
	float:right;
	width:5px;
	height:3px;
	margin:12px 0 10px 2px;
	background:url(images/bg_shortcut.gif) no-repeat -210px -25px;
}
#top li dd {
	display:none;
	line-height:20px;
	padding-left:8px;
}
#top li:hover dl, #top .hover dl {
	padding:0 5px;
	border:solid #ccc;
	border-width:0 1px 1px;
	background:#fff;
}
#top li:hover dd, #top .hover dd {
	display:block;
}
#top li:hover b, #top .hover b {
	background-position:-220px -25px;
}
*html #top li.sub dl {
	position:absolute;
}
/*header*/
#header {
	margin-bottom:7px;
	background: url(images/tel-index.jpg) no-repeat right 10px;
}
#logo {
	float:left;
	padding:8px 10px 0;
	margin-right:10px;
}
#nav {
	float:left;
	padding-top:62px;
	position:relative;
	z-index:10;
	overflow:hidden;
	margin-bottom:-2px;
	
}
#nav a {
	float:left;
	width:87px;
	height:27px;
	line-height:29px;
	text-decoration:none;
	text-align:center;
	font-size:14px;
	font-weight:bold;
}
#nav li {
	float:left;
	width:87px;
	height:27px;
	padding:0 0 2px;
	background-image:url(images/bg_nav.jpg);
	background-color:#CC0C0C;
	background-repeat:no-repeat;
	background-position:-297px -87px;
	margin-right:2px;
}
#nav #cur {
	background-position:-209px -87px;
}
#nav #cur a {
	color:#fff;
	font-weight:bold;
}
#nav #last {
	background-position:-118px -87px;
}
#nav #last a {
	color:#c00;
}
/*search*/
#search {
	height:54px;
	background:url(images/bg_nav.jpg) #CC0C0C repeat-x 0 -120px;
}
#search .left {
	float:left;
	width:10px;
	height:54px;
	margin-right:2px;
	background:url(images/bg_nav.jpg) no-repeat 0 -32px;
}
#search .searchForm {
	float:left;
	width:283px;
	height:29px;
	padding:1px 0 1px 1px;
	margin:11px 10px 0 0;
	background:url(images/bg_nav.jpg) no-repeat 0 0;
}
#search .searchForm input {
	float:left;
}
#search .key {
	float:left;
	position:relative;
width;
207px;
	z-index:12;
	font-family:arial;
	zoom:1;
}
#search .key #keyword {
	width:178px;
	height:15px;
	padding:8px 5px 6px 24px;
	border:0;
	line-height:15px;
	background:none;
	color:#999;
	font-size:14px;
}
/*search_ajax*/
#search #search_ajax {
	position:absolute;
	top:29px;
	left:-1px;
	width:207px;
	border:1px solid #990005;
	background:#fff;
	overflow:hidden;
}
#search #search_ajax li {
	float:left;
	width:203px;
	overflow:hidden;
	padding:1px 2px;
	cursor:pointer;
}
#search #search_ajax li:hover {
	background:#FFFF99;
}
#search #search_ajax div {
	float:left;
	width:150px;
	overflow:hidden;
}
#search #search_ajax span {
	float:right;
	font-size:11px;
	color:#CC0000;
}
#search .btnSearch {
	float:left;
	width:76px;
	height:29px;
	padding:0;
	margin:0;
	border:0;
	background:url(images/bg_nav.jpg) no-repeat -308px -1px;
	cursor:pointer;
	font-size:14px;
	color:#CC0033;
	font-weight:bold;
*padding-top:4px;
}
#search .hotwords {
	float:left;
	width:390px;
	height:20px;
	margin-top:17px;
	padding-right:15px;
	color:#fcc;
	line-height:20px;
	overflow:hidden;
}
#search .hotwords a {
	float:left;
	color:#fcc;
	margin-right:10px;
	white-space:nowrap;
}
#search .hotwords strong {
	float:left;
}
#search #mycart {
	float:right;
	width:247px;
	height:26px;
	padding:13px 13px 15px 0;
	background:url(images/bg_nav.jpg) no-repeat -124px -32px;
	line-height:28px;
}
#search #mycart li {
	float:left;
	text-align:center;
}
#search #mycart .fore1 {
	position:relative;
	z-index:20;
	width:120px;
	padding:0 25px 0 30px;
}
#search #mycart .topcart  { width:120px; height:20px; overflow:hidden;
}
#search #mycart .topcart strong {
	padding:0 4px;
	color:#066FC9;
}
#search #mycart .topcart em {
	display:none;
}
#search #mycart .fore2 {
	width:60px;
	padding-right:10px;
}
#search #mycart .fore2 a {
	color:#fff;
}
/*o-mycart-list*/
#mycart .on #o-mycart-list {
	display: block;
}
#mycart .out #o-mycart-list {
	display:none;
}
#o-mycart-list {
	position:absolute;
	top:20px;
	left:-110px;
	width:368px;
	padding-top:10px;
}
#mycart-list {
	width:354px;
	padding:0 5px 5px;
	border:3px solid #FCD410;
	background:#fff;
	text-align:left;
}
#mycart-list dl {
	height:60px;
	overflow:hidden;
	zoom:1;
}
#mycart-list strong {
	color:#FF2400;
}
#mycart-list .p-img {
	float:left;
	width:50px;
	margin-right:6px;
}
#mycart-list .p-name {
	float:left;
	width:200px;
	margin-top:10px;
	height:40px;
	line-height:20px;
}
#mycart-list .extra {
	float:right;
	width:90px;
	margin-top:10px;
	height:40px;
	line-height:20px;
	text-align:right;
}
#mycart-list .extra a {
	color:#999;
}
#mycart-list .total {
	text-align:center;
}
#mycart-list .total a {
	color:#333333;
	text-decoration:none;
	cursor: text
}
#btn-savetocart, #btn-payforgoods {
	height:21px;
	background-image:url(images/bg_nav.jpg);
	background-repeat:no-repeat;
	line-height:21px;
	text-align:center;
}
#btn-savetocart {
	float:left;
	width:72px;
	background-position:-14px -54px;
}
#btn-payforgoods {
	float:right;
	width:91px;
	background-position:-14px -32px;
	color:#fff;
}
*html #search {
	overflow:hidden;
	margin-top:-2px;
}
*html .searchForm {
	overflow:hidden;
}
/* íµ¥
----------------------------------------------- */
/* -- btn -- */
.btn {
	background:url(images/btn.png) no-repeat 0 0;
	cursor:pointer;
	height:23px;
	line-height:25px;
	color:#B94400;
	font-weight:bold;
	border:none;
}
.btn2 {
	background-position:0 -30px;
	width:67px;
}
.btn2a {
	background-position:0 0;
	width:67px;
	color:#3A3A3A;
}
.btn6a {
	background-position:-77px -30px;
	width:163px;
	color:#3A3A3A;
}
.btn4 {
	background-position:0 -60px;
	width:100px;
}
.btn8 {
	background-position:-110px -60px;
	width:130px;
}
.btn10 {
	background-position:-77px -30px;
	width:163px;
}
.bnt_order {
	background:url(images/btn_order_query.gif) no-repeat;
	width:88px;
	height:20px;
	text-align:center;
	line-height:21px;
	color:#fff;
	border:none;
	cursor:pointer;
}
.btn_reg, .btn_login, .btn_regsub, .btn_suborder {
	background:url(images/btn.png) no-repeat 0 0;
	border:none;
	cursor:pointer;
	display:block;
	font-size:14px;
	font-weight:bold;
}
.btn_login {
	background-position:-175px -90px;
	width:87px;
	height:35px;
	color:#FFFFFF;
}
.btn_reg {
	background-position:0 -130px;
	width:136px;
	height:35px;
	color:#333333;
}
.btn_regsub {
	background-position:0 -90px;
	width:166px;
	height:32px;
	color:#FFFFFF;
}
.btn_suborder {
	background-position:0 -90px;
	width:166px;
	height:32px;
	color:#FFFFFF;
}
/* -- input -- */
.textInput {
	border:1px solid #BBBBBB;
	font-family:arial, "";
	font-size:14px;
	height:16px;
	padding:4px 3px;
}
.textInput_member {
	width: 34px;
	background: #fff;
	margin-right: 5px;
	padding-left:3px;
	border: 1px solid #DDD;
	line-height:14px;
	height:14px;
}
.libInput {
	border:1px solid #EEE;
	margin-bottom:8px;
	width:165px;
	padding:3px 5px;
}
/* -- price -- */
.price_shop {
	color:#FF6600;
	font-weight:bolder;
}
.price_promote {
	color:#FF0000;
	font-weight:bolder;
}
.price_market {
	color:#999999;
	text-decoration:line-through;
	font-weight:bolder;
}
.p-img, .p-name, .p-price, .p-market {
	overflow:hidden;
}
.p-img {
	margin:5px 0;
}
.p-name {
	height:3em;
	word-break:break-all;
}
.p-price {
	color:#999;
}
.p-price strong {
	color:#f60;
}
.p-market strong {
	color:#f60;
}
/* Library:Í¨Ã½á¹¹
----------------------------------------------- */
/* -- libDiv -- */
.libDiv {	margin-bottom:10px; margin-top:10px;}
.libDiv h3 {
	background:url(images/bg.gif) no-repeat scroll 0 -30px #E6E6E6;
	height:24px;
	line-height:24px;
	padding:3px 8px;
	font-size:14px;
}
.libDiv h3 span {
	float:right;
	font-size:12px;
}
.libDiv h3 span a {
	color:#999;
}
.libDiv .bot {
	margin-top:-5px;
	height:5px;
	clear:both;
	overflow:hidden;
}
.libDiv .libBor {
	border: 1px solid #E6E6E6;
	border-top: none;
}
.libDiv .libBor2 {
	border: 1px solid #E6E6E6;
	border-top: none;
	width:211px;
	float:right;
}
.line{ border-bottom:1px solid #FF0000;}
/* -- bigDiv -- */
.bigDiv {
	margin-bottom:10px;
}
.bigDiv h3 {
	background:url(images/tit_div.gif) repeat-x 0 -45px;
	height:33px;
	line-height:33px;
	padding-left:15px;
}
.bigDiv h3 span {
	float:right;
	font-weight:normal;
	margin-right:10px;
}
.bigDiv h3 span a {
	color:#005AA0;
}
.bigDiv .bborder {
	border: 1px solid #D1D1D1;
	border-top:none;
	padding:20px 10px;
}
/* -- fullDiv -- */
.fullDiv {
}
.fullDiv h3 {
	background:url(images/tit_div.gif) repeat-x;
	height:33px;
	line-height:33px;
	padding-left:15px;
}
.fullDiv h3 span {
	float:right;
	font-weight:normal;
	margin-right:10px;
}
.fullDiv h3 span a {
	color:#005AA0;
}
.fullDiv .fborder {
	border: 1px solid #D1D1D1;
	border-top:none;
	padding:20px 40px;
}
/* -- globalcss -- */
.divBor {
	border: 1px solid #E6E6E6;
}
.content-div {
	padding: 5px;
}
.globalTitle {
	background:url(images/bg_hotsale.gif) repeat-x 0 -552px;
	border-top:1px solid #EED97C;
	color:#CC0000;
	height:28px;
	line-height:28px;
	padding:0 10px 8px;
	font-size:14px;
	font-weight:bold;
}
.globalTitle .modify {
	position: absolute;
	top: 5px;
	right: 10px;
}
span.modify {
	float: right;
	padding-right: 5px;
	margin-top: -8px;
	font-size: 12px;
}
span.modify a {
	text-decoration: underline;
}
/* -- tableList -- */
.tableList {
	width: 100%;
}
.tableList th {
	text-align: left;
	vertical-align: top;
	padding: 3px 3px 8px 8px;
	border-bottom: 2px solid #EAEAEA;
}
.tableList td {
	vertical-align: top;
	padding: 3px 3px 3px 10px;
	border-bottom: 1px solid #e1e1e1;
	line-height:22px;
}
.tableList tr.last td {
	border: 0;
}
/* LIBRARY: category_tree 
----------------------------------------------- */
/* - Ò³ - */
#cateTree {
	background-color:#FFFFF5;
	width:211px;
	font-size:12px;
}
#cateTree h2 {
	background:url(images/bg.gif) no-repeat;
	font-size:14px;
	height:24px;
	line-height:24px;
	padding:3px 8px;
	color:#FFF;
}
#cateTree h2 span {
	font-size:12px;
	float:right;
	font-weight:normal;
}
#cateTree h2 span a {
	color:#FFF;
}
#cateTree .oneCat {
	width:209px;
	border: 1px solid #C40000;
	border-top:0;
	line-height:13.5pt;
}
#cateTree .oneCat h3 {
	margin:0px;
	padding:3px 5px 0px 9px;
}
#cateTree .oneCat h3 a {
	color:#CC0000;
	font-weight:bold;
	font-size:14px;
	line-height:22px;
}
#cateTree .twoCat {
	background:url(images/cat_two.gif) no-repeat;
	width:209px;
	height:26px;
	line-height:26px;
	font-weight:normal;
	color:#333333;
	position:relative;
}
#cateTree .twoCat a {
	font:12px;
	text-decoration:none;
	color:#333333;
}
#cateTree .twoCat a:hover {
	text-decoration:underline;
	color:#ff3333;
}
#cateTree .twoCat h4 {
	width:48px;
	margin-right:5px;
	float:left;
	font-weight:normal;
	overflow:hidden;
	white-space:nowrap;
}
#cateTree .twoCat span {
	height:26px;
	line-height:26px;
	font-size:12px;
	display:block;
	padding-left:8px;
}
#cateTree .twoCat span ins {
	color:#999999;
	width:130px;
	float:left;
	overflow:hidden;
	white-space:nowrap;
	text-decoration:none;
}
#cateTree .twoCat span a {
	line-height:26px;
	color:#333;
}
#cateTree .active {
	z-index:99;
	background-position:0 -25px;
	cursor:pointer;
}
#cateTree .active h4 {
	font-weight:normal;
}
#cateTree .active span ins {
	display:none;
}
#cateTree .active div {
	display:block;
}
#cateTree .threeCat {
	display:none;
	width:204px;
	position:absolute;
	left:181px;
	margin-top:-26px;
	cursor:auto;
}
#cateTree .shadow {
	position:inherit;
	background:url(images/cat_shadow.gif) left top;
	width:204px;
}
#cateTree .shadow a:visited, #cateTree .shadow a:link {
	color:#000;
}
#cateTree .shadow_border {
	background:#ffffff url(images/cat_shadow_border.gif) no-repeat 0px 21px;
	border:1px solid #959595;
	position:inherit;
	width:199px;
	margin-top:1px;
	border-left-width:0px;
	margin-bottom:3px
}
#cateTree .shadow_border ul {
	margin:0;
	padding:0;
	margin-left:15px
}
#cateTree .shadow_border ul li {
	background:url(images/cat_sub_dot.gif) no-repeat 0px 8px;
	list-style:none;
	padding-left:10px;
	float:left;
	width:75px;
	height:26px;
	overflow:hidden;
}
/* - Ò³ - */
.category {
	width:209px;
	border: 1px solid #C40000;
	border-top:0;
	line-height:13.5pt;
}
.category .item {
	padding:0 2px;
}
.category h3 {
	height:16px;
	padding:3px 6px;
	margin-bottom:2px;
	background:url(images/bg_hotsale.gif) #fafafa repeat-x 0 -655px;
	border:1px solid #EFEFEF;
	line-height:15px;
	cursor:pointer;
}
.category b {
	float:right;
	width:14px;
	height:14px;
	margin-top:1px;
	background:url(images/bg_hotsale.gif) no-repeat right -480px;
	overflow:hidden;
	cursor:pointer;
}
.category ul {
	padding:6px 0 6px 6px;
	overflow:hidden;
	zoom:1;
	display:none;
}
.category li {
	float:left;
	width:95px;
	height:18px;
	padding:3px 4px 3px 0;
	overflow:hidden;
}
.category .current b {
	background-position:right -466px;
}
.category .current ul {
	display:block;
}
.category .thrid {
	width:85px;
	padding-left:10px;
}
/* LIBRARY:Æ¼Æ·
----------------------------------------------- */
.goodsRec {
	margin-top:10px;
}
.goodsRec .m {
	height:28px;
	background:url(images/bg.gif) #E6E6E6 repeat-x 0 -128px;
}
.goodsRec h2 {
	float:left;
	width:121px;
	height:28px;
	padding:0 10px;
	background:url(images/bg.gif) no-repeat 0 -100px;
	color:#fff;
	line-height:28px;
}
.goodsRec h2 span {
	margin-left:4px;
	font-size:11px;
	font-weight:normal;
	color:#FFA9A9;
	font-family:arial;
}
.goodsRec .m .more {
	background:url(images/bg.gif) no-repeat right -156px;
	float:right;
	height:28px;
	line-height:28px;
	padding-right:10px;
	text-align:right;
	width:100px;
}
.goodsRec .m .more a:link, .goodsRec .m .more a:visited {
	color:#999;
}
/*bestpros*/
#bestpros-1 dl {
	width:162px;
	padding:0 10px;
	text-align:center;
}
#bestpros-1 dt {
	position:relative;
	height:130px;
	zoom:1;
}
#bestpros-1 .p-price {
	position:absolute;
	right:20px;
	height:14px;
	bottom:10px;
	padding:2px 5px;
	background:#f33;
	color:#fff;
	font-weight:bold;
	font-family:arial;
	line-height:14px;
}
#bestpros-2 {
	width:546px;
	margin-top:10px;
	border-top:1px solid #E2EBF4;
}
#bestpros-2 dl {
	width:182px;
}
#bestpros-2 dt, #bestpros-2 dd {
	padding:10px 8px;
}
#bestpros-2 dt {
	height:50px;
	overflow:hidden;
	zoom:1;
}
#bestpros-2 dt img {
	float:left;
	margin-right:8px;
}
#bestpros-2 dt div {
	height:32px;
	margin:9px 0;
	line-height:16px;
	overflow:hidden;
	cursor:pointer;
*padding-top:9px;
}
#bestpros-2 dd {
	background:#F3F8FC;
	border-bottom:1px solid #E2EBF4;
}
#bestpros-2 dd div {
	height:20px;
	line-height:20px;
	overflow:hidden;
}
/*newpros*/
#newpros .mc {
	width:546px;
	height:164px;
	overflow:hidden;
}
#newpros .mc ul {
	width:546px;
	overflow:hidden;
}
#newpros li {
	width:162px;
	height:164px;
	padding:0 10px;
	text-align:center;
}
#newpros .p-img {
	height:100px;
}
/*auction*/
#auction ul {
	padding:9px 6px;
}
#auction li {
	height:24px;
	line-height:24px;
	overflow:hidden;
}
#auction .fore {
	height:50px;
	padding:5px 0 12px;
	line-height:1.5em;
}
#auction .fore .p-img {
	float:left;
	margin-right:5px;
}
#auction .p-img {
	height:50px;
}
#auction .p-price {
	height:18px;
	margin-top:2px;
}
/* LIBRARY:Æ·
----------------------------------------------- */

/*#special*/
#special {
	height:28px;
	margin-bottom:10px;
	background:url(images/bg.gif) #E6E6E6 repeat-x 0 -128px;
}
#special h2 {
	float:left;
	width:121px;
	height:28px;
	padding:0 8px;
	background:url(images/bg.gif) no-repeat 0 -100px;
	color:#fff;
	line-height:28px;
}
#special h2 span {
	margin-left:4px;
	font-size:11px;
	font-weight:normal;
	color:#FFA9A9;
	font-family:arial;
}
#special .extra {
	float:right;
	width:100px;
	height:28px;
	padding-right:10px;
	background:url(images/bg.gif) no-repeat right -156px;
	text-align:right;
	line-height:28px;
}
#special .extra a:link, #special .extra a:visited {
	color:#999;
}
.special .mtop {
	height:30px;
	background:url(images/bg.gif) #E6E6E6 repeat-x 0 -214px;
	line-height:30px;
}
.special .mtop h2 {
	float:left;
	height:30px;
	padding-left:8px;
	background:url(images/bg.gif) no-repeat 0 -184px;
	color:#C00;
}
.special .mtop .extra {
	float:right;
	width:45px;
	height:30px;
	background:url(images/bg.gif) no-repeat right -244px;
}
.special .mtop .extra a {
	color:#999;
}
.special .mc {
	width:543px;
	padding:0 0 0 1px;
	border:solid #E6E6E6;
	border-width:0 1px 1px;
*padding-top:1px;
}
.special li {
	width:161px;
	height:186px;
	padding:0 10px 5px;
	text-align:center;
	background:url(images/bg.gif) repeat-x 0 -597px;
}
.special .fore {
	background:none;
}
.special .p-img {
	height:100px;
}
.special .p-name {
	margin-bottom:5px;
}
/*rank*/
.rank .mtop {
	height:24px;
	padding:3px 8px;
	background:url(images/bg.gif) #E6E6E6 repeat-x 0 -60px;
	line-height:24px;
}
.rank .mtop h2 {
	height:30px;
	color:#C00;
}
.rank .mc {
	padding:0 1px;
	border:solid #E6E6E6;
	border-width:0 1px 1px;
}
.rank .tab {
	padding:6px 2px 0;
	height:19px;
	overflow:hidden;
}
.tab li, .tab a, .tab-item {
	float:left;
	cursor:pointer;
	text-align:center;
}
.rank .tab li {
	width:62px;
	height:17px;
	padding-top:2px;
	margin:0 2px;
	background:url(images/bg.gif) no-repeat 0 -274px;
	text-align:center;
	line-height:17px;
	color:#999;
}
.rank .tab .curr {
	background:url(images/bg.gif) no-repeat -62px -274px;
	color:#c00;
}
.rank .tab .curr a:link, .rank .tab .curr a:visited {
	color:#c00;
}
.rank .tabcon li {
	float:left;
	width:197px;
	padding:6px 5px;
	border-top:1px solid #efefef;
	overflow:hidden;
	height:22px;
	line-height:22px;
}
.rank .tabcon span {
	float:left;
	padding:0 8px 0 4px;
	font-size:14px;
	font-weight:bold;
	color:#C00;
	font-family:arial;
}
.rank .tabcon .p-name {
	float:left;
	width:176px;
	height:22px;
	overflow:hidden;
}
.rank .tabcon .fore {
	padding:10px 5px 10px;
	height:56px;
	border-top:1px solid #c00;
}
.rank .tabcon .fore .p-img {
	float:left;
	height:50px;
}
.rank .tabcon .fore .p-name {
	width:120px;
	height:3em;
	line-height:1.5em;
}
.rank .tabcon .fore .p-price {
	float:left;
	height:18px;
	margin-top:2px;
	line-height:18px;
}
/*list-h&list-v*/
.list-h {
	overflow:hidden;
	zoom:1;
}
.list-h li, .list-h dl {
	float:left;
}
.list-h del {
	color:#999;
	margin-right:10px;
}
/* LIBRARY:Ê½-
----------------------------------------------- */
/* -- new_articles Ð± -- */
#article {
	margin-bottom:10px;
}
#article ul {
	padding:5px 8px;
}
#article li {
	padding-left: 11px;
	background:url(images/icon.png) no-repeat 2px 9px;
	line-height:180%;
}
/* -- brands Æ· -- */
#brands { margin-top:10px;}
#brands .libBor {
	padding-bottom:8px;
}
#brands ul {
	padding:0;
}
#brands li {
	border:1px solid #EFEFEF;
	float:left;
	height:31px;
	margin:6px 0 0 8px;
	overflow:hidden;
	padding:1px;
	width:88px;
}
#brands li img {
	width:80px;
	height:31px;
}
/* -- cart ï³µ -- */
#cart ul {
	padding:8px 10px;
}
/* -- newComments  -- */
#newComments .mt {
	height:24px;
	padding:3px 8px;
	background:url(images/bg.gif) #E6E6E6 no-repeat 0 -30px;
	line-height:24px;
}
#newComments .mc {
	border:solid #E6E6E6;
	border-width:0 1px 1px;
}
#newComments ul {
	padding:0 8px;
}
#newComments li {
	padding:6px 0;
	border-top:1px solid #EFEFEF;
	overflow:hidden;
	zoom:1;
}
#newComments .fore {
	border-top:0;
}
#newComments h5 {
	color:#FE9900;
}
#newComments h5 a {
	color:#005BA0;
	font-weight:normal;
	word-break:break-all;
}
#newComments .content {
	overflow:hidden;
	zoom:1;
}
#newComments .content img {
	float:left;
	margin:0 8px 1px 0;
}
#newComments .ammount {
	float:left;
	color:#12A000;
}
#newComments .user {
	float:right;
	color:#005BA0;
}
/* -- goods_tags Ç© -- */
#globalTags {
	padding: 10px;
	padding-left:0px;
}
#ECS_TAGS {
}
#ECS_TAGS a {
	padding-right:5px;
}
.textInput_tag {
	width: 115px;
	height: 9px;
	background: #fff;
	padding: 3px;
	margin-right: 5px;
	border: 1px solid #DDD;
	line-height: 9px;
}
.sumbit_tag {
	height: 18px;
	width: 29px;
	border: 1px solid #FFFFFF;
	padding: 0px;
	vertical-align: bottom;
	margin: 0px 7px 0px 0px;
}
/* --  -- */
.flowGoodsFittings {
	padding:10px;
}
.flowGoodsFittings ul {
	height:1%;
	margin:5px 4px;
	float:left;
}
.flowGoodsFittings li {
	float:left;
	width:120px;
}
.flowGoodsFittings li.goodsimg {
	width:48px;
	margin-right:10px;
}
.flowGoodsFittings li.goodsimg img {
	width:48px;
	height:48px;
	display:block;
}
/* -- email Ê¼ -- */
.email_list {
	text-align:center;
}
/* -- history Ê· -- */
#history_div ul {
	padding:5px 5px 5px 10px;
	width:150px;
}
#history_div li {
	float:left;
	width:125px;
	
}
#history_div .f1 {
}
#history_div li.goodsimg {
	margin-right:5px;
	width:50px;
	float:left;
}
#history_div li.goodsimg img {
	width:50px;
	height:50px;
	display:block;
	
}
/* -- related  -- */
#related {
}
#related ul {
	padding:5px 10px;
}
#related li {
	height:55px;
	line-height:160%;
	border-bottom: 1px solid #EEE;
	margin-bottom:3px;
	padding:3px 0;
}
#related .pic {
	float: left;
	width: 55px;
}
#related .pic img {
	width: 50px;
	height: 50px;
}
#related .name {
	width: 132px;
	float: right;
}
/* -- related ×² -- */
.related_m {
	background-color: #DADADA;
	width: 140px;
	height:150px;
	text-align: center;
	margin: 5px;
}
.related_m td {
	vertical-align:top;
	background-color: #FFF;
}
/* -- proinfo Ï¢ -- */
#proinfo {
}
#proinfo ul {
	padding:5px 10px;
}
.proinfo li {
	padding-left: 11px;
	background:url(images/icon.png) no-repeat 2px 9px;
}
/* -- promotion Æ· -- */
#promotion ul {
	text-align:center;
	padding:10px 0;
}
#promotion li {
	line-height:160%;
	margin-bottom:5px;
}
#promotion .clock {
	text-align:center;
	margin-bottom:3px;
}
#promotion .clock b {
	padding:0 3px;
	font-size:18px;
	font-family:arial;
	color:#C00;
}
#promotion li {
	padding:0 10px;
	text-align:center;
}
#promotion .p-img {
	width:189px;
	height:100px;
	margin:3px 0;
	position:relative;
}
#promotion .p-img span {
	position:absolute;
	width:54px;
	height:60px;
	top:0;
	right:0;
	background-image:url(images/icon_promotion.gif);
	background-repeat:no-repeat;
	background-position:-162px 0;
}
/* -- top10  -- */
#top10 ul {
	padding:5px 5px;
	width:181px;
}
#top10 li {
	padding:5px 0 5px 5px;
	line-height:130%;
}
#top10 li .pic {
	float:left;
	width:72px;
}
#top10 li .name {
	float:left;
	width:160px;
}
#top10 .big {
	height:50px;
	width:181px;
}
/* -- email Ê¼ -- */
#email ul {
	padding:10px;
}
/* -- vote Í¶Æ± -- */
#ECS_VOTE ul {
	padding:5px 10px;
}
/* -- order_query Ñ¯ -- */
#order_query ul {
	padding:5px 10px;
}
/* -- in_query Ñ¯ -- */
#in_query ul {
	padding:5px 10px;
}
/* LIBRARY:Ê½-
----------------------------------------------- */
/* -- bought_notes Â¼ -- */
.boughtNotes {
	margin-bottom:15px;
}
.boughtNotes #buy_pagebar {
	text-align:right;
}
.boughtNotes .globalTitle span {
	float:right;
	font-size:12px;
	font-weight:normal;
	margin-top:3px;
}
.boughtNotes .thead td {
	border-bottom:2px solid #D7D7D7;
	font-weight:600;
}
.boughtNotes .alt1 td {
	border-bottom:1px dotted #C6C6C6;
	background:none repeat scroll 0 0 #F8F8F8;
	color:#676767;
}
.boughtNotes .alt2 td {
	border-bottom:1px dotted #C6C6C6;
	color:#676767;
}
/* -- page Ò³ -- */
#pager {
	text-align: right;
	font-size:12px;
	clear: both;
	padding: 8px 10px 8px 0;
}
#pager a {
	-moz-border-radius:5px 5px 5px 5px;
	border:1px solid #CCCCCC;
	font-family:arial;
	font-size:14px;
	height:20px;
	line-height:20px;
	margin-left:2px;
	overflow:hidden;
	padding:3px 10px;
	color:#005AA0;
}
#pager a:hover, #pager a:active {
	background:none repeat scroll 0 0 #005AA0;
	color:#FFFFFF;
	text-decoration:none;
}
#pager a, #pager select {
	vertical-align: middle;
}
#pager a.page_now {
	-moz-border-radius:5px 5px 5px 5px;
	border:1px solid #FFF;
	font-family:arial;
	font-size:14px;
	height:20px;
	line-height:20px;
	margin-left:2px;
	overflow:hidden;
	padding:3px 10px;
	color:#FF6600;
	font-weight:bold;
}
/* -- ur_here Ç°Î» -- */
#ur_here {
	margin-bottom:10px;
	padding-left:5px;
}
#ur_here a {
	color:#333;
}
/* -- lib  -- */
#myship-list {
	background: #F1F1F1;
	padding: 5px 20px;
	margin-top: 20px;
}
#myship {
	margin: 0 auto 30px auto;
}
#myship .myship-title {
	background: #DADADA;
}
#myship td {
	border-bottom: 1px dotted #DADADA;
	padding: 5px 10px;
}
#myship .colum2 {
	background: #F1F1F1;
}
#myship .colum1 {
	background: #F7F7F7;
}
#price-grade {
	list-style: none;
	margin: 0;
	padding: 0;
}
#price-grade li {
	font: 12px Arial;
	background: url(images/arrow_orange.gif) no-repeat left center;
	padding-left: 10px;
	margin: 0 0 5px 8px;
}
#price-grade #price-grade-current {
	color: #333;
	background: url(images/arrow_black.gif) no-repeat left center;
}
#pwd_lower, #pwd_middle, #pwd_high {
	border-bottom: 2px solid #DADADA;
}
.newCommentssList .textInput {
	border: 1px solid #CCCCCC;
	padding: 1px 2px;
	color: #000000;
	margin-left: 10px;
}
/*Æ·*/
#category_tree{
background:#f4f9fd; padding:8px;
}
#category_tree dt,#category_tree dt a{ font-weight:bold; font-
size:14px; color:#025fa8;}
#category_tree dt,#category_tree dd{ margin-bottom:3px;
color:#999999;}
#category_tree dd a{margin:0 3px;}

æ»»
/*Æ·*/
  #category_tree{border:4px solid #7db4df; background-color:#fff;}
   #category_tree dl{margin:6px;}
   #category_tree dt{background:url(images/lineBg.gif) repeat-x left
bottom;
   color:#3f3f3f;  padding:2px 0 3px 12px; width:150px;
   }
   #category_tree dt a{background:url(images/bg.gif) no-repeat 0 -
69px;
   color:#3f3f3f; padding-left:15px; text-decoration:none;
   }
   #category_tree dd{padding:3px 0 3px 10px; width:70px; float:left;
        white-space:nowrap;
        word-break:keep-all;
        display: inline;
   }
   #category_tree dd a{color:#404040; text-decoration:none;}
   #category_tree dd a:hover{color:#ff6600; text-decoration:none;}
   .blank5{height:5px; line-height:5px;/* _margin:-3px 0;*/
clear:both; visibility:hidden;}
/* - select - */
#select {
	border-top:2px solid #EED97C;
}
#select .mtop {
	height:28px;
	line-height:28px;
	padding:0 10px 8px;
	background:url(images/bg_hotsale.gif) repeat-x 0 -552px;
}
#select h1 {
	float:left;
	height:28px;
	line-height:28px;
	font-size:14px;
	color:#C30;
}
#select strong {
	float:left;
	font-size:14px;
	color:#C30;
}
#select .extra a {
	color:#005aa0;
}
#select dl {
	width:753px;
	padding:4px 0 2px;
	margin:0 5px;
	overflow:hidden;
	zoom:1;
	border-top:1px dashed #E7CDAE;
}
#select dl.fore {
	border-top:0;
}
#select dt {
	float:left;
	width:100px;
	font-weight:bold;
	text-align:right;
	line-height:25px;
}
#select dd {
	float:right;
	width:652px;
	overflow:hidden;
}
#select dd div {
	float:left;
	height:20px;
	margin-right:15px;
	padding-top:5px;
}
#select dd a {
	height:15px;
	line-height:15px;
	text-decoration:none;
	overflow:hidden;
	white-space:nowrap;
}
#select dd a:link, #select dd a:visited {
	color:#005aa0;
}
#select dd a:hover, #select dd a:active, #select dd a.curr:link, #select dd a.curr:visited {
	background:#4598D2;
	color:#fff;
}
/*filter*/
#filter .item {
	float:left;
	padding:0 5px;
}
#filter .fore {
	padding:3px 0 0 30px;
	height:24px;
	line-height:24px;
}
#filter .tab li {
	position:relative;
	height:27px;
	background:url(images/bg_hotsale.gif) #ccc no-repeat right -524px;
	overflow:hidden;
	margin-right:3px;
}
#filter .tab span {
	position:absolute;
	left:0;
	top:0;
	z-index:1;
	width:10px;
	height:27px;
	background:url(images/bg_hotsale.gif) no-repeat 0 -524px;
}
#filter .tab a {
	position:relative;
	z-index:2;
	display:block;
	float:left;
	height:24px;
	padding:3px 15px 0;
	line-height:24px;
	font-size:14px;
	font-weight:bold;
	color:#c30;
}
#filter .tab .curr {
	background-position:right -496px;
}
#filter .tab .curr span {
	background-position:0 -496px;
}
#filter .tab .curr a {
	color:#fff;
}
#filter .sort {
	float:right;
}
#filter .extra {
	height:24px;
	line-height:28px;
	border-top:2px solid #BE0000;
	padding:0 10px;
	background:url(images/bg_hotsale.gif) repeat-x 0 -552px;
	text-align:right;
	color:#c30;
}
#filter .ud a {
	padding-left:22px;
}
#filter .ud b {
	display:block;
	position:absolute;
	top:9px;
	left:8px;
	z-index:2;
	width:10px;
	height:10px;
	background-image:url(images/bg_hotsale.gif);
	background-repeat:no-repeat;
	overflow:hidden;
}
#filter .DESC b {
	background-position:-62px -597px;
}
#filter .ASC b {
	background-position:-73px -597px;
}
/* - goods_list - */
#goodList {
	position: relative;
}
/* - itemList - */
#goodList .itemList .item {
	height:130px;
	border-bottom:1px #eee solid;
	position: relative;
}
#goodList .itemList .item .pic {
	float:left;
	margin:12px;
}
#goodList .itemList .item .pic span {
	padding:10;
}
#goodList .itemList .item .pic span a {
	text-decoration:underline;
}
#goodList .itemList .item .pic img {
	height:100px;
	width:100px;
}
#goodList .itemList .item .info .name a {
	font-size:14px;
}
#goodList .itemList .item .info {
	padding:10px;
}
#goodList .itemList .item .info .price {
	margin-top:5px;
}
#goodList .itemList .item .info .btnList {
	text-align:right;
	padding-right:20px;
}
#goodList .itemList .item .info .brief {
	margin-top:5px;
	color:#999;
}
/* - itemGrid - */
#goodList .itemGrid {
	display:block!important;
	display:inline-block;
	overflow:hidden!important;
	overflow:auto;
}
#goodList .itemGrid .item {
	width:224px;
	height:275px;
	float:left;
	padding:0 15px 10px;
	text-align:center;
	line-height:180%;
	font-family:arial, "";
	position: relative;
}
#goodList .itemGrid .item .pic img {
	margin-bottom:5px;
}
#goodList .itemGrid .item .brief {
	margin-bottom:5px;
	text-align:left;
	line-height:1.5em;
	text-indent:2em;
}
/* - itemText - */
#goodList .itemText .item {
	border-bottom:1px #eee solid;
	padding:5px;
	position: relative;
}
#goodList .itemText .item .price {
	margin:4px 0;
}
#goodList .itemText .item .brief {
	margin:4px 0;
	color:#999;
}
#goodList .itemText .item .btnList {
	margin-right:20px;
	text-align:right;
}
/* - Æ¼Í¼ - */
.waterMark {
	position: absolute;
	top: 15px;
	right: 20px;
}
.waterMark img {
	padding: 0;
	border: 0;
}
.watermark_small {
	background:url(images/icon_promotion.gif) no-repeat 0 0;
	display: block;
	text-indent: -9999px;
	width: 54px;
	height: 60px;
	margin-right: 3px;
	float: left;
}
.watermark_promote_small {
	background-position:-162px 0;
}
.watermark_new_small {
	background-position:0 0;
}
.watermark_best_small {
	background-position:-54px 0;
}
.watermark_hot_small {
	background-position:-108px 0;
}
/* - Å¥ - */
#goodList .btns {
	margin-top:10px;
	padding-left:30px;
}
#goodList .btn-buy, #goodList .btn-coll, #goodList .btn-comp, #goodList .btn-none {
	float:left;
	width:50px;
	height:22px;
	line-height:22px;
	text-align:center;
	background:url(images/bg_hotsale.gif) no-repeat 0 -632px;
	margin-right:5px;
}
#goodList .btn-coll, #goodList .btn-comp {
	border:0;
	cursor:pointer;
}
#goodList .btn-none {
	background-position:0 -677px;
	color:#c30;
	cursor:not-allowed;
}
/* - È½ - */
#compareLink {
	text-decoration: underline;
}
#compareBox {
	width:130px;
	background: #FFF;
	padding: 10px 3px 5px;
	border: 1px solid #999;
	position: absolute;
	right:1px;
	top:200px;
	opacity: 0.8;
filter: progid:DXImageTransform.Microsoft.BasicImage(opacity=0.8);
}
#compareBox input {
	color: #FFF;
	background: #000;
	width: 120px;
	padding-top: 3px;
	margin-bottom: 5px;
	border: 1px solid #000;
}
#compareList {
	margin:0px;
	padding:0px;
	width:120px;
}
#compareList li {
	color: #333;
	text-align:left;
	background: #F1F1F1;
	padding: 3px 5px;
	border: 1px solid #999;
	margin: 3px 0;
}
#compareList li img {
	float:right;
	padding-top:4px;
}
/* DWTsearch Æ·
----------------------------------------------- */
.searchTop {
	background: url(images/searchTop.gif) no-repeat;
	width:920px;
	height:120px;
	margin-top:20px;
	padding: 30px 40px 0 0;
	font-size:24px;
	line-height:28px;
	color:#CBC4BA;
	text-align:right;
}
/* DWTgoods Æ·Ï¸Ò³
----------------------------------------------- */
#goodsInfo {
	_height:1%;
}
.goodname {
	padding:10px;
	text-align:center;
}
.goodname h1 {
	display:inline;
	font-family:arial;
	font-size:16px;
}
.goodname span {
	color:#F00;
	font-weight:bold;
	font-family:arial;
	font-size:16px;
}
#goodsInfo .imgInfo {
	width:350px;
	float:left;
	padding-right:25px;
}
#goodsInfo .imgInfo .goodImg {
	width:350px;
	height:352px;
	display:block;
	border:1px solid #E4E4E4;
}
#goodsInfo .imgInfo .thumb {
	width:350px;
}
/*Æ·Í¼Æ¬*/
#goodsInfo .spanL {
	width:10px;
	height:56px;
	background:url(images/span_lr.gif) no-repeat 0;
	float:left;
}
#goodsInfo .spanR {
	width:10px;
	height:56px;
	background:url(images/span_lr.gif) no-repeat -11px;
	float:right;
}
#goodsInfo .gallery {
	width:310px;
	float:left;
	margin-left:10px;
	_margin-left:5px;
	overflow:hidden;
}
#goodsInfo .gallery ul {
	width:auto;
}
#goodsInfo .gallery li {
	float:left;
	width:57px;
	margin:0 2px;
	_margin:0 1px;
}
#goodsInfo .gallery li img {
	width:56px;
	height:56px;
	display:block;
}
#goodsInfo .gallery img.onbg {
	border: 2px solid #5CC728;
}
#goodsInfo .gallery img.autobg {
	border: 2px solid #F1EDE4;
}
#goodsInfo .itemInfoList {
	border-top:1px dotted #E4E4E4;
	color: #646464;
	width:370px;
	padding:10px 0 0 10px;
	line-height: 1.6em;
	float:left;
}
#goodsInfo .itemInfoList a {
	color: #555;
	text-decoration: underline;
}
#goodsInfo .itemInfoList h2 {
	font: bold 14px Arial;
	color:#333333;
	line-height:180%;
}
#goodsInfo .itemInfoList h2 img {
	margin-left: 5px;
}
#goodsInfo .itemInfoList .goodsPrice {
	color: #A71F24;
	font-weight: bold;
}
#goodsInfo .itemInfoList .marketPrice {
	color:#A71F24;
	text-decoration: line-through;
}
#goodsInfo .itemInfoList .textInput {
	height: 15px;
	background: #fff;
	padding: 3px;
	margin-right: 5px;
	border: 1px solid #E6E6E6;
}
#goodsInfo .itemInfoList #itemBtnList {
	margin-top: 10px;
}
#goodsInfo .itemInfoList .itemInfoListTable {
	margin-bottom: 8px;
}
#goodsInfo .itemInfoList .itemInfoListTable th {
	text-align: left;
	color: #333;
	width: 100px;
	padding: 2px 8px;
	border-bottom: 2px solid #dadada;
}
#goodsInfo .itemInfoList .itemInfoListTable td {
	color: #999;
	padding: 2px 8px;
	border-bottom: 1px solid #dadada;
}
#goodsInfo .itemInfoList ul.line {
	padding-right: 10px;
	padding-left: 0px;
}
#goodsInfo .itemInfoList ul.line LI {
	color:#555;
	line-height:190%;
}
.goods-li-bg {
	margin-top: 10px;
	margin-right: 0px;
	height: 32px;
	background: url(images/good_li_bg.jpg) repeat-x;
}
.goods-li {
	margin-left: 2px;
	height: 29px;
	background: url(images/good_li.jpg) no-repeat;
	padding-left: 12px;
	padding-top: 3px;
	font-weight: bold;
	color: #FFF;
	font-size: 12px;
}
.handlebox {
	overflow:hidden;
	padding:10px 0;
}
.recommend {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(images/ico-darrow.png) no-repeat scroll 0 1px;
	line-height:14px;
	padding-left:12px;
}
/*--------------É«-------------*/
.outline {
	padding:10px 10px 0;
	border:1px solid #EED97C;
	background:#FFFCEB;
}
.outline.c-hover, .outline:hover {
	border:1px solid #E2BF1D;
	background:#FFF7C4;
}
/*--------------É«Ñ¡CSS-------------*/
#goodsInfo .itemInfoList .catt {
	width:100%;
	height:auto;
	overflow:hidden;
	padding-bottom:5px;
}
#goodsInfo .itemInfoList .catt a {
	border: #c8c9cd 1px solid;
	text-align: center;
	background-color: #fff;
	margin-right:5px;
	margin-top:6px;
	padding-left: 10px;
	padding-right: 10px;
	display: block;
	white-space: nowrap;
	color: #666;
	text-decoration: none;
	float:left;
}
#goodsInfo .itemInfoList .catt a:hover {
	border:#ff6701 2px solid;
	margin: -1px;
	margin-right:4px;
	margin-top:5px;
}
#goodsInfo .itemInfoList .catt a:focus {
	outline-style:none;
}
#goodsInfo .itemInfoList .catt .cattsel {
	border:#ff6701 2px solid;
	margin: -1px;
	background: url("images/test.gif") no-repeat bottom right;
	margin-right:4px;
	margin-top:5px;
}
#goodsInfo .itemInfoList .catt .cattsel a:hover {
	border: #ff6701 2px solid;
	margin:-1px;
	background: url("images/test.gif") no-repeat bottom right;
}
/* -   Å´ - */
.MagicZoomBigImageCont {
	border:1px solid #E4E4E4;
}
.MagicZoomHeader {
	display:none;
}
.MagicZoomPup {
	border: 		1px solid #aaa;
	background: 	#ffffff;
	cursor:			hand;
}
.MagicZoomLoading {
	text-align:		center;
	background: 	#ffffff;
	color:			#444;
	border: 		1px solid #ccc;
	opacity:		0.8;
	padding:		3px 3px 3px 3px !important;
	display: 		none;
}
.MagicZoomLoading img {
	padding-top:	3px !important;
}
.MagicThumb {
	cursor: url(images/zoomin.cur), pointer;
	outline: none;
}
.MagicThumb-zoomed {
	cursor: default;
}
.MagicThumb span {
	display: none;
}
.MagicThumb img {
	outline: none;
}
.MagicThumb-image {
	border: 1px solid #cccccc;
	outline: none;
}
.MagicThumb-image-zoomed {
	cursor: url(images/zoomout.cur), pointer;
}
.MagicThumb-caption {
	color: #333333;
	background-color: #F0F0F0;
	border: 1px solid #CCCCCC;
	border-top: none;
	font-family: Verdana, Helvetica;
	font-size: 11px;
	padding: 8px 16px;
}
.MagicThumb-controlbar {
	display: block;
	height: 18px;
}
.MagicThumb-controlbar a {
	display: block;
	width: 18px;
	height: 18px;
	margin: 0px 1px;
	outline: none;
	float: left;
	overflow: hidden;
}
.MagicThumb-controlbar a span {
	display: block;
	width: 1000px;
	height: 1000px;
	background: transparent url(images/controlbar.png) no-repeat 0 0;
	outline: none;
	position: absolute;
	left: 0px;
	top: 0px;
}
.MagicThumb-loading {
	border: 1px solid #000000;
	background: #ffffff url(images/loader.gif) no-repeat 2px 50%;
	padding: 2px 2px 2px 22px;
	margin: 0;
	text-decoration: none;
	text-align: left;
	font-size: 8pt;
	font-family: sans-serif;
}
/* -   Ð» - */
#itemContent {
	position: relative;
}
#itemContent h3 {
	border-bottom:2px solid #BE0000;
	margin-bottom:10px;
	height:27px;
}
#itemContent blockquote {
	padding:18px 8px 0 8px;
}
.goodsTagTit {
	position: absolute;
	top:0;
	left:0;
}
.goodsTagTit h2, .goodsTagTit span {
	background:url(images/tag_bg.png) no-repeat;
}
.goodsTagTit h2 {
	background-position:right -84px;
	float:left;
	height:27px;
	_height:23px;
	margin:0 3px 0 0;
	padding-right:3px;
}
.goodsTagTit span {
	background-position:left -56px;
	float:left;
	height:17px;
	padding:5px 10px;
	padding-left:13px;
	color:#FFF;
	font-size:14px;
}
.goodsTagTit .h2bg {
	background-position:right -28px;
}
.goodsTagTit .h2bg span {
	background-position:left top;
	color:#CC3300;
}
#com_v {
	padding:20px 0;
}
.goods-txt {
	margin:10px auto 0;
	width:740px;
}
.goods-detail {
	padding:10px 20px;
}
/* DWT article 
----------------------------------------------- */
/* - Â· - */
#artTree dd {
	border-top:1px solid #EDEDED;
}
#artTree dd a, #artTree dd span {
	color:#1e4c9a;
	display:block;
	padding:6px 10px 5px 22px;
}
#artTree dd span {
	color:#f60;
}
#artTree dd a:hover, #artTree dd span.current {
	background-color:#FFE68D;
}
#artTree dd span.title {
	border-bottom:1px solid #d6d6d6;
	padding:0 0 0 14px;
	height:23px;
	line-height:23px;
	color:#434142;
	background:url(images/navSubTitle.gif) repeat-x scroll 0 0;
	font-weight:bolder;
}
#artTree dd span.name {
	border-bottom:1px solid #d6d6d6;
	padding:0 0 0 14px;
	height:23px;
	line-height:23px;
	color:#434142;
	font-weight:bolder;
}
#accountContent .form li ins {
	padding:0 3px;
	font-size:12px;
	text-decoration:none;
	font-weight:bolder;
	color:#5AA200;
}
#artTree li a, #artTree li a.current {
	background:none;
	padding:3px 2px 5px 32px;
	height:auto!important;
	height:16px;
	line-height:16px;
	font-weight:normal;
	color:#1e4c9a;
}
#artTree li a:hover, #artTree li a.current {
	background:#FFE68D;
}
#artTree li a {
	background:none;
	padding:3px 2px 5px 32px;
	height:auto!important;
	height:16px;
	line-height:16px;
}
#artTree li a:hover {
	background:#FFE68D;
	text-decoration:none;
}
/* - Ð±Ò³ - */
.artCat {
	width:100%;
	border:1px solid #e4e4e4;
	border-collapse:collapse;
	line-height:14px;
}
.artCat td, .artCat th {
	line-height:25px;
	border:solid #e4e4e4;
	border-width:0px 1px 1px 0px;
	text-align:center;
}
.artCat th {
	background:url(images/help_bg.png) repeat-x left top;
	font-weight:600;
}
.artCat tr.alt {
	background:#F2F2F0;
}
.artCat .t1 {
	width:68%;
}
.artCat .t2 {
	width:20%;
}
.artCat .t3 {
	width:12%;
}
.artCat a {
	display:block;
	padding:0px 10px 0 20px;
	text-align:left;
}
/* - Ï¸Ò³ - */
#artCon {
	padding:15px 30px;
}
#artCon h1 {
	border-bottom:1px solid #EBEBEB;
	font-family:"microsoft yahei", ;
	height:24px;
	line-height:24px;
	margin-bottom:10px;
	padding:10px 0;
	text-align:center;
	font-size:20px;
}
#artCon .time {
	color:#999999;
	text-align:center;
}
#artCon .content {
	font-size:14px;
	line-height:2em;
	padding:30px 10px;
}
#artCon .about {
	font-size:14px;
	line-height:2em;
	padding:30px 10px;
}
/* DWT: activity Å»Ý»î¶¯
----------------------------------------------- */
.activity-list {
	margin: 10px auto;
	border-collapse: collapse;
	border: 1px solid #DADADA;
	border-top: 3px solid #F1EDE4;
}
.activity-list th {
	text-align: left;
	vertical-align: top;
	background: #F1F1F1;
	width: 140px;
	padding: 3px 10px;
}
.activity-list td {
	vertical-align: top;
	padding: 3px 10px;
}
.activity-list td a {
	color: #2359B1;
}
.activity-list td a:hover {
	text-decoration: underline;
}
/* DWT: flow ï³µ
----------------------------------------------- */
.flowPage {
}
.flowPage h3 {
	font-size:14px;
	padding:3px 10px;
}
.flowPage .login {
	border: 1px solid #E2D4B7;
	background-color:#FFFFE8;
	padding:15px;
	margin:0 20px;
}
.flowPage .logintitle {
	margin:0 20px;
	margin-bottom:5px;
}
.messageli {
	list-style-type:none;
	padding:5px;
	color:red
}
.messagediv {
	font-size:12px;
	position:absolute;
	border:1px solid #FFD700;
	text-align:center;
	padding:5px;
	background-color:#FFFACD;
	filter:alpha(opacity=50);
	-moz-opacity:0.7;
	opacity: 0.7;
}
/* DWTuser Ô±
----------------------------------------------- */
.userCenter {
}
.userCenter .bigDiv .bborder {
	padding:10px;
}
.userLogin .tableList th, .userLogin .tableList td {
	border: 0;
}
.userLogin #guide {
	height:220px;
	padding:60px 0 20px 20px;
	width:300px;
}
.userLogin .guidecon {
	color:#666666;
	padding:10px 0;
}
#uInfo h2 {
	font: bold 14px Arial;
}
#uInfo .textDesc {
	color:#999999;
}
#uInfo .textStrong {
	color:#FF6600;
}
#uMessage .btnFile {
	text-align: right;
	padding: 10px 20px 3px;
}
#uMessage .topLine {
	margin-top: 20px;
	border-top: 2px solid #EAEAEA;
}
#uTags .textDel {
	margin-right: 20px;
}
.msgNocice {
	background:url(images/icon_notice.gif) no-repeat scroll 10px center #F1FAFD;
	border:1px solid #A5D2EB;
	margin:10px 5px;
	padding:10px 5px 10px 40px;
}
.user_nav {
	margin:0 0px 0 0px;
	background: #fff;
	border:solid #e5e5e5 1px;
}
.user_nav h3 {
	background:url(images/title_user_menu.png) no-repeat 15px 10px;
	margin-bottom:8px;
}
.user_nav ul {
	margin:0 5px;
	border-top:solid #e5e5e5 1px;
	padding:5px 0;
}
.user_nav li {
	background:url(images/icon.png) no-repeat 160px -55px;
	border-bottom: dashed #e5e5e5 1px;
	height:30px;
	line-height:30px;
}
.user_nav li.curs {
	background:url(images/icon.png) no-repeat 160px -85px;
}
.user_nav li.curs a {
	color:#2fa8e4;
}
.user_nav a {
	display:block;
	height:30px;
	font-size:12px;
	padding-left:15px;
}
.user_nav a:hover {
	background:url(images/icon.png) no-repeat 160px -85px;
	text-decoration:none;
}
.libTitle {
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: 0px 5px;
	height: 26px;
	display: block;
}
#formLogin ul {
	padding: 0px;
	margin: 8px 8px 8px 30px;
}
#formLogin li {
	color: #2359B1;
	line-height: 16px;
	padding: 3px 0;
}
/* DWTmessage_board Ô±
----------------------------------------------- */
.messageBoard {
	width:100%;
	margin:20px 10px;
}
.messageBoard .title {
	margin-top:8px 0;
	font-size:14px;
	font-weight:bold;
	color:#CD6702
}
.messageList {
	margin:20px 30px;
}
.messageList .list {
	line-height:190%;
	margin-bottom:10px;
}
.messageList .admin {
	margin:2px 0px;
	color:#999;
}
.messageList .userName {
	color:#F7941C;
	font-weight:bold;
}
.f2 {
	color:#006bd0;
	font-weight:bold;
	margin-right:15px;
}
/* DWT:brand Æ· 
----------------------------------------------- */
#brandList {
	background:url(images/brandBg.gif) repeat-y top center;
	height:1%;
	font-size:11px;
	padding-left:5px;
}
#brandList .brandBox {
	width:236px;
	_width:230px;
	float:left;
	margin:0 5px 20px 5px;
	text-align:center;
	overflow:hidden;
	height:160px;
}
#brandList .brandBox .brandLogo {
	width:188px;
	height:52px;
	overflow:hidden;
}
#brandList .brandBox h4 {
	height:23px;
	line-height:23px;
	background:#e9e9e9;
	margin:15px 0 8px 0;
	padding:0 10px;
	text-align:right;
	font-weight:100;
	font-size:12px;
}
#brandList .brandBox h4 span, #brandList .brandBox h4 span a {
	float:left;
	font-weight:bold;
	color:#3f3f3f;
	text-decoration:none;
}
#brandList p {
	text-align:left;
	margin-bottom:5px;
	color:#909090;
	padding:8px;
}
#brandList p.brandCategory, #brandList p.brandCategory a {
	text-align:left;
	color:#006acd;
	text-decoration:none;
}
#brandList .brandArticle {
	border:1px dashed #d9d9d9;
	background:#f8f8f8;
	text-align:left;
}
.brandCategoryA a {
	margin-right:15px;
}
/* DWTexchange Ì³
----------------------------------------------- */
.exchange {
	padding:10px 10px 0 10px;
}
.exchange ul {
	margin-bottom:10px;
	height:150px;
}
.exchange li {
	float:left;
	padding-top:8px;
}
.exchange li.ex_1 {
	width:150px;
	text-align:center;
}
.exchange li.ex_1 img {
	width:100px;
	height:100px;
	border:1px solid #ccc;
	padding:1px;
}
.exchange li.ex_2 {
	width:290px;
	margin-right:10px;
}
.exchange li.ex_3 {
	width:290px;
	margin-right:10px;
}
/* DWT quotation Ûµ
----------------------------------------------- */
.quotation {
	border:1px solid #E0DDD4;
	padding:50px;
	text-align:center;
	margin-bottom:50px;
}
.quotation h6 {
	font-size:24px;
	margin-bottom:30px;
}
/* help.lib 
----------------------------------------------- */
#help {
	padding:20px 20px 10px;
	border:1px solid #E6E6E6;
	border-bottom:none;
	overflow:hidden;
	zoom:1;
	margin:0 auto;
	width:960px;
}
#help dl {
	float:left;
	width:165px;
	padding-left:20px;
}
#help dt {
	overflow:hidden;
	zoom:1;
}
#help dd {
	padding:5px 0 20px;
}
#help dt b {
	float:left;
	height:31px;
	margin-right:6px;
	background-image:url(images/bg_shortcut.gif);
	background-repeat:no-repeat;
}
#help dt strong {
	display:block;
	padding:8px 0 2px;
	border-bottom:1px solid #E5E5E5;
}
#help .fore1 {
	padding-left:10px;
}
#help .fore1 b {
	width:25px;
	background-position:0 -100px;
}
#help .fore1 dd {
	padding-left:18px;
}
#help .fore2 b {
	width:37px;
	background-position:-30px -100px;
}
#help .fore2 dd {
	padding-left:30px;
}
#help .fore3 b {
	width:39px;
	background-position:-70px -100px;
}
#help .fore3 dd {
	padding-left:34px;
}
#help .fore4 b {
	width:31px;
	background-position:-110px -100px;
}
#help .fore4 dd {
	padding-left:27px;
}
#help .fore5 {
	width:180px;
}
#help .fore5 b {
	width:36px;
	background-position:-140px -100px;
}
#help .fore5 dd {
	padding-left:31px;
	overflow:hidden;
}
#help ul {
	background:#F7F7F7;
	border:1px solid #EDEDED;
	padding:15px 2px;
	overflow:hidden;
	zoom:1;
}
#help li {
	float:left;
	height:25px;
	padding:0 11px;
	background:url(images/bg_shortcut.gif) no-repeat -260px 0;
}
#help li.fore {
	background:none;
}
#help li a:link, #help li a:visited {
	display:block;
	height:25px;
	overflow:hidden;
	background-image:url(images/bg_shortcut.gif);
	background-repeat:no-repeat;
	font-size:0;
	line-height:100px;
}
#help .blink1 {
	width:174px;
	background-position:0 0;
}
#help .blink2 {
	width:196px;
	background-position:0 -25px;
}
#help .blink3 {
	width:202px;
	background-position:0 -50px;
}
#help .blink4 {
	width:262px;
	background-position:0 -75px;
}
/* link 
----------------------------------------------- */
#link {
	border:1px solid #DBE1E4;
	border-bottom:0px;
	background-color:#FFFFEF;
	margin-top: 10px;
	padding: 5px;
	padding-bottom: 0;
}
#link img {
	width:88px;
	height:33px;
}
#link p {
	padding-bottom: 5px;
}
#link a {
	margin-right: 5px;
}
/* page_footer.lib ×²Ê½
----------------------------------------------- */
#footer {
	border-top:1px solid #E6E6E6;
	text-align: center;
	padding:20px 0;
}
.copyright, .qureyInfo, .PoweredBy, .address, .phone, .imList, .icpInfo {
	margin-bottom: 5px;
}
.imList a {
	margin-right: 15px;
}
.footerNav {
	margin-bottom: 5px;
}
.footerNav a {
	margin: 0 5px;
}
/* choose_lense.lib Óµ
----------------------------------------------- */
.chooseLense {
}
.chooseLense .mcontent {
	width: 670px;
	margin: 0px auto;
	margin-top:20px;
}
.chooseLense .box {
	border:1px solid #FDD503;
	margin-bottom:20px;
}
.chooseLense .box .goodname {
	font-size:16px;
	font-weight:bold;
}
.chooseLense .table {
	color:#757575;
}
.chooseLense .table03 {
	padding:16px 14px;
	text-align:center;
	color:#757575;
}
.chooseLense .table04 {
	color:#757575;
}
.chooseLense .table04 p {
	padding:10px 15px;
}
.chooseLense .table04 table {
}
.chooseLense .table04 td {
	border-bottom:1px solid #CCCCCC;
	line-height:30px;
}
.chooseLense .table04 .sprice {
	color:#C29582;
}
.chooseLense select {
	border:1px solid #FDD503;
}
.chooseLense checkbox {
	border:1px solid #FDD503;
}
.chooseLense .text {
	border:1px solid #BDBDBD;
	background-color:#EEEEEE;
	width:60px;
	padding:2px 0;
}
.chooseLense .text3 {
	border:1px solid #97989A;
	width:180px;
	padding:2px 0;
}
.chooseLense .text_input {
	width:415px;
}

/**/

   /*Product_List_S3//NEW**image:130*98**/
.Product_List_S3{width:100%;overflow:hidden;}
.Product_List_S3 ul{width:101%;margin-bottom:-1px;overflow:hidden;}
.Product_List_S3 li{width:33.3%;float:left;border-bottom:1px solid #DBDBDB;}
.Product_List_S3 li dl{padding:13px 0 10px;overflow:hidden;background:url(images/jo_line1.gif) no-repeat right 20px;}
.Product_List_S3 li dt{height:75px;margin-bottom:10px;text-align:center;}
.Product_List_S3 li dt img{width:100px;height:75px;display:inline;}
.Product_List_S3 li dd{padding:0 14px;line-height:18px;text-align:center;}
.Product_List_S3 li .p_Name{height:54px;overflow:hidden;word-wrap:break-word;word-break:break-all;}
.Product_List_S3 li .p_Price{height:18px;overflow:hidden;color:#333;}
.Product_List_S3 li .p_Price em{color:#E42E2F;font-weight:bold;}
.Product_List_S3 li .p_Price img{display:inline;vertical-align:middle;}

   .right_box1_right h3{width:176px;padding:10px 0 0 35px;height:17px;line-height:17px;background:url(images/title_bgg.gif) #E7CA96 no-repeat 0 0px;color:#D6290B;}
   .right_box1_right .timeBox{width:209px;border:solid #E7CA96;border-width:0 1px;padding-top:4px;height:23px;background:url(images/line_qg.jpg) no-repeat center 2px;font-weight:normal;font-size:12px;text-align:center;line-height:23px;}
   .right_box1_right .timeBox strong{font-size:20px;font-family:arial;padding:0 3px;color:#E11400;}
   .right_box1_right .Product_List_S3{width:209px;border:solid #E7CA96;border-width:0 1px 1px;overflow:hidden;}
   .right_box1_right .Product_List_S3 ul{margin-bottom:0;}
   .right_box1_right .Product_List_S3 li{width:211px;padding:0;border:0;background:url(images/line_qg.jpg) no-repeat center 0;}
   .right_box1_right .Product_List_S3 li.first{background:none;}
   .right_box1_right .Product_List_S3 dl{background:none;padding:3px}
   .right_box1_right .Product_List_S3 dl dt{margin-bottom:5px;position:relative;}
   .right_box1_right .Product_List_S3 dl dt img.q{position:absolute;width:46px;height:41px;right:40px;bottom:0;}
   .right_box1_right .Product_List_S3 dl dt img.qW{position:absolute;width:46px;height:47px;right:40px;bottom:0;}
   .right_box1_right .Product_List_S3 dd.p_Name{height:36px;}
   .right_box1_right .Product_List_S3 dd.p_Price{color:#E42E2F;font-weight:bold;}
   .right_box1_right .Product_List_S3 dd.p_Price strong{font-size:12px;font-family:arial;}
   .right_box1_right .Product_List_S3 dd.p_Price1{color:#666;}
   .right_box1_right .Product_List_S3 dd.p_Price1 em{text-decoration:line-through;}
   .right_box1_right .Product_List_S3 dd.p_Price1 strong{color:#E42E2F;}
   .right_box1_right .loading{width:209px;border:1px solid #E7CA96;height:369px;}
   .right_box1_right .loading img{margin:180px auto 0;}
   
   .title_name { height:50px; line-height:15px; text-align:left;}
   .m,.mt,.mc,.mb{overflow:hidden;zoom:1;}.mt .extra{float:right;}.m{margin-bottom:10px;}
.allsort{float:left;width:211px;height:50px;margin-right:4px;background:url(images/nav.jpg) no-repeat;position:relative;z-index:11;}
   
   .allsort .mt{height:24px;padding:6px 12px 12px 16px;line-height:24px;cursor:pointer;}
.allsort .mt strong{float:left;font-size:14px;color:#630;}
#o-search .allsort .mt a{color:#630;}
.allsort .mt .extra{display:none;}
   
   


   

