@media (min-width: 1200px) {
  .banner {
    background: url(/newcijd/special/images/2020zlwlx/banner.jpg) no-repeat center center !important; 
    height: 400px;
  }
}
.introduce {
  width: 100%;
  height: auto;
  padding: 0;
  background-color: #f8f8f8
}

.introduce .zlwlx_jianjie {
  padding: 0 70px
}

@media (min-width: 576px) {
  .introduce .zlwlx_jianjie {
    padding: 0 80px
  }
}

@media (min-width: 1200px) {
  .introduce .zlwlx_jianjie {
    padding: 0 20px;
    margin-bottom: 120px
  }
}

.introduce .zlwlx_jianjie .jianjie h2 {
  font-size: 24px;
  text-align: center;
  font-weight: bold;
  margin: 20px 0 5px;
  color: #3c3c3c
}

@media (min-width: 1000px) {
  .introduce .zlwlx_jianjie .jianjie h2 {
    font-size: 30px;
    font-weight: bold
  }
}

@media (min-width: 1200px) {
  .introduce .zlwlx_jianjie .jianjie h2 {
    font-size: 32px;
    margin: 30px 0 10px
  }
}

.introduce .zlwlx_jianjie .jianjie .p1 {
  text-align: center;
  font-size: 18px;
  color: #fc7001;
  padding-top: 0;
  margin-bottom: 10px
}

@media (min-width: 1000px) {
  .introduce .zlwlx_jianjie .jianjie .p1 {
    font-size: 24px;
    margin-bottom: 40px;
    padding-top: 5px
  }
}

.introduce .intro p {
  font-size: 16px;
  line-height: 32px;
  color: #3c3c3c;
  padding-top: 0;
  padding-left: 30px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 11;
  overflow: hidden
}

.introduce .fuwu1 {
  padding: 50px 50px
}

@media (min-width: 1200px) {
  .introduce .fuwu1 {
    padding: 0 140px;
    margin-top: -178px;
    background: url(/newcijd/special/images/2020zlwlx/che.jpg) no-repeat 100%;
    background-position: center center
  }
}

@media (min-width: 1450px) {
  .introduce .fuwu1 {
    padding: 0 250px
  }
}

@media (min-width: 1700px) {
  .introduce .fuwu1 {
    padding: 0 400px
  }
}

@media (min-width: 1200px) {
  .introduce .fuwu1 .fuwu2 {
    padding-top: 151px;
    padding-bottom: 40px
  }
}

@media (min-width: 1400px) {
  .introduce .fuwu1 .fuwu2 {
    padding-top: 200px
  }
}

.introduce .fuwu1 .fuwu2 .san {
  padding: 10px;
  border: 1px solid #ffffff;
  border-radius: 50%;
  transform: scale(1)
}

@media (min-width: 1200px) {
  .introduce .fuwu1 .fuwu2 .san {
    height: 231px;
    width: 231px
  }
}

.introduce .fuwu1 .fuwu2 .san img {
  border-radius: 50%
}

@media (min-width: 1200px) {
  .introduce .fuwu1 .fuwu2 .san img {
    width: 211px;
    height: 211px
  }
}

.introduce .fuwu1 .fuwu2 .san:hover {
  transition-duration: 0.5s;
  transition-timing-function: linear;
  transform: scale(1.1);
  transform-origin: center center
}

.wlx_fuwu_1200 h2 {
  font-size: 24px;
  text-align: center;
  font-weight: bold;
  margin: 20px 0 5px;
  color: #3c3c3c
}

@media (min-width: 1000px) {
  .wlx_fuwu_1200 h2 {
    font-size: 30px;
    font-weight: bold
  }
}

@media (min-width: 1200px) {
  .wlx_fuwu_1200 h2 {
    font-size: 32px;
    margin: 30px 0 10px
  }
}

.wlx_fuwu_1200 .p1 {
  text-align: center;
  font-size: 18px;
  color: #fc7001;
  padding-top: 0;
  margin-bottom: 10px
}

@media (min-width: 1000px) {
  .wlx_fuwu_1200 .p1 {
    font-size: 24px;
    margin-bottom: 40px;
    padding-top: 5px
  }
}

@media (min-width: 1199px) {
  .wlx_fuwu_1200 {
    display: none
  }
}

.fuwu {
  display: none;
  padding: 0
}

.fuwu .wlx_fuwu h2 {
  font-size: 24px;
  text-align: center;
  font-weight: bold;
  margin: 20px 0 5px;
  color: #3c3c3c
}

@media (min-width: 1000px) {
  .fuwu .wlx_fuwu h2 {
    font-size: 30px;
    font-weight: bold
  }
}

@media (min-width: 1200px) {
  .fuwu .wlx_fuwu h2 {
    font-size: 32px;
    margin: 30px 0 10px
  }
}

.fuwu .wlx_fuwu .p1 {
  text-align: center;
  font-size: 18px;
  color: #fc7001;
  padding-top: 0;
  margin-bottom: 10px
}

@media (min-width: 1000px) {
  .fuwu .wlx_fuwu .p1 {
    font-size: 24px;
    margin-bottom: 40px;
    padding-top: 5px
  }
}

@media (min-width: 1200px) {
  .fuwu {
    display: block
  }
}

.wlx_yantong {
  margin: 0;
  margin-bottom: 5px
}

.wlx_yantong .yantong {
  position: relative;
  float: left;
  width: 50%;
  padding-right: 110px
}

.wlx_yantong .yantong .fanan1 {
  width: 100%;
  height: 218px;
  background: url(/newcijd/special/images/2020zlwlx/yantong.jpg) no-repeat 100%;
  background-position: center center
}

