@charset "utf-8";
/* body */
body { text-align: center; font-family:arial; margin:0; padding:0; font-size:12px; background:url(../images/bg.jpg) #fff center top no-repeat; }
div,form,img,ul,ol,li,dl,dt,dd {margin: 0; padding: 0; border: 0; }
li{list-style-type:none;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0; font-size:12px;}

/* Other */
.left{ float: left;}
.right{ float: right;}
.clear{ clear: both; }
.hidden {display: none;}


/* Link */
a:link {color: #000; text-decoration:none;}
a:visited {color: #000;text-decoration:none;}
a:hover {color: #000; text-decoration:underline;}
a:active {color: #000;}

.header{ width:960px; height:41px; margin:0 auto; clear:both; background:url(../images/simpleHeadBg.gif) no-repeat;}
.header a:link,.header a:visited {color:#fff; text-decoration:none;}
.header a:hover {color: #fff; text-decoration:underline;}
.simpleLogo {float:left;width:197px;height:34px;overflow:hidden; margin:3px 0 0 5px;}
.simpleNav {overflow:hidden; float:left;display:inline;margin:15px 0 0 10px;}
.simpleNav li {display:inline;float:left;padding:0 10px;}

.flash{ width:1200px; height:425px; margin:0 auto; clear:both;}

.mainer{ width:1100px; height:810px; margin:0 auto; position:relative;}
.iconSpe{position:absolute; left:0px; top:28px; width:289px; height:147px; background:url(../images/spectacles.png); *background: none; *filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='corp', src='images/spectacles.png');}
.iconPlane{position:absolute; left:-50px; top:538px; width:187px; height:210px; background:url(../images/plane.png); *background: none; *filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='corp', src='images/plane.png');}

.scene{ position:absolute; left:82px; top:88px; width:850px; height:580px;}
.sceneBg1{ background:url(../images/scene1_bg1.jpg) left top no-repeat;}
.sceneBg2{ background:url(../images/scene2_bg1.jpg) left top no-repeat;}
.sceneBg3{ background:url(../images/scene3_bg1.jpg) left top no-repeat;}
.sceneBg4{ background:url(../images/scene4_bg1.jpg) left top no-repeat;}
.sceneBg5{ background:url(../images/scene5_bg1.jpg) left top no-repeat;}

.txt{ position:absolute; left:30px; top:140px; width:400px; line-height:22px; text-align:left; color:#2e384e;}
.txt p{ margin:0; text-indent:22px;}
.txt .indent1{ text-indent:180px;}
.txt .indent2{ text-indent:200px;}
.txt strong{ font-size:14px;}
.txt ul{ width:290px; margin:15px auto 0;}
.txt li{ width:66px; margin:0 6px 0 0; line-height:22px; text-align:center; float:left;}

.txt2{ position:absolute; left:30px; top:140px; width:275px; line-height:22px; text-align:left; color:#2e384e;}
.txt2 p{ margin:0; text-indent:22px;}
.txt2 strong{ font-size:14px;}
.txt2 ul{ width:218px; margin:15px auto 0;}
.txt2 li{ width:66px; margin:0 6px 0 0; line-height:22px; text-align:center; float:left;}

.title{ position:absolute; left:510px; top:58px; width:245px; height:50px;}
.titleBg1{ background:url(../images/scene1_bg2.gif) left top no-repeat;}
.titleBg2{ background:url(../images/scene2_bg2.gif) left top no-repeat;}
.titleBg3{ background:url(../images/scene3_bg2.gif) left top no-repeat;}
.titleBg4{ background:url(../images/scene4_bg2.gif) left top no-repeat;}
.titleBg5{ background:url(../images/scene5_bg2.gif) left top no-repeat;}

.rightCont{ position:absolute; left:508px; top:120px;}
.rightCont img{ border:#a5aab5 solid 1px;}
.rightCont ul{ width:330px;}
.rightCont li{ margin:0 auto; height:134px; clear:both;}
.rightCont .pic{ float:left;}
.rightCont .ricont{ text-align:left; width:190px; margin:0 0 0 10px; float:left;}
.rightCont .ricont h1{ line-height:24px; font-size:14px;}
.rightCont .ricont h1 a:link,.rightCont .ricont h1 a:visited {color:#6b38d9; text-decoration:none;}
.rightCont .ricont h1 a:hover {color:#6b38d9; text-decoration:underline;}
.rightCont .ricont h2{ line-height:22px;}
.rightCont .ricont span{ padding:0 0 0 20px; color:#ff0000; font-size:14px;}
.rightCont .ricont p{ margin:5px 0 0 0;}

.rightCont .info{ color:#2e384e; line-height:20px; text-indent:24px; text-align:left; width:325px; margin:15px auto; clear:both;}

table{ position:absolute; left:505px; top:410px; width:340px; text-align:center; line-height:15px;}
.table{ position:absolute; left:505px; top:440px;}
table a:link,table a:visited {color:#2e384e; text-decoration:underline;}
table a:hover {color:#2e384e; text-decoration:none;}
table .tdColor1{ background:#ba18a7; color:#FFF; font-weight:bold;}
table .tdColor2{ background:#dc3939; color:#FFF; font-weight:bold;}
table .tdColor3{ background:#c3840e; color:#FFF; font-weight:bold;}
table .tdColor4{ background:#078a20; color:#FFF; font-weight:bold;}
table .tdCy{ background:#fff;}
table h6{ color:#dd0000; font-weight:normal;}
table span{ border-bottom:#d00 dashed 1px;}
table span a:link,table span a:visited {color:#d00; text-decoration:none;}
table span a:hover {color:#d00; text-decoration:none;}

table h5{ width:45px; height:18px; line-height:18px; display:block; font-weight:normal;}
table .btnColor1{background:url(../images/btnPur.gif) no-repeat;}
table .btnColor2{background:url(../images/btnRed.gif) no-repeat;}
table .btnColor3{background:url(../images/btnOrg.gif) no-repeat;}
table .btnColor4{background:url(../images/btnGre.gif) no-repeat;}
table h5 a:link,table h5 a:visited {color:#fff; text-decoration:underline;}
table h5 a:hover {color:#fff; text-decoration:none;}

.menu1{ position:absolute; left:918px; top:150px; }
.menu2{ position:absolute; left:921px; top:197px; }
.menu3{ position:absolute; left:925px; top:237px;}
.menu4{ position:absolute; left:926px; top:280px; }
.menu5{ position:absolute; left:940px; top:324px; }

.menu1 span{width:152px; height:44px;cursor:pointer; display:block;}
.menu2 span{width:158px; height:39px;cursor:pointer; display:block;}
.menu3 span{width:149px; height:42px;cursor:pointer; display:block;}
.menu4 span{width:139px; height:43px;cursor:pointer; display:block;}
.menu5 span{width:160px; height:46px;cursor:pointer; display:block;}


.menu1 .act{background:url(../images/btn1.gif) no-repeat;}
.menu2 .act{background:url(../images/btn2.gif) no-repeat;}
.menu3 .act{background:url(../images/btn3.gif) no-repeat;}
.menu4 .act{background:url(../images/btn4.gif) no-repeat;}
.menu5 .act{background:url(../images/btn5.gif) no-repeat;}

.link1{  display:block;}
.link2{ display:block;}
.link3{ ; display:block;}
.link4{  display:block;}
.link5{ display:block;}



.footer{ position:absolute;	left:280px;	top:720px;	font-size:12px;	text-align:left; font-family:Arial, Helvetica, sans-serif; color:#767b7f;}
.footer a:link,.footer a:visited {color: #767b7f; text-decoration:none;}
.footer a:hover {color: #767b7f; text-decoration:underline;}

/*酒店弹出信息*/
#PreviewBox{text-align:left;position:absolute; padding-left:6px;display: none; Z-INDEX:2008; width:422px; font-size:12px;}/*added for tooltip*/
#PreviewBox ul{border:2px solid #0081C4;  background:#FFF; } /* 9/12/2008  */
#PreviewBox span{margin:0px; padding:0px;width:42px; height:26px;position:absolute; right:150px;top:-26px;background:url('/css/hotel/arrow.gif') 0px 0px no-repeat;}
#PreviewBox div.Picture{float:left;}
#PreviewBox div.Picture div{padding:0px;margin:0px; font-size:12px;}
#PreviewBox div.Picture div a img{margin:1px;border:1px #b6b6b6 solid;display: block;max-width: 250px;}
#PreviewBox h4{height:1%; background:#0081C4; padding:3px 5px 3px 5px; color:#fff; font-weight:normal;  font-size:12px;}/*AJAX内 标题 带查询 */
#PreviewBox h4 em{float:right;font-style:normal;cursor:pointer;font-weight:normal;background:url('/css/hotel/ajaxclose.gif') no-repeat 0px 6px; padding:4px 3px 0px 12px;}
#PreviewBox h4 input{border:1px solid #0171AB;width:80px;  height:18px; font-size:11px; vertical-align:middle;}
#PreviewBox h4 button{border:1px solid #015E8E; padding:0px;  height:22px; background:#0171AB; font-size:12px; color:#fff; margin:0px 0px 0px 3px; vertical-align:middle;}

.hotel_room_price_date{padding:8px;background:#FFF; width:99%; margin:0 auto;/* border-left:5px solid #0081C4; border-right:5px solid #0081C4; border-bottom:5px solid #0081C4; */} /*这里AJAX内的表格样式 table */
.hotel_room_price_date .title{background:#F8F8F8; font-weight:bold;}
.hotel_room_price_date td{border:1px solid #eee; text-align:center; padding:4px 0px 4px 0px; width:14.5%; cursor:help;}
.hotel_room_price_date td i{display:block; font-weight:bold; font-style:normal; color:#f40;} /*价格*/
.hotel_room_price_date td i s{display:block; font-weight:normal; color:#A1A0A1; text-decoration:none;}
.hotel_room_price_date td em{display:block; font-style:normal; color:#7B797B;} /*日期*/

.hotel_room_price_date small{display:none;z-index:457; position:absolute; width:200px; _height:10px; background:#fff; color:#000; text-align:left; font-weight:normal; border:1px solid #ccc; padding:10px; font-size:12px;} /*ajax 早餐说明*/


#PreviewBox ol{border:1px solid #0081C4; background:#fff;  height:1%; }
#PreviewBox h5{height:1%; background:#0081C4; padding:1px 5px 1px 5px; margin:0px; color:#fff; font-weight:normal; }/*AJAX内 标题 带查询 */
#PreviewBox h5 em{float:right;font-style:normal;cursor:pointer;font-weight:normal;background:url('/css/hotel/ajaxclose.gif') no-repeat 0px 6px; padding:4px 3px 0px 12px;}
#Room_Price_Cal2{min-height:84px; _height:84px; padding:10px; }
#Room_Price_Cal2 img{float:left; margin:5px 10px 0px 5px; width:100px; height:75px; border:0px;}
#pop_sale{text-align:left; padding:5px; margin:5px;} /* 2009-03-18 弹出的礼包 */
/*酒店弹出信息*/

/*弹出日历*/
.newClosePop {background:url(images/vPic.gif) -401px -136px no-repeat;width:22px;height:21px;display:block;right:10px; cursor:pointer;position:absolute;top:7px;}	
.newPopBox {width:500px;border:3px solid #0b7ecd; background:#fff;top:50%;left:50%;position:absolute;}
.popInBox{border-left:3px solid #0b7ecd;border-right:3px solid #0b7ecd;height:100%;padding-top:1px;overflow:hidden;background:#fff;}
.newArrow {background:url(images/newArr.gif) 0 0 no-repeat;height:17px;width:35px;position:absolute;top:-16px;left:25%;overflow:hidden;}

.everyday {clear:both;height:100%;padding:1px;}
.everyday td p{margin:0 auto;}/* 每日详细搜索条 */
.everyday table {width:100%;margin:10px 1px 1px;}
.everyday table ,.everyday th ,.everyday td {border:1px solid #eee;padding:5px; text-align:center; border-collapse:collapse; position:static;top:auto;left:auto;}
.everyday td {vertical-align:top;}
.everyday th { background:#f8f8f8;}
.everyday strong {display:block;color:#f20;}
.everyday .noIf {color:#ddd;}
.everyday  p .datePicker1{border:#999 1px solid; margin:0 10px 0 0; width:100px; height:20px;background:#fff url('web/datePicker.gif') no-repeat right;} /* 兼容JS构架的弹出层，日历表 2009-10-9*/
.everyday b {display:none;position:absolute;border:3px solid #0B7ECD;padding:10px;font-weight:normal;background:#fff;width:250px;top:50%;left:50%;z-index:9; text-align:left;}

.calChkBar{margin:6px 0 6px 10px;}
.calChkBar input.Wdate{width:100px; margin:0 10px 0 0;}
.calChkBar span input{background:transparent url(images/bPic.gif) no-repeat scroll -127px 0; border:0; width:77px; height:24px;}
.calChkBar input.smallBook{background:transparent url(images/smallBookbg.gif) no-repeat; border:0; width:57px; height:23px; margin:0 5px;}


.hfbox{text-align:left;} /*  */
.hfbox h1{margin:4px; border-bottom:1px dotted #ccc; padding:4px} /*  */
.hfbox ul{margin:4px;min-height:90px;}
.hfbox ul img{float:left; margin:0 5px 0 0;}
.hotelguestroomsdesicon{margin:4px 0 0 20px;}


