﻿.htplan {
	PADDING-BOTTOM: 5px; MARGIN: 0px auto; PADDING-LEFT: 5px; WIDTH: 940px; PADDING-RIGHT: 5px; PADDING-TOP: 0px
}
.htplan .htul {
	LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none
}
.htplan .htul .left {
	WIDTH: 580px; FLOAT: left; MARGIN-RIGHT: 8px; _margin-right: 5px
}
.htplan .height {
	LINE-HEIGHT: 260px; HEIGHT: 260px
}
.htplan .height305 {
	HEIGHT: 305px
}
.htplan .top {
	PADDING-TOP: 8px
}
.htplan .line1 {
	BORDER-BOTTOM: #0050a3 1px solid; BORDER-LEFT: #0050a3 1px solid; BORDER-TOP: #0050a3 1px solid; BORDER-RIGHT: #0050a3 1px solid
}
.htplan .line2 {
	BORDER-BOTTOM: #abce89 1px solid; BORDER-LEFT: #abce89 1px solid; BORDER-TOP: #abce89 1px solid; BORDER-RIGHT: #abce89 1px solid
}
.htplan .width350px {
	WIDTH: 350px
}
.htplan .width348px {
	WIDTH: 348px
}
.htplan .htul H1 {
	LINE-HEIGHT: 30px; PADDING-LEFT: 10px; PADDING-RIGHT: 5px; HEIGHT: 30px; COLOR: #fff; FONT-SIZE: 14px; OVERFLOW: hidden
}
.htplan .htul H1.bj {
	BACKGROUND: url(404.png) left 50%
}
.htplan .htul H1 STRONG {
	PADDING-LEFT: 22px; BACKGROUND: url(../image/hit22_v2.gif) no-repeat left 50%; FLOAT: left
}
.htplan .htul H1 SPAN {
	TEXT-ALIGN: right; WIDTH: 200px; FLOAT: right; FONT-WEIGHT: normal
}
.htplan .htul H1 STRONG.s2 {
	PADDING-LEFT: 22px; BACKGROUND: url(404.png) no-repeat left 50%; FLOAT: left; COLOR: #ff4e00; OVERFLOW: hidden
}
.htplan .htul H1.bj SPAN {
	TEXT-ALIGN: right; WIDTH: 100px; FLOAT: right; COLOR: #06c; FONT-SIZE: 12px; FONT-WEIGHT: normal
}
.htsearchbox {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; HEIGHT: 210px; PADDING-TOP: 10px
}
.htsearchbox .content {
	MARGIN-TOP: 0px; HEIGHT: 85px; MARGIN-LEFT: 5px
}
.htsearchbox .content DL {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 18px; MARGIN: 0px 0px 3px; PADDING-LEFT: 0px; WIDTH: 530px; TEXT-OVERFLOW: ellipsis; PADDING-RIGHT: 0px; WHITE-SPACE: nowrap; HEIGHT: 18px; CLEAR: both; OVERFLOW: hidden; PADDING-TOP: 0px
}
.htsearchbox .content DT {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 18px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; HEIGHT: 18px; COLOR: #555; PADDING-TOP: 0px
}
.htsearchbox .content DD {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 18px; MARGIN: 0px 0px 0px 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; HEIGHT: 18px; COLOR: #999; PADDING-TOP: 0px
}
.htplan .htul .right {
	OVERFLOW: hidden
}
.htplan .plan {
	TEXT-ALIGN: center; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #fff; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px
}
#srh_liansuo {
	WIDTH: 335px; FLOAT: right
}
#srh_liansuo H4 {
	BORDER-BOTTOM: #abce89 2px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; BACKGROUND: #e7f7d6; HEIGHT: 23px; BORDER-TOP: #fff 1px solid; PADDING-TOP: 4px
}
#srh_liansuo UL {
	PADDING-BOTTOM: 13px; ZOOM: 1; OVERFLOW: auto
}
#srh_liansuo UL LI {
	MARGIN: 14px 0px 0px 10px; WIDTH: 68px; DISPLAY: inline; FLOAT: left
}
#srh_liansuo UL LI IMG {
	MARGIN: 0px auto; DISPLAY: block
}
#srh_liansuo UL LI A {
	BORDER-BOTTOM: #e2e2e2 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #e2e2e2 1px solid; PADDING-BOTTOM: 4px; PADDING-LEFT: 0px; WIDTH: 69px; PADDING-RIGHT: 0px; DISPLAY: block; BORDER-TOP: #e2e2e2 1px solid; BORDER-RIGHT: #e2e2e2 1px solid; PADDING-TOP: 4px
}
#srh_liansuo UL LI A:hover {
	BORDER-BOTTOM: #f98510 2px solid; BORDER-LEFT: #f98510 2px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 0px; WIDTH: 67px; PADDING-RIGHT: 0px; COLOR: #f40; BORDER-TOP: #f98510 2px solid; BORDER-RIGHT: #f98510 2px solid; TEXT-DECORATION: none; PADDING-TOP: 3px
}
#chaintip {
	BORDER-BOTTOM: #f98510 4px solid; POSITION: absolute; BORDER-LEFT: #f98510 4px solid; WIDTH: 300px; BACKGROUND: #fff; BORDER-TOP: #f98510 4px solid; BORDER-RIGHT: #f98510 4px solid
}
#chaintip DL DT {
	BORDER-BOTTOM: #ccc 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; BACKGROUND: #ffebd7; HEIGHT: 20px; FONT-WEIGHT: bold; PADDING-TOP: 4px
}
#chaintip DL DT SPAN {
	FLOAT: right; CURSOR: pointer
}
#chaintip DL DD {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 6px; PADDING-RIGHT: 0px; ZOOM: 1; BACKGROUND: #fff; OVERFLOW: auto; PADDING-TOP: 6px
}
#chaintip DL DD A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; WIDTH: 53px; PADDING-RIGHT: 0px; DISPLAY: block; FLOAT: left; PADDING-TOP: 0px
}
.chainbody {
	PADDING-BOTTOM: 5px; MARGIN: 0px auto; PADDING-LEFT: 5px; WIDTH: 940px; PADDING-RIGHT: 5px; BACKGROUND: #f1f5fe; OVERFLOW: hidden; PADDING-TOP: 0px
}
#chain_content {
	BORDER-BOTTOM: #006bb9 2px solid; BORDER-LEFT: #006bb9 2px solid; PADDING-BOTTOM: 8px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; MARGIN-BOTTOM: 8px; BACKGROUND: #fff; BORDER-TOP: #006bb9 2px solid; BORDER-RIGHT: #006bb9 2px solid; PADDING-TOP: 8px
}
#chain_content H2 {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 54px; PADDING-RIGHT: 0px; BACKGROUND: url(404.png) no-repeat 28px -236px; HEIGHT: 29px; COLOR: #333; FONT-SIZE: 18px; PADDING-TOP: 15px
}
#chain_content H3 {
	PADDING-BOTTOM: 8px; PADDING-LEFT: 26px; PADDING-RIGHT: 26px; COLOR: #930; FONT-SIZE: 12px; FONT-WEIGHT: normal; PADDING-TOP: 8px
}
#chain_content UL {
	PADDING-BOTTOM: 20px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; ZOOM: 1; BACKGROUND: #fff; OVERFLOW: auto; PADDING-TOP: 0px
}
#chain_content UL LI {
	MARGIN: 0px 0px 18px 18px; WIDTH: 71px; DISPLAY: inline; FLOAT: left
}
#chain_content UL LI IMG {
	MARGIN: 0px auto; DISPLAY: block
}
#chain_content UL LI A {
	BORDER-BOTTOM: #e1e1e1 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #e1e1e1 1px solid; PADDING-BOTTOM: 4px; PADDING-LEFT: 0px; WIDTH: 69px; PADDING-RIGHT: 0px; DISPLAY: block; HEIGHT: 58px; OVERFLOW: hidden; BORDER-TOP: #e1e1e1 1px solid; BORDER-RIGHT: #e1e1e1 1px solid; PADDING-TOP: 4px
}
#chain_content UL LI A:hover {
	BORDER-BOTTOM: #f98510 2px solid; BORDER-LEFT: #f98510 2px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 0px; WIDTH: 67px; PADDING-RIGHT: 0px; COLOR: #f40; BORDER-TOP: #f98510 2px solid; BORDER-RIGHT: #f98510 2px solid; TEXT-DECORATION: none; PADDING-TOP: 3px
}
#chain_content H5 {
	DISPLAY: none; BACKGROUND: url(404.png) no-repeat 0px -46px; HEIGHT: 5px; OVERFLOW: hidden
}
.path_bar {
	PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #ffffff; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 10px; COLOR: #999; PADDING-TOP: 5px
}
.path_bar:after {
	DISPLAY: block; HEIGHT: 0px; CLEAR: both; OVERFLOW: hidden; CONTENT: "."
}
.hotel_headline {
	POSITION: relative; LINE-HEIGHT: 36px; BACKGROUND-COLOR: #ffffff; PADDING-LEFT: 5px; HEIGHT: 36px
}
.hotel_headline .name {
	PADDING-LEFT: 32px; FONT-FAMILY: simhei; BACKGROUND: url(404.png) no-repeat 0px center; FONT-SIZE: 18px
}
.hotel_headline .e_name {
	FONT-FAMILY: arial; FONT-SIZE: 14px
}
.hotel_headline .r {
	POSITION: absolute; TOP: 0px; RIGHT: 28px
}
.hotel_reheadline {
	BORDER-BOTTOM: 0px; POSITION: absolute; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 20px; WIDTH: 918px; PADDING-RIGHT: 0px; BACKGROUND: #f6f6f6; HEIGHT: 32px; BORDER-TOP: #ccc 1px solid; TOP: 0px; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 15px; LEFT: 0px
}
.search_room_plane {
	TEXT-ALIGN: right; PADDING-BOTTOM: 0px; LINE-HEIGHT: 35px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; HEIGHT: 35px; OVERFLOW: hidden; PADDING-TOP: 0px
}
.hotels_step {
	MARGIN-BOTTOM: 20px; BACKGROUND: url(404.png) 0px 0px; HEIGHT: 24px; OVERFLOW: hidden
}
.step2 {
	BACKGROUND-POSITION: 0px -25px
}
.step3 {
	BACKGROUND-POSITION: 0px -50px
}
.hotels_step LI {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 24px; PADDING-LEFT: 120px; PADDING-RIGHT: 120px; FLOAT: left; COLOR: #b9b9b9; PADDING-TOP: 0px
}
.hotels_step LI.current {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 100px; PADDING-RIGHT: 100px; COLOR: #fff; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
.hotels_step .d {
	COLOR: #333
}
.search_form {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 10px; PADDING-LEFT: 20px; PADDING-RIGHT: 10px; MARGIN-BOTTOM: 8px; BACKGROUND: url(404.png) repeat-x 0px -320px; HEIGHT: 30px; OVERFLOW: hidden; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 10px
}
.search_form:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: "."
}
.search_form INPUT {
	
}
.search_form SPAN {
	MARGIN-TOP: 3px
}
.search_form .btn_search {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 1px; WIDTH: 70px; BACKGROUND: url(404.png) no-repeat 0px -432px; HEIGHT: 27px; COLOR: #fff; BORDER-TOP: 0px; CURSOR: pointer; FONT-WEIGHT: bold; BORDER-RIGHT: 0px; PADDING-TOP: 4px
}
.search_form .btn_search:hover {
	BACKGROUND-POSITION: 0px -463px
}
.search_tools {
	MARGIN: 10px 0px 0px 4.5em
}
.search_form_reset {
	BORDER-BOTTOM: 0px; TEXT-ALIGN: center; BORDER-LEFT: 0px; PADDING-BOTTOM: 1px; WIDTH: 50px; BACKGROUND: url(404.png) #ddd no-repeat -240px -84px; HEIGHT: 27px; COLOR: #000; BORDER-TOP: 0px; CURSOR: pointer; BORDER-RIGHT: 0px; PADDING-TOP: 4px
}
.hidden {
	DISPLAY: none
}
.nohidden {
	DISPLAY: block
}
.invisible {
	VISIBILITY: hidden
}
.hotel_stars01 {
	BACKGROUND-IMAGE: url(404.png); BACKGROUND-REPEAT: no-repeat; OVERFLOW: hidden
}
.hotel_stars02 {
	BACKGROUND-IMAGE: url(404.png); BACKGROUND-REPEAT: no-repeat; OVERFLOW: hidden
}
.hotel_stars03 {
	BACKGROUND-IMAGE: url(404.png); BACKGROUND-REPEAT: no-repeat; OVERFLOW: hidden
}
.hotel_stars04 {
	BACKGROUND-IMAGE: url(404.png); BACKGROUND-REPEAT: no-repeat; OVERFLOW: hidden
}
.hotel_stars05 {
	BACKGROUND-IMAGE: url(404.png); BACKGROUND-REPEAT: no-repeat; OVERFLOW: hidden
}
.hotel_stars01 {
	BACKGROUND-POSITION: 0px -32px; HEIGHT: 16px
}
.hotel_stars02 {
	BACKGROUND-POSITION: 0px -32px; HEIGHT: 16px
}
.hotel_stars03 {
	BACKGROUND-POSITION: 0px -32px; HEIGHT: 16px
}
.hotel_stars04 {
	BACKGROUND-POSITION: 0px -32px; HEIGHT: 16px
}
.hotel_stars05 {
	BACKGROUND-POSITION: 0px -32px; HEIGHT: 16px
}
.hotel_stars01 {
	WIDTH: 14px
}
.hotel_stars02 {
	WIDTH: 28px
}
.hotel_stars03 {
	WIDTH: 42px
}
.hotel_stars04 {
	WIDTH: 56px
}
.hotel_stars05 {
	WIDTH: 70px
}
.hotel_leftbody {
	BACKGROUND-COLOR: #fff; WIDTH: 750px; FLOAT: left
}
.hotel_rightbody {
	BACKGROUND-COLOR: #fff; WIDTH: 180px; FLOAT: left; _width: 178px
}
.search_cate_bd {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 10px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 1px
}
.search_cate_bd H4 {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 30px; BACKGROUND-COLOR: #f1f1f1; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; HEIGHT: 30px; COLOR: #7b7b7b; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
.search_cate_bd H4 .float_left {
	WIDTH: 200px; FLOAT: left
}
.search_cate_bd H4 .float_right {
	FLOAT: right
}
.search_cate_bd H4 .float_right B {
	FONT-FAMILY: Courier New; COLOR: #000000; FONT-SIZE: 14px
}
.search_cate_hd {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; PADDING-TOP: 0px
}
.search_cate_hd DL {
	MARGIN: 10px 0px
}
.search_cate_hd DL DT {
	LINE-HEIGHT: 20px; FLOAT: left; HEIGHT: 20px
}
.search_cate_hd DL DD {
	LINE-HEIGHT: 20px; HEIGHT: 20px
}
.search_cate_hd DL DD A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; ZOOM: 1; DISPLAY: block; FLOAT: left; MARGIN-RIGHT: 20px; PADDING-TOP: 0px
}
.search_cate_hd DL DD A.check {
	BACKGROUND-COLOR: #8ea6d4; COLOR: #fff
}
.hotels_short {
	LINE-HEIGHT: 23px; FLOAT: right; HEIGHT: 29px; OVERFLOW: hidden; _margin-left: -3px
}
.searchresult_info {
	BORDER-BOTTOM: #67a1e2 1px solid; POSITION: relative; BORDER-LEFT: #67a1e2 1px solid; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; WIDTH: 730px; PADDING-RIGHT: 10px; MARGIN-BOTTOM: 10px; BACKGROUND: url(404.png) repeat-x 50% top; FLOAT: left; OVERFLOW: hidden; BORDER-TOP: #67a1e2 3px solid; BORDER-RIGHT: #67a1e2 1px solid; PADDING-TOP: 10px
}
.searchresult_info UL {
	LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none
}
.searchresult_info UL LI {
	FLOAT: left; MARGIN-LEFT: 8px
}
.searchresult_info UL LI H3 {
	WIDTH: 400px
}
.searchresult_info UL LI P {
	WIDTH: 400px
}
.searchresult_info UL LI H3 {
	LINE-HEIGHT: 20px; HEIGHT: 20px; FONT-SIZE: 14px
}
.searchresult_info UL LI H3 SPAN {
	TEXT-ALIGN: center; LINE-HEIGHT: 16px; BACKGROUND-COLOR: #339900; WIDTH: 16px; DISPLAY: block; FLOAT: left; HEIGHT: 16px; COLOR: #fff; FONT-SIZE: 12px; MARGIN-RIGHT: 5px
}
.searchresult_info UL LI H3 A {
	FLOAT: left
}
.searchresult_info UL LI P {
	LINE-HEIGHT: 15px; COLOR: #999999
}
.searchresult_info UL LI H4 {
	LINE-HEIGHT: 25px; HEIGHT: 25px; COLOR: #666666; FONT-SIZE: 12px; FONT-WEIGHT: normal
}
.hotelimgbj {
	BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid
}
.searchresult_info UL LI.liprice {
	FLOAT: right; COLOR: #e56700
}
.searchresult_info UL LI.liprice SUP {
	LINE-HEIGHT: 55px; HEIGHT: 55px; FONT-SIZE: 18px
}
.searchresult_info UL LI.liprice STRONG {
	FONT-FAMILY: Arial Black; FONT-SIZE: 26px
}
.searchresult_data {
	TEXT-ALIGN: right; PADDING-LEFT: 25px; WIDTH: 700px; OVERFLOW: hidden
}
.searchresult_data A {
	FLOAT: left
}
.searchresult_info .tuijian {
	POSITION: absolute; WIDTH: 47px; BACKGROUND: url(404.png) no-repeat; HEIGHT: 48px; TOP: -3px; RIGHT: 0px
}
.searchresult_info .cuxiao {
	POSITION: absolute; WIDTH: 47px; BACKGROUND: url(404.png) no-repeat; HEIGHT: 48px; TOP: -3px; RIGHT: 0px
}
.hotel_datelist {
	MARGIN: 10px 0px; WIDTH: 100%; TABLE-LAYOUT: fixed; COLOR: #666; CLEAR: both
}
.hotel_datelist TD {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; BACKGROUND: url(../image/bg_hotel_breakfast.gif) repeat-x center bottom; VERTICAL-ALIGN: top; PADDING-TOP: 5px
}
.hotel_datelist TD .ico_vouch {
	MARGIN-TOP: 5px; CURSOR: default
}
.hotel_datelist .clicked TD {
	BACKGROUND-COLOR: #f7f7f7
}
.hotel_datelist .clicked TD A.show_more {
	VISIBILITY: visible
}
.hotel_datelist TH {
	BORDER-BOTTOM: #fff 1px solid; TEXT-ALIGN: left; PADDING-BOTTOM: 0px; LINE-HEIGHT: 20px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; BACKGROUND: #f1f1f1; COLOR: #999; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
.hotel_datelist_blue TH {
	BACKGROUND: #e8f4ff
}
.hotel_datelist DEL {
	FONT-FAMILY: verdana; COLOR: #999
}
.hotel_datelist .base_price02 {
	BORDER-BOTTOM: #e56700 1px dashed; FONT-SIZE: 14px
}
.hotel_datelist .base_price02:hover {
	TEXT-DECORATION: none
}
.hotel_datelist DEL DFN {
	FONT-FAMILY: arial
}
.hotel_datelist .base_txtdiv {
	BORDER-BOTTOM: #e56700 1px dashed; FONT-FAMILY: verdana; COLOR: #e56700
}
.loading_box {
	TEXT-ALIGN: center; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
.loading_box IMG {
	VERTICAL-ALIGN: -5px; MARGIN-RIGHT: 10px
}
.hotel_room A {
	TEXT-ALIGN: left; LINE-HEIGHT: 16px; MARGIN: 0px 4px 0px 0px; FLOAT: left
}
.hotel_room SPAN {
	TEXT-ALIGN: left; LINE-HEIGHT: 16px; MARGIN: 0px 4px 0px 0px; FLOAT: left
}
.hotel_room .ico_gift {
	BACKGROUND-POSITION: 0px -1376px
}
.hotel_room .ico_sales2 {
	BACKGROUND-POSITION: 0px -1440px; HEIGHT: 0px; OVERFLOW: hidden; PADDING-TOP: 16px
}
.hotel_room .hotel_room_name {
	LINE-HEIGHT: 16px; _line-height: 15px
}
.hotel_room .rateplanname {
	COLOR: #999
}
.hotel_room .ratelipin {
	CURSOR: pointer
}
#allpricebox .policedesc {
	LINE-HEIGHT: 20px; WIDTH: 300px
}
.hotel_room_txt {
	FLOAT: left
}
.hotel_room .hotel_room_style {
	MARGIN-LEFT: 43px
}
.hotel_room_showall {
	PADDING-RIGHT: 10px; MARGIN-BOTTOM: 0px; FLOAT: right; COLOR: #0055aa; CURSOR: pointer
}
.page {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; WIDTH: 740px; PADDING-RIGHT: 0px; FLOAT: left; HEIGHT: 20px; PADDING-TOP: 10px
}
.page H4 {
	WIDTH: 200px; FONT-FAMILY: simhei; FLOAT: left; FONT-SIZE: 18px
}
.page H4 A {
	PADDING-LEFT: 15px; BACKGROUND: url(404.png) no-repeat left 50%; FONT-WEIGHT: normal
}
.page_list {
	TEXT-ALIGN: left; FLOAT: right
}
.page_list LI {
	MARGIN: 0px 1px; FLOAT: left; _display: inline
}
.page_list LI.ellipsis {
	MARGIN: 0px 3px; FONT: 11px Arial
}
.page_list LI A {
	BACKGROUND-IMAGE: url(404.png); BACKGROUND-REPEAT: no-repeat; CURSOR: pointer; TEXT-DECORATION: none
}
.page_list LI A SPAN {
	BACKGROUND-IMAGE: url(404.png); BACKGROUND-REPEAT: no-repeat; CURSOR: pointer; TEXT-DECORATION: none
}
.page_list LI A:hover {
	BACKGROUND-IMAGE: url(404.png); BACKGROUND-REPEAT: no-repeat; CURSOR: pointer; TEXT-DECORATION: none
}
.page_list LI A:hover SPAN {
	BACKGROUND-IMAGE: url(404.png); BACKGROUND-REPEAT: no-repeat; CURSOR: pointer; TEXT-DECORATION: none
}
.page_list LI.current A {
	BACKGROUND-IMAGE: url(404.png); BACKGROUND-REPEAT: no-repeat; CURSOR: pointer; TEXT-DECORATION: none
}
.page_list LI.current A SPAN {
	BACKGROUND-IMAGE: url(404.png); BACKGROUND-REPEAT: no-repeat; CURSOR: pointer; TEXT-DECORATION: none
}
.page_list LI.nocurrent A {
	BACKGROUND-IMAGE: url(404.png); BACKGROUND-REPEAT: no-repeat; CURSOR: pointer; TEXT-DECORATION: none
}
.page_list LI.nocurrent A SPAN {
	BACKGROUND-IMAGE: url(404.png); BACKGROUND-REPEAT: no-repeat; CURSOR: pointer; TEXT-DECORATION: none
}
.page_list LI A {
	PADDING-LEFT: 7px; BACKGROUND-POSITION: -240px 0px; FLOAT: left; TEXT-DECORATION: none
}
.page_list LI A SPAN {
	LINE-HEIGHT: 22px; BACKGROUND-COLOR: #fff; PADDING-RIGHT: 7px; BACKGROUND-POSITION: right 0px; FLOAT: left; HEIGHT: 20px; COLOR: #333; OVERFLOW: hidden
}
.page_list LI A:hover {
	BACKGROUND-POSITION: -240px -30px
}
.page_list LI A:hover SPAN {
	BACKGROUND-POSITION: right -30px
}
.page_list LI.current A {
	BACKGROUND-POSITION: -297px -120px; FONT-WEIGHT: bold
}
.page_list LI.current A:hover {
	BACKGROUND-POSITION: -297px -120px; FONT-WEIGHT: bold
}
.page_list LI.current SPAN {
	BACKGROUND-POSITION: right -120px; COLOR: #fff
}
.page_list LI.current A:hover SPAN {
	BACKGROUND-POSITION: right -120px; COLOR: #fff
}
.page_list LI.nocurrent A {
	BACKGROUND-POSITION: -240px -60px; CURSOR: default
}
.page_list LI.nocurrent A:hover {
	BACKGROUND-POSITION: -240px -60px; CURSOR: default
}
.page_list LI.nocurrent A SPAN {
	BACKGROUND-POSITION: right -60px; COLOR: #999; CURSOR: default
}
.page_list LI.nocurrent A:hover SPAN {
	BACKGROUND-POSITION: right -60px; COLOR: #999; CURSOR: default
}
.ico_elocal {
	LINE-HEIGHT: 16px; PADDING-LEFT: 16px; BACKGROUND: url(404.png) no-repeat 0px -609px; FLOAT: left; MARGIN-RIGHT: 10px
}
.ico_emap {
	LINE-HEIGHT: 16px; PADDING-LEFT: 16px; BACKGROUND: url(404.png) no-repeat 0px -609px; FLOAT: left; MARGIN-RIGHT: 10px
}
.ico_traffic {
	LINE-HEIGHT: 16px; PADDING-LEFT: 16px; BACKGROUND: url(404.png) no-repeat 0px -609px; FLOAT: left; MARGIN-RIGHT: 10px
}
.ico_img {
	LINE-HEIGHT: 16px; PADDING-LEFT: 16px; BACKGROUND: url(404.png) no-repeat 0px -609px; FLOAT: left; MARGIN-RIGHT: 10px
}
.ico_traffic {
	BACKGROUND-POSITION: 0px -1314px
}
.ico_emap {
	BACKGROUND-POSITION: 0px -1344px
}
.ico_img {
	PADDING-LEFT: 18px; BACKGROUND-POSITION: 0px -736px
}
.show_fold {
	BACKGROUND-IMAGE: url(404.png); PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 18px; BACKGROUND-REPEAT: no-repeat; COLOR: #0053aa; CURSOR: pointer; PADDING-TOP: 1px
}
.show_unfold {
	BACKGROUND-IMAGE: url(404.png); PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 18px; BACKGROUND-REPEAT: no-repeat; COLOR: #0053aa; CURSOR: pointer; PADDING-TOP: 1px
}
.show_fold {
	BACKGROUND-POSITION: right -640px
}
.show_unfold {
	BACKGROUND-POSITION: right -672px
}
.searchresult_toggle {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; ZOOM: 1; PADDING-TOP: 3px
}
.hotelbody {
	BACKGROUND-COLOR: #ffffff; WIDTH: 940px; FLOAT: left; OVERFLOW: hidden
}
.hotelbody .base_title_style {
	COLOR: #333
}
.hotel_rightbody .box {
	BORDER-BOTTOM: #c2c9d3 1px solid; BORDER-LEFT: #c2c9d3 1px solid; MARGIN: 0px 0px 10px 10px; WIDTH: 178px; OVERFLOW: hidden; BORDER-TOP: #c2c9d3 1px solid; BORDER-RIGHT: #c2c9d3 1px solid; _width: 176px
}
.hotel_rightbody .box H1 {
	LINE-HEIGHT: 30px; PADDING-LEFT: 10px; PADDING-RIGHT: 5px; HEIGHT: 30px; COLOR: #1c70b6; FONT-SIZE: 12px
}
.hotel_rightbody .box H1.bj {
	BACKGROUND: url(404.png) left 50%
}
.hotel_rightbody .box H1.bj A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; FONT-SIZE: 14px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
.hotel_rightbody .box .plan {
	PADDING-BOTTOM: 8px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; PADDING-TOP: 8px
}
.hotel_rightbody .box .plan UL {
	LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none
}
.hotel_rightbody .box .plan UL.u2 {
	LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none
}
.hotel_rightbody .box .plan UL.u3 {
	LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none
}
.hotel_rightbody .box .plan UL LI {
	BORDER-BOTTOM: #ccc 1px dashed; LINE-HEIGHT: 25px; PADDING-LEFT: 10px; BACKGROUND: url(404.png) no-repeat left 50%; HEIGHT: 25px
}
.hotel_rightbody .box .plan UL.u1 LI {
	BACKGROUND: url(404.png) no-repeat left 50%
}
.hotel_rightbody .box .plan UL.u2 LI {
	TEXT-OVERFLOW: ellipsis; WHITE-SPACE: normal; BACKGROUND: url(404.png) no-repeat left 50%; OVERFLOW: hidden
}
.searchload {
	TEXT-ALIGN: center; PADDING-BOTTOM: 20px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; PADDING-TOP: 20px
}
.searchload UL {
	LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none
}
.searchload UL LI {
	TEXT-ALIGN: center
}
.searchload UL LI SPAN {
	LINE-HEIGHT: 60px; PADDING-LEFT: 65px; WIDTH: 150px; DISPLAY: block; BACKGROUND: url(404.png) no-repeat left 50%; HEIGHT: 60px; MARGIN-LEFT: 100px
}
#allpricebox {
	BORDER-BOTTOM: #67a1e2 1px solid; POSITION: absolute; BORDER-LEFT: #67a1e2 1px solid; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #ffffff; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; DISPLAY: none; FONT-FAMILY: Courier New; COLOR: #333333; OVERFLOW: hidden; BORDER-TOP: #67a1e2 1px solid; BORDER-RIGHT: #67a1e2 1px solid; PADDING-TOP: 5px
}
#allpricebox TABLE TR.week TD {
	FONT-WEIGHT: bold
}
#allpricebox TABLE TD {
	LINE-HEIGHT: 15px; WIDTH: 50px; HEIGHT: 25px
}
#allpricebox TABLE TD DFN {
	COLOR: #d35714
}
#allpricebox H4 {
	LINE-HEIGHT: 22px; BACKGROUND-COLOR: #f1f1f1; PADDING-LEFT: 5px; WIDTH: 300px; HEIGHT: 22px; FONT-WEIGHT: bold
}
#allpricebox H3 {
	COLOR: #ff0000
}
#allpricebox UL {
	LIST-STYLE-TYPE: none; WIDTH: 300px; LIST-STYLE-IMAGE: none
}
#allpricebox LI {
	BORDER-BOTTOM: #ccc 1px dashed; LINE-HEIGHT: 22px; HEIGHT: 22px
}
#allpricebox IFRAME {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; WIDTH: 600px; HEIGHT: 400px; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.searcherror {
	TEXT-ALIGN: center; PADDING-BOTTOM: 50px; PADDING-LEFT: 100px; PADDING-RIGHT: 0px; DISPLAY: table-cell; VERTICAL-ALIGN: middle; PADDING-TOP: 50px
}
.searcherror H4 {
	MIN-WIDTH: 400px; TEXT-ALIGN: left; LINE-HEIGHT: 25px; MARGIN: 0px auto; PADDING-LEFT: 35px; FONT-FAMILY: simhei; BACKGROUND: url(404.png) no-repeat 0px -258px; HEIGHT: 25px; FONT-SIZE: 14px
}
.hotel_price {
	POSITION: absolute; TEXT-ALIGN: right; MARGIN-TOP: 10px; FLOAT: right !important; COLOR: #e56700; TOP: -5px; RIGHT: 25px; _margin-top: 15px
}
.hotel_price SPAN {
	PADDING-RIGHT: 5px; FONT: bold 24px verdana; MARGIN-RIGHT: -3px
}
.hotel_price DFN {
	FONT: 12px arial; VERTICAL-ALIGN: 8px
}
.searchresult_name {
	LINE-HEIGHT: 18px; PADDING-LEFT: 20px; MARGIN-BOTTOM: 5px; COLOR: #333; FONT-SIZE: 14px
}
.ico_fav {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 20px; PADDING-RIGHT: 0px; BACKGROUND: url(404.png) no-repeat; PADDING-TOP: 2px
}
.ico_print {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 20px; PADDING-RIGHT: 0px; BACKGROUND: url(404.png) no-repeat; PADDING-TOP: 2px
}
.ico_faved {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 20px; PADDING-RIGHT: 0px; BACKGROUND: url(404.png) no-repeat; PADDING-TOP: 2px
}
.ico_save {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 20px; PADDING-RIGHT: 0px; BACKGROUND: url(404.png) no-repeat; PADDING-TOP: 2px
}
.ico_down {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 20px; PADDING-RIGHT: 0px; BACKGROUND: url(404.png) no-repeat; PADDING-TOP: 2px
}
.ico_up {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 20px; PADDING-RIGHT: 0px; BACKGROUND: url(404.png) no-repeat; PADDING-TOP: 2px
}
.ico_fav {
	BACKGROUND-POSITION: 0px -1026px
}
.ico_faved {
	BACKGROUND-POSITION: 0px -1600px; COLOR: #999; CURSOR: default
}
.ico_faved:hover {
	TEXT-DECORATION: none
}
.ico_print {
	BACKGROUND-POSITION: 0px -417px
}
.ico_save {
	BACKGROUND-POSITION: 0px -768px
}
.ico_down {
	BACKGROUND-POSITION: 0px -800px; CURSOR: pointer
}
.ico_up {
	BACKGROUND-POSITION: 0px -1152px; CURSOR: pointer
}
.detail_top {
	POSITION: relative; MARGIN: 10px 0px; WIDTH: 100%
}
.detail_top .base_txtgray {
	FONT-FAMILY: verdana
}
.detail_top A {
	FONT-SIZE: 12px; FONT-WEIGHT: normal
}
.detail_top H3 IMG {
	VERTICAL-ALIGN: -3px; MARGIN-RIGHT: 20px
}
.detail_top_ico {
	POSITION: absolute; TEXT-ALIGN: right; WIDTH: 200px; TOP: 3px; LEFT: 615px
}
.detail_top_ico .ico_sales {
	CURSOR: default
}
.detail_info {
	BORDER-BOTTOM: #acccef 1px solid; BORDER-LEFT: #acccef 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; BACKGROUND: url(404.png) repeat-x 50% top; COLOR: #666; OVERFLOW: hidden; BORDER-TOP: #acccef 1px solid; BORDER-RIGHT: #acccef 1px solid; PADDING-TOP: 15px
}
.detail_pic {
	WIDTH: 180px; FLOAT: left
}
.detail_pic_border {
	BORDER-BOTTOM: #e8e8e8 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #e8e8e8 1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BORDER-TOP: #e8e8e8 1px solid; BORDER-RIGHT: #e8e8e8 1px solid; PADDING-TOP: 5px
}
.detail_smallpic {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.detail_smallpic IMG {
	DISPLAY: block
}
.detail_smallpic UL {
	TEXT-ALIGN: center; WIDTH: 100%
}
.detail_smallpic LI {
	BORDER-BOTTOM: #fff 1px solid; BORDER-LEFT: #fff 1px solid; PADDING-BOTTOM: 1px; PADDING-LEFT: 1px; WIDTH: 50px; PADDING-RIGHT: 1px; DISPLAY: inline; FLOAT: left; HEIGHT: 35px; OVERFLOW: hidden; BORDER-TOP: #fff 1px solid; MARGIN-RIGHT: 1px; BORDER-RIGHT: #fff 1px solid; PADDING-TOP: 1px
}
.detail_smallpic .on {
	BORDER-BOTTOM: #ff6600 1px solid; BORDER-LEFT: #ff6600 1px solid; BORDER-TOP: #ff6600 1px solid; BORDER-RIGHT: #ff6600 1px solid
}
.detail_other {
	TEXT-ALIGN: center; LINE-HEIGHT: 25px; HEIGHT: 25px
}
.detail_other A {
	MARGIN-LEFT: 10px
}
.detail_other .hoteldetail1 {
	PADDING-LEFT: 15px; BACKGROUND: url(404.png) no-repeat left 50%
}
.detail_other .hoteldetail2 {
	PADDING-LEFT: 15px; BACKGROUND: url(404.png) no-repeat left 50%
}
.layoutfix {
	DISPLAY: inline-block
}
.detail_address {
	PADDING-LEFT: 25px; WIDTH: 400px; FLOAT: left; MARGIN-RIGHT: 20px
}
.detail_address P {
	LINE-HEIGHT: 18px; MARGIN-BOTTOM: 20px; HEIGHT: 72px; OVERFLOW: hidden
}
.detail_list LI {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 4px
}
.detail_map {
	PADDING-LEFT: 25px; FLOAT: left; MARGIN-RIGHT: 20px
}
.detail_map H2 {
	FONT-WEIGHT: normal
}
.detail_map UL {
	LIST-STYLE-TYPE: none; MARGIN: 5px 0px; LIST-STYLE-IMAGE: none
}
.detail_map LI {
	LINE-HEIGHT: 20px; HEIGHT: 20px
}
.hotelmap {
	PADDING-LEFT: 20px; BACKGROUND: url(404.png) no-repeat left 50%
}
.detail_title {
	BORDER-BOTTOM: #b2d0f0 1px solid; LINE-HEIGHT: 24px; MARGIN-TOP: 25px; HEIGHT: 24px; FONT-SIZE: 14px
}
.detail_title A {
	FONT-WEIGHT: normal; MARGIN-RIGHT: 42px
}
.detail_title H2 {
	PADDING-LEFT: 20px; BACKGROUND: url(404.png) no-repeat 0px -765px; FLOAT: left; FONT-SIZE: 14px
}
.detail_title UL {
	LIST-STYLE-TYPE: none; FLOAT: right; LIST-STYLE-IMAGE: none
}
.detail_title LI {
	PADDING-RIGHT: 5px; FLOAT: left
}
.detail_box {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 15px; PADDING-RIGHT: 20px; MARGIN-BOTTOM: 10px; COLOR: #666; OVERFLOW: hidden; PADDING-TOP: 10px
}
.detail_box P {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.detail_box .hotel_datelist TD {
	PADDING-BOTTOM: 8px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; PADDING-TOP: 8px
}
.detail_box .layoutfix INPUT {
	VERTICAL-ALIGN: inherit
}
.float_right {
	FLOAT: right !important
}
.detail_extralist TH {
	WIDTH: 160px; FONT-WEIGHT: normal
}
.detail_extralist TH {
	BORDER-BOTTOM: #e4e4e4 1px dashed; TEXT-ALIGN: left; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
.detail_extralist TD {
	BORDER-BOTTOM: #e4e4e4 1px dashed; TEXT-ALIGN: left; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
.detail_extralist DFN {
	PADDING-LEFT: 16px; BACKGROUND: url(404.png) #fff no-repeat 0px -66px
}
.hoteltel {
	COLOR: red; TEXT-DECORATION: underline
}
.hoteltel SPAN {
	FONT-SIZE: 14px
}
.hotelsearcherr {
	BORDER-BOTTOM: #ff0000 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #ff0000 1px solid; PADDING-BOTTOM: 50px; PADDING-LEFT: 50px; PADDING-RIGHT: 50px; COLOR: #ff0000; FONT-SIZE: 14px; BORDER-TOP: #ff0000 1px solid; BORDER-RIGHT: #ff0000 1px solid; PADDING-TOP: 50px
}
.hotelsearchloading {
	TEXT-ALIGN: center; PADDING-BOTTOM: 50px; PADDING-LEFT: 50px; PADDING-RIGHT: 50px; COLOR: #ff0000; FONT-SIZE: 14px; PADDING-TOP: 50px
}
.hotel_headline2 {
	POSITION: relative; LINE-HEIGHT: 36px; MARGIN: 10px; PADDING-LEFT: 32px; WIDTH: 918px; WHITE-SPACE: nowrap; BACKGROUND: url(404.png) no-repeat 0px center; HEIGHT: 32px; FONT-SIZE: 18px; OVERFLOW: hidden; FONT-WEIGHT: bold
}
.hotels_step {
	MARGIN-BOTTOM: 20px; BACKGROUND: url(404.png) 0px 0px; HEIGHT: 24px; OVERFLOW: hidden
}
.step2 {
	BACKGROUND-POSITION: 0px -25px
}
.step3 {
	BACKGROUND-POSITION: 0px -50px
}
.hotels_step LI {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 24px; PADDING-LEFT: 120px; PADDING-RIGHT: 120px; FLOAT: left; COLOR: #b9b9b9; PADDING-TOP: 0px
}
.hotels_step LI.current {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 100px; PADDING-RIGHT: 100px; COLOR: #fff; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
.hotels_step .d {
	COLOR: #333
}
.base_main {
	BORDER-BOTTOM: #67a1e2 1px solid; BORDER-LEFT: #67a1e2 1px solid; MARGIN-BOTTOM: 10px; CLEAR: both; OVERFLOW: hidden; BORDER-TOP: #67a1e2 1px solid; BORDER-RIGHT: #67a1e2 1px solid
}
.base_main H3 {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 30px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: url(404.png); HEIGHT: 30px; PADDING-TOP: 0px
}
.base_main H3 .title {
	LINE-HEIGHT: 30px; PADDING-LEFT: 10px; DISPLAY: block; BACKGROUND: url(404.png) no-repeat left 50%; FLOAT: left; HEIGHT: 30px; FONT-SIZE: 14px
}
.base_main H3 .titledesc {
	LINE-HEIGHT: 30px; DISPLAY: block; FLOAT: right; HEIGHT: 30px; FONT-SIZE: 12px; FONT-WEIGHT: normal
}
.base_main H3 .title DFN {
	MARGIN-LEFT: 20px; FONT-SIZE: 12px; FONT-WEIGHT: normal
}
.base_main_body {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 10px
}
.base_main_body DL {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; ZOOM: 1; OVERFLOW: auto; PADDING-TOP: 4px
}
.base_main_body DL DT {
	TEXT-ALIGN: right; WIDTH: 100px; FLOAT: left; FONT-WEIGHT: bold; PADDING-TOP: 3px
}
.base_main_body DL DD {
	TEXT-ALIGN: left; LINE-HEIGHT: 20px; COLOR: #666; MARGIN-LEFT: 115px
}
.base_main_body DL DD STRONG {
	COLOR: #000000
}
.base_main_body #yuding_tianshu {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 115px; PADDING-RIGHT: 0px; PADDING-TOP: 6px
}
#yuding_tianshu .rommfeelist {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 750px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
#yuding_tianshu .rommfeelist LI {
	BORDER-BOTTOM: #fc6 1px solid; BORDER-LEFT: #fc6 1px solid; MARGIN: 1px; WIDTH: 100px; FLOAT: left; BORDER-TOP: #fc6 1px solid; BORDER-RIGHT: #fc6 1px solid
}
#yuding_tianshu .rommfeelist LI DFN {
	TEXT-ALIGN: center; LINE-HEIGHT: 25px; BACKGROUND-COLOR: #fff3c3; WIDTH: 100%; DISPLAY: block; HEIGHT: 25px; FONT-WEIGHT: bold
}
#yuding_tianshu .rommfeelist LI DFN SPAN {
	COLOR: #999999; MARGIN-LEFT: 3px; FONT-WEIGHT: normal
}
#yuding_tianshu .rommfeelist LI LABEL {
	TEXT-ALIGN: center; LINE-HEIGHT: 25px; DISPLAY: block; HEIGHT: 25px
}
.base_main_body .yd_info {
	PADDING-BOTTOM: 8px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 8px
}
.base_main_body .yuding_next {
	PADDING-BOTTOM: 15px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 14px; FONT-WEIGHT: bold; PADDING-TOP: 10px
}
.base_main_body .yuding_next FONT {
	COLOR: #ff6600
}
.base_main_body .hotelname {
	FONT-SIZE: 12px
}
.base_main_body .deliver_info {
	MARGIN-TOP: 5px
}
.base_main_body .deliver_info LI {
	LINE-HEIGHT: 20px; FLOAT: left; HEIGHT: 20px; COLOR: #000000; MARGIN-RIGHT: 20px
}
.base_main_body .layoutfix {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 60%; PADDING-RIGHT: 0px; FLOAT: none; CLEAR: both; PADDING-TOP: 0px
}
.btn_box {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; LINE-HEIGHT: 50px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; HEIGHT: 50px; PADDING-TOP: 0px
}
.btn_box A {
	FLOAT: left
}
.errhotelroominfo {
	BORDER-BOTTOM: #ff0000 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #ff0000 1px solid; LINE-HEIGHT: 30px; BACKGROUND-COLOR: #ffff00; DISPLAY: none; HEIGHT: 30px; CLEAR: both; OVERFLOW: hidden; BORDER-TOP: #ff0000 1px solid; BORDER-RIGHT: #ff0000 1px solid
}
.hotels_box_bd {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 22px; PADDING-RIGHT: 15px; PADDING-TOP: 10px
}
.hotels_box_bd LI {
	LINE-HEIGHT: 22px; HEIGHT: 22px
}
.hotels_list_txt {
	WIDTH: 100%; MARGIN-BOTTOM: 10px; OVERFLOW: hidden
}
.hotels_list_txt .base_price {
	TEXT-ALIGN: left; COLOR: #e56700
}
.hotels_list_txt LI {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 85px; WIDTH: 300px; PADDING-RIGHT: 0px; FLOAT: left; MARGIN-RIGHT: 10px; PADDING-TOP: 2px
}
.hotels_list_txt SPAN {
	TEXT-ALIGN: right; WIDTH: 85px; FLOAT: left; COLOR: #999; MARGIN-LEFT: -85px
}
.hotels_list_txt .base_price {
	TEXT-ALIGN: left; MARGIN: 0px; WIDTH: auto; FLOAT: none; COLOR: #e56700
}
H5.title {
	BORDER-BOTTOM: #acccef 1px solid; LINE-HEIGHT: 32px; PADDING-LEFT: 14px; MARGIN-BOTTOM: 10px; BACKGROUND: url(404.png) no-repeat -4px -984px; HEIGHT: 28px; FONT-SIZE: 12px; OVERFLOW: hidden
}
.check_top {
	BORDER-BOTTOM: #67a1e2 1px solid; BORDER-LEFT: #67a1e2 1px solid; PADDING-BOTTOM: 0px; MARGIN: 10px 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: #e8f4ff; BORDER-TOP: #67a1e2 1px solid; BORDER-RIGHT: #67a1e2 1px solid; PADDING-TOP: 6px
}
.check_top UL {
	MARGIN-BOTTOM: 4px
}
.check_top .hotels_list_txt LI {
	MIN-WIDTH: 195px; WIDTH: 195px; FLOAT: left
}
.submit_box {
	BORDER-BOTTOM: #67a1e2 1px solid; BORDER-LEFT: #67a1e2 1px solid; PADDING-BOTTOM: 30px; PADDING-LEFT: 105px; PADDING-RIGHT: 50px; ZOOM: 1; MARGIN-BOTTOM: 20px; BACKGROUND: url(404.png) #e8f4ff no-repeat 42px 35px; OVERFLOW: hidden; BORDER-TOP: #67a1e2 1px solid; BORDER-RIGHT: #67a1e2 1px solid; PADDING-TOP: 30px
}
.submit_box .t {
	BORDER-BOTTOM: #dedede 1px solid; PADDING-BOTTOM: 5px; MARGIN-BOTTOM: 10px
}
.submit_box .t H3 {
	FONT-SIZE: 14px
}
.submit_box .c {
	MARGIN-BOTTOM: 20px
}
.submit_box .num {
	FONT: bold 14px verdana
}
.submit_box .num2 {
	FONT: bold 14px verdana; COLOR: #060
}
.submitorder_box {
	BORDER-BOTTOM: #99c0ec 1px solid; BORDER-LEFT: #99c0ec 1px solid; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #ffffff; MARGIN-TOP: 20px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; HEIGHT: auto; OVERFLOW: hidden; BORDER-TOP: #99c0ec 1px solid; BORDER-RIGHT: #99c0ec 1px solid; PADDING-TOP: 10px
}
.submitorder_box TABLE .td_r {
	LINE-HEIGHT: 25px; WIDTH: 80px; HEIGHT: 25px
}
.hotelbodyerr {
	BORDER-BOTTOM: #67a1e2 1px solid; BORDER-LEFT: #67a1e2 1px solid; PADDING-BOTTOM: 50px; PADDING-LEFT: 105px; PADDING-RIGHT: 50px; ZOOM: 1; BACKGROUND: url(404.png) #e8f4ff no-repeat 42px 35px; FONT-SIZE: 14px; OVERFLOW: hidden; BORDER-TOP: #67a1e2 1px solid; BORDER-RIGHT: #67a1e2 1px solid; PADDING-TOP: 50px
}