/* CSS Document */
div, h1, h2, h3, h4, p, span,form,ul,li,ol,iframe{
	margin:0px; padding:0px;
}
h1 {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	line-height: 18px;
}
h2 {
	font-size: 12px;
	font-weight: bold;
	color: #CC0000;
	line-height: 30px;
	vertical-align: middle;
}
h3 {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	line-height: 20px;
	margin-top:10px;
	text-align:center;
}
h4 {
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	line-height: 20px;
	text-align:center;
}
h5 {
	font-size: 14px;
	font-weight: bold;
	color:#000000;
	text-align:left;
}
p {
    line-height:20px;
}
body {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 12px;
	color: #000000;
	text-align: center;
	background-repeat:no-repeat;
	background-position:top;
	background-color: #FFFFFF;
}
td {
	line-height:20px;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration:underline;
}
a.link1{
    color:#0000cc;
}
a.l1:link {
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
a.l1:visited {
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
a.l1:hover {
	font-size: 12px;
	color: #FF0000;
}
.clear {
    clear:both;
}
span.important-blue{
    color:#000080;
}
.aspnetpager {
    height:20px;
    width:500px;
	text-align:left;
	float:left;
	margin-top:10px;
	margin-bottom:30px;

}
table.detail 
{
    border-collapse:collapse;
}
table.detail td
{
	border:1px solid #cccccc;
}

/*------- box -------*/
#box {
	margin:0px auto 0px auto;/*box in center*/
	font-family: "";
	width: 780px;
	background-image: url(../images/bg_fangge.jpg);
}

/*------- top -------*/
#top {
	width: 780px;
	background-image: url(../images/bg_fangge.jpg);
}
#top .logo {
	height:102px;
	width: 129px;
	float:left;
}
#top .logo-text {
	width: 213px;
	height:83px;
	float:left;
}
#top .right-link {
    width:420px;
	height:73px;
	float:left;
	padding-right:10px;
	padding-top:10px;
	text-align:right;
}
#top .menu{
	width: 651px;
	height:19px;
	float:left;
}
#top .logo-huodong {
	width: 390px;
	height:68px;
	float:left;
	padding-left:40px;
	padding-top:15px;
}
/*------ navigation -------*/
#nav{
	height: 26px;
	width: 780px;
	background-image: url(../images/default_r3_c1.jpg);
	clear:both;
}
#nav .count {
	width: 262px;
	float: left;
	margin-left:20px;
	margin-top:7px;
	text-align: left;
	color: #000000;
}
#nav .notice {
	width: 600px;
	margin-left:20px;
	margin-top:7px;
	text-align: left;
	float: left;
}
#nav .local {
	width: 600px;
	margin-left:20px;
	margin-top:7px;
	text-align: left;
	float: left;
}
/*-------- common links ---------*/
#common-links {
    width:780px;
	height:22px;
	margin-top:10px;
	background-image: url(../images/bg_commonlinks.jpg);
	background-repeat:no-repeat;
	padding-top:5px;
}
/*-------- trial -------*/
#trial {
	width: 780px;
	padding-top:10px;
	padding-bottom:10px;
	background-image: url(../images/bg_copyright.jpg);
	line-height:20px;
}
/*------- middle -------*/
#middle{
	width: 780px;
	min-height:400px;
	height:auto !important;
	height:450px;
	overflow:visible;
	vertical-align: top;
}
/*------ defualt page -----*/
/*news module*/
#news {
	width: 450px;
	height: 150px;
	float: left;
	background-image: url(../images/title_news.jpg);
	background-repeat: no-repeat;
	background-position: left 5px;
}
#news .content {
	overflow: hidden; /*包含float，使高度能自动适应*/
	height: 100px;
	padding-top:30px;
	text-align:left;
}
#news .content span.title {
	float:left;
	display:block;
	width:320px;
	height:20px;
	text-align: left;
	background-image: url(../images/bluedot.jpg);
	background-repeat: no-repeat;
	background-position: 20px 5px;
	padding-left: 30px;
}
#news .content span.time {
	float:left;
	display:block; 
	width:100px;
	height:20px;
}
#news .more {
	height: 20px;
	text-align: right;
	padding-right: 45px;
}
/*major module*/
#major {
	width: 330px;
	height: 150px;
	float: left;
	background-image: url(../images/title_major.jpg);
	background-repeat: no-repeat;
	background-position: left 5px;
}
#major .content{
	overflow: hidden; /*包含float，使高度能自动适应*/
	height: 120px;
	padding-top:30px;
	text-align:left;
}
/*left pannel*/
#left {
	width: 205px;
	float: left;
	text-align:left;
}
#left ul {
	padding-left: 20px;
}
#left li {
	line-height:20px;
	text-align: left;
	background-image: url(../images/bluedot.jpg);
	background-repeat: no-repeat;
	list-style-type: none;
	background-position: left center;
	padding-left:10px;
}
/* sulcmis login module*/
#left #sulcmis-login {
	width: 185px;
	text-align: left;
}
#left #sulcmis-login p {
	height: 25px;
}
#left #sulcmis-login p.title {
	color: #FF6600;
	font-weight: bold;
}
#left #sulcmis-login span.text {
	width:30px;
	display:block;
	padding-top:4px;
}
#left #sulcmis-login span.password {
	width:88px;
	display:block;
	padding-top:2px;
}
#left #sulcmis-login span.buttun {
	width:87px;
	display:block;
	padding-top:4px;
}
#left #sulcmis-login .iframe{
    height:100px;
}
#left #sulcmis-login .tips{
    height:20px;
	color:#FF0000;
	text-align:center;
}
/* service online module*/
#left #service-online {
	width: 205px;
	background-image: url(../images/title_serviceonline.jpg);
	background-repeat: no-repeat;
	background-position: left 0px;
	padding-top:20px;
}
/* information express module*/
#left #information-express {
	width: 205px;
	background-repeat: no-repeat;
	background-position: left 0px;
}
/* digital dictionary module*/
#left #digital-dictionary {
	width: 205px;
	background-repeat: no-repeat;
	background-position: left 0px;

}
/* learning online module*/
#left #learning-online {
	width: 205px;
	background-repeat: no-repeat;
	background-position: left 0px;
}
/* digital resource course module*/
#left #digital-resource-course {
	width: 205px;
	background-repeat: no-repeat;
	background-position: left 0px;
}
/* website link module*/
#left #website-link {
    width:185px;
	padding-left:20px;
}
#left #website-link span {
    height:40px;
	display:block;
	text-align:left;
	padding-top:5px;
}
/* main pannel*/
#main {
	width: 575px;
	float: left;
}
#main span {
	float:left;
	display:block;
	height:20px;
	text-align:left;
}
#main .column {
	height: 22px;
	background-image: url(../images/bg_resource.gif);
	background-repeat: repeat-x;
	background-position: left;
	text-align: left;
	padding-top:6px;
}
#main span.icon{
	float: left;
	display:block;
	margin-left: 10px;
	height: 22px;
	width: 10px;
	background-image: url(../images/bluesign.jpg);
	background-position:center;
	background-repeat: no-repeat;
}
#main span.text{
	float: left;
	width: 400px;
	height:17px;
	display:block;
	margin-left: 10px;
	padding-top: 5px;
}
/* digital resource module*/
#main #digital-resource {
	width: 575px;
	text-align:left;
}
#main #digital-resource span.title {
    width:285px;
	background-image: url(../images/bluedot.jpg);
	background-repeat: no-repeat;
	background-position:5px 5px;
	padding-left:15px;
}
#main #digital-resource span.link {
    width:50px;
}
#main #digital-resource span.column-title{
	float: left;
	display:block;
	background-image: url(../images/default_r9_c1_r7_c6.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 22px;
	width: 81px;
}

