@charset "utf-8";
/* CSS Document */
.border-t1{ border-top:1px dashed #ddd;}
.side-box{ border:1px solid #ddd; margin-bottom:16px;}
.border-t3{ border-top:3px solid #F90;}
.side-box .hd{ border-bottom:1px solid #ddd; padding:3px;}
.attrs{ border:1px solid #ddd; margin-bottom:20px;}

.select .mt {
    background: none repeat scroll 0 0 ;
    border-color: #ddd #ddd -moz-use-text-color;
    border-image: none;
    border-style: solid solid none;
    border-width: 1px 1px 0;
    min-height: 35px;
    line-height: 35px;
    padding: 0 10px;
}

.select .mt {
    color: #f90;
    float: left;
	font-size:14px;
    height: 35px;
}

.select .mt strong {
    color: #333;
	font-size:14px;
	margin-right: 10px;
}
.select .mt .total {
    float: left;
}
.select .mt .total span {
    color: #999;
}

.select .mt .total strong {
    color: #d88200;
    font-weight: 400;
}
.attr{ clear:both; border-bottom:1px dotted #ddd; padding:2px; font-size:12px;}
.attr .a-key {
    float: left;
    font-weight: 700;
    line-height: 35px;
    text-align: center;
    width: 100px;
	color:#666;
}
.v-tabs{ float:left; width:88%;}
.v-tabs li{ float:left; margin-right:20px;line-height: 35px;}
.v-tabs li a{    line-height: 35px;}
.v-tabs li.cur a{ color:#005aa0;}
.v-tabs li.cur{ color:#005aa0;}
.filter { border:1px solid #ddd;
    height: 26px;
    overflow: hidden;
    padding: 5px 8px;}
.filter dl, .filter dt, .filter dd {
    float: left;
    line-height: 26px;
	font-size:12px;
}
.filter .order {
    width: 360px;
}
.filter .order dd {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #cecbce;
    height: 24px;
    line-height: 24px;
    margin-right: 5px;
    overflow: hidden;
}
.filter .order .curr {
    background: none repeat scroll 0 0 #f90;
    border: 1px solid #d88200;
    font-weight: 700;
	 height: 24px;
    line-height: 24px;
    margin-right: 5px;
    overflow: hidden;
}
.filter .order a {
    display: block;
    padding: 0 10px;
}
.filter .order .curr a:link, .filter .order .curr a:visited {
    color: #fff;
}

.filter .pagin {
    border-left: 1px solid #fff;
    float: right;
    height: 22px;
    padding: 2px 0;
}
.pagin a, .pagin span {
    border: 1px solid #ccc;
    float: left;
    font-family: arial;
    font-size: 14px;
    height: 20px;
    line-height: 20px;
    margin-left: 2px;
    overflow: hidden;
    padding: 3px 10px;
}
.pagin a:link, .pagin a:visited {
    color: #005aa0;
}
.pagin-m a, .pagin-m span.text {
    font-family: verdana;
    height: 14px;
}
.pagin .prev-disabled, .pagin .next-disabled {
    color: #ccc;
    cursor: default;
}
.pagin .prev, .pagin .next, .pagin .prev-disabled, .pagin .next-disabled {
    background: none repeat scroll 0 0 #fff;
    border-radius: 3px;
    padding: 4px 10px 5px;
	position: relative;
	color: #ccc;
    cursor: default;
	height: 14px;
    line-height: 14px;
}
.pagin b {
    background-image: url("http://misc.360buyimg.com/201007/skin/df/i/bg_hotsale.gif");
    background-repeat: no-repeat;
    display: block;
    height: 9px;
    overflow: hidden;
    position: absolute;
    top: 9px;
    width: 5px;
}
.pagin .text, .pagin .current {
    border: 0 none;
    padding: 4px 11px;
}
.pagin .text i {
    color: #e4393c;
    font-style: normal;
    font-weight: 700;
}
.pagin .next b {
    background-position: -62px -608px;
    right: 3px;
	top:7px;
}
.pagin .prev-disabled b {
    background-position: -80px -608px;
    left: 3px;
	top:7px;
}
.plist{
	    float: left;
	    width: 935px;
}
.plist .list-h{
    padding: 0;
    position: relative;
    width: 220px;
	border-bottom: 1px dotted #ddd;
    height: 335px;
	float:left;
	background-color:#fff;
	border:1px solid #ddd;
	margin:11px 11px 11px 0;
	text-align:center;
}
.plist .m-list-h{
 height: 260px;
}
.m-bottom{position:absolute; width:280px; bottom:0;}
.m-fws-list-tit{margin-top:10px;}
.plist .list-h:hover{border:solid 1px #660066;}

.plist li.last{
	margin-right:0;
}
.p-c { clear:both; padding:3px 4px; }
.p-c.border-t1{position:absolute; bottom:0; width:100%; margin:0px; padding:0px;}
.p-name{ text-align:left; padding:3px;}
.p-name-a{text-overflow: ellipsis;overflow: hidden;white-space: nowrap;display: block;}
.p-price{ color:#f90; padding-left:12px;}
.p-company{ padding:3px;}
.collection{ background-color:#ddd; padding:3px 10px;}

.hot-needs-list{ border-bottom:1px dotted #ddd; padding:10px 8px 2px;}
.m-hot-needs-list{ padding:5px;}
.hot-needs-list .hot-needs-tit{ font-size:13px; color:#333;}
.hot-needs-list .time{ font-size:10px; color:#888;}

.hot-needs-list .img{ padding-right:6px;}
.hot-needs-list li{ padding:2px 0;}
.relevant-news .bd{ padding:6px;}
.relevant-news li{ padding:5px 0;  float:left; width:100%;}
.relevant-news li span.time{ font-size:10px;}

.side-box .hd h3{ font-size:15px; color:#333; padding:3px;}
.side-box .hd a.more{ color:#999; padding:3px; font-size:12px;}`



.plist .list-block{ clear:both; width:97%; display:block; margin:15px auto; background-color:#fff; border-bottom:1px solid #ddd; padding:10px 0;}
.list-block-con li{ padding:6px;margin-left:10px}
.plist .list-block .lh-wrap{ width:400px;}
.list-block-con{ width:200px;}
.other-needs{ width:520px;}
.other-needs .hot-needs-list{ width:245px; float:left; background-color:#f7f7f7; border:1px dotted #ddd; margin-bottom:10px; margin-left:5px;}

.grid,.list,.grid-none,.list-none{ background:url(../images/listorgrid.gif) no-repeat left top; display:inline-block; width:12px; height:12px;}
.grid a, .list a{ display:inline-block; width:12px; height:12px;}
.grid span,.list span{ display:none;}
.grid-none{ background-position:left bottom;}
.list{ background-position:right top;}
.list-none{ background-position:right bottom;}
.total-list{ margin-left:20px;height: 24px;
    line-height: 24px;}
.total-list strong{ padding:0 4px; color:#f90;}
.show{ margin-top:6px;}
.show p{ margin-left:6px;}

.plist .list-block .lh-fuwushang-wrap{ width:495px;}
.lh-wrap-bottom li{ padding:5px; }
.lh-wrap-bottom{ clear:both; padding:10px 6px 15px;}
.lh-wrap-bottom p{ padding:3px; margin-right:20px;}
.lh-wrap-bottom p span.yellow-text{ color:#FF9900;}
.other-fuwushang .hot-needs-list{ width:180px; float:left; background-color:#f7f7f7; border:1px dotted #ddd;  margin-left:10px; text-align:center;}
.a-more{ padding-right:12px; color:#005aa0;}
.lh-fuwushang-wrap .list-block-con{ width:395px;}
.lh-fuwushang-wrap .list-block-con h4{ font-size:14px; font-weight:bold; padding:6px 12px; color:#005aa0;}
.lh-fuwushang-wrap .list-block-con li{ padding:3px 6px; width:95%; float:left;margin-left:10px;}
.p-address{ padding:6px;margin-left:10px;}
.other-fuwushang .hot-needs-tit{ font-size:12px; color:#333; text-align:center;}
/*切换css*/
.plist .list-block-detial{ clear:both; overflow:hidden; width:925px; display:block; background-color:#fff; border-bottom:1px solid #ddd; padding:10px 0;}
.list-block-con-detial li{ padding:6px;}
.plist .list-block-detial .lh-wrap{ width:400px;}
.list-block-con-detial{ width:200px;}
.other-needs-detial{ width:520px;}
.other-needs-detial .hot-needs-list-detial{ width:245px; float:left; background-color:#f7f7f7; border:1px dotted #ddd; margin-bottom:10px; margin-left:5px;}
.tuijian-detial{ width:165px; height: auto; background:#f8f8f8; margin-left:90px;height:225px;}


/*搜索新闻*/
.search-news-result{ margin-top:15px;position:relative;}
.search-news-result li{ width:290px; margin-right:20px; margin-bottom:20px;border:solid 1px #ddd; float:left; background:#fafafa; }
.search-news-result li:hover{border:solid 1px #909;}
.search-news-list-wrap a.news_tit_img { position:relative; width:290px;}
.search-news-list-wrap a.news_tit_img p{ position:absolute; bottom:0; min-height:60px; width:270px; opacity:0.8; background:#fff; font-size:15px; color:#282828;lien-height:20px;font-family:"微软雅黑";}
.search-news-list-wrap a.news_tit_img img{ width:288px;}
.search-news-result li .time{ height:30px; line-height:30px; margin-left:10px; }
.search-news-result li .time .ser_time{display:inline-block; padding-left:17px; margin-right:20px; background:url(/images/news_time.png)0 center no-repeat;}
.search-news-result li .time .ser_collage{display:inline-block; padding-left:17px; margin-right:20px; background:url(/images/new_collage.png)0 center no-repeat;}
.search-news-result li .time .ser_share{ margin: 6px 37px 0 0; float:right; display:inline-block;  width:14px; height:14px; background:url(/images/new_share.png) 0 center no-repeat;}
.s-news-tit{ font-size:15px;line-height:25px; color:#1a1a1a; min-height:60px;padding:10px; }
.s-news-des{ padding:6px 10px; color:#333; font-size:12px; lien-height:18px; }

.selectLabel{
	 float: left;
	 width: 80px;
	}
.paramSelectKeys{
	  min-height:height: 35px;
	  overflow: hidden;
	}
.paramSelectKeys li{ float:left; margin-right:5px;line-height: 20px;}
.selectKeys .param-selected {
    border: 1px solid #e8e8e8;
    color: #666;
    display: inline-block;
    height: 20px;
    line-height: 20px;
    margin: 0px 5px 12px 0;
    max-width: 144px;
    overflow: hidden;
    padding: 0 19px 0 4px;
    position: relative;
    text-overflow: ellipsis;
    vertical-align: top;
    white-space: nowrap;
}
.selectKeys .param-selected:hover {
    border-color: #f40;
    color: #666;
    text-decoration: none;
}
.selectKeys .param-selected .close-icon {
    position: absolute;
    right: 6px;
    top: 6px;
}
.icon-btn-close {
    background-position: -265px -310px;
    height: 17px;
    width: 18px;
}
.icon-btn-close .icon-btn-x,.close-icon{
    background: url("../images/buttonImage.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: inline-block;
    font-size: 0;
}
.icon-tag:hover .icon-btn-search, .icon-hover .icon-btn-search, .icon-btn-search:hover, .icon-btn-search-hover,.icon-btn-x:hover{
    background-position: -5px -124px;
    height: 35px;
    width: 80px;
}
.icon-btn-x {
    background-position: -398px -77px;
    height: 7px;
    width: 7px;
}
.icon-tag:hover .icon-btn-x, .icon-hover .icon-btn-x, .icon-btn-x:hover {
    background-position: -398px -94px;
    height: 7px;
    width: 7px;
}
.mt{overflow: hidden;min-height:35px;}

.v-tabs1 li{margin-right:10px; padding:0 10px; cursor:pointer; position:relative;}
.v-tabs1 li:hover{ background:#f5f5f5;}
.v-tabs1 li:hover .sec_info{display:block; width:500px;}
.sec_info{display:none; background:#f5f5f5; position:absolute; top:30px; left:-150px;z-index:2;}


.icon-pai{
display: inline-block;
  	height: 30px;
  	width: 30px;
  	border-radius: 15px;
  	text-align: center;
  	color: #fff;
  	font-size:16px;
  	line-height:30px
  }
 .jin-pai{
 	background-color: gold;
 }
 .yin-pai{
 	background-color: silver;
 }
 .tong-pai{
 	background-color: chocolate;
 }
.fold-box{
	display:inline-block;
	position: relative;
}
.fold-hot-link{
	display:none;
	position: absolute;
   	width: 85px;
   	padding:0 5px;
   	background: #fff;
   	font-size: 14px;
       left: 12px;
       border: 1px solid #ccc;
}
.fold-box:hover .fold-hot-link{
	display:block;
}
.fold-hot-link li{
	padding: 5px;
}