.wlx_yantong .fangan {
  position: absolute;
  right: 31px;
  top: 32px;
  width: 155px;
  height: 155px;
  border: 1px solid #fc7001;
  transform: rotate(45deg);
  transform-origin: center center;
  background-color: #ffffff;
  text-align: center
}

.wlx_yantong .fangan h3 {
  transform: rotate(-45deg);
  font-size: 30px;
  color: #fc7001;
  font-weight: normal;
  margin-left: -38px;
  margin-top: 41px
}

.wlx_yantong .fangan p {
  transform: rotate(-45deg);
  font-size: 18px;
  color: #fc7001;
  margin-top: -22px;
  margin-left: 38px
}

.wlx_yantong .fangan:hover {
  background-color: #fc7001
}

.wlx_yantong .fangan:hover h3 {
  color: #ffffff
}

.wlx_yantong .fangan:hover p {
  color: #ffffff
}

.wlx_yantong .line {
  width: 220px;
  height: 218px;
  background-color: #ffffff;
  float: left
}

.wlx_yantong .changqu {
  position: relative;
  float: left;
  width: 50%;
  padding-left: 110px
}

.wlx_yantong .changqu .equ1 {
  width: 100%;
  height: 218px;
  background: url(/newcijd/special/images/2020zlwlx/changqu.jpg) no-repeat 100%;
  background-position: center center
}

.wlx_yantong .changqu .equ {
  position: absolute;
  left: 33px;
  top: 32px;
  width: 155px;
  height: 155px;
  border: 1px solid #fc7001;
  transform: rotate(45deg);
  transform-origin: center center;
  background-color: #ffffff
}

.wlx_yantong .changqu .equ h3 {
  transform: rotate(-45deg);
  font-size: 30px;
  color: #fc7001;
  font-weight: normal;
  margin-left: 14px;
  margin-top: 10px
}

.wlx_yantong .changqu .equ p {
  transform: rotate(-45deg);
  font-size: 18px;
  color: #fc7001;
  margin-top: 14px;
  margin-left: 23px
}

.wlx_yantong .changqu .equ:hover {
  background-color: #fc7001
}

.wlx_yantong .changqu .equ:hover h3 {
  color: #ffffff
}

.wlx_yantong .changqu .equ:hover p {
  color: #ffffff
}

.wlx_yantong .rexian {
  width: 334px;
  height: 334px;
  background-color: #fc7001;
  transform: rotate(45deg);
  position: absolute;
  left: -166px;
  top: 187px;
  text-align: center
}

.wlx_yantong .rexian p {
  font-size: 24px;
  color: #ffffff;
  transform: rotate(-45deg)
}

.wlx_yantong .rexian p span {
  font-size: 24px;
  color: #ffffff;
  font-weight: bolder
}

.wlx_yantong .rexian .p1 {
  margin-left: -149px;
  margin-top: 79px
}

.wlx_yantong .rexian .p2 {
  margin-top: 12px;
  margin-left: -99px
}

.wlx_yantong .rexian .p3 {
  font-size: 24px;
  color: #ffffff;
  font-weight: bolder;
  margin-left: -25px;
  margin-top: -3px
}

.wlx_yantong .rexian .p4 {
  display: block;
  transform: rotate(-45deg);
  font-size: 16px;
  color: #fc7001;
  padding: 10px 30px;
  background-color: #ffffff;
  position: absolute;
  top: 226px;
  left: 76px
}

.wlx_yantong .rexian .p4:hover {
  background-color: #fc7001;
  color: #ffffff;
  border: 1px solid #ffffff
}

.wlx_yantong .rexian .p5 {
  display: block;
  transform: rotate(-45deg);
  font-size: 16px;
  color: #fc7001;
  padding: 10px 10px;
  background-color: #ffffff;
  position: absolute;
  bottom: 170px;
  left: 176px
}

.wlx_yantong .rexian .p5:hover {
  background-color: #fc7001;
  color: #ffffff;
  border: 1px solid #ffffff
}

.wlx_yantong .rexian .p6 {
  margin-left: 123px;
  margin-top: 33px
}

.wlx_yantong .rexian .p7 {
  margin-top: -11px;
  margin-left: 154px
}

.xianchang {
  height: 368px;
  width: 100%;
  background: url(/newcijd/special/images/2020zlwlx/xianchang.jpg) no-repeat;
  background-position: center center
}

.zlwlx-c .c1 img {
  margin: 0 !important
}

@media (min-width: 1000px) {
  .zlwlx-c .c1 img {
    margin: 0 !important
  }
}

.c1 {
  margin: 10px 0
}

@media (min-width: 1000px) {
  .c1 {
    margin: 30px 0
  }
}

.zlwlx-pro img {
  border-bottom: 3px solid #fc7001
}

.zlwlx-pro .pro-intro {
  height: 0;
  overflow: hidden;
  background-color: #fc7001;
  margin: 0 7px;
  position: absolute;
  bottom: 0;
  left: 0;
  transition: all .2s linear .2s;
}

.zlwlx-pro .pro-intro .pro-intro-til {
  font-size: 18px;
  color: #ffffff
}

.zlwlx-pro .pro-intro .pro-intro-text {
  font-size: 16px;
  color: #ffffff
}

.zlwlx-pro a:hover .pro-intro {
  height: 100%;
  transition: all .2s linear .2s
}

@media (min-width: 576px) {
  .zlwlx-pro a:hover .pro-intro {
    padding: 73px 10px 53px
  }
}

.c2 h2 {
  font-size: 30px !important;
  color: #fc7001 !important
}

.c2 p {
  font-size: 16px !important;
  color: #3c3c3c !important
}
