a:hover {
	color: #7B92CF;
}

BODY {
	FONT-SIZE: 12px;
	font-family: 宋体;
	MARGIN: 0px;
}

TH,TD,INPUT,SELECT {
	FONT-SIZE: 12px;
}

IMG{
	border:0px;
}

FORM{margin:0px;padding:0px;}

.text01 {
	COLOR: #212121
}

.text02 {
	FONT: 12px/ 180%;
	COLOR: #343434
}

.text03 {
	FONT-SIZE: 14px;
	COLOR: #343434;
	LINE-HEIGHT: 200%
}

A:link {
	COLOR: #143c8f;
	TEXT-DECORATION: none
}

A:visited {
	COLOR: #143c8f;
	TEXT-DECORATION: none
}

A:hover {
	COLOR: #ff6600;
	TEXT-DECORATION: underline
}

A.menuLink:link {
	COLOR: #202020;
	TEXT-DECORATION: none
}

A.menuLink:visited {
	COLOR: #202020;
	TEXT-DECORATION: none
}

A.menuLink:hover {
	COLOR: #ff6600;
	TEXT-DECORATION: underline
}

A.menuLink1:link {
	FONT-WEIGHT: bold;
	COLOR: #113a8a;
	TEXT-DECORATION: none
}

A.menuLink1:visited {
	FONT-WEIGHT: bold;
	COLOR: #113a8a;
	TEXT-DECORATION: none
}

A.menuLink1:hover {
	FONT-WEIGHT: bold;
	COLOR: #ff6600;
	TEXT-DECORATION: none
}

A.link2:link {
	COLOR: #003fd0;
	TEXT-DECORATION: none
}

A.link2:visited {
	COLOR: #003fd0;
	TEXT-DECORATION: none
}

A.link2:hover {
	COLOR: #ff6600;
	TEXT-DECORATION: underline
}

A.link3:link {
	FONT-SIZE: 14px;
	COLOR: #003fd0;
	TEXT-DECORATION: none
}

A.link3:visited {
	FONT-SIZE: 14px;
	COLOR: #003fd0;
	TEXT-DECORATION: none
}

A.link3:hover {
	FONT-SIZE: 14px;
	COLOR: #ff6600;
	TEXT-DECORATION: underline
}

.fontbbbbbb {
	FONT-WEIGHT: bold;
	COLOR: #bbbbbb
}

.font133b8e {
	FONT-WEIGHT: bold;
	COLOR: #113b8f
}

.fonte55001 {
	FONT-WEIGHT: bold;
	COLOR: #e55001
}

.loginInput {
	BORDER-RIGHT: #8cbaec 1px solid;
	BORDER-TOP: #8cbaec 1px solid;
	FONT-SIZE: 12px;
	BORDER-LEFT: #8cbaec 1px solid;
	WIDTH: 78px;
	BORDER-BOTTOM: #8cbaec 1px solid;
	HEIGHT: 16px
}

.font113b8d {
	COLOR: #113b8d;
	LINE-HEIGHT: 180%
}

.font180 {
	COLOR: #343434;
	LINE-HEIGHT: 180%
}

.bookTitle {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR: #414141
}

.newsTitle {
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px;
	COLOR: #414141
}

.title01 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR: #2a4481
}

.fontff6600 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR: #ff6600
}

INPUT.btn {
	BORDER-RIGHT: #c0c0c0 1px solid;
	PADDING-RIGHT: 1px;
	BORDER-TOP: #c0c0c0 1px solid;
	PADDING-LEFT: 1px;
	FONT-SIZE: 12px;
	PADDING-BOTTOM: 1px;
	BORDER-LEFT: #c0c0c0 1px solid;
	PADDING-TOP: 1px;
	BORDER-BOTTOM: #c0c0c0 1px solid;
	HEIGHT: 20px;
	BACKGROUND-COLOR: #f5fafe
}

#focus {
	width: 478px;
}

#focus h3 {
	font-size: 18px;
	text-align: left;
	padding: 5px 0;
}

#focus h3 a {
	color: #4465BA;
}

#focus p {
	line-height: 20px;
	font-size: 14px;
	height: 70px;
	overflow: hidden;
	margin: 5px 0 10px;
}

#focus span {
	display: block;
	text-align: left;
	padding-top: 10px;
	border-top: #ddd 1px dashed;
}

#focus span a {
	margin: 0 5px;
}

