
/*
*   list
*/
/*ad_topthree*/
.ad_topthree{
    width:100%;
    margin-top:10px;
}
.ad_topthree .item{
    display: block;
    float:left;
    width:288px;
    height:110px;
    margin-right: 36px;
    background:url(./images/bg_ad_three.jpg) no-repeat scroll 0 0 transparent;
}
.ad_topthree .item3{
    margin-right: 0;
}
.ad_topthree .item1{
    margin-left:18px;
}
.ad_topthree .item .item_pic{
    display: block;
    margin:5px;
    border:1px solid #888b8f;
    border-radius:7px;
}
.ad_topthree .item .t{
    display: block;
    width:100%;
    text-align: center;
    margin-top:20px;
}
.ad_topthree .item .t:hover{
    color:#fa7a20;
}
/* product and area classify */
.classify_content {
	padding:10px 0 12px 20px;
	border:1px solid #d9eaf0;
	border-top:none;
        width:978px;
}

.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:790px;
}

.detail_classify p {
	overflow:hidden;
	zoom:1;
}

.classify_line .hidden {
	display:block;
	height:32px;
	overflow:hidden;
}

.product_classify .detail_classify {
	border-bottom:1px dashed #e7edf3;
}

.detail_classify a {
	float:left;
	display:inline;
	color:#5a5a5a;
	cursor:pointer;
	margin-top:5px;
	padding:5px 8px 10px 8px;
        word-break: keep-all;
}

.detail_classify span > a {
	margin-top:0;
	padding:0;
}

.detail_classify a.slect_all{
    display: block;
}
.detail_classify a:hover {
	color:#fa7a20;
}

.detail_classify a.current {
	color:#2f699e;
	font-weight:bold;
	background:#eee;
}
.detail_classify a.selected{
    background-color:#397ebe;
    color:white;
}
.com_classify .more {
	float:left;
	display:inline;
	color:#2f699e;
	height:18px;
	line-height:18px;
	padding-right:18px;
	margin:8px 0 8px 10px;
	background:url(./images/tip.png) right -687px no-repeat;
}

.com_classify a.actived {
	background-position:right -706px;
}

.detail_classify .all_city {
	width:760px;
	overflow:hidden;
	zoom:1;
	background:#eee;
	margin-left: 36px;
}

.detail_classify .all_city span {
	float:left;
	display:inline;
	color:#2F699E;
	height:28px;
	line-height:28px;
	padding:0;
	margin:0 10px;
	cursor:pointer;
}
.detail_classify .show_city{
    width:750px;
    margin-left:37px;
}
.detail_classify .show_city.line2,
.detail_classify .show_city.line3{
    margin-left: 37px;
}
/* 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 {
	color:#4a4a4a;
}

.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;
        width:998px;
}

.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:138px;
	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:100px;
	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:40px 0 0 10px;
	overflow:hidden;
	zoom:1;
}

.wrap_pages a {
	float:left;
	display:inline;
	color:#555;
	/*width:20px;*/
	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 {
	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 {
	background:url(./images/tip.png) 9px -874px no-repeat;
}
.wrap_pages .skip_to .next{
    display: block;
    float:left;
    width:20px;
    height:20px;
    margin-left:5px;
    border-radius: 2px;
    background-color:#efefef;
}
.skip_to label {
	color:#5a5a5a;
	height:26px;
	line-height:26px;
}

.skip_to input {
	height:16px;
	line-height:16px;
	width:46px;
	padding:4px 0 4px 2px;
	border:1px solid #bababa;
}

/* right ranking ad */
.wrap_right {
	width:230px;
}

.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;
        float:right;
}

.right_ad img {
	width:230px;
	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 */
.wrap_com_list{
    border-top:none;
}
.wrap_com_list .tab_hd{
    height:32px;
}
.tabCloud {
	padding:10px 0;
	text-align:center;
	overflow:hidden;
	zoom:1;
}

.tabCloud a {
	display:inline-block;
	font-family:yahei;
	padding:0.2em 0.1em;
}

.tabs .tab_hd.com_list_title {
	height:32px;
	border-left:1px solid #dadada;
	border-right:1px solid #dadada;
	background:#397ebe;
}

.tabs .com_list_title .tab-hd-con{
	float:left;
	height:30px;
	line-height:30px;
	margin-top:2px;
	font-size:13px;
	font-weight:bold;
	width:76px;
	text-align:center;
        background:none;
        border:none;
}

.tabs .com_list_title .tab-hd-con a {
	color:#fff;
        font-family: 宋体;
        font-size: 13px;
        
}

.tabs .com_list_title .current {
	background:#fff;
        width:78px;
}

.tabs .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;
}
.product_list{
    width:1000px;
}

