@charset "utf-8";body{background:url(../images/bg.png) fixed;font-size:13px;}
#wrapper{background:url(../images/header.jpg) no-repeat center top;}
a{color:#000;}
a:hover{color:#069;}
#container{width:986px;margin:0 auto;position:relative;}
#header{height:110px;position:relative;}
#header h1{text-indent:-9999px;background:url(../images/logo.png) no-repeat;position:absolute;top:24px;left:30px;width:360px;height:60px;}
#header .logo a{display:block;width:100%;height:100%;}
#header .bar{	position: absolute;
	right: 0px;border-radius:0px 0px 5px 5px;
	top: 0px;font-size:15px;
	padding: 5px 0 5px 0px;
	background-color: #069;}
#header .bar li{float:left;}
#header .bar a{color:#ccc;padding:0 5px 0 5px;border-right:1px solid #999;}
#header .bar li.end a{border-right:0px;}
#header .bar a:hover{color:#fff;}
#header #share {position:absolute;right:-10px;bottom:0px;}
#header #share img{float:left;margin:0 5px 0 0;}
.navigation{background:#FFF;border-radius:10px 10px 0px 0px;overflow:hidden;padding:5px;}
.navigation ul{font-size:16px;font-weight:bold;line-height:140%;}
.navigation li{float:left;margin:0 0 0 1px;}
.navigation li a{display:block;background:url(../images/menu.png) left center;padding:10px 0 0 0;height:31px;color:#FFF;width:200px;text-align:center;}

.navigation li.about a{border-radius:8px 0 0 8px;}
.navigation li.top a{border-radius:0 8px 8px 0;width:170px;}
.navigation li a:hover{background-position:left top}
#about .navigation li.about a,
#map .navigation li.map a,
#ticket .navigation li.ticket a,
#hotel .navigation li.hotel a{background-position:left bottom;}
#content{background:#FFF;border-radius:0px 0px 10px 10px;position:relative;padding:10px 0 10px 0;}
#content .title{background:url(../images/title.png);color:#FFF;width:355px;padding:9px 0 0 15px;height:31px;position:relative;left:-5px;z-index:2;font-size:15px;line-height:140%;font-weight:bold}
#content .title h1{font-size:15px;line-height:140%;}
#map .map{text-align:left;top:-00px;position:relative;z-index:1;}
#map .map li{position:absolute;display:block;width:30px;height:40px;}
#map .map li a{width:30px;height:40px;background:url(../images/mrticon.png) no-repeat 0 40px;text-indent:-9999px;display:block;}
#map .map li a:hover{background-position: 0 0;}
#map .map .mrtkey38{
   top: 702px;
   left: 908px;
   display: block;
}
#map .map .mrtkey39{
   top: 712px;
   left: 863px;
}
#map .map .mrtkey40{
   top: 712px;
   left: 814px;
}
#map .map .mrtkey41{
   top: 712px;
   left: 770px;
   display: block;
}
#map .map .mrtkey42{
   top: 712px;
   left: 721px;
   display: block;
}
#map .map .mrtkey43{
   top: 712px;
   left: 676px;
}
#map .map .mrtkey44{
   top: 712px;
   left: 630px;
   display: block;
}
#map .map .mrtkey45{
   top: 712px;
   left: 561px;
   display: block;
}
#map .map .mrtkey46{
   top: 712px;
   left: 500px;
   display: block;
}
#map .map .mrtkey47{
   top: 712px;
   left: 466px;
   display: block;
}
#map .map .mrtkey48{
   top: 711px;
   left: 371px;
   display: block;
}
#map .map .mrtkey49{
   top: 711px;
   left: 314px;
   display: block;
}
#map .map .mrtkey50{
   top: 712px;
   left: 269px;
   display: block;
}
#map .map .mrtkey51{
   top: 716px;
   left: 212px;
   display: block;
}
#map .map .mrtkey52{
   top: 749px;
   left: 173px;
}
#map .map .mrtkey53{
   top: 784px;
   left: 139px;
}
#map .map .mrtkey54{
   top: 818px;
   left: 106px;
   display: block;
}
#map .map .mrtkey55{
   top: 867px;
   left: 87px;
   display: block;
}
#map .map .mrtkey56{
   top: 918px;
   left: 87px;
}
#map .map .mrtkey57{
   top: 968px;
   left: 87px;
}
#map .map .mrtkey58{
   top: 1020px;
   left: 87px;
}
#map .map .mrtkey59{
   top: 1068px;
   left: 87px;
}
#map .map .mrtkey60{
   top: 604px;
   left: 908px;
   display: block;
}
#map .map .mrtkey61{
   top: 1084px;
   left: 174px;
}
#map .map .mrtkey62{
   top: 547px;
   left: 908px;
}
#map .map .mrtkey63{
   top: 493px;
   left: 896px;
}
#map .map .mrtkey64{
   top: 457px;
   left: 860px;
}
#map .map .mrtkey65{
   top: 426px;
   left: 810px;
}
#map .map .mrtkey66{
   top: 426px;
   left: 744px;
}
#map .map .mrtkey67{
   top: 426px;
   left: 676px;
}
#map .map .mrtkey68{
   top: 426px;
   left: 609px;
   display: block;
}
#map .map .mrtkey69{
   top: 426px;
   left: 542px;
}
#map .map .mrtkey70{
   top: 464px;
   left: 500px;
}
#map .map .mrtkey71{
   top: 518px;
   left: 500px;
}
#map .map .mrtkey72{
   top: 572px;
   left: 500px;
   display: block;
}
#map .map .mrtkey73{
   top: 634px;
   left: 501px;
   display: block;
}
#map .map .mrtkey74{
   top: 854px;
   left: 501px;
   display: block;
}
#map .map .mrtkey75{
   top: 902px;
   left: 506px;
   display: block;
}
#map .map .mrtkey76{
   top: 935px;
   left: 533px;
   display: block;
}
#map .map .mrtkey77{
   top: 972px;
   left: 567px;
}
#map .map .mrtkey78{
   top: 1006px;
   left: 603px;
}
#map .map .mrtkey79{
   top: 1011px;
   left: 652px;
}
#map .map .mrtkey80{
   top: 1011px;
   left: 726px;
}
#map .map .mrtkey81{
   top: 1011px;
   left: 776px;
}
#map .map .mrtkey82{
   top: 1058px;
   left: 816px;
   display: block;
}
#map .map .mrtkey83{
   top: 1040px;
   left: 219px;
}
#map .map .mrtkey84{
   top: 993px;
   left: 265px;
}
#map .map .mrtkey85{
   top: 948px;
   left: 310px;
}
#map .map .mrtkey86{
   top: 1164px;
   left: 408px;
}
#map .map .mrtkey87{
   top: 1254px;
   left: 475px;
   display: block;
}
#map .map .mrtkey88{
   top: 1210px;
   left: 475px;
}
#map .map .mrtkey89{
   top: 1163px;
   left: 475px;
}
#map .map .mrtkey90{
   top: 1118px;
   left: 475px;
}
#map .map .mrtkey91{
   top: 1072px;
   left: 475px;
}
#map .map .mrtkey92{
   top: 1030px;
   left: 474px;
}
#map .map .mrtkey93{
   top: 988px;
   left: 443px;
   display: block;
}
#map .map .mrtkey94{
   top: 948px;
   left: 403px;
}
#map .map .mrtkey95{
   top: 902px;
   left: 355px;
   display: block;
}
#map .map .mrtkey96{
   top: 852px;
   left: 321px;
   display: block;
}
#map .map .mrtkey97{
   top: 782px;
   left: 315px;
   display: block;
}
#map .map .mrtkey98{
   top: 634px;
   left: 314px;
   display: block;
}
#map .map .mrtkey99{
   top: 571px;
   left: 314px;
   display: block;
}
#map .map .mrtkey100{
   top: 523px;
   left: 314px;
   display: block;
}
#map .map .mrtkey101{
   top: 468px;
   left: 314px;
}
#map .map .mrtkey102{
   top: 428px;
   left: 314px;
   display: block;
}
#map .map .mrtkey103{
   top: 388px;
   left: 314px;
   display: block;
}
#map .map .mrtkey104{
   top: 348px;
   left: 314px;
}
#map .map .mrtkey105{
   top: 308px;
   left: 314px;
}
#map .map .mrtkey106{
   top: 258px;
   left: 301px;
}
#map .map .mrtkey107{
   top: 235px;
   left: 278px;
}
#map .map .mrtkey108{
   top: 214px;
   left: 256px;
}
#map .map .mrtkey109{
   top: 190px;
   left: 229px;
}
#map .map .mrtkey110{
   top: 140px;
   left: 225px;
   display: block;
}
#map .map .mrtkey111{
   top: 184px;
   left: 191px;
}
#map .map .mrtkey112{
   top: 183px;
   left: 150px;
}
#map .map .mrtkey113{
   top: 170px;
   left: 109px;
}
#map .map .mrtkey114{
   top: 145px;
   left: 82px;
}
#map .map .mrtkey115{
   top: 116px;
   left: 55px;
   display: block;
}
#map .map .mrtkey116{
   top: 84px;
   left: 22px;
   display: block;
}
#map .map .mrtkey117{
   top: 634px;
   left: 466px;
   display: block;
}
#map .map .mrtkey118{
   top: 572px;
   left: 465px;
   display: block;
}
#map .map .mrtkey119{
   top: 524px;
   left: 394px;
   display: block;
}
#map .map .mrtkey120{
   top: 524px;
   left: 220px;
   display: block;
}
#map .map .mrtkey122{
   top: 476px;
   left: 170px;
}
#map .map .mrtkey123{
   top: 437px;
   left: 131px;
}
#map .map .mrtkey124{
   top: 398px;
   left: 92px;
   display: block;
}
#map .map .mrtkey125{
   top: 359px;
   left: 53px;
}
#map .map .mrtkey126{
   top: 331px;
   left: 25px;
}
#map .map .mrtkey127{
   top: 549px;
   left: 194px;
   display: block;
}
#map .map .mrtkey128{
   top: 575px;
   left: 168px;
   display: block;
}
#map .map .mrtkey129{
   top: 601px;
   left: 141px;
}
#map .map .mrtkey130{
   top: 628px;
   left: 115px;
}
#map .map .mrtkey131{
   top: 654px;
   left: 89px;
}
#map .map .mrtkey132{
   top: 680px;
   left: 62px;
   display: block;
}
#map .map .mrtkey133{
   top: 723px;
   left: 55px;
}
#map .map .mrtkey134{
   top: 800px;
   left: 270px;
   display: block;
}
#map .map .mrtkey149{
   top: 1011px;
   left: 824px;
   display: block;
}
#map .map .mrtkey150{
   top: 1149px;
   left: 725px;
}
#map .map .mrtkey151{
   top: 1194px;
   left: 679px;
   display: block;
}
#map .map .mrtkey152{
   top: 1103px;
   left: 771px;
}
#map .map .mrtkey153{
   top: 854px;
   left: 403px;
   display: block;
}
#map .map .mrtkey161{
   top: 854px;
   left: 454px;
   display: block;
}
#map .map .mrtkey162{
   top: 854px;
   left: 583px;
   display: block;
}
#map .map .mrtkey163{
   top: 854px;
   left: 680px;
   display: block;
}
#map .map .mrtkey164{
   top: 854px;
   left: 760px;
}
#map .map .mrtkey165{
   top: 829px;
   left: 55px;
}
#map .map .mrtkey166{
   top: 775px;
   left: 55px;
}
#map .map .mrtkey196{
   top: 655px;
   left: 269px;
   display: block;
}
#map .map .mrtkey197{
   top: 634px;
   left: 589px;
   display: block;
}
#map .map .mrtkey198{
   top: 634px;
   left: 677px;
   display: block;
}
#map .map .mrtkey199{
   top: 634px;
   left: 777px;
   display: block;
}
#map .map .mrtkey200{
   top: 1125px;
   left: 86px;
   display: block;
}
#map .map .mrtkey209{
   top: 82px;
   left: 87px;
   display: block;
}
#map .map .mrtkey210{
   top: 83px;
   left: 126px;
   display: block;
}
#map .map .mrtkey211{
   top: 83px;
   left: 181px;
   display: block;
}
#map .map .mrtkey212{
   top: 83px;
   left: 235px;
   display: block;
}
#map .map .mrtkey213{
   top: 83px;
   left: 289px;
   display: block;
}
#map .map .mrtkey214{
   top: 83px;
   left: 344px;
   display: block;
}
#map .map .mrtkey215{
   top: 83px;
   left: 385px;
   display: block;
}
#map .map .mrtkey216{
   top: 54px;
   left: 415px;
   display: block;
}
#map .map .mrtkey217{
   top: 23px;
   left: 445px;
   display: block;
}
#map .map .mrtkey218{
   top: 23px;
   left: 386px;
   display: block;
}
#map .map .mrtkey219{
   top: 23px;
   left: 343px;
   display: block;
}

