/*author : halley
  careate date : 2011-11
  site : Macau Airport word-wrap:break-word; overflow:hidden;
*/

/*global*/
html{-webkit-text-size-adjust: none;}
body, table, input, textarea, select, form, div, img, dl, dt, dd, h1, h2, h3, h4, p, fieldset, li, a, span, tbody{ border:none; margin:0px; padding:0px;}
ul, ol{ list-style:none; margin:0px; padding:0px; }
a:link, a:visited, a:active{ text-decoration:none; }
a:hover{ text-decoration:underline; }

/*page regions & struct*/
body{ background-color:#cecece; color:#676768; }
#wraper{ width:100%; background:#fff url(../images/default/bg-body.gif) left -160px repeat-x; }

#wraper-home{ width:100%; background:#fff url(../images/default/bg-body.gif) left top repeat-x; }
/*#wraper-home{ width:100%; background:#fff url(../images/default/bg-body.jpg) center top repeat-x; padding-top:50px;}*/

	#header{ height:218px; background: url(../images/default/bg-header.png) left top no-repeat; width:1023px; margin:0 auto; }
	#flash-header{ height:352px; width:1024px; margin:0 auto; padding-bottom:10px; position: relative; z-index:1;}
		#header-top{ height:96px; }
			#logo{ margin-left:30px; float:left; display:inline;}
			#useful-panel{ float:right; width:auot; display:inline; height:40px; margin-top:50px; padding-right:15px;}
			#wraper-home #useful-panel{position: absolute; right:0px; top:20px; margin:0; z-index:1000; width:270px;}
				.region-locale{ margin-left:15px; float:left; display:inline; margin-top:5px; }
					.region-locale .block-locale{ float:left; display:inline; }
					.region-locale .block-search { float:left; display:inline; }
		.site-menu{ float:left;  }
				.site-menu li{ float:left;  padding-bottom:12px; }
				.site-menu li:hover { background: url(../images/default/bg-line-1.png) center bottom no-repeat; }
				.site-menu li.active-trail { background: url(../images/default/bg-line-2.png) center bottom no-repeat; }
				.site-menu li.active-trail li.active-trail,
				.site-menu li.active-trail li:hover { background: none; }
				.site-menu li li:hover{ background: none; }
					.site-menu a{ color:#fff; text-decoration:none; }
					.site-menu a.active{ color:#fff; }
					.site-menu ul li{ width:auto;  padding-bottom:3px; }
					.site-menu ul a{ color:#68c4ff; }
					.site-menu ul a:hover,
					.site-menu ul a.active{ color:#68c4ff; text-decoration: underline;}
					

	#body{ min-height:450px; _height:450px; width:1023px; margin:0 auto; }
	/*.front #body{ width:990px; }*/
	.front #body{position: relative;}
		#sidebar{ float:left; margin-left:33px; width:267px; display:inline; min-height:500px; _height:500px; }
		.front #sidebar {width: 320px;margin-left: 23px;}
		#content{ float:left; }
		.front #content {width:655px;float:right;}
	#footer{ height:181px; margin:0 auto; background: url(../images/default/bg-footer.gif) left bottom repeat-x; clear:both; }
		#site-tools{ margin:0 auto; width:1023px; height:100px; position:relative;}
		#site-info{ margin:0 auto; width:1023px; height:80px; }
			#copyright{ float:right; padding-top:23px; line-height:16px; padding-left:0px; width:100%; text-align:right;}
			#copyright a{color:#676768; text-decoration:none;}
			#copyright a.aims{color:#0c0070; }
			#footer-block{ right:0; top:50px; width:1000px; position:absolute; z-index:100;}
				#footer-links{ text-transform: uppercase; float:right; margin-top:0px; width:750px;}
					#footer-links li{ float:right; padding:0 10px; border-right:1px solid #fff; }
					#footer-links li.first{ border-right:none; padding-right:0; }
					#footer-links li a{ color:#363636; }
					
				#visitors{ clear:both; float:right; width:200px; margin-top:10px; }
					#visitors span{ width:86px; height:14px; float:right; background-color:#333333; text-align:center; color:#fff; }
					#visitors label{ width:86px; height:25px; float:right; }
					/*page common style*/
	/*main menu*/
	.main-menu{}
	/*local dropdown*/
	.language-switcher-locale-url{ float:left; width:90px; height:25px; background: url(../images/default/bg-languages.png) left top repeat-x; text-align:right; padding:3px 0 0 0; cursor: pointer; }
	.language-switcher-locale-url li{ padding-right:18px; background:#666; display:none; }
	.language-switcher-locale-url li.active{ display:block; background:none; }
	.language-switcher-locale-url a.active{ color:#676768; text-decoration:none; }

	.language-switcher-locale-drop{ width:80px; position: absolute; height:84px; background:#efefef; border:1px solid #8b8b8b; display:none; margin-top: -8px; z-index:1000; padding-left:10px; padding-top:3px;}
	.language-switcher-locale-drop a{color:#676768;}
	.language-switcher-locale-drop li{height:16px;}
	.field-items  .field-item img { max-width:600px; height:auto!important;}
	.sightdetail-view  .field-items  .field-item img { max-width:1024px; height:auto!important;}
	/*site search*/
	#search-block-form{ background: url(../images/default/bg-search.gif) left top repeat-x; float:left; display:inline; width:130px; height:18px; margin:1px 0 0 8px; }
	#search-block-form input.form-submit{ background: url(../images/default/blank.gif) left top repeat; width:16px; height:16px; float:left; display:inline; cursor: pointer; text-indent: -999em;}
	#search-block-form input.form-text{ width:108px; padding:3px; height:12px; background:none; float:left; display:inline; }
	/*side menu*/
	.side-menu{}
	/*data table*/
	.data-table{}
	.data-table-min{}
	/*block menu*/
	/* #sidebar .block-superfish{ background:#fff url(../images/default/bg-block-air-top.gif) left top no-repeat; width:257px; float:left; }
	#sidebar .block-superfish .content{ background: url(../images/default/bg-block-air-bottom.gif) left bottom no-repeat; width:257px;  padding:10px 0 10px 25px; float:left; }
	#sidebar .block-superfish h2{ background: url(../images/default/bg-line-1.gif) center bottom no-repeat; padding:6px 0; color:#140078; text-align:center;}
	#sidebar .block-superfish li{list-style:none; background: url(../images/default/ico-li-1.gif) left 6px no-repeat; padding:5px 0 5px 15px; margin:0;  width:200px;}  
	#sidebar .block-superfish li li{ list-style:none; background: url(../images/default/ico-li-2.gif) left 8px no-repeat; padding-left:15px;}  
	#sidebar .block-superfish a, #sidebar .block-superfish a.active{ color:#140078; }
	#sidebar .block-superfish a:hover{ text-decoration:none; } */
	#sidebar .block-superfish{ background: url(../images/default/bg-block-air-top.png) left top no-repeat; width:256px; float:left; }
	#sidebar .block-superfish .content{ background: url(../images/default/bg-block-air-bottom.png) left bottom no-repeat; width:255px; float:left; padding: 10px 0 20px;}
	#sidebar .block-superfish h2{ background: url(../images/default/bg-line-1.gif) center bottom no-repeat; padding:6px 0; color:#140078; text-align:center;}
	#sidebar .block-superfish li{list-style:none;width:255px;}
	#sidebar .block-superfish a {color:#140078;text-decoration:none;line-height:20px;height:20px;padding-left:15px;}
	#sidebar .block-superfish .sf-depth-2 a {background: url(../images/default/ico-li-1.gif) 20px 6px no-repeat;padding-left: 35px; width:222px;}
	#sidebar .block-superfish .sf-depth-3 a {background: url(../images/default/ico-li-2.gif) 40px 5px no-repeat;padding-left: 55px; width:202px;}
	#sidebar .block-superfish li:hover{background: url(../images/default/bg-sidemenu-item-x.png) repeat-x top;}
	#sidebar .block-superfish li.active-trail {background: url(../images/default/bg-sidemenu-item.png) repeat-x top;}
	#sidebar .block-superfish li:hover a.sf-depth-2{background-image: url(../images/default/ico-li-4.gif);color:#140078;}
	#sidebar .block-superfish li.active-trail a.sf-depth-2 {background-image: url(../images/default/ico-li-4.gif);color:#FFF;}
	#sidebar .block-superfish li li:hover a.sf-depth-3 {background-image: url(../images/default/ico-li-3.gif);color:#140078;}
	#sidebar .block-superfish li li.active-trail a.sf-depth-3 {background-image: url(../images/default/ico-li-3.gif);color:#FFF;}
	#sidebar .block-superfish .sf-depth-3{display:none;}
	#sidebar .block-superfish li.active-trail .sf-depth-3, #sidebar .block-superfish li.active-replace .sf-depth-3{display:inline;}
	
	#sidebar .block-superfish li.active-trail-nohover{background:none;}
    #sidebar .block-superfish li.active-trail-nohover a.sf-depth-2{ background: url("../images/default/ico-li-1.gif") no-repeat scroll 20px 6px transparent; color:#140078;}

	#index-share{ width:30px; height:150px; background: url(../images/default/bg-side-share.png) no-repeat scroll left top transparent; position: fixed; right:0; top:350px; overflow:hidden; z-index:100;}
		#index-share h6{width:70px; padding-left:15px; height:40px; line-height:40px; text-align:center; margin:0;}
		#index-share-ctrl{width:20px; height:30px; float:left; margin:20px 0 0 5px; cursor: default;}
		.index-share-ctrl-close{background: url(../images/default/bg-side-share.gif) 5px top no-repeat;}
		#index-share-site{width:60px; height:110px; float:left;}

/*useful styles*/
.go-home{ color:#676768; background: url(../images/default/ico-home.gif) left center no-repeat; padding-left:20px; line-height:20px; height:20px; float:left; }
.footer-contact{ background: url(../images/default/ico-mail.gif) left top no-repeat; width:330px; height:50px; display:inline; left:40px; top:50px; position:absolute; z-index:200;}
.footer-contact a{ color:#0c0070; float:left; margin:5px 0 0 50px; display:inline; }
.footer-contact span{ clear:both; float:left; display:inline; margin-left:50px; }
.footer-flink-1{ background: url(../images/default/bg-flink-1.png) left top no-repeat; width:59px; height:59px; margin:50px 0 0 3px; display:inline; float:left;}
.footer-flink-1 a { display: inline; width: 59px; height: 59px; text-indent: -9999px; overflow: hidden; float:left; margin:0 0 0 0px;}
.footer-flink-2{ background: url(../images/default/bg-flink-2.png) left top no-repeat; width:43px; height:37px; margin:50px 0 0 5px; display:inline; float:left; }
.footer-flink-2 a{ color:#000; text-decoration:none; width:43px; height:37px; float:left; display:inline; padding-left:0px; line-height:40px; }
.footer-flink-3{ background: url(../images/default/bg-flink-3.png) left top no-repeat; width:43px; height:37px; margin:50px 0 0 12px; display:inline; float:left; }
.footer-flink-3 a{ color:#000; text-decoration:none; width:43px; height:37px; float:left; display:inline; padding-left:0px; line-height:40px;}
.clearfix{ clear:both; }
.float-l {float:left;}
.float-r {float:right;}
.pngfix{}
.sightseeing-relative{position: relative; z-index:2;}

/* what's in macau */
.inmacau {}
	.inmacau-ul { width:1026px; height:341px; margin:0 auto; background:url(../images/inmacau/bg-inmacau.png) no-repeat; overflow:hidden; position:relative; color:#FFF; }
	.inmacau-ul p,
	.inmacau-ul a,
	.inmacau-ul h4 { color:#FFF; }
		.inmacau-li { position:absolute; overflow:hidden; }
		.inmacau-li .text,
		.inmacau-li .image { position:absolute; left:0; top:0; background-position:0 0; background-repeat: none; display: none; }
		.inmacau-li .text { padding:5px; }
		.inmacau-li	.image h4 { font-size:16px; font-weight:bold; position:absolute; right:10px; bottom:10px; }
		.inmacau-li .text h4 { font-size:14px; font-weight:bold; margin:0.25em 0 0.75em;}
		.inmacau-li	.text p { margin-bottom:0.75em;}
		.inmacau-li	.letgo { position: absolute; right: 5px; bottom: 10px; display: block; line-height:16px; height: 16px; padding-left: 20px; background: url(../images/inmacau/ico-letgo.png) no-repeat 0 center; text-decoration: underline; }
	.inmacau-ul	.sightseeing { left:4px; top:4px; }
		.inmacau-ul	.sightseeing,
		.inmacau-ul	.sightseeing  .image { width:214px; height:145px; }
		.inmacau-ul	.sightseeing  .text { width:204px; height:135px; background-image:url(../images/inmacau/inmacau-01-b.png); }
		.inmacau-ul	.sightseeing  .image h4 { bottom:80px; }
	.inmacau-ul	.hotline { left:222px; top:4px; }
		.inmacau-ul	.hotline,
		.inmacau-ul	.hotline  .image { width:83px; height:145px; }
		.inmacau-ul	.hotline  .text { width:73px; height:135px; background-image:url(../images/inmacau/inmacau-02-b.png); }
		.inmacau-ul	.hotline  .image h4 { font-size: 12px; }
	.inmacau-ul	.agent { left:309px; top:4px; }
		.inmacau-ul	.agent,
		.inmacau-ul	.agent  .image { width:136px; height:194px; }
		.inmacau-ul	.agent  .text { width:126px; height:184px; background-image:url(../images/inmacau/inmacau-03-b.png); }
	.inmacau-ul	.entertainment { left:449px; top:4px; }
		.inmacau-ul	.entertainment,
		.inmacau-ul	.entertainment  .image { width:171px; height:162px; }
		.inmacau-ul	.entertainment  .text { width:161px; height:152px; background-image:url(../images/inmacau/inmacau-04-b.png); }
	.inmacau-ul	.hotel { left:624px; top:4px; }
		.inmacau-ul	.hotel,
		.inmacau-ul	.hotel  .image { width:270px; height:162px; }
		.inmacau-ul	.hotel  .text { width:260px; height:152px; background-image:url(../images/inmacau/inmacau-05-b.png); }
	.inmacau-ul	.meet { left:898px; top:4px; }
		.inmacau-ul	.meet,
		.inmacau-ul	.meet  .image { width:124px; height:334px; }
		.inmacau-ul	.meet  .text { width:114px; height:324px; background-image:url(../images/inmacau/inmacau-06-b.png); }
	.inmacau-ul	.map { left:4px; top:152px; }
		.inmacau-ul	.map,
		.inmacau-ul	.map  .image { width:302px; height:185px; }
		.inmacau-ul	.map  .text { width:292px; height:175px; background-image:url(../images/inmacau/inmacau-07-b.png); }
	.inmacau-ul	.dining { left:308px; top:200px; }
		.inmacau-ul	.dining,
		.inmacau-ul	.dining  .image { width:137px; height:137px; }
		.inmacau-ul	.dining  .text { width:127px; height:127px; background-image:url(../images/inmacau/inmacau-08-b.png); }
	.inmacau-ul	.events { left:449px; top:168px; }
		.inmacau-ul	.events,
		.inmacau-ul	.events  .image { width:298px; height:169px; }
		.inmacau-ul	.events  .text { width:288px; height:159px; background-image:url(../images/inmacau/inmacau-09-b.png); }
	.inmacau-ul	.shopping { left:751px; top:169px; }
		.inmacau-ul	.shopping,
		.inmacau-ul	.shopping  .image { width:143px; height:169px; }
		.inmacau-ul	.shopping  .text { width:133px; height:159px; background-image:url(../images/inmacau/inmacau-10-b.png); }

/* sightseeing landing */
.page-sightlanding #header,
.page-sightdetail #header,
.node-type-scenic-spots #header {position:relative;z-index:10;}
.sightlanding {margin-top:-100px;}
	.sightlanding-ul { width: 1014px; margin: 0 auto; background: #999; font-size: 0; padding: 50px 4px 4px 4px; }
		.sightlanding-li { padding:4px; display:inline-block;*display: inline; *zoom:1; font-size: 12px;vertical-align: top;text-align: center;}
		.sightlanding-li a,
		.sightlanding-li img {display:block;width:161px;height:161px;overflow:hidden; position: relative;}
		.sightlanding-li a {text-decoration:none;}
			.sightlanding-li a span {display:block;width:161px;position:absolute;left:0;bottom:0;padding:5px 0;    background: rgba(60, 51, 159, 0.84);color:#fff;cursor:pointer;}

/* sightseeing detail */
.sightdetail {width:1023px;margin:-70px auto 0;}
	.sightdetail-view {position:relative; width:1023px; overflow:hidden;}
		.sightdetail-img {display:block;}
		.sightdetail-discr {position:absolute;width:220px;height:530px;top: 65px;right:35px;color:#FFF;font-size:14px;overflow:hidden;}
		.sightdetail-discr a {color:#FFF;text-decoration:underline;}
			.sightdetail-entry {line-height:1.5em;height:510px;overflow:auto;}
				.sightdetail-title {font-size:18px;text-transform:uppercase;text-align:center;font-weight:normal;margin-bottom:0.75em;}
				.sightdetail-section {margin-bottom:0.75em;}
				.sightdetail-section p {margin-bottom:0.75em;}
	.sightdetail-btns {border-bottom:1px solid #130076; position: relative;}
		.sightdetail-back {float:left; display:inline;width:99px;height:21px; background:url(../images/default/btn-sightdetail-back.gif) no-repeat;overflow:hidden;color:#fff; font-weight:bold; font-size:14px; text-align:center; line-height:21px;}
		.sightdetail-prev {float:right; display:inline;width:99px;height:21px; background:url(../images/default/btn-sightdetail-back.gif) no-repeat;overflow:hidden;color:#fff; font-weight:bold; font-size:14px; text-align:center; line-height:21px; margin-right:10px; display:inline;}
		.sightdetail-next {float:right; display:inline;width:99px;height:21px; background:url(../images/default/btn-sightdetail-back.gif) no-repeat;overflow:hidden;color:#fff; font-weight:bold; font-size:14px; text-align:center; line-height:21px; }
		a.sightdetail-back:hover,
		a.sightdetail-prev:hover,
		a.sightdetail-next:hover{text-decoration: none;}
		.sightdetail-social {float:right;position:absolute;top:-25px;right:25px;}
		.sighdetail-opts{width:1023px; height:20px; border-bottom:1px solid #130076; clear:both;}
		
			.sightdetail-social li {display:inline;float:left;margin-right:11px;}
				.sightdetail-social li a {display:block;width:15px;height:15px;text-indent:-9999px;overflow:hidden; background:url(../images/inmacau/btn-social.png) no-repeat -3px -3px;}
				.sightdetail-social li a.twitter {background-position:-29px -3px;}
				.sightdetail-social li a.sina {background-position:-52px -3px;}
	.field-name-field-largeimage img {display:block;}

/* hotel landing */
.hotellanding {}
	.hotellanding-ul {font-size:0;margin:0 0px 0 11px;}
		.hotellanding-li {font-size:12px;display:inline-block;*display:inline;*zoom:1;vertical-align:top;width:345px;padding:7px 4px;}
			.hotelbox {background:url(../images/inmacau/bg-hotelbox-t-2.png) no-repeat top;}
			.hotelbox-in {background:url(../images/inmacau/bg-hotelbox-b.png) no-repeat bottom; padding:30px 7px 40px;position: relative;}
				.hotelbox-img {float:left;margin-right:7px;}
					.hotelbox-img img {display:block;width:147px;height:143px;}
				.hotelbox-txt {overflow:hidden;height:150px;}
				.hotelbox-txt a,	.hotelbox-txt p {color:#000;}
				.hotelbox-txt a {text-decoration:underline; line-height:27px;}
					.hotelbox-head {margin-bottom:5px;}
						a.hotelbox-title {font-size:15px;}
						.hotelbox-logo {vertical-align:middle;margin-left:10px;}

/* hotel search */
.hotelsearch {width:257px;}
	.hotelsearch-tab {/* z-index:2;margin-bottom:-1px; */}
		.hotelsearch-tab li,
		.hotelsearch-tab a,
		.hotelsearch-tab span {float:left;height:30px;line-height:30px;color:#140078;}
		.hotelsearch-tab .tabw {background:url(../images/inmacau/bg-hotelsearch-04.png) no-repeat left;padding-left:10px;}
		.hotelsearch-tab .tabi {background:url(../images/inmacau/bg-hotelsearch-01.png) no-repeat right;padding-right:10px;}
	.hotelsearch-body {}
		.hotelsearch-field {height:65px;background:url(../images/inmacau/bg-hotelsearch-02.png) no-repeat;padding-top:20px;}
		.hotelsearch-field-midle {height:65px;background:url(../images/inmacau/bg-hotelsearch-05.png) repeat-x;padding-top:14px;}
			.hotelsearch-field p {margin-bottom:12px;}
			.hotelsearch-field label {width: 80px; float:left; padding-left:10px;font-weight: normal;line-height:20px;color:#000;}
			.hotelsearch-field select,
			.hotelsearch-field label,
			.hotelsearch-field input { vertical-align: middle; }
			.hotelsearch-field select,
			.hotelsearch-field input {height:20px;line-height:20px;}
			.hotelsearch-field select {width:140px;}
			.hotelsearch-field input {width:130px;padding:0 5px;}
			/* .hotelsearch-field .dateico { padding: 2px 0 0 4px; vertical-align: middle; } */
		.hotelsearch-sub {height:39px;padding-top:15px;background:url(../images/inmacau/bg-hotelsearch-03.png) no-repeat;}
			.hotelsearch-sub p {text-align:center;}
			.hotelsearch-sub .submit {width:152px;height:25px;background:url(../images/inmacau/btn-search.png) no-repeat;cursor:pointer; font-size: 15px; font-weight: bold; color:#fff;}
/* datepick */
.dateico {display: none;}
.caltrigger { width: 14px; height: 14px; display: inline-block; *display: inline; *zoom:1; background: url(../images/homepage/ico-date-2.png) no-repeat; vertical-align: middle; margin-left: 4px; }
.channelSearch-news .caltrigger { display: none; }
/* gallery */
.gallery {}
	.galleryta {width:693px;height:218px;overflow:hidden; margin-left: 5px;}
		.galleryta ul {margin:0 -2px;white-space: nowrap;font-size:0;}
		.galleryta li {background:#FFF;padding:0 2px;display:inline-block;*display:inline;*zoom:1;}
			.galleryta a,
			.galleryta img {display:block;width:443px;height:218px;}
			.galleryta a {width:46px;overflow:hidden;}
			.galleryta a.open {}
/* gallery home */
.galleryview {width: 610px;padding: 8px 0 5px; border: 1px solid #CCC; }
	.gallery-slides {height:146px;}
	.gallery-slide img { display:block; width:572px;height:146px;border:1px solid #CCC;margin: 0 18px;}
	.gallery-thumbs .wrapper li img {display:block;width:105px;height:43px;}
.galleryformatter-greenarrows .slide-button {width:10px;height:16px;}
.galleryformatter .prev-slide {background:url(../images/homepage/btn-gallery-prev.png) no-repeat;left:5px;}
.galleryformatter .next-slide {background:url(../images/homepage/btn-gallery-next.png) no-repeat;right:5px;}
.galleryformatter-greenarrows .gallery-thumbs {padding:0 18px;}
.galleryformatter-greenarrows .gallery-thumbs .wrapper {background:none;}
.galleryformatter-greenarrows .gallery-thumbs li {padding: 13px 5px 7px;}
.galleryformatter-greenarrows .gallery-thumbs li.active {background:url(../images/homepage/bg-gallery-thumb-1.png) no-repeat center top;}
.galleryformatter-greenarrows .gallery-thumbs li a {background:none;padding:0;}


.page-whats-in-macau .gallery-thumbs .wrapper li img{width:121px;height:43px;}
.page-whats-in-macau .galleryformatter-greenarrows .gallery-thumbs li.active {background:url(../images/inmacau/bg-gallery-thumb-1.png) no-repeat center top;}


.page-index #block-views-hotel-gallery-block-1{background:none; width:642px;}
.page-index #block-views-hotel-gallery-block-1 .galleryview{border:none; width:610px;}
.page-index .gallery-slide img{ display:block; width:572px;height:146px; border:1px solid #CCC;margin: 0 18px;}
.page-index #block-views-hotel-gallery-block-1 .gallery-slides{height:146px;}
.page-index #block-views-hotel-gallery-block-1 .gallery-thumbs{margin-top:0;padding:0 18px;}
.page-index .galleryformatter-greenarrows .gallery-thumbs .wrapper{border-bottom:none;}


.node-type-scenic-spots .articlecontent .region-content{background:none;}
.node-type-scenic-spots .articlecontent {background:none;}

/* gallery airport */
#block-views-airport-gallery-airport-gallery .galleryview {width: 611px;height: 585px; padding: 10px 0 0 0; border: none; background: url(../images/gallery/bg-gallery-airport.png) no-repeat 0 10px; }
	#block-views-airport-gallery-airport-gallery .gallery-slides {height:460px;overflow: hidden;z-index:10;}
	#block-views-airport-gallery-airport-gallery .gallery-slide img { display:block; width:505px;height:401px;border:none;  margin: 49px 53px 0 53px; }
	#block-views-airport-gallery-airport-gallery .gallery-thumbs .wrapper li img {display:block;width:102px;height:48px; }
#block-views-airport-gallery-airport-gallery .galleryformatter-greenarrows .slide-button {width:35px;height:39px; background: url(../images/gallery/bg-gallery-airport-btn.png) no-repeat; top: 495px; }
#block-views-airport-gallery-airport-gallery .galleryformatter .prev-slide {background-position: left 0;left:60px;}
#block-views-airport-gallery-airport-gallery .galleryformatter .next-slide {background-position: right 0;right:53px;}
#block-views-airport-gallery-airport-gallery .galleryformatter-greenarrows .gallery-thumbs {padding:0;}
#block-views-airport-gallery-airport-gallery .galleryformatter-greenarrows .gallery-thumbs .wrapper {width: 439px; height: 100px; background: url(../images/gallery/bg-gallery-airport-bar.png) no-repeat 5px 9px #abb2dc; margin: 0 auto;  overflow-x: scroll;}
#block-views-airport-gallery-airport-gallery .galleryformatter-greenarrows .gallery-thumbs .wrapper ul {margin: 22px 0 0 9px;}
#block-views-airport-gallery-airport-gallery .galleryformatter-greenarrows .gallery-thumbs li {padding: 0 3px 0 0;}
#block-views-airport-gallery-airport-gallery .galleryformatter-greenarrows .gallery-thumbs li.active {background:none;}
#block-views-airport-gallery-airport-gallery .galleryformatter-greenarrows .gallery-thumbs li a {background:none;padding:0;}

/* article content */
.articlecontent {width:694px;background:url(../images/default/bg-artical-t.png) left 1px no-repeat ;}
.page-about-us-about-mia .articlecontent .region-content  {background:#fff;}
		.articlecontent-title {height:38px;}
			.articlecontent-title h1 {float:left;height:37px;line-height:37px; no-repeat left top;padding:0 20px; font-weight: normal; color:#fff;font-size:16px;}
		.articlecontent .region-content {background:#fff url(../images/default/bg-artical-b.png) no-repeat bottom;padding-bottom:38px;}
			/* .articlecontent .region-content .block {background:#FFF;} */
		.page-whats-in-macau .articlecontent .region-content {background-color:transparent;}

.front .articlecontent,
.front .articlecontent .region-content {background:none;}

/* basic-list */
.basic-list {}
	.basic-list .views-row {margin:0 0 10px;}
	.basic-list .views-row-last {margin:0 0 0px;}
		.basic-list .item-list ul {margin:0;}
		.basic-list .views-field-title span,
		.basic-list .views-field-title a {display:block;height:32px;line-height:30px;}
		.basic-list .views-field-title span {background:url(../images/default/bg-artical-list-head.png) no-repeat;}
		.basic-list .views-field-title a {text-indent:20px;color:#15075c;font-size:14px;font-weight:bold;background:url(../images/default/ico-blue-arr-1.png) no-repeat 670px center;text-decoration:none;}
		.basic-list .views-field-title a.close {background-image:url(../images/default/ico-blue-arr-2.png);}
		.basic-list .views-field-field-subtitle {color:#15075c;font-size:14px;font-weight:bold;text-align:center; padding:10px 0;}
/* video list */
.view-video .views-field-title span {min-height:30px;height:auto; background: url(../images/default/spot-01.png) no-repeat 20px 12px #cecce2; padding-left:35px;}
.view-video .views-field-title span.close {background-color:#FFF;}
.view-video .views-field-title a {text-indent: 0px;height:auto; font-weight:normal; min-height:18px;background:url(../images/default/ico-blue-arr-1.png) no-repeat 635px 12px; line-height:1.2; padding-top:8px; padding-bottom:8px; padding-right:25px;}
.view-video .views-field-title a.close {background: none;}
	
/* tank */
.tank {width:694px;/*background:url(../images/default/bg-tank.png) repeat-y;*/}
	.tank-t {/*background:url(../images/default/bg-tank-t.png) no-repeat top;*/}
	.tank-b {/*background:url(../images/default/bg-tank-b.png) no-repeat bottom;*/min-height:230px;padding:15px 20px;}
	
/* flight search */
.flightsearch {width:694px; margin-bottom:10px;}
	.flightsearch-tab {z-index:10;margin-bottom:-1px;}
		.flightsearch-tab li {float:left;}
		.flightsearch-tab .tabw ,
		.flightsearch-tab .tabi {height:33px;line-height:33px;float:left;text-align:center;color:#15075c;font-size:14px;}
		.flightsearch-tab .tabw {background:url(../images/flight/bg-flightsearch_01_01.png) no-repeat left;padding-left:10px;}
		.flightsearch-tab .tabi {background:url(../images/flight/bg-flightsearch_01.png) no-repeat right;padding:0 20px 0 10px;font-weight:bold;}
	.flightsearch-body {background:url(../images/flight/bg-flightsearch-body.png) no-repeat;height:100px;padding: 15px 5px 0 5px;}
		.flightsearch-table tbody {border:none;}
		.flightsearch-table td {padding:10px;}
		.flightsearch-table td.label {text-align:right; padding-right:0;}
		.flightsearch-table td.field input {width:140px; height:19px;line-height:19px;padding:0 5px; *width:137px; }
		.flightsearch-table td.field select {width:150px;}
		.flightsearch-table td.sub .submit {width:100px;height:20px;background:url(../images/flight/btn-flightsearch.png) no-repeat;cursor:pointer; color:#fff;}

/* flight list */
.flightlist {width:694px;padding-bottom:38px;background:url(../images/flight/bg-flight-tab-b.png) no-repeat bottom;margin-bottom:10px;}
	.flightlist-tab {height:48px;background:url(../images/flight/bg-flight-tab-t.png) no-repeat top;}
		.flightlist-tab li,
		.flightlist-tab a,
		.flightlist-tab span {float:left;height:48px;line-height:40px;}
		.flightlist-tab a {padding:0 20px;border-left:1px solid #FFF;}
		.flightlist-tab span {padding-right:40px;font-size:14px;font-weight:bold;color:#8079a2;	}
		.flightlist-tab span.dep {background:url(../images/flight/ico-flight-dep-ac.png) no-repeat right 10px; cursor: pointer;}
		.flightlist-tab span.arr {background:url(../images/flight/ico-flight-arr-ac.png) no-repeat right 10px; cursor: pointer;}

		.flightlist-tab a:hover span.dep,
		.flightlist-tab a.active span.dep {background:url(../images/flight/ico-flight-dep.png) no-repeat right 10px;}
		.flightlist-tab a:hover span.arr,
		.flightlist-tab a.active span.arr {background:url(../images/flight/ico-flight-arr.png) no-repeat right 10px;}



		.flightlist-tab a:hover,
		.flightlist-tab a.active {background:url(../images/flight/bg-flight-tab-02.png) repeat-x; text-decoration: none;}
		.flightlist-tab a:hover span,
		.flightlist-tab a.active span {color:#15075c;}
		.flightlist-tab .first a {border-left:none;}
		.flightlist-tab .first a:hover,
		.flightlist-tab .first a.active {background:url(../images/flight/bg-flight-tab-01.png) no-repeat left; }
	.flightlist-body {background:#FFF;}
		.flightlist-table {width:100%;color:#000;}
			.flightlist-table tbody {border:none;}
			.flightlist-table td {text-align:center; padding: 5px;}
			.flightlist-table td.first {text-align:left;}
				.flightlist-table td img {vertical-align:middle;}
			.flightlist-table .th {background:#0c0070;color:#FFF;}
			.flightlist-table .date {background:url(../images/flight/bg-flight-tab-03.png) repeat-x top;line-height:20px;font-weight:bold;color:#15075c;}
			.flightlist-table .detail-odd {background:#cecce2;}
	.flightlist-tbweek {width:100%;}
		.flightlist-tbweek td {padding:2px;}
		.flightlist-tbweek td .mark {display:inline-block;*display:inline;*zoom:1;width:9px;height:9px;background:#140078;}
		
/* side cargo search */
.sidecargosearch {width: 320px; margin-bottom: 15px;}
	.sidecargosearch-tab {height:26px;}
		.sidecargosearch-tab li {margin-right:2px;}
			.sidecargosearch-tab li,
			.sidecargosearch-tab .tabw,
			.sidecargosearch-tab .tabi {float: left;height:26px;line-height:26px;color:#FFF; cursor: pointer;}
			.sidecargosearch-tab .tabw {background:#0058c4;padding: 0 20px;}
			.sidecargosearch-tab .active .tabw,
			.sidecargosearch-tab .tabw:hover {background:#003889;}
	.sidecargosearch-body {}

		#block-views-home-cargo-search-block input,
		#block-views-home-cargo-search-block select{ font-size:12px; color:#000; font-family: arial;}
		#block-views-home-flight-search-block input,
		#block-views-home-flight-search-block select{ font-size:12px; font-family: arial;}

		#block-views-home-flight-search-block input.submit{ color:#fff;}

		.sidecargosearch-body .sidecargosearch-li {height: 120px;background:url(../images/homepage/bg-cargo-search.png) no-repeat; padding: 45px 20px 0;}
			.sidecargosearch-tb {width: 100%;color:#999;vertical-align:middle;}
				.sidecargosearch-tb tbody {border:none;}
				.sidecargosearch-body-pass .sidecargosearch-tb td {text-align:center;padding: 5px 0;}
				.sidecargosearch-body-pass .sidecargosearch-tb td.submit {text-align:right;}
					.sidecargosearch-body-pass .sidecargosearch-tb select {width:130px;height:18px;line-height:18px;color:#666; *height:20px; *padding-top:0px;}
					.sidecargosearch-body-pass .sidecargosearch-tb td.datecontainer{text-align: left;}
					.sidecargosearch-body-pass .sidecargosearch-tb td.datecontainer input,
					.sidecargosearch-body-pass .sidecargosearch-tb td.flightnum input {width:124px;height:18px;line-height:18px;padding:0 3px;color:#666;vertical-align:middle;}
					.sidecargosearch-body-pass .sidecargosearch-tb td.datecontainer input {width: 105px;margin-left: 5px;}
					.sidecargosearch-body-pass .sidecargosearch-tb td.datecontainer img {vertical-align:middle;}
					.sidecargosearch-body-pass .sidecargosearch-tb td.radio label {cursor:pointer;display:inline;}
					.sidecargosearch-body-pass .sidecargosearch-tb td.radio label.active {color:#FFF;}
					.sidecargosearch-body-pass .sidecargosearch-tb td.submit input.submit {width: 100px;height:20px;background:url(../images/homepage/bg-cargo-search-subbtn-2.png) no-repeat;cursor: pointer;margin-right: 10px;}
				.sidecargosearch-body-cargo .sidecargosearch-tb { color: #FFF; }
					.sidecargosearch-body-cargo .sidecargosearch-tb td { padding: 4px 5px 4px 0; }
					.sidecargosearch-body-cargo .sidecargosearch-tb .label { padding-top: 10px; }
					.sidecargosearch-body-cargo .sidecargosearch-tb .sel input { width: 40px; height: 16px; line-height: 16px; padding: 0 5px; border: 1px solid #0282df; }
					.sidecargosearch-body-cargo .sidecargosearch-tb .sel select { width: 52px; height: 18px; line-height: 18px; border: 1px solid #0282df; }
					.sidecargosearch-body-cargo .sidecargosearch-tb .text input { width: 118px; height: 16px; line-height: 16px; padding: 0 5px; border: 1px solid #0282df; }
					.sidecargosearch-body-cargo .sidecargosearch-tb .text input { width: 118px; height: 16px; line-height: 16px; padding: 0 5px; border: 1px solid #0282df; }
					.sidecargosearch-body-cargo .sidecargosearch-tb .submit input { width: 60px; height: 18px; overflow: hidden; padding: 0 5px; border: none; background: url(../images/homepage/bg-cargo-search-subbtn-3.png) left top no-repeat; cursor: pointer; }

/* side flight search */
.sideflightsearch {width: 320px; margin-bottom: 15px;}
	.sideflightsearch-tab {height:27px;z-index:10;margin-bottom:-1px;}
		.sideflightsearch-tab li {margin-right:2px;}
			.sideflightsearch-tab li,
			.sideflightsearch-tab .tabw,
			.sideflightsearch-tab .tabi {float: left;height:26px;line-height:26px; cursor: pointer;}
			.sideflightsearch-tab .tabw {background:#686860;padding: 0 15px;color:#FFF;}
			/*.sideflightsearch-tab .active .tabw,
			.sideflightsearch-tab .tabw:hover {background:#FFF;color:#666;border-width:1px 1px 0 1px;border-color:#CCC;border-style:solid;}*/
			.sideflightsearch-tab .active .tabw{background:#FFF;color:#666;border-width:1px 1px 0 1px;border-color:#CCC;border-style:solid;}
	.sideflightsearch-body {}
		.sideflightsearch-body .sideflightsearch-li {background:#f6f6f6 url(../images/homepage/bg-flight-search.png) repeat-x bottom; padding: 15px 10px 5px; border:1px solid #CCC;}
			.sideflightsearch-tb {width: 100%;color:#999;vertical-align:middle;}
				.sideflightsearch-tb tbody {border:none;}
				.sideflightsearch-tb td {padding: 8px 0;}
				.sideflightsearch-tb-trip td {padding: 5px 0;}
				.sideflightsearch-tb-city td {padding: 2px 0;}
				.sideflightsearch-tb td.submit {text-align:right;}
					.sideflightsearch-tb td img {vertical-align:middle;}
					.sideflightsearch-tb label {color:#000;font-weight: normal;}
					.sideflightsearch-tb select {width:218px;height:18px;line-height:18px;color:#666; *height:20px; *padding-top:0px;}
					.sideflightsearch-tb td.radio input {vertical-align:middle;}
					.sideflightsearch-tb td.radio label {display:inline;margin-right:20px;vertical-align:middle;}
					.sideflightsearch-tb td.text input {width:140px;height:18px;line-height:18px;padding:0 3px;vertical-align:middle;}
					.sideflightsearch-tb td.submit input.submit {width: 100px;height:20px;background:url(../images/flight/btn-flightsearch.png) no-repeat;cursor: pointer;margin-right: 20px;margin-top:10px;}
		.sideflightsearch-li-flight .sideflightsearch-from { display: none; }
		.sideflightsearch-li-flight .sideflightsearch-from-first { display: block; }
		.sideflightsearch-li-hotel .sideflightsearch-tb td { padding: 5px 0; }
			.sideflightsearch-li-hotel .sideflightsearch-tb td.label { width: 67px; color: #353535; }
			.sideflightsearch-li-hotel .sideflightsearch-tb td.staying select,
			.sideflightsearch-li-hotel .sideflightsearch-tb td.name select { width: 275px; height: 18px; line-height: 18px; border: none; background: #FFF; *height:20px;*line-height:20px; *padding-top:0px;}
			.sideflightsearch-li-hotel .sideflightsearch-tb td.date input { width: 137px; padding: 0 5px; height: 18px; line-height: 18px; vertical-align: middle; }
			.sideflightsearch-li-hotel .sideflightsearch-tb td.price select { width: 208px; height: 18px; line-height: 18px;  *height:20px;*line-height:20px; *padding-top:0px;}
			.sideflightsearch-li-hotel .sideflightsearch-tb td.subm select { width: auto; height: 18px; line-height: 18px; margin-right: 10px; *height:20px;*line-height:20px; *padding-top:0px;}
			.sideflightsearch-li-hotel .sideflightsearch-tb td.subm label { display: inline; line-height: 18px; margin-right: 10px; }
			.sideflightsearch-li-hotel .sideflightsearch-tb td.subm .submit { width: 100px; height: 20px; background: url(../images/flight/btn-flightsearch.png) no-repeat; overflow: hidden; cursor: pointer; }
		.sideflightsearch-li-trip .sideflightsearch-tb td { padding: 5px 0; color: #353535; }
			.sideflightsearch-li-trip .sideflightsearch-tb td.disc { /* padding: 5px 10px; text-align: center; */ font-size: 14px; line-height: 1.5em; }
			.sideflightsearch-li-trip .sideflightsearch-tb td.label { width: 110px; text-align: right; padding-right: 5px; }
			.sideflightsearch-li-trip .sideflightsearch-tb td.num input,
			.sideflightsearch-li-trip .sideflightsearch-tb td.email input { width: 150px; line-height: 18px; height: 18px; padding: 0 5px; }
			.sideflightsearch-li-trip .sideflightsearch-tb td.sel select { width: 160px; height: 18px; line-height: 18px; *height:20px; *padding-top:0px;}
			.sideflightsearch-li-trip .sideflightsearch-tb td.subm { text-align: right; }
			.sideflightsearch-li-trip .sideflightsearch-tb td.subm input { width: 100px; height: 20px; background: url(../images/flight/btn-flightsearch.png) no-repeat; overflow: hidden; cursor: pointer; }
	
/* side box links */
.sideboxlinks a .color-writh{color:#fff;}
.front .sideboxlinks a .color-writh{color:#333333}
.sideboxlinks {width:257px; margin-bottom:15px; float:left; background:url(../images/default/bg-ulinks.png) left top no-repeat; height:172px; margin-top:10px; position: relative; z-index: 100;}
	.sideboxlinks ul {font-size:0;margin: 0 -3px; text-align:center;}
		.sideboxlinks ul li {display:inline-block;*display:inline;*zoom:1;padding: 10px 1px 0;}
		@media screen and (-webkit-min-device-pixel-ratio:0){.sideboxlinks ul li {padding: 10px 0px 0;}}
			.sideboxlinks ul li a,
			.sideboxlinks ul li img,
			.sideboxlinks ul li span {display:block;}
			.sideboxlinks ul li a {position:relative;text-decoration:none;}
			.sideboxlinks ul li img {width:60px;height:60px;border: none;}
			.sideboxlinks ul li a:hover img {border-color: #333;}
			.sideboxlinks ul li span {position:absolute;bottom:5px;left:0;font-size:11px;text-align:center;width:60px;color:#333;cursor: pointer;}


.front .sideboxlinks {width:320px; margin-bottom:15px; float:none; background:none; height:auto; margin-top:0;}
	.front .sideboxlinks ul {font-size:0;margin: 0 -3px;}
		.front .sideboxlinks ul li {display:inline-block;*display:inline;*zoom:1;padding: 3px;}
			.front .sideboxlinks ul li a,
			.front .sideboxlinks ul li img,
			.front .sideboxlinks ul li span {display:block;}
			.front .sideboxlinks ul li a {position:relative;text-decoration:none;}
			.front .sideboxlinks ul li img {width:73px;height:62px;border: solid 1px #999;}
			.front .sideboxlinks ul li a:hover img {border-color: #333;}
			.front .sideboxlinks ul li span {position:absolute;bottom:5px;left:0;font-size:12px;text-align:center;width:75px;color:#333;}
			.front .sideboxlinks ul li a:hover span {color:#000;}
	
/* side ad links */
.sideadlinks {width:320px;}
	.sideadlinks ul {}
		.sideadlinks li {margin-bottom: 4px;}
			.sideadlinks li a,
			.sideadlinks li img {display:block;}

/* home news */
/* #block-views-home-news-block {}
	.view-home-news {}
		.view-home-news .views-row {padding: 5px 0;}
		.view-home-news .views-row div {display: none;}
		.view-home-news .views-row .views-field {display:block;}
			.view-home-news .views-row .field-content {padding-left: 15px;background:url(../images/homepage/ico-news-li.png) no-repeat 0 center;}
			.view-home-news .views-row .field-content a {color:#333;} */
			
/* home scenic spot */
/* #block-views-home-scenic-spots-block {}
	.view-home-scenic-spots {} */
	
/* home news&scenic&hotel */
.homenews { width: 648px;background:#FFF;margin-bottom:15px;}
	.homenews-title {}
		.homenews-title .more {float:right;background: #FFF;padding-right: 20px;text-decoration:none;margin-top:10px;}
			.homenews-title .more span {color:#c20000;padding-right:10px;background:url(../images/homepage/ico-more.png) no-repeat right center;line-height:20px; padding-left:10px;}
		.homenews-title h2 {background:url(../images/homepage/line-red.png) repeat-x center;}
			.homenews-title h2 span {font-size:14px;font-weight:normal;color:#c20000;padding: 0 10px;background:#FFF;line-height:40px;}
	.homenews-cont {padding:10px 0;min-height:125px;}
		.homenews-img {float:left;padding-right:20px;padding-top:10px;}
			.homenews-img a {float:left;background:url(../images/homepage/bg-news-image.png) no-repeat;}
			.homenews-img img {display:block;width:146px;height:84px;padding:8px 10px;}
		.homenews-list {overflow:hidden;}
			.homenews-list ul {}
			.homenews-list li {padding: 5px 0;}
			.homenews-list li a {padding-left: 15px;background:url(../images/homepage/ico-news-li.png) no-repeat left center;color:#333;}

.homescenic {width: 648px;background: url(../images/homepage/line-red-2.png) no-repeat center top #FFF;margin-bottom:20px;}
	.homescenic-title {}
		.homescenic-title .more {float:right;padding-right: 20px;text-decoration:none;margin-top:10px;}
			.homescenic-title .more span {color:#c20000;padding-right:10px;background:url(../images/homepage/ico-more.png) no-repeat right center;line-height:20px; padding-left:10px;}
		.homescenic-title h2 span {font-size:14px;font-weight:normal;color:#c20000;padding: 0 15px;line-height:40px;}
	.homescenic-cont {}
		.homescenic-cont ul {font-size:0;white-space:nowrap;}
		.homescenic-cont li {font-size:12px;width:140px;display:inline-block;*display:inline;*zoom:1;background: url(../images/homepage/bg-scenic-image.png) no-repeat center top;padding: 0 11px; vertical-align: top;}
			.homescenic-box {width:125px;padding: 11px 7px 5px 6px;border: 1px solid #CCC;background:#FFF;word-wrap:break-word; white-space:normal; word-break:break-all;}
				.homescenic-box a, .homescenic-box .homescenic-link img, .homescenic-box span {display:block;}
				.homescenic-box a {color:#333;text-decoration:underline;text-align:center;}
				.homescenic-box .homescenic-link img {width:125px;height:92px;}
				.homescenic-box .homescenic-link span {padding: 5px 0;}
				.homescenic-box .homescenic-star {font-size:0;}
				.homescenic-box .homescenic-star img {vertical-align:middle;margin-right:2px;}
.homehotels {}
	.homehotels .homescenic-box a {text-align:center;}







/*mdeia center*/
.view-media-centre{}
.view-media-centre table{width:100%;}
.view-media-centre .clum-date{width:120px; margin:0;}	
.view-media-centre .clum-news{width:560px; margin:0;}
.view-media-centre th{height:22px; background-color:#0c0070; color:#fff; font-weight:normal; border:0; width:127px;}
.view-media-centre th.clum-date{ padding:0 0 0 20px;}

.view-media-centre td{height:90px; padding:10px 0 0 0; border-top:1px solid #857fb7; vertical-align: top;}
.view-media-centre td.clum-date span{color:#140078; padding:0px 0 0 20px; line-height:25px;}
.view-media-centre td.clum-news .clum-news-tilte a{color:#140078; padding:0px 0 0 15px; background:url(../images/default/ico-arrow.gif) no-repeat left 4px;}
.view-media-centre td.clum-news .clum-news-content{ padding:0 0 0 15px;}
.clum-news-tilte{width:560px; height:25px; overflow:hidden;}

.page-title-news span{float:left; display:inline;}
.news-ico{/*background:url(../images/default/ico-page.gif) left top no-repeat;*/ width:14px; height:18px; margin:8px 2px 0 10px;}
.news-mailto{width:19px; height:19px; float:right; background:url(../images/default/ico-mailto.gif) left top no-repeat; text-indent:-999em; outline:none; margin:10px 20px 0 0;}
.news-print{width:19px; height:19px; float:right; background:url(../images/default/ico-print.gif) left top no-repeat; text-indent:-999em; outline:none; margin:10px 30px 0 0;}
.news-youtobe{width:24px; height:24px; float:right; background:url(../images/default/ico-youtobe.gif) left top no-repeat; text-indent:-999em; outline:none; margin:5px 30px 0 0;}
.news-facebook{width:24px; height:24px; float:right; background:url(../images/default/ico-facebook.gif) left top no-repeat; text-indent:-999em; outline:none; margin:5px 10px 0 0;}
.news-twitter{width:24px; height:24px; float:right; background:url(../images/default/ico-twitter.gif) left top no-repeat; text-indent:-999em; outline:none; margin:5px 10px 0 0;}
.news-sina{width:24px; height:24px; float:right; background:url(../images/default/ico-sina.gif) left top no-repeat; text-indent:-999em; outline:none; margin:5px 30px 0 0;}

.home-facebook{width:24px; height:24px; float:left; text-indent:-999em; outline:none; margin:0px 0 0 15px;}
.home-twitter{width:24px; height:24px; float:left; text-indent:-999em; outline:none; margin:12px 0 0 15px;}
.home-sina{width:24px; height:24px; float:left; text-indent:-999em; outline:none; margin:12px 0 0 15px;}

.pageback { text-align: right; width:680px; }
	.pageback a { color: #1D0E83; font-size: 14px; font-weight: bold; padding-right:20px; padding-bottom:20px;}

.newsPadding{margin-top:20px;}
.newsPage { float:left; text-align: left; width:680px; height: 20px;margin-left:20px;}
	.newsPage span{ float:left; color: #0000ee; font-size: 12px;  }
	.newsPage a { float:left; color: #0000ee; font-size: 12px; 

    max-width: 80%;
    max-height: 15px;
    overflow: hidden;
	}



#block-macau-airport-inc-news-search{width:692px; height:109px; float:left; display:inline; background:url(../images/default/bg-mcenter-search.gif) left top no-repeat; }
#block-macau-airport-inc-news-search h2{color:#15075c; font-weight:normal;}
#block-macau-airport-inc-news-search input{width:140px; padding-top:3px; height:17px;}
.channelSearch-news{ height:77px;}
.search-keyword{float:left; width:265px; height:52px; margin-top:25px;}
.search-date{ float:left; width:265px; height:52px; margin-top:25px;}
#block-macau-airport-inc-news-search .search-submit{ background:url(../images/default/btn-submit.gif) left top no-repeat; margin:25px  0 0 15px; display:inline; float:left; color:#fff; width:100px; height:20px; text-align:center; cursor: pointer;}
#block-macau-airport-inc-news-search span{padding:0 15px; color:#323232;}
.news-detail{}
.news-detail-title{ text-align:center; color:#0c0070; padding:5px 25px 0; overflow:hidden; width:644px; position: relative; min-height:40px;_height:40px;}
.news-detail-date{color:#0c0070; text-align:right; display:block; width:100%; height:20px; width:694px; position: absolute; right:25px; bottom:0;}
.news-detail-content{width:694px;}


.content .field-item p{padding:5px 25px 5px; color:#000;}
.content .field-item ul{color:#000;}
.node-type-scenic-spots .content .field-item p{padding:5px 0; color:#000;}
.content .field-content h6,
.content .tank h6{padding:5px 25px 12px; font-size:12px; color:#000; margin:0;}
.content .field-content p,
.content .tank p{padding:5px 25px 5px; color:#000;}
.content .field-content li,
.content .tank li{list-style:none; background:url(../images/default/ico-li-2.gif) left 6px no-repeat; padding: 0 0 12px 15px; margin-left:25px; color:#000;}
.content .field-item img{}
.content .tank a{color:#000;text-decoration: underline;}
.node-type-site-individual-pages .content .views-field-title .field-content{text-align:center; display:block; width:1000px; padding-bottom:20px;}

#block-views-link-block .views-row img{width:257px; height:70px;}
.page-index #block-views-link-block .views-row img{width:320px; height:85px;}

.articlecontent-title h1.tab-disabled{background:none; }
.articlecontent-title h1.tab-disabled a{color:#857fb7; text-decoration: none;}
.articlecontent-title h1.tab-enabled{ }
.articlecontent-title h1.tab-enabled a{ color:#15075c; text-decoration: none;}
.articlecontent-title h1.tab-nofirst{background-position:-10px top;border-right:none;}

.view-id-travel_agent .travel-agent-title{width:335px; height:38px; overflow:hidden; text-align:center; line-height:38px;}
.view-id-travel_agent .travel-agent-title a{ color:#000; text-transform: uppercase; text-decoration: underline;}

.view-id-travel_agent .travel-agent-image{width:335px;height:70px; overflow:hidden;text-align:center; }
.view-id-travel_agent .travel-agent-body{width:335px;height:100px; overflow:hidden; color:#000;}
.view-id-travel_agent .hotelbox-in{padding:0 5px;}
.page-whats-in-macau-travel-agent .articlecontent .region-content{background:none;}
.page-whats-in-macau-hotel .articlecontent .region-content{background:none;}
.page-whats-in-macau-events-festival .articlecontent .region-content{background:none;}

.page-index #block-views-hotel-gallery-block-1{background:url(../images/default/bg-home-galleryf.jpg) 2px top no-repeat;}
.page-index #block-views-hotel-gallery-block-1 .galleryview{border:none;}
.page-index #block-views-hotel-gallery-block-1 .gallery-slides{height:148px;}
.page-index #block-views-hotel-gallery-block-1 .gallery-thumbs{margin-top:-4px;}
.page-index #block-views-home-news-block,
.page-index #block-views-home-scenic-spots-block,
.page-index #block-views-home-hotels-block{margin-left:10px; display:inline; float:left;}


.page-whats-in-macau-hotel .articlecontent{width:723px; background:none;}
.page-whats-in-macau-travel-agent .articlecontent{width:723px; background:none;}
.view-travel-agent-gallery{padding:0 0 8px 11px;}
.page-whats-in-macau-hotel #block-views-hotel-gallery-block-1{background:url(../images/default/bg-hotel-galleryf.jpg) 5px top no-repeat; width:723px;}
.page-whats-in-macau-hotel #block-views-hotel-gallery-block-1 .galleryview{border:none; width:693px;}
.page-whats-in-macau-hotel .gallery-slide img{width:651px; height:146px;}
.page-whats-in-macau-hotel .galleryformatter{margin-left:18px;}

.page-whats-in-macau-hotel #block-views-hotel-gallery-block-1 .gallery-slides{height:148px;}
.page-whats-in-macau-hotel #block-views-hotel-gallery-block-1 .gallery-thumbs{margin-top:-4px;}
.page-whats-in-macau-hotel .galleryformatter-greenarrows .gallery-thumbs .wrapper{border-bottom:none;}
.page-whats-in-macau-hotel .view-hotel{padding-top:12px;}

#breadcrumb{ height:40px; line-height:40px;}
#breadcrumb a, #breadcrumb span{ color:#0c0070;}

#block-views-notice-notice-block{background:none; padding-left:25px; padding-right:25px; height:25px; overflow:hidden;}
/*#block-views-notice-notice-block a{color:#001f58; padding-left:30px; text-decoration: none; height:25px; float:left; clear:both; line-height:25px;background:url(../images/default/ico-tips.png) left top no-repeat;}*/

/*.notice{background:url(../images/default/ico-tips.png) left top no-repeat; padding-left:30px;}*/
#block-views-notice-notice-block a{color:#001f58; padding-left:30px; text-decoration: none; height:25px; float:left; clear:both; line-height:25px; padding-right:30px;}


.node-type-article .pager{ text-align:right; padding:15px 15px 0 0;}
.node-type-article .pager li{ background:none; padding:0 2px; margin:0; /* text-decoration: underline; */text-transform: capitalize}
.node-type-article .pager li a{ color:#1d0e83;}

.node-type-article .pager li.pager-first{display:none;}
.node-type-article .pager li.pager-last{display:none;}
.node-type-article .pager li.pager-item{text-decoration: none; ;}
.node-type-article .pager li.pager-current{color:#fe0000;text-decoration: underline;}

.form-panel{width:442px; height:65px; border:1px solid #140078; background-color:#fff; display:block; margin:0px;}
.form-panel-write{padding:30px 0 0 100px;background-color:#fff;}
.form-panel-next{margin-top:50px;}
.space{height:100px;}
.form-panel h5{text-align:center; color:#15075c; height:24px; margin:0; background:#cecce2; line-height:24px;}
.form-panel input, .form-panel select{border:1px solid #b2bcd7; height:23px; font-size:16px; font-weight:bold; float:left;}
.form-clum-1{ width:78px; margin-left:5px; margin-top:10px;}
.form-clum-2{width:15px; display:inline; float:left; margin-top:10px; text-align:center;}
.form-clum-3{float:left; margin-top:10px; width:257px;}
.form-panel .form-container-search{float:left; margin-top:12px; background:url(../images/default/btn-search.gif) left top no-repeat; width:66px; padding-bottom:3px; height:19px;*padding-bottom:0px; *height:22px; color:#fff; border:none; margin-left:5px;}

.side-advertisement{margin-top:15px; position: relative;}

/*global search*/
.page-site-search .articlecontent,
.page-site-search .articlecontent .region-content{float:left;}
.globalSearch{ background: url("../images/default/bg-global-search.png") no-repeat scroll left top transparent; display: inline; float: left; height: 110px; width: 960px; margin:15px 0 0 30px;}
.globalSearch h1{width:85px; height:35px; text-align:center; color:#15075c; font-size:14px; line-height:35px;}
.globalSearch #search-form{ height:77px;}
.globalSearch .form-item-keys{float:left; width:820px; height:52px; margin:25px 0 0;}
.globalSearch #edit-submit{ background:url(../images/default/btn-submit.gif) left top no-repeat; margin:25px 0 0 0px; display:inline; float:left; color:#fff; width:100px; height:20px; text-align:center; cursor: pointer;}
.globalSearch .form-item-keys label{padding:0 15px; color:#323232;}
.globalSearch .form-item-keys input{height: 20px; width: 690px;}
.globalSearch-articlecontent{margin:12px 0 0 30px; display:inline;}
.clum-news-content strong{color:#ff0000;}
.globalSearch-articlecontent{ background: url("../images/default/bg-artical-t-gs.gif") no-repeat scroll left top transparent; width:960px; color:#000;}
.page-site-search input.error{border:1px solid red;}
.globalSearch-articlecontent h2{ font-size:14px; color:#140078; padding:5px 0 0 15px;}
.globalSearch-articlecontent ul li{padding:5px 0 0 15px;}
.globalSearch-articlecontent .view-media-centre{background: url("../images/default/bg-artical-t-gs-u.gif") no-repeat scroll left bottom transparent; padding-bottom:35px;}

#trucking_service_booking_form{height:490px;}
#trucking_service_booking_form h2{color:#ff0000; font-size:12px; font-weight:normal; padding:15px 0 5px 20px;}
#trucking_service_booking_form .form-item{margin:0; float:left; clear:both; }
#trucking_service_booking_form .form-item label{width:215px; float:left; display:inline; margin:8px 5px 5px; color:#130078; font-size:18px; padding-left:25px; font-weight:normal;}
#trucking_service_booking_form .form-item input{  border:1px solid #7f9db9; width:420px; height:20px; margin-top:5px; float:left; display:inline;}
#trucking_service_booking_form .form-item input.error{border:1px solid red;}
#trucking_service_booking_form .form-item select{  border:1px solid #7f9db9; width:150px; height:20px; margin-top:5px; float:left; display:inline;}
#trucking_service_booking_form .inputcontainer{float:left; display:inline; width:677px; height:35px; background: url("../images/default/bg-inputcontaner.gif") no-repeat scroll left bottom transparent;}
#trucking_service_booking_form .form-submit{float:left; display:inline; width:66px; height:20px; background: url("../images/default/btn-search.gif") no-repeat scroll left bottom transparent; color:#ff; margin:15px 0 0 250px; color:#fff; cursor: pointer;padding-bottom:3px;*padding-bottom:0px;}
#trucking_service_booking_form .form-reset{float:left; display:inline; width:66px; height:20px; background: url("../images/default/btn-search.gif") no-repeat scroll left bottom transparent; color:#ff; margin:15px 0 0 20px; color:#fff; cursor: pointer;padding-bottom:3px;*padding-bottom:0px;}

.page-our-business-cargo-trucking-service-booking-forms #block-block-1{padding-left:30px;}
.page-our-business-cargo-trucking-service-booking-forms #block-block-1 h2{display:none;}
.page-our-business-cargo-trucking-service-booking-forms #block-block-1 table{ border-color: #666; border-spacing: 0;  border-style: solid;  border-width: 1px; border-collapse: separate; }
.page-our-business-cargo-trucking-service-booking-forms #block-block-1 td{border-color: #666;  border-style: solid solid dotted dotted;  border-width: 0 0 1px 1px; font-family: arial,verdana,ms sans serif;font-size: 10pt; height: 15px;}
.page-our-business-cargo-trucking-service-booking-forms #block-block-1 p{text-align: justify; padding-top:20px; font-size: 10pt;}
.page-our-business-cargo-trucking-service-booking-forms #block-block-1 .titleFont2{font-weight: bold; font-size: 10pt;}


#block-views-hotel-search-block{float:left;display:inline;margin-top:10px; display:none;}
/* #menu-539-5{padding-bottom:20px;} */
.page-about-us .articlecontent .region-content{background:#fff url(../images/default/bg-artical-b.png) left bottom no-repeat;}
.view-video-content .item-list{padding-top:20px; background:#fff;}
.view-video-content .views-row{margin:0px; padding-top:10px; background:#fff;}
#flashplayer-video{ width:415px; height:280px; margin:10px 150px;}



.page-whats-in-macau-dining-in-macau .view-display-id-dining_in_macau_main{color:#000;}
.page-whats-in-macau-dining-in-macau .view-display-id-dining_in_macau_main p{padding:0px 20px 10px 22px;}
.page-whats-in-macau-dining-in-macau .view-display-id-dining_in_macau_main h2{ font-size:14px; text-decoration: underline; padding:20px 0;}
.page-whats-in-macau-dining-in-macau .view-display-id-dining_in_macau_main img{ padding:5px;}

.page-whats-in-macau-events-festival .view-display-id-events_festival{color:#000;}
.page-whats-in-macau-events-festival .view-display-id-events_festival p{padding:0px 20px 10px 22px;}
.page-whats-in-macau-events-festival .view-display-id-events_festival h2{ font-size:14px; text-decoration: underline; padding:20px 0;}
.page-whats-in-macau-events-festival .view-display-id-events_festival img{ padding:5px;}

.in-macau-list li{padding-bottom:25px;}
.in-macau-list-title{background-color:#cecce2; height:32px; color:#140078; font-size:18px; line-height:32px; padding-left:10px;}
.in-macau-list-desc{color:#000; padding:5px 15px 0; font-size:14px;}
.in-macau-list-share{height:25px; padding-right:20px; clear:both;}
.in-macau-list-share li{float:right; width:15px; height:15px; margin-right:10px; display:inline;}
.in-macau-list-share li a {display:block;width:15px;height:15px;text-indent:-9999px;overflow:hidden; background:url(../images/inmacau/btn-social.png) no-repeat -3px -3px;}
.in-macau-list-share li a.twitter {background-position:-29px -3px;}
.in-macau-list-share li a.sina {background-position:-52px -3px;}



#block-views-hotel-gallery-block-1{background:url(../images/default/bg-hotel-galleryf.jpg) 5px top no-repeat; width:723px;}
#block-views-hotel-gallery-block-1 .galleryview{border:none; width:693px;}
.gallery-slide img{width:651px; height:146px;}
.galleryformatter{margin-left:18px;}
#block-views-hotel-gallery-block-1 .gallery-slides{height:148px;}
#block-views-hotel-gallery-block-1 .gallery-thumbs{margin-top:-4px;}
.galleryformatter-greenarrows .gallery-thumbs .wrapper{border-bottom:none;}



.dining-in-macau .articlecontent,
.events-and-festival .articlecontent,
.entertainment .articlecontent,
.shopping .articlecontent,
.meet-in-macau .articlecontent,
.tourism-hotline .articlecontent,
.page-whats-in-macau-events-festival .articlecontent{width:723px; background:none;}

.page-whats-in-macau-dining-in-macau .articlecontent-title,
.events-and-festival .articlecontent-title,
.entertainment .articlecontent-title,
.shopping .articlecontent-title,
.meet-in-macau .articlecontent-title,
.tourism_hotline .articlecontent-title,
.events-festival .articlecontent-title,
.page-whats-in-macau-events-festival .articlecontent-title,
.page-whats-in-macau-mice-facilities .articlecontent-title{display:none;}

.page-whats-in-macau-events-festival-calendar .articlecontent-title{display:block;}
.page-whats-in-macau-events-festival-calendar .articlecontent{width:694px; background:url(../images/default/bg-artical-t.png) left top no-repeat; display:block;}
.page-whats-in-macau-events-festival-calendar .articlecontent .region-content{background:#fff url(../images/default/bg-artical-b.png) left bottom no-repeat;}
.page-whats-in-macau-events-festival-calendar .view-id-article_list_view .views-field-title{display:none;}

.page-whats-in-macau-events-festival #block-system-main .content{margin-left:0px;}

.page-whats-in-macau-dining-in-macau #block-system-main .content,
.page-whats-in-macau-entertainment #block-system-main .content,
.page-whats-in-macau-shopping #block-system-main .content,
.page-whats-in-macau-meet-in-macau #block-system-main .content,
.page-whats-in-macau-tourism-hotline #block-system-main .content,
.page-whats-in-macau-events-festival-calendar-2011 #block-system-main .content,
.page-whats-in-macau-events-festival-calendar-2012 #block-system-main .content,
.page-whats-in-macau-mice-facilities #block-system-main .content{margin-left:15px;}

.page-whats-in-macau-dining-in-macau #block-views-hotel-gallery-block-1,
.page-whats-in-macau-entertainment #block-views-hotel-gallery-block-1,
.page-whats-in-macau-shopping #block-views-hotel-gallery-block-1,
.page-whats-in-macau-meet-in-macau #block-views-hotel-gallery-block-1,
.page-whats-in-macau-tourism-hotline #block-views-hotel-gallery-block-1,
.page-whats-in-macau-mice-facilities #block-views-hotel-gallery-block-1{padding-bottom:15px;}

.page-whats-in-macau-events-festival-calendar-2011 .articlecontent .region-content,
.page-whats-in-macau-events-festival-calendar-2012 .articlecontent .region-content{background:url(../images/default/bg-artical-b.png) no-repeat bottom;padding-bottom:45px;}


.page-whats-in-macau-dining-in-macau .articlecontent,
.page-whats-in-macau-entertainment .articlecontent,
.page-whats-in-macau-shopping .articlecontent,
.page-whats-in-macau-meet-in-macau .articlecontent,
.page-whats-in-macau-tourism-hotline .articlecontent,
.page-whats-in-macau-mice-facilities .articlecontent{background:none; width:710px;}


.page-whats-in-macau-dining-in-macau .articlecontent .region-content,
.page-whats-in-macau-entertainment .articlecontent .region-content,
.page-whats-in-macau-shopping .articlecontent .region-content,
.page-whats-in-macau-meet-in-macau .articlecontent .region-content,
.page-whats-in-macau-tourism-hotline .articlecontent .region-content,
.page-whats-in-macau-mice-facilities .articlecontent .region-content{background-position:15px bottom; padding-bottom:38px;}


.in-macau-list-desc{color:#000; padding-bottom:20px;}
.in-macau-list-desc p{padding:0px 10px 10px 10px;}
.in-macau-list-desc h2{ font-size:14px; text-decoration: underline; padding:20px 0;}
.in-macau-list-desc img{ padding:5px;}
.in-macau-list-desc a{ color:#000; text-decoration: underline;}
.in-macau-list-desc table{border:2px solid #b3add3;}
.in-macau-list-desc table td{text-align:left;}
.in-macau-list-desc table td li{padding-left:15px; background:url(../images/default/ico-li-2.gif) 5px 5px no-repeat;}



.in-macau-list{background:#fff;}
.in-macau-list-container{background: url(../images/default/bg-artical-t.png) left top no-repeat; width:694px;}
.in-macau-list-page-title{color:#fff; font-size:18px; height:36px; line-height:36px; padding-left:25px;  background:url(../images/default/ico-square.gif) 3px center no-repeat;}
.top-of-list .in-macau-list-title{background:none;}
.top-of-list .in-macau-list-share{display:none;}

.panels-flexible-region-18-center{width:100%;}

.page-search .pager{margin-top:10px;}
.page-search .clum-news-tilte {height:auto;}

/*site map*/
.page-sitemap #site-map{padding-left:20px;}
.page-sitemap #body{height:850px;}
.page-sitemap #breadcrumb{display:none;}
.page-sitemap #content{width:1023px; background:none;}
.page-sitemap .articlecontent{width:1023px; background:none;}
.page-sitemap .articlecontent-title h1 {border:none;background:none; font-size:14px; color:#130076; font-weight:bold;}

.page-sitemap #site-map .site-map-box ul{padding-left:0;}

.page-sitemap .articlecontent ul{list-style:none;}
.page-sitemap .articlecontent li{list-style:none;}
.page-sitemap .site-map-menus{position: relative;}
.page-sitemap .site-map-box-menu-main-menu{ position: absolute; z-index:1;}
.page-sitemap .site-map-box-menu-menu-related-links{ position: absolute; z-index:1; right:0; bottom:0;}
.page-sitemap .site-map-box-menu-menu-users-menu{ position: absolute; z-index:1;right:0; bottom:0;}
.page-sitemap .articlecontent .region-content{background:none;}

.page-sitemap .site-map-box-menu-main-menu ul li{border:1px solid #ccc; width:230px; padding:0; float:left; position: absolute;}

.page-sitemap .site-map-box-menu-main-menu ul li li{ position: static;}
.page-sitemap .main-menu-1157{left:0; top:0;}
.page-sitemap .main-menu-1202{left:0; top:230px;}
.page-sitemap .main-menu-446{left:0; top:420px;}
.page-sitemap .main-menu-447{left:250px; top:0px;}
.page-sitemap .main-menu-447 li ul{display:none;}
.page-sitemap .main-menu-448{left:250px; top:50px;}
.page-sitemap .main-menu-449{left:500px; top:0px;}
.page-sitemap .main-menu-450{left:750px; top:0px;}
.page-sitemap .main-menu-451{left:750px; top:170px;}
.page-sitemap .site-map-box-menu-menu-related-links{left:750px; top:600px;}
.page-sitemap .site-map-box-menu-menu-site-map-users-menus{left:750px; top:670px;}

.page-sitemap .site-map-box-menu-main-menu ul li li a,
.page-sitemap .site-map-box-menu-main-menu .main-menu-447 a{height:31px; background:#130076; width:220px; float:left; color:#fff; font-size:14px; line-height:31px; padding-left:10px;}
.page-sitemap .site-map-box-menu-main-menu ul li li a:hover{text-decoration: none;}
.page-sitemap .site-map-box-menu-main-menu ul li li li{border:none; padding-left:15px; width:215px}
.page-sitemap .site-map-box-menu-main-menu ul li li li a{height:auto;background:none; color:#130076; font-size:12px;line-height:20px; width:190px; padding-left:25px; background: url(../images/default/ico-blue-arr-3.gif) 12px 5px no-repeat;}
.page-sitemap .site-map-box-menu-main-menu ul li li li li a{color:#333;width:170px; background: url(../images/default/ico-blue-arr-4.gif) 15px 5px no-repeat;}


td.period{width:80px;}
.page-our-business-cargo-trucking-service-booking-forms #content .content{background:#fff;}

.date_space{height:14px;}
.flightlist-table-date,
.disable{display:none;}
.flightlist-table-header{cursor: pointer; background: url(../images/default/ico-blue-arr-2.png) 670px 10px no-repeat;}
.ls_open{cursor: pointer; background: url(../images/default/ico-blue-arr-1.png) 670px 10px no-repeat;}

.page-about-us .region-content{float:left;}
.page-about-us-eaaa-link .region-content,
.page-about-us-about-mia-green-airport .region-content{float:none;}

#block-views-home-hotels-block .homescenic-box{height:135px;}
.item-list .pager li{padding:5px 3px; margin:0 8px;}

.page-about-us  .mia_video .region-content,
.page-about-us-airport-in-the-city-airport-gallery .region-content{float:none;}
.page-about-us-airport-in-the-city-airport-gallery .galleryformatter{margin:0 auto;}

.item-list .pager {text-align: right; margin-bottom:25px;}
.page-whats-in-macau .item-list .pager {padding-right: 25px;}


.page-index #block-views-home-scenic-spots-block .homescenic-cont ul { white-space: normal;}
.page-index #block-views-home-scenic-spots-block .homescenic-box a {height:128px;}

/*public bus page*/
#block-system-main .pic-public-bus {float:left; padding-top:20px;}
#block-system-main .pic-public-bus .pic-public-bus-tcm {margin:0 110px 0 70px; float:left;}
#block-system-main .pic-public-bus .pic-public-bus-transmac {float:left;}
/*transfer page*/
#block-system-main .transfer-passport {padding:5px 0 5px 25px;}
#block-system-main .transfer-passport p {padding:5px 0 0 15px;}
#block-system-main .transfer-passport .pic-transfer {padding:3px 0 0 15px; float:left;}
#block-system-main caption h3{ font-weight:bold; color:#323232; line-height:1.8em; text-align: left;}
/*transport connection*/
#block-system-main .basic-style-table tbody td ul.noICO li {list-style-type:none;}
/*basic style - template*/
#block-system-main .basic-style-container{color:#323232; font-size:12px; padding:0 25px;}
#block-system-main .basic-style-container h2{color:#15075c; font-size:14px; padding:10px 0 15px;}
#block-system-main .basic-style-container h3{color:#323232; font-size:12px; padding:5px 0 5px;}
#block-system-main .basic-style-container ul{}
#block-system-main .basic-style-container li{background: url(../images/default/bg-line-ul.gif) 12px top repeat-y; width:100%; padding:0 0 10px 0; margin:0; list-style:none;}
#block-system-main .basic-style-container li.basic-style-list-last{background:none;}
#block-system-main .basic-style-container li span{background: url(../images/default/bg-circular.gif) left top no-repeat;display:inline-block;*display:inline;*zoom:1; width:27px; height:26px;vertical-align: top; text-align:center; line-height:26px;color:#15075c; font-weight:bold;}
#block-system-main .basic-style-container li p{display:inline-block;*display:inline;*zoom:1; width:350px;vertical-align: top;text-align: justify; padding:3px 10px 0 5px;}
#block-system-main .basic-style-container-clumn-left{width:410px; display:inline-block;*display:inline;*zoom:1; vertical-align: top;}
#block-system-main .basic-style-container-clumn-right{width:230px; display:inline-block;*display:inline;*zoom:1; vertical-align: top;}
#block-system-main .basic-style-container caption{ text-align:left; padding-bottom:8px;}
#block-system-main .basic-style-container caption strong{ font-size:13px;}
#block-system-main .basic-style-table{margin-top:10px; background:#b3b3b8; border:1px solid #130076;border-collapse: separate;}
#block-system-main .full-table{margin-left:20px;}
#block-system-main .basic-style-table td.white{background:#fff;}
#block-system-main .basic-style-table td.gray{background:#e6e6e6;}
#block-system-main .basic-style-table td.purple{background:#C1C3E2; border-style:solid;}
#block-system-main .basic-style-table thead td, #block-system-main .basic-style-table tr.thead td, #block-system-main .basic-style-table tr .purple{background:#c1c3e2; color:#130076; font-size:13px; text-align:center; font-weight:bold; padding:5px 0;border-left:1px solid #fff; border-right:1px solid #b7b7bb; border-top:1px solid #b7b7bb; border-bottom:1px solid #fff; height:auto;}
#block-system-main .basic-style-table span.basic-style-small{font-size:11px;}
#block-system-main .basic-style-table tbody td{font-size:14px; text-align:center;color:#130076; padding:5px 0;border-top:none; border-bottom:none;border-left:1px solid #fff; border-right:1px solid #b7b7bb; height:auto;}
#block-system-main .basic-style-table tbody td.left-align{text-align:left; padding-left:10px;}
#block-system-main .basic-style-table tbody td p{padding:0px; margin-top:15px; color:#130076;}
#block-system-main .basic-style-table tbody td ul{ margin-top:10px;padding-right:15px;}
#block-system-main .basic-style-table tbody td ol{ margin-top:0px;}
#block-system-main .basic-style-table tbody td li{color:#130076; font-size:12px; padding:0px; margin-left:15px; background: none 0; list-style-type:square;}
#block-system-main .basic-style-table tbody td ol li{ text-align:left; margin-left:20px;}
#block-system-main .basic-style-table tbody td .table-note{ display: block;font-size: 12px;margin: 10px 0 0 5px;}
#block-system-main .basic-style-table tbody td a.table-link{color:#130076;}
#block-system-main .basic-style-tips p{padding:0;width:230px; overflow:hidden;}
#block-system-main .basic-style-tips strong{display:inline-block;*display:inline;*zoom:1; width:15px;vertical-align: top;}
#block-system-main .basic-style-tips span{display:inline-block;*display:inline;*zoom:1; width:215px;vertical-align: top; text-align: justify;}
#block-system-main #calendar td{text-align:left;}


.basic-workflow {color:#140078; margin-left:45px; margin-top:10px;}
.basic-workflow td{height:38px; margin:0; padding:0; font-size:13px; line-height:20px; font-weight:bold;}
.basic-workflow td label{font-size:12px; width:30px; height:38px; float:left; text-align:center; padding:0; display:inline; margin:0; line-height:28px;}
.basic-workflow td span{font-size:12px; float:left; text-align:center; padding-right:5px; display:inline; margin:0; padding:5px 0 0 5px;}
.basic-workflow caption{ font-size:13px; text-align:left; padding-bottom:8px;font-weight:bold;}
.basic-workflow-step{ background:url(../images/default/bg-wf-1.gif) left top no-repeat; width:270px;}
.basic-workflow-laststep{ background:url(../images/default/bg-wf-2.gif) left top no-repeat;}
.basic-workflow-conn{background:url(../images/default/bg-wf-conn.gif) left top repeat-x; width:23px;}

#block-system-main .basic-style-table tbody td.text-gray{color:#343434;}
#block-system-main .basic-style-table tbody td.text-gray a:link,
#block-system-main .basic-style-table tbody td.text-gray a:visited,
#block-system-main .basic-style-table tbody td.text-gray a:active{color:#343434;text-decoration:underline;}
#block-system-main #calendar td{text-align:left; padding-left:5px;}
#block-system-main .basic-style-table label.hook{background:transparent url(../images/default/ico-hook.gif) center center no-repeat; width:15px; height:15px; margin-left:45px;}
#block-system-main #calendar td.text-center{text-align:center; padding:0;}
#block-system-main .basic-style-table td.text-left{text-align:left; padding-left:5px;}

.page-whats-in-macau-events-festival-calendar .view-id-article_list_view .views-field-field-subtitle {
	overflow:hidden;
}

.page-flight-real-time-arrival .articlecontent,
.page-flight-real-time-departure .articlecontent,
.page-flight-delay-information-arrival .articlecontent,
.page-flight-delay-information-departure .articlecontent,
.page-flight-time-table-arrival .articlecontent,
.page-flight-time-table-departure .articlecontent,
.page-cargo-flight-info-arrival .articlecontent,
.page-cargo-flight-info-departure .articlecontent{background:transparent url(../images/default/bg-artical-t2.png) left top no-repeat;}
.page-flight-real-time-arrival .flightlist,
.page-flight-real-time-departure .flightlist,
.page-flight-delay-information-arrival .flightlist,
.page-flight-delay-information-departure .flightlist,
.page-flight-time-table-arrival .flightlist,
.page-flight-time-table-departure .flightlist,
.page-cargo-flight-info-arrival .flightlist,
.page-cargo-flight-info-departure .flightlist{background:none;}

.bg_disabled{background:none !important;}

.page-advertisement-1 .articlecontent .region-content{background:none;}
.page-advertisement-2 .articlecontent .region-content{background:none;}
.page-advertisement-3 .articlecontent .region-content{background:none;}
.page-advertisement-1 .articlecontent {background:none; padding-top:50px;}
.page-advertisement-2 .articlecontent {background:none; padding-top:50px;}
.page-advertisement-3 .articlecontent {background:none; padding-top:50px;}
.page-advertisement-1 #breadcrumb,
.page-advertisement-1 h2{display:none;}
.page-advertisement-2 #breadcrumb,
.page-advertisement-2 h2{display:none;}
.page-advertisement-3 #breadcrumb,
.page-advertisement-3 h2{display:none;}

.building{height:150px; padding-left:55px; padding-top:55px; font-size:18px; }
.go-login {display:none;}


.node-type-article-simple .content .field-item p{
    color: #000000;
    padding: 5px 25px;
}

.node-type-article-simple .content .field-item a {
    color: #000000;
    text-decoration: underline;
}

.node-type-article-simple .content .field-item li{
    background: url("../images/default/ico-li-2.gif") no-repeat scroll left 6px transparent;
    color: #000000;
    list-style: none outside none;
    margin-left: 25px;
    padding: 0 0 12px 15px;
}

.page-node .meta {display:none;}

#block-block-4{visibility: hidden;}

.region-sidebar .view-link .views-row img{width:256px;}

/**/
.content .is-container{width:655px; background:url(../images/bg-container-bottom.jpg) left bottom no-repeat; margin: 10px auto 0;}
.content .is-container-header{text-align:center; background:url(../images/bg-container-header.jpg) left top no-repeat; height:32px; color:#0c0070; line-height:32px; font-size:14px; font-weight: bold;}
.content .is-container-data{list-style:none; margin:0; padding:0; width:655px;}
.content .is-container-data li{width:70px; display:inline-block; *display:inline; *zoom:1; padding:6px; background:none; margin:0;}
.content .is-container-data a{font-size:14px; color:#333; text-decoration: none;}
.content .is-container-data-left{text-align:left; margin-left:45px;}
.content .is-container-data-center{text-align:center;}


.is-fildes{background:url(../images/bg-fileds.jpg) left top no-repeat; height:43px; margin:8px auto 0; display: inline-block; *display:inline; *zoom:1;}
.is-fildes-pdf{background:url(../images/bg-fileds-left.jpg) right top no-repeat; margin-left:2px; float:left; display:inline; height:43px;}
.is-fildes-pdf a{ width:36px; height:36px; margin:3px 25px 5px 15px; float:left; display:inline;}
.is-fildes-link{background:url(../images/bg-fileds-right.jpg) right top no-repeat; float:left; display:inline; margin-left:8px; line-height:43px;}
.is-fildes-link a{ color:#333;text-decoration: none; font-size:12px;}

.is-w1{width:665px;}
.is-w1 .is-fildes-pdf{width:69px;}
.is-w1 .is-fildes-link{width:586px;}

.is-w2{width:329px;}
.is-w2 .is-fildes-pdf{width:84px;}
.is-w2 .is-fildes-link{width:235px; text-align:center;}
.is-w2-left{margin-right:2px;}

.is-w3{width:288px;}
.is-w3 .is-fildes-pdf{width:84px;}
.is-w3 .is-fildes-link{width:194px; text-align:center;}
.is-w3{margin-right:38px;}

#videolistul{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
#videolistli{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
overflow:hidden;
float:left;
}
#videolist{
	width:100px;
	float:left;
	margin:0px 5px 0px 10px ;
	padding:0px 0px 0px 0px;
	height:150px;
}

#videolist img{
	width:100px;
	height:62px;
}

 #videolist span {background:#cecce2;margin:0px 0px 0px 0px; padding:5px 0px 0px 0px ;margin:auto;}
 #videolist span.close {background-color:#FFF;padding:5px 0px 0px 0px ;}
 #videolist a {font-weight:normal;margin:0px 0px 0px 0px; padding:0px 0px 0px 0px ;	font-size:12px;}
 #videolist a.close {background: none;margin:0px 0px 0px 0px; padding:0px 0px 0px 0px ;	font-size:12px;}
  

 #indexHotelTextSpan{

word-wrap:break-word; white-space:normal; word-break:break-all;
    
}
.indexLinkImg{
	border:1px  #eaeaea solid;
	margin-top:5px;
	margin-left:18px;
	width:605px;
	padding:2px;

}
.indexLinkImgs{
	border:1px  #eaeaea solid;
	margin-top:5px;
	width:605px;
	padding:2px;

}


.airport-service{
	border-top:4px #f97f10 solid;
	position:relative;
	height:35px;
}
.airport-service-title{
	background:url(../images/home/airport-service-title.png) no-repeat right top;
	position:absolute;
	color:#FFF;
	font-weight:bold;
	font-size:14px;
	line-height:30px;
	top:-4px;
	left:0;
	padding-right:40px;
	padding-left:10px;
}

.airport-service-box{
	border:2px solid #555;
	-webkit-border-image: -webkit-linear-gradient(red, blue);
	-webkit-border-image: -moz-linear-gradient(red, blue);
	-webkit-border-image: -o-linear-gradient(red, blue);
	-webkit-border-image: -webkit-gradient(linear, 0 0, 0 100%, from(red), to(blue));
	-webkit-border-image: linear-gradient(red, blue);
	-moz-border-image: -moz-linear-gradient(red, blue);
	-o-border-image: -o-linear-gradient(red, blue);
	border-image: linear-gradient(red, blue) 30 30;
	width:195px;
	background:url(../images/home/yx-bg.png);
	float:left;
	overflow:hidden;
}
.airport-service-box img{
	padding:0;
	margin:0;
	border:0;
	width:195px;
	height:auto;
}
.airport-service-box h2{
	color:#333;
	text-align:center;
	line-height:30px;
	font-size:16px;
}
.airport-service-box p{
	color:#950b1a;
	font-weight:bold;
	text-align:center;
	line-height:24px;
}
.airport-service-box p .mop{
	font-size:12px;
}
.airport-service-box p .total{
	font-size:16px;
}
.airport-service-box p .up{
	font-size:12px;
}
.airport-service-box a.link{
	background-color:#0283c4;
	display:block;
	color:#FFF;
	font-weight:bold;
	font-size:14px;
	width:100px;
	text-align:center;
	margin:0 auto;
	line-height:30px;
	margin-bottom:10px;
}
.homescenic-cont{
	overflow:hidden;
	margin-top: 10px;
    margin-bottom: 25px;
}
.airport-shop-box{
	width:195px;
	float:left;
	overflow:hidden;
}


.hot-deal-panel{
    border: 2px solid #555;
    -webkit-border-image: -webkit-linear-gradient(red, blue);
    -webkit-border-image: -moz-linear-gradient(red, blue);
    -webkit-border-image: -o-linear-gradient(red, blue);
    -webkit-border-image: -webkit-gradient(linear, 0 0, 0 100%, from(red), to(blue));
    -webkit-border-image: linear-gradient(red, blue);
    -moz-border-image: -moz-linear-gradient(red, blue);
    -o-border-image: -o-linear-gradient(red, blue);
    border-image: linear-gradient(red, blue) 30 30;
    width: 195px;
    float: left;
    overflow: hidden;
}


.hot-deal-panel>img{
  width:100%
}
.hot-deal-content{
  color:#950b1a;
  font-size:17px;
  text-align:center;
  padding:8px 0;
  font-weight:bold;
 
}

.hot-deal-title{
    background: rgba(0, 0, 0, 0.7);
    color: #fff;
    padding: 5px 0;
    font-size: 17px;
    text-align: center;
    margin-top: -40px;
    position: relative;
}




/*课程介绍 轮播*/
.friend{margin:0 auto;overflow:hidden;width:640px;}
.mr_frbox{height:207px;}
.mr_frBtnL{cursor:pointer;display:inline;float:left;height:46px;margin:80px 10px 0 0;width:28px;}
.mr_frBtnR{float:right;margin-top:80px;cursor:pointer;width:28px;height:46px;}
.mr_frUl{float:left; width:500px;}
.mr_frUl ul li{display:inline;float:left;width:170px;overflow:hidden;position:relative; background:none; text-align:center;}
.mr_frUl ul li a img{/*display:block; text-decoration:line-through;*/width:100%;}
.mr_frUl ul li h2{ color:#333; font-weight:bold; font-size:14px; text-align:center;}

.mr_frUl ul li span.decoration{ color:#999; font-size:14px; line-height:24px; position:relative;}

.mr_frUl ul li span.decoration:after {
    content: "";
    border-bottom: 1px solid #f9423a;
    height: 0;
    left: 0;
    position: absolute;
    top: 50%;
    width: 100%;
    -webkit-transform: rotate(-7deg);
    transform: rotate(-7deg);
}


.mr_frUl ul li p.mop{ color:#bf191b; font-size:14px; text-align:center; line-height:24px; font-weight:bold;}


.news-detail-title{
	font-size:24px !important;
	padding:15px 25px 10px 25px;
}
.news-detail-date{
	position:relative;
	width:auto;
	right:0;
	margin-top:10px;
	font-size:14px;
}
.content .field-item p{
	font-size:16px !important;
	line-height:1.8em !important;
}
.content .field-item span{
	font-size:16px !important;
	line-height:1.8em !important;
}
.homenews-title h2 span{
	font-size:16px;
}
.homenews-list li{
	width:430px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.homenews-list li a{
	font-size:15px;

}

.homenews-title .more span{
	font-size:16px;
}
.view-media-centre td.clum-news .clum-news-tilte a{
	font-size:16px;
}
.view-media-centre td.clum-news .clum-news-content{
	font-size:14px;
	line-height:24px;
	color:#333333;
}
.view-media-centre th{
	font-size:14px;
	height:30px;
}
.item-list .pager{
	font-size:14px;
	margin-top:15px;
}
.newsPage a{
	font-size:14px;
}
.newsPage span{
	font-size:14px;
}
.n-menu li.todyTime{
	top:335px !important;
}
.n-menu li.todyTime a{
	font-size:14px !important;
}
.n-menu li.weather{
	top:325px !important;	
}
.n-menu li.weather a{
	font-size:14px !important;
}
.n-menu li.city a{
	font-size:14px !important;	
}
.n-menu li.city{
	font-size:14px !important;
	top:340px !important;
}
#sidebar .block-superfish .content{
	font-size:14px !important;
}
#sidebar .block-superfish a{
	height:24px !important;
	line-height:24px !important;
}
.channelSearch-news{
	font-size:14px;
}
#block-macau-airport-inc-news-search span{
	padding:0 10px;
}
#content{
	font-size:16px !important;
	line-height:24px !important;
}
#block-system-main .basic-style-table tbody td{
	font-size:16px !important;
	line-height:24px !important;
}
.content .tank a{
	font-size:16px !important;
	line-height:24px !important;
}
.sightlanding-li a span{
	font-size:16px !important;
	line-height:24px !important;
}
.in-macau-list-desc{
	font-size:16px !important;
	line-height:24px !important;
}
#block-system-main .basic-style-container li p,
#block-system-main .basic-style-table tbody td li{
	font-size:16px !important;
	line-height:24px !important;
}
.newsPage{
	height:auto;
}
.newsPage a{
	max-height:none;
}

.btn{font-size:16px!important}

#news-content p{
	padding-left:0px;
	padding-right:0px;
}

#news-content{
    padding:0px 25px;
}

#news-content ul{
    list-style: inside;
}