@charset "utf-8";
.clear{
    clear:both;
    width:100%;
    height:0;
}
/* nav */
.nav a:hover {
	margin:0;
	height:38px;
	line-height:38px;
	border-right:1px solid #2F699E;
	background:#ff7300;
}

/* product and area classify */
.classify_content {
	padding:10px 0 12px 20px;
	border:1px solid #d9eaf0;
	border-top:none;
}

.com_classify {
	overflow:hidden;
	zoom:1;
}

.com_classify h4 {
	float:left;
	display:inline;
	color:#4a4a4a;
	height:18px;
	line-height:18px;
	font-weight:normal;
	font-size:13px;
	padding-right:8px;
	margin:7px 15px 8px 0;
	background:url(../../images/tip.png) right -663px no-repeat;
}

.detail_classify {
	float:left;
	display:inline;
	width:800px;
    overflow: hidden;
}
.detail_classify.d1{
    /*height:40px;*/
    width:890px;
}
.detail_classify p {
	overflow:hidden;
    display: block;
    width:800px;
    float:left;
	zoom:1;
}
.detail_classify .pcw{
    width:100%;
    float:left;
}
.detail_classify .pcw.close{
    height:40px;
    overflow: hidden;
}
.product_classify .detail_classify {
	border-bottom:1px dashed #e7edf3;
}

.detail_classify a {
	float:left;
	display:block;
	color:#5a5a5a;
	cursor:pointer;
	margin-top:5px;
	padding:5px 8px 10px 8px;
}
.detail_classify li {
	float:left;
	display:inline;
}

.detail_classify a:hover {
	color:#fa7a20;
}

.detail_classify a.current {
	color:#2f699e;
	font-weight:bold;
	background:#eee;
}

.com_classify .more {
	float:left;
	display:inline;
	color:#2f699e;
	height:18px;
	line-height:18px;
	padding:0 18px 0 0;
	margin:8px 0 8px 20px;
	background:url(../../images/tip.png) right -687px no-repeat;
}

.com_classify a.actived {
	background-position:right -707px;
}

.detail_classify .all_city {
	width:760px;
	overflow:hidden;
	zoom:1;
	background:#eee;
}

.detail_classify .all_city span {
	float:left;
	display:inline;
	color:#2F699E;
	height:28px;
	line-height:28px;
	padding:0;
	margin:0 10px;
	cursor:pointer;
}
.classify_content .pro1{
    clear:both;
    float:none;
}
.classify_content .pro1 .d0{
    margin-left:10px;
}
/* show product */
.show_pro_nav {
	position:relative;
	width:1000px;
	height:34px;
	line-height:34px;
	overflow:hidden;
	zoom:1;
	background:#2f699e;
}

.pro_nav_list {
	margin:3px 0 0 3px;
}

.pro_nav_list li {
	float:left;
	display:inline;
	font-size:14px;
	height:30px;
	line-height:30px;
	width:124px;
	margin-right:1px;
	text-align:center;
	background:#fff;
}

.pro_nav_list li a {
	display:block;
	color:#4a4a4a;
	height:30px;
	line-height:30px;
	width:124px;
}

.pro_nav_list li.current {
	font-weight:bold;
	background:none;
}

.pro_nav_list li.current a {
	color:#fff;
}

.wrap_roll_news {
	
	height:34px;
}

.roll_news {
	position:absolute;
	top:0;
	right:0;
	padding-right:10px;
}

.roll_news li {
	color:#fff;
	height:34px;
	line-height:34px;
}

.roll_news li a {
	color:#fff;
}

.roll_news li a:hover {
	color:#fa7a20;
	text-decoration:underline;	
}

/* more select */

.more_select {
	height:38px;
	line-height:38px;
	border:1px solid #c8c8c8;
	background:url(../../images/tip_bg.png) 0 -148px repeat-x;
}

.mode_chose {
	padding-top:5px;
}

.ask_price {
	color:#2f699e;
	padding:0 16px;
	height:26px;
	line-height:26px;
	margin-left:34px;
	border:1px solid #a7b5cb;
	-moz-border-radius:1px;
	-webkit-border-radius:1px;
	border-radius:1px;
	background:url(../../images/tip_bg.png) 0 -186px;
}

a.ask_price:hover {
	border-color:#2f699e;
	background-position: 0 -282px;
}

