h1{ font-size:12px}
dd{ margin:0px; padding:0px;}
.list_hotel{ float:left; width:1000px; margin-top:10px;}

.list_hotel_left{ float:left; width:182px; overflow:hidden}
.list_hotel_right{ float:left; margin-left:10px; width:807px; overflow:hidden}

.list_hotel_left .input02{ width:80px;}
.list_hotel_left select{ width:85px;}
#soso_17u {
	background: url("../images/searchBox4.png") no-repeat 0px -520px; padding: 0px 4px 4px; float: left;
}
#soso_17u h3 {
	padding: 5px 0px 0px 13px; height: 26px; color: rgb(255, 255, 255); overflow: hidden; font-size: 12px; font-weight: bold;
}
#soso_17u div.search_info {
	background: rgb(255, 255, 255); width: 100%; height: auto; overflow: hidden; border-right-color: ; border-left-color: ; border-right-width: 0px; border-left-width: 0px; border-right-style: none; border-left-style: none; float: left; height:240px;
}


#soso_17u .list {
	width: 162px; height: 28px; line-height: 30px; zoom: 1;
}
#soso_17u .btn_search {
	margin-top: 1px;
}
#soso_17u .btn_flight.list dd {
	margin: 3px 0px 4px;
}
#soso_17u .list .list_tit {
	width: 54px; height: 22px; line-height: 22px; float: left; display: inline;
}
#soso_17u .list .list_con {
	width: 108px; padding-top: 2px; float: left;
}
#soso_17u .list .list_con input {
	display: block; color:#666;
}
#soso_17u .none {
	display: none;
}
#soso_17u .btn_search .list_con {
	margin-top: 1px;
}
#soso_17u .btn01{ background:url(../images/yd.gif); border:0px; width:50px; height:24px; color:#FFFFFF;}

.errMasBorder {
	width: 500px; margin-top: -27px; margin-left: 108px; float: left; display: none; position: absolute; z-index: 1001;
}

.cityy {
	BORDER-BOTTOM: #d6d6d6 1px solid; POSITION: absolute; BORDER-LEFT: #d6d6d6 1px solid; PADDING-BOTTOM: 6px; PADDING-LEFT: 4px; WIDTH: 146px; PADDING-RIGHT: 4px; DISPLAY: none; BACKGROUND: #fff; BORDER-TOP: #d6d6d6 1px solid; BORDER-RIGHT: #d6d6d6 1px solid; PADDING-TOP: 2px
}
.cityy .title {
	BORDER-BOTTOM: #ddd 1px dashed; PADDING-BOTTOM: 0px; LINE-HEIGHT: 22px; PADDING-LEFT: 4px; WIDTH: 148px; PADDING-RIGHT: 4px; FONT-FAMILY: Arial,Helvetica,sans-serif; MARGIN-BOTTOM: 4px; HEIGHT: 22px; COLOR: #666; FONT-SIZE: 12px; PADDING-TOP: 0px
}
.cityy .text {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 23px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; FONT-FAMILY: Arial,Helvetica,sans-serif; HEIGHT: 23px; COLOR: #360; CURSOR: pointer; PADDING-TOP: 0px
}
.cityy .text SPAN {
	TEXT-ALIGN: right; FONT-FAMILY: "宋体"; FLOAT: right
}
.cityy .selected {
	BACKGROUND: #f0fdde
}




#pre_month {
	background: rgb(76, 177, 0); text-align: center; color: rgb(255, 255, 255); line-height: 25px; font-size: 12px;
}
#next_month {
	background: rgb(76, 177, 0); text-align: center; color: rgb(255, 255, 255); line-height: 25px; font-size: 12px;
}
#date_t_pre {
	border-width: 1px medium 1px 1px; border-style: solid none solid solid; border-color: rgb(153, 153, 153)  rgb(153, 153, 153) rgb(153, 153, 153); padding: 1px; width: 175px; float: left;
}
#date_t_pre1 {
	border-width: 1px medium 1px 1px; border-style: solid none solid solid; border-color: rgb(153, 153, 153)  rgb(153, 153, 153) rgb(153, 153, 153); padding: 1px; width: 175px; float: left;
}
#date_t_pre2 {
	border-width: 1px medium 1px 1px; border-style: solid none solid solid; border-color: rgb(153, 153, 153)  rgb(153, 153, 153) rgb(153, 153, 153); padding: 1px; width: 175px; float: left;
}
#date_t_next {
	border-width: 1px medium 1px 1px; border-style: solid none solid solid; border-color: rgb(153, 153, 153)  rgb(153, 153, 153) rgb(153, 153, 153); padding: 1px; width: 175px; float: left;
}
#date_t_next1 {
	border-width: 1px medium 1px 1px; border-style: solid none solid solid; border-color: rgb(153, 153, 153)  rgb(153, 153, 153) rgb(153, 153, 153); padding: 1px; width: 175px; float: left;
}
#date_t_next2 {
	border-width: 1px medium 1px 1px; border-style: solid none solid solid; border-color: rgb(153, 153, 153)  rgb(153, 153, 153) rgb(153, 153, 153); padding: 1px; width: 175px; float: left;
}
#tnDateW {
	background: rgb(255, 255, 255); width: 356px; overflow: hidden; border-right-color: rgb(153, 153, 153); border-right-width: 1px; border-right-style: solid; position: absolute; z-index: 999; _zoom: 1;
}
#tnDateW1 {
	background: rgb(255, 255, 255); width: 356px; overflow: hidden; border-right-color: rgb(153, 153, 153); border-right-width: 1px; border-right-style: solid; position: absolute; z-index: 999; _zoom: 1;
}
#tnDateW2 {
	background: rgb(255, 255, 255); width: 356px; overflow: hidden; border-right-color: rgb(153, 153, 153); border-right-width: 1px; border-right-style: solid; position: absolute; z-index: 999; _zoom: 1;
}
.dateSel_t {
	border-collapse: collapse;
}
.dateSel_t th {
	width: 25px; text-align: center; line-height: 25px; font-size: 12px;
}
.dateSel_t td {
	width: 25px; text-align: center; line-height: 25px; font-size: 12px;
}
.dateSel_t th {
	background: rgb(236, 236, 236); font-weight: normal;
}
.dateSel_t td {
	border: 1px solid rgb(255, 255, 255); color: rgb(204, 204, 204);
}
.dateSel_t td.tdCobj {
	color: rgb(0, 0, 0); font-weight: bold; cursor: pointer;
}
.dateSel_t td.tdCobjS {
	background-color: rgb(255, 231, 172);
}
.dateSel_t td.tdCobjN {
	border: 1px solid rgb(255, 255, 255); color: rgb(255, 255, 255); font-weight: bold; background-color: rgb(255, 153, 0);
}
#pre_month {
	overflow: hidden; _zoom: 1;
}
.pre_link {
	padding: 0px 5px; color: rgb(113, 211, 40); font-family: "????"; float: left; display: block;
}
.next_link {
	padding: 0px 5px; font-family: "????"; float: right; display: block;
}
.pre_link:link {
	color: rgb(255, 255, 255); text-decoration: none;
}
.pre_link:visited {
	color: rgb(255, 255, 255); text-decoration: none;
}
.next_link:link {
	color: rgb(255, 255, 255); text-decoration: none;
}
.next_link:visited {
	color: rgb(255, 255, 255); text-decoration: none;
}


