.gxz {
	background-image: url(imagesstyle_graystyle1_top01.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 170px;
}
html {
	overflow: hidden;
}

#top {
	height: 30px;
	position: relative;
	font-size: 12px;
	font-weight: normal;
	color: #b8bdbf;
	line-height: 12px;
	text-align: center;
}
#t_toolOne {
	background-image: url(imagesstyle_graystyle1_top05.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 60px;
	display: block;
	padding-left: 15px;
	padding-top: 2px;
	margin-top: 5px;
	margin-left: 45px;
	float: left;
	_margin-left: 23px;
}
.ttOne_one {
	background-image: url(imagesstyle_graystyle1_top04.gif);
	display: block;
	height: 17px;
	width: 18px;
	float: left;
	margin-right: 17px;
}
.ttOne_two {
	background-image: url(imagesstyle_graystyle1_top03.gif);
	display: block;
	height: 13px;
	width: 16px;
	float: left;
	margin-top: 2px;
}
#sb_bj {
	background-image: url(imagesstyle_graystyle1_top02.png);
	display: block;
	height: 51px;
	width: 51px;
}
#sb_bj_after {
	background-image: url(imagesstyle_graystyle1_top02_1.png);
	display: block;
	height: 51px;
	width: 51px;
}
#startButton {
	display: block;
	height: 51px;
	width: 51px;
	position: absolute;
	left: 5px;
	top: 4px;
	z-index: 70;
}
#t_toolTwo {
	float: right;
	display: inline;
	height: 25px;
	margin-top: 3px;
}
#t_toolTwo span {
	float: left;
	display: inline;
	margin-right: 5px;
}
.tt_twoBj {
	background-image: url(imagesstyle_graystyle1_top06.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 22px;
	float: left;
}
.tt_twoBj p {
	background-image: url(imagesstyle_graystyle1_top07.gif);
	background-repeat: no-repeat;
	background-position: right top;
	display: inline;
	float: left;
	height: 20px;
	padding-right: 7px;
	padding-left: 7px;
	line-height: 120%;
	padding-top: 2px;
}
.tt_twoBj p img {
	margin-top: 3px;
	margin-right: 5px;
	margin-bottom: -3px;
}
.tt_twoBj a:link{
	color:#b8bdbf;
}
.tt_twoBj a:visited{
	color:#b8bdbf;	
}
.tt_twoBtwo {
	background-image: url(imagesstyle_graystyle1_top08.gif);
	display: block;
	height: 23px;
	width: 23px;
}
.tt_twoBone {
	background-image: url(imagesstyle_graystyle1_top09.gif);
	display: block;
	height: 22px;
	width: 16px;
}
#top_nav {
	height: 80px;
	padding-right: 62px;
	padding-left: 3px;
	overflow: hidden;
	position: relative;
}
.nav_group_box {
	display: block;
	position: absolute;
}

.nav_group {
	background-image: url(imagesstyle_graystyle1_top10.gif);
	background-repeat: repeat-x;
	background-position: left -80px;
	height: 80px;
	text-align: center;
	float: left;
	margin-right: 3px;
	display: block;
	min-width: 50px;
	
}
.nav_group td {
	font-size: 12px;
	color: #FFF;
}
#top_navH2_box {
	height: 27px;
	padding-left: 63px;
	padding-top: 3px;
	cursor: default;
}
#top_navH2_box a {
	color: #FFF;
	text-decoration: none;
	background-image: url(imagesstyle_graystyle1_top11.gif);
	text-align: center;
	display: block;
	height: 18px;
	width: 66px;
	padding-top: 7px;
	background-position: -66px top;
	font-size: 12px;
	float: left;
	margin-right: 5px;
}
#top_navH2_box a:hover {
	color: #FFF;
	background-position: -132px top;
}
#top_navH2_box .navH2_after  {
	background-position: left top;
	color: #000;
}
#top_navH2_box .navH2_after:hover  {
	background-position: left top;
	color: #000;
}
#top_nav h2 {
	display: none;
}
.ng_right {
	background-image: url(imagesstyle_graystyle1_top10.gif);
	background-repeat: no-repeat;
	background-position: right -160px;
	width: 5px;
	height: 80px;
}
.nav_group.after .ng_left {
	background-position: left -240px;
}
.nav_group.after  {
	background-position: left -320px;
}
.nav_group.after .ng_right {
	background-position: right -400px;
}


