*{}
body{font-family:Arial, Helvetica, sans-serif;font-size:12px; color:#1C314C; height:100%;}
img{border:0;}
a:link,a:visited,a:hover,a:active {text-decoration:none; color:#043290;}
ul,li{list-style:none;}
span,em,b{display:block; font-style:normal;}
.clear{width:0;height:0;clear:both;}
/*-----------right start------------------*/

.hot{
	width:563px;
	height:163px;
	margin:10px 0;
	border:#3BB8F3 1px solid;
}
.hot .title{
	width:563px;
	height:44px;
	border-bottom:#3BB8F3 1px solid; text-align:left;
	background:url(../modules/hotel/images/hot_bg.gif) repeat-x; 
}
.hot .title .txt{
	width:458px;
	height:44px;
	padding-left:20px;
	font-size:12px;
	font-weight:bold;
	float:left;
	line-height:44px;
}
.hot .title .right{
	width:75px;
	height:44px;
	float:left;
	background:url(../modules/hotel/images/hot_right.gif) no-repeat;
}
.hot .hotel{
	width:563px;
	height:118px;
	text-align:left;
	overflow:hidden;
}
.hot .hotel ul,.hot .hotel ul li{overflow:visible;}
.hot .hotel ul{
	padding:0 10px;
	float:left;
	height:118px;
	display:inline;
	margin:0;
}
.hot .hotel ul a{
	height:40px;
	line-height:40px;
}
.intro{
	width:565px;
	height:265px;
	text-align:center;
}
.intro .nav{
	width:565px;
	height:25px;
	overflow:hidden;
	margin:0;
	padding:0;
}
.intro .nav .tt{
	width:121px;
	height:25px;
	line-height:25px;
	font-size:12px;
	color:#fff;
	font-weight:bold;
	margin-right:30px;
	float:left;
	display:inline;
	background:url(../modules/hotel/images/intro_main.gif);
}
.intro .nav li{
	width:55px;
	height:23px;
	line-height:23px;
	float:left;
	margin:2px 1px 0;
	display:inline;
	cursor:pointer;
}
.intro .nav .act{background:url(../modules/hotel/images/intro_act.gif);color:#fff;}
.intro .nav .dis{background:url(../modules/hotel/images/intro_dis.gif);}
.intro .content{
	width:563px;
	height:238px;
	border:#3BB8F3 1px solid;
}
.content .photo{
	width:147px;
	height:206px;
	display:inline;
	float:left;
	margin:10px 0 0 10px;
}
.content .photo .title{
	width:147px;
	height:20px;
	background:#56B8E1;
	line-height:20px;
}
.content .photo .box{
	width:147px;
	height:167px;
}
.content .photo .box .frame{
	width:147px;
	height:160px;
	background:url(../modules/hotel/images/frame_bg.gif) repeat-y;
}
.content .photo .box .bom{
	width:147px;
	height:7px;
	background:url(../modules/hotel/images/frame_bom.gif);
}
.content .intro_content{
	width:400px;
	height:206px;
	margin:10px 0 0 6px;
	display:inline;
	float:left;
}
.content .intro_content .txt{
	width:390px;
	height:100px;
	padding:10px 0 0 10px;
	text-align:left;
	color:#8193A1;
}
.content .intro_content .list{
	width:400px;
	height:87px;
}
.content .intro_content .list ul{
	width:400px;
	height:25px;
	margin:0;
	padding:0;
}
.content .intro_content .list ul li{
	float:left;
	color:#4082B7;
	height:25px;
	line-height:25px;
	overflow:visible;
}
.content .intro_content .list .first{
	width:400px;
	height:18px;
	background:url(../modules/hotel/images/t_bg.gif) repeat-x;
}
.content .intro_content .list .first li{
	height:18px;
	line-height:18px;
}
.content .page{
	width:563px;
	height:22px;
	text-align:right;
	line-height:22px;
	background:url(../modules/hotel/images/page_bg.gif) repeat-x;
}
.content .page .pro{
	width:5px;
	height:5px;
	display:block;
	float:right;
	margin-top:10px;
	background:url(../modules/hotel/images/page_pro.gif) no-repeat;
}
.content .page .next{
	width:5px;
	height:5px;
	display:block;
	float:right;
	margin-top:10px;
	background:url(../modules/hotel/images/page_next.gif) no-repeat;
}
.content .page a{color:#1ea3e8; font-size:14px; font-weight:bold; line-height:22px;}
.content .page a:hover,.content .page a:active{color:#021A53;}
.msgbox{
	width:420px;
	height:268px;
	position:absolute;
	z-index:10001;
	overflow:hidden;
	top:371px;
	left:80px;
}
.btn{
	width:68px;
	height:25px;
	background:url(../modules/hotel/images/btn_bg.gif);
	color:#fff;
	font-size:14px;
	line-height:20px;
	font-weight:bold;
	text-align:center;
	margin-left:70px;
	cursor:pointer;
}
#mask{
	position:absolute;
	width:100%;
    height:950px;
	top:0;
	left:0;
	filter:Alpha(opacity=60);
	opacity:0.6;
	z-index:10000;
	background:#ccc;
	display:none;
}
#CopyRightDate{display:inline;}
.rf{float:right;}
.lf{float:left;}
.rf{float:right;}
.w100{width:100px;}
.w120{width:120px;}
.w96{width:96px;}
.w90{width:90px;}
.w80{width:80px;}
.w60{width:60px;}
.w50{width:50px;}
.w40{width:40px;}
.mt15{margin-top:15px;}
.mt10{margin-top:10px;}
.mt3{margin-top:3px;}
.undis{display:none;}
.grayf{color:#ccc; text-align:center;}
.redf{color:#f00;}
.txtC{text-align:center;}

