body {margin:0px; padding:0px;/* background:#000;*/}

::-moz-selection {background-color:#000; color:#fff;}
::selection {background-color:#000; color:#fff;}

.marginleft30 {margin-left:30px; float:left;}
.marginleft20 {margin-left:20px;}
.marginleft24 {margin-left:24px;}
.marginleft40 {margin-left:40px;}
.borderbottom {border-bottom:1px #000 solid; width:1000px; float:left;}
hr {width:35px; color:#fff; float:left;}
.borderbottomwhite {border-bottom:1px #fff solid; width:1000px; float:left; margin:40px 0 0 0;}

header {background:#fff; width:100%; height:95vh;/* margin:5px 0 0 0;*/}
header.inner{background:#fff; width:100%; height:150px; margin:5px 0 0 0;}

div#wrapper {width:1000px; margin:0 auto;}
.logo a{background:url(../images/logo.jpg) top left no-repeat; width:232px; height:88px; float:left; text-decoration:none; color:#fff; text-indent:-99999px;}

div#wrapper div.nav{float:right; margin:19px 0 0 0; font-family:'SourceSansProRegular'; font-size:14px; color:#000; position:relative;}
div#wrapper div.nav ul{float:left; list-style:none; display:block; margin:0px; padding:0px;}
div#wrapper div.nav ul li{float:left; margin:49px 60px 0 0;}
div#wrapper div.nav ul li.special{margin-right:45px;}
div#wrapper div.nav ul li a{float:left; color:#000; text-decoration:none; -webkit-transition: all 0.3s ease-in; -moz-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; transition: all 0.3s ease-in; background-color:#fff; padding:4px 5px;}
div#wrapper div.nav ul li a:hover{float:left; text-decoration:none; background-color:#000; padding:4px 5px; color:#fff;}
div#wrapper div.nav ul li a.active{float:left; text-decoration:none; background-color:#000; padding:4px 5px; color:#fff;}

div#wrapper div.maincontent p{float:left; font-family:'SourceSansProLight'; font-size:40px; color:#000; width:100%; margin:120px 0 0 0;}
div#wrapper div.maincontent span{font-family:'SourceSansProBold'; font-size:40px; color:#000; width:450px;}
div#wrapper div.maincontent span span.line{font-family:'SourceSansProExtraLight'; font-size:40px;}
div#wrapper div.maincontent div.headerimgservices a{float:left; font-family:'SourceSansProLight'; font-size:22px; color:#000; margin:20px 0 0 0; text-decoration:none; padding:5px; -webkit-transition: all 0.3s ease-in; -moz-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; transition: all 0.3s ease-in;}
div#wrapper div.maincontent div.headerimgservices a:hover{float:left; font-family:'SourceSansProLight'; font-size:22px; color:#fff; margin:20px 0 0 0; text-decoration:none; background-color:#000;
padding:5px;}
section#main {width:1000px; margin:0 auto; color:#fff;}
section#main div.mainmargin{margin:38px 10px 0 10px; float:left;}
section#main .contant{width:480px; float:left;}
section#main .contant span{background:url(../images/accountany_services_img.png) center no-repeat; float:left; width:480px; height:74px; margin:0 0 25px 0;}
section#main .contant span p{margin:12px 0 0 0; text-align:center; color:#000; font-family:'SourceSansProRegular'; font-size:42px;}
section#main .contant div{margin:0 0 0 75px; width:480px; float:left;}
section#main .contant div.financial{margin:0 0 0 90px; width:480px; float:left;}
section#main .contant div h1{font-weight:normal; text-align:left; color:#fff; font-family:'SourceSansProSemibold'; font-size:25px; float:left;}
section#main .contant p.txt{font-family:'SourceSansProLight'; font-size:14px; float:left; line-height:19px; margin:0 0 0 10px; width:480px;}
section#main .contant div.more{border-left:2px #fff solid; height:7px; float:left; margin:15px 0 0 10px; padding:0px;}
section#main .contant div.more a{margin:-5px 0 0 10px; float:left; text-decoration:none; color:#fff; font-family:'SourceSansProSemibold'; font-size:14px;}
section#main  h2{font-weight:normal; width:480px; color:#fff; font-family:'SourceSansProSemibold'; font-size:25px; float:left; margin:-10px 15px 25px 10px;}

section#main .contant p.hometxt{font-family:'SourceSansProLight'; font-size:14px; float:left; line-height:19px; margin:0 0 0 10px; width:200px;}


.footerformfield {width:300px; float:left; font-family:'SourceSansProLight'; font-size:13px; background:#000; color:#fff; height:20px; border:0px; border-bottom:1px dotted #a5a5a5; padding:5px; -webkit-transition: all 0.3s ease-in; -moz-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; transition: all 0.3s ease-in; margin:10px 20px 0 0;}
.footerformfield:focus{outline:none; color:#000; background:#fff;}
.footerformarea {width:300px; float:left; font-family:'SourceSansProLight'; font-size:13px; background:#000; color:#fff; height:62px; border:0px; border-bottom:1px dotted #a5a5a5; padding:5px; -webkit-transition: all 0.3s ease-in; -moz-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; transition: all 0.3s ease-in; margin:-72px 0 0 0;}
.footerformarea:focus{outline:none; color:#000; background:#fff;}
.footerformsubmit {float:left; border:none; background:#fff; margin:25px 0 0 10px; padding:3px 8px; text-decoration:none; color:#000; font-family:'SourceSansProSemibold'; font-size:14px; cursor:pointer;}

.topcontactform { margin:-10px 0 0 0; float:left;}
.footerformfieldcnt {width:470px; float:left; font-family:'SourceSansProLight'; font-size:13px; background:#000; color:#fff; height:20px; border:0px; border-bottom:1px dotted #a5a5a5; padding:5px; -webkit-transition: all 0.3s ease-in; -moz-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; transition: all 0.3s ease-in; margin:10px 20px 0 0;}
.footerformfieldcnt:focus{outline:none; color:#000; background:#fff;}
.footerformareacnt {width:470px; float:left; font-family:'SourceSansProLight'; font-size:13px; background:#000; color:#fff; height:62px; margin:10px 0 0 0; border:0px; border-bottom:1px dotted #a5a5a5;
padding:5px; -webkit-transition: all 0.3s ease-in; -moz-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; transition: all 0.3s ease-in;}
.footerformareacnt:focus{outline:none; color:#000; background:#fff;}

.footerformcntsubmit {float:left; border:none; background:#000; margin:15px 0 0 0; padding:3px 8px; text-decoration:none; color:#fff; font-family:'SourceSansProSemibold'; font-size:14px; cursor:pointer;}


footer#main {width:1000px; margin:0 auto; color:#fff;}
footer#main div.nav{float:left; margin:-36px 0 0 10px; font-family:'SourceSansProLight'; font-size:12px; color:#000; position:relative;}
footer#main div.nav ul{float:left; list-style:none; display:block; margin:0px; padding:0px;}
footer#main div.nav ul li{float:left; margin:49px 25px 0 0;}
footer#main div.nav ul li.special{margin-right:45px;}
footer#main div.nav ul li a{float:left; color:#fff; text-decoration:none; padding:0 0 3px 0; margin-bottom:30px;}
footer#main div.copy{float:left; margin:14px 10px 0 0; font-family:'SourceSansProLight'; font-size:12px; color:#000;}

section#innermain {width:100%; min-height:150px; margin:0 auto; background:#fff; float:left;}
section#innermain div.main{margin:0 auto; width:980px; padding:0 10px;}
section#innermain .contantinner{width:980px; float:left; margin:-20px 0 45px 0;}
section#innermain .contantinner span{background:url(../images/inner_shape.png) center no-repeat; float:left; width:980px; height:74px; margin:0 0 25px 0;}
section#innermain .contantinner span p{margin:12px 0 0 0; text-align:center; color:#fff; font-family:'SourceSansProRegular'; font-size:42px;}
section#innermain .contantinner div{margin:0 0 0 390px; width:980px; float:left;}
section#innermain .contantinner div h1{font-weight:normal; text-align:center; color:#000; font-family:'SourceSansProSemibold'; font-size:25px; float:left; margin:-6px 15px 25px 15px;}
section#innermain .contantinner p.txt{font-family:'SourceSansProLight'; font-size:18px; float:left; line-height:25px; margin:0 0 0 100px; width:750px; text-align:center;}
section#innermain .contantinner p.txt font{font-family:'SourceSansProSemiboldItalic'; font-size:18px;}

section#innermain .abtcontantmain{float:left; margin:0 0 45px 0;}
section#innermain .abtcontantmain .abtimg{width:364px; height:545px; float:left; background:url(../images/about_img.jpg) left top no-repeat; margin-right:45px;}
section#innermain .abtcontantmain .abttxt{width:263px; float:left; margin-right:45px; font-family:'SourceSansProRegular'; font-size:14px; color:#000; line-height:18px; text-align:justify;}

section#innermain .servicescontant{width:980px; float:left; margin-bottom:45px;}
section#innermain .servicescontant span{background:url(../images/inner_shape.png) center no-repeat; float:left; width:980px; height:74px; margin:0 0 25px 0;}
section#innermain .servicescontant span p{margin:12px 0 0 0; text-align:center; color:#fff; font-family:'SourceSansProRegular'; font-size:42px;}
section#innermain .servicescontant div{margin:0 0 0 395px; width:980px; float:left;}
section#innermain .servicescontant div h1{font-weight:normal; text-align:center; color:#000; font-family:'SourceSansProSemibold'; font-size:25px; float:left; margin:-6px 15px 25px 15px;}
section#innermain .servicescontant p.txt{font-family:'SourceSansProLight'; font-size:18px; float:left; line-height:25px; margin:0 0 0 100px; width:750px; text-align:center;}
section#innermain .servicescontant p.txt font{font-family:'SourceSansProSemiboldItalic'; font-size:18px;}

section#innermain .servicescontantmain{float:left; margin:0 0 45px 0;}
section#innermain .servicescontantmain .servicestxt{width:470px; float:left; margin-right:40px; font-family:'SourceSansProRegular'; font-size:14px; color:#000; line-height:18px; text-align:justify;}

section#servicesmain {width:1000px; margin:-20px auto 0 auto; color:#000;}
section#servicesmain div.mainmargin{margin:-10px 10px 25px 0; float:left;}
section#servicesmain .contant{width:470px; float:left;}
section#servicesmain .contant span{background:url(../images/inner_shape.png) center no-repeat; float:left; width:470px; height:74px; margin:0 0 25px 0;}
section#servicesmain .contant span p{margin:12px 0 0 0; text-align:center; color:#fff; font-family:'SourceSansProRegular'; font-size:42px;}
section#servicesmain .contant div{margin:0 0 0 75px; width:470px; float:left;}
section#servicesmain .contant div h1{font-weight:normal; text-align:center; color:#000; font-family:'SourceSansProSemibold'; font-size:25px; float:left; margin:-6px 15px 25px 15px;}
section#servicesmain .contant p.txt{font-family:'SourceSansProRegular'; font-size:14px; float:left; line-height:19px; margin:0 0 15px 0;}
section#servicesmain .contant h1.title{font-family:'SourceSansProSemibold'; font-size:17px; float:left; margin:0px; padding:0px;}

section#innermain .clientcontant{width:980px; float:left; margin-bottom:45px;}
section#innermain .clientcontant span{background:url(../images/inner_shape.png) center no-repeat; float:left; width:980px; height:74px; margin:0 0 25px 0;}
section#innermain .clientcontant span p{margin:12px 0 0 0; text-align:center; color:#fff; font-family:'SourceSansProRegular'; font-size:42px;}
section#innermain .clientcontant div{margin:0 0 0 380px; width:980px; float:left;}
section#innermain .clientcontant div h1{font-weight:normal; text-align:center; color:#000; font-family:'SourceSansProSemibold'; font-size:25px; float:left; margin:-6px 15px 25px 15px;}
section#innermain .clientcontant p.txt{font-family:'SourceSansProLight'; font-size:18px; float:left; line-height:25px; margin:0 0 0 100px; width:750px; text-align:center;}
section#innermain .clientcontant p.txt font{font-family:'SourceSansProSemiboldItalic'; font-size:18px;}

section#clientmain {width:1000px; margin:-20px auto 0 auto; color:#000;}
section#clientmain div.mainmargin{margin:0px 10px 40px 0; float:left;}
section#clientmain .contant{width:470px; float:left;}
section#clientmain .contant span{background:url(../images/inner_shape.png) center no-repeat; float:left; width:470px; height:74px; margin:0 0 25px 0;}
section#clientmain .contant span p{margin:12px 0 0 0; text-align:center; color:#fff; font-family:'SourceSansProRegular'; font-size:42px;}
section#clientmain .contant div{margin:0 0 0 75px; width:470px; float:left;}
section#clientmain .contant div h1{font-weight:normal; text-align:center; color:#000; font-family:'SourceSansProSemibold'; font-size:25px; float:left; margin:-6px 15px 25px 15px;}
section#clientmain .contant ul{width:470px; float:left; margin:-10px 0 0 0; padding:0px; list-style-image:url(../images/list_style.jpg); line-height:30px;}
section#clientmain .contant li{width:470px; font-family:'SourceSansProRegular'; font-size:17px; float:left;}
section#clientmain .contant li.special{line-height:20px;}
section#clientmain .contant div.retailtrade{margin:0 0 0 75px;}
section#clientmain .contant div.constructionindustry{margin:20px 0 0 35px;}
section#clientmain .contant div.itcompanies{margin:20px 0 0 75px;}
section#clientmain .contant div.miscellaneous{margin:20px 0 0 75px;}

section#innermain .contactcontant{width:980px; float:left; margin-bottom:45px;}
section#innermain .contactcontant span{background:url(../images/inner_shape.png) center no-repeat; float:left; width:980px; height:74px; margin:0 0 25px 0;}
section#innermain .contactcontant span p{margin:12px 0 0 0; text-align:center; color:#fff; font-family:'SourceSansProRegular'; font-size:42px;}
section#innermain .contactcontant div{margin:0 0 0 380px; width:980px; float:left;}
section#innermain .contactcontant div h1{text-align:center; color:#000; font-family:'SourceSansProSemibold'; font-size:25px; float:left; margin:-6px 15px 25px 15px;}
section#innermain .contactcontant p.txt{font-family:'SourceSansProLight'; font-size:18px; float:left; line-height:25px; margin:0 0 20px 100px; width:750px; text-align:center;}
section#innermain .contactcontant p.txt font{font-family:'SourceSansProSemiboldItalic'; font-size:18px;}

section#contactmain {width:1000px; margin:-20px auto 0 auto; color:#000;}
section#contactmain div.mainmargin{margin:-10px 10px 25px 0; float:left;}
section#contactmain .contant{width:470px; float:left;}
section#contactmain .contant span{background:url(../images/inner_shape.png) center no-repeat; float:left; width:470px; height:74px; margin:0 0 25px 0;}
section#contactmain .contant span p{margin:12px 0 0 0; text-align:center; color:#fff; font-family:'SourceSansProRegular'; font-size:42px;}
section#contactmain .contant div{margin:0 0 0 0px; width:470px; float:left;}
section#contactmain .contant div h1{font-weight:normal; text-align:center; color:#000; font-family:'SourceSansProSemibold'; font-size:25px; float:left; margin:-6px 15px 25px 15px;}
section#contactmain .contant p.txt{font-family:'SourceSansProRegular'; font-size:14px; float:left; line-height:19px; margin:0 0 15px 0;}
section#contactmain .contant p.txtadd{font-family:'SourceSansProRegular'; font-size:17px; float:left; line-height:19px; margin:0 0 15px 0;}
section#contactmain .contant p.txtadd a{font-family:'SourceSansProRegular'; font-size:17px; line-height:19px; text-decoration:none; color:#000;}
section#contactmain .contant h1.title{font-weight:normal; font-family:'SourceSansProSemibold'; font-size:17px; float:left; margin:0px; padding:0px; width:100%;}
