﻿@charset "utf-8";

body, div, table, form, h1, h2, h3, h4, h5, h6, tbody, tr, td, ul, ol, li, p, span, dl, dt, dd, a, input, select, img {
	margin:0;
	padding:0;
}
ul, ol, dl, li {
	list-style:none;
}
h1, h2, h3, h4, h5, h6 {
	font-weight:bold;
	font-family: "黑体";
	line-height:150%;
}
strong {
	font-weight:bold;
}
td {
	vertical-align:middle;
}
body {
	margin:0 auto;
	text-align:center;
	background:#fff;
	font-size:12px;
	line-height:1.5em;
}
ol, ul, li {
	list-style:none;
	margin:0px;
	padding:0px;
}
a img {
	border:none;
}
.focus {
	border:1px solid #5B0BB6;
	background:#fefef3;
	width:326px;
}
a:link {
	color: #333;
	text-decoration: none;
}
a:hover {
	color: #360;
}

a:visited {
	text-decoration:none;
	color: #333;
}

a:active {
	text-decoration:none;
}
.ui-tabs-nav li a {
	display:block;
	text-decoration:none;
}
a img {
	border:none;
}
.clear {
	clear:both;
	width:929px;
	margin:0 0;
	font-size:1px;
	height:2px;
}

.padding { padding:10px;}
#divheight3px {
	


	font-size:1px;
	height:3px;
	}

.divwrapper {
	width:929px;
	margin:0 auto;
	text-align:left;
	background:#fff;
	padding:0 0px 0px 0px;
}
div.blueborder {
	border:solid 1px #bdf4be;
}
div.grayborder {
	border:solid 1px #ccc;
}
div.greenborder {
	background-color: #c2ffad;
	border: 1px solid #76ce58;
	float:left;
	margin:0 auto;
	text-align:center;
	padding:3px;
	margin-bottom:3px;
	margin-right:3px;
}



#NavList{margin:0 auto; width:929px; height:37px; background-image:url(/Images/bg_nav_2.gif); margin-bottom:5px;}
#NavList ul { padding-left:25px;}
#NavList ul li { float:left; padding:5px 8px 5px 8px; line-height:32px;}


h3.blue {
	background:url('img/h3-common-bg.gif') repeat-x;
	height:23px;
	margin-bottom:0px;
	color:#047;
	padding-left:10px;
}
h3.blue span {
	display:block;
	height:23px;
	width:84px;
	line-height:23px;
	background:url('img/h3-common-title-bg.gif') no-repeat;
	color:#fff;
	font-size:9pt;
	font-weight:bold;
	text-align:center;
}

h3.bblue {
	background:url('img/h3-common-bg.gif') repeat-x;
	height:23px;
	margin-bottom:0px;
	color:#047;
	padding-left:10px;
}
h3.bblue span {
	display:block;
	height:23px;
	width:84px;
	line-height:23px;
	background:url('img/h3-common-title-bg.gif') no-repeat;
	color:#fff;
	font-size:9pt;
	font-weight:bold;
}
h3.blue a:link, h3.bblue a:visited, h3.bblue a:hover {
	color:#fff;
}

h3.blue a:link, h3.blue a:visited, h3.blue a:hover {
	color:#fff;
}

h3.red {
	background:url('img/h3-common-title-bg-red.gif') repeat-x left top;
	height:23px;
	margin-bottom:0px;
	color:#047;
	padding-left:10px;
}
h3.red span {
	background:url('img/h3-common-title-bg-red.gif') repeat-x left bottom;
	display:block;
	height:23px;
	width:84px;
	line-height:23px;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	text-align:center;
}
h3.red a:link, h3.red a:visited, h3.red a:hover {
	color:#fff;
}

#zoneA, #zoneB, #zoneC, #zoneD, #zoneE, #zoneF, #zoneG, #zoneH, #zoneI {
	position:relative;
}

.footlist{ display:inline;}
.footlist li {
	padding-left:10px;
	float:left;
	width:150px;
	overflow:hidden;
	height:20px;
}


.siderartlist {
	padding:5px 0 0 8px;
	margin:0 auto;
	margin-top:10px;
	display:block;
}
.siderartlist li {
	background:transparent url(img/arrows.gif) no-repeat -6px -4px;
	padding-left:10px;
	float:left;
	width:100px;
	overflow:hidden;
	height:20px;
}

.siderartlistB {
	padding:5px 0 0 8px;
	margin:0 auto;
	
	display:block;

}
.siderartlistB li {
	background:transparent url(img/arrows.gif) no-repeat -6px -4px;
	padding-left:10px;
	float:left;
	width:180px;
	overflow:hidden;
	height:20px;
}




.PhotoSmallList {
	margin:3px;
	float:left;
	display:block;
	width:315px;
	height:140px;
}
.PhotoSmallList img {
	float: left;
	display:inline;
	margin: 0px 5px 5px 5px;
	border: 1px solid #999;
	padding: 2px;
}
.PhotoSmallList dt {
	display:block;
	clear:right;
	font-size:10.5pt;
	font-weight: bold;
	color:#060;
}
.PhotoSmallList dt a {
	color:#060;
}
.PhotoSmallList dl {
	margin: 0px;
	padding: 0px;
	text-align:left;
}
.PhotoSmallList dd a {
	color:#060;
}
span.PhotoSmallView img {
	float: left;
	display:inline;
	margin: 0px;
	border: 1px solid #999;
	padding: 2px;
}
.PhotoSmallView dt {
	display:block;
	clear:right;
	font-size:10.5pt;
	font-weight: bold;
	color:#060;
}
.PhotoSmallView dt a {
	color:#060;
}
.PhotoSmallView dl {
	margin: 0px;
	padding: 0px;
}
img.PhotoSmallView {
	margin: 2px;
	border: 1px solid #999;
	padding: 2px;
}
img.PhotoSmallView1 {
	margin: 0px;
	border: 1px solid #999;
	padding: 2px;
}
a:link.PhotoSmallView {
	color: #000;
	text-decoration: none;
}
a:hover.PhotoSmallView {
	color: #FC0;
}
a:visited.PhotoSmallView {
	color: #000;
	text-decoration: none;
}
a:link.Menu {
	font-size: 10.5pt;
	color: #FFF;
	text-decoration: none;
}
a:hover.Menu {
	font-size: 10.5pt;
	color: #FC0;
}
a:visited.Menu {
	font-size: 10.5pt;
	color: #FFF;
	text-decoration: none;
}
a:link.MenuRight {
	color: #FFF;
	text-decoration: none;
}
a:hover.MenuRight {
	color: #FFF;
}
a:visited.MenuRight {
	color: #FFF;
	text-decoration: none;
}
.bg1 {
	background-image: url(/Images/TopPanel.png);
	background-repeat: no-repeat;
	background-position: right top;
	width:300px;
	height:23px;
}
.bg2 {
	background-image: url(/Images/pic_nav_bg1.gif);
	background-repeat: no-repeat;
}
.bg3 {
	background-image: url(/Images/pic_nav_bg2c.gif);
	background-repeat: no-repeat;
}
.bg4 {
	background-image: url(/Images/Title2.png);
	background-repeat: no-repeat;
	padding-left: 40px;
}
.bg41 {
	background-image: url(/Images/Title41.png);
	background-repeat: no-repeat;
	padding-left: 40px;
}
.bg5 {
	background-image: url(/Images/Title3.png);
	background-repeat: no-repeat;
	padding-left: 40px;
}
.bg6 {
	background-image: url(/Images/Title4.png);
	background-repeat: no-repeat;
	padding-left: 40px;
}
.bg7 {
	background-image: url(/Images/Title3.png);
	background-repeat: no-repeat;
	padding-left: 40px;
}
.bg9 {
	background-image: url(/Images/Title5.png);
	background-repeat: no-repeat;
	padding-left: 60px;
	background-position: center;
}

