body { margin:0; padding:0; font-size:12px; line-height:18px}
p{ margin:0; padding:0}
ul{ list-style:none; margin:0; padding:0}
.cf { zoom:1}
.cf:after { content:"."; display: block; clear:both; font-size:0; height:0; visibility:hidden; overflow:hidden}

#hCont{ margin:0 auto; padding:10px 0; width:1003px}

#hCityNav{ display:block; margin:0 auto; padding:0 0 10px 14px; width:906px; overflow:visible}

#h2Cities li{ float:left; margin:0 10px 6px 0; width:72px; height:28px; line-height:28px; text-align:center; color:#05a; font-size:14px; background:url(http://pages.ctrip.com/commerce/PubResource/hotelxml/img/hcp1a.gif) -8px -704px no-repeat; cursor:pointer; border-radius:2px; -webkit-border-radius:2px; -mos-border-radius:2px;}
#h2Cities li.over{ background-position:0 -740px}
#h2Cities li.on{ background:none; background:#7f93ab; color:#fff; font-weight:bold}


#hotelList{ margin:0 auto 20px auto; width:940px;}
#iconList{ padding:5px 20px; width:898px; height:60px; overflow:hidden; border:1px solid #ccc}
#iconList p{ float:left; padding-left:42px; width:70px; height:34px; line-height:30px; background:url(http://pages.ctrip.com/commerce/PubResource/hotelxml/img/hcp1a.gif) no-repeat; overflow:hidden}
#iconList p.p1{ background-position:20px -36px}
#iconList p.p2{ background-position:20px -71px}
#iconList p.p3{ background-position:20px -106px}
#iconList p.p4{ background-position:20px -141px}
#iconList p.p5{ background-position:20px -176px}
#iconList p.p6{ background-position:20px -211px}
#iconList p.p7{ background-position:20px -246px}
#iconList p.p8{ background-position:20px -281px}
#iconList p.p9{ background-position:20px -316px}
#iconList p.p10{ background-position:20px -351px}
#iconList p.p11{ background-position:20px -386px}
#iconList p.p12{ background-position:20px -421px}
#iconList p.p13{ background-position:20px -456px}
#iconList p.p14{ background-position:20px -491px}
#iconList p.p15{ background-position:20px -526px}



.h2tabs{ margin:0 auto; width:920px; overflow:hidden}
.h2tabs p.hd{ height:34px; line-height:34px; vertical-align:middle; background:#b9cadc}
.h2tabs p span{ float:left; color:#455874; font-size:14px; font-weight:bold; text-align:center; overflow:hidden; border-right:1px solid #fff}

.h2tabs p span.sp2{ width:219px}
.h2tabs p span.sp3{ width:64px}
.h2tabs p span.sp4{ width:114px}
.h2tabs p span.sp5{ width:89px}
.h2tabs p span.sp6{ width:79px}
.h2tabs p span.sp8{ width:129px}
.h2tabs p span.sp9{ width:119px}
.h2tabs p span.back1{ width:119px}
.h2tabs p span.back2{ width:119px}
.h2tabs p span.back3{ width:119px}
.h2tabs p span.back1{ background:url(http://pages.ctrip.com/commerce/PubResource/hotelxml/img/hcp1a.gif) 22px -814px no-repeat}/*·µÏÖ*/
.h2tabs p span.back1 em{ padding-left:18px; color:#ff9900; cursor:default}
.h2tabs p span.back2{ background:url(http://pages.ctrip.com/commerce/PubResource/hotelxml/img/hcp1a.gif) 12px -854px no-repeat}/*ÓÃÈ¯·µÏÖ*/
.h2tabs p span.back2 em{ padding-left:48px; color:#ff9900; cursor:default}
.h2tabs p span.back3{ background:url(http://pages.ctrip.com/commerce/PubResource/hotelxml/img/hcp1a.gif) 22px -894px no-repeat}/*Á¢¼õ*/
.h2tabs p span.back3 em{ padding-left:18px; color:#ff9900; cursor:default}
.h2tabs p span.sp7{ width:100px; border:none}
.h2tabs p.hLists{ border-bottom:1px solid #cad7eb}
.h2tabs p.hLists span{ padding:15px 0; color:#111; font-size:12px; font-weight:normal; text-align:center;  border:none}

.h2tabs p.hLists span.sp2{ padding:15px 15px; width:190px; text-align:left}
.h2tabs p.hLists span.sp2 em{ float:left; color:#05a; background:url(http://pages.ctrip.com/commerce/PubResource/hotelxml/img/hcp1a.gif) 1000px 1000px no-repeat}
.h2tabs p.hLists span.sp2 em.bg1{ width:20px; height:24px; background-position:0 3px}
.h2tabs p.hLists span.sp2 em.bg2{ width:20px; height:24px; background-position:-80px 3px}
.h2tabs p.hLists span.sp2 em.bg3{ width:20px; height:24px;}
.h2tabs p.hLists span.sp2 em.titname{ width:166px; overflow:hidden}
.h2tabs p.hLists span.sp3{ width:65px}
.h2tabs p.hLists span.sp4{ width:115px}
.h2tabs p.hLists span.sp5{ width:90px; color:#f60; font-family:tahoma; font-weight:bold; font-size:13px}
.h2tabs p.hLists span.sp6{ width:80px; font-family:Arial}
.h2tabs p.hLists span.sp8{ width:130px; color:#05a; cursor:pointer}
.h2tabs p.hLists span.sp9{ width:120px}
.h2tabs p.hLists a{ float:left; padding:6px 10px; width:80px; height:36px; background:url(http://pages.ctrip.com/commerce/PubResource/hotelxml/img/hcp1a.gif) 10px -570px no-repeat; overflow:hidden; cursor:pointer}
.h2tabs p span em{ font-style:normal; font-family:Arial; color:#f60; font-weight:normal; margin-right:2px}
.h2tabs p.hListson{ background:#f6f8fa}
.h2tabs p.hListson a{ background-position:10px -630px}

.h2tabs #hMoreC{ padding-top:20px;}
.h2tabs #hMoreC a{ float:right; margin-right:10px; font-size:12px; padding:5px; width:320px; height:18px; line-height:18px; text-align:center; border:1px solid #cad7eb; color:#0055aa;}
.h2tabs #hMoreC a:hover{ background:#f6f9fd}
.h2tabs #hMoreC a span{ color:#ff8700}

.h2tabs img{ margin-right:4px; width:20px; height:24px; overflow:hidden; background:url(http://pages.ctrip.com/commerce/PubResource/hotelxml/img/hcp1a.gif) no-repeat}
.h2tabs img.hIcon1{ background-position:0 -40px}
.h2tabs img.hIcon2{ background-position:0 -75px}
.h2tabs img.hIcon3{ background-position:0 -110px}
.h2tabs img.hIcon4{ background-position:0 -145px}
.h2tabs img.hIcon5{ background-position:0 -180px}
.h2tabs img.hIcon6{ background-position:0 -215px}
.h2tabs img.hIcon7{ background-position:0 -250px}
.h2tabs img.hIcon8{ background-position:0 -285px}
.h2tabs img.hIcon9{ background-position:0 -320px}
.h2tabs img.hIcon10{ background-position:0 -355px}
.h2tabs img.hIcon11{ background-position:0 -390px}
.h2tabs img.hIcon12{ background-position:0 -425px}
.h2tabs img.hIcon13{ background-position:0 -460px}
.h2tabs img.hIcon14{ background-position:0 -495px}
.h2tabs img.hIcon15{ background-position:0 -530px}