@charset "UTF-8";
/* CSS Document */

*{
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	}
	
body{
	background:url(/img/bg.jpg);
}

a,area { 
	blr:expression(this.onFocus=this.blur());
}

:focus { 
	outline: none; 
}

#box,#box2{
	width:900px;
	margin-left:auto;
	margin-right:auto;
	}

ul{
	list-style-type:none;
}

img{
	border:none;
}

.clear{
	clear:both;
}

#language{
	width:900px;
	height:46px;
	margin-left:auto;
	margin-right:auto;
}

#language ul{
	width:300px;
	height:24px;
	float:right;
	margin-top:24px;
	}

#language ul li{
	float:left;
	margin-left:20px;
	font:8.25pt Arial, Helvetica, sans-serif;
	color:#5d5d5d;
	}
	
a:link,a:visited,a:hover{color:#5d5d5d;text-decoration:none;}

.text a:link,.text a:visited,.text a:hover{	color:#0b3d62;text-decoration:none;}

#menu{
	width:900px;
	height:36px;
	background:url(/img/menu.jpg) no-repeat;
	padding-top:24px;
	margin-left:auto;
	margin-right:auto;
}

#menu ul{
	width:520px;
	height:24px;
	float:right;
	margin-left:80px;
}
		
#menu ul li{
	float:left;
	margin-left:12px;
	font-size:10.88pt;
	}
#banner{
	margin-top:0;
	float:right;
	background:url(/img/banner.jpg) no-repeat;
	width:986px;
	height:485px;
	margin-left:auto;
	margin-right:auto;
	}
#sbox{
	padding-left:71px;
	}
.mainbox{
	background:url(/img/box.gif) no-repeat;
	float:left;
	width:290px;
	height:197px;
	margin-left:15px;
	margin-top:288px;
	}

#box_centents{
	width:250px;
	height:164px;
	margin:20px;

	}
#box_menu{
	float:left;
	margin-top:20px;
	margin-left:20px;
	}
.bar1,.bar2,.bar3{
	width:248px;
	height:3px;
	margin-top:6px;
	}
.bar1{background:#b3cbda;}
.bar2{background:#5fa0cb;}
.bar3{background:#749db7;}

.box_banner{
	margin-top:8px;
	width:250px;
	height:66px;
	}
.box_text{
	margin-top:10px;
	font-size:9pt;
	color:#666666;
	}	
.box_button,.box_button1{
	float:right;
	margin-top:-8px;
	}
.box_button1{
	margin-top:6px;
	}
#main_button ul li{
	margin:24px 10px;
	float:left;
	}
.line{
	background:url(/img/line.jpg) no-repeat;
	width:2px;
	height:179px;
	}
.bt_left,.bt_right{
	margin-top:16px;
	float:left;
	}
.bt_right{
	margin-left:18px;
	}	
.list,.list2{
	margin-top:16px;
	}
.list2{
	font-size:9pt;
	}
#footer{
	clear:both;
	background:url(/img/footer.jpg) repeat-x;
	width:900px;
	height:3px;
	margin-top:20px;
	margin-bottom:70px;
	font-size:9pt;
	color:#507a97;
	float:left;
	}
#footer_left{
	margin-top:14px;
	margin-left:20px;
	margin-bottom:30px;
	line-height:20px;
	letter-spacing:-0.05em;
	}
#footer_right{
	/*margin-top:-14px;
	margin-left:650px;*/
	float:right;
	}
	
#aboutusBody #footer_left{
	margin-top:14px;
	margin-left:20px;
	margin-bottom:30px;
	float: left;
	}
#aboutusBody #footer_right{
	margin-top:14px;
	margin-left:auto;
	float:right;
	}
	
/* about us */
#aboutusBody{
	background:url(/img/aboutbg.gif) repeat-x #ebf6fd;
	overflow-x:hidden;
}

#aboutusBody .aboutbanner{
	width:1060px;
	height:186px;
	margin:auto auto;
	background:url(/img/aboutus_bar.jpg) no-repeat;
}

.footer{
	clear:both;
	background:url(/img/footer.jpg) repeat-x;
	width:900px;
	height:3px;
	margin-left:auto;
	margin-right:auto;
}

.bottom{
	width:900px;
	height:24px;
	line-height:24px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:40px;
	font-size:9pt;
	color:#507a97;
}

#content{
	width:900px;
	margin:auto auto;
	margin-bottom:24px;
}

#title_line{
	clear:both;
	background:url(/img/footer.jpg) repeat-x;
	width:900px;
	height:3px;
}

#left_box{
	width:209px;
	float:left;
	margin-top:19px;
}

#right_box{
	width:676px;
	float:right;
	margin-top:19px;
}