.bg10 {
	background-image: url(/Images/HotelLX.png);
	background-repeat: no-repeat;
	padding-left: 60px;
	background-position: center;
}
.bg11 {
	background-image: url(/Images/HotelLY.png);
	background-repeat: no-repeat;
	padding-left: 60px;
	background-position: center;
}
.bg12 {
	background-image: url(/Images/HotelPL.png);
	background-repeat: no-repeat;
	padding-left: 60px;
	background-position: center;
}
.bg13 {
	background-image: url(/Images/Title7.png);
	background-repeat: no-repeat;
	padding:0px;
	background-position: center;
}
.DotLine {
	border-top-width: 2px;
	border-top-style: dotted;
	border-top-color: #999;
}
.InputText1 {
	background-color: #FCFCFC;
	height: 18px;
	border: 1px solid #248f00;
}
.Width295 {
	width: 280px;
}

.Width100 {
	width: 100px;
}
.Width80 {
	width: 80px;
}
.Width30 {
	width: 30px;
}
.Width25 {
	width: 25px;
}
.Width20 {
	width: 20px;
}
.Width15 {
	width: 15px;
}
.TextHeight150 {
	line-height: 150%;
}
.Text105 {
	font-size: 10.5pt;
}


.TextWhite {
	color: #FFF;
}
.TextOrange {
	color: #ff7227;
}
.TextZhu {
	color: #C5103E;
}
.TextRed {
	color: #F00;
}
.TextGreen {
	color: #1ba33e;
}
.TextGreenDark {
	color: #060;
}
.Bold {
	font-weight: bold;
}
.BorderBlue {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #2690d3;
	border-bottom-color: #2690d3;
	border-left-color: #2690d3;
}
.BorderGreen {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #248f00;
	border-bottom-color: #248f00;
	border-left-color: #248f00;
}
.BorderGray {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #bebebe;
	border-bottom-color: #bebebe;
	border-left-color: #bebebe;
	background-color: #FFF;
}
.TextGray {
	color: #666;
}
.SmallPic {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
a:link.SmallPic {
	color: #333;
	text-decoration: none;
}
a:hover.SmallPic {
	color: #360;
}
a:visited.SmallPic {
	color: #333;
	text-decoration: none;
}
a:link.City {
	color: #ff7800;
	text-decoration: none;
}
a:hover.City {
	color: #ff7800;
}
a:visited.City {
	color: #ff7800;
	text-decoration: none;
}
h2 {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	font-weight: bold;
}
.bton {
	border: 1px solid #CCC;
	background: #DDD;
}
.cont {
	padding: 3px;
	font-size: 10.5pt;
	font-weight: bold;
	cursor:hand;
	color: #060;
}
#makeSureItem, #ShowSourceItem {
	float:left;
}
#main {
	width: 400px;
	margin: 0px auto;
}
#selectItem {
	background: #FFF;
	position: absolute;
	top: 0px;
	left: center;
	border: 1px solid #000;
	overflow: hidden;
	margin-top: 10px;
	width: 400px;
	z-index: 2;
}
#preview {
	margin: 1px;
	border: 1px solid #CCC;
}
#result {
	width:150px;
	float:left;
}
.tit {
	line-height: 20px;
	height: 20px;
	margin: 1px;
	padding-left: 10px;
}
.bgc_ccc {
	background: #CCC;
}
.bgc_eee {
	background: #eee;
}
.c_999 {
	color: #999;
}
.pointer {
	cursor: pointer;
}
.left {
	float: left;
}
.right {
	float: right;
}
.cls {
	clear: both;
	font-size: 0px;
	height: 0px;
	overflow: hidden;
}
#bg {
	background: #CCC;
	filter: alpha(opacity=70);
	opacity: 0.7;
	width: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
	display: none;
	z-index: 1;
}
.hidden {
	display: none;
}
.move {
	cursor: move;
}
#ChoiceCity {
	font-size: 10.5pt;
	font-weight: normal;
	text-decoration: underline;
	cursor: hand;
}
#selectSub span {
	cursor: hand;
}
.mydiv {
	background-color: #FFCC66;
	border: 1px solid #f00;
	text-align: center;
	line-height: 40px;
	font-size: 12px;
	font-weight: bold;
	z-index: 999;
	width: 300px;
	height: 120px;
	left: 50%;
	top: 50%;
	margin-left: -150px !important; /*FF IE7 该值为本身宽的一半 */
	margin-top: -60px !important; /*FF IE7 该值为本身高的一半*/
	margin-top: 0px;
	position: fixed !important; /* FF IE7*/
	position: absolute; /*IE6*/
 _top: expression(eval(document.compatMode && document.compatMode== 'CSS1Compat' ) ? documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 : /*IE6*/ document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2); /*IE5 IE5.5*/
}



