﻿@charset "utf-8"; /*简体版*/
.ai-read-tag {
    display: none;
    position: relative;
    width: 44px;
    height: 20px;
    align-items: center;
    justify-content: center;
    background: linear-gradient(90deg, #3d53fd, #1ebeff 100%);
    border-radius: 4px 4px 4px 0px;
    font-size: 12px;
    color: var(--Grayblue_13);
    font-weight: bold;
    line-height: 1;
    transform: scale(0.9);
    margin-left: 8px;
}
.ai-read-tag:hover {
    /* background: linear-gradient(90deg, #2d45fd, #128dff 100%); */
    display: none;
}
.result-table-list tr .name img, .result-table-list tr .yearbook-title img {
    display: none !important;
}


/*主体内容布局*/
body button.btn-blue,
body .btn.btn-blue{color:#ffffff;border: 1px solid var(--Primayblue_03); background: var(--Primayblue_03);}
body .btn-line-blue,
body .btn.btn-line-blue,
body button.btn-line-blue,
.wrapper-con .btn-line-blue{ background-color:#ffffff;border: 1px solid var(--Primayblue_03);color: var(--Primayblue_03);}
button.btn-blue:focus, 
button.btn-line-blue:focus, 
body button.btn-blue:hover,
body button.btn-line-blue:hover,
body .btn-line-blue:hover,body .btn.btn-line-blue:hover,body .btn.btn-blue:hover{color:#ffffff;border: 1px solid var(--Primayblue_02);background: var(--Primayblue_02);}
.wrapper{ position: relative; z-index: 1; display: inline-block; width: 100%; padding-bottom: 140px; font-size: 12px; font-family: "Microsoft yahei"; background-color: #fff; clear: both;  }
.wrapper .content{ position: relative; }
.sidebar-a{ float: left; width: 200px; min-height: 1px; }
.sidebar-b{ float: right; width: 205px; padding-left: 25px; padding-bottom: 15px; border-left: 1px solid #ddd; background: url(../../images/gb/sidebarb-bg.png) repeat-y;  }
.main{ width: 940px; margin-top: 80px;background-color:#fff;}/*920*/
.main-w1{ width: 730px; min-height: 100px; }/*730*/
.main-w2{ width: 982px; min-height: 100px; }/*982*/
.main-serachmode { /*float: left;*/ width: 730px; min-height: 100px; /*padding-left: 200px;*/}

/*=============导航“我的关注、推荐、热门” start=============*/
.sidebar-a-menus { float: left; width: 179px;  min-height: 1px; margin-right: 36px; }
.sidebar-a-menus .menus { padding: 13px 0; margin-bottom: 9px; background-color: #eaf2fd;  }
.sidebar-a-menus .menus li { padding: 0 25px; text-align: center; font-size: 16px;  line-height: 48px;  }
.sidebar-a-menus .menus a { display: block; color: #676767;  }
.sidebar-a-menus .menus .active { background: url("../../images/gb/icon-menubg.png") no-repeat right center;  }
.sidebar-a-menus .menus a:hover,
.sidebar-a-menus .menus .active a { color: #1a63d3;  }
.sidebar-a-menus .icon{ display: inline-block; vertical-align: middle; width: 20px; height: 20px; margin-right: 13px; background: url("../../images/gb/icon-sprite.png") no-repeat; }
.sidebar-a-menus .icon-wdgz{ background-position: 0 0; }
.sidebar-a-menus .icon-jctj{ background-position: -20px 0; }
.sidebar-a-menus .icon-rmwx{ background-position: -40px 0; }
.sidebar-a-menus .active .icon-wdgz{ background-position: 0 -20px; }
.sidebar-a-menus .active .icon-jctj{ background-position: -20px -20px; }
.sidebar-a-menus .active .icon-rmwx{ background-position: -40px -20px; }
/*个人书房*/
.personal-links{ padding: 10px 7px 25px; text-align: center;  background-color: #eaf2fd;  }
.personal-links h6{ margin-bottom: 12px; line-height: 16px; font-size: 12px; color: #dd9183; font-weight: normal; }
.personal-links h6 span{ display: block; line-height: 26px; font-size: 18px; color: #1a63d3; }
.personal-links ul{ padding: 11px 17px 4px; background-color: #fff;  }
.personal-links ul+ul{ padding-top: 7px; padding-bottom: 46px; background-image: url("../../images/gb/icon-side-personal.png"); background-repeat: no-repeat; background-position: top center; }
.personal-links li+li{ border-top: 1px dashed #d4d4d4; }
.personal-links li a{ display: block; line-height: 36px; color: #62676e; font-size: 14px; text-align: center; }
.personal-links li a:hover{ color: var(--Primayblue_03); }
/*=============导航“我的关注、推荐、热门” end=============*/

/*=============热门文献 顶部导航 start=============*/
.guide{ position:relative; min-height: 38px; margin-bottom: 10px; clear: both; }
.guide li{ float: left; height: 38px; margin-right: 5px; }
.guide i { font-style: normal; }
.guide .refirstcol{ display:block; }
.guide .refirstcol a{ display:block; padding: 0 11px; margin-bottom: 5px; line-height: 25px; color: #2267c7; font-size: 12px; border:1px solid #aac8f0; cursor: pointer; background-color: #e7effa; }
.guide li.cur .refirstcol a,
.guide li:hover .refirstcol a{ height: 31px; background-color: #fff; border-bottom: 1px solid #fff; }
.guide li:hover .refirstcol{ position:relative; z-index:100; }
.guide .resecondlayer{  display:none; position:absolute;  z-index:99; /*width: 880px;*/ margin-top: -6px; left: 0;  padding:10px 0 10px 30px;  border:1px solid #aac8f0; background-color: #fff;
    box-shadow:2px 2px 5px #CCCBCB;
    -ms-box-shadow:2px 2px 5px #CCCBCB;
    -moz-box-shadow:2px 2px 5px #CCCBCB;
    -webkit-box-shadow:2px 2px 5px #CCCBCB;
    -o-box-shadow:2px 2px 5px #CCCBCB;
}
.guide .resecondlayer dd{ float:left; line-height:24px; width:210px; margin-left:10px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.guide .resecondlayer a{ color: #666; font-size: 12px;}
.guide .resecondlayer a:hover{ color: #2267c7; }
.guide .resecondlayer em{ display: inline-block; }
.guide .resecondlayer i{ display: inline-block; vertical-align: top; max-width: 172px; white-space: nowrap; text-overflow: ellipsis;  overflow: hidden; }
.guide li:hover .resecondlayer{ display:block; }
/*=============热门文献 顶部导航 end=============*/

/*=============详情列表 start=============*/
.list-count{ margin-bottom: 10px; color: #888; line-height: 18px; }
.list-count em{ margin: 0 3px; }
.list-count i{ margin-left: 11px; }
.detail-list dd{ padding-top: 10px; border-bottom: 1px solid #eee; }
.detail-list dd+dd{ padding-top: 27px; }
.detail-list h6{ margin-bottom: 10px; font-weight: normal; font-size: 18px; line-height: 26px; }
.detail-list h6 a{ color: #2267c7; }
.detail-list h6 a:hover{ color: #53a2e3; }
.detail-list .baseinfo{ margin-bottom: 5px; line-height: 24px; font-size: 14px; color: #3f4a5e; }
.detail-list .baseinfo span{ padding-right: 13px;  }
.detail-list .baseinfo span:after{ content:"·"; margin-left: 13px;  }
.detail-list .baseinfo em{ color: #999; }
.detail-list .abstract{ line-height: 20px; color: #777; word-break: break-all; text-justify: inter-ideograph;  text-align: justify; }
/*html查看、下载*/
.detail-list .opts{ height: 20px; padding: 19px 0; text-align: right; line-height: 20px;  }
.detail-list .opts-count { float:left; color: #999; }
.detail-list .opts-count li { float: left; height: 20px; margin-right: 30px; }
.detail-list .opts-count em { margin-right: 5px; color: #dd913f; font-weight: bold; font-family: Arial; }
.detail-list .opts-count li+.date { padding-left: 15px;  border-left: 1px solid #ddd; }
.detail-list .opts-btn{ display: inline-block;  }
.detail-list .opts-btn li{ display: inline-block; vertical-align: top; margin-right: 15px; line-height: 22px; }
.detail-list .opts-btn li+li{ padding-left: 12px; border-left: 1px solid #ddd; }
.detail-list .opts-btn li{ *display: inline; }
.opts-btn a,
.opts-btn b{ color: #666; font-weight: normal; }
.opts-btn a:hover,
.opts-btn a:hover b{ color: #53a2e3; }
.opts-btn i{ display: inline-block; vertical-align: middle; width: 20px; height: 20px; margin-right: 5px;  background: url(../../images/gb/icon-sprite.png) no-repeat; *height: 17px; }
.opts-btn .icon-collect i{ background-position: -80px -140px;/*收藏*/
    -o-transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    transition: .5s;
}
.opts-btn .hascollected .icon-collect i{ background-position: -96px -140px; }/*已收藏*/
.opts-btn .icon-quote i{ background-position: -140px -139px; }/*引用*/
.opts-btn .icon-read i{ background-position: -20px -140px; }/*在线阅读*/
.opts-btn .icon-html i{ background-position: -40px -140px; }/*html阅读*/
.opts-btn .icon-download i{ background-position: 0 -140px; }/*caj下载 已登录 有下载权限 蓝*/
.opts-btn .icon-nodownperm i{ background-position: -120px -121px; }/*已登录 无下载权限 锁*/
.opts-btn .icon-notlogged i{ background-position: -140px -120px; }/*未登录 黄*/
.opts-btn .icon-textlink i{ background-position: -60px -140px; }/*原文链接*/
.opts-btn .icon-play i{ background-position: -120px -139px; }/*播放*/
.opts-btn .icon-fulltext i{ background-position: -100px -157px; }/*全文不上网*/
/*=============详情列表 end=============*/


/*=============检索结果列表页 start=============*/
.top-doctype{ position: absolute; z-index: 3; width: 100%; height: 70px;clear: both; background: var(--Primayblue_03); *left:0;border-radius: 4px; background: url(../../images/gb/banner.jpg) top center #0f5de5;}
/* .top-doctype{ position: absolute; z-index: 3; width: 100%; height: 70px;clear: both; background: var(--Primayblue_03);border-radius: 4px; background: linear-gradient(180deg,#e5edff, #ffffff 100%);} */
/*按钮“总库”*/
.all-box{ float: left; margin-top: 6px; margin-left: 24px;
    background: url(../../images/gb/menu-sprite.png) no-repeat;
    height: 65px;
    width: 229px;
}
.all-box.cur.zk-act,.all-box.zk-act:hover,.all-box:hover {
    background-position: 0 -73px;
}

.all-box.zk-ch {
    background-position: 0 -220px;
}

.all-box.cur.zk-ch,.all-box.zk-ch:hover {
    background-position: 0 -146px;
}

.all-box.zk-en {
    background-position: 0 -368px;
}

.all-box.cur.zk-en,.all-box.zk-en:hover {
    background-position: 0 -294px;
}
.all{ float: left; /*display: inline-block;*/ width: 153px; height: 49px; padding-top: 8px; margin-right: 7px; line-height: 24px; font-size: 16px; color: #fff; text-align: center; white-space: nowrap; border-radius: 4px 4px 0 0;border-bottom: none; }
.all:hover{  color: #ffffff;}
.all span{ display: block; font-size: 18px;  }
.all em{ font-size: 12px; line-height: 16px; color: #fff }

/* .all-box.cur, .all-box.cur:hover, .all-box:hover {
    background-position: 0 -73px;
} */

.all-box.cur.zk-act,.all-box.zk-act:hover,.all-box:hover {
    background-position: 0 -73px;
}
.all-box.zk-ch {
    background-position: 0 -220px;
}
.all-box.cur.zk-ch, .all-box.zk-ch:hover {
    background-position: 0 -146px;
}
.all-box.zk-en {
    background-position: 0 -368px;
}
.all-box.cur.zk-en, .all-box.zk-en:hover {
    background-position: 0 -294px;
}

/*中英文*/
.switch-ChEn{ float: left; width: 58px; height: 58px; padding: 0 5px; text-align: center; border-radius: 4px 4px 0 0;}
.switch-ChEn a { display: block; height: 30px; line-height: 30px; font-size: 14px; color: #fff; text-decoration: none; }
.switch-ChEn a:hover,
.switch-ChEn a.cur{ text-decoration: none; }
.is-hidden{ visibility: hidden; }
.dis-none{ display: none; }
/*单库列表*/
.doctype-menus{ float:left;  height: 100%;box-sizing :border-box;padding-top:12px; margin-left: 30px;/*margin-bottom: 10px;*/font-family: "Microsoft yahei"; white-space: nowrap;/*overflow: hidden;*//* background-color: #5b9bd5; */}
.doctype-menus>li {position:relative; float: left; /*display: inline-block;*/ /*vertical-align: top;*/ /*height: 75px;*/ /*min-width: 50px;*/ /*padding: 0 15px;*/ /*margin-bottom: 10px;*/ text-align: center; font-size: 14px; line-height: 16px; }
.doctype-menus>li+li:after {position: absolute;right: -1px;top: 9px;content: "";display: inline-block;width: 1px;height: 33px;background: linear-gradient(180deg, rgba(184,205,255,0.00), #b8cdff 19%, #b8cdff 76%, rgba(184,205,255,0.00) 100%); }
.doctype-menus>li:first-child:after {position: absolute;right: -1px;top: 9px;content: "";display: inline-block;width: 1px;height: 33px;background: linear-gradient(180deg, rgba(184,205,255,0.00), #b8cdff 19%, #b8cdff 76%, rgba(184,205,255,0.00) 100%); }
.doctype-menus>li:last-of-type:after{display: none;}
.doctype-menus>li { *display: inline; }
.doctype-menus>li>a span{ display: block; /*padding-bottom: 2px;*/ /*line-height: 40px;*/font-size: 16px;color: #fff;font-weight: bold;white-space: nowrap;}
.doctype-menus>li>a em{ font-size: 12px; line-height: 18px; color: #fff; white-space: nowrap; }
.doctype-menus ul{ position: absolute; top: 53px; left: -1px; display: none; min-width: 94px; text-align: left; border: 1px solid #5b9bd5; background-color: #fff;
    box-shadow: 2px 2px 5px #CCCBCB;
    -o-box-shadow: 2px 2px 5px #CCCBCB;
    -ms-box-shadow: 2px 2px 5px #CCCBCB;
    -moz-box-shadow: 2px 2px 5px #CCCBCB;
    -webkit-box-shadow: 2px 2px 5px #CCCBCB;
}
.doctype-menus ul li{ /*display: block; height: 30px; padding: 0 20px; line-height: 30px; font-size: 12px; text-align: left; white-space: nowrap; cursor: pointer;*/ }
.doctype-menus ul a{ display: block; height: 30px; padding: 0 20px; line-height: 30px; font-size: 12px; text-align: left; white-space: nowrap; cursor: pointer; }
.doctype-menus .yy-more-ul a {white-space: break-spaces;height: auto;line-height: 1.6;}
.doctype-menus ul a:hover{ color: var(--Primayblue_03); }
.doctype-menus .is-hide{ display: none; }
.doctype-menus>li:hover,
.doctype-menus>li.cur{ position: relative; z-index: 101; color: #333; border-radius: 4px 4px 0 0; background-image: none; background-color: #fff;  }
.doctype-menus>li:hover:after,
.doctype-menus>li.cur:after{ display: none; }
.doctype-menus li.haschild>a{ background-image: url(../../images/gb/icon-haschild.png); background-position: center 48px; background-repeat: no-repeat; }
.doctype-menus li.haschild:hover>a{  background-position: center -19px; }
.doctype-menus li:hover ul{ display: block; }
.doctype-menus>li:hover>a,
.doctype-menus>li>a{ display: block; /*width: 70px;*/ height: 46px; padding: 12px 12px 0; color: #333; /*font-size: 17px;*/ }
.doctype-menus>li:hover>a span,
.doctype-menus>li:hover>a em,
.doctype-menus>li.cur>a span,
.doctype-menus>li.cur>a em{ color: var(--Primayblue_03);  }
.doctype-menus.is-sk{ width: 860px; }
.top-doctype.is-down .doctype-menus{  border-bottom: 1px solid #5a9bf7; }
.top-doctype .is-bottom{ display:none; }
.top-doctype.is-down .is-bottom{ display: block; margin-top: 5px;  }
.doctype-menus>li.is-last+li.is-bottom,
.doctype-menus>li.is-last+li.is-bottom.is-hide+li.is-bottom { background-image: none;  }
.top-doctype.is-down .is-bottom.is-hide{ display: none; }
.top-doctype.is-down .all{ border-bottom: 1px solid #fff; border-radius: 4px; }
.top-doctype.is-down .switch-ChEn{ border-radius: 4px; }
/*选中“总库”*/
.cur .all,
.top-doctype.is-down .cur .all{ margin-right: 0; padding-right: 7px; color: var(--Primayblue_03); background-color: #fff; }
.all-box.cur .all {
    color: #fff;
    background-color: transparent;
    border: 0 none;
}
/* .all-box.cur .all:hover {
    color: #fff;
    background-color: transparent;
} */
.cur .all{ border-radius: 4px 0 0 0; }
/*.cur .all span{ font-weight: bold; }*/
.top-doctype.is-down .cur .all{ border-bottom: none; border-radius: 4px 0 0 4px; }
.cur .switch-ChEn{ border-radius: 0 4px 0 0;  }
.top-doctype.is-down .cur .switch-ChEn{ border-radius: 0 4px 4px 0;  }
.top-doctype.is-down .doctype-menus>li:hover,
.top-doctype.is-down .doctype-menus>li.cur{ border-radius: 4px;  }

/*更多资源按钮 2019-04-30*/
.btn-crossDb-search { float: right; width: 30px; height: 30px; padding: 5px; margin-top: 17px; }
.btn-crossDb-search i{ display: block; width: 22px; height: 23px; margin:3px auto 0; background: url("../../images/gb/icon-jt.png") no-repeat 0 -158px transparent; transition: .5s; }
.btn-crossDb-search:hover{ background-color: #0c5de4; }
.is-down .btn-crossDb-search i{ background-position: 0 -180px; }

/*导航首页：最近浏览+推荐*/
.basic { padding-top: 15px; padding-bottom: 0; }
.basic .caption { height: 20px; margin-bottom: 40px;border-bottom: 1px dashed #dbdbdb;text-align: center;overflow: visible;}
.basic .caption span {display: block;height: 20px;width: 173px;margin: 0 auto;text-align: center;border-bottom: 1px solid #53a3e2;}
.basic .caption b,
.basic .caption i { display: block; width: 100px; margin: 0 auto; background: #fff; }
.basic .caption b { height: 30px; font-size: 16px; color: #949494; line-height: 40px; font-family: "Microsoft Yahei"; letter-spacing: 2px; }
.basic .caption i { height: 16px; font-size: 8px; color: #c3daec; line-height: 16px; font-style: normal;}
.basic .tuplist { overflow: hidden; font-size: 12px; }
.basic .tuplist li { float: left; width: 112px; height: 200px; padding-bottom: 15px; margin: 0 56px 0 70px;padding-top: 3px;position: relative;}
.basic .tuplist li a { cursor: pointer; }
.basic .tuplist span { display: table-cell;vertical-align: middle;width: 110px;height: 150px;text-align: center;border: 1px solid #ccc;}
.basic .tuplist img { margin: auto;max-width: 110px;max-height: 150px;vertical-align: middle;opacity: .9;filter: alpha(opacity=90);}
.basic .tuplist b { display: block;margin-top: 10px;max-height: 40px;text-align: center;color: #000;font-weight: normal;line-height: 20px;font-size: 14px;overflow: hidden;}
/*=============检索结果列表页 end=============*/


/*=============我的关注 start=============*/
/*顶部导航*/
.searchmode-nav{ position: relative; margin-bottom: 15px; clear:both; overflow: hidden; }
.searchmode-nav li{ display: inline-block; vertical-align: top; height: 27px; padding: 0 12px; margin-right: 10px; margin-bottom: 5px; font-size: 12px; line-height: 27px; color: #2267c7; border: 1px solid #aac8f0; border-radius: 2px; background-color: #e7effa; overflow: hidden; }
.searchmode-nav li { *display: inline; }
.searchmode-nav a { color: #3d7ec0; }
.searchmode-nav .cur a,
.searchmode-nav li.cur { background-color:cornflowerblue; color: white; font-weight:bold; }
.searchmode-nav li.active,
.searchmode-nav li:hover{ background-color: var(--Primayblue_03); }
.searchmode-nav li.active a,
.searchmode-nav li:hover a{ color: #fff; }
.searchmode-nav .btn-moremode{ border: none; background-color: transparent; }
.searchmode-nav .btn-moremode a{ text-decoration: underline; }
.searchmode-nav .btn-moremode:hover{ background-color: transparent; }
.searchmode-nav .btn-moremode:hover a{ color: var(--Primayblue_03); }
.searchmode-nav li.is-hide{ display: none; }

/*定制检索式 */
.list-tit{ margin-bottom: 22px; line-height: 30px; color: #3f4a5e;  font-size: 18px; font-weight: normal; }
.list-tit i{ margin-left: 20px; color: #666; font-size: 12px; font-style: normal; }
.btn-morelist{ display: block; width: 80px; margin: 20px auto 0; font-size: 16px; color: #2267c7; }/*更多>>*/
.btn-refresh{ display: block; width:100px; margin: 40px auto 0; line-height: 30px; font-size: 16px; color: #2267c7; }/*刷新*/
.btn-refresh .icon-refresh{ display: inline-block; vertical-align: middle; width: 20px; height: 16px; margin-left: 3px;  background: url(../../images/gb/icon-sprite.png) no-repeat 0 -160px;
    -o-transition: all .2s;
    -ms-transition: all .2s;
    -moz-transition: all .2s;
    -webkit-transition: all .2s;
    transition: all .2s;
}
.btn-refresh:hover .icon-refresh{
    -o-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    transform: rotate(360deg);
}
/*出版物*/
.publication-tuplist { width: 820px; overflow: hidden; font-size: 12px; }
.publication-tuplist li {float: left; width: 110px; height: 200px; padding-bottom: 20px; margin-right: 95px; }
.publication-tuplist li a { cursor: pointer; }
.publication-tuplist span {display: table-cell;vertical-align: middle;width: 110px;height: 150px;text-align: center;border: 1px solid #ccc;}
.publication-tuplist img {margin: auto;max-width: 110px;max-height: 150px;vertical-align: middle;opacity: .9;filter: alpha(opacity=90);}
.publication-tuplist b {display: block;margin-top: 10px;max-height: 40px;text-align: center;color: #000;font-weight: normal;line-height: 20px;font-size: 14px;overflow: hidden;}
/*=============我的关注 end=============*/


/*=============右侧边栏 start=============*/
.sidebar-b{ /*overflow: hidden;*/ }
.sidebar-b h6{ /*position: relative;*/ width:100%; height: 32px; /*padding-top: 16px;*/ margin-bottom: 14px; line-height: 32px; font-size: 18px; color: #3f4a5e; font-weight: normal; }
.sidebar-b h6 span{ display: inline-block; vertical-align: middle; width: 110px; }

.sidebar-b .btn-morelist{ float: right; width: auto; margin-top: 0; margin-bottom: 20px; font-size: 12px;  }/*更多>>*/
.sidebar-b .sidebar-list{ /*margin-top: -16px;*/ padding-bottom: 12px; /*border-bottom: 1px solid #ddd;*/ }
.sidebar-list a:hover{ color: #53a2e3;}

/*我的关注：右侧边栏-出版物*/
.sidebar-publication-newlist{ /*padding-bottom: 12px; border-bottom: 1px solid #ddd;*/ clear: both; }
.sidebar-publication-newlist li{ display: block; padding-top: 10px; margin-bottom: 12px; clear: both; }
.sidebar-publication-newlist li+li{  border-top: 1px dashed #ddd; }
.sidebar-publication-newlist .cover{ display: inline-block; vertical-align: top; width: 87px; margin-right: 10px;  }
.sidebar-publication-newlist .cover img{ width: 100%; max-height: 110px;}
.sidebar-publication-newlist .info-box{ display: inline-block; vertical-align: top; width: 104px; }
.sidebar-publication-newlist .cover,
.sidebar-publication-newlist .info-box{ *display: inline; }
.sidebar-publication-newlist .tit{ display: block; width: 100%; padding: 5px 0; color: #2267c7; font-size: 13px; line-height: 20px; font-weight: normal;/*overflow: hidden; text-overflow: ellipsis; white-space: nowrap;*/  }
.sidebar-publication-newlist .tags{ height: 23px; padding-top: 8px; }
.sidebar-publication-newlist .tags i{ display: inline-block; height: 21px; padding: 0 6px; line-height: 21px; font-style: normal; border-width: 1px; border-style: solid; border-radius:3px; text-align:center; }
.sidebar-publication-newlist .sf,
.sidebar-publication-newlist .dj{ color: #e33030; border-color: #e33030; }
.sidebar-publication-newlist .yx{ margin-left: 2px; color: #dd913f; border-color: #dd913f; }
.sidebar-publication-newlist .count{ padding-top: 6px; color: #59616f; }
.sidebar-publication-newlist .count span{ display: block; line-height: 20px; }
/*检索词*/
.sidebar-words-list{ padding-bottom: 12px; }
.sidebar-words-list li{ display: block; min-height: 32px; clear: both; }
.sidebar-words-list .tit{ float: left; max-width: 200px; font-size: 13px; line-height: 32px; color: #59616f; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.sidebar-words-list .tit:hover{ color: #2267c7; }
/*推荐-右侧出版物、热门-右侧期刊*/
.sidebar-publication-list{ padding-bottom: 12px; clear: both; }
.sidebar-publication-list li{ display: block; clear: both; }
.sidebar-b .sidebar-publication-list li{ border-top: 1px dashed transparent; border-bottom: 1px dashed transparent; }
.sidebar-b .sidebar-publication-list .cur+li,
.sidebar-b .sidebar-publication-list li+.cur{ border-top: 1px dashed #ddd; }
.sidebar-publication-list .cover{  display: none; vertical-align: top; width: 87px; margin-right: 10px;  }
.sidebar-publication-list .cover img{ width: 100%; max-height: 110px;}
.sidebar-publication-list .info-box{ width: 100%; }
.sidebar-publication-list .tit{ display: block; width: 100%; min-height: 20px; *margin-top: -20px; padding: 5px 0; color: #59616f; font-size: 13px; line-height: 20px; font-weight: normal;  }
.sidebar-publication-list .tags{ display: none; height: 23px; padding-top: 8px; }
.sidebar-publication-list .tags i{ display: inline-block; height: 21px; padding: 0 5px; line-height: 21px; font-style: normal; border-width: 1px; border-style: solid; border-radius:3px; text-align:center; }
.sidebar-publication-list .sf,
.sidebar-publication-list .dj{ color: #e33030; border-color: #e33030; }
.sidebar-publication-list .yx{ margin-left: 2px; color: #dd913f; border-color: #dd913f; }
.sidebar-publication-list .count{ display: none; width: 100%; padding-top: 6px; line-height: 20px; color:#999;  }
.sidebar-publication-list .count span{ display: block;  }
.sidebar-publication-list .cur{ padding-top: 10px; margin-bottom: 12px; }
.sidebar-publication-list .cur .tit{ margin-top: 0; padding:0; color: #2267c7; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.sidebar-publication-list .cur .info-box{ display: inline-block; vertical-align: top; width: 104px; }
.sidebar-publication-list .cur .cover{ display: inline-block; }
.sidebar-publication-list .cur .cover,
.sidebar-publication-list .cur .info-box{ *display: inline; }
.sidebar-publication-list .cur .tags,
.sidebar-publication-list .cur .count{ display: block; }
/*.sidebar-publication-list .cur .btn-follow{ display: block; }*/
/*出版物、检索、浏览、下载历史*/
.sidebar-history{ padding-top: 20px; border-top: 1px dashed #eee; }
.sidebar-history-list{ padding-bottom: 20px;}
.sidebar-history-list li{ display: block; min-height: 32px; padding-left: 10px; background: url(../../images/gb/icon-spot2.jpg) no-repeat left 10px; clear: both; }
.sidebar-history-list li+li{ margin-top:8px; }
.sidebar-history-list li a{ font-size: 13px; line-height: 24px; color: #59616f; }
.sidebar-history-list li a:hover{ color: #2267c7; }
.sidebar-list h6 .icon-arrow,
.sidebar-history h6 .icon-arrow{ /*position:absolute; top: 8px; right: 70px; z-index:2; display: block;*/ display: inline-block; vertical-align: middle; width: 12px; height: 20px; background:url(../../images/gb/icon-jt.png) no-repeat 2px -20px; cursor: pointer;  }
.sidebar-list.off h6 .icon-arrow,
.sidebar-history.off h6 .icon-arrow{ background-position: -11px -20px;  }
.sidebar-list.off .sidebar-publication-newlist,
.sidebar-history.off .sidebar-history-list{ display: none; }

/*=============右侧边栏 end=============*/


/*=============期刊-文献-检索结果页start===============*/
.sidebar-filter{ position: relative; z-index: 2; float: left; width: 230px; margin-top: 92px; margin-left: 24px; }
.sidebar-filter:hover{ z-index: 1000; }
.sidebar-filter-sort{ background-color: #fff; }
.sidebar-filter dl:nth-child(1){ border: none; }
.sidebar-filter dl+dl{ margin-top: 12px; }
.sidebar-filter dt{ position:relative; z-index:1; height: 38px; line-height: 38px; font-size: 14px; font-weight:bold; clear:both; }
.sidebar-filter dt.tit{ font-weight: normal; background: #f7f7f7;}
.sidebar-filter dt.tit b{font-weight :normal; display: block; padding-left: 12px; /*cursor: pointer;*//*background-color: #e3ecfd;*/ }
/*.sidebar-filter dt.tit:hover{ background-color: #ced7e6; }*/
.sidebar-filter dt.subtit{ height: 28px; line-height: 28px; background-color: #F8F8F8; }
.sidebar-filter dt.subtit a{ float: left; font-size: 12px; color: #666666; font-weight:normal; text-align: center; cursor: pointer;  }
.sidebar-filter dt.subtit a:hover{background-color: transparent; }
.sidebar-filter dt.subtit a.cur{color: #333333; background-color: #fff;/*#f1f5f8;*/}
.sidebar-filter .subtit.row-a2 a{ width: 50%; }
.sidebar-filter .subtit.row-a6 a{ width: 16%; }
/*科技/社科*/
.sidebar-filter dt.sidedh-bar{/*position:relative;*//*z-index:3;*/display:block; height:39px; overflow:visible; background: transparent; }
.sidebar-filter-sort:hover .sidedh-bar{ position:relative; z-index:3; }
.sidebar-filter dt.sidedh-bar a{ position: relative; float:left; width: 50%; height:39px; font-size:14px; color: #666666; line-height: 35px; cursor:pointer; background: #F7F7F7; }
.sidebar-filter dt.sidedh-bar a:hover{ color: #333; background-color: #ececec; }
.sidebar-filter dt.sidedh-bar a.cur{ color: #333333; background: #ECECEC;}
.sidebar-filter dt.sidedh-bar a.cur:after {content: "";position: absolute;bottom: -11px;left: calc(50% - 3px);display: inline-block; width: 0;height: 0;border-top: 6px solid #ECECEC;border-right: 6px solid transparent;border-bottom: 6px solid transparent;border-left: 6px solid transparent;}

.sidedh-list{ height: 132px; margin-bottom: 10px; border: 1px solid #ebebeb; border-top: none;  background-color: #fff; *height: 128px; *margin-top: 4px;
    box-shadow: 0 2px 3px 0 rgba(210,210,210,.75);
    -o-box-shadow: 0 2px 3px 0 rgba(210,210,210,.75);
    -ms-box-shadow: 0 2px 3px 0 rgba(210,210,210,.75);
    -moz-box-shadow: 0 2px 3px 0 rgba(210,210,210,.75);
    -webkit-box-shadow: 0 2px 3px 0 rgba(210,210,210,.75);
}
.sidedh-list .resultlist{ height: 130px; border: 1px solid #fff; overflow: hidden; }
.sidedh-list.is-show{ position: relative; z-index: 1; *height: 132px; *margin-top: 0;  }
.sidedh-list.is-show .show{ position:absolute; top: 0; left:0; max-width: 1122px; height:auto; padding-top: 4px; border-color: #ccc; overflow:visible; background-color: #fff;
    box-shadow: 0 2px 3px 0 rgba(210,210,210,.75);
    -o-box-shadow: 0 2px 3px 0 rgba(210,210,210,.75);
    -ms-box-shadow: 0 2px 3px 0 rgba(210,210,210,.75);
    -moz-box-shadow: 0 2px 3px 0 rgba(210,210,210,.75);
    -webkit-box-shadow: 0 2px 3px 0 rgba(210,210,210,.75);
}
.sidedh-list ul{ float: left; width: 224px; padding-top: 10px; padding-bottom: 10px; }
.sidedh-list li{ padding-left: 12px; line-height: 26px;  color: #333; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.sidedh-list li a{ display: inline-block; vertical-align: middle; max-width: 125px; margin-left: 7px; color: #333; font-family: Calibri,"宋体"; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.sidedh-list input{ cursor: pointer; }
.sidedh-list .btn{ position: absolute; right: 5px; top: 90px; width: 8px; height: 6px; padding: 7px 2px; /*margin-top: -22px;*/  cursor:pointer; background-image:url(../../images/gb/icon-jt.png); background-repeat: no-repeat; background-position: 0 -33px; }
.sidedh-list .btn.on{ top: 55px; background-position: -10px -33px; }
.sidebar-filter dt.tit .icon{ position:absolute; z-index:2; cursor: pointer;  }
.sidebar-filter dt .icon-arrow{ top: 12px; right: 15px; width: 14px; height: 14px; background:url(../../images/gb/arrow.png) ;opacity: .6; background-size: contain; transform:rotate(-180deg); }
.sidebar-filter dt .icon-visual{ top: 12px; right: 32px; width: 18px; height: 20px; background:url(../../images/gb/icon-sprite.png) no-repeat -80px -60px; }
.sidebar-filter .off .icon-arrow{ transform:rotate(0deg); }
.sidebar-filter dl li{ padding-left: 12px; line-height: 25px; clear:both; white-space:nowrap; overflow: hidden; text-overflow: ellipsis; *line-height: 25px; }
.sidebar-filter dl li input[type=checkbox]{ cursor: pointer; }
.sidebar-filter dl li a{display: inline-block;vertical-align: middle;max-width: 125px;margin-left: 7px; font-size:12px; color: #333; font-family:Calibri,"宋体"; white-space:nowrap;overflow: hidden;text-overflow: ellipsis;}
.sidebar-filter dl li span{display: inline-block;vertical-align: middle;white-space:nowrap;cursor: pointer;color: #333;}
/*.sidebar-filter .off dt.subtit,
.sidebar-filter .off dd{ display:none; }
.sidebar-filter .off dd{ padding-bottom: 5px; overflow: hidden; }
.sidebar-filter .off .resultlist{ max-height: 65px; }*/
.sidebar-filter dd .btn{ position: absolute; right: 5px; top: 50%; /*top: 25px;*/ width: 8px; height: 6px; padding: 7px 2px; margin-top: -10px; cursor:default; background-image:url(../../images/gb/icon-jt.png); background-repeat: no-repeat; background-position: 0 -33px; }
.sidebar-filter dd .btn.on{ background-position: -10px -33px; }
/*解决左侧分组样式覆盖问题  2021-04-02 cao*/
.sidebar-filter dd .r-l {
    position: absolute;
    right: 5px;
    top: 50%;
    width: 8px;
    height: 6px;
    padding: 7px 2px;
    margin-top: -10px;
    cursor: default;
    background-image: url(../../images/gb/icon-jt.png);
    background-repeat: no-repeat;
    background-position: 0 -33px;
}
.sidebar-filter dd .btn.on {
    background-position: -10px -33px;
}

.sidebar-filter dl li.on a{ color: #2267c7; }

/*20200511 默认最后几个分组菜单折叠，点击展开2条,鼠标移入同其他*/
.sidebar-filter .is-up-fold dt.tit b{ cursor: pointer; }
.sidebar-filter .is-up-fold dt.tit:hover{ background-color: #ececec }
.sidebar-filter .is-up-fold .subtit,
.sidebar-filter .is-up-fold dd{ display: none; }
.sidebar-filter .is-up-fold dt .icon-arrow{ display: block; }
.sidebar-filter .is-up-fold dt .icon-visual{ display: none; }

/*确定、清除*/
.sidebar-filter dd .btn-clearthis{ position: absolute; bottom: 10px; right: 8px; display: none; /*width: 40px;*/ height: 18px; padding:0 8px; color:#333; text-align: center; line-height: 18px; border: 1px solid #c6c6c6; border-radius: 4px;
    background: #f5f5f5;
    background: -o-linear-gradient(top,#fdfdfd,#f1f1f1);
    background: -ms-linear-gradient(top,#fdfdfd,#f1f1f1);
    background: -moz-linear-gradient(top,#fdfdfd,#f1f1f1);
    background: -webkit-linear-gradient(top,#fdfdfd,#f1f1f1);
    background: linear-gradient(top,#fdfdfd,#f1f1f1);
}
/*.js-multi dd:hover .btn-clearthis{ display: block; }
.js-multi dd:hover .show .btn-clearthis{ display: block; right: 18px; }*/
.sidebar-filter dd{ position: relative; z-index:2; width: 226px; /*height: 152px;*/ overflow: hidden; }
.sidebar-filter dd .resultlist{ /*position:relative; z-index:2;*/ min-width: 226px; max-height: 65px; border:1px solid transparent; overflow:hidden; }
.sidebar-filter dd .resultlist ul{ float: left; width: 224px; padding-top: 7px; padding-bottom: 10px; }
.sidebar-filter dl.exp .resultlist{ max-height: 115px; }/*科技、社科*/
.sidebar-filter dd:hover{ z-index: 3; }
.sidebar-filter dd.is-show{ z-index: 3; overflow: visible; }
.sidebar-filter dd.is-show .resultlist{ max-height: 145px; }
.sidebar-filter dd.is-show .btn{ /*top: 65px;*/ background-position: -10px -33px; }

.sidebar-filter dd.is-show .r-l { /*top: 65px;*/
    background-position: -10px -33px;
}
.sidebar-filter dd .show{ position:absolute; top:0; left:0; max-width: 1122px; height:auto; overflow:visible; background-color: #fff; border-color:#ccc;
    box-shadow: 2px 2px 5px #CCCBCB;
    -o-box-shadow: 2px 1px 5px #CCCBCB;
    -ms-box-shadow: 2px 1px 5px #CCCBCB;
    -moz-box-shadow: 2px 1px 5px #CCCBCB;
    -webkit-box-shadow: 2px 1px 5px #CCCBCB;
}

/*发表年度*/
.sidebar-filter p{ position: absolute; bottom: 25px; left: 19px; line-height: 26px;  }
.sidebar-filter input[type="text"]{ width:36px; padding: 1px 0; margin: 4px 5px; color: #000; border:1px solid #dcdcdc; text-align:center; *margin: 0 5px; }
.sidebar-filter input[type="submit"]{ width:42px; height: 20px; margin-left: 14px; text-align:center; color:#333; border: 1px solid #53a2e3; background-color: #fff; *padding: 0; }
.sidebar-filter input[type="submit"]:hover{ color: #53a2e3; }
.sidebar-filter dd.is-show{ height: 147px; }
.sidebar-filter dd.is-show .resultlist{  max-height: 600px; }
.sidebar-filter dd .show{ position:absolute; top:0;  left:0;  max-width: 1122px; height:auto; overflow:visible;  background-color: #fff; border-color:#ccc;
    box-shadow: 2px 2px 5px #CCCBCB;
    -o-box-shadow: 2px 1px 5px #CCCBCB;
    -ms-box-shadow: 2px 1px 5px #CCCBCB;
    -moz-box-shadow: 2px 1px 5px #CCCBCB;
    -webkit-box-shadow: 2px 1px 5px #CCCBCB;
}
.sidebar-filter dd .show p{ bottom: 6px; left: 18px; }
.sidebar-filter .resultlist>span{ display: block; width: 100%; text-align: center; line-height: 65px; white-space:nowrap; }/*暂无分组*/


/*左侧分组筛选的确定、清除全部*/
.sidebar-filter-btns{ position: absolute; top: 67px; margin-left: -23px; /*width: 226px;*/ /*height: 40px;*/ line-height: 26px; text-align:center; *margin-left: -125px; }
/*.sidebar-filter-btns.fixed{ position: fixed; }
.sidebar-filter-btns.stopTop{ top: 0; }*/
.sidebar-filter-btns a{ display: block; width: 15px; padding: 3px; line-height: 18px; font-size: 14px; }
.sidebar-filter-btns .btn-submit{ color:var(--Grayblue_05); letter-spacing: 2px; border: 1px solid #999999; background-color: #999999;}
.sidebar-filter-btns .btn-submit:hover{ color: #fff; background-color: var(--Grayblue_06);border-color: var(--Primayblue_03); }
.sidebar-filter-btns .btn-clearall{ color: #666; border: 1px solid var(--Grayblue_08); background-color: #eee; cursor: pointer;}
.sidebar-filter-btns .btn-clearall:hover{ color: #fff; background: var(--Grayblue_06); border-color: var(--Grayblue_06);}
.sidebar-filter-btns.disableclick .btn-submit{ background-color: var(--Grayblue_08); border: 1px solid var(--Grayblue_08); }
.sidebar-filter-btns.disableclick .btn-submit:hover{ background-color: var(--Grayblue_06); border-color: var(--Grayblue_06);}
.sidebar-filter-btns.disableclick .btn-clearall:hover{ color: #fff ; cursor: default; }
/* @media(max-width: 1240px ){
  .sidebar-filter-btns{ margin-left: 230px; }
} */
/*工具栏*/
.toolbar{ }
/*检索条件、数量统计*/
.result-conditions{ padding-top: 6px; line-height: 34px; }
.result-con-l{ float: left; line-height: 34px;position: relative; z-index: 2;}
.result-con-l b{ margin-right: 15px; color: var(--Grayblue_01); }
.result-con-l .search-his-tip{ display: inline-block; vertical-align: middle; }
.result-con-l .search-his-tip a{ margin-right: 7px; color: #355285;  cursor: default;  }
.result-con-l .search-his-tip a i { display:none; }
.result-con-l .search-his-tip a+a>i { display: inline; font-style: normal; margin-right: 5px; color: #999; }
.result-con-l a.tiphide{ padding: 0 5px; margin-right: 0; font-size: 20px; color: #f90; vertical-align: top; background: #fff; cursor: pointer; *vertical-align: middle; }
.result-con-l a.tiphide:hover{ color: #53a2e3; *color: #355285;  }
.result-con-l .conditions { display: inline-block; vertical-align: top; max-width: 400px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; *vertical-align: middle; }
.result-con-l .conditions:after { display: inline-block; content: "";}
.content>.result-con-l .conditions{ max-width: 910px; }
/*检索条件 弹出框*/
#tooltip{ position: absolute; z-index: 999; display: none; padding: 8px 10px; line-height: 24px; color: #666; word-break: break-all; background-color: #f7f9f8; border: 1px solid #e4e4e4; text-align: left; cursor: default; *top: 50px;
    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;
}
#tooltip:before,
#tooltip:after{ content: ""; position: absolute; left: 50%; top: -18px; width: 0; height: 0; margin-left: -9px; border: 9px solid transparent;border-bottom-color: #333;}
#tooltip:after{ border-bottom-color: #fff; }
#tooltip a{ color: #355285; word-break: break-all; }
#tooltip a i { display: none; }
#tooltip a+a>i { display: inline-block; font-style: normal; padding: 0 5px; color: #bbb; }
/*主题定制、检索历史*/
.result-con-l .btn-subscribe,
.result-con-l .btn-search-his{ display: inline-block; vertical-align: middle; padding: 2px 8px; margin-left: 5px; line-height: 18px; color: var(--Grayblue_01); font-size: 12px;text-align: center;background-color: var(--Grayblue_11); border: 1px solid #fff;}
.result-con-l .btn-subscribe:hover,
.result-con-l .btn-search-his:hover{ color: var(--Grayblue_01); background-color: var(--Grayblue_08); }
.result-con-r{ float: right; line-height: 34px; margin-bottom: 8px; }
.result-con-r em{ padding:0 5px; color: var(--Grayblue_01); }
.result-con-l .search-his-tip,
.result-con-l .btn-subscribe,
.result-con-l .btn-search-his{ *display: inline; }

.toolbar-col{ height:auto; padding: 5px 12px; line-height: 34px; font-size: 12px; color: #000; clear: both; border: 1px solid #eee; border-bottom-color: #d9e0e9;
    background: linear-gradient(180deg,#e5edff, #ffffff 100%);
}
.toolbar-col a{  color: #000; }
/*工具栏====横向排序*/
.toolbar .order-group{ float: right; margin-top: 10px; margin-right: 40px; line-height: 18px; }
.toolbar .order-group span { float:left; }
.order{ float: left; display: inline-block; /*padding-right:12px;*/ color:#000; cursor: pointer; }
.order li{ display: inline-block; padding-right: 10px; color:#000; cursor: pointer; }
.order li{ *display: inline; }
.order li:hover{ color: var(--Primayblue_03); }
.order li+li{ margin-left: 7px; }
.order li.ascend,
.order li.descend{ font-weight: bold; color:var(--Grayblue_01); background-image:url(../../images/gb/icon-jt.png);  background-repeat: no-repeat; }
.order li.ascend{ background-position: right -265px;}
.order li.descend{background-position: right -249px;}
/*工具栏====页码信息*/
.toolbar .statistic{ float: right; margin-right: 10px;margin-top: 2px; }
.toolbar .statistic span{ margin-right: 15px;}
/*显示10、20、50···*/
.page-show-count{ display: inline-block; vertical-align: middle; }
.page-show-count>span{ display: inline-block; vertical-align: middle; margin-right: 0!important; }
.page-show-count .sort { display: inline-block; vertical-align: top; width: 42px; height: 20px; margin-left: 5px; margin-top: 6px; font-size: 12px; text-align: left; }
.page-show-count,
.page-show-count .sort { *display: inline; }
.page-show-count .sort-default { height: 18px; line-height: 18px; border: 1px solid #d6d6d6; background-color: #fff; cursor: pointer; }
.page-show-count .sort span { display: inline-block; min-width: 20px; height: 20px; padding-left: 7px; margin-right: 0; line-height: 16px; color: #343434; white-space: nowrap;  }
.page-show-count .icon-sort { vertical-align: middle; height: 6px; background: url(../../images/gb/icon-jt.png) no-repeat 2px -92px;  }
.page-show-count .sort-list { position: absolute; left:0; display: none; width: 40px; border: 1px solid #dfdede; background-color: #fff;
    box-shadow: 2px 2px 5px #CCCBCB;
    -o-box-shadow: 2px 2px 5px #CCCBCB;
    -ms-box-shadow: 2px 2px 5px #CCCBCB;
    -moz-box-shadow: 2px 2px 5px #CCCBCB;
    -webkit-box-shadow: 2px 2px 5px #CCCBCB;
}
.page-show-count .sort-list li { height: 20px; padding-left: 7px; line-height: 20px; cursor: pointer; }
.page-show-count .sort-list li:hover{ background-color: #2390fd; }
.page-show-count .sort-list li:hover a{ color: #fff;}
.page-show-count .sort-list .cur,
.page-show-count .sort-list .cur:hover a{ color: #343434; cursor: default; font-weight: bold;  }
.page-show-count .sort-list .cur:hover{ background-color: #fff; }
.page-show-count .sort:hover{ z-index: 999; }
/*.page-show-count .sort:hover .icon-sort{ background-position: -10px -56px; }*/

/*工具栏====全选、批量下载、导出参考文献、计量可视化分析*/
.toolbar-col .checkAll{ margin-right: 10px; cursor:pointer; background: linear-gradient(292deg, #7325d2 20%, #4262ff 80%); -webkit-background-clip: text;background-clip: text;color: transparent;font-weight: bold;font-size: 16px;}
.toolbar-col .checkAll input{ 
    margin-right:5px;
    display: inline-block;
    width: 16px;
    height: 16px;
    margin-top: -4px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    width: 20px;
    height: 20px;
    border: 1px solid var(--Primayblue_03);
    border-radius: 4px;
    outline: none;
    cursor: pointer;
    position: relative;}
.toolbar-col .checkAll input:checked{
  border: none;
  background: linear-gradient(301deg,#7325d2 20%, #4262ff 80%);
}
.toolbar-col .checkAll input:checked::before {
    content: "";
    position: absolute;
    left: 50%;
    top: 46%;
    width: 5px;
    height: 10px;
    border: solid white;
    border-width: 0 2px 2px 0;
    transform: translate(-50%, -50%) rotate(45deg); /* 先位移居中，再旋转 */
}
.toolbar-col .checkcount{ float: left; margin-right: 20px;margin-top: 4px; }
.toolbar-col .checkcount em{ color:#2266c7; margin-right: 10px; cursor: pointer; }
.toolbar-col .clear-allcheck:hover{ color: #53a2e3; }
.dropdown-analysis-btns{ float: left; }
.dropdown-analysis-btns>li{ float:left; height: 40px; padding: 2px 10px; ;box-sizing: border-box; white-space:nowrap;  background-color: var(--Primayblue_03); cursor: pointer; border-radius: 4px;display: flex;justify-content: center;align-items: center; font-size: 14px;}
.dropdown-analysis-btns a{ margin-right:4px; color: #fff;}
.dropdown-analysis-btns>li.bgfff{
    border: 1px solid #d9d9d9;
    background: #fff;
    color: #333;
    width: 125px;
    text-align: center;
}
.dropdown-analysis-btns>li.bgfff a{
    color: #333;
}
.dropdown-analysis-btns>li ul{ display:none; position: absolute; border:1px solid #dfdede; background:#fff;
    box-shadow: 2px 2px 5px #CCCBCB;
    -o-box-shadow: 2px 2px 5px #CCCBCB;
    -ms-box-shadow: 2px 2px 5px #CCCBCB;
    -moz-box-shadow: 2px 2px 5px #CCCBCB;
    -webkit-box-shadow: 2px 2px 5px #CCCBCB;
}

.dropdown-analysis-btns>li>ul{ top:34px; left:0; min-width: 92px; }
.dropdown-analysis-btns>li:hover { position:relative; z-index:1; background-color: var(--Primayblue_03);}
.dropdown-analysis-btns>li:hover>ul{ display: block; }
.dropdown-analysis-btns>li:hover>a{ color: #fff; }
.dropdown-analysis-btns>li li{ position:relative; padding: 2px 8px; height: 22px;  line-height: 22px; }
.dropdown-analysis-btns>li li a{ color:#000; white-space:nowrap; text-align:left;}
.dropdown-analysis-btns>li li:hover{ background-color: #f5f5f5; }
.dropdown-analysis-btns>li li:hover>a{ color:#53a2e3; }
.dropdown-analysis-btns .icon-d,
.dropdown-analysis-btns .icon-r{ display: inline-block; vertical-align: middle;  background-image:url(../../images/gb/icon-jt.png); background-repeat:no-repeat;}
.dropdown-analysis-btns .icon-d{ width: 10px; height: 7px; background-position: 0 -92px; }
.dropdown-analysis-btns .icon-r{ width: 6px; height: 6px; background-position: -5px -53px; }
.dropdown-analysis-btns ul>li>ul{ display: none; top:0; left: 100%; }
.dropdown-analysis-btns ul>li:hover>ul{ display: block; }
.toolbar-col .mass ul{ margin-top: -27px; }
/*工具栏====“详情”、“列表”*/
.toolbar .change-list{ float: right; height: 18px; padding: 5px 0; line-height: 18px; margin-top: 2px; }
.toolbar .change-list li { display: inline-block; width: 25px; height: 22px; margin-left:9px; border-radius: 2px; border: 1px solid #cecfd1; cursor:pointer;  }
.toolbar .change-list i {  background-image:url(../../images/gb/icon-sprite.png);  background-repeat:no-repeat;
    -o-transition: background .3s ease;
    -ms-transition: background .3s ease;
    -moz-transition: background .3s ease;
    -webkit-transition: background .3s ease;
    transition: background .3s ease;
}
.toolbar .change-list li.active{background: #fff;}
.toolbar .change-list li{ *display: inline; }
.toolbar .change-list li i{ display:block; width:16px; height: 16px; margin: 3px 4px; }
.toolbar .icon-detail { background-position: -40px -80px; }
.toolbar .icon-table { background-position: -60px -80px; }
.toolbar .active .icon-detail{ background-position: -40px -80px;}
.toolbar .active .icon-table{ background-position: -60px -80px;}
/*详情页*/
.marktip { display: inline-block; padding: 0 4px; font-weight: normal; color: #f2a039; font-size: 11px; letter-spacing: 0; border: 1px solid #f2a039; border-radius: 10px; -webkit-transform: scale(.9); }
/*a.SinglePubMark{ color: #b92afb!important; }*/
.result-tip{ margin-bottom: 4px; color: #999; font-size: 14px; line-height: 36px; }
.result-detail-list{ margin-top: 10px; }
.result-detail-list dd{ position: relative; min-height: 110px; padding-top: 17px; padding-bottom: 12px; margin-bottom: 14px; border: 1px solid #e9e9e9; border-top-color: #f5f1f2; }
.result-detail-list dd:hover{ background-color: #f8f8f8; }
.result-detail-list dd a{ color: #666; }
.result-detail-list dd a:hover{ color: #53a2e3; }
.result-detail-list .seq{ float: left; /*position: absolute; left:0; width: 80px;*/ padding-top: 3px; padding-left: 20px; /*margin-right: 10px;*/ text-align: center; color: #343434; font-size: 14px; /*font-family: "Times New Roman";*/ }
.result-detail-list .seq i{ display: inline-block; vertical-align: middle; margin-left: 3px; font-style: normal; }
.result-detail-list .middle{ /*width: 710px;*/ padding-left: 10px; padding-right: 124px; overflow: hidden; font-family: Arial,"Microsoft yehei"; }
.result-detail-list h6{ margin-bottom: 12px; font-weight: normal; font-size: 16px; color: #000; line-height: 26px; letter-spacing: .5px; }
.result-detail-list h6 a{ color: #000; }
.result-detail-list h6 em{ color: #c55;  }
.result-detail-list h6 a:hover{ color: #53a2e3; }
.result-detail-list .baseinfo{ line-height: 24px;  font-size: 12px; color: #000; font-family: Arial,"Microsoft yehei";  }
.result-detail-list .baseinfo span{ padding-right: 15px;  }
.result-detail-list .baseinfo span+span,
.result-detail-list .baseinfo span+em,
.result-detail-list .baseinfo em+span{ padding-left: 18px; background: url("../../images/gb/icon-split.jpg") no-repeat left center; }
.result-detail-list .baseinfo span:empty{ padding:0; background: none; }
/*作者、机构信息*/
.result-detail-list .authorinfo{ margin-bottom: 7px; line-height: 24px; font-size: 12px; color: #000; font-family: Arial,"Microsoft yehei"; }
.result-detail-list .authorinfo p span{ margin-left: 20px; }
.result-detail-list .authorinfo .icon{ display: inline-block; vertical-align: middle; width: 11px; height: 11px; margin-left: 5px; cursor: pointer; background-image: url("../../images/gb/icon-jt.png"); background-repeat: no-repeat; background-color: #1c6fe9;
    transition: .2s;
    -o-transition: .2s;
    -ms-transition: .2s;
    -moz-transition: .2s;
    -webkit-transition: .2s;
}
.result-detail-list .icon-down{ background-position: 3px -137px; }
.result-detail-list .icon-up{ background-position: 3px -146px; }
.other-authorinfo{ display: none; padding-top: 6px; padding-left: 10px; padding-bottom: 13px; margin-left: -10px; margin-bottom: 16px; overflow: hidden; border-bottom: 1px dashed #dddede; }

.result-detail-list .baseinfo em{ padding-right: 15px; margin-left: -6px; color: #000; white-space: nowrap; font-style: normal; }
.result-detail-list .baseinfo span em{ padding-right: 0; margin-left: 0; white-space: normal; color: #c55; font-style: normal; }
.result-detail-list .date{ white-space: nowrap; }
.result-detail-list .abstract{ margin-top: 9px; line-height: 18px; font-size: 12px; color: #555; letter-spacing: 0.8px; font-family: Arial,"Microsoft yehei"; word-break: break-all; text-justify: inter-word;  text-align: justify; }
.result-detail-list .abstract span{ margin-right: 5px; font-weight: bold; color: #1f1f1f; }
.result-detail-list .abstract em{ color: #c55; }
.result-detail-list .keywords{ margin-top: 7px; line-height: 28px; font-size: 12px; color: #000;  }
.result-detail-list .keywords span{ margin-right: 5px; font-weight: bold; }
.result-detail-list .keywords a{ /*margin-right: 10px;*/ /*color: #355285;*/ /*cursor: default;*/ }
.result-detail-list .keywords a:hover{ /*color: #53a2e3;*/ }
.result-detail-list .keywords.machine-select a{ color: #000; }

/*新版被引、下载、发表时间 20181130*/
.result-detail-list span.opts-count {padding-right: 0;height: 20px;color: #000;font-size: 12px;font-weight: normal;white-space: nowrap;}
.result-detail-list span.opts-count em { padding-left: 3px; font-weight: bold; color: #666; font-family: Arial; }
.result-detail-list .opts-count a,
.result-detail-list .opts-count a em{ color: var(--Primayblue_03); }
.result-detail-list .opts-count a:hover{ color: #24b; }
.result-detail-list span.opts-count+span{ margin-left: 15px; }
/*收藏、下载、html阅读、在线阅读、播放*/
.result-detail-list .opts{ position: absolute; right: 0; top: 0; bottom: 0; width: 88px; padding: 5px 0 10px 15px; font-family: Arial,"宋体"; border-left: 1px solid #e7e7e7; background-color: #f7f9f8; }
.result-detail-list .opts-btn{ position: absolute; top:50%; margin-top: -60px; }/*兼容ie8 relative→absolute*/
.result-detail-list .opts-btn li{ display: block; height: 32px; line-height: 32px; }
/*古籍-阅读该段全文*/
.result-detail-list .DetailNum{ position: absolute; right: 0; top: 0; bottom: 0; width: 83px; padding: 5px 0 10px 20px; font-family: Arial,"宋体"; border-left: 1px solid #e7e7e7; background-color: #f7f9f8; }
.result-detail-list .DetailNum a{ position: absolute; top:50%; height: 32px;  margin-top: -16px; line-height: 32px; }
.result-detail-list .gj-abstract{ margin-top: 0; line-height: 24px; }
.result-detail-list .gj-baseinfo{ font-size: 13px; line-height: 50px; }




/*列表页*/
.result-table-list{ width:100%; margin-top: 10px; font-size: 12px; /*text-align:center;*/ /*border: 1px solid #d1dff4;*/ background-color: #fff; /*table-layout:fixed;*/ /*font-family: "微软雅黑";*/  }
.result-table-list th { font-size:14px; color: #333333; line-height: 18px; font-weight:normal; text-align: center;  }
.result-table-list td { float: none;  margin-right: 0;  min-height: 0; font-size:12px; /*border-right:1px solid #f2f2f2;*/ }
.result-table-list thead tr{ height: 40px; line-height: 40px;border-bottom: 1px solid #f0f0f0; }
.result-table-list tbody td { color:#333333; line-height: 20px; padding: 10px 5px; border: none; word-break:break-all; }
.result-table-list tbody tr{ border-bottom: 1px dashed #f0f0f0;}
.result-table-list .seq { min-width: 30px; text-align: center;  white-space: nowrap;font-size: 14px;    padding: 10px 9px;}
.result-table-list .seq em{ white-space: nowrap; }
.result-table-list .seq input[type=checkbox]{ 
    margin-right: 8px; 
    display: inline-block;
    margin-top: -2px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    width: 16px;
    height: 16px;
    border: 1px solid var(--Primayblue_03);
    border-radius: 4px;
    outline: none;
    cursor: pointer;
    background: var(--Primayblue_07);
    position: relative;}
.result-table-list .seq input[type=checkbox]:checked{
    border-color: transparent;
    border: none;
    background: linear-gradient(301deg,#7325d2 20%, #4262ff 80%);
}
.result-table-list .seq input[type=checkbox]:checked::before{
  content: "";
  position: absolute;
  left: 50%;
  top: 46%;
  width: 4px;
  height: 8px;
  border: solid white;
  border-width: 0 2px 2px 0;
  transform: translate(-50%, -50%) rotate(45deg); /* 先位移居中，再旋转 */
}
.result-table-list tbody .name{ font-size: 14px; text-align:left; /*font-family: "宋体"; font-weight: bold;*/ letter-spacing: .5px; }
.result-table-list .name em{ color: #c55; }
.result-table-list .name a{ color: #000; }/*题名、篇名*/
.result-table-list .name a:hover{ /*color: #53a2e3;*/ }
.result-table-list .author,/*作者*/
.result-table-list .tutor { width: 12%; /*100px*/ color: #444; }/*导师*/
.result-table-list .source { width: 13%;/*125px*/ color: #444; }/*来源*/
.result-table-list .date {width: 75px; /*70px*/text-align: center;}/*学位授予年度、更新日期(标准)、日期(报纸)、发表时间(文献)、时间(会议)、申请日公开日（专利）*/
.result-table-list .data{ width: 8%; /*65px*/ text-align: center;}/*数据库*/
.result-table-list tbody .quote,
.result-table-list tbody .download{ text-align: center; /*color: #5b9bd5;*/ /*font-weight: bold;*/ }
.result-table-list .quote,
.result-table-list .download{ width: 4%; min-width: 30px; /*50px*/white-space: nowrap;}/*被引、下载（频次）*/
.result-table-list .seq+.operat{width: 40px;}
.result-table-list .operat { width: 100px; min-width: 20px; /*92px*/padding:0;text-align: center;}/*操作*/
.result-table-list .textlink { width: 58px; padding:0; }/*原文链接*/
.result-table-list .unit { width: 13%; /*120px*/ }/*发布单位(标准)、学位授予单位(博硕士)、成果（第一完成单位），职业标准（出版单位）*/
.result-table-list .hy-name { width: 17%;/*150px*/ }/*会议名称*/
.result-table-list .views { width: 6%; min-width: 57px; /*57px*/ text-align: center; }/*会议视频-观看次数*/
.result-table-list .inventor,
.result-table-list .applicant { width: 15%; /*130px*/ color: #444; }/*专利（发明人）、专利（申请人）*/
.result-table-list .standard-num { width: 15%; /*133px*/ }/*标准号,职业标准（发文号）*/
.result-table-list .standard-source { width: 12%; /*100px*/ text-align: center; }/*标准（来源）*/
.result-table-list .standard-status { width: 8%; min-width: 65px;/*67px*/ text-align: center; }/*标准状态*/
.result-table-list .occupation { width: 14%; /*120px*/ text-align: center; }/*职业标准（适合职业）*/
.result-table-list .occupation-type{ width: 14%; /*120px*/ text-align: center; }/*职业标准（职业标准类型）*/
.result-table-list .yearbook-year { width: 6%; /*58px*/ font-size: 14px; }/*年鉴年份*/
.result-table-list .yearbook-chname { width: 15%;/*135px*/ font-size: 14px; }/*年鉴中文名*/
.result-table-list .yearbook-column { width: 17%;/*160px*/ font-size: 14px; }/*年鉴-栏目*/
.result-table-list .yearbook-title{ font-size: 14px; }/*年鉴-题名*/
.result-table-list .yearbook-title em { color: #de9141; }
.result-table-list .press { width: 13%; /*120px*/ }/*出版社、图书（出版社）*/
.result-table-list .achieve-author { width: 32%; /*290px*/ color: #444; }/*成果完成人*/
.result-table-list .ancientbooks-author{ width: 17%; /*150px*/ text-align: center; }/*古籍-著者*/
.result-table-list .dynasty { width: 12%; /*100px*/ text-align: center; }/*古籍-朝代*/
.result-table-list .volume { width:  10%; /*80px*/ text-align: center; }/*古籍-卷*/
.result-table-list .edition { width: 26%; /*230px*/ text-align: center; }/*古籍-版本*/
.result-table-list a{ color: #778192; }
.result-table-list a:hover{ color: var(--Primayblue_03); text-decoration: none; }
.result-table-list .showAllAuthors { display: inline-block;width: 16px;height: 16px;vertical-align: middle; background: url(../../images/gb/icon-btns.png) no-repeat -87px -130px;}
.result-table-list .showAllAuthors:hover { background-position: -87px -147px;}

.result-table-list .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; }
body .result-table-list .operat a.icon-collect.icon-collect-new, a.icon-collect.icon-collect-new{
    display: inline-block; width: 16px; height: 16px; margin-right: 4px; vertical-align: middle; font-size: 0; text-indent: -99em; overflow: hidden; cursor: pointer; *float: left; 
}
.result-table-list .operat i { display: block; width: 100%; height: 20px; background-image:url(../../images/gb/icon-sprite.png); background-repeat:no-repeat; }
body .result-table-list .operat a.icon-collect.icon-collect-new i, a.icon-collect.icon-collect-new i {
    transition: 0s;
    display: block; width: 100%; height: 16px; background:url(../../images/yx/star.png) no-repeat 0px 0px; background-size: cover; 
}
body .result-table-list .operat a.icon-collect.icon-collect-new.hascollected i, a.icon-collect.icon-collect-new.hascollected i {
    background-position: -36px 0px !important;
}
body .result-table-list .operat a.icon-collect.icon-collect-new i:hover, a.icon-collect.icon-collect-new i:hover {
    background-position: -18px 0px;
}
.result-table-list .icon-download i{ background-position: -2px -139px; }/*已登录 有下载权限 蓝*/
.result-table-list .icon-nodownperm i{ background-position: -122px -120px; }/*已登录 无下载权限/未订购 灰*/
.result-table-list .icon-notlogged i{ background-position: -142px -120px; }/*未登录 黄*/
.result-table-list .icon-read i{ background-position: -22px -140px; }
.result-table-list .icon-html i{ background-position: -42px -140px; }
.result-table-list .icon-textlink i{ background-position: -62px -139px; }
.result-table-list .icon-quote i{ background-position: -142px -140px; }
.result-table-list .icon-fulltext i{ background-position: -100px -157px; }/*全文不上网*/
.result-table-list .operat .icon-play i{ background-position: -122px -140px; }
.result-table-list .operat .icon-collect i{ background-position: -82px -140px;
    /* -o-transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    transition: .5s; */
 }
.result-table-list .operat .hascollected i{ background-position: -99px -140px; }

.result-table-list .date a,
.result-table-list .quote a,
.result-table-list .download a { display: inline-block; vertical-align: middle; /*padding-right: 10px;*/ overflow: hidden; }
.result-table-list .download a { cursor: default; }

.result-table-list .date a.descend,
.result-table-list .date a.ascend,
.result-table-list .quote a.descend,
.result-table-list .quote a.ascend,
.result-table-list .download a.descend,
.result-table-list .download a.ascend { background-image: url(../../images/gb/icon-jt.png); background-repeat: no-repeat; }
.result-table-list .date a.descend,
.result-table-list .quote a.descend,
.result-table-list .download a.descend{ background-position: right -60px; }

.result-table-list .date a.ascend,
.result-table-list .quote a.ascend,
.result-table-list .download a.ascend{ background-position: right -74px; }

/*作者有/无链接*/
.result-table-list .author a,
.result-table-list .tutor a,
.result-table-list .achieve-author a,
.result-table-list .inventor a,
.result-table-list .applicant a{ color: #444!important; cursor:default; }
.result-table-list .author a:hover,
.result-table-list .tutor a:hover,
.result-table-list .achieve-author a:hover,
.result-table-list .inventor a:hover,
.result-table-list .applicant a:hover{ color: #444!important; }
.result-table-list a.KnowledgeNetLink{ color:#778192!important; cursor:pointer; }
.result-table-list a.KnowledgeNetLink:hover{ color:#53a2e3!important; }


/*表格列表修改*/
.result-table-list .GTContentTitle{ font-size:14px; color: #343434; line-height: 18px; font-weight:normal; text-align: center; }
.result-table-list .GTContentTitle td{ background-color: #dfebfe; }
/*.result-table-list .fz14{ font-size: 14px; text-align: left; }*/
.Mark{ color: #c00; }

/*未找到检索结果*/
.no-content{ height: 45px;padding-top: 240px; font-size: 14px; text-align: center; clear: both; background: url(../../images/gb/no-recommend.jpg) no-repeat top center;}
/*相关搜索、知名专家*/
.bottom-commend-list{ margin-top: 60px; line-height: 30px; }
.bottom-commend-list li{ margin-bottom: 20px; }
.bottom-commend-list h5{font-size: 14px;color: #333;margin-bottom: 8px;font-weight: normal; white-space: nowrap; border-bottom: 1px solid #dddddd;}
.bottom-commend-list p{ font-size: 14px;margin:0 30px }
.bottom-commend-list span{ display: inline-block; vertical-align: top; width: 105px; margin-right: 10px; font-size: 14px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.bottom-commend-list a{ color: #4480b8; }
.bottom-commend-list a:hover{ color: #53a2e3; }
/*=============期刊-文献-检索结果页end===============*/

/*================文献管理中心 start===================*/
.manage-toolbar{  height: 30px; margin-top: 15px; }
.manage-toolbar li{ display: inline-block; margin-right: 14px; }
.manage-toolbar span{ margin-right: 10px; }
.manage-toolbar a{ display: inline-block; height: 26px; padding: 0 8px; line-height: 26px; font-size: 13px; color: #285b93; border: 1px solid #95bfdf; border-radius: 2px;  }
.manage-toolbar a:hover{ color: #53a2e3; }
.manage-toolbar i{ display: inline-block; width: 20px; height: 20px; margin-right: 5px; vertical-align: middle; background-image: url("../../images/gb/icon-sprite.png"); background-repeat: no-repeat; }
.manage-toolbar .icon-del{ background-position: 0 -120px; }
.manage-toolbar .icon-export{ background-position: -20px -120px; }
.manage-toolbar .icon-report{ background-position: -40px -120px; }
.manage-toolbar .icon-analy{ background-position: -60px -120px; }
.manage-toolbar .icon-read{ background-position: -80px -120px; }

.manage-tip-top{ height: 20px; padding: 10px 20px; margin-top: 23px; line-height: 20px; color: #d50; background-color: #fffdef; border: 1px solid #ffbb76; }
.manage-tip-top b{ margin-right: 10px; }
.manage-tip-top i{ display: inline-block; vertical-align: middle; width: 20px; height: 18px; background: url("../../images/gb/icon-sprite.png") 0 -200px; }
.manage-tip-bottom{ text-align: center; font-size: 18px; color: #adadad; line-height: 90px;  }
.manage-table{ width:100%; margin-top: 10px; font-size: 12px; text-align: left; border: 1px solid #d1dff4; table-layout:fixed; font-family: "宋体";  }
.manage-table a { color: #053597; }
.manage-table a:hover {  color: #53a2e3;  text-decoration: none; }
.manage-table th { font-size:14px; font-weight:normal; text-align: center; }
.manage-table td { float: none;  margin-right: 0;  min-height: 0; font-size:12px; border-right:1px solid #f2f2f2; }
.manage-table thead tr{ height: 34px; line-height: 34px; color: #0642b0;  border-top: 1px solid #fff; background-color: #dfebfe; }
.manage-table tbody td { color:#222; line-height: 18px; padding: 10px 5px; border: none; }
.manage-table tbody tr{ background-color: #fff;}
.manage-table tbody tr.odd{ background-color: #f6f7fb; }
.manage-table tbody tr:nth-child(even){ background-color: #f6f7fb; }/*ie7、8不支持*/
.manage-table .seq { white-space:nowrap; width: 40px; padding-left: 5px; }
.manage-table .seq input[type=checkbox]{ margin-right: 2px; cursor: pointer; }
.manage-table .seq em{ cursor: pointer; }
.manage-table .name { font-size: 14px; }
.manage-table .author { width:140px; }
.manage-table .source { width:180px; }
.manage-table .date { width:85px; }
.manage-table .data{ width: 75px;word-break:break-all }
.manage-table .del { width: 40px; }
.manage-table th.seq{ text-align: left; }
.manage-table .date,
.manage-table .data,
.manage-table .del{ text-align:center; }
.manage-table tbody .del a{ display: inline-block; width: 20px; height: 20px; margin: 0 auto; vertical-align: middle; background-image:url(../../images/gb/icon-sprite.png); background-repeat:no-repeat; background-position: -40px -60px; }
.manage-table .conditions{ padding: 10px 46px; font-size: 14px; color: #b2b2b2; line-height: 20px; background-color: #fffdef; }
.manage-table .conditions a{ color: #365186; }
.manage-table .conditions a:hover{ color: #53a2e3; }
/*================文献管理中心 end===================*/


/*================未找到我的关注、推荐内容 start===================*/
.content-middle{ float: left; width: 982px; }
.main-nofollow,
.main-nohis{ height: 45px; padding-top: 390px; background: url(../../images/gb/no-recommend.jpg) no-repeat center 100px; }
.main-nofollow{ width: 100%; }
.main-nohis{ width: 100%; max-width: 1200px; height: 45px;  margin: 90px auto 0; }
.main-nohis p,
.main-nofollow p{ line-height: 27px; color: #999; font-size: 18px; text-align: center; }
.main-nohis a,
.main-nofollow a{ margin-left: 4px; margin-right: 4px; color: #0e5ce5; }
.main-nohis a:hover,
.main-nofollow a:hover{ color: #53a2e3; }
/*3d标签云*/
.tagcloud { position: relative; margin-top: -320px; }
.tagcloud a{ position: absolute; top: 0; left: 0; display: block; max-width: 150px; padding: 11px 30px; color: #333; font-size: 16px; border: 1px solid #e6e7e8; border-radius: 18px; background-color: #f2f4f8; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;
    -o-box-shadow: 6px 4px 8px 0 rgba(151,142,136,.34);
    -ms-box-shadow: 6px 4px 8px 0 rgba(151,142,136,.34);
    -moz-box-shadow: 6px 4px 8px 0 rgba(151,142,136,.34);
    -webkit-box-shadow: 6px 4px 8px 0 rgba(151,142,136,.34);
    box-shadow: 6px 4px 8px 0 rgba(151,142,136,.34);
    /*-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=4,Direction=135, Color='#000000')";!*兼容ie7/8*!*/
    filter: progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=125, Strength=9);
    /*strength是阴影大小，direction是阴影方位，单位为度，可以为负数，color是阴影颜色 （尽量使用数字）使用IE滤镜实现盒子阴影的盒子必须是行元素或以行元素显示（block或inline-block;）*/
}
.tagcloud a:hover{ color: #3385cf; }
/*================未找到我的关注、推荐内容 end===================*/


/*3D标签云弹出框*/
.pop-mask{ position: absolute; z-index: 999; top: 0;  left: 0; width: 100%; height: 100%; background-color: #000; opacity: .5; filter: alpha(opacity=50); }
.tagspop{ font-size: 12px; padding-bottom: 28px; font-family: "microsoft yahei"; }
.tagspop p{ margin-top: 10px; line-height: 60px; text-align: center; font-size: 15px; color: #3c3c3c; }
.tagspop .pop-btns{ margin-top: 10px; text-align: center; }
.tagspop .goto-login a{ margin-left: 5px; margin-right: 2px;   }
.tagspop .goto-login a+a{ margin-left: 2px; margin-right: 5px;  }
.tagspop .goto-login,
.tagspop a.goto-results{ height: 32px; padding: 5px 20px; font-size: 14px; margin: 0 20px; line-height: 32px; background-color: #fff; border: 1px solid #bbb; border-radius: 5px; }
.tagspop .goto-login:hover,
.tagspop .goto-results:hover{ border-color: #53a2e3; }
.tagspop a{ color: #2267c7; }
.tagspop a:hover{ color: #53a2e3; }

/*************************20190603 文献管理中心 start*******************/
/*文献输出、计量分析-左侧*/
.export-sidebar-a{ float: left; width:248px; min-height:1px; margin-top: 23px; padding-right:14px; text-align:left; }
.export-sidebar-a h2 { padding-left:10px; font-size:16px; line-height:38px; color:#444; background:#f7f7f7; border:1px solid #dfdfdf; border-top:4px solid #4589e7; border-bottom:0; }
.export-sidebar-a>ul { background:#f7f7f7; border:1px solid #dfdfdf; }
.export-sidebar-a li{ position:relative; /*height:38px; padding-left:26px; font-size:14px; color:#333; background:url(../../images/gb/icon-spot3.jpg) no-repeat scroll 14px center transparent; border-top:1px solid #fdfdfd; border-bottom:1px solid #dfdfdf;*/ }
.export-sidebar-a li a { height:38px; padding-left:26px; font-size:14px; color:#333; background:url(../../images/gb/icon-spot3.jpg) no-repeat scroll 14px center transparent; border-top:1px solid #fdfdfd; border-bottom:1px solid #dfdfdf; /*background-color:#4589e7;*/ }
/*.export-sidebar-a .current { background-color:#4589e7; }*/
.export-sidebar-a .current>a,
.export-sidebar-a .current>a:hover { color:#fff; font-weight:bold; cursor:default; background-color:#4589e7; }
.export-sidebar-a a { display:block; height:38px; line-height:38px; color:#333; }
.export-sidebar-a a:hover { color:#f60; }
.export-sidebar-a .current .triangler {  position:absolute; top:0; right:-38px; display:block; *display:none; border-width:19px; border-style:dashed dashed dashed solid; border-color:transparent transparent transparent #4589E7; }
/*文献输出、计量分析-右侧*/
.export-main { display: inline-block; vertical-align: top; width: 895px; min-height: 444px; padding:0 20px; margin-top: 23px; font-family: Arial,"Microsoft yahei"; overflow:visible; border:1px solid #d9d9d9; }
.export-main h2{ height:42px; border-bottom: 1px dotted #09218c; }
.export-main h2 span{ font-size:16px; line-height:42px; color:#555; }
.export-main h2  .download {
    display: inline-block;
    width: 67px;
    height: 27px;
    margin-left: 20px;
    font-size: 0;
    line-height: 0;
    vertical-align: middle;
    background: url(../../images/gb/savednbtn.png) no-repeat scroll 0 0 transparent;
}
/*“已选文献”按钮*/
.btn-hasselected{ height: 26px; padding: 0 7px; color: #4589e7; font-size: 12px; font-weight: normal; line-height: 26px; border: 1px solid #4589e7; border-radius: 2px; background-color: #fff; }
.btn-hasselected .icon{ display: inline-block; vertical-align: middle; width: 18px; height: 20px; background: url("../../images/gb/icon-sprite.png") -42px -160px no-repeat; }
.elearing{ height: 26px; padding: 5px 8px; color: #4589e7; font-size: 12px; font-weight: normal; line-height: 26px; border: 1px solid #4589e7; border-radius: 2px; background-color: #fff; }
.elearing .icon-download{ display: inline-block; vertical-align: middle; width: 18px; height: 20px; background: url("../../images/gb/icon-sprite.png") -139px -40px no-repeat; }
.btn-hasselected:hover{ color:#f60; /*background-color: #f0f3f6;*/ }
.export-main .btn-hasselected{ float: right; margin-top: 7px; *margin-top: -35px; }
/*.export-main h2 .tip { display:inline-block; width:20px; height:16px; vertical-align:middle; overflow:visible; background:url(../../images/gb/icon-sprite.png) no-repeat -20px -200px #FEFEFE; !*background-position:0 -241px;*! }*/
/*.export-main h2 .download { display:inline-block; width:67px; height:27px; margin-left:20px; font-size:0; line-height:0; vertical-align:middle; background:url(../../images/gb/savednbtn.png) no-repeat scroll 0 0 transparent; }*/
/*.export-main h2 .download:hover { background-position:0 -27px; }*/
/*说明*/
/*
.row-outedit { margin: 13px 0; font-size:14px; color:#666; }
.row-outedit a { color:#325cbd; }
.row-outedit a:hover { color:#f60; }
.row-outedit h3{ font-size: 14px; }
.row-outedit h3 i{ display:inline-block; vertical-align: middle; width:20px; height:20px; margin-right: 3px; background:url(../../images/gb/icon-sprite.png) no-repeat 0 -200px transparent; }
*/
.export-row{ height: 40px; margin-top: 14px; clear: both; }
/*发表时间、被引频次*/
.row-outedit{ float: right; color: #4589e7; font-size:13px;  }
.row-outedit .order-btns { float: left;  }
.row-outedit .order-tit,
.row-outedit .order-btns a { float:left; height:26px; padding:0 8px; color: #4589e7; font-size:13px; line-height:26px; background-color:#fff; border-radius: 2px; border: 1px solid #4589e7;  }
.row-outedit .order-btns a{ margin-left: -1px; }
.row-outedit .order-btns a:hover { color:#f60; }
.row-outedit .order-btns a.cur{ background-color: #f0f3f6; }
.row-outedit .cur .icon{ display: inline-block; vertical-align: middle; width: 8px; height: 16px; margin-left: 3px; *height: 14px; }
.row-outedit .cur .icon-ascend,
.row-outedit .cur .icon-descend { background:url(../../images/gb/icon-jt.png) no-repeat transparent; }
.row-outedit .cur .icon-ascend{ background-position: -15px -78px; }
.row-outedit .cur .icon-descend{ background-position: -15px -63px; }
/*导出、复制到剪切板、打印、xls、doc*/
.row-format-btns{ float: left; }
.row-format-btns li{ display: inline-block; height: 26px; padding-left: 9px; padding-right: 16px; margin-right: 3px; line-height: 26px; border-radius: 2px; border: 1px solid #4589e7;cursor: pointer; }
.row-format-btns li{ *display: inline; }
.row-format-btns a{ font-size: 13px; color: #4589e7; }
.row-format-btns a:hover{ color: #f60; }
.row-format-btns .blue{ background-color: #4589e7; }
.row-format-btns .blue a{ color: #fff;}
.row-format-btns .blue:hover{ background-color: #53a2e3; }
.row-format-btns i{ display: inline-block; vertical-align: middle; width: 21px; height: 20px; margin-right: 6px; background:url(../../images/gb/icon-sprite.png) no-repeat transparent; *height: 18px; }
.row-format-btns .icon-preview{ background-position: 0 -180px;;}/*预览*/
.row-format-btns .icon-export{ background-position: -20px -180px;}
.row-format-btns .icon-copy{ background-position: -40px -180px;}
.row-format-btns .icon-print{ background-position: -60px -180px;}
.row-format-btns .icon-xls{ background-position: -80px -180px;}
.row-format-btns .icon-doc{ background-position: -100px -180px;}
/*查新格式、文献输出自定义*/
.export-main .check-labels { /*width: 870px;*/ padding: 8px 0; margin-top:12px; border:1px solid #dcdcdc; background-color:#fcfcfc; }
.export-main .check-labels h6{ padding-left: 18px; line-height: 30px; }
.export-main .check-labels label+h6{ margin-top: 10px; line-height: 30px; }
.export-main .check-labels label { display: inline-block; width: 128px; padding-left: 18px; line-height: 26px; cursor: pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; }
.export-main .check-labels label { *display: inline; }
.export-main .check-labels label input[type=checkbox] { margin-right: 3px;  }
.export-main .check-labels label:hover{ color:#f60;}
.export-main .check-labels .row-btns { margin-top: 10px; line-height: 35px; text-align:right; }
.export-main .check-labels .row-btns a{ margin-right: 20px; color:#3D74BD; background-color:#fcfcfc; cursor:pointer; }
.export-main .check-labels .row-btns a:hover { color:#f60; }
.export-main .check-labels .disableclick { cursor: default; }
.export-main .check-labels .disableclick:hover { color: #333; }
.export-main .check-labels .disableclick input[type=checkbox]{ opacity: .4; filter: alpha(opacity=50); }
/*文献列表*/
.literature-list{ width: 100%; margin: 20px 0; color: #333;}
.literature-list li { font-size:12px; line-height: 32px; word-wrap: break-word; word-break:break-all; }
.literature-list li.item-line+li,
.literature-list li.item-refwork+li { padding-top: 15px; margin-top: 15px; border-top: 1px dashed #ececec; }
.literature-list li.item-line p { line-height: 24px; }
.literature-list li.item-refwork { line-height: 24px; }
/*CNKI E-Study*/
.export-main .tip{ padding: 5px 10px; line-height: 32px; color: #666; background-color: #f0f5f9; }
.export-main .tip a{ color: #f60; text-decoration: underline; }
.export-main .tip a:hover{ color: #53a2e3; }
/*******检索报告 start*********/
.searchreport-content{ width: 1110px; padding: 12px 60px 40px 30px; margin: 23px auto 0; color: #333; border: 1px solid #e9e9e9; background-color: #f8f9f9; }
.searchreport-tit{ width: 120px;margin: 0 auto;text-align: center;font-size: 14px; line-height: 34px;font-weight: normal;}
.searchreport-tit span {display: block;line-height: 49px;font-size: 24px;border-bottom: 1px solid #e5e5e5;}
.searchreport-con{ margin-bottom: 30px; font-size: 14px; line-height: 26px; color: #333; }
.searchreport-con .title{ margin-bottom: 15px; font-size: 16px; font-weight: normal; }
.searchreport-con .title input[type=button]{ padding: 4px 10px; margin-top: 20px; margin-right: 50px; color: #fff; border: none; background-color: #70A4C8; }
.searchreport-con .title a{ display: inline-block; height: 25px; padding: 0 12px; font-size: 13px; color:#333; line-height: 25px; border: 1px solid #e1e1e1; border-radius: 12px; background-color: #fff; }
.searchreport-con .title a:hover{ color: #fff; background-color: #4589e7; }
.searchreport-condition{ padding-left: 188px;  }
.searchreport-condition li{ margin-bottom: 10px; clear: both; line-height: 46px; }
.searchreport-condition span.subtitle,
.searchreport-condition p{ display: inline-block; vertical-align: top; }
.searchreport-condition span.subtitle,
.searchreport-condition p{ *display: inline; }
.searchreport-condition .subtitle{ margin-right: 23px; font-size: 14px; color: #333; }
.searchreport-condition p{ width: 820px; margin-top: 10px; line-height: 26px; }
.searchreport-condition input[type=text]{ width: 568px; height: 44px; padding-left: 15px; margin-left: -15px; margin-top: -10px; font-size: 12px;line-height: 44px;color:  #999;border: 1px Solid #b5b5b5;overflow-y: hidden;}
.searchreport-condition .tips{ padding-left: 40px; color: #970205; *display:inline-block; *vertical-align: top; }
/*检索结果统计报表*/
.searchreport-form{ padding-left: 188px; }
.searchreport-form .subtitle{ font-size: 13px; color: #1a66e7; font-weight: normal; line-height: 35px; }
.searchreport-form li{ margin-bottom: 8px; font-size: 12px; line-height: 32px;  }
.searchreport-form table{ width: 100%; /*table-layout: fixed;*/ border-collapse:collapse; border-left: 1px solid #b5b5b5; border-top: 1px solid #b5b5b5;  }
.searchreport-form td{ padding: 10px 5px; line-height: 20px; border-right: 1px solid #b5b5b5; border-bottom: 1px solid #b5b5b5; word-break: break-all; }
.searchreport-form .seq{ width: 25px; text-align: center; }/*序号*/
.searchreport-form .author{ width: 120px; }/*作者*/
.searchreport-form .data{ width: 140px; }/*来源、数据库*/
.searchreport-form .date{ width: 68px; text-align: center; }/*时间*/
.searchreport-form .count{ width: 35px; text-align: center; }/*下载、被引*/
/*自我评价、检索报告执行人、保存、打印*/
.searchreport-eval{ width: 835px; margin-left: 188px; padding: 10px 20px; font-size: 12px; line-height: 26px; border: 1px solid #b5b5b5; resize: vertical;  }
.searchreport-handler{  padding-left: 188px; }
.searchreport-handler li{ display: inline-block; /*width: 30%;*/ /*padding-left: 40px;*/ line-height: 46px; }
.searchreport-handler li{ *display: inline;  }
.searchreport-handler li+li{ margin-left: 141px; }
.searchreport-handler input[type=text]{ width:272px; height: 44px; padding: 0 10px; border: 1px solid #b5b5b5; }
.row-reportbtns{ margin-top: 55px; text-align: center; }
.row-reportbtns a{ display: inline-block; width: 132px; height: 50px; /*padding: 7px 20px;*/ /*margin-top: 20px;*/ /*margin-right: 50px;*/ text-align: center; font-size: 14px;line-height: 50px; color: #fff; border-radius: 4px; background-color: #b5b5b5; }
.row-reportbtns a+a{ margin-left: 28px; }
#btnSave { background-color: #fa0; }
#btnPrint { background-color: #1a66e7; }
/*******检索报告 end*********/

/*计量分析*/
.analylist{ width: 246px; background:#f7f7f7; border:1px solid #dfdfdf; }
.analylist>li>a{ font-weight: bold; }
.analylist ul>li>a{ background-image: none; }

.js-anchorNav.fixed{ position: fixed; top: 0; }
.js-anchorNav.stopBottom{ position: absolute; bottom: 0; }


.anMain {/*display: inline-block;*//*vertical-align: top;*/ width: 950px; min-height: 444px; margin-left: 229px; margin-top: 30px; font-family: Arial,"Microsoft yahei"; overflow: hidden; border:1px solid #d9d9d9; *font-family: "Microsoft yahei",Arial; }
.anMain h2 { display: inline-block; height: 34px; padding:0 20px; margin-bottom: 10px; margin-left: 6px; /*margin-bottom: 30px;*/ color:#333; line-height: 34px; font-size: 16px; font-weight: normal; border:none; background-color: #f5f5f5; }
.netRelat{}
.anmArea { padding: 0 10px 28px 6px; border-bottom: 1px solid #d9d9d9; clear:both; }
.anmArea img{ width: 100%; }
.visual-toolbar{ position: relative; height: 28px; margin-top: 15px; }
.visual-toolbar .btn-hasselected{ float: left; }
.visual-toolbar ul{ float: right; text-align: right;  }
.visual-toolbar li{ display: inline-block; font-size: 0; text-indent: -999em; overflow: hidden;  }
.visual-toolbar li .icon{ display: inline-block; vertical-align: middle; width: 21px; height: 20px; margin-right: 6px; background:url(../../images/gb/icon-sprite.png) no-repeat transparent; }
.visual-toolbar li .icon-set{ background-position: -100px -40px; }/*设置*/
.visual-toolbar li .icon-refresh{ background-position: -120px -40px; }/*刷新*/
.visual-toolbar li .icon-download{ background-position: -140px -40px; }/*下载*/
.hasselected-pop{ position: absolute; top: 32px; left: -6px; width: 100%; padding: 6px 7px; background-color: #fff; border: 1px solid #ddd;
    -o-box-shadow: 0 3px 5px 2px #eee;
    -ms-box-shadow: 0 3px 5px 2px #eee;
    -moz-box-shadow: 0 3px 5px 2px #eee;
    -webkit-box-shadow: 0 3px 5px 2px #eee;
    box-shadow: 0 3px 5px 2px #eee;
}
.hasselected-pop:before,
.hasselected-pop:after{content: "";position: absolute;top: -20px;left: 38px;width: 0;height: 0;border: 10px solid transparent;border-bottom-color: #000;}
.hasselected-pop:after{ border-bottom-color:#fff; }
.hasselected-pop .manage-table{ margin-top: 0;}
.hasselected-pop .manage-table .name{ font-size: 12px; }
.hasselected-pop .manage-table tbody td{ padding: 5px; }
.hasselected-pop .search-page{ text-align: center; }
.hasselected-pop .search-page a:hover{ border-color: var(--Primayblue_03); }
.hasselected-pop .pop-btns-r{ position: absolute; right: 20px; bottom: 14px; }
.hasselected-pop .pop-btns-r a{ display: inline-block; height: 20px; padding: 0 15px; margin-left: 20px; line-height: 20px; text-align: center; }
.hasselected-pop .pop-btn-reset{ color: #333; border: 1px solid #ccc; background-color: #fff;  }
.hasselected-pop .pop-btn-reset:hover{ color: #fff; background-color: var(--Primayblue_03);  }
.hasselected-pop .pop-btn-sure{ color: #fff; background-color: #f90;  }
.hasselected-pop .pop-btn-sure:hover{ background-color: #d57e0b;  }

.anmIndex { padding-top: 30px; overflow: hidden; }
.anmIndex li { float: left; width: 12.4%; margin-left: -1px;font: 14px/1.5 微软雅黑;color: #555;text-align: center;border-left: 1px solid #e9e9e9;}
.anmIndex li:first-child { border: 0; }
.anmIndex li a {display: block;margin-top: 5px;font: bold 14px/1.5 Arial;color: #1d63b9;}
.anmIndex li a:hover { text-decoration: underline; }
.anmIndex li span { display: block; margin-top: 5px; font: bold 14px/1.5 Arial; color: #666; }
#anaIndex { position: relative; }
.hidden { display: none; visibility: visible; }
.anmArea-unit{ width: 810px; padding: 10px 0; margin: 0 auto; border-bottom: 1px solid #ccc; }
/*文献列表*/
.module-con { /*padding: 0 25px;*/ margin-top: 15px; color: #333; }
.module-con label.tit { display: inline-block; color: #333; font: bold 14px/32px sorif; }
.module-con .essayBox .ebBd { padding: 3px 0 3px 8px; font-size: 12px; line-height: 2;}
.module-con .essayBox .ebBd li { padding: 5px 0; zoom: 1; font-weight: normal; font-size: 14px; line-height: 24px; color: #777; border-bottom: 1px dashed #eaeaea;   }
.module-con .essayBox .ebBd li:hover{background-color: #f0f0f0;}
.module-con a{ color: #506697; }
.module-con a:hover{ color: #53a2e3; }
.anmArea .module-con{ padding: 0 28px; }
.anmArea .module-con .essayBox .ebBd{ padding-left: 0; }
/*在线阅读*/
.read-content{ position: relative; width: 1100px; padding: 35px 50px 40px 50px; margin: 23px auto 0; color: #333; border: 1px solid #e9e9e9; background-color: #f8f9f9; }
.head-cdmd { height: 26px; padding-bottom: 13px; /*padding: 30px 0 10px 10px;*/ }
.head-cdmd h3{ float: left; padding-left: 13px; font-size: 16px; font-weight: normal; line-height: 19px; border-left: 4px solid #333; }
/*#head_name_cdmd { float: left; width: 580px; }*/
.hear-cdmd-r { float: right; }
.hear-cdmd-r span{ }
.hear-cdmd-r ul{ display: inline-block; }
.hear-cdmd-r ul{ *display: inline; }
.hear-cdmd-r li{ display: inline-block; line-height: 20px; color: #333; }
.hear-cdmd-r li{ *display: inline; }
.hear-cdmd-r li+li{ margin-left: 25px; }
.hear-cdmd-r a{ font-size: 12px; color: #333; text-decoration: underline; }
.hear-cdmd-r .btn-caj a{ color: #013e5d; }
.hear-cdmd-r .btn-pdf a{ color: #117fb2; }
.hear-cdmd-r .btn-cajbrowser a{ color: #029f82; }
.hear-cdmd-r .btn-collect a{ text-decoration: none; }
.hear-cdmd-r a:hover{ color: #53a2e3; }
.hear-cdmd-r i{ display: inline-block; vertical-align: middle; width: 20px; height: 20px; margin-bottom: 2px; margin-right: 2px; background: url("../../images/gb/icon-sprite.png") no-repeat; *height: 18px; * margin-bottom: 0; }
.hear-cdmd-r .icon-caj i{ background-position: 0 -40px; }
.hear-cdmd-r .icon-pdf i{ background-position: -20px -40px; }
.hear-cdmd-r .icon-cajbrowser i{  background-position: -40px -40px;}
.hear-cdmd-r .icon-collect i{ background-position: -60px -40px;
    transition: .5s;
    -o-transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
}
.hear-cdmd-r .hascollected i{ background-position: -80px -40px; }
.read-box img{ width: 100%; }
.module-tab{ height: 30px; padding-top: 18px; }
.module-tab ul{ width: 1100px; height:30px; line-height: 30px; overflow: hidden; clear: both; background-color: #f8f9f9; border-bottom: 1px solid #4087ff; }
.module-tab li{ float: left; font-size: 13px; color: #333; /*background-color: #fff;*/ cursor: pointer; }
.module-tab li+li{ margin-left: 1%; }
.module-tab a{ display: block; height: 30px; padding: 0 10px; color: #333; }
.module-tab a:hover,
.module-tab li.current a{ color: #fff; border-radius: 2px; background-color: #4087ff; }
.module-tit{ display: inline-block; height: 34px; padding: 0 24px 0 6px; margin-bottom: 10px; line-height: 34px; font-size: 14px; color:#333; background-color: #eeefef; }
.module-tit{ *display: inline; }
.module .base-infos{ padding-left: 8px; padding-bottom: 12px; border-bottom: 1px dashed #eaeaea; }
.module .base-infos li{ display: inline-block; font-size: 12px; line-height: 24px; }
.module .base-infos li{ *display: inline; }
.module .base-infos li+li{ margin-left: 100px; }
.module .base-infos span{ font-size: 14px; }
.module .base-infos a{ color: #1a66e7; }
/**************************文献管理中心 end**************************/

/*句子检索结果页列表 start*/
.result-detail-list h5{ font-weight: normal; font-size: 14px; line-height: 26px; text-align: justify; }
.result-detail-list h5 span{ display: block; margin-bottom: 10px; }
.result-detail-list h5 em{ color: #de9141; }
.result-detail-list h6 .btn-more-sentence{ margin-left: 30px; font-size: 12px;  }
/*更多句子页*/
.GridTitle { margin: 20px 3px; color: #333; font: 18px/1.4 "Microsoft YaHei","微软雅黑"; }
.GridTitle em{ color: #de9141; }
.GridContentInfo {padding: 15px 18px; background-color: #f9f9f9;}
.GridContentInfo .opts{ padding: 8px 0 0; }
.keySentence { margin-top: 20px; color: #333; font-size: 14px; line-height: 32px; }
.keySentence li{ position: relative; padding: 3px 0 3px 30px; border-bottom: 1px dashed #eee; overflow: hidden;}
.keySentence li em{ color: #de9141; }
.keySentence .seq { position:absolute; left:0; width: 30px;text-align: center;}
.keySentence h6{ width: 954px; font-weight: normal; font-size: 14px; word-break: break-all; text-align: justify; text-justify: inter-word; }
.GridContentInfo .opts{ position: static; width: 100%; padding-bottom: 20px; }
.GridContentInfo .opts li{ float: left; height: 20px; margin-right: 30px; }
.GridContentInfo .opts-count em { margin-right: 5px; color: #dd913f; font-weight: bold; font-family: Arial; }
.GridContentInfo .opts-count li+.date { padding-left: 15px;  border-left: 1px solid #ddd; }
/*句子检索结果页列表 end*/

/*检索结果的文献、视频图标*/
.result-detail-list h6 .icon,
.result-table-list .name .icon{ display: inline-block; vertical-align: middle; width: 20px; height: 20px; margin-left: 3px; background:url(../../images/gb/icon-sprite.png) no-repeat transparent; }
.result-detail-list h6 i.icon-video,
.result-table-list .name i.icon-video{  background-position: -40px -200px; }
.result-detail-list h6 a.icon-litera,
.result-table-list .name a.icon-litera{  background-position: -60px -200px; }
.result-detail-list h6 a.icon-video,
.result-table-list .name a.icon-video{ background-position: -80px -200px; }

/*可视化分析图*/
.btn-visual{ position: fixed; top: 50%; right: 0; z-index: 998; width: 15px; margin-top: -83px; padding: 20px 10px; font-size: 14px; color: #fff; background-color: #3f76d4; }
.btn-visual:hover{ color: #fff; background-color: var(--Primayblue_03); }
.btn-visual.stopTop{ position: absolute; top: 90px; margin-top: 0; }
.btn-visual.stopBottom{ position: absolute; top: auto; bottom: 100px; margin-top: 0; }
/*.visual-pop{ position: absolute; z-index: 1002; top:0; display: none; width: 1140px; height: 600px; padding-bottom: 40px; font-size: 12px; font-family: "microsoft yahei"; background-color: #fff; border: 1px solid #b2b2b2; border-radius: 3px; }
.visual-pop .btn-close{ position: absolute; top: 10px; right: 10px; z-index: 1; width: 32px; height: 35px; background: url(../../images/gb/icon-btns.png) -29px -128px; }
.visual-pop .visual-iframe{ padding: 30px 30px 10px; }
.visual-pop iframe{ height: 500px; }*/
/*可视化分析图年份筛选*/
.vis-pop .visual-row {width: 300px;height: 30px;padding: 10px 0 20px 220px;margin: 0 auto;line-height: 28px;}
.vis-pop .visual-row input[type=text] {width: 80px;height: 28px;text-align: center;border: 1px solid #52a3e4;}
.vis-pop .visual-row a {display: inline-block;height: 30px;padding: 0 20px;margin-left: 20px;line-height: 30px;color: #fff;border: none;background-color: #52a3e4;}
/*年度分布检索图表关闭按钮*/
.search-close {width: 20px;height: 20px;background-size: 100%;position: absolute;right: 0px;top: 9px;}

/*检索设置*/
.setmodule {display: none !important;}
.setmodule.layui-layer-wrap{ display:block!important; }
.setup { font-size: 14px; }
.setup dt { height:40px; padding-left:57px; margin:17px 0; font-size:14px; line-height:40px; color:#565656; border:1px solid #e9edf0;  }
.setup dt span{ font-size: 12px; color: #999; }
.setup dd { position:relative; clear:both; padding-left:205px; padding-right:95px; line-height:35px;  }
.setup dd.justify label { display: inline-block; vertical-align: top; width: 75px;  }
.setup dd.dsorder{ padding-right: 0; }
.setup dd.dsorder span{font-size: 12px;margin-left: -20px;}
.setup b.tit { position:absolute; left:0; display:block; width:200px; text-align:right; font-weight:normal; }
.setup label{  white-space:nowrap;  margin-right:35px; *margin-right:26px; cursor:pointer; }
.setup label input { margin-right:5px; cursor:pointer; }
.setup label.on{ color:#f4a755; }
.btn-box { height:30px; padding:18px 0; margin-top: 10px; text-align:center; background-color:#f9f9f9; }
.btn-box a{ display:inline-block; width:83px; height:30px; margin:0 10px; line-height:30px; color:#fff; font-size:12px; text-align:center; }
.btn-box a:hover { font-weight:bold; }
.btn-box #ctrl-s{ background-color:var(--Primayblue_03); }
.btn-box #ctrl-z{ background-color:#f4a755; }

.setup .setdoctype { position: relative; z-index: 1; padding-left: 95px; }
.setup .haschecked-list { color: #333;  }
.setup .haschecked-list li{ position: relative; float: left; margin-right: 10px; margin-bottom: 10px; }
.setup .haschecked-list .item{ height: 22px; padding: 2px 20px; font-size: 12px; text-align: center; line-height: 22px; border: 1px solid #f4a755; background-color: #fff; white-space: nowrap; cursor: pointer; }
.haschecked-list .icon-del { position: absolute; top: -6px; right: -9px; vertical-align: middle; margin-right: 5px; background-image: url(../../images/gb/icon-btns.png); background-repeat: no-repeat; background-color: #fff; }
.haschecked-list li .icon-del { display: none; width: 15px; height: 15px; background-position: -87px -162px; cursor: pointer; }
.haschecked-list li:hover .icon-del{ display:inline-block;  }
.setup .add-doctype{ display: inline-block; height: 26px; padding: 0 20px; line-height: 26px; font-size: 20px; border: 1px dashed #ccc; }
.setup .add-doctype i{ font-style: normal; }
.setup .doctype-list{ position: absolute; z-index: 2; display: none; width: 600px; padding: 15px 0 10px 0; border: 1px solid #ccc; background-color: #fff; clear: both;
    box-shadow: 2px 2px 10px #ccc;
    -o-box-shadow: 2px 2px 10px #ccc;
    -ms-box-shadow: 2px 2px 10px #ccc;
    -moz-box-shadow: 2px 2px 10px #ccc;
    -webkit-box-shadow: 2px 2px 10px #ccc;
}
.setup .doctype-list li{ display: inline-block;vertical-align: top;width: 120px;height: 26px; margin-left: 55px;margin-bottom: 10px;line-height: 26px; color: #666; cursor: pointer; }
.setup .doctype-list li a{ float: right;display: inline-block; height: 18px; line-height: 18px; padding: 0 5px; margin-top: 2px; font-size: 12px;border: 1px solid #53a2e3; }
.setup .doctype-list li:hover{ color: #53a2e3; }
.setup .doctype-list li.selected:hover a,
.setup .doctype-list li.selected a{ color: #fff; cursor: default; background-color: #f4a755; border: 1px solid #f4a755; }
.setup .doctype-list li.selected{ color: #666; cursor: default; }



/*中外文 纵向下拉菜单*/
.sort-ChEn{ position:relative; z-index: 1; float: left; margin-top: 5px; margin-right: 50px; color:#666; *zoom:1;  }
.sort-ChEn .sort-default{ display:inline-block; vertical-align: middle; font-size:12px; height: 26px; padding: 0 8px; line-height: 26px; cursor:pointer; border:1px solid #dfdede; background-color: #fff; }
.sort-ChEn .sort-default span{ display: inline-block; vertical-align: middle; padding-right: 10px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; word-wrap: normal; }
.sort-ChEn .sort-default .icon-sort{ height: 6px; vertical-align: middle; }
.sort-ChEn .sort-list{ position:absolute; left:-1px; top: 26px; z-index:20; display:none; width:100%;  border:1px solid #dfdede;background:#fff;
    box-shadow: 2px 2px 5px #CCCBCB;
    -o-box-shadow: 2px 2px 5px #CCCBCB;
    -ms-box-shadow: 2px 2px 5px #CCCBCB;
    -moz-box-shadow: 2px 2px 5px #CCCBCB;
    -webkit-box-shadow: 2px 2px 5px #CCCBCB;
}
.sort-ChEn .sort-list li{ height: 26px; line-height: 26px; text-align: center; }
.sort-ChEn .sort-list a{ display: block; padding: 0 9px; text-align: center; color:#333; white-space:nowrap; }
.sort-ChEn .sort-list li a:hover{ text-decoration:none; background:#f5f5f5; }
.sort-ChEn .sort-list .cur a{ color: var(--Primayblue_03); }
.sort-ChEn .sort-list i{ display: none; }
.sort-ChEn span i{ display: inline-block; width: 16px; height: 20px; vertical-align: middle; margin-right: 5px; background-image: url("../../images/gb/icon-sprite.png"); background-repeat: no-repeat; }
.sort-ChEn span .icon-all{  background-position: -100px -100px; }
.sort-ChEn span .icon-en{  background-position: -20px -100px; }
.sort-ChEn span .icon-ch{  background-position: 0 -100px; }

/*引用弹出框*/
.quote-pop{ position: absolute; z-index: 1001; width: 580px; padding: 10px; font-family: "Microsoft yahei"; 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;
}
.quote-pop{ padding-bottom: 20px!important; background: #fff!important; }
.quote-pop h6{ height: 20px; font-size: 14px; }
.quote-pop h6 span{ float: left; }
.quote-pop h6 a{ float: right; color: #f60; font-weight: normal; font-family: Comic Sans MS,arial; }
.quote-pop table{ width: 100%; }
.quote-pop table td{ padding-top:5px; padding-bottom:5px; border-top: 1px dashed #ddd;}
.quote-pop .quote-l{ width: 25%; padding-left: 3%; color: #666; white-space: nowrap; vertical-align: top;  }
.quote-pop .quote-r{ width: 71%; padding-right: 3%; }
.quote-pop .quote-r textarea{ width: 100%; min-height: 100px; border: none; outline: none; }

/*检索历史*/
/*.his-title { margin-top: 22px; margin-bottom: 18px; font-size: 12px; color:#fff; line-height: 37px; background-color: #1567f1; }
.his-title span{ margin-left: 7px; margin-right: 17px; font-size: 18px; }
.his-checkcount{ padding-left: 7px; margin-bottom: 24px; line-height: 21px; color: #1c1c1c; }
.his-list .clear-allcheck{ margin-right: 25px; }
.his-list .clear-allcheck:hover{ color: #53a2e3; }
*/

.his-title{ width:100%; height:36px; margin-top: 10px; border-bottom:1px solid #e6e6e6; font-weight: normal; font-size:12px;}
.his-title span{ display:inline-block; padding-right: 10px; font:16px "Microsoft yahei" ; line-height:34px; border-bottom:2px solid #f46755; color:#53a2e4;}
.his-title em{ margin: 0 5px; color: var(--Primayblue_03); }
.his-title .del-allcheck{ float:right; width: 94px; height: 24px; margin-top: 5px; font-size: 12px; text-align: center; color: #343434; line-height: 24px; border: 1px solid #dcdcdc; background-color: #f0f1f5; *margin-top: -32px; }
.his-title .del-allcheck:hover{ color: #fff; background-color: #2b83ff; }

/*
.his-list li{ position: relative; width: 100%; line-height: 28px; font-size: 13px; border: 1px solid #ededed; }
.his-list li+li{ margin-top: 12px; }
.his-list .td-left,
.his-list .td-center{ display: inline-block; vertical-align: middle; }
.his-list .td-left,
.his-list .td-center{ *display: inline; }
.his-list .td-left{ width: 58px; padding-left: 6px; }
.his-list .td-center{ padding: 9px 0 3px; border-left: 1px solid #ededed; }
.his-list .td-right{ position: absolute; top: 0; right:0; bottom:0; width: 43px; text-align: center; border-left: 1px solid #ededed; background-color: #f7f9f8; }
.his-list input[type=checkbox]{ margin-right: 3px; }
.his-list .item{ line-height: 30px; }
.his-list .item-name,
.his-list .item-detail{ display: inline-block; }
.his-list .item-name{ width: 72px; padding-left: 8px; color: #b2b2b2; font-size: 12px; }
.his-list .item-detail{ width: 990px; color: #313131; font-size: 13px; }
.his-list .item-detail a{ color: #365186; }
.his-list .item-detail a:hover{ color: #53a2e3; }
.his-list .btn-subscribe{ position: relative; top: 50%; display: block; min-height: 102px; margin-top: -51px; line-height: 102px; color: #376ff6; font-size: 12px; vertical-align: middle; }
.his-list .btn-subscribe:hover{ color: #53a2e3; }
*/
.his-tablelist{ text-align: left; font-size: 14px; color:#666; border: 1px solid #f4f5f7; background-color: #fff;width:100% }
.his-tablelist th.his-seq em{ color:#2266c7; margin-right: 10px; cursor: pointer; }
.his-tablelist th{ padding: 0 10px; line-height: 35px; font-weight: normal; background-color: #f2f2f2; }
.his-tablelist td{ padding: 18px 10px; line-height: 24px; font-size: 12px; }
.his-tablelist .his-seq{ width: 9%; }
.his-tablelist .his-seq input[type=checkbox]{ margin-right: 5px; }
.his-tablelist .his-condition{ width: 31%; word-wrap: break-word; word-break: break-all;}
.his-tablelist .his-condition a{ color: #1265f1; }
.his-tablelist .his-condition a:hover{ color: #53a2e3; }
.his-tablelist .his-range{ width: 30%; /*text-align: center;*/ }
.his-tablelist .his-date{ width: 15%; text-align: center; }
.his-tablelist .his-opera{ width: 15%; text-align: center; }
.his-tablelist .odd{ background-color: #f7f8fa; }
.his-tablelist tr:nth-child(even){ background-color: #f7f8fa; }
.his-tablelist .his-opera a{ display: inline-block; width: 30px; height: 30px; line-height: 30px; text-align: center; border-radius: 15px; }
.his-tablelist .his-opera a{ *display: inline; }
.his-tablelist i{ display: inline-block; vertical-align: middle; width: 20px; height: 20px; margin-top: 5px; background: url("../../images/gb/icon-sprite.png") no-repeat;/*position: relative; top: 50%; display: block; min-height: 102px; margin-top: -51px; line-height: 102px; color: #376ff6; font-size: 12px; vertical-align: middle;*/ }
.his-tablelist .icon-subscribe{ margin-right: 26px;
    -o-transition: 1s;
    -ms-transition: 1s;
    -moz-transition: 1s;
    -webkit-transition: 1s;
    transition: 1s;
}
.his-tablelist .icon-subscribe i{ background-position: -120px -60px; }
.his-tablelist .icon-subscribe.hassubscribed i{ background-position: -100px -60px; }
.his-tablelist .icon-del i{ background-position: -140px -60px; }
.his-tablelist .his-opera a:hover{ background-color: #e9e9e9; }
.his-tablelist .his-opera a:hover i{
    -o-transform: scale(.9);
    -ms-transform: scale(.9);
    -moz-transform: scale(.9);
    -webkit-transform: scale(.9);
    transform: scale(.9);
}

.his-tip{ text-align: center; font-size: 18px; color: #adadad; line-height: 90px; }
.his-tip a{ color: #1567f1; }
.his-tip a:hover{ color: #53a2e3; }

/*已登录状态下==添加检索式 弹出框*/
.custom-popup { width: 432px;  padding-top: 10px; }
.custom-popup input{ overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.custom-popup dt p{ font-size: 12px; color:#888; line-height: 52px; padding-left:25px; }
.custom-popup dt p i{ display:inline-block; vertical-align: middle; width: 20px; height: 20px; margin-right: 2px; background: url("../images/icon-sprite.png") no-repeat -120px -80px; }
.custom-popup dd{ position:relative; margin:0 20px; padding:5px 0 5px 85px; font-size:12px; line-height: 24px;  clear:both; }
.custom-popup dd span{ position:absolute; left:0; width:80px; text-align:right; color: #333; line-height:26px; }
.custom-popup dd input[type="text"]{ display:inline-block; padding: 5px 20px; color: #333; border:1px solid #ccc; border-top:1px solid #888; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; *padding:3px 10px;}
.custom-popup dd input[type="text"]{ *display:inline; }
.custom-popup dd label{ padding: 5px 20px; color: #333; white-space:nowrap; }
.custom-popup dd label input{ margin-right:2px; }
.custom-popup dd .newtitle,
.custom-popup dd .condition { width:240px; border-radius: 5px; }
.custom-popup .bind-email{ height: 25px; padding-top: 17px; margin-top:10px; color:#888; border-top:1px solid #eee; }
.custom-popup .bind-email .useremail{ width: 240px; height: 18px; border-radius: 5px; }
.custom-popup .email-push{ padding-top: 15px; }
.custom-popup .email-push .icon-btn{ width:33px; height:19px; margin-top: 3px; color:#fff; line-height:19px; display: inline-block; vertical-align: middle; margin-right: 5px; background-image: url(../images/icon-email.png); background-repeat: no-repeat; }
.switch-on { padding-right: 24px; text-align: right; background-position: 0 0; }
.switch-off { padding-left: 24px; text-align: left; background-position: 0 -30px; }
.custom-popup .operate-btn { margin:20px auto 0; text-align:center; }
.custom-popup .add{ display:inline-block; width:146px; height:28px; line-height:28px; text-align:center; color:#fff; background-color:#3288ff; border:none; border-radius: 4px; }
/*未登录状态下==提醒登录/注册 弹出框*/
.custompop-nologin p { margin-top: 20px; margin-bottom: 20px; line-height: 35px; text-align: center; font-size: 14px; color: #000; }
.custompop-nologin .btn-confirm { display: block; width: 80px; height: 30px; margin: 0 auto; line-height:30px; text-align:center; color:#fff; background-color:#3288ff; border:none; border-radius: 4px; }


 /*visual group*/
.mask { position:fixed; left:0; top:0; bottom:0; right:0; z-index:100; background-color:#000; opacity:0.5; filter:alpha(opacity=50)\9; *filter:alpha(opacity=50); }
.visPop * { margin:0; padding:0; }
.visPop { position:absolute; left:50%; top:60px; top:5vw; z-index:8130; width:1000px; height:640px; margin-left:-500px; background-color:#fff; }
.visPop .close { position:absolute; right:0; top:0; display:block; width:20px; height:20px; font-size:0; line-height:0; background:url(../../images/gb/visbtn.png) no-repeat scroll -71px -55px transparent; }
.visPop .close:hover { background-color:#474747; background-position:-22px -55px; }
.vpSide { float:left; width:220px; height:100%; background-color:#f0f0f0; box-shadow:-1px 0 1px #e2e2e2 inset; overflow:visible; }
.vpsHd { width:212px; padding:8px 0 24px 20px; font:normal 18px/1.6 "Microsoft YaHei","微软雅黑"; color:#fff; background:url(../../images/gb/visbghd.png) no-repeat scroll 0 0 transparent; }
.vpsBd { padding:0 12px; }
.vpsBd .reco { padding:0 0 10px 0; font:14px/2 "Microsoft YaHei","微软雅黑"; color:#333; }
.vpsBd .reco .item { padding:2px 0; }
.vpsBd .reco label { clear:both; display:inline-block; text-align:right; width:5em; }
.vpsBd .filt { padding:6px 10px; font-size:12px; line-height:2; }
.vpsBd .filt .dispNum { padding:3px 0; color:#555; }
.vpsBd .filt .dispNum a { margin:0 3px; color:#555; text-decoration:none; }
.vpsBd .filt .dispNum a:hover { color:#ff7624; }
.vpsBd .filt .dispNum a.cur { color:#ff7624; font-weight:bold; }
.vpsBd .filt .choose { padding:3px 0; color:#333; }
.vpsBd .filt .choose input { margin:0 5px 0 0; vertical-align:middle; }
.vpsBd .cont { height:308px; background-color:#fff; border:1px solid #c6c6c6; overflow:scroll; overflow-x:hidden; }
.vpsBd .cont li { padding-left:10px; list-style:none; font:12px/2 SimSun,"宋体"; color:#555; cursor:pointer; }
.vpsBd .cont li:hover { background-color:#e0eefd; }


/*hide&show*/
.vpSideShow { position:relative; height:2px; overflow:visible; background:url(../../images/gb/visbtn.png) repeat-x scroll 0 -148px transparent; }
.vpSideShow .vpsHideBar { position:absolute; right:-12px; top:-10px; display:block; width:14px; height:24px; font-size:0; line-height:0; background:url(../../images/gb/visbtn.png) no-repeat scroll -86px -96px transparent; }
.vpSideShow .vpsHideBar:hover { background-position:-86px -123px; }

.vpSideHide { float:left; width:34px; height:100%; background-color:#f0f0f0; box-shadow:-2px 0 2px #d7d7d7 inset; }
.vpSideHide .vpsHideBar { display:block; padding:200px 11px; color:#555; font:bold 12px/1.5 SimSun,"宋体"; text-decoration:none; }
.vpSideHide .vpsHideBar i { display:block; width:12px; height:14px; font-size:0; line-height:0; background:url(../../images/gb/visbtn.png) no-repeat scroll -46px 5px transparent; }
.vpSideHide .vpsHideBar:hover { color:#1d69c6; }
.vpSideHide .vpsHideBar:hover i { background-position:-22px 5px; }

/*verifycode*/
.verifycode{ clear:both; width: 565px; margin: 100px auto 0; text-align:center}
.verifycode .row{ }
.verifycode label{ font-size: 14px; line-height: 34px; } 
.verifycode input[type=text]{ height: 32px; padding: 0 10px; line-height: 32px; color: #333;  border: 1px solid #ccc; vertical-align: middle;  }
.verifycode img{ vertical-align: middle;   }
.verifycode .icon{ display: inline-block; vertical-align: middle; width: 20px; height: 20px; margin-left: 10px; background: url("../../images/gb/icon-sprite.png") no-repeat;  }
.verifycode .icon-right{ background-position: -80px -100px; }
.verifycode .icon-wrong{ background-position: -40px -60px; }
.verifycode .btn-verifycode{ display:block; margin: 20px auto 0; width: 80px; height: 30px; text-align: center; color: #fff; line-height: 30px; background-color: #0c5de4; }
.verifycode .btn-verifycode:hover{ background-color: #53a2e3; }
.verifycode label.error { display: none;color: red; }
.vpSideHide .vpsHideBar:hover i { background-position:-22px 5px; }
/*撤回*/
.cMarkSign {  padding: 0 2px;  letter-spacing: -1px;  font-weight: normal; font-size: 12px;  color: #dc4f4f;   border: 1px solid #dc4f4f;   white-space: nowrap;}


/*20200415添加：引用弹出框-更多引用格式*/
.format-links {
    padding: 10px 20px;
    margin-top: 10px;
    line-height: 18px; /*background-color: #f5f5f5;*/
}
.format-links a{ color: var(--Primayblue_03); font-size: 12px; }
.format-links a:hover{ text-decoration: underline; }
.format-links a+a{ padding-left: 10px; margin-left: 12px; border-left: 1px solid #aaa; }
.format-links a+a.btn-more-formats{ border-left: none; }
.format-links a.btn-more-formats{ float: right; padding: 2px 5px; margin-top: -3px; border-radius: 5px;color: #fff;text-decoration: none; background-color: #53a2e3; }
.format-links .btn-more-formats:hover{ background-color:var(--Primayblue_03);  }

/*检索结果页 左侧筛选 收起/展开*/
.is-filter-off .sidebar-filter{ width: 0; z-index:1;}
.is-filter-off .js-condition,
.is-filter-off .sidebar-filter-btns{ display: none; width: 0; overflow: hidden; }
.is-filter-off .main{ width: 1170px; }
.icon-arrow-filter{ position: absolute; left: -23px; top:0; display: block; width: 23px; height: 67px; text-align: center;font-size: 14px;
    background-color: var(--Grayblue_07); padding: 9px 4px 0px; box-sizing: border-box;line-height: 14px;color: #fff;}
.icon-arrow-filter i{ font-size: 12px;transform: rotate(180deg);margin-top: 6px;display: inline-block; }
.icon-arrow-filter:hover{ 
    background: var(--Grayblue_06);
    color: #fff;
 }
.is-filter-on .icon-arrow-filter i{ 
    transform: rotate(180deg);}
.is-filter-off .icon-arrow-filter i{ 
    transform: rotate(0deg);}

/*主题订阅弹窗 by shaoxq-20210309*/
.yx-layer-01 .layui-layer-content {
    padding: 25px 60px;
    box-sizing: border-box;
    height: auto !important;
}

.yx-layer-01 h6 {
    display: inline-block
}

.yx-layer-01 .layui-layer-content input {
    width: 400px;
    height: 36px;
    line-height: 36px;
    border: 1px solid #e6e6e6;
    border-radius: 4px;
    margin-bottom: 20px;
    vertical-align: top;
    box-sizing: border-box;
    padding: 0 10px;
    font-family: "\5FAE\8F6F\96C5\9ED1"
}

    .yx-layer-01 .layui-layer-content input:focus {
        outline: 0;
        border: 1px solid var(--Primayblue_03);
        box-shadow: none
    }

.layui-layer-content h6 {
    color: #333;
    font-size: 14px;
    font-weight: normal;
    line-height: 36px;
}

.layui-layer-content .errorTips {
    color: #f60;
    height: 30px;
    line-height: 30px;
    text-align: center;
}

/*toast提示 by shaoxq 20210330*/
#toast {
    display: none;
    min-width: 200px;
    max-width: 400px;
    position: fixed;
    top: 20%;
    left: 50%;
    border-radius: 6px;
    font-size: 14px;
    text-align: center;
    z-index: 1989101688;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #29B049;
    background: #E3FDE4;
    border: 1px solid rgb(198, 232, 200);
    box-shadow: 0px 0px 10px 1px rgba(131,239,125,0.32);
    -webkit-box-shadow: 0px 0px 10px 1px rgba(131,239,125,0.32);
    -moz-box-shadow: 0px 0px 10px 1px rgba(131,239,125,0.32);
    min-height: 51px;
    line-height: 51px;
}
.RemBook {
        width: 100%;
        box-sizing: border-box;
        height: 230px;
        font-size: 9pt;
        margin: 5px;
		clear: both;
    }
    .RemBook .book-text {
        position: relative;
        display: block;
        font-size: 14px;
        color: #333333;
        margin-bottom: 10px;
        line-height: 32px;
        border-bottom: 1px solid #DDD;
    }
    .RemBook .book-text::after {
        display: none;
        content: '';
        position: absolute;
        width: 120px;
        height: 2px;
        background: var(--Primayblue_03);
        bottom: 0;
        left: 0;
    }
    .BookItem {
        /* width: 150px; */
        /* height: 200px; */
        float: left;
        text-align: center;
        /* margin: 2px 3px; */
        margin-right: 40px;
        
    }
    .BookItem.recommend {
        background: linear-gradient(180deg,#ef8222, #f53d3e 100%);
        border-radius: 8px;
    }
        .BookItem .bimg {
            width: 160px;
            margin: 8px auto 1px;
            height: 224px;
            margin-bottom: 5px;
        }
        .BookItem.recommend .bimg {
            /* width: 134px;
            margin: 5px auto 1px; */
            width: 134px;
            height: 152px;
            overflow: hidden;
        }
        .BookItem .bimg img{
            width: 160px;
            height:224px;
            border: 1px solid var(--Grayblue_10);
        }
        .BookItem.recommend .bimg>a .imgoverhide {
            width: 100%;
            height: 144px;
            overflow: hidden;
        }
        .BookItem.recommend .bimg img {
            height: 144px;
            width: 100%;
            display: block;
            border-radius: 4px;
        }
        .BookItem.recommend .bimg>a {
            position: relative;
            padding: 4px;
            display: block;
            width: 100%;
            box-sizing: border-box;
            background: #fff;
            border-radius: 4px;
        }
        .BookItem.recommend .wbtitle, .BookItem.recommend .zktext {
            position: absolute;
            height: 28px;
            line-height: 28px;
            font-size: 14px;
            font-weight: 700;
            color: #fff;
            border-radius: 4px 0px 0px 4px;
        }
        .BookItem.recommend .wbtitle {
            top: 12px;
            right: 4px;
            width: 74px;
            background: rgba(255,136,0,0.85);
        }
        .BookItem.recommend .zktext {
            width: 47px;
            top: 46px;
            right: 4px;
            background: rgba(244,76,76,0.85);
        }
        .BookItem .btitle {
            width: 160px;
            height: 38px;
            font-size: 14px;
            font-family: MicrosoftYaHei;
            color: #333333;
            line-height: 19px;
            margin: 2px auto;
        }
        .BookItem.recommend .btitle a,
        .BookItem.recommend .bauthor {
            color: #fff;
        }
        .BookItem .btitle a {
            color: #333333;
            text-decoration:none;
            font-size: 14px;
            font-family: MicrosoftYaHei;
            color: #333333;
        }
        .BookItem .bauthor {
            width: 150px;
            height: 16px;
            font-size: 12px;
            font-family: MicrosoftYaHei;
            color: #999999;
            line-height: 16px;
            margin: 0 auto;
            margin-bottom: 8px;
        }

/******* 2022-9-23新版kns检索页面样式START *******/
html{
    overflow-y: auto;
}
body{
    min-width: auto;
}
.wrapper-con .el-scrollbar__wrap{
    overflow: auto;
}

.top-width{
    width: 100%!important;
}

/****** 研学左侧栏 ******/
.wrapper-con .yx-aside{
    position: relative;
    width: 160px;
    flex: none;
    background: #282E3E;
    box-sizing: border-box;
    transition: width .3s;
    z-index: 11;
}
.left-nav-con{
    width: 160px;
    transition: width .3s;
    padding-top: 8px;
}
.yx-aside .el-scrollbar{
    height: 100%;
}
.yx-aside.aside-off {
    width: 60px;
}

.yx-aside.aside-off .left-nav-con {
    width: 60px;
}
.aside-off .resize{
    display: none;
}
/* 旧版 */
/* .left-nav-con li a {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
    padding:12px 14px;
    text-align: center;
    line-height: 1.2;
    font-size: 12px;
}

.left-nav-con li a:hover{
    background: #f3f3f3;
    color: #333;
}
.left-nav-con li.cur a{
    background: var(--Primayblue_03);
    color: #fff;
}
.left-nav-con li a span{
    line-height: 1.2;
}
.left-nav-con li a i {
    margin-bottom: 4px;
    font-size: 20px;
    line-height: 1;
} */


/* 新版 */
.el-tree.menu-tree{
    width: 100%;
    background: transparent;
}
.menu-tree .el-tree-node{
    position: relative;
}
.menu-tree .el-tree-node__expand-icon{
    display: none;
}
.menu-tree .el-tree-node__content:hover,
.menu-tree .el-tree-node.is-current > .el-tree-node__content,
.menu-tree .el-tree-node:focus > .el-tree-node__content,
.menu-tree .el-tree-node.is-current > .el-tree-node__content .custom-tree-node:hover{
    background-color: transparent;
    font-weight: normal;
}
.menu-tree .el-tree-node__content{
    color: #f2f3f5;
    height: 52px;
    padding: 0!important;
    font-size: 16px;
}
.menu-tree .el-tree-node .el-tree-node .el-tree-node__content{
    height: 40px;
    font-size: 14px;
}

.menu-tree  .el-tree-node.is-current i,
.menu-tree  .el-tree-node.is-current > .el-tree-node__content{
    color: #ffffff;

}
.menu-tree .custom-tree-node,.menu-tree .menu-title{
    width: 100%;
    height: 100%;
    box-sizing: border-box;
   
}

.menu-tree .menu-title{
    display: flex;
    align-items: center;
    padding: 0 16px;
    line-height: 1;
    box-sizing: border-box;
}
.menu-tree .menu-title:hover{
    background: var(--Grayblue_03);      
}
.menu-tree  .el-tree-node.is-current > .el-tree-node__content .menu-title{
    background:var(--Primayblue_03) ;
}
.menu-tree .el-tree-node .el-tree-node .el-tree-node__content .menu-title{
    padding-left: 36px;
}
.menu-tree .hide-nav-content {
    display: none;
}
.aside-off .menu-tree .custom-tree-node:hover>.hide-nav-content {
    position: fixed;
    top: 116px;
    left: 60px;
    display: block;
    z-index: 9;
    width: 160px;
    padding: 8px;
    background: #282e3e;
    color: #fff;
    border-radius: 0px 8px 8px 0px;
    box-shadow: 0px 2px 10px 0px rgb(30 35 46 / 10%);
    box-sizing: border-box;
}
.aside-off .menu-tree .custom-tree-node:hover>.hide-nav-content.hide-notes-content {
    top: 251px;
}
.hide-nav-content a {
    display: block;
    height: 40px;
    line-height: 40px;
    border-radius: 4px;
    padding-left: 16px; 
}
.hide-nav-content a:hover {
    color: #fff;
    background-color: var(--Grayblue_03);
}
.hide-nav-content a.cur {
    background-color: var(--Primayblue_03);
}
.menu-tree i{
    font-size: 20px;
color: #C1C3C9;
}
.menu-tree .title-text{
    margin-left: 8px;
}
.menu-fold-btn {
    position: absolute;
    top: 232px;
    right: 0;
    color: #F2F3F5;
    z-index: 3;
    display: none;
}
.yx-aside:hover .menu-fold-btn{
    display: block;
}
.menu-fold-btn:before{
    content: "";
    display: block;
    width: 16px;
    height: 75px;
    background:url("../../images/gb/foldbg2.png") no-repeat center, url("../../images/gb/foldbg1.png") no-repeat center;

}
.fold-btn:hover{
    cursor: pointer;
}

.fold-btn .fold-text {
    position: absolute;
    top: 0;
    height: 100%;
    font-size: 12px;
    display: flex;
    justify-content: center;
    text-align: center;
    flex-direction: column;
    width: 100%;
    line-height: 16px;
}
.fold-btn i{
    font-size: 12px;
    display: block;
    transform: rotate(90deg);
    line-height: 1;
}
.aside-off .fold-btn i{
    transform: rotate(-90deg); 
}
.aside-off  .menu-tree .el-tree-node{
    margin-bottom: 4px;
}
.aside-off .menu-tree .el-tree-node__content{
    height: auto;
    font-size: 12px;
}
.aside-off .menu-tree .el-tree-node .el-tree-node .el-tree-node__content{
    font-size: 12px;
}
.aside-off .menu-tree .custom-tree-node {
    padding:0 8px;

}
.aside-off .menu-tree .menu-title{
    flex-direction: column;
    justify-content: center;
    text-align: center;
padding: 8px;
    border-radius: 4px;

}
.aside-off .menu-tree .title-text{
    width: 2em;
    white-space:normal;
    margin: 4px 0 0 0 ;
    line-height: 15px;
}
.aside-off .menu-fold-btn{
    right: -15px;
}

.aside-off .menu-fold-btn:before{
    background:  url("../../images/gb/foldbg1.png") no-repeat center;
    transform: rotate(180deg);
}



.aside-off .menu-tree .el-tree-node > .el-tree-node__children{
    display: none!important;
}
/* 收起后的子菜单栏，一期不放开 */
/* .aside-off .menu-tree .el-tree-node > .el-tree-node__children{
    position: absolute;
    top: 0;
    left: 100%;
    width: 160px;
    background: #282e3e;
    border-radius: 0px 8px 8px 0px;
    box-shadow: 0px 2px 10px 0px rgb(0 0 0 / 10%);
    transition: 0s;
    padding: 8px 0;
    display: none!important;
}
.aside-off .menu-tree .el-tree-node:hover > .el-tree-node__children{
    display: block!important;
}
.aside-off .menu-tree .el-tree-node__children .el-tree-node{
    margin-bottom: 0;
}
.aside-off .menu-tree .el-tree-node .el-tree-node__children .custom-tree-node{
    padding: 0;
    font-size: 16px;
}
.aside-off .menu-tree .el-tree-node .el-tree-node .el-tree-node__content .menu-title{
    white-space: normal;
    padding: 0 16px;
    text-align: left;
    align-items: flex-start;
    border-radius: 0;
}
.aside-off .menu-tree .el-tree-node .el-tree-node__children .title-text{
    width:auto ;
} */

/* 收起后的子菜单栏，一期不放开end */

/****** 主体内容 ******/
.wrapper-con{
    min-height: calc(100vh - 56px);
    height: calc(100vh - 56px);
    display: flex;
}

.main-con {
    position: relative;
    display: flex;
    flex: 1;
    overflow: hidden;
}
.aside-sub-con,.right-detail-con{
    height: 100%;
    box-sizing: border-box;
}

.right-detail-con {
    position: relative;
    flex: 1;
    padding: 0 25px;
    overflow-y: auto;
}

.right-detail-con .detail-box {
    min-width: 1040px;
}
/* 检索 */
.search-box {
    background: none;
}

.right-detail-con .input-box {
    position: relative;
    display: flex;
    width: auto;
    height: 40px;
    border: none;
    box-shadow: none;
    background: #f8f8f8;
    border-radius: 4px;
}

.right-detail-con .sort.reopt {
    height: 40px;
    width: 90px;
}

.search-main .sort-list {
    min-width: 90px;
}

.search-main .sort-list ul {
    min-width: 90px;
}

.search-main .search-input {
    width: 540px;
    padding: 10px 70px 10px 16px;
    background: var(--Grayblue_11);
}

.search-main .sort-default {
    height: 40px;
    line-height: 40px;
    background-position: right -2px;
    background: var(--Grayblue_11);
}

.search-main .search-btn {
    position: absolute;
    right: 0;
    width: 64px;
    height: 40px;
    margin-left: -8px;
    border-radius: 8px;
    border: none;
    background: var(--Grayblue_11) url(../../images/gb/searchs.png) no-repeat center center;
    background-size: auto;
}
.search-main .search-btn:hover{
    background: var(--Grayblue_11) url(../../images/gb/searchsHover.png) no-repeat center center;   
}
.search-main .btn-grade-search, .search-main .btn-result-search {
    background: var(--Grayblue_11);
    font-size: 12px;
    border-radius: 8px;
    height: 40px;
    line-height: 40px;
    border: none;
    box-shadow: none;
    padding: 0 7px;
    border: 1px solid var(--Grayblue_11);
}
.search-main .btn-grade-search {
    min-width: 48px;
}
.search-main .btn-result-search {
    min-width: 60px;
}
.search-main .btn-wenda {
    min-width: 57px;
    font-size: 12px;
    border-radius: 8px;
    padding: 0 7px;
    height: 38px;
    line-height: 38px;
    background: #fff;
    border:1px solid var(--Grayblue_09);
    margin-left: 5px;
}
.search-main .btn-wenda .iconfont {
    margin-right: 4px;
    vertical-align: bottom;
}
.search-main .btn-wenda:hover {
    color: var(--Grayblue_01);
    background: var(--Grayblue_10);
    border-color: var(--Grayblue_08);
}
.search-main .sort-list .cur a{
    background-color: var(--Primayblue_03);
    color: #fff;
}
.sort-list li a:hover{
    color: var(--Primayblue_03);
}
.search-main .btn-grade-search:hover, 
.search-main .btn-result-search:hover{
    color: var(--Grayblue_01);
    background: var(--Grayblue_10);
    border:1px solid var(--Grayblue_08);
}
.right-detail-con .content {
    width: auto;
}
.search-main .readvce a{
    color: var(--Grayblue_01);
}
.search-main .readvce a:hover{
    color: var(--Primayblue_01);
}
.right-detail-con .doctype-menus {
    width: calc(100% - 285px);
}
.main .divLoading{
   width: 100% !important; 
}


.all span{
    font-weight: bold;
    font-size: 17px;
    color: #fff;
}

/* 检索左侧栏 */

.sidebar-filter dl{
    border: 1px solid #f2f2f2;
    margin-top: 12px;
}
.sidebar-filter dl:nth-child(1){
    margin-top: 0;
    border: 1px solid #f2f2f2;
}
.sidebar-filter dl.is-up-fold.off{
    border: 1px solid transparent;
}
/* 表格 */


.search-result{
    position: relative;
}
.search-result .toolbar{
    position: sticky;
    top: -42px;
    z-index: 1;
}
.table-con .page-show-count{
    vertical-align: top;
}
.table-con.is-filter-on .main{
    width: calc(100% - 270px );
}
.table-con.is-filter-off .main{
    width: calc(100% - 40px);
}
/* .table-con.is-filter-on .order-group{
    display: none;
} */
.result-table-list th{
    padding: 0 5px;
}
.result-table-list th:nth-of-type(3),.result-table-list th:nth-of-type(4),.result-table-list th:nth-of-type(5){
text-align: left;
}

/* 高级检索 */
.right-detail-con .search-classify-content{
    padding-top: 30px;
}
.right-detail-con .search-left{
    display: none;
}
.right-detail-con .search-classify-menu{
    position: relative;
    padding-top: 23px;
}
.right-detail-con .search-middle .textarea-major{
    width: 98%;
    box-sizing: border-box;
}
.right-detail-con .search-classify{
width: 100%;
    box-sizing: border-box;
}
.right-detail-con .search-classify-menu li{
    position: relative;
    line-height: 20px;
    padding: 16px 0 0;
    margin: 0 20px;
    height: auto;
    border-bottom: 2px solid transparent;
}
.right-detail-con .search-classify-menu li.link{
    position: absolute;
    right: 0;
}
/* .right-detail-con .search-classify-menu li:after{
    content: "";
    display: block;
    position: absolute;
    bottom: 0px;
    width: 60px;
    height: 2px;
    background: transparent;
    border-radius: 2px;
    left: calc(50% - 30px);
} */
.right-detail-con .search-mainbox .search-buttons .btn-reset:hover,
.right-detail-con .is-off .search-sidebar-a .icon-arrow:hover,
.right-detail-con  .search-classify-menu .link a,
.right-detail-con .search-classify-menu li:hover{
    color: var(--Primayblue_03);

}
.right-detail-con  .search-classify-menu .link a:hover{
    color: var(--Primayblue_02);
}
.right-detail-con .search-classify-menu li.active{
    background-color: transparent;
    color: #333;
    font-weight: bold;
    border-bottom: 2px solid var(--Primayblue_03);
}
.right-detail-con .search-classify-content .sort-list .cur a,
.right-detail-con .search-classify-menu li.active:after{
    background: var(--Primayblue_03);
}
.right-detail-con .search-classify-content .sort-list ul{
    min-width: 90px
}
.right-detail-con  .search-classify-content .inputs-list dd {
    width: calc(100% - 36px);
    display: flex;
}
.right-detail-con .search-classify-content .inputs-list-sentence dd{
    width: 100%;
}
.right-detail-con  .search-classify-content .search-mainbox {
    width: calc(100% - 278px);
    box-shadow: none;
}
.right-detail-con .search-classify-content .search-sidebar-b{
    box-shadow: none;
}
.right-detail-con  .search-sidebar-b {
    width: 230px;
}

.right-detail-con  .is-off .search-middle {
    width: calc(100% - 50px)
}

.right-detail-con  .search-mainbox .search-buttons {
    margin-left: 0;
}

.right-detail-con  .is-on .search-middle {
    width: calc(100% - 189px);
    box-sizing: border-box;
}


.right-detail-con .search-middle .inputs-list .input-box {
    display: flex;  
    float: none; 
    width: calc(100% - 110px);
}

.right-detail-con  .search-middle .inputs-list .del-group {
    position: relative;
    flex: none;
    right: 0;
}

.right-detail-con  .search-classify-content .inputs-list input[type="text"] {
    flex: 1;
    width: auto;
    min-width: 75px;
}
.right-detail-con  .is-on .search-middle .inputs-list-sentence input[type="text"]{
    min-width: 40px;
}
.right-detail-con .tit-date-box{
    width: 340px;
    margin-right: 10px;
}
.right-detail-con .extend-row{
    margin-top: 16px;
}
.search-result .toolbar-col:after,
.right-detail-con .extend-row:after{
content: "";
display: block;
height: 0;
clear: both;
}
.right-detail-con .extend-row .tit,
.right-detail-con .tit-date-box,
.right-detail-con  .tit-dropdown-box{
    margin-top: 4px;
}

.right-detail-con .search-mainbox .btn-result-search{
    border-radius: 4px;
}
.right-detail-con .search-condition .search-btn,
.right-detail-con .search-mainbox .btn-search{
    background-color: var(--Primayblue_03);
    border-radius: 4px;
}
.right-detail-con .search-condition .search-btn:hover,
.search-condition .btn-result-search:hover,
.right-detail-con .search-mainbox .btn-search:hover{
    background-color: var(--Primayblue_02);
    border-color:var(--Primayblue_02) ;
}
.right-detail-con .tit-startend-yearbox .subtit,
.right-detail-con .tit-dropdown-box .subtit,
.right-detail-con .tit-textinput-box .subtit,
.right-detail-con .tit-date-box .subtit{
    margin-top: 2px;
}
.right-detail-con .search-classify-content .sort-default{
    line-height: 26px;
}

.right-detail-con .search-condition .input-box{
    width: calc(100% - 232px);  
}
.right-detail-con  .search-condition{
    position: relative;
}
.right-detail-con .search-condition input[type=text]{
    width: calc(100% - 167px);  
    height: 29px;
}
/* 左侧专题栏 */

.aside-sub-con{
    position: relative;
    width: 240px;
    flex: none;
    background:#F2F3F5;
    transition: .3s;
    z-index: 10;
    min-width: 240px;
    max-width: 50%;
}
.aside-sub-con .el-icon-caret-right:before{
    content: "\e6e0";
}
.aside-sub-con .sub-show{
   display: flex;
   flex-direction: column;   
   border-right: 1px solid #D6D8DB;
   height: 100%; 
   background: #F2F3F5;
   overflow: hidden;
   /* box-shadow: 0px 2px 8px 0px  rgb(0 0 0 / 14%); */
}

.aside-sub-con .sub-fold{
    position: absolute;
    width: 128px;
    height: 77px;
    display: none;
    left: 100%;
    /* margin-left: 24px; */
    /* top: 119px; */
    margin-top: 62px;
    border-radius: 0 4px 4px 0;
    text-align: center;
    background: rgba(255,255,255,.9);
    align-items: center;
    justify-content: center;
    flex-direction: column;   
    box-shadow: 0px 2px 8px 0px  rgb(0 0 0 / 14%);
}

.aside-sub-con .sub-fold-t {
    line-height: 28px;
    width: 100%;
    color: #666;
    background: #f8f8f8;
}

.aside-sub-con .sub-name-con {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    color: var(--Primayblue_03);
    box-sizing: border-box;
    /* padding: 15px 0 4px; */
    height:77px;
}
.aside-sub-con .name-text {
    width: 100%;
    box-sizing: border-box;
    padding: 0 6px;
    font-weight: bold;
    line-height: 1.4;
    margin-bottom: 1px;
    word-break: break-all;
    overflow: hidden;
   white-space:nowrap;
   text-overflow: ellipsis;
}

.aside-sub-con .ani-box {
    position: absolute;
    right: 20px;
    bottom: 4px;
    line-height: 1;
    font-size: 22px;
    color: #F26D00;
    font-weight: bold;
    opacity: 0;
    pointer-events: none;
    z-index: 4;
}
.aside-sub-con .sub-fold-btn .ani-box{
    top: 54px;
    right: 0;
    left: 0;
    bottom: auto;
    font-size: 14px;
    text-align: center;
    display: none;
}
.aside-off .aside-sub-con .sub-fold-btn .ani-box{
   display: block; 
}
.off-ani-box{
    position: fixed;
    z-index: 98;
    pointer-events: none;
    --leapTop:295px;
    --LeapLeft:362px;
    opacity: 0;
}
.table-con.is-filter-on .off-ani-box{
    --leapTop:295px;
    --LeapLeft:550px;
}
.adv-wrapper-con  .off-ani-box{
    --leapTop:593px;
    --LeapLeft:362px;
}
.off-ani-box i{
    font-size: 20px;
    color: #ff8800;
}

.cus-shake-out{
    animation: cusShakeOut 3s forwards;
}
/* .aside-off .cus-shake-out{
    animation-delay: 1.2s;
} */
@keyframes cusShakeOut{
    /* 0%{
      opacity: 1;
    }
    0%,
    100%,
    90% {
      transform: rotate(0) scale(1);
    }
  
    20%,
    40% {
      transform: rotate(-15deg) scale(1.2);
    }
  
    30%,
    50% {
      transform: rotate(15deg) scale(1.2);
    }
    80%{
        opacity: 1;
    }
    100%{
        opacity: 0;
    } */
    0%{
        opacity: 0;
      }
    10%{
        opacity: 1;
       
    }
      50% {
       
      }
      90%{
        opacity: 1;
        
    }
      100%{
          opacity: 0;
          transform: translateY(-10px) scale(1.2);
      }

}


.cus-leap-out{
    /* animation: leapX 1s ease-in forwards, leapY 1s cubic-bezier(0, 0, 0.9, 1.0) forwards; */
    animation: leapX 2s ease-out forwards, leapY 2s ease-in forwards;
}
@keyframes leapX {
    0% {
        left:var(--LeapLeft);
        opacity:0 ;
    }
    10%{
        opacity: 1;
    }
    60%{
        opacity: 1;
        left: 116px;
    }
    90%{
        opacity: 1;
        left: 116px;
    }
    100% {
        opacity: 0;
        left: 116px;
    }
}

@keyframes leapY {
    0% {
        top: var(--leapTop);
    }

    60%{
        top: 143px;
        transform: scale(1);
    }
    80%{
        top: 143px;
        transform: scale(2);
    }
    87%{
        top: 143px;
        transform: scale(1);
    }
    95%{
        top: 143px;
        transform: scale(1.8);
    }
    100% {
        top: 143px;
        transform: scale(1);
    }
}

.aside-sub-con h2 {
    text-align: -webkit-center;
    font-size: 14px;
    font-weight: normal;
    color: #333;
    margin-top: 14px;
}

.aside-sub-con .el-input__inner {
    background: transparent;
    border: 1px solid #ddd;
    height: 32px;
    line-height: 32px;
    padding-right: 26px;
    padding-left: 8px;
}

.aside-sub-con .search-con {
    min-width: 150px;
    padding: 16px 16px 0;
    position: relative;
}
.aside-sub-con .search-con .el-input{
    background: #fff;
    font-family: Arial,Helvetica,"\5FAE\8F6F\96C5\9ED1",sans-serif;
}
.aside-sub-con .el-input__inner{
    padding-left: 8px;
    
}
.aside-sub-con .el-input__inner:focus {
    border-color: var(--Primayblue_03);
}

.aside-sub-con .search-i {
    position: absolute;
    top: 19px;
    right: 16px;
    padding: 0 8px 0 10px;
    background: transparent;
    color: #999DA6;
}
.aside-sub-con .search-i:hover{
    color: var(--Primayblue_03);
    cursor: pointer;
}
/* 已选专题 */
.sel-sub-text {
    color: var(--Grayblue_01);
    font-size: 14px;
    font-weight: 700;
    line-height: 21px;
    margin-top: 8px;
    padding-left: 12px;
}
.aside-sub-con .selected-con span:last-child{
    color: #103899;
}
.aside-sub-con .selected-con i {
    margin-right: 2px;
}
.aside-sub-con .selected-con span:last-child:hover {
    color: var(--Primayblue_02);
}

.aside-sub-con .tree-con {
    flex: 1;
    overflow: hidden;
}

.aside-sub-con .el-scrollbar {
    height: 100%;
}

.aside-sub-con .el-scrollbar__wrap{
    overflow-y: scroll;
    overflow-x: hidden;
}
.aside-sub-con .el-scrollbar__bar.is-horizontal{
    display: none;
}
.sub-con.sub-t{
    position: relative;
    display: flex;
    align-items: center;
    line-height: 24px;
    padding-left: 50px;
    white-space: nowrap;
    box-sizing: border-box;

}
.sub-con.sub-t:hover{
    cursor: pointer;
}
.el-tree__empty-text{
    white-space: nowrap;
}
.selected-con,.sub-num-con{
    display: flex;
    height: 40px;
    min-width: 150px;
    padding: 0 12px;
    align-items: center;
    justify-content: space-between;
    color: var(--Grayblue_06);
    white-space: nowrap;
    overflow: hidden;
}
.selected-con {
    border-bottom: 1px solid #d6d8db;
}
.selected-con>span {
    font-size: 16px;
    color: var(--Primayblue_03);
}
.selected-con .sel-sub-title {
    display: inline-block;
    width: 60%;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.selected-con span:last-child {
    font-size: 14px;
    cursor: pointer;
}
.sub-num-con>span{
    font-size: 14px;
    color: #999DA6;
    /* font-weight: 700; */
}
.sub-num-con span:first-child i {
    color: var(--Grayblue_03);
    margin-left: 8px;
    vertical-align: middle;
    cursor: pointer;
}
.sub-num-con span:first-child i:hover {
    color: var(--Primayblue_02);
}
.sub-con.sub-t .opera-con{
top: 6px;
}
.sub-con.sub-t:hover .opera-con,
.el-tree-node__content:hover .opera-con{
    display: block;
}

.aside-sub-con .el-tree{
    background: transparent;
}

.aside-sub-con .opera-con {
    position: absolute;
    right: 0;
    padding-right: 16px;
    display: none;
    background:#EAEBED ;
}
.aside-sub-con .opera-con i+i {
    margin-left: 8px;
    /* font-size: 16px; */
}

.aside-sub-con .opera-con i {
    font-size: 18px;
    color: var(--Grayblue_06);
}

.aside-sub-con .btn-line-blue {
    display: inline-flex;
    padding: 0 8px;
    height: 24px;
    align-items: center;
    justify-content: center;
    border-radius: 2px;
    font-size: 14px;
    font-weight: 400;
    transition: background .3s;
    box-sizing: border-box;
    line-height: 1;
    color: var(--Primayblue_03);
    border: 1px solid var(--Primayblue_03);
}
.aside-sub-con .btn-line-blue i{
    margin-right: 4px;
    font-size: 12px;
}
.aside-sub-con .btn-line-blue:hover{
    cursor: pointer;
    color: var(--Primayblue_02);
    border: 1px solid var(--Primayblue_02);
    background:#d1dfff;
}
.aside-sub-con .el-tree-node__content {
    position: relative;
    height: auto;
    line-height: 20px;
}

.aside-sub-con .el-icon-caret-right {
    margin-left: 26px;
    font-size: 14px;
    color: #999;
}
.aside-sub-con .el-icon-caret-right:not(.is-leaf):hover{
    color: var(--Primayblue_02);
}

.aside-sub-con .sub-i{
    color: var(--Grayblue_06);
    margin-right: 4px;
}
.aside-sub-con .opera-con i:hover{
    color: var(--Primayblue_02);
}
.sub-con.sub-t:hover,
.aside-sub-con .el-tree-node__content:hover{
    background-color: #EAEBED;
}
.aside-sub-con .show-cur .el-tree-node.is-current > .el-tree-node__content{
  background-color: #D6D8DB;  
  /* background-color: transparent; */
  color: var(--Primayblue_03);
  font-weight: normal;
}
/* .aside-sub-con .el-tree-node.is-current .menu-title .iconfont{

} */
.sub-con.sub-t.cur,
.sub-con.sub-t.cur .opera-con,
.aside-sub-con .el-tree-node:focus > .el-tree-node__content:hover,
.aside-sub-con .el-tree-node:focus > .el-tree-node__content:hover .opera-con,
.aside-sub-con .el-tree-node.is-current > .el-tree-node__content .opera-con{
    background-color: #D6D8DB;  
}
/* .aside-sub-con .el-tree-node.is-current > .el-tree-node__content .sub-li */
/* .aside-sub-con .el-tree-node.is-current > .el-tree-node__content  .sub-i */
.sub-con.sub-t.cur .sub-i,
.sub-con.sub-t.cur .sub-li,
.aside-sub-con .show-cur .el-tree-node.is-current > .el-tree-node__content .sub-li,
.aside-sub-con .show-cur .el-tree-node.is-current > .el-tree-node__content  .sub-i{
    color: var(--Primayblue_03); 
}

.aside-sub-con .el-tree-node:focus > .el-tree-node__content {
    background-color: transparent;
}
.aside-sub-con .custom-tree-node {
    width: calc(100% - 75px);
    display: flex;
    align-items: center;
}
.aside-sub-con .custom-tree-node>i{
    flex: none;
}
.aside-sub-con .sub-li {
    display: flex;
    flex: 1;
    overflow: hidden;
    line-height: 24px;
    padding: 8px 0;
    color: var(--Grayblue_01);
}

.aside-sub-con .title-con {
    max-width: 100%;
    box-sizing: border-box;
    display: flex;
    align-items: center;
    padding: 0 12px 0 0;

}
.aside-sub-con .title-con .sub-text {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin-right: 4px;
}

.aside-sub-con .title-con .sub-num {
    display: none;
    flex: none;
    font-family: "\5FAE\8F6F\96C5\9ED1";
}
.aside-sub-con .el-tree-node.is-current>.el-tree-node__content>.custom-tree-node>.sub-li>.title-con>.sub-num {
    flex: none;
    display: block;
    font-family: "\5FAE\8F6F\96C5\9ED1";
}


/* 收起左侧专题栏 */
.main-con.aside-off .aside-sub-con{
   width: 24px;
   min-width: 24px;
}
 .main-con.aside-off .sub-show{
display: none;
}
.main-con.aside-off .sub-fold{
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.main-con.aside-off .right-detail-con{
    padding: 0 149px ;
    /* max-width: 1800px; */
}

.sub-fold-t{
    display: block;
}
.sub-fold-btn {
    position: absolute;
    right: 0;
    top: 232px;
    color: var(--Grayblue_01);
    z-index: 3;
    display: none;
}
.main-con.aside-off .sub-fold-btn,
.aside-sub-con:hover .sub-fold-btn{
    display: block;
}

.sub-fold-btn:before{
    content: "";
    display: block;
    width: 16px;
    height: 75px;
    background:url("../../images/gb/foldbg3.png") no-repeat center;

}
.fold-text>span>i {
    display: none;
    position: absolute;
    bottom: 12px;
    transform: rotate(0);
    width: 100px;
    left: 24px;
    font-style: normal;
    line-height: 32px;
    font-size: 14px;
    border-radius: 4px;
    color: var(--Grayblue_13);
    background-color: var(--Grayblue_01);
}
.sub-fold-btn:hover i {
    display: block;
}
.fold-text>span>i::before {
    content: "";
    position: absolute;
    top: 11px;
    width: 0;
    height: 0;
    left: -14px;
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    border-right: 7px solid var(--Grayblue_01);
    border-left: 7px solid transparent;
}
.aside-off .sub-fold-btn{
    top: 0;
    right: 0;
    width: 24px;
    height: 100%;
    background: #f2f3f5;
border-right: 1px solid #D6D8DB;
}
.aside-off .sub-fold-btn:before{
    display: none;
}
.aside-off .sub-fold-btn .fold-text {
    top: 80px;
    height: auto;
    text-align: center;
    padding: 0 4px;
    box-sizing: border-box;
    font-size: 14px;
    display: block;
}
.aside-off .sub-fold-btn  i{
    margin-top: 8px;
}
/* 拖拽条 */
.drag-btn{
    position: absolute;
    top: 0;
    bottom: 0;
    width: 8px;
    height: 100%;
    left: auto !important;
    right: -9px;
    cursor: w-resize;
    z-index: 1;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;   
}
.aside-sub-con:hover .drag-btn, .drag-btn:hover {
    border-left: 1px solid #c1c3c9;
}
.aside-off .drag-btn{
   display: none;
}
/* 自定义弹窗 */
.cus-dialog {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.4);
    z-index: 99891019999;/*这个为了回车时候弹窗为输入检索词时候，弹窗居于此弹窗上*/
}

.cus-dialog-con {
    background: #fff;
    border-radius: 6px;
    box-sizing: border-box;
    color: #333;
}

.add-sub-dialog .cus-dialog-con {
    width: 800px;
    margin: 15vh auto;
}

.cus-dialog-body {
    padding: 24px;
}

.cus-dialog-title {
    padding: 14px 24px;
    line-height: 20px;
    display: flex;
    justify-content: space-between;
}
.cus-dialog-title .close-i i {
    color: #999;
}

.cus-dialog-title .close-i i:hover {
    cursor: pointer;
    color: var(--Primayblue_03);
}

.el-input .el-input__inner {
    border: 1px solid #D6D8DB;
}

.el-input .el-input__inner:focus {
    border-color: var(--Primayblue_03);
}
.footer-con {
    text-align: center;
}
.footer-con .el-button {
    width: 72px;
    height: 36px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding: 0;
}
.cus-dialog .footer-con{
    margin-top: 36px;
}
/* 修改弹窗表单 */

.cus-dialog .el-form-item {
    display: flex;
}
.cus-dialog .el-form-item:last-of-type{
    margin-bottom: 0;
}

.cus-dialog .el-form-item__label {
    color: #333;
}

.add-sub-dialog .el-form-item__label {
    font-weight: bold;
}

.cus-dialog .el-form-item__content {
    flex: 1;
}

/* 底部footer隐藏 */
.footnav{
    display: none;
}


@media only screen and (max-width: 1500px){
    .right-detail-con .toolbar-col .checkcount, .right-detail-con .toolbar .order-group{
        margin-right: 12px;
    }
}

@media only screen and (max-width: 1460px) {
    .right-detail-con,.main-con.aside-off .right-detail-con{
        padding: 0 16px;
    }

    .search-main .search-input{
        width: 440px;
    }
    .right-detail-con .is-on  .extend-row .tit{
        display: block;
        float: none;
        margin: 0;
        text-align: left;
    }
    .right-detail-con .is-on .tit-date-box {
    margin-right: 10px;
    }
    .aside-sub-con .sub-fold{
        width: 90px;
    }
    .sub-fold-t{
        display: none;
    }
    .aside-sub-con .name-text {
        word-break: break-all;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 3; 
        white-space: normal;
        overflow: hidden;
       text-overflow: ellipsis;
    }
    .right-detail-con .toolbar-col{
        padding: 6px 8px;
    }
    .right-detail-con  .toolbar .statistic,
    .right-detail-con .toolbar-col .checkAll{
       margin-right: 4px; 
    }
    .right-detail-con  .order li+li{
        margin-left: 4px;
    }
    .right-detail-con .toolbar-col .checkcount, .right-detail-con .toolbar .order-group{
        margin-right: 12px;
    }


}
@media only screen and (max-width: 1366px) {
   
   .wrapper-con{
       min-height: calc(100vh - 48px);
       height: calc(100vh - 48px);
    }
       
    /* .aside-sub-con .sub-fold{
        top: 110px;
    } */
}
  /* element气泡样式整合 */
div.el-message {
    top: 45vh !important;
    min-width: 180px;
    max-width: 500px;
    text-align: center;
    justify-content: center;
    padding: 18px 24px;
    border-radius: 4px;
    transition: opacity 0.3s, transform 0.3s, top 0.3s;
  }
  
  .el-message__icon {
    font-size: 24px;
  }
  
  .el-message.el-message--success {
    border: 1px solid #2C8307;
    box-shadow: 0px 0px 6px rgba(119, 199, 94, 0.4);
    background:#D5E6CD;
  }
  .el-message .el-message__icon.el-icon-success,
  .el-message.el-message--success .el-message__content {
    color:#1A4F04;
  }
  
  
  .el-message__icon.el-icon-success:before {
    content: '\e720';
  }
  
  .el-message.el-message--error {
    border: 1px solid #F32027;
    box-shadow: 0px 0px 6px rgba(195, 65, 65, 0.4);
    background: #FDD2D4;
  }
  .el-message .el-message__icon.el-icon-error,
  .el-message.el-message--error .el-message__content {
    color: #921317;
  }
  
  
  .el-message__icon.el-icon-error:before {
    content: '\e78d';
  }
  
  .el-message.el-message--warning {
    border: 1px solid #F26D00;
    box-shadow: 0px 0px 6px rgba(205, 136, 63, 0.4);
    background: #FCE2CC;
  }
  .el-message .el-message__icon.el-icon-warning,
  .el-message.el-message--warning .el-message__content {
    color: #914100;
  }
  
  .el-message__icon.el-icon-warning:before {
    content: '\e6c9';
  }
  /********* elementUI样式覆盖END *********/   
/******* 2022-9-23新版kns检索页面样式END *******/



.resourcePackage{
    
}
.resourcePackage-nav{
    height: 38px;
    line-height: 38px;
    border-bottom: 1px solid #ddd;
    margin-bottom: 20px;
    font-size: 14px;
}   
.resourcePackage-ul{
    display: flex;
    flex-wrap: wrap;
}
.resourcePackage-div{
   width: 272px;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    padding: 0 10px;
    margin-bottom: 16px;
}	
/* .resourcePackage-div:first-child{
   
} */
.resourcePackage-title{
    color: #333;
    font-size: 14px;
    overflow: hidden;
    height: 40px;
    line-height: 20px;
    margin: 14px 0 4px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}
.resourcePackage-img{
    width: 100%;
    height: 153px;
    object-fit: cover;
    border: 1px solid var(--Grayblue_10);
}
.resourcePackage-author{
    color: #999999;
}
		
[v-cloak]{
    display: none;
}

/* 收藏到当前专题 */
/* span.collect-tip-text {
    float: left;
    color: #154BCC;
    margin-right: 8px;
    font-size: 14px;
    font-weight: 700;
} */
.dropdown-analysis-btns>li.collect-btn {
    background-color: #fff;
    padding: 2px 14px;
    text-align: center;
    border: 1px solid var(--Primayblue_03);
}
.width128{
    width: 128px;
}
.width83px{
    width: 83px;
}

.dropdown-analysis-btns .collectAll.export.collect-btn {
    background: linear-gradient(283deg,#7325d2 20%, #4262ff 80%);
    border: 1px solid transparent;
}
.dropdown-analysis-btns .collectAll.export.collect-btn>a {
    color: #fff;
}
.dropdown-analysis-btns>li.collect-btn>a{
    color: var(--Primayblue_03);
}
.dropdown-analysis-btns>li.collect-btn:hover,
.dropdown-analysis-btns .collectAll.export.collect-btn:hover
{
    background: var(--Primayblue_03);
    border-color: var(--Primayblue_03);
    color: #fff;
}
.dropdown-analysis-btns .collectAll.export.collect-btn {
    position: relative;
}
/* .collect-hover-tip{
    display: none;
    position: absolute;
    bottom: -42px;
    left: 4px;
    height: 24px;
    background: #464d5e;
    border-radius: 4px;
    padding: 4px 8px;
    font-style: normal;
}
.collect-hover-tip::before {
    content: '';
    display: block;
    width: 11px;
    height: 14px;
    box-sizing: border-box;
    border: 7px solid #464d5e;
    border-color: transparent transparent #464d5e transparent;
    position: absolute;
    top: -14px;
    left: 33px;
}
.dropdown-analysis-btns .collectAll.export.collect-btn:hover .collect-hover-tip {
    display: block;
} */
.dropdown-analysis-btns>li.collect-btn:hover>a,
.dropdown-analysis-btns .collectAll.export.collect-btn:hover>a {
    color: #fff;
}

/* 专题列表前的custom-radio */
.custom-radio {
    position: absolute;
    left: 10px;
    width: 16px;
    height: 16px;
    box-sizing: border-box;
    border-radius: 50%;
    border: 1px solid #d6d8db;
}
.sub-li .custom-radio {
    top: 12px;
}
.custom-radio.cur {
    border: 4px solid var(--Primayblue_03) !important;
}
.el-tree-node:not(.is-current) .el-tree-node__content:hover .custom-radio,
.sub-con.sub-t:not(.cur):hover .custom-radio {
    border: 1px solid var(--Primayblue_02);
}

/* 待分类收藏提示框 */
.dfl-tip-dialog {
    background: transparent;
}
.dfl-tip-dialog .cus-dialog-con {
    width: 428px;
    margin: 369px auto 0;
    box-shadow: 0px 8px 24px 0px rgba(30,35,46,0.16);
}
.dfl-tip-dialog .cus-dialog-title {
    border-bottom: 1px solid #eaebed;
}

.dfl-tip-dialog .cus-dialog-body p {
    line-height: 22px;
    font-size: 12px;
    color: var(--Grayblue_06);
}
.dfl-tip-dialog .cus-dialog-body p:first-child {
    color: var(--Grayblue_01);
    font-size: 14px;
    margin-bottom: 16px;
}
.dfl-tip-dialog .footer-con {
    margin-top: 24px;
}
.dfl-tip-dialog .footer-con .el-button~.el-button {
    margin-left: 40px;
}

#divGroup .tit .group-right {
    position: absolute;
    right: 55px;
    top: 0;
}

#divGroup .tit .group-right span {
    margin-right: 6px;
    font-size: 12px;
    font-weight: normal;
    vertical-align: top;
    cursor: pointer;
    color: var(--Grayblue_06);
}

    #divGroup .tit .group-right .icon-order-asc {
        width: 8px;
        height: 14px;
        background: url(../../images/gb/icon-jt.png) no-repeat right -265px;
        display: inline-block;
        margin-top: 11px;
        vertical-align: top;
    }

    #divGroup .tit .group-right .icon-order-desc {
        width: 8px;
        height: 14px;
        background: url(../../images/gb/icon-jt.png) no-repeat right -250px;
        display: inline-block;
        margin-top: 11px;
        vertical-align: top; 
    }
    #divGroup .tit .group-right .group-item-desc i{
        display: none;
    }
    #divGroup .tit .group-right .group-item-desc.cur i{
        display: inline-block;
    }

#divGroup .tit .group-right .group-item-asc.cur,
#divGroup .tit .group-right .group-item-desc.cur {
    color: var(--Primayblue_03);
}

    #divGroup .tit .group-right .group-item-asc.cur .icon-order-asc {
        width: 8px;
        height: 14px;
        background: url(../../images/gb/icon-jt.png) no-repeat right -75px;
        display: inline-block;
        margin-top: 11px;
        vertical-align: top;
    }

#divGroup .tit .group-right .group-item-desc.cur .icon-order-desc {
    width: 8px;
    height: 14px;
    background: url(../../images/gb/icon-jt.png) no-repeat right -60px;
    display: inline-block;
    margin-top: 11px;
    vertical-align: top;
}

#divGroup .tit .group-right .clickgray {
    color: gray !important;
    cursor: default;
    filter: grayscale(100%);
}

.cMarkSign {
    padding: 0 2px;
    letter-spacing: -1px;
    font-weight: normal;
    font-size: 12px;
    color: #dc4f4f;
    border: 1px solid #dc4f4f;
    white-space: nowrap;
}