@charset "gb2312";
/*新增古书籍*/
.ancient-width{
    width: 1100px;
    margin: 0px auto;
}
.ancient-header{
    height: 100px;
    background: #f1fbff;
}
.ancient-logo{
    float: left;
    height: 100px;
}
.ancient-back-home{
    width: 64px;
    height: 20px;
    font-size: 12px;
    color: #FFFFFF;
    text-align: center;
    line-height: 20px;
    margin: 47px 0px 33px 25px;
    background: #15bdfa;
    display: block;
    float: left;
    border-radius: 8px;
}
.ancient-header-nav ul li {
    float: left;
    line-height: 116px;
    margin: 0px 25px;
    height: 100px;
}
.ancient-header-nav ul li a{
    font-size: 18px;
    color: #333333;

}
.ancient-header-nav ul li a:hover{
    color: #3d86cc;
}
.ancient-header{
    border-bottom: 1px solid #FFFFFF;
    box-shadow: 0px 0px 6px 0px #b8dfed;
}
.ancient-main{
    min-width: 1100px;
    background: url(ancient-home-bg.jpg) repeat-x center 0px #FFFFFF;
}
.ancient-banner-pic{
    width: 675px;
    height: 360px;
    overflow: hidden;
    position: relative;
}
.ancient-banner-pic a{
    display: block;
    width: 675px;
    height: 360px;
    position: absolute;
    top: 0px;
    left: 0px;
    display: none;
}
.ancient-banner-pic a.cur{
    display: block;
}
.ancient-home-banner{
    position: relative;
}
.ancient-banner-btn a{
    display: block;
    width: 12px;
    height: 12px;
    background: url(ancient-home-banner-btn.png) no-repeat;
    float: left;
    margin: 0px 3px;
}
.ancient-banner-btn a.cur{
    background: url(ancient-home-banner-btn-cur.png) no-repeat left center;
    width: 24px;
}
.ancient-banner-btn{
    position: absolute;
    bottom: 14px;
    right: 7px;
}
.ancient-home-top{
    height: 360px;
    overflow: hidden;
    background: #FFFFFF;
}
.ancient-home-info{
    width: 360px;
    height: 360px;
    margin-right: 36px;
}
.ancient-info-title{
    padding-top: 16px;
    height: 18px;
}
.ancient-info-title p{
    font-size: 18px;
    color: #3d86cc;
    font-weight: bold;
    line-height: 18px;
    height: 18px;
}
.ancient-info-title p em{
    font-size: 14px;
    color: #cfcfcf;
    line-height: 22px;
    font-weight: normal;
    margin-left: 7px;

}
.ancient-info-btn{
    height: 5px;
    padding: 10px 0px;
}
.ancient-info-btn a{
    display: block;
    width: 5px;
    height: 5px;
    margin: 0px 3px;
    background: url(ancient-info-btn.png) no-repeat;
    float: left;
}
.ancient-info-btn a.cur {
    background: url(ancient-info-btn-cur.png) no-repeat;
}
.ancient-info-pic{
    height: 140px;
    overflow: hidden;
    position: relative;
    display: block;
}
.ancient-info-pic p{
    position: absolute;
    width: 100%;
    text-indent: 12px ;
    left: 0px;
    bottom: 10px;
    font-size: 14px;
    color: #FFFFFF;
    overflow: hidden;
    height: 14px;
    line-height: 14px;
}
.ancient-info-list ul li{
    height: 32px;
    line-height: 32px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 14px;
}
.ancient-info-list ul li a{
    color: #333333;
}
.ancient-info-list{
    margin-top: 20px;
    height: 128px;
    overflow: hidden;
}
.ancient-info-content{
    display: none;
}
.ancient-info-content.infoCur{
    display: block;
}
.ancient-home-link img,.ancient-home-link a{
    display: block;
    float: left;
}
.ancient-home-link{
    overflow: hidden;
    margin-top: 15px;
}
.ancient-home-link a{

    margin-bottom: 15px;
}
.ancient-home-link-center{
    margin: 0px 15px;
    width: 410px;
    float: left;
}
.ancient-home-ad{
    height: 80px;
    margin-bottom: 15px;
}
.ancient-home-inner{
    padding-left: 28px;
    overflow: hidden;
    height: 164px;
    border: 1px solid #e4e4e4;
    padding-top: 34px;
}
.ancient-inner{
    height: 130px;
    width: 175px;
    background: url(ancient-home-inner-bg.png) no-repeat left center;
    float: left;
    margin-right: 3px;
}
.ancient-inner.hover{
    background: url(ancient-inner-hover-bg_30.png) no-repeat;
}
.ancient-inner-btn{
    display: block;
    padding-top: 90px;
    line-height: 14px;
    height: 40px;
    font-size: 14px;
    text-align: center;
    color: #1871bc;
    font-weight: bold;
    width: 150px;
}
.ancient-inner-btn:hover{
    color: #FFFFFF;
}
.ancient-inner-pc{
    background: url(ancient-home-inner-icon.png) no-repeat 48px 27px;
}
.ancient-inner-gz{
    background: url(ancient-home-inner-icon.png) no-repeat -130px 27px;
}
.ancient-inner-xf{
    background: url(ancient-home-inner-icon.png) no-repeat -307px 27px;
}
.ancient-inner-cc{
    background: url(ancient-home-inner-icon.png) no-repeat -485px 27px;
}
.ancient-inner-bh{
    background: url(ancient-home-inner-icon.png) no-repeat -665px 27px;
}
.ancient-inner-yw{
    background: url(ancient-home-inner-icon.png) no-repeat -843px 27px;
}


