body {
	text-align: left;
	font-family: "宋体";
	margin: 0;
	padding: 0;
	font-size: 14px;
	color: #000;
	background: #fff
}

div,
form,
img,
ul,
ol,
li,
dl,
dt,
dd,
p {
	margin: 0;
	padding: 0;
	border: 0
}

table,
tr,
td,
th {
	font-size: 12px;
	margin: 0;
	padding: 0;
	border: 0
}

li {
	list-style-type: none
}

em {
	font-style: normal
}

a:link {
	color: #000;
	text-decoration: none
}

a:visited {
	color: #333;
	text-decoration: none
}

a:hover {
	color: #bc2931;
	text-decoration: underline
}

a:active {
	color: #bc2931
}

.highlight,
.highlight:visited,
.highlight a,
.highlight a:visited {
	color: #f00
}

.message,
.message:visited,
.message a,
.message a:visited {
	color: #f00
}

.gray,
.gray:visited,
.gray a,
.gray a:visited {
	color: #585858
}

.hidden {
	display: none
}

.clear {
	clear: both;
	font-size: 1px;
	width: 1px;
	height: 0;
	visibility: hidden
}

.tipscontent {
	line-height: 180%;
	padding: 5px;
	color: #049;
	border: 1px dotted #3C5EA8;
	background-color: #fff
}

.tipscontent b {
	color: #333;
	font-weight: lighter
}

.textbox {
	border: 1px solid #707070
}

.button {
	border: 1px solid #707070;
	background: url(default/btnbg.jpg) center center;
	height: 20px;
	font-size: 12px
}

.err {
	color: #f00;
	display: block
}

.summary {
	display: none
}

#container {
	margin: 0 auto;
	width: 990px
}

#header #banner {
	margin: 0;
	padding-bottom: 3px
}

#header #navmain {
	background: url(default/menubg.gif) 0 0 no-repeat;
	line-height: 38px;
	height: 36px;
	font-family: Microsoft YaHei
}

#header #navmain #time {
	color: #ffffff;
	float: left;
	width: 200px;
	padding-left: 40px;
	font-size: 16px
}

#navbar {
	font-size: 16px;
	float: left
}

#navbar h2 {
	display: none
}

#navbar ul li {
	float: left;
	background: url(default/menubg.jpg) 0 -42px no-repeat;
	padding-left: 15px;
	padding-right: 15px
}

#navbar ul li a {
	display: block;
	color: #ffffff;
	text-align: center;
	text-decoration: none
}

#navbar ul li a:hover {
	color: #ffffff
}

#navbar ul li ul {
	z-index: 9999;
	position: absolute;
	width: 110px;
	display: none;
	background: #F5EEEC
}

#navbar ul li ul li {
	font-weight: lighter;
	background: none
}

#navbar ul li ul li a {
	line-height: 23px;
	border-bottom: 1px #D1AB99 solid;
	color: #333
}

#navbar ul li ul li a:hover {
	background: #E8D6D2;
	line-height: 23px;
	color: #764026
}

#main {
	padding: 0px
}

.index #main {
	padding: 0px
}

#info {
	width: 220px;
	float: right;
	display: inline
}

#infopic {
	padding: 10px 0;
	text-align: center;
	border-left: 1px solid #dbd8d7;
	border-right: 1px solid #dbd8d7
}

#infoscrolltext {
	padding: 0 30px;
	text-align: center;
	color: #004823
}

#infocontent {
	padding: 10px 0 0px 0
}

#infocontent .titlebar {
	background: url(default/stitlebg.gif) no-repeat 0 0;
	height: 32px;
	line-height: 32px;
	margin: 0px;
	overflow: hidden
}

#infocontent .titlebar .title {
	padding-left: 15px;
	font-size: 15px;
	font-family: Microsoft YaHei;
	color: #000
}

#infocontent .titlebar .title a {
	color: #000
}

#infocontent .column {
	padding: 5px;
	padding-left: 10px;
	border-left: 1px solid #dbd8d7;
	border-bottom: 1px solid #dbd8d7;
	border-right: 1px solid #dbd8d7
}

#infocontent dl {
	clear: both
}

#infocontent dt {
	float: left;
	line-height: 23px;
	color: #764026
}

#infocontent dd {
	line-height: 23px;
	margin-left: 70px;
	_text-indent: -3px
}

#infocontent .heading {
	padding: 5px;
	text-align: center;
	line-height: 20px;
	border-left: 1px solid #dbd8d7;
	border-right: 1px solid #dbd8d7;
	display: none
}

#infocontent .borderline {
	border-bottom: 1px solid #000;
	padding-bottom: 3px
}

#infocontent .fontspacing {
	letter-spacing: -1pt
}

#content {
	width: 530px;
	float: left;
	margin-left: 10px;
	display: inline
}

#intro {
	margin-top: 10px
}

#intro .titlebar {
	background: url(default/ctitlebg.gif) 0px 0px no-repeat;
	height: 32px;
	line-height: 34px;
	overflow: hidden
}

#intro .titlebar .title {
	font-size: 15px;
	font-family: Microsoft YaHei;
	padding-left: 15px;
	float: left;
	width: 300px
}

#intro .titlebar .title a {
	color: #000
}

#intro .titlebar .more {
	float: right;
	padding-right: 10px
}

#intro .titlebar .more a {
	width: 50px;
	background: url(default/sidebar_more.jpg) no-repeat right center;
	text-indent: -9999em;
	overflow: hidden;
	display: block
}

