/*sub-search*/
.sub-search .submain{ padding:12px 5px 10px 5px; width:208px;}
.submain p{ float:left; display:block; height:20px; margin-bottom:10px; _margin-bottom:5px; padding:0 0 0 10px;}
.submain p span{ float: left; width:50px; text-align:right; padding-right:5px; color:#222; height:20px; line-height:20px; *line-height:24px; overflow:hidden;}
.submain input{ width:125px; height:19px; line-height:19px; border:1px solid #b3bcc1; color:#858585; text-indent:2px;}
.submain .keyword{width:125px;*width:123px; border:0; color:#000; margin-top:2px;}
.submain .hotelword{ width:125px; *width:123px;}
.submain .w129{ width:127px; height:20px;line-height:20px;margin-top:0;*margin-top:2px; float:left;}
.submain p .date{background:#fff url(../../home/images/index/index.png) no-repeat 108px -89px; width:125px;*width:123px; color:#000;}
.submain p .cityword{ background-position:108px -112px;}
.sub-search .btn{ float:left; padding:10px 63px; text-align:center;}
.sub-search a.search-btn{ width:82px; height:24px; background:url(../../common/images/jj/2index.gif) no-repeat -27px 0px; text-align:center;color:#fff; line-height:24px; display:block; }
.sub-search a.search-btn:hover{ background-position:-27px -24px; text-decoration:none;color:#fff;}
.sub-search a.map-btn{ line-height:25px; color:#4e9bd1; width:82px; overflow:hidden; display:block; height:25px; text-align:center;}
.sub-search a.map-btn:hover{ color:#000; text-decoration:none;}
.sub-search .tip{ border-top:1px dotted #ccc; width:203px; padding-left:5px; float:left; padding-top:10px;}
.sub-search .tip a{ float:left; overflow: hidden; height:25px; line-height:25px; width:76px; padding-left:25px; margin-bottom:5px; background:url(../../common/images/jj/tip.gif) no-repeat;}
/* .sub-search .tip a.n2{ background-position:0 -93px; } */
/* .sub-search .tip a.n3{ background-position:0 -30px;} */
/* .sub-search .tip a.n4{ background-position:0 -123px;} */
/* .sub-search .tip a.n5{ background-position:3px -60px;} */
/* .sub-search .tip a.n6{ background-position:0 -153px;} */
.sub-search .tip a{ text-decoration:none; background:url(../../common/images/jj/tip.gif) no-repeat 0 -189px;}
.sub-search .tip a:hover{ text-decoration:underline;}
.sub-search .tip a.n2{background-position:0 -285px;}
.sub-search .tip a.n3{background-position:0 -219px;}
.sub-search .tip a.n4{background-position:0 -321px;}
.sub-search .tip a.n5{background-position:3px -252px;}
.sub-search .tip a.n6{background-position:0 -357px;}
/*hotel-info*/
.hotel-info{ float:left; width:480px; }
.infomain{border:1px solid #99a5ab; border-top:0; width:478px; float:left; -moz-border-radius:5px; border-radius:5px; -moz-border-radius-topright:0; -moz-border-radius-topleft:0;-webkit-border-top-left-radius:0px;-webkit-border-top-right-radius:0px; overflow:hidden;}
.infomain .tit-c{ height:30px; background:#dcdcdc;}
.infomain .tit-c h3{ font-size:12px; color:#0e4d79; text-indent:20px; line-height:30px; float:left;}
.infomain .tit-c span.more{ float:right; width:60px; text-align:right; padding-right:10px;}
.infomain .tit-c span.more a{ line-height:30px;}
.infomain .tit-c .tabs{ padding:5px 0 0 20px; float:left; width:360px;}
.infomain .tit-c li{ width:54px; height:25px; line-height:25px; float:left; font-weight:bold; cursor:pointer; text-align:center;}
.infomain .tit-c li.on{ background:url(../../common/images/jj/2index.gif) no-repeat -27px -187px;}
.infobox{ padding:10px 15px; width:448px; height:178px; overflow:hidden;}
.infobox li{ float:left; width:448px;}
.infobox li a{ float:left; width:290px;  height:25px; line-height:25px; background:url(../../common/images/jj/2index.gif) no-repeat -185px 3px; padding-left:25px; overflow: hidden;}
.infobox li span{ float:right; width:130px; text-align:right; height:25px; line-height:25px;}
.infobox li b{ margin-right:10px;}
.hotel-info .tabmain{ display:none; height:282px;}
.hotinfo{ padding:15px; padding-top:8px; width:448px; height:260px;}
.hotinfo li{ height:32px; line-height:32px; width:433px; background:url(../../common/images/jj/2index.gif) no-repeat -188px -22px; padding-left:15px; border-bottom:1px solid #ccc;}
.hotinfo li a{ float: left; width:260px; height:32px; overflow:hidden;}
.hotinfo li a b{ margin-right:10px;}
.hotinfo li span{ float:right; width:150px; height:32px; overflow:hidden; text-align:right; padding-right:10px;}
.hotinfo li span b,.hotel-hot .hot li b,.hotel-hot .hot dd.price b{ color:#ff8e01; font-size:15px; font-family:Arial, Helvetica, sans-serif; margin-right:3px;}
/*hotel-hot*/
.hotel-hot{ float:right; width:220px;}
.hotel-hot .hot{ border:1px solid #99a5ab; border-top:0; width:198px; padding:10px 10px 15px 10px; float:left; -moz-border-radius:5px; border-radius:5px; -moz-border-radius-topright:0; -moz-border-radius-topleft:0;-webkit-border-top-left-radius:0px;-webkit-border-top-right-radius:0px; overflow:hidden;}
.hotel-hot .hot ul{ height:203px; width:198px; display:block; overflow: hidden; padding-top:5px;}
.hotel-hot .hot li{ height:23px; line-height:23px; width:183px; background:url(../../home/images/index/index.png) no-repeat -281px -48px; padding-left:15px; float: left; overflow:hidden;}
.hotel-hot .hot li a{ float:left; width:120px; height:24px; }
.hotel-hot .hot li span{ float:right; width:63px; text-align:right;}
.hotel-hot .hot dl{ width:198px; height:75px; overflow:hidden;}
.hotel-hot .hot dt{ float:left; margin-right:10px; width:100px; height:75px;}
.hotel-hot .hot dt img{ width:100px; height:75px;}
.hotel-hot .hot dd.name{ font-family:\9ED1\4F53; font-weight:bold; font-size:13px; color:#000; margin-top:5px;}
.hotel-hot .hot dd.price{ color:#ff8e01; margin-top:5px;}

/*c-search*/
.submain p span.c-search{ position:relative; z-index:2;height:18px; line-height:18px; border:1px solid #b3bcc1; float:left; margin-left:0; _margin-left:3px; width:105px; _width:102px; padding-right:20px; _padding-right:16px; background:#ccc; float:left;}
.submain p span.cinfo,.cityword{float:left; color:#000; width:100px; height:18px; line-height:18px; text-align:left; text-indent:3px; background:#fff;}
.sub-search span.cinfo{ width:125px; _width:122px; background: none;}
.cityword{ display: none;border:0; height:16px; line-height:16px; color:#000; width:105px; overflow:hidden; font-size:12px;}
.submain p span.t-tips{ width:270px;  float:left; border:1px solid #2c7ecf; -webkit-box-shadow:2px 2px 2px #999;-moz-box-shadow:2px 2px 2px #999; position:absolute; left:-1px; top:19px; background:#fff; display:none;}
.submain p span.c-tit{ height:24px; line-height:24px; background:#67a1e2; color:#cee3fc; display:block; overflow:hidden;}
.submain p span.c-tit b{ padding-left:5px; color:#fff;}
.submain p span.cityname{ padding:10px 5px;width:260px; height:auto; overflow:hidden;}
.submain p span.cityname a{ width:63px; border:1px solid #fff; float:left; color:#000; display:block; text-decoration:none; text-align:center; }
.submain p span.cityname a:hover{ background:#e8f4ff; border:1px solid #acccef;}
.c-search .cityword{ border:0; color:#000; height:16px; line-height:16px; width:108px;*width:100px;}
.sub-search span.cinfo, .cityword{ color:#000;}
.hotel-hot .ad{margin-top:9px;}

/*热门标签*/
.newlinks{ margin:0 auto;margin-top:18px; padding:18px 0; border-top: 1px solid #eee; display: block;overflow: hidden;width:940px;}
.newlinks a{ color:#ababab; margin-right: 7px;display: inline-block;}