#content .txt{padding:0 20px;line-height:150%;}
#content .txt h2{font-size:15px;margin:5px 0 5px 0;color:#069;}
#content .txt p{margin:0 0 15px 0;}
#content .txt table{margin:0px 0px 10px;font-size:13px;border-collapse:collapse;}
#content .txt tr{}
#content .txt th{line-height:20px;padding:4px;background-color:#ececec;border:1px solid #999;}
#content .txt td{line-height:20px;padding:4px;border:1px solid #999;}
#content .txt .red{color:#F00;}
#content .txt ul{margin:0 0 0 25px;list-style-type:disc;line-height:120%;}
#content .txt li{padding:3px 0;}

#content .title2{border-bottom:2px solid #9CF;padding:5px 10px;}
#content .title2 h1{font-size:15px;color:#069}
#content .pic img{border-radius:8px;}
#search .search{float:left;width:210px;background-color:#ddd;border-radius:5px;overflow:hidden;margin:10px 0px 0px 10px;padding:5px 15px 10px 15px;}
#search .search header{float:left;font-size:15px;padding:3px 0 0 0;line-height:0;text-indent:-9999px;}
#hotel article.search{background-image:url(../images/search_bg.png);padding:10px 20px 0px 10px;position:absolute;right:-5px;top:10px;width:639px;height:30px;z-index:2;}
#hotel aside.search{padding:10px 10px 0px 10px;position:absolute;right:16px;top:0;display:none;}
#hotel .search header{float:left;width:100px;}
#hotel .search h1{/* font-size:15px;padding:3px 3px 3px 0;text-align:right;border-right:1px solid #CCC;*/ line-height:0;text-indent:-9999px;}
#hotel #main .title2{overflow:hidden;}
#hotel #main .title2 h1{float:left;margin:0 10px 0 0;}
#hotel .hotelsearch{color:#000;font-size:13px;}
#hotel .hotelsearch a{color:#000;text-decoration:underline;}
#hotel .hotelsearch a:hover{color:#f30;text-decoration:none;}
.search form{float:right;}
.search .box{float:left;}
.search div{padding:5px 0 5px;}
.search div.clear{padding:0;}
#hotel .search div{float:left;padding:0 0 3px;}
#hotel .search .station{}
#hotel .search .distance{width:105px;}
#hotel .search .in{width:155px;}
#hotel .search .out{width:155px;}
.search h3{float:left;padding:3px 3px 0 3px;text-align:right;font-weight:normal;}
#search .search h3{width:60px;}
#hotel .search .station h3{width:60px;}
#hotel .search .in h3{}
#hotel .search .out h3{width:45px;}
.search input,
.search select{border:1px solid #CCC;border-radius:3px;margin:0;}
.search option,
.search select{font-size:12px;}
.search .btn{background:#069;color:#FFF;border:1px solid #069;font-size:13px;padding:1px 12px;cursor:pointer;position:relative;margin:-2px 0 0 0;}
#search .search .btn{margin:5px 0 0 0px;float:right;}
.search .btn:hover{background:#09c;}
.search optgroup{font-style:normal;}
.search .ui-datepicker-trigger {margin-left:0px;height:18px !important;background-position:left -1px !important;}
.search .hasDatepicker{width:65px;padding:1px 3px;font-size:12px;}
.search .station optgroup{color:#FFF;}
.search .station option{color:#000;}
.search optgroup.banqiao{background:#069;}
.search optgroup.danshui{background:#F00}
.search optgroup.luzhou{background:#F90}
.search optgroup.muzha{background:#960}
.search optgroup.nangang{background:#069}
.search optgroup.neihu{background:#960}
.search optgroup.tucheng{background:#069}
.search optgroup.xiaonanmen{background:#9C0}
.search optgroup.xindian{background:#090}
.search optgroup.zhonghe{background:#F90}
.search optgroup.xinzhuang{background:#F90}
.search optgroup.banqiao option{background:#E1F0FF;}
.search optgroup.danshui option{background:#FFECEC}
.search optgroup.luzhou option{background:#FFC}
.search optgroup.muzha option{background:#FCEBD3}
.search optgroup.nangang option{background:#E1F0FF}
.search optgroup.neihu option{background:#FCEBD3}
.search optgroup.tucheng option{background:#E1F0FF}
.search optgroup.xiaonanmen option{background:#F5FEDA}
.search optgroup.xindian option{background:#E7FAED}
.search optgroup.zhonghe option{background:#FFC}
.search optgroup.xinzhuang option{background:#FFC}
#main{float:left;width:710px;padding:10px;position:relative;}
#main .list{border-bottom:1px solid #CCC;padding:15px 5px 15px 10px;overflow:hidden;position:relative;height:130px;}
#main .list span{color:#C00}
#main .list .pic{
	float: left;
	color: #C00;
}
#main .list .pic img{width:160px;height:120px;}
#main .list .txt{font-size:13px;float:left;padding:0 0 0 10px;width:525px;line-height:130%;}
#main .list h3{font-size:15px;margin:0 0 3px 0;padding:3px 0 0 0;}

#main .list .tripadvisor{position: absolute;
	font-size: 12px;
	float: right;
	margin: 0 0 0 10px;
	width: 170px;
	line-height: 130%;top:138px;left:0px;
	font-family: Arial, Helvetica, sans-serif;
}
#main .list .tripadvisor img{
	margin: 0 5px 2px 0;width: 99px;
	vertical-align: middle;
}
#main .list a{color:#069;}
#main .list a:hover{color:#000;text-decoration:underline;}
#main .list .hotel_summary{border-bottom:1px dotted #ccc;padding:5px 0 5px 0}
#main .list .hotel_summary span{float:left;}
#main .list .hotel_summary ul{overflow:hidden;list-style-type:none;}
#main .list .hotel_summary li{float:left;padding:0px 8px 0px 0px;}
#main .list p{padding:5px 0 5px 0;border-bottom:1px dotted #ccc;margin:0;}
#main .list .address{font-style:normal;line-height:22px;padding:3px 0 0 0;}
#main .list .address span{float:left;padding:0;}
#main .list .address a{float:left;padding:0px 0px 2px 0px;display:block;max-width:430px;}
#main .list .address a .icon{background:url(../images/map_icon.gif) no-repeat 0 0;display:inline-block;float:none;height:22px;vertical-align:bottom;width:22px;margin:0 0 0 5px;}
#main .list .book{color:#FFF;font-size:15px;text-align:center;position: absolute;right:10px;bottom:10px;}
#main .list .book a{margin:0 5px 0 5px;background-color:#5d8dbd;border-radius:5px;padding:2px 8px;color:#FFF;display:block;}
#main .list .book a:hover{background-color:#3f75aa;}
#main .no_data{border-bottom:1px solid #CCC;padding:45px 5px 15px 10px;overflow:hidden;height:50px;text-align:center;}
#main .more{text-align:right;padding:5px 10px;}
#main .more a{color:#069}
#main .more a:hover{text-decoration:underline;color:#000;}
#main .list .price{color:#C00;font-size:15px;text-align:center;position: absolute;right:70px;bottom:12px;font-size: 15px;font-family: Arial, Helvetica, sans-serif;}

#map .topic-content p{padding:0 0 10px 20px}


#mrtkey{background-image:none;background-color:#FFF;}
#mrtkey_wrapper{ width:813px; margin:10px auto;}
#mrtkey_search{ margin:0 0 0.5em 0;}
#mrtkey_search label,
#mrtkey_search select,
#mrtkey_search input{ vertical-align:middle;}
#mrtkey_search .search_tab{ overflow:hidden; position:relative; margin:0 0 -2px 0; z-index:2;}
#mrtkey_search .search_tab li{ float:left; margin:0 0.2em 0 0;}
#mrtkey_search .search_tab li a{ display:block; border-radius:0.5em 0.5em 0 0; padding:0.3em 0.8em; background:#eee; color:#333; border:2px solid #ddd;}
#mrtkey_search .search_tab li:hover a{background:#FFC;}
#mrtkey_search .search_tab li.on a{background:#fff; color:#000;border-bottom:2px solid #fff;}
#mrtkey_search .search_area{background:#fff;border-radius:0 0.5em 0.5em 0.5em; overflow:hidden; padding:0.5em 1em; position:relative;height:60px;border:2px solid #ddd;}
#mrtkey_search .list{ right:0; padding:1.5em 0.8em 0.5em 0.8em;}
#mrtkey_search .w_box{ width:1em; height:0.9em;}
#mrtkey_search .btn{ font-size: 22px; line-height:2em; text-align:center; width:4em;position:absolute; right:5px; top:5px;background-color: #5d8dbd; border-radius:0.3em;color: #fff;}
#mrtkey_search .btn:hover{background-color: #3f75aa;}
#mrtkey_search .order input{border-radius:0.15em; border:1px solid #CCC; margin:0;width: 10em;padding:0.15em 0.3em;font-size:1em;font-family:Arial,'Microsoft JhengHei',PMingLiU, Helvetica, sans-serif;vertical-align:middle; background: #FFF url(../images/m.png) no-repeat  95% 50%;}

#mrtkey .mrtkey_map{ width:100%; height:350px;}
.keybg1,.keybg2{background:url(../images/keybg.png);height:15px;position:fixed;width:100%;}
.keybg1{top:0px;left:0px;background-position:bottom;}
.keybg2{bottom:0px;left:0px;}
#mrt_hotel{margin:10px auto 20px auto;}
#mrt_attractions{margin:0px auto 10px auto;border:3px solid #DDD;padding:5px 0px 5px 10px;border-radius:10px;}
#mrtkey h2{color:#09c;font:bold 22px/180% Lato,"Helvetica Neue",Helvetica,Arial,sans-serif,Times,serif;}
#mrt_hotel .list{ float:left; overflow:hidden; width:50%;position: relative;}
#mrt_hotel .pic{float:left;}
#mrt_hotel .pic img{width:100px;height:75px;border-radius:5px;}
#mrt_hotel .box{float:left;width:290px; margin:2px 0 8px 10px;line-height:160%;position:relative;height:75px; overflow:hidden;}
#mrt_hotel .box h3{font-size:15px;line-height: 1.5em}
#mrt_hotel .list .rname {font-size:15px;color: #005685;display: block;font-weight: bold;line-height: 1.5em}
#mrt_hotel .list .rname a{color: #005685;}
#mrt_hotel .list .price{color: #000;font-size: 1em;line-height: 1.1em;vertical-align: middle}
#mrt_hotel .list .price em {color: #c00;font-size: 1.8em;font-style: normal;line-height: 1em;margin: 0 0.1em;position: relative;vertical-align: middle}
#mrt_hotel .list .book{color:#FFF;font-size:15px;text-align:center;position: absolute;right:100px;bottom:5px;}
#mrt_hotel .list .book a{margin:0 5px 0 5px;background-color:#5d8dbd;border-radius:5px;padding:2px 8px;color:#FFF;display:block;}
#mrt_hotel .list .book a:hover{background-color:#3f75aa;}
/* 
#mrt_hotel .list .address{float:right;font-style:normal;color:#666;}
#mrt_hotel .list .hotel_summary{position:absolute;bottom:0px;left:10px;}
#mrt_hotel .list .hotel_summary ul{overflow:hidden;list-style-type:none;}
#mrt_hotel .list .hotel_summary li{border-top:0px;float:left;width:148px;padding:5px 0px 5px 8px;background:url(../images/icon_02.gif) no-repeat 0px 11px;}
#mrt_hotel .list .hotel_summary li a{color:#960;}
#mrt_hotel .list .hotel_summary li a:hover{color:#000;}

#mrt_hotel li{border-top:1px dashed #CCC;padding:10px 10px 10px 20px;position:relative;line-height:20px;background:url(../images/icon_02.gif) no-repeat 10px 15px;}
#mrt_hotel li .price{position:absolute;top:5px;right:15px;}
#mrt_hotel li .price span{font-size:13px;}
#mrt_hotel li .price strong{color:#F00;font-size:24px;font-weight:bold;margin:0 5px 0 5px;}
#mrt_hotel li .price span span.s{font-size:13px;}
#mrt_hotel li .price span.book{display:inline-block;font-weight:normal;font-size:15px;}
#mrt_hotel li .book a{border-radius:5px;display:block;background-color:#5d8dbd;color:#FFF;padding:5px 10px;}
#mrt_hotel li .book a:hover{background-color:#3f75aa;}
#mrt_hotel li .address{position:absolute;top:10px;left:240px;font-style:normal;color:#666;}*/
#mrt_attractions ul{}
#mrt_attractions li{width:187px;padding:5px 0px 7px 13px;float:left;background:url(../images/icon_02.gif) no-repeat 4px 8px;}
#search_rooms td {vertical-align:middle;}
#side{float:left;width:240px;padding:10px 0px 10px 0px;}
#side .title2 h1{}
#side .list{padding:15px 5px 5px 10px;overflow:hidden;}
#side .list a{color:#069;}
#side .list h3{font-size:15px;margin:0 0 3px 0;}
#side .pic{margin:0 0 3px 0;}
#side .pic img{width:220px;height:150px;}
#side .no_data{border:2px solid #ddd;margin:5px 0;padding:42px 5px 0px 10px;overflow:hidden;height:60px;text-align:center;border-radius:5px;}
#footer .copyright {background-image:none;color:#ccc;}
#footer a{color:#ccc;}
#footer a:hover{color:#FFF;}


/* 開啟地圖 */

#dialog{position:fixed;top:0px;left:0px;z-index:10;width:100%;height:100%;overflow:hidden;}
#dialog .bg{position:fixed;background:url(../images/bg_a70.png);top:0px;left:0px;z-index:1;width:100%;height:100%;}
#dialog .dialog_content{z-index:2;background:#fff url(../images/loadinfo.gif) no-repeat center center;width:850px;height:84%;position:relative;top:8%;margin:0 auto;border:1px solid #000;border-radius:8px;padding:5px;}
#dialog .close{z-index:2;position:relative;width:850px;height:20px;top:8%;margin:-20px auto 0 auto;background:url(../images/close.png);background-repeat:no-repeat;background-position:right top;}
#commentiframe{height:100%;width:100%;margin:0;padding:0;overflow:auto;}




.pp_top {display:none;}
div.ppt {text-indent:-9999px;}

.Social_area{width:200px;height:20px;position:absolute;margin:80px 0px 0px 845px;z-index:2;}
.Social_area img {border:none;}
