body { margin:0; padding:0; font-size:12px; line-height:18px; background:url(img/bg.gif) repeat-x #fff9e9; overflow-x:hidden}
p,h3{ margin:0; padding:0}
ul{ list-style:none; margin:0; padding:0}
em{ font-style:normal}
img{ border:none}
.cf { zoom:1}
.cf:after { content:"."; display: block; clear:both; font-size:0; height:0; visibility:hidden; overflow:hidden}
a{ text-decoration:none}
.tabs{ margin:0 auto; width:1003px}
#h3Cont{ margin:0 auto; padding:0; width:987px; background:#eeecdb; overflow:hidden}
#h3CityNav{ display:block; margin-bottom:20px; padding:4px 25px; width:937px; height:56px; overflow:hidden; background:#fffdef}
#h3Cities{ width:950px}
#h3Cities li{ float:left; margin:0 16px 12px 0; width:100px; height:36px; line-height:36px; text-align:center; background:url(img/dny.gif) 0 -160px no-repeat;}
#h3Cities li a{ display:block; width:100px; height:36px; line-height:36px; color:#fcf8d6; font-size:14px; font-weight:bold;	 text-decoration:none}
#hotelBlk{ padding-left:15px; width:933px; overflow:hidden}
.h3tabs{ width:960px}
.tblk{ float:left; margin:0 15px 30px 0; padding:28px 9px 0 9px; width:280px; border:1px solid #beba99; background:#fffdf0; height:306px; position:relative}
.tblkon{ border:1px solid #844531}
.tblk span,.tblk h3,.tblk p,.tblk a{ float:left}
.tblk h3{ margin:0 6px 10px 0; padding:10px 0 0 0; width:192px; height:18px; font-size:14px; font-weight:bold; color:#442120; overflow:hidden}
.tblk span.star{ padding-top:11px; width:73px; height:18px; text-align:right}
.tblk span.star em{ float:right; width:13px; height:18px; background:url(img/dims.gif) 0 0 no-repeat; overflow:hidden}
.tblk span.star em.s1{ width:13px}
.tblk span.star em.s2{ width:27px}
.tblk span.star em.s3{ width:43px}
.tblk span.star em.s4{ width:58px}
.tblk span.star em.s5{ width:73px}
.tblk a{ margin-bottom:4px; padding:0; width:280px; height:120px; overflow:hidden}
.tblk a img{ width:290px; height:150px; margin-top:0px}
.tblk a.a1{ height:34px}
.tblk a.a2{ height:34px}
.tblk a em{ display:block; font-size:14px; font-weight:bold; height:34px; line-height:34px; color:#442120; background:url(img/dny.gif) 0 -70px no-repeat; text-align:center}
.tblk span.priz{ padding:0 0 0 10px; width:200px; height:30px; line-height:30px; color:#5c5444; font-size:14px; font-weight:bold; font-family:Arial; cursor:default}
.tblk span.priz em{ cursor:default}
.tblk span.zk{ padding:0 0 0 10px; width:200px; height:30px; line-height:30px; color:#5c5444; font-size:14px; font-weight:bold; cursor:default}
.tblk span.zk em{ color:#f00; font-size:18px}
.tblk span.vd{ padding:4px 0 0 10px; width:280px; height:30px; line-height:30px; color:#5c5444; font-size:12px; cursor:default}

.tblk p.price{ padding:11px 0 0 20px; width:175px; height:37px; background:url(img/dny.gif) -10px 0px no-repeat; position:absolute; left:139px; top:230px; z-index:11; cursor:pointer}
.tblk p.price2{ padding:11px 0 0 20px; width:175px; height:37px; background:url(img/dny.gif) -10px -212px no-repeat; position:absolute; left:139px; top:230px; z-index:11; cursor:default}
.tblk p em{ float:left; margin-right:3px; padding-top:2px; font-family:Arial; font-size:20px; color:#fff}
.tblk p span{ float:left; height:28px; line-height:28px; font-family:Arial; font-size:26px; color:#fff; border:none; font-weight:bord}
.tblk p.district{ padding:6px 0 0 0; width:120px; height:24px; background:url(img/dny.gif) 0 -110px no-repeat; position:absolute; z-index:22; cursor:default; left:8px; top:-3px; font-size:14px; color:#fff; font-weight:bold; text-align:center}
.times2{ font-family:Microsoft YaHei; font-size:32px; color:#fff}
.times2 td{ height:44px; line-height:44px}
.imgse{ display:block; width:150px; height:50px; background:url(img/dny3a.jpg) no-repeat}
#h3Cont2{ margin:0 auto; padding:0; width:987px; background:#fffdf0; overflow:hidden}
.rulec1{ padding:0 0 20px 20px; font-size:12px; color:#680000; line-height:22px}
.rulec1 span{ display:block; margin-bottom:8px}