.hotelParameter {
	BORDER-BOTTOM: #bdd1e4 1px solid; BORDER-LEFT: #bdd1e4 1px solid; PADDING-BOTTOM: 10px; PADDING-LEFT: 14px; PADDING-RIGHT: 14px; BORDER-TOP: #bdd1e4 1px solid; BORDER-RIGHT: #bdd1e4 1px solid; PADDING-TOP: 10px
}
.hotelPmText {
	BORDER-BOTTOM: #ddd 1px dotted; PADDING-BOTTOM: 8px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; ZOOM: 1; OVERFLOW: hidden; PADDING-TOP: 8px
}
.hotelPmText li{ float:left}
.hotelPmText  .content3,.content0,.content1,.content2,.content4,.content5,.content6{ width:655px; float:left}
.hotelPmText LI A {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; WHITE-SPACE: pre; FLOAT: left; COLOR: #2d5274; MARGIN-RIGHT: 10px; PADDING-TOP: 4px
}
.hotelPmText .title {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 0px; WIDTH: 80px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 4px
}
.hotelPmText .content {
	WIDTH: 590px; FLOAT: left; COLOR: #2d5274
}
.hotelPmText .moreT {
	TEXT-ALIGN: right; PADDING-BOTTOM: 3px; PADDING-LEFT: 0px; WIDTH: 40px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/hBg.gif) no-repeat -186px -680px; FLOAT: left; COLOR: #666; CURSOR: pointer; PADDING-TOP: 4px; float:left
}
.hotelPmText .moreE {
	TEXT-ALIGN: right; PADDING-BOTTOM: 3px; PADDING-LEFT: 0px; WIDTH: 40px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/hBg.gif) no-repeat -114px -680px; FLOAT: left; COLOR: #666; CURSOR: pointer; PADDING-TOP: 4px; float:left
}
.hotelPmText A.yes {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; BACKGROUND: #59aadb; COLOR: #fff; PADDING-TOP: 4px
}
.hPmNav {
	MARGIN-TOP: 15px; PADDING-LEFT: 10px; BACKGROUND: url(../images/hBg.gif) repeat-x 0px -325px; HEIGHT: 30px
}
.hPmNav LI {
	BORDER-BOTTOM: #abbacc 1px solid; BORDER-LEFT: #abbacc 1px solid; PADDING-BOTTOM: 0px; LINE-HEIGHT: 28px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: url(../images/hBg.gif) repeat-x 0px -356px; FLOAT: left; HEIGHT: 28px; BORDER-TOP: #abbacc 1px solid; CURSOR: pointer; FONT-WEIGHT: 700; MARGIN-RIGHT: 10px; BORDER-RIGHT: #abbacc 1px solid; PADDING-TOP: 0px
}
.hPmNav LI A {
	COLOR: #2d5274
}
.hPmNav .yes {
	BORDER-BOTTOM: #abbacc 0px solid; BORDER-LEFT: #abbacc 1px solid; PADDING-BOTTOM: 0px; LINE-HEIGHT: 29px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: url(../images/hBg.gif) repeat-x 0px -386px; FLOAT: left; HEIGHT: 29px; BORDER-TOP: #abbacc 1px solid; CURSOR: pointer; MARGIN-RIGHT: 10px; BORDER-RIGHT: #abbacc 1px solid; PADDING-TOP: 0px
}
.hListSearchText {
	BACKGROUND: url(../images/hBg.gif) no-repeat; HEIGHT: 217px
}
.hListSearchTit {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 18px; PADDING-RIGHT: 0px; HEIGHT: 20px; COLOR: #573d27; PADDING-TOP: 15px
}
.hListSearch {
	Z-INDEX: 100; POSITION: relative; PADDING-BOTTOM: 3px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; PADDING-TOP: 2px
}
.hListSearch LI {
	PADDING-BOTTOM: 4px; LINE-HEIGHT: 25px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: 25px; PADDING-TOP: 4px
}

