a:link          { color: #000000; text-decoration: none }
a:visited       { color: #000000; text-decoration: none }
a:active        { color: #FF0000; text-decoration: none }
.heng {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #006699;
}

a:hover         {
	color: #FF0000;
	text-decoration: underline;
	font-weight: normal;
}
A.titlefont:link   {
	COLOR:   #006699;
	font-weight: normal;
	text-decoration: underline;
}   
  A.titlefont:visited   {
	COLOR:   #006699;
	font-weight: normal;
	text-decoration: underline;
}     
  A.titlefont:active   {COLOR:   #ff0000;   }   
  A.titlefont:hover   {
	COLOR:   #FF0000;
	text-decoration: underline;
} 

td              {  FONT-FAMILY: Tahoma,Verdana,宋体; font-size: 9pt; line-height: 150% }

.aninput {
	border: 1px solid #A4DAFF;
}
.anniu {
background-image: url(../image/h_bei.gif);
	height: 22px;
	width: 90px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	color: #FFFFFF;
}
textarea {
	FONT-SIZE: 8pt;
	FONT-FAMILY: verdana;
	overflow:auto;
	border: 1px solid #A9D0EB;
}.shuheng {
	border-left-width: 1px;
	border-left-style: dashed;
	border-left-color: #006699;
}
.yinyong {
	border: 1px solid #D9E6F4;
	width: 95%;
	background-color: #F2F7FB;
}
.topt {
	border: 1px solid #2295D8;
}

.tdheng {
border-bottom:solid 1px #C9D8EF;
}
.spimgs {display:none; }
 {
	MARGIN: 0px auto
}

.title
{
    background:#f60;
	font-size: 14pt;
	color: #000000;
	font-weight: bold;
	text-align:center;
}
.title1
{
    background:#f60;
    color:#fff;
    font-weight: normal;
}
.title2
{
font-size: 18pt;
    background:#f60;
    color:#fff;
	text-align:center;
	font-weight: bold;
}
.title3{
    width:80px;
    background:url('images/titlebg4.gif');
    line-height: 120%;
    padding-top:2px;
    cursor:hand;
}
.title4
{
    width:80px;
    background:url('images/titlebg3.gif');
    color: #ffffff;
    font-weight: normal;
    padding-top:2px;
    cursor:hand;
}

.title5{
    width:80px;
    background:url('images/titlebg2.gif');
    line-height: 120%;
    padding-top:2px;
    cursor:hand;
}

.title6
{
    width:80px;
    background:url('images/titlebg1.gif');
    color: #ffffff;
    font-weight: normal;
    padding-top:2px;
    cursor:hand;
}

.tdbg
{
background:#fffff7;line-height: 120%;
}
.tdbgmouseover{
background:#dddcd9;line-height: 120%;
}
.RedBold{
	font-size: 12pt;
	color: #FF0000;
	font-weight: bold;
}

#box{
display:none;
z-index:2000;
background-color:#FFF;
position:absolute;
border:1px solid #ff0000;
top:200px;
left:30%;
width:700px;
height:300px;
margin:auto;
text-align:center;
font-size:12px;
color:red
}



/*全局样式*/
*{
	font-size:12px;
}
BODY {
	FONT-SIZE: 9pt; MARGIN: 0px 0px 10px; FONT-FAMILY: 宋体,arial,verdana,sans-serif,fantasy,tahoma; TEXT-ALIGN: center; TEXT-DECORATION: none
}
#menu ul{
	padding:0;
	border:0;
	list-style:none;
	line-height:150%;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 15px;
}

/*主导航菜单*/
#menu_out{
	width:730px;
	padding-left:4px;
	margin-left:auto;
	margin-right:auto;
	background:url(Skin/menu_left.gif) no-repeat left top;
}
#menu_in{
	background:url(Skin/menu_right.gif) no-repeat right top;
	padding-right:4px;
}
#menu{
	background:url(Skin/menu_bg.gif) repeat-x;
	height:73px;
}
.menu_line{
	background:url(Skin/menu_line.gif) no-repeat center top;
	width:8px;
}
.menu_line2{
	background:url(Skin/menu_line2.gif) no-repeat center top;
	width:15px;
}
#nav{
	padding-left:20px;
}
#nav li{
	float:left;
	height:35px;
}
#nav li a{
	float:left;
	display:block;
	padding-left:6px;
	height:35px;
	background:url(Skin/menu_on_left.gif) no-repeat left top;
	cursor:pointer;
	text-decoration:none;
}
#nav li a span{
	float:left;
	padding:11px 14px 10px 10px;
	line-height:14px;
	background:url(Skin/menu_on_right.gif) no-repeat right top;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}
