body, th {
     width:100%;
     height: auto !important;
     height:100%;
     overflow:visible;
     font-family: Arial, Helvetica, sans-serif;
}

body {
     position:relative;
     margin-left: 0px;
     margin-top: 0px;
     margin-right: 0px;
     margin-bottom: 0px;
}

form {
     position:relative;
     border: 0px solid #666699;
     padding: 0px;
     margin: 0px;
}

#subpageContent p
{
	font-size:12px;
	line-height:2;
	letter-spacing:1px;
	}
	
#subpageContent a
{
	font-size:12px;
	color: #111111;
	line-height:1.5;
	text-decoration:none;
	}

#subpageContent a:link
{
	color: #111111;
	line-height:1.5;
	text-decoration: underline;
	}
	
#subpageContent a:visited
{
	color: #111111;
	line-height:1.5;
	text-decoration: underline;
	}
#subpageContent a:hover
{
	color:Orange;
	line-height:1.5;
	text-decoration:none;
	}
#subpageContent a:active
{
	color: #111111;
	line-height:1.5;
	text-decoration:none;
	}


p.index_act
{
	line-height:1.2;
	letter-spacing:0.3px;
	}
	
p.none
{
	line-height:1.2;
	letter-spacing:0.1px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:2px;
	padding-right:1px;
}

span.none
{
	line-height:1.2;
	letter-spacing:0.1px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:2px;
	padding-right:1px;
}

p.cp 
{
	font-size:12px;
	text-indent: 2em;
	line-height:1.5;
	letter-spacing:1px;
}

.webpac{
	font-family: Arial, Helvetica, sans-serif, 新细明体;
	line-height:2;
	font-size:12px;
	letter-spacing:1px;
}

a.webpac:link
{
	color:Orange;
	line-height:1.5;
	}
	
a.webpac:visited
{
	color:Orange;
	line-height:1.5;
	text-decoration:none;
	}
a.webpac:hover
{
	color:#999999;
	line-height:1.5;
	}
a.webpac:active
{
	color:#999999;
	line-height:1.5;
	}

img.photo
{
	padding:4px 4px 4px 4px;
	border-width:1px 1px 1px 1px;
	border-style:solid;
	border-color:#666666;
	background:white; 
	}
	
div.img_50precent
{
	width:50%;
	padding-top:10px;
	padding-bottom:10px;
	text-align:center;
	float:left;
	}
	
.title
{
	font-family:Arial, NSimSun;
	font-size:13px;
	font-weight:bolder;
	line-height:2;
	letter-spacing:2px;
	}
ol
{
	line-height:2;
	margin-left:5em;
	font-size:12px;
	letter-spacing:1px;
	}

p.index_act
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.2;
	letter-spacing:0.3px;
}

a.normalLink{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
color:#000000;

}

a.normalLink:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
color:#FF6666;
}

#mainbox {
background-image:url(/image/layout/imdex/index_background.jpg);
background-repeat:no-repeat;
background-position:top;
position:relative;
width: 1000px;
height: 1050px;
top: 0px;
border-left:1px solid #000000; 
border-bottom:none;
border-right: 1px solid #000000;  
margin-left:auto;
margin-right:auto;
}

#logo {
position:relative;
top: 15px;
left: 20px;
}

#lang_menu{
width: 274px;
height:35px;
position:absolute;
top: 0px;
left: 727px;
margin: 0;
padding: 0;
overflow:hidden;
}

#lang_menu li{
list-style: none;
margin: 0;
padding: 0;
float: left;
overflow:hidden;
}

#lang1{
display:block;
width:70px;
height:38px;
text-decoration:none;
background-image:url(/image/layout/imdex/languages.gif);
background-repeat:no-repeat;
background-position: 0px 0px;
overflow:hidden;
}
#lang1:hover {
display:block;
width:70px;
height:38px;
text-decoration:none;
background-image:url(/image/layout/imdex/languages.gif);
background-repeat:no-repeat;
background-position: 0px -39px;
overflow:hidden;
}
#lang1 span{
visibility:hidden;
}

#lang2{
display:block;
width:70px;
height:38px;
text-decoration:none;
background-image:url(/image/layout/imdex/languages.gif);
background-repeat:no-repeat;
background-position: -71px 0px;
overflow:hidden;
}
#lang2:hover {
display:block;
width:70px;
height:38px;
text-decoration:none;
background-image:url(/image/layout/imdex/languages.gif);
background-repeat:no-repeat;
background-position: -71px -39px;
overflow:hidden;
}
#lang2 span{
visibility:hidden;
}