.ancient-inner-pc:hover{
    background: url(ancient-home-inner-hover-icon.png) no-repeat 48px 27px;
}
.ancient-inner-gz:hover{
    background: url(ancient-home-inner-hover-icon.png) no-repeat -130px 27px;
}
.ancient-inner-xf:hover{
    background: url(ancient-home-inner-hover-icon.png) no-repeat -307px 27px ;
}
.ancient-inner-cc:hover{
    background: url(ancient-home-inner-hover-icon.png) no-repeat -485px 27px ;
}
.ancient-inner-bh:hover{
    background: url(ancient-home-inner-hover-icon.png) no-repeat -665px 27px ;
}
.ancient-inner-yw:hover{
    background: url(ancient-home-inner-hover-icon.png) no-repeat -843px 27px ;
}
.ancient-home-content{
    padding-bottom: 80px;
}
.ancient-footer{
    height: 360px;
    background: #3d86cc;
}
.ancient-footer-content{
    padding-top: 36px;
}
.ancient-footer-title{
    font-size: 18px;
    color: #FFFFFF;
    line-height: 18px;
    height: 18px;
    font-weight: bold;
}
.ancient-footer-contact{
    padding-left: 9px;
    width: 259px;
}
.ancient-footer-contact-content p{
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    color: #b1d9ff;
    overflow: hidden;
}
.ancient-footer-contact-content p a{
    color: #b1d9ff;
}
.ancient-footer-contact-content p a:hover{
    color: #333333;
}
.ancient-footer-contact-content{
    margin-top: 8px;
}
.ancient-footer-center{
    width: 487px;
    margin: 0px auto;
    background: url(.ancient-footer-contact-bg_28.png) no-repeat;
    padding-left: 87px;
}
.ancient-footer-nav{
    overflow: hidden;
    margin-top: 8px;
}
.ancient-footer-nav-left{
    float: left;
    width: 149px;
}
.ancient-footer-nav p{
    line-height: 30px;
    height: 30px;
    font-size: 14px;
    overflow: hidden;
}
.ancient-footer-nav p a{
    color: #b1d9ff;
}
.ancient-footer-nav p a:hover{
    color: #333333;
}
.ancient-footer-nav-left{
    float: left;
    width: 149px;
}
.ancient-footer-nav-right{
    float: left;
    width: 332px;
}
.ancient-footer-center{
    height: 300px;
}
.ancient-footer-text{
    height: 60px;
    background: #25507a;
    line-height: 60px;
    text-align: center;
    font-size: 14px;
    color: #6785a2;
}
.ancient-footer-link{
    padding-left: 59px;
    width: 199px;
}
/*概览*/
.ancient-other-main{
    background: #FFFFFF;
}
.ancient-position p{
    line-height: 50px;
    height: 50px;
    padding-left: 24px;
    background: url(ancient-position-icon.png) no-repeat 5px 18px;
    font-size: 14px;
    color: #3b3b3b;
}
.ancient-position p a{
    color: #3b3b3b;
}
.ancient-position p a:hover{
    color: #b1d9ff;
}
.ancient-other-banner{
    height: 280px;
    overflow: hidden;
}
.ancient-other-banner a,.ancient-other-banner img{
    display: block;
}
.ancient-other-title{
    height: 56px;
    border-bottom: 1px solid #ededed;

}
.ancient-other-title p{
    height: 56px;
    line-height: 56px;
    width: 100px;
    text-align: center;
    float: left;
}
.ancient-other-title p a{
    color: #767676;
}
.ancient-other-title p a:hover{
    color: #c1110b;
}
.ancient-other-title p.cur{
    border-bottom: 1px solid #c1110b;
}
.ancient-other-title p.cur a{
    color: #c1110b;
}
.ancient-other-title  span{
    width: 1px;
    height: 15px;
    background: #e6e6e6;
    display: block;
    float: left;
    margin: 0px 16px;
    margin-top: 20px;
}
.ancient-other-title{
    padding-left: 23px;
    margin-top: 6px;
}
.ancient-gl-content ul li{
    line-height: 40px;
    height: 40px;
    overflow: hidden;
}
.ancient-gl-content ul li p{
    max-width: 800px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    float: left;
    height: 40px;
    margin-left: 28px;
}
.ancient-gl-content ul li p a{
    font-size: 14px;
    color: #000000;
}
.ancient-gl-content ul li p a:hover{
    color: #c1110b;
}
.ancient-gl-content ul li span{
    font-size: 12px;
    float: right;
    color: #919191;
    margin-right: 30px;
}
.ancient-gl-content{
    padding-top: 30px;
    padding-bottom: 40px;
}
.ancient-gl-content ul li.nth-child{
    background: #f3f3f3;
}
.ancient-page a{
    height: 26px;
    width: 26px;
    border: 1px solid #dadada ;
    color: #8f8e8e;
    text-align: center;
    line-height: 28px;
    display: inline-block;
    font-size: 14px;
    border-radius: 3px;
    margin: 0px 5px;
}
.ancient-page a.cur{
    color: #FFFFFF;
    background: #e53030;
}
.ancient-page{
    height: 28px;
    text-align: center;
}
.ancient-page a:hover{
    color: #FFFFFF;
    background: #e53030;
}
.ancient-other-main{
    padding-bottom: 90px;
}
.ancient-single{
    padding-top: 45px;
}
.ancient-single-title{
    line-height: 66px;
    height: 66px;
    border-bottom: 1px dashed #d1d1d1;
    margin: 0px 40px;
    font-size: 24px;
    font-weight: bold;
    text-align: center;
    color: #15bdfa;

}
.ancient-single-content{
    padding: 35px 70px 0px 70px;

}
.ancient-single-content p{
    font-size: 14px;
    color: #5f5f5f;
    line-height: 40px;
    margin-bottom: 40px;
    text-indent: 2em;
}
.ancient-peruse-title h1{
    color: #15bdfa;
    font-size: 24px;
    text-align: center;
    line-height: 24px;
}
.ancient-peruse-title{
    height: 75px;
    padding-top: 60px;
    border-bottom: 1px dashed #d1d1d1;
    margin: 0px 50px;
}
.ancient-peruse-title p{
    color: #969696;
    font-size: 14px;
    text-align: center;
    height: 14px;
    line-height: 14px;
    margin-top: 18px;
}
.ancient-peruse-title p span{
    margin: 0px 6px;
    margin-top: 18px;
}
.peruse-content-pic{
    padding-top: 45px;
    padding-bottom: 63px;
    text-align: center;
}
.ancient-peruse-content{
    padding: 0px 60px;
}
.ancient-peruse-content p{
    color: #5f5f5f;
    line-height: 40px;
    margin-bottom: 40px;
    text-indent: 2em;
}

