html, body, div, span,h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a,font, img,strong,b,i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
	background:#fff;
	font-family:arial,tahoma,san-serif;
	font-size:12px;
	color:#fff;
}
ol, ul {
	list-style: none;
}
blockquote{
	quotes: none;
}
blockquote:before, blockquote:after{
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
img{ behavior: url(style/iepngfix.htc) }
/*----------------------*/
.clear{
	clear:both;
}
#wrapper{
	width:962px;
	margin:auto;
	position:relative;

}
/*------------HEADER-------------*/
#header{
	height:114px;
	width:auto;
}
#logo{
	float:left;
	position:relative;
	width:197px;height:114px;
	background:transparent url(images/bg_logo.png) no-repeat;
}
#logo img.logo{display:block;margin:15px 0px 10px 40px;width:133px;height:68px;}
#logo img.sub_logo{position:absolute;top:63px;left:17px;width:38px;height:37px;}
#logo img.slogan{position:absolute;top:90px;left:48px;width:119px;height:16px;}
#company{
	float:left;
	width:764px;
	position:relative;
}
#company span{
	position:absolute;
	top:2px;right:15px;
	width:70px;height:31px;
	line-height:28px;text-align:center;
}
#company a{
	color:#004d9a;
	text-decoration:none;
}
/*----------END HEADER-----------*/
/*------------CONTENT------------*/
#content{
	width:auto;
	height:612px;
	position:relative;
	padding-bottom:0px;
}
/*----SIDEBAR----*/
#sidebar{
	position:relative;
	float:left;
	width:197px;height:612px;
	background:transparent url(images/bg_sidebar.png) repeat-y;
}
ul#menu2 {
	position:absolute;
	top:94px;
	list-style: none;
	margin-left:4px;
	padding: 0;
}
/*----END SIDEBAR----*/

#mainContent{
	position:relative;
	float:left;
	width:760px;
	height:612px;
	background:#101f22 url(images/bg_mainContent.png) no-repeat;
	text-align:justify;
	border:none;
}
#mainContent img.img_index{
	position:absolute;
	top:0px;left:0px;
	z-index:1;
}
#flash{
	position:relative;
	z-index:1;
}
#slide{
	position:absolute;
	height:81px;
	z-index:1000;
	bottom:0px;left:4px;
	border:1px solid #0b3e50;
}
#slide_left{float:left;background:url(images/slide_left.png) no-repeat top left;width:47px;height:81px;}
#slideLeft{float:left;background:url(images/partner_en.png) no-repeat top left;width:47px;height:81px;}
#slide_mid{float:left;background:url(images/slide_mid.png) repeat-x top left;width:904px;height:81px;position:relative;z-index:1000}
#slide_mid ul li{
	float:left;
	width:142px;
	text-align:center;
	margin-top:15px;
	border-right:1px dotted;
	color:#00356c;
	position:relative;
}
#slide_mid ul li img{
	opacity: 2;
	filter: alpha(opacity = 20);
}
#slide_mid ul li img:hover{
	opacity:10;
	filter:alpha(opacity=100);
}
#slide_mid ul li:last-child{border:none;}
#slide_right{float:left;background:url(images/slide_right.png) no-repeat top left;width:10px;height:83px;}
/*-----ABOUT US----*/
#about{
	float:left;
	width:545px;
	height:530px;
	overflow:hidden;
	text-align:justify;
	margin-top:20px;
	padding:0px 0px 20px 20px;
	color:#fff;
}
/*-----END ABOUT----*/

/*-----EMPLOYMENT----*/
#employ{
	color:#fff;
	text-align:justify;
	padding:20px 10px 20px 20px;
	overflow:hidden;
	height:551px;
}
/*-----END EMPLOYMENT----*/

/*-----PROJECT----*/
#project{
	position:absolute;
	top:90px;left:20px;
	width:520px;
}
#project a{

	text-decoration:none;
	position:relative;
}
#project a span{
	text-align:center;
	position:absolute;
	bottom:22px;left:4px;_top:135px;
	width:153px;
	background:#0080ff;
	line-height:30px;
	color:#fff;
}
#project img{
	margin:0px 10px 15px 0px;
	border:1px solid #0D2E5B;
	width:153px;height:197px;
	behavior:url(../style/PIE.htc);
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	padding:3px;
}
h1.project_name{
	font-size:15px;
}
#content_project{
	margin-top:10px;
	overflow:hidden;
	height:190px;	
}
/*----END PROJECT----*/

/*----NEWS----*/
#news{
	float:left;
	height:580px;
	margin:15px 10px 0px 0px;
	width:565px;
}
#news .box{
	float:left;
	width:545px;
	padding:15px 0px;
	margin:0px 5px 0px 10px;
	border-bottom:1px solid #fff;
}
#news .box img.img_box_1{
	float:left;
	width:130px;height:84px;
	padding:2px;border:1px solid #0D2E5B;
	margin:0px 10px 0px 0px;
}
#news .box h3 a{
	color:#fff;
	display:block;
	font-size:14px;
	font-weight:bold;
	margin-bottom:5px;
	text-decoration:none;
}
#news .box span.date{
	display:block;
	margin-bottom:5px;
	color:#005DBA;
	font-size:11px;
}
#news .box span.quoteOut{
	font-size:11px;
	color:#86a4aa;
}
#news .detail_box{
	height:500px;
	color:#686b9e;
	text-align:justify;
	padding:20px 10px;
	overflow:hidden;
}
#news .detail_box img{margin:10px;}
#news .detail_box img.img_box{
	float:left;
	width:196px;height:135px;
	padding:2px;border:1px solid #0D2E5B;
	margin:0px 10px 0px 0px;
}
#news .detail_box h3{
	color:#0080fd;
	display:block;
	font-size:14px;
	font-weight:bold;
	margin-bottom:5px;
	text-decoration:none;
}