#lang3{
display:block;
width:72px;
height:38px;
text-decoration:none;
background-image:url(/image/layout/imdex/languages.gif);
background-repeat:no-repeat;
background-position: -141px 0px;
overflow:hidden;
}
#lang3:hover {
display:block;
width:72px;
height:38px;
text-decoration:none;
background-image:url(/image/layout/imdex/languages.gif);
background-repeat:no-repeat;
background-position: -141px -39px;
overflow:hidden;
}
#lang3 span{
visibility:hidden;
}

#lang4{
display:block;
width:61px;
height:38px;
text-decoration:none;
visibility: hidden;
background-image:url(/image/layout/imdex/languages.gif);
background-repeat:no-repeat;
background-position: -213px 0px;
overflow:hidden;
}
#lang4:hover {
display:block;
width:61px;
height:38px;
text-decoration:none;
background-image:url(/image/layout/imdex/languages.gif);
background-repeat:no-repeat;
background-position: -213px -39px;
overflow:hidden;
}
#lang4 span{
visibility:hidden;
}

#urgent{
position:absolute;
background-image:url(/image/layout/imdex/urgent.jpg);
background-repeat:no-repeat;
top: 115px;
left:0px;
width: 240px;
height:34px;
font-size:11px;
/* visibility:hidden; */
}

#urgent marquee{
width:92%;
font-family:Arial, Helvetica, sans-serif,新细明体;
font-size: 11px;
margin-right: 10px;
margin-left: 15px;
padding-top:10px;
letter-spacing:1px;
cursor: crosshair;
}

#today{
position:absolute;
background-image:url(/image/layout/imdex/today.jpg);
background-repeat:no-repeat;
top: 180px;
left:0px;
width: 240px;
height:30px;
}

#date {
height:28px;
width:100px;
position: absolute;
top: 6px;
left: 85px;
}

#weekday {
height:28px;
width:100px;
position: absolute;
top: 5px;
left: 175px;
}

#functionMenu{
height:22px;
width:510px;
position: absolute;
top: 122px;
right: 215px;
text-align:right;
color:#3174b8;
font-size:11px;
font-family:Arial, Helvetica, sans-serif,细明体;
}

#functionMenu a{
color:#3174b8;
font-family:Arial, Helvetica, sans-serif,细明体;
font-size:11px;
text-decoration:none;
}

#functionMenu a:hover{
color:#FF6633;
font-family:Arial, Helvetica, sans-serif,细明体;
font-size:11px;
text-decoration:none;
}

#websiteSearch{
height:22px;
width:180px;
position: absolute;
top: 118px;
left: 800px;
text-align:center;
font-size:11px;
}

#websiteSearch input{
width:130px;
height:13px; 
border: 1px solid #000000; 
color:#3174b8; 
font-size:11px;
}

#websiteSearch a{
color:#3174b8;
font-family:Arial, Helvetica, sans-serif,细明体;
font-size:11px;
text-decoration:none;
}

#websiteSearch a:hover{
color:#FF6633;
font-family:Arial, Helvetica, sans-serif,细明体;
font-size:11px;
text-decoration:none;
}

#menu {
position:relative;
background-image:url(/image/layout/imdex/menu_bg.png);
background-repeat:no-repeat;
top: 47px;
height:65px;
left: 0px;
text-align:left;
padding-top:18px;
}

#menu_items{
position:absolute;
top:148px;
left:1px;
width: 785px;
margin: 0;
padding: 0;
}

#menu_items li{
list-style: none;
margin: 0;
padding: 0;
float: left;
}

#item1{
display:block;
width:115px;
height:28px;
text-decoration:none;
background-image:url(/image/layout/imdex/menu_normal_c.jpg);
background-position: 0px 0px;
}
#item1:hover {
display:block;
width:115px;
height:28px;
text-decoration:none;
background-image:url(/image/layout/imdex/menu_over_c.jpg);
background-position: 0px 0px;
}
#item1 span{
visibility:hidden;
}

#item2{
display:block;
width:115px;
height:28px;
text-decoration:none;
background-image:url(/image/layout/imdex/menu_normal_c.jpg);
background-position: -116px 0px;
}
#item2:hover {
display:block;
width:115px;
height:28px;
text-decoration:none;
background-image:url(/image/layout/imdex/menu_over_c.jpg);
background-position: -116px 0px;
}
#item2 span{
visibility:hidden;
}

#item3{
display:block;
width:110px;
height:28px;
text-decoration:none;
background-image:url(/image/layout/imdex/menu_normal_c.jpg);
background-position: -231px 0px;
}
#item3:hover {
display:block;
width:110px;
height:28px;
text-decoration:none;
background-image:url(/image/layout/imdex/menu_over_c.jpg);
background-position: -231px 0px;
}
#item3 span{
visibility:hidden;
}