.ng_left {
	background-image: url(imagesstyle_graystyle1_top10.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 5px;
	height: 80px;
}
.ng_a a{
	height: 54px;
	cursor:hand;
	font-size: 12px;
	text-decoration: none;

	color: #000;
	
	padding-top: 0px;
	padding-right:0px;
	padding-bottom: 0px;
	padding-left:0px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	_margin-top: 0px;
	white-space:nowrap;
}
.ng_a a:hover {
	background-image: url(imagesbasea001.gif);
	cursor:hand;
}
.ng_a a:hover h1 {
	background-image: url(imagesbasea001b.gif); background-repeat:no-repeat; background-position:right top;
}
.ng_a a:hover div {
	background-image: url(imagesbasea001.gif);
}
.ng_a a h1 {
margin:0;
padding:2px 7px 0 7px;
height: 52px;

font-size:12px;
font-weight:normal;

}
.ng_a a div {
margin:0;
padding:0px 0 0 0;
height: 54px;

font-size:12px;
font-weight:normal;

}

.ng_a {
	height: 54px;
	padding-right: 5px;
	padding-left: 5px;
	white-space:nowrap;
	+padding-top: -3px;
	_+padding-top: 3px;
}
.nav_group td {
	+vertical-align: top;
}

#nav_page {
	height: 69px;
	width: 24px;
	position: absolute;
	float: right;
	top: 0px;
	padding-top: 11px;
	left: 700px;
	display: block;
}
#nav_up {
	background-image: url(imagesstyle_graystyle1_top14.gif);
	background-position: -24px top;
	height: 28px;
	width: 24px;
	display: block;
}
#nav_up.hui {
	background-position: left top;
}

#nav_down {
	background-image: url(imagesstyle_graystyle1_top14.gif);
	background-repeat: no-repeat;
	background-position: -24px -32px;
	display: block;
	margin-top: 4px;
	height: 28px;
	width: 24px;
}
#nav_down.hui {
	background-position: left -32px;
}
#tab_box {
	height: 28px;
	padding-top: 5px;
	background-image: url(imagesstyle_graystyle1_top01.gif);
	background-repeat: repeat-x;
	background-position: left -141px;
	position: absolute;
	width: 100%;
	top: 142px;
}

#tbl_tool {
	width: 73px;
	height: 25px;
    float: left;
}
#tbr_tool {
	float: right;
	height: 25px;
	width: 120px;
}
.tbrtOne {
	padding-top: 7px;
	display: block;
	float: left;
	width: 40px;
	margin-left: 5px;
	color: #FFF;
	cursor: pointer;
}
.tbrtOne img {
	margin-bottom: -2px;
	margin-right: 2px;
}


.tb_left_go {
	background-image: url(imagesstyle_graystyle1_top15.gif);
	background-repeat: no-repeat;
	display: block;
	height: 24px;
	width: 19px;
	float: right;
	margin-right: 3px;
	background-position: -19px top;
}
.tb_left_going {
	background-image: url(imagesstyle_graystyle1_top15.gif);
	background-repeat: no-repeat;
	display: block;
	height: 24px;
	width: 19px;
	float: right;
	margin-right: 3px;
	background-position: left top;
}
.tb_right_go {
	float: left;
	height: 24px;
	width: 19px;
	background-image: url(imagesstyle_graystyle1_top15.gif);
	background-repeat: no-repeat;
	background-position: -57px top;
	margin-left: 5px;
}
.tb_right_going {
	float: left;
	height: 24px;
	width: 19px;
	background-image: url(imagesstyle_graystyle1_top15.gif);
	background-repeat: no-repeat;
	background-position: -38px top;
	margin-left: 5px;
}

#tab_frame {
	overflow: hidden;
	height: 25px;
	float: left;
	display: block;
}

#tab {
	height: 25px;
}
#tab iframe {
	position: absolute;
	left: 0px;
	top: 33px;
	z-index: 1;
	width: 100%;
	display: block;
}
#tab li {
	display: block;
	float: left;
	height: 25px;
	margin-right: 3px;
}
#tab li a {
	color: #3d3c3c;
	height:25px;
	float:left;
	display: block;
	background-image: url(imagesstyle_graystyle1_top16A.gif);
	font-size: 12px;
	text-decoration: none;
	text-align: left;
	background-position:left top;
	white-space:nowrap;
}
#tab li a table {
background-image: url(imagesstyle_graystyle1_top16RLink.gif);
background-repeat:no-repeat;
background-position:right top;
height:25px;
}
#tab li a img {
	float: left;
	padding-left: 5px;
	margin-right: 5px;
}
#tab .tab_after a{
	background-image: url(imagesstyle_graystyle1_top16A.gif);
	background-position: left top;
	float:left;
	cursor:hand;
}
#tab .tab_after a table{
	background-image: url(imagesstyle_graystyle1_top16RHover.gif);
	background-repeat: no-repeat;
	background-position:right top;
	float:left;

}
#tab .tab_before a{
	background-image: url(imagesstyle_graystyle1_top16B.gif);
	background-repeat: no-repeat;
	background-position:left top;
	float:left;

}
#tab .tab_before a:hover {
	background-image: url(imagesstyle_graystyle1_top16A.gif);
	float:left;
	cursor:hand;

}
#tab .tab_before a:hover table {
	background-image: url(imagesstyle_graystyle1_top16RHover.gif);
	background-repeat: no-repeat;
	background-position:right top;
}