#news .detail_box span.date{display:block;margin-bottom:12px;color:#005DBA;}
#news .detail_box span.quoteIn{font-weight:bold;color:#fff;overflow:hidden;}
#pageBar{
	position:absolute;
	bottom:10px;
	text-align:right;
	color:#fff;
	width:558px;
}
#pageBar a{margin:0px 4px;padding:2px 5px;border:1px solid #212454;font-weight:bold;text-decoration:none;color:#034180;display:inline-block;
	behavior:url(../style/PIE.htc);
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-PIE-radius:3px;
}
#pageBar a.page_current{color:#007fff;}
#pageBar span{
	color:#034180;
}
#pageBar_project{
	position:absolute;
	color:#fff;
	bottom:-41px;
	right:20px;
	text-align:right;
	width:663px;
}
#pageBar_project a{margin:0px 4px;padding:2px 5px;border:1px solid #212454;font-weight:bold;text-decoration:none;color:#034180; display:inline-block;
	behavior:url(../style/PIE.htc);
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-PIE-radius:3px;
}
#pageBar_project a.page_current{color:#007fff;}
#pageBar_project span{
	color:#034180;
}
#post_print{position:absolute;bottom:0px;right:10px;text-align:right;}
#post_print a{color:#007fff;}
/*----END NEWS----*/

/*----CONTACT----*/
#contact{
	width:auto;
	height:433px;
	position:relative;
	float:left;
}
#contact img{
	position:absolute;
	top:0px;right:-7px;
	width:334px;height:212px;
}
#contact div#info_contact{
	margin:20px 0px 0px 17px;
	width:642px;height:182px;
	border:1px solid #0B3467;
}
#contact div#info_contact h3{
	padding:15px 11px 7px 11px;
	font-weight:bold;
	text-transform:uppercase;
	color:#fff;
	font-size:12px;
}
#contact div#info_contact span{
	display:block;
	padding:7px 11px 7px 11px;
	color:#77BBFF;
}
#contact div#form_contact{
	margin:25px 0px 15px 15px;
}
#contact div#form_contact h4{
	color:#0080FF;
	padding-bottom:13px;
}
#contact div#form_contact td{
	color:#89c4ff;
}
#contact-area {
	width: 600px;
}
#contact-area textarea {
	margin:0px 5px;
	height: 110px;
	background:#15162a;padding: 5px;width: 471px;border:1px solid #0b3467;color:#fff;
}
#contact-area input.itext {background:#15162a;padding: 5px;width: 471px;border:1px solid #0b3467;color:#fff;margin:5px;}
#contact-area input.button{background:#15162a;border:1px solid #0b3467;color:#0080ff;text-transform:uppercase;margin-top:10px;cursor:pointer;}
/*----END CONTACT----*/
/*----------END CONTENT-----------*/


/*-------------FOOTER-------------*/
#footer{
	float:left;
	background:url(images/bg_footer.png) no-repeat;
	height:67px;
	margin:0px 0px 32px 4px;_margin-left:2px;
	padding-top:10px;
	width:953px;_width:954px;
	position:relative;
}
#footer .footer_left{
	float:left;
	padding-left:10px;
}
#footer .footer_right{
	width:400px; height:50px;
	float:right;
}
#footer h2{
	text-transform:uppercase;
}
#footer span{
	margin-left:5px;
	font-size:8pt;
	display:block;
	line-height:15px;
	color:#809298;
	text-transform:capitalize;
}
#footer img{
	position:absolute;
	top:40px;right:14px;
	width:21px;height:15px;
}
#footer div#visit{
	position:absolute;
	top:8px;right:10px;
	text-align:center;
	color:#fff;
}
#footer div#visit span{color:#fff;}
#footer div#visit span.luot{color:#1C25CF;font-size:13px;}
/*-----------END FOOTER-----------*/

ul#category{
	position:absolute;
	top:25px;right:8px;
	width:180px;
	border:1px solid #093756;
	behavior:url(../style/PIE.htc);
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}
ul#category li{
	height:34px;line-height:34px;

	border-bottom:1px solid #093756;
}
ul#category li:last-child{
	border:none;
}
ul#category li:hover,.hover{
	background:url(images/bg_value.png) no-repeat;
}
ul#category li a{
	display:block;
	margin-left:8px;
	background:url(images/button.png) no-repeat center left;
	padding-left:15px;
	color:#95bcc4;
	text-decoration:none;
}
ul#cateProject{
	position:absolute;
	top:90px;right:20px;
	width:180px;
	border:1px solid #093756;
	behavior:url(../style/PIE.htc);
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}
ul#cateProject li{
	height:34px;line-height:34px;

	border-bottom:1px solid #093756;
}
ul#cateProject li:last-child{
	border:none;
}
ul#cateProject li:hover,.hover{
	background:url(images/bg_value.png) no-repeat;
}
ul#cateProject li a{
	display:block;
	margin-left:8px;
	background:url(images/button.png) no-repeat center left;
	padding-left:15px;
	color:#95bcc4;
	text-decoration:none;
}

/*------slide----*/
/* ProductSlide */
#gallerySlide {position:relative;}
#thumbarea {position:relative; overflow:hidden; height:70px; width:898px; padding:0; }
#thumbsnail {position:absolute; width:10000px;}
#thumbsnail ul {
	margin:0;
	padding:0;
	list-style:none;
}
#thumbsnail li {float:left; margin-right:5px; cursor:pointer}