.select_mode li {
	float:left;
	display:inline;
	margin-left:20px;
}

.select_box {
	position:relative;
	height:26px;
	line-height:26px;
	width:128px;
	border:1px solid #a09b92;
	-moz-border-radius:1px;
	-webkit-border-radius:1px;
	border-radius:1px;
	cursor:pointer;
	background:url(../../images/tip_bg.png) 0 -212px repeat-x;
}

.select_box .select_value {
	float:left;
	color:#2f699e;
	width:90px;
	padding-left:10px;
}

.select_box span {
	float:right;
	height:26px;
	width:26px;
	border-left:1px solid #d1cac0;
	background:url(../../images/tip.png) 9px -725px no-repeat;
}

.option {
	position:absolute;
	left:-1px;
	top:27px;
	width:128px;
	border:1px solid #cfc8bc;
	border-top:none;
	background:#fff;
}

.option a {
	position:relative;
	bottom:-1px;
	display:block;
	color:#5a5a5a;
	height:24px;
	line-height:24px;
	padding-left:10px;
	border-top:1px solid transparent;
	border-bottom:1px solid transparent;
}

.option a:hover {

	background:#f3f9ff;
	border-top:1px solid #cfc8bc;
	border-bottom:1px solid #cfc8bc;
}

.show_mode {
	margin-top:5px;
}

.show_way {
	float:left;
	display:inline;
	margin-left:16px;
}

.show_way a {
	float:left;
	display:inline;
	color:#434343;
	height:24px;
	line-height:24px;
	padding-left:24px;
	cursor:pointer;
	background:url(../../images/tip.png) no-repeat;
}

.list_mode a {
	background-position:0 -754px;
}

.list_mode .current {
	color:#d2d2d2;
	cursor:default;
	background-position:0 -774px;
}

.big_mode a {
	background-position:0 -794px;
}

.big_mode .current {
	color:#d2d2d2;
	cursor:default;
	background-position:0 -814px;
}

.wrap_show_line {
	height:24px;
	line-height:24px;
	margin:0 20px 0 30px;
}

.wrap_show_line span {
	color:#676767;
}