.close_before {
	background-image: url(imagesstyle_graystyle1_top19.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 17px;
	width: 19px;
	margin:5px 0 0 -22px; 
	position:absolute;
	z-index:100;
}
.close_after {
	background-image: url(imagesstyle_graystyle1_top19.gif);
	background-position: left top;
	display: block;
	height: 16px;
	width: 19px;
    z-index:100;
    margin:5px 0 0 -22px;
	position:absolute;
}
#start_menu {
	width: 327px;
	position: absolute;
	z-index: 2;
	left: -5px;
	top: 28px;
	display: none;
}
#sm_right a {
	color: #000;
}
#sm_left a p {
	color: #555;
}
#sm_left a b {
	color: #000;
	display: block;
	padding-top: 7px;
	padding-bottom: 3px;
}
#sm_left a span {
	color: #000;
	display: block;
	padding-top: 15px;
}


#start_menu #sm_top {
	background-image: url(imagesstyle_graystartMenu01.png);
	_background-image: url(imagesstyle_graystartMenu01.gif);
	display: block;
	height: 35px;
	width: 327px;
}
#sm_footer {
	background-image: url(imagesstyle_graystartMenu03.png);
	_background-image: url(imagesstyle_graystartMenu03.gif);
	display: block;
	height: 36px;
	width: 327px;
}
#sm_mind {
	background-image: url(imagesstyle_graystartMenu02.png);
	_background-image: url(imagesstyle_graystartMenu02.gif);
	padding-left: 13px;
	padding-right: 15px;
	padding-top: 7px;
	padding-bottom: 7px;
}
#sm_mind #sm_left .sml_line {
	background-image: url(imagesstyle_graystartMenu07.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 20px;
}
#sm_mind #sm_right .smr_line {
	background-image: url(imagesstyle_graystartMenu06.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 20px;
}
#sm_left li a {
	height: 43px;
	width: 127px;
	display: block;
	padding-left: 50px;
	position: relative;
}
#sm_left li a img {
	left: 6px;
	top: 5px;
	display: block;
	padding-top: 0px;
	position: absolute;

}

#sm_left li a:hover {
	background-image: url(imagesstyle_graystartMenu04.gif);
}
#sm_right li a {
	display: block;
	height: 19px;
	width: 111px;
	padding-top: 7px;
	padding-left: 5px;
}
#sm_right li a img {
	margin-bottom: -3px;
	margin-right: 3px;
}
#sm_right li a:hover {
	background-image: url(imagesstyle_graystartMenu05.gif);
	color: #FFF;
}



#sm_left {
	display: block;
	float: left;
	width: 178px;
}
#sm_left li {
	display: block;
	height: 44px;
	width: 178px;
}
#sm_right {
	width: 116px;
	display: block;
	float: right;
}
#sm_right li {
	display: block;
	height: 26px;
	width: 116px;
}
#floor_bj {
	background-color: #000;
	height: 2500px;
	width: 3000px;
	filter: Alpha(Opacity=75);
	opacity: 0.75;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 80;
	display: none;
}
#start_bj {
	height: 1200px;
	width: 1600px;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 80;
}
.floor_close {
	width: 304px;
	position: absolute;
	z-index: 100;
	display: none;
}

