﻿
/* ===============
 * 重新定义Html元素
 * =============== */
html, body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, fieldset, input { padding: 0; margin: 0;}
h1, h2, h3, h4, h5, h6, pre, code, address, caption, cite, code, em, strong, table, th, td { font-size: 1em; font-style: normal; font-weight: normal;}
strong { font-weight: bold;}
ul, ol { list-style: none outside none;}
fieldset, img { border: medium none;}
caption, th {  text-align: left;}
table { border-collapse: collapse; border-spacing: 0;}
body { font: 12px/20px Arial,Verdana,"宋体","Lucida Grande","Lucida Sans Unicode",Helvetica,sans-serif; color: #666; background: #FFF none repeat scroll 0 0; min-width: 1024px;}
input, select, textarea { font: 12px/20px Tahoma, Helvetica, Arial, "\5b8b\4f53", sans-serif; }
i, cite, em { font-style: normal;}
input,button,select,textarea{ outline:none;}
html {min-height:101%; }
.m, .mt, .mc, .mb, .sm, .smt, .smc, .smb{ overflow:hidden}
label.error { color: #F30;}
.blank{ height:10px; clear:both; overflow:hidden;}
/* 链接 */
a { color: #333; text-decoration: none; outline: medium none; -webkit-transition-property:color; -webkit-transition-duration: 0.3s; -webkit-transition-timing-function: ease;}
a:link, a:visited, a:active { text-decoration: none;}
a:hover { color: #5ba01f; text-decoration: underline;}
.ftx-03, a.flk-03:link, a.flk-03:visited, .flk-03 a:link, .flk-03 a:visited{ color:#999999}

/* Clearfix,避免因子元素浮动而导致的父元素高度缺失能问题 */
.clearfix:after { clear: both; content: "."; display: block; height: 0; line-height: 0; visibility: hidden;}
.clearfix { display: inline-block;}
html[xmlns] .clearfix { display: block;}
*html .clearfix{height:1%;}
*+html .clearfix{height:1%;}
time { color: #777;}

/* ==========================
 * 为旧版本浏览器格式化Html5元素
 * ========================== */
article, aside, dialog, footer, header, section, footer, nav, figure, menu { display:block; }

/*文字排版
******************************/
.f12 { font-size:12px;}
.f13 { font-size:13px;}
.f14 { font-size:14px;}
.f16 { font-size:16px;}
.f20 { font-size:20px;}
.fb { font-weight:bold;}
.fn { font-weight:normal;}
.t2 { text-indent:2em;}
.lh150 { line-height:150%}
.lh180 { line-height:180%}
.lh200 { line-height:200%}
.unl { text-decoration:underline;}
.no_unl { text-decoration:none;}
.noborder { border-style:none!important; border-width: 0!important ;}

/*定位
******************************/
.tl { text-align:left !important;}
.tc { text-align:center !important; }
.tr { text-align:right !important;}
.bc { margin-right:auto ;margin-left:auto;}
.fl { float:left; display:inline;}
.fr { float:right !important; display:inline;}
.cb { clear:both;}
.cl { clear:left;}
.cr { clear:right;}
.vm { vertical-align: middle;}
.vt { vertical-align: top;}
.pr { position:relative;}
.pa { position:absolute;}
.abs-right { position:absolute; right:0;}
.zoom { zoom:1}
.none { display:none;}
.clear { clear: both; height: 0; font-size: 0; line-height:0; }

/*长度高度
******************************/
.w10 { width:10px;}
.w20 { width:20px;}
.w30 { width:30px;}
.w40 { width:40px !important;}
.w50 { width:50px !important;}
.w60 { width:60px !important;}
.w65 { width:65px !important;}
.w70 { width:70px !important;}
.w80 { width:80px !important;}
.w90 { width:90px;}
.w96 {width: 96px;}
.w100 { width:100px;}
.w110 { width:110px;}
.w120 { width:120px !important;}
.w130 { width:130px;}
.w150 { width:150px !important;}
.w160 { width:160px;}
.w180 { width:180px;}
.w200 { width:200px !important;}
.w210 { width:210px !important;}
.w230 { width:230px;}
.w240 { width:240px;}
.w250 { width:250px !important;}
.w270 { width:270px;}
.w300 { width:300px !important;}
.w340 { width:340px;}
.w380 { width:380px;}
.w400 { width:400px!important;}
.w450 { width:450px!important;}
.w500 { width:500px;}
.w530 { width:530px;}
.w600 { width:600px !important;}
.w700 { width:700px;}
.w780 { width: 780px;}
.w800 { width:800px;}
.w208 {width: 208px;}
.w { width:100%;}
.h40 { height: 40px !important;}
.h50 { height: 50px !important;}
.h80 { height: 80px;}
.h100 { height:100px !important;}
.h200 { height:200px ;}
.h500 { height:500px !important;}
.h { height:100%}
.size30 { width: 30px; height: 30px;}
.size32 { width: 32px; height:32px;}
.size40 { width: 40px; height:40px;}
.size60 { width: 60px; height:60px;}
.size70 { width: 70px; height: 70px;}
.size72 { width: 72px; height: 72px;}
.size75 { width: 75px; height: 75px;}
.size80 { width: 80px; height:80px;}
.size90 { width: 90px; height:90px;}
.size100 { width: 100px; height: 100px;}
.size110 { width: 110px; height: 110px;}
.size120 { width: 120px; height: 120px;}
.size128 { width: 128px; height: 128px;}
.size142-80 { width: 142px; height: 80px;}
.size160 { width: 160px; height: 160px;}
.size160-48 { width: 160px; height: 48px;}
.size150 { width: 150px; height: 150px; }
.size160 { width: 160px; height: 160px;}
.size184 { width: 184px; height: 114px; }
.size190 { width: 190px; height: 190px;}
.size196 { width: 196px; height: 196px;}
.size233 { width: 233px; }
.size250 { width: 250px; height: 250px;}
.size310 { width: 310px; height:310px;}

/*边距
******************************/
.m0 { margin: 0!important; }
.m10 { margin:10px;}
.m15 { margin:15px !important;}
.m30 { margin:30px;}
.mt3 { margin-top:3px; clear:both}
.mt5 { margin-top:5px; clear:both}
.mt10 { margin-top:10px !important; clear:both;width: 1200px; margin: auto;}
.mt15 { margin-top:15px;}
.mt20 { margin-top:20px !important;}
.mt30 { margin-top:30px !important;}
.mt50 { margin-top:50px !important;}
.mt100 { margin-top:100px;}
.mb5 { margin-bottom:5px !important;}
.mb10 { margin-bottom:10px !important;}
.mb15 { margin-bottom:15px;}
.mb20 { margin-bottom:20px;}
.mb30 { margin-bottom:30px !important;}
.mb50 { margin-bottom:50px;}
.mb100 { margin-bottom:100px;}
.ml5 { margin-left:5px!important;}
.ml10 { margin-left:10px!important;}
.ml15 { margin-left:15px;}
.ml20 { margin-left:20px;}
.ml30 { margin-left:30px;}
.ml50 { margin-left:50px;}
.ml100 { margin-left:100px !important;}
.ml200 { margin-left:200px !important;}
.mr5 { margin-right:5px !important;}
.mr10 { margin-right:10px !important;}
.mr15 { margin-right:15px !important;}
.mr20 { margin-right:20px;}
.mr30 { margin-right:30px !important;}
.mr50 { margin-right:50px !important;}
.mr100 { margin-right:100px;}

/*边距
******************************/
.p10 { padding:10px;}
.p15 { padding:15px;}
.p30 { padding:30px;}
.pt5 { padding-top:5px;}
.pt10 { padding-top:10px;}
.pt15 { padding-top:15px;}
.pt20 { padding-top:20px;}
.pt30 { padding-top:30px;}
.pt50 { padding-top:50px;}
.pt100 { padding-top:100px;}
.pb5 { padding-bottom:5px;}
.pb10 { padding-bottom:10px;}
.pb15 { padding-bottom:15px;}
.pb20 { padding-bottom:20px !important;}
.pb30 { padding-bottom:30px;}
.pb50 { padding-bottom:50px;}
.pb100 { padding-bottom:100px;}
.pl5 { padding-left:5px;}
.pl10 { padding-left:10px;}
.pl15 { padding-left:15px;}
.pl20 { padding-left:20px;}
.pl30 { padding-left:30px;}
.pl50 { padding-left:50px;}
.pl100 { padding-left:100px;}
.pr5 { padding-right:5px;}
.pr10 { padding-right:10px;}
.pr15 { padding-right:15px;}
.pr20 { padding-right:20px;}
.pr30 { padding-right:30px;}
.pr50 { padding-right:50px;}
.pr100 { padding-right:100px;}
.hr { font-size: 1px; display: block; height: 0; margin: 12px 0; border-top: 1px solid #E3E3E3; overflow: hidden;}
.hr-double { height: 1px; border-top: 1px solid #E3E3E3; border-bottom: 1px solid #E3E3E3;}
.hr8 {  margin: 8px 0 !important;}
.hr12 { margin: 12px 0 !important;}
.hr16 { margin: 16px 0 !important;}
.hr18 { margin: 18px 0 !important;}
.hr24 { margin: 24px 0 !important;}
.hr32 { margin: 32px 0 !important;}
.hr.dotted { border-top-style: dotted;}
.hr-double.dotted { border-bottom-style: dotted;}

/*div宽高局中
******************************/
.thumb , .logo { display:table-cell; vertical-align:middle; text-align:center;}
.thumb i , .logo i { *display:inline-block; *height:100%; *vertical-align:middle; }
.thumb img , .logo img { *vertical-align:middle; }
.thumb-cut { overflow: hidden;}
.thumb-cut a { text-align: center; float: left; position:relative; overflow:hidden; }
.thumb-cut img { vertical-align: text-top; float: none; position:relative;}
#page { background-color: #F5F5F5; width: 100%; height: 29px; border-bottom: 1px solid #D8D8D8; }
.warp-all { width: 1000px; margin: 0 auto;}

/* 公用顶部区域
-------------------------------------- */
.public-top-layout { color: #777; background-color: #FAFAFA; border-bottom: solid 1px #F0F0F0;}
.public-top-layout .topbar { height: 30px;}
.public-top-layout .user-entry { width: auto; height: 30px;line-height: 30px; float: left; padding: 0;margin-right: 10px;}
.public-top-layout .user-entry a { color: #333333}
.public-top-layout .seller-login { background-color: #5ba01f; display: inline-block; margin-left: 10px; border: 1px solid #5ba01f; border-radius: 3px; box-shadow: 2px 2px 0 rgba(204,204,204,0.65);}
.public-top-layout .seller-login a { line-height: 14px; color: #FFF; display: block; height: 14px; padding: 1px 4px;}
.public-top-layout .seller-login a:hover { text-decoration: none; background-color: #5ba01f;}
.public-top-layout .seller-login i { font-size: 14px; vertical-align: middle; margin-right: 4px;}
.public-top-layout .quick-menu { font-size: 0; *word-spacing:-1px/*IE6、7*/; text-align: right; width: 400px; height: 30px; float: right;}
.public-top-layout .quick-menu a { color: #000 !important;}
.public-top-layout .quick-menu dl { text-align: left; vertical-align: top; letter-spacing: normal; word-spacing: normal; display: inline-block; *display:inline/*IE6、7*/; width: 80px; height: 30px; position: relative; z-index: 999; *zoom:1/*IE6、7*/;}
.public-top-layout .quick-menu dl dt { font-size: 12px; line-height: 20px; height: 20px; padding: 5px 0; position: absolute; z-index: 2; top: 0px; left: 12px;}
.public-top-layout .quick-menu dl dt a:hover { text-decoration: none; color: #F30;}
.public-top-layout .quick-menu dl dt i { background: url(images/top_bg.png) no-repeat 0 0; vertical-align: middle; display: inline-block; width: 6px; height: 3px; margin-left: 6px;-webkit-transition: .2s ease-in; -moz-transition: -webkit-transform .2s ease-in; -o-transition: -webkit-transform .2s ease-in; transition: .2s ease-in;}
.public-top-layout .quick-menu dl.hover dt i { FILTER: progid:DXImageTransform.Microsoft.BasicImage(rotation=2); -moz-transform: rotate(180deg); -moz-transform-origin: 50% 30%; -webkit-transform: rotate(180deg); -webkit-transform-origin: 50% 30%; -o-transform: rotate(180deg); -o-transform-origin: 50% 30%; transform: rotate(180deg); transform-origin: 50% 30%;}
.public-top-layout .quick-menu dl dd { background-color: #FFF; display: none; width: 78px; border: solid 1px #F0F0F0; position: absolute; z-index: 1; top: 0; left: 0;}
.public-top-layout .quick-menu dl.hover dd { display: block;}
.public-top-layout .quick-menu dl dd ul { width: 78px; margin: 30px 0 0 0; }
.public-top-layout .quick-menu dl dd ul li a { font-size: 12px; line-height: 24px; display: block; clear: both; padding: 2px 0 2px 11px;}
.public-top-layout .quick-menu dl dd ul li a:hover { text-decoration: none; background-color: #F7F7F7;}
.warning { color: #C00; background-color: #FFC; width: 98%; clear: both; padding: 6px; margin: 6px auto; border: 1px dashed #F90;}
.warning label { clear: both; line-height: 20px;}


/* Scrollbar jQuery Plugin 滚动条插件
-------------------------------------- */
.ps-container .ps-scrollbar-x, .ps-container .ps-scrollbar-y { background-color: #AAA; height: 8px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; position: absolute; z-index: auto; bottom: 3px; opacity: 0; filter: alpha(opacity=0); -webkit-transition: opacity.25s linear; -moz-transition: opacity .25s linear; transition: opacity .25s linear;}
.ps-container .ps-scrollbar-x { left: auto; height: 8px; bottom: 3px; }
.ps-container .ps-scrollbar-y { right: 3px; width: 8px; bottom: auto; }
.ps-container:hover .ps-scrollbar-x, .ps-container:hover .ps-scrollbar-y { opacity: .6; filter: alpha(opacity=60);}
.ps-container .ps-scrollbar-x:hover, .ps-container .ps-scrollbar-y:hover { opacity: .9; filter: alpha(opacity=90); cursor: default;}
.ps-container .ps-scrollbar-x.in-scrolling, .ps-container .ps-scrollbar-y.in-scrolling { opacity: .9; filter: alpha(opacity=90);}
#faq { background-color: #5ba01f; width: 100%; border-top: solid 0px #F5F5F5; border-bottom: solid 0px #F2F2F2; overflow: hidden; margin-top:0px;margin-bottom:-1px;}
#faq ul { font-size: 0; *word-spacing:-1px/*IE6、7*/; white-space: nowrap; padding: 0 0 12px 0; margin-left: -1% }
#faq li { font-size: 12px; vertical-align: top; letter-spacing: normal; word-spacing: normal; display: inline-block; *display: inline/*IE7*/; width: 17%; zoom:1;}
#faq dl { display: block; width: 90%; margin: 0 auto;}
#faq dl dt { font: 16px/20px "microsoft yahei"; color: #4e4a34; padding: 10px 5px; margin: 5px 0; border-bottom: solid 1px #4e4a34;}
#faq dl dd { font: 12px/20px "microsoft yahei"; white-space: nowrap; text-overflow: ellipsis; display: block; clear: both; padding: 2px 5px; overflow: hidden; }
#faq dl dd i { font-size: 0; line-height: 0; background: url(images/top_bg.png) no-repeat -80px -10px; vertical-align: middle; display: inline-block; width: 3px; height: 3px; margin-right: 5px;}
#faq dl dd a { color: #4e4a34;}
#footer {font-size: 12px !important; text-align: center;  margin: 0 auto; padding-bottom: 10px; overflow: hidden;}
#footer p { color: #4e4a34; word-spacing: 5px; padding: 10px 0; }
#footer a { color: #4e4a34; text-decoration: none; }
#footer .delete_cart a{color: #000;}
#footer a:hover { text-decoration: underline; }
#footer .vol { font-family: Verdana, Geneva, sans-serif; font-weight: 600; font-style: oblique; font-size: 12px;}
#footer .vol .b { color: #00F;}
#footer .vol .o { color: #F60;}
#footer .vol em { font-family: Georgia, Arial;  font-weight: 600; font-style: italic; color: #000; margin-left: 2px;}

/* 调试模式 */
.trace { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; color: #000; line-height: 18px; background:#FFF299; padding:8px; margin:8px; border:1px dashed silver;}
.trace fieldset { margin:8px;}
.trace fieldset legend { font-size: 16px; color: #000; font-weight:bold;}
.trace fieldset div { overflow:auto; max-height: 300px; _height: 300px; text-align:left;}

/*页面整体宽度控制*/
.wrapper { width: 1200px; margin: auto;}
/* 公用头部区域
-------------------------------------- */
.header-wrap {background-color: #fff;padding-top: 10px; width: 100%;}
.public-head-layout { height: 100px;}
/* 站点logo */
.public-head-layout .site-logo { width: 300px; height: 60px; float: left; margin: 15px 0px auto 0;}
.public-head-layout .site-logo img { max-width: 440px; max-height: 60px;}
/* 头部搜索 */
.head-search-bar { width: 400px; float: left; margin: 17px 0 0; overflow: hidden;}
.head-search-bar .search-form { background-color:#8ab700; height: 36px; padding: 1px;}
.head-search-bar .input-text { line-height: 24px;  width: 82%; height: 24px; float: left; padding: 6px 1%; border: none 0; color: #b5b5ac;}
.head-search-bar .input-submit { font-size: 14px; color: #FFF; font-weight: 600; background-color: transparent; width: 15%; height: 40px; float: right; border: none; cursor: pointer;}
.head-search-bar .keyword { line-height: 20px; color: #999; width: 500px; height: 20px; margin-top: 4px; overflow: hidden;}
.head-search-bar .keyword ul { font-size: 0; *word-spacing:-1px/*IE6、7*/; vertical-align: top; display: inline-block; *display:inline/*IE6、7*/;}
.head-search-bar .keyword ul li { font-size: 12px; vertical-align: top; letter-spacing: normal; word-spacing: normal; display: inline-block; *display:inline/*IE6、7*/; margin-right: 12px;}
.head-search-bar .keyword ul li a{ color: #777;}
.head-search-bar .keyword ul li a:hover{ color: #FF0000;}
/* 头部用户型菜单*/
.head-user-menu { font-size: 0; *word-spacing:-1px/*IE6、7*/; float: right; margin: 18px 0 0 0; }
.head-user-menu dl { font-size: 12px; vertical-align: top; letter-spacing: normal; word-spacing: normal; display: inline-block; *display:inline/*IE6、7*/; margin-right: 10px; position: relative; z-index: 3; *zoom:1/*IE6、7*/;}
.head-user-menu dl.my-mall { width: 108px;}
.head-user-menu dl.my-cart { width: 124px;}
.head-user-menu dl.hover { z-index: 101;}
.head-user-menu dl dt { line-height: 20px; color: #555; background-color: #FAFAFA; height: 20px; padding: 10px; border: solid 1px #F0F0F0; position: absolute; z-index: 2; top: 0; right: 0; cursor: pointer;}
.head-user-menu dl.my-mall dt { width: 95px;}
.head-user-menu dl.my-cart dt { width: 110px;}
.head-user-menu dl.hover dt { background-color: #FFF; border-width: 1px; border-color: #F0F0F0 #F0F0F0 #FFF #F0F0F0;}
.head-user-menu dl dt span.ico { background: url(images/top_bg.png) no-repeat; vertical-align: middle; display: inline-block; width: 20px; height: 16px; }
.head-user-menu dl.my-mall span.ico { background-position: -100px 0; margin-right: 4px;}
.head-user-menu dl.my-cart span.ico { background-position: -120px 0; margin-right: 8px;}
.head-user-menu dl dt i { font-size: 0px; line-height: 0; vertical-align: middle; display: inline-block; width: 0px; height: 0px; margin-left: 8px; border-width: 4px; border-color: #777 transparent transparent transparent; border-style:solid dashed dashed dashed; -webkit-transition: .2s ease-in; -moz-transition: -webkit-transform .2s ease-in; -o-transition: -webkit-transform .2s ease-in; transition: .2s ease-in; position:absolute; top:18px; right:10px;}
.head-user-menu dl.hover dt i { FILTER: progid:DXImageTransform.Microsoft.BasicImage(rotation=2); -moz-transform: rotate(180deg); -moz-transform-origin: 50% 30%; -webkit-transform: rotate(180deg); -webkit-transform-origin: 50% 30%; -o-transform: rotate(180deg); -o-transform-origin: 50% 30%; transform: rotate(180deg); transform-origin: 50% 30%;}
.head-user-menu dl dd { background-color: #FFF; display: none; border: solid 1px #F0F0F0; position: absolute; z-index: 1; top: 40px; right: 0; }
.head-user-menu dl.my-mall dd { width: 308px;}
.head-user-menu dl.my-cart dd { width: 348px;}
.head-user-menu dl.hover dd { display: block;}
.head-user-menu dl dd a { color: #005EA6;}
.head-user-menu a.arrow i { background:url(images/top_bg.png) no-repeat -150px 0; vertical-align: middle; display: inline-block; width: 4px; height: 7px; margin-left: 4px;}
.head-user-menu dl dd .goods-thumb { width: 50px; height: 50px;}
.head-user-menu dl dd .goods-thumb a { line-height: 0; text-align: center; vertical-align: middle; display: table-cell; *display: block; width: 48px; height: 48px; border: solid 1px #DDD; overflow: hidden; }
.head-user-menu dl dd .goods-thumb img { max-width: 48px; max-height: 48px; margin-top:expression(48-this.height/2); *margin-top:expression(24-this.height/2);}
.head-user-menu dl dd .cart_width{ width:332px; float:left;}
.head-user-menu dl dd .sub-title { width:335px; line-height: 28px; height: 28px; padding: 7px; border-bottom: solid 1px #DDD;}
.head-user-menu dl.my-mall dd .sub-title{ width:295px;}
.head-user-menu dl dd .sub-title h4 { font-weight: 600; float: left;}
.head-user-menu dl dd .sub-title a { float: right;}
.head-user-menu dl dd .user-centent-menu { width: 308px; padding: 8px 0; overflow: hidden;}
.head-user-menu dl dd .user-centent-menu ul { width: 310px; margin-left: -2px;}
.head-user-menu dl dd .user-centent-menu ul li { width: 138px; float: left; padding: 4px 0 4px 16px; border-left: solid 1px #EEE; }
.head-user-menu dl dd .browse-history { background-color: #FAFAFA; width: 308px; border-style: solid; border-width: 1px 0 0; border-color: #DDD transparent transparent;}
.head-user-menu dl dd .browse-history .part-title { height: 20px; padding: 6px 8px; }sub-title
.head-user-menu dl dd .browse-history .part-title h4 { float: left;}
.head-user-menu dl dd .browse-history .part-title a { float: right;}
.head-user-menu dl dd .browse-history ul { font-size: 0; *word-spacing:-1px/*IE6、7*/; padding: 0 7px 7px 7px;}
.head-user-menu dl dd .browse-history ul li { vertical-align: top; letter-spacing: normal; word-spacing: normal; display: inline-block; *display:inline/*IE6、7*/; margin: 0 4px; *zoom: 1;}
.head-user-menu dl dd .browse-history .no-goods { text-align: center; display: block; width: 100%; font-size: 12px;}
.head-user-menu dl dd .incart-goods-box { display: block; width: 348px; max-height: 268px; overflow-y: scroll; position: relative; top:-1px;}
.head-user-menu dl dd .incart-goods { text-align: center; width: 100%;}
.head-user-menu dl dd .incart-goods .no-order { margin: 20px 0;}
.head-user-menu dl dd .incart-goods .loading { width: 16px; height: 16px; margin: 20px auto;}
.head-user-menu dl dd .incart-goods dl { display: block; width: 98%; height: 66px; clear: both; margin: 0 auto 0 2%; border-bottom: dotted 1px #DDD; position: relative; z-index: 1; }
.head-user-menu dl dd .incart-goods dt, .head-user-menu dl dd .incart-goods dd { background-color: transparent; border: 0; position: absolute; z-index: 1; }
.head-user-menu dl dd .incart-goods dt.goods-name { width:215px; line-height: 16px; background-color: transparent; text-align: left; height: 32px; padding: 0; top: 8px; left: 64px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap; padding-top:3px; }
.head-user-menu dl dd .incart-goods dt.goods-name a { color: #333;}
.head-user-menu dl dd .incart-goods dd.goods-thumb { top: 8px; left: 8px;}
.head-user-menu dl dd .incart-goods dd.goods-price {width: 80px; height: 16px; top: 6px; right: 12px; top:37px; left:54px;}
.head-user-menu dl dd .incart-goods dd.goods-price em { font-size: 11px !important; font-weight: normal!important; line-height: 16px; color: #777 !important; word-break: break-all; word-wrap: break-word; text-overflow: ellipsis; white-space: nowrap; text-align: right; width: 50px; margin-right: 4px; overflow: hidden; -webkit-text-size-adjust:none;}
.head-user-menu dl dd .incart-goods dd.goods-sales { line-height: 16px; color: #999; background-color: transparent; width: 270px; height: 16px; top: 42px; left: 64px; }
.head-user-menu dl dd .incart-goods dd.handle {  width: 32px; top: 38px; right: 10px;}
.head-user-menu dl dd .checkout { background-color: #F0F0F0; text-align: right; padding: 8px; overflow: hidden;}
.head-user-menu dl dd .checkout .total-price { line-height: 20px; display: block;}
.head-user-menu dl dd .checkout .total-price i { font-weight: 600; color: #5ba01f; margin: 0 4px;}
.head-user-menu dl dd .checkout .total-price em { font-family: Verdana, Geneva, sans-serif; font-size: 18px; font-weight: 600; color: #5ba01f;}
.head-user-menu dl dd .checkout .btn-cart { float: right; clear: both; line-height: 20px; color: #FFF; background-color: #5ba01f; padding: 4px 8px; margin-top: 4px; border-radius: 4px;}
.head-user-menu dl div.addcart-goods-num { font: bold 11px/14px Verdana; color: #FFF; background: #5ba01f; text-align: center; display: inline-block; height: 16px; min-width: 16px; max-width: auto!important; border: none 0; border-radius: 8px; position: absolute; z-index: 3; top: -4px; left: 20px;}

/* 公用导航区域
-------------------------------------- */
.public-nav-layout { background-color: #fafafa; width: 100%; height: 50px; position: relative; z-index: 99;border-bottom:solid 0px #5ba01f;}
/*站点导航菜单*/
.public-nav-layout .site-menu { font-size: 0; *word-spacing:-1px/*IE6、7*/; float: left;}
.public-nav-layout .site-menu li { vertical-align: top; letter-spacing: normal; word-spacing: normal; display: inline-block; *display:inline/*IE6、7*/;}
.public-nav-layout .site-menu li a { font-size: 14px; font-weight: 600; line-height: 40px; color: #3b0d35; height: 40px; padding: 0 20px; border-right: solid 0px #e23435; display: inline-block; *display:inline/*IE6、7*/; zoom:1;}
.public-nav-layout .site-menu li a:hover { text-decoration: none; color:#5ba01f;}
.public-nav-layout .site-menu li a.current { text-shadow: 1px 1px 0 rgba(0,0,0,0.2); color:#5ba01f;}
/*头部十七县市站点导航菜单*/
.public-nav-layout1 { background-color: #8ab700; width: 100%; height: 40px; position: relative; z-index: 99;border-bottom:solid 3px #8ab700;display: block;}
.public-nav-layout1 .site-menu {   float: right;}


.public-nav-layout1 .site-menu .site-menu-tit{width: 180px;float: left;color: #ffffff;font-size: 20px;line-height: 43px;height: 40px;margin:0px;border-right: 0px; text-align: center;}
.public-nav-layout1 .site-menu li {border-right: 1px solid #ffffff;height: 20px; margin: 10px 0;  width: 55px;float: left; vertical-align: top; letter-spacing: normal; word-spacing: normal; display: inline-block; *display:inline/*IE6、7*/;}
.public-nav-layout1 .site-menu li a {width:35px; font-weight: 600; line-height: 20px; color: #ffffff; height: 20px; padding: 0px; border-right: solid 0px #e23435; }
.public-nav-layout1 .site-menu li a:hover { text-decoration: none; color:#fff;}
.public-nav-layout1 .site-menu li a.current { text-shadow: 1px 1px 0 rgba(0,0,0,0.2); color:red;}
/*分类导航菜单*/
.public-nav-layout .all-category { display: block; width: 210px; height: 40px; float: left; border: solid #e6e6e6; border-width: 0 1px; position:relative;}
.public-nav-layout .all-category .title { line-height: 20px; height: 20px; padding: 10px;background:#5ba01f;}
.public-nav-layout .all-category .title h3 a { font-weight: 600; color: #FFF; float: left; margin-left: 4px;}
.public-nav-layout .all-category .title i { font-size: 0px; line-height: 0; width: 0px; height: 0px; float: right; margin: 8px 4px 0 0; border-width: 5px; border-color: #FFF transparent transparent transparent; border-style: solid dashed dashed dashed;}
.category {display: block}
.public-nav-layout .all-category .category { display:none; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#19000000', endColorstr='#19000000'); background:rgba(0,0,0,0.1); width: 210px; padding: 0 1px 1px; margin-left: -1px; /*position:relative;*/ float:left;}
.public-nav-layout .all-category:hover .category { display:block;}
.public-nav-layout .category .menu { background-color: #FFF;}
.public-nav-layout .category .menu li { background-color: #FAFAFA; width: 210px; height: 66.8px; float: left; border-top: solid 1px #FFF; /*position: relative; z-index: 1; zoom:1;*/}
.public-nav-layout .category .menu li.odd { background-color: #FAFAFA;}
.public-nav-layout .category .menu li.even { background-color: #F0F0F0;}
.public-nav-layout .category .menu li.hover { z-index: 2;}
.public-nav-layout .category .class { border-style: solid; border-width: 1px 0 1px 4px; border-color: transparent; display: block; width: 178px; height: 35px; padding: 19px 15px; float:left; /*position: absolute; z-index: 1; top: -1px; left: -1px;*/ margin-top:-2px; margin-left:-1px; position:relative; z-index:999}
.public-nav-layout .category .hover .class { background-color: #FFF!important; border-color: #5ba01f transparent #5ba01f #5ba01f; z-index: 2;}
.public-nav-layout .category .class span.ico { width: 16px; height: 16px; float: left; margin-right: 15px; float:left; filter:alpha(opacity=50)/*IE*/; -moz-opacity:0.5/*Moz+FF*/; opacity: 2.5;}
.public-nav-layout .category .menu li.hover .ico { filter:alpha(opacity=100)/*IE*/; -moz-opacity:1/*Moz+FF*/; opacity: 1;}
.public-nav-layout .category .class span.ico img { max-width: 29px; max-height: 25px; -webkit-filter: grayscale(100%)/*Webkit*/; -o-filter: grayscale(100%); filter: gray;}
.public-nav-layout .category .menu li.hover .ico img { -webkit-filter: grayscale(0)/*Webkit*/; -o-filter: grayscale(0); filter: none;}
.public-nav-layout .category .class h4 { font-weight: 600; line-height: 16px; color: #333; height: 16px; float: left;}
.public-nav-layout .category .class h4 a { color: #333;}
.public-nav-layout .category .menu li.hover .class h4 a, .public-nav-layout .category .menu li.hover .class h4 a:hover { color: #5ba01f;}
.public-nav-layout .category .class .recommend-class { line-height: 16px; width: 168px; height: 16px; float: left; clear: both; margin-top: 4px; overflow: hidden;padding-left:30px;}
.public-nav-layout .category .class .recommend-class a { color: #999; white-space: nowrap; margin-right: 6px;}
.public-nav-layout .category .class .arrow { background: url(images/top_bg.png) no-repeat -150px -10px; width: 5px; height: 9px; float: right;}
.public-nav-layout .category .sub-class { background-color: #FFF; display: none; width: 973px; height:auto !important; min-height:480px; height:480px; padding: 0 7px; border: solid 1px #5ba01f; position: absolute; z-index: 1;top: 39px; left: 210px; display:none}
.public-nav-layout .category li.hover .sub-class { display: block;}
.public-nav-layout .category .sub-class dl { width: 705px; padding:5px 0px; margin: 3px 8px 0px 0px; border-bottom:1px #eee solid; float: left;}
.public-nav-layout .category .sub-class dl dt { line-height: 24px; width:77px; text-align:right; padding-right:10px; float:left;}
.public-nav-layout .category .sub-class dl dt h3 { font-weight: 600;}
.public-nav-layout .category .sub-class dl dt h3 a{ font-size:14px; font-family: "microsoft yahei", "微软雅黑", Arial, Helvetica, sans-serif;}
.public-nav-layout .category .sub-class dl dt a:hover { font-weight: 600; color: #5ba01f;}
.public-nav-layout .category .sub-class dl dd { font-size: 0; *word-spacing:-1px/*IE6、7*/; padding: 3px 0px; line-height:24px; width:610px; float:left;}
.public-nav-layout .category .sub-class dl dd.brands-class { border-top: dotted 1px #333; margin-top: 4px;}
.public-nav-layout .category .sub-class dl dd a { font-family: Tahoma; font-size: 12px; line-height: 18px; color: #555; background: url(images/top_bg.png) no-repeat right -24px; vertical-align: top; letter-spacing: normal; word-spacing: normal; display: inline-block; *display:inline/*IE6、7*/; height: 16px; padding-right: 7px; margin: 2px 7px 2px 0; *zoom:1/*IE6、7*/;}
.public-nav-layout .category .sub-class dl dd h5 { font-size: 12px; line-height: 20px; color: #333; margin: 4px 0 2px 0;}

.public-nav-layout .category .sub-class dl dd a.nobackground{ background:none}
.public-nav-layout .category .sub-class .cat_masonry_left{ width:713px; padding:5px 0px 10px; float:left;}
.public-nav-layout .category .sub-class .cat_masonry_right{ width:240px; float:left; padding:20px 0px 0px 20px; overflow:hidden;}
.public-nav-layout .category .sub-class .cat_masonry_right .cmr_top, .public-nav-layout .category .sub-class .cat_masonry_right .cmr_bottom{width:240px; float:left;}
.public-nav-layout .category .sub-class .cat_masonry_right .cmr_bottom{ padding:15px 0px 0px 10px;}
.public-nav-layout .category .sub-class .cat_masonry_right li{ width:100px; height:33px; border:1px #eee solid; float:left; clear:inherit; margin:5px 0px 5px 10px; overflow:hidden;}

/* 面包屑所在位置 */
.nch-breadcrumb-layout { text-align: center;}
.nch-breadcrumb { font-size: 0; *word-spacing:-1px/*IE6、7*/; text-align: left; height: 20px; padding: 10px 0; margin: 0 auto;}
.nch-breadcrumb span { font-size: 12px; line-height: 20px; color: #999; letter-spacing: normal; word-spacing: normal; display: inline-block; *display: inline/* IE6,7*/; height: 20px; zoom: 1;}
.nch-breadcrumb i { font-size: 14px; color: #AAA; margin-right: 4px;}
.nch-breadcrumb span.arrow { font-family: "宋体"; line-height: 20px; color: #AAA; margin: 0 6px;}
.nch-breadcrumb a { color: #777; display: block; }
.nch-breadcrumb a:hover { color: #5ba01f;}

/* 注册表单样式 */
.nc-login-layout { width: 850px; margin: 0 auto;}
.nc-login { width: 400px; float:right; margin-top: 0px;}
.nc-login-title { background:#eeeeee; border: #D8D8D8 solid; border-width: 1px 1px 0 1px;}
.nc-login-title h3 {font-size:18px; font-family: "microsoft yahei"; font-weight:700; line-height: 20px; padding:15px 0 25px 25px; color: #555;}
.nc-login-content { background:#eeeeee; padding: 0px 0px 0px 15px; border: #D8D8D8 solid; border-width: 0 1px; overflow:hidden; zoom:1;}
.nc-login-content dl { width: 100%; float:left; clear: both; padding: 0; }
.nc-login-content dt { font-size:14px; line-height: 28px; color: #777; text-align: right; width: 22%; float:left; }
.nc-login-content dd { text-align:left; width:75%; float:right;}
.nc-login-content dd label { clear:both; float:left; line-height: 24px; height:24px; width:210px; margin:0;}
.nc-login-content dd .text{ font-family: Tahoma; width: 220px; height: 20px; line-height: 20px; background-color:#FFF; padding: 3px!important; border: solid 1px; border-color: #BBB;}
.nc-login-content dd .text:focus{ background-color:#FFF; border-color: #EFA100; outline: 2px solid #FFDC97;}
.nc-login-content dd a { line-height: 28px;height: 28px; text-align: left; color: #999;}
.nc-login-content .submit { font-size: 14px; font-weight: 700; color: #FFF; background: url(images/denglu1.jpg) no-repeat scroll; vertical-align: middle;  width: 308px; height: 30px; padding: 0; margin: 0; border: 0; cursor: pointer;}
.nc-login-content .submit1 { font-size: 14px; font-weight: 700; color: #FFF; background: url(images/login.png) no-repeat scroll 0px -56px; vertical-align: middle;  width: 98px; height: 34px; padding: 0; margin: 0; border: 0; cursor: pointer;}
.nc-login-content .submit:hover{ background: url(images/denglu1.jpg) no-repeat scroll; }
.nc-login-content .submit1:hover{ background: url(images/login.png) no-repeat scroll 0px -90px; }
.nc-login-layout a.forget { font-weight:700; color:#06C; vertical-align: middle; margin-left:10px;}
.nc-login-layout a.register { font-weight: 600; line-height: 26px; color: #555; background: #FFF url(images/login.png) no-repeat scroll -98px -56px; text-align: center; display:inline-block; width: 50px; height: 26px; margin: 0 6px;}
.nc-login-layout a:hover.register {background-position: -98px -82px; color: #000;text-decoration: none;}
.nc-login-layout a.agreement { color: #c53801; font-weight:600; }
.nc-login-layout a.agreement:hover { text-decoration: underline; }
.nc-login-other { border-top: dashed 1px #D8D8D8; padding:10px 0px 20px 28%;}
.nc-login-other p { line-height: 20px; color: #777; }
.nc-login-other a { text-decoration: none; display: inline-block; background: url(images/login.png) no-repeat scroll; vertical-align: middle; margin-top: 10px; height: 28px;}
.nc-login-other a.qq { background-position: -88px 0px; width: 78px;}
.nc-login-other a:hover.qq {background-position: -88px -28px;}
.nc-login-other a.sina { background-position: -166px 0px; width: 88px;}
.nc-login-other a:hover.sina {background-position: -166px -28px;}
.nc-login-bottom { clear: both; background: url(images/login.png) no-repeat scroll 0px -124px; width: 400px; height: 40px;}
.nc-login-layout .left-pic { background-color: #FFF; width: 450px; height: 350px; float:left; position: relative; z-index:1;}
.nc-login-layout .left-pic img { width: 450px; height: 350px; position: absolute; z-index:1; top:0; left:0 }
.nc-login-layout .left-pic span { position:absolute; z-index: 2; top:220px; left:100px; line-height:32px; font-size: 24px; font-family:"microsoft yahei"; width: 250px; text-align: center; }
.nc-login-layout .left-pic p a { color: #FFF; position:absolute; z-index: 2; top:270px; left: 165px; line-height:28px; font-size: 12px; width: 120px; text-align: center; }
.nc-login-left { line-height: 22px; color: #626A73; display: inline; width: 450px; float: left; margin: 10px 0;}
.nc-login-left h3 { font-size:18px; font-family: "microsoft yahei"; font-weight:700; color: #555; line-height: 30px; margin-top: 2px; margin-bottom: 6px;}
.nc-login-left ol { width: 420px; margin-top: 20px;  border-bottom: dashed 1px #E7E7E7;}
.nc-login-left ol li { font-family: "microsoft yahei"; font-size: 14px; line-height: 48px; display: block; vertical-align: middle; width: 200px; height: 48px; float: left; padding: 0 0 12px 0; margin: 0 0 5px 10px; overflow: hidden;}
.nc-login-left ol li i { display: inline-block; background: url(images/login.png) no-repeat scroll; vertical-align: middle; width: 48px; height: 48px; margin-right:10px;}
.nc-login-left ol li.ico01 i { background-position: -256px 0;}
.nc-login-left ol li.ico02 i { background-position: -304px 0; }
.nc-login-left ol li.ico03 i { background-position: -352px 0; }
.nc-login-left ol li.ico04 i { background-position: -256px -48px; }
.nc-login-left ol li.ico05 i { background-position: -304px -48px; }
.nc-login-left ol li.ico06 i { background-position: -352px -48px; }
.nc-login ul li { background:#FFF; display:block;border: solid #D8D8D8;border-width: 1px 1px 1px 1px;float: left;width: 199px;height:30px; line-height: 30px;text-align: center; margin: 5px -1px 0 -1px; font-size:12px; font-weight:600;line-height: 28px; position:relative; z-index:1;}
.nc-login ul li a { color:#999;}
.nc-login ul li.ui-tabs-selected { line-height:36px; font-size: 14px; font-weight:600;border: solid #D8D8D8;border-width: 1px 1px 0 1px;background: #F9F9F9;float: left;width: 198px; height:36px; margin:0;text-align: center;position:relative; z-index:2;}
.nc-login ul li.ui-tabs-selected a { color: #333;}


/* ===============
 * 重新定义Html元素
 * =============== */
html, body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, fieldset, input { padding: 0; margin: 0;}
h1, h2, h3, h4, h5, h6, pre, code, address, caption, cite, code, em, strong, table, th, td { font-size: 1em; font-style: normal; font-weight: normal;}
strong { font-weight: bold;}
ul, ol { list-style: none outside none;}
fieldset, img { border: medium none;}
caption, th {  text-align: left;}
table { border-collapse: collapse; border-spacing: 0;}

body { font: 13px/150% Arial,Verdana,"宋体"; color: #666666;  background: #f9f9f9 none repeat scroll 0 0; margin: 0; padding: 0;}
a { color: #555; outline: medium none;}
a:link, a:visited, a:active { text-decoration: none;}
a:hover { color: #E4393C; text-decoration: none;}
i, cite, em { font-style: normal;}
/* ==========================
 * 为旧版本浏览器格式化Html5元素
 * ========================== */
article, aside, dialog, footer, header, section, footer, nav, figure, menu { display:block; }

/* ==========================
 * 常用宽度、高度、边距、边框属性
 * ========================== */
.w { width: 100%}
.wrapper { width: 1200px; margin: auto;}
.fl { float: left;}
.fr { float: right;}
.block { display: block;}
.none { display: none;}
.goods-price { font-family: Verdana;}
.goods-price em { font-weight: 600; color: #5ba01f;}
/* 首页焦点区域
-------------------------------------- */
.home-focus-layout { width: 100%; height: 481px; position: relative; z-index: 1;}
.home-focus-layout1 { width: 100%; height: 180px; position: relative; z-index: 1;}
/* 满屏背静切换焦点图 */
.full-screen-slides { width: 100%; height: 481px; position: relative; z-index: 1;}
.full-screen-slides li { width: 100%; height: 100%; position: absolute; z-index: 1; top: 0; left: 0;}
.full-screen-slides li a { display: block; width:776px; height:270px; text-indent:-9999px; margin-left: -388px; position: absolute; z-index: 2; left: 50%;}
.full-screen-slides-pagination{ font-size: 0; *word-spacing:-1px/*IE6、7*/; filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#33FFFFFF', endColorstr='#33FFFFFF'); background: rgba(255,255,255,0); text-align: right; display:block; list-style:none; width: 760px; height: 6px; padding:7px 8px ; margin-left: -388px; position:absolute; right:2%; bottom:5px; z-index: 9;}
.full-screen-slides-pagination li {width: 100px;height: 14px;line-height: 18px;background: rgba(119,180,50,0.25) none repeat scroll 0% 0%;margin: 0px 2px;color: #77B432;float: right;border-radius: 12px;border-top-left-radius: 12px;border-top-right-radius: 12px;border-bottom-right-radius: 12px;border-bottom-left-radius: 12px;text-align: center;}
.full-screen-slides-pagination a { display: block; width:100%; height:100%; padding:0; margin:0; text-indent:-9999px;}
.full-screen-slides-pagination .current { background:#5ba01f;}
/* 三联切换焦点图 */
.jfocus-trigeminy { width: 777px; height: 180px; margin-left: -388px; clear: both; position: absolute; z-index: 2; top: 0px; left: 50%; overflow: hidden;}
.jfocus-trigeminy ul { background-color: #FFF; width: auto; height: 180px; position: absolute; z-index: 1; overflow: hidden;}
.jfocus-trigeminy ul li { width: 777px; height: 180px; float: left; margin-left: -1px; }
.jfocus-trigeminy ul li a { display: block; width: 259px; height: 180px; float: left;}
.jfocus-trigeminy ul li a img { max-width: 259px; max-height: 180px;}
.jfocus-trigeminy .arrow { background: url(images/home_bg.png) no-repeat; width: 45px; height: 100px; position: absolute; z-index: 2; top: 40px; cursor: pointer; }
.jfocus-trigeminy .pre { background-position: 0 -100px; left: 0;}
.jfocus-trigeminy .next { background-position: -45px -100px; right: 0;}
.jfocus-trigeminy .pagination{ display: none;}
/*焦点区域右侧*/
.home-focus-layout1 .right-sidebar { filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#19000000', endColorstr='#19000000');background:rgba(0,0,0,0.1); width: 210px; height: 480px; padding: 0 1px 1px; margin-left: 388px; position: absolute; z-index:1; top: 0; left: 50%; }
/*服务标志*/
.home-focus-layout1 .policy { background-color: #FFF; width: 210px; height: 82px; padding: 8px 0 0;}
.home-focus-layout1 .policy ul { width: 210px; height: 80px; }
.home-focus-layout1 .policy ul li { line-height: 24px; color: #999; background: url(images/CP.png) no-repeat; width: 50px; height: 24px; float: left; padding: 52px 10px 0 10px}
.home-focus-layout1 .policy ul li.b1 { background-position: 0 0;}
.home-focus-layout1 .policy ul li.b2 { background-position: -70px 0;}
.home-focus-layout1 .policy ul li.b3 { background-position: -140px 0;}

/* 商城首页-新闻及店铺Tab切换 */
.tabs-hide { display: none !important;}
.tabs-panel .store-join-btn { background: url(images/home_bg.png) no-repeat 0 -200px; display: block; width: 180px; height: 60px; margin: 20px auto 10px;}
.tabs-panel .store-join-help { color: #999; display: block; text-align: center; }
.tabs-panel .store-join-help:hover { text-decoration: none; color: #39C;}
.tabs-panel .store-join-help i { font-size: 14px; margin-right: 4px;}
/*团购活动*/
.home-focus-layout1 .groupbuy {background-color: transparent; width: 211px; height: 180px; position:absolute;right:0px; z-index: 1; overflow: hidden;}
.home-focus-layout1 .groupbuy .title { line-height: 30px; background-color: #F0F0F0; color: #777; width: 210px; height: 30px;}
.home-focus-layout1 .groupbuy .title i {line-height: 16px; color: #FFF; background-color: #5ba01f; vertical-align: middle; text-align: center; display: inline-block; width: 16px; height: 16px; margin: auto 8px auto 5px; border-radius: 2px;}
.home-focus-layout1 .groupbuy ul { height: 210px; padding: 0px; margin: 0px; float: left; clear: both; position: absolute; z-index:1;}
.home-focus-layout1 .groupbuy ul li {width: 210px; height: 208px; padding: 0px; }
.home-focus-layout1 .groupbuy .pagination { display: none;}
.home-focus-layout1 .groupbuy .arrow { background: url(images/home_bg.png) no-repeat; width: 19px; height: 29px; position: absolute; z-index: 2; top: 80px; cursor: pointer;}
.home-focus-layout1 .groupbuy:hover .arrow { opacity: 0.5!important;}
.home-focus-layout1 .groupbuy .arrow:hover { opacity: 0.8!important;}
.home-focus-layout1 .groupbuy .pre { background-position: -160px -40px; left: 0;}
.home-focus-layout1 .groupbuy .next { background-position: -180px -40px; right:0;}
.home-focus-layout1 .groupbuy dl { background-color: #FFF; background-repeat: no-repeat; background-position: top center; width: 210px; height: 122px; padding-bottom: 28px; position: relative; z-index: 1;}
.home-focus-layout1 .groupbuy dl dt { color: #FFF; text-shadow: 1px 1px 0 rgba(0,0,0,0.25); filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#7F000000', endColorstr='#7F000000');background:rgba(0,0,0,0.5); text-overflow: ellipsis; white-space: nowrap; width: 200px; height: 20px; padding: 2px 5px 38px 5px; position: absolute; z-index: 1; top: 70px; left: 0; overflow: hidden;}
.home-focus-layout1 .groupbuy dl dd.price { font-family: Verdana, Geneva, sans-serif; background: url(images/home_bg.png) no-repeat 0 0; width: 200px; height: 30px; position: absolute; z-index: 1; top: 88px; left: 10px;}
.home-focus-layout1 .groupbuy dl dd.price .groupbuy-price { font-size: 16px; font-weight: 600; color: #FFF; line-height: 24px; display: block; height: 24px; float: left; margin: 3px 0 auto 12px;}
.home-focus-layout1 .groupbuy dl dd.price .original-price { font-size: 12px; color: #FFF; text-decoration: line-through; line-height: 24px; color: #F99; display: block; float: left; height: 24px; margin: 3px 0 auto 4px;}
.home-focus-layout1 .groupbuy dl dd.price .buy-button a { font-weight: 600; color: #FFF; background-color: #e6e6e6; line-height: 20px; text-align: center; width: 54px; height: 22px; float: right; margin: 5px 5px auto auto;}
.home-focus-layout1 .groupbuy dl dd.time { font-family: Verdana; background-color: #FFF; width: 200px; height: 20px; padding: 4px 5px; position: absolute; z-index: 1; bottom: 0; left: 0;}
.home-focus-layout1 .groupbuy dl dd.time .sell { float: left;}
.home-focus-layout1 .groupbuy dl dd.time .sell em { font-weight: 600; color: #E72551; margin-left: 2px;}
.home-focus-layout1 .groupbuy dl dd.time .time-remain { color: #777; float: right;}
.home-focus-layout1 .groupbuy dl dd.time .time-remain em { font-weight: 600; color: #E72551;}
/* 商城首页-新闻及店铺Tab切换*/
.proclamation {float:left;background: #FFF; width: 212px; height: 180px;}
.proclamation .tabs-nav { background: #F7F7F7; height:30px; border: solid #E7E7E7; border-width: 1px 0; position:relative; z-index:1;}
.proclamation .tabs-nav li { background:#F7F7F7; text-align: center; display: block; width: 103px; height: 20px; float: left; padding: 5px 0; margin: 0; border: solid #F7F7F7; border-width: 0 0 0 1px; position: relative; z-index: 9; cursor: pointer;}
.proclamation .tabs-nav li h3 { font-weight: 600; line-height:20px;}
.proclamation .tabs-nav li.tabs-selected { color: #333; font-weight: 600; line-height: 20px; background: #FFF; width: 104px; height: 20px;  border-style: solid; border-color: transparent #E7E7E7 #FFF #E7E7E7; border-width: 0 1px 1px 1px ; position: relative; z-index:10; _margin-bottom: -1px/* IE6 */; }
.proclamation .tabs-nav li h3, #news .tabs-nav li.tabs-selected h3 { color:#333;}
.proclamation .tabs-panel  {width: 95%; margin: 6px auto;}
.proclamation .mall-news {}
.proclamation .mall-news li { line-height: 20px; text-overflow: ellipsis; white-space: nowrap; height: 20px; padding: 1px 0; overflow: hidden;}
.proclamation .mall-news li a:hover{ color:#5ba01f}
.proclamation .mall-news li i { background: url(images/home_bg.png) no-repeat -70px -40px; vertical-align: middle; display: inline-block; width: 2px; height: 2px; margin-right: 6px;}
.proclamation .mall-news li time { font-family: Tahoma, Geneva, sans-serif; color: #999; font-size: 10px; margin-left: 6px;}
.tabs-hide { display: none !important;}
.home-sale-layout { overflow: hidden;}
.home-sale-layout .left-layout { width: 989px; float: left; border-bottom: solid 0px #F0F0F0;margin-top: 15px;}
.home-sale-layout .tabs-nav { background-color: transparent; width: 100%; height: 40px; border-style: solid; border-width: 0 0 2px 0; border-color: transparent transparent #F0F0F0 transparent; position: relative; z-index: 1;}
.home-sale-layout .tabs-nav li { background-color: transparent; width: 17.9%; *width: 195px; height: 40px; float: left; padding: 0; position: relative; z-index: 1; cursor: pointer;margin:2px 10px}
.home-sale-layout .tabs-nav li h3 { font-size: 14px; font-weight: 600; line-height: 38px; text-align: center;background:#f2f2f2;}
.home-sale-layout .tabs-nav li i { font-size: 0px; line-height: 0; display: none; width: 0px; height: 0px; float: right; margin-left: -4px; border-width: 0px;  border-style: dashed dashed solid dashed; position: absolute; z-index: 1; bottom: 0; left: 50%;}
.home-sale-layout .tabs-nav .tabs-selected { border-style: solid; border-width: 0 0 2px 0; border-color: #f2f2f2;}
.home-sale-layout .tabs-nav .tabs-selected i { display: block; border-color: transparent transparent #5ba01f;}
.home-sale-layout .tabs-nav .tabs-selected h3 { color: #fff; background-color:#5ba01f;height:42px;margin-top:-2px;}
.home-sale-layout .tabs-panel { width: 989px; overflow: hidden;}
.home-sale-layout .tabs-panel ul { width: 990px; margin-left: -1px; overflow: hidden;}
.home-sale-layout .tabs-panel ul li { width: 197px; height: 235px; padding: 15px 0 0; border-left: dotted 1px #F0F0F0; float: left; overflow: hidden;}
.home-sale-layout .tabs-panel dl { width: 160px; margin: 0 auto auto; position: relative; z-index: 1;}
.home-sale-layout .tabs-panel dl dt.goods-name { font-family: Tahoma, Geneva, sans-serif; line-height: 16px; width: 160px; height: 32px; position: absolute; z-index: auto; top: 164px; left: 0; overflow: hidden;}
.home-sale-layout .tabs-panel dl dd.goods-thumb { width: 160px; height: 160px; position: absolute; z-index: auto; top: 0; left: 0;}
.home-sale-layout .tabs-panel dl dd.goods-thumb a { text-align: center; vertical-align: middle; display: table-cell; *display: block; width: 160px; height: 160px; overflow: hidden;}
.home-sale-layout .tabs-panel dl dd.goods-thumb img { max-width: 160px; max-height: 160px; margin-top:expression(160-this.height/2); *margin-top:expression(80-this.height/2);}
.home-sale-layout .tabs-panel dl dd.goods-price { line-height: 20px; color: #999; position: absolute; z-index: auto; top: 200px; left: 0;}
.home-sale-layout .tabs-panel dl dd.goods-price em { font-size: 14px; vertical-align: middle;}
.home-sale-layout .right-sidebar { width: 211px; float: right;}
.home-sale-layout .right-sidebar .title { height: 55px; border-bottom: solid 2px #5ba01f;}
.home-sale-layout .right-sidebar .title h3 { font-size: 16px; font-weight: 600; line-height: 60px; color: #5ba01f; margin-left: 20px;}
.home-sale-layout .sale-discount { width: 210px; height: 252px; overflow: hidden; position: relative; z-index: 1;}
.home-sale-layout .sale-discount ul { width: auto; height: 252px; position: absolute; z-index: 1;}
.home-sale-layout .sale-discount ul li { width: 210px; height: 50px; float: left; padding: 191px 0 0 0;}
.home-sale-layout .sale-discount .arrow { background: url(images/home_bg.png) no-repeat; width: 19px; height: 29px; margin-top: -40px; position: absolute; z-index: 2; top: 50%; cursor: pointer; opacity: 0.25!important; }
.home-sale-layout .sale-discount .arrow:hover { opacity: 0.85!important;}
.home-sale-layout .sale-discount .pre { background-position: -160px -70px; left: 0;}
.home-sale-layout .sale-discount .next { background-position: -180px -70px; right: 0;}
.home-sale-layout .sale-discount dl { height: 59px; width: 210px; border-bottom: solid 1px #F0F0F0; position: relative; z-index: 1;}
.home-sale-layout .sale-discount dl dt, .home-sale-layout .sale-discount dl dd { position: absolute; z-index: auto;}
.home-sale-layout .sale-discount dt.goods-name { text-overflow: ellipsis; white-space: nowrap; width: 200px; height: 20px; top: 30px; left: 5px; overflow: hidden;}
.home-sale-layout .sale-discount dd.goods-thumb { top: -155px; left: 30px;}
.home-sale-layout .sale-discount dd.goods-thumb a { text-align: center; vertical-align: middle; display: table-cell; *display: block; width: 150px; height: 150px; overflow: hidden;}
.home-sale-layout .sale-discount dd.goods-thumb img { max-width: 150px; max-height: 150px; margin-top:expression(150-this.height/2); *margin-top:expression(75-this.height/2);}
.home-sale-layout .sale-discount dd.goods-price { font: 600 16px/30px Verdana; color: #5ba01f; width: 200px; height: 30px; top: 0; left: 5px; }
.home-sale-layout .sale-discount dd.goods-price .original { font-size: 12px; color: #AAA; font-weight: normal; text-decoration: line-through; margin-left: 6px;}
.home-sale-layout .sale-discount dd.goods-price-discount { color: #FFF; background: url(images/home_bg.png) no-repeat -100px -100px; text-align: center; width: 48px; height: 24px; padding: 28px 0 16px 0; top: -40px; right: 5px;}
.home-sale-layout .sale-discount dd.goods-price-discount em { font-size: 16px; font-weight: 600; margin-right: 2px;}
.home-sale-layout .sale-discount dd.time-remain { color: #999; line-height: 16px; text-align: center; width: 210px; height: 16px; top: -180px; left: 0;}
.home-sale-layout .sale-discount dd.timeBox { color: #999; line-height: 16px; text-align: center; width: 210px; height: 16px; top: -180px; left: 0;}
.home-sale-layout .sale-discount dd.time-remain i { background: url(images/home_bg.png) no-repeat -40px -60px; vertical-align: middle; display: inline-block; width: 11px; height: 11px; margin-right: 4px;}
.home-sale-layout .sale-discount dd.timeBox i { background: url(images/home_bg.png) no-repeat -40px -60px; vertical-align: middle; display: inline-block; width: 11px; height: 11px; margin-right: 4px;}
.home-sale-layout .sale-discount dd.time-remain em { font-weight: 600; color: #555; margin: 0 2px;}
.home-sale-layout .sale-discount dd.timeBox em { font-weight: 600; color: #555; margin: 0 2px;}
.home-sale-layout .sale-discount dd.goods-buy-btn {}
.home-sale-layout .sale-discount .preNext { opacity: 0.5 !important;}
.home-sale-layout .sale-discount .preNext:hover { opacity: 1 !important;}

/* 首页标准内容模块
-------------------------------------- */
.home-standard-layout { height: 540px; overflow: hidden; margin-top: 25px; position:relative}
/*区块左侧*/
.home-standard-layout .left-sidebar { width: 212px; height: 540px; float: left; background:#FF7D7D}
.home-standard-layout .left-sidebar .title { background-color: #FFF; width: 100%; height: 40px;}
.home-standard-layout .left-sidebar .title .pic-type {}
.home-standard-layout .left-sidebar .title .pic-type img { max-width: 210px; max-height: 40px; margin: 0 1px; }
.home-standard-layout .left-sidebar .title .txt-type { height: 32px;}
.home-standard-layout .left-sidebar .title .txt-type span { font-family: Tahoma; font-size: 18px; line-height: 28px; background: #FFF; vertical-align: middle; text-align: center; display: inline-block; width: 28px; height: 28px; margin: auto 8px auto 2px; border: solid 2px; border-radius: 18px;}
.home-standard-layout .left-sidebar .title .txt-type h2 { font: 22px/32px "microsoft yahei"; color: #555; vertical-align: middle; display: inline-block; *display: inline/*IE6,7*/; zoom:1;}
/*区块左侧广告*/
.home-standard-layout .left-ads { width: 100%; height: 500px;}
.home-standard-layout .left-ads img { max-width: 212px; max-height: 500px;}
/*左侧推荐分类*/
.home-standard-layout .recommend-classes { width: 200px; height: 220px; margin: 0 auto; overflow: hidden;}
.home-standard-layout .recommend-classes ul { font-size: 0; *word-spacing:-1px/*IE6、7*/; width: 202px; height: 222px; margin: -1px;}
.home-standard-layout .recommend-classes ul li { display: inline-block; *display: inline; zoom: 1;}
.home-standard-layout .recommend-classes ul li a { font-size: 13px; text-shadow: 1px 1px 0 rgba(0,0,0,0.05); color: #FFF; line-height: 21px; background: url(images/home_bg.png) no-repeat -200px 10px; text-align: center; display: block; width: 101px; height: 21px; padding: 7px 0; border-style: solid; border-width: 1px 0;}
.home-standard-layout .recommend-classes ul li a:hover { text-decoration: none; text-shadow: none; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#19000000', endColorstr='#19000000');background:rgba(0,0,0,0.1);}
/*区块中部*/
.home-standard-layout .middle-layout { width: 970px; height: 100%; float: left;}
.home-standard-layout .tabs-nav { background-color: transparent; width: 100%; height: 40px; border-style: solid; border-width: 0 0 2px 0; border-color: transparent transparent #DDD transparent; position: relative; z-index: 1;}
.home-standard-layout .tabs-nav li { background-color: #f2f2f2; width: 18%; height: 30px; float: left; padding: 0; border-style: solid; border-width: 0 0 2px 0; border-color: transparent; position: relative; z-index: 1; cursor: pointer;margin:8px 10px 0px;}
.home-standard-layout .tabs-nav li h3{font-size: 14px; font-weight: 600; line-height: 38px; text-align: center;}
.home-standard-layout .tabs-nav li h3 a{ font-size: 14px; font-weight: 600; line-height: 38px; text-align: center;color: #666666;}
.home-standard-layout .tabs-nav li.tabs-selected h3 a{color: #fff;}
.home-standard-layout .tabs-nav li i { font-size: 0px; line-height: 0; display: none; width: 0px; height: 0px; float: right; margin-left: -4px; border-width: 5px;  border-style:dashed dashed solid dashed; position: absolute; z-index: 1; bottom: 0; left: 50%;}
.home-standard-layout .tabs-panel { width: 971px; height: 498px; padding: 0; margin: 0; position: relative; z-index: 1;}

/*中部推荐商品列表*/
.home-standard-layout .middle-goods-list { width: 970px !important; height: 497px !important; border-style: solid; border-width: 0 1px 1px 0; border-color: transparent #DDD #DDD transparent; overflow: hidden;}
.home-standard-layout .middle-goods-list ul { width: 971px; height: 498px; margin: 0  -1px -1px 0; }
.home-standard-layout .middle-goods-list ul li { width: 193px; height: 248px; float: left; border-style: solid; border-width: 0 1px 1px 0; border-color: transparent #DDD #DDD transparent; overflow: hidden;}
.home-standard-layout .middle-goods-list dl { width: 160px; margin: 15px auto auto; position: relative; z-index: 1;}
.home-standard-layout .middle-goods-list dl dt.goods-name { font-family: Tahoma; line-height: 16px; width: 160px; height: 32px; position: absolute; z-index: auto; top: 168px; left: 0; overflow: hidden;}
.home-standard-layout .middle-goods-list dl dt.goods-name a:hover{ color:#5ba01f}
.home-standard-layout .middle-goods-list dl dd.goods-thumb { width: 160px; height: 160px; position: absolute; z-index: auto; top: 0; left: 0;}
.home-standard-layout .middle-goods-list dl dd.goods-thumb a { text-align: center; vertical-align: middle; display: table-cell; *display: block; width: 160px; height: 160px; overflow: hidden; }
.home-standard-layout .middle-goods-list dl dd.goods-thumb img { max-width: 160px; max-height: 160px; margin-top:expression(160-this.height/2); *margin-top:expression(80-this.height/2);}
.home-standard-layout .middle-goods-list dl dd.goods-price { font-size: 14px; line-height: 20px; position: absolute; z-index: auto; top: 204px; left: 0;}
.home-standard-layout .middle-goods-list dl dd.goods-price .original { font-size: 12px; font-weight: normal; text-decoration: line-through; color: #999; vertical-align: middle; margin-left: 6px;}
/*右侧推荐品牌*/
.home-standard-layout .right-sidebar { width: 212px; height: 100%; float: right; left: 0;}
.home-standard-layout .right-sidebar .title { background-color: #FFF; width: 100%; height: 40px; border-bottom: solid 2px #DDD;}
.home-standard-layout .recommend-brand { width: 212px; height: 257px; overflow: hidden;}
.home-standard-layout .recommend-brand ul { background-color: #FFF; width: 212px; height: 258px; margin-top: -1px}
.home-standard-layout .recommend-brand ul li { background-color: #FFF; float: left; border-bottom: solid 1px #EEE;}
.home-standard-layout .recommend-brand ul li a { display: block; width: 96px; height: 32px; padding: 5px;}
.home-standard-layout .recommend-brand ul li img { max-width: 96px;  max-height: 32px;}
/*右侧广告切换*/
.home-standard-layout .right-side-focus { width: 212px; height: 241px; position: relative; z-index: 1; overflow: hidden;}
.home-standard-layout .right-side-focus ul { height: 241px; position: absolute; z-index: 1;}
.home-standard-layout .right-side-focus ul li { width: 212px; height: 241px; overflow: hidden; float: left;}
.home-standard-layout .right-side-focus img { width: 212px; height: 241px;}
.home-standard-layout .right-side-focus .pagination { font-size: 0; *word-spacing:-1px/*IE6、7*/; text-align: center; width: 192px; height: 6px; padding: 7px 10px; position: absolute; z-index: 3; right: 0; bottom: 0;}
.home-standard-layout .right-side-focus .pagination span { background: #fff; vertical-align: top; letter-spacing: normal; word-spacing: normal; display: inline-block; *display:inline/*IE6、7*/; list-style:none; width:24px; height:6px; margin-left:4px; cursor: pointer;}
.home-standard-layout .right-side-focus .pagination span.on { background: #fff;}
/*标准区块色彩风格*/

/*绿色1*/
.style-1152 .left-sidebar,
.style-1152 .right-sidebar{ background-color: #1db66f;}
.style-1152 .left-sidebar .recommend-classes li a { border-color: #58be81 transparent #9b9b9b transparent;}
.style-1152 .left-sidebar .title .txt-type span,
.style-1152 .middle-layout .tabs-nav .tabs-selected { border-color: #1db66f; background-color:#1db66f;color:#fff;height:34px;margin-top:4px;}
.style-1152 .middle-layout .tabs-nav .tabs-selected i { display: block; border-color: transparent transparent #1db66f transparent;}
/*橙色2*/
.style-1153 .left-sidebar,
.style-1153 .right-sidebar{ background-color: #985629;}
.style-1153 .left-sidebar .recommend-classes li a { border-color: #FF8F8F transparent #c0baba transparent;}
.style-1153 .left-sidebar .title .txt-type span,
.style-1153 .middle-layout .tabs-nav .tabs-selected { border-color: #985629; background-color:#985629;color:#fff;height:34px;margin-top:4px;}
.style-1153 .middle-layout .tabs-nav .tabs-selected i { display: block; border-color: transparent transparent #985629 transparent;}

/*绿色3*/
.style-1154 .left-sidebar,
.style-1154 .right-sidebar{ background-color: #5ba01f;}
.style-1154 .left-sidebar .recommend-classes li a { border-color: #58be81 transparent #9b9b9b transparent;}
.style-1154 .left-sidebar .title .txt-type span,
.style-1154 .middle-layout .tabs-nav .tabs-selected { border-color: #FF9900; background-color:#FF9900;color:#fff;height:34px;margin-top:4px;}
.style-1154 .middle-layout .tabs-nav .tabs-selected i { display: block; border-color: transparent transparent #FF9900 transparent;}

/*橙色4*/
.style-1155 .left-sidebar,
.style-1155 .right-sidebar{ background-color: #ff0033;}
.style-1155 .left-sidebar .recommend-classes li a { border-color: #FF8F8F transparent #c0baba transparent;}
.style-1155 .left-sidebar .title .txt-type span,
.style-1155 .middle-layout .tabs-nav .tabs-selected { border-color: #985629; background-color:#ff0033;color:#fff;height:34px;margin-top:4px;}
.style-1155 .middle-layout .tabs-nav .tabs-selected i { display: block; border-color: transparent transparent #985629 transparent;}

/*绿色5*/
.style-1156 .left-sidebar,
.style-1156 .right-sidebar{ background-color: #1594e4;}
.style-1156 .left-sidebar .recommend-classes li a { border-color: #58be81 transparent #9b9b9b transparent;}
.style-1156 .left-sidebar .title .txt-type span,
.style-1156 .middle-layout .tabs-nav .tabs-selected { border-color: #1594e4;  background-color:#1594e4;color:#fff;height:34px;margin-top:4px;}
.style-1156 .middle-layout .tabs-nav .tabs-selected i { display: block; border-color: transparent transparent #1594e4 transparent;}
/*橙色6*/
.style-1020 .left-sidebar,
.style-1020 .right-sidebar{ background-color: #5ba01f;}
.style-1020 .left-sidebar .recommend-classes li a { border-color: #FF8F8F transparent #c0baba transparent;}
.style-1020 .left-sidebar .title .txt-type span,
.style-1020 .middle-layout .tabs-nav .tabs-selected { border-color: #5ba01f;background-color:rgba(255, 153, 0, 0.4);}
.style-1020 .middle-layout .tabs-nav .tabs-selected i { display: block; border-color: transparent transparent #5ba01f transparent;}

/*绿色7*/
.style-1040 .left-sidebar,
.style-1040 .right-sidebar{ background-color: #8ab700;}
.style-1040 .left-sidebar .recommend-classes li a { border-color: #58be81 transparent #9b9b9b transparent;}
.style-1040 .left-sidebar .title .txt-type span,
.style-1040 .middle-layout .tabs-nav .tabs-selected { border-color: #8ab700; background-color:rgba(8, 171, 112, 0.4);}
.style-1040 .middle-layout .tabs-nav .tabs-selected i { display: block; border-color: transparent transparent #8ab700 transparent;}

/*蓝色*/
.style-3 .left-sidebar,
.style-3 .right-sidebar { background-color: #3598DC;}
.style-3 .left-ads {}
.style-3 .left-sidebar .recommend-classes li a { border-color: #5DADE3 transparent #3089C6 transparent;}
.style-3 .left-sidebar .title .txt-type span,
.style-3 .middle-layout .tabs-selected { border-color: #3598DC;background-color:rgba(53, 152, 220, 0.4);}
.style-3 .middle-layout .tabs-selected i { display: block; border-color: transparent transparent #3598DC transparent;}

/*状态*/
.chat_offline { line-height: 999% !important; background: url(images/chat_state_01.gif) no-repeat 0 0; vertical-align: middle; display: inline-block; *display: inline/*IE7*/; width: 21px; height: 21px; margin: 0 0 0 5px; overflow: hidden; *zoom: 1;}
.chat_offline { background-position: 0 -21px; }
.nch-container { width: 1200px; margin: 0 auto;}
.nch-container .left { width: 210px; float: left; }
.nch-container .right { width: 980px; margin-left:10px; display:inline-block; float: left;}
.text { font-family: Arial; font-size: 14px; color: #666;  padding: 4px; border: 1px solid;}
.text { border-color: #9CA5B4 #C2C8CF #C2C8CF #9CA5B4;}
.text1 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666;  padding: 2px; border: 1px solid;}
.text1 { border-color: #9CA5B4 #C2C8CF #C2C8CF #9CA5B4;}
.text2 { border: 0; width: 300px; padding: 3px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666; }
/* 边栏模块 */
.nch-module { border: solid 1px #D7D7D7; margin-bottom: 10px;}
.nch-module .title { background-color: #F5F5F5; height: 36px;}
.nch-module .title h3 { font: normal 14px/20px "microsoft yahei"; color: #333; height: 20px; padding: 8px 10px;}
.nch-module .title h3 em { color: #5ba01f;}
.nch-module .content { overflow: hidden;}
.nch-module-style01 { border-top: solid 2px #5ba01f;}
.nch-module-style02 { border-top: solid 2px #C8C8C8;}
.module_sidebar { padding: 4px; margin-bottom: 10px; border: 1px solid #D8D8D8; overflow: hidden;}
.module_sidebar h2 { font-family: Verdana, Geneva, sans-serif; font-size:9px; font-weight: 600; line-height: 30px; color:#F60; height: 30px; margin-bottom: 10px; border-bottom: 1px solid #E7E7E7;}
.module_sidebar h2 b { font-family: "microsoft yahei", Tahoma, Arial; font-size: 15px; line-height: 30px; color: #3E3E3E; display: inline; float: left; padding: 0 6px 0 4px; margin-left: 2px;}

/* 搜索列表页面规格值过滤条件*/
.shop_con_list { width: 100%; }
.group:after, .clear:after {clear: both;content: " ";display: block; height: 0;}
/*大图模式列表页*/
.squares .list_pic { font-size: 0; *word-spacing:-1px/*IE6、7*/; display: block; width: 1000px; margin-left: -16px;}
.squares .list_pic li { font-size: 12px; vertical-align: middle; letter-spacing: normal; word-spacing: normal; display: inline-block; *display: inline/*IE6,7*/;  width: 238px; height: 340px; margin: 12px 0 0 12px; *zoom:1;}
.squares .goods-content { line-height: 18px; background-color: #FFF; width: 230px; height: 335px; margin: 3px; border: solid 1px #F0F0F0; border-radius: 2px; position:relative; z-index: 11; overflow: hidden; box-shadow: 0 0 3px rgba(153,153,153,0.1); transition: border-color 0.4s ease-in-out 0s;}
.squares .goods-content:hover { z-index: 12;}
.squares .goods-pic { background: #FFF; width: 220px; height: 220px; padding: 5px 5px 0 5px; z-index: 1; top: 0; left: 0;}
.squares .goods-pic a { line-height: 0; text-align: center; vertical-align: middle; display: table-cell; *display: block; width: 220px; height: 220px; overflow: hidden;}
.squares .goods-pic img { max-width: 220px; max-height: 220px; margin-top: expression( 220-this.height/2); *margin-top:expression(110-this.height/2)/*IE6,7*/;}
.squares .goods-info { width: 230px; position: absolute; z-index: 1; left: 0; top: 230px;}
.squares .goods-pic-scroll-show { filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#E5FFFFFF', endColorstr='#E5FFFFFF');background:rgba(255,255,255,0.9); width: 220px; height: 30px; padding: 5px 10px;}
.squares .goods-pic-scroll-show ul { font-size: 0; *word-spacing: -1px/*IE6、7*/; width: 180px; height: 30px;}
.squares .goods-pic-scroll-show ul li { vertical-align: middle; letter-spacing: normal; word-spacing: normal; display: inline-block; *display: inline/*IE7*/; width: 30px; height: 30px; margin: 0 5px 0 0; *zoom:1;}
.squares .goods-pic-scroll-show ul li a { line-height: 0; text-align: center; vertical-align: middle; display: table-cell; *display: block; width: 28px; height: 28px; padding: 0; border: solid 1px #EEE; overflow: hidden;}
.squares .goods-pic-scroll-show ul li.current a,
.squares .goods-pic-scroll-show ul li a:hover { border-color: #5ba01f; transition: border-color 0.4s ease-in-out 0s;}
.squares .goods-pic-scroll-show ul li img { max-width: 28px; max-height: 28px; margin-top:expression(28-this.height/2); *margin-top:expression(14-this.height/2)/*IE6,7*/;}
.squares .goods-price { font: 12px/20px Arial; color: #C00; background-color: #FFF; white-space: nowrap; display: block; height: 20px; padding: 5px 10px 0px; overflow: hidden;}
.squares .goods-price em.sale-price { font-size: 16px; font-weight: 600; text-overflow: ellipsis; white-space: nowrap; max-width:70px; float: left; overflow: hidden;}
.squares .goods-price em.market-price { color: #999; text-decoration: line-through; text-overflow: ellipsis; white-space: nowrap; max-width:50px; float: left; margin-left: 10px; overflow: hidden;}
/* 评价评分样式 */
.squares .goods-price .raty { font-size: 0; line-height: 0; *word-spacing:-1px/*IE6、7*/; float: right;}
.squares .goods-price .raty img { letter-spacing: normal; word-spacing: normal; display: inline-block; width: 16px; height: 16px; margin: 2px 0;}
.squares .goods-name { font-size: 12px; line-height: 16px; color: #999; background-color: #FFF; height: 32px; display: block; padding: 0 10px; overflow: hidden;}
.squares .goods-name a:hover{ color:#5ba01f}
.squares .goods-name em { color: #F30;}
.squares .sell-stat { width: 212px; margin: 0 auto; border-top: solid 1px #EEE; overflow: hidden;}
.squares .sell-stat ul { font-size: 0; *word-spacing:-1px/*IE6、7*/; width: 213px; margin-left: -1px;}
.squares .sell-stat ul li { vertical-align: middle; letter-spacing: normal; word-spacing: normal; text-align: center; display: inline-block; *display: inline/*IE6,7*/; width: 60px; height: 40px; padding: 5px; margin: 0; border-left: solid 1px #EEE; overflow: hidden; *zoom:1;}
.squares .sell-stat ul li a { font: 600 12px/20px Tahoma; color: #B57C5B;}
.squares .sell-stat ul li a.status { color: #3388BB;}
.squares .sell-stat ul li p { line-height: 20px; color: #999; height: 20px;}
.squares .store { line-height: 20px; background-color: #F5F5F5; text-align: center; display: block; height: 20px; clear: both; padding: 8px 0; border-top: solid 1px #EEE;}
.squares .store a:hover{ color:#5ba01f}
.squares .add-cart { display: block;}
.squares .add-cart a { font-weight: 600; font-size: 14px; line-height: 20px; color: #F5CDBF; text-shadow: -2px 0 0 rgba(0,0,0,0.05); background-color: #5ba01f; text-align: center; display: block; height: 20px; padding: 5px 0;}
.squares .add-cart a i { margin-right: 4px;}
.squares .add-cart a:hover { color: #FFF; text-decoration: none;}
.squares li:hover .goods-content { height: 400px; margin: 0; border: solid 4px #5ba01f; border-radius: 0; box-shadow: 0px 4px 4px rgba(102,102,102,0.65);}
.squares .list_pic dl dd.promotion-price { width:65px; }
.squares .list_pic dl dd.price span, .squares .list_pic dl dd.promotion-price span { font-family:Tahoma; font-size: 16px; font-weight: 600; color: #F30; margin-left:2px; _margin-left:1px;}
.squares .list_pic dl dd.del-price { line-height:20px; color: #AAA; text-decoration:line-through; width:35px; z-index:2; top:230px; left:80px;}
.squares .list_pic dl dd.freight { color: #666; width: 65px; text-align:right; z-index:1; top:270px; right:12px;}
.squares .list_pic dl dd.shop { line-height: 21px; width: 105px; z-index:2; top:258px; left:12px;}
.squares .list_pic dl dd.shop a.name { text-align: left; display: inline-block; max-width: 75px; float: left; text-overflow: ellipsis; white-space: nowrap; overflow:hidden;}
.squares .list_pic dl dd.shop a.chat { overflow: visible; float: left;}
.squares .list_pic dl dd.location { color: #666; width: 65px; text-align:right; z-index:1; top:258px; right:12px;}
.squares .list_pic dl dd.promotion {position: absolute; z-index:2; top:280px; left:12px;}
.squares .list_pic dl dd.promotion span { line-height:16px; color:#FFF; text-align:center; display:inline-block; height: 16px; float:left; padding: 1px 4px; border-radius:2px; box-shadow: 1px 1px 1px rgba(0,0,0,0.2);}
.squares .list_pic dl dd.promotion .gb { background-color: #C00;}
.squares .list_pic dl dd.promotion .xs { background-color: #6C9D26;}
.squares .list_pic dl dd.seller-intro { z-index:2; top:305px; left:12px; width:170px;}
.squares .list_pic dl dd.seller-intro ul { margin:0; padding:0; padding-bottom:2px!important; border: dotted 1px #A7CAED; background-color:#F4FAFE; overflow:hidden;}
.squares .list_pic dl dd.seller-intro ul li { margin:2px 4px; padding:0; line-height:16px; height:16px; width:155px;}
.squares .list_pic dl dd.seller-intro ul li span { float:left;}
/* ============ */
/* 列表页面筛选条 */
/* ============ */
.sort-bar { background: #F7F7F7; display: block; height: 36px; border: solid 1px #D7D7D7; }
/* 商品列表排序方式 */
.nch-all-category { vertical-align: top; display: none; width: 210px; height: 36px;}
/*分类导航菜单*/
.nch-all-category .all-category .title { line-height: 20px; height: 20px; padding: 8px; position:relative;}
.nch-all-category .all-category .title h3 a { font-weight: 600; color: #5ba01f; float: left; margin-left: 4px;}
.nch-all-category .all-category .title i { font-size: 0px; line-height: 0; width: 0px; height: 0px; float: right; margin: 8px 4px 0 0; border-width: 5px; border-color: #5ba01f  transparent transparent transparent; border-style: solid dashed dashed dashed;}
.nch-all-category .all-category .category { display:none; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#19000000', endColorstr='#19000000'); background:rgba(0,0,0,0.1); width: 210px; padding: 0 1px 1px; margin:0px 0px 0px -1px; float:left;}
.nch-all-category .all-category:hover .category { display:block;}
.nch-all-category .category .menu { background-color: #FFF;}
.nch-all-category .category .menu li { background-color: #FAFAFA; width: 210px; height: 59px; float: left; border-top: solid 1px #FFF; /*position: relative; z-index: 1; zoom:1;*/}
.nch-all-category .category .menu li.odd { background-color: #FAFAFA;}
.nch-all-category .category .menu li.even { background-color: #F0F0F0;}
.nch-all-category .category .menu li.hover { z-index: 2;}
.nch-all-category .category .class { border-style: solid; border-width: 1px 0 1px 4px; border-color: transparent; display: block; width: 178px; height: 35px; padding: 12px 15px; float:left; /*position: absolute; z-index: 1; top: -1px; left: -1px;*/ margin-top:-2px; margin-left:-1px; position:relative; z-index:999}
.nch-all-category .category .hover .class { background-color: #FFF!important; border-color: #5ba01f transparent #5ba01f #5ba01f; z-index: 2;}
.nch-all-category .category .class span.ico { width: 16px; height: 16px; float: left; margin-right: 6px; float:left; filter:alpha(opacity=50)/*IE*/; -moz-opacity:0.5/*Moz+FF*/; opacity: 0.5;}
.nch-all-category .category .menu li.hover .ico { filter:alpha(opacity=100)/*IE*/; -moz-opacity:1/*Moz+FF*/; opacity: 1;}
.nch-all-category .category .class span.ico img { max-width: 16px; max-height: 16px; -webkit-filter: grayscale(100%)/*Webkit*/; -o-filter: grayscale(100%); filter: gray;}
.nch-all-category .category .menu li.hover .ico img { -webkit-filter: grayscale(0)/*Webkit*/; -o-filter: grayscale(0); filter: none;}
.nch-all-category .category .class h4 { font-weight: 600; line-height: 16px; color: #333; height: 16px; float: left;}
.nch-all-category .category .class h4 a { color: #333;}
.nch-all-category .category .menu li.hover .class h4 a, .public-nav-layout .category .menu li.hover .class h4 a:hover { color: #5ba01f;}
.nch-all-category .category .class .recommend-class { line-height: 16px; width: 168px; height: 16px; float: left; clear: both; margin-top: 4px; overflow: hidden;}
.nch-all-category .category .class .recommend-class a { color: #999; white-space: nowrap; margin-right: 6px;}
.nch-all-category .category .class .arrow { background: url(images/top_bg.png) no-repeat -150px -10px; width: 5px; height: 9px; float: right;}
.nch-all-category .category .sub-class { background-color: #FFF; display: none; width: 973px; height:auto !important; min-height:480px; height:480px; padding: 0 7px; border: solid 1px #5ba01f; position: absolute; z-index: 1;top: 35px; left: 210px; display:none}
.nch-all-category .category li.hover .sub-class { display: block;}
.nch-all-category .category .sub-class dl { width: 705px; padding:5px 0px; margin: 3px 8px 0px 0px; border-bottom:1px #eee solid; float: left;}
.nch-all-category .category .sub-class dl dt { line-height: 24px; width:77px; text-align:right; padding-right:10px; float:left;}
.nch-all-category .category .sub-class dl dt h3 { font-weight: 600;}
.nch-all-category .category .sub-class dl dt h3 a{ font-size:14px; font-family: "microsoft yahei", "微软雅黑", Arial, Helvetica, sans-serif;}
.nch-all-category .category .sub-class dl dt a:hover { font-weight: 600; color: #5ba01f;}
.nch-all-category .category .sub-class dl dd { font-size: 0; *word-spacing:-1px/*IE6、7*/; padding: 3px 0px; line-height:24px; width:610px; float:left;}
.nch-all-category .category .sub-class dl dd.brands-class { border-top: dotted 1px #333; margin-top: 4px;}
.nch-all-category .category .sub-class dl dd a { font-family: Tahoma; font-size: 12px; line-height: 18px; color: #555; background: url(images/top_bg.png) no-repeat right -24px; vertical-align: top; letter-spacing: normal; word-spacing: normal; display: inline-block; *display:inline/*IE6、7*/; height: 16px; padding-right: 7px; margin: 2px 7px 2px 0; *zoom:1/*IE6、7*/;}
.nch-all-category .category .sub-class dl dd h5 { font-size: 12px; line-height: 20px; color: #333; margin: 4px 0 2px 0;}

.nch-all-category .category .sub-class dl dd a.nobackground{ background:none}
.nch-all-category .category .sub-class .cat_masonry_left{ width:713px; padding:5px 0px 10px; float:left;}
.nch-all-category .category .sub-class .cat_masonry_right{ width:240px; float:left; padding:20px 0px 0px 20px; overflow:hidden;}
.nch-all-category .category .sub-class .cat_masonry_right .cmr_top, .public-nav-layout .category .sub-class .cat_masonry_right .cmr_bottom{width:240px; float:left;}
.nch-all-category .category .sub-class .cat_masonry_right .cmr_bottom{ padding:15px 0px 0px 10px; float:left;}
.nch-all-category .category .sub-class .cat_masonry_right li{ width:100px; height:33px; border:1px #eee solid; float:left; margin:5px 0px 5px 10px; overflow:hidden;}

.nch-sortbar-array { font: 12px/36px "microsoft yahei"; color: #777; vertical-align: top; display: inline-block; *display: inline/*IE6,7*/; padding: 0 0 0 10px;*zoom: 1;}
.nch-sortbar-array ul { font-size: 0; *word-spacing:-1px/*IE6、7*/; vertical-align: middle; display: inline-block; *display: inline/*IE6,7*/; border-right: solid 1px #5ba01f; *zoom: 1;}
.nch-sortbar-array li { font: 12px/20px "microsoft yahei"; vertical-align: top; letter-spacing: normal; word-spacing: normal; display: inline-block; *display: inline/*IE6,7*/; border-left: solid 1px #5ba01f; *zoom: 1;}
.nch-sortbar-array li a { line-height: 20px; color:#555; display: block; height: 20px; padding:8px 13px 8px 12px;}
.nch-sortbar-array li a i { background: url(images/2014shop_background_img.png) no-repeat 0 -11px; vertical-align: middle; display: inline-block; width: 7px; height: 8px; margin-left: 4px;}
.nch-sortbar-array li.current,
.nch-sortbar-array li:hover { background-color: #FFF;}
.nch-sortbar-array li.current a,
.nch-sortbar-array li:hover a { color: #5ba01f;}
.nch-sortbar-array li a:hover { text-decoration: none;}
.nch-sortbar-array li.current a.asc i { background-position: -14px -11px;}
.nch-sortbar-array li.current a.desc i,
.nch-sortbar-array li:hover a i { background-position: -7px -11px;}

/* 商品筛选下拉形式 */
.sort-bar .select-layer { background-color:#FFF; border: solid 1px #D6D6D6; display: inline-block; *display: inline/*IE6,7*/; margin:8px 6px 8px 0; position:relative; z-index: 19; *zoom: 1;}
.sort-bar .select-layer { *display:inline/* if IE7 */;}
.sort-bar .select-layer .holder { background-color: #FFF; }
.sort-bar .select-layer .holder em { font-style: normal; line-height: 16px; white-space: nowrap; display: block; padding: 2px 16px 2px 4px;}
.sort-bar .select-layer .holder em { *display:inline/* if IE7 */; }
.sort-bar .select-layer .current { background-color:#FFF; display:none; height:22px; padding-bottom: 1px; border:solid #ABABAB; border-width: 1px 1px 0 1px; position:absolute; z-index: 2; top:-1px; left:-1px;}
.sort-bar .select-layer .current a { line-height: 16px; color: #F60; white-space: nowrap; display: block; padding:1px 17px 5px 5px; }
.sort-bar .select-layer .current a { *display: inline/* if IE7 */;}
.sort-bar .select-layer .direction { font-size: 0px; line-height: 0; width: 0px; height: 0px; border: 4px solid; border-color: #666 #F7F7F7 #F7F7F7 #F7F7F7; -webkit-transition: .2s ease-in; -moz-transition: .2s ease-in; -o-transition: .2s ease-in; transition: .2s ease-in; position: absolute; z-index: 3; top: 7px; right: 5px;}
.sort-bar .select-layer:hover .direction { border-color: #666 #FFF #FFF #FFF; FILTER: progid:DXImageTransform.Microsoft.BasicImage(rotation=2); -moz-transform: rotate(180deg); -moz-transform-origin: 50% 30%; -webkit-transform: rotate(180deg); -webkit-transform-origin: 50% 30%; -o-transform: rotate(180deg); -o-transform-origin: 50% 30%; transform: rotate(180deg); transform-origin: 50% 30%;}
.sort-bar .select-layer:hover .current {display: block;}
.sort-bar .select-layer .options { background-color: #FFF; white-space: nowrap; display:none; border:solid #ABABAB 1px; position:absolute; z-index:1; top: 22px; left: -150px; box-shadow: 2px 2px 0 rgba(102,102,102,0.3); -moz-box-shadow:2px 2px 0 rgba(102,102,102,0.3)/* if FF*/; -webkit-box-shadow:2px 2px 0 rgba(102,102,102,0.3)/* if webkit*/; -o-box-shadow:2px 2px 0 rgba(102,102,102,0.3)/* if opera*/;}
.sort-bar .select-layer .options li { line-height: 20px; display: block; clear:both; padding: 2px 18px 1px 8px;}
.sort-bar .select-layer .options li.order-default { background: #F5F5F5; padding-top:0; margin-top:4px; border-top:solid 1px #E7E7E7;}
.sort-bar .select-layer:hover .options { display: inline-block;}
.sort-bar .select-layer:hover .options { *display: inline/* if IE6-7 */;}

/*文章新闻内容*/
.nch-article-con { background: #FFF; display: block; padding: 19px; border: 1px solid #5ba01f; margin-bottom: 10px; overflow: hidden; }
.nch-article-con h1 { font: 600 16px/32px "microsoft yahei"; color: #3d3f3e; text-align: center; }
.nch-article-con h2 { color: #9a9a9a; font-size: 12px; padding: 5px 0 20px; margin-bottom: 20px; font-weight: normal; text-align: center; border-bottom: 1px solid #d2d2d2; }
.nch-article-con .title-bar { border-bottom: solid 1px #5ba01f; padding-bottom: 15px; margin-bottom: 15px;}
.nch-article-con .title-bar h3 { font: normal 18px/20px "microsoft yahei";}
.nch-article-con .default p { display: block; clear: both; padding: 5px;}
.nch-article-con img { max-width: 930px;}
.nch-article-list li { line-height: 20px; display: block; height: 20px; padding: 5px 0;}
.nch-article-list li i { background: url(images/2014shop_background_img.png) no-repeat -80px 0; vertical-align: middle; display: inline-block; width: 3px; height: 3px; margin-right: 10px;}
.nch-article-list li a { color: #333;}
.nch-article-list li time { font-size: 11px; color: #AAA; float: right; -webkit-text-size-adjust:none;}
.more_article { border-top: 1px solid #d2d2d2; padding: 10px 0 0 20px; margin-top: 10px; overflow: hidden; }
.more_article span { color: #3f3f3f; font-weight: normal; margin-bottom: 10px; }
.more_article span a { color: #006bcd; text-decoration: none;}
.more_article span a:hover { color: #f60; text-decoration: underline; }
.more_article time { font-size: 11px; color: #999; padding-left: 20px; }

/* 翻页样式 */
.pagination { display: inline-block; margin: 0 auto;}
.pagination ul { font-size: 0; *word-spacing:-1px/*IE6、7*/; }
.pagination ul li { vertical-align: top; letter-spacing: normal; word-spacing: normal; display: inline-block; margin:0px 3px;}
.pagination ul li { *display: inline/*IE6、7*/; *zoom:1;}
.pagination li span { font: normal 14px/20px "microsoft yahei"; color: #AAA; background-color: #FAFAFA; text-align: center; display: block; min-width: 20px; padding: 8px; border: 1px solid #5ba01f; position: relative; z-index: 1;}
.pagination li a span ,
.pagination li a:visited span { color: #005AA0; text-decoration: none; background-color: #FFF; position: relative; z-index: 1;}
.pagination li a:hover span, .pagination li a:active span{ color: #FFF; text-decoration: none !important; background-color: #5ba01f; border-color: #CA3300; position: relative; z-index: 9; cursor:pointer;}
.pagination li a:hover { text-decoration: none;}
.pagination li span.currentpage { color: #AAA; font-weight: bold; background-color: #FAFAFA; border-color: #5ba01f; position: relative; z-index: 2;}
.sort-bar .pagination { display: inline-block; float: right; margin: 7px 5px 0 0 }
.sort-bar .pagination ul { font-size: 0; *word-spacing:-1px/*IE6、7*/; }
.sort-bar .pagination ul li { vertical-align: top; letter-spacing: normal; word-spacing: normal; display: inline-block; margin: 0 2px;}
.sort-bar .pagination ul li { *display: inline/*IE6、7*/; *zoom:1;}
.sort-bar .pagination li span { font: normal 12px/16px "microsoft yahei"; color: #AAA; background-color: #FAFAFA; text-align: center; display: block; min-width: 16px; padding: 2px 6px; border: 1px solid #5ba01f; position: relative; z-index: 1;}
.sort-bar .pagination li a span { color: #005AA0; text-decoration: none; background-color: #FFF; position: relative; z-index: 1;}
.sort-bar .pagination li a:hover span{ color: #FFF; text-decoration: none; background-color: #5ba01f; border-color: #CA3300; position: relative; z-index: 9; cursor:pointer;}
/*商品列表页面侧边栏-分类树形菜单*/
.tree { padding: 5px 10px;}
.tree li { line-height: 20px; display: block; clear: both; padding: 0 0; 10px 0}
.tree ul { margin-left: 16px;}
.tree ul li { padding: 2px 0 !important;}
.tree li i { background: #FFF; vertical-align: middle; display: inline-block; width: 11px; height: 11px; margin-right: 5px;}
.tree li a { text-decoration: none; color:#555; display: inline-block;}
.tree li i.tree-parent { background: url(images/2014shop_background_img.png) no-repeat -11px 0;}
.tree li i.tree-parent:hover { background-position: -33px 0 !important; cursor: pointer;}
.tree li i.tree-parent-collapsed { background: url(images/2014shop_background_img.png) no-repeat 0 0;}
.tree li i.tree-parent-collapsed:hover { background-position: -22px 0; cursor: pointer;}
.tree li a:focus,
.tree li a.tree-parent:focus,
.tree li a.tree-item-active { color:#000;}
.tree li a.current { font-weight: bold; color: #5ba01f;}
.tree ul.tree-group-collapsed {display:none;}
/*商品列表页面侧边栏-推广商品*/
.nch-booth-list { padding: 9px; overflow: hidden; }
.nch-booth-list li { display: block; margin-bottom: 5px; padding-top: 5px; position: relative; z-index: 1;}
.nch-booth-list .goods-pic { width: 120px; height: 120px; padding: 0; margin: 0 auto;}
.nch-booth-list .goods-pic a { line-height: 0; text-align: center; vertical-align: middle; display: table-cell; *display: block;  width: 120px; height: 120px; overflow: hidden;}
.nch-booth-list .goods-pic img { max-width: 120px; max-height: 120px; margin-top: expression( 120-this.height/2); *margin-top:expression(60-this.height/2)/*IE6,7*/;}
.nch-booth-list .goods-name { *line-height: 18px; max-height: 36px; overflow: hidden;}
.nch-booth-list .goods-price { font-weight: 600; color: #5ba01f; text-align: center; padding: 0;}
.nch-booth-list li p { width: 80px; margin: 0 10px; float: left; display: inline; }
.nch-booth-list li p a { display: block; width: 78px; height: 78px; overflow: hidden; border: 1px solid #bbb; }
.nch-booth-list li p a:hover {  border: 1px solid #999; }
.nch-booth-list h3 { width: 90px; float: right; }
.nch-booth-list h3 a { display: block; width: 90px; height: 48px; line-height: 16px; overflow: hidden; font-weight: normal; color: #666; text-decoration: none; font-size: 12px; margin-bottom: 10px; }
.nch-booth-list h3 a:hover { text-decoration: underline; color: #f60; }
.nch-booth-list h3 span { display: block; color: #fe5504; font-weight: bold; font-size: 14px; }

/*商品列表页面侧边栏-最近浏览*/
dl.nch-sidebar-bowers { display: block; width: 196px; height: 52px; clear: both; padding: 5px 0; margin: -1px auto 0 auto; border-top: dotted 1px #5ba01f; position: relative; z-index: 1;}
dl.nch-sidebar-bowers dd.goods-pic { width: 48px; height: 48px; margin: 5px auto; border: solid 1px #5ba01f; position: absolute; z-index: 1; top: 0; left: 0;}
dl.nch-sidebar-bowers dd.goods-pic a { line-height: 0; text-align: center; vertical-align: middle; display: table-cell; *display: block; width: 48px; height: 48px; overflow: hidden;}
dl.nch-sidebar-bowers dd.goods-pic img { max-width: 48px; max-height: 48px; margin-top:expression(48-this.height/2); *margin-top:expression(24-this.height/2)/*IE6,7*/;}
dl.nch-sidebar-bowers dt.goods-name { font: normal 12px/18px arial; width: 130px; height: 36px; overflow: hidden; position: absolute; z-index: 1; top: 4px; left: 60px;}
dl.nch-sidebar-bowers dt a:hover{ color:#5ba01f}
dl.nch-sidebar-bowers dd.goods-price { font: bold 12px/18px verdana; color: #E4393C; width: 130px; height: 36px; overflow: hidden; position: absolute; z-index: 1; top: 40px; left: 60px;}

/*侧边栏文章列表*/
.nch-sidebar-article-class { font-size: 0; *word-spacing:-1px/*IE6、7*/; width: 214px; padding: 4px 0; margin-left: -1px;}
.nch-sidebar-article-class li { vertical-align: top; letter-spacing: normal; word-spacing: normal; text-align: center; display: inline-block; padding: 0 9px; margin: 4px 0; border-left: dotted 1px #D7D7D7;}
.nch-sidebar-article-class li a { line-height: 16px; font-size: 12px; color: #555; display: block; width: 85px; height: 16px; padding: 2px 0;}
.nch-sidebar-article-class li a:hover { font-weight: 600; text-decoration: none; color: #FFF; background-color: #5ba01f;}
.nch-sidebar-article-list { padding: 4px 0;}
.nch-sidebar-article-list li { padding: 4px 9px;}
.nch-sidebar-article-list li i { background: url(images/2014shop_background_img.png) no-repeat -80px 0; vertical-align: middle; display: inline-block; width: 3px; height: 3px; margin-right: 5px;}
.nch-sidebar-article-list li a { height: 20px;}
.sticky #main-nav ul { margin:0 auto;}
.sticky .nch-all-category { display: inline-block; *display: inline; *zoom: 1;}
/*全部分类、全部品牌等*/
.nch-all-menu { border-bottom: solid 2px #5ba01f; margin-top:}
.nch-all-menu .tab-bar { font-size: 0; *word-spacing:-1px/*IE6、7*/;}
.nch-all-menu .tab-bar li { vertical-align: top; letter-spacing: normal; word-spacing: normal; display: inline-block; *display: inline/*IE7*/; padding: 0; margin-left: 10px; overflow: hidden; box-shadow: 1px 0 1px rgba(0,0,0,0.05); *zoom:1;}
.nch-all-menu .tab-bar li a { font: normal 14px/20px "microsoft yahei"; color: #777; background-color: #F5F5F5; display: block; height: 20px; padding: 5px 12px; border: solid #D7D7D7; border-width: 1px 1px 0 1px;}
.nch-all-menu .tab-bar li a:hover { color: #5ba01f;}
.nch-all-menu .tab-bar li.current a,
.nch-all-menu .tab-bar li.current a:hover { font-weight: 600; text-decoration: none; color: #FFF; background-color: #5ba01f; border-color: #5ba01f; cursor: default;}
.nch-category-all { width: 1200px; margin-top: 10px; overflow: hidden;}
.nch-category-all ul { font-size: 0; *word-spacing:-1px/*IE6、7*/; width: 1220px; margin-left: -20px;}
.nch-category-all li { vertical-align: top; letter-spacing: normal; word-spacing: normal; display: inline-block; width: 588px; padding: 0; margin: 0 0 15px 20px; border: solid 1px #5ba01f; overflow: hidden;}
.nch-category-all li .title { font: 600 14px/20px "microsoft yahei"; background-color: #F5F5F5; display: block; height: 20px; padding: 5px 10px; border-bottom: solid 1px #5ba01f;}
.nch-category-all li .title a { color: #666;}
.nch-category-all li .title a:hover { color: #5ba01f;}
.nch-category-all li .title i { background-color: #5ba01f; vertical-align: middle; display: inline-block; width: 4px; height: 14px; margin: 0 5px 0 2px; border-radius: 2px;}
.nch-category-all li dl { font-size: 0; *word-spacing:-1px/*IE6、7*/; display: block; width: 98%; margin: -1px auto 0 auto; border-top: dotted 1px #E5E5E5;}
.nch-category-all dl dt { font-size: 12px; vertical-align: top; letter-spacing: normal; word-spacing: normal; text-align: right; display: inline-block; *display: inline/*IE7*/; width: 14%; padding: 0; overflow: hidden; *zoom: 1/*IE7*/;}
.nch-category-all dl dt a { font-weight: 600; color: #5ba01f; text-overflow: ellipsis; white-space: nowrap; display: block; height: 20px; padding: 4px; overflow: hidden;}
.nch-category-all dl dd { font-size: 12px; vertical-align: top; letter-spacing: normal; word-spacing: normal; display: inline-block; *display: inline/*IE7*/; width: 84%; padding: 0; overflow: hidden; *zoom: 1;}
.nch-category-all dl dd a { display: inline-block; color: #777; height: 20px; padding: 2px 4px; margin: 2px 2px 0 0;}
.nch-category-all dl dd a:hover { color: #5ba01f;}
.nch-recommend-borand { background-color: #FCF8E3; border: solid 1px #FBEED5; margin-top: 10px; position: relative; z-index: 1;}
.nch-recommend-borand .title { /*background: url(images/2014shop_background_img.png) no-repeat 0 -20px;*/ width: 80px; height: 80px; position: absolute; z-index: 1; top: 0; left: 0;}
.nch-barnd-list { margin-top: 20px;}
.nch-barnd-list ul { font-size: 0; *word-spacing:-1px/*IE6、7*/; width: 1170px; margin: 0 auto;}
.nch-barnd-list ul li { vertical-align: top; letter-spacing: normal; word-spacing: normal; display: inline-block; *display: inline/*IE7*/; width: 195px; padding: 0; margin: 0 0 20px 0; overflow: hidden; *zoom: 1;}
.nch-barnd-list dl { background-color: #FFF; width: 150px; padding: 4px 9px; border: solid 1px #5ba01f; margin: 0 auto; border-radius: 3px; box-shadow: inset 0 0 2px rgba(204,204,204,0.3);}
.nch-barnd-list dt a { line-height: 0; background-color: #FFF; text-align: center; vertical-align: middle; display: table-cell; *display: block; width: 150px; height: 50px; overflow: hidden;}
.nch-barnd-list dt a img { max-width: 150px; max-height: 50px; margin-top:expression(50-this.height/2); *margin-top:expression(25-this.height/2)/*IE6,7*/;}
.nch-barnd-list dl dd { font-size: 12px; text-align: center; text-overflow: ellipsis; white-space: nowrap; height: 20px; padding: 4px 0 0 0; border-top: solid 1px #5ba01f; overflow: hidden;}
.nch-barnd-list dl dd a:hover{ color:#5ba01f}

/**********详情页放大镜 开始************/
.content_detailed{width:100%;background:#fff;float:left;z-index:10; }
.mod_picfold{ width:380px; background:#ffffff; height:100%; left:0; position:absolute; top:0; z-index:99}
.mod_picfold .prodimg {display: block;width: 463px;height: 450px;background-color: #fff;position: relative;z-index: 11;margin: 0;}
.mod_picfold .tabbox {margin: 0;width: 463px;background-color: #fff;}
.mod_picfold .imgtab {position: relative;padding-top: 12px;width: 463px;background-color: #fff;}
.mod_picfold .imgtab .imgtab_clip {position:relative;margin-left:auto;margin-right:auto;width:380px;height:72px;overflow:hidden;}
.mod_picfold .imgtab_con li{float:left; width:72px; margin:0 2px;}
.mod_picfold .imgtab .imgtab_con li a {display: block;width: 70px;height: 70px;border: 1px solid #fff; float:left;}
.mod_picfold .imgtab_con li img{width:70px; height:70px; display:block;}
.mod_picfold .imgtab_trrigle a {position: absolute;top:13px;width: 41px;height: 69px;  background-image:url(images/icon-slides.png); background-repeat:no-repeat; display: inline-block;  height: 69px; overflow: hidden; text-indent: -9999em; width:41px;}
.mod_picfold .imgtab_trrigle .pre_btn {left: 0;background-position: -84px center;}
.mod_picfold .imgtab_trrigle .next_btn {right:0px;background-position: -125px center;}
.mod_picfold .imgtab_trrigle a:hover {opacity: 0.6;}
.mod_picfold .imgtab_trrigle a:focus {outline: 0 none;}
.mod_picfold .imgtab_trrigle .pre_btn:hover {background-position: 0 center;}
.mod_picfold .imgtab_trrigle .next_btn:hover { background-position: -42px center;}
.mod_picfold .imgtab .imgtab_con li a:hover, .mod_picfold .imgtab .imgtab_con li.cur a {border-color: #c8c7cc;background-color: #efeff4;}
.MagicZoomPlus img{width:360px; height:360px;}
.mod_picfold .imgbox .prodimg .MagicZoomPup{width:200px;height:200px;position:absolute;left:0;top:0;background-color:#000;opacity:.3;filter:alpha(opacity=30);display:none;z-index:1;}
.mod_picfold .imgtab .imgtab_con li a:hover,.mod_picfold .imgtab .imgtab_con li.cur a {border-color:#c8c7cc;background-color:#efeff4;}
.MagicThumb-buttons {background: transparent url(images/buttons1.png) no-repeat 0 0;display: block;height: 24px;}
.MagicThumb-buttons a {height: 24px;margin: 0px 1px !important;overflow: hidden;width: 24px;}
/**********详情页放大镜 结束************/

/* CSS Document */

.saleP { font-weight: 600; color: #5ba01f; vertical-align: middle;}/*价格*/

/* 按钮
-------------------------------------------*/
a.ncs-btn-mini { font: normal 12px/20px "Microsoft Yahei"; color: #777; background-color: #F5F5F5; text-align: center; vertical-align: middle; display: inline-block; height: 20px; padding: 0 10px; margin-right: 2px; border-style: solid; border-width: 1px; border-color: #DCDCDC #DCDCDC #B3B3B3 #DCDCDC; cursor: pointer;}
a:hover.ncs-btn-mini { text-decoration: none; color: #333; background-color: #5ba01f;border-color: #CFCFCF #CFCFCF #B3B3B3 #CFCFCF;}
a.ncs-btn { font: normal 14px/20px "Microsoft Yahei"; color: #777; background-color: #F5F5F5; text-align: center; display: inline-block; height: 20px; padding: 4px 16px; border: solid 1px; border-color: #DCDCDC #DCDCDC #B3B3B3 #DCDCDC; cursor: pointer;}
a:hover.ncs-btn { text-decoration: none; color: #333; background-color: #5ba01f; border-color: #CFCFCF #CFCFCF #B3B3B3 #CFCFCF;}
a.ncs-btn-mini i, a.ncs-btn i { margin-right: 4px;}
a.ncs-btn-blue, a.ncs-btn-acidblue, a.ncs-btn-green, a.ncs-btn-orange, a.ncs-btn-red, a.ncs-btn-black,
a:hover.ncs-btn-blue, a:hover.ncs-btn-acidblue, a:hover.ncs-btn-green, a:hover.ncs-btn-orange, a:hover.ncs-btn-red, a:hover.ncs-btn-black { color: #FFF ; text-shadow: 0 -1px 0 rgba(0,0,0,0.10);}
a.ncs-btn-blue { background-color: #006DCC; border-color: #0062B7 #0062B7 #005299 #0062B7;}
a.ncs-btn-acidblue { background-color: #49AFCD; border-color: #429DB8 #429DB8 #37839A #429DB8;}
a.ncs-btn-green { background-color: #5BB75B; border-color: #52A452 #52A452 #448944 #52A452;}
a.ncs-btn-orange { background-color: #FAA732; border-color: #E1962D #E1962D #BB7D25 #E1962D;}
a.ncs-btn-red { background-color: #5ba01f; border:none  }
a.ncs-btn-black { background-color: #363636; border-color: #313131 #313131 #282828 #313131;}
a:hover.ncs-btn-blue { background-color: #0044CC; border-color: #003DB7 #003DB7 #003399 #003DB7;}
a:hover.ncs-btn-acidblue { background-color: #2F96B4; border-color: #2A87A2 #2A87A2 #237087 #2A87A2;}
a:hover.ncs-btn-green { background-color: #51A351; border-color: #499249 #499249 #3D7A3D #499249;}
a:hover.ncs-btn-orange { background-color: #F89406; border-color: #DF8505 #DF8505 #BA6F04 #DF8505;}
a:hover.ncs-btn-red { background-color: #BD362F; border-color: #AA312A #AA312A #8E2823 #AA312A;}
a:hover.ncs-btn-black { background-color: #222222; border-color: #1F1F1F #1F1F1F #191919 #1F1F1F;}
/* =====================
 * 表单元素格式化及伪类效果
 * ===================== */
input[type="text"], input[type="password"], input.text, input.password { font: 12px/20px Tahoma; color: #777; background-color: #FFF; vertical-align: top; display: inline-block; height: 20px; padding: 4px; border: solid 1px #CCC; outline: 0 none;}
input[type="text"]:focus, input[type="password"]:focus, input.text:focus, input.password:focus, textarea:focus { color: #333; border-color: #75B9F0; box-shadow: 0 0 0 2px rgba(82, 168, 236, 0.15); outline: 0 none;}
textarea, .textarea { font: 12px/20px Tahoma; color: #777; background-color: #FFF; vertical-align: top; display: inline-block; height: 60px; padding: 4px; border: solid 1px #CCC; outline: 0 none;}
select { color: #777; background-color: #FFF; height: 30px; padding: 4px; border: solid 1px #CCC;}
select option { line-height: 20px; height: 20px; padding: 4px;}
/* =========================== */
/* 商品详情购买页面 -> goods.php */
/* =========================== */

/* 商品信息购买 */
.ncs-detail { height:auto !important; min-height: 480px; height: 480px; margin-bottom: 10px; position: relative; z-index: 2;}
.ncs-detail .ncs-info { position: absolute; z-index: 2; top: 0; right: 0;}
/* 商品图片放大镜 */
.ncs-goods-picture { background: #fff; height: 100%; position: absolute; z-index:99; top: 0; left: 0;}
.ncs-goods-picture .gallery_wrap { width: 100%; height: 100%; border: solid 1px #EEE; position: absolute; top: 0; left: 0;}
.ncs-goods-picture .gallery { width: 100%; height: 100%; position: absolute; top: 0; left: 0;}
.ncs-goods-picture .place_gallery { margin-left: -180px; top: 4%; left: 50%;}
.ncs-goods-picture img { display: block; -ms-interpolation-mode: bicubic;}
.ncs-goods-picture .levelB,
.ncs-goods-picture .levelC { cursor: url(../images/shop/zoom.png), -moz-zoom-in; }
.ncs-goods-picture .levelD { cursor: url(../images/shop/hand.png), -moz-grab; }
.ncs-goods-picture .controller_wrap { filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#B2FFFFFF', endColorstr='#B2FFFFFF');background:rgba(255,255,255,0.7); padding: 0; position: absolute; left: 0; right: 0; bottom: 15px;}
.ncs-goods-picture .controller { width: 380px; height: 64px; position: relative; overflow: hidden;}
.ncs-goods-picture .controller ul { font-size: 0; *word-spacing:-1px/*IE6、7*/; width: 100%; position: absolute; top: 0; left: 0;}
.ncs-goods-picture .controller li { vertical-align: middle; letter-spacing: normal; word-spacing: normal; display: inline-block; width: 60px;}
.ncs-goods-picture .controller li { *display: inline/*IE6,7*/;}
.ncs-goods-picture .controller a { background-color: #FFF; text-align: center; vertical-align: middle; display: table-cell; *display: block; padding: 1px; border: 1px solid #EEE; overflow: hidden;}
.ncs-goods-picture .controller a img { max-width: 60px; max-height: 60px; margin-top:expression(60-this.height/2); *margin-top:expression(30-this.height/2);}
.ncs-goods-picture .controller a:hover, .ncs-goods-picture .controller .current { padding: 0; border-width: 2px; border-color: #5ba01f;}
.ncs-goods-picture .prev, .ncs-goods-picture .next {  display: block; width: 18px; height: 62px; position: absolute; top: 0px; left: 0px; border:1px solid #ccc; background:#ffffff}
.ncs-goods-picture:hover .prev, .ncs-goods-picture:hover .next { display: block;}
/*.ncs-goods-picture .prev:hover, .ncs-goods-picture .next:hover { filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#CCFFFFFF', endColorstr='#CCFFFFFF');background:rgba(255,255,255,0.8);}*/
.ncs-goods-picture .prev span, .ncs-goods-picture .next span { text-indent: -99px; background: url(images/2014_ncs_public_img.png) no-repeat -12px 0; display: block; margin: 22px 0 0 4px; width: 10px; height: 20px; overflow: hidden; cursor: pointer;}
.ncs-goods-picture .hide, .ncs-goods-picture:hover .hide { display: none;}
.ncs-goods-picture .next {  left: auto; right: 0px;}
.ncs-goods-picture .next span { background-position: -22px 0; }
.ncs-goods-picture .close_wrap { position: absolute; top: -10px; right: -10px;}
.ncs-goods-picture .close_wrap a { font: lighter 20px/20px Verdana; color: #CCC; background-color: #FFF; text-align: center; display: none; width: 22px; height: 22px; border: solid 1px #CCC; border-radius: 24px; overflow: hidden;}
.ncs-goods-picture .close_wrap a:hover { text-decoration: none; color: #333; border-color: #333;}

/* 商品名称 */

/* product_read */
.ncs-goods-summary { float: right; width: 790px; height:auto !important; min-height:200px; height:200px;}
.ncs-goods-summary .name { padding-bottom: 10px; border-bottom: dotted 1px #CCC;}
.ncs-goods-summary .name h1,
.ncs-goods-summary .name strong { font: 700 16px/1.2em "Microsoft Yahei"; text-overflow: ellipsis; white-space: nowrap; display: block; overflow: hidden;} { font: 700 16px/1.5em "Microsoft Yahei"; text-overflow: ellipsis; white-space: nowrap; display: block; overflow: hidden;}
.ncs-goods-summary .name strong { color: #5ba01f;}
/* 销售信息 */
.ncs-meta { width: 560px;}
.ncs-key { width: 560px; border-top: solid 1px #EEE; padding-top: 6px; margin-top: 4px;}
.ncs-meta dl, .ncs-key dl { font-size: 0; *word-spacing:-1px/*IE6、7*/;}
.ncs-meta dl dt, .ncs-meta dl dd,
.ncs-key dl dt, .ncs-key dl dd { font-size: 12px; line-height: 20px; vertical-align: top; letter-spacing: normal; word-spacing: normal; display: inline-block; *display: inline/* IE6,7 */; min-height: 20px; padding: 4px 0; *zoom:1;}
.ncs-meta dl dt, .ncs-key dl dt { font-family: simsun; text-align: right; width: 13%; margin-right: 1%;}
.ncs-meta dl dd, .ncs-key dl dd { text-align: left; width: 86%; *width: 85%/*IE7*/;}
.ncs-meta dl dd i.ver-line { display: inline-block; *display: inline; zoom: 1;}
.ncs-meta dl dd a { color: #005AA0; vertical-align: top; display: inline-block; *display: inline/*IE7*/; *zoom: 1;}
.ncs-meta dl dd a:hover { text-decoration: underline;}
.ncs-meta .price strong  { font-size: 20px; font-weight:600; color: #5ba01f; vertical-align: middle;}
.ncs-meta .price span { line-height: 14px; color: #FFF; background-color: #5ba01f; vertical-align: middle; height: 14px; padding: 1px 3px; *padding: 2px 3px 0 3px; margin-right: 8px;}
.ncs-meta .price em { color: #999; vertical-align: middle; margin-left: 8px;}
.ncs-meta .cost-price strong  { text-decoration: line-through;}
.ncs-meta .promotion-info { color: #5ba01f}
.ncs-meta .promotion-info em { color: #690; vertical-align: middle; margint: 2px 0 12px 0;}
.ncs-meta .promotion-info span { color: #999; vertical-align: middle;}
/*规格值的选择*/
.ncs-key ul { font-size: 0; *word-spacing:-1px/*IE6、7*/;}
.ncs-key ul li { vertical-align: top; letter-spacing: normal; word-spacing: normal; display: inline-block;  margin-right: 7px; position: relative; z-index: 1; padding-bottom:4px;}
.ncs-key ul li { *display: inline/*IE6,7*/; *zoom:1;}
.ncs-key ul li a { display: block; min-height: 30px; padding: 1px; border: 1px solid #E7E7E7; cursor: pointer;}
.ncs-key ul li.sp-txt_A a { font-size: 12px; line-height: 30px; color: #000; text-decoration: none; background: #FFF none; text-align: center; white-space: nowrap; min-width: 20px; height: 30px; margin: 1px;}
.ncs-key ul li.sp-txt1 a{padding: 0 3px !important;}
.ncs-key ul li.sp-txt2 a{padding: 0 5px !important;}
.ncs-key ul li.sp-txt_A a:hover, .ncs-key ul li.sp-txt_A a.cattsel { border: 2px solid #5ba01f; margin: 0;}
.ncs-key ul li.sp-txt_A a i { display: none;}
.ncs-key ul li.sp-txt_A a.cattsel i { font-size: 0; line-height: 0; background: url(images/2014_ncs_public_img.png) no-repeat 0 0; display: block; width: 11px; height: 11px; position: absolute; z-index: 1; right: 2px; bottom: 6px;}
/*购买数量和库存*/
.ncs-figure-input { position: relative; z-index: 1;}
.ncs-figure-input a { font: 11px/12px sans-serif, serif, Arial; color: #AAA; background-color: #FFF; text-align: center; display: block; width: 16px; height: 12px; border: solid 1px #CCC; position: absolute; z-index: 1; left: 42px; -webkit-text-size-adjust:none;}
.ncs-figure-input a:hover { color: #5ba01f; border-color: #5ba01f; text-decoration: none;}
.ncs-figure-input a.increase { top: 4px;}
.ncs-figure-input a.decrease { top: 20px;}
.ncs-figure-input em { margin-left: 30px; color:#999;}
.ncs-figure-input em strong { font-weight: 600; color: #555; vertical-align: top; margin: 0 4px;}
/* 购买提示信息 */
.ncs-point span { line-height: 20px;height:20px; padding: 5px;}
.ncs-point .yes { color: #5ba01f;}
.ncs-point .no { font-weight: 600; color: #5ba01f;}
/* 立即购买和加入购物车按钮 */
.ncs-goods-summary .ncs-btn { display: inline-block; /*height: 32px;*/ padding-right: 10px; margin: 10px 0 30px 0; position: relative; z-index: 70; float:left;}
.ncs-goods-summary .ncs-btn { *display: inline/*IE6,7*/; zoom: 1;}
.ncs-goods-summary .ncs-btn a.buynow,
.ncs-goods-summary .ncs-btn a.addcart,
.ncs-goods-summary .ncs-btn a.no-buynow,
.ncs-goods-summary .ncs-btn a.no-addcart { font: lighter 16px/20px "Microsoft Yahei"; color: #FFF; text-align: center; display: inline-block; height: 20px; padding: 6px 18px; margin-right: 10px; border-radius: 3px; position: relative; overflow: hidden; box-shadow: 0 0 0 2px rgba(204,204,204,0.25); float:left;}
.ncs-goods-summary .ncs-btn a.buynow:hover,
.ncs-goods-summary .ncs-btn a.addcart:hover,
.ncs-goods-summary .ncs-btn a.no-buynow:hover,
.ncs-goods-summary .ncs-btn a.no-addcart:hover  { text-decoration: none;}
.ncs-goods-summary .ncs-btn a.buynow { background-color: #BA7538;}
.ncs-goods-summary .ncs-btn a:hover.buynow { background-color: #96602E;}
.ncs-goods-summary .ncs-btn a.addcart { background-color: #5ba01f;}
.ncs-goods-summary .ncs-btn a:hover.addcart { background-color: #fe7e02;}
.ncs-goods-summary .ncs-btn a.no-buynow,
.ncs-goods-summary .ncs-btn a.no-addcart { background-color: #666; cursor: not-allowed;}
.ncs-goods-summary .ncs-btn a:hover.no-buynow,
.ncs-goods-summary .ncs-btn a:hover.no-addcart { background-color: #333;}
.ncs-goods-summary .ncs-btn a i { font-size: 17px; margin-right: 6px;}

/* 加入购物车弹出提示框 */
.ncs-cart-popup { background-color: #F5F5F5; display: none; width: 320px; border: solid 1px #D7D7D7; box-shadow: 0 0 3px rgba(153,153,153,0.25); position: absolute; z-index: 1; top: -92px; left: -1px;}
.ncs-cart-popup dl { display: block; }
.ncs-cart-popup dl dt { font: lighter 16px/20px "Microsoft Yahei"; color: #333; text-align: center; width: 100%; margin: 10px 0 5px 0;}
.ncs-cart-popup dl dt a { font: 10px/12px Verdana; color: #999; text-align: center; display: inline-block; width: 12px; height: 12px; float: right; margin: -5px 5px 0 0; cursor: pointer;}
.ncs-cart-popup dl dt a:hover { text-decoration: none; color: #333;}
.ncs-cart-popup dl dd { text-align: center; width: 100%; margin: 0 0 5px 0;}

.ncs_share { background-color: #FAFAFA; display: inline-block; *display: inline/*IE6,7*/; padding: 5px 0; margin: -91px 0 0 340px; border-radius: 3px; position: relative; border: solid 1px #5ba01f; box-shadow: 0 0 0 2px rgba(204,204,204,0.10); /*overflow: hidden;*/ zoom:1; float:left;}
.ncs_share a { color: #005EA6; display: inline-block; height: 20px; padding: 0 8px; margin-left: -1px; border-left: solid 1px #5ba01f;}
.ncs_share a i { font-size: 14px; margin-right: 4px; color: #999; vertical-align: middle;}
.ncs_share a em { font-weight: 600; color: #999; vertical-align: middle; display: inline-block; margin-left: 2px }
.ncs_share a:hover i, .ncs_share a:hover em { text-decoration: none;}

/* 分享弹出框体*/
.hint { color: #BBB; line-height: 20px; }
/* 商品内容处TabBar */
.tabbar { background: #FFF;}
.ncs-goods-title-bar { background-color: #FCFCFC; border-style: solid; border-color: #5ba01f #D7D7D7 #F5F5F5 #D7D7D7; border-width: 2px 1px 1px 1px; }
.ncs-goods-title-bar h4 { font: normal 14px/20px "Microsoft Yahei"; text-decoration:none; color:#777; display: block; padding: 6px 15px 5px 15px;}
.ncs-goods-title-nav { margin-top: 7px;}
.ncs-goods-title-nav ul { font-size: 0; *word-spacing:-1px/*IE6、7*/; background-color: #FCFCFC; border: solid #D7D7D7 1px;}
.ncs-goods-title-nav ul li { vertical-align: top; letter-spacing: normal; word-spacing: normal; display: inline-block;}
.ncs-goods-title-nav ul li { *display: inline/*IE6,7*/;}
.ncs-goods-title-nav ul li a { font: normal 14px/20px "Microsoft Yahei"; text-decoration:none; color:#777; background-color: #F5F5F5; display: block; padding: 6px 15px 5px 15px; border-style: solid; border-color: #D7D7D7; border-width: 0 1px 0 0;}
.ncs-goods-title-nav ul li.current { margin: -7px 0 -1px -1px;}
.ncs-goods-title-nav ul li.current a { color: #333; background-color: #FFF; padding: 11px 15px 6px 15px; border-style: solid; border-color: #5ba01f #DDD transparent #DDD; border-width: 2px 1px 0 1px ;}
.ncs-goods-info-content { padding-bottom: 23px;}
.ncs-goods-info-content .top { width:1180px; padding: 9px; margin-bottom: 20px; border: solid #D7D7D7; border-width: 0 1px 1px;}
.ncs-promotion { margin-bottom: 30px;}
.ncs-promotion .ncs-goods-info-content { padding: 9px; border: solid #D7D7D7; border-width: 0 1px 1px;}
.expanded .ncs-goods-info-content .top{ width:960px;}
/*商品属性值*/
.nc-goods-sort { *word-spacing:-1px/*IE6、7*/; background-color: #FFF; border: solid #DDD; border-width: 0 1px 1px; padding:10px 0px 10px 10px; margin-bottom: 10px; overflow:hidden;}
.nc-goods-sort li { font-size: 12px; line-height: 20px; letter-spacing: normal; word-spacing: normal; text-overflow : ellipsis; white-space: nowrap; display: inline-block; width: 23%; padding: 0 0 0 2%; margin: 0; overflow: hidden;}
.nc-goods-sort li { *display: inline; }
/* 商品详情内容 */
.default{ padding: 0; margin: 0; border: 0; overflow: hidden;}
.default img{ vertical-align: top;}
#main-nav { width: auto;}
.ncs-goods-layout { width: 100%; margin-bottom: 10px; position: relative; z-index: 9999; overflow: hidden;}
.sticky #main-nav { width: 1200px; position:fixed; _position:relative; top:0; z-index: 999;}
.sticky #main-nav ul { margin:0 auto;}
.switch-bar{ background: transparent url(images/switch_bar.png) no-repeat -15px 0; width:13px; height: 237px; position:absolute; z-index:999; top:200px; left: 0px; _block:none/*if IE6*/;}
.switch-bar a { display:block; width: 13px; height: 42px; margin-top: 97px; cursor: pointer;}
.switch-bar a:hover { text-decoration: none;}
.ncs-sidebar { display: none; width: 210px _position:relative/*IE6*/}
.expanded .ncs-goods-main { float: right; width: 980px; overflow:hidden;  _position:relative/*IE6*/ }
.expanded #main-nav { width: 980px;  _position:relative/*IE6*/}
.expanded .switch-bar{ background-position: 0 0; left: -23px;  _block:none/*if IE6*/}
.expanded .ncs-sidebar { width: 210px; display: block; float:left; _position:relative/*IE6*/}
/*评价详情*/
.ncs-comment .rate { line-height: 20px; color: #5ba01f; vertical-align: middle; display: inline-block; *display: inline; *zoom:1; margin: 20px 40px 0px 20px;}
.ncs-comment .rate strong { font: lighter 40px/40px arial; vertical-align: bottom;}
.ncs-comment .rate sub { font: 16px/20px arial; vertical-align: bottom; margin-right: 6px;}
.ncs-comment .rate span { color: #999; display: block; clear: both;}
.ncs-comment .percent { vertical-align: middle; display: inline-block; *display: inline; *zoom:1; padding-top:8px;}
.ncs-comment .percent dl { font-size: 0; *word-spacing:-1px/*IE6、7*/;}
.ncs-comment .percent dt { font-size: 12px; line-height: 20px; vertical-align: top; letter-spacing: normal; word-spacing: normal; display: inline-block; width: 80px; height: 20px;}
.ncs-comment .percent dt { *display: inline/*IE6,7*/;}
.ncs-comment .percent dt em { color: #999; margin-left: 4px;}
.ncs-comment .percent dd { background-color: #F5F5F5; vertical-align: top; letter-spacing: normal; word-spacing: normal; display: inline-block; width: 100px; height: 14px; margin: 3px 0;}
.ncs-comment .percent dd { *display: inline/*IE6,7*/;}
.ncs-comment .percent dd i { background-color: #5ba01f; display: block; height: 14px;}
.ncs-comment .btns { vertical-align: middle; display: inline-block; *display: inline; *zoom:1; height: 60px; padding-left: 30px; margin-top:8px; /*margin-left: 400px;*/ border-left: dotted 1px #5ba01f;}

.ncs-comment .impression{ width:350px; padding-left:15px; margin-left:15px; border-left:1px solid #e4e4e4; display:inline-block}
.ncs-comment .impression dt{ padding-bottom:5px;}
.ncs-comment .impression q.comm-tags{ margin-bottom:5px;}
/*评价详情-列表*/
.ncs-commend-main { padding: 20px 0 0 0; border: solid #D7D7D7; border-width: 0 1px 1px;}
.ncs-commend-floor { margin: 0 40px 0 13px; position: relative; z-index: 1;float:left; border-bottom:1px solid #d7d7d7; display:inline}
.ncs-commend-floor .user-avatar { background-color: #F2F2F2; width: 40px; height: 40px; border-radius: 20px; position: absolute; z-index: 1; top: 0; left: -20px; }
.ncs-commend-floor .user-avatar a { text-align: center; vertical-align: middle; display: table-cell; *display: block; width: 40px; height:40px; border-radius: 20px; overflow: hidden;}
.ncs-commend-floor .user-avatar a img { max-width: 40px; max-height: 40px; margin-top:expression(40-this.height/2); *margin-top:expression(20-this.height/2); border-radius: 20px;}
.ncs-commend-floor .detail { margin: 10px 0 0 30px;}
.ncs-commend-floor .detail dt { display: block; margin-bottom: 10px; overflow: hidden;}
.ncs-commend-floor .detail dt .user-name { font: bold 12px/20px "Microsoft Yahei"; color: #F90; float: left;}
.ncs-commend-floor .detail dt time { color: #CCC; float: right;}
.ncs-commend-floor .detail dd { color: #444851; margin-bottom: 10px;}
.ncs-commend-floor .detail dd span { color: #E6064E;}
.ncs-commend-floor .detail dd.explain { color: #5ba01f; background-color: #FFC; border: dotted 1px #FEF4B1;}
.ncs-commend-floor .detail .photos-thumb { font-size: 0; *word-spacing:-1px/*IE6、7*/; vertical-align: middle; display: inline-block;}
.ncs-commend-floor .detail .photos-thumb li { vertical-align: top; letter-spacing: normal; word-spacing: normal; display: inline-block; *display: inline/*IE7*/; text-align: center; width: 44px; margin-right: 6px; *zoom: 1;}
.ncs-commend-floor .detail .photos-thumb a { line-height: 0; background-color: #FFF; text-align: center; vertical-align: middle; display: table-cell; *display: block; width: 40px; height: 40px; padding: 1px; border: solid 1px #5ba01f; overflow: hidden;}
.ncs-commend-floor .detail .photos-thumb a:hover { border-color: #5ba01f;}
.ncs-commend-floor .detail .photos-thumb a img { max-width: 40px; max-height: 40px; margin-top:expression(40-this.height/2); *margin-top:expression(20-this.height/2)/*IE6,7*/;}
/* 无内容 */
.ncs-norecord { color: #999; text-align: center; height:70px; line-height: 70px; padding: 15px 0 ; background-color: #FFF; border: none !important;}
/* (nc-s-c-s) full name -> ShopNC Store Container Style */
.nc-s-c-s1 { margin-bottom: 10px;}
.nc-s-c-s1 .title { background-color: #F7F7F7 ; height: 20px; padding: 5px 10px; border: solid #DDD; border-width: 1px 1px 0 1px;}
.nc-s-c-s1 .title h4 { font: 600 14px/20px "Microsoft Yahei"; color: #666;}
.nc-s-c-s1 .content { border: solid 1px #DDD; background:#FFF; }
/* 侧边栏商品分类 */
.ico-none, .ico-block, .ico-sub { display: inline-block; float:left; cursor: default;}
.ico-none, .ico-block, .ico-sub { *display: inline;}
.ico-none, .ico-block { width: 10px; height:10px; text-align:center; margin: 5px 10px 5px 0; border-radius: 2px;}
.ico-none em, .ico-block em { font-size: 12px; line-height:10px!important; height:10px; }
.ico-sub { font-size: 0px; line-height:0; width: 3px; height:3px; margin: 8px 6px 8px 0; border-radius: 3px;}
/* 侧边栏排行榜 */
.ncs-top-tab { height:28px; border-bottom: solid 1px #D7D7D7; }
.ncs-top-tab li { float:left; margin-left:7px}
.ncs-top-tab li a { color: #777; line-height: 20px; text-decoration:none; background-color: #F7F7F7; text-align:center; width: 86px; height: 20px; float:left; margin: 4px 0 1px 4px; padding:1px 0; border: solid #D8D8D8; border-width: 1px 1px 0 1px; border-radius: 4px 4px 0 0; text-shadow: 1px 1px 0 rgba(255,255,255,.75);}
.ncs-top-tab li.current{border-bottom:1px solid #fff;}
.ncs-top-tab li.current a { color:#000; background-color: #FFF; padding: 1px 0 2px 0; margin: 4px 0 0 ; box-shadow: 0 -1px 1px rgba(0,0,0,.05);}
.ncs-top-bar .hide { display: none;}
.ncs-top-panel { display: block; margin: 1px;}
.ncs-top-panel li { display: block; padding: 8px 12px 8px 4px; clear: both; margin-top: -1px; border-bottom: dashed 1px #E7E7E7;}
.ncs-top-panel li:hover { background-color: #F7F7F7; z-index: 1;}
.ncs-top-panel dl { display: block; height:50px; position: relative; z-index: 1;}
.ncs-top-panel dl:hover { z-index: 9;}
.ncs-top-panel dt { line-height: 16px; text-overflow: ellipsis ; overflow:hidden; white-space: nowrap; display: block; width: 130px; height: 16px; position: absolute; z-index: 1; top: 0; left: 60px;}
.ncs-top-panel dd.goods-pic { background-color: #FFF; display:block; width: 50px; height: 50px; position:absolute; z-index:999; top:0; left:0; }
.ncs-top-panel dd.goods-pic a { border: solid 1px #E7E7E7; width:40px; height: 40px; padding: 4px; display: inline-block; }
.ncs-top-panel dd.goods-pic p { background-color: #FFF; display:none; width:100px; height: 100px; padding:4px; border: solid 1px #F60; position:absolute; z-index:2; top:-10px; left:58px; box-shadow: 2px 2px 0px rgba(0,0,0,.2);}
.ncs-top-panel dd.goods-pic p big { font-size: 0; line-height: 0; width: 0; height: 0; display: block; border: 4px solid; border-color: transparent #FF6600 transparent transparent; position: absolute; z-index: 2; top: 18px; left: -9px;}
.ncs-top-panel dd.goods-pic p small { font-size: 0; line-height: 0; width: 0; height: 0; display: block; border: 4px solid; border-color: transparent #FFFFFF transparent transparent; position: absolute; z-index: 2; top: 18px; left: -8px;}
.ncs-top-panel dd.goods-pic:hover p { display: block;}
.ncs-top-panel dd.goods-pic:hover a { border-color: #F60;}
.ncs-top-panel dd.price { line-height: 16px;  text-overflow: ellipsis ; overflow:hidden; white-space: nowrap; padding-left: 10px; width:110px; height: 16px; position: absolute; z-index: 1; top: 18px; left: 60px;}
.ncs-top-panel dd.selled { line-height: 16px; background: url(images/public.png) no-repeat 0 -100px; text-overflow: ellipsis ; overflow:hidden; white-space: nowrap; width:100px; height: 16px; padding-left:20px; position: absolute; z-index: 1; top: 36px; left: 60px;}
.ncs-top-panel dd.selled strong { margin: 0 3px;}
.ncs-top-panel dd.collection{ line-height: 16px; background: url(images/public.png) no-repeat 0 -120px; float:left; text-overflow: ellipsis ; overflow:hidden; white-space: nowrap;  width:100px; height: 16px; padding-left:20px; position: absolute; z-index: 1; top: 36px; left: 60px;}
.ncs-top-panel dd.collection strong { margin: 0 3px;}
.ncs-top-bar p { width: 130px;  margin: 10px auto;}
.ncs-top-bar p a { line-height: 38px; color: #333; background-color: #FEF4B1; text-align: center; width: 128px; height: 38px; border: solid 1px #FFD863;border-radius: 5px; display:inline-block; box-shadow: 0 -1px 1px rgba(0,0,0,0.1)}
.ncs-top-bar p a:hover { text-decoration: none; color: #777; background-color: #FEF6C7; box-shadow: none; }
/* 评价评分样式 */
.raty { font-size: 0; line-height: 0; *word-spacing:-1px/*IE6、7*/; vertical-align: middle; display: inline-block; *display: inline/*IE7*/; zoom: 1;}
.raty img { letter-spacing: normal; word-spacing: normal; display: inline-block; width: 96px; height: 16px; margin: 2px 0;}
/* 翻页样式 */
.pagination { display: inline-block; margin: 0 auto;}
.pagination ul { font-size: 0; *word-spacing:-1px/*IE6、7*/; }
.pagination ul li { vertical-align: top; letter-spacing: normal; word-spacing: normal; display: inline-block; }
.pagination ul li { *display: inline/*IE6、7*/; *zoom:1;}
.pagination li span { font: normal 12px/16px "Microsoft Yahei"; color: #AAA; background-color: #FAFAFA; text-align: center; display: block; min-width: 16px; padding: 4px; border: 1px solid #5ba01f; position: relative; z-index: 1;}
.pagination li a span ,
.pagination li a:visited span { color: #005AA0; text-decoration: none; background-color: #FFF; position: relative; z-index: 1;}
.pagination li a:hover span, .pagination li a:active span{ color: #FFF; text-decoration: none; background-color: #5ba01f; border-color: #e6e6e6; position: relative; z-index: 9; cursor:pointer;}
.pagination li span.currentpage { color: #AAA; font-weight: bold; background-color: #FAFAFA; border-color: #5ba01f; position: relative; z-index: 2;}

.pagination2 { display: inline-block; margin: 0 auto;}
.pagination2 ul { font-size: 0; *word-spacing:-1px/*IE6、7*/; }
.pagination2 ul li { vertical-align: top; letter-spacing: normal; word-spacing: normal; display: inline-block; }
.pagination2 ul li { *display: inline/*IE6、7*/; *zoom:1;}
.pagination2 li span { font: normal 12px/16px "Microsoft Yahei"; color: #AAA; background-color: #FAFAFA; text-align: center; display: block; min-width: 16px; padding: 4px; border: 1px solid #A62923; position: relative; z-index: 1;}
.pagination2 li a span ,
.pagination2 li a:visited span { color: #A62923; text-decoration: none; background-color: #FFF; position: relative; z-index: 1;}
.pagination2 li a:hover span, .pagination li a:active span{ color: #FFF; text-decoration: none; background-color: #A62923; border-color: #e6e6e6; position: relative; z-index: 9; cursor:pointer;}
.pagination2 li span.currentpage { color: #AAA; font-weight: bold; background-color: #FAFAFA; border-color: #5ba01f; position: relative; z-index: 2;}
 /*用户评论*/




.commentsList{border:1px solid #ccc; background:#f7f7f7;}
.commentsList .td1{ width:100px;}
.commentsList .inputBorder{border:1px solid #ccc; background:#fff;}
.captcha{margin-left:0px; position:relative; top:-1px; *margin-left:8px; *position:relative; top:3px; cursor:pointer;}

/*商品评论*/


.percent dl {clear: both;line-height: 22px;overflow: hidden;padding: 2px 0;}
.percent dt, .percent dd {float: left;margin-right: 5px;}
.percent .d1 {background: url(images/icon_clubs.gif) 0 -129px repeat-x #EFEFEF;border: 1px solid #CCCCCC;height: 9px;margin-top: 4px;overflow: hidden;width: 175px}
.percent .d1 div {background: url(images/icon_clubs.gif) 0 -119px repeat-x #FF701B;height: 9px;overflow: hidden;margin:0;}
.percent dt, .percent dd {float: left;margin-right: 5px;}
#commentform {position:fixed; width: 650px; height: 335px; top: 150px; margin-left:-325px; left:50%; z-index: 99999999999999999; border: 3px solid #999999; display:none;}
#commentform h3 p { float: left; padding: 0; margin-right: 5px; }
#commentform .close { width: 15px; height: 15px; float: right; position: relative; line-height: 15px; top: 5px; right: 5px; cursor: pointer; text-align: center; margin-left: 10px; background: url(images/close.gif) no-repeat; }
#commentform .sub { background-color:#DA4F49; border-color:#C44742 #C44742 #A33B37; color:#ffffff}
#commentform .text1 { width: 76px; height: 22px; line-height: 22px; padding: 0 0 0 5px; margin: 0 10px 0 0; color: #666; border: 1px solid #cecece; background: #fff; }
#commentform .text2 { line-height: 22px; height:22px; color: #666; border: 1px solid #cecece; background: #fff; }
#commentform textarea { padding: 10px 0 0 5px; }

#commentform .cmtRank, #commentform .cmtServer, #commentform .cmtDelivery { float: left; width: 95px; height: 19px; margin-right: 10px; background: url(images/xingxing.jpg) -4px -7px no-repeat; }
#commentform .tr1 .cmtRank span, #commentform .tr1 .cmtServer span, #commentform .tr1 .cmtDelivery span { float: left; width: 19px; height: 19px; margin: 0; padding: 0; cursor: pointer; }
#commentform #Rank, #commentform #Server, #commentform #Delivery { color: #faba00; font-family: arial; }

#commentform .fen1 { background-position: -4px -7px; }
#commentform .fen2 { background-position: -4px -44px; }
#commentform .fen3 { background-position: -4px -82px; }
#commentform .fen4 { background-position: -4px -119px; }
#commentform .fen5 { background-position: -4px -156px; }

#commentform .tr1 td { padding: 10px 0 5px; vertical-align: middle; }
#commentform .tr1 span { float: left; height: 19px; line-height: 19px; margin-right: 5px; }

.i-zixun { margin-top: 10px; border: 1px solid #e1e1e1; background: #fff url(images/wentablebg.jpg) 0 33px repeat-x; background: #fff; }
.i-zixun h3 { height: 31px; line-height: 31px; padding: 0 0 0 17px; font-size: 14px; font-weight: bold; color: #535353; border-bottom: 1px solid #e1e1e1; background: url(images/wentitlebg.jpg) repeat-x; }
.i-zixun h3 span {height: 15px; padding-top: 2px; color: #999; font-weight: normal; font-size: 12px; background:none; float:none; padding:0; }
.i-zixun table { margin: 15px 0 10px; }
.i-zixun table .td1 { width: 100px; padding: 10px 0 5px; vertical-align: top; text-align: right; }
.i-zixun table .td2 { height: 40px; }
.i-zixun .text { width: 480px; height: 22px; line-height: 22px; padding: 0 0 0 5px; color: #666; border: 1px solid #cecece; background: #fff; }
.i-zixun textarea { width: 480px; height: 80px; padding: 5px; font-size: 12px; color: #878787; border: 1px solid #cecece; background: #fff; }
.i-zixun p { padding: 10px 0; }
.i-zixun td span { color: #999; }
.i-zixun .sub { width: 97px; height: 31px; margin-left: 10px; border: none; background: url(images/wenbtn.jpg) no-repeat; cursor: pointer; }
#boxOverlay{width:100%; height:100%; background:#000; filter:alpha(opacity=70); -moz-opacity:0.7;  -khtml-opacity: 0.7;  opacity: 0.7; position:fixed; left:0; top:0; z-index:9994; display:none;}

/* =====================
 * 表单元素格式化及伪类效果
 * ===================== */

.wrap-shadow { background-color: #F9FAFC; padding:4px; border-radius: 4px;}
.wrap-all{ background-color: #fff; border: solid 1px #C4D5E0;  border-radius: 4px;}
#footer { width: 100%; margin: 0 auto; text-align: center; color: #4e4a34; line-height: 18px; padding: 15px 0; }
.clear { font-size: 0px; line-height: 0px; height: 0; margin: 0; padding: 0; float: none; clear: both; border: 0;}
input.text{ font-family: Tahoma; height: 16px; line-height: 16px; background-color:#FBFBFB; padding: 1px 2px 3px 4px !important; padding: 3px 2px 1px 4px; border: solid 1px; border-color: #CCC #DDD #DDD #CCC;}
input.text:hover{ background-color:#FFF;}
input.password { font-family: Tahoma; height: 16px; line-height: 16px; background-color:#FFFFEC; padding: 1px 2px 3px 4px !important; padding: 3px 2px 1px 4px; border: solid 1px; border-color: #FC9 #FFDFBF #FFDFBF #FC9; box-shadow: 2px 2px 1px 0 #FFF2DA inset; -moz-box-shadow: 2px 2px 1px 0 #FFF2DA inset/* if FF*/; -webkit--box-shadow: 2px 2px 1px 0 #FFF2DA inset/* if Webkie*/;}
input[type="text"]{ box-shadow: 2px 2px 1px 0 #E7E7E7 inset; -moz-box-shadow: 2px 2px 1px 0 #E7E7E7 inset/* if FF*/; -webkit--box-shadow: 2px 2px 1px 0 #E7E7E7 inset/* if Webkie*/;}
input[type="password"]:hover, textarea:hover { background-color:#FFF;}
input[type="text"]:focus, textarea:focus { background-color:#FFF; border-color: #CCC; box-shadow: 1px 1px 1px 0 #E7E7E7; -moz-box-shadow: 1px 1px 1px 0 #E7E7E7/* if FF*/; -webkit--box-shadow: 1px 1px 1px 0 #E7E7E7/* if Webkie*/;}
input[type="password"]:focus { background-color:#FFFFEC; border-color: #FC9; box-shadow: 1px 1px 1px 0 #E7E7E7; -moz-box-shadow: 1px 1px 1px 0 #E7E7E7/* if FF*/; -webkit--box-shadow: 1px 1px 1px 0 #E7E7E7/* if Webkie*/;}
textarea { font-family: Tahoma; line-height: 18px; color: #777; background-color:#FBFBFB; padding: 1px 2px 3px 4px !important; padding: 3px 2px 1px 4px; border: solid 1px; border-color: #CCC #DDD #DDD #CCC; box-shadow: 2px 2px 1px 0 #E7E7E7 inset; -moz-box-shadow: 2px 2px 1px 0 #E7E7E7 inset/* if FF*/; -webkit--box-shadow: 2px 2px 1px 0 #E7E7E7 inset/* if Webkie*/;}
select { line-height: 22px; background-color: #FFF; height: 22px; padding:1px; border: solid 1px; border-color: #CCC #DDD #DDD #CCC; box-shadow: 2px 2px 1px 0 #E7E7E7 inset;}
input.hasDatepicker { width:70px !important;}/* 日期插件*/
input[type="file"] { line-height:20px; background-color:#FBFBFB; height: 20px; border: solid 1px #D8D8D8; cursor: default;}
.goods-name { width: auto; padding:0; border: 0}
.goods-name dt { text-align:left!important; padding: 0!important; width:auto!important; max-height: 40px; line-height: 20px !important; float:none!important; overflow:hidden;}
.goods-name dt a { color: #0579C6;}
.goods-name dt a:hover { color:#F30;}
.goods-name dd { color:#999!important; text-align:left!important; padding:0!important; width: auto!important; height: 20px; float:none!important; overflow:hidden;}
.goods-price { font-family: Tahoma; font-size: 12px; font-weight: 700; color: #555;}
/* 内容部分通用搜索样式 */
.search-form {  width: 100%; border-bottom: solid 0px #5ba01f;}
.search-form th { line-height: 22px; width: 80px; padding: 10px 0; text-align: right; color: #777;}
.search-form td { padding: 10px 0; text-align: left;}
.search-form select { height: 22px; background-color:#FFF; border: solid 1px; border-color: #CCC #DDD #DDD #CCC;  box-shadow: 2px 2px 1px 0 #E7E7E7 inset; -moz-box-shadow: 2px 2px 1px 0 #E7E7E7 inset/* if FF*/; -webkit--box-shadow: 2px 2px 1px 0 #E7E7E7 inset/* if Webkie*/;}
.search-form select:hover { background-color:#FFF;}
.search-form select:focus { background-color:#FFF; border-color: #CCC; box-shadow: 1px 1px 1px 0 #E7E7E7; -moz-box-shadow: 1px 1px 1px 0 #E7E7E7/* if FF*/; -webkit--box-shadow: 1px 1px 1px 0 #E7E7E7/* if Webkie*/;}
.search-form  select option { background-color: #FFF; height: 20px; padding-left: 12px;}

.search-form input.text { font-family: Tahoma; width: 148px; height: 16px; line-height: 16px; background-color:#FFF; padding: 1px 2px 3px 4px !important; padding: 3px 2px 1px 4px; border: solid 1px; border-color: #CCC #DDD #DDD #CCC;}
.search-form input[type="text"] { box-shadow: 2px 2px 1px 0 #E7E7E7 inset; -moz-box-shadow: 2px 2px 1px 0 #E7E7E7 inset/* if FF*/; -webkit--box-shadow: 2px 2px 1px 0 #E7E7E7 inset/* if Webkie*/;}
.search-form input[type="text"]:hover { background-color:#FFF;}
/*.search-form input[type="text"]:focus { background-color:#FFF; border-color: #CCC; box-shadow: 1px 1px 1px 0 #E7E7E7; -moz-box-shadow: 1px 1px 1px 0 #E7E7E7; -webkit--box-shadow: 1px 1px 1px 0 #E7E7E7;}*/


.search-form input.submit, .search-form a.submit { font-size: 0px; background: url(../images/member/ncus_public.png) no-repeat scroll -150px -105px; _background-image: url(../images/ie6/ncus_public.gif)/*IE6*/; width: 60px; height: 22px; border: 0; cursor: pointer; vertical-align:middle;}


/* 内容部分通用表格样式 */
.ncu-table-style { line-height:20px; width: 100%; border-collapse: collapse; clear: both;}
.ncu-table-style thead th { color:#5F718B; background: url(../images/member/ncus_repeat_x.png) repeat-x scroll center -40px; padding: 5px 0 6px 0; border-bottom: solid 1px #C4D5E0; text-align:center;}
.ncu-table-style thead td { color: #5F718B; background-color: #F7F7F7; padding-top: 5px; border-top: solid 1px #EEEEEE;}
.ncu-table-style thead td label, .ncu-table-style tfoot td label { color: #555; display:inline; float:left; margin-right:10px; cursor:pointer; }
.ncu-table-style tbody th { background-color: #EDF5FF; border-top: solid 1px #AED2FF; padding: 4px 0;}
.ncu-table-style tbody th a { color:#0579C6;}
.ncu-table-style tbody td { background-color: #FFF; text-align: center; padding: 12px 0;}
.ncu-table-style tfoot td { color: #5F718B;border-top: solid 1px #C4D5E0; background-color: #FFF; padding: 5px 0 6px 0;}


.bd-line td {border-top: solid 1px #EEE;}

.norecord {padding: 50px 250px!important;}
.norecord i { background: url(../images/member/ncus_public.png) no-repeat scroll 0px -50px; _background-image: url(../images/ie6/ncus_public.gif)/*IE6*/; display: inline-block; width: 44px; height: 44px; float:left; margin-right:16px;}
.norecord span {font-family: "microsoft yahei"; line-height:44px; font-size: 1.3em; font-weight: 700; text-align: left; display: inline-block; float:left; width:250px; }
.norecord a {display:block; float:left; clear:both; margin-top: 10px;}

.order tbody.pay { box-shadow: 0 3px 0 rgba(204,204,204,0.15); }
.order tbody tr td.sep-row { height: 18px; padding:0; border:0;}
.order tbody.pay tr td.sep-row { background-color: #FFF; padding:0; border:0;}
.order tbody tr:hover td.sep-row { background-color: #FFF; border:0; }
.order tbody tr th { border: solid 1px #C4D5E0; }
.order tbody.pay tr th { background-color: #FFF; border: solid 1px #D6E9C6; }
.order tbody tr td { border-bottom: 1px solid #C4D5E0; vertical-align: top; }
.order tbody.pay tr td { background-color: #FFF; padding: 4px 0; border-bottom: 1px solid #D6E9C6; vertical-align: top; }
.order tbody.pay tr td.pay-td { background-color: #DFF0D8; border: solid 1px #D6E9C6; text-align: left;}
.order tbody.pay tr td.pay-td span { font-weight: 600; color: #333;}
.order tbody.pay tr td.pay-td span em { font-size: 16px; color: #F30; font-weight: 600; vertical-align: middle;}
.order tbody tr td.bdl { border-left: 1px solid #C4D5E0; }
.order tbody tr td.bdr { border-right: 1px solid #C4D5E0; }
.order tbody.pay tr td.bdl { border-left: 1px solid #D6E9C6; }
.order tbody.pay tr td.bdr { border-right: 1px solid #D6E9C6; }

.order .norecord {border-bottom:0 !important;}
.order a.snsshare-btn { background-color: #F8FBFE; line-height:15px; float:right; padding: 2px 3px; margin-right: 16px; border: solid 1px #80B8D2; border-radius:4px; }
.order a.snsshare-btn i { background : url(../images/member/ncus_public.png) no-repeat scroll -120px -406px; width: 15px; height: 15px; float:left;}
.order a.snsshare-btn h5 { float: left; line-height:15px; color:#80B8D2; text-decoration:none; margin-left:1px;}
.order .buyer { color: #555; position:relative; display:block; }
.order .buyer-info { display:none; }
.order .buyer:hover .buyer-info { *width:250px/*IE7*/; display:block; position:absolute; z-index:8; top:-40px; left: 90px; border: solid 1px #FEC500; background-color:#FFF9D4; padding:4px; border-radius:5px;}
.order .buyer-info em { background: url(../images/member/ncus_public.png) no-repeat scroll -173px -407px; width: 8px; height: 14px; position: absolute; z-index: 9; top: 37px; left:-8px;}
.order .buyer-info .con { display:block; overflow:hidden; background: #FFF; padding:5px;}
.order .buyer-info h3 { font-size:1em; font-weight:700; color: #C33700; padding: 5px 0; overflow:hidden;}
.order .buyer-info h3 i {background: url(../images/member/ncus_public.png) no-repeat scroll -143px -408px; width: 17px; height: 11px; float:left; margin: 5px 5px 4px 12px;}
.order .buyer-info h3  span { float:left;}
.order .buyer-info dl { color: #777; padding:2px 0; width:220px; overflow:hidden; clear:both;}
.order .buyer-info dt { float:left; width:80px; text-align:right;}
.order .buyer-info dd { float:left; width:140px; text-align:left;}

/* 查看订单 */

.ncu-order-view { padding: 10px 20px; background: #fff; overflow:hidden; border-radius: 4px; }
.ncu-order-view h2 { font-family:"microsoft yahei"; font-size: 20px; color: #498CD0; line-height: 40px; height: 40px; padding-left: 10px; border-bottom: solid 1px #C4D5E0; }
.ncu-order-view h3 { font-family:"microsoft yahei"; font-size:1.2em; color: #0579C6; background-color: #F9FAFC; padding: 8px 0 8px 12px; border: solid #C4D5E0 1px; overflow: hidden; box-shadow: 1px 1px 0 #FFF inset;}
.ncu-order-view h4 { font-weight:700; padding: 6px 0 6px 24px; border-bottom: dashed 1px #E7E7E7; color:#555; }
.ncu-order-view dl { padding: 10px 1px; overflow: hidden; }
.ncu-order-view dt { padding: 6px 0; float:left; color: #5F718B; width:9%; text-align:right;}
.ncu-order-view dd { padding: 6px 0; float:left; color: #888; width:24%;}
.ncu-order-view dd strong { color: #fe4e02; }
.ncu-order-view input[type="submit"], .ncu-order-view .submit { font-weight: 700; color: #555; background: url(../images/member/ncus_public.png) no-repeat scroll 0 -110px; width: 120px; height: 34px; border: 0; border-radius: 4px;box-shadow: 1px 1px 0 rgba(0,0,0,0.1); cursor: pointer;}
.ncu-order-view input[type="submit"]:hover, .ncu-order-view .submit:hover { color: #000; background-position: 0 -150px; box-shadow: none;}
.ncu-order-view .upload-appeal-pic { padding: 5px; margin-left: 28px;}
.ncu-order-view .upload-appeal-pic p { padding: 5px;}

.order_detail_list { clear:both; list-style:none; color:#656565; }
.order_detail_list li { padding:8px 10px; border-top:1px solid #efefef; }


.ncu-order-view .log-list { color:#666; list-style:none; padding:5px 10px;   }
.ncu-order-view .log-list li { margin:8px 0px; }
.ncu-order-view .log-list li .operator { font-weight:700; color:#FE5400; margin-right:5px; }
.ncu-order-view .log-list li .log-time { font-style:italic; margin:0px 5px; font-weight:700; }
.ncu-order-view .log-list li .order-status { font-style:italic; margin:0px 5px; font-weight:700; }
.ncu-order-view .log-list li .reason { font-style:italic; margin:0px 5px; font-weight:bold; }


/* 投诉流程样式 */
.progress { line-height: 20px; color: #999; padding: 10px 20px; margin: 0px;}
.progress li.text { font-size: 1.2em; background-image: none; float:left; padding: 10px 20px; margin: 10px; border: 1px dashed #E7E7E7;}
.progress li.next-step { width: 16px; height: 16px; float: left; margin: 24px 0; padding: 0; background: url(../images/member/ncus_public.png) no-repeat -283px -382px;}
.progress li.red { font-weight: 600; color: red;}
.progress li.green { font-weight: 600; color: green;}

.ncu-order-view .btn { border: 0; width: 53px; height: 22px; font-size: 12px; color: #3e3e3c; background: url(../images/member/btn.gif) no-repeat 0 -335px; }
.ncu-order-view .btn1 { border: 0; width: 68px; height: 22px; font-size: 12px; color: #3e3e3c; background: url(../images/member/btn.gif) no-repeat 0 -365px; }


/* 按钮样式 */
.ncu-btn1 { background: url(../images/member/ncus_public.png) no-repeat -150px -61px; height: 22px; float: left; margin-right: 8px; cursor: pointer;}
.ncu-btn1 span { color: #000; background: url(../images/member/ncus_public.png) no-repeat right -61px; float: left; padding: 1px 18px 1px 12px; margin-left: 6px;}
.ncu-btn1:hover { background-position: -150px -83px; text-decoration: none;}
.ncu-btn1:hover span { background-position: right -83px; color: #0579C6;}

a.ncu-btn2 { line-height: 19px; color: #555; background: url(../images/member/ncus_repeat_x.png) repeat-x scroll center -73px; text-align: center; display: inline-block; height: 20px; padding-right: 10px; padding-left: 10px; border: solid 1px #8D8D8D; border-radius: 4px; box-shadow: 1px 1px 1px rgba(0,0,0,0.1);}
a:hover.ncu-btn2 {color: #498CD0; text-decoration: none; background-position: 0 -40px; border-color:#AED2FF; box-shadow: none;}

a.ncu-btn3 {  font-weight: 700; line-height: 18px; color: #555; background: url(../images/member/ncus_repeat_x.png) repeat-x scroll center -73px; display: block; height: 20px; padding: 3px 12px; border: solid 1px #8D8D8D; border-radius: 4px; position: absolute; z-index: 1; top: -2px; right: 0px; box-shadow: 1px 1px 1px rgba(0,0,0,0.1);}
a:hover.ncu-btn3 { color: #000; background-position: 0 -40px; border-color:#AED2FF; box-shadow: none;}

a.ncu-btn4 {  font-weight: 700; line-height: 18px; color: #555; background: url(../images/member/ncus_repeat_x.png) repeat-x scroll center -73px; text-align:center; display: block; height: 20px; padding: 3px 12px; border: solid 1px #8D8D8D; border-radius: 4px; box-shadow: 1px 1px 1px rgba(0,0,0,0.1);}
a:hover.ncu-btn4 { text-decoration: none; color: #06C; background-position: 0 -40px; border-color:#AED2FF; box-shadow: none;}


a.ncu-btn5 { line-height: 32px; font-weight: 700; color: #555; background: url(../images/member/ncus_public.png) no-repeat scroll 0 -110px; text-align: center; display: inline-block; width: 120px; height: 34px; border: 0; border-radius: 4px;box-shadow: 1px 1px 0 rgba(0,0,0,0.1); cursor: pointer;}
a.ncu-btn5:hover { text-decoration: none; color: #000; background-position: 0 -150px; box-shadow: none;}

a.ncu-btn6 { line-height: 19px; color: #FFF; font-weight: 600; background: url(../images/member/ncus_repeat_x.png) repeat-x scroll center -140px; text-align: center; display: inline-block; height: 20px; padding-right: 10px; padding-left: 10px; border: solid 1px #64A8E1; border-radius: 4px; box-shadow: 1px 1px 1px rgba(0,0,0,0.1);}
a:hover.ncu-btn6 {color: #498CD0; text-decoration: none; background-position: 0 -40px; border-color:#AED2FF; box-shadow: none;}

a.ncu-btn7 { line-height: 19px; color: #FFF; font-weight: 600; background: url(../images/member/ncus_repeat_x.png) repeat-x scroll center -250px; text-align: center; display: inline-block; height: 20px; padding-right: 10px; padding-left: 10px; border: solid 1px #71A133; border-radius: 4px; box-shadow: 1px 1px 1px rgba(0,0,0,0.1);}
a:hover.ncu-btn7 {color: #4A6923; text-decoration: none; background-position: 0 -40px; border-color: #71A133; box-shadow: none;}


input.submit, a.submit { font-weight: 700; color: #555; background: url(../images/member/ncus_public.png) no-repeat scroll 0 -110px; display:inline-block; width: 120px; height: 34px; border: 0; border-radius: 4px; cursor: pointer; box-shadow: 1px 1px 0 rgba(0,0,0,0.1);}
/*input[type="submit"] { font-weight: 700; color: #555; background: url(../images/member/ncus_public.png) no-repeat scroll 0 -110px; width: 120px; height: 34px; border: 0; border-radius: 4px; cursor: pointer; box-shadow: 1px 1px 0 rgba(0,0,0,0.1);}*/
/*input[type="submit"]:hover { color: #000; background-position: 0 -150px; box-shadow: none;}*/



/* 通用页内表单提交类型样式 */
.ncu-form-style {  padding-top: 15px;}
.ncu-form-style h3 { font-weight: 600; line-height: 22px; color: #555; clear: both; background-color: #F5F5F5; padding: 5px 0 5px 12px; border-bottom: solid 1px #E7E7E7;}
.ncu-form-style dl { line-height: 20px; color: #777; width: 96%; clear: both; padding: 0; margin: 4px auto; border-bottom: dashed 1px #F5F5F5; overflow: hidden;}
.ncu-form-style dl.bottom { border-bottom-width: 0px;}
.ncu-form-style dl dt { color: #404040; line-height: 32px; text-align: right; width: 130px; float: left; padding: 0 6px 0 0; margin: 0;}
.ncu-form-style dl dt.required em { line-height: 22px; background: url(../images/member/ncus_public.png) no-repeat scroll -276px -231px; display: inline-block; height: 16px; width: 16px; margin-right: 5px;}
.ncu-form-style dl dd { float: left; padding: 8px; width: 600px;}
.ncu-form-style dl dd p { clear: both;}

.ncu-form-style input.submit { font-weight: 700; line-height:34px; color: #555; background: url(../images/member/ncus_public.png) no-repeat scroll 0 -110px; width: 120px; height: 34px; border: 0; border-radius: 4px;box-shadow: 1px 1px 0 rgba(0,0,0,0.1); cursor: pointer;}
.ncu-form-style input.submit:hover { color: #000; background-position: 0 -150px; box-shadow: none;}
.ncu-form-style textarea { width: 198px; height: 64px;}
.ncu-form-style .upload-appeal-pic { border: dotted 1px #D8D8D8; padding: 5px; width: 250px; margin-left: 32px;}
.ncu-form-style .upload-appeal-pic p { padding: 5px;}
.ncu-form-style .info-album a { font-weight: bold; color: #999; line-height: 20px; background: url(../images/member/album_bg.gif) no-repeat 5px -492px; display: inline-block; height: 20px; padding: 0px 4px 0px 28px; margin: 8px 0px; border: 1px solid #E7E7E7; }

/* 通用弹出式窗口样式*/
.eject_con { background-color: #FFF; overflow: hidden;}
.eject_con dl { line-height: 20px; display: block; width: 100%; clear: both; padding:12px 0 0 0; overflow:hidden;}
.eject_con dl dt { color: #555; text-align: right; text-overflow: ellipsis; white-space: nowrap; width: 29%; float: left; }
.eject_con dl dt.required em { line-height: 22px; background: url(../images/member/ncus_public.png) no-repeat scroll -276px -231px; display: inline-block; width: 16px; height: 16px; margin-right: 5px;}
.hint { color: #BBB; line-height: 20px; }
.eject_con dl dd { float: right; width: 70%;}
.eject_con h2 { line-height:20px; font-weight: 600; background-color:#FEFEDA; color: #630; text-align: left; width: 90%; padding:8px 16px; margin: 5px auto 5px auto; border: solid 1px #FFE8C2;}
.eject_con span.num { font-weight: 600; color: #390;}
.eject_con ul { overflow: hidden;}
.eject_con li h2 { font-size: 16px; font-weight: 600; line-height: 32px; color: #555; width: 98%; text-align: left; margin: 0 auto; border-bottom: dashed 1px #E7E7E7;}
.eject_con .checked { float: left; padding: 0; margin: 0;}
.eject_con .checked li { line-height: 16px; height: 16px; padding: 4px 0;}
.eject_con li p { float: left; }
.eject_con .strong { padding-left: 10px; color: #ff4e00; }
.eject_con dl.bottom { padding: 12px 0; background-color:#F9F9F9; border-top: 1px solid #EAEAEA; margin-top:12px; }


/*title提示*/
#simpleTooltip { font-size:1.2em; color: #FFF; background-color: #09C; display: none; padding: 5px; position: absolute; z-index: 100; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;}
#tooltipShadow{ font-size:1.2em; background-color: #000; display: none; padding: 5px; position: absolute; z-index: 99; filter:alpha(opacity=30); -moz-opacity:0.3; -khtml-opacity: 0.3; opacity: 0.3; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;}



.link2 a { color: #3e3e3e; text-decoration: none; }
.link2 a:hover { text-decoration: underline; }


.right_ico { display: block; width: 16px; height: 16px; overflow: hidden; background: url(../images/member/ico.gif) no-repeat 0 -1213px; cursor: pointer; }
.wrong_ico { display: block; width: 16px; height: 16px; overflow: hidden; background: url(../images/member/ico.gif) no-repeat 0 -1812px; cursor: pointer; }


/**
 * 定义买家中心样式
 * @kivenhan
 * www.shopnc.net
 * Apr-01-2012
 **/

a {   text-decoration: none; -webkit-transition-property:color; -webkit-transition-duration: 0.3s; -webkit-transition-timing-function: ease;}
a:hover { text-decoration: none; color: #FF0000;}
h3 { font-size: 14px; font-weight: 600;}
h4 { font-size: 12px; font-weight: 600;}
.goods-price i { font-family: Tahoma; font-size: 12px; font-weight: 500; color: #777; background: url(../images/rmb_s.gif) no-repeat scroll left center; padding-left: 9px;}
.goods-price strong { font-family: Tahoma; font-size: 12px; font-weight: 700; line-height: 12px; color: #F60; background: url(../images/rmb.gif) no-repeat scroll left center; padding-left: 10px;}



#footer { border:none !important; font-size: 1.2em;}
#container { margin-top: -25px; _margin-top:0; width:1000px; }
#container .layout { background: #FFF url(images/mubg.png) repeat-y scroll center top; width:998px; border: solid 1px #D5E5F5; border-radius: 5px; overflow: hidden; min-height: 480px;}
#container .layout .sidebar { width:153px; padding-top:6px; overflow:hidden; float:left;}
#container .layout .right-content { width:844px; float:right; }
#page { font-size: 12px;}

/* ============================
 * 买家中心及账户设置框架头部菜单样式
 * ============================ */
#header{ line-height: 20px; background: url(images/buyer_header.png) no-repeat scroll center top; width: 100%; height: 90px; _height:65px; padding-top:25px;}
#header h1 { float: left; width: 230px; }
#header nav { background-color: rgba(236,81,81,0.8) !important; background-color:#5ba01f\9/* IE6-8 */; width: 770px; height: 38px; float:left; border-radius: 5px; box-shadow: 0 2px 0 rgba(193,219,232,0.3); -moz-box-shadow: 0 2px 0 rgba(193,219,232,0.5)/* Firefox 4 */; -webkit-box-shadow: 0 2px 0 rgba(193,219,232,0.3)/* Safari and Chrome */;}
#header nav ul { }
#header nav ul li { font-size: 14px; font-weight: 700; *float:left/* IE7 */;  }
#header nav ul li a { color: #FFF;   text-align: center; float: left; padding: 9px 24px; border-style: solid; border-color: transparent #e6e6e6 transparent #e6e6e6; border-width: 0 1px 0 0; position: relative; z-index:1;}
#header nav ul li a:hover { text-decoration: none; background-color:#e6e6e6; text-shadow: 1px 1px 0 rgba(181,54,0,1); }
#header nav ul li a.current { background-color:#e6e6e6; text-shadow: 1px 1px 0 rgba(181,54,0,1); }
#header nav ul li.frist a { border-left: none;}
#header nav ul li.frist a:hover { border-radius: 5px 0 0 5px;}
#header nav ul li.frist a.current { border-left: none; border-radius: 5px 0 0 5px;}
#header nav ul li i.new-message { font-family:Tahoma; font-size: 0.8em; font-weight: 700; line-height: 18px; color: #FFF; background: url(../images/member/ncus_public.png) no-repeat -60px -60px; text-align: center; width: 18px; height: 18px; padding: 7px; position: absolute; z-index:1; top: -13px; right: -2px;}
#header nav .search-box { float:right; width:240px; height: 26px; padding: 4px 16px 6px 39px; position: relative; z-index:1;}
#header nav .search-box input[type="text"], #header nav .search-box .text { float:right; width: 200px; font-family: Tahoma; line-height: 16px; background:#FFFFDF; padding: 4px 2px 6px 4px !important; border:none !important; border-radius: 3px; box-shadow: 1px 3px 1px #FFB775 inset !important; transition:width 0.5s; -moz-transition:width 0.5s/* Firefox 4 */; -webkit-transition:width 0.5s/* Safari and Chrome */; -o-transition:width 0.5s/* Opera */;}
#header nav .search-box:hover input[type="text"], #header nav .search-box input[type="text"]:focus { width: 240px; width: 200px\9/* IE */; background-color:#FFF; box-shadow:1px 1px 1px #AB320A !important; -moz-box-shadow:1px 1px 1px #AB320A !important/* Firefox 4 */; -webkit-box-shadow:1px 1px 1px #AB320A !important/* Safari and Chrome */;}
#header nav .search-box .text { float:right; width: 200px; font-family: Tahoma; line-height: 16px; background:#FFFFDF; padding: 4px 2px 6px 4px !important; border:none !important;  }
#header nav .search-box:hover .text { width: 200px\9/* IE */; background-color:#FFF;}
#header nav .search-box input[type="submit"] { line-height: 16px; background: transparent url(images/ncus_public.png) no-repeat scroll 0px -380px; width: 16px; height: 16px; border: none; position: absolute; z-index: 999; top: 12px; right: 20px; cursor: pointer; opacity:0.5; -moz-opacity:0.5/* Firefox 4 */; -moz-webkit:0.5/* Safari and Chrome */;}
#header nav .search-box:hover input[type="submit"] {opacity:1; -moz-opacity:1/* Firefox 4 */; -moz-webkit:1/* Safari and Chrome */;}

#header nav .search-box .submit { line-height: 16px; background: transparent url(../images/member/ncus_public.png) no-repeat scroll 0px -380px; width: 16px; height: 16px; border: none; position: absolute; z-index: 999; top: 12px; right: 20px; cursor: pointer;}



/* ============================
 * 买家中心及账户设置框架左侧菜单样式
 * ============================ */
.sidebar ul li { clear:left; overflow:hidden;}
.sidebar ul li a { color:#455E65;}
.sidebar ul li a:hover { color: #7FB8D2; text-decoration: underline;}
.sidebar h3 { font-size: 14px; font-weight: 700; line-height: 32px;}
/* 用户信息*/
.ncu-user { width: 140px; height:25px; margin: 0 auto; position: relative; z-index: 1;}
.ncu-user .username {  font-weight: 600; line-height: 28px; width: 102px; height: 28px; text-align: center; position: absolute; z-index: 9; top: 0; }
.ncu-user .username a { color: #369; text-decoration: none;}
.ncu-user .userface { width:102px; height:102px; position: absolute; z-index: 9; top:28px; left:19px;}
.ncu-user .pic{ background-color:#FFF; display:block; width: 100px; height: 100px; border: solid 1px #C9E0E7; border-radius: 5px; position: relative; z-index:2;}
.ncu-user .pic img{ border-radius: 5px;}
.ncu-user .pic p, .ncu-user .pic p a, .ncu-user .pic p i, .ncu-user .info { display: none;}
.ncu-user .info ul { margin: 132px 15px 10px 15px;}
.ncu-user .info ul li { color: #369; line-height: 24px; white-space: nowrap; padding:0 !important;}
.ncu-user:hover .username a { background: url(../images/member/ajax-edit.gif) no-repeat 0 3px; padding-left: 16px; margin-left: -16px;}
.ncu-user:hover .pic p { background-color: rgba(0,0,0,0.5); background-color:#333\9/* if IE6-8 */; display:block; width: 100px; height: 24px; border-radius: 0 0 5px 5px; position: absolute; z-index:100; bottom:0; left:0;}
.ncu-user:hover .pic p a { line-height: 22px; text-decoration: none; color: #FFF; text-shadow: 1px 1px 0 rgba(0,0,0,0.65); text-align: right; display:block; width: 75px; float: left;}
.ncu-user:hover .pic p i { background: url(../images/member/ncus_public.png) no-repeat -110px -68px; display:block; width: 16px; height: 14px; float: right; margin:4px 4px 4px 0;}
.ncu-user:hover .info { background: rgba(255,255,255,0.95); background-color:#FFF\9/* if IE6-8*/;display:block; border: solid 1px #C9E0E7; width: 136px; position: absolute; z-index:1; top:0px; left:0px;border-radius: 5px; box-shadow: 2px 2px 2px rgba(0,0,0,0.1)}
/* 交易信息*/
.business-intro { width: 120px; padding-bottom: 10px; margin: 10px auto 10px auto; border-bottom: solid 1px #D5E5F5; box-shadow: 0 1px 0 rgba(255,255,255,1);}
.business-intro ul li  { padding: 4px 0;}
.business-intro ul li a { background: url(../images/member/ncus_public.png) no-repeat scroll 0 -330px; _background-image: url(../images/ie6/ncus_public.gif)/*IE6*/; float: left; padding-left: 10px;}
.business-intro ul li i { font-size: 0.8em; font-weight: 700; color: #FFF; line-height: 16px; background-color: #C9E0E7; float:right; padding: 0 8px; margin: 2px; border-radius: 4px;}
.business-intro ul li i.yes { background-color:#F60;}
/* 交易操作 */
.business-handle, member-handle { width: 100%; margin: 10px auto 20px auto; }
.business-handle h3, .member-handle h3 { margin-left: 16px;}
.business-handle div, .member-handle ul li { clear:left; padding: 6px 12px; overflow:hidden;}
.business-handle div.active, .member-handle ul li.active { background-color: #FFF;  box-shadow: 0 2px 1px rgba(213,229,245,0.7); zoom:1; }
.business-handle div a, .member-handle ul li a { color:#455E65; line-height:20px; float:left;}
.business-handle div a:hover { color: #7FB8D2; text-decoration: underline;}
.business-handle div em , .business-handle dl dt em { width: 20px; height: 20px; background: url(images/ncus_public.png) no-repeat scroll; _background-image: url(images/ncus_public.gif)/*IE6*/; float:left; margin-right: 8px;}
.business-handle div:hover em, .business-handle dl dt:hover em  { transform: rotate(20deg); transition: .1s ease-in; -webkit-transform: rotate(20deg); -webkit-transition: .1s ease-in; -moz-transform: rotate(20deg); -moz-transition: .1s ease-in; -o-transform: rotate(20deg); -o-transition: .1s ease-in; }
.business-handle em.i1 { background-position: -20px -380px;}
.business-handle em.i2 { background-position: -40px -380px;}
.business-handle em.i3 { background-position: -60px -380px;}
.business-handle em.i4 { background-position: -80px -380px;}
.business-handle em.i5 { background-position: -100px -380px;}
.business-handle em.i6 { background-position: -120px -380px;}
.business-handle em.i7 { background-position: -140px -380px;}
.business-handle em.i8 { background-position: -160px -380px;}
.business-handle dl dd, .member-handle ul li { clear:both; padding: 6px 0 6px 48px; overflow:hidden; }
.business-handle dl dd.curs { background-color: #FFF; box-shadow: 0 2px 1px rgba(213,229,245,0.7); zoom:1;}


.business-handle dl a { color:#455E65; line-height:20px; float:left;}
.business-handle dl dt { clear:left; padding: 6px 0; margin: 0 12px; overflow: hidden;}
.business-handle dl dt i {font-size: 0px; line-height: 0; width: 0px; height: 0px; margin-left:6px; _margin-left:3px;  }
.business-handle dl.collapsed dt i { font-size: 0px; line-height: 0; width: 0px; height: 0px; margin-left:6px; _margin-left:3px; border-width: 4px; border-color: #80B8D2 transparent transparent transparent; border-style:solid dashed dashed dashed; float:left; margin-top:8px}
.sns-menu { width: 135px; float: right; margin-top: 20px;}
.sns-menu li { background: url(../images/member/ncus_public.png) no-repeat  0px -260px; text-align: center; width: 135px; height: 60px; margin-top: -8px;}
.sns-menu li a { font-family: "microsoft yahei"; font-size: 1.4em; line-height: 50px;  }
.sns-menu li.active { background: url(../images/member/ncus_public.png) no-repeat scroll 0px -200px; width: 135px; height: 60px;}


/* 内容部分所在位置样式 */
.layout .path { border: solid 1px #C4D5E0; background-color: #FFF; padding:1px; margin:12px 12px 0 12px;}
.layout .path div { font-weight: 600; background-color: #F9FAFC; height: 20px; padding:5px 0 5px 12px;  }
.layout .path div a { font-weight: 400; color:#498CD0;}
.layout .path div span { font-family: sans-serif; font-size: 1em; font-weight: normal; color: #498CD0; margin: 0 6px 0 2px;}
.wrap { clear: both; margin: 0; padding: 14px; }
.wrap .layout-l { width: 580px; padding:0 0 10px 0; float:left;}
.wrap .layout-r { width: 200px; float:right;}


/* 用户中心中间位置用户信息 */
.memInfo { background:#fff;  font-size:12px; padding:20px;  }
.infoTip {border: 1px solid #e5e5e5;height: 20px;background: #fff;margin: 2px 0 0 0;padding: 3px 0 0 10px;}
.creditInfo {padding: 5px 0 5px 0;color: #666;}
.Invitation_txt{ padding: 18px 0pt 0pt 5px;}
.goodsInfo { padding:0 20px 20px 0; width:45%; float:left;}
.goodsInfo  .Invitation_txt{font-size: 18px; color:#333}
/*上传图片按钮*/
.member-avatar-thumb { width: 120px; height: 120px; padding: 4px; border: solid 1px #E7E7E7;}
.member-avatar-thumb img { width: 120px; height: 120px;}
.upload-btn { display: block; width: 88px; height: 28px; margin: 0; border: solid 1px #E7E7E7; border-radius: 4px; position: relative; z-index: 1;}
.upload-btn .file { width: 88px; height: 28px; cursor: pointer; opacity:0; filter: alpha(opacity=0);}
.upload-btn a span { width: 88px; height: 28px; position: absolute; left: 0; top: 0; z-index: 999; cursor:pointer;}
.upload-button { font-size: 12px; line-height: 20px; font-weight:600; background-color: #F4F4F4; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FEFEFE', endColorstr='#F4F4F4'); background-image: -webkit-gradient( linear, left top, left bottom, from(#FEFEFE), to(#F4F4F4)) ; background-image: -moz-linear-gradient(top, #FEFEFE, #F4F4F4); text-align: center; display: block; width: 88px; height: 20px; padding: 4px 0;  border-radius: 4px;}
.upload-btn a { color: #666;}
.upload-btn a:hover { color: #333; text-decoration: none;}
/* ================================ */
/* 商城前台购买\购物车等页面相关样式		*/
/* Author:			Hulihutu		*/
/* Copyright:		www.shopnc.net	*/
/* Create Date:		Aug-10-2012		*/
/* Retrofit Date:	Nov-15-2013		*/
/* ================================ */
/* 表单项属性
------------------------------------------- */
input[type="text"], input[type="password"], input.text, input.password { font: 12px/20px Tahoma; color: #777; background-color: #FFF; vertical-align: middle; display: inline-block; height: 20px; padding: 2px 4px; border: solid 1px #CCC; outline: 0 none;}
input[type="text"]:focus, input.text:focus, textarea:focus { color: #333; border-color: #75B9F0; box-shadow: 0 0 0 2px rgba(82, 168, 236, 0.15); outline: 0 none;}
input[type="text"].error, input[type="password"].error, textarea.error {box-shadow: 0 0 0 2px rgba(232, 71, 35, 0.15); outline: 0 none;}
textarea, .textarea { font: 12px/20px Tahoma; color: #777; background-color: #FFF; vertical-align: top; display: inline-block; height: 60px; padding: 4px; border: solid 1px #CCC; outline: 0 none;}
select { color: #777; background-color: #FFF; vertical-align: top; display: inline-block; height: 26px; padding: 4px; border: solid 1px #CCC;}
select option { line-height: 20px; height: 20px;}
input[type="radio"], .radio { vertical-align: middle; display: inline-block; margin-right: 5px;}
/*表单验证错误提示文字*/
label.error { font-size: 12px; color: rgba(255, 102, 0, 1); margin-left: 8px;}
label.error i { margin-right: 4px;}
/* 按钮
-------------------------------------------*/
a.ncc-btn-mini { font: normal 12px/20px arial,"microsoft yahei"; color: #777; background-color: #F5F5F5; text-align: center; vertical-align: middle; display: inline-block; height: 20px; padding: 2px 10px; margin-right: 2px; border-style: solid; border-width: 1px; border-color: #DCDCDC #DCDCDC #B3B3B3 #DCDCDC; cursor: pointer;}
a:hover.ncc-btn-mini { text-decoration: none; color: #333; background-color: #5ba01f;border-color: #CFCFCF #CFCFCF #B3B3B3 #CFCFCF;}
a.ncc-btn { font: normal 14px/20px arial,"microsoft yahei"; color: #777; background-color: #F5F5F5; text-align: center; display: inline-block; height: 20px; padding: 8px 16px; border: solid 1px; border-color: #DCDCDC #DCDCDC #B3B3B3 #DCDCDC; cursor: pointer;}
a:hover.ncc-btn { text-decoration: none; color: #333; background-color: #5ba01f; border-color: #CFCFCF #CFCFCF #B3B3B3 #CFCFCF;}
a.ncc-btn-mini i, a.ncc-btn i { margin-right: 4px;}
a.ncc-btn-blue, a.ncc-btn-acidblue, a.ncc-btn-green, a.ncc-btn-orange, a.ncc-btn-red,input.ncc-btn-red, a.ncc-btn-black,
a:hover.ncc-btn-blue, a:hover.ncc-btn-acidblue, a:hover.ncc-btn-green, a:hover.ncc-btn-orange, a:hover.ncc-btn-red, a:hover.ncc-btn-black { color: #FFF ; cursor:pointer  }
a.ncc-btn-blue { background-color: #006DCC; border-color: #0062B7 #0062B7 #005299 #0062B7;}
a.ncc-btn-acidblue { background-color: #49AFCD; border-color: #429DB8 #429DB8 #37839A #429DB8;}
a.ncc-btn-green { background-color: #5BB75B; border-color: #52A452 #52A452 #448944 #52A452;}
a.ncc-btn-orange { background-color: #FAA732; border-color: #E1962D #E1962D #BB7D25 #E1962D;}
a.ncc-btn-red,input.ncc-btn-red { background-color: #5ba01f; border:none; padding:2px 5px;}
a.ncc-btn-black { background-color: #363636; border-color: #313131 #313131 #282828 #313131;}
a:hover.ncc-btn-blue { background-color: #0044CC; border-color: #003DB7 #003DB7 #003399 #003DB7;}
a:hover.ncc-btn-acidblue { background-color: #2F96B4; border-color: #2A87A2 #2A87A2 #237087 #2A87A2;}
a:hover.ncc-btn-green { background-color: #51A351; border-color: #499249 #499249 #3D7A3D #499249;}
a:hover.ncc-btn-orange { background-color: #F89406; border-color: #DF8505 #DF8505 #BA6F04 #DF8505;}
a:hover.ncc-btn-red { background-color: #BD362F; border-color: #AA312A #AA312A #8E2823 #AA312A;}
a:hover.ncc-btn-black { background-color: #222222; border-color: #1F1F1F #1F1F1F #191919 #1F1F1F;}


/* 步骤 */
.ncc-flow { font-size: 0; *word-spacing:-1px/*IE6、7*/; width: 640px; height: 70px; float: right; margin: 15px 0; }
.ncc-flow li { font-size: 12px; vertical-align: top; letter-spacing: normal; word-spacing: normal; display: inline-block; width: 25%; height: 70px; position: relative; z-index: 1;}
.ncc-flow li { *display: inline/*IE6,7*/;}
.ncc-flow li i { background: url(images/buy_step.png) no-repeat; width: 30px; height: 30px; margin-left: -15px; position: absolute; z-index: 2; top: 0; left: 50%;}
.ncc-flow li i.step1 { background-position: 0 0;}
.ncc-flow li i.step2 { background-position: -30px 0;}
.ncc-flow li i.step3 { background-position: -60px 0;}
.ncc-flow li i.step4 { background-position: -90px 0;}
.ncc-flow li p { font-size: 14px/24px arial,"microsoft yahei";  color: #CCC; text-align: center; width: 100%; height: 24px; position: absolute; z-index: 2; left: 0; bottom: 0; overflow: hidden;}
.ncc-flow li sub { background-color: #FFF; width: 5px; height: 5px; margin-left: -3px; border: solid 1px #CCC; border-radius: 4px; position: absolute; z-index: 2; top: 38px; left: 50%;}
.ncc-flow li .hr { *line-height: 1px; background-color: #DDD; width: 100%; height: 1px; border: none 0; position: absolute; z-index: 1; top: 29px;left: 0;}
.ncc-flow li.current i.step1 { background-position: 0 -30px;}
.ncc-flow li.current i.step2 { background-position: -30px -30px;}
.ncc-flow li.current i.step3 { background-position: -60px -30px;}
.ncc-flow li.current i.step4 { background-position: -90px -30px;}
.ncc-flow li.current p { color: #27A9E3;}
.ncc-flow li.current sub { background-color: #27A9E3; border-color: #27A9E3; box-shadow: 0 0 0 2px rgba(0,153,204,0.15);}
.ncc-flow li.current .hr { background-color: #27A9E3;}

/*购物车为空
-----------------------------------*/
.ncc-null-shopping { width: 480px; height: 180px; margin: 80px auto; position: relative; z-index:1; overflow:hidden; }
.ncc-null-shopping i.ico { background: url(../images/buy/cart.png) no-repeat 0 0; width: 180px; height: 180px; position:absolute; z-index: 1; top:0; left:0;}
.ncc-null-shopping i.ico-gift { background: url(../images/buy/gift.png) no-repeat 0 0; width: 180px; height: 180px; position:absolute; z-index: 1; top:0; left:0;}
.ncc-null-shopping h4 { font: lighter 22px/30px "microsoft yahei"; color: #777; position: absolute; z-index: 1; top: 30px; left: 180px; }
.ncc-null-shopping p { position: absolute; z-index: 1; top: 80px; left: 180px; }
.ncc-null-shopping p i { font-size: 14px; margin-right: 6px;}

/* 购物车内容部分
-----------------------------------*/

.nstep_products th{ height:30px; line-height:30px;}
.nstep_products td,.nstep_products th{ padding:5px;}
.ncc-title { height: 50px; padding: 15px 0; border: solid #F7F7F7; border-width: 1px 0 0;}
.ncc-title h3 { font: lighter 24px/30px arial,"microsoft yahei"; color: #555;}
.ncc-title h5 { font: 12px/20px arial,"microsoft yahei"; color: #AAA;}
.ncc-title h5 a { color: #27A9E3;}
.ncc-table-style { width: 100%; border-collapse: collapse; border-style: solid; border-width: 2px 1px; border-color: #AAA #DDD;}
.ncc-table-style thead th { line-height: 20px; color: #666; background-color: #F9F9F9; text-align: center; height: 20px; padding: 8px 0; border-bottom: solid 1px #DDD;}
.ncc-table-style tbody th { font-size: 12px; line-height: 20px; color: #333; height: 20px; background-color: #DAF0FE; padding: 8px 4px; border-bottom: solid 1px #DDD;}
.ncc-table-style tbody th .store-sale { font-size: 12px; display: inline-block; float: right;}
.ncc-table-style tbody th .store-sale em { font-size: 12px; line-height: 14px; color: #FFF; background-color: #090; vertical-align: middle; display: inline-block; height: 14px; padding: 2px 6px; border-radius: 10px; margin-right: 4px;}
.ncc-table-style tbody tr td { background-color: #FFF; padding: 8px 0; text-align: center; border-bottom: solid 1px #DDD;}
.ncc-table-style tbody tr.shop-list td { background-color: #FFFDEE;}
.ncc-table-style tbody tr td.pd-account { background-color: #FFAA01; padding: 2px;}
.ncc-table-style tfoot td { background: #F9F9F9; text-align: right; height: 30px; padding: 10px 0;}
.ncc-table-style a { color: #333;}
.ncc-table-style a:hover { color: #C00;}
.ncc-table-style i { margin-right: 4px;}
.ncc-table-style .ncc-goods-thumb { line-height: 0; background-color: #FFF; text-align: center; vertical-align: middle; display: table-cell; *display: block; width: 40px; height: 40px; border: solid 1px #CCC; overflow: hidden;}
.ncc-table-style .ncc-goods-thumb img { max-width: 40px; max-height: 40px; margin-top:expression(40-this.height/2); *margin-top:expression(20-this.height/2)/*IE6,7*/;}
.ncc-table-style .ncc-goods-info { display: block; height: 42px; }
.ncc-table-style .ncc-goods-info dt { line-height: 20px; height: 20px;}
.ncc-table-style .ncc-goods-info dd { line-height: 16px; color: #999; height: 16px; margin-top: 6px;}
.ncc-table-style .ncc-goods-info dd span.xianshi,.ncc-table-style .ncc-goods-info span.zengpin { color: #FFF; background-color: #28B779; padding: 1px 4px;}
.ncc-table-style .ncc-goods-info dd span.xianshi strong { font-size: 14px; font-weight: 600; margin: 0 2px;}
.ncc-table-style .ncc-goods-info dd span.xianshi em { color: #FF0; margin: 0 2px;}
.ncc-table-style .ncc-goods-info dd span.groupbuy,.ncc-table-style .ncc-goods-info span.buldling { color: #FFF; background-color: #DA542E; padding: 1px 4px;}
.ncc-table-style a.add-substract-key { font: 14px/14px Arial; color: #777; text-decoration: none; background-color: #F5F5F5; letter-spacing: normal; word-spacing: normal; text-align: center; vertical-align: middle; display: inline-block; width: 14px; height: 14px; margin: 0 4px; border: solid 1px; border-color: #DCDCDC #DCDCDC #B3B3B3 #DCDCDC; cursor: pointer; *display: inline/*IE6,7*/; *zoom: 1;}
.ncc-table-style a:hover.add-substract-key { color: #FFF; background-color: #49AFCD; border-color: #429DB8 #429DB8 #37839A #429DB8; text-decoration:none;}
.ncc-bottom { width: 100%; padding: 20px 0; overflow: hidden;}
.ncc-receipt-info { color: #777; padding: 9px 19px; border: solid 1px #EEE;}
.ncc-receipt-info-title { font-size: 0; *word-spacing:-1px/*IE6、7*/; display: block; height: 22px; padding: 4px 0;}
.ncc-receipt-info-title h3,
.ncc-receipt-info-title a { font: 16px/20px arial,"microsoft yahei"; color: #333; vertical-align: middle; letter-spacing: normal; word-spacing: normal; display: inline-block;}
.ncc-receipt-info-title a { font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #27A9E3; margin-left: 10px;}
.ncc-receipt-info-title h3, .ncc-receipt-info-title a { *display: inline/*IE6,7*/;}
.ncc-receipt-info-title h3 strong { font: bold 18px/20px Verdana; color: #F30; margin-left: 4px;}
.ncc-receipt-info.current_box { color: #534535; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#3FFFF5CC', endColorstr='#3FFFF5CC');background:rgba(255,245,204,0.25); padding: 7px 17px; border: solid 3px #5ba01f;}

/* 表单提交样式 */
.ncc-form-default dl { font-size: 0; *word-spacing:-1px/*IE6、7*/; line-height: 20px; clear: both; padding: 0; margin: 0; overflow: hidden;}
.ncc-form-default dl:hover { background-color: #FFF5CC;}
.ncc-form-default dl:hover .hint { color: #666;}
.ncc-form-default dl.bottom { border-bottom-width: 0px;}
.ncc-form-default dl dt { font-size: 12px; vertical-align: top; letter-spacing: normal; word-spacing: normal; text-align: right; display: inline-block; width: 15%; padding: 10px 1% 10px 0; margin: 0;}
.ncc-form-default dl dt { *display: inline/*IE6,7*/;}
.ncc-form-default dl dt i.required { font: 12px/16px Tahoma; color: #F30; vertical-align: middle; margin-right: 4px;}
.ncc-form-default dl dd { font-size: 12px; vertical-align: top; letter-spacing: normal; word-spacing: normal; display: inline-block; width: 84%; padding: 10px 0 10px 0; }
.ncc-form-default dl dd { *display: inline/*IE6,7*/;}
.ncc-form-default dl dd p { clear: both;}
.ncc-form-default dl dd select { margin-right: 5px;}
/* 收货人信息 */
.ncc-candidate-items ul { overflow: hidden;}
.ncc-candidate-items li { line-height: 20px; display: block; min-height: 20px; padding: 5px 0 6px 0; margin-top: -1px; border-top: dotted 1px #5ba01f;}
.ncc-candidate-items input[type="radio"],
.ncc-candidate-items .radio,
.ncc-candidate-items label,
.ncc-candidate-items a,.ncc-candidate-items input { font-size: 12px;  vertical-align: middle; letter-spacing: normal; word-spacing: normal; display: inline-block;}
.ncc-candidate-items .radio,
.ncc-candidate-items label,
.ncc-candidate-items a { *display: inline-block/*IE6,7*/; zoom: 1;}
.ncc-candidate-items input[type="radio"],
.ncc-candidate-items .radio { margin: 0 5px;}
.ncc-candidate-items label { line-height: 20px; display: inline-block;}
.ncc-candidate-items span { line-height: 20px; vertical-align: middle; display: inline-block; height: 20px;}
.ncc-candidate-items .true-name { font-weight: 600; margin-right: 10px;}
.ncc-candidate-items .address { text-overflow: ellipsis; white-space: nowrap; max-width: 500px; margin-right: 20px; overflow: hidden;}
.ncc-candidate-items .phone { margin-right: 20px;}
.ncc-candidate-items label i { font-size: 14px; margin-right: 2px;}
.ncc-candidate-items .del { color: #5ba01f;}
.ncc-selected-item { background-color: #FFF5CC; font-size: 12px;}
.buytab_a{margin:0 0 9px 0;padding:0 0 6px 0;background: url(images/buytab_bg.gif) 0 bottom no-repeat;}
/*购物流程订单确认页面*/
.nstep2_con { padding:0 0 20px 0; width:978px; border-top:1px solid #e5e5e5;border-left:1px solid #e5e5e5; border-right:1px solid #e5e5e5 }
.nstep1_tit3 { width:945px; padding-left:32px; height:35px; line-height:37px; color:#333; font-size:14px; background:url("images/nindy_titicon.gif") no-repeat 14px 12px; font-weight:bold; }
.nstep2_ctent { padding:12px 14px 12px 14px; width:950px; color:#666; font-size:12px; }
.txt_r { text-align:right; height:30px; }
.ipt {border: 1px solid #e5e5e5;height: 20px;padding: 3px 0 0 2px;}
.validator {font-family: "宋体";}
.f14 {font-size: 14px;}
.nstep_name{padding: 0 0 0 10px;font-size: 12px; color:#666; }
.weiruan {font-family: '微软雅黑';}
.nstepn_opt {padding: 15px 0 15px 10px;width: 940px;font-size: 12px;}
.nstep1_count .f4_b{  font-weight:normal; color: #5ba01f; font-size:16px; font-weight:bold}
.nstep1_count {font-family: '微软雅黑'; font-size:14px;padding: 10px 16px 0 16px;height: 29px;line-height: 29px;text-align: left; color: #666; font-weight:normal;}
.orderconfirmBtn { text-align:center; margin-right:25px; width:90px; height:38px}
.orderconfirmBtn:hover {color: #FFF ; text-shadow: 0 -1px 0 rgba(0,0,0,0.10); background-color:#2f96b4; border-color: #2a87a2 #2a87a2 #237087;}
.orderok {background: #fffbe1;border: 1px solid #5ba01f;padding: 27px;width: 920px;height: 260px;}
.orderok p {line-height: 30px;}
.ordertitle {font-size: 18px;font-family: "微软雅黑";border-bottom: 1px solid #fcdfbe;margin-bottom: 10px;padding-bottom: 10px;}
.orderpayinfo{ margin:10px 0; padding-top:10px; border-top:1px solid #fcdfbe;}

.clr{display:block;overflow:hidden;clear:both;height:0;line-height:0;font-size:0}
.o-mt{border:1px solid #5ba01f;border-bottom:2px solid #c30000;height:33px;line-height:33px;margin-bottom:10px;}
.o-mt h2{color:#cc0000;padding-left:16px;float:left; font-size:14px; position:relative}
.extra{float:right;padding-right:15px;}
.o-mt .extra a{display:inline-block;*display:inline;*zoom:1;position:relative;margin-right:10px;vertical-align: middle; color:#005EA7}
.o-mt .extra a:hover{ text-decoration:underline; color:#005EA7}
.im2013,.im2013off{background:url(images/imon201312.gif) no-repeat 0 0;width:87px;height: 21px;line-height: 21px;overflow: hidden;padding: 0 0 0 31px;color: #005EA7;vertical-align: middle;}
.im2013 strong{font-weight: normal;color:#fff;float:left;line-height:21px;}
#order01{margin-top:-10px;line-height:20px;}
.m5 .mc{border:1px solid #5ba01f;border-top:none;}
#order01 .mc{padding:10px 20px;line-height:25px}
#order01 dl,.filter-item .item-con{overflow:hidden;*zoom:1}
#order01 dt,#order01 dd{float:left}
#order01 dt{width:60px;text-align:right}
#order01 dd{margin-right:25px;color:#999}
#order01 dd .icon-new{background: url(images/icon-2013-new.png) no-repeat right 3px;padding-right:26px; }
#order02 .mt{border-bottom: 2px solid #FFCCAA;padding-left:6px}
.taborder li{position:relative;float:left;z-index:2}
.taborder .tyies-t{line-height:31px;background:url(images/tab01.png) 0 -32px;height:31px;padding-left:15px;padding-right:47px;position:relative;z-index:3;*float:left;}
.taborder .hover .tyies-t{background-position:0 -96px;position:relative}
.ftx-04{color:#ff6600;}
.taborder li b,.taborder li s{height:31px;background:url(images/tab01.png);position:absolute}
.taborder li s{top:0;left:0;width:3px}
.taborder li b{width:31px;background-position:-3px 0;top:0;right:0}
.tyies-c{display:none;border:2px solid #ffccaa;-moz-border-radius:0 1px 1px;-webkit-border-radius:0 1px 1px;border-radius:0 1px 1px;background:#fff;text-align:left;padding:0 8px;-webkit-box-shadow: 5px 5px 5px 0 rgba(0,0,0,0.08);-moz-box-shadow: 5px 5px 5px 0 rgba(0,0,0,0.08);box-shadow: 5px 5px 5px 0 rgba(0,0,0,0.08);z-index:2}
.hover .tyies-c{position:absolute;display:block;width:438px;left:0;top:29px;}
.taborder .hover s{background-position:0 -64px}
.taborder .hover b{background-position:-3px -64px}
.close{position:absolute;right:3px;top:3px;background:url(images/icon_order.gif) -81px -41px;width:19px;height:19px; cursor:pointer}
.taborder .close{background:url(images/tab01.png) 0 -128px}
.tyies-c .close{right:-8px;top:-8px}
.filter-item{line-height:22px;color:#CCCCCC;background:url(images/dotted.gif) 0 bottom repeat-x;zoom:1;word-wrap:break-word;padding-top:4px;padding-bottom:4px}
.tyies-c .label{color:#999}
.filter-item .label{float:left}
#order01 dl, .filter-item .item-con{ overflow:hidden}
.filter-item a{padding:0 8px;margin-left:-1px;white-space:nowrap;background:url(images/solid.gif) left center no-repeat;zoom:1;float:left; color: #005EA7;}
.m5 .mt .extra{color:#666666;}
.#order02 .mt .extra{ width:447px}
.search-01 .text{padding:4px;margin-right:3px;border:1px solid;border-color:#aaa #ddd #ddd #aaa;width:190px;}
.search-01 .bti{background:url(images/use.gif) 0 -42px;width:50px;height:25px;margin-top:-1px}
.bti{ border:none}
.tb-void{overflow:hidden;margin-right:-1px;margin-left:-1px;margin-bottom:-1px}
.tb-void table{border-collapse:collapse;border:solid #5ba01f;border-width:0 1px 1px 1px;}
.tb-void th{background:#f7f7f7 url(images/tb-th.2011.gif) repeat-x;height:31px;color:#666666;font-weight:normal; text-align:center}
.tb-void td{border:solid #5ba01f;border-width:1px 0 0 1px;padding:5px 4px;text-align:center}
.form .text,.form .area,.sele{padding:4px;border:1px solid;border-color:#aaa #ddd #ddd #aaa;margin-top:0;margin-bottom:0}
.sele{margin-right:10px;font-size:12px}
th .sele{margin-right:0;padding:2px}
td.td-02{background:#fffdee;color:#666666;padding-top:5px}
.tr-th td,.tr-split td{padding-top:4px;padding-bottom:4px;}
.tr-th{background:#f9f9f9; text-align:left}
.tr-th span{display:inline-block;*display:inline;*zoom:1;margin-right:10px;overflow:hidden;vertical-align:middle;height:24px;line-height:23px;float:left;}
.tcol1{width:225px;color:#666666}
.tcol2{color:#666666;margin:0;}
.tr-th span.tcol2{margin:0;}
.btn-im,.btn-imoff{float:left;display:inline-block;display:inline-block;*display:inline;*zoom:1;background:url(images/btn-im2.gif);width:16px;height:16px;line-height:100px;overflow:hidden;margin:4px 0 0;}
.tr-td td{ vertical-align:top;padding-top:10px}
.img-list{width:280px;overflow:hidden;}
.img-list .img-box{border:1px solid #e1e1e1;float:left;margin-right:4px;margin-bottom:4px}
.img-list .img-box:hover{border-color:#EDD28B}
.u-name{width:80px;overflow:hidden;word-break:break-all;word-wrap:break-word;}
.btn-again {background: url(images/use.gif);display: block;height: 21px;line-height: 100px; margin: 3px auto 0;overflow: hidden;width: 72px;}
a.btn-again:hover{background-position:0 -21px}

#order02, #order02 .mc, #order02 .tb-void, #order02 .mt{ overflow:visible;}

/* 支付方式 */
.ncc-table-style td h3 { float: left; width: 340px; font-size: 12px; font-weight: normal; padding-left: 20px; }
.ncc-table-style td h3 a { display: block; margin-bottom: 5px; color: #333; text-decoration: none; }
.ncc-table-style td h3 a:hover { color: #c00; text-decoration: underline; }
.ncc-table-style td h3 .attr { color: #b4b4b4; background-image: none;}
.ncc-all-account { font: normal 16px/32px "microsoft yahei", Arial; margin-right: 20px; }
.ncc-all-account em { font-size: 22px; color: #5ba01f; margin: 0 5px;}
.tabs-hide { display: none !important;}
/*商家品牌*/
.main-container {position:relative;border-bottom:1px solid #ccc}
.fp-brand-rec{padding-bottom:20px}
.fp-brand-rec .fp-brand-title {display:block;margin:5px 0 8px;height:20px;line-height:20px;font-size:17px;font-weight:700;color:#000}
.fp-brand-rec .fp-brand-title a{ color:#000000}
.fp-brand-rec .fp-brand-title a:hover{ text-decoration:none}
.grid-container-989:before, .grid-container-990:after {display:table;content:"";line-height:0}
.grid-container-989:after{clear:both}
.fp-brand-rec .fp-brand-content {border-top:2px solid #000;_border-top:1px solid #e5e5e5}
.grid-container-989 {*zoom:1;width:989px}
.grid-col-189{float:left;width:189px}
.grid-col-800 {float:left;width:800px}
.brand-rec-slide {position:relative}
.brand-rec-slide .brand-rec-nav {position:absolute;top:-27px;left:0}
.brand-rec-slide .brand-rec-nav li {display:inline-block;*display:inline;*zoom:1;height:15px;line-height:15px;padding:0 15px;cursor:pointer;color:#666;border-right:1px solid #e5e5e5}
.brand-rec-slide .brand-rec-nav .on {color:#000;font-weight:700}
.brand-rec-slide .brand-rec-nav .brand-rec-last-nav {border-right:0}
.brand-rec-slide .brand-rec-content {position:relative;padding:10px 40px 13px;width:720px;height:230px}
.brand-rec-content li.j_FirstBrandWallPannel{display:none;}
.brand-wall-slide{position:relative}
.brand-wall-slide .brand-wall-content {position:relative;width:720px;height:230px;overflow:hidden}
.brand-wall-slide .brand-item {float: left;height: 70px;overflow: hidden;padding: 4px 0;position: relative;text-align: center;width: 120px;}
.brand-wall-slide .brand-wall-trigger {color:#000000;color:#d8d8d8\9;-webkit-transition:color .3s ease-out;-moz-transition:color .3s ease-out;-o-transition:color .3s ease-out;transition:color .3s ease-out;position:absolute;top:50%;text-decoration:none;font-size:25px;margin-top:-20px}
.brand-wall-slide .brand-trigger-prev {left:-25px}
.brand-wall-slide .brand-trigger-next {right:-25px}
.brand-wall-slide .hd a.brand-trigger-prev{ width:17px; height:24px; background:url(images/brands_left.gif) no-repeat; cursor:pointer}
.brand-wall-slide .hd a.brand-trigger-prev:hover{ background:url(images/brands_left_on.gif) no-repeat;}
.brand-wall-slide .hd a.brand-trigger-next{ width:17px; height:24px; background:url(images/brands_right.gif) no-repeat; cursor:pointer}
.brand-wall-slide .hd a.brand-trigger-next:hover{ background:url(images/brands_right_on.gif) no-repeat;}
.grid-container-800 {*zoom:1;width:800px; padding-left:1px;}
.grid-container-800:before, .grid-container-800:after {display:table;content:"";line-height:0}
.grid-container-800:after {clear:both}
.grid-col-190 {float:left;width:190px}
.brand-subject-rec li {margin-left:7px;_margin-left:5px;height:251px;border-top:2px solid #f1f0e7; display:inline}
.fp-subject-rec .fp-subject-title {display:block;margin:5px 0 8px;height:20px;line-height:20px;font-size:17px;font-weight:700;color:#000}
.fp-subject-rec .fp-subject-content {width:989px;height:359px;border-top:2px solid #000;_border-top:1px solid #e5e5e5}
.subject-slide {position:relative}
.subject-slide .subject-slide-nav {width:600px;position:absolute;top:-27px;left:190px}
.headerCon:after, .clearfix:after, .clearfix:before, .headerCon:before {display:table;content:"";overflow:hidden}
.headerCon:after, .clearfix:after {clear:both}
.subject-slide .subject-slide-nav li {display:inline-block;*display:inline;*zoom:1;height:15px;line-height:15px;text-align:left;padding:0 20px;cursor:pointer;color:#666;border-right:1px solid #e5e5e5}
.subject-slide .subject-slide-nav li.on{color:#000;font-weight:700}
.subject-slide .subject-slide-nav .subject-nav-selected {color:#000;font-weight:700}
.subject-slide .subject-slide-nav .subject-nav-last {border-right:0}
.subject-slide .subject-slide-content {position:relative;width:989px;height:359px;overflow:hidden}
.grid-container-989:before, .grid-container-989:after {display:table;content:"";line-height:0}
.grid-container-989:after {clear:both}
.grid-col-989 {float:left;width:990px}
.subject-slide .subject-slide-pannel {width:100%;height:100%}
.grid-container-989:before, .grid-container-989:after {display:table;content:"";line-height:0}
.grid-container-990:after{ clear:both}
.subject-slide .subject-act-banner {display:block;width:189px;height:253px;overflow:hidden;border-bottom:2px solid #5ba01f}
.grid-col-305 {float:left;width:305px}
.subject-slide .subject-item {position:relative;height:119px;margin:0 20px;border-bottom:1px solid #e5e5e5}
.subject-slide .subject-item-last {border-bottom:0}
.subject-slide .subject-item .subject-item-title {padding-top:5px;line-height:25px;font-size:14px;font-weight:700}
.subject-slide .subject-item .subject-item-title a {color:#000}
.subject-slide .subject-item .subject-label-list {line-height:20px}
.subject-slide .subject-item .subject-label-list a {color:#999}
.subject-slide .subject-item .subject-item-pic {position:absolute;top:10px;right:0;display:block;width:177px;height:100px}
.grid-col-190 {float:left;width:190px}
.subject-slide .subject-act-banner-190 {display:block;width:190px;height:253px;overflow:hidden;border-bottom:2px solid #5ba01f}
.fp-user-info {position:absolute;top:27px;right:0;z-index:11;height: auto;background:#fff;padding-left:10px;width:211px;border-left:1px solid #e5e5e5;overflow:hidden}
.user-discovery {position:relative}
.user-discovery .user-discovery-title {display:block;margin:5px 0 8px;height:20px;line-height:20px;font-size:17px;font-weight:700;color:#000;font-size:16px;margin-top:15px}
.user-discovery .user-discovery-title:hover {color:#000;text-decoration:none}
.user-discovery .user-discovery-title a {color:#000}
.user-discovery .user-discovery-title a:hover {color:#000;text-decoration:none}
.user-discovery .item-slide {height:264px}
.user-discovery .item-slide .item-desc {position:relative;color:#999;border-top:1px solid #e5e5e5;height:45px;line-height:45px;font-weight:700}
.user-discovery .item-slide .item-desc a {color:#999}
.discovery-item-slide .item-slide-content {position:relative;width:150px;height:190px;overflow:hidden}
.discovery-item-slide {position:relative;padding:0 30px;}
.discovery-item-slide a.item-trigger-next {width:17px; height:24px; background:url(images/brands_right.gif) no-repeat; cursor:pointer; position:absolute; z-index:9}
.discovery-item-slide a.item-trigger-next:hover{background:url(images/brands_right_on.gif) no-repeat;}
.discovery-item-slide .item-trigger-next{ right:0; top:53px}
.discovery-item-slide a.item-trigger-prev {width:17px; height:24px; background:url(images/brands_left.gif) no-repeat; cursor:pointer; position:absolute; z-index:9}
.discovery-item-slide a.item-trigger-prev:hover{background:url(images/brands_left_on.gif) no-repeat;}
.discovery-item-slide .item-trigger-prev{ left:0; top:53px}
.discovery-item-slide .item-slide-pannel {float:left;width:100%;height:100%}
.discovery-item-slide .item-slide-nav {position:relative;text-align:center;display:block!important}
.discovery-item-slide .item-slide-nav li {display:inline-block;*display:none;width:6px;height:6px;margin:0 2px;background:#e5e5e5;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;cursor:pointer;text-indent:-1000em;z-index:2}
.discovery-item-slide .item-slide-nav li.on{background: #666666;}

/*底部购物车*/
#J_CommonBottomBar {position:fixed;bottom:0;right:0;z-index:100002;_position:absolute;_bottom:auto;}
#J_CommonBottomBar td {vertical-align:bottom;_position:relative;_overflow:hidden}
#J_BrandBar {font-size:12px;cursor:pointer;background-color:#EEEEEE;width:120px;margin:2px 5px 0 5px;height:28px;border:solid 1px #d0d0d0;-moz-border-radius: 3px 3px 0px 0px;-khtml-border-radius: 3px 3px 0px 0px;-webkit-border-radius: 3px 3px 0px 0px;border-radius: 3px 3px 0px 0px;}
#J_CommonBottomBar .tm_cmbar {position:relative;}
.tm_cmbar_clearfix:after {clear: both;}
.tm_cmbar_clearfix:after, .tm_cmbar_clearfix:before {display: table;content: "";overflow: hidden;}
.BrandFlyer {width:20px;height:20px;float:left;margin:4px 0px 4px 12px;background:url(images/red_star.png);background-repeat:no-repeat;*background:none;*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale, src="images/red_star.png");zoom:1;}
#J_BrandBar a, #J_BrandBar a:hover {line-height:20px;display:block;margin:4px 4px 4px 0;float:left;color:#181818;text-decoration:none;}
.tm-mCart {z-index:99990;color:gray;margin-right:7px}
#J_CommonBottomBar .tm_cmbar {position:relative;}
.tm_cmbar_clearfix:after {clear: both;}
.tm_cmbar_clearfix:after, .tm_cmbar_clearfix:before {display: table;content: "";overflow: hidden;}
.tm-mcRoot {width:283px;position:relative}
.tm-mcChunk .tm-mcRoot {width:66px;overflow:hidden}
.tm-mcCloseApart, .tm-mcViewFull, .tm-mcCashier, .tm-mcCashier .tm-mcGo, .tm-mcCashier .tm-mcGo s, .tm-mcCartBtn, .tm-mcFrog, .tm-mcOrder .tm-mcDel, .tm-mcHandler {background:url(images/T19Z20FnhcXXXhuK.h-284-210.png) no-repeat}
.tm-mcHandler {position:relative;z-index:99998;height:31px;overflow:hidden;cursor:pointer}
.tm-mcHandler a, .tm-mcHandler a {display:block;height:31px;line-height:37px;overflow:hidden;color:#000;text-indent:35px;text-decoration:none}
.tm-mcChunk .tm-mcHandler a, .tm-mcHandler a.tm-mcUnlogin {background:url(images/T1E1rVXaliXXXx2azm-67-64.png) no-repeat}
.tm-mcHandler a.tm-mcUnlogin:hover {text-indent:-99em;background-position:0 -32px}
.tm-mcListBox, .tm-mcApart, .tm-mcGenius {background-color:#f2f2f2;border:1px solid #d6d6d6}
.tm-mcApart, .tm-mcGenius {position:absolute;width:275px;height:31px;left:3px;bottom:0;z-index:99996}
.tm-mcGrace{position:absolute;width:275px;top:10px;left:3px;z-index:99997;background:#fafafa;border:1px solid #cdcdcd;padding:1px 0;color:#666;line-height:20px;opacity:.96;filter:alpha(opacity=96);zoom:1;visibility:hidden}
.tm-mcApart{ height:auto; visibility:hidden}
.tm-mcListBox, .tm-mcChunk .tm-mcApart, .tm-mcChunk .tm-mcGenius{ display:none}
.tm-mcListBox{display:none;position:absolute;z-index:99992;width:275px;left:3px;top:10px;border:1px solid #cfcfcf;border-bottom:0;box-shadow:0 0 4px rgba(0,0,0,.3)}
.tm-mcListBox{ display:block}
.tm-mcListInner{position:relative;width:266px;margin-left:9px;overflow-y:auto;overflow-x:hidden}
.tm-mcList{position:relative;width:257px;padding:5px 0}
.tm-mcTop{height:26px;line-height:26px;cursor:default}
.tm-mcChk{width:23px;text-align:center;padding-top:20px}
.tm-mcOrder .tm-mcSku {text-align:left;color:#999}
.tm-mcServList, .tm-mcChk, .tm-mcItem, .tm-mcSku, .tm-mcAmount, .tm-mcCost{ float:left; overflow:hidden;white-space:nowrap}
.tm-mcTop .tm-mcChk{padding-top:0}
.tm-mcTop label{float:left}
.tm-mcBundle{cursor:default;margin-top:10px}
.tm-mcBundleHeader{height:18px;line-height:18px;overflow:hidden;padding:1px 1px 2px}
.tm-mcBundleHeader .tm-mcChk{padding-top:0}
.tm-mcBundleHeader .tm-mcTitle{float:left;width:171px;color:gray;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.tm-mcApart .tm-mcShopHK .tm-mcShopName div,.tm-mcBundleHK .tm-mcTitle{padding-left:51px; background:url(images/index.png) no-repeat;}
.tm-mcBundleHK .tm-mcTitle{width:120px}
.tm-mcBundleHK .tm-mcBundleHeader .tm-mcTitle{width:120px}
.tm-mcCost{width:61px;position:relative;text-align:right}
.tm-mcBundleHeader .tm-mcPrice, .tm-mcService .tm-mcPrice, .tm-mcOrder .tm-mcPrice {font-weight:400;color:#666;padding-right:9px}
.tm-mcBundleHeader .tm-mcPrice {color:#999}
.tm-mcMainList {border:1px solid #e5e5e5;border-bottom:0}
.tm-mcOrder {position:relative;border-bottom:1px solid #e3e3e3;width:255px;height:56px;overflow:hidden;zoom:1}
.tm-mcOrderSelected {background:#fff}
.tm-mcOrderOne {border-top:1px solid #e3e3e3}
.tm-mcChk {width:23px;text-align:center;padding-top:20px}
.tm-mcItem {width:50px;padding-right:5px}
.tm-mcOrder .tm-mcPic {display:block;width:50px;height:50px;margin-top:3px;overflow:hidden; position:relative}
.tm-mcSku {width:54px;padding:10px 2px 0 0}
.tm-mcOrder .tm-mcSku p {width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.tm-mcAmount {width:60px;text-align:center}
.tm-mcOrder .tm-mcQuantity, .tm-mcOrder .tm-mcMinus, .tm-mcOrder .tm-mcPlus {display:inline-block;*display:inline;*zoom:1;vertical-align:middle;height:14px;line-height:14px;margin-top:21px}
.tm-mcOrder .tm-mcMinus, .tm-mcOrder .tm-mcPlus {width:14px;border-radius:14px;border:1px solid #bfbfbf;position:relative;cursor:pointer;visibility:hidden}
.tm-mcOrder .tm-mcAmount b, .tm-mcOrder .tm-mcAmount s {position:absolute;overflow:hidden;background:#bfbfbf}
.tm-mcOrder .tm-mcAmount s {width:8px;height:2px;top:6px;left:3px}
.tm-mcOrder .tm-mcAmount b {width:2px;height:8px;top:3px;left:6px}
.tm-mcOrder .tm-mcMinusOff s, .tm-mcOrder .tm-mcPlusOff b, .tm-mcOrder .tm-mcPlusOff s, .tm-mcOrder .tm-mcMinusOff:hover s, .tm-mcOrder .tm-mcPlusOff:hover b, .tm-mcOrder .tm-mcPlusOff:hover s {background:#5ba01f}
.tm-mcOrder .tm-mcQuantity {padding:0 4px;color:#999}
.tm-mcOrder .tm-mcDel {position:absolute;width:14px;height:14px;right:6px;top:3px;background-position:-165px -92px;cursor:pointer;display:none}
.tm-mcOrder .tm-mcPrice {display:block;padding-top:19px;height:18px;line-height:18px}
.tm-mcViewFull {display:block;width:257px;height:26px;line-height:26px;margin:5px auto;text-align:center;letter-spacing:1px;color:#666;background-position:0 -32px;opacity:.9;filter:alpha(opacity=90)}

/*定位楼层*/
.mui-lift {display:block;opacity:0.9;filter:alpha(opacity=90);padding-bottom:10px}
.mui-lift {isplay:block;position:fixed;bottom:100px;left:50%;margin-left:605px;z-index:9;width:35px;text-align:center; height:437px}
.mui-lift .mui-lift-nav {position:relative;display:block;width:35px;height:35px;line-height:35px;color:#666;text-decoration:none;cursor:pointer; }
.mui-lift .mui-lift-nav .mui-lift-nav-line {display:block;width:10px;margin:auto;height:0;line-height:0;font-size:0;border-top:1px solid #e5e5e5}
.mui-lift .mui-lift-nav .mui-lift-nav-name {position:absolute;top:0;left:0;width:35px;display:block;visibility:hidden;color:#fff;-webkit-transition:background-color .3s ease-out;-moz-transition:background-color .3s ease-out;-o-transition:background-color .3s ease-out;transition:background-color .3s ease-out}
.mui-lift .mui-lift-nav:hover .mui-lift-nav-num {visibility:hidden}
.mui-lift .mui-lift-nav:hover .mui-lift-nav-name {visibility:visible;color:#fff;background-color:#5ba01f}

.mui-lift .on .mui-lift-nav-num {visibility:hidden}
.mui-lift .on .mui-lift-nav-name {visibility:visible;color:#fff;background-color:#5ba01f}


.mui-lift .mui-lift-two-line .mui-lift-nav-name {height:25px;line-height:12px;padding:5px 0;padding:7px 0 3px\9}
.mui-lift .mui-lift-cur-nav .mui-lift-nav-num {visibility:hidden}
.mui-lift .mui-lift-cur-nav .mui-lift-nav-name {visibility:visible;color:#5ba01f}
.mui-lift-top{display:block;text-align:center;height:25px;line-height:25px;width:25px;margin:1px 5px 0;color:#fff;background:#0c0c0c;text-decoration:none;-webkit-transition:background-color .3s ease-out;-moz-transition:background-color .3s ease-out;-o-transition:background-color .3s ease-out;transition:background-color .3s ease-out}
.mui-lift-top:hover{text-decoration:none;background:#5ba01f;}

/*商家入驻*/
.m-990{margin: 0 auto;width: 990px;}
.public-top-layout .user-entry-990{float: left;height: 20px;padding: 5px 0;width: 500px;}
.public-top-layout .quick-menu-990{float: right;font-size: 0;height: 30px;text-align: right;width: 490px;}
.head-search-bar-990{float: left;margin: 17px 0 0 75px;overflow: hidden;width: 330px;}

.layoutcontainer{overflow:hidden; min-width:990px; margin:0 auto}
.layout{margin-top:10px; overflow:hidden; clear:both; width:990px; margin:0 auto;}
.w190{width:190px;}
.w190 a:hover{ text-decoration:none}
.help-menu{width:188px;float:left;border:1px solid #f69ea1;margin-right:10px;background:#ffd5d8;}
.help-menu h2{background:url(images/merchants_left_bg.png) repeat-x;padding-left:15px;border-bottom:1px solid #f69ea1;font:16px "Microsoft Yahei";}
.help-menu h2 a{color:#f13c3c;height:38px;line-height:38px;display:block;}
.help-menu dt{padding-left:30px;height:40px;line-height:40px;border-top:1px solid #fff;cursor:pointer;font-size:14px;}
.help-menu dt a{ color:#666666;}
.help-menu dt a:hover{ color:#e4393c;}
.help-menu dt.curr{background:#ff8b95;border-left:2px solid #f13c3c;}
.help-menu dt.curr a{color:#fff;}
.help-menu dd a{background:url(images/left_ico.png) no-repeat 32px center;padding-left:45px;font-size:14px;color:#444444;display:block;height:25px;line-height:25px;display:block;}
.w790{width:790px; margin-left:10px; display:inline}
.help-menu dd a:hover{ color:#FF5353;background:url(images/left_ico2.png) no-repeat 32px center;}
.help-menu dd.curr{ border-left:2px solid #f13c3c;}
.help-menu dd.curr a{background:url(images/left_ico3.png) #ff8b95 no-repeat 30px center;color:#fff;}
.jBanner-153191 {background:#fff; overflow:hidden; position:relative;}
.jBanner-153191 #slide{position:relative;overflow:hidden;width:590px;height:200px;margin:0 8px 10px 0;}
.jBanner-153191 .jbannerImg{position:relative; overflow:hidden; height:200px; margin:0 auto;}
.jBanner-153191 .jbannerTab{width:100%; height:20px; position:absolute; bottom:5px; overflow:hidden;}
.jBanner-153191 .jbannerTab ul li{width:14px; height:14px; line-height:14px; margin:2px; text-align:center; background:#FFF; border:1px solid #D00000; cursor:pointer; float:left; color:#666666; font-size:12px}
.jBanner-153191 .jbannerTab li.on{width:18px; height:18px; line-height:18px; margin: 0 2px; background:#FF0000; color:#fff;}
.jBanner-153191 .help-home{background:url(images/ruzhu_bg.png) no-repeat;width:172px;height:140px;padding:60px 0 0 20px; margin-bottom:10px}
.jBanner-153191 .help-home .h-btn{background:url(images/ruzhu_btn.png) no-repeat;width:150px;height:46px;color:#ffffff;font:18px/34px "Microsoft Yahei";display:block;text-align:center;}
.jBanner-153191 .help-home a:hover{ text-decoration:none}
.help-main{width:790px;float:left;}
.help-main .m1{padding:0 10px;}
.help-main .m1 .mt{margin-bottom:10px;}
.help-main .m1 .mt span{background:url(images/ruzhu_ico.png) top right no-repeat;padding-right:6px;display:inline-block;}
.help-main .m1 .mt span strong{background:url(images/gray_line.png) repeat-x;height:26px;line-height:26px;display:inline-block;padding:0 10px;color:#fff;font:normal 16px "Microsoft Yahei";}
.help-main .m1 .mc{padding:0 0 10px 20px;position:relative;overflow:hidden; color:#333333}
.steps{margin-bottom:30px; }
.steps .floor{background:url(images/ruzhu_steps_01.png) no-repeat;height:113px;width:103px;margin-right:30px;padding:5px 0 0 15px;color:#fff;position:relative;}
.steps .floor span{font:46px Verdana;}
.steps .floor div{width:50px;font:22px "Microsoft Yahei";position:absolute;top:36px;left:55px;}
.steps .s-con{margin-top:15px;font:14px "Microsoft Yahei";line-height:24px;}
.steps .s-con span{color:#f13c3c;}
.guide{line-height:24px;margin-bottom:20px;}
.guide dt{float:left;width:70px;color:#f13c3c;font-weight:bold;}
.guide dd{width:650px;float:left;}

/*商家入驻流程页*/
.m, .mt, .mc, .mb, .sm, .smt, .smc, .sm{ overflow:hidden}
.progress .progress-wrap{ text-align:center}
.panel {border: 1px solid #dfdfdf;border-top: 2px solid #7c7c7e;margin-top: 10px;}
.panel .panel-heading {padding: 7px 10px;background: #fafafa;border-bottom: 1px solid #dfdfdf;overflow: hidden;}
.panel .panel-heading h2,.panel .panel-heading h3,.panel .panel-heading h4 {font-family: "Microsoft Yahei";font-size: 16px;display: inline;float: left;}
.progress {clear: both;overflow: hidden;padding-top: 5px;padding-right: 5px;position: relative;}
.progress .progress-item {width: 120px;}
.progress .progress-wrap {width: 116px;text-align: center;float: left;}
.progress .passed {background: url(images/passed.png) no-repeat 0px 0;color: #a5d4f4;position: relative;}
.progress .number {display: block;height: 22px;line-height: 22px;margin-bottom: 5px;color: #fff;font-weight: bold;position: relative;}
.progress .ongoing {background: url(images/curr.png) no-repeat 0px 0;position: relative;color: #48a7e7;}
.progress .tobe {background: url(images/tobe.png) no-repeat 0px 0;color: #aaa;}
.progress .number i.tick {background: url(images/tick.png) no-repeat;position: absolute;width: 10px;height: 8px;top: 7px;left: 55px;}
.panel .panel-body {padding: 10px;}
h4.title {font-size: 16px;font-family: "Microsoft Yahei";line-height: 180%;color: #333333;margin-bottom: 5px;float: left;margin-right: 10px;}
.orange {color: #f7a750;}
.lh-30 {line-height: 30px;}
dl.horizontal {font-size: 12px;clear: both;overflow: hidden;}
dl.horizontal dt {float: left;width: 155px;line-height: 30px;clear: left;margin-right: 10px;text-align: right;overflow: hidden;white-space: nowrap;}
dl.horizontal dt span.red{color: #E4393C;}
dl.horizontal dd {line-height: 30px;min-height: 30px;float: left;*float: none;}
dl.horizontal dd input {margin: 0;vertical-align: middle;}
dl.horizontal dd > input,dl.horizontal dd > select {margin-top: 3px;}
.t-r {text-align: right;}
.btn-group {margin-top: 10px;margin-bottom: 10px;}
.btn-group .btns {height: 26px;border-radius: 5px;border-radius: 0\0;padding: 4px 20px 5px 20px;font-size: 14px;border: 0;cursor: pointer;margin-right: 20px;vertical-align: middle;background-color: #48a7e7;color: #fff;}
.btns:hover {background-color: #4196cf;text-decoration: none;}
.callout {border: 1px solid #f0d58f;background: #fffdf0;color: #333333;font-size: 12px;padding: 10px;line-height: 180%;position: relative;}
.callout i {position: absolute;top: 15px;left: 10px;width: 34px;height: 34px;background: url(images/icons-normal.png) -160px 0px;display: inline-block;}
.callout .content {margin-left: 50px;padding: 10px 0;}
.btn-vice {height: 26px;border-radius: 5px;border-radius: 0\0;padding: 4px 20px 5px 20px;font-size: 14px;border: 0;cursor: pointer;margin-right: 20px;vertical-align: middle;background-color: #fff;border: 1px solid #c7c7c7;color: #333;}
.btn-vice:hover {background-color: #f2f2f2; text-decoration:none}
dl.horizontal a {vertical-align: middle;}
.btn-vice:link,.btn-vice:visited {color: #333;}
.error {color: rgb(255, 0, 0);}
input.jdate {border: 1px solid #abadb3;height: 18px;padding-left: 22px;background: url(images/icon-cal.png) 4px 3px no-repeat;}
.view-sample {float: right;margin-left: 20px;}
.view-sample .img-wrap {border: 1px solid #dfdfdf;padding: 10px;}
.t-c {text-align: center;}
.view-sample .link-blue{ color:#48A7E7}
.view-sample a:hover{ text-decoration:underline; color:#48A7E7}
.horizontal .link-blue{ color:#48A7E7}
.horizontal a:hover{ text-decoration:underline; color:#48A7E7}
.grey {color: #cccccc;}
.table thead th {font-weight: normal;background: #ebebeb;color: #808080;font-family: "Verdana" "Simsun";padding: 8px;border: 1px solid #cfcfcf; text-align:center}
.btns {height: 26px;border-radius: 5px;border-radius: 0\0;padding: 4px 20px 5px 20px;font-size: 14px;border: 0;cursor: pointer;margin-right: 20px;vertical-align: middle;background-color: #48a7e7;color: #fff;}
.btns:hover {background-color: #4196cf;text-decoration: none;}
.btn-add {height: 26px;border-radius: 5px;border-radius: 0\0;padding: 4px 20px 5px 20px;font-size: 14px;border: 0;cursor: pointer;margin-right: 20px;vertical-align: middle;background: #2bc762;color: #fff;}
.btn-add:hover {background-color: #eee;text-decoration: none;}
.btn-add:link,.btn-add:visited {color: #fff;}
.btn-add:link,.btn-add:visited {color: #fff;text-decoration: none;}
.btn-add:hover {background: #26ac56; }
.tianjia a:hover{ color:#fff; text-decoration:none}
.search-line{ padding-left:50px}
.search-line a:hover{ color:#ffffff}
.table tbody {border: 1px solid #cfcfcf;}
.table tbody th,.table tbody td {padding: 10px;border-top: 1px solid #cfcfcf;}
.table tbody tr:hover {background: #f7f7f7;}
.overhidden{width:204px;height:23px;text-overflow:ellipsis;position:relative;*white-space:nowrap;overflow:hidden; border:none}
.text_left .overhidden{ border:none; height:23px; line-height:normal}
.text_left a:hover{ color:#ffffff}
.yel-tip{background: none repeat scroll 0 0 #FFFDEE;border: 1px solid #EDD28B;color: #FF6600;margin: 20px 0;padding: 15px 20px;text-align:left;}

/*详细页入驻区域*/
#brand-bar-pop {float:right;width:210px;margin-top:15px;margin-bottom:20px}
#brand-bar-pop dl {overflow:hidden;*zoom:1;padding:10px 0 0 10px;border:1px solid #ddd;border-bottom:0}
#brand-bar-pop #seller {padding-bottom:10px;border:1px solid #ddd}
#brand-bar-pop dt {float:left;padding-bottom:0;font-family:simsun}
#evaluate {padding:10px 0 0 5px;overflow:hidden;*zoom:1;clear:both}
#brand-bar-pop dl {overflow:hidden;*zoom:1;padding:10px 0 0 10px;border:1px solid #ddd;border-bottom:0}
#brand-bar-pop #evaluate {border-bottom:1px solid #ddd;display:block;border-top:0}
#brand-bar-pop #evaluate dd {line-height:16px;margin-bottom:10px;clear: none;overflow: hidden;}
#brand-bar-pop .evaluate-grade {float:left}
.heart-white, .heart-red {background:url(images/grade.png) no-repeat;height:18px;display:inline-block;*zoom:1;}
#evaluate span {float:left; width:78px; clear:none;overflow:hidden}
#evaluate .heart-white {position:relative;overflow:hidden;width:78px;background-position:0 -18px}
#evaluate .h10 {left:5}
.spec-control, #store-selector .text b, #choose .selected b, .slogens b, #brand-bar .slogens .fore2, #brand-bar .slogens .fore4, .star, .wrap-input a, #brand-bar .slogens dt, #brand-bar .seller-btn a, .itemover-title button, .topic .icon, #ranklist .tabcon span, #comment .btn-comment, #recomment .master s, .topic-best, .master s, .suits li s, #recommend .infos s, #favorable-suit .infos s, .btn-buy, #product-detail .detail-correction b, div.nav-minicart-buynow a, #consult-search .btn-search, #comments-list .tl, .item-warnning s, .share-list-item a, .share-ft b, #view-bigimg, #tab-services table td .btn-buy, #evaluate s, #evaluate-detail s, .li-img a b, #store-selector .close, .extra-ico, .f-sercvice-list b, .btn-append-extra, .u-name a b, #more-fitting-link b, #summary-countdown s, .s-item .active b, #product-detail .p-tab s, .m3 .p-info s{background-image:url(images/newicon20140417.png);background-repeat:no-repeat}
#evaluate s {float:left;width:16px;height:16px;margin-top:0;display:inline-block;cursor:pointer;background-position:-227px -369px}
#brand-bar-pop #evaluate-detail {padding:10px 0 0 10px;border:1px solid #ddd;border-top:0;border-bottom:0; overflow:hidden}
#evaluate-detail .mt {color:#999;margin-bottom:10px; font-size:12px}
#brand-bar-pop #evaluate-detail .fl {width: 10em;}
.p-bfc {overflow:hidden;*zoom:1}
.eva-grade{ width:40px; display:block; float:left;}
.eva-percent{ float:left; color:#EA4D00}
.eva-grade b {display:inline;font-weight:400;}
#evaluate-detail .eva-down {color:#090}
#evaluate-detail s {width:11px;height:11px;display:inline-block;*zoom:1;margin-left:1.5em}
.eva-down s {background-position: -150px -84px;}
.eva-up s {background-position: -139px -95px;}
.eva-percent s {margin-right: 2px;}
#evaluate-detail .mc dl {margin-bottom:10px}
#brand-bar-pop #evaluate-detail .mc dl {padding-bottom:1px;border:0;padding:0}
#evaluate-detail .line {width:190px;height:0;overflow:hidden;border-bottom:1px dotted #ddd}
#brand-bar-pop dl {overflow:hidden;*zoom:1;padding:10px 0 0 10px;border:1px solid #ddd;border-bottom:0}
#online-service {height: 45px;}
#brand-bar-pop #online-service {padding:0 0 0 10px;border-top:0}
#online-service dt, #online-service dd {margin-bottom:5px}
#brand-bar-pop dt {float:left;padding-bottom:5px;font-family:simsun}
#online-service dt {padding-bottom:0}
#online-service dt {padding-top:10px}
#brand-bar-pop dt {padding-bottom: 0;}
#brand-bar-pop #online-service dt {line-height: 20px;}
#brand-bar-pop #online-service dd {float: left}
#online-service dd {padding-top: 10px;}
#brand-bar-pop dd {clear: none;overflow: hidden;}
#online-service dd {padding-top: 0;}
#online-service dt, #online-service dd {margin-bottom: 5px;}
.djd-im, a.d-offline {display:inline-block;padding-left:27px;width:59px;height:24px;line-height:24px;background:url(images/im20131028.gif) 0 0 no-repeat}
a.d-offline {background: url(images/im20131028.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0);}
#brand-bar-pop #pop-company {border-top: 1px dotted #DDDDDD;}
#brand-bar-pop #pop-address {border-top:0}
#enter-shop {border:1px solid #ddd;border-top:0;padding-top:10px}
#enter-shop a {display:block;border-top:1px solid #ddd;height:31px;line-height:31px;text-align:center;color:#005ea7}
#enter-shop a:hover {background:#eee}

/*协议区域*/
.textareay{ padding:0}
.textareay .agreement {overflow: auto;height: 320px; font-size: 12px;font-family: "宋体"; padding:10px 5px 0px 10px; color: #333;line-height: 20px;background-color: #ffffff;}
.textareay .agreement .cont {padding: 0 10px;}
.textareay .agreement .cont2 {padding: 10px;}
.textareay .agreement .tit {display: block;padding: 10px 0;font-size: 14px;font-family: "宋体";}
.textareay .agreement .txt {color: #333333;}
.textareay .agreement .link {white-space: nowrap;color: #2485e8;text-decoration: underline;}
.t-r {text-align: right;}
.btn-group.mb20 {margin-bottom: 20px;}
.btn-group.mt20 {margin-top: 20px}
.btn-group {margin-bottom: 10px;margin-top: 10px;}
.mb20 {margin-bottom: 20px;}
.m-990 .btn {background-color: #48A7E7;border: 0 none;border-radius: 5px;color: #FFFFFF;cursor: pointer;font-size: 14px;height: 26px; line-height:26px; margin-right: 20px;padding: 2px 20px 5px;vertical-align: middle;}

/*图标字体*/
@font-face{font-family:FontAwesome-webfont; src:url('fontawesome-webfont.ttf');/*format('truetype');src:url('fontawesome-webfont.ttf?#iefix');*/font-weight:normal;font-style:normal;}[class^="icon-"],[class*=" icon-"]{font-family:FontAwesome-webfont;font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;*margin-right:.3em;}
[class^="icon-"]:before,[class*=" icon-"]:before{text-decoration:inherit;display:inline-block;speak:none;}
.icon-large:before{vertical-align:-10%;font-size:1.3333333333333333em;}
a [class^="icon-"],a [class*=" icon-"]{display:inline;}
[class^="icon-"].icon-fixed-width,[class*=" icon-"].icon-fixed-width{display:inline-block;width:1.1428571428571428em;text-align:right;padding-right:0.2857142857142857em;}[class^="icon-"].icon-fixed-width.icon-large,[class*=" icon-"].icon-fixed-width.icon-large{width:1.4285714285714286em;}
.icons-ul{margin-left:2.142857142857143em;list-style-type:none;}.icons-ul>li{position:relative;}
.icons-ul .icon-li{position:absolute;left:-2.142857142857143em;width:2.142857142857143em;text-align:center;line-height:inherit;}
[class^="icon-"].hide,[class*=" icon-"].hide{display:none;}
.icon-muted{color:#eeeeee;}
.icon-light{color:#ffffff;}
.icon-dark{color:#333333;}
.icon-border{border:solid 1px #eeeeee;padding:.2em .25em .15em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.icon-2x{font-size:2em;}.icon-2x.icon-border{border-width:2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.icon-3x{font-size:3em;}.icon-3x.icon-border{border-width:3px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.icon-4x{font-size:4em;}.icon-4x.icon-border{border-width:4px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}
.icon-5x{font-size:5em;}.icon-5x.icon-border{border-width:5px;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;}
.pull-right{float:right;}
.pull-left{float:left;}
[class^="icon-"].pull-left,[class*=" icon-"].pull-left{margin-right:.3em;}
[class^="icon-"].pull-right,[class*=" icon-"].pull-right{margin-left:.3em;}
[class^="icon-"],[class*=" icon-"]{display:inline;width:auto;height:auto;line-height:normal;vertical-align:baseline;background-image:none;background-position:0% 0%;background-repeat:repeat;margin-top:0;}
.icon-white,.nav-pills>.active>a>[class^="icon-"],.nav-pills>.active>a>[class*=" icon-"],.nav-list>.active>a>[class^="icon-"],.nav-list>.active>a>[class*=" icon-"],.navbar-inverse .nav>.active>a>[class^="icon-"],.navbar-inverse .nav>.active>a>[class*=" icon-"],.dropdown-menu>li>a:hover>[class^="icon-"],.dropdown-menu>li>a:hover>[class*=" icon-"],.dropdown-menu>.active>a>[class^="icon-"],.dropdown-menu>.active>a>[class*=" icon-"],.dropdown-submenu:hover>a>[class^="icon-"],.dropdown-submenu:hover>a>[class*=" icon-"]{background-image:none;}
.btn [class^="icon-"].icon-large,.nav [class^="icon-"].icon-large,.btn [class*=" icon-"].icon-large,.nav [class*=" icon-"].icon-large{line-height:.9em;}
.btn [class^="icon-"].icon-spin,.nav [class^="icon-"].icon-spin,.btn [class*=" icon-"].icon-spin,.nav [class*=" icon-"].icon-spin{display:inline-block;}
.nav-tabs [class^="icon-"],.nav-pills [class^="icon-"],.nav-tabs [class*=" icon-"],.nav-pills [class*=" icon-"],.nav-tabs [class^="icon-"].icon-large,.nav-pills [class^="icon-"].icon-large,.nav-tabs [class*=" icon-"].icon-large,.nav-pills [class*=" icon-"].icon-large{line-height:.9em;}
.btn [class^="icon-"].pull-left.icon-2x,.btn [class*=" icon-"].pull-left.icon-2x,.btn [class^="icon-"].pull-right.icon-2x,.btn [class*=" icon-"].pull-right.icon-2x{margin-top:.18em;}
.btn [class^="icon-"].icon-spin.icon-large,.btn [class*=" icon-"].icon-spin.icon-large{line-height:.8em;}
.btn.btn-small [class^="icon-"].pull-left.icon-2x,.btn.btn-small [class*=" icon-"].pull-left.icon-2x,.btn.btn-small [class^="icon-"].pull-right.icon-2x,.btn.btn-small [class*=" icon-"].pull-right.icon-2x{margin-top:.25em;}
.btn.btn-large [class^="icon-"],.btn.btn-large [class*=" icon-"]{margin-top:0;}.btn.btn-large [class^="icon-"].pull-left.icon-2x,.btn.btn-large [class*=" icon-"].pull-left.icon-2x,.btn.btn-large [class^="icon-"].pull-right.icon-2x,.btn.btn-large [class*=" icon-"].pull-right.icon-2x{margin-top:.05em;}
.btn.btn-large [class^="icon-"].pull-left.icon-2x,.btn.btn-large [class*=" icon-"].pull-left.icon-2x{margin-right:.2em;}
.btn.btn-large [class^="icon-"].pull-right.icon-2x,.btn.btn-large [class*=" icon-"].pull-right.icon-2x{margin-left:.2em;}
.nav-list [class^="icon-"],.nav-list [class*=" icon-"]{line-height:inherit;}
.icon-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:-35%;}.icon-stack [class^="icon-"],.icon-stack [class*=" icon-"]{display:block;text-align:center;position:absolute;width:100%;height:100%;font-size:1em;line-height:inherit;*line-height:2em;}
.icon-stack .icon-stack-base{font-size:2em;*line-height:1em;}
.icon-spin{display:inline-block;-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear;}
a .icon-stack,a .icon-spin{display:inline-block;text-decoration:none;}
@-moz-keyframes spin{0%{-moz-transform:rotate(0deg);} 100%{-moz-transform:rotate(359deg);}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);} 100%{-webkit-transform:rotate(359deg);}}@-o-keyframes spin{0%{-o-transform:rotate(0deg);} 100%{-o-transform:rotate(359deg);}}@-ms-keyframes spin{0%{-ms-transform:rotate(0deg);} 100%{-ms-transform:rotate(359deg);}}@keyframes spin{0%{transform:rotate(0deg);} 100%{transform:rotate(359deg);}}.icon-rotate-90:before{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);}
.icon-rotate-180:before{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);}
.icon-rotate-270:before{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);}
.icon-flip-horizontal:before{-webkit-transform:scale(-1, 1);-moz-transform:scale(-1, 1);-ms-transform:scale(-1, 1);-o-transform:scale(-1, 1);transform:scale(-1, 1);}
.icon-flip-vertical:before{-webkit-transform:scale(1, -1);-moz-transform:scale(1, -1);-ms-transform:scale(1, -1);-o-transform:scale(1, -1);transform:scale(1, -1);}
a .icon-rotate-90:before,a .icon-rotate-180:before,a .icon-rotate-270:before,a .icon-flip-horizontal:before,a .icon-flip-vertical:before{display:inline-block;}
.icon-glass:before{content:"\f000";}
.icon-music:before{content:"\f001";}
.icon-search:before{content:"\f002";}
.icon-envelope-alt:before{content:"\f003";}
.icon-heart:before{content:"\f004";}
.icon-star:before{content:"\f005";}
.icon-star-empty:before{content:"\f006";}
.icon-user:before{content:"\f007";}
.icon-film:before{content:"\f008";}
.icon-th-large:before{content:"\f009";}
.icon-th:before{content:"\f00a";}
.icon-th-list:before{content:"\f00b";}
.icon-ok:before{content:"\f00c";}
.icon-remove:before{content:"\f00d";}
.icon-zoom-in:before{content:"\f00e";}
.icon-zoom-out:before{content:"\f010";}
.icon-power-off:before,.icon-off:before{content:"\f011";}
.icon-signal:before{content:"\f012";}
.icon-gear:before,.icon-cog:before{content:"\f013";}
.icon-trash:before{content:"\f014";}
.icon-home:before{content:"\f015";}
.icon-file-alt:before{content:"\f016";}
.icon-time:before{content:"\f017";}
.icon-road:before{content:"\f018";}
.icon-download-alt:before{content:"\f019";}
.icon-download:before{content:"\f01a";}
.icon-upload:before{content:"\f01b";}
.icon-inbox:before{content:"\f01c";}
.icon-play-circle:before{content:"\f01d";}
.icon-rotate-right:before,.icon-repeat:before{content:"\f01e";}
.icon-refresh:before{content:"\f021";}
.icon-list-alt:before{content:"\f022";}
.icon-lock:before{content:"\f023";}
.icon-flag:before{content:"\f024";}
.icon-headphones:before{content:"\f025";}
.icon-volume-off:before{content:"\f026";}
.icon-volume-down:before{content:"\f027";}
.icon-volume-up:before{content:"\f028";}
.icon-qrcode:before{content:"\f029";}
.icon-barcode:before{content:"\f02a";}
.icon-tag:before{content:"\f02b";}
.icon-tags:before{content:"\f02c";}
.icon-book:before{content:"\f02d";}
.icon-bookmark:before{content:"\f02e";}
.icon-print:before{content:"\f02f";}
.icon-camera:before{content:"\f030";}
.icon-font:before{content:"\f031";}
.icon-bold:before{content:"\f032";}
.icon-italic:before{content:"\f033";}
.icon-text-height:before{content:"\f034";}
.icon-text-width:before{content:"\f035";}
.icon-align-left:before{content:"\f036";}
.icon-align-center:before{content:"\f037";}
.icon-align-right:before{content:"\f038";}
.icon-align-justify:before{content:"\f039";}
.icon-list:before{content:"\f03a";}
.icon-indent-left:before{content:"\f03b";}
.icon-indent-right:before{content:"\f03c";}
.icon-facetime-video:before{content:"\f03d";}
.icon-picture:before{content:"\f03e";}
.icon-pencil:before{content:"\f040";}
.icon-map-marker:before{content:"\f041";}
.icon-adjust:before{content:"\f042";}
.icon-tint:before{content:"\f043";}
.icon-edit:before{content:"\f044";}
.icon-share:before{content:"\f045";}
.icon-check:before{content:"\f046";}
.icon-move:before{content:"\f047";}
.icon-step-backward:before{content:"\f048";}
.icon-fast-backward:before{content:"\f049";}
.icon-backward:before{content:"\f04a";}
.icon-play:before{content:"\f04b";}
.icon-pause:before{content:"\f04c";}
.icon-stop:before{content:"\f04d";}
.icon-forward:before{content:"\f04e";}
.icon-fast-forward:before{content:"\f050";}
.icon-step-forward:before{content:"\f051";}
.icon-eject:before{content:"\f052";}
.icon-chevron-left:before{content:"\f053";}
.icon-chevron-right:before{content:"\f054";}
.icon-plus-sign:before{content:"\f055";}
.icon-minus-sign:before{content:"\f056";}
.icon-remove-sign:before{content:"\f057";}
.icon-ok-sign:before{content:"\f058";}
.icon-question-sign:before{content:"\f059";}
.icon-info-sign:before{content:"\f05a";}
.icon-screenshot:before{content:"\f05b";}
.icon-remove-circle:before{content:"\f05c";}
.icon-ok-circle:before{content:"\f05d";}
.icon-ban-circle:before{content:"\f05e";}
.icon-arrow-left:before{content:"\f060";}
.icon-arrow-right:before{content:"\f061";}
.icon-arrow-up:before{content:"\f062";}
.icon-arrow-down:before{content:"\f063";}
.icon-mail-forward:before,.icon-share-alt:before{content:"\f064";}
.icon-resize-full:before{content:"\f065";}
.icon-resize-small:before{content:"\f066";}
.icon-plus:before{content:"\f067";}
.icon-minus:before{content:"\f068";}
.icon-asterisk:before{content:"\f069";}
.icon-exclamation-sign:before{content:"\f06a";}
.icon-gift:before{content:"\f06b";}
.icon-leaf:before{content:"\f06c";}
.icon-fire:before{content:"\f06d";}
.icon-eye-open:before{content:"\f06e";}
.icon-eye-close:before{content:"\f070";}
.icon-warning-sign:before{content:"\f071";}
.icon-plane:before{content:"\f072";}
.icon-calendar:before{content:"\f073";}
.icon-random:before{content:"\f074";}
.icon-comment:before{content:"\f075";}
.icon-magnet:before{content:"\f076";}
.icon-chevron-up:before{content:"\f077";}
.icon-chevron-down:before{content:"\f078";}
.icon-retweet:before{content:"\f079";}
.icon-shopping-cart:before{content:"\f07a";}
.icon-folder-close:before{content:"\f07b";}
.icon-folder-open:before{content:"\f07c";}
.icon-resize-vertical:before{content:"\f07d";}
.icon-resize-horizontal:before{content:"\f07e";}
.icon-bar-chart:before{content:"\f080";}
.icon-twitter-sign:before{content:"\f081";}
.icon-facebook-sign:before{content:"\f082";}
.icon-camera-retro:before{content:"\f083";}
.icon-key:before{content:"\f084";}
.icon-gears:before,.icon-cogs:before{content:"\f085";}
.icon-comments:before{content:"\f086";}
.icon-thumbs-up-alt:before{content:"\f087";}
.icon-thumbs-down-alt:before{content:"\f088";}
.icon-star-half:before{content:"\f089";}
.icon-heart-empty:before{content:"\f08a";}
.icon-signout:before{content:"\f08b";}
.icon-linkedin-sign:before{content:"\f08c";}
.icon-pushpin:before{content:"\f08d";}
.icon-external-link:before{content:"\f08e";}
.icon-signin:before{content:"\f090";}
.icon-trophy:before{content:"\f091";}
.icon-github-sign:before{content:"\f092";}
.icon-upload-alt:before{content:"\f093";}
.icon-lemon:before{content:"\f094";}
.icon-phone:before{content:"\f095";}
.icon-unchecked:before,.icon-check-empty:before{content:"\f096";}
.icon-bookmark-empty:before{content:"\f097";}
.icon-phone-sign:before{content:"\f098";}
.icon-twitter:before{content:"\f099";}
.icon-facebook:before{content:"\f09a";}
.icon-github:before{content:"\f09b";}
.icon-unlock:before{content:"\f09c";}
.icon-credit-card:before{content:"\f09d";}
.icon-rss:before{content:"\f09e";}
.icon-hdd:before{content:"\f0a0";}
.icon-bullhorn:before{content:"\f0a1";}
.icon-bell:before{content:"\f0a2";}
.icon-certificate:before{content:"\f0a3";}
.icon-hand-right:before{content:"\f0a4";}
.icon-hand-left:before{content:"\f0a5";}
.icon-hand-up:before{content:"\f0a6";}
.icon-hand-down:before{content:"\f0a7";}
.icon-circle-arrow-left:before{content:"\f0a8";}
.icon-circle-arrow-right:before{content:"\f0a9";}
.icon-circle-arrow-up:before{content:"\f0aa";}
.icon-circle-arrow-down:before{content:"\f0ab";}
.icon-globe:before{content:"\f0ac";}
.icon-wrench:before{content:"\f0ad";}
.icon-tasks:before{content:"\f0ae";}
.icon-filter:before{content:"\f0b0";}
.icon-briefcase:before{content:"\f0b1";}
.icon-fullscreen:before{content:"\f0b2";}
.icon-group:before{content:"\f0c0";}
.icon-link:before{content:"\f0c1";}
.icon-cloud:before{content:"\f0c2";}
.icon-beaker:before{content:"\f0c3";}
.icon-cut:before{content:"\f0c4";}
.icon-copy:before{content:"\f0c5";}
.icon-paperclip:before,.icon-paper-clip:before{content:"\f0c6";}
.icon-save:before{content:"\f0c7";}
.icon-sign-blank:before{content:"\f0c8";}
.icon-reorder:before{content:"\f0c9";}
.icon-list-ul:before{content:"\f0ca";}
.icon-list-ol:before{content:"\f0cb";}
.icon-strikethrough:before{content:"\f0cc";}
.icon-underline:before{content:"\f0cd";}
.icon-table:before{content:"\f0ce";}
.icon-magic:before{content:"\f0d0";}
.icon-truck:before{content:"\f0d1";}
.icon-pinterest:before{content:"\f0d2";}
.icon-pinterest-sign:before{content:"\f0d3";}
.icon-google-plus-sign:before{content:"\f0d4";}
.icon-google-plus:before{content:"\f0d5";}
.icon-money:before{content:"\f0d6";}
.icon-caret-down:before{content:"\f0d7";}
.icon-caret-up:before{content:"\f0d8";}
.icon-caret-left:before{content:"\f0d9";}
.icon-caret-right:before{content:"\f0da";}
.icon-columns:before{content:"\f0db";}
.icon-sort:before{content:"\f0dc";}
.icon-sort-down:before{content:"\f0dd";}
.icon-sort-up:before{content:"\f0de";}
.icon-envelope:before{content:"\f0e0";}
.icon-linkedin:before{content:"\f0e1";}
.icon-rotate-left:before,.icon-undo:before{content:"\f0e2";}
.icon-legal:before{content:"\f0e3";}
.icon-dashboard:before{content:"\f0e4";}
.icon-comment-alt:before{content:"\f0e5";}
.icon-comments-alt:before{content:"\f0e6";}
.icon-bolt:before{content:"\f0e7";}
.icon-sitemap:before{content:"\f0e8";}
.icon-umbrella:before{content:"\f0e9";}
.icon-paste:before{content:"\f0ea";}
.icon-lightbulb:before{content:"\f0eb";}
.icon-exchange:before{content:"\f0ec";}
.icon-cloud-download:before{content:"\f0ed";}
.icon-cloud-upload:before{content:"\f0ee";}
.icon-user-md:before{content:"\f0f0";}
.icon-stethoscope:before{content:"\f0f1";}
.icon-suitcase:before{content:"\f0f2";}
.icon-bell-alt:before{content:"\f0f3";}
.icon-coffee:before{content:"\f0f4";}
.icon-food:before{content:"\f0f5";}
.icon-file-text-alt:before{content:"\f0f6";}
.icon-building:before{content:"\f0f7";}
.icon-hospital:before{content:"\f0f8";}
.icon-ambulance:before{content:"\f0f9";}
.icon-medkit:before{content:"\f0fa";}
.icon-fighter-jet:before{content:"\f0fb";}
.icon-beer:before{content:"\f0fc";}
.icon-h-sign:before{content:"\f0fd";}
.icon-plus-sign-alt:before{content:"\f0fe";}
.icon-double-angle-left:before{content:"\f100";}
.icon-double-angle-right:before{content:"\f101";}
.icon-double-angle-up:before{content:"\f102";}
.icon-double-angle-down:before{content:"\f103";}
.icon-angle-left:before{content:"\f104";}
.icon-angle-right:before{content:"\f105";}
.icon-angle-up:before{content:"\f106";}
.icon-angle-down:before{content:"\f107";}
.icon-desktop:before{content:"\f108";}
.icon-laptop:before{content:"\f109";}
.icon-tablet:before{content:"\f10a";}
.icon-mobile-phone:before{content:"\f10b";}
.icon-circle-blank:before{content:"\f10c";}
.icon-quote-left:before{content:"\f10d";}
.icon-quote-right:before{content:"\f10e";}
.icon-spinner:before{content:"\f110";}
.icon-circle:before{content:"\f111";}
.icon-mail-reply:before,.icon-reply:before{content:"\f112";}
.icon-github-alt:before{content:"\f113";}
.icon-folder-close-alt:before{content:"\f114";}
.icon-folder-open-alt:before{content:"\f115";}
.icon-expand-alt:before{content:"\f116";}
.icon-collapse-alt:before{content:"\f117";}
.icon-smile:before{content:"\f118";}
.icon-frown:before{content:"\f119";}
.icon-meh:before{content:"\f11a";}
.icon-gamepad:before{content:"\f11b";}
.icon-keyboard:before{content:"\f11c";}
.icon-flag-alt:before{content:"\f11d";}
.icon-flag-checkered:before{content:"\f11e";}
.icon-terminal:before{content:"\f120";}
.icon-code:before{content:"\f121";}
.icon-reply-all:before{content:"\f122";}
.icon-mail-reply-all:before{content:"\f122";}
.icon-star-half-full:before,.icon-star-half-empty:before{content:"\f123";}
.icon-location-arrow:before{content:"\f124";}
.icon-crop:before{content:"\f125";}
.icon-code-fork:before{content:"\f126";}
.icon-unlink:before{content:"\f127";}
.icon-question:before{content:"\f128";}
.icon-info:before{content:"\f129";}
.icon-exclamation:before{content:"\f12a";}
.icon-superscript:before{content:"\f12b";}
.icon-subscript:before{content:"\f12c";}
.icon-eraser:before{content:"\f12d";}
.icon-puzzle-piece:before{content:"\f12e";}
.icon-microphone:before{content:"\f130";}
.icon-microphone-off:before{content:"\f131";}
.icon-shield:before{content:"\f132";}
.icon-calendar-empty:before{content:"\f133";}
.icon-fire-extinguisher:before{content:"\f134";}
.icon-rocket:before{content:"\f135";}
.icon-maxcdn:before{content:"\f136";}
.icon-chevron-sign-left:before{content:"\f137";}
.icon-chevron-sign-right:before{content:"\f138";}
.icon-chevron-sign-up:before{content:"\f139";}
.icon-chevron-sign-down:before{content:"\f13a";}
.icon-html5:before{content:"\f13b";}
.icon-css3:before{content:"\f13c";}
.icon-anchor:before{content:"\f13d";}
.icon-unlock-alt:before{content:"\f13e";}
.icon-bullseye:before{content:"\f140";}
.icon-ellipsis-horizontal:before{content:"\f141";}
.icon-ellipsis-vertical:before{content:"\f142";}
.icon-rss-sign:before{content:"\f143";}
.icon-play-sign:before{content:"\f144";}
.icon-ticket:before{content:"\f145";}
.icon-minus-sign-alt:before{content:"\f146";}
.icon-check-minus:before{content:"\f147";}
.icon-level-up:before{content:"\f148";}
.icon-level-down:before{content:"\f149";}
.icon-check-sign:before{content:"\f14a";}
.icon-edit-sign:before{content:"\f14b";}
.icon-external-link-sign:before{content:"\f14c";}
.icon-share-sign:before{content:"\f14d";}
.icon-compass:before{content:"\f14e";}
.icon-collapse:before{content:"\f150";}
.icon-collapse-top:before{content:"\f151";}
.icon-expand:before{content:"\f152";}
.icon-euro:before,.icon-eur:before{content:"\f153";}
.icon-gbp:before{content:"\f154";}
.icon-dollar:before,.icon-usd:before{content:"\f155";}
.icon-rupee:before,.icon-inr:before{content:"\f156";}
.icon-yen:before,.icon-jpy:before{content:"\f157";}
.icon-renminbi:before,.icon-cny:before{content:"\f158";}
.icon-won:before,.icon-krw:before{content:"\f159";}
.icon-bitcoin:before,.icon-btc:before{content:"\f15a";}
.icon-file:before{content:"\f15b";}
.icon-file-text:before{content:"\f15c";}
.icon-sort-by-alphabet:before{content:"\f15d";}
.icon-sort-by-alphabet-alt:before{content:"\f15e";}
.icon-sort-by-attributes:before{content:"\f160";}
.icon-sort-by-attributes-alt:before{content:"\f161";}
.icon-sort-by-order:before{content:"\f162";}
.icon-sort-by-order-alt:before{content:"\f163";}
.icon-thumbs-up:before{content:"\f164";}
.icon-thumbs-down:before{content:"\f165";}
.icon-youtube-sign:before{content:"\f166";}
.icon-youtube:before{content:"\f167";}
.icon-xing:before{content:"\f168";}
.icon-xing-sign:before{content:"\f169";}
.icon-youtube-play:before{content:"\f16a";}
.icon-dropbox:before{content:"\f16b";}
.icon-stackexchange:before{content:"\f16c";}
.icon-instagram:before{content:"\f16d";}
.icon-flickr:before{content:"\f16e";}
.icon-adn:before{content:"\f170";}
.icon-bitbucket:before{content:"\f171";}
.icon-bitbucket-sign:before{content:"\f172";}
.icon-tumblr:before{content:"\f173";}
.icon-tumblr-sign:before{content:"\f174";}
.icon-long-arrow-down:before{content:"\f175";}
.icon-long-arrow-up:before{content:"\f176";}
.icon-long-arrow-left:before{content:"\f177";}
.icon-long-arrow-right:before{content:"\f178";}
.icon-apple:before{content:"\f179";}
.icon-windows:before{content:"\f17a";}
.icon-android:before{content:"\f17b";}
.icon-linux:before{content:"\f17c";}
.icon-dribbble:before{content:"\f17d";}
.icon-skype:before{content:"\f17e";}
.icon-foursquare:before{content:"\f180";}
.icon-trello:before{content:"\f181";}
.icon-female:before{content:"\f182";}
.icon-male:before{content:"\f183";}
.icon-gittip:before{content:"\f184";}
.icon-sun:before{content:"\f185";}
.icon-moon:before{content:"\f186";}
.icon-archive:before{content:"\f187";}
.icon-bug:before{content:"\f188";}
.icon-vk:before{content:"\f189";}
.icon-weibo:before{content:"\f18a";}
.icon-renren:before{content:"\f18b";}


/*zhuo  color:#014404;*/
.calendar .button{ background:none}
font{ font-size:12px;}

#divSCA{
	position: absolute;
	width: 320px;
	font-size: 12px;
	background: #fff;
	border: 2px solid #B0D2E7;
	z-index: 10001;
	display: none;
}

.setps_closeDivA{ width:15px; height:14px; background:url(images/cart_opera.gif) no-repeat; display:block; position:absolute; top:5px; right:5px; cursor:pointer}

#divSCA .p_mod {
    border-bottom: 1px dotted #E8E8E8;
    margin: 0 2px;
}

#divSCA .p_mod p {
    padding: 20px;
}

#divSCA .p_mod .p_mod_span {
    display: block;
    padding: 5px 0;
}
#divSCA .p_mod p a:hover{ color:#fff;}

#saveBrandQualificationBtn:hover{ color:#fff; text-decoration:none}

.steps_orderok {padding: 27px;width: 935px;height: /*260px;*/ position:relative;}
.steps_orderok p{ border-bottom:none; font-size:16px; font-family: "微软雅黑"; line-height:30px;}
.steps_orderok .ordertitle {font-size: 18px; margin-bottom: 10px;padding-bottom: 10px;}

.checkout_goodsLista{ width:220px; padding-top:5px; display:block; float:left;}
.checkout_goodsListImg{ width:78px; height:78px; padding-left:5px; overflow:hidden; display:block; float:left;}
/**ecmoban春天工社 --zhuo start*****/
.peisong{ height:38px; background:#FFF1D2; line-height:40px; border:1px solid #FEE5BC; border-left:4px solid #5ba01f; position:relative; z-index: 999999999;width:320px;}
.peisong p{ padding-left:15px;}
.peisong .bnt_bg{ background: url(images/bnt_bg.gif) 0 0 no-repeat; width:135px; height:25px; border:none; outline:none; margin-right:5px;}
.peisong b{ font-size:14px;}

/*头部配送至CSS*/
.mod_city{  float:left; margin-top:1px; padding-left:2px}
.mod_city_choose{ float:left}
.mod_city_tit, .mod_city_con{ float:left; line-height:22px;}
.mod_city_tit{ margin-right:2px; color:#555555}
.mod_city_con{ position:relative; top:-1px; z-index:800}
.mod_city_goal {cursor:pointer;position:relative;z-index:2;float:left;padding:0 2px;border-bottom:0;color:#555555}
.mod_city_goal:hover {text-decoration:none}
.mod_city_goal span, .mod_city_goal i {display:inline;float:left}
.mod_city_goal i {overflow:hidden;margin-left:3px;margin-top:10px;margin-top:0px\9;_margin-top:0px;width:0;height:0;border-width:4px;border-color:#000 transparent transparent transparent;font-size:0}
.mod_city_list {display:none;position:absolute;left:0;top:22px;padding:10px;width:360px;box-shadow:2px 2px 2px rgba(0, 0, 0, 0.2);border:1px solid #CCC;background-color:#FFF; z-index:5}
.mod_city_con_on .mod_city_goal {border-color:#CCC;background-color:#FFF;color:#333}
.mod_city_goal:hover, .mod_city_goalHover{ background:#ffffff; border:1px solid #cccccc; position:relative; z-index:9999999999; border-bottom:none}
.mod_city_con_on .mod_city_goal i {border-top-color:#333;}
.mod_storage {line-height:18px}
.mod_storage_item {padding:2px 0 2px 40px}
.mod_storage_area {overflow:hidden;position:absolute;margin:3px 0 0 -40px;width:40px}
.mod_storage_city:after {content:' ';display:block;clear:both;height:0;visibility:hidden}
.mod_storage_city a {position:relative;display:inline;float:left;margin:2px 10px 2px 0;padding:0 6px;border:1px solid #FFF}
.mod_storage_city a:hover {border-color:#1d7ad9;background-color:#4d93f7;color:#FFF;text-decoration:none}
.mod_storage_extend {margin:10px 0 0 -40px;padding:5px 0 5px 40px;border-top:1px solid #cdcdcd;background-color:#f1f1f1}
.mod_storage_extend a {border-color:#f1f1f1;color:#666}
/*.mod_storage_city a.area_list{border-color:#CCC;background-image:url(images/storage.png);background-position:100% 0;background-repeat:no-repeat}
.area_list i {display:none;overflow:hidden;position:absolute;left:50%;bottom:-14px;*bottom:-12px;margin-left:-8px;width:15px;height:8px;background:url(images/storage.png) no-repeat 0 -40px}*/
.area_list-on i{ display:block}
.mod_storage_state{ padding-top:7px;}
/**ecmoban春天工社 --zhuo end*****/

.flow_shopfee{ width:100px; color:#005EA7; font-family:'微软雅黑'; padding-left:5px; position:relative; cursor:pointer;}
.flow_shopfee .shopfeeDiv{width:352px; height:auto !important;  padding:8px 0px 0px 10px; padding-bottom:10px; display:none; background:#fff; border:1px #e2e2e2 solid; position:absolute; top:19px; left:5px;}
.flow_shopfee .shopfeeDiv font,.flow_shopfee .shopfeeDiv span{ font-size:14px; font-weight:normal; color:#005EA7}


/*属性组合搜索*/
.search_rightChoseAll{ width:100%; border:1px solid #f0f0f0; box-shadow:0 0 2px rgba(0,0,0,0.05); -moz-box-shadow:0 0 2px rgba(0,0,0,0.05); -webkit-box-shadow:0 0 2px rgba(0,0,0,0.05);}
.searchRight_chose{ margin-bottom:0; border:none; width:1018px; border-bottom:1px solid #eee; background:url(images/choseBg.gif) repeat-x; height: 33px;
line-height: 33px;}
.searchRight_chose dt{ padding:0 8px 0 15px; color:#666666; font-size:14px; float:left; display:inline;}
.searchRight_chose dd{ float:left; display:inline; height:33px;}
.searchRight_chose dd a{ color:#333333; border:1px solid #ffcccc; margin-right:10px; padding:0 5px; background:#fff; float:left; display:inline; height:19px; line-height:19px;  margin-top:7px;}
.searchRight_chose dd a:hover{ text-decoration:none; border:1px solid #ffaaaa;}
.searchRight_chose .close_icon{ display:inline-block;*display:inline; zoom:1; vertical-align:middle; cursor:pointer;  width:9px; height:9px; overflow:hidden; padding: 0 0 0 9px; background:url(images/close_icon.png) no-repeat right 0; }
.searchRight_chose .close_icon{ margin-top:-2px;}
.searchRight_chose dd a:hover .close_icon{ background-position:right -9px;}
.searchRight_chose .searchLeft_clear{ float:right; display:inline; }
.searchRight_chose .searchLeft_clear a,
.searchRight_chose .searchLeft_clear a:hover{ border:none; padding-left:16px; font-size:12px; color:#999; background:url(images/clear_icon.png) no-repeat left center;}
.searchRight_chose .searchLeft_clear a:hover{ color:#333;}
.screeBox{ width:100%; margin: 7px 0 0 0;padding: 0 0 7px 0;overflow: hidden;border-bottom: 1px #e5e5e5 dotted; line-height:28px; }
.screeBox span{background: #5ba01f;color: #fff; height:20px;display:block;padding:0 6px;position:relative; white-space:nowrap; float:left;}
.screeBox strong{width: 100px;font-size: 12px;color: #666666;float: left; font-weight:700; text-align:right}
.screeBox ul{float:left; width:860px; font-size: 12px; }
.screeBox ul li{ height: 20px;margin: 0 0 0 32px;display: inline;padding: 5px 0;line-height: 18px;float: left;}
.screeBox ul li a{ height: 20px;display: block;padding: 0 6px;color: #005aa0;position: relative;white-space: nowrap;float: left;}
.screeBox ul li a:hover{background: #5ba01f;color: #fff;text-decoration: none;}
.next_selected_folddiv_word{height: 20px;line-height: 18px;margin: 5px 3px 0 0;display: inline;padding: 0 0 0 19px;font-size: 14px;color: #333;cursor: pointer;background: url(images/brandList_more.png) 0 0 no-repeat;float: right;}
.next_selected_folddiv_word:hover {background: url(images/brandList_more.png) 0 -20px no-repeat;color: #ff8888;}
.searchBrand_search{height:20px;margin:5px 3px 0 0;display:inline;float:right;}
.searchBrand_search p{width:auto;height:20px;line-height:18px;margin:0 4px;display:inline;padding:0;font-size:14px;color:#333;float:left;}
.searchBrand_txt{width:44px;height:18px;line-height:18px;color:#333;border:1px #e5e5e5 solid;padding:0 2px;margin:0;display:inline;overflow:hidden;background:#fff;float:left}
.searchBrand_btn{width:20px;height:20px;border:none;cursor:pointer;background:url(images/brandList_more.png) 0 -80px no-repeat;float:right;}
.searchBrand_btn:hover{background:url(images/brandList_more.png) 0 -100px no-repeat;}
#select .mb {border-bottom: 0 none;border-top: 1px solid #5ba01f;font-size: 0;height: 0;margin-bottom: 0px;overflow: visible;position: relative;text-align: center;}
#select .mb .attr-extra{position:relative;display:inline-block;*display:inline;+zoom:1;height:24px;border:1px solid #ddd;box-shadow:0 0 2px rgba(0,0,0,0.05); top:-10px; -moz-box-shadow:0 0 2px rgba(0,0,0,0.05); -webkit-box-shadow:0 0 2px rgba(0,0,0,0.05);border-top:0;margin-top:-1px;background:#fff;line-height:20px;text-align:right;cursor:pointer;font-size:12px}
#select .mb .attr-extra div{position:relative;_display:inline;_zoom:1;height:24px;padding:0 32px 0 24px;line-height:24px}

/*分类相册图片列表 start*/
.goodsItem .hds {
	height:35px;
	position: relative;
	overflow:hidden;
	zoom: 1;
	float:left;
	width:172px;
	padding-left:8px
}
.goodsItem .hds ul {
	overflow: hidden;
	zoom: 1;
	position:absolute;
	left:0;
	top:0;
	height: 35px;
}
.goodsItem .hds li {
	width:37px;
	cursor: pointer;
	list-style: none;
	margin:0 0 10px 0;
	float: left;
}
.goodsItem .hds li img {
	border:#ccc solid 1px;
}
.goodsItem .hds li.on img {
	border:1px solid #CD0000;
}
.proThumb-next, .proThumb-prev {
	top:-3px;
	float: left;
	margin: 8px 2px 0 -3px;
	cursor: pointer;
}
.proThumb-prev {
	width:16px;
	height:16px;
	background:url(images/l_1.jpg) no-repeat -2px 0px;
	float:left
}
.proThumb-next {
	width:16px;
	height:16px;
	background:url(images/l_2.jpg) no-repeat;
	float:right
}

/*分类相册图片列表 end*/

.ncs-figure-input #product_num{ height:24px;}
#evaluate s.fold {
    background-position: -227px -352px;
}

#shipping_name a{ padding-right:10px;}
#shipping_name a:hover{text-decoration:none; cursor:default}
#shipping_name a font{ color:#F60;}

.go_pay{ width:96px; height:38px; border:none; float:right; cursor:pointer;}
.go_pay1{ background:url(images/go_pay1.png) no-repeat;background: #77b432;color: #fff;}
.go_pay2{ background:url(images/go_pay2.png) no-repeat;background: #77b432;color: #fff;}

/*组合套餐*/
.recommend_collocation{ width: 1200px; background: #ffffff; }
.recommend_collocation_title{ height: 39px; line-height: 39px; width: 1200px;  overflow: hidden; background: url(images/recommend_navBg.gif) repeat-x;}
.recommend_collocation_title h2{padding: 0 50px 0;font-weight: bold;font-size: 14px;color: #5ba01f;border-left: 1px solid #eeeeee; margin-left: -1px; float: left; height: 39px;background: url(images/newNav_currentBg.gif) repeat-x 0 0 #fff;}
.recommend_collocation_title h2.h2bg{ background:none;}
.recommend_collocation_con{ padding: 15px 0 15px 30px; }
.recommend_collocation_con .master{ width:145px; padding: 0px 54px 0 0px; float: left; position: relative;}
.recommend_collocation_con .p-img{ width:98px; height:98px;}
.recommend_collocation_con .p-img img{ width:98px; height:98px;}
.recommend_collocation_con .p-name{ width:98px; height: 40px; line-height: 20px; padding-top: 4px; overflow: hidden;}
.recommend_collocation_con .p-name a{ color: #4c4c4c; }
.recommend_collocation_con .p-name a:hover{ color: #f63860;}
.recommend_collocation_con .master .p-price{ color: #f63860; font-family:"微软雅黑";}
.recommend_collocation_con .master .p-price strong{ font-weight:normal;}
.recommend_collocation_con .master .icon-add{ position: absolute; right: 23px; top: 30px; width: 35px; height: 35px; background: url(images/recommend_collocation_icon.png) no-repeat;}
.recommend_collocation_con .suits{ float: left;}
.recommend_collocation_con .infos{ float: left;padding-top: 9px; padding-left:20px;  background: url(images/recommend_arrow.gif) no-repeat left 3px; height:185px;}
.recommend_collocation_con .infos p{ color: #999; }
.recommend_collocation_con .buy_btn{ padding-top: 10px; }
.recommend_collocation_con .buy_btn a{ border-radius: 3px;
    box-shadow: 0 0 0 2px rgba(204, 204, 204, 0.25);
    color: #fff;
    display: inline-block;
    font: lighter 16px/20px "Microsoft Yahei";
    height: 20px;
    margin-right: 10px;
    overflow: hidden;
    padding: 6px 18px;
    position: relative;
    text-align: center;
	background-color: #5ba01f;
}
.recommend_collocation_con .buy_btn a:hover{ background-position: 0 -94px; text-decoration: none; }
.mod_storage_city a.area_list{border:1px solid #1d7ad9; background:#4d93f7; color:#fff;}

/*退换货 start*/
.div_apply {
	overflow: hidden;
	border-bottom: 1px solid #B2D1FF;
	padding-bottom:15px;
}
.return_type {
	width:100%;
	float: left;
	margin-left: 20px;
	overflow: hidden;
}
.return_type .type1 {
	float: left;
	width:80px;
	overflow: hidden;
}
.return_type .type2 {
	float: left;
	width:600px;
	overflow: hidden;
}
.num {
	width:85px;
	height: 22px;
	font-size: 12px;
	color: #f00;
	border:1px solid #ccc;
}
.change1 {
	pading:5px;
	width:85px;
	height: 22px;
	font-size: 12px;
	color: #f00;
	border:1px solid #e2e2e2;
	text-decoration:none;
	padding:5px;
	background:#eee;
	margin-right:5px;
}
a.change1:hover{
	text-decoration:none;
	color: #f00;
}
.return {
	width:30px;
	height: 17px;
	border:1px solid #ccc;
}
.return_apply {
	background: url(images/return_sub.gif) no-repeat;
	width:52px;
	height: 24px;
	border:none;
}
.form {
	padding: 10px 0 0 20px;
}
.form .item {
	margin-bottom: 20px;
	margin-left: 20px;
}
.form .label {
	float: left;
	width: 85px;
}
.form .label em {
	color: #f00;
}
.form .fl {
	float: left;
	overflow: hidden;
	width: 635px;
}
.return_div {
	clear: both;
	padding: 5px 0;
}
.type2_item {
	float: left;
	margin-right: 10px;
}
.sub1 {
	clear: both;
	padding:0px 0px 15px 20px;
}
.cause_select1{ float:left; display:block;}
.cause_select1 select {
	border: 1px solid #ccc;
	color: #666;
	font-size: 12px;
}
.cause_select{ padding-left:10px;}
.cause_select {
	display: inline-block;
	width: 70px;
}
.clr {
	clear: both;
}
.return_txt1 {
	border: 1px solid #ccc;
	color: #f00;
	font-weight: bolder;
	margin: 10px;
	padding: 0 0 0 15px;
	text-align: left;
}
.boxCenterList ul {
	border-bottom: 1px solid #efefef;
	height: 1%;
	margin-bottom: 5px;
	padding: 11px 0;
}
.return_txt3 p {
	font-weight: bolder;
}
.return_txt3 li {
	font-weight: bolder;
	line-height: 27px;
	text-align: left;
	width: 100%;
}

.return_div .spec_div .catt{
	float:left;
	clear:both;
	padding-top:10px;
}
.return_div .spec_div .catt img{
	padding:0px;
	margin:0px;
	vertical-align:middle;
	padding:3px 5px 3px 0px;
}
.return_div .spec_div .catt span{
	float:left;
	display:block;
}
.return_div .spec_div a {
	border: 1px solid #e7e7e7;
	cursor: pointer;
	display: block;
	letter-spacing: normal;
	margin-right: 7px;
	margin-bottom:5px;
	padding-bottom: 4px;
	position: relative;
	vertical-align: top;
	word-spacing: normal;
	z-index: 1;
	padding: 0 3px !important;
	float:left;
	color:#000;
	text-decoration:none;
}
.return_div .spec_div a.cattsel {
	border: 1px solid #5ba01f;
}
.return_div .spec_div a.cattsel i {
	background: url(images/2014_ncs_public_img.png) no-repeat 0 0;
	bottom: 6px;
	display: block;
	font-size: 0;
	height: 11px;
	line-height: 0;
	position: absolute;
	right: 0px;
	width: 11px;
	z-index: 1;
	bottom:0px;
}
#back_div{ float:left; padding-top:10px; clear:both;}
.apply_goods_return{
	background-color: #f5fbef;
    background-image: linear-gradient(to top, #f5fbef 0px, #eaf6e2 100%);
    border: 1px solid #bfd6af;
    border-radius: 2px;
    color: #323333;
    display: inline-block;
    height: 18px;
    line-height: 18px;
    padding: 2px 14px 3px;
	margin-top:5px;
}
a.apply_goods_return{
	color:#000;
	text-decoration:none;
}


.mod-comm .mc {
    line-height: 20px;
}
.mod-comm .mt {
    padding: 10px 0;
}
.mod-main .mt {
    display: block;
    padding: 10px;
}
.mod-main .tb-void_table th {
    background: none repeat scroll 0 0 #f5f5f5;
    font-weight: 400;
    height: 32px;
    line-height: 32px;
    padding: 0 5px;
    text-align: center;
	color:#333;
}
.SWFUpload {
	width:73px;
	height:25px;
	background: url(images/SWFUpload.png) no-repeat 0 0;
	float:left;
	cursor:pointer;
	position:absolute;
	top:0px;
	left:0px;
	z-index:10;
}
.upload_cnt{ float:left;}

.up_img span.label {
    float: left;
    height: 18px;
    line-height: 18px;
    padding: 6px 0;
    text-align: right;
    width: 122px;
}
.up_img .fl{ width:460px}
.mscoll {
    float: left;
    width: 352px;
}
.mleft, .mright {
    background: url(images/newicon20121210.png) repeat ;
    cursor: pointer;
    height: 54px;
    line-height: 200px;
    overflow: hidden;
    width: 17px;
}
.mleft {
    background-position: 0 -139px;
    float: left;
}
.mright {
    background-position: -17px -139px;
    float: right;
}
.mslist {
    height: 52px;
    margin: 0 25px;
    overflow: hidden;
    width: 300px;
}
.mscoll .img-list-li li {
    float: left;
    height: 52px;
    position: relative;
    width: 60px;
}
.mscoll .img-list-li img {
    border: 1px solid #ccc;
    display: block;
    margin: 0 auto;
}

#increase{ margin-right:5px; margin-top:3px;}
#decrease{ margin-left:5px; margin-top:3px;}

.plus_minus{
    background-color: #fff;
    border: 1px solid #ccc;
    color: #aaa;
    font: 11px/12px sans-serif,serif,Arial;
    height: 12px;
    text-align: center;
    width: 16px;
	padding:2px 5px;
}
a.plus_minus:hover{
	text-decoration:none;
}
/*退换货 end*/

/*by guan 晒单评价 satrt*/
/*晒单发表*/

.shaidan{ border:1px solid #cccccc; padding:10px 0 0 16px;}
.shaidan h2{ font-weight:normal; font-size:17px; color:#99cc00}
#show .mc { font-size:12px; font-family:"宋体"; color:#999

}

#show .o-item {
float: left;
width: 680px;
padding: 20px 0 40px 0px;
border-right: 1px  dashed #999999;
}
#show .o-item .fore {
z-index: 3;
}
#show .fore .i-item, #show .o-item .fore {
overflow: visible;
}
#show .item {
position: relative;
overflow: hidden;
zoom: 1;
}
#show .tit {
width: 90px;
height: 25px;
text-align: right;
float:left;
}
#show .item #palert{ float:left;}
#show .img{position: absolute;
width: 120px;
height: 90px;
text-align: right;
top: 0;
left:30px;}
#show .tit s {
color: #ff0000;
margin-left: 3px;
text-decoration: none;
}
#show .fore .i-item, #show .o-item .fore {
overflow: visible;
}
#show .i-item {
zoom: 1;
overflow: hidden;
}
#o-select {
position: relative;
float: left;
width: 320px;
height: 23px;
background: #fff;
line-height: 23px;
cursor: pointer;
padding-left: 3px;
padding-right: 5px;
border-color: #ABADB3 #E3E9EF #E3E9EF #ABADB3;
border-style: solid;
border-width: 1px;
z-index: 8;
margin-right: 6px;
}
#o-select div.value {
width: 320px;
height: 23px;
overflow: hidden;
background: url(images/20130425A.png) no-repeat right;
zoom: 1; color:#666
}

#show .text{ border:none;}

#single_select {
position: absolute;
background: #fff;
width: 328px;
height: 270px;
left: -1px;
top: 23px;
border-left: 1px solid #ddd;
border-right: 1px solid #ddd;
z-index: 9;
}
#single_select .i-select {
padding: 0 10px;
background: #FFF;
border-top: 1px dotted #ddd;
overflow: hidden;
z-index: 10;
}
#single_select .i-select .p-img {
float: left;padding: 5px 0;overflow: hidden;
}
#single_select .i-select .p-name {
float: right;
height: 5em;
width: 248px;
padding-left: 5px;
}
#single_select .mb {
position: relative;
top: 1px;
background: #f7f7f7;
text-align: center;
border-bottom: 1px solid #ddd;
height: 26px;
line-height: 26px;
}
#single_select .mb a {
color: #005ea7;
}
#show .tips {
line-height: 21px;
color: #999999;float: left;
}
#show .err {
line-height: 20px;
margin-bottom: 20px; clear:both;
}
#show .title {
width: 462px;
height: 23px;
border-color: #cccccc #cccccc #cccccc #cccccc;
border-style: solid;
border-width: 1px;float: left;
}
#cont {
width: 458px;
height: 163px;
border-color: #cccccc #cccccc #cccccc #cccccc;
border-style: solid;
border-width: 1px;
}

.s-list #cont{width: 390px;
height: 33px;
border-color: #cccccc #cccccc #cccccc #cccccc;
border-style: solid;
border-width: 1px;}

.s-list #cont_desc{width: 390px;
height: 33px;
border-color: #cccccc #cccccc #cccccc #cccccc;
border-style: solid;
border-width: 1px;}


.s-list p{ color:#134ba0; padding-bottom:10px;}
#show .text .tips {
padding-top:5px;
}
#show .tips {
line-height: 21px;
color: #999999;
}
#pickbutton {
background-image: url(images/20130422B.png);
}
.pickbutton {
background: url("http://club.jd.com/Static/img/XPButtonUploadText_61x22.png") no-repeat scroll 0px 0px;
width: 61px;
height: 22px;
cursor: pointer;
}
#show .release {
width: 80px;
height: 25px;
background: url(images/xztupian.gif) 0 0 no-repeat;
border: 0;
color: #fff;
font-weight: bold;
cursor: pointer;
}
.clubshare {
float: left;
height: 20px;
left: -10px;
overflow: hidden;
padding-bottom: 5px;
padding-left: 30px;
padding-top: 5px;
position: relative;
width: 315px;
z-index: 13;
}
.clubshare dt {
float: left;
}
.clubshare dd {
margin-left: 15px;
}
.clubshare .check {
margin: -2px 3px 0 0;
padding: 0;
position: relative;
top: 3px;
float: left;
}
.clubshare .icon-weibo {
background-position: -17px -17px;
}
.clubshare label, input {
float: none;
}

#clear_input_style input {
float: none;
}
.clubshare label {
font-size: 0;
line-height: 100px;
overflow: hidden;
margin-right: 8px;
}
.clubshare .icon-qzone, .icon-weibo, .icon-qqweibo, .icon-kaixin, .icon-douban, .icon-renren {
background: url("http://misc.360buyimg.com/jd2008/skin/df/i/icon-share.png") repeat scroll 0 0 transparent;
height: 16px;
vertical-align: middle;
width: 16px;
}
.clubshare .icon-qzone {
background-position: 0 -17px;
}
.clubshare .icon-qqweibo {
background-position: -34px -17px;
}
.clubshare .icon-renren {
background-position: -51px -17px;
}
.clubshare .icon-kaixin {
background-position: -68px -17px;
}
.clubshare .icon-douban {
background-position: -85px -17px;
}
.root61 #show .expl { width: 335px; padding: 20px 15px 0 80px;}
#show .expl {
float: left;
width: 205px;
padding: 20px 15px 0 15px;
color: #999999;
}
#show .expl h3 {
font-size: 12px;
height: 20px;
line-height: 20px; font-weight:normal
}
#show .expl li {
margin: 9px 0;
text-indent: 2em;
}
#show .expl li a {
color: #005ea7;
}
.hide {
display: none;
}
/*用户评论*/
.ie6{padding-left:25px; _padding-left:15px; height:1%;}/*购买此商品的人还购买的商品*/
.comments li{background:url(images/lineBg.gif) repeat-x left bottom; padding:3px 8px; width:97%; _height:1%; text-align:left; position:relative;
margin-bottom:8px;
}
.comments li img{position:absolute; right:0px; top:3px;}
.comments li p{margin:3px auto; text-align:left;}
.commentsList{border:1px solid #e4e4e4; background:#; padding:10px;}
.commentsList .inputBorder{border:1px solid #ccc; background:#fff;}

.commentsList .rank_img{ position:relative; top:5px; left:-2px;}

.captcha{margin-left:0px; position:relative; top:-1px; *margin-left:8px; *position:relative; top:3px; cursor:pointer;}
/*商品评分系统*/

#comment {
border-top: 2px solid #999;
}
#comment  .mt {
overflow: visible;
height: 30px;
background: 0;
border-left: 1px solid #ddd;
border-right: 1px solid #ddd;
font: 14px/30px 'microsoft yahei';
}
#comment h2 {
padding: 0 12px;
font-size: 14px;font-weight: 400;font-family: "microsoft yahei";
}
#comment .mc {
padding: 10px 0;
overflow: hidden;
zoom: 1;
border: 1px solid #ddd;
border-top: 0;
}
#comment .rate {
float: left;
width: 190px;
padding: 20px 30px 0 0;
text-align: center;
}
#comment .rate strong {
font: 400 46px/30px arial;
color: #e4393c;
}
#comment .rate strong span {
font-size: 24px;
color: #e4393c;
}
#comment .rate span {
color: #999;
font-family: arial; font-size:12px;
}
#comment .percent {
float: left;
width: 206px;
height: 74px;
padding: 8px 0;
border-right: 1px solid #E4E4E4;
}
#comment .percent dl {
padding: 2px 0;
overflow: hidden;
zoom: 1;
}
#comment .percent dt {
float: left;
width: 79px;
}
#comment .percent span {
color: #9C9A9C;
}
#comment .percent dd {
float: left;
width: 100px;
height: 10px;
margin-top: 6px;
overflow: hidden;
background: #efefef;
}
#comment .percent dd div {
overflow: hidden;
height: 10px;
width: 0;
background: -webkit-gradient(linear,0 0,0 100%,from(#ed0000),to(#a50000));
background: -moz-linear-gradient(top,#ed0000,#a50000);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed0000', endColorstr='#a50000');
 margin:0;
}
.actor-new {
float: left;
position: relative;
width: 428px;
height: 85px;
padding: 5px 30px 0;
line-height: 15px;
white-space: nowrap; font-size:12px; font-family:"宋体"
}
em {
font-style: normal;
}
.actor-new dd {
height: 55px;
overflow: hidden;
}
.actor-new .comm-tags {
margin-top: 5px;
}
.comm-tags {
float: left;
height: 21px;
line-height: 21px;
padding: 0 7px;
margin-right: 5px;
background: #fdedd2;
}
.comm-tags span {
color: #333;
}
.comm-tags em {
color: #999;
}
.clr {
display: block;
overflow: hidden;
clear: both;
height: 0;
line-height: 0;
font-size: 0;
}




.slideTxtBox{ overflow: visible;padding-top: 2px;background: url(images/tab.png) 0 -41px repeat-x;_clear: both; margin-top:20px; }
.slideTxtBox .hd{ overflow: visible;height: 30px;line-height: 30px;background: 0;border-left: 1px solid #ddd;border-right: 1px solid #ddd;position:relative; border-bottom:none; }
.slideTxtBox .hd ul{ float:left;  position:absolute; left:0px; top:0px; height:30px;   }
.slideTxtBox .hd ul li{ float:left; cursor:pointer;  }
.slideTxtBox .hd ul li a{float: left;height: 30px;line-height: 28px;padding: 0 13px;}
.slideTxtBox .hd ul li.on{ height:34px;  background:#fff; border-top: 2px solid #e4393c; color: #e4393c;background-color: #fff;margin-top: -6px; }
.slideTxtBox .hd ul li.on a {height: 34px;line-height: 34px;padding: 0 12px;border-left: 1px solid #ddd;border-right: 1px solid #ddd;color: #e4393c;}
.slideTxtBox .hd ul li a:hover {color: #E4393C;text-decoration: none;}
.slideTxtBox .bd ul{ padding:10px 25px 0 10px;  zoom:1;  }
.slideTxtBox .bd li{ height:24px; line-height:24px;   }
.slideTxtBox .bd li .date{ float:right; color:#999;  }
.slideTxtBox .item { font-size:12px; font-family:"宋体";
position: relative;
padding: 0 0 2px 85px;
background: #fff;
zoom: 1;
}
.slideTxtBox .user {
position: absolute;
top: 10px;
left: 0;
width: 85px;
color: #9C9A9C;
}
.slideTxtBox .user a {
color: #005aa0;
}
.slideTxtBox .user .u-name {
width: 85px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap; height:36px; line-height:36px; padding-left:6px;
}
.slideTxtBox  .i-item {
padding: 10px 15px 5px;
border: 1px solid #d0e4c2;
background: #fcfffa;
}
.slideTxtBox .o-topic {
padding: 0 0 2px;
margin-bottom: 10px;
overflow: hidden;
zoom: 1;
}
 .slideTxtBox .star {
float: left;
}
.slideTxtBox .date-comment {
float: right;
color: #9C9A9C;
margin-left: 10px;
}
.slideTxtBox  .topic {
float: left;
}
.slideTxtBox  .comment-content dl {
padding: 2px 0;
overflow: hidden;
zoom: 1;
}
.slideTxtBox  .comment-content dt {
float: left;
width: 62px;
text-align: right;
color: #999999;
}
.slideTxtBox  .comment-content dd {
float: left;
width: 530px;
word-wrap: break-word;color: #999999;
}
.comm-tags {
float: left;
height: 21px;
line-height: 21px;
padding: 0 7px;
margin-right: 5px;
background: #fdedd2;
}
.slideTxtBox .item .btns {
clear: both;
padding: 10px 0 5px;
overflow: hidden;
zoom: 1;
line-height: 20px;
}
.slideTxtBox .btn-reply, .slideTxtBox .btn-agree, .slideTxtBox .btn-oppose {
display: block;
height: 20px;
padding: 0 10px;
border-top: 1px solid #d5d5d5;
border-right: 1px solid #d5d5d5;
border-bottom: 1px solid #d5d5d5;
border-left: 1px solid #d5d5d5;
text-decoration: none;
text-align: center;
background: -webkit-gradient(linear,0 0,0 100%,from(#fafafa),to(#f2f2f2));
background: -moz-linear-gradient(top,#fafafa,#f2f2f2);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafa', endColorstr='#f2f2f2');
margin-right: 0;
border-radius: 3px; color:#333
}
.i-item .useful, .i-item .btn-reply {
float: right;margin-right: 10px;
}
 .slideTxtBox.btn-agree, .slideTxtBox .btn-oppose {
float: left;
margin-right: 10px;
display: inline;
}

.slideTxtBox .comment-show-pic {
overflow: hidden;
}

.slideTxtBox dl table {
float: left;
margin: -5px 0 0 -5px;
}

.slideTxtBox  dl td {
width: 100px;
height: 75px;
background: #fff;
text-align: center;
vertical-align: middle;
_margin-right: 5px;
}
.reply-list {
padding: 15px 0 5px 0px;
}
.reply-wrap {
border: 1px solid #dadada;
padding: 10px 10px 10px;
margin-bottom: 5px;
clear: both;
}
.reply-wrap p {
height: 30px;
line-height: 30px;
}
.reply-wrap em, .reply-con em {
color: #999;
}
.reply-input input {
width: 764px;
height: 15px;
line-height: 12px;
padding: 4px 5px;
border-bottom: 1px solid #ddd;
border-right: 1px solid #ddd;
border-left: 1px solid #ddd;
border-top: 1px solid #ddd;
}
.slideTxtBox .p-simsun{ color:#134ba0; padding:0 10px;}
.item-reply { display:none;}
.slideTxtBox .fbhf{ width:80px; height:24px; line-height:24px; display:block; float:right; color:#fff; background:#ff6600; text-align:center;}
.reply-lz{display:none;}
.reply-lz-comment{ padding-top:20px;}
.reply-lz_list p{ line-height:22px;color:#999 }
.reply-lz_list p a{ padding-right:10px; color:#134ba0; display:block; float:left;}
.reply-lz .page{ text-align:right;}
.reply-lz .page a{ color:#134ba0; padding-top:10px;}
#discuss-list{ font-size:12px; font-family:"宋体"}
.root61 #discuss-list .col1 {
width: 625px;}
#discuss-list .col1 {
width: 405px;
text-align: left;
}
#discuss-list th {
padding: 6px 0; color:#333; font-weight:normal;
border-bottom: 1px solid #e1e1e1;
}
#discuss-list td {
padding: 9px 0;
border-bottom: 1px solid #e1e1e1;
text-align: center;
color: #999;
}
#discuss-list .col2 {
width: 70px;
}
#discuss-list .col3 {
width: 80px;
}
#discuss-list .col4 {
width: 130px;
}
#discuss-list .topic {
position: relative;
width: 310px;
padding-left: 24px;
overflow: hidden; margin-left:15px;
}
#discuss-list .shai { background:url(images/shai.gif) no-repeat}
#discuss-list .ji { background:url(images/ji.gif) no-repeat}

#discuss-list .icon {
position: absolute;
top: 9px;
left: 0;
width: 17px;
height: 17px;
}

#discuss-list td a {
color: #134ba0;
}
#discuss-list .u-name {
width: 80px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
#discuss-list .lun {
background:url(images/lun.gif) no-repeat
}
#discuss-list .extra {
margin-top: 4px;
}
#discuss-list .total {
float: right;
}
#discuss-list .total span {
color: #999;
}

#discuss-list .extra a {
color: #134ba0;
}
#discuss-list .contact { padding-left:20px;
float: left;
}

i{ font-style:normal;}
/*讨论圈详细页*/

#discuss_goods .mc {
padding: 30px 0px 0px; margin:0; font-family:"宋体"; font-size:12px; color:#999

}
#discuss_goods .user{ width:120px; height:auto; text-align:center; float:left; height:700px;}
#discuss_goods .user a{ color:#134ba0; }
.root61 #discuss_goods .cont{width:788px; }
#discuss_goods .cont{ width:833px; float:left; border:1px solid #9acd03; padding:10px;}
#discuss_goods .cont .time{ padding:10px 0; text-align:right; border-bottom:1px solid #e9e9e9}
#discuss_goods .cont .text{ min-height:50px !important; background:#F6F6F6; border:none; color:#333; font-family:'Microsoft YaHei'; font-size:14px;}
/*by guan 晒单评价 end*/

.single_goods img{ margin-right:10px; float:left;}
.single_goods font{ font-size:12px; color:#666; line-height:25px;}

.single_list{ border-top:2px solid #ffccaa;}
.single_list .tb-void th{ height:20px;}
.single_list .tb-void{border-collapse:collapse;border:1px solid #5ba01f;border-width:0 1px 1px 1px;}

.single_list .commentsList table, .single_list .commentsList table td{ border:none}

.xm-box1 .hd {
    height: 50px;
}

.xm-box1 .hd .title {
    border-bottom: medium none;
    color: #434a54;
    float: left;
    font: 400 18px/50px arial,"Hiragino Sans GB","Microsoft YaHei",SimHei,sans-serif;
    margin: 0;
    padding-left: 20px;
}

.discussList_cmt{ width:980px; border-top:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7; line-height:25px; clear:both; float:left;}
.discussList_cmt ul li{ float:left; text-align:center;}
.discussList_cmt ul li.one{ width:523px; text-align:left; padding-left:5px;}
.discussList_cmt ul li.two{ width:150px;}
.dis_cmt{ margin-top:-1px; height:34px; line-height:35px;}

/* 讨论圈列表页 */
.slideTxtBox_d .hd{ position:relative; line-height:30px; }
.slideTxtBox_d .hd .title{ margin-right:30px;}
.slideTxtBox_d .hd .jishu{ width:120px; height:30px; line-height:30px; background:url(images/jishutie.gif) no-repeat; margin-top:9px; color:#fff; text-align:center; }
.slideTxtBox_d .hd .taolun{ width:120px; height:30px; line-height:30px; background:url(images/taoluntie.gif) no-repeat; margin-top:9px; color:#fff; text-align:center}
.slideTxtBox_d .hd .shaidan2{ width:120px; height:30px; line-height:30px; background:url(images/jishutie.gif) no-repeat; margin-top:9px; color:#fff; text-align:center}
.slideTxtBox_d .hd ul{ float:left;  position:absolute; height:50px;  }
.slideTxtBox_d .hd  span{ float:right; display:block; width:60px; height:32px; text-align:center; }
.slideTxtBox_d .hd  span a{ color:#7ab80e;}
.slideTxtBox_d .hd ul li{ float:left; cursor:pointer; }

.ncs-commend-main .re-span{
display: block;
height: 20px;
padding: 0 10px;
border-top: 1px solid #d5d5d5;
border-right: 1px solid #d5d5d5;
border-bottom: 1px solid #d5d5d5;
border-left: 1px solid #d5d5d5;
text-decoration: none;
text-align: center;
background: -webkit-gradient(linear,0 0,0 100%,from(#fafafa),to(#f2f2f2));
background: -moz-linear-gradient(top,#fafafa,#f2f2f2);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafa', endColorstr='#f2f2f2');
margin-right: 0;
border-radius: 3px; color:#333;
display:inline-block;
}
.ncs-commend-main .ncs-single{ position:absolute; cursor:pointer;}
.ncs-commend-main .re-single1{ top:-28px; right:75px;}
.ncs-commend-main .re-single2{ top:-28px; right:0px;}

#fabiao a:hover{ color:#fff; text-decoration:none;}

/***分页****************/
.pager_tech{ float:left;text-align:center; padding:10px 0px;}
.pager_tech a,.page_bar a{ display:inline-block; padding:1px 7px; color:#333; border:1px #e2e2e2 solid; margin:0px 3px; }
.pager_tech a:hover,.page_bar a:hover,.pager_tech a.page_hover,.page_bar  a.page_hover{ border:1px #fff solid; background:#005AA0; color:#fff; text-decoration:none;}
.pager_tech a:hover,.page_bar a:hover{ border:1px #fff solid;}

/* 商品降价弹出层样式 start */
.price_notify{}
 #notify_box{
 	width:522px;height:304px;display:none; left:50%;top:50%;margin:-152px 0 0 -261px;
 }
 .thickdiv{position:fixed;top:0;left:0;z-index:10000001;width:100%;height:100%;background:#000;border:0;filter:alpha(opacity=15);opacity:.15;display:None;}
 .thickbox{position:fixed;z-index:10000002;overflow:hidden;padding:0;border:4px solid rgba(0,0,0,.1);
 border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
 .thickwrap .thicktitle{height:31px;padding:0 10px;background:#f5f5f5;line-height:31px;font-family:arial,"\5b8b\4f53";font-size:14px;font-weight:700;color:#333;border:0}
 .thickwrap .thickclose:link,.thickwrap .thickclose:visited{display:block;position:absolute;z-index:100000;top:5px;right:10px;overflow:hidden;width:21px;height:21px;background:url(images/thickbox_close.png) no-repeat 0 0;font-size:0;line-height:100px}
 .thickcon{overflow:auto;background:#fff;padding:10px;padding-top:0;}
 .thickwrap{border:1px solid #c4c4c4}
 .thickwrap .thickcon{background:0}
 .thickwrap{border:1px solid #c4c4c4;background:#fff}
 .thickloading{background:url(http://misc.360buyimg.com/lib/skin/e/i/loading-jd.gif) #fff no-repeat center center}
 .thickcountdown{height:20px;padding-right:6px;margin-top:-20px;text-align:right;color:#999}
 *html .thickframe{position:absolute}*html
 .thickdiv{position:absolute}


.more-link, #sale-notice a {
    color: #005aa0;
}

#sale-notice {
    padding: 10px 0;
}

#sale-notice .form-item {
    margin: 10px 0 10px 25px;
    text-align: left;
}

#sale-notice input {
    vertical-align: middle;
}

#sale-notice p {
    height:44px;
    padding-top:8px;
    padding-right:20px;
    line-height:18px;
    background:url(images/20130520A.jpg) no-repeat;
    margin-bottom: 30px;
    font-weight: bold;
    padding-left:124px;
    color:#333;
}

#sale-notice label {
    line-height: 21px;
}

#sale-notice label, #sale-notice em {
    color: #666666;
}

#price-notice {
    width: 210px;
    height: 21px;
    padding:4px;
    border:1px solid #ccc;

}
.input-email{
    width: 210px;
    height: 21px;
    padding:4px;
    border:1px solid #ccc;
    font-family:Verdana;
}
#cellphone:focus, #price-notice:focus,.input-email:focus{border-color:#7abd54;}
.input-error{border-color:#e4393c;color:#e4393c;}
.form-checkbox, .form-submit {
    padding-left: 99px;
    text-align:left;
}

.form-checkbox {
    padding-bottom: 10px;
}

input#price-notice {
    width: 4em;
}

.form-submit input {
    width: 57px;
    height: 30px;
    line-height: 30px;
    padding: 0;
    text-align: center;
/*    background:url(images/20130520C.png) no-repeat;*/
    cursor: pointer;
    border: none;
border-radius: 4px;
background: #f00;
color: #fff;
}
.form-submit input:hover{
    box-shadow:0 1px 1px rgba(0,1,1,0.08);
/*    background:url(images/20130520D.png) no-repeat;*/
}
/* 商品降价弹出层样式 end */

/*会员头像 start*/
#user_picture{ width:80px; height:80px; display:block; float:left; position:relative;}
.user_picture{width:80px; height:18px; color:#fff; font-size:12px; background:#000; position:absolute; bottom:0px; left:0px; text-align:center; zoom:1; filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5; display:none; cursor:pointer;}
/*会员头像 end*/

/*地区选择 start*/
.popup_wrap {display:none; position:absolute; width:100%; z-index:9999999; left:0; top:0; text-align:center;}
.popup_wrap * {text-align:left;}
.popup_common .popup_box {background:#fff; margin:0 auto;}
.popup_common .thead_1 {background:url(images/bgs_blue.gif) 0 0 #5ba01f ; height:40px; padding-left:3px;}
.popup_common .thead_1 h3 {color:#fff; line-height:40px; padding:0 10px; float:left;}
.popup_common .thead_1 .sub_title {float:left; color:#fff; padding:10px 0 0 30px;}
.popup_common .thead_1 .right {float:right;}
.popup_common .tbody_1 {border:3px solid #5ba01f; border-top:0; overflow:hidden;}
.popup_common .btn_close {display:block; float:right; margin-top:2px; width:38px; height:38px; background:url(images/icons_blue.gif) -45px 0;}
.popup_common .btn_close:hover {background-position: -83px 0;}

.select_list_1 {overflow:auto;}
.select_list_1 li {float:left; position:relative; margin:0 10px 10px 0; border:2px solid #e5e5e5; cursor:pointer;}
.select_list_1 li.active {border:2px solid #5ba01f;}
.select_list_1 li.active i {position:absolute; left:-2px; top:-2px; width:19px; height:19px; background:url(images/icons_green.gif) -60px -16px no-repeat;}
.select_list_1 li.active .name {color:#749802;}
.select_list_1 .box {padding:8px 12px;}

#selectLocate .popup_box {width:626px; height:480px; overflow:hidden;}
#selectLocate .tbody_1 {width:622px; height:437px;}
#selectLocateBody {overflow:auto; border-bottom:3px solid #5ba01f;}
#selectLocateBody .left {float:left; width:76px; height:417px; padding:20px 0 0 20px; border-right:2px solid #5ba01f;}
#selectLocateBody .select_list_1 {position:absolute; overflow:visible;}
#selectLocateBody .select_list_1 li {clear:both; width:74px; height:30px; padding-top:44px; border-right:0; background-color:#fff; background-image:url(images/icons_map.png);}
#selectLocateBody .select_list_1 li.active {width:76px; background-image:url(images/icons_map_active.png);}
#selectLocateBody .select_list_1 .shop {background-position:-222px 0;}
#selectLocateBody .right {float:left; width:523px; overflow:auto;}
.locate_city .box {padding:10px 0 10px 10px;}
.locate_city .location {font-size:14px; color:#0091c6; margin-bottom:20px;}
.locate_list h3 {background:#f2f2f2; font-size:14px; padding:8px; margin-bottom:1px;}
.locate_list ul {overflow:auto; height:406px; overflow-x:hidden;}
.locate_list li {border-bottom:1px solid #f3f3f3;}
.locate_list li a {display:block; padding:8px; font-size:12px; color:#666;}
.locate_list li.current a {color:#5ba01f; background:url(images/position_current.png) right center no-repeat #fff ; border-bottom:1px solid #fff;}
.locate_list li a:hover {background-color:#dff2a3; text-decoration:none;}
.locate_list li.active a {background-color:#dff2a3;}
#selectLocateBody .locate_list {float:left; width:210px; overflow:hidden; border-left:1px solid #ccc;}
#selectLocateBody .locate_city {float:left; width:170px; height:437px; overflow:hidden; border-left:0;}
#selectLocateBody .district {width:176px;}
#selectLocateBody .street {width:175px;}


#myLocate {float:right; width:137px; height:33px; background:#fff; font-size:12px;}
#myLocate a {display:block; height:31px; line-height:31px;}
#myLocate a:hover {text-decoration:none;}
#myLocate .toggle_1 {border:1px solid #dcdcdc;}
#myLocate .toggle_2 {border:1px solid #5ba01f;}
#myLocate .text {width:137px; color:#666; text-align:center}

.popup_mask {display:none; position:absolute; zoom:1; width:100%; height:100%; z-index:999999; background:#000; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); -moz-opacity:0.5; opacity:0.5; left:0; top:0;}
/*地区选择 end*/

/*店铺筛选 start*/
.store_shop_search{width:90px; position:absolute; top:20px; right:41px; font-family:microsoft yahei, Arial, Helvetica, sans-serif; font-size:14px; padding:0px 10px; border:1px #eee solid; background:#F7F7F7; z-index:999;}
.store_shop_search ul{ width:30px; float:left; display:block; padding:0px 10px;}
.store_shop_search .shop_search1{ height:33px; position:absolute; top:0px; right:-31px; background:#F7F7F7; border:1px #eee solid;}
.store_shop_search .shop_search2{ width:31px; margin-top:-30px; position:absolute; top:29px; right:-31px; background:#F7F7F7; border:1px #eee solid;}
.store_shop_search li{ height:34px; line-height:34px; display:inline-block; cursor:pointer;}
.store_shop_search .shop_search1 li{ width:40px; line-height:33px;background:url(ckImgs/xia_cio.jpg) 25px 10px no-repeat;}
/*店铺筛选 end*/

.star{display:inline-block;width:75px;height:14px;background-image:url(images/newicon20121210.png);line-height:150px;overflow:hidden;margin-right:3px; vertical-align:middle}.sa5{background-position:-109px -239px;}.sa4{background-position:-124px -239px;}.sa3{background-position:-139px -239px;}.sa2{background-position:-154px -239px;}.sa1{background-position:-169px -239px;}.sa0{background-position:-184px -239px;}

/*ecmoban春天工社 --zhuo start 审核收货人地址*/
/*收货信息填写*/
#checkout {
width: 978px;
border: 1px solid #ddd;
}

#checkout .mt {height:28px; background-color:#f7f7f7;padding-top:7px;}
#checkout .mt h2 {height:35px; overflow:hidden; line-height:100px; background:url(images/checkout-title.gif) no-repeat 10px 0;}

#checkout .form-tip {color:#999;}
#invoiceConsignee #checkout .form-tip{height: 26px;padding-left: 20px;float: left;line-height: 26px;}


#checkout .btn-submit {height:30px; margin-right:10px; padding-left:20px; float:left; line-height:30px; font-size:14px; font-weight:700; background:url(images/btn-save2013.png) no-repeat 0 0;}
#checkout .btn-submit span {height:30px; padding-right:20px; float:left; cursor:pointer; background:url(images/btn-save2013.png) no-repeat 100% -30px;}
#checkout a.btn-submit, #checkout a.btn-submit:visited, #checkout a.btn-submit:hover {color:#fff; text-decoration:none;}

#checkout .btn-submit:hover {height:30px; margin-right:10px; padding-left:20px; float:left; line-height:30px; font-size:14px; font-weight:700; background:url(images/btn-hovercom.jpg) no-repeat 0 0;}
#checkout .btn-submit:hover span {height:30px; padding-right:20px; float:left; cursor:pointer; background:url(images/btn-hovercom.jpg) no-repeat 100% -30px;}
#consignee .list, .invoice-form .list {
padding: 5px 0;
overflow: hidden;
zoom: 1;
}
#consignee .list .label, .invoice-form .list .label {
width: 90px;
height: 26px;
margin-right: 5px;
float: left;
color: #666;
line-height: 26px;
text-align: right;
}
#consignee .list .label em, .invoice-form .list .label em {
margin-right: 5px;
color: #f60;
font-family: sans-serif; font-style:normal;
}
.checkout-steps .step {border-top:1px solid #ddd;}

.checkout-steps .step-current {width:974px; margin:-1px; border:3px solid #5ba01f ; position:relative;}
.checkout-steps .step-title {height:45px; padding:0 20px; line-height:45px;position:relative;}
.checkout-steps .step-title strong {color:#999; font-size:14px;}
.checkout-steps .step-current .step-title strong, .checkout-steps .step-complete .step-title strong {color:#000;}
.checkout-steps .step-action {padding-left:10px; color:#005ea7; font-size:12px; font-weight:400;}
.checkout-steps .step-action a, .checkout-steps .step-action a:visited, .checkout-steps .step-action a:hover {color:#005ea7;}
#consignee .item-selected, #part-invoice .item-selected {
background: #fff4d3;
}
#consignee .item, #part-invoice .item {
height: 28px;
margin-bottom: 5px;
overflow: hidden;
zoom: 1;
line-height: 28px;
padding-left:5px;
}
#consignee-list .item-action a, #invoice-list .item-action a {
margin: 0 5px;
color: #005ea7;
}
#consignee-list .item-action a:visited, #consignee-list .item-action a:hover, #invoice-list .item-action a:visited, #invoice-list .item-action a:hover {
color: #005ea7;
}

.checkout-submit-tip{background-color: rgb(255, 253, 238); border: 1px solid rgb(237, 210, 139); color: rgb(255, 102, 0); float: right; padding: 0pt 3px; height: 30px; line-height: 30px; margin: 10px 10px 0 0;}

.sbox {width:944px; overflow:hidden;}
#checkout .sbox {padding:0px 0 20px;}
#checkout .sbox .form{ padding:0px;}
#checkout .step-complete .sbox-wrap {padding-left:0px;}
#checkout .s-content p {line-height:22px;}
.btnConsignee{ width:130px; height:30px; background: url(images/btnConsignee.png) no-repeat; cursor:pointer; border:none}

#consignee-form span{ color:#F00;}

#checkout .form-btn{ padding:20px 0px 0px 15px;}
/*ecmoban春天工社 --zhuo end 审核收货人地址*/

/*ecmoban春天工社 --zhuo 优惠动 start*/
#favourable_list{ width:100%; float:left;}
.addto_cart{ width:141px; height:36px; background:url(images/addto_cart.png) no-repeat; border:none; display:block;}
#your_discount a font, .weiruan a font{ font-size:14px; color:#5ba01f}
.weiruan a font{ font-size:12px;}
/*ecmoban春天工社 --zhuo 优惠动 end*/

#no_addToCart, #quehuo, #sold_out{height:36px; display:inline-block; margin-right:10px;}
#no_addToCart{ width:141px; background: url(images/no_addToCart.png) no-repeat;}
#quehuo, #sold_out{width:125px; }
#quehuo{ background: url(images/quehuo.png) no-repeat;}
#sold_out{ background: url(images/sold_out.png) no-repeat;}

.m-990 .panel .btn{ line-height:inherit;}

/*积分商城 start*/
.ncs-goods-summary .ncs-btn input.buynow{ font: lighter 16px/20px "Microsoft Yahei";
color: #FFF; text-align: center; display: inline-block; height: 20px; padding: 6px 18px;
margin-right: 10px; border-radius: 3px; position: relative; overflow: hidden; box-shadow: 0 0 0 2px rgba(204,204,204,0.25);
background-color: #BA7538;
border:none;
display:block;
height:32px;
cursor:pointer;
}
/*积分商城 end*/

#favourable_list td{ padding-left:5px;}

.shop_con_list #main-nav, .shop_con_list .cat_goods_list{ width:978px; float:left;}

.nstep2_con .setSuitShow{ width:310px; border:1px #EEE solid; margin-top:5px; float:left; padding:5px 0px 5px 5px;}
.gomow{ display:block; width:245px; height:40px; background: #cecbcb; color:#fff; line-height: 40px; font-size: 18px; text-align:center;}

.as66{
	margin:0 auto;
	width: 100%;
	height: 9900px;
	background: url('images/dfhg.jpg') no-repeat;
	border: 0px;
}
#s1{
	margin: 1013px 0px 0px 325px;
	width: 220px;
	height: 220px;
	float: left;
	background: rgba(0,0,0,0);
}
#s2{
	margin: 1065px 0px 0px 130px;
	width: 220px;
	height: 220px;
	float: left;
	background: rgba(0,0,0,0);
}
#s3{
	margin: 1075px 0px 0px 120px;
	width: 220px;
	height: 220px;
	float: left;
	background: rgba(0,0,0,0);
}
#s4{
	margin: 1035px 0px 0px 165px;
	width: 220px;
	height: 220px;
	float: left;
	background: rgba(0,0,0,0);
}
.as66 span a{
	width: 220px;
	height: 220px;
	float: left;
	background: rgba(0,0,0,0;
}
.dmls{
	margin:0 auto;
	width: 1200px;
	height: 4800px;
	background: url('images/dmls.jpg') no-repeat;
	border: none;
}

.alipay_anniu {
width: 220px;/*按钮宽度*/
height: 40px;/*按钮高度*/
border: 2px solid #EBEBEB;/*按钮边框*/
background: none repeat scroll 0 0 #669900;/*按钮背景颜色*/
margin: 0px 0px 0px 0px;
padding: 4px 0px 0px 0px;
display: inline-block;
position: relative;
text-align: center;/*按钮字体居中*/
cursor: pointer;/*鼠标放在按钮上变成小手*/
font-size:18px;/*字体大小*/
color:#000;/*字体颜色*/
}
.nc-goods-sort p img{display:block;}


/*2017-3-7改版*/

/*一楼当季优选*/
.floor_1{width: 100%;float: left;}
.floor_1_main{width: 1190px;height: 750px;margin:0 auto;margin-top: 10px;margin-bottom: 20px;}
.floor_1_main_up{width: 1190px;height: 200px;float: left;margin: 0 auto;text-align: center;color: #747474;font-size: 19px;}
.floor_1_main_down{width: 1190px;height:550px;float: left;}
.floor_1_main_down_l{width: 800px;height: 100%;float: left;position: relative;}
.floor_1_main_down_l .sp1{float: left; width: 375px;height: 250px;margin-right: 15px;margin-bottom: 20px;}
.floor_1_main_down_l .sp_l{width: 250px;height: 250px;float: left;}
.floor_1_main_down_l .sp_l img{width: 250px;height: 250px}
.floor_1_main_down_l .sp_r{width: 125px;height: 250px;float: right;background-color: #efffff;}
.floor_1_main_down_l .sp_r .sp_r_1{width:100%;height:50px;float: left;}
.floor_1_main_down_l .sp_r .sp_r_1 .sp_r_1_l{width: 20px;height: 100%;background-color: #4CB330;float: left;}
.floor_1_main_down_l .sp_r .sp_r_1 .sp_r_1_r{width: 100px;height: 100%;line-height: 50px;text-align: center;color: #000;font-weight: 700;font-size: 20px;}
.floor_1_main_down_l .sp_r .sp_r_2{width: 100%;height: 150px;text-align: center;float: left;font-size: 14px;font-family: '微软雅黑';line-height: 1.5em;}
.floor_1_main_down_l .sp_r .sp_r_3{margin-left: 12px;width: 100px;height: 40px;float: left;background: #4CB330;color:white;border-radius: 50px;text-align: center;line-height: 40px;}
.floor_1_main_down_r{width: 350px;height: 550px;float:right;position: relative;overflow: hidden;}
.floor_1_main_down_r .img{width: 10000px;position: absolute;left: 0;top: 0px;}
.floor_1_main_down_r li{float: left;}
/*二楼套餐推荐*/
.taocan_tab{ width:1000px; height:300px;float: left; margin:0px 95px;   font-family:'微软雅黑';}
.taocan_tab .tab{ overflow:hidden;  }
.taocan_tab .tab a{ display:block; padding:10px 20px; float:left; text-decoration:none; color: #747474;font-size: 25px; line-height: 40px; cursor: pointer;width: 210px;text-align: center;}
.taocan_tab .tab a:hover{ background:#4CB330; color:#fff; text-decoration:none;}
.taocan_tab .tab a.on{ background:#4CB330; color:#fff; text-decoration:none;}
.taocan_tab .content{   padding:10px;}
.taocan_tab .content li{ display:none;}
.taocan_tit{width: 100%;float: left;text-align: center;}
.tab_info{width: 100%;float: left;text-align: center; font-size: 18px;line-height: 1.5em;color: #747474;margin: 20px 0;}
.tab_list{width: 1000px;float: left;height: 300px;}
.slide, .bx-clone{width:326.667px;height: 280px;}
.taocan_tab .img_down{width: 100%;height: 100px;float: left;}
.taocan_tab .img_down .sp_name{width: 100%;height: 40px;float: left;padding: 0 10px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;  line-height: 1.5em;text-align: left;font-size: 15px;font-family: '微软雅黑';overflow: hidden;}
.taocan_tab .img_down .sp_bottom{width: 100%;float: left;height:45px;}
.taocan_tab .img_down .sp_jiage{width: 125px;height: 40px;float: left; text-indent: 10px;line-height: 40px;}
.taocan_tab .img_down .sp_gwc{width: 90px;height: 35px;float: right;text-align:center;line-height: 35px;color: #FFFFFF;background-color: #4CB330;font-size: 16px;border-radius: 10px;margin-right: 20px;}
.floor_2{width: 100%;float: left;background-color: #f4f4f4;}
.floor_2_main{width: 1190px;height: 650px;margin:0 auto;margin-top: 10px;margin-bottom: 20px;position: relative;}
.floor_2_main_up{width: 1190px;height: 250px;float: left;margin: 0 auto;text-align: center;color: #747474;font-size: 19px;}
.floor_2_main_up_xuanze{width: 960px;float: left;height: 50px;margin: 0px 130px;}
.floor_2_main_up_xuanze ul li{width: 240px;height: 100%;float: left;text-align: center;line-height: 50px;font-size: 25px;cursor: pointer;}
.floor_2_main_up_xuanze ul li:hover{background: #4CB330;color: white;}
.floor_2_main_up_xuanze ul .tc_on{background: #4CB330;color: white;}
.floor_2_main_up .wenzi{width: 1190px;height: 25px;float: left;text-align: center;line-height: 25px;font-size: 16px;}
.floor_2_main_down{width: 990px;height:350px;float: left;margin: 0 100px;overflow: hidden;}
.floor_2_main_down .img{width: 990px;height: 350px;margin: 0 auto;}
.floor_2_main_down .img  li{width: 250px;height: 350px;padding: 0px 40px;margin: 0px 0px;float: left;}
/*.floor_2_main_down .img .li1{width: 250px;height: 350px;position: absolute;top: 0px;left: 100px;}
.floor_2_main_down .img .li2{width: 250px;height: 350px;}
.floor_2_main_down .img .li3{width: 250px;height: 350px;position: absolute;top: 0px;right: 100px;}*/
.floor_2_main_down .img .img_up{width: 250px;height: 250px;}
.floor_2_main_down .img .img_up img{width: 250px;height: 250px;}

.floor_2_main_down .img .img_down{width: 100%;height: 100px;position: relative;}
.floor_2_main_down .img .img_down .sp_name{width: 100%;height: 50px;position: absolute;top: 0;left: 0;text-indent: 10px;line-height: 50px;}
.floor_2_main_down .img .img_down .sp_jiage{width: 125px;height: 50px;position: absolute;bottom: 0;left: 0;text-indent: 10px;line-height: 50px;}
.floor_2_main_down .img .img_down .sp_gwc{width: 90px;height: 35px;position: absolute;bottom: 8px;right: 10px;text-align:center;line-height: 35px;color: #FFFFFF;background-color: #4CB330;font-size: 16px;border-radius: 10px;}
.floor_2_main .btn{position:absolute;width: 50px;height: 30px;background-color: rgba(0,0,0,0);font-size: 20px;text-align: center;line-height: 30px;font-family: "宋体";top: 50%;margin-top: -25px;color: #5F5F5F;font-size: 50px;cursor: pointer;}
.floor_2_main .btn_l{left: 0px;}
.floor_2_main .btn_r{right: 0px;}
/*三楼山货牛品*/
.floor_3{width: 100%;float: left;}
.floor_3_main{width: 990px;height:600px;margin:0 auto;margin-top: 10px;}
.floor_3_main_up{width: 990px;height: 100px;float: left;margin: 0 auto;}
.floor_3_main_up img{width: 990px;float: left;margin: 0 auto;}
.floor_3_main_center{width: 990px;height: 300px;float: left;margin: 0 auto;}
.floor_3_main_center .floor_3_main_center_l{width: 250px;height: 250px;margin:25px 0px 25px 0px;float:left}
.floor_3_main_center .floor_3_main_center_l img{width: 250px;height: 250px;}
.floor_3_main_center .floor_3_main_center_r{width: 700px;height: 250px;float: right;margin-top: 25px;}
.floor_3_main_center_r_1{width: 700px;height: 50px;margin: 0 0;position: relative;}
.floor_3_main_center_r_1 .btn_1{position:absolute;left:0px;width: 50px;height: 50px;text-align: center;line-height: 45px;background-color: #4CB330;color: white;border-radius: 50%;font-size: 30px;}
.floor_3_main_center_r_1 .sp_name_1{position:absolute;left: 60px;width: 150px;float: left;color: #5F5F5F;height: 45px;line-height: 45px;font-size: 20px;}
.floor_3_main_center_r_1 .sp_jiage_1{position:absolute;left: 260px; text-align: center;height: 45px;line-height: 45px;color: #5F5F5F}
.floor_3_main_center_r_2{width: 700px;height: 150px;float: left;color: #5F5F5F;font-size: 20px;margin-top: 20px;margin-left: 60px;}
.floor_3_main_center_r_3{width: 100px;height: 35px;float: right;background: #4CB330;color: #FFFFFF;text-align: center;line-height: 35px;border-radius: 10px;}
.floor_3_main_down{width: 990px;height: 300px;float: left;margin: 0 auto;margin-bottom: 100px;}
.floor_3_main_down .floor_3_main_down_l{width: 250px;height: 250px;margin:25px 0px 25px 0px;float:left}
.floor_3_main_down .floor_3_main_down_l img{width: 250px;height: 250px;}
.floor_3_main_down .floor_3_main_down_r{width: 700px;height: 250px;float: right;margin-top: 25px;}
.floor_3_main_down_r_1{width: 700px;height: 50px;margin: 0 0;position: relative;}
.floor_3_main_down_r_1 .btn_1{position:absolute;left:0px;width: 50px;height: 50px;text-align: center;line-height: 45px;background-color: #4CB330;color: white;border-radius: 50%;font-size: 30px;}
.floor_3_main_down_r_1 .sp_name_1{position:absolute;left: 60px;width: 150px;float: left;color: #5F5F5F;height: 45px;line-height: 45px;font-size: 20px;}
.floor_3_main_down_r_1 .sp_jiage_1{position:absolute;left: 260px; text-align: center;height: 45px;line-height: 45px;color: #5F5F5F}
.floor_3_main_down_r_2{width: 700px;height: 150px;float: left;color: #5F5F5F;font-size: 20px;margin-top: 20px;margin-left: 60px;}
.floor_3_main_down_r_3{width: 100px;height: 35px;float: right;background: #4CB330;color: #FFFFFF;text-align: center;line-height: 35px;border-radius: 10px;}


