@charset "utf-8";
/* CSS Document */

@font-face {
  font-family: 'user-iconfont';
  src: url('../iconfont/iconfont.eot');
  src: url('../iconfont/iconfont.eot?#iefix') format('embedded-opentype'),
  url('../iconfont/iconfont.woff') format('woff'),
  url('../iconfont/iconfont.ttf') format('truetype'),
  url('../iconfont/iconfont.svg#iconfont') format('svg');
}
@font-face {font-family: "hc-iconfont";
          src: url('../iconfont/iconfonts.eot'); /* IE9*/
          src: url('../iconfont/iconfonts.eot#iefix') format('embedded-opentype'), /* IE6-IE8 */
          url('../iconfont/iconfonts.woff') format('woff'), /* chrome, firefox */
          url('../iconfont/iconfonts.ttf') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
          url('../iconfont/iconfonts.svg#iconfont') format('svg'); /* iOS 4.1- */
        }

.hc-iconfont {font-family:"hc-iconfont" !important;font-style:normal;-webkit-font-smoothing: antialiased;-webkit-text-stroke-width: 0.2px;-moz-osx-font-smoothing: grayscale;}

.user-iconfont{
  font-family:"user-iconfont" !important;
  font-size:16px;font-style:normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;
}
#header{ background:#fff;}
.bg_gray{ background:#f5f5f5;}
.color-aaaaaa{ color:#aaaaaa;}
.bor-left-no{ border-left:none !important;}

.table-border-abroad{ border:1px solid #e5e5e5;}

/*宽度*/
.w50{ width:50px !important;}
.w60{ width:60px !important;}
.w80{ width:80px !important;}
.w70{ width:70px !important;}
.w100{ width:100px !important;}
.w130{ width:130px !important;}
.w160{ width:160 !important;}
.w180{ width:180 !important;}
.w200{ width:200 !important;}

.user-left-hader{ padding:15px;}
.user-left-hader img{ width:55px; height:55px; float:left; margin-right:10px;}
.user-left-hader span{ display:block; color:#333; margin-top:4px; font-size:14px;}
.user-left-hader span.grade-img img{ height:13px; width:auto !important}
.user-surplus{ border-bottom:1px solid #ebebeb; border-top:1px solid #ebebeb;}
.user-surplus p{ height:38px; float:left; width:50%; text-align:center; position:relative; padding:10px 0px;}
.user-surplus p em{ color:#FE5842; font-weight:bold; display:block;}
.user-surplus p i{ display:block; width:1px; background:#ebebeb; height:58px; position:absolute; right:0px; top:0px;}

.user-left{ border:1px solid #ebebeb; background:#fff; width:216px;}
.user-left .list_left_nav{ border:none;}
.user-left .list_left_nav ul h4{ color:#666; font-weight:normal; padding:0 30px;}
.user-left .list_left_nav ul{ padding:0px;}
.user-left .list_left_nav ul li{ border-bottom:1px dashed #ebebeb; padding:8px 0px;}
.user-left .list_left_nav ul dd{ padding-left:47px;}
.user-left .list_left_nav ul dd.on,.user-left .list_left_nav ul dd:hover{ font-weight:normal; border-left:2px solid #f4696b; padding-left:45px;}


.squareTab{ background:#fff; border:1px solid #e7e7e7;}
.squareTab-title{ height:42px; line-height:42px; padding-left:15px;}
.squareTab-title span{ padding-left:10px; border-left:3px solid #ed6c44; height:13px; font-weight:bold; font-size:14px; display:inline-block;line-height:13px; margin-top:15px;}
.squareTab-more{ text-align:center; border-top:1px dotted #e7e7e7; color:#777; height:40px; line-height:40px; margin:0 10px;}
/*我的资产*/
.myAssets{width:266px; overflow:hidden;}
.myAssets .squareContent {width:250px;}
.myAssets .squareContent li {width:100%;padding-left:25px;position:relative;height:40px;line-height:40px;-webkit-transition:.2s ease;-moz-transition:.2s ease;-o-transition:.2s ease;transition:.2s ease}
.myAssets .squareContent li .orangeBorder {	position:absolute;display:block;left:0;top:0;width:2px;height:42px;background-color:#ed6c44;opacity:0;filter:alpha(opacity=0);-webkit-transition:.2s ease;-moz-transition:.2s ease;-o-transition:.2s ease;transition:.2s ease}
.myAssets .squareContent li:hover {	background-color:#f8f8f8}
.myAssets .squareContent li:hover .boxContent { color:#666;-webkit-transform:translate(-15px);-moz-transform:translate(-15px);-o-transform:translate(-15px);transform:translate(-15px)}
.myAssets .squareContent li:hover .arrow {-webkit-transform:translate(-12px);-moz-transform:translate(-12px);-o-transform:translate(-12px);transform:translate(-12px)}
.myAssets .squareContent li:hover .orangeBorder {opacity:1;filter:alpha(opacity=1)}
.myAssets .squareContent li .boxContent {width:265px;position:relative;display:block;height:42px;-webkit-transition:.5s ease;-moz-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease}
.myAssets .squareContent li .boxContent .user-iconfont{color:#898989}
.myAssets .squareContent li .points {margin-left:10px;color:#666}
.myAssets .squareContent li .arrow {width:5px;height:9px;display:block;position:absolute;right:13px;	top:0px;-webkit-transition:.2s ease;-moz-transition:.2s ease;-o-transition:.2s ease;transition:.2s ease}
.myAssets .squareContent li .score {color:#ff3c3c;position:absolute;right:60px;top:-1px;font-size:14px;font-family:arial;font-weight:bold}
.myAssets .squareContent li .measure {position:absolute;top:-1px;right:39px;color:#666}
/*收藏店铺*/
.collectionShop{ width:435px;}
.collectionShop-cont{ margin:0 10px;}
.collectionShop-cont ul li{ float:left; width:25%; text-align:center; padding:19px 0px 10px;;}
.collectionShop-cont ul li a{ color:#666;}
.collectionShop-cont ul li a img{ width:72px; height:72px; border-radius:100%;}
.collectionShop-cont ul li p{ margin:5px 0px 15px;}
.collectionShop-cont ul li span{ color:#999;}
/*推广二维码*/
.extension{ width:225px; padding-bottom:10px;}
.extension-cont img{ width:190px;}

/*交易提醒*/
.transactionRemind{ width:643px;}
.transactionRemind .squareTab-title ul{ float:right; padding-right:80px;}
.transactionRemind .squareTab-title ul li{ float:left; width:90px; text-align:center;}
.transactionRemind .squareTab-title ul li em{ color:#fd6760; padding-left:2px;}
.transactionRemind-cont{}
.transactionRemind-cont .tranRemind-item{ height:60px; padding:10px; background:#faece0; margin:0 15px 10px;}
.transactionRemind-cont .tranRemind-item a{ display:block;}
.transactionRemind-cont .tranRemind-item img{ height:60px; width:60px;}
.transactionRemind-cont .tranRemind-item .tran-img em{ position:absolute; top:0px; right:0px;font-weight: 600;color: #FFF; background: #EC4F4A; padding: 0 4px;/* z-index: 1;*/}
.tranRemind-text a{ font-weight:bold;}
.tranRemind-text{ color:#666; line-height:20px;}
.tranRemind-text p span.order-date{ margin-right:10px;}
.tranRemind-text p span.ncm-order-price em{ color:#EC4F4A;}
.tranRemind-text .tranR-title a{ width:370px;text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.tranRemind-text .tranR-title span{ padding-left:8px;}
.tranRemind-text .tranR-title span strong{ color:#EC4F4A;}
.tranr-btn{ margin-top:18px;}
.tranr-btn a{ color:#fff; background:#fb6e52; border-radius:3px; padding:2px 7px;}
.tranr-btn a i{ font-size:14px; position:relative; top:2px; margin-right:3px;}

/*商品收藏*/
.goodsCollection{ width:316px; margin-left:-1px;}
.goodsCollection-cont{ padding:1px 15px 0px;}
.goodsCollection-cont ul li{ margin-bottom:16px;}
.goodsCollection-cont ul li img{ width:60px; height:60px; float:left; margin-right:10px;}
.goodsCollection-cont ul li p{ font-weight:bold; width:215px;text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.goodsCollection-cont ul li span{ color:#666; margin-top:5px; display:block;}
.goodsCollection-cont ul li span em{ color:#ec4f4a;}

/*会员中心除首页外右边公共样式*/
.user-right-main{ border:1px solid #eeeeee;}
.user-right-title{ font-size:16px; font-weight:bold; margin-bottom:15px;}
/*会员中心选项卡样式*/
.huiTab-user{}
.huiTab-user .tabBar{}
.huiTab-user .tabBar span{ border:1px solid #e5e5e5;display:inline-block; font-size:14px; padding:10px 40px; cursor:pointer; margin-right:-1px; }
.huiTab-user .tabBar span em{ color:#ff3c3c; padding-left:3px;}
.huiTab-user .tabBar span.current{ color:#ff3c3c; font-weight:bold; border-bottom:1px solid #fff;}
.huiTab-user .tabCon{ border:1px solid #e5e5e5; margin-top:-1px;}

/*商品收藏*/
.collec-goods{ width:1000px;}
.collec-goods ul li{ width:193px; position:relative; margin:0px 20px 20px 0px;}
.collec-goods ul li i.user-iconfont,.collec-shop ul li i.user-iconfont{ display:none; background: rgba(0, 0, 0, 0.4); font-size:22px; width:40px; height:40px; line-height:40px; text-align:center; position:absolute; top:10px; right:10px;}
.collec-goods ul li i.user-iconfont a,.collec-shop ul li i.user-iconfont a{ color:#fff;}
.collec-goods ul li:hover i.user-iconfont,.collec-shop ul li:hover i.user-iconfont{ display:block;}
/*店铺收藏*/

/*会员中心翻页*/
.user-page{ text-align:center; margin:20px 0px; padding-bottom: 20px;}
.user-page a{ border:1px solid #dddddd; display:inline-block;height:32px; line-height:32px; padding:0 13px; margin:0 2px;}
.user-page a.hover{ background:#ff3c3c; border:none; color:#fff;}
.user-page span{ margin-left:20px; color:#575757; line-height: 30px;}
.user-page ul li{ float: left; }
.collec-shop ul li{ width:auto; padding:19px 20px 10px; position:relative;}

/*订单页面*/
.order-screen{ padding:20px 30px; height:34px;}
.order-screen input{ height:32px; line-height:32px; border:none; padding-left:5px; width:157px;}
.order-screen .order-num{ border:1px solid #ccc;}
.order-screen .order-num button{ background:#f5f5f5; border:none; height:32px; line-height:32px; padding:0 10px;}
.order-time{}
.order-time input,.order-time span{ float:left; height:32px; line-height:32px;}
.order-time input{ border:1px solid #ccc; margin:0 5px; width:150px;}

.orders-all{ width:100%;}
.order-all-title{ background:#f5f5f5; margin:15px 0px; height:34px; line-height:34px;}
.order-all-title span{ display:inline-block; text-align:center;}

.order-infors{ width:340px;}/*订单详情*/
.order-price{ width:100px;}/*单价*/
.order-nums{ width:60px;}/*数量*/
.order-Goperation{ width:100px;}/*商品操作*/
.order-money{ width:110px;}/*金额*/
.order-state{ width:100px;}/*订单状态*/
.order-operation{ width:100px;}/*操作*/

.order-items{ border:1px solid #e5e5e5; margin-bottom:15px;}
.order-items dt{ background:#f5f5f5; height:34px; line-height:34px;}
.order-items dt span{ margin:0 20px;}
.order-items dt span em{ padding:0px 5px 0px 10px;}
.order-items dt span img{ height:15px; margin-left:5px;}
.order-infors img{ width:60px; height:60px; border:1px solid #efefef; margin:0px 15px;}
.order-items dd{ overflow:hidden;}
.order-items dd div.f-l{ padding:15px 0px; height:62px;}
.order-infors p{overflow: hidden; display: -webkit-box; display: -moz-box;-webkit-line-clamp: 2;  -webkit-box-orient: vertical; -moz-line-clamp: 2; -moz-box-orient: vertical; word-break: break-all; height:36px; margin-bottom:7px;}
.order-items dd td{ border-left:1px solid #e5e5e5;border-collapse:collapse;}
.order-items dd .bor-top-e5e5e5{ border-top:1px solid #e5e5e5; margin-top:-1px;}

.order-money span{ display:inline-block; line-height:30px;}
.order-money em{ padding:0 10px; display:inline-block; margin:0 10px; border-top:1px solid #eee; padding-top:5px;}
.order-state span{ display:inline-block; line-height:30px;}
.order-state a{ display:block;}
.order-operation .order-ok{ color:#fff; background:#fd6d37; font-weight:bold; height:32px; line-height:32px; width:72px; text-align:center; display:inline-block; border-radius:3px;}
.order-operation .order-del{ display:block; color:#fd6d37; margin-top:5px;}

/*地址管理*/
.add-address-btn{ margin-top:-3px; font-size:12px; border-radius:3px; color:#fff !important; background:#fb6e52; height:30px; line-height:30px; padding:0 10px; font-weight:normal;}
.add-address-btn i{ font-size:12px; margin-right:3px;}
.address-prompt{ background:#dff0d8; color:#468847; padding:15px;}
.address-prompt h3{ padding:0px; margin:0px; font-size:16px; font-weight:bold; margin-bottom:10px;}
.address-prompt p{ line-height:20px;}
.address-list{ border:1px solid #e5e5e5; margin-top:15px;}
.table-th-bg th{ background:#F8F8F8;}
.table-th-bg td{ border-top:1px solid #e5e5e5}
.address-list tr td a{ margin-right:10px;}
.address-list tr td i{ font-size:12px; margin-right:3px; color:#999;}

/*添加地址弹出框样式*/
.eject_con dl { font-size: 0;  word-spacing:-1em; line-height: 20px; clear: both; padding: 0; margin: 0; overflow: hidden;}
.eject_con dl dt,
.eject_con dl dd { font-size: 12px; line-height: 32px; vertical-align: top; letter-spacing: normal; word-spacing: normal; text-align: right; display: inline-block; width: 19%; padding: 10px 1% 0 0; margin: 0; *display: inline/*IE6,7*/; *zoom: 1;}
.eject_con dl dt i.required { font: 12px/16px Tahoma; color: #F30; vertical-align: middle; margin-right: 4px;}
.eject_con dl dd { text-align: left; width: 80%; padding: 10px 0 0 0; }
.eject_con .bottom { background-color:#F9F9F9; text-align: center; border-top: 1px solid #EAEAEA; margin-top:12px; }
.eject_con .bottom input.submit,.eject_con .bottom a.ncbtn { font-size: 12px; line-height: 30px; font-weight: bold; color: #FFF; background-color: #fb6e52; display: block; height: 30px; padding: 0 20px; border-radius: 3px; border: none 0; cursor: pointer;}
.eject_con .bottom .submit-border{ display:inline-block; margin:10px auto}
.eject_con .bottom .submit-border input{font: 14px/36px "microsoft yahei"; text-align: center; /*min-width: 100px;*/ height: 36px;}
.eject_con .alert { margin: 5px;}
.eject_con .bottom a.ncbtn{color: #FFF; height:20px; line-height:20px; background-color: #CCD0D9; text-align: center;font-size: 14px; vertical-align: top; padding: 8px 19px; margin: 10px auto; display:inline-block; margin-left:10px;}

.eject_con dl dd input[type="text"]{font: 12px/20px Arial; color: #777; background-color: #FFF; vertical-align: top; display: inline-block; height: 20px; padding: 4px; border: solid 1px #E6E9EE; outline: 0 none;}
.eject_con dl dd select{color: #777; background-color: #FFF; height: 30px; vertical-align: middle; padding: 0 4px; border: solid 1px #E6E9EE;}
.eject_con .hint { color: #BBB;  line-height: 20px;}
.eject_con dl dd label{ font-size:12px; color:#666; text-align:left;}

/*我的红包*/
.coupon-list{ padding-bottom:20px;}
.coupon-list ul li {float:left;width:240px;height:250px;margin:20px 0 0px 50px;background-color:#FFF;border-radius:4px;_display:inline}
.coupon-list ul li .coupon-info {position:relative;width:240px;height:102px;padding-top:23px;background:url(../images/coupon-bg.png) no-repeat;text-align:center}
.coupon-list .coupon-info .use-way em {display:inline-block;max-width:215px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.coupon-list .coupon-info .use-way span {display:inline-block;vertical-align:middle;margin-top:-10px;*margin-top:-1px}
.coupon-list ul li.yiq .coupon-info {background-position:0 -403px}
.coupon-list ul li.dis-yiq .coupon-info {background-position:-250px -133px}
.coupon-list ul li.dis-myfq .coupon-info {background-position:-250px -266px}
.coupon-list .coupon-info a.delete {position:absolute;top:10px;right:18px;width:14px;height:14px; color:#fff; font-size:18px;}
.coupon-list .coupon-number {width:238px;height:68px;padding-top:13px;border-width:0 1px;border-color:#E6E6E6;border-style:solid}
.coupon-list .use-condition {position:relative;width:238px;height:40px;padding-top:18px;border-width:0 1px 1px 1px;border-color:#E6E6E6;border-style:solid;border-radius:4px}
.coupon-list .use-condition .line {position:absolute;top:0;left:-1px;width:240px;height:18px;background:url(../images/coupon-bg.png) -250px -608px no-repeat; border-top:none;}
.coupon-list .coupon-info .coupon-price {font-size:18px;color:#FFF;font-weight:bold}
.coupon-list .coupon-info .coupon-price em {font-size:36px}
.coupon-list .coupon-info .use-way {width:220px;margin:0 auto;height:16px;overflow:hidden;color:#FFF}
.coupon-list .coupon-info .use-time {margin-top:5px;color:#666}
.coupon-list .coupon-number p {width:196px;height:22px;margin-left:21px;line-height:22px;color:#666;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.coupon-list .coupon-number p i {color:#BBB}
.coupon-list .used-coupon .use-condition {position:relative;width:240px;height:40px;padding-top:18px;border:none}
.coupon-list .used-coupon .use-condition .line {left:0;height:65px;background-position:-250px -533px}
.coupon-list .use-condition .use-content {position:relative;width:238px;height:40px}
.coupon-list .use-condition .use-content .useWay {float:left;margin:2px 0 0 19px;line-height:30px;color:#999;text-decoration:none}
.coupon-list .use-condition .use-content .useNow {float:right;width:76px;height:22px;margin:5px 20px 0 0;border:1px solid;border-radius:12px;line-height:22px;text-align:center;text-decoration:none}
.coupon-list .yiq .use-condition .useNow {color:#ac92ed;border-color:#ac92ed}
.coupon-list .use-condition .overdate-flag {float:right;margin:8px 20px 0 0;color:#666;font-weight:bold}

/*会员信息*/
.user-infor-main{}
.user-infor-main .user-header{ width:190px; text-align:center; color:#999;}
.user-infor-main .user-header-img img{ width:180px;}
.user-infor-main .user-header button{ margin:20px 0px 20px 0px; border:1px solid #dcdcdc; background:#f5f5f5; height:32px; line-height:32px; padding:0 10px;}
.user-infor-main .user-header button i{ color:#666666; margin-right:3px; position:relative;top:2px;}
.user-infors ul li{ height:36px; line-height:36px; margin:10px 0px; color:#666;}
.user-infors ul li label{ display:inline-block; width:100px; text-align:right; margin-right:8px;}
.user-infors ul li input{ border:1px solid #dddddd; height:34px; line-height:34px; padding-left:5px;}
.user-infors ul li span{ font-size:14px;}

/*我的资金*/
.capital-alert { color: #C09853; background-color: #FCF8E3; padding: 9px 14px; margin: 15px; border: 1px solid #FBEED5; }
.capital-alert a { float:right; color: #fff; background:#FB6E52; font-weight:normal; display:block; height:30px; width:88px; text-align:center; line-height:30px; border-radius:3px; margin-left:10px; margin-top:-1px;}
.capital-alert a i{ position:relative;top:3px; margin-right:3px;}
.capital-alert a.ncbtn-mint{ background:#36BC9B;}
.capital-alert a.ncbtn-mint i{ top:2px;}
.capital-table{ width:888px; margin:0 auto 15px; border:1px solid #e5e5e5;}
.capital-table td{ color:#666;}
.capital-screen{ padding:0 15px 15px;}
.user-top-state{ font-size:12px; height:34px; line-height:34px;}
.user-top-state label{ margin-right:5px; font-size:12px;}
.user-top-state select{ height:34px; line-height:34px; border:1px solid #ccc; padding:0px 10px 0px 5px;}

.recharge-withdrawals{ margin:15px;}
.recharge-withdrawals input{ border:1px solid #e5e5e5; height:34px; line-height:34px;}
.capital-recharge{}
.capital-recharge ul li{ line-height:44px; color:#666; margin-bottom:10px;}
.capital-recharge ul li label{ margin-right:18px;width:60px; display:inline-block;}
.capital-recharge ul li input{ margin-right:8px; padding-left:5px;}
.recharge-style{ width:808px;}
.recharge-style span{ border:1px solid #e5e5e5; display:inline-block; cursor:pointer; border-radius:3px; font-size:12px; min-width:80px; text-align:center; margin-right:15px;}
.recharge-style span img{ display:inline-block; height:30px;}
.recharge-style span.on{ border:1px solid #c23131}
.capital-recharge ul li button{ background:#FB6E52; color:#fff; border:none; width:100px; text-align:center; height:36px; line-height:36px; font-size:14px; border-radius:3px; margin-top:20px;}
.capital-withdrawals{}
.capital-withdrawals ul li label{ width:80px; text-align:right;}
.capital-withdrawals ul li label em{ color:#ff0000;}
.capital-withdrawals ul li select{border:1px solid #e5e5e5; height:34px; line-height:34px; width:158px; padding-left:5px;}
.capital-withdrawals ul li input{ width:150px;}
.capital-withdrawals ul li button{ margin-top:0px;}

.capital-withdrawals ul li span{ color:#f58708; font-size:16px;}


/*修改密码*/
.security-password{ padding:15px 0px;}
.security-password ul li{ line-height:44px; color:#666;}
.security-password ul li label{ margin-right:8px;width:150px; display:inline-block; text-align:right;}
.security-password ul li label em{ color:#ff0000;}
.security-password ul li input{ margin-right:8px; padding-left:5px; border:1px solid #e5e5e5; height:34px; line-height:34px;}
.security-password ul li button{ background:#FB6E52; color:#fff; border:none; width:100px; text-align:center; height:36px; line-height:36px; font-size:14px; border-radius:3px; margin-top:20px;}

/*消息列表*/
.message-screen{ background:#fff; position:relative; z-index:3; text-align:right;}
.message-screen a{width: 110px; display:inline-block; height: 30px; margin-right:10px; border: 1px solid #e7e7e7; background-color: #fff; color: #666; text-align: center; line-height: 30px;}
.messages_list{margin-top:-5px;padding-bottom:70px}
.messages_list dl{position:relative;width:800px;margin:0 0 0 120px;padding:20px 0 10px 0;border-top:1px dashed #e7e7e7}
.messages_list dt{position:absolute;top:16px;left:-135px;width:115px;height:18px;padding:0 20px 0 0;background-color:#fff;color:#666;font-family:"Tahoma";font-size:16px;line-height:18px;text-align:right}
.messages_list dd{padding-bottom:10px}
.messages_list .message .title .icon_circle,.messages_list .message .icon_triangle,.messages_list .message .icon_del{display: block;background: url("../images/mcSprit.png") no-repeat;}
.messages_list dd .message{display:block;position:relative;width:755px;padding:18px 20px 20px;border:1px solid #e7e7e7;background-color:#fff;border-radius:4px}
.messages_list .message .icon_triangle{position:absolute;top:-1px;left:-6px;width:9px;height:9px;background-position:-100px 0}
.messages_list .message .title{position:relative;height:24px;color:#333;font-family:"microsoft yahei";font-size:14px;font-weight:normal}
.messages_list .message .title .icon_circle{display:none;position:absolute;top:6px;left:-10px;width:4px;height:4px;background-position:-80px 0}
.messages_list .message .txt{width:745px;color:#666;line-height:18px}
.messages_list .message .time{position:absolute;top:10px;right:10px;color:#666;font-family:"simsun";font-size:12px;font-weight:normal}
.messages_list .message .icon_del{display:none;position:absolute;bottom:10px;right:10px;width:11px;height:14px;background-position:-115px 0;cursor:pointer}
.messages_list .unread .message{background-color:#f4f4f4}
.messages_list .unread .message .icon_triangle{background-position:-90px 0}
.messages_list .unread .message .title{ padding:0px;font-weight:bold}
.messages_list .unread .message .title .icon_circle{display:block}
.messages_list .message:hover{box-shadow:0 0 4px #e7e7e7}
.messages_list .message:hover .icon_del{display:block}

/*我的积分*/
.integral-main{}
.integral-main table{ border:1px solid #e5e5e5;}
.integral-main table a{ margin-right:10px;}
.integral-main .order-screen{ padding:20px 0px;}
.integral-main .integralTotal{ height:32px; line-height:32px; width:145px;}
.integral-main .integralTotal em{ color:#F00; font-weight:bold;}
.integral-main .order-time input{ width:139px;}

/*咨询客服*/
.complaint-main{}
.complaint-main table a{ margin-right:5px;}
/* 流程步骤 */
.ncm-flow-step { font-size: 0; *word-spacing:-1px/*IE6、7*/; margin-top: 30px;}
.ncm-flow-step dl {font-size:12px;line-height: 20px;background: url(../images/member_pics.png) no-repeat;vertical-align: top;letter-spacing:normal;word-spacing:normal; display: inline-block; *display: inline/*IE7*/; height: 36px; margin: 50px 0 60px -1px; position: relative; z-index: 1; *zoom: 1/*IE7*/;background-position: -285px -130px;width: 215px;}
.ncm-flow-step dl.step-first { background-position: -240px -170px !important; width: 36px !important; margin-left:100px;}
.ncm-flow-step dl dt { font-weight: 600; color: #999; text-align: center; width: 120px; position: absolute; z-index: 1; top: -30px; right: -42px;}
.ncm-flow-step dl.current dt { color: #FD6760;}
.ncm-flow-step dl dd.bg { background: url(../images/member_pics.png) no-repeat;display: none;height:36px;position:absolute; z-index: 1; top: 0; right: 0;background-position: -280px -170px; width: 220px;}
.ncm-flow-step dl.step-first dd.bg { background-position: -240px -210px !important; width: 36px !important;}
.ncm-flow-step dl.current dd { display: block;}

/* 通用页内表单提交类型样式 */
.ncm-default-form {}
.ncm-default-form h3 { font-weight: 600; line-height: 22px; color: #555; clear: both; background-color: #F5F5F5; padding: 5px 0 5px 12px; border-bottom: solid 1px #E7E7E7;}
.ncm-default-form dl { font-size: 0; *word-spacing:-1px/*IE6、7*/; line-height: 20px; clear: both; padding: 0; margin: 0; border-bottom: dotted 1px #E6E6E6; overflow: hidden;}
.ncm-default-form dl:hover { background-color: #FCFCFC;}
.ncm-default-form dl:hover .hint { color: #666;}
.ncm-default-form dl.bottom { border-bottom-width: 0px;}
.ncm-default-form dl dt,
.ncm-default-form dl dd { font-size: 12px; line-height: 32px; vertical-align: top; letter-spacing: normal; word-spacing: normal; text-align: right; display: inline-block; width: 14%; padding: 10px 1% 10px 0; margin: 0; *display: inline/*IE6,7*/; *zoom: 1;}
.ncm-default-form dl dt i.required { font: 12px/16px Tahoma; color: #F30; vertical-align: middle; margin-right: 4px;}
.ncm-default-form dl dd { text-align: left; width: 85%; padding: 10px 0 10px 0; }
.ncm-default-form dl dd span { display: inline-block; *line-height: 20px; *display: inline; *height: 20px; *margin-top: 6px; *zoom:1;}
.ncm-default-form dl dd p { clear: both;}
.ncm-default-form dl dd .hint { color: #AAA;}
.ncm-default-form dl dd select.valid{color: #777; background-color: #FFF; height: 30px; vertical-align: middle; padding: 0 4px; border: solid 1px #E6E9EE;}
.ncm-default-form dl dd textarea{ width:680px;}
.ncm-default-form div.bottom { text-align: center;}

.ncm-default-form .ncsc-upload-thumb { background-color: #FFF; display: block; border: dashed 1px #E6E6E6; position: relative; z-index: 1;}
.ncm-default-form .ncsc-upload-thumb:hover { border-style: solid; border-color: #27A9E3;}
.ncm-default-form .ncsc-upload-thumb p { line-height: 0; background-color: #FFF; text-align: center; vertical-align: middle; display: table-cell; *display: block/*IE6,7*/; width: 100px; height: 100px; overflow: hidden;}
.ncm-default-form .ncsc-upload-thumb i { font-size: 48px; color: #CCC;}
.ncm-default-form .ncsc-upload-thumb a { font: 10px/14px Tahoma; background-color: #FFF; text-align: center; vertical-align: middle; display: none; width: 14px; height: 14px; border: 1px solid; border-radius: 8px 8px 8px 8px; position: absolute; z-index: 2; top: -8px; right: -8px;}
.ncm-default-form .ncsc-upload-thumb:hover a { color: #27A9E3; display: block; border-color: #27A9E3;}
.ncm-default-form .ncsc-upload-thumb:hover a:hover { text-decoration: none;}
.ncm-default-form .upload-appeal-pic { border: dotted 1px #D8D8D8; padding: 5px; width: 250px; margin-left: 32px;}
.ncm-default-form .upload-appeal-pic p { padding: 5px;}
.ncm-default-form .handle { height: 30px; margin: 10px 0;}

.ncm-default-form .bottom .submit-border { margin: 10px auto; display:inline-block;}
.ncm-default-form .bottom .submit { font: 14px/36px "microsoft yahei"; text-align: center; min-width: 100px; *min-width: auto; height: 36px; color: #FFF; background-color: #48CFAE; padding: 0 20px; border-radius: 3px;border: none 0;cursor: pointer;}
.ncm-default-form .bottom a.submit { width: 100px; margin: 0 auto;}
.ncm-default-form .bottom .submit[disabled="disabled"] { color: #999; text-shadow: none; background-color: #F5F5F5; border: solid 1px; border-color: #DCDCDC #DCDCDC #B3B3B3 #DCDCDC; cursor: default;}
.ncm-default-form .bottom .ncbtn { font-size: 14px; vertical-align: top; padding: 8px 19px; margin: 10px auto;color: #FFF; height:20px; margin-left:10px; background-color: #CCD0D9; display:inline-block; border-radius:3px;}



/*交易投诉*/
.complaint-main .order-screen{ padding:0px 0px 20px}

.user-goods-small{}
.user-goods-small img{ float:left; width:40px; height:40px; margin-right:10px; border:1px solid #CCC;}
.user-goods-small p{ height:20px;text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}

/*我的推广*/
.extension-line{ margin:0px 20px;}
.extension-line input{ border:1px solid #ddd; height:32px; line-height:32px; width:300px;}
.extension-line button{ height:34px; line-height:34px; color:#fff; background:#ff3c3c; border:none; padding:0 15px; margin-left:-1px;}
.extension-code{ margin:20px 20px 0px;}
.extension-code p{ font-size:14px;}
.extension-code img{ width:200px;}

/*会员中心首页没有内容提示*/
.none-cont{ text-align:center; color:#999; margin-top:20px;}
.none-cont h3{ font-weight:normal; font-size:18px;}

/*内容页没有内容*/
.nont-content{ text-align:center; color:#999; padding-top:40px; min-height:300px;}
.nont-content h3{ font-weight:normal; font-size:18px;}
.nont-content a:hover{color:#fff}
.nont-btn{ color:#fff; background:#ff3c3c; border-radius:3px; padding:0px 10px; height:26px; line-height:24px; display:inline-block; margin:0 5px;}
.extension-code img{ width:200px;}
.extension-code img{ width:200px;}

/*订单头部不熟*/
.flowstep {position:relative;width:920px;margin:0 auto}
.flowstep .detail-stepbar {margin:12px auto 0;overflow:hidden;zoom:1}
.flowstep .detail-stepbar .step-no, .flowstep .detail-stepbar .step-sub-box .step-sub {background:url(../images/order-step.png) no-repeat 50% -102px}
.flowstep .detail-stepbar ol {overflow:hidden;zoom:1}
.flowstep .detail-stepbar li {float:left;	text-align:center}
.flowstep .detail-stepbar .step-name {padding:3px 0;font-weight:700;color:#888}
.flowstep .detail-stepbar .step-no {height:34px;line-height:34px;font-family:'arial black';color:#fff;font-size:18px}
.flowstep .detail-stepbar .step-last .step-no {background-position:50% -136px}
.flowstep .detail-stepbar .step-time {margin-top:10px;color:#999;padding:8px 0}
.flowstep .detail-stepbar .step-time .step-time-wraper, .flowstep .detail-stepbar .step-time .step-time-min-wraper {width:210px;margin:0 auto;display:inline-block;zoom:1}
.flowstep .detail-stepbar .step-time .step-time-min-wraper {width:80px}
.flowstep .detail-stepbar .step-time .time-first, .flowstep .detail-stepbar .step-time .time-last {display:inline-block;*display:inline;*zoom:1;width:68px}
.flowstep .detail-stepbar .step-time .time-last {padding-left:25px}
.flowstep .detail-stepbar .step-cur .step-name {color:#009349}
.flowstep .detail-stepbar .step-cur .step-no {background-position:50% 0}
.flowstep .detail-stepbar .step-first .step-cur .step-no {background-position:50% -34px}
.flowstep .detail-stepbar .step-last .step-cur .step-no {background-position:50% -68px}
.flowstep .detail-stepbar .step-done .step-no {	background-position:50% -170px}
.flowstep .detail-stepbar .step-first .step-done .step-no {	background-position:50% -204px}
.flowstep .detail-stepbar .step-sub {position:relative;margin:0 auto;width:120px;height:34px}
.flowstep .detail-stepbar .step-sub-box .step-sub-done {background-position:50% -238px}
.flowstep .detail-stepbar .step-sub-box .step-sub-none {background-position:50% -272px}
.flowstep .detail-stepbar .step-sub-box .step-sub-half {background-position:50% -306px}
.flowstep .detail-stepbar .step-sub .sub-first, .flowstep .detail-stepbar .step-sub .sub-last {position:absolute;top:11px;font-weight:700;color:#888;white-space:nowrap}
.flowstep .detail-stepbar .step-sub .sub-first {right:120px;text-align:right}
.flowstep .detail-stepbar .step-sub .sub-last {left:120px}
.flowstep .stepbar-6 {width:100%}
.flowstep .stepbar-6 .step-name {height:42px;*height:48px}
.flowstep .stepbar-6 li {width:165px}
.flowstep .flowstep-6 {	width:100%}
.flowstep .flowstep-6 .step-name {height:42px;*height:48px}
.flowstep .flowstep-6 li {width:165px}
.flowstep .flowstep-5 {margin-left:-5px;}
.flowstep .flowstep-5 li {width:185px}
.flowstep .flowstep-4 {margin-left:-63px;width:1120px}
.flowstep .flowstep-4 li {width:280px}

/*订单信息*/
.trade-status{ border:1px solid #ddd;}
.trade-status-left{ width:266px; background:#fbfbfb; color:#666; border-right:1px solid #ddd;}
.trade-status-left ul {	padding-bottom:15px}
.trade-status-left .trade-imfor-title {	height:29px;border-bottom:1px solid #DDD;background-color:#F3F3F3;line-height:29px;width:266px;color:#333;	font-size:12px;font-weight:700}
.trade-status-left .trade-imfor-title h3 {margin-left:20px;font-size:12px; line-height:29px; padding:0px; font-weight:bold;}
.trade-status-left .table-list {width:236px;line-height:1.5;margin:10px 8px 0 20px}
.trade-status-left .trade-imfor-dt {min-width:62px;	display:inline-block;*display:inline;zoom:1;vertical-align:top}
.trade-status-left #data_imfor_span {color:#999}
.trade-status-left .trade-imfor-dd {width:162px;*width:168px;display:inline-block;*display:inline;zoom:1;color:#666}
.stade-status-right{}
.stade-status-right .trade-detail-imfor {margin-top:50px;height:36px}
.stade-status-right .imfor-icon {margin:0 17px 0 35px; display:inline-block;}
.stade-status-right .imfor-title {vertical-align:top;margin-top:5px;font-size:14px;font-weight:bolder; display:inline-block;}
.stade-status-right .detail-num {color:red}
.stade-status-right .trade-detail-prompt {margin:15px 0 0 87px}
.stade-status-right h3{ font:14px/1.5 Tahoma,Helvetica,Arial,sans-serif; font-weight:bold; padding:0px;}
.countdown-timer { color: #C60500; font-weight: bolder;}
.stade-status-right .trade-detail-operate { margin: 35px 8px 20px 87px;}
.stade-status-right dt, .stade-status-right dd {margin-right:12px; display:inline-block;}
.stade-status-right dd a.ui-btn-m{ border-radius:3px; background:#FB6E52; color:#fff; padding:5px 10px;}
.stade-status-right dd a.ui-btn-m.cancel-btn{ background:#CCD0D9;}

.order-datails-infor{ margin:20px 0px;}
.order-datails-header{border: 1px solid #DDD;text-align: center; height: 28px; line-height: 28px;}
.order-datails-header dd{ float:left;}
.order-datails-infor .header-item{width: 311px;}
.order-datails-infor .header-sn{ width:110px;}
.order-datails-infor .header-price{width: 120px;}
.order-datails-infor .header-count{width: 50px;}
.order-datails-infor .header-favorable{width: 100px;}
.order-datails-infor .header-status{width: 100px;}
.order-datails-infor .header-ship{width: 125px;}
.order-datails-infor table{border: 1px solid #DDD; border-top:none;}
.order-datails-infor table td{border-bottom: 1px solid #DDD; color:#666;}
.order-datails-infor table td.header-status{ border-left:1px solid #ddd;border-right:1px solid #ddd;}
.item-container{margin: 14px 0;}
.item-container .item-meta{ width:331px;}
.item-container .item-img {margin:0 10px 0 20px;display:inline-block;*display:inline;zoom:1;vertical-align:top;float:left;width:55px;height:55px;border:1px solid #E9E9E9}
.item-container .item-img img {width:55px;height:55px}
.item-container .item-meta .item-link{display:block;text-overflow:ellipsis; overflow:hidden; white-space:nowrap; margin-bottom:3px;}
.item-container .item-meta .item-title{ font-size:12px; color:#999; width:224px; float:left;}

.totalWrap{background-color: #F3F3F3; padding:30px 20px; text-align:right;}
.totalWrap ul li{ margin:5px 0px;}
.totalWrap ul li label{ font-size:12px;}
.totalWrap ul li span{ width:120px; display:inline-block;}
.totalWrap ul li.order-total,.totalWrap ul li.order-total label,.totalWrap ul li.order-real,.totalWrap ul li.order-real label{ font-size:15px; font-weight:bold;}
.totalWrap ul li.order-real span{ color:#DD2727; font-size:18px;}
/*订单评论*/
.evaluate-left{ width:962px;}
.layout_box{border: #ddd solid 1px; background:#fff;}
.layout_box .evaluate-content {padding:20px;}
.dp_item_info .evaluate-content .item_title {font-family:"微软雅黑";	font-size:16px;font-weight:bolder;line-height:30px;}
.dp_item_info .evaluate-content .item_detail {	font-size:14px;	line-height:22px;}
.item_info_dp {	width:395px;}
.item_info_dp .point_row, .item_info_dp .tag_row {	margin-bottom:4px; font-size:14px;}
.item_info_dp .point_row .point {	font-weight:bolder;	color:#fe5842;}
.item_info_dp .point_row .point_title {	font-weight:bolder;	width:50px;	display:inline-block;*display:inline;*zoom:1;}
.item_info_dp .point_row .xing-pin{ margin:0px; display:inline-block; position:relative;top:2px; margin-right:10px;}
.item_info_dp .tag_row .tag_title {	float:left;	display:inline-block;*display:inline;*zoom:1;width:50px;}
.item_info_dp .tag_row .tag_content {position:relative;float:left;	display:inline-block;*display:inline;*zoom:1;width:310px;margin-left:5px;}
.item_info_dp .tag_row .tag_content label {word-break:keep-all;word-wrap:normal;float:left;	display:inline-block;*display:inline;*zoom:1;padding:2px 3px;border:#ddd 2px solid;margin-right:5px;margin-bottom:5px;}
.item_info_dp .tag_row .tag_content a.show_more {position:absolute;right:-40px;top:0px;word-break:keep-all;word-wrap:normal;	display:inline-block;*display:inline;*zoom:1;	padding:2px 3px;border:#fff 2px solid;margin-right:5px;margin-bottom:5px;}

.review_form dd span.star {padding:3px 0px;display:inline-block;}
.review_form dd span.star_tip {	height:14px;line-height:14px;font-size:12px;	margin-left:5px;color:#fe5842; float:left; margin-top:2px;}
.review_form dl {height:30px;}
.review_form dl dt {height:20px;line-height:20px;width:40px; float:left;}
.review_form dl dd {height:20px; float:left; margin-top:2px;}
#star-1{ display:inline-block;}
.review_content {border:#ddd solid 1px;background:#fff;}
.review_content .review_content_title {	height:23px;padding:5px;background:#f2f2f2;}
.review_content .review_content_title button{ width:50px; height:22px; line-height:22px; text-align:center; background:#fff; border:1px solid #ddd; margin-top:-1px;}
.review_content .review_content_title .upload_tip {line-height:23px;display:inline-block;margin-left:10px;}
.review_content .review_content_box .ui-textbox {border:0px;width:684px;height:120px;min-width:895px;min-height:120px;max-width:684px;max-height:120px;padding:10px;font-size:14px;}
.review_images span {display:inline-block;width:50px;height:50px;float:left;margin-right:5px;position:relative;padding:1px;border:#ddd 1px solid;}
.review_images span img {width:50px;height:50px;position:absolute;left:1px;top:1px;z-index:0;}
.review_images span a {display:block;width:50px;height:50px;position:absolute;left:1px;bottom:1px;background:url(http://yycs.thinkp2p.cn/app/Tpl/main/jiutu/images/css_bg/del_img.png) no-repeat 0 bottom;z-index:10;filter:alpha(opacity=0); /*IE滤镜*/-moz-opacity:0; /*Firefox私有*/opacity:0;/*其他*/-moz-transition: all 0.2s;-webkit-transition: all 0.2s;transition: all 0.2s;}
.review_btn .evaluate-button{ height:36px; line-height:36px; margin-top:15px; width:100px; text-align:center; background:#fc3a29; color:#fff; font-size:14px; border-radius:3px; border:1px solid #fc3a29}
.review_images span a:hover {display:block;width:50px;height:50px;position:absolute;left:1px;bottom:1px;background:url(http://yycs.thinkp2p.cn/app/Tpl/main/jiutu/images/css_bg/del_img.png) no-repeat 0 bottom;z-index:10;filter:alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;-moz-transition: all 0.2s;-webkit-transition: all 0.2s;transition: all 0.2s;}
/*动态星星样式*/
.star-bar{font-size:0; line-height:0}
.star-bar .star{display:inline-block;text-align:center}
/*中*/
.size-M img{ width:24px;height:24px}
/*小*/
.size-S img{width:16px;height:16px}
.evaluate-xing-ping{ margin:0px; margin:0 auto;}
.evaluate-xing-ping + p em{ font-weight:bold; color:#fe5842;}
