/*  css document  */
body {  text-align: left; font-family:Consolas; margin:0; padding:0; font-size:12px; color:#000; background:url(default/bobybg.gif) top #D9D9D9 repeat-x; _background:url(default/bobybg.gif) 0 3px #D9D9D9 repeat-x;}
div, form, img, ul, ol, li, dl, dt, dd, p { margin: 0; padding: 0; border: 0; }
table, tr, td { font-size:12px; }
li { list-style-type:none; }
em { font-style:normal; }
h1, h2, h3, h4, h5, h6 { margin:0; padding:0; font-size:12px; font-weight:normal; }
/*  link  */
a:link { color: #000; text-decoration:none; }
a:visited { color: #000; text-decoration:none; }
a:hover { color: #bc2931; text-decoration:underline; }
a:active { color: #bc2931; }
/*  other  */
.cWhite, .cWhite:visited, .cWhite a { color:#fff; }
.cGreen, .cGreen:visited { color:#008000; }
.cLGray, .cLGray:visited, .cLGray a, .cLGray a:visited { color:#333; }
.cGray, .cGray:visited, .cGray a, .cGray a:visited { color:#585858; }
.cDGray, .cDGray:visited, .cDGray a, .cDGray a:visited { color:#727171; }
.cBlack, .cBlack:visited, .cBlack a, .cBlack a:visited { color:#000; }
.cBlue, .cBlue:visited, .cBlue a, .cBlue a:visited { color:#1E50A2; }
.cRed, .cRed:visited, .cRed a, .cRed a:visited { color:Red; }
.highlight, .highlight:visited, .highlight a, .highlight a:visited { color:#f00; }
.f12px { font-size:12px; }
.f14px { font-size:14px; }
.fb { font-weight: bold; }
.left { float: left; }
.right { float: right; }
.hidden { display: none; }
.clear { clear: both; font-size:1px; width:1px; height:0; visibility: hidden; }
/*  public  */
.tipscontent { line-height: 180%; padding:5px; color: #049; border: 1px dotted #3C5EA8; background-color:#fff; }
.tipscontent b { color: #333; font-weight: lighter; }
.colline { border-bottom:1px solid #000; padding-bottom:10px; }
.textbox { border: 1px solid #9AB7E0; }
.button { border: 1px solid #9AB7E0; background:url(default/btnbg.gif) center center; height:20px; font-size:12px; }
/*  structure   */
#container { margin:0 auto; width:900px; background-color:#fff; } /* 页面层容器 */
#header { } /* 页面头部 */
#header #headcol { height:110px;  background:url(default/headcol.gif) 10px 0px no-repeat; }
#header #headcol #search{ width:255px; margin-top:65px; float:right;}
#header #headcol #search .textbox { border: 1px solid #ccc; height:20px; line-height: 20px; color:#999; width:180px; }
#header #headcol #search .button { border:none;background:url(default/btn_search.gif) center center; height:23px; font-size:12px; color:#FFF; width:60px; }
#header #banner { margin:0 5px }
#header #navmain { background:url(default/menubg.gif) -5px 0px no-repeat; line-height: 33px; height: 33px; text-align:center;}
#header #navmain #time { color:#FFF; float:left; width:190px;  }
#header #navmain #navbar { font-size: 12px; font-weight:bold; float:right;  }/* 定义网站导航条的样式 */
#header #navmain #navbar h2 { display: none; }
#header #navmain #navbar ul { }
#header #navmain #navbar ul li { float: left; width: 85px; background:url(default/menubg.gif) 0px -43px no-repeat; }
#header #navmain #navbar ul li a { display: block; color:#FFF; text-align:center; }
#header #navmain #navbar ul li a:hover { color: #900; background:url(default/menubg.gif) -170px -43px no-repeat; }
#header #navmain #navbar ul li ul { z-index: 9999; position: absolute; width: 85px; display: none; background: #eee; }
#header #navmain #navbar ul li ul li { font-weight:lighter; background:none; }
#header #navmain #navbar ul li ul li a { line-height:23px; border-bottom:1px #fff solid; color:#333; }
#header #navmain #navbar ul li ul li a:hover { background:#C00000; line-height:23px; color:#FFEF00; }
#main { }/* 页面主体 */

#main #content { width:670px; float:right; margin-right:10px; display:inline; } /* 主体内容 */
#main #content h2 { display:none; }
#main #content #adone { margin-top:5px; }
#main #content #introduction { margin-top:5px; float:left; width:380px;}
#main #content #introduction h4 { font-weight:bold; padding:8px 0 0 25px; background:url(default/cTitleBg.gif) 0px 0px no-repeat; height:20px;  }
#main #content #introduction h4 a { }
#main #content #introduction .column { line-height:180%; padding:10px; border-left: 1px solid #D8D8D8; border-bottom: 1px solid #D8D8D8;border-right: 1px solid #D8D8D8;}
#main #content #introduction .introductionpic{ float:left; padding-right:8px ;}
#main #content #introduction .introductionpic img{border: 1px solid #B80002;}
#main #content #introduction a.more { height:15px; display:block; width:350px; background:url(default/sidebar_more.gif) no-repeat right center; text-indent: -9999em; overflow: hidden; }
#main #content #news { margin-top:5px; float:right; width:280px;}
#main #content #news h4 { font-weight:bold; padding:8px 0 0 25px; background:url(default/cTitleBg.gif) 0px -40px no-repeat; height:20px;  }
#main #content #news h4 a {  }
#main #content #news .column  { border-left: 1px solid #D8D8D8; border-bottom: 1px solid #D8D8D8;border-right: 1px solid #D8D8D8;}
#main #content #news .column ul { margin-left:5px;  }
#main #content #news .column ul li { height:25px; line-height:25px; background:url(default/dot01.gif) 3px 5px no-repeat; padding-left:15px; border-bottom:1px dotted #999; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width:250px; }
#main #content #news a.more { height:25px; display:block; width:250px; background:url(default/sidebar_more.gif) no-repeat right center; text-indent: -9999em; overflow: hidden; }
#main #content #oalist { clear:both; margin-top:5px;}
#main #content #oalist h4 { font-weight:bold; padding:8px 0 0 25px; background:url(default/cTitleBg.gif) 0px -80px no-repeat; height:20px;  }
#main #content #oalist h4 a {   }
#main #content #oalist .column { border-left: 1px solid #D8D8D8; border-bottom: 1px solid #D8D8D8; border-right: 1px solid #D8D8D8;  }
#main #content #oalist .column h5 {  height:25px; line-height:25px; font-weight:bold; margin-left:15px;  padding-top:10px; padding-left:5px;background:url(default/mc_bg.gif ) 0px 10px no-repeat;}
#main #content #oalist .column .item { clear:both; padding-left:10px;  border-bottom: 1px dashed #ccc; margin:0px 15px 1px 15px; color:#666; }
#main #content #oalist .column .item h6 { height:25px; line-height:25px; }
#main #content #oalist .column .item h6 a {  }
#main #content #oalist .column .item h6 a:hover { color:#F30; }
#main #content #oalist .column .item .authors { height:14px; line-height:14px; display:inline; }
#main #content #oalist .column .item .digest { height:10px; line-height:10px; display:inline; }
#main #content #oalist .column .item .digest a { color:#999; }
#main #content #oalist .column .item .digest a:hover { color:#F30; }

#main #content #scrollpic { margin-top:5px; }
#main #content #scrollpic h4 { font-weight:bold; padding:8px 0 0 30px; background:url(default/cTitleBg.gif) 0px 0px no-repeat; height:20px;  }
#main #content #scrollpic h4 a { color:#28518E; }
#main #content #scrollpic .column {border-left: 1px solid #D8D8D8; border-bottom: 1px solid #D8D8D8;border-right: 1px solid #D8D8D8; padding-top:5px;}
#main #content #scrollpic .column h5 { background:url(default/mc_bg.gif) 0px 5px no-repeat; padding:5px 0 0 70px; height:25px; font-weight:bold; margin-left:10px; }
.scroll_div { width:510px; height:170px; margin:0 auto; overflow: hidden; white-space: nowrap; } /*  滚动期刊  */
.scroll_div img { height:160px; border: 0; margin: auto 5px; border:1px #ccc solid; }
#scroll_begin, #scroll_end, #scroll_begin ul, #scroll_end ul, #scroll_begin ul li, #scroll_end ul li { display:inline; }/* 设置ul和li横排 */
#main #content #adbanner { margin-top:5px; }
#main #content #adbanner img { border: 1px solid #3D3D41; }
#main #sidebar { width:205px; float:left; margin-left:5px; background-color:#F1F1F1; display:inline; } /* 侧边栏目 */
#main #sidebar h2 { display: none; }
#main #sidebar .item { margin-top:5px; clear:both; }
#main #sidebar .item h4 { height:25px; line-height:25px; padding:1px 0 0 23px; font-weight:bold; background:url(default/sTitleBg.gif) no-repeat 0 0; margin:0 5px; }
#main #sidebar .item h4 a {  }
#main #sidebar .item ul { margin: 5px; }
#main #sidebar .item ul li { height:20px; line-height:20px; }
#main #sidebar .item a.more { height:12px; display:block; width:190px; background:url(default/sidebar_more.gif) no-repeat right center; text-indent: -9999em; overflow: hidden; }
#main #sidebar #loginview  a{ }
#main #sidebar #loginview .column ul li { height:30px; line-height:30px; text-align:center; }
#main #sidebar #loginview .column .loginview01 { background:url(default/login01.gif) no-repeat center center; }
#main #sidebar #loginview .column .loginview02 { background:url(default/login02.gif) no-repeat center center; }
#main #sidebar #loginview .column .loginview03 { background:url(default/login03.gif) no-repeat center center; }
#main #sidebar #loginview .column .loginview04 { background:url(default/login02.gif) no-repeat center center; }
#main #sidebar #loginview #welcome p { margin: 7px; padding: 0px; line-height: 150%; text-indent: 2em; }
#main #sidebar #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: #fff 1px solid; }
#main #sidebar #oaquery { }
#main #sidebar #oaquery .column { text-align:center; padding:10px 0px; }
#main #sidebar #oaquery .column a{ color:#28518E; }
#main #sidebar #oaquery .column .textbox { width:140px; border: 1px solid #494A4C; }
#main #sidebar #oaquery .column .button { background:url(default/so01.gif) no-repeat 0 0; border: 0px; width:15px; }
#main #sidebar #oaquery .column ul { clear:both; }
#main #sidebar #oaquery .column ul li { width:62px; float:left; height:20px; line-height:20px; text-align:center; }
#main #sidebar #oaquery .column ul li a { text-decoration:underline; }
#main #sidebar #oaquery .column ul li a:hover { color:#F30; text-decoration:none; }
#main #sidebar #comments { }
#main #sidebar #comments .column ul li { text-align:center; height:auto; padding:2px 0px; }
#main #sidebar #comments .column ul li img { width:180px; border: 1px solid #D2D2D2; }
#main #sidebar #arts { }
#main #sidebar #arts .column ul { margin:10px; }
#main #sidebar #arts .column ul li { height:22px; background:url(default/dot01.gif) 3px 5px no-repeat; padding-left:15px; border-bottom:1px dotted #666; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width:170px; }
#main #sidebar #credit { }
#main #sidebar #credit ul { margin:10px; }
#main #sidebar #credit ul li { height:22px; line-height:22px; background:url(default/dot01.gif) 3px 5px no-repeat; padding-left:15px; border-bottom:1px dotted #666; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width:170px; }

#main #sidebar #links { }
#main #sidebar #links ul { margin:5px;  }
#main #sidebar #links .textlink li { height:22px; line-height:22px; border: 1px solid #BED1E9; padding-left:5px; background:#FFF; margin:3px 0px; }
#main #sidebar #links .logolink li { clear:both; border: 1px solid #BED1E9; width:190px; height:55px;  margin:3px 0px; }
#main #sidebar #links .logolink img { width:190px; height:55px;vertical-align:bottom; }

#main #sidebar #stat { }
#main #sidebar #stat .column { line-height:180%; padding:5px 10px; }

#footer { clear:both; height:70px;background:url(default/endbg.gif) 0px -15px no-repeat; } /* 页面底部 */
#footer h2 { display: none; }
#footer #footernav { }
#footer #copyright { padding-top:10px; text-align:center; line-height:150%; color:#fff; }
#footer #copyright a{ color:#fff; }
/* OAList 期刊列表页 */
#main .oalist #content { width:670px; float:right; margin-right:10px; display:inline; } /* 主体内容 */
#main .oalist #content #oalist  h4 { font-weight:bold; padding:8px 0 0 30px; background:url(default/cTitleBg.gif) 0px -80px no-repeat; height:20px;}
#main .oalist #content #oalist h4 a {  }
#main .oalist #content #oalist .column { border: 1px solid #D2D2D2; margin-top:3px; }
/* newsList 新闻列表页 */
#main .newslist #content { width:670px; float:right; margin-right:10px; display:inline; } /* 主体内容 */
#main .newslist #content #newssearch { padding:5px; border-left: 1px solid #D2D2D2; border-right: 1px solid #D2D2D2;  }
#main .newslist #content #newslist { margin-top:5px; }
#main .newslist #content #newslist h4 {font-weight:bold; padding:8px 0 0 30px; background:url(default/cTitleBg.gif) 0px -80px no-repeat; height:20px; }
#main .newslist #content #newslist h4 a { }
#main .newslist #content #newslist .column { border-left: 1px solid #D2D2D2; border-right: 1px solid #D2D2D2; border-bottom: 1px solid #D2D2D2; }
#main .newslist #content #newslist .column ul { padding:10px 0 0 10px; }
#main .newslist #content #newslist .column li { position:relative; padding:5px; padding-left:15px; background:url(default/dot01.gif) 3px 5px no-repeat; border-bottom: 1px dashed #ccc; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
#main .newslist #content #newslist .column li span { position:absolute; right:5px; color:#999999; }
/* 详细页 */
#main .details #content { width:670px; float:right; margin-right:10px; display:inline; margin-top:5px;} /* 主体内容 */
#main .details #content h4 {font-weight:bold; padding:8px 0 0 30px; background:url(default/cTitleBg.gif) 0px -80px no-repeat; height:20px; }
#main .details #content h4 a { }
#main .details #content h5 { font-weight:bold; padding:5px; background-color:#F4F7F9; text-align:center; }
#main .details #content h6 { font-weight:bold; padding:8px 0 0 5px; margin:5px 0; background-color:#E2E6ED; }
#main .details #content .column { line-height: 25px; padding: 20px; background-color: #FFFFFF; border: 1px solid #D2D2D2; width:auto; }
/* 订阅页面 */
#main .details #content .part { clear:both; margin-bottom:10px; }
#main .details #content .part dl { clear:both; }
#main .details #content .part dt { font-weight:bold; line-height:30px; }
#main .details #content .part dd { line-height:30px; padding-left:15px; }
/* pager 翻页 */
.trends_more { height:14px; text-align:center; padding:5px; border: 1px solid #D2D2D2; margin-top:5px; }
/* Login 登录窗口 */
.login {  background:url(default/loginbg.gif) top #D9E6EF repeat-x; }
.login #container { background: none; padding-top:150px; }
.login #container #logintab { width:360px; height:300px; padding:20px; background:url(default/SignInbg.gif) 0px 0px no-repeat; margin:0 auto; }
.login #container #logintab h3 { font-size:14px; background:#500000; height:25px; padding:10px 0 0 15px; font-weight:bold; color:#FFF; }
.login #container #logintab h4 { color:#999999; height:20px; padding:10px 0px 0px 10px; }
.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; }
.login #container #logintab .itemico { background:url(default/SignInico.gif) 0px 0px;no-repeat; height:16px; width:16px; display:block; float:left; margin-right: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; }