#nav {
	BACKGROUND: url(/images/loadsmall.gif) #000 no-repeat 330px 100px;
	OVERFLOW: hidden;
	WIDTH: 520px;
	POSITION: relative;
	HEIGHT: 240px
}
#nav UL {
	Z-INDEX: 999;
	LEFT: 3px;
	BOTTOM: 0px;
	POSITION: absolute;
	TEXT-ALIGN: left
}
#nav UL LI {
	DISPLAY: block;
	FONT-WEIGHT: 900;
	FONT-SIZE: 12px;
	FLOAT: left;
	WIDTH: 85px;
	COLOR: #aaa;
	FONT-FAMILY: Arial;
	POSITION: relative;
	HEIGHT: 50px
}
#nav LI DIV {
	MARGIN-TOP: 5px;
	DISPLAY: none;
	PADDING-LEFT: 10px;
	MARGIN-LEFT: 10px
}
#nav LI IMG {
	BORDER-RIGHT: #fff 1px solid;
	BORDER-TOP: #fff 1px solid;
	FILTER: alpha(opacity=60);
	LEFT: 10px;
	FLOAT: left;
	BORDER-LEFT: #fff 1px solid;
	WIDTH: 52px;
	CURSOR: pointer;
	MARGIN-RIGHT: 4px;
	BORDER-BOTTOM: #fff 1px solid;
	POSITION: absolute;
	TOP: 5px;
	HEIGHT: 35px;
	moz-opacity: 0.6
}
#frontText {
	FONT-WEIGHT: 900;
	FONT-SIZE: 30px;
	Z-INDEX: 999;
	LEFT: 20px;
	WIDTH: 100%;
	COLOR: #fff;
	FONT-FAMILY: Verdana;
	POSITION: absolute;
	TOP: 20px
}
#frontTextBack {
	FONT-WEIGHT: 900;
	FONT-SIZE: 30px;
	LEFT: 22px;
	WIDTH: 100%;
	COLOR: #000;
	FONT-FAMILY: Verdana;
	POSITION: absolute;
	TOP: 22px
}
#frontTextSub {
	FONT-SIZE: 13px;
	LEFT: 25px;
	WIDTH: 100%;
	COLOR: #fff;
	FONT-FAMILY: Verdana;
	POSITION: absolute;
	TOP: 60px
}
#BG {
	BORDER-TOP: #999 1px solid;
	BACKGROUND: #000;
	FILTER: alpha(opacity=60);
	WIDTH: 100%;
	BOTTOM: 0px;
	POSITION: absolute;
	HEIGHT: 50px;
	TEXT-ALIGN: right;
	moz-opacity: 0.6
}
#mask {
	Z-INDEX: 990;
	BACKGROUND: url(mask.gif);
	LEFT: 0px;
	WIDTH: 100%;
	POSITION: absolute;
	TOP: 0px;
	HEIGHT: 100%
}
#back {
	TEXT-ALIGN: center
}
.gray {
	FILTER: Gray()
}
.PhotoListUl {
	width:700px;
	margin:0 auto;
	padding:10px 0 6px 15px;
	border-width:0 3px 3px 3px;
}
.PhotoListUl li {
	list-style-type: none;
	float:left;
	margin:5px 15px 3px 0;
	list-style-type:none;
	display:inline;
	widows:200px;
}
.PhotoListUl li a {
	display:block;
	width:150px;
	height:155px;
	text-decoration:none;
}
.LinkListUl {
	width:900px;
	margin:0 auto;
	padding:3px 0 3px 3px;
}
.LinkListUl li {
	list-style-type: none;
	float:left;
	margin:5px 15px 3px 0;
	list-style-type:none;
	display:inline;
}
.LinkListUl li a {
	display:block;
	width:150px;
	text-decoration:none;
}
.TextListUl {
	width:700px;
	margin:0 auto;
	padding:10px 0 6px 15px;
	border-width:0 3px 3px 3px;
}
.TextListUl li {
	list-style-type: none;
	float:left;
	margin:5px 15px 3px 0;
	list-style-type:none;
	display:inline;
	widows:200px;
}
.TextListUl li a {
	display:block;
	width:150px;
	height:155px;
	text-decoration:none;
}
.TextListUl li img {
	list-style-type: none;
	float:left;
	border: 1px solid #CCC;
	margin: 4px;
	padding: 3px;
}
.ListUl {
	margin-left:7px;
	padding:5px;
}
.ListUl li {
	line-height:150%;
	margin-left:10px;
	list-style-type:square;
	display:block;
}
.ListUl li a {
	
	text-decoration:none;
}
.ListUl li img {
	float:left;
	border: 1px solid #CCC;
	margin: 4px;
	padding: 3px;
}

.ListUlA {
	margin-left:7px;
	padding:5px;
}
.ListUlA li {
	line-height:150%;
	margin-left:10px;
	list-style-type:none;
	display:block;
	text-align:left;
}
.ListUlA li a {
	
	text-decoration:none;
}