#intro .column {
	clear: both;
	line-height: 22px;
	padding: 10px 15px;
	border-left: 1px solid #dbd8d7;
	border-bottom: 1px solid #dbd8d7;
	border-right: 1px solid #dbd8d7
}

#intro .intropic {
	float: left;
	padding: 8px
}

#intro .column a.more {
	height: 22px;
	display: none;
	width: 500px;
	background: url(default/sidebar_more.jpg) no-repeat right center;
	text-indent: -9999em;
	overflow: hidden
}

#oalist {
	margin-top: px
}

#oalist .titlebar {
	background: url(default/hdp.jpg) 0 -45px no-repeat;
	height: 24px;
	padding-top: 10px;
	overflow: hidden
}

#oalist .titlebar .title {
	font-size: 15px;
	font-family: Microsoft YaHei;
	padding-left: 15px;
	font-weight: bold;
	float: left;
	width: 350px
}

#oalist .titlebar .title a {
	color: #000
}

#oalist .titlebar .more {
	float: right;
	padding-right: 10px
}

#oalist .titlebar .more a {
	width: 50px;
	background: url(default/sidebar_more.jpg) no-repeat right center;
	text-indent: -9999em;
	overflow: hidden;
	display: block
}

#oalist .column {
	height: 311px;
	overflow: hidden;
	background-color: transparent;
	overflow: scroll;
	scrollbar-face-color: #ececec;
	scrollbar-shadow-color: #bfc0bf;
	scrollbar-highlight-color: #ffffff;
	scrollbar-3dlight-color: #fff;
	scrollbar-darkshadow-color: #EFFFEF;
	scrollbar-track-color: #ffffff;
	scrollbar-arrow-color: #666;
	overflow-x: hidden;
	padding-top: 8px;
	border-left: 1px solid #dbd8d7;
	border-bottom: 1px solid #dbd8d7;
	border-right: 1px solid #dbd8d7;
	font-size: 12px
}

#oalist .column .catalog {
	background: url(default/mc_bg.jpg) 0px 5px no-repeat;
	padding: 0px 0 0 30px;
	height: 20px;
	margin-left: 10px;
	font-size: 15px;
	color: #764026
}

#oalist .column .item {
	clear: both;
	padding-left: 30px;
	background: url(default/articlelist.jpg) 8px 10px no-repeat;
	border-bottom: 1px dashed #ccc;
	margin: 5px 15px 5px 10px;
	color: #666;
	padding-bottom: 5px
}

#oalist .column .item .title {
	line-height: 22px;
	font-size: 14px
}

#oalist .column .item .doi {
	color: #333
}

#oalist .column .item .doi a {
	color: #666
}

#oalist .column .item .title a {
	color: #000;
	font-size: 14px
}

#oalist .column .item .title a:hover {
	color: #F30
}

#oalist .column .item .authors {
	height: 18px;
	line-height: 18px;
	display: inline
}

#oalist .column .item .digest {
	height: 18px;
	line-height: 18px;
	display: inline
}

#oalist .column .item .digest a {
	color: #33
}

#oalist .column .item .digest a:hover {
	color: #F30
}

#oalist2 {
	margin-top: px
}

#oalist2 .titlebar {
	background: url(default/hdp.jpg) 0 -45px no-repeat;
	height: 24px;
	padding-top: 10px;
	overflow: hidden;
	display: none
}

#oalist2 .titlebar .title {
	font-size: 15px;
	font-family: Microsoft YaHei;
	padding-left: 15px;
	font-weight: bold;
	float: left;
	width: 300px
}

#oalist2 .titlebar .title a {
	color: #000
}

#oalist2 .titlebar .more {
	float: right;
	padding-right: 10px
}

#oalist2 .titlebar .more a {
	width: 50px;
	background: url(default/sidebar_more.jpg) no-repeat right center;
	text-indent: -9999em;
	overflow: hidden;
	display: block
}

#oalist2 .column {
	height: 780px;
	overflow: hidden;
	background-color: transparent;
	overflow: scroll;
	scrollbar-face-color: #ececec;
	scrollbar-shadow-color: #bfc0bf;
	scrollbar-highlight-color: #ffffff;
	scrollbar-3dlight-color: #fff;
	scrollbar-darkshadow-color: #EFFFEF;
	scrollbar-track-color: #ffffff;
	scrollbar-arrow-color: #666;
	overflow-x: hidden;
	padding-top: 8px;
	border-left: 1px solid #dbd8d7;
	border-bottom: 1px solid #dbd8d7;
	border-right: 1px solid #dbd8d7;
	font-size: 12px
}

#oalist2 .column .catalog {
	background: url(default/mc_bg.jpg) 0px 5px no-repeat;
	padding: 0px 0 0 30px;
	height: 20px;
	margin-left: 10px;
	font-size: 15px;
	color: #764026
}

#oalist2 .column .item {
	clear: both;
	padding-left: 30px;
	background: url(default/articlelist.jpg) 8px 10px no-repeat;
	border-bottom: 1px dashed #ccc;
	margin: 5px 15px 10px 10px;
	color: #666;
	padding-bottom: 8px
}

#oalist2 .column .item .title {
	line-height: 22px;
	font-size: 14px
}

#oalist2 .column .item .doi {
	color: #333
}

#oalist2 .column .item .doi a {
	color: #666
}