#focus div {
	margin: 1px 0 8px;
}

#focus div img {
	width: 478px;
	height: 75px;
}

#focus ul {
	list-style: none;
	height: 90px;
	overflow: hidden;
}

#focus ul li {
	float: left;
	width: 100%;
	height: 14px;
	overflow: hidden;
	margin: 5px 0;
}

.style1,.style5 {
	border: #D1DAEF 1px solid;
	background: url(../images/bg2.png) repeat-x;
}

.style2 {
	padding: 10px;
	border: #D1DAEF 1px solid;
	background: url(../images/bg1.gif) repeat-x;
}

.style1 h4,.style5 h4 {
	padding: 5px 10px 0;
	height: 21px;
	font-size: 14px;
	color: #333;
	line-height: 16px;
}

.style2 h4,.style3 h4 {
	font-size: 14px;
	color: #333;
	line-height: 16px;
	padding: 6px 5px 4px
}

.style1 h4 a,.style2 h4 a,.style3 h4 a {
	color: #333;
}

.style3 {
	height: 220px;
	padding: 10px;
	border: #D1DAEF 1px solid;
	background: #F2F5FD;
}

.style3 .title {
	height: 20px;
	border-bottom: #D1DAEF 1px dashed;
	overflow: hidden;
	height: 1%
}

.style3 .title h4 {
	float: left;
}

.style3 .title span {
	float: right;
}

.box {
	width: 950px;
	margin: 10px auto;
	overflow: hidden;
}

.box1 {
	width: 180px;
	float: left;
	display: inline;
}

.box2 {
	width: 690px;
	float: left;
}

.box4 {
	width: 250px;
	float: right;
}

.box3 {
	width: 500px;
	float: left;
	margin-left: 1px;
}

.box2.2 {
	width: 100%;
	float: left;
}

#authorship2 ul {
	list-style: none;
}

#authorship2 ul li {
	height: 110px;
	margin: 15px 0 0;
}

#authorship2 ul li span {
	float: left;
	width: 75px;
	height: 100px;
	border: #ddd 1px solid;
	padding: 3px;
	background: #fff;
	margin-right: 10px;
}

#authorship2 ul li span img {
	width: 75px;
	height: 100px;
}

#authorship2 ul li strong {
	display: block;
	padding: 5px 0;
}

#authorship2 ul li strong a {
	color: #4465BA;
	font-size: 14px;
}

#authorship2 ul li p {
	line-height: 17px;
	height: 85px;
	overflow: hidden;
}

.left {
	width: 695px;
	float: left;
}

.right {
	width: 250px;
	float: right;
}

#authorship3 {
	width: 765px;
	clear: both;
	margin: 10px 0 0px 0px
}

#authorship3 ul {
	list-style: none;
	height: 300px;
}

#authorship3 ul li {
	width: 212px;
	display: inline;
	float: left;
	margin: 4px 5px 0;
}

#authorship3 ul li h4 {
	font-size: 12px;
}

#authorship3 .title h4 {
	padding-top: 0
}

#authorship3 ul li div {
	height: 108px;
	margin: 3px 0 8px;
}

#authorship3 ul li div span {
	float: left;
	width: 75px;
	height: 100px;
	border: #ddd 1px solid;
	padding: 3px;
	background: #fff;
	margin-right: 10px;
}

#authorship3 ul li div span img {
	width: 75px;
	height: 100px;
}

#authorship3 ul li div strong {
	display: block;
	padding: 5px 0;
}

#authorship3 ul li div p {
	line-height: 18px;
	height: 70px;
	overflow: hidden;
}

#authorship3 ul li ol {
	list-style: none;
	background: #fff;
	padding: 1px 5px;
}

#authorship3 ul li ol li {
	float: none;
	display: block;
	width: auto;
	margin: 5px 0;
	height: 14px;
	overflow: hidden
}