.PhotoListUlStand {
	width:700px;
	margin:0 auto;
	padding:10px 0 6px 15px;
	border-width:0 3px 3px 3px;
}
.PhotoListUlStand li {
	list-style-type: none;
	float:left;
	list-style-type:none;
	display:inline;
	widows:200px;
	width:650px;
	display:block;
	margin-top: 5px;
	margin-right: 15px;
	margin-bottom: 3px;
	margin-left: 0;
	text-align: center;
}
.PhotoListUlStand li img {
	list-style-type: none;
	float:left;
	border: 1px solid #CCC;
	margin: 4px;
	padding: 3px;
}
table th {
	height:24px;
	background-color:#037E12;
	color:White;
}
.odd {
	background-color:#f5f5f5;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCC;
}
.enen {
	background-color:#eefdf0;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCC;
}
.mouseover {
	background-color:orange;
}
div#nyroModalFull {
	font-size: 12px;
	color: #777;
}
div#nyroModalLoading {
	border: 4px solid #777;
	width: 150px;
	height: 150px;
	text-indent: -9999em;
	background: #fff url(/Images/ajaxLoader.gif) no-repeat;
	background-position: center;
}
div#nyroModalLoading.error {
	border: 4px solid #f66;
	line-height: 20px;
	padding: 20px;
	width: 300px;
	height: 100px;
	text-indent: 0;
	background: #fff;
}
div#nyroModalWrapper {
	background: #fff;
	border: 4px solid #777;
}
a#closeBut {
	position: absolute;
	display: block;
	top: -13px;
	right: -13px;
	width: 12px;
	height: 12px;
	text-indent: -9999em;
	background: url(/Images/close.gif) no-repeat;
	outline: 0;
}
h1#nyroModalTitle {
	margin: 0;
	padding: 0;
	position: absolute;
	top: -22px;
	left: 5px;
	font-size: 12px;
	color: #ddd;
}
div#nyroModalContent {
	overflow: auto;
}
div.wrapper div#nyroModalContent {
	padding: 5px;
}
div.wrapperImg div#nyroModalContent {
	position: relative;
	overflow: hidden;
	text-align: center;
}
div.wrapperImg img {
	vertical-align: baseline;
}
div.wrapperImg div#nyroModalContent div {
	position: absolute;
	bottom: 0;
	left: 0;
	background: black;
	padding: 10px;
	margin: 10px;
	border: 1px white dotted;
	overflow: hidden;
	opacity: 0.2;
	filter: alpha(opacity=20);
}
div.wrapperImg div#nyroModalContent div:hover {
	opacity: 0.5;
	filter: alpha(opacity=50);
	cursor: help;
}
a.nyroModalPrev, a.nyroModalNext {
	z-index: 105;
	outline: none;
	position: absolute;
	top: 0;
	height: 100%;
	width: 40%;
	cursor: pointer;
	text-indent: -9999em;
	background: left 20% no-repeat;
	background-image: url(data:image/gif;base64,AAAA); /* Trick IE6 */
}
div.wrapperSwf a.nyroModalPrev, div.wrapperSwf a.nyroModalNext, div.wrapper a.nyroModalPrev, div.wrapper a.nyroModalNext {
	height: 60%;
	width: 20%;
}
a.nyroModalPrev {
	left: 0;
}
a.nyroModalPrev:hover {
	background-image: url(/Images/prev.gif);
}
a.nyroModalNext {
	right: 0;
	background-position: right 20%;
}
a.nyroModalNext:hover {
	background-image: url(/Images/next.gif);
}
#commentForm {
	width: 500px;
}
#commentForm label {
	width: 250px;
}
#commentForm label.error, #commentForm input.submit {
	margin-left: 253px;
}
.news {
	CLEAR: both;
	BACKGROUND: url(/images/news_bg2.gif);
	WIDTH: 927px;
	ColOR: #fff;
	HEIGHT: 26px;
	margin:0 auto;
}
.news ul {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 30px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	OVERFLOW: hidden;
	liNE-HEIGHT: 26px;
	PADDING-TOP: 0px;
	liST-STYLE-TYPE: none;
	HEIGHT: 26px
}
.news ul li {
	MARGIN: 0px 0px 0px 1em;
	text-align:left;
}
.news ul li.active {
	DISPLAY: block
}
.news span {
	BORDER-RIGHT: #fff 1px solid;
	PADDING-RIGHT: 0.75em;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 0.75em 0px 0px;
	PADDING-TOP: 0px
}
.news ul A {
	ColOR: #fff;
	TEXT-DECORATION: none
}
.news ul A:hover {
	TEXT-DECORATION: underline
}
.news ol {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FLOAT: right;
	PADDING-BOTTOM: 0px;
	MARGIN: -19px 8px 0px 0px;
	PADDING-TOP: 0px;
	liST-STYLE-TYPE: none
}
.news ol li {
	DISPLAY: inline;
	MARGIN: 0px 0px 0px 3px;
	width:10px;
}
.news ol li A {
	BACKGROUND: url(/images/switcher.gif) 0px -10px
}
.news ol li A:hover {
	BACKGROUND: url(/images/switcher.gif) 0px 10px
}
.news ol li A.active {
	BACKGROUND: url(/images/switcher.gif) 0px 0px
}
.news ol li A.active:hover {
	BACKGROUND: url(/images/switcher.gif) 0px 0px
}
#imageMenu {
	position: relative;
	width: 500px;
	height: 200px;
	overflow: hidden;
}
#imageMenu ul {
	list-style: none;
	margin: 0px;
	display: block;
	height: 200px;
	width: 1000px;
}
#imageMenu ul li {
	float: left;
}
#imageMenu ul li a {
	text-indent: -1000px;
	background:#FFFFFF none repeat scroll 0%;
	border-right: 2px solid #fff;
	cursor:pointer;
	display:block;
	overflow:hidden;
	width:98px;
	height: 200px;
}
.PriceList {
	border:0;
	background-color:#390;
}
.PriceList td {
	background-color:#FFF;
	padding:8px;
	margin:3px;
}
.More {
	float:right;
	display:inline;
	margin-top:-14px;
	margin-right:10px;
}
.PadTop7 {
	padding-top:7px;
}

.hidden {
	display: none;
}
#UserName {
	display:inline;
}
.piclist {
	padding:0;
	display:block;
	margin:5px 0 0 4px;
	float:left;
	
}
.piclist li {
	float:left;
	display:inline;
	text-align:center;
	margin:4px;
}
.piclist li a {
	text-align:center;
	overflow:hidden;
	display:block;
}
.piclist li a img {
	display:block;
	
}
.piclist span {
	display:block;
	width:100px;
	height:20px;
	line-height:20px;
	text-align:center;
	overflow:hidden;
}

.piclist1 {
	padding:0;
	display:block;
	margin:5px 0 0 4px;
	float:left;
	
}
.piclist1 li {
	float:left;
	display:inline;
	text-align:center;
	margin:5px;
}
.piclist1 li a {
	text-align:center;
	overflow:hidden;
	display:block;
}
.piclist1 li a img {
	display:block;
	width:100px;
	height:80px;
	
}
.piclist1 span {
	display:block;
	width:100px;
	height:20px;
	line-height:20px;
	text-align:center;
	overflow:hidden;
}


.piclist2 {
	padding:0;
	display:block;
	margin:5px 0 0 4px;
	float:left;
	
}
.piclist2 li {
	float:left;
	display:inline;
	text-align:center;
	margin:5px;
}
.piclist2 li a {
	text-align:center;
	overflow:hidden;
	display:block;
}
.piclist2 li a img {
	display:block;
	width:73px;
	height:55px;
	
}
.piclist2 span {
	display:block;
	width:100px;
	height:20px;
	line-height:20px;
	text-align:center;
	overflow:hidden;
}

.piclistC {
	padding:0;
	display:block;
	margin:5px 0 0 4px;
	float:left;
	
}
.piclistC li {
	float:left;
	display:inline;
	text-align:center;
	margin:3px;
}
.piclistC li a {
	text-align:center;
	overflow:hidden;
	display:block;
}
.piclistC li a img {
	display:block;
	
}
.piclistC span {
	display:block;
	
	height:20px;
	line-height:20px;
	text-align:center;
	overflow:hidden;
}

