﻿body {
	font-size:12px;
	background:#FFF url(/zt/diamond/images/bg001.jpg) repeat-x;
	color:#666;
	overflow-x:hidden;
}
#wrapper {
	background:none;
}
#top_green {
	height:35px;
	margin:0 auto;
}
#logo_school {
	width:88px;
	height:35px;
	background:url(/zt/diamond/images/bg_all.gif) no-repeat 0 0;
}
#logo_school a {
	width:88px;
	height:35px;
	display:block;
}
#top_link ,#top_login {
	text-align:right;
	line-height:35px;
}

#header_green {
	height:202px;
	margin-top:8px;
	background:url(/zt/diamond/images/bg_head_finish.jpg) no-repeat;
}
#top_link a:link, #top_link a:visited {
	color:#666;
	text-decoration:none;
}
#top_link a:hover, #top_link a:active {
	color:#339A18;
	text-decoration:underline;
}
#top_login  a{ margin:0 3px;}
#top_login  a:link, #top_login  a:visited { color:#339A18;text-decoration:none;}
#top_login  a:hover, #top_login  a:active { color:#339A18;text-decoration:underline;}
#tab_nav {
	width:660px;
	height:35px;
	position:relative;
}
#box_main_left {
	width:5px;
	height:35px;
	background:url(/zt/diamond/images/bg_all.gif) no-repeat -93px 0;
}
#box_main_m {
	width:650px;
	height:35px;
	background-color:#60270E;
}
#box_main_right {
	width:5px;
	height:35px;
	background:url(/zt/diamond/images/bg_all.gif) no-repeat -100px 0;
}
#box_main {
	width:657px;
	padding-top:20px;
	border-left:#CCC solid 1px;
	border-right:#CCC solid 1px;
	border-bottom:#CCC solid 1px;
	overflow:hidden;
}
#nav {
	width:360px;
	height:37px;
	position:absolute;
	top:7px;
	left:13px;
}
#nav li {
	width:109px;
	height:37px;
	margin-right:10px;
	float:left;
	display:inline;
}
.nav01 a:link, .nav01 a:visited {
	width:109px;
	height:37px;
	display:block;
	background:url(/zt/diamond/images/bg_all.gif) no-repeat 0 -67px;
}



.nav01 a:hover, .nav01 a:active, #nav01 a.current {
	background:url(/zt/diamond/images/bg_all.gif) no-repeat 0 -105px;
}
.nav02 a:link, .nav02 a:visited {
	width:109px;
	height:37px;
	display:block;
	background:url(/zt/diamond/images/bg_all.gif) no-repeat -119px -67px;
}
.nav02 a:hover, .nav02 a:active, #nav02 a.current {
	background:url(/zt/diamond/images/bg_all.gif) no-repeat -119px -105px;
}
.nav03 a:link, .nav03 a:visited {
	width:109px;
	height:37px;
	display:block;
	background:url(/zt/diamond/images/bg_all.gif) no-repeat -241px -67px;
}
.nav03 a:hover, .nav03 a:active, #nav03 a.current {
	background:url(/zt/diamond/images/bg_all.gif) no-repeat -241px -105px;
}
.list_book {
	width:630px;
	margin:0 auto;
	padding:10px;
}
.list_book li {
	margin:5px 0 15px 0;
	border-bottom:#CCC dashed 1px;
	overflow:hidden;
	padding-bottom:0;
*height:160px;
}
li.last_li {
	border:none;
}
.pic_book {
	width:108px;
	height:143px;
	background:url(/zt/diamond/images/bg_all.gif) no-repeat 0 -147px;
}
.pic_book h2 {
	width:98px;
	text-align:center;
	color:#FFF;
	font-size:14px;
	margin:65px 0 0 10px;
}
.tab_intro {
	width:505px;
	color:#333;
	line-height:20px;
}
.tab_intro td {
	width:495px;
	padding:2px 5px;
}
.txt_content {
	height:82px;
}
.box_sider {
	width:255px;
	line-height:22px;
}
.activity img {
	padding:2px;
	border:#ccc solid 1px;
	margin:5px 0;
}
.btn_download {
	width:64px;
	height:21px;
	background:url(/zt/diamond/images/bg_all.gif) no-repeat 0 -40px;
	text-align:center;
	float:right;
	display:inline;
	line-height:21px;
}
.btn_download a:link, .btn_download a:visited {
	color:#FFF;
	text-decoration:none;
}
.btn_download a:hover, .btn_download a:active {
	color:#FFF;
	text-decoration:none;
}
#main {
	margin-bottom:20px;
}
.btn_download_finish {
	width:64px;
	height:21px;
	background:url(/zt/diamond/images/bg_all.gif) no-repeat -68px -40px;
	text-align:center;
	float:right;
	display:inline;
	line-height:21px; cursor:default; color:#FFF;
}