#oalist2 .column .item .title a {
	color: #000;
	font-size: 14px
}

#oalist2 .column .item .title a:hover {
	color: #F30
}

#oalist2 .column .item .authors {
	height: 18px;
	line-height: 18px;
	display: inline
}

#oalist2 .column .item .digest {
	height: 18px;
	line-height: 18px;
	display: inline
}

#oalist2 .column .item .digest a {
	color: #33
}

#oalist2 .column .item .digest a:hover {
	color: #F30
}

#oalist3 {
	margin-top: px
}

#oalist3 .titlebar {
	background: url(default/hdp.jpg) 0 -45px no-repeat;
	height: 24px;
	padding-top: 10px;
	overflow: hidden
}

#oalist3 .titlebar .title {
	font-size: 15px;
	font-family: Microsoft YaHei;
	padding-left: 15px;
	font-weight: bold;
	float: left;
	width: 300px;
	display: none
}

#oalist3 .titlebar .title a {
	color: #000
}

#oalist3 .titlebar .more {
	float: right;
	padding-right: 10px
}

#oalist3 .titlebar .more a {
	width: 50px;
	background: url(default/sidebar_more.jpg) no-repeat right center;
	text-indent: -9999em;
	overflow: hidden;
	display: block
}

#oalist3 .column {
	height: 780px;
	overflow: hidden;
	background-color: transparent;
	overflow: scroll;
	scrollbar-face-color: #ececec;
	scrollbar-shadow-color: #bfc0bf;
	scrollbar-highlight-color: #ffffff;
	scrollbar-3dlight-color: #fff;
	scrollbar-darkshadow-color: #EFFFEF;
	scrollbar-track-color: #ffffff;
	scrollbar-arrow-color: #666;
	overflow-x: hidden;
	padding-top: 8px;
	border-left: 1px solid #dbd8d7;
	border-bottom: 1px solid #dbd8d7;
	border-right: 1px solid #dbd8d7;
	font-size: 12px
}

#oalist3 .column .catalog {
	background: url(default/mc_bg.jpg) 0px 5px no-repeat;
	padding: 0px 0 0 30px;
	height: 20px;
	margin-left: 10px;
	font-size: 15px;
	color: #764026
}

#oalist3 .column .item {
	clear: both;
	padding-left: 30px;
	background: url(default/articlelist.jpg) 8px 10px no-repeat;
	border-bottom: 1px dashed #ccc;
	margin: 5px 15px 10px 10px;
	color: #666;
	padding-bottom: 8px
}

#oalist3 .column .item .title {
	line-height: 22px;
	font-size: 14px
}

#oalist3 .column .item .doi {
	color: #333
}

#oalist3 .column .item .doi a {
	color: #666
}

#oalist3 .column .item .title a {
	color: #000;
	font-size: 14px
}

#oalist3 .column .item .title a:hover {
	color: #F30
}

#oalist3 .column .item .authors {
	height: 18px;
	line-height: 18px;
	display: inline
}

#oalist3 .column .item .digest {
	height: 18px;
	line-height: 18px;
	display: inline
}

#oalist3 .column .item .digest a {
	color: #33
}

#oalist3 .column .item .digest a:hover {
	color: #F30
}

#scrollpic {
	margin-top: 5px
}

#scrollpic .titlebar {
	background: url(default/ctitlebg.jpg) 0px 0px no-repeat;
	height: 27px;
	line-height: 30px;
	overflow: hidden
}

#scrollpic .titlebar .title {
	font-weight: bold;
	padding-left: 30px;
	height: 20px;
	float: left;
	width: 300px
}

#scrollpic .titlebar .title a {
	color: #28518E
}

#scrollpic .titlebar .more {
	float: right;
	padding-right: 10px
}

#scrollpic .titlebar .more a {
	width: 50px;
	background: url(default/sidebar_more.jpg) no-repeat right center;
	text-indent: -9999em;
	overflow: hidden;
	display: block
}

#scrollpic .column {
	border-left: 1px solid #C5DDF6;
	border-bottom: 1px solid #C5DDF6;
	border-right: 1px solid #C5DDF6
}

#scrollpic .column .scrolldiv {
	width: 510px;
	height: 170px;
	margin: 0 auto;
	overflow: hidden;
	white-space: nowrap
}

#scrollpic .column .scrolldiv img {
	height: 160px;
	border: 0;
	margin: auto 5px;
	border: 1px #ccc solid
}

#scrollbegin,
#scrollend,
#scrollbegin ul,
#scrollend ul,
#scrollbegin ul li,
#scrollend ul li {
	display: inline
}

#adbanner {
	margin-top: 5px
}

#adbanner img {
	border: 1px solid #3D3D41
}

#sidebar {
	width: 220px;
	float: left;
	display: inline
}

#loginview {
	margin-top: 10px
}

#loginview .titlebar {
	background: url(default/stitlebg.gif) no-repeat 0 0;
	height: 32px;
	line-height: 32px;
	margin: 0px;
	overflow: hidden
}

#loginview .titlebar .title {
	padding-left: 15px;
	font-size: 15px;
	color: #000;
	font-family: Microsoft YaHei
}

#loginview .titlebar .title a {
	color: #000
}

#loginview .column {
	clear: both;
	padding: 5px 0;
	border-left: 1px solid #dbd8d7;
	border-bottom: 1px solid #dbd8d7;
	border-right: 1px solid #dbd8d7
}

