@charset "UTF-8";html{font-size:14px}@font-face{font-family:"W5";src:url("../W5.TTF")}@media(min-width:768px){html{font-size:16px}}html{position:relative;min-height:100%}body{background-color:#f3f2f2}.bg-red{background-color:#e6002d}.center-block{display:block;margin-left:auto;margin-right:auto}.nav-item{max-height:70px;overflow:hidden}.nav-item .menu_dropdown{position:relative}.menu_dropdown a.menu_sub::after{content:" ▽"}.menu_dropdown .menu_sub_item{position:fixed;background-color:#e6002d}.menu_dropdown ul,.menu_dropdown ul li{list-style:none;margin:0;padding:0}.nav-link{padding:20px!important;color:#fff!important;font-size:20px}a{text-decoration:none}.banner{width:100%;height:auto;text-align:center}.banner img{max-width:100%;object-fit:contain}.notice .navbar{padding-top:0;padding-bottom:0}.notice .container-fluid{width:1200px;line-height:60px;display:flex}.n_title,.n_content{flex:1}.n_title{padding:5px;text-align:center;letter-spacing:1px;flex:0 0 60px;line-height:26px;font-size:20px;color:#fff;font-weight:bold;background-color:#dd342f;margin-right:20px}.notice_loop ul,.notice_loop ul li{list-style:none;padding:0;margin:0}.notice_loop ul li{float:left;text-align:left;padding:0}.notice_loop ul li span{color:#999}.notice a{color:#212529;padding:0 20px}.notice a::before{content:"●";color:#f00;padding-right:10px}.index_banner{text-align:center}.index_banner img{max-width:100%;object-fit:cover}.focus_img{max-width:100%;min-height:396px;position:relative}.focus_img img{width:100%;height:320px;object-fit:cover}.focus_img ul li{zoom:1;vertical-align:middle}.focus_img ul li p{text-align:center;font-size:24px;padding:15px 0}.focus_img ul li a{color:#e6002d}#focusimg{position:relative;max-height:397px;overflow:hidden}#focusimg ul,#focusimg ul li{margin:0;padding:0;list-style:none}#focusimg .hd{height:25px;overflow:hidden;position:absolute;right:15px;bottom:80px;z-index:1}#focusimg .hd ul{overflow:hidden;zoom:1;float:left;filter:alpha(opacity=60);opacity:.6}#focusimg .hd ul li{float:left;margin-right:2px;width:25px;height:25px;line-height:24px;text-align:center;background:#fff;cursor:pointer;padding:0 5px}#focusimg .hd ul li.on{background:#f00;color:#fff}#focusimg .prev,#focusimg .next{position:absolute;left:3%;top:50%;margin-top:-25px;display:block;width:32px;height:40px;background:url(/images/slider-arrow.png) -110px 5px no-repeat;filter:alpha(opacity=60);opacity:.6}#focusimg .next{left:auto;right:3%;background-position:8px 5px}#focusimg .prev:hover,#focusimg .next:hover{filter:alpha(opacity=100);opacity:1}.news .new_title{border-bottom:3px solid #dd342f;max-height:45px;line-height:45px;overflow:hidden}.news .new_title a{background-color:#dd342f;color:#fff;font-weight:bold;font-size:1.2rem;padding:10px 25px}.news .new_title a.close{color:#000;background-color:#fff;font-weight:normal}.news .new_content .open{padding:10px 0;display:block}.news .new_content .close{display:none}.news .new_content ul li{line-height:35px;height:35px}.news .new_content ul li a{color:#212529;float:left}.news .new_content ul li a:hover{color:#dd342f;text-decoration:underline;font-weight:bold}.news .new_content ul li .d{float:right;padding-right:5px}.clear{clear:both}.rankinglist{padding:0 0 13px 0}.rankinglist .title{border-top:3px solid #dd342f;display:flex;text-align:right}.rankinglist .title span{background-color:#dd342f;color:#fff;font-weight:bold;font-size:1.2rem;padding:7px 25px}.rankinglist .title a{flex:1;line-height:40px;color:#dd342f;padding-right:5px}.rankinglist .title a::before{content:"+"}.rankinglist .content{padding:5px 0}.rankinglist .list_loop{display:flex;align-items:center;align-content:center;justify-content:flex-start;padding:0 5px 0 10px;border-bottom:1px dotted #ccc}.rankinglist .list_loop p{margin:0;font-size:14px;padding:10px 0}.rankinglist .list_loop p.r_t{flex-shrink:0;width:175px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rankinglist .list_loop p.r_m::before{content:"捐赠￥"}.rankinglist .list_loop p.r_m{flex:1;text-align:left;overflow:hidden}.i_pro-t{height:100px;text-align:center;font-weight:bold;line-height:100px}.i_pro-t a{background-image:linear-gradient(to right,orange,red);-webkit-background-clip:text;color:transparent;font-size:38px}.i_pro p img{width:100%;border-radius:5px;min-height:175px;height:175px;box-shadow:0 0 5px #dadada}.i_pro p.p_title{font-size:24px}.i_pro p.p_intro{font-size:16px;height:72px;overflow:hidden;text-overflow:ellipsis;color:#8f8f8f}.i_pro a{color:#212529}.i_pro a:hover p.p_intro{color:#6d6d6d}.i_pro p.p_tool{display:flex;justify-content:space-between;line-height:35px}.i_pro p.p_tool span{color:#f00;font-weight:bold;font-size:20px}.i_pro p.p_tool span::before{content:"已筹金额:￥";color:#000;font-size:16px}.i_pro p.p_tool a{background-color:#d53028;padding:0 20px;border-radius:5px;line-height:36px;font-weight:bold;color:#fff}.center_banner{margin:0 -12px}.center_banner img{max-width:100%;min-width:100%;object-fit:cover}.index-row-phb .main{background:linear-gradient(#dd342f,#b4140c)}.index-row-phb .jkzh{color:#fff}.index-row-phb .jkzh p{font-size:.875rem}.index-row-phb .jkzh h6{font-weight:bold}.axb-title p{color:#ffd591}@media(min-width:992px){.axb-title p{text-align:center;writing-mode:vertical-lr;font-size:1.5rem;letter-spacing:1rem;min-height:400px;display:flex;justify-content:center}}.axb .bd-title{border-bottom:2px solid #ffd591}.axb .bd-title h6{color:#fff;font-weight:bold;text-align:right}.axb .bd-title div:first-child h6{text-align:center}.axb .bd-title div:last-child h6{text-align:center}.axb .bd-main{color:#fff;max-height:400px;overflow:hidden}.axb .list_loop{border-bottom:1px dotted #fa541c}@media(min-width:992px){.axb .list_loop{height:40px!important}.axb .list_loop div,.axb .list_loop div h6{line-height:40px}.axb .list_loop div:nth-child(3){text-align:right}.axb .list_loop div:last-child{text-align:center}.axb .list_loop div:nth-child(2){text-align:right}}.axb .list_loop div p{white-space:normal;text-overflow:ellipsis}.axb .list_loop div:nth-child(2) p::before{content:"￥"}.index_row_4 .title{border-top:3px solid #dd342f;display:flex;text-align:right}.index_row_4 .title span{background-color:#dd342f;color:#fff;font-weight:bold;font-size:1.2rem;padding:7px 25px}.index_row_4 .title a{flex:1;line-height:40px;color:#dd342f}.index_row_4 .title a::before{content:"+"}.index_row_4 .content{padding:10px 0}.index_row_4 .content .ft_list{color:#f00}.index_row_4 .content .ft_list li{line-height:40px}.index_row_4 .content .ft_list a{color:#212529}.index_row_4 .content .ft_list a:hover{color:#dd342f}.ft_link{margin:0 -12px;background-color:#fff;text-align:center}.ft_link a{padding:10px 5px;margin:10px auto;display:block;background-color:#f5f4f3;color:#212529}.ft_link a:hover{color:#dd342f}.ft_link .row{margin:0 12px}.ft_link .link_title{background-color:#fff;height:49px;background-image:url("../images/web_27.png");background-position-x:left;background-position-y:top;background-repeat:no-repeat}.page_footer{color:#212529;border-top:6px solid #dd342f;background:linear-gradient(rgba(243,242,242,.9),rgba(243,242,242,.5)),url("../images/bf2.jpg");background-repeat:no-repeat;background-position:50% center;background-size:cover;min-height:350px}.p_ft_c{padding-top:3rem!important;text-align:center}.p_ft_c a{color:#212529}.p_ft_c .qrcode img{width:120px;height:120px}.page_ft{height:50px}.column_show{border-radius:12px;box-shadow:0 0 5px #dadada}h1.column_title{text-align:left;background-image:url("../images/详情列表_03.png");background-repeat:no-repeat;background-position-x:left;background-position-y:center;color:#e74b4c;padding:15px 50px;margin:0 15px;font-size:28px;border-bottom:1px solid #dadada}.ft_pageing{padding:15px}.ft_pageing a{color:#212529}.ft_pageing .page-link:focus{color:#dd342fd2;box-shadow:0 0 0 .25rem rgb(221 52 47/25%)}.ft_pageing .page-link:hover{color:#dd342f}.ft_pageing .page-item.active .page-link{background-color:#dd342f;border-color:#dd342f}.ft_pageing .page-item.active .page-link:hover{color:#000}.PagedList-pageCountAndLocation a{padding:.375rem .75rem;position:relative;display:block;color:#0d6efd;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s}.article_list .a_list{display:flex;padding:10px 0;border-bottom:1px dashed #dadada}.article_list .a_list img{min-height:180px;max-height:185px;width:100%;max-width:275px;border:1px solid #f3f2f2;border-radius:5px;padding:3px;flex-shrink:0}.article_list .a_list a{color:#212529}.article_list .a_list .a_l_c{padding:5px 15px;align-items:safe center}.article_list .a_list .a_l_c h2{font-size:1.5rem;line-height:2.25rem}.article_list .a_list .a_l_c h4{font-size:1rem;line-height:1.75rem;color:#8f8f8f}.article_list .a_list .a_l_c span::before{content:"发布日期："}.article_list .a_list .a_l_c span{font-size:16px;line-height:22px}.article_show{border-radius:12px;box-shadow:0 0 5px #dadada}h1.article_title{text-align:left;background-image:url("../images/详情列表_03.png");background-repeat:no-repeat;background-position-x:left;background-position-y:center;color:#e74b4c;padding:15px 50px;margin:0 15px;font-size:28px;border-bottom:1px solid #dadada}.article_content video,.article_content iframe{text-align:center;margin:5px auto}.article_content div[data-w-e-type~="video"]{text-align:center;margin:5px auto}.article_content .content{padding:0 20px;font-size:18px}.article_content .content img{max-width:99%!important}.article_content .add{border-bottom:1px dashed #dadada;padding:10px 0}.add .issuedate{padding:0 10px}.add .issuedate::before{content:"发布日期："}.add .author{padding:0 10px}.add .author::before{content:"作者："}.add .source{padding:0 10px}.add .source::before{content:"来源："}.content .edit{margin-top:30px;border-top:1px dashed #dadada;padding-top:20px}.content .edit .editor{font-size:16px}.content .edit .editor::before{content:"文章编辑：";font-weight:500}.content .edit .review{font-size:16px}.content .edit .review::before{content:"文章审核：";font-weight:500}.project_type{padding:30px;margin:0 15px;border-bottom:1px solid #dadada;padding-bottom:10px}.project_type .row>div a{color:#8f8f8f;padding:12px 30px;font-size:1.125rem;margin:0 auto;text-align:center}.project_type .row>div{height:47px;line-height:47px;text-align:center}.project_type .row>div a:hover{color:#f00}.project_type .row>div a.open{background-color:#f00;color:#fff;font-weight:bold}.project_type .row>div a.open:hover{color:#fff}.project_list .a_list{display:flex;padding:10px 0;border-bottom:1px dashed #dadada}.project_list .a_list a{color:#212529}.project_list a.img-link{display:block;position:relative}.project_list a.img-link .active{visibility:hidden;opacity:0;text-align:center;position:absolute;top:0;width:100%;height:100%;background-color:#dd342f;display:flex;justify-items:center;align-items:center}.project_list a.img-link:hover .active{visibility:visible;transition:all .7s;opacity:1}.project_list a.img-link .active div{width:100%}.project_list a.img-link .active div p{font-size:1.5rem;line-height:3rem;text-align:center;margin:0;color:#fff;font-weight:bold}.project_list a.img-link img{width:100%;height:235px}.project_list a.img-link:hover{color:#f00;background:#000}.project_list .a_list .a_l_c .p_ti h1{font-size:1.625rem}.project_list .a_list .a_l_c .p_ti .w p:first-of-type{color:#f00}.project_list .a_list .a_l_c .p_ti .but{display:flex;justify-content:end;align-items:center}.project_list .a_list .a_l_c .p_ti .but a{text-align:center;display:block;background-color:#e74b4c;font-weight:bold;color:#fff;border-radius:8px;padding:10px 20px;font-size:1rem}.project_list .a_list .a_l_c .inf{background-color:#f0f8ff;padding:5px;font-size:16px;color:#8f8f8f}.p_detail .p_head:nth-child(1){padding:20px}.p_detail .p_head .p_img{width:100%}.p_h_r_t{display:flex;justify-content:space-evenly;padding:30px;border-bottom:1px solid #dadada}.p_h_r_t .m::before{content:"已筹善款:￥";font-size:28px;color:#8f8f8f}.p_h_r_t .m{font-size:38px;color:#e74b4c;font-weight:bold}.p_h_r_t .but a{text-align:right;display:block;background-color:#e74b4c;font-weight:bold;color:#fff;border-radius:8px;padding:10px 35px;font-size:24px}.p_h_r_c{padding:15px 0}.p_h_r_c .name{font-size:24px}.p_h_r_c .no::before{content:"项目编号："}.p_h_r_c .count::before{content:"爱心人次："}.p_content{padding:0 25px}.p_content .p_tab{background-color:#f5f5f5}.p_content .p_tab a{color:#212529;padding:15px 35px;font-size:20px;height:55px;line-height:55px}.p_content .p_tab a.open{border-top:2px solid #f00;color:#e74b4c;font-weight:bold}.p_content .p_tab_c{padding:35px}.donate{padding:1px 0}.donate .donate_t{text-align:center}.donate .donte_qrcode{text-align:center;padding:0 0 30px}.donate .donte_qrcode p{font-size:20px}.donate .donte_qrcode img{width:430px;border-radius:50px}.web-payment-form{max-width:630px;margin:0 auto}.field-validation-error{font-size:.875rem;color:#f00}.input-validation-error{border:solid 1px #f00}#my-gallery .pics_item .pic_t{border-bottom:1px dashed #dadada}#my-gallery .pics_item img{width:100%;max-height:210px}#my-gallery .pics_item p{text-align:center;font-size:18px;font-weight:700;width:100%;overflow:hidden;text-overflow:ellipsis}#my-gallery .pics_item_sub{margin:10px;float:left;text-align:center}#my-gallery .pic_s{width:100%;height:auto}#my-gallery .pics_item_sub img{width:auto;height:230px;border-radius:3px;padding:5px;box-shadow:0 0 3px #dadada}#my-gallery .pics_item_sub p{font-size:14px;color:#000;font-weight:normal;text-align:center;width:100%;padding:10px 0;overflow:hidden;text-overflow:ellipsis}.p_tab_3_content .order_list>div{line-height:65px;height:65px;border-bottom:1px dotted #dadada}.p_tab_3_content .order_list img{width:50px;height:50px;border-radius:25px}.p_tab_3_content .order_list .amount::before{content:"￥"}.p_tab_3_content .order_list .amount::after{content:"元"}.p_tab_3_content .more-order{padding:30px;text-align:center}.p_tab_3_content .more-order a{text-align:center;display:inline;background-color:#e74b4c;font-weight:bold;color:#fff;border-radius:8px;padding:10px 55px;font-size:1rem}.order_content .o_list_loop{line-height:50px;justify-content:space-between;border:1px solid #dadada;border-top:0}.order_content .o_list_loop:nth-child(1){border-top:1px solid #dadada}.order_content .o_list_loop:nth-child(1) p{text-align:center!important;font-weight:700}.order_content .o_list_loop p{padding:0 10px;text-align:center;margin:0;border-right:1px solid #dadada}.order_content .o_list_loop p:last-of-type{border-right:0}.order_content .o_money{text-align:left!important;text-indent:2px}.order_content .o_list_loop:nth-child(1) .o_money::before{content:none}.order_content .o_money::before{content:"￥"}.order_content .o_user{text-align:left!important}.order_content .o_name{line-height:50px}.order_content .o_avatar img{width:30px;height:30px;border-radius:15px}#cert-img{width:100%;height:100%;background-image:url("../images/zsbg.png");background-repeat:no-repeat;background-position:center top;background-size:contain;position:relative}.cert-img-style{width:686px;height:1020px;margin:0 auto;box-shadow:rgba(0,0,0,.7) 0 0 10px 0}#cert-img .cert-bg{top:0;left:0;position:absolute;width:100%;height:100%;z-index:999}#cert-img .cert-bg img{width:100%;height:100%}#cert-img .cert-main{padding:40px 70px;margin:auto;width:100%;height:100%;color:rgba(0,0,0,.8);font-size:20px;position:relative}#cert-img .cert-main .user_love{padding-top:240px;font-size:1.4em;font-weight:bold}#cert-img .cert-main .user_name{font-size:1.2em}#cert-img .cert-main .cert_content{font-size:1.1em;padding-top:20px;text-indent:2em;line-height:2em;letter-spacing:.1em;text-align:justify;font-family:"W5"}#cert-img .cert-main .cert_content span{color:#dd342f}#theAmt::before{content:"￥"}#theAmt::after{content:"元";color:rgba(0,0,0,.8)}#cert-img .cert-main .cert-qr{position:absolute;width:100%;left:0;bottom:220px;padding:0 75px}#cert-img .cert-main .cert-qr .mp_qrcode img{width:120px;height:120px;border:8px #fff solid}#cert-img .cert-main .cert-qr .cert_qrcode canvas{width:120px;height:120px;border:8px #fff solid}#cert-img .cert-main .company{position:relative;width:100%;height:100%}#cert-img .cert-main .company .cert_company{position:absolute;bottom:30%;right:0;width:100%;text-align:right;font-size:1.1em}#cert-img .cert-main .company .cert_date{position:absolute;bottom:10%;right:0;width:100%;text-align:right}#cert-img .cert-main .company .cert_img_logo{position:absolute;bottom:0;right:0}#cert-img .cert-main .company .cert_img_logo img{width:160px;height:160px;filter:blur(.3px)}#cert-img .cert-main .cert-text{position:absolute;bottom:180px;left:80px;width:100%;text-align:left;font-size:.7em;color:rgba(0,0,0,.5)}#cert-img .cert-main .barcode{position:absolute;bottom:8px;left:0;width:100%;text-align:center}#cert-img .cert-main .cert-orderon{position:absolute;bottom:110px;left:0;width:100%;text-align:center;font-size:.8em}#cert-img .cert-main .cert-orderon::before{content:"证书编号："}