.box_1{
	width:209px;
	height:138px;
	margin-bottom:18px;
	padding-top:22px;
	background:url(/img/about_box.gif) no-repeat;
}

.box_1 ul{
	width:169px;
	height:120px;
	margin-left:19px;
}

.box_1 ul li{
	height:33px;
}

.box_1 ul li.box_first{
	height:21px;
}

.box_2{
	width:171px;
	height:237px;
	background:url(/img/about_box2.png) no-repeat;
	font-size:12px;
	padding-top:54px;
	padding-left:19px;
	padding-right:19px;
	line-height:18px;
}

.box_2 span{
	color:#666666;
}

#right_top{
	width:676px;
	height:22px;
	background:url(/img/about_top_bg.gif) left center no-repeat;
}

#right_content{
	width:626px;
	border:#ccc 1px solid;
	border-top:none;
	padding:16px 24px;
	background:white;
	font-size:12px;
	color:#666666;
	line-height:20px;
}

#right_content .content_img{
	float:left;
	margin-bottom:17px;
}

#right_content .content_photo{
	float:right;
	margin-left:11px;
	margin-bottom:24px;
}

#right_content b{
	color:black;
}

#right_content strong{
	color:#333;
}

/* contact us */
.contactbanner{
	width:1060px;
	height:186px;
	margin:auto auto;
	background:url(/img/contact_bar.jpg) no-repeat;
}

.contact_box_1{
	width:209px;
	height:71px;
	margin-bottom:18px;
	_margin-bottom:-30px;
	padding-top:22px;
	background:url(/img/contact_box.gif) no-repeat;
}

.contact_box_1 ul{
	width:169px;
	height:120px;
	margin-left:19px;
}

.contact_box_2{
	width:209px;
	height:282px;
	background:url(/img/contact_box_2.jpg) no-repeat;
}

.contact_map_1,.contact_map_2{
	width:626px;
	height:343px;
	background:url(/img/contact_map_1.gif) no-repeat;
	margin-bottom:70px;
}

.contact_map_2{
	background:url(/img/contact_map_2.gif) no-repeat;
}

.contact_bottom ul{
	width:500px;
	height:420px;
	margin-left:29px;
}

.contact_input{
	height:23px;
	line-height:23px;
	margin-top:6px;
}

.contact_input input{
	width:240px;
	height:18px;
	line-height:18px;
	font-size:12px;
	vertical-align:middle;
}

.lastArea{
	width:500px;
	height:156px;
	margin-top:9px;
	margin-bottom:24px;
}

.lastArea textarea{
	width:411px;
	height:156px;
	font-size:12px;
}

#submit_btn{
	width:90px;
    height:26px;
    background:url(/img) no-repeat center;
    cursor:pointer;
    display:block;
    font-size:0;
    line-height:0;
    text-indent:-9999px;
	border:none;
	float:right;
}

.map_1{
	width:243px;
	height:180px;
	float:left;
	margin-top:110px;
	margin-left:21px;
	_margin-left:9px;
	font-size:14px;
}

.map_2{
	width:345px;
	height:300px;
	float:right;
	margin-top:14px;
	margin-right:14px;
}

/* gallery */
.gallerybanner{
	width:1060px;
	height:186px;
	margin:auto auto;
	background:url(/img/gallery_bar.jpg) no-repeat;
}

.gallery_photos{
	width:626px;
	/*height:350px;*/
	text-align:center;
	margin-top:14px;
	margin-bottom:50px;
}

.gallery_photos img{
	max-height:350px;
	_height:350px;
}

.gallery_btn{
	width:626px;
	height:33px;
	line-height:33px;
	text-align:center;
	margin-bottom:30px;
}

.gallery_btn img{
	cursor:pointer;
}

/* refrence */
.refrencebanner{
	width:1060px;
	height:186px;
	margin:auto auto;
	background:url(/img/refrence_bar.jpg) no-repeat;
}

/* service */
.servicebanner{
	width:1060px;
	height:186px;
	margin:auto auto;
	background:url(/img/service_bar.jpg) no-repeat;
}

.service_box_1{
	width:209px;
	height:223px;
	margin-bottom:15px;
	padding-top:22px;
	background:url(/img/service_box.gif) no-repeat;
}

.service_box_1 ul{
	width:169px;
	height:120px;
	margin-left:19px;
}



/*
     FILE ARCHIVED ON 04:17:04 Aug 21, 2018 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 07:29:33 Jan 16, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.521
  exclusion.robots: 0.017
  exclusion.robots.policy: 0.008
  esindex: 0.01
  cdx.remote: 11.314
  LoadShardBlock: 55.512 (3)
  PetaboxLoader3.datanode: 165.22 (5)
  load_resource: 534.488 (2)
  PetaboxLoader3.resolve: 354.049 (2)
*/