#loginview .column li {
	height: 39px;
	line-height: 39px;
	text-align: center;
	font-size: 15px;
	font-family: Microsoft YaHei
}

#loginview .column .loginview01 {
	background: url(default/login01.gif) no-repeat center center
}

#loginview .column .loginview02 {
	background: url(default/login02.gif) no-repeat center center
}

#loginview .column .loginview03 {
	background: url(default/login03.gif) no-repeat center center
}

#loginview .column .loginview04 {
	background: url(default/login04.gif) no-repeat center center
}

#loginview .column .qq {
	padding: 5px 0 5px 60px
}

#loginview #welcome p {
	margin: 7px;
	padding: 0px;
	line-height: 150%;
	text-indent: 2em
}

#loginview #welcome .shortcut {
	display: block;
	font-weight: bold;
	text-align: center;
	width: 150px;
	height: 25px;
	line-height: 25px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 5px;
	border: #ccc 1px solid
}

#oaquery {
	margin-top: 10px
}

#oaquery .titlebar {
	background: url(default/stitlebg.jpg) no-repeat 0 0;
	height: 32px;
	line-height: 32px;
	margin: 0px;
	overflow: hidden
}

#oaquery .titlebar .title {
	padding-left: 15px;
	font-family: Microsoft YaHei;
	font-size: 15px;
	color: #000
}

#oaquery .titlebar .title a {
	color: #000
}

#oaquery .column {
	clear: both;
	text-align: center;
	padding: 10px 0px;
	border-left: 1px solid #dbd8d7;
	border-bottom: 1px solid #dbd8d7;
	border-right: 1px solid #dbd8d7
}

#oaquery .column a {
	color: #000
}

#oaquery .column .textbox {
	width: 140px;
	border: 1px solid #494A4C
}

#oaquery .column .button {
	background: url(default/so01.jpg) no-repeat 0 0;
	border: 0px;
	width: 15px
}

#oaquery .column ul {
	clear: both;
	padding-left: 10px;
	padding-top: 5px
}

#oaquery .column ul li {
	width: 62px;
	float: left;
	height: 22px;
	line-height: 22px;
	text-align: center
}

#oaquery .column ul li a:hover {
	color: #F30;
	text-decoration: none
}

#news {
	margin-top: 10px
}

#news .titlebar {
	background: url(default/stitlebg.gif) no-repeat 0 0;
	height: 32px;
	line-height: 32px;
	margin: 0px;
	overflow: hidden
}

#news .titlebar .title {
	padding-left: 15px;
	font-family: Microsoft YaHei;
	font-size: 15px;
	float: left;
	width: 100px;
	color: #000
}

#news .titlebar .title a {
	color: #000
}

#news .titlebar .more {
	float: right;
	padding-right: 10px;
	display: block
}

#news .titlebar .more a {
	width: 50px;
	background: url(default/sidebar_more.jpg) no-repeat right center;
	text-indent: -9999em;
	overflow: hidden;
	display: block
}

#news .list {
	border-left: 1px solid #dbd8d7;
	border-bottom: 1px solid #dbd8d7;
	border-right: 1px solid #dbd8d7
}

#news .list {
	padding: 10px 5px
}

#news .list ul {
	padding: 5px
}

#news .list li {
	line-height: 20px;
	background: url(default/dot01.jpg) 3px 8px no-repeat;
	padding-left: 15px;
	padding-top: 4px;
	padding-bottom: 2px;
	border-bottom: 1px dotted #666;
	width: 180px
}

#news .list a.more {
	height: 12px;
	display: none;
	width: 190px;
	background: url(default/sidebar_more.jpg) no-repeat right center;
	text-indent: -9999em;
	overflow: hidden
}

#authorgarden {
	margin-top: 10px
}

#authorgarden .titlebar {
	background: url(default/stitlebg.jpg) no-repeat 0 0;
	height: 32px;
	line-height: 32px;
	margin: 0px;
	overflow: hidden
}

#authorgarden .titlebar .title {
	padding-left: 15px;
	font-size: 15px;
	font-family: Microsoft YaHei;
	float: left;
	width: 100px
}

#authorgarden .titlebar .title a {
	color: #000
}

#authorgarden .titlebar .more {
	float: right;
	padding-right: 10px;
	display: block
}

#authorgarden .titlebar .more a {
	width: 50px;
	background: url(default/sidebar_more.jpg) no-repeat right center;
	text-indent: -9999em;
	overflow: hidden;
	display: block
}

#authorgarden .list {
	padding: 5px;
	border-left: 1px solid #dbd8d7;
	border-bottom: 1px solid #dbd8d7;
	border-right: 1px solid #dbd8d7
}

#authorgarden .list ul {
	padding: 5px
}

#authorgarden .list li {
	height: 23px;
	line-height: 23px;
	background: url(default/dot01.jpg) 3px 8px no-repeat;
	padding-left: 15px;
	border-bottom: 1px dotted #666;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 180px
}

#authorgarden .list a.more {
	height: 12px;
	display: none;
	width: 190px;
	background: url(default/sidebar_more.jpg) no-repeat right center;
	text-indent: -9999em;
	overflow: hidden
}

#down {
	margin-top: 10px
}

#down .titlebar {
	background: url(default/stitlebg.gif) no-repeat 0 0;
	height: 32px;
	line-height: 32px;
	margin: 0px;
	overflow: hidden
}

