﻿@charset "utf-8";
/* CSS Document */
#main
{
	margin:0 auto 5px auto;
	width:1000px;
}
#breadcrumb
{
	background-color: #F5F5F5;
	border-bottom: solid 1px #CCC;
	padding: 3px;
	margin-bottom: 5px;
}
fieldset {
    padding:10px;
    margin:10px 0;
    
}
legend {
    color:#333;
    background: #F5F5F5; /* 666 */
    border: 1px solid #ccc;
    padding: 2px 6px;
    margin: 10px 5px;
}
.div_texbox {
	padding: 5px;
}

.div_button
{
	margin-left:120px;
	width:307px;
}
.txt
{
    border:1px solid #7B9EBD;
}
.cssButton {
 font-size: 9pt; 
 cursor: hand; 
 color: #FFF; 
 text-align:center;
 background: url(../Images/cartCheck_btn.png) repeat-x left top;
 cursor:pointer;
 height:26px;
 line-height:26px;
 padding:0 10px;
 border-radius:2px;
}
#leftbox {
    width:192px;
    text-align:left;
    float:left;
    overflow:hidden;
    margin-top:5px;
}
#remainbox
{
	float:right;
	width: 798px;
	margin-top:5px;
}
.sidebar-container
{
	margin-bottom:10px;
}
#sidebar-accountinfo h3,
#sidebar-myaccount h3
{
	color: #333;
	background:#DDD;
	height: 31px;
	margin: 0;
	display: block;
	text-align: center;
	font-weight: bold;
	border-top:1px solid #CCC;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
	line-height:31px;
}
.sidebar-body
{
    border-left:1px solid #CCC;
    border-right:1px solid #CCC;
    border-bottom:1px solid #CCC;
    margin:0;
    padding-bottom: 5px;
    line-height:24px;
}
.sidebar-body img { vertical-align:middle;}
.sidebar-body a,.sidebar-body a:link,.sidebar-body a:visited {color:#333; text-decoration:none;}
.sidebar-body a:hover {color:#CC0000;}
#sidebar-myaccount ul li
{
	padding: 3px 10px;
	border-bottom: dotted 1px #ccc;
}
#sidebar-myaccount .bar
{
	text-align: center;
	background-color: #F5F5F5;
	padding: 3px;
	border-bottom: solid 1px #ccc;
	font-weight: bold;
}
#main #myaccount-img
{
	margin: 5px 5px;
}
#main .pad5
{
	padding-left: 5px;
	padding-right: 5px;
}
.textbox
{
	padding: 3px;border:1px solid #BBB;
}
.textbox_login1 {background:url(../Images/login_icon1.gif) no-repeat 280px 8px;width:282px;font-size:14px;border:1px solid #CCCCCC;height:24px;line-height:24px;padding:4px 20px 4px 3px;}
.textbox_login2 {background:url(../Images/login_icon2.gif) no-repeat 280px 6px;width:282px;font-size:14px;border:1px solid #CCCCCC;height:24px;line-height:24px;padding:4px 20px 4px 3px;}
.textbox_login1:focus,.textbox_login2:focus {border:1px solid #7ABD54;}
#main input[type=radio] {border:none;}
#main input[type=text]  {border:1px solid #BBB;}
#customernote-box textarea {border:1px solid #BBB;}
.center5
{
	text-align:center;
	padding: 5px;
}
#userregister-2 ul li,
#userregister-3 ul li,
#main #changepassword ul li
{
	padding: 6px 3px;
}
#userregister-2 label,
#userregister-3 label,
#main #changepassword label {
    width:140px;
    color:#666;
    text-align:right;
    float: left;
    clear: left;
}
#changepassword input[type="password"] {border:1px solid #BBB;}
select
{
	list-style-type: none;
	padding:  1px;
	color: #333;
	line-height: 15px;
	
	border:1px solid #ddd;
}
.orange
{
	color: Orange;
}
#main #querysobox label
{
	padding-left: 10px;
	padding-right: 5px;
    color:#666;
    text-align:right;
}
#main #sostatusintro a
{
	padding-left: 10px;
	
}
#remainbox #errhandler-img
{
	float: left;
	padding: 10px;
}
#remainbox #errhandler-body
{
	border: solid 1px #ccc;
	float: left;
	height: 200px;
}
#remainbox #errhandler-body h3
{
	background: #F5F5F5 url(../Images/msg_error.gif) no-repeat 1px center;
	padding: 3px 20px;
}
#remainbox #errhandler-body #precheck-msg
{
	padding: 10px;
}
.ErrorMsg{
	padding:5px 5px 5px 25px;
	border:1px solid #F60;
	background:#FFF2E9 url(../images/msg_error.gif) 5px 5px no-repeat;	
	color:#000;
	overflow: hidden;
}
.bluetitle h2
{
	line-height: 28px;
	background: url(../images/blue_bg_right.gif) #aacded no-repeat right top;
	height: 28px;
	font-size: 14px;
	padding: 0px;
	margin: 0px;	
}
.bluetitle h2 strong
{
	padding: 0px 20px;
	display: block;
	background: url(../images/blue_bg_left.gif) no-repeat left top;
	height: 28px;
}
.bluebody
{
	border-left: #aacded 3px solid;
	border-right: #aacded 3px solid;
	padding: 15px;
}
.round
{
	
	height: 10px;
}
.lround
{
	width: 10px;
	
	float: left;
	height: 10px;
}
.rround
{
	width: 10px;
	
	float: right;
	height: 10px;
}
#summary-box
{
	padding: 5px;
	margin-top: 10px;
}
.tip
{
	color: #ff6633;
	padding: 3px 15px;
	background: url(../images/arr4.gif) no-repeat 1px center;
}
#promotioncodebox
{
	width: 400px;
	margin-top: 10px;
}
#promotioncodebody
{
	border: dotted 1px #ccc;
	padding: 5px;
}
#shoppingcartbox .checkout_continue
{
	float: right;
	text-align: right;
}
#continueshopping
{
	display: inline-block;
	margin: 0px 30px;
}
ul#shoppingcart_button li
{
	float: left;
	line-height: 38px;
	margin: 10px;
	font-size: 14px;
}
li.refreshcart
{
	background: url(../images/cart/cart_refresh.gif) no-repeat 0 9px;
	padding-left: 20px;
}
li.emptycart
{
	background: url(../images/cart/cart_empty.jpg) no-repeat 0 9px;
	padding-left: 20px;
}
li.addtowishlist
{
	background: url(../images/cart/cart_wishlist.jpg) no-repeat 0 9px;
	padding-left: 20px;
}
#delivery-box
{
	position: relative;
}
.checkout h3
{
	color: #333; /* #ff6633; */
	font-weight: bold;
	padding: 3px;
	margin-top: 3px;
	margin-bottom: 3px;
	font-size:16px;

}
#delivery-box #table-personinfo
{
	border: solid 1px #ccc;
	padding: 10px;
	width: 100%;
}
#delivery-box #table-personinfo td
{
	padding: 5px;
}
#shippingtype-box,#paytype-box,#Invoice,#saleorder-box {border-bottom:2px dotted #CCCCCC;padding:10px 0;margin:5px 0; }
#shippingtype-box input,#paytype-box input,#Invoice input { vertical-align:middle;margin-right:5px;}
.saleorder-boxTable {width:1140px;margin:0 auto;border:1px solid #CCCCCC;}
.saleorder-boxTableTitle {background:#FFF4D7;border-bottom:1px solid #CCCCCC;}
#backtocart,#backtocart:link,#backtocart:visited {color:#0070D7; text-decoration:nonel}
#backtocart:hover { text-decoration:underline;}
.saleorder-boxTable td {padding:5px;line-height:20px;}
#ctl00_Body_txtContent {border:1px solid #7CADC5 ;height:18px;line-height:18px;width:300px;}
#shippingtype-box table,#paytype-box table {width:600px;}
#dv_Address table {margin-left:17px;border:1px dotted #B7D2DF;padding:10px;width:940px;background:#EFF5F8;}

#delivery-box select {border: 1px solid #7B9EBD;}

.completeorder strong {color:#ff0000;}
.ctl00_Body_Submit1 {background:url(../Images/cartCheck_btn.png) no-repeat 0px 0px;width:88px;height:36px;color:#fff; display:block; text-decoration:none; text-align:center;line-height:36px;font-size:14px;font-weight:bold;margin-top:10px; cursor:pointer;}
.ctl00_Body_Submit1:hover {background:url(../Images/cartCheck_btn.png) no-repeat 0px -41px;}
.right
{
	text-align: right;
}
#backtocart
{
	background: url(../images/soprocess/icon_cart1.gif) no-repeat left top;
	padding-left: 25px;
}
#summary-box #orderinfo span
{
	width: 100px;
	text-align: right;
	display: inline-block;
}
#main .submitorder
{
	background:url(../Images/submit.jpg) no-repeat left top;
	width: 160px;
	height: 53px;
	border: none;
	cursor:pointer;
}


/** order detail **/

#orderdetail h3
{
	padding: 5px;
	background-color: #F5F5F5;
	border-bottom: solid 1px #ccc;
	font-weight: bold;
}
#orderdetail ul li
{
	padding: 3px;
}
#orderdetail #ordercreator
{
	float: left;
	width: 450px;
	border: solid 1px #ccc;
	margin: 5px 0;
	height: 175px;
}
#orderdetail #orderreceiver
{
	
	border: solid 1px #ccc;
	margin: 5px 0;
	height: 175px;
}
#orderdetail #orderinfo span
{
	width: 100px;
	text-align: right;
	display: inline-block;
}
#orderdetail #paytypeandshiptype,
#orderdetail #usernote
{
	margin-bottom: 10px;
}
#orderdetail #itemlist
{
	padding: 5px;
}
#orderdetail #itemlist table {line-height:30px;border-left:1px solid #DDD;border-top:1px solid #DDD;border-right:1px solid #DDD; text-align:center}
#orderdetail #itemlist td {padding:0 5px;border-bottom:1px solid #DDD;border-right:1px solid #DDD;border-left:none;border-top:none;}
#orderdetail #itemlist th {border:none;background:#F0F0F0;}
#summary-box #additionalinfo
{
	float: left;
	width: 450px;
}
#orderdetail #summary-box #additionalinfo
{
	float: left;
}
#summary-box #orderinfo
{
	float: right;
	width: 300px;
	text-align: right;
}
#orderdetail #summary-box #orderinfo
{
	width: 300px;
}
#summary-box #orderinfo ul li
{
	padding: 2px;
}
#main .completeorder
{
	background: none repeat scroll 0 0 #f9f9f9;
    border: 1px solid #e1e1e1;
    margin: 5px auto 0 auto;
    overflow: hidden;
    padding: 0 5px 5px;
	width:990px;
}
#main .completeorder h3
{
	background:url(../Images/iconset.gif) no-repeat left top;
	font-size: 20px;
	font-weight: bold;
	line-height: 80px;
	font-family: "微软雅黑", "宋体", Verdana;
	padding-left:80px;
}
.completeorder strong {color:#ff0000;}
.border_dot_5
{
	padding: 5px;
	border: dotted 1px #ccc;
	margin: 10px 3px;
}
.border_dot_10 {padding:10px;border: dotted 1px #ccc;margin: 10px 3px;}
.completeorder label
{
	width: 100px;
	display: inline-block;
	font-weight: bold;
	line-height:40px;
}
.saleprice {
	font-size: 12pt;
	color: #FF6633;
	text-decoration: none;
	font-family: "Verdana", "Arial", "tahoma";
	font-weight: bold;
}

.saleprice-small {
	font-size: 10pt;
	color: #FF6633;
	text-decoration: none;
	font-family: "Verdana", "Arial", "tahoma";
	font-weight: bold;
}
#news
{
	margin: 10px;
}
.dotline
{
	height: 1px; 
	background: url(../Images/default.dotline.gif) repeat-x;
}
.border_solid_5
{
	padding: 5px;
	border: solid 1px #ccc;
	margin: 10px 3px;
}
.border_solid_5 h3
{
	font-weight: bold;
	padding: 5px;
}
#getpasswordbox
{
	padding: 5px;
	margin-bottom: 30px; text-align:center;font-size:14px;
}
#getpasswordbox span {font-size:12px;}
#getpasswordbox p {padding:10px 0;}
/**register**/
.registerSpan {display:inline-block;text-align:right;width:120px;}
.registerText {color:#999;padding-top:4px;}
.registerRight {float:right;width:370px;border-left:1px solid #DDD; text-align:center;padding:0px;}
.registerLeft {float:left;width:440px;padding-bottom:10px;}
.registerLeftTilte {font-size:16px; text-align:center;color:#278E04;padding:30px 0 0 0;}
/*** user login **/
#main #leftcontainer
{
	margin-bottom: 20px;
}
#main #leftcontainer #userloginbox h3
{
	background: url(../images/gray_middle.gif) repeat-x left top;
	height: 28px;
}
#main #leftcontainer #userloginbox h3 em
{
	font-style: normal;
	font-size: 12px;
	color: #484848;
	font-weight: bold;
	margin: 5px;
	display: inline-block;
}
h3 .gray_tl
{
	background: url(../images/entlib_bg.gif) no-repeat left top;
	float: left;
	height: 28px;
	width: 4px;
}
h3 .gray_tr
{
	background: url(../images/entlib_bg.gif) repeat-x -4px top;
	float: right;
	height: 28px;
	width: 4px;
}
#userloginbox #userloginform
{
	padding-top: 20px;
}
#userloginbox #userloginform .labeltext
{
	width: 180px;
	text-align: right;
	float: left;
	clear: left;
	margin-right: 5px;
	padding: 3px;
}
#userloginbox #userloginform #errormsg
{
	color: Red;
	text-align: left;
	padding: 5px 5px 5px 25px;
}
#userloginbox #userloginform .loginbutton
{
	padding: 10px 5px 10px 195px;
	
}
#userloginbox #userloginform ul li
{
	padding: 3px;
}
#userloginbox #userloginform
{
	border: solid 1px #ccc;
	border-top: none;
}
#leftcontainer
{
	width: 60%;
	float: left;
}

#leftcontainer #userloginimg, #rightcontainer #userloginhelp
{
	margin: 20px 5px;
}

#rightcontainer
{
	width: 35%;
	float: right;
}
#rightcontainer #userlogin-register
{
	padding: 3px;
	line-height:24px;
}
.cartStep {width:939px;margin:10px auto 30px auto;height:32px;line-height:32px;}
.cartStep li {width:313px;float:left;font-size:14px;font-weight:bold; text-align:center;}
.cartStep_no1 .step_1 {background-color:#E70012;color:#fff;background-position:100% -64px;}
.cartStep_no1 .step_2 {background-position:100% -64px;}
.cartStep_no1 .step_3 {background-image:none;}
.step_1,.step_2,.step_3 {background:url(../Images/cartStep_img.gif) no-repeat;}
.cartStep_no1 .step_2,.cartStep_no1 .step_3 {background-color:#e6e6e6;color:#666;}
.cartStep_no2 .step_1 {background-color:#F3F3F3;color:#222;background-position:100% -32px;}
.cartStep_no2 .step_2 {background-color:#E70012;color:#fff;background-position:100% -64px;}
.cartStep_no2 .step_3 {background-color:#e6e6e6;background-image:none}
.cartStep_no3 .step_1 {background-color:#F3F3F3;color:#222;background-position:100% 0px;}
.cartStep_no3 .step_2 {background-color:#F3F3F3;color:#222;background-position:100% -32px;}
.cartStep_no3 .step_3 {background-color:#E70012;background-image:none;color:#fff}
.cartTable th {background-color:#F3F3F3;border:none;height:30px;line-height:30px;font-weight:normal}
.cartTable3 th {height:0px;border:none;margin-top:-1px;display:none;}
.cartTable2 th {border-bottom:2px solid #278E04;padding:15px 0 8px 0;border-left:none;}
.cartTable2 td {padding:10px;border:1px solid #D0D0D0;}
.cartTable {border:1px solid #D0D0D0;width:100%;border-collapse:collapse;}
.cartTable3 {border:1px solid #D0D0D0;width:100%;border-collapse:collapse;}
.cartTable2 {width:100%;border-collapse:collapse;}
.cartTable td,.cartTable3 td {border-color:#D0D0D0;padding:5px;}
.cartTable td img,.cartTable3 img { vertical-align:middle;}
.cartTable td a,.cartTable td a:link,.cartTable td a:visited,.cartTable3 td a,.cartTable3 td a:link,.cartTable3 td a:visited  {color:#333; text-decoration:none;}
.cartTable td a:hover,.cartTable3 td a:hover {color:#ff0000; text-decoration:underline;}
.cartClear a,.cartClear a:link,.cartClear a:visited {color:#333; text-decoration:underline;margin-top:20px;}
.cartClear a:hover {color:#ff0000;}
.cartClear {margin-top:20px;}
.cartTable .input input {width:25px;float:left;height:20px;line-height:20px;border-top:1px solid #999;border-bottom:1px solid #999; text-align:center;}
.cartTable .wrap_input{ overflow:hidden;zoom:1;width:75px;display:block; font-size:12px; font-weight:normal;margin-bottom:3px;}
.cartTable .jia,.cartTable .jian {background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 0%, #f6f6f6 47%, #ededed 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(47%,#f6f6f6), color-stop(100%,#ededed)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* W3C */height:20px;width:20px;border:1px solid #8A8A8A;cursor:pointer;display:block;line-height:20px;float:left;}
.cart_areaDiv { border: 1px solid #BFBFBF; cursor: pointer; display: inline-block; float: left; height: 18px;line-height: 18px;padding:0 10px;margin-right:5px; position:relative;_margin-top:-3px;}
.cartArea {padding-bottom:10px;line-height:18px;_padding-bottom:27px;width:100%;}
.cart_areaArrow1{background:url(../Images/arrow_1.gif) no-repeat left top;position: relative;top:-2px;_top:4px; width:8px;height:4px; display:inline-block;}
.cart_area {border:1px solid #BFBFBF;padding:10px; position:absolute;left:-1px;top:18px;background:#fff; z-index:99; display:none;width:400px;}
.cart_area a,.cart_area a:link,.cart_area a:visited {color:#666; text-decoration:none;width:390px;padding:0 5px;line-height:22px;display:block;}
.cart_area a:hover {background:#278E04;color:#fff;}
.cartAreaSpan {width:50px;float:left; display:block;line-height:20px;}
.cartAreaSpan2 {color:#999;line-height:20px; display:inline-block;}
.cart_areaDiv1 {_padding-top:3px;}
.cart_areaArrow2 {background:url(../Images/arrow_2.gif) no-repeat left top;position: relative;top: -2px;_top:4px; width:8px;height:4px; display:inline-block;}
.cartCheck { text-align:right;line-height:24px;width:300px;float:right;margin:-15px 0 0 0;}
.cartCheckSpan1 {font-size:16px;font-weight:bold;}
.cartCheckSpan2 {font-size:22px;font-weight:bold;color:#ff0000;}
.cartCheckSpan3 {}
.cartCheckP {font-size:13px}
.cartCheck p {width:100%;float:left;}
.cartCheck_btn,.cartCheck_btn:link,.cartCheck_btn:visited {background:url(../Images/cartCheck_btn.png) no-repeat 0px 0px;width:88px;height:36px;color:#fff; display:block; text-decoration:none; text-align:center;line-height:36px;font-size:14px;font-weight:bold;float:right;cursor:pointer; margin:10px 10px 10px 0}
.cartCheck_btn:hover {background:url(../Images/cartCheck_btn.png) no-repeat 0px -41px;}
.cartClear span {margin-right:5px;background:url(../Images/cartCheck_icon.gif) no-repeat left top;display:inline-block;width:9px;height:9px;}
.cartGift {border:1px solid #E8E8E8;width:224px;padding:5px;float:left;margin:0 4px; display:inline;height:130px;}
.cartGift img {float:left;margin:0 5px 12px 0;}
.cartGift p {line-height:24px;}
.cartGift_btn {background:url(../Images/cartCheck_btn.png) no-repeat 0px -77px;width:55px;height:24px;line-height:24px; text-align:center; display:inline-block;color:#fff; text-decoration:none;font-weight:bold;margin-top:5px;}
.cartGiftSpan {color:#FF0000;padding-right:10px;}
.cartArea a,.cartArea a:link,.cartArea a:visited,.cartArea a:hover {background:url(../Images/cartCheck_btn.png) repeat-x 0px -125px;border: 1px solid #f29461;font: 12px/20px Arial;height:18px;padding: 0 18px; display:inline-block;cursor: pointer;overflow: hidden; vertical-align:middle;margin:0 0 0 5px;color:#DF5F06;border-radius:2px; text-align:center; text-decoration:none;}
.cartArea_table {margin:0 0 0 72px;}
.cartArea_table input {height:18px;line-height:18px;}
.cartArea_table td {padding:3px 0;}
.cartArea_tableSpan {color:#999;margin-left:5px;}
#cartArea_tableBtn input { background:url("../Images/cartCheck_btn.png") repeat-x scroll left top rgba(0, 0, 0, 0); height:24px;line-height:24px; padding:0 15px;color:#FFF;text-decoration:none; display:block; text-align:center;margin:15px 10px 0 0;	font-size: 12px;
	cursor: pointer;
	float: left;
	border: 1px solid #F16E1A;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #faaa2e), color-stop(1, #f16e1a));
}
.cartArea_tableSpan2 {margin-left:67px;}
.cartArea_layer {border:1px solid #CC0000;padding:5px;width:600px;margin-bottom:10px;}
.cartCheck_p {border-top:1px solid #fff;padding-top:4px;}
.cartCheck_btnA,.cartCheck_btnA:link,.cartCheck_btnA:visited {color: #085C9B;
text-decoration: none;
line-height: 34px;
margin-right: 15px;
width: 118px;
height: 34px;
display: inline-block;
float: left;
margin: 10px 10px 10px 0;
border: 1px solid #39A930;
border-radius: 3px;
text-align: center;
font-size: 14px;
color: #999;}
.cartCheck_btnA:hover {color:#cc0000;}
.loading {float:left;margin-left:10px;}
.cart-empty {
    border: 1px solid #DDDDDD;
    height: 98px;margin:40px 0;
}
.cart-empty .message {
    background: url("../Images/cart-empty-bg.png") no-repeat scroll 310px 22px #F3F3F3;
    height: 98px;
    padding-left: 401px;
}
.cart-empty .message p {
    line-height: 98px;
}
.cart-empty .message ul {
    padding-top: 23px;
}
.cart-empty .message li {
    line-height: 26px;
}
.cart-empty a, .cart-empty a:visited, .cart-empty a:hover {
    color: #005EA7;
}
.mod_order {
    border: 1px solid #e1e1e1;
    margin:0 auto 10px auto;
    overflow: hidden;
    position: relative;
	width:998px;
}
.mod_order .inner {
    padding-left: 105px;
}
.mod_order .hd {
    background: none repeat scroll 0 0 #f9f9f9;
    height: 3000px;
    left: 0;
    line-height: 22px;
    padding-top: 8px;
    position: absolute;
    top: 0;
    width: 105px;
}
.mod_order .hd h3 {
    font-size: 14px;
    margin: 0 10px;
}
.mod_order .hd div {
    margin: 0 10px;
}

.mod_order .bd {
    padding: 15px 20px;min-height:50px;_height:50px;
}
.mod_order .bd .strong, .mod_order .bd .hot {
    color: #F00000;
}
.mod_order input {
    margin-right: 2px;
}
.mod_order .wrap_change {
    width: 470px;
}
.mod_order .wrap_change .change_info {
    float: left;
    overflow: hidden;
    width: 370px;
    word-break: normal;
    word-wrap: break-word;
}
.mod_order .wrap_change .modify {
    float: right;
    text-align: right;
    width: 100px;
}
.mod_order .wrap_change .modify a:link, .mod_order .wrap_change .modify a:visited, .mod_order .wrap_more a:link, .mod_order .wrap_more a:visited {
    color: #085C9B;
    text-decoration: none;
}
.mod_order .wrap_change .modify a:hover, .mod_order .wrap_more a:hover {
    color: #D80000;
}
.mod_order .list_info {line-height:24px;}
.mod_order .table_nobor {line-height:24px;}
.mod_order .table_nobor td {padding:0 10px;}
.mod_order .table_nobor input { vertical-align:middle;}
.table_nobor1 { width:100%;}
.table_nobor1Right { text-align:right}
.mod_order .radio {margin-right:20px;}
.mod_orderA,.mod_orderA:link,.mod_orderA:visited {color:#E70012; text-decoration:none;margin-left:10px;}
.mod_orderA:hover,.mod_order .more a:hover { text-decoration:underline}
.mod_order .more a,.mod_order .more a:link,.mod_order .more a:visited {background:url(../Images/cartCheck_btn.png) repeat-x 0px -125px;border: 1px solid #f29461;font: 12px/18px Arial;height: 18px;padding: 0 18px 0 18px; display:inline-block;cursor: pointer;overflow: hidden; vertical-align:middle;color:#DF5F06;border-radius:2px; text-align:center; text-decoration:none;}
.mod_order .status_on { background:#ebfae1}
.table_nobor td {border:none;border-collapse:collapse; border-spacing:0;}
.mod_order input { vertical-align:middle;}
#div_stock {background: none repeat scroll 0 0 #f6fbf2;
    border: 1px dotted #B7D2DF;
    margin-left: 17px;
    padding: 10px;
    width: 740px;margin:5px 0 0;}
#div_stock input { vertical-align:middle;}
#div_stock td {padding:3px 0;}
.mod_orderPad td {padding:3px 0;}
.mod_orderPad2 {padding:6px 0;}
.mod_orderPad3 {padding-left:30px;color:#777;}
.mod_orderPad4 {padding-left:20px;}
.mod_orderPad4 a,.mod_orderPad4 a:link,.mod_orderPad4 a:visited {color:#3377FF; text-decoration:none;}
.mod_orderPad4 a:hover { text-decoration:underline}
.modDiv {margin:0 18px; background:#f1f9ec;padding:0 10px}
.modDiv label {margin:5px 10px 5px 0;}
.modDiv select,.modDiv input{margin:5px 0;}
.mod_orderBtn {width:88px;height:24px;display:block;background:url(../Images/cartCheck_btn.png) no-repeat 0 -101px;color:#fff;font-weight:bold;line-height:24px;margin-top:10px; cursor:pointer;padding-bottom:3px;}
#Body_divLogin {left:0px;}
.mod_orderPad2Span {padding-left:10px;color:#777;}
.mod_orderTable {width:820px;border-collapse:collapse; border-spacing:0;margin:0 0 25px 0;_margin:30px 0;}
.mod_orderTable td {padding:6px 10px; text-align:center}
.mod_orderTableTh {font-weight:bold;}
.mod_orderTableTh td {border-bottom:1px solid #F3F3F3;line-height:30px;}
.mod_orderTableTd {background:#FFF7EB;}
.mod_orderTextarea { line-height: 21px;width: 300px;height:63px;border:1px solid #CCC;vertical-align: top;}
.list_info .input_long {height:18px; line-height:18px;}
.list_info .tit {width:80px; display:inline-block;}
.btn_common {background:url(../Images/cartCheck_btn.png) repeat-x 0px -125px;border: 1px solid #f29461;font: 12px/20px Arial;height: 20px;padding: 0 18px 2px 18px; display:inline-block;cursor: pointer;overflow: hidden; vertical-align:middle;margin-left:5px;color:#DF5F06;border-radius:2px; text-align:center; text-decoration:none;}
.list_info li {padding:3px 0;}
#coupon_my_p {padding-left:82px;width:550px;}
#coupon_my_p a,#coupon_my_p a:link,#coupon_my_p a:visited {color:#085C9B; text-decoration:none;}
#coupon_my_p a:hover {color:#CC0000;}
.list_info .strong {font-size:20px;}
.coupon {float:left;}
.checkOut_coupon_list {padding:0 0 0 80px;}
.checkOut_coupon_list table {border:1px solid #E4E4E4 ;border-right:none;border-bottom:none;width:100%;}
.checkOut_coupon_list td,.checkOut_coupon_list th {border-right:1px solid #E4E4E4 ;border-bottom:1px solid #E4E4E4 ; text-align:center;}
.checkOut_coupon_list th {background:#F3F3F3;font-weight:normal}
.checkOut_coupon_list td {color:#666;}
.checkOut_coupon_list input { vertical-align:middle}
.checkOut_msg {padding:2px 0 0 83px;}
.checkOut_msgSpan {background-color:#FEF4D9;border:1px solid #F8CCA9;padding:4px 10px;float:left; display:block;line-height:18px;}
.checkOut_msgSpan i { display:block;float:left;width:12px;height:12px;background:url(../Images/checkOut_msg.png) no-repeat left top; vertical-align:middle;margin:2px 3px 0 0;}
.info {float:right;background:#F3F3F3;padding:10px; position:absolute;right:0px;top:0px;height:300px;width:200px;}
.checkOut_msg1 {padding:2px 0 0 83px;}
.checkOut_msg1Span {background-color:#EBFAE1;border:1px solid #B5D3A1;padding:4px 10px;float:left; display:block;line-height:18px;}
.checkOut_msg1Span i { display:block;float:left;width:12px;height:12px;background:url(../Images/checkOut_msg1.png) no-repeat left top; vertical-align:middle;margin:2px 3px 0 0;}
.info {float:right;background:#F3F3F3;padding:10px; position:absolute;right:0px;top:0px;height:300px;width:200px;}
.info .mod_orderBtn{float:right;}
.list_info .price { text-align:right; display:inline-block;}
.nor {color:#999}
.list_infoPad {padding-left:82px;}
.list_infoPad2 {margin:0 3px 0 0;}
.list_infoLable {color:#ff0000;padding-top:10px;}
.mod_orderA2,.mod_orderA2:link,.mod_orderA2:visited {float:left;line-height:24px;margin-top:10px;color:#085C9B; text-decoration:none;margin-right:20px;}
.mod_orderA2:hover { text-decoration:none;color:#cc0000;}
#ctl00_Body_grdOrders {margin-top:10px;color:#333;border-left:1px solid #DDD;border-top:1px solid #DDD; text-align:center}
#ctl00_Body_grdOrders th {border:none;background:#F0F0F0;line-height:30px;height:30px;border-right:none;}
#ctl00_Body_grdOrders td {line-height:30px;padding:0 3px;border-right:1px solid #DDD;border-bottom:1px solid #DDD;border-top:none;border-left:none;}
#ctl00_Body_grdOrders a,#ctl00_Body_grdOrders a:link,#ctl00_Body_grdOrders a:visited,#sostatusintro a,#sostatusintro a:link,#sostatusintro a:visited {color:#085C9B; text-decoration:none;}
#ctl00_Body_grdOrders a:hover,#sostatusintro a:hover {color:#CC0000;}
.itemlistName,.itemlistName:link,.itemlistName:visited {color:#085C9B; text-decoration:none;}
.itemlistName:hover {color:#CC0000}
.orderDetailsTable td {border-right:1px solid #D0D0D0;border-bottom:1px solid #D0D0D0;padding:10px;border-top:none;border-left:none;}
.orderDetailsName,.orderDetailsName:visited,.orderDetailsName:link {color:#085C9B; text-decoration:none;}
.orderDetailsName:hover {color:#CC0000;}
.orderDetailsBtn {background:url(../Images/cartCheck_btn.png) repeat-x 0px -125px;border: 1px solid #f29461;font: 12px/20px Arial;height:18px;padding: 0 18px; display:inline-block;cursor: pointer;overflow: hidden; vertical-align:middle;margin-left:5px;color:#DF5F06;border-radius:2px; text-align:center; text-decoration:none;}
.orderDetailsBottomB {border-top:1px solid #CCCCCC;}
.orderDetailsBottomP {color:#FF0000;font-size:20px;}
.orderDetailsSpan {font-size:20px;color:#FF0000;font-weight:bold;}
.orderDetailsMar {margin-right:25px;}
.completeorderBody {background:#FFF;padding:15px 25px 32px;line-height:30px;}
.completeorderTop {font-weight:bold;line-height:27px;font-size:14px;text-indent:9px;}
.completeorderTop img {margin-right:10px;}
.completeorderBody a,.completeorderBody a:link,.completeorderBody a:visited {color:#085C9B; text-decoration:none;font-weight:bold;}
.completeorderBody a:hover {color:#CC0000;}
.pointHistory {width:100%;}
.pointHistory h3 {font-size:12px;font-weight:bold;margin:10px 0 5px 0;}
.pointHistoryT1 {width:100%;border-left:1px solid #DDDDDD;border-top:1px solid #DDDDDD;text-align:center;height:20px;line-height:20px;margin-bottom:20px;}
.pointHistoryT1 th,.pointHistoryT2 th {font-weight:bold;background:#F0F0F0;border-right:1px solid #DDDDDD;padding:5px 0;}
.pointHistoryT1 td,.pointHistoryT2 td {border-bottom:1px solid #DDDDDD;border-right:1px solid #DDDDDD;padding:5px 0;}
.pointHistoryT1Span {margin-right:5px;color:#333;}
.pointHistoryT2 {width:350px;border-left:1px solid #DDDDDD;border-top:1px solid #DDDDDD;text-align:center;height:20px;line-height:20px;}
.pointHistoryT1Span2 {color:#0066CC;}
.mod_orderSpan {font-size:14px;font-weight:bold;line-height:20px;color:#FF0000;background:#F3F3F3;}

.mod_orderTimes {float:left; position:relative;padding-bottom:10px;}
.mod_orderTimesSpan {line-height:20px;position:relative; z-index:9;}
.mod_orderTimesTable {width:270px;border-left:1px solid #ABADB3;border-top:1px solid #ABADB3;line-height:20px; text-align:center; display:none;left:97px;_left:60px;margin-top:1px !important; position:absolute;background:#FFF;top:20px; z-index:99999999;}
.mod_orderTimesTable td {border-right:1px solid #ABADB3;border-bottom:1px solid #ABADB3;padding:2px 0;}
.mod_orderTimesInput {background:url(../Images/mod_orderTimesBg.gif) no-repeat 186px 1px;padding:1px;width:200px;margin-left:10px; z-index:1; position:relative}
 /*无脚本配送时间选择*/
.mod_orderTimesTable a {display:block;float:left;height:28px;line-height:28px;width:100%;}
.mod_orderTimesTable .dot {background: url(../Images/time_trans_dot.png) no-repeat scroll -44px top transparent;display: inline-block;float:left;font-size:0;height:12px;margin: 8px 0 0 16px;width: 12px;}
.modDisabled .dot {background-position: -15px top;height: 14px;margin: 7px 0 0 11px;width: 14px;}
.modSelected .dot {background-position:-30px top}
.mod_orderTimesTable input {background:url(../Images/time_trans_dot.png) no-repeat -44px top;}
.custom-radio input {margin-right:0px;}
.remarkList {width:100%;border-left:1px solid #DDDDDD;border-top:1px solid #DDDDDD;text-align:center;}
.remarkList th {background:#F0F0F0;height:30px;line-height:30px;border-right:1px solid #DDDDDD}
.remarkList td {line-height:30px;padding:0 3px;border-right:1px solid #DDDDDD;border-bottom:1px solid #DDDDDD}
.remarkList a,.remarkList a:link,.remarkList a:visited {color:#333; text-decoration:none;}
.remarkList a:hover {color:#CC0000;}
#table_address a {margin-left:5px;}
.list_infoLableA,list_infoLableA:link,list_infoLableA:visited,.list_infoLableA:hover {color:#085C9B; text-decoration:none;}
.cartCheckCue {color:#666;float:right; text-align:right;width:100%;}
.shoppingPayPic { vertical-align:middle;margin-left:5px;margin-right:10px;}
.shoppingPayLi1 {border:1px solid #FFF;background:#FFF;padding:5px;}
.shoppingPayLi2 {border:1px solid #e1e1e1;background:#f9f9f9;padding:5px;}
.shoppingPayLi1Span {width:75px; display:inline-block;}
.modDiv2 {padding-left:105px;}
.modDiv3 {padding-left:95px;}
.modDiv2 select {border:1px solid #CCC;}
.payment {width:800px;margin:0 auto;padding-top:50px;}
.payment h3 {border-bottom:2px solid #878787;font-size:22px;font-weight:normal;padding-bottom:3px;margin-bottom:50px;float:left;width:100%;}
.payment table {border-left:1px solid #add0a5;border-top:1px solid #add0a5;width:600px;float:right;font-size:14px;}
.payment td {border-right:1px solid #add0a5;border-bottom:1px solid #add0a5;padding:10px 0;}
.paymentTitle {background:#efffe9;font-weight:bold;}
.paymentInfo {color:#208000;width:600px;float:right;padding-top:20px;}
.paymentInfo span {color:#e98f00;font-size:18px;margin-right:5px;}
.paymentInfo img { vertical-align:middle;}
.mod_order select {border:1px solid #CCC;}
.paymentIcon {width:153px;height:154px;background:url(../Images/help/payment_icon.jpg) no-repeat left top; display:block;float:left;}
.paymentIcon2 {width:88px;height:23px;background:url(../Images/help/payment_btn.gif) no-repeat left top;display:block;float:left;}
 /*账户中心首页*/
.MAIndexTop {border-bottom:1px solid #CCC;padding:15px 0;}
.MAIndexTop1  {width:325px;float:left;font-size:18px;font-weight:bold;line-height:56px;padding:0 30px;}
.MAIndexTop2 {width:325px;float:right;font-size:14px;line-height:28px;padding:0 30px;}
.MAIndexTop2 a,.MAIndexTop2 a:link,.MAIndexTop2 a:visited,.MAIndexTop2 a:hover {color:#CC0000; text-decoration:underline;}
.MAIndexBottom {padding:20px 30px;font-size:12px;line-height:38px;}
.MAIndexBottomTitle {font-size:14px;font-weight:bold;}
.MAIndexBottom table {width:100%;}
.MAIndexBottom table a,.MAIndexBottom table a:link,.MAIndexBottom table a:visited,.MAIndexBottom table a:hover {color:#CC0000; text-decoration:underline;}
 /*套餐管理*/
.myCoList table {border:1px solid #DDD; text-align:center;width:100%;border-bottom:none;border-right:none;height:34px;line-height:34px;margin:5px 0 0 0;}
.myCoList table th {background:#F0F0F0;}
.myCoList table td,.myCoList table th {border-right:1px solid #DDD;border-bottom:1px solid #DDD;padding:0 2px;border-left:none;border-top:none;}
.myCoBtn1 {background:url(../Images/cartCheck_btn.png) repeat-x 0px -143px;border: 1px solid #f29461;font: 12px/20px Arial;height: 20px;padding: 0 4px 2px 4px; display:inline-block;cursor: pointer;overflow: hidden; vertical-align:middle;margin:0 2px;color:#DF5F06;border-radius:2px; text-align:center; text-decoration:none;}
.myCoTab_conbox{}
.myCoList strong,.myCoList2 strong {font-size:14px;}
.myCoList2Span {font-size:12px;font-weight:normal;padding-left:15px;}
.myCoTab_con{ display:none;}
.myCoTabs{height: 32px;border-bottom:2px solid #CC0000;width: 100%;}
.myCoTabs li{height:32px;line-height:31px;float:left;overflow: hidden;position: relative;border:1px solid #DDD;border-radius:6px 6px 0 0 ;border-bottom:none;margin:0 4px -1px 0;}
.myCoTabs li a {display: block;padding: 0 30px;color:#333; text-decoration:none;font-size:14px;}
.myCoTabs .thistab {background: #fff;font-weight:bold;border:2px solid #CC0000;border-bottom:none;border-radius:6px 6px 0 0 ;}
.myCoTabs .thistab a:hover{font-weight:bold;}
.myCoTab_con {padding:12px;}
.myCoTab {margin:20px 0 0 0;}
.myCoTab_conTime {margin:0 0 20px 0;}
.myCoTab_conTime1 {width:100%;float:left;}
.myCoTab_conTime1 select {border:1px solid #B2B2B2;margin:2px 9px 2px 0;}
.myCoTab_conTime1Title {padding:10px 0 0 0;}
.myCoTab_conTime1Title strong {color:#CC0000;font-weight:bold;}
.myCoTab_conTime1Add {border:1px dashed #B2B2B2;margin:20px 0 0 0;padding:5px 10px;}
.myCoTab_conTime1Add .cartArea_table { display:none;}
.myCoTab_conTime1AddBtn {color:#085C9B; cursor:pointer}
.myCoTab_conTime1AddBtn2 {display:none;color:#085C9B;cursor:pointer}
.myCoTab_conSort input[type="checkbox"] {margin:0 3px 0 8px; vertical-align:middle}
.myCoTab_conTime2 {width:47%;float:right;}
.myCoBtn2 {background-color: #f8861d;background-image: -moz-linear-gradient(center top , #fca342, #f8861d);background-repeat: repeat-x;border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);box-shadow:0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);color:#fff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);border-radius:4px 4px 4px 4px;border-style:solid;border-width:1px;display:inline-block;line-height:26px; text-decoration:none;padding:0 15px;margin:0 20px;cursor:pointer;height:26px;}
.myCoTab_con dl {float:left;width:745px;line-height:20px;margin:6px 0;}
.myCoTab_con dl dd {float:right;width:630px;}
.myCoTab_con dl dt {font-weight:bold;font-size:14px;width:115px;float:left; text-align:right}
.myCoTab_conDiv {border:1px solid #E6E6E6;color:#848484;height:13px;line-height:13px;margin:0 5px 5px 0;padding:2px;float:left; display:inline}
.myCoTab_conDiv span {margin-right:3px;float:left;}
.myCoTab_conSort a,.myCoTab_conSort a:link,.myCoTab_conSort a:visited {color:#333; text-decoration:none;margin:0 10px 0 0;float:left}
.myCoTab_conSort a:hover,.myCoTab_conSort a.myCoTab_conSortSelect {color:#CC0000;margin:0 10px 0 0;float:left}
.myCoTab_conSortList {width:618px;float:left;border:1px solid #B2B2B2;padding:5px; white-space:nowrap}
.myCoTab_conSort select {border:1px solid #B2B2B2;margin:0 5px 5px 0;}
.myCoTab_con dl input { vertical-align:middle;}
.myCoList2Table {border:1px solid #DDD; text-align:center;width:100%;border-bottom:none;border-right:none;margin:5px 0 20px 0;width:100%;}
.myCoList2Table th {background:#F0F0F0;}
.myCoList2Table td,.myCoList2Table th {border-right:1px solid #DDD;border-bottom:1px solid #DDD;padding:10px 2px;}
.myCoList2Table  table {border:none;line-height:18px;width:100%;border-left:1px solid #DDD;border-top:1px solid #DDD;}
.myCoList2Table  table td {border:none;border-bottom:1px solid #DDD;border-right:1px solid #DDD;padding:4px 2px;}
.myCoList2Div {padding:5px 0;}
.myCoList2Div input[type="text"] {width:100px;margin:0 2px;height:20px; vertical-align:middle;}
.myCoTabs2Span {padding-left:115px;float:left;}
.myCoTab_con3 input[type="radio"] {margin:0 3px 0 8px;} 
.myCoTab_con2Span {background:url(../images/myCoTab_con2Icon.gif) no-repeat left center;padding-left:25px;border-bottom:1px dashed #DDD;line-height:30px;margin:0 0 10px 0;color:#CC0000;}
.userBtn {background-color: #f8861d;background-image: -moz-linear-gradient(center top , #fca342, #f8861d);background-repeat: repeat-x;border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);box-shadow:0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);color:#fff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);border-radius:4px 4px 4px 4px;border-style:solid;border-width:1px;display:inline-block;line-height:26px; text-decoration:none;padding:0 15px;margin:0 20px;cursor:pointer;height:26px;}
.myCoList2TableA,.myCoList2TableA:link,.myCoList2TableA:visited,.myCoList2TableA:hover {color:#005EA7; text-decoration:none; cursor:pointer;}
.myCoList2TableA2,.myCoList2TableA2:link,.myCoList2TableA2:visited,.myCoList2TableA2:hover {color:#CC0000; text-decoration: none;margin-left:14px; cursor:pointer}
.myCoList2TableAnone,.myCoList2TableAnone:link,.myCoList2TableAnone:visited,.myCoList2TableAnone:hover {color:#CCC; text-decoration:none;margin-right:14px;}
.uEasyDialog_wrapper {width:500px; color:#444; border:3px solid rgba(0,0,0,0); -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; -webkit-box-shadow:0 0 10px rgba(0,0,0,0.4); -moz-box-shadow:0 0 10px rgba(0,0,0,0.4); box-shadow:0 0 10px rgba(0,0,0,0.4); display:none;background:#FFF;top:50%;left:50%;margin-left:-250px; z-index:999999; position:fixed}
.uEasyDialog_wrapper .easyDialog_content{ -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; background:#fff; border:1px solid #e5e5e5; }
.uEasyDialog_wrapper .btn_normal {background:url(../Images/cartCheck_btn.png) repeat-x 0px -143px;border: 1px solid #f29461;font: 12px/20px Arial;height: 20px;padding: 0 4px 2px 4px; display:inline-block;cursor: pointer;overflow: hidden; vertical-align:middle;margin:0 2px;color:#DF5F06;border-radius:2px; text-align:center; text-decoration:none;}
.uEasyDialog_wrapper .easyDialog_title{ height:30px; line-height:30px; overflow:hidden; color:#666; padding:0 10px; font-size:14px; border-bottom:1px solid #e5e5e5; background:#f7f7f7; border-radius:4px 4px 0 0; }
.uEasyDialog_wrapper .close_btn{ font-family:arial; font-size:22px; _font-size:12px; font-weight:700; color:#999; text-decoration:none; float:right; }
.uEasyDialog_wrapper .close_btn:hover{ color:#333; }
.uEasyDialog_wrapper .close_btn span {font-size:12px;float:right;margin-left:3px;}
.uEasyDialog_wrapper .easyDialog_text {padding:20px;}
.uEasyDialogDiv {width:100%;height:100%;position:fixed;left:0px;top:0px;z-index:99999;background-color:#000;display:none;filter:alpha(opacity=75);opacity:0.75;}
.uEasyDialogDiv2 {width:1000px;margin:0 auto;height:100%; z-index:999999; position:relative;}
.uEasyDialog_Table {}
.uEasyDialog_Table select {border:1px solid #DDD;}
.uEasyDialog_Table td {padding:3px 0;}
.uEasyDialog_Table input[type=text] {border:1px solid #DDD;height:20px;}
.uEasyDialog_TableBtn {background:url(../Images/cartCheck_btn.png) repeat-x 0px -143px;border: 1px solid #f29461;font: 12px/20px Arial;height: 24px;padding: 0 2px 2px 2px; display:inline-block;cursor: pointer;overflow: hidden; vertical-align:middle;margin:0 5px 0 0;color:#DF5F06;border-radius:2px; text-align:center; text-decoration:none;line-height:24px;}
/*登录注册*/
.loginMain {width:820px;margin:70px auto 100px auto;padding:15px 30px 15px 30px;background:#FFF;border:5px solid #E8E8E8;border-radius:3px; position:relative;}
a.login_reg { position:absolute;height:32px;line-height:32px;color:#FFF;background:#7CBE56;border-radius:0 0 3px 3px; display:block;font-size:14px;text-align:center;width:115px;bottom:-37px;right:40px;border:5px solid #E8E8E8;border-top:none;}
a.login_reg:hover {background:#89C964; text-decoration:none}
.loginHead {width:100%;}
.loginHead_img {margin:0 0 0 10px;}
.loginHead div {width:1000px;margin:0 auto;padding:20px 0 10px 0;}
.loginMainLeft {width:50%;float:left;}
.loginMainRight {width:307px;float:right;padding:0 0 0 20px;}
.loginMainRight h3 {font-size:16px;color:#666;border-bottom:1px dotted #ECECEC;font-weight:normal;padding:15px 0;line-height:20px; position:relative}
.loginMainRight h3 span {font-size:12px; position:absolute;right:0px;right:15px;}
.loginMainRight h3 a,.loginMainRight h3 a:link,.loginMainRight h3 a:visited {color:#FF0000; text-decoration:none;}
.loginMainRight h3 a:hover { text-decoration:underline}
.loginMainRightName {display:inline-block; text-align:left;color:#999;font-size:12px;}
.loginMainRightDiv li {padding:0 0 15px 0; position:relative}
.loginMainRightDiv .loginbutton a,.loginMainRightDiv .loginbutton a:link,.loginMainRightDiv .loginbutton a:visited {color:#0066CC; text-decoration:none;margin:0 0 0 20px ;font-size:12px;}
.loginMainRightDiv .loginbutton a:hover { text-decoration:underline}
.loginMainRightDiv .loginbutton input { vertical-align:middle;}
.loginFoot {width:100%;border-top:1px solid #EAEAEA;box-shadow:2px 0 2px 0 #EAEAEA;padding-top:30px; text-align:center;color:#666;}
.loginMainRightDiv #ctl00_Body_reqUsername,.loginMainRightDiv #ctl00_Body_reqPwd {font-size:12px;}
.loginMainRightDiv #errormsg {margin:15px 0 0 0;}
.registerLeft label {font-size:14px;}
a.registerBtn,.registerBtn:link,registerBtn:visited {color:#39A930;}
.registerBtn:hover { text-decoration:underline}
.loginMainA,.loginMainA:link,.loginMainA:visited {color:#0066CC; text-decoration:none}
.loginMainA:hover { text-decoration:underline}
.loginMainOrg {color:#FF6600;font-weight:bold;}
.login_btn {width:100%;height:36px;color:#FFF;line-height:36px;text-decoration:none; display:block; text-align:center;margin:15px 0 0 0;border-radius:3px;	font-size: 16px;
	cursor: pointer;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #67ca5e), color-stop(1, #39a930));
}
.login_btn:hover {background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #7dd774), color-stop(1, #47b73e));
}
.login_msg { position:absolute;background:#FFEBEC;border:1px solid #FFBDBF;color:#E6393D;left:0px;line-height:16px;top:51px;width:302px;padding:2px 0 2px 3px; z-index:999; display:none}
.reg_msg { position:absolute;background:#FFEBEC;border:1px solid #FFBDBF;color:#E6393D;left:0px;line-height:16px;top:42px;width:302px;padding:2px 0 2px 3px; z-index:999; display:none;left:123px;}
.login_msg_red {border-color:#E6393D;}
/* 购物车优惠中心 */
.discountTableSc img {width:240px;height:149px;}
.discountTableSc { text-align:center;width:100%;margin:10px 0 0 0;}
.discountTableSc td {padding:5px 0;}
/* 新版个人中心 */
.uInfoLeftDl {}
.uInfoLeftDt {background:#F9F9F9;height:30px;line-height:30px;color:#333;font-weight:bold;cursor:pointer;padding:0 10px; position:relative;}
.uInfoLeftDt:hover {background:#F1F1F1;}
.uInfoLeftDd {padding:0 20px;}
.uInfoLeftDd div {width:100%;}
.uInfoLeftDtB {width:9px;height:5px; position:absolute;right:15px;top:12px;}
.uInfoLeftDtSelect .uInfoLeftDtB {background:url(../Images/uInfoLIcon.png) no-repeat left -6px;}
.uInfoRightUl {border-bottom:2px solid #CC0000;height:28px;}
.uInfoRightUl li {float:left;height:27px;line-height:27px;margin:0 3px; text-align:center;padding:0 10px;background:#EEE;border-radius:4px 4px 0px 0px;border:1px solid #DDD;border-bottom:none}
li.uInfoRightUlSelect {background:#FFF;border:1px solid #CC0000;border-bottom:none;font-weight:bold;background:#CC0000;color:#FFF;}
.uInfoRightUl li.uInfoRightUlSelect,.uInfoRightUl li.uInfoRightUlSelect a:link,.uInfoRightUl li.uInfoRightUlSelect a:visited {color:#FFF;}
.uInfoRightUl li a:link,.uInfoRightUl li a:visited {color:#333; text-decoration:none}
.uInfoRightUl li a:hover { text-decoration:underline}
.recommendTitle {height:27px;line-height:27px;margin:0 3px; text-align:center;padding:0 10px;background:#CC0000;border-radius:4px 4px 0px 0px;border:1px solid #CC0000;border-bottom:none;color:#FFF; cursor:pointer;}
.recommendTd {line-height:30px;padding:20px 0;height:200px;}
.recommendTd .cssButton {margin:10px 0 0 0;}
.recommendTdBg1 {background:url(../Images/recommendTdBg1.jpg) no-repeat center center;}
.recommendTdBg2 {background:url(../Images/recommendTdBg2.jpg) no-repeat center center;}
/*购物车购买提示*/
.cartCheckPrompt { position:relative;background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #87c273;box-shadow: 0 0 5px #AAAAAA;z-index: 2;float:right;padding:3px 10px;margin:-8px 0 10px 0}
.cartCheckPromptPrice {color:#FF0000; text-decoration:none;}
a.cartCheckPromptColor,.cartCheck a.cartCheckPromptColor {color:#085C9B; text-decoration:none;}
.cartCheck p {width:230px;float:right;}
.cartCheckPromptIcon {background:url(../images/cartCheckPromptIcon.png) no-repeat left top; position:absolute;width:11px;height:6px;top:-6px;right:30px;}
/*翻页*/

.plist_nextB {background:url(../Images/plist_icon1.gif) no-repeat left 3px;*+background:url(../Images/plist_icon1.gif) no-repeat left 2px;padding-left:10px;}
.plist_nextB2 {background:url(../Images/plist_icon2.gif) no-repeat right 3px;*+background:url(../Images/plist_icon2.gif) no-repeat right 2px;padding-right:10px;}
/*1217新版个人中心*/
.mem-left {width:140px;float:left;border:1px solid #D7D7D7;border-radius:5px 5px 0 0;}
.mem-right {width:843px;float:right;}
.mem-right input { vertical-align:middle}
.mem-right input[type="text"],.mem-right input[type="password"] {border:1px solid #D7D7D7;padding:0 5px;}
.mem-right select {border:1px solid #D7D7D7;padding:0 0 0 3px;}
.mem-left dl {margin:0 0 20px 0}
.mem-left dt {font-size:14px;font-weight:bold;padding:0 10px;background:#DDD;line-height:30px;border-radius:5px 5px 0 0;}
.mem-left dt {margin:0 0 10px 0;}
.mem-left dd { text-indent:25px;}
.mem-left a,.mem-left a:link,.mem-left a:visited {color:#555; text-decoration:none; display:block;width:100%;height:26px;line-height:26px;}
.mem-left a:hover {text-decoration:none;color:#D4105A;}
.mem-left a.select {text-decoration:none;color:#D4105A;background-color:#85b819;color:#FFF;}
.mem-welcome {}
.mem-welcome h3 {font-size:14px;font-weight:bold;}
.mem-welcome dt,.mem-welcome dd {float:left;}
.mem-welcome dl {margin:12px 0;width:100%;color:#666;}
.mem-welcome dt {padding:0 10px 0 0;}
.mem-welcome dd {}
.mem-welcome .color {color:#FF0000;}
.mem-right a,.mem-right a:link,.mem-right a:visited {color:#317EE7;text-decoration:none }
.mem-right a:hover {text-decoration:underline}
.mem-welcome-table {border:1px solid #D7D7D7;border-top:1px solid #59960D;text-align:left;line-height:30px;margin:5px 0 0 0; text-align:center}
.mem-welcome-table2 {margin:30px 0 0 0;}
.mem-welcome td,.mem-welcome th {padding:0 5px}
.mem-welcome table th {background:#DDD;text-align:center;}
.mem-right-tit {border:1px solid #D7D7D7;border-bottom:1px solid #85B819;height:34px;line-height:34px;padding:0 0 0 15px;font-size:14px;font-weight:bold;color:#85B819;margin:0 0 20px 0}
.mem-psw {font-size:14px;}
.mem-psw dl {width:100%;margin:0 0 15px 0;line-height:24px;}
.mem-psw dl dt {float:left;width:180px; text-align:right}
.mem-psw dl dd {float:left;}
.mem-psw input[type="text"],.mem-psw input[type="password"],.mem-person input[type="text"],.mem-person slect,.mem-activating input[type="text"],.mem-activating input[type="password"] {height:24px;width:180px;line-height:24px;}
.mem-btn {text-align:center;background: url(../Images/cartCheck_btn.png) repeat-x left top;cursor:pointer;height:26px;line-height:26px;padding:0 15px;border-radius:2px;color:#FFF;box-shadow:2px 2px 1px #ccc}
.mem-btn:hover {background: url(../Images/cartCheck_btn.png) repeat-x left -41px;}
.mem-person {font-size:12px;}
.mem-person-msg {font-size:14px; text-align:center;padding:5px 0;color:#666;line-height:20px;}
.mem-person-msg i {background:url(../Images/mem-msg.png) no-repeat left top;height:20px;width:20px; display:inline-block; vertical-align:middle;margin:0 5px 0 0;}
.mem-person dl {width:100%;margin:0 0 15px 0;line-height:24px;}
.mem-person dl dt {float:left;width:180px; text-align:right}
.mem-person dl dd {float:left;}
.mem-person input[type="checkbox"] {margin:0 3px 0 0;}
.mem-address {}
.mem-address-table1,.mem-comment table,.mem-balance-table,.mem-recommend table {line-height:18px;border-top:1px solid #59960D;}
.mem-address-table1 th,.mem-comment table th,.mem-balance-table th,.mem-recommend th {background:#F3F3F3;}
.mem-address-table1 th,.mem-address-table1 td,.mem-comment table th,.mem-comment table td,.mem-balance-table th,.mem-balance-table td,.mem-recommend th,.mem-recommend td {padding:6px 5px; text-align:left}
.mem-address-table1 td,.mem-comment table td,.mem-balance-table td {border-bottom:1px solid #D0D0D0}
.mem-address-table1 a {margin:0 10px;}
.mem-address-margin {margin:0 20px 0 0;}
.mem-address-btn {padding:10px 0;}
.mem-address-btn a.mem-btn { display:block;float:left;color:#FFF;}
.mem-address-btn .mem-btn:hover { text-decoration:none;}
.mem-address-table2 {background:#F3F3F3;padding:15px 0;border:1px solid #D7D7D7;}
.mem-address-table2 td {padding:10px;}
.mem-address-table2 input[type="text"] {height:20px;line-height:20px;width:180px;}
.mem-address-table2 select {margin:0 5px 0 0;}
.mem-comment {}
.mem-card-text {padding:30px 0 0 20px;}
.mem-balance {}
.mem-balance h3 {font-size:14px;font-weight:bold;padding:0 0 10px 0;}
.mem-balance h3 span {color:#CC0000;}
.mem-balance h4{font-size:12px;font-weight:normal;padding:0 0 10px 0;}
.mem-activating {}
.mem-right .mem-activating-input1:focus,.mem-right .mem-activating-input2:focus,.mem-right .mem-per-input1:focus,.mem-right .mem-per-input2:focus,.mem-right .mem-per-input3:focus,.mem-right .mem-psw-input1:focus,.mem-right .mem-psw-input2:focus,.mem-right .mem-psw-input3:focus {border:1px solid #7ABD54;}
.mem-right input.mem-msgRed {border:1px solid #E6393D;}
.mem-msg { position:absolute;background:#FFEBEC;border:1px solid #FFBDBF;color:#E6393D;line-height:16px;padding:2px 0 2px 3px; z-index:999; display:none}
.mem-activating .mem-msg,.mem-person .mem-msg,.mem-psw .mem-msg  {left:180px;top:26px;width:157px; z-index:99}
.mem-activating dl,.mem-person dl,.mem-psw dl {width:100%;margin:0 0 15px 0;line-height:24px; position:relative}
.mem-activating dl dt {float:left;width:180px; text-align:right}
.mem-activating dl dd {float:left;}
.mem-balance-table td,.mem-balance-table th { text-align:center}
.mem-details {}
.mem-details-tit {margin:12px 0;padding:0 20px;}
.mem-details-list {border-top:1px solid #E4E4E4;padding:10px 0;}
.mem-details-list li {padding:0 0 0 20px;margin:12px 0;}
.mem-details-table {}
.mem-details-table th {background:#F3F3F3;}
.mem-details-table th,.mem-details-table td {padding:10px 0; text-align:center}
.mem-details-table td {border-bottom:1px solid #E1E1E1;}
.mem-details-table a.orderDetailsBtn {color:#F29461;padding:0 5px;}
.mem-details-table img {width:40px;height:40px; vertical-align:middle;}
.mem-details-bottom {background:#F3F3F3;padding:10px;}
.mem-details-bottom ul {float:right;font-size:14px;}
.mem-details-bottom .orderDetailsBottomSpan {display:inline-block;text-align:right;width:158px;}
.mem-details-bottom ul li {padding:5px 0;}
.mem-service {}
.mem-service-text {background:#fffdee;border:1px solid #EDD28B;padding:10px;line-height:22px;margin:0 0 10px 0;}
.mem-service td,.mem-service th {padding:5px;}
.mem-service table th {background:#DDD;text-align:center;}
.mem-service table img { vertical-align:middle;width:80px;height:80px;margin:0 20px 0 0;}
.mem-service-title {font-weight:bold;font-size:14px;margin:10px 0;}
.mem-service dl {padding:10px 0;line-height:20px;}
.mem-service dt {width:100px; text-align:right;float:left; display:block;}
.mem-service dd {float:left;padding:0 0 0 10px;}
.mem-service input[type="radio"] {margin:0 4px 0 0; vertical-align:middle}
.mem-service-wrap {margin:0 20px 0 0;}
.mem-service .jia,.mem-service .jian {background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 0%, #f6f6f6 47%, #ededed 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(47%,#f6f6f6), color-stop(100%,#ededed)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* W3C */height:20px;width:20px;border:1px solid #8A8A8A;cursor:pointer;display:block;line-height:20px;float:left; text-align:center}
.mem-service-input {width:25px;float:left;height:20px;line-height:20px;border-top:1px solid #999;border-bottom:1px solid #999; text-align:center;}
.mem-service textarea {border:1px solid #D7D7D7;width:450px;padding:10px;}
.mem-service-p {color:#999;}
.mem-service-float1,.mem-service-float2 { display:none;background:#fffdee;border:1px solid #EDD28B;padding:10px;margin:10px 0 0 1px; }
.mem-recommend {}
.mem-recommendTab,.mem-recommendMain {width:100%;}
.mem-recommendTab {border-bottom:2px solid #85B819;font-size:14px;}
.mem-recommendTab li {float:left;border-radius:3px 3px 0 0;height:30px;line-height:30px;padding:0 15px; cursor:pointer}
.mem-recommendTab-Select {background:#85B819;color:#FFF;}
.mem-recommendMain-list {padding:20px;}
.mem-recommendMain-list th {width:20%;}
.mem-recommendText {background:#FFFDEE;border-top:1px solid #EDD28B;border-bottom:1px solid #EDD28B;padding:15px;margin:0 0 20px 0;}
.mem-recommendTitle {font-size:14px;}
.mem-recommendInput {padding:10px 0 0 0;}
.mem-recommendInput input.mem-recommendInput-input{height:30px;line-height:30px;border:2px solid #c9ee7a;padding:0 10px;width:680px;float:left;}
.mem-recommendInput-btn { cursor:pointer;height:30px;line-height:30px;padding:0 20px;	border-radius: 3px;
	display: block;
	color: #FFF;
	float: right;
	margin: 1px 0;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #67ca5e), color-stop(1, #39a930));
}
/*0327新版个人中心*/
.memN_top {padding:30px 35px 0 35px; position:relative}
.memN_topFont,.memN_top_dj {font-size:32px;}
a.memN_topA,a.memN_djA {font-size:12px;color:#0066CC;}
a.memN_topA:hover {color:#83B842}
.memN_top_dj {color:#CC0000;padding:0 0 0 20px;}
.memN_top_info {font-size:12px;padding:10px 0 0 0;line-height:20px;color:#666}
.memN_top_info span {padding:0 20px 0 0;}
.memN_top_info font {color:#CC0000;}
.memN_dj {padding:40px 0 50px 0; position:relative}
.memN_dj .memN_djA { position:absolute;right:110px;top:55px;}
.memN_dj_bg {background:url(../Images/memN_dj.png) no-repeat left top;width:630px;height:37px; position:relative;margin:0 0 0 118px; display:inline-block}
.memN_dj_bgOver {background:url(../Images/memN_dj_over.png) no-repeat left top;width:36%;height:37px; position:absolute;left:0px;top:0px;}
.memN_dj ul {padding:20px 0 0 70px;}
.memN_dj ul li {float:left;width:120px; text-align:center}
.memN_dj_icon {width:25px;height:14px;background:url(../Images/memN_dj_icon.png) no-repeat left top; display:block;top:-10px;left:-12px;margin:0 0 0 36%; position:absolute}
.memN_list {}
.memN_list_li {width:20%;float:left;padding:5px 0;}
a.memN_list_a,a.memN_list_a:link,a.memN_list_a:visited {border:1px solid #CCC;height:190px;width:190px; display:block;margin:0 auto; text-align:center;font-size:24px;line-height:190px;}
a.memN_list_a:hover,.memN_list .memN_listSelect a.memN_list_a {background:#009933;border:1px solid #009933;color:#FFF; text-decoration:none;}
.memN_list_float {width:100%;height:100%;position:fixed;left:0px;top:0px;z-index:99999;background-color:#000;display:none;filter:alpha(opacity=75);opacity:0.75;}
.memN_list_floatWrapper {width:1000px; color:#444; border:3px solid rgba(0,0,0,0); -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; -webkit-box-shadow:0 0 10px rgba(0,0,0,0.4); -moz-box-shadow:0 0 10px rgba(0,0,0,0.4); box-shadow:0 0 10px rgba(0,0,0,0.4); display:none;background:#FFF;top:50%;left:50%;margin-left:-500px; z-index:999999; position:fixed}
a.memN_list_floatBtn {background:#009933;font: 12px/20px Arial;height: 20px;padding: 0 4px 2px 4px; display:inline-block;cursor: pointer;overflow: hidden; vertical-align:middle;margin:0 2px;color:#FFF;border-radius:2px; text-align:center; text-decoration:none;position:absolute;right:10px;top:10px; z-index:9999999;}
.memN_list_floatMain {padding:20px 20px 0 20px;}
.memN_list_floatMain_title { position:relative;}
.memN_list_floatMain_title span {font-size:24px;}
.loginN { text-align:left;color:#666;font-size:12px;}
.loginN .loginN_ul {padding:3px 0px;}
.loginN_ul li {float:left;padding:0px; line-height:24px;}
.loginN_ul li input { cursor:pointer;}
.loginN_ulD1 {height:24px;background:url(../../Images/login1.jpg) no-repeat left top;width:54px;color:#999;margin:0 5px 0 0;}
.loginN_ulD2 {height:16px;background:url(../../Images/login2.png) no-repeat left top;padding:0 0 0 20px;color:#999; display:none}
/*0327新个人中心弹出层*/
.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:50002;overflow:hidden;position:fixed;background:#000;opacity:.75;filter:alpha(opacity=75); display:none}
.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:50003;position:fixed;outline:none!important;-webkit-backface-visibility:hidden;display:none}
.mfp-container{height:100%;text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}
.mfp-align-top .mfp-container:before{display:none}
.mfp-container{padding-left:6px;padding-right:6px}
.mfp-ie7 .mfp-container{padding:0}
.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:50005}
.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}
.mfp-auto-cursor .mfp-content{cursor:auto}
.mfp-s-error .mfp-content{display:none}
.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}
.mfp-image-holder .mfp-content{max-width:100%}
.mfp-ie7 .mfp-content{padding-top:44px}
.mfp-iframe-holder .mfp-content{max-width:none}
.uspopbx{width:1000px;height:auto;text-align:left;background-color:#fff;margin:20px auto;padding:20px 0;position:relative;border-radius:3px;}
.uspopbx .pages{margin:0}
.mfbody {padding:0 17px 0 0;overflow:hidden}
