@charset "UTF-8";
/* 用于模块自定义样式名 使用 ，代码请自行编写 用不到时不需要引入该文件 */
/* 
定义公共模块
*/
/*定义版心 */
body {
  font-family: MicrosoftYaHei-Bold, MicrosoftYaHei;
}

* {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0;
  padding: 0;
}

.parts-floating {
  display: none !important;
}

.disnone {
  display: none;
}

/* a标签总有空隙，删除它 */
.a-parent {
  font-size: 0;
  word-spacing: 0;
  letter-spacing: 0;
}

a,
span,
i {
  font-size: 14px;
  font-family: MicrosoftYaHei-Bold, MicrosoftYaHei;
  font-weight: normal;
  display: inline-block;
}

a {
  cursor: pointer;
}

#showuser {
  border: none !important;
}

.border-a {
  display: inline-block !important;
}

.block {
  display: block !important;
}

.wrap {
  width: 1200px;
}

.fl {
  float: left !important;
}

.fr {
  float: right !important;
}

.mod-artlist-tab2-default .tab-tit {
  border: none;
  padding-left: 0;
}

.mod-artlist-tab2-default .tab-tit .tit-txt {
  font-size: 26px;
  font-family: MicrosoftYaHei-Bold, MicrosoftYaHei;
  font-weight: bold;
  color: #a80e0e;
}

.article-name:hover {
  color: #a80e0e !important;
}

.mod-imglist-inner .imglist-tit {
  width: 53%;
}

.positionreal {
  position: relative;
}

#layout {
  max-width: 1920px;
  min-width: 1280px;
  margin: 0 auto;
  background: url("../images1/bankground.png") no-repeat 0 fixed;
  background-size: 100%;
}

.tpl-header,
.tpl-banner,
.tpl-content {
  max-width: 1920px;
  margin: 0 auto;
  min-width: 1280px;
  background-color: transparent;
  min-height: auto;
  height: auto;
}

.tpl-header {
  max-height: 511px;
  padding-bottom: 26.291%;
  background: url("../images1/banner.png") no-repeat center;
  background-size: 1920px 100%;
  position: relative;
}

.tpl-header .top-content .mod-login {
  padding: 0;
  line-height: 46px;
  padding-top: 8px;
}

.tpl-header .top-content .mod-login .logo {
  cursor: pointer;
  width: 285px;
  /* background: url("../images1/dz-logo.png") no-repeat left; */
  /* background-size: 285px 57px; */
  height: 57px;
}

.tpl-header .top-content .mod-login .login a.border-a,
.tpl-header .top-content .mod-login .login span {
  height: 24px;
  line-height: 24px;
  font-size: 14px;
  color: #770c10;
  padding: 0px 12px 0px 13px;
  border-radius: 12px;
  border: 1px solid #770c10;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  -ms-border-radius: 12px;
  -o-border-radius: 12px;
  vertical-align: middle;
  margin-left: 10px;
  width: auto;
}

.tpl-header .top-content .mod-login .login a.border-a.dzkx-hover,
.tpl-header .top-content .mod-login .login span.dzkx-hover {
  cursor: pointer;
}

.tpl-header .top-content .mod-login .login a.border-a.dzkx-hover:after,
.tpl-header .top-content .mod-login .login span.dzkx-hover:after {
  content: "";
  width: 0;
  height: 0;
  position: relative;
  top: 12px;
  right: -4px;
  border-right: 5px solid transparent;
  border-left: 5px solid transparent;
  border-top: 5px solid #770c10;
}

.tpl-header .top-content .mod-login .login a.border-a.dzkx-hover ul.hovershow,
.tpl-header .top-content .mod-login .login span.dzkx-hover ul.hovershow {
  display: none;
  position: absolute;
  left: 0px;
  top: 24px;
  background-color: #fff;
  border: 1px solid #770c10;
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
}

.tpl-header .top-content .mod-login .login a.border-a.dzkx-hover ul.hovershow li,
.tpl-header .top-content .mod-login .login span.dzkx-hover ul.hovershow li {
  float: none;
}

.tpl-header .top-content .mod-login .login a.border-a.dzkx-hover ul.hovershow li:hover,
.tpl-header .top-content .mod-login .login span.dzkx-hover ul.hovershow li:hover {
  background-color: #770c10;
}

.tpl-header .top-content .mod-login .login a.border-a.dzkx-hover ul.hovershow li:hover a,
.tpl-header .top-content .mod-login .login span.dzkx-hover ul.hovershow li:hover a {
  color: #fff;
}

.tpl-header .top-content .mod-login .login a.border-a:hover {
  background-color: #770c10;
  color: #fff;
}

.tpl-header .top-content .mod-login .login > .login-btn-login,
.tpl-header .top-content .mod-login .login .login-btn-reg,
.tpl-header .top-content .mod-login .login .login-link-forget {
  margin-left: 10px;
  font-weight: bold;
  color: #770c10;
}

