/* CSS Document */
body{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000;
}
	.clean{ clear:both; 
	}
	/*.top_bar{ width:100%; border-bottom:1px solid #e2e2e2;
	}*/
		.header,.main_body{ width:974px; margin:0px auto;
		}
		
	
	.header{
	margin-top:10px;
	margin-bottom: 10px;
	height: 74px;
	}
		.header h1{ 
		}
		.search_nav_bar{ float:right;
		}
			.search_block{ float:left;
			}
				.keywords_input,.keywords_btn{ border:0; vertical-align:top;
				}
				.keywords_input{ background:url(../images/search_input_bg.png) no-repeat; width:270px; padding:6px 2px;
				}
				.keywords_btn{ background:url(../images/search_btn_bg.png) no-repeat; width:91px; height:26px; color:#fff; font-size:14px; font-weight:700; margin-left:-3px; _margin-top:1px;+margin-top:1px
				}
				
				
				.top_bar_link{ float:right; height:28px; overflow:hidden;
				}
					.top_bar_link a{ float:right; margin:5px 3px; color:#000; text-decoration:none;
					}
					.top_bar_link a:hover{ color:#ce0101;
					}
					.top_bar_link a.finac_icon{ background:url(../images/pmf_icon.jpg) no-repeat left center; padding-left:20px;
					}
					.top_bar_link a.facebook_icon{ background:url(../images/facebook_icon.jpg) no-repeat left center; padding-left:23px;
					}
					.top_bar_link a.twitter_icon{ background:url(../images/twiter_icon.jpg) no-repeat left center; padding-left:23px;
					}
					.top_bar_link a.video_icon{ background:url(../images/video_icon.gif) no-repeat left center; padding-left:25px;
					}
					
		.nav{ margin-top:18px; float:right;
		}
			.nav_right_bg{ background:url(../images/nav_right_bg.png) right top no-repeat; height:28px; width:680px; 
			}
			.nav_left_bg{ background:url(../images/nav_left_bg.png) left top no-repeat; padding:0 10px; height:28px;
			}
			
			.topnav{
	text-align:right;
	font-size:12px;
	list-style-type: none;
				}
				.topnav li{
	float:left;
	position:relative;
	font-weight:700;
	z-index:999;
	height: 30px;
				}
				.topnav li b{ display:block; padding:3px 3px; font-weight:400; color:#d5d5d5;
				}
				.topnav li a{ float:left; padding:5px 10px; color:#fff; display:block; text-decoration:none;
				}
				.topnav li a:hover{ float:left; padding:5px 10px; color:#FFFF00; display:block; 
				}
				.topnav li .noa{ cursor:default; text-decoration:none; color:#fff;text-decoration:none; cursor:pointer;
				}
				.topnav li .noa:hover{ cursor:point; text-decoration:none; color:#FFFF00;
				}
				
				.topnav li ul.subnav{
	width:160px;
	float:left;
	position:absolute;
	left:0;
	top:28px;
	background:#fefefd;
	display:none;
-moz-border-radius-bottomleft:2px;-moz-border-radius-bottomright:2px; -webkit-border-bottom-left-radius:2px; -webkit-border-bottom-right-radius:2px; 	border:1px solid #e7e7e7;
	border-bottom:none;
	border-top:none;
	z-index:9999;
	list-style-type: none;
				}
				.topnav li ul.subnav li{
	padding:0;
	border-bottom:1px solid #e7e7e7;
	clear:both;
	width:160px;
	text-align:left;
	font-weight:normal;
	height: auto;
				}
				
				.topnav li .subnav li a{ float:left; width:135px; padding-top:4px; padding-bottom:4px; padding-left:10px; color:#535353; background:#fff; text-decoration:none;
				}
				.topnav li .subnav li a:hover{ float:left; width:135px; padding-top:4px; padding-bottom:4px; padding-left:10px; color:#ce0101; background:#fff; text-decoration:none;
				}

			
			
