body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	
}
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	-webkit-text-size-adjust:none;
		background:#231f20;
}
img {
	border: 0;
	vertical-align:bottom;
	 display: block;
}
textarea{ resize:none;}
a:link {
	text-decoration: none;
	color: #FFF;
}
a:visited {
	text-decoration: none;
	color:#FFF;
}
a:hover {
	text-decoration: underline;
	color: #FFF;
}
a:active {
	text-decoration: none;
	color: #FFF;
}
ul{
	margin:0;
	padding:0;
}
table td{
	background: none;
	color:#545454;
}
#wrapper{
	position:relative;
}
#header {
	height:96px;
	background: url(../images/header_bg.png) repeat-x;
	width:100%;
	position: fixed;
	top:0;
	z-index:2001;
}
#header_frame{
	width:980px;
	margin:0 auto;
}
#header_frame #logo{
	float:left;
	margin:20px 0 0 0;
}
#header_frame span{
	margin:55px 0 0 0;
	padding:0;
	float:right;
}
#header_frame #fb_btn{
	float: right;
	margin:51px 16px 0 0;
}

#banner {
	width:100%;
	margin:0 auto;
	position:relative;
}

#index_banner {
	position:absolute;
	top:0;
	left:0;	
}

#news_space {
	width:10px;
	height:128px;	
}

#nav_banner a { 
	width: 14px; 
	height:14px; 
	padding:8px; 
	background:url(../images/banenr_dot.png) no-repeat center; 
	text-decoration:none; 
	color:#FFF; 
	font-size:12px;
	line-height:14px;
}
#nav_banner a.activeSlide { background:url(../images/banner_dot_ro.png) no-repeat center; }

#content_frame{
	background:#FFFFFF;
	color:#545454;
	width:100%;
	display:inline-block;
	padding:20px 0;
}
#content_main{
	width:980px;
	margin:0 auto;
}
#footer_link{
	width:100%;
	display:inline-block ;
}
#footer_link ul{
	width:980px;
	margin:0 auto;
	padding:23px 0 0 0;
}
#footer_link li{
	width:245px;
	color:#FFFFFF;
	list-style:none;
	float:left;
}
#footer_link h1{
	font-size:15px;
	line-height:22px;
	margin:-8px 0 20px 0;
	padding:0;
	color:#FFF;
}
#footer_link p{
	font-size:13px;
	margin:-10px 0 18px 0;
}

#footer{
	width:100%;
}
#footer_content{
	width:980px;
	margin:0 auto;
}
#footer_content span{
	float:right;
	font-size:11px;
	text-align:right;
	margin:28px 0 0 0;
}
#footer_content table{
	float:left;
	margin:16px 0 0 0;
}
#footer_content th{
	text-align: left;
	font-size:15px;
	padding:0 0 10px 0;
}
#footer_content td{
	font-size:15px;
	color:#FFFFFF;
	padding:0 0 20px 0;
}
/*inde*/
#index_news{
	float:left;
	width:340px;
}
#index_news th{
	background:url(../images/title_line.jpg) repeat-x;
	height:20px;
}
#index_news h1{
	font-size:12px;
	font-weight:bold;
	margin:7px 0 0 0;
}
#index_news p{
	margin:0 0 7px 0;
	text-align:justify;
}
#index_client{
	width:640px;
	float:right;
}
#index_client th{
	background:url(../images/title_line.jpg) repeat-x;
	height:20px;
}
#index_client .client_box{
	width:89px;
	height:89px;
	margin:14px 10px;
	float:left;
}


/*contact*/
#contact_banner{
	width:100%;
	background: url(../images/contact_banner.jpg) no-repeat center #c5c5c5;
	height:340px;
	display:block;
}
#contact_info{
	width:488px;
	float: left;
}
#contact_info th{
	background:url(../images/title_line.jpg) repeat-x;
	height:20px;
}
#contact_info table{
	margin:10px 0 0 0;
}
#contact_info span{
	color:#231f20;
}
#contact_info a:link, #contact_info a:visited {
	text-decoration: none;
	color:#545454;
}
#contact_info a:hover {
	color:#545454;
	text-decoration:underline;
}
#contact_form{
	width:492px;
	float: left;
	line-height:28px;
}
#contact_form th{
	background:url(../images/title_line.jpg) repeat-x;
	height:20px;
}
#contact_form span{
	color:#FF0000;
}
#contact_form input[type=text]{
	font-family:Arial, Helvetica, sans-serif;
	width:305px;
	font-size:12px;
	line-height: 28px;
	color:#545454;
	border:solid 1px #a4a4a4;
}
#contact_form textarea{
	font-family:Arial, Helvetica, sans-serif;
	width:305px;
	font-size:12px;
	line-height: 28px;
	color:#545454;
	height:80px;
	border:solid 1px #a4a4a4;
	margin:8px 0;
}
#contact_form select{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 28px;
	width:307px;
	color:#545454;
	border:solid 1px #a4a4a4;
}
#contact_form input[id=btnSubmit], #contact_form input[id=btnReset], #contact_form input[id=btnWait]{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:22px;
	color:#231f20;
	background: url(../images/btn_bg.jpg) no-repeat;
	width:50px;
	height:22px;
	border:none;
	margin-left:8px;
	float:right;
	margin-left:6px;
}

#contact_form input[id=btnWait]{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:22px;
	color:#aaa;
	background: url(../images/btn_bg_80.jpg) no-repeat;
	width:80px;
	height:22px;
	border:none;
	margin-left:8px;
	float:right;
	margin-left:6px;
}

#getNews li {
	list-style:none;
}

#getClientLogo li {
	list-style:none;
}

#coming_soon a {
	color:#0066FF;
	text-decoration:underline;	
}