.hListLText {
	MARGIN-TOP: 10px
}
.hListLText h1{ font-size:12px}
.hListLText .tm {
	BORDER-BOTTOM: #c0cfed 1px solid; BORDER-LEFT: #c0cfed 1px solid; PADDING-BOTTOM: 6px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; BORDER-TOP: #c0cfed 1px solid; BORDER-RIGHT: #c0cfed 1px solid; PADDING-TOP: 6px
}
.hListLText .tm LI {
	LINE-HEIGHT: 25px; HEIGHT: 25px
}

.hListLText LI span{ float:right}
.hListLText .title {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 29px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: url(../images/hBg.gif) no-repeat 0px -218px; HEIGHT: 29px; COLOR: #195cb5; PADDING-TOP: 0px
}
.hListLText .skin1 {
	BORDER-BOTTOM: #dbdbdb 1px dotted; LINE-HEIGHT: 28px; PADDING-LEFT: 18px; BACKGROUND: url(../images/icons.png) no-repeat 0px -234px; HEIGHT: 28px; width:50px; float:left; margin-left:10px;
}
.hListLText .tms {
	BORDER-BOTTOM: #c0cfed 1px solid; BORDER-LEFT: #c0cfed 1px solid; PADDING-BOTTOM: 6px; PADDING-RIGHT: 10px; BORDER-TOP: #c0cfed 1px solid; BORDER-RIGHT: #c0cfed 1px solid; PADDING-TOP: 6px; float:left; width:170px;
}
.hListLText .tms .skin2 {
	BORDER-BOTTOM: #dbdbdb 1px dotted; PADDING-BOTTOM: 8px; LINE-HEIGHT: 22px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: none; HEIGHT: 47px; PADDING-TOP: 8px
}
.hListLText .tms .skin1  a{ float:left}
.hListLText .tms .skin2 P {
	BORDER-BOTTOM: #ddd 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #ddd 1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; WIDTH: 60px; PADDING-RIGHT: 2px; FLOAT: left; HEIGHT: 45px; BORDER-TOP: #ddd 1px solid; MARGIN-RIGHT: 10px; BORDER-RIGHT: #ddd 1px solid; PADDING-TOP: 2px
}


.hotel_list {
	BORDER-BOTTOM: #abbacc 1px solid; BORDER-LEFT: #abbacc 1px solid; PADDING-BOTTOM: 10px; MARGIN-TOP: 10px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; ZOOM: 1; BACKGROUND: url(../images/hBg.gif) #fff repeat-x 0px -723px; OVERFLOW: hidden; BORDER-TOP: #abbacc 1px solid; BORDER-RIGHT: #abbacc 1px solid; PADDING-TOP: 0px
}
.hotel_list_title {
	LINE-HEIGHT: 41px; FONT-SIZE: 14px
}
.hotel_list_left {
	BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; WIDTH: 138px; PADDING-RIGHT: 0px; BACKGROUND: #fff; FLOAT: left; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 5px
}
.hotel_list_left .pics {
	BORDER-BOTTOM: #ccc 1px solid; PADDING-BOTTOM: 10px; float:left
}
.hotel_list_left .pics em{ font-style:normal; color:#FF6600; font-weight:bold; margin-top:5px; float:left; width:140px; text-align:center}
.hotel_list_left .pics SPAN {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-TOP: 8px
}
.hotel_list_left .satisfaction {
	PADDING-BOTTOM: 8px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #ff6600; PADDING-TOP: 10px; margin-top:5px; float:left; width:140px;
}
.hotel_list_left .satisfaction EM {
	FONT-STYLE: normal; FONT-FAMILY: Arial,Helvetica,sans-serif; FONT-SIZE: 16px; FONT-WEIGHT: 700
}
.hotel_list_left .reviews {
	TEXT-ALIGN: left; PADDING-LEFT: 34px
}
.hotel_list_left .other {
	PADDING-TOP: 8px
}
.hotel_list_left .xj{ margin-top:5px;}
.hotel_list_right {
	WIDTH: 550px; FLOAT: right
}
.hotel_list_right .introduction {
	LINE-HEIGHT: 180%; MARGIN-BOTTOM: 10px; color:#666;
}
.hotel_list_right .introduction SPAN {
	COLOR: #666
}
.hous_title TD {
	TEXT-ALIGN: center; LINE-HEIGHT: 25px; BACKGROUND: #f6f6f6; COLOR: #666
}
.hous_text {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; PADDING-TOP: 0px
}
.hous_text TD {
	TEXT-ALIGN: center; PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #666; BORDER-TOP: #e5e5e5 1px solid; PADDING-TOP: 5px
}
.hous_text .roomPic {
	WIDTH: 12px; DISPLAY: inline-block; BACKGROUND: url(../images/hBg.gif) no-repeat -88px -711px; HEIGHT: 11px
}
.marketPrice {
	FONT-FAMILY: Arial,Helvetica,sans-serif; COLOR: #666; FONT-WEIGHT: bold; TEXT-DECORATION: line-through
}
.offerPrice {
	FONT-FAMILY: Arial,Helvetica,sans-serif; COLOR: #f60; FONT-WEIGHT: bold
}
.btn48x22 {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 22px;PADDING-LEFT: 0px; WIDTH: 50px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/yd.gif);  HEIGHT: 24px; COLOR: #fff; CURSOR: pointer; FONT-WEIGHT: bold; PADDING-TOP: 0px; font-size:12px; border:0px; display:block
}
.hous_msg {
	DISPLAY: none
}


