/***** seller/rbrank*****/
.wall {background: #fafafa;border: #e5e5e5 1px solid;padding: 10px;zoom: 1;}
.wall:after { clear:both; content:""; display:table;}
.wrap-filter { padding:5px 10px;}
.wrap-filter .ckey, .wrap-filter .cvalue, .wrap-filter .ch-checkbox { float:left; display:inline;}
.wrap-filter .ckey { color:#999; line-height:27px;}
.wrap-filter .cvalue { margin-right:30px;}
.wrap-filter .cvalue a { float:left; border:#d9d9d9 1px solid; background:#fff; color:#666; height:25px; line-height:25px; padding:0 9px 0 10px; margin-right:5px; text-decoration:none; cursor:pointer; position:relative;}
.wrap-filter .cvalue a:hover { border:#ff7e00 1px solid; color:#ff7e00;}
.wrap-filter .cvalue a.curr { border:#ff7e00 1px solid; background:#ff7e00; color:#fff;}
.wrap-filter .cvalue a.curr:hover { color:#fff;}
.wrap-filter .cvalue a s { background:url(/skin/green/template/web/style/css/img/cct_ui.png) -999em no-repeat; display:inline-block; width:7px; height:9px; overflow:hidden; display:none; position:absolute; top:8px; right:9px;}
.wrap-filter .cvalue a.curr s { display:inline-block;}
.wrap-filter .cvalue a.sel-up, .wrap-filter .cvalue a.sel-down { padding-right:20px;}
.wrap-filter .cvalue a.sel-up s { background-position:-34px -19px;}
.wrap-filter .cvalue a.sel-down s { background-position:-26px -19px;}
.wrap-filter .ch-checkbox { padding-top:4px;}
.wrap-filter .ch-checkbox a { float:left; margin-right:10px;}
.wrap-filter .ch-checkbox a.curr { color:#ff4000;}
.wrap-filter .ch-checkbox i { background:url(/skin/green/template/web/style/css/img/cct_ui.png) -33px -106px no-repeat; display:inline-block; font-size:0; width:13px; height:13px; margin:-3px 3px 0 0; vertical-align:middle; *margin:2px 3px 4px 4px;}
.wrap-filter .ch-checkbox a:hover i, .wrap-filter .ch-checkbox a.curr i { background-position:-47px -106px;}
.wrap-filter .pronum { float:right; line-height:27px; color:#666;}
.wrap-filter .pronum span { color:#ff4000;}
.wrap-filter .citysel { margin-right:30px;}
.citysel { float:left; display:inline; position:relative; z-index:1;}
.citysel p, .citysel p span, .citysel p s { float:left; cursor:pointer; color:#666;}
.citysel p { background:#fff; border:#d9d9d9  1px solid; line-height:25px; height:25px; overflow:hidden; padding:0 8px; margin:0; position:relative;}
.citysel p s { background:url(/skin/green/template/web/style/css/img/cct_ui.png) -69px 0 no-repeat; display:block; width:9px; height:6px; overflow:hidden; margin:10px 0 0 5px;}
.citysel .citylist { display:none; border:#d9d9d9 1px solid; background:#fff; width:320px; padding:10px; left:0; top:25px; position:absolute;}
.citysel .citylist s.close { background:url(/skin/green/template/web/style/css/img/cct_ui.png) 0 -19px no-repeat; display:block; width:15px; height:15px; top:5px; right:5px; position:absolute; cursor:pointer;}
.citylist .city-hd { height:25px; border-bottom:#ccc 2px solid; overflow:visible; *overflow:hidden; *zoom:1;}
.citylist .city-hd div, .citylist .city-hd div span, .citylist .city-hd div s { float:left; cursor:pointer;}
.citylist .city-hd div { background:#fff; border:#d9d9d9 1px solid; border-bottom:0; height:24px; line-height:24px; position:relative; padding:0 11px; margin-right:2px;}
.citylist .city-hd div.curr { border:#ccc 2px solid; border-bottom:0; height:25px; line-height:22px; padding:0 10px;}
.citylist .city-hd div span { color:#0061a6;}
.citylist .city-hd div s { background:url(/skin/green/template/web/style/css/img/cct_ui.png) -69px -7px no-repeat; display:block; width:7px; height:4px; overflow:hidden; margin:10px 0 0 5px;}
.citylist .city-bd { margin-top:10px;}
.citylist .city-bd li { float:left; display:inline; width:70px; margin:2px 0 2px 10px; line-height:21px; height:21px; overflow:hidden;}
.citylist .city-bd li a { display:inline-block; padding:0 5px;}
.citylist .city-bd li a:hover { background:#0061a6; color:#fff; text-decoration:none;}
.mhover p { z-index:2; border-bottom:#fff 1px solid;}
.mhover .citylist { display:block;}
.seller-list{ border:1px solid #e5e5e5; overflow: hidden; width: 1198px; margin-bottom: 20px;}
.seller-l{ float:left; width: 198px; height:320px; padding-top: 30px; overflow:hidden; text-align: center;}
.seller-r{ float:left; width: 999px; overflow: hidden;border-left:1px solid #e5e5e5; }
.seller-l .seller-name{ font:700 14px/18px '\5FAE\8F6F\96C5\9ED1'; height:18px; overflow:hidden; margin:10px;}
.seller-l .seller-addr { color:#999; line-height:18px; height:18px; overflow:hidden; margin:0 10px 10px 10px;}
.seller-l .seller-sale { height:90px; overflow:hidden;}
.seller-l .seller-sale p { line-height:18px; padding:5px 10px 0 10px;}
.seller-l a.seller-enter{ width: 150px; margin:0 auto ;height: 35px; display: block; text-align: center;  color: #fff; background: #ff7e00;border-radius:2px; font:16px/35px arial,'\5FAE\8F6F\96C5\9ED1';}
.seller-l a.seller-enter em { font-family:'\5b8b\4f53'; margin-left:10px;}
.seller-l a.seller-enter:hover{ text-decoration: none; background: #ff9500}
.seller-r-t{ height: 33px; line-height: 33px; border-bottom: 1px solid #e5e5e5; padding: 0 10px; position: relative;}
.seller-r-t span.rt-ti{ font-weight: bold; color: #999;}
.seller-r-t span.cate em{ padding: 0 5px; color: #ccc}
.seller-r-t .pronum{color: #999; position: absolute; right: 10px; top: 0; font-weight: bold;}
.sell-pros{ width: 992px; overflow: hidden; padding:25px 4px 20px 3px;}
.sell-pros .sell-pros-list li { float:left; display:inline; width:200px; margin:0 24px;}
.sell-pros .sell-pros-list li .p-img { width:200px; height:200px; overflow:hidden; font-size:0;}
.sell-pros .sell-pros-list li .p-price { height:30px; line-height:30px; margin-top:5px;}
.sell-pros .sell-pros-list li .p-price strong { float:left; color:#ff4000; font-size:16px; font-weight:; font-family:Arial;}
.sell-pros .sell-pros-list li .p-price .p-sale { float:right; margin-top:6px;}
.sell-pros .sell-pros-list li .p-price .p-sale em { background:#ff7e00; border-radius:1px; color:#fff; height:17px; line-height:16px; padding:0 2px 0 3px; float:left; display:inline; margin-left:2px;}
.sell-pros .sell-pros-list li .p-name { height:36px; line-height:18px; overflow:hidden;}
.sell-pros .sell-pros-list li .p-name span { color:#ff4000;}
.sell-pros .sell-pros-nth { height:316px; text-align:center; font:30px/316px '\5FAE\8F6F\96C5\9ED1'; color:#ccc; -moz-user-select:none; -webkit-user-select:none; -ms-user-select:none;}
.so-seller { border:#e5e5e5 1px solid; padding:20px; zoom:1;}
.so-seller:after { clear:both; content:""; display:table;}
.so-seller .shop-logo, .so-seller .shop-info { float:left; display:inline;}
.so-seller .shop-info { margin-left:20px;}
.so-seller .shop-info h3 { font:16px/30px '\5FAE\8F6F\96C5\9ED1'; margin-top:5px;}
.so-seller .shop-info p { color:#999; margin-top:10px;}
.so-seller .shop-info s { color:#ccc; text-decoration:none; margin:0 5px;}
.so-seller .shop-go { float:right; display:inline; margin-top:31px;}
.so-seller .shop-go .btn-orange { font:16px/40px '\5FAE\8F6F\96C5\9ED1'; width:120px; text-align:center;}
.so-nothing { padding:30px 0; text-align:center;}
.so-nothing .ico-error { background-position:0 -133px; width:40px; height:40px; margin-right:15px;}
.so-nothing p { color:#ff7e00; font:16px/40px '\5FAE\8F6F\96C5\9ED1'; margin:20px 0;}