.no_results{border:1px solid #f7eae7;font-weight:700;font-size:14px;background:#f9f9f9 url(../images/nothing.gif) no-repeat 55px center;color:#333;padding:60px 0px 60px 115px;}


.error { color:#F00;}
/*店铺样式*/
.common_module{border: 1px solid #ececec;margin-bottom: 5px;}
.common_title{background: #f6f6f6;height: 38px;line-height: 38px;font-size: 14px;padding: 0 14px;}
.common_title h2{font-size: 14px;font-weight:600;}
.common_content{margin-bottom:10px;}
.common_content ul{padding: 0 10px;}
.common_content li{clear: both;height: 85px;position: relative;margin-top:10px;}
.common_content li .p_img{float: left;margin-right: 5px;}
.common_content li .p_info{}
.common_content li .p_name{line-height:18px;height:36px;overflow:hidden;min-height:36px;margin-bottom:5px}
.common_content li .p_price em{color:#e4393c;font-size:14px;font-family:Verdana;font-weight:700}
.common_content li .p_sales{line-height:20px;height:20px;overflow:hidden}
.common_content li .p_num{position:absolute;left:-5px;top:-5px;width:20px;height:20px;line-height:20px;border-radius:10px;background-color:#e4393c;color:#fff;text-align:center}


/*侧边搜索 BEGIN*/
.dss-search p { background-color: #F9F9F9; border-bottom: solid 1px #E7E7E7; height: 28px;}
.dss-search p span { text-align: center; display:inline-block; width: 23%; height:20px; padding: 4px 0;}
.dss-search p span { *display:block; *float:left;}
.dss-search p a { line-height: 16px; color: #777; padding: 2px;}
.dss-search p a:hover { text-decoration: none; color: #FFF; background-color: #999; border-radius: 4px;}
.dss-search .search-goods{ width:210px; margin: 5px 13px 10px 5px; display:inline-table; *display:inline;}
.dss-search .search-goods a { border: solid 1px #F60; text-decoration:none; border-radius: 4px; background-color:#F90; color:#FFF; padding:4px 8px; line-height:16px; text-shadow: 1px 1px 0 rgba(255,110,0,.8); box-shadow: 1px 1px 1px 0 rgba(0,0,0,.1); -moz-box-shadow: 1px 1px 1px 0 rgba(0,0,0,.1); -webkit-box-shadow: 1px 1px 1px 0 rgba(0,0,0,.1);}
.dss-search .search-goods a:hover { background-color: #FFA620;}
/*侧边搜索 END*/

.ds_side{width: 236px;float: left;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}
.ds_main{width: 938px;float: right;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}
.ds_main .title { background-color: #FCFCFC; text-align: left; border-color: #ff4040 #E7E7E7 #E7E7E7; border-style: solid; border-width: 2px 1px 1px;}
.ds_main .title h4 { font: 14px/20px "Microsoft Yahei"; color: #777777; display: inline-block; *dispaly: inline; padding: 6px 15px 5px; *zoom:1; }
.ds_main .title span { float:right; margin: 4px 12px 0 0; line-height: 24px;}
.ds_main .title span a { color: #999;}





/* 商品列表 */
.dss-goods-list { overflow:hidden;}
.dss-goods-list ul { font-size: 0; *word-spacing:-1px/*IE6、7*/; margin-right: -1px; margin-bottom: -1px;}
.dss-goods-list ul li { font-size: 12px; color: #666; vertical-align: top; letter-spacing: normal; word-spacing: normal; display: inline-block;  *display: inline/*IE7*/; width: 25%; *zoom:1;}
.dss-goods-list ul li dl { border: solid #E7E7E7; border-width: 0 1px 1px 0; padding: 9px; position: relative; z-index: 1;}
.dss-goods-list ul li dt { width: 160px; margin: 5px auto;}
.dss-goods-list ul li dt a.goods-thumb { line-height: 0; background-color: #FFF; text-align: center; vertical-align: middle; display: table-cell; *display: block; width: 160px; height: 160px; overflow: hidden;}
.dss-goods-list ul li dt a.goods-thumb img { max-width: 160px; max-height: 160px; margin-top:expression(160-this.height/2); *margin-top:expression(80-this.height/2)/*IE6,7*/;}
.dss-goods-list ul li dt .goods-thumb-scroll-show { font-size: 0; *word-spacing:-1px/*IE6、7*/; margin-top: 5px;}
.dss-goods-list ul li dt .goods-thumb-scroll-show li { vertical-align: top; letter-spacing: normal; word-spacing: normal; display: inline-block; *dispaly: inline; width: 24px; height: 24px; padding: 1px; border: solid 1px #F5F5F5; margin-right: 4px;}
.dss-goods-list ul li dt .goods-thumb-scroll-show li.selected { border-color: #ff4040;}
.dss-goods-list ul li dt .goods-thumb-scroll-show li a { line-height: 0; background-color: #FFF; text-align: center; vertical-align: middle; display: table-cell; *display: block; width: 24px; height: 24px; overflow: hidden;}
.dss-goods-list ul li dt .goods-thumb-scroll-show li a img { max-width: 24px; max-height: 24px; margin-top:expression(24-this.height/2); *margin-top:expression(12-this.height/2)/*IE6,7*/;}
.dss-goods-list ul li dd { width: 160px; margin: 0 auto;}
.dss-goods-list ul li dd.goods-name { line-height: 16px; display: block; height: 32px; overflow: hidden; margin-bottom: 5px;}
.dss-goods-list ul li dd.goods-info { font-size: 0; *word-spacing:-1px/*IE6、7*/;}
.dss-goods-list ul li dd.goods-info span { font-size: 12px; vertical-align: top; letter-spacing: normal; word-spacing: normal; display: inline-block; *dispaly: inline; width: 50%; *zoom: 1;}
.dss-goods-list ul li dd.goods-promotion { font: normal normal normal 14px/1 FontAwesome;color: #FFFFFF; height: 30px; text-align: center; width: 30px;  z-index: 2; position: absolute; right: 35px; top: 14px;}
.dss-goods-list ul li dd.goods-promotion:before{    content: "\f02e";color:#e12323;font-size:45px;    position: absolute;top:-4px;right: 0px;}
.dss-goods-list ul li dd.goods-promotion span{font: 700 12px/15px "microsoft yahei";position:relative;z-index:2 ;}

.dss-all-goods-list { overflow:hidden;}
.dss-all-goods-list ul { font-size: 0; *word-spacing:-1px/*IE6、7*/; margin-right: -1px; margin-bottom: -1px;}
.dss-all-goods-list ul li { font-size: 12px; color: #666; vertical-align: top; letter-spacing: normal; word-spacing: normal; display: inline-block;  *display: inline/*IE7*/; width: 25%; *zoom:1;}
.dss-all-goods-list ul li dl { border: solid #E7E7E7; border-width: 0 1px 1px 0; padding: 9px; position: relative; z-index: 1;}
.dss-all-goods-list ul li dt { width: 200px; margin: 10px auto;}
.dss-all-goods-list ul li dt a.goods-thumb { line-height: 0; background-color: #FFF; text-align: center; vertical-align: middle; display: table-cell; *display: block; width: 200px; height: 200px; overflow: hidden;}
.dss-all-goods-list ul li dt a.goods-thumb img { max-width: 200px; max-height: 200px; margin-top:expression(200-this.height/2); *margin-top:expression(100-this.height/2)/*IE6,7*/;}
.dss-all-goods-list ul li dt .goods-thumb-scroll-show { font-size: 0; *word-spacing:-1px/*IE6、7*/; margin-top: 5px;}
.dss-all-goods-list ul li dt .goods-thumb-scroll-show li { vertical-align: top; letter-spacing: normal; word-spacing: normal; display: inline-block; *dispaly: inline; width: 32px; height: 32px; padding: 1px; border: solid 1px #F5F5F5; margin-right: 4px;}
.dss-all-goods-list ul li dt .goods-thumb-scroll-show li.selected { border-color: #ff4040;}
.dss-all-goods-list ul li dt .goods-thumb-scroll-show li a { line-height: 0; background-color: #FFF; text-align: center; vertical-align: middle; display: table-cell; *display: block; width: 32px; height: 32px; overflow: hidden;}
.dss-all-goods-list ul li dt .goods-thumb-scroll-show li a img { max-width: 32px; max-height: 32px; margin-top:expression(32-this.height/2); *margin-top:expression(32-this.height/2)/*IE6,7*/;}
.dss-all-goods-list ul li dd { width: 220px; margin: 0 auto;}
.dss-all-goods-list ul li dd.goods-name { line-height: 16px; display: block; height: 32px; overflow: hidden; margin-bottom: 5px;}
.dss-all-goods-list ul li dd.goods-info { font-size: 0; *word-spacing:-1px/*IE6、7*/;}
.dss-all-goods-list ul li dd.goods-info span { font-size: 12px; vertical-align: top; letter-spacing: normal; word-spacing: normal; display: inline-block; *dispaly: inline; width: 50%; *zoom: 1;}
.dss-all-goods-list ul li dd.goods-promotion { font: normal normal normal 14px/1 FontAwesome; color: #FFFFFF; height: 30px; text-align: center;  width: 30px;  z-index: 2; position: absolute; right: 45px; top: 18px;}
.dss-all-goods-list ul li dd.goods-promotion:before{    content: "\f02e";color:#e12323;font-size:45px;    position: absolute;top:-4px;right: 0px;}
.dss-all-goods-list ul li dd.goods-promotion span{font: 700 12px/15px "microsoft yahei";position:relative;z-index:2 ;}



.dss-article { width: 100%;}

/* 列表排序 */
.dss-goodslist-bar { background: #F7F7F7; height:28px; border-bottom: solid 1px #D8D8D8; padding:6px 0;}
.dss-array { display:block; float:left; padding:6px 8px 6px 4px; margin-left:24px; _margin-left:12px/* IE6 */; }
.dss-array li { display: inline-block; margin: 0 1px;}
.dss-array li { *display:inline/* IE7*/; _float:left;}
.dss-array li a {  position: relative;display:inline-block; width:28px; padding:0 14px 0 4px;}
.dss-array li a:after{position: absolute;right:7px;top:2px;content: "\f0de";font: normal normal normal 14px/1 FontAwesome;color:#DDDDDD}
.dss-array li a:before{position: absolute;right:7px;top:2px;content: "\f0dd";font: normal normal normal 14px/1 FontAwesome;color:#DDDDDD}
.dss-array li a[desc]:before{color:#E31939}
.dss-array li a[asc]:after{color:#E31939}
.dss-array li a { *display:inline/* IE7 */;}
.dss-array li a.nobg, .sort-bar .array li.selected a.nobg { background:none; padding:0 4px !important;}
.dss-array li.selected a { font-weight:700; color:#F60;}
.dss-array li.selected a.asc { background-position:32px -96px;}
.dss-array li.selected a.desc { background-position:32px -116px;}

.price-search { display: block; float: left; margin-top: 4px; margin-left:24px; _margin-left:12px/* IE6 */;}
.price-search i { display: inline-block; padding: 0 6px;}
.price-search a { border: solid 1px #F60; text-decoration:none; border-radius: 4px; background-color:#F90; color:#FFF; padding:2px 6px; line-height:14px; text-shadow: 1px 1px 0 rgba(255,110,0,.8); box-shadow: 1px 1px 1px 0 rgba(0,0,0,.1); -moz-box-shadow: 1px 1px 1px 0 rgba(0,0,0,.1); -webkit-box-shadow: 1px 1px 1px 0 rgba(0,0,0,.1); margin-left: 8px;}
.price-search a:hover { background-color: #FC0; color:#FFF;}


.smilies-module { display:none; border:1px solid #D5E5F5; height:94px; width:224px; position:absolute; z-index:999; background-color:#FFFFFF; padding:6px;}
.seccode { font-size:12px !important; line-height:26px; background:#FFFFBF; border: solid 1px #DDD; display: none; height:26px; padding:8px; margin: 5px 0; }
.seccode label { color: #555; float:left; }
.seccode input.text { height: 20px !important; line-height:20px; float:left; width:50px;}
.seccode img { float:left; margin:0 6px; _margin:0 3px; cursor: pointer;}
.seccode span { color: #F60;  float:left;}
/* 转播样式 */

