@charset "utf-8";

/* CSS Document */

*{margin: 0;padding: 0;box-sizing: border-box;border-radius: 0;border: 0;outline: none;/* vertical-align: middle; */}

ul,li,ol{list-style: none;}a{text-decoration: none;color: #000;-webkit-tap-highlight-color: transparent;}img{border: 0;vertical-align: top;height: auto;width: auto;}

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;}

hr{border-bottom: 1px solid #dddddd;}

html,body{width: 100%;font-size: 12px;line-height: 1;color: #000; width:100%;max-width: 750px;margin: 0 auto;background: #fff;}

/* --------------- */

.f_le{float: left;} .f_ri{float: right;} .clearfix:after{content: "";display: block;height: 0;font-size: 0;clear: both;visibility: hidden;} .p_re{position: relative;} .p_ab{position: absolute;}

/* --------------- */

.flexbox-x1{display: -webkit-flex;display: flex;-webkit-justify-content: space-between;justify-content: space-between;}

.flexbox-x2{display: -webkit-flex;display: flex;-webkit-justify-content: center;justify-content: center;}

.flexbox-x3{display: -webkit-flex;display: flex;-webkit-justify-content: flex-start;justify-content: flex-start;-webkit-flex-wrap: wrap;flex-wrap: wrap;}

.flexbox-y1{display: -webkit-flex;display: flex;-webkit-flex-direction: column;flex-direction: column;-webkit-justify-content: center;justify-content: center;}

.flexbox-y2{display: -webkit-flex;display: flex;-webkit-flex-direction: column;flex-direction: column;-webkit-justify-content: flex-end;justify-content: flex-end;}

/* 横向 单行 多列 有高 */

.flexbox-z1{display: -webkit-flex;display: flex;-webkit-justify-content: space-between;justify-content: space-between;-webkit-align-items: center;align-items: center;} /* 子元素居中 */

.flexbox-z2{display: -webkit-flex;display: flex;-webkit-justify-content: center;justify-content: center;-webkit-align-items: center;align-items: center;} /* 子元素居底 */

.flex-wrap{-webkit-flex-wrap: wrap;flex-wrap: wrap;}

/* --------------- */

.column{column-width:300px;-moz-column-width:300px;-webkit-column-width:300px;column-count:; /* 列数 */column-gap:; /* 列间距 */column-rule:; /* 分隔线 */}

.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;}

.pic{width: 100%;overflow: hidden;position: relative;z-index: 0;}

.pic figure{padding-top: 75%;overflow: hidden;position: relative;}

.pic figure img{display: block;width: 100%;height: auto;min-height: 100%;position: absolute;top: 50%;left: 50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);}

.swiper-button-prev:focus,.swiper-button-next:focus,.swiper-button-prev:after:focus,.swiper-button-next:after:focus{outline: none!important;}



/*home out*/

.n-out{width: 100%;overflow: hidden;padding: 0 .2rem .75rem;}



/*home header*/