.hotel_show_introduce {
	BORDER-BOTTOM: #c0cfed 1px solid; BORDER-LEFT: #c0cfed 1px solid; PADDING-BOTTOM: 10px; PADDING-LEFT: 19px; WIDTH: 767px; PADDING-RIGHT: 19px; ZOOM: 1; BACKGROUND: url(../images/hBg.gif) #fff repeat-x 0px -723px; OVERFLOW: hidden; BORDER-TOP: #c0cfed 1px solid; BORDER-RIGHT: #c0cfed 1px solid; PADDING-TOP: 0px
}
.hotel_show_title {
	PADDING-BOTTOM: 20px; PADDING-LEFT: 0px; WIDTH: 760px; PADDING-RIGHT: 0px; FONT-SIZE: 20px; PADDING-TOP: 20px
}
.hotel_show_title SPAN {
	FONT-FAMILY: Verdana; FLOAT: right; FONT-SIZE: 12px; FONT-WEIGHT: normal
}
.hotel_show_left {
	TEXT-ALIGN: center; WIDTH: 250px; FLOAT: left
}
.hotel_show_right {
	WIDTH: 440px; FLOAT: right
}
.hotel_show_right LI {
	BORDER-BOTTOM: #ddd 1px solid; PADDING-BOTTOM: 6px; LINE-HEIGHT: 180%; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 6px; width:440px;
}
.hotel_show_right LI img{ margin-left:5px;}
.hotel_show_right LI SPAN.t3 {
	COLOR: #666
}
.hotelShNav {
	PADDING-BOTTOM: 0px; MARGIN-TOP: 10px; PADDING-LEFT: 5px; PADDING-RIGHT: 15px; ZOOM: 1; BACKGROUND: url(../images/hBg.gif) repeat-x 0px -544px; HEIGHT: 31px; OVERFLOW: hidden; PADDING-TOP: 0px
}
.hotelShNav li {
	 BACKGROUND: url(../images/hBg.gif) repeat-x 0px -480px; COLOR: #195cb5; CURSOR: pointer; width:80px; text-align:center; float:left; height:31px; line-height:31px; margin-left:10px; font-weight:bold
}

.hotelShNav li SPAN {
	 DISPLAY: block; BACKGROUND: url(../images/hBg.gif) no-repeat right -512px
}

.hotelShNav .sk1 {
	 BACKGROUND: url(../images/hBg.gif) repeat-x 0px -416px; COLOR: #fff; CURSOR: pointer;
}
.hotelShNav .sk1 A {
	COLOR: #fff
}
.hotelShNav .sk1 SPAN {
	 DISPLAY: block; BACKGROUND: url(../images/hBg.gif) no-repeat right -448px
}

.hotelShNav .sk2 A {
	COLOR: #195cb5
}

.hotelTitleSk2 {
	BORDER-BOTTOM: #c0cfed 0px solid; BORDER-LEFT: #c0cfed 1px solid; PADDING-BOTTOM: 0px; LINE-HEIGHT: 30px; MARGIN-TOP: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: url(../images/hBg.gif) repeat-x 0px -585px; HEIGHT: 30px; COLOR: #33569c; BORDER-TOP: #c0cfed 0px solid; BORDER-RIGHT: #c0cfed 1px solid; PADDING-TOP: 0px
}
.hotelTitleSk2 SPAN {
	LINE-HEIGHT: 20px; DISPLAY: block; FLOAT: right; HEIGHT: 20px; FONT-WEIGHT: normal; PADDING-TOP: 3px
}
.hotelTextSk3 {
	BORDER-BOTTOM: #c0cfed 1px solid; BORDER-LEFT: #c0cfed 1px solid; PADDING-BOTTOM: 8px; PADDING-LEFT: 14px; PADDING-RIGHT: 14px; ZOOM: 1; COLOR: #444; OVERFLOW: hidden; BORDER-TOP: #c0cfed 0px solid; BORDER-RIGHT: #c0cfed 1px solid; PADDING-TOP: 8px
}
.hotelShPics {
	TEXT-ALIGN: center; PADDING-BOTTOM: 6px; PADDING-LEFT: 0px; WIDTH: 144px; PADDING-RIGHT: 0px; FLOAT: left; CURSOR: pointer; PADDING-TOP: 6px
}
.hotelShPics SPAN {
	LINE-HEIGHT: 25px; DISPLAY: block; HEIGHT: 25px
}
.hotelShPics EM {
	FONT-STYLE: normal; DISPLAY: block; COLOR: #999
}
.hotelSatisfaction {
	TEXT-ALIGN: center; width:175px; height:25px;  float:left; line-height:25px; text-align:center; width:306px; color:#006600; border-bottom:2px solid #006600;
}