/*古书籍 -检索*/
.ancient-search{
    width: 1000px;
    margin: 0px auto;
}
.ancient-search-container {
    margin-left: 175px;
}
.ancient-search-container .senior-enter{
    left: 630px;
}
.ancient-search-bg{
    background: url(ancient-search-bg.jpg) no-repeat center 0px #f3ebdf;
}
.ancient-search{
    padding-top: 290px;
    position: relative;
}
.ancient-search-tips{
    background: url(ancient-search-tips.png) no-repeat left center;
    height: 19px;
    line-height: 19px;
    padding-left: 50px;
    font-size: 14px;
    color: #5f5f5f;
    margin-left: 175px;
    margin-top: 15px;
}
.ancient-search{
    margin-bottom: 185px;
}
/*检索结果*/
.ancient-search-result{
    width: 1000px;
    margin: 232px auto 0px auto;
}
.ancient-result{
    background: #FFFFFF;
    width: 1000px;
    margin: 60px auto 0px;

}
.ancient-result-container{
    padding: 25px;
}
.ancient-result-title{
    height: 40px;
    background: #f2e8d6;
    line-height: 40px;
     padding-left: 20px;
}
.ancient-result-title p{
    color: #333333;
    font-size: 14px;
    font-family: SimSun, '宋体';
}
.ancient-result-title p span{
    color: #d32113;
}
.ancient-result-list td{
    height: 24px;
    overflow: hidden;
}
.ancient-result-list td.ancient-table-line{
    height: 32px;
}
.ancient-table-f{
    width: 200px;
}
.ancient-table-s{
    width: 174px;
}
.ancient-table-t{
     width: 260px;
}
.ancient-table-four{
    width: 270px;
}
.ancient-result-list table{
    width: 100%;
    padding: 23px 22px;
}
.ancient-result-list table.nth-table{
    background: #f5f5f5;
}
.ancient-result-list a:hover{
    color:#d32113 ;
}
.ancient-table-content td{
    font-size: 13px;
    color: #8c8c8c;
}
.ancient-table-title td{
    font-size: 14px;
    color: #2c9b0a;
}
.ancient-table-link td a{
    font-size: 16px;
    color: #282828;
}
.ancient-result-list{
    margin-bottom: 45px;
}
.ancient-result-container{
    padding-bottom: 90px;
}

