.brower-notice {margin:20px auto; font-size:1.5em;}
.library-input-readonly{background:#ccc;}
.library-box .title span.switch-btn {margin-top: 5px;}
.library-box .content p a {text-indent: 0;}
.library-tbl table img.payment-image {max-width:400px; margin:5px;}

#library-frame-top {height: 81px;}
#library-frame-top .top .r ul li {margin-left:-2px;}

.library-tbl .tbl ul, .library-tbl .tbl ul li {list-style: disc;}
.library-tbl .tbl ol, .library-tbl .tbl ol li {list-style: decimal;}
.library-tbl .tbl ul ol, .library-tbl .tbl ul li ol li {list-style: decimal;}
.library-tbl .tbl ol ul, .library-tbl .tbl ol li ul li {list-style: disc;}

.library-tbl .thead {height:30px; border:1px solid #DFDFDF; border-bottom:0; background:url(../../images/admin/rx.gif) 0 -400px;}
.library-tbl .thead .library-mpage {padding:4px 0 0 5px;}

.library-tbl .cap .tab label span {color:#1A65A3;}

/* library-a-btn */
a.library-a-leave-btn {float:left; padding-right:10px; background:url(../../images/admin/sprite.gif) right -180px;}
a.library-a-leave-btn:hover {text-decoration:none; background-position:right -540px;}
a.library-a-leave-btn span {float:left; padding-left:10px; height:30px; color:#5C7A9D; line-height:28px; background:url(../../images/admin/sprite.gif) 0 -180px; cursor:pointer;}
a.library-a-leave-btn:hover span {background-position:0 -540px; color:#FFF;}

.library-leave-btn, .library-leave-btn-4, .library-leave-btn-8 {display:inline-block; width:50px; height:24px; line-height:24px; color:#214774; background:url(../../images/admin/sprite.gif) 0 -220px; border:0; text-align:center; cursor:pointer;}
.library-leave-btn:hover {color:#FFF; background-position:0 -354px; text-decoration:none;}
.library-leave-btn-4 {width:70px; background-position:0 -670px;}
.library-leave-btn-4:hover {color:#FFF; background:url(../../images/admin/sprite-custom.gif) 0 -770px; text-decoration:none;}
.library-leave-btn-8 {width:100px; background-position:0 -770px;}
.library-leave-btn-8:hover {color:#FFF; background:url(../../images/admin/sprite-custom.gif) -100px -770px; text-decoration:none;}

/* perform-fill-submit */
input.perform-fill-next {display:block; margin:10px auto 0; width:115px; height:40px; background:url(../../images/admin/sprite-custom.gif) 0 0; border:0; cursor:pointer;}
input.perform-fill-next-hover {background-position:0 -50px;}
input.perform-fill-last {display:block; margin:10px auto 0; width:115px; height:40px; background:url(../../images/admin/sprite-custom.gif) 0 -400px; border:0; cursor:pointer;}
input.perform-fill-last-hover {background-position:0 -450px;}
input.perform-fill-draft {display:block; margin:10px auto 0; width:115px; height:40px; background:url(../../images/admin/sprite-custom.gif) 0 -100px; border:0; cursor:pointer;}
input.perform-fill-draft-hover {background-position:0 -150px;}
input.perform-fill-import {display:block; margin:10px auto 0; width:115px; height:40px; background:url(../../images/admin/sprite-custom.gif) 0 -200px; border:0; cursor:pointer;}
input.perform-fill-import-hover {background-position:0 -250px;}
input.perform-fill-save {display:block; margin:10px auto 0; width:115px; height:40px; background:url(../../images/admin/sprite-custom.gif) 0 -300px; border:0; cursor:pointer;}
input.perform-fill-save-hover {background-position:0 -350px;}

/* perform-text-outer */
.perform-text-outer {position:relative;}
.perform-text-outer span.span-text-outer {position:absolute; top:-38px; left:6px; width:130px; height:38px; line-height:30px; color:#5C7A9D; font-weight:bold; background:url(../../images/admin/sprite.gif) 0 -130px;}
.perform-text-outer span.error {color:#C00;}
.perform-text-outer span.span-text-outer {text-align:center; display:none;}
.perform-textarea-outer {position:relative;}
.perform-textarea-outer span.span-textarea-outer {position:absolute; top:-34px; left:106px; width:130px; height:38px; line-height:30px; color:#5C7A9D; font-weight:bold; background:url(../../images/admin/sprite.gif) 0 -130px;}
.perform-textarea-outer span.error {color:#C00;}
.perform-textarea-outer span.span-textarea-outer {text-align:center; display:none;}

.self-author {background: #FFC78E;}
.self-citing {background: #FFFF00;}
.self-check {background: #0464bb85;}
.ir-e-td-bg {background: #B0C0D0; padding:5px;}
.ir-e-td-c1-bg {background: #FFFF00; padding:5px;}
.entity-check-row {cursor:pointer;}

.sidebar .box ul li {display: block; overflow: hidden; text-overflow: ellipsis; -ms-text-overflow: ellipsis; white-space: nowrap;}
.sidebar .box ul li.show-text-only {white-space: inherit; height: auto;}

.hide-text, .hide-text-only, .jq-hide-text-only .tbl tr td div {display: block; overflow: hidden; text-overflow: ellipsis; -ms-text-overflow: ellipsis; white-space: nowrap;}
.jq-hide-text-only .tbl tr td div.show-text-only {white-space: inherit;}
.jq-hide-text-only .tbl tr td div.hide {display: none;}

.login-zone h2 {font-weight: bold;}

.author-zone {display:inline; width:300px; height:210px;}
.author-zone .info {padding-left:60px; height:30px; line-height:30px;}
.author-zone ul {margin:20px auto; width:100%; overflow:auto;}
.author-zone ul li {float:left; height:34px; overflow:hidden; list-style:none; margin-right:0;}
.author-zone ul li label {float:left; padding-left: 10px; height:34px; line-height:34px; font-family:'Microsoft Yahei','黑体'; font-size:16px; text-align:right; background:none;}
.author-zone ul li .lc {float:left; width:32px; height:34px; background:url(../../images/admin/login-sprite.gif);}
.author-zone ul li .rc {float:left; width:10px; height:34px; background:url(../../images/admin/login-sprite.gif) -54px 0;}
.author-zone ul li input, .author-zone ul li select {float:left; padding-left:8px; width:150px; _width:142px; height:34px; line-height:34px; font-weight:bold; font-family:'Verdana'; font-size:14px; background:url(../../images/admin/login-sprite.gif) 0 -102px; border:0;}
.author-zone ul li input.btn {margin-left:20px; width:64px; background-position:0 -170px; cursor:pointer; text-indent:-99999px;}
.author-zone ul li .lc-empty {width: 2px;}
.author-zone #author-validate-notice, .author-zone #c1-validate-notice, .author-zone #start_year-validate-notice, .author-zone #end_year-validate-notice, .author-zone #vcode-validate-notice {height:34px; line-height:34px; width: 100px;}
.author-zone #codeplace {margin-left:5px;}
.author-zone #codeplace #vcode {width:50px;}
.author-zone #codeplace-vcode {width:80px;}
.author-zone ul li span {float: left; padding-left: 8px; width: 150px; _width: 142px; height: 34px; line-height: 34px; font-weight: bold; font-family: 'Verdana'; font-size: 14px; background: url(../../images/admin/login-sprite.gif) 0 -102px; border: 0;}
.author-zone ul li span.jq_validate_notcie {width:80px;}

.select-lib {width:200px; float:none;}
.jq_validate_notcie {line-height: 20px; font-weight:bold;}

.div-myProgress {margin:10px auto; text-align: center;}

.ui-dialog {font-family: Microsoft YaHei Source Han Sans CN !important;}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {font-family: Microsoft YaHei Source Han Sans CN !important;}

.card-holder {position: fixed; width: 0px; overflow: visible; right: 0px; z-index:99999;}
.card-wrapper {display: inline-block; float: right; clear: both;}
.card {position: relative; left: 100px; top: 100px; padding: 7px 32px 7px 64px; margin-top: 15px; x-box-shadow: 0 0 8px 0px rgba(0, 0, 0, 0.5); box-shadow: 8px 0 8px -8px rgba(0, 0, 0, 0.5); background: #BDCBD6/*#5C7A9D #aaaaaa*/; transition: all 0.3s ease-in-out 0.1s; border-radius: 5px;}
.card:hover {position: relative; left: 100%; margin-left: -100px; box-shadow: 0 -8px 8px -8px rgba(0, 0, 0, 0.5), 0 8px 8px -8px rgba(0, 0, 0, 0.5); transition: all 0.3s ease-in-out;}
.card-content {display: inline-block; color: #fff; font-size: 16px; font-weight: bold; white-space: nowrap; position: relative; left: -15px;}
.card {left: 80px;}
.card:hover {margin-left: -620px;}
.card-content {left: -50px; font-weight: normal;}
.card-content h3 {font-size: 16px;}
.card-content h3 a {margin-right:5px; color:#000;}
.card-content a {color:#fff;}
.card-content .card-hide a {color:#000;}
.card ul {margin: 0 0 0 0; list-style: none;}
.card ul li {line-height:1.5em;}
.card ul li a {color:#000;}
.card ul li span {color:#eee;}
.card ul li span.gray {color:gray;}

.perform-search-bar .library-select {float:left;}
.library-select .address_pagebreak a {width: 20px;}