@charset "utf-8";
/* CSS Document */
body
{
	width:960px;
	height:auto;
	margin:0 auto;
	padding:0;
	font-size:13px;
	color:#666;
	background-color:#ffffff;
}
div,form,img,ul,ol,li,dl,dt,dd,p
{
	border:0; 
	margin:0; 
	padding:0;
	list-style:none;
}
h1,h2,h3,h4
{
	margin:0; 
	padding:0; 
}
img
{
    border:none;
}
a:link {
	color: #3169c8;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #3169c8;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
/*旅游首页开始*/

	/*头部新加框开始*/	
.xg_to
{
	float:left;
	width:960px;
	height:auto;
	margin:2px 0 2px 0;
}	
.xg_ks
{
	float:left;
	width:8px;
	height:70px;
}
.xg_cn
{
	float:left;
	width:945px;
	height:70px;
	background:url(../images/luyou/shop_02.jpg) repeat-x;
}
.xg_btn
{
	float:right;
	width:7px;
	height:70px;
}
.xg_cn01
{
	float:left;
	width:945px;
	height:auto;
	padding:20px 0 0 0;
}
.xg_cn02
{
	float:left;
	width:auto;
	height:auto;
	padding:0 0 0 8px;
}
.xg_cn03
{
	height:19px;
	color:#777;
	border:0;
	border:1px solid #c3c3c3;
}
.xg_cn04
{
	position:absolute; 
	margin-left:-30px; 
	line-height:15px; 
	margin-top:5px;
	color:#999;
}
.xg_cn05
{
	float:left;
	width:90px;
	height:22px;
	line-height:15px;
	padding:1px 0 0 10px;
}
.xg_bn
{
	float:left;
	width:450px;
	height:auto !important; 
	min-height:auto; 
	height:auto;
	border:1px solid #aaa;
	background:#fff;
}
.xg_bnto
{
	float:left;
	width:450px;
	height:30px;
	border-bottom:1px solid #dbdbdb;
	background:#fafafa;
}
.xg_bnto01
{
	float:left;
	padding:8px 0 0 10px;
	line-height:15px;
	color:#666;
}
.xg_bnto02
{
	float:right;
	padding:8px 20px 0 0;
	cursor:pointer;
}
.xg_db
{
	float:left;
	width:450px;
	height:auto;
	cursor:pointer;
	border-bottom:1px solid #dbdbdb;
	margin-top:5px;
}
.xg_db01
{
	float:left;
	width:auto;
	height:auto;
	margin:0 0 0 5px;
	padding:2px 5px 0 5px;
	line-height:15px;
	border-top:1px solid #dbdbdb;
	border-left:1px solid #dbdbdb;
	border-right:1px solid #dbdbdb;
	font-weight:bold;
}
.xg_db02
{
	float:left;
	width:auto;
	height:auto;
	margin:0 0 0 5px;
	padding:2px 5px 0 5px;
	line-height:15px;
}
.daohang_xs
{
	display:block;
}
.daohang_yc
{
	display:none;
}
.xg_db03
{
	float:left;
	width:450px;
	height:auto;
}
.xg_db03 ul
{
	float:left;
	width:450px;
	height:auto;
	padding:5px 0 8px 0;
}
.xg_db03 ul li
{
	float:left;
	width:70px;
	height:auto;
	line-height:15px;
	padding:10px 0 0 5px;
}
.xg_db03 ul li a:link,.xg_db03 ul li a:visited{color:#888;}

.xg_oy
{
	float:left;
	width:320px;
	height:auto;
	border:1px solid #aaa;
	background:#fff;
}
.xg_oy01
{
	float:left;
	width:300px;
	height:auto;
	padding:0 10px 30px 10px;
}
.xg_oy02
{
	float:left;
	width:300px;
	height:auto;
	padding:10px 0 10px 0;
	border-bottom:1px solid #dbdbdb;
}
.xg_oy03
{
	float:left;
	width:300px;
	height:auto;
	font-size:18px;
	font-weight:bold;
	color:#999;
}
.xg_oy22
{
	float:left;
	width:300px;
	height:auto;
}
.xg_oy33
{
	float:left;
	font-size:18px;
	font-weight:bold;
	color:#999;
}
.xg_oy44
{
	float:right;
	padding:3px 13px 0 0;
	cursor:pointer;
}
.xg_oy04
{
	float:left;
	width:300px;
	height:auto;
	line-height:23px;
	padding:8px 0 0 0;
}
/*公用的开始*/    
.transpond_bg {
background-color: #666;
display:none;
width: 100%;
height: 100%;
left:0;
top:0;/*FF IE7*/
filter:alpha(opacity=0);/*IE*/
opacity:0.5;/*FF*/
z-index:1;
position:fixed!important;/*FF IE7*/
position:absolute;/*IE6*/
_top:       expression(eval(document.compatMode &&
            document.compatMode=='CSS1Compat') ?
            documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :/*IE6*/
            document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);
} 
		
/*公用的结束*/  

/*首页城市弹出框页开始*/
.chengshi{
display:none;
z-index:30;
width:450px;
left:21%;
top:18%;
margin-left:-150px!important;/*FF IE7 该值为本身宽的一半 */
margin-top:-60px!important;/*FF IE7 该值为本身高的一半*/
margin-top:0px;
position:fixed!important;/* FF IE7*/
position:absolute;/*IE6*/
_top:       expression(eval(document.compatMode &&
            document.compatMode=='CSS1Compat') ?
            documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :/*IE6*/
            document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);/*IE5 IE5.5*/

}
/*首页城市弹出框页结束*/
/*首页地址商圈弹出框页开始*/
.addres{
display:none;
z-index:30;
width:320px;
left:65%;
top:18%;
margin-left:-150px!important;/*FF IE7 该值为本身宽的一半 */
margin-top:-60px!important;/*FF IE7 该值为本身高的一半*/
margin-top:0px;
position:fixed!important;/* FF IE7*/
position:absolute;/*IE6*/
_top:       expression(eval(document.compatMode &&
            document.compatMode=='CSS1Compat') ?
            documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :/*IE6*/
            document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);/*IE5 IE5.5*/

}
/*首页地址商圈弹出框页结束*/

	/*头部新加框结束*/
	
.ly_top
{
	float:left;
	width:960px;
	height:auto;
	margin-top:2px;
}
.ly_top01
{
	width:960px;
	height:32px;
	float:left;
	margin-bottom:1px;
	background:url(../images/luyou/shr_tbg.png) no-repeat;
}
.ly_top02
{
	width:960px;
	float:left;
}
.ly_top02 ul
{
	margin:0;
	padding:0;
	height:30px;
	margin-left:4px;
	list-style:none;
	font-size:14px;
}
.ly_top02 ul li
{
	float:left;
	width:auto;
	font-size:12px;
	margin:4px 5px 0px 0px;
	display:block;
	padding:0px 3px;
	line-height:20px;
	text-align:center;
	background-color:#FFFFFF;
}
.ly_top02 ul .at,.ly_top02 ul .at a:link,.ly_top02 ul .at a:visited
{
	color:#3a5999;
	font-weight:bold;
	background-color:#FFFFFF;
	line-height:25px;
}
.ly_top02 ul a:link,.ly_top02 ul a:visited
{
	color:#3a5999;
	text-decoration:none;
}
.ly_top02 ul a:hover
{
	color:#3a5999;
	text-decoration:underline;
}
.ly_top03
{
	float:left;
	width:960px;
	height:35px;
	margin-top:1px;
	background:url(../images/luyou/shops_bg.jpg) no-repeat;
}
.ly_top04
{
	float:left;
	width:156px;
	height:auto;
	text-align:center;
	color: #3169c8;
	cursor:pointer;
	font-size:15px;
	font-weight:bold;
	line-height:15px;
	padding:16px 0 0 0;
}
.ly_top05
{
	width:780px;
	float:right;
	color:#3a5999;
	cursor:pointer;
	padding-top:12px;
}
.ly_top05 span
{
	margin:0 10px 0 0;
	line-height:15px;
}
.ly_top06
{
	float:left;
	width:960px;
	height:35px;
	margin-top:1px;
	background:url(../images/luyou/shops_bg_top.jpg) no-repeat;
}
.ly_top07
{
	float:left;
	width:240px;
	height:15px;
	overflow:hidden;
	text-align:center;
	color: #3169c8;
	cursor:pointer;
	font-size:13px;
	font-weight:bold;
	line-height:15px;
	padding:14px 0 0 0;
}
.ly_top08
{
	width:720px;
	float:right;
	color:#3a5999;
	cursor:pointer;
	padding-top:14px;
}
.ly_top08 span
{
	float:left;
	width:140px;
	height:15px;
	overflow:hidden;
	cursor:pointer;
	margin:0 10px 0 0;
	line-height:15px;
}
.ly_main
{
	float:left;
	width:960px;
	height:auto;
	border-bottom:1px solid #ccc;
	padding:8px 0 5px 0;
}
.ly_mlef
{
	float:left;
	width:auto;
	height:auto;
}
.ly_mrig
{
	float:right;
	width:auto;
	height:auto;
	padding:0 5px 0 0;
}
.ly_mrig01
{
	float:right;
	width:42px;
	height:16px;
	background:url(../images/luyou/ly_06.jpg) no-repeat;
	text-align:center;
	line-height:15px;
	font-weight:bold;
}
.ly_left
{
	float:left;
	width:960px;
	height:auto;
	margin:8px 0 0 0;
}
.ly_lftop
{
	float:left;
	width:958px;
	height:auto;
	border:1px solid #e0e0e0;
	background:#fafafa;
}
.ly_lftopaa
{
	float:left;
	width:auto;
	height:auto;
	padding:8px;
	font-size:16px;
	font-weight:bold;
	color:#777;
}
.ly_cn
{
	float:left;
	width:958px;
	height:auto;
	border-left:1px solid #e0e0e0;
	border-right:1px solid #e0e0e0;
	border-bottom:1px solid #e0e0e0;
	padding:0 0 30px 0;
}
.ly_cn01
{
	float:left;
	width:958px;
	height:auto;
	margin:15px 0 0 0;
}
.ly_cn02
{
	float:left;
	width:auto;
	height:auto;
	margin:0 0 0 10px;
	padding:5px 8px 5px 8px;
	background:#7bca9b;
	color:#fff;
	line-height:15px;
	display:inline;
	font-weight:bold;
	cursor:pointer;
}
.ly_cn03
{
	float:left;
	width:910px;
	height:auto;
}
.ly_cn04
{
	float:left;
	width:auto;
	height:auto;
	margin:0 0 8px 10px;
	padding:5px 12px 5px 12px;
	color:#3366cc;
	line-height:15px;
	display:inline;
	border:1px solid #e7e7e7;
	cursor:pointer;
}
.ly_cn04 a:hover{color:#ff6600;}
.ly_cn05
{
	float:left;
	width:958px;
	height:auto;
}
.luyou_xs
{
	display:block;
}
.luyou_yc
{
	display:none;
}
.ly_btn
{
	float:left;
	width:960px;
	height:auto;
	margin:8px 0 0 0;
}
.ly_btnto
{
	float:left;
	width:958px;
	height:auto;
	border:1px solid #e0e0e0;
	padding:5px 0 10px 0;
}
.ly_btnaa
{
	float:left;
	width:958px;
	height:auto;
}
.ly_btnaa a:link,.ly_btnaa a:visited{color:#777;}
.ly_btnaa a:hover{color:#ff6600;}
.ly_btnaa ul
{
	float:left;
	width:958px;
	height:auto;
}
.ly_btnaa ul li
{
	float:left;
	width:125px;
	height:auto;
	line-height:15px;
	padding:5px 0 0 10px;
}
.ly_cen
{
	float:left;
	width:960px;
	height:auto;
	padding:0 0 30px 0;
	color:#999;
}
.ly_cen a:link,.ly_cen a:visited{color:#333;}
.ly_cen a:hover{color:#ff6600;}
.ly_cenaa
{
	float:left;
	width:960px;
	height:8px;
	border-bottom:1px solid #cdcdcd;
}
.ly_cenaa1
{
	float:left;
	width:960px;
	height:auto;
	text-align:center;
	padding:15px 0 0 0;
}
.ly_cenaa2
{
	float:left;
	width:960px;
	height:auto;
	text-align:center;
	padding:10px 0 0 0;
}
/*旅游头部新加开始*/
.lyxg_top
{
	width:960px;
	height:32px;
	float:left;
	margin-bottom:1px;
	background:url(../images/luyou/shops_bg01.jpg) no-repeat;
}
.lyxg_main
{
	float:left;
	width:960px;
	color:#999;
	font-size:14px;
	line-height:15px;
	padding:12px 0 0 0;
}
.lyxg_lf
{
	float:left;
	width:235px;
	text-align:center;
}
.lyxg_rg
{
	float:left;
	width:auto;
	
}
.lyxg_rg ul
{
	float:left;
	width:auto;
	
}
.lyxg_rg ul li
{
	float:left;
	width:auto;
	padding:0 8px 0 8px;
}
.lyxg_rg ul .at,.lyxg_rg ul .at a:link,.lyxg_rg ul .at a:visited
{
	color:#3a5999;
	font-weight:bold;
}
.lyxg_rg ul a:link,.lyxg_rg ul a:visited
{
	color:#3a5999;
	text-decoration:none;
}
.lyxg_rg ul a:hover
{
	color:#3a5999;
	text-decoration:underline;
}
/*旅游头部新加结束*/
/*旅游首页结束*/


/*连锁酒店页开始*/
.ls_to
{
	float:left;
	width:958px;
	height:auto;
	border-left:1px solid #e0e0e0;
	border-right:1px solid #e0e0e0;
	border-bottom:1px solid #e0e0e0;
	padding:0 0 5px 0;
}
.ls_ce
{
	float:left;
	width:938px;
	height:auto;
	padding:10px;
	line-height:23px;
	text-indent:29px;
}
.ls_to01
{
	float:left;
	width:958px;
	height:auto;
	border-left:1px solid #e0e0e0;
	border-right:1px solid #e0e0e0;
	border-bottom:1px solid #e0e0e0;
	padding:0 0 30px 0;
}
.ls_ce02
{
	float:left;
	width:958px;
	height:auto;
	margin:10px 0 0 0;
}
.ls_ce03
{
	float:left;
	width:92px;
	height:84px;
	margin:15px 0 0 11px;
	border:1px solid #e0e0e0;
	display:inline;
}
.ls_ce04
{
	float:left;
	width:72px;
	height:54px;
	padding:10px 10px 3px 10px;
}
.ls_ce04 img{width:72px; height:54px;}
.ls_ce05
{
	float:left;
	width:92px;
	height:15px;
	line-height:15px;
	text-align:center;
	padding:0 0 0 0;
	overflow:hidden;
}
.ls_ce05 a:hover{color:#ff0000;}
/*连锁酒店页结束*/


/*酒店所有图片框开始*/
.jtp_top
{
	float:left;
	width:800px;
	height:300px;
	background:#d9f1f7;
	color:#666;
	border:1px solid #dbdbdb;
	margin-top:10px;
}
.jtp_main
{
	float:left;
	width:795px;
	text-align:right;
	padding:2px 0 2px 0;
	cursor:pointer;
}
.jtp_cen
{
	float:left;
	width:795px;
	height:260px;
	overflow-y:scroll;
}
.jtp_cen01
{
	float:left;
	width:775px;
}
.jtp_cen02
{
	float:left;
	width:175px;
	padding:5px 0 0 15px;
}
.jtp_cen03
{
	float:left;
	width:175px;
	height:auto;
	cursor:pointer;
}
.jtp_cen03 img{width:175px; height:100px;}
.jtp_cen04
{
	float:left;
	width:175px;
	padding:5px 0 0 0;
	cursor:pointer;
	text-align:center;
}
.jtp_btn
{
	float:left;
	width:795px;
	text-align:center;
	color:#ff0000;
	cursor:pointer;
}
/*酒店所有图片弹出框页开始*/
.tupian{
display:none;
z-index:30;
width:800px;
left:25%;
top:10%;
margin-left:-150px!important;/*FF IE7 该值为本身宽的一半 */
margin-top:-60px!important;/*FF IE7 该值为本身高的一半*/
margin-top:0px;
position:fixed!important;/* FF IE7*/
position:absolute;/*IE6*/
_top:       expression(eval(document.compatMode &&
            document.compatMode=='CSS1Compat') ?
            documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :/*IE6*/
            document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);/*IE5 IE5.5*/

}
/*酒店所有图片弹出框页结束*/
/*酒店简介弹出框页开始*/ 
.jianjie{
display:none;
z-index:30;
width:700px;
left:30%;
top:10%;
margin-left:-150px!important;/*FF IE7 该值为本身宽的一半 */
margin-top:-60px!important;/*FF IE7 该值为本身高的一半*/
margin-top:0px;
position:fixed!important;/* FF IE7*/
position:absolute;/*IE6*/
_top:       expression(eval(document.compatMode &&
            document.compatMode=='CSS1Compat') ?
            documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :/*IE6*/
            document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);/*IE5 IE5.5*/

}
/*酒店简介弹出框页结束*/

/*酒店所有图片框结束*/
