﻿@charset "utf-8";
/* CSS Document */
body {
	margin:0px;
	background:#2f4399 url(../images/indexBg.jpg) center repeat-y;
	font-family:"宋体", Arial;
	font-size:12px;
}
.indexbody {
	background-color: #10a8f3;
	background-image: url(../images/bj.jpg);
	background-position: center top;
	background-repeat:no-repeat;
}
.clear {
	clear:both;
}
h1, h2, h3, h4, p, form {
	padding:0px;
	margin:0px;
}
li, ul {
	margin:0px;
	padding:0px;
	list-style:none;
}
em {
	font-style:normal;
}
a {
	text-decoration:none;
}
img {
	border:none;
}
/*====================首页弹出层=====================*/
#contain {
	width: 1259px;
}
#contain img {
	float: left;
}
#contain a {
	float: left;
}
#content {
	width:100%;
	float:left;
	background:#fff;
	display:none;
}
#content a {
	width:954px;
	display:block;
	margin:0 auto;
}
/*========================================*/
.mainContainer {
	float:left;
	width:100%;
	background:#2f4399;
	background:url(../images/indexTopbg.jpg) center top no-repeat;
}
.indexContainer1 {
	width:100%;
	background:url(../images/bj1.jpg) no-repeat center;
}
.indexContainer2 {
	width:100%;
	height:213px;
	background:url(../images/bg1_02.jpg) no-repeat center;
}
.indexContainer3 {
	width:100%;
	height:420px;
	background:url(../images/bg1_03.jpg) no-repeat center;
}
.indexContainer4 {
	width:100%;
	height:130px;
	background:url(../images/bg1_04.jpg) center;
}
.header {
	width:1003px;
	margin:0 auto;
	padding-left:16px;
}
.header_logo {
	float:left;
	width:808px;
	height:165px;
	margin-left:95px;
	display:inline;
	behavior:url("../images/iepngfix.htc");
	background:url(../images/header_logo.png) no-repeat;
}
.header .Logo {
	float:left;
	width:69px;
	height:82px;
	margin:10px 0 0 46px;
	display:inline;
	behavior:url("../images/iepngfix.htc");
	background:url(../images/logo.png) no-repeat;
}
.header .Princess {
	float:left;
	margin:20px 0 0 61px;
	display:inline;
}
#navbar {
	width:1002px;
	height:64px;
	margin:0 auto;
	margin-top:-20px;
}
#navbar .left {
	float:left;
	width:208px;
	height:64px;
	behavior: url("../images/iepngfix.htc");
	background:url(../images/navBar01.png) -9px top no-repeat;
}
#navbar .center {
	float:left;
	width:683px;
	height:29px;
	margin-top:35px;
	background:url(../images/navBarBG.jpg) bottom repeat-x;
}
#navbar .center a {
	display:block;
	float:left;
	width:85px;
	height:29px;
	line-height:23px;
	font-size:12px;
	text-align:center;
	font-weight:600;
}
#navbar .right {
	float:right;
	width:111px;
	height:64px;
	behavior: url("../images/iepngfix.htc");
	background:url(../images/navBar11.png) top no-repeat;
}
.bottom, .indexbottom {
	width:1002px;
	height:80px;
 *height:70px;
	margin:0 auto;
	padding-top:40px;
	padding-bottom:10px;
	background:url(/images/indexBottombg.jpg) center no-repeat;
	text-align:center;
	line-height:22px;
	font-weight:700;
	color:#fff;
}
.indexbottom {
	color:#15458d;
	background:none;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	padding-top:42px;
}
.indexbottom p {
	float:left;
	width:100%;
}
.aQQ {
	display:inline;
	float:left;
	margin-left:-360px;
	margin-top:19px;
}
.indexbottom a {
	color:#15458d;
	text-decoration:none;
}
a {
	color:#FFF;
	text-decoration:none;
}
a:hover {
	color:#F90;
	text-decoration:none;
}
.divContainer {
	width:1003px;
	margin:0 auto;
	margin-top:15px;
	padding-left:0px;
}
.divContainer1 {
	width:1018px;
	margin:0 auto;
	margin-top:15px;
}
.leftVideo {
	float:left;
	width:170px;
	height:182px!important;
	height:188px;
	padding-top:48px;
	padding-left:20px;
	padding-right:25px;
	line-height:25px;
}
.leftVideo a {
	display:block;
	width:170px;
	height:25px;
	float:left;
	color:#15458d;
}
.leftVideo span {
	float:left;
	display:block;
	width:177px;
	height:140px;
	margin-top:9px!important;
	margin-top:4px;
	margin-left:14px!important;
	margin-left:7px;
	padding:0px;
}
.centerAD {
	float:left;
	width:542px;
	height:168px;
	padding:13px;
	vertical-align:middle;
	behavior: url("/images/iepngfix.htc");
	background:url(/images/photobar.png) no-repeat;
}
.rightBar {
	float:right;
	width:215px;
	height:196px;
}
.right_nav {
	width:169px;
	list-style-type:none;
	padding:0px;
	margin:0px;
}
.right_nav ul {
	padding:0px;
	margin:0px;
	list-style-type:none;
}
.right_nav li {
	width:169px;
	height:41px;
	margin-top:2px;
}
.right_nav li a {
	text-decoration:none;
	width:169px;
	height:41px;
	display:block;
}
.right_nav2 {
	position:relative;
	display:block;
	width:144px;
	list-style-type:none;
	padding:0px;
	margin:0px;
}
.right_nav2 a {
	display:block;
	float:left;
	width:130px;
	height:22px;
	padding-left:14px;
	line-height:22px;
	color:#003980;
	text-decoration:none;
	background:url(/images/icon1.gif) no-repeat 0px 5px;
	border-bottom:1px dotted #4c4c4c;
}
.right_nav2 a:hover {
	color:#fff;
	text-decoration:none;
}
.leftContainer {
	float:left;
	width:232px;
}
.leftPic {
	float:left;
	width:202px;
	height:149px;
	margin-top:5px;
	margin-left:20px;
	display:inline;
}
.leftPic a {
	display:block;
	float:left;
	width:180px;
	height:128px;
}
.imgMap {
	display:block;
	float:left;
}
.leftAbout {
	float:left;
	width:230px;
	height:210px;
	margin-top:10px;
	display:inline;
}
.leftAbout .txt1 {
	float:left;
	width:148px;
	height:40px;
	color:#30449a;
	font-size:14px;
	margin-top:20px;
	line-height:34px;
	padding-left:32px;
	font-family:"黑体";
}
.leftAbout .txt2 {
	float:left;
	width:148px;
	font-size:14px;
	color:#30449a;
	line-height:20px;
	padding-left:32px;
	font-family:"黑体";
}
.txt2 a {
	font-size:14px;
	color:#30449a;
}
.txt2 a:visited {
	float:left;
	width:138px;
	color:#30449a;
	line-height:20px;
}
.txt2 a:hover {
	float:left;
	width:138px;
	color:#30449a;
	line-height:20px;
}
.centerNews {
	float:left;
	width:570px;
	height:367px;
	behavior: url("/images/iepngfix.htc");
	background:transparent url(/images/newsBar.png) no-repeat;
	line-height:23px;
	text-align:left;
	color:black;
	z-index:999;
}
.centerNews .left {
	float:left;
	width:300px;
	height:268px;
	padding-right:30px;
}
.centerNews .right {
	float:left;
	width:226px;
	height:268px;
}
.news_pic1 {
	position:absolute;
	float:left;
	width:142px;
	height:104px;
	margin-top:28px;
	margin-left:32px;
	background-color:#000;
	z-index:-1;
}
.news_pic2 {
	position:absolute;
	float:left;
	width:147px;
	height:94px;
	margin-left:40px!important;
	margin-left:30px;
	margin-top:40px!important;
	margin-top:20px;
	z-index:-1;
}
.news_pic3 {
	position:absolute;
	float:left;
	width:179px;
	height:122px;
	margin-top:38px;
	margin-left:25px;
	z-index:-1;
}
.news_txt1, .news_txt4 {
	float:right;
	width:120px;
	height:90px;
	margin-top:30px;
	color:#15458d;
}
.news_txt4 {
	margin-top:40px!important;
	margin-top:26px;
}
.news_txt1 a, .news_txt4 a {
	color:#15458d;
}
.news_txt2 {
	float:right;
	width:168px;
	height:100px;
	margin-right:15px;
	margin-top:162px;
	line-height:20px;
	color:#15458d;
}
.news_txt2 a {
	color:#15458d;
}
.news_txt3 {
	float:left;
	width:100px;
	margin-top:8px;
	margin-left:275px!important;
	margin-left:138px;
	font-size:14px;
	color:#fff;
	font-weight:bold;
}
.news_txt3 a {
	font-size:14px;
	color:#15458d;
	font-weight:bold;
	text-decoration:none;
}
.news_txt3 a:hover {
	font-size:14px;
	color:#F90;
	font-weight:bold;
}
.center_txt1 {
	float:left;
	width:568px;
	margin-top:30px;
	text-align:center;
	color:#fff;
	font-size:16px;
	font-family:"黑体";
	line-height:26px;
}
.center_txt2 {
	float:left;
	width:570px;
	text-align:center;
	color:#fff;
	line-height:16px;
}
.rightContainer {
	float:right;
	width:202px;
}
.rightPic {
	float:right;
	width:202px;
	height:149px;
	margin-top:5px;
}
.rightTrip {
	float:right;
	width:181px;
	height:187px;
	margin-top:10px;
	padding-left:23px;
	padding-top:15px;
	background:url(/images/rightBar3.png) right top no-repeat;
	behavior: url("/images/iepngfix.htc");
}
.message_btn {
	float:left;
	width:106px;
	height:30px;
	border:none;
	margin-top:5px;
	margin-left:58px;
	display:inline;
}
.scrollLeft {
	float:left;
	width:30;
	height:100px;
	padding-left:50px;
}
.scrollRight {
	float:right;
	width:30;
	height:100px;
	padding-right:50px;
}
.scrollMid {
	float:left;
	width: 902px;
	height:200px;
	margin:0px auto;
}
#imageFlow {
	position:relative;
	width: 80%;
	height: 80%;
	left: 10%;
	top: 10%;
}
#imageFlow .diapo {
	position: absolute;
	left: -10px;
	cursor: pointer;
	-ms-interpolation-mode: nearest-neighbor;
}
#imageFlow .link {
	border: dotted #fff 1px;
	margin-left: -1px;
	margin-bottom: -1px;
}
#imageFlow .bank {
	visibility: hidden;
}
#imageFlow .top {
	position: relative;
	width: 80%;
	height: 50%;
}
#imageFlow .text {
	position: absolute;
	left: 0px;
	width: 100%;
	bottom: 16%;
	text-align: center;
	color: #FFF;
	font-family: verdana, arial, Helvetica, sans-serif;
	z-index: 1000;
}
#imageFlow .title {
	font-size: 0.9em;
	font-weight: bold;
}
#imageFlow .legend {
	font-size: 0.8em;
}
#imageFlow .scrollbar {
	position: absolute;
	left: 10%;
	bottom: 10%;
	width: 80%;
	height: 16px;
	z-index: 1000;
}
#imageFlow .track {
	position: absolute;
	left: 1%;
	width: 98%;
	height: 16px;
	filter: alpha(opacity=30);
	opacity: 0.3;
}
#imageFlow .arrow-left {
	position: absolute;
}
#imageFlow .arrow-right {
	position: absolute;
	right: 0px;
}
#imageFlow .bar {
	position: absolute;
	height: 16px;
	left: 25px;
}
.bottomMsg {
	display:none;
	position:fixed;
	width:260px;
	height:160px;
	right:0px;
	bottom:0;
	_position:absolute;
 _top:expression(document.documentElement.clientHeight + document.documentElement.scrollTop - this.offsetHeight);
}
.bottomMsg h1 {
	float:left;
	width:186px;
	height:30px;
	line-height:30px;
	behavior: url("../images/iepngfix.htc");
	background:url(../images/msg_top.png) left top no-repeat;
	padding-left:40px;
	font-size:14px;
	color:#003980;
}
.bottomMsg a.close {
	display:block;
	float:right;
	width:34px;
	height:30px;
	background: url(../images/close.jpg) no-repeat;
	text-decoration:none;
}
.msgContent {
	float:left;
	width:100%;
	height:130px;
	background-color:#7082c2;
}
.msgContent span {
	float:left;
	width:212px;
	height:103px;
	margin:0px 20px;
	padding:4px;
	background-color:#9ba8d4;
	color:#003980;
	text-align:left;
	line-height:25px;
}
.msgContent span p {
	text-indent:25px;
	margin:0px;
	padding:0px;
}
.msgContent span p strong {
	font-size:14px;
}
.msgContent span a {
	font-size:12px;
}
/*网上预订*/
	.order_top {
	float:left;
	width:615px;
	height:237px;
	margin-left:10px;
	padding:8px 8px 9px 9px;
	display:inline;
	behavior: url("../images/iepngfix.htc");
	background:url(../images/dingFPBanner.png) no-repeat;
}
.order_left {
	float:right;
	width:235px;
	height:237px;
	margin-right:25px;
	behavior: url("../images/iepngfix.htc");
	background:url(../images/dingFPRight.png) no-repeat;
}
.order_list {
	float:left;
	width:100%;
}
.order_list a {
	display:block;
	float:left;
	width:149px;
	height:184px;
	margin:8px;
	behavior: url("../images/iepngfix.htc");
	background:url(../images/dingFP2.png) no-repeat;
}
.order_list a h2 {
	height:30px;
	font-size:14px;
	line-height:30px;
	text-align:center;
	color:#fff;
}
.order_list a img {
	display:block;
	border:0px;
	margin-left:9px;
}
.order_list a span {
	display:block;
	width:100%;
	text-align:center;
	line-height:25px;
	color:#06F;
	cursor:pointer;
}
.ticket_left, .news_left, .fenx_left, .act_left, .activity_left, .service_left, .hotel_left {
	float:left;
	width:163px;
	padding-left:15px;
	padding-right:12px;
	height:640px;
	padding-top:40px;
 *padding-top:50px;
	color:#e1e603;
	line-height:23px;
	behavior: url("../images/iepngfix.htc");
}
.ticket_left {
	background:url(../images/order_Left.png) no-repeat;
}
.news_left {
	background:url(../images/newsLeft.png) no-repeat;
}
.fenx_left {
	background:url(../images/fenxLeft.png) no-repeat;
}
.act_left {
	background:url(../images/actLeft.png) no-repeat;
}
.activity_left {
	background:url(../images/activityLeft.png) no-repeat;
}
.service_left {
	background:url(../images/serviceLeft.png) no-repeat;
}
.hotel_left {
	background:url(../images/hotelLeft.png) no-repeat;
}
.ticket_left h1, .act_left h1, .activity_left h1 {
	font-size:14px;
	color:#9fb9d3;
	text-align:center;
	line-height:30px;
	border-bottom:1px dotted #9fb9d3;
}
.act_left h1 a, .activity_left h1 a {
	color:#9fb9d3;
	text-decoration:none;
}
.act_left h1 a:hover, .activity_left h1 a:hover {
	color:#FF0;
	text-decoration:none;
}
.ticket_left p, .act_left p {
	margin-top:5px;
}
.ticket_right {
	float:right;
	width:791px;
	color:#9fb9d3;
}
.ticket_rightLeft {
	float:left;
	width:12px;
	height:680px;
	behavior: url("../images/iepngfix.htc");
	background:url(../images/photoListRightBar1.png) no-repeat;
}
.ticket_rightMid, .traff_rightMid {
	float:left;
	width:731px;
	height:680px;
	padding-left:18px;
	padding-right:17px;
	color:#9fb9d3;
	behavior: url("../images/iepngfix.htc");
	background:url(../images/photoListRightBar2.png) repeat-x;
}
.ticket_rightRight {
	float:left;
	width:13px;
	height:680px;
	behavior: url("../images/iepngfix.htc");
	background:url(../images/photoListRightBar3.png) no-repeat;
}
.ticket_rightMid h2, .traff_rightMid h2 {
	display:block;
	float:left;
	width:731px;
	height:39px;
	margin-top:28px;
	margin-bottom:20px;
	background:url(../images/order_titlebar.jpg) no-repeat;
	text-align:right;
	color:#fff;
	font-size:12px;
	line-height:39px;
}
.ticket_rightMid h2.card {
	background:url(../images/card_titlebar.jpg) no-repeat;
}
.ticket_rightMid h2.room {
	background:url(../images/room_titlebar.jpg) no-repeat;
}
.ticket_rightMid h2.dinner {
	background:url(../images/dinner_titlebar.jpg) no-repeat;
}
.ticket_rightMid h2.share {
	background:url(../images/share_titlebar.jpg) no-repeat;
}
.ticket_rightMid h2.news {
	background:url(../images/news_titlebar.jpg) no-repeat;
}
.ticket_rightMid h2.act {
	background:url(../images/wonderful_titlebar.jpg) no-repeat;
}
.ticket_rightMid h2.service, .traff_rightMid h2 {
	background:url(../images/service_titlebar.jpg) no-repeat;
}
.ticket_rightMid h2.hotel {
	background:url(../images/hotel_titlebar.jpg) no-repeat;
}
.ticket_rightMid h2.activity {
	background:url(../images/title_bar1.jpg) no-repeat;
}
.table_container {
	float:left;
	width:720px;
	height:500px;
	padding-left:10px;
	overflow-x:hidden;
	overflow-y:auto;
	SCROLLBAR-FACE-COLOR: #88C2D6;/*滚动条亮边的颜色*/
	SCROLLBAR-HIGHLIGHT-COLOR: #88C2D6;/*上下按钮上三角箭头的颜色*/
	SCROLLBAR-SHADOW-COLOR: #88C2D6;/*滚动条的基本颜色*/
	SCROLLBAR-3DLIGHT-COLOR: #88C2D6;/*滚动条强阴影的颜色*/
	SCROLLBAR-ARROW-COLOR: #008C70;/*滚动条凸出部分的颜色*/
	SCROLLBAR-TRACK-COLOR: #DAF3F7;/*滚动条空白部分的颜色*/
	SCROLLBAR-DARKSHADOW-COLOR: #88C2D6;/*立体滚动条阴影的颜色*/
	SCROLLBAR-BASE-COLOR: #88C2D6/*滚动条的背景颜色*/
}
.tickets_info {
	width:460px;
	border-collapse:collapse;
	font-size:12px;
}
.table_info {
	width:668px;
	margin:1px;
	border-collapse:collapse;
	font-size:12px;
}
.tickets_info th, .table_info th {
	height:24px;
	border-bottom:1px solid #006;
	background-color:#3baef0;
	color:#fff;
	font-weight:bold;
	font-size:14px;
	line-height:30px;
	text-align:center;
}
.tickets_info td, .table_info td {
	border-bottom:1px solid #006;
	color:#009;
	text-align:center;
	font-weight:bold;
	line-height:25px;
}
.tickets {
	float:left;
	width:483px;
	margin-left:8px;
	margin-right:20px;
}
.tickets_top {
	float:left;
	width:483px;
	height:16px;
	background:url(../images/tickets_top.gif) no-repeat;
}
.tickets_bottom {
	float:left;
	width:483px;
	height:12px;
	background:url(../images/tickets_bottom.gif) no-repeat;
}
.tickets_bg {
	float:left;
	width:460px;
	padding-left:11px;
	padding-right:12px!important;
	padding-right:10px;
	padding-bottom:6px;
	background:url(../images/tickets_bg.jpg) repeat-y;
}
.table_title {
	float:left;
	width:100%;
	height:60px;
	line-height:30px;
	font-size:20px;
	font-weight:bold;
	color:#FF3;
	text-align:center;
}
.table_title #txt1 {
	font-size:16px;
	color:#9fb9d3;
	line-height:25px;
}
.table_top {
	float:left;
	width:696px;
	height:19px;
	background:url(../images/table_top.gif) no-repeat;
}
.table_bottom {
	float:left;
	width:696px;
	height:16px;
	background:url(../images/table_bottom.gif) no-repeat;
}
.table_bg {
	float:left;
	width:672px;
	padding-left:12px;
	padding-right:12px;
	padding-bottom:6px;
	background:url(../images/table_bg.jpg) repeat-y;
}
.tickets_bottom {
	float:left;
	width:483px;
	height:40px;
	background:url(../images/tickets_bottom.gif) top no-repeat;
}
.ticket_rightMid a.aBtn {
	display:block;
	float:right;
	width:146px;
	height:24px;
	margin-right:5px;
	margin-bottom:5px;
	border:0px;
	text-decoration:none;
	margin-top:16px;
}
.tickets_bg p, .table_bg p {
	width:100%;
	font-size:12px;
	line-height:22px;
	padding-left:4px;
	color:#009;
}
.tickets_bottom h3 {
	display:block;
	float:left;
	width:200px;
	margin-top:16px;
	padding-left:10px;
	font-size:12px;
	line-height:24px;
}
.tickets_text1 {
	float:right;
	width:210px;
	font-size:14px;
	line-height:25px;
	font-weight:bold;
	padding-bottom:6px;
	border-bottom:1px dotted #c3ccd6;
	color:#eee007;
}
.tickets_text2 {
	float:right;
	width:210px;
	margin-top:12px;
	color:#9fb9d3;
	font-size:12px;
	line-height:20px;
}
/*弹出层样式*/
	.showMsg {
	width:0px;
	height:0px;
	display:none;
	border: 8px solid rgb(255, 255, 255);
	background-color: rgb(217, 234, 242);
	position: absolute;
	z-index: 0;
	margin-bottom: 30px;
}
#msgTitle {
	float:left;
	width:100%;
	height:25px;
	border-bottom:1px dotted #c3ccd6;
	color:#003399;
}
#msgTitle a.close {
	position:relative;
	display:block;
	width:17px;
	height:17px;
	margin-top:0px;
	float:right;
	background:url(../images/ticketsHeadClose.gif);
}
#msgTitle h3 {
	display:block;
	float:right;
	width:100px;
	font-size:14px;
}
#msgTitle h2 {
	float:left;
	width:500px;
	height:25px;
	margin-left:5px;
	line-height:25px;
	font-size:14px;
}
#msgTitle ul {
	float:left;
	width:500px;
	margin-left:5px;
}
#msgTitle ul li {
	float:left;
	width:140px;
	line-height:25px;
}
#msgTitle ul li.current {
	font-size:14px;
	font-weight:700;
}
#msgContent, #msgContainer {
	width:98%;
	margin:0 auto;
	overflow-x:hidden;
	overflow-y:auto;
	SCROLLBAR-FACE-COLOR: #88C2D6;/*滚动条亮边的颜色*/
	SCROLLBAR-HIGHLIGHT-COLOR: #88C2D6;/*上下按钮上三角箭头的颜色*/
	SCROLLBAR-SHADOW-COLOR: #88C2D6;/*滚动条的基本颜色*/
	SCROLLBAR-3DLIGHT-COLOR: #88C2D6;/*滚动条强阴影的颜色*/
	SCROLLBAR-ARROW-COLOR: #008C70;/*滚动条凸出部分的颜色*/
	SCROLLBAR-TRACK-COLOR: #DAF3F7;/*滚动条空白部分的颜色*/
	SCROLLBAR-DARKSHADOW-COLOR: #88C2D6;/*立体滚动条阴影的颜色*/
	SCROLLBAR-BASE-COLOR: #88C2D6/*滚动条的背景颜色*/
}
#msgContainer h5 {
	display:block;
	line-height:25px;
	background-color:#999;
	padding:0px;
	margin:0px;
	width:100%;
}
#msgContainer p.guest, #msgContainer p.msgreplay {
	width:96%;
	margin:0 auto;
	line-height:22px;
	color:#fff;
}
#msgContainer p.msgreplay {
	margin-top:10px;
	background-color:#2F489A;
}
#msgContainer {
	padding-top:10px;
	overflow:auto;
	line-height:25px;
}
#msgContainer img {
	display:block;
	/*float:left;*/
		border:4px solid #CCC;
	padding:1px;
	margin-right:5px;
}
#msgContainer p {
}
#msgContainer a {
	color:#000;
}
#msgContent h3 {
	display:block;
	float:left;
	margin-top:5px;
	padding-left:3px;
	font-size:12px;
	line-height:22px;
	background-color:#CCC;
	width:100%;
}
strong.ticketClass {
	font-size:12px;
	font-weight:700;
	color:#235069;
}
#msgContent ul {
	float:left;
	width:600px;
	margin-left:20px;
	margin-top:5px;
}
#msgContent ul li {
	float:left;
	width:100%;
	line-height:25px;
}
#msgContent ul li em {
	float:left;
	width:240px;
	margin-left:5px;
	color:#F00;
	font-weight:700;
}
#msgContent a.payTao, #msgContent a.payWan, #msgContent a.payKuai {
	display:block;
	float:left;
	width:103px;
	height:116px;
	margin-top:20px;
	margin-left:10px;
	outline:none;
}
#msgContent a.payTao {
	background:url(../images/paymentTop1.gif) left top no-repeat;
}
#msgContent a.payWan {
	background:url(../images/paymentTop2.gif) left top no-repeat;
}
#msgContent a.payKuai {
	background:url(../images/paymentTop3.gif) no-repeat;
}
#msgContent p {
	float:left;
	width:100%;
	margin-top:20px;
}
#msgContent ul li label {
	float:left;
	width:100px;
	text-align:right;
}
#msgContent ul li input.text {
	float:left;
	width:150px;
	height:18px;
	border:1px #ccc solid;
}
#msgContent ul li input.date {
	float:left;
	width:110px;
	height:18px;
	border:0px;
}
#msgContent ul li span.sText {
	float:left;
	width:150px;
	height:20px;
	border:1px #ccc solid;
	background-color:#FFF;
}
#msgContent ul li button.btnDate {
	float:right;
	width:18px;
	height:20px;
	border:0px;
	margin:0px;
	margin-right:2px;
	padding:0px;
	background-color:#fff;
	cursor:pointer;
}
#msgContent ul li button.btnDate img {
	float:left;
	display:block;
	width:18px;
	height:20px;
	margin:0px;
	padding:0px;
}
#msgContent ul li span {
	float:left;
	width:200px;
	text-align:left;
}
strong.sPrice {
	font-size:24px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#FF5500;
	font-weight:normal;
}
/*游客服务*/
  .left_nav {
	float:left;
	width:145px;
	margin-top:20px;
	margin-left:8px;
	display: inline;
}
.left_nav li {
	float:left;
	width:100px;
	height:26px;
	padding-left:45px;
	margin-top:20px;
	line-height:26px;
	color:#fff;
	font-weight:bold;
	font-size:14px;
	display:inline;
	behavior: url("../images/iepngfix.htc");
	background:url(../images/left_nav-icon.png) no-repeat;
}
img.dinner1 {
	display:block;
	width:800px;
	height:600px;
	border:0px;
}
img.room1 {
	display:block;
	width:507px;
	height:377px;
	border:0px;
}
img.map {
	display:block;
	width:720px;
	height:432px;
	border:0px;
}
.lookMap {
	display:block;
	float:left;
	width:720px;
	height:432px;
	background-color:#000;
	margin-bottom:20px;
	padding:2px!important;
	padding:1px;
	border:5px solid #999999!important;
	border:4px solid #999999;
}
a.lookMap:hover {
	border-color:#CCC;
}
p.contact, p.content {
	float:left;
	width:100%;
	font-size:14px;
	line-height:25px;
	text-indent:25px;
}
/*精彩图片*/
	.videoList, .picList1 {
	float:left;
	position:relative;
	width:100%;
	height:390px;
	overflow-x:hidden;
	overflow-y:auto;
	SCROLLBAR-FACE-COLOR: #88C2D6;/*滚动条亮边的颜色*/
	SCROLLBAR-HIGHLIGHT-COLOR: #88C2D6;/*上下按钮上三角箭头的颜色*/
	SCROLLBAR-SHADOW-COLOR: #88C2D6;/*滚动条的基本颜色*/
	SCROLLBAR-3DLIGHT-COLOR: #88C2D6;/*滚动条强阴影的颜色*/
	SCROLLBAR-ARROW-COLOR: #008C70;/*滚动条凸出部分的颜色*/
	SCROLLBAR-TRACK-COLOR: #DAF3F7;/*滚动条空白部分的颜色*/
	SCROLLBAR-DARKSHADOW-COLOR: #88C2D6;/*立体滚动条阴影的颜色*/
	SCROLLBAR-BASE-COLOR: #88C2D6/*滚动条的背景颜色*/
}
.picList, .wallpaperList {
	float:left;
	width:100%;
}
.picList a, .picList1 a {
	display:block;
	float:left;
	width:166px;
	margin-left:10px!important;
	margin-left:8px;
	margin-bottom:20px;
	text-decoration:none;
	background:transparent url(../images/photoListRightDownloadBar.png) 0 0 no-repeat;
	behavior: url("../images/iepngfix.htc");
	outline:none;
}
.picList a img, .picList1 a img {
	display:block;
	width:154px;
	height:116px;
	padding:5px;
	border:0px;
}
.picList a em, .picList1 a em {
	display:block;
	float:left;
	width:112px;
	height:18px;
	margin-top:5px;
	margin-left:27px!important;
	margin-left:13px;
	background:transparent url(../images/photoListRightDownloadBar1.png) no-repeat 0 0;
	behavior: url("../images/iepngfix.htc");
	text-align:center;
	line-height:18px;
	color:#fff;
	cursor:pointer;
	overflow:hidden;
}
.picList a abbr {
	display:block;
	float:left;
	width:166px;
	height:18px;
	margin-top:3px;
	text-align:center;
	line-height:18px;
	cursor:pointer;
	color:#9fb9d3;
}
/*新闻列表*/
	.newsList, .actList {
	float:left;
	width:100%;
}
.activityList {
	position:relative;
	float:left;
	width:100%;
	height:460px;
	overflow:hidden;
}
.newsList a {
	display:block;
	float:left;
	width:700px;
	height:25px;
	margin-left:20px!important;
	margin-left:10px;
	padding-left:14px;
	border-bottom:1px dotted #9fb9d3;
	background:url(../images/news_icon1.gif) no-repeat 2px 6px;
	line-height:24px;
}
/*活动列表*/
	.activityList span em.Img {
	display:block;
	float:left;
	width:250px;
	height:200px;
	margin-left:15px!important;
	margin-left:8px;
	text-decoration:none;
}
.activityList span em.Img img {
	display:block;
	width:244px;
	height:194px;
	border:4px solid #5B9BBE;
}
.activityList span {
	float:left;
	width:100%;
	padding-bottom:20px;
	border-bottom:1px dotted #9fb9d3;
	margin-bottom:20px;
}
.activityList dl {
	float:right;
	width:450px;
	margin:0px;
	padding:0px;
}
.activityList dl dt, .activityList dl dd {
	float:left;
	width:100%;
	margin:0px;
	padding:0px;
}
.activityList dl dt a {
	font-size:14px;
	color:#e1e603;
	text-decoration:underline;
}
.activityList dl dd.text {
	text-indent:20px;
	line-height:22px;
}
.activityList dl dd.date {
	color:#e1e603;
	font-size:12px;
	line-height:25px;
	padding-top:4px;
	font-weight:700;
}
.activityList a.button {
	float:right;
	margin-top:5px;
}
.actList {
	float:left;
	width:700px;
	margin:8px 15px!important;
	margin:8px 7px;
	padding-bottom:10px;
	border-bottom:1px dotted #9fb9d3;
}
.actList img {
	display:block;
	width:698px;
	height:100px;
	padding:1px;
	border:3px solid #5A9CBE;
}
.actListInfo {
	float:left;
	width:100%;
	height:520px;
	color:#9fb9d3;
	overflow:hidden;
}
.actList span {
	float:left;
	width:700px;
	line-height:25px;
}
.actList span em {
	font-weight:700;
	color:#e1e603;
}
.actList h3 {
	font-size:14px;
	line-height:25px;
	color:#fff;
}
/*分页样式*/
	.pageContainer {
	float:left;
	width:100%;
	height:30px;
}
.pageContainer a {
	text-decoration: none;
	border: solid 1px #AAE;
	color: #15B;
}
.pageContainer span {
	display: block;
	float: left;
	padding: 0.3em 0.5em;
	margin-right: 5px;
	margin-bottom: 5px;
	border:solid 1px #AAE;
	color:#888888;
}
.pageContainer a {
	display: block;
	float: right;
	padding: 0.3em 0.5em;
	margin-right: 5px;
	margin-bottom: 5px;
	background-color:#fff;
}
.pageContainer .current {
	background: #26B;
	color: #fff;
	border: solid 1px #AAE;
}
/*壁纸*/
	.wallpaperList1 {
	float:left;
	width:223px;
	height:220px;
	margin-left:10px!important;
	_margin-left:5px;
	margin-right:10px!important;
	_margin-right:5px;
	margin-top:10px;
	margin-bottom:20px;
	line-height:25px;
}
.wallpaperList_box {
	float:left;
	display:block;
	width:223px;
	height:172px;
	border:4px #ccd5f1 solid;
}
.watch_btn {
	float:right;
	display:block;
	margin-top:10px;
	width:58px;
	height:24px;
	border:0px;
}
.select1 {
	float:left;
	width:160px;
	height:19px;
	margin-top:10px;
	display:inline;
	color:#000;
	background:#fff url(../images/select2_ico.jpg) no-repeat right;
	border:1px solid #7f9db9;
}
/*视频*/
	.videoList span {
	float:left;
	width:330px;
	height:212px;
	margin-right:25px!important;
	margin-right:12px;
	margin-top:10px;
	margin-bottom:20px;
	line-height:25px;
}
.videoList span img {
	display:block;
	width:330px;
	height:194px;
	border:6px #5A9CBE solid;
	padding:1px;
}
/*交通信息*/
	.traff_rightMid h3, .ticket_rightMid h4 {
	font-size:14px;
	line-height:28px;
	color:#E1E603;
	float:left;
	width:100%;
}
.traff_rightMid p {
	width:100%;
	line-height:25px;
	text-indent:25px;
}
input.btnOrder {
	float:left;
	width:120px;
	height:24px;
	background:url(../images/btn_greenBG.gif) repeat-x;
	border:1px solid #0CC;
	padding:1px;
	line-height:22px;
	text-align:center;
	cursor:pointer;
}
/*留言薄*/
	.guestContainer {
	float:left;
	width:700px;
	height:500px;
	overflow-x:hidden;
	overflow-y:auto;
	padding:0px 15px!important;
	padding:0px 10px;
	SCROLLBAR-FACE-COLOR: #88C2D6;/*滚动条亮边的颜色*/
	SCROLLBAR-HIGHLIGHT-COLOR: #88C2D6;/*上下按钮上三角箭头的颜色*/
	SCROLLBAR-SHADOW-COLOR: #88C2D6;/*滚动条的基本颜色*/
	SCROLLBAR-3DLIGHT-COLOR: #88C2D6;/*滚动条强阴影的颜色*/
	SCROLLBAR-ARROW-COLOR: #008C70;/*滚动条凸出部分的颜色*/
	SCROLLBAR-TRACK-COLOR: #DAF3F7;/*滚动条空白部分的颜色*/
	SCROLLBAR-DARKSHADOW-COLOR: #88C2D6;/*立体滚动条阴影的颜色*/
	SCROLLBAR-BASE-COLOR: #88C2D6/*滚动条的背景颜色*/
}
.guestTool {
	float:left;
	width:700px;
	margin:0px 15px!important;
	margin:0px 6px;
	padding:5px 0px;
	border-bottom:1px dotted #fff;
	text-align:right;
}
.guestList {
	float:left;
	width:100%;
	border:1px solid #fff;
	padding-bottom:5px;
	margin-top:10px;
	background-color:#3B719C;
}
.guestList h3 {
	float:left;
	display:block;
	width:500px;
	padding:0px 5px;
	line-height:25px;
	border-bottom:1px solid #fff;
	background-color:#8192C4;
	color:#000;
	font-size:12px;
}
.guestList em {
	float:right;
	width:175px;
	height:25px;
	margin:0px;
	padding-right:15px;
	color:#000;
	font-size:12px;
	background-color:#8192C4;
	line-height:25px;
	border-bottom:1px solid #fff;
	text-align:right;
}
.guestList p {
	display:block;
	float:left;
	font-size:12px;
	color:#fff;
	line-height:22px;
}
.guestList p.guest {
	width:690px;
	padding:0px 5px;
}
.guestList p.replay {
	display:inline;
	width:676px!important;
	margin:5px;
	padding:0px 5px;
	background-color:#2F489A;
	border:1px dotted #fff;
}
.textContent {
	float:left;
	width:404px;
	border:1px #ccc solid;
}
#pagination-digg {
	float:left;
	width:500px;
	height:30px;
	margin-top:30px;
	margin-left:20px;
}
#pagination-digg li {
	border:0;
	margin:0;
	padding:0;
	font-size:11px;
	list-style:none;
	float:left;
}
#pagination-digg a {
	border: solid 1px #AAE;
	margin-right:2px;
	background-color:#fff;
}
#pagination-digg .previous-off, #pagination-digg .next-off {
	border:solid 1px #AAE;
	color:#888888;
	display:block;
	float:left;
	font-weight:bold;
	margin-right:2px;
	padding:3px 4px;
}
#pagination-digg .next a, #pagination-digg .previous a {
	font-weight:bold;
}
#pagination-digg .active {
	background:#2e6ab1;
	color:#FFFFFF;
	font-weight:bold;
	display:block;
	float:left;
	padding:4px 6px; /* savers */
	margin-right:2px;
}
#pagination-digg a:link, #pagination-digg a:visited {
	color:#0e509e;
	display:block;
	float:left;
	padding:3px 6px;
	text-decoration:none;
}
#pagination-digg a:hover {
	border:solid 1px #0e509e;
}
.popupmenu_popup {
	BORDER-RIGHT: #cad9ea 1px solid;
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	BORDER-TOP: #cad9ea 1px solid;
	BACKGROUND: url(../images/portalbox_bg.gif) #fff repeat-x 0px 1px;
	PADDING-BOTTOM: 10px;
	OVERFLOW: hidden;
	BORDER-LEFT: #cad9ea 1px solid;
	LINE-HEIGHT: 1.4em;
	PADDING-TOP: 10px;
	BORDER-BOTTOM: #cad9ea 1px solid;
	TEXT-ALIGN: left
}
.popupmenu_popup LI {
	LIST-STYLE-TYPE: none
}
.success {
	float:left;
	width:450px;
	padding-left:10px;
	padding-top:10px;
}
.success img {
	display:block;
	float:left;
}
.success h5, .success h4 {
	display:block;
	float:left;
	width:380px;
	margin:0px;
	padding:0px;
	line-height:25px;
	padding-left:4px;
}
.success h5 {
	font-size:12px;
}
.mapBubble h4 {
	float:left;
	margin-top:-10px;
	color:#00F;
	line-height:25px;
	_line-height:22px;
	margin:0px;
	padding:0px;
	font-size:14px;
}
.mapBubble p {
	display:block;
	float:left;
	width:100%;
	_width:220px;
	_height:50px;
	line-height:22px;
	_line-height:18px;
	color:#000;
	margin:0px;
	padding:0px;
	_overflow:auto;
}
.mapBubble {
	float:left;
	display:block;
	_width:250px;
}