.header{width: 100%;padding: .15rem 0;background: #fff;}

.header .logo{display: block;height: .68rem;}

.header .logo img{display: block;height: 100%;}

.header .logo h1{display: none;}



/* home search*/

.n-search{width: 100%;padding: .15rem 0 .2rem;}

.n-search form{display: block;width: 100%;border-radius: .66rem;overflow: hidden;background: #eeeeee;padding: .05rem;}

.n-search form .ico{display: block;float: left;width: .3rem;line-height: .55rem;font-size: .3rem;color: #808080;margin:  0 .15rem 0 .18rem;}

.n-search form .n-sea-inp{display: block;width: calc(100% - 2rem);float: left;height: .55rem;background: transparent;font-size: .26rem;color: #7a7a7a;}

.n-search form .n-sea-btn{display: block;width: 1.25rem;height: .55rem;border-radius: .55rem;background: #0060cf;color: #fff;text-align: center;line-height: .55rem;font-size: .26rem;float: right;}



/*home banner*/

.banner{width: 100%;overflow: hidden;position: relative; z-index: 0;border-radius: .18rem;}

.banner .swiper-wrapper{transition: 2s cubic-bezier(0.68, -0.4, 0.27, 1.34) 0.2s;}

.banner .swiper-slide img{width: 100%;display: block;}

.banner .swiper-pagination{position: absolute;bottom: .15rem;}

.banner .swiper-pagination-bullet{width: .1rem;height: .1rem;opacity: .76;background: #fff;margin: 0 2px;transition: .5s;}

.banner .swiper-pagination-bullet-active{opacity: 1;width: .28rem;border-radius: .1rem;}



/*home nav*/

.nav{width: 100%;padding: .5rem 0;}

.nav a{display: block;margin: 0 auto;text-align: center;}

.nav a .ico{display: block;width: .83rem;height: .83rem;margin: 0 auto .1rem;}

.nav a .tit{font-size: .25rem;color: #1a1a1a;line-height: 1.5;}



/*home data*/

.n-data{width: 100%;background: url(../images/bj01.jpg) center center no-repeat #0060cf;background-size: 100% auto;color: #fff;padding: .07rem;overflow: hidden;border-radius: .1rem;}

.n-data .na-item{width: 50%;float: left;border-right: 1px solid rgba(255,255,255,.25);padding: 0 .3rem;line-height: 1;margin: .3rem 0;}

.n-data .na-item:nth-child(2){border: 0;}

.n-data .na-item1{float: left;}

.n-data .txt1{font-size: .24rem;margin-bottom: .15rem;}

.n-data .txt2{font-size: .34rem;}

.n-data .picScroll-top{font-size: .24rem;}

.n-data .picScroll-top span{color: #ffe263;}

.n-data .box2{background: linear-gradient( rgba(255,255,255,.5), rgba(255,255,255,.3) );border-radius: .1rem;padding: .22rem;}

.n-data .na-btn{display: block;width: .85rem;height: .8rem;border-radius: 6px;overflow: hidden;float: right;background: linear-gradient( to right, rgb(251,172,2,1), rgb(255,228,102,1) );color: #fff;text-align: center;line-height: .3rem;font-size: .25rem;padding: .1rem 0;}

.picScroll-top{ width:auto;  overflow:hidden; position:relative;}
.picScroll-top .bd ul{ overflow:hidden; zoom:1; }
.picScroll-top .bd ul li{zoom:1; padding: .05rem 0;box-sizing: content-box;}


/*home n-titBox*/

.n-titBox{padding: .45rem 0 .3rem;line-height: 1;cursor: default;}

.n-titBox .title{text-transform: uppercase;background-image:-webkit-linear-gradient(#b0b0b0,#100c0c);-webkit-background-clip:text; -webkit-text-fill-color:transparent;text-transform: uppercase;font-size: .34rem;float: left;}

.n-titBox .n-more{line-height: .34rem;}

.n-more{display: block;float: right;font-size: .26rem;color: #000000;line-height: 1;transition: .3s;}

.n-more:hover{color: #0161c7;}



/*home news*/

.n-news{width: 100%;}

.n-news .nn-affiche{width: 100%;background: #fff;box-shadow: 0 0 15px rgba(0,0,0,.15);padding: .3rem .15rem;border-radius: .18rem;margin-bottom: .25rem;}

.n-news .nn-bt1{display: block;width: .8rem;height: .8rem;text-align: center;border-radius: .1rem;background:  linear-gradient( #daebff, #ffffff );font-size: .26rem;color: #0060cf;font-weight: bold;line-height: .28rem;padding: .12rem;float: left;}

.n-news .list3{display: block;width: calc(100% - 1.02rem);float: right;font-size: .24rem;line-height: .35rem;padding-top: .05rem;}

.n-news .list3 .tit{color: #000000;}

.n-news .list3 .time{color: #848484;}

.n-news .list1{display: block;width: 100%;overflow: hidden;position: relative;border-radius: .18rem;margin-bottom: .35rem;}

.n-news .list1 .pic figure{padding-top: 37.324%;}

.n-news .list1 .tit{position: absolute;left: 0;right: 0;bottom: 10px;font-size: .26rem;padding: 0 .18rem;line-height: 1.5;z-index: 2;color: #fff;}

.n-news .list1 .nn-bj{height: 1.4rem;background: linear-gradient( rgba(0,0,0,0), rgba(0,0,0,.5) );position: absolute;bottom: 0;left: 0;right: 0;z-index: 1;}

.n-news .nn-textlist{width: 100%;}

.n-news .nn-navbar{width: 100%;margin-bottom: .3rem;}

.n-news .nn-navbar a{display: block;width: calc( (100% - .24rem) / 4 );height: .68rem;float: left;text-align: center;font-size: .26rem;color: #000000;line-height: .68rem;background: #e0e0e0;margin-right: .08rem;border-radius: .05rem;transition: .5s;}

.n-news .nn-navbar a:nth-child(4n){margin-right: 0;}

.n-news .nn-navbar a.active{background: #0161c7;color: #ffffff;font-weight: bold;}

.n-news .nn-body{display: none;}

.n-news .list2{display: block;padding-left: .23rem;position: relative;line-height: .6rem;font-size: .24rem;}

.n-news .list2:before{content: '';display: block;width: .08rem;height: .08rem;border-radius: 100%;background: #91baea;margin: auto 0;position: absolute;top: 0;bottom: 0;left: 0;font-size: .24rem;}

.n-news .list2 .tit{color: #000000;float: left;width: calc(100% - 2.3rem);}

.n-news .list2 .time{color: #848484;float: right;}

.n-news .nn-gd{display: block;font-size: .24rem;color: #898686;line-height: 1.5;margin: .2rem auto 0;text-align: center;transition: .3s;}

.n-news .nn-gd:hover{color: #0161c7;}



/*home project*/

.n-project .list{display: block;width: 48.5%;float: left;margin-right: 3%;background: #fff;box-shadow: 0 0 15px rgba(0,0,0,.1);transition: .5s;}

.n-project .list:nth-child(2n){margin-right: 0;}

.n-project .list .pic figure{padding-top: 68.497%;}
.n-project .list .bj_xm{display: block;position: absolute;bottom: 0;left: 0;right: 0;z-index: 2;width: 100%;}
.n-project .list .cont{height: 1.3rem;padding: .2rem;}

.n-project .list .txt{font-size: .24rem;color: #000000;line-height: 1.5;}

.n-project .list .txt span{color: #0161c7;font-size: .3rem;}

.n-project .list:hover{box-shadow: 3px 3px 15px rgba(0,0,0,.2);}



/*home video*/

.n-video .list{display: block;width: 48.5%;float: left;margin-right: 3%;overflow: hidden;position: relative;}

.n-video .list:nth-child(2n){margin-right: 0;}

.n-video .list .pic figure{padding-top: 68.497%;}

.n-video .list .bf{display: block;width: .52rem;height: .52rem;border-radius: 100%;position: absolute;left: .2rem;bottom: .65rem;}

.n-video .list .tit{position: absolute;bottom: 0;left: 0;right: 0;background: rgba(0,0,0,.5);padding: 0 .2rem;line-height: .55rem;font-size: .24rem;color: #fff;transition: .5s;}

.n-video .list:hover .tit{background: rgba(1,97,199,.7);}



/*home partner*/

.n-partner .list{width: 32%;float: left;margin: 0 2% .15rem 0;border: 1px solid #eeeeee;transition: .5s;}

.n-partner .list:nth-child(3n){margin-right: 0;}

.n-partner .list .pic figure{padding-top: 53.982%;}

.n-partner .list:hover{border-color: #0161c7;}



/*home footer*/

.footer{width: 100%;background: #333333;padding: .25rem .2rem .35rem;color: #fff;}

.footer .text{float: left;line-height: 1.5;width: calc(100% - 3rem);}

.footer .txt1{font-size: .24rem;}

.footer .txt2{display: block;font-size: .35rem;color: #ffffff;margin-bottom: .15rem;}

.footer .code{float: right;padding-top: .55rem;}

.footer .code img{display: block;width: 1.4rem;height: 1.4rem;background: #fff;float: right;}

.footer .code p{float: right;font-size: .24rem;color: #999ba8;line-height: 1;margin: 1.05rem .15rem 0 0;}

.footer .txt3{font-size: .24rem;line-height: 1.5;color: #fff;/*margin-top: .15rem;*/}

.footer a{color: #fff;}



/*ny-titBox*/

.ny-titBox{width: 100%;height: .82rem;line-height: .82rem;background: #fff;padding: 0 .2rem;position: relative;}

.ny-titBox .fanhui{display: block;font-size: .4rem;color: #000000;font-weight: bold;position: absolute;top: 0;bottom: 0;left: .2rem;line-height: .82rem;}

.ny-titBox .title{text-align: center;font-weight: initial;font-size: .32rem;color: #000000;}



/*out*/

.out{width: 100%;overflow: hidden;background: #f5f5f5;padding: .3rem .2rem .8rem;min-height: calc(100vh - .82rem);}

.out-1{width: 100%;overflow: hidden;background: #fff;padding: .45rem .2rem .8rem;min-height: calc(100vh - .82rem);border-top: 2px solid #ebebeb;}



/*slideNav*/

.slideNav{margin-bottom: .15rem;}

.slideNav a{display: block;width: 32%;float: left;background: #fff;border-radius: .06rem;text-align: center;line-height: .64rem;margin: 0 2% .15rem 0;}

.slideNav a:nth-child(3n){margin-right: 0;}

.slideNav a.active{background: linear-gradient( to right , #0060d0, #428fe9 );color: #fff;}



/*article*/

.article{font-size: .26rem;color: #000000;text-align: justify;line-height: 2;}

.article img{max-width: 100%;}

.article iframe,.article video{border: 0;background: #000000;width: 100%;}



/*page_fy*/

.page_fy{display: block;width: 3rem;text-align: center;font-size: .24rem;color: #999999;line-height: .6rem;margin: .25rem auto 0;transition: .5s;}

.page_fy span{line-height: 1;vertical-align: middle;}

.page_fy i{font-size: .34rem;line-height: 1;vertical-align: middle;}

.page_fy:hover{color: #0161c7;}



/*news1*/

.news1 .list{display: block;width: 100%;background: #fff;border-radius: .18rem;padding: .25rem;margin-bottom: .2rem;}

.news1 .list .pic{width: 2.3rem;float: left;}

.news1 .list .pic figure{padding-top: 65%;}

.news1 .list .cont{width: calc(100% - 2.55rem);float: right;line-height: 1.5;}

.news1 .list .tit{font-size: .28rem;color: #1a1a1a;margin-bottom: .15rem;transition: .5s;}

.news1 .list .time{font-size: .24rem;color: #919395;}

.news1 .list:hover .tit{color: #0161c7;}



/*video*/

.video .list{display: block;width: 48.5%;float: left;margin: 0 3% .2rem 0;overflow: hidden;position: relative;}

.video .list:nth-child(2n){margin-right: 0;}

.video .list .pic figure{padding-top: 68.497%;}

.video .list .bf{display: block;width: .52rem;height: .52rem;border-radius: 100%;position: absolute;left: .2rem;bottom: .65rem;}

.video .list .tit{position: absolute;bottom: 0;left: 0;right: 0;background: rgba(0,0,0,.5);padding: 0 .2rem;line-height: .55rem;font-size: .24rem;color: #fff;transition: .5s;}

.video .list:hover .tit{background: rgba(1,97,199,.7);}



/*content*/
.content .c-title{text-align: center;font-size: .36rem;color: #000000;line-height: 1.5;}
.content .c-time{text-align: center;font-size: .24rem;color: #666666;line-height: 1.5;margin: .15rem 0;}
.content .c-line{display: block;width: 100%;height: 1px;background: #e4e4e4;margin: .35rem 0 .45rem;}
.content .c-sp{width: 100%;border: 0;background: #000000;margin-bottom: .45rem;}
.pdf{margin-bottom: .3rem;}
.content .c-sp iframe{aspect-ratio: 1/.5535;}


/*project*/
.project .list{display: block;width: 48.5%;float: left;margin: 0 3% .2rem 0;background: #fff;box-shadow: 0 0 15px rgba(0,0,0,.1);transition: .5s;}
.project .list:nth-child(2n){margin-right: 0;}
.project .list .pic figure{padding-top: 68.497%;}
.project .list .bj_xm{display: block;position: absolute;bottom: 0;left: 0;right: 0;z-index: 2;width: 100%;}
.project .list .cont{height: 1.3rem;padding: .2rem;}
.project .list .txt{font-size: .24rem;color: #000000;line-height: 1.5;}
.project .list .txt span{color: #0161c7;font-size: .3rem;}
.project .list:hover{box-shadow: 3px 3px 15px rgba(0,0,0,.2);}

/*project-content*/
.project-content{padding: 0;}
.project-content .pc-tp{width: 100%;margin-bottom: .4rem;}
.project-content .pc-tp .pic figure{padding-top: 63.467%;}
.project-content .pc-tp .cont{width: calc(100% - .4rem);background: #fff;border-radius: .18rem;min-height: 1.7rem;overflow: hidden;padding: .25rem;text-align: center;color: #000;line-height: 1.5;margin: -.35rem auto 0;box-shadow: 0 0 10px rgba(0,0,0,.1);position: relative;z-index: 2;}
.project-content .pc-tp .tit{font-size: .37rem;margin-bottom: .1rem;}
.project-content .pc-tp .txt1{font-size: .26rem;}
.project-content .pc-tp .txt1 span{font-size: .38rem;color: #0161c7;}
.project-content .pc-wb{width: 100%;padding: 0 .2rem;}
.project-content .article{margin-bottom: .35rem;}
.project-content .pc-btn{display: block;width: calc( (100% - .2rem) / 2 );height: .78rem;line-height: .78rem;text-align: center;font-size: .3rem;color: #fff;font-weight: bold;font-weight: bold;float: left;background: #0161c7;border-radius: .06rem;}
.project-content .pc-btn-1{margin-right: .2rem;}
.project-content .pc-btn-2{background: linear-gradient( to right, #fbac02, #ffe465);}
.project-content .pc-affiche{width: calc(100% - .4rem);height: .9rem;background: #fff;border-radius: .06rem;margin: .45rem auto;overflow: hidden;}
.project-content .pc-affiche .bt{display: block;width: 1.6rem;float: left;font-size: .28rem;color: #0161c7;position: relative;padding-left: .22rem;line-height: 1;margin-top: .31rem;}
.project-content .pc-affiche .bt:after{content: '';display: block;width: .04rem;height: 100%;background: #0161c7;border-radius: 0 .02rem .02rem 0;position: absolute;top: 0;bottom: 0;left: 0;}
.project-content .aff-swiper{width: calc(100% - 1.75rem);float: left;overflow: hidden;position: relative;z-index: 0;}
.project-content .aff-swiper .swiper-wrapper{-webkit-transition-timing-function: linear; /*之前是ease-out*/-moz-transition-timing-function: linear;-ms-transition-timing-function: linear;-o-transition-timing-function: linear;transition-timing-function: linear;}
.project-content .aff-swiper .swiper-slide{width: auto;}
.project-content .aff-swiper .swiper-slide a{display: block;/*width: 100%;*/font-size: .24rem;color: #333333;line-height: .9rem;transition: .5s;}
.project-content .aff-swiper .swiper-slide a:hover{color: #fbac02;text-decoration: underline;}
.project-content .pc-tab-head{width: 100%;background: #fff;overflow: hidden;margin-bottom: .2rem;}
.project-content .pc-tab-head a{display: block;width: 33.333%;position: relative;height: .9rem;line-height: .9rem;overflow: hidden;position: relative;text-align: center;font-weight: bold;float: left;color: #333333;font-size: .28rem;transition: .5s;}
.project-content .pc-tab-head a:after{content: '';display: block;width: 0;height: 2px;background: #0161c7;margin: 0 auto;position: absolute;bottom: 0;left: 0;right: 0;transition: .5s;}
.project-content .pc-tab-head a.active{color: #0161c7;}
.project-content .pc-tab-head a.active:after{width: 100%;}

.project-content .pc-tab-body{width: 100%;background: #fff;padding: .5rem .2rem;}

.project-content .pc-dynamic .dt-list{display: block;width: 100%;border-bottom: 1px solid #e6e6e6;padding: 0 0 .3rem .25rem;margin-bottom: .25rem;background: url(../images/ico06.jpg) 0 .12rem no-repeat;font-size: .24rem;color: #333333;line-height: 1.5;}

.project-content .pc-dynamic .dt-list .tit{color: #333333;margin-bottom: .06rem;/*font-weight: bold;*/}

.project-content .pc-dynamic .dt-list .time{color: #848484;}

.project-content .pc-dynamic .dt-list:hover a{color: #0161c7;border-color: #0161c7;}

.project-content .pc-report .bg-list{border-bottom: 1px solid #ebebeb;padding-bottom: .25rem;margin-bottom: .25rem;}

.project-content .pc-report .bg-list .ico{display: block;width: .64rem;height: auto;margin: auto 0;}

.project-content .pc-report .bg-list .cont{width: calc(100% - 2.45rem);margin: auto auto auto .3rem;display: block;line-height: 1.5;}

.project-content .pc-report .bg-list .tit{color: #1a1a1a;margin-bottom: .06rem;font-size: .28rem;}

.project-content .pc-report .bg-list .time{color: #919395;font-size: .24rem;}

.project-content .pc-report .bg-list .xz{display: block;width: 1rem;height: .5rem;line-height: .5rem;border-radius: .06rem;background: linear-gradient( to right, #fbac02, #ffe465);color: #fff;text-align: center;font-size: .24rem;font-weight: bold;margin: auto 0;}

.popup-report-bj{width: 100%;height: 100%;background: rgba(0,0,0,.5);position: fixed;top: 0;bottom: 0;left: 0;right: 0;z-index: 998;display: none;}

.popup-report{width: 5.3rem;height: 3.5rem;background: #fff;border-radius: .1rem;margin: auto auto;position: fixed;top: 0;bottom: 0;left: 0;right: 0;z-index: 999;display: none;}

.popup-report .rep-bt{width: 100%;background: url(../images/bj02.jpg) center center no-repeat;background-size: 100% 100%;font-size: .34rem;color: #fff;padding: 0 .3rem;height: .95rem;line-height: .95rem;overflow: hidden;border-radius: .1rem .1rem 0 0;}

.popup-report .rep-box{width: 100%;height: calc(100% - .95rem);overflow: hidden;padding: .3rem .3rem 0;}

.popup-report .rep-txt{font-size: .26rem;color: #666666;line-height: 2;margin-bottom: .05rem;}

.popup-report .rep-form{display: block;}

.popup-report .rep-inp{display: block;float: left;width: calc(100% - 1.4rem);height: .65rem;border-radius: .06rem;background: #f2f2f2;padding: 0 .2rem;font-size: .26rem;color: #000000;}

.popup-report .rep-btn{display: block;width: 1.3rem;height: .65rem;border-radius: .06rem;background: linear-gradient( to right, #fbac02, #ffe465);color: #fff;text-align: center;line-height: .65rem;font-size: .26rem;float: right;font-weight: bold;}

.popup-report .rep-txt1{font-size: .24rem;color: #f30;line-height: 1.5;margin-top: .05rem;}

.popup-report .rep-gb{display: block;width: .58rem;height: .58rem;border-radius: 100%;position: absolute;bottom: -.95rem;left: 0;right: 0;margin: 0 auto;cursor: pointer;}



.project-content .pc-picture .list{display: block;width: 48.5%;float: left;margin: 0 3% .2rem 0;}

.project-content .pc-picture .list:nth-child(2n){margin-right: 0;}

.project-content .pc-picture .list .tp{width: 100%;position: relative;}

.project-content .pc-picture .list .pic{background: #fff;padding: 2px;border: 2px solid #fff;z-index: 1;box-shadow: 0 0 10px rgba(0,0,0,.15);}

.project-content .pc-picture .list .pic figure{padding-top: 64.667%;}

.project-content .pc-picture .list .ying{display: block;width: 100%;height: .4rem;background: url(../images/bj03.png) bottom center no-repeat;background-size: auto 100%;position: absolute;bottom: -.14rem;left: .06rem;right: 0;}

.project-content .pc-picture .list .tit{text-align: center;font-size: .24rem;color: #1a1a1a;line-height: .7rem;transition: .5s;}

.project-content .pc-picture .list:hover .tit{color: #0161c7;}



/*report-content*/

.report-content{position: relative;padding-bottom: .9rem;}

.report-content .rep-down{display: block;width: 100vw;height: .92rem;overflow: hidden;background: linear-gradient( to right, #fbac02, #ffe465);color: #fff;line-height: .88rem;text-align: center;font-size: .36rem;position: fixed;right: 0;left: 0;bottom: 0;}

.report-content .rep-down img{display: inline-block;width: .46rem;height: .46rem;border-radius: .05rem;background: #fff;vertical-align: middle;margin-right: .12rem;}

.report-content .rep-down span{display: inline-block;vertical-align: middle;}



/*archives_1*/

.archives_1{padding: .3rem 0 0;}

.archives_1 .slideNav{padding: 0 .2rem;}

.archives_1 .slideNav a{width: 49%;}

.archives_1 .slideNav a:nth-child(2n){margin-right: 0;}

.archives_1 .slideNav a:nth-child(3n){margin-right: 2%;}

.archives_1 .arc-box1{width: 100%;background: #fff;padding: .3rem .2rem 1.3rem;overflow: hidden;min-height: calc(100vh - 2.85rem);}

.arch-head{width: 100%;margin-bottom: .25rem;overflow-x: auto;white-space: nowrap;}

.arch-head a{display: inline-block;width: 1.28rem;height: .6rem;background: #f3f7fc;border-radius: .06rem;text-align: center;line-height: .6rem;font-size: .24rem;color: #000000;margin: 0 .12rem .15rem 0;position: relative;z-index: 1;transition: .5s;}

.arch-head a:after{content: '';width: 0;height: 0;border: .08rem solid transparent;border-top-color: #f3f7fc;margin: 0 auto;position: absolute;left: 0;right: 0;bottom: 0;z-index: -1;transition: .5s;}

.arch-head a.active{background: #e6ecf5;color: #0060cf;}

.arch-head a.active:after{border-top-color: #e6ecf5;bottom: -.16rem;}

.archives_1 .arch-body{display: none;}

.archives_1 .arch-swiper-thumbs{overflow: hidden;position: relative;z-index: 0;width: 100%;}

.archives_1 .arch-swiper-thumbs .swiper-slide{width: calc( (100% - 10px) / 2 );}

.archives_1 .arch-swiper-thumbs .pic{background: #fff;/*padding: 7px;box-shadow: 0 0 10px rgba(0,0,0,.15);*/}

.archives_1 .arch-swiper-thumbs .pic figure{padding-top: 69.349%;}

.archives_1 .arch-swiper-thumbs .tit{text-align: center;font-size: .28rem;color: #000000;line-height: 1.5;padding: .1rem;}

.archives_1 .arch-swiper-thumbs .swiper-slide-thumb-active .pic{box-shadow: 0 0 10px rgba(0,96,207,.15);}

.archives_1 .arch-swiper-thumbs .swiper-slide-thumb-active .tit{color: #0060cf;}

.archives_1 .arch-swiper{width: 100%;padding-top: 1.5rem;overflow: hidden;position: relative;}

.archives_1 .arch-swiper .swiper-slide{width: 100%;background: #f3f7fc;padding: .4rem .35rem;border-radius: .06rem;}

.archives_1 .arch-swiper .tit{display: block;font-size: .34rem;color: #0161c7;line-height: 1.5;margin-bottom: .1rem;}

.archives_1 .arch-swiper .swiper-button-prev,.archives_1 .arch-swiper .swiper-button-next{width: .75rem;height: .75rem;position: absolute;top: .25rem;margin: 0 auto;}

.archives_1 .arch-swiper .swiper-button-prev:after,.archives_1 .arch-swiper .swiper-button-next:after{display: none;}

.archives_1 .arch-swiper .swiper-button-prev{background: url(../images/an_1.png) center center no-repeat;background-size: 100% 100%;left: 50%;margin-left: -.87rem;}

.archives_1 .arch-swiper .swiper-button-next{background: url(../images/an_2.png) center center no-repeat;background-size: 100% 100%;right: 50%;margin-right: -.87rem;}



/*archives_2*/

.archives_2{padding: .3rem 0 0;}

.archives_2 .slideNav{padding: 0 .2rem;}

.archives_2 .slideNav a{width: 49%;}

.archives_2 .slideNav a:nth-child(2n){margin-right: 0;}

.archives_2 .slideNav a:nth-child(3n){margin-right: 2%;}

.archives_2 .arc-box1{width: 100%;background: #fff;padding: .65rem .2rem 1.3rem;overflow: hidden;min-height: calc(100vh - 2.85rem);}

.archives_2 .arc2-item{width: 100%;position: relative;z-index: 0;padding-bottom: .7rem;}

.archives_2 .arc2-item:last-child{margin-bottom: .2rem;}

.archives_2 .arc2-item .ico{display: block;color: #ffba00;position: absolute;top: .1rem;left: 1.6rem;width: .3rem;height: .3rem;margin-left: -.15rem;z-index: 1;text-align: center;line-height: .3rem;font-size: .3rem;}

.archives_2 .arc2-item .line1{display: block;width: 1px;height: 100%;background: #ebebeb;position: absolute;left: 1.6rem;top: .1rem;z-index: 0;}

.archives_2 .arc2-item .line2{display: block;width: .48rem;height: 1px;background: #ebebeb;position: absolute;top: .25rem;left: 1.6rem;z-index: 0;}

.archives_2 .arc2-item .year{width: 1.6rem;float: left;font-size: .35rem;color: #0060cf;line-height: 1;margin-top: .08rem;}

.archives_2 .arc2-item .article{width: calc(100% - 2.25rem);float: right;font-size: .24rem;color: #1a1a1a;}



/*archives_3*/

.archives_3{padding: .3rem .2rem 0;}

.archives_3 .slideNav a{width: 49%;}

.archives_3 .slideNav a:nth-child(2n){margin-right: 0;}

.archives_3 .slideNav a:nth-child(3n){margin-right: 2%;}

.archives_3 .list{width: 100%;background: #fff;padding: .2rem;border-radius: .18rem;margin-bottom: .2rem;}

.archives_3 .list .ico{display: block;width: 1.1rem;height: auto;margin: auto 0;}

.archives_3 .list .cont{width: calc(100% - 1.35rem);margin: auto 0;line-height: 1.5;}

.archives_3 .list .tit{font-size: .28rem;color: #1a1a1a;margin-bottom: .06rem;transition: .5s;}

.archives_3 .list .time{font-size: .24rem;color: #919395;}

.archives_3 .list:hover .tit{color: #ff0100;}



/*founder*/

.founder{padding: .3rem 0 0;}

.founder .slideNav{padding: 0 .2rem;}

.founder .a-box1{width: 100%;background: #fff;padding: .65rem .2rem 1.3rem;overflow: hidden;min-height: calc(100vh - 2.85rem);}

.founder .img{width: 4.56rem;margin: 0 auto .5rem;position: relative;z-index: 1;}

.founder .img img{display: block;width: 100%;}

.founder .img .img-bj{display: block;width: 89%;height: 89%;background: #0060d0;position: absolute;bottom: -.08rem;right: -.08rem;z-index: -1;}

.founder .name{font-size: .36rem;color: #000000;line-height: 1.5;margin-bottom: .15rem;text-align: center;}



/*about*/

.about{padding: .3rem 0 0;}

.about .slideNav{padding: 0 .2rem;}

.about .a-box1{width: 100%;background: #fff;padding: .5rem .2rem 1.3rem;overflow: hidden;min-height: calc(100vh - 2.85rem);}

.about .a-logo{height: 1.35rem;width: 100%;background: #fff;border: 2px solid #e9e9e9;}

.about .a-logo img{display: block;height: 1.15rem;margin: auto auto;}

.about .a-txt{width: 100%;height: 1.35rem;background: #0464d4;color: #fff;padding: .1rem .2rem;margin-bottom: .55rem;}

.about .a-txt h3{font-size: .36rem;line-height: 1.5;margin: auto auto;}



/*council*/

.council{padding: .3rem 0 0;}

.council .slideNav{padding: 0 .2rem;}

.council .a-box1{width: 100%;background: #fff;padding: .5rem .2rem 1.3rem;overflow: hidden;min-height: calc(100vh - 2.85rem);}

.council .coun-box{margin-bottom: .6rem;}

.council .coun-title{font-size: .36rem;color: #0061c7;line-height: 1;border-left: .04rem solid #0161c7;padding-left: .25rem;margin-bottom: .3rem;}

.council .council-swiper{width: 100%;overflow: hidden;position: relative;z-index: 0;background: #efefef;margin-bottom: .4rem;}

.council .council-swiper .swiper-slide{width: 100%;height: 8.9rem;overflow: hidden;padding: .35rem .2rem .45rem;}

.council .council-swiper .pic{width: 3.45rem;margin: 0 auto .3rem;}

.council .council-swiper .pic figure{padding-top: 100%;}

.council .council-swiper .name{font-size: .35rem;line-height: 1.5;margin-bottom: .15rem;text-align: center;}

.council .council-swiper .name small{font-size: .3rem;}

.council .council-swiper .article{height: 3.8rem;overflow-y: auto;line-height: 2;/*padding-right: .15rem;*/}

/*.council .council-swiper .article::-webkit-scrollbar{width: 3px;border-radius: 3px;background: #ddd;}

.council .council-swiper .article::-webkit-scrollbar-thumb{background: #000;width: 3px;height: 3px;border-radius: 3px;}*/

.council .council-swiper-thumbs{width: 4.4rem;margin: 0 auto;overflow: hidden;position: relative;z-index: 1;}

.council .council-swiper-thumbs .swiper-slide{width: calc( (100% - 30px) / 2 );}

.council .council-swiper-thumbs .pic{border-radius: 100%;margin-bottom: .15rem;}

.council .council-swiper-thumbs .pic figure{padding-top: 100%;transition: .5s;}

.council .council-swiper-thumbs .tit{text-align: center;font-size: .26rem;color: #000000;line-height: 1.5;}

.council .council-swiper-thumbs .swiper-slide-thumb-active .pic{border: .04rem solid #76b8ff;}

.council .council-swiper-thumbs .swiper-slide-thumb-active .tit{color: #0161c7;}

.council .swiper-button-prev,.council .swiper-button-next{width: .65rem;height: .65rem;margin: auto 0;top: 0;bottom: .4rem;}

.council .swiper-button-prev:after,.council .swiper-button-next:after{display: none;}

.council .swiper-button-prev{background: url(../images/an_3.png) center center no-repeat;background-size: 100% auto;left: 0;}

.council .swiper-button-next{background: url(../images/an_4.png) center center no-repeat;background-size: 100% auto;right: 0;}



/*charter*/

.charter{padding: .3rem 0 0;}

.charter .slideNav{padding: 0 .2rem;}

.charter .a-box1{width: 100%;background: #fff;padding: .35rem .2rem 1.3rem;overflow: hidden;min-height: calc(100vh - 2.85rem);}

.charter .arch-head a:hover{background: #e6ecf5;color: #0060cf;}

.charter .arch-head a:hover:after{border-top-color: #e6ecf5;bottom: -.16rem;}

.charter .list{display: block;width: 100%;background: #f6f6f6;padding: .2rem;border-radius: .04rem;margin-bottom: .2rem;line-height: .4rem;transition: .5s;}

.charter .list .tit{color: #1a1a1a;font-size: .28rem;}

.charter .list .ico{display: block;width: .6rem;height: .3rem;border-radius: .04rem;text-align: center;line-height: .3rem;background: #fbad05;color: #fff;font-size: .24rem;text-transform: uppercase;float: left;margin: .05rem .1rem 0 0;}

.charter .list .time{color: #919395;margin-top: .2rem;font-size: .24rem;}

.charter .list:hover{box-shadow: 3px 3px 10px rgba(0,0,0,.15);}



/*qualification*/

.qualification{padding: .3rem 0 0;}

.qualification .slideNav{padding: 0 .2rem;}

.qualification .a-box1{width: 100%;background: #fff;padding: .35rem .2rem 1.3rem;overflow: hidden;min-height: calc(100vh - 2.85rem);}

.qualification .list{display: block;width: 48.5%;float: left;margin: 0 3% .2rem 0;}

.qualification .list:nth-child(2n){margin-right: 0;}

.qualification .list .pic{box-shadow: 0 0 10px rgba(0,0,0,.1);background: #fff;transition: .5s;}

.qualification .list .pic figure{padding-top: 71.119%;}

.qualification .list .tit{text-align: center;font-size: .26rem;color: #000000;font-weight: bold;line-height: .65rem;transition: .5s;}

.qualification .list:hover .pic{box-shadow: 3px 3px 10px rgba(0,0,0,.15);}

.qualification .list:hover .tit{color: #0161c7;}



/*charityConter*/

.charityConter{width: 100%;min-height: 100vh;overflow: hidden;background: url(../images/bj_cs.jpg) top center no-repeat #f6f7fc/*#f7f8fb*/;background-size: 100% auto;}

.charityConter .ny-titBox{background: transparent;}

.charityWrap{padding: 0 .25rem;}

.headPortrait{margin: .45rem 0;}

.headPortrait .tx{display: block;width: 1.4rem;height: 1.4rem;background: #fff;border: 2px solid #fff;border-radius: 100%;overflow: hidden;border-radius: 100%;margin: auto 0;}

.headPortrait .tx img{display: block;width: 100%;min-height: 100%;}

.headPortrait .username{width: calc(100% - 1.65rem);margin: auto 0;font-size: .38rem;color: #000000;text-align: justify;line-height: 1.5;font-weight: bold;}

.personal-btn{display: block;width: 100%;height: 1rem;background: url(../images/bj05.jpg) center center no-repeat;background-size: cover;border-radius: .2rem;overflow: hidden;padding: .29rem .35rem;line-height: .42rem;color: #a86d27;margin-bottom: .3rem;}

.personal-btn .ico{display: block;width: .35rem;height: .42rem;background: url(../images/ico09.png) center center no-repeat;background-size: .31rem auto;float: left;}

.personal-btn .txt1{display: block;font-size: .33rem;float: left;margin: 0 .2rem 0 .1rem;}

.personal-btn .txt2{display: block;font-size: .24rem;float: left;}

.personal-btn .an{display: block;width: 1.4rem;border-radius: .42rem;text-align: center;color: #fff;font-size: .24rem;background: #a86d27;float: right;}

.c-recipients{margin-bottom: .1rem;}

.c-recipients .cr-link{display: block;width: 49%;float: left;margin: 0 2% .2rem 0;border-radius: .18rem;overflow: hidden;box-shadow: 0 0 10px rgba(255,255,255,.5);}

.c-recipients .cr-link:nth-child(2n){margin-right: 0;}

.c-recipients .cr-link .pic figure{padding-top: 51.462%;}

.charityNav{width: 100%;background: #fff;border-radius: .18rem;overflow: hidden;box-shadow: 0 0 10px rgba(0,0,0,.1);padding: .15rem .25rem;}
.charityNav a.c-link{display: block;padding: .28rem 0;border-bottom: 1px solid #eeeeee;}
.charityNav a.c-link:last-child{border: 0;}
.charityNav a.c-link .ico{display: block;width: .45rem;height: .45rem;float: left;margin-right: .2rem;}
.charityNav a.c-link .tit{display: block;float: left;line-height: .45rem;font-size: .26rem;color: #000000;}
.charityNav a.c-link .gd{display: block;line-height: .45rem;color: #a7a7a7;font-size: .4rem;float: right;}
.charityNav .exit-btn{display: block;width: 1.5rem;line-height: .5rem;text-align: center;margin: 0 auto;font-size: .26rem;color: #808080;}
.charityNav .exit-btn .ico{display: inline-block;width: .36rem;height: .36rem;vertical-align: middle;margin-right: .15rem;}
.charityNav .exit-btn span{display: inline-block;vertical-align: middle;}



.pop-kefu-bj{width: 100%;height: 100%;background: rgba(0,0,0,.5);position: fixed;top: 0;bottom: 0;left: 0;right: 0;z-index: 998;display: none;}

.popup-kefu{width: 5.8rem;height: 4.1rem;background: url(../images/bj07.png) top center no-repeat;background-size: 100% auto;margin: auto auto;position: fixed;top: 0;bottom: 0;left: 0;right: 0;z-index: 999;display: none;}

.popup-kefu .pop-kefu-gb{display: block;width: .58rem;height: .58rem;border-radius: 100%;cursor: pointer;margin: 0 auto;position: absolute;left: 0;right: 0;bottom: -.9rem;}

.popup-kefu .pk-bt{color: #fff;line-height: 1.65rem;margin-top: .38rem;font-size: .4rem;padding: 0 .55rem;}

.popup-kefu .pk-box{height: 1.9rem;padding: 0 .35rem;}

.popup-kefu .pk-tel{font-size: .24rem;color: #000000;margin: auto 0;line-height: 1.5;}

.popup-kefu .pk-tel span{display: block;font-size: .34rem;}

.popup-kefu .pk-bh{display: block;width: 1.56rem;height: .56rem;border-radius: .56rem;overflow: hidden;border: 1px solid #ff8400;text-align: center;line-height: .52rem;margin: auto 0;font-size: .24rem;color: #ff8400;}

.popup-kefu .pk-bh .fa{color: #ff8400;}

.popup-kefu .pk-bh span{}



/*personal*/

.personal{width: 100%;min-height: 100vh;overflow: hidden;background: #0464d4;border-bottom: .2rem solid #0464d4;}

.personal .ny-titBox{background: transparent;}

.personal .ny-titBox .fanhui,.personal .ny-titBox .title{color: #fff;}

.personal .tx{display: block;width: 2.8rem;background: #fff;margin: .5rem auto .25rem;overflow: hidden;position: relative;z-index: 2;}

.personal .tx .pic{border: 1px solid #cccccc;padding: .08rem;}

.personal .tx .pic figure{padding-top: 124.242%;}

.personal .tx .sc{display: block;width: .9rem;height: .45rem;text-align: center;line-height: .45rem;border-radius: .05rem;overflow: hidden;background: rgba(0,0,0,.65);font-size: .24rem;color: #fff;position: absolute;bottom: .18rem;right: .15rem;z-index: 2;}

.personal .tx .sc .sc-inp{display: block;width: 100%;height: 100%;opacity: 0;position: absolute;top: 0;bottom: 0;left: 0;right: 0;cursor: default;}

.personal .intro{width: 100%;background: #fff;padding: 1.6rem .2rem 2.5rem;margin-top: -1.6rem;min-height: calc(100vh - 3.6rem);position: relative;}

.personal .username{text-align: center;font-size: .42rem;color: #000000;line-height: 1.5;margin-bottom: .25rem;}

.personal .per_logo{display: block;height: 1.42rem;margin: 0 auto;position: absolute;left: 0;right: 0;bottom: .45rem;}

.personal .text{width: 4.25rem;margin: 0 auto;font-size: .34rem;color: #000000;line-height: .95rem;}

.personal .text p{border-bottom: 1px solid #999999;}



/*donation*/

.donation{width: 100%;min-height: 100vh;overflow: hidden;background: #f5f5f5;}

.donation .ny-titBox{background: transparent;}

.donation .d-box{padding: .35rem .2rem 0;}

.data-sel-box{text-align: center;margin: 0 auto .35rem;}
.data-sel{display: inline-block;min-width: 1.9rem;height: .65rem;background: #ebebeb;border-radius: .65rem;overflow: hidden;text-align: center;line-height: .62rem;padding: 0 .25rem;}
.data-sel span{display: inline-block;vertical-align: middle;font-size: .28rem;color: #000000;}
.data-sel .sj{display: inline-block;vertical-align: middle;width:0;height:0;border-width: .14rem .1rem 0;border-style:solid;border-color: #acacac transparent transparent;position:relative;margin-left: .1rem;}
.data-sel-box .data-sel-bj{position: fixed;top: 0;bottom: 0;left: 0;right: 0;z-index: 999;background: rgba(0,0,0,.5);display: none;}
.data-sel-box .data-sel-wind{position: fixed;/*top: 0;*/bottom: 0;left: 0;right: 0;z-index: 1000;background: #fff;width: 100% /*calc(100% - .6rem)*/;height: 4rem;background: #fff;/*border-radius: .2rem .2rem 0 0;*/padding: .6rem .3rem .3rem;display: none;}
.data-sel-box .data-sel-wind ul{width: 100%;height: 100%;overflow-y: auto;}
.data-sel-box .data-sel-wind ul li{font-size: .26rem;color: #000;line-height: .7rem;text-align: center;margin-bottom: .1rem;position: relative;transition: .5s;}
.data-sel-box .data-sel-wind ul li:last-child{margin-bottom: 0;}
.data-sel-box .data-sel-wind ul li.active{font-size: .34rem;color: #0161c7;}
.data-sel-box .data-sel-qd{font-size: .26rem;color: #0161c7;position: absolute;top: 0;right: 1.5rem;line-height: .6rem;}
.data-sel-box .data-sel-qx{font-size: .26rem;color: #000;position: absolute;top: 0;right: .3rem;line-height: .6rem;}

.donation .d-list{width: 100%;background: #fff;border-radius: .18rem;overflow: hidden;margin-bottom: .2rem;padding: .45rem .4rem .55rem;}

.donation .d-list .ico{display: block;width: .92rem;height: auto;margin: 0 auto .25rem;}

.donation .d-list .tit{text-align: center;font-size: .36rem;color: #333333;line-height: 1.5;margin-bottom: .5rem;}

.donation .d-list .d-btn{display: block;width: 48.5%;height: .78rem;text-align: center;line-height: .78rem;color: #fff;border-radius: .06rem;font-size: .3rem;background: #0161c7;float: left;}

.donation .d-list .d-btn1{margin-right: 3%;}

.donation .d-list .d-btn2{background: linear-gradient( to right, #fbac02, #ffe465);}



/*certificate*/

.certificate{width: 100%;min-height: 100vh;overflow: hidden;background: #f5f5f5;overflow: hidden;}

.certificate .ny-titBox{background: transparent;}

.certificate .cer-box{padding: .35rem .2rem 0;}

.certificate .cer-img{width: 100%;border-radius: .1rem;overflow: hidden;}

.certificate .cer-img img{display: block;width: 100%;}

.certificate .cer-xz{display: block;width: 3.1rem;height: .78rem;margin: .8rem auto 0;background: linear-gradient( to right, #fbac02, #ffe465);color: #fff;border-radius: .06rem;font-size: .3rem;text-align: center;line-height: .78rem;}



/*annals*/

.annals{height: 22.4rem;background: url(../images/bj06.jpg) bottom center no-repeat;background-size: 100% auto;overflow: hidden;}

.annals .ny-titBox{background: transparent;}

.annals .ny-titBox .fanhui,.annals .ny-titBox .title{color: #fff;}

.annals .data-sel-box{text-align: center;margin: .15rem auto 0;}

.annals .data-sel{background: #e1efff;}

.annals .data-sel span{color: #358de5;}

.annals .data-sel .sj{border-color: #358de5 transparent transparent;}

.annals .text{width: 6.05rem;margin: 0 auto;text-align: justify;line-height: 1.5;color: #000000;}

.annals .text1{height: 2rem;margin-top: .85rem;margin-bottom:  .7rem;}

.annals .text2{height: 1.9rem;margin-bottom: .95rem;}

.annals .text3{height: .55rem;margin-bottom: .65rem;}

.annals .text4{width: 6.25rem;height: 8.15rem;line-height: .4rem;}

.annals .txt1{font-size: .4rem;margin-bottom: .1rem;}

.annals .txt1 .xin{font-size: .24rem;color: #2068fb;display: inline-block;vertical-align: middle;}

.annals .txt2{font-size: .3rem;line-height: .55rem;}

.annals .txt2 span{font-size: .46rem;color: #ff8400;}

.annals .txt3{font-size: .26rem;color: #4c4c4c;line-height: .46rem;}

.annals .txt4{font-size: .36rem;color: #262e6c;text-align: center;line-height: .55rem;}

.annals ul li{margin-bottom: .3rem;font-size: .28rem;}

.annals .txt5{display: block;width: 1.2rem;border-right: 1px solid #e0e0e0;padding-right: .2rem;margin-right: .2rem;text-align: right;color: #ff8400;float: left;}

.annals .txt6{width: calc( (100% - 1.4rem) / 2 );float: left;font-size: .24rem;color: #404040;}

.annals .txt6 span{color: #000000;}



/*record*/

.record{width: 100%;min-height: 100vh;/*background: #0060d0;*/background: linear-gradient( #0060d0 30%, #f5f5f5 30%);overflow: hidden;overflow: hidden;}

.record .ny-titBox{background: transparent;}

.record .ny-titBox .fanhui,.record .ny-titBox .title{color: #fff;}

.record .rec-box1{width: 100%;position: relative;z-index: 1;padding: .3rem .2rem 0;border-bottom: .2rem solid #f5f5f5;}

.record .rec-box1 .rec-box1-bj{width: 100%;background: #fff;height: calc(100% - 1.25rem);position: absolute;bottom: 0;left: 0;z-index: -1;}

.record .rec-box1 .pic{width: 1.85rem;background: #fff;box-shadow: 0 0 10px rgba(0,0,0,.1);float: left;padding: .08rem;}

.record .rec-box1 .pic figure{padding-top: 124.242%;}

.record .rec-box1 .cont{width: calc(100% - 2.25rem);float: right;}

.record .rec-box1 .username{color: #fff;font-size: .38rem;height: 1rem;line-height: 1.5;padding-top: .2rem;}

.record .rec-box1 .txt1{font-size: .24rem;color: #000000;text-align: justify;line-height: 1.8;padding: .15rem 0 .35rem;}

.record .rec-box1 .rec-xx{border-top: 1px solid #e5e5e5;padding: .25rem 0;}

.record .rec-box1 .item1{line-height: 1.5;}

.record .rec-box1 .item1 .txt2{font-size: .24rem;color: #000000;}

.record .rec-box1 .item1 .num{font-size: .28rem;color: #ff8b02;}

.record .rec-box1 .item1 .num small{font-size: .26rem;}

.record .recNav{width: 100%;background: #fff;}

.record .recNav a{display: block;width: 33.333%;float: left;position: relative;text-align: center;line-height: 1rem;font-size: .28rem;color: #333333;transition: .5s;}

.record .recNav a:after{content: '';display: block;width: 0;height: 2px;background: #0161c7;margin: 0 auto;position: absolute;left: 0;right: 0;bottom: 0;transition: .5s;}

.record .recNav a.active{color: #0161c7;}

.record .recNav a.active:after{width: 100%;}

.record .recBody{padding: .3rem .2rem 1rem;}

.record .recBody .data-sel-box{text-align: left;}

.record .recBody .rec-list{display: block;width: 100%;background: #fff;overflow: hidden;border-radius: .1rem;padding: .25rem;font-size: .26rem;line-height: 1.5;margin-bottom: .2rem;}

.record .recBody .rec-list .tit{color: #333333;margin-bottom: .1rem;}

.record .recBody .rec-list .time{font-size: .24rem;color: #848484;}

.record .recBody-1 .txt3{float: right;font-size: .26rem;color: #333333;line-height: .65rem;}

.record .recBody-1 .txt3 b{font-size: .32rem;color: #0060d0;}

.record .recBody-1 .rec-list{padding-right: 1.9rem;position: relative;}

.record .recBody-1 .rec-list .money{font-size: .32rem;color: #616161;line-height: .32rem;height: .32rem;margin: auto 0;position: absolute;top: 0;bottom: 0;right: .2rem;}



/*xg-password*/

.xg-password{width: 100%;min-height: 100vh;background: #f2f2f2;overflow: hidden;}

.xg-password .ny-titBox{background: transparent;}

.xg-password .xg-form{display: block;width: 100%;padding: .35rem .2rem;}

.xg-password .xg-box{background: #fff;overflow: hidden;border-radius: .18rem;padding: .2rem .3rem;box-shadow: 0 0 10px rgba(0,0,0,.1);}

.xg-password .item{border-bottom: 1px solid #e6e6e6;line-height: 1.1rem;}

.xg-password .item:last-child{border-bottom: 0;}

.xg-password .xg-lab{display: block;float: left;font-size: .3rem;color: #000000;}

.xg-password .xg-inp{display: block;width: 2.5rem;float: right;text-align: right;font-size: .28rem;color: #000;height: 1.1rem;}

.xg-password .xg-inp::-webkit-input-placeholder{color: #c6c6c6;}

.xg-password .xg-inp::-moz-placeholder{color: #c6c6c6;}

.xg-password .xg-yzm{display: block;width: 1.7rem;height: .65rem;background: #e6efff;border-radius: .1rem;text-align: center;line-height: .65rem;color: #0060fb;font-size: .26rem;float: right;margin: .225rem 0 0 .15rem;}

.xg-password .xg-btn{display: block;width: 100%;height: .92rem;line-height: .92rem;border: 0;background: #0060d0;border-radius: .92rem;margin: .85rem auto 0;color: #fff;font-size: .34rem;}



/*platform*/

.platform{width: 100%;min-height: 100vh;background: #fff;overflow: hidden;}

.platform .pla-box{border-top: .2rem solid #f5f5f5;padding: .35rem .2rem 1rem;}

.platform .pla-logo{display: block;height: 1.05rem;margin: 0 auto .65rem;width: auto;}



/*recipients*/

.recipients{width: 100%;min-height: 100vh;background: #f5f5f5;overflow: hidden;padding-bottom: 1rem;}

.recipients .reci-box{width: 100%;padding: .3rem .2rem 0;}

.recipients .reci-list{width: 100%;background: #fff;border-radius: .18rem;padding: .3rem .18rem;margin-bottom: .2rem;}

.recipients .reci-list .pic{width: 1.6rem;border-radius: .1rem;float: left;}

.recipients .reci-list .pic figure{padding-top: 100%;}

.recipients .reci-list .cont{width: calc(100% - 1.8rem);float: right;}

.recipients .reci-list .txt1{font-size: .24rem;color: #141414;line-height: 1.5;margin-bottom: .1rem;}

.recipients .reci-list .txt1 span{color: #404040;}

.recipients .reci-list .txt2{float: left;}

.recipients .reci-list .txt2:nth-child(1){margin-right: .3rem;}

.recipients .reci-list .reci-link{display: block;width: 2.58rem;height: .62rem;background: #1b78e6;border-radius: .62rem;color: #fff;line-height: .62rem;text-align: center;float: right;margin-top: .1rem;}



.collective__pic{width: 100%!important;aspect-ratio: 3/2;margin-bottom: .05rem;}
.collective__cont{width: 100%!important;}
.collective__pic>figure{padding: 0!important;height: 100%;}
.collective__pic>figure>img ,.personal__pic>figure>img{width: auto!important;height:100%!important;min-height: initial;}


.recipients1 .reci-list .pic{margin-top: .08rem;}

.recipients1 .reci-list .tit1{font-size: .3rem;color: #1b78e6;line-height: 1.5;margin-bottom: .1rem;}



/*recipients-content*/

.recipients-content{width: 100%;min-height: 100vh;background: #f5f5f5;overflow: hidden;padding-bottom: 1rem;}

.recipients-content .reci-box{width: 100%;padding: .3rem .2rem 0;}

.recipients-content .reci-box1{width: 100%;background: #fff;border-radius: .18rem;padding: .3rem .2rem;margin-bottom: .2rem;}

.recipients-content .reci-box1 .pic{width: 1.6rem;float: left;}

.recipients-content .reci-box1 .pic figure{padding-top: 100%;}

.recipients-content .reci-box1 .cont{width: calc(100% - 1.85rem);float: right;}

.recipients-content .reci-box1 .name{font-size: .3rem;color: #1b78e6;line-height: 1;margin-bottom: .1rem;}

.recipients-content .reci-box1 .txt1{font-size: .24rem;color: #141414;line-height: 1.5;margin-top: .05rem;}

.recipients-content .reci-box1 .txt1 span{color: #404040;}

.recipients-content .reci-box2{width: 100%;background: #fff;border-radius: .18rem;padding: .3rem .2rem;margin-bottom: .2rem;}

.recipients-content .reci-box2 .bt{font-size: .28rem;color: #1b78e6;line-height: 1.5;margin-bottom: .1rem;}

.recipients-content .reci-box2 .bt .ico{display: inline-block;width: .3rem;vertical-align: middle;margin-right: .1rem;}

.recipients-content .reci-box2 .bt span{display: inline-block;vertical-align: middle;}



.recipients-content .bt1{font-size: .36rem;color: #000000;line-height: 1.5;margin: .25rem 0;font-weight: bold;}

.recipients-content .reci-box3{width: 100%;position: relative;z-index: 0;padding: 0 0 .4rem .5rem;}

.recipients-content .reci-box3 .line{display: block;width: 1px;height: 100%;background: #83b9fa;position: absolute;top: 0;bottom: 0;left: .13rem;z-index: 0;}

.recipients-content .reci-box3 .yuan{display: block;width: .11rem;height: .11rem;background: #107eff;border-radius: 100%;position: absolute;left: .08rem;z-index: 3;}

.recipients-content .reci-box3 .yuan1{top: .08rem;}

.recipients-content .reci-box3 .yuan2{/*bottom: .08rem;*/bottom: 0;}

.recipients-content .reci-box3 .yuan3{display: block;width: .27rem;height: .27rem;border: 1px solid #107eff;background: #fff;border-radius: 100%;position: absolute;top: 0;left: -.5rem;}

.recipients-content .reci-box3 .r3-item{width: 100%;background: #fff;border-radius: .1rem;position: relative;padding: .2rem;margin-bottom: .3rem;z-index: 1;}

.recipients-content .reci-box3 .r3-item .year{font-size: .24rem;color: #107eff;margin-bottom: .06rem;}

.recipients-content .reci-box3 .r3-item .article{font-size: .28rem;}



/*login*/

.login{width: 100%;min-height: 100vh;overflow: hidden;background: url(../images/bj_cs_2.jpg) top center no-repeat #f7f8fb;background-size: 100% auto;}

.login .ny-titBox{background: transparent;}

.login .login-logo{display: block;height: 1.32rem;margin: 1rem auto .5rem;}

.login .bt{text-align: center;font-size: .3rem;color: #797979;line-height: 1.5;margin-bottom: .45rem;}

.login .bt b{font-size: .36rem;color: #000000;}

.login .login-form{display: block;width: 100%;padding: 0 .2rem;}

.login .log-box{background: #fff;overflow: hidden;border-radius: .18rem;padding: .2rem .3rem;box-shadow: 0 0 10px rgba(0,0,0,.1);}

.login .item{border-bottom: 1px solid #e6e6e6;line-height: 1.1rem;}

.login .item:last-child{border-bottom: 0;}

.login .log-ico{display: block;width: .4rem;height: .4rem;float: left;margin-top: .35rem;margin-right: .1rem;}

.login .log-lab{display: block;float: left;font-size: .3rem;color: #000000;}

.login .log-inp{display: block;width: 2.5rem;float: right;text-align: right;font-size: .28rem;color: #000;height: 1.1rem;}

.login .log-inp::-webkit-input-placeholder{color: #c6c6c6;}

.login .log-inp::-moz-placeholder{color: #c6c6c6;}

.login .log-yzm{display: block;width: 1.7rem;height: .65rem;background: #e6efff;border-radius: .1rem;text-align: center;line-height: .65rem;color: #0060fb;font-size: .26rem;float: right;margin: .225rem 0 0 .15rem;}

.login .log-btn{display: block;width: 100%;height: .92rem;line-height: .92rem;border: 0;background: #0060d0;border-radius: .92rem;margin: .85rem auto 0;color: #fff;font-size: .34rem;}

.login .wjma-link{display: block;width: 1.7rem;font-size: .28rem;color: #5e5e5e;line-height: 1.5;margin: .35rem auto 0;text-align: center;}



.wj-password .login-form{padding-top: .3rem;}



.popup-prompt-bj{width: 100%;height: 100%;background: rgba(0,0,0,.65);position: fixed;top: 0;bottom: 0;left: 0;right: 0;z-index: 998;}

.popup-prompt{width: 6.25rem;height: 3.5rem;background: #fff;border-radius: .1rem;overflow: hidden;margin: auto auto;position: fixed;top: 0;bottom: 0;left: 0;right: 0;z-index: 999;padding: .3rem .35rem;line-height: 1.7;}

.popup-prompt .pro-bt{font-size: .36rem;color: #000000;margin-bottom: .1rem;font-weight: bold;}

.popup-prompt .pro-txt{font-size: .28rem;color: #858585;}

.popup-prompt .pro-gb{display: block;width: 3.75rem;height: .8rem;border-radius: .8rem;background: #0060d0;text-align: center;line-height: .8rem;color: #fff;margin: .35rem auto 0;font-size: .3rem;}


/* 轮播 */
.pc__banner{display: none;width: 100%;height: fit-content;background-color: rgba(50,50,50,1);position: fixed;top: 0;left: 0;right: 0;bottom: 0;margin: auto;z-index: 100;}
.pc__banner--bg{display: none;width: 100%;height: calc(100vh - 95px);background-color: rgba(50,50,50,.8);position: fixed;top: 95px;left: 0;z-index: 99;cursor: pointer;}
.pc__banner .mySwiper{width: 100%;aspect-ratio: 1 / .66;}
.pc__banner .mySwiper .list--img{display: block;width: 100%;height: 100%;}
.pc__banner .mySwiper .swiper-pagination-bullet{background-color: rgba(255,255,255,1);opacity: .5;}
.pc__banner .mySwiper .swiper-pagination-bullet-active{background-color: #0060cf;width: 20px!important;border-radius: 5px!important;opacity: 1;}
.pc__banner .mySwiper .swiper-button-next , .pc__banner .mySwiper .swiper-button-prev{width: 30px;height: 30px;border-radius: 44px;background-color: rgba(255,255,255,.7);}
.pc__banner .mySwiper .swiper-button-next::after , .pc__banner .mySwiper .swiper-button-prev::after{font-size: 16px;color: #0060cf;line-height: 30px;text-align: center;font-weight: bold;}
.pc__banner .mySwiper{-webkit-touch-callout:none; /*系统默认菜单被禁用*/
    -webkit-user-select:none; /*webkit浏览器*/-khtml-user-select:none; /*早期浏览器*/-moz-user-select:none;/*火狐*/-ms-user-select:none; /*IE10*/user-select:none;}

