
/*Header框架*/
body{min-width:1100px}
.header{ position:relative; width:100%; height:98px; background:url(../images/header.jpg) center 0 no-repeat;}
.header-box{ margin:0 auto; position:relative; width:1000px; height:101px;}
.header .logo{ float:left; width:252px; height:62px; padding-top:18px;}
.header .nav{ position:relative; width:1000px; height:101px;}
.header .nav-list>li{ position:absolute; float:left; width:137px; height:72px; padding-top:6px; padding-left:36px; }
.header .nav-list>li>a{ position:relative; z-index:0; left:36px; display:block; width:100px; height:67px; overflow:hidden;}
.header .nav-list>li>a b{ position:absolute; bottom:14px; width:88px; line-height:16px; font-weight:normal;}
.header .nav-list>li:first-child>a b{padding-left:14px; width:60px;}
.header .nav-list>li:last-child>a{left:22px; }
.header .nav-list>li:nth-child(2)>a{left:30px; }

.header .nav-list>li p{ position:absolute; bottom:0; left:75px; width:79px; height:5px; background:url(../images/dang.png) 0 bottom no-repeat;}
.header .nav-list>li:last-child p{ left:73px; width:89px; background:url(../images/dang.png) 0 bottom no-repeat;}
	/*li的动画效果*/
.header .nav .li{ height:116px; padding-top:2px; background-position:0 2px !important; z-index:102; transition:height 0.2s linear; -o-transition:height 0.2s linear; -moz-transition:height 0.2s linear; -webkit-transition:height 0.2s linear;}
.header .nav .li p{height:0; width:0; left:113px; transition:all 0.05s linear 0.02s; -o-transition:all 0.05s linear 0.02s; -moz-transition:all 0.05s linear 0.02s; -webkit-transition:all 0.05s linear 0.02s;}
	/*li的动画效果  End*/