#down .titlebar .title {
	padding-left: 15px;
	font-size: 15px;
	font-family: Microsoft YaHei;
	float: left;
	width: 100px
}

#down .titlebar .title a {
	color: #000
}

#down .titlebar .more {
	float: right;
	padding-right: 10px;
	display: block
}

#down .titlebar .more a {
	width: 50px;
	background: url(default/sidebar_more.jpg) no-repeat right center;
	text-indent: -9999em;
	overflow: hidden;
	display: block
}

#down .list {
	padding: 5px;
	border-left: 1px solid #dbd8d7;
	border-bottom: 1px solid #dbd8d7;
	border-right: 1px solid #dbd8d7
}

#intro .list {
	padding: 5px;
	border-left: 1px solid #dbd8d7;
	border-bottom: 1px solid #dbd8d7;
	border-right: 1px solid #dbd8d7
}

#down .list ul {
	padding: 5px
}

#intro .list ul {
	padding: 5px
}

#down .list li {
	height: 23px;
	line-height: 23px;
	background: url(default/dot01.jpg) 3px 8px no-repeat;
	padding-left: 15px;
	border-bottom: 1px dotted #666;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 180px
}

#intro .list li {
	height: 32px;
	line-height: 32px;
	padding-left: 15px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

#down .list a.more {
	height: 12px;
	display: none;
	width: 190px;
	background: url(default/sidebar_more.jpg) no-repeat right center;
	text-indent: -9999em;
	overflow: hidden
}

#ago {
	margin-top: 10px
}

#ago .titlebar {
	background: url(default/stitlebg.jpg) no-repeat 0 0;
	height: 32px;
	line-height: 32px;
	margin: 0px;
	overflow: hidden
}

#ago .titlebar .title {
	padding-left: 15px;
	font-size: 15px;
	font-family: Microsoft YaHei;
	float: left;
	width: 100px
}

#ago .titlebar .title a {
	color: #000
}

#ago .titlebar .more {
	float: right;
	padding-right: 10px;
	display: block
}

#ago .titlebar .more a {
	width: 50px;
	background: url(default/sidebar_more.jpg) no-repeat right center;
	text-indent: -9999em;
	overflow: hidden;
	display: block
}

#ago .list {
	border-left: 1px solid #dbd8d7;
	border-bottom: 1px solid #dbd8d7;
	border-right: 1px solid #dbd8d7
}

#ago .list {
	padding: 5px
}

#ago .list ul {
	padding: 5px
}

#ago .list li {
	height: 23px;
	line-height: 23px;
	background: url(default/dot01.jpg) 3px 8px no-repeat;
	padding-left: 15px;
	border-bottom: 1px dotted #666;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 180px
}

#ago .list .year {
	width: 40px;
	float: left
}

#ago .list .number {
	width: 20px;
	float: left
}

#ago .list a.more {
	height: 12px;
	display: none;
	width: 190px;
	background: url(default/sidebar_more.jpg) no-repeat right center;
	text-indent: -9999em;
	overflow: hidden
}

#adbar {
	margin-top: 5px;
	display: none
}

#adbar .titlebar {
	background: url(default/stitlebg.jpg) no-repeat 0 0;
	height: 25px;
	line-height: 28px;
	margin: 0 5px;
	overflow: hidden
}

#adbar .titlebar .title {
	padding-left: 25px;
	font-weight: bold;
	float: left;
	width: 100px
}

#adbar .titlebar .title a {
	color: #28518E
}

#adbar .list ul {
	padding: 5px
}

#adbar .list li {
	clear: both;
	border: 1px solid #BED1E9;
	width: 190px;
	height: 70px;
	margin: 5px 0px
}

#adbar img {
	width: 190px;
	height: 70px;
	vertical-align: bottom
}

#links {
	margin-top: 10px
}

#links .titlebar {
	background: url(default/stitlebg.gif) no-repeat 0 0;
	height: 32px;
	line-height: 32px;
	margin: 0px;
	overflow: hidden
}

#links .titlebar .title {
	padding-left: 15px;
	font-size: 15px;
	font-family: Microsoft YaHei;
	float: left;
	width: 100px
}

#links .titlebar .title a {
	color: #000
}

#links .titlebar .more {
	float: right;
	padding-right: 10px;
	display: block
}

#links .titlebar .more a {
	width: 50px;
	background: url(default/sidebar_more.jpg) no-repeat right center;
	text-indent: -9999em;
	overflow: hidden;
	display: block
}

#links .list {
	padding: 5px;
	border-left: 1px solid #dbd8d7;
	border-bottom: 1px solid #dbd8d7;
	border-right: 1px solid #dbd8d7
}

#links .list #logolink {
	padding: 5px 0 0 5px
}

#links .list #logolink li {
	clear: both;
	width: 195px;
	height: 60px;
	display: block
}

#links .list #logolink img {
	width: 195px;
	height: 55px;
	border: 1px solid #BED1E9;
	vertical-align: bottom
}

#links .list #textlink {
	padding: 0 5px
}

#links .list #textlink li {
	padding-left: 5px;
	height: 21px;
	line-height: 21px;
	border: 1px solid #89070e;
	background: #FFF;
	margin: 3px 0
}

#links .list a.more {
	height: 12px;
	display: none;
	width: 190px;
	background: url(default/sidebar_more.jpg) no-repeat right center;
	text-indent: -9999em;
	overflow: hidden
}

#stat {
	margin-top: 10px
}

