@charset "utf-8";
/* CSS Document */
body {font:12px Tahoma,Verdana,"宋体";margin:0px;background-image:url(/images/webtop-bg.png); background-repeat:repeat-x;}
a:link,a:visited,a:active {text-decoration: none; color:#000;}
a:hover {text-decoration: underline; color:#F60;}
ul,li,ol,img,form,div,p {margin:0px;padding:0px;border:0px;list-style-type:none;}
h1 {margin:0px;padding:0px;display:inline; font-weight:normal; font-size:12px}
.clear {clear:both;}
.float {float:left;}
#logo {margin:0px 12px 0px 12px;float:left;}
#webtop {width:960px; height:105px; margin:0px auto 0px auto;}
#webnav {clear:both;width:960px; height:40px; margin:0px auto 0px auto; font-weight:bold;}
#webnav li {float:left;font-size:14px;margin-top:9px;padding:0px 24px 0px 24px; background: url(/images/webtop-nav-bg.png) no-repeat right;}
#webnav a:link,#webnav a:visited,#webnav a:hover,#webnav a:active {color:#FFF;}
#webcontact {clear:both;width:960px;height:40px;margin:0px auto 0px auto;background-image:url(/images/webtop-bottom-bg.jpg);}
#webcontact li {float:left;padding:10px 0px 9px 0px;}
.contact_qq {background:url(/images/qq.png) no-repeat left;margin-left:12px; text-indent:24px;}
.contact_msn {background:url(/images/msn.png) no-repeat left;margin-left:12px; text-indent:26px;}
.contact_mobile {background:url(/images/mobile.png) no-repeat left;margin-left:12px; text-indent:14px;}
#web_bottom {clear:both;width:960px;height:150px;margin:0px auto 0px auto; padding-top:6px;background-color:#E9F7FF;border-top:1px solid #BFE3FF; line-height:200%; text-align:center;}

.web_div {clear:both;width:960px;margin:0px auto 0px auto;}
#web_flash {float:left;width:358px;margin-right:12px;height:230px;overflow:hidden; background-image:url(/images/flash_1.jpg)}
.web_left {float:left;width:700px;margin-right:12px; background:url(/images/web-left-bg.png) no-repeat top;}
.web_left_t {width:700px;height:33px;}
.web_left_t h2 {font-size:15px;margin:6px 0px 0px 30px; height:27px;}
.web_left_center_white {float:left;width:698px;height:460px;border-left:1px solid #BFE3FF;border-right:1px solid #BFE3FF;border-top:12px solid #FFF;}
.web_left_bottom_white {clear:both;height:19px; background:url(/images/web-left-bottom.png) no-repeat top;}
.web_left_bottom {clear:both;height:19px; background:url(/images/web-scendery-bottom.png) no-repeat top;}
.web_right {float:left;width:248px;background:url(/images/web-right-top-bg.png) no-repeat top;}
.web_right h2 {font-size:15px;margin:6px 0px 0px 18px; height:27px;}
.web_right_center {float:left;width:246px;height:240px;border-left:1px solid #BFE3FF;border-right:1px solid #BFE3FF;border-top:12px solid #FFF;}
.web_right_bottom {clear:both;height:19px; background:url(/images/web-right-bottom-bg.png) no-repeat top;}
.serach_form {height:184px;border-bottom:1px solid #BFE3FF;border-left:1px solid #BFE3FF;border-right:1px solid #BFE3FF;}
.serach_form ol {height:30px; margin-left:12px;}
.serach_form select,input {font-size:12px;}

.web_left_line {float:left;width:700px;margin-right:12px;}
.web_left_line_t {width:700px;height:33px;background:url(/images/web-left-line-bg.png) no-repeat top;}
.web_left_line_t1 {width:700px;height:33px;background:url(/images/web-left-lineday-bg.png) no-repeat top;}
.web_left_line_t h2 {font-size:15px;margin:6px 0px 0px 30px; height:27px;}
.line_type {float:left;width:349px;}
.web_left_line_t1 h2 {font-size:15px;margin:6px 0px 0px 30px; height:27px;}
.line_type h3 {}
.line_type p {height:23px;text-indent:24px;background:url(/images/point.png) no-repeat left;}
.line_w349_h120 {width:349px; height:120px;float:left;}
.line_w349_h196 {width:349px; height:196px;float:left;}
.line_title {height:24px;font-size:12px;margin:0px;text-indent:12px; color:#003399;}
.line_name {width:289px;text-indent:24px;float:left;height:22px;padding-top:2px;;background:url(/images/point.png) no-repeat left;}
.line_price {width:60px;float:left;height:24px; color:#F00;}

.web_hotel_t {float:left;width:366px;height:240px;border-left:1px solid #BFE3FF;border-right:1px solid #BFE3FF;border-top:12px solid #FFF;}
.hotel_name_1 {height:18px;clear:both;background-color:#E9F7FF;padding-top:6px;clear:both;}
.hotel_name_0 {height:18px;clear:both;padding-top:6px;clear:both;}
.web_hotel_p {float:left;width:330px;height:240px; background-color:#E9F7FF;border-left:1px solid #FFF;border-right:1px solid #BFE3FF;border-top:12px solid #E9F7FF;}
.web_hotel_name {float:left;width:138px; text-indent:18px;}
.web_hotel_star {float:left;width:70px; text-align:right;}
.web_hotel_img {padding:2px;border:1px solid #BFE3FF;margin:6px;background-color:#FFF;}
.align_center p {text-align:left;line-height:21px; text-indent:12px;}

.web_scendery_s {float:left;width:366px;height:266px;border-left:1px solid #BFE3FF;border-right:1px solid #BFE3FF;border-top:12px solid #FFF;}
.web_scendery_s_img{height:96px; line-height:21px;margin-right:12px;}
.web_scendery_vp {float:left;width:330px;height:266px; background-color:#E9F7FF;border-left:1px solid #FFF;border-right:1px solid #BFE3FF;border-top:12px solid #E9F7FF;}
.web_scendery_vp h3 {font-size:14px;margin:0px;text-indent:18px; background-image:url(/images/web_scendery_vp_h3.png); height:25px; clear:both;}
.web_scendery_vp_img {padding:6px 12px 6px 0px;clear:both;}

.font_weight_normal {font-weight:normal;}
.width_330 {width:330px; clear:both;}
.width_86 {width:86px;float:left;height:21px; margin:0px; padding:0px; border:0px;}
.color_red {color:#F00}
.height_21 {height:21px;}
.font_size_12 {font-size:12px;}
.font_size_14 {font-size:14px;}
.margin_left_480 {margin-left:480px;}
.ht_24_tt_24 {height:24px;text-indent:24px; background:url(/images/point.png) no-repeat left;}
.ht_23_tt_24 {height:23px;text-indent:24px;}
.hot_ht_23_tt_24 {height:23px;text-indent:12px;}
.hot_ht_23_tt_24 img {margin-right:3px;}
.img_margin {margin-left:18px; margin-right:18px;}
.img_margin_left {margin-left:24px;}

#web_serach {float:left;width:330px;margin-right:12px;}
.web_serach_hotel {height:45px; background:url(/images/serach-hotel.png) no-repeat top;text-indent:43px;}
.web_serach_line {height:45px; background:url(/images/serach-line.png) no-repeat top; text-indent:43px;}
#serach_form_li h3 {margin:0px;padding:9px 0px 0px 0px; font-size:14px;}
#serach_form_li img {margin-right:6px;}

.web_right_contact {float:left;width:248px;background:url(/images/web-right-top-bg-2.png) no-repeat top;background-color:#FFEFCC;height:230px;}
.web_right_contact h2 {font-size:15px;margin:6px 0px 0px 18px; height:27px;}
.web_right_contact_t1 {margin:0px 0px 0px 12px; padding:8px 0px 0px 0px;float:left;width:105px; font-weight:bold; background-image:url(/images/web-contact-bg-2.png); height:22px;}
.web_right_contact_t0 {margin:0px 0px 0px 12px; padding:8px 0px 0px 0px;float:left;width:105px; font-weight:bold; background-image:url(/images/web-contact-bg.png); height:22px;}
.web_right_contact_dis {height:106px;margin:0px 12px 0px 12px; width:222px; background-image:url(/images/web-contact-bg-2t.png);clear:both;}
.web_right_contact_dis2 {height:106px;margin:0px 12px 0px 12px; width:222px; background-image:url(/images/web-contact-bg-2t2.png);clear:both;}
.hzwh_ol {height:24px;text-indent:24px; background:url(/images/point.png) no-repeat left; width:123px; float:left;}

.web_right_hot {clear:both;width:248px;background:url(/images/web-right-top-bg.png) no-repeat top;margin-top:12px;}
.web_right_hot h2 {font-size:15px;margin:6px 0px 0px 18px; height:27px;}

#site-nav {clear:both;margin:6px auto 3px auto;width:960px;padding:0px;border:0px; font-size:12px; text-indent:10px;}
.line-height200 {line-height:200%;}
.hot_ul {width:300px;float:left;margin:0px 7px 0px 7px; border:1px solid 
#BFE3FF;}
.hot_li {width:298px;margin:12px 0px 12px 0px; border:1px solid 
#BFE3FF;}
.hot_font { font-size:12px; line-height:200%; text-indent:12px;}
.scendery-table {width:300px;float:left;height:150px;margin-top:12px;margin-left:6px;margin-right:6px;border:1px solid #D7EBFF;}
.scendery-title {font-size:14px;font-weight:bold; background-color:#EEF7FF;padding:6px;}
.scendery-text {float:left;width:136px;font-size:12px; height:24px;line-height:200%;margin-left:6px;}
.scendery-text2 {float:left;width:136px;font-size:12px; height:24px;line-height:200%;margin-left:6px;}
.class-text {float:left;width:200px;font-size:12px;line-height:200%;margin-left:6px; margin-top:12px; font-weight:bold;}

.width-202 {width:202px;float:left;border:1px solid #BFE3FF;font-size:12px;background-color:#E9F7FF;margin:0px 0px 12px 0px;}
.width-2022 {width:202px;float:left;border:1px solid #BFE3FF; margin:0px 12px 12px 12px;font-size:12px;background-color:#E9F7FF;}
.hotel-id {width:634px; border-left:1px solid #BFE3FF;border-right:1px solid #BFE3FF;border-bottom:1px solid #BFE3FF;}
.hotel-title-class-1 {float:left;width:88px; height:23px;border-top:1px solid #BFE3FF;border-left:1px solid #BFE3FF;border-right:1px solid #BFE3FF;padding-top:6px; font-size:12px;text-align:center; font-weight:bold;}
.hotel-title-class-2 {float:left;width:90px;height:23px;border-bottom:1px solid #BFE3FF;padding-top:6px; font-size:12px;text-align:center; font-weight:bold;}
#hotel-images {width:248px;margin:0px; padding:0px; border:0px;background-color:#E9F7FF;}
#line-images {width:248px;margin:0px; padding:0px; border:0px;background-color:#E9F7FF;}
.hotel-text-title {font-size:12px;font-weight: bold;border-bottom:1px dashed #BFE3FF; padding-bottom:6px;}

.room-li-w100 {padding-left:12px;padding-top:6px;float:left;width:100px; height:24px; border-bottom:1px solid #FFFFFF;background-color:#ECF5FF;}
.room-li-w90 {float:left;padding-top:6px;width:86px; height:24px; border-bottom:1px solid #FFFFFF;background-color:#ECF5FF;}
.room-li-w116 {float:left;padding-top:6px;width:166px; height:24px; border-bottom:1px solid #FFFFFF;background-color:#ECF5FF;}
.room-li-w32 {float:left;padding-top:6px;width:40px; height:24px; border-bottom:1px solid #FFFFFF;background-color:#ECF5FF;}
.hotel-order {width:80px;float:left;font-size:12px; height:24px;}
#Line-Price td {font-size:12px; line-height:150%;}
.price-b-foo {line-height:normal;color:#FF0000;font-weight:bold;}

.guide-text {border-top:1px dashed #ECF5FF; height:24px; font-size:12px; padding-top:6px;background:url(/images/point.png) no-repeat left; text-indent:24px;}
.news-text {border-top:1px dashed #ECF5FF; height:24px; padding-top:8px; margin-top:12px;}
.news-t {float:left;width:600px;font-size:12px;height:24px;}
.news-d {float:left;width:90px;font-size:12px;color:#888;height:24px;}
.news-c {clear:both;float:left;width:690px;font-size:12px; line-height:200%;}

.askli {clear:both;border:1px solid #BFE3FF; margin-bottom:12px; padding-bottom:6px;}
.askoltitle {font-size: 14px;padding:6px; width:626px; background-color:#ECF5FF;}
.askolname {font-size:12px;padding: 3px 6px 3px 6px; width:622px; color:#999999;}
.askolContent {font-size:12px;padding: 3px 6px 3px 6px; width:622px; line-height:200%;}
.askResults {font-size:12px;padding: 6px 6px 6px 6px; width:606px; line-height:200%; border:1px solid #BFE3FF; margin-left:6px;}

.photo-ol {width:230px;float:left; margin-top:12px;}
.tt1{padding-top:10px; width:280px; float:left;text-indent:24px;font-size:14px; font-weight:bold;}
.tt2{"padding-top:10px;width:660px;float:left;text-align:right;}