﻿@charset "utf-8";
/* 全局 CSS */
Body{font-family:Tahoma, Arial,宋体,黑体; color:#595757; margin:0px; padding:0px; border:0px; text-align:center; line-height:22px; font-size:12px; }
div,form,img,ul,li,marquee,dd,dl {margin:0px; padding:0px; border:0px;}
h1,h2,h3,h4,h5,h6 {margin:0px; padding:0px;}
table,td,tr,marquee {font-size:12px;}

/* 链接样式 */
a:link{color:#595757; text-decoration:none;}
a:visited{color:#595757; text-decoration:none;}
a:hover{color:#333; text-decoration:underline;}

.White,a.White:link,a.White:visited{color:#fff; text-decoration:none;}
.White,a.White:hover{color:#fff; text-decoration:underline;}
.Black,a.Black:link,a.Black:visited{color:#333; text-decoration:underline;}
.Black,a.Black:hover{color:red; text-decoration:underline;}
.Orange,a.Orange:link,a.Orange:visited{color:#eb6100; text-decoration:none;}
.Orange,a.Orange:hover{text-decoration:underline;}
/* 字体样式 */
.T1{font-size:12px; font-weight:bold; color:#c30;}

/*全局区块*/
.main{width:770px; height:auto; display:table; float:left; background:#fff; background:url(../images/line.jpg) left top repeat-x;}
.Lpart{width:190px; height:auto; display:table; float:left; padding-left:29px;}
.Rpart{width:551px; height:auto; display:table; float:left;}

/* 左边内容 */
.Left{width:162px; height:auto; float:left; display:table;}
.ContPart{width:162px; height:auto; float:left; display:table; margin-bottom:15px;}

/* 推荐 CSS */
.fast{width:162px; height:5px; line-height:5px; float:left; background:#ff9900; margin-bottom:5px;}
.TopTitle01{width:162px; line-height:28px; background:#fff5ec; border-bottom:1px #ff9900 dashed; border-top:1px dashed #ff9900; text-align:center; float:left; margin-bottom:5px;}
.TopTitle01 h1{font-size:14px; font-weight:bold; color:#eb6100;}
.recomm{width:162px; height:310px; float:left; background:url(../images/Hotel_07.gif) left top repeat-x;}
.ContText01{width:152px; height:auto; float:left; display:table; padding-left:10px; margin-top:5px;}
.ContTitle{width:150px; float:left; line-height:30px; text-align:left; color:#c30000;}
.ContTitle h2{font-size:12px; font-weight:bold;}
.ContTxt01{width:150px; float:left; display:table; height:auto;}
.ContTxt01 dl{}
.ContTxt01 dd{width:150px; line-height:22px; float:left; text-align:left; display:block; font-size:12px; overflow:hidden;text-overflow:ellipsis; white-space:nowrap;}

/* 右边内容 */
.Right{width:540px; float:left; display:table; height:auto; margin-bottom:8px;}
.info{background:url(../images/Hotel_03.jpg) left top no-repeat; width:539px; height:29px; float:left; margin-bottom:16px;}
.breadCrumb{width:290px; padding-left:10px; line-height:29px; color:#fff; font-size:12px; float:left; text-align:left;}
.Text01{width:100px; height:29px; float:right;}
.Text01 span{width:50px; float:left; line-height:29px; text-align:center; color:#fff; display:block;}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.flb{ width:251px; height:250px; float:left;}
.JSflash{width:251px; height:194px; float:left;}
.flbt{
	width:243px;
	height:52px;
	float: left;
	margin-top:4px;
	padding-left:8px;
	text-align:left;
	background-image: url(../images/line1_06.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.ContTitleX{ width:78px; height:26px; float:left; line-height:26px; text-align:left; color:#c30000;}
.ContTitleX h2{font-size:12px; font-weight:bold;}
.ContTxtX01{width:163px; height:26px; float:left; display:table;}
.ContTxtX01 ul{}
.ContTxtX01 li{ list-style-type:none; width:auto; line-height:26px; float:left; text-align:left; display:block; font-size:12px; overflow:hidden;text-overflow:ellipsis; white-space:nowrap; margin-right:5px;}
/*~~~~~~搜索~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.SearchContX{width:234px; height:182px; float:left; background:#fff; padding:2px 0px 2px 0px;}
.Txt01X{width:82px; line-height:30px; text-align:right; float:left;}
.Txt02X{width:148px; height:26px; float:left; text-align:left; padding-top:4px;}
.Txt02X input{width:130px; height:14px; line-height:12px;}
.Txt02X span{width:43px; height:20px; display:block; float:right; margin-right:5px;}
.Txt02X span input{width:43px; height:20px;}
/*~~~线路~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.ContText04X{width:512px; height:auto; float:left; display:table; border-bottom:1px dashed #a9b4c3; padding-bottom:5px; text-align:left;}
.Lct1{width:257px; color:#eb6100; float:left;}
.Lct2{width:85px; float:left; margin-left:10px;}
.Lct3{width:145px; float:left; margin-left:15px;}
.Lct4{
	width:70px;
	float:left;
	margin-left:15px;
}
.LLine{width:512px; height:5px; float:left; display:table; border-bottom:1px dashed #a9b4c3;  margin-left:5px;}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.Search{width:267px; height:auto; margin-left:9px; padding-left:11px; float:left; background:#fff; border:1px solid #e9e9e9; padding-bottom:12px;}
.TopTitle02{width:257px; height:30px; line-height:30px; float:left; background:url(../images/Hotel_03_yuding.gif) right top no-repeat;}
.TopTitle02 h1 span{width:70px; height:30px; line-height:30px; float:left; display:block; background:url(../images/Hotel_06.gif) left center no-repeat; padding-left:10px; text-align:left;}
.TopTitle02 h1{font-size:14px; font-weight:bold; color:#575757;}
.SearchFast{width:auto; height:auto; display:block; float:left; background:#ffead5; padding:11px;}
.SearchCont{width:234px; height:127px; float:left; background:#fff;}
.Txt01{width:70px; line-height:30px; text-align:right; float:left;}
.Txt02{width:160px; height:26px; float:left; text-align:left; padding-top:4px;}
.Txt02 input{width:130px; height:14px; line-height:12px;}
.Txt02 span{width:43px; height:20px; display:block; float:right; margin-right:5px;}
.Txt02 span input{width:43px; height:20px;}

/*特别推广*/
.spread{width:529px; height:auto; float:left; display:table; border:1px solid #e9e9e9; margin-bottom:8px; padding-bottom:5px; padding-left:9px;}
.TopTitle03{width:520px; height:30px; line-height:30px; float:left; background:url(../images/Hotel_06.gif) left center no-repeat; border-bottom:2px solid #efefef;}
.TopTitle03 .Txt{width:100px; line-height:30px; text-align:left; margin-left:10px; float:left;}
.TopTitle03 .Txt h1{font-size:14px; font-weight:bold; color:#575757;}
.TopTitle03 span{width:31px; float:right; display:block; height:7px; margin-top:11px;}
.Picfast{width:520px; margin-top:10px; float:left; display:table;}
.Picfast .pic{width:164px; height:auto; float:left;}


/* 优惠活动 */
.doing{width:253px; height:auto; float:left; border:1px solid #e9e9e9; display:table; margin-right:9px; padding-left:14px;}
.TopTitle04{width:240px; height:30px; line-height:30px; float:left; background:url(../images/Hotel_06.gif) left center no-repeat; border-bottom:2px solid #efefef;}
.TopTitle04 .Txt{width:100px; line-height:30px; text-align:left; margin-left:10px; float:left;}
.TopTitle04 .Txt h1{font-size:14px; font-weight:bold; color:#575757;}
.TopTitle04 span{width:31px; float:right; display:block; height:7px; margin-top:11px;}
.ContText02{width:240px; height:auto; display:table; float:left; margin-top:5px; padding-bottom:5px;}
.ContText02 ul{}
.ContText02 li{width:240px; line-height:25px; float:left; display:block; list-style-type:none; text-align:left;}

/* 酒店攻略 */
.doing01{width:248px; height:auto; float:left; border:1px solid #e9e9e9; display:table; padding-left:11px;}
.TopTitle05{width:240px; height:30px; line-height:30px; float:left; background:url(../images/Hotel_06.gif) left center no-repeat; border-bottom:2px solid #efefef;}
.TopTitle05 .Txt{width:100px; line-height:30px; text-align:left; margin-left:10px; float:left;}
.TopTitle05 .Txt h1{font-size:14px; font-weight:bold; color:#575757;}
.TopTitle05 span{width:31px; float:right; display:block; height:7px; margin-top:11px;}
.ContText03{width:240px; height:auto; display:table; float:left; margin-top:5px; padding-bottom:5px;}
.ContText03 ul{}
.ContText03 li{width:240px; line-height:25px; float:left; display:block; list-style-type:none; text-align:left;}

/* 酒店信息 */
.Hotelinfor{width:538px; height:auto; float:left; display:table; border:1px solid #becde4; padding-bottom:5px;}
.TopTitle06{width:528px; height:23px; background:url(../images/bj_03.gif) left top repeat-x; padding-left:10px;}
.TopTitle06 ul{}
.TopTitle06 li{width:auto; height:23px; line-height:23px; display:block; list-style-type:none; float:left; padding-left:12px; padding-right:12px;}
.TopTitle06 li h1{font-size:12px; font-weight:normal;}
.TopTitle06 .L01{height:23px; line-height:23px; background:#fff; border-left:1px solid #becde4; border-right:1px solid #becde4;}
.TopTitle06 .L01 h1{font-size:12px; font-weight:bold; color:#c30;}
.ContText04{width:512px; height:auto; float:left; display:table; margin-top:8px; padding-bottom:5px; padding-left:13px; padding-right:13px;}

.Lcont{width:251px; height:auto; float:left; display:table; border-bottom:1px dashed #a9b4c3; padding-bottom:10px; margin-right:5px;}
.Lcont01{width:251px; height:auto; float:left; display:table; border-bottom:1px dashed #a9b4c3; padding-bottom:10px; margin-left:5px;}
.Pic01{width:auto; height:auto; padding:1px; color:#FFF; float:left; border:1px solid #bdbdbd;}
.Pic01 img{width:75px; height:52px;}
.Txt03{width:164px; height:auto; margin-left:6px; float:left; text-align:left; line-height:19px;}
.Top01{width:512px; float:left; line-height:22px; border-bottom:1px solid #becde4; text-align:left;}
.Top01 h1{font-size:12px; color:#c30;}
.Txt04{width:512px; height:auto; margin-top:5px; display:table; float:left; text-align:left;}
.Txt04 ul{}
.Txt04 li{width:auto; line-height:22px; padding-left:10px; padding-right:10px; display:block; float:left; list-style-type:none; white-space:nowrap;}
