*{ margin:0; padding:0;}
body { margin:0; padding:0;font-family:Arial, Helvetica, sans-serif; color:#868686; font-size:12px; line-height:18px; background:#4a5055}
.left{ float:left}
.right { float:right}
.clear { clear:both}
.main-wrapper {background:url(../images/bg.jpg) repeat-x left top #ffffff;}
.wrapper { margin:0 auto; padding:0 0 58px 0; width:1000px;}
.header { margin:0 -44px 0 -44px; padding:0; background:url(../images/header-bg.png) no-repeat center top; height:161px;}
.logo { margin:28px 0 0 85px; padding:0; float:left}
img { border:0;}
a {color:#807f7f; text-decoration:none}
a:hover{color:#3bc0c8; text-decoration:none}

/*menu*/
.menu{ margin:43px 85px 0 0; padding:0; float:right;}
.menu-center-bg ul { margin:0; padding:0;}
.menu-center-bg  li{ margin:1px 0 0 0; padding:0; float:left; list-style:none}
.menu-center-bg li a{ color:#807f7f; margin:0 0 0 2px; padding:22px 20px 22px 20px; font-family:Calibri; text-transform:uppercase; font-size:18px; display:block}
.menu-center-bg li a:hover{ color:#fff; background:url(../images/hover-bg.jpg) repeat-x;}
.menu-center-bg li .active{color:#fff; background:url(../images/hover-bg.jpg) repeat-x!important;}
.menu-left-bg{ margin:0; padding:0; background:url(../images/menu-left-bg.png) left top; width:25px; height:64px; float:left}
.menu-right-bg{ margin:0; padding:0; background:url(../images/menu-right-bg.png) left top; width:25px; height:64px; float:left}
.menu-center-bg{ margin:0; padding:0; background:url(../images/menu-center-bg.png) left top;height:64px; float:left}
/*menu*/

/*banner*/
.banner{ margin:9px auto 0 auto; padding:0; background:url(../images/banner-bg.png) no-repeat left top; width:1000px; height:320px;}
/*banner*/

/*contain*/
.contain-part { margin:0; padding:46px 0 0 0;width:1000px;}
.marg { margin:0; padding:10px 0 0 0!important;width:1000px;}

.service-view { margin:0; padding:24px 28px 25px 28px; border:15px solid #E0E0E0; background:#fff;}

.service-view h1 { border-bottom:dotted 1px #a1d0d3; padding:0 0 19px 0 ; margin:0 0 24px 0; font-weight:normal} 
.service-view p { margin:0 0 10px 0; padding:0;}
.service-view h3{margin:0px 0 6px; padding:0; font-family:Calibri; font-size:17px; font-weight:normal; color:#3cc6ce}  
.service-view .list {margin:0 10px 0 5px; padding:0; list-style:none; float:left}
.service-view .list  li{ margin:0 0 5px 0; padding:0 0 0 20px; background:url(../images/arrow-2.png) no-repeat left 6px;}

.service-view .list-1 {margin:0 10px 0 5px; padding:0; list-style:none; float:left; width:296px}
.service-view .list-1  li{ margin:0 0 5px 0; padding:0 0 0 20px; background:url(../images/arrow-2.png) no-repeat left 6px;}

.left-side { margin:0; padding:10px 0 10px 0; float:left; width:455px; border-right:dotted 1px #A1D0D3; height:131px; border-bottom:dotted 1px #A1D0D3;  }
.right-side { margin:0; padding:10px 0 10px 42px; float:left; width:416px; height:131px ;border-bottom:dotted 1px #A1D0D3;  }

.inner-page {margin:0; padding:24px 28px 25px 28px; border:15px solid #E0E0E0; background:#fff; min-height:350px;}

.inner-page h1 { border-bottom:dotted 1px #a1d0d3; padding:0 0 15px 0 ; margin:0 0 15px 0; font-weight:normal; font-size:25px;} 
.inner-page p { margin:0 0 10px 0; padding:0; line-height:20px;}
.inner-page h3{ margin:10px 0 3px 0; padding:0; font-family:Calibri; font-size:17px; font-weight:normal; color:#3cc6ce}  
.inner-page .list {margin:0 10px 0 5px; padding:0; list-style:none}
.inner-page .list  li{ margin:0 0 5px 0; padding:0 0 0 20px; background:url(../images/arrow-2.png) no-repeat left 6px;}

.welcome-div {float:left; margin:0; padding:0;}
.welcome-div h1 { margin:0 0 21px 0; padding:0; font-family:Calibri; font-weight:bold; color:#504f4f; font-size:30px}
.welcome-div h1 span{ margin:0; padding:0;color:#3cc6ce }
.welcome{ margin:0; padding:25px 26px 28px 0;float:left; width:642px; border:solid 1px #dedede; height:232px;}
.welcome  .cantain { padding:0 28px 0 28px}
.welcome  .cantain p { margin:0;padding:0; float:left; width:420px; position:relative}
.view-all { margin:0; padding:0; font-size:11px; font-weight:bold;}
.view-all a{color:#3bc0c8;background:url(../images/arrow.png) no-repeat right 6px; display:block; width:63px;}
.view-all a:hover{color:#868686}

.welcome  .right-image{ margin:0; padding:0;float:right;} 

.view { margin:0; padding:0; font-size:11px; font-weight:bold; position:absolute; z-index:999; left:0; bottom:-40px;}
.view a{color:#3bc0c8;background:url(../images/arrow.png) no-repeat right 6px; display:block; width:63px;}
.view a:hover{color:#868686}

.request-div { margin:0; padding:0; float:right}
.request-div h1 { margin:0 0 21px 30px; padding:0; color:#3cc6ce; font-size:30px; font-weight:bold; font-family:Calibri;}
.request { margin:0 0 0 32px; padding:34px 39px 27px 39px; width:190px; border:solid 15px;color:#e0e0e0; float:right; height:157px;}
.request .input { margin:0 0 23px 0; padding:0 5px 0 5px; border:solid 1px #d2d0d0; background:none; width:175px; height:20px; color:#868686}
.our-services-div  { margin:20px 0 0 0; padding:0;}
/*contain*/

.contact-us-div{ margin:0 auto; width:850px;}

.contact-us { margin:0; padding:0; width:363px; min-height:157px; float:right}
.contact-us .input { margin:0 0 23px 0; padding:0 5px 0 5px; border:solid 1px #d2d0d0; background:none; width:175px; height:20px; color:#868686}
.contact-us .text-area { margin:0; padding:0 5px 0 5px; border:solid 1px #d2d0d0; width:255px; height:100px;}
.contact-left{ float:left; width:400px; border-right:solid 1px #e8ebeb; font-size:15px;}
.contact-left a{color:#42cbd3}
.contact-left a:hover{color:#868686}

/*footer*/
.footer { margin:0; padding:0; background:url(../images/fotter-bg.jpg) repeat-x left top; width:100%; min-height:120px;}
.footer-center { margin:0 auto;width:1000px;}
.footer-left { margin:0; padding:24px 0 0 0; color:#181a1c; float:left}
.footer-left ul{ margin:0 0 0 -15px; padding:0; font-size:16px;color:#a7b7c3; float:left}
.footer-left ul li{ margin:0 0 13px 0; padding:0 14px 0 14px; float:left; background:url(../images/seprator.jpg) right 5px no-repeat; list-style:none; font-family:Calibri;}
.footer-left ul li a { color:#a7b7c3}
.footer-left ul li a:hover{ color:#181a1c}
.footer-left ul .last { background:none!important;}
.copy-right{ margin:0; padding:0;}
.copy-right a{color:#181A1C;}
.copy-right a:hover{color:#3cc6d2;}
.footer-right{ margin:0; padding:0; float:right;}  
.no-weblink {float:left;color:#8b98a2; margin:23px 0 0 0; padding:0 14px 0 0;}
.no-weblink a{color:#8b98a2; }
.no-weblink a:hover{color:#181a1c; }
.no-weblink h2{ float:left; font-size:18px; font-weight:bold;text-align:right; font-family:Calibri;}
.no-weblink span{ font-size:25px; font-weight:bold; text-align:right; display:block; margin:6px 0 0 0; padding:0;}
.fone-icon { margin:25px 0 0 0; padding:0; background:url(../images/fone-icon.png) no-repeat left top; width:36px; height:36px; float:right}

.spacer{height:23px; width:1px;*height:0!important; width:1px}
.left-contant{float:left; width:620px;}
.left-contant-about{width:640px; float:left; padding:0 20px 0 0}
.left-contant-service{width:458px; float:left}
/*footer*/
