/*---------------------开始头文件的设置------------------------*/
div.header{ clear:both; background:url(../images/header.gif) repeat-x; height:25px; line-height:25px;}
div.header dl{ width:950px; color:#ddd; margin:0 auto;}
div.header dl a{ margin:0 10px;}
div.header dt{ float:left;}
div.header dt a{ color:#666;}
div.header dt a:hover{ color:#cc0000;}
div.header a.home,div.header a.site{ background:url(../images/home.gif) no-repeat left 3px; display:inline-block; padding-left:20px;}
div.header a.site{ background:url(../images/site_arrow.gif) no-repeat left 4px;}
div.header dd{ float:right;}
/*--------------结束头文件*/
div.header_con{ clear:both; width:950px; margin:0 auto; height:60px; padding:16px 0 0 0;}
div.logo{ float:left;}
div.header_nav{ float:right; line-height:1.9em; padding-top:4px; width:720px;}
dl.header_nav{ float:left; width:125px; padding:0 12px; height:40px;}
dl.header_nav1{ padding-left:0;}
dl.header_nav2{ width:150px;}
dl.header_nav3{ width:95px;}
dl.header_nav5{ background:none; padding:0; float:right;}
dl.header_nav a{ margin:0 3px;}
/*------------结束顶部导航------------------*/
div.nav{ clear:both; width:950px; margin:0 auto 8px auto; background:url(../images/nav.png) no-repeat; height:35px; padding-bottom:5px; line-height:35px;}
dl.nav{ clear:both;}
dl.nav dt{ float:left; height:35px; text-indent:-99999px;}
dl.nav dd{ width:840px; float:right; text-align:center; font-size:14px; color:#a1afbc;}
dl.nav dd a{ color:white; font-weight:bold; margin:0 14px;}
dl.nav dd a:hover{ text-decoration:none; color:#fff600;}
/*--------------------------end导航*/
div.h_one{ clear:both; width:950px; margin:8px auto;}
div.list_one{ clear:both; margin:8px 0;}
/*蓝色边框*/
.blue_border{ border:1px solid #dfe6ea; background:white;}
/*蓝色背景*/
.blue_bj{ border:1px solid #dfe6ea; background:#f4f7f9;}
/*灰色边框*/
.gray_border{ background:white; border:1px solid #d8d8d8;}
/*华夏文献检索*/
div.h_search{ float:left; background:url(../images/serach.png) no-repeat; width:716px; height:125px;}
div.h_search_c{ float:right; width:610px; padding:15px 0 0 0;}
/*标题*/
dl.h_search_th{ clear:both; height:34px; padding-bottom:1px;}
dl.h_search_th dd{ float:left; line-height:34px; text-indent:-999999px;}
/*搜索表单*/
dl.h_search{ clear:both; background:url(../images/search_input.png) no-repeat; width:552px; height:31px;}
dl.h_search dt,dl.h_search dd{ float:left;}
/*开始下拉菜单*/
dt.select{ width:83px; height:31px; position:relative;}
div.selectbox-wrapper{ border:none; margin-top:0px;color:#666; position:absolute; text-align:left; left:0; background:white; border:1px solid #cdd2da; border-top:none; width:81px;}
div.selectbox-wrapper ul li.selected{ background:#e0ecf7;}
div.selectbox-wrapper ul li.current{ background:#6eabe1; color:white;}
div.selectbox-wrapper ul li{ padding:3px 3px 3px 6px; width:72px; cursor:pointer; line-height:20px; }
.selectbox{ border:none; padding-top:8px; color:#666; padding-left:20px; display:block; width:53px; cursor:pointer; height:20px; background:none;}
.search_select {display: none;}
/*结束下拉菜单*/
/*表单*/
input.h_search_text,input.h_search_btn{ border:none; background:none;}
input.h_search_text{ width:384px; padding:5px 11px; height:21px; line-height:20px; color:#888;}
input.h_search_btn{ cursor:pointer;   color:white; font-weight:bold; height:31px; line-height:31px; width:58px;text-align:center;}
/*热词*/
ul.h_search{ clear:both; line-height:22px; padding-top:3px; color:#666;}
ul.h_search a{ color:#4f657f; margin:0 6px;}
/*-----------------------------end搜索*/
/*数据*/
div.h_r_data{ float:right; width:223px; height:123px; overflow:hidden;}
dl.h_data{ clear:both; margin:10px auto 0 auto; width:90%;}
dl.h_data dt{ text-align:center; clear:both; padding-top:8px;}
dl.h_data dd{ clear:both; text-align:center; font-size:14px; line-height:1.8em;}
/*表单*/
input.up_btn{ border:none; cursor:pointer; background:url(../images/up_btn.png) no-repeat; width:187px; height:42px; line-height:42px; text-align:center;}
/*------------------------------end第一行*/
/*左右宽度设置*/
div.h_left{ float:left; width:716px;}
div.h_right{ float:right; width:225px;}
/*-----------------star文献分类*/
div.h_class{ clear:both; background:url(../images/class_bj.gif) no-repeat; height:60px;}
dl.h_class{ clear:both; padding:8px 0 0 10px;}
dl.h_class dt{ float:left; background:url(../images/class_th.png) no-repeat; width:132px; height:43px; text-indent:-999999px;}
dl.h_class dd{ float:right; width:81%;}
ul.h_class{ clear:both; line-height:22px; height:44px;}
ul.h_class li{ float:left; padding-left:2%; text-align:left; width:17.8%; background:url(../images/orange_arrow.gif) no-repeat left 7px;}
/*--------star最新上传*/
div.h_left_list{ float:left; width:49.1%; height:283px; overflow:hidden;}
div.h_left_list_r{ float:right;}
/*图片新闻*/
dl.h_news_pic{ clear:both; width:93%; margin:0 auto; padding:10px 1.5%; background:url(../images/gray_line.gif) repeat-x left bottom; height:70px;}
dl.h_news_pic dt{ float:left; width:70px;}
dl.h_news_pic dt img{ width:70px; height: 75px; border: 1px solid #eee; overflow:hidden;}
dl.h_news_pic dd{ float:right; width:76%;}
dl.h_news_pic dd p{ color:#777; line-height:18px;}
dl.h_news_pic dd p.title{ font-size:14px; font-weight:bold; padding:3px 0;}
/*文字新闻*/
ul.h_news{ clear:both; width:95%; margin:8px auto; line-height:24px;}
ul.h_news li{ clear:both; height:24px; padding-left:10px; background:url(../images/blue_arrow.gif) no-repeat left 10px;}
dl.h_news{ clear:both; background:url(../images/gray_line.gif) repeat-x left bottom; width:94%; padding:10px 1.5%; margin:0 auto; height:70px;}
dl.h_news dt{ clear:both; font-size:14px; padding-bottom:4px; font-weight:bold; line-height:24px;}
dl.h_news dd{ color:#777; line-height:18px;}
/*左标题*/
dl.h_left_th{ clear:both; background:url(../images/th.png) no-repeat; height:28px; line-height:28px; overflow:hidden;}
dl.h_left_th dd{ float:left; font-size:14px; font-weight:bold; padding-left:34px; color:#354555;}
dl.h_left_th dt{ float:right; padding-right:10px;}
dl.h_left_th dd a{ color:#354555;}
dl.h_left_th dd a:hover{ color:#ff6600;}
/*公告区*/
div.h_ann{ clear:both; margin-bottom:8px; height:153px; overflow:hidden;}
dl.h_r_news{ clear:both; width:90%; margin:10px auto;}
dl.h_r_news dd{ clear:both; line-height:21px; margin:2px 0; background:url(../images/blue_arrow.gif) no-repeat left 8px; padding-left:10px;}
/*下载排行*/
div.down_tab{ clear:both; margin:8px 0 0 0; height:285px; overflow:hidden;}
/*标签导航*/
div.down_tab_nav{ clear:both; height:29px; line-height:29px; overflow:hidden;background:url(../images/tab_th.gif) repeat-x left -29px; }
div.down_tab_nav dd{ cursor:pointer; font-size:14px; font-weight:bold; height:29px; float:left; text-align:center; width:49.5%; border-right:1px solid #cbd5e0;}
div.down_tab_nav dd.tab_light{background:url(../images/tab_th.gif) repeat-x left 0px; }
div.down_tab_nav dd.last{ border:none; width:50%;}
/*标签内容*/
div.down_tab_box{ clear:both;}
.none{ display:none;}
div.down_tab_box div{ clear:both;}
ul.down_tad{ clear:both; width:90%; margin:10px auto;}
ul.down_tad li{ clear:both; line-height:24px; height:24px; overflow:hidden;}
/*数字*/
.number{ display:block; float:left; color:white; text-align:center; background:url(../images/number.png) no-repeat left -16px; width:16px; height:16px; line-height:16px; margin:3px 5px 0 0;}
.light .number{ background-position:left top;}
/*右标题*/
dl.h_r_th{ clear:both; background:url(../images/tab_th.gif) repeat-x left -29px; height:29px; line-height:29px; overflow:hidden;}
dl.h_r_th dd{ float:left; font-size:14px; font-weight:bold; padding-left:14px; color:#354555;}
dl.h_r_th dt{ float:right; padding-right:10px;}
dl.h_r_th dd a{ color:#354555;}
dl.h_r_th dd a:hover{ color:#ff6600;}
/*会议档案*/
div.h_r_meet{ clear:both; height:283px; overflow:hidden;}
/*--------------------------star友情链接*/
/*---------------开始合作伙伴----------------------*/
div.h_work{ clear:both; margin:8px auto; width:948px; border-top:1px solid #dfdfdf;}
dl.h_work_pic{ clear:both; text-align:center; width:946px; margin:10px auto;}
dl.h_work_pic dd img{ margin:0 2px; width:128px; overflow:hidden;}
ul.h_work{ clear:both; margin:10px auto; width:935px;}
ul.h_work li a{ float:left; width:auto; padding: 0 5px 0 5px; white-space:nowrap;}

.gray_border{ border:1px solid #dfdfdf; background:white;}
dl.gray_title{ clear:both; background:url(../images/gray_th.gif) repeat-x; height:29px; line-height:29px;}
dl.gray_title dd{ font-size:14px; font-weight:bold; padding-left:16px; float:left;}
dl.gray_title_con{ clear:both; background:url(../images/gray_th.gif) repeat-x; height:29px; line-height:29px;}
dl.gray_title_con dd{ float:left; padding:0 28px; font-size:14px; font-weight:bold; color:#333; border-right:1px solid #ccc; cursor: pointer;}
dl.gray_title_con dd.cur { float:left; text-align:center; font-size:14px; background:white; border-right:1px solid #ccc; height:29px; padding:0 28px; font-weight:bold;}

dl.h_work_pic dd img,dl.h_dyn dt img { border:1px solid #dfdfdf;}
dl.h_work_pic dd a:hover img,dl.h_dyn dt a:hover img{ border:1px solid #a5c9e4;}
/*------------------开始文件脚----------------*/
div.footer{ clear:both; margin:8px auto; width:950px; padding:15px 0; line-height:2em; color:#666; background:url(../images/footer.gif) repeat-x left top; text-align:center;}
dl.footer dt{ color:#999; }
dl.footer dt a{ margin:0 8px;}
/*-------------------------------------------------star左列表*/
div.list_left{ clear:both; min-height:1036px; height:auto; _height:1036px;}
/*-------------------------------star文献应助*/
dl.ask_list{ clear:both; padding:15px 2%; color:#666; width:94%; margin:0 auto; border-bottom:1px solid #e4e8eb; line-height:1.8em;}
dl.ask_list dt,dl.ask_list dd{ clear:both;}
dl.ask_list dd a{ font-size:14px; font-weight:bold;}
/*我来应助*/
input.ask_btn{ border:none; margin-top:6px; cursor:pointer; text-align:center; color:white; font-weight:bold; background:url(../images/ask_btn.jpg) no-repeat; width:78px; height:27px; line-height:27px;}
/*最新上传*/ 
/*表格*/
table.list_table{ clear:both; width:95%; color:#999; margin:10px auto;}
table.list_table a{ color:#999;}
table.list_table a.blue_a{color:#4f657f;}
table.list_table a:hover,table.list_table a.blue_a:hover{ color:#ff6600;}
table.list_table th{ font-weight:normal; background:#f3f4f6; border-right:1px solid white; height:24px; line-height:24px;}
table.list_table td{ padding:5px 2px; text-align:center;}
table.list_table td.left_text{ text-align:left;}
a.blue_a{ display:inline-block; font-size:14px; color:#4f657f; background:url(../images/blue_arrow.gif) no-repeat left 10px; padding-left:10px;}
/*-----------------------------------------star文字的样式*/
/*左右对齐*/
.float_r{ float:right;}
.float_l{ float:left;}
/*日期*/
.date{ float:right; color:#999; font-size:12px; font-weight:normal;}
/*橘红加粗*/
.orange_b{ font-weight:bold; color:#ff6600;}
/*蓝色链接*/
.blue_link a{color:#4f657f;}
.blue_link a:hover{ color:#ff6600;}
/*文字加粗*/
.font_b{ font-weight:bold;}
.orange_r{ float:right; font-size:12px; font-weight:normal; color:#ff6600;}
/*-------------------------star广告条*/
div.abv{ clear:both; padding:4px 0; height:80px; overflow:hidden; text-align:center;}

/*详情页面*/
div.display_border{ clear:both; border:1px solid #ceddd6; background:#f5faf9;min-height:623px; height:auto; _height:623px;}
h1.display_th{ clear:both; text-align:center; width:80%; line-height:1.8em; font-family:"黑体"; font-size:20px; color:#3b7159; font-weight:normal; margin:20px auto 10px auto;}
div.display_date{ clear:both; line-height:25px; border:1px solid #e1ebe7; border-left:none; border-right:none; width:90%; margin:10px auto; text-align:center; color:#666;}
div.display_date span{ margin:0 10px;}
div.display_date a{ margin:0 10px; background:url(../images/down_arrow.gif) no-repeat left top; padding-left:18px;}
div.display_date a.coll{ background:url(../images/book_arrow.gif) no-repeat left top;}
div.display_date a.share{ background:url(../images/retuer_arrow.gif) no-repeat left top;}
div.display_con{ clear:both; margin:0 auto; width:100%; text-align:center;}
div.h_r_info div.display_date { border:0px; line-height:30px; width:100%; margin:0;}

dl.dis_about{ clear:both; width:695px; margin:10px auto; line-height:2em; padding:10px 0; font-size:14px;}
dl.dis_about p{ text-indent:2em; margin:10px 0;}
/* 简介 */
div.d_other{ clear:both; margin:8px 0 0 0;}
dl.d_other{ width:95%; padding:10px 0;}
dl.d_other dd{ line-height:1.8em;}
dl.blue_title { clear:both; background:url(../images/gray_th.gif) repeat-x left top; height:29px; line-height:29px; overflow:hidden;}
dl.blue_title dd{ float:left; font-size:14px; font-weight:bold; color:#000; padding-left:16px;}

/*下载按钮*/
div.down_btn{ clear:both; margin:20px auto; width:675px;}
dl.down_btn{ float:left;}
dl.down_btn dt a{ text-decoration:none; color:white;}
dl.down_btn dt a:hover{ text-decoration:underline; color:#fff600;}
dl.down_btn dt a{ display:block; background:url(../images/down_btn.gif) no-repeat; width:185px; height:22px; padding:30px 0 10px 0; line-height:22px; text-indent:20px;}
dl.down_btn dd{ float:left; padding-top:30px; margin:0 10px;}
dl.down_btn dt{ float:left;}

/*评星*/
dl.down_star{ float:right; padding-top:25px;}
dl.down_star dt,dl.down_star dd{ float:right; margin:0 2px;}
dl.down_star dt{ font-weight:bold;}

span.star { background: url(../images/star.png) no-repeat right bottom; border: 0px; display: block; float:left; width: 66px; height:11px; margin: 3px 0 0 0; padding:0 0 0 0; margin-left: 3px; }
span.star i {width: 13px; height: 11px;display: inline; float: left; cursor: pointer; padding: 0; margin: 0; text-indent: -99px;overflow: hidden;}
span.star1 { background-position: right -44px; }
span.star2 { background-position: right -33px; }
span.star3 { background-position: right -22px; }
span.star4 { background-position: right -11px; }
span.star5 { background-position: right top; }

.star_5,.star_4,.star_3,.star_2,.star_1{ display:block; float:right; background:url(../images/star.gif) no-repeat; width:65px; height:11px; overflow:hidden; margin:8px 40px 0 0;}
.star_4{ background-position:left -11px;}
.star_3{ background-position:left -22px;}
.star_2{ background-position:left -33px;}
.star_1{ background-position:left -44px;}

div.d_bbs {margin-top: 8px; padding: 5px;}

/*阅读排行榜*/
div.h_r_tad{ clear:both; margin:8px 0; height:276px; overflow:hidden;}
dl.h_r_tad{ clear:both; line-height:24px; margin:0 auto; width:92%;}
dl.h_r_tad dd{ clear:both;}
dl.h_r_recent dd span.page {float:right;}
dl.h_r_recent dd span.user {float:left; width: 60px; display:block;}

/*文档信息*/
div.h_r_info{ clear:both; margin:0; height:336px; overflow:hidden;}
dl.h_r_info{ clear:both; line-height:30px; margin:0 auto; width:92%;}
dl.h_r_info dd{ clear:both; border-bottom: 1px dashed #999;}
dl.h_r_info dd span { padding-right: 10px;}

/*位置标题*/
dl.i_site{ clear:both; width: 950px; margin: 0 auto; margin-bottom:8px; line-height:22px; height:22px;}
dl.i_site dd{ float:left;}
dl.i_site dd a,dl.i_site dd span{ margin:0 8px; color:#333;}
dl.i_site dd a:hover{ color:#cc0000;}
.china{ font-family:"宋体";}
dl.i_site b.guide_th {font-size: 12px;color:#3b7159; padding-left: 3px;}
