@charset utf-8;

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
display:block;
}

@font-face {
font-family:'Open Sans';
src:url(../fonts/opensans-regular-webfont.eot?#iefix) format(embedded-opentype), url(../fonts/opensans-regular-webfont.woff) format(woff), url(../fonts/opensans-regular-webfont.ttf) format(truetype), url(../fonts/opensans-regular-webfont.svg#open_sansregular) format(svg);
font-weight:400;
font-style:normal;
}

body {
background:#fff;
font-family:"Open Sans", Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
overflow-x:hidden;
margin:0;
padding:0;
}

ul,li {
list-style-type:none;
margin:0;
padding:0;
}

a {
transition:all .4s ease-in-out;
-moz-transition:all .4s ease-in-out;
-o-transition:all .4s ease-in-out;
-webkit-transition:all .4s ease-in-out;
text-decoration:none;
color:#1c1c1c;
}

.clear {
clear:both;
}

h1,h2,h3,h4,h5,h6 {
font-weight:400;
color:#000;
margin:0;
padding:0;
}

h1 {
font-family:"Open Sans Light";
}

p {
line-height:22px;
text-align:justify;
font-size:15px;
margin:0;
}

.fa {
display:inline-block;
font-family:FontAwesome;
font-style:normal;
font-weight:400;
line-height:1;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
}

.margin-right {
margin-right:0!important;
}

header {
background:linear-gradient(tobottom,#ffffff0%,#efefef100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#efefef',GradientType=0);
width:100%;
height:120px;
border-bottom:1px solid #8d9191;
}

.wrapper {
width:90%;
margin:0 auto;
}

.logo {
float:left;
margin:0;
}

.header-right {
float:right;
width:920px;
}

.header-right div.header-right-top {
float:left;
width:100%;
margin:0 0 11px 370px;
}

.header-right div.header-right-top .call {
float:left;
font-size:16px;
color:#000;
margin:11px 20px 0 9px;
}

.header-right div.header-right-top .search {
float:left;
margin:0 9px 0 14px;
}

.header-right div.header-right-top .search li form {
background:#6e6464;
height:34px;
line-height:33px;
}

.header-right div.header-right-top .search li form input {
background:none;
border:none;
width:134px;
height:32px;
color:#fff;
padding:0 0 0 18px;
}

.search a {
font-weight:700;
}

.header-right div.header-right-top .search li form button {
background:none;
border:none;
padding:10px;
}

.header-right div.header-right-top .search li a i {
background:#74bc43;
float:left;
color:#fff;
width:34px;
height:34px;
text-align:center;
line-height:36px;
}

.header-right div.header-right-top .social-btns li a i {
float:left;
color:#fff;
width:34px;
height:34px;
text-align:center;
line-height:36px;
font-size:17px;
}

.header-right div.header-right-top .social-btns li a i.fa-facebook {
background:#3b589e;
}

.header-right div.header-right-top .social-btns li a i.fa-twitter {
background:#5ea9dd;
}

.header-right div.header-right-top .social-btns li a i.fa-linkedin {
background:#0097bd;
}

.header-right div.header-right-top .social-btns li a i.fa-youtube {
background:#da1717;
}

.header-right nav {
margin:0 0 0 55px;
}

.header-right nav ul li a {
float:left;
color:#343436;
font-size:14px;
margin:0 8px;
padding:10px 10px 5px;
}

.header-right nav ul li:hover a,.header-right nav ul li a.nav-active {
color:#74bc43;
border-bottom:3px solid #74bc43;
}

.header-right nav ul li ul {
display:none;
}

.header-right nav ul li:hover ul {
display:block;
position:absolute;
width:180px;
background-color:#fff;
border-bottom:1px solid #e5e5e5;
border-bottom-width:0;
list-style:none;
border-top:none;
z-index:999;
margin:90px 0 0 350px;
padding:0;
}

.header-right nav ul li ul li a {
width:89%;
border-bottom:2px solid #ececec!important;
color:#343434!important;
margin:0;
padding:10px 10px 11px;
}

.header-right nav ul li ul li a:hover {
border-bottom:2px solid #74bc43!important;
color:#74bc43!important;
}

.banner-content {
width:100%;
margin:-489px 0 32px;
}

.banner-content .ban-sec {
width:425px;
color:#fff;
float:right;
margin-right:-60px;
margin-top:-120px;
}

.banner-content .ban-sec .question {
background:rgba(134,196,93,0.85);
width:140px;
height:140px;
text-align:center;
float:left;
margin:0 2px 2px 0;
}

.banner-content .ban-sec .question h4 {
font-size:20px;
color:#fff;
padding:30px 0 8px;
}

.banner-content .ban-sec .vision {
background:rgba(121,78,159,0.85);
}

.banner-content .ban-sec .ban-search {
background:#d97949;
width:400px;
float:left;
padding:4px 9px 0;
opacity: 0.8;
}

.banner-content .ban-sec .ban-search:hover {
background:#d97949;
}

.banner-content .ban-sec .ban-search input {
border:none;
background:#dadada;
border-radius:1px;
height:30px;
color:#000;
margin:3px;
padding:0 0 0 21px;
}

.banner-content .ban-sec .ban-search input.submit-btn {
background:#000;
color:#fff;
font-size:16px;
text-align:center;
cursor:pointer;
margin:10px 0 12px 156px;
padding:6px 17px;
}

.banner-content .ban-sec .ban-partner {
background:rgba(0,0,0,0.40);
width:384px;
float:left;
margin:2px 0 0;
padding:36px 20px;
}

.banner-content .ban-sec .ban-partner:hover {
background:rgba(0,0,0,0.65);
}

.banner-content .ban-sec .ban-partner img {
width:20%;
float:left;
margin:18px 27px 0 18px;
}

.banner-content .ban-sec .ban-partner h2 {
font-size:20px;
color:#fff;
padding:0 0 10px;
}

.three-box {
margin-left:160px;
width:80%;
}

.three-box .left-box {
width:22%;
height:230px;
float:left;
color:#fff;
margin-left:70px;
margin-top:20px;
}

.three-box .left-box .join {
width:470px;
margin:10px;
}

.three-box .left-box .join h3 {
font-size:26px;
color:#fff;
margin:32px 0 20px;
}

.three-box .left-box .join p {
width:280px;
font-size:14px;
text-align:left;
}

.three-box .left-box .join a {
float:left;
font-size:16px;
margin:26px 0;
}

.three-box .left-box .join img {
float:right;
width:27%;
opacity:0.6;
margin:-115px 22px 0 0;
}

.three-box .right-box {
width:22%;
height:230px;
float:left;
color:#fff;
margin-left:144px;
margin-top:-35px;
}

.three-box .right-box .testi {
margin:10px 10px 10px 44px;
}

.three-box .left-box .testi img {
width:32%;
margin:-150px 74px 0 0;
}

.line {
border-bottom:1px solid #000;
margin-top:7px;
}

footer {
background:url(../img/footer-01.jpg) repeat-x;
width:100%;
float:left;
height:200px;
}

.btn1 {
width:18%;
height:40px;
float:left;
background:#fff;
margin:80px 10px 10px 315px;
}

.btn1 h4 {
font-size:20px;
margin:5px 0 0 33px;
}

.btn2 h4 {
font-size:20px;
margin:5px 0 0 38px;
}

.btn3 h4 {
font-size:20px;
margin:5px 0 0 49px;
}

.btn2 {
width:18%;
height:40px;
float:left;
background:#ffb725;
margin:80px 10px 10px;
}

.btn3 {
width:18%;
height:40px;
float:left;
background:#fff;
margin:80px 10px 10px;
}

.main-footer {
background:#fff;
width:100%;
height:50px;
float:left;
}

.main-footer p {
line-height:50px;
}

.main-footer p.mf-link a {
color:#919191;
}

.inner-banner {
background:url(../img/inner-banner-01.jpg) center top no-repeat;
width:100%;
height:200px;
box-shadow:inset 0 0 6px #A1A1A1;
}

.inner-body {
width:100%;
float:left;
margin:30px 0 40px;
}

.inner-body .inner-left {
width:68%;
float:left;
margin:0 3% 0 0;
}

.inner-body .inner-left h3 {
font-size:20px;
width:100%;
border-bottom:1px solid #000;
line-height:30px;
}

.inner-body .inner-left h4 {
font-size:14px;
font-weight:700;
color:#898989;
margin:10px 0 0;
}

.inner-body .inner-left h5 {
font-size:15px;
text-decoration:underline;
margin:24px 0 0;
}

.inner-body .inner-left p {
color:#000;
font-size:16px;
margin:18px 0;
}

.inner-body .inner-right {
width:394px;
float:right;
margin-top:30px;
}

.inner-body .inner-right .inner-r-top {
width:394px;
float:left;
}

.inner-body .inner-right .question {
background:#74bc43;
width:32.98%;
height:130px;
text-align:center;
float:left;
margin:0 2px 2px 0;
}

.inner-body .inner-right .question h4 {
font-size:19px;
color:#fff;
padding:22px 0 8px;
}

.inner-left ul li {
list-style-type:disc;
font-size:16px;
color:#000;
margin-left:50px;
}

.inner-body .inner-right .vision {
background:#794e9f;
}

.inner-body .inner-right .ban-search {
background:#d97949;
width:370px;
float:left;
padding:12px 12px 4px;
}

.inner-body .inner-right .ban-search input {
border:none;
background:#dadada;
border-radius:1px;
height:30px;
color:#000;
margin:3px;
padding:0 0 0 7px;
}

.inner-body .inner-right .ban-search input.submit-btn {
background:#000;
color:#fff;
font-size:16px;
text-align:center;
cursor:pointer;
margin:10px 0 12px;
padding:6px 17px;
}

.gallery ul li {
float:left;
list-style-type:none;
margin:12px 0 0 15px;
}

.inner-body .inner-right .ban-partner {
background:#363636;
width:355px;
float:left;
margin:2px 0 0;
padding:20px;
}

.inner-body .inner-right .ban-partner img {
width:20%;
float:left;
margin:18px 27px 0 30px;
}

.inner-body .inner-right .ban-partner h2 {
font-size:20px;
color:#fff;
text-align:center;
padding:22px 0 0;
}

.inner-body .inner-right .side-join {
background:#74bc43;
padding:10px 20px;
}

.inner-body .inner-right .side-testi {
background:#794e9f;
padding:10px 20px;
}

.inner-body .inner-left .contect-cont label {
width:100%;
float:left;
color:#000;
margin:22px 0 6px;
}

.inner-body .inner-left .contect-cont input {
width:88%;
height:24px;
float:left;
}

.inner-body .inner-left .contect-cont .email {
width:40%;
float:left;
}

.inner-body .inner-left .contect-cont .subject {
width:50%;
float:left;
}

.inner-body .inner-left .contect-cont .submit {
float:left;
margin:40px 0;
}

.inner-body .inner-left .contect-cont .submit input {
background:#fff;
border:1px solid #a7a7a7;
width:120px;
height:40px;
font-size:15px;
}

.inner-body .inner-left .contect-cont .submit input:hover {
cursor:pointer;
}

.inner-body .inner-left .contect-cont .submit i {
background:#363636;
color:#fff;
font-size:16px;
padding:12px 14px;
}

.inner-body .inner-left .map {
width:98%;
height:286px;
float:left;
margin:42px 0 0;
}

.coming-soon {
font-size:50px;
margin:100px 300px;
}

.main-footer .wrapper ul li {
float:right;
list-style-type:none;
padding:18px 35px 0 0;
}

.header-background {
width:1440px;
background:#ffb725;
height:41px;
margin:21px 73px 0 -432px;
}

.header-background ul li {
margin-left:440px;
}

.content {
width:80%;
margin:25px 0 15px 80px;
}

.content ul li {
float:none;
list-style-type:disc;
margin-left:35px;
font-size:14px;
padding:5px 0 0;
}

.contect-cont form,th,td {
color:#000;
}

.contect-cont fieldset {
border:solid 1px #ddd;
border-radius:3px;
-webkit-border-radius:3px;
-moz-border-radius:3px;
margin:18px 0;
padding:12px 12px 0;
}

.contect-cont input[type="text"],input[type="password"],input[type="date"],input[type="datetime"],input[type="email"],input[type="number"],input[type="search"],input[type="tel"],input[type="time"],input[type="url"],textarea {
font-family:"Helvetica Neue", Helvetica, Helvetica, Arial, sans-serif;
border:1px solid;
-webkit-border-radius:2px;
-moz-border-radius:2px;
-ms-border-radius:2px;
-o-border-radius:2px;
border-radius:2px;
-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);
-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);
box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);
color:rgba(0,0,0,0.75);
display:block;
font-size:14px;
height:38px!important;
width:100%;
-webkit-transition:all .15s linear;
-moz-transition:all .15s linear;
-o-transition:all .15s linear;
transition:all .15s linear;
margin:10px 0 0;
padding:0;
}

