/* ===============
 * 重新定义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; vertical-align: middle;}
caption, th{ text-align: left;}
table{border-collapse: collapse; border-spacing: 0;}
body{font: 12px/20px "Hiragino Sans GB","Microsoft Yahei",arial,宋体,"Helvetica Neue",Helvetica,STHeiTi,sans-serif; color: #666; background: #FFF none repeat scroll 0 0; min-width: 1200px;}
input, select, textarea{font: 12px/20px "microsoft yahei", sans-serif;}
i, cite, em{font-style: normal;}
input,button,select,textarea{ outline:none}
html {min-height:101%; }

/* 链接 */
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: #333;}

/* Clearfix,避免因子元素浮动而导致的父元素高度缺失能问题 */
.clearfix:after{clear: both; content: "."; display: block; height: 0; line-height: 0; visibility: hidden;}
.clearfix{display: inline-block;}

/*阿里字体库 BEGIN*/
@font-face {font-family: 'iconfont';
            src: url('../../plugins/iconfont/iconfont.eot'); /* IE9*/
            src: url('../../plugins/iconfont/iconfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
                url('../../plugins/iconfont/iconfont.woff') format('woff'), /* chromeã€firefox */
                url('../../plugins/iconfont/iconfont.ttf') format('truetype'), /* chromeã€firefoxã€operaã€Safari, Android, iOS 4.2+*/
                url('../../plugins/iconfont/iconfont.svg#uxiconfont') format('svg'); /* iOS 4.1- */
}
.iconfont{font-family:"iconfont" !important;font-size:16px;font-style:normal;-webkit-font-smoothing: antialiased;-webkit-text-stroke-width: 0.2px;-moz-osx-font-smoothing: grayscale;}
/*阿里字体库 END*/

/* ==========================
 * 为旧版本浏览器格式化Html5元素
 * ========================== */
article, aside, dialog, footer, header, section, footer, nav, figure, menu{display:block; }

/* WebKit, Blink, Edge */
::-webkit-input-placeholder {color:#ccc;}
/* Mozilla Firefox 4 to 18 */
:-moz-placeholder{color:#ccc;}
/* Mozilla Firefox 19+ */
::-moz-placeholder {color:#ccc;}
/* Internet Explorer 10-11 */
:-ms-input-placeholder{color:#ccc;}

/*文字排版******************************/
.f12{font-size:12px!important;;}
.f13{font-size:13px!important;;}
.f14{font-size:14px!important;;}
.f16{font-size:16px!important;;}
.f20{font-size:20px!important;}
.f22{font-size:22px!important;}
.f24{font-size:24px!important;}
.f26{font-size:26px!important;}
.fb{font-weight:bold;}
.fn{font-weight:normal;}

/*定位******************************/
.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; }


/*长度高度******************************/
.w1000{width: 1000px;margin: 0 auto;}
.w1200{width: 1200px;margin: 0 auto;}
.w10{width:10px !important;}
.w20{width:20px !important;}
.w30{width:30px !important;}
.w40{width:40px !important;}
.w50{width:50px !important;}
.w60{width:60px !important;}
.w70{width:70px !important;}
.w80{width:80px !important;}
.w90{width:90px !important;}
.w100{width:100px !important;}
.w110{width:110px !important;}
.w120{width:120px !important;}
.w130{width:130px !important;}
.w150{width:150px !important;}
.w160{width:160px;}
.w180{width:180px;}
.w200{width:200px !important;}
.w300{width:300px !important;}
.w400{width:400px!important;}
.w450{width:450px !important;}
.w500{width:500px;}
.w600{width:600px !important;}
.w700{width:700px;}
.w800{width:800px;}



.h20 { height: 20px !important;}
.h30 { height: 30px !important;}
.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;}
.size160 { width: 160px; height: 160px;}
.size160-48 { width: 160px; height: 48px;}
.size160 { width: 160px; height: 160px;}
.size184 { width: 184px; height: 114px; }
.size190 { width: 190px; height: 190px;}
.size196 { width: 196px; height: 196px;}
.size233 { width: 233px; }

/*边距******************************/
.m0{ margin: 0!important;}
.m10{margin:10px;}
.m15{margin:15px !important;}
.m30{margin:30px;}
.mt5{margin-top:5px;}
.mt10{margin-top:10px !important;}
.mt15{margin-top:15px;}
.mt20 {
    margin-top: 20px !important;
    margin-bottom: 10px;
    position: relative;
    z-index: 1;
    overflow: hidden;
    min-height: 670px;
}
.mt30{margin-top:30px !important;}
.mt50{margin-top:50px !important;}
.mt100{margin-top:100px !important;}
.mb5{margin-bottom:5px !important;}
.mb10{margin-bottom:10px !important;}
.mb15{margin-bottom:15px !important;}
.mb20{margin-bottom:20px !important;}
.mb30{margin-bottom:30px !important;}
.mb50{margin-bottom:50px !important;}
.mb100{margin-bottom:100px !important;}
.ml5{margin-left:5px!important;}
.ml10{margin-left:10px!important;}
.ml15{margin-left:15px !important;}
.ml20{margin-left:20px !important;}
.ml30{margin-left:30px !important;}
.ml50{margin-left:50px !important;}
.ml100{margin-left:100px !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;}

/*背景色******************************/
.bg-white { background: #fff !important;}
.bg-gray { background: #f6fbfc;}
.bg-gray2 { background: #f5f5f5;}
.bg-gray3 { background: #f0f0f0;}
.bg-gray4 { background: #f8fbff;}
.bg-gray5 { background: #f2f2f2;}
.bg-black { background: #333;}
.bg-blue { background: #0a6dee;}
.bg-blue2 { background: #3eb9f5;}
.bg-blue3 { background: #2ea7e0;}
.bg-blue4 { background: #59bfe2;}
.bg-blue5 { background: #5ec2e4 !important;}
.bg-blue6 { background: #8abdf3 !important;}
.bg-blue7 { background: #6ccdf6 !important;}
.bg-blue8 { background: #66a3ff !important;}
.bg-blue9 { background: #69cbef !important;}
.bg-blue10 { background: #40bfee !important;}
.bg-blue11 { background: #6eb0fc !important;}
.bg-blue12 { background: #69a7ef !important;}
.bg-blue13 { background: #44b6ff !important;}
.bg-blue14 { background: #34bddf;}
.bg-blue15 { background: #5dcae5;}
.bg-blue16 { background: #00b7ee;}
.bg-blue17 { background: #66d4f5;}
.bg-blue18 { background: #7495ff;}
.bg-blue19 { background: #acbfff;}
.bg-blue20 { background: #5c8be1;}
.bg-green { background: #46be8a;}
.bg-green2 { background: #33d5bd;}
.bg-green3 { background: #0ecc6a;}
.bg-green4 { background: #19ba62;}
.bg-green5 { background: #80e55e;}
.bg-green6 { background: #79e58e !important;}
.bg-green7 { background: #0cc469 !important;}
.bg-green8 { background: #64eecf !important;}
.bg-green9 { background: #47e4c1 !important;}
.bg-green10 { background: #00c380 !important;}
.bg-green11 { background: #0dcc6d !important;}
.bg-green12 { background: #32d34c;}
.bg-green13 { background: #5bdc70;}
.bg-green14 { background: #32d34c;}
.bg-green15 { background: #84e594;}
.bg-green16 { background: #1be17f;}
.bg-green17 { background: #6ac17a;}
.bg-red { background: #f03d3d;}
.bg-red2 { background: #f04b4b;}
.bg-red3 { background: #f85697;}
.bg-red4 { background: #fe885f !important;}
.bg-red5 { background: #ff7e7e !important;}
.bg-red6 { background: #ff6868 !important;}
.bg-red7 { background: #ff5353 !important;}
.bg-red8 { background: #ff8c8c !important;}
.bg-red9 { background: #f36b6b !important;}
.bg-red10 { background: #e54c4c !important;}
.bg-red11 { background: #fa7070 !important;}
.bg-red12 { background: #ec6666 !important;}
.bg-red13 { background: #f64444;}
.bg-red14 { background: #f86969;}
.bg-red15 { background: #f26e6e;}
.bg-pink { background: #fa6dff;}
.bg-pink2 { background: #f883c8;}
.bg-pink3 { background: #ed6cb9;}
.bg-pink4 { background: #ff7171;}
.bg-pink5 { background: #f3a066;}
.bg-pink6 { background: #f95699;}
.bg-pink7 { background: #fb9ac2;}
.bg-pink8 { background: #ff8c8c;}
.bg-orange { background: #ff6526;}
.bg-orange2 { background: #f8b62d;}
.bg-orange3 { background: #f9ac48;}
.bg-orange4 { background: #ff9543;}
.bg-orange5 { background: #ff6600;}
.bg-orange6 { background: #faa05a;}
.bg-orange7 { background: #f58732;}
.bg-orange8 { background: #f39800 !important;}
.bg-orange9 { background: #ff9c4f;}
.bg-orange10 { background: #ff842d;}
.bg-orange11 { background: #eb6100;}
.bg-orange12 { background: #e5925b;}
.bg-yellow { background: #f7b532;}
.bg-yellow2 { background: #f5c855;}
.bg-yellow3 { background: #f8cc1b;}
.bg-yellow4 { background: #ffcc00;}
.bg-yellow5 { background: #fec96a;}
.bg-yellow6 { background: #efb957;}
.bg-yellow7 { background: #f4a53f;}
.bg-yellow8 { background: #f6b765;}
.bg-yellow9 { background: #f4b817;}
.bg-yellow10 { background: #f8d474;}
.bg-purple { background: #b871f4;}
.bg-purple2 { background: #9b9bd1 !important;}
.bg-purple3 { background: #9559d1;}
.bg-purple4 { background: #9691f5;}
.bg-purple5 { background: #8881ee;}
.bg-purple6 { background: #c477f6;}
.bg-purple7 { background: #b661ed;}
.bg-purple8 { background: #c54cec;}
.bg-purple9 { background: #d170f0;}
.bg-purple10 { background: #b870f6;}
.bg-purple11 { background: #d4a9fa;}
.bg-purple12 { background: #db52db;}
.bg-purple13 { background: #c770ff;}
.bg-grey{background:#f2f2f4!important;}


/*会员级别图标*/
.ds-grade-mini {font: 600 italic 12px/16px Georgia,Arial; text-shadow: 1px 1px 0 rgba(0,0,0,0.25); color:#fbfbfb; background-color: #333;vertical-align: middle; display: inline-block;height: 16px; padding: 1px 3px; border-radius: 2px;;}

/*常用按钮样式******************************/
.btn{display:inline-block;padding:6px 12px;margin:0 auto;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px;width:100%;display:block}
.btn_red{color:#fff;background-color:#d9534f;border-color:#d43f3a}
.btn_red:hover{color:#fff;background-color:#c9302c;border-color:#ac2925}
.login-btn{height:42px;background-color: #ff3c3c;color:#fff;font-size:16px;}
.login-btn:hover{background-color: #d72226;}

.no_results{border:1px solid #f7eae7;font-size:15px;color:#aaa;padding:200px 0;text-align:center;}
.no_results:before{font:20px/1px iconfont;content: "\e719";color:#333;padding-right:5px;}

/*一键登录图标 BEGIN*/
.partner-login{padding:12px 0;border-top:1px dashed #DDD;margin:auto;width:100%;}
.partner-login h3{font-weight:400;font-size:12px;padding-bottom:5px;color:#999;text-align:center;}
.partner-login p{text-align:center;}
.partner-login .login_ico{width:40px;height:40px;vertical-align:middle;background:url(../images/login_ico.png) no-repeat 0 0;display:block;float:left;margin-right:26px}
.partner-login .ico_qq{background-position:0 0}
.partner-login .ico_qq:hover{background-position:0 -45px}
.partner-login .ico_weibo{background-position:-45px 0}
.partner-login .ico_weibo:hover{background-position:-45px -45px}
.partner-login .ico_weixin{background-position:-180px 0}
.partner-login .ico_weixin:hover{background-position:-180px -45px}
/*一键登录图标 END*/
/* 快速登录*/
.quick-login{background:#FFF;overflow:hidden;width:270px;margin:10px auto 0 auto}
.quick-login .mt{height:35px;line-height:35px;padding:5px 0 0;margin:0 0 5px}
.quick-login .mt ul{width:100%;height:36px;line-height:35px;display:inline-block;border-bottom-width:1px;border-bottom-style:solid;border-color:#E31939}
.quick-login .mt li{float:left;height:35px;line-height:35px;margin-right:15px;padding:0 15px;background:#fff;font-size:13px;cursor:pointer}
.quick-login .mt li.on{border-color:#E31939;color:#E31939;border-width:2px 1px 0;border-style:solid}
.quick-login .mc dl { width: 100%; margin: 0 auto; overflow: hidden;}
.quick-login .mc dl dt { line-height: 20px; height:20px; margin:5px 0 1px 0; text-shadow: 1px 1px 0 #FFF;}
.quick-login .mc dl dd{line-height: 38px;border: 1px solid #d2d2d2;position: relative;height:38px;}
.quick-login .mc dl dd .icon{display: block;width: 20px;height: 20px;position: absolute;left: 10px;top: 9px;font-size:16px;text-align:center;line-height:20px;color:#e8e8e8;}
.quick-login .mc dl dd .send_code{float:right;width:120px;height:38px;border-right: 1px solid #d2d2d2;background:#c1c1c1;text-align:center;color:#000;}
.quick-login .mc .text{height:28px;line-height:28px;padding:5px 10px 5px 35px;outline: 0;border:0;width: 223px;}
.quick-login .mc .text: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*/;}
.quick-login .mc .sms_captcha{width:80px;}
.quick-login .mc ul { width: 100%; display:block; clear:both; margin:10px auto; padding-bottom:10px; overflow: hidden; border-bottom: solid 1px #E7E7E7;}
.quick-login .mc ul li {line-height: 20px; color:#999;}
.quick-login .mc ul li a {font-weight:600; margin:0 2px;}
.quick-login .mc ul li a.forget {float:left;}
.quick-login .mc ul li a.register {color:#f42424;float:right; text-decoration:underline; }
.quick-login .mc .enter { width: 100%; margin: 10px auto; overflow: hidden;}
.quick-login .mc .enter .submit {color:#FFF;background-color: #ff3c3c;border-radius:2px;width:100%; height:40px;line-height:40px;border:0; cursor:pointer;font-size:16px;}
.quick-login .mc .enter .submit:hover {background-color: #d72226;}


.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;}

/* 翻页样式 */
.pagination{ text-align: center; display:block; margin: 0 auto; padding: 15px 0; }
.pagination{font-size:12px; *word-spacing:-1px/*IE6、7*/;}
.pagination li{vertical-align: top; letter-spacing: normal; word-spacing: normal; display: inline-block; margin: 0 0 0 -1px; }
.pagination li{*display: inline/*IE6、7*/;*zoom:1;}
.pagination li span {font: 600 12px/20px Verdana, Tahoma, Arial;color: #AAA; background-color: #FFF; text-align: center; display: block; min-width: 20px; padding: 8px; border: 1px solid #E6E6E6;position: relative; z-index: 1; }
.pagination li a, .pagination li a:visited{font: 600 12px/20px Verdana, Tahoma, Arial;color: #555; text-decoration: none; background-color: #FFF; position: relative; z-index: 1;display:block;min-width: 20px; padding: 8px; border: 1px solid #E6E6E6;position: relative;}
.pagination li a:hover, .pagination li a:active{ color: #333; text-decoration: none; border-color: #FC6520; position: relative; z-index: 9; cursor:pointer; }
.pagination li a:hover{ text-decoration: none; }
.pagination li span.currentpage{color: #FFF; font-weight: bold; background-color: #333; border-color: #FC6520; position: relative; z-index: 2; }
.pagination li:first-child{margin-right: 8px; }
.pagination li:last-child{margin-left: 8px; }



/*top BEGIN*/
.public-top { width: 100%; line-height: 31px;height:31px; background: #f5f4f4; color:#7f7f7a;  position: relative;z-index: 1000;border-bottom:1px solid #e6e6e6;}
.public-top span { display: inline }
.public-top .warp{width:1190px;margin:0 auto}
.public-top a{color:#7f7f7a}
.public-top .top-link{ float:left;}
.public-top .top-link em{color:#3e3a39;padding-left:5px;}
.public-top .login-regin{float:left;margin-left:44px}
.public-top .login-regin li{float:left}
.public-top .login-regin li.line::after{content:"|";padding:0 11px;color:#e6e6e6;}
.public-top .quick_list { float: right; height: 30px; }
.public-top .quick_list li { height: 31px;line-height:31px; padding: 0 11px 0 11px; float: left; position: relative; }
.public-top .quick_list li s { top: 9px; left: 0; width: 0; height: 12px; border-left: 1px solid #ddd; overflow: hidden; position: absolute; }
.public-top .quick_list li b {transition: transform .2s ease-in 0s; -webkit-transition: -webkit-transform .2s ease-in 0s; display:inline-block;width:0;height:0;border-style:solid;border-color:#cecece transparent transparent;border-width:4px 4px 0;margin-left:3px;position:relative;top:-3px; }
.public-top .quick_list li a em{ color:#e3393c;}
.public-top .quick_list .dropdown-menu { display: none;left: 3px;}
.public-top .quick_list .dropdown-menu li{ line-height: 25px; height: 25px;  display: block;white-space: nowrap; }
.public-top .quick_list li:hover .blank { position: absolute; z-index: 1; top: 23px; left: 4px; width: 95%; height: 8px; overflow: hidden; background: #fff; }
.public-top .quick_list li:hover .dropdown-menu, .public-top .quick_list li:hover .outline { position: absolute; border: 1px solid #ddd; background: #fff; -moz-box-shadow: 0 0 10px rgba(0,0,0,.12); -webkit-box-shadow: 0 0 10px rgba(0,0,0,.12); box-shadow: 0 0 10px rgba(0,0,0,.12); }
.public-top .quick_list li:hover .dropdown-menu { top: 30px; display: block }
.public-top .quick_list li:hover .outline { z-index: -1; left: 3px; top: 3px; width: 95%; height: 28px; }
.public-top .quick_list li:hover b{transform: rotate(180deg); -webkit-transform: rotate(180deg); }
.public-top .moblie-qrcode .dropdown-menu,.public-top .app-qrcode .dropdown-menu{ width:90px; padding:10px;}
/*top END*/


/*底部服务板块*/
.server{margin-top:50px;padding-bottom:20px;background-color:#fff;min-width:1224px;clear:both}
.server .ensure{width:1200px;height:100px;background:url(../images/mall_server.jpg) no-repeat;margin:25px auto;padding:0}
.server .ensure a{float:left;display:block;width:297px;height:100px;text-indent:-1000em}
.server .mall_desc{width: 1190px;padding-top: 22px;height: 190px;margin: auto;border-top: 1px solid #ededed;}
.server .mall_desc dl {float: left;width: 186px;padding-left: 52px;}
.server .mall_desc dl dt {color: #646464;font-size: 16px;font-weight: 700;height: 30px;line-height: 30px;}
.server .mall_desc dl a {display: block;width: 100px;overflow: hidden;text-align: left;height: 20px;line-height: 20px;color: #8b8b8b;}
.server .mall_desc .mall_mobile a {width: 105px;height: 105px;line-height: 105px;text-align: center;}

/*底部*/
.footer-info {border-top: 2px solid #ededed;padding-top: 20px;text-align: center;}
.footer-info .links{}
.footer-info .links a{margin: 0 10px;color: #8b8b8b}
.footer-info .copyright {margin: auto;padding:20px 0;line-height: 20px;color: #8b8b8b}






/*tip提示样式*/
.tip-yellowsimple { color:#000; background-color:#fff9c9; text-align:left; min-width:50px; max-width:300px; border:1px solid #c7bf93; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; z-index:1000; padding:6px 8px;}
.tip-yellowsimple .tip-inner { font:12px/16px arial,helvetica,sans-serif;}
.tip-yellowsimple .tip-arrow-top { background:url(../images/tip-yellowsimple_arrows.gif) no-repeat; width:9px; height:6px; margin-top:-6px; margin-left:-5px; top:0; left:50%;}
.tip-yellowsimple .tip-arrow-right { background:url(../images/tip-yellowsimple_arrows.gif) no-repeat -9px 0; width:6px; height:9px; margin-top:-4px; margin-left:0; top:50%; left:100%;}
.tip-yellowsimple .tip-arrow-bottom { background:url(../images/tip-yellowsimple_arrows.gif) no-repeat -18px 0; width:9px; height:6px; margin-top:0; margin-left:-5px; top:100%; left:50%;}
.tip-yellowsimple .tip-arrow-left { background:url(../images/tip-yellowsimple_arrows.gif) no-repeat -27px 0; width:6px; height:9px; margin-top:-4px; margin-left:-6px; top:50%; left:0;}


/* 面包屑所在位置 */
.dsh-breadcrumb-layout { text-align: center;}
.dsh-breadcrumb { font-size: 0; *word-spacing:-1px; text-align: left; height:30px; padding: 15px 0; margin: 0 auto;}
.dsh-breadcrumb span { font-size: 14px; line-height:30px; color: #999; letter-spacing: normal; word-spacing: normal; display: inline-block; *display: inline/* IE6,7*/; height:30px; zoom: 1;}
.dsh-breadcrumb i { font-size: 16px; color: #AAA; margin-right: 4px;}
.dsh-breadcrumb span.arrow {ine-height:30px; color: #AAA; margin: 0 6px;}
.dsh-breadcrumb a { color: #777; display: block;font-size:14px;}
.dsh-breadcrumb a:hover { color: #333;}


/*右侧边栏样式*/
.TA_delay{transition:all .3s ease-in-out .2s;-moz-transition:all .3s ease-in-out .2s;-webkit-transition:all .3s ease-in-out .2s;-o-transition:all .3s ease-in-out .2s}
.ds-appbar{position:fixed;z-index:1998;width:36px;height:100%;right:0px;top:0;bottom:0;background: #fff}
.ds-appbar-tabs{width:36px;height:100%;position:absolute;z-index:1;background:#303030;}
.ds-appbar-tabs .user{text-align:center;width:36px;position:absolute;z-index:1;top:40%;margin-top:-36px;cursor:pointer;height:36px;overflow:hidden;right:0}
.ds-appbar-tabs .user .avatar{width:34px;height:34px;padding:1px;margin:0 auto 5px auto;float:right;}
.ds-appbar-tabs .user .avatar:hover{background-color:#333;}
.ds-appbar-tabs .user .avatar img{width:28px;height:28px;border-radius:14px;margin:2px 0 0 0}
.ds-appbar-tabs .user-info .avatar img{width:80px;height:80px;position:absolute;z-index:1;top:4px;left:4px}
.ds-appbar-tabs .user-info{width:240px;padding:9px 19px;position:absolute;z-index:2;top:40%;margin-top:-60px;right:43px;-moz-box-shadow: 0px 0px 8px rgba(0,0,0,0.5);-webkit-box-shadow: 0px 0px 8px rgba(0,0,0,0.5);box-shadow: 0px 0px 8px rgba(0,0,0,0.5);border: 1px solid #ccc;background-color: #fff;}
.ds-appbar-tabs .user-info i.arrow{position: absolute;top: 30px;right: -12px;width: 0;height: 0;overflow: hidden;font-style: normal;line-height: 0;border-color: transparent transparent transparent #fff;border-style: dashed dashed dashed solid;border-width: 6px;}
.ds-appbar-tabs .user-info .avatar{width:88px;height:88px;float:left;position:relative;z-index:1}
.ds-appbar-tabs .user-info dl{display:block;width:140px;float:left;margin:10px 0 0 10px}
.ds-appbar-tabs .user-info dt{font:600 14px/20px "microsoft yahei";margin-bottom:6px}
.ds-appbar-tabs .user-info dd{line-height:22px}
.ds-appbar-tabs .tools{position:absolute;z-index:1;top:40%}
.ds-appbar-tabs .tools li{float:right;width:36px}
.ds-appbar-tabs .tools a{display:block;width:36px;height:36px;float:right;position:relative;z-index:1;margin-top:3px;font:12px/20px Arial,"microsoft yahei";color:#333;text-align:center;}
.ds-appbar-tabs .tools a .iconfont{font-size:18px;line-height:36px; width: 36px; height: 36px;position:absolute;top:0;right:0;z-index:3;color:#fff;background-color: #303030;}
.ds-appbar-tabs .tools a .iconfont:hover{background-color:#333;}
.ds-appbar-tabs .tools a:hover{background-color:#333;}
.ds-appbar-tabs .tools a i{font:10px/12px Arial;color:#FFF;background-color:#D93600;text-align:center;min-width:12px;height:12px;padding:2px;border-radius:8px;position:absolute;z-index:5;top:0;right:5px}
.ds-appbar-tabs .tools a span.tit { line-height: 36px; color: #FFF; background:#333; white-space: nowrap;width: 0; height: 36px; position: absolute; z-index: 1; top:0px; right: 29px;text-align: left;text-indent:20px ;transition: width 1s;-moz-transition: width 1s;-webkit-transition: width 1s;-o-transition: width 1s;}
.ds-appbar-tabs .tools a:hover span.tit {width: 86px;}
.ds-appbar-tabs .tools a span.tit-box{position: absolute;right:29px;color:#333;top:-20px;right:43px;font-size: 16px;-moz-box-shadow: 0px 0px 8px rgba(0,0,0,0.5);-webkit-box-shadow: 0px 0px 8px rgba(0,0,0,0.5);box-shadow: 0px 0px 8px rgba(0,0,0,0.5);border: 1px solid #ccc;background-color: #fff;width: 120px;height: auto;padding:10px 20px;display: none;}
.ds-appbar-tabs .tools a:hover span.tit-box {display: block;}
.ds-appbar-tabs .tools a span.tit-box .tips_arrow{position: absolute;top: 30px;right: -12px;width: 0;height: 0;overflow: hidden;font-style: normal;line-height: 0;border-color: transparent transparent transparent #fff;border-style: dashed dashed dashed solid;border-width: 6px;}


@-webkit-keyframes toolbar-scaleIn {
from { opacity:.7; -webkit-transform:translateX(270px); -moz-transform:translateX(270px); transform:translateX(270px)}
to { -webkit-transform: translateX(0px); -moz-transform: translateX(0px); transform: translateX(0px)}
}
@-ms-keyframes toolbar-scaleIn {
from { opacity:.7; -webkit-transform:translateX(270px); -moz-transform:translateX(270px); transform:translateX(270px)}
to { -webkit-transform: translateX(0px); -moz-transform: translateX(0px); transform: translateX(0px)}
}
@-moz-keyframes toolbar-scaleIn {
from { opacity:.7; -webkit-transform:translateX(270px); -moz-transform:translateX(270px); transform:translateX(270px)}
to { -webkit-transform: translateX(0px); -moz-transform: translateX(0px); transform: translateX(0px)}
}
@keyframes toolbar-scaleIn {
from { opacity:.7; -webkit-transform:translateX(270px); -moz-transform:translateX(270px); transform:translateX(270px)}
to { -webkit-transform: translateX(0px); -moz-transform: translateX(0px); transform: translateX(0px)}
}
@-webkit-keyframes toolbar-scaleOut {
to { opacity:.5; -webkit-transform:scale(0.7) translateX(270px); -moz-transform:scale(0.7) translateX(270px);transform:scale(0.7) translateX(270px)}
}
@-ms-keyframes toolbar-scaleOut {
to { opacity:.5; -webkit-transform:scale(0.7) translateX(270px); -moz-transform:scale(0.7) translateX(270px); transform:scale(0.7) translateX(270px)}
}
@-moz-keyframes toolbar-scaleOut {
to { opacity:.5; -webkit-transform:scale(0.7) translateX(270px); -moz-transform:scale(0.7) translateX(270px); transform:scale(0.7) translateX(270px)}
}
@keyframes toolbar-scaleOut {
to { opacity:.5; -webkit-transform:scale(0.7) translateX(270px); -moz-transform:scale(0.7) translateX(270px); transform:scale(0.7) translateX(270px)}
}
.ds-appbar .content-box{-webkit-animation: toolbar-scaleOut .35s ease-in; -moz-animation: toolbar-scaleOut .35s ease-in; animation: toolbar-scaleOut .35s ease-in;background-color:#F5F5F5;width:270px;height:100%;position:absolute;z-index:0;top:0;right:-270px;bottom:0;display: none}
.ds-appbar .content-box.active{display:block;-webkit-animation: toolbar-scaleIn .35s ease-in-out;-moz-animation: toolbar-scaleIn .35s ease-in-out;animation: toolbar-scaleIn .35s ease-in-out;}
.ds-appbar .content-box .top{height:24px;padding:9px 7px;}
.ds-appbar .content-box .top h3{font:16px/24px "microsoft yahei";color:#333;display:inline-block}
.ds-appbar .content-box .top a.close{height:24px;float:right;line-height:24px;font-size:24px;color:#666;}
.ds-appbar .content-box .goods-list{width:100%;margin:0 auto;margin-left: 15px}
.ds-appbar .content-box .goods-list li{ float: left;	position: relative;	text-align: center;	width: 100px; height: 100px; margin-right: 15px; background: #fff;	margin-bottom: 15px; padding: 5px;}
.ds-appbar .goods-price{font:600 12px/20px verdana;color:#E31939;margin-right: 5px}
.ds-appbar .goods-price .del { font: normal 12px/20px  Arial; color: #005EA6; display: none; float: right; cursor: pointer;}
.ds-appbar .goods-list li:hover .goods-price .del { display: block;}
.ds-appbar .content-box .no-compare { color: #999; line-height: 180px; text-align: center;}
.ds-appbar .content-box .btn-box .total-price { color: #777; }

.ds-appbar .goods-opt{position: absolute;top:0;right:0}
.ds-appbar .goods-opt .del{display: none;background: #fff;padding: 0 5px;cursor:default}
.ds-appbar .content-box .goods-list li:hover .del{display: block}
.ds-appbar .cart-list { width: 100%; margin: 0 auto;}
.ds-appbar .cart-list li { font-size: 0; *word-spacing:-1px/*IE6ã€7*/; background-color: #FFF; padding:10px 5px; margin-bottom: 10px; position: relative; z-index: 1;}
.ds-appbar .cart-list li:hover a.del{display: block}
.ds-appbar .cart-list .goods-pic,
.ds-appbar .cart-list dl { font-size: 12px; vertical-align: top; letter-spacing: normal; display: inline-block; *display: inline/*IE6ã€7*/; *zoom:1; }
.ds-appbar .goods-pic{width:100px;height:100px;}
.ds-appbar .goods-pic a{line-height:0;background:0 0;text-align:center;vertical-align:middle;display:table-cell;width:100px;height:100px;padding:0;margin:0;overflow:hidden}
.ds-appbar .goods-pic a img{width:100px;height:100px;}
.ds-appbar .cart-list dl{width:100%}
.ds-appbar .cart-list li[ds_type] dl{width:205px;margin-left:5px}
.ds-appbar .cart-list .goods-pic{width:50px;height:50px;margin:0}
.ds-appbar .cart-list .goods-pic a{line-height:0;background:0 0;text-align:center;vertical-align:middle;display:table-cell;width:40px;height:40px;padding:0;margin:0;overflow:hidden}
.ds-appbar .cart-list .goods-pic a img{max-width:50px;max-height:50px;margin-top:expression( 40-this.height/2)}
.ds-appbar .cart-list .goods-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.ds-appbar .goods-name a{font-weight:400;line-height:16px;color:#555;background:0 0;text-align:left;width:100%;height:32px;padding:0;margin:0;overflow:hidden;white-space: normal;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;display: box;line-clamp: 2;}
.ds-appbar .cart-list a.del{display: none;font:600 10px/14px Arial;color:#FFF;background-color:#CCC;text-align:center;width:14px;height:14px;border-radius:7px;position:absolute;z-index:1;bottom:10px;right:5px}
.ds-appbar .content-box .btn-box{background-color:#F5F5F5;width:260px;padding:5px;position:absolute;z-index:2;bottom:0;left:0px;padding-bottom: 40px}
.ds-appbar .content-box .btn-box a{border-radius: 2px;background: #E31939;width: 110px;height: 35px;line-height: 35px;font-size: 14px;text-align: center;color: #fff;border: none;position: absolute;right: 5px;bottom: 5px;}










/* 头部 BEGIN*/
.header{background-color: #FFF;width: 100%;}
.header .logo{float:left;margin:22px 100px auto 0;}
.header .logo img{ max-width: 240px;max-height: 46px}
/*头部搜索*/
.header .top_search{position:relative;z-index:100;float:left;margin:20px 0 0 20px;width:500px}
.header .top_search_box ul{position:absolute;margin:0 2px 0 0;width:60px;height:36px;border:2px solid #333;border-right:none;background:#fff;text-indent:10px;font-size:1pc;font-family:Microsoft YaHei;line-height:36px;cursor:pointer}
.header .top_search_box li{padding:0 1px;height:36px;border-right:1px solid #ddd;background:#fff;color:#666;font-size:14px;line-height:36px}
.header .top_search_box li:nth-child(2){display:none;border-bottom:1px solid #ddd;border-left:1px solid #ddd}
.header .top_search_box li i{position:absolute;right:10px;width:0;height:0;border:3px dashed transparent;border-top:3px solid #999;font-size:0;line-height:0}
.header .top_search_box li i.arrow{top:17px;transition:all .2s ease-in 0s}
.header .top_search_box li i.over{top:17px;transform:rotate(180deg);transform-origin:50% 30% 0}
.header .top_search_box li:hover{background:#f3f3f3}
.header .form_fields{padding:2px;height:36px;background-color:#333}
.header .form_fields .keyword{float:left;margin-left:60px;padding:6px 1%;width:69%;height:24px;border:0 none;color:#555;text-indent:5px;line-height:24px}
.header .form_fields .submit{float:left;width:79px;height:36px;border:none;background:#333;color:#fff;font-size:1pc;font-family:Microsoft YaHei;line-height:1;cursor:pointer}
.header .top_search_keywords { float:left; width:100%;}
.header .top_search_keywords li {float:left; height:28px; line-height:28px; margin-right:15px;}
.header .top_search_keywords li.first{ border: none;}
.header .top_search_keywords li a {display:block; color:#999;}
.header .top_search_keywords li a:hover{ color:#e23435;}
/*头部右侧*/
.header .user_menu { font-size: 0; *word-spacing:-1px/*IE6、7*/; float: right; margin: 20px 0 0 0; }
.header .user_menu dl { font-size: 12px; vertical-align: top; letter-spacing: normal; word-spacing: normal; display: inline-block; *display:inline/*IE6、7*/; margin-left: 10px; position: relative; z-index: 3; *zoom:1/*IE6、7*/;}
.header .user_menu dl.my-mall { width: 108px;}
.header .user_menu dl.my-cart { width: 124px;}
.header .user_menu dl.hover { z-index: 101;}
.header .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;}
.header .user_menu dl.my-mall dt { width: 90px;}
.header .user_menu dl.my-cart dt { width: 106px;}
.header .user_menu dl.hover dt { background-color: #FFF; border-width: 1px; border-color: #333 #333 #FFF #333;}
.header .user_menu dl dt .ico {vertical-align: middle; display: inline-block; height:20px;line-height:20px;margin-right:4px;font-size:15px;float:left;}
.header .user_menu dl.my-mall .ico {}
.header .user_menu dl.my-cart .ico {font-size:16px;}
.header .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;}
.header .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%;}
.header .user_menu dl dd { background-color: #FFF; display: none; border: solid 1px #333; position: absolute; z-index: 1; top: 40px; right: 0; }
.header .user_menu dl.my-mall dd { width: 308px;}
.header .user_menu dl.my-cart dd { width: 348px;}
.header .user_menu dl.hover dd { display: block;}
.header .user_menu dl dd a { color: #005EA6;}
.header .user_menu a.arrow i {vertical-align: middle; display: inline-block; width: 4px; height: 7px; margin-left: 4px;}
.header .user_menu dl dd .goods-thumb { width: 50px; height: 50px;}
.header .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; }
.header .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);}
.header .user_menu dl dd .sub-title { line-height: 28px; height: 28px; padding: 7px; border-bottom: solid 1px #DDD;}
.header .user_menu dl dd .sub-title h4 { font-weight: 600; float: left;}
.header .user_menu dl dd .sub-title a { float: right;}
.header .user_menu dl dd .user-centent-menu { width: 308px; padding: 8px 0; overflow: hidden;}
.header .user_menu dl dd .user-centent-menu ul { width: 310px; margin-left: -2px;}
.header .user_menu dl dd .user-centent-menu ul li { width: 138px; float: left; padding: 4px 0 4px 16px; border-left: solid 1px #EEE; }
.header .user_menu dl dd .browse-history { background-color: #FAFAFA; width: 308px; border-style: solid; border-width: 1px 0 0; border-color: #DDD transparent transparent;}
.header .user_menu dl dd .browse-history .part-title { height: 20px; padding: 6px 8px; }
.header .user_menu dl dd .browse-history .part-title h4 { float: left;}
.header .user_menu dl dd .browse-history .part-title a { float: right;}
.header .user_menu dl dd .browse-history ul { font-size: 0; *word-spacing:-1px/*IE6、7*/; padding: 0 7px 7px 7px;}
.header .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;}
.header .user_menu dl dd .browse-history .no-goods { text-align: center; display: block; width: 100%; font-size: 12px;}
.header .user_menu dl dd .incart-goods-box { display: block; width: 348px; max-height: 267px; overflow: hidden; position: relative;}
.header .user_menu dl dd .incart-goods { text-align: center; width: 100%;}
.header .user_menu dl dd .incart-goods .no-order { margin: 20px 0;}
.header .user_menu dl dd .incart-goods .loading { width: 16px; height: 16px; margin: 20px auto;}
.header .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; }
.header .user_menu dl dd .incart-goods dt, .header .user_menu dl dd .incart-goods dd { background-color: transparent; border: 0; position: absolute; z-index: 1; }
.header .user_menu dl dd .incart-goods dt.goods-name { line-height: 16px; background-color: transparent; text-align: left; width: 180px; height: 32px; padding: 0; top: 8px; left: 64px; }
.header .user_menu dl dd .incart-goods dt.goods-name a { color: #333;}
.header .user_menu dl dd .incart-goods dd.goods-thumb { top: 8px; left: 8px;}
.header .user_menu dl dd .incart-goods dd.goods-price { text-align: right; width: 80px; height: 16px; top: 6px; right: 12px;}
.header .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;}
.header .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; }
.header .user_menu dl dd .incart-goods dd.handle {  width: 32px; top: 22px; right: 10px;}
.header .user_menu dl dd .checkout { background-color: #F0F0F0; text-align: right; padding: 8px; overflow: hidden;}
.header .user_menu dl dd .checkout .total-price { line-height: 20px; display: block;}
.header .user_menu dl dd .checkout .total-price i { font-weight: 600; color: #C00; margin: 0 4px;}
.header .user_menu dl dd .checkout .total-price em { font-family: Verdana, Geneva, sans-serif; font-size: 18px; font-weight: 600; color: #C00;}
.header .user_menu dl dd .checkout .btn-cart { float: right; clear: both; line-height: 20px; color: #FFF; background-color: #333; padding: 4px 8px; margin-top: 4px; border-radius: 4px;}
.header .user_menu dl div.addcart-goods-num { font: bold 11px/14px Verdana; color: #FFF; background: #F00; text-align: center; display: inline-block; height: 16px; min-width: 16px; border: none 0; border-radius: 8px; position: absolute; z-index: 3; top: -4px; left: 20px;}
/* 头部 END*/


/* 导航 BEGIN*/
.mall_nav{width:100%;height:40px;margin:0 auto;position:relative;z-index:99;zoom:1;border-bottom: 2px solid #f78015;}
/*左侧分类相关*/
.mall_nav .all_categorys{background-color:#f78015;display:block;width:212px;height:40px;float:left}
.mall_nav .all_categorys .mt{line-height:40px;height:40px;padding:0 10px}
.mall_nav .all_categorys .mt i{font-size:0;line-height:0;width:18px;height:14px;float:left;margin:4px 4px 0 0}
.mall_nav .all_categorys .mt h3 a{font-size:16px;font-weight:400;color:#FFF;float:left;margin-left:4px;}
.mall_nav .all_categorys .mc{width:212px;display:none;}
.mall_nav .all_categorys:hover .mc{display:block;}
.mall_nav .all_categorys .mc .menu{height:398px;background:#333;background:rgba(0,0,0,.8);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#99000000", endColorstr="#99000000")\9;padding-top:2px;}
.mall_nav .all_categorys .mc .menu li { width: 212px; height: 36px; *float: left; *clear: left; position: relative; z-index: 1; zoom:1;}
.mall_nav .all_categorys .mc .menu li.hover { z-index: 2;}
.mall_nav .all_categorys .mc .menu li:last-child { height: 37px;}
.mall_nav .all_categorys .mc .class { display: block; width: 183px; height: 16px; padding: 9px 15px; position: absolute; z-index: 1; top: 0; left: 0; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s;}
.mall_nav .all_categorys .mc .hover .class { background-color: #fff; width: 175px; padding: 9px 15px 9px 23px; z-index: 2;}
.mall_nav .all_categorys .mc .class .iconfont { vertical-align: top; display: inline-block; width: 16px; height: 16px; margin-right:6px;color:#333;}
.mall_nav .all_categorys .mc .class .ico{width: 16px; height: 16px; margin-right:6px;}
.mall_nav .all_categorys .mc .class .ico img{width:16px;height:16px;float:left;}
.mall_nav .all_categorys .mc .class h4 { vertical-align: top; display: inline-block;*display: inline/*IE7*/; *zoom: 1/*IE7*/;}
.mall_nav .all_categorys .mc .class h4 a { color: #FFF; font-size: 13px; line-height: 16px; height: 16px;width:145px;overflow:hidden;display:block;}
.mall_nav .all_categorys .mc .menu li.hover .class h4 a { color: #333;}
.mall_nav .all_categorys .mc .class .arrow {width: 3px; height: 5px; float: right; margin: 5px 0 0;}
.mall_nav .all_categorys .mc .sub-class { background-color: #FAFAFA; display: none; width: 946px; min-height: 370px; padding: 10px 20px 19px 20px;border:1px solid #333;position: absolute; z-index: 1;top:-1px; left: 212px; }
.mall_nav .all_categorys .mc li.hover .sub-class { display: block;}
.mall_nav .all_categorys .mc .sub-class-content { display: block; width: 730px; float: left;}
.mall_nav .all_categorys .mc .recommend-class { font-size: 0;  word-spacing:-1em; display: block; overflow: hidden;}
.mall_nav .all_categorys .mc .recommend-class span { font-size: 12px; background-color: #7C7171; vertical-align: top; letter-spacing: normal; word-spacing: normal; display: inline-block; *display: inline/*IE7*/; margin: 0 10px 10px 0; *zoom: 1/*IE7*/;}
.mall_nav .all_categorys .mc .recommend-class span a { color: #FFF; line-height: 20px; display: block; padding: 2px 10px;}
.mall_nav .all_categorys .mc .sub-class dl {  font-size: 0;  word-spacing:-1em; padding-top: 10px;}
.mall_nav .all_categorys .mc .sub-class dl dt,
.mall_nav .all_categorys .mc .sub-class dl dd { font-size: 12px; vertical-align: top; letter-spacing: normal; word-spacing: normal; display: inline-block; *display: inline/*IE7*/; *zoom: 1/*IE7*/;}
.mall_nav .all_categorys .mc .sub-class dl dt {width: 70px; height: 16px; padding-right: 15px; margin-right: 15px; }
.mall_nav .all_categorys .mc .sub-class dl dt h3 { line-height: 16px; font-weight: 600; color: #5C5251; text-align: right;}
.mall_nav .all_categorys .mc .sub-class dl dd { font-size: 0;  word-spacing:-1em; width: 630px; border-bottom: solid 1px #F0F0F0;}
.mall_nav .all_categorys .mc .sub-class dl:last-child dd { border-bottom: none 0;}
.mall_nav .all_categorys .mc .sub-class dl dd a { font-size: 12px; color: #7C7171; line-height: 14px; vertical-align: top; letter-spacing: normal; word-spacing: normal; display: inline-block; *display:inline/*IE6、7*/; height: 14px; padding: 0 10px; margin-bottom: 10px; border-left: solid 1px #E7E7E7; *zoom:1/*IE6、7*/;}
.mall_nav .all_categorys .mc .sub-class dl dd a:hover { color: #C81623;}
.mall_nav .all_categorys .mc .sub-class dl dd h5 { font-size: 12px; line-height: 20px; color: #333; margin: 4px 0 2px 0;}

.mall_nav .all_categorys .mc .sub-class-right { display: block; width: 194px; height: 370px; float: right;}
.mall_nav .all_categorys .mc .brands-list {}
.mall_nav .all_categorys .mc .brands-list ul {font-size: 0;  word-spacing:-1em; height: 65px; overflow: hidden;}
.mall_nav .all_categorys .mc .brands-list li { font-size: 12px; background-color: transparent !important; vertical-align: top; letter-spacing: normal; word-spacing: normal; display: inline-block; *display: inline/*IE7*/; width: 94px; height: 31px; margin: 0 1px 3px 2px; *zoom: 1/*IE7*/;}
.mall_nav .all_categorys .mc .brands-list li a { display: block; position: relative; z-index: 1;} 
.mall_nav .all_categorys .mc .brands-list li a img { width: 94px; height: 31px; position: absolute; z-index: 2; top: 0; right: 0; bottom: 0; left: 0;}
.mall_nav .all_categorys .mc .brands-list li a span { color: #333; line-height: 25px; background-color: #FFF; white-space: nowrap; text-align: center; width: 86px; height: 25px; padding: 3px 4px; position: absolute; z-index: 1; top: 0; right: 0; overflow: hidden;}
.mall_nav .all_categorys .mc .brands-list li a:hover span { color: #FFF; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#F27C7171', endColorstr='#F27C7171');background:rgba(124,113,113,0.95); z-index: 3;}
.mall_nav .all_categorys .mc .adv-promotions { display: block; width: 190px; margin: 0 2px;}
.mall_nav .all_categorys .mc .adv-promotions a { background: #FFF; display: block; width: 190px; height: 150px; margin-top: 10px; }
.mall_nav .all_categorys .mc .adv-promotions img { background: #D3D3D3; width: 190px; height: 150px;}


.category-ico-1:before{content: "\e601";}
.category-ico-2:before{content: "\e648";}
.category-ico-3:before{content: "\e670";}
.category-ico-4:before{content: "\e60c";}
.category-ico-5:before{content: "\e671";}
.category-ico-6:before{content: "\e63b";}
.category-ico-7:before{content: "\e6de";}
.category-ico-8:before{content: "\e645";}
.category-ico-9:before{content: "\e603";}
.category-ico-10:before{content: "\e655";}
.category-ico-11:before{content: "\e68a";}


/*右侧导航相关*/
.mall_nav .nav_list{max-width:988px;float:left;overflow:hidden;height: 40px;}
.mall_nav .nav_list .site_menu li { vertical-align: top; letter-spacing: normal; word-spacing: normal; display: inline-block; *display:inline/*IE6、7*/; *zoom: 1;}
.mall_nav .nav_list .site_menu li a {  font-size: 16px; font-weight: normal; line-height:40px; color: #333; height: 40px; padding:0px 20px; display: inline-block; *display:inline/*IE6、7*/; zoom:1;}
.mall_nav .nav_list .site_menu li a:hover { text-decoration: none; color: #333;}
.mall_nav .nav_list .site_menu li a.current { font-weight: 600; color: #333; }
/* 导航 END*/









body { background-color: #FEFEFE; min-width: 1200px; }
/* 返回首页顶部控制 */
.backToTop{font-size:12px;z-index:99;line-height:1.2;color:#FFF;background-color:#000;text-align:center;display:none;width:18px;padding:5px 0;position:fixed;right:10px;bottom:100px;cursor:pointer;opacity:.6;filter:Alpha(opacity=60)}
.dsh-container{width:1200px;margin:0 auto}
.dsh-container .left{width:208px;float:left}
.dsh-container .right{width:980px;float:right}
.dsh-container .left2{width:780px;float:left}
.dsh-container .right2{width:208px;float:right}

/* 边栏模块 */
.dsh-module{border:solid 1px #D7D7D7;margin-bottom:10px}
.dsh-module .title{background-color:#F5F5F5;height:36px}
.dsh-module .title h3{font:400 15px/20px "microsoft yahei";color:#333;height:20px;padding:8px 10px}
.dsh-module .title h3 em{color:#333}
.dsh-module .content{overflow:hidden}
.dsh-module-style01{border-top:solid 2px #333}
.dsh-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}
/* 搜索列表页面规格值过滤条件*/
.dsh-module-filter{overflow:hidden}
.dsh-module-filter dl{font-size:0;display:block;clear:both;padding:5px 0;margin:-1px auto 0 auto;border-top:dotted 1px #E6E6E6}
.dsh-module-filter dd,.dsh-module-filter dt{font-size:12px;vertical-align:top;letter-spacing:normal;word-spacing:normal;display:inline-block}
.dsh-module-filter dl dt{line-height:22px;font-weight:600;color:#555;text-align:right;width:10%;overflow:hidden}
.dsh-module-filter dl dd.list{width:85%}
.dsh-module-filter dl dd.all{width:5%}
.dsh-module-filter dl dd.list ul{font-size:0}
.dsh-module-filter dl dd.list ul li{vertical-align:top;letter-spacing:normal;word-spacing:normal;display:inline-block;height:22px;padding:0 10px}
.dsh-module-filter dl dd.list ul li a{font-size:12px;line-height:20px;color:#005AA0;display:block;height:20px;padding:1px 2px}
.dsh-module-filter dl dd.list ul li a:hover{color:#FFF;text-decoration:underline;background-color:#4598D2}
.dsh-module-filter dl dd.all span{line-height:20px;color:#999;background-color:#FFF;height:20px;padding:2px 4px;border-radius:2px;cursor:pointer}
.dsh-module-filter dl dd.all span:hover{color:#FFF;background-color:#333}
.dsh-module-filter dl dd.all span i{font-size:14px;margin-right:4px}
.dsh-module-filter .selected{font-weight:600;line-height:20px;color:#999;background-color:#FFF;display:inline-block;height:20px;padding:0 0 0 5px;margin-right:5px;border:solid 1px #D7D7D7;cursor:pointer}
.dsh-module-filter .selected:hover{border-color:#333}
.dsh-module-filter .selected em{line-height:20px;color:#333;background-color:#FFF;vertical-align:top;display:inline-block;height:20px;padding:0 2px;margin-left:2px}
.dsh-module-filter .selected i{font-family:Verdana;line-height:20px;color:#CCC;vertical-align:top;text-align:center;display:inline-block;width:20px;height:20px}
.dsh-module-filter .selected:hover i{color:#333}
.dsh-module-filter .dsh-module-filter_nav{background-color:#FFF7E5;width:100%;height:28px;padding:0;margin:0;border-bottom:solid 1px #FC4}
.dsh-module-filter .dsh-module-filter_nav dt{float:left;text-align:right;line-height:28px;width:82px}
.dsh-module-filter .dsh-module-filter_nav dd{float:left;margin-top:5px;margin-right:8px;display:block}
.dsh-module-filter .contain_list{width:762px;height:96px;padding:2px;border:1px solid #BDD9F7;background:#FFF;position:relative;z-index:1;overflow:auto}
.dsh-module-filter .contain_list ul{width:720px;padding:10px;overflow:hidden}
.dsh-module-filter .contain_list li{width:134px;height:22px;padding-left:10px;overflow:hidden;float:left}
.dsh-module-filter .contain_list li a{display:block;width:144px;height:22px;line-height:22px;color:#656766;text-decoration:none}
.dsh-module-filter .contain_list li a:hover{color:red;background:#FFF9F1}
.dsh-module-filter .contain_list li a span{color:#969696}

/*品牌索引*/
.dsh-module-filter .dsh-brand-tab{padding:0 12px;margin-bottom:10px}
.dsh-module-filter .dsh-brand-tab li{padding:0!important}
.dsh-module-filter .dsh-brand-tab li a{line-height:20px;text-align:center;display:block;min-width:16px;padding:2px 6px!important;position:relative;z-index:1}
.dsh-module-filter .dsh-brand-tab li.current a{color:#FFF;background-color:#4598D2}
.dsh-module-filter .dsh-brand-tab li a:hover{text-decoration:none!important}
.dsh-module-filter .dsh-brand-tab li a i.arrow{font-size:0;line-height:0;width:0;height:0;display:none;margin-left:-6px!important;border-color:#4598D2 transparent transparent;border-style:solid dashed dashed;border-width:6px;position:absolute;z-index:1;top:24px;left:50%}
.dsh-module-filter .dsh-brand-tab li.current a i.arrow{display:block}
#dsBrandlist{position:relative;z-index:1;overflow:hidden;max-height:146px}
.dsh-module-filter .dsh-brand-con{padding:6px 12px}
.dsh-module-filter .dsh-brand-con li{width:103px!important;height:35px!important;padding:0!important;margin:0;position:relative;z-index:1}
.dsh-module-filter .dsh-brand-con li:hover{z-index:2}
.dsh-module-filter .dsh-brand-con li a{line-height:34px!important;text-overflow:ellipsis;white-space:nowrap;text-align:center;width:92px!important;height:34px!important;padding:0 5px!important;border:solid 1px #E6E6E6!important;position:absolute;z-index:1;top:-1px;left:-1px;overflow:hidden}
.dsh-module-filter .dsh-brand-con li a:hover{text-decoration:none!important;color:#333!important;background-color:#FFF!important;border-width:2px!important;border-color:#333!important;top:-2px!important;left:-2px!important;box-shadow:0 0 4px rgba(0,0,0,.12)}
.dsh-module-filter .dsh-brand-con li a img{max-width:90px;max-height:30px;position:absolute;z-index:1;top:2px;left:6px}
.dsh-module-filter .dsh-brand-con li a span{background-color:#FFF;line-height:34px;text-overflow:ellipsis;white-space:nowrap;display:none;width:92px;height:34px;padding:0 5px;position:absolute;z-index:2;top:0;left:0;overflow:hidden}
.dsh-module-filter .dsh-brand-con li:hover a span{display:block}
.table_title{float:left;padding-left:10px}
.table_title p{float:left;margin-right:5px}
.shop_con_list{width:100%}
.clear:after,.group:after{clear:both;content:" ";display:block;height:0}
.input_style1 input{border:1px solid #FED39C;width:130px;padding:2px}
.input_style2 input{border:1px solid #FED39C;width:100px;padding:2px}

/*大图模式列表页*/
.squares .list_pic{font-size:0;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;width:238px;height:400px;margin:12px 0 0 12px}
.squares .goods-content{line-height:18px;background-color:#FFF;width:230px;height:395px;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,.1);transition:border-color .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;margin:0;z-index:1;top:0;left:0}
.squares .goods-pic a{line-height:0;text-align:center;vertical-align:middle;display:table-cell;width:220px;height:220px;overflow:hidden}
.squares .goods-pic img{max-width:220px;max-height:220px;margin-top:expression( 220-this.height/2)}
.squares .goods-info{width:230px;margin:0;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,.9);width:210px;height:30px;padding:5px 10px}
.squares .goods-pic-scroll-show ul{font-size:0;width:180px;height:30px}
.squares .goods-pic-scroll-show ul li{vertical-align:middle;letter-spacing:normal;word-spacing:normal;display:inline-block;width:30px;height:30px;margin:0 5px 0 0}
.squares .goods-pic-scroll-show ul li a{line-height:0;text-align:center;vertical-align:middle;display:table-cell;width:28px;height:28px;padding:0;border:solid 1px #EEE;overflow:hidden}
.squares .goods-pic-scroll-show ul li a:hover,.squares .goods-pic-scroll-show ul li.selected a{border-color:#333;transition:border-color .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)}
.squares .goods-promotion{color:#FFF;text-align:center;width:35px;height:35px; position:absolute;z-index:2;top:5px;right:5px;background: #f42424;border-bottom-left-radius: 50%;}
.squares .goods-promotion span{position:relative;z-index:2;font-weight:700;height:35px;line-height:35px;display:block;}
.squares .goods-price{font:12px/20px Arial;background-color:#FFF;white-space:nowrap;display:block;height:20px;padding:5px 10px;overflow:hidden}
.squares .goods-price em.sale-price{color:#E31939;font-size:20px;font-weight:400;font-family: Arial, Helvetica, sans-serif;text-overflow:ellipsis;white-space:nowrap;max-width:140px;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-sales{float: right;color:#b9b9b9}
/* 评价评分样式 */
.squares .goods-price .raty{font-size:0;line-height:0;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:20px;color:#999;background-color:#FFF;height:40px;display:block;padding:0 10px;overflow:hidden}
.squares .goods-name em{color:#F30}
.squares .goods-name a{color:#666}
.squares .goods-sub{height:24px;padding:5px 10px 0px;color:#b9b9b9}
.squares .goods-sub span{margin-right: 10px}
.squares .goods-sub span i{font: normal normal normal 14px/1 iconfont;margin-right: 5px;display: inline-block;width: 13px}
.squares .goods-sub .iconfont{font-size: 14px;margin-right: 4px;width:13px;}
.squares .goods-name span{font-size:12px;font-family:"microsoft yahei";color:#FFF;line-height:20px;vertical-align:text-bottom;letter-spacing:normal;word-spacing:normal;text-align:center;display:inline-block;height:20px;padding:0 4px;margin-right:4px;border-radius:2px;cursor:pointer}
.squares .goods-name span.virtual{background-color:#3598DC}
.squares .goods-name span.fcode{background-color:#9C59B8}
.squares .goods-name span.presell{background-color:#1ABC9D}
.squares .goods-name span.gift{background-color:#F30}
.squares .goods-sub .goods-compare i:before{content: "\e76a";}
.squares .goods-sub .goods-compare.selected i:before{content: "\e769";color:#E31939;}
.squares .sell-stat{width:212px;margin:0 auto;border-top:solid 1px #EEE;overflow:hidden}
.squares .sell-stat ul{font-size:0;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;width:60px;height:40px;padding:5px;margin:0;border-left:solid 1px #EEE;overflow:hidden}
.squares .sell-stat ul li a{font:600 12px/20px Tahoma;color:#B57C5B}
.squares .sell-stat ul li a.status{color:#38B}
.squares .sell-stat ul li p{line-height:20px;color:#999;height:20px}
.squares .store{padding:0 10px}
.squares .store a{color:#666}
.squares .store .name{max-width: 140px;display: inline-block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;vertical-align: text-bottom;}
.squares .add-cart{display:block}
.squares .add-cart a{position: absolute;right: 10px;bottom: 0;border-radius: 50%;width:30px;font-weight:600;font-size:14px;color:#F5CDBF;text-shadow:-2px 0 0 rgba(0,0,0,.05);background-color:#333;text-align:center;display:block;height:20px;padding:5px 0}
.squares .add-cart a i{font-size:18px;line-height:20px;}
.squares .add-cart a:hover{color:#FFF;text-decoration:none}
.squares li:hover .goods-content{margin:2px;border:solid 2px #333;border-radius:0;}
.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}
.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,.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: #F9F9F9; display: block; height: 38px; border: solid 1px #eee; }

.dsh-sortbar-array{font:12px/37px "microsoft yahei";color:#777;vertical-align:top;display:inline-block;padding:0 0 0 10px}
.dsh-sortbar-array ul{font-size:0;vertical-align:middle;display:inline-block;border-right:solid 1px #E6E6E6}
.dsh-sortbar-array li{font:12px/20px "microsoft yahei";vertical-align:top;letter-spacing:normal;word-spacing:normal;display:inline-block;border-left:solid 1px #E6E6E6}
.dsh-sortbar-array li a{line-height:20px;color:#555;display:block;height:20px;padding:8px 13px 8px 12px}
.dsh-sortbar-array li.selected,.dsh-sortbar-array li:hover{background-color:#FFF}
.dsh-sortbar-array li.selected a,.dsh-sortbar-array li:hover a{color:#333}

.dsh-sortbar-array li.selected a.desc i:before{color:#E31939}
.dsh-sortbar-array li.selected a.asc i:after{color:#E31939}
.dsh-sortbar-array li a i{position: relative;display: inline-block;width:12px}
.dsh-sortbar-array li a i:after{position: absolute;right:0px;top:-15px;content: "\e690";font:12px/1 iconfont;color:#DDDDDD}
.dsh-sortbar-array li a i:before{position: absolute;right:0px;top:-5px;content: "\e691";font:12px/1 iconfont;color:#DDDDDD}



.dsh-sortbar-array li a:hover{text-decoration:none}
/* 商品价格选择 */
.dsh-sortbar-array li div{line-height:34px;padding-left:12px;padding-right:13px}
.dsh-sortbar-array li div .input-txt{width:38px;padding:1px;border:1px solid #D7D7D7;text-align:center}
.dsh-sortbar-array li div em{line-height:24px;padding:0 3px;color:#CCC}
.dsh-sortbar-array li div a{margin-left:5px;display:inline;padding:3px 10px 2px;border:1px solid #D7D7D7}
.dsh-sortbar-array li div a:hover{text-decoration:none;box-shadow:0 1px 1px rgba(0,1,1,.08);cursor:pointer;color:#555}
/* 商品类型选择 */
.dsh-sortbar-owner{font:12px/36px "microsoft yahei";color:#777;vertical-align:top;display:inline-block;padding:0 0 0 5px}
.dsh-sortbar-owner span{vertical-align:middle;display:inline-block}
.dsh-sortbar-owner span a{font:12px/20px "microsoft yahei";color:#777;display:block;height:20px;padding:8px 8px 8px 4px}
.dsh-sortbar-owner span a i{line-height: 12px;color:#DDDDDD;vertical-align:middle;display:inline-block;width:12px;height:12px;margin-right:4px}
.dsh-sortbar-owner span a i:after{content: "\e76a";font:  14px/1 iconfont;}
.dsh-sortbar-owner span a.selected,.dsh-sortbar-owner span a:hover{color:#333;text-decoration:none}
.dsh-sortbar-owner span a.selected i:after,.dsh-sortbar-owner span a:hover i:after{content: "\e769";    color: #E31939;}
.dsh-sortbar-location{font:12px/36px "microsoft yahei";color:#777;vertical-align:top;display:inline-block;padding:0 0 0 70px}

/* 商品筛选下拉形式 */
.sort-bar .select-layer{background-color:#FFF;border:solid 1px #D6D6D6;display:inline-block;margin:8px 6px 8px 0;position:relative;z-index:19}
.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 .selected{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 .selected a{line-height:16px;color:#F60;white-space:nowrap;display:block;padding:1px 17px 5px 5px}
.sort-bar .select-layer .direction{font-size:0;line-height:0;width:0;height:0;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 .selected{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,.3);-moz-box-shadow:2px 2px 0 rgba(102,102,102,.3);-webkit-box-shadow:2px 2px 0 rgba(102,102,102,.3);-o-box-shadow:2px 2px 0 rgba(102,102,102,.3)}
.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}
#addressDraw{width:368px}
#addressDraw dt{line-height:20px;font-weight:700;padding:12px 0 5px}
#addressDraw .oreder-default{padding:4px 15px 3px}
#addressDraw .location-hots{padding:1px 0 0 15px}
#addressDraw .location-hots dd{display:inline-block;padding:3px 0;width:85px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
#addressDraw .location-all{padding-left:15px}
#addressDraw .location-all ul{float:left;width:85px}
#addressDraw .location-all li{overflow:hidden;margin-bottom:10px;line-height:16px;white-space:nowrap;vertical-align:top;clear:both}
#addressDraw .location-all .lt{float:left;padding-top:1px;width:14px}
#addressDraw .location-all .lc{margin-left:16px;padding-left:8px;border-left:1px dotted #999}
#addressDraw .location-all .lc span{display:block;padding:3px 0}
#addressDraw .location-all .lc span a{display:inline;padding:0}
#addressDraw .oreder-default{padding:4px 15px 3px;background:#F1F1F1;line-height:20px;display:block;clear:both;padding:2px 18px 1px 8px}
#addressDraw a:hover{color:#FF8040;text-decoration:underline}
/* ============ */
/* 店铺索引列表页  */
/* ============ */

/* 店铺分类类目 */
.ds-store-class{border:solid 1px #E7E7E7;padding:8px 0;overflow:hidden;margin-bottom:10px;zoom:1}
.ds-store-class dl{line-height:32px}
.ds-store-class dl dt{width:78px;float:left;text-align:right}
.ds-store-class dl dd{width:910px;float:left}
.ds-store-class dl dd a{color:#C00;display:inline-block;width:150px;height:32px;overflow:hidden;padding:0 10px}

/* 店铺列表展示 */

.shop-list-wall .shop { margin: 30px auto; height: 220px; overflow: hidden;}
.shop-list-wall .shop .shop-info { float: left; background-color: #F9F9F9; margin-right: 10px; width:322px; height: 220px; overflow: hidden;}
.shop-list-wall .shop .shop-info .shop-tit {
    width: 282px;
    height: 40px;
    overflow: hidden;
    float: left;
    background-color: #ebebeb;
    position: relative;
    padding: 45px 25px 75px;
}
.shop-list-wall .shop .shop-info .shop-tit .shop-logo { width: 68px; height: 68px; overflow: hidden; border-radius: 50%; float: left;}
.shop-list-wall .shop .shop-info .shop-tit .detail { float: left; margin-left: 12px;}
.shop-list-wall .shop .shop-info .shop-tit .shop-name { font-size: 14px; font-weight: bold; color: #333; max-width: 172px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.shop-list-wall .shop .shop-info .shop-tit .shop-rank { margin-top: 5px; height: 24px;color: #ea1717;}
.shop-list-wall .shop .shop-info .shop-tit .like { margin-top: 5px; color: #999; width: 200px; overflow: hidden;}
.shop-list-wall .shop .shop-info .shop-tit .like span:first-child { margin-right: 6px;}
.shop-list-wall .shop .shop-info .shop-tit .like .num { color: #666; margin-left: 4px;}
.shop-list-wall .shop .shop-info .shop-tit .shop-extend{ margin-top: 5px;}
.shop-list-wall .shop .shop-info .shop-tit .shop-extend .extend-right { margin-left: 59px; color: #999; position: relative; _top: -1px;}
.shop-list-wall .shop .shop-info .shop-tit .shop-extend .extend-right span { line-height: 20px; color: #666;}
.shop-list-wall .shop .shop-info .shop-tit .shop-extend label { float: left;}
.ww-light { width: 20px; height: 20px; vertical-align: text-bottom; margin: 0px 0px 0 5px; display: inline-block;}
.ww-light a{ width: 20px; height: 20px;display: inline-block; overflow: hidden;}
.shop-list-wall .shop .shop-info .shop-tit .evaluate{ margin-top: 5px;}
.shop-list-wall .shop .shop-info .shop-tit .evaluate label{ float: left; color:#999;}
.shop-list-wall .shop .shop-info .shop-tit .evaluate span{ float: left;}
.shop-list-wall .shop .shop-info .shop-tit .evaluate .item-icons{ float: left; margin-left: 10px;}
.shop-list-wall .shop .shop-info .shop-tit .evaluate .item-icons img{ width: 16px; height: 16px; margin-right: 3px; display: inline-block; vertical-align: middle; overflow: hidden;}

.shop-list-wall .shop .shop-info .assess { float: left; overflow: hidden; margin: 13px 10px 0px; display: inline-block;line-height: 16px;}
.shop-list-wall .shop .shop-info .assess li { float: left; width: 100px; text-align: center; border-right: 1px #ccc dotted;}
.shop-list-wall .shop .shop-info .assess li .assess-score { margin-top: 4px; color: #94a603;}
.shop-list-wall .shop .shop-info .assess li .assess-score span { margin-right: 5px;}
.shop-list-wall .shop .shop-info .assess li:last-child { border-right: 0;}
.shop-list-wall .shop .goods-wall li { width: 205px; height: 218px; overflow: hidden; float: left; margin-left: 10px; position: relative; border: 1px #eee solid;}
.shop-list-wall .shop .goods-wall li .goods-pic { height: 210px; width: 205px;}
.shop-list-wall .shop .goods-wall li .mask { width: 100%; height: 30px; line-height: 30px; position: absolute; bottom: 0; background: rgba(255,255,255,0.8);}
.shop-list-wall .shop .goods-wall li .mask .price { font-size: 14px; margin-left: 12px;}
.shop-list-wall .shop .goods-wall li .mask .sell { color: #999; font-size: 12px; float: right; margin-right: 12px;}
.shop-list-wall .shop .goods-wall li:first-child { margin-left: 0;}
.shop-list li:hover { border-color: /*main_color_start*/#E31939/*main_color_end*/;}
.shop-list-wall .shop .goods-wall li:hover{ border-color: /*main_color_start*/#E31939/*main_color_end*/;}
.shop-list-wall .shop .goods-wall li .mask .price{ color: /*main_color_start*/#E31939/*main_color_end*/;}
.shop-list-wall .shop .btn-link{color: #0579c6;}

form .field_notice{color:#9C9C9C;margin-left:5px}
form .red{color:red;border:0;background-color:#FFF}
form label.error{color:red;margin-left:5px;}
form input.error{border:red 1px dotted}
form label.checking{padding-left:18px;background:transparent url(../images/checking.gif) no-repeat;margin-left:5px;font-style:italic;color:#9C9C9C;display:none}
form label.validate_right{padding-left:20px;background:transparent url(../images/right.gif) no-repeat;margin-left:6px;font-style:italic;color:#78A42F;float:none}
.receive_add .radio input{position:relative;+ top:- 3 px}

/*文章新闻内容*/
.dsh-article-con{background:#FFF;display:block;padding:19px;border:1px solid #E6E6E6;margin-bottom:10px;overflow:hidden}
.dsh-article-con h1{font:600 16px/32px "microsoft yahei";color:#3D3F3E;text-align:center}
.dsh-article-con h2{color:#9A9A9A;font-size:12px;padding:5px 0 20px;margin-bottom:20px;font-weight:400;text-align:center;border-bottom:1px solid #D2D2D2}
.dsh-article-con .title-bar{border-bottom:solid 1px #E6E6E6;padding-bottom:15px;margin-bottom:15px}
.dsh-article-con .title-bar h3{font:400 18px/20px "microsoft yahei"}
.dsh-article-con .default p{display:block;clear:both;padding:5px}
.dsh-article-con img{max-width:930px}
.dsh-article-list li{line-height:20px;display:block;height:20px;padding:5px 0}
.dsh-article-list li i{background:#666;vertical-align:middle;display:inline-block;width:3px;height:3px;margin-right:10px}
.dsh-article-list li a{color:#333}
.dsh-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:400;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}
/* 翻页样式  */
.sort-bar .pagination{display:inline-block;float:right;padding:0;margin:7px 5px 0 0}
.sort-bar .pagination ul{font-size:0;word-spacing:-1em}
.sort-bar .pagination ul li{vertical-align:top;letter-spacing:normal;word-spacing:normal;display:inline-block;margin:0 2px}
.sort-bar .pagination li span{font:400 12px/16px "microsoft yahei";color:#AAA;background-color:#FAFAFA;text-align:center;display:block;min-width:16px;padding:2px 6px;border:1px solid #E6E6E6;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:#333;border-color:#CA3300;position:relative;z-index:9;cursor:pointer}
.ad_middle{display:inline;width:240px;height:135px;float:left;margin:0 8px 0 0}

/*商品列表页面侧边栏-分类树形菜单*/
.tree{padding:5px 10px}
.tree li{line-height:30px;display:block;clear:both;padding:0 0}
.tree ul{margin-left:16px}
.tree ul li{padding:2px 0!important}
.tree li i{background:#FFF;vertical-align:middle;width:11px;height:11px;margin-right:5px}
.tree li a{text-decoration:none;color:#555;display:inline-block;font-size:14px;}
.tree li i.tree-parent{    font: 14px/1 iconfont;}
.tree li i.tree-parent:before{content: "\e6dc";}
.tree li i.tree-parent:hover{background-position:-33px 0!important;cursor:pointer}
.tree li i.tree-parent-collapsed{    font: 14px/1 iconfont;}
.tree li i.tree-parent-collapsed:before{content: "\e6db";}
.tree li i.tree-parent-collapsed:hover{background-position:-22px 0;cursor:pointer}
.tree li a.tree-item-active,.tree li a.tree-parent:focus,.tree li a:focus{color:#000}
.tree li a.selected{font-weight:700;color:#333}
.tree ul.tree-group-collapsed{display:none}

/*商品列表页面侧边栏-品牌列表类*/
.dsh-sidebar-brand{font-size:0;width:208px;margin:-1px 0 0 -1px}
.dsh-sidebar-brand li{vertical-align:top;letter-spacing:normal;word-spacing:normal;display:inline-block;width:102px;height:54px;border:solid #E6E6E6;border-width:1px 0 0 1px}
.dsh-sidebar-brand li a{display:block}
.dsh-sidebar-brand .brand-logo{line-height:0;text-align:center;vertical-align:middle;display:table-cell;width:102px;height:34px;padding:0;overflow:hidden}
.dsh-sidebar-brand .brand-logo img{max-width:102px;max-height:34px;margin-top:expression(34-this.height/2)}
.dsh-sidebar-brand .brand-name{font:400 12px/20px "microsoft yahei";color:#AAA;text-overflow:ellipsis;white-space:nowrap;text-align:center;display:block;height:20px;padding:0 12px;overflow:hidden}
.dsh-sidebar-brand a:hover .brand-name{color:#FFF;background-color:#333}

/*商品列表页面侧边栏-推广商品*/
.dsh-booth-list{padding:9px;overflow:hidden}
.dsh-booth-list li{display:block;margin-bottom:5px;padding-top:5px;position:relative;z-index:1}
.dsh-booth-list .goods-pic{width:120px;height:120px;padding:0;margin:0 auto}
.dsh-booth-list .goods-pic a{line-height:0;text-align:center;vertical-align:middle;display:table-cell;width:120px;height:120px;overflow:hidden}
.dsh-booth-list .goods-pic img{max-width:120px;max-height:120px;margin-top:expression( 120-this.height/2)}
.dsh-booth-list .goods-name{max-height:36px;overflow:hidden}
.dsh-booth-list .goods-price{font-weight:600;color:#333;text-align:center;padding:0}
.dsh-booth-list li p{width:80px;margin:0 10px;float:left;display:inline}
.dsh-booth-list li p a{display:block;width:78px;height:78px;overflow:hidden;border:1px solid #BBB}
.dsh-booth-list li p a:hover{border:1px solid #999}
.dsh-booth-list h3{width:90px;float:right}
.dsh-booth-list h3 a{display:block;width:90px;height:48px;line-height:16px;overflow:hidden;font-weight:400;color:#666;text-decoration:none;font-size:12px;margin-bottom:10px}
.dsh-booth-list h3 a:hover{text-decoration:underline;color:#F60}
.dsh-booth-list h3 span{display:block;color:#FE5504;font-weight:700;font-size:14px}

/*商品列表页面侧边栏-最近浏览*/
.dsh-sidebar-viewed{position:relative;z-index:1;max-height:309px;overflow:hidden}
.dsh-sidebar-viewed li{font-size:0;display:block;width:196px;height:52px;clear:both;padding:5px 0;margin:-1px auto 0 auto;border-top:dotted 1px #E6E6E6}
.dsh-sidebar-viewed .goods-pic,.dsh-sidebar-viewed dl{vertical-align:top;letter-spacing:normal;word-spacing:normal;display:inline-block}
.dsh-sidebar-viewed .goods-pic{width:48px;height:48px;border:solid 1px #E6E6E6;margin:0}
.dsh-sidebar-viewed .goods-pic a{line-height:0;text-align:center;vertical-align:middle;display:table-cell;width:48px;height:48px;overflow:hidden}
.dsh-sidebar-viewed .goods-pic img{max-width:48px;max-height:48px;margin-top:expression(48-this.height/2)}
.dsh-sidebar-viewed dl{width:130px;height:54px;margin:0 0 0 5px}
.dsh-sidebar-viewed dt{font:400 12px/18px arial;height:36px;overflow:hidden}
.dsh-sidebar-viewed dd{font:700 12px/18px verdana;color:#E4393C;height:18px;overflow:hidden}
.dsh-sidebar-all-viewed{color:#999;text-align:center;display:block;height:20px;padding:9px 0;border-top:solid 1px #E6E6E6}

/*侧边栏文章列表*/
.dsh-sidebar-article-class{font-size:0;width:214px;padding:4px 0;margin-left:-1px}
.dsh-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}
.dsh-sidebar-article-class li a{line-height:16px;font-size:12px;color:#555;display:block;width:85px;height:16px;padding:2px 0}
.dsh-sidebar-article-class li a:hover{font-weight:600;text-decoration:none;color:#FFF;background-color:#333}
.dsh-sidebar-article-list{padding:4px 0}
.dsh-sidebar-article-list li{padding:4px 9px;height:20px;}
.dsh-sidebar-article-list li i{vertical-align:middle;display:inline-block;margin-right:5px;font-size:6px;float:left;line-height:20px;}
.dsh-sidebar-article-list li a{height:20px;display:block;line-height:20px;float:left;}
.sticky #main-nav{background-color:#F7F7F7;width:1200px;margin-left:-600px;border-bottom:solid 1px #DDD;position:fixed;top:0;left:50%;z-index:999;box-shadow:0 2px 2px rgba(0,0,0,.2)}
.sticky #main-nav ul{margin:0 auto}
.sticky .dsh-all-category{display:inline-block}
.group-hot ul li{width:180px;font-family:Arial;padding:12px 0;margin:0 auto;border-top:1px dashed #E7E7E7}
.group-hot .box{width:168px;height:123px;padding:5px;border:1px solid #E7E7E7;position:relative}
.group-hot .box .mask{background-color:#C00;width:168px;height:24px;position:absolute;z-index:2;bottom:5px;left:5px}
.group-hot .box .pic{width:168px;height:123px;position:absolute;overflow:hidden;z-index:1;top:5px;left:5px}
.group-hot .box .price{color:#FFF;width:168px;height:24px;position:absolute;z-index:3;bottom:5px;left:5px}
.group-hot .box .price .l{font-size:18px;font-weight:700;line-height:24px;float:left;padding-left:6px}
.group-hot .box .price .r{font-size:12px;line-height:24px;text-decoration:line-through;float:right;padding-right:6px}
.group-hot .name{line-height:18px;width:180px;height:36px;margin:0 0 5px 0;overflow:hidden}
.group-hot .info{width:180px;height:28px;margin-top:5px}
.group-hot .info span{font-size:12px;line-height:20px;float:left;padding-top:4px;padding-bottom:4px;padding-left:6px}
.group-hot .info span em{font-size:18px;font-weight:600;font-style:normal;color:#C00}
.group-hot .info a{font-size:14px;font-weight:700;line-height:28px;color:#FFF;background:url(../images/group_bg.png) no-repeat 0 -300px;text-align:center;width:70px;height:28px;float:right}

/*全部分类、全部品牌等*/
.dsh-all-menu{border-bottom:solid 2px #333}
.dsh-all-menu .tab-bar{font-size:0}
.dsh-all-menu .tab-bar li{vertical-align:top;letter-spacing:normal;word-spacing:normal;display:inline-block;padding:0;margin-left:10px;overflow:hidden;box-shadow:1px 0 1px rgba(0,0,0,.05)}
.dsh-all-menu .tab-bar li a{font:400 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}
.dsh-all-menu .tab-bar li a:hover{color:#333}
.dsh-all-menu .tab-bar li.current a,.dsh-all-menu .tab-bar li.current a:hover{font-weight:600;text-decoration:none;color:#FFF;background-color:#333;border-color:#333;cursor:default}

.all-category-list {width: 100%;height: auto;position: relative;background: #fff;}
.all-category-items {width: 100%;height: auto;background: #fff;z-index: 10;left: 0;top: 0px;}
.all-category-items ul {overflow: hidden;width: 1210px;margin: 0px auto;padding-top: 10px;}
.all-category-items li {float: left;height: 30px;line-height: 30px;padding: 0 18px;background: #eeeeee;margin: 0 10px 10px 0;cursor: pointer;white-space: nowrap;color: #fff;}
.all-category-items li a {font-size: 14px;font-family: "microsoft yahei";color: #888;display: inline-block;}
.all-category-items li:hover {background: #FA4862;}
.all-category-items li:hover a {color: #fff;}
.all-warpper {position: relative;}
.all-category-floor {width: 100%;}
.all-category-floor .floor-top {height: 60px;
    padding-top: 14px;
    border-bottom: 1px solid #e0e0e0;}
.all-category-floor .floor-top .title {float: left;font-size: 18px;font-family: "microsoft yahei";margin: 18px 0;}
.all-category-floor .floor-top .title a{color:#333}
.all-category-floor .floor-top .title .toggle{    display: inline-block;
    *zoom: 1;
    *display: inline;
    width: 20px;
    height: 20px;
    margin-right: 18px;
    border: 1px solid #b0b0b0;
    border-radius: 15px;
    color: #b0b0b0;
    line-height: 20px;
    text-align: center;}
.all-category-floor .floor-top .title .toggle.active{color:#333;border-color: #333;transform: rotate(180deg);-webkit-transform: rotate(180deg);}
.floor-bot {width: 100%;overflow: hidden;}
.floor-bot .floor-category-list{overflow: hidden;width: 1205px}
.floor-bot .floor-category-list dl {position: relative;float: left;
    width: 240px;
    height: 136px;
    padding-top: 24px;
    border-right: 1px solid #e0e0e0;
    text-align: center;}
.floor-bot .floor-category-list dl:nth-child(5n+1):before{content: '';width: 1200px;left: 0;top:-1px;height: 1px;background: #e0e0e0;display: block;position: absolute}
.floor-bot .floor-category-list dl i{display: block;width: 70px;height: 70px;margin: 0 auto 24px auto ;font-size: 30px;}
.floor-bot .floor-category-list dl i span{display: block;width: 70px;height: 70px;background: #eee;color:#fff;line-height: 70px;border-radius: 3px}
.floor-bot .floor-category-list dl i img{width: 70px;height: 70px;}
.floor-bot .floor-category-list dt a {font-size: 14px;color: #666;}
.floor-bot .floor-category-list dd {float: left;padding: 10px 10px 10px 0px;width: 1000px;min-height: 20px;background: #fff;}
.floor-bot .floor-category-list dd a {float: left;color: #888;padding-left: 20px;white-space: nowrap;}

.dsh-recommend-borand{background-color:#FCF8E3;border:solid 1px #FBEED5;margin-top:10px;position:relative;z-index:1}
.dsh-recommend-borand .title{transform:rotate(45deg);
-ms-transform:rotate(45deg); 	/* IE 9 */
-moz-transform:rotate(45deg); 	/* Firefox */
-webkit-transform:rotate(45deg); /* Safari 和 Chrome */
-o-transform:rotate(45deg); 	/* Opera */width:0px;height:0px;position:absolute;z-index:1;top:-40px;left:-40px;border:40px solid ;border-color:transparent #d10000 transparent transparent}
.dsh-recommend-borand .title:after{content:'' ;position:absolute;border:20px solid ;border-color:transparent #FCF8E3 transparent transparent;display:block;width:0;height:0;top:-20px;left:-20px}
.dsh-recommend-borand .title p{line-height:14px;position:relative;z-index:2;color:#fff;top:-10px;left:2px;width:56px;    letter-spacing: 2px;transform:rotate(-90deg);
-ms-transform:rotate(-90deg); 	/* IE 9 */
-moz-transform:rotate(-90deg); 	/* Firefox */
-webkit-transform:rotate(-90deg); /* Safari 和 Chrome */
-o-transform:rotate(-90deg); 	/* Opera */}
.dsh-barnd-list{margin-top:20px}
.dsh-barnd-list ul{font-size:0;width:1170px;margin:0 auto}
.dsh-barnd-list ul li{vertical-align:top;letter-spacing:normal;word-spacing:normal;display:inline-block;width:195px;padding:0;margin:0 0 20px 0;overflow:hidden}
.dsh-barnd-list dl{background-color:#FFF;width:150px;padding:4px 9px;border:solid 1px #E6E6E6;margin:0 auto;border-radius:3px;box-shadow:inset 0 0 2px rgba(204,204,204,.3)}
.dsh-barnd-list dt a{line-height:0;background-color:#FFF;text-align:center;vertical-align:middle;display:table-cell;width:150px;height:50px;overflow:hidden}
.dsh-barnd-list dt a img{max-width:150px;max-height:50px;margin-top:expression(50-this.height/2)}
.dsh-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 #E6E6E6;overflow:hidden}
.dsh-brand-class{margin-top:20px;margin-bottom:10px}
.dsh-brand-class-tab{margin-bottom:6px}
.dsh-brand-class-tab .tabs-nav{font-size:0}
.dsh-brand-class-tab .tabs-nav li{background:#FAFAFA;width:90px;height: 50px;text-align: center;position: relative;-moz-box-shadow:0px 1px 1px #D7D7D7; -webkit-box-shadow:0px 1px 1px #D7D7D7; box-shadow:0px 1px 1px #D7D7D7;border-radius: 5px;vertical-align:top;letter-spacing:normal;word-spacing:normal;display:inline-block;padding:0;margin:0 14px 14px;border:solid #D7D7D7 1px;padding-bottom: 10px;background: -webkit-linear-gradient(#fefefe, #FAFAFA);background: -o-linear-gradient(#fefefe, #FAFAFA);background: -moz-linear-gradient(#fefefe, #FAFAFA);background: linear-gradient(#fefefe, #FAFAFA);}
.dsh-brand-class-tab .tabs-nav li a{color:#666;padding-top:10px;font:400 14px/20px "microsoft yahei";text-align:center;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;display: box;line-clamp: 2;box-orient: vertical;width:90px;height:40px;overflow:hidden}
.dsh-brand-class-tab .tabs-nav li a em{font-size:11px;margin-left:4px;-webkit-text-size-adjust:none}
.dsh-brand-class-tab .tabs-nav li a:hover{text-decoration:none}
.dsh-brand-class-tab .tabs-nav li.tabs-selected{background:#df2403;-moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none;background: -webkit-linear-gradient(#ff610a, #df2403);background: -o-linear-gradient(#ff610a, #df2403);background: -moz-linear-gradient(#ff610a, #df2403);background: linear-gradient(#ff610a, #df2403);border-color:#ff610a;}
.dsh-brand-class-tab .tabs-nav li.tabs-selected:before {left:0;position: absolute;height: 0;width: 0;line-height: 0;font-size: 0;border:45px dashed transparent;border-top: 20px solid #df2403;top: 60px;content: '';}
.dsh-brand-class-tab .tabs-nav li.tabs-selected a{color:#FFF;font-weight:600;cursor:default}
.dsh-brand-class .dsh-barnd-list{background-color:#F5F5F5;display:block;padding-top:20px;border:solid 1px #E6E6E6}
.dsh-brand-class .tabs-hide{display:none}
.dsh-barnd-list-text{font-size:0;width:1150px;margin:0 auto}
.dsh-barnd-list-text a,.dsh-barnd-list-text strong{font-size:14px;vertical-align:top;letter-spacing:normal;word-spacing:normal;display:inline-block;padding:0;margin:0 20px 15px 0;overflow:hidden}
.dsh-barnd-list-text strong{margin-left:10px}
/*商品对比页面*/
.dsh-compare-title{font:14px/20px "microsoft yahei";color:#333;background-color:#F5F5F5;padding:8px 15px;border-style:solid;border-color:#DDD;border-width:1px 1px 0 1px}
.dsh-compare-table{display:block;border-left:solid #DDD 1px}
.dsh-compare-table tbody th{color:#999;text-align:left;width:140px;padding:8px 15px;border-right:solid 1px #DDD;border-bottom:solid 1px #DDD}
.dsh-compare-table tbody td{text-align:center;width:240px;padding:8px;border-right:solid 1px #DDD;border-bottom:solid 1px #D7D7D7}
.dsh-compare-table .goods_tr td,.dsh-compare-table .goods_tr th{background-color:#FFF!important}
.dsh-compare-table .diffrow td,.dsh-compare-table .diffrow th{background:#EBFBE2!important}
.dsh-compare-table .goods-info{display:block;position:relative;z-index:1}
.dsh-compare-table .goods-info .del{line-height:16px;color:#999;display:none;position:absolute;z-index:1;top:0;right:0;cursor:pointer}
.dsh-compare-table .goods-info:hover .del{display:block}
.dsh-compare-table .goods-info .del i{font-size:14px;display:block}
.dsh-compare-table .goods-pic{background:#FFF;width:120px;height:120px;margin:0 auto 10px auto}
.dsh-compare-table .goods-pic a{line-height:0;text-align:center;vertical-align:middle;display:table-cell;width:120px;height:120px;overflow:hidden}
.dsh-compare-table .goods-pic img{max-width:120px;max-height:120px;margin-top:expression( 120-this.height/2)}
.dsh-compare-table .goods-name a{color:#005EA6;line-height:20px}
.dsh-compare-table .goods-price{font:600 14px/20px Arial;color:#C00}
.dsh-compare-table .no-compare h3{font:24px/28px "microsoft yahei";color:#CCC}
.dsh-compare-table .no-compare a{color:#005EA6}
.dsh-compare-bottom{font-size:0;background-color:#FEF6E5;text-align:center;padding:20px 0;border-style:solid;border-color:#F1E2C1;border-width:0 1px 1px}
.dsh-compare-bottom a{font-size:12px;text-decoration:none;color:#FFF;background-color:#E74649;vertical-align:top;display:inline-block;height:20px;padding:5px 10px;margin-right:10px;border-radius:4px}
.dsh-compare-bottom a i{font-size:14px;vertical-align:middle;margin-right:4px}
.dsh-compare-bottom a.delall{background-color:#F8CABE;color:#E74649}
.dsh-compare-null{width:1198px!important}
.dsh-compare-null p{font:16px/28px "microsoft yahei";background-color:#FEF6E5;width:480px;padding:40px;margin:80px auto;border:solid 1px #F1E2C1}
.dsh-compare-null p i{font-size:24px;margin-right:10px;color:#F1E2C1}

/* 即时打折 瀑布流形式*/
.dsp-category{border-bottom:solid 1px #333;overflow:hidden;padding-bottom:15px;}
.dsp-category dl{font-size:0;padding-bottom:5px;margin-top:-1px;border-top:dotted 1px #CCC}
.dsp-category dd,.dsp-category dt{font-size:12px;vertical-align:top;display:inline-block;padding:5px 0}
.dsp-category dt{font-weight:600;text-align:right;width:100px;padding:10px 0}
.dsp-category .searchbox dt{line-height:28px}
.dsp-category dd{width:1100px}
.dsp-category ul{font-size:0}
.dsp-category li{font-size:12px;vertical-align:middle;display:inline-block;padding:5px 10px;margin-left:10px}
.dsp-category .searchbox li{cursor:pointer}
.dsp-category li.selected{color:#FFF;background-color:#333}
.dsp-category li a.selected{font-weight:600;color:#333}
#promotionGoods{width:1220px!important;margin-right:-20px}
#promotionGoods .item{width:305px;padding:10px 0;float:left;}
#promotionGoods .scope{width:240px;padding:19px;border:solid 1px #E6E6E6}
#promotionGoods .scope:hover{border-color:#E84C3D;box-shadow:0 0 0 3px rgba(0,0,0,.05)}
#promotionGoods .scope dl.goods{display:block;width:240px;height:auto;position:relative;z-index:1}
#promotionGoods .scope dl dt{width:240px;height:240px}
#promotionGoods .scope dl dt a{line-height:0;text-align:center;vertical-align:middle;display:table-cell;width:240px;height:240px;padding:0;overflow:hidden}
#promotionGoods .scope dl dt a img{max-width:240px;max-height:240px;margin-top:expression(240-this.height/2)}
#promotionGoods .scope dl dd{text-align:center;width:240px;height:48px;position:absolute;z-index:1;left:0;bottom:0;overflow:hidden}
#promotionGoods .scope dl dd span{background-color:#FFF;display:inline-block;padding:4px;border-radius:14px;margin:0 auto}
#promotionGoods .scope dl dd span strong{font-size:12px;font-weight:600;line-height:20px;color:#FFF;background:#E84C3D;display:block;padding:0 5px;border-radius:10px}
#promotionGoods .scope dl dd a{color:#999;background-color:#FFF;line-height:20px;display:block;width:240px;padding:14px 0 0;margin-top:-14px;clear:both;text-align:center}
#promotionGoods .scope:hover dl dd{height:auto}
#promotionGoods .scope:hover dl dd a{color:#000}
#promotionGoods .scope dl dd a:hover{color:#333}
#promotionGoods .goods-price{display:block;text-align:center;margin-top:10px}
#promotionGoods .goods-price .sale{color:#333;margin-right:10px}
#promotionGoods .goods-price .sale em{font-size:24px;color:#E84C3D;vertical-align:bottom;margin:0 2px}
#promotionGoods .goods-price .depreciate{display:block;color:#1BBC9D}
#promotionGoods .goods-price .depreciate i{font-size:14px;margin-right:4px;vertical-align:middle}
#promotionGoods .goods-buy{padding:15px 0;overflow:hidden}
#promotionGoods .goods-buy span{line-height:16px;color:#999;float:left;clear:left}
#promotionGoods .goods-buy a.btn{font-size:14px;background-color:#C1392B;color:#FFF;display:block;float:right;padding:6px 0px;border-radius:4px}
#promotionGoods .goods-buy a.btn:hover{text-decoration:none;background-color:#E84C3D}
#promotionGoods .goodseval{margin-bottom:-10px}
#promotionGoods .goodseval li{font-size:0;border-top:dotted 1px #E6E6E6;padding:10px 0}
#promotionGoods .goodseval .user-avatar{width:30px;height:30px;display:inline-block;vertical-align:top;margin-right:10px}
#promotionGoods .goodseval .user-avatar img{width:30px;height:30px;border-radius:50%}
#promotionGoods .goodseval .eval{font-size:12px;display:inline-block;width:200px;vertical-align:top}
#promotionGoods .goodseval .eval i{color:#CCC;font-size:14px;margin:0 2px}

/* 搜索列表页面末级分类推荐商品 */
.v_module_recommend{display:block;overflow:hidden}
.v_module_recommend li{float:left;width:230px;padding:7px}
.v_module_recommend li .goods-pic{width:90px;height:90px;float:left;margin:0}
.v_module_recommend li .goods-pic a{line-height:0;text-align:center;vertical-align:middle;display:table-cell;width:90px;height:90px;overflow:hidden}
.v_module_recommend li .goods-pic img{max-width:90px;max-height:90px;margin-top:expression( 90-this.height/2)}
.v_module_recommend li .goods-info{width:130px;float:right;margin:0}
.v_module_recommend li .goods-info dt{line-height:16px;width:100%;height:32px;overflow:hidden}
.v_module_recommend li .goods-info dt a{color:#777}
.v_module_recommend li .goods-info dt a:hover{color:#333}
.v_module_recommend li .goods-info dt a span{line-height:16px;color:#FFF;background-color:#E4393C;vertical-align:middle;display:inline-block;height:16px;padding:0 4px;border-radius:2px;margin-right:4px}
.v_module_recommend li .goods-info .goods-price{color:#555;line-height:20px;white-space:nowrap;height:20px;margin:5px 0;overflow:hidden}
.v_module_recommend li .goods-info .goods-price em{font-size:14px;font-weight:700;color:#FF3C00}
.v_module_recommend li .goods-info .buy-btn a{line-height:20px;color:#FFF;background-color:#FF3C00;height:20px;display:inline-block;padding:3px 12px;border-radius:2px}
.v_module_recommend li .goods-info .buy-btn a:hover{text-decoration:none;background-color:#04AFC8}
/*登录样式*/
.header-login{background-color:#FFF;width:100%}
.header-login .logo{float:left;margin:22px 10px auto 0;width:15pc;height:60px}
.header-login .logo img{ max-width: 240px;max-height: 46px}
.page_login{background:#FFF;width:100%;padding:20px 0}
.page_login .send_code,.page_register .send_code{width:138px;height:46px;line-height:46px;text-align:center;border:none;background:#57565f;color:#fff;padding:0;cursor:pointer;border-radius: 2px;font-size:14px;float:right;}
.page_login .login_form{background-color:#FFF;padding:40px 60px;border:solid 1px #E6E6E6;border-radius:5px;float:right;position:relative;z-index:1}
.page_login .login_form .mt{height:50px;border-bottom:solid 1px #eee;color:#E23435;text-align:center;    font-size: 16px;    line-height: 20px;}
.page_login .login_form .mt a{position: relative;float: left;height: 100%;width: 50%;text-decoration: none;text-align: center;}
.page_login .login_form .mt a span{display: block;margin-top: 15px;}
.page_login .login_form .mt a i{display:none;position:absolute;width:70px;height:4px;background:#f60;bottom:-1px;left:50%;margin-left:-35px}
.page_login .login_form .mt a.on{color:#e3101e;}
.page_login .login_form .mt a.on i{display:block;}
.page_login .login_form .mc{margin-top:30px}
.page_login .login_form .mc .item{z-index:1;margin-bottom:30px;width:320px;height:46px;line-height:26px}
.page_login .login_form .mc .item .text-area{position:relative;width:318px;height:46px}
.page_login .login_form .mc .ico{position:absolute;left:15px;z-index:5; font-size: 16px;}
.page_login .login_form .mc .item .ico{top:15px;width:16px;height:16px;line-height:16px;}
.page_login .login_form .mc .item .text{position:relative;top:0;left:0;padding:4px 0 4px 37px;width:279px;height:36px;border:1px solid #ddd;color:#666;font-size:14px;line-height:24px;border-radius: 3px;}
.page_login .login_form .mc .item .text:hover{border-color:#cacaca;}
.page_login .login_form .mc .item .error{border-color:#333!important;z-index:2}
.page_login .login_form .mc .item .span:hover a{z-index:0}
.page_login .login_form .mc .item .makecode{position:absolute;width:138px;height:46px;z-index:-1;background:rgba(0,0,0,.5);color:#FFF;font-size:15px;line-height:46px;text-align:center}
.page_login .login_form .mc .item .span{margin:-1px 0 0 -1px;border:solid 1px #E6E6E6;z-index:1;display:block;width:138px;height:46px;float:left;position:relative}


.r_icon1{position:absolute;top:31px;left:50%;width:1200px;height:500px;margin-left:-600px;background:url(../images/r_icon1.png) no-repeat;opacity:.2;filter:alpha(opacity=20)}
.r_icon2{position:absolute;top:31px;left:50%;width:1200px;height:500px;margin-left:-600px;background:url(../images/r_icon2.png) no-repeat;opacity:.05;filter:alpha(opacity=5)}
.r_icon3{position:absolute;top:31px;left:50%;width:1200px;height:500px;margin-left:-600px;background:url(../images/r_icon3.png) no-repeat;opacity:.05;filter:alpha(opacity=5)}
.r_icon4{position:absolute;top:31px;left:50%;width:1200px;height:500px;margin-left:-600px;background:url(../images/r_icon4.png) no-repeat;opacity:.05;filter:alpha(opacity=5)}
.r_icon5{position:absolute;top:31px;left:50%;width:1200px;height:500px;margin-left:-600px;background:url(../images/r_icon5.png) no-repeat;opacity:.05;filter:alpha(opacity=5)}
.page_register{width:100%;padding:30px 0;border-top: 1px solid #e1e1e1;background: #fcfcfc;position:relative;overflow:hidden;}
.page_register .register_form{margin:auto;width:500px;z-index:150;}
.page_register .register_form .mt{text-align:center;font-weight:700;font-size:24px;line-height:50px;color:#333}
.page_register .register_form .item{padding-top:9px;height:46px;line-height:46px;position:relative;margin-bottom:15px}
.page_register .register_form .item .label{width:100px;text-align:right;font-size:14px;color:#666;padding-right:16px;float:left;line-height:46px}
.page_register .register_form .item .item-text{position:relative;float:left;width:300px;}
.page_register .register_form .item .item-text label{width:300px;height:20px;display:block;line-height:20px;}
.page_register .register_form .item .text{position:relative;top:0;left:0;padding:4px 10px;width:279px;height:36px;border:1px solid #ddd;color:#666;font-size:14px;line-height:24px;border-radius: 3px;}
.page_register .register_form .item .text:hover{border-color:#cacaca;}
.page_register .register_form .item .makecode{position:absolute;width:138px;height:46px;z-index:-1;background:rgba(0,0,0,.5);color:#FFF;font-size:15px;line-height:46px;text-align:center}
.page_register .register_form .item .span{margin:-1px 0 0 -1px;border:solid 1px #E6E6E6;z-index:1;display:block;width:138px;height:46px;float:right;position:relative}
.page_register .register_form .item .span:hover a{z-index:0}


/*分销产品列表*/
.dsh-inviterpro{}
.dsh-inviterpro .filter-box{}
.dsh-inviterpro .filter-box dl{font-size:14px;}
.dsh-inviterpro .filter-box dl dt{line-height:30px;float:left;width:80px;}
.dsh-inviterpro .filter-box dl dd{line-height:30px;float:left;}
.dsh-inviterpro .filter-box dl dd a{margin-right:60px;}
.dsh-inviterpro .filter-box dl dd a.selected{color:#333}
.dsh-inviterpro .goods-list{}
.dsh-inviterpro .goods-list li{float: left;border: 1px solid #dcdcdc;margin: -1px -1px 0 0;width: 255px;height: auto;padding: 20px 22px;}
.dsh-inviterpro .goods-list li .goods-pic img{width: 255px;height: 255px;}
.dsh-inviterpro .goods-list li .goods-name a {display: block;font-size: 14px;color: #2b2b2b;line-height: 24px;height: 48px;overflow: hidden;}
.dsh-inviterpro .goods-list li .goods-info{height:20px;line-height:30px;}
.dsh-inviterpro .goods-list li .goods-info .goods-price{color: #f42424;font-size:20px;display: block;float: left;}
.dsh-inviterpro .goods-list li .goods-info .inviter_amount{float:right;}
.dsh-inviterpro .goods-list li .goods-info .inviter_amount em{color: #333;}

/*拼团产品列表*/
.dsh-pintuan{}
.dsh-pintuan .goods-list{}
.dsh-pintuan .goods-list li{float: left;border: 1px solid #dcdcdc;width:290px;margin-bottom:10px;margin-right:10px;}
.dsh-pintuan .goods-list li:nth-child(4n){margin-right:0px;}
.dsh-pintuan .goods-list li .goods-pic{position: relative;}
.dsh-pintuan .goods-list li .goods-pic .item-img{width:290px;height:290px;}
.dsh-pintuan .goods-list li .goods-pic .item-shadow{position:absolute;left: 0;width: 100%; background: rgba(0,0,0,0.4); top:0; height: 290px; font-weight: bold; font-size: 20px; color: #fff; transition: 0.5s all ease-in-out; opacity: 0;text-align:center;}
.dsh-pintuan .goods-list li .goods-pic .item-shadow img{ width: 60%; margin:45px auto 10px; display: block;}
.dsh-pintuan .goods-list li:hover .goods-pic span{opacity:1;}
.dsh-pintuan .goods-list li .goods-name{margin:0 10px;display: block;font-size: 14px;color: #2b2b2b;line-height: 24px;height: 48px;overflow: hidden;}
.dsh-pintuan .goods-list li p{margin:0px 10px;line-height:30px;}
.dsh-pintuan .goods-list li .limit-num{ border: 1px #e70e16 solid; border-radius: 50px; color: #e70e16;font-size: 12px; padding: 2px 8px; margin-right: 10px;}
.dsh-pintuan .goods-list li .goods-price{color: #f42424;font-size:20px;display: block;float: left;margin-right:10px;}
.dsh-pintuan .goods-list li .zhe-price{text-decoration: line-through;color: #cbcbcb;font-size:14px;display: block;float: left;}
.dsh-pintuan .goods-list li .countdown{float:right;color: #f42424;display: block;}

/*砍价产品列表*/
.dsh-bargain{}
.dsh-bargain .goods-list{}
.dsh-bargain .goods-list li{float: left;border: 1px solid #dcdcdc;width:290px;margin-bottom:10px;margin-right:10px;}
.dsh-bargain .goods-list li:nth-child(4){margin-right:0px;}
.dsh-bargain .goods-list li .goods-pic{position: relative;}
.dsh-bargain .goods-list li .goods-pic .item-img{width:290px;height:290px;}
.dsh-bargain .goods-list li .goods-pic .item-shadow{position:absolute;left: 0;width: 100%; background: rgba(0,0,0,0.4); top:0; height: 290px; font-weight: bold; font-size: 20px; color: #fff; transition: 0.5s all ease-in-out; opacity: 0;text-align:center;}
.dsh-bargain .goods-list li .goods-pic .item-shadow img{ width: 60%; margin:45px auto 10px; display: block;}
.dsh-bargain .goods-list li:hover .goods-pic span{opacity:1;}
.dsh-bargain .goods-list li .goods-name{margin:0 10px;display: block;font-size: 14px;color: #2b2b2b;line-height: 24px;height: 48px;overflow: hidden;}
.dsh-bargain .goods-list li p{margin:0px 10px;line-height:30px;}
.dsh-bargain .goods-list li .bargain_time{ border: 1px #e70e16 solid; border-radius: 50px; color: #e70e16;font-size: 12px; padding: 2px 8px; margin-right: 10px;}
.dsh-bargain .goods-list li .bargain_floorprice{color: #f42424;font-size:20px;display: block;float: left;margin-right:10px;}
.dsh-bargain .goods-list li .bargain_goods_price{text-decoration: line-through;color: #cbcbcb;font-size:14px;}
.dsh-bargain .goods-list li .countdown{float:right;color: #f42424;display: block;}

/*input放大镜*/
.js-max-input{font-size:20px;color:#F40;background:#FFFAE5;white-space:nowrap;padding:7px;border:solid 1px #FFD2B2}














@charset "utf-8";
/* ================================ */
/* 商城前台模板页面常用样式定义     */
/* ================================ */

.sidebox {  display: block; float: left; padding-right: 12px; padding-left: 10px; margin-top:5px }
.sidebox h5 { font-size: 12px; font-weight: normal; line-height: 28px;   float: left; margin-right:8px; }
.selectbox { display: block; float: left; position: relative; z-index: 1; }
.selectbox .option { background-color: #FFF; border: 1px solid #A5A5A5; position: absolute; top: 19px; left: 0px; display: none; z-index: 9999; }
.selectbox .text { width: 40px; height: 25px; margin: 0px; padding: 0px; background:#FFF; border:1px solid #eee}
.selectbox .btn {border-radius: 2px;font-size: 12px;display: inline-block;background-color: #E31939;width: 44px; height: 28px; padding: 0px; line-height: 28px; text-align: center; margin: 0; border: 0; color:#fff;}
.selectbox .input-btn{border-radius: 2px;font-size: 12px;display: inline-block;background-color: #1787f7;width: 44px; height: 28px; line-height: 28px; text-align: center;border: 0; color:#fff;margin-left: 5px}
.selectbox select{border:1px solid #eee;color:#666;height: 28px}

/* 店铺分类类目 */
.cate_attr {border: 1px solid #eee;font-size: 12px;padding: 20px;margin: 0px auto;background: #fff;	overflow:hidden;width:1158px;}
.cate_attr .nav-tag .filter-label-ab {width: 50px;height:25px;line-height:25px;float: left;font-size: 14px;font-weight: 400;margin-left:20px;}
.cate_attr .nav-tag .cate_attr_con {float: left;width: 1065px;}
.cate_attr .nav-tag .cate_attr_con .filter-all-ab {width: 70px;float: left;}
.cate_attr .nav-tag  .cate_attr_con .district-tab {width: 988px;float: left;}
.cate_attr .nav-tag a {display: inline-block;color: #666;font-size: 12px;width: 70px;height: 25px;line-height: 25px;margin-bottom: 5px;margin-left: 9px;cursor: pointer;}
.cate_attr .nav-tag span {padding: 3px 5px;}
.cate_attr .nav-tag .selected span {color: #ffffff;background: #E31939;}
/* 店铺列表展示 */

/* 店铺动态评分部分 */
.ds-store-list li dd.shop-rate { position: relative; z-index:2; color: #333; cursor: pointer; }
.ds-store-list li dd.shop-rate span { background: #FFF; vertical-align:middle; display: inline-block; width: 12px; height: 11px; border: solid 1px #AAA; border-radius: 3px; position: relative; z-index: 1; }
.ds-store-list li dd.shop-rate span i { font-size: 0px; line-height: 0; width: 0px; height: 0px; border-width: 4px; border-color: #0063DC transparent transparent transparent; border-style:solid dashed dashed dashed; position:absolute; z-index:1; top:4px; left:2px; }
.ds-store-list li dd.shop-rate:hover span i { border-color: transparent transparent #0063DC transparent; border-style: dashed dashed solid dashed; top:0px; }
.ds-store-list li dd.shop-rate .shop-rate-con { background-color:#FFF; display: none; padding: 8px; border: solid 1px #AAA; position:absolute; z-index: 5; top:25px; left:-36px; box-shadow: 2px 2px 1px rgba(153,153,153,0.5); }
.ds-store-list li dd.shop-rate:hover .shop-rate-con { display:block; }
.ds-store-list li dd.shop-rate .shop-rate-con .arrow { background: url(../images/ds_arrows.gif) no-repeat scroll 0px -10px; width: 11px; height: 6px; margin-left:-5px; position: absolute; z-index: 2; top: -6px; left: 50%; }
.ds-store-list li dd.shop-rate .shop-rate-con dl.rate { color: #777; line-height:24px; width: 165px; overflow: hidden; }
.ds-store-list li dd.shop-rate .shop-rate-con dl.rate dt { width: 60px; height: 24px; float:left; clear:left; }
.ds-store-list li dd.shop-rate .shop-rate-con dl.rate dd { width: 105px; height: 24px; float:left; }
.ds-store-list li dd.shop-rate .shop-rate-con dl.rate dd span { border:0; background:none; border-radius: 0; height:auto; width: auto; margin: 0 0 0 4px; }
.rate-star { display: inline; }
.rate-star em, .rate-star em i { background-image: url(../images/rate_star.gif); background-repeat: repeat-x; height: 12px; }
.rate-star em { background-position: 0 0; display: block; width: 70px; float:left; margin: 6px 0; position: relative; z-index: 1; }
.rate-star em i { background-position: 0 -12px; position: absolute; z-index: 1; top: 0px; left: 0px; }
.rate-star span { display:block; float:left; margin-left:6px; _margin-left: 3px; _width: 32px; }

/*大图模式列表页*/
.down { display: block; color: #fff; text-decoration: none; padding: 2px 15px 0 8px; float: left; border: 1px solid #ff7a32; background: #ff975f; }
.down:hover { border: 1px solid #a53a00; }
.top_page { float: right; padding-right: 10px; }
.top_page p { float: left; line-height: 23px; }
/* ============ */
/* 列表页面筛选条 */
/* ============ */


.sort-bar .bar-l { float:left; }

/* 商品列表排序方式 */
.sort-bar .array { display:block; float:left; padding:0 4px;height:100% }
.sort-bar .array li { display: inline-block; margin: 0 1px;height:100%  }
.sort-bar .array li {*display:inline/* IE7*/; _float:left; }
.sort-bar .array li a { line-height:38px; color:#666;display:inline-block; width:80px; position: relative;text-align: center;border-left: 1px solid transparent;border-right: 1px solid transparent }
.sort-bar .array li a:not(.nobg){text-indent: -10px}
.sort-bar .array li a:not(.nobg):after{position: absolute;right:20px;top:10px;content: "\e690";font:  12px/1 iconfont;color:#DDDDDD}
.sort-bar .array li a:not(.nobg):before{position: absolute;right:20px;top:20px;content: "\e691";font: 12px/1 iconfont;color:#DDDDDD}
.sort-bar .array li a.nobg{width: 60px}
.sort-bar .array li.selected{background: #fff;}
.sort-bar .array li.selected a{color:#E31939;border-color: #eee}
.sort-bar .array li a:not(.nobg)[desc]:before{color:#E31939}
.sort-bar .array li a:not(.nobg)[asc]:after{color:#E31939}
/* ============ */
/* 店铺索引列表页  */
/* ============ */
.ad_middle { display: inline; width: 240px; height: 135px; float: left; margin: 0 8px 0 0; }
.sort_asc { background: url(../images/sort_asc.gif) no-repeat right 2px; padding-right: 10px; }
.sort_desc { background: url(../images/sort_desc.gif) no-repeat right 2px; padding-right: 10px; }
/* 信用度 */
.seller-heart, .seller-diamond, .seller-crown, buyer-heart, buyer-diamond, buyer-crown { height: 16px; margin: 2px 0; display:inline-block; vertical-align: middle; }
.seller-heart, .seller-diamond, .seller-crown, buyer-heart, buyer-diamond, buyer-crown { *display:inline;
}
.seller-heart { background: url(../images/heart-seller.gif) repeat-x 0 0; }
.seller-diamond { background: url(../images/diamond-seller.gif) repeat-x 0 0; }
.seller-crown { background: url(../images/crown_seller.gif) repeat-x 0 0; }
.buyer-heart { background: url(../images/heart-buyer.gif) repeat-x 0 0; }
.buyer-diamond { background: url(../images/diamond-buyer.gif) repeat-x 0 0; }
.buyer-crown { background: url(../images/crown_buyer.gif) repeat-x 0 0; }
.level-1 { width: 16px; }
.level-2 { width: 32px; }
.level-3 { width: 48px; }
.level-4 { width: 64px; }
.level-5 { width: 80px; }
.sticky #main-nav { position:fixed; _position:relative; top:0; border-bottom: solid 1px #D8D8D8; box-shadow: 0 2px 2px rgba(0,0,0,0.2); z-index:999; }
.sticky #main-nav ul { margin:0 auto; }









/*! perfect-scrollbar - v0.4.9
* http://noraesae.github.com/perfect-scrollbar/
* Copyright (c) 2014 Hyeonje Jun; Licensed MIT */

.ps-container .ps-scrollbar-x-rail{position:absolute;bottom:3px;height:8px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;opacity:0;filter:alpha(opacity=0);-o-transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear;-moz-transition:background-color .2s linear,opacity .2s linear;transition:background-color .2s linear,opacity .2s linear}.ps-container:hover .ps-scrollbar-x-rail,.ps-container.hover .ps-scrollbar-x-rail{opacity:.6;filter:alpha(opacity=60)}.ps-container .ps-scrollbar-x-rail:hover,.ps-container .ps-scrollbar-x-rail.hover{background-color:#eee;opacity:.9;filter:alpha(opacity=90)}.ps-container .ps-scrollbar-x-rail.in-scrolling{opacity:.9;filter:alpha(opacity=90)}.ps-container .ps-scrollbar-y-rail{position:absolute;right:3px;width:8px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;opacity:0;filter:alpha(opacity=0);-o-transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear;-moz-transition:background-color .2s linear,opacity .2s linear;transition:background-color .2s linear,opacity .2s linear}.ps-container:hover .ps-scrollbar-y-rail,.ps-container.hover .ps-scrollbar-y-rail{opacity:.6;filter:alpha(opacity=60)}.ps-container .ps-scrollbar-y-rail:hover,.ps-container .ps-scrollbar-y-rail.hover{background-color:#eee;opacity:.9;filter:alpha(opacity=90)}.ps-container .ps-scrollbar-y-rail.in-scrolling{opacity:.9;filter:alpha(opacity=90)}.ps-container .ps-scrollbar-x{position:absolute;bottom:0;height:8px;background-color:#aaa;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-o-transition:background-color .2s linear;-webkit-transition:background-color.2s linear;-moz-transition:background-color .2s linear;transition:background-color .2s linear}.ps-container.ie6 .ps-scrollbar-x{font-size:0}.ps-container .ps-scrollbar-x-rail:hover .ps-scrollbar-x,.ps-container .ps-scrollbar-x-rail.hover .ps-scrollbar-x{background-color:#999}.ps-container .ps-scrollbar-y{position:absolute;right:0;width:8px;background-color:#aaa;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-o-transition:background-color .2s linear;-webkit-transition:background-color.2s linear;-moz-transition:background-color .2s linear;transition:background-color .2s linear}.ps-container.ie6 .ps-scrollbar-y{font-size:0}.ps-container .ps-scrollbar-y-rail:hover .ps-scrollbar-y,.ps-container .ps-scrollbar-y-rail.hover .ps-scrollbar-y{background-color:#999}.ps-container.ie .ps-scrollbar-x,.ps-container.ie .ps-scrollbar-y{visibility:hidden}.ps-container.ie:hover .ps-scrollbar-x,.ps-container.ie:hover .ps-scrollbar-y,.ps-container.ie.hover .ps-scrollbar-x,.ps-container.ie.hover .ps-scrollbar-y{visibility:visible}












#qtip-overlay.blurs,.qtip-close{cursor:pointer}.qtip{position:absolute;left:-28000px;top:-28000px;display:none;max-width:280px;min-width:50px;font-size:10.5px;line-height:12px;direction:ltr;box-shadow:none;padding:0}.qtip-content,.qtip-titlebar{position:relative;overflow:hidden}.qtip-content{padding:5px 9px;text-align:left;word-wrap:break-word}.qtip-titlebar{padding:5px 35px 5px 10px;border-width:0 0 1px;font-weight:700}.qtip-titlebar+.qtip-content{border-top-width:0!important}.qtip-close{position:absolute;right:-9px;top:-9px;z-index:11;outline:0;border:1px solid transparent}.qtip-titlebar .qtip-close{right:4px;top:50%;margin-top:-9px}* html .qtip-titlebar .qtip-close{top:16px}.qtip-icon .ui-icon,.qtip-titlebar .ui-icon{display:block;text-indent:-1000em;direction:ltr}.qtip-icon,.qtip-icon .ui-icon{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;text-decoration:none}.qtip-icon .ui-icon{width:18px;height:14px;line-height:14px;text-align:center;text-indent:0;font:normal 700 10px/13px Tahoma,sans-serif;color:inherit;background:-100em -100em no-repeat}.qtip-default{border:1px solid #F1D031;background-color:#FFFFA3;color:#555}.qtip-default .qtip-titlebar{background-color:#FFEF93}.qtip-default .qtip-icon{border-color:#CCC;background:#F1F1F1;color:#777}.qtip-default .qtip-titlebar .qtip-close{border-color:#AAA;color:#111}.qtip-light{background-color:#fff;border-color:#E2E2E2;color:#454545}.qtip-light .qtip-titlebar{background-color:#f1f1f1}.qtip-dark{background-color:#505050;border-color:#303030;color:#f3f3f3}.qtip-dark .qtip-titlebar{background-color:#404040}.qtip-dark .qtip-icon{border-color:#444}.qtip-dark .qtip-titlebar .ui-state-hover{border-color:#303030}.qtip-cream{background-color:#FBF7AA;border-color:#F9E98E;color:#A27D35}.qtip-red,.qtip-red .qtip-icon,.qtip-red .qtip-titlebar .ui-state-hover{border-color:#D95252}.qtip-cream .qtip-titlebar{background-color:#F0DE7D}.qtip-cream .qtip-close .qtip-icon{background-position:-82px 0}.qtip-red{background-color:#F78B83;color:#912323}.qtip-red .qtip-titlebar{background-color:#F06D65}.qtip-red .qtip-close .qtip-icon{background-position:-102px 0}.qtip-green{background-color:#CAED9E;border-color:#90D93F;color:#3F6219}.qtip-green .qtip-titlebar{background-color:#B0DE78}.qtip-green .qtip-close .qtip-icon{background-position:-42px 0}.qtip-blue{background-color:#E5F6FE;border-color:#ADD9ED;color:#5E99BD}.qtip-blue .qtip-titlebar{background-color:#D0E9F5}.qtip-blue .qtip-close .qtip-icon{background-position:-2px 0}.qtip-shadow{-webkit-box-shadow:1px 1px 3px 1px rgba(0,0,0,.15);-moz-box-shadow:1px 1px 3px 1px rgba(0,0,0,.15);box-shadow:1px 1px 3px 1px rgba(0,0,0,.15)}.qtip-bootstrap,.qtip-rounded,.qtip-tipsy{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.qtip-rounded .qtip-titlebar{-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.qtip-youtube{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 3px #333;-moz-box-shadow:0 0 3px #333;box-shadow:0 0 3px #333;color:#fff;border:0 solid transparent;background:#4A4A4A;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#4A4A4A),color-stop(100%,#000));background-image:-webkit-linear-gradient(top,#4A4A4A 0,#000 100%);background-image:-moz-linear-gradient(top,#4A4A4A 0,#000 100%);background-image:-ms-linear-gradient(top,#4A4A4A 0,#000 100%);background-image:-o-linear-gradient(top,#4A4A4A 0,#000 100%)}.qtip-youtube .qtip-titlebar{background-color:#4A4A4A;background-color:rgba(0,0,0,0)}.qtip-youtube .qtip-content{padding:.75em;font:12px arial,sans-serif;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#4a4a4a, EndColorStr=#000000);-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#4a4a4a,EndColorStr=#000000);"}.qtip-youtube .qtip-icon{border-color:#222}.qtip-youtube .qtip-titlebar .ui-state-hover{border-color:#303030}.qtip-jtools{background:#232323;background:rgba(0,0,0,.7);background-image:-webkit-gradient(linear,left top,left bottom,from(#717171),to(#232323));background-image:-moz-linear-gradient(top,#717171,#232323);background-image:-webkit-linear-gradient(top,#717171,#232323);background-image:-ms-linear-gradient(top,#717171,#232323);background-image:-o-linear-gradient(top,#717171,#232323);border:2px solid #ddd;border:2px solid rgba(241,241,241,1);-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 12px #333;-moz-box-shadow:0 0 12px #333;box-shadow:0 0 12px #333}.qtip-jtools .qtip-titlebar{background-color:transparent;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171, endColorstr=#4A4A4A);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A)"}.qtip-jtools .qtip-content{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A, endColorstr=#232323);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323)"}.qtip-jtools .qtip-content,.qtip-jtools .qtip-titlebar{background:0 0;color:#fff;border:0 dashed transparent}.qtip-jtools .qtip-icon{border-color:#555}.qtip-jtools .qtip-titlebar .ui-state-hover{border-color:#333}.qtip-cluetip{-webkit-box-shadow:4px 4px 5px rgba(0,0,0,.4);-moz-box-shadow:4px 4px 5px rgba(0,0,0,.4);box-shadow:4px 4px 5px rgba(0,0,0,.4);background-color:#D9D9C2;color:#111;border:0 dashed transparent}.qtip-cluetip .qtip-titlebar{background-color:#87876A;color:#fff;border:0 dashed transparent}.qtip-cluetip .qtip-icon{border-color:#808064}.qtip-cluetip .qtip-titlebar .ui-state-hover{border-color:#696952;color:#696952}.qtip-tipsy{background:#000;background:rgba(0,0,0,.87);color:#fff;border:0 solid transparent;font-size:11px;font-family:'Lucida Grande',sans-serif;font-weight:700;line-height:16px;text-shadow:0 1px #000}.qtip-tipsy .qtip-titlebar{padding:6px 35px 0 10px;background-color:transparent}.qtip-tipsy .qtip-content{padding:6px 10px}.qtip-tipsy .qtip-icon{border-color:#222;text-shadow:none}.qtip-tipsy .qtip-titlebar .ui-state-hover{border-color:#303030}.qtip-tipped{border:3px solid #959FA9;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-color:#F9F9F9;color:#454545;font-weight:400;font-family:serif}.qtip-tipped .qtip-titlebar{border-bottom-width:0;color:#fff;background:#3A79B8;background-image:-webkit-gradient(linear,left top,left bottom,from(#3A79B8),to(#2E629D));background-image:-webkit-linear-gradient(top,#3A79B8,#2E629D);background-image:-moz-linear-gradient(top,#3A79B8,#2E629D);background-image:-ms-linear-gradient(top,#3A79B8,#2E629D);background-image:-o-linear-gradient(top,#3A79B8,#2E629D);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8, endColorstr=#2E629D);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D)"}.qtip-tipped .qtip-icon{border:2px solid #285589;background:#285589}.qtip-tipped .qtip-icon .ui-icon{background-color:#FBFBFB;color:#555}.qtip-bootstrap{font-size:14px;line-height:20px;color:#333;padding:1px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.qtip-bootstrap .qtip-titlebar{padding:8px 14px;margin:0;font-size:14px;font-weight:400;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}.qtip-bootstrap .qtip-titlebar .qtip-close{right:11px;top:45%;border-style:none}.qtip-bootstrap .qtip-content{padding:9px 14px}.qtip-bootstrap .qtip-icon{background:0 0}.qtip-bootstrap .qtip-icon .ui-icon{width:auto;height:auto;float:right;font-size:20px;font-weight:700;line-height:18px;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}#qtip-overlay,#qtip-overlay div{left:0;top:0;width:100%;height:100%}.qtip-bootstrap .qtip-icon .ui-icon:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4;filter:alpha(opacity=40)}.qtip:not(.ie9haxors) div.qtip-content,.qtip:not(.ie9haxors) div.qtip-titlebar{filter:none;-ms-filter:none}.qtip .qtip-tip{margin:0 auto;overflow:hidden;z-index:10}.qtip .qtip-tip,x:-o-prefocus{visibility:hidden}.qtip .qtip-tip,.qtip .qtip-tip .qtip-vml,.qtip .qtip-tip canvas{position:absolute;color:#123456;background:0 0;border:0 dashed transparent}.qtip .qtip-tip canvas{top:0;left:0}.qtip .qtip-tip .qtip-vml{behavior:url(#default#VML);display:inline-block;visibility:visible}#qtip-overlay{position:fixed}#qtip-overlay div{position:absolute;background-color:#000;opacity:.7;filter:alpha(opacity=70);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"}.qtipmodal-ie6fix{position:absolute!important}