#top {
      background: no-repeat center top;
    }

    #nav li li {
      margin-left: 55px;
    }

    .scroll {
      height: 43px;
    }

    .scroll .broadcast {
      background: #da0010;
      padding: 10px;
      float: left;
      color: #fff;
      font-size: 16px;
      font-weight: 400;
    }

    .scroll-content,
    .scroll-content a {
      color: #a1a1a1;
      font-size: 14px;
      line-height: 41px;
      background: #f5f5f7;
    }
.scroll-content a{padding-right:50px;}

    .lm_bt {
      background:  no-repeat top left,
        url(/uploads/image/id52images/lmbt_bg1.jpg) repeat-x bottom center;
      padding-top: 25px;
    }

    .hwmtknmg .lm_bt,
    .zxjzknmg .lm_bt {
      background-position-x: 41px;
    }

    .zxjzknmg ul {
      display: flex;
      flex-wrap: wrap;
      justify-content: space-between;
    }

    .zxjzknmg ul li {
      margin-bottom: 30px;
    }

    .zxjzknmg .top-title {
      font-size: 22px;
    }

    .zxjzknmg .top-content {
      color: #666;
      line-height: 2;
      padding: 20px 0;
    }

    .ad-3column {
      display: flex;
      justify-content: space-between;
    }

    .ad-3column li {
      width: 413px;
      height: 92px;
    }

    .ad-3column li img {
      width: 100%;
      height: 100%;
    }

    .zxspzb .lm_bt {
      background-position-x: 25px;
    }

    .zxspzb .ts_photo_big,
    .zxspzb .ts_photo_big img {
      width: 628px;
      height: 350px;
    }

    .zxspzb .ts_photo_big .txt,
    .zxspzb .ts_photo_small .txt {
      background: #000  no-repeat;
    }

    .zxspzb .ts_photo_big .txt {
      background-position: 10px;
      width: 607px;
    }

    .zxspzb .ts_photo_small,
    .zxspzb .ts_photo_small img {
      width: 308px;
      height: 168px;
    }

    .zxspzb .ts_photo_r {
      width: 628px;
      display: flex;
      flex-wrap: wrap;
      justify-content: space-between;
    }

    .zxspzb .ts_photo_small {
      margin-bottom: 14px;
    }

    .zxspzb .ts_photo_small .txt {
      background-position: 10px;
      width: 236px;
      padding-left: 62px;
    }

    .zt .lm_bt a {
      padding: 0 21px;
    }

    .swiper-container.myswiper {
      margin-top: -35px;
      padding-top: 40px;
    }

    .myswiper .swiper-slide img {
      width: 307px;
      height: 107px;
    }

    .myswiper .swiper-slide p {
      width: 307px;
      font-size: 16px;
    }

    .swiper {
      width: 100%;
      height: 100%;
    }

    .swiper-slide {
      text-align: center;
      font-size: 18px;
      display: flex;
      justify-content: center;
      align-items: center;
    }

    .swiper-slide img {
      display: block;
      width: 100%;
      height: 100%;
      object-fit: cover;
    }

    .myswiper #leftarrpic_zt,
    .myswiper #rightarrpic_zt {
      top: 0
    }

    .dh ul {
      width: 1280px;
      height: 307px;
      margin: 20px auto 0
    }

    .dh ul,
    .dh ul li {
      position: relative;
      overflow: hidden
    }

    .dh ul li {
      float: left;
      width: 67px;
      height: 100%;
      cursor: pointer
    }

    .dh ul li a {
      display: block;
      width: 100%;
      height: 100%
    }

    .dh ul li .layer {
      position: absolute;
      bottom: 0;
      left: 0;
      width: 100%;
      background: rgba(0, 0, 0, .5);
      height: 100%;
      color: #fff
    }

    .dh ul li img {
      -webkit-filter: blur(5px);
      -moz-filter: blur(5px);
      -ms-filter: blur(5px);
      filter: blur(5px)
    }

    .dh ul li .layer .p1 {
      position: absolute;
      bottom: 0;
      left: 0;
      writing-mode: vertical-rl;
      height: 100%;
      text-align: center;
      font-size: 22px;
      width: 44px;
    }

    .dh ul li .layer .p2 {
      position: absolute;
      bottom: 0;
      right: 200%;
      width: 590px;
      height: 70px
    }

    .dh ul li .layer .p2 b {
      display: block;
      font-size: 22px;
      font-weight: 400;
      line-height: 70px;
      text-align: center;
    }

    .dh ul li .layer .p2 span {
      display: block;
      font-size: 15px;
      line-height: 25px
    }

    .dh ul li.curr img {
      -webkit-filter: blur(0);
      -moz-filter: blur(0);
      -ms-filter: blur(0);
      filter: blur(0)
    }

    .cyzx .lanmu_ul {
      display: flex;
      flex-wrap: wrap;
    }

    .rmt-wrap {
      width: 1441px;
      max-width: 100%;
      height: 675px;
      margin: 0 auto;
      background: no-repeat;
    }

    .rmt.lm_bt {
      background:  no-repeat 10px,
        url(/uploads/image/id52images/lmbt_bg1.jpg) repeat-x bottom center;
      padding-top: 60px;
    }

    .logo-wx,.logo-wx2 {
      background: url(/uploads/image/id120220331/rmt-weixin.png) no-repeat;
      opacity: .6;
      background-position: 72px 6px;
      padding-bottom: 20px
    }