#main #digital-resource #collection{
	width: 525px;
	background-image: url(../images/pic_r24.jpg);
	background-repeat: no-repeat;
	padding-left:50px;
	margin-top:5px;
}
#main #digital-resource #try-out{
	width: 525px;
	background-image: url(../images/pic_r25.jpg);
	background-repeat: no-repeat;
	padding-left:50px;
}
/* recommand books module*/
#main #recommand-books {
	width: 575px;
	text-align:left;
	margin-top:10px;
}
#main #recommand-books span.column-title{
	float: left;
	display:block;
	background-image: url(../images/default_r9_c1_r27_c6.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 22px;
	width: 110px;
}
#main #recommand-books .content{
	margin-top:10px;
	text-align:left;
}
/*----- subpage left -----*/
#subpage-left {
	float:left;
	width: 190px;
	top: 110px;
	left:0;
	padding-top:5px;
}
#subpage-left #major-list {
	text-align:center;
	padding-bottom:10px;
}
#subpage-left #major-list #title {
	padding-left: 22px;
	background-image: url(../Images/bg_title.jpg);
	color: #FFFFFF;
	text-align:left;
	line-height: 210%;
	padding-left: 10px;
	height: 23px;
	font-weight: bold;
}
#subpage-left #major-list .list {
	width: 150px;
	line-height: 180%;
	display: block;
	text-align: left;
	padding-left: 10px;
	margin:auto;
}
#subpage-left #major-list .list-over {
	width: 150px;
	line-height: 180%;
	display: block;
	background-color: #eceff2;
	border: 1px solid #8ebbe0;
	text-align: left;
	padding-left: 10px;
	margin:auto;
}
#subpage-left #majorList a{
	text-decoration: none;
	color: #006699;
}
/*------ sub page main -------*/
#subpage-main {
	float:left;
	width: 579px;
	padding-right:10px;
}
#subpage-main .button-more{
	text-align: right;
	clear:both;
	height:28px;
	margin-right: 20px;
}
#subpage-main .list{
	text-align: left;
	padding: 5px;
	overflow: hidden; /*floatʹ߶ԶӦ*/
}
#subpage-main .special {
	color: #999999;
}
#subpage-main .column {
	text-align: left;
}
#subpage-main .column span.title {
    width:350px;
	background-image: url(../images/bluedot.jpg);
	background-repeat: no-repeat;
	background-position:5px 5px;
	padding-left:15px;
	display:block;
	float:left;
	height:20px;
}
#subpage-main .column span.time {
    width:70px;
	padding-left:15px;
	display:block;
	float:left;
	height:20px;
	color:#666666;
}
#subpage-main .column span.author {
    width:120px;
	display:block;
	float:left;
	height:20px;
	color:#666666;
}

