*{margin: 0;padding: 0;box-sizing: border-box;border-radius: 0;border: 0;outline: none;/* vertical-align: middle; */ font-family: 'Source Han Sans CN';}
ul,li,ol{list-style: none;}
a{text-decoration: none;color: #000;}
img{border: 0;}
table,th,td,tr{border-collapse:collapse;border: 1px solid #ddd;line-height: 1.5;padding: 10px;}
input,textarea,select,button{outline: none;resize: none;} input:focus,textarea:focus,select:focus,button:focus{outline: none;}
iframe,video{display: block;width: 100%;height: auto;border: 0;margin: 0 auto;}
html,body{width: 100%;position: relative;font-size: .16rem;color: #000;background-color: #f8fafc;}
/* 思源宋体 */
@font-face {
    font-family:SourceHanSerifCN;
    src: url(./SourceHanSerifCN-Heavy-7.otf);
}

:root{
    --font-family: 'SourceHanSerifCN';
}



.txthide{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.txthide2{display: -webkit-box!important; -webkit-box-orient:vertical; -webkit-line-clamp:2; text-overflow: ellipsis; overflow: hidden; text-align: justify;}
.txthide3{display: -webkit-box!important; -webkit-box-orient:vertical; -webkit-line-clamp:3; text-overflow: ellipsis; overflow: hidden; text-align: justify;}
.txthide4{display: -webkit-box!important; -webkit-box-orient:vertical; -webkit-line-clamp:4; text-overflow: ellipsis; overflow: hidden; text-align: justify;}

.wrapper{width: 14.4rem;margin: 0 auto;}
.sub_wrapper{max-width: 1200px;margin: 0 auto;padding: 30px 0 160px;}
.sub_wrapper>.content{width: 100%;background-color: #fff;padding: 70px 40px 120px;border-radius: 10px;}
.sub_wrapper .item_nav{display: flex;justify-content: center;margin-bottom: 35px;}
.sub_wrapper .item_nav a{display: block;width: 122px;font-size: 18px;color: #535353;line-height: 42px;margin-right: 15px;text-align: center;background-color: #f0f0f0;transition: .5s;}
.sub_wrapper .item_nav .active , .profile .item_nav a:hover{background-color: #db261d;color: #fff;}

.sub_wrapper .art{font-size: 18px;color: #202020;line-height: 36px;}
.sub_wrapper .art img{max-width: 100%;margin: 10px 0;}


.public_i_name{font-size: .36rem;color: #2b2a2a;font-weight: bold;line-height: .38rem;text-align: center;padding: .8rem 0 .5rem;}
.public_sub_name{font-size: 30px;color: #2b2a2a;font-weight: bold;line-height: 45px;text-align: center;margin-bottom: 20px;}

.more{display: block;width: 132px;font-size: 16px;color: #666666;line-height: 44px;text-align: center;border: 1px solid #cccccc;transition: .5s;}
.more:hover{background-color: #db261d;color: #fff;border-color: #db261d;}



/* 头 */
header{width: 100%;height: 1.36rem;padding: 0 1rem 0 1.2rem;background-color: transparent;}
header .logo{display: block;width: auto;height: .78rem;margin-right: 17px;filter: brightness(1000%);}
header .name{font-size: .28rem;color: #fff;font-weight: bolder;}
header .nav dd a{display: block;height: 1.36rem;line-height: 1.36rem;padding: 0 .2rem;font-size: .18rem;color: #fff;transition:.5s;}
header[data-head="black"]{background-color: #fff;box-shadow: 0 .1rem .2rem 0 rgba(0,0,0,.1);}
header[data-head="black"] .logo{filter: brightness(100%);}
header[data-head="black"] .name{color: #000;}
header[data-head="black"]  .nav dd a{color: #000;}
header .nav .active{background-color: #db261d;color: #fff;}
header .nav dd:hover  a{background-color: #db261d;color: #fff;}





/* banner */
.banner{width: 100%;position: relative;overflow: hidden;}
.banner .swiper-wrapper{transition: 2s cubic-bezier(0.68, -0.4, 0.27, 1.34) 0.2s;}
.banner img{width: 100%;display: block;}
.banner .swiper-pagination{position: absolute;bottom: 33px;}
.banner .swiper-pagination-bullet{width: 8px;height: 8px;opacity: .7;background: #fff;}
.banner .swiper-pagination-bullet-active{width: 17px;height: 8px;opacity: 1;border-radius: 8px;background: #fff;}


/* 简介 */
.i-introduce{display: flex;width: 100%;}
.i-introduce .img{width: 9.6rem;}
.i-introduce .img img{display: block;width: 100%;height: 100%;object-fit: cover;}
.i-introduce .right{display: flex;flex-direction: column;align-items: flex-end;flex: 1;background-color: #f8f8f8;padding: 1.1rem 2.4rem 1.1rem 1.2rem;}
.i-introduce .right .title{font-size: .36rem;color: #2b2a2a;font-weight: bolder;line-height: .48rem;}
.i-introduce .right .name{font-size: .2rem;color: #db261d;position: relative;margin: .1rem 0 .5rem;}
.i-introduce .right .name::after{display: block;content: '';width: 44px;height: 2px;background-color: #db261d;position: absolute;top: 50%;right: calc(100% + 10px);margin-top: -1px;}
.i-introduce .right .desc{width: 100%;font-size: 14px;color: #404040;line-height: 20px;margin-bottom: 30px;}
.i-introduce .right .desc p{margin-bottom: 5px;text-indent: 2em;}



/* 慈善公益 */
.i-charitable{width: 100%;background: linear-gradient(to right , #c30900 , #db261d);padding-top: 1.8rem;position: relative;}
.i-charitable .info{display: flex;align-items: center;height: 2rem;background-color: #ffffff;box-shadow: 0 .1rem .2rem 0 rgba(0,0,0,.1);position: absolute;top: 0;left: 0;right: 0;transform: translateY(-50%);padding-left: 1rem;}
.i-charitable .info dd{flex: 1;padding-left: .4rem;}
.i-charitable .info .top{height: .5rem;font-size: .5rem;color: #4c4c4c;line-height: .5rem;margin-bottom: .1rem;}
.i-charitable .info .top *{display: inline-block;}
.i-charitable .info .top span{font-size: .18rem;color: #999999;line-height: .18rem;vertical-align: top;}

.i-charitable .slogan{width: 100%;font-size: .42rem;text-align: center;line-height: .63rem;margin-bottom: .5rem;}
.i-charitable .slogan p{font-family: var(--font-family);background-image:-webkit-linear-gradient(90deg,#ffd9aa,#fff5e9); -webkit-background-clip:text; -webkit-text-fill-color:transparent; font-weight: bolder;margin-bottom: .1rem;}


.i-charitable .swiper{width: 100%;min-height: 5.5rem;overflow: hidden;background: url(../icons/charitable_index_bj.png)no-repeat bottom center / auto 3.2rem;}
.i-charitable .swiper .swiper-wrapper{height: fit-content;}
.i-charitable .swiper .swiper-slide{display: flex;justify-content: space-between;flex-wrap: wrap;opacity: 0!important;}
.i-charitable .swiper .swiper-slide p{max-width: 6rem;font-size: 16px;color: #ffffff;}
/* .i-charitable .swiper .swiper-slide p:nth-of-type(1),.i-charitable .swiper .swiper-slide p:nth-of-type(2){display: block;} */
.i-charitable .swiper .swiper-slide-active{opacity: 1!important;}
.i-charitable .pagination {width: 2.42rem;height: 2.42rem;position: relative;margin-top: .1rem;border-radius: 50%;overflow: hidden;background-color: #fff;margin: 0 auto;}
.i-charitable .pagination .swiper-pagination-bullet{display: flex;justify-content: center;align-items: center;width: 100%;height: 100%;opacity: 0;border-radius: 50%;position: relative;position: absolute;top: 0;left: 50%;transform: translateX(-50%);cursor:initial;background: url(../icons/charitable_index_icon.png)no-repeat bottom center / .6rem auto,linear-gradient(to bottom , #f8c8c5 , #ffffff,#ffffff 95%);padding-bottom: .2rem;box-shadow: 0 .1rem .2rem rgba(0,0,0,.1);transition: .5s;}
.i-charitable .pagination .swiper-pagination-bullet span{font-size: .8rem;color: #db261d;font-family: var(--font-family);font-weight: 900;}
.i-charitable .pagination .swiper-pagination-bullet-active{opacity: 1;z-index: 2;}

.i-charitable .page{display: flex;justify-content: space-between;width: 1.32rem;margin: .3rem auto;}
.i-charitable .page .btn-prev,.i-charitable .page .btn-next{width: .51rem;height: .51rem;background-position: center;background-size: 100%;background-repeat: no-repeat;cursor: pointer;}
.i-charitable .page .btn-prev{background-image: url(../icons/charitable_icon_prev.png);}
.i-charitable .page .btn-next{background-image: url(../icons/charitable_icon_next.png);}

.i-charitable .swiper .more{margin: 0 auto;color: #fff;}
.i-charitable .swiper .more:hover{color: #db261d;background-color: #fff;border-color: #fff;}


@media only screen and (min-width:1920px) {
    .more{width: 1.32rem;font-size: .16rem;line-height: .44rem;border: .01rem  solid #cccccc;}
    .i-introduce .right .desc{font-size: .14rem;line-height: .2rem;margin-bottom: .3rem;}
    .i-introduce .right .desc p{margin-bottom: .05rem;}
    .i-charitable .info .text{font-size: .14rem;}
}


/* 闽商风采 */
.i-character{width: 100%;background-color: #f3f4f6;overflow: hidden;}
.i-character .picList li{width: fit-content;}
.i-character .picList a{display: block;width: 3.2rem;background-color: #fff;padding: .3rem .3rem .2rem;margin-right: .4rem;}
.i-character .picList .img{width: 100%;height: 3.5rem;margin-bottom: .15rem;}
.i-character .picList .img img{display: block;width: 100%;height: 100%;object-fit: contain;}
.i-character .picList  .info *{display: inline-block;vertical-align: baseline;}
.i-character .picList .info  .name{font-size: .26rem;color:#2b2a2a;font-weight: bold;line-height: .3rem;}
.i-character .picList .info  span{width: 1px;height: .14rem;background-color: #dbdbdb;margin: 0 5px;vertical-align: middle;}
.i-character .picList .info  .duties{font-size: .14rem;color:#797979;}
.i-character .more{margin: .5rem auto .7rem;}


/* 商会新闻 */
.i-news{width: 100%;background-color: #ffffff;overflow: hidden;}
.i-news .main{display: flex;align-items: flex-start;width: 100%;overflow: hidden;}
.i-news .main .left_nav{min-width: 1.26rem;}
.i-news .main a{display: block;width: fit-content;font-size: .18rem;color: #2b2a2a;line-height: .2rem;padding-bottom: .05rem;margin-bottom: .15rem;}
.i-news .main .active{color: #db261d;font-weight: bold;border-bottom: .01rem solid #db261d;}

.i-news .main .right{flex: 1;}
.i-news .main .mews_bd{display: flex;flex-wrap: wrap;overflow: hidden;}
.i-news .main .list{display: flex;width: calc((100% - .36rem) / 2);background-color: #f5f5f5;margin-right: .36rem;margin-bottom: .2rem;overflow: hidden;padding: .2rem;}
.i-news .main .list:nth-child(2n){margin-right: 0;}
.i-news .main .list .img{width: 2rem;height: 1.18rem;overflow: hidden;margin-right: .22rem;}
.i-news .main .list .img img{display: block;width: 100%;height: 100%;object-fit: cover;transition: .5s;}
.i-news .main .list .text{flex:1;overflow: hidden;}
.i-news .main .list .title{width: 100%;font-size: .2rem;color: #000000;line-height: .3rem;font-weight: bold;margin-bottom: .05rem;}
.i-news .main .list .desc{width: 100%;height: 40px;font-size: .14rem;color: #666666;line-height: 20px;}
.i-news .main .list .date{font-size: .14rem;color: #a5a5a5;margin-top: .15rem;}
.i-news .main .list:hover .img img{transform: scale(1.1);}
.i-news .more{margin: .2rem auto .8rem;}


/* 党建活动 */
.i-partyBuilding{width: 100%;background: url(../icons/partyBuilding_index_bj.png)no-repeat top / 100% auto #fff;overflow: hidden;}
.i-partyBuilding .content{display: flex;flex-wrap: wrap;}
.i-partyBuilding .content .list{display: block;width: calc((100% - .9rem) / 3);margin-right: .45rem;margin-bottom: .15rem;padding-bottom: .1rem;transition: .5s;overflow: hidden;}
.i-partyBuilding .content .list:nth-child(3n){margin-right: 0;}
.i-partyBuilding .list .img{width: 100%;height: 2.25rem;overflow: hidden;}
.i-partyBuilding .list .img img{display: block;width: 100%;height: 100%;transition: .5s;}
.i-partyBuilding .list .text{padding: 0 .1rem;}
.i-partyBuilding .list .title{width: 100%;height: .64rem;font-size: .24rem;color: #333333;line-height: .32rem;margin: .1rem 0;}
.i-partyBuilding .list .date{font-size: .16rem;color: #6b6b6b;}
.i-partyBuilding .list:hover{transform: translateY(-.1rem);box-shadow: 0 .1rem .2rem 0 rgba(0,0,0,.1);}
.i-partyBuilding .list:hover .img img{transform: scale(1.1);}
.i-partyBuilding .more{margin: .3rem auto;}


/* 视频展示 */
.i-video{width: 100%;padding-bottom: 1.1rem;}


/* 律师咨询 */
.i-lawyer{display: flex;flex-direction: column;align-items: center;justify-content: center;width: 100%;height: 4.18rem;background: url(../icons/lawyer_index_bj.png)no-repeat center / cover;padding-bottom: .58rem;}
.i-lawyer .title{font-family: var(--font-family);background-image:-webkit-linear-gradient(90deg,#ffd9aa,#fff5e9); -webkit-background-clip:text; -webkit-text-fill-color:transparent; font-weight: bolder;font-size: .42rem;line-height: 1.5;}
.i-lawyer .desc{font-size: .16rem;color: #fff;line-height: 1.5;margin: .1rem 0 .2rem;}
.i-lawyer .more{color: #fff;}
.i-lawyer .more:hover{color: #db261d;background-color: #fff;border-color: #fff;}




/* 页脚 */
footer{width: 100%;background-color: #22242a;position: relative;padding-top: .6rem;padding-bottom: .85rem;}
footer .info{display: flex;justify-content: center;align-items: center;width: 14.4rem;height: .58rem;background: url(../icons/footer_bj.png)no-repeat center / 100% transparent;position: absolute;top: -.58rem;left: 50%;transform: translateX(-50%);color: #fff;}
footer .info .phone{display: flex;align-items: center;}
footer .info .phone .left{font-size: .14rem;}
footer .info .phone .left p{display: block;width: 100%;font-size: .12rem;text-align: center;text-transform: uppercase;}
footer .info .phone .desc{font-size: .29rem;margin-left: .15rem;font-weight: bold;}
footer .info .text{margin-left: .6rem;padding-left: .1rem;border-left: .01rem solid rgba(255,255,255,.23);}
footer .info .text .tit{font-size: .12rem;opacity: .32;}
footer .info .text .desc{font-size: .14rem;}

footer .left{flex:1;}
footer .nav {width: 100%;padding-bottom: .3rem;padding-top: .15rem;}
footer .nav dd{margin-right: .35rem;}
footer .nav dd:last-child{margin-right: 0;}
footer .nav dd a{font-size: .18rem;color: #fff;line-height: .2rem;}

footer .web_info{font-size: .14rem;color: #8b8b8b;margin-top: .1rem;}
footer .web_info a{color:unset;}

footer .logo{height: 1.52rem;}
footer .logo img{display: block;height: 100%;}



/* @media only screen and (min-width:960px) and (max-width:1921px) {
    footer .left .bot{font-size: 14px;color: #000000;line-height: 24px;}
    footer .qrcode .text{font-size: 12px;color: #333333;line-height: 24px;}
} */


/* 企业概况 */
.profile>.content{background: url(../icons/profile_bj.png)no-repeat right bottom / 100% auto #fff;}
.profile .main{display: flex;width: 100%;overflow: hidden;}
.profile .main figure{width: 400px;font-size: 16px;color: #000000;text-align: center;margin-right: 40px;}
.profile .main figure img{display: block;width: 100%;margin-bottom: 10px;}
.profile .main article{flex: 1;font-size: 18px;color: #202020;line-height: 2;}
.profile .main article img{max-width: 100%;}
.profile .culture article .name{font-size: 34px;color: #000000;font-family: var(--font-family);line-height: 1.5;}
.profile .culture article .info{font-size: 16px;color: #929292;margin-bottom: 15px;}


/* 商会党建 */
.partyBuilding .activity{width: 100%;}
.partyBuilding .activity .list{display: flex;width: 100%;padding: 40px 20px;border-bottom: 1px solid #ebebeb;overflow: hidden;position: relative;}
.partyBuilding .activity .list:last-child{border-bottom: 0;}
.partyBuilding .activity figure{width: 195px;height: 125px;margin-right: 28px;overflow: hidden;}
.partyBuilding .activity figure img{display: block;width: 100%;height: 100%;transition: .5s;}
.partyBuilding .activity .text{flex: 1;position: relative;height: 125px;overflow: hidden;}
.partyBuilding .activity .title{width: 100%;font-size: 20px;color: #111;font-weight: bold;padding: 5px 0;}
.partyBuilding .activity .desc , .partyBuilding .activity .date{width: 100%;font-size: 16px;color: #595959;}
.partyBuilding .activity .date{position: absolute;left: 0;bottom: 0;}
.partyBuilding .activity .list:hover{background-color: #db261d;transition: .5s;}
.partyBuilding .activity .list:hover figure img{transform: scale(1.1);}
.partyBuilding .activity .list:hover .text{filter: brightness(2000%);}

.partyBuilding .partyBranch{display: flex;flex-wrap: wrap;width: 100%;}
.partyBuilding .partyBranch .list{display: flex;width: calc((100% - 30px) / 2);margin-right: 30px;margin-bottom: 20px;padding: 20px;background: url(../icons/partyBranch_list_bj.png)no-repeat right bottom / 160px #f5f5f5;overflow: hidden;}
.partyBuilding .partyBranch .list:nth-child(2n){margin-right: 0;}
.partyBuilding .partyBranch figure{width: 140px;height: 184px;overflow: hidden;margin-right: 24px;}
.partyBuilding .partyBranch figure img{display: block;width: 100%;height: 100%;object-fit: cover;}
.partyBuilding .partyBranch .right{flex: 1;}
.partyBuilding .partyBranch .top *{display: inline-block;vertical-align: baseline;}
.partyBuilding .partyBranch .top  .name{font-size: 26px;color:#2b2a2a;font-weight: bold;line-height: 30px;}
.partyBuilding .partyBranch .top  span{width: 1px;height: 14px;background-color: #dbdbdb;margin: 0 5px;vertical-align: middle;}
.partyBuilding .partyBranch .top  .duties{font-size: 14px;color:#797979;}
.partyBuilding .partyBranch .desc{display: flex;justify-content: center;align-items: center;width: 100%;height: 100px;font-size: 16px;}



/* 详情 */
.detail .title{font-size: 30px;color: #2b2a2a;line-height: 1.5;text-align: center;font-weight: bold;}
.detail .time{font-size: 16px;color: #afafaf;text-align: center;}
.detail  article{font-size: 18px;line-height: 2;color: #202020;margin-top: 30px;}
.detail  article img{max-width: 100%;}


/* 联系我们 */
.contact{display: flex;width: 100%;min-height: 7.16rem;}
.contact .map{width: 50%;overflow: hidden;}
.contact .map img{display: block;width: 100%;height: 100%;object-fit: cover;}
.contact .right{width: 50%;height: fit-content;padding: 90px 75px;background: url(../icons/contact_bj.png)no-repeat right -1.84rem bottom / 7.30rem auto , linear-gradient(0deg , #c30900 , #db261d);}
.contact .right .name{font-size: .46rem;color: #fff;font-weight: bold;line-height: .46rem;margin-bottom: .1rem;}
.contact .right .slogan{font-size: .24rem;line-height: .36rem;font-family: var(--font-family);background-image:-webkit-linear-gradient(90deg,#ffd9aa,#fff5e9); -webkit-background-clip:text; -webkit-text-fill-color:transparent; }
.contact .right .line{display: block;width: 58px;height: 4px;background-color: #fff;margin: 35px 0 40px;}
.contact .right .info{font-size: .2rem;color: #ffffff;line-height: .34rem;font-weight: 300;}
.contact .right .qrcode{display: flex;align-items: flex-end;margin-top: .4rem;}
.contact .right .qrcode img{display: block;width: 1.2rem;height: 1.2rem;margin-right: 10px;}
.contact .right .qrcode span{font-size: .14rem;color: rgba(255,255,255,.5);}



/* 慈善公益 */
.charitable .slogan {display: flex;flex-direction: column;justify-content: center;align-items: center;width: 100%;height: 166px;background: linear-gradient(to top,#c30900,#db261d);}
.charitable .slogan p{font-size: 36px;line-height: 1.2;font-family: var(--font-family);background-image:-webkit-linear-gradient(90deg,#ffd9aa,#fff5e9); -webkit-background-clip:text; -webkit-text-fill-color:transparent; }
.charitable .list{display: flex;align-items: flex-start;overflow: hidden;margin-top: 35px;}
.charitable .list .title{width: 230px;font-size: 80px;background-image:-webkit-linear-gradient(90deg,transparent ,#ff7e7c ); -webkit-background-clip:text; -webkit-text-fill-color:transparent;font-weight: bold;line-height: 1.1;}
.charitable .list .art{flex: 1;font-size: 16px;line-height: 26px;}
.charitable .list .art p{margin-bottom: 10px;}
.charitable .list .art img{max-width: 100%;}


/* 面包屑 */
.crumb{width: 100%;background-color: #f5f5f5;}
.crumb .box{max-width: 1200px;margin: 0 auto;font-size: 14px;color: #666666;line-height: 60px;text-align: right;}
.crumb .box span{color: #db261d;font-weight: 500;}
.crumb .box i{display: inline-block;margin: 0 5px;font-style: normal;font-family: 'SimSun';}


@media only screen and (max-width:1660px ) {
    header .nav dd a{font-size: 16px;padding: 0 .1rem;}
    
}







@media only screen and (min-width:960px ) {
    .menu_btn{display: none;}
    /* 更多*/
    .link{display: none;}
    
    /* banner */
    .wap_banner{display: none;}
    
    /* 成品展示 */
    .wap_finishProduct{display: none;}
    
    /* 渠道 */
    .i-channel .mySwiper2 .swiper-button-next , .i-channel .mySwiper2 .swiper-button-next{display: none;}
    
    /* 定制流程 */
    .i-procedure .item .wap_img{display: none;}
    
    /* wap版权 */
    footer .wap_copyright{display: none;}
    
    .case .link{display: none;}
    
    .investment{display: none;}
    
    .wap_footer{display: none;}
}


@media only screen and (max-width:960px ) {
    .wrapper{width: 100%;}

    .sub_wrapper{width: 100%;min-width: initial;padding: 0;}
    .sub_wrapper .item_nav{margin-bottom:.3rem;}
    .sub_wrapper .item_nav a{width: 1.62rem;font-size: .24rem;line-height: .56rem;margin-right: .2rem;}
    .sub_wrapper .item_nav a:last-child{margin-right: 0;}
    
    
    .public_sub_name{width: 100%;font-size: .44rem;line-height: 1;padding: 0;}
    
    .more{width: 1.5rem;line-height: .5rem;font-size: .22rem;}
    
    /* 头 */
    header{width: 100%;height: fit-content;padding:  .25rem;justify-content: space-between;}
    header .nav{display: none;}
    
    /* 按钮 */
    .menu_btn{display: block;width: .38rem;}
    .menu_btn img{display: block;width: 100%;filter: brightness(1000%);}
    header[data-head="black"]  .menu_btn img{filter: brightness(100%);}
    
    /* banner */
    .pc_banner{display: none;}
    
    .i-introduce{flex-direction: column-reverse;}
    .i-introduce .img{width: 100%;}
    .i-introduce .right{padding: .7rem .5rem .86rem;}
    .i-introduce .right .title{font-size: .44rem;line-height: 1.5;}
    .i-introduce .right .name{font-size: .24rem;margin-bottom: .4rem;}
    .i-introduce .right .desc{font-size: .24rem;line-height: .42rem;}
    .i-introduce .more{align-self: flex-start;margin-bottom: .3rem;}
    
    
    .i-charitable{padding-top: 2.5rem;}
    .i-charitable .info{flex-wrap: wrap;width: calc(100% - .6rem);height: fit-content;padding-top: .6rem;padding-left: .9rem;}
    .i-charitable .info dd{flex: none;width: 50%;padding-bottom: .6rem;}
    .i-charitable .slogan{font-size: .32rem;line-height: 1.5;}
    .i-charitable .swiper{padding: 0 .5rem 1.1rem;background: url(../icons/charitable_index_bj.png)no-repeat bottom 1.5rem center / 12rem 2.9rem;}
    .i-charitable .swiper .swiper-slide{justify-content: flex-start;}
    .i-charitable .swiper .swiper-slide p{width: 100%;max-width: initial;font-size: .24rem;line-height: .42rem;margin-bottom: .15rem;}
    .i-charitable .page{width: 2.3rem;}
    .i-charitable .page .btn-prev, .i-charitable .page .btn-next{width: .88rem;height: .88rem;}
    
    
    .i-character .picList a{width: 4.4rem;margin-right: .44rem;padding: .4rem .45rem;}
    .i-character .picList .img{height: 4.54rem;margin-bottom: .25rem;}
    .i-character .picList .info .name{font-size: .36rem;}
    .i-character .picList .info .duties{font-size: .22rem;}
    .i-character .picList .info span{height: .22rem;}
    
    
    .i-news .main{flex-direction: column;padding: 0 .5rem;}
    .i-news .main .left_nav{display: flex;justify-content: center;width: 100%;}
    .i-news .main .left_nav a{font-size: .24rem;line-height: 1.5;margin-right: 1rem;margin-bottom: .36rem;}
    .i-news .main .left_nav a:last-child{margin-right: 0;}
    .i-news .main .right{flex: none;width: 100%;}
    .i-news .main .list{display: none;width: 100%;margin-right: 0;padding: .24rem .2rem;}
    .i-news .main .list:nth-of-type(1),.i-news .main .list:nth-of-type(2),.i-news .main .list:nth-of-type(3){display: flex;}
    .i-news .main .list .img{width: 2.15rem;height: 1.27rem;}
    .i-news .main .list .title{font-size: .28rem;line-height: 1.5;}
    .i-news .main .list .desc{-webkit-line-clamp:1;font-size: .22rem;line-height: 1;height: fit-content;}
    .i-news .main .list .date{font-size: .22rem;margin-top: .3rem;}
    
    
    .i-partyBuilding .content{width: 100%;padding: 0 .3rem;}
    .i-partyBuilding .content .list{display: none;width: 100%;margin-right: 0;margin-bottom: .3rem;}
    .i-partyBuilding .content .list:nth-of-type(1),.i-partyBuilding .content .list:nth-of-type(2){display: block;}
    .i-partyBuilding .list .img{height: 3.9rem;}
    .i-partyBuilding .list .title{font-size: .32rem;line-height: .44rem;height: .88rem;margin: .2rem 0;}
    .i-partyBuilding .list .date{font-size: .24rem;}
    
    
    .i-video{padding-bottom: 0;}
    
    
    .i-lawyer{padding-bottom:0;height: 4rem;padding: 0 .6rem;text-align: center;}
    .i-lawyer .title{font-size: .42rem;line-height: .52rem;}
    .i-lawyer .desc{font-size: .22rem;line-height: .32rem;}
    
    
    /* 页脚 */
    footer{display: none;}
    
    
    .wap_footer{width: 100%;padding: .25rem;background-color: #141920;font-size: .22rem;color: #b0b0b0;line-height: 1.5;text-align: center;}
    
    
    .sub_wrapper>.content{padding: .7rem .24rem 1.4rem;}
    
    .crumb .box{width: 100%;padding-right: .2rem;line-height: .84rem;font-size: .24rem;}
    
    
    .profile .main{flex-direction: column-reverse;}
    .profile .main article{flex:none;width: 100%;font-size: .24rem;line-height: 1.6;}
    .profile .main figure{width: 100%;padding: .3rem .8rem 0;}

    
    
    .partyBuilding .partyBranch .list{display: block;width: calc((100% - .19rem) / 2);margin-right: .18rem;margin-bottom: .2rem;}
    .partyBuilding .partyBranch .top .name{font-size: .3rem;line-height: 1.2;}
    .partyBuilding .partyBranch .top .duties{font-size: .22rem;line-height: 1;}
    .partyBuilding .partyBranch .top span{height: .22rem;}
    .partyBuilding .partyBranch .right{padding-top: .15rem;}
    .partyBuilding .partyBranch .desc{display: block;height: fit-content;font-size: .22rem;line-height: 1.4;margin: .1rem 0 0;}
    
    
    .partyBuilding .activity .list{padding: .54rem .2rem;}
    .partyBuilding .activity figure{width: 2.6rem;height: 1.67rem;margin-right: .35rem;}
    .partyBuilding .activity .text{height: 1.67rem;}
    .partyBuilding .activity .title{font-size: .28rem;line-height: 1.2;}
    .partyBuilding .activity .desc, .partyBuilding .activity .date{font-size: .22rem;}
    .partyBuilding .activity .desc{-webkit-line-clamp:1}
    
    
    .detail .title{font-size: .36rem;line-height: .46rem;}
    .detail article{font-size: .24rem;line-height: 1.6;margin-top: .3rem;}
    .detail .time{font-size: .24rem;}
    
    .contact{flex-direction: column;}
    .contact .map{width: 100%;height: 4.3rem;}
    .contact .right{width: 100%;padding: .75rem .7rem;background: url(../icons/contact_bj.png)no-repeat right -1.84rem bottom / 5.30rem auto , linear-gradient(0deg , #c30900 , #db261d);}
    
    
    
    
    
    
    