#stat .titlebar {
	background: url(default/stitlebg.jpg) no-repeat 0 0;
	height: 32px;
	line-height: 32px;
	margin: 0px;
	overflow: hidden
}

#stat .titlebar .title {
	padding-left: 15px;
	font-size: 15px;
	font-family: Microsoft YaHei;
	float: left;
	width: 100px
}

#stat .titlebar .title a {
	color: #000
}

#stat .column {
	line-height: 180%;
	padding: 5px 10px;
	border-left: 1px solid #dbd8d7;
	border-bottom: 1px solid #dbd8d7;
	border-right: 1px solid #dbd8d7
}

#footer {
	clear: both;
	background-color: #89070e;
	padding: 20px 0;
	margin-top: 10px;
	border-top: 1px solid #89070e
}

#footer #copyright {
	text-align: center;
	line-height: 150%
}

.oalist #content {
	width: 760px;
	float: right;
	margin-right: 0px;
	display: inline;
	margin-top: 10px
}

.oalist #content #oalist .titlebar {
	background: url(default/ctitlebg.jpg) 0px -37px no-repeat;
	height: 22px;
	line-height: 12px;
	overflow: hidden
}

.oalist #content #oalist .titlebar .title {
	font-size: 15px;
	font-family: Microsoft YaHei;
	padding-left: 15px;
	float: left;
	width: auto;
	color: #000
}

.oalist #content #oalist .titlebar .title a {
	color: #000
}

.oalist #oalist .titlebar .more {
	display: none
}

.oalist #content #oalist .column {
	border-left: 1px solid #dbd8d7;
	border-bottom: 1px solid #dbd8d7;
	border-right: 1px solid #dbd8d7;
	height: 1022px
}

.newslist #content {
	width: 530px;
	margin-right: 0px;
	display: inline
}

.newslist #content #newssearch {
	padding: 15px 5px;
	text-align: right;
	border-left: 1px solid #D2D2D2;
	border-right: 1px solid #D2D2D2;
	border-bottom: 1px solid #dbd8d7
}

.newslist #content #newslist {
	margin-top: 10px
}

.newslist #content #newslist .titlebar {
	background: url(default/ctitlebg.gif) 0px -37px no-repeat;
	height: 32px;
	line-height: 32px;
	overflow: hidden
}

.newslist #content #newslist .titlebar .title {
	padding-left: 15px;
	font-size: 15px;
	font-family: Microsoft YaHei;
	float: left;
	width: auto;
	color: #000
}

.newslist #content #newslist .titlebar .title a {
	color: #000
}

.newslist #content #newslist .column {
	border-left: 1px solid #dbd8d7;
	border-right: 1px solid #dbd8d7
}

.newslist #content #newslist .column ul {
	padding-left: 10px;
	padding-top: 5px
}

.newslist #content #newslist .column li {
	position: relative;
	padding: 5px;
	padding-left: 15px;
	background: url(default/dot01.jpg) 3px 5px no-repeat;
	border-bottom: 1px dashed #ccc;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.newslist #content #newslist .column li span {
	position: absolute;
	right: 5px;
	color: #28518e
}

.newslists {
	width: 760px
}

#intro .list li span {
	color: #28518e
}

.newsdetails #content {
	width: 760px;
	float: right;
	margin-right: 0px;
	display: inline
}

.newsdetails #content #newsdetails {
	margin-top: 10px
}

.newsdetails #content #newsdetails .titlebar {
	background: url(default/ctitlebg.jpg) 0px -37px no-repeat;
	height: 32px;
	line-height: 32px;
	overflow: hidden
}

.newsdetails #content #newsdetails .titlebar .title {
	padding-left: 15px;
	font-size: 15px;
	font-family: Microsoft YaHei;
	float: left;
	width: auto;
	color: #000
}

.newsdetails #content #newsdetails .titlebar .title a {
	color: #000
}

.newsdetails #content #newsdetails .bigtitle {
	font-weight: bold;
	font-size: 14px;
	padding: 5px;
	text-align: center
}

.newsdetails #content #newsdetails .smalltitle {
	padding: 5px;
	text-align: center;
	color: #666
}

.newsdetails #content #newsdetails .itemtitle {
	font-weight: bold;
	padding: 8px 0 0 5px;
	margin: 5px 0;
	background-color: #E2E6ED
}

.newsdetails #content #newsdetails .column {
	line-height: 25px;
	padding: 20px;
	border-left: 1px solid #dbd8d7;
	border-bottom: 1px solid #dbd8d7;
	border-right: 1px solid #dbd8d7;
	width: auto
}

.newsdetails #content #newsdetails #newstool {
	padding: 5px;
	text-align: center
}

.newsdetails #content #newsdetails #newstool input {
	padding: 0px;
	margin: 0px;
	font-size: 12px;
	vertical-align: middle
}

.newsdetails #content #newsdetails #newstool img {
	vertical-align: middle
}

.newsdetails #content #newsdetails #pagetool {
	padding: 5px;
	background-color: #E8D7D2;
	text-align: right
}

.newsdetails #content #newsdetails #addreview {
	clear: both;
	padding: 10px;
	margin-top: 20px;
	border: 1px solid #D2D2D2
}

.newsdetails #content #newsdetails #addreview #reviewtitle {
	clear: both;
	border-bottom: solid 1px #888;
	padding: 5px;
	background-color: #EFE2DF;
	margin-bottom: 20px
}