#nav li .nav_on{   /*鼠标经过时变换背景，方便JS获取样式*/
	background-position:left 100%;
}
#nav li .nav_on span{  /*鼠标经过时变换背景，方便JS获取样式*/
	background-position:right 100%;
	color:#333333;
	text-decoration:none;
	padding:14px 14px 7px 10px;
}
/*子栏目*/
#menu_con{
	text-align:left;
	padding-left:5px;
	clear:both;
}
#menu_con li{
	float:left;
	height:22px;
	margin-top:8px;
}
#menu_con li a{
	display:block;
	float:left;
	background:url(Skin/menu_on_left2.gif) no-repeat left top;
	cursor:pointer;
	padding-left:3px;
}
#menu_con li a span{
	float:left;
	padding:6px 10px 4px 10px;
	line-height:12px;
	background:url(Skin/menu_on_right2.gif) no-repeat right top;
}
#menu_con li a:hover{
	text-decoration:none;
	background:url(Skin/menu_on_left2.gif) no-repeat left bottom;
}
#menu_con li a:hover span{
	background:url(Skin/menu_on_right2.gif) no-repeat right bottom;
}




/* Auction Global CSS by yubo */
/* Constants

*/

/* common */
#main-body { line-height: 20px; color: #000 }
textarea, input { font-size: 12px }
.red { color: #f00 }
.tips { color: #808080 }
a:focus, input:focus { outline: none }
small { font-size: 12px; font-weight: normal }
.hack{
	clear: both;
	content: '';
	display: block;
	height: 0;
	visibility: hidden;
}
textarea.off, input.off { color: #C0C0C0 }
.label-server-error,
.label-error {
	margin: 5px 0 0 0;
	padding-left: 28px;
	width: auto;
	height: 25px;
	line-height: 25px;
	border: 1px solid #FF6600;
	background: #FFF2E9 url('images/standard_msg_error.gif') no-repeat 5px 5px;
}
#buy-process-nav {
	width: 950px;
	height: 52px;
	padding-top: 10px;
	border-top: 3px solid #ff9900;
	/* border-bottom: #b1eaff 1px solid; */
}
#buy-process-content {
	clear: both;
}
/* end of common */

/**  **/
.confirm-box h3 {
	margin: 0;
	background: url('images/tabs_bg.gif') no-repeat 0 -25px;
	font-size: 12px;
	text-indent: 10px;
	height: 24px;
	line-height: 24px;
}
.confirm-box h4 { font-size: 12px } 
.confirm-box table {
	margin: 10px;
}
.confirm-box table td {
	padding: 5px 0;
}
.confirm-box td.first-col {
	text-align: right;
	vertical-align: top;
}

#good-info {
	float: left;
	width: 220px;
}
#good-info h3 {
	background: url('images/tabs_bg.gif') no-repeat 0 0;
}
#good-info .box-body {
	border: 1px solid #DAF1FE;
}
#good-info .good-pic {
	margin: 10px 0 0 38px;
}
#good-info ul {
	margin: 0 0 10px 10px;
}
#good-info li .good-name-label {
	position: relative;
	top: 20px;
}
#good-info li .good-name {
	display: block;
	position: relative;
	left: 60px;
	width: 140px;
}
#good-info .ww-online {
	display: block;
	background: url('images/ww_icons.gif') no-repeat 0 0;
	width: 80px;
	height: 20px;
	margin-left: 55px;
}

