*{ margin:0; padding:0;}
body{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#525252}
.header{ background:url(../images/header-1.jpg) left top repeat-x;}
.header-inner{ background:url(../images/header-bg.jpg) center top no-repeat; height:200px;}
.main-head{ width:1003px;}
.mainmenu{ background:url(../images/menu-bg.jpg) left top repeat-x; height:72px; position:relative; z-index:99999999;}
.mainmenu li{ list-style:none; float:left; }
.mainmenu li.last{ float:right;}
.mainmenu li a{ color:#FFFFFF; text-decoration:none; padding:0 51px; line-height:72px; font-size:14px; color:#FFFFFF; text-transform:uppercase; display:block;}
.mainmenu li a:hover{ background:#FFFFFF; color:#000000;}
.home-banner{ background:url(../images/banner-bg.jpg) left top repeat; width:100%;}

.mid-data{ padding:30px 0; line-height:22px;
	line-height:30px; text-decoration:none;}
	
.contact-data{ padding:30px 0; line-height:18px;
 text-decoration:none; font-size:16px; font-weight:500;
 color:#333}
	
.mid-data1{ 

color:#666;
padding:30px 0; line-height:22px;
padding:0;
margin:0;
font-size:16px;
font-weight:400;
letter-spacing:normal;
text-align:justify;
line-height:30px; text-decoration:none;}

.title_01{ font-size:22px; color:#ff8d00; padding-bottom:19px; font-weight:500; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold;}

.title_01project{ font-size:34px; color:#ff8d00; padding-bottom:19px; font-weight:500; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold;}

.title_02{ 
text-decoration:none;
	line-height:30px;
	font-size:22px; 
color:#ff8d00; 
padding-left:3px; 
padding-top:7px;
 padding-bottom:5px; 
 font-weight:bold; 
 font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; }

.more_link{ color:#000; text-decoration:none; font-size:12px; float:right; text-align:right; font-weight:bold;}
.more_img{ color:#999; text-decoration:none; font-size:12px;  text-align:center; font-weight:bold;}
.more_link:hover{ text-decoration:underline; color:#ff8d00; }
.ctrl{ width:100%; clear:both; height:1px; font-size:0px; line-height:0px;}
p{ }
.right-tab{ background:#f9f9f9}
.options{ padding:15px; color:#525252;}
.bor-bto{ border-bottom:#dbdbdb solid 1px;}
.title_03 a{ color:#0792a8; font-size:14px; font-weight:bold; text-transform:uppercase; line-height:12px; text-decoration: none;}
.title_03 a:hover{text-decoration:none; color:#ff8d00;}
.Scrollimg{ border-bottom:#fff solid 1px;}
.gray{ background:#333333; color:#FFFFFF; font-size:18px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-align:center; line-height:40px;}
.gray a{ background:#333333; color:#FFFFFF; font-size:18px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-align:center; line-height:40px;text-decoration:none;}
.gray a:hover{ background:#333333; color:#525252; font-size:18px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-align:center; line-height:40px;text-decoration:none;}
.footer-tab{width:1003px; background:url(../images/foot-border.jpg) left top repeat-x;}
.footer_link{ color:#c4c4c4; font-size:11px;}
.footer_link a{ color:#000; display:inline-block; padding:0 4px;}
.footer_link a:hover{ color:#ff8d00;}
.copyright{ color:#999999; font-size:11px;}
.inquire{
	font-size:14px;
	color:#333333;
	font-weight:800;
	padding:8px;
	}
	
	
.submitbtn{
font-weight:bolder;
letter-spacing:1px;
border: 1px solid #ff8d00;
background: #666;
color: #ff8d00;
padding:7px;
font-size: 16px;
text-align: center;}

.project_link{ background:#333333; 
	color:#FFFFFF; font-size:18px; 
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; 
	text-align:center; 
	text-decoration:none;
	color:#FFF;
	line-height:40px;}
	
.more_img a{ 
display:block;
alignment-baseline:middle;
width:350px;
height:40px;
background:url(../images/menu-bg.jpg) repeat-x; 
	color:#FFFFFF; font-size:18px; 
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; 
	text-align:center; 
	text-decoration:none;
	color:#FFF;
	line-height:40px;}	
	
.more_img a:hover{
	display:block;
	width:350px;
	height:40px;
	 background:#333; 
	color:; font-size:18px; 
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; 
	text-align:center; 
	text-decoration:none;
	line-height:40px;}	

a , a:active {
text-decoration:none;	
color:#525252;
}

a:hover  {
text-decoration:none;	
color:#525252;
}

/*.ab:hover .abc{
display:block;	
}*/
/*-----------------------hover-brocher---------------------*/
div.hoverable {
	color:#0792a8; font-size:14px; font-weight:bold; text-transform:uppercase; line-height:12px; text-decoration: none;
	position: relative;
	cursor: pointer;
	text-decoration: none;
}

div.hoverable div {
	position: absolute;
	display: none;
	top: 1.0em;
	left: 0.5em;
	margin: 0em;
	padding: 1em;
	background-color: white;
	border: 1px solid #999;
}

div.hoverable div a {
	font-size:12px;
	line-height:20px;
}


div.hoverable:hover div {
	width:150px;
	display: block;
	line-height:20px;
	border-bottom:1px solid #999;
}


div.hoverable:hover div:hover {
	
	font-size:10px;
	display: block;
	line-height:20px;
}
/*-----------------------hover-brocher---------------------*/

.home-banner-inner{ height:473px; width:1003px; overflow:hidden;}