.hotel_setdelay LI {
	BORDER-BOTTOM: #ddd 1px dashed; PADDING-BOTTOM: 6px; LINE-HEIGHT: 180%; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #555; PADDING-TOP: 6px
}
.hotel_setdelay LI B {
	DISPLAY: block; COLOR: #333
}
.sReviewsTit {
	BORDER-BOTTOM: #c8e0fa 1px solid; PADDING-BOTTOM: 0px; LINE-HEIGHT: 25px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; MARGIN-BOTTOM: 15px; BACKGROUND: #f1f8ff; HEIGHT: 25px; COLOR: #ff6600; FONT-WEIGHT: 700; PADDING-TOP: 0px
}
.sReviewsTit SPAN {
	FLOAT: right; FONT-WEIGHT: normal
}
.hReviews {
	BORDER-BOTTOM: #ddd 1px dotted; PADDING-BOTTOM: 10px; ZOOM: 1; MARGIN-BOTTOM: 10px; OVERFLOW: hidden
}
.hReviewsTit {
	BORDER-BOTTOM: #c8e0fa 1px solid; PADDING-BOTTOM: 0px; LINE-HEIGHT: 25px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; MARGIN-BOTTOM: 15px; BACKGROUND: #f1f8ff; HEIGHT: 25px; COLOR: #ff6600; FONT-WEIGHT: 700; PADDING-TOP: 0px
}
.hReviewsTit SPAN {
	FLOAT: right; FONT-WEIGHT: normal
}
.hReviewsL {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; MARGIN-TOP: 6px; PADDING-LEFT: 0px; WIDTH: 76px; PADDING-RIGHT: 10px; BACKGROUND: url(../images/hBg.gif) no-repeat -114px -616px; FLOAT: left; HEIGHT: 52px; COLOR: #ff6600; FONT-SIZE: 14px; OVERFLOW: hidden; FONT-WEIGHT: 700; PADDING-TOP: 12px
}
.hReviewsL SPAN {
	FONT-FAMILY: Arial,Helvetica,sans-serif; FONT-SIZE: 18px
}
.hReviewsR {
	WIDTH: 620px; FLOAT: right
}
.hReviewsR .titex {
	PADDING-BOTTOM: 6px; LINE-HEIGHT: 22px
}
.hReviewsR .titex B {
	COLOR: red; FONT-WEIGHT: 700
}
.hReviewsR .titex SPAN {
	COLOR: #666
}
.hChains {
	PADDING-BOTTOM: 9px; MARGIN: 0px auto; PADDING-LEFT: 9px; WIDTH: 940px; PADDING-RIGHT: 9px; BACKGROUND: #e7f2fc; PADDING-TOP: 9px
}
.hChaint {
	BORDER-BOTTOM: #fff 1px solid; BORDER-LEFT: #fff 1px solid; BORDER-TOP: #fff 1px solid; BORDER-RIGHT: #fff 1px solid
}
.hChaintt {
	
	 PADDING-BOTTOM: 20px; PADDING-LEFT: 13px; WIDTH: 910px; PADDING-RIGHT: 13px; ZOOM: 1; BACKGROUND: #fff; OVERFLOW: hidden; BORDER: #b0ceeb 1px solid; PADDING-TOP: 0px
}
.hChaintt LI {
	TEXT-ALIGN: center; MARGIN: 20px 21px 0px 22px; WIDTH: 87px; BACKGROUND: url(../images/hBg.gif) no-repeat 0px -616px; FLOAT: left; HEIGHT: 82px; PADDING-TOP: 24px
}
.hChaintt LI IMG {
	WIDTH: 50px; HEIGHT: 40px
}
.hChaintt LI SPAN {
	DISPLAY: block; PADDING-TOP: 18px
}



.btnCollection {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 5px; BACKGROUND: url(../images/ico1.gif) no-repeat 0px -75px; PADDING-TOP: 2px
}
.btnFqa {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 5px; BACKGROUND: url(../images/ico1.gif) no-repeat 0px -90px; PADDING-TOP: 2px
}
.btnPrint {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 5px; BACKGROUND: url(../images/ico1.gif) no-repeat 0px -106px; PADDING-TOP: 2px
}
.btnMap {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 5px; BACKGROUND: url(../images/ico1.gif) no-repeat -3px -122px; PADDING-TOP: 2px
}
.btnLove {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 5px; BACKGROUND: url(../images/ico1.gif) no-repeat 0px -151px; PADDING-TOP: 2px
}
.btnMobile {
	BACKGROUND: url(../images/ico1.gif) no-repeat -6px -167px; 
}








