﻿@charset "utf-8";


/*public css*/
html { background:#fff; color:#000; }
* {margin: 0;padding: 0;}
body {min-width: 1200px;max-width: 2200px;margin: auto;padding: 0px; font-family:"Microsoft YaHei UI","Microsoft YaHei","WenQuanYi Micro Hei",sans-serif; font-size:12px; color:#000;}

.layui-container {min-width: 1200px !important;max-width: 2200px;}

div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, input, button, textarea, p, th, td, form { padding: 0px; margin: 0px; }
ol, ul li {list-style: none outside none;}
a {text-decoration: none;background-color: transparent;cursor: pointer;outline: none;}
a:hover{ color:#53a2e4; }
a:hover,a:active {outline: 0; }
header, footer, article, section, nav, menu, hgroup {display: block;}

img { border:none; }
strong { font-style:normal }
ul, li, ol { list-style-type: none; }
i, s, em {font-style: normal;}
table { border-collapse: collapse; border-spacing: 0 }
input::-moz-focus-inner {border:0;padding:0;margin:0;}
input::-ms-clear{display:none;}
input { border:0; background-color:transparent;}
hr{ float: left;width: 100%;}
.cl { clear: both; height: 1px; _height: auto; overflow: hidden; }
.clear { CLEAR: both; }
.w1009px-auto { margin-right: auto; margin-left: auto; overflow: hidden; }
.w772px { width: 772px; overflow: hidden; }
.of-visible { overflow:visible}
.left{float:left;}
.right{float: right;}
.fl {float: left;}
.fr {float: right;}
/* todo sjy bug[71490] 居中优先 */
.center{ text-align: center !important;}
.textleft{text-align: left;}
.textright{text-align: right;padding-right: 10px;}
.hidden{display: none;}
.is-hide{display: none;}
.is-show{display: block;}
.m-top-10px { margin-top:10px; }
.m-top-20px { margin-top:20px; }
.m-top-1px { margin-top:1px; }
.p-left-10px { padding-left:10px;}
.c-cc0000 { color:#cc0000; }
.bgcolor { background-color:#f3f3f3;}
.bgforcolor { background-color:#fff;}
.kbase_high-light{color:#e62727;font-weight: normal; }
.bgc-deepPink { background-color:#fae5e5;}
.bgc-blue { background-color:#1d6fd6;}
.bgc-f3f8fd { background-color:#f3f8fd;}

.bgc-green { background-color:#4d9f01;}
.c-grey { color:#adadad; }
.c-blue { color:#1d6fd6;}
.c-green { color:#4d9f01;}
.c-484848 { color:#484848;}
.border-right1{ border-right:1px solid #c3d9f0;}

.c-white { color:#fff;}
.line-b-dashed-grey { border-bottom:1px dashed #d9d9d9; }
.line-t-dashed-grey { border-top:1px dashed #d9d9d9; height:42px; }
.line-r-solid3-white { border-right:3px solid #fff;}
.module-con .listcont li a, .module-con .listcont li a:hover { text-decoration: none !important;}
.max-width{max-width: 1600px;margin: auto;}
.min-width-30{min-width: 30px;}
.min-width-50{ min-width: 50px;}
.min-width-60{ min-width: 60px;}
.min-width-90{ min-width: 90px;}
.min-width-120{ min-width: 120px;}

.clear{ clear: both; font-size:0px; line-height:0; height:0; visibility:hidden; width:0; }
.hrborder-dash{ border-right: 1px dashed #CCC;}
a{text-decoration:none;}
a:hover {text-decoration: none;}
a:visited,a:link,a:hover {text-decoration: none;}
/*wrapper {width:1200px;margin: 0px auto; padding-top: 15px; }*/
.content-view {min-width: 1200px;max-width: 90%;margin: 0px auto; padding-top: 15px; } /*lisl 页面最大宽度90%，不在展示全屏*/
.maincontent, .crosstoparea {min-width: 1200px; max-width: 2200px; min-height: 500px; margin:auto; margin-top: 15px;display: block;}
.padding-left-right-10{ padding-left: 10px; padding-right: 10px;}
.rightmore{float: right;margin-right: 10px;}

.operat i {display: block;width: 100%;height: 20px;background-image: url(../images/kns8-icon-sprite.png);background-repeat: no-repeat;background-position:-200px -200px;}
.operat a {display: inline-block;width: 16px;height: 20px;margin-right: 4px;vertical-align: middle;font-size: 0;text-indent: -99em;overflow: hidden;cursor: pointer;*float: left;}
.operat .icon-quote i {background-position: -142px -140px;}
.operat .icon-notlogged i {background-position: -142px -120px;}
.operat .icon-download i {background-position:-2px -139px;}
.operat .icon-nodownperm i {background-position:-122px -120px;}
.operat .icon-read i {background-position: -22px -140px;}

/*翻页控件命中页样式*/
.layui-laypage .layui-laypage-curr .layui-laypage-em{background-color: #2f8bd6;}
/*.maincontent{ float:none;} 2021-11-13 修改页头被覆盖问题*/
    /********************* header **********************************/
.logo{background: url(../images/logo.png) no-repeat;width: 180px;height: 50px;display: inline-block;}
.h-logo{background: url(../images/h-logo.png) no-repeat;width: 228px;height: 90px; display: block;margin: auto;}
#default_loginDiv .ecp_top-nav{background-color: #2f8bd6;border: none;}
.layui-tree-line .layui-tree-entry:hover .layui-tree-txt {color: #0C0C0C !important;text-decoration: none !important;}

/*页头样式绑定*/
.header {background-color: #1b66e6; width:100%; height: 40px;}
.head-content{ width: 1150px; margin: 0 auto;position: relative;}
.head-content ul{float: right;font-size: 12px;position: relative;}
.head-content ul li {  display: inline-block;line-height: 30px;cursor: pointer;position: relative;padding: 5px 15px;}
.head-content ul li a,.head-content ul li a:hover,.head-content ul li a:visited, .head-content ul li a:link{color:#fff;}

/*镜像用*/
.mirror-header {background-color: #1b66e6; width:100%; height: 40px;}

/*镜像登录页头 begin */
.showhand {cursor: pointer;}
.ecp_login_head {width: 100%;height: 40px;left: 0;top: 0;/* background-color: #377EF9; 这个背景色可以根据各自系统自己设置 这里 不统一了。*/}
.ecp_login_head_container {padding-right: 140px;height: 40px;position: relative;text-align: right;}
.ecp_login_head_container span {display: inline-block;font-size: 12px;font-weight: 400;color: #FFFFFF;font-family: PingFangSC-Regular, PingFang SC;line-height: 40px;margin-left: 40px;}
.ecp_login_head_container span a{color: #FFFFFF;}
.ecp_login_head_container span a:hover {color: #FFFFFF;}
.ecp_login_head_container_rght span:nth-child(1) {margin-left: 0;}
.ecp_login_head_container_log {position: absolute;top: 60px;right: 118px;width: 248px;min-height: 180px;text-align: left;padding-left: 32px;padding-top: 26px;background: #FFFFFF;box-shadow: 3px 3px 10px 0px #EDF1F3;border-radius: 3px;border: 1px solid #F2F5F7;display: none;z-index: 20000;}
.ecp_login_head_container_log img {position: absolute;right: 12px;top: 12px;width: 12px;height: 12px;}
.ecp_login_head_container_log h3 {font-size: 14px;font-family: PingFang-SC-Bold, PingFang-SC;font-weight: bold;color: #333333;padding-bottom: 16px;}
.ecp_login_head_container_loginput {width: 188px;height: 32px;padding-left: 28px;border-radius: 3px;border: 1px solid #D2D9E6;margin-bottom: 12px;}
.ecp_login_head_container_loginput:nth-child(3) {background: rgba(216, 216, 216, 0) url('../images/LOGIN/user.png') no-repeat 8px center;background-size: 16px 16px;}
.ecp_login_head_container_loginput:nth-child(4) {background: rgba(216, 216, 216, 0) url('../images/LOGIN/password.png') no-repeat 8px center;background-size: 16px 16px;}
.ecp_login_head_container_loginput input {padding-left: 8px;width: 180px;border: 0;outline: 0;padding-top:8px;padding-bottom: 8px; font-size:12px;font-family: "Microsoft YaHei", "微软雅黑", Arial, "宋体", serif; color: #999 !important;}
.ecp_login_head_container_message{margin-bottom: 5px;width: 218px;}
.ecp_login_head_container_message span{color: #ff0000;line-height: 16px;margin-left: 0px;word-break:normal;width:auto;display:block;white-space:pre-wrap;word-wrap : break-word ;overflow: hidden ;}
.ecp_login_head_container_button1 {display: inline-block;text-align: center;margin-top: 6px;margin-bottom: 12px;width: 101px;height: 32px;line-height: 32px;border-radius: 3px;border: 1px solid #5B88FF;font-size: 12px;font-family: PingFangSC-Medium, PingFang SC;font-weight: 500;color: #638AFF;}
.ecp_login_head_container_button2 {display: inline-block;text-align: center;margin-top: 6px;width: 103px;height: 32px;line-height: 32px;background: #638AFF;border-radius: 3px;font-size: 12px;font-family: PingFangSC-Medium, PingFang SC;font-weight: 500;color: #FFFFFF;margin-left: 12px;}
.ecp_login_head_container_logout {position: absolute;top: 48px;right: 116px;width: 156px;min-height: 72px;padding-bottom: 2px;background: #FFFFFF;box-shadow: 3px 3px 10px 0px #EDF1F3;border: 1px solid #C6CACD;display: none;z-index: 10000;}
.ecp_login_head_container_logout h3 { /*height: 12px;*/font-size: 12px;font-family: PingFangSC-Medium, PingFang SC;font-weight: 500;color: #333333;line-height: 12px;margin-top: 12px;margin-left: 12px;margin-bottom: 20px;text-align: left;}
.ecp_login_head_container_logout_button span {margin-right: 16px;font-size: 12px;font-family: PingFangSC-Regular, PingFang SC;font-weight: 400;color: #333333;line-height: 12px;margin-left: 0;}

/*镜像登录页头 end */
#Ecp_welcome{color: #ffffff;}
#rememberMe{display: inline-block;}

.white-logo{ width: 140px;height: 45px; background: url("../images/logo-white.png") no-repeat top center; }

/*检索结果layui-table缩小padding默认值,便于td多展示点内容*/
#resultList .layui-table td, .layui-table th {padding: 9px 5px !important;}
#resultList .layui-table .operat {width: 8%}
#resultList .date{min-width: 90px;}

/*总库检索默认首页面*/
.header-block {height: 75px; padding-top: 15px; background: url("../images/banner-top-kns8.jpg") repeat-x center top #fff;}
.header-block .link-home {float: right;width: 140px;height: 45px; background: url("../images/logo-white.png") no-repeat top center;}
.header-block .link-list {margin-top: 16px;float: right;margin-right: 56px;}
.header-block .link-list li {position: relative;display: inline-block;vertical-align: top;height: 14px;line-height: 14px;white-space: nowrap;}
.header-block .link-list li a {padding: 0 10px 5px;font-size: 14px;color: #fff;font-family: "Microsoft yahei";}
.header-block .link-list .new-entrance {display: inline-block;height: 24px;padding: 0 10px;margin-top: -5px;line-height: 22px;color: #fff;background-color: #ff9c00;border-radius: 20px;}
.dblist_block { height: 75px; padding-top: 15px;background: url('../images/banner-top-kns8.jpg') top center #0f5de5;}
.dblist_line{ padding-left: 10px; padding-right: 10px;}
.dblist_line ul {position: absolute;top: 68px;left: -1px;display: none;min-width: 94px;text-align: left;border: 1px solid #5b9bd5;background-color: #fff;box-shadow: 2px 2px 5px #CCCBCB;}
.dblist_line li {text-align: center;font-size: 14px;line-height: 16px;background: url("../images/icon-menu.png") left 8px no-repeat;}
.dblist_line li a { text-align: center; display: block;height: 55px;padding: 20px 12px 0;color: #333;}
.dblist_line span{display: block;font-size: 16px;color: #fff;white-space: nowrap;}
.dblist_line em{display: block;font-size: 12px;color: #c2d7f6;white-space: nowrap;line-height: 30px;}
.dblist_line .cur {position: relative;z-index: 101;color: #333;border-radius: 4px 4px 0 0;background-image: none;background-color: #fff;}
.dblist_line .cur span, .dblist_line .cur em{color: #0f5de5;}
/*.dblist_line .haschild > a {background-image: url("../images/icon-haschild.png");background-position: center 66px;background-repeat: no-repeat;}*/
/*20200916-去掉对应资源数量的显示，下方背景箭头网上挪，减少16个像素，变成50px*/
.dblist_line .haschild > a {background-image: url("../images/icon-haschild.png");background-position: center 50px;background-repeat: no-repeat;}
.dblist_line li:hover{position: relative;z-index: 101;color: #333;border-radius: 4px 4px 0 0;background-image: none;background-color: #fff;}
.dblist_line li:hover span, .dblist_line li:hover em{color: #0f5de5;}
.dblist_line li:hover ul {display: block; width:100%;}
.dblist_line ul { width:100%; position: absolute;top: 74px;left: -1px;display: none;min-width: 94px;text-align: left;border: 1px solid #5b9bd5;background-color: #fff;box-shadow: 2px 2px 5px #CCCBCB;}
.dblist_line ul li{ background: none; text-align: center;line-height: 45px;}
.dblist_line ul li a{ text-align: center; cursor: pointer;padding: 0;height:42px;}
.dblist_line ul li span{ color:#333;}
.dblist_line .is-hide{display: none !important;}

.srch-label{ color:#e60000; font-size:14px; }
.topLine{ width:100%; background-color: #fff;border-bottom: 1px solid #ddd; text-align: center;}
.topsearch {padding: 20px 20px 20px 20px;margin: 0 auto;background-color: #fff; text-align: center;}
.frame-shadow{border: 1px solid #e4e4e4;box-shadow: 0 2px 4px #cdcdcd;padding: 10px 5px 10px;}

/*一框检索检索框searchbox_line.html*/
.searchbox-linesearch .layui-select-title .layui-input {text-align: center;}
.searchbox-linesearch{ /*max-width:1000px;*/ margin: 0px auto; margin-top: 16px;font-size: 14px;}
.searchbox-linesearch  .select {height: 44px;border: 1px solid #ddd;border-right: 0;padding: 8px 0 10px 5px;}
.searchbox-linesearch  .text {line-height: 42px;padding-left: 10px;display: inline;border: 1px solid #ddd; border-right: 0;background-color: #fff;}
.searchbox-linesearch  .btsrch { padding-left: 45px; float: left;background: url(../images/navisrchbtnicon.png) 12px center no-repeat;background-color: #1e9fff;}

/*一框检索检索框searchbox_line_srch.html*/
.urtp_searchbox_linesearch .layui-select-title .layui-input {text-align: center;}
.urtp_searchbox_linesearch{ max-width: 1600px; margin: 15px auto; height:40px; font-size: 14px;}
.urtp_searchbox_linesearch  .select {height: 44px;border: 1px solid #ddd;border-right: 0;padding: 8px 0 10px 5px;}
.urtp_searchbox_linesearch  .text {min-width: 400px;line-height: 42px;padding-left: 10px;display: inline;border: 1px solid #ddd; border-right: 0;background-color: #fff;}
.urtp_searchbox_linesearch  .btsrch{ padding-left: 45px; float: left;background: url(../images/navisrchbtnicon.png) 12px center no-repeat;background-color: #1e9fff;}
.urtp_searchbox_linesearch .urtp_result_search{ display: none;}

/*图书库首页使用到info检索框*/
.navi-search .btsrch { padding-left: 45px; float: left;background: url(../images/navisrchbtnicon.png) 12px center no-repeat;background-color: #1e9fff;}
.navi-search .layui-form-select .layui-input {text-align: center;}
.navi-search .layui-form-select dl dd { text-align:center;}

/*.header-navititle{ background: url("../images/banner-bg2.jpg") repeat-x center top #fff;}*/
.alink22{ text-align: center;padding-top: 22px;}
.alink9{ text-align: center;padding-top: 9px;}
/*跨库检索显示数据库名称标题*/
.subheader-topline { text-align: center; height: 95px;width:99%;}
.subheader-topline .logo-result {margin-top: 15px;}
.subheader-topline .logo-resultsrch{height: 100%;}
.subheader-topline .logo-resultsrch a{display: block;}
.subheader-topline .logo-resultsrch img{margin-top: 5px;}
.subheader-topline .logo-resultsrch b{ font-size: 21px; color: #2f8bd6;}
.subheader-topline .dbtitle{ float: left; font-size: 20px;margin-top: 15px;margin-left: 10px;font-weight: bold;color: #2f8bd6;}

/*跨库检索显示数据库名-ul平铺展示*/
.subheader-topline .dbcode-options-tag{float: left;width: 65%; text-align: left;font-size: 16px;margin-top: 22px;margin-left: 10px;}
.subheader-topline .dbcode-options-tag ul{}
.subheader-topline .dbcode-options-tag ul li{position: relative;float: left;margin-left: 10px;padding: 0 12px 2px;cursor: pointer;}
.subheader-topline .dbcode-options-tag ul .active{ background: #2A83D3;border-radius: 3px;color: #fff;  }

/*跨库检索显示数据库名-select下拉显示数据库表单*/
.subheader-topline .dbcode-options-droplist{width: 240px;float: right;border: 1px solid #cdd4dc;border-radius: 2px;height: 35px; margin-top: 15px; margin-right: 9px;}
.subheader-topline .dbcode-options-droplist select {height: 29px;line-height: 29px; width: 100%;padding-left: 5px;border: none;margin-top: 2px;float: left;}

/*不同资源类型导航，文献、期刊等导航切换标签*/
.subheader-topline .resource-options{ text-align: center;}
.subheader-topline .resource-options ul{}
.subheader-topline .resource-options ul li{width:100%;line-height: 36px;}
.subheader-topline .resource-options .db-lable{margin-top: 25px;width: 100%;text-align: center;color: #777;font-size: 16px;}

.navisrch_topline { text-align: center;height: 95px;padding-top: 30px; width: 99%;}
.navisrch_topline .db-lable{ width: 100%;text-align: center;color: #777;font-size: 16px;}
.navisrch_topline .navi-dboptions {width: 170px;position: relative;z-index: 1000;margin-top: 8px;float: right; margin-right: 35px;}

.navi-dboptions{width: 170px;position: relative;z-index: 1000; margin-top: 10px;}
.navi-dbopt_default {text-align: left;cursor: pointer;font-size: 16px; }
.navi-dbopt_default span {margin: 0 10px 0 0; font-size: 18px; }
.navi-dbopt_default .naviOpt_icon {display: inline-block;width: 11px;height: 8px;background-image: url('../images/searchbar_icon.png');vertical-align: middle;}
.navi-dbopt_list {padding: 10px;position: absolute;top: 35px;left: 0;background-color: #fff;width: 140px;border: 2px solid #53a2e4;font-weight: normal;display: none;}
.navi-dbopt_list li {line-height: 36px; text-align: left;}
.navi-dbopt_list .opt-on a{font-weight: bold !important;}
.srchoption .layui-form-select dl dd {text-align: center;}
/*检索页面左右分框结构*/
/*.tree-div{width: 19%;border-bottom: 1px solid #dddddd;}
.search-div{width:80%;margin-bottom: 15px;}*/

/*resultsrch*/
.resultsrch .dblist_title{display: none;}
.resultsrch .dblist_content {text-align: left;/* margin-left: 23px;*/ }
.resultsrch .urtp_searchline{margin-top: 8px;}
.resultsrch .subheader-topline{height:110px;margin-top: 10px;}

/*resultsrch页面资源选择按钮前端的资源类型隐藏*/
#resultsrch .frame-shadow .subheader-topline .dblist_title{ display: none;}
.resultsrch .frame-shadow .subheader-topline .dblist_content{ margin-left: 0px;}

/*seniorsrch*/
.seniorsrch .senior-tree-div{ height:445px; overflow: auto; }
.seniorsrch .senior-tree-div .tree-title{height: 44px;  line-height: 44px;  font-size: 16px;  padding-left: 10px;}

/*高级检索*/
.crosstoparea .w-opts{ width: 100%;}

.search-tree .tree-title{height: 44px;line-height: 44px;font-size: 16px;padding-left: 10px;}
.navi-tree .tree-title{ height: 44px;line-height: 44px;font-size: 16px;padding-left: 10px;}
.navi-tree_noacad .tree-title{ height: 44px;line-height: 44px;font-size: 16px;padding-left: 10px;}
.tree-title i{ padding-left: 5px; padding-right: 10px;}

/********************* navi **********************************/
.location{height: 40px;  line-height: 40px;  font-size: 14px;  padding-left: 22px;  background: url('../images/mbx.png') no-repeat left center;background-color: #fff;width: 98%;margin: 10px auto;}
.location .layui-breadcrumb span {color:#999;}
.location .layui-breadcrumb span a{color:#000;}
.nonacad-mainbody{width: 98%;margin: auto;}


/*seniorsrch*/
.search-box {border-bottom: none;}
.is-off .search-middle {padding: initial}
.search-middle {padding: 5px !important;}
.search-classify-content {padding-top: initial}
.search-mainbox .search-buttons {margin-left: initial;border-top: none}
.urtp_anchor_updatetime_container input {height: 28px; line-height: 28px; text-align: center;}
.urtp_anchor_updatetime_container i.layui-edge {border-width: 4px;}
.urtp_anchor_search_field_container {padding-right: 1px;}
.urtp_anchor_search_field_container input {height: 28px;text-align: center;color: #888 !important;font-size: 12px !important;font-family: 'Microsoft Yahei'}
.urtp_anchor_search_field_container i.layui-edge {border-width: 4px;}
.urtp_anchor_search_field_container .layui-unselect.layui-form-select {height: 28px;}
.urtp_anchor_search_match_container {padding-left: 1px;}
.urtp_anchor_search_match_container input {height: 28px;text-align: center;color: #888 !important;font-size: 12px !important;font-family: 'Microsoft Yahei'}
.urtp_anchor_search_match_container i.layui-edge {border-width: 4px;}
.urtp_anchor_search_match_container .layui-unselect.layui-form-select {height: 28px;}
.urtp_anchor_search_logic_container {padding-left: 1px;}
.urtp_anchor_search_logic_container input {height: 28px;text-align: center;color: #888 !important;font-size: 12px !important;font-family: 'Microsoft Yahei'}
.urtp_anchor_search_logic_container i.layui-edge {border-width: 4px;}
.urtp_anchor_search_logic_container .layui-unselect.layui-form-select {height: 28px;}
.tit-startend-yearbox input[type="text"] {width: 75px;}
.l_group_title {background-color: #1E9FFF;/* !important*/color: #fff} /* 公共不可以使用important，否则会导致产品修改无法覆盖 */

.navi-top{width:100%;display: block;}
.navi-left{ float:left; width:100%; display: block;background-color: #fff;}
.navi-right{ float:right; width: 100%;display: block;background-color: #fff;}

.navi-tree {}
.naviTitlePanel { padding-bottom: 10px;padding-top: 10px; width:100%; float:left; }
.naviTitlePanel a,.naviTitlePanel a:hover,.naviTitlePanel a:link,.naviTitlePanel a:visited{color: #fff;}
.naviTitlePanel .naviTitle {font-size: 16px;float: left;margin-left: 10%;color: #FFFFFF;}

/*期刊导航-导航树*/
.flexible-menu{border: 1px solid #d5c7c7;overflow: hidden; width:100%; }
.flexible-menu ul {min-width: 208px;overflow: hidden; padding:5px;}
.flexible-menu ul .first-stage {padding-left: 9px;line-height: 42px;font-size: 16px;}
.flexible-menu ul li {line-height: 26px;}
.flexible-menu ul li a {color: #000;font-weight: normal;font-size: 14px;padding-left: 25px;text-decoration:none;}
.flexible-menu ul li a:hover,.flexible-menu ul li a:link,.flexible-menu ul li a:visited {text-decoration:none;}
.flexible-menu ul .second-stage { padding-top: 12px;padding-bottom: 12px;border-bottom: 1px solid #D9D9D9;}
.flexible-menu ul .second-stage-select {padding-left: 17px;height: 40px;line-height: 40px;}
.flexible-menu ul .second-stage-select a,.flexible-menu ul .second-stage-select a:hover,.flexible-menu ul .second-stage-select a:visited{color: white;}
#same_jdetail ul li a {padding-left: 5px !important;}

.navitree_div {float: left; width:19%;  }
.navi_content_div{ float: right; width:79%;}
.navitree_tab{ height: 47px;margin-bottom: 7px;overflow: visible;}
.navitree_tab li{ width:32%; background: #cee6f6; float: left; line-height: 47px;text-align: center; font-size: 14px; color: #fff; margin-left: 3px; cursor: pointer; }
.navitree_tab .active{ background-color: #6cb3eb;}
.navitree_tab a{ width:100%;display: block;color: #fff; }
.navi_drop {width: 150px;float: right;margin-left: 16px;margin-top: 4px;font-size: 12px;}
.navi_drop.order-select{float:right !important;}
.navi_drop input{height: 27px;line-height: 27px;}
.navi_content_div .result-funtion .page-total {float: left;margin-top: 10px;}
.navi_content_div .result-funtion{line-height: 18px;}
/***CJFD非学术期刊导航pic显示**/
.colPic {width: 20%;float: left; text-align: center; position: relative;border-bottom: 1px dashed #D9D9D9;padding-bottom: 15px;padding-top: 15px;}
.colPic img {border: 1px solid #dfdfdf;;width: 160px;height: 210px;margin: 5px;padding: 5px;}
.colPic .Picname { width:100%; line-height: 22px;padding: 5px 0;padding-left: 0px; white-space: nowrap;text-overflow: ellipsis;overflow: hidden;position: relative;padding-left: 5px;}
.colPic .Picname a{ width:85%;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}

/*CJFQ学术期刊Pic显示样式*/
.cjfq-pic .img-thumb-noborder img{ max-height: 135px;}
.cdmd-pic .img-thumb-noborder img{ max-height: 100px;}
.list_tup li {width: 300px; height:170px; float: left; margin-left: 10px; padding-top: 35px; border-bottom: 1px dashed #e6e6e6;position: relative;cursor: pointer;}
.list_tup a {display: block;width: 100%;padding: 10px 10px;}
.img-thumb-height img{width: 100px; height:143px;border: 1px solid #dfdfdf;padding: 2px; display: inline;}
.img-thumb img{width: 100px;border: 1px solid #dfdfdf;padding: 2px; display: inline;}
.img-thumb-noborder{    min-height: 100px; }
.img-thumb-noborder img{width: 100px; display: inline;}
.list_tup .detials {float: left;  margin-left:115px; width: 180px;}
.list_tup .detials h1 {color:#005cd9;font-size: 16px;height: 42px;line-height: 42px;  white-space: nowrap;text-overflow: ellipsis;overflow: hidden;clear: both;}
.list_tup .detials span{margin-right: 10px;margin-top: 0px; font-size: 12px;line-height: 24px; white-space: nowrap;text-overflow: ellipsis;overflow: hidden;width: 100%;display: block;}
.navi-marktag{ font-size: 12px;padding: 0 5px;margin-right: 5px; text-align: center; border-radius: 4px;display: inline-block;line-height: 18px;font-weight: normal;float: none !important; }
.list_tup .detials p {color: #666;font-size: 12px;line-height: 24px;width: 140px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;clear: both;}
.list_tup .on {background: #f7f7f7;border-radius: 6px;}
.list_tup .top160 {margin-top: -160px; }
.list_tup .top165 {margin-top: -142px; }
.list_tup .top130 {margin-top: -120px; }
.list_tup .top100 {margin-top: -100px; }
.list_tup .top50 {margin-top: -50px; }
.list_tup .top80 {margin-top: -80px; }
.list_tup .top50-up {margin-top: 50px; }

    /***期刊导航detail显示**/
s, em {font-style: normal;}
.result {padding-left: 30px;}
.result dd {position: relative;margin-right: 20px;padding-top: 20px;padding-bottom: 15px;border-bottom: 1px dashed #d4d4d4;clear: both;}
.re_tag {min-width: 80px;font-size: 14px;color: #87cbd6;text-align: center; float:left; }
.re_tag span {display:block;}
.re_tag b{font-weight: normal; display: block;}
.re_tag .qk_tag {background-position: 0 0;}
.re_tag .xw_tag {background-position:0 -60px;}
.re_tag .hy_tag {background-position:0 -120px;}
.re_tag .nj_tag {background-position:0 -180px;}
.re_tag .bz_tag {background-position:0 -240px;}
.re_tag .gjs_tag {background-position:0 -300px;}
.re_tag em {display: block;width: 59px;height: 60px; margin: auto; margin-bottom: 5px;background-image: url(../images/cbw_jsResult.png);background-repeat: no-repeat;}
.re_brief {min-height: 113px;width: 68%;float: left; min-width:649px; max-width: 1300px; padding-left: 20px; }
.re_navibrief {min-height: 100px;width: 99%;float: left; padding-left: 20px;border-bottom: 1px dashed #d4d4d4;margin-top: 15px; }
.re_brief h1, .re_navibrief h1 {margin-bottom: 10px;font-weight: normal;line-height: 24px;color: #0077cb;font-size: 16px;font-family: "microsoft Yahei";}
.re_brief i, .re_navibrief i {font-size: 12px;font-weight: normal;font-style: normal;margin-right: 15px;font-family: "微软雅黑";}
.re_brief i{ margin-left: 15px;}
.re_brief h1 a,.re_navibrief h1 a {color: #005cd9;}
.re_brief li, .re_navibrief li {line-height: 20px;font-size: 12px;color: #666;}
.re_brief li span, .re_navibrief li span  {display: inline-block;max-width: 46%;margin-right: 15px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;*line-height: 25px; font-size: 12px;}


.re_navitable  li {display: inline-table;min-height: 36px;width:100%;font-size: 12px;clear: both;*margin-top: 0;}
.re_navitable  li:nth-child(2n+1) {background-color: #f6f8fa;}
.re_navitable  div {overflow: hidden;line-height:46px;font-size: 14px;text-align: center;display: block;float: left; margin-left: 1px;}
.re_navitable  .list_tab_title div {color: #fff;background-color: #59aae9;}
.re_navitable  .column_1 {width:40.5%; min-width:320px;}
.re_navitable  .column_2 {width:10%; min-width:102px;text-align:center;}
.re_navitable  .column_3 {width:10%; min-width:100px;}
.re_navitable  .column_5 {width:10%; min-width:63px;}
.re_navitable  .column_6 {width:9%; min-width:75px;}
.re_navitable  .column_7 {width:9%; min-width:61px;}
.re_navitable  .column_8 {width:9%; min-width:61px;}
.re_navitable .column_1 h2,.re_navitable .column_1 h2 a { color: #2267c7;font-weight: normal;font-size: 16px;cursor: pointer;padding-left: 10px; text-align: left;}
.re_navitable .column_1 h2:hover a {color: #53a2e3;}


.flag-red{color: #f69;border: 1px solid #f69; }
.flag-blue{color: #54a2e2;border: 1px solid #54a2e2;}
.flag-width{ width:100%;display: block;text-align: left;margin-top: 8px;}
/***期刊导航list显示**/


.list_tab div {float: left;border-right: 1px solid #fff;text-align: center;vertical-align: middle;color: #343434;line-height: 34px;}
.list_tab li {display: inline-table;min-height: 42px;margin-top: -2px;font-size: 12px;clear: both;*margin-top: 0; width: 100%; }
.list_tab li:hover div {border-right: 1px solid #f7f7f7;}
.list_tab li:nth-child(2n+1) {background-color: #f6f8fa;}
.list_tab .list_tab_title div {line-height: 42px;color: #fff;font-size: 16px;background-color: #59aae9;text-align: center;float: left;border-right: 1px solid #fff;}

.list_tab_title {line-height: 36px;   /*margin: 15px 30px 0 0;overflow: hidden;*/}
.list_tab_title span{font-size: 16px;font-weight: bold; text-align: center;}
.list_tab .tab_1, .list_tab_title .tab_1 {width: 40%;display: inherit;}
.list_tab .tab_2, .list_tab_title .tab_2 {width: 26%;display: inherit; text-align: left;}
.list_tab .tab_3, .list_tab_title .tab_3 {width: 12%;display: inherit;}
.list_tab .tab_4, .list_tab_title .tab_4 {width: 9%;display: inherit;}
.list_tab .tab_5, .list_tab_title .tab_5 {width: 34%;display: inherit;}
.list_tab .tab_6, .list_tab_title .tab_6 {width: 39%;display: inherit;}
.list_tab .tab_7, .list_tab_title .tab_7 {width: 20%;display: inherit;}
.list_tab .tab_8, .list_tab_title .tab_8 {width: 25%;display: inherit; text-align: left;}
.list_tab .tab_9, .list_tab_title .tab_9 {width: 7%;display: inherit;}
.list_tab .tab_10, .list_tab_title .tab_10 {width: 10%;display: inherit;}
.list_tab .flag {float: right;}
.list_tab .flag font {color: #F69;border: 1px solid #F69;}
.list_tab .flag font {display: inline-block;font-size: 12px;padding: 1px 3px;line-height: 14px;border-radius: 3px;margin: 0 1px;text-align: center;overflow: hidden;}
.list_tab .tab_1, .list_tab .tab_5, .list_tab .tab_6 {text-align: left;position: relative;}
.list_tab .tab_1 h2, .list_tab .tab_5 h2, .list_tab .tab_6 h2 {color: #333;font-weight: normal;font-size: 16px;cursor: default;padding-left: 10px;line-height: 32px;}
.list_tab .tab_1 h2 a, .list_tab .tab_5 h2 a, .list_tab .tab_6 h2 a {color: #2267c7;font-size: 16px;word-break: break-all;}

.text-left{ text-align:left;}
/********************* jndetail **********************************/
/*tree*/
.k-side {}
.k-side .title-copy1 { text-align: center; line-height: 45px; background-repeat: no-repeat; font-weight: bold; color: #FFF; font-size: 16px; }
.k-side .title { text-align: center; line-height: 27px; background-repeat: no-repeat; font-weight: bold; color: #FFF; font-size: 14px; }
.k-side .text-style1 { border:1px solid #dddddd;}
.k-side .text-style1 li { line-height: 40px; font-size: 14px; padding-right: 10px; padding-left: 11px; height: 40px; overflow: hidden;text-overflow: ellipsis; white-space: nowrap; }
.k-side .text-style1 li a { color: #5e5e5e; }
.treeMore, .treeMoreUp {margin-bottom: 15px; cursor:pointer; padding:0; width:100%; outline:none;text-align: center;color: #fff;}
.k-side .caption { line-height: 23px; font-size: 14px; font-weight: bold; color: #FFF; text-align: center; }
.k-side .text-style2-copy1 { text-align: center; padding-bottom: 25px; }
.k-side .text-style2-copy1 li { background-repeat: no-repeat; padding-top: 29px; padding-bottom:4px; background-position: center 25px; }
.k-side .second-stage{list-style-type:circle;padding-left:25px;border-bottom: 1px dashed #D9D9D9;}

/*info*/
.k-book-info {padding:10px; background-color: #fff;}
.k-book-info .book { width: 100%; overflow: hidden;}
.k-book-info .book .bp-copy1 { padding: 4px; width: 225px; height: 320px; }
.k-book-info .book .bp-copy1 img{border: 1px solid #dfdfdf;padding: 5px;}
.k-book-info .book .bt {padding-top: 10px; width:67%; }
.k-book-info .book .bt div{width: 100%;float: left;padding-left: 10px;}
.k-book-info .book .bt .title { font-size: 24px; font-weight: bold; color: #434343; text-align: center; line-height: 46px;  }
.k-book-info .book .bt .subTitle-copy1 { text-align: center; line-height: 39px; background-repeat: no-repeat; background-position: center bottom; }
.k-book-info .book .bt .info strong{margin: 0px 5px; }
.k-book-info .book .bt .info { line-height: 36px; color: #656565; }
.k-book-info .book .bt .btns-copy1 { padding-top: 20px; padding-bottom: 25px; text-align: center;  }
.k-book-info .book .bt .btns-copy1 span { cursor:pointer; height: 39px; line-height: 39px; width: 119px; text-align: center; font-weight: bold; color: #FFF; font-size: 16px; margin-left: 43px; border-radius: 5px; }
.k-book-info .detail { width: 100%; overflow: hidden;padding-top: 11px; padding-bottom: 10px; }
.k-book-info .detail .pre,.k-book-info .detail .next { width:19px; line-height: 22px;text-align: center;}

.k-book-info .ab { background-position: center 14px; padding-top: 10px; background-repeat: no-repeat; }
.k-book-info .ab .chapter { }
.k-book-info .ab .chapter .ct { text-align: center;font-size:14px; line-height:42px; color:#333333; font-weight:bold;}
.k-book-info .ab .chapter a{ font-size:14px; }
.k-book-info .ab .chapter .ct a { color: #333333; }
.k-book-info .ab .content { background-image: url(../images/k-index10.gif); background-repeat: repeat-x; background-position: left center; line-height: 42px;font-size:14px; overflow: hidden; width:100%; }
.k-book-info .ab .content .download { padding-left: 23px; height: 30px; padding-right: 10px; }
.k-book-info .ab .content .name { padding-right: 5px; padding-left: 5px;  float: left; background-color: #FFF;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; max-width: 70%;}
.k-book-info .ab .content .author { padding-right: 5px;  float:right; background-color: #FFF;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.k-book-info .ab .content .download,.k-book-info .ab .content .recommend { float: left; background-color: #FFF; }

.k-book-info .ab .content a { color:#333333;}
.k-book-info .page { text-align: center; margin-top:30px; margin-bottom:15px;display:inline-block; height:32px; line-height:32px; width:100%; }
.k-book-info .page span { margin: 5px; display:inline-block; height:25px; width:25px;}

/* year & issue */
.YearDiv {float: left;margin-left: 10px; display: inline; position: relative; overflow: hidden; width:500px; font-size: 12px; height:25px;}
.YearUL{height: 22px;}
.YearUL li { margin-left:0px; line-height: 22px; display:block; width:50px; text-align:center; float:left;cursor:pointer;font-weight:normal; }
.YearUL div.curGroup{display: block;}
.YearUL div{display: none;}
.IssueUL div.curGroup{display: block;}
.IssueUL div{display: none;}
.IssueDiv { float: left; height:22px; margin-left: 5px;display: inline; position: relative;overflow: hidden;font-size: 12px; width:510px; }
.IssueDiv ul{height:22px; line-height: 22px;}
.IssueSelect{ background-position: center center; background-repeat: no-repeat;color: #FFFFFF; }
.IssueDiv ul li {float:left; width: 42.5px; display:block;cursor:pointer;text-align:center; font-weight:normal;}
.YearSelect {background-position: center center; background-repeat: no-repeat;color: #FFFFFF; }

/*!********************* detail (start) **********************************!*/

.j-article {padding: 13px;}
.j-article .title1 { font-size: 24px; text-align: center; line-height: 56px; padding-top: 15px; }
.j-article .title1 a { color: #666666; }
.j-article .title2 { text-align: center; color: #9e9e9e; line-height: 26px; padding-bottom: 5px; }
.j-article .title2 a { color: #9e9e9e; }
.j-article .context{line-height: 36px;font-size: 14px;text-indent: 2em; padding: 12px;}
.j-article .download { text-align: right; line-height: 54px; height: 54px; }
.j-article .download a { }
.j-article .subtitle { font-size: 16px; line-height: 42px; padding-left: 28px; }
.j-article .detailcontent{ line-height: 28px; font-size: 14px; text-indent: 2em;  }
.j-article .detail-line-row { line-height: 34px; font-size: 14px; text-indent: 2em; }
/***推荐期刊***/
.j-article .content { background-image: url(../images/k-index10.gif); background-repeat: repeat-x; background-position: left center; line-height: 40px; height: 40px;  overflow: hidden; font-size: 14px; }
.content .name { max-width:60%; float: left; background-color: #FFF; padding-right: 5px; padding-left: 10px;overflow: hidden;text-overflow: ellipsis; white-space: nowrap;}
.content .author { max-width:38%; float:right; background-color: #FFF; padding-right: 10px; padding-left: 5px; overflow: hidden;text-overflow: ellipsis; white-space: nowrap;}
.j-article .content .author span{ max-width:120px; float:left; overflow: hidden;text-overflow: ellipsis; white-space: nowrap;}
.j-article .content .author a { color:#b2b2b2;}

.j-side { padding-top: 20px;}
.j-side .picsome { width: 90%; background-repeat: no-repeat; padding:4px 4px 4px 4px; }
.j-side .picsome .apic { display:block; width:212px; height:295px; margin:auto;border: 1px solid #b2b2b2;}
.j-side .picsome .big { line-height: 34px; color: #5e5e5e; font-size: 14px; font-weight: bold; padding-top: 10px; text-align: center;width:100%; }
.j-side .picsome .big a { color: #5e5e5e; }
.j-side .picsome .time { line-height: 34px; color: #5e5e5e; padding-bottom: 10px; text-align: center; width:100%; }
.j-side .picsome .time a { color: #5e5e5e;  }
.j-side .picsome .btns-copy1 { padding-bottom: 38px; width: 216px; overflow: hidden; }
.j-side .picsome .btns-copy1 a { background-repeat: no-repeat;  height: 36px; width: 87px; text-align: center; line-height: 26px; font-weight: bold; color: #FFF; font-size: 14px; margin-left: 13px; }
.j-side .catalog{margin-bottom: 15px; margin-right:10px;}
.j-side .catalog .subtitle {font-size: 16px; line-height: 42px; padding-left: 28px; }
.j-side .catalog .tr { color: #FFF; font-weight: bold; font-size: 14px; line-height: 26px; padding-left: 10px; }
.j-side .text-style1 { border:1px solid #dddddd; border-bottom:none; width: 99%;margin: auto;text-align: left; }
.j-side .text-style1 li { line-height: 40px; font-size: 14px; padding-right: 10px; padding-left: 5px; height: 40px; overflow: hidden;text-overflow: ellipsis; white-space: nowrap; border-bottom:1px dotted #acacac; }
.j-side .text-style1 li a { color: #5e5e5e; }

#catalog .morebtn {float: right;color: #ffffff;font-size: 14px;}
#catalog .morebtn:hover {float: right;color: #ffffff;font-weight: bolder;}
#catalog .moreLi {display: none;}
/*.modifyStateTag { border: 1px solid #f51414; color: #f51414; padding: 1px 2px; font-size:10px; }*/

.jdetail-right_cover {height: 750px;margin-bottom: 20px;float: left;width: 99%;overflow: hidden;margin-left: 1px;}
.jdetail-right_cover img{border: 1px solid #dfdfdf;padding: 5px;}

/*下载*/
.dllink{/*float:right;*/text-align: center;width:100%;height:65px; margin-top: 22px;}
/*2022-02-09 新增*/
.dllink a {
    display: inline-block;
    width: 128px;
    height: 38px;
    font-size: 16px;
    line-height: 37px;
    color: #fff;
    margin: 0 8px;
    border-radius: 9px;
    padding: 0 8px;
}
.dllink a:hover{
    color: #fff;
}
.icon-dlcaj {
    background-color: #3594ff;
}
.icon-dlcaj:hover {
    background-color: #3474d9;
}
.icon-dlpdf {
    background-color: #6fb22e;
}
.icon-dlpdf:hover {
    background-color: #5d9e2b;
}
.dllink a i {
    display: inline-block;
    vertical-align: middle;
    width: 29px;
    height: 19px;
    background-image: url(../images/icon-dllinkbtns3.png);
    background-repeat: no-repeat;
}
.icon-dlhtml {
    background-color: #f98c51;
}
.icon-dlhtml:hover {
    background-color: #e57f4c;
}
.dllink .icon-dlhtml i {
    background-position: -25px 0;
}
.icon-dlonline {
    background-color: #f98c51;
}
.icon-dlonline i{
    background-position: -46px -21px;
}
.icon-dlonline:hover {
    background-color: #e57f4c;
}
.dllink .icon-dlhtml i {
    background-position: -25px -21px;
}
.dllink .icon-dlcaj i {
    background-position: -43px -2px;
}
.dllink .icon-dlpdf i {
    background-position: -68px 0;
}
/*2022-02-09 注释*/
/*.dllink a {width: 190px;height: 58px;margin-right:35px; font-size:0px;overflow:hidden;display:
inline-block;margin-right: 15px;vertical-align: middle;background-image: url("../images/iconspirit.png");
background-repeat: no-repeat; color:white;}*/
/*.icon-dlcaj {display: inline-block;background-position: 0px -121px;}*/
/*.icon-dlcaj:hover {display: inline-block;background-position: 0px -179px;}*/
/*.icon-dlpdf {display: inline-block;background-position: 0px -237px;}*/
/*.icon-dlpdf:hover {display: inline-block;background-position: 0px -295px;}*/


.icon-empty {display: inline-block;font-size: 0;line-height: 0;vertical-align: middle;overflow: hidden;}

/*!********************* detail (end) **********************************!*/


/*!********************* search (start) **********************************!*/
.srchcontent {width: 99%;overflow: hidden; margin-right: auto;padding-left: 15px; padding-top: 15px; float: left; background-color: #fff;}

.searchLine{ border-bottom: 1px dashed #D9D9D9;  display: block;  height: 3px; width: 100%;float: left;}

.search-link {position: relative;}

.w-opts{ width: 99%;padding-left: 15px;padding-right: 15px;border: 1px solid #e4e4e4;box-shadow: 0 5px 5px #cdcdcd;overflow: auto;height: auto;padding-top: 22px; margin-bottom: 25px;background-color: #fff;}
.w-opts .subpart-search{width: 100%;}


.w-pagination { font-size: 14px; height: 26px; margin-bottom:10px; margin-top:15px; position: relative;}
.w-pagination a {color: #000000; margin-left:4px; margin-right:5px;}
.searchPage { display: block;float: right;  margin-right: 25px;}
.searchPage div { display: inline;}
.searchbtnPage { display: block;float: right;  margin-right: 50px;}

/*wen xian list*/
.w-list { line-height: 36px; font-size:14px; width:100%; float:left;padding-left: 5px;padding-right: 5px; border-bottom: 1px solid #ddd;background-color: #fff; }
.w-list .subtitle{font-size: 14px; text-align: center;border-bottom: 2px solid #1e9fff;font-weight: bold;}
.w-list .column1,.w-list .column2,.w-list .column3,.w-list .column4,.w-list .column5,.w-list .column6,.w-list .column7 { float:left; margin-left:5px;min-height:1px; line-height: 42px; }
.w-list .column1 { width:8%;}
.w-list .column2 { width:39%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.w-list .column3 { width:15%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.w-list .column4 { width:14%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.w-list .column5 { width:8%;text-align: center;}
.w-list .column6 { width:8%;text-align: center;}
.w-list .column7 { width:4%; text-align: center;}
/*.w-list .title {line-height: 52px }*/
.w-list a { color:#000;}

.w-list .download a {display: inline-block;width: 16px;height: 20px;margin-right: 4px;vertical-align: middle;font-size: 0;text-indent: -99em;overflow: hidden;cursor: pointer;*float: left;}
.w-list .download i {display: block;width: 100%;height: 20px;background-image: url(../images/kns8-icon-sprite.png);background-repeat: no-repeat;}
.w-list .icon-notlogged i {background-position: -142px -120px;}
.w-list .icon-download i {background-position: -2px -139px;}

/*高级检索，左侧分组功能*/
.grouplist{ float: left;}
.grouplist .l_group_item {position: relative;float: left; width:100%;}
.grouplist .l_group_title {padding: 15px 20px;cursor: pointer;font-size: 14px;font-weight: bold;border-bottom: 1px solid #d3d3d3;}
.grouplist .l_group_title s {overflow: hidden;border-width: 5px;border-color: #175dbd transparent transparent transparent;border-style: solid dashed dashed dashed;float: right;position: relative;top: 10px;*margin-top: -28px;}
.grouplist .l_group_content {border: 0;padding: 0px 12px 5px 22px;display: none;background-color: #fff;}
.grouplist .l_group_content ul{width:100%; margin-top: 8px; margin-bottom: 10px;}
.grouplist .l_group_content ul li{width: 100%;float: left;height: 28px;line-height: 28px; cursor: pointer; }
.grouplist .l_group_content ul li a{display: inline-block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 14px;float: left; width:65%;color:#000;}
.grouplist .l_group_content ul li span{ float:right;white-space: nowrap; width:30%; color:#666;}
.grouplist .l_group_content ul li.active a {color: #0f5de5;}
.grouplist .l_group_content ul li.active span {color: #0f5de5;}

/*检索页面中，页码、排序、导出、翻页等css*/
.result-funtion{line-height: 32px; margin-top: 20px; }
.result-funtion b{float: left;margin-right: 9px;}
.result-funtion .order-group{float: left;margin-left: 5px;}
.result-funtion .order-group .order {float: left;display: inline-block;color: #000;cursor: pointer;}
.result-funtion .order-group .order li {display: inline-block;padding-right: 10px;color: #000;cursor: pointer;}
.result-funtion .order-group .active{font-weight: bold;color: #0f5de5 !important; background-color:#fff;}
.result-funtion .page-size{ float: left;margin-left: 110px; }
.result-funtion .page-show-count{display: inline-block;vertical-align: middle;float: left; }
.result-funtion .page-size select{ width:50px; text-align: left;padding-left: 8px; line-height: 39px; height: 28px; float: left;}

.result-funtion .jourlnote {display: inline;float: right;width: 60%;text-align: right;padding-right: 15px;}
.result-funtion .jourlnote div {display: inline;}


/*result-function 中采用change-list限制符号范围*/
.change-list {float: right;height: 18px;padding: 5px 0;line-height: 18px;}
.change-list li {display: inline-block;width: 25px;height: 22px;margin-left: 9px;border-radius: 2px;border: 1px solid #cecfd1;cursor: pointer;}
.change-list li i {display: block;width: 16px;height: 16px;margin: 3px 4px;}
.change-list i {background-image: url(../images/kns8-icon-sprite.png);background-repeat: no-repeat;transition: background .3s ease;}
.change-list .icon-table {background-position: -60px -80px;}
.change-list .active .icon-table {background-position: -60px -100px;}
.change-list .icon-detail {background-position: -40px -80px;}
.change-list .active .icon-detail {background-position: -40px -100px;}
.change-list .icon-picture {background-position: -121px -3px;}
.change-list .active .icon-picture {background-position: -121px -23px;}

/*.result-funtion,.seniorsrch_resultfunction .page-total {display: inline;float: right;max-width:360px;text-align: right;padding-right: 15px;}*/
.result-funtion .page-total,.seniorsrch_resultfunction .page-total {display: inline;max-width:360px;text-align: right;padding-right: 15px;}
.result-funtion .page-total div,.seniorsrch_resultfunction .page-total div {display: inline;}
.seniorsrch_resultfunction .page-total{float:right;height:38px;line-height:38px;}
.result-funtion .page-total{float:right;}


.result-funtion .srch-sql{ width:90%;float:left;line-height: 26px;}

.result-funtion .srch-dbtag{max-width:90%; float: left; line-height: 18px;}
.result-funtion .srch-dbtag span{padding: 2px 8px; margin-right:10px; display: inline-block;*display: inline;*zoom: 1;float: left;color: #417dc9;background: #f1f9ff;border: 1px solid #a0bee4;}
.result-funtion .srch-dbtag a{ float: left; color: #1a4882;margin-top: 5px; margin-left: 10px;}
.result-funtion .srch-dbtag a:hover{ color: #f05000;}
.result-funtion .srch-dbtag .delt {display: inline-block;*display: inline;*zoom: 1;vertical-align: middle; margin: 0px 0 0 8px;}

.result-funtion .srch-checkall{ float: left;margin-right: 15px;}
.result-funtion .srch-checkall .checkAll{ margin-right: 10px;cursor: pointer;}
.result-funtion .srch-checkall em {color: #2266c7;margin-right: 10px;cursor: pointer;}
.result-funtion .srch-checkall a{ margin-right: 10px;}

#resultList a, #resultList a:link,#resultList a:visited {color: #053597;text-decoration: none;cursor: pointer;}
#resultList a:hover,#resultList a:active {color: #f60;text-decoration: none;}
.urtp_search_detail {padding: 10px 20px 10px 30px;}/*border: 1px solid #ededed;*/
.urtp_search_detail div {margin-top: 10px;line-height: 1.8;}
.urtp_search_detail_title {position: relative;}
.urtp_search_detail_title a, .urtp_search_detail_title a:link{font-size: 16px;}
    /*使用绝对定位导致非学术库检索结果标红的内容显示错误*/
/*.urtp_search_detail_title span {position: absolute;left: -15px;}*/
.urtp_search_detail_time {text-align: right;}
.urtp_search_detail_author {font-size: 14px;line-height: 1.5;color: green;overflow: hidden;}
.urtp_search_detail_abstract {color: #666;text-indent: 2em;font-size: 14px;line-height: 1.8;}

/*一页一页翻页按钮列表*/
.pages {width: 100%;text-align: center;padding-top: 20px;white-space: nowrap; float: left; padding-bottom: 15px;}
.pages .total, .pages a, .pages .cur {display: inline-block;vertical-align: middle;}
.pages a, .pages .cur {font-size: 14px;line-height: 18px;overflow: hidden;padding: 4px 14px;margin-right: 10px;border: 1px solid #e4e4e4;}
.pages .cur, .pages a:hover {color: #fff;background-color: #4b9ced;}


/*!********************* search (end) **********************************!*/


/*!********************* advsearch (start) **********************************!*/

/*tree*/
.advtree { height: 460px;overflow-y: scroll; margin-bottom: 10px;}
.advtree .title-copy1 { text-align: center; line-height: 45px; background-repeat: no-repeat; font-weight: bold; color: #FFF; font-size: 16px; }
.advtree .title { text-align: center; line-height: 27px; background-repeat: no-repeat; font-weight: bold; color: #FFF; font-size: 14px; }
.advtree .text-style1 { border:1px solid #dddddd; border-bottom:none; }
.advtree .text-style1 li { line-height: 40px; font-size: 14px; padding-right: 10px; padding-left: 11px; height: 40px; overflow: hidden;text-overflow: ellipsis; white-space: nowrap; }
.advtree .text-style1 li a { color: #5e5e5e; }
.advtree .caption { line-height: 23px; font-size: 14px; font-weight: bold; color: #FFF; text-align: center; }
.advtree .text-style2-copy1 { text-align: center; padding-bottom: 25px; }
.advtree .text-style2-copy1 li { background-repeat: no-repeat; padding-top: 29px; padding-bottom:4px; background-position: center 25px; }
.advtree .second-stage{list-style-type:circle;padding-left:25px;border-bottom: 1px dashed #D9D9D9;}

.extend-labels{margin-left:95px;}
.extend-labels label {display: inline-block;margin-left: 5px;margin-right: 2%;font-size: 13px;white-space: nowrap;cursor: pointer;font-weight: normal;}
.extend-labels input[type="checkbox"], .extend-labels input[type="checkbox"] {margin-right: 9px; margin-top: -1px;box-sizing: border-box;padding: 0;vertical-align: middle;cursor: pointer;}

.extend-row {min-height: 35px;margin-top: 20px;}
/*.extend-row b{float: left;margin-right: 15px;margin-top: 5px;margin-left: 15px;}*/
.extend-row b{float: left;/*margin-top: 5px;*/}
/*.extend .tit {float: left;min-width: 65px;height: 30px;padding-left: 7px;margin-right: 9px;line-height: 30px;text-align: right;}*/
.extend .tit {float: left;min-width: 65px;height: 30px;padding-left: 7px;line-height: 30px;text-align: right;}
.tit-date-box {float: left;width: 410px;height: 32px;margin-right: 3%;border: 1px solid #cdd4dc;background-color: #fff;}
.tit-startend-yearbox .subtit, .tit-dropdown-box .subtit, .tit-textinput-box .subtit, .tit-date-box .subtit { float: left; display: inline-block;vertical-align: top;padding: 0 11px;margin: 5px 0;color: #888;border-right: 1px solid #cdd4dc;*float: left;}
.tit-date-box .publishdate {width: 150px;height: 27px;line-height: 28px;padding: 0 25px 0 15px;color: #000;text-align: center;background: url("../images/icon-date.png") no-repeat scroll 98% center #FFF;vertical-align: top;}
.tit-dropdown-box {float: left;height: 32px;border: 1px solid #cdd4dc;}

.tit-dropdown-box .sort {float: none;display: inline-block;vertical-align: top;width: 100px;border: none;}

.search-sidebar {float: left;width: 10%; min-width: 150px; height: 100%;border-right: 1px solid #e6e6e6;}

/*高检检索框模块*/
.searchbox-advcontent{ float: left; width:100%;  }
.searchbox-advcontent dl,.searchbox-advcontent dl dd{width:100%;position: relative;max-width: 1600px;min-width: 910px;}
.searchbox-advcontent dl dd{min-height: 30px;clear: both; }

.searchbox-advcontent .sort {z-index: 9;float: left;width: 70px;height: 28px;font-size: 14px;text-align: center; }
.searchbox-advcontent .sort-default {height: 28px;line-height: 28px;background: #fff;}
.searchbox-advcontent .sort span {min-width: 0;color: #888;text-align: left;white-space: nowrap;display: inline-block;vertical-align: middle;}
.searchbox-advcontent .sort-default em {color: #d0d0d0;}

.searchbox-advcontent .opts1{ height: 35px; margin-left: 10px; margin-bottom: 15px;float: left; width: 82%;border: 1px solid #cdd4dc;border-radius: 2px;min-width: 720px;}
.searchbox-advcontent .opts1 select{height: 28px;  line-height: 28px;  margin-left: 8px; width: 100px;padding-left: 5px;border: none;margin-top: 2px;}
.searchbox-advcontent .opts1 .text{ height: 28px; line-height: 28px;padding-left: 3px; min-width: 520px;width: 72%; margin-top: 3px;}
.searchbox-advcontent .opts1 .subselect{ width:75px;float: right;border-left: 1px solid #cdd4dc;margin-right: 2px;}
.searchbox-advcontent .opts1 div, .searchbox-advcontent .opts1 select, .searchbox-advcontent .opts1 input { float: left;}
.searchbox-advcontent .nological {float: left;width: 80px;height: 1px;margin-right: 9px;}
.searchbox-advcontent .logic{ width: 89px;float:left;border: 1px solid #cdd4dc;border-radius: 2px;height: 35px; }
.searchbox-advcontent .logic select{height: 28px;  line-height: 28px;  margin-left: 17px; width: 70px;padding-left: 5px;border: none;margin-top: 2px;float: left; }

.searchbox-advcontent .icon-btn {position: absolute;bottom: 0;z-index: 1;width: 26px;height: 26px;line-height: 18px;text-align: center;font-size: 26px;font-weight: bold;color: #53a2e3;cursor: pointer;background-color: #fff;overflow: hidden;}
.searchbox-advcontent .del-group {right: 38px;font-size: 34px;}
.searchbox-advcontent .add-group {right: 10px;*bottom: 20px;}

/*句子检索样式在高级检索基础上，增加部分自有样式*/
.searchbox-sentence  select{width: 90px;padding-left: 5px; margin-top: 2px;border: 1px solid #cdd4dc;}
.searchbox-sentence .opts2{ height: 42px; margin-left: 10px; margin-bottom: 15px;float: left; width: 82%; min-width: 720px;border-bottom: 1px solid #cdd4dc;}
.searchbox-sentence .opts2 .text{  padding-left: 3px; min-width: 200px;width: 28%; margin-top: 3px;border: 1px solid #cdd4dc;}
.searchbox-sentence .opts2 span {  margin-left: 5px; margin-right: 5px;border: none;margin-top: 2px;}
.searchbox-sentence .opts2 div, .searchbox-sentence .opts2 select,.searchbox-sentence select, .searchbox-sentence .opts2 input, .searchbox-sentence .opts2 span { float: left;height: 28px;  line-height: 28px;}
.searchbox-sentence .opts2 .subselect{ width:75px;float: right;border-left: 1px solid #cdd4dc;margin-right: 2px;}

/*专业检索样式在高级检索基础上，增加部分自有样式*/
.searchbox-major .text{ width:90%; border: 1px solid  #cdd4dc;  min-height: 140px;  margin-bottom: 9px;  padding: 5px;  min-width: 500px;line-height: 22px;}
.searchbox-major .dd02 p{font-size: 12px;line-height: 22px;}

/*高级检索按钮容器及按钮样式*/
.searchbox-advcontent .search-buttons{margin-bottom: 15px;line-height: 32px;text-align: center;}
.searchbox-advcontent .search-buttons .btn-reset {margin-right: 35px;color: #3f424a;font-size: 14px;}
.searchbox-advcontent .search-buttons .btn-search {width: 140px;height: 42px;padding-left: 6px;font-size: 16px;color: #fff;font-weight: bold;letter-spacing: 6px;cursor: pointer;border-radius: 2px;border: none;background-color: #fd7010;}
.searchbox-advcontent .search-buttons .btn-result-search {display: inline-block;width: 115px;height: 42px;margin-left: 40px;color: #151515;font-size: 15px;line-height: 42px;text-align: center;border-radius: 2px;cursor: pointer;background-color: #efefef;}

/*检索按钮模式切换按钮*/
.adv-srchmodellist { width:100%;float: left;border-bottom: 2px #1e9fff solid;}
.adv-srchmodellist .search-classify-menu{ margin-top: 0px;}
.adv-srchmodellist .search-tab-menu {clear: both;min-width: 1200px;max-width: 2200px;padding-bottom: 21px; margin:auto;background-color: #fff; }
.adv-srchmodellist .search-tab-menu {float: right;height: 43px;margin-top: 15px;margin-right: 294px;margin-right: 0;}
.adv-srchmodellist .search-tab-menu li {float: right;height: 43px;padding: 0 20px;font-size: 15px;line-height: 43px;color: #2b2b2b;cursor: pointer;}
.adv-srchmodellist .search-tab-menu li.active {color: #fff;background-color:#1e9fff;border-radius: 4px 4px 0 0;}

/*检索中删选数据资源列表*/
.searchbox-dblist{ width:100%;float: left;margin-top:15px;}
.searchbox-dblist b{ float: left;margin-right: 15px;margin-top: 5px;margin-left: 15px;}
.searchbox-dblist ul{float: left;width: 88%; text-align: left;font-size: 14px;}
.searchbox-dblist ul li{position: relative;float: left;margin-left: 12px;padding: 5px 10px;cursor: pointer;letter-spacing: 2px;}
.searchbox-dblist ul .active{ background: #1e9fff;border-radius: 3px;color: #fff; box-shadow: inset 0 0 0 #1e9fff,0 5px 0 0 #1e9fff,0 10px 5px #999; }

/*jdetail cipd*/
.hylist li{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width: 96%;display: block;float: left;line-height: 28px;}
#same_jdetail .second-stage{padding-left: 0px;}
#same_jdetail .flexible-menu ul li a{padding-left: 0px;}
/*发文作者检索*/

/*!********************* search (end) **********************************!*/

/*!********************* result (start) **********************************!*/
.noResult{text-align: center;padding:20px;border:1px solid #e2e2e2}
/*!********************* result (end) **********************************!*/

/*!*********************期刊详情页目录样式 (start) **********************************!*/
.chapter_title{color: #333;font-weight:bold;font-size:15px;padding: 5px 0;float:left;}
/*!********************* 期刊详情页目录样式 (end) **********************************!*/

/*!*********************导航树分页组件样式 **********************************!*/
.urtp_result_search{cursor:pointer;}

.no-content {height: 45px;padding-top: 240px;font-size: 14px;text-align: center;clear: both;background: url(../images/SCDB/no-recommend.jpg) no-repeat top center;margin-top:20px;display:none;}

/*BOOK图书*/
.nav-book {height: 43px;background-color:#eaeef1;margin: 0px auto;text-align: center;}
.nav-book ul li {display: inline-block; line-height: 43px;}
.nav-book ul a {display: block;padding-left: 22px;padding-right: 22px;font-size: 16px;color: #275d8c;font-family: "微软雅黑";}
.nav-book ul span {display: block;padding-left: 22px;padding-right: 22px;font-size: 16px;color: #275d8c;font-family: "微软雅黑";}
.nav-book ul li .active {color: #fff; background-color: #ee8718e0;}

.book-navi-pic .colPic{height: 300px;}
.book-navi-pic .colPic p{width: 80%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin: auto;text-align: left;line-height: 28px;}
.book-navi-pic .colPic b{ font-weight: bold;}
.book-navi-pic .colPic img{ width:135px; height:170px;}
.book-navi-detail .re_brief{width: 75%; /*max-width: 630px; */min-width: 500px; margin-top: 10px;}

.book-detail {width: 100%;min-width:1200px; max-width:1600px;margin: auto;}
.book-detail .bkSide { float: left; max-width: 300px;width: 30%; }
.book-detail .bkMain { float: left;margin: 0px 10px 30px 0px; width: 72%;max-width: 1280px;padding-left: 20px;padding-top: 10px;border-left: 1px solid #dedede; }
.book-detail .bkInfo { padding-top: 13px;}
.book-detail .bkInfo .title {font-size: 22px;text-align: center;width: 100%;height: 50px;line-height: 50px;font-family: KaiTi;display: block;}
.book-detail .bkInfo img{width: 165px;height: 235px;border: 1px solid #bfbfbf;/*margin-left: 62px;*/}
.book-detail .bkInfo .comminfo {padding: 10px 10px;font: 12px/2 "微软雅黑";color: #555;}
.book-detail .bkInfo .comminfo li label { display: inline-block; font-weight: bold; font-size: 12px; text-align: justify; }
.book-detail .bkInfo p{ width: 100%; text-align: center; display: inline-block;}
/*阅读、下载组合*/
.book-detail .bkInfo .readBtn{margin-top: 10px;width: 75px;text-align: center;display: block;height: 25px;line-height: 25px;padding: 5px 15px;font-size: 16px;border-radius: 4px; color:#fff; cursor: pointer;}
.book-detail .bkInfo .readBtn a,.book-detail .bkInfo .readBtn a:hover{ color: #fff; }
.book-detail .bkInfo .btnBlue{ background-color: #2f8bd6; border: 1px solid #3497d8;margin-left: 30px; float: left;}
.book-detail .bkInfo .btnRed{  background-color: #993333; border: 1px solid #993333;margin-left: 20px; float: left; }
/*阅读、下载组合*/
.book-detail .bkInfo .readBtn1{ margin: auto; margin-top: 25px;width: 95px;text-align: center;display: block;height: 25px;line-height: 25px;padding: 5px 15px;font-size: 16px;border-radius: 4px; color:#fff; cursor: pointer;background-color: #2f8bd6; border: 1px solid #3497d8; }
.book-detail .bodymain {background-color: #fff;  border-top: 1px solid #dbdbdc;  border: 1px solid #dbdbdc;  box-shadow: 0 0 10px #CCCBCB;}

.bkMain .single {/* margin-top: 10px;*/ margin-bottom: 30px; position: relative; z-index: 1; }
.bkMain .single .title { position: relative; z-index: 1; color: #444; font-weight: bold; font-size: 16px; line-height: 40px; font-family: 微软雅黑; border-bottom: 1px solid #d3d3d3; }
.bkMain .single .title span { display: inline-block; height: 40px; position: relative; top: 1px; border-bottom: 2px solid #4078de; }
.bkMain .single dl { font-weight: normal; font-size: 14px; line-height: 34px; font-family: 微软雅黑; }
.bkMain .single dd { color: #333; text-align: left; font-weight: normal; border-bottom: 1px dotted #b0b0b0; }
.bkMain .single dd.childnode { padding-left: 20px; }
.bkMain .single dd.child2node { padding-left: 40px; }
.bkMain .single dd.child3node { display: none}
.bkMain .single dd span { float: right; margin-left: 1em; color: #999; }
.bkMain .single dd span.operat { margin-left: 0; }
.bkMain .single dd h3 { padding: 5px 0 5px 5px; font-weight: normal; font-size: 14px; line-height: 24px; /*background: url('../images/dot.png') no-repeat scroll 3px 11px #fff;*/ }
.bkMain .single dd h3 a { color: #333; }
.bkMain .single dd h3 a:hover { color: #f60; }
.bkMain .single p{padding: 5px 0 5px 18px;  font-weight: normal;  font-size: 14px;  line-height: 28px;}

.navi-book .navi-py{font-size: 17px;}
/*图书详情页*/
.shidu {width: 30px;}
.shidu a { display: inline-block;width: 100%;height: 17px;vertical-align: middle;}
.shidu a i{background: url(../images/download_11.jpg) no-repeat left;display: block;width: 100%;height: 17px;}
/*数据库简介*/
.tableCss{ width:100%; max-width: 1200px; margin:auto; border-collapse :collapse ; font-size: 13px ; height : 24px; line-height : 24px;  border :2px solid ; text-align:left ;margin-top: 35px;}
.tableCss .title{ background-color: #F6F6F6; text-align: center;font-size: 16px; line-height: 32px}
.tableCss tr td{ border: solid 1px #807c7c;padding-left: 25px;/*height: 45px;*/line-height: 24px;margin: 0px auto;color: #373434;}
.tableCss tr td:first-child,.tableCss tr td:first-child{width:120px;}



@charset "utf-8";
/*公共样式部分 */
html,body,div,span,iframe,h1,h2,h3,h4,h5,h6,p,pre,a,em,font,img,small,strong,b,u,i,s,dl,dt,dd,ol,ul,li,fieldset,form,label,input,table,tr,td { padding: 0px; margin: 0px;}
textarea {resize: none; overflow: auto; line-height: 18px; border: 1px solid #ccc;-webkit-appearance: none;}
html { font-family: sans-serif;-ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;}
ol,ul li {list-style: none outside none;}
img { border: none; /*display: block;*/}
body,button,input,select,textarea { font: 12px/150% "Microsoft YaHei","宋体",serif;color: #666666; outline: 0;}
/*使 option 有间距*/
select {font-family: verdana, sans-serif;}
body { min-width: 1200px;background-color: #fff; font-family: "Microsoft yahei";}
s,em { font-style: normal;}
s {text-decoration: none;}
h2 { color:#666;}
h4 { font-style: normal;}
/* Links

/* Forms
   ========================================================================== */
button,input,optgroup,select,textarea { margin: 0;}
button { overflow: visible; border: 0 none;}
button,select {text-transform: none;}
button,html
input[type="button"],
input[type="reset"],
input[type="submit"] {
    -webkit-appearance: button;
    cursor: pointer;
}
button[disabled],html input[disabled] {cursor: default;}
button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0;
}
input {line-height: normal;}
input[type="checkbox"],
input[type="radio"] {
    box-sizing: border-box;
    padding: 0;
    vertical-align: middle;
    cursor: pointer;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
    height: auto;
}
input[type="search"] {
    -webkit-appearance: textfield;
    box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}
textarea {overflow: auto;resize: none;}
optgroup {font-weight: bold;}
table {border-collapse: collapse;border-spacing: 0;}
td,th {padding: 0;}
.inline-block {display: inline-block; vertical-align: middle; *display: inline; *zoom: 1; *vertical-align: auto; padding: 0;}
/*reset end============*/
/*公共样式*/
input[type="text"]:focus,
input[type="password"]:focus,
textarea:focus {border-color: #999;}
.clear {display: block;clear: both;width: 0; height: 0px; line-height: 0; overflow: hidden; font-size: 0;}


.clearfix{ clear:both; }
.hidden{ display:none; visibility:hidden;}
.nobg{ display:block; border-top: none!important; border-left: none!important; border-right: none!important; background: #fff!important; }
input::-webkit-input-placeholder {  color: #999!important; /* WebKit browsers */  }
input:-moz-placeholder {  color: #999!important; /* Mozilla Firefox 4 to 18 */  }
input::-moz-placeholder {  color: #999!important; /* Mozilla Firefox 19+ */  }
input:-ms-input-placeholder {  color: #999!important; /* Internet Explorer 10+ */  }
.is-show{ display: block; }
.is-hide{ display: none;} /*TODO: update by wcc 20211224 delete !important refbook's groupset feature */
/**header 样式 start**/
/*.header{ width:100%; height: 36px; background-color:#e9e9e7; }*/
/*.content{ width: 1200px; margin:0 auto; }*/
.content{margin:0 auto; }
.header .head-left{ float: left; }
.header .head-right { float: right; }
.header .link-list li { display: inline-block; height: 16px; line-height: 16px; }
.header .link-list li+li { padding-left: 12px; margin-top: 10px; margin-left: 12px; border-left: 1px solid #666; }
.header .link-list a { font-size: 12px; color: #535354; }
.header .link-list a:hover { color: #2b83ff; }
.head-right .link-list{ float: right; }
.login-btns { float: right; margin-top: 5px; margin-left: 48px; }
.login-btns li { display: inline-block;  vertical-align: middle; color: #535354;  line-height: 24px;  }
.login-btns a{ margin-left: 5px; font-size: 12px; color: #535354; }
.login-btns .btn-register,
.login-btns .btn-login { display: block;  padding: 0 12px;  /*border: 1px solid #fff;*/  border-radius: 2px;  cursor: pointer;  }
.login-btns li+li { margin-left: 5px; }
.login-btns li a{ color: #444; background-color: #cddcdd;   }
.login-btns li a:hover { color: #fff; background-color: #2b83ff;  }
/**header 样式 end**/

/*分类 公用样式 start*/
.sort{ position:relative; /*cursor: pointer;*/ }
.sort a{ display:block; }
.sort span{ display: inline-block; vertical-align: middle;
    -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Chrome/Safari/Opera */
    -khtml-user-select: none; /* Konqueror */
    -moz-user-select: none; /* Firefox */
    -ms-user-select: none; /* Internet Explorer/Edge */
    user-select: none; /* Non-prefixed version, currently not supported by any browser */
}
.sort .sort-icon{ display: inline-block; }
.sort-list{ position:absolute; left:-1px; display:none; min-width:100%;  }
.sort-list li a:hover{ color: #6698FD; text-decoration:none; }
/*.sort:hover .sort-list { display: block;  }*/
/*分类 公用样式 end*/

/**search start**/
.search-box{ width:100% !important; min-height: 76px;  /*background: url("../images/SCDB/banner-bg2.jpg") repeat-x center top #fff;*/ }
.search-left{ float: left;  margin-top: 15px; margin-left: 4px; position:relative;z-index:999}
.search-left .logo{ float: left; width: 177px; height: 42px; margin-right: 20px; }
.search-left .page-tit{ float: left; margin-top: 16px; padding-left: 16px; font-size: 24px; border-left: 1px solid #333; color: #333; }
.search-left .data-classify{ position: relative; z-index: 10; float: left; margin-top: 6px; }
.search-left .data-classify .data-selected{ cursor: pointer; }
.search-left .data-classify span { display: inline-block; vertical-align: middle; min-width: 58px; max-width: 100px; padding-left: 10px; margin-right: 10px; text-align: right; font-size: 24px; height: 34px; line-height: 34px; color: #333; border-left: 1px solid #b1cbf8; white-space: nowrap; text-overflow:ellipsis; overflow: hidden; }
.search-left .icon-jt { display: inline-block; vertical-align: middle; width: 8px; height: 10px; background: url(../images/SCDB/icon-jt.png) no-repeat 0 -87px; cursor: pointer; }
.search-left .on .icon-jt { background-position: -10px -90px; }
.data-menu { position: absolute; top: 40px; left: 10px; display: none; width: 860px; padding: 30px 0; background-color: #fff; text-align: left;  border: 1px solid #e5e6e8; /*overflow: hidden;*/
    -o-box-shadow: 0 5px 7px #e5e6e8;
    -ms-box-shadow: 0 5px 7px #e5e6e8;
    -moz-box-shadow: 0 5px 7px #e5e6e8;
    -webkit-box-shadow: 0 5px 7px #e5e6e8;
    box-shadow: 0 5px 7px #e5e6e8;
}
.data-menu:before,
.data-menu:after { content: ""; position: absolute; top: -20px; left: 22px; width: 0; height: 0; border: 10px solid transparent; border-bottom-color: #666; }
.data-menu:after{ border-bottom-color: #fff; }
.data-menu .close { position: absolute; right: 10px; top: 5px; z-index: 10; display: inline-block; width: 20px; height: 20px;  font-size: 0;  line-height: 0;  background: url(../images/SCDB/icon-sprite.png) no-repeat -40px -60px;  }
.data-menu ul { float: left; /*width: 21%;*/ padding-left: 58px;  padding-right: 58px; }
.data-menu ul.line { /*width: 140px;*/ height: 220px; padding-right:30px; border-left: 1px dashed #d7e8f1;  }
.data-menu li { display: block; /*padding-left: 60px;*/ font-size: 12px; line-height: 22px;  }
.data-menu li.space { margin-top: 20px;  }
.data-menu li h4 a { font-size: 12px; color: #0765AB;  }
.data-menu li p a { padding-left: 12px; color: #555; white-space: nowrap; }
.data-menu li a:hover { color: #F60; }

.icon-sort { display: inline-block; width: 10px; height: 10px; background: url(../images/SCDB/icon-jt.png) no-repeat 0 -92px; cursor: pointer;  }
.search-nav{ height: 25px; *position: relative; }
.search-nav li{ display: inline-block; height: 23px; line-height: 23px; padding: 2px 21px 0 21px; font-size: 12px; color: #666; cursor: pointer; border-radius: 3px 3px 0 0; }
.search-nav li{ *display: inline; }
.search-nav .cur{ padding: 0 20px; color: #2267c7; border: 1px solid #d2d2d2; border-top: 2px solid #ff7800; border-bottom-color:#fff; background-color: #fff;  }
.search-main{ position: relative; float: right; width: 940px; margin-top: 15px; }
.search-main .input-box { float: left; width: 670px; height: 44px; border-radius: 2px;
    background: url(../images/SCDB/input-bg.png) repeat-y top right #fff;
    background: -o-linear-gradient(left, #fff 80%, #eee);
    background: -ms-linear-gradient(left, #fff 80%, #eee);
    background: -moz-linear-gradient(left, #fff 80%, #eee);
    background: -webkit-linear-gradient(left, #fff 80%, #eee);
}
.search-main .search-input{ float: left;  width: 484px;  height: 20px; padding: 12px 0 12px 20px;  font-size: 14px;  color: #333;  line-height: 20px; background: transparent;  }
.search-main .search-btn { float: left;  width: 45px; height: 44px;  border: none;  border-radius: 0 2px 2px 0;  outline: none;  cursor: pointer; border-left: 1px solid #d3d3d3; background: url(../images/SCDB/btn-search.png) no-repeat 0 0 transparent;}
.search-main .search-btn:hover { background-position: -45px 0; }

.is-show{ display: block; }
.is-hide{ display: none; } /*TODO: update by wcc 20211224 delete !important refbook's groupset feature */



/**search start**/

.search-main .btn-grade-search,
.search-main .btn-result-search{ float: left; height: 44px; padding: 0 9px; margin-left: 5px; line-height: 44px; color: #151515; border-radius: 3px; background-color: #efefef; }
.search-main .btn-grade-search:hover,
.search-main .btn-result-search:hover{ color: #fff; background: #0c5de4; }
.search-main .input-box,
.search-main .btn-result-search,
.search-main .btn-grade-search { border: 1px solid #d2d2d2;
    -webkit-box-shadow: 0 2px 3px rgba(0,0,0,.1);
    -moz-box-shadow: 0 2px 3px rgba(0,0,0,.1);
    -ms-box-shadow: 0 2px 3px rgba(0,0,0,.1);
    -o-box-shadow: 0 2px 3px rgba(0,0,0,.1);
    box-shadow: 0 2px 3px rgba(0,0,0,.1);
}
.search-main .btn-result-search.disableclick,
.search-main .btn-result-search.disableclick:hover{ color: #ddd; border-color: #e9eef2; background-color: #efefef; cursor: default; }


.search-main .readvce { float: right; /*position: absolute; right: 0; top: 0;*/ width: 80px; /*margin-left: 30px;*/ font-size: 12px; text-align: left; }
.search-main .readvce a {display: inline-block; line-height: 23px; color: #000; font-family: Microsoft Yahei; /*background: url(../images/icon-jt.png) right 0 no-repeat;*/ }
.search-main .readvce a:hover{ color: #0c5de4; }
.search-main .sort { z-index: 9; float: left; width: 120px; height: 44px; font-size: 14px; text-align: center; }
.search-main .sort-default { height: 44px; line-height: 44px; cursor: pointer; background: url(../images/SCDB/icon-sort.png) no-repeat right top;  }
.search-main .sort span { display: inline-block; /*min-width: 68px;*/ text-align: left; color: #010101;  white-space: nowrap;  }
.search-main .icon-sort { vertical-align: middle;  height: 6px;  }
.search-main .sort-list { position: absolute; display: none; min-width: 108px;  border: 1px solid #ddd; background-color: #fff; white-space: nowrap;
    -o-box-shadow: 0 2px 3px rgba(0,0,0,.1);
    -ms-box-shadow: 0 2px 3px rgba(0,0,0,.1);
    -moz-box-shadow: 0 2px 3px rgba(0,0,0,.1);
    -webkit-box-shadow: 0 2px 3px rgba(0,0,0,.1);
    box-shadow: 0 2px 3px rgba(0,0,0,.1);
}
.search-main .sort-list li { /*height: 30px;*/ line-height: 30px; white-space: nowrap; }
.search-main .sort-list a { display: block; padding-left: 18px; padding-right: 18px; color: #333; /*text-align: left;*/  }
.search-main .sort-list .cur a,
.search-main .sort-list .cur a:hover { background-color:#6698FD; color: #fff  }
/*期刊-文献导航（3列）*/
.search-main .sort-list ul{ display: inline-block; vertical-align: top; min-width: 118px; }
.search-main .sort-list ul .tit{ display: block; height: 30px; /*width: 99px;*/ padding-left: 9px; padding-right: 9px; margin-bottom: 10px; line-height: 30px; font-size: 12px; font-weight: normal; color: #999; /*text-align: left;*/ border-bottom: 1px solid #ddd; cursor:default;}
.search-main .sort-list ul a{ padding-left: 9px; padding-right: 9px; }
.search-main .sort-list ul+ul{ margin-left: 12px; }

/********************* footer **********************************/
/*#klogin_footer .botNav{height: 42px; line-height: 42px;font-size: 12px; width:1200px;}*/
#klogin_footer .botNav{height: 42px; line-height: 42px;font-size: 12px;}
#klogin_footer #bottom{font-size: 12px;}

#klogin_footer .botbox {width:1200px}
#klogin_footer .leftinside {font-size: 12px;}
#klogin_footer .rigfooter {width:500px; height:170px; font-size: 12px;padding: 42px 0px 0px 20px; background: url(http://r.cnki.net/kns/images/gb/footerbg.gif) no-repeat 0px -10px;}
#klogin_footer .rigfooter #uIP{ font-weight: normal;}


/*页尾展示处理*/
.mirrorfoot { font-size: 12px;background-color: #1c2b40; width:100%;padding-top: 10px;padding-bottom: 25px;margin-top: 20px;}
.mirrorfoot .footer-logo{background: url(../images/logo-white.png) no-repeat;width: 180px;height: 56px; display: block;margin: auto;float: left;}
.mirrorfoot .foot-content{ width: 1200px; margin: 0 auto;position: relative;color: #a4acb7;line-height: 22px;}
.mirrorfoot .foot-content .footinfo{ padding-left: 10px;height: 60px;padding-top: 27px;border-bottom: 1px solid #2e435e;}
.mirrorfoot .foot-content .footinfo > img {float: left;width: 110px;border: none;}
.mirrorfoot .foot-content .footinfo .mid {float: left;margin-left: 20px;line-height: 26px;}
.mirrorfoot .foot-content .footinfo .mid span,.mirrorfoot .foot-content .copyright p span {display: block;float: left;margin-right: 50px;}
.mirrorfoot .foot-content .copyright{position: relative; text-align: center;}
.mirrorfoot .foot-content .copyright p{ margin:5px auto;float: left;display: block;width: 80%;line-height: 22px;text-align: center;margin-left: 198px;}
.mirrorfoot .foot-content .footinfo .right-logo{  background: url(../images/kxwz.jpg) no-repeat;width: 120px;height: 45px;display: block;margin-top: -20px;float: right;}
.mirrorfoot .foot-content .footinfo .right-logo-ak{  background: url(../images/ak.png) no-repeat;width: 80px;height: 80px; display: block;margin-top: -43px;float: right; }
.mirrorfoot .foot-content .footinfo a, .copyright a{color: #a4acb7;}
.mirrorfoot .foot-content .footinfo  a:hover, .copyright a:hover{color: #2f8bd6;}


.back-top {position: fixed;right: 60px;bottom: 10%;z-index: 999;width: 48px;height: 48px;border-radius: 8px;background-color: #2371ef;}
.back-top i {display: block;width: 22px;height: 12px;margin: 18px auto 0;background: url("../images/kns8-icon-jt.png") no-repeat 0 -100px;}
.back-top:hover i{ background-position: 0 -115px; }

/*footer start /*网站版页尾上部分导航（KNS8方式）*/
.footer { width:100%; color: #a4acb7; line-height: 22px;  background-color: #1c2b40; clear: both; }
.foot-top {width: 100%;height: 181px;padding-top: 28px;clear: both;background: url("../images/foot-navi-bg.jpg") top center #e6e9ee;}
.foot-top .content { width: 1200px; margin: 0 auto; overflow: hidden;}
.foot-top .content li { line-height: 24px;float: left; }
.foot-top li+li { margin-left: 105px; }
.foot-top-oversea li+li { margin-left: 55px; }
.foot-top b { display: block; font-size:14px; color: #54627a; line-height: 44px; }
.foot-top a, .foot-top span{ display: block; color: #66758d; }
.foot-top span a{ display: inline; }
.foot-top .weibo {height: 90px;padding-top: 30px;padding-left: 65px;margin-top: 17px;text-align: center;border-left: 1px solid #506581;}
.foot-top .weibo a {display: inline-block;line-height: 40px;text-align: center;color: #66758d;}
.foot-top .weibo img {display: block;width: 40px;height: 40px;margin: 0 auto;border-radius: 20px;background-color: #2b82ff;}
.foot-top .weibo a + a {margin-left: 35px;}

.foot-bot{ width: 1200px; height: 170px; margin: 0 auto; overflow: hidden; color: #a4acb7;}
.foot-bot .t{ height: 60px; padding-top: 27px;  border-bottom: 1px solid #2e435e; }
.foot-bot .t a{ color: #a4acb7; }
.foot-bot .t>img{ float: left; width: 110px; }
.foot-bot .t .mid{ float: left; margin-left: 20px; }
.foot-bot .t .mid span{  display: block; }
.foot-bot .t .mid a+a{  margin-left: 24px; }
.foot-bot .t .right{ float: right; }
.foot-bot .t .right img{ height: 32px; margin-left: 17px; }
.foot-bot .b{ width: 670px; padding-top: 16px;}
.foot-bot .b a{ margin-left: 5px; }
.foot-bot .b a,
.foot-bot .b span{ color: #6a7481; white-space: nowrap;  margin-right: 5px; }

.foot-top .wechat-qrcode {position: absolute;margin-left: -45px;margin-top: -190px;display: none;width: 100px;height: 100px;background-color: #fff;-webkit-box-shadow: 0 2px 10px #aaa;-moz-box-shadow: 0 2px 10px #aaa;-ms-box-shadow: 0 2px 10px #aaa;-o-box-shadow: 0 2px 10px #aaa;box-shadow: 0 2px 10px #aaa;}
.foot-top .wechat-qrcode img {width: 100%;height: 100%;border: none;}


/**footer end**/


/**分页 start**/
.pages{ width:100%; text-align: center; padding-top: 30px; white-space: nowrap; }
.pages .total{ margin-right: 10px;line-height: 20px; }
.pages .total,
.pages a,
.pages .cur{ display: inline-block; vertical-align: middle; }
.pages a,
.pages .cur{ height: 12px; font-size: 12px; line-height: 12px; overflow: hidden; padding: 4px 8px; margin-right: 10px; border:1px solid #e4e4e4;  }
.pages .total,
.pages a,
.pages .cur{ *display: inline; }
.pages .cur,
.pages a:hover{color:#fff; background-color:#4b9ced;}
.pages .pre,
.pages .last,
.pages .first,
.pages .next{ font-size:12px; padding:4px; margin-right: 10px;  }
/**分页 end**/

/*404错误页面、无下载权限、错误信息提示*/
.error{ width:800px; height:250px; padding-top: 100px; padding-bottom: 110px; margin:0 auto; font-family:"Microsoft yahei"; }
.error .fl{ margin-right: 35px; }
.error .fr{ width: 450px; }
.error h1{ margin: 0 20px 22px 0; font-size: 24px; color: #555; line-height:40px; font-weight:normal; }
.error p{ font-size: 14px; color:#333; line-height:32px;}
.error a{ margin:0 8px; color: #2267c7; }
.error a:hover{ color:#53a2e3; }
.first-choices{ margin-top: 20px; }
.first-choices a{ padding: 5px 20px; margin-left:0; margin-right: 20px; /*color: #333;*/ border: 1px solid #bbb; border-radius: 5px; }
.other-choices{ line-height: 32px; clear: both;  }
.other-choices span{ margin-right: 25px; font-size:14px; }
.other-choices span,
.other-choices ul{ display: inline-block; vertical-align: top; }
.other-choices li{ padding-left: 10px; font-size:14px; background: url("../images/SCDB/icon-spot.jpg") no-repeat left center; }


/*=============宣传模块 start===============*/
.category{ margin-bottom: 15px; }
.js-category-box{ background: url("../images/SCDB/banner-bg.jpg") repeat-x center -75px #f3f7fa; }
.category .btn-close{ position: absolute; left: 95%; z-index: 1; width: 32px; height: 35px; margin-top: -18px; background: url(../images/SCDB/icon-btns.png) no-repeat -30px -126px;  }
.category .content{ /*height: 334px;*/ padding-bottom: 15px; /*overflow: hidden;*/ }
.category .btn-updown{ display: block; width: 30px; height: 30px; margin-left: auto; margin-right: auto; background-image: url(../images/SCDB/icon-btns.png); background-repeat: no-repeat; }
.category .btn-updown.is-down{ margin-top: -18px; background-position: 0 -130px; }
.category .btn-updown.is-up{ margin-top: -10px; background-position: 0 -160px; }
.category-left{ float: left; width: 455px; }
.category h1,
.category h2,
.category h3{ font-size: 18px; line-height: 44px; color: #4e4e4e; font-weight: normal; }
.category h1{ padding-top: 15px; margin-right: 70px; }
.category h2{ padding-top: 40px; }
.category h3{ padding-top: 40px; margin-right: 70px; }
.category .all-docdata{ width: 415px; }
.category .all-docdata li{ display: block; min-width: 163px; line-height: 30px; color: #999; }
.category .all-docdata li span{ margin-right: 5px; font-size: 15px; color: #2267c7; }
.category p{ line-height: 32px; color: #999; }
.category-right{ float: right; width: 745px; /*height: 230px;*/ }

/*网络首发文献*/
.category-left .caption i{ width: 117px; }
.category-right .caption i{ width: 273px; }

.category .caption { height: 27px; padding-right: 25px; margin-bottom: 10px; text-align: center; border-bottom: 1px dashed #5d90d6; overflow: visible; }
.category .caption span {display: block; width: 300px; height: 27px; margin: 0 auto; text-align: center; border-bottom: 1px solid #5e90d7; }
.category .caption b{ display: block; width: 200px; height: 54px; margin: 0 auto; font-weight: normal; font-size: 18px; color: #333; line-height: 54px; background-color: #eff0f2;letter-spacing: 2px; }

.recommend-sf-list{ padding-top: 14px; margin-top: 15px; font-size: 12px; border-top: 1px solid #e0dee1; }
.recommend-sf-list li{ /*padding: 5px 0; */margin-right: 0; line-height: 26px; color: #333; }
.recommend-sf-list .tit,
.recommend-sf-list .source,
.recommend-sf-list .date{ display: inline-block; vertical-align: top; font-size: 12px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.recommend-sf-list .tit{ width: 405px; margin-right: 20px; font-size: 14px; }
.recommend-sf-list .source{ width: 180px; margin-right: 20px;  }
.recommend-sf-list .date{ width: 110px; text-align: right; }
.recommend-sf-list .date em{ color: #8e8e8e; }
.btn-moresf{ float: right; margin-right: 10px; line-height: 30px; color: #666; }
.recommend-sf-list a{ color: #333; }
.recommend-sf-list a:hover{ color: #53a2e3; }
/*期刊3D轮播图*/
.slider3d{ position:relative; /*width:710px;*/ /*height: 220px;*/ margin-top: 30px; margin-left: 8px; }
.slider3d ul{ position:relative; width:100%; height:186px; }
.slider3d li{ position:absolute; top:0; left:50%; z-index:0; width: 143px; height: 186px; cursor:pointer; background-color: #fff; overflow: hidden; }
.slider3d li:hover img{ -webkit-transform: scale(1.1);
    -o-transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    transition: .5s;
}
.slider3d a{display: table-cell; vertical-align:middle; width:143px; height:186px; text-align:center; border:1px solid #eee; *display: block; *font-size:140px;}
.slider3d img{ max-width:143px; max-height:186px; margin: auto; vertical-align:middle; opacity:0.9; filter:alpha(opacity=90); background:url(../images/SCDB/loading.gif) no-repeat center 50%; *display:inline; *line-height:186px;}
.category-right .slider3d li:first-child{
    transform-origin: left center;
    -o-transform: perspective(500px) rotateY(33deg);
    -ms-transform: perspective(500px) rotateY(33deg);
    -moz-transform: perspective(500px) rotateY(33deg);
    -webkit-transform: perspective(500px) rotateY(33deg);
    transform: perspective(500px) rotateY(33deg);
}
/*.category-left .slider3d li:first-child,*/
.category-right .slider3d li:nth-child(2){
    transform-origin: left center;
    -o-transform: perspective(500px) rotateY(16deg);
    -ms-transform: perspective(500px) rotateY(16deg);
    -moz-transform: perspective(500px) rotateY(16deg);
    -webkit-transform: perspective(500px) rotateY(16deg);
    transform: perspective(500px) rotateY(16deg);
}
/*.category-left .slider3d li:nth-child(3),*/
.category-right .slider3d li:nth-child(4){
    transform-origin: right center;
    -o-transform: perspective(500px) rotateY(-16deg);
    -ms-transform: perspective(500px) rotateY(-16deg);
    -moz-transform: perspective(500px) rotateY(-16deg);
    -webkit-transform: perspective(500px) rotateY(-16deg);
    transform: perspective(500px) rotateY(-16deg);
}
.category-right .slider3d li:nth-child(5){
    transform-origin: right center;
    -o-transform: perspective(500px) rotateY(-33deg);
    -ms-transform: perspective(500px) rotateY(-33deg);
    -moz-transform: perspective(500px) rotateY(-33deg);
    -webkit-transform: perspective(500px) rotateY(-33deg);
    transform: perspective(500px) rotateY(-33deg);
}
.slider3d .prev,
.slider3d .next{ display:block; z-index:7; overflow:hidden; cursor:pointer; position:absolute; width:54px; height:54px; top:60px; background-image: url(../images/SCDB/icon-btns.png); background-repeat: no-repeat; }
.slider3d .prev{ left: -25px; background-position:left -67px; }
.slider3d .next{ right: -25px;background-position:right -67px; }
.slider3d .prev:hover{background-position:left top;}
.slider3d .next:hover{background-position:right top;}
.category-right .slider3d{ width:708px; }

/*介绍*/
.category .category-intro{ min-height: 240px; }
.category-intro p,
.category .p-intro{ padding-top: 4px; margin-right: 74px; line-height: 30px; font-size: 14px; color: #777; text-align: justify; text-justify: inter-word; }
.category .p-intro{ width: 380px; }
.category-intro p.small{ font-size: 13px; }/*学术辑刊*/
.category-intro .qk-small{ padding-top: 0; margin-right: 60px; font-size: 12px; line-height: 28px; }/*期刊*/
.category-intro p em{ font-size: 1.285em;/*18px*/ color: #0f5de5; }
.p-intro em{ font-size: 1.285em;/*18px*/ color: #0f5de5; }
.category-intro .degree-small{ font-size: 13px; line-height: 28px; }
.category-intro .degree-small em{ font-size: 16px; }
/*左轮播图-CNKI Scholar 外文期刊*/
.scholar-link{ width: 380px; margin-top: 6px; padding-top: 27px; border-top: 1px solid #dadbdd; }
.scholar-link a{ color: #000; font-size: 14px; line-height: 14px; text-decoration: underline; }
.scholar-link a:hover{ color: #53a2e3; }
a.nav-link{ display: block; width: 146px; height: 31px; margin-top: 17px; margin-bottom: 8px; text-align: center; color: #222; font-size: 14px; line-height: 31px; background-color: #cddcf9; text-decoration: none; }
a.nav-link:hover{ color:#fff; background-color: #0f5de5; }
/*标准、古籍、专利右侧轮播*/
.category-cooperatelib .category-left{ width: 550px; }
.category-cooperatelib .category-right{ width: 593px; }
.category-cooperatelib h2 { padding:26px 0 17px; }
.category-cooperatelib p{ line-height: 32px; font-size: 14px; color: #777; text-align: justify; text-justify: inter-word; }
.category-cooperatelib p em{ font-size: 14px; color: #0f5de5; }
.category-cooperatelib p span{ font-size: 12px; color: #999; }
.category-cooperatelib .slider2d{ position:relative; width: 593px; height: 300px; margin-top: 18px; overflow: hidden;text-align: center;}
.slider2d ul{ position: absolute; top: 0; left: 0; width: 2372px; /*height: 300px;*/ }
.slider2d li{ float: left; width: 593px; height: 300px;
    -webkit-transform-origin: center bottom;
    -moz-transform-origin: center bottom;
    -ms-transform-origin: center bottom;
    -o-transform-origin: center bottom;
    transform-origin: center bottom;
}
.slider2d .curnext{
    -webkit-animation: myNextSlider 1s;
    -moz-animation: myNextSlider 1s;
    -o-animation: myNextSlider 1s;
    animation: myNextSlider 1s;
}
.slider2d .curprev{
    -webkit-animation: myPrevSlider 1s;
    -moz-animation: myPrevSlider 1s;
    -o-animation: myPrevSlider 1s;
    animation: myPrevSlider 1s;
}
@-webkit-keyframes myNextSlider{
    0%{ transform: skew(0); }
    40%{ transform: skew(0); }
    60%{ transform: skew(30deg,0); }
    75%{ transform: skew(-20deg,0); }
    85%{ transform: skew(10deg,0); }
    95%{ transform: skew(-5deg,0); }
    100%{ transform: skew(0); }
}
@-moz-keyframes myNextSlider{
    0%{ transform: skew(0); }
    40%{ transform: skew(0); }
    60%{ transform: skew(30deg,0); }
    75%{ transform: skew(-20deg,0); }
    85%{ transform: skew(10deg,0); }
    95%{ transform: skew(-5deg,0); }
    100%{ transform: skew(0); }
}
@-ms-keyframes myNextSlider{
    0%{ transform: skew(0); }
    40%{ transform: skew(0); }
    60%{ transform: skew(30deg,0); }
    75%{ transform: skew(-20deg,0); }
    85%{ transform: skew(10deg,0); }
    95%{ transform: skew(-5deg,0); }
    100%{ transform: skew(0); }
}
@-o-keyframes myNextSlider{
    0%{ transform: skew(0); }
    40%{ transform: skew(0); }
    60%{ transform: skew(30deg,0); }
    75%{ transform: skew(-20deg,0); }
    85%{ transform: skew(10deg,0); }
    95%{ transform: skew(-5deg,0); }
    100%{ transform: skew(0); }
}
@keyframes myNextSlider{
    0%{ transform: skew(0); }
    40%{ transform: skew(0); }
    60%{ transform: skew(30deg,0); }
    75%{ transform: skew(-20deg,0); }
    85%{ transform: skew(10deg,0); }
    95%{ transform: skew(-5deg,0); }
    100%{ transform: skew(0); }
}

@-webkit-keyframes myPrevSlider{
    0%{ transform: skew(0); }
    40%{ transform: skew(0); }
    60%{ transform: skew(-30deg,0); }
    75%{ transform: skew(20deg,0); }
    85%{ transform: skew(-10deg,0); }
    95%{ transform: skew(5deg,0); }
    100%{ transform: skew(0); }
}
@-moz-keyframes myPrevSlider{
    0%{ transform: skew(0); }
    40%{ transform: skew(0); }
    60%{ transform: skew(-30deg,0); }
    75%{ transform: skew(20deg,0); }
    85%{ transform: skew(-10deg,0); }
    95%{ transform: skew(5deg,0); }
    100%{ transform: skew(0); }
}
@-ms-keyframes myPrevSlider{
    0%{ transform: skew(0); }
    40%{ transform: skew(0); }
    60%{ transform: skew(-30deg,0); }
    75%{ transform: skew(20deg,0); }
    85%{ transform: skew(-10deg,0); }
    95%{ transform: skew(5deg,0); }
    100%{ transform: skew(0); }
}
@-o-keyframes myPrevSlider{
    0%{ transform: skew(0); }
    40%{ transform: skew(0); }
    60%{ transform: skew(-30deg,0); }
    75%{ transform: skew(20deg,0); }
    85%{ transform: skew(-10deg,0); }
    95%{ transform: skew(5deg,0); }
    100%{ transform: skew(0); }
}
@keyframes myPrevSlider{
    0%{ transform: skew(0); }
    40%{ transform: skew(0); }
    60%{ transform: skew(-30deg,0); }
    75%{ transform: skew(20deg,0); }
    85%{ transform: skew(-10deg,0); }
    95%{ transform: skew(5deg,0); }
    100%{ transform: skew(0); }
}
.slider2d .prev,
.slider2d .next{ position:absolute; top: 100px; z-index:7; display:block; width:54px; height:54px; overflow:hidden; cursor:pointer; background-image: url("../images/SCDB/icon-btns.png"); background-repeat: no-repeat; }
.slider2d .prev{ left: 0; background-position:left -67px; }
.slider2d .next{ right: 0; background-position:right -67px; }
.slider2d .prev:hover{ background-position:left top;}
.slider2d .next:hover{ background-position:right top;}
/*标准*/
.category p.fir-intro{ margin-bottom: 5px; font-size: 15px;  }
/*古籍*/
.gj-slider2d{ padding-top: 34px; }
/*专利*/
.category-cooperatelib p b{ margin-right: 18px; font-size: 15px; color: #2267c7; font-weight: normal; }
/*成果*/
.category-cooperatelib .pic-intro { float: right; margin-top: 15px;margin-bottom: 15px; margin-left: 55px; }
/*=============宣传模块 end===============*/


/*一框式检索：作者、文献来源 下拉列表 START*/
.droplist { position: absolute; top: 44px; left: 120px; z-index: 9999; display: none; width: 575px; padding-bottom: 10px; border: 1px solid #cfcfcf; background-color: #fff;
    box-shadow:0 5px 5px #cdcdcd;
    -ms-box-shadow:0 5px 5px #cdcdcd;
    -moz-box-shadow:0 5px 5px #cdcdcd;
    -webkit-box-shadow:0 5px 5px #cdcdcd;
    -o-box-shadow:0 5px 5px #cdcdcd;
}
.dictlistX { position: relative; z-index: 999; width: 577px; height: auto; padding: 0; font-size: 14px; line-height: 150%; text-align: left; color: #666; background-color: #FFF; border: 1px solid #999;}
.recommend-info-list{ overflow: auto; clear: both; }
.recommend-info-list li{ line-height: 26px; font-size: 14px; color: #2b2b2b; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.recommend-info-list label { line-height: 26px; cursor: pointer; }
.recommend-info-list label.selected{ color: #f60; }
.recommend-info-list input { display: inline-block; margin-right: 2px; vertical-align: middle; cursor: pointer;  }
.recommend-info-list ul{ display: none; }
.recommend-info-list .item.hover { background-color: #e2eaff; }
.recommend-authorlist .item{ position: relative; padding-left: 34px; line-height: 20px; }
.recommend-authorlist li li .item { padding-left: 50px;  }
.recommend-authorlist i{ position: absolute; left: 20px; top: 9px; display: block; width: 11px; height: 11px; cursor: pointer; }
.recommend-authorlist .icon{ background: url("../images/gb/icon-sprite.png") no-repeat -65px -9px;  }
.recommend-authorlist .is-down .icon{ background-position: -65px -20px; }
.recommend-authorlist .organ{ margin-left: 8px; }
.recommend-journallist li,
.recommend-fundlist li,
.recommend-resourcelist li{ padding: 0 20px; }
.recommend-journallist li:hover,
.recommend-fundlist li:hover,
.recommend-resourcelist li:hover{ background-color: #E2EAFF; }

/*分页*/
.search-page { padding: 10px 0; margin-right: 12px; text-align: right; }
.search-page .but-l,
.search-page .but-r { display: inline-block; width: 28px; height: 18px; margin: 0 5px; border: 1px solid #f1f1f1; text-align: center; color:#999 ; }
.search-page a:hover { color: #53a2e3; font-weight: bold; }
.search-page b{ color: #2b2b2b; }
/*最多选择5条 弹出框*/
.popup-prompt{ position: absolute; z-index: 1002; top: 105px; left: 200px; width: 170px; padding: 5px; background-color: #fff; border:1px solid #dcdcdc;
    box-shadow:0 0 10px #cdcdcd;
    -ms-box-shadow:0 0 10px #cdcdcd;
    -moz-box-shadow:0 0 10px #cdcdcd;
    -webkit-box-shadow:0 0 10px #cdcdcd;
    -o-box-shadow:0 0 10px #cdcdcd;
}
.popup-prompt p { margin-top: 20px; text-align: center; font-size: 14px!important; border-bottom: none!important; clear: both; }
.popup-prompt .btn-confirm { display: block; width: 80px; height: 30px; margin: 5px auto 15px; line-height:30px; text-align:center; color:#fff; background-color:#3288ff; border:none; border-radius: 4px; }
/*一框式检索：作者、文献来源 下拉列表 end*/


/*登录框*/
/*.top_login_layer2-my{ width: 350px!important; padding: 0 45px; background-color: #f0f0f0; }*/
.outlogin_layerbox_bylx .layerbox_left input.styles{ width: 350px!important; height: 48px!important; }
.outlogin_layerbox_bylx .layerbox_left ul.loginformlist a.register_lnk,
.outlogin_layerbox_bylx .layerbox_left ul.loginformlist a.forget_Pwd{ display: none; }


/*Loading*/
.js-relative{ position:relative; z-index: 999;  }
.divLoading {position:absolute; top: 10px; bottom: 0; z-index: 10; min-height: 100px; background-image:url(../images/gb/loading.gif);background-position: center 60px;background-repeat: no-repeat; background-color: #fff; background-color: rgba(255,255,255,.5);}
.sidebar-filter .divLoading{ top: 0; }

a.SinglePubMark { color: #b92afb;}
.GridTableContent td .showAll {
    display: inline-block;
    width: 16px;
    height: 16px;
    vertical-align: middle;
    background: url(../images/gb/knsSpr.png) scroll no-repeat -41px 0 transparent;
}

/*20190703 个性化首页-出版说明*/
.pub-explain { float: right; height: 32px; margin-top: 6px; line-height: 32px; font-size: 12px;color: #333;}
.pub-explain span{ display: inline-block;  }
.pub-explain .explain-list { display: inline-block; }
.pub-explain .explain-list li{ position: relative; display: inline-block; height: 30px; line-height: 30px; padding: 0 5px; border: 1px solid #dddddd;border-radius: 5px; background-color: #fbfbfb;}
.pub-explain .explain-list li+li{ margin-left: 3px; }
.pub-explain .explain-list .active{  border: 1px solid #0f5de5; }
.pub-explain .explain-list a{ color: #333; }
.pub-explain .explain-list .active>a{ color: #0f5de5; }

.explain-list .active:before,
.explain-list .active:after{ content: ""; position: absolute; right: 22px; top: 30px; width: 0; height: 0; border: 6px solid transparent;border-top-color: #000;}
.explain-list .active:after{ border-top-color:#0f5de5; }

.explain-popup{ position: absolute; left: -100px; top: 37px; z-index: 999; width: 725px; display: none;  border: 1px solid #eee; background-color: #fff;
    -webkit-box-shadow: 0 0 10px #ddd;
    -moz-box-shadow: 0 0 10px #ddd;
    -ms-box-shadow: 0 0 10px #ddd;
    -o-box-shadow: 0 0 10px #ddd;
    box-shadow: 0 0 10px #ddd;
}
.active>.explain-popup{display: block;}
.explain-popup .title{ height: 40px;line-height: 40px; padding-left: 21px; font-size: 13px; border-bottom: 1px solid #dddddd; background-color: #f8f8f8;}
.explain-popup .icon-tit { display: inline-block;width: 20px;height: 18px; margin-right: 5px; margin-bottom: 2px;vertical-align: middle; background: url("../images/icon-sprite.png") -120px -80px no-repeat;}
.explain-popup .btn-close-pop{ float: right; margin-right: 15px; font-size: 15px; color: #333; font-weight: normal; font-family: Comic Sans MS,arial; }
.explain-popup .explain-con{  max-height: 370px; overflow: auto; padding:26px 32px 32px; }
.explain-popup .row{ /*float:left;*/ margin-bottom: 10px; font-size:12px; color: #333; clear:both; text-align: justify; text-justify: inter-word; }
.explain-popup .row .rowtit{  float: left; line-height:26px; font-weight:bold; }
.explain-popup .row p{ padding-top: 0; padding-left: 75px; margin-right: 0; line-height:26px; color: #666; }
.explain-popup .row p a{ color: #f60; text-decoration: underline; }
.explain-popup .row.tag .rowtit{ color: #f60; }
.explain-popup .row.tag{ padding: 10px 30px 10px 0; background-color: #f9fbfd; }
.explain-popup .row .btn-claim{ margin-left: 7px; color: #0f5de5; text-decoration: underline; }
.explain-popup .claim-info { display: none; width: 620px; padding: 0 18px 30px 18px; background-color: #f9fbfd; }
.explain-popup .claim-info .claim-title { padding-top: 18px; padding-bottom: 5px; text-align: center; }
.explain-popup .claim-info p { margin-bottom: 12px; margin-right: 0; padding-left: 0; text-indent: 2em; }
.explain-popup .claim-info p.text-r { text-align: right; }

.btn-claim .icon-claim { display: inline-block; width: 11px; height: 10px; margin-left: 6px; vertical-align: middle; background: url("../images/SCDB/icon-sprite.png") no-repeat;  }
.btn-claim .close { background-position: -144px -90px; }
.btn-claim .open { background-position: -144px -80px; }

.explain-popup .explain-con::-webkit-scrollbar-track { border-radius: 10px; background-color: #F5F5F5;  -webkit-box-shadow: inset 0 0 0 rgba(0,0,0,0); }
.explain-popup .explain-con::-webkit-scrollbar { width: 5px; background-color: #f5f7f8; }
.explain-popup .explain-con::-webkit-scrollbar-thumb { border-radius: 10px; background-color: #cdcdcd; -webkit-box-shadow: inset 0 0 0 rgba(0,0,0,.3); }
.explain-popup .explain-con::-webkit-scrollbar:horizontal { height: 8px; }

/*input:not([type="image" i]) {box-sizing:initial;}*/
.search-box.layui-container{min-width:auto;}

.standard_state {border: 1px solid red;padding: 1px;color: red;font-size:12px;}


/*新闻资讯news类型detail展示内容css*/
.detail-news{max-width: 1600px;margin: auto; padding: 25px; }
.detail-news .layout-main-con {background-color: #fff;padding: 34px 29px;position: relative;}
.detail-news .info-tit {color: #333;font-size: 24px;line-height: 30px;font-family: "微软雅黑";text-align: center;padding: 20px;}
.detail-news .otherInfo {text-align: center;font-size: 13px;color: #333;line-height: 46px;}
.detail-news .otherInfo p {display: inline-block;padding: 0 48px;}
.detail-news .otherInfo p span {padding: 0 20px;}
.detail-news .hr-line {display: block;height: 0;font-size: 0;line-height: 0;border-bottom: 1px solid #ddd;}
.detail-news .l_con_detail {margin-top: 15px;margin-bottom: 15px; font-size: 12px;line-height: 34px;text-indent: 2em;font-family: "微软雅黑"; }

/*选编发更多页面*/
.more_columnname{float: left;margin-left: 5px;}
.more_columnname>.tip{color: red;font-size: large;padding: 0px 10px;}

/*网站版登陆框样式兼容*/
#login_box_main_container .login-alert-tab-button2 i{color:red !important}

/* todo sjy 增加最小宽度40的样式 bug[69412] */
.min-width-40 {min-width: 40px;}
/* todo sjy 增加最大宽度60的样式 bug[69914]*/
.max-width-60 {max-width: 60px;}
/* todo sjy 增加最小宽度为75的样式 bug[71541] */
.min-width-75 {min-width: 75px;}
/* todo sjy bug[68406] */
.tn-person-r #ecp_top_login_de_p { color: #ffffff; }
/* todo sjy bug[] */
.cancel_pointer {cursor: default;}
#resultList th.author{min-width:60px;}
#resultList th.source{min-width:120px;}
.img-thumb{min-height:160px;}

#Ecp_top_login_layer .account-login .auto{display:none}


/*总库*/
.search-classify-content,#js-gradeSearch,.grade-search-content{min-width:1255px;}
#agreement{display:inline-block !important}
.icon-read{display: none !important}
.btn-html{display: none !important}