﻿@charset "utf-8";

/* base */
body 
{
    background-color: #FBFBEA;
    margin:0px;
    padding:0px;
    font-size:14px;
}
a{ text-decoration:none; color:#000; }
ul,ol { margin:0px; padding:0px; }
li{ list-style:none; margin:0px; padding:0xp; }
img { border:none; } 

.clear { clear:both; }

/* main */
.outbox { z-index:900; width:960px; margin:10px auto 10px;  background-color: #FBFBEA; }
.outbox .imgBox { width:400px; height:300px; border:1px solid #ccc; float:left; }
.outbox .imgBox ul { margin-top:10px; width:400px; }
.outbox .imgBox ul li {  border:1px solid #ccc; float:left; width:47px; height:37px; cursor:pointer; *cursor:hand; margin-right:15px; margin-bottom:10px;  }
.outbox .imgBox ul li:hover,.outbox .imgBox ul li.sel { border-color:#f60; border-width:2px; margin-right:13px; margin-bottom:8px; }
.outbox .imgBox .imgDes { height:30px;filter:alpha(Opacity=80);-moz-opacity:0.7;opacity: 0.7;z-index:100; background-color:#000; position:absolute; top:270px; width:100%; overflow:hidden; color:#fff; text-align:center; line-height:30px; vertical-align:middle; }

.outbox .hotelAttr { width:520px; margin-left:35px; float:left;  background-color: #FBFBEA;}
.outbox .hotelAttr h1 { font-size:30px; border-bottom:1px dotted #ccc; padding-bottom:3px; }
.outbox .hotelAttr .tb_hotAttr tr { height:28px; line-height:28px; vertical-align:middle; }
.outbox .hotelAttr .tb_hotAttr tr td { font-size:14px; color:#000; }

.hotelIntro {
    z-index: 990;
    width: 960px;
    position: absolute;
    line-height: 23px;
    background-color: #FBFBEA;
    padding: 0px;
}
.PeripheralTraffic {
    z-index: 991;
    width: 960px;
    position: absolute;
    line-height: 23px;
    background-color: #FBFBEA;
    padding: 0px;
}
.mmp {
    z-index: 992;
    width: 960px;
    height: 450px;
    position: absolute;
    background-color: #FBFBEA;
    padding: 0px;
}
#mymap { height:300px; width:100%;  }
/*

.opendiv{z-index:920;position:absolute;left:50%; top:50%; margin-left:-175px; margin-top:-125px; width:334px; height:180px; background-color: #6699FF; text-align:center; padding-top:20px;}  
*/
.tdTitle { text-align:right; font-weight:bold; }



.aBigPre { position:absolute; top:90px; left:-10px; }
.aBigNext { position:absolute; top:90px; left:385px; }