
*{ padding:0px; margin:0px;}
p,h1,h2,h3,h4,h5,h6,ul,li {margin:0; padding:0;}
h1,h2,h3,h4,h5,h6{font-family: 'Yanone Kaffeesatz', Arial, sans-serif;font-weight: 400;}
a{ text-decoration:none; cursor:pointer; }
h1{ font-size: 25px;}
h2{ font:18px/35px Arial, Helvetica, sans-serif; }
h3{ font-size:16px; }

h4{ font-size: 12px;}
img {border:none;}
html{ padding:0px; margin:0px;}
body { font:12px Arial, Helvetica, sans-serif; padding:0px; margin:0px; overflow:scroll-y; }
.clear { clear:both; height:0px;}
.header { width:100%; float:left; height:auto; border-top:3px solid #007592; background:#fff; }
.head { width:1000px; height:auto; margin:0 auto; position:relative; }
.logo { width:207px; height:127px; margin:5px 0px 5px 5px; position:absolute; left:0px; top:0px;}
.hright { float:right; width:650px; min-height:90px;}
.social {width:auto; float:right; margin:15px 0px 0px 0px; }
.social ul { list-style-type:none;}
.social ul li { display:block; float:left; margin:0px 2px 0px 2px; padding:0px 0px 0px 0px;}
.social ul li a { cursor:pointer;}
.social ul li a.you { width:104px; height:44px; float:left; background:url(../img/social-icon.png) ;}
.social ul li a.tw { width:64px; height:44px; float:left; background:url(../img/link/iata.png) ;}
.social ul li a.tw1 { width:44px; height:44px; float:left; background:url(../img/link/fiata.png) ;}
.social ul li a.tw2 { width:44px; height:44px; float:left; background:url(../img/link/acaai.png) ;}
.social ul li a.tw3 { width:55px; height:44px; float:left; background:url(../img/link/glf.png) ;}
.social ul li a.tw4 { width:100px; height:15px; float:left; font-size:14px; color:#FF0000; margin-top:15px;  }
.head .nav {float:right; width:auto; height:auto; margin:0px 0px 0px 0px;}
.head .nav ul { list-style-type:none;}
.head .nav ul li { display:block; float:left; padding:0; margin:0px 5px; position:relative;}
.head .nav ul li a {display:block; text-decoration:none; cursor:pointer; color:#333;font: 14px/40px arial; padding:0px 10px 0px 10px;}
.head .nav ul li a:hover{ background:url(../img/bg1.jpg) left top repeat-x;}
.head .nav ul li a.select{background:url(../img/bg.jpg) left top repeat-x;}
/*Submenu UL */
.head .nav ul li ul{display:none;} 
.head .nav ul li:hover ul { display:block; position:absolute;right:0px; *left:0px; z-index:8; *z-index:10000; border:none;  border-top:none; width:207px;  top:40px;padding:5px;margin:0px;  background:url(../img/bg.jpg) left top repeat-x;} 
.head .nav ul li ul li {display:block; float:none;font:13px/20px Arial, Helvetica, sans-serif;text-align:left;margin:0px 0px 0px 0px;}
.head .nav ul li ul li a {display:block; text-align:left; padding:0px 0px 0px 0px;}


.head .nav ul li ul li:hover{}

#menu {
    height:43px;
	width:auto;
	float:right;
}
#menu .menu {
	float:left;
    padding:0px;
    background: url(../img/header.gif) right top no-repeat; 
}
#menu * {
    list-style:none;
    border:0;
    padding:0;
    margin:0;
}
#menu a {
    display:block;
    padding:11px 14px 12px 14px;
    white-space:nowrap;
}
#menu li {
    float:left;
    background:#fff;
	position:relative;
}
#menu li li {
    float:none;
}
#menu div {
    visibility:hidden;
    position:absolute;
	z-index:1000;
	right:0;
}
#menu div div {
    margin:-35px 0 0 -1px;
    
}
#menu div div div {
    margin:-35px 0 0 -1px;
    left:100%;
}
#menu li:hover>div { visibility:visible; }

/* menu::special styles */
/* menu::level 1 */
#menu a {
    text-decoration:none;
    color:#333;/*1*/
    position:relative;
    z-index:77;
}
#menu a:hover {
    background:url(../img/header.gif) left -43px repeat-x;
    color:#FFF;
}
#menu a:hover span { color:#333; }
#menu li.current a {
    background: transparent url(../img/header_active.gif) repeat-x;
    color:#fff;
}
#menu li.current span {
    color:#fff;
}
#menu>ul>li:hover>a {
    background:url(../img/header.gif) left -43px repeat-x;
    color:#CACFD3;
}
#menu>ul>li:hover>a span { color:#fff; }
#menu span {
    text-transform:uppercase;
    font:12px 'Lucida Grande','Lucida Sans Unicode',Arial,Verdana,sans-serif;
    letter-spacing:0.1em;
    text-decoration:none;
    color:#333;
}
#menu li {}
/* menu::level >= 2 */
#menu ul ul {width: 270px;}
#menu li li{
	 background-color: rgba(4,69,80,0.64);
	  border-bottom:1px solid #006782;}
