@charset "utf-8";
/* CSS Document */
body { width:100%;margin:0px auto;padding:0px 0;background: url('../images/page-bk.jpg') repeat-x scroll top #e6e7e9;font-family:Arial, Tahoma, verdana;}
* { margin:0px; padding:0px; box-sizing:border-box;}
h1 {  color: #e21a22; font-size: 22px; font-weight: bold; line-height:25px; margin: 0; padding: 5px 0;}
h2 {  color: #e21a22;font-size: 15px;line-height:22px; margin: 0; padding: 10px 0 5px;}
h3 { font-size:18px; margin:0; padding:10px 0; line-height:22px; color:#25aae6;}
h4 { font-size:18px; margin:0; padding:10px 0; line-height:22px; color:#444; font-weight: normal;}
h5 { font-size:14px; margin:0; padding:10px 0; line-height:22px; color:#2e4093;}
p {  color: #555555; font-size: 14px;line-height:22px; margin: 0;  padding: 5px 0;}
a { color:#e21a22; font-weight: bold; text-decoration:none;}

.scrollup { width: 40px; height: 40px; text-indent: -9999px; opacity: 0.9; position: fixed; bottom: 50px; right: 100px; display: none; background: url(../images/icon_top.png) no-repeat; }

ul.services,ul.services1,ul.services2{margin:0px; padding:10px 0px;}
.services li{list-style:none; background:url('../images/bullet.jpg') no-repeat 0px 8px ; margin:0px; padding:0px 0px 3px 12px; font-size:15px; font-weight:normal; color:#e21a22; line-height:1.3em;}
.services1 li{list-style:none; background:url('../images/bullet1.jpg') no-repeat 0px 8px ; margin:0px; padding:0px 0px 3px 12px; font-size:15px; font-weight:normal; color:#e21a22; line-height:1.3em;}
.services2 li{list-style:none; background:url('../images/bullet2.jpg') no-repeat 0px 5px ; margin:0px; padding:0px 0px 3px 10px; font-size:12px; font-weight:normal; color:#555555; line-height:1.3em;}


.space { float:left; width:100%; margin:20px 0;}

#main-body { float:left; width:100%;}
.wrapper { width:1000px; margin:0 auto; background-color:#fff; padding:0 20px; overflow:hidden; box-shadow:4px 2px 12px 7px #c4c4c4;}

.header { float:left; width:100%; padding:10px 0;}
.logo {float: left;width: 33%;}
.header-right { float: right; width: 66%;}
.social { float: left; text-align: right; width: 100%; padding:5px 0;}
.title { float: left; width: 100%; margin:8px 0;}
.title-text { float: left; width: 55%;}
.title-text h2 { margin:0px; padding:0 15px; color:#000; font-size:25px; line-height:30px;}
.phone { float: right; width: 32%; padding:5px 0 0;}
.phone h2 { font-weight:normal; margin:0px; line-height:25px; padding:0px; font-size:22px; color:#000;}
.phone h2 span { color:#e21a22; font-weight:bold;}
.address-bar { float: left; width: 100%; border-top:8px solid #ee362e;}
.address-bar p {background-color:#ee362e; float:right; width:80%; font-size:17px;line-height:22px; text-align:right; color:#fffeee; padding:0px 10px 10px;}


.slider { float:left; width:100%; margin:0;}
.slider img { width:100%;}

.content {float: left;width: 100%; margin:20px 0;background: url('../images/leftTop.jpg') repeat-y 0px 0px; margin:10px 0;}
.content-left {float: left;text-align: center; width: 16%;}
.content-left ul { margin:0px; padding:0px;}
.content-left li { list-style:none; padding:10px 0;}
.content-mid { float: right; width: 82%;}
.content-mid-left { float: left; width: 56%;}
.content-mid-right { float: right; width:42%;}
.pic-img { float:left; width:100%; margin-bottom:20px; text-align:center;}
.pic-img img,.picsplit-left img,.picsplit-right img { width:100%;}

.picblock {float:left; width:100%; margin-bottom:20px; text-align:center;}
.picsplit-left { float:left; margin:0; width:48%;}
.picsplit-right {float: right; margin:0; width:48%;}

#footer { float:left; width:100%; background-color:#6d6e72;}
.footer-inn { background-color:#ee362e; margin:0 auto; width:1000px; overflow:hidden; padding:10px 20px;}
.footer-left { float:left; width:30%;}
.footer-left h1 { font: 16px Arial, tahoma, verdana; color:#fff; border-bottom:1px solid #fff; margin:0px 0px 5px 0px; padding:0px 0px 5px 0px;}
.footer-left p {color: #fff; font: 11px/14px Arial,Helvetica,sans-serif; margin: 0; padding: 0;}
.footer-left p a { color:#fff;}
.footer-right { float:right; width:60%;}
.footer-right p { text-align:right;color: #fff; font: 11px/14px Arial,Helvetica,sans-serif; margin: 0; padding: 0;}

.row { float:left; width:100%;}
.row-left { float: left; width:48%;}
.row-right { float:right; width:48%;}

.contact-form {	width:98%; float:left;}
.formrow{width:100%; float:left; padding:5px 0px;}
.formrow a{color:#E74E20; text-decoration:none; font-size:12px;}
.label{width:100%; float:left; font-size:12px; padding:0px 0px 2px 0px;}
.field{width:100%; float:left;}
.contact-info{	width:100%; float:left; padding:5px 0px 5px 0px; clear:both; line-height:21px; font-size:13pt;}
.contact-info h2{color:#e21a22  !important; font-weight: normal; font-size:20pt !important; padding:0px 0px 10px 0px !important; margin:0px;line-height:26px;}
.contact-info h2 span{color:#464055  !important; }
.contact-info p{color:#464055!important; font-weight:normal; font-size:12pt !important; padding:0px 0px 10px 0px !important; margin:0px;line-height:1.3em;}
.testi_txt{color:#182f8b; font-style:italic;}
.input{border:solid 2px #D1D1D1; float:left; width:100%;}



