@charset "UTF-8";
@import url("../../../css/globle.css");
[v-cloak] { display: none; }

html { --font-color: #1b1b1b; --font-color-intro: #405b6e; --font-color-grey: #8c8c8c; --font-color-yellow: #ffad1d; --radio: .16rem; --font-size-lg: .36rem; --font-size-base: .3rem; --font-size-middel: .28rem; --font-size-sm: .24rem; --font-size-sm1: .26rem; --index-nav-padding: 8%; --index-navItem-width: 46%; --index-navItem-padding: .28rem; }

html[data-theme="old"] { --font-size-lg: .6rem; --font-size-base: .44rem; --font-size-middel: .4rem; --font-size-sm: .36rem; --font-size-sm1: .4rem; --index-nav-padding: .48rem; --index-navItem-width: 100%; --index-navItem-padding: .4rem; }

body { font-size: var(--font-size-base); font-weight: 500; font-family: "Ping Fang"; color: var(--font-color); }

.empty { font-size: var(--font-size-sm1); }

.yellow { color: var(--font-color-yellow); }

.grey { color: var(--font-color-grey); }

.hei { color: var(--font-color); }

.bold { font-weight: bold; }

.green { color: #45B649; }

.image { width: 100%; height: 100%; object-fit: cover; }

.van-loading { text-align: center; }

.van-loading.loading-block { padding: .6rem 0; }

/* 首页 */
#app { height: 100%; box-sizing: border-box; }

.bottom-renwu { position: absolute; z-index: 50; width: 100%; padding: 0.8rem .3rem .5rem 8%; bottom: 0; font-size: var(--font-size-sm); background: linear-gradient(rgba(94, 179, 89, 0), #5eb359); }

.index { position: relative; min-height: 100vh; background: url(https://qmywzs.oss-cn-hangzhou.aliyuncs.com/l/mp/images/fujian/bg.png) no-repeat center center; background-size: 100% 100%; background-attachment: fixed; }

.index::after { content: ''; position: absolute; bottom: 0; left: 0; width: 100%; height: 4.21rem; background: url(../../images/fujian/tree.png) no-repeat center/100%; }

.index .main-index { padding-top: 5vh; }

.index .main-index .logo { width: 1.2rem; margin: 0 auto .4rem; }

.index .main-index .banner { width: 65%; margin: 0 auto; }

.index .nav { margin: 0.5rem var(--index-nav-padding) 0; flex-wrap: wrap; }

.index .nav a { width: var(--index-navItem-width); display: inline-block; }

.index .nav-item { width: 100%; justify-content: center; filter: drop-shadow(0 0 0.31rem #dceaea); background-color: #f8ffff; border-radius: var(--radio); margin-bottom: .34rem; padding: var(--index-navItem-padding) 0; }

.index .nav-item img { width: .6rem; margin-right: .24rem; }

/* end */
/* 子页 */
.child { background: url(https://qmywzs.oss-cn-hangzhou.aliyuncs.com/l/mp/images/fujian/bg.png) no-repeat center center; background-size: 100% 100%; background-attachment: fixed; }

.main-child { padding: .22rem .22rem .4rem; }

/* 简介 */
.main-child .intro { font-size: var(--font-size-sm1); color: var(--font-color-intro); margin-bottom: .32rem; text-align: justify; }

/* 捐资详情 */
.main-child .banner-child { background: url(https://qmywzs.oss-cn-hangzhou.aliyuncs.com/l/mp/images/fujian/jz-bg.png) no-repeat center center; background-size: 100% 100%; padding: .4rem .37rem .4rem .55rem; filter: drop-shadow(0 0.1rem 0.18rem #19aa5d); color: #fff; margin-bottom: .5rem; }

.main-child .banner-child .txt, .main-child .more { color: rgba(255, 255, 255, 0.7); }

.main-child .more { font-size: var(--font-size-sm); }

.main-child .button { border-radius: .3rem; background-color: #ffffff; font-size: var(--font-size-sm); color: #20b162; padding: .12rem .38rem; }

.main-child .banner-child .money-box { margin-bottom: .2rem; }

.main-child .banner-child .money-box .money { margin-top: .1rem; }

.main-child .banner-child .zs-box .money { font-size: var(--font-size-base); }

.main-child .banner-child .money { font-size: .6rem; font-family: "J DZheng HT"; }

.main-child .banner-all { width: 100%; margin-bottom: .3rem; border-radius: var(--radio); overflow: hidden; }

/* 搜索 */
.main-child .search-box, .vant-jinze { margin-bottom: .3rem; padding: .27rem .29rem; border-radius: var(--radio); filter: drop-shadow(0 0 31px #dceaea); background-color: #f8ffff; }

.main-child .search-box-new { margin-bottom: .3rem; padding: .96rem .48rem .27rem; }

.vant-jinze { padding: .2rem .32rem; }

.vant-jinze .green, .vant-jinze .value { color: #45B649; font-size: var(--font-size-base); font-weight: bold; }

.vant-jinze .value { color: var(--font-color); }

.main-child .search-box img { width: .27rem; margin-right: .17rem; }

.main-child .search-box input { width: 100%; }

.main-child .search-box-new input { width: 100%; padding: .2rem; border: .5px solid #d3d3d3; border-radius: .06rem; margin-bottom: .2rem; }

.main-child .search-box-new button { font-size: .3rem; margin-top: .48rem; border-radius: .06rem; background-color: #35BA4B; border-color: #35BA4B; }

.main-child .addres { margin-bottom: .3rem; }

.main-child .newbtn { height: 0.64rem; border: none; margin-left: 0.3rem; }

/* 项目 */
.project { padding-bottom: .2rem; }

.project .item { background-color: #ffffff; border-radius: var(--radio); padding: .2rem; margin-bottom: .2rem; }

.project .item.policy .title { width: 77%; }

.project .item.policy .time { font-size: var(--font-size-sm); line-height: 1.8; }

.project .item .title { margin-bottom: .2rem; }

.project .item .img { position: relative; width: 2.2rem; height: 1.66rem; border-radius: var(--radio); }

.project .item .text img { width: 0.28rem; margin-right: 0.1rem; }

.project .item .isend { position: absolute; top: 0; left: 0; border-radius: var(--radio) 0 var(--radio) 0; background-color: rgba(255, 20, 20, 0.7); font-size: var(--font-size-sm); color: #fff; padding: .06rem .12rem; }

/* .project .item .isend.star{
    background-color: rgba(32,183,101);
} */
.project .item .isend.canyu { background-color: rgba(46, 57, 50, 0.7); }

.project .item .info { flex: 1; margin-left: .3rem; max-width: calc(100% - 2.5rem); }

.project .item .info .title { margin-bottom: .18rem; height: .82rem; font-size: var(--font-size-base); overflow: hidden; }

.project .item.ry .info .title { height: auto; }

.project .item.ry .info .des { -webkit-line-clamp: 3; font-size: var(--font-size-sm1); }

.project .item .info .text { font-size: var(--font-size-sm); color: var(--font-color-grey); }

.project .item .info .text.time { margin-bottom: .1rem; }

.project .item .info .text.mr { margin-bottom: .15rem; }

.project .item .info .diquwidth { max-width: 68%; }

.project .item .info .state { border: 1px solid #45B649; color: #45B649; padding: 0.1rem 0.2rem; border-radius: 0.06rem; }

.project .item .info .state.end { border-color: rgba(58, 59, 62, 0.5); color: rgba(58, 59, 62, 0.5); }

.project .img img { width: 100%; height: 100%; object-fit: cover; }

.loadmore { color: rgba(0, 0, 0, 0.6); padding: .2rem; text-align: center; }

/* 个人信息 */
.main-child.about { padding: .5rem 0 0; }

.about-info { padding: 0 .4rem; }

.about-info .author { width: 1.3rem; height: 1.3rem; margin-right: .35rem; }

.about-info .author .image { border-radius: 100%; }

.about-info .info { max-width: 75%; }

.about-info .info .name { font-size: var(--font-size-lg); }

.about-info .info .chenghao { margin-left: 0.1rem; }

.about-info .info .time { font-size: var(--font-size-middel); }

/* 统计 */
.tongji { margin: .6rem .5rem; }

.tongji .cell { max-width: 30%; }

.tongji .num { text-align: center; font-family: "D IN"; font-size: .44rem; margin-bottom: .1rem; }

.tongji .grey { font-size: var(--font-size-sm1); }

/* 项目 */
.project-box { border-radius: .5rem .5rem 0 0; background-color: #f8ffff; padding: .4rem; min-height: 70%; }

.tabs { margin-bottom: .22rem; }

.tabs .cell { font-size: var(--font-size-base); flex: 1; text-align: center; font-weight: 600; }

.tabs .cell:first-child { border-right: 1px solid #dfdfdf; }

.tabs .cell.on { position: relative; color: #35ba4b; }

.tabs .cell.on::after { content: ''; position: absolute; display: block; width: .46rem; height: .06rem; border-radius: .03rem; background-color: #35ba4b; left: 0; right: 0; margin: 0 auto; bottom: -.19rem; }

.tabs.search-box .cell.on::after { display: none; }

.about .project .item { background: none; padding: .4rem 0; border-radius: 0; margin-bottom: 0; border-bottom: 1px solid #f0f0f0; }

.project .item-ry { border-radius: .2rem; background-color: #f8ffff; margin-bottom: .2rem; }

.project .item-ry .img { height: 3.5rem; position: relative; }

.project .item-ry .img::after { content: ''; position: absolute; left: 0; bottom: 0; width: 100%; height: 2.6rem; z-index: 1; background: linear-gradient(to top, rgba(0, 0, 0, 0.2), transparent); }

.project .item-ry .title { position: absolute; z-index: 2; bottom: .15rem; padding: 0 .27rem; color: #fff; }

.project .item-ry .info { padding: .3rem .27rem; flex-wrap: wrap; }

/* .project .item-ry .info .text{
	margin-right: .74rem;
} */
.project .item-ry .info .text.no { margin-right: 0; }

/* 成功页面 */
.success-child { background: url(https://qmywzs.oss-cn-hangzhou.aliyuncs.com/l/mp/images/fujian/bg1.png) no-repeat center center; background-size: 100% 100%; background-attachment: fixed; text-align: center; }

.main-success { padding-top: 12vh; }

.success-child .mark { width: 1.54rem; margin: 0 auto .63rem; }

.success-child .content { font-size: .36rem; margin-bottom: .6rem; }

.success-child .money-box { margin-bottom: .6rem; }

.success-child .money { font-size: 1.1rem; font-family: "J DZheng HT"; }

.success-child .grey { font-size: .28rem; }

.success-child .text { padding: 0 .4rem; }

.success-child .text.sign { padding: 0 1.06rem; color: #666; }

.success-child .name { color: var(--font-color); }

.success-child .bm-success { width: 2.8rem; margin: 0 auto .74rem; }

/* 显示证书 */
.main-success.new-success { padding-top: .45rem; }

.success-child .new-success .mark { width: 1.5rem; margin: 0 auto .3rem; }

.success-child .new-success .isflex { display: flex; }

.success-child .new-success .money { font-size: .5rem; }

.success-child .new-success .content, .success-child .new-success .money-box { margin-bottom: .3rem; }

.success-child .mySwiper { width: 100%; margin-top: .2rem; padding-bottom: .4rem; }

.success-child .mySwiper img { width: 80%; height: auto; }

.success-child .mySwiper .swiper-pagination { bottom: 0; }

.success-child .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet { background: #177811; opacity: 1; }

.success-child .swiper-pagination-bullet-active { width: .36rem; border-radius: .08rem; }

/* 详情 */
.detail-box { background: url(https://qmywzs.oss-cn-hangzhou.aliyuncs.com/l/mp/images/fujian/banner.png) no-repeat top center; background-size: 100%; }

.detail-box.news { background: none; }

.detail-box.news .main-child.detail { padding: 0; }

.main-child.detail { padding: 4rem 0 0; }

.main-child.detail .project-box { background-color: #fff; padding: .56rem .4rem .2rem; }

.detail-box.news .main-child.detail .project-box { padding-top: .35rem; }

.detail .title { font-size: var(--font-size-lg); }

.detail .intro { margin: .35rem 0 .6rem; border-radius: .08rem; background-color: #f4f8f8; padding: .3rem; color: #666666; font-size: var(--font-size-sm1); line-height: .44rem; }

.wl-content { position: relative; }

.wl-content .intro.overmore { max-height: 4rem; overflow: hidden; }

.wl-content .open { position: absolute; bottom: 0; left: 0; width: 100%; height: .7rem; background-color: rgba(0, 0, 0, 0.4); line-height: .7rem; font-size: var(--font-size-middel); text-align: center; color: #fff; }

.detail .intro img, .detail .intro video, .detail .intro table { width: 100% !important; height: auto !important; }

.detail .intro img, .detail .intro video { display: block; }

.detail .intro p, .detail .intro span { font-size: var(--font-size-base) !important; line-height: 1.8 !important; font-family: "Ping Fang" !important; background: none !important; color: #666666 !important; word-wrap: break-word; word-break: break-all; }

.detail .d-box { margin-bottom: .6rem; }

.detail .x-title { font-size: .34rem; }

.detail .x-title .d-bt { position: relative; display: block; font-size: var(--font-size-base); margin-right: .3rem; color: #666666; z-index: 3; }

.detail .x-title .d-bt.on { font-size: .34rem; color: var(--font-color); }

.detail .x-title .d-bt.on::before { position: absolute; bottom: 0; left: 0; content: ''; width: 100%; height: .08rem; border-radius: 0.08rem; background-color: #35ba4b; z-index: -1; }

.detail .d-box .lf { margin-bottom: .3rem; align-items: flex-end; }

.detail .maps .ad1 { width: .28rem; margin-right: .21rem; }

.detail .right { width: .4rem; }

.detail .maps .map { font-size: var(--font-size-middel); max-width: 90%; }

.detail .more { color: var(--font-color-grey); }

.detail .more .right { width: .28rem; margin-left: .08rem; }

.detail .linfen { position: relative; border-radius: .08rem; height: 3.8rem; }

.detail .content { line-height: .44rem; font-size: var(--font-size-sm1); }

.detail .news-cell1 .name { flex: 1; }

.detail-box.news .content-box { margin-top: .4rem; }

.detail-box .content-box img, .detail-box .content-box video, .detail-box .content-box table { width: 100% !important; height: auto !important; }

.detail-box .content-box img, .detail-box .content-box video { display: block; }

.detail-box .content-box p { line-height: 1.6; font-size: var(--font-size-base); margin-bottom: 10px; }

.detail-box .content-box p, .detail-box .content-box span { font-size: var(--font-size-base) !important; line-height: 1.6 !important; font-family: "Ping Fang" !important; background: none !important; color: #666666 !important; }

.btn-box { height: 1rem; }

.btn-box .button { position: fixed; width: 100%; box-sizing: border-box; height: 1rem; bottom: 0; text-align: center; background: var(--font-color-yellow); border-radius: 0; line-height: 1rem; padding: 0; font-size: var(--font-size-base); color: #fff; z-index: 10; }

.btn-box .button.canyu { background: #35ba4b; }

/* 捐款详情 */
.main-child.newlist { padding-top: .3rem; }

.newbox { background: #fff; border-radius: .16rem .16rem 0 0; min-height: 72vh; box-sizing: border-box; }

.newbox .head { padding: .28rem .2rem; border-bottom: 1px solid #e7e7e7; }

.newbox .head .money { font-size: var(--font-size-sm); }

.newbox .j-list { padding: 0 .2rem; }

.newbox .j-list .item { padding: .3rem 0; border-bottom: 1px solid #e7e7e7; }

.newbox .j-list .item .author { width: .82rem; height: .82rem; border-radius: 100%; margin-right: .3rem; }

.newbox .j-list .item .infos { width: 65%; }

.newbox .j-list .item .infos .info { width: calc(100% - 1.12rem); }

.newbox .j-list .item .infos .info .moneys { display: none; }

.newbox .j-list .item .time { font-size: var(--font-size-sm); margin-top: .12rem; }

/* 证书 */
.newbox .head .tab { position: relative; flex: 1; text-align: center; opacity: .6; }

.newbox .head .tab.action { opacity: 1; }

.newbox .head .tab.action::after { content: ''; display: block; position: absolute; left: 0; right: 0; bottom: -.29rem; width: 20%; height: .06rem; border-radius: .12rem; background: #35ba4b; margin: 0 auto; }

.newbox .z-list { padding: .2rem; flex-wrap: wrap; }

.newbox .z-list .item, .newbox .z-list .zs-item { width: 48%; margin: 0 4% .3rem 0; }

.newbox .z-list .item:nth-child(2n), .newbox .z-list .zs-item:nth-child(2n) { margin-right: 0; }

.newbox .z-list .item .img, .newbox .z-list .zs-item .img { width: 100%; height: auto; }

.newbox .z-list .item .name, .newbox .z-list .zs-item .name { margin: .1rem 0 .06rem; }

.newbox .z-list .item .grey, .newbox .z-list .zs-item .grey { font-size: var(--font-size-sm); }

/* 报名参与 */
.sign-box .head { padding: .32rem; background-color: #F9F9F9; }

.sign-box .inner { padding: .32rem; }

.sign-box .inner p { font-size: var(--font-size-sm1); margin-top: .1rem; }

.sign-box .cell .tou { background-color: #F4F3FBba; padding: .24rem .32rem; font-size: .32rem; }

.sign-box .cell .tou .bt { color: #E80F0F; }

.sign-box .cell .tou .delpeople { font-size: var(--font-size-base); color: #45B649; }

.sign-box .cell .input-box input[type="text"] { border: 1px solid #cecece; width: 100%; padding: .2rem; font-size: var(--font-size-base); box-sizing: border-box; }

.sign-box .cell .input-box.pad { padding: .2rem .32rem; }

.sign-box .cell .input-box input[type="radio"] { width: .4rem; height: .4rem; margin-right: .2rem; }

.sign-box .cell .input-box .textarea { height: 1.6rem; width: 100%; resize: none; }

.sign-box .cell .tips { color: rgba(0, 0, 0, 0.7); line-height: 0.4rem; font-size: var(--font-size-sm1); border-radius: 5px; padding: 0.16rem 0.32rem; background-color: #F9FFF6; }

.sign-box .btn { width: 45%; margin: .32rem; border: 1px solid #45B649; color: #45B649; border-radius: 5px; background: #fff; padding: .21rem 0; }

.detail-box.news .content-box .icon_pdf { width: auto !important; height: auto !important; display: inline !important; }

.ziliao { padding: .12rem .28rem; background: #fff; border-radius: 0.08rem; color: #45B649; width: fit-content; text-align: center; margin: .2rem 0 0 .4rem; }

/* 添加手机号 */
.mobile-main { margin-top: 0.48rem; }

.mobile-main h2 { font-size: .44rem; color: #3A3B3E; margin-bottom: 0.16rem; }

.mobile-main .des { color: rgba(58, 59, 62, 0.5); font-family: Source Han Sans CN; font-weight: 500; font-size: var(--font-size-sm1); margin-bottom: 0.48rem; }

.mobile-main .inp_box { display: flex; align-items: center; border-radius: 0.1rem; border: 1px solid rgba(58, 59, 62, 0.4); margin-bottom: .2rem; padding: 0 0.28rem; font-size: var(--font-size-base); }

.mobile-main .inp_box .code.on span { color: rgba(58, 59, 62, 0.5); margin-left: 0.08rem; }

.mobile-main .inp_box em { font-style: normal; font-size: var(--font-size-sm); }

.mobile-main .inp_box img { width: 0.3rem; margin-right: 0.2rem; }

.mobile-main .submit { width: 100%; height: 1rem; color: #fff; font-size: .34rem; font-weight: 500; border-radius: .1rem; background: #45B649; margin-top: .28rem; opacity: .4; border: none; }

.mobile-main .submit.on { opacity: 1; }

.addMoblie .tips, .addMoblie .head { margin-bottom: 0.32rem; }

.addMoblie .inp_box { display: flex; align-items: center; border-radius: .1rem; padding: 0.28rem 0.32rem; border: 1px solid rgba(58, 59, 62, 0.4); margin-bottom: 0.48rem; }

/* 尽责形式 */
.page-banner img { width: 100%; display: block; }

.jzxsw { width: 80%; margin: 0 auto; padding: 0.3rem 0; }

.jzxsw .img-box { width: 100%; }

.jzxsw .img-name { float: left; width: 40%; margin-left: -11%; }

.jzxsw .img-icon { float: right; width: 15%; margin-top: -2%; }

.jzxsw .img-text { width: 100%; }

.jzxsw .text { margin-top: 0.2rem; text-indent: 0.48rem; text-align: justify; line-height: 0.52rem; font-size: var(--font-size-base); font-family: arial, helvetica, sans-serif; }

.whui { width: 100%; background: #f5f5f5; }

.topart { display: block; color: #fff; font-size: var(--font-size-middel); font-weight: bold; text-align: center; line-height: 0.8rem; width: 49%; border-radius: 0.06rem; background: #3a9a00; float: left; margin: 0.2rem 0; }

.topart img { width: 12%; margin-right: 0.1rem; }

.tojk { margin: 0.2rem 0; display: block; color: #fff; font-size: var(--font-size-middel); font-weight: bold; text-align: center; line-height: 0.8rem; width: 49%; border-radius: 0.06rem; background: #ff6d03; float: right; }

.tojk img { width: 12%; margin-right: 0.1rem; }

.greentext { color: #6caf29; font-size: var(--font-size-base); font-weight: bold; text-align: justify; font-family: arial, helvetica, sans-serif; line-height: 0.52rem; }

.clearfix { clear: both; }

/* 反馈 */
.feedback { position: relative; }

.feedback::before { content: ''; position: absolute; top: 0; left: 0; display: block; width: 1px; height: 100%; border-radius: 3px; background: rgba(236, 236, 236, 0.7); }

.feedback .f-item:first-child { padding-top: 9px; }

.feedback .f-item { padding-left: 20px; margin-bottom: 24px; }

.feedback .f-item .times { font-size: var(--font-size-sm1); line-height: normal; color: rgba(58, 59, 62, 0.7); position: relative; }

.feedback .f-item .times::before { content: ''; position: absolute; top: calc(50% - 3px); left: -22.5px; display: block; width: 6px; height: 6px; border-radius: 100%; background: #45b649; }

.feedback .f-item .content { margin-top: 5px; }

.feedback .f-item .title { font-weight: bold; font-size: var(--font-size-middel); line-height: normal; color: #3a3b3e; }

.feedback .f-item .imgs { margin-top: 10px; display: flex; flex-wrap: wrap; }

.feedback .f-item .imgbox { --num: 3; width: calc((100% - 15px) / var(--num)); height: 103px; margin: 0 7.5px 7.5px 0; }

.feedback .f-item .imgbox:nth-child(3n) { margin-right: 0; }

.feedback .f-item .imgbox img { width: 100%; height: 100%; object-fit: cover; border-radius: 5px; }

.jtitle_box { margin-top: .2rem; }

.jtitle { float: left; padding: 0 16px; position: relative; }

.jtitle::after { content: ''; width: 1px; height: 19px; display: block; position: absolute; right: 0; top: 50%; margin-top: -9px; background-color: rgba(58, 59, 62, 0.1); }

.jtitle.noaf::after { display: none; }

.jtitle_box { padding: 2% 0; margin-bottom: .3rem; }

.jtitle img { width: 19px; }

.jtitle .jtitle_text:first-child { color: rgba(58, 59, 62, 0.7); font-size: var(--font-size-middel); }

.jtitle .jtitle_text { font-size: var(--font-size-middel); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

.jtitle .jtitle_text .end { color: rgba(58, 59, 62, 0.5); }

.button-duty { border-radius: .05rem; background-color: #ffffff; font-size: var(--font-size-sm); color: #fff; background-color: #45B649; padding: .2rem 0; width: 49%; margin-top: 0.1rem; text-align: center; }

.button-duty a { color: inherit; }

.van-nav-bar .van-icon, .van-nav-bar__text { color: var(--font-color); }

.van-nav-bar__left, .van-nav-bar__right { padding: 0 .22rem; }

.van-nav-bar--fixed { z-index: 9999; }

.van-dialog__message { padding: .2rem .36rem .52rem; }

.white-popup { background: transparent; }

.white-popup .van-popup__close-icon { color: #fff; }

.van-field__word-num { color: #45B649; }

/* 实体参与项目 */
.headtou { height: 1rem; }

.headtou .tabs { position: fixed; top: 46px; z-index: 10; width: 100%; height: 1rem; background: #F9F9F9; }

.main-child .total { font-size: var(--font-size-sm1); }

.project .item-page .item { padding: 0; }

.project .item-page { padding: .3rem 0 .38rem; border-bottom: 1px dashed #f0f0f0; }

.project .item-page .button { color: #fff; border-radius: 0.1rem; font-size: var(--font-size-middel); margin-right: 0.16rem; padding: .12rem .2rem; }

.main-child .button a { color: inherit; }

.main-child .button.blue { background: #458DB6; }

.main-child .button.green { background: #45B649; }

.project .item-page .item .title .show-ewm { font-size: var(--font-size-sm1); color: #458DB6; }

.project .item-page .item .title .ellipsis { flex: 1; margin-right: 0.2rem; }

.signbox { width: 5.84rem; height: 7.76rem; background: url(../../images/qdbj.png) no-repeat; background-size: cover; text-align: center; }

.signbox .title { color: #fff; font-size: 22px; text-align: center; padding: .65rem 0; }

.signbox .sign-img img { width: 4rem; height: 4rem; }

.signbox .download { display: inline-block; border-radius: .1rem; font-size: var(--font-size-middel); color: #fff; border: 1px solid #fff; background: transparent; margin-top: 0.7rem; }

.popup-box .head { background-color: #F9F9F9; padding: .32rem; }

.popup-box .form-box { padding: .24rem .32rem .32rem; }

.popup-box .form-box .title { font-size: var(--font-size-lg); }

.popup-box .form-box .tip { font-size: var(--font-size-sm1); margin: .06rem 0 .48rem; }

.popup-box .input-cell { margin-bottom: 0.32rem; }

.popup-box .input-cell label { color: var(--font-color-grey); font-size: var(--font-size-middel); font-weight: bold; }

.popup-box .input-cell .input, .popup-box .textarea { border-radius: .1rem; border: 1px dashed rgba(58, 59, 62, 0.4); margin-top: 0.2rem; overflow: hidden; }

.popup-box .upload-box { margin-top: 0.2rem; }

.popup-box .van-uploader { width: 100%; }

.popup-box .van-uploader__upload-icon { font-size: .84rem; }

.popup-box .van-uploader__upload, .popup-box .van-uploader__preview { width: calc((100% - 16px) / 3); aspect-ratio: 1/1; -webkit-aspect-ratio: 1/1; height: auto; min-height: 2.18rem; }

.popup-box .van-uploader__upload:nth-child(3n), .popup-box .van-uploader__preview:nth-child(3n) { margin-right: 0; }

.popup-box .van-uploader__preview-image { width: 100%; height: 100%; }

.popup-box .btns { width: calc((100% - 11px) / 2); border-radius: .1rem; }

.vxe-table--render-default .vxe-body--row.row--stripe { background: rgba(237, 241, 241, 0.7); }

.vxe-table--render-default.border--default .vxe-table--header-wrapper, .vxe-table--render-default.border--none .vxe-table--header-wrapper { background: #edf1f1; }

.vxe-header--row .vxe-cell--title { font-size: var(--font-size-sm1); color: rgba(27, 27, 27, 0.7); }

.vxe-body--column { border-right: 1px dashed rgba(58, 59, 62, 0.1); }

.vxe-body--column:last-child { border: none; }

.vxe-table--render-default .vxe-cell { padding: 0 .1rem; }

.vxe-cell--checkbox.is--disabled, .vxe-cell--checkbox.is--disabled .vxe-checkbox--label { padding-left: 0; color: #606266; }

.vxe-table--render-default .vxe-cell--checkbox.is--disabled .vxe-checkbox--unchecked-icon, .vxe-table--render-default .vxe-cell--checkbox.is--disabled .vxe-checkbox--checked-icon, .vxe-table--render-default .vxe-cell--checkbox.is--disabled .vxe-checkbox--indeterminate-icon { display: none; }

.vxe-cell .btns { border-radius: .1rem; background: #458DB6; color: #fff; display: inline-block; padding: .1rem .24rem; }

.sign-sure { padding: .21rem .32rem; background: #2d2d2d; box-shadow: 0px -4px 10px 0px rgba(0, 0, 0, 0.1); color: #fff; }

.sign-sure .text { color: rgba(255, 255, 255, 0.7); font-size: var(--font-size-middel); }

.sign-sure .button { border-radius: .1rem; background: #45B649; border: none; font-size: var(--font-size-base); height: .74rem; }

.sign-sure .button.btn { width: calc((100% - 11px) / 2); }

.van-button--plain.van-button--info { background: #fff; color: #45B649; }

.sign-sure .info { padding-bottom: .32rem; margin-bottom: .32rem; border-bottom: 1px dashed rgba(255, 255, 255, 0.1); font-size: var(--font-size-sm1); }

.sign-sure .info .texts { width: 60%; }

.sign-sure .info .zhesuan select { appearance: none; -moz-appearance: none; -webkit-appearance: none; width: .85rem; height: .56rem; border-radius: .1rem; outline: none; margin-right: .1rem; background: #fff; text-align: center; text-align-last: center; }

.newslist { padding-left: .32rem; margin-top: .2rem; }

.newslist li { list-style: disc; }

.newslist li a { display: block; }

html[data-theme="old"] .index { font-size: .48rem; padding-bottom: 4.4rem; }

html[data-theme="old"] .index .main-index .logo { width: 2rem; }

html[data-theme="old"] .tabs { margin-bottom: .4rem; }

html[data-theme="old"] .tabs .cell { font-size: .38rem; }

html[data-theme="old"] .main-child .intro { line-height: 1.5; }

html[data-theme="old"] .main-child .newbtn { height: .72rem; font-size: var(--font-size-sm); margin-left: 0; margin-top: .2rem; }

html[data-theme="old"] .main-child .addres { align-items: flex-start; flex-direction: column; }

html[data-theme="old"] .main-child .banner-child { padding-left: .36rem; }

html[data-theme="old"] .main-child .more { white-space: nowrap; font-size: .32rem; }

html[data-theme="old"] .project .item { position: relative; margin-bottom: .4rem; }

html[data-theme="old"] .project .item.policy { flex-direction: column; }

html[data-theme="old"] .project .item.policy .title { width: 100%; }

html[data-theme="old"] .project .item .info-main, html[data-theme="old"] .project .item.news { position: relative; flex-direction: column-reverse; align-items: baseline; }

html[data-theme="old"] .project .item .info-main .info, html[data-theme="old"] .project .item.news .info { max-width: 100%; margin-left: 0; }

html[data-theme="old"] .project .item .info-main .info .title, html[data-theme="old"] .project .item.news .info .title { height: auto; }

html[data-theme="old"] .project .item .info-main .info .info-text, html[data-theme="old"] .project .item.news .info .info-text { --img_width: 2.4rem; --pad: .2rem; --b: .2rem; width: calc(100% - var(--img_width) - var(--pad)); position: absolute; bottom: var(--b); left: var(--img_width); flex-direction: column; align-items: baseline; }

html[data-theme="old"] .project .item .info-main .info .info-text.adopt-info, html[data-theme="old"] .project .item.news .info .info-text.adopt-info { --pad: 0; --img_width: 2.4rem; --b: .3rem; }

html[data-theme="old"] .project .item .info-main .info .info-text .diquwidth, html[data-theme="old"] .project .item.news .info .info-text .diquwidth { max-width: 100%; }

html[data-theme="old"] .project .item .info-main .info .info-text .state, html[data-theme="old"] .project .item.news .info .info-text .state { margin-top: .2rem; }

html[data-theme="old"] .project .item.news .info .info-text { --img_width: 2.6rem; --b: .45rem; }

html[data-theme="old"] .project .item-ry { margin-bottom: .4rem; }

html[data-theme="old"] .project .item-ry .info .text.no { margin-top: .1rem; }

html[data-theme="old"] .detail .x-title .d-bt { font-size: .4rem; }

html[data-theme="old"] .detail .x-title .d-bt.on { font-size: var(--font-size-base); }

html[data-theme="old"] .detail .title { font-size: .48rem; line-height: 1.6; }

html[data-theme="old"] .jtitle.ad-last { padding-left: .12rem; margin-top: 0.1rem; }

html[data-theme="old"] .van-cell, html[data-theme="old"] .vant-jinze .green, html[data-theme="old"] .vant-jinze .value, html[data-theme="old"] .main-child .search-box input::placeholder, html[data-theme="old"] .van-empty__description { font-size: var(--font-size-sm); }

html[data-theme="old"] .van-radio__label { line-height: 1.3; }

html[data-theme="old"] .feedback .f-item .imgbox { height: 2.6rem; --num: 2; }

html[data-theme="old"] .feedback .f-item .imgbox:nth-child(2n) { margin-right: 0; }

html[data-theme="old"] .feedback .f-item .imgbox:nth-child(3n) { margin-right: 7.5px; }

html[data-theme="old"] .sign-box .cell .tou, html[data-theme="old"] .sign-box .cell .input-box input[type="text"], html[data-theme="old"] .sign-box .cell .van-radio__label { font-size: var(--font-size-sm); }

html[data-theme="old"] .sign-box .cell .tips { font-size: var(--font-size-sm); line-height: 1.5; }

html[data-theme="old"] .sign-box .head, html[data-theme="old"] .sign-box .inner p { font-size: var(--font-size-sm); }

html[data-theme="old"] .van-field__error-message { font-size: .3rem; }

html[data-theme="old"] .success-child .grey { font-size: var(--font-size-sm); line-height: 1.6; }

html[data-theme="old"] .success-child .content { font-size: var(--font-size-middel); }

html[data-theme="old"] .newbox .j-list .item .infos { width: 100%; }

html[data-theme="old"] .newbox .j-list .item .infos .info .moneys { display: block; margin: .15rem 0; }

html[data-theme="old"] .newbox .j-list .item > .grey { display: none; }

html[data-theme="old"] .tongji .num { font-size: .46rem; }

html[data-theme="old"] .tongji .grey { text-align: center; }

html[data-theme="old"] .detail-box .content-box p, html[data-theme="old"] .detail-box .content-box span { line-height: 2 !important; }

html[data-theme="old"] .detail-box.news .content-box .icon_pdf + a { font-size: var(--font-size-base) !important; }

html[data-theme="old"] .jzxsw .text, html[data-theme="old"] .greentext { line-height: 1.6; }

html[data-theme="old"] .greentext { margin-top: .2rem; }

html[data-theme="old"] .jzxsw .img-name { transform: scale(1.5); transform-origin: left; }