#confirm-info {
	float: right;
	width: 720px;
}
#manage-address {
	margin-left: 520px;
	font-weight: normal;
}
.confirm-box .indent-ul {
	margin: 15px 0 10px 65px;
	line-height: 25px;
}
.confirm-box .indent-ul label {
	padding-left: 5px;
}
#address-collection li { width: 580px }
#address-collection li.selected { background: #ffc }
#address-collection li.selected .edit-btn {
	display: none; 
	background: #ffc url('images/pencil.gif') no-repeat 0 0;
	float: right;
	margin-top: -20px;
	margin-right: 5px;
	width: 16px;
	height: 16px;
}
#address-collection .buyer-name {
	padding-right: 15px;
}
#other-address {
	margin-bottom: 10px;
}
#other-address-btn {
	font-weight: normal;
	margin-left: 36px;
}

.transit-type label {
	margin-left: 5px;
}
td.verify-code-ceil input.verify-code {
	position: relative;
	top: -28px;
}
td.verify-code-ceil .update-code {
	position: relative;
	top: -15px;
}
.verify-img {
	border: 1px solid #C0C0C0;
	margin-right: 5px;
}

#coupons-collection li strong{
	font-weight: bold;
	font-size: 20px;
	color: #f30;
}

#confirm-btn-box { margin: 20px 0 20px 165px }
#confirm-btn-box label { margin-left: 10px }
#confirm-btn-box #confirm-btn { padding-left: 65px }
#confirm-btn-box p.info {
	margin-left: -410px;
	text-align: center;
	color: gray;
}
#confirm-btn-box .label-error { width: 230px }
/** end of  **/

/**  **/
/* flow begin */
#buy-process-nav ol {
	width: 900px;
	margin: 0px auto;
	list-style-type: none;
}
#buy-process-nav li {
	float: left;
	height: 42px;
	line-height: 33px;
	font-weight: bold;
	color: #6aa3c3;
	background: url('images/auction_flow_bg_off.gif') no-repeat left 50%;
}
#buy-process-nav li span {
	display: block;
	float: left;
	width: 23px;
	padding-right: 8px;
	margin-top: -1px;
	font-family: verdana, arial, helvetica, sans-serif;
	text-align: center;
}
#buy-process-nav li.flow-arrow {
	width: 13px;
	padding: 0 12px;
	background: url('images/auction_flow_arrow.gif') no-repeat 12px 10px;
}
#buy-process-nav li.flow-on {
	font-size: 14px;
	background: url('images/auction_flow_bg_on.gif') no-repeat 0px 0px;
	color: #ff7300;
}
#buy-process-nav li.flow-on span {
	width: 33px;
	font-size: 16px;
}
/* flow end */
/* info-box begin */
#dealing-got-products .info-box { clear: both; font-size: 14px }
#dealing-got-products .info-box h3 {
	font-size: 14px;
	height: 24px;
	margin:5px 0 10px 0;
	padding-left: 20px;
	background:url('http://assets.taobaocdn.com/img/sys/mytaobao/info_h3_bg.png') no-repeat 0px 20px;
}
#product-detail dl {
	float: left;
	margin: 0;
	line-height: 32px;
	border-bottom: 1px solid #EED;
}
#product-detail dt {
	float: left;
	width: 130px;
	padding-right: 20px;
	color: #555;
	text-align: right;
}
#product-detail dd {
	float: left;
	width: 800px;
}
#product-detail .seller-info { font-size: 12px }
#product-detail .seller-info a { margin-left: 10px }
#product-detail .seller-info .ww-inline { vertical-align: middle }
#product-detail .red-strong { font-weight: bold; color: #FE4202 }
#product-detail .address span { margin-right: 5px }
#product-detail table { font-size: 12px }
#product-detail table.price { line-height: 20px; width: 420px }
#product-detail table.price th { background-color: #f5f5f5; font-weight: normal }
/* info-box end */
/* pay-box begin */
#pay-box {
	height: auto;
	margin-top: 5px;
	padding: 26px 100px;
	background-color: #fff; /*#FFFCF3;*/
	border: 1px solid #f7e4a5;
}
#pay-box li { list-style: disc; font-size: 14px; line-height: 26px }
#pay-box .alert-info { color: #f00000; font-weight: bold; font-size: 14px }
#alipay-iframe { margin-top: 30px; margin-left: -11px }
/* pay-box end */
/** end of  **/

