@charset "utf-8";
/*- public css--------------------------- */
html,body{-webkit-text-size-adjust:none; }
body {margin:0px; color:#555; padding:0; font-family:"微软雅黑", "宋体"; font-size:12px;}
img,img a { border:0px; margin:0px; padding:0px;}
em,i,u,label,small{ font-style:normal; margin:0px; padding:0px;}
a{text-decoration:none; color:#555;} 
a:hover{color:#d40202;text-decoration:none;}
form,input,button,br{ margin:0; padding:0; border:0;}
ul,ol,h1,h2,form,dl,dd,dt,p,span,div,li {list-style:none; margin:0; padding:0; list-style-type:none;}
h2{ font-weight:normal; font-size:14px;}
img {max-width:100%;height:auto; width:auto;}
.org{ color:#ec6400;}
/* CSS Document */
#main_head{ height:50px; background:#0164a5; font-size:14px; color:#fff; width:100%;}
#main_head h2{ float:left; text-align:center; display:block; line-height:50px; margin:0 auto; }
#head_home{ width:60px; margin-top:8px; margin-top:8px; float:left; left:0  !important; text-shadow:0; border:none !important;}
.ui-btn-inner{ padding:0 !important; border:none !important; box-shadow:none !important;}
.ui-btn-left{ border:none; box-shadow:none !important;}
.ui-btn-up-e,.ui-btn-hover-e,.ui-btn-up-a,.ui-btn-hover-a{ background:none  !important; box-shadow:none !important; border:none !important; }
#home_menu{ margin-top:8px;}
#footer{/* background:url(../images/footerbg.gif) repeat-x;*/ background:#777;height:57px; width:100%; border:none;}
#footer ul{display:block; height:57px; width:100%;}
#footer ul li{ border-left:solid 1px #888;  height:57px;}
#footer ul li img{ display:block; margin:0 auto;}
#footer ul li a{ color:#fff;}
#footer ul li:hover{ /*background:url(../images/footer_hoverbg.gif) repeat-x;*/ background:#666; display:block; height:57px;}

.logo{ text-align:right; padding-right:6px; height:204px; display:block;}
.logo img{ float:right;}
.w480{ display:block; margin:0 auto; height: auto; position:relative;}
#home-page{background: url(../images/bg.jpg) no-repeat center; background-size: auto 100%; color: #fff; height:720px; width:100%; }
.black-overlay {
width: 100%;
height: 100%;
position: absolute;
left: 0;
top: 0;
z-index: 0;}
.home-menu{ margin:0 auto; text-align:center; }
.home-menu ul{width:298px; margin:0 auto;}
.home-menu ul li{ float:left; margin-right:24px; margin-bottom:24px; display:block;}
.home-footer{ color:#fff; text-shadow:none; clear:both; line-height:40px; text-align:center; position:absolute; bottom:10px; margin:0 auto; width:100%;}






header{
	height:100px;
	background-color:#fff;
	font-size:16px;
	line-height:26px
}

header h1{
	height: 100%;
}

header h1 img{
	max-height:100%;
	max-width:100%;
}

header p{
	position:relative;
	margin-top:-100px;
	padding-right:10px;
	z-index:1
}

.co1{
	color:#000;
	width:98%;
	padding-right:2%;
	text-align:right;
	float:right;
	padding-top:10px
}

.co2{
	color:#535353
}

.tel{
	background:url(../images/tel.jpg) no-repeat left center;
	background-size:15%;
	padding-left:20px;
	font-size:18px;
	color:#ff8610;
}

.g-nav{
	width:100%;
	background-color:#0a4faa;
	height:70px;
	overflow:hidden;
	display:inline-table;
	background-image:-webkit-linear-gradient(top,#0a4faa,#0a4faa);
	background-image:-moz-linear-gradient(top,#0a4faa,#0a4faa);
	background-image:-o-linear-gradient(top,#0a4faa,#0a4faa);
	background-image:-ms-linear-gradient(top,#0a4faa,#0a4faa);
	background-image:linear-gradient(top,#0a4faa,#0a4faa)
}

.g-nav ul{
	float:left;
	display:block;
	width:98%;
	height:70px;
	padding:10px 1%
}

.g-nav li{
	float:left;
	display:block;
	border-top:1px solid #f5f5f5;
	border-bottom:1px solid #0068b4;
	background:url(../images/line.jpg) no-repeat right top;
	float:left;
	height:31px;
	line-height:31px;
	padding:2px 0;
	text-align:center;
	width:25%
}

.g-nav li:first-child{
	border-left:0 none
}

.g-nav li:nth-child(4n){
	background:0
}

.g-nav li:first-child,.g-nav li:nth-child(2),.g-nav li:nth-child(3),.g-nav li:nth-child(4){
	border-top:0
}

.g-nav li:nth-child(5n),.g-nav li:nth-child(6n),.g-nav li:nth-child(7n),.g-nav li:nth-child(8n){
	border-bottom:medium none
}

.g-nav li a{
	color:#fff;
	font-size:1.2em;
	height:31px;
	line-height:31px;
	width:90%;
	margin:0 auto;
	display:block
}

.g-nav li a:active,.g-nav li a:hover{
	background-color:#0093fe;
	border-radius:8px;
	color:#fff;
}

.g-nav li a:visited{
	background-color:none;
	color:#fff;
}



#mainpage{ background:#f2f2f2;}

.main_head p{ float:left; color:#fff; text-align:center; line-height:50px; display:block; width:75%; font-size:14px;}
.head_menu{}
.home_icon{ float:right; padding-top:15px; padding-right:20px; width:33px;}

.main_content{ padding:10px;}
.room_text{ line-height:18px; padding:0px 0 20px;}
.room_list{ padding-top:20px;}

.rooms_list1{ }
.rooms_list1 li{ background:#fff; padding:5px; min-height:148px; overflow:hidden; margin-bottom:10px; border-top:solid 1px #eee; position:relative;}
.rooms_list1 li img.ui-li-thumb{ width:180px; }
.rooms_list1 li h2{padding-left:100px; font-size:14px; margin:0;}
.rooms_list1 li p{ padding-left:100px; line-height:18px; margin-top:5px;}
.ui-li-thumb{ width:180px; }
.ui-li-static.ui-li{ padding:0 !important;}
.ui-panel-inner{ padding:5px !important; }
.ui-btn-icon-right,.ui-btn-icon-right, .ui-li-has-arrow{ display:none;  background:#fff !important;}
.ui-link-inherit{background:#fff !important;}
.Reservations{
	position:absolute;
	top:0px;
	left:125px;
	background:#ec6400;
	z-index:99; text-shadow:none;
	width:56px; text-align:center;
	height:28px; line-height:28px; color:#fff; display:block; font-size:12px; font-weight:normal;
}
.Reservations:hover{ background:#c75400;}
h1.M_title{ height:35px; display:block; margin:12px 0; padding:5px 0 5px 25px; border-bottom:solid 1px #e7e7e7; background:url(../images/icon01.png) no-repeat left center; line-height:35px; color:#ec6400; font-size:14px; font-weight:normal;}

.M_content{ line-height:22px;}
.M_content td{border:solid #ccc; border-width:0px 1px 1px 0px; padding:10px 0px;}
.M_content table{border:solid #ccc; border-width:1px 0px 0px 1px;max-width:100%; }

#sidebar{ background:#0164a5; padding-top:30px;}
#sidebar ul li{ height:36px; line-height:36px; padding-left:14px; border-bottom:solid 1px #005a95 }
#sidebar ul li a{ color:#fff; text-shadow:none; font-weight:normal;}
#sidebar ul li:hover{ color:#fff; background:#004674;  text-shadow:none; font-weight:normal;}

.yuding{}
.yuding label{ margin-top:10px !important;}
.yuding input{ margin-top:10px !important;}
#btn_submit{ width:100px !important; text-align:center; line-height:40px; display:block !important; height:40px !important; font-size:14px !important;border:1px solid #b3b3b3;background:#eee;color:#3e3e3e;font-weight:700;text-shadow:0 1px 0 #fff;background-image:-webkit-gradient(linear,left top,left bottom,from(#f0f0f0),to(#ddd));background-image:-webkit-linear-gradient(#f0f0f0,#ddd);background-image:-moz-linear-gradient(#f0f0f0,#ddd);background-image:-ms-linear-gradient(#f0f0f0,#ddd);background-image:-o-linear-gradient(#f0f0f0,#ddd);background-image:linear-gradient(#f0f0f0,#ddd)}

.navmenu ul li{ height:30px; line-height:30px;}
.news ul li a{ font-size:14px; font-weight:normal;}
