
.z-root {
	width: 960px;
	margin: 0px auto;
}

.z-wrp {
	width: 958px;
	float: left;
	border: 1px solid #6b6a68;
}

.z-we {
	float: left;
	width: 100%;
	height: 82px;
	background: url(/resources/images/we.gif) center no-repeat;
}

.z-we-en {
	float: left;
	width: 100%;
	height: 82px;
	background: url(/resources/images/we-en.gif) center no-repeat;
}

.z-top {
	float: left;
	width: 100%;
	height: 172px;
	background: url(/resources/images/top.jpg) center no-repeat;
}

.z-top .logo {
	display: block;
	width: 366px;
	height: 102px;
	margin: 10px 0px 0px 10px;
    background: url(/resources/images/logo.png) center no-repeat;
}

.z-top .logo-en {
	display: block;
	width: 366px;
	height: 102px;
	margin: 10px 0px 0px 10px;
    background: url(/resources/images/logo-en.png) center no-repeat;
}

.z-top .logo, .z-top .logo:visited, .z-top .logo:hover, .z-top .logo:visited:hover {
    text-decoration: none;
}

.z-top .logo span {
    display: block;
    color: #fff;
    font-size: 18px;
    margin: 80px 0px 0px 0px;
}

.z-main {
	float: left;
	width: 928px;
	padding: 15px 15px 20px 15px;
	background-color: #fff;
}

.z-bottom {
	float: left;
	width: 918px;
	padding: 5px 20px 5px 20px;
	text-align: right;
	font-size: 10px;
}

.z-bottom a, .z-bottom a:visited, .z-bottom a:hover, .z-bottom a:visited:hover {
	font-size: 10px;
}