﻿@charset "utf-8";
/* CSS Document */
body{  margin:0; padding:0; font-size:12px; word-wrap:break-word; color:#333; font-family:"Arial","microsoft @微软雅黑","宋体";border:0px #fff solid;background-color:#eff3f6 }

ul,li,dl,dt,dd,span,del,b,font,label,ol{ padding:0px; margin:0px; list-style-type:none;}
p,input,form{ margin:0px; padding:0px;}
h1,h2,h3,h4,h5,h6{ margin:0px; padding:0px; font-weight:normal; font-size:12px;}
img{border:0;}
em,i,s{ font-style:normal;}
a{ text-decoration:none; color:#333;}
a:hover{ text-decoration:underline; color:#c00;}
textarea{font-size:12px; word-wrap:break-word; color:#333; font-family:"Arial","宋体";}
.clear{ clear:both; height:0; line-height:0; font-size:0; overflow:hidden;}
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix {display: inline-table;}
* html .clearfix {height: 1%;}
*+html .clearfix{height: 1%;}
.clearfix {display: block;}


.fl{ float:left;}
.fr{ float:right;}
.mt5{ margin-top:5px;}
.mt10{ margin-top:10px;}
.mt15{ margin-top:15px;}
.mt20{ margin-top:20px;}
.mt25{ margin-top:25px;}
.mr5{ margin-right:5px;}
.mr10{ margin-right:10px;}
.mr15{ margin-right:15px;}
.ml5{ margin-left:5px;}
.ml10{ margin-left:10px;}
.ml15{ margin-left:15px;}

/*h1{ font: 20px "microsoft yahei","宋体"; }*/

h2,h3{ font-size: 14px; font-weight:bold;}
h4,h5,h6 { font-size: 12px; font-weight:bold;}

.blue_link,.blue_link:hover{ color:#06c;}
.flk_01,.ftx_01{ color:#999;}
.ftx_02{ color:#666;}
.flk_03,.ftx_03{ color:#c00;}
.flk_04,.ftx_04{ color:#f60;}


/*图片居中*/
.verticalPic{ text-align:center; display: table-cell; vertical-align: middle; overflow:hidden;}
.verticalPic a{ height:100%\9; writing-mode:tb-rl\9;}
.verticalPic img{ vertical-align:middle;}
/*end 图片居中*/


.ucenter{ width:990px; margin:0 auto;}
.user_sub{ float:left; width:150px; background:#f8f8f8;padding-right:30px;padding-left:30px;padding-bottom:20px;}
.user_main{ float:right; width:790px; font-family:arial;}
.user_main .form .btn2 .btn_01{ padding:0 10px;width: auto;height: 25px;color: #FFF;border:#f60 1px solid;cursor: pointer;}
.user_main .form .btn2 .btn_gray{ width: auto;height: 25px;color:#333; border:#ededed 1px solid;cursor: pointer;}

/*左边菜单*/
.user_sub h2{ background:#f7f8f8; height:35px; font:700 14px/35px 宋体; padding-left:10px;}
.subbox{ border:#ededed 0px solid; border-top:0;}
.subbox h3{  margin-bottom:1px; height:27px; cursor:pointer; border-top:#ededed 0px solid; border-bottom:#dddada 1px solid;font-size:16px;color:#64ab10; font-weight:500; font-family: "microsoft yahei"; padding:2px 10px;margin-bottom:5px;margin-top:12px;}
.subbox ul{ padding:3px 1px;}
.subbox ul li{ height:25px;line-height:25px; padding-left:10px;margin-top:10px; margin-bottom:2px; font:13px/26px 宋体; color:#666; display:block; cursor:pointer;}
.subbox ul li a{color:#666;}
.subbox ul li.cur{ background:url(../images/ucenter_ui.png) no-repeat 0 -168px; color:#fff; }
.subbox ul li.cur a,.subbox ul li.cur a:hover{ color:#fff;}
.subbox ul li a:hover{ text-decoration:none; }
/* end 左边菜单*/

/*==========会员首页============*/

/*  用户信息*/
.userinfo{ border:#e7e7e7 1px solid; background:#dfdfdf; padding:12px 0 7px;}
.user_pic{ float:left; display:inline; margin:0 10px 0 18px; width:102px; text-align:center;}
.user_pic img{ width:100px; height:100px; border:#fffdee 1px solid; margin-bottom:10px; overflow:hidden;}
.user_pic a{ color:#06c;}
.user_info{ float:left; width:640px;}
.username{ margin-bottom:10px;}
.username .name strong{ float:left; font-size:18px; font-weight:normal; }
.username .name .v1{ margin:3px 0 0 8px; background:url(../images/icon_ver.png) no-repeat 0 -70px; width:47px; height:19px;}
.username .level{font-family: Arial;color: #CC0000;font-weight: bold;line-height: 22px;margin-left: 5px;}
.username .user_msg{ position:relative; padding-left:22px; margin-top:7px;z-index:1; }
.username .user_msg s,
.username .user_msg em{ position:absolute; left:0; top:0px; width:14px; height:11px; background:url(../images/icon_ver.png) no-repeat 0 0px; }
.username .user_msg em{ background-position:-23px 0; width:15px; height:18px; padding-top:0px; text-align:center; color:#fff; left:13px; top:-15px; font-style:normal;}
.username .lgntime{ margin:6px 0 0 40px; color:#999; font-family:verdana;}
.user_safe{ background:#fffdee; border:#f2b082 1px solid; margin:0px 0 7px; height:28px; line-height:28px; padding:2px 10px 0;}
.user_safe li{ float:left;}
.user_safe span{ float:left;}
.user_safe .safe_bar{ display:block; margin:6px 5px 3px 0; background:url(../images/safe_bar.png) no-repeat 0 0px; width:73px; height:15px;}
.user_safe .safe_bar s{ display:block; background:url(../images/safe_bar.png) no-repeat 0 -15px; border:#fb9402 1px solid; height:13px; overflow:hidden;}
.user_safe span strong{ color:#c00; margin-right:3px;}

.user_safe .binding a{ float:left; display:inline; margin-left:15px; padding-left:20px; position:relative;z-index:1;}
.user_safe .binding .tel s,
.user_safe .binding .mail s,
.user_safe .binding .telgray s,
.user_safe .binding .mailgray s{ background:url(../images/icon_ver.png) no-repeat 0 -21px; width:18px; height:19px; position:absolute; left:0; top:3px;}
.user_safe .binding .mail s{ background-position:-25px -21px;}
.user_safe .binding .telgray s{ background-position:0 -44px;}
.user_safe .binding .mailgray s{ background-position:-25px -44px;}

.remind{ background:#fff; padding:5px 7px 3px;}
.remind  dl{ height:31px; line-height:31px; border-bottom:#e7e7e7 1px solid;}
.remind  dl.last{ border:0;}
.remind dt,.remind dd{ float:left;}
.remind dd{ width:193px; padding-left:7px; overflow:hidden;}
.remind dd span{ color:#c00;}
a.invite{ display:block; background:url(../images/ucenter_ui.png) no-repeat 0 0px; width:112px; padding:1px 0 0 12px; height:19px; line-height:19px; color:#fff; margin-top:6px;}
a.invite:hover{ color:#fff; text-decoration:none;}
/* end 用户信息*/


.u_tabmenu{ height:29px;  position:relative;z-index:1;}
.u_tabmenu a{ float:left; display:inline; margin-left:-1px; border:#e3dfdb 1px solid; line-height:27px; padding:0 26px; color:#666;}
.u_tabmenu a.first{ margin-left:0;}
.u_tabmenu a:hover{ text-decoration:none;}
.u_tabmenu a.cur{ background:url(../images/safe_bar.png) repeat-x 0 -67px; border:#ededed 1px solid; color:#333; font-weight:bold;}


/*您的最新订单*/
.newsOrder{ margin-top:15px;}
.newsOrder .mt{ }
.newsOrder .mc{ clear:both;}
.tab_void{ }
.tab_void table{ border-collapse:collapse; border:#eaeaea 1px solid; margin-top:-1px;}
.tab_void table td{ border:#eaeaea 1px solid; padding:10px 0; text-align:center; vertical-align:top;}
.tab_void th{ background:#f5f5f5; height:31px; font-weight:normal;}
.tab_void .orderNum{ margin-top:15px;}
.tab_void .orderNum,.tab_void .time{ line-height:18px; padding-left:12px; text-align:left;}
.tab_void .time{ color:#999;}
.tab_void .pic_list{ float:left; width:236px; overflow:hidden;}
.tab_void .pic_list a{ float:left; display:inline; margin-left:15px; width:60px; margin-bottom:10px; overflow:hidden;}
.tab_void .icon{ float:left;}
.tab_void .icon a{ display:block; background:url(../images/ucenter_ui.png) no-repeat 0 -125px; width:15px; height:15px; margin-top:20px;}
.tab_void .icon a.ic_hide{ background-position:0 -125px;}
.tab_void .icon a.ic_show{ background-position:0 -145px;}
.tab_void .total,
.tab_void .state{ margin-top:20px;}
.tab_void .orderPrice{ margin-top:20px; color:#c00;}
.tab_void .operate{ padding-top:20px;}
.tab_void .detail{ display:block; margin-top:10px;}


/*跟踪包裹*/
.orderState_track{ margin-top:10px;  position:relative; z-index:10; }
.orderState_track b{ display:inline-block; background:#f2f2f2; border:#dbdbdb 1px solid; color:#666; font-weight:normal; padding:6px 17px 5px 9px; margin-left:0px; text-align:center; cursor:pointer;  position:relative; z-index:100;}
.orderState_track b s { background:url(../images/ucenter_ui.png) no-repeat -22px -132px; width: 7px; height: 4px; overflow:hidden; position:absolute; right:6px; top:10px;}
.orderState_track b.s_hover{ background:#fff; border-bottom:#fff 1px solid;}
.orderState_track b.s_hover s{ background-position:-22px -144px;}
.orderState_track ul{ border:#d2d2d2 1px solid; background:#fff; width:534px; text-align:left; padding:8px 0; position:absolute;  top:26px;}
.orderState_track ul li{ line-height:22px; color:#666; width:100%; overflow:hidden;}
.orderState_track ul label{ float:left; width:130px; text-align:right; }
.orderState_track ul span{ float:left; width:180px; padding:0px 0 0 18px;}
/* end 跟踪包裹*/

/* end 您的最新订单*/


/*待评价产品*/
.tab_review{ margin-top:-1px;}
.tab_review table{ border-collapse:collapse; border:#eaeaea 1px solid;}
.tab_review table td{ border:#eaeaea 1px solid; padding:6px 0; text-align:center;}
.tab_review th{ background:url(../images/safe_bar.png) repeat-x 0 -98px; height:31px; font-weight:normal;}
.tab_review .pic{ float:left; display:inline; margin:0 20px 0 18px; width:60px; height:60px; overflow:hidden;}
.tab_review .name{ float:left; width:380px; text-align:left; margin-top:20px; line-height:18px; height:18px; overflow:hidden;}
.tab_review .name a,.tab_review .name a:hover{ color:#06c;}
.tab_review .buytime{ color:#666;}
.tab_review .buytime span{ margin-right:15px;}
/*end 待评价产品*/

/*今日优惠*/
.u_commend{}
.u_commend{ margin-top:15px; }
.u_commend .mt{ height:24px; line-height:24px; padding:0 5px 0 12px;}
.u_commend .mt h2{ float:left;  font:700 14px 宋休;}
.u_commend .mc{ border:#eaeaea 1px solid; margin-top:-1px;}
.u_commend .theme li{ float:left; width:393px; height:142px; border-left:#eaeaea 1px solid;}
.u_commend .theme li.first{ width:394px; border-left:0;}
.u_commend .theme .conts{ float:left; display:inline; margin:14px 6px 0 0; width:256px;}
.u_commend .theme .conts h3{ height:16px; line-height:16px; font-size:14px; margin:0 0 10px 5px; overflow:hidden;}
.u_commend .theme .bar{ background:url(../images/ucenter_ui.png) no-repeat 0 -25px; height:47px; padding:0 28px 0 20px;}
.u_commend .theme .group{ background-position:0 -25px;}
.u_commend .theme .seckill{ background-position:0 -76px;}

.u_commend .theme .bar .price{ float:left; padding:8px 0 0 0; font:18px microsoft yahei; color:#fff; }
.u_commend .theme .bar .price b{ font-size:20px; margin-left:3px; font-weight:normal; font-family:verdana;}

.u_commend .theme .bar .btn{ float:right; display:inline; margin:6px 0px 0 0;}
.u_commend .theme .bar .btn a{ display:block; height:28px;}
.u_commend .theme .group a{ width:76px;}
.u_commend .theme .seckill a{ width:51px;}

.u_commend .theme .discount{ margin:5px 0 8px; color:#666;}
.u_commend .theme .discount span{ margin-left:15px;}
.u_commend .theme .clock{ margin-left:15px; color:#333;}
.u_commend .theme .clock span{ color:#666;}
.u_commend .theme .clock b{ font-size:14px; padding:0 2px;}
.u_commend .theme .img{ float:left; margin-top:14px; width:120px; height:120px; overflow:hidden;}

.u_commend .prolist{ border-top:#eaeaea 1px solid; }
.u_commend .prolist li{ float:left; width:196px; border-left:#eaeaea 1px solid;  height:235px;}
.u_commend .prolist li.first{ width:197px; border-left:0;}
.u_commend .prolist .pic{ width:140px; height:140px; margin:16px auto 8px; overflow:hidden;}
.u_commend .prolist .name{ line-height:18px; height:36px; margin:0 16px; overflow:hidden;}
.u_commend .prolist .price{ margin:3px 56px 0;}
.u_commend .prolist .price_mb{ color:#c00; font:bold 14px arial;}
.u_commend .prolist .price_mb strong{ font-size:18px; margin-left:2px; font-weight:normal;}
.u_commend .prolist .price_mk{ margin-left:15px; color:#666; font-size:13px; font-family:宋体;}

.u_commend .theme .buynow,.u_commend .theme .end{ background:url(../images/group_state.png) no-repeat 0 0;}
.u_commend .theme .end{ background-position:0 -48px;}
/* end 今日优惠*/


/*猜你喜欢*/
.youlike{ margin-top:10px;}
.youlike .mt{ background:url(../images/safe_bar.png) repeat-x 0 -30px; height:33px; border:#eaeaea 1px solid; }
.youlike .mt h2{font:bold 14px/33px arial; padding-left:25px;}
.youlike .mc{ border:#eaeaea 1px solid; border-top:0; height:245px; overflow:hidden;}

.youlike .prev,
.youlike .next{ background:url(../images/ucenter_ui.png) no-repeat -206px -125px; float:left; display:inline; margin:38px 0px 0 5px; width:25px; height:114px; text-indent:-999em;}
.youlike .next{ background-position:-231px -125px; float:right; margin:38px 5px 0 0px;  }

.youlike .scrollbox{ float:left; width:728px; height:250px; margin:auto; overflow:hidden;}
.youlike li{ float:left; display:inline; margin:0 25px 0 18px; width:140px; height:250px; overflow:hidden;}
.youlike .pic{ width:140px; height:140px; margin:16px auto 8px; overflow:hidden;}
.youlike .name{ line-height:18px; height:36px;  overflow:hidden;}
.youlike .price{ margin:3px 0 0;}
.youlike .price_mb{ color:#c00; font:bold 14px arial;}
.youlike .price_mb strong{ font-size:18px; margin-left:2px; font-weight:normal;}
.youlike .price_mk{ margin-left:10px; color:#666; font-size:13px; font-family:宋体;}
/* end 猜你喜欢*/

/*==========end  会员首页============*/

.module{ border:#eaeaea 1px solid;}

/* 按纽样式*/
.btn_paynow,.btn_comment,.btn_01,.btn_02,.btn_gray,.btn_gray02{ display:inline-block; background:url(../images/ucenter_btn.png) repeat-x 0 -30px; padding:0 9px; height:23px; line-height:23px; border:#f60 1px solid; text-align:center; color:#fff;}
.btn_01{ padding:0 10px; color: #FFF; border:#f60 1px solid;cursor: pointer;}
.btn_02{ height:18px; line-height:18px; padding:0px 10px;}
.btn_paynow:hover,.btn_comment:hover,.btn_01:hover,.btn_02:hover{ color:#fff; text-decoration:none;}

.btn_gray{ background-position:0 -55px; padding:0 10px; color:#333; border:#ededed 1px solid; }

.btn_gray02{ background-position:0 -55px; height:18px; line-height:18px; padding:0 10px; color:#333; border:#ededed 1px solid; }
.btn_gray:hover,.btn_gray02:hover{ color:#333; text-decoration:none;}

.saleout{ background:#f5f5f5; display:inline-block; height:18px; line-height:18px; padding:0 10px; color:#999; border:#ddd 1px solid;}
.saleout:hover{ color:#999; text-decoration:none;}

/* end 按纽样式*/

.reply{ border:#e7e7e7 1px solid;width: 620px;background-color:#FFF;display:none;z-index: 1003; }
.reply .o_mt{ border:#e7e7e7 1px solid; border-bottom:#c00 2px solid; height:33px; line-height:33px; padding:0 10px 0 20px;}
.reply .close{ float:right; display:inline; margin:8px 10px 0 0; width:15px; height:15px; background:url(../images/msgbox_fix.png) no-repeat 0px -37px;}
.reply .msg .form{ padding:25px;}
.reply .msg .form li{ width:100%; margin-top:15px; overflow:hidden;}
.reply .msg .form .fl{ line-height:27px;}
.reply .msg .form label{ float:left; width:50px; text-align:right; line-height:27px;}
.reply .msg .form input{ width:505px; height:25px; line-height:25px; padding-left:5px; color:#666;}
.reply .msg .form input.w80{ width:80px;}
.reply .msg .form .area{ width:505px; height:120px; padding:5px 0 0 5px; overflow-y:hidden;}
.reply .msg .form img{ margin:0 10px -7px 0;}
.reply .msg .form .btns{ text-align:center; margin-top:40px;}
.reply .msg .form .btns .btn_01{ padding:0 20px;}
.reply .form .btns .btn_01{ padding:0 10px;width: auto;height: 25px;color: #FFF;border:#f60 1px solid;cursor: pointer;}
.reply .form .btns .btn_gray{ width: auto;height: 25px;color:#333; border:#ededed 1px solid;cursor: pointer;}
.user_main .o_mt{ border:#e7e7e7 1px solid; border-bottom:#c00 2px solid; height:33px; line-height:33px; padding:0 10px 0 20px;}
.user_main .o_mt h2{ float:left; font:bold 14px/33px arial; color:#c00;}
.user_main .o_mt a{ float:right; color:#36c; text-decoration:underline;}

.orderquery{ padding:12px 10px;}
.orderquery .txt{ padding:0 5px; line-height:26px;}
.orderquery .sel{ padding:4px;}
.orderquery .btnquery{ background:url(../images/ucenter_btn.png) no-repeat 0 0; width:56px; height:27px; border:0; cursor:pointer;}
.orderquery input.text{ border:#bab9bd 1px solid; padding-left:5px; width:290px; height:25px; line-height:25px; color:#999; margin-right:10px;}

.orderquery .date{ margin:0 0px 0 25px;}
.orderquery .date input{ width:136px;}

.myOrderNav{ background:url(../images/safe_bar.png) repeat-x 0 -67px; height:27px; border:#ededed 1px solid; }
.myOrderNav li{ float:left; display:inline; padding:0 23px; color:#666; height:27px; line-height:27px; border-right:#ededed 1px solid;}
.myOrderNav li.cur{ background:#fff; border-bottom:#fff 1px solid; cursor:pointer; font-weight:bold; position:relative; margin-bottom:-1px;}


/*订单列表*/
.tab_order{ margin-top:10px;}
.tab_order table{  border-collapse:collapse;}
.tab_order table td{ border:#eaeaea 1px solid;  vertical-align:top;}
.tab_order table .sep_row{ height:10px;}
.tab_order table .sep_row td{ border:0;}


.tab_order .tit{ padding:0 0px 0 15px; background:#f5f5f5; }
.tab_order .th{ height:31px; line-height:31px; overflow: hidden; }
.tab_order .th span{ display: inline-block;}
.tab_order .th .s1{ float:left;}
.tab_order .th .s2{ float:right;}
.tab_order .th .s3{ float:left; margin-left:20px; color:#06c;}
.tab_order .th a{ color:#06c; margin-top:5px;}
.tab_order .th em{ color:#666;}
.tab_order .th strong{ color:#c00; margin-right:15px;}

.tab_order .parcelNum{ vertical-align:middle;}
.parcelNum{ width:32px; vertical-align:middle;}
.parcelNum b{ width:21px; background:#c00; display:inline-block; padding:5px 0px 5px; color:#fff; font-weight:normal; margin:0 4px; text-align:center;}

.tab_order .trade_status{ width:150px; text-align:center;}
.tab_order .operate{ text-align:center; padding-top:15px;}
.tab_order .operate span{ display:block; line-height:24px;}
.tab_order .operate p{ line-height:24px; color:#c00;}
.tab_order .operate span a{ color:#06c;}
.tab_order .btn_gray02,.tab_order .btn_02{ margin:5px 0; padding:0 9px;}

.tab_order .parcel{ width:495px;}
.parcelItem{ border-top:#eaeaea 1px solid; margin-top:-1px;overflow: hidden; width: 523px;}
.parcelItem li{ margin:0 10px; height:86px;}
.parcelItem li .img{ float:left; display:inline; margin:10px 10px 0 5px;  width:60px; height:60px; overflow:hidden;}
.parcelItem li .cont{ float:left; width:405px;margin-right:10px;}
.parcelItem li .integral,.parcelItem li .price,.parcelItem li .p_amount{ float:left;line-height:86px;text-align: center;border-left: 1px solid #EAEAEA;}
.parcelItem li .integral{width: 84px;width: 94px \9;}
.parcelItem li .price{width: 99px;width: 109px \9;}
.parcelItem li .p_amount{ width: 69px;width: 79px \9;}
.parcelItem li .name{ margin:10px 0; height:14px; line-height:14px; overflow:hidden;}
.parcelItem li .name span{ float:left;max-width:290px;_width:expression((documentElement.clientWidth > 290) ? "290px" : "auto" ) margin-right: 10px; display: inline; overflow: hidden;}
.parcelItem li .name_movie{ margin:10px 0; line-height:18px; }
.parcelItem li .name_movie span{ float:left;max-width:350px;_width:expression((documentElement.clientWidth > 350) ? "350px" : "auto" ) margin-right: 10px; display: inline; overflow: hidden;}
.parcelItem li .type{ color:#aaa; margin-bottom:8px;}
.parcelItem li .type span{ margin-left:45px;}
.parcelItem li .gift{ height:14px; line-height:14px; overflow:hidden;}
.parcelItem li .gift span{ color:#c00;}
.parcelItem li.bo_no{ border:none;}
.bd_bottom{ border-bottom:#ccc 1px dashed;}

.tab_order .state{ margin-top:8px; text-align:center;}
.tab_order .state p{ line-height:24px; color:#c00;}
.tab_order .state p.black_color{color:#333333;}
.tab_order .state p i{color:#c00;}
.tab_order .state span{ display:block; line-height:24px;}
.tab_order .state span a{ color:#06c;}

.orderGift{ background:#f5f5f5; border-top:#eaeaea 1px solid; height:33px; line-height:33px; overflow:hidden;}
.orderGift b{ float:left; margin:0px 15px 0 0; background:#c00; width:67px; text-align:center; line-height:33px; height:33px; color:#fff; font-weight:normal; position:relative;}
.orderGift b em{ position:absolute; right:-6px; top:12px; background:url(../images/ucenter_ui.png) no-repeat -34px -126px; width:6px; height:11px; overflow:hidden;}

.taocan{ background:#f5f5f5; border-top:#f5f5f5 1px solid; border-bottom:#eaeaea 1px solid; height:60px; padding-left:40px; position:relative;}
.taocan em{ position: absolute; left:11px; top:10px; background:url(../images/ucenter_ui.png) no-repeat -44px -127px; text-align:center; width:16px; height:19px; line-height:18px; color:#fff; text-indent:-99em; }
.taocan .arrow{ position:absolute; left:27px; top:60px; background:url(../images/ucenter_ui.png) no-repeat -22px -152px; width:13px; height:8px; overflow:hidden;}
.taocan .name{ margin:10px 0; height:14px; line-height:14px; font-weight:bold; overflow:hidden;}
.taocan .gift{ height:14px; line-height:14px; overflow:hidden;}
.taocan .gift span{ color:#c00;}
.taocan_pro{ background:#f5f5f5; border-top:#fff 1px solid; padding-top:5px;}
/* end 订单列表*/



/*订单详情*/
.orderstate{ border:#f9dfb2 1px solid;  height:38px; line-height:38px; padding:0 10px;}
.orderstate .fr{ color:#c00; _margin-top:8px;}

.parcel_tab{ height:27px; border:#e7e7e7 1px solid; border-bottom:#c00 2px solid; }
.parcel_tab a{ float:left; display:inline; padding:0 23px; color:#666; height:27px; line-height:27px; border-left:#ededed 1px solid; margin-left:-1px;  }
.parcel_tab a.cur{ background:#fff; color:#c00; border:#c00 2px solid; border-bottom:#fff 1px solid; cursor:pointer; font-weight:bold; margin-top:-1px; _margin-bottom:-2px; position:relative;}

/*包裹状态*/
.process_state{ margin:0 0 25px 0;}
.send_state{ width: 700px; margin: 0 auto;margin-top: 30px; overflow: hidden; padding-left: 30px; }
.send_state ul{ width: 675px;  }
.send_state li{ float:left; width:160px; background:url(../images/state_ui.png) no-repeat 0 -54px; position:relative; z-index:1;}
.send_state li.first{ width:35px; background:url(../images/state_ui.png) no-repeat -160px -14px;}
.send_state li ins{ width:160px; height:16px; display:block; overflow:hidden; }
.send_state li.ok ins,.send_state li.cancelok ins{ background:url(../images/state_ui.png) no-repeat -0px -14px;  }
.send_state li.cancelok ins{ background-position:0 -33px;}

.send_state li.first ins{ background:none; width:0;}
.send_state li p { float: left; width: 140px; text-align: center; padding-top:10px;  color: #633366;  position: relative; left: 72px;}
.send_state li p span{ display:block; color:#999; margin-top:2px;}
.send_state li.first p { left: -24px; right: auto; width: 64px;}
/* end 包裹状态*/

.ordertrack{ border:#f9dfb2 1px solid; margin-top:30px;}
.ordertrack h3{ background:#ffffe0; border-bottom:#f9dfb2 1px solid; height:33px; line-height:33px; text-indent:1em;}
.ordertrack .tabcon{ margin:0 10px;}
.ordertrack .tabcon th{ text-align:left; padding-left:5px; border-bottom:#e4e4e4 1px solid; height:29px; line-height:29px;}
.ordertrack .tabcon td{ padding:6px 0 6px 5px; line-height:18px;}

.orderDetail{ margin-top:10px;}
.goodslist{}
.goodslist h4{ margin:0 0 0 20px;}
.tab_goods{ margin:10px 8px;}
.tab_goods table{ border-collapse:collapse; border:#eaeaea 1px solid;}
.tab_goods table td{ border:#eaeaea 1px solid; padding:10px 0; text-align:center;}
.tab_goods table td.bd_bottom{ border-bottom:#ccc 1px dashed;}
.tc_bg{ background:#fffee6;}
.tab_goods th{ background:#efefef; height:25px; }

.tab_goods .operate{ vertical-align:middle;}
.tab_goods .operate span{ display:block;  margin-top:6px;}
.tab_goods .parcel{ text-align:left; padding:0; vertical-align:top;}
.tab_goods .taocan{ border:0; border-top:#fff 1px solid; background:none;}

.tab_goods .orderGift{ padding:0; text-align:left; background:#fffee6;}


.orderDetail .total{ padding:15px 0px 0; overflow:hidden;}
.orderDetail .total ul{ float:right; padding:0 40px 10px; }
.orderDetail .total li{ line-height:22px; overflow:hidden;}
.orderDetail .total li span{ float:left; width:330px; text-align:right;}
.orderDetail .total li em{ color:#666; margin-right:24px;}
.orderDetail .total .extra{ clear:both; float:right; display:inline; border-top:#ccc 1px solid; padding:10px 10px 15px 20px; margin-right:20px; font-size:14px; font-weight:bold;}
.orderDetail .total .extra b{ font-size:20px; font-weight:normal;}
.btnPay{ margin:0 35px 45px 0; float:right; display:inline; clear:both;}
.btnPay a{ background:url(../images/ucenter_btn.png) repeat-x 0 -83px; width:108px; height:33px; display:block; border:#f60 1px solid; color:#fff; text-align:center; font:18px/33px microsoft yahei;}
.btnPay a:hover{ text-decoration:none;}
/* end 订单详情*/

/* 已取消订单*/
.cancel_order{ }
.cancel_order .proinfo{}
.cancel_order .proinfo .mt{ height:40px; line-height:40px; padding:0 10px 0 20px; }
.cancel_order .proinfo .mt h3{ font:bold 14px/40px 宋体;}
.cancel_order .proinfo .mc{ }
.cancel_order .proinfo table{ border-collapse:collapse; border:#eaeaea 1px solid;}
.cancel_order .proinfo td{ border:#eaeaea 1px solid; padding:14px 0; text-align:center;}
.cancel_order .proinfo th{ background:#f5f5f5; height:31px; font-weight:normal;}
.cancel_order .proinfo .cont{ padding:14px 0 14px 20px; text-align:left;}
.cancel_order .proinfo .name{ margin:0 0 10px; height:14px; line-height:14px; overflow:hidden;}
.cancel_order .proinfo .type{ color:#aaa; margin-bottom:8px;}
.cancel_order .proinfo .type span{ margin-left:45px;}
.cancel_order .proinfo .gift{ height:14px; line-height:14px; overflow:hidden;}
.cancel_order .proinfo .gift span{ color:#c00;}

.orderinfo{}
.orderinfo h2{ height:28px; line-height:28px; padding-left:20px; background:#f5f5f5; border-bottom:#eaeaea 1px solid; }
.orderinfo ul{ margin:0 20px; border-top:#eaeaea 1px solid; margin-top:-1px; padding:15px 0;}
.orderinfo ul h4{ margin-bottom:8px;}
.orderinfo ul li{ line-height:24px; overflow:hidden;}
.orderinfo ul label{ color:#666; }
.orderinfo ul strong{ font-size:14px;}
.orderinfo ul strong.price{ color:#c00; font-size:20px; font-family:arial;}
/* end 已取消订单*/


/*  评价产品*/
.tab_comment{ margin-top:10px; }
.tab_comment table{ border-collapse:collapse; border:#eaeaea 1px solid;}
.tab_comment table td{ border:#eaeaea 1px solid; padding:10px 0; text-align:center; }
.tab_comment th{ background:#f5f5f5; height:31px; font-weight:normal;}
.tab_comment .pic{ float:left; display:inline; margin:0 15px 0; width:60px; height:60px; overflow:hidden;}
.tab_comment .name{ float:left; width:260px; text-align:left; margin-top:5px; line-height:18px; height:36px; overflow:hidden;}
.tab_comment .cmt_text{ line-height:18px; padding:2px 15px 0; text-align:left;}

.star{  width:70px; margin:auto; background:url(../images/star.png) no-repeat 0 0; height:14px; overflow:hidden;}
.star.sa1 { background-position:0 -60px;}
.star.sa2{ background-position:0 -45px;}
.star.sa3{ background-position:0 -30px;}
.star.sa4{ background-position:0 -15px;}
.star.sa5{ background-position:0 0px;}

/* end 评价产品*/


/* 评价产品(基地)*/
.storeInfo{ margin-top:10px;}
.storeName{ float:left; border-right:#c00 1px solid; padding:22px 9px; color:#666; width:14px; position:relative;}
.storeName s.arrow{ border-color: #fff #fff #fff #c00; border-style: solid; border-width: 5px; font-size: 0; width:0; height: 0; line-height: 0;  position:absolute; left:33px; top:46px;}
.storeDetail{ float:left;}
.storeDetail .pic{ float:left; display:inline; margin:10px 18px; width:80px; height:80px; overflow:hidden;}
.storeDetail .conts{ float:left; margin-top:24px; }
.storeDetail .conts h4{ margin-bottom:6px; color:#36c;}
.storeDetail .conts p.txt{ margin-bottom:6px;}
.storeDetail .conts p span{ color:#36c;}
.storeDetail .conts label{ float:left; margin-right:5px;}


.score{ margin-top:10px;}
.score h4{ background:#f5f5f5; border-bottom:#eaeaea 1px solid; height:28px; line-height:28px; padding-left:10px;}
.score h4 span{ float:right; margin-right:20px; font-weight:normal;}
.score h4 input{ vertical-align:-3px; margin-right:5px;}
.score .mc{ padding:10px;}
.proScore{ padding:10px;}
.proScore th{ padding-left:10px; height:28px; line-height:28px; border-bottom:#c2c2c2 1px dashed; text-align:left; font-weight:normal;}
.proScore td{ vertical-align:top; padding-bottom:10px;}
.proScore .pic{ float:left; display:inline; margin:15px 20px 0 0; width:80px; height:80px; border:#e2e2e2 1px solid; overflow:hidden;}
.proScore .name{ float:left; width:145px; margin:20px 0 0 0; line-height:18px; height:36px; overflow:hidden;}
.proScore .name a{ color:#36c;}
.proScore .s_num{ margin-top:20px; color:#f60;}
.score_star{ margin-top:16px; background:url(../images/star.png) no-repeat 0 -218px; width:127px; height:21px; margin-bottom:10px; cursor:pointer;}
.score_star span{ display:block; height:21px; background:url(../images/star.png) no-repeat 0 -241px; cursor:pointer;}
.score_star .sa5{ background-position:0 -241px; }
.score_star .sa4{ background-position:-26px -241px; }
.score_star .sa3{ background-position:-51.5px -241px; }
.score_star .sa2{ background-position:-78px -241px; }
.score_star .sa1{ background-position:-104px -241px; }
.score_star .sa0{ background-position:-0 -218px; }
.score_star span a{width:23px; height:22px;float:left;margin-right:2px;cursor: pointer;}
.proScore .area{ width:445px; height:120px; padding:5px 0 0 5px; color:#666; font-size:12px; line-height:18px; margin-bottom:6px; overflow-y:hidden;}

.scoreLayer{ border:#e7e7e7 1px solid; width:170px; padding:5px; background:#fff; line-height:18px; position:absolute; left:2px; top:30px;display: none;}
.scoreLayer .p1{ color:#f60; }
.scoreLayer .arrow{ background:url(../images/icon_ver.png) no-repeat -105px -38px; width:9px; height:6px;}
.score_tooltip {background: url(../images/comment_tip.png) no-repeat scroll 0 -52px transparent;display: none;height: 57px;padding: 10px 5px 0;position: absolute;width: 170px;}
.score_tooltip dt {color: #FF6600;}
.score .stars{ margin:40px 0 35px; position:relative;}
.score .stars li{ width:100%; margin-top:10px;}
.score .stars li label{ float:left; width:120px; padding-top:5px; text-align:right;}
.score .stars li .score_star{ float:left; margin:0 0 0 15px; z-index:10;}
.starstip{ position:absolute; left:285px; top:5px; background:url(../images/starstip.png) no-repeat 0 0; width:301px; height:51px;}
.starstip p{ padding:6px 125px 10px 14px; line-height:18px;}
.score .stars .btns{ text-align:center; margin-top:45px; }
/* end 评价产品(基地)*/

/*  我的收藏*/
.myfav{ }
.myfav .cate{ margin:0 10px;}
.myfav .cate h4{ margin:16px 0 5px; font-weight:normal;}
.myfav .cate ul{ border-top:#f2f2f2 1px solid; margin-top:-1px; padding-bottom:5px; padding:0 16px 5px;}
.myfav .cate li{ float:left; display:inline; margin-right:15px; line-height:24px; white-space:nowrap;}
.myfavlist{ }
.myfavlist td{ border-bottom:#eaeaea 1px solid; text-align:center; padding:10px 0;}
.myfavlist th{ background:#f5f5f5; border-top:#eaeaea 1px solid; border-bottom:#eaeaea 1px solid; height:27px; line-height:27px; font-weight:normal;}
.myfavlist th .fl{ line-height:27px; padding:0 10px 0 10px;}
.myfavlist th .fl input{ margin:0 5px 0 0; vertical-align:-3px;}
.myfavlist .info{ text-align:left; padding-left:10px; vertical-align:top;}
.myfav_star{ width:70px; margin-bottom:6px; height:14px; }
.myfavlist .name{ height:16px; line-height:16px; margin-bottom:4px; overflow:hidden;}
.myfavlist .date{ color:#666; margin-top:6px;}
.myfavlist .fore{ margin-top:6px;}
.myfavlist .fore a{ display:block; background:url(../images/ucenter_ui.png) no-repeat 0 -200px; width:34px; height:16px; line-height:16px; text-align:center; color:#fff;}
.myfavlist .price{ text-align:center; color:#c00;}
.myfavlist .operat{ vertical-align:top; padding-top:15px;}
.myfavlist .operat span{ display:block; margin:6px 0;}

.myfavlist .share{ width:96px; margin:auto;  }
.myfavlist .share .hd{ position:relative; color:#36c; height:22px; line-height:22px; cursor:pointer;}
.myfavlist .share .hd b { border-color: #36c #fff #fff; border-style: solid; border-width: 3px; font-size: 0; width:0; height: 0; line-height: 0; position: absolute; right: 6px; top: 10px; }
/*分享层*/
.myfavlist .share li{ padding-left:4px; line-height:22px; text-align:left;}
.myfavlist .share li s{ background: url(../images/share.gif) repeat 0 0; float: left; width: 16px; height: 16px; margin:5px 4px 0 10px;}
.myfavlist .share ul{ padding:0 2px;}
.myfavlist .share li.fore1{ border-top:#eaeaea 1px solid }
.myfavlist .share li.fore1 s{ background-position: 0 -0px;}
.myfavlist .share li.fore2 s{ background-position: -17px -0px;}
.myfavlist .share li.fore3 s{ background-position: -34px -0px;}
.myfavlist .share li.fore4 s{ background-position: -51px -0px;}
.myfavlist .share li.fore5 s { background-position: -68px -0px;}
.myfavlist .share li.fore6 s{ background-position: -86px -0px;}
.myfavlist .share li a{ color:#36c;}
.myfavlist .share.hover{ border:#eaeaea 1px solid;}
.myfavlist .share.hover .hd b{ border-color: #fff #fff #36c; top:8px;}
.myfavlist .share.hover ul{ position:absolute; top:22px; left:-1px; width:92px; background:#fff; border:#eaeaea 1px solid; border-top:0;}
/*end分享层*/
.myfavlist .toolbar{ background:#f5f5f5; line-height:27px; height:27px;}
.myfavlist .toolbar .fl{ line-height:27px; padding:0 10px 0 14px;}
.myfavlist .toolbar .fl input{ margin:0 10px 0 0; vertical-align:-3px;}
/* end 我的收藏*/

.page{ padding:15px; height:28px;}

/* 个人资料*/
.baseinfo{ }
.baseinfo h4{ border-bottom:#e7e7e7 1px solid; padding-left:20px; padding-top:4px; line-height:24px; font-weight:bold;}
.baseinfo .form{ padding-top:10px;}
.field li{ width:100%; margin-top:10px;  overflow:hidden;}
.field label{ float:left; width:110px; text-align:right; line-height:24px;}
.field label em{ color:#f00; font-style:normal; padding-right:3px; font-family:宋体;}
.field .fl{ line-height:22px; font-family:verdana;padding-left: 10px;}
.baseinfo .headpic{ float:left; width:100px; height:100px; padding:3px; border:#cdcdcd 1px solid;}
.baseinfo .headpic img{ width:100px; height:100px;}
.baseinfo .modify{ float:left; margin:90px 0 0 0px;}

.baseinfo .fl .blue_link{ margin:0 10px;}
.field .put{ border:#a0a0a0 1px solid; background:url(../images/put_bg.png) no-repeat; width:120px; height:22px; line-height:22px; padding-left:5px; color:#666;}
.field .put1{ width:60px;}
.field .put2{ width:100px;}
.field .put3{ width:210px;}
.baseinfo .fl .msg{ color:#999; display:block; margin-top:5px;}
.baseinfo .fl .gender{ margin-right:10px;}
.baseinfo .fl .gender input{ vertical-align:-2px; margin-right:3px;}
.baseinfo select{ width:125px; padding:4px; *padding:6px; border:#ccc 1px solid; margin-right:10px;}
.baseinfo textarea{ background:url(../images/put_bg.png) no-repeat; width:315px; height:40px; padding:5px 0 0 5px; border:#a0a0a0 1px solid;}
.baseinfo .btn{ margin:15px 0 30px 120px;}
input.btn_save,input.btn_sumbit{ display:inline-block; background:url(../images/ucenter_btn.png) no-repeat 0 -192px; width:75px; height:25px; border:0; color:#fff; text-align:center; font:12px/25px 宋体;  cursor:pointer; }
input.btn_sumbit{ background-position:0 -222px; width:90px; }       
/* end 个人资料*/

/*地址管理*/
.manage_add h4{ padding:10px 0 5px 20px; line-height:24px; color:#666;}
.manage_add h4 strong{ color:#c00;}
.manage_add .field .put{ width:190px; }
.manage_add .msg{ color:#999; margin:0px 0 0 10px;}
.manage_add .field .put1{ width:60px;}
.manage_add .field .put2{ width:100px;}
.manage_add .field .put3{ width:210px;}
.manage_add select{ width:100px; padding:4px; *padding:6px; border:#ccc 1px solid; margin-right:10px;}
.manage_add textarea{ background:url(../images/put_bg.png) no-repeat; width:345px; height:40px; padding:5px 0 0 5px; border:#a0a0a0 1px solid;}
.manage_add .btn{ margin:10px 0 15px 110px;}

.tab_add{}
.tab_add .hd{  border:#e7e7e7 1px solid; background:#f3f3f3; height:27px; line-height:27px;}
.tab_add .hd span{ float:left; text-align:center; font-weight:bold;}
.tab_add .s1{ width:70px;}
.tab_add .s2{ width:165px;}
.tab_add .s3{ width:165px;}
.tab_add .s4{ width:70px;}
.tab_add .s5{ width:154px;}
.tab_add .s6{ width:55px;}
.tab_add .s7{ width:106px;}
.tab_add .bd{ border:#eaeaea 1px solid; border-top:0; border-bottom:0;}
.tab_add .bd div{ float:left; text-align:center; padding:14px 0; line-height:16px; font-family:verdana;}
.tab_add .bd li{ border:#fff 1px solid; border-bottom:#eaeaea 1px solid; vertical-align:bottom;}
.tab_add .bd li.select{ background:#fffdee; border:#f2b082 1px solid;}
.tab_add .bd li.bg{ background:#f7f7f7;}
.tab_add .bd .s6{ color:#999;}
.tab_add .bd a{ color:#06c;}
.tab_add  p{ color:#666; padding:10px 0 15px 18px;}
/* end 地址管理*/

/*我的尺码*/
.size_add h4{ padding:10px 0 5px 20px; line-height:24px; color:#666;}
.size_add h4 strong{ color:#c00;}
.size_add .field .put{ width:190px; }
.size_add .msg{ color:#999; margin:0px 0 0 10px;}
.size_add .field .put1{ width:60px;}
.size_add .field .put2{ width:100px;}
.size_add .field .put3{ width:210px;}
.size_add select{ width:100px; padding:4px; *padding:6px; border:#ccc 1px solid; margin-right:10px;}
.size_add textarea{ background:url(../images/put_bg.png) no-repeat; width:345px; height:40px; padding:5px 0 0 5px; border:#a0a0a0 1px solid;}
.size_add .btn{ margin:10px 0 15px 110px;}

.table_add{}
.table_add .hd{  border:#e7e7e7 1px solid; background:#f3f3f3; height:27px; line-height:27px;}
.table_add .hd span{ float:left; text-align:center; font-weight:bold;}
.table_add .s1{ width:100px;}
.table_add .s2{ width:65px;}
.table_add .s3{ width:65px;}
.table_add .s4{ width:70px;}
.table_add .s5{ width:154px;}
.table_add .s6{ width:55px;}
.table_add .s7{ width:40px;}
.table_add .s8{ width:55px;}
.table_add .s9{ width:106px;}
.table_add .bd{ border:#eaeaea 1px solid; border-top:0; border-bottom:0;}
.table_add .bd div{ float:left; text-align:center; padding:14px 0; line-height:16px; font-family:verdana;}
.table_add .bd li{ border:#fff 1px solid; border-bottom:#eaeaea 1px solid; vertical-align:bottom;}
.table_add .bd li.select{ background:#fffdee; border:#f2b082 1px solid;}
.table_add .bd li.bg{ background:#f7f7f7;}
.table_add .bd .s6{ color:#999;}
.table_add .bd a{ color:#06c;}
.table_add  p{ color:#666; padding:10px 0 15px 18px;}
/* end 我的尺码*/

/*  安全中心*/
.safetips{ border:#ffd8a3 1px solid; background:#fffde6; padding:10px 20px; margin-bottom:10px;}
.safetips strong{ color:#c00;}
.safeCon{}
.safeCon li{ width:100%; border-top:#e1e1e1 1px solid; padding:22px 0; vertical-align:bottom;}
.safeCon li.first{ border-top:0;}
.safeCon span{ float:left;}
.safeCon .fore1{ padding-left:25px; width:150px;}
.safeCon .fore1 s,.icon_01,.icon_02{ display:inline-block; vertical-align:middle; background:url(../images/icon_ver.png) no-repeat -55px 0; width:32px; height:32px; margin-right:22px;}
.safeCon .fore1 .icon_01{ background-position:-55px 0;}
.safeCon .fore1 .icon_02{ background-position:-55px -37px; width:34px; height:34px;}
.safeCon .fore1 strong{ padding-top:6px; font-size:14px; font-weight:bold;}
.safeCon .fore2{ width:510px; color:#999; line-height:34px;}
.safeCon .fore3{ width:100px; line-height:34px; text-align:center;}
.safeCon .fore2 .btn,
.safeCon .fore3 .btn{ margin-top:5px;}
/* end 安全中心*/


/*======弹出层样式======*/
.msglayer{ border:5px solid #e5e5e5; width:472px; background:#fff;}
.msglayer .hb{ padding-left:15px; line-height:32px;  background:url(../images/msgbox_fix.png) no-repeat 0 0; color:#fff;}
.msglayer .hb .close_order{ float:right; display:inline; margin:8px 10px 0 0; width:15px; height:15px; background:url(../images/msgbox_fix.png) no-repeat 0px -37px;}
.msglayer .bd{ padding:0 0 20px; border:1px solid #ededed; border-top:0; overflow:hidden;}
#tip,#errorTip,#confirmTip{ display:none;z-index: 1003;}

/*绑定邮箱*/
.bindEmail .bd{ padding:30px 0;}
.bindEmail  h3{ margin:0px 0 20px; text-align:center; font-size:14px; font-weight:bold;}
.bindEmail  h3 span{ position: relative; padding:10px 0 0 45px;}
.bindEmail  h3.success s,
.bindEmail  h3.failure s{ position:absolute; left:0px; top:0px; background:url(../images/icon_ver.png) no-repeat -55px -0px; width:32px; height:32px;}
.bindEmail  h3.failure s{ background-position:-55px -102px;}
.bindEmail .btns{ text-align:center; margin-bottom:20px;}
/* end 绑定邮箱*/

.msglayer .btns{ text-align:center; }

/*取消订单原因*/
.cancel_mail{ width:100%; overflow:hidden;}
.cancel_mail ul{ padding:10px 0 15px;}
.cancel_mail li{ float:left; width:185px; padding-left:30px; margin-top:12px; height:20px; overflow:hidden;}
.cancel_mail li input{ vertical-align:-2px; margin-right:5px;}
/* end 取消订单原因*/

/*我要评论*/
.msglayer .field{ margin:0 0 8px; width:100%; overflow:hidden;}
.msglayer .field label{float:left; width:70px; line-height:24px; text-align:right;}
.msglayer .field  input{ width:360px; height:22px;line-height:22px;border:1px solid #ccc;}
.msglayer .field  textarea{ width:360px; border:1px solid #ccc; background:none; height:90px; padding:0;}
.msglayer .field  p{ margin:5px 0 0;color:#999;}
.msgbox2 .bd{padding:15px 20px 20px 0;}
.msgbox2 .submit1{ margin-left:70px;}

.msglayer2{ border:5px solid #e5e5e5; width:472px; background:#fff;}
.msglayer2 .closed{ float:right; display:inline; margin:8px 13px 0 0; height:16px; position:relative; padding-right:15px;}
.msglayer2 .closed em{ position:absolute; right:0; top:1px;background:url(../images/msgbox_fix.png) no-repeat -24px -40px;  width:11px; height:11px; overflow:hidden;}

.msglayer2 .bd{ clear:both; border:#ededed 1px solid;}
.msglayer2 .submit_ok{ position:relative; margin:10px 0 0 60px; clear:both; }
.msglayer2 .submit_ok s{ position:absolute; left:0px; top:0px; background:url(../images/icon_ver.png) no-repeat -55px 0; width:32px; height:32px;}
.msglayer2 .submit_ok h3{ margin:0px 0 12px 0px; padding:10px 0 0 60px;}
.msglayer2 .submit_ok p{ padding-left:60px;}
.msglayer2 .shut_down{ text-align:center; margin:30px 0 15px; color:#999;}


.msgbox3{ width:274px;}
.msgbox3 .tips{ padding-top:35px; margin-bottom:12px; text-align:center; }
.msgbox3 .tips span{ position: relative; padding:10px 0 0 45px; font-size:14px; font-weight:bold;}
.msgbox3 .tips span s{ position:absolute; left:0px; top:0px; background:url(../images/icon_ver.png) no-repeat -55px -37px; width:34px; height:34px}
.msgbox3 .btns{ text-align:center; margin:20px 0 30px;}

.msgbox4{ width:230px;}
.msgbox4 .mc p{ text-align:center; margin:28px 0 20px;}


.c_star{  width:130px;background:url(../images/star.png) no-repeat 0 -79px; height:22px; }
.c_star span{ display:block; height:22px; background:url(../images/star.png) no-repeat 0 -79px;}
.c_star .sa1{ background-position:0 -193px;}
.c_star .sa2{ background-position:0 -170px;}
.c_star .sa3{ background-position:0 -147px;}
.c_star .sa4{ background-position:0 -124px;}
.c_star .sa5{ background-position:0 -101px;}
.c_star span a{width:23px; height:22px;float:left;margin-right:2px;cursor: pointer;}
/*end 我要评论*/

/* 添加标签层*/
.addtag .bd{ padding:20px;}
.addtag .bd .item{ margin-bottom:12px;}
.addtag .bd .item input{ width:410px; height:25px; line-height:25px; border:#bab9bd 1px solid; padding-left:5px; color:#666;}
/*end 添加标签层*/

/* 个人资料提示层*/
.datetips{ width:auto;overflow:hidden;}
.datetips .tips{ text-align:center; margin:25px 50px 20px 50px;}
.datetips .tips span{ position: relative; padding:3px 0 0 25px;}
.datetips .tips span s{ position:absolute; left:0px; top:0px; background:url(../images/icon_ver.png) no-repeat -62px -77px; width:20px; height:20px}
/*end 个人资料提示层*/

/* ======end 弹出层样式=======*/


/*  修改密码*/
.change_pwd{ width:100%; overflow:hidden;}
.change_pwd h4{ border-top:#e7e7e7 1px solid; margin-top:-1px; padding:14px 0 14px 28px; font-weight:bold;}
.change_pwd li{ width:100%; overflow:hidden;  margin-top:14px;}
.change_pwd label{ float:left; width:280px; text-align:right; line-height:24px;}
.change_pwd input{ border:#bfbfbf 1px solid; height:20px; line-height:20px; width:230px; padding-left:5px;}
.change_pwd select{ padding:4px; width:235px;}
.change_pwd .btn{ text-align:center; margin:15px 0 70px;}
/* end 修改密码*/

/*  手机绑定、修改密码流程*/
.mob_Step{ width:750px; margin:20px auto 0;}
.mob_Step .step{ background:url(../images/step.png) no-repeat 0 0; height:31px; margin:0 10px 0px;}
.mob_Step .step01{ background-position: 0 0;}
.mob_Step .step02{ background-position: 0 -31px;}
.mob_Step .step03{ background-position: 0 -62px;}
.mob_Step .step li{ float:left; line-height:31px; padding-left:28px; text-align:left; font-weight:bold;}
.mob_Step .step .s1{ width:226px;}
.mob_Step .step .s2{ width:235px;}
.mob_Step .step .s3{ width:185px;}
.mob_Step .step01 .s1,
.mob_Step .step02 .s2,
.mob_Step .step03 .s3{ color:#fff;}
.mob_Step .form{ margin-top:10px; }
.mob_Step .succes{ text-align:center; margin-top:40px; }
.mob_Step .succes span{ padding:10px 0 0 50px; font-size:16px; font-weight:bold; position:relative;}
.mob_Step .succes span s{ position:absolute; left:0; top:0; background:url(../images/icon_ver.png) no-repeat -55px 0; width:32px; height:32px;}
.mob_Step .succes p{ margin-top:25px;}
.mob_Step .form ul{ padding:15px 0 20px;}
.mob_Step .form ul.line{ border-bottom:#e6e6e6 1px solid;}
.mob_Step .form li{ width:100%; margin-top:12px; overflow:hidden;}
.mob_Step .form label{ float:left; width:264px; text-align:right; line-height:24px;}
.mob_Step .form input{ border:#bab9bd 1px solid; width:200px; height:22px; line-height:22px; padding-left:5px;}
.mob_Step .form input.put_small{ width:73px;}
.mob_Step .form input.230{ width:230px;}
.mob_Step .form .fl{ line-height:24px;}
.mob_Step .form li .btn{ margin-top:0px;}
.mob_Step li .btn2{ margin:10px 0 0 30px;}
.mob_Step .form li .btn_gray,.mob_Step .tips .btn_gray{ color:#666;}
.mob_Step .tips{ background:#fffdee; border:#f2b082 1px solid; width:480px; padding:10px 15px 15px; margin:5px auto 20px;}
.mob_Step .tips p{ line-height:24px; margin-bottom:10px;}
.mob_Step .tips .btn{ text-align:center;}
.mob_Step .btn{ text-align:center;}
/* end 手机绑定、修改密码流程*/


.tabModule{}
.return_record{margin-top: 10px;}
.tabModule table{ border-collapse:collapse; border:#eaeaea 1px solid; margin-top:-1px;}
.tabModule table td{ border:#eaeaea 1px solid; padding:8px 0; text-align:center; vertical-align:middle;}
.tabModule th{ background:#f5f5f5; height:31px;}

.tabNav{ background:#f2f2f2; height:27px; border:#e7e7e7 1px solid; }
.tabNav li{ float:left; display:inline; padding:0 23px; color:#666; height:27px; line-height:27px; border-right:#e7e7e7 1px solid;}
.tabNav li.cur{ background:#fff; border-bottom:#fff 1px solid; cursor:pointer; font-weight:bold; position:relative; margin-bottom:-1px;}

/*  我的积分、我的预存款、我的优惠券*/
.balance{ border:#ffd8a3 1px solid; background:#fffde6; padding:0px 20px; line-height:50px; }
.balance strong{ color:#c00; font:18px arial;}
.deposit,.couponList{ margin-top:10px;}
.deposit .instr,
.couponList .instr,
.jfList .instr{ text-align:left; line-height:18px; padding-left:10px;}

.mycards .instr{ text-align:left; line-height:18px; padding-left:10px;}
.mycards h2{ padding:5px 0 5px 10px;}

.cards_jihuo{ }
.cards_jihuo h3{ background:#f5f5f5; border:#eaeaea 1px solid; height:29px; line-height:29px; padding-left:10px;}
.cards_jihuo ul{ padding-top:20px;}
.cards_jihuo li{ width:100%; margin-top:12px; overflow:hidden; }

.cards_jihuo li label{ float:left; width:275px; text-align:right; line-height:24px;}
.cards_jihuo li input{ border:#bab9bd 1px solid; width:200px; height:22px; line-height:22px; padding-left:5px;}
.cards_jihuo li input{ border:#bab9bd 1px solid; width:200px; height:22px; line-height:22px; padding-left:5px;}
.cards_jihuo li select{ width:207px; padding:4px; *padding:6px; border:#bab9bd 1px solid; }
.cards_jihuo li select option{padding-left:4px;*padding-left:6px;}
.cards_jihuo li input.put_small{ width:73px;}
.cards_jihuo li .change{ margin-left:5px; line-height:24px;}

/* end  我的积分、我的预存款、我的优惠券*/

/* 缺货登记*/
.tab_quehuo{ margin-top:10px;}
.tab_quehuo th{ font-weight:normal;}
.tab_quehuo .pic{ float:left; display:inline; margin:0 15px 0; width:60px; height:60px; overflow:hidden;}
.tab_quehuo .name{ float:left; width:260px; text-align:left; margin-top:5px; line-height:18px; height:36px; overflow:hidden;}
.tab_quehuo .contact{ line-height:18px; padding:2px 15px 0 32px; text-align:left;}
.tab_quehuo .blue_link{ text-decoration:underline;}
.tab_quehuo span{ display:block;  margin-top:5px;}
/* end 缺货登记*/

.tabNav{ background:#f2f2f2; height:27px; border:#e7e7e7 1px solid; }
.tabNav li{ float:left; display:inline; padding:0 23px; color:#666; height:27px; line-height:27px; border-right:#e7e7e7 1px solid;}
.tabNav li.cur{ background:#fff; border-bottom:#fff 1px solid; cursor:pointer; font-weight:bold; position:relative; margin-bottom:-1px;}

/*退换货申请*/
.returnList{ margin-top:10px;}
.returnList .pic_list{ float:left; width:390px; overflow:hidden;}
.returnList .pic_list a{ float:left; display:inline; margin-left:15px; width:60px; height:60px; margin-bottom:10px; overflow:hidden;}
.returnList .icon{ float:left;}
.returnList .icon a{ display:block; background:url(../images/ucenter_ui.png) no-repeat 0 -125px; width:15px; height:15px; margin-top:20px;}
.returnList .icon a.ic_hide{ background-position:0 -125px;}
.returnList .icon a.ic_show{ background-position:0 -145px;}

.sales_msg{ border:#f2b082 1px solid; background:#fffdee; height:28px; line-height:28px; padding:0 15px;}
.sales_msg span{ color:#06c;}
.sales_msg strong{ margin-right:20px;}


.returnInfo{ }
.apply01{ border-left:#eaeaea 1px solid; border-right:#eaeaea 1px solid;}
.returnInfo h4{ line-height:31px; padding-left:15px;  }

.returnPro{}
.returnPro th{ color:#666; font-weight:normal;}
.returnPro .check{ border-right:0; vertical-align:top;}
.returnPro .parcel{ border-left:0; padding-top:0; text-align:left;}
.returnPro .item{}
.returnPro .item li{}
.returnPro .item li .img{ float:left; display:inline; margin:10px 10px 0 10px;  width:60px; height:60px; overflow:hidden;}
.returnPro .item li .cont{ float:left; width:260px;}
.returnPro .item li .name{ margin:8px 0 6px; height:36px; line-height:18px; overflow:hidden;}
.returnPro .item li .type{ color:#aaa; margin-bottom:6px;}
.returnPro .item li .type span{ margin-left:45px;}
.returnPro .item li .gift{ height:14px; line-height:14px; margin-bottom:3px; overflow:hidden;}
.returnPro .item li .gift span{ color:#c00;}

.applydesc{ border:#eaeaea 1px solid; border-top:0; padding:1px 0 10px;}
.applydesc li{ width:100%; margin-top:10px; overflow:hidden;}
.applydesc li.line{ border-bottom:#eaeaea 1px solid; padding-bottom:10px;}
.applydesc li label{ float:left; width:160px; text-align:right; line-height:27px;}
.applydesc li label span{ color:#f00; margin-right:5px;}
.applydesc li .fl{ line-height:27px;}
.applydesc li .check,.applyinfo li .radio{ vertical-align:-2px; margin-right:3px;}
.applydesc li select{ padding:4px; width:190px;}
.applydesc li .put{ width:120px; height:25px; line-height:25px; padding:0 0 0 5px;}
.applydesc li .area{ width:505px; height:105px; padding:5px 0 0 5px; font-size:12px; color:#666;}
.applydesc li .upload{ display:inline-block; background:url(../images/ucenter_btn.png) no-repeat 0 -160px; width:76px; height:27px;  border:0; cursor:pointer;}
.applydesc .btns{ text-align:center; margin:20px 0; text-align:center; }
.applydesc .btns .submit,
.applydesc .btns .cancel{ display:inline-block; background:url(../images/ucenter_btn.png) no-repeat 0 -83px; width:108px; height:35px; color:#fff; text-align:center; font:16px/33px microsoft yahei; margin-right:10px; cursor:pointer; border:0;}
.applydesc .btns .cancel{ background-position:0 -122px; color:#333;}

.detail_apply{ border-top:#eaeaea 1px solid; padding:15px 0;}
.detail_apply li{ width:100%; line-height:30px; height:30px; overflow:hidden;}
.detail_apply li label{ float:left; width:150px; text-align:right;}
/*end 退换货申请*/

/*使用换货地址*/
.applydesc .fixbox{ width:100%; padding-top:12px; overflow:hidden;  }
.applydesc .fixbox label{ float:left; width:110px; padding-right:5px; text-align:right;overflow:hidden;line-height: 22px;}
.applydesc .fixbox .put{ float:left; line-height:24px;}
.applydesc .fixbox .put b{ color:#000; font-size:14px;}
.applydesc .fixbox .put input{ padding:1px 0 1px 2px;overflow:hidden; border:1px solid #ccc;}
.applydesc .fixbox .put textarea{ padding:8px 0 0 5px; border:1px solid #ccc; color:#999; font-size:12px; overflow-x:hidden; overflow-y:hidden;}
.applydesc .fixbox .file{ float:left; height:26px;}
.applydesc .fixbox .file input{ height:22px; width:300px; padding:1px 0 1px 2px; line-height:22px; overflow:hidden; border:1px solid #ccc;}
/*使用换货地址*/

/*使用新的换货地址*/
.myadd_m1{ width:100%; font-family:Verdana;}
.myadd_m1 td{ text-align:center; color:#333;padding: 10px 0;border-bottom: #E3E3E3 1px solid;}
.myadd_m1 .tr{  line-height:27px; height:27px; text-align:center; background:#f8f8f8; border-top:#fff 1px solid;}
.myadd_m1 .tr th{ line-height:27px; color:#333; font-weight:bold;text-align:center;}
.myadd_m1 .fcol{*width:185px;}
.myadd_m1 .fcol a{color:#1A66B3;}
.myadd_m1 .div_setDefault{width:60px;float:left;}
.myadd_m1 .set{float:right;margin-right:8px;}
.myadd_m1 .myadd_tips{ padding-top:10px; height:30px; color:#f60; padding-left:15px;}
.myadd_m2{ width:768px; font-family:Verdana; padding:20px 0;}
.myadd_m2 .m_info_text label{width:180px;color:#666;}
.myadd_m2 .m_info_text .put input{width:180px;}
.myadd_btn{ padding:25px 0 0 180px;}
/*使用新的换货地址*/

/*使用新的换货地址*/
.msglayer3{ border:5px solid #e5e5e5; width:472px; background:#fff;display: none;z-index: 1003;}
.msglayer3 .closed{ float:right; display:inline; margin:8px 10px 0 0; height:16px;  }
.msglayer3 .closed a{ display:block; background:url(../images/msgbox_fix.png) no-repeat -45px -37px;  width:11px; height:11px; overflow:hidden;}
.address{ width:550px;}
.address .mc{ padding-bottom:30px;}
.address li{ margin-top:10px; width:100%; overflow:hidden;}
.address li label{ float:left; width:100px; text-align:right; padding-top:6px;}
.address li label span{ color:#f30; margin-right:5px;}
.address li input{ width:120px; height:25px; line-height:25px; padding-left:5px;}
.address li .fl{ line-height:27px;}
.address li select{ padding:4px;}
.address li .area{ width:410px; height:60px; padding:5px 0 0 5px;}
.address li select{ padding:4px; width:140px;}
/* ======end 弹出层样式=======*/

.returnPro .btnSubmit{text-align: center;padding-top: 20px;}
.returnPro .btnSubmit .btn_yes{display:inline-block;_display:inline;zoom:1;width:68px;height:26px;border:none;background:url(../images/btn_tongyi.gif) no-repeat;vertical-align: top;cursor: pointer;}
.returnPro .btnSubmit .btn_no{display:inline-block;_display:inline;zoom:1;width:68px;height:26px;border:none;background:url(../images/btn_notongyi.gif) no-repeat;vertical-align: top;cursor: pointer;}

/* 我的投诉*/
.compl{ border:#eaeaea 1px solid; border-top:0; padding:15px 0 35px;}
.compl li{ width:100%; margin-top:10px; overflow:hidden;}
.compl li label{ float:left; width:160px; text-align:right; line-height:27px;}
.compl li .fl{ line-height:27px;}
.compl li select{ padding:4px; width:105px;}
.compl li input.put{ line-height:24px; height:24px; width:385px; padding:0 0 0 5px; }
.compl li .area{ width:490px; height:88px; padding:5px 0 0 5px; font-size:12px; color:#666;}
.compl_record th{ font-weight:normal;}
.compl_record .instr{ text-align:left; line-height:18px; padding-left:10px;}


.compl_state{ border:#f3b78d 1px solid; background:#fffdee; padding:5px 10px 8px; margin-top:10px;}
.compl_state .mt{ border-bottom:#f8d2b3 1px solid; line-height:30px; height:30px; padding-bottom:3px; }
.compl_state .mt .btn_gray{ margin-right:10px;}
.compl_state .mt span{ margin-right:50px;}
.compl_state .mc{ padding-top:10px; line-height:18px;}

.compl_detail{ margin-top:10px;}
.compl_detail h4{ background:#f5f5f5; border-bottom:#eaeaea 1px solid; height:30px; line-height:30px; padding-left:10px;}
.compl_detail ul{ width:100%; overflow:hidden;}
.compl_detail li{ margin:0 10px; border-top:#eaeaea 1px solid; padding:12px 0;}
.compl_detail li.first{ border-top:0;}
.compl_detail li .cont{ line-height:18px; margin-bottom:8px; width:100%; overflow:hidden;}
.compl_detail li .cont label{ float:left; font-weight:bold; }
.compl_detail li .cont span{ float:left; width:680px;}
.compl_detail li .time{ color:#999;}

.leave_msg{ margin-top:20px;}
.leave_msg li{ width:100%; overflow:hidden;}
.leave_msg li label{ float:left; width:75px; text-align:right; padding:8px 10px 0 0; color:#666; font-weight:bold;}
.leave_msg li .area{ width:510px; height:120px; margin-bottom:10px; padding:5px 0 0 5px; font-size:12px; color:#666; overflow-y:hidden;}
.leave_msg li .btns{ margin-top:20px;}
/*end 我的投诉*/


/*短消息*/
.myMsg{}
.myMsg .mt{ padding:7px 15px; height:25px; line-height:25px; color:#666;}
.myMsg .tool{ border:#efd5ba 1px solid; height:28px; line-height:28px; background:url(../images/safe_bar.png) repeat-x 0 -132px; padding:0 5px 0 10px;}
.myMsg .tool input{ vertical-align:-3px; margin-right:17px;}

.t_page li{ float:left;}
.t_page .pageNum{ margin-top:0px; *margin-top:2px;}
.t_page a.prev,.t_page a.next { float: left; display: inline; background: url(../images/page_prev.gif) no-repeat 0 0px ;  width: 21px; height: 22px; margin: 6px 0px 0 2px; padding: 0; text-indent: -999em; }
.t_page a.next{ background: url(../images/page_next.gif) no-repeat 0 0px ;}

.inbox_list{ }
.inbox_list .tr_first{  background: url(../images/safe_bar.png) repeat-x 0 -164px;}
.inbox_list tr.cur{ background:#f2f2f2;}
.inbox_list tr.cur .td1{ background:#f2f2f2 url(../images/inbox_arrow.gif) no-repeat left center;}
.inbox_list th{ border-bottom:#ededed 1px solid; background:url(../images/inbox_line.gif) no-repeat right center; height:25px; font-weight:normal; }
.inbox_list th.first{  border-left:#ededed 1px solid;}
.inbox_list th.last{  border-right:#ededed 1px solid; background:none;}
.inbox_list th.h_item{ text-align:left; padding-left:150px;}
.inbox_list td{ border-bottom:#dcdcdc 1px solid; padding:10px 0; text-align:center;}
.inbox_list .icon{ background:url(../images/icon_ver.png) no-repeat -105px 0; width:14px; height:12px; margin:auto; overflow:hidden;}
.inbox_list .icon.closed{ background-position:-105px 0;}
.inbox_list .icon.open{ background-position:-105px -18px;}
.inbox_list .item{ text-align:left; padding-left:15px;}

.myMsg .form{ padding:25px 0;}
.myMsg .form li{ width:100%; margin-top:15px; overflow:hidden;}
.myMsg .form .fl{ line-height:27px;}
.myMsg .form label{ float:left; width:160px; text-align:right; line-height:27px;}
.myMsg .form input{ width:505px; height:25px; line-height:25px; padding-left:5px; color:#666;}
.myMsg .form input.w80{ width:80px;}
.myMsg .form .area{ width:505px; height:120px; padding:5px 0 0 5px; overflow-y:hidden;}
.myMsg .form img{ margin:0 10px -7px 0;}
.myMsg .form .btns{ text-align:center; margin-top:40px;}
.myMsg .form .btns .btn_01{ padding:0 10px;width: auto;height: 25px;color: #FFF;border:#f60 1px solid;cursor: pointer;}
.myMsg .form .btns .btn_gray{ width: auto;height: 25px;color:#333; border:#ededed 1px solid;cursor: pointer;}

.myMsg_detail .read{ border:#ededed 1px solid; border-top:0; background:#f1f1f1; padding:10px 15px;}
.myMsg_detail .read{ line-height:22px; color:#999;}
.myMsg_detail .read strong{ font-size:14px; color:#333;}
.myMsg_detail .cont{ margin:30px 50px 30px 30px; font-size:14px; line-height:26px;}
.myMsg_detail .cont p{ text-indent:2em;}
.myMsg_detail .cont p.sign{ text-align:right; margin-top:20px;}
.myMsg_detail .answer{ border:#ededed 1px solid;  background:#f1f1f1; padding:15px 30px;}
.myMsg_detail .answer h2{margin-bottom:8px; margin-left: -30px;}
.myMsg_detail .answer h4{ color:#999; margin-bottom:8px;}
.myMsg_detail .answer p{ line-height:20px; font-size:14px;}
/* end 短消息*/

/*  邀请好友*/
.invite{}
.invite .topDesc{ background:#ffffe0; border:#f9dfb2 1px solid; margin-top:10px; padding:10px 35px 10px 20px;}
.invite .topDesc .hd{ height:28px; line-height:28px;}
.invite .topDesc .hd strong{ color:#e60000;}
.invite .topDesc .hd a{ float:right;}
.invite .topDesc .bd{ }
.invite .topDesc  p{ line-height:24px;}
.invite .topDesc li{ line-height:24px; padding-left:10px; font-family:宋体;}
.inviteList{ margin-top:10px;}
.inviteList h4{ margin:0px 0 10px 15px;}
.inviteList th{ font-weight:normal;}
.invite .module h4{ height:31px; line-height:31px; background:#f5f5f5; border-bottom:#eaeaea 1px solid; padding-left:15px;}
.invite .module .mc{ margin:20px 0 20px 25px; }
.invite .p_title{ margin-bottom:10px;}
.invite .put1{ margin-right:10px; width:600px; height:23px; line-height:23px; padding-left:5px; border:#bab9bd 1px solid;}
.invite  .area{ width:400px; height:50px; padding:5px 0 0 5px; border:#bab9bd 1px solid;}
.invite input.btn_01{ cursor:pointer; }
.invite .btn_invite{  display:inline-block; background:url(../images/ucenter_btn.png) no-repeat 0 -192px; width:75px; height:25px; color:#fff; text-align:center; font:12px/25px 宋体; border:0; cursor:pointer; }

.invite_link{ padding-top:10px;}
.invite_link li{ float:left; width:120px; height:60px; border:#dcdcdc 1px solid; margin:0 20px 20px 0; overflow:hidden;}
/* end 邀请好友*/

/* 手机验证*/
.p_sm{display:inline-block;_display:inline;zoom:1;width:68px;height:26px;border:none;background:url(../images/myinfo_btnOK.gif) no-repeat;vertical-align: top;cursor: pointer;}
.verification .choose .choose_box{width: 780px;margin: 20px 0;}
.verification .choose .choose_box .s1{width: 650px;margin:0 20px; height: 22px;line-height:22px;background: #fffdee url(../images/mem_ediqueIcon.gif) no-repeat  8px 10px; border: 1px solid #FFCB78;padding: 8px 10px 3px 28px;}
.verification .choose .choose_box .s2{margin-top: 10px; overflow: hidden; padding: 20px 0 0;width: 780px;}
.verification .choose .choose_box .s2 label {width: 260px;text-align: right;height: 22px;line-height: 22px;float: left;margin-bottom: 20px;}
.verification .choose .choose_box .s2 input {border: 1px solid #BAB9BD;height: 22px;line-height: 22px;float: left;width:250px;margin-bottom: 18px;}
.verification .choose .choose_box .s2 span {height: 22px;line-height: 22px;float: left;width:200px;padding-left: 10px;margin-bottom: 20px;}
.verification .choose .choose_box .s3{overflow: hidden; padding: 0;width: 780px;}
.verification .choose .choose_box .s3 label {width: 260px;text-align: right;height: 22px;line-height: 22px;float: left;margin-bottom: 20px;}
.prompt{margin-left:50px;}
.prompt h3{font-size:14px;font-weight:bold;line-height:34px;}

.register{width: auto;}
.register .verification { width: 598px;margin:29px 0 auto 13px;margin: auto;}
/*==========邮箱验证成功页==========*/
.verification .mailboxS { height: 355px; width: 598px; overflow: hidden; background: url(../images/register_bg2.gif) no-repeat 0px -355px;}
.verification .mailboxS .m1 { width: 550px; margin-top: 120px; margin-right: auto; margin-bottom: 0px; margin-left: auto; height: 75px; text-align: center; font-size: 14px; line-height: 26px;}
.verification .mailboxS .m2 { padding-top: 30px; padding-left: 85px; height: 75px; line-height: 24px;}
.verification .mailboxS .m2 p span,.verification .mobileS .m2 p span a { color: #666; text-decoration: none;}
.verification .mailboxS .m2 p a { color: #cc0000; text-decoration: underline;}
/*==========and 邮箱验证成功页==========*/
/*==========邮箱验证失败页==========*/
.verification .mailboxF .m1 { width: 550px; margin-top: 20px; margin-right: auto; padding-bottom: 20px; margin-left: auto; height: 75px; text-align: center; font-size: 14px; line-height: 26px;}
/*==========and 邮箱验证失败页==========*/
/* 手机验证*/

/* 分页*/
#infoPage{height:22px;float:right;}
#infoPage ul{margin:0px;}
#infoPage ul li{float:left;line-height:20px;list-style:none;margin-right:2px;/*width:25px;*/}
.upPage{width:19px;height:22px;display:block;background:url(../images/pageup.gif) no-repeat center left;}
.downPage{width:19px;height:22px;display:block;background:url(../images/pagedown.gif) no-repeat center center;}
.everyPage{color:#333;text-decoration:none;width:22px;line-height:20px;display:block;text-align:center;float:left;border:#c4c4c4 1px solid;}
.everyPage:hover{color:#FFF;font-weight:bold;text-decoration:none;width:22px;line-height:20px;display:block;text-align:center;float:left;border:#cc0000 1px solid;background:#cc0000;}
.nowPage{color:#FFF;font-weight:bold;text-decoration:none;width:22px;line-height:20px;display:block;text-align:center;float:left;border:#cc0000 1px solid;background:#cc0000;}
.nowPage:hover{color:#fff;text-decoration:none;}
.totalPage{margin-left: 12px;float: left;line-height: 22px;height:20px;}
#inputPage{ width: 20px;vertical-align: middle;margin: -2px 0 0;line-height: 22px;height:20px;}
.goToPage{width:53px;height:24px;background:url(../images/page_btn.gif) no-repeat 0 0; display:block; overflow:hidden;margin-left: 4px;}
.pages{color:#333;}
.currentPage{color:#dc4a02;}
#infoPage ul li select{font-size:12px;color:#666;}
.infodatailpage_nowpage{color:#FFFFFF;font-weight:bold;text-decoration:none;width:22px;line-height:18px;background:url(../images/page_bg03.gif);display:block;text-align:center;float:left;border:#cc1011 1px solid;}
.infodatailpage{color:#333;text-decoration:none;width:22px;line-height:18px;display:block;text-align:center;float:left;background:url(../images/page_bg01.gif);border:#c6c6c6 1px solid;}
.infodatailpage:hover{color:#FFFFFF;font-weight:bold;text-decoration:none;width:22px;line-height:18px;background:url(../images/page_bg03.gif);display:block;text-align:center;float:left;border:#cc1011 1px solid;}
#infotable ul{margin:0px;float:left;}
#infotable ul li{float:left;line-height:20px;list-style:none;margin-right:2px;}
.previous-page{background:url(../images/previous-page.gif) no-repeat;width:16px;height:15px;display:block;margin:4px 8px 0px 0px;}
.next-page{background:url(../images/next-page.gif) no-repeat;width:53px;height:20px;display:block;}
.no-next-page{background:url(../images/no-next-page.gif) no-repeat;width:53px;height:20px;display:block;}
.page a{float:left;}
/* 分页*/
.clr{clear:both;overflow:hidden;height:0;}
a.closeBtn{position:absolute;top:10px;right:10px;display:block;width:60px;padding:4px 0;text-align:center;}

/*会员专区首页立即支付*/
.blk{ position:relative; width:820px; padding:10px;background:#feffdf;border: 1px solid #FFCC7F;}
.blk .head-right{float:right; padding-right:5px;}
.blk .toPay { width: 820px; overflow: hidden;  }
.blk .toPay h4 { margin: 12px;}
.blk .toPay .box { width: 100%; overflow: hidden;padding:0;}
.blk .toPay .box ul li { height: 26px; width: 90px; border: 1px solid #d5d7d5; float: left; margin-left: 10px;	margin-bottom: 26px; display: inline; overflow: hidden;}
.blk .toPay .box ul li img{height: 26px; width: 90px;}
/* end会员专区首页立即支付*/


/* 门店会员卡*/
.mem_cards{ width:100%; overflow:hidden;}
.mem_cards li{ width:100%; height:160px; border-top:#ccc 1px dashed; margin-top:-1px; overflow:hidden;}
.mem_cards li .img{ float:left; display:inline; margin:22px 25px; width:170px; height:110px;}
.mem_cards li .conts{ float:left; width:545px; margin-top:28px;}
.mem_cards li p{ line-height:30px; font-size:14px;}
.mem_cards li p span{ font-weight:bold;}
/* end 门店会员卡*/

/* 门店会员卡申请流程*/
.cards_apply{ margin:0 10px; }
.cards_apply .mt{ border-bottom:#ccc 1px solid; margin-top:10px; height:24px; line-height:24px; padding-top:10px;}
.cards_apply .process{ margin-top:22px;}
.cards_apply .process li{ float:left; display:inline; width:158px; height:243px; padding:0 15px; border:#dfdfdf 4px solid; background:#f9f9f9;}
.cards_apply .process .num{ border-bottom:#333 1px solid; margin-top:15px; height:10px; position:relative;}
.cards_apply .process .num  span{ display:block; position:absolute; left:38px; top:-3px; background:#f9f9f9; width:84px; height:24px; text-align:center; font:18px/24px microsoft yahei; color:#333;}
.cards_apply .process li.arrow{ background:url(../images/icon_ver.png) no-repeat -55px -140px; width:20px; height:34px; border:0; margin:106px 32px 0; padding:0; }
.cards_apply .process .ic{ background:url(../images/memcards_ic.png) no-repeat 0 0; width:50px; height:50px; margin:25px auto 15px;}
.cards_apply .process .ic1{ background-position: 0 0;}
.cards_apply .process .ic2{ background-position: -58px 0px; width:33px;}
.cards_apply .process .ic3{ background-position: -103px 0; width:44px;}
.cards_apply .process .ic_user{ background-position: -153px 0; width:44px;}

.cards_apply .process li.cur{ border:#c00 4px solid; }
.cards_apply .process li.cur .num span{ color:#c00;}
.cards_apply .process li.cur .ic1{ background-position:0 -50px;}
.cards_apply .process li.cur .ic2{ background-position:-58px -50px;}
.cards_apply .process li.cur .ic3{ background-position:-103px -50px;}
.cards_apply .process li.cur .ic_user{ background-position:-153px -50px;}

.cards_apply .process  li.cur .btn_gray{ background:url(../images/ucenter_btn.png) repeat-x 0 -30px; border:#f60 1px solid;  color:#fff;}

.cards_apply .process h3{ text-align:center; font-size:16px; margin-bottom:8px;}
.cards_apply .process p{ margin-bottom:12px; color:#999; font-size:14px; line-height:20px; height:40px;  overflow:hidden;}
.cards_apply .process .btn{ text-align:center; font-size:14px;}


.cards_apply .pross2 li{ width:131px; height:230px; }
.cards_apply .pross2 li.arrow{ background:url(../images/icon_ver.png) no-repeat -55px -178px; width:10px; height:18px; border:0; margin:106px 10px 0; padding:0; }
.cards_apply .pross2 h3{ font-size:14px; }
.cards_apply .pross2 p{ font-size:12px; }
.cards_apply .pross2 .btn{ font-size:12px;}
.cards_apply .pross2 .num  span{ left:25px;  width:76px; height:24px; font-size:16px;}


.cards_apply .form{ padding:36px 0 20px;}
.cards_apply .form li{ width:100%; margin-bottom:20px; overflow:hidden;}
.cards_apply .form label{ float:left; width:325px; text-align:right; line-height:24px; font-size:14px;}
.cards_apply .form input{ border:#bab9bd 1px solid; width:200px; height:22px; line-height:22px; padding-left:5px;}
.cards_apply .form .fl{ line-height:24px;}
.cards_apply .form li .btn{ margin-top:0px;}

.cards_apply .form .txt{ margin-left:150px; line-height:24px; font-size:14px;}
.cards_apply .form .txt2{ margin-left:150px; font-size:12px;}
/* end 门店会员卡申请流程*/
/*激活优惠卷*/
.jihuo{width: 100%; overflow: hidden; padding-top: 10px;}
.jihuo .m_info_text{ width:100%; overflow:hidden; margin-top:10px;margin-bottom: 10px;}
.jihuo .m_info_text input{height: 20px;line-height: 20px;width: 160px;}
.jihuo .m_info_text label{ float:left; width:227px;  text-align:right; height:20px; line-height:20px; padding-top:2px;}
.jihuo .m_info_text .code{vertical-align:top;width:97px;}
.jihuo .btns{margin-left: 227px; margin-top:20px; margin-bottom: 20px;}
.jihuo .btns .p_sm{display:inline-block;_display:inline;zoom:1;width:68px;height:26px;border:none;background:url(../images/myinfo_btnOK.gif) no-repeat;vertical-align: top;cursor: pointer;}
/*end激活优惠卷*/
.loadingLayer{border:1px solid #e5e5e5; width:230px; background:#fff;display: none; left: 650px;left: 590px \9; position: fixed; z-index: 30003; top: 300px;}
.loadingLayer .loading-style {padding: 10px 15px;color: #999999;margin: 0 auto;text-align: center;}
.loadingLayer .loading-style .loading {display: block;height: 24px;margin: 0 auto 5px;width: 24px;background: url(../images/loadingv1.gif) no-repeat scroll 50% 50% transparent;}


#topnav span{padding-left:0px;}
#content .orderstate {
    border: #fff 0px solid;
    height: 38px;
    line-height: 38px;
    padding: 0;
    text-align:left;
}



/********************/
        .ucenter .user_sub .subbox h3
        {
            cursor: pointer;
        }
        select
        {
            width: 150px;
        }
        #ctl00_lblNavName
        {
            color: #888;
        }
        .div_login
        {
            margin-top: 24px !important;
            margin-top: 12px;
            width: 394px;
            border: 0px red solid;
            height: 318px;
            overflow: hidden;
            background: url(/images/login/loginbg.png) no-repeat;
            display: none;
            position: fixed;
            z-index: 100;
            top: 0px;
            left: 0px;
            display: none;
        }
        .div_login input
        {
            margin: 10px 0px !important;
            margin: 5px 0px;
        }
        .btn_login
        {
            clear: both;
            margin-top: 10px !important;
            margin-top: 5px;
            display: block;
            cursor: pointer;
            width: 250px;
        }
        .wbox{width:1080px;}
        .footer .helper dl{width:218px;}
        body{  margin:0; padding:0; font-size:12px; word-wrap:break-word; color:#333; font-family:"Arial","microsoft @微软雅黑","宋体";border:0px #fff solid;background:url(/img/bg.jpg) 0 -50px #eff3f6 repeat-x ;}
        .nav-tabs > .active > a, .nav-tabs > .active > a:hover{background:none;}
        
/* 下拉式菜单-默认左对齐 */
.u-menu
{
    display: none;
    position: absolute;
    z-index: 10001;
    top: 0;
    left: 0;
    margin: 1px 0 0;
    padding-top: 0px;
    border: 1px solid #a2d0aa;
    width: 230px;
    border-radius: 0px;
    line-height: 3;
    font-size: 12px;
    letter-spacing: normal;
    word-spacing: normal;
    box-shadow: 0 5px 15px rgba(0,0,0,0.05);
    background: #f5f5f0;
    -webkit-padding-start: 0px;
    padding-left:0px;
}

.u-menu li
{
    position:relative;
    width:100%;
    background:#f5f5f0;
    height:86px;
    border-bottom:1px #cfcfcc solid;
    z-index:10001;
}

#u-item-pig .item
{
    background:url(/img/itm_pig.png) 15px 22px no-repeat;
    height:87px;
}

#u-item-store .item
{
    background:url(/img/itm_store.png) 15px 22px no-repeat;
    height:87px;
}

#u-item-map .item
{
    background:url(/img/itm_map.png) 15px 18px no-repeat;
    height:87px;
}

.u-menu li .type
{
    display: block;
    padding-top:23px;
    padding-bottom:10px;
    padding-left: 75px;
    border-top:0px solid #e8e8e8;
    overflow: hidden;
    word-wrap: normal;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #118504;
    font-size: 20px;
    font-weight:bold;
    font-family: '\5fae\8f6f\96c5\9ed1';
}

.u-menu .item-sub
{
   position:absolute;
   top:50px;
   left:75px;
 }
.u-menu li .item-sub a
{
    overflow: hidden;
    word-wrap: normal;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #118504;
    font-size: 16px;
    font-family: '\5fae\8f6f\96c5\9ed1';
}

.u-menu li:first-child a
{
    border: 0;
    border-radius: 0px 0px 0 0;
}
.u-menu li:last-child a
{
    border-radius: 0 0 0px 0px;
}
.u-menu li a:hover
{
    color: #f00;
}
.u-menu li .item1 a{ color:#f00;}
/* 显示 */
.u-menu.z-show
{
    display: block;
}
/* 分组 */
.u-menu-gp li:empty
{
    border-top: 1px solid #ddd;
    margin: 5px 0;
}
.u-menu-gp li a
{
    border: 0;
}
/* 宽度限制 */
.u-menu-min, .u-menu-max
{
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.u-menu-min
{
    min-width: 100%;
}
.u-menu-max
{
    max-width: 100%;
}
/* 右对齐 */
.u-menu-rt
{
    left: auto;
    right: 0;
}
.sp-r, .sp_date
{
    float: right;
}
.sp_l
{
    float:left;
}
.g-nv .m-nav
{
    display: block;
    list-style-type: disc;
    -webkit-margin-before: 0em;
    -webkit-margin-after: 0em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    -webkit-padding-start: 0px;
    
}
.f-address
{
    color: #60A411;
    border-top: 1px dashed #eee;
    padding-top: 14px;
    padding-bottom: 10px;
    padding-right:10px;
}
.u-menu li span{ display:block;}
.lidiv_c
{
    background-color: #f5f5f0;
    border: 1px solid #cfcfcc;
    border-left: 0px;
    width: 850px;
    line-height: 35px;
    position: absolute;
    top: 0px;
    left: 230px;
    _left: 230px;
    z-index: 800;
    display: none;
    padding-top: 5px;
    border-left: 0px;
    color:#333;
}
.lidiv_c dl
{
    border-bottom: 0px dashed #77BF22;
    width: 830px;
    line-height: 35px;
    height: 35px;
    vertical-align:middle;
    padding: 10px;
    float: left;
}
.lidiv_c dt
{
    width: 100px;
    padding-right: 15px;
    float: left;
    font-weight: 700;
    text-align: right;
    color: #fff;
    
}
.lidiv_c dd
{
    width: 710px;
    word-wrap: break-word;
    overflow: hidden;
    float: right;
    border: 0px #F00 solid;
    
}
.u-menu li .lidiv_c dd a
{
    display: inline-block;
    padding: 0px 10px!important;
    padding: 0px 5px;
    line-height:25px;
    border-top:0px;
    color:#333;
}
.u-menu li .lidiv_c dt a
{
    display: inline-block;
    line-height:25px;
    padding: 0px 10px!important;
    padding: 0px 5px;
    border-top:0px;
    color:#333;
}
.u-menu li .lidiv_c dd a:hover,.u-menu li .lidiv_c dt a:hover
{
    color:#f00;
}
#u-item-604 .item
{
    background:url(/img/1.png) 15px -3px no-repeat;
}
#u-item-1 .item
{
    background:url(/img/2.png) 15px -3px no-repeat;
}
#u-item-5 .item
{
    background:url(/img/3.png) 15px 0px no-repeat;
}
#u-item-14 .item
{
    background:url(/img/4.png) 15px 0px no-repeat;
}
#u-item-17 .item
{
    background:url(/img/5.png) 15px 0px no-repeat;
}
#u-item-655 .item
{
    background:url(/img/6.png) 15px -3px  no-repeat;
}

#u-item-604 .item1
{
    background:url(/img/ico_1.png) 15px 7px no-repeat;
}
#u-item-1 .item1
{
    background:url(/img/ico_2.png) 15px 7px no-repeat;
}
#u-item-5 .item1
{
    background:url(/img/ico_3.png) 15px 10px no-repeat;
}
#u-item-14 .item1
{
    background:url(/img/ico_4.png) 15px 12px no-repeat;
}
#u-item-17 .item1
{
    background:url(/img/ico_5.png) 15px 12px no-repeat;
}
#u-item-655 .item1
{
    background:url(/img/ico_6.png) 15px 12px no-repeat;
}

#u-item-sc .item
{
    background:url(/img/icon_sc.png) 25px 8px no-repeat;
	height:64px;
}
#u-item-base .item
{
    background:url(/img/icon_base.png) 25px 8px no-repeat;
	height:64px;
}
/*
#u-item-map .item
{
    background:url(/img/icon_map.png) 25px 8px no-repeat;
	height:64px;
}
*/


.f-address .sp-r
{
    color:#ff5903;
    background:url(/img/marker.png) no-repeat;
    padding-left:20px;
    background-size:20px;
    cursor:pointer;
}
.u-menu li .sp-r-arr{ display:inline-block;margin-left:20px;}
 /* 三列中间自适应布局 */
        .g-bd5
        {
            width: 1080px;
            font-family: 'microsoft yahei';
            margin:20px auto;
            margin-bottom:10px;
        }
        .g-sd51
        {
            position: relative;
            width: 428px;
            border: 1px #ececec solid;
            background: #fff;
            height: 300px;
            margin-right:5px;
            border-bottom:2px #bed5e7 solid;
        }
        .g-sd52
        {
            width: 270px;
            background: #fff;
            height:300px;
            overflow:hidden;
            border: 1px #ececec solid;
            margin-left:5px;
            border-bottom:2px #bed5e7 solid;
        }
        .g-mn5
        {
            width: 360px;
            border: 1px #ececec solid;
            background: #fff;
            height: 300px;
            border-bottom:2px #bed5e7 solid;
        }
        .g-bd5 .g-title
        {
            padding-left: 20px;
            color: #888;
            font-size: 20px;
            padding-top: 15px;
            font-weight: 500;
        }
        .g-bd5 .g-amout, .g-bd5 .g-zjjl
        {
            padding: 10px 20px;
            font-size: 16px;
            line-height: 35px;
            color: #888;
        }
        .g-bd5 .g-hr
        {
            border-top: 1px #eee solid;
            padding-top: 10px;
            font-size: 16px;
        }
        .g-bd5 .g-product
        {
            position: relative;
            font-size: 16px;
            color: #888;
            min-height: 150px;
            border:0px red solid;
        }
        .g-bd5 .g-proimg
        {
            width: 120px;
            height: 120px;
            position: absolute;
            top: 10px;
            left: 40px;
        }
        .g-bd5 .g-product span
        {
            display: block;
            line-height: 35px;
            margin-left: 180px;
            vertical-align:middle;
            height:35px;
        }
        .g-bd5 .g-editpro
        {
            clear: both;
            margin-top: 10px;
            padding-left: 30px;
            line-height: 30px;
            font-size: 16px;
            color: #888;
        }
        .g-btn_editpro
        {
            display: inline-block;
            background: url(/img/shop/editpro.png) 2px no-repeat;
            padding-left: 30px;
            color: #888;
            font-size: 16px;
        }
        .g-nav
        {
            height: 35px;
            background-color: #fff;
            border-bottom: #a3b3c0 2px solid;
            padding: 0px;
            margin-bottom:5px;
            display:inline-block;
            zoom:1;
            *display:inline;
        }
        .g-nav .g-nav-item
        {
            display: inline-block;
            font-size: 16px;
            font-family: 'microsoft yahei';
            width: 148px;
            height: 37px;
            line-height: 37px;
            text-align: center;
            cursor: pointer;
        }
        .g-nav .cur
        {
            background: url(/img/shop/navbg.png) no-repeat;
            color:#fff;
        }
        .g-orderlist .table th
        {
            color: #fff;
        }
        .g-orderlist .table th
        {
            padding: 5px 8px 5px 8px;
            line-height: 25px;
            vertical-align:middle;
            height:25px;
            text-align: left;
            vertical-align: top;
            border-top: 1px solid #DDD;
            font-size: 15px;
            font-family: 'microsoft yahei';
            color: #fff;
        }
        .table td
        {
            padding: 8px;
            line-height: 40px;
            vertical-align:middle;
            height:40px;
            text-align: left;
            vertical-align: top;
            border-top: 1px solid #DDD;
            font-size: 16px;
            font-family: 'microsoft yahei';
            color: #888;
        }
        .g-commentlist .table th
        {
            padding: 8px;
            line-height: 35px;
            text-align: left;
            vertical-align: top;
            border-top: 1px solid #DDD;
            font-size: 16px;
            font-family: 'microsoft yahei';
            color: #888;
        }
        .g-buy{ vertical-align:middle;}
        .g-cominfo{position:relative; z-index:5; }
        .g-incinfo
        {
            position: absolute;
            top: 0px;
            left: 0px;
            background: url(/img/shop/buybg.png) no-repeat;
            width: 380px;
            height: 80px;
            z-index: 1000;
            padding: 20px;
            display: none;
        }
        .g-buy .g-incname
        {
            cursor: pointer;
            color: #4cc770;
        }
        .g-buy .g-incinfo span
        {
            display: inline-block;
            zoom:1;
            display:inline;
            background: #fff;
            line-height: 25px;
            padding: 3px 10px;
            border: 1px #ddd solid;
            
        }
        .sp05em{display:inline-block;zoom:1;*display:inline;width:0.5em;}
        .g-buy .g-incaddr
        {
            margin-top: 10px;
        }
        .sp-green
        {
            color: #30c13e;
        }
        .sp-red
        {
            color: #f87b56;
        }
        .sp-price
        {
            color: #f87b56;
        }
        .g-details
        {
            display: inline-block;
            zoom:1;
            *display:inline;
            background: url(/img/shop/right_arr.png) 36px 16px no-repeat;
            width: 48px;
            color: #23a1fc;
        }
        .g-incname .sp_incname
        {
            display: inline-block;
            height:40px;line-height:40px; vertical-align:middle;
            background: url(/img/shop/top_arr.png) right 16px no-repeat;
            padding-right: 14px;
        }
        .g-allorder
        {
            text-align: right;
            color: #23a1fc;
            font-size: 16px;
            margin-right: 20px;
        }
        .g-product .g-proitem
        {
            display: none;
            min-height: 150px;
        }
        .g-product .cur
        {
            display: block;
        }
        .g-prolist
        {
            position: relative;
        }
        .sp_prev
        {
            display: inline-block;
            background: url(/img/shop/prev.png) no-repeat;
            width: 28px;
            height: 57px;
            position: absolute;
            left: 5px;
            top: 50px;
            cursor: pointer;
            z-index: 999;
        }
        .sp_next
        {
            display: inline-block;
            background: url(/img/shop/next.png) no-repeat;
            width: 28px;
            height: 57px;
            position: absolute;
            right: 5px;
            top: 50px;
            cursor: pointer;
            z-index: 999;
        }
        .g-title span
        {
            font-size: 16px;
            font-weight: 300;
            display: inline-block;
            margin-left: 10px;
        }
        .g-proprice b, .g-pronum b
        {
            color: #f87b56;
        }
        .g-proinfo
        {
            height: 150px;
        }
        .g-subeditpro
        {
            padding-left: 30px;
        }
        .g-zjnum1, .g-zjnum2
        {
            color: #23a1fc;
        }
        .g-zjnum1 a, .g-zjnum2 a
        {
            color: #23a1fc;
        }
        .g-price
        {
            color: #f87b56;
            font-size: 22px;
            font-weight: bold;
        }
        .g-prostate
        {
            color: #f87b56;
            cursor: pointer;
        }
        
        .foot_grcode .foot_tel .p_tel{line-height:30px;}
        .g-buy-comment .table td span {
line-height: 40px;
vertical-align: middle;
}
        
        .g-comment .table th{
padding: 2px 8px 0px 8px;
line-height: 30px;
text-align: left;
vertical-align: top;
border-top: 1px solid #DDD;
font-size: 16px;
font-family: 'microsoft yahei';
color: #888;
}
        .g-comment .table td {
padding: 8px;
line-height: 25px;
height:25px;
text-align: left;
vertical-align: top;
border-top: 1px solid #DDD;
font-size: 16px;
font-family: 'microsoft yahei';
color: #888;
}
.g-comment{padding:10px;}
.g-totalcomment{ height:40px;}
.sp_em05{ display:inline-block;width:0.5em;}
#loadbar{
    width:160px;
    _width:150px;
    background-color:#c9c9c9;
    border:1px solid #eee;   
    margin:0 5px;
    display:inline-block;
     zoom:1;
     *display:inline;
    position:relative;
    z-index:10;
    
}
#bar{
    display:block;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    background:url(/img/commentbg.png) repeat-x;
    text-align:center;   
    height:12px;
}
.g-star{ position:absolute;top:-12px;left:45%;width:30px; z-index:9999;border:1p red solid;}
.sp_pf{ display:inline-block;zoom:1;*display:inline; font-size:16px;color:#888;font-family: microsoft yahei; line-height:20px;}
.sp-red{color:#FD8668;}
.sp-blue{color:#63B7ED;}
.sp-pf{ background:url(/img/shop/icon-top-arr.png) 0 6px no-repeat; display:inline-block;zoom:1;*display:inline;padding-left:20px;}
.sp-pf1{ background:url(/img/shop/icon-drow-arr.png) 0 6px no-repeat; display:inline-block;zoom:1;*display:inline;padding-left:20px;color:#60a411; }
.sp-total-pf{ color: #fc4245;
  font-size: 22px;
  font-weight: 500;font-family: microsoft yahei;}

.nav-tabs li{float:left;}
        .nav-tabs  .active {
            border-bottom: 1px solid #fd7045;
            background:none;
        }
        .nav-tabs  li {
            margin-bottom: -1px;
            padding: 8px 0px;
            width: 120px;
            text-align: center;
        }
        .nav-tabs  li  a {
            padding-top: 0px;
            padding-bottom: 0px;
            line-height: 18px;
            font-size: 15px;
            border: 0px solid transparent;
            -webkit-border-radius: 0px 0px 0 0;
            -moz-border-radius: 0px 0px 0 0;
            border-radius: 0px 0px 0 0;
            border-right: 1px #ddd solid;
        }
        .nav-tabs  .active  a, .nav-tabs  .active  a:hover {
            color: #555555;
            background-color: none;
            border: 0px solid #ddd;
            border-bottom-color: transparent;
            border-top: none;
            border-right: 1px #ddd solid;
            font-size: 16px;
            cursor: default;
        }
        .nav-tabs .active a {
            color: #fc4829;
        }
        
        .nav-tabs  li  a, .nav-pills  li  a {
            padding-right: 12px;
            padding-left: 12px;
            margin-right: 2px;
            font-family: "microsoft yahei";
        }
        
        
        .panel {
margin-bottom: 10px;
background-color: #fff;
border: 1px solid transparent;
border-radius: 4px;
-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05);
box-shadow: 0 1px 1px rgba(0,0,0,.05);
}
.panel-info {
border-color: #e6e6e6;
}
.panel-heading {
padding: 10px 15px;
border-bottom: 1px solid transparent;
border-top-left-radius: 3px;
border-top-right-radius: 3px;
}
.panel-title {
margin-top: 0;
margin-bottom: 0;
font-size: 16px;
color: inherit;
}
.panel-body {
padding: 15px;
background:#f3f7fa;
}

.panel-info .panel-heading {
color: #31708f;
background-color: #d9edf7;
border-color: #bce8f1;
}
.order_wbox{margin-top:20px;}

.panel-orderlist {
margin-bottom: 20px;
background-color: #F8F8F8;
border: 0px solid rgba(0, 0, 0, 0);
border-radius: 0px;
-webkit-box-shadow: 0 0px 0px rgba(0, 0, 0, 0.05);
box-shadow: 0 0px 0px rgba(0, 0, 0, 0.05);
}
.panel-orderlist .panel-heading {
    color: #31708F;
    background-color: #fff;
    border-color: #e6e6e6;
    border:1px #e6e6e6 solid;
    border-bottom: 2px solid #bed5e5;
}
.panel-orderlist .panel-body
{
    margin-top:10px;
    background-color:#fff;
    border:1px #e6e6e6 solid;
    background:url(/img/shop/order/navbg1.png) no-repeat #fff;
    padding:9px 15px;
    
    height:100px;
}

.panel-orderlist  .item a{ position:relative;}
.panel-orderlist .item .spnum{ position:absolute;top:-20px;}

.panel-body .item span,.panel-body .item a{display:inline-block;zoom:1;*display:inline; padding:3px 10px; line-height:20px; font-size:16px;font-family: 'microsoft yahei'; text-align:center;}
.panel-body .item .cur{ background:#64b6ee;border:1px #64b6ee solid;color:#fff; border-radius:0px;}
.panel-body .item a span{padding:0;color:#f00;}
.mynav_search{margin-top:10px;}
.mynav_search .input-append{width:100px; height:25px; line-height:25px; vertical-align:middle;padding-left:5px;}
.mynav_search .input-large{width:200px; height:26px; line-height:26px; vertical-align:middle;padding-left:10px;}
.mynav_search span{line-height:20px; font-size:16px;font-family: 'microsoft yahei'; text-align:center;}
.mynav_search .sp-s-date{display:inline-block;zoom:1;*display:inline;padding:3px 5px 3px 40px; cursor:pointer; }
.table .one_tr { background:#fff;}/* 默认隔行背景颜色 */
.table .two_tr { background:#f8f8f8;}/* 默认隔行背景颜色 */

.panel-fund{margin-top:20px;}
.panel-fund .panel-heading {
    color: #fff;
    background-color: #f3a17b;
    border-color: #BCE8F1;
    padding: 8px 15px;
}
.panel-fund .panel-heading h2{ line-height:25px;}
.sp-tips{display:inline-block;font-size:13px;margin-left:10px;}
.sp-total{ color:#F87B56; line-height:20px; padding:10px;font-size:16px;font-weight:500; position:absolute;right:10px;font-family: microsoft yahei;}

.panel-comment{margin-top:20px;}
.panel-comment .panel-body{ padding:0;}
.nav-content{ position:relative; z-index:1; height:40px; line-height:40px;font: 500 16px/40px '\5fae\8f6f\96c5\9ed1'; font-size:16px;}
.nav-content .nav-title{ position:absolute;left:0px; display:inline-block;zoom:1;*display:inline; line-height:20px; padding:10px 20px; background:#e5eaf0;width:80px; text-align:center;}
.nav-content .nav-item{ padding:5px 20px; line-height:20px;background:#fff;padding-left:120px}
.nav-line{border-top:1px #e5eaf0 solid;}
.nav-title-line{border-top:1px #fff solid;}
.nav-content .nav-item span{display:inline-block;zoom:1;*display:inline; padding:5px 20px;margin:0px 20px; cursor:pointer;}
.nav-content .nav-item .cur{background:#63b8ef;color:#fff;}
.sp-search{ cursor:pointer;margin-left:40px;}
#sp_pro{padding:0px;}
.sp-price{ display:inline-block;zoom:1;*display:inline;margin-left:15px;color:#F87B56;}
        .sp-item{display:inline-block;zoom:1;*display:inline; background:url(/img/drow-arr.png) 74px 8px no-repeat;padding:0px 12px;}
        
        .user_head{ background:url(/img/shop/shopbg01.jpg) no-repeat center;}
.user_head .user_logo{border-radius:102px;border:1px #fff solid;width:106px;height:106px;margin-left:24px;}
.user_head .user_logo .ulogo{ border-radius:86px;width:86px;height:86px;margin:8px;border:2px #fff solid; }
.user_head .user_logo img{ border-radius:80px;width:80px;height:80px;margin:3px;border:0px #fff solid; }
.user_head .user_welcome{  font-size:22px; font-weight:300; line-height:40px;color:#fff; font-family:Microsoft yahei;padding-left:20px;letter-spacing:3px}
.user_head .user_account{ font-size:16px; line-height:30px;color:#fff;background:url(/img/shop/line.png) no-repeat top left; padding-top:8px;font-family: '\5fae\8f6f\96c5\9ed1';padding-left:20px;}
.user_head .account-setting{color:#fff; display:inline-block;background:url(/img/shop/ico_set.gif) 0px 5px no-repeat;padding-left:25px; height:30px;}
.user_head .user_order{position:relative;width:148px;height:57px;}
.user_head .user_order .btn_order{ background:url(/img/shop/btn_addorder.gif) no-repeat;font-size:26px; font-weight:600;color:#fff; border:#fa783c 0px solid;display:inline-block; width:148px;height:57px;
                  -webkit-box-shadow: inset 0 0px 0 rgba(255, 255, 255, 0.2), 0 0px 0px rgba(0, 0, 0, 0.05);
-moz-box-shadow: inset 0 0px 0 rgba(255, 255, 255, 0.2), 0 0px 0px rgba(0, 0, 0, 0.05); position:absolute; top:0px;left:0px;}
.user_head .user_order .btn_order:hover{padding:0px;}

.user_head .user_order .btn_inamt{ background:url(/img/buy/btn_inamt.gif) no-repeat;font-size:26px; font-weight:600;color:#fff; border:#fa783c 0px solid;display:inline-block; width:148px;height:57px;
                  -webkit-box-shadow: inset 0 0px 0 rgba(255, 255, 255, 0.2), 0 0px 0px rgba(0, 0, 0, 0.05);
-moz-box-shadow: inset 0 0px 0 rgba(255, 255, 255, 0.2), 0 0px 0px rgba(0, 0, 0, 0.05); position:absolute; top:0px;left:0px;}

.user_head .user_order .btn_signup{ background:url(/img/fund/btn-signup.png) no-repeat;font-size:26px; font-weight:600;color:#fff; border:#fa783c 0px solid;display:inline-block; width:148px;height:57px;
                  -webkit-box-shadow: inset 0 0px 0 rgba(255, 255, 255, 0.2), 0 0px 0px rgba(0, 0, 0, 0.05);
-moz-box-shadow: inset 0 0px 0 rgba(255, 255, 255, 0.2), 0 0px 0px rgba(0, 0, 0, 0.05); position:absolute; top:0px;left:0px;}

.user_head .user_order .btn_order:hover{padding:0px;}

.replypanel{display:none;}
.sp_content{ cursor:pointer;}
.table .replypanel {
  border-top: 1px dashed #ddd;
  width: 400px;
  padding: 10px 0px;
  margin-top: 10px;
  line-height: 30px;
}
#div_panel{width:229px;height:183px;}
.go-shop{ position:relative; z-index:9;}
.go-shop .shopimg{ position:absolute;top:0px;left:0px; width:229px;height:183px;z-index:9;}
.go-shop .sp-close{ position:absolute; top:0px; left:0px; display:inline-block;zoom:1;*display:inline;width:38px;height:38px; border:0px red solid; z-index:999;background:url(/img/shopclose.gif) no-repeat;}

.panel-pigbase {
  position: relative;
  z-index: 1;
  margin-top:10px;
  margin-bottom:20px;
  
}
.panel-pigbase .panel-body{padding:0px;background:#f8f8f8;}
.panel-pigbase .re-select {
  display: inline-block;
  cursor: pointer;
  zoom: 1;
  position: absolute;
  top: 16px;
  right: -7px;
  background: url(/img/shop/order/re-select.png) no-repeat;
  width: 136px;
  height: 39px;
  vertical-align: middle;
  text-align: center;
  font-size: 14px;
  color: #FFF;
  line-height: 45px;
  z-index: 9999;
  font-family:Microsoft yahei;
}
.panel-pigbase .nav-content .nav-item span {
  display: inline-block;
  zoom: 1;
  padding: 5px 10px;
  margin: 0px 10px;
  cursor: pointer;
}
.panel-pigbase .nav-content {
  /* position: relative; */
  /* z-index: 1; */
  height: auto; 
  line-height: 40px;
  font: 500 14px/40px '\5fae\8f6f\96c5\9ed1';
  font-size: 14px;
}
.panel-pigbase .nav-content .nav-title {
  position: absolute;
  left: 0px;
  display: inline-block;
  zoom: 1;
  line-height: 20px;
  padding: 10px 20px;
  background: #f8f8f8;
  width: 80px;
  text-align: center;
}
.childsubarea{margin-top:5px; display:none;border-top:1px dotted #eee;}
.infinite_scroll
{
    display: inline-block;
    zoom: 1;
    *display:inline;   
    width:800px;
}
.masonry_brick{background:#fff;border:1px #e9e9e9 solid;margin-bottom:10px; font-family:Microsoft yahei;}
.masonry_brick .item_t
{
    vertical-align:top;
}
.item-t-img
{
    display: inline-block;
    zoom: 1;
    *display:inline;
}
.masonry_brick .item_t .title
{
    display: inline-block;
    zoom: 1;
    *display:inline;    
    height:150px;
    vertical-align:top;
    margin-left:15px;
    border:0px red solid;
    width:400px;
}
.item_t .sp-t-pjf{font-size:15px;color:#F87B56;margin-right:15px;}
.item_t .title .item-t-shopname a
{
    display: block; clear: both; line-height: 35px; font-weight: 500; font-size:20px;margin-top:10px;color:#35acff
}
.item-t-dj{margin-left:20px;color:#999;}

.item_t .title .item-t-address{display: block; clear: both; line-height: 30px; font-weight: 300; font-size:15px;margin-top:5px;color:#666}
.item_t .title .item-t-gray{display: block; clear: both; line-height: 30px; font-weight: 300; font-size:15px;margin-top:5px;color:#888;}
.item-t-address .dj-img{height:20px; vertical-align:middle;}
.item_t .item_t_product
{
    display: inline-block;
    zoom: 1;
    *display:inline;    
    height:150px;
    vertical-align:top;
    margin-left:15px;
    border:0px red solid;
    width:260px;
    border-left:1px #E6E6E6 dashed
}
.item_t_product .sp-price {font-size:22px; display:block; line-height:30px; height:30px; vertical-align:middle; text-align:center;margin-top:15px;}
.item_t_product .sp-price .sp-price-unit{font-size:16px;}
.item_t_product .sp-stock{font-size:15px; display:block; line-height:30px; height:30px; vertical-align:middle; text-align:center;color:#999;}
.item_t_product .sp-salenum{font-size:14px; display:block; line-height:30px; height:30px; vertical-align:middle; text-align:center;color:#B5B5B5;padding-left: 66px;}
.item_t_product .sp-proname{font-size:16px; display:block; line-height:30px; height:30px; vertical-align:middle; text-align:center;color:#888;padding:7px 0px 5px 0px;}
.item_t_product .sp-proname a{font-size:16px; display:inline-block;zoom:1;*display:inline;background:#55ca95; line-height:30px; height:30px;padding:0px 10px; vertical-align:middle; text-align:center;color:#fff;}
.fr-panel{width:231px;background:#fff;padding:10px;font-family:Microsoft yahei;border:1px #e9e9e9 solid;}
.fr-panel h3{font-weight:500;font-size:18px; position:relative; z-index:1;margin-bottom:10px;}
.fr-panel h3 .sp-r-more{ position:absolute;top:2px;right:5px;}
.fr-panel h3 .sp-r-more a{color:#0195f7;font-size:14px;}
.panel-newshop{margin-top:10px;}
.fr-panel .item-news{ line-height:22px; height:22px; vertical-align:middle;border:1px #cfcfcf solid; background:#f8f8f8;margin-top:5px;padding:2px 5px;font-size:14px;}
.g-item-shop{ height:100px;margin-top:10px;border-bottom:1px solid #e6e6e6;}
.g-item-shop img{display:inline-block;zoom:1;*display:inline;width:80px;height:80px; vertical-align:top;}
.g-item-shop .g-shop-r{display:inline-block;zoom:1;*display:inline;margin-left:10px; width:135px; height:100px;}
.g-item-shop .sp-shop-title{display:block; line-height:20px; vertical-align:middle; font-size:14px; margin:5px 0px;}
.g-item-shop .sp-title{font-size:15px; font-weight:600;}
.sp-item-pro{border:1px #ff8400 solid;color:#ff8400;display:inline-block;zoom:1;*display:inline;padding:0px 5px;line-height:20px;}
.g-item-shop .sp-location a{color: #ff5903;
  background: url(/img/marker.png) no-repeat;
  padding-left: 20px;
  background-size: 20px;
  color:#F87B56;
  cursor: pointer;}
.panel-search{margin-top:20px;padding:10px;font-family:Microsoft yahei;border:1px #e9e9e9 solid;}
.panel-search .sp-search{display:inline-block;zoom:1;*display:inline;background:#f87b56;}
.panel-search input{ line-height:30px; height:30px;width:300px;border:2px #F87B56 solid;border-radius:0px; vertical-align:top;padding-left:10px;}
.panel-search .sp-btn-search{display:inline-block;zoom:1;*display:inline;background:#f87b56; line-height:30px; height:30px;border:1px #F87B56 solid; color:#fff;padding:0px 10px;font-family:Microsoft yahei;font-size:16px;}
.sp-hot a{display:inline-block;zoom:1;*display:inline;font-size:14px; margin-left:25px;line-height:30px; height:30px;color:#888;}
.item_b {margin-top:10px}
.item_b a{ font-size:14px; line-height:20px; height:20px;}
.items_comment{display:none;}
#prodcutListUl{margin-right:-16px;}
.item_list li {
  width: 25%;
  padding: 0px;
  border: 0px solid #fff;
  display: inline-block;
  zoom: 1;
  *display: inline;
  margin-bottom: 20px;
  
}
.sp-gmap{background:url(/img/icon-gmap.png) 0px 3px no-repeat;padding-left:16px;color:#29b97b}
.sp-rmap{background:url(/img/icon-rmap.png) 0px 1px no-repeat;padding-left:18px;color:#fe7612; line-height:25px; vertical-align:bottom;}
.sp-gmap a{color:#29b97b;}
.sp-rmap a{color:#FE7612;}
.g-shop-r .sp-rmap{margin-top:5px;}
.item_list .pro_item{  width: 220px;margin-right:5px;height:300px; line-height:25px;background:#fff; font-family:Microsoft yahei; border: 1px solid #e9e9e9;}
.item_list .pro_item img{width:220px; height:200px;}
.item_list .pro_item .g-pro-title{font-size:15px; font-weight:500;}
.item_list .pro_item .g-shop-item{border-top:1px #e5e5e5 dashed; line-height:25px;padding:3px 5px;font-size:14px;color:#777;height:25px;}
.item_list .txt{padding:2px 5px 4px 5px;}
.g-shop-title{line-height:25px;}
#prolist_wbox .g-shop-title{line-height:25px;float:left;font-size:14px;color:#777;}
.item_list .price{ line-height:30px; height:30px; vertical-align:middle;font-size:14px;padding:5px 5px 1px 5px;color:#888;}
.item_list .sp-pro-price{font-size:21px;color:#F87B56;float:left;}
.panel-sort{border: 1px solid #e9e9e9;}
.panel-sort .g-sort-item{display:inline-block;zoom:1;*display:inline; line-height:32px; height:32px;padding:2px 10px 2px 10px; cursor:pointer; vertical-align:middle;font-family:Microsoft yahei;font-size:16px;border-right:1px #eee solid;}
.panel-sort .cur{background: #63b8ef;color: #fff;}
.panel-sort .cur a{color: #fff;}
.panel-sort .g-sort-title{display:inline-block;zoom:1;*display:inline;font-family:Microsoft yahei;font-size:16px;line-height:32px; height:32px; vertical-align:top;margin-left:20px;border:0px red solid;}
.panel-sort .g-sort-title input{ width:70px; height:22px; line-height:22px; vertical-align:middle;margin-bottom:2px;}
.panel-sort .g-sort-desc{background:url(/img/icon_desc.png) 33px 4px no-repeat;padding:0px 18px 0px 0px;}
.panel-sort .g-sort-asc{background:url(/img/icon_asc.png) 33px 3px no-repeat;padding:0px 18px 0px 0px;}

.g-sort-title table tr td{ vertical-align:middle; font-size:16px;}
.panel-sort .g-sort-cur-desc{background-image: url(/img/desc.png);
  background-repeat: no-repeat;padding:0px 18px 0px 0px;background-position:36px 3px;}
.panel-sort .g-sort-cur-asc{background-image: url(/img/asc.png);
  background-repeat: no-repeat;padding:0px 18px 0px 0px;  background-position: 36px 3px;}
.panel-newshop h3{margin-bottom:10px;}
  .sp-btn-search{background:#eee;border:1px #eee solid;padding:0px 5px; cursor:pointer;font-size:16px;margin-left:5px; line-height:22px;height:22px;display:inline-block;zoom:1;*display:inline;}
.g-r-item .g-r-item-img img{width:228px;height:200px;}
.g-r-item .g-r-item-price {margin-top:10px; line-height:25px; height:25px;font-family:Microsoft yahei;font-size:14px;}
.g-r-item .g-r-item-price .sp-price{margin-left: 5px;font-size:21px;float:left;}
.g-r-item .g-r-item-price a{ float:right;margin-right:5px;}
.g-r-item .g-r-item-title{margin-top:5px; line-height:25px; height:25px;font-family:Microsoft yahei;font-size:14px;border-bottom:1px #e6e6e6 solid;margin-bottom:10px;padding:5px}
.g-r-item .g-r-item-shop{float:left;}
.sp-map {
  color: #ff5903;
  background: url(/img/marker.png) 1px 4px no-repeat;
  padding-left: 20px;
  background-size: 20px;
  cursor: pointer;
  float:right;
}
.sp-map a{color: #ff5903;}
.panel-map{width:100%;height:100%;}

#prolist2_wbox #prodcutListUl {
   margin-right: 0px; 
}
#prolist2_wbox .item_list li {
    width: 100%;
    padding: 0px;
    border: 0px solid #FFF;
    display: block; 
    zoom: 1;
    margin-bottom: 10px;
}
#prolist2_wbox .item_list .price 
{
    width:160px;
    line-height: 30px;
    height: 120px;
    vertical-align: top;
    font-size: 16px;
    padding: 1px 5px;
    display:inline-block;
    zoom:1;
    *display:inline;
    padding-left:20px;
}
#prolist2_wbox .item_list .txt 
{
    width:250px;
    line-height: 30px;
    height: 100px;
    vertical-align: top;
    font-size: 14px;
    padding: 1px 5px;
    display:inline-block;
    padding-left:20px;
    zoom:1;
    *display:inline;
}
#prolist2_wbox .item_list .g-shop-item {
    line-height: 30px;
    width:250px;
    height: 120px;
    vertical-align: top;
    font-size: 15px;
    padding: 1px 5px;
    display:inline-block;
    zoom:1;
    *display:inline;
    border-left:1px #e6e6e6 dashed;
    padding-left:40px;
    padding-right:40px;
    border-top:0px #e6e6e6 dashed;
    text-align:center;
}
#prolist2_wbox .sp-shop-area{display:block}
#prolist2_wbox .item_list .pic{position: relative;z-index:1;display:inline-block;zoom:1;*display:inline;}
#prolist2_wbox .item_list .pro_item {
    width: auto;
    line-height: 25px;
    background: #FFF;
    font-family: Microsoft yahei;
    border: 1px solid #e6e6e6;
}
#prolist2_wbox .item_list .pro_item img {
    width: 125px;
    height: 110px;
    margin:5px;
}

#prolist2_wbox .item_list .txt .g-pro-title {
    display: block;
    clear: both;
    line-height: 35px;
    font-weight: 500;
    font-size: 20px;
    margin-top: 20px;
    margin-bottom:10px;
    color: #555;
}

#prolist2_wbox .item_list .g-shop-item .g-shop-title {
    display: block;
    clear: both;
    line-height: 35px;
    font-weight: 500;
    font-size: 20px;
    margin-top: 20px;
    color: #20a6ff;
    margin-bottom:0px;
}
.g-shop-r .sp-title a{color:#555;}
#prolist2_wbox .pro_item .txt .sp-pro-stock{color:#888;}
#prolist2_wbox .sp-pro-num{margin-left:10px;}
.panel-sort{ position:relative;zoom:1;padding:0px 0px;}
.panel-sort .sp-sort-type{ display:inline-block;zoom:1;*display:inline;width:32px;height:32px;background:url(/img/icon_type1.png) no-repeat; position:absolute;right:2px;top:5px; cursor:pointer;}
.panel-sort .sp-sort-type1{ display:inline-block;zoom:1;*display:inline;width:32px;height:32px;background:url(/img/icon_type.png) no-repeat; position:absolute;right:5px;top:3px; cursor:pointer;}
.item_list .g-shop-item .sp-shop-location{display:inline-block;zoom:1;*display:inline;background: url(/img/icon-gmap.png) 1px 5px no-repeat;padding-left:20px; line-height:25px; vertical-align:middle;color: #29B97B;margin-left:20px;}
.item_list .g-shop-item .sp-shop-location a{color:#29B97B}
#prolist2_wbox .item_list .price .sp-pro-price {
  display: block;
  clear: both;
  line-height: 35px;
  font-weight: 500;
  font-size: 28px;
  margin-top: 20px;
  margin-bottom:10px;
  color: #F87B56;
  width:160px;
}
#prolist2_wbox .item_list .price .sp-pro-stock{font-size:14px;}
.re-select {
display: inline-block;
cursor: pointer;
zoom: 1;
position: absolute;
top: 43px;
right: -7px;
background: url(/img/shop/order/re-select.png) no-repeat;
width: 136px;
height: 39px;
vertical-align: middle;
text-align: center;
font-size: 14px;
color: #FFF;
line-height: 45px;
z-index: 9999;
font-family:Microsoft yahei;
}

.g-details{background:url(/img/btn-detail.png) no-repeat;display:inline-block;zoom:1;*display:inline;width:64px;height:28px; text-indent:-9999px; vertical-align:middle;}
.g-gopay{background:url(/img/buy/gopay1.png) no-repeat;display:inline-block;zoom:1;*display:inline;width:77px;height:28px; text-indent:-9999px; vertical-align:middle;}
.g-goto{background:url(/img/buy/goto1.png) no-repeat;display:inline-block;zoom:1;*display:inline;width:77px;height:28px; text-indent:-9999px; vertical-align:middle;}
.g-queren{background:url(/img/go-queren.png) no-repeat;display:inline-block;zoom:1;*display:inline;width:73px;height:28px; text-indent:-9999px; vertical-align:middle;}
.sp-proname{display:inline-block;zoom:1;*display:inline;width:128px;}
#panel-buy-orderlist .table td {
    padding: 16px 8px;
    line-height: 40px;
    vertical-align: middle;
    height: 40px;
    text-align: left;
    vertical-align: middle;
    border-top: 1px solid #e5eaed;
    font-size: 16px;
    font-family: 'microsoft yahei';
    color: #888;
}
#panel-buycommentlist .table td {
    padding: 20px 8px;
    line-height: 40px;
    vertical-align: middle;
    height: 40px;
    text-align: left;
    vertical-align: middle;
    border-top: 1px solid #e5eaed;
    font-size: 16px;
    font-family: 'microsoft yahei';
    color: #888;
}

.sp_time{color:#b5b5b5;font-size:14px;margin-left:5px;}
.g-top-allorder{ position:absolute;right:0px;top:10px;color:#F87B56; font-family:Microsoft yahei;font-size:16px;display:inline-block;*zoom:1;*display:inline-block;background:url(/img/icon_vieworder.png) no-repeat;padding-left:25px;}
#g-showcomment{display:none;}
.user_welcome span{display:inline-block;*zoom:1;*display:inline-block; }
.user_welcome .sp-dj{margin-left:20px;font-size:16px;color:#f6f7f9;vertical-align:middle;display:inline-block;*zoom:1;*display:inline-block; height:25px; line-height:25px;}
.user_welcome .sp-dj img{height:23px;}
.sp-doing{color:#33abfa;}
#prodcutList2Ul  .pro_item{height:120px;border:1px #e6e6e6 solid;}

.item-t-address img{ vertical-align:top;}

.table tr td .sp_content .sp_title{ line-height:20px;}