@charset "utf-8";
/* CSS Document */
body{font-size:14px; color:#383838; font-family: 'Open Sans', sans-serif; line-height:22px;}
.clear{ clear:both;}
.mar-zero{margin:0px; padding:0px;}
.top-wraper{background:#f0ac43 url(../images/top-bg.jpg) top center no-repeat;}
.logo{ text-align:center; margin-bottom:4px; margin-top:2px;}
.logo img{max-width:100%; margin-left:22px;}
.right-wraper{margin-bottom:10px; margin-top:10px; text-align:center;}
.no-bg{border:none; background:none; margin-bottom:0px;}
.carousel-caption{background:url(../images/trans-bg.png) repeat;}
.carousel-caption h2{ margin:0px; padding:0 0 10px; text-align:center; color:#cdd856; font-size:37px;}
.carousel-caption p{color:#f8fdc3; line-height:24px; font-family:Arial, Helvetica, sans-serif; font-size:19px;}
.left-bg{background:#d9c68f; border-radius:4px; margin:0 0 15px; padding-bottom:25px; float:left;}
.left-bg h2{ color:#383838; margin:0px; padding:20px 0 20px 15px; font-size:25px; font-family: 'Open Sans', sans-serif; font-weight:300;}
.left-bg ul{margin:0px; padding:0px 10px 0 15px; list-style-type:none; float:left; display:block;}
.left-bg ul li{background:url(../images/bullet.jpg) left top no-repeat; float:left; padding:3px 0 3px 20px; background-position:0 6px; line-height:18px;}
.left-bg ul li a{color:#383838; text-decoration:none;}
.left-bg ul li a:hover{color:#383838; text-decoration:underline;}
a.red-bttn{width:85px; line-height:30px; text-align:center; color:#fff; text-decoration:none; background:#bf2806; border-radius:4px;  display:block; margin:15px auto; float:left; margin-left:45px;}
a.red-bttn:hover{width:85px; line-height:30px; text-align:center; color:#000; text-decoration:none; background:#ffffd3!important; float:left;}
.mar-top{margin-bottom:30px; margin-top:30px;}
h1{font-size:31px; margin:0px; padding:0 0 25px; font-family: 'Open Sans', sans-serif; font-weight:500; color:#383838;}
h2{font-size:31px; margin:0px; padding:0 0 25px; font-family: 'Open Sans', sans-serif; font-weight:normal; color:#383838;}
.img{border:6px solid #ebe2c7; float:left; max-width:100%; margin:0 15px 0px 0;}
.gray-bg{background:#bbbbbb; padding-bottom:30px; padding-top:30px;}
.box{ text-align:center;float:left;}
.box h2{ margin:0px; padding:0 0 15px; font-size:26px; font-family: 'Open Sans', sans-serif; font-weight:300; text-align:left;}
.small-bg{border:4px solid #fff; margin-bottom:15px; width:100%;}
.footer-bg{background:#383838; border-top:3px solid #f75d3a; padding-bottom:15px; padding-top:15px;}
.footer-bg ul{margin:0px; padding:0 1px 0 0; list-style-type:none; float:left; display:inline;}
.footer-bg ul li{line-height:10px; float:left; padding:0 10px; display:block; border-left:1px solid #999999; text-align:left;}
.footer-bg ul li a{color:#fff; text-decoration:none; float:left!important;}
.footer-bg ul li a:hover{color:#fff; text-decoration:underline;}
.footer-bg ul li:first-child{border:none;}
.carousel-inner .item img{width:100%;}
.innerbanner img{width:100%;}
.green-c{border-radius:8px; padding-bottom:15px; padding-top:15px; background:#9fe26d; margin-bottom:15px;}
.blue-c{border-radius:8px; padding-bottom:15px; padding-top:15px; background:#dee7ff; margin-bottom:15px;}

.hm-c{border-radius:8px; padding-bottom:15px; padding-top:15px; background:#f6c9ab; margin-bottom:15px;}


.call{ float:left; clear:both;}

.call img{ float:left;}

.call-two{ float:left; clear:both; margin-left:7px;}

.call-wrraper{margin-bottom: 10px;
margin-top: 10px;
text-align: left;}

.active{ color: #fff!important;
 background:url(../images/nav-bg.jpg) top repeat-x!important; border-radius:4px!important;}
 
 .map iframe{ float:left; width:100%!important; height:350px!important; margin:20px 0 20px 0!important;}
 ;

.form-horizontal{ float:left!important; width:100%!important; clear:both;}

.testi{}

.testi img{ float:left!important; width:170px; margin-right:14px; border:2px solid #000;}
.testi p{ /*float:left; width:80%;*/}
 
.lp_ma{ margin-left:58px; float:left; display:block;}

@media (max-width:1024px){.navbar ul li a{font-size:14px !important; padding-left:13px; padding-right:13px;}
@media (max-width:768px){.navbar ul li a{padding-left:9px; padding-right:9px;}.footer-bg ul li{line-height:10px; float:left; padding:0 16px;}.footer-bg ul{ margin-bottom:25px;}img.small-bg{ width:218px; float:left; margin-right:15px}}
@media (max-width:767px){
.top-wraper{background:#f6cb30 url(../images/top-bg.jpg) top center no-repeat;}
.right-wraper{margin-bottom:10px; margin-top:10px; text-align:center;}.box{ float:left;}img.small-bg{ width:218px; float:left; margin-right:15px}}
}


@media (max-width:320px){.footer-bg ul li{ float:left; width:100%; border-left:none; border-top:1px solid #999999; line-height:25px;}
.hm-c img{ width:260px;}.lp_ma{ margin-left:15px; float:left; display:block;}
}

@media (max-width:480px){.footer-bg ul li{ float:left; width:100%; border-left:none; border-top:1px solid #999999; line-height:25px;}}


.wide {
				border-bottom: 1px #000 solid;
				width: 4000px;
			}
			
			.fleft { float: left; margin: 0 20px 0 0; }
			
			.cboth { clear: both; }
			
			#main {
				background: #fff;
				margin: 0 auto;
				padding: 30px;
				width: 1000px;
			}