.hotel_intro_pic img{ border:1px solid #ccc; padding:2px; float:left}
.cdyellow{color:#f90;}


 #rew {
	PADDING-BOTTOM: 13px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: #f9f9f9; HEIGHT: 70px;  BORDER: #ddd 2px solid; PADDING-TOP: 5px; float:left;  width:770px;
}
  .width1 {
	TEXT-ALIGN: center; WIDTH: 170px; FLOAT: left; HEIGHT: 65px; BORDER-RIGHT: #ccc 1px dotted; PADDING-TOP: 5px
}
  .xj {
	DISPLAY: inline-block; _overflow: hidden; _margin-top: 1px; _vertical-align: inherit
}
  .statt {
	WIDTH: 235px; FLOAT: left; HEIGHT: 80px; BORDER-RIGHT: #ccc 1px dotted; PADDING-TOP: 0px; overflow:hidden; 
}
  .statt UL {
	PADDING-LEFT: 50px
}
  .statt UL LI {
	PADDING-LEFT: 20px; MARGIN-BOTTOM: 0px; BACKGROUND: url(../images/icons1.png?t=201207031050) no-repeat; HEIGHT: 20px; width:200px; line-height:20px;
}
  .statt UL LI.all {
	BACKGROUND-POSITION: 0px -1017px
}
  .statt UL LI.good {
	BACKGROUND-POSITION: 0px -1048px; COLOR: #ff5a00
}
  .statt UL LI.yes {
	BACKGROUND-POSITION: 0px -1108px; COLOR: #3399FF
}
  .statt UL LI.bad {
	BACKGROUND-POSITION: 0px -1078px; COLOR: #009000
}
  .persentt {
	WIDTH: 220px; FLOAT: left; HEIGHT: 70px; overflow:hidden; text-align:left; margin-left:-40px;
}
  .persentt p{ margin:0px; padding:0px; margin-left:0px;}
  .persentt .score {
	TEXT-ALIGN: center; PADDING-RIGHT: 0px; FONT-FAMILY: Tahoma, simsun; HEIGHT: 30px; FONT-SIZE: 22px; FONT-WEIGHT: normal; PADDING-TOP: 8px;
}

 .persentt .theline {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 1px; MARGIN: 2px 5px 5px 60px; PADDING-LEFT: 1px; WIDTH: 150px; PADDING-RIGHT: 1px; BACKGROUND: #fff; HEIGHT: 10px; OVERFLOW: hidden; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 1px; _margin-left: 30px
}
.persentt .theline SPAN {
	DISPLAY: inline-block; BACKGROUND: url(../images/hotel_new.png?t=201207031050) no-repeat 0px -120px; HEIGHT: 10px; OVERFLOW: hidden
}

 .btn a {
	background: url("../images/pbtnReview.gif") no-repeat 0px 0px; width: 105px; height: 30px; overflow: hidden;cursor: pointer; display:block
}


.slide_main_top {
	background: url("../images/transparent_loading.gif") no-repeat center; width: 575px; height: 210px; overflow: hidden; float: left;
}
.slide_main_top .slide_num {
	overflow: hidden; margin-top: -25px; margin-right: 5px; float: right; z-index: 99;
}
.slide_main_top .slide_num li {
	width: 18px; height: 18px; text-align: center; line-height: 18px; font-size: 12px; margin-right: 4px; float: left; display: inline; cursor: pointer;
}
.slide_main_top .slide_num li.at {
	background: rgb(255, 102, 0); color: rgb(255, 255, 255); font-weight: bold;
}
.slide_main_top .slide_num li.not {
	background: rgb(255, 255, 255); color: rgb(102, 102, 102);
}
.slide_main {
	width: 575px; height: 210px; overflow: hidden;
}
.slide_main {
	width: 3120px; overflow: hidden;
}
.slide_main ul li {
	width: 575px; float: left;
}
.slide_main  a {
	width: 575px; height: 210px; overflow: hidden; float: left; display: block;
}
.slide_main  img {
	width: 575px; height: 210px; display: block;
}


.hotspot_head {
	background: url("../images/cn_hotel_index_css_3.png") no-repeat 0px -1176px; border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(223, 239, 255) rgb(223, 239, 255); width: 220px; height: 27px; overflow: hidden;
}
.hotspot_head h3 {
	padding: 2px 0px 0px 9px; font-size: 12px; font-weight: bold; float: left; line-height:27px;
}
.hotspot_head a {
	padding: 4px 10px 4px 0px; font-family: "宋体"; float: right;
}
.hotspot_info {
	border-width: medium 1px 1px; border-style: none solid solid; border-color:  rgb(223, 239, 255); padding: 10px; width: 200px; overflow: hidden;
}
.hotspot_list {
	width: 208px; height: 161px; overflow: hidden;
}
.hotspot_list li {
width: 198px; height: 21px; overflow: hidden; padding-bottom: 2px; padding-left: 5px;	
}
.hotspot_list li span {
float:right
}
.hotspot_list li a{ float:left; }



.group_head {
	background: url("../images/cn_hotel_index_css_3.png") repeat-x 0px -1573px; border-width: 1px 1px 0px; border-style: solid solid none; border-color: rgb(253, 213, 185) rgb(253, 213, 185) ; width: 805px; height: 27px; overflow: hidden; margin-top: 10px;
}
.group_head h3 {
	padding: 2px 0px 0px 7px; color: rgb(181, 72, 0); font-weight: bold; float: left; line-height:27px;
}
.group_head a {
	padding: 6px 10px 6px 0px; color: rgb(51, 51, 51); font-family: "宋体"; float: right;
}
.group_today {
	border: 1px solid rgb(253, 213, 185); width: 805px; height: 290px; overflow: hidden;
}
.group_today .group_left {
	width: 26px; overflow: hidden; float: left;
}
.group_left .btn01_a {
	background: url("../images/cn_hotel_index_css_3.png") repeat-y -150px -1321px; width: 26px; height:300px; overflow: hidden; display: block; cursor: pointer;
}
.group_left .btn01_b {
	background: url("../images/cn_hotel_index_css_3.png") repeat-y -177px -1321px; width: 26px; height: 300px; overflow: hidden; display: block; cursor: pointer;
}
.group_today .group_center {
	width: 753px; height: 290px; overflow: hidden; float: left;
}
.group_today .group_right {
	width: 26px; float: left;
}
.group_today .group_right .btn02_a {
	background: url(../images/cn_hotel_index_css_3.png) repeat-y  -204px -1321px; width: 26px; height: 300px; overflow: hidden; display: block; cursor: pointer;
}
.group_today .group_right .btn02_b {
	background: url("../images/cn_hotel_index_css_3.png") repeat-y -231px -1321px; width: 26px; height: 300px; overflow: hidden; display: block; cursor: pointer;
}
#rgt_tgList .li01 {
	width: 250px; height: 290px; overflow: hidden; border-right-color: rgb(221, 221, 221); border-right-width: 1px; border-right-style: solid; float: left;
}