.show_line {
	border:1px solid #989898;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}

.show_line a {
	float:left;
	display:inline;
	color:#676767;
	height:22px;
	line-height:22px;
	width:30px;
	cursor:pointer;
	text-align:center;
	border-left:1px solid #a4b2c9;
	background:url(../../images/tip_bg.png) 0 -238px repeat-x;
}

.show_line a:hover {
	color:#2f699e;
	background:url(../../images/tip_bg.png) 0 -260px repeat-x;
}

.show_line .active {
	color:#2f699e;
	background:url(../../images/tip_bg.png) 0 -260px repeat-x;
}

.show_line .first {
	border:none;
}

/* show product */
.spread_mes {
	height:30px;
	line-height:30px;
	overflow:hidden;
	zoom:1;
}

.spread_mes span.fl {
	color:#676767;
	margin-left:36px;
}

.spread_mes a {
	color:#676767;
	margin-right:6px;
}

.spread_mes a:hover {
	color:#2f699e;
	text-decoration:underline;
}

/* pages */
.wrap_pages {
	margin:20px 0 0 10px;
	overflow:hidden;
	zoom:1;
}

.wrap_pages a, .skip_submit {
	float:left;
	display:inline;
	color:#555;
	min-width:20px;
	height:20px;
	line-height:20px;
	text-align:center;
	padding:2px;
	margin:0 5px;
	cursor:pointer;
	font-size:14px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	border:1px solid #cacaca;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	background:#efefef;
}

.wrap_pages a:hover, .skip_submit:hover {
	border-color:#989898;
}

.wrap_pages em {
	float:left;
	display:inline;
	height:24px;
	line-height:24px;
	width:20px;
	text-align:center;
	font-weight:bold;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#555;
	margin:0 10px;
}

.wrap_pages .current {
	color:#fff;
	border-color:#336899;
	background:#397ebe;
}

.wrap_pages .prev {
	background:url(../../images/tip.png) 7px -845px no-repeat;
}

.wrap_pages .next, .skip_submit {
	background:url(../../images/tip.png) 9px -874px no-repeat;
}

.skip_text_label {
	color:#5a5a5a;
	height:26px;
	line-height:26px;
}

.skip_text {
	height:16px;
	line-height:16px;
	width:46px;
	padding:4px 0 4px 2px;
	border:1px solid #bababa;
}

.skip_submit input {
	border:none;
	background:none;
}

/* right ranking ad */
.wrap_right {
	width:248px;
}

.ad_title {
	height:30px;
	border:1px solid #2f699e;
	-moz-border-radius:3px 3px 0 0;
	-webkit-border-radius:3px 3px 0 0;
	border-radius:3px 3px 0 0;
	background:#2f699e;
}

.ad_title span {
	display:block;
	width:202px;
	height:20px;
	margin:6px 0 0 6px;
	background:url(./images/pic_bg.png) 0 -370px no-repeat;
}

.right_ad {
	margin-top:10px;
}

.right_ad img {
	width:248px;
	height:140px;
}

/* preview picture */
.preview_list {
	width:720px;
	padding:9px;
	margin-top:-1px;
	border:1px solid #dadada;
	overflow:hidden;
	zoom:1;
}

.preview_list li {
	float:left;
	width:160px;
	padding:9px;
	border:1px solid transparent;
	_border-color:#fff;
}

.preview_list .active {
	background:#f3f9ff;
	border-color:#cae2fa;
}

.preview_list .selected {
	background:#fdf4ed;
	border-color:#ffcba3;
}


.preview_pic {
	width:158px;
	height:158px;
	display:table-cell;
	vertical-align:middle;
	border:1px solid #a1a1a1;
	/* 针对IE的Hack */
	*display: block;
	*font-size: 138px;/*约为高度的0.873，200*0.873 约为175*/
	*font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/

}

.preview_pic img {
	width:158px;
	height:118px;
	vertical-align:middle;
	border-top:1px solid #a1a1a1;
	border-bottom:1px solid #a1a1a1;
}

.intro_pro {
	width:160px;
}

.pro_name {
	width:160px;
	margin-top:10px;
}

.pro_name span {
	font-size:13px;
	font-weight:bold;
	color:#656565;
	margin-left:8px;
}

.intro_pro .com_name {
	float:left;
	width:160px;
}

.intro_pro .com_name a {
	float:left;
	display:inline;
	line-height:14px;
	width:100px;
	overflow:hidden;
	color:#7a7a7a;
}

.intro_pro .com_name .credit {
	float:right;
	margin:0;
}

.intro_pro .com_name .credit span {
	margin:0;
}

.intro_pro .com_name .credit em {
	font-weight:bold;
	margin:0 0 0 2px;
}

.wrap_product_price {
	float:left;
	width:160px;
	height:22px;
	line-height:22px;
	color:#E9720F;
	margin-top:10px;
}

.product_price {
	float:left;
	font-weight:bold;
}

.wrap_product_price .com_link {
	float:right;
	margin:0;
}


/* company list */
.tabCloud {
	padding:10px 0;
	text-align:center;
	overflow:hidden;
	zoom:1;
}

.tabCloud a {
	display:inline-block;
	font-family:yahei;
	padding:0.2em 0.1em;
}

.com_list_title {
	height:32px;
	border-left:1px solid #dadada;
	border-right:1px solid #dadada;
	background:#397ebe;
}

.com_list_title li {
	float:left;
	height:30px;
	line-height:30px;
	margin-top:2px;
	font-size:13px;
	font-weight:bold;
	width:82px;
	text-align:center;
}

.com_list_title li a {
	color:#fff;
}

.com_list_title .current {
	background:#fff;
}

.com_list_title .current a {
	color:#166cb3;
}

.pro_require {
	margin-top:20px;
}

.no_find {
	float:left;
	display:inline;
	color:#5a5a5a;
	height:24px;
	line-height:24px;
}

a.no_find:hover {
	color:#2F699E;
	text-decoration:underline;
}

.new_require {
	float:right;
	display:inline;
	color:#fff;
	height:22px;
	line-height:22px;
	padding:0 14px 0 4px;
	border:1px solid #c96311;
	background:url(../../images/tip.png) #fd7201 right -904px no-repeat;
}

/*产品展示懒加载 2014.11.24*/
.addList {
	color: #333;
	height: 30px;
	line-height: 30px;
	text-align: center;
	cursor: pointer;
	border: 1px solid #dadada;
	background: #fdf4ed;
}
.addList .loadIcon {
	vertical-align: middle;
}
.addList .loadMore {
	margin-left: 6px;
	font-size: 18px;
}
