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

body, h1, h2, h3, h4, h5, ul, li, p{margin:0; padding:0;}

body{background:#fff url(../images/header-bg.jpg) repeat-x;}

a{text-decoration:none; color: #043B7A;}

a:visited{text-decoration:none; color: #043B7A;}


img{border:none;}

a:focus{outline:none;}

.mainbody{width:1145px; margin:0 auto;}

.header{width:100%; float:left; height:126px;}

.logo{width:270px; float:left;}

.logo img{margin:10px 0;}

.header-mid{width:590px; float:left; margin-top:24px;}

.header-top{width:90%; float:left;}

.header-top-l{width:280px; float:left; font:bold 18px Arial, Helvetica, sans-serif; color:596190;}

.header-top-l span{color:#ad0000;}

.header-top-r{width:216px; float:left;}

.clear{clear:both; height:10px;}

.topmenu{float:left;}

.topmenu ul li{display:inline-block; font:14px arial; color:#596190; margin:0 5px;}

.topmenu ul li a{ color:#014697; padding:6px 8px; /*background:url(../images/bullet.png) right center no-repeat;*/ padding-right:5px;}

.topmenu ul li a:hover{ color:#fff; text-decoration:none; background:#014697 url(../images/bullet1.png) right center no-repeat;; padding:6px 8px; padding-right:18px;}

.topmenu-current a{color:#fff !important; text-decoration:none !important; background:#014697 url(../images/bullet1.png) right center no-repeat !important; padding:6px 8px !important; padding-right:18px !important;}

.header-right{width:180px; float:right; text-align:right; font:11px Arial, Helvetica, sans-serif; color:#000; margin-top:15px;}

.header-facebook{width:270px; float:right; text-align:right; margin-top:10px;}

.left{width:713px; float:left;}

.slider{width:100%; float:left; margin-top:15px;}

.slider ul li img { border-radius:20px;
        -moz-border-radius:20px;
        -webkit-border-radius:20px; border:4px solid #d6d6d6;}
		
.slider ul li { list-style-type:none; }

ul.ppt {
	position: relative;
}
.ppt li {
	list-style-type: none;
	position: absolute;
	top: 0;
	left: 0;
}

.ppt img {
}

.comp{width:100%; float:left;}

.comp-left{background:url(../images/left.jpg) no-repeat; height:75px; width:24px; float:left;}

.comp-right{background:url(../images/right.jpg) no-repeat; height:75px; width:24px; float:right;}

.comp-mid{width:665px; float:left; background:url(../images/mid.jpg) repeat-x; height:75px; font:bold 32px Arial, Helvetica, sans-serif; color:#fff; text-shadow:0px 1px 1px #000; line-height:74px;}

.comp-mid span{color:#f78f21;}

.tabbs .ui-tabs .ui-tabs-nav li {margin: 0px; top: 0px;}

.tab-left{background:url(../images/tab-left.jpg) no-repeat; width:11px; height:38px; float:left;}

.tab-right{background:url(../images/ab-right.jpg) no-repeat; width:12px; height:38px; float:right;}

.tab1{font:16px Arial, Helvetica, sans-serif; color:#5a5b5b;}

.tab2 ul{margin-left: 25px; font-size: 11px; margin-bottom: 10px;}

.tab3 ul{margin-left: 25px; font-size: 11px; margin-bottom: 10px;}

.tab4 ul{margin-left: 25px; font-size: 11px; margin-bottom: 10px;}

.tab-box{width:98%; border:solid 6px #d7d7d7; border-radius:8px; 	-moz-border-radius:8px; 	-webkit-border-radius:8px; background:#fff; padding:10px; overflow:hidden;}

.tab-cont{width:100%; float:left;}

.tab-img{width:108px; float:left; margin:5px 8px;}

.tab-in-cont{width:343px; float:left; margin:5px 8px; font:12px Arial, Helvetica, sans-serif; color:#000;}

.tab-bot{width:158px; float:right; margin:5px 8px;}


.right{width:402px; float:right; background:url(../images/right-bg.jpg) repeat-x; overflow:hidden; padding:10px;}

.right-box{width:100%; float:left; border-bottom:dotted 1px #cbcbcb; padding:10px 0; }

.right-box-btn{width:150px; float:left; background:url(../images/right-btn.png) no-repeat; width:113px; height:29px; font:14px Arial, Helvetica, sans-serif; text-align:center; line-height:30px;}

.right-box-btn a{ color:#fefefe; padding:7px 29px;}

.right-box-cont{width:245px; float:right; font:13px Arial, Helvetica, sans-serif; color:#000; }

.1map{width:100%; float:left;}

.gmap-ico{width:44px; float:left; background:url(../images/gmap.png) no-repeat; height:45px}

.map-cont{width:170px; float:left; margin-left:10px; background:url(../images/bullet-ll.png) right center no-repeat; padding-right:0px; line-height:49px;}

.truck{width: 224px;float: left;margin: 0 8px;text-align: center;}

.boxes{width: 162px;float: left;text-align: center;}

.truck-btn{background:url(../images/tn.png) no-repeat; width:162px; height:26px; margin:0 auto;}

.truck-btn a{color:#000; line-height:27px;}

.footer{background:url(../images/footer-bg.png) repeat-x; height:102px; clear:both;}

.footer-menu{width:1145px; margin:0 auto;}

.footer-menu ul{width:700px; float:left;}

.footer-menu ul li{display:inline-block; font:12px Arial, Helvetica, sans-serif; color:#fff; margin:0 28px; line-height:58px;}

.footer-menu ul li a{color:#fff; text-decoration:underline;}

.footer-menu ul li a:hover{color:#fff; text-decoration:none;}

.footer-divider{border-left:dotted 1px #fff; width:1px; margin:0 5px; height:50px; float:left; margin-top:5px;}

.footer-lisat{width:275px; float:left; font:11px Arial, Helvetica, sans-serif; color:#fff; margin:3px 0 0 20px;}

.copyright{width:1145px; margin:0 auto; text-align:center; font:12px Arial, Helvetica, sans-serif; color:#fff;}

.copyright a{ text-decoration:underline; color:#fff;}

.copyright a:hover{ text-decoration:none; color:#fff;}

.page-title{font:bold 14px Arial, Helvetica, sans-serif; color:#fff; background:url(../images/tab-mid.jpg) repeat-x; height:38px; line-height:34px;}

.page-cont{width:100%; float:left; font:11px Arial, Helvetica, sans-serif; color:#333; padding-bottom: 20px;}

.page-cont ul{margin-left: 25px; font-size: 11px; margin-bottom: 10px;}

#mobile-warning {
    background-color: #98B859;
    color: #FFFFFF;
    font-size: 12px;
    margin-bottom: 5px;
	position:absolute;
	z-index:5;
	width: 100%;
}

#mobile-warning p {
    padding: 5px;
}

#google_translate_element {
	display: inline-block;
	float: left;
}