body { font-size: 12px; margin: 0px; padding: 0px; position:relative; min-width:990px; }
body .relBox {
	position: relative;
	width: 100%;
	background-repeat: no-repeat;
	background-position: center top;
	height: 2450px;
	background-image:url(gcly_FrontContentShadow_03.jpg); background-repeat:no-repeat; background-position:center 730px;
}
.BackgroundPic { width: 100%; background-position: center top; background-repeat: no-repeat; height: 1000px; position:absolute; overflow:hidden; text-align:center; margin:0px auto; top:0px; z-index: 1; }
.AllContainer {
	z-index: 10;
	position: absolute;
	top: 0px;
	width: 90%;
	background-repeat: no-repeat;
	background-position: center top;
	height: 1644px;
	left: 5%;
}
.TopFunc { height: 65px; width: 990px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; }

.NavList { position:relative; clear:both; padding-left:370px; display:inline-block;}
.NavList .Nav { margin:0px; padding:0px; list-style:none; background:url(gcly_MainNavBg_03.gif) no-repeat center center; display:inline-block; width:617px; height:40px;}
.NavList .Nav li { display:inline-block; float:left; padding:0px 19px; line-height:38px; width:auto; height:38px; background:url(NavRight_03.jpg) no-repeat right 1px; position:relative;}
.NavList .Nav li a { font-family:微软雅黑; font-size:13px; color:#313131; text-decoration:none; display:block; float:left; width:auto; height:38px;}
.NavList .Nav li a:hover,.NavList .Nav li a.hover { color:#ec5c00;}

.AllContainer .ContentContainer .ContentBox { width: 998px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; position:relative; z-index: 20; height: 1581px; }
.AllContainer .ContentContainer .ContentBox .logo { float: left; height: 40px; width: 233px; }

.ArowDiv { height:67px; width:940px;/*206px*/ background:url(hsly_arow_02.png) no-repeat right center; position:absolute; left:-735px; top:470px; z-index:13; }
.ArowDiv .arow { display:block; float:left; width:42px; height:67px;}
.ArowDiv .showBox { display:block; float:left; width:651px; height:67px; overflow:hidden; position:relative;}
.ArowDiv .showBox .showListTab { position:absolute; left:0px; top:0px;}
.ArowDiv .showBox .showListTab td { display:block; width:200px; padding-left:10px; padding-right:7px; padding-top:5px; height:62px; overflow:hidden; line-height:19px; color:#313131;}/*217px*/
.ArowDiv .showBox .showListTab .box {width:200px; height:62px; overflow:hidden; font-size:12px;}
.ArowDiv .showBox .showListTab td img { float:left; width:104px; height:58px; margin-right:8px;}
.ArowDiv .showBox .showListTab td  p{ display:block; margin:0px; padding:0px; width:88px; height:65px; white-space:normal;}
.ArowDiv .showBox .showListTab td a { text-decoration:none; color:#eb6100;}
.ArowDiv .spandBtn { display:block; float:left; width:205px; height:67px;}

.RightBtn { /*height:145px;*/ width:220px;/*206px*/ position:absolute; right:0px; bottom:1070px; z-index:13; }

.mapBox { /*height:145px;*/ width:520px;/*206px*/ position:absolute; right:0px; bottom:1070px; z-index:14; }
.mapBox .mapContent { position:relative;}

.AllContainer .ContentContainer { width:90%; margin:0px auto; }

#TopTemp { height:0px;}

.hidden { display:none;}
.hiddenDivs { position:absolute; left:368px; top:32px; z-index:12;}
.reldiv {position:relative; z-index:12; display:inline-block;}
.reldiv .maskbox { position:absolute; top:8px; width:158px; height:275px; background-color:#FFF; filter:alpha(opacity=80);opacity:.8; border:1px solid #cdd0d2; border-top:none;}
.hiddenDivs .show { display:inline-block; width:160px; right:0px; /*padding:20px; height:200px;*/ height:275px; background:url(LiBg_03.png) no-repeat center top;}

#navDiv1 { margin-left:8px;}
#navDiv2 { margin-left:88px;}
#navDiv3 { margin-left:180px;}
#navDiv4 { margin-left:270px;}
#navDiv5 { margin-left:358px;}
#navDiv6 { margin-left:460px;}
#navDiv8 { margin-left:560px;}
#navDiv9 { margin-left:610px;}
#navDiv2 .reldiv .maskbox { height:245px;}
.hiddenDivs #navDiv2 .show { height:245px;}

#navDiv3 .reldiv .maskbox,#navDiv4 .reldiv .maskbox,#navDiv5 .reldiv .maskbox,#navDiv6 .reldiv .maskbox,#navDiv7 .reldiv .maskbox,#navDiv8 .reldiv .maskbox,#navDiv9 .reldiv .maskbox { height:125px;}
.hiddenDivs #navDiv3 .show,.hiddenDivs #navDiv4 .show,.hiddenDivs #navDiv5 .show,.hiddenDivs #navDiv6 .show,.hiddenDivs #navDiv7 .show,.hiddenDivs #navDiv8 .show,.hiddenDivs #navDiv9 .show { height:125px;}
#navDiv7 .reldiv .maskbox { height:65px;}
.hiddenDivs #navDiv3 .show { height:65px;}

#navDiv4 .reldiv .maskbox { height:185px;}
.hiddenDivs #navDiv4 .show { height:185px;}

.reldiv .submenu { position:absolute; top:13px; list-style:none; margin:0px; padding:0px 1px; line-height:23px;}
.reldiv .submenu li { display:block; height:23px; border-bottom:1px solid #e9e9e9; padding:3px 0px; width:156px;}
.reldiv .submenu li a { display:block; height:23px; text-decoration:none; color:#626262; padding-left:15px; font-size:12px;}
.reldiv .submenu li a:hover { background:url(NavHoverBg_03.jpg) repeat-x left center; color:#FFF;}

.RightBtn .btn { cursor:pointer;}

.jqlist { display:none; height:230px; padding-top:10px;}
.jqlist a,.jqlist a:visited { display:block; height:37px; background:url(bg_homeListItem.png) no-repeat 0px 0px; color:#FFF; font-size:14px; text-decoration:none; line-height:37px; padding-left:20px;}
.jqlist a:hover { background:url(bg_homeListItem.png) no-repeat 0px -60px;}
.relBox .AllContainer .ContentContainer .ContentBox .FrontContent {	clear: both; margin-top: 420px; background: url(ly_FrontContentCornorTop_03.gif) no-repeat center top; padding-top:5px; }
.relBox .AllContainer .ContentContainer .ContentBox .FrontContent .FrontContenter { background-color:#FFF;  }
.relBox .AllContainer .ContentContainer .ContentBox .FrontContent .FrontContentBt { background:url(ly_FrontContentCornorBottom_03.gif) no-repeat center bottom; padding-bottom:5px; }
.relBox .AllContainer .ContentContainer .ContentBox #NavList #Nav .searchForm { margin:0px; padding:0px; padding-top:8px; }
.relBox .AllContainer .ContentContainer .ContentBox #NavList #Nav .searchForm .ninput { margin:0px; padding:0px; float:left; border:none; height:18px; width:100px; border:1px solid #CCC; color:#666; font-size:12px; line-height:18px; padding-left:5px; }
.relBox .AllContainer .ContentContainer .ContentBox #NavList #Nav .searchForm .nsubmit { margin:0px; padding:0px; float:left;}
.AllContainer .ContentContainer .ContentBox .FrontContent .FrontContentBt .FrontContenter .maintravel .TravelNews { float:right; border:1px solid #f7e3ca; height:300px; }