/* test */
#test-iframe-control { margin-top: 10px; text-align: center }
#test-iframe-control a { margin-right: 10px }

/* misc */
.confirm-submit-btn { margin-top: 10px }



/*右*/
.IDC_R{width:210px; float:right;}
.IDC_R dl{background:none;}

.IDC_R dd{padding:0px; font-size:12px; margin-bottom:0px;margin-left: -31px;}
.IDC_R dd li{float:left; width:100%; display:block; margin-bottom:0px; height:0px; z-index:1;}
.SMS_MS_R{float:right; width:200px; line-height:20px; padding:1px 0 0 0;}

/*弹出显示*/
.test,.test2,.test3,.test4,.test5,.test6,.test7,.test8,.test9,.test10,.test11,.test22{FONT-SIZE: 12px; Z-INDEX: 98; COLOR: #999999; POSITION: relative; TEXT-DECORATION: none;}
.test:hover,.test2:hover,.test3:hover,.test4:hover,.test5:hover,.test6:hover,.test7:hover,.test8:hover,.test9:hover,.test10:hover,.test11:hover{BACKGROUND: none transparent scroll repeat 0% 0%; color:#cc0000}
.test SPAN,.test2 SPAN,.test3 SPAN,.test4 SPAN,.test5 SPAN,.test6 SPAN,.test7 SPAN,.test8 SPAN,.test9 SPAN,.test10 SPAN,.test11 SPAN,.test22 SPAN{DISPLAY: none;}
.test:hover SPAN,.test2:hover SPAN,.test3:hover SPAN,.test4:hover SPAN,.test5:hover SPAN,.test6:hover SPAN,.test7:hover SPAN,.test8:hover SPAN,.test9:hover SPAN,.test10:hover SPAN,.test11:hover SPAN {DISPLAY: block; Z-INDEX: 999; FILTER: alpha(opacity=95); LEFT: 0px; BORDER: #ffad61 1px solid; POSITION: absolute; TOP: 25px !important; -moz-opacity: 0.95; opacity: 0.95; width:200px; background:#FFFFFF; padding:5px; line-height:25px; font-size:14px; font-weight:normal; color:#000000;}
/*.test:hover SPAN B,.test2:hover SPAN B {}*/
.test22:hover SPAN {DISPLAY: block; Z-INDEX: 999; FILTER: alpha(opacity=95); LEFT: 0px; BORDER: #ffad61 5px solid; POSITION: absolute; TOP: 25px !important; -moz-opacity: 0.95; opacity: 0.95; width:400px; background:#FFFFFF; padding:5px; line-height:20px; font-size:14px; font-weight:normal; color:#000000;}
.test{Z-INDEX: 97;}
.test2{Z-INDEX: 96;}
//.test2:hover SPAN,.test4:hover SPAN ,.test6:hover SPAN ,.test8:hover SPAN ,.test10:hover SPAN{ Z-INDEX: 100; LEFT: -143px;}
.test3 {Z-INDEX: 95;}
.test4 {Z-INDEX: 94;}
.test5 {Z-INDEX: 93;}
.test6 {Z-INDEX: 92;}
.test7 {Z-INDEX: 91;}
.test8 {Z-INDEX: 90;}
.test9 {Z-INDEX: 89;}
.test10 {Z-INDEX: 88;}
.test11 {Z-INDEX: 87;}


.shop{
	background:url(Skin/dh_2.gif) no-repeat center top;
	width: 90px;
}
.shopmouseover{
	background:url(Skin/dh_20.gif) no-repeat center top;
	width: 90px;
}

//流程
.buy_tit {
	PADDING-LEFT: 30px; BACKGROUND: url(images/ico17.gif) no-repeat left 3px; FONT: bold 14px/40px "宋体"; COLOR: #333333; BORDER-BOTTOM: #cccccc 1px dashed; HEIGHT: 40px
}
.buy_tit1 {
	PADDING-LEFT: 30px; BACKGROUND: url(images/P_ico05_2.gif) no-repeat left 3px; FONT: bold 14px/40px "宋体"; COLOR: #333333; BORDER-BOTTOM: #cccccc 1px dashed; HEIGHT: 40px
}
.buystepbg {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; OVERFLOW: hidden; PADDING-TOP: 20px; HEIGHT: 190px
}
.buystep {
	MARGIN-TOP: 20px; LINE-HEIGHT: 20px; HEIGHT: 60px
}
.buystep UL {
	LIST-STYLE-TYPE: none; HEIGHT: 55px
}
.buystep LI {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 14px; BACKGROUND: url(pic/buystep_over.gif) no-repeat 0px 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: bold 12px/40px "宋体"; WIDTH: 120px; CURSOR: pointer; COLOR: #cc3333; PADDING-TOP: 0px; HEIGHT: 55px
}
.buystep LI SPAN {
	DISPLAY: block; PADDING-LEFT: 5px; FONT-SIZE: 9px; COLOR: #ffffff; LINE-HEIGHT: 10px; FONT-FAMILY: arial, Helvetica, sans-serif; HEIGHT: 11px
}
.buystep LI.buystep_on {
	BACKGROUND: url(pic/buystep_link.gif) no-repeat 0px 0px; FONT: bold 15px/40px "宋体"; COLOR: #fff
}
.payms {
	BACKGROUND: url(pic/payms_bg.gif) no-repeat 0px 0px
}
.payms .banklist {
	FLOAT: left; WIDTH: 128px; COLOR: #666666; PADDING-TOP: 37px; HEIGHT: 500px; TEXT-ALIGN: right
}
.payms .bankms {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; WIDTH: 400px; PADDING-TOP: 10px
}
.payms .bankms IMG {
	MARGIN: 20px 0px 10px
}
.payms .banklist UL {
	MARGIN: 0px; LINE-HEIGHT: 28px; LIST-STYLE-TYPE: none
}
.payms .banklist LI {
	PADDING-RIGHT: 20px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: url(pic/payms_link.gif) no-repeat 0px 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; CURSOR: pointer; PADDING-TOP: 0px; HEIGHT: 28px
}
.payms .banklist LI.pay_on {
	FONT-WEIGHT: bold; BACKGROUND: url(pic/payms_over.gif) no-repeat 0px 0px; COLOR: #cc3333
}
.payms2 {
	
}
.payms2 .banklist {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(pic/payms2_banklist_bg.gif) no-repeat 62px 1px; FLOAT: left; PADDING-BOTTOM: 0px; FONT: 12px/150% "宋体"; WIDTH: 128px; COLOR: #666666; PADDING-TOP: 0px; HEIGHT: 500px; TEXT-ALIGN: right
}
.payms2 .bankms {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; WIDTH: 420px; PADDING-TOP: 10px
}
.payms2 .bankms IMG {
	MARGIN: 20px 0px 10px
}
.payms2 .banklist UL {
	MARGIN: 0px; LINE-HEIGHT: 26px; LIST-STYLE-TYPE: none
}
.payms2 .banklist LI {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #ccc 1px solid; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: url(pic/payms_link.gif) no-repeat 0px 0px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 20px; BORDER-LEFT: #ccc 1px solid; CURSOR: pointer; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 26px
}
.payms2 .banklist LI.pay_on {
	BORDER-RIGHT: #c33 1px solid; BORDER-TOP: #c33 1px solid; BACKGROUND: url(pic/payms_over.gif) no-repeat 0px -2px; BORDER-LEFT: #c33 1px solid; COLOR: #c33; BORDER-BOTTOM: #c33 1px solid
}