select {
width:88%;
height:38px;
margin-top:10px;
}

.footer {
width:100%;
color:#909090;
font-size:14px;
text-align:center;
background:#000;
margin:auto;
padding:0 10px 0 45px;
}

table#bottomlinks {
border:none;
}

#bottomlinks td {
text-align:left;
padding:20px;
}

#bottomlinks h3 {
font-size:14px;
font-weight:700;
color:#555;
}

#bottomlinks a {
font-size:14px;
color:#fff;
text-decoration:none;
}

.footer ul {
border:1px solid #000;
}

.footer ul li {
list-style-type:none;
height:23px;
}

.responsib-divi {
width:26%;
}

.product-division {
width:32%;
float:left;
margin-left:-3%;
}

.product-division ul li a {
background:#e0e0e0;
width:100%;
float:left;
font-size:15px;
border:1px solid #C5C5C5;
border-right:none;
border-top:none;
color:#000;
font-weight:100!important;
padding:4% 7% 2%;
}

.divi-menu {
float:left;
width:77%;
background:#fff;
border:1px solid #c5c5c5;
margin-bottom:40px;
margin-left:58px;
height:auto;
}

.divi-menu h3 {
margin-left:50px;
font-size:16px;
}

.divi-menu p {
margin-left:50px;
color:#000;
}