#item4{
display:block;
width:120px;
height:28px;
text-decoration:none;
background-image:url(/image/layout/imdex/menu_normal_c.jpg);
background-position: -341px 0px;
}
#item4:hover {
display:block;
width:120px;
height:28px;
text-decoration:none;
background-image:url(/image/layout/imdex/menu_over_c.jpg);
background-position: -341px 0px;
}
#item4 span{
visibility:hidden;
}

#item5{
display:block;
width:130px;
height:28px;
text-decoration:none;
background-image:url(/image/layout/imdex/menu_normal_c.jpg);
background-position: -461px 0px;
}
#item5:hover {
display:block;
width:130px;
height:28px;
text-decoration:none;
background-image:url(/image/layout/imdex/menu_over_c.jpg);
background-position: -461px 0px;
}
#item5 span{
visibility:hidden;
}

#item6{
display:block;
width:115px;
height:28px;
text-decoration:none;
background-image:url(/image/layout/imdex/menu_normal_c.jpg);
background-position: -591px 0px;
}
#item6:hover {
display:block;
width:115px;
height:28px;
text-decoration:none;
background-image:url(/image/layout/imdex/menu_over_c.jpg);
background-position: -591px 0px;
}
#item6 span{
visibility:hidden;
}

#item7{
display:block;
width:80px;
height:28px;
text-decoration:none;
background-image:url(/image/layout/imdex/menu_normal_c.jpg);
background-position: -706px 0px;
}
#item7:hover {
display:block;
width:80px;
height:28px;
text-decoration:none;
background-image:url(/image/layout/imdex/menu_over_c.jpg);
background-position: -706px 0px;
}
#item7 span{
visibility:hidden;
}

#readerLogin {
background-image:url(/image/layout/imdex/login_box_c.gif);
background-repeat:no-repeat;
width: 187px;
height: 119px;
position:absolute;
top: 145px;
left:800px;
}

#readerLogin input{
border-color:Black;
font-size:11px;
font-family:Arial;
border-width:1px;
border-style:solid;
}

#readerLogin #RNO{
position:absolute;
width: 85px;
height: 13px;
top: 38px;
left: 80px;
}

.loginBtn{
position:absolute;
width:41px;
height:17px;
top:86px;
left:80px;
}

.cancelBtn{
position:absolute;
width:41px;
height:17px;
top:86px;
left:128px;
}

.normalLink a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
color:#000000;
}

.normalLink a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
color:#FF6666;
}

#readerLogin #PWD{
position:absolute;
width: 85px;
height: 13px;
top: 62px;
left: 80px;
}

#readerLogin #loginBtn{
position:absolute;
width:41px;
height:17px;
top:86px;
left:80px;
}

#readerLogin #cancelBtn{
position:absolute;
width:41px;
height:17px;
top:86px;
left:128px;
}

#flashbanner {
width: 510px;
height: 170px;
position:absolute;
top: 184px;
left:273px;
}

#newsBox {
background-image:url(/image/layout/imdex/lib_news_bg_c.gif);
background-repeat:no-repeat;
width: 512px;
height: 209px;
position:absolute;
top: 400px;
left:273px;
}

#eRecourse {
background-image:url(/image/layout/imdex/e_recourse_bg_c.gif);
background-repeat:no-repeat;
width:512px;
height:164px;
position:absolute;
top: 640px;
left:273px;
}

#loc_and_time {
background-image:url(/image/layout/imdex/loc_time_bg_c.gif);
background-repeat:no-repeat;
width: 183px;
height: 143px;
position:absolute;
top: 275px;
left:803px;
padding-top:28px;
padding-left:0px;
padding-right:5px;
}

#icons {
width: 180px;
position:absolute;
top: 432px;
left:805px;
}

#locs_lib {
background-image:url(/image/layout/imdex/3locs_bg_c.gif);
background-repeat:no-repeat;
width: 183px;
height:111px;
position:absolute;
top: 765px;
left:803px;
padding-top:25px;
padding-left:3px;
}

#book_intro{
background-image:url(/image/layout/imdex/book_intorduce_bg_c.jpg);
background-repeat:no-repeat;
width: 240px;
height:340px;
position:absolute;
top: 225px;
left:0px;
}

#activity{
background-image:url(/image/layout/imdex/events_bg_c.jpg);
background-repeat:no-repeat;
width: 240px;
height:340px;
position:absolute;
top: 552px;
left:0px;
}

#footer {
width: 1000px;
top: 900px;
left: 0px;
height:140px;
position:absolute;
}
