﻿/*-----------------------------------------公共样式---------------------------------------*/
* { margin:0px; padding:0px; font-family:"微软雅黑"; font-size:15px; letter-spacing:1px; color:#000; }
h1,h2 { font-weight:normal; letter-spacing:1px; }
a { text-decoration:none; }
a:link { text-decoration:none; }	/* 未访问的链接 */
a:visited { text-decoration:none; }	/* 已访问的链接 */
/*a:hover { text-decoration:none; color:#2a5cbf; }	/* 鼠标移动到链接上 */
a:active { text-decoration:none; }	/* 选定的链接 */

ul, ul li { list-style-type:none; display:block; }
.wrap1139 { width:1139px; margin:0 auto; }
.wrap1200 { width:1200px; margin:0 auto; }
.wrap1002 { width:1002px; margin:0 auto; }
.clear { clear:both; }

body { 
    /*filter: grayscale(100%)!important;
    -webkit-filter: grayscale(95%)!important;
    -moz-filter: grayscale(100%)!important;
    -ms-filter: grayscale(100%)!important;
    -o-filter: grayscale(100%)!important;
    filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
    -webkit-filter: grayscale(1)!important;*/
    background: url("../images/bg.png"); 
}

/*-------------------标题--------------------*/
.itemtitle { background: url("../images/titlebg.png") repeat-x; height: 48px; margin-top: 60px; }
.itemtitle h2 { width: 211px; display: block; margin-right: auto; margin-left: auto; }

/*-------------------项目-------------------*/
.aiteminner { margin-top: 36px; }

/*----------------详细内容按钮---------------*/
a.detaillink{ color:#5e2415; float: right; padding:1px 6px; border:#5e2415 solid 1px; }
a.detaillink:hover { color:white; background-color: #5e2415; }


/*------------------------------------------头部----------------------------------------*/
/*------------顶部------------*/
.h_top { background: url("../images/top.jpg") repeat-x; height: 24px; padding: 8px 0 5px 0;  }
.h_top * { color:white; }
.h_top b { font-weight: normal; }
.h_top a { float: right; margin-left: 10px;}

/*-------------banner--------*/
.h_banner { background-image: url("../images/banner.jpg"); background-size: cover; background-repeat: no-repeat; height: 378px;  }
.hb_title { width: 450px; margin-left: auto; margin-right: auto; padding-top: 50px; }
/*------searchbox-----*/
.hb_searchbox { background-color:white; width:952px; margin-top:20px; margin-left:auto; margin-right: auto; padding:15px; opacity: 0.8; border-radius: 3px; box-shadow: 6px 6px 3px #000; }
.hbs_searchinput .hbss_text { width:842px; height:26px; border:#82310f solid 1px; padding: 5px; border-radius: 3px; margin-right: 10px; }
.hbs_searchinput .hbss_button { background-color: #973911; width:80px; height:38px; border:none; color:white; border-radius: 3px; cursor: pointer; }
.hbs_radio { margin-top:10px; margin-left:12px; }
.hbs_radio label { margin-left:10px; }

/*-------------nav---------*/
.h_nav { background-color:#faf6f2; border-top: #973911 solid 1px; border-bottom: #973911 solid 1px; margin-top: 3px; margin-bottom: 3px; padding-top: 3px; padding-bottom: 3px; }
.h_nav ul { display: block; margin-left: auto; margin-right: auto; }
.h_nav ul li { background: url("../images/navitem.png"); display: inline-block; width:108px; height: 34px; margin-right: 13px; }
.h_nav ul li:last-child { margin-right: 0px; }
.h_nav ul li a { color:#672918; font-weight: bold; text-align: center; line-height: 32px; display: block; width:108px; height: 34px; }


/*-----------------新闻动态---------------*/
.news { }
.news .n_left {  }

/*--------幻灯片*/
/*幻灯片*/
.news .n_left{ float:left; width:380px; margin:15 0 0 0; padding:6px; border:#632616 solid 2px; }
#box{ position:relative; width:380px; height:362px; }
#box .bigUl{}
#box .prev{ position:absolute; width:40px; height:60px; background:url(../images/icon-focusimg-btn-png24-20131225.png) -44px -63px no-repeat; z-index:500; top:48px; left:0px; opacity:0; filter:alpha(opacity=0); cursor:pointer;}
#box .next{ position:absolute; width:40px; height:60px; background:url(../images/icon-focusimg-btn-png24-20131225.png) -74px -63px no-repeat; z-index:500; top:48px; right:0px; opacity:0; filter:alpha(opacity=0);cursor:pointer;}
.bigUl li { position:absolute;}
.numberUl { position:absolute; right:0; bottom:0; z-index:400}
.numberUl li{width:24px; height:15px;  float:left; background:#3b5998; opacity:0.7; margin-left:1px;}
.numberUl li a{ display:block ;width:24px; height:15px; color:#fff; font-size:12px; text-align:center; line-height:13px;}
#box .textUl li{ position:absolute; left:20px; bottom:10px; display:none; z-index:999;}
#box .textUl li a{ font-size:18px; font-family:"Microsoft Yahei"; color:#000; color:white; font-weight:bold;}
.numberUl li.night a{ background-color:#b60203; }

/*-------------------TAB切换---------------------*/
.nr_title { border-bottom: #ba9281 solid 1px; overflow: auto; margin-bottom: 15px; }
.nr_title li { float: left; width:102px; }
.nr_title li a { display: block; font-size: 18px; text-align: center; height:30px; width:102px; padding-top: 5px; }
.nr_title li a.selected { color:#612515; border-bottom: #642616 solid 2px; }
.nr_title > a { float: right; margin-top: 15px; }


/*--------------------头条----------------------*/
.n_right { float: left; width:576px; margin-left: 30px; }
.nr_headlines { border-bottom: #7f300e dashed 1px; }
.nrh_datatime { float: left; width: 60px; padding: 10px; border-right: #aaaaa9 solid 1px; }
.nrh_datatime * { color:#652616; }
.nrh_datatime b { display: block; line-height: 50px; font-size: 50px; font-weight: normal; }
.nrh_datatime i { display: block; font-size:13px; font-style:normal; }
.nrh_content { float: left; width: 468px; margin-left:6px; padding: 10px; }
.nrh_content h2 { text-align: left; font-size:20px; margin-bottom: 5px; }
.nrh_content p { color: #474746; }
/*.nrh_content a { color:#5e2415; float: right; padding:1px 6px; border:#5e2415 solid 1px; }*/

/*-------------------新闻条目------------------*/
.n_right .nr_newslist { display: block; margin-top: 16px; }
.n_right .nr_newslist li { background:url("../images/newsicon.png") no-repeat; display: block; height: 32px; padding-left: 20px; }
.n_right .nr_newslist li > a { float: left; }
.n_right .nr_newslist li > i { float: right; font-style: normal; }


/*--------------------------------------------------本馆活动------------------------------------------------------*/
.a_left { float: left; width:695px; }
.alc_pic { float: left; height: 266px; width:400px; padding: 6px; border:#632616 solid 2px; }
.alc_content { float: right; width:250px; }
.alc_content h2 { text-align: left; font-size:20px; line-height: 30px; margin-bottom: 5px; }
.alcc_p { margin-top:10px; margin-bottom: 20px; }
.alcc_p * { color:#474746; line-height: 25px; }

.al_links { margin-top: 20px; padding-top: 10px; border-top: #642616 solid 1px; }
.al_links a { float: left; background: url("../images/alink.png") no-repeat; height: 67px; width: 214px; margin-right: 10px; }
.al_links a img { float: left; margin-top: 8px; margin-left: 10px; }
.al_links a b { float: left; font-size: 22px; font-family: "宋体"; letter-spacing:0px; margin-top:20px; margin-left: 16px; }

.a_right { float: right; padding: 5px; border:#632616 solid 2px; }

/*-----------------------------------------------数字资源-------------------------------------------------------*/
.digitalres ul { display: block; }
.digitalres ul li { float: left; border:#612515 solid 2px; margin-left: 20px; margin-bottom: 15px; padding: 2px; }

/*-------------------------------------------------本馆服务-----------------------------------------------------*/
.service ul { display: block; }
.service ul li { float: left; }
.service ul li.firstpic { border: #652616 solid 3px; padding:5px 8px;  }
.service ul li { margin-right: 15px; margin-bottom: 10px; }
.service ul li:nth-child(3) { margin-right: 0px; }
.service ul li:nth-child(7) { margin-right: 0px; }


/*----------------------------------------------------底部-------------------------------------------------------*/
footer { background: url("../images/footerbg.jpg"); margin-top: 30px; }
footer * { color: white; }

footer .f_flinks { border-bottom: white solid 1px; padding: 10px 0; }
footer .f_flinks ul { display: block; text-align: center; }
footer .f_flinks ul li { display: inline-block; border-right: white solid 2px; padding: 0 20px; }
footer .f_flinks ul li:last-child { border: 0; }
footer .copyright { padding: 10px 0; }
footer .copyright p { text-align: center; padding: 3px 0; }


/*---------------------------------------------------子页面------------------------------------------------------*/
.crumbs { background-color: #efeeee; }
.crumbs * { color:#585757; }
.crumbs .cr_inner { background: url("../images/crumbsposition.png") no-repeat 0 15px; height:42px; padding:20px 0 0 36px; }
.crumbs .cr_inner * { display: inline-block; }
.crumbs .cr_inner img { display: inline-block; }
.crumbs a:hover { color: #682918; }

.newstab {  }
.newstab ul { display: block; border-bottom: #662717 dashed 1px; overflow: auto; padding-bottom: 20px; }
.newstab ul li { float: left; width: 123px; height: 48px; margin-left: 10px; border: #662717 solid 1px; }
.newstab ul li a { line-height: 45px; display: block; font-size: 16px; font-weight: bold; text-align: center; }
.newstab ul li a:hover { color: #662717; }
.newstab { margin-top: 20px; }

.newstab ul li.selected { background: url("../images/tabbg.jpg"); }
.newstab ul li.selected a { color: #662717; }

.newslist { padding: 15px 0; }
.newslist ul { display: block; overflow: auto; }
.newslist ul li { display: block; overflow: auto; margin-top: 15px; border-bottom: #662717 dashed 1px; }
.newslist .nl_pic { float: left; padding-left: 5px; }
.newslist .nl_content { float: right; height:166px; width: 720px; margin-bottom: 15px; padding-right: 5px; }
.nl_content h2 { margin-bottom: 10px; }
.nl_content h2 a { font-size: 18px; font-weight: bold; color: #662717; }
.nl_content .nlc_abstract { display: block; line-height: 25px; }
.nl_content .nlc_datetime { display: block; margin-top: 10px; }
.nl_content .nlc_datetime b { font-weight: normal; color:#585757; }

/*----------------------------------------------分页------------------------------------------------*/
.pagebar { text-align: center; }


/*--------------------------------------------新闻内容页--------------------------------------------*/
.newscontent { margin-top: 20px; }
.newscontent .newsc_title { padding-bottom: 10px; border-bottom: #662717 dashed 1px; }
.newscontent .newsc_title h1 { font-size: 20px; text-align: center; padding-bottom: 5px; }
.newscontent .newsc_title .newsc_datetime { display: block; text-align: center; padding: 5px 0; }
.newscontent .newsc_title .newsc_datetime b { font-weight: normal; color: #ee231b; }

.newsc_content { padding: 10px 10px 20px 10px; border-bottom: #dcdcdc solid 1px; }
.newsc_content * { font-family:"仿宋"; }
.newsc_content ol { margin-left:30px; }

.newscc_video { text-align:center;overflow:hidden; margin-top:30px; }

.pn_inner { padding: 10px 0; margin-top: 30px; border-bottom: #d8d8d8 solid 1px; overflow: auto; }
.pn_inner * { color: #585757; }
.pn_inner a:first-child { float: left; margin-left: 5px; }
.pn_inner a:last-child { float: right; margin-right: 5px; }
.pn_inner a:hover { color: #662717; }

/*------留言板-------*/
.guestbook { border-top: #662717 solid 3px; border-bottom: #926359 solid 1px; padding-bottom: 10px; margin-top: 60px; }
.gb_title { overflow: auto; margin-top: 10px; }
.gb_title > h2 { float: left; color: #585757; font-size: 26px; margin-left: 5px; }
.gb_title > span { float: right; margin-right:10px; margin-left: 10px; margin-top: 10px; }
.gb_title > span > b { font-weight: normal; color: #ee231b; }

.gb_list { border-top: #662717 dashed 1px; border-bottom: #662717 dashed 1px; margin-top:10px; padding:5px; }
.gb_list li { border-bottom: #c5c5c5 solid 1px; padding-bottom:20px; margin-top:20px; }
.gb_list li:last-child { border-bottom:none; }
.gb_list li h2 { font-size:20px; margin-bottom:5px; }
.gb_list li p { margin-bottom:5px; }
.gb_list li p b { color:#662717!important; font-weight:bold; }

.guestbook textarea { background-color: #f5f5f5; height: 100px; width: 980px; margin:10px 6px; padding: 5px; border: #c5c5c5 solid 1px; }

.gb_theme { margin-top:15px; }
.gb_theme label { display:inline-block; margin:10px; }
.gb_theme input { background-color: #f5f5f5; border: #c5c5c5 solid 1px; padding:5px; }

.gb_submit { float: right; height: 40px; width:116px; /*width: 212px;*/ }
.gb_submit input { text-align: center; height: 40px; width: 80px; color: white; font-weight: bold; font-size: 16px; background-color: #916258; margin-left: 30px; cursor: pointer; border-radius: 2px; border: none; }


/*--------------------------------------数字资源列表----------------------------------------*/
.drslist {}
.drslist h2 { font-size: 18px; font-weight: bold; color: #662717; }
.drslist .nlc_datetime a { font-weight:bold; color: #662717; }
.drslist .nl_pic { margin-top:36px; }
.drslist .nl_pic img {  }
.drslist .nlc_abstract { height:100px; overflow:hidden; }


/*--------------------------------------右侧浮动盒子----------------------------------------*/
.toolbar-item,.toolbar-layer{background:url(../images/toolbar.png) no-repeat;z-index:999999;}
.toolbar{position:fixed;right:0px;bottom:50%;margin-bottom:-100px;}/*假设网页宽度为1200px，导航条在右侧悬浮*/
.toolbar-item{display:block;width:52px;height:52px;margin-top:1px;position:relative;-moz-transition:background-position 1s;-ms-transition:background-position 1s;-o-moz-transition:background-position 1s;-webkit-moz-transition:background-position 1s;transition:background-position 1s;}
.toolbar-item:hover .toolbar-layer{opacity:1;filter:alpha(opacity=100);transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);}
.toolbar-item-weixin{background-position:0 -798px;}
.toolbar-item-weixin:hover{background-position:0 -860px;}
.toolbar-item-weixin .toolbar-layer{height:212px;background-position:0 0;}
.toolbar-item-feedback{background-position:0 -426px;}
.toolbar-item-feedback:hover{background-position:0 -488px;}
.toolbar-item-weibo{background-position:0 -550px;}
.toolbar-item-weibo:hover{background-position:0 -612px;}
.toolbar-item-weibo .toolbar-layer{height:194px;background-position:0 -222px;}
.toolbar-item-app{background-position:0 -921px;}
.toolbar-item-app:hover{background-position:0 -990px;}
.toolbar-item-app .toolbar-layer{height:194px;background-position:0 -1060px;}
.toolbar-item-top{background-position:0 -674px;}
.toolbar-item-top:hover{background-position:0 -736px;}
.toolbar-layer{position:absolute;right:46px;bottom:-10px;width:172px;opacity:0;filter:alpha(opacity=0);
transform-origin: 95% 95%;-moz-transform-origin: 95% 95%;-ms-transform-origin: 95% 95%;-o-transform-origin: 95% 95%;-webkit-transform-origin: 95% 95%;transform:scale(0.01);
-moz-transform:scale(0.01);-ms-transform:scale(0.01);-o-transform:scale(0.01);-webkit-transform:scale(0.01);transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s;-webkit-transition:all 1s;}