@media (max-width: 1920px) {
  .showroomfunc .newtext {
    height: 7vh !important;
  }
  .newtext {
    
    height: 7vh !important;
  }

 // .vd {
//	 height: 50vh !important;
 // }
}

@media (max-width: 1366px) {
  .carousel-inner .carousel-item .imgs {
    height: 34vh !important;
    overflow: hidden;
  }
  .m-20 {
    margin: 4% 0 !important;
  }
  .listone .items .text p {
    max-height: 10vh !important;
  }

  .showroomfunc .newtext {
      height: 10vh !important;
  }

 // .vd {
//	 height: 52.8vh !important;
//  }
}

@media (max-width: 996px) {
  .d-left,
  .d-center,
  .d-right {
    width: 100% !important;
  }
  .d-center {
    margin: 12px 0 !important;
  }
  .libraryaffairs .items > div {
    width: 100% !important;
  }
  .libraryaffairs .items > div:nth-child(2) {
    margin: 12px 0;
  }
  .periodical .text .p-none {
    display: none !important;
  }
  .index .qd-items {
    height: 70vh !important;
  }
}
@media (min-width: 1024px) {
  .container,
  .container-sm,
  .container-md,
  .container-lg,
  .container-xl {
    max-width: 960px;
  }
}
@media (min-width: 1280px) {
  .container,
  .container-sm,
  .container-md,
  .container-lg,
  .container-xl {
    max-width: 1200px;
  }
  .index .qd-items {
    height: 36vh !important;
  }
  .page ul li {
    margin: 0 8px !important;
  }
  .page ul li input {
    width: 3vw !important;
  }
}
@media (min-width: 1366px) {
  .libraryaffairs .carousel-item .align-self-center {
    height: 47vh !important;
  }
}
@media (min-width: 1440px) {
  .container,
  .container-sm,
  .container-md,
  .container-lg,
  .container-xl {
    max-width: 1360px;
  }
  .two-t .text-box p {
    line-height: 2.5rem;
  }
  .yx-right .up {
    margin-bottom: 16px;
  }
  .yx-right .up h5 {
    margin: 16px 0 !important;
  }
  .yx-right .down {
    padding: 16px !important;
  }
  .libraryaffairs .carousel-item .align-self-center {
    height: 32vh !important;
  }
}
@media (min-width: 1600px) {
  .container,
  .container-sm,
  .container-md,
  .container-lg,
  .container-xl {
    max-width: 1540px;
  }
}
@media (min-width: 1920px) {
  .listone .items .text p {
    max-height: 13vh !important;
  }
  .container, .container-sm, .container-md, .container-lg, .container-xl {
    max-width: 90%;
  }
  .listone .content-right .editing .down .d-center,.listone .content-right .editing .down .d-left{
    padding: 1rem 0rem!important;
  }
}
ul,
ol {
  list-style: none;
}
a {
  
  /* 移动端a标签点击会高亮，设置颜色为透明的text-decoration: none; */
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  cursor: pointer;
}
.bgColor {
  background: linear-gradient(#d8dfe6, #edeeee, #1f394c);
}
button {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-tap-highlight-color: transparent;
}
input:focus,
button:focus {
  outline: none;
  box-shadow: none !important;
}
/*去除边框*/
input,
button {
  border: none;
  /*去除的蓝色小边框*/
  outline-style: none;
  background: none;
}
a:focus {
  box-shadow: none !important;
}
.qd-head .search .search-rim {
  border: 1px solid #00545e;
  border-right-color: transparent;
}
.qd-head .search .btn-box {
  height: 1.94rem;
}
.qd-head .search .btn-box button {
  background-color: #00545e;
  border: 1px solid #00545e;
}
.n-list a {
  text-decoration: none;
}
.n-list a:nth-child(1) {
  background: url(../img/nav-6.png);
}
.n-list a:nth-child(2) {
  background: url(../img/nav-1.jpg);
}
.n-list a:nth-child(3) {
  background: url(../img/nav-2.jpg);
}
.n-list a:nth-child(4) {
  background: url(../img/nav-3.jpg);
}
.n-list a:nth-child(5) {
  background: url(../img/nav-4.jpg);
}
.n-list a:nth-child(6) {
    background: url(../img/nav-5.jpg);
}
.content-left {
  background: url(../img/bg-9.png) repeat-y;
  background-size: 100%;
}
.content-left .bgimg {
  background: url(../img/bg-18.jpg) no-repeat center center / 100% 100%;
}
.content-left .bgimg button,
.content-left .bgimg a {
  color: #fff;
}
.content-left .left-box {
  border: 1px solid #dbcec9;
  background: url(../img/bg-12.png) no-repeat center bottom / 100% 34px;
}
.content-left .dropdown-t {
  color: #884900;
  font-size: 1.13rem;
  background: url(../img/bg-8.png) no-repeat center center / 100% 100%;
}
.content-left .card {
  border-radius: 0;
}
.content-left .card:not(:last-child) {
  border-bottom: 1px solid #d9d9d9 !important;
}
.content-left .btn-link:hover,
.content-left .btn-link:focus {
  text-decoration: none !important;
}
.nav i {
  width: 24px;
  margin-right: 6px;
  background: url(../img/icon-9.png);
}
.nav .breadcrumb-item + .breadcrumb-item::before {
  content: '>' !important;
}
.nav .breadcrumb {
  background-color: transparent;
}
.nav .breadcrumb .active span {
  color: #a75a01;
}
.caption {
  position: relative;
  background: url(../img/title-bg.png) no-repeat center center;
}
.caption a {
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}
.two-t .title {
  line-height: 1.25rem;
  position: relative;
}
.two-t .title .t i {
  width: 1.5rem;
  height: 2.2rem;
}
.two-t .title .t span {
  font-size: 1.1rem;
  font-weight: 700;
}
.two-t .title .t .i-left {
  background: url(../img/icon-5.png) no-repeat;
}
.two-t .title .t .i-right {
  background: url(../img/icon-6.png) no-repeat;
}
.two-t .title a {
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}
.two-t > ul li,.listfour .row  ul li  {
  padding: 6px 0;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: 14px;
}
.two-t > ul li a,.listfour .row  ul li a  {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.two-t > ul li span,.listfour .row  ul li span {
  color: #999;
}
.two-t .text-box p {
  font-size: 14px;
  text-indent: 2em;
}
.two-t .text-box p:nth-child(2) {
  margin-bottom: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
.yx-rotaion .carousel-caption {
  font-size: 15px;
  background-color: rgba(0, 0, 0, 0.6);
}
.page ul li {
  margin: 0 4px;
  height: 34px;
  line-height: 32px;
}
.page ul li input {
  width: 8vw;
  line-height: 30px;
  text-align: center;
  border: 1px solid #8a6d50;
}
.page ul li button {
  color: #fff;
  background: url(../img/btn-bg.jpg) no-repeat center center / 100% 100%;
}
.page ul li a {
  transition: all 0.3s;
}
.page ul li a:hover {
  color: #02aafa !important;
}
.content-right .e-content .down > div,
.content-right .e-content .item > div {
  width: 32.5%;
  background: url(../img/bg-10.png) no-repeat center center / 100% 100%;
}
.content-right .e-content .down > div .title,
.content-right .e-content .item > div .title {
  line-height: 1.25rem;
  position: relative;
}
.content-right .e-content .down > div .title .t i,
.content-right .e-content .item > div .title .t i {
  width: 1.5rem;
  height: 2.2rem;
}
.content-right .e-content .down > div .title .t span,
.content-right .e-content .item > div .title .t span {
  font-size: 1.1rem;
  font-weight: 700;
}
.content-right .e-content .down > div .title .t .i-left,
.content-right .e-content .item > div .title .t .i-left {
  background: url(../img/icon-5.png) no-repeat;
}
.content-right .e-content .down > div .title .t .i-right,
.content-right .e-content .item > div .title .t .i-right {
  background: url(../img/icon-6.png) no-repeat;
}
.content-right .e-content .down > div .title a,
.content-right .e-content .item > div .title a {
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}
.content-right .e-content .down > div .tab .nav,
.content-right .e-content .item > div .tab .nav {
  background-color: #f9f5ed;
  height: 42px;
  overflow-x: auto;
}
.content-right .e-content .down > div .tab .nav .nav-item a,
.content-right .e-content .item > div .tab .nav .nav-item a {
  color: #305e88 !important;
  padding-left: 8px;
  padding-right: 8px;
}
.content-right .e-content .down > div .tab .nav .nav-item a.active,
.content-right .e-content .item > div .tab .nav .nav-item a.active {
  background-color: transparent !important;
  font-weight: 700;
  border-radius: 0;
  border-bottom: 2px solid #305e88;
}
.content-right .e-content .down > div .tab .tab-content ul li a,
.content-right .e-content .item > div .tab .tab-content ul li a {
  width: 100%;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.qd-copyright p {
  margin-bottom: 0;
  font-size: 0.88rem;
}
.qd-copyright p span {
  font-size: 1.25rem;
}
.qd-copyright p:not(:first-child) {
  color: #aaa;
}
.index .rightnav {
  z-index: 999;
  display: none;
  position: fixed;
  top: 50%;
  right: 1.2%;
  transform: translateY(-50%);
}
.index .rightnav > a {
  display: block;
  color: #fff;
  width: 42px;
  height: 42px;
  border-radius: 50%;
}
.index .rightnav > a:first-child {
  background: url(../img/icon-12.png) no-repeat center center / 100% 100%;
}
.index .rightnav > a:last-child {
  background: url(../img/icon-23.png) no-repeat center center / 100% 100%;
}
.index .rightnav .navbox {
  width: 42px;
  margin: 4px 0 !important;
}
.index .rightnav .navbox li {
  width: 100%;
  position: relative;
}
.index .rightnav .navbox li a {
  display: block;
  height: 42px;
  z-index: 999;
  position: relative;
}
.index .rightnav .navbox li p {
  width: 90px;
  height: 32px;
  position: absolute;
  top: 5px;
  right: 34px;
  color: #fff;
  padding: 4px 12px;
  margin: 0;
  border-radius: 16px 0 0 16px;
  background-color: #8e2e19;
  display: none;
}
.index .rightnav .navbox li p.w-250 {
  width: 236px;
}
.index .rightnav .navbox li:not(:first-child) {
  margin-top: 4px;
}
.index .rightnav .navbox li:nth-child(1) a {
  background: url(../img/icon-13.png) no-repeat center center / 100% 100%;
}
.index .rightnav .navbox li:nth-child(2) a {
  background: url(../img/icon-14.png) no-repeat center center / 100% 100%;
}
.index .rightnav .navbox li:nth-child(3) a {
  background: url(../img/icon-15.png) no-repeat center center / 100% 100%;
}
.index .rightnav .navbox li:nth-child(4) a {
  background: url(../img/icon-16.png) no-repeat center center / 100% 100%;
}
.index .rightnav .navbox li:nth-child(5) a {
  background: url(../img/icon-17.png) no-repeat center center / 100% 100%;
}
.index .rightnav .navbox li:nth-child(6) a {
  background: url(../img/icon-18.png) no-repeat center center / 100% 100%;
}
.index .rightnav .navbox li:nth-child(7) a {
  background: url(../img/icon-19.png) no-repeat center center / 100% 100%;
}
.index .rightnav .navbox li:nth-child(8) a {
  background: url(../img/icon-20.png) no-repeat center center / 100% 100%;
}
.index .rightnav .navbox li:nth-child(9) a {
  background: url(../img/icon-21.png) no-repeat center center / 100% 100%;
}
.index .rightnav .navbox li:nth-child(10) a {
  background: url(../img/icon-22.png) no-repeat center center / 100% 100%;
}
.index .qd-newInfo {
 // height: 50vh;
  position: relative;
  background-color: #fcf6ed;
}
.index .qd-newInfo .maxnav {
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index:999;
}
.index .qd-newInfo .maxnav .indexnav {
  color: #ffff;
  background-color: rgba(38, 36, 0, 0.5);
}
.index .qd-newInfo .maxnav .indexnav .navs > ul {
  height: 100%;
}
.index .qd-newInfo .maxnav .indexnav .navs > ul > li {
  height: 100%;
  float: left;
}
.index .qd-newInfo .maxnav .indexnav .navs > ul > li > a {
  color: #fff;
  display: block;
  height: 100%;
  line-height: 40px;
  padding: 0 10px;
  text-decoration: none;
}
.index .qd-newInfo .maxnav .indexnav .navs > ul > li > a:hover {
  color: #fff000;
}
.index .qd-newInfo .maxnav .indexnav .navs > ul > li.active > a {
  color: #fff000;
}
.index .qd-newInfo .maxnav .indexnav .search {
  margin: 0;
}
.index .qd-newInfo .maxnav .indexnav .search .searchs {
  width: 60%;
  height: 36px;
  position: relative;
  margin-top: 3px;
}
.index .qd-newInfo .maxnav .indexnav .search .searchs i {
  width: 18px;
  height: 18px;
  position: absolute;
  top: 11px;
  right: 14px;
  background: url(../img/icon-24.png) no-repeat center center / 100% 100%;
}
.index .qd-newInfo .maxnav .indexnav .search .searchs input {
  color: #fff;
  border-radius: 20px;
  border: 1px solid #fff;
  background-color: transparent;
  font-size: 14px;
}
.index
  .qd-newInfo
  .maxnav
  .indexnav
  .search
  .searchs
  input::-webkit-input-placeholder {
  color: #dfdfdf !important;
}
.index .qd-newInfo .maxnav .indexnav .search .searchs input::-moz-placeholder {
  color: #dfdfdf !important;
}
.index
  .qd-newInfo
  .maxnav
  .indexnav
  .search
  .searchs
  input::-ms-input-placeholder {
  color: #dfdfdf !important;
}
.index .qd-newInfo .maxnav .indexnav .proposal {
  text-align: right;
  line-height: 40px;
}
.index .qd-newInfo .maxnav .indexnav .proposal a {
  color: #fff;
  margin-left: 6px;
  text-decoration: none;
  display: inline-block;
  position: relative;
 font-size: 14px;
}
.index .qd-newInfo .maxnav .indexnav .proposal a:hover {
  color: #fff000;
}
.index .qd-newInfo .maxnav .indexnav .proposal a > img {
  width: 38px;
  border-radius: 50%;
  border: 1px solid #fff;
}
.index .qd-newInfo .maxnav .indexnav .proposal a .box {
  position: absolute;
  right: -12px;
  top: 52px;
  background-color: #fff;
  border-radius: 6px;
  padding: 12px;
  display: none;
}
.index .qd-newInfo .maxnav .indexnav .proposal a .box i {
  position: absolute;
  top: -24px;
  right: 12%;
  border-left: 12px solid transparent;
  border-top: 12px solid transparent;
  border-right: 12px solid transparent;
  border-bottom: 12px solid #fff;
}
.index .qd-newInfo .maxnav .indexnav .proposal a:nth-child(2) .box {
  font-size: 14px;
  width: 15vw;
}
.index .qd-newInfo .maxnav .indexnav .proposal a:nth-child(2) .box p {
  margin: 0;
  color: #333;
  text-align: left;
  line-height: 24px;
}
.index .qd-newInfo .maxnav .sublist {
  width: 100%;
  position: absolute;
  left: 0;
  top: 100%;
  text-align: center;
  background-color: rgba(163, 123, 86, 0.7);
}
.index .qd-newInfo .maxnav .sublist .item {
  display: none;
}
.index .qd-newInfo .maxnav .sublist .item a {
  color: #fff;
  padding: 12px 0;
  display: inline-block;
}
.index .qd-newInfo .maxnav .sublist .item a:hover {
  color: #fff000;
  text-decoration: none;
}
.index .qd-newInfo .maxnav .sublist .item i {
  width: 21px;
  height: 8px;
  display: inline-block;
  margin: 0 4px 0 8px;
  background: url(../img/bg-11.png);
}

.index .qd-item a {
  width: 20%;
  position: relative;
}
.index .qd-item a:hover .text,
.index .qd-item a:hover .text h3 {
  font-weight: 700;
}
.index .qd-item a:nth-child(2) .t-title img,
.index .qd-item a:nth-child(5) .t-title img {
  opacity: 0.5 !important;
}
.index .qd-item a .t-title {
  width: 100%;
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.index .qd-item a .t-title .text {
  position: relative;
  z-index: 999;
}
.index .qd-item a .t-title .text .title {
  height: 33px;
  line-height: 33px;
  text-align: center;
}
.index .qd-item a .t-title .text .title span {
  font-size: 18px;
  margin: 0 4px;
}
.index .qd-item a .t-title .text .title .left,
.index .qd-item a .t-title .text .title .right {
  vertical-align: top;
  display: inline-block;
  width: 22px;
  height: 100%;
}
.index .qd-item a .t-title .text .title .left {
  background: url(../img/icon-28.png) no-repeat center center / 100% 100%;
}
.index .qd-item a .t-title .text .title .right {
  background: url(../img/icon-29.png) no-repeat center center / 100% 100%;
}
.index .qd-item a .t-title .text p {
  font-size: 14px;
}
.index .qd-item a .t-title img {
  width: 90%;
  z-index: 998;
  opacity: 0.2;
  position: absolute;
  top: -10%;
  right: -50%;
  animation: rotating 10s linear infinite;
}
@keyframes rotating {
  from {
    transform: rotate(0);
  }
  to {
    transform: rotate(360deg);
  }
}
.index .qd-item a > img {
  width: 100%;
}
.index .qd-carouse .yx-right {
  background: url(../img/bg-7.jpg) no-repeat center center / 100% 100%;
}
.index .qd-carouse .yx-right .up .up-t {
  line-height: 1.25rem;
}
.index .qd-carouse .yx-right .up .up-t i {
  width: 1.4rem;
  height: 2.2rem;
}
.index .qd-carouse .yx-right .up .up-t .i-left {
  background: url(../img/icon-2.png) no-repeat;
}
.index .qd-carouse .yx-right .up .up-t .i-right {
  background: url(../img/icon-3.png) no-repeat;
}
.index .qd-carouse .yx-right .up .up-t span {
  color: #fff000;
}
.index .qd-carouse .yx-right .up .media h5 {
  font-size: 18px;
}
.index .qd-carouse .yx-right .up .media p {
  font-size: 14px;
  text-indent: 2em;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
.index .qd-carouse .yx-right .down.border-top {
  border-top: 1px solid #3b586c !important;
}
.index .qd-carouse .yx-right .down ul li {
  padding: 8px 0;
}
.index .qd-carouse .yx-right .down ul li a {
  font-size: 14px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.index .qd-carouse .yx-right .down ul li span {
  font-size: 14px;
}
.index .qd-carouse .yx-right .down > a:hover {
  color: #02aafa !important;
  text-decoration: underline !important;
}
.index .qd-carouse .yx-rotaion .carousel-inner .carousel-item {
  overflow: hidden;
}
.index .qd-carouse .yx-rotaion .carousel-inner .carousel-item .img {
  /*height: 50vh;*/
  max-height: 393px;
  background-color: #eee;
}
.index .qd-carouse .yx-rotaion .carousel-inner .carousel-item .img img {
  display: block;
  margin: 0 auto;
}
.index .indThr {
  width: 100%;
  margin: 0;
}
.index .indThr .kcList {
  width: 100%;
  margin: 0 auto;
}
.index .indThr .kcList .picList {
  margin: 0;
  padding: 0;
  display: flex;
}
.index .indThr .kcList .picList li {
  position: relative;
  overflow: hidden;
}
.index .indThr .kcList .picList li .text {
  width: 100%;
  color: #fff;
  text-align: center;
  z-index: 990;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.index .indThr .kcList .picList li .text a {
  display: block;
}
.index .indThr .kcList .picList li .text a img {
  width: 40%;
}
.index .indThr .kcList .picList li .text p {
  font-size: 15px;
  margin: 4px 0 0;
}
.index .indThr .kcList .picList li > a,
.index .indThr .kcList .picList li > a > img {
  display: block;
  position: relative;
}
.index .indThr .kcList .picList li > a {
  overflow: hidden;
}
.index .indThr .kcList .picList li > a .picImg {
  width: 100%;
}
.index .indThr .kcList .picList li > a > div {
  position: absolute;
  background-color: rgba(1, 62, 70, 0.7);
  width: 100%;
  height: 100%;
}
.index .indThr .kcList .picList li > a > div.da-animate {
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -ms-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
.index .indThr .kcList .picList li > a > div.da-slideFromTop {
  left: 0;
  top: -100%;
}
.index .indThr .kcList .picList li > a > div.da-slideFromBottom {
  left: 0;
  top: 100%;
}
.index .indThr .kcList .picList li > a > div.da-slideFromLeft {
  top: 0;
  left: -100%;
}
.index .indThr .kcList .picList li > a > div.da-slideFromRight {
  top: 0;
  left: 100%;
}
.index .indThr .kcList .picList li > a > div.da-slideTop {
  top: 0;
}
.index .indThr .kcList .picList li > a > div.da-slideLeft {
  left: 0;
}
.index .qd-link .item {
  padding: 6px 18px;
  background: url(../img/bg-26.png) no-repeat center center / 100% 100%;
}
.index .qd-link .item select {
  border: none;
}
.listone .content-right .more {
  padding: 5px 20px;
  background: url(../img/bg-32.png) no-repeat center center / 100% 100%;
}
.listone .content-right .tab .nav {
  background-color: #f9f5ed;
  height: 42px;
  overflow-x: auto;
}
.listone .content-right .tab .nav .nav-item a {
  color: #993300 !important;
  padding-left: 4px;
  padding-right: 4px;
}
.listone .content-right .tab .nav .nav-item{
  padding-right: 0px;
}
.listone .content-right .tab .nav .nav-item a.active {
  background-color: transparent !important;
  font-weight: 700;
  border-radius: 0;
  border-bottom: 2px solid #993300;
}
.listone .content-right .tab .tab-content .tab-pane > .mb-2 .align-self-center {
  height: 22vh;
  overflow: hidden;
}
.listone .content-right .tab .tab-content .tab-pane > .mb-2 .text p {
  font-size: 14px;
  position: relative;
  max-height: 20vh;
  overflow: hidden;
}
.listone .content-right .tab .tab-content .tab-pane > .mb-2 .text p::after {
  content: '...';
  position: absolute;
  bottom: 0;
  right: 0;
  padding-left: 40px;
  background: -webkit-linear-gradient(left, transparent, #f5efe3 55%);
  background: -o-linear-gradient(right, transparent, #f5efe3 55%);
  background: -moz-linear-gradient(right, transparent, #f5efe3 55%);
  background: linear-gradient(to right, transparent, #f5efe3 55%);
}
.listone .content-right .tab .tab-content ul li a {
  width: 100%;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.listone .content-right .editing .up .items .tab-pane {
  background-color: #fbf8f4;
}
.listone .content-right .editing .up .items .tab-pane .imgs {
  width: 35%;
  height: 22vh;
  overflow: hidden;
}
.listone .content-right .editing .up .items .tab-pane .text {
  width: 65%;
  color: #905d06;
}
.listone .content-right .editing .up .items .tab-pane .text h3 {
  font-size: 18px;
  padding-top: 10px;
  margin: 0;
}
.listone .content-right .editing .up .items .tab-pane .text i {
  display: block;
  height: 8px;
  background-image: url(../img/bg-11.png);
}
.listone .content-right .editing .up .items .tab-pane .text p {
   font-size: 14px;
  position: relative;
  max-height: 11vh;
  overflow: hidden;
}
.listone .content-right .editing .up .items .tab-pane .text p::after {
  content: '...';
  position: absolute;
  bottom: 0;
  right: 0;
  padding-left: 40px;
  background: -webkit-linear-gradient(left, transparent, #fbf8f4 55%);
  background: -o-linear-gradient(right, transparent, #fbf8f4 55%);
  background: -moz-linear-gradient(right, transparent, #fbf8f4 55%);
  background: linear-gradient(to right, transparent, #fbf8f4 55%);
}
.listone .content-right .editing .up .items .listbox li {
  font-size: 14px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.listone .content-right .editing .down > div.d-left {
  width: 59%;
  //background: #f4eee2 url(../img/bg-39.png) no-repeat center center / 100% 100%;
}
.listone .content-right .editing .down > div.d-left .caption {
  background-size: 90%;
}
.listone .content-right .editing .down > div.d-right {
  width: 40%;
  //background: url(../img/bg-33.jpg) no-repeat center center / 100% 100%;
}
.listone .content-right .editing .down > div {
  width: 32.5%;
}
.listone .content-right .editing .down > div .title {
  line-height: 1.25rem;
  position: relative;
}
.listone .content-right .editing .down > div .title .t i {
  width: 1.5rem;
  height: 2.2rem;
}
.listone .content-right .editing .down > div .title .t span {
  font-size: 1.1rem;
  font-weight: 700;
}
.listone .content-right .editing .down > div .title .t .i-left {
  background: url(../img/icon-25.png) no-repeat;
}
.listone .content-right .editing .down > div .title .t .i-right {
  background: url(../img/icon-26.png) no-repeat;
}
.listone .content-right .editing .down > div .tab-content .contents {
  background-color: #fbf8f4;
}
.listone .content-right .editing .down > div .tab-content .text {
  color: #905d06;
}
.listone .content-right .editing .down > div .tab-content .text h3 {
  font-size: 18px;
  margin: 0;
}
.listone .content-right .editing .down > div .tab-content .text i {
  display: block;
  height: 8px;
  background-image: url(../img/bg-11.png);
}
.listone .content-right .cinema .tab .tab-content .tab-pane ul li {
  flex: 1;
  border: 4px solid transparent;
  position: relative;
}
.listone .content-right .cinema .tab .tab-content .tab-pane ul li a {
  height: 40vh;
  text-align: center;
  //border: 3px solid #fff;
}
.listone .content-right .cinema .tab .tab-content .tab-pane ul li i {
  width: 60px;
  height: 60px;
  background: url(../img/icon-4.png) no-repeat center center / 100% 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.listone .content-right .cinema .tab .tab-content .tab-pane ul li .texts {
  width: 100%;
  padding: 12px;
  position: absolute;
  bottom: 0;
  /*border: 3px solid #fff;*/
  /*border-top: none;*/
  background-color: rgba(0, 0, 0, 0.5);
}
.listone .content-right .cinema .tab .tab-content .tab-pane ul li .texts p {
  margin: 0;
  color: #fff;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.listone .content-right .cinema .tab .tab-content .tab-pane ul li .texts p:first-child {
  color: #fff000;
}
.listone .content-right .cinema .tab .tab-content .tab-pane ul li .texts p:last-child {
  font-size: 14px;
  margin-top: 6px;
}
.listtwo .down > ul li,.listfour ul.listfive li  {
  padding: 15px 0;
}
.listtwo .down > ul li:not(:last-child),.listfour ul.listfive li:not(:last-child)  {
  border-bottom: 1px dashed #d8d8d8;
}
.listtwo .down > ul li a {
  font-size: 0.95rem;
  /*overflow: hidden;*/
  /*white-space: nowrap;*/
  text-overflow: ellipsis;
}
.listtwo .down > ul li span {
  color: #999;
}
.detail .content > h4 {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.detail .content .c-title {
  color: #9a4c01;
}
.detail .content .c-des {
  background-color: #f7f7f7;
}
.detail .content .c-des ul li {
  line-height: 31px;
}
.detail .content .c-des ul li:nth-child(2) {
  color: #be5a01;
}
.detail .content p {
  font-size: 16px;
  //text-indent: 2em;
}
.content-right .more {
  padding: 6px 30px;
  background: url(../img/bg-32.png) no-repeat center center / 100% 100%;
	float:right;
	//margin-left:10px;
	//margin-bottom:10px;
}
.content-right .more1 {
  padding: 6px 30px;
  background: url(../img/bg-32.png) no-repeat center center / 100% 100%;
	float:right;
	margin-left:15px;
	margin-bottom:15px;
}
.content-right .qd-bg2,.content-right .qd-bg,.listone .content-right .up, .listone .content-right .cinema,
.listone .content-right .editing .down > div{
  border: 30px solid #faf4dc;
  background: #faf4dc;
}
.content-right .qd-bg,.listone .content-right .up, .listone .content-right .cinema {
  border-image: url(../img/bg-13.png) 30 30 round;
}
.listone .content-right .up, .listone .content-right .cinema {
  border-image: url(../img/bg-113.png) 30 30 round;
}
.content-right .qd-bg2 {
  border-image: url(../img/bg-14.png) 30 30 round;
font-size:14px;
}
.listone .content-right .editing .down > div{
  border-image: url(../img/bg-114.png) 30 30 round;
}
.listone .content-right .editing .down > div{
  position: relative;
}
.listone .content-right .editing .down .more{
  position: absolute;

}

.libraryaffairs .carousel-item .align-self-center {
  height: 41vh;
  overflow: hidden;
}
.libraryaffairs .carousel-item .align-self-center img {
  margin:0px auto;
  height: 100%;
}
.libraryaffairs .content-right .title .t .i-left {
  background: url(../img/icon-25.png) no-repeat;
}
.libraryaffairs .content-right .title .t .i-right {
  background: url(../img/icon-26.png) no-repeat;
}
.content .itemlist .items {
  background-color: #fbf5e0;
}
/*.content .itemlist .items > div:first-child {*/
/*  height: 24vh;*/
/*}*/
.content .itemlist .items .i-text h5 {
  color: #a15c0b;
  background: url(../img/bg-11.png) repeat-x bottom;
}
.content .itemlist .items .i-text .text p {
  text-indent: 2em;
  font-size: 15px;
}
.content .itemlist .items .i-text .text p:first-child {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 7;
  -webkit-box-orient: vertical;
}
.content .itemlist .items .i-text .text p:last-child {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
}
.piclist .content .itemlist .items {
  border: 8px solid #fff;
  background-color: transparent;
}
.piclist .content .itemlist .items .card {
  background-color: #f5f5f5;
}
.piclist .content .itemlist .items .card .imgs {
  width: 100%;
  height: 24vh;
  line-height: 24vh;
  overflow: hidden;
}
.piclist .content .itemlist .items .card h5 {
  color: #00638e;
  background: none;
  font-size: 16px;
   white-space: nowrap; /* 阻止文本换行 */
   overflow: hidden; /* 隐藏溢出的内容 */
   text-overflow: ellipsis; /* 添加省略号 */
}
.piclist .content .itemlist .items .card p {
  font-size: 14px;
  white-space: nowrap; /* 阻止文本换行 */
  overflow: hidden; /* 隐藏溢出的内容 */
  text-overflow: ellipsis; /* 添加省略号 */
}
.city .text p {
  font-size: 14px;
  text-indent: 2em;
}
.city .content-right .e-content .tab-pane {
  font-size: 14px;
}
.city .content-right .e-content .item:nth-child(1) .d-left {
  width: 36%;
}
.city .content-right .e-content .item:nth-child(1) .d-center {
  width: 62.5%;
  background: url(../img/bg-27.png) no-repeat center center / 100% 100%;
}
.city .content-right .e-content .item:nth-child(1) .d-center .tab-content .imgs {
  display: block;
  height: 20vh;
}
.city .content-right .e-content .item:nth-child(2) .tab .tab-content .align-self-center {
  height: 22vh;
  overflow: hidden;
}
.city .content-right .e-content .item:nth-child(2) .d-right {
  background-image: none;
}
.city .content-right .e-content .item:nth-child(2) .d-right .tab {
  background: url(../img/bg-29.png) no-repeat center center / 100% 100%;
}
.city .content-right .e-content .item:nth-child(2) .d-right .tab .tab-content {
  font-size: 14px;
}
.city .content-right .e-content .item:nth-child(2) .d-right .tab:last-child .tab-content a {
  float: left;
  width: 19%;
  text-align: center;
  margin: 2% 0;
}
.city .content-right .e-content .item:last-child .d-left {
  background: url(../img/bg-28.png) no-repeat center center / 100% 100%;
}
.city .content-right .e-content .item:last-child .text {
  //background-color: #2b5983;
}
.city .content-right .e-content .item:last-child .text h5 {
  font-size: 18px;
  color: #121416;
}
.city .content-right .e-content .item:last-child .text p {
    line-height: 26px;
}
.city .content-right .e-content .item:last-child .tab-content .tab-pane .no-gutters > div {
  border: 4px solid transparent;
}
 .city .content-right .e-content .item:last-child .tab-content .tab-pane .no-gutters > div img {
  border: 3px solid #fff;
}
.city .content-right .e-content .item:last-child .tab-content .tab-pane .no-gutters > div:not(:last-child) {
  min-height: 35vh;
}
.books .content-right .qd-bg {
  border:none;
  background: url(../img/bg-15.png) no-repeat center center / 100% 100%;
}

.books .content-right .down .carousel {
  background: url(../img/bg-17.jpg) no-repeat center center / 100% 100%;
}
.books .content-right .down .carousel .carousel-inner .carousel-item .imgs {
  width: 17.5%;
  float: right;
  z-index: 900;
  margin-right: 6%;
  padding: 0 1% 1.5% 0.4%;
  height: 30vh;
  overflow: hidden;
  background: url(../img/books-bg.png) no-repeat center center / 100% 100%;
}
.books .content-right .down .carousel .carousel-inner .carousel-item .imgs img {
  width: 100%;
  height: 100%;
}
.books .content-right .down .carousel .carousel-inner .carousel-item .carousel-caption {
  width: 60%;
  top: 0;
  left: 6%;
  text-align: left;
}
.books .content-right .down .carousel .carousel-inner .carousel-item .carousel-caption h5 {
  font-size: 18px;
}
.books .content-right .down .carousel .carousel-inner .carousel-item .carousel-caption p {
  font-size: 14px;
  text-indent: 2em;
}
.books .content-right .down .carousel .carousel-control-prev,
.books .content-right .down .carousel .carousel-control-next {
  width: 5%;
  z-index: 999;
}
.books .content-right .down .carousel .carousel-control-prev .carousel-control-prev-icon,
.books .content-right .down .carousel .carousel-control-next .carousel-control-prev-icon {
  height: 29px;
  background-image: url(../img/icon-10.png);
}
.books .content-right .down .carousel .carousel-control-prev .carousel-control-next-icon,
.books .content-right .down .carousel .carousel-control-next .carousel-control-next-icon {
  height: 29px;
  background-image: url(../img/icon-11.png);
}
.books .content-right .down .books-list .item {
  padding-bottom: 9.18%;
  background: url(../img/bg-16.png) no-repeat center bottom / 100%;
}
.books .content-right .down .books-list .item a {
  width: 20%;
  height: 30vh;
  overflow: hidden;
}
.books .content-right .down .books-list .item a img {
  height: 100%;
}
.textpdf .nav {
  background-color: #f5edce !important;
}
.textpdf .nav i {
  background: url(../img/icon-27.png);
}
.textpdf .info {
  background: url(../img/bg-34.jpg) no-repeat center center / 100% 100%;
}
.textpdf .info .items .item {
  padding: 8px 0;
}
.textpdf .info .items .item span {
  font-size: 17px;
  display: inline-block;
}
.textpdf .info .items .item span:first-child {
  width: 8vw;
  min-width: 90px;
  text-align: right;
}
.textpdf .info .items .item span:last-child {
  color: #b04c09;
}
.textpdf .pdfinfo {
  background: url(../img/bg-35.jpg) no-repeat center center / 100% 100%;
}
.textpdf .pdfinfo .pdfBox {
  height: 100vh;
  background-color: #fff;
}
.textpdf .pdfinfo .pdfBox iframe {
  border: none;
}
.textpdf .pdfinfo .text {
  height: 100%;
height:95vh;
overflow-y: auto;
}
.textpdf .pdfinfo .text h5 {
  color: #b04c09;
  text-align: right;
  font-size: 18px;
}
.textpdf .pdfinfo .text p {
  //outline: 1px solid red;

  font-size: 14px;
  text-indent: 2em;
  padding-left: 16px;
}

.textpdf .mores {
  text-align: right;
}
.textpdf .mores a {
  //color: #333;
  padding: 8px 24px;
  font-size: 0.95rem;
  background: url(../img/bg-32.png) no-repeat;
  background-size: 100% 100%;
}

.height22{
	height:22vh;
}

.listone .collapse:not(.show),
.city .collapse:not(.show),
.piclist .collapse:not(.show),
.listtwo .collapse:not(.show),
.books .collapse:not(.show),
.periodical .collapse:not(.show){
  display: block;
}
.index .collapse:not(.show){
  display:none;
}
 
 
@media (max-width: 750px) {

   
 .vd {
	 height: 18vh !important;
  }

  .index .qd-item a .t-title .text .title > i {
	width: 18px !important;
	//outline: 1px solid red;	
  }
 
  .index .qd-item a .t-title .text .title span {
	font-size: 14px;
	//outline: 1px solid skyblue;	
}


  .books-list .item a {
    height: 25vh !important;
  }
  .carousel-inner .carousel-item .imgs {
    height: 20vh !important;
  }
  .libraryaffairs .carousel-item .align-self-center {
    height: auto !important;
  }
  .qd-newInfo {
   // height: 100% !important;
  }
  .qd-newInfo > a {
  //  height: 80vh !important;
  }
  .qd-newInfo .accordion .card:not(:last-child) {
    border-bottom: 1px solid #d9d9d9 !important;
  }
  .index .qd-item a {
    width: 50% !important;
  }
  .listone .content-right .cinema .tab .tab-content .tab-pane ul li {
    border: 3px solid transparent !important;
  }
  .listone .content-right .cinema .tab .tab-content .tab-pane ul li a {
    height: 18vh !important;
  }
  .city .tab-content .imgs {
    height: 15vh !important;
  }
  .btn,.card-body{
    padding: 0;
  }
  .card-body .pt-2,.down .pl-3,.down .px-3{
    padding: 0!important;
  }
  .p-4{
    padding: 1.5rem 1.1rem!important;
  }
  .page ul li {
    margin: 0 2px;
  }
  .pt-3.page >ul{
    margin-left: -10%;
  }
  .pt-3 .imgs a img{
    width: 100%;
    height: 100%;
  }
  .editing .pt-3 .imgs a img{
    height: auto;
  }
 
  .piclist .content .itemlist .items .card h5{
    text-align: center;
  }
  .piclist .content .itemlist .items .card p {
    margin-top: -15px;
  }
  .content .itemlist .items > div:first-child {
    height: auto;
  }
  .n-list a{
    padding: 0 6px;
  }
  .listone .content-right .editing .down .d-center,.listone .content-right .editing .down .d-left{
    padding: .5rem 0!important;
  }
  .listone .content-right .editing .down .d-right{
    padding: 0rem 1rem 2rem!important;
  }
  .listone .content-right .editing .down .d-right .more{
    bottom: -2%;
  }
}


/*gxc 新增*/
.listfour .content-right .up {
  border-image: url(../img/diwen.png) 30 30 round;
  background: #fff;
  margin-bottom: 1.5rem;
}
.four-title{
  position: relative;
  flex-wrap: wrap;
}
.listfour .four-title i{
  width: 2rem;
  height: 2rem;
}
.listfour .four-title .i-left{
  background: url(../img/t1.png) no-repeat;
}
.listfour .four-title .i-right{
  position: relative;
  background: url(../img/t2.png) no-repeat;
}
.listfour .four-title .dashed{
  flex: auto;
  border-bottom: 1px dashed #bf9b08;
  height: 1px;
  margin: 1rem 1rem 0;
}
.listfour .four-title .lead{
  vertical-align: top;
  font-weight: 600;
}
.listfour .four-title a{
  margin-top: .3rem;
}
.listfour .content-right .editing .up .items .tab-pane .imgs{
  height:7rem ;
}
.listfour .content-right .editing .up .items .tab-pane .imgs img{
  width: 100%;
}
.listfour .content-right .editing .up .items .tab-pane .text p{
  max-height: 6.5rem!important;
}

/* font-size: .8rem; */
  .breadcrumb-item a, .breadcrumb-item span{
    
	line-height: 23px;
	cursor: pointer;
  }
  
  .breadcrumb-item em{margin:-2px 10px; 0px 10px;}
  
  .listone .content-right .editing .down .d-center,.listone .content-right .editing .down .d-left{
    padding: .5rem 0!important;
  }
  .listone .content-right .editing .down .d-right{
    padding: 0rem 1rem 2rem!important;
  }
  .listone .content-right .editing .down .d-right .more{
    bottom: -2%;
  }
  .listfour .four-title .lead{
    font-size: 1rem;
  }
  .breadcrumb-item + .breadcrumb-item::before{margin-top: -2px;}
}
@media (max-width: 375px) {
  .p-4 {
    padding: 1.3rem .5rem!important;
  }
  .listfour .four-title i {
    width: 1.8rem;
    height: 1.8rem;
  }
  .listfour .four-title .lead{
    padding: 0 .3rem 0 .1rem!important;
    vertical-align: 9px;
  }
  .listfour .four-title .lead,.listfour .four-title a{
    font-size: .9rem
  }
}
.copyInfo {
  color: #fff;
  font-size: 12px;
}
.copyInfo .copyBox {
  max-width: 70%;
  margin: 0 auto;
}
.copyInfo .copyBox .item p {
  margin-bottom: 6px;
}

.pdfdisplay .divW{width:60%;margin:0px auto;}
#fileAtth #videoArea{width:60%; height:400px;}

@media (max-width: 991px) {
	.pdfdisplay .divW{width:100%;margin:0px auto;}
	.detail .content .c-title{font-size:1rem;}
	.content-right .more1{font-size:14px;}
	#fileAtth #videoArea{width:100%; height:auto;}
}