.header .nav-list>li:nth-of-type(1){ left:205px; background:url(../images/nav1.png) 0 6px no-repeat;}
.header .nav-list>li:nth-of-type(2){ left:328px; background:url(../images/nav2.png) 0 6px no-repeat;}
.header .nav-list>li:nth-of-type(3){ left:452px; background:url(../images/nav3.png) 0 6px no-repeat;}
.header .nav-list>li:nth-of-type(4){ left:576px; background:url(../images/nav4.png) 0 6px no-repeat;}
.header .nav-list>li:nth-of-type(5){ left:700px; background:url(../images/nav5.png) 0 6px no-repeat;}
.header .nav-list>li:nth-of-type(6){ left:824px; width:140px; padding-left:47px; background:url(../images/nav6.png) 0 6px no-repeat;}
.header .nav-list>li>a{ font-size:16px; color:#fffefe;}
.header .nav-list>li span{ position:absolute; z-index:301; top:74px; left:100px; display:block; width:28px; height:28px; background:url(../images/nav-circle.png) center center no-repeat; transition: width 0.005s linear;-moz-transition: width 0.005s linear;-0-transition: width 0.005s linear;-webkit-transition: width 0.005s linear;}
.header .nav-list>li .span{ position:absolute; z-index:301; top:74px; left:100px; display:block; width:28px; height:28px; background:url(../images/nav-circle.png) center center no-repeat !important;}
.header .nav-list>li:first-child span{ width:28px; background:url(../images/nav-aircraft.png) 2px 0 no-repeat,url(../images/nav-dashed2.png) left center no-repeat,url(../images/nav-solid.png) 0 center repeat-x }
 /*实线和虚线*/
.header .dashed{ position:absolute; z-index:103; left:321px; width:620px; height:1px; bottom:13px; background:url(../images/nav-dashed.png) repeat-x;}
.header .solid1{ z-index:300; position:absolute; left:307px; width:0; height:28px; bottom:0; background:url(../images/nav-aircraft.png) right 1px no-repeat,url(../images/nav-dashed2.png) left center no-repeat,url(../images/nav-solid.png) 0 center repeat-x;}
.header .solid2{ z-index:300; position:absolute; left:307px; width:0; height:28px; bottom:0; background:url(../images/nav-aircraft.png) right 1px no-repeat,url(../images/nav-dashed2.png) left center no-repeat,url(../images/nav-solid.png) 0 center repeat-x;}
 /*实线和虚线 End*/
 /*飞机的动画 start*/
.header .onLi1{width:26px; transition:width 0.4s linear; -o-transition:width 0.4s linear; -moz-transition:width 0.4s linear; -webkit-transition:width 0.4s linear;}
.header .onLi2{width:150px; transition:width 0.4s linear; -o-transition:width 0.4s linear; -moz-transition:width 0.4s linear; -webkit-transition:width 0.4s linear;}
.header .onLi3{width:274px; transition:width 0.4s linear; -o-transition:width 0.4s linear; -moz-transition:width 0.4s linear; -webkit-transition:width 0.4s linear;}
.header .onLi4{width:398px; transition:width 0.4s linear; -o-transition:width 0.4s linear; -moz-transition:width 0.4s linear; -webkit-transition:width 0.4s linear;}
.header .onLi5{width:522px; transition:width 0.4s linear; -o-transition:width 0.4s linear; -moz-transition:width 0.4s linear; -webkit-transition:width 0.4s linear;}
.header .onLi6{width:648px; transition:width 0.4s linear; -o-transition:width 0.4s linear; -moz-transition:width 0.4s linear; -webkit-transition:width 0.4s linear;}
	/*飞机的动画 end*/
	
	/*二级导航*/
	.nav-sub-list{ position:absolute; z-index:102; top:100px; left:-300px; width:1000px; height:50px; text-align:right;}
	.nav-sub-list li{ display:inline-block; padding:0 12px; line-height:50px; text-align:center; background:url(../images/nav-sub.png) 0 center no-repeat;}
	.nav-sub-list li:first-child{ background:none;}
	.nav-sub-list li a{ display:inline-block; height:50px; padding-left:20px; color:#fff;}
	/*机场服务的子导航*/
	<!--.sub-service{ display:none; left:-420px;}-->
	.sub-service{ display:none; left:-500px; width:1100px;}
	.nav-sub-list .nav-vip a{background:url(../images/nav-vip.png) 0 center no-repeat;}
	.nav-sub-list .nav-limousine a{background:url(../images/nav-limousine.png) 0 center no-repeat;}
	.nav-sub-list .nav-checkin a{background:url(../images/nav-checkin.png) 0 center no-repeat;}
	.nav-sub-list .nav-expresslink a{background:url(../images/nav-exp.png) 0 center no-repeat;}
	/*旅行预订的子导航*/
	.sub-travelBook{ display:none; left:-696px;}
	.nav-sub-list .nav-hotel a{background:url(../images/nav-hotel.png) 0 center no-repeat;}
	.nav-sub-list .nav-flight a{background:url(../images/nav-flight.png) 0 center no-repeat;}
	.nav-sub-list .nav-carrental a{background:url(../images/nav-carrental.png) 0 center no-repeat;}
	/*最澳门自由行的子导航*/
	.sub-ziyouxing{ display:none; left:-820px;}
	.nav-sub-list .nav-macauhothotel a{background:url(../images/nav-macauhothotel.png) 0 center no-repeat;}
	.nav-sub-list .nav-insurance a{background:url(../images/nav-insurance.png) 0 center no-repeat;}
	.nav-sub-list .nav-wifi a{background:url(../images/nav-wifi.png) 0 center no-repeat;}
	.nav-sub-list .nav-avis a{background:url(../images/nav-avis.png) 0 center no-repeat;}
	.nav-sub-list .nav-offers a{background:url(../images/nav-offers.png) 0 center no-repeat;}
	
	
	/*V-Mall Special offer*/
	.sub-vmall{ display:none; left:-760px;}
	.nav-sub-list .nav-restaurant a{background:url(../images/nav-restaurant.png) 0 center no-repeat;}
	.nav-sub-list .nav-xmas a{background:url(../images/nav-xmas.png) 0 center no-repeat;}
	.nav-sub-list .nav-earlybird a{background:url(../images/nav-earlybird.png) 0 center no-repeat;}
	
	
	
	/*导航的背景颜色*/
	.nav-sub-bg{ position:absolute; display:none; top:98px; z-index:101; width:100%; height:50px; background:rgba(26,72,115,0.9) url(../images/header-bottom.jpg) 0 top no-repeat;}
	/*二级导航 End*/
/*End Header框架*/




/*Footer*/
.footer{ width:100%; height:155px; background:#1f2428;}
.footer *{font-size:14px;}
.footer-cont{ position:relative; z-index:7777; width:1000px; margin:0 auto; padding:12px 0; font-size:12px;}
.copyright{ position:absolute; top:0; left:0; margin-top:20px;}
.copyright p{ line-height:25px; color:#d0cece;}
.copyright p span{ color:#fff;}
.footer-right{ float:right; text-align:right;}
.footer-right .language { display:inline-block; position:relative; z-index:8000; margin-top:5px; margin-right:10px;  width:90px; height:25px; line-height:25px;}
.footer-right .language p{font-size:12px; width:90px; height:25px; text-align:center; background-color:#d0cece; color:#37404c; cursor:pointer; border-radius:5px;} 
.footer-right .language ul { display:none; position:absolute; z-index:10; bottom:25px; left:0; padding-top:5px; width:90px; height:55px; background-color:#fff; border-radius:5px;}
.footer-right .language li{ margin:0 auto; width:85%; height:25px; text-align:center; border-bottom:1px solid #e9e8e4;}
.footer-right .language li:last-child{ border-bottom:0;}
.footer-right .language li a{font-size:12px; color:#313944;}

.footer-right .footer-nav{ margin-top:10px;}
.footer-right .footer-nav li{ display:inline-block; padding-left:4px; height:20px; text-align:center; background:url(../images/sepline.gif) no-repeat left 3px; color:#d0cece;}
.footer-right .footer-nav li:first-child{ background:none;}
.footer-right .footer-nav li a{ padding:0 10px; color:#d0cece;}
.footer-right .footer-nav li a:hover{ color:#eef7fa;}
/*End Footer*/

