﻿/*  */

.sResult { width:1200px; margin:20px auto;}
.sLeft { float:left; width:950px; }
.localBar { height:35px; overflow:hidden; }
.location { float:left; height:35px; overflow:hidden; text-align: left;}
.location * { display:inline-block; float:left; font-size:12px; line-height:35px;}
.location span { margin:0 5px; font-family:"宋体";}
.localBar .total { float:right; line-height:35px; color:#333;}

.filter { border:1px solid #e8e8e8; margin:0 0 10px;}
.filter dl { margin:10px; border-bottom:1px solid #e8e8e8; padding:0 0 10px 0; overflow: hidden; }
.filter dt { float:left; font-size:14px; line-height:25px; width:100px; text-align:left;}
.filter dd { float:left; overflow: hidden; text-align:left; }
.filter dd span { display:inline-block; float:left; margin:0 20px 0 0; font-size:14px; line-height:25px;}

.listBar { height: 38px; background-color: #f5f5f5; border: solid 1px #e8e8e8;}
.pageTop { float:right; border-left:1px solid #e8e8e8; height: 38px; overflow: hidden;}
.pageTop * { float:left; display:inline-block; height:38px; line-height: 38px; font-weight: normal;}
.pageTop a,.pageTop span { padding:14px 15px 15px; height:9px; width:6px; line-height: 100px; overflow:hidden;}
.pageTop ins { width:6px; height: 9px; background: url(../images/icon_base.png) no-repeat;}
.pageTop .former ins { background-position: -264px -18px;}
.pageTop .former:hover ins { background-position: -280px -18px;}
.pageTop .former_no ins { background-position: -296px -18px;}
.pageTop .down ins { background-position: -264px -3px;}
.pageTop .down:hover ins { background-position: -280px -3px;}
.pageTop .down_no ins { background-position: -296px -3px;}
.listModel { float:right;}
.listModel a { display:inline-block; float:left; width:12px; height:12px; overflow: hidden; padding:13px 14px; line-height: 100px; border-left:1px solid #e8e8e8;}
.listModel a ins { float: left; display:inline-block; width:12px; height:12px; background:url(../images/icon_base.png) no-repeat;}
.listModel .lists ins { background-position:-370px -8px;}
.listModel .lists:hover,.listModel .listOn { background-color: #fff;}
.listModel .lists:hover ins,.listModel .listOn ins { background-position:-350px -8px;}
.listModel .square ins { background-position:-330px -8px;}
.listModel .square:hover,.listModel .squaresOn { background-color: #fff;}
.listModel .square:hover ins,.listModel .squaresOn ins { background-position:-311px -8px;}
.listOrder {float:left;}
.listOrder a { float:left; display:inline-block; color:#6d6d6d; height:38px; line-height: 38px;padding:0 19px; border-right:1px solid #e8e8e8;}
.listOrder a:hover,.listOrder a.on { background-color: #fff; color:#ff6600;}


.squares,.list { margin:10px 0 0;}
.squares dl { display:block; float:left; width:228px; margin:0 10px 20px 0; border:1px solid #e5e5e5; }
.squares dl.last { margin:0 0 20px 0;}
.squares dl .img { width:228px; height:228px; }
.squares dl .img * { display:block; width:228px; height: 228px;}
.squares dl .goodsPrice { height:20px; overflow: hidden; margin:10px 10px 5px 10px;}
.squares dl .price { display:inline-block; float:left; font-size:18px; line-height: 20px; font-weight: 700; color: #FF6203; font-family: verdana,arial;}
.squares dl .price em { font-style: normal; font-weight: normal; font-family: arial; margin-right: 3px; }
.squares dl .sales { height:20px; line-height:20px; color:#888; display:inline-block; float:right; }
.squares dl .name { height:40px; margin:5px 10px; overflow: hidden; text-align: left;}
.squares dl .name a { font-size:12px; line-height:20px; color:#3d3d3d; }
.squares dl .name a:hover { color:#ff6600;}
.squares dl dt { display:block; height:20px; padding:5px 10px; background-color: #fafafa; text-align:left; overflow: hidden;} 
.squares dl dt { font-size:12px; line-height:20px;}
.squares dl:hover { border:1px solid #FF6203; box-shadow: 0 0 3px rgba(0,0,0,.6);}

.list dl { display:block; float:left; width:100%; padding:20px 0; border-bottom:1px solid #e5e5e5; overflow: hidden;}
.list dl .img { float:left; width:100px; height:100px; margin:0 20px 0 0; }
.list dl .img * { display:block; width:100px; height: 100px;}
.list dl .goodsPrice { float:right; overflow: hidden; margin:10px 10px 5px 10px;}
.list dl .price { display:block; font-size:18px; line-height: 25px; font-weight: 700; color: #FF6203; font-family: verdana,arial;}
.list dl .price em { font-style: normal; font-weight: normal; font-family: arial; margin-right: 3px; }
.list dl .sales { display:block; line-height:25px; color:#888; display:inline-block; float:right; }
.list dl .name { float:left; width:700px; height:60px; margin:0 10px; overflow: hidden; text-align: left;}
.list dl .name a { font-size:12px; line-height:25px; color:#3d3d3d; }
.list dl .name a:hover { color:#ff6600;}
.list dl dt { float:left; height:30px; width:700px; margin:10px 10px 0; text-align:left; overflow: hidden;} 
.list dl dt { font-size:12px; line-height:30px;}

.page span { display:inline-block; margin:20px 0; overflow: hidden;}
.page a { display:inline-block; float:left; border:1px solid #ededed; padding:0 15px; height: 35px; text-align:center; line-height:35px; margin:0 5px; text-decoration: none; color:#3d3d3d;}
.page a:hover { border-color:#ff6600; color:#ff6600;}
.page a.page_hover { border-color:#ff6600; color:#fff; background-color: #ff6600;}
.page a.down_no,.page a.former_no { color:#ccc;}
.page a.down_no:hover,.page a.former_no:hover { border-color:#ededed;}

.sRight { float:right; width:230px; text-align:left;}
.sRight .title { border-bottom:1px solid #E8E8E8; height:34px; }
.sRight .title font { font-size:16px; line-height: 34px; font-weight:500; }
.sRight .recItem { display:block; border: 1px solid #e5e5e5; margin-top: 10px; overflow: hidden;}
.sRight .recItem dd { position:relative; overflow: hidden; width:100%; height:228px;}
.sRight .recItem dd img { display: block; width: 228px; height:228px;}
.sRight .recItem dd p { position: absolute; display: block; padding:5px 10px; width:208px; bottom:-120px; left:0; transition: bottom .2s ease-in-out; background-color:#ff6203; background-color:rgba(255,98,3,.9);}
.sRight .recItem dd a { font-size:12px; line-height:18px; color:#fff;}
.sRight .recItem dt { color:#FF6203; font-size:18px; line-height:18px; padding:5px 10px; overflow:hidden; }
.sRight .recItem dt .price { float: left; font-family: Arial; font-weight: normal;}
.sRight .recItem dt .price em { font-size:18px; font-weight:700; font-style: normal; margin:0 0 0 5px; font-family: Verdana,Arial;}
.sRight .recItem:hover { border:1px solid #ff6203;}
.sRight .recItem:hover dd p { bottom:0;}

.recgoods { width:1198px; margin:0 auto 20px auto; border:1px solid #e8e8e8;}
.rectop { text-align:left; background-color:#fafafa; height:35px;}
.rectop span { margin:0 0 0 10px; font-size:16px; line-height:35px; font-weight:600;}
.reclist { padding:0 10px; }
.reclist dl { float:left; width:215px; margin:10px 0; padding:10px; }
.reclist dl:hover { background-color:#fafafa;}
.reclist dt img { width:100%; height:215px;}
.reclist dl .p-price { height:20px; overflow: hidden; margin:5px 0;}
.reclist dl .price { display:inline-block; float:left; font-size:18px; line-height: 20px; font-weight: 700; color: #FF6203; font-family: verdana,arial;}
.reclist dl .price em { font-style: normal; font-weight: normal; font-family: arial; margin-right: 3px; }
.reclist dl .sell { height:20px; line-height:20px; color:#888; display:inline-block; float:right; }
.reclist dl .p-name { display:block; height:40px; text-align:left; overflow: hidden;} 
.reclist dl .p-name { font-size:12px; line-height:20px;}