
*{
	/* Universal reset: */
	margin:0;
	padding:0;
}
body { background:/*url(photos/bg.jpg) no-repeat*/ #fff; font-family:"Myriad Pro", Arial; font-size:12px; }
header,footer,
article,section,
hgroup,nav,
figure{
	
	display:block;
}

p{color:#666; text-align:justify; font-size:14px; line-height:20px;}

#page{
	width:1000px;
	margin:0 auto;
	position:relative; padding-top:500px;
}

.clear{width:1000px; float:left;}


header{width:1000px; margin:0 auto; }
.logo{width:448px; float:left; overflow:hidden;}
#tab_bg{width:500px; float:right; padding:50px 0 0 0;}

#banner{ width:100%; margin:auto;}


.style_1{font-size:22px; color:#fff; text-shadow: 1px 1px 1px #666; text-align:center;}
.style_2{font-size:17px; color:#fff; text-shadow: 1px 1px 1px #666; padding:10px 0 0 10px; line-height:23px; }
.style_3{font-size:14px; color:#fff;  padding:10px 0 0 0; text-align:center; line-height:21px; }
.color{color:#ff722d;}



.email_link {color:#666; text-decoration:none;}
.email_link a:link {color:#666;	text-decoration:none;}
.email_link a:visited {text-decoration:none; color:#666;}
.email_link a:hover {text-decoration:none; font-weight:bold; color:#013f78;}
.email_link a:active {text-decoration:none;	color:#666;}



.container{width:1000px; margin:auto;  }
.cctv{width:324px; float:left; background:#ff722d; overflow:hidden;}
.box_2{width:324px; height:145px; background:#8ed332; margin-left:12px; float:left;}
.box_3{width:324px; height:145px; background:#2dbfe8; margin-left:12px; float:left;}



.left_box{width:300px; float:left; border-right:solid 1px #616667; margin:20px 0 20px 0; padding:0 15px 0 20px;}

.style_4{font-size:22px; border-bottom:solid 1px #616667; padding:0 30px 10px 0; color:#616667;}

.list{color:#616667; font-size:14px; padding:5px 0 0 0;}
.list li{padding:8px 0 0 0;}
.wel_box{width:630px; float:left; padding:15px 0 0 20px;}
.wel_box1{width:960px; float:left; padding:15px 20px;}

h1{font-size:41px; font-family:Arial, Helvetica, sans-serif; color:##616667; }
h2{font-size:25px; font-family:Arial, Helvetica, sans-serif; color:##616667; }

.style_5{font-size:18px; color:#017292; font-weight:bold;}
.style_6{font-size:14px; color:#ff722d; font-weight:bold;}
.clients{width:37px; float:left; margin-right:13px;}
.client_bg{width:950px; float:left;}

#slide-gal{float:left; width:950px; height:116px;  }
#slider {position:relative; overflow:hidden; height:94px; }
#slider img {position:absolute;	margin:0; height:94px;display:none;}
#imageloader {position:relative; display:block; width: 100%; margin: 0px auto; text-align: center;}
#imageloader img { position:relative; top:0px; z-index:100; width:135px; height:94px; display:inline;}




.sidepan img {
  margin-left: 0px;
  -webkit-transition: margin 1s ease;
     -moz-transition: margin 1s ease;
       -o-transition: margin 1s ease;
      -ms-transition: margin 1s ease;
          transition: margin 1s ease;
}
 
.sidepan img:hover {
  margin-left: -200px;
}



/*-------------------------contact---------------*/
.services5{font-family:Arial; font-size:13px; color:#000; padding:5px 10px 5px 10px; text-align:justify;}
.services4{font-family:Arial; font-size:13px; color:#000; padding:5px 10px 5px 10px;}
.profile{font-family:Arial; font-size:16px; background-color:#2dbfe8; color:#fff; padding:5px 10px 5px 10px;}
.formtxt1{color:#000; font-size:18px; font-family:Arial, Helvetica, sans-serif;}
.formtxt3{color:#000; text-align:center;  font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.f-name{font-family:Arial; font-size:12px; color:#000;}
.f-name1{font-family:Arial; font-size:12px; color:#000; padding:5px 0 0 0;}
.t-field{padding:3px 0 3px 0;}
.t-field1{padding:15px 0 3px 0;}
.t-field1{float:left; width:148px; padding:0 0 5px 0;}
input.button {
	color:#ffffff;
	background:#0c7fa4; width:70px;
	font:bold 11px Arial, Helvetica, sans-serif;
	text-decoration:none;
	padding:5px 10px;
	margin:0px 5px 5px 0;
	border:1px solid #000000;
}
input.button:hover {
	cursor:pointer;
	color:#000;
}




/*..............................footer................................*/

footer {width:1000px; background:#fff; border-top:solid 1px #ccc; border-bottom:solid 5px #e0dede; padding:20px 0 20px 0; float:left; margin-top:20px;  } 
#bot-lft{float:left; width:700px; }
.bot-rgt{float:right; width:100px;}
.web_mail{float:right; width:100px; text-align:right; margin-right:10px;}
.footer-text{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666;}



 
 


