@charset "utf-8";.zczd-header{ background: url(../images/index/index_bg.png) no-repeat;overflow: hidden;height: 818px;background-size: contain}
.zczd-header.index-header{ background: url(../images/index/index_bg1.png) no-repeat}
.zczd-header form{ position: relative;width: 600px;margin: 28px auto 3vw}
.zczd-header .mui-input-clear{ border: none;text-align: center;border-radius: 30px;margin-bottom: 0;height: 64px;line-height: 64px;font-size: 28px;font-weight: 400}
.zczd-header .mui-input-clear::-moz-placeholder{ font-size: 25px}
.zczd-header .mui-input-clear::placeholder{ font-size: 25px}
.zczd-header .mui-btn{ position: absolute;width: 28px;height: 28px;padding-top: 3%;background: url(../images/index/searchBtn.png) no-repeat;top: 50%;left: 5%;transform: translateY(-50%);border: none;background-size: contain}
.zczd-header .noKey .mui-btn{ left: 23%}
.zczd-header .text{ margin: auto;display: block}
.zczd-header .text1{ width: 565px;margin-top: 30px}
.text-center{ text-align: center}
.boxs{ box-shadow: 0 0 3px 4px #efefef}
.wrapper{ position: relative}
.zcyp-box{ position: absolute;top: 635px;display: flex;justify-content: space-between;width: 690px}
.zcyp-box .zcyp{ background: url(../images/index/yunpei_bg.png) no-repeat center -18px;width: 100%;height: 358px;padding-top: 30px;padding-left: 50px}
.zcyp-box .zcyp h4{ margin: 34px 0 10px;font-size: 40px}
.zcyp-box .zcyp p{ font-size: 30px;line-height: 40px}
.zcyp-box .zcyp img{ position: absolute;top: 28px;right: 34px}
.zcyp-box .zcyp .butn{ display: block;margin-top: 40px;width: 300px;height: 84px;line-height: 84px;background: linear-gradient(90deg,#366feb 0,#70a9ff 100%);border-radius: 8px;text-align: center;color: #fff;font-size: 28px;}
.zczd-header{ margin-bottom: 210px}
.mt20{ margin-top: 20px}
.mt30{ margin-top: 30px}
.mt40{ margin-top: 40px}
*{ touch-action: pan-y}
h2{ position: relative;padding-top: 30px;padding-bottom: 20px}
h2 span{ font-size: 36px;position: relative;z-index: 2}
h2 span::after{ content: "";position: absolute;width: 56px;height: 8px;background: #2a66ea;border-radius: 4px;bottom: -20px;left: 50%;margin-left: -28px}
h2::before{ content: "";position: absolute;width: 78px;height: 78px;z-index: 1;top: 0;left: 22px}
h2 .more{ width: 34px;position: absolute;right: 0;top: 50%;margin-top: -7px;height: 38px;text-align: center}
h2 .more i,h2 .more::after,h2 .more::before{ content: "";position: absolute;width: 8px;height: 8px;background-color: #666;border-radius: 4px;top: 15px}
h2 .more i{ left: 50%;margin-left: -4px}
h2 .more::before{ left: 0}
h2 .more::after{ right: 0}
h2 .mui-segmented-control{ position: absolute;left: 185px;top: 38px;font-weight: 400;background: 0 0;width: auto;border: none}
h2 .mui-segmented-control .mui-control-item{ color: #999;font-size: 24px;display: inline-block;padding: 0 10px;width: auto;border: none;padding-right: 30px}
h2 .mui-segmented-control .mui-control-item.mui-active{ font-size: 32px;color: #666;background: 0 0}
.news h2::before{ background: url(../images/index/icon4.png) no-repeat}
.zckb h2::before{ background: url(../images/index/icon5.png) no-repeat}
.zcjd h2::before{ background: url(../images/index/icon7.png) no-repeat}
.xmsb h2::before{ background: url(../images/index/icon6.png) no-repeat}
.panel .content{ padding: 0 30px;background-color: #fff;border-radius: 5px;overflow: hidden}
.mui-table-view-cell{ font-size: 28px}
.mui-table-view-cell>a:not(.mui-btn){ color: #333;line-height: 48px;padding: 20px 0;display: -webkit-box;white-space: normal;text-overflow: ellipsis;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-break: break-all}
.zt .mui-slider-group{ margin: 0 80px}
.zt .mui-slider-item{ transform: all .3s}
.zt .mui-active{ transform: scale(1);z-index: 5}
.zt .prev{ transform: scale(.8) translateX(50%);z-index: 1}
.zt .next{ transform: scale(.8) translateX(-50%);z-index: 1}
.swiper-slide{ border-radius: 8px;overflow: hidden}
.zcjd #zcjd1 .mui-table-view{ background: 0 0;padding: 0;display: flex;justify-content: space-between}
.zcjd #zcjd1 .mui-table-view .mui-table-view-cell{ width: 49%;background-color: #fff;padding-top: 0;border-radius: 5px;overflow: hidden}
.zcjd #zcjd1 .mui-table-view .mui-table-view-cell a{ margin-top: 0;padding-top: 0}
.zcjd #zcjd1 .mui-media-body{ font-size: 28px;height: auto;line-height: 56px;text-align: left;padding: 0 30px}
.zcjd .mui-table-view{ padding: 10px 30px}
.zcjd .zcjd-bottom{ text-align: center;height: 8px;border: none;margin-top: 20px}
.zcjd .zcjd-bottom a{ display: inline-block;width: 16px;height: 8px;background: #b9c5d3;margin: 0 5px;border-radius: 4px;border: none}
.zcjd .zcjd-bottom a.mui-active{ width: 26px;height: 8px;background: #2a66ea}
.mui-table-view-cell>a.mui-navigate-zcjd:not(.mui-btn){ padding-left: 36px;background: url(../images/index/icon3.png) no-repeat 0;display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;-o-text-overflow: ellipsis}
.xmsb .newslist_zc li .mui-card{ background-size: cover}
.xmsb .newslist_zc li .mui-card .mui-card-header{ height: 70px;background-position: 0 10px;background-repeat: no-repeat}
.xmsb .newslist_zc li .mui-card .mui-card-header::after{ display: none}
.xmsb .newslist_zc li.going .mui-card{ background-image: url(../images/index/going_bg.png)}
.xmsb .newslist_zc li.going .mui-card-header{ background-image: url(../images/index/going.png)}
.xmsb .newslist_zc li.ended .mui-card{ background-image: url(../images/index/ended_bg.png)}
.xmsb .newslist_zc li.ended .mui-card-header{ background-image: url(../images/index/ended.png)}
.xmsb .newslist_zc li .title{ margin-bottom: 25px}
.xmsb .newslist_zc li .time.jz{ padding-left: 28px;background: url(../images/index/djs.png) no-repeat 0}
.xmsb .newslist_zc li .time.jz i{ font-style: normal}
.lyxd{ background-color: #fff;border-radius: 15px;overflow: hidden;height: 300px;display:none;}
.lyxd .lyxd-bg{ background: url(../images/index/yjly_bg.png) no-repeat center;background-size: cover;position: relative;height: 186px}
.lyxd .title{ background-color: #446fc9;border-radius: 12px 0 32px 0;overflow: hidden;width: 192px;height: 64px;line-height: 64px;color: #fff;font-size: 28px;font-weight: 700;text-align: center}
.lyxd .title a{ color: #fff}
.lyxd .swiper{ height: 120px;margin-right: 34px;margin-left: 30px;overflow: hidden;position: relative}
.lyxd ul li{ margin: 0;display: flex;align-items: center;padding-right: 40px}
.lyxd ul li a{ background: 0 0;font-size: 28px;line-height: 36px}
.lyxd .swiper-button-next,.lyxd .swiper-button-prev{ width: 46px;height: 46px;font-size: 46px;background: 0 0;color: #a3b7e2;font-weight: 700;right: 0;left: auto}
.lyxd .swiper-button-prev{ top: 30px;bottom: auto}
.lyxd .swiper-button-next{ bottom: 10px;top: auto}
.lyxd a.wyly{ display: block;width: 160px;height: 60px;margin: 24px auto;padding-left: 46px;background: url(../images/index/icon8.png) no-repeat 0;text-align: center;color: #2a66ea;line-height: 60px;font-size: 28px;top: 50px;right: 25px}

#zcjd1 ul li a img{height: 292px;}