.logo-wx2 {background-position: 47px 6px;}

    .logo-wx p,.logo-wx2 p {
      color: green;
      font-weight: 600;
      width: 180px;
      padding-left: 120px;
      text-align: left;
      padding-top: 10px;
    }
.logo-wx2 p {padding-left: 95px;}

    .logo-wb {
      background:  no-repeat;
      opacity: .8;
      background-position: 55px 6px;
      padding-bottom: 10px;
    }

    .logo-wb p {
      color: #e7221c;
      font-weight: 600;
      width: 180px;
      padding-left: 70px;
      padding-top: 10px;
    }

    .logo-tt {
      background:  no-repeat;
      opacity: .8;
      background-position: 85px 6px;
      padding-bottom: 20px;
    }

    .logo-tt p {
      color: #e7221c;
      font-weight: 600;
      width: 180px;
      padding-left: 70px;
      padding-top: 10px;
    }

    .rmt1 {
      width: 300px;
      float: left;
      margin-right: 40px
    }

    .rmt4 {
      width: 265px;
      float: left
    }

    .rmtbt {
      height: 50px;
      margin-bottom: 6px
    }

    .rmt1 .rmtbt {
      background: url(/uploads/image/i2images/rmt1.jpg) no-repeat top
    }

    .rmt4 .rmtbt {
      background: url(/uploads/image/i2images/rmt4.jpg) no-repeat top
    }

    .wxbigpic {
      position: relative
    }

    .wxbigpic,
    .wxbigpic img {
      height: 139px
    }

    .wxbigpic_bg {
      left: 0;
      width: 330px;
      background: #000;
      filter: alpha(opacity=50);
      opacity: .5;
      display: none;
    }

    .wxbigpic_bg,
    .wxbigpic_info {
      position: absolute;
      bottom: 0;
      height: auto;
      overflow: hidden
    }

    .wxbigpic_info {
      left: 0px;
      width: 280px;
      z-index: 2;
      text-align: left;
      color: #fff;
      background:  repeat-x center bottom;
      padding: 15px 10px;

    }

    .wxtuwen {
      border: 0px solid #ececec;
      border-top: none;
      width: 276px;
      height: 65px;
      padding: 10px 12px;
      background: #fff;
    }

    .wxtuwen .lefttext {
      float: left;
      width: 200px;
      height: 55px;
      margin-top: 10px;
      text-align: left;
    }

    .wxtuwen .lefttext a {
      line-height: 26px;
      font-size: 16px;
      font-weight: 700
    }

    .wxtuwen .rightimg {
      float: right;
      overflow: hidden
    }

    .wxtuwen .rightimg,
    .wxtuwen .rightimg img {
      width: 65px;
      height: 65px
    }

    .rmtpic-tall,
    .rmtpic-tall img {
      width: 134px;
      height: 224px
    }

    .rmtpic-tall img {
      border-radius: 10px
    }

    .wbdiv {
      margin-top: 18px;
    }

    .wbdiv .leftimg {
      float: left;
      width: 160px;
      height: 100px;
      overflow: hidden
    }

    .wbdiv .leftimg img {
      width: 160px;
      height: 100px;
      border-radius: 10px
    }

    .wbdiv .righttext {
      float: right;
      width: 95px;
      height: 100px
    }

    .wbdiv .righttext p {
      line-height: 24px;
      font-size: 14px;
      text-overflow: ellipsis;
      display: -webkit-box;
      -webkit-line-clamp: 4;
      -webkit-box-orient: vertical;
      overflow: hidden;
      color: #6d6d6d;
      text-align: left;
      margin-left: 10px;
    }

    .wbdiv .righttext a:hover p {
      color: #b21112;
    }

    .qrcode {
      margin: 0 auto;
      width: 1283px;
      margin-top: 60px;
    }

    .xwzxdd-xbt a {
      border-right: 1px solid #a1a1a1;
      padding: 0 10px;
    }
    .xwzxdd-xbt a:last-child {
      border-right:0;
    }
    #yw {height:480px;}
.ts_photo_big .txt, .ts_photo_small .txt {min-height: 48px;}
.xwzxdd-dbt, .xwzxdd-dbt a {font-weight:600;}