.piclistUp {
	width:100%;
	padding-left:4px;
	height:80px;
	padding-top:5px;
	overflow:hidden;
	background-color:#D8F1FC;
}
.piclistUp li {
	float:left;
	width:24%;
	text-align:center;
	line-height:25px;
}
#DataPagination {
	display:block;
	margin:30px;
}
.HotelList {
	margin-left:30px;
}
#scrollDiv {
	width:300px;
	height:100px;
	min-height:25px;
	line-height:25px;
	border:#ccc 1px solid;
	overflow:hidden
}
#scrollDiv li {
	height:25px;
	padding-left:10px;
}
.ui-tabs-nav {
	display:block;
	margin:0 auto;
	height:23px;
}
.ui-tabs-nav li {
	display:block;
	float:left;
	padding:0 0.2em;
	border-left:solid 1px #a6d8f0;
}
.ui-tabs-nav .first {
	border:none;
	display:inline;
}
.ui-tabs-hide {
	display:none;
}
#search {
	width:218px;
	height:85px;
	border:solid 1px #a6d8f0;
	background:#e7f7ff;
	top:0;
	right:8px;
	padding:8px 0;
}
#search .ui-tabs-nav {
	margin:0 8px;
	height:25px;
	background:url(img/tabs-nav-bg.gif) repeat-x left bottom;
}
#search li {
	height:25px;
	line-height:19px;
	font-size:12px;
	color:#0463bf;
	padding:0 5px;
	cursor:pointer;
	border:none;
	background:url(img/line2.gif) no-repeat right center;
}
#search .ui-tabs-selected {
	background:url(img/ui-tabs-current.gif) no-repeat center bottom;
}
#search .ui-tabs-panel {
	margin:0 8px;
	border:solid 1px #a6d8f0;
	border-top:none;
	background:#fff;
	text-align:center;
	padding:5px 0 5px 0
}
#search input {
	vertical-align:middle;
	height:20px;
	border:none 1px #fff;
	font-size:12px;
	line-height:20px;
	vertical-align:middle;
	outline:none;
	margin:0;
	padding:0;
}
#search .txtinput {
	width:78px;
}
#search form {
	text-align:right;
}
#search select {
	vertical-align:middle;
}
#search .submit {
	text-indent:-9999px;
	height:19px;
	width:47px;
	background:url(img/search-button.gif) no-repeat;
	border:none 1px #fff;
	margin-right:2px;
}
#search span {
	display:block;
	height:23px;
	text-align:center;
	line-height:23px;
	margin:5px 8px;
}
#search span a {
	margin:0 0.3em;
}
.mainbar {
	margin:0 auto;
	border:none;
	width:926px;
}
.mainbar .ui-tabs-nav {
	height:23px;
	background:#fff url(img/commontabs-bg-navbox-bg.gif) repeat-x left bottom;
	border:solid 1px #ccc;
	border-bottom:none;
	border-top:none;
}
.mainbar .ui-tabs-nav li {
	padding:3px 0 0 0;
	border:none;
	margin:0;
	height:20px;
	line-height:20px;
	float:left;
	width:82px;
	text-align:center;
	background:#CCC url(img/commontabs-bg.gif) no-repeat left top;
	border-right:solid 1px #ccc;
}
.mainbar .ui-tabs-nav li a {
	display:block;
	height:19px;
	line-height:19px;
	color:#FFF;
}
.mainbar .ui-tabs-nav li a:hover {
	text-decoration:none;
	color:#016f06;
}
.mainbar .ui-tabs-nav li.first {
	margin-left:10px;
	border-left:solid 1px #ccc;
}
.mainbar .ui-tabs-nav li.ui-tabs-selected {
	background:#fc0000 url(img/commontabs-bg.gif) no-repeat left bottom;
}
.mainbar .ui-tabs-nav li.ui-tabs-selected a {
	height:20px;
	line-height:20px;
	color:#016f06;
	font-weight:bold;
}
.mainbar .ui-tabs-nav li.ui-tabs-selected a:hover {
	color:#000;
}
.mainbar .ui-tabs-panel {
	border:solid 1px #ccc;
	border-top:none;
	overflow:hidden;
}
.SceneArea {
	margin:0 auto;
	margin-right:10px;
	border:none;
	width:726px;
	float:left;
}
.SceneArea .ui-tabs-nav {
	height:23px;
	background:#fff url(img/commontabs-bg-navbox-bg.gif) repeat-x left bottom;
	border:solid 1px #ccc;
	border-bottom:none;
	border-top:none;
}
.SceneArea .ui-tabs-nav li {
	padding:3px 0 0 0;
	border:none;
	margin:0;
	height:20px;
	line-height:20px;
	float:left;
	width:82px;
	text-align:center;
	background:#CCC url(img/commontabs-bg.gif) no-repeat left top;
	border-right:solid 1px #ccc;
}
.SceneArea .ui-tabs-nav li a {
	display:block;
	height:19px;
	line-height:19px;
	color:#FFF;
}
.SceneArea .ui-tabs-nav li a:hover {
	text-decoration:none;
	color:#016f06;
}
.SceneArea .ui-tabs-nav li.first {
	margin-left:10px;
	border-left:solid 1px #ccc;
}
.SceneArea .ui-tabs-nav li.ui-tabs-selected {
	background:#fc0000 url(img/commontabs-bg.gif) no-repeat left bottom;
}
.SceneArea .ui-tabs-nav li.ui-tabs-selected a {
	height:20px;
	line-height:20px;
	color:#016f06;
	font-weight:bold;
}
.SceneArea .ui-tabs-nav li.ui-tabs-selected a:hover {
	color:#000;
}
.SceneArea .ui-tabs-panel {
	border:solid 1px #ccc;
	border-top:none;
	overflow:hidden;
}
.listarticle {
	padding:5px 3px 0 10px;
	margin:8px 0;
	background:url(img/dotline-blue-1px.gif) repeat-x left top;
}
.listarticle li {
	margin:0;
}
.listarticle a {
	height:22px;
	line-height:22px;
	padding-left:10px;
	background:url(img/arrows.gif) no-repeat -6px -4px;
}
.mainbar .listarticle {
	padding:5px 3px 0 10px;
	margin:5px 0 5px 0;
	background:url(img/dotline-blue-1px.gif) repeat-x left top;
}
.mainbar .listarticle li {
	background:url(img/point.gif) no-repeat left center;
}
.mainbar .listarticle a {
	font-size:14px;
	padding-left:10px;
	height:26px;
	line-height:26px;
	background:none;
}
.classpic {
	margin:0 auto;
	display:block;
}
.classpic li {
	float:left;
	text-align:center;
	width:100;
	padding:2px;
	margin:2px;
	display:inline;
}
.classpic a {
	display:block;
	margin:5;
	padding:5;
}
.classpic a img {
	margin: 0px 4px 5px 4px;
	border: 1px solid #999;
	padding: 2px;
}