#subpage-main .column-title {
	text-align: left;
	background-repeat: repeat-x;
	height: 24px;
	padding-top: 5px;
	background-image: url(../images/bg_blueline.gif);
}
#subpage-main .book-name {
	display: block;
	width:400px;
	height:16px;
	float: left;
}
#subpage-main .book-publish {
    display: block; 
	width:150px;
	height:16px;
	float: left;
}
#subpage-main  p.content {
    line-height:20px;
}
#subpage-main  p.line {
    color:#C0C0C0;
}
/*detail display*/
#subpage-main #detail {
	text-align: left;
	padding-top:10px;
	padding-left:10px;
}
#subpage-main #detail div.title {
	text-align:center;
	font-weight: bold;
	height:20px;	
}
#subpage-main #detail div.note {
	text-align:center;	
	height:30px;	
	color:#666666;
}
#subpage-main #detail div.note span.author{
	float:left;	
	text-align:center;
}
#subpage-main #detail div.note span.deparment{
	float:left;	
	text-align:center;
}
#subpage-main #detail div.note span.time{
    display:block;
	float:left;	
}
#subpage-main #detail div.content {
    text-align:justify;
	text-indent: 24px;
	font-size:12px;
	min-height:300px;
	height:auto !important;
	height:300px;
	overflow:visible;
}
#subpage-main #detail div.source {
    height:40px;
}
#subpage-main #detail div.link {
    height:40px;
	padding-left:20px;
}
#subpage-main #detail p.title {
	text-align:center;
	font-weight: bold;
	height:20px;	
}
#subpage-main #detail p.link{
	text-indent: 0px;
}
#subpage-main #detail p.description{
	text-indent: 24px;
}
#suppage-main #detail td{
    font-size:12px;
}

/*subpage menu */
#subpage-left div.menu{
    background-image:url(../images/bg_title.jpg);
	background-repeat:no-repeat;
	padding-top:3px;
}
#subpage-left div.menu ul {
	padding-left: 20px;
}
#subpage-left div.menu li {
	line-height:20px;
	text-align: left;
	background-image: url(../images/bluedot.jpg);
	background-repeat: no-repeat;
	list-style-type: none;
	background-position: left center;
	padding-left:10px;
}
/*subpage catalog*/
#subpage-main .catalog{
    text-align:left;
    padding-left:10px;
	padding-top:10px;
}
#subpage-main .catalog p.title{
    font-size: 12px;
	font-weight: bold;
	text-indent: 0px;
}
#subpage-main .catalog p.link{
	text-indent: 0px;
}
#subpage-main .catalog p.description{
	text-indent: 24px;
}
#subpage-main .catalog p.content{
	text-indent: 24px;
}

/*subpage list*/
#subpage-main #list div.asp-net-pager
{
    text-align:center;
	padding-left:20px;
	height:40px;
}

/*middle table*/
#middle table.dszw
{
    width:86%;
    text-align:left;
	font-size:14px;
}

#middle table.article
{
    width:94%;
    text-align:left;
	font-size:14px;
}

#middle table.content
{
    font-size:12px;
}
#middle table.content .body
{
    font-size:14px;
	padding-left:50px;
	padding-right:50px;
}
#middle table.content .time
{
    color:#999999;
}
#middle table.content .back
{
    padding-right:100px;
}