.main_body{ margin-top:10px;
}		
	.main_left,.main_center,.main_right{ float:left;
	}
	.main_left{ width:192px; margin-right:10px;	
	}
	
		.margin_top_10{ margin-top:10px;
		}
	
		.left_menu_block h1{ background:url(../images/category_title_bg.gif) no-repeat; height:24px; line-height:24px; width:192px; font-weight:700; color:#fff; text-indent:10px; font-size:14px; vertical-align:middle;
		}
		.left_menu_block ul{}
		.left_menu_block ul li{ border:1px solid #c7c7c7; border-top:0; padding:3px 0 3px 15px;
		}
		.left_menu_block ul li a{ color:#000; text-decoration:none;
		}
		.left_menu_block ul li a:hover{ color:#ce0101;
		}
		
	
	.main_center{ width:530px;
	}
	
		/* cycleShowBanner begin */
		#fade_focus{ width:530px;
		}
		.d1{ width:530px; height:auto; overflow:hidden; border:#d5d1d0 1px solid; position:relative;
		}
		.d2{ width:100%; height:123px; overflow:hidden;
		}
		.loading{ width:530px; border:#d5d1d0 1px solid; color:#FFCC00; font-size:12px; height:123px; text-align:center; padding-top:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;
		}
		.num_list{ position:absolute; width:100%; left:0px; bottom:-1px; background-color:#000000; color:#FFFFFF; font-size:12px; padding:4px 0px; height:20px; overflow:hidden;}
		.num_list span{ display:inline-block; height:16px; padding-left:6px;
		}
		.ulnoen{ display:none;
		}
		.button_1{ position:absolute; z-index:1; right:0px; bottom:5px; font-size:12px; font-weight:bold;
		}
		.b1, .b2{ color:#fff; background:#d63531; border:1px solid #fff; display:block; float:left; padding:1px 5px; margin-right:6px; text-decoration:none; cursor:pointer;
		}
		.b2{ color:#4d4d4d; background:#fff; border:1px solid #d63531;
		}
		/* cycleShowBanner end */
		
		.chinaMartcompany_birf{ background:url(../images/content_bg.png) top left repeat-x; padding:10px; width:510px; line-height:140%;
		}
		.product_show{ width:530px;
		}
		
		
		.product_keywords_links{ background:url(../images/content_bg.png) top left repeat-x; border: 1px solid #d9d9d9; padding:6px; width:506px;
		margin-left:6px;
		}

			.product_keywords_links li{ display:inline; padding:5px;
			}
			.product_keywords_links li a{ color:#FF3300; text-decoration:none
			}
			.product_keywords_links li a:hover{ color:#000;
			}
			
			
		.company_birf{ background:url(../images/content_bg.png) top left repeat-x; border: 1px solid #d9d9d9; padding:10px; width:510px; line-height:140%;
		}
			.company_birf h2{ font-size:16px; font-weight:700;
			}
			.company_birf p{ margin:6px 0;
			}
		
		
	.main_right{ margin-left:8px; _margin-left:8px; width:230px;
	}
		#loginform { height: 160px;	width: 230px; background-color: #fffcf7; border: 1px solid #fac447; padding-bottom:10px;
		}
			#loginform h3{ font-size: 16px; font-weight: 600; font-family: Arial,Helvetica,sans-serif; line-height: 42px; padding-left: 10px;
			}
			#signinmes{ padding-left: 10px; height: 30px;
			}
				.join_free,.login_state{ display:inline; line-height:30px;
				}
				.login_state{ padding-left: 1px; line-height: 30px; cursor: pointer; vertical-align:middle;
				}
				
					.login_state a{ color:#ce0101; text-decoration:none;
					}
					.login_state a:hover{ color:#000;
					}
				
			#gsn{ padding-left: 10px; margin-top: 10px;
			}
			.login_text_list{ padding-left:24px; margin-top: 6px; color:#636363;
			}
				.login_text_list li{ list-style:circle
				}
				
				
				
		/*Pop-up layer style sart*/
		.new_newsletter_info{ position:absolute; z-index:999; right:500px; top:300px; width:350px; background:#fff;
		}
			.pup_up_ayer_title{ background:url(../images/pup_up_layer.gif) repeat-x; border:1px solid #dfdfdf; border-bottom:0; height:25px; overflow:hidden;
			}
				.new_newsletter_info h4{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:700; color:#000074; padding-left:18px;
				}
		
		.new_newsletter_info_content{ border:1px solid #dfdfdf; background:#fff; border-top:none; 
		}
		.new_newsletter_info_content table td{ padding-top:8px; padding-bottom:8px;
		}
		.new_newsletter_info_content table .input1{ font-family:Arial, Helvetica, sans-serif; font-size:12px; width:215px; border:1px solid #a9a9a9;
		}
		.new_newsletter_info_content table .bn1{ font-family:Arial, Helvetica, sans-serif; font-size:12px; background:url(../images/newsletter_bnbg.gif) repeat-x; width:60px; height:29px; cursor:pointer; font-weight:700; border:1px solid #ffa34a; color:#7e2f00;
		}
		
		.new_newsletter_close_bar{ border:1px solid #ef5b03; padding:1px; cursor:pointer;
		}
		/*Pop-up layer style end*/

		
		.news_event_block{ width:230px;
		}
			.news_event_block h3{ background:url(../images/newsletter_title_bg.gif) no-repeat; height:25px; line-height:25px; font-weight:700; padding-left:25px;
			} 
			.news_event_block table{ border:1px solid #d6d6d6; border-top:none; line-height:140%;
			}
				.news_event_block table th,.news_event_block table td{ padding:5px; vertical-align:top; border-bottom:1px dashed #e7e5e5;
				}
				.news_event_block table th{ width:70px;
				}
					.news_event_block table td a{ color:#000; text-decoration:none;
					}
					.news_event_block table td a:hover{ color:#ce0101;
					}
					
					
		/* successStories_ourSevices begin */
		.successStories_ourSevices{ width:228px; margin-top:10px; padding-bottom:14px; border:1px solid #d6d6d6;
		}

		.successStories{ padding-left:12px; padding-right:10px;
		}
			.successStories li{ background:url(../images/last_news.gif) no-repeat; text-indent:15px; height:18px; line-height:18px; margin:5px 0;
			}
				.successStories li.sort_one{ background-position:0 0;
				}
				.successStories li.sort_two{ background-position:0 -23px;
				}
				.successStories li.sort_three{ background-position:0 -45px;
				}
				.successStories li.sort_four{ background-position:0 -67px;
				}
				.successStories li.sort_five{ background-position:0 -89px;
				}
				.successStories li.sort_six{ background-position:0 -110px;
				}
				.successStories li.sort_seven{ background-position:0 -131px;
				}
				.successStories li.sort_eight{ background-position:0 -153px;
				}
				.successStories li.sort_nine{ background-position:0 -175px;
				}
			.successStories a{ color:#000; text-decoration:none;
			}
			.successStories a:hover{ color:#ce0201; text-decoration:underline;
			}
		/* successStories_ourSevices end */
		
		
.foot{ border-top:1px solid #e2e2e2; text-align:center; margin-top:10px; width:100%; padding:15px 0;
}
	.foot a{ color:#ce0101; font-weight:700;
	}
	.foot a:hover{ color:#000;
	}
.header div {
	float: left;
}
.header h3 {
	font-weight: 200;
}
.header #logo1 {
	margin-right: 20px;
}
.header .search_nav_bar .nav .nav_right_bg .nav_left_bg .topnav .subnav li {
}