a img {
	border:none;
}
.topic {
	padding:8px 10px 0 10px;
	height:90px;
}
.topic h4 {
	font-size:14px;
	margin:0;
	padding:8px;
}
.topic p {
	margin:0;
	text-indent:2em;
}
#forumlist {
	margin:8px 0 0;
	border:solid 1px #ccc;
}
#forumlist .ui-tabs-nav {
	padding:0 0 0 30px;
	margin:0;
	height:22px;
	display:block;
	background:url(img/ui-tabs-nav-bbs.gif) repeat-x left top;
}
#forumlist .ui-tabs-nav li {
	margin:0;
	padding:0;
	text-align:center;
	height:22px;
	line-height:22px;
	width:117px;
	border-right:solid 1px #98ed98;
	border-left:none;
}
#forumlist .ui-tabs-nav li.first {
	margin:0 0 0 25px;
	border-left:solid 1px #98ed98;
}
#forumlist .ui-tabs-nav li.ui-tabs-selected {
	background:transparent url(img/ui-tabs-nav-bbs.gif) no-repeat left bottom;
}
#forumlist .ui-tabs-panel {
	border:none;
	padding:8px 0 0 8px;
	height:90px;
}
#forumlist .ui-tabs-panel li {
	float:left;
	height:22px;
	width:180px;
	background:url(img/point1.gif) no-repeat left center;
}
#forumlist .ui-tabs-panel a {
	display:block;
	padding-left:10px;
	height:22px;
	line-height:22px;
	overflow:hidden;
}
#emotenav {
	background:url(img/h3-common-bg.gif) repeat-x;
	padding-left:10px;
}
#emotenav li {
	width:84px;
	padding:0;
	border:none;
	border-right:solid 1px #a6d8f0;
}
#emotenav li.first {
	border-left:solid 1px #a6d8f0;
}
#emotenav li.ui-tabs-selected {
	background:url(img/h3-common-title-bg.gif) no-repeat;
}
#emotenav li a {
	line-height:23px;
	display:block;
	text-align:center;
	color:#0463bf;
}
#emotenav li.ui-tabs-selected a {
	color:#fff;
}


.hotelleftsidebar {
	position:relative;
	width:200px;
	border:solid 1px #a6d8f0;
	float:left;
	margin:0px 5px 10px 0px;
}
.hotelmiddlesidebar {
	position:relative;
	margin:0px;
	width:520px;
	background:#f2fef4;
	float:left;
	overflow:hidden;
	margin:0px 5px 10px 0px;
}
.hotelrightsidebar {
	position:relative;
	margin:0px;
	width:190px;
	border:solid 1px #a6d8f0;
	background:#f2fef4;
	float:left;
	overflow:hidden;
	margin-bottom:7px;
}
.Scenerightsidebar {
	position:relative;
	margin:0px;
	width:190px;
	border:solid 1px #a6d8f0;
	background:#f2fef4;
	float:left;
	overflow:hidden;
	margin-bottom:7px;
}
.FocusArea {
	position:relative;
	width:460px;
	float:left;
	margin:0px 10px 10px 0px;
	height:216px;
}
.PartyArea {
	position:relative;
	margin:0px;
	width:451px;
	background:#f2fef4;
	float:left;
	overflow:hidden;
	margin-bottom:7px;
	height:213px;
}
.LineArea {
	position:relative;
	width:560px;
	height:265px;
	float:left;
	margin:0px 10px 10px 0px;
}
.UserAndMessageArea {
	position:relative;
	margin:0px;
	width:351px;
	background:#f2fef4;
	float:left;
	overflow:hidden;
	margin-bottom:7px;
	height:265px;
}
.UserPanelArea, .GuestMessageArea {
	width:345px;
	height:80px;
}
.UserPanelArea1 login_form{
	width:190px;
	height:80px;
	text-align:left;
}

.leftsidebar {
	position:relative;
	border:solid 1px #a6d8f0;
	float:left;
	overflow:hidden;
	margin:0px 5px 5px 0px;
}

.rightsidebar {
	position:relative;
	border:solid 1px #a6d8f0;
	float:right;
	overflow:hidden;
	margin:0px 0px 5px 5px;
}
.rightsidebar .ui-tabs-nav {
	height:21px;
	background:#c2ffad;
	border:none;
}
.rightsidebar .ui-tabs-nav li {
	background:#fff url(/img/tabs-nav-item.gif)repeat-x;
	float:left;
	margin-left:1px;
	border:none;
	padding:0;
	height:21px;
	line-height:21px;
	width:90px;
	text-align:center;
}


.rightsidebar .ui-tabs-nav .first {
	margin-left:0;
}
.rightsidebar .ui-tabs-nav .ui-tabs-selected {
	width:90px;
	background:#fff none;
}


.rightsidebar .ui-tabs-panel {
	padding-top:2px;
}
.impNews {
	float:left;
	width:560px;
	display:block;
}


.impNews .ui-tabs-nav {
	margin:0;
	padding:0;
	height:28px;
	background:url(img/impNews-tabs-nav.gif) no-repeat 0px 1px;
	width:560px;
}
.impNews .ui-tabs-nav li {
	margin:0;
	padding:0;
	border:none;
	height:28px;
	width:280px;
	float:left
}
.impNews .ui-tabs-nav a {
	background:none;
	line-height:27px;
	font-weight:bold;
	color:#666;
	font-size:12px;
	padding:0 0 0 50;
	margin:0 0 0 150;
	display:block;
}
.impNews .ui-tabs-nav .ui-tabs-selected a {
	color:#039606;
}
.impNews .ui-tabs-nav .ui-tabs-selected #th {
	background:url(img/impNews-tabs-left.gif) no-repeat;
}
.impNews .ui-tabs-nav .ui-tabs-selected #tx {
	background:url(img/impNews-tabs-right.gif) no-repeat;
	background-position:77px 0px;
}

.impNews .ui-tabs-panel {
	border:solid 1px #ccc;
	border-top:none;
	padding:4px 4px 4px 4px;
	width:550px;
	font-size:10.5pt;
}

.impNews .ui-tabs-panel ul  {
	height:230px;
	}
	

.impNews .ui-tabs-panel ul li {
	padding:3px;
	line-height:120%;
	}
	
#wrap {
	width:920px;
	margin:0 auto;
	text-align:center;
}

#wrap ul {
	width:900px;
	margin:20px 0px 20px 50px;
}

#wrap ul li {
	float:left;
	display:block;
	width:450px;
}


#wrap dl {
	width:380px;
	margin-bottom:8px;
	padding:8px;
	border:1px solid #ddd;
	height:100px;

}
#wrap dl dt {
	float:right;
	width:266px;
	height:22px;
	text-align:left;
}
#wrap dl dt a {
	font-size:13px;
	font-weight:800;
	color:#218e0a;
	text-decoration:none;
}
#wrap dl dt a:hover {
	text-decoration:underline;
}
#wrap dl dd.pic {
	float:left;
}
#wrap dl dd.pic a {
	display:block;
	border:1px solid #ddd;
}
#wrap dl dd.pic a img {
	width:100px;
	height:86px;
	margin:2px;
	border:0;
}
#wrap dl dd.pic a:hover {
	border:1px solid #999;
}
#wrap dl dd.text {
	float:right;
	width:266px;
	font-size:12px;
	line-height:19px;
	color:#666;
	text-align:left;
	
}
#wrap dl dd.links {
	float:right;
	width:266px;
	margin-top:-6px;
	text-align:right;
}
#wrap dl dd.links a {
	font-size:12px;
	line-height:15px;
	color:#218e0a;
	text-decoration:none;
}
#wrap dl dd.links a:hover {
	text-decoration:underline;
}
#wrap dl:after {
    content:"."; 
    display:block;
    height:0; 
    clear:both; 
    visibility:hidden;
} 



