
.adArea{
/*background:url('../images/info_bg.png') no-repeat 20px 0px;*/	
width:944px;
height:575px;
overflow:hidden;
padding-left:20px;
margin-top:5px;
background-color:#12ADE5;
border:8px solid white;
border-radius:35px;
-moz-border-radius:35px;
-webkit-border-radius:35px;
khtml-border-radius:35px;
}
.cityArea{
/*background:url('../images/subnav_bg.png') no-repeat;*/	
width:920px;
height:55px;
overflow:hidden;
margin-top:10px;
background-color:white;
border-radius:35px;
-moz-border-radius:35px;
-webkit-border-radius:35px;
khtml-border-radius:35px;
}
.cityprep{
background:url('../images/subnav_prev_new.png') no-repeat;
width:30px;
height:31px;
margin-top:12px;
margin-left:7px;	
cursor:pointer;	
}
.citynext{
background:url('../images/subnav_next_new.png') no-repeat;
width:30px;
height:31px;
margin-top:12px;
cursor:pointer;	
}
.citynext:hover,.cityprep:hover{
background-position:-30px 0px;	
cursor:pointer;
}

.cityArea div{
float:left;	
}
.cityData{
width:830px;
overflow:hidden;
line-height:56px;	
margin-left:3px;
margin-right:3px;
height:56px;
padding-left:10px;
}

.citypageBox{
width:840px;	
}
#indexMainBanner{
width:100%;
height:480px;
color:white;
overflow:hidden;
float:left;
	filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=1)';   /* IE8 */
    filter:alpha(opacity=1); 
    -moz-opacity:0.01;
    opacity: 0.01;
}
.bannerImage a img{
min-height:400px;	
}
#indexMainBanner h3{
padding-bottom:0px;
margin-bottom:0px;
font-size:24px;
line-height:28px;
padding-top:0px;
margin-top:0px;
color:white;
}
.hotelde{
padding:22px 22px;	
padding-top:5px;
padding-bottom:0px;
padding-right:30px;
width:890px;
overflow:hidden;
}
.hoteldetail{
font-size:14px;
line-height:22px;	
width:750px;
clear:left;
overflow:hidden;
}
.hoteldetail .detail{
width:360px;
float:left;
padding-left:3px;	
}

