/*reset*/
/*nav*/
.menu ul li ul { 
	display: none;
}

.menu ul li li { 
	padding:0;
	clear:both;

}  
 
.menu  ul li:hover ul { 
	display: block; 
	position: absolute;
	background:#0038a3;
	z-index:100;	
} 
.menu ul li:hover ul li a { 
	display:block;
	color:#fff;
	
} 
.menu ul li li:hover{background:none;}
.menu ul li li a:hover{background:#0086ff}
.menu li li a { 
	color:#FFF;	
	text-align:center;
}


a{ color:#333;}
.btn, .form-submit input {
    background: #F90;
    border-width: 1px;
	border-color: #FC0 #C60 #C60 #FC0;
}
#content  .news-detail-title{font-size:18px;font-weight:bold;margin-bottom:10px;color:#003dad}

/*layout*/
.wrapper{ width:960px; margin:0 auto;}
#header{ position:relative; padding-bottom:10px;}
#container{}
#sidebar{ width:230px; float:left;}
#content{ width:710px; float:right;}
#page_banner{ width:710px; height:290px;}
#footer{ text-align:center;}


/*header*/
#header .logo{ padding:5px 15px;}
#header .menu{ height:36px;background:url(images/bg_nav.png) no-repeat 0 0;}
.top-tel,.top-weibo{ position:absolute; left:750px; top:28px; padding-left:30px;background:url(images/icon_tel.png) no-repeat 0 0; font-size:14px; color:#F30;}
.top-weibo{ top:58px;background:url(images/qq.jpg) no-repeat 0 0; color:#F60;}
.top-link{ position:absolute; padding-left:5px; left:15px; bottom:18px; background:url(images/arrow_orange.gif) no-repeat 0 50%; }
.top-link a{ padding:0 10px; line-height:2em;}

/*top nav*/
.menu{ padding:1px 0 0 280px;}
.menu li{ float:left; height:34px; width:110px; text-align:center;}
.menu li a{ font-size:14px; font-weight:bold; line-height:34px; color:#FFF;}
.menu li.active,.menu li:hover{background:url(images/bg_nav_active.png) no-repeat 50% 0;}
.menu li.active a,.menu li:hover a{ color:#039;}

/*banner*/
#turn_images{width:710px; height:280px; overflow:hidden; position:relative;}
#page_banner #number_container{ position:absolute; bottom:0; left:-1px; width:717px; background:none; z-index:9; filter:alpha(opacity=100);opacity:1;}
#page_banner #number_container li{ border:0; height:30px; line-height:30px; width:142px; border-left:1px solid #FFF; background:#06F; cursor:pointer;filter:alpha(opacity=75);opacity:0.75;}
#page_banner #number_container .hover{background:#F90;}
#page_banner #number_container a{ color:#FFF;}

/*sidebar*/
.side-search{ height:287px; margin-top:3px;background:url(images/bg_search.png) no-repeat 0 0;}
.side-tab #tab-head{ height:35px;}
.side-tab #tab-head li{ float:right; width:100px; height:32px; line-height:32px;}
.side-tab #tab-head li a{}
.side-tab #tab-head li.active{ float:left; width:110px;background:url(images/bg_side_tab.png) no-repeat 0 0; text-align:center;}
.side-tab #tab-head li.active a{ font-size:14px; color:#FFF;}
.side-search #tab-body{ padding:20px 0 0 20px;}
.side-search label{ line-height:2em;}
.side-search .room-search input.required{ width:88px;}
.side-search .room-search-city,.side-search .room-search-checkin{ float:left; padding-right:6px;}
.side-search .room-search select{width:60px;}
.side-search .room-search-hotel select{ width:124px;}
.side-search .btn{ width:190px; height:22px; font-size:14px; line-height:22px;}
.side-search .room-search .form-submit{ margin-top:0; padding:8px 0; height:auto;}

.side-box{ padding:0; background:url(images/bg_side_box.png) repeat-y 0 0;border:0; border-bottom:1px solid #039;}
.side-box h1,.side-map h1{ padding:0 20px;background:url(images/bg_side_title.png) no-repeat 0 0; height:32px; color:#FFF; font-size:14px; line-height:32px; font-weight:normal;}
.side-box h1 a{ float:right; font-size:12px; color:#FFF;}
.side-box .list{ margin:5px 10px; width:210px;}
.side-box .list td{ border:0; padding:0;}
.side-box .list a{width: 210px;height:22px; color:#039; line-height:22px;background: url(images/arrow_blue.gif) no-repeat 0 50%;display: block;overflow: hidden; text-indent: 10px;}
.side-box .news-date-col{display:none;}

.side-img-links li{ height:75px; text-align:center;}

/*footer*/
.bottomNav{ height:25px; line-height:25px; color:#FFF; margin:10px 0 5px; background:url(images/bg_footer.png) no-repeat 0 0;}
.bottomNav a{ color:#FFF; padding:0 20px;}
#footer p{ line-height:2em; color:#666;}
.bottomNav {
    height: 25px;
    line-height: 25px;
    color: #FFF;
    margin: 0px 0 0px;
    background: url(images/bg_footer.png) no-repeat center center/100% 100%;
}