﻿html { background-color:#fff; margin:0px; padding:0px }

body 
{
	text-align:left;
	font-family:\5B8B\4F53,arial,serif;
	font-size:12px;
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,blockquote,p{padding:0; margin:0;list-style-type:none;
border:none;}
textarea{ border:1px #CCC solid;font-size:14px;padding:3px; margin:1px;}
table,td,tr,th{font-size:12px;}
li{list-style-type:none;}
table{ margin:0 auto;}
img{vertical-align:middle;border:0;}
ol,ul {list-style:none;}   
caption,th {text-align:left;}  
h1,h2,h3,h4,h5,h6 {font-size:12px; font-weight:normal;}
abbr,acronym {border:0;}
address,caption,cite,code,dfn,em,th,var {font-weight:normal; font-style:normal;}   
input {border:1px #CCCCCC solid; font-size:14px; padding:3px; margin:1px;}
select{ vertical-align:middle; }
a { color:#333333; text-decoration:none;}
a:hover { text-decoration:none; color:#0000ff;}

/* button */
.blueinput { display:inline-block; padding:3px 8px 3px 8px; *padding:4px 0px 0px 4px;
margin:0 6px 0 0; border-top:1px solid #CDDCED; border-left:1px solid #CDDCED; border-right:1px solid #1F5187; border-bottom:1px solid #1F5187; background-color: #1272CE; color:#fff; text-align:center; cursor:pointer; font-size:12px; font-weight:600;}

/*会员*/
.user_yellow {color:#FF9900; font-weight:bold;}
.forlogout { margin-top:5px}
.forlogout a{text-decoration:none; color:blue;}

.membercenter { width:98%; margin:1px; }
.membersidebar {width:163px;height:98%;float:left; overflow:visible; display:block; background:url(/User/Images/menu_bg.jpg) repeat-y;}
.membername { width:153px; background:#D8DFE3; margin-bottom:10px; padding:5px;}
.membername table { width:98%;}
.membername table td { color:#555555; text-align:left; height:20px; overflow:hidden; white-space:nowrap;}
.membername table th { color:#333333; text-align:left; height:20px; border-bottom:1px #CCCCCC dotted; overflow:hidden;white-space:nowrap;}
.membermain {width:100%;margin:0 -175px 0 0;float:right;}
.membermain .membermainview{margin-right: 175px;}
.membermain .membermaintitle{display:none; vertical-align:middle; text-align:center; color:#999999; font-size:14px; font-weight:bold; }
.membersidebar h1 { text-align:left; font-size:14px; font-weight:bold; border-bottom:1px #EEEEEE solid; height:25px; line-height:25px; padding:10px auto; }
.membermenu {padding-top:2px;}
.membermenu li { text-align:right; width:163px; height:25px; vertical-align: middle; }
.membermenu li a { color:#333333; text-decoration:none; line-height:25px; margin-right:15px; }
.membermenu li a:hover { text-decoration:none; color:#0000ff;}
.membermenu li.current { font-weight:bold; background:url(/User/Images/activemenubg.gif) no-repeat; height:32px; line-height:32px;}
.membermenu li.current a { line-height:32px; }
.membermenu li.hover { font-weight:bold; background:url(/User/Images/activemenubg.gif) no-repeat; height:32px; line-height:32px;}
.membermenu li.hover a { line-height:32px; }

.listtable {border:1px solid #ddd;width:100%;margin:0;}
.listtable tr.over td{background-color:#c7f781;}
.listtable tr.selected td{background-color: rgb(255, 255, 200);}
.listtable a{color:#333333; padding-right:5px;text-decoration:none;}
.listtable a.link{text-decoration:none;}
.listtable a:hover { text-decoration:none; color:#0000ff;}
.listtable th{text-align:center; font-size:12px; white-space:nowrap; font-weight:bold; color:#333333; background:url(/User/Images/tablethbg.gif); border-bottom:1px solid #ccc; border-top:1px solid #fff; border-right:1px solid #ddd;border-left:1px solid #fff;padding:4px 3px; height:25px; line-height:25px;}
.listtable td,.listtable th.title{padding:4px; word-break:break-word; text-align:center; border-right:1px solid #ddd; border-left:1px solid #fff; border-bottom:1px solid #ddd; border-top:1px solid #fff;}
.listtable th.wd { width:25px; text-align:left;}
.listtable td.wd { width:25px; background:#EFEFEF; text-align:left;}
.listtable .wd input {border:0px;}
.listtable .msgtitle { text-align:left; vertical-align:middle; white-space:normal;}
.listtable .msgtitle img { vertical-align:middle; }
.listtable .msgcontent{text-align:right; font-weight:bold; vertical-align:text-top;}
.listtable .msgbody { vertical-align:middle; text-align:left;}
.listtable .msgreceiver { white-space:nowrap;}
.listtable .normal{ text-align:left; vertical-align:middle; white-space:normal; word-break:break-word; }
.listtable .tdcenter{ text-align:center; white-space:nowrap;}
.listtable .rtitle{ width:15%; text-align:right;}
.listtable .rcontent{ width:35%; text-align:left;}

.tableco { border:1px #D5D5D5 solid; background:#F0F0F0; width:98%; margin:4px auto; padding:4px;}
.tableco table { border:1px #E1E1E1 solid; background:#ffffff; width:98%; margin-bottom:8px;}
.tableco table td {text-align:left; vertical-align:middle; color:#898989; font-size:14px; }
.tableco table td input{ vertical-align:middle; margin-right:3px;}
.tableco table th {text-align:right; color:#898989; font-size:14px; white-space: nowrap; word-wrap:break-word; word-break:break-all;}

.tableco h1 { text-align:left; color:#999999; font-size:14px; font-weight:bold; height:28px; padding-top:5px; padding-bottom:5px;}
.tableco h2 { text-align:left; font-size:16px;padding-top:10px; padding-bottom:10px; clear:right; font-weight:bold}
.tableco h3 { text-align:left; font-size:14px;padding-top:5px; padding-bottom:5px; clear:right;}
.tableco .signupbtns {text-align:center;}
.tableco input { max-width:200px;}

.listtable .footable-first-column{border-left:1px solid #ddd;}
.footable-row-detail-cell{ padding:0px;}
.footable-row-detail-inner{ width:100%; }
.footable-row-detail-inner table{ width:100%; border:0px;}
.footable-row-detail-inner table tr{border-left:1px solid #ddd; border-right:1px solid #ddd; border-top:1px solid #ddd; }
.footable-row-detail-inner table .footable-row-detail-name { text-align:right; border-left:1px solid #ddd; background:none; border-bottom:1px solid #ddd;}
.footable-row-detail-inner table .footable-row-detail-value { text-align:left; border-right:1px solid #ddd;}

.responsive-table {}
.responsive-table tbody th{white-space:nowrap; word-wrap: normal;}
.responsive-table tbody td{white-space:normal; word-wrap: break-word; max-width:80%; }

.membercenter_menu{-webkit-backface-visibility: hidden; -webkit-perspective: 500; -webkit-transition: -webkit-transform 0.5s ease, opacity 0.5s ease; transition: -webkit-transform 0.5s ease, opacity 0.5s ease; z-index: 10004; position: absolute; display:none; width: 6em; height: 4em; top: 0px; left: 0px;}
.membercenter_menu span {-webkit-tap-highlight-color: rgba(0, 0, 0, 0); cursor: pointer; text-decoration: none; height: 100%; left: 0; position: absolute; top: 0; width: 100%;	}
.membercenter_menu span:before {content: "Menu"; font-family:"footable"; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-style: normal; font-weight: normal; text-transform: none !important;}
.membercenter_menu span:before {background: rgba(144, 144, 144, 0.65); border-radius: 4px; color: #fff; display: block; font-size: 16px; height: 2.25em; left: 0.5em; line-height: 2.25em; position: absolute; text-align: center; top: 0.5em; width: 3.5em; }

.responsive-body-phone .membersidebar {display:none; z-index: 10004; position:absolute;  }
.responsive-body-phone .membermain {margin:0; float:left; }
.responsive-body-phone .membermain .membermainview{margin-right: 0px;}
.responsive-body-phone .membermain .membermaintitle{display:block;}

.responsive-body-phone .membercenter_menu{display:block;}
.responsive-body-phone .whohidden{display:none;}
.responsive-body-phone .whovisible{display:block;}
.responsive-body-phone .whoright{display:block; margin-bottom:8px; margin-top:8px; display:block;}

.responsive-body-tablet .membersidebar {display:none; z-index: 10004; position: absolute; }
.responsive-body-tablet .membermain {margin:0; float:left; }
.responsive-body-tablet .membermain .membermainview{margin-right: 0px;}
.responsive-body-tablet .membermain .membermaintitle{display:block;}
.responsive-body-tablet .membercenter_menu{display:block;}
.responsive-body-tablet .whohidden{display:none;}
.responsive-body-tablet .whovisible{display:block;}
.responsive-body-tablet .whoright{float:right; margin-bottom:8px; margin-top:8px; display:block;}

.signuptip { margin-top:10px;margin-bottom:10px;}
.showgopage select{ width:60px;}

.infotable th{max-width:20%;}
.selboxes input,input.selboxes{border:none; margin-left:3px;}
.actionLink { cursor:pointer;}

.verifycode{ width:100px;}
.verifyarea{height:26px; vertical-align:middle;}
.verifyarea .verifyimg{height:24px;width:60px; cursor:pointer;}

.allbuttonarea{ text-align:center; float:none;}

.cart_yellow {color:#FF9900; font-weight:bold;}
.price-text{color:#CC0000;}
.ordermoney{color: Red; font-weight: bold;}
.orderpaid{color: Blue; font-weight: bold;}
.listtable .cartview_thumb img { width:40px; height:40px;}
.listtable .cartview_image{position:absolute;display:none;z-index:9999;}
.listtable .cartview_image img{width:auto;height:auto;}

.consignee-select{ border:1px solid #ccc; padding: 2px 5px; vertical-align:middle;}
div.autoscrollview{overflow-x: auto; margin-bottom:5px;}
label, .consignee-label{ display:inline;}