.tpl-header .middle-content {
  position: absolute;
  bottom: 140px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

.tpl-header .middle-content .middle-content-serach {
  position: relative;
  background-color: transparent;
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  padding: 0 0 0 0;
  width: 686px;
  height: 90px;
  margin: 0 auto;
  min-height: 90px;
}

.tpl-header .middle-content .middle-content-serach .keylist {
  width: 80px;
  bottom: 0px;
  height: 48px;
  top: auto;
}

.tpl-header .middle-content .middle-content-serach .keylist:before {
  content: none !important;
}

.tpl-header .middle-content .middle-content-serach .keylist span.active {
  height: 48px;
  line-height: 48px;
  padding-right: 30px;
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
  color: #770c10;
  text-align: center;
  padding-right: 0px;
}

.tpl-header .middle-content .middle-content-serach .keylist span.active i {
  border-color: #770c10 transparent transparent transparent;
  right: 6px;
  border-width: 4px;
}

.tpl-header .middle-content .middle-content-serach .keylist .list {
  min-width: 80px;
  padding: 0px;
  position: absolute;
  z-index: 9999;
  top: auto;
}

.tpl-header .middle-content .middle-content-serach .keylist .list li {
  text-align: center;
}

.tpl-header .middle-content .middle-content-serach .keylist .list li.current {
  background: #fff;
  color: #350f10;
  border: none;
}

.tpl-header .middle-content .middle-content-serach .keylist .list li:hover {
  color: #350f10;
}

.tpl-header .middle-content .middle-content-serach .secnav {
  margin-bottom: 12px;
}

.tpl-header .middle-content .middle-content-serach .secnav a {
  width: 88px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  border: 1px solid #ea0b14;
  padding: 0px;
  border-radius: 8px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  -o-border-radius: 8px;
  color: #350f10;
  margin-right: 60px;
  position: relative;
  z-index: 3;
}

.tpl-header .middle-content .middle-content-serach .secnav a.current {
  background: #fff;
  color: #ea0b14;
}

.tpl-header .middle-content .middle-content-serach .secnav a:last-child {
  margin-right: 0;
}

.tpl-header .middle-content .middle-content-serach .secnav a:before {
  content: "";
  width: 100%;
  height: 100%;
  opacity: 0.6;
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: -1;
  border-radius: 8px;
}

.tpl-header .middle-content .middle-content-serach .secx {
  margin-left: 80px;
  width: 494px;
  padding-right: 0;
  background-color: #fff;
  border: none;
  height: 48px;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
  position: relative;
}

.tpl-header .middle-content .middle-content-serach .secx:before {
  content: "";
  width: 1px;
  height: 32px;
  background: #c09192;
  opacity: 1;
  position: absolute;
  left: 0px;
  top: 8px;
}

.tpl-header .middle-content .middle-content-serach .secx .inputtext {
  width: 410px;
}

.tpl-header .middle-content .middle-content-serach .secx .secbtn {
  background: url("../images1/serach.png") no-repeat 16px 10px;
}

.tpl-header .middle-content .middle-content-serach .linkbox1 {
  width: 103px;
  height: 48px;
  background: #ea0b14;
  -webkit-box-shadow: 0px 0px 16px 0px #c1242a;
          box-shadow: 0px 0px 16px 0px #c1242a;
  border-radius: 8px 8px 8px 8px;
  margin-right: 0;
  line-height: 48px;
  margin-top: -48px;
  padding-right: 0;
  float: right;
  text-align: center;
}

.tpl-header .middle-content .middle-content-serach .linkbox1 a {
  margin-left: 0px;
  font-weight: bold;
  color: #ffffff;
  font-size: 16px;
}

.tpl-header .middle-content .middle-content-serach .linkbox1:before {
  content: none;
}

.tpl-banner {
  margin-top: 20px;
}

.tpl-banner .up-document-download {
  width: 750px;
  height: 342px;
  background: #ffffff;
  border-radius: 8px 8px 8px 8px;
  padding: 32px 32px 0 30px;
  float: left;
}

.tpl-banner .up-document-download .mod-artlist-tab2-default {
  position: relative;
  z-index: 10;
}

.tpl-banner .up-document-download .mod-artlist-tab2-default .mod-tab-head-out {
  position: absolute;
  top: 58px;
  left: 0px;
  margin: 0px;
  padding: 0;
  text-align: left;
  height: auto;
}

.tpl-banner .up-document-download .mod-artlist-tab2-default .mod-tab-head-out li {
  display: block;
  width: 140px;
  height: 106px;
  background: #f5f5f5;
  border-radius: 8px 8px 8px 8px;
  margin: 0 0 12px 0;
  color: #350f10;
  font-size: 18px;
  padding: 38px 31px 37px 32px;
  line-height: normal;
  position: relative;
  text-align: right;
}

.tpl-banner .up-document-download .mod-artlist-tab2-default .mod-tab-head-out li:before {
  content: "";
  width: 29px;
  height: 31px;
  background-size: 29px 31px;
  position: absolute;
  left: 32px;
  top: 38px;
}

.tpl-banner .up-document-download .mod-artlist-tab2-default .mod-tab-head-out li:nth-child(1):before {
  background: url("../images1/baozhi-active.png") no-repeat 0;
}

.tpl-banner .up-document-download .mod-artlist-tab2-default .mod-tab-head-out li:nth-child(1).cur:before {
  background: url("../images1/document.png") no-repeat 0;
}

.tpl-banner .up-document-download .mod-artlist-tab2-default .mod-tab-head-out li:nth-child(2):before {
  background: url("../images1/joural.png") no-repeat 0;
  margin-left: 0px;
  padding-right: 0px;
}

.tpl-banner .up-document-download .mod-artlist-tab2-default .mod-tab-head-out li:nth-child(2).cur:before {
  background: url("../images1/qikan-none.png") no-repeat 0;
  margin-left: 0px;
  padding-right: 0px;
}

.tpl-banner .up-document-download .mod-artlist-tab2-default .mod-tab-head-out li:nth-child(n + 3) {
  display: none;
}

.tpl-banner .up-document-download .mod-artlist-tab2-default .mod-tab-head-out li.cur {
  background: url("../images1/document-theme.png") no-repeat top center;
  background-size: 140px 106px;
  color: #fff;
}

.tpl-banner .up-document-download .mod-artlist-tab2-default .mod-tab-bd-out {
  margin-left: 180px;
  position: static;
}

.tpl-banner .up-document-download .mod-artlist-tab2-default .mod-tab-bd-out .mod-tab-head-in {
  padding-left: 0px;
  padding-top: 15px;
}

.tpl-banner .up-document-download .mod-artlist-tab2-default .mod-tab-bd-out .mod-tab-head-in li {
  width: 63px;
  height: 28px;
  line-height: 28px;
  text-align: center;
  color: #770c10;
  border-radius: 14px 14px 14px 14px;
  position: relative;
  font-size: 16px;
  border: none;
  margin-left: 40px;
}

.tpl-banner .up-document-download .mod-artlist-tab2-default .mod-tab-bd-out .mod-tab-head-in li:first-child {
  margin-left: 0px;
}

.tpl-banner .up-document-download .mod-artlist-tab2-default .mod-tab-bd-out .mod-tab-head-in li.cur {
  background-color: #f35d14;
  color: #fff;
}

.tpl-banner .up-document-download .mod-artlist-tab2-default .mod-tab-bd-out .mod-tab-head-in li:before {
  content: none;
}

.tpl-banner .up-document-download .mod-artlist-tab2-default .mod-tab-bd-out .mod-tab-head-in li:after {
  content: "";
  width: 100%;
  height: 100%;
  background: #f35d14;
  opacity: 0.1;
  border-radius: 14px 14px 14px 14px;
  position: absolute;
  top: 0;
  left: 0px;
}

.tpl-banner .up-document-download .mod-artlist-tab2-default .mod-tab-bd-out .mod-tab-bd-in {
  padding-top: 30px;
}

.tpl-banner .up-document-download .mod-artlist-tab2-default .mod-tab-bd-out .mod-tab-bd-in li {
  padding-left: 0px;
  padding-right: 105px;
  line-height: normal;
  min-height: auto;
  font-size: 0px;
  letter-spacing: 0px;
  margin-bottom: 15px;
}

.tpl-banner .up-document-download .mod-artlist-tab2-default .mod-tab-bd-out .mod-tab-bd-in li .article-name {
  width: 81%;
  color: #350f10;
}

.tpl-banner .up-document-download .mod-artlist-tab2-default .mod-tab-bd-out .mod-tab-bd-in li .date {
  width: 85px;
  color: #9a9090;
  right: 0;
}

.tpl-banner .up-document-download .mod-artlist-tab2-default .mod-tab-bd-out .mod-tab-bd-in li .icon {
  width: 20px;
  height: 20px;
  border-radius: 4px 4px 4px 4px;
  position: relative;
  background-color: transparent;
  margin-right: 16px;
}

.tpl-banner .up-document-download .mod-artlist-tab2-default .mod-tab-bd-out .mod-tab-bd-in li .icon:after {
  position: absolute;
  top: 0px;
  left: 0px;
  content: "";
  width: 20px;
  height: 20px;
  background: #f5ba16;
  opacity: 0.2;
  border-radius: 4px 4px 4px 4px;
}

.tpl-banner .up-document-download .mod-artlist-tab2-default .mod-tab-bd-out .mod-tab-bd-in li:before {
  position: absolute;
  width: 20px;
  height: 20px;
  line-height: 20px;
  text-align: center;
  font-weight: bold;
  font-size: 16px;
  display: inline-block;
}

.tpl-banner .up-document-download .mod-artlist-tab2-default .mod-tab-bd-out .mod-tab-bd-in li.item:nth-child(2):before {
  content: "1";
  color: #ee1119;
}

.tpl-banner .up-document-download .mod-artlist-tab2-default .mod-tab-bd-out .mod-tab-bd-in li.item:nth-child(3):before {
  content: "2";
  color: #ee5511;
}

.tpl-banner .up-document-download .mod-artlist-tab2-default .mod-tab-bd-out .mod-tab-bd-in li.item:nth-child(4):before {
  content: "3";
  color: #eea311;
}

.tpl-banner .up-document-download .mod-artlist-tab2-default .mod-tab-bd-out .mod-tab-bd-in li.item:nth-child(5):before {
  content: "4";
  color: #9a9090;
}

.tpl-banner .up-document-download .mod-artlist-tab2-default .mod-tab-bd-out .mod-tab-bd-in li.item:nth-child(6):before {
  content: "5";
  color: #9a9090;
}

.tpl-banner .up-document-download .mod-artlist-tab2-default .mod-tab-bd-out .mod-tab-bd-in li.tit {
  position: absolute;
  top: 13px;
  right: 0px;
  padding-right: 0;
  border-bottom: none;
}

.tpl-banner .up-document-download .mod-artlist-tab2-default .mod-tab-bd-out .mod-tab-bd-in li.tit span,
.tpl-banner .up-document-download .mod-artlist-tab2-default .mod-tab-bd-out .mod-tab-bd-in li.tit s {
  display: none;
}

.tpl-banner .up-document-download .mod-artlist-tab2-default .mod-tab-bd-out .mod-tab-bd-in li.tit .more {
  font-size: 0px;
  height: 20px;
  padding-right: 0px;
}

.tpl-banner .up-document-download .mod-artlist-tab2-default .mod-tab-bd-out .mod-tab-bd-in li.tit .more:after {
  content: "MORE>>";
  height: 20px;
  display: block;
  font-size: 16px;
}

.tpl-banner .theme {
  width: 434px;
  height: 342px;
  background: #ffffff;
  border-radius: 8px 8px 8px 8px;
  padding: 32px 32px 0 30px;
  position: relative;
}

.tpl-banner .theme .mod-artlist .mod-artlist-field1 {
  padding-top: 20px;
}

.tpl-banner .theme .mod-artlist .mod-artlist-field1 li {
  padding-left: 0px;
  white-space: nowrap;
  padding-right: 0;
}

.tpl-banner .theme .mod-artlist .mod-artlist-field1 li:nth-child(4), .tpl-banner .theme .mod-artlist .mod-artlist-field1 li:nth-child(5) {
  background: transparent;
  position: relative;
}

.tpl-banner .theme .mod-artlist .mod-artlist-field1 li:nth-child(4):after, .tpl-banner .theme .mod-artlist .mod-artlist-field1 li:nth-child(5):after {
  width: 20px;
  height: 20px;
  text-align: center;
  line-height: 20px;
  font-weight: bold;
  color: #9a9090;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  left: 0px;
  position: absolute;
  background: #e2e2e2;
  border-radius: 4px 4px 4px 4px;
  opacity: 1;
  border: 1px solid #ffffff;
  z-index: 99;
}

.tpl-banner .theme .mod-artlist .mod-artlist-field1 li:nth-child(4):after {
  content: "4";
}

.tpl-banner .theme .mod-artlist .mod-artlist-field1 li:nth-child(5):after {
  content: "5";
}

.tpl-banner .theme .mod-artlist .mod-artlist-field1 li:after, .tpl-banner .theme .mod-artlist .mod-artlist-field1 li:before {
  content: "";
  clear: both;
  display: block;
}

.tpl-banner .theme .mod-artlist .mod-artlist-field1 li.item-more {
  position: absolute;
  top: 43px;
  right: 32px;
  line-height: normal;
  min-height: auto;
  height: auto;
}

.tpl-banner .theme .mod-artlist .mod-artlist-field1 li.item-more .more {
  font-size: 0px;
  height: 20px;
  width: 73px;
  pointer-events: none;
  cursor: default;
}

.tpl-banner .theme .mod-artlist .mod-artlist-field1 li.item-more .more:after {
  content: "检索量";
  height: 20px;
  width: 73px;
  display: block;
  font-size: 16px;
  color: #770c10;
  text-align: left;
  background: url("../images1/download.png") right no-repeat;
}

.tpl-banner .theme .mod-artlist .mod-artlist-field1 li .icon {
  margin-right: 17px;
  text-align: right;
  width: 28px;
  height: 30px;
  vertical-align: -4px;
  background-color: transparent;
}

.tpl-banner .theme .mod-artlist .mod-artlist-field1 li:nth-child(1) .icon {
  background: url("../images1/theme1.png") no-repeat 0;
}

.tpl-banner .theme .mod-artlist .mod-artlist-field1 li:nth-child(2) .icon {
  background: url("../images1/theme2.png") no-repeat 0;
}

.tpl-banner .theme .mod-artlist .mod-artlist-field1 li:nth-child(3) .icon {
  background: url("../images1/theme3.png") no-repeat 0;
}

.tpl-banner .theme .mod-artlist .mod-artlist-field1 li .article-name {
  float: left;
  text-overflow: clip !important;
  line-height: 46px;
  white-space: nowrap;
  width: auto;
  display: inline-block;
}

.tpl-banner .theme .mod-artlist .mod-artlist-field1 li .date-more {
  float: right;
  overflow: hidden;
  line-height: 46px;
}

.tpl-content {
  /*期刊 */
}

.tpl-content h2 {
  font-weight: bold;
  color: #a80e0e;
  font-size: 32px;
  text-align: center;
  position: relative;
  height: 42px;
  line-height: 42px;
}

.tpl-content h2 i {
  width: 153px;
  height: 2px;
  background: #c73d3d;
  border-radius: 1px 1px 1px 1px;
  vertical-align: middle;
  margin: 0 32px;
}

.tpl-content h2:before, .tpl-content h2:after {
  content: "";
  position: absolute;
  top: 59%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 380px;
  height: 1px;
  border-radius: 1px 1px 1px 1px;
}

.tpl-content h2:before {
  left: 38px;
  background: -webkit-gradient(linear, right top, left top, from(#c73d3d), color-stop(0%, #c73d3d), color-stop(100%, #ffffff), to(#ffffff));
  background: linear-gradient(270deg, #c73d3d 0%, #c73d3d 0%, #ffffff 100%, #ffffff 100%);
}

.tpl-content h2:after {
  right: 38px;
  background: -webkit-gradient(linear, left top, right top, from(#c73d3d), color-stop(0%, #c73d3d), color-stop(100%, #ffffff), to(#ffffff));
  background: linear-gradient(90deg, #c73d3d 0%, #c73d3d 0%, #ffffff 100%, #ffffff 100%);
}

.tpl-content .mod-artlist-tab2-default {
  float: left;
  margin-top: 50px;
}

.tpl-content .content-script {
  position: relative;
}

.tpl-content .content-script.allnewspaper {
  margin-top: 50px;
}

.tpl-content .content-script .content-script-title {
  text-align: center;
  margin-bottom: 24px;
}

.tpl-content .content-script .content-script-title div {
  display: inline-block;
  color: #350f10;
  font-size: 18px;
  margin-right: 63px;
  cursor: pointer;
}

.tpl-content .content-script .content-script-title div.cur {
  color: #dc1f28;
  font-weight: bold;
  position: relative;
}

.tpl-content .content-script .content-script-title div.cur:after {
  content: "";
  width: 40px;
  height: 2px;
  background: #dc1f28;
  border-radius: 1px 1px 1px 1px;
  position: absolute;
  left: 17px;
  bottom: -7px;
  -webkit-animation: widthafter 0.5s;
          animation: widthafter 0.5s;
}

@-webkit-keyframes widthafter {
  from {
    width: 0px;
  }
  to {
    width: 40px;
  }
}

@keyframes widthafter {
  from {
    width: 0px;
  }
  to {
    width: 40px;
  }
}

.tpl-content .content-script .swiper-newspaper {
  display: none;
}

.tpl-content .content-script .content-script-content-nav {
  width: 240px;
  background: #ffffff;
  -webkit-box-shadow: 0px 0px 6px 0px #dfd9d7;
          box-shadow: 0px 0px 6px 0px #dfd9d7;
  border-radius: 8px 8px 8px 8px;
}

.tpl-content .content-script .content-script-content-nav > ul {
  display: none;
}

.tpl-content .content-script .content-script-content-nav li {
  padding-left: 36px;
  color: #350f10;
  font-size: 16px;
  height: 64px;
  line-height: 64px;
  border-bottom: 1px solid #f0f0f0;
  cursor: pointer;
}

.tpl-content .content-script .content-script-content-nav li.cur {
  font-weight: bold;
  color: #350f10;
  position: relative;
}

.tpl-content .content-script .content-script-content-nav li.cur:before {
  content: "";
  width: 4px;
  height: 32px;
  background: #dc1f28;
  position: absolute;
  left: 0px;
  top: 16px;
  -webkit-animation: myanimation 0.5s;
          animation: myanimation 0.5s;
}

.tpl-content .content-script .newspaper {
  margin-left: 17px;
  height: 389px;
  overflow: hidden;
  width: 272px;
  position: relative;
}

.tpl-content .content-script .newspaper .img {
  position: absolute;
  left: 0px;
  top: 0px;
}

.tpl-content .content-script .content-script-content-content {
  width: 654px;
  height: 389px;
  background: #ffffff;
  -webkit-box-shadow: 0px 0px 6px 0px #dfd9d7;
          box-shadow: 0px 0px 6px 0px #dfd9d7;
  border-radius: 8px 8px 8px 8px;
  position: relative;
  overflow: hidden;
}

.tpl-content .content-script .content-script-content-content > ul {
  display: none;
  width: 100%;
  position: absolute;
  top: 0;
}

.tpl-content .content-script .content-script-content-content > ul > li {
  width: 100%;
  height: 389px;
}

.tpl-content .content-script .content-script-content-content .mod-artlist-tab-default {
  padding: 32px 33px 32px 43px;
  position: relative;
}

.tpl-content .content-script .content-script-content-content .mod-artlist-tab-default .tab-tit {
  display: none;
}

.tpl-content .content-script .content-script-content-content .mod-artlist-tab-default .mod-tab-head {
  padding: 0px;
}

.tpl-content .content-script .content-script-content-content .mod-artlist-tab-default .mod-tab-head li {
  width: 63px;
  height: 28px;
  background: #feeee7;
  border-radius: 14px 14px 14px 14px;
  text-align: center;
  line-height: 28px;
  color: #770c10;
  font-size: 16px;
  margin-left: 0px;
  margin-right: 22px;
  padding: 0;
}

.tpl-content .content-script .content-script-content-content .mod-artlist-tab-default .mod-tab-head li:after {
  content: none;
}

.tpl-content .content-script .content-script-content-content .mod-artlist-tab-default .mod-tab-head li.cur {
  background-color: #f35d14;
  color: #fff;
}

.tpl-content .content-script .content-script-content-content .mod-artlist-tab-default .mod-artlist-field1 li {
  line-height: 37px;
}

.tpl-content .content-script .content-script-content-content .mod-artlist-tab-default .mod-artlist-field1 li .icon {
  width: 6px;
  height: 6px;
  background: #dc1f28;
  opacity: 1;
  border-radius: 50%;
}

.tpl-content .content-script .content-script-content-content .mod-artlist-tab-default .mod-artlist-field1 li .article-name {
  color: #350f10;
  width: 68%;
}

.tpl-content .content-script .content-script-content-content .mod-artlist-tab-default .mod-artlist-field1 li .date {
  line-height: 37px;
  color: #9a9090;
  width: 86px;
  right: 0px;
}

.tpl-content .content-script .content-script-content-content .mod-artlist-tab-default .mod-artlist-field1 li.item-more {
  position: absolute;
  top: 32px;
  right: 33px;
  padding-right: 0;
  line-height: 28px;
}

.tpl-content .content-script .content-script-content-content .mod-artlist-tab-default .mod-artlist-field1 li.item-more .more {
  font-size: 0px;
  height: 20px;
  width: 90px;
}

.tpl-content .content-script .content-script-content-content .mod-artlist-tab-default .mod-artlist-field1 li.item-more .more:after {
  content: "MORE>>";
  font-size: 16px;
}

.tpl-content .content-script .up-cnki-more {
  position: absolute;
  top: 0px;
  right: 130px;
}

.tpl-content .content-script .up-cnki-more .item-more {
  font-size: 0px;
  letter-spacing: 0px;
}

.tpl-content .content-script .up-cnki-more .more {
  font-size: 0px;
}

.tpl-content .content-script .up-cnki-more .more:after {
  content: "高下载文献>>";
  height: 20px;
  width: 112px;
  display: inline-block;
  font-size: 18px;
  font-weight: bold;
  color: #350f10;
}

.tpl-content .content-script .up-cnki-more .more:before {
  content: "";
  width: 21px;
  height: 23px;
  display: inline-block;
  margin-right: 23px;
  background: url("../images1/hot.png") no-repeat 0;
  vertical-align: top;
}

.tpl-content .content-script .item-more-more {
  position: absolute;
  top: 0px;
  right: 0px;
  padding-right: 0;
  line-height: 28px;
}

.tpl-content .content-script .item-more-more .more {
  font-size: 0px;
  height: 20px;
  width: 90px;
}

.tpl-content .content-script .item-more-more .more:after {
  content: "MORE>>";
  font-size: 16px;
}

.tpl-content .qikan {
  position: relative;
  min-height: 564px;
  margin-top: 50px;
  padding-top: 65px;
}

.tpl-content .qikan .joural-nav {
  width: 240px;
  background: #ffffff;
  border-radius: 8px;
  -webkit-box-shadow: 0px 0px 6px 0px #dfd9d7;
          box-shadow: 0px 0px 6px 0px #dfd9d7;
  float: left;
}

.tpl-content .qikan .joural-nav-ul .joural-nav-li-one,
.tpl-content .qikan .joural-nav-ul .joural-nav-li-two {
  color: #350f10;
  cursor: pointer;
}

.tpl-content .qikan .joural-nav-ul .joural-nav-li-one li,
.tpl-content .qikan .joural-nav-ul .joural-nav-li-two li {
  cursor: pointer;
}

.tpl-content .qikan .joural-nav-ul .joural-nav-li-one {
  height: 64px;
  line-height: 64px;
  font-size: 16px;
  padding-left: 35px;
  position: relative;
}

.tpl-content .qikan .joural-nav-ul .joural-nav-li-one.cur {
  font-weight: bold;
}

.tpl-content .qikan .joural-nav-ul .joural-nav-li-one.cur:before {
  content: "";
  width: 4px;
  height: 32px;
  background: #dc1f28;
  opacity: 1;
  position: absolute;
  left: 0;
  top: 16px;
  -webkit-animation: myanimation 0.5s;
          animation: myanimation 0.5s;
}

.tpl-content .qikan .joural-nav-ul .joural-nav-li-two {
  display: none;
}

.tpl-content .qikan .joural-nav-ul .joural-nav-li-two li {
  height: 40px;
  line-height: 40px;
  font-size: 14px;
  padding-left: 35px;
  position: relative;
}

.tpl-content .qikan .joural-nav-ul .joural-nav-li-two li.cur:before {
  content: "";
  width: 4px;
  height: 22px;
  background: #f70;
  opacity: 1;
  position: absolute;
  left: 0;
  top: 9px;
  -webkit-animation: myanimation 0.5s;
          animation: myanimation 0.5s;
}

@-webkit-keyframes myanimation {
  from {
    height: 0px;
  }
  to {
    height: 22px;
  }
}

@keyframes myanimation {
  from {
    height: 0px;
  }
  to {
    height: 22px;
  }
}

.tpl-content .qikan .joural {
  float: right;
  display: none;
  width: 950px;
  min-height: 493px;
}

.tpl-content .qikan .joural > div {
  display: none;
  min-height: 480px;
  margin: 0 auto;
}

.tpl-content .qikan .joural > div .mod-imgs-slider-s1-tit,
.tpl-content .qikan .joural > div .btnbox {
  display: none;
}

.tpl-content .qikan .joural:nth-child(n + 2) .mod-tab-bd,
.tpl-content .qikan .joural:nth-child(n + 2) .mod-tab-head {
  display: none;
}

.tpl-content .qikan .joural .slider-tit {
  border-bottom: none;
}

.tpl-content .qikan .joural .mod-tab-bd {
  float: right;
}

.tpl-content .qikan .joural .mod-imgs {
  height: 466px !important;
  overflow: hidden;
}

.tpl-content .qikan .joural .mod-imglist-wrap {
  overflow: visible;
}

.tpl-content .qikan .joural .mod-imglist-wrap .controlBox {
  bottom: -38px;
  overflow: visible;
}

.tpl-content .qikan .joural .mod-imglist-wrap .controlBox li {
  width: 6px;
  height: 6px;
  background-color: #a99a9a;
}

.tpl-content .qikan .joural .mod-imglist-wrap .controlBox li.active {
  width: 45px;
  border: none;
  border-radius: 12px;
  background-color: #dc1f28;
}

.tpl-content .qikan .joural .mod-imglist-inner .item:nth-child(n+11) {
  display: none;
}

.book,
.year {
  min-height: 300px;
  height: auto;
}

.book .top-nav,
.year .top-nav {
  padding-top: 50px;
}

.book .custommore,
.year .custommore {
  position: absolute;
  right: 0px;
  top: 50px;
}

.book .custommore a,
.year .custommore a {
  font-size: 16px;
  text-indent: 0;
  font-weight: 400;
}

.book .year-content,
.book .book-content,
.year .year-content,
.year .book-content {
  display: none;
}

.book .year-content .mod-imgs-slider-s1-tit,
.book .book-content .mod-imgs-slider-s1-tit,
.year .year-content .mod-imgs-slider-s1-tit,
.year .book-content .mod-imgs-slider-s1-tit {
  display: none;
}

.book .year-content .mod-imgs-slider-s1 .btnbox .btn,
.book .book-content .mod-imgs-slider-s1 .btnbox .btn,
.year .year-content .mod-imgs-slider-s1 .btnbox .btn,
.year .book-content .mod-imgs-slider-s1 .btnbox .btn {
  height: 193px;
  width: 56px;
}

.book .year-content .mod-imgs-slider-s1 .btnbox .btn-l,
.book .book-content .mod-imgs-slider-s1 .btnbox .btn-l,
.year .year-content .mod-imgs-slider-s1 .btnbox .btn-l,
.year .book-content .mod-imgs-slider-s1 .btnbox .btn-l {
  background: url("../images1/left-icon.png") no-repeat 0;
}

.book .year-content .mod-imgs-slider-s1 .btnbox .btn-r,
.book .book-content .mod-imgs-slider-s1 .btnbox .btn-r,
.year .year-content .mod-imgs-slider-s1 .btnbox .btn-r,
.year .book-content .mod-imgs-slider-s1 .btnbox .btn-r {
  background: url("../images1/right-icon.png") no-repeat 0;
}

.book .year-content .mod-imgs-slider-s1 .mod-imglist-wrap,
.book .book-content .mod-imgs-slider-s1 .mod-imglist-wrap,
.year .year-content .mod-imgs-slider-s1 .mod-imglist-wrap,
.year .book-content .mod-imgs-slider-s1 .mod-imglist-wrap {
  height: 230px;
}

.book .year-content .mod-imgs-slider-s1 .mod-imglist-wrap .controlBox,
.book .book-content .mod-imgs-slider-s1 .mod-imglist-wrap .controlBox,
.year .year-content .mod-imgs-slider-s1 .mod-imglist-wrap .controlBox,
.year .book-content .mod-imgs-slider-s1 .mod-imglist-wrap .controlBox {
  bottom: -18px;
  overflow: visible;
}

.book .year-content .mod-imgs-slider-s1 .mod-imglist-wrap .controlBox li,
.book .book-content .mod-imgs-slider-s1 .mod-imglist-wrap .controlBox li,
.year .year-content .mod-imgs-slider-s1 .mod-imglist-wrap .controlBox li,
.year .book-content .mod-imgs-slider-s1 .mod-imglist-wrap .controlBox li {
  width: 6px;
  height: 6px;
  background-color: #a99a9a;
}

.book .year-content .mod-imgs-slider-s1 .mod-imglist-wrap .controlBox li.active,
.book .book-content .mod-imgs-slider-s1 .mod-imglist-wrap .controlBox li.active,
.year .year-content .mod-imgs-slider-s1 .mod-imglist-wrap .controlBox li.active,
.year .book-content .mod-imgs-slider-s1 .mod-imglist-wrap .controlBox li.active {
  width: 45px;
  border: none;
  border-radius: 12px;
  background-color: #dc1f28;
}

.document {
  margin-top: 60px;
}

.document .document-content {
  padding-top: 29px;
}

.document .document-content .slideTxtBox .hd {
  position: relative;
}

.document .document-content .slideTxtBox .hd .btn {
  position: absolute;
  top: 2.5px;
  cursor: pointer;
}

.document .document-content .slideTxtBox .hd .btn.btn-l {
  left: 0px;
}

.document .document-content .slideTxtBox .hd .btn.btn-r {
  right: 0;
}

.document .document-content .slideTxtBox .bd {
  width: 1162px;
  overflow: hidden;
  margin: 0 auto;
}

.document .document-content .slideTxtBox .bd ul {
  white-space: nowrap;
  position: relative;
  overflow: hidden;
  padding-left: 22px;
}

.document .document-content .slideTxtBox .bd ul li {
  display: inline-block;
  color: #350f10;
  font-size: 18px;
  text-align: center;
  cursor: pointer;
  padding: 0 19px;
  width: auto !important;
}

.document .document-content .slideTxtBox .bd ul li:last-child {
  padding-right: 0;
}

.document .document-content .slideTxtBox .bd ul li:first-child {
  padding-left: 0;
}

.document .document-content .slideTxtBox .bd ul li:nth-child(13) {
  margin-right: 3px;
}

.document .document-content .slideTxtBox .bd ul li:nth-child(n + 14) {
  padding: 0 13px;
}

.document .document-content .slideTxtBox .bd ul li.cur {
  font-weight: bold;
  color: #dc1f28;
}

.document .document-content .slideTxtBox .document-script > div {
  display: none;
}

.document .document-content .slideTxtBox .document-script .mod-artlist-field1 {
  overflow: hidden;
  padding-bottom: 40px;
  position: relative;
}

.document .document-content .slideTxtBox .document-script .mod-artlist-field1 .tit {
  border-bottom: none;
  position: absolute;
  bottom: 0;
  right: 0px;
  display: none;
}

.document .document-content .slideTxtBox .document-script .mod-artlist-field1 .tit span {
  display: none;
}

.document .document-content .slideTxtBox .document-script .mod-artlist-field1 .tit .more {
  font-size: 0px;
  height: 20px;
  width: 90px;
  position: relative;
}

.document .document-content .slideTxtBox .document-script .mod-artlist-field1 .tit .more:after {
  content: "MORE>>";
  height: 20px;
  width: 90px;
  display: block;
  font-size: 16px;
  position: absolute;
  top: 0;
  right: 0;
  text-align: right;
}

.document .document-content .slideTxtBox .document-script .mod-artlist-field1 li.item {
  padding-left: 0px;
  margin-bottom: 15px;
  width: 48%;
  font-size: 0px;
  letter-spacing: 0px;
  line-height: normal;
  min-height: auto;
}

.document .document-content .slideTxtBox .document-script .mod-artlist-field1 li.item:nth-child(2n + 2) {
  float: right;
}

.document .document-content .slideTxtBox .document-script .mod-artlist-field1 li.item:nth-child(2n + 1) {
  float: left;
}

.document .document-content .slideTxtBox .document-script .mod-artlist-field1 li.item .article-name {
  width: 70%;
  color: #350f10;
}

.document .document-content .slideTxtBox .document-script .mod-artlist-field1 li.item .date {
  width: 90px;
  right: 0px;
  height: auto;
  line-height: normal;
}

.document .document-content .slideTxtBox .document-script .mod-artlist-field1 li.item .icon {
  background: url("../images1/area-icon.png") no-repeat center;
  width: 24px;
  height: 17px;
  margin-right: 16px;
}

/* 底部 */
.footer {
  width: 100%;
  /* height       : 200px; */
  margin: 0px auto 0 auto;
  max-width: 1920px;
  min-width: 1280px;
  color: #fff;
  font-family: "Microsoft Yahei";
  font-size: 12px;
  line-height: 22px;
  background-color: #be1618;
  height: auto !important;
}

.footer a {
  color: #8c7879;
}

.footer a:hover {
  color: #5d93cf;
}

.foot-top {
  width: 100%;
  height: 181px;
  padding-top: 28px;
  clear: both;
  /* background: #f8fafd url(../assets/images1/foot_bg.png) top center; */
  max-width: none;
}

.foot-top .content {
  width: 1200px;
  height: 130px;
  margin: 0 auto;
  overflow: hidden;
}

.foot-top li {
  float: left;
}

.foot-top li + li {
  margin-left: 8%;
}

.foot-top b {
  display: block;
  font-size: 14px;
  color: #5d93cf;
  line-height: 44px;
}

.foot-top a,
.foot-top span {
  display: block;
  color: #8c7879;
}

.foot-top span a {
  display: inline;
}

.foot-top a:hover span {
  color: #5d93cf;
}

.foot-top .weibo {
  width: 264px;
  height: 90px;
  padding-top: 30px;
  padding-left: 20px;
  margin-top: 17px;
  text-align: center;
  border-left: 1px solid #5d93cf;
}

.foot-top .weibo a {
  display: inline-block;
  line-height: 40px;
  margin: 0 10px;
}

.foot-top .weibo a .foot-top .weibo a {
  margin-left: 35px;
}

.foot-top .weibo a:hover {
  color: #ac8d10;
}

.foot-top .weibo a:hover img {
  background-position: -50px 0;
}

.foot-top .weibo img {
  width: 40px;
  height: 40px;
  background: url(../assets/images1/weibo.png) no-repeat 0 0;
  margin: 0 auto;
  display: block;
}

.foot-bot {
  width: 1140px;
  margin: 0 auto;
  overflow: hidden;
  color: #fff;
}

.foot-bot .t {
  height: 84px;
  padding-top: 27px;
  border-bottom: 1px solid #a9caef;
}

.foot-bot .t a {
  color: #fff;
}

.foot-bot .t a:hover {
  color: #fff5bf;
}

.foot-bot .t > img {
  float: left;
  width: 110px;
}

.foot-bot .t .mid {
  float: left;
  margin-left: 20px;
}

.foot-bot .t .mid span {
  display: block;
}

.foot-bot .t .mid a + a {
  margin-left: 24px;
}

.foot-bot .t .right {
  float: right;
}

.foot-bot .t .right img {
  height: 32px;
  margin-left: 17px;
  padding: 4px;
  -background: #fff;
}

.foot-bot .b {
  width: 665px;
  padding-top: 16px;
}

.foot-bot .b a {
  margin-left: 5px;
  color: #fff;
  white-space: nowrap;
  margin-right: 5px;
}

.foot-bot .b a:hover {
  color: #fff5bf;
}

.foot-bot .b span {
  color: #fff;
  /* //white-space: nowrap; */
  margin-right: 5px;
}

.loader {
  position: absolute;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  margin: auto;
  width: 175px;
  height: 100px;
}

.loader span {
  display: block;
  background: #ccc;
  width: 7px;
  height: 10%;
  border-radius: 14px;
  margin-right: 5px;
  float: left;
  margin-top: 25%;
}

.loader span:last-child {
  margin-right: 0px;
}

.loader span:nth-child(1) {
  -webkit-animation: load 2.5s 1.4s infinite linear;
          animation: load 2.5s 1.4s infinite linear;
}

.loader span:nth-child(2) {
  -webkit-animation: load 2.5s 1.2s infinite linear;
          animation: load 2.5s 1.2s infinite linear;
}

.loader span:nth-child(3) {
  -webkit-animation: load 2.5s 1s infinite linear;
          animation: load 2.5s 1s infinite linear;
}

.loader span:nth-child(4) {
  -webkit-animation: load 2.5s 0.8s infinite linear;
          animation: load 2.5s 0.8s infinite linear;
}

.loader span:nth-child(5) {
  -webkit-animation: load 2.5s 0.6s infinite linear;
          animation: load 2.5s 0.6s infinite linear;
}

.loader span:nth-child(6) {
  -webkit-animation: load 2.5s 0.4s infinite linear;
          animation: load 2.5s 0.4s infinite linear;
}

.loader span:nth-child(7) {
  -webkit-animation: load 2.5s 0.2s infinite linear;
          animation: load 2.5s 0.2s infinite linear;
}

.loader span:nth-child(8) {
  -webkit-animation: load 2.5s 0s infinite linear;
          animation: load 2.5s 0s infinite linear;
}

.loader span:nth-child(9) {
  -webkit-animation: load 2.5s 0.2s infinite linear;
          animation: load 2.5s 0.2s infinite linear;
}

.loader span:nth-child(10) {
  -webkit-animation: load 2.5s 0.4s infinite linear;
          animation: load 2.5s 0.4s infinite linear;
}

.loader span:nth-child(11) {
  -webkit-animation: load 2.5s 0.6s infinite linear;
          animation: load 2.5s 0.6s infinite linear;
}

.loader span:nth-child(12) {
  -webkit-animation: load 2.5s 0.8s infinite linear;
          animation: load 2.5s 0.8s infinite linear;
}

.loader span:nth-child(13) {
  -webkit-animation: load 2.5s 1s infinite linear;
          animation: load 2.5s 1s infinite linear;
}

.loader span:nth-child(14) {
  -webkit-animation: load 2.5s 1.2s infinite linear;
          animation: load 2.5s 1.2s infinite linear;
}

.loader span:nth-child(15) {
  -webkit-animation: load 2.5s 1.4s infinite linear;
          animation: load 2.5s 1.4s infinite linear;
}

@-webkit-keyframes load {
  0% {
    background: #ccc;
    margin-top: 25%;
    height: 10%;
  }
  50% {
    background: #444;
    height: 100%;
    margin-top: 0%;
  }
  100% {
    background: #ccc;
    height: 10%;
    margin-top: 25%;
  }
}

@keyframes load {
  0% {
    background: #ccc;
    margin-top: 25%;
    height: 10%;
  }
  50% {
    background: #444;
    height: 100%;
    margin-top: 0%;
  }
  100% {
    background: #ccc;
    height: 10%;
    margin-top: 25%;
  }
}

#My09370411632172699 {
  margin: 0 auto;
}
.tpl-content.top      .mod-imglist-inner{ 
    top:75px;
  }


  .word{
    position: absolute;
    bottom: 270px;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
  }