/*top*/
.top { width: 100%; height: 40px; background: url(../book_images/top.jpg) no-repeat; }
.topIn { width: 1200px; height: 40px; margin: 0 auto; line-height: 40px; color: #fff; }
.top_icon { width: 15px; height: 16px; background: url(../book_images/top_a.png) no-repeat; display: inline-block; vertical-align: middle; margin-right: 5px;}
/*header*/
.header { width: 100%; height: 115px; background: url(../book_images/main_bg.jpg); }
.headerIn { height: 115px; width: 1200px; margin: 0 auto;   line-height: 115px;}
.beng_bg { background: url(../book_images/head_bg.png) no-repeat 800px 0; background-size: 30%; }
/*nav*/
.nav { width: 100%; height: 45px; background:#927359; }
.navIn { width: 1200px; margin: 0 auto; height: 45px; }
.nav .navIn .nav_ul { color: #fff; }
.nav .navIn .nav_ul li { float: left; }
.nav .navIn .nav_ul li a {font-size:20px; color: #fff; width: 199px; text-align: center;font-family: 'mainlink'; display: inline-block; line-height: 45px; border-right: 1px dotted #a18a6f;}
.nav .navIn .nav_a_ul li a { width: 149px; }
.nav .navIn .nav_ul li a:hover { background: #725a45; }
.nav .navIn .nav_ul li .on { background: #725a45; }
.nav .navIn .nav_ul li:last-child a { border: none; }
.last_nav { background: #decdb2; height: 40px; width: 100%; }
.lastn_in { width: 1200px; height: 40px; margin: 0 auto; }
.last_nav .lastn_in .down_nav { overflow:hidden; padding-left: 45px; }
.last_nav .lastn_in .down_nav li { float: left; }
.last_nav .lastn_in .down_nav li a { display: inline-block; width: 111px; text-align: center; color: #927359; line-height: 40px; }
.person_center{position: relative;}
.person_center>ul {display:none; position:absolute; width:149px; left: 0; top:40px; z-index: 999;background-color: #a18a6f;}
.person_center>ul>li {display: block; width:100%; height: 34px; line-height: 34px !important; margin-bottom: 1px; position:relative;float: right !important;}
.person_center>ul>li>span.lib { display:inline-block; width:34px; height: 34px;position:absolute; left:0; top:0;}
.person_center>ul>li>span.view { display:inline-block; width:34px; height: 34px;position:absolute; left:0; top:0;}
.person_center>ul>li>span.his { display:inline-block; width:34px; height: 34px;position:absolute; left:0; top:0;}
.person_center>ul>li>span.book { display:inline-block; width:34px; height: 34px;position:absolute; left:0; top:0;}
.person_center>ul>li>span.col { display:inline-block; width:34px; height: 34px;position:absolute; left:0; top:0;}
.person_center>ul>li>span.manager { display:inline-block; width:34px; height: 34px;position:absolute; left:0; top:0;}
.person_center>ul>li>span.anno { display:inline-block; width:34px; height: 34px;position:absolute; left:0; top:0;}
.person_center>ul>li>span.corr { display:inline-block; width:34px; height: 34px;position:absolute; left:0; top:0;}
.person_center>ul>li>span.exit { display:inline-block; width:34px; height: 34px;position:absolute; left:0; top:0;}
.person_center>ul>li>a {color: #990000;display: block; width: 100%; height:34px; text-align: center; line-height:34px !important; font-size: 16px; font-family: "Microsoft YaHei"; color: #000000; }
.person_center>ul>li>a:hover {color: #990000;}


/*main*/
.main {  width: 100%; overflow:hidden; background: url(../book_images/main_bgg.jpg);}
.mainIn { width: 1200px; margin: 0 auto; overflow: hidden; }
/*搜索*/
.top-search .search-box {border:none;}
.srach_big { width: 1192px; border: 4px solid #927359; height: 177px; }
.searIn { width: 1182px; height: 168px; border: 1px solid #927359; margin: 3px auto; background: #faf9f0; }
.sear_con { width: 1005px; margin: 20px auto 0; }
.sear_con label { padding-right: 40px; font-size: 14px; }
.sear_con label input { margin-right: 6px; }
.sech_box { width: 1003px; height: 52px; float: left; border: 1px solid #999; margin: 15px 0; }
.srch_cor { width: 175px; height: 32px; font-size: 16px; margin-top: 8px; border-right: 1px dotted #999;   text-align: center; line-height: 32px; background: url(../book_images/sec_a.png) no-repeat 123px center; display: inline-block; }
.sec_inp { width: 640px; height: 52px; border: none; background: none; padding-left: 15px; }
.sec_red { font-size: 16px;  font-weight: bold; }
.sec_red:hover { color: #a53f4c; }
.sec_but { background: #a53f4c url(../book_images/sec_b.png) no-repeat center; cursor: pointer; width: 167px; height: 54px; border: none; margin: -1px -2px 0 0; }
.sec_yes { color: #666; }
.sec_sum { color: #666; }
.sech_box_one .search-cat-box{position: relative;}
.sech_box_one .search-cat-box ul {display: none; width: 100px; background-color: #ffffff; text-align: center; position: absolute; left: 38px; top: 45px; box-shadow: 0 3px 5px #777;}
.sech_box_one .search-cat-box ul li {display: block; height: 34px; line-height: 34px; cursor: pointer;color: #97825f;font: 16px;}
.sech_box_one .search-cat-box ul li:hover {background-color: #e1ddd2;}

.sech_box .search-cat-box{position: relative;}
.sech_box .search-cat-box ul {display: none; width: 100px; background-color: #ffffff; text-align: center; position: absolute; left: 38px; top: 45px; box-shadow: 0 3px 5px #777;}
.sech_box .search-cat-box ul li {display: block; height: 34px; line-height: 34px; cursor: pointer;color: #97825f;font: 16px;}
.sech_box .search-cat-box ul li:hover {background-color: #e1ddd2;}


.ad-search-box {display: none; width: 770px; margin: 0 auto 20px ; text-align: center; font-size: 14px; color: #666666;border-radius: 10px;position: relative;}
.ad-search-box p {height: 48px; line-height: 48px;}
.ad-search-box p input {width: 168px; height: 22px; padding-left: 10px; border: 1px solid #6a3906; border-radius: 5px; margin: 0 13px;}
.ad-search-box p select {width: 128px; height: 22px; border: 1px solid #666666;  margin: 0 34px;}
.ad-search-box p select:last-child {margin-right: 0;}
.ad-search-box div {height: 48px; line-height: 48px;}
.ad-search-box div input {margin-left: 15px;}
.ad-search-box div .search-btn { margin-right: 0;}
.search-adt .search-btn,.advanced .search-btn {display: inline-block; width: 70px; height: 25px; margin: 15px 19px 0 0; text-align: center; line-height: 25px; background-color:#97825f; color: #fff; cursor: pointer;}
/*分类浏览*/
.tit_main { border-bottom: 1px solid #927359; font-size: 25px; line-height: 50px; padding-top: 8px; }
.look_list { padding-top: 15px; padding-left: 60px; border-top: 4px solid #927359; margin-top: 3px; height: 192px; background: #ebe2d2;  border-right: 1px solid #927359; border-left: 1px solid #927359; border-bottom: 1px solid #927359; }
.look_list ul li { float: left; width: 284px; font-size: 14px; line-height: 30px; }
.look_list ul li a { color: #666; }
/*查看更多*/
.more { color: #a53f4c;     font-family: "more";
    font-size: 18px; }
.newbook { border-top: 4px solid #927359; height: 321px; position: relative; margin-top: 3px; background: #ebe2d2;  border-right: 1px solid #927359; border-left: 1px solid #927359; border-bottom: 1px solid #927359;  }

.bodyCon08 .students{margin:0 auto;width:1180px;height:264px;position:relative;}
#four_flash{position:relative;width:1180px;height:264px; margin:0 auto;position:absolute;top: 28px;}
#four_flash .flashBg{width:1076px;height:264px; margin:0 auto;position:relative;overflow:hidden;}
#four_flash .flashBg ul.mobile{width:2000%;height:264px; position:absolute;top:15; left:0;}
#four_flash .flashBg ul.mobile li{float:left;width:154px;height:264px;color:#6C6E85;}
#four_flash .flashBg ul.mobile li p { width: 121px; padding-top: 10px; margin: 0 auto;font-size: 12px; }
#four_flash .flashBg ul.mobile li img{width:134px;height:184px;display:block; margin:0 auto;}
#four_flash .but_left{width:28px;height:54px;position:absolute; top:70px; left:0px;}
#four_flash .but_right{width:28px;height:54px; position:absolute; top:70px; right:0px;}

/*底部*/
.bottom {  padding: 20px 0;  }
.bottom p { text-align: center; line-height: 20px; color: #666;}


/*本库首页*/
.headerIn .book_men { line-height: 20px; padding-top: 35px; }
.book_men .top_icon { background: url(../book_images/two_a.png) no-repeat; }
.book_name { color: #a53f4c; float: right; }
.two_head { background: url(../book_images/two_b.png) no-repeat; }
.two_main { background: url(../book_images/two_c.png); }
.two_titmain { background: #faf9f0; }
.two_newbook { background: #faf9f0; }
.two_srach { margin-top: 20px; }

/*one 总库*/
.one_bg { background: url(../book_images/one_all.png); }
.one_head { width: 100%; height: 180px; background: #e7dfca;}
.one_headerIn { width: 1200px; height: 180px; margin: 0 auto;  }
.one_nav { background: #97825f; }
.one_nav .navIn .nav_ul li .on { background: #6b5b42; }
.one_nav .navIn .nav_ul li a:hover { background:  #6b5b42; }
.one_main { background: url(../book_images/one_bg.png) no-repeat bottom;  }
.one_min { padding-top: 20px; }
.one_left { width: 260px; overflow: hidden; background: #f8f6f0; font-size: 14px;  }
.one_letit { width: 260px; height: 48px; background: #97825f; }
.one_left .one_ictit { width: 95px; height: 48px; display: inline-block; background: url(../book_images/one_g.png) no-repeat 70px; float: left;  }
.one_letit h2 { float: left; color: #fff; line-height: 48px; font-size: 16px; text-align: center;}
.one_lecon {width: 258px; min-height: 300px; border-bottom: 1px solid #ededed; border-left: 1px solid #ededed; border-right: 1px solid #ededed;}
.onel_a { width: 256px; text-align: center; border-top: 1px solid #fff; border-left: 1px solid #fff; border-right: 1px solid #fff; }
.onel_a img { margin: 0 auto; display: block; padding-top: 25px;}
.onel_a span { line-height: 55px; }
.onel_b { background: #e7dfca; }
.onel_b span { color: #97825f; }
.onel_d { border-bottom: 1px solid #fff; }

.one_right { width: 917px; font-size: 14px;}
.srach_one { width: 915px; border: 1px solid #927359; height: 158px; background: #fff; }
.sear_con_one { width: 831px; margin: 15px auto 0; }
.sear_con_one label { padding-right: 24px; font-size: 14px; }
.fl label{ font-size:12px; }
.sear_con_one label input { margin-right: 12px; }
.sech_box_one { width: 831px; height: 52px; float: left; border: 1px solid #999; margin: 15px 0; border-radius: 5px; }
.srch_cor_one { width: 154px; height: 32px; font-size: 16px; color: #97825f; margin-top: 8px; border-right: 1px dotted #999;   text-align: center; line-height: 32px; background: url(../book_images/one_o.png) no-repeat 123px center; display: inline-block;cursor:pointer;}
.js-srch-cat-btn { width: 154px; height: 32px; font-size: 16px; color: #97825f; margin-top: 8px; border-right: 1px dotted #999;   text-align: center; line-height: 32px; background: url(../book_images/one_o.png) no-repeat 123px center; display: inline-block;cursor:pointer;}

.sec_inp_one { width: 523px; height: 52px; border: none; background: none; padding-left: 15px; }
.sec_red_one { font-size: 16px;  font-weight:400; }
.sec_red_one:hover { color: #97825f; }
.sec_but_one { background: #97825f url(../book_images/one_p.png) no-repeat center; border-radius: 0 5px 5px 0; cursor: pointer; width:139px; height: 54px; border: none; margin: -1px -2px 0 0; }
.sec_yes_one { color: #666; }
.sec_sum_one { color: #666; }
.oner_pool .oner_line { width: 5px; height: 16px; float: left; background: #64553e; display: inline-block; border-radius: 100px; margin: 12px 10px 0 18px; }
.oner_pool .oner_pooltit { margin: 12px 0 0 0; line-height: 42px;  width: 917px; height: 42px; border-bottom: 1px solid #dbceba; background: #e7dfca; font-size: 16px; font-weight: bold;  }
.oner_pool h3 { display: inline-block; float: left;font-family: "otherlink";font-size: 20px;font-weight: 900;line-height: 38px;}
.oner_pcon { width: 915px; height: 172px; border: 1px solid #ededed; border-top: none; background: #fff; }
.oner_pcon ul { margin: 0 auto; overflow: hidden; width: 894px; }
.oner_pcon ul li { width: 137px; text-align: center; padding: 18px 6px 0; line-height: 40px; float: left; }

.onerp_more {  color: #97825f; font-weight: normal; font-size: 12px; padding-right: 18px; }
.oner_news { width: 915px; height: 148px; border: 1px solid #ededed; border-top: none; background: #fff;  }
.oner_news ul li { width: 387px; background: url(../book_images/one_n.png) no-repeat 12px; padding-left: 30px; float: left; margin: 0 17px; border-bottom: 1px dotted #97825f; height: 40px; line-height: 40px;}
.oner_nr { float: right; color: #999; font-size: 12px; }
.oner_news ul li  p { float: left; }

.oner_friend { width: 915px; height: 86px; border: 1px solid #ededed; border-top: none; background: #fff;   }
.oner_friend ul li:nth-child(1) { margin-left: 18px; }
.oner_friend ul li { width: 160px; height: 46px; float: left; margin: 19px 9px 0; }
.oner_friend ul li a { width: 160px; height: 46px; background: #f8f6f0; display: block; border: 1px solid #e7dfca; text-align: center; line-height: 46px;  }
.oner_friend ul li a:hover { background: #64553e; color: #fff; }
/*历史中库*/
.his_head { background: url(../book_images/his_a.png) no-repeat; height: 113px; }
.his_headin { height: 113px; line-height: 113px; }
.his_headin .book_men { padding-top: 35px; }
.his_main { background: url(../book_images/his_bg.png) no-repeat bottom; min-height: 720px;}
.his_nav { background: #9d6439; }
.his_nav .navIn .nav_ul li .on { background: #834a20; }
.his_nav .navIn .nav_ul li a:hover { background: #834a20; }
.his_seachin { border: 1px solid #eedbcd; background: #f8f3e4; }
.his_srabig { border: 2px solid #eedbcd;  }
.his_titmain { background: #f8f3e4; margin-top: 3px; border: 1px solid #eedbcd; border-top: 2px solid #eedbcd; overflow: hidden; height: 90px; }
.his_tit { border-bottom: 1px solid #eedbcd; font-family: "otherlink";
    font-size: 20px;
    font-weight: 900; }
.his_titmain ul li {  width: 193px; background: url(../book_images/his_line.png) no-repeat 1px; float: left; font-size: 14px; text-align: center; margin-top: 24px; }
.his_titmain ul li:nth-child(1) { margin-left: 15px; background: none; }
.his_titmain ul li a { width: 155px; height: 38px; display: block; margin: 0 auto; line-height: 38px;  }
.his_titmain ul li a:hover { background: #7d5428; color: #fff;  }
.his_new { border: 1px solid #eedbcd; background: #f8f3e4; border-top: 2px solid #eedbcd; }
/*古籍*/
.anc_head { background: url(../book_images/anc_a.png) no-repeat; height: 113px;  }
.anc_main { background: url(../book_images/anc_bg.png) no-repeat; min-height: 720px;}
.anc_nav { background: #7d5428;  }
.anc_nav .navIn .nav_ul li .on { background: #5f3d18; }
.anc_nav .navIn .nav_ul li a:hover { background: #5f3d18; }
.anc_srabig { border: 2px solid #eae4d8; }
.anc_seachin {border: 1px solid #eae4d8; background: #f8f3e4; margin: 3px auto 0;   }
.anc_titma {     border: 1px solid #eae4d8; border-top: 2px solid #eae4d8; }
.anc_tit { border-bottom: 1px solid #eae4d8;
	font-family: "otherlink";
    font-size: 20px;
    font-weight: 900;
    }
.anc_new { border: 1px solid #eae4d8; background: #f8f3e4; border-top: 2px solid #eae4d8; }
/*历史图片*/
.hp_head { background: url(../book_images/hp_a.png) no-repeat; height: 115px; }
.hp_nav { background: #703d44; }
.hp_nav .navIn .nav_ul li .on { background: #5a2f35; }
.hp_nav .navIn .nav_ul li a:hover { background: #5a2f35; }
.hp_srabig {  border: 2px solid #e2cbca;  }
.hp_seachin {border: 1px solid #e2cbca; background: #fbf4f5; margin: 3px auto 0;   }
.hp_tit { border-bottom: 1px solid #e2cbca; font-family: "otherlink";
    font-size: 20px;
    font-weight: 900; }
.hp_titmain { background: #fbf4f5; margin-top: 3px; border: 1px solid #e2cbca; border-top: 2px solid #e2cbca; overflow: hidden; height: 215px; }
.hp_new { border: 1px solid #e2cbca; background: #fbf4f5; border-top: 2px solid #e2cbca; }
.hp_titmain ul li { float: left; width: 192px; text-align: center; margin: 34px 20px; line-height: 40px; font-size: 14px;  }
.hp_titmain ul li a div { border: 1px solid #d7d7d7; padding: 2px; background: #fff; }
.hp_titmain ul li:nth-child(1) { margin: 34px 15px 0 40px; }
.hp_titmain ul li a:hover div { border: 1px solid #a53f4c; }
.hp_main { background: url(../book_images/hp_g.png); background-size: 100%;min-height: 720px;}
.pc_main { background: url(../book_images/hp_bj.png); }
/*近代期刊*/
.mod_head { background: url(../book_images/mod_a.png) no-repeat;height: 113px; line-height: 113px; }
.mod_bj { background: url(../book_images/mod_c.png); }
.mod_main { background: url(../book_images/mod_b.png) no-repeat; }
.mod_srach { background: #f6fbfd; margin-top: 20px; border: 2px solid #e3f0f6;}
.mod_nav { background: #3384aa; }
.mod_nav .navIn .nav_ul li .on { background: #226e92; }
.mod_nav .navIn .nav_ul li a:hover { background: #226e92; }
.mod_nav .navIn .nav_ul li a { border-right: 1px dotted #5498b8; }
.mod_nav .navIn .nav_ul li:last-child a { border: none; }
.mod_searIn { border: 1px solid #e3f0f6; margin: 4px auto 0; background: #f6fbfd;  }
.mod_main { border-bottom: 1px solid #e3f0f6;font-family: "otherlink";
    font-size: 20px;
    font-weight: 900; }
.mod_titmain { background: #f6fbfd; border: 1px solid #e3f0f6; border-top: 2px solid #e3f0f6; }
.mod_new { border: 1px solid #e3f0f6; border-top: 2px solid #e3f0f6;background: #f6fbfd; }


#dialog {
    background-color:#fff;
    border:1px solid rgba(0,0,0, 0.4);
    height:430px;
    left:36%;
    margin:-200px 0 0 -200px;
    position:fixed !important; /* 浮动对话框 */
    position:absolute;
    top:55%;
    width:830px;
    z-index:5;
    display:none;
}
#dialog .close {
    margin:0 0 12px;
    height:60px;
    line-height:60px;
    background:#b5b5b5;
}

#dialog p.close {
    text-align:right;
}
#dialog .close a img{
	display:block;
    width: 17px;
    height: 17px;
    cursor: pointer;
    float: right;
    margin-right: 10px;
    margin-top:20px;
}

#dialog .close span img{
   margin-left:10px;
}

