#PhotoList {
	width:320px;
	margin:0px;;
}

#PhotoList dl {
	width:335px;
	margin-bottom:3px;
	padding:1px;
	border:1px solid #ddd;

}
#PhotoList dl dt {
	float:right;
	width:226px;
	height:22px;
}
#PhotoList dl dt a {
	font-size:13px;
	font-weight:800;
	color:#218e0a;
	text-decoration:none;
}
#PhotoList dl dt a:hover {
	text-decoration:underline;
}
#PhotoList dl dd.pic {
	float:left;

}
#PhotoList dl dd.pic a {
	display:block;
	border:1px solid #ddd;
}
#PhotoList dl dd.pic a img {
	width:99px;
	height:77px;
	margin:2px;
	border:0;
}
#PhotoList dl dd.pic a:hover {
	border:1px solid #999;
}
#PhotoList dl dd.text {
	float:right;
	width:226px;
	font-size:12px;
	line-height:19px;
	color:#666;
	
}
#PhotoList dl dd.links {
	float:right;
	width:226px;
	margin-top:-6px;
	text-align:right;
}
#PhotoList dl dd.links a {
	font-size:12px;
	line-height:15px;
	color:#218e0a;
	text-decoration:none;
}
#PhotoList dl dd.links a:hover {
	text-decoration:underline;
}
#PhotoList dl:after {
    content:"."; 
    display:block;
    height:0; 
    clear:both; 
    visibility:hidden;
} 

.yijs_imagesView{
	background-color:#000;
	position:relative;
}
.yijs_imagesView_list{
	position:absolute;
	bottom:0px;
	left:0px;
	width:100%;
	height:60px;
	overflow:hidden;
	z-index:10003;
}
.yijs_imagesView_mask{
	filter:alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
	border-top:1px solid #5D625C;	
	position:absolute;
	bottom:0px;
	left:0px;	
	z-index:10001;
	background-color:#000;
}
.yijs_imagesView_list li{float:left;color:#FFF;font-size:12px;cursor:pointer;}
.yijs_imagesView_list li div{float:left;}
.yijs_imagesView_list li img{width:50px;height:50px;margin-right:10px;margin-left:20px;border:1px solid #FFF;}
.yijs_imagesView_list li div p{margin:0px;padding:0px;font-size:14px;margin:6px 0px;font-weight:bold;}

.yijs_imagesView_largeImageVessel{overflow:hidden;position:absolute;z-index:9000; left:0px;}
.yijs_imagesView_largeImageVessel div{
	filter:alpha(opacity=10);
	-moz-opacity: 0.1;
	opacity: 0.1;	
}

.yijs_imagesView_li_bg{position:absolute;bottom:0px;left:0px;z-index:10002;filter:alpha(opacity=30);
-moz-opacity: 0.3;
	opacity: 0.3;
	background-color:#999;}

.yijs_imagesView_loading{position:absolute;width:100px;height:7px;background:url(/images/loadsmall.gif) 0px 0px no-repeat;left:45%;top:40%;z-index:8000;}
	
	
	
	.yijs_imagesSlider{
	position:relative;
	border:1px solid #cccccc;
	overflow:hidden;
	background-color:white;
}
.yijs_imagesSlider_div{
	position:absolute;
	top:0px;
	left:0px;
	background-color:black;

}
.yijs_imagesSlider_detail{
	position:absolute;
	bottom:0px;
	left:0px;	
}
.yijs_imagesSlider_mask{
	filter:alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
	border-top:1px solid #5D625C;	
	position:absolute;
	bottom:0px;
	left:0px;	
	background-color:#000;
	width:100%;


}
.yijs_imagesSlider_detail a{
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
	color:white;
}
.yijs_imagesSlider_detail p{
	padding:0px;
	margin:0px;
	padding-top:10px;
	padding-left:10px;
	color:white;
	
}
.yijs_imagesSlider_detail_text{
	font-size:12px;
}


ul.checklist li {
	float:left;
	width:87px;
	margin:0px;
	padding:0px;
	}
	
	
	
#newsSlider DL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#newsSlider DT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#newsSlider DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}

#newsSlider IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}

#newsSlider .container {
	MARGIN: 10px 0px; OVERFLOW: hidden; WIDTH: 280px; POSITION: relative; HEIGHT: 290px;
}
#newsSlider DIV.slides {
	LEFT: 0px; POSITION: absolute; TOP: 0px
}
#newsSlider UL.slides {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; POSITION: absolute; TOP: 0px
}
#newsSlider UL.slides DL {
	MARGIN-TOP: 32px
}
#newsSlider UL.slides DT A {
	FONT: bold 14px/30px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; COLOR: #2a609f
}
#newsSlider UL.slides DD {
	LINE-HEIGHT: 22px
}
#newsSlider UL.slides DD .more {
	MARGIN-TOP: -18px; BACKGROUND: url(../images/more.gif); FLOAT: right; OVERFLOW: hidden; WIDTH: 14px; TEXT-INDENT: -100em; HEIGHT: 12px
}
#newsSlider DIV.slides DIV {
	PADDING-RIGHT: 0px; DISPLAY: none; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 280px; PADDING-TOP: 0px; POSITION: absolute; TOP: 0px
}
UL.slides LI {
	PADDING-RIGHT: 0px; DISPLAY: none; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 280px; PADDING-TOP: 0px; POSITION: absolute; TOP: 0px
}
#newsSlider #loopedSlider {
	CLEAR: both; MARGIN: 0px auto; WIDTH: 280px; POSITION: relative
}
#newsSlider {
	CLEAR: both; MARGIN: 0px auto; WIDTH: 280px; POSITION: relative
}
#newsSlider {
	BORDER-BOTTOM: #eee 1px solid
}
#newsSlider UL.pagination {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; POSITION: absolute; TOP: 205px
}
#newsSlider UL.pagination LI {
	FLOAT: left; MARGIN-RIGHT: 5px
}
#newsSlider UL.pagination LI A {
	DISPLAY: block; BACKGROUND: url(/images/imgnews_side_Number.gif) no-repeat 0px 0px; FONT: bold 12px/15px "Times New Roman", Times, serif; WIDTH: 15px; COLOR: #fff; TEXT-ALIGN: center;
	text-decoration:none;
}
#newsSlider UL.pagination LI.active A {
	BACKGROUND-POSITION: 0px 100%; COLOR: #fff; TEXT-DECORATION: none
}
UL.pagination LI A:hover {
	BACKGROUND-POSITION: 0px 100%; COLOR: #fff; TEXT-DECORATION: none
}







