/* CSS suppliers style */
.machine_box { padding:10px 0 0;}
	.machine_box .text1 { text-align:right;}
	.machine_box .bt_box { margin:15px 0 0; text-align:center;}
	.machine { margin:10px 0 0;}
		.machine_l { float:left; width:150px;}
			.machine_l img { border:1px solid #ccc;}
			.machine_l .slect_box { margin:5px 0 0;}
			.machine_l .slect { width:158px;}
		.machine_r { float:right; width:330px; text-align:right;}
	.so_bar { margin:12px 0 2px; padding:0 0 0 7px; height:24px;}
		.so_bar strong { color:#f25c00;}

	.related_img { margin:0 0 10px;}
	.so_resulet_box { padding:12px 2px; border-top:1px solid #c9c9c9;}
		.resulet_box { padding:0px 3px; height:1%;}
			.resulet_box .c_logo_box { float:left; height:67px; width:67px; overflow:hidden; border:1px solid #BCBCBC;}
			.resulet_box .c_logo_w { height:67px; width:67px; overflow:hidden; position:relative; display:table-cell; text-align:center; vertical-align:middle;}
			.resulet_box .c_logo_w .i { position:static; +position:absolute; top:50%;}
			.resulet_box .c_logo_w img { position:static; +position:relative; top:-50%; left:-50%;}
			.resulet_box .text_box { float:left; width:412px; margin:0 0 0 10px;padding-bottom:8px;}
				.resulet_box h2 { font-size:12px; margin:0;}
				.resulet_box .text_box p { padding:3px 0 0; line-height:16px; height:50px; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis;}
			.so_resulet_box h3 { font-size:12px; margin:8px 0 0;}
			.so_resulet_box p { font-size:12px; line-height:16px; padding:3px 0 0; height:33px; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; color:#666;}
	
	.m_cate_box { border:1px solid #c9c9c9;}
		.m_cate_box h2 { background:#337ac4; padding:4px 0; text-align:center; font-size:12px; color:#fff;}
		.m_cate_box h3 { background:#fffaed; padding:2px 5px; font-size:12px; color:#8d8d8d;}
		.m_cate_box dl { padding:0;}
		.m_cate_box dl .on { font-weight:bold;}
		.m_cate_box .no_line { border:none;}
			.m_cate_box dt { border-top:1px solid #d9d9d9; padding:5px; overflow:/* hidden; white-space: nowrap; -o-text-overflow: ellipsis;text-overflow: ellipsis; width:107px;*/}
				.m_cate_box dt a:link { color:#095eb8;}
				.m_cate_box dt a:visited { color:#095eb8;}
				.m_cate_box dt a:hover { color:#095eb8;}
				.m_cate_box dt.on { color:#f25c00; font-weight:bold; padding:5px 5px 0px;}
			.m_cate_box dd { font-size:11px; padding:0 2px 0 13px; margin:5px 0 5px 0; background:url(../bg/box_icon2.gif) no-repeat 5px 5px;}
				.m_cate_box dd a:link { color:#095eb8;}
				.m_cate_box dd a:visited { color:#095eb8;}
				.m_cate_box dd a:hover { color:#095eb8; text-decoration:underline;}

.s_show { padding:10px 0;}
	.s_img {width:280px;float:right;margin-left:6px;}
		.s_img p { padding:3px 0; background:#f0f0f0; text-align:center;}
	.s_product { width:220px; float:right; border:1px solid #c6c6c6; padding:0 0 2px 0;}
		.s_product h3 { background:url(../bg/bar_1.gif) repeat-x left center; font-size:12px; padding:3px 0 3px 10px; color:#fff;}
		.s_product h3 a:link { text-decoration:none; color:#fff;}
		.s_product h3 a:visited { text-decoration:none; color:#fff;}
		.s_product h3 a:hover { text-decoration:none; color:#fff;}
		.s_product ul { padding:0 0 0 11px;}
		.s_product ul li { line-height:20px; background:url(../bg/box_icon2.gif) no-repeat left center; padding:0 0 0 12px; overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis;text-overflow: ellipsis; width:185px;}
		.s_product .more { padding:3px 15px 3px 0; text-align:right; margin:0 10px 0 0; background:url(../bg/ico_more.gif) no-repeat right center;}
	.s_name { padding:3px 0 0 0; margin:13px 0 0; font-size:12px;}
	.s_introduction { margin:5px 0 0; line-height:20px;}
		.logo {float:left;margin-right:5px;margin-top:-7px;}
		.logo table{width:67px;height:67px;border:1px solid #EEE;}
	.s_info { margin:10px 0 0;  border-top:1px solid #ccc; border-left:1px solid #ccc;}
		.s_info td { margin:10px 0 0; border-bottom:1px solid #ccc; border-right:1px solid #ccc; padding:5px;}
		.s_info .bg { background:#f9f9f9; width:170px;}

	.download_file { margin:5px 0 0;}
		.download_file .file_box { float:left; padding:5px; width:100px; margin:10px 10px 0 0; border:1px dashed #ccc;}
			.download_file .type { text-align:center;}
			.download_file .text { text-align:center; padding:3px 0 0; overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis;text-overflow: ellipsis; width:100px;}
	.contact_box { background:#edf6ff; border:1px solid #e2ecf7; margin:15px 0 0; padding:10px; line-height:20px; height:1%;}
	
	.product_show_box { padding:5px 0;}
		.product_show { float:left; padding:4px 16px; width:96px; height:120px; text-align:center;}
			.over_flow_cut { overflow:hidden; width:96px; height:84px; border:1px solid #dedede; border-top:none\9; border-left:none\9; *border:none\9;}
			.product_show .c_logo_w { border:1px solid #dedede\9; width:94px; height:82px; overflow:hidden; position:relative; display:table-cell; text-align:center; vertical-align:middle;}
			.product_show .i { position:static; +position:absolute; top:50%;}
			.product_show img { position:static; +position:relative; top:-50%; left:-50%;}
			.product_show p { height:32px; line-height:16px; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis;}
		
.p_content_box { margin:20px 0 0;}
	.p_content_box h2 { background:#f7f7f7; border:1px solid #ededed; font-size:12px; padding:2px 10px;}
	.p_content_box p { line-height:20px; margin:10px 0 0; padding:0 0 0 10px;}
	
.p_show { margin:5px 0 0;}
	.p_show .bt_box { margin:2px 0 0; text-align:right;}
	.p_show .bt_box .bt { background:url(../bg/bt2.gif) no-repeat left center; height:23px; width:100px; border:none; color:#fff; font-weight:bold; font-family:Tahoma,Arial; cursor:pointer;}
	.p_show .show_p_box { margin:10px 0 0; text-align:center; overflow:hidden;}
		.p_show .show_p_box img { padding:6px;}
.columns_name {margin:0px auto;text-align:center;font-size:12px;}
.columns_p { line-height:24px; padding:0 0 0 10px;}
.columns_bt_box { margin:2px 0 0;padding-top:12px;text-align:center;}
		.columns_bt_box .bt { background:url(../bg/bt7.gif) no-repeat left center; height:32px; width:140px; border:none; font-weight:bold; color:#fff; font-size:14px; font-family:Tahoma,Arial; cursor:pointer; text-decoration:none;}
		.columns_bt_box .bt:visited { color:#fff; text-decoration:none;}
		.columns_bt_box .bt:hover { color:#fff; text-decoration:none;}
.product_show_more { margin:5px 0 0; height:24px;}
	.product_show_more span { display:block; padding:3px 0; width:120px; text-align:center; float:right; font-weight:bold;}

h1{font-size:22px;}
.sub{font-size:14px;font-weight:bold;margin-top:12px;margin-left:10px;}


.TableItem{width:100%;float:left;clear:both;}
.TableItem td{border-bottom:1px solid #DDD;padding-bottom:8px;padding-top:6px;}
.Relatedlink {padding-top:4px;}
.Relatedlink a{margin-right:4px;}


.search_side{width:252px;float:left;border:1px solid #BBDCFB;padding:8px 0px;}
.search_side h2{font-size:14px;font-weight:bold;color:#FF7A28;padding:4px 0px 12px 8px;}
.search_side .search_TB{float:left;clear:both;margin-left:6px;_margin-left:4px;}
.search_side .search_TB td .key{width:200px;height:18px;line-height:18px;float:left;margin-top:1px;}
.search_side .search_TB td .go{float:left;}
.search_side .sub{width:230px;float:left;clear:both;font-weight:bold;margin:0px;padding:8px 0px 0px 10px;}
.search_side .sub span{font-size:12px;}
.search_side .relative{width:230px;float:left;clear:both;margin-left:12px;_margin-left:6px;margin-top:4px;padding:4px 0px;border-left:1px solid #DDD;}
.search_side .relative li{width:100%;float:left;clear:both;padding-left:6px;line-height:160%;}
.search_side .relative li span{width:10px;height:10px;padding:0px 3px;overflow:hidden;margin-right:3px;color:white;cursor:pointer;background:#FF7A28;}
.search_side .relative li div{margin-left:3px;padding:4px 0px;padding-left:8px;border-left:1px solid #DDD;}
.search_side .relative li div a{font-size:11px;}

.main{width:695px;float:right;}
.search_main{width:565px;float:left;clear:both;}
.search_main .result{width:100%;float:left;clear:both;padding:4px 0px;}
.search_main .item{width:100%;float:left;clear:both;border-top:1px solid #EEE;padding:12px 0px;}
.search_main .item li.photo{width:78px;float:left;}
.search_main .item li.photo table{width:67px;text-align:center;border:1px solid #EEE;padding:0px;margin:0px;}
.search_main .item li.photo table td{height:67px;padding:0px;margin:0px;}
.search_main .item li.info{width:486px;float:right;}
.search_main .item li.info h2{font-size:14px;}
.search_main .item li.info h2 img{margin:0px 2px;}
.search_main .item li.info div{width:100%;float:left;clear:both;padding:4px 0px;}
.search_main .item li.info a{margin-right:6px;}

.search_main .result_product{width:100%;float:left;clear:both;border-top:1px solid #EEE;padding:12px 0px;}
.search_main .result_product table{width:67px;text-align:center;border:1px solid #DDD;padding:0px;margin:0px;}
.search_main .result_product table td{height:67px;padding:0px;margin:0px;}
.search_main .result_product .subs{width:100%;float:left;font-size:12px;font-weight:bold;padding-bottom:8px;}
.search_main .result_product table{float:left;margin-right:7px;}

.search_main .result_inquiry{width:100%;float:left;clear:both;border-top:1px solid #EEE;padding:12px 0px;}
.search_main .result_inquiry .subs{width:100%;float:left;font-size:12px;font-weight:bold;padding-bottom:8px;}
.search_main .result_inquiry ul{width:100%;flaot:left;clear:both;}
.search_main .result_inquiry ul li{width:270px;height:22px;line-height:22px;float:left;overflow:hidden;padding-left:12px;background:url(/images/dot_blue.gif) 4px 10px no-repeat;}
.search_main .page_box{width:100%;float:left;clear:both;text-align:center;border-top:1px solid #EEE;padding-top:12px;}
.cate_banner { padding:5px 0 10px 0; margin:10px 0 0;}
