﻿.header-banner>.search>a{border-left:1px solid #c9c9c9;}
/*分页补充*/
.pagination .box>a{
    width:auto !important;
        height: 30px;
    line-height: 30px;
    text-align: center;
    text-align-last: center;
    background-color: #f0f0f0;
    padding: 0 10px;
    border-radius: 0;
}
.search-page,.search-page>ul{display: flex;align-items: center;justify-content: center;}
.search-page{padding: 28px 0;}
.search-page>ul{padding:0 25px;}
.search-page>ul>li{margin: 0 5px;}
.search-page>ul>li>a{width: 30px;height: 30px;line-height: 30px;text-align: center;background-color:#f0f0f0; }
.search-page>.box{height: 30px;line-height: 30px;text-align: center;text-align-last: center;background-color:#f0f0f0;padding:  0 10px;border-radius: 0;}
.search-page>ul>li:hover>a{background-color: #999;color: white;}
.search-page>ul>li.selected>a{background-color: #212121;color: white;}
.search-page>select{border: 0;outline: none;background:none;text-align: center;text-align-last: center;margin: 0 15px 0 20px;}
.search-list>.header {
    position: relative;
}
.content>.search-list>.header>img:nth-child(2) {
    margin: 12px 5px 5px 0;
}
.search-list > .header > h2 {
    position: absolute;
    left: 50px;
    top: 10px;
}
.search-page input.jump-txt{padding: 6px 12px;
                            width:24px;
                            margin-right:8px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;}

.color-3 p,.color-2 p,.color-2 p{
    color:inherit;
}
.font-3 p,.font-2 p,.font-1 p,.font-1 a{
  font-size:inherit;
}
/*明细页*/
.content>.detail>dl>dd {
    padding-left:25px !important;
}
/*列表*/
table.list {
    display:table;
    width:92%;
    margin: auto;
        border-spacing: 0px;
    /*max-width:92%;*/
}
table.list tbody{
    display:table-row-group;
}
table.list tr{
    display:table-row;
}
table.list tr:first-child{
       background-color: #999;
}
table.list tr>td{
   width:auto !important;
   min-width:100px ;
}
table.list tr>td:nth-child(1){
   width:25% !important;
   min-width:100px;
}

table.list tr:not(:first-child)>td:first-child{
    text-align:left;
        padding:0 15px;
}
/*附件查看*/
.annex{height:auto !important;}
.annex>.left-content .item-children,.book>.directory .item-children{
    padding: 0 !important;
}
.annex>.left-content .item-children>li,.book>.directory .item-children>li{
    padding:0 !important;
    position:relative;
}
.annex>.left-content .item-children>li>h3,.book>.directory .item-children>li>a{
   text-align:left;
   padding:15px;
}
.annex>.left-content .item-children>li.active>h3{
   /*background:url(../images/gray.png) repeat;*/
    background-color:#a6a6a6 !important;
}
.annex>.right-content>.header-search>.form>div {
    background-color: white;
    display: flex;
    align-items: center;
    border: 1px solid #c9c9c9;
}
.annex>.right-content>.header-search>.form>div>* {
    border: 0;
    background: none;
    outline: none;
    padding: 8px 0;
}
.book>.directory .item-children>li.active>a{
    background-color:#a6a6a6 !important;
}
.book>.directory .item-children>li.active>a.level2{
    background-color:#b4b4b4 !important;
}

.annex>.left-content .item-children>li>h3.level1,.book>.directory .item-children>li>a.level1{
       padding-left: 15px;
    border-bottom: 2px #999 dashed;
    padding-bottom: 15px;
    font-size: 22px !important;
}
.annex>.left-content .item-children>li>h3.level1{
     font-size: 16px !important;
}
.annex>.left-content .item-children>li>h3.level2,.book>.directory .item-children>li>a.level2{
        padding-left: 30px;
}
.annex>.left-content .item-children>li>h3.level2{
     font-size: 14px !important;
}
.annex>.left-content .item-children.height-limit{
    /*display:block;*/
    flex:unset;
    max-height:900px;
    min-height:300px;
}
.annex>.left-content>.item{flex:unset !important;}

/*.annex>.left-content #pnlVolumeList.item-children>.header-info h3{padding:18px 0;}
.annex>.left-content #pnlVolumeList.item-children>.header-info h3:not(:first-child){padding-top:0;}*/

.annex>.left-content .item-children>li{cursor:pointer;}
.annex>.left-content .item-children>li.active>.backgroud{
    background:url(../images/gray.png) repeat;
    position:absolute;
    height:55px;
    width:100%;
    top:0;
}
.annex>.left-content #pnlVolumeList.item-children>li{border:none;text-align: center;cursor:pointer;padding:15px;}
.annex>.left-content #pnlVolumeList.item-children>li:not(:first-child){padding-top:0;}
.annex>.left-content #pnlVolumeContents.item-children{padding:0;}
 .annex>.left-content #pnlVolumeContents.item-children>li{padding:15px;}
.content>.search-list .view-item>li>a>img{
    max-height:100%;
    max-width:100%;
}
/*书影浏览*/
.content>.search-list{margin: 5px 40px 15px 40px;}
.content>.search-list>#imgPreviewList .view-item{display: flex;align-items: flex-start;flex-wrap: wrap;justify-content: flex-start;padding: 0 27px 75px 47px;}
.content>.search-list>#imgPreviewList .view-item>li{width: 243px;height: 272px;overflow: hidden;border: 1px solid #999;margin-top:50px;margin-right: 16px;}
.content>.search-list>#imgPreviewList .view-item>li>a{display: flex;flex-direction: column;justify-content:space-between;height: 100%;width: 100%;cursor: pointer;}

.content>.search-list>#imgPreviewList .view-item>li>a>img{margin: 0 auto;}
.content>.search-list>#imgPreviewList .view-item>li>a>p{background-color: #999;line-height: 26px;text-align: center;}
/*电子书*/
.book-content .shadow{
	-webkit-transition: -webkit-box-shadow 0.5s;
	-moz-transition: -moz-box-shadow 0.5s;
	-o-transition: -webkit-box-shadow 0.5s;
	-ms-transition: -ms-box-shadow 0.5s;

	-webkit-box-shadow:0 0 20px #ccc;
	-moz-box-shadow:0 0 20px #ccc;
	-o-box-shadow:0 0 20px #ccc;
	-ms-box-shadow:0 0 20px #ccc;
	box-shadow:0 0 20px #ccc;
}

.book{overflow:hidden;}
/*.book .zoom-in{position:relative !important;}*/
.book>.directory .item-children{padding:0 35px 0 22px;flex: 1;overflow-x: auto;}
.book>.directory .item-children>li{padding:15px;border-bottom: 1px #212121 dashed}
.book>.directory .item-children>li.selected{padding: 13px 15px;}
.book>.directory .item-children>li.selected>a{font-size: 24px!important;font-weight: bold;}
.book>.directory .item-children>li:last-child{border-bottom: 0;}
.book-tool-bar {    margin-bottom: 38px;
    z-index: 100000000;    width: 398px;    margin-left: calc(50% - 12px);}
.tree-content>.header {
    padding: 10px 20px 10px 20px !important;
}
.book .even .gradient{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-image:url(../images/book/bookshadow-right.png);
	background-position: left top;
	background-repeat: repeat-y;
    z-index:999;
}
.book .page-wrapper:first-child .gradient,.book .page-wrapper:last-child .gradient{	
	background-image:none;
}
.book .odd .gradient{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-image:url(../images/book/bookshadow-left.png);
	background-position:right top;
	background-repeat: repeat-y;
     z-index:999;
}
.book .animated{
	-webkit-transition:margin-left 0.5s;
	-moz-transition:margin-left 0.5s;
	-ms-transition:margin-left 0.5s;
	-o-transition:margin-left 0.5s;
	transition:margin-left 0.5s;
}
.book-tool-bar a{background-color:#a9a9a9 !important;}
.book-tool-bar a.full-in{background:url(../images/book/full-in.png) no-repeat 5px;}
.book-tool-bar a.full-out{background:url(../images/book/full-out.png) no-repeat 5px;}
/*姓氏文化*/
.content>.search-list>.culture-body>.text>.intro>.surname>h3{font-family:"楷体";font-size: 76px !important;}
.content>.search-list>.culture-body>.text>.intro.row-model{    flex-direction: row;}
.content>.search-list>.culture-body>.text>.intro.row-model>div.desc{margin-left:33px;}
.back-top{    background-color: rgba(153, 153, 153, 0.66) !important;}