@media (max-width: 1280px) {
  .searchBox {
    padding: 0 !important;
  }
  .digitization .frame {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
  .digitization .frame .down > ul {
    padding: 0 !important;
  }
  .resource .down > ul li,
  .showroom .down > ul li {
    width: 31% !important;
  }
}
@media (max-width: 992px) {
  .resource .down > ul li,
  .showroom .down > ul li,
  .showroomfunc .down > ul li {
    width: 48% !important;
  }
}
@media (max-width: 768px) {
  .resource .down > ul li,
  .showroom .down > ul li {
    width: 48% !important;
  }
  .resource .down > ul li .imgs,
  .showroom .down > ul li .imgs {
    height: 20vh;
  }
}
.bd {
  position: absolute;
}
.bd.bd-t,
.bd.bd-b {
  width: 100%;
  height: 13px;
  left: 0;
  background: url(../img/bd-img.png) repeat-x center center;
}
.bd.bd-t {
  top: 0;
}
.bd.bd-b {
  bottom: 0;
}
.bd.bd-r,
.bd.bd-l {
  width: 13px;
  height: 100%;
  top: 0;
  background: url(../img/bd-img1.png) repeat-y center center;
}
.bd.bd-l {
  left: 0;
}
.bd.bd-r {
  right: 0;
}
.corner {
  position: absolute;
}
.corner.up-l,
.corner.up-r {
  width: 30px;
  height: 26px;
  top: 0;
}
.corner.up-l {
  left: 0;
  background: #faf4dc url(../img/up-left.png) no-repeat center center / 100% 100%;
}
.corner.up-r {
  right: 0;
  background: #faf4dc url(../img/up-right.png) no-repeat center center / 100% 100%;
}
.corner.down-l,
.corner.down-r {
  width: 30px;
  height: 30px;
  bottom: 0;
}
.corner.down-l {
  left: 0;
  background: #faf4dc url(../img/bottom-left.png) no-repeat center center / 100% 100%;
}
.corner.down-r {
  right: 0;
  background: #faf4dc url(../img/bottom-right.png) no-repeat center center / 100% 100%;
}
.searchBox {
  height: 38px;
  max-height: 38px;
  padding: 0 20%;
}
.searchBox #dropdown {
  width: 20%;
  position: relative;
  font-size: 0.95rem;
}
.searchBox #dropdown p {
  color: #333;
  background-color: #f5eed2;
  border: 1px solid #954b04;
  border-right-color: transparent;
  text-align: center;
  white-space: nowrap;
  border-radius: 0.25rem 0 0 0.25rem;
  margin: 0;
  height: 100%;
  line-height: 36px;
  background: url(../img/icon-32.png) no-repeat 94% center;
  cursor: pointer;
}
.searchBox #dropdown ul {
  width: 100%;
  background-color: #fff;
  margin-top: 2px;
  border: 1px solid #ccc;
  position: absolute;
  display: none;
  padding: 0;
}
.searchBox #dropdown ul li {
  height: 30px;
  line-height: 30px;
  text-align: center;
}
.searchBox #dropdown ul li a {
  display: block;
  height: 100%;
  color: #807a62;
  text-decoration: none;
}
.searchBox #dropdown ul li a:hover {
  color: #954b04;
  font-weight: 700;
  background-color: #f5eed2;
}
.searchBox .control {
  width: 55%;
}
.searchBox .control input {
  width: 100%;
  height: 100%;
  border-radius: 0;
  padding-left: 2%;
  border: 1px solid #954b04;
  margin-left: -1px;
}
.searchBox .sbtn {
  width: 45%;
  white-space: nowrap;
  text-align: center;
  margin-left: -2px;
}
.searchBox .sbtn .btn {
  width: 50%;
  height: 100%;
  color: #fff;
  font-size: 1rem;
  border: 1px solid #954b04;
  background-color: #9e6a01;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.page ul li input {
  vertical-align: middle;
}
.digitization .content .nav,
.resource .content .nav {
  background-color: #f6edcd;
}
.digitization .content .nav i,
.resource .content .nav i {
  background: url(../img/icon-27.png);
}
.digitization .content .frame,
.resource .content .frame {
  position: relative;
  background-color: #faf4dc;
}
.digitization .content .frame {
  position: relative;
  background-color: #faf4dc;
}
.digitization .content .frame .down ul li {
  padding: 12px 0;
}
.digitization .content .frame .down ul li:not(:last-child) {
  border-bottom: 1px dashed #d8d8d8;
}
.digitization .content .frame .down ul li a {
  font-size: 0.95rem;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.resource .imgs {
  height: 24vh;
}
.resource .imgs img {
  height: 100%;
}
.resource .texts {
  font-size: 0.95rem;
  line-height: 36px;
  border-bottom: 1px dashed #af7502;
}
.resource .frame .down ul li {
  float: left;
  width: 23%;
  margin: 1%;
  box-shadow: rgba(5, 5, 0, 0.2) 0 0 0.5rem;
}
.resource .frame .down ul li a p {
  color: #976501;
  font-size: 0.95rem;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.showroom .bd.bd-t,
.showroomfunc .bd.bd-t {
  background: url(../img/bd-img2.png) repeat-x;
}
.showroom .bd.bd-b,
.showroomfunc .bd.bd-b {
  background: url(../img/bd-img2-1.png) repeat-x;
}
.showroom .bd.bd-l,
.showroomfunc .bd.bd-l {
  background: url(../img/bd-img3.png) repeat-y center center;
}
.showroom .bd.bd-r,
.showroomfunc .bd.bd-r {
  background: url(../img/bd-img3-1.png) repeat-y center center;
}
.showroom .corner,
.showroomfunc .corner {
  width: 27px;
  height: 27px;
}
.showroom .corner.up-l,
.showroomfunc .corner.up-l {
  left: 0;
  background: #fff url(../img/img-24.png) no-repeat 0 0;
}
.showroom .corner.up-r,
.showroomfunc .corner.up-r {
  right: 0;
  background: #fff url(../img/img-24.png) no-repeat -29px 0;
}
.showroom .corner.down-l,
.showroomfunc .corner.down-l {
  left: 0;
  background: #fff url(../img/img-24.png) no-repeat 0 -29px;
}
.showroom .corner.down-r,
.showroomfunc .corner.down-r {
  right: 0;
  background: #fff url(../img/img-24.png) no-repeat -29px -29px;
}
.showroom .content .frame,
.showroomfunc .content .frame {
  position: relative;
}
.showroom .imgs {
  display: block;
  height: 24vh;
}
.showroom .imgs img {
  height: 100%;
}
.showroom .content .frame .texts {
  font-size: 0.95rem;
  line-height: 36px;
}
.showroom .content .frame .down > ul li {
  float: left;
  width: 23%;
  margin: 1%;
  box-shadow: rgba(5, 5, 0, 0.2) 0 0 0.5rem;
}
.showroom .content .frame .down > ul li a p {
  color: #0042a7;
  font-size: 0.95rem;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.showroom .content .frame .down .page ul li input {
  border: 1px solid #6f91ad;
}
.showroom .content .frame .down .page ul li button {
  background-image: url(../img/btn-bg1.jpg);
}
.showroomfunc .newtext {
  position: relative;
  overflow: hidden;
}
.showroomfunc .newtext::after {
  content: '...';
  position: absolute;
  bottom: 0;
  right: 0;
  padding-left: 40px;
  background: -webkit-linear-gradient(left, transparent, #fff 55%);
  background: -o-linear-gradient(right, transparent, #fff 55%);
  background: -moz-linear-gradient(right, transparent, #fff 55%);
  background: linear-gradient(to right, transparent, #fff 55%);
}
.showroomfunc .corner.up-l,
.showroomfunc .corner.up-r {
  background-color: transparent !important;
}
.showroomfunc .content .frame {
  background: url(../img/bg-38.jpg) no-repeat center center / 100% 100%;
}
.showroomfunc .content .frame .banner {
  position: relative;
}
.showroomfunc .content .frame .banner .fnlist {
  position: absolute;
  top: 7%;
  left: 2%;
}
.showroomfunc .content .frame .banner .fnlist a {
  float: left;
  padding: 0 20px;
  color: #fff;
  height: 42px;
  line-height: 36px;
  text-decoration: none;
  background: url(../img/btn-list-center.png) no-repeat;
  background-size: 100% 100%;
}
.showroomfunc .content .frame .banner .fnlist a:first-child {
  padding-left: 40px;
  padding-right: 20px;
  background: url(../img/btn-list-left.png) no-repeat;
  background-size: 100% 100%;
}
.showroomfunc .content .frame .banner .fnlist a:last-child {
  padding-left: 20px;
  padding-right: 40px;
  background: url(../img/btn-list-right.png) no-repeat;
  background-size: 100% 100%;
}
.showroomfunc .content .frame .banner .fnlist a:not(:first-child) {
  margin-left: -6px;
}
.showroomfunc .content .frame .banner .showrooms {
  position: absolute;
  top: 3%;
  right: 0;
  bottom: 3%;
  background: url(../img/bg-36.png) no-repeat center center / 100% 120%;
}
.showroomfunc .content .frame .banner .showrooms .c {
  position: absolute;
  left: 16%;
  top: 14%;
  right: 16%;
  bottom: 14%;
}
.showroomfunc .content .frame .banner .showrooms .c h3 {
  color: #fff000;
  font-size: 22px;
  text-align: left;
  padding-left: 38px;
  padding-bottom: 26px;
  background: url(../img/bg-37.png) no-repeat left bottom;
}
.showroomfunc .content .frame .banner .showrooms .c p {
  color: #fff;
  font-size: 0.95rem;
  text-align: left;
  line-height: 30px;
}
.showroomfunc .content .frame .banner .showrooms .c .mores {
  text-align: right;
}
.showroomfunc .content .frame .banner .showrooms .c .mores a {
  color: #fff000;
  font-size: 0.95rem;
  text-decoration: none;
}
.showroomfunc .content .frame .down > ul li {
  float: left;
  width: 32.5%;
  margin-bottom: 1%;
  border: 1px solid #c5c3c2;
}
.showroomfunc .content .frame .down > ul li a .imgs {
  display: block;
  height: 15vh;
}
.showroomfunc .content .frame .down > ul li a .imgs img {
  height: 100%;
}
.showroomfunc .content .frame .down > ul li .textBox .item {
  width: 100%;
}
.showroomfunc .content .frame .down > ul li .textBox .item:first-child {
  margin-bottom: 18px;
}
.showroomfunc .content .frame .down > ul li .textBox .item:first-child span:nth-child(2) {
  color: #0042a7;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.showroomfunc .content .frame .down > ul li .textBox .item span {
  font-size: 0.95rem;
  display: inline-block;
  vertical-align: top;
}
.showroomfunc .content .frame .down > ul li .textBox .item span:nth-child(1) {
  width: 15%;
}
.showroomfunc .content .frame .down > ul li .textBox .item span:nth-child(2) {
  width: 85%;
}
.showroomfunc .content .frame .down > ul li .mores {
  text-align: right;
}
.showroomfunc .content .frame .down > ul li .mores a {
  color: #333;
  padding: 8px 24px;
  font-size: 0.95rem;
  background: url(../img/bg-32.png) no-repeat;
  background-size: 100% 100%;
}
.showroomfunc .content .frame .down > ul:after {
  content: '';
  width: 32%;
  border: 1px solid transparent;
}
.showroomfunc .content .frame .moreentry {
  text-align: right;
}
.showroomfunc .content .frame .moreentry a {
  color: #333;
}
.showroomfunc .content .frame .moreentry a i {
  width: 29px;
  height: 34px;
  display: inline-block;
  vertical-align: middle;
}
.showroomfunc .content .frame .moreentry a i.lf {
  background-image: url(../img/icon-30.png);
}
.showroomfunc .content .frame .moreentry a i.rg {
  background-image: url(../img/icon-31.png);
}
.copyInfo {
  color: #fff;
  font-size: 12px;
}
.copyInfo .copyBox {
  max-width: 75%;
  margin: 0 auto;
}
.copyInfo .copyBox .item p {
  margin-bottom: 6px;
}
/****** 2021-1-16 新增  *****/
i,
em,
s {
  font-style: normal;
}
textarea {
  border: none;
  /*去除的蓝色小边框*/
  outline-style: none;
  background-color: none;
  resize: none;
}
.list-t .title {
  display: flex;
  height: 33px;
  line-height: 33px;
}
.list-t .title i {
  display: inline-block;
  width: 25px;
  height: 33px;
}
.list-t .title i.l {
  background: url(../img/icon-25.png) no-repeat;
}
.list-t .title i.r {
  background: url(../img/icon-26.png) no-repeat;
}
.list-t .title span {
  margin: 0 12px;
}
.list-t .search input {
  height: 33px;
  border-color: #b95301;
  background-color: #fffaec;
}
.list-t .search .btn-primary {
  background-color: #b95301;
  border-color: #b95301;
}
.item.button {
  text-align: center;
}
.item.button button {
  color: #fff;
  height: 42px;
  padding: 0 40px;
  border-radius: 6px;
  margin: 0 10px;
  background-image: url(../img/booking-img/btn-img.png);
}
.down > ul li {
  padding: 15px 0;
}
.down > ul li:not(:last-child) {
  border-bottom: 1px dashed #d8d8d8;
}
.down > ul li a {
  font-size: 0.95rem;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.down > ul li button {
  color: #fff;
  border-radius: 6px;
  margin: 0 10px;
  font-size: 14px;
  background-image: url(../img/booking-img/btn-img.png);
}
.down > ul li span {
  color: #999;
}
.whthin-yy {
  color: #333;
}
.whthin-yy .nav .nav-l {
  display: flex;
}
.whthin-yy .nav .nav-l i {
  height: 24px;
  background-image: url(../img/icon-27.png);
}
.whthin-yy .nav .exit-box {
  padding: 0 24px;
  border-radius: 18px;
  border: 1px solid #c7c3c0;
  background: linear-gradient(to top, #f2e9cc, #fffefb);
}
.whthin-yy .nav .exit-box span {
  color: #ce020d;
  margin: 0 12px;
}
.whthin-yy .nav .exit-box em {
  display: inline-block;
  width: 33px;
  height: 34px;
  background-image: url(../img/booking-img/icon-exit.png);
  vertical-align: middle;
}
.whthin-yy .whthin-c .frame {
  position: relative;
  background-color: #fff;
}
.whthin-yy .whthin-c .frame .notice {
  line-height: 32px;
}
.whthin-yy .whthin-c .frame .notice .notice-t {
  color: #b95301;
  font-size: 18px;
  margin-right: 10px;
  font-weight: 400;
}
.whthin-yy .whthin-c .frame .notice .notice-t span {
  font-size: 22px;
  margin-right: 10px;
}
.whthin-yy .whthin-c .frame .bd.bd-t {
  height: 3px;
  background-image: url(../img/booking-img/sub-up-line.png);
}
.whthin-yy .whthin-c .frame .bd.bd-b {
  height: 3px;
  background-image: url(../img/booking-img/sub-down-line.png);
}
.whthin-yy .whthin-c .frame .bd.bd-r {
  width: 2px;
  background-image: url(../img/booking-img/sub-right-line.png);
}
.whthin-yy .whthin-c .frame .bd.bd-l {
  width: 2px;
  background-image: url(../img/booking-img/sub-right-line.png);
}
.whthin-yy .whthin-c .frame .corner {
  width: 27px;
  height: 27px;
}
.whthin-yy .whthin-c .frame .corner.up-l {
  background-image: url(../img/booking-img/sub-up-left.jpg);
}
.whthin-yy .whthin-c .frame .corner.up-r {
  background-image: url(../img/booking-img/sub-up-right.jpg);
}
.whthin-yy .whthin-c .frame .corner.down-l {
  background-image: url(../img/booking-img/sub-down-left.jpg);
}
.whthin-yy .whthin-c .frame .corner.down-r {
  background-image: url(../img/booking-img/sub-down-right.jpg);
}
.whthin-yy .whthin-c .frame.userinfo .info-t {
  color: #b95301;
  font-size: 18px;
  text-align: center;
  line-height: 38px;
  padding-bottom: 12px;
  border-bottom: 1px dashed #493c33;
}
.whthin-yy .whthin-c .frame.userinfo .info-form .box .item {
  display: flex;
  height: 36px;
  line-height: 36px;
  margin: 10px 0;
}
.whthin-yy .whthin-c .frame.userinfo .info-form .box .item span {
  width: 20%;
  text-align: right;
  margin-right: 20px;
}
.whthin-yy .whthin-c .frame.userinfo .info-form .box .item span i {
  color: red;
  margin-right: 4px;
}
.whthin-yy .whthin-c .frame.userinfo .info-form .box .item input,
.whthin-yy .whthin-c .frame.userinfo .info-form .box .item textarea,
.whthin-yy .whthin-c .frame.userinfo .info-form .box .item select {
  width: 60%;
  color: #b95301;
  padding: 0 12px;
  border: 1px solid #dfe0da;
  background-color: #fbfbfb;
}
.whthin-yy .whthin-c .frame.userinfo .info-form .box .item.button {
  text-align: center;
}
.whthin-yy .whthin-c .frame.userinfo .info-form .box .item.button button {
  color: #fff;
  height: 42px;
  padding: 0 60px;
  border-radius: 6px;
  background-image: url(../img/booking-img/btn-img.png);
}
.whthin-yy .whthin-c .frame .status p:last-child {
  margin: 0;
}
.whthin-yy .frame .zx-list .list ul li .content {
  border: 1px solid #e1e1d9;
  background-color: #fbfbfb;
}
.whthin-yy .frame .zx-list .list ul li .content .item {
  display: flex;
  padding: 10px 20px;
}
.whthin-yy .frame .zx-list .list ul li .content .item .l {
  width: 50px;
}
.whthin-yy .frame .zx-list .list ul li .content .item .r {
  flex: 1;
}
.whthin-yy .frame .zx-list .list ul li .content .item.c-down {
  border-top: 1px dashed #5c703d;
  background-color: #eefeda;
}
.whthin-yy .frame .zx-list .list ul li .content .item.c-down .l {
  color: red;
}




.whthin-yy .whthin-c .frame .status p span {
  color: #b95301;
}
.whthin-zx .frame .zx-list .list-t .title {
  display: flex;
  height: 33px;
  line-height: 33px;
}
.whthin-zx .frame .zx-list .list-t .title i {
  display: inline-block;
  width: 25px;
  height: 33px;
}
.whthin-zx .frame .zx-list .list-t .title i.l {
  background: url(../img/icon-25.png) no-repeat;
}
.whthin-zx .frame .zx-list .list-t .title i.r {
  background: url(../img/icon-26.png) no-repeat;
}
.whthin-zx .frame .zx-list .list-t .title span {
  margin: 0 12px;
}
.whthin-zx .frame .zx-list .list-t .search input {
  height: 33px;
  border-color: #b95301;
  background-color: #fffaec;
}
.whthin-zx .frame .zx-list .list-t .search .btn-primary {
  background-color: #b95301;
  border-color: #b95301;
}
.whthin-zx .frame .zx-list .list ul {
  padding: 0;
}
.whthin-zx .frame .zx-list .list ul li:not(:last-child) {
  margin-bottom: 20px;
}
.whthin-zx .frame .zx-list .list ul li .title {
  margin-bottom: 6px;
}
.whthin-zx .frame .zx-list .list ul li .title .t-right span:first-child {
  margin-right: 30px;
}
.whthin-zx .frame .zx-list .list ul li .title .t-right span:first-child i {
  color: red;
}
.whthin-zx .frame .zx-list .list ul li .content {
  border: 1px solid #e1e1d9;
  background-color: #fbfbfb;
}
.whthin-zx .frame .zx-list .list ul li .content .item {
  display: flex;
  padding: 10px 20px;
}
.whthin-zx .frame .zx-list .list ul li .content .item .l {
  width: 50px;
}
.whthin-zx .frame .zx-list .list ul li .content .item .r {
  flex: 1;
}
.whthin-zx .frame .zx-list .list ul li .content .item.c-down {
  border-top: 1px dashed #5c703d;
  background-color: #eefeda;
}
.whthin-zx .frame .zx-list .list ul li .content .item.c-down .l {
  color: red;
}
.zl-yy .nav-tabs {
  border-bottom: 1px solid #aa6f40;
}
.zl-yy .nav-tabs .nav-link {
  color: #696969;
}
.zl-yy .nav-tabs .nav-link.active {
  color: #aa6f40;
  border-color: #aa6f40 #aa6f40 #fff;
}
.zl-yy .nav-tabs .nav-link:hover {
  border-color: #aa6f40 #aa6f40 #aa6f40;
}
.script {
  text-indent: 2em;
}
.dc-dcjg .legend {
  color: red;
}
.survey {
  height: 30vh;
}