.product-division3 ul li a {
background:#000;
width:100%;
float:left;
font-size:15px;
border:1px solid #C5C5C5;
border-right:none;
border-top:none;
color:#fff;
font-weight:100!important;
padding:4% 7% 2%;
}

.content h3 {
font-size:20px;
}

.airport {
margin-left:80px;
}

.airport ul li {
list-style-type:disc;
}

.FL,.header-right div.header-right-top .social-btns li a,.main-footer p.mf-link {
float:left;
}

.FR,.main-footer p.mf-copy,.contect-cont form {
float:right;
}

.header-right div.header-right-top .search li form button i,.banner-content .ban-sec .ban-partner p {
color:#fff;
}

.header-right div.header-right-top .social-btns li a:hover i.fa-facebook,.header-right div.header-right-top .social-btns li a:hover i.fa-twitter,.header-right div.header-right-top .social-btns li a:hover i.fa-linkedin,.header-right div.header-right-top .social-btns li a:hover i.fa-youtube {
background:#363636;
}

.banner-content .ban-sec .question i,.inner-body .inner-right .question i {
font-size:62px;
color:#264e0b;
}

.banner-content .ban-sec .question i.fa-eye,.inner-body .inner-right .question i.fa-eye {
color:#290945;
}

.banner-content .ban-sec .ban-search h2,.inner-body .inner-right .ban-search h2 {
font-size:20px;
color:#000;
padding:0 0 10px;
}

.banner-content .ban-sec .ban-search p,.ban-search p {
color:#000;
font-size:18px;
}

.banner-content .ban-sec .ban-search input.submit-btn:hover,.inner-body .inner-right .ban-search input.submit-btn:hover {
background:#74bc43;
}

footer div img,.inner-body .inner-left .contect-cont .subject input {
width:100%;
}

.inner-body .inner-right .side-join img,.inner-body .inner-right .side-testi img {
width:15%;
margin:0 0 0 40px;
}

.content ul,.content p {
margin-top:15px;
}

#showmenu0,.showmenu0 {
background:#000;
color:#fff;
text-align:center;
}