@charset "utf-8";
/* CSS Document */
* { padding:0; margin:0;}
body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0; padding:0; 
	background:url(../images/bg_sea.jpg) no-repeat 1002px 0  #fff;
	font-size:12px; color:#8A8A8A;}
div,form,img,ul,ol,li,dl,dt,dd {margin: 0; padding: 0; border: 0;}
h1,h2,h3,h4,h5,p { margin:0; padding:0;}
table,td,tr,th{font-size:12px;}
li { list-style:none; }
.clear{clear:both;}
h3{font-size:13px;}
.cRed,a.cRed:link,a.cRed:visited{ color:Red; }
/*链接样式*/
a {
	color: #fff;
	text-decoration: none;
}
a:link {
}
a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
a:hover {
	text-decoration: none;
	color: #000000;
}
a:active {
	text-decoration: none;
	color: #000;
}
/* 颜色属性 [定义规则，小写c加颜色名称] */
.cBlue,a.cBlue:link,a.cBlue:visited{color:#1f3a87;}
a.cBlack:hover{color:#bc2931;}
/*整体样式*/
#flash{
    width:1002px;
	clear:both;
	padding:0;
}
#footer{
    width:1002px;
	height:78px;
    clear:both;
	padding-bottom:15px;
	background:#fff url(../images/bg_foot.jpg) no-repeat;

}
#footer #footerLinks {
	display:block;
	margin:10px 0 0 0;
	padding-top:18px;
	_padding-top:0;
}
#footer #footerLinks a {
	color:#7F7F7D;
	text-decoration:none;
	background-color:transparent;
}
#footer #copyright {
	display:block;
	margin:18px 0 20px 0;
	line-height:150%;
	background-color:transparent;
}
#footer #copyright em {
	margin-left:25px;
	color:#ACA9A4;
	font-style:normal;
	font-family:Verdana;
	font-size:0.8em;
}
#footer #copyright a {
	text-decoration:none;
	color:#ACA9A4;
}
/*flash样式*/
#theflash{
    width:1002px;
	height:616px;
	padding:0;
}

/*导航栏样式*/
#flashright{
	width:1002px;
	position:absolute;
	top:0;
}
#nav{
    height:45px;
	width:560px;
	float:right;
}
#nav li{
	float:left;
	text-align:center;

}
#nav li a{
	line-height:45px;
	display:block;
	font-size:14px;
	}	
#nav img{
	margin-left:15px;
	margin-right:15px;
	border:none;
	height:44px;
}
/*优惠活动列表样式*/
#contentlist{
	margin-top:50px;
	background:url(../images/content.jpg) no-repeat top left;
	position:absolute;
	right:55px;
	top:16px;
	width:348px;
	height:149px;
	line-height:22px;
}
#contentlist ul{
	margin-top:65px;
	margin-left:38px;
}
#contentlist ul li{
border-bottom:#aabbcc dashed 1px;
width:93%;
}
#contentlist ul em{
position:absolute;
	right:25px;
	font-style:normal;
}
#contentlist li a
{
	color:#7790A3;
}
/*表单样式*/
#form{
	width:348px;
	height:185px;
	background:url(../images/formbg1.jpg) no-repeat top left;
	position:absolute;
	right:55px;
	top:212px;	
	line-height:25px;
}
#form form{
	margin-top:30px;
	margin-left:30px;
}
#form .formtext{
	width:110px;
	margin-right:20px;
	float:left;
}
#form input{
	width:110px;
	border:#DFDFDF solid 1px;
	margin-right:20px;
}
#form .se2{
	width:115px;
	margin-right:10px; 
}
#form .se1{
	width:80px;
	margin-right:5px; 
}
#form .formbtn{
    font-weight:bold;
    cursor:hand;
	height:28px;
    width:88px;
	background:url(../images/formbtn.gif) no-repeat top left;
}


/*form 控制*/
fieldset {
	margin: 1em 0;
	border: none;
	border-top: 1px solid #ccc;
}

legend {
	margin: 1em 0;
	padding: 0 .5em;
	color: #C7A840;
	background: transparent;
	font-size: 1.3em;
	font-weight: bold;
}


fieldset div {
	margin-bottom: .5em;
	padding: 0;
	display: block;
}

fieldset div input {
	width: 200px;
	/*border-top: 1px solid #555;
	border-left: 1px solid #555;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border:1px solid #ddd;*/
	padding: 1px;
	color: #333;
}


fieldset div textarea {
	width: 200px;
	height:60px;
	/*border-top: 1px solid #555;
	border-left: 1px solid #555;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border:1px solid #ddd;*/
	padding: 1px;
	color: #333;
}


fieldset div select {
	padding: 1px;
	width:200px;
}

div.fm-multi div {
	margin: 5px 0;
}
div.fm-multi label {
	width:70px;
}
div.fm-multi input {
	width: 1em;
}


#fm-submit {
	clear: both;
	padding-top: 0em;
	text-align: center;
}

