@charset "utf-8";
body,div,span,ul,li,form,dl,dd,ol,p{ margin:0; padding:0; font-size:12px;font-family: "宋体";}
a:link {
	color: #000000;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #000000;
}
a:hover {
	text-decoration: none;
	color: #FF0000;
}
a:active {
	text-decoration: none;
	color: #FF0000;
}
.divbig{ width:100%; height:auto;}
.divb2{ margin:0 auto 0 auto; width:960px; height:auto; }
.t1{ float:left; height:30px;  width:100%; }
.t11{ float:left; width:760px;line-height:30px;}
.t11 b{ font-weight:normal;}
.t12{ float:left; width:200px; line-height:30px;}
.t12 span{ float:left; width:100px; text-align:center;}
.t2{ float:left; height:106px; width:960px; }
.t3{ float:left; margin-top:8px; width:960px; height:auto; border-bottom:1px solid #2B7EDC;}
.t3 span{ float:left; width:auto; height:26px; margin-left:7px; list-style:none;  }
.t4{ float:left; height:auto; width:960px;}
.t41{ float:left; height:auto; width:90px; }
.t41 span{float:left;margin-top:6px; }
.dlogo{ float:left; width:232px;}
.lad{float:right; padding:1px; border:1px solid #DCDCDC }
.t42{ float:left; height:auto; width:870px; }
.t42 span{ float:left; line-height:14px; width:auto; color:#000000; margin:6px 2px 0 2px; white-space:nowrap;}
.dsc{ float:left; width:960px; margin-top:8px; border:1px solid #5BC6FC; height:27px; background:url(../images/index_r6_c5.jpg) 0 -2px;}
.dsc span{ float:left; width:auto; margin-left:6px; margin-top:2px; line-height:25px; }
.dsc span select{ width:100px; }
.input{ width:140px;}
.bt{ margin-top:2px; width:37px; height:20px; border:0; background:url(../images/index_r7_c46.jpg); cursor:pointer;}
.b{ float:left; margin-top:8px; width:960px; height:auto;}
.bl{ float:left; width:722px; height:auto;}
.br{ float:right; width:230px; height:200px; }
.bln{ float:left; margin-top:8px;width:722px; height:auto;  }
.bl1t{ float:left; height:auto; width:722px;}
.bl1tl{float:left; width:9px; height:33px; background:url(../images/index_r10_c2.jpg) no-repeat;}
.bl1t2{float:left;width:704px; height:33px; background:url(../images/index_r10_c17.jpg);}
.bl1t3{float:left;width:9px; height:33px;background:url(../images/index_r10_c50.jpg) no-repeat;}
.bl1c{ float:left; width:720px; border:1px solid #5CC6FA; border-top:0px; border-bottom:0px; background:#FAFEFF}
.bl1b{ float:left;width:722px; height:9px;}
.bl1b1{float:left; width:9px; height:9px; background:url(../images/index_r37_c2.jpg) no-repeat;}
.bl1b2{float:left;width:704px; height:9px; background:url(../images/index_r37_c48.jpg);}
.bl1b3{float:left;width:9px; height:9px;background:url(../images/index_r37_c50.jpg) no-repeat;}
.sbox{ float:left; width:248px;  margin:10px; }
.sbox select{ width:120px; }
.bts{  width:52px; height:22px; border:0; background:url(../images/index_r30_c9.jpg); cursor:pointer; }
.sbox div{ float:left; height:32px; width:248px;}
.sbox .l{ float:left; width:78px; height:32px; line-height:32px;}
.sbox .r{ float:right; width:168px;height:32px;line-height:32px;}
.hotbox{ float:left; width:362px; height:auto; margin:2px auto auto 20px; }
.hotbox div{ float:left; width:362px; height:auto; line-height:24px;}
.hotbox .l{ float:left; width:68px; height:24px; }
.hotbox .r{ float:left; width:292px; height:24px;}
.bln2t{ float:left; width:722px; height:51px; }
.bln2t1{ float:left; width:2px; height:51px; background:url(../images/index_r39_c3.jpg);}
.bln2t2{ float:left; width:90px; height:51px; background:url(../images/index_r39_c5.jpg);}
.bln2t3{ float:left; width:2px; height:51px; background:url(../images/index_r39_c11.jpg);}
.bln2t4{ float:left; width:626px !important; width:628px; height:51px; background:url(../images/index_r39_c14.jpg);}
.green{ width:720px; border: 1px solid #7FD767; }
.bln2c{ float:left; height:auto; width:720px;}
.bln2c ol{}
.bln2c ol li{ float:left;  width:342px; height:22px; list-style:none;  margin:0 6px 0 6px; border-bottom:1px solid #BAEAB0;}
.hnu{ float:left; width:12px; line-height:22px; }
.hnm{float:left; width:186px; line-height:22px; white-space:nowrap; overflow:hidden; }
.hmp{float:left; width:34px; line-height:22px; }
.hnp{float:left; width:76px; line-height:22px; color:#FF0000;}
.hbk{float:left; width:34px; line-height:22px; }
.bln2t21{ float:left; height:25px; width:88px; line-height:25px; text-align:center;font-family: "黑体";
	font-size: 16px;}
.bln2t22{float:left; height:25px; width:88px;line-height:25px; text-align:center; }
.bln2t41{ float:left; margin-left:10px;  height:25px; width:480px; line-height:25px;  }
.bln2t42{ float:left; height:25px; width:124px; line-height:25px; font-family: "黑体";font-size: 16px; text-align:center;}
.bln2t43{ float:left; height:25px; width:626px;  }
.bln2t431{float:left; width:260px; height:25px;}
.bln2t432{ float:right; margin-right:14px !important; margin-right:6px; width:340px; height:25px;}
.dbook{ float:right; width:40px; line-height:25px; text-align:center;}
.dnprice{ float:right; width:76px; line-height:25px;text-align:center;}
.dprice{ float:right; width:36px; line-height:25px;text-align:center;}
.dname{ float:right; width:166px; line-height:25px;text-align:left;}
.blue{ width:720px;border: 1px solid #5CC6FA;}
.f16{ font-family: "黑体";font-size: 16px;}
.bln3t{ float:left; width:722px; height:61px; }
.bln3t1{ float:left; width:2px; height:61px; background:url(../images/index_r50_c3.jpg);}
.bln3t2{ float:left; width:90px; height:61px; background:url(../images/index_r50_c7.jpg);}
.bln3t3{ float:left; width:2px; height:61px; background:url(../images/index_r50_c11.jpg);}
.bln3t4{ float:left; width:626px !important; width:628px; height:61px; background:url(../images/index_r50_c13.jpg);}
.bln3t41{float:left; margin-left:10px;  height:25px; width:600px; line-height:25px;}
.bln3t42{float:left; width:620px; height:24px; margin-top:4px;}
.bln3t42 span{ float:left; margin-left:10px; width:auto; line-height:24px;}
.bq120 {	height: 20px;	width: 120px;}
.bq90 {	height: 20px;	width: 90px;}
.input120{width:120px; height:16px;}
.bn3c{ float:left; height:auto; width:720px; }
.bn3cc{ float:left; height:auto; width:720px;}
.bn3cc ul{}
.bn3cc ul li{float:left;  margin:2px 4px 0px 10px; width:220px; height:22px; line-height:22px; list-style:none; border-bottom:1px solid #BAEAB0; white-space:nowrap; overflow:hidden;}
.blu{border: 1px solid #2B7EDC;}
.bl4t{ float:left; width:722px; height:28px; background:#2B7EDC; line-height:28px; color:#FFFFFF; }
.bl4c{float:left; width:722px; height:auto; }
.bl4c1{ float:left; height:auto; width:361px; }
.bl4c1 ul{}
.bl4c1 ul li{float:left; margin:0 auto 0 8px;  width:340px; height:22px; line-height:22px; list-style:none; }
.wl{font-family: "宋体";	font-size: 12px;	color: #2B7EDC;}
.wr{}
.brl{ float:left; width:230px; height:auto; margin-top:8px;}
.brl1t{ float:left; height:20px; width:230px;}
.brl1c{ float:left; height:auto; width:228px; border:1px solid #2B7EDC;}
.brl1c1{ float:left; margin-left:14px !important; margin:10px 7px 10px 7px; width:200px; height:auto; }
.brl1c1 div{ float:left; width:200px; height:21px; line-height:21px; margin:2px 0 2px 0; }
.hbt{ border:0; width:37px; height:21px; background:url(../images/index_r27_c67.jpg);}
.br2t{float:left; height:28px; width:230px; background:#DEF4FF;}
.br2c{float:left; width:230px; background:#DEF4FF; margin-top:2px;}
.br2c ul{ margin:10px 6px 10px 6px; }
.br2c ul li{ float:left; width:108px; height:24px; line-height:24px; list-style:none; }
.brlt{ float:left; width:230px; height:27px; background:#2B7EDC; color:#FFFFFF;}
.brlc{float:left; width:230px; height:auto; background:#F5F5F5;}
.brlc ul{float:left; margin:0; padding:0;}
.brlc ul li{float:left; width:220px; height:auto; line-height:20px; text-align:left; list-style:none; text-indent:8px; border-bottom:1px dashed #cccccc;}
.brlcl{float:left; margin-left:24px !important;  margin:2px 12px 2px 15px; height:auto; width:70px; }
.brlcli{float:left; height:68px; width:68px; text-align:center;border: 1px solid #CCCCCC;}
.brlclt{float:left; height:23px; width:70px; text-align:center; line-height:23px;}
.dhz{float:left; margin-top:8px; width:960px;  border: 1px solid #CCCCCC;}
.dhzl{float:left; width:59px; height:50px; line-height:50px; border-right:1px solid #CCCCCC; }
.dhzr{float:left;width:900px; height:50px; text-align:center;}
.dhzr span{float:left;width:100px; margin-top:10px; text-align:center;  vertical-align:middle; background:#FFFFFF;  }
.dhzr img{border:1px solid #000000;}
.dfl{float:left; width:89px; height:auto; line-height:50px;border-right:1px solid #CCCCCC; }
.dfr{float:left; width:870px; height:auto; }
.dfr span{ float:left; width:auto; line-height:24px; margin-left:4px; white-space:nowrap;}
.foot{float:left; width:960px; height:auto; margin-top:8px;}
.foot p{text-align:center; margin-bottom:8px; line-height:26px;}
.dvl{float:left;  width:128px; line-height:26px; text-indent:8px;}
.dvr{float:right; width:90px; line-height:26px; text-align:center;}
.hbl{ float:left;width:203px; }
.hbr{float:right; width:748px; }
.hblk{float:left; width:203px; margin-top:8px; }
.hblkt1{ float:left;}
.hblkt11{ float:left;}
.hblkt12{ float:left; background:url(../images/hotel_r2_c3.jpg); width:120px; height:20px; line-height:20px; font-family: "黑体";	font-size: 14px;	color: #FFFFFF;}
.hblkt13{ float:left;}
.hblkc1{float:left; width:201px; border:1px solid #2B7EDC; }
.hblkc1 ul{ margin:4px auto 4px 30px; padding-bottom:12px;}
.hblkc1 ul li{ float:left; margin-top:4px; list-style:none; width:150px; height:22px;  line-height:22px; border-bottom:1px solid #CCCCCC;font-family: "宋体";
	font-size: 12px;}
.hblkc1 img{ margin:0 6px 0 6px;  vertical-align:middle;}

.hblkt21{ float:left;}
.hblkt22{ float:left; background:url(../images/hotel_r32_c15.jpg); width:187px; height:34px; line-height:34px; font-family: "黑体";	font-size: 14px;	color: #FFFFFF;}
.hblkt23{ float:left;}
.hblkc2{float:left; width:201px; border:1px solid #2B7EDC;  border-top:0;}
.hbrk{float:left; width:748px; text-align:left;}
.hbrk1{float:left; margin-left:4px; width:40px; height:auto; line-height:20px;font-family: "宋体";	font-size: 12px;	color: #2B7EDC;}
.hbrk2{float:left; width:700px; height:auto; line-height:20px;font-family: "宋体";	font-size: 12px;	color: #2B7EDC;}
.hbrk2 span{ float:left; margin:0 12px 0 0px;white-space:nowrap;}
.curspan{ background:#eee; padding:0 4px 0 4px; color:#FF0000;  white-space:nowrap;}
.hbrk2 a:link {
	color: #2B7EDC;
	text-decoration: none;
}
.hbrk2 a:visited {
	text-decoration: none;
	color: #2B7EDC;
}
.hbrk2 a:hover {
	text-decoration: none;
	color: #FF0000;
}
.hbrk2 a:active {
	text-decoration: none;
	color: #FF0000;
}
.hdes{ float:left; height:42px; margin:0; padding:0; width:260px; overflow:hidden;}
.hadd{float:left; height:26px; margin:0; padding:0;width:260px; overflow:hidden; line-height:24px;}
.pagelink{ float:left;  width:100%; background:#EEEEEE;  }
.pagelinkl{ float:left; height:24px; line-height:24px; width:240px; margin-left:10px; text-align:left;}
.pagelinkr{float:right; height:24px; line-height:16px; width:350px; margin-top:4px; margin-right:10px;text-align:right;}
.pagelinkr img{border:0; vertical-align:middle;}
.htitle{ background:url(../images/hotel_t.jpg) -105px; color:#000000;}


.hl1t{ float:left; height:auto; width:750px;}
.hl1tl{float:left; width:9px; height:33px; background:url(../images/index_r10_c2.jpg) no-repeat bottom;}
.hl1t2{float:left;width:732px; height:33px; background:url(../images/index_r10_c17.jpg) bottom;}
.hl1t3{float:left;width:9px; height:33px;background:url(../images/index_r10_c50.jpg) no-repeat bottom;}
.hl1t2 ul{margin:0; padding:0;}
.hl1t2 ul li{ float:left; margin:0 6px 0 0; padding:0; list-style:none; width:78px; height:26px; background:url(../images/menu.gif) no-repeat; text-align:center; line-height:26px; }
.hthi{float:left; height:20px; line-height:20px; width:748px;font-size:16px; font-weight:600; text-align:left; color:#2963AD;}
.hthi h1{ margin:0; padding:0; list-style:none;font-size:16px; font-weight:600; }
.htha{float:left; height:20px; line-height:20px; width:748px; border-top:1px solid #A5BDE7; background:#D6E7FF;color:#2963AD;}
.hthc{float:left; width:748px;}
.hthc1{float:left; margin-left:4px; width:500px; height:auto; }
.hthc2{float:left; margin-left:8px; width:220px; height:140px; margin-top:2px; }
.hthc11{float:left; margin-top:2px;  width:500px; height:20px; color:#FF6300; border-bottom:1px solid #CECECE; line-height:20px; font-size:16px; font-weight:600;}
.hthc12{float:left;  width:500px; line-height:16px; text-align:left; margin-top:2px; text-indent:22px;}
.hbrkt{float:left;width:750px;}
.hbrkt1{float:left;width:5px; height:29px; background:url(../images/a_03.gif) no-repeat;}
.hbrkt2{float:left;width:740px; height:29px; background:url(../images/a_07.gif); }
.hbrkt3{float:left;width:5px; height:29px; background:url(../images/a_08.gif) no-repeat;}
.hbrktc{float:left;width:748px; border:1px solid #A4BBE5; border-top:0;}
.timg{float:left; margin:6px 0 0 2px; width:10px; }
.ttxt{ float:left;margin:6px 0 0 4px; height:20px; line-height:20px; color:#2963AD;font-size:14px; font-weight:600;}
.ttxt span{ color:#2963AD;font-size:14px; font-weight:600;}
.xxxx{float:left; height:24px; margin:2px 0 0 0; line-height:24px; width:450px; padding:0 0 0 30px; background:url(../images/xxxx.jpg) no-repeat; font-size:16px; font-weight:600;color:#2963AD;}
.xxxx span{font-size:16px; font-weight:600;}
.xspan{color:#FF6600;}
.hbrktcl{float:left; width:500px; margin-left:4px; height:200px;}
.hbrktcr{float:right; width:220px; height:200px; margin:4px; }
.xxxl1{float:left; width:470px; height:24px; line-height:24px; font-weight:bold; background:url(../images/hotel_r36_c4.jpg) 4px 4px no-repeat; padding-left:20px;font-size:14px; }
.xxxl2{float:left; width:470px; height:20px; line-height:20px;padding-left:20px; }
.hzb{}
.hzb ul{margin:0; padding:0;}
.hzb ul li{float:left; height:24px; line-height:24px; width:238px; margin:0 4px 0 4px; list-style:none; }
.hzb span{float:left;}
.hzb .lp{ color:#2963AD; width:176px; white-space:nowrap; overflow:hidden; }
.hzb .lr{ color:#527308; width:60px;}
.hview{}
.hview ul{ margin:0 0 0 6px; padding:0;}
.hview ul li{ float:left; height:22px; line-height:22px; background:url(../images/hotel_r36_c4.jpg) 4px 4px no-repeat; width:176px; padding-left:16px; list-style:none;}
p{ margin:0; padding:0;}
.hltit{ float:left;  width:750px;}
.hltit1{float:left; width:10px; height:40px; background:url(../images/hotel_r40_c20.jpg) no-repeat;}
.hltit2{float:left;width:730px; height:40px; background:url(../images/hotel_r40_c37.jpg);}
.hltit2 span{ float:left; margin:14px 30px auto 0px; cursor:pointer; }
.hltit3{float:left;width:10px; height:40px; background:url(../images/hotel_r40_c59.jpg) no-repeat;}
.hlcon{float:left; width:748px;  border-left:1px solid #98DCFF; border-right:1px solid #98DCFF;}
.hlbot{float:left;width:750px; height:6px;background:url(../images/hboto.jpg) -1px 0 no-repeat;}
.hlcont{float:left; width:730px; margin-left:6px; }
.hlcont1{float:left; width:104px; text-align:center;  }
.hlcont2{float:left; width:360px; margin-left:6px;  }
.hlcont3{float:left; width:200px;  margin-left:30px; text-align:center; }
.hlconb{ float:left; width:748px; }
.tagtitle{height:25px; background:url(../images/titbg.jpg) no-repeat;}
.tgc{}
.tgc ul{}
.tgc ul li{ float:left; height:22px; line-height:22px; list-style:none; margin-left:6px; width:176px; white-space:nowrap; overflow:hidden;}
.tagtx{float:left; height:24px; line-height:24px; width:90px; text-align:center; margin-left:4px; color:#FFFFFF; font-size:14px;}
.hnv1{ float:left; margin-bottom:8px; height:27px; width:6px; background:url(../images/table_r2_c2.jpg) no-repeat; }
.hnv2{float:left;margin-bottom:8px;  height:27px; line-height:27px; width:736px; background:url(../images/table_r2_c4.jpg) ;}
.hnv2 span{float:left; width:auto;}
.hnv2 span h1{ line-height:22px; font-weight:normal; font-size:12px; width:auto; float:left; margin-top:3px;}
.hnv3{float:left;margin-bottom:8px;  height:27px; width:6px; background:url(../images/table_r2_c6.jpg) no-repeat;}
.dscrr{ float:left; width:748px; margin-top:8px; border:1px solid #5BC6FC; height:27px; background:url(../images/index_r6_c5.jpg) 0 -2px;}
.dscrr span{ float:left; width:auto; margin-left:6px; margin-top:2px; line-height:25px; }

.limg{ width:102px; height:72px; border:1px solid #000;}
.ltxt{ width:102px; height:26px; line-height:26px; white-space:nowrap; overflow:hidden; overflow:hidden;}
.divline{ float:left; width:958px; margin-top:8px; border-bottom:1px dashed #A3B5D8; padding:4px 0 4px 0;}
.divlinel{ float:left; width:120px;}
.divliner{ float:left; width:836px;}
.divlinel div{ float:left; margin-left:4px; width:110px; height:26px; border:1px solid #A3B5D8; background:#E5F1FF; text-align:center; line-height:26px;}
.divliner div{ float:left; width:119px; height:24px; line-height:24px; text-align:center; white-space:nowrap; overflow:hidden;}
.hilst{ float:left; width:180px;margin:2px; height:200px;}
.hilstt{ float:left; width:100%; text-align:center; height:36px;}
.hilsti{ float:left; width:100%; text-align:center;}
.lian1 {
	float: left;
	width: 960px;
	height: auto;
	text-align: center;
}
.lian1 ul {
	margin: 0px;
	padding: 0px;
	float: left;
}
.lian1 ul li {
	padding: 0px;
	float: left;
	height: 110px;
	width: 120px;
	margin-top: 5px;
}
.lian1 img{ border:0;
}
.P17u_tbRoomPrice{
	font-size:12px;
	width:100%;
}
.htsc{ float:left; margin-left:8px; height:24px; line-height:24px; width:700px; text-align:left;}


/*价格表格标题列*/
.P17u_tbRoomPrice_td1{
	height:28px;
	background:url(../images/hotel_r46_c22.jpg);
	color:#2869b9;
	font-weight:bold;
	text-align:center;
}
/*价格表格房型行*/
.P17u_tbRoomPrice_td2{
	border-right:1px solid #B4DBFA;
	border-bottom:1px solid #B4DBFA;
	line-height:23px;
	text-align:center;
	height:27px;
}
/*价格表格房型行(门市价)*/
.P17u_tbRoomPrice_del{
	font-style:italic;
	text-decoration: line-through;
}
/*价格表格五酒店预订时的文字描述*/
.P17u_tbRoomPrice_tj{
	COLOR: #0062c5;
	text-align:center;
}
/*价格表格五酒店预订时的文字描述色彩值*/
.P17u_tbRoomPrice_tj span{
	COLOR: #FF0000;
}
/*价格表格显示价格所对应日期*/
.P17u_tbRoomPrice_td2_hot{
	line-height:20px;
	float:left;
	vertical-align:middle;
	text-align:center;
	border-right:1px solid #B4DBFA;
	border-bottom:1px solid #B4DBFA;
}
/*价格表格显示价格所对应日期色彩值*/
.P17u_tbRoomPrice_td2_hot div{
	color:#0062C5;
}
/*价格表格预订按钮*/
.P17u_tbRoomPrice_td2_booking{
	border-bottom:1px solid #B4DBFA;
	line-height:23px;
	text-align:center;
	height:27px;
}
/*价格表格预订按钮样式*/
.P17u_tbRoomPrice_td2_booking span{
	font-weight:bold;
	COLOR: #FF0000;
}

.fpn{ float:left; width:70px; padding-left:4px; line-height:20px; font-weight:bold; font-size:10pt; color:#666666;}
.fpn2{ float:left; width:140px; padding-left:4px; line-height:25px; font-weight:bold; font-size:10pt; color:#666666;}
.fcn{ float:left; width:880px; }
.fcn ul{ margin:2px 0 2px 0; padding:0;}
.fcn ul li{ margin:0 4px 0 4px; padding:0; float:left; list-style:none; line-height:20px; white-space:nowrap; text-align:left;color:#666666;}
.fcn2{ float:left; width:800px; }
.fcn2 ul{ margin:2px 0 2px 0; padding:0;}
.fcn2 ul li{ margin:0 4px 0 4px; padding:0; float:left; list-style:none; line-height:25px; white-space:nowrap; text-align:left;color:#666666;}

.fborder{border:1px solid #CCCCCC; margin-top:8px;}
.fpn a:link{ text-decoration:none; color:#999999;}
.fpn a:visited {
	text-decoration: none;
	color: #999999;
}
.fpn a:hover {
	text-decoration: none;
	color: #FF0000;
}
.fpn a:active {
	text-decoration: none;
	color: #FF0000;
}
.btime{ float:left; height:24px; width:740px; }
.ttxt .fxinfo{ clear:both; padding-left:260px;  font-size:12px; font-weight:normal;}
.ttxt .fxinfo2{ clear:both; padding-left:20px;  font-size:12px; font-weight:normal;}
.dptime{margin:4px; line-height:22px; border-bottom:1px solid #eee;}
.dptime span{}
.dpinfo{margin-left:8px; line-height:20px; text-indent:22px; list-style:none; color:#666; margin-bottom:8px;}
.hotelmap{ width:748px; height:550px; }
.htclass{ text-align:left; height:30px; line-height:17px; overflow:hidden; text-overflow:ellipsis;}

