@charset "utf-8";body{ background-color: #f4f5f8}
*{ -webkit-text-size-adjust: none;touch-action: pan-y}
body,dd,div,dl,dt,form,li,ol,p,span,textarea,ul{ margin: 0;padding: 0;list-style: none;font-size: 30px}
address,caption,cite,code,dfn,th,var{ font-style: normal;font-weight: 400}
h1,h2,h3,h4,h5,h6{ margin: 0;padding: 0}
input{ padding-top: 0;padding-bottom: 0}
input::-moz-focus-inner{ border: none;padding: 0}
input,select{ vertical-align: middle}
input,select,textarea{ font-size: 24px;margin: 0}
input[type=password],input[type=text],textarea{ outline-style: none;-webkit-appearance: none}
textarea{ resize: none}
table{ border-collapse: collapse;border-spacing: 0}
td,th{ font-size: 24px;padding: 0}
a img,img{ border: 0;margin: 0;padding: 0}
img{ border: none;vertical-align: middle}
a{ outline-style: none;color: #000;-webkit-tap-highlight-color: transparent;text-decoration: none}
a:hover{ color: #347afc;text-decoration: none}
.wrapper{ width: 100%;max-width: 750px;margin: 0 auto}
.container{ width: auto;margin: 0 30px}
.clearfix:after,.clearfix:before{ display: table;line-height: 0;content: ""}
.clearfix:after{ clear: both}
.clear{ clear: both}
.transition,.transition a{ transition: .3s}
.imgscale{ overflow: hidden}
.imgscale a img{ transition: all .3s ease-in-out 0s}
.imgscale a:hover img{ transform: scale(1.05)}
.ellipsis_single,.ellipsis_single a{ display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;-o-text-overflow: ellipsis}
.ellipsis_single a{ max-width: 100%}
.ellipsis_multi{ display: -webkit-box;overflow: hidden;white-space: normal;text-overflow: ellipsis;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-break: break-all}
.newslist_zc li,.newslist_zc li .title{ line-height: 56px}
.newslist_zc li .mui-card{ padding: 22px 30px 8px;margin: 0 0 28px;box-shadow: 0 0 8px 0 rgba(202,205,217,.5);border-radius: 12px}
.newslist_zc li .mui-card-footer{ padding: 0;text-align: right}
.newslist_zc li .title{ font-weight: 400;font-size: 28px;text-align: justify;margin-bottom: 8px}
.newslist_zc li .title a{ display: block}
.newslist_zc li .title em{ color: #fff;display: inline-block;font-style: normal;background: #fd6d6d;margin-right: 10px;height: 36px;line-height: 36px;font-size: 24px;padding: 0 12px;border-radius: 22px 22px 0 22px}
.newslist_zc li .title em.shengj{ background: #7195e3}
.newslist_zc li .title em.shij{ background: #74b77b}
.newslist_zc li .des{ font-size: 24px;color: #999}
.newslist_zc li .tags{ margin: 22px 0 28px}
.newslist_zc li .tags span{ float: left;height: 40px;line-height: 40px;font-size: 20px;padding: 0 14px;color: #8c9dc9;border-radius: 8px;border: 1px solid #8c9dc9}
.newslist_zc li .tags span+span{ margin-left: 16px}
.newslist_zc li .time{ color: #999;font-size: 19px}
.newslist_zc.onlyTime li .mui-card-footer{ display: block}
.common_popover_bottom{ max-width: 750px;max-height: 93%;background: #fff!important;border-radius: 64px 64px 0 0!important;padding: 38px 20px 20px!important}
.common_popover_bottom .tip{ color: #999;position: relative;text-align: center;margin-bottom: 16px}
.common_popover_bottom .tip:after{ content: "";width: 70%;height: 1px;background: #d8d8d8;position: absolute;left: 15%;top: 50%;z-index: -1}
.common_popover_bottom .tip span{ display: inline-block;background: #fff;padding: 10px 40px;font-size: 28px;line-height: 1.1}
.common_popover_bottom .choices{ overflow-y: auto;margin: 0 50px;position: relative;width: auto;height: 830px}
.common_popover_bottom .choices .item+.item{ margin-top: 44px}
.common_popover_bottom .mui-table-view{ max-height: unset;background: #fff}
.common_popover_bottom .mui-collapse-content,.common_popover_bottom .mui-navigate-right,.common_popover_bottom .mui-table-view,.common_popover_bottom .mui-table-view-cell{ padding: 0!important;margin: 0!important}
.common_popover_bottom .mui-active,.common_popover_bottom .mui-table-view-cell{ background: #fff!important}
.common_popover_bottom .mui-table-view-cell:after{ height: 0!important}
.common_popover_bottom .mui-navigate-right{ display: block;height: 56px;line-height: 56px;margin-bottom: 4px!important;text-align: left;background: #fff;color: #333!important;font-size: 28px;font-weight: 700}
.common_popover_bottom .mui-navigate-right:after{ right: 0}
.common_popover_bottom .mui-collapse-content ul{ margin: 0 -6px}
.common_popover_bottom .mui-collapse-content li{ float: left;width: 25%}
.common_popover_bottom .mui-collapse-content li.l1{ width: 100%}
.common_popover_bottom .mui-collapse-content li.l2{ width: 50%}
.common_popover_bottom .mui-collapse-content li span{ display: block;margin: 16px 6px 0;background: #f7f7f7;color: #666;font-size: 24px;height: 64px;line-height: 64px;border-radius: 32px}
.common_popover_bottom .mui-collapse-content li.on span{ background: #2a66ea;color: #fff}
.common_popover_bottom .btns{ margin: 20px 50px 0;border-radius: 64px;overflow: hidden}
.common_popover_bottom .btns button{ width: 50%;float: left;height: 86px;line-height: 86px;font-size: 28px;padding: 0 12px;border-radius: 64px 0 0 64px}
.common_popover_bottom .btns button+button{ border-radius: 0 64px 64px 0}
.common_popover_bottom .mui-btn-warning{ background: #ff9f3a}
.common_popover_bottom .mui-btn-primary{ background: #2a66ea}
.mui-scroll-wrapper{ overflow: auto}
.mui-pull-bottom-pocket{ height: 50px}
.mui-pull-caption{ font-size: 22px;font-weight: 400}
.no_result{ text-align: center;padding: 193px 0 88px;display: none}
.no_result p{ font-size: 28px;color: #333;opacity: .7;margin-bottom: 46px}
.no_result .mui-btn-primary{ border-color: #2a66ea;border-radius: 32px;height: 64px;line-height: 64px;padding: 0 40px;font-size: 28px}
.no_result img{ display: block;width: 70%;margin: 0 auto}
.mui-show-loading{ position: fixed;padding: 5px;min-width: 120px;min-height: 120px;top: 45%;left: 50%;margin-left: -60px;text-align: center;border-radius: 5px;color: #fff;visibility: hidden;margin: 0;z-index: 2000;transition-duration: .2s;opacity: 0;transform: scale(.9) translate(-50%,-50%);transform-origin: 0 0}
.mui-show-loading.loading-visible{ opacity: 1;visibility: visible;transform: scale(1) translate(-50%,-50%)}
.mui-show-loading .mui-spinner{ margin-top: 24px;width: 60px;height: 60px}
.mui-show-loading .text{ line-height: 1.6;font-family: -apple-system-font,"Helvetica Neue",sans-serif;font-size: 22px;margin: 10px 30px 24px;color: #fff}
.mui-show-loading-mask{ position: fixed;z-index: 1000;top: 0;right: 0;left: 0;bottom: 0;background: rgba(0,0,0,.6)}
.mui-show-loading-mask-hidden{ display: none!important}
.mui-popup{ width: 500px}
.mui-popup-title{ font-size: 30px;line-height: 36px}
.mui-popup-title+.mui-popup-text{ font-size: 26px;padding-top: 15px;line-height: 36px}
.mui-popup-button,.mui-popup-buttons{ font-size: 30px;line-height: 56px;height: 56px}