.d0232 {
	margin-left: 25px;
	BORDER-RIGHT: #f4f5f7 2px solid; 
	PADDING-RIGHT: 8px; 
	BORDER-TOP: #aca899 2px solid; 
	MARGIN-TOP: 8px; PADDING-LEFT: 8px; 
	SCROLLBAR-FACE-COLOR: #dedede; 
	PADDING-BOTTOM: 8px; 
	SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; 
	OVERFLOW: auto; 
	BORDER-LEFT: #aca899 2px solid; 
	WIDTH: 90%; 
	SCROLLBAR-SHADOW-COLOR: #808080; 
	SCROLLBAR-3DLIGHT-COLOR: #c0c0c0; 
	SCROLLBAR-ARROW-COLOR: #ffffff; 
	PADDING-TOP: 8px; 
	SCROLLBAR-TRACK-COLOR: #f3f3f3; 
	BORDER-BOTTOM: #f4f5f7 2px solid; 
	SCROLLBAR-DARKSHADOW-COLOR: #dedede; 
	HEIGHT: 200px
}

a.list{
background: url('icon_list.gif') left center no-repeat;
line-height:16px;
padding:1px 0px 1px 18px;
}
a.content{
background: url('icon_edit.gif') left center no-repeat;
line-height:16px;
padding:1px 0px 1px 18px;
}

.red{color:red;}
.center{text-align:center;}

.gridBtn{
	background-position: left center;
	background-repeat: no-repeat;
	padding-left:20px;
	text-align:right;
}

.add{ background-image: url("icon_add.gif");}
.edit{ background-image: url("icon_edit.gif");}
.delete{ background-image: url("icon_drop.gif");}
.log{ background-image: url("icon_list.gif");}
.email{ background-image: url("icon_sendEmail.gif");}
.detail{background-image: url("icon_view.gif");}

/*两边对齐*/
.two_character{ margin-left:2em;}
.three_character{ 
	margin-left:0.5em;
	margin-right:0.5em;
}
.two_and_half{
	margin-left:0.75em;
	margin-right:0.75em;
}

/* 圆角相关 */
.nifty{ margin: 0 auto;background: #ffea00; width:250px;} 
.nifty .content { padding:0 3px; font-weight:bold;text-align:center;}  
b.rtop, b.rbottom{display:block;background: #FFF} 
b.rtop b, b.rbottom b{display:block;height:1px;overflow:hidden; background:#ffea00} 
b.r1{margin: 0 2px} 
b.r2{margin: 0 1px} 
b.r3{margin: 0 0px} 
b.rtop b.r4, b.rbottom b.r4{margin: 0 0px;height: 1px} 

/* flash msg */
#flashMsg,.flashMsg{
	position:absolute;
	width:100%;
	text-align:center;
	top:60px;
	left:0px;
}



/*选择收件人的页面用*/
.address{border:1px solid #CCCCDD;padding:2px;background-color:white;margin:2px;display:inline-block}
.address-over{cursor: pointer;border:1px solid #CCCCDD;padding:2px;background-color:#E8E8F0;margin:2px;display:inline-block;text-decoration: line-through;}
.selOpt{cursor:pointer; color:blue;}
.emailMessage{color:blue;width:815px;margin:auto;padding:5px 0px 5px 0px}

.importMsg{border:1px solid red; padding:5px;color:red;margin-top:20px;font-size:14px; line-height:16px}
.importMsg ul{margin:5px 0px 0px 20px;}
.importContainer {margin-top:10px;auto;padding:20px;background-color:#ECF6FA;border:1px solid #7BADE0}

.helpTitle{font-size:15px; font-weight:bolder;margin:10px 0px;}
.helpCont{font-size:14px;line-height:18px;}

table#pub_back td,table#research_achievment td {
	text-align: center;
}

#pub_back {
	width: 815px;
	margin-top: 5px;
}

.tabDiv {
	height: 31px;
	background: transparent url(/resource/images/tab_line.gif) repeat-x scroll left bottom;
	padding-left: 10px;
	margin: 10px auto 5px auto;
}

.tabDiv ul {
	margin: 0;
	padding: 0;
}

.tabDiv li {
	list-style-type: none;
	float: left;
	height: 31px;
	line-height: 31px;
	width: 68px;
	margin-left: 0px;
	text-align: center;
}

.chosed {
	background-image: url(/resource/images/tab_1.gif);
	font-weight: bold;
}

.textIpt {
	width: 110px;
}

.datepicker{width:66px}

.subTitle{padding:5px 0px 5px 10px; font-weight: bolder; background-color: #BBD6F4}

.subsubTitle{text-align:center;background-color: #EFEFEF}

.tableLabel{width:100px; text-align:right;}

.label{width:60px; text-align:right; float:left;height:25px; line-height: 25px;}

.s_align{text-align:justify; text-align-last:justify; text-justify:distribute-all-lines;}


