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

@import url('menu.css');

*, html, body, div, dl, dt, dd, ul,ol,li, h1, h2, h3, h4, h5, h6, pre, form, label, fieldset, input, p, blockquote, th, td {margin:0; padding:0;}
body{font-family:Arial, Helvetica, sans-serif; font-size:14px;  color:#505050; margin:0; padding:0; background: #FFF; color:#444444}
.cl{clear:both;} .fl{float:left!important;} .fr{float:right!important;}
img{border:0;} a img{opacity: 1; -webkit-transition: 0.5s;-moz-transition: 0.5s;-ms-transition: 0.5s;-o-transition: 0.5s;transition: 0.5s;} a img:hover{opacity:.7;}
a{text-decoration:none;-o-transition: color 0.3s linear;-moz-transition: color 0.3s linear;-khtml-transition: color 0.3s linear;-webkit-transition: color 0.3s linear;-ms-transition: color 0.3s linear;transition: color 0.3s linear;} a:hover{color:#000;} 

.bg1{background:#01777e; color:#FFF;}
.bg2{background:#e5e5e5; color:#FFF; padding:20px 0;}
.bg3{background:#191919; color:#01777e;}
.bg4{background:#1c1c1c; color:#8e8e8e;}

h1,h2,h3,h4,h5,h6{font-weight:normal; display:block;}
h1{ padding:0px 0 10px 30px; font-size:20px; background:url(../images/h1Bg.png) 0px 0px no-repeat; font-family: 'Ubuntu', sans-serif; }
h2{ padding:5px 0 10px 0;  font-size:20px; font-family: 'Ubuntu', sans-serif; color:#01777e }

.abt h1{padding:5px 0 10px 0;  font-size:20px; font-family: 'Ubuntu', sans-serif; color:#01777e; background:none; }
.abt h2{padding:5px 0 10px 0;  font-family: 'PT Sans', sans-serif; font-size:15px; color:#444444; padding:0; }
.abt h3{padding:5px 0 10px 0;  font-size:20px; font-family: 'Ubuntu', sans-serif; color:#01777e }
.abt h4{padding:5px 0 10px 0;  font-size:20px; font-family: 'Ubuntu', sans-serif; color:#01777e }
.abt h5{padding:5px 0 10px 0;  font-size:20px; font-family: 'Ubuntu', sans-serif; color:#01777e }
.abt h6{padding:5px 0 10px 0;  font-size:20px; font-family: 'Ubuntu', sans-serif; color:#01777e }

.main{width:1000px; margin:auto;} .sub{width:100%;} .two{width:50%; float:left} .three{width:33%; float:left;} .tint{width:100%;}
.logo{float:left; padding:20px 0}
.banner{width:1000px; height:300px; overflow:hidden;}

.serviceMain{width:297px; float:left;  margin:30px 0 0 0; } .serviceMain.c{margin:30px 54px 0 54px; }
.serviceMain a{display:block; color:#01777e;} .serviceMain a:hover{color:#333}
.service{padding:5px; border:#dcdcdc solid 1px; background:#e5e5e5;}
.serviceMain img{position:relative;opacity: 1;-webkit-transform: scale(1);-webkit-transition-timing-function: ease-out;-webkit-transition-duration: 500ms;}
.serviceMain a:hover img{opacity: 0.8;-webkit-transform: scale(0.9);-webkit-transition-timing-function: ease-out;-webkit-transition-duration: 500ms;}

.cont{color:#444444; line-height:23px; font-family: 'PT Sans', sans-serif; font-size:16px; text-align:justify}
.cont.in{width:400px; float:left}
.cont ul{margin-left:12px;} .cont li{ padding:5px 0;}
.footerHead{width:250px; float:left; padding:15px 0; font-size:22px; font-family: 'Ubuntu', sans-serif;  }
.footerData{width:250px; float:left; padding:15px 0; line-height:20px;  }
.footerData a{color:#8e8e8e;} .footerData a:hover{color:#FFF}

.copy{border-top:#333 solid 1px; padding:10px 0; font-size:12px;}
.serviceIn{width:210px; padding:20px; padding-bottom:0; background:#f2f2f2; color:#01777e; float:left; border:#e2e2e2 solid 1px;}
.serviceIn ul{list-style:none} .serviceIn li a{border-top:#cecece solid 1px; border-bottom:#fcfcfc solid 1px; display:block; padding:7px 0 8px 0; color:#01777e;}
.serviceIn li a.select{color:#333}
.serviceIn li a:hover{color:#333}
.serviceIn h2{color:#999; padding-top:0}
.contpic{width:300px; float:left; padding:0 23px;} .contpic img{padding-bottom:20px;}

.cimg{padding-right:20px;}
.formMain{width:520px;float:left;color:#00a651; }
.formSub{padding:5px 0; width:400px; font-size:16px; font-family: 'Ubuntu', sans-serif; color:#6d6d6d}
.formSub input{width:390px;margin:5px 0 20px 0;padding:10px 0 10px 4px;border:#cdcdcd solid 1px; }
.formSub textarea{width:390px;height:118px;margin:5px 0;padding:4px 0 4px 4px;border:#cdcdcd solid 1px;font-family:Verdana, Geneva, sans-serif;font-size:12px; }

.captcha label{float:left;margin-bottom: 20px;font-size:22px;font-size: 15px;  line-height: 40px; margin-right: 10px; color:#6d6d6d}
.captcha input[type="text"]{height:20px; width:280px; padding:8px 5px;font-size: 15px; text-align:center; border:#cdcdcd solid 1px; }
				
input[type=submit]{width:71px; height:38px; background:url(../images/submit.png) top no-repeat; display:block; top:0; border:0; cursor:pointer;}
input[type=submit][disabled=disabled],button[disabled=disabled] {background-position:bottom; cursor:default}
input[type=submit]:disabled,button:disabled{background-position:bottom; cursor:default}

.contact{width:300px; padding:30px; float:right; background:#e5e5e5; line-height:25px; margin-bottom:30px;}
.contact span{width:100px; display:block; float:left;}

.keyword{font-size:9px; text-align:justify; padding:20px 0; color:#CCC;}

.keyword::-moz-selection { background:#999; color:#FFF}
.keyword::selection { background:#999; color:#FFF }