body{
	background:#000;
	background-image:url(images/background.png);
	background-repeat:no-repeat;
	color:#fff;
	font-family:Arial,sans-serif;
	font-size:12px;
	padding:0
}

img{
	border:0
}

#logo{
	position:absolute;
	top:0;
	left:38px;
}

#navi{
	position:absolute;
	top:107px;
	left:57px;
	width:131px;
	height:342px;
}

#l1{
	position:absolute;
	top:0;
	left:200px;
}

#l2{
	position:absolute;
	top:439px;
	left:237px;
}

#l3{
	position:absolute;
	top:439px;
	left:726px;
}

#l4{
	position:absolute;
	top:475px;
	left:240px;
	width:405px;
}

#l5{
	position:absolute;
	top:475px;
	left:240px;
	width:630px;
}

#l6{
	position:absolute;
	top:475px;
	left:726px;
	width:154px;
}

.l7{
}

#l8{
	position:absolute;
	top:441px;
	left:710px;
}

#l9{
	position:absolute;
	top:439px;
	left:238px;
}

#la{
	position:absolute;
	top:340px;
	left:669px;
}

#lb{
	position:absolute;
	top:125px;
	left:248px;
}

#lc{
	position:absolute;
	top:439px;
	left:669px;
}

#ld{
	position:absolute;
	top:441px;
	left:646px;
}

#le{
	position:absolute;
	top:475px;
	left:669px;
	width:211px;
}
#le2 {
    left: -220px;
    position: absolute;
    width: 211px;
}
#le2 a img {
    margin-top:0;
	position:relative;
	*margin-top:25px;
	
}

#lf{
	position:absolute;
	top:475px;
	left:240px;
	width:400px;
}

.lg{
	width:252px;
	height:20px;
	background:#111;
	color:#eee;
	border:1px solid #888
}

#lh{
	width:252px;
	height:170px;
	background:#111;
	color:#eee;
	border:1px solid #888
}

#li{
	position:absolute;
	top:145px;
	left:670px;
	color:#888;
	font-size:12px;
}

#lj{
	position:absolute;
	top:439px;
	left:239px;
}

#w{
	position:absolute;
	top:0;
	left:0;
	width:1024px;
	height:850px;
	background:rgba(0,0,0,0.75);
	z-index:101
}

#v{
	position:absolute;
	top:200px;
	left:400px;
	width:320px;
	height:330px;
	background:#fff;
	overflow:hidden;
	z-index:102;
	padding:8px;
}

#u{
	border:1px solid #888;
	padding:8px;
	color:#000;
	height:312px;
}

#t{
	position:absolute;
	top:160px;
	left:125px;
	width:820px;
	height:369px;
	background:#fff;
	overflow:hidden;
	z-index:102;
	padding:8px;
}

#s{
	border:1px solid #888;
	padding:8px;
	color:#000;
	height:351px;
}

#r{
	border:1px solid #888;
	padding:8px;
	color:#696969;
	height:500px;
	font-size:24px;
}

#q{
	position:absolute;
	top:160px;
	left:125px;
	width:820px;
	height:530px;
	background:#fff;
	overflow:hidden;
	z-index:102;
	padding:8px;
}

#mmap{
	height:350px;
	width:570px;
	float:left;
	margin-right:10px
}

.db{display:block}
.dn{display:none}
.cb{clear:both}
.cp{cursor:pointer}
.f12{font-size:12px}
.fl{float:left}
.fr{float:right}
.mt200{margin-top:200px}
.oh{overflow:hidden}
.mb5{margin-bottom:5px}
.mb10{margin-bottom:10px}
.mb20{margin-bottom:20px}


.img_prev_box img {
    margin-left: -20px;
}

.img_prev {
	 float: left;
    height: 100px;
    margin: 0 5px 5px 0;
    overflow: hidden;
    width: 122px;
	text-align:center
}

.rBanner {
	left: 900px;
    position: absolute;
    top: 117px;
}