/*高级检索*/
.ancient-advanced-search{
    width: 1000px;
    height: 640px;
    background: #FFFFFF;
    margin-top: 310px;
    margin-left: auto;
    margin-right: auto;
}
.ancient-advanced-title{
    border-bottom: 1px solid #e8e8e8;
    height: 93px;
}
.ancient-advanced-title p{
    height: 74px;
    border-bottom: 3px solid #b61111;
    font-size: 24px;
    color: #221815;
    width: 120px;
    margin-left: 60px;
    text-align: center;
    padding-top: 17px;
    line-height: 74px;
}
.ancient-advanced-label{
    width: 80px;
    text-align: right;
    font-size: 16px;
    color: #221815;
    margin-right: 12px;
    height: 40px;
    line-height: 40px;
    margin-left: 222px;
    float: left;
}
.ancient-advanced-label span{
    margin-left: 2em;
}
.ancient-advanced-row {
    height: 40px;
    margin-top: 10px;
}
.ancient-advanced-input{
     height: 38px;
    width: 388px;
    border: 1px solid #e0e0e0;
    display: block;
    line-height: 38px;
    line-height: 38px\9;
    padding-left: 10px;
    font-size: 14px;
    color: #221815;
    font-family: "Microsoft YaHei",'微软雅黑';
}
.ancient-advanced-content{
    margin-top: 80px;
}
.ancient-advanced-radio{
    float: left;
    height: 40px;
}
.ancient-advanced-radio p{
    font-size: 14px;
    color: #000;
    line-height: 17px;
    height: 17px;
    margin-top: 11px;
}
.ancient-advanced-radio input{
    height: 17px;
    width: 17px;
    cursor: pointer;
    vertical-align: -3px;
    margin-left: 11px;
    margin-right: 7px;
}
.ancient-advanced-radio p span{
    margin-right: 30px;
}
.ancient-advanced-btn{
    width: 120px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    font-size: 16px;
    color: #FFFFFF;
    border-radius: 5px;
    display: block;
    background: #b61111;
    margin: 50px auto 0px auto;
}