body {
	line-height:150%; 
	background-color:#FFF;
	background:url(/images/body.jpg);
	COLOR:#000;
	font-style:normal;
	font-family:"ËÎÌå";
	margin:0 5px;
	line-height:130%;
}
.body{
	width:780px;
	background:url(/images/body1.jpg);
}
form{
	margin-bottom:2px;
}

.iframe{
	width:0px;
	height:0px;
	border:0px;
}

div,table,tr,td,span{
	font-weight:400;
	line-height:150%;
}

a:link,
a:visited{
	color:#000;
	text-decoration:none;
}
a:hover,
a:active{
	color:#F00;
	text-decoration:underline;
}

.clear{
	clear:both;
}

.top{
	width:100%;
}
.top #logo{
	height:86px;
	background:url(/images/logo.jpg) left center no-repeat;
	float:left;
	width:256px;
}
.top #searchForm{
	font-size:9pt;
	float:right;
	text-align:right;
	margin-right:3px;
}
#searchForm input{
	border:1px solid #CCC;
	font-size:9pt;
	margin-top:5px;
	margin-right:5px;
	background-color:#FFF;
}

#menu{
	clear:both;
	width:100%;
	background:url(/images/bg1.jpg) left center repeat;
	text-align:right;
	padding:3px 0;
	font-size:9pt;
}
#menu ul{
	display:inline;
	margin:0 20px 0 0;
}
#menu ul li{
	padding-left:15px;
	display:inline;
}
#menu ul li a:link,
#menu ul li a:visited{
	font-weight:bold;
}
/*#menu ul li a:hover{
	background-color:#DDD;
}*/

.center{
	width:100%;
	padding:10px 0;
}
.indexbox{
	width:48%;
	min-height:200px;
	height:200px;
	float:left;
	border:1px solid #CBDFF9;
	margin-top:2px;
	margin-left:5px;
	text-align:left;
	padding:1px;
	font-size:14px;
}
[class].indexbox{
	height:auto;
}
.indexboxtitle{
	font-weight:bold;
	background:url(/images/bg.jpg) left center repeat-x;
	padding:2px 0 2px 10px;
}
.indexboxtitle a,
.indexboxtitle a:visited{
	color:#999900;
	text-decoration:none;
}

.list{
	font-size:12px;
	height:20px;
	padding-top:3px;
	padding-left:15px;
}
.list span{
	font-weight:bold;
	padding-right:6px;
}

.location{
	font-size:12px;
	font-family:"·ÂËÎ_GB2312";
	text-align:left;
	padding-left:25px;
	background:url(arrow.gif) 15px center no-repeat;
	margin-bottom:10px;
}

.introduction{
	text-align:left;
	margin-bottom:10px;
	padding:0 20px;
	color:#666666;
	font-size:12px;
}

.inner{
	padding:0 50px;
}

.bottom{
	width:780px;
	font-size:9pt;
}
.bottom div{
	padding-top:30px;
	color:#999;
}
.bottom div span a:link,
.bottom div span a:visited{
	color:#999;
	text-decoration:underline;
}
.bottom div span a:hover{
	color:#F00;
}

.bottom hr{
	width:80%;
	color:#F1F1F1;
	height:1px;
}

.row{
	font-size:9pt;
	padding:3px 0;
	border-bottom:1px dotted #CCC;
}
.row .left{
	float:left;
	width:10%;
	color:#00F;
	font-weight:bold;
}
.row .right{
	float:left;
	width:90%;
	text-align:left;
}

.noauthortitle{
	font-size:14px;
	color:#00F;
	background-color:#E0E5F5;
	margin:15px 0 5px 0;
	font-weight:bold;
}
.noauthorlist{
	width:33%;
	float:left;
	text-align:left;
}

.row .author{
	width:25%;
	float:left;
	text-align:left;
}
.row .author2{
	width:50%;
	float:left;
	text-align:left;
}
.row .author3{
	width:33%;
	float:left;
	text-align:left;
}
.row .author4{
	width:25%;
	float:left;
	text-align:left;
}

.book1{
	width:80%;
	text-align:left;
	padding:2px 0;
	padding-left:100px;
	font-size:12px;
}
.book2{
	width:50%;
	float:left;
	text-align:left;
	text-indent:10px;
	padding:2px 0;
}
.book3{
	width:33%;
	float:left;
	text-align:left;
	padding:2px 0;
}
.book4{
	width:25%;
	float:left;
	text-align:left;
	padding:2px 0;
}
.book5{
	width:20%;
	float:left;
	text-align:left;
	padding:2px 0;
}

.detail{
	font-size:15px;/*1em;*/
	text-align:left;
	background-color:#EEE;
	border:1px solid #E0E5F5;
	margin:0 15px;
	padding:10px;
	
}
.book1 a:link, .book2 a:link, .book3 a:link, .book4 a:link, .book5 a:link, .author a:link,.author2 a:link,.author3 a:link,.author4 a:link{
	color:#63F;
}
.book1 a:visited, .book2 a:visited, .book3 a:visited, .book4 a:visited, .book5 a:visited,.author a:visited,.author2 a:visited,.author3 a:visited,.author4 a:visited{
	color:#555;
}
.book1 a:hover, .book2 a:hover, .book3 a:hover, .book4 a:hover, .book5 a:hover, .author a:hover,.author2 a:hover,.author3 a:hover,.author4 a:hover{
	color:#F00;
	text-decoration:underline;
}

.bookName{
	padding-left:15px;
	text-align:left;
}
.title{
	font-family:"??";
	font-weight:bold;
	font-size: 13pt; 
	line-height: 24pt;
	text-align:center;
	color:#3609D5;
	margin-bottom:10px;
	width:100%;
}
.page{
	font-size:12px;
	margin:10px 0;
	font-weight:bold;
}
.page a:link{
	color:#00F;
	background-color:#E0E5F5;
}
.page a:visited{
	color:#800080;
	background-color:#E0E5F5;
}
.page a:hover{
	color:#F00;
}

.menutitle{
	width:100%;
	color:#F00;
	font-weight:bold;
	font-size:14px;
	background-color:#F1F1F1;
	margin-top:4px;
}

h1{
	font-size:15px;
	color:green;
}
.red{
	color:#F00;
}

/*--------error------------*/
#error{
	width:500px;
	margin-top:50px;
	font-size:12px;
}
#error #divTop{
	font-size:14px;
	color:#990000;
	text-align:left;
	font-weight:bold;
	padding-top:5px;
	padding-left:11px;
	border-bottom:1px dotted #C2C6F9;
	background:url(/admin/images/arrow.gif)  no-repeat left center;
}
#error #errorContent{
	text-align:center;
	padding:40px 0;
	color:#FF0000;
}
#error #divBottom{
	background-color:#F1F1F1;
}

/*--------search---------------*/
#searchResult{
	text-align:left;
	margin:20px;
	font-size:12px;
}
#searchResult .searchTitle{
	font-weight:bold;
	color:#00F;
}
#searchResult .list{
	padding-top:5px;padding-bottom:2px;margin-left:30px;margin-right:30px;border-bottom:1px dotted #ccc;
}
#searchResult .keyword{
	background-color:#FFFF80;
	color:#EE6600;
	line-height:100%;
	padding:0;
	margin:0;
}