.fc_top {
	background-image: url(imagesbasefloor_close03.gif);
	display: block;
	height: 31px;
	width: 304px;
	position: relative;
	cursor: move;
}
.fc_footer {
	background-image: url(imagesbasefloor_close05.gif);
	display: block;
	height: 35px;
	text-align: center;
	width: 254px;
	padding-right: 50px;
	_width: 264px;
	_padding-right: 40px;
	
}
.fc_mind {
	background-image: url(imagesbasefloor_close04.gif);
	padding-top: 15px;
	padding-bottom: 15px;
	position: relative;
	text-align: center;
	line-height: 175%;
	+margin-top: -5px;
}
.fct_close {
	background-image: url(imagesbasefloor_close02.gif);
	display: block;
	height: 18px;
	width: 42px;
	float: right;
	position: absolute;
	left: 249px;
	top: 0px;
}
.fct_close:hover {
	background-position: -42px top;
}
.fc_mind .close_ico {
	float: left;
	position: absolute;
	left: 30px;
	top: 22px;
	_left: -120px;
}
.ff_button {
	background-image: url(imagesbasefloor_close01.gif);
	display: block;
	height: 17px;
	width: 69px;
	float: right;
	padding-top: 4px;
	color: #000;
	text-align: center;
	margin-right: 20px;
	margin-top: 5px;
}
.ff_button:hover {
	background-position: -69px top;
}
.hui {
	color: #999;
}
#landing {
	background-image: url(imagesbaselading01.gif);
	height: 157px;
	width: 326px;
	position: absolute;
	z-index: 100;
	display: none;
}
#ld_h1 {
	position: absolute;
	left: 39px;
	top: 44px;
}
#ld_line {
	position: absolute;
	left: 34px;
	top: 111px;
}


#land {
	background-image: url(imagesbasebj001.jpg);
	background-repeat: no-repeat;
	background-color: #2C3848;
	background-position: center top;
}

#land #gxz {
	height: 380px;
	width: 634px;
	position: absolute;
}
#land  .text {
	height: 17px;
	width: 110px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	background-color: #FAF8F8;
}
#land .XY01 {
	position: absolute;
	left: 429px;
	top: 191px;
}
#land .XY02 {
	position: absolute;
	left: 431px;
	top: 227px;
}
#land .button {
	background-image: url(imagesbaseland01.gif);
	height: 29px;
	width: 65px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
#land .XY03 {
	position: absolute;
	left: 405px;
	top: 261px;
}
#land .XY04 {
	position: absolute;
	left: 479px;
	top: 261px;
}

#land .XY05 {
	position: absolute;
	left: 380px;
	top: 70px;
	color:red;
}

#land .XY06 {
	position: absolute;
	left: 380px;
	top: 90px;
	color:red;
}

#land #gxz h1 {
	font-size: 12px;
	font-weight: normal;
	color: #FFF;
	position: absolute;
	left: 12px;
	top: 7px;
	height: 23px;
	width: 557px;
	padding-top: 12px;
	padding-left: 50px;
	cursor: move;
	display: block;
	background-image: url(imagesbasebug01.gif);
}
.floor_style {
	width: 509px;
	position: absolute;
	left: 157px;
	top: 207px;
	z-index: 100;
	display: none;
}
.floor_style .tab_box h3 {
	display: block;
	height: 26px;
	width: 78px;
	position: absolute;
	left: 17px;
	top: 41px;
}
.floor_style .tab_box h3 a {
	background-image: url(imagesbasefloor02_01.gif);
	display: block;
	height: 19px;
	width: 78px;
	text-align: center;
	padding-top: 7px;
	font-weight: normal;
	color: #FFF;
	background-position: -78px top;
}
.floor_style .tab_box .this_h3 a{
	background-position: left top;
	font-weight: bold;
	color: #1F2D37;
}
.floor_style  .style_l {
	float: left;
	height: 150px;
	width: 120px;
	text-align: center;
	margin-left: 35px;
	margin-top: 10px;
}
.floor_style .style_l img {
	height: 120px;
	width: 120px;
	margin-bottom: 5px;
}
.style_l input {
	margin-bottom: -3px;
}




.floor_style h1 {
	background-image: url(imagesbasefloor02_02.gif);
	height: 22px;
	color: #FFF;
	text-align: center;
	padding-top: 9px;
	cursor: move;
}
.floor_style .tab_box {
	height: 250px;
	background-image: url(imagesbasefloor02_04.gif);
	padding-right: 6px;
	padding-left: 6px;
}

.floor_style .fl_footer {
	background-image: url(imagesbasefloor02_03.gif);
	height: 35px;
}
.floor_style .tb_nav {
	background-color: #a0b3c0;
	height: 35px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #4d6570;
}
.floor_style .tb_img {
	padding: 3px;
	float: left;
	height: 70px;
	width: 70px;
	border: 1px solid #CCC;
	margin-left: 17px;
	margin-top: 7px;
}
.floor_style .tb_img img {
	height: 70px;
	width: 70px;
}
#change_style h1 .fct_close {
	left: 450px;
}
.tab_box #logo_oc {
	position: absolute;
	left: 28px;
	top: 255px;
	color: #999;
}
#logo_oc input {
	margin-bottom: -3px;
	margin-right: 3px;
}
.paddingRight { padding-right:3px; padding-top:3px; white-space:nowrap;}

table{border-collapse:collapse;}