#fm-submit input {
	background:url(../images/search_bg.gif) no-repeat;
	width:67px;
	height:24px;
	line-height:24px;
	color:#8A8A8A;
	padding: 2px 1em;
	/*border: 1px solid #333;
	background: #555;
	color: #fff;*/
	border:0;
	font-size: 100%;
}

input:focus, textarea:focus {
	background: #efefef;
	color: #000;
}

	
/* required fields - does not work in IE */
fieldset div.fm-req {
	font-weight: bold;
}
div.fm-req label,div.fm-opt label {
	width:200px;
	display:block;
	cursor:pointer;
}
fieldset div.fm-req span {
	font-weight:normal;
	font-size:11px;
	padding:1em;
}


fieldset.opt {
	display:none;
}
.fm-req #verify { width:150px;}
.fm-req img {
border:0;
display:inline;
}

fieldset div.fm-req label:before {
	content: "* "; /* does not work in IE */
	color:red;
}

/* Basic page styling, not part of the form example */

p#fm-intro {
	margin: 0;
	text-align:left;
}
.yesORno {
	width:35px;
	border:0;
}
.mustbecheck {
	width: 30px;
	border: 0px;
	padding: 1px;
	color: #333;
}
#license label {
	float: left;
	width: 400px;
	padding: 0 1em;
	text-align: right;
}
/*my97 date input*/	
.date{
	background:#fff url(../images/datePicker.gif) no-repeat right;
}
/*table de  id*/
#roomList {
	width:80%;
	line-height:180%;
	border-collapse:collapse;
	margin-bottom:10px;
	}
#roomList thead {
	background:#BCD0E8;
	color:#60584C;
	}
#roomList tbody th,#roomList tbody td {
	border-bottom:#ddd 1px solid;
	}
#roomList tbody td {
	text-align:center;
	}


/*地图样式开始*/
#map1{
	position:absolute;
	right:25px;
	top:397px;
	width:432px;
	height:203px;
}
#mapin{
	padding:15px;
	}
#tel{
    color:#8A8A8A;
	width:200px;
	height:130px;
	position:absolute;
	right:470px;
	top:470px;
	text-align:right;
	line-height:20px;
	padding-right:8px;
}
#tel .bo{
    font-size:14px;
	font-weight:bold;
}
#tel .bo1{
	color:#286D98;
}
#tel a{
	color:#57B1E2;
}
#ge{
height:32px;}
/*页脚样式*/
#footer{
    padding-left:20px;
	color:#8A8A8A;
	background:#FFFFFF;
}
#bottomnav{
	height:15px;
	width:1002px;
}
#bottomnav li{
	float:left;
} 
#bottomnav li a{
    text-align:center;
	display:block;
	width:60px;
	height:30px;
	height:15px;
	color:#81817F;
}
#copyright{
    padding-left:6px;
	line-height:18px;
}





 #right{float:right;width:609px;background:url(../images/bo_or.gif) bottom bottom no-repeat #f8fbfe;border-left:1px solid #F2F2F2;border-right:1px solid  #F2F2F2;margin-right:67px;padding:20px;}
      .or_online{background:url(../images/or_online.gif) no-repeat;}	  
	  .or_online img {margin-top:50px;border:none;}
	  #right ul{margin-left:50px;margin-top:20px;}
      #right ul li {color: #3b5a6c;padding-bottom:10px;}
	  #right .dd{border:1px solid #E4E4E4;position:relative;top:5px;width:220px;}
	  #right .db{border:1px solid #E4E4E4;position:relative;top:4px;left:1px; width:100px;}
	  .btn {width:119px;height:25px;background:url(../images/btnnn.gif)  no-repeat;border:none;color:#3b5a6c;font-weight:bold;position:relative;top:5px;left:10px;}
	  
	  #right ul  .special{letter-spacing:4px;}
	  .form{width:594px;border:1px solid #bbd6ef;}
	  #right .dc{border:1px solid #E4E4E4;width:220px;}
	  .form_02 {background:#FFFFFF;}
	  .form_1{color:#005386;padding-left:12px;}
	  .form_02_01 {color:#FF0000 !important;font-weight:bold;}
	  .form_1 b{padding-left:15px; background:url(../images/tit_001.gif) no-repeat;width:582px;height:25px;}
	  .form_02_03{letter-spacing:5px;}
	  .btn_2{background:url(../images/chaxun.gif) no-repeat;width:79px;height:25px;border:none;margin-left:210px;}
.links {
	list-style:none;
	margin:0;
	padding:0 0 5px 0;
	width:90%;
}
.links li {
	margin:0;
	display:inline;
	padding:0;
}
.links li a {
	display:block;
	float:left;
	padding:0 4px 0 0;
	color:#8a8a8a;
}
.links li a:link {
	color:#8a8a8a;
}
.links li a:visited {
	color: #8a8a8a;
}
.links li a:hover {
	color: #8a8a8a;
}
.links li a:active {
	color: #8a8a8a;
}
