/* reset*/
body,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,ol,li,th,td,p,blockquote,pre,form,fieldset,legend,input,button,textarea,hr{margin:0;padding:0;}
ul,ol{list-style:none;}
body{font:12px/1.5 Arial,sans-serif;}
select,input,button{vertical-align:middle;font-size:100%;}
fieldset,img{border:0;}
em{font-style:normal;}
.clear {clear:both;display:block;height:0; visibility:hidden; font:0/0 arial}
.clearfix:after {content:"."; display: block; height: 0; clear: both; visibility: hidden; font-size:0;}
.clearfix {*zoom:1;}
/* Hides from IE-mac \*/ 
* html .clearfix {height: 1%;} 
.clearfix {display: block;} 
a{text-decoration:none; color:#303030;}
a:hover{ color:#cb602c;}
html{ overflow:-moz-scrollbars-vertical;}/*在Firefox浏览器下始终显示滚动条；不同浏览器的显示效果都将一致*/
/* End hide from IE-mac */

/*页面居中*/
.shadow-left{ width:1005px;margin:0 auto; padding-left:5px; background:url(../images/bg-left.png) repeat-y;}
.shadow-right{padding-right:5px; background:url(../images/bg-right.png) repeat-y right;}
.wrapper{margin:0 auto;width:1000px;}

/*header*/
.header{ height:163px; background:url(../images/header.png) no-repeat;}
.headerdatabase{ height:163px; background:url(../images/header.png) no-repeat;}
/*.headerdatabase{ height:163px; background:url(../images/index_top.gif) no-repeat;}*/


/*nav*/
.nav{ height:31px; background:url(../images/nav-bg2.png) repeat-x;}
.navc{ float:left; height:31px; padding-right:30px; background:url(../images/nav-bg.png) repeat-x;}
.navc ul li{ float:left; height:31px; padding-right:3px; background:url(../images/nav-icon.png) no-repeat right;}
.navc ul li.nobg{ background:none;}
.navc ul li.hover{ background:url(../images/nav-iconh.png) no-repeat right;}
.navc ul li.hover a{ background:url(../images/nav-bgh.png) repeat-x;}
.navc ul li a{ float:left; padding:0 17px; font-size:14px; color:#fff; font-weight:bold; font-family:"宋体";line-height:31px;}

.date{ float:left; background:url(../images/nav-bg1.png) no-repeat; height:31px; padding-left:57px; line-height:31px; color:#0550b0; font-family:"宋体";}
.date span{ padding:0 6px;}

/*content*/
.content{ overflow:hidden;}
.block{ overflow:hidden;}
.search{ float:left; background:url(../images/search-bg.png) no-repeat; width:736px; height:151px;}
.search-title{ margin:18px 0 0 170px; width:530px; height:22px; border-bottom:1px solid #0552b1; background:url(../images/title-search.png) no-repeat;}
.search-title1{  background:url(../images/title-search1.png) no-repeat;}
.search-title a{ float:left; height:22px; width:118px;}
.search-main{ overflow:hidden; display:none;}
.sm-top{ padding:26px 0 0 185px; height:24px;}
.sm-top input{ float:left; width:346px; height:20px; line-height:20px; padding:0 3px; margin:1px 22px 0 0; border:1px solid #c7c8c9;}
.sm-top textbox{ margin-top:0px; margin-left:90px}
.tb-textbox{ padding:26px 0 0 275px; height:24px;}
.btn-search{ background:url(../images/btn-search.png) no-repeat; width:61px; height:24px;cursor: pointer;}
.sm-list{ padding:12px 0 0 145px; line-height:22px; height:22px;}
.sm-list a{ float:left; background:url(../images/icon.png) no-repeat 0 7px; padding-left:16px; color:#3d5d90; margin-left:40px;}
.sm-list a:hover{color:#cb602c;}
.search-main p{ font-size:14px; padding:20px 0 0 185px;}

.my-library{ float:left; background:url(../images/ml-bg.png) no-repeat; width:264px; height:151px;}
.mly{ padding:48px 0 0 35px; overflow:hidden;}
.mly a{ display:block; height:22px; line-height:22px; background:url(../images/icon1.png) no-repeat 0 9px; padding-left:12px; color:#437b9f;}
.mly a:hover{color:#cb602c;}

.resources{ float:left; height:216px; width:364px; border-right:1px solid #d4d4d4; background:url(../images/resources-bg.png) no-repeat 156px 138px;}
.resources h4{ background:url(../images/title-resources.png) no-repeat 17px 12px; height:53px;}
.res-main{ padding-left:17px; overflow:hidden; width:246px;}
.res-main ul li{ float: left; width:101px; border-bottom:1px solid #cfcfcf; height:25px; background:url(../images/icon3.png) no-repeat 8px 10px; padding-left:22px; line-height:25px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.res-main ul li.noBorder{ border:0 none;}

.service{ float:left; height:216px; width:370px; border-right:1px solid #d4d4d4; background:url(../images/service-bg.png) no-repeat right bottom;}
.service h4{ background:url(../images/title-service.png) no-repeat 17px 12px; height:53px;}
.service-main{ padding-left:20px; overflow:hidden;}
.service-main ul li{ float: left; width:126px; height:24px;  padding:0 0 0 19px; line-height:24px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;background:url(../images/icon4.png) no-repeat 10px 10px;}

.column{float:left; background: url(../images/clm-bg.png) repeat-y; width:264px; height:216px;}
.cln-title{ padding-top:10px; height:28px;}
.cln-title a{ float:left; background:url(../images/title-btn.png) no-repeat; width:90px; height:27px; color:#838383; text-align:center; font-weight:bold; line-height:28px; margin-left:7px;}
.cln-title .clna{ position:relative; z-index:1; color:#086ec2; height:28px;}
.cln-main{ border-top:1px solid #d9d9d9; margin-top:-1px; padding-top:15px; display:none;}
.cln-main ul li{ background:url(../images/icon2.png) no-repeat 22px 8px; padding-left:34px; line-height:22px;}
.cln-main ul li span{ float: left; width:138px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.cln-main ul li em{ padding-left:10px;}
.more{ display:block; background:url(../images/more.png) no-repeat; width:53px; height:21px; margin:6px 0 0 189px;}

.link{ float:left; height:147px;} 
.prompt{ width:121px; background:url(../images/link1.png) no-repeat;}
.guide{ width:122px;background:url(../images/link2.png) no-repeat;}
.download{ width:122px;background:url(../images/link3.png) no-repeat;}

.book{ overflow:hidden; float:left; height:146px; border-top:1px solid #d4d4d4; width:635px; background:url(../images/book.png) no-repeat right top #f3f2f7;} 
.book ul{ /*background:url(../images/book-left.png) no-repeat left bottom;*/ padding:12px 0 0 0px;  /*height:134px;*/}
.book ul li{ float:left; width:84px; height:121px; padding:2px; border:1px solid #b9b9b9; margin-right:11px; background:#fff; } 
.book ul li a img{ display:block;}

/*network-nav*/
.network-nav{ padding-top:10px; background:url(../images/nkn-bg.png) repeat-x bottom; height:54px;}
.nkn-title{ float:left; background:url(../images/network-nav.png) no-repeat; width:249px; height:54px; margin-right:23px;}
.nkn{ float:left; width:510px;background: url(../images/nkn-bg3.png) no-repeat; margin-top:20px; height:31px; line-height:31px; font-family:"宋体";}
.nkn a{ color:#4f4f4f;}
.nkn a:hover{ color:#cb602c;}
.nkn span{ color:#4f4f4f; padding:0 6px;}
.visitor{ float:left; width:218px; background:url(../images/nkn-bg2.png) repeat-x;  margin-top:20px; height:31px; line-height:31px; font-family:"宋体";}
.visitor p{ background:url(../images/nkn-bg1.png) no-repeat;  padding-left:40px; height:31px; border-right: 1px solid #c2c2c2; color:#0967c1;}
.visitor p span{ padding:0 5px;}

/*footer*/
.footer{ background:url(../images/footer-bg.png) repeat-x bottom; padding-top:26px; height:70px;}
.footer p{ line-height:24px; text-align:center; color:#0a4399;}
.footer span{ padding:0 10px;}


/*--secPage--*/
.cb{border-left:1px solid #d6d6d6; border-right:1px solid #d6d6d6; width:998px;}
.aside{ float:left; width:222px; border-right:1px solid #d6d6d6; background:url(../images/aside-bg.png) no-repeat #f7f7f7 bottom;}
.aside h4{ background:url(../images/aside-title.png) no-repeat 18px 22px; border-bottom:2px solid #0552b1; margin:0 10px; height:45px; }
.aside ul{ padding:8px 18px 0;}
.aside ul li{ border-bottom:1px solid #d9d9d9; height:29px; line-height:29px; background:url(../images/icon-aside.png) no-repeat 5px 13px; padding-left:16px;}
.aside ul li a{ color:#0662bb;}
.aside ul li a:hover{ color:#d87a15;}
.aside ul li a.select{ color:#d87a15;}

.article{ float:left; width:775px; background:url(../images/article-bg1.png) repeat-y;min-height:444px;}
.article-bg{ background:url(../images/article-bg.png) no-repeat 442px bottom;height:100%;}
.article h4{ font-family:"微软雅黑"; font-size:21px; font-weight:bold; color:#0552b1; text-align:center; padding-top:15px; line-height:38px;}
.detail{ text-align:center; color:#8a8a8a; line-height:24px; background:url(../images/line.png) repeat-x bottom; margin:0 25px;}
.detail span{ padding-right:25px;}
.article-main{  margin: 8px 25px 30px; overflow:hidden;}
/* .article-main p{ padding-top:8px; text-indent:2em; line-height:22px; color:#4e4e4e;} */
.article-main p{ padding-top:8px;  line-height:22px; color:#4e4e4e;}
/* .article-main p span{ padding:0 18px;} */
.article-main p span{ padding:0;}
.article-main p em{padding:0 12px;}
.ftr{ border-top:3px solid #0d7dcf;}

.s_pos{ margin-top:10px; margin-left:15px}
.slide { position:relative; height:138px; overflow:hidden;}
.slide-wrapper { position:absolute; left:0;	top:0; margin:0px; *zoom:1;}
.slide-wrapper:after { content:"\20"; display:block; clear:both; height:0;}
.lm1_content { line-height:24px; border:#cad7eb; background:#FFFFFF; border:1px solid #cad7eb; padding:8px; margin-bottom:10px;}
