﻿* {margin: 0;padding: 0;list-style: none;border: 0;word-break:break-word;vertical-align:top;outline: none;/* moz-user-select: -moz-none; -webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout: none;-moz-touch-callout: none;-ms-touch-callout: none;-o-touch-callout: none;touch-callout: none; */}
html,body{min-height: 100%;max-width: 1920px;min-width: 1200px;margin: 0 auto;}
body {font-size: 12px;line-height: 1;font-weight: normal;font-family: "微软雅黑" ;-webkit-text-size-adjust: 100%;background-color: #f5f6fa;}
table{border-collapse: collapse;}
img {border: 0;padding: 0;display: inline;max-width:100%;-webkit-user-select: none;-moz-user-select: none;-webkit-user-select:none;-o-user-select:none;user-select:none;  }
a {text-decoration: none;color: #727272;}
a:hover {color:#0064a0;}
li {list-style: none;}
/* h1,h2,h3,h4,h5,h6{font-weight: normal;font-size: 12px;} */
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden}
.clearfix {*+height: 1%;}
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary{display: block;}
/*强制去除表单自带的样式*/ 
select,input,textarea{ border-radius:0; -webkit-border-radius:0; color:#878787; font-family:Lucida Bright,Arial;}
input:focus { outline: none;}
input,button,select,textarea{outline:none; /*-webkit-appearance:none;*/}
textarea{resize:none;/*-webkit-appearance:none;*/}
textarea, input, select {
/*    background: none;
    border: none;
    margin: 0;
    padding: 0;*/
    width: 489px;
    /*height: 100px;*/
}
a,a:link{text-decoration:none;}
a,a:visited{text-decoration:none;}
a,a:hover{text-decoration:none;}
a,a:active{text-decoration:none} 

input[type=button]{border-radius:5px;transition: 0.3s;}
.fl{float: left;}
.fr{float: right;}
.tac{text-align: center;}
.anim{ transition: 0.8s ease;transition: all 0.3s ease-in-out}
.por{position: relative;}
.dib{display: inline-block;}
.vam{vertical-align: middle;}
.omission1{overflow: hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;}
.omission2{overflow: hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.omission3{overflow: hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;}
.omission4{overflow: hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;}
.table{display: table;width: 100%;height: 100%;}
.table-call{display: table-cell;vertical-align: middle;}

.dot5{display: -webkit-box;display: box;overflow: hidden;text-overflow: ellipsis;word-break: break-all;-webkit-box-orient: vertical;-webkit-line-clamp:5; line-height:24px;}


/*页面框架结构*/
.w1200{ max-width: 1200px; margin: 0 auto;}
.w1130{ max-width: 1130px; margin: 0 auto;}
.w1280{ max-width: 1280px; margin: 0 auto;}
.w1366{ max-width: 1366px; margin: 0 auto;}
.w1440{ max-width: 1440px; margin: 0 auto;}
.w1680{ max-width: 1680px; margin: 0 auto;}
.contain{} /*页面主体内容*/
.content{}/*内容*/
.mainnav{}/*主导航*/
.menu{}/*边侧菜单*/
.maincontent{ padding: 50px 0;} /*主要内容*/
.txtbox,.singlepage{ word-wrap:break-word; overflow:hidden;}

/*分页*/
.pages{font-size: 0;text-align: center;}
.pages a{display: inline-block;padding: 0 15px;height: 40px;line-height: 40px;font-size: 14px;color: #999;border: 1px solid #ececec;font-family: '黑体';transition: 0.4s ease;}
.pages a.a_first{margin-right: 10px;}
.pages a.a_end{margin-left: 10px;}
.pages a.anum{font-family: 'Arial';}
.pages a.a_cur{background-color: #0064a0;color: #fff;border: 1px solid #0064a0;}
.pages a.a_cur, .pages a:hover {background-color: #0064a0;color: #fff;border: 1px solid #0064a0;}
.pages .nums{display: inline-block;margin: 0 10px;}
.pages .nums .num { font-style: normal;}
.pages .nums .anum{margin-right: 10px;}
.pages .nums .anum:last-child{margin-right: 0;}
.pages .f1{font-size: 14px;margin: 0 10px;color: #666;line-height: 42px;}
.pages .i_text{display: inline-block;height: 40px;width: 80px;border: 1px solid #999999;vertical-align: middle;}
.pages .i_button{margin-left: 10px;padding: 0 15px;height: 42px;font-size: 14px;color: #666;border: 1px solid #999999;}
.head-prew{position: absolute;bottom: 0;right: 0;}
.head-prew a{display: inline-block;width: 70px;height: 30px;font-size: 16px;color: #c3c3c3;text-align: center;line-height: 28px;border-radius: 3px;border:1px solid #e0e0e0;box-sizing: border-box;}
.prew{margin-top: 5.2%;padding-top: 35px;border-top: 1px solid #999999;}
.prew a{font-size: 16px;color: #999999;}

.prew .prev{font-size: 16px;color: #666666;}
.prew .next{margin-top: 12px;font-size: 16px;color: #666666;}



/* 按钮 */
.rightMenuBtn {display:none;width:40px;height:40px;background-color:rgba(230,230,230,0.7);z-index:350;position:fixed;top: 5px;right: 10px}
.rightMenuBtn span {display:block;height:3px;background-color:#cf010e;position:absolute;top:20px; transition:0.5s;}
.rightMenuBtn img {display:block;position:absolute;bottom:5px;left: 5px;transition:0.5s;width:30px;height:auto;}
.rightMenuBtn .openMenu {width:30px;left:5px;}
.rightMenuBtn .closeMenu {left:25px;width:0;}
.rightMenuBtn span:active {width:0;}
.rightMenuBtn span:before,.rightMenuBtn span:after {content:"";display:block;width:30px;height:3px;background-color:#cf010e;position:absolute;transition:0.4s;}
.rightMenuBtn .openMenu:before {top:-10px;left:-0;}
.rightMenuBtn .openMenu:after {top:10px;left:-0;}
.rightMenuBtn .closeMenu:before {top:0px;left:-20px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
.rightMenuBtn .closeMenu:after {top:0px;left:-20px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);}



/*@font-face {
    font-family: 'HelveticaNeueLTPro-LtEx';
    src: url('../fonts/HelveticaNeueLTPro-LtEx.eot');
    src: local('☺'), url('../fonts/HelveticaNeueLTPro-LtEx.woff') format('woff'), url('../fonts/HelveticaNeueLTPro-LtEx.ttf') format('truetype'), url('../fonts/HelveticaNeueLTPro-LtEx.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
*/

/*头部*/
header{padding: 20px 0;background-color: #0064a0;}
header .title{float: left;}
header .title a{font-size: 24px;color: #ffffff;font-weight: bold;}
header .right-box{float: right;}
header .position{display: inline-block;margin-right: 45px;font-size: 18px;color: #ffffff;vertical-align: middle;}
header .portrait{display: inline-block;width: 40px;height: 40px;margin-right: 10px;border-radius: 40px;overflow: hidden;vertical-align: middle;}
header .portrait img{display: block;width: 100%;height: 100%;object-fit: cover}
header .name{position: relative;display: inline-block;vertical-align: middle;}
header .name>a{display: inline-block;font-size: 16px;color: #ffffff;vertical-align: middle;}
header .name:after{display: inline-block;margin-left: 10px;content: '';width: 0;height: 0;border-left: 3px solid transparent;border-right: 3px solid transparent;border-top: 6px solid #fff;vertical-align: middle;}
header .name .down{/*display: none;*/opacity: 0;visibility:hidden;position: absolute;top: 15px;left: 50%;padding-top: 20px;z-index: 3;transform: translate(-50%,10px);transition: 0.3s;}
header .name .down ul{position: relative;padding: 20px 10px;width: 100px;text-align: center;background-color: #fff;box-shadow: 5px 0 10px rgba(0, 0, 0, .28);box-sizing: border-box}
header .name .down ul:before{display: block;content: '';position: absolute;top: -5px;left: 0;right: 0;margin: 0 auto;width: 0;height: 0;border-left: 7px solid transparent;border-right: 7px solid transparent;border-bottom: 5px solid #fff;}
header .name .down ul li:last-child{margin-bottom: 0;padding-bottom: 0;border-bottom: 0;}
header .name .down ul li{padding-bottom: 5px;margin-bottom: 5px;border-bottom: 1px solid #eee;}
header .name .down ul li a{font-size: 14px;color: #666;}
header .name .down ul li a:hover{color: #0064a0;}
header .name:hover .down{/*display: block;*/opacity: 1;visibility:visible;transform: translate(-50%,0)}
/* 底部 */
footer{margin-top: 30px;padding: 22px 0;}
footer .message{}
footer .message ul li{display: inline-block;margin-right: 50px;font-size: 14px;color: #777777;text-align: center;}
footer .message ul li:last-child{margin-right: 0;}
footer .icp{margin-top: 12px;font-size: 14px;color: #999999;}
footer .icp img{padding-left: 10px;vertical-align: middle;}
footer .icp a{color: #999999;}
/*公用*/
.contain{padding: 40px 0;min-height: 500px}
.menu{margin-bottom: 40px;}
.menu ul{font-size: 0;}
.menu ul li{display: inline-block;margin-right: 16px;}
.menu ul li:last-child{margin-right: 0;}
.menu ul li a{display: block;width: 175px;height: 50px;font-size: 18px;color: #333333;line-height: 50px;text-align: center;background-color: #fff;}
.menu ul li.on a{background-color: #0064a0;color: #fff;}
/* 登录 */
.Signin{position: relative;}
.Signin .img img{width: 100vw;height: 100vh;object-fit: cover;}
.Signin .main-box{position: absolute;top: 19%;width: 1200px;left: 0;right: 0;margin: 0 auto;z-index: 3;}
.Signin .main-box .main-title{text-align: center;}
.Signin .main-box .main-title span{display: inline-block;margin: 0 20px;font-size: 38px;color: #ffffff;vertical-align: middle;}
.Signin .main-box .main-title:before{display: inline-block;content: '';width: 50px;height: 2px;background-color: #fff;vertical-align: middle;}
.Signin .main-box .main-title:after{display: inline-block;content: '';width: 50px;height: 2px;background-color: #fff;vertical-align: middle;}
.Signin .form-box{margin: 45px auto 0 auto;width: 660px;padding: 50px 100px;background-color: #fff;border-radius: 10px;box-sizing: border-box;}
.Signin .form-box .title{font-size: 28px;color: #333333;text-align: center;}
.Signin .form-box .list{margin-top: 30px;}
.Signin .form-box .list ul li{margin-bottom: 20px;position: relative;}
.Signin .form-box .list ul li:last-child{margin-bottom: 0;}
.Signin .form-box .list ul li input{display: block;width: 100%;padding: 0 20px 0 50px;height: 50px;font-size: 14px;background-color: #f6f8fe;box-sizing: border-box;}
.Signin .form-box .list ul li input::placeholder{color: #a5afbe;}
.Signin .form-box .list ul li:before{display: block;content: '';width: 17px;height: 20px;position: absolute;top: 0;bottom: 0;left: 20px;margin: auto 0;z-index: 3;}
.Signin .form-box .list ul li:nth-of-type(1):before{background-image: url('../images/Signin-ioc1.png');}
.Signin .form-box .list ul li:nth-of-type(2):before{background-image: url('../images/Signin-ioc2.png');}
.Signin .form-box .forget-link{margin-top: 15px;}
.Signin .form-box .forget-link a{font-size: 14px;color: #a5afbe;text-decoration: underline}
.Signin .form-box .btn{margin-top: 30px;}
.Signin .form-box .btn input{display: block;width: 180px;height: 42px;margin:auto;font-size: 16px;color: #ffffff;text-align: center;background-color: #0064a0;cursor:pointer;border-radius:5px;transition: 0.3s;}
.Signin .form-box .btn input:hover{ background-color: #064368;color:#fff;}
.Signin .footer{position: absolute;left: 0;right: 0;width: 1200px;bottom: 25px;margin: 0 auto;z-index: 3;}
.Signin .footer .message{text-align: center;}
.Signin .footer .message ul li{display: inline-block;margin-right: 50px;font-size: 14px;color: #ffffff;text-align: center;}
.Signin .footer .message ul li:last-child{margin-right: 0;}
.Signin .footer .icp{margin-top: 12px;font-size: 14px;color: #ffffff;text-align: center;}
.Signin .footer .icp img{padding-left: 10px;vertical-align: middle;}
.Signin .footer .icp a{color: #ffffff;}
/*配置账号权限*/
.Configure{}
.Configure table,.Configure tbody{width: 100%;}
.Configure table tr{width: 100%;background-color: #fff;border-bottom: 1px solid #f5f6fa;}
.Configure table tr:nth-of-type(1){background-color: #0064a0;vertical-align: middle;}
.Configure table tr th{height: 50px;text-align: center;border-right: 1px solid #fff;vertical-align:middle;}
.Configure table tr th .name{display: inline-block;font-size: 16px;color: #f5f6fa;}
.Configure table tr th:last-child{border: 0;}
.Configure table tr td{height: 50px;text-align: center;border-right: 1px solid #f5f6fa;vertical-align:middle;}
.Configure table tr td:last-child{border: 0;}
.Configure .btn-checkbox{position: relative;display: inline-block;vertical-align: middle;}
.Configure .btn-checkbox label{position: relative;display: block;width: 14px;height: 14px;background-color: #fff;box-sizing: border-box}
.Configure .btn-checkbox input{position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: 0;z-index: 3;cursor:pointer}
.Configure .btn-checkbox input:checked + label{background-color: #0064a0;}
.Configure .btn-checkbox input:checked + label::after{display: block;content: '';position: absolute;top: 0;left: 0;width: 14px;height: 14px;background-image: url('../images/checkbox.jpg');z-index: 2;}
.Configure table tr th .btn-checkbox{margin-right: 10px;}
.Configure table tr td .btn-checkbox label{border: 1px solid #666;}
.Configure table tr td .btn-checkbox input:checked + label::after{top: -1px;left: -1px}
.Configure .edit{display: inline-block;width: 15px;height: 17px;margin-right: 20px;background-image: url('../images/Configure-ioc1.png');vertical-align: middle;cursor:pointer}
.Configure .delete{display: inline-block;width: 15px;height: 17px;background-image: url('../images/Configure-ioc2.png');vertical-align: middle;cursor:pointer}
.Configure .operation{margin-top: 50px;}
.Configure .operation .add{float: left;}
.Configure .operation .add input{display: block;width: 130px;height: 40px;font-size: 14px;color: #fff;text-align: center;background-color: #0064a0;cursor:pointer}
.Configure .operation .pages-right{float: right;}
.Configure .operation .relieve{float: left;}
.Configure .operation .relieve input{display: block;width: 130px;height: 40px;font-size: 14px;color: #fff;text-align: center;background-color: #0064a0;cursor:pointer}
.Configure table tr td .remove{display: block;width: 80px;height: 30px;margin: auto;font-size: 14px;color: #666666;background-color: #e4e5ea;cursor:pointer}
.Configure table tr td .text{font-size: 14px;color: #666666;}
/*新增账号*/
.clear{clear:both;}
.Increase .title{font-size: 26px;color: #333333;font-weight: bold;}
.Increase .list{margin-top: 35px;}
.Increase .list dl dd{float:left;width:48%;}
.Increase .list dl dd:nth-child(2){float:right;}
.Increase .list ul{font-size: 0;max-width: 1020px;}
.Increase .list ul li{ position: relative;display: inline-block;width: 100%;margin-right: 4%;margin-bottom: 15px;}
.Increase .list ul li:nth-of-type(2n){margin-right: 0;}
.Increase .list ul li input{display: block;width: 100%;height: 50px;padding: 0 20px;background-color: #fff;font-size: 16px;box-sizing: border-box}
.Increase .list ul li input::placeholder{color: #666666;}
.Increase .list ul li select{display: block;width: 100%;height: 50px;padding: 0 20px;background-color: #fff;font-size: 18px;color: #666;box-sizing: border-box}
.Increase .list ul li select option{padding: 5px 0;}
.Increase .list ul li textarea{  padding:15px 20px 0;display: block;width: 100%;height: 541px;background-color: #fff;font-size: 16px;box-sizing: border-box}
.Increase .list ul li .bj{ position: absolute;top: 0;display: block;width: 100%;height: 150px;line-height: 50px;cursor: pointer;text-align: right;padding-right: 0px; font-size: 15px;background: url(../images/mico.png) no-repeat center center/45px;background-color:#fff;}
.Increase .list ul li .bj:hover{ color:#0064a0;}

.Increase .list ul li .tit{font-size:14px;color:#666;position: absolute;bottom:0;line-height: 23px; text-align: center;width:100%;white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;}
.Increase .list ul li.upl{margin-bottom:0;}
.Increase .list ul li.upl input[type=button]{ color:#878787;text-align: left; position: relative;}
.Increase .list ul li .fj{width:31.6%;margin-right:2.5%;margin-bottom:15px; float:left;position: relative;height: 180px;}
.Increase .list ul li .fj:nth-child(4){margin-right:0;}
.Increase .list ul li .fj:nth-child(7){margin-right:0;}
/* .Increase .list ul li .fj:nth-child(7) p{padding:7px 0;margin:0;font-size: 14px;
    line-height: 16px;
    color: #666;} */
.uptips p{padding:7px 0;margin:0;font-size: 14px;
    line-height: 16px;
    color: #666;}
.uptips{display: flex;align-items: center;justify-content: space-between;}
.Increase .list ul li .fj .close{ position: absolute;width: 26px;height: 26px;background: url(../images/close.png) no-repeat center center/26px;top: -11px;right: -9px;z-index: 88;cursor: pointer;}
.Increase .list .p{font-size:14px;color:#666;margin-bottom:18px;margin-top:3px;padding-left:16px;}
.Increase .operation{margin-top: 15px;}
.Increase .operation ul li{display: inline-block;margin-right: 12px;}
.Increase .operation ul li:last-child{margin-right: 0;}
.Increase .operation ul li input{display: block;width: 120px;height: 40px;font-size: 14px;cursor:pointer}
.Increase .operation ul li:nth-of-type(1) input{background-color: #0064a0;color: #fff;}
.Increase .operation ul li:nth-of-type(2) input{background-color: #dddddd;color: #666;}
.Increase .operation ul li input:hover{ background-color: #064368;color:#fff;}
.Increase .operation ul li .btn2{width: 211px}
/*图书馆列表*/
.Books .title{font-size: 26px;color: #333333;font-weight: bold;}
.Books .title .apply{float: right;}
    .Books .title .apply ul li {
        margin-right: 15px;
        display: inline-block;
    }
.Books .title .apply ul li:last-child{margin-right: 0;}
.Books .title .apply ul li a{display: block;width: 130px;height: 40px;text-align: center;line-height: 40px;font-size: 14px;color: #333333;font-weight: normal;background-color: #fff;border-radius:5px;transition: 0.3s;}
.Books .title .apply ul li.on a{color: #ffffff;background-color: #0064a0;}
.Books .title .apply ul li a:hover { background-color: #064368;color:#fff;}
.Books .list{margin-top: 40px;}
.Books .list ul li{margin-bottom: 24px;}
/*.Books .list ul li:last-child{margin-bottom: ;}*/
.Books .list ul li .head-box{
    padding: 0 40px;
    background-color: #0064a0;
    cursor: pointer;
    height: 60px;
    line-height: 60px;
}
.Books .list ul li .titles a{
    margin-right: 20px;
    height: 35px;
    width: 100px;
    margin-top: 12px;
    line-height: 35px;
    text-align: center;
    color: #fff;
    background: #fff;
    border-radius: 5px;
    color: #0064a0;
}
.Books .list ul li .titles a:hover{
    opacity: 0.8;
    filter: alpha(opacity=80);
}
.Books .list ul li .head-box .title{ position: relative;float: left;font-size: 18px;color: #ffffff; font-weight: normal;}
.Books .list ul li .head-box .title:after{ position: absolute;content:'';height:2px;width:100%;left:0;top:80%;background:#fff; display: none;}
.Books .list ul li .head-box .title  span { font-size: 16px; font-weight: normal;}
.Books .list ul li .head-box .title.on:after,
.Books .list ul li .head-box .title:hover:after{ display: block;}
.Books .list ul li .head-box .titles a {float: right;font-size: 18px;}
.Books .list ul li .head-box .state{float: right;width: 23px;height: 23px;background-image: url('../images/state-on.jpg');border-radius: 23px;overflow: hidden;margin-top: 17px;}
.Books .list ul li.on .head-box .state{background-image: url('../images/state.jpg');}
.Books .list ul li .bottom-box{display: none;}
/*.Books .list ul li.on .bottom-box{display: block;}*/
.Books .list ul li .total { font-size: 14px;padding:20px 40px 10px;}
.Books .list ul li .total b { color: #0064a0;}
.Books table,.Configure tbody{width: 100%;}
.Books table tr{width: 100%;background-color: #fff;border-bottom: 1px solid #f5f6fa;}
.Books table tr th{padding: 17px 5px;text-align: center;border-right: 1px solid #f5f6fa;vertical-align:middle;}
.Books table tr th:nth-child(5){ width: 24%;}
.Books table tr th .name{display: inline-block;font-size: 16px;color: #333333;}
.Books table tr th:last-child{border: 0;}
.Books table tr td{padding: 17px 8px;text-align: center;border-right: 1px solid #f5f6fa;vertical-align:middle;}
.Books table tr td:nth-child(6){width:15%;color:#666;padding:15px;}
.Books table tr td:nth-child(6) p{line-height:21px;}
.Books table tr td:last-child{border: 0; width: 8%;}
.Books .btn-checkbox{position: relative;display: inline-block;vertical-align: middle;}
.Books .btn-checkbox label{position: relative;display: block;width: 14px;height: 14px;background-color: #fff;border: 1px solid #666;box-sizing: border-box}
.Books .btn-checkbox input{position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: 0;z-index: 3;cursor:pointer}
.Books .btn-checkbox input:checked + label{background-color: #0064a0;}
.Books .btn-checkbox input:checked + label::after{display: block;content: '';position: absolute;top: -1px;left: -1px;width: 14px;height: 14px;background-image: url('../images/checkbox.jpg');z-index: 2;}
.Books table tr th .btn-checkbox{margin-right: 10px;}
.Books .edit{display: inline-block;width: 15px;height: 17px;margin-right: 20px;background-image: url('../images/Configure-ioc1.png');vertical-align: middle;cursor:pointer;transition: 0.3s;}
.Books .edit:hover{background-image: url('../images/Configure-ioc1_hover.png');}
.Books .delete{display: inline-block;width: 15px;height: 17px;background-image: url('../images/Configure-ioc2.png');vertical-align: middle;cursor:pointer;transition: 0.3s;}
.Books .delete:hover{background-image: url('../images/Configure-ioc2_hover.png');}
.Books table tr td .text{font-size: 14px;color: #666666;}
.Books table tr td .ewm{width: 130px;margin: auto;}
.Books table tr td .ewm img{margin-bottom: 15px;width: 74px;}
.Books table tr td .upload {/*width: 124px;border: 4px solid #cccccc;*/margin: auto;box-sizing: border-box;text-align: left;padding:0 10px;}
.Books table tr td .upload a { display: inline-block; font-size: 13px; line-height: 22px;margin-bottom:8px;}
.Books table tr td .upload a:hover {text-decoration: underline; }
.Books table tr td .upload img{width: 100%}
.Books table tr td .text-input{display: block;text-align: center;width: 130px;font-size: 14px;margin: 0 auto;text-align: center;}
.Books .operation{margin-top: 50px;}
.Books .operation .btn-input{float: left;}
.Books .operation .btn-input ul li{display: inline-block;margin-right: 20px;}
.Books .operation .btn-input ul li:last-child{margin-right: 0;}
.Books .operation .btn-input ul li:nth-of-type(1) input{display: block;width: 130px;height: 40px;text-align: center;font-size: 14px;color: #ffffff;background-color: #0064a0;cursor:pointer}
.Books .operation .btn-input ul li:nth-of-type(2) input{display: block;width: 130px;height: 40px;text-align: center;font-size: 14px;color: #ffffff;background-color: #288ac5;cursor:pointer}
.Books .operation .btn-input ul li input:hover {background-color: #064368;}
.Books .operation .pages-right{float: right;}
/*二级审核*/
.Secondary .title{font-size: 26px;color: #333333;font-weight: bold;}
.Secondary .title .apply{float: right;}
.Secondary .title .apply ul li{display: inline-block;margin-right: 15px;}
.Secondary .title .apply ul li:last-child{margin-right: 0;}
.Secondary .title .apply ul li a{display: block;width: 100px;height: 40px;text-align: center;line-height: 40px;font-size: 14px;color: #333333;font-weight: normal;background-color: #fff;border-radius:5px;transition: 0.3s;}
.Secondary .title .apply ul li.on a,
.Secondary .title .apply ul li:hover a{color: #ffffff;background-color: #0064a0;}
.Secondary .list{margin-top: 40px;}
.Secondary table,.Configure tbody{width: 100%;}
.Secondary table tr{width: 100%;background-color: #fff;border-bottom: 1px solid #f5f6fa;}
.Secondary table tr:nth-of-type(1){background-color: #0064a0;vertical-align: middle;}
.Secondary table tr th{padding: 17px 0;text-align: center;border-right: 1px solid #fff;vertical-align:middle;}
.Secondary table tr th .name{display: inline-block;font-size: 16px;color: #f5f6fa;}
.Secondary table tr th:last-child{border: 0;}
.Secondary table tr td{padding: 17px 0;text-align: center;border-right: 1px solid #f5f6fa;vertical-align:middle;}
.Secondary table tr td:last-child{border: 0;}
.Secondary .btn-checkbox{position: relative;display: inline-block;vertical-align: middle;}
.Secondary .btn-checkbox label{position: relative;display: block;width: 14px;height: 14px;background-color: #fff;box-sizing: border-box}
.Secondary .btn-checkbox input{position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: 0;z-index: 3;cursor:pointer}
.Secondary .btn-checkbox input:checked + label{background-color: #0064a0;}
.Secondary .btn-checkbox input:checked + label::after{display: block;content: '';position: absolute;top: 0;left: 0;width: 14px;height: 14px;background-image: url('../images/checkbox.jpg');z-index: 2;}
.Secondary table tr th .btn-checkbox{margin-right: 5px;}
.Secondary table tr td .btn-checkbox label{border: 1px solid #666;}
.Secondary table tr td .btn-checkbox input:checked + label::after{top: -1px;left: -1px}
.Secondary table tr td .upload {/*width: 124px;border: 4px solid #cccccc;*/box-sizing: border-box;/*max-height:100px;*/max-width:150px;margin: 0 auto;}
.upload{text-align: left;}
.Secondary table tr td .upload a {padding: 5px 0;display: inline-block;line-height: 1.5; font-size: 13px; text-align:left  }
.Secondary table tr td .upload a:hover{text-decoration: underline;}
.Secondary table tr td .upload img{width: 100%}
.Secondary table tr td .text{font-size: 14px;color: #666666; max-width:300px; max-height:170px; margin: 0 auto ; text-align:center}
.Secondary table tr td .text .code{width:80px; display:block;margin:0 auto 15px}

.Secondary table tr td .yes input{display: block;width: 80px;height: 30px;margin: auto;font-size: 14px;color: #ffffff;text-align: center;background-color: #009688;cursor:pointer}
.Secondary table tr td .yes input:hover{background-color: #00aea0}
.Secondary table tr td .no input{display: block;width: 80px;height: 30px;margin: auto;font-size: 14px;color: #ffffff;text-align: center;background-color: #c82228;cursor:pointer}
.Secondary table tr td .no input:hover{background-color: #ec262c}
.Secondary table tr td .no {margin-top: 10px;}
.Secondary .operation{margin-top: 50px;}
.Secondary .operation .btn-input{float: left;}
.Secondary .operation .btn-input ul li{display: inline-block;margin-right: 20px;border-radius: 5px;overflow: hidden;}
.Secondary .operation .btn-input ul li:last-child{margin-right: 0;}
.Secondary .operation .btn-input ul li:nth-of-type(1) input{display: block;width: 130px;height: 40px;text-align: center;font-size: 14px;color: #ffffff;background-color: #009688;cursor:pointer;transition: 0.3s;}
.Secondary .operation .btn-input ul li:nth-of-type(1) input:hover{background-color: #00aea0;}
.Secondary .operation .btn-input ul li:nth-of-type(2) input{display: block;width: 130px;height: 40px;text-align: center;font-size: 14px;color: #ffffff;background-color: #c82228;cursor:pointer;transition: 0.3s;}
.Secondary .operation .btn-input ul li:nth-of-type(2) input:hover{background-color: #ec262c;}
.Secondary .operation .pages-right{float: right;}
/*图书审核通过*/
.Adopt .title{font-size: 26px;color: #333333;font-weight: bold;}
.Adopt .search-box{float: right;width: 360px;padding: 0 15px;font-size: 0;background-color: #fff;box-sizing: border-box}
.Adopt .search-box .text{display: inline-block;width: 300px;height: 40px;font-size: 14px;}
.Adopt .search-box .button{display: inline-block;width: 30px;height: 40px;background-image: url('../images/search.png');background-size: auto;background-position: center;background-repeat: no-repeat;background-color:transparent;cursor:pointer}
.Adopt .search-box .button:hover{background-color:#0064a0;background-image: url('../images/search_hover.png')}
.Adopt .list{margin-top: 40px;}
.Adopt table,.Configure tbody{width: 100%;}
.Adopt table tr{width: 100%;background-color: #fff;border-bottom: 1px solid #f5f6fa;}
.Adopt table tr:nth-of-type(1){background-color: #0064a0;vertical-align: middle;}
.Adopt table tr th{padding: 17px 10px;text-align: center;border-right: 1px solid #fff;vertical-align:middle;}
.Adopt table tr th:first-child{display: flex;align-items: center;justify-content: center;}
.Adopt table tr th:nth-child(5){ width: 26%;}
.Adopt table tr th .name{display: inline-block;font-size: 16px;color: #f5f6fa;white-space: nowrap;}
.Adopt table tr th:last-child{border: 0;}
.Adopt table tr td{padding: 17px 8px;text-align: center;border-right: 1px solid #f5f6fa;vertical-align:middle;}
.Adopt table tr td:last-child{border: 0;}
.Adopt .btn-checkbox{position: relative;display: inline-block;vertical-align: middle;}
.Adopt .btn-checkbox label{position: relative;display: block;width: 14px;height: 14px;background-color: #fff;box-sizing: border-box}
.Adopt .btn-checkbox input{position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: 0;z-index: 3;cursor:pointer}
.Adopt .btn-checkbox input:checked + label{background-color: #0064a0;}
.Adopt .btn-checkbox input:checked + label::after{display: block;content: '';position: absolute;top: 0;left: 0;width: 14px;height: 14px;background-image: url('../images/checkbox.jpg');z-index: 2;}
.Adopt table tr th .btn-checkbox{margin-right: 10px;}
.Adopt table tr td .btn-checkbox label{border: 1px solid #666;}
.Adopt table tr td .btn-checkbox input:checked + label::after{top: -1px;left: -1px}
.Adopt table tr td .upload {/*width: 124px;border: 4px solid #cccccc;*/margin: auto;box-sizing: border-box}
.Adopt table tr td .upload a { display: inline-block; font-size: 13px; line-height: 1.5; text-align:left}
.Adopt table tr td .upload a:hover { text-decoration: underline;}
.Adopt table tr td .upload img{width: 100%}
.Adopt table tr td .text{font-size: 14px;color: #666666;}
.Adopt table tr td .text img{ width:80px;margin:0 auto 15px; display:block}
.Adopt table tr td .download a{display: block;width: 80px;height: 30px;margin: auto;font-size: 14px;color: #666666;text-align: center;line-height: 30px;background-color: #e4e5ea;transition: 0.3s;}
.Adopt table tr td .download a:hover{background:#0064a0;color:#fff;}
.Adopt .operation{margin-top: 50px;}
.Adopt .operation .btn-input{float: left;}
    .Adopt .operation .btn-input input {
        display: block;
        width: 130px;
        height: 40px;
        font-size: 14px;
        color: #fff;
        text-align: center;
        background-color: #0064a0;
        cursor: pointer;
        float: left;
        margin-left: 30px;
    }
.Adopt .operation .btn-input input:hover {background:#064368; }
.Adopt .operation .pages-right{float: right;}



#listimg {padding: 10px 0;line-height: 1.5; font-size: 15px;color: #333333;font-weight: bold; display: none;}

.processWrap {position: fixed; width: 100%; height: 100%;top:0;left:0; z-index: 1000; display: none;}
.processWrap .inner {position: absolute; top:50%;left:50%;transform:translate(-50%,-50%);width: 20%; padding: 30px;border-radius:6px;background:rgba(0,0,0,0.1)}
.progress { height: 20px;margin-top: 10px;overflow: hidden;background-color: #f1f1f1;border-radius: 20px;-webkit-box-shadow: inset 0 1px 2px rgb(0 0 0 / 10%);box-shadow: inset 0 1px 2px rgb(0 0 0 / 10%);}
.progress-bar {float: left;width: 0%;height: 100%;font-size: 12px;line-height: 20px;color: #fff;text-align: center;background-color: #0064a0;-webkit-box-shadow: inset 0 -1px 0 rgb(0 0 0 / 15%);box-shadow: inset 0 -1px 0 rgb(0 0 0 / 15%);-webkit-transition: width .6s ease;-o-transition: width .6s ease;transition: width .6s ease;}












.Secondary  .list ul li .head-box .title{color: #fff;}
.Secondary .list ul li .total { font-size: 14px;padding:20px 40px 10px;}
.Secondary .list ul li .total b { color: #078697;}
.Secondary .list ul li .head-box{
    margin-bottom: 2px;
    padding: 0 40px;
    background-color: #078697;
    cursor: pointer;
    height: 60px;
    line-height: 60px;
    color: #fff;
}
.Secondary .list ul li .titles a{
    margin-right: 20px;
    height: 35px;
    width: 100px;
    margin-top: 12px;
    line-height: 35px;
    text-align: center;
    color: #fff;
    background: #fff;
    border-radius: 5px;
    color: #078697;
}
.Secondary .list ul li .titles a:hover{
    opacity: 0.8;
    filter: alpha(opacity=80);
}
.Secondary .list ul li{margin-bottom: 24px;}
.Secondary .list ul li .head-box .title{ position: relative;float: left;font-size: 18px;color: #ffffff; font-weight: normal;}
.Secondary .list ul li .head-box .title:after{ position: absolute;content:'';height:2px;width:100%;left:0;top:80%;background:#fff; display: none;}
.Secondary .list ul li .head-box .title  span { font-size: 16px; font-weight: normal;}
.Secondary .list ul li .head-box .title.on:after,
.Secondary .list ul li .head-box .title:hover:after{ display: block;}
.Secondary .list ul li .head-box .titles a {float: right;font-size: 18px;}
.Secondary .list ul li .head-box .state{float: right;width: 23px;height: 23px;background-image: url('../images/state-on.jpg');border-radius: 23px;overflow: hidden;margin-top: 17px;}
.Secondary .list ul li.on .head-box .state{background-image: url('../images/state.jpg');}



/* 20220120修改 */
.addtips{
    color: red;
    margin-top: 15px;
}

.Books .list ul li .head-box .tips{
    float: right;
    margin-right: 20px;
    color: #fff;
}