@charset "utf-8";
#ueser_top { background-image: url(user_top.jpg); height: 42px; width: 204px; }
#ueser_middle { background-image: url(user_middle.jpg); width: 204px; text-align: center; }
.user_input { BORDER-RIGHT: #dd0000 1px dashed; BORDER-TOP: #dd0000 1px dashed; BORDER-LEFT: #dd0000 1px dashed; BORDER-BOTTOM: #dd0000 1px dashed; BACKGROUND-COLOR: #ffcccc; width:100px; }
#ueser_bottom { background-image: url(user_bottom.jpg); height: 9px; width: 204px; overflow: hidden; }
#free_top { background-image: url(free_top.jpg); height: 65px; width: 200px; margin-top: 10px;clear:both; }
#free_middle { background-image: url(free_middle.jpg); }
#free_middle li { width:195px; line-height: 23px; height:23px; text-indent: 12px; background-image: url(li_title_dot.gif); background-repeat: no-repeat; background-position: 3px -3px; overflow: hidden; }
#free_bottom { background-image: url(free_bottom2.jpg); height: 10px; width: 200px; }
#info_top { background-image: url(info_top.jpg); height: 49px; width: 204px; }
#info_middle { background-image: url(info_middle.jpg); }
#info_middle li { line-height: 20px; height:20px; text-indent: 10px; list-style-type: square; overflow:hidden; }
#info_middle .title { }
#info_bottom { background-image: url(info_bottom.jpg); height: 17px; width: 204px; }
#limain1 { padding-bottom: 10px; margin: 0px; height: 200px; width: 556px; }
#limain2 { padding-right: 0px; padding-bottom: 5px; padding-left: 10px; border: 5px solid #C4EAFD; width: 540px; }
#nav2 { height: 27px; }
#linenav { height: 27px; }
#linenav li { float: left; height: 25px; width: 102px; line-height: 25px; text-align: center; margin-right: 2px; border-top-width: 1px; border-right-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-left-style: solid; border-top-color: #CCCCCC; border-right-color: #CCCCCC; border-left-color: #CCCCCC; }
#linenav .hover { background-image: url(linenav_on.gif); height: 27px; width: 104px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; font-weight: bold; color: #FFFFFF; }
#linelist { width: 528px; border: 1px solid #CCCCCC;  text-align: center; margin: 0px; padding-top: 10px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }
#linelist ul { display:none; }
#linelist li { line-height: 25px; background-image: url(li_title_3.gif); background-repeat: no-repeat; height: 25px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #333333; text-indent: 30px; width: 500px; text-align: left; overflow:hidden; text-overflow: ellipsis; }
#linelist li span { float:right; color: #FF6600; }
#linelist .show { display:block; }
#cool_top { background-image: url(cool_top.jpg); height: 50px; width: 556px; }
#cool_middle { background-image: url(cool_middle.jpg); height: 100px; width: 516px; padding-right: 20px; padding-left: 20px; }
#cool_middle li { height:25px; line-height:25px; overflow: hidden; background-image: url(li_title_3dot.gif); background-repeat: no-repeat; text-indent: 30px; }
#cool_middle li span { float:right; color: #FF6600; }
#cool_bottom { background-image: url(cool_bottom.jpg); height: 25px; width: 556px; }
#ht_top { background-image: url(ht_top.jpg); height: 48px; width: 556px; }
.ht_middle { background-image: url(ht_middle.jpg); width:556px;clear:both;}
#ht_bottom { background-image: url(ht_bottom.jpg); height: 22px; width: 556px;clear:both; }
#ht_hot { line-height: 38px; background-image: url(map_icon.jpg); height: 38px; width: 540px; background-repeat: no-repeat; color: #FF6600; background-position: 30px; text-indent: 90px; font-weight: bold; }
#ht_hot a { color: #FF6600; }
#ht_hot a:hover { color: #FF0000; }
.ht_hot_title { line-height: 25px; background-image: url(li_title_3.gif); height: 25px; width: 540px; background-repeat: no-repeat; color: #999999; background-position: 30px; text-indent: 60px; font-weight: bold; }
.ht_hot_banner { border-top-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #CFCFCF; border-bottom-color: #CFCFCF; border-left-color: #CFCFCF; height: 100px; width: 130px; float: left; margin-left: 20px; padding-top: 14px; padding-bottom: 14px; text-align: right; }
.ht_hot_border { background-image: url(ht_border.jpg); float: left; height: 130px; width: 48px; }
.ht_hot_list { height: 128px;border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; border-top-color: #CFCFCF; border-bottom-color: #CFCFCF;width: 310px; float: left; border-right-width: 1px; border-right-style: solid; border-right-color: #CFCFCF; padding-right: 10px; }
.ht_hot_list li { height:25px; line-height:25px; overflow: hidden; }
.ht_hot_list li span { float:right; color: #FF6600; }
#city_top { background-image: url(city_top.jpg); height: 31px; width: 202px; }
#city_middle { width: 200px; border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-right-color: #E10004; border-left-color: #E10004; }
#wrapper #content #leftbar #city_middle .daohanglist .list { text-align: center; display: block; }
#city_bottom { background-image: url(city_bottom.jpg); height: 17px; width: 202px; }
#hd_top { background-image: url(hd_top.jpg); height: 40px; width: 204px; }
#hd_bottom { background-image: url(hd_bottom.jpg); height: 7px; width: 204px; overflow: hidden; clear:both;}
#hd_middle { width: 202px; border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-right-color: #CB6632; border-left-color: #CB6632;height:212px; }
#hd_middle li { text-align: center; height: 90px; width: 90px; border: 1px solid #CCCCCC; float: left; margin-top: 9px; margin-left: 4px; padding-top: 5px; overflow: hidden; }
#hotel_top { background-image: url(hotel_top.jpg); height: 28px; width: 204px; }
#hotel_list { width: 194px; border-right-width: 5px; border-bottom-width: 5px; border-left-width: 5px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: #FFEEEE; border-bottom-color: #FFEEEE; border-left-color: #FFEEEE; }
#hotel_list li { line-height: 30px; text-indent: 30px; background-image: url(li_title_dot.gif); background-repeat: no-repeat; background-position: 20px; }
#long_top { background-image: url(long_top.jpg); height: 38px; width: 770px; }
#long_bottom { background-image: url(long_bottom.jpg); height: 14px; width: 770px; }
#long_content { width: 750px; height: 108px; background-image: url(long_middle.jpg); padding-right: 10px; padding-left: 10px; }
