@charset "utf-8";
/* CSS Document */
.banner_bg{ background:url(../images/banner3.jpg) no-repeat center 0; height:102px; padding-top:58px; color:#fff; font-size:18px;}
/*搜索框*/
.search_big_box{ width:678px; margin:0 auto;}
.search_big_box .search_iput_box{ float:left;border:2px solid #b73a21; border-radius:3px 0 0 3px; width:577px; background:#fff; height:35px; line-height:35px;}
.search_big_box .pos{ position:relative; float:left;}
.search_big_box .pos .placeholder{ position:absolute; background:#fff; left:0; top:0; color:#b3b3b3; font-size:16px; line-height:31px;}
.search_big_box .search_iput_box input{ width:330px; height:30px; font-size:16px; line-height:30px; font-family:"微软雅黑"; border:none;}
.search_big_box .search_ico{ display:block; float:left; background:url(../images/ico2.png) no-repeat -194px 0; width:23px; height:23px; margin:5px 10px 0 10px;}
.search_big_box .search_select{ float:right; width:190px;position:relative; z-index:4;}
.search_big_box .search_select .tit{ background:#f1f1f1; color:#b73a21; padding:0 25px 0 10px; font-size:16px;cursor:pointer;}
.search_big_box .search_select span.jt{ position:absolute; right:10px; top:16px;display:block;background:url(../images/ico2.png) no-repeat -231px 0; width:10px; height:6px;cursor:pointer;}
.search_big_box .search_select .select_box{ display:none; position:absolute; width:188px; top:35px; left:0; border:1px solid #d6d6d6; padding:8px 0; color:#333; background:#fff;}
.search_big_box .search_select .select_box li a{ display:block; color:#333; font-size:16px; line-height:28px; padding:0 13px;}
.search_big_box .search_select .select_box li a:hover,.search_big_box .search_select .select_box li.now a{ background:#f1f1f1;color:#b73a21;}

.search_btn{ float:left;width:97px; height:39px; line-height:39px; color:#fff; text-align:center; background:#b73a21; border-radius:0 3px 3px 0 ;cursor:pointer; }
/*左侧栏*/
.left_bar{ float:left; width:260px; margin-right:20px;}
.left_bar .red_tit{ background:#b73a21; color:#fff; padding:0 10px; height:38px; line-height:38px;}
.left_bar .search_list{ border:1px solid #d7cebf; padding:20px 0 20px 6px; line-height:28px; font-size:16px;}
.left_bar .search_list a{ display:inline-block; margin:0 10px 10px;}
/*地区检索框*/
.left_bar .search_list_place{ border:1px solid #d7cebf; padding:20px 0 20px 12px; line-height:28px; font-size:16px; word-break:break-all;}
.left_bar .search_list_place li{ float:left; width:49px; font-size:16px; margin-right:12px;height:28px;  overflow:hidden; margin-bottom:6px;}
/*年代检索框*/
.left_bar .search_list_time{ border:1px solid #d7cebf; padding:20px 0 20px 0; line-height:28px; font-size:16px; word-break:break-all;}
.left_bar .search_list_time li{ float:left; width:50%;height:28px;overflow:hidden; margin-bottom:6px; }
.left_bar .search_list_time li a{ margin-left:18px;}
/*大分类搜索*/
.search_list_lei{ border:1px solid #d7cebf; border-top:none;}
.search_list_lei li{ float:left; width:50%; border-top:1px solid #d7cebf; }
.search_list_lei li a.bt{ display:block;padding:10px 14px;  font-size:16px;border-right:1px solid #d7cebf; }
.search_list_lei li.nor  a.bt{ border-right:none;}
.search_list_lei li a.bt .number{ font-size:12px; color:#808080;}
.search_list_lei li a.bt p{ height:20px; line-height:20px; overflow:hidden; word-break:break-all;}

.search_list_lei li:hover{position:relative; z-index:777;}
.search_list_lei li .lei_window{ display:none; position:absolute; z-index:776; width:500px;left:125px; top:-1px; background:#f9f9f9; display:none; border:1px solid #d7cebf; padding:10px 20px;height:atuo;}
.search_list_lei li .lei_window .bg{ display:block; position:absolute; left:-1px; top:0; width:3px; height:60px;background:#f9f9f9; z-index:778;}

.search_list_lei li:hover div.lei_window{ display:block;}
.search_list_lei li:hover{ background:#f9f9f9;}
.search_list_lei li:hover a.bt  .tit{ color:#b73a21;overflow:hidden;}

.search_list_lei li .lei_window  .lei_list li{ display:inline; width:222px; border:none; border-right:1px dotted #d7cebf;padding:0 12px 18px 12px; font-size:16px;}
.search_list_lei li .lei_window  .lei_list li a{ display:block;height:24px; line-height:24px;  overflow:hidden; }
.search_list_lei li .lei_window  .lei_list li.last{ border-right:none; padding-right:0;}

/*右侧栏*/
.right_bar{ display:block; overflow:hidden;}
.search_list2 ul{ position:relative; border-bottom:1px solid #ccc; padding-bottom:25px; margin-bottom:25px;}

.search_list2 .pic{ position:absolute; left:0; top:0;width:144px;height:100px; z-index:4; background:#ddd;}
.search_list2 .pic a{display:block;width:144px;height:100px;}
.search_list2 .pic img{ width:144px; height:100px;}
.search_list2 .text_box{ display:block; overflow:visible; padding-left:154px;position:relative; z-index:3;}
.search_list2 .text_box h3{ display:block; font-size:16px; line-height:20px; height:40px; overflow:hidden;}
.search_list2 .text_box h3 a,.search_list2 .text_box h3{ color:#2a5ebd;}

.search_list2 .text_box .info_box{ margin-top:40px;font-size:14px; height:18px; word-break:break-all;}
.search_list2 .text_box .info_box .part1{ float:left;width:167px; overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
.search_list2 .text_box .info_box .part2{ float:left;width:233px; overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
.search_list2 .text_box .info_box .part3{ float:left;width:152px; overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}

/*书馆动态*/
.lib_change_box{ border:1px solid #b3b3b3; padding:15px; word-break:break-all; overflow:hidden; font-size:16px; line-height:31px; color:#333; margin-bottom:20px;}
.lib_change_box  h3{ height:24px; line-height:24px; font-size:18px; overflow:hidden; margin-bottom:15px;}
.lib_change_box .info { color:#949494; font-size:14px;}

.lib_change_box ul li.pic{ float:left; margin-right:18px;}
.lib_change_box ul li.pic a{ display:block; background:#ddd;width:235px; height:150px;}
.lib_change_box ul li.pic img{width:235px; height:150px;}
.lib_change_box ul li a.more{ color:#2a5ebd;white-space: nowrap;}
.lib_change_box .list_text_dongtai_pc{display:block;}
.lib_change_box .list_text_dongtai_m{display:none;}
.bread_box_m_lib { display:none;}
/*手机端*/
@media (max-width:767px) {
.banner_bg{background-size:47.95rem; height:2.75rem;padding-top:1.25rem;font-size:0.6rem;}
/*搜索框*/
.search_big_box{ width:15.4rem;}
.search_big_box .search_iput_box{border:0.05rem solid #b73a21;  width:12.85rem;height:1.4rem; line-height:1.4rem;font-size:0.6rem;}
.search_big_box .search_iput_box input{ width:5.59rem;height:1rem; font-size:0.45rem; line-height:1rem; position:relative; top:0.15rem; overflow:hidden;}
.search_big_box .search_ico{background:url(../images/ico2.png) no-repeat -4.85rem 0; background-size:16rem; width:0.58rem; height:0.575rem; margin:0.4rem  0 0  0.25rem;}
.search_big_box .search_select{width:5.85rem;}
.search_big_box .search_select .tit{ padding:0 0.425rem 0 0.375rem; font-size:0.5rem;cursor:pointer;}
.search_big_box .search_select span.jt{background:url(../images/ico2.png) no-repeat -6.275rem 0; background-size:16rem; width:0.5rem; height:0.325rem;cursor:pointer;}
.search_big_box .search_select .select_box{width:5.75rem; top:1.37rem; left:0;padding:0.25rem 0;}
.search_big_box .search_select .select_box li a{ font-size:0.5rem; line-height:0.9rem; padding:0 0.37rem;}
.search_big_box .pos .placeholder{width: 5.625rem;height: 1.25rem;font-size: 0.45rem;line-height: 1.25rem;overflow:hidden;}
.search_big_box .search_btn{width:2.425rem; height:1.5rem; line-height:1.5rem;cursor:pointer;}

.search_big_box .pos .placeholder{ display:none;}
/*左侧栏*/
.left_bar{ display:none;}
/*右侧栏*/
.right_bar{padding:0.35rem;}
.search_list2 ul{ padding-bottom:0.675rem; margin-bottom:0.675rem;}
.search_list2 ul.last{ border:none;}
.search_list2 .pic{width:3.6rem; height:2.5rem;}
.search_list2 .pic a{display:block;width:3.6rem; height:2.5rem;}
.search_list2 .pic img{ width:3.6rem; height:2.5rem;}
.search_list2 .text_box{ padding-left:3.85rem;height: auto; }
.search_list2 .text_box h3{font-size:0.7rem; line-height:0.7rem; height:1.45rem;}

.search_list2 .text_box .info_box{ position:relative; margin-top:0.4rem;font-size:0.55rem;}
.search_list2 .text_box .info_box .part1{width:6.1rem; height:0.7rem}
.search_list2 .text_box .info_box .part2{width:5.3rem; height:0.7rem}
.search_list2 .text_box .info_box .part3{ width:6.1rem; height:0.7rem}
/*书馆动态面包屑*/
.bread_box_m_lib{ display:block; border-bottom:1px solid #333; color:#333; font-size:0.65rem; height:1.5rem; line-height:1.5rem; margin:0 0.35rem;}
.bread_box_m_lib .left_result{ float:left; width:60%;overflow:hidden;}
.bread_box_m_lib .back{ display:block; float:right; background:#b73a21; color:#fff; font-size:0.45rem; padding:0 0.525rem; height:1rem; line-height:1rem; margin-top:0.25rem; border-radius:0.19rem;}
/*书馆动态*/
.lib_change_box{ border:1px solid #b3b3b3; padding:0.25rem; font-size:0.6rem; line-height:0.85rem; margin-right:0.35rem; margin-left:0.35rem;margin-bottom:0.45rem;}
.lib_change_box h3{ height:1rem; line-height:1rem; font-size:0.6rem; margin-bottom:0.25rem;}
.lib_change_box h3 a{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-moz-text-overflow:ellipsis;}
.lib_change_box .info { font-size:0.5rem;}

.lib_change_box ul li.pic{ float:left; margin-right:0.25rem;}
.lib_change_box ul li.pic a{ display:block;width:5.125rem; height:5.75rem;}
.lib_change_box ul li.pic img{width:5.125rem; height:5.75rem;}
.lib_change_box .list_text_dongtai_pc{display:none;}
.lib_change_box .list_text_dongtai_m{display:block;}
}
/*ipad*/
@media screen and (min-width: 768px) and (max-width: 1002px)  {
.left_bar{width:220px; margin-right:15px;}
.search_list2 .text_box .info_box .part2{ float:left;max-width:180px; overflow:hidden;}
.left_bar.lei{ width:260px;}
/*书馆动态*/
.bread_box_m_lib{ display:none;}

}

