@charset "utf-8";
/* CSS Document */

/* 订单成功页面 */
.order_wrap {width:1000px; height:394px; background:url(../images/s_bg4.gif) no-repeat;}
.order_ok {width:330px; height:74px; margin:0 auto; padding:160px 0 0; background:url(../images/order_okbg.gif) no-repeat 0 160px;}
.order_ok h1 {margin:0 0 20px; padding:0 0 0 80px; line-height:34px; font-size:30px;}
.order_ok p {padding:0 0 0 110px; line-height:20px;}
.order_ok p a {margin-right:20px;}
.order_ok p a, .order_ok p a:visited {color:#f00; text-decoration:underline;}
.order_ok p a:hover {color:#f60; text-decoration:none;}


/* 酒店预订中心页 */
.order_wrap1 {text-align:center;}
.order_cwrap {width:682px; margin:30px auto 0; border:1px solid #bad8f9; border-top:5px solid #4a82c3;}
.hotel_order {width:658px; margin:14px auto 28px;}
.hotel_order h1 {height:22px; margin:0 0 15px; line-height:22px; background:url(../images/title_bg6.gif) no-repeat;}
.hotel_order h1 strong {margin:0 0 0 14px; color:#2a66ab;}
.hotel_order_table {border-top:1px solid #dfedfd; border-left:1px solid #dfedfd;}
.hotel_order_table td {border-right:1px solid #dfedfd; border-bottom:1px solid #dfedfd;}
.hotel_table_title {color:#2965ab; line-height:30px; font-size:14px; font-weight:700; text-align:center; letter-spacing:10px; background-color:#ebf4fe;}
.hotel_table_label {width:97px; height:30px; color:#04699b; text-align:center; vertical-align:middle; background-color:#f9f9f9;}
.hotel_table_c1 {width:262px; text-align:left;}
.hotel_table_c1 strong {margin:0 38px 0 5px; color:#ff0404; font-size:14px;}
.hotel_table_c1 span {color:#ff5b00;}
.hotel_table_c2 {width:196px; text-align:left;}
.hotel_table_c2 span {padding:0 0 0 5px; color:#03699b; font-weight:700;}
.hotel_table_form {padding:5px; text-align:left;}
.remarks {width:416px; height:88px; border:1px solid #96afc6; overflow-y:scroll; line-height:18px; resize:none;}
.hotel_table_form label, .hotel_table_form input, .hotel_table_form select, .hotel_table_form span {float:left; display:block;}
.hotel_formtext {width:142px; height:18px; border:1px solid #8ba6c0; line-height:18px; overflow:hidden;}
.form_important {height:20px; padding:0 5px; color:#f60; line-height:20px;}
.form_label {height:20px; padding:0 5px 0 20px; color:#04699b; line-height:20px;}
.formdate_btn {padding:0 0 0 5px; cursor:pointer;}
.form_span1 {padding:0 0 0 10px; color:#04699b; line-height:20px;}
.hotel_table_btn {height:30px; background-color:#ebf4fe;}



/* 酒店信息页 */
.hotel_info_title {height:38px; padding:0 0 0 60px; color:#2965ab; line-height:38px; font-size:14px; font-weight:700; text-align:left; background:url(../images/icbg5.gif) no-repeat 14px 7px;}
.hotel_info {width:660px; margin:0 auto; text-align:left;}

.hotelinfo_photo {width:303px; height:212px; border:1px solid #e7e3e3; float:left;}
.hotelinfo_photo dt {height:186px; border-bottom:1px solid #e7e3e3; text-align:center;}
.hotelinfo_photo dt img {margin:5px 0 0;}
.hotelinfo_photo dd {height:25px; color:#69a6c6; line-height:25px; text-align:center; background:#ebf4fe url(../images/icbg6.gif) no-repeat 90px 0;}

.hotelinfo_list {width:340px; padding:2px 0 0; float:right;}
.hotelinfo_list p {height:29px; border-bottom:1px dashed #c6c6c6; overflow:hidden; color:#069; line-height:29px;}
.hotelinfo_list .no_border {border-bottom:0;}
.hotelinfo_list p strong {color:#206191;}
.hotelinfo_list_1, .hotelinfo_list_2 {color:#f60!important;}
.hotelinfo_list_1 {font-size:14px; font-weight:700;}

.hotel_intro {margin:8px 0 0; border:1px solid #e2effd;}
.hotel_intro h1 {height:22px; margin:0 0 10px; border-bottom:1px solid #e2effd; padding:0 0 0 20px; color:#206191; line-height:22px; font-size:14px; background:#ebf4fe url(../images/icbg7.gif) no-repeat 7px 5px;}
.hotel_intro p {padding:0 15px 20px; color:#2a80aa; line-height:20px; text-indent:2em;}

.hotelinfo_table {margin:16px 0 0; border-top:1px solid #deedfd; border-left:1px solid #deedfd;}
.hotelinfo_table th, .hotelinfo_table td {height:26px; border-right:1px solid #deedfd; border-bottom:1px solid #deedfd; line-height:26px; text-align:center;}
.hotelinfo_table th {color:#206191; font-weight:400; background-color:#ebf4fe;}
.hotelinfo_table td {color:#069; vertical-align:middle; background-color:#f9f9f9;}
.hotelinfo_table td span {font-family:Verdana, Arial, Helvetica, sans-serif;}
.hotelinfo_table td span span {color:#f60;}
.hotelinfo_table td input {border:0; background:url(../images/btn_4.gif) no-repeat; vertical-align:middle;}

.hotel_gallery {width:660px; height:152px; margin:18px 0 30px; background-color:#f9f9f9;}
.hotel_gallery_area {padding:18px 38px 0;}
.hotel_gallery dl {width:144px; height:116px; margin-right:5px; float:left;}
.hotel_gallery dl dt {height:96px;}
.hotel_gallery dl dd {height:20px; color:#f60; line-height:20px; font-weight:700; text-align:center;}


/* 酒店信息列表 */
.hotel_search {border-bottom:1px solid #e7e7e7; padding:8px 0 8px 440px;}
.hotel_search_text {width:188px; height:16px; border:1px solid #b5b5b5; line-height:16px;}
.hotel_search_btn {border:0; cursor:pointer; background:url(../images/btn_5.gif) no-repeat;}
.hotelinfo_col {width:700px; margin:15px 0 0 4px; border-bottom:1px dotted #bababa; padding:0 0 15px;}

.hotelcol_left {width:192px; float:left;}
.hotelcol_left span {width:187px; height:123px; display:block; margin:14px 0 0 2px; background:url(../images/hotel_bg1.gif) no-repeat;}

.hotelcol_right {width:508px; float:right;}
.hotelcol_right h1 {height:27px; padding:0 10px 0 5px; background:url(../images/title_bg7.gif) repeat-x left bottom;}
.hotelcol_right h1 span {height:22px; padding:0 0 0 14px; display:block; background:url(../images/small_bg5.gif) no-repeat left center;}
.hotelcol_right h1 span strong {line-height:22px;}
.hotelcol_right h1 span a {margin:5px 0 0; float:right;}
.hotelcol_right p {padding:0 0 0 70px; position:relative; color:#555; line-height:21px;}
.hotelcol_right p span {width:70px; height:21px; display:block; position:absolute; top:0; left:0; color:#555; line-height:21px; font-weight:700;}
* html .hotelcol_right p span {top:-4px; left:-70px;}
*+html .hotelcol_right p span {top:-5px;}

.hotelinfo_listpage {margin:15px 0 20px; line-height:30px; background-color:#ededed;}


.bus_search{ width:707px; height:175px; float:right; background:url(../images/search_img_11.gif) repeat-x;}
.bus_search_pic{ width:260px; height:175px; float:left;}
.bus_search_con{ width:440px; height:175px; float:left; text-align:center;}
