﻿body{line-height:normal;font-family:Tahoma!important}
a{color:#36c;text-decoration:none}
a:hover{color:#F30}
.orange{color:#F90}
.icon_herePot{display:inline-block;width:18px;height:17px;background:url(../pic/map_pic.png) -115px -72px no-repeat;overflow:hidden;margin:0 2px;vertical-align:middle}
select.km_num{font-size:12px;font-family:Tahoma,Geneva,sans-serif}
.logo{width:186px;height:33px;padding:7px 0 0 15px;float:left}
.logo a{display:block;width:100%;height:100%;text-indent:-9999px;background:url(../pic/map_pic.png) 0 0 no-repeat}
a.marker{height:35px;color:#fff;cursor:pointer;z-index:5px}
a.marker span{display:inline-block;vertical-align:top;line-height:22px}
a.marker span.num{width:24px;height:35px;text-align:center;background:url(../pic/Marker_price_normal.png) no-repeat;_background:0;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.elongstatic.com/hotels/pic/Marker_price_normal.png")}
a.marker span.bg{background:url(../pic/repeat_bg.png) 0 -300px repeat-x;height:24px;padding:0 5px}
a.marker span.bg b{font-family:Arial;font-size:12px;font-weight:normal}
a.marker span.bg i{font-style:normal;display:none}
a.marker span.rs{background:url(../pic/map_pic.png) -115px -43px no-repeat;width:3px;height:24px;overflow:hidden}
a.marker:hover,a.marker_on{color:#fff}
a.marker:hover span.num,a.marker_on span.num{background:url(../pic/Marker_price_hover.png) no-repeat;_background:0;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.elongstatic.com/hotels/pic/Marker_price_hover.png")}
a.marker:hover span.bg,a.marker_on span.bg{background:url(../pic/repeat_bg.png) 0 -360px repeat-x}
a.marker:hover span.rs,a.marker_on span.rs{background:url(../pic/map_pic.png) -128px -43px no-repeat}
a.marker:hover span.bg i,a.marker_on span.bg i{display:inline}
a.marker_on{z-index:502}
a.marker2{height:35px;color:#fff;cursor:pointer;z-index:5px}
a.marker2 span{display:inline-block;vertical-align:top;line-height:22px}
a.marker2 span.num{width:7px;height:31px;background:url(../pic/map_pic.png) -114px -97px no-repeat;_background:0;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.elongstatic.com/hotels/pic/Marker_price_hover1.png")}
a.marker2 span.bg{background:url(../pic/repeat_bg.png) 0 -300px repeat-x;height:24px;padding:0 5px}
a.marker2 span.bg b{font-family:Arial;font-size:12px;font-weight:normal}
a.marker2 span.bg i{font-style:normal;display:none}
a.marker2 span.rs{background:url(../pic/map_pic.png) -115px -43px no-repeat;width:3px;height:24px;overflow:hidden}
a.marker2:hover,a.marker_on2{color:#fff}
a.marker2:hover span.num,a.marker_on2 span.num{background:url(../pic/map_pic.png) -114px -130px no-repeat;_background:0;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.elongstatic.com/hotels/pic/Marker_price_hover2.png")}
a.marker2:hover span.bg,a.marker_on2 span.bg{background:url(../pic/repeat_bg.png) 0 -360px repeat-x}
a.marker2:hover span.rs,a.marker_on2 span.rs{background:url(../pic/map_pic.png) -128px -43px no-repeat}
a.marker2:hover span.bg i,a.marker_on2 span.bg i{display:inline}
a.marker_on2{z-index:502}
.location_pot{height:33px;overflow:hidden;min-width:40px;z-index:600px}
.location_pot span{display:inline-block}
.location_pot span.l,.location_pot span.r{width:3px;height:24px;overflow:hidden;background:url(../pic/map_pic.png) no-repeat;vertical-align:middle}
.location_pot span.l{background-position:-141px -43px}
.location_pot span.r{background-position:-154px -43px}
.location_pot span.bg{background:url(../pic/repeat_bg.png) 0 -420px repeat-x;height:24px;line-height:22px;overflow:hidden;padding:0 8px;vertical-align:middle;color:#fff;white-space:nowrap}
.location_pot span.arrow{width:20px;height:9px;overflow:hidden;background:url(../pic/here_pot.png) no-repeat;_background:0;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.elongstatic.com/hotels/pic/here_pot.png");margin:0 auto}
.hotel_tip{width:360px;height:180px;overflow:hidden}
.hotel_tip .l{float:left;width:130px;height:130px;overflow:hidden}
.hotel_tip .l img{padding:2px;border:1px solid #ddd;width:120px;height:120px}
.hotel_tip .l a:hover img{border:1px solid #aaa}
.hotel_tip .r{margin-left:145px;position:relative;width:200px;height:126px;padding-top:2px;padding-bottom:2px}
.hotel_tip .r p{padding-bottom:6px;line-height:1.5em}
.hotel_tip .r p.rate{position:absolute;left:0;bottom:0}
.hotel_tip .r p.rate span.orange{font-size:18px}
.hotel_tip a.btn{height:40px;background:#0896ff;text-align:center;font-size:24px;color:#fff;display:block;line-height:40px}
.hotel_tip a.btn i{font-family:Arial,Helvetica,sans-serif;font-style:normal}
.hotel_tip a.btn tt{padding-left:3px}
.hotel_tip a.btn:hover{background:#006dbd}
.date_modified input.time-i{background:url(../pic/icons.png) 90px -298px no-repeat;border:1px solid #a5acb2;width:108px;height:20px;line-height:17px;cursor:pointer;font-size:12px;font-family:Tahoma,Geneva,sans-serif}
.date_modified ul li{height:28px}
.date_modified .modifi_ok,.date_modified .modifi_ok_on{width:48px;height:25px;background:url(../pic/hotel_list.png) -315px -70px no-repeat;border:0;cursor:pointer;_cursor:hand;color:#FFF;font-size:12px;font-weight:bold}
.date_modified .modifi_ok_on{filter:alpha(Opacity=90);Opacity:.9}
#header_map{height:70px;width:100%;min-width:1003px}
#header_map .tools{text-align:right;height:20px;padding:5px 10px 0 0}
#header_map .tools h1{font-weight:bold;font-size:11px;display:inline;color:#36c}
#header_map .length{width:950px}
#all-in-one{padding:0 5px 0 0;float:left;width:343px;margin-left:15px}
#all-in-one span.lslide,#all-in-one span.rslide{display:inline-block;width:5px;height:43px;overflow:hidden;background:url(../pic/map_pic.png) 0 -43px no-repeat}
#all-in-one span.rslide{background-position:-5px -43px}
#all-in-one .bg{background:#fff url(../pic/repeat_bg.png) 0 -150px repeat-x;height:38px;padding-top:6px;float:left}
#all-in-one .bg span{display:inline-block;height:30px;vertical-align:middle;background:#fff url(../pic/repeat_bg.png) 0 -60px repeat-x;border:1px solid #d8d8d8;overflow:hidden}
#all-in-one .bg span.w1{width:100px}
#all-in-one .bg span.w2{width:230px;border-left:none}
#all-in-one input.city{width:80px;padding:2px 15px 2px 3px;border:0;font-size:14px;background:url(../pic/icons.png) right -80px no-repeat;height:25px;line-height:25px;font-family:Tahoma}
#all-in-one input.keyword{width:203px;padding:2px 20px 2px 3px;border:0;font-size:12px;color:#777;background:url(../pic/icons.png) right -115px no-repeat;height:25px;line-height:25px}
#header_map .submit_box{padding-top:5px;float:left}
#header_map .submit_box input.submit{width:85px;height:31px;line-height:25px text-align:center;font-size:14px;font-weight:bold;background:url(../pic/repeat_bg.png) 0 -90px repeat-x;border:1px outset #ee9015;padding:0;color:#fff;cursor:pointer;font-family:simsun}
#chagedata_box{float:left;padding:12px 0 0 15px}
.main{min-width:1003px;margin-top:14px;background:url(../pic/repeat_bg.png) 0 -240px repeat-x;height:30px}
.main .l{margin-right:265px;min-width:730px}
.main .r{float:right;width:265px}
.topfilter{padding-left:216px}
.topfilter div.li{position:relative;float:left;z-index:101}
.topfilter div.li span.cate_name{display:inline-block;padding:7px 10px 0;height:23px;cursor:pointer;position:relative;z-index:100}
.topfilter div.no span.cate_name{padding-left:0;padding-right:0;cursor:auto}
.topfilter div.li a.sen{background:url(../pic/icons.png) 0 -29px no-repeat;padding-left:22px}
.topfilter div.li a.cate{background:url(../pic/icons.png) right -564px no-repeat;padding-right:6px}
.topfilter div.on span.cate_name{border:1px solid #f8931e;padding:6px 9px 0;border-bottom:0;height:23px;background:#fff;z-index:105}
.topfilter .pt{position:absolute;top:29px;left:0;border:1px solid #f8931e;background:#fff;z-index:100}
.serch_explain{padding:10px}
.serch_explain li{line-height:22px;margin-top:20px;color:#444}
.serch_explain li strong{font-weight:bold}
.poi-popup{width:500px;padding:10px}
.poi-popup input.keyword{width:225px;height:20px;padding:2px 20px 2px 3px;font-size:12px;color:#777;background:#fff url(../pic/repeat_bg.png) 0 -60px repeat-x;font-family:Tahoma;border:1px solid #ccc;line-height:20px;*vertical-align:-3px}
.poi-popup input.submit{width:48px;height:25px;line-height:25px;*vertical-align:-1px;text-align:center;font-size:12px;background:url(../pic/hotel_list.png) -315px -70px no-repeat;border:0;color:#fff;cursor:pointer}
.poi-popup ul.caty li{padding:2px 10px;float:left;text-align:center;position:relative;z-index:10}
.poi-popup ul.caty li.line{padding:2px 0;float:left;text-align:center;color:#aaa}
.poi-popup ul.caty li a{padding:3px 4px 2px}
.poi-popup ul.caty li.on a{color:#fff;background:#36c;text-decoration:none}
.poi-popup ul.caty li.on span{display:inline-block;width:9px;height:6px;overflow:hidden;position:absolute;left:45%;bottom:-9px;_bottom:-10px;background:url(../pic/icons.png) 0 -660px no-repeat}
.poi-popup .box2{border:1px solid #d0d0d0;border-right-width:2px;border-bottom-width:3px;margin-top:8px}
.poi-popup .box2 li,.poi-popup .cnt .box2 a{white-space:nowrap}
.poi-popup .box2 .group{border-bottom:1px solid #d0d0d0;padding:6px}
.poi-popup .box2 .group ul li{color:#36c;padding:0 18px;line-height:18px;float:left;cursor:pointer}
.poi-popup .box2 .group ul li.on{color:#fff;background:#36c}
.poi-popup .box2 .links_box{line-height:2em;height:140px}
.poi-popup .box2 .links_box a{padding-right:15px;display:inline}
.topfilter .g_list{width:100px}
.topfilter .g_list ul{padding:10px 10px 3px}
.topfilter .g_list ul li{margin-bottom:10px}
.topfilter .g_list ul.more_cate li{padding:1px 0;color:#36C}
.topfilter .g_list ul.more_cate li label{cursor:pointer}
.topfilter .g_list ul.more_cate li input{vertical-align:middle;margin-top:-2px;_margin-top:0;margin-right:3px;*margin-right:0}
#left{margin-right:265px;height:100%;z-index:0}
#right{float:right;width:265px}
.map_con{position:relative;z-index:1}
#Map_tools{position:absolute;right:10px;top:10px;z-index:4}
#Map_tools span{display:inline-block;background:url(../pic/map_pic.png) no-repeat}
#Map_tools span.pull{width:96px;height:26px;background-position:0 -130px;cursor:pointer}
#Map_tools span.pull:hover{background-position:0 -156px;cursor:pointer}
#Map_tools span.pull_on{width:96px;height:26px;background-position:0 -182px;cursor:pointer}
#left .map_box{height:600px}
#Map_tishi{width:96%;height:22px;border:1px solid #fc3;color:#8e7200;line-height:20px;margin-left:10px;background:#fffbeb;padding-left:5px;position:absolute;bottom:20px}
#Map_tishi .clos{width:20px;height:20px;background:url(../pic/mapclos.gif) no-repeat;float:right}
#Map_tishi .clos a{width:20px;height:20px;display:block;text-indent:-10000px}
.hotels{padding:10px;height:980px;overflow-y:scroll;position:relative}
.hotels ul.sort{border-bottom:1px solid #eee;padding-bottom:5px}
.hotels ul.sort li{float:left;width:48px}
.hotels ul.sort li a{background:url(../pic/icons.png) no-repeat;*background-position:right -450px!important;background-position:right -447px;padding-right:16px}
.hotels ul.sort li.default{width:36px;vertical-align:middle}
.hotels ul.sort li.default a{background:0;padding-right:0}
.hotels ul.sort li.tt{width:40px;*margin-top:2px!important;margin-top:0}
.hotels ul.sort li.upon a{background:url(../pic/icons.png) no-repeat;*background-position:right -510px!important;background-position:right -507px}
.hotels ul.sort li.drop a{background:url(../pic/icons.png) no-repeat;*background-position:right -480px!important;background-position:right -477px}
.hotels ul.sort li.dropon a{background:url(../pic/icons.png) no-repeat;*background-position:right -540px!important;background-position:right -537px}
.hotels ul.sort li a.x{color:#000}
.hotels ul.list li{position:relative;_height:43px;min-height:43px;padding:10px 0 10px 25px;border-bottom:1px solid #eee;cursor:pointer}
.hotels ul.list li p{line-height:1.3em;padding-top:3px;padding-bottom:3px;clear:both}
.hotels ul.list li span.marker_no{display:inline-block;width:20px;z-index:10;overflow:hidden;padding:3px 0 0 0;height:32px;position:absolute;top:13px;left:0;overflow:hidden;text-align:center;background:url(../pic/Marker_price_normal.png) no-repeat;color:#fff;_background:0;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.elongstatic.com/hotels/pic/Marker_price_normal.png",sizingMethod=crop)}
.hotels ul.list li:hover span.marker_no,.hotels ul.list li.on span.marker_no{background:url(../pic/Marker_price_hover.png) no-repeat;_background:0;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.elongstatic.com/hotels/pic/Marker_price_hover.png",sizingMethod=crop)}
.hotels ul.list li:hover,.hotels ul.list li.on{background:#f7f7f7}
.hotels ul.list li span.price{font-size:16px;font-family:Arial;color:#F50;float:right}
.hotels ul.list li span.price i{font-style:normal;font-size:12px}
.paging{color:#777}
.paging a{padding:0 4px;text-decoration:underline}
a.aut{text-decoration:none;font-weight:bold}
.dx{background:url(../pic/hotel_old.png) no-repeat;width:55px;height:11px;margin-top:2px;margin-left:2px;display:inline-block}
.dx1{background-position:0 -43px}
.dx2{background-position:-55px -43px}
.dx3{background-position:-110px -43px}
.dx4{background-position:-165px -43px}
.dx5{background-position:-220px -43px}
.me-0,.me-5,.me-10,.me-15,.me-20,.me-25,.me-30,.me-35,.me-40,.me-45,.me-50{background:url(../pic/hotel_old.png) no-repeat;width:43px;height:9px;display:inline-block;overflow:hidden}
.medal{vertical-align:middle;margin-left:2px;margin-top:2px}
.me-0{background-position:0 -150px}
.me-5{background-position:-44px -150px}
.me-10{background-position:-88px -150px}
.me-15{background-position:-132px -150px}
.me-20{background-position:-176px -150px}
.me-25{background-position:-220px -150px}
.me-30{background-position:-264px -150px}
.me-35{background-position:-308px -150px}
.me-40{background-position:-352px -150px}
.me-45{background-position:-396px -150px}
.me-50{background-position:-440px -150px}
body{overflow:hidden}