body {font-size: 12px; color:#666; background-color:#fff;  margin:0px; padding:0px;}
table{ clear:both;}
form,img,a{margin:0px; padding:0px;}
.bug{ width:auto; height:1px; clear:both;}
.wrapfix:after{CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."}

.hd_bnr{ width:970px; height:391px; clear:both; margin:auto;}
.main_b{ width:auto; background:url(../images/bg.gif) top repeat-x; margin:auto; clear:both;}
.main{ width:958px; padding:6px; clear:both; margin:auto;background-color:#F2F2F2;}
.mn_b{ width:958px; padding-top:5px; clear:both; background-color:#fff;}
.mn_b2{ width:953px; padding:5px 0px 5px 5px; clear:both; background-color:#fff;}
.brd{ border:1px solid #ddd; padding:1px;}
.xhx{ background:url(../images/xhx.gif) bottom repeat-x;}

/*行间距*/
.h180{ line-height:180%;}
.h200{ line-height:200%;}

/*字体样式*/
.f_fmy{font-family:arial; }
.hs_01{ color:#999; font-family:arial;}
.hs_02{ color:#999; font-family:arial; font-size:11px;}
.hs_03{ color:#666; font-weight:bold; font-size:14px;}
.chengs_01{ color:#ff6600; font-family:arial; font-weight:bold;}
.lvs01{ color:#559400; font-weight:bold; font-size:20px;}

/*链接样式*/
a{ text-decoration:none;}
a:hover{ text-decoration:underline;}
a.ud{ text-decoration:underline;}
a.ud:hover{ text-decoration:none;}
a.a_hs,a.a_hs:hover{ color:#666; font-family:arial;}
a.a_lvs,a.a_lvs:hover{ color:#7BA73F; font-family:arial;}
a.a_lvs2,a.a_lvs2:hover{ color:#118146; font-family:arial;}
a.a_lvs3,a.a_lvs3:hover{ color:#559400; font-family:arial;}

.lm_kb{ width:auto; padding-bottom:20px; padding-left:10px; clear:both;}
.lm_nr{ width:auto; padding-top:8px; clear:both;}
.lm_nr2{ width:auto; float:left;}
.pic_k{ width:104px; padding:0px 4px; float:left;}
.pic_k2{ width:104px; padding:0px 4px 15px 4px; float:left;}
.pic_b{ width:790px; margin:auto; clear:both;}
.lb_b01{ width:345px; padding-right:10px; float:left;}
.lb_b02{ width:235px; padding-right:10px; float:left;}

.int{ border:1px solid #999999; height:20px; width:190px; padding:0px 5px; line-height:20px; background-color:#F2F2F2; color:#333;}
.int2{border:1px solid #999999; width:290px; height:150px;padding:0px 5px; line-height:20px; background-color:#F2F2F2; color:#333;}

/*客房预订*/
.kfyd_b{ width:750px; padding:10px 0px;clear:both; border-bottom:1px solid #ddd;}
.kfyd_p{ width:110px; height:100px; display:block; padding:1px; border:1px solid #ccc; float:left;}
.kfyd_ft{ width:530px; padding-left:10px; float:left;}
.kfyd_bt{ width:60px; height:25px; display:block; padding:0px 10px; padding-top:30px; float:right;}

/*图片列表*/
.tp_lb{ width:780px; margin:auto; clear:both; padding-top:15px;}
.tp_b{ width:184px; padding:14px 31px; margin:5px; float:left; border:1px solid #ccc;}
.tp_p{ width:180px; height:130px; padding:1px; border:1px solid #ccc; display:block; clear:both;}
.tp_ft{ width:184px; line-height:14px; padding-top:10px; display:block; clear:both; text-align:center;}
.tp_ft a{ color:#333;}

/*翻页*/
.fy_box{ width:780px; margin:auto;}
.fy_box2{ width:780px; margin:auto; margin-top:20px;}
.fy_b{ width:auto; float:right;}
.fy_on{ background-color:#FFF7DE;  font-weight:bold; float:left; margin-right:3px; display:block; line-height:14px; white-space: nowrap;}
.fy_on a{ border:1px solid #D3B582; padding:2px 6px; color:#FF3300; display:block; font-family:arial;}
.fy_off{  background-color:#F3FBF2;  font-weight:bold; float:left; margin-right:3px; display:block; line-height:14px; white-space: nowrap;}
.fy_off a{border:1px solid #B6E8B0; padding:2px 6px; color:#2C7522; display:block; font-family:arial;}
.fy_off a:hover{ background-color:#FFF7DE;}

.bug{ width:auto; height:1px; clear:both;}