#rgt_tgList .list_tp {
	margin: 10px auto; width: 230px; text-align: center; overflow: hidden;
}
#rgt_tgList .list_tp img {
	width: 230px; height: 170px; overflow: hidden;
}
#rgt_tgList .buying_to {
	width: 250px; overflow: hidden; float: left; margin-left:10px;
}
#rgt_tgList .buying_left {
	width: 250px; float: left;
}
#rgt_tgList .buying_01 {
	background: url("../images/cn_hotel_index_css_3.png") no-repeat -559px -1351px; width: 186px; height: 49px; overflow: hidden; cursor: pointer;
}
#rgt_tgList .buying_price {
	width: 94px; text-align: center; color: rgb(255, 255, 255); line-height: 45px; padding-left: 8px; font-size: 28px; float: left;
}
#rgt_tgList .buying_price a {
	color: rgb(255, 255, 255);
}
#rgt_tgList .buying_price a:hover {
	color: rgb(255, 255, 255);
}
#rgt_tgList .buying_btn {
	width: 61px; height: 26px; overflow: hidden; margin-top: 11px; float: left; cursor: pointer;
}
#rgt_tgList .buying_price span {
	font-size: 20px;
}
#rgt_tgList .buying_left a:hover {
	text-decoration: none;
}
#rgt_tgList .buying_left .buying_date {
	width: 230px; color: rgb(102, 102, 102);  font-size: 14px; margin-top: 8px; float: left;
}
#rgt_tgList .buying_left .buying_date1 {
	width: 230px; color: rgb(102, 102, 102);  font-size: 14px; margin-top: 8px; float: left;
}
#rgt_tgList .buying_right {
	width: 230px; overflow: hidden; float: left;
}
#rgt_tgList .buying_right p {
	width:150px; height: 25px; line-height: 25px; overflow: hidden; float: left; font-size:14px; color:#FF6600; font-weight:bold; float:left
}
#rgt_tgList .buying_right span {
	color: rgb(102, 102, 102); float:right; margin-top:5px; 
}
#rgt_tgList .buying_right .p_lef {
	float: left;
}
#rgt_tgList .buying_right strong {
	background: url("../images/cn_hotel_index_css_3.png") no-repeat 0px -492px; left: 63px; top: 28px; height: 18px; padding-left: 22px; margin-left: 10px; float: left; z-index: 999; cursor: default;
}
#rgt_tgList .buying_right .spanRgt {
	background: url("../images/cn_hotel_index_css_3.png") no-repeat right -268px; height: 18px; color: rgb(255, 102, 0); line-height: 18px; padding-right: 5px; float: left;
}
#rgt_tgList li b {
	color: rgb(255, 102, 0); font-weight: bold;
}



.special_list {
	width: 780px; clear: both; margin-top: 10px; float: left;
}
.special_list .special_top {
	
}
.special_list .special_top h2 {
	height: 26px; font-size: 12px; font-weight: bold; margin-top: 11px; float: left;
}
.special_list .special_top .moe_city {
	font-family: "simsun"; margin-top: 12px; float: right;
}
.special_list .special_top .moe_city:link {
	color: rgb(102, 102, 102); text-decoration: none;
}
.special_list .special_top .moe_city:visited {
	color: rgb(102, 102, 102); text-decoration: none;
}
.special_list .special_top .moe_city:hover {
	color: rgb(255, 102, 0); text-decoration: underline;
}
.special_list .special_top .moe_city:active {
	color: rgb(102, 102, 102); text-decoration: none;
}
.special_list .title_type {
	margin-top: 8px; margin-right: 20px; float: right;
}
.special_list .title_type .li01 {
	width: 48px; height: 23px; text-align: center; color: rgb(102, 102, 102); padding-top: 5px; float: left; cursor: pointer;
}
.special_list .title_type .li02 {
	background: url("../images/cnhotel_img.png?u=2011081214290") no-repeat -270px -180px; width: 54px; height: 24px; text-align: center; color: rgb(102, 102, 102); padding-top: 5px; font-size: 14px; float: left;
}
.special_list .con_list_info {
	width: 780px; margin-top: 10px; float: left; 
}
.special_list .con_list_info li {
	width: 375px; height: 24px; line-height: 24px; padding-right: 15px; float: left; overflow:hidden
}
.special_list .con_list_info .lef {
	width: 240px; height: 22px; overflow: hidden; float: left;
}
.special_list .con_list_info .rgt {
	padding-top: 2px; float: right;
}
.special_list .con_list_info .rgt .span01 {
	width: 48px; text-align: right; color: rgb(255, 102, 0); line-height: 18px; overflow: hidden; padding-right: 8px; font-size: 14px; float: left;
}
.special_list .con_list_info .rgt .lbel01 {
	font-size: 14px; font-weight: bolder;
}
.special_list .con_list_info .rgt .lbel02 {
	font-size: 12px; font-weight: bolder;
}
.special_list .con_list_info .rgt .span02 {
	background: url("../images/cn_hotel_index_css_3.png") no-repeat scroll 0 -1023px transparent; width: 64px; height: 18px; color: rgb(255, 102, 0); overflow: hidden; float: right; display: inline-block;
}
.special_list .con_list_info .rgt .span03 {
	width: 42px; line-height: 18px; overflow: hidden; padding-left: 22px; font-size: 14px; float: left;
}
.special_list .otr_hotel {
	margin-top: 12px; float: right;
}
.special_list .otr_hotel li {
	line-height: 20px; float: left;
}
.special_list .otr_hotel li a {
	padding-top: 2px; float: left;
}
.special_list .otr_hotel li a:link {
	color: rgb(102, 102, 102); text-decoration: none;
}
.special_list .otr_hotel li a:visited {
	color: rgb(102, 102, 102); text-decoration: none;
}
.special_list .otr_hotel li a:hover {
	color: rgb(255, 102, 0); text-decoration: underline;
}
.special_list .otr_hotel li a:active {
	color: rgb(102, 102, 102); text-decoration: none;
}
.special_list .otr_hotel li .dufh {
	margin: 0px 8px; color: rgb(221, 221, 221); float: left;
}