.hotelshare{
float:right;
width:160px;
height:67px;
background-color:#12ADE5;
*float:right;
}
.hoteltitle{
	float:left;
	width:720px;
	height:70px;
	background-color:#12ADE5;
	*width:750px;
	overflow:hidden;
}
.MorePic{
float:right;	
}
.bannerImage{
width:890px;
height:400px;
overflow:hidden;
padding-top:6px;
padding-left:4px;
float:left;
}
.bannerImage a{
	display:block;
	width:890px;
	height:400px;
	overflow:hidden;
}
.bannerImage  img{
width:890px;	
}
.hotellist{
position:absolute;
margin-top:81px;
margin-left:776px;	
background:url('../images/alpha.png');
width:140px;
height:399px;
z-index:500;
display:none;
*margin-left:-163px
}
.indexBannerBackIcon{
background:url('../images/hotel_list_play.png') no-repeat;
height:20px;
width:140px;
cursor:pointer;
}
.indexBannerNextIcon{
background:url('../images/hotel_list_play.png') no-repeat 0px -20px;
height:20px;
width:140px;
cursor:pointer;
}
.hotellistboxMove{
width:140px;
*width:140px;
overflow:hidden;
height:99999px;
}
.hotellistboxMove a{
	display:table-cell;
	vertical-align:middle;
	width:130px;
	height:26px;
	overflow:hidden;
	color:white;
	font-size:14px;
	padding:5px 5px;
	padding-top:4px;
	padding-bottom:5px;
	border-bottom:1px solid #555;
	*width:130px;
	*display:block;
	*height:auto;
}
.hotellistboxMove a div{
width:130px;	
*width:140px;
}
.hotellistboxMove a:hover{
background-color:#A5CC26;
color:black;
}
.hotellistboxMove a:hover,.hotellistboxMove a.nowthis{
background-color:#A5CC26;
color:black;
}
.hotellistbox{
width:140px;	
height:360px;
overflow:hidden;
}
.hotelde{
position:absolute;
z-index:1;	
}
.bannerImage.out{
	filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=1)';   /* IE8 */
    filter:alpha(opacity=1); 
    -moz-opacity:0.01;
    opacity: 0.01;
}
.socialitem{
float:left;	
display:table-cell;
line-height:110px;
vertical-align:bottom;
padding:3px 3px;
*display:none;
}
#hotel{
background:url('../images/loading.gif') no-repeat center 200px;
width:940px;
height:500px;	
}
.fblike{
width:42px;
margin-top:1px;	
overflow:hidden;
*width:90px;
}
.leftAD1{
margin-top:-142px;	
padding-bottom:120px;
}
.leftAD1 .ad{
padding-left:10px;
}
.leftAD1 a{
position:absolute;
z-index:999;	
}
.leftAD2{
background:url('../images/front_ad.png') no-repeat;
width:485px;
height:150px;	
margin-top:80px;
margin-left:30px;
text-align:Center;
padding-top:70px;
}
#pageContent{
padding-bottom:0px;
background-attachment:scroll;
}
.followus{
	margin-top:10px;
}
.followus div{
	width:46px;
	height:46px;
	position:absolute;
	z-index:50;
}
.follow1{
	margin-left:180px;
	margin-top:-35px;
	*margin-top:25px;	
}
.follow1.opera{
 margin-top:109px	
}
.follow2{
	margin-left:240px;
	margin-top:-45px;	
	*margin-top:15px;
}
.follow2.opera{
 margin-top:99px;	
}
.follow3{
	margin-left:300px;
	margin-top:-40px;	
	*margin-top:20px;
}
.follow3.opera{
 margin-top:104px;	
}
.follow4{
	margin-left:360px;
	margin-top:-25px;
	*margin-top:40px;	
}
.follow4.opera{
 margin-top:119px;	
}
.follow5{
	margin-left:410px;
	margin-top:5px;
	*margin-top:75px;	
}
.follow5.opera{
 margin-top:149px;	
}
.followus a:hover{
	background-position:0px 0px;
}
.followus a{
	background-repeat:no-repeat;
	background-position:0px -46px;
	width:46px;
	height:46px;
	display:block;
}
.followus a.fb{
	background-image:url('../images/socialicon_fb.png');	
}
.followus a.pin{
	background-image:url('../images/socialicon_pin.png');	
}
.followus a.twitter{
	background-image:url('../images/socialicon_twitter.png');	
}
.followus a.googleplus{
	background-image:url('../images/socialicon_gplus.png');	
}
.followus a.plurk{
	background-image:url('../images/socialicon_plurk.png');	
}
.newtravel{
background:url('../images/newdiscount_bg.png') no-repeat;
width:358px;
height:358px;
position:absolute;
margin-left:480px;
margin-top:-360px;
z-index:999;	
}
.newtravel .newtraveltitle{
background:url('../images/GV.gif') no-repeat center center;
width:358px;
height:54px;	
float:left;
margin-top:20px;
}
.abtnarea{
width:280px;
height:55px;
margin-top:80px;
padding-left:40px;	
padding-bottom:10px;
overflow:hidden;
}
.abtnarea a{
float:left;	
width:52px;
height:26px;
margin:2px 2px;
background-position:0px 0px;
}
.abtnarea a:hover,.abtnarea a.sel{
background-position:0px -26px;
}
.abtnarea .a1:hover,.abtnarea a.a1.sel{
	color:white;
}
.abtnarea a.a1{
background-image:url('../images/newdiscount_menu_bg.png');	
font-size:13px;
line-height:25px;
font-weight:bold;
text-align:center;
overflow:hidden;
color:#b55194;
}


.abtmore a{
width:116px;
height:39px;
background:url('../images/buttom_moredis.png') no-repeat;
display:block;
}
.abtmore a:hover{
background-position:0px -39px;
}
.abttitle{
background-color:#903F6C;
text-align:center;
color:white;
margin-left:40px;
width:280px;
font-size:15px;
font-weight:bold;	
padding-bottom:5px;
margin-top:-4px;
display:none;
}
.abtmore{
margin-left:40px;
width:280px;
padding-left:80px;
}
.aarea{
width:263px;
padding-right:13px;
height:130px;	
}
.abtcontent{
/*height:102px;*/
/*is new*/
height:130px;
/* is new*/
margin-left:40px;
width:277px;
/*margin-top:-6px;*/
/*is new*/
margin-top:-3px;
/* is new*/
background-color:white;	
margin-bottom:10px;
font-size:12px;
line-height:16px;
overflow:hidden;
padding-left:3px;
}
.abtcontent hr{
	border-width:0px;
	border-bottom:1px dotted #12ADE5;
}
.abtcontent p{
padding:0px 0px;
margin:0px 0px;	
}
.bottomAD1.movebottomAD{
	position:absolute;
	z-index:50;
}

.AddCart{
float:right;	
background:url('../images/add_purple.png') center -96px no-repeat;
width:67px;
height:68px;
margin-right:5px;
}
.AddCart:hover{
background-position:center -2px;
}
.newcatour{
width:260px;
overflow:hidden;	
}
.newcatour a{
 float:left;	
 width:190px;
}
.newcatour div{
 float:left;	
}
.newcatour{
border-bottom:1px dashed #12ADE5;	
padding:3px 3px;
margin:2px 2px;
padding-top:5px;
padding-bottom:5px;
}
.newcatour .price{
	color:red;
}
.newcatour.more{
	text-align:right;
}
.newcatour.more a{
 width:auto;
 float:right;
 border
}