@charset "utf-8";
.indexBanner{height:30px;position:absolute;z-index:10;padding-top:435px;width:100%; margin:auto;top:100px;}
.indexBanner .shadow01,.indexBanner .shadow02{width:100%;background-color:#009844;position:absolute;left:0;z-index:10;}


.indexBanner .shadow01{filter:Alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;top:0; background:url(../images/head_bg.jpg) repeat-x; height:25px;}
.indexBanner .shadow02{filter:Alpha(opacity=40);-moz-opacity:0.4;opacity:0.4;top:435px;height:30px;}
.indexBanner span.shanghai{position:absolute;right:20px;background:url(../images/index/shanghai.png) no-repeat;width:83px;height:12px;display:block;margin-top:9px;}
.indexBanner .wrap{position:relative;z-index:11;}
.indexBanner .img li{position:absolute;left:0;top:0;z-index:9;display:none;background-color:#fff; width:100%; margin:auto;}
.indexBanner .img li img{display:block; width:100%; margin:auto;}
.indexBanner .icon{position:absolute;right:35px;top:0;}
.indexBanner .icon dd{display:block;width:15px;height:15px;line-height:15px;text-align:center;color:#f08300;background-color:#fff;cursor:pointer;float:left;
	font-size:11px;margin-right:10px;}
.indexBanner .icon dd.current{background-color:#f08300;color:#fff;}
/*.indexBanner .icon{margin:0 auto;padding-top:9px;overflow:hidden;}
.indexBanner .icon dd{width:13px;height:12px;background:url(../images/index/icon.png) no-repeat;
	_background-image:url(images/index/icon.png)!important;_background-image:url(galun);
	FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/index/icon.png');
	float:left;text-indent:-6666px;overflow:hidden;cursor:pointer;margin-right:15px;}
.indexBanner .icon dd.current{background:url(../images/index/iconHover.png) no-repeat;
	_background-image:url(images/index/iconHover.png)!important;_background-image:url(galun);
	FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/index/iconHover.png');
}*/
.index{position:relative;background:url(../images/index/indexX.png) top center no-repeat;padding-top:10px;}
.indexScroll{width:910px;height:145px;margin:0 auto;background-color:#fff;padding:15px 0 0 30px;position:relative;}
.indexScroll ul{position:absolute;top:-6666px;}
.indexScroll li{float:left;width:286px;margin-right:11px;}
.indexScroll li img{display:block;}

/*hotel*/
.hotelCity{padding-top:25px;}
.hotelCity li{float:left;padding:24px 0 0 20px;width:322px;height:114px;border-top:1px solid #ede7f1;}
.hotelCity li .img{float:left;width:135px;}
.hotelCity li img{display:block;}
.hotelCityRt{float:right;width:170px;}
.hotelCityRt h4 a{font-family:\5FAE\8F6F\96C5\9ED1;color:#724095;font-size:24px;}
.hotelCityRt p{width:140px;line-height:18px;color:#999999;}
.hotelCityRt a.detail{display:inline-block;background:url(../images/hotel/list.png) right center no-repeat;padding-right:15px;font-family:\5FAE\8F6F\96C5\9ED1;
	font-size:13px;color:#333333;}

.hotelTit{background:url("../images/hotel/hotelTit.png") no-repeat;height:31px;line-height:30px;margin-top:15px;color:#8e66aa;padding:0 28px 0 10px;
	font-family:\5FAE\8F6F\96C5\9ED1;font-size:14px;font-weight:bold;}
.hotelTit a{float:right;color:#9570af;font-family:\5B8B\4F53;font-size:12px;font-weight:normal;}
.hotelList li{padding:24px 28px 24px 40px;border-top:1px solid #ede7f1;}
.hotelList li h4 a{color:#724095;font-size:16px;font-family:\5FAE\8F6F\96C5\9ED1;font-weight:bold;}
.hotelList li p{line-height:20px;color:#999999;}
.hotelList li p.co333{color:#333333;}
.hotelList li p strong{color:#666666;}
.hotelList li a.detail{background:url("../images/hotel/detail.png") no-repeat;width:80px;height:24px;line-height:24px;text-align:center;color:#fff;
	font-family:\5FAE\8F6F\96C5\9ED1;display:inline-block;}

.hotelDetail h1{color:#724095;font-size:14px;text-align:center;font-weight:700;}
.hotelDetail p.time{padding-top:5px;color:#ccc;text-align:center;}
.hotelDetailCon{padding:10px 20px 0 20px;color:#333;line-height:22px;}

/*about*/
.about{padding-top:20px;}
.about h4.tit{color:#8e744b;font-family:\5FAE\8F6F\96C5\9ED1;font-size:14px;padding-bottom:10px;border-bottom:1px solid #ede7f1;}
.about div.tit{font-family:\5FAE\8F6F\96C5\9ED1;color:#724095;font-size:24px;}
.about li{color:#585858;line-height:22px;}
.aboutCon{width:476px;margin:0 auto;padding-top:40px;}
.aboutCon p{color:#585858;line-height:22px;}

.declaration{line-height:22px;padding:20px;color:#64604E;}
.declaration a{color:#724095;}
.declaration h3{font-weight:700;color:#724095;margin-top:15px;}
.declaration ol li{list-style:lower-alpha;}
.declaration ol{padding-left:40px;}
.declaration ol ul li{list-style:none;}
#sommaire{padding-bottom:20px;}
#sommaire li{font-weight:700;color:#64604E;float:left;width:300px;list-style:decimal;}
#sommaire li a{font-weight:700;}

.aclub{width:645px;margin:0 auto;padding-top:20px;}
.aclub .clearfix{padding-top:20px;}
.aclubRt{width:282px;float:right;line-height:22px;}
.aclubRt p,.aclubRt p a{color:#585858;}
.aclubRt a.detail{background:url("../images/aclub/link.png") no-repeat;width:80px;height:24px;line-height:24px;color:#fff;
	display:block;text-align:center;margin-top:20px;font-family:\5FAE\8F6F\96C5\9ED1;}