#CityContainer {
  height: 100%;
  width: 929px;
  margin: auto;
  border-collapse: collapse;
  text-align:left;
}

.MegaMenu　a {
  color: #254154;
}
.MegaMenuLists {
	text-align: left;
	margin: 25px;
	font-size: 16px;
	list-style-type: square;
}
.MegaMenu {
   background: #038100;
   padding: 5px 7px 0px;
   margin-bottom: -1px;
}
.MegaMenu a.MegaMenuLink:link, .MegaMenu a.MegaMenuLink:visited {
   display: inline-block;
   padding: 5px 20px 9px;
   margin: 1px 2px 0px 1px;
   color: #FFF;
   text-decoration: none;
   font-size: 15px;
   outline: none;
   z-index: 1000;
}
.MegaMenu a.MegaMenuLinkOff:link, .MegaMenu a.MegaMenuLinkOff:visited {
   display: inline-block;
   padding: 5px 20px 5px;
   margin: 1px 2px 4px 1px;
   color: #FFF;
   text-decoration: none;
   font-size: 15px;
   outline: none;
   z-index: 1000;
}
.MegaMenu a.MegaMenuLinkOff:hover {
   background: #FFF;
   color: #555;
/*   margin: 0px;*/
   padding: 4px 18px 4px 17px;
   border: 1px solid #9A9A9A;
   padding-right: 21px;
}
.MegaMenu a.MegaMenuLinkActive:link, .MegaMenu a.MegaMenuLinkActive:visited {
   background: #FFF;
   color: #555;
   margin: 0px;
   border: 1px solid #9A9A9A;
   padding-right: 21px;
   border-bottom: none;
}
.MegaMenu .MegaMenuContent{
   display: none;
}
#MegaMenuContent, #MegaMenuContentShadow {
   background: #FFF; 
   border: 1px solid #9A9A9A;
   border-top: none;
   padding: 10px 10px;
   margin-left: 5px;
   position: absolute;
   z-index: 10;
}
#MegaMenuContentShadow {
   background: #111;
   margin-left: 8px;
   margin-top: 4px;
   z-index: 9;
   opacity: 0.5;
   -moz-opacity: 0.5;
   filter:alpha(opacity=50);
}
.MegaMenuTable {
  border-collapse: collapse;
  border: 1px solid #FFF;
}
.MegaMenuTable th {
  text-align: left;
  padding: 5px 10px;
  font-size: 13px;
}
.MegaMenuTable .MegaMenuHead {
  padding: 0px 5px 5px;
  border-bottom: 5px solid #EEE;
}
.MegaMenuTable td {
  vertical-align: top;
  border-right: 3px dotted #CCC;
}
.MegaMenuTable td.LastCell {
  border: none;
}
.MenuFoot div {
  border-top: 1px solid #CCC;
  margin: 10px 10px 5px 10px; 
  font-size: 10px;
  color: #555;
  padding: 10px 0px 0px 0px;
}
.MenuFoot h2 {
  padding: 0px 0px 3px 0px;
  margin: 0px;
  font-size: 14px;
  color: #000;
}
.MegaMenuTable {
  cursor: default;
}
.MegaMenuTable a {
  cursor: pointer;
}
.MegaMenuTable .MegaMenuLists {
  margin: 0px 15px;
  padding: 0px;
  color: #BBB;
  margin-left:30px;
 
}
.MegaMenuLists li {
  margin: 5px 0px 8px;
  font-weight: bold;
  font-size: 12px;
   margin-left:10px;
  list-style-type: square;
}
/*Non IE CSS Starts*/
html>body .MegaMenu a.MegaMenuLink:link,html>body .MegaMenu a.MegaMenuLink:visited {
   position: relative;
}
html>body #MegaMenuContent, html>body #MegaMenuContentShadow {
}

#images a{
	color:#FFF;
}

ul.CityList li { float:left; width:60px;}

#imgb img{
	width:81px;
	height:76px;
	padding:2px;
	border:1px solid #153F42;
}

.MegaMenu a.MegaMenuLink1:link, .MegaMenu a.MegaMenuLink1:visited {
   display: inline-block;
   padding: 5px 3px 9px;
   margin: 1px 2px 0px 1px;
   color: #FFF;
   text-decoration: none;
   font-size: 15px;
   outline: none;
   z-index: 1000;
}
.MegaMenu a.MegaMenuLink1:hover{
   display: inline-block;
   padding: 5px 3px 9px;
   margin: 1px 2px 0px 1px;
   color:#000000;
   text-decoration: none;
   font-size: 15px;
   outline: none;
   z-index: 1000;
}

.textd{
	font-weight:bold;
	font-size:12px;
	padding-left:10px;
	width:90px;
	}
.textd a{
	color:#306B46;
	text-decoration:none;
	}

.picdaoyou{
	float:left;
	width:150px;
	height:130px;
	text-align:center;
	line-height:128px;
	}
.picdaoyou img{
	padding:2px;
	border:1px solid #B3B3B3;
	width:148px;
	height:128px;
	}
.textdaoyou{
	text-align:left;
	height:65px;
	width:150px;
	padding-left:5px;
	line-height:20px;
	}
.textdaoyou1{
	text-align:center;
	height:65px;
	width:150px;
	padding-left:5px;
	line-height:20px;
	}
.picdaoyou,.textdaoyou{
	margin:3px auto;
	}
.cuti {
	color:#FF9900;
	font-size: 14px;
	font-weight:bold;
}

.picbandao{
	width:455px;
	height:222px;
	text-align:left;
	}
.picbandao img{
	padding:2px;
	border:1px solid #B3B3B3;
	width:200px;
	height:200px;
	}
	
.students{
	height:200px;
	width:160px;
	}
.students img{
	height:158px;
	width:158px;
	border:1px solid #999999;
	padding:2px
	}
.studentss{
	border:1px solid #666666;
	width:460px;
	height:1380px;
	}

.where{
font-weight:bold;
font-size:13px;
display: inline-block;
padding: 5px 10px 9px;
margin: 1px 2px 0px 1px;
}

.MegaMenu a.MegaMenuLink2:link, .MegaMenu a.MegaMenuLink2:visited {
   display: inline-block;
   padding: 5px 3px 9px;
   margin: 1px 2px 0px 1px;
   color: #C6C6C6;
   text-decoration: none;
   font-size: 15px;
   outline: none;
   z-index: 1000;
}
.MegaMenu a.MegaMenuLink2:hover{
   display: inline-block;
   padding: 5px 3px 3px;
   margin: 1px 2px 0px 1px;
   color:#000000;
   text-decoration: none;
   font-size: 15px;
   outline: none;
   z-index: 1000;