#menu li li a {
    position:static;
     background-color: rgba(4,69,80,0.64);
    white-space:normal;
    text-align: center;
    color:#FFF;
    padding:0;
		text-transform:none;
		width: 100%;
}
#menu li.current li a {
    background: none;
    color:#FFF;
}
#menu li.current li span {
    color:#FFF;
}
#menu li li a:hover { background-color: rgba(0,0,0,0.64) }
#menu li li a span { color:#fff; line-height: 15px; padding: 10px;	}
#menu li li a:hover span { color:#ffffff; }
#menu li li a.parent span{background:transparent url(../img/arrow.gif) no-repeat scroll right 50%; z-index:10;  }

#menu li li span {
    display:block;
    text-transform:none;
    padding:0px 25px 0px 0px;
    font-size:11px;
    letter-spacing: 0;
}
.clom{ width:230px; float:left;}


.main { background:url(../img/bg.jpg) left top repeat-x #fff; float:left; width:100%;}
.wrapper { width:1000px; height: auto; margin:5px auto; background:#fff;-webkit-box-shadow: 0px 1px 5px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px 1px 5px rgba(50, 50, 50, 0.75);
box-shadow:         0px 1px 5px rgba(50, 50, 50, 0.75);}
.banner { width:1000px; height:auto; float:left;}



/*=================slider================*/
#slider{ float: left; margin:0px 0 0px 0px; width: 990px; border:5px solid #fff;}
.SliderName {float: left;width: 990px;height: 450px; overflow: hidden;}
.SliderNamePrev {background: url(../img/left.png) no-repeat left center;width: 50px;height: 450px;display: block;position: absolute;top: 0;left: 0;text-decoration: none;}
.SliderNameNext {background: url(../img/right.png) no-repeat right center;width: 50px;height: 450px;display: block;position: absolute;top: 0;right: 0;text-decoration: none;}
.SliderNameDescription {padding: 5px;font-family: Tahoma,Arial,Helvetica;font-size: 14px;line-height: 30px;letter-spacing: 1px;text-align: left;color: #ffffff;text-shadow: 0 1px 3px #000000; margin:0px 0px 0px 0px; bottom:5px; }
.SliderNameDescription strong { margin:20px 0px 0px 10px; font-family: Tahoma,Arial,Helvetica;font-size: 30px;line-height: 30px; float:left;}.SliderNameDescription  .small { width:68px !important; height:67px!important; float:left; height:auto; background:url(../img/logo-small.png) left top no-repeat;}
#SliderNameNavigation { margin: 0; padding: 10px 0 0 0; height: 16px; text-align:right; overflow-y: hidden; display:none; }
#SliderNameNavigation a:link, #SliderNameNavigation a:active, #SliderNameNavigation a:visited, #SliderNameNavigation a:hover{margin: 0;padding: 0;font-size: 0;line-height: 0;text-decoration: none;}
#SliderNameNavigation a img{border: none;width: 16px;height: 16px;background:url(../img/bullet.png) no-repeat center center;}
#SliderNameNavigation a.active img{background: url(../img/bullet_active.png) no-repeat center center;}
.punchline{ width:990px; height:auto; float:left; padding:5px; text-align:left; font:italic 35px/40px "Times New Roman", Times, serif; color:#333; }
.punchline span { color:#ebab0c;}
.cn { width:990px; float:left; height:auto; padding:5px; }
.cn h2 { float:left; width:100%; font:22px/35px Arial, Helvetica, sans-serif; color:#333; }
.cn .colom { width:478px; height:300px; float:left; border-right:1px solid #ccc; position:relative;}
.cn .colom h2 { font:22px/65px Arial, Helvetica, sans-serif; color:#333; }
.cn .colom h2 .ab { float:left; width:77px; height:63px; background:url(../img/about-icon.png) left top no-repeat; margin-right:10px; }
.cn .colom h2 .mis { float:left; width:68px; height:65px; float:left; background:url(../img/mission.png) left top no-repeat;}
.cn .colom h2 .cn { float:left; width:68px; height:65px; float:left; background:url(../img/Icon_track.png) center top no-repeat;}
.cn .colom p { font:12px/25px Arial, Helvetica, sans-serif; text-align:justify; }
.cn .colom a { right:30px; bottom:5px; cursor: pointer; text-decoration: none; color:#ebab0c; font:12px/20px Arial, Helvetica, sans-serif; position:absolute;}
.cnp { width:980px; float:left; height:auto; padding:5px 10px; }
.cnp h2 { float:left; width:100%; font:22px/35px Arial, Helvetica, sans-serif; color:#333; background:url(../img/section-shadow.png) center bottom no-repeat; padding-bottom:20px; }
.cnp ul { list-style-position:inside; margin-left:23px;}  
.cnp ul li { list-style:circle; width:100%;  height:auto; margin-bottom:5px;  font:12px/25px Arial, Helvetica, sans-serif; text-align:justify; }
.cnp ol { list-style-position:inside; margin-left:23px;}  
.cnp ol li { width:100%; height:auto; margin-bottom:5px;  font:12px/25px Arial, Helvetica, sans-serif; text-align:justify; }
.cnp p { font:12px/20px Arial, Helvetica, sans-serif; text-align:justify; width:100%; margin:0px 0px 10px 0px; margin:}
.pro{ width:990px; height:auto; float:left; padding:5px; text-align:left; background:url(../img/02.png) left top repeat; border:1px solid #DBDBDB; margin:0px 0px 10px 0px;}
.pro .col1 { width:170px; float:left; min-height:200px; padding:10px; }
.pro .col1 img { margin: 0px; clear:both;}
.pro .col1 h2{ font:22px/30px "Myriad Pro" ; color:#333;}
.pro .col1 a { color:#ebab0c; cursor:pointer; text-decoration:none;  display:block;}
.pro .next { float:right; cursor:pointer; background:url(../img/sprite.png) left top repeat-x; padding:0px 8px; font:12px/30px Arial, Helvetica, sans-serif; color:#666; border:1px solid #CCC; margin:10px 20px 10px 0px; border-radius: 8px;}
.cfom { width:990px; float:left; height:auto; margin:10px 0px 10px 0px ; background:url(../img/enq.jpg) 560px top no-repeat;}
.cfom h4 { font:16px/18px Arial, Helvetica, sans-serif; color:#333333; border-bottom:1px dashed #333333;}
.cfom .row{ width:600px; margin-bottom:10px; float:left;}
.cfom .row label { width:200px; height:auto; text-align:right; float:left; font:12px/23px Arial, Helvetica, sans-serif; color:#333333; padding-right:20px;}
.cfom .row input[type="text"]{ background:#fff; border:1px solid #CCCCCC; font:12px/15px Arial, Helvetica, sans-serif; padding:3px; width:250px;  border-radius: 3px;}
.cfom .row input:focus, select:focus, textarea:focus { border-color: rgba(82, 168, 236, 0.8); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset, 0 0 8px rgba(82, 168, 236, 0.6); outline: 0 none;}
.cfom .row textarea { background:#fff; border:1px solid #CCCCCC; padding:3px; width:250px; height:100px; font:12px/18px Arial, Helvetica, sans-serif;  border-radius: 3px;}
.cfom .row select{ background:#fff; border:1px solid #CCCCCC; font:12px/15px Arial, Helvetica, sans-serif; padding:3px 3px; width:258px;  border-radius: 3px;}
.cfom .row select option{ padding:0px 5px; line-height:25px;}

.btn {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #E6E6E6;
    background-image: linear-gradient(#FFFFFF, #FFFFFF 25%, #E6E6E6);
    background-repeat: no-repeat;
    border-color: #CCCCCC #CCCCCC #BBBBBB;
    border-image: none;
    border-radius: 4px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    color: #333333;
    cursor: pointer;
    display: inline-block;
    font-size: 13px;
    line-height: normal;
    padding: 5px 14px 6px;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
    transition: all 0.1s linear 0s;
}
.btn:hover {
    background-position: 0 -15px;
    color: #333333;
    text-decoration: none;
}
.btn:focus {
    outline: 1px dotted #666666;
}
.btn.primary {
    background-color: #0064CD;
    background-image: -moz-linear-gradient(center top , #049CDB, #0064CD);
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    color: #FFFFFF;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.btn:active {
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.25) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
}

.cinfo { width:990px; float:left; height:auto; margin:10px 0px 10px 0px ;}
.cinfo h4 { font:16px/30px Arial, Helvetica, sans-serif; color:#333333; border-bottom:1px dashed #333333; margin:0px 20px 20px 20px ;}
.cinfo .row{width:500px;float:left; height:auto; margin-bottom:10px;}
.cinfo .row label { float:left; height:auto; width:150px; text-align:right; padding-right:10px; font: bold 13px/25px Arial, Helvetica, sans-serif; color:#666;}
.cinfo .row span { float:left; height:auto; width:300px; font:13px/25px Arial, Helvetica, sans-serif; color:#666;}
.cinfo .row span a { text-decoration:none; color:#999; cursor:pointer;}
.cinfo .row span a:hover { text-decoration:none; color:#0091b6; cursor:pointer;}
.cinfo .map { width:425px; height:350px; float:right; border:3px solid #D7D7D7;margin: 100px 50px 20px 0;}
.footer { width:100%; float:left; height:auto; background:url(../img/02.png) left top repeat; margin-top:-5px; border-top:1px solid #7a7a7a}
.foot { width:990px; margin:0 auto; padding:20px 5px 0px 5px;}
.foot .nav { float:left; width:600px; margin-bottom:20px;}
.foot .nav ul { list-style-type:none;}
.foot .nav ul li { display:block; float:left; font:12px/20px Arial, Helvetica, sans-serif; margin:0px 5px 0px 5px}
.foot .nav ul li a { text-decoration:none; cursor:pointer; color:#333;}
.foot .copy { float:right; width:300px; font:12px/20px Arial, Helvetica, sans-serif; color:#333; text-align:right;}
.foot .copy a { color:#333; cursor:pointer;}

