@charset "utf-8";
/* CSS Document */
.left-top-titlebox {width:153px; height:25px; background:#FEEFDC; text-align:center; float:left;}
.left-top-titletext { padding-top:6px; font-size:10px; font-weight:bold;}
.left-box-line {width:151px; height:auto; border-left:1px #EBD1B1 solid;border-right:1px #EBD1B1 solid;border-bottom:1px #EBD1B1 solid; float:left;}
.lf-box {width:128px; height:auto; float:left; padding:10px 11px}
.lf-box2 {width:128px; height:auto; float:left; padding:3px 0px;}
.lf-box2 select {background:#FDF6EE; color:#333333; font-weight:bold;}
.input-box {width:auto; height:auto; float:left;}
.input-box input {color:#333333; font-weight:bold; border:1px #EBD1B1 solid;}
.date-box {width:auto; height:auto; float:left; padding-left:10px; padding-top:2px;}
.ad01 {width:153px; height:auto; float:left; padding:10px 2px 0px 2px; font-size:10px;}
.ad02 {width:145px; height:auto; float:left; font-size:10px; padding-bottom:8px;}
.ad02 span {font-size:12px;}
.adbox {border:1px #EBD1B1 solid; float:left;padding:2px; margin-top:10px; width:145px; padding:3px;}

.center {width:550px; height:auto; float:left; padding:0px 10px; }
.c-topbox {width:550px; height:auto; float:left;}
.c-linebox {width:618px; height:15px; float:left; background:url(../image/toplevbg_03.jpg) no-repeat;}
.c-postion {width:11px; height:11px; float:left;}
.cen-voir {width:611px; height:auto;float:left; padding-top:5px;}
.cen-lt { padding-left:10px; color:#000000; font-size:12px; width:auto; float:left;}
.cen-linkb {float:left; width:500px; height:auto; padding-top:2px;}
.cen-linkb ul li {float:left; font-size:10px; padding:0px 5px;}
.cen-linkb ul { margin:0px; padding:0px;}
.cen-linkb a:link,.cen-linkb a:visited {color:#999999; text-decoration:none;}
.cen-linkb a:hover {color:#333333; text-decoration:underline;}

.map {width:360px; height:360px; float:left; margin-top:15px; margin-left:20px; border:1px #CCCCCC solid; display:inline;}
.map2 {width:215px; height:220px; float:left; margin-top:15px; margin-left:3px; display:inline;}
.map-titb {width:215px; height:auto; float:left; padding-left:3px; padding-top:5px;}
.mt { font-size:12px; font-weight:bold; float:right;}
.map-titb ul {padding-left:5px;}
.map-titb ul li {padding:2px 5px; float:left;}
.map-titb ul li span {padding-left:5px; color:#FF0000; font-weight:bold;}
.map-titb a:link,map-titb a:visited,map-titb a:hover {color:#FF0000;}
.key {width:600px; height:auto; float:left; padding-left:20px; padding-top:5px;}
.keyico {width:21px; height:18px; float:left;}
.bluelink {color:#584D9B; padding-top:3px; float:left; padding-left:5px; font-weight:bold;}
.bluelink a:link,.bluelinka:visited,.bluelink a:hover {color:#584D9B}
.key2 {width:600px; height:auto; float:left; padding-left:20px; padding-top:5px; padding-bottom:5px;}
.paget {float:left; font-size:10px;}
.pager {float:right; font-size:10px; padding-right:20px;}
.pager a:hover { color:#FFB400;}
.fr-bgb {width:550px; height:33px; float:left; background:url(../image/frt-bg_03.jpg) repeat-x; margin-bottom:15px; display:inline;}
.fr-pad {width:580px; height:auto; float:left; padding:0px 20px;}
.fr-w {font-weight:bold; float:left; padding-top:10px;}
.radio { float:left; padding-top:5px; font-size:11px; padding-left:10px;}
.hou-box {width:550px; height:auto; float:left; padding-bottom:15px;}
.hou-box2 {width:550px; height:auto; float:left; padding-bottom:5px;}
.hou-top {width:550px; height:28px; float:left; background:url(../image/topbg_03.jpg) no-repeat;}
.hou-top-w {color:#FFFFFF; font-size:13px; font-weight:bold; padding-top:7px; padding-left:40px;}
.hou-picbg {width:74px; height:72px; background:url(../image/houbg_03.jpg) no-repeat; padding:3px 2px; float:left;margin:10px 10px 0px 10px; display:inline;}
.hou-bb {width:325px; height:auto; float:left; padding-top:15px;}
.hou-star {float:left; padding-top:2px;}
.hou-tex01 {padding-left:10px; font-size:10px; float:left;}
.hou-tex02 {float:right; font-size:10px;}
.hou-tex03 {width:325px; height:auto; float:left; padding-top:2px;}
.hou-left {width:430px; height:auto; float:left;}
.hou-textlink {width:430px; height:auto; float:left; text-align:right; padding-bottom:8px;}
.hou-textlink a:link,.hou-textlink a:visited,.hou-textlink a:hover { color:#FFB400}
.hou-left span { color:#FD0000; font-size:12px; font-weight:bold; }
.pf-box {width:180px; height:auto; padding:10px 5px; float:left; text-align:center;}
.pf-bb {width:24px; height:16px; border:1px solid #6897C3; background:#EEF3F7; margin-top:5px; margin-left:80px; display:inline; float:left;}
.pf-line {width:85px; height:15px; float:left; margin-left:50px; padding-top:10px; display:inline;}
.pf-text01 {width:180px; height:auto; float:left;  padding-top:5px;}
.pf-text01 a:link,.pf-text01 a:visited,.pf-text01 a:hover {color:#0031AA; font-weight:bold;}
.tab-box {width:550px; height:auto; float:left; padding-top:10px;}
.tab-box2 {width:550px; height:auto; float:left; margin-top:10px; border-top:1px #eeeeee solid; display:inline;}
.tel-pic {width:28px; height:18px; float:left; }
.tel-text01 {width:auto; float:left; font-weight:bold; padding-top:2px;}
.tel-pic02 {width:12px; height:12px; float:left; padding:2px 10px;}
.tel-text02 {float:left; font-size:12px;}
.tel-text02 a:link,.tel-text02 a:visited,.tel-text02 a:hover { color:#0031AA;}
.tab-textz {font-size:10px; color:#333333;}
.tab-textz a:link,.tab-textz a:visited,.tab-textz a:hover { color:#0031AA}
.teb-yellow {width:550px; height:31px; float:left; background:url(../image/linebg_03.jpg);}

/*right*/
.fr-bb {width:148px; height:auto; float:left;}
.fr-bb-top {width:147px; height:14px; background:url(../image/r-top_03.jpg) no-repeat; float:left;}
.fr-bb-bottom {width:147px; height:14px; background:url(../image/r-top_03b.jpg) no-repeat; float:left;}
.fr-bb-main {width:145px; height:auto; border-left:1px #EBD1B1 solid;border-right:1px #EBD1B1 solid; float:left;}
.fr-r-starb {width:135px; height:auto; float:left; padding:5px;}
.fr-picz {width:52px; height:55px; float:left;}
.fr-price {width:50px; height:auto; float:left; color:#F70611; font-size:14px; font-weight:bold; padding-left:30px;}
.fr-r-text {width:78px; height:auto; float:left; font-size:10px; padding-left:5px;}
.fr-sumb {width:auto; height:auto; float:right; padding-right:5px; padding-top:5px;}
.fr-r-text01 {width:auto; height:auto; float:left; padding-top:5px; font-size:10px;}
.fr-r-text02 {width:auto; height:auto; float:left; padding-top:5px; font-size:9px; font-weight:bold;}
.fr-r-b {width:85px; height:15px; float:left; padding-top:8px;}
.fr-r-b2 {width:31px; height:20px; float:left; padding-left:10px; padding-top:10px; background:url(../image/box_07.jpg) right no-repeat; text-align:center; font-weight:bold;}
.fr-r-starb a:link,.fr-r-starb a:visited,.fr-r-starb a:hover { color:#000000;}

.fr-r-bb {width:145px; height:auto; float:left; border:1px #EDD5B8 solid; margin-top:20px; display:inline;}
.fr-rb {width:135px; height:auto; float:left; padding:2px 5px;}
.fr-rb  ul { padding-bottom:10px;}
.fr-rb  ul li{ font-size:10px; padding-top:2px;}
.fr-rb a:link,.fr-rb a:visited { color:#0F2C8A; text-decoration:underline;}
.fr-rb a:hover { color:#0F2C8A; text-decoration:none;}

.ht_lttop {width:600px; height:70px; float:left; float:left;}
.ht_ltpic {width:52px; height:56px; margin-left:20px; margin-top:15px; background:url(../image/hotel_2_r2_c2.jpg) no-repeat; float:left; display:inline;}
.ht_lttitle {width:auto; height:40px;margin-top:15px; margin-left:20px; /*border-bottom:1px #FCC0A8 solid;*/float:left; display:inline;}
.ht_lttstyle { margin-top:20px;font-size:16px; font-weight:bold; float:left;}
.ht_bb01 {width:300px; height:auto; margin-right:5px; float:left; padding-bottom:5px; display:inline;}
.ht_ttb {width:300px; height:auto; float:left;}
.ht_tttext {width:auto; height:auto; font-size:14px; font-weight:bold; float:left;}
.ht_ttstar {width:auto; height:auto; float:left; margin-top:7px; margin-left:5px; display:inline;}
.ht_ttstarlist { width:6px; height:6px; margin-right:5px;background: url(../image/hotel_r14_cd.jpg) no-repeat; float:left; display:inline;}
.ht_ttm {width:300px; height:auto;  margin-bottom:5px; padding-top:5px; float:left;border-bottom:1px #666666 dashed; padding-bottom:5px;}
.ht_ttm_pic {width:100px; height:100px; margin:5px; padding:2px;border:1px #FCC0A8 solid; float:left; display:inline;}
.ht_ttm_text {width:130px; margin-left:10px; height:auto; float:left; font-size:12px; display:inline; }
.ht_rrf {width:100px; height:auto; float:left;}
.ht_ttred {color:#FF0000; font-size:12px;}
.ht_ttsend {width:auto; height:auto; float:left;}
.c-topbox2 {width:611px; height:auto; float:left; padding:10px 5px; /*border-bottom:1px #999999 solid;*/}
.floatr { float:right;}

.hotel_content_hotels{width:300px; height:auto; float:left; margin-right:10px; margin-top:10px; display:inline;}
.hotel_content_hotels ul{margin-top:10px; margin-left:3px;}
.hotel_content_hotels li{margin-top:10px;_margin-top:14px; list-style:none;}
.hotel_content_hotels_botton img{float:right;}
.hotel_content_hotels_t{height:20px; background:url(../image/hotel_r10_c3.jpg) repeat-y; padding-left:20px; padding-top:5px; }
.hotel_right_city{width:218px; height:auto; margin-bottom:10px;}
.hotel_right_city_t{width:218px;}
.hotel_right_city_tc{background:url(../images/hotel_r18_c14.jpg); height:auto;}
.hotel_right_city_td{ height:12px;}
.fr_city_tpt{margin-top:8px; margin-left:1px;}
.fr_city_b{height:25px; text-indent:16px;}
.fr_city_list{width:auto;}
.fr_city_list ul{padding:10px;}
