@charset "gb2312";
body,html {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333; text-decoration: none; text-align: center; background-color:#FFF;}
* {margin: 0px; padding:0px;}
tabel {font-size: 12px;}
.text_a,.text_b,.text_c {border: 1px solid #bbb; color:#777; height:18px; line-height:18px; padding-left:5px; background-repeat: repeat-x; background-position:left top;}
.text_a {width:120px; background-color:#CCCCCC; background-image:url(../images/texta.gif);}
.text_b {width:100px; background-color:#CCCCCC; background-image:url(../images/textb.gif);}
.text_c {width:145px; background-color:#CCCCCC; background-image:url(../images/textc.gif);}
input,img {border: 0px;}
ul {margin: 0px; padding:0px; list-style-type: none;}
li {list-style-type: none;}
a {text-decoration: none;}
a:hover {text-decoration: none;}
a {behavior: url(link.htc);}  /*去除IE中的链接虚线框*/
a:focus{outline:0;}  /*去除Firefox中的链接虚线框*/

.tele {float:left; font-weight:bold; line-height:26px; height:26px;}
.tele span {color:#f60;}
.tele img {margin: 2px 10px 0 10px; float:left;}
.laod {float:right; line-height:26px; margin-right:10px;}
.laod a {color:#333; margin: 0 7px 0 7px;}
.laod a:hover {color:#f2003f;}

.left {float:left;}
.right {float:right;}
.clear {clear:both;}
.clearl {clear:left;}
.clearr {clear:rigfht;}
.center {text:center;}
.font_a {color:#0069ca;}/*蓝色*/
.font_b {color:#888;}/*浅灰色*/
.font_c {color:#f60;}/*橘黄色*/
.font_d {color:#333;}/*深灰色*/
.font_e {color:#F2003F;}/*红色*/
.font_tit {color:#f2003f; fong-size:14px; font-weight:bold;}

.img_bk {padding:2px; border: 1px solid #ccc;}
h4 {font-size:14px;}
h1 {font-size:18px;}
.line_a {background-image:url(../images/solid.gif); background-repeat:repeat-x; background-position: left top;}
.line_b {border: 1px dashed #777;}
.top10{margin-top:10px;}
.right10{margin-right:10px;}
.right5{margin-right:5px;}
.left10{margin-left:10px;}
.left5{margin-left:5px;}
.jg10{margin:10px;}
.jg5{margin:5px;}
.lh_a{line-height:18px;}
.lh_b{line-height:22px;}
.lh_c{line-height:24px;}
.lh_c{line-height:30px;}
#page {width: 910px; margin: 0 auto 0 auto; height: 100%; text-align: left;}

#page_center {clear:left; width:910px;}
#page_left {width:230px; margin-right:10px; float:left;}
.search {width:230px;}
.search_title,.search_l,.search_r {height:30px;}
.search_title {background-image:url(../images/title_sbg.gif); background-repeat:repeat-x; background-position: left top; text-align:center}
.search_title img {margin-top:8px;}
.search_l {background-image:url(../images/title_sl.gif); background-repeat:no-repeat; background-position: left top;}
.search_r {background-image:url(../images/title_sr.gif); background-repeat:no-repeat; background-position: right top;}
.search_mid {height:528px; background-color:#fffaf5; padding: 6px 6px 0 6px; border-top-width: 1px; border-right-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-left-style: solid; border-top-color: #ef6683; border-right-color: #ef6683; border-left-color: #ef6683;}
.search_form {height:220px; margin: 9px 0 0 5px;}
.search_form em {color:#f2003f; display:block; margin: 0 3px 0 0;}
.search_but {background: url(../images/search_but.gif); background-repeat: no-repeat; height: 27px;width: 95px; background-position: left top; margin: 5px auto 5px 70px;}
.hot_search,.xian_search {padding-left:8px; padding-top:5px; line-height:22px; border-top: 1px dashed #bbb;}
.hot_search {padding-bottom:5px; margin-bottom:5px;}
.hot_search a {margin: 0 8px 0 0;}
.hot_search a,.xian_search a {color:#0057ae;}
.hot_search a:hover,.xian_search a:hover {color:#ff6600;}
.xian_search span {color:#888; margin: 0; display:block; width:103px; float:left;}
.xian_search label {color:#888; margin: 0 10px 0 0;}
.h1 {font-size:12px; display:block; float:left;}
.search_bottom {width:230px; height:26px; float:left; background-image:url(../images/search_bottom.gif); background-repeat:no-repeat; background-position: left top;}


#page_midll {float:left; width:410px; margin-right:10px;}
.pic {width:410px;}
.pic_bg {height:144px; width:392px; float:left; background-image:url(../images/banner_c.gif); background-repeat:repeat-x; background-position: left top;}
.pic_bg span {display:block; border: 4px solid #fff; width:384px; height:115px; margin-top:10px;}
.pic_l {height:144px; width:9px; background-image:url(../images/banner_l.gif); float:left; background-repeat:no-repeat; background-position: left top;}
.pic_r {height:144px; width:9px;background-image:url(../images/banner_r.gif); float:left; background-repeat:no-repeat; background-position: left top;}

.box_a {border: 1px solid #ccc; position:relative;}
.title_b {background-image:url(../images/tit_b.gif); background-repeat:repeat-x; background-position: left top; height:30px; width:auto;}
.title_b span {font-size:14px; margin-left:5px; color:#f2003f; font-weight:bold; display:block; float:left; line-height:30px;}
.title_b img {margin: 5px 0 0 10px; float:left;}

.y_1,.y_2,.y_3,.y_4 {position:absolute; width:6px; height:6px;} 
.y_1 {top:-1px;left:-1px; background-image:url(../images/fih_1.gif); background-repeat:no-repeat; background-position: left top;}
.y_2 {top:-1px; right:-1px; background-image:url(../images/fih_2.gif); background-repeat:no-repeat; background-position: right top;}
.y_3 {bottom:-1px; _bottom:-2px; left:-1px; background-image:url(../images/fih_3.gif); background-repeat:no-repeat; background-position: left bottom;}
.y_4 {bottom:-1px; _bottom:-2px;right:-1px;background-image:url(../images/fih_4.gif); background-repeat:no-repeat; background-position: right bottom;} 

.list_js,.list_dp{clear:left; margin: 0 0 0 10px;}

.list_js { width:398px;}
.list_dp {height:186px; width:398px; line-height:22px;}
.list_th {clear:left; margin: 0 0 0 5px; height:325px; _height:330px;}
.jiage {width:47px; font-weight:bold; margin:0;} 
.star {width:55px; margin:0 0 0 5px; color:#777;} 
.star img {margin:3px 0 0 0;}
.js_title {height:35px;line-height:25px;}
.list_th li {clear:left; margin-right:10px;}
.list_th li strong {float: left; margin:0 2px 0 2px;}
.list_th li label {float: left;}
.list_th li label img {margin-top:5px}
.list_rd {clear:left; margin: 0 0 0 10px; width:auto; height:110px;  line-height:21px;}
.list_rd a {color:#333333;}
.list_rd a:hover {color:#f2003f;}
.th_js {clear:left; padding: 5px 0; margin: 5px 5px 5px 0; background-color:#FFFFE1; border-bottom:1px  solid #FEE88D; border-top:1px dashed #ddd;}
.tb_title li{display:block; float:left;}
.tb_title a {color:#333;}
.tb_title a:hover {color:#333;}
.tb_xm {clear:left; color:#bbb; font-weight:bold; height: 20px;}
.tb_xm li {float:left; display: block; width: 70px; overflow:hidden;}
.tb_list{width:397px;}
.tb_list td {height:23px; overflow:hidden;}
.hotel_name a{color: #0069ca;}
.hotel_name a:hover{color:#333;}
.hotel_nameb {display: block; width:120px; float: left; overflow:hidden;}
.hotel_nameb a{color: #0069ca;}
.hotel_nameb a:hover{color:#333;}
.th_sm {width:162px; height:auto; line-height:18px; float:left; color:#555;}
.tehui {wight:228px; height:22px; margin-top:5px; margin-left:5px;}
.tehui span {display:block; float:left;}

.jsqr {width:398px; height:110px; clear:both; overflow:hidden;}
/* 控制显示与隐藏css类 */
.normaltab,.hovertab {margin:0 15px 0 0; height:25px; color:#33333;}
.hovertab {background-image: url(../images/sign.gif); background-repeat: no-repeat; background-position: center bottom; font-weight:bold; }
.dis{display:block;}
.undis{display:none;}

.box_b {border: 1px solid #ff94a9; line-height:22px; position:relative;}
.title_a {background-image:url(../images/tit_a.gif); background-repeat:repeat-x; background-position: left top; height:29px;}
.title_a span {font-size:14px; color:#f2003f; font-weight:bold; display:block; float:left; line-height:29px;}
.title_a img {margin: 3px 10px 0 10px; float:left;}

.r_1,.r_2,.r_3,.r_4 {position:absolute; width:4px; height:4px;} 
.r_1 {top:-1px;left:-1px; background-image:url(../images/fil_1.gif); background-repeat:no-repeat; background-position: left top;}
.r_2 {top:-1px; right:-1px; background-image:url(../images/fil_2.gif); background-repeat:no-repeat; background-position: right top;}
.r_3 {bottom:-1px; _bottom:-2px; left:-1px; background-image:url(../images/fil_3.gif); background-repeat:no-repeat; background-position: left bottom;}
.r_4 {bottom:-1px; _bottom:-2px;right:-1px;background-image:url(../images/fil_4.gif); background-repeat:no-repeat; background-position: right bottom;} 

.box_c {border: 1px solid #ff94a9; background-color:#fff8f9;}
.qddm {height:35px;}
.qd_but {background: url(../images/qd_but.gif); background-repeat: no-repeat;  background-position: left top; color:#FFFFFF; text-align:center; margin-left:10px; height: 24px; width: 60px;}
#page_right {float:left; width:250px;}
.qddm {height:40px;}


#page_bottom {clear:both; width:910px; margin-top:8px;}
.sort {background-image:url(../images/sort_c.gif); background-repeat:repeat-x; background-position: left top; line-height:22px;}
.sort_l {background-image:url(../images/sort_l.gif); background-repeat:no-repeat; background-position: left top; _background-position: 1px top;}
.sort_r {height:70px; width:900px; padding:10px 0 10px 10px; background-image:url(../images/sort_r.gif); background-repeat:no-repeat; background-position: right top;}
.sort a {color:#777; display:block; width:80px; float:left;}
.sort a:hover {color:#F2003F;}

.banquan {line-height:24px; color:#777; float:left; width:700px; font-family:"宋体";}
.banquan label {display:block; float:left; margin: 0 10px 0 0;}
.banquan_nav {height:24; clear:left;}
.banquan a {color:#777;}
.banquan a:hover {color:#F2003F;}
.detail{display:none; padding-left:5px;}
.current .detail{display:block;}
.current .handle{background-image:url(../images/ji.gif); background-repeat: no-repeat; background-position: left center; display: block;}
.handle{background-image: url(../images/ja.gif); background-repeat: no-repeat; background-position: left center; height: 16px; width: 6px; display: block; margin-top:2px; top:0px; cursor:pointer;}