.tab_hd_wrap {
	background: url(../images/cnhotel_img.png?u=2011081214290) repeat-x; width: 808px; height: 29px; overflow: hidden; float: left;
}
.tab_hd_wrap .tab_hd_left h1 {
	font-size: 14px; font-weight: 700; float: left;
}
.special_list .tab_hd {
	background: url("../images/cnhotel_img.png?u=2011081214290") repeat-x 0px -105px; float: left;
}
.tab_hd_wrap .tab_hd_right {
	font-family: "simsun"; margin-top: 6px; margin-right: 10px; float: right;
}
.tab_hd_wrap .tab_hd_left {
	padding: 5px 0px 0px 10px; width: 110px; line-height: 24px; overflow: hidden; border-right-color: rgb(187, 223, 255); border-right-width: 1px; border-right-style: solid; float: left; white-space: nowrap;
}
.special_list .tab_hd .crt a {
	background: 0px 0px rgb(255, 255, 255); left: -1px; width: 100%; height: 27px; color: rgb(51, 51, 51); font-weight: bolder; border-top-color: rgb(118, 187, 255); border-right-color: rgb(118, 187, 255); border-left-color: rgb(118, 187, 255); border-top-width: 2px; border-right-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-left-style: solid; float: left; position: absolute; z-index: 3;
}
.special_list .tab_hd .crt {
	height: 27px; line-height: 27px; padding-top: 0px; position: relative;
}
.special_list .tab_hd li {
	width: 57px; height: 28px; text-align: center; color: rgb(0, 91, 181); font-size: 14px; float: left; white-space: nowrap;
}
.special_list .tab_hd .nor {
	height: 27px; line-height: 26px; border-right-color: rgb(187, 223, 255); border-right-width: 1px; border-right-style: solid; cursor: pointer;
}

.tab_tray {
	border-width: medium 1px 1px; border-style: none solid solid; border-color:  rgb(187, 223, 255) rgb(187, 223, 255); padding: 0px 10px 10px; width: 785px; overflow: hidden; clear: both; float: left;
}
.tab_tray .special_list {
	width: 700px;
}


.ht_blue_720 {
	border: 1px solid rgb(187, 223, 255); width: 805px; overflow: hidden; float: left;
}
.ht_blue_720 .ht_blue_head {
	background: url(../images/cn_hotel_index_css_3.png) repeat-x 0px -1176px; width:805px; height: 27px; overflow: hidden;
}
.ht_blue_720 .ht_blue_head h3 {
	padding: 2px 0px 0px 9px; font-size: 14px; font-weight: bold; float: left; line-height:27px;
}
.ht_blue_720 .ht_blue_head a {
	padding: 4px 10px 4px 0px; font-family: "宋体"; float: right;
}
.ht_blue_720 .ht_blue_main {
	width: 805px; overflow: hidden;
}
.dhotList {
	overflow: hidden;
}
.dhotList .linka {
	width: 134px; height: 84px;
}
.dhotList li {
	overflow: hidden; margin-bottom: -1px; float: left; white-space: nowrap;
}
.dhotList li img {
	margin: 10px 0px 0px 47px; width: 47px; height: 44px; float: left;
}
.dhotList li .wtjl {
	width: 100%; text-align: center; overflow: hidden; float: left;
}
.dhotList li .wtjl_a {
	text-align: center; overflow: hidden; float: left;
}
.dhotList li .wtjl a {
	width: 100%; float: left;
}
.dhotList li .wtjl a span:hover {
	text-decoration: underline;
}
.dhotList li .smwz {
	padding: 5px 0px 5px 5px; width: 95%; text-align: center; overflow: hidden; display: block; white-space: nowrap; cursor: pointer;
}
.bder_rd {
	width: 133px; border-right-color: rgb(238, 238, 238); border-bottom-color: rgb(238, 238, 238); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; overflow:hidden; height:80px;
}



.reviews .re_list {
	PADDING-BOTTOM: 8px;  PADDING-TOP: 8px; margin-top:10px; float:left; width:700px; overflow:hidden
}

.reviews .re_list .dp {
margin:0px; padding:0px;
}
.reviews .re_list .dp HR {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; MARGIN: 10px 0px; HEIGHT: 1px; BORDER-TOP: #cccccc 1px dotted; BORDER-RIGHT: medium none
}
.reviews .re_list .dp_r {
	TEXT-ALIGN: right
}
.reviews .re_list .dpy {
	LINE-HEIGHT: 17px; MARGIN-TOP: -3px; TEXT-INDENT: 20px; LETTER-SPACING: 8px; DISPLAY: inline-block; VERTICAL-ALIGN: middle
}
.reviews .re_list .bdpy {
	LINE-HEIGHT: 20px; MARGIN-TOP: -3px; TEXT-INDENT: 20px; DISPLAY: inline-block; VERTICAL-ALIGN: middle; _vertical-align: baseline
}
.reviews .re_list .cth {
	BORDER-BOTTOM: #dfdfdf 1px solid; BORDER-LEFT: #dfdfdf 1px solid; PADDING-BOTTOM: 6px; MARGIN: 5px 30px 5px 15px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; WORD-WRAP: break-word; BACKGROUND: #f5fafd; BORDER-TOP: #dfdfdf 1px solid; BORDER-RIGHT: #dfdfdf 1px solid; PADDING-TOP: 6px
}
.reviews .re_list .back {
	BACKGROUND-POSITION: 0px -57px; _background-position: 0px -57px
}
.re_list .good {
	WIDTH: 61px; BACKGROUND: url(../images/hotel_old.png?t=201207031050) no-repeat -339px 0px; HEIGHT: 16px; OVERFLOW: hidden
}
.re_list .Bad {
	WIDTH: 61px; BACKGROUND: url(../images/hotel_old.png?t=201207031050) no-repeat -339px -17px; HEIGHT: 16px
}
.hty_nav{ line-height:30px; height:30px; width:790px;}
.hty_nav a{ background: url("../images/de.gif") no-repeat 0px 3px; padding-left:10px;}





.hotss{ float:left; margin:10px; margin-top:20px;}
.hotss a{ margin-top:5px; float:left; margin-left:2px;}