.newsdetails #content #newsdetails #addreview #reviewtitle .tit {
	font-weight: bold;
	float: left;
	width: 200px
}

.newsdetails #content #newsdetails #addreview #reviewtitle .plnum {
	text-align: right
}

.newsdetails #content #newsdetails #addreview dl {
	clear: both;
	margin: 0 0 5px 10px
}

.newsdetails #content #newsdetails #addreview dt {
	float: left;
	width: 75px
}

.newsdetails #content #newsdetails #addreview dd {
	margin-left: 80px
}

.newsdetails #content #newsdetails #addreview .textbox {
	width: 350px
}

.newsdetails #content #newsdetails #addreview .more {
	font-weight: bold
}

.details #content {
	width: 760px;
	float: right;
	margin-right: 0px;
	display: inline
}

.details #content #details {
	margin-top: 5px
}

.details #content #details .titlebar {
	background: url(default/ctitlebg.jpg) 0px -37px no-repeat;
	height: 32px;
	line-height: 32px;
	overflow: hidden
}

.details #content #details .titlebar .title {
	font-size: 15px;
	font-family: Microsoft YaHei;
	padding-left: 15px;
	float: left;
	width: auto;
	color: #000
}

.details #content #details .titlebar .title a {
	color: #000
}

.details #content #details .bigtitle {
	font-weight: bold;
	padding: 5px;
	background-color: #F4F7F9;
	text-align: center
}

.details #content #details .itemtitle {
	font-weight: bold;
	padding: 8px 0 0 5px;
	margin: 5px 0;
	background-color: #E2E6ED
}

.details #content #details .column {
	line-height: 25px;
	padding: 20px;
	border-left: 1px solid #dbd8d7;
	border-bottom: 1px solid #dbd8d7;
	border-right: 1px solid #dbd8d7;
	width: auto
}

.details #content #details .part {
	clear: both;
	margin-bottom: 10px
}

.details #content #details .part dl {
	clear: both
}

.details #content #details .part dt {
	font-weight: bold;
	line-height: 30px
}

.details #content #details .part dd {
	line-height: 30px;
	padding-left: 15px
}

.trends_more {
	height: 14px;
	text-align: center;
	padding: 5px;
	margin-top: 5px
}

.login #container {
	background: none;
	padding-top: 150px
}

.login #container #logintab {
	width: 363px;
	height: 300px;
	padding: 20px;
	background: url(default/signinbg.jpg) 0px 0px no-repeat;
	margin: 0 auto
}

.login #container #logintab .titlebar {
	background: url(default/logintit.jpg) 0px 0px no-repeat
}

.login #container #logintab .titlebar .title {
	background: url(default/signinico.jpg) 8px 8px no-repeat;
	font-size: 14px;
	height: 25px;
	padding: 10px 0 0 35px;
	font-weight: bold;
	color: #FFF
}

.login #container #logintab dl {
	clear: both
}

.login #container #logintab dt {
	float: left;
	width: 80px;
	font-weight: bold;
	text-align: right;
	line-height: 25px
}

.login #container #logintab dd {
	line-height: 25px;
	margin-left: 85px
}

.login #container #logintab .message {
	color: #F00;
	height: 20px;
	padding: 10px 0px 0px 10px
}

.login #container #logintab .textbox {
	width: 200px
}

.login #container #logintab .button {
	width: 80px
}

.login #container #logintab .important {
	color: #F00;
	font-weight: bold
}

.login #container #logintab .explain {
	color: #666
}

.guestbook #content {
	width: 760px;
	float: right;
	margin-right: 0px;
	display: inline
}

.guestbook #content #guestbook {
	margin-top: 10px
}

.guestbook #content #guestbook .titlebar {
	background: url(default/ctitlebg.jpg) 0px -37px no-repeat;
	height: 32px;
	line-height: 32px;
	overflow: hidden
}

.guestbook #content #guestbook .titlebar .title {
	padding-left: 15px;
	float: left;
	width: auto;
	color: #000
}

.guestbook #content #guestbook .titlebar .title a {
	color: #000
}

.guestbook #content #guestbook .column {
	padding: 20px;
	border-left: 1px solid #dbd8d7;
	border-bottom: 1px solid #dbd8d7;
	border-right: 1px solid #dbd8d7
}

.guestbook #content #guestbook .column .list .tabline {
	border-collapse: collapse;
	margin-bottom: 10px
}

.guestbook #content #guestbook .column .list .tabline td {
	border: 1px solid #D2D2D2;
	padding: 3px;
	line-height: 25px
}

.guestbook #content #guestbook .column .list .tabline .tdbg {
	background-color: #EAF4FF;
	font-weight: bold
}

.guestbook #content #guestbook .column .list .highlight {
	color: #004499
}

.guestbook #content #guestbook .column .list a.gbbutton {
	clear: both;
	height: 25px;
	display: block;
	background: url(default/guestbookbutton.jpg) no-repeat right center;
	text-indent: -9999em;
	overflow: hidden;
	float: right;
	width: 100px
}

.guestbook #content #guestbook .column .list #pages {
	padding: 3px;
	text-align: center;
	border: 1px solid #D2D2D2
}

.guestbook #content #guestbook .column #addreview {
	clear: both;
	padding: 10px;
	margin-top: 20px;
	border: 1px solid #D2D2D2
}

