.cover {
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  position: fixed;
  left: 0;
  top: 0;
  z-index: 9999;
}
.pc-com-module-title {
  padding: 100px 0 68px 0;
  text-align: center;
  line-height: 54px;
  color: #ffffff;
  font-size: 34px;
  letter-spacing: 2px;
}
.pc-com-module-title2 .tit {
  padding: 100px 0 24px 0;
  text-align: center;
  line-height: 34px;
  color: #ffffff;
  font-size: 34px;
  letter-spacing: 2px;
}
.pc-com-module-title2 .cont {
  max-width: 605px;
  text-align: center;
  line-height: 24px;
  color: #898f9a;
  font-size: 13px;
  margin: 0 auto 65px;
}
.m-com-module-title {
  position: relative;
  padding: .38rem 0 .3rem .16rem;
  font-size: .32rem;
  line-height: .32rem;
  color: #333;
  font-weight: bold;
}
.m-com-module-title::after {
  content: '';
  width: .06rem;
  height: .32rem;
  background-color: #5890f4;
  position: absolute;
  left: 0;
  top: .38rem;
}
.m-com-module-title2 .tit {
  position: relative;
  padding: .38rem 0 .22rem .16rem;
  font-size: .32rem;
  line-height: .32rem;
  color: #333;
  font-weight: bold;
}
.m-com-module-title2 .tit::after {
  content: '';
  width: .06rem;
  height: .32rem;
  background-color: #5890f4;
  position: absolute;
  left: 0;
  top: .38rem;
}
.m-com-module-title2 .cont {
  font-size: .22rem;
  line-height: .36rem;
  color: #666;
  margin-bottom: .32rem;
}
.w1200 {
  width: 1200px;
  margin: 0 auto;
}
.page-template1 .goodserve .cbox {
  width: 1145px;
  margin: 0 auto;
}
.page-template1 .goodserve .cbox .citem {
  float: left;
  width: 270px;
  height: 180px;
  background: #ffffff;
  border-radius: 0;
  margin: 0 8px;
}
.page-template1 .goodserve .cbox .citem {
  text-align: center;
  background: url(../img/zt/gszc/dzp_16.jpg) no-repeat center;
  background-size: 100%;
}
.page-template1 .goodserve .cbox .citem .tit {
  font-size: 19px;
  line-height: 38px;
  color: #ffffff;
  padding: 40px 0 8px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.page-template1 .goodserve .cbox .citem .cont {
  font-size: 14px;
  line-height: 24px;
  color: #ffffff;
  padding: 0 40px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
  overflow: hidden;
  word-wrap: break-word;
}
.page-template1 .goodserve .cbox .item2 {
  background-image: url(../img/zt/gszc/dzp_17.jpg);
}
.page-template1 .goodserve .cbox .item3 {
  background-image: url(../img/zt/gszc/dzp_18.jpg);
}
.page-template1 .goodserve .cbox .item4 {
  background-image: url(../img/zt/gszc/dzp_19.jpg);
}
.page-template1 .dljz-fbox .dbox {
  width: 1200px;
  height: 418px;
  background-color: rgba(86, 17, 136, 0.5);
  margin: 0 auto;
  position: relative;
}
.page-template1 .dljz-fbox .dbox .dtit {
  width: 286px;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9;
}
.page-template1 .dljz-fbox .dbox .dtit .ite {
  width: 100%;
  height: 136px;
  background-color: #3921ae;
  margin-bottom: 5px;
  -webkit-transition: all .1s linear;
  transition: all .1s linear;
  position: relative;
  z-index: 2;
  cursor: pointer;
}
.page-template1 .dljz-fbox .dbox .dtit .ite .tit,
.page-template1 .dljz-fbox .dbox .dtit .ite .cont {
  letter-spacing: 1px;
  padding-left: 42px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.page-template1 .dljz-fbox .dbox .dtit .ite .tit {
  font-size: 29px;
  line-height: 38px;
  color: #ffffff;
  font-weight: bold;
  padding-top: 35px;
}
.page-template1 .dljz-fbox .dbox .dtit .ite .cont {
  font-size: 15px;
  line-height: 38px;
  color: #aefaf9;
}
.page-template1 .dljz-fbox .dbox .dtit .ite.tosel {
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
  background: url(../img/zt/gszc/sel_bg.jpg) no-repeat center;
  background-size: 100%;
  z-index: 9;
}
.page-template1 .dljz-fbox .dbox .dtit .ite.tosel::after {
  content: '';
  width: 0;
  height: 0;
  border: 11px solid transparent;
  border-left-color: #004bff;
  position: absolute;
  right: -21px;
  top: 50%;
  margin-top: -11px;
}
.page-template1 .dljz-fbox .dbox .dtit li.last {
  margin-bottom: 0;
}
.page-template1 .dljz-fbox .dbox .dcont {
  z-index: 2;
  padding-left: 336px;
  height: 100%;
}
.page-template1 .dljz-fbox .dbox .dcont .citem {
  position: relative;
  height: 100%;
  display: none;
}
.page-template1 .dljz-fbox .dbox .dcont .citem .tags {
  padding-top: 60px;
}
.page-template1 .dljz-fbox .dbox .dcont .citem .tags span {
  float: left;
  display: block;
  width: 120px;
  height: 36px;
  background-color: #30c8c6;
  font-size: 14px;
  line-height: 36px;
  color: #ffffff;
  text-align: center;
  margin: 0 6px 12px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.page-template1 .dljz-fbox .dbox .dcont .citem .cbtn {
  display: block;
  width: 190px;
  height: 54px;
  border-radius: 0;
  background: #3be7a4;
  cursor: pointer;
  text-align: center;
  line-height: 54px;
  font-size: 19px;
  color: #ffffff;
  padding: 0;
  margin: 0;
  outline: none;
  border: none;
  background: -webkit-gradient(linear, left top, right top, from(#3be7a4), to(#02cfd7));
  background: linear-gradient(left, #3be7a4, #02cfd7);
  letter-spacing: 1px;
  position: absolute;
  bottom: 43px;
  right: 41px;
}
.page-template1 .dljz-fbox .dbox .dcont li.toshow {
  display: block;
}
