A:link {
	TEXT-DECORATION: none
}
A:visited {
	TEXT-DECORATION: none
}
A:active {
	TEXT-DECORATION: none
}
BODY {
	BACKGROUND: #fff; -webkit-user-select: none
}
BODY {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H1 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H2 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H3 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H4 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H5 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H6 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
HR {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
P {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
BLOCKQUOTE {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DT {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DD {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
OL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
PRE {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
FIELDSET {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
lengend {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
BUTTON {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
INPUT {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
TEXTAREA {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
TH {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
TD {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
FORM {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DIV {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
OL {
	LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none
}
LI {
	LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none
}
IMG {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
EM {
	FONT-STYLE: normal
}
BODY {
	FONT: 16px/30px Arial, "ËÎÌå", sans-serif; COLOR: #333333
}
BUTTON {
	FONT: 16px/30px Arial, "ËÎÌå", sans-serif; COLOR: #333333
}
INPUT {
	FONT: 16px/30px Arial, "ËÎÌå", sans-serif; COLOR: #333333
}
SELECT {
	FONT: 16px/30px Arial, "ËÎÌå", sans-serif; COLOR: #333333
}
TEXTAREA {
	FONT: 16px/30px Arial, "ËÎÌå", sans-serif; COLOR: #333333
}
SELECT {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 24px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 16px; PADDING-TOP: 0px
}
.clearfix:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: "."
}
.clearfix {
	DISPLAY: inline-block
}
* HTML .clearfix {
	HEIGHT: 1%
}
.clearfix {
	DISPLAY: block
}
.space_05 {
	HEIGHT: 5px; CLEAR: both; OVERFLOW: hidden
}
.space_10 {
	HEIGHT: 10px; CLEAR: both; OVERFLOW: hidden
}
.space_20 {
	HEIGHT: 20px; CLEAR: both; OVERFLOW: hidden
}
#BgDiv {
	Z-INDEX: 99; POSITION: absolute; FILTER: alpha(opacity=50); BACKGROUND-COLOR: #000; WIDTH: 100%; DISPLAY: none; HEIGHT: 1000px; TOP: 0px; LEFT: 0px; opacity: 0.5; -moz-opacity: 0.5
}
BODY {
	HEIGHT: 100%
}
HTML {
	HEIGHT: 100%
}
.left {
	FLOAT: left
}
.right {
	FLOAT: right
}
.corner-tl {
	-moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; border-top-left-radius: 5px
}
.corner-tr {
	-moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; border-top-right-radius: 5px
}
.corner-bl {
	-moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; border-bottom-left-radius: 5px
}
.corner-br {
	-moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; border-bottom-right-radius: 5px
}
.corner-top {
	-moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; border-top-left-radius: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; border-top-right-radius: 5px
}
.corner-bottom {
	-moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; border-bottom-right-radius: 5px
}
.corner-right {
	-moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; border-top-right-radius: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; border-bottom-right-radius: 5px
}
.corner-left {
	-moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; border-top-left-radius: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; border-bottom-left-radius: 5px
}
.corner-all {
	-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px
}
.generalTit {
	BACKGROUND: url("../../ÍøÕ¾µØÍ¼--229ÍøÊÖ»ú°æ_files/img/sprites.png") no-repeat
}
.generalTit .tleft {
	BACKGROUND: url("../../ÍøÕ¾µØÍ¼--229ÍøÊÖ»ú°æ_files/img/sprites.png") no-repeat
}
.generalTit .tright {
	BACKGROUND: url("../../ÍøÕ¾µØÍ¼--229ÍøÊÖ»ú°æ_files/img/sprites.png") no-repeat
}
.generalTit {
	LINE-HEIGHT: 30px; BACKGROUND-REPEAT: repeat-x; BACKGROUND-POSITION: 0px -686px; HEIGHT: 30px; COLOR: #333333; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
.generalTit .tleft {
	WIDTH: 10px; BACKGROUND-POSITION: 0px -656px; HEIGHT: 30px
}
.generalTit .tright {
	WIDTH: 10px; BACKGROUND-POSITION: -10px -656px; HEIGHT: 30px
}
.generalTit H1 {
	COLOR: #333; FONT-SIZE: 14px
}
.generalTit H3 {
	COLOR: #333; FONT-SIZE: 14px
}
.generalTit SPAN.more {
	POSITION: absolute; FONT-SIZE: 12px; TOP: 0px; RIGHT: 10px; FONT-WEIGHT: normal
}
.generalTit SPAN.more A {
	COLOR: #999
}
.generalCont {
	BORDER-BOTTOM: #aed1e3 1px solid; BORDER-LEFT: #aed1e3 1px solid; BORDER-TOP: medium none; BORDER-RIGHT: #aed1e3 1px solid
}
.unit_shadow {
	-moz-box-shadow: 1px 1px 1px #ddd; -webkit-box-shadow: 2px 1px 2px #ccc; box-shadow: 2px 1px 2px #ccc
}
.shadow_heavy {
	-moz-box-shadow: -2px 0px 5px #444; -webkit-box-shadow: -2px 0px 5px #444; box-shadow: -2px 0px 5px #444
}
.shadow_big {
	-moz-box-shadow: 0px 0px 5px #000; -webkit-box-shadow: 0px 0px 5px #000; box-shadow: 0px 0px 5px #000
}
.but {
	BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #ccc 1px solid; LINE-HEIGHT: 22px; WIDTH: 40px; DISPLAY: block; HEIGHT: 22px; COLOR: #666; BORDER-TOP: #ccc 1px solid; CURSOR: pointer; FONT-WEIGHT: normal; BORDER-RIGHT: #ccc 1px solid; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0px 1px 1px #f5f5f5
}
.wrap_header {
	POSITION: relative; HEIGHT: 45px
}
.header {
	Z-INDEX: 100; BORDER-BOTTOM: #1660ad 1px solid; POSITION: absolute; MIN-WIDTH: 320px; TEXT-ALIGN: center; LINE-HEIGHT: 45px; WIDTH: 100%; HEIGHT: 45px; COLOR: #fff; FONT-SIZE: 22px; OVERFLOW: hidden; box-shadow: 0 2px 4px 0 #a3a3a3
}
.header .left-but {
	POSITION: absolute; WIDTH: 60px; DISPLAY: block; HEIGHT: 45px; TOP: 0px; LEFT: 0px
}
.header .right-but {
	POSITION: absolute; WIDTH: 60px; DISPLAY: block; HEIGHT: 45px; TOP: 0px; RIGHT: 0px
}
.header .left-but A:hover {
	DISPLAY: block; HEIGHT: 45px; box-shadow: 0 2px 4px 0 #CACACA
}
.header .right-but A:hover {
	DISPLAY: block; HEIGHT: 45px; box-shadow: 0 2px 4px 0 #CACACA
}
.header .member {
	MIN-WIDTH: 320px; WIDTH: 100%; HEIGHT: 60px
}
.header .member .but {
	MARGIN-TOP: 10px; FLOAT: right; MARGIN-RIGHT: 20px
}
#orderlist {
	Z-INDEX: 99; POSITION: absolute; MIN-WIDTH: 320px; WIDTH: 100%; BOTTOM: 0px; BACKGROUND: #f1f1f1; OVERFLOW: auto; TOP: 60px; LEFT: 0px
}
.content {
	MIN-WIDTH: 320px; WIDTH: 100%; BACKGROUND: #f1f1f1; OVERFLOW: hidden
}
.footer {
	MIN-WIDTH: 320px; TEXT-ALIGN: center; WIDTH: 100%; BACKGROUND: #fff; COLOR: #888; CLEAR: both; BORDER-TOP: #ddd 1px solid; PADDING-TOP: 10px
}
.foot_tel SPAN {
	PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #e6e6e6; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 0px; border-radius: 10px; box-shadow: -1px -1px 0px 1px #cacaca
}
.foot_tel SPAN A {
	COLOR: #616161
}
.footer P {
	FONT-SIZE: 12px
}
.footer A {
	COLOR: #666
}
.main-search {
	BORDER-BOTTOM: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid; PADDING-BOTTOM: 10px; MARGIN: 20px 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: #fff; BORDER-TOP: #ddd 1px solid; BORDER-RIGHT: #ddd 1px solid; PADDING-TOP: 10px
}
.main-search .thenav {
	MARGIN: 0px auto; WIDTH: 100%; HEIGHT: 40px
}
.main-search .thenav LI {
	POSITION: relative; TEXT-ALIGN: center; LINE-HEIGHT: 40px; WIDTH: 50%; FLOAT: left; HEIGHT: 40px; COLOR: #fff; FONT-SIZE: 16px; FONT-WEIGHT: bold
}
.main-search .thenav LI.activity {
	-moz-box-shadow: 0 -2px 0px #0077cb inset; -webkit-box-shadow: 0 -2px 0px #0077cb inset; box-shadow: 0 -2px 0px #0077cb inset
}
.main-search .thenav LI.activity .arr {
	POSITION: absolute; WIDTH: 21px; BOTTOM: -9px; DISPLAY: block; BACKGROUND: url("../../images/icon.png") no-repeat 0px -250px; HEIGHT: 11px; OVERFLOW: hidden; LEFT: 46%
}
.main-search .thenav LI A {
	COLOR: #fff
}
.main-search DL {
	PADDING-BOTTOM: 8px; MARGIN: 0px auto; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; CLEAR: both; PADDING-TOP: 8px
}
.main-search DL DT {
	TEXT-ALIGN: right; LINE-HEIGHT: 30px; WIDTH: 25%; FLOAT: left
}
.main-search DL DD {
	MARGIN-LEFT: 30%
}
.main-search DL DD INPUT {
	BORDER-BOTTOM: #888 1px solid; BORDER-LEFT: #888 1px solid; LINE-HEIGHT: 28px; TEXT-INDENT: 5px; WIDTH: 94%; HEIGHT: 28px; BORDER-TOP: #888 1px solid; BORDER-RIGHT: #888 1px solid
}
.main-search DL DD SELECT {
	WIDTH: 95%
}
#hotcroll {
	Z-INDEX: 1; POSITION: absolute; MIN-WIDTH: 320px; WIDTH: 67%; BOTTOM: 0px; BACKGROUND: #fff; TOP: 0px; LEFT: 33%
}
#aircroll {
	Z-INDEX: 1; POSITION: absolute; MIN-WIDTH: 320px; WIDTH: 67%; BOTTOM: 0px; BACKGROUND: #fff; TOP: 0px; LEFT: 33%
}
#hczcroll {
	Z-INDEX: 1; POSITION: absolute; MIN-WIDTH: 320px; WIDTH: 67%; BOTTOM: 0px; BACKGROUND: #fff; TOP: 0px; LEFT: 33%
}
#subcroll {
	Z-INDEX: 1; POSITION: absolute; MIN-WIDTH: 320px; WIDTH: 67%; BOTTOM: 0px; BACKGROUND: #fff; TOP: 46px; LEFT: 33%
}
#chaindt {
	Z-INDEX: 1; POSITION: absolute; MIN-WIDTH: 320px; WIDTH: 67%; BOTTOM: 0px; BACKGROUND: #fff; TOP: 0px; LEFT: 33%
}
#jiagedt {
	Z-INDEX: 1; POSITION: absolute; MIN-WIDTH: 320px; BOTTOM: 0px; BACKGROUND: #fff; TOP: 0px
}
#hchcroll {
	Z-INDEX: 1; POSITION: absolute; MIN-WIDTH: 320px; WIDTH: 67%; BOTTOM: 0px; BACKGROUND: #fff; TOP: 0px; LEFT: 33%
}
#hotellist {
	Z-INDEX: 1; POSITION: absolute; MIN-WIDTH: 320px; WIDTH: 100%; BOTTOM: 0px; BACKGROUND: #fff; TOP: 87px; LEFT: 0px
}
#hotellist DL:hover {
	BACKGROUND: #f3f3f3
}
#hotellist DL {
	BORDER-BOTTOM: #ddd 1px solid; POSITION: relative; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 10px
}
#hotellist DL DT {
	PADDING-BOTTOM: 8px; PADDING-LEFT: 8px; WIDTH: 73px; PADDING-RIGHT: 8px; BACKGROUND: url("../../images/sprites.png") no-repeat 0px 0px; FLOAT: left; HEIGHT: 73px; PADDING-TOP: 8px; background-size: 87px 88px
}
#hotellist DL DT IMG {
	WIDTH: 73px; DISPLAY: block; HEIGHT: 73px
}
#hotellist DL DD {
	LINE-HEIGHT: 20px; MARGIN-LEFT: 100px; FONT-SIZE: 12px; PADDING-TOP: 8px
}
#hotellist DL DD P {
	LINE-HEIGHT: 20px; COLOR: #888
}
#hotellist DL.activity {
	BACKGROUND: #f3f3f3
}
#hotellist DL .fx {
	PADDING-BOTTOM: 1px; LINE-HEIGHT: 17px; PADDING-LEFT: 6px; WIDTH: 56px; PADDING-RIGHT: 1px; DISPLAY: inline-block; BACKGROUND: #ff7800; HEIGHT: 17px; COLOR: #fff; FONT-SIZE: 12px; PADDING-TOP: 1px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px
}
#hotellist DL .fx SPAN {
	TEXT-ALIGN: center; LINE-HEIGHT: 17px; WIDTH: 40px; DISPLAY: block; BACKGROUND: #fff; FLOAT: right; COLOR: #ff6600; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px
}
#hotellist DL .wrap_price {
	POSITION: absolute; MARGIN: 0px; BOTTOM: 14px; RIGHT: 10px
}
#hotellist DL DD .price {
	MARGIN-BOTTOM: 5px; COLOR: #888
}
#hotellist DL DD .price SPAN {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; COLOR: #ff6600; FONT-SIZE: 22px; PADDING-TOP: 0px
}
.gree {
	COLOR: #3c8132 !important
}
.filter {
	Z-INDEX: 98; BORDER-BOTTOM: #ddd 1px solid; POSITION: absolute; MIN-WIDTH: 320px; BACKGROUND-COLOR: #f1f1f1; WIDTH: 100%; TOP: 46px; LEFT: 0px
}
.filter .left {
	LINE-HEIGHT: 30px; MARGIN-LEFT: 10px
}
.filter .left SPAN {
	FONT-FAMILY: Georgia; COLOR: #ff6600; FONT-SIZE: 18px
}
.filter LI {
	POSITION: relative; WIDTH: 33%; FLOAT: left; HEIGHT: 40px; BORDER-RIGHT: #ddd 1px solid
}
.filter LI A {
	TEXT-ALIGN: center; LINE-HEIGHT: 40px; WIDTH: 100%; TEXT-OVERFLOW: ellipsis; DISPLAY: block; WHITE-SPACE: nowrap; HEIGHT: 40px; COLOR: #666; OVERFLOW: hidden
}
.filter LI A FONT {
	POSITION: relative; PADDING-RIGHT: 18px; FONT-SIZE: 14px
}
.filter LI.on {
	BACKGROUND: url("../../images/icon.png") no-repeat 60% -317px
}
.drop_down {
	Z-INDEX: 101; POSITION: absolute; BACKGROUND-COLOR: #fff; WIDTH: 100%; HEIGHT: 235px; OVERFLOW: auto; BORDER-TOP: #ddd 1px solid; TOP: 86px; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; -moz-box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.3); -webkit-box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.3); box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.3)
}
.drop_down DD {
	TEXT-ALIGN: center; BACKGROUND-COLOR: #f1f1f1; WIDTH: 33%; FLOAT: left; HEIGHT: 235px
}
.drop_down DD A {
	COLOR: #666
}
.drop_down DT LI A {
	COLOR: #666
}
.drop_down DD LI {
	BORDER-BOTTOM: #e8e8e8 1px solid; LINE-HEIGHT: 45px
}
.drop_down DD .on {
	BACKGROUND-COLOR: #fff
}
.drop_down DT {
	WIDTH: 67%; FLOAT: right
}
.drop_down DT .txt {
	BORDER-BOTTOM: #8f8f8f 1px solid; BORDER-LEFT: #8f8f8f 1px solid; PADDING-LEFT: 5px; WIDTH: 60%; HEIGHT: 30px; BORDER-TOP: #8f8f8f 1px solid; BORDER-RIGHT: #8f8f8f 1px solid; -moz-box-shadow: 2px 2px 3px #d0d0d0 inset; -webkit-box-shadow: 2px 2px 3px #d0d0d0 inset; box-shadow: 2px 2px 3px #d0d0d0 inset
}
.drop_down DT .btn {
	BORDER-BOTTOM: medium none; TEXT-ALIGN: center; BORDER-LEFT: medium none; LINE-HEIGHT: 35px; WIDTH: 10%; BACKGROUND: #ff6000; HEIGHT: 35px; COLOR: #fff; MARGIN-LEFT: 10px; FONT-SIZE: 18px; BORDER-TOP: medium none; BORDER-RIGHT: medium none; -webkit-box-shadow: 0px 1px 4px #cccccc; box-shadow: 0px 1px 4px #cccccc; text-shadow: 0px -1px 0px #999999; -webkit-appearance: none
}
.drop_down DT LI {
	BORDER-BOTTOM: #e9e9e9 1px dashed; PADDING-BOTTOM: 0px; LINE-HEIGHT: 45px; PADDING-LEFT: 6%; TEXT-OVERFLOW: ellipsis; PADDING-RIGHT: 6%; WHITE-SPACE: nowrap; HEIGHT: 45px; OVERFLOW: hidden; PADDING-TOP: 0px
}
.drop_down DT LI.on {
	BACKGROUND: url("../../images/icon.png") no-repeat 99% -470px; background-size: 23px 500px
}
.wrap_arr {
	POSITION: absolute; WIDTH: 14px; HEIGHT: 11px; OVERFLOW: hidden; TOP: 3px; RIGHT: 0px
}
.arrow-shadow {
	BORDER-BOTTOM: #aaaaaa 2px solid; POSITION: absolute; BORDER-LEFT: #aaaaaa 2px solid; WIDTH: 20px; HEIGHT: 20px; BORDER-TOP: #aaaaaa 2px solid; TOP: -18px; BORDER-RIGHT: #aaaaaa 2px solid; LEFT: -5px; -webkit-transform: rotate(45deg); transform: rotate(45deg)
}
.loadmore {
	Z-INDEX: 1000; POSITION: absolute; TEXT-ALIGN: center; PADDING-BOTTOM: 15px; PADDING-LEFT: 0px; WIDTH: 100%; BOTTOM: 0px; PADDING-RIGHT: 0px; BACKGROUND: rgb(243,243,243); PADDING-TOP: 15px
}
.loadprice {
	TEXT-ALIGN: center; PADDING-BOTTOM: 20px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 20px
}
.nohotel {
	TEXT-ALIGN: center; PADDING-BOTTOM: 20px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 20px
}
.loadmore IMG {
	VERTICAL-ALIGN: middle; MARGIN-RIGHT: 10px
}
.hotelinfo .hotel-info {
	POSITION: relative; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 10px
}
.hotelinfo .hotel-info H3 {
	LINE-HEIGHT: 30px; PADDING-RIGHT: 55px; FONT-SIZE: 16px
}
.hotelinfo .hotel-info P {
	LINE-HEIGHT: 20px; COLOR: #888; FONT-SIZE: 12px
}
.hotelinfo .hotel-info .hotel-faciliti {
	PADDING-BOTTOM: 8px; LINE-HEIGHT: 16px; HEIGHT: 16px; COLOR: #888; FONT-SIZE: 12px
}
.hotelinfo .hotel-info .hotel-faciliti SPAN {
	WIDTH: 15px; DISPLAY: inline-block; BACKGROUND: url("../../images/facilitie.png") no-repeat 0px 0px; HEIGHT: 15px; MARGIN-LEFT: 5px; background-size: 15px 103px
}
.hotelinfo .hotel-info .hotel-faciliti .zaocan {
	BACKGROUND-POSITION: 0px 0px
}
.hotelinfo .hotel-info .hotel-faciliti .shangwu {
	BACKGROUND-POSITION: 0px -29px
}
.hotelinfo .hotel-info .hotel-faciliti .tingche {
	BACKGROUND-POSITION: 0px -59px
}
.hotelinfo .hotel-info .hotel-faciliti .wifi {
	BACKGROUND-POSITION: 0px -88px
}
.hotelinfo .hotel-info .praise {
	POSITION: absolute; TEXT-ALIGN: right; LINE-HEIGHT: 30px; COLOR: #888; FONT-SIZE: 12px; TOP: 20px; RIGHT: 20px
}
.hotelinfo .hotel-info .praise SPAN {
	LINE-HEIGHT: 18px; DISPLAY: block; FONT-FAMILY: Georgia; COLOR: #ff6600; FONT-SIZE: 18px
}
.hotelinfo .hotel-nav {
	BORDER-BOTTOM: #ddd 1px solid; LINE-HEIGHT: 38px; BORDER-TOP: #ddd 1px solid
}
.hotelinfo .hotel-nav LI {
	TEXT-ALIGN: center; WIDTH: 24%; FLOAT: left; HEIGHT: 38px
}
.hotelinfo .hotel-nav LI.activity {
	BORDER-BOTTOM: medium none; BORDER-LEFT: #ddd 1px solid; LINE-HEIGHT: 39px; MARGIN: -1px 0px; BACKGROUND: #fff; HEIGHT: 39px; BORDER-TOP: #ff6600 2px solid; BORDER-RIGHT: #ddd 1px solid
}
.rest_room FONT {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; COLOR: #fff; PADDING-TOP: 2px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px
}
.good {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; COLOR: #fff; PADDING-TOP: 2px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px
}
.red_bg {
	BACKGROUND-COLOR: #cd0000
}
.green_bg {
	BACKGROUND-COLOR: #108e0d
}
.gray_bg {
	BACKGROUND-COLOR: #c6c6c6
}
.hotel-price DL .fx {
	TEXT-ALIGN: left; PADDING-BOTTOM: 1px; LINE-HEIGHT: 17px; PADDING-LEFT: 6px; WIDTH: 56px; PADDING-RIGHT: 1px; DISPLAY: inline-block; BACKGROUND: #ff7800; HEIGHT: 17px; COLOR: #fff; FONT-SIZE: 12px; PADDING-TOP: 1px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px
}
.hotel-price DL .fx SPAN {
	TEXT-ALIGN: center; LINE-HEIGHT: 17px; WIDTH: 40px; DISPLAY: block; BACKGROUND: #fff; FLOAT: right; COLOR: #ff6600; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px
}
.hotel-price DL DD .price {
	LINE-HEIGHT: 18px; COLOR: #888; FONT-SIZE: 12px
}
.hotel-price DL DD .price SPAN {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; COLOR: #ff6600; FONT-SIZE: 22px; PADDING-TOP: 0px
}
.hotelinfo .hotel-info .close-page {
	POSITION: absolute; FONT-SIZE: 12px; TOP: 10px; RIGHT: 10px
}
.hotelinfo .hotel-price {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 10px
}
.hotelinfo .hotel-price DL {
	BORDER-BOTTOM: #ddd 1px solid; POSITION: relative; PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 10px
}
.hotelinfo .hotel-price DL DT {
	LINE-HEIGHT: 20px; WIDTH: 75%; FLOAT: left; COLOR: #888; FONT-SIZE: 12px
}
.hotelinfo .hotel-price DL DT H3 {
	COLOR: #444; FONT-SIZE: 14px
}
.hotelinfo .hotel-price DL DT H3 SPAN {
	MARGIN-RIGHT: 5px
}
.hotelinfo .hotel-price DL DT .fx {
	PADDING-BOTTOM: 1px; LINE-HEIGHT: 18px; PADDING-LEFT: 8px; PADDING-RIGHT: 1px; DISPLAY: inline-block; BACKGROUND: #ff7800; COLOR: #fff; MARGIN-LEFT: 0px; FONT-SIZE: 12px; PADDING-TOP: 1px
}
.hotelinfo .hotel-price DL DT .fx SPAN {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; DISPLAY: block; BACKGROUND: #fff; FLOAT: right; COLOR: #ff6600; MARGIN-LEFT: 8px; MARGIN-RIGHT: 0px; PADDING-TOP: 0px
}
.hotelinfo .hotel-price DL DT SPAN {
	MARGIN-RIGHT: 10px
}
.hotelinfo .hotel-price DL DD {
	POSITION: absolute; TEXT-ALIGN: right; WIDTH: 25%; BOTTOM: 7px; RIGHT: 10px
}
.hotel-price .good {
	LINE-HEIGHT: 14px; MARGIN: 4px 5px 0px 0px; DISPLAY: inline-block; FLOAT: left
}
.hotel-price P SPAN {
	PADDING-LEFT: 10px
}
.hotelinfo .hotel-price H3 {
	FONT-SIZE: 14px
}
.order {
	Z-INDEX: 299; POSITION: absolute; MIN-WIDTH: 256px; WIDTH: 80%; BACKGROUND: #fff; HEIGHT: 100%; TOP: 0px; LEFT: 20%
}
.order .now-date {
	BORDER-BOTTOM: #ddd 1px solid; PADDING-BOTTOM: 10px; LINE-HEIGHT: 30px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: #f1f1f1; FONT-WEIGHT: bold; PADDING-TOP: 10px
}
.order .tables {
	PADDING-BOTTOM: 20px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 20px
}
.order .credit-card {
	BORDER-BOTTOM: #ffe4d2 1px solid; PADDING-BOTTOM: 10px; MARGIN: 10px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: none; BACKGROUND: #fff8f4; BORDER-TOP: #ffe4d2 1px solid; PADDING-TOP: 10px
}
.order .credit-card .tip {
	BORDER-BOTTOM: #ffc198 1px solid; BORDER-LEFT: #ff6600 2px solid; PADDING-BOTTOM: 5px; LINE-HEIGHT: 20px; MARGIN: 10px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BACKGROUND: #fff; COLOR: #ff6600; FONT-SIZE: 12px; BORDER-TOP: #ffc198 1px solid; BORDER-RIGHT: #ffc198 1px solid; PADDING-TOP: 5px
}
.order .credit-card .tip STRONG {
	FONT-FAMILY: Georgia; COLOR: #ff0000; FONT-SIZE: 18px
}
.detailed-alone .hotel-info {
	POSITION: relative; PADDING-BOTTOM: 20px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; PADDING-TOP: 20px
}
.detailed-alone .hotel-info H3 {
	LINE-HEIGHT: 30px; FONT-SIZE: 14px
}
.detailed-alone .hotel-info P {
	LINE-HEIGHT: 20px; COLOR: #888; FONT-SIZE: 12px
}
.detailed-alone .hotel-info .praise {
	POSITION: absolute; TEXT-ALIGN: right; LINE-HEIGHT: 30px; COLOR: #888; FONT-SIZE: 12px; TOP: 20px; RIGHT: 20px
}
.detailed-alone .hotel-info .praise SPAN {
	LINE-HEIGHT: 18px; DISPLAY: block; FONT-FAMILY: Georgia; COLOR: #ff6600; FONT-SIZE: 18px
}
.detailed-alone .hotel-nav LI {
	TEXT-ALIGN: center; WIDTH: 19%; FLOAT: left; HEIGHT: 40px
}
.detailed-alone .hotel-nav LI.activity {
	BORDER-BOTTOM: medium none; BORDER-LEFT: #ddd 1px solid; LINE-HEIGHT: 38px; BACKGROUND: #fff; HEIGHT: 38px; BORDER-TOP: #ff6600 2px solid; BORDER-RIGHT: #ddd 1px solid
}
.detailed-alone .hotel-price {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 10px
}
.detailed-alone .hotel-price DL {
	BORDER-BOTTOM: #ddd 1px solid; PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 10px
}
.detailed-alone .hotel-price DL DT {
	LINE-HEIGHT: 20px; WIDTH: 75%; FLOAT: left; COLOR: #888; FONT-SIZE: 12px
}
.detailed-alone .hotel-price DL DT H3 {
	COLOR: #444; FONT-SIZE: 14px
}
.detailed-alone .hotel-price DL DT H3 SPAN {
	MARGIN-RIGHT: 5px
}
.detailed-alone .hotel-price DL DT .fx {
	PADDING-BOTTOM: 1px; LINE-HEIGHT: 18px; PADDING-LEFT: 8px; PADDING-RIGHT: 1px; DISPLAY: inline-block; BACKGROUND: #ff7800; COLOR: #fff; MARGIN-LEFT: 0px; FONT-SIZE: 12px; PADDING-TOP: 1px
}
.detailed-alone .hotel-price DL DT .fx SPAN {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; DISPLAY: block; BACKGROUND: #fff; FLOAT: right; COLOR: #ff6600; MARGIN-LEFT: 8px; MARGIN-RIGHT: 0px; PADDING-TOP: 0px
}
.detailed-alone .hotel-price DL DT SPAN {
	MARGIN-RIGHT: 10px
}
.detailed-alone .hotel-price DL DD {
	LINE-HEIGHT: 40px; WIDTH: 25%; FONT-FAMILY: Georgia; FLOAT: right; COLOR: #ff6600; FONT-SIZE: 18px
}
.detailed-alone .hotel-price DL DD A {
	TEXT-ALIGN: center; LINE-HEIGHT: 20px; WIDTH: 60px; DISPLAY: block; BACKGROUND: #ff6600; COLOR: #fff; FONT-SIZE: 12px
}
.detailed-alone .hotel-price DL DD A.mf {
	BACKGROUND: #ddd
}
.detailed-alone .hotel-price H3 {
	FONT-SIZE: 14px
}
.detailed-alone .hotel-price UL LI H2 {
	LINE-HEIGHT: 1.6em; FONT-SIZE: 14px
}
.detailed-alone .hotel-price UL LI .jianjie {
	LINE-HEIGHT: 1.6em; FONT-SIZE: 12px
}
.order-alone .now-date {
	BORDER-BOTTOM: #ddd 1px solid; PADDING-BOTTOM: 10px; LINE-HEIGHT: 30px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: #f1f1f1; FONT-WEIGHT: bold; PADDING-TOP: 10px
}
.order-alone .close-page {
	POSITION: absolute; FONT-SIZE: 12px; TOP: 10px; RIGHT: 10px
}
.order-alone .why-coupons {
	COLOR: #07679c; FONT-SIZE: 14px; TEXT-DECORATION: underline
}
.order-alone .tables {
	PADDING-BOTTOM: 20px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 20px
}
.order-alone .tables SELECT {
	BORDER-BOTTOM: #888 1px solid; BORDER-LEFT: #888 1px solid; BORDER-TOP: #888 1px solid; BORDER-RIGHT: #888 1px solid
}
.order-alone .credit-card {
	PADDING-BOTTOM: 10px; MARGIN: 10px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: none; BACKGROUND: #fff8f4; BORDER-TOP: #fa5a00 2px solid; PADDING-TOP: 10px
}
.order-alone .credit-card .tip {
	PADDING-BOTTOM: 5px; LINE-HEIGHT: 20px; MARGIN: 0px 10px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; COLOR: #666; FONT-SIZE: 12px; PADDING-TOP: 5px
}
.order-alone .credit-card .tip STRONG {
	FONT-FAMILY: Georgia; COLOR: #ff0000; FONT-SIZE: 18px
}
.order-alone .bus {
	TEXT-ALIGN: center; WIDTH: 45%
}
.member-list {
	BORDER-BOTTOM: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid; PADDING-BOTTOM: 10px; MARGIN: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: #fff; BORDER-TOP: #ddd 1px solid; BORDER-RIGHT: #ddd 1px solid; PADDING-TOP: 10px
}
.member-list H3 {
	TEXT-INDENT: 10px; DISPLAY: block; MARGIN-BOTTOM: 10px; BACKGROUND: #f1f1f1; FONT-SIZE: 14px
}
.member-list STRONG {
	MARGIN: 0px 5px; COLOR: #f00
}
.member-list LI {
	PADDING-BOTTOM: 10px; LINE-HEIGHT: 20px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 10px
}
.member-list LI P {
	FONT-SIZE: 12px
}
.member-list LI P SPAN {
	MARGIN-RIGHT: 10px
}
.tables DL {
	PADDING-BOTTOM: 3px; MARGIN: 0px auto; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; CLEAR: both; PADDING-TOP: 3px
}
.tables DL DT {
	TEXT-ALIGN: right; LINE-HEIGHT: 30px; WIDTH: 21%; FLOAT: left
}
.tables DL DD {
	MARGIN-LEFT: 23%
}
.tables DL DD INPUT {
	BORDER-BOTTOM: #888 1px solid; BORDER-LEFT: #888 1px solid; LINE-HEIGHT: 28px; TEXT-INDENT: 0px; WIDTH: 94%; HEIGHT: 28px; BORDER-TOP: #888 1px solid; BORDER-RIGHT: #888 1px solid
}
.tables DL DD SELECT {
	WIDTH: 95%
}
.tips-bak {
	Z-INDEX: 998; POSITION: fixed; MIN-WIDTH: 256px; FILTER: alpha(opacity=60); WIDTH: 100%; BACKGROUND: #000; HEIGHT: 100%; TOP: 0px; LEFT: 0px; opacity: 0.6; -moz-opacity: 0.6
}
.tips {
	Z-INDEX: 999; POSITION: absolute; MIN-WIDTH: 288px; MARGIN: 0px auto; WIDTH: 90%; BOTTOM: 5px; BACKGROUND: #fff; OVERFLOW: auto; TOP: 20px; LEFT: 5%; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px
}
.tips .close-page {
	POSITION: absolute; WIDTH: 40px; DISPLAY: block; HEIGHT: 35px; TOP: 10px; CURSOR: pointer; RIGHT: 10px
}
.tips .tabs {
	LINE-HEIGHT: 40px
}
.tips .tabs LI {
	BORDER-BOTTOM: #ddd 1px solid; TEXT-ALIGN: center; WIDTH: 33%; FLOAT: left; HEIGHT: 38px; BORDER-TOP: #ddd 1px solid
}
.tips .tabs LI.activity {
	BORDER-BOTTOM: medium none; BORDER-LEFT: #ddd 1px solid; LINE-HEIGHT: 38px; BACKGROUND: #fff; BORDER-TOP: #ff6600 2px solid; BORDER-RIGHT: #ddd 1px solid
}
.tips .tabs1 {
	LINE-HEIGHT: 40px
}
.tips .tabs1 LI {
	TEXT-ALIGN: center; WIDTH: 100%; FLOAT: left; FONT-WEIGHT: bolder
}
.tips .txt {
	MARGIN: 5px 15px; FONT-SIZE: 14px
}
#poiul {
	Z-INDEX: 998; POSITION: absolute; MIN-WIDTH: 256px; WIDTH: 100%; BOTTOM: 10px; BACKGROUND: #fff; OVERFLOW: auto; TOP: 0px; LEFT: 0px
}
#poiul UL LI {
	BORDER-BOTTOM: #cccccc 1px dashed; PADDING-BOTTOM: 12px; LINE-HEIGHT: 24px; TEXT-INDENT: 12px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: 26px; FONT-SIZE: 16px; PADDING-TOP: 12px
}
#poiul UL LI.activity {
	BACKGROUND-COLOR: #e5e5e5
}
#priceline UL LI {
	BORDER-BOTTOM: #cccccc 1px dashed; PADDING-BOTTOM: 12px; LINE-HEIGHT: 24px; TEXT-INDENT: 12px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: 26px; FONT-SIZE: 16px; PADDING-TOP: 12px
}
#chainline UL LI {
	BORDER-BOTTOM: #cccccc 1px dashed; PADDING-BOTTOM: 12px; LINE-HEIGHT: 24px; TEXT-INDENT: 12px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: 26px; FONT-SIZE: 16px; PADDING-TOP: 12px
}
#priceline UL LI.activity {
	BACKGROUND-COLOR: #e5e5e5
}
#chainline UL LI.activity {
	BACKGROUND-COLOR: #e5e5e5
}
.icos32-002 SPAN {
	DISPLAY: block; BACKGROUND: url("../../images/icon.png") no-repeat center -28px; HEIGHT: 45px; OVERFLOW: hidden; background-size: 23px 500px
}
.icos32-003 SPAN {
	DISPLAY: block; BACKGROUND: url("../../images/icon.png") no-repeat center -69px; HEIGHT: 45px; OVERFLOW: hidden; background-size: 23px 500px
}
.city_box {
	BORDER-BOTTOM: #dddddd 1px solid; BORDER-LEFT: #dddddd 1px solid; DISPLAY: none; BORDER-TOP: #dddddd 1px solid; BORDER-RIGHT: #dddddd 1px solid; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px
}
.city_box .title {
	PADDING-BOTTOM: 2px; LINE-HEIGHT: 22px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BACKGROUND: #f3f3f3; HEIGHT: 22px; PADDING-TOP: 2px; -moz-border-radius: 5px 5px 0px 0px; -webkit-border-radius: 5px 5px 0px 0px; border-radius: 5px 5px 0px 0px
}
.city_box .title A.close {
	PADDING-RIGHT: 3px; FLOAT: right; COLOR: #666666
}
.city_box UL {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px
}
.city_box UL LI {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 14px; PADDING-TOP: 0px
}
.city_box UL LI A {
	COLOR: #000
}
.city_box UL LI SPAN {
	FLOAT: right
}
.city_box UL LI:active {
	BACKGROUND: #eeeeee
}
.blue {
	COLOR: #0088d9
}
.point {
	CURSOR: pointer
}
.font16 {
	FONT-SIZE: 16px
}
.textinfo {
	TEXT-ALIGN: center; COLOR: #ff6600; FONT-WEIGHT: bold
}
.textinfo IMG {
	MARGIN: 20px auto; DISPLAY: block
}
.p10 {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 10px
}
#pointdiv {
	DISPLAY: none
}
#pricediv {
	DISPLAY: none
}
#chaindiv {
	DISPLAY: none
}
#pointdiv UL LI {
	CURSOR: pointer
}
#pricediv UL LI {
	CURSOR: pointer
}
#chaindiv UL LI {
	CURSOR: pointer
}
.trainselect {
	BORDER-BOTTOM: #dddddd 1px solid; BORDER-LEFT: #dddddd 1px solid; LINE-HEIGHT: 33px; PADDING-LEFT: 8px; WIDTH: 99%; BACKGROUND: url("../../images/icon-down.png") #f3f3f3 no-repeat right center; FONT-SIZE: 14px; BORDER-TOP: #dddddd 1px solid; MARGIN-RIGHT: 8px; BORDER-RIGHT: #dddddd 1px solid; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; -webkit-appearance: none
}
.leftcover {
	Z-INDEX: 360; POSITION: absolute; WIDTH: 12.5%; DISPLAY: none; HEIGHT: 480px; TOP: 0px; LEFT: 0px; -webkit-user-select: none; -webkit-user-drag: none
}
#dpiclist LI {
	POSITION: relative; TEXT-ALIGN: center; PADDING-BOTTOM: 6px; LINE-HEIGHT: 1em; MARGIN: 8px; PADDING-LEFT: 6px; WIDTH: 240px; PADDING-RIGHT: 6px; DISPLAY: inline-block; PADDING-TOP: 6px; -moz-box-shadow: 0px 0px 6px #666666; -webkit-box-shadow: 0px 0px 6px #666666; box-shadow: 0px 0px 6px #666666
}
#dpiclist LI P {
	POSITION: absolute; LINE-HEIGHT: 26px; WIDTH: 240px; BOTTOM: 8px; HEIGHT: 26px; COLOR: #fff; LEFT: 6px
}
.loadimg {
	TEXT-ALIGN: center; PADDING-BOTTOM: 20px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; PADDING-TOP: 20px
}
.tipsHD {
	Z-INDEX: 10000; POSITION: absolute; TEXT-ALIGN: center; WIDTH: 182px; DISPLAY: none; BACKGROUND: url("../../images/tips-1.png") no-repeat; HEIGHT: 106px; TOP: 40px; LEFT: 35px; background-size: 182px 106px
}
.tipsHD SPAN {
	POSITION: absolute; WIDTH: 100%; BOTTOM: 0px; DISPLAY: block; COLOR: #fff; FONT-WEIGHT: bold
}
.tipload {
	Z-INDEX: 10000; POSITION: absolute; TEXT-ALIGN: center; WIDTH: 182px; DISPLAY: none; BACKGROUND: url(/images/loading.gif) no-repeat; HEIGHT: 106px; TOP: 80px; LEFT: 70px
}
.tipload SPAN {
	POSITION: absolute; WIDTH: 100%; BOTTOM: 0px; DISPLAY: block; COLOR: #fff; FONT-WEIGHT: bold
}
#dslide {
	Z-INDEX: 310; POSITION: absolute; WIDTH: 89%; BACKGROUND: #fff; HEIGHT: 100%; TOP: 0px; LEFT: 0px; -webkit-user-select: none; border-radius: 8px 0px 0px 8px; -webkit-user-drag: none
}
#detailinfo {
	POSITION: absolute; WIDTH: 100%; BACKGROUND: #fff; HEIGHT: 100%; TOP: 50px; LEFT: 0px
}
.detailn1 {
	BACKGROUND: #fff; -moz-box-shadow: 0px 0px 10px #000000; -webkit-box-shadow: 0px 0px 10px #000000; box-shadow: 0px 0px 10px #000000; -webkit-transform: translate3d(120%, 0px, 0px); -webkit-transition-duration: 300ms; -moz-transition-duration: 300ms; -o-transition-duration: 300ms; -ms-transition-duration: 300ms
}
.detailn2 {
	BACKGROUND: #fff; -moz-box-shadow: 0px 0px 10px #000000; -webkit-box-shadow: 0px 0px 10px #000000; box-shadow: 0px 0px 10px #000000; -webkit-transform: translate3d(12.5%, 0px, 0px); -webkit-transition-duration: 300ms; -moz-transition-duration: 300ms; -o-transition-duration: 300ms; -ms-transition-duration: 300ms; -moz-transform: translate3d(12.5%, 0px, 0px); -o-transform: translate3d(12.5%, 0px, 0px); -ms-transform: translate3d(12.5%, 0px, 0px)
}
.detailn3 {
	BACKGROUND: #fff; -moz-box-shadow: 0px 0px 10px #000000; -webkit-box-shadow: 0px 0px 10px #000000; box-shadow: 0px 0px 10px #000000; -webkit-transform: translate3d(4%, 0px, 0px); -webkit-transition-duration: 300ms; -moz-transition-duration: 300ms; -o-transition-duration: 300ms; -ms-transition-duration: 300ms; -moz-transform: translate3d(4%, 0px, 0px); -o-transform: translate3d(4%, 0px, 0px); -ms-transform: translate3d(4%, 0px, 0px)
}
.global {
	POSITION: relative; WIDTH: 100%; HEIGHT: 120%; OVERFLOW: hidden
}
.center {
	TEXT-ALIGN: center
}
.pr10 {
	PADDING-RIGHT: 10px
}
.l_black {
	COLOR: #777777
}
.tr {
	TEXT-ALIGN: right
}
#detailCmts UL LI {
	POSITION: relative; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; MARGIN-BOTTOM: 8px; CLEAR: both; BORDER-TOP: #dddddd 1px dashed; PADDING-TOP: 10px
}
#detailCmts UL LI P {
	LINE-HEIGHT: 24px; TEXT-INDENT: 50px
}
#detailCmts UL LI SPAN.good {
	POSITION: absolute; TEXT-ALIGN: center; WIDTH: 32px; DISPLAY: inline-block; HEIGHT: auto; FONT-SIZE: 12px; OVERFLOW: hidden; TOP: 8px; LEFT: 0px
}
#detailCmts UL LI .l_black {
	LINE-HEIGHT: 22px; FONT-SIZE: 12px
}
#detailCmts UL LI .l_black SPAN {
	PADDING-RIGHT: 10px
}
#detailCmts UL LI SPAN.good STRONG.red {
	COLOR: #c72525; FONT-WEIGHT: normal
}
A.button_more {
	TEXT-ALIGN: center; WIDTH: 100%; DISPLAY: block; MARGIN-BOTTOM: 12px; BACKGROUND: #f7f7f7; HEIGHT: 32px; COLOR: #000; FONT-SIZE: 14px; BORDER-TOP: #dddddd 1px solid; PADDING-TOP: 8px; text-shadow: 0px -1px 0px #ffffff
}
#detailPics {
	DISPLAY: none
}
#detailCmts {
	DISPLAY: none
}
#detailMaps {
	DISPLAY: none
}
.detailed-alone #detailPics {
	DISPLAY: none
}
.detailed-alone #detailCmts {
	DISPLAY: none
}
.detailed-alone #detailMaps {
	DISPLAY: none
}
.detailed-alone #detailJianjie {
	DISPLAY: none
}
.ordern1 {
	BACKGROUND: #fff; -moz-box-shadow: 0px 0px 10px #000000; -webkit-box-shadow: 0px 0px 10px #000000; box-shadow: 0px 0px 10px #000000; -webkit-transform: translate3d(120%, 0px, 0px); -webkit-transition-duration: 300ms; -moz-transition-duration: 300ms; -o-transition-duration: 300ms; -ms-transition-duration: 300ms
}
.ordern2 {
	BACKGROUND: #fff; -moz-box-shadow: 0px 0px 10px #000000; -webkit-box-shadow: 0px 0px 10px #000000; box-shadow: 0px 0px 10px #000000; -webkit-transform: translate3d(12.5%, 0px, 0px); -webkit-transition-duration: 300ms; -moz-transition-duration: 300ms; -o-transition-duration: 300ms; -ms-transition-duration: 300ms; -moz-transform: translate3d(12.5%, 0px, 0px); -o-transform: translate3d(12.5%, 0px, 0px); -ms-transform: translate3d(12.5%, 0px, 0px)
}
#orderpage {
	Z-INDEX: 400; POSITION: absolute; MIN-WIDTH: 288px; WIDTH: 89%; BACKGROUND: #fff; HEIGHT: 100%; TOP: 0px; LEFT: 0px; border-radius: 8px 0px 0px 8px; overfloat: auto
}
.jiangjin {
	FONT-FAMILY: "Times New Roman", Times, serif; COLOR: #f00; FONT-SIZE: 18px
}
.thebut {
	BORDER-BOTTOM: medium none; TEXT-ALIGN: center; BORDER-LEFT: medium none; LINE-HEIGHT: 40px; WIDTH: 100%; DISPLAY: inline-block; BACKGROUND: #ff6000; HEIGHT: 40px; COLOR: #fff; FONT-SIZE: 18px; BORDER-TOP: medium none; BORDER-RIGHT: medium none; -webkit-box-shadow: 0px 1px 4px #cccccc; box-shadow: 0px 1px 4px #cccccc; text-shadow: 0px -1px 0px #999999; -webkit-appearance: none
}
.thebut A {
	COLOR: #fff
}
.thebut-none {
	BORDER-BOTTOM: medium none; TEXT-ALIGN: center; BORDER-LEFT: medium none; LINE-HEIGHT: 40px; WIDTH: 100%; DISPLAY: inline-block; BACKGROUND: #ff6000; HEIGHT: 40px; COLOR: #fff; FONT-SIZE: 18px; BORDER-TOP: medium none; BORDER-RIGHT: medium none; -webkit-appearance: none
}
.search-but {
	BORDER-BOTTOM: medium none; TEXT-ALIGN: center; BORDER-LEFT: medium none; LINE-HEIGHT: 40px; MARGIN: 0px auto; WIDTH: 99%; DISPLAY: block; BACKGROUND: #ff6000; HEIGHT: 40px; COLOR: #fff; FONT-SIZE: 18px; BORDER-TOP: medium none; BORDER-RIGHT: medium none; -webkit-box-shadow: 0px 1px 4px #cccccc; box-shadow: 0px 1px 4px #cccccc; text-shadow: 0px -1px 0px #999999; -webkit-appearance: none
}
.search-but-none {
	BORDER-BOTTOM: medium none; TEXT-ALIGN: center; BORDER-LEFT: medium none; LINE-HEIGHT: 40px; MARGIN: 0px auto; WIDTH: 80%; DISPLAY: block; BACKGROUND: #ff6000; HEIGHT: 40px; COLOR: #fff; FONT-SIZE: 18px; BORDER-TOP: medium none; BORDER-RIGHT: medium none; -webkit-appearance: none
}
#userAlert {
	FONT-SIZE: 14px
}
.maintxt TABLE {
	WIDTH: 100%
}
.maintxt TABLE TD {
	TEXT-ALIGN: center
}
#hotellist UL LI DL DD A {
	COLOR: #000000
}
.maintxt TABLE TH {
	TEXT-ALIGN: right; WIDTH: 30%
}
.maintxt TABLE TD {
	TEXT-ALIGN: left; WIDTH: 70%
}
.maintxt TABLE TD TEXTAREA {
	WIDTH: 95%
}
.maintxt .search-but {
	BORDER-BOTTOM: medium none; TEXT-ALIGN: center; BORDER-LEFT: medium none; WIDTH: 100%; BACKGROUND: #ff6000; HEIGHT: 40px; COLOR: #fff; FONT-SIZE: 18px; BORDER-TOP: medium none; BORDER-RIGHT: medium none; -webkit-box-shadow: 0px 1px 4px #cccccc; box-shadow: 0px 1px 4px #cccccc; text-shadow: 0px -1px 0px #999999; -webkit-appearance: none
}
.maintxt DL {
	MARGIN-BOTTOM: 10px
}
.maintxt DL DD {
	BORDER-BOTTOM: #e7e7e7 1px solid; PADDING-LEFT: 10px; MARGIN-BOTTOM: 10px
}
.maintxt DL DT A {
	PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #f4f4f4; MARGIN: 2px 5px 3px 0px; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; DISPLAY: inline-block; COLOR: #333; PADDING-TOP: 0px
}
.maintxt DL DT A:hover {
	BACKGROUND-COLOR: #238de4; COLOR: #fff
}
.red {
	COLOR: #e50
}
.main {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 0px
}
.html_box {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BACKGROUND-COLOR: #fff; MARGIN-TOP: 20px; WIDTH: 100%; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; -moz-box-shadow: 0px 0px 5px #ccc; -webkit-box-shadow: 0px 0px 5px #ccc; box-shadow: 0px 0px 5px #ccc
}
.html_box .hd {
	BORDER-BOTTOM: #ccc 1px solid; PADDING-BOTTOM: 0px; LINE-HEIGHT: 50px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; HEIGHT: 50px; PADDING-TOP: 0px
}
.jiantou {
	POSITION: relative; MARGIN-TOP: 15px; WIDTH: 13px; FLOAT: right; HEIGHT: 23px; OVERFLOW: hidden
}
.jiantou SPAN {
	BORDER-BOTTOM: #aaaaaa 3px solid; POSITION: absolute; BORDER-LEFT: #aaaaaa 3px solid; WIDTH: 20px; HEIGHT: 20px; BORDER-TOP: #aaaaaa 3px solid; TOP: -1px; BORDER-RIGHT: #aaaaaa 3px solid; LEFT: -19px; -webkit-transform: rotate(45deg); transform: rotate(45deg)
}
.html_hotellist DL {
	BORDER-BOTTOM: #ccc 1px solid; POSITION: relative; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 10px
}
.html_hotellist DL DT {
	PADDING-BOTTOM: 8px; PADDING-LEFT: 8px; WIDTH: 73px; PADDING-RIGHT: 8px; BACKGROUND: url("../../images/sprites.png") no-repeat 0px 0px; FLOAT: left; HEIGHT: 73px; PADDING-TOP: 8px; background-size: 87px 88px
}
.html_hotellist DL DT IMG {
	WIDTH: 73px; DISPLAY: block; HEIGHT: 73px
}
.html_hotellist DL DD {
	LINE-HEIGHT: 20px; MARGIN-LEFT: 100px; FONT-SIZE: 12px
}
.html_hotellist DL DD P {
	LINE-HEIGHT: 20px; COLOR: #888
}
.html_hotellist DL.activity {
	BACKGROUND: #f3f3f3
}
.html_hotellist DL.activity .arr {
	BACKGROUND: url("../../images/icos-32.png") no-repeat 0px -192px
}
.html_hotellist DL .fx {
	PADDING-BOTTOM: 2px; LINE-HEIGHT: 17px; PADDING-LEFT: 10px; PADDING-RIGHT: 2px; DISPLAY: inline-block; BACKGROUND: #ff7800; COLOR: #fff; FONT-SIZE: 12px; PADDING-TOP: 2px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px
}
.html_hotellist DL .fx SPAN {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; DISPLAY: block; BACKGROUND: #fff; FLOAT: right; COLOR: #ff6600; MARGIN-LEFT: 8px; PADDING-TOP: 0px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px
}
.html_hotellist DL .wrap_price {
	POSITION: absolute; MARGIN: 0px; TOP: 45px; RIGHT: 10px
}
.html_hotellist DL DD .price {
	MARGIN-BOTTOM: 5px; COLOR: #888
}
.html_hotellist DL DD .price SPAN {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; COLOR: #ff6600; FONT-SIZE: 22px; PADDING-TOP: 0px
}
.html_line LI {
	BORDER-BOTTOM: #e6e6e6 1px dashed; BORDER-LEFT: #e6e6e6 1px dashed; PADDING-BOTTOM: 0px; LINE-HEIGHT: 50px; PADDING-LEFT: 12px; TEXT-OVERFLOW: ellipsis; PADDING-RIGHT: 12px; WHITE-SPACE: nowrap; HEIGHT: 50px; MARGIN-LEFT: -2px; OVERFLOW: hidden; PADDING-TOP: 0px
}
.half_line LI {
	WIDTH: 45%; FLOAT: left
}
.foot_nav {
	PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #2289de; MARGIN-TOP: 20px; PADDING-LEFT: 2%; PADDING-RIGHT: 2%; HEIGHT: 45px; PADDING-TOP: 0px
}
.foot_nav .tel {
	WIDTH: 115px; FLOAT: left; PADDING-TOP: 10px
}
.foot_nav .tel A {
	PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #e6e6e6; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; COLOR: #666; PADDING-TOP: 0px; border-radius: 10px; box-shadow: -1px -1px 0px 1px #cacaca
}
.foot_li {
	LINE-HEIGHT: 40px; PADDING-LEFT: 40px; FLOAT: right; COLOR: #fff
}
.foot_nav .home {
	BACKGROUND: url("../../images/icon.png") no-repeat 17px -192px; background-size: 23px 500px
}
.foot_nav .up {
	BACKGROUND: url("../../images/icon.png") no-repeat 17px -192px; background-size: 23px 500px
}
.foot_nav .up {
	BACKGROUND-POSITION: 17px -241px
}
#mark {
	Z-INDEX: 9999; POSITION: absolute; WIDTH: 100%; BACKGROUND: #888; HEIGHT: 100%; TOP: 0px; LEFT: 0px; opacity: 0; -moz-opacity: 0; -khtml-opacity: 0
}
.dw-no {
	POSITION: absolute; WIDTH: 31px; HEIGHT: 31px; TOP: -10px; RIGHT: -10px
}
.dw-reason {
	Z-INDEX: 99999; POSITION: absolute; TEXT-ALIGN: center; LINE-HEIGHT: 110px; MARGIN: 40px auto; WIDTH: 223px; HEIGHT: 110px; COLOR: #fff; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px
}
.dw-reasonlist {
	Z-INDEX: 9000; POSITION: absolute; LINE-HEIGHT: 110px
}
.dw-reasonbg {
	POSITION: absolute; TEXT-ALIGN: center; LINE-HEIGHT: 110px; BACKGROUND-COLOR: #000; WIDTH: 223px; HEIGHT: 110px; COLOR: #fff; TOP: 0px; LEFT: 0px; opacity: 0.6; -moz-opacity: 0.6; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; -khtml-opacity: 0.6
}
.top {
	LINE-HEIGHT: 46px; MARGIN-BOTTOM: 10px; BACKGROUND: #238ce3; HEIGHT: 46px
}
.top_tit {
	TEXT-ALIGN: center; MARGIN: 0px auto; WIDTH: 100%; FONT-FAMILY: "Î¢ÈíÑÅºÚ"; COLOR: #fff; FONT-SIZE: 20px
}
.first {
	BORDER-BOTTOM: #c2c2c2 1px solid; BORDER-LEFT: #c2c2c2 1px solid; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #fff; MARGIN: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; ZOOM: 1; OVERFLOW: auto; BORDER-TOP: #c2c2c2 1px solid; BORDER-RIGHT: #c2c2c2 1px solid; PADDING-TOP: 10px
}
.but_big {
	ZOOM: 1; OVERFLOW: auto
}
.sou_but {
	BORDER-BOTTOM: medium none; TEXT-ALIGN: center; BORDER-LEFT: medium none; LINE-HEIGHT: 40px; MARGIN: 5px auto 0px; WIDTH: 100%; FONT-FAMILY: "Î¢ÈíÑÅºÚ"; BACKGROUND: #f60 no-repeat; HEIGHT: 40px; COLOR: #fff; FONT-SIZE: 20px; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.but_big2 {
	MARGIN: 0px auto; WIDTH: 55%; HEIGHT: 50px
}
.ok_tex {
	TEXT-ALIGN: center; PADDING-BOTTOM: 6px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; PADDING-TOP: 6px
}
.ok_t01 {
	BORDER-BOTTOM: #d8ebfc 1px dashed; LINE-HEIGHT: 0px; FONT-FAMILY: "Î¢ÈíÑÅºÚ"; HEIGHT: 20px; COLOR: #000; FONT-SIZE: 24px
}
.ok_t02 {
	TEXT-ALIGN: left; PADDING-BOTTOM: 6px; LINE-HEIGHT: 1.8; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 10px
}
.ok_t02 SPAN {
	FONT-FAMILY: Arial; COLOR: #f60; FONT-WEIGHT: bold
}

