@charset "utf-8";
/* CSS Document */

/*条件筛选*/
.select-box{border:#ddd 1px solid;}
.select{padding:5px 10px 5px 10px;border-radius:0px;font-size:14px}
.select li{list-style:none;padding:10px 0 5px 60px; position:relative;}
.select .select-list,.select .select-border-b{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #f0f0f0;
}
.select dl{zoom:1;position:relative;line-height:24px;width:1050px;}
.select dl:after{content:" ";display:block;clear:both;height:0;overflow:hidden}
.select dt{width:60px;margin-bottom:5px;text-align:left;color:#666;height:24px;line-height:24px;position:absolute;top:0;left:-60px;}
.select dd{float:left;display:inline-block;margin:0 0 5px 5px;}
/*.select .select-all {width:50px;position:absolute;top:0;left:-60px;}*/


.select a{display:inline-block;white-space:nowrap;height:24px;padding:0 10px;text-decoration:none;color:#666;border-radius:2px;}
.select a:hover{color:#0c81e3;/*background-color:#116ec1*/}
.select .selected a{color:#fff;background-color:#0c81e3}
.select-result dt{
	font-weight:normal;height:24px;line-height:24px;display:inline-block;
}
.select-no{color:#999}
.select .select-result a{padding-right:20px;background:#0c81e3 url("../images/close.gif") right 9px no-repeat}
.select .select-result a:hover{background-position:right -15px}

.select .select-more {width:70px;position:absolute;top:10px;right:0px; border:1px solid #f1f1f1;}
.select .select-more:hover {border:1px solid #f1f1f1; background:#f9f9f9;}
.select .select-more span{ display:inline-block;width:18px; height:15px; background:url(../images/search.ele.png) left 6px no-repeat}
.select .select-more:hover span{ display:inline-block;width:18px; height:15px; background:url(../images/search.ele.png) left -11px no-repeat}
.select .selected-more span{ display:inline-block;width:18px; height:15px; background:url(../images/search.ele.png) left -28px no-repeat}
.select .selected-more:hover span{ display:inline-block;width:18px; height:15px; background:url(../images/search.ele.png) left -45px no-repeat}


.mode-switch a i,.sort i {
	background-image:url(../images/list20150210.png);
	background-repeat:no-repeat;
}
.sort-box {
	border:1px solid #e6e6e6;
	background:#fafafa;
}
.sort a,.sort span {
	float:left;
	margin-left:-1px;
	padding:7px 18px;
	height:24px;
	border-left:1px solid #fafafa;
	border-right:1px solid #fafafa;
	font:12px/2 arial;
	color:#666;
}
.sort a {
	cursor:pointer;
}
.sort a:hover {
	position:relative;
	background:#fff;
	text-decoration:none;
	color:#0a50a1;
	border-color:#e6e6e6;
}
.sort span {
	cursor:default;
}
.sort .active {
	position:relative;
	z-index:2;
	height:24px;
	margin:-1px 0 -1px -1px;
	padding:8px 18px;
	color:#fff;
	background:#0c81e3;
	border-color:#0c81e3;
}
.sort .active:hover {
	color:#fff;
	background:#4595e6;
	border-color:#4595e6;
}
.sort em {
	float:left;
}
.sort i {
	float:left;
	margin:8px 0 0 4px;
	width:7px;
	height:9px;
	_display:inline;
}
.sort .down {
	background-position:-42px -20px;
}
.sort .active .down {
	background-position:-20px -20px;
}
.sort .up {
	background-position:-53px -20px;
}
.sort .active .up {
	background-position:-31px -20px;
}
.sort-box .total {
	float:right;
	height:24px;
	line-height:24px;
	padding:7px 20px 7px 10px;
	white-space:nowrap;
	color:#999;
}
.sort-box .total b {
	color:#f33;
}


/*横排列表*/

.prolist_01 { /*float:left;*/  border-top:1px solid #dadee1; padding:20px 0; overflow:hidden; margin-top:-1px;}
.prolist_01 .pic { width:130px; float:left;   margin-right:30px;}
.prolist_01 .pic img { width:130px; height:130px;}
.prolist_01 .pro-item-info { width:1050px; float:left}
.prolist_01 .pro-item-info .info-left { width:850px; float:left;overflow:hidden;}
.prolist_01 .pro-item-info .info-right { width:130px; float:left; text-align:center;overflow:hidden; margin-left:10px;}
.prolist_01 h3 {font-family:"Microsoft YaHei","微软雅黑","SimHei","黑体"; font-size:16px; height:25px; overflow:hidden;}
.prolist_01 ol {margin-top:5px; display:block; width:850px;}
.prolist_01 ol li { width:280px; float:left; line-height:26px; color:#2d374b; height:26px; overflow:hidden; font-size:14px;}
.prolist_01 ol li span { color:#999}
.prolist_01 ol li font a { color:#e94709}
.prolist_01 p {margin-top:13px; font-size:14px;}
.prolist_01 p a {color:#2d374b; margin-right:15px; text-decoration:underline;}

.prolist_01 .btnbox a{
	width: 120px;
	height: 28px;
	padding-left:0px;
	border: 1px solid #fc9713;
	border-radius: 3px;
	line-height: 28px;
	font-size: 14px;
	text-align: center;
	margin-right: 0px;
	color: #FFF;
	cursor:pointer;
	FONT-FAMILY: "microsoft yahei";
	display: block;
	background-color: #fc9713}
}
.prolist_01 .btnbox a:hover{
	color: #333;
    background-color: #fe8625}
	
.prolist_01 .btnbox .pl-btn01{
	margin-bottom: 15px;
}




.pic-mode-box{margin-top:20px;/*position:relative;overflow:hidden;*/}
.pic-mode-box .imglist_01 .pic{display:block;text-align:center;width:210px;height:210px;background-color: #FFF;display:table-cell;vertical-align:middle;OVERFLOW: hidden;position: relative;}
.pic-mode-box .imglist_01 .pic {
	display:block;
	padding-bottom:0px;
	text-align:center;
}
.pic-mode-box .imglist_01 {
	CLEAR: both; /*OVERFLOW: hidden;*/ 
	}
.pic-mode-box .imglist_01 LI {
	FLOAT: left;
	position:relative;
	float:left;
	padding:20px 16px 20px;
	width:210px;
	text-align:center;vertical-align:middle;display:block;transition:all 1s ease 0s;
}
.pic-mode-box .imglist_01 LI:hover{
	border-color:#e9e9e9;
	-webkit-box-shadow:0 0 2px 2px #f8f8f8;
	-moz-box-shadow:0 0 2px 2px #f8f8f8;
	box-shadow:0 0 2px 2px #f8f8f8
	}

.pic-mode-box .imglist_01 LI IMG {
	max-width: 210px;
	max-height:210px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 210px;
	height:210px;
}
.pic-mode-box .imglist_01 LI H3 {
	margin-top:10px;
	font-size: 14px;
	line-height: 20px;
	font-weight: normal;
	text-align: left;
	height:40px;
}
.pic-mode-box .imglist_01 LI H3 A {
	COLOR: #000; TEXT-DECORATION: none
}
.pic-mode-box .imglist_01 LI H3 A:hover {
	COLOR: #000; TEXT-DECORATION: none
}
.pic-mode-box .imglist_01 LI P {
	TEXT-ALIGN: left;
	color: #999;
}
.pic-mode-box .price{overflow:hidden;font-family:verdana; margin-top:4px}
.pic-mode-box .price b{font-size:12px!important;color:#f02729}
.pic-mode-box .co-name{overflow:hidden;font-family:verdana;}


.pic-mode-box .prolist_02 .pic{display:block;text-align:center;width:204px;height:204px;background-color: #FFF;display:table-cell;vertical-align:middle;OVERFLOW: hidden;position: relative;}
.pic-mode-box .prolist_02 .pic {
	display:block;
	padding-bottom:0px;
	text-align:center;
}
.pic-mode-box .prolist_02 {
	CLEAR: both; /*OVERFLOW: hidden;*/ margin-left:-20px;
	}
.pic-mode-box .prolist_02 LI {
	FLOAT: left;
	position:relative;
	float:left;
	width:204px;
	text-align:center;
	vertical-align:middle;
	display:block;
	transition:all 1s ease 0s;
	border: 1px solid #e9e9e9;
	margin-left: 20px;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
}
.pic-mode-box .prolist_02 LI:hover{
	border-color:#e9e9e9;
	-webkit-box-shadow:0 0 2px 2px #f8f8f8;
	-moz-box-shadow:0 0 2px 2px #f8f8f8;
	box-shadow:0 0 2px 2px #f8f8f8
	}

.pic-mode-box .prolist_02 LI IMG {
	max-width: 204px;
	max-height:204px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 204px;
	height:204px;
}
.pic-mode-box .prolist_02 LI H3 {
	margin-top:10px;
	font-size: 14px;
	line-height: 20px;
	font-weight: normal;
	text-align: left;
	height:40px;
}
.pic-mode-box .prolist_02 LI H3 A {
	COLOR: #000; TEXT-DECORATION: none
}
.pic-mode-box .prolist_02 LI H3 A:hover {
	COLOR: #000; TEXT-DECORATION: none
}
.pic-mode-box .prolist_02 LI P {
	TEXT-ALIGN: left;
	color: #999;
}