/*  css document  */
body { text-align: left; font-family:Verdana; margin:0; padding:0; font-size:12px; color:#000; width:970px; margin:0 auto;}
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; }/* 还原默认字体*/
/*  link  */
a:link { color: #000; text-decoration:none; }
a:visited { color: #333; text-decoration:none; }
a:hover { color: #d41616; text-decoration:underline;  }
a:active { color: #d41616; }
/*  public  */
.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; }/* 可用于隐藏该div*/
.clear { clear: both; font-size:1px; width:1px; height:0; visibility: hidden; }/*用与 减少个别浏览器的忽略 清除浮动*/
.tipscontent { line-height: 180%; padding:5px; color: #049; border:1px dotted #D7C58F; background-color:#fff; }
.tipscontent b { color: #333; font-weight: lighter; }
.textbox { border: 1px solid #ccc; height:19px; margin-right:10px}
.button { border: 1px solid #ccc; width:60px; background:url(default/btnbg.gif) center center; height:23px; font-size:12px; ; }
.err { color:#f00; display:block; }
.summary {display:none;}

/* 页面层容器 */
#container {width:970px;margin:0 auto;padding-bottom:10px;}

/* 页面顶部 */
/* 页面头部 */
#header {margin:0 auto;width:970px;}
#header #banner{}
#header #banner img{}
/* 导航 */
#navmain {font-family:"Microsoft YaHei";width:970px;}
#navmain #time { color:#fff;float:left; font-size:15px;line-height:40px;  text-align:center;margin-left:20px; margin-right:10px;}

#navbar { background:#1b63a3;height:40px;} /* 定义网站导航条的样式 */
#navbar ul {}
#navbar ul li {float:left; background:url(default/navL.gif) left center no-repeat;}
#navbar ul li.shouye{ background:none;}
#navbar ul li a {float:left;font:bold 15px/40px Microsoft YaHei; display:block;color:#fff; text-align:center; text-decoration:none;width:100px;}
#navbar ul li a:hover{color:#145c90;background:#fff;}
#navbar ul li ul {z-index: 9999; position: absolute;margin-top:40px;margin-left:0px;width:116px;display: none;background:#3b9de4;}
#navbar ul li ul li {font-weight:lighter; background:none; width:100px;text-align:center; font-size:14px;}
#navbar ul li ul li a {line-height:32px; border-bottom:1px #7cb6e0 solid; color:#333;font-weight:normal;margin-top:0px;color:#fff;}
#navbar ul li ul li a:hover { background:#145c90; line-height:32px; color:#FFF;}

/*banner*/
#banner{}
#banner .slider{width:970px;height:300px;}

.switchable-box {position:relative;width:970px;height:300px;overflow:hidden;}
.switchable-content {}
.switchable-content img {width:970px;height:300px;}
.switchable-content > a {display:block;}
.switchable-panel {position:absolute;width:970px;}
.switchable-panel img {width:970px;height:300px;}
.switchable-nav {position:relative;margin-left:45%;bottom:25px;z-index:9999;display:block;height:16px;wi}
.switchable-caption {display:none;position:absolute;left:0;bottom:0;z-index:8;padding:10px 10px;overflow:hidden;width:100%;opacity:0.7;color:#FFFFFF;background-color:#000000;font-size:14px;}
.switchable-nav li {float:left;display:block;width:16px;height:16px;border-radius:100%; background:#fff; text-indent:-9999em;margin:0 3px;}
.switchable-nav li.active {background:#0f4c79;}

/* 页面主体 */
#main {}
.index #main{}
#sidebar { width:340px; float:left;margin-top:10px;  display:inline; }
#info { float:right; display:inline;} /*  定义侧边信息 */
/* 主体内容 */
.index #content {margin-top:10px;*+margin-top:10px;}

#content .fmBox{float:right; width:590px; margin-top:10px;  border:1px solid #ccc; padding:5px;}

.fmBox_left{ float:left; display:inline; width:250px; margin-right:50px; margin-bottom:20px;}
.fmBox_right{ float:left; display:inline; width:250px;margin-bottom:20px; }
#content .fmBox a.thum{}
#content .fmBox a.button{ display:block;background:url(default/fengmtit.gif) no-repeat;height:32px;width:190px;border:none; text-indent:5px;font:normal 16px/32px Microsoft YaHei;color:#fff;}
#content .fmBox a.fm1 img{border:1px solid #ccc; width:250px; height:353px; margin-right:30px; }
#content .fmBox a.fm2 img{border:1px solid #ccc;width:250px; height:353px;}
#content .fmBox a.button:hover{filter:alpha(opacity=90); -moz-opacity:0.9;opacity:0.9; text-decoration:none;}
#content .fmBox #column{width:250px; height:353px; border:1px solid #ccc;}
#content .fmBox .list{height:383px;overflow:hidden;}
.list_lh{border:1px solid #ccc; height:383px; overflow:hidden}
.list_lh li{ width:250px; margin-bottom:5px; text-overflow:ellipsis; white-space:nowrap;}


/* 新闻动态 */
#news { margin-top:10px;}
#news .titlebar { background: url(default/cTitleBg.jpg) 0 0 no-repeat; height:32px; line-height:32px; overflow:hidden;} /* 标题栏  */
#news .titlebar .title { font-size:16px; padding-left:30px; font-weight:bold; font-family:Microsoft YaHei; float:left; width:400px;color:#fff;  } /* 标题  */
#news .titlebar .more { float:right; padding-right:10px; } /* 如果more在标题栏内  */
#news .titlebar .more a { width:50px; background:url(default/sidebar_more.gif) no-repeat right center; text-indent: -9999em; overflow: hidden; display:block; }
#news .list{ padding:5px;border:1px solid #ccc;height:237px;}
#news .list .pic_one{float:left;}
#news .list .text{ width:530px; padding-right:14px; float:right;overflow:hidden;}
#news .list .text .titlebar { background: url(default/cTitleBg.jpg) 0 0 no-repeat; border-bottom:1px solid #ccc; height:32px; line-height:32px; overflow:hidden;} /* 标题栏  */
#news .list .text .titlebar .title { font-size:16px; padding-left:10px; font-family:Microsoft YaHei; float:left; width:400px;color:#fff;  } /* 标题  */
#news .list .text .titlebar .more { float:right; padding-right:10px; } /* 如果more在标题栏内  */
#news .list .text .titlebar .more a { width:50px; background:url(default/sidebar_more.gif) no-repeat right center; text-indent: -9999em; overflow: hidden; display:block; }

#news .list .text ul {padding:0px; }
#news .list .text li { width:530px;display:block;height:27px;line-height:27px; background:url(default/dot03.gif) 3px 10px no-repeat; padding-left:15px; border-bottom:1px dashed #ccc; clear:both;}
#news .list .text li a{ width:400px;float:left;overflow:hidden; text-overflow:ellipsis; white-space:nowrap; display:inline}
#news .list .text li span{ float:right; margin-right:10px; margin-left:10px;display:inline}
#news .list .text li img{float:right;margin-top:5px;}

/* 友情链接 */
#links { border:1px solid #ddd; box-shadow: 5px 5px 5px #ccc; -webkit-box-shadow: 3px 3px 3px #ccc;}
#links .titlebar {height:40px; line-height:40px; border-bottom:1px solid #004b83;} /* 标题栏 */
#links .titlebar .title {float:left;width:100px; padding-left:15px; font-size:16px; font-family:"Microsoft YaHei";font-weight:bold;  color:#0076c6;} /* 标题  */
#links .titlebar .more { float:right; padding-right:10px;} /* 如果more在标题栏内 display:none;隐藏 */
#links .titlebar .more a { width:50px; background:url(default/sidebar_more.gif) no-repeat right center; text-indent: -9999em; overflow: hidden; display:block;}
#links .list{padding:10px; width:95%;}
#links .list #logolink { padding:0; }
#links .list #logolink ul {} 
#links .list #logolink ul select{ height:30px; line-height:30px; padding:2px; margin-bottom:11px; margin-top:8px; width:98%}
#links .list #logolink li { clear:both; height:75px; display:block; }
#links .list #logolink img { width:318px; height:65px; vertical-align:bottom; }
#links .list #textlink { padding:0px; width:318px;}
#links .list #textlink ul { padding:0px; }
#links .list #textlink li { height:27px; line-height:27px; background: url(default/dot03.gif) 3px 10px no-repeat; border-bottom: 1px dashed #ccc; padding-left:15px; padding-right:10px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
#links .list li a { }
#links .list li a img{ border:1px solid #ccc;}
/* 访问统计 */
#stat {border:1px solid #ddd; box-shadow: 5px 5px 5px #ccc; -webkit-box-shadow: 3px 3px 3px #ccc; margin-top:15px;}
#stat .titlebar { height:40px; line-height:40px; border-bottom:1px solid #004b83;} /* 标题栏 */
#stat .titlebar .title { padding-left:15px; font-size:16px; font-weight:bold; font-family:"Microsoft YaHei"; color:#0076c6;} /* 标题  */
#stat .column { line-height:300%; padding:15px 25px;}

/* 页面底部 */
#footer { clear:both; background:#ad001e; padding:25px 0; margin-top:20px; color:#e5f4ff;background:url(default/footBg.gif) repeat-x;}
#footer #footernav { color:#e5f4ff; }
#footer #copyright { text-align:center; line-height:22px; font-size:12px;}
#footer #copyright a{ color:#e5f4ff;}


/* OAList 期刊列表页 */
.oalist #content { } /* 主体内容 */
.oalist #content #oalist{ border:none;}
.oalist #content #oalist .titlebar {background:url(default/tubiao1.gif) left center no-repeat;padding-left:10px;border-bottom:2px solid #145C90;height:32px; line-height:32px; overflow:hidden;  } /* 标题栏 */
.oalist #content #oalist .titlebar .title { font-size:15px;font-weight:bold; font-family:"Microsoft YaHei";float:left;color:#145C90; } /* 标题  */
.oalist #content #oalist .titlebar .title a { color:#145C90; }  /* 标题链接颜色  */
.oalist #oalist .titlebar .more { display:none;}
.oalist #content #oalist .column {height:860px;border: 1px solid #145C90;border-top:none; }


/* newsList 新闻列表页 */
.newslist #content {} /* 主体内容 */
.newslist #content #newssearch {padding:15px 5px; text-align:right; border-left: 1px solid #145C90;  border-right:1px solid #145C90;  }
.newslist #content #newslist { }
.newslist #content #newslist .titlebar {background:url(default/tubiao1.gif) left center no-repeat;padding-left:10px;border-bottom:2px solid #145C90;height:32px; line-height:32px; overflow:hidden;} /* 标题栏 */
.newslist #content #newslist .titlebar .title {font-size:15px; font-family:"Microsoft YaHei"; font-weight:bold; float:left; width: auto; color:#145C90; } /* 标题  */
.newslist #content #newslist .titlebar .title a{color:#145C90;}  /* 标题链接颜色  */
.newslist #content #newslist .column {border:1px solid #145C90;}
.newslist #content #newslist .column ul {padding:10px; }

.newslist #content #newslist .column li{border-bottom: 1px dashed #ccc;height:26px;line-height:26px;}
.newslist #content #newslist .column li a{line-height:25px;display:block;float:left;background:url(default/dot01.gif) 3px 9px no-repeat; text-indent:20px;overflow:hidden;text-overflow:ellipsis; white-space:nowrap;}
.newslist #content #newslist .column li span{ float:right; margin-right:20px; margin-left:20px;}


/* 新闻详细页 */
.newsdetails #content {} /* 主体内容 */
.newsdetails #content #newsdetails {margin-top:0px; } /* 标题栏 */
.newsdetails #content #newsdetails .titlebar {background:url(default/tubiao1.gif) left center no-repeat;padding-left:10px;border-bottom:2px solid #145C90;height:32px; line-height:32px; overflow:hidden;} /* 标题栏 */
.newsdetails #content #newsdetails .titlebar .title {font-size:15px; font-family:"Microsoft YaHei"; font-weight:bold; float:left; width: auto; color:#145C90; } /* 标题  */
.newsdetails #content #newsdetails .titlebar .title a { color:#145C90; }  /* 标题链接颜色  */
.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 15px; width:auto;  border:1px solid #145C90;border-top:none; }
.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:#eee; border:1px solid #cac5b6; text-align:right;}
.newsdetails #content #newsdetails #addreview { clear:both; padding:10px 0; margin-top:20px; } /* 新闻评论区  */
.newsdetails #content #newsdetails #addreview #reviewtitle { clear: both; border-bottom: solid 1px #cac5b6; padding: 5px; background-color:#eee; margin-bottom:20px; }
.newsdetails #content #newsdetails #addreview #reviewtitle .tit{font-weight:bold;  float:left;}
.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;}
.newsdetails #content #newsdetails #addreview dd { margin-left:75px;}
.newsdetails #content #newsdetails #addreview dd input{border:1px solid #ccc;}
.newsdetails #content #newsdetails #addreview .textbox { width:500px;}
.newsdetails #content #newsdetails #addreview  textarea{ width:500px;height:140px;}}
.newsdetails #content #newsdetails #addreview .text{ border: 1px solid #ccc;}
.newsdetails #content #newsdetails #addreview .more { font-weight:bold;}

/* 详细页 */
.details #content {} /* 主体内容 */
.details #content #details  { margin-top:0px; } /* 标题栏 */
.details #content #details .titlebar {background:url(default/tubiao1.gif) left center no-repeat;padding-left:10px;border-bottom:2px solid #145C90;height:32px; line-height:32px; overflow:hidden;} /* 标题栏 */
.details #content #details .titlebar .title {font-size:15px; font-family:"Microsoft YaHei"; font-weight:bold; float:left; width: auto; color:#145C90; } /* 标题  */
.details #content #details .titlebar .title a { color:#145C90; }  /* 标题链接颜色  */
.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 15px; width:auto;  border:1px solid #145C90;border-top:none; }

/* 订阅页面 */
.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:32px; }
.details #content #details .part dd { line-height:32px; padding-left:15px; }

.details #content #details .fuxuan{ margin-top:7px;}
.details #content #details .fuxuan02{ margin-top:12px;}
.details #content #details span{ font-size:15px; height:32px; line-height:32px;}

/* pager 翻页 */
.trends_more {display:block; height:26px; text-align:center;line-height:26px;border: 1px solid #145C90; background:#fff; margin-top:5px; }

/* Login 登录窗口 */
.login { background:url(default/bobybg02.gif) 0px 0px repeat-x;}
.login #container { background: none; padding-top:150px; }
.login #container #logintab { width:363px; height:300px; padding:20px; background:url(default/SignInbg.gif) 0px 0px no-repeat; margin:0 auto; }
.login #container #logintab .titlebar {  background:url(default/logintit.gif) 0px 0px no-repeat; } /* 标题栏 */
.login #container #logintab .titlebar .title { background:url(default/SignInico.gif) 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; }