.guestbook #content #guestbook .column #addreview .gbtit {
	clear: both;
	font-weight: bold;
	border-bottom: solid 1px #888;
	padding: 5px;
	background-color: #EAF4FF;
	margin-bottom: 20px
}

.guestbook #content #guestbook .column #addreview dl {
	clear: both;
	margin: 0 0 5px 10px
}

.guestbook #content #guestbook .column #addreview dt {
	float: left;
	width: 65px
}

.guestbook #content #guestbook .column #addreview dd {
	margin-left: 70px
}

.guestbook #content #guestbook .column #addreview .textbox {
	width: 350px
}

.links #content {
	width: 760px;
	float: right;
	margin-right: 0px;
	display: inline
}

.links #content #linkslist {
	margin-top: 10px
}

.links #content #linkslist .titlebar {
	background: url(default/ctitlebg.jpg) 0px -37px no-repeat;
	height: 32px;
	line-height: 32px;
	overflow: hidden
}

.links #content #linkslist .titlebar .title {
	font-size: 15px;
	font-family: Microsoft YaHei;
	padding-left: 15px;
	float: left;
	width: auto;
	color: #000
}

.links #content #linkslist .titlebar .title a {
	color: #000
}

.links #content #linkslist .list {
	padding: 20px;
	border-left: 1px solid #dbd8d7;
	border-bottom: 1px solid #dbd8d7;
	border-right: 1px solid #dbd8d7
}

.links #content #linkslist .list .catalog {
	background: url(default/mc_bg.jpg) 0px 5px no-repeat;
	padding: 5px 0 0 70px;
	height: 25px;
	font-weight: bold
}

.links #content #linkslist .list #logolink {
	clear: both
}

.links #content #linkslist .list #logolink li {
	width: 210px;
	height: 70px;
	float: left
}

.links #content #linkslist .list #logolink img {
	width: 190px;
	height: 55px;
	border: 1px solid #BED1E9;
	vertical-align: bottom
}

.links #content #linkslist .list #textlink {
	clear: both
}

.links #content #linkslist .list #textlink li {
	padding-left: 5px;
	height: 22px;
	line-height: 22px;
	border: 1px solid #BED1E9;
	background: #FFF;
	width: 190px;
	float: left;
	margin: 0 15px 10px 0
}

#demo {
	width: 950px;
	overflow: hidden;
	margin: 0px auto
}

#demo img {
	width: 210px;
	height: 154px;
	margin: 0px 6px 0px 0px;
	border: 1px #dfdede solid
}

#demo span {
	height: 22px;
	line-height: 22px;
	width: 166px;
	font-size: 12px;
	color: #000;
	overflow: hidden;
	display: block
}

#picture {
	margin-top: 12px
}

#picture .titlebar {
	background: url(default/longtitle.jpg) no-repeat 0 0;
	height: 33px;
	line-height: 33px;
	*line-height: 28px;
	margin: 0px;
	overflow: hidden;
	display: none
}

#picture .titlebar .title {
	padding-left: 32px;
	font-weight: bold;
	float: left;
	width: 180px;
	color: #fff;
	font-size: 14px
}

#picture .titlebar .title a {
	color: #fff;
	font-size: 14px
}

#picture .titlebar .more {
	float: right;
	padding-right: 10px
}

#picture .titlebar .more a {
	width: 50px;
	background: url(default/sidebarr_more.jpg) no-repeat right center;
	text-indent: -9999em;
	overflow: hidden;
	display: block;
	height: 28px
}

#picture .column {
	padding: 15px 15px 5px 15px;
	border: 1px dashed #C7A190
}

#picture .column .scrolldiv {
	width: 990px;
	height: 154px;
	margin: 0 auto;
	overflow: hidden;
	white-space: nowrap
}

#picture .column .scrolldiv img {
	height: 154px;
	width: 210px;
	border: 0;
	margin: 0px;
	border: 1px #dfdede solid
}

#scrollbegin,
#scrollend,
#scrollbegin ul,
#scrollend ul,
#scrollbegin ul li,
#scrollend ul li {
	display: inline
}

.tab {
	margin-top: 10px;
	color: #000
}

#TabTab03Con1 {
	width: 530px
}

#TabTab03Con2 {
	width: 530px
}

#TabTab03Con3 {
	width: 530px
}

.xixi1 {
	width: 530px;
	height: 32px;
	line-height: 38px;
	cursor: pointer;
	background: url(default/hdp.jpg) 0 0 no-repeat
}

.xixi2 {
	width: 530px;
	height: 32px;
	line-height: 38px;
	cursor: pointer;
	background: url(default/hdp.jpg) 0px 0px no-repeat
}

.xixi3 {
	width: 530px;
	height: 32px;
	line-height: 38px;
	cursor: pointer;
	background: url(default/hdp.jpg) 0px 0px no-repeat
}

.tab1 {
	width: 105px;
	height: 32px;
	line-height: 38px;
	float: left;
	text-align: center;
	cursor: pointer;
	font-size: 15px;
	font-family: Microsoft YaHei
}

.tab2 {
	width: 70px;
	height: 32px;
	line-height: 38px;
	float: left;
	text-align: center;
	cursor: pointer;
	font-size: 15px;
	font-family: Microsoft YaHei
}

.tab3 {
	width: 120px;
	height: 32px;
	line-height: 38px;
	float: left;
	text-align: center;
	cursor: pointer;
	font-size: 15px;
	font-family: Microsoft YaHei
}