*{margin: 0;padding: 0;box-sizing: border-box;border-radius: 0;border: 0;outline: none;/* vertical-align: middle; font-family: 'Source Han Sans CN','Source Han Serif SC'; */}

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%;min-width: 1263px;position: relative;}



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



/* wrapper */

.wrapper{width: 1440px;margin: 0 auto;}

.n-wrapper{width: 92.1875% /*1770px*/;min-width: 1440px;margin: 0 auto;}

@media screen and (max-width: 1480px) {

	.wrapper{width: 1200px;}

	.n-wrapper{width: 94.595%;min-width: 1200px;}

}



/* banner */

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

.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: 15px;}

.banner .swiper-pagination-bullet{width: 10px;height: 10px;opacity: .76;background: #fff;margin: 0 5px;}

.banner .swiper-pagination-bullet-active{opacity: 1;background: #0060cf;}



/*header*/

.header{width: 100%;min-width: 1263px;background: #fff;position: fixed;top: 0;left: 0;right: 0;z-index: 99;/*box-shadow: 3px 0 10px rgba(0,0,0,.15);*/}

.header .logo{display: block;height: 72px;margin: auto 0;}

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

.header .logo h1{display: none;}

.header .n-search{width: 295px;height: 48px;margin: auto 0;position: relative;z-index: 3;}

.header .n-search form{display: block;width: 100%;height: 48px;border: 1px solid #d6d6d6;border-radius: 48px;overflow: hidden;position: absolute;right: 0;top: 0;transition: .5s;}

.header .n-search form .n-sea-inp{display: block;width: calc(100% - 58px);height: 46px;border: 0;position: absolute;top: 0;left: 0;z-index: 0;padding-left: 25px;font-size: 16px;color: #333333;/*color: #5f5f5f;*/}

.header .n-search form .n-sea-btn{display: block;width: 58px;height: 46px;background: url(../images/ico01.png) center center no-repeat #ffffff;float: right;position: relative;z-index: 1;cursor: pointer;}

.header .n-platform-btn{display: block;margin: auto 18px;font-size: 18px;color: #0161c7;font-weight: bold;line-height: 54px;background: #eef6ff;padding: 0 18px;border-radius: 54px;transition: .5s;}

.header .n-platform-btn:hover{background: #0161c7;color: #fff;}

.header .nav{margin: auto 22px auto auto;}

.header .nav a{display: block;float: left;font-size: 18px;color: #4a4a4a;font-weight: bold;line-height: 95px;margin-right: 60px;position: relative;}

.header .nav a:last-child{margin-right: 0;}

.header .nav a:after{content: '';display: block;width: 0;height: 4px;background: #0060cf;border-radius: 0 0 3px 3px;margin: 0 auto;position: absolute;top: 0;left: 0;right: 0;transition: .5s;}

.header .nav a:hover:after,.header .nav a.active:after{width: 100%;}

@media screen and (max-width: 1600px) {

	.header .n-search{width: 230px;}

	.header .nav a{margin-right: 45px;}

}

@media screen and (max-width: 1480px) {

	.header .n-search{width: 58px;}

	.header .n-search form{width: 58px;}

	.header .n-search:hover form{width: 230px;}

	.header .n-platform-btn{font-size: 16px;line-height: 48px;}

	.header .nav a{font-size: 16px;}

}



/*footer*/

.footer{width: 100%;background: #333333;padding: 25px 0 40px;color: #ffffff;position: relative;}

.footer .f-line{display: block;width: calc( ( (100% - 1440px) / 2 ) + 1440px );height: 7px;background: #c1d3e7;position: absolute;right: 0;top: -7px;}

.footer .f-nav{}

.footer .f-nav a{display: block;font-size: 16px;color: #ffffff;line-height: 45px;float: left;margin-right: 55px;}

.footer .f-nav a:last-child{margin-right: 0;}

.footer .f-box{max-width: 70%;float: left;line-height: 1.5;padding-top: 55px;}

.footer .f-tel{float: left;border-right: 1px solid rgba(255,255,255,.22);padding-right: 50px;margin-right: 50px;}

.footer .txt1{font-size: 14px;}

.footer .txt2{display: block;font-size: 24px;}

.footer .f-text{float: left;}

.footer .f-text .txt1{margin-bottom: 5px;}

.footer .f-text .txt1:last-child{margin-bottom: 0;}

.footer .code{float: right;}

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

.footer .code p{float: right;font-size: 14px;color: #999ba8;line-height: 1;margin: 95px 15px 0 0;}

.footer .copyright{font-size: 14px;color: rgba(255,255,255,.4);line-height: 1.5;margin-top: 10px;}

.footer .copyright a{color: rgba(255,255,255,.4);transition: .3s;}

.footer .copyright a:hover{color: #ffffff;}

@media screen and (max-width: 1480px) {

	.footer .f-line{width: calc( ( (100% - 1200px) / 2 ) + 1200px );}

	.footer .f-nav a{margin-right: 40px;}

}



/*popup-platform*/

.pop-bj{width: 100%;height: 100%;position: fixed;top: 0;bottom: 0;left: 0;right: 0;z-index: 998;display: none;}

.popup-platform{width: 350px;height: 375px;background: rgba(0,0,0,.8);position: fixed;top: 0;bottom: 0;left: 0;right: 0;z-index: 999;margin: auto auto;box-shadow: 0 0 10px rgba(0,0,0,.15);display: none;}

.popup-platform .pla-bt{background: #0060cf;color: #fff;font-size: 24px;line-height: 1.5;padding: 12px;text-align: center;}

.popup-platform .pla-code{width: 205px;height: 205px;background: #fff;border-radius: 20px;overflow: hidden;margin: 35px auto 15px;}

.popup-platform .pla-code img{display: block;width: 100%;height: 100%;}

.popup-platform .pla-txt{font-size: 16px;color: #fff;line-height: 1.5;padding: 0 10px;text-align: center;}

.popup-platform .pla-gb{display: block;width: 34px;height: 34px;border-radius: 100%;cursor: pointer;position: absolute;right: 12px;bottom: 12px;}



/*home n-titBox*/

.n-titBox{padding: 32px 0 25px;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: 30px;float: left;}

.n-titBox .n-more{line-height: 30px;}

.n-more{display: block;float: right;font-size: 16px;color: #898686;line-height: 1;transition: .3s;}

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



/*home data*/

.n-data{width: 100%;background: url(../images/bj01.jpg) center center no-repeat;background-size: cover;color: #fff;padding: 30px 0;}

.n-data .na-item{float: left;border-right: 1px solid rgba(255,255,255,.25);padding-right: 75px;margin-right: 75px;line-height: 1;}

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

.n-data .na-item .txt1{font-size: 16px;margin-bottom: 15px;}

.n-data .na-item .txt2{font-size: 32px;}

.n-data .na-item .picScroll-top{font-size: 16px;margin-top: 20px;}

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

.n-data .na-btn{display: block;width: 160px;height: 54px;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: 54px;font-size: 22px;margin-top: 5px;}

@media screen and (max-width: 1480px) {

	.n-data .na-item{padding-right: 60px;margin-right: 60px;}

	.n-data .na-item .txt1{font-size: 14px;margin-bottom: 10px;}

	.n-data .na-item .txt2{font-size: 30px;}

	.n-data .na-item .picScroll-top{font-size: 14px;margin-top: 15px;}

	.n-data .na-btn{width: 140px;height: 45px;line-height: 45px;font-size: 20px;}

}

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



/*home news*/

.n-news{width: 100%;background: #f5faff;padding-bottom: 35px;}

.n-news .nn-wrap{}

.n-news .nn-left{width: 73.75%;background: #fff;padding: 37px 27px 45px;}

.n-news .nn-right{width: 25%;background: #fff;padding: 37px 25px;}

.n-news .nn-teletext{width: 41.468%;float: left;}

.n-news .list1{display: block;float: left;overflow: hidden;position: relative;color: #fff;font-size: 16px;}

.n-news .list1:nth-child(1){width: 100%;margin-bottom: 10px;}

.n-news .list1:nth-child(2){width: 48.805%;}

.n-news .list1:nth-child(3){width: 48.805%;float: right;}

.n-news .list1 .pic{z-index: 0;}

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

.n-news .list1:nth-child(1) .pic figure{padding-top: 56.4%;}

.n-news .list1 .tit{position: absolute;left: 0;right: 0;bottom: 10px;padding: 0 15px;line-height: 1.5;z-index: 2;}

.n-news .list1 .nn-bj{height: 80px;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: 55.556%;float: right;}

.n-news .nn-navbar{width: 100%;margin-bottom: 30px;}

.n-news .nn-navbar a{display: block;width: 100px;height: 35px;float: left;text-align: center;font-size: 16px;color: #333333;line-height: 35px;margin-right: 8px;transition: .5s;}

/*.n-news .nn-navbar a:hover,*/

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

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

.n-news .list2{display: block;padding-left: 25px;background: url(../images/ico02.png) 3px 10px no-repeat;font-size: 16px;line-height: 1.35;margin-bottom: 18px;}

.n-news .list2 .tit{color: #333333;margin-bottom: 5px;transition: .3s;}

.n-news .list2 .time{color: #919395;}

.n-news .list2:hover .tit{color: #0161c7;}

.n-news .nn-gd{display: block;font-size: 16px;color: #898686;line-height: 1.5;transition: .3s;}

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

.n-news .nn-title{line-height: 1;margin-bottom: 35px;cursor: default;}

.n-news .nn-title .bt{font-size: 21px;color: #333333;float: left;}

.n-news .list3{padding-left: 35px;position: relative;background: none;}

.n-news .list3:last-child{margin-bottom: 0;}

.n-news .list3 .num{display: block;position: absolute;left: -5px;top: 0;font-size: 30px;line-height: 1;text-transform: uppercase;background-image:-webkit-linear-gradient(#ffcb00,#ff9900);-webkit-background-clip:text; -webkit-text-fill-color:transparent;text-transform: uppercase;letter-spacing: -2px;font-family: 'Source Han Sans CN';}

@media screen and (max-width: 1480px) {

	.n-news .list1{font-size: 14px;}

	.n-news .list2{font-size: 14px;margin-bottom: 12px;}

	.n-news .nn-gd{font-size: 14px;}

	.n-news .nn-title{margin-bottom: 20px;}

	.n-news .list3 .num{font-size: 28px;}

}



/*home one*/

.n-one{padding: 10px 0 15px;overflow: hidden;}



/*home project*/

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

.n-project .list:nth-child(4n){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: 130px;padding: 20px;}

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

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

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

@media screen and (max-width: 1480px) {

	.n-project .list .cont{height: 115px;}

	.n-project .list .txt{font-size: 18px;}

	.n-project .list .txt span{font-size: 28px;}

}



/*home video*/

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

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

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

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

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

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

@media screen and (max-width: 1480px) {

	.n-video .list .bf{width: 45px;height: 45px;bottom: 58px;}

	.n-video .list .tit{line-height: 48px;font-size: 16px;}

}



/*home partner*/

.n-partner{padding-bottom: 135px;overflow: hidden;}

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

.n-partner .partner-swiper .swiper-slide{width: calc( (100% - 75px) / 6 );}

.n-partner .partner-swiper .pic{background: #fff;border: 1px solid #eeeeee;transition: .5s;}

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

.n-partner .swiper-button-prev,.n-partner .swiper-button-next{width: 52px;height: 52px;border-radius: 100%;margin: auto 0;position: absolute;top: 0;bottom: 0;}

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

.n-partner .swiper-button-prev{background: url(../images/an_1.png) center center no-repeat #fff;background-size: 100% 100%;left: -26px;}

.n-partner .swiper-button-next{background: url(../images/an_2.png) center center no-repeat #fff;background-size: 100% 100%;right: -26px;}

.n-partner .partner-swiper .swiper-slide:hover .pic{border-color: #0161c7;}

@media screen and (max-width: 1480px) {

	.n-partner .swiper-button-prev,.n-partner .swiper-button-next{width: 45px;height: 45px;}

	.n-partner .swiper-button-prev{left: -23px;}

	.n-partner .swiper-button-next{right: -23px;}

}



/*inbox*/

.inbox{width: 100%;height: 95px;}

/* crumbs */

.crumbs{width: 100%;background: #f5f5f5;height: 45px;overflow: hidden;line-height: 45px;}

.m-crumb{float: right;max-width: 50%;font-size: 14px;color: #000000;cursor: default;}

.m-crumb a{color: #000000;}

.m-crumb a:hover,.m-crumb span{color: #000000;}



/*out*/

.out{width: 100%;min-height: calc(100vh - 401px);background: #f8fafc;padding: 25px 0 110px;}

.slideNav{min-height: 500px;width: 205px;background: #fff;float: left;border-radius: 10px;overflow: hidden;box-shadow: 0 0 10px rgba(0,0,0,.1);}

.slideNav .sa-head{background: linear-gradient( to right , rgb(0,96,208,1), rgb(28,122,231,1) );color: #fff;text-align: center;font-weight: initial;font-size: 24px;line-height: 80px;}

.slideNav .sa-body{padding: 15px 0;}

.slideNav .sa-body a{/*display: block;*/width: 100%;min-height: 48px;margin-bottom: 15px;padding: 4px 0;font-size: 18px;line-height: 20px;color: #000000;position: relative;transition: .5s;}

.slideNav .sa-body a:after{content: '';display: block;width: 3px;height: 0;background: #ffba00;margin: auto 0;position: absolute;top: 0;bottom: 0;left: 0;transition: .5s;}

.slideNav .sa-body .sa-txt{display: block;width: 138px;padding-left: 28px;margin: auto 0;}

.slideNav .sa-body .sa-gd{display: block;font-size: 26px;color: #9ea8b6;font-style: normal;height: 26px;line-height: 1;margin: auto 0;position: absolute;top: 0;bottom: 0;left: 158px;transition: .5s;}

.slideNav .sa-body a:hover,.slideNav .sa-body a.active,.slideNav .sa-body a:hover .sa-gd,.slideNav .sa-body a.active .sa-gd{color: #ffba00;}

.slideNav .sa-body a:hover:after,.slideNav .sa-body a.active:after{height: 100%;}

.rightBox{min-height: 500px;width: calc(100% - 225px);float: right;background: #fff;border-radius: 10px;padding: 40px;box-shadow: 0 0 10px rgba(0,0,0,.1);}

.out .content .c-sp iframe{aspect-ratio: 1/ .5625;}


/*article*/

.article{font-size: 14px;color: #000000;text-align: justify;line-height: 2.3;}

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

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



/*page_fy*/

.page_fy{display: block;width: 200px;text-align: center;font-size: 18px;color: #999999;line-height: 40px;margin: 10px auto 0;transition: .5s;}

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

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

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



/*news1*/

.news1 .list{display: block;width: 100%;border-bottom: 1px solid #ebebeb;padding-bottom: 30px;margin-bottom: 30px;}

.news1 .list .pic{width: 200px;float: left;}

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

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

.news1 .list .tit{font-size: 20px;color: #1a1a1a;margin: 10px 0;transition: .5s;}

.news1 .list .time{font-size: 16px;color: #919395;}

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



/*video*/

.video .list{display: block;width: 31.718%;float: left;margin: 0 2.423% 30px 0;overflow: hidden;position: relative;}

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

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

.video .list .bf{display: block;width: 55px;height: 55px;border-radius: 100%;position: absolute;left: 15px;bottom: 70px;}

.video .list .tit{position: absolute;bottom: 0;left: 0;right: 0;background: rgba(0,0,0,.5);padding: 0 15px;line-height: 60px;font-size: 19px;color: #fff;transition: .5s;}

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

@media screen and (max-width: 1480px) {

	.video .list{margin-bottom: 25px;}

	.video .list .bf{width: 45px;height: 45px;bottom: 60px;}

	.video .list .tit{line-height: 50px;font-size: 16px;}

}



/*content*/

.content{background: #fff;border-radius: 10px;overflow: hidden;padding: 40px;box-shadow: 0 0 10px rgba(0,0,0,.1);}

.content .c-title{text-align: center;font-size: 28px;color: #000000;line-height: 1.5;}

.content .c-time{text-align: center;font-size: 16px;color: #000000;line-height: 1.5;margin: 5px 0 25px;}

.content .c-sp{width: 100%;border: 0;background: #000000;margin-bottom: 35px;}
.pdf{margin-bottom: 25px;}


/*project*/

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

.project .list:nth-child(3n){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: 130px;padding: 20px;}

.project .list .txt{font-size: 20px;color: #000000;line-height: 1.5;}

.project .list .txt span{color: #0161c7;font-size: 30px;}

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

@media screen and (max-width: 1480px) {

	.project .list .cont{height: 115px;}

	.project .list .txt{font-size: 18px;}

	.project .list .txt span{font-size: 28px;}

}



/*project-content*/

.project-content .pc-box{margin-bottom: 55px;}

.project-content .pc-tp{width: 42.721%;float: left;box-shadow: 0 0 10px rgba(0,0,0,.15);}

.project-content .pc-tp .pic figure{padding-top: 68.497%;}
.project-content .pc-tp .bj_xm{display: block;position: absolute;bottom: 0;left: 0;right: 0;z-index: 2;width: 100%;}
.project-content .pc-tp .txt{text-align: center;font-size: 28px;color: #000000;line-height: 1.5;padding: 25px 15px 35px;}

.project-content .pc-wb{width: 53.677%;float: right;}

.project-content .article{line-height: 1.45;}

.project-content .article p,.project-content .article div{margin-bottom: 10px;}

.project-content .txt1{font-size: 20px;color: #000000;line-height: 1;margin: 20px 0 60px;}

.project-content .txt1 span{font-size: 30px;color: #0161c7;}

.project-content .pc-btn{display: block;width: 250px;height: 55px;line-height: 55px;text-align: center;font-size: 18px;color: #fff;font-weight: bold;font-weight: bold;float: left;background: #0161c7;border-radius: 6px;}

.project-content .pc-btn-1{margin-right: 20px;}

.project-content .pc-btn-2{background: linear-gradient( to right, #fbac02, #ffe465);}



.project-content .pc-affiche{height: 65px;background: #f5f7fa;border-radius: 6px;overflow: hidden;margin-bottom: 36px;}

.project-content .pc-affiche .bt{display: block;width: 140px;float: left;font-size: 20px;color: #0161c7;position: relative;padding-left: 22px;line-height: 1;margin-top: 22.5px;}

.project-content .pc-affiche .bt:after{content: '';display: block;width: 4px;height: 100%;background: #0161c7;border-radius: 0 2px 2px 0;position: absolute;top: 0;bottom: 0;left: 0;}

.project-content .aff-swiper{width: calc(100% - 180px);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;font-size: 16px;color: #333333;line-height: 65px;transition: .5s;}

.project-content .aff-swiper .swiper-slide a:hover{color: #fbac02;text-decoration: underline;}



.project-content .pc-tab-head{width: 100%;height: 53px;border-bottom: 1px solid #e6e6e6;margin-bottom: 15px;}

.project-content .pc-tab-head a{display: block;min-width: 140px;height: 53px;float: left;/*background: #ffffff;*/font-size: 20px;color: #000000;padding: 0 10px;text-align: center;line-height: 50px;border-top: 3px solid transparent;border-left: 1px solid transparent;border-right: 1px solid transparent;margin-left: 20px;transition: .5s;}

.project-content .pc-tab-head a:hover{border-top: 3px solid #e6e6e6;border-left: 1px solid #e6e6e6;border-right: 1px solid #e6e6e6;background: #fff;}

.project-content .pc-tab-head a.active{border-top: 3px solid #0161c7;border-left: 1px solid #e6e6e6;border-right: 1px solid #e6e6e6;background: #fff;}

/* 轮播 */
.pc__banner{display: none;width: fit-content;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: 700px;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;}


.project-content .pc-tab-body{padding: 15px 0 40px;}

.project-content .pc-dynamic .dt-list{padding-left: 30px;background: url(../images/ico06.jpg) 11.5px 11px no-repeat;margin-bottom: 15px;}

.project-content .pc-dynamic .dt-list:last-child{margin-bottom: 0;}

.project-content .pc-dynamic .dt-list a{display: block;border-bottom: 1px solid #e6e6e6;line-height: 32px;font-size: 16px;color: #333333;padding-bottom: 20px;transition: .5s;}

.project-content .pc-dynamic .dt-list .tit{width: 80%;float: left;}

.project-content .pc-dynamic .dt-list .time{float: right;}

.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: 28px 0;}

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

.project-content .pc-report .bg-list .cont{width: calc(100% - 245px);margin: auto auto auto 20px;display: block;font-size: 16px;line-height: 1.5;}

.project-content .pc-report .bg-list .tit{color: #1a1a1a;margin-bottom: 5px;}

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

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

.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: 398px;height: 268px;background: #fff;border-radius: 10px;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: 22px;color: #fff;padding: 0 25px;height: 77px;line-height: 77px;overflow: hidden;border-radius: 10px 10px 0 0;}

.popup-report .rep-box{width: 100%;height: calc(100% - 77px);overflow: hidden;padding: 30px 25px 0;}

.popup-report .rep-txt{font-size: 18px;color: #666666;line-height: 2;margin-bottom: 10px;}

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

.popup-report .rep-inp{display: block;float: left;width: calc(100% - 105px);height: 48px;border-radius: 6px;background: #f2f2f2;padding: 0 20px;font-size: 18px;color: #000000;}

.popup-report .rep-btn{display: block;width: 98px;height: 48px;border-radius: 6px;background: linear-gradient( to right, #fbac02, #ffe465);color: #fff;text-align: center;line-height: 48px;font-size: 20px;float: right;font-weight: bold;}

.popup-report .rep-txt1{font-size: 14px;color: #f30;line-height: 1.5;margin-top: 10px;}

.popup-report .rep-gb{display: block;width: 33px;height: 33px;border-radius: 100%;position: absolute;top: 0;right: -43px;cursor: pointer;}



.project-content .pc-picture .list{display: block;width: 22.5%;float: left;margin: 0 3.333% 25px 0;cursor: pointer;}

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

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

.project-content .pc-picture .list .pic{background: #fff;padding: 3px;border: 3px 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: ;height: 36px;background: url(../images/bj03.png) bottom center no-repeat;position: absolute;bottom: -14px;left: 6px;right: 0;}

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

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

@media screen and (max-width: 1480px) {

	.project-content .pc-tp .txt{font-size: 24px;}

	.project-content .article p,.project-content .article div{margin-bottom: 6px;}

	.project-content .txt1{font-size: 18px;margin-bottom: 40px;}

	.project-content .txt1 span{font-size: 28px;}

	.project-content .pc-btn{width: 180px;}

}



/*report-content*/

.report-content{position: relative;}

/*.report-content .c-title{padding: 0 190px;}*/

.report-content .rep-down{display: block;width: 143px;height: 48px;border-radius: 5px;overflow: hidden;background: linear-gradient( to right, #fbac02, #ffe465);color: #fff;line-height: 44px;padding: 2px;text-align: center;font-size: 20px;font-weight: bold;margin-left: 50px;position: absolute;right: 40px;top: 40px;}

.report-content .rep-down img{display: block;width: 44px;height: 44px;border-radius: 5px;background: #fff;float: left;}

.report-content .rep-down span{display: block;width: calc(100% - 44px);float: right;}



/*archives_1*/

.arch-head{width: 100%;margin-bottom: 20px;}

.arch-head a{display: block;width: 115px;height: 54px;background: #f3f7fc;border-radius: 6px;text-align: center;line-height: 54px;font-size: 22px;color: #000000;float: left;margin: 0 7px 15px 0;position: relative;z-index: 1;transition: .5s;}

.arch-head a:after{content: '';width: 0;height: 0;border: 8px 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:hover{background: #e6ecf5;color: #0060cf;}

.arch-head a:hover:after{border-top-color: #e6ecf5;bottom: -16px;}*/

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

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

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

.archives_1 .arch-swiper-thumbs{overflow: hidden;position: relative;z-index: 0;padding: 10px;margin: 0 -10px;}

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

.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: 16px;color: #000000;line-height: 1.5;padding: 10px;}

.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: 80px;overflow: hidden;position: relative;}

.archives_1 .arch-swiper .swiper-slide{width: 100%;background: #f3f7fc;padding: 20px 30px;border-radius: 6px;}

.archives_1 .arch-swiper .tit{display: block;font-size: 28px;color: #0161c7;line-height: 1.5;margin-bottom: 10px;}

.archives_1 .arch-swiper .swiper-button-prev,.archives_1 .arch-swiper .swiper-button-next{width: 45px;height: 45px;position: absolute;top: 10px;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: -50px;}

.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: -50px;}



/*archives_2*/

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

.archives_2 .arc2-item:last-child{margin-bottom: 20px;}

.archives_2 .arc2-item .ico{display: block;color: #ffba00;position: absolute;top: 10px;left: 100px;width: 18px;height: 18px;margin-left: -9px;z-index: 1;text-align: center;line-height: 18px;font-size: 18px;}

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

.archives_2 .arc2-item .line2{display: block;width: 30px;height: 1px;background: #ebebeb;position: absolute;top: 18px;left: 100px;z-index: 0;}

.archives_2 .arc2-item .year{width: 100px;float: left;font-size: 22px;color: #0060cf;line-height: 1;margin-top: 8px;}

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



/*archives_3*/

.archives_3 .list{width: 100%;border-bottom: 1px solid #ebebeb;padding-bottom: 27px;margin-bottom: 27px;}

.archives_3 .list .ico{display: block;width: 71px;height: 84px;margin: auto 0;}

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

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

.archives_3 .list .time{font-size: 16px;color: #919395;}

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



/*founder*/

.founder .img{width: 33.656%;float: left;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: -8px;right: -8px;z-index: -1;}

.founder .textBox{width: 63.436%;float: right;}

.founder .name{font-size: 28px;color: #000000;line-height: 1.5;margin: 35px 0 25px;}

.founder .article{font-size: 15px;}

@media screen and (max-width: 1480px) {

	.founder .name{font-size: 26px;margin: 25px 0 15px;}

	/*.founder .article{font-size: 14px;}*/

}



/*about*/

.about .a-box{margin-bottom: 45px;}

.about .a-box .a-logo{min-height: 95px;width: 292px;background: #fff;border: 4px solid #e9e9e9;}

.about .a-box .a-logo img{display: block;max-width: 100%;margin: auto auto;}

.about .a-box .a-txt{width: calc(100% - 292px);min-height: 95px;background: #0464d4;color: #fff;padding: 10px 20px;}

.about .a-box .a-txt h3{font-size: 28px;line-height: 1.5;margin: auto auto;}

.about .article{font-size: 15px;}



/*council*/

.council{background: transparent;padding: 0;box-shadow: none;}

.council .coun-box{background: #fff;border-radius: 10px;padding: 40px;box-shadow: 0 0 10px rgba(0,0,0,.1);min-height: 350px;margin-bottom: 20px;}

.council .coun-title{font-size: 24px;color: #0061c7;line-height: 1;border-left: 4px solid #0161c7;padding-left: 15px;margin-bottom: 25px;}

.council .council-swiper{width: 100%;overflow: hidden;position: relative;z-index: 0;background: url(../images/bj04.jpg) center center no-repeat;margin-bottom: 45px;}

.council .council-swiper .swiper-slide{width: 100%;height: 287px;overflow: hidden;}

.council .council-swiper .pic{width: 287px;float: left;}

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

.council .council-swiper .cont{width: calc(100% - 287px);height: 287px;float: right;padding: 30px 20px 30px 35px;}

.council .council-swiper .name{font-size: 28px;line-height: 1.5;margin-bottom: 20px;}

.council .council-swiper .name small{font-size: 24px;}

.council .council-swiper .article{height: 160px;overflow-y: auto;font-size: 15px;line-height: 2;padding-right: 10px;}

.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: 75.771%;margin: 0 auto;overflow: hidden;position: relative;z-index: 1;}

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

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

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

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

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

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

.council .swiper-button-prev,.council .swiper-button-next{width: 45px;height: 45px;margin: auto 0;top: 0;bottom: 42px;}

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

.about__pic>figure>img{width: auto;;height: 100%;min-height: initial;}

@media screen and (max-width: 1480px) {

	.council .council-swiper-thumbs .tit{font-size: 16px;}

}



/*charter*/

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

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

.charter .list{display: block;width: 49%;height: 145px;float: left;background: #f6f6f6;padding: 20px;margin-bottom: 25px;font-size: 16px;line-height: 25px;transition: .5s;}

.charter .list:nth-child(2n){float: right;}

.charter .list .tit{color: #1a1a1a;height: 50px;font-weight: bold;}

.charter .list .ico{display: block;width: 50px;height: 22px;border-radius: 3px;text-align: center;line-height: 22px;background: #fbad05;color: #fff;text-transform: uppercase;float: left;margin: 1.5px 10px 0 0;}

.charter .list .time{color: #919395;margin-top: 20px;}

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



/*qualification*/
.qualification .list{display: block;width: 24.025%;float: left;margin: 0 1.3% 20px 0;}
.qualification .list:nth-child(4n){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: 16px;color: #000000;font-weight: bold;line-height: 48px;transition: .5s;}
.qualification .list:hover .pic{box-shadow: 3px 3px 10px rgba(0,0,0,.15);}
.qualification .list:hover .tit{color: #0161c7;}


/*search*/
.search .wrapper{background: #fff;border-radius: 10px;padding: 40px;box-shadow: 0 0 10px rgba(0,0,0,.1);min-height: 300px;}

/* thanks */
.thanks .wrapper{background: #fff;border-radius: 10px;padding: 40px;box-shadow: 0 0 10px rgba(0,0,0,.1);}
.thanks .thanksBox{width: 655px;margin: 0 auto;min-height: 300px;}
.thanks .th-txt{font-size: 18px;color: #000000;line-height: 2;margin-bottom: 15px;}
.thanks .thanks-table{background: #ffffff;margin-bottom: 20px;}
.thanks .thanks-table,.thanks .thanks-table tr,.thanks .thanks-table td,.thanks .thanks-table th{border: 0;text-align: center;font-size: 14px;color: #000;cursor: default;}
.thanks .thanks-table tr{transition: .5s;}
.thanks .thanks-table tr:nth-child(odd){background: #eef6ff;}
.thanks .thanks-table tr:last-child{border-bottom: 1px solid #ededed;}
.thanks .thanks-table th{background: #1a78ff;color: #fff;font-size: 16px;height: 62px;}
.thanks .thanks-table td{padding: 15px 10px;}
.thanks .thanks-table tr:hover{background: #e5f0fc;}