/*公共类仿iOS手机的开关滑块样式*/

.mui-switch{cursor: pointer;width: 40px; height: 22px; position: relative; border: 1px solid #dfdfdf; background-color: #fdfdfd; box-shadow: #dfdfdf 0 0 0 0 inset; border-radius: 20px; border-top-left-radius: 20px; border-top-right-radius: 20px; border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; background-clip: content-box; display: inline-block; -webkit-appearance: none; user-select: none; outline: none;}
.mui-switch:before{content: ''; width: 20px; height: 20px; position: absolute; top: 0px; left: 0; border-radius: 20px; border-top-left-radius: 20px; border-top-right-radius: 20px; border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; background-color: #fff; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);}
.mui-switch:checked{border-color: #00b533; box-shadow: #00b533 0 0 0 16px inset; background-color: #00b533;}
.mui-switch:checked:before{left: 21px;}
.mui-switch.mui-switch-animbg{transition: background-color ease 0.4s;}
.mui-switch.mui-switch-animbg:before{transition: left 0.3s;}
.mui-switch.mui-switch-animbg:checked{box-shadow: #dfdfdf 0 0 0 0 inset; background-color: #00b533; transition: border-color 0.4s, background-color ease 0.4s;}
.mui-switch.mui-switch-animbg:checked:before{transition: left 0.3s;}
.mui-switch.mui-switch-anim{transition: border cubic-bezier(0, 0, 0, 1) 0.4s, box-shadow cubic-bezier(0, 0, 0, 1) 0.4s;}
.mui-switch.mui-switch-anim:before{transition: left 0.3s;}
.mui-switch.mui-switch-anim:checked{box-shadow: #00b533 0 0 0 16px inset; background-color: #00b533; transition: border ease 0.4s, box-shadow ease 0.4s, background-color ease 1.2s;}
.mui-switch.mui-switch-anim:checked:before{transition: left 0.3s;}

/*公共类按钮*/

.commBtns{background: #B50000;width: 240px;height: 60px;border-radius: 60px;color: #fff;font-size: 18px;display: inline-flex;justify-content: center;align-items: center;transition: all 0.4s;}
.commBtn2{background: #fff;color: #B50000;border: 1px solid #B50000;}
@media screen and (max-width: 1200px){
  /*--*/
  .commBtns{width: 45%;height: 0.7rem;border-radius: 0.1rem;font-size: 0.28rem;}
  /*--*/
  }
@media screen and (max-width: 1200px){
  /*--*/
  .commBtn1:active{background: #dd0101;}
  .commBtn2:active{background: #B50000;color: #fff;}
  /*--*/
  }
@media (any-hover: hover){
  /*--*/
  .commBtn1:hover{background: #dd0101;}
  .commBtn2:hover{background: #B50000;color: #fff;}
  /*--*/
  }

/*公共类标题*/

.comTitles{width: 100%;display: flex;align-items: flex-end;padding-bottom: 50px;}
.comTitles p{display: inline;width: auto;}
.comTitles .pp1{font-size: 32px;color: #000;font-weight: 700;}
.comTitles .pp2{font-size: 24px;color: #666;padding-left: 10px;text-transform: uppercase;font-weight: 300;font-family: 'Segoe UI Light';}
.comTitle2{display: flex;justify-content: space-between;align-items: center;padding-bottom: 50px;}
.comTitle2 .comTitles{padding-bottom: 0;}
@media screen and (max-width: 1200px){
  /*--*/
  .comTitles{padding-bottom: 0.5rem;}
  .comTitles .pp1{font-size: 0.46rem;}
  .comTitles .pp2{font-size: 0.36rem;padding-left: 0.2rem;}
  .comTitle2{padding-bottom: 0.5rem;}
  /*--*/
  }

/*公共类tab选项卡切换*/

.comTabs{width: 100%;display: flex;align-items: center;justify-content: space-between;border-bottom: 1px solid #eee;}
.comTabs .fls a,.comTabs .frs{height: 60px;}
.comTabs .fls{width: calc(100% - 200px);display: flex;align-items: center;}
.comTabs .fls a{width: 28%;font-size: 24px;color: #000;text-align: center;position: relative;border: 0px solid red;transition: color; 0.4s;}
.comTabs .fls a:before{content: "";width: 40px;height: 3px;background: #B50000;position: absolute;left: 50%;transform: translateX(-50%);bottom: 15px;opacity: 0;transition: all 0.4s;}
.comTabs .fls a.on{color: #B50000;font-weight: 700;}
.comTabs .fls a.on:before{opacity: 1;}
.commMore{width: 200px;display: inline-flex;align-items: center;border: 0px solid red;justify-content: flex-end;}
.commMore img{width: 30px;height: 10px;}
.commMore span{font-size: 18px;color: #000;padding-left: 10px;transition: color 0.4s;white-space: nowrap !important;}
@media screen and (max-width: 50000px){
  /*--*/
  /*.comTabs .fls a{width: 33.33%;}*/
  .commMore span{font-size: 0.2rem;padding-left: 0.2rem;}
  /*--*/
  }
@media screen and (max-width: 1200px){
  /*--*/
  .commMore{height: 0.7rem;background: -pink;}
  .commMore span{display: none;}
  .comTabs .fls{width: 75%;}
  .comTabs .commMore{width: 25%;justify-content: flex-end;text-align: right;}
  .comTabs .fls a{font-size: 0.28rem;text-align: left;height: 0.7rem;}
  .comTabs .fls a:before{bottom: 0;width: 50%;height: 1px;left: 0;transform: inherit;}
  /*--*/
  }
@media screen and (max-width: 1200px){
  /*--*/
  .comTabs .fls a:active{color: #B50000;font-weight: 700;}
  .comTabs .fls a:active:before{opacity: 1;}
  .commMore:active span{color: #B50000;}
  /*--*/
  }
@media (any-hover: hover){
  /*--*/
  .comTabs .fls a:hover{color: #B50000;font-weight: 700;}
  .comTabs .fls a:hover:before{opacity: 1;}
  .commMore:hover span{color: #B50000;}
  /*--*/
  }

/*公共类header区域*/

.comHeader1{width: 100%;padding: 40px 0 0 0;background: #fff;height:200px;padding-top:30px;}
.comHeader2{display: flex;justify-content: space-between;}
.comHeader2>a{width: 192px;height: 142px;border: 0px solid red;}
.comHeader2>a img{width: 100%;height: 100%;}
.comHeader2 .navRight{width: calc(100% - 200px);display: flex;flex-direction: column;justify-content: space-between;}
.comHeader2 .navRight .searchDiv{width: 100%;display: flex;justify-content: flex-end;align-items: center;}
.comHeader2 .navRight .searchDiv .dd1{width: 240px;height: 36px;display: inline-flex;justify-content: space-between;border: 1px solid #B50000;}
.comHeader2 .navRight .searchDiv .dd1 input{width: calc(100% - 50px);font-size: 16px;padding-left: 15px;}
.comHeader2 .navRight .searchDiv .dd1 a{width: 50px;border: 0px solid red;height: 100%;display: inline-flex;justify-content: center;align-items: center;}
.comHeader2 .navRight .searchDiv .dd1 a img{width: 18px;height: 18px;}
.comHeader2 .navRight .searchDiv .dd2{margin-left: 20px;display: inline-flex;align-items: center;width: 180px;background: #B50000;}
.comHeader2 .navRight .searchDiv .dd2 a{height: 36px;width: 50%;display: inline-flex;justify-content: center;align-items: center;position: relative;}
.comHeader2 .navRight .searchDiv .dd2 a:before{content: "";height: 60%;width: 1px;background: #fff;position: absolute;left: 0;top: 50%;transform: translateY(-50%);}
.comHeader2 .navRight .searchDiv .dd2 a:first-child:before{display: none;}
.comHeader2 .navRight .searchDiv .dd2 a img{width: 18px;height: 18px;}
.comHeader2 .navRight .searchDiv .dd2 a span{font-size: 16px;color: #fff;padding-left: 5px;}
.comHeader2 .navRight .navDiv{display: flex;justify-content: flex-end;}
.comHeader2 .navRight .navDiv .navItem{position: relative;padding-bottom: 0px;background: -red;width:10%;text-align:right;}
.comHeader2 .navRight .navDiv .navItem:last-child{padding-right: 0;}
.comHeader2 .navRight .navDiv .navItem>a{font-size: 18px;color: #191919;border: 0px solid red;transition: color; 0.4s;position: relative;padding: 20px 0;}
.comHeader2 .navRight .navDiv .navItem>a:after{content: "";width: 40px;height: 3px;background: #B50000;position: absolute;left: 50%;transform: translateX(-50%);bottom: 8px;opacity: 0;transition: all 0.4s;}
.comHeader2 .navRight .navDiv .navItem>a.on,.comHeader2 .navRight .navDiv .navItem>a:hover{font-weight: 700;}
.comHeader2 .navRight .navDiv .navItem>a.on:after,.comHeader2 .navRight .navDiv .navItem>a:hover:after{opacity: 1;}
.comHeader2 .navRight .navDiv .navItem .subItem{width: 180px;left: -25px;border: 0px solid orange;position: absolute;z-index: 10;background: #fff;top: 67px !important;box-shadow: 0 0 6px #ddd;display: none;padding: 15px 0;}
.comHeader2 .navRight .navDiv .navItem .subItem a{display: flex;align-items: center;justify-content: center;position: relative;padding: 15px 0;}
.comHeader2 .navRight .navDiv .navItem .subItem a img{width: 8px;height: 10px;position: absolute;left: 25px;top: 50%;transform: translateY(-50%);opacity: 0;}
.comHeader2 .navRight .navDiv .navItem .subItem a span{font-size: 18px;transition: color 0.4s;color:#191919;}
.comHeader2 .navRight .navDiv .navItem .subItem a.on,.comHeader2 .navRight .navDiv .navItem .subItem a:hover img{opacity: 1;}
.comHeader2 .navRight .navDiv .navItem .subItem a.on,.comHeader2 .navRight .navDiv .navItem .subItem a:hover span{color: #B50000;}
.comHeader2 .navRight .navDiv .navItem:hover .subItem{display: block;}

/*~~~*/

@media screen and (max-width: 1440px){
  /*--*/
  /*.comHeader2 .navRight .navDiv .navItem{padding: 0 20px;}*/
  /*--*/
  }

/*~~~*/

@media screen and (max-width: 1200px){
  /*--*/
  .comHeader1{display: none;}
  /*--*/
  }

/*首页轮播图~~~基础样式*/

#indexBanner .swiper-wrapper .swiper-slide{height: 640px;position: relative;}
#indexBanner .buttonPrevIndex{display: none;}
#indexBanner .buttonNextIndex{display: none;}
#indexBanner .swiper-wrapper .swiper-slide .textDiv{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 1600px;}
#indexBanner .swiper-wrapper .swiper-slide .textDiv p{font-size: 32px;color: #fff;font-weight: 700;}
#indexBanner .swiper-wrapper .swiper-slide .textDiv p.pp2{text-indent: 2em;}

/*~~~*/

@media screen and (max-width: 50000px){
  /*--*/
  #indexBanner .swiper-wrapper .swiper-slide .textDiv{width: 95%; max-width:1200px;}
  /*--*/
  }

/*~~~*/

@media screen and (max-width: 1200px){
  /*--*/
  #indexBanner .swiper-wrapper .swiper-slide{height: 4rem;}
  #indexBanner .swiper-wrapper .swiper-slide .textDiv p{font-size: 0.46rem;padding-top: 0.2rem;}
  #indexBanner .swiper-wrapper .swiper-slide .textDiv p:first-child{padding-top: 0;}
  /*--*/
  }

/*首页轮播图~~~小圆点样式*/

#indexBanner .swiper-pagination{z-index: 99993;bottom: 30px !important;}
#indexBanner .swiper-pagination-bullet{background: rgba(255, 255, 255, 0.3) !important;border: 0 !important;outline: none !important;box-sizing: border-box;opacity: 1 !important;width: 20px;height: 3px;border-radius: inherit !important;margin-left: 10px;}
#indexBanner .swiper-pagination-bullet:first-child{margin-left: 0;}
#indexBanner .swiper-pagination-bullet-active{background: #fff !important;width: 70px;}

/*~~~*/

@media screen and (max-width: 1200px){
  /*--*/
  #indexBanner .swiper-pagination-bullet{width: 0.3rem;}
  #indexBanner .swiper-pagination-bullet-active{width: 0.8rem;}
  /*--*/
  }

/*资讯中心~~~基础样式*/

.newsCenter1{width: 100%;padding: 30px 0;}
.newsCenter3{width: 100%;display: flex;justify-content: space-between;}
.newsCenter3 .newsSwiperDiv{width: 720px;}
.newsCenter3 .newsTabDiv{width: calc(100% - 720px);padding-left: 110px;}

/*~~~*/

@media screen and (max-width: 50000px){
  /*--*/
  .newsCenter3 .newsSwiperDiv{width: 40%;}
  .newsCenter3 .newsTabDiv{width: 60%;padding-left: 5%;}
  /*--*/
  }

/*~~~*/

@media screen and (max-width: 1600px){
  /*--*/
  .newsCenter1{padding-bottom: 0;}
  /*--*/
  }

/*~~~*/

@media screen and (max-width: 1200px){
  /*--*/
  .newsCenter1{padding: 0.6rem 0 0.2rem 0;}
  .newsCenter3{display: block;}
  .newsCenter3 .newsSwiperDiv{width: 100%;}
  .newsCenter3 .newsTabDiv{width: 100%;padding-left: 0;padding-top: 0.3rem;}
  /*--*/
  }

/*资讯中心~~~资讯中心轮播图~~~左右箭头*/

#newsBanner .swiper-button-next:after,#newsBanner .swiper-button-prev:after{display: none;}
.newsCenter3 .newsSwiperDiv .swiper-container{position: relative;}
.newsCenter3 .newsSwiperDiv .swiper-container .buttonGroupDiv{position: absolute;right: 0;bottom: 0;display: flex;justify-content: flex-end;width: 100%;align-items: center;z-index: 100;border: 0px solid red;padding: 30px 30px 20px 0;}
.newsCenter3 .newsSwiperDiv .swiper-container .buttonGroupDiv>div{width: 30px;height: 30px;overflow: hidden;cursor: pointer;margin-left: 10px;}
.newsCenter3 .newsSwiperDiv .swiper-container .buttonGroupDiv>div img{display: block;width: 100%;height: 100%;}
.newsCenter3 .newsSwiperDiv .swiper-container .buttonGroupDiv>div .img1{display: block;}
.newsCenter3 .newsSwiperDiv .swiper-container .buttonGroupDiv>div .img2{display: none;}

/*~~~*/

@media screen and (max-width: 1200px){
  /*--*/
  .newsCenter3 .newsSwiperDiv .swiper-container .buttonGroupDiv>div:active .img1{display: none;}
  .newsCenter3 .newsSwiperDiv .swiper-container .buttonGroupDiv>div:active .img2{display: block;}
  .newsCenter3 .newsSwiperDiv .swiper-container .buttonGroupDiv{padding: 0 2% 5% 0;}
  /*--*/
  }

/*~~~*/

@media (any-hover: hover){
  /*--*/
  .newsCenter3 .newsSwiperDiv .swiper-container .buttonGroupDiv>div:hover .img1{display: none;}
  .newsCenter3 .newsSwiperDiv .swiper-container .buttonGroupDiv>div:hover .img2{display: block;}
  /*--*/
  }

/*资讯中心~~~资讯中心轮播图~~~文字+遮罩*/

.newsCenter3 .newsSwiperDiv .swiper-wrapper .swiper-slide{width: 100%;height: 310px;position: relative;overflow: hidden;}
.newsCenter3 .newsSwiperDiv .swiper-wrapper .swiper-slide{display: flex;align-items: flex-end;}
.newsCenter3 .newsSwiperDiv .swiper-wrapper .swiper-slide .textDiv{padding: 60px 30px;font-size: 24px;color: #fff;font-weight: 700;position: relative;z-index: 11;}
.newsCenter3 .newsSwiperDiv .swiper-wrapper .swiper-slide:after{content: "";position: absolute;width: 100%;height: 50%;background: pink;z-index: 10;background: linear-gradient( 180deg, rgba(0, 0, 0, 0) 0%, #000000 100%);}

/*~~~*/

@media screen and (max-width: 1200px){
  /*--*/
  .newsCenter3 .newsSwiperDiv .swiper-wrapper .swiper-slide{height: 4rem;}
  .newsCenter3 .newsSwiperDiv .swiper-wrapper .swiper-slide .textDiv{padding: 15% 5%;font-size: 0.28rem;}
  /*--*/
  }

/*资讯中心轮播图~~~小圆点样式*/

#newsBanner .swiper-pagination{z-index: 20;bottom: 30px !important;}
#newsBanner .swiper-pagination-bullet{background: rgba(255, 255, 255, 0.3) !important;border: 0 !important;outline: none !important;box-sizing: border-box;opacity: 1 !important;width: 10px;height: 3px;border-radius: inherit !important;margin-left: 10px;}
#newsBanner .swiper-pagination-bullet:first-child{margin-left: 0;}
#newsBanner .swiper-pagination-bullet-active{background: #fff !important;width: 30px;}

/*~~~*/

@media screen and (max-width: 1000px){
  /*--*/
  /*--*/
  }

/*资讯中心tab切换~~~基础样式*/

.newsCenter4{width: 100%;padding-top:10px;}
.newsCenter4 .itembox{width: 100%;border-bottom: 1px solid #eee;padding: 11px 0;}
.newsCenter4 .itembox:last-child{border-bottom: none;}
.newsCenter4 .itembox .dd1{width: 100%;display: flex;justify-content: space-between;align-items: center;}
.newsCenter4 .itembox .dd1 .pp1{width: calc(100% - 130px);font-size: 18px;color: #555;}
.newsCenter4 .itembox .dd1 .pp2{width: 130px;font-size: 18px;color: #aeaeae;text-align: right;}
.newsCenter4 .itembox .dd2{height: 60px;line-height: 30px;font-size: 16px;color: #666;display:none;}

/*~~~*/

@media screen and (max-width: 1200px){
  /*--*/
  .newsCenter4 .itembox{padding: 0.15rem 0;}
  .newsCenter4 .itembox .dd1 .pp1{width: 70%;font-size: 0.28rem;}
  .newsCenter4 .itembox .dd1 .pp2{width: 30%;font-size: 0.26rem;}
  .newsCenter4 .itembox .dd2{height: 0.7rem;line-height: 0.35rem;font-size: 0.26rem;}
  /*--*/
  }

/*~~~*/

@media screen and (max-width: 1200px){
  /*--*/
  .newsCenter4 .itembox:active .dd1 .pp1{color: #B50000;}
  /*--*/
  }

/*~~~*/

@media (any-hover: hover){
  /*--*/
  .newsCenter4 .itembox:hover .dd1 .pp1{color: #B50000;}
  /*--*/
  }

/*单独的数字展示*/

.numShowDiv1{width: 100%;border-top: 50px solid #f9f9f9;background: #f3f3f3;}
.numShowDiv2{background: #fff;display: flex;justify-content: space-between;margin-top: -50px;padding-bottom: 50px;}
.numShowDiv2 .itembox{flex: 1;}
.numShowDiv2 .itembox .dd1{width: 100%;text-align: center;font-size: 48px;color: #B50000;}
.numShowDiv2 .itembox .dd2{width: 100%;text-align: center;font-size: 18px;color: #000;padding-top: 20px;position: relative;}
.numShowDiv2 .itembox .dd2:after{content: "";width: 30px;height: 1px;background: #B50000;position: absolute;left: 50%;transform: translateX(-50%);bottom: -15px;display:none;}

/*~~~*/

@media screen and (max-width: 1600px){
  /*--*/
  .numShowDiv2 .itembox .dd1{font-size: 40px;}
  /*--*/
  }

/*~~~*/

@media screen and (max-width: 50000px){/*1400->50000*/
  /*--*/
  .numShowDiv1{border-top: none;padding: 0;margin-bottom: 0;background:#fff;padding-bottom:0.1rem;}
  .numShowDiv2{margin-top: 0;padding: 0.3rem 0;display: block;overflow: hidden;border-top:2px solid #f3f3f3;}
  .numShowDiv2 .itembox{flex: inherit;float: left;width: 20%;}
  .numShowDiv2 .itembox .dd1{font-size: 0.28rem;font-weight: 700;}
  .numShowDiv2 .itembox .dd2{font-size: 0.24rem;padding-top: 10px;}
  /*--*/
  }

/*~~~*/

@media screen and (max-width: 1200px){
  /*--*/
  .numShowDiv2{border-top:1px solid #fcd9d9}
  .numShowDiv2 .itembox{width:33.33%}
  .numShowDiv2 .itembox .dd1{font-size: 0.36rem;font-weight: 700;}
  .numShowDiv2 .itembox .dd2{font-size: 0.28rem;padding-top: 0.2rem;}
  .numShowDiv2 .itembox .dd2{padding-top: 0.1rem;}
  .numShowDiv2 .itembox .dd2:after{display: none;}
  /*--*/
  }

/*基金项目~~~基础样式*/

.fundingProject1{background: #f3f3f3;padding-top: 30px;padding-bottom: 60px;}
.newsCenter1 .commMore{position:relative;top:-0.12rem;}
.fundingProject3{width: 100%;display: flex;justify-content: space-between;position:relative;}
.fundingProject3 .itembox{width: 500px;box-shadow: 0 0 6px rgba(100, 100, 100, 0.2);}
.fundingProject3 .itembox .dd1{width: 100%;height: 230px;}
.fundingProject3 .itembox .ddDiv{padding: 40px 50px;background: #fff;}
.fundingProject3 .itembox .ddDiv .dd2{color: #000;font-size: 24px;padding-bottom: 20px;font-weight: 700;transition: color 0.4s;}
.fundingProject3 .itembox .ddDiv .dd3{color: #666;font-size: 18px;line-height: 32px;height: 96px;text-align: justify;}
.fundingProject3 .itembox .ddDiv .dd4{color: #000;font-size: 18px;padding-top: 30px;font-weight: 700;display:none;}
.fundingProject3 .itembox .ddDiv .dd5{padding-top: 10px;display:none;}
.fundingProject3 .itembox .ddDiv .dd6{padding-top: 30px;width: 100%;display: flex;justify-content: center;}
.fundingProject3 .itembox .ddDiv .dd6 span{width: 240px;height: 60px;border-radius: 60px;border: 1px solid #B50000;color: #B50000;display: inline-flex;justify-content: center;align-items: center;transition: all 0.4s;}
.fundingProject3 .jianTouWhites{width:60px;height:60px;border-radius:100%;overflow:hidden;background:rgba(0,0,0,0.1);position:absolute;top:50%;transform:translateY(-50%);z-index:10;display:inline-flex;justify-content:center;align-items:center;cursor:pointer;transition:all 0.4s;}
.fundingProject3 .jianTouWhiteLeft{left:-100px;}
.fundingProject3 .jianTouWhiteRight{right:-100px;}
.fundingProject3 .jianTouWhites img{height:55%;user-select: none;}

/*~~~*/

@media (any-hover: hover){
  /*--*/
  .fundingProject3 .jianTouWhites:hover{background: #b60000;}
  /*--*/
  }

/*~~~*/

@media screen and (max-width: 50000px){
  /*--*/
  .fundingProject3 .itembox{width: 32%;}
  /*--*/
  }

/*~~~*/

@media screen and (max-width: 1500px){
  /*--*/
.fundingProject3 .jianTouWhiteLeft{left:0;}
.fundingProject3 .jianTouWhiteRight{right:0;}
  /*--*/
  }


/*~~~*/

@media screen and (max-width: 1200px){
  /*--*/
  .fundingProject1{padding: 0.6rem 0;}
  .fundingProject3{display: block;}
  .fundingProject3 .itembox{width: 100%;margin-top: 0.25rem;}
  .fundingProject3 .itembox:first-child{margin-top: 0;}
  .fundingProject3 .itembox .dd1{height: 3rem;}
  .fundingProject3 .itembox .ddDiv{padding: 0.25rem;}
  .fundingProject3 .itembox .ddDiv .dd2{font-size: 0.28rem;padding-bottom: 0.15rem;}
  .fundingProject3 .itembox .ddDiv .dd3{font-size: 0.25rem;line-height: 0.3rem;height: 0.9rem;}
  .fundingProject3 .itembox .ddDiv .dd4{font-size: 0.26rem;padding-top: 0.2rem;}
  .fundingProject3 .itembox .ddDiv .dd5{padding-top: 0.15rem;}
  .fundingProject3 .itembox .ddDiv .dd6{padding-top: 0.25rem;}
  .fundingProject3 .itembox .ddDiv .dd6 span{width: 50%;height: 0.6rem;border-radius: 0.6rem;font-size: 0.26rem;}
  .fundingProject3 .jianTouWhites{width:40px;height:40px;}
  /*--*/
  }

/*~~~*/

@media screen and (max-width: 1200px){
  /*--*/
  .fundingProject3 .itembox:active .dd6 span{background: #B50000;color: #fff;}
  .fundingProject3 .itembox:active .dd2{color: #B50000;}
  /*--*/
  }

/*~~~*/

@media (any-hover: hover){
  /*--*/
  .fundingProject3 .itembox:hover .dd6 span{background: #B50000;color: #fff;}
  .fundingProject3 .itembox:hover .dd2{color: #B50000;}
  /*--*/
  }

/*基金项目~~~进度条*/

progress.progressClass{display: block;width: 100%;height: 6px;background: gray;color: #B50000;}
progress.progressClass::-webkit-progress-bar{ background: #eee;}
progress.progressClass::-moz-progress-bar{ background: #B50000;}
progress.progressClass::-webkit-progress-value{ background: #B50000;}

/*仅仅图标轮播*/

.onlyIconDiv1{width: 100%;height: 480px;display: flex;align-items: center;}
.onlyIconDiv2{padding: 0 3% !important;position: relative;}
#iconBanner .swiper-wrapper{padding-top: 10px;}
#iconBanner .swiper-wrapper .swiper-slide{border: 0px solid red;cursor: pointer;}
#iconBanner .swiper-wrapper .swiper-slide .dd1{width: 100%;display: flex;justify-content: center;padding-bottom: 30px;}
#iconBanner .swiper-wrapper .swiper-slide .dd1 img{width: 140px;height: 140px;}
#iconBanner .swiper-wrapper .swiper-slide .dd2{text-align: center;color: #fff;font-size: 18px;font-weight: 700;
    
      overflow: hidden;           /* 超出部分隐藏 */
    text-overflow: ellipsis;    /* 显示省略号 ... */
    white-space: nowrap;        /* 强制不换行 */
} /*padding: 0 20%;*/
#iconBanner .swiper-wrapper .swiper-slide .dd3{width: 100%;display: flex;justify-content: center;padding-top: 24px;}
#iconBanner .swiper-wrapper .swiper-slide .dd3 a{width: 160px;background: rgba(255, 255, 255, 0.3); border-radius: 30px; border: 1px solid #FFFFFF;color: #fff;text-align: center;height: 50px;display: inline-flex;justify-content: center;align-items: center;transition: all 0.4s;}

/*~~~*/

@media screen and (max-width: 1600px){
  /*--*/
  #iconBanner .swiper-wrapper .swiper-slide .dd2{padding: 0;}
  /*--*/
  }

/*~~~*/

@media screen and (max-width: 1200px){
  /*--*/
  .onlyIconDiv1{height: 5rem;}
  .onlyIconDiv2{padding: 0 !important;position: relative;}
  #iconBanner .swiper-wrapper{padding-top: 0;}
  #iconBanner .swiper-wrapper .swiper-slide .dd1{padding-bottom: 0.3rem;}
  #iconBanner .swiper-wrapper .swiper-slide .dd1 img{width: 2rem;height: 2rem;}
  #iconBanner .swiper-wrapper .swiper-slide .dd2{font-size: 0.28rem;padding: 0;}
  #iconBanner .swiper-wrapper .swiper-slide .dd3{padding-top: 0.3rem;}
  #iconBanner .swiper-wrapper .swiper-slide .dd3 a{width: 50%;border-radius: 0.6rem; height: 0.6rem;}
  /*--*/
  }

/*~~~*/

@media screen and (max-width: 1000px){
  /*--*/
  #iconBanner .swiper-wrapper .swiper-slide:active .dd3 a{background: #fff;color: #B50000;}
  /*--*/
  }

/*~~~*/

@media (any-hover: hover){
  /*--*/
  #iconBanner .swiper-wrapper .swiper-slide:hover .dd3 a{background: #fff;color: #B50000;}
  /*--*/
  }

/*志愿者之家~~~基础样式*/

.volunteerHome1{width: 100%;padding-top: 30px;}
.volunteerHome3{width: 100%;display: flex;justify-content: space-between;border:1px solid #fcd9d9;}
.volunteerHome3 .itembox{height: 540px;}
.volunteerHome3 .itembox .textDiv{padding: 40px 40px 20px 40px;border: 0px solid red;}
.volunteerHome3 .itembox .textDiv .dd1{width: 100%;}
.volunteerHome3 .itembox .textDiv .dd1 span{background: #B50000;color: #fff;width: 52px;height: 24px;border-radius: 24px;display: inline-flex;justify-content: center;align-items: center;color: #fff;font-size: 14px;}
.volunteerHome3 .itembox .textDiv .dd2{font-size: 24px;color: #000; display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;  /* 显示行数，改成 1 就是单行 */
  overflow: hidden;
  text-overflow: ellipsis;}
.volunteerHome3 .itembox .textDiv .dd3{width: 100%;display: flex;justify-content: flex-end;padding-right:5%;}
.volunteerHome3 .itembox .textDiv .dd3 img{width: 30px;height: 10px;}
.volunteerHome3 .itembox.huoDongClass .dd1 span{background: #126FB0;}

/*志愿者之家~~~三个不同的布局*/

.volunteerHome3 .itembox:nth-child(1){width: 760px;position: relative;}
.volunteerHome3 .itembox:nth-child(1) .textDiv{position: absolute;left: 0;bottom: 0;width: 80%;height: 40%;background: rgba(255, 255, 255, 0.8);}
.volunteerHome3 .itembox:nth-child(2),.volunteerHome3 .itembox:nth-child(3){width: 400px;display: flex;flex-direction: column;justify-content: space-between;}
.volunteerHome3 .itembox:nth-child(2) .textDiv,.volunteerHome3 .itembox:nth-child(3) .textDiv{background: #F8F8F8;height: 60%;padding-top: 25%;}
.volunteerHome3 .itembox:nth-child(2) .imgDiv,.volunteerHome3 .itembox:nth-child(3) .imgDiv{height: 40%;}
.volunteerHome3 .itembox:nth-child(2) .dd2,.volunteerHome3 .itembox:nth-child(3) .dd2{padding-right: 20%;}
.volunteerHome3 .itembox:nth-child(2) .dd3,.volunteerHome3 .itembox:nth-child(3) .dd3{padding-top: 20%;}

/*~~~*/

@media screen and (max-width: 1200px){
  /*--*/
  .volunteerHome3 .itembox:nth-child(1) .textDiv{padding-top: 0.3rem;}
  .volunteerHome3 .itembox:nth-child(2){display: flex !important;flex-wrap: wrap;flex-direction: column;flex-direction: column-reverse;}
  /*--*/
  }

/*~~~*/

@media screen and (max-width: 50000px){
  /*--*/
  .volunteerHome3 .itembox:nth-child(1){width: 38%;}
  .volunteerHome3 .itembox:nth-child(2){width: 29%;}
  .volunteerHome3 .itembox:nth-child(3){width: 29%;}
  .volunteerHome3 .itembox .textDiv{padding-right: 0 !important;width: 100% !important;}
  /*--*/
  }

/*~~~*/

@media screen and (max-width: 1200px){
  /*--*/
  .volunteerHome1{padding-top: 0.6rem;}
  .volunteerHome3{display: block;}
  .volunteerHome3 .itembox{width: 100% !important;border: 1px dashed #ddd;margin-top: 0.3rem;display: block !important;height: inherit;}
  .volunteerHome3 .itembox .imgDiv{overflow: hidden;height: 2rem !important;}
  .volunteerHome3 .itembox:first-child{margin-top: 0;height: 2rem;}
  .volunteerHome3 .itembox .textDiv{padding: 0.3rem;}
  .volunteerHome3 .itembox .textDiv .dd1 span{width: 1rem;height: 0.4rem;border-radius: 0.4rem;font-size: 0.26rem;}
  .volunteerHome3 .itembox .textDiv .dd2{font-size: 0.28rem;padding-right: 0;padding-top: 0.3rem;}
  .volunteerHome3 .itembox:nth-child(1){width: 100%;}
  .volunteerHome3 .itembox:nth-child(1) .textDiv{width: 100%;height: inherit;}
  .volunteerHome3 .itembox:nth-child(2),.volunteerHome3 .itembox:nth-child(3){width: 100%;}
  .volunteerHome3 .itembox:nth-child(2) .textDiv,.volunteerHome3 .itembox:nth-child(3) .textDiv{height: initial;padding: 0.3rem;}
  .volunteerHome3 .itembox:nth-child(2) .imgDiv,.volunteerHome3 .itembox:nth-child(3) .imgDiv{height: initial;}
  .volunteerHome3 .itembox:nth-child(2) .dd2,.volunteerHome3 .itembox:nth-child(3) .dd2{padding-right: 0;}
  .volunteerHome3 .itembox:nth-child(2) .dd3,.volunteerHome3 .itembox:nth-child(3) .dd3{padding-top: 0;}
  .volunteerHome1 .comTitles{display: block;}
  .volunteerHome1 .comTitles .pp1{display: block;}
  .volunteerHome1 .comTitles .pp2{padding-left: 0;}
  /*--*/
  }

/*合作伙伴*/
.partnerFriend1 {
    width: 100%;
    padding: 30px 0;
}

.partnerFriend3 {
    width: 100%;
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    gap: 12px;
}
/*
.partnerFriend3 a {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 90px;       
    padding: 16px;      
    border: 1px solid #fcd9d9;
    background: #fff;
    transition: box-shadow 0.3s;
}
.partnerFriend3 a:hover {
    box-shadow: 0 4px 12px rgba(181, 0, 0, 0.08);
}*/

.partnerFriend3 a {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 90px;
    padding: 16px; 
    background: #fff;
    border-radius: 4px;
    transition: all 0.3s ease;

    /* --- 核心修正：实现 1px 细线渐变边框 --- */
    border: 1px solid transparent; /* 1. 这里控制边框粗细，1px 就是极细 */
    background-image: linear-gradient(#fff, #fff), 
                      linear-gradient(135deg, #fcd9d9 0%, #f28a8a 100%); 
    background-origin: border-box;
    background-clip: padding-box, border-box; /* 2. 关键：改为 padding-box 边框立即变细 */

    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.04);
}

/* 悬停效果保持一致 */
.partnerFriend3 a:hover {
    transform: translateY(-2px);
    box-shadow: 0 4px 12px rgba(181, 0, 0, 0.1);
    background-image: linear-gradient(#fff, #fff), 
                      linear-gradient(135deg, #dd0101 0%, #fcd9d9 100%);
}

.partnerFriend3 a img {
    width: 100%;
    height: 100%;
    object-fit: contain; /* ✅ 保持 logo 比例不拉伸 */
}

@media screen and (max-width: 1200px) {
    .partnerFriend1 { padding: 0.6rem 0; }
    .partnerFriend3 {
        grid-template-columns: repeat(3, 1fr);
        gap: 0.2rem;
    }
    .partnerFriend3 a {
        height: 1.4rem;
        padding: 0.2rem;
    }
}
  

/*友情链接*/

.FriendLink1{width: 100%;background: #3B3B3B;}
.FriendLink2{display: flex;align-items: center;}
.FriendLink2 .fls{display: inline-flex;align-items: center;}
.FriendLink2 .fls p{width: 24px;height: 24px;background: #B50000;border-radius: 100%;overflow: hidden;display: inline-flex;justify-content: center;align-items: center;}
.FriendLink2 .fls p img{width: 100%;height: 100%;}
.FriendLink2 .fls span{font-size: 20px;color: #fff;font-weight: 700;padding-left: 15px;}
.FriendLink2 .frs{display: inline-flex;align-items: center;padding-left: 30px;}
.FriendLink2 .frs a{font-size: 18px;color: #fff;margin-right: 20px;padding: 20px 0;transition: all 0.4s;}
.FriendLink2 .frs a:first-child{margin-left: 0;}

/*~~~*/

@media screen and (max-width: 50000px){/*12000->50000*/
  /*--*/
  .FriendLink1{padding: 0.3rem 0;}
  .FriendLink2{display: block;}
  .FriendLink2 .fls{width: 100%;}
  .FriendLink2 .fls span{font-size: 0.28rem;padding-left: 0.2rem;}
  .FriendLink2 .frs{display: block;padding-left: 0;}
  .FriendLink2 .frs a{font-size: 16px;margin-right: 0.2rem;padding: 0;margin-top: 0.2rem;}
  .FriendLink2 .frs a:first-child{margin-left: 0;}
  /*--*/
  }
  
  
  @media screen and (max-width: 1200px){/*12000->50000*/
  /*--*/
  .FriendLink1{padding: 0.3rem 0;}
  .FriendLink2{display: block;}
  .FriendLink2 .fls{width: 100%;}
  .FriendLink2 .fls span{font-size: 0.28rem;padding-left: 0.2rem;}
  .FriendLink2 .frs{display: block;padding-left: 0;}
  .FriendLink2 .frs a{font-size: 0.26rem;margin-right: 0.2rem;padding: 0;margin-top: 0.2rem;}
  .FriendLink2 .frs a:first-child{margin-left: 0;}
  /*--*/
  }


/*~~~*/

@media screen and (max-width: 1000px){
  /*--*/
  .FriendLink2 .frs a:active{text-decoration: underline;}
  /*--*/
  }

/*~~~*/

@media (any-hover: hover){
  /*--*/
  .FriendLink2 .frs a:hover{text-decoration: underline;}
  /*--*/
  }

/**/

.comFooter1{width: 100%;padding-top: 50px; margin-top: 50px;}
.comFooter2{padding-bottom: 75px;display: flex;justify-content: space-between;}
.comFooter2 .foot1 a{width: 100%;}
.comFooter2 .foot1 a img{width: 3rem;margin-bottom:0.5rem;}
.comFooter2 .foot1 .dd1{width: 100%;font-size: 20px;color: #fff;font-weight: 700;padding-bottom: 20px;}
.comFooter2 .foot1 .dd2{width: 100%;padding-bottom: 25px;}
.comFooter2 .foot1 .dd2 a{width: 100%;font-size: 15px;color: #fff;padding: 5px 0;}
.comFooter2 .foot1 .dd2 a:first-child{padding-top: 0;}
.comFooter2 .foot2{width: calc(100% - 200px - 330px);padding: 0 300px 0 160px;display: flex;justify-content: space-between;}
.comFooter2 .foot2 .itembox{width: 20%;border: 0px solid red;}
.comFooter2 .foot2 .itembox a{width: 100%;font-size: 16px;color: #fff;padding: 10px 0;text-align: center;}
.comFooter2 .foot2 .itembox a:first-child{font-size: 20px;font-weight: 700;padding-bottom: 15px;}
.comFooter2 .foot3{display: flex; align-items: center;}
.comFooter2 .foot3 .dd2 a:last-child{padding-bottom: 0;}
.comFooter2 .foot3 .dd3{width: 100%;display: flex;align-items: center;}
.comFooter2 .foot3 .dd3 .dd3Item{width: 100px;margin-left: 40px;}
.comFooter2 .foot3 .dd3 .dd3Item:first-child{margin-left: 0;}
.comFooter2 .foot3 .dd3 .dd3Item .dd3a img{width: 100%;height: 100px;}
.comFooter2 .foot3 .dd3 .dd3Item .dd3b{text-align: center;font-size: 15px;color: #fff;padding-top: 15px}

.comFooter3{border-top: 1px solid rgba(255, 255, 255, 0.3);display: flex;justify-content: center;width:100%;}
.comFooter3 a{font-size: 15px;color: #fff;padding: 20px 0 30px 0;margin-left: 5%;}
.comFooter3 a:first-child{margin-left: 0;}

/*~~~*/

@media screen and (max-width: 50000px){
  /*--*/
  .comFooter2 .foot2{padding: 0 10%;}
  /*--*/
  }

/*~~~*/

@media screen and (max-width: 1200px){
  /*--*/ 
  .comFooter1{padding-top: 0.6rem;}
  .comFooter2{padding-bottom: 0.3rem;display: block;}
  .comFooter2 .foot1{width: 100%;}
  .comFooter2 .foot1 a{width: 2rem;margin:0 auto;display:block}
  .comFooter2 .foot2{width: 100%;padding: 0.3rem 0 0.1rem 0;}
  .comFooter2 .foot2 .itembox{width: 25%;border: 0px solid red;}
  .comFooter2 .foot2 .itembox a{font-size: 0.26rem;padding: 0.15rem 0;}
  .comFooter2 .foot2 .itembox a:first-child{font-size: 0.29rem;padding-bottom: 0.1rem;}
  .comFooter2 .foot3{width: 100%;padding-top: 0.3rem;border-top: 1px solid rgba(255, 255, 255, 0.2);}
  .comFooter2 .foot3 .dd1{font-size: 0.3rem;color: #fff;font-weight: 700;padding-bottom: 20px;}
  .comFooter2 .foot3 .dd2{padding-bottom: 0.25rem;}
  .comFooter2 .foot3 .dd2 a{font-size: 0.26rem;padding: 0.05rem 0;}
  .comFooter2 .foot3 .dd3{width: 100%;display: flex;justify-content: space-around;}
  .comFooter2 .foot3 .dd3 .dd3Item{width: 2rem;margin-left: 0;}
  .comFooter2 .foot3 .dd3 .dd3Item .dd3a img{height: 2rem;}
  .comFooter2 .foot3 .dd3 .dd3Item .dd3b{font-size: 0.26rem;padding-top: 0.2rem}
  .comFooter3{display: block;padding: 0.1rem 0;}
  .comFooter3 a{font-size: 0.26rem;padding: 0.1rem 0;margin-left: 0;}
  
  
  .comFooter2 .contactUsBox{text-align:center;}
  .comFooter2 .foot1 .dd1{font-size:0.3rem;}
  /*--*/
  }

/*其他所有子页面的banner大图*/

.sonPageBanner1{width: 100%;margin-top:-10px;}

/*子页的二级导航栏*/

.secondaryNav1{width: 100%;padding-top: 30px;}
.secondaryNav2{display: flex;align-items: center;}
.secondaryNav2 a{font-size: 18px;color: #000;transition: color 0.4s;}
.secondaryNav2 a:after{content: ">";font-size: 20px;color: #000;padding: 0 10px;}
.secondaryNav2 a:last-child:after{display: none;}
@media screen and (max-width: 1200px){
  /*--*/
  .secondaryNav2 a{font-size: 0.26rem;max-width: 40%;display: block;overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;white-space: nowrap;}
  .secondaryNav2 a:after{font-size: 0.3rem;padding: 0 0.1rem;}
  /*--*/
  }
@media screen and (max-width: 1200px){
  /*--*/
  .secondaryNav2 a:active{color: #B50000;}
  /*--*/
  }
@media (any-hover: hover){
  /*--*/
  .secondaryNav2 a:hover{color: #B50000;}
  /*--*/
  }

/*资讯中心的左边标题和右边tab切换*/

.comTitleAndTab1A{width: 100%;padding-top: 40px;margin-bottom: 30px;border-bottom: 1px solid #eee;}
.comTitleAndTab1B{display: flex;align-items: center;}
.comTitleAndTab1B .comTitles{width: 460px;padding-bottom: 0;}
.comTitleAndTab1B .comTitles .pp1{font-size: 36px;}
.comTitleAndTab1B .comTitles .pp2{font-size: 30px;}
.comTitleAndTab1B .comTabs{width: calc(100% - 460px);border-bottom: none;}
.comTitleAndTab1B .comTabs .fls a{font-size: 24px;padding-bottom: 25px;}
.comTitleAndTab1B .comTabs .fls a,.comTitleAndTab1B .comTabs .frs{height: inherit;}
.comTitleAndTab1B .comTabs .fls{width: 100%;}
@media screen and (max-width: 1200px){
  /*--*/
  .comTitleAndTab1A{padding-top: 0.3rem;margin-bottom: 0.3rem;}
  .comTitleAndTab1B{display: block;}
  .comTitleAndTab1B .comTitles{width: 100%;padding-bottom: 0.3rem;}
  .comTitleAndTab1B .comTitles .pp1{font-size: 0.36rem;}
  .comTitleAndTab1B .comTitles .pp2{font-size: 0.3rem;}
  .comTitleAndTab1B .comTabs{width: 100%;padding-left: 0}
  .comTitleAndTab1B .comTabs .fls a{font-size: 0.32rem;padding-bottom: 0.2rem;}
  /*--*/
  }

/*资讯中心的左边标题和右边tab切换~~~新闻页面*/

.newsTitle .comTitleAndTab1B .comTabs{padding-left: 0;}
.newsTitle .comTabs .fls a{width: 20%;}
@media screen and (max-width: 1600px){
  /*--*/
  .newsTitle .comTabs .fls a{width: inherit;flex: 1;}
  /*--*/
  }

/*资讯中心的列表*/

.newsList1{width: 100%;}
.newsList2 .itembox{width: 100%;display: flex;justify-content: space-between;padding: 40px;border-bottom: 1px solid #eee;}
.newsList2 .itembox .fls {
    width: 420px;
    /*height: 270px;*/
    overflow: hidden;
}

.newsList2 .itembox .fls .imgcov {
    width: 100%;
    height: 100%;
    /* 核心：强制拉伸填满，不留黑边，不裁剪 */
    object-fit: fill; 
    display: block;
    aspect-ratio: 16 / 9;    
    
    background-size: cover; 
    background-position: center;
    background-repeat: no-repeat;
}
.newsList2 .itembox .frs{width: calc(100% - 420px);padding-left: 120px;}
.newsList2 .itembox .frs .dd1{width: 100%;font-size: 30px;color: #555;padding-bottom: 30px;font-weight: 700;transition: color 0.4s;}
.newsList2 .itembox .frs .dd2{font-size: 18px;color: rgb(0, 0, 0, 0.5);line-height: 32px;text-align: justify;}
.newsList2 .itembox .frs .dd3{padding-top: 15px;font-size: 18px;color: rgb(0, 0, 0, 0.5);}

.sonPageBanner1 .imgcov {
    height: 400px;max-height: 400px;
}

@media screen and (max-width: 1200px){
  /*--*/
  .newsList2 .itembox{padding: 0.25rem;}
  .newsList2 .itembox .fls{width: 2rem;height: 2rem;}
  .newsList2 .itembox .frs{width: calc(100% - 2rem);padding-left: 0.25rem;}
  .newsList2 .itembox .frs .dd1{font-size: 0.3rem;padding-bottom: 0.15rem;}
  .newsList2 .itembox .frs .dd2{font-size: 0.28rem;height: 0.8rem;line-height: 0.4rem;}
  .newsList2 .itembox .frs .dd3{padding-top: 0.2rem;font-size: 0.28rem;}
  /*--*/
  }

/*资讯中心的列表~~~如果没有图片时*/

.newsList2 .itembox.ifNoImgClass .fls{display: none;}
.newsList2 .itembox.ifNoImgClass .frs{padding-left: 0;width: 100%;}
@media (any-hover: hover){
  /*--*/
  .newsList2 .itembox:hover{background: #fff;box-shadow: 0 0 10px #eee;}
  .newsList2 .itembox:hover .frs .dd1{color: #B50000;}
  /*--*/
  }

/*公共类分页*/

.comPage1{width: 100%;display: flex;justify-content: center;}
.comPage2{display: flex;justify-content: center;align-items: center;padding: 60px 0 120px 0;}
.comPage2 .imgBtn,.comPage2 .numBnt{background: #fff;width: 40px;height: 40px;display: inline-flex;justify-content: center;align-items: center;margin-left: 16px;border: 1px solid #ddd;}
.comPage2 .imgBtn img{width: 9px;height: 16px;}
.comPage2 a{transition: all 0.4s;}
.comPage2 a:first-child{margin-left: 0;}
.comPage2 a.numBnt.on{background: #B50000;color: #fff;border: 1px solid #B50000;}
.comPage3 .comPage2{background: #fff;}
@media (any-hover: hover){
  /*--*/
  .comPage2 a.numBnt:hover{background: #B50000;color: #fff;border: 1px solid #B50000;}
  /*--*/
  }
@media screen and (max-width: 1200px){
  /*--*/
  .comPage2 a.numBnt:active{background: #B50000;color: #fff;border: 1px solid #B50000;}
  /*--*/
  }
@media screen and (max-width: 1200px){
  /*--*/
  .comPage1{padding: 0.5rem 0 0.7rem 0;}
  .comPage2{width: 100% !important;justify-content: space-around;padding: 0;}
  .comPage2 .imgBtn,.comPage2 .numBnt{width: 0.5rem;height: 0.5rem;border-radius: 0.15rem;margin-left: 0;}
  /*--*/
  }

/*资讯中心的详情*/

.newsDetail1{width: 100%;padding-top: 50px;}
.newsDetail1 .dd1{font-size: 24px;color: #000;font-weight: 700;padding-bottom: 30px; text-align:center;}
.newsDetail1 .dd2{font-size: 18px;color: #888;padding-bottom: 50px;text-align:center;}
.newsDetail1 .dd3{padding-bottom: 120px;}
.newsDetail1 .dd3 *{line-height:1.8 !important;}
.newsDetail1 .dd3 p{margin-top: 10px;}
.newsDetail1 .dd3 p:first-child{margin-top: 0;}
.newsDetail1 .dd3 p,.newsDetail1 .dd3 span{font-size: 18px;width: 100%;color: #000;}
.newsDetail1 .dd3 p img,.newsDetail1 .dd3 img{display: block;max-width: 50%;margin: 0 auto;}
.newsDetail1 .dd4{border-top: 1px solid #eee;width: 100%;display: flex;justify-content: space-between;align-items: center;padding: 40px 0 120px 0;}
.newsDetail1 .dd4 a{width: 33%;color: rgba(0, 0, 0, 0.5);font-size: 18px;transition: color 0.4s;}
@media screen and (max-width: 1200px){
  /*--*/
  .newsDetail1{padding-top: 0.3rem;}
  .newsDetail1 .dd1{font-size: 0.4rem;padding-bottom: 0.2rem;}
  .newsDetail1 .dd2{font-size: 0.28rem;padding-bottom: 0.3rem;}
  .newsDetail1 .dd3{padding-bottom: 0.3rem;}
  .newsDetail1 .dd3 p{margin-top: 0.1rem;}
  .newsDetail1 .dd3 p,.newsDetail1 .dd3 span{font-size: 0.28rem;}
  .newsDetail1 .dd4{padding: 0.3rem 0;display: block;}
  .newsDetail1 .dd4 a{width: 100%;font-size: 0.28rem;margin-top: 0.2rem;}
  .newsDetail1 .dd4 a:first-child{margin-top: 0}
  /*--*/
  }
@media screen and (max-width: 1200px){
  /*--*/
  .newsDetail1 .dd4 a:active{color: #000;}
  .newsDetail1 .dd3 *{font-size:0.28rem !important;}
  /*--*/
  }
@media (any-hover: hover){
  /*--*/
  .newsDetail1 .dd4 a:hover{color: #000;}
  /*--*/
  }

/*基金项目之核心项目的列表*/

.coreProject1{width: 100%;}
.coreProject2{display: flex;justify-content: space-between;flex-wrap: wrap;}
.coreProject2 .itembox{width: 500px;box-shadow: 0 0 10px #eee;margin-top: 60px;}
.coreProject2 .itembox:nth-child(1){margin-top: 0;}
.coreProject2 .itembox:nth-child(2){margin-top: 0;}
.coreProject2 .itembox:nth-child(3){margin-top: 0;}
.coreProject2 .itembox .dd1{height: 300px;overflow: hidden;}
.coreProject2 .itembox .onlyDiv{padding: 40px 10px;}
.coreProject2 .itembox .dd2{font-size: 24px;color: #000;padding-bottom: 20px;font-weight: 700;transition: color 0.4s;}
.coreProject2 .itembox .dd3{font-size: 18px;color: #666;height: 96px;line-height: 32px;text-align: justify;}
.coreProject2 .itembox .dd4{padding: 30px 0;}
.coreProject2 .itembox .dd4 .dd4a{display: flex;align-items: center;justify-content: space-between;}
.coreProject2 .itembox .dd4 .dd4a span{font-size: 18px;font-weight: 700;color: #000;}
.coreProject2 .itembox .dd4 .dd4b{padding: 10px 0;}
.coreProject2 .itembox .dd4 .dd4a span:nth-child(2){color: #B50000;}
.coreProject2 .itembox .dd4 .dd4c{display: flex;justify-content: space-between;align-items: center;}
.coreProject2 .itembox .dd4 .dd4c span{font-size: 18px;color: #000;}
.coreProject2 .itembox .dd4 .dd4c span:nth-child(1){color: #B50000;}
.coreProject2 .itembox .dd5{display: flex;justify-content: space-around;align-items: center;}
.coreProject2 .itembox .dd5 a{width: 30%;height: 50px;border-radius: 60px;border: 1px solid #B50000;display: inline-flex;justify-content: center;align-items: center;font-size: 16px;transition: all 0.4s;box-shadow: 0 0 10px #ddd;}
.coreProject2 .itembox .dd5 a:first-child{color: #B50000;}
.coreProject2 .itembox .dd5 a:last-child{color: #fff;background: #B50000;}
.coreProject2 .itembox .dd5 a img{width: 24px;height: 24px;margin-right: 15px;}
.coreProject2 .itembox:last-child:nth-child(3n + 2){margin-right: calc((100% - 500px) / 2);}
@media screen and (max-width: 50000px){
  /*--*/
  .coreProject2 .itembox{width: 32%;}
  /*--*/
  }
@media screen and (max-width: 1200px){
  /*--*/
  .coreProject2{display: block;}
  .coreProject2 .itembox{width: 100%;margin-top: 0.35rem;border: 1px solid #ddd;border-radius: 0.2rem;overflow: hidden;}
  .coreProject2 .itembox:nth-child(2){margin-top: 0.35rem;}
  .coreProject2 .itembox:nth-child(3){margin-top: 0.35rem;}
  .coreProject2 .itembox .dd1{height: 2rem;overflow: hidden;}
  .coreProject2 .itembox .onlyDiv{padding: 0.25rem;}
  .coreProject2 .itembox .dd2{font-size: 0.29rem;padding-bottom: 0.2rem;}
  .coreProject2 .itembox .dd3{font-size: 0.28rem;height: 1.2rem;line-height: 0.4rem;}
  .coreProject2 .itembox .dd4{padding: 0.2rem 0;}
  .coreProject2 .itembox .dd4 .dd4a span{font-size: 0.28rem;}
  .coreProject2 .itembox .dd4 .dd4b{padding: 0.2rem 0;}
  .coreProject2 .itembox .dd4 .dd4c span{font-size: 0.28rem;font-weight: 700;}
  .coreProject2 .itembox .dd5{padding-top: 0.1rem;}
  .coreProject2 .itembox .dd5 a{width: 46%;height: 0.7rem;border-radius: 0.7rem;font-size: 0.28rem;}
  .coreProject2 .itembox .dd5 a img{width: 0.24rem;height: 0.24rem;margin-right: 0.1rem;}
  .coreProject2 .itembox:last-child:nth-child(3n + 2){margin-right: 0;}
  /*--*/
  }
@media screen and (max-width: 1200px){
  /*--*/
  .coreProject2 .itembox:active .dd2{color: #B50000;}
  /*--*/
  }
@media (any-hover: hover){
  /*--*/
  .coreProject2 .itembox:hover .dd2{color: #B50000;}
  /*--*/
  }

/*项目申请的表单（可作为通用类的表单==公共类表单）*/

.commForm1A{width: 100%;padding-bottom: 120px;}
.commForm1B{padding: 0 20%;background: #fff;border: 20px solid #F2F2F5;padding: 100px 20%;}
.commForm1B .itembox{width: 100%;padding-top: 40px;}
.commForm1B .itembox:first-child{padding-top: 0;}
.commForm1B .itembox .dd1{display: flex;align-items: center;}
.commForm1B .itembox .dd1 .ss1{font-size: 26px;color: #FF0000;margin-right: 10px;font-weight: 700;position: relative;top: 5px;}
.commForm1B .itembox .dd1 .ss2{font-size: 24px;color: #000;}
.commForm1B .itembox .dd2{padding-top: 20px;}
.commForm1B .itembox .dd2 input,.commForm1B .itembox .dd2 textarea,.commForm1B .itembox .dd2 select{width: 100%;font-size: 20px;color: #333;border: 1px solid #ddd;transition: all 0.4s;}
.commForm1B .itembox .dd2 input,.commForm1B .itembox .dd2 select{height: 60px;padding: 0 20px;}
.commForm1B .itembox .dd2 input:focus,.commForm1B .itembox .dd2 textarea:focus{border: 1px solid #B50000;}
.commForm1B .itembox .dd2 textarea{height: 240px;padding: 20px;}
.commForm1B .submitbox{width: 100%;display: flex;justify-content: center;padding-top: 60px;}
.commForm1B .itembox .dd3a{overflow: hidden;padding-top: 20px;}
.commForm1B .itembox .dd3a p{float: left;width: 23.2%;margin-right: 2.4%;float: left;margin-top: 30px;background: #F9F9FB; border-radius: 10px; border: 2px solid #EEEEEE;display: inline-flex;justify-content: center;align-items: center;height: 60px;cursor: pointer;font-size: 24px;color: #666;transition: all 0.4s;}
.commForm1B .itembox .dd3a p:nth-child(1){margin-top: 0;}
.commForm1B .itembox .dd3a p:nth-child(2){margin-top: 0;}
.commForm1B .itembox .dd3a p:nth-child(3){margin-top: 0;}
.commForm1B .itembox .dd3a p:nth-child(4){margin-top: 0;}
.commForm1B .itembox .dd3a p:nth-child(4n){margin-right: 0;}
.commForm1B .itembox .dd3b{width: 100%;padding-top: 20px;display: none;}
.commForm1B .itembox .dd3b span{color: #333;font-size: 18px;font-weight: 600;}
.commForm1B .itembox .dd3b input{color: #000;font-size: 18px;width: 25%;height: 60px;border: 2px solid #eee;border-radius: 10px;text-align: center;margin: 0 20px 0 10px;font-size: 20px;font-weight: 700;color: #FFA20C;}
.commForm1B .itembox .dd3b input:focus{border: 2px solid #FFA20C;background: #FFF5E4;}
.commForm1B .itembox .dd4{display: flex;align-items: center;padding-top: 20px}
.commForm1B .itembox .dd4 p{width: 37%;overflow: hidden;background: #F9F9FB; border-radius: 10px; border: 2px solid #EEEEEE;display: inline-flex;justify-content: center;align-items: center;height: 80px;cursor: pointer;font-size: 24px;color: #666;transition: all 0.4s;margin-right: 20px;}
.commForm1B .itembox .dd4 p img{width: 50%;}
.commForm1B .itembox .dd3a p.on,.commForm1B .itembox .dd4 p.on{border: 2px solid #FFA20C;background: #FFF5E4;color: #FFA20C;}
.commForm1B .itembox.ifSwitchClass{display: flex;align-items: center;}
.commForm1B .itembox.ifSwitchClass .dd5{padding-left: 20px;}
@media screen and (max-width: 1200px){
  /*--*/
  .commForm1A{padding-bottom: 0.6rem;}
  .commForm1B{padding: 0 0.3rem;border: 0.2rem solid #F2F2F5;padding: 0.3rem;}
  .commForm1B .itembox{padding-top: 0.3rem;}
  .commForm1B .itembox .dd1 .ss1{font-size: 0.28rem;margin-right: 0.2rem;top: 0.1rem;}
  .commForm1B .itembox .dd1 .ss2{font-size: 0.3rem;}
  .commForm1B .itembox .dd2{padding-top: 0.2rem;}
  .commForm1B .itembox .dd2 input,.commForm1B .itembox .dd2 textarea,.commForm1B .itembox .dd2 select{font-size: 0.28rem;}
  .commForm1B .itembox .dd2 input,.commForm1B .itembox .dd2 select{height: 0.7rem;padding: 0 0.3rem;}
  .commForm1B .itembox .dd2 textarea{height: 2.1rem;padding: 0.3rem;}
  .commForm1B .submitbox{width: 100%;display: flex;justify-content: center;padding-top: 60px;}
  .commForm1B .itembox .dd3a{overflow: hidden;padding-top: 20px;}
  .commForm1B .itembox .dd3a p{margin-top: 0.2rem;border-radius: 0.2rem; height: 0.7rem;font-size: 0.28rem;font-weight: 700;}
  .commForm1B .itembox .dd3b{padding-top: 0.2rem;}
  .commForm1B .itembox .dd3b span{font-size: 0.28rem;}
  .commForm1B .itembox .dd3b input{font-size: 0.28rem;height: 0.7rem;border: 2px solid #eee;border-radius: 0.1rem;font-size: 0.28rem;margin: 0;}
  .commForm1B .itembox .dd4{padding-top: 0.2rem;}
  .commForm1B .itembox .dd4 p{width: 45%;border-radius: 0.1rem; height: 0.9rem;font-size: 0.28rem;margin-right: 0.2rem;}
  .commForm1B .itembox.ifSwitchClass .dd5{padding-left: 0.3rem;}
  /*--*/
  }
@media screen and (max-width: 1200px){
  /*--*/
  .commForm1B .itembox .dd3a p:active,.commForm1B .itembox .dd4 p:active{border: 2px solid #FFA20C;background: #FFF5E4;color: #FFA20C;}
  /*--*/
  }
@media (any-hover: hover){
  /*--*/
  .commForm1B .itembox .dd3a p:hover,.commForm1B .itembox .dd4 p:hover{border: 2px solid #FFA20C;background: #FFF5E4;color: #FFA20C;}
  /*--*/
  }

/*项目申请的表单~~~四个角的小扇形*/

.shanXings{ width: 40px;height: 40px; border-radius: 50%;}
.commForm1B{position: relative;}
.shanXings{position: absolute;}
.commForm1B .sxBottomRight{left: -20px;top: -20px;}
.commForm1B .sxBottomLeft{right: -20px;top: -20px;}
.commForm1B .sxTopRight{left: -20px;bottom: -20px;}
.commForm1B .sxTopLeft{right: -20px;bottom: -20px;}
.sxTopLeft{ background: conic-gradient(from 0deg, transparent 0deg, transparent 270deg, #F2F2F5 270deg, #F2F2F5 360deg);}
.sxTopRight{ background: conic-gradient(from 0deg, #F2F2F5 0deg, #F2F2F5 90deg, transparent 90deg);}
.sxBottomLeft{ background: conic-gradient(from 0deg, transparent 0deg, transparent 180deg, #F2F2F5 180deg, #F2F2F5 270deg, transparent 270deg);}
.sxBottomRight{ background: conic-gradient(from 0deg, transparent 0deg, transparent 90deg, #F2F2F5 90deg, #F2F2F5 180deg, transparent 180deg);}
@media screen and (max-width: 1200px){
  /*--*/
  .shanXings{display: none;}
  /*--*/
  }

/*二级的标题文字*/

.comTitle3A{width: 100%;padding-bottom: 60px;}
.comTitle3B{font-size: 24px;color: #000;line-height: 30px;text-align: center;}
@media screen and (max-width: 1200px){
  /*--*/
  .comTitle3A{padding-bottom: 0.3rem;}
  .comTitle3B{font-size: 0.28rem;line-height: 0.4rem;text-align: justify;}
  /*--*/
  }

/*志愿者风采列表*/

.volunteerList1{width: 100%;}
.volunteerList2{overflow: hidden;}
.volunteerList2 .itembox{float: left;width: 370px;height: 480px;background: #e8eaf1;border-radius: 20px;overflow: hidden;margin-right: 40px;margin-top: 60px;position: relative;overflow: hidden;}
.volunteerList2 .itembox:nth-child(1){margin-top: 0;}
.volunteerList2 .itembox:nth-child(2){margin-top: 0;}
.volunteerList2 .itembox:nth-child(3){margin-top: 0;}
.volunteerList2 .itembox:nth-child(4){margin-top: 0;}
.volunteerList2 .itembox:nth-child(4n){margin-right: 0;}
.volunteerList2 .itembox .onlyDiv{position: absolute;width: calc(100% - 40px);margin-bottom: 20px;background: #fff;border-radius: 12px;z-index: 10;left: 20px;right: 20px;bottom: 20px;padding: 15px 30px;}
.volunteerList2 .itembox .onlyDiv>div{padding-top: 5px;}
.volunteerList2 .itembox .onlyDiv>div:first-child{padding-top: 0;}
.volunteerList2 .itembox .onlyDiv>div.dd1{font-size: 20px;font-weight: 700;color: #000;}
.volunteerList2 .itembox .onlyDiv>div.dd2{font-size: 14px;color: #000;}
@media screen and (max-width: 50000px){
  /*--*/
  .volunteerList2 .itembox{width: 23.5%;margin-right: 2%;}
  /*--*/
  }
@media screen and (max-width: 1200px){
  /*--*/
  .volunteerList2{display: flex;justify-content: space-between;flex-wrap: wrap;}
  .volunteerList2 .itembox{width: 48.5%;height: inherit;border-radius: 0.2rem;margin-right: 0;margin-top: 0.25rem;}
  .volunteerList2 .itembox:nth-child(3){margin-top: 0.25rem;}
  .volunteerList2 .itembox:nth-child(4){margin-top: 0.25rem;}
  .volunteerList2 .itembox .onlyDiv{width: calc(100% - 0.5rem);margin-bottom: 0;border-radius: 0.2rem;left: 0.25rem;right: 0;bottom: 0.3rem;padding: 0.3rem;}
  .volunteerList2 .itembox .onlyDiv>div{padding-top: 0.1rem;}
  .volunteerList2 .itembox .onlyDiv>div.dd1{font-size: 0.3rem;}
  .volunteerList2 .itembox .onlyDiv>div.dd2{font-size: 0.28rem;}
  /*--*/
  }

/*登录页面和注册页面~~最大盒子*/

.loginContainer{width: 100%;height: calc(100vh - 120px); min-height: 835px;
     display: flex;
    align-items: center;     /* 垂直居中 */
    justify-content: center;  /* 水平居中 */
}
@media screen and (max-width: 1200px){
  /*--*/
  .loginContainer{height: inherit;min-height: 100vh;}
  /*--*/
  }

/*登录页面和注册页面~~顶部盒子*/

.loginContainer .topDiv{width: 100%;border: 0px solid red;display: flex;justify-content: flex-end;padding-top: 5vh;padding-right: 8.3%;}
.loginContainer .topDiv a{display: inline-flex;align-items: center;}
.loginContainer .topDiv a img{width: 30px;height: 10px;}
.loginContainer .topDiv a span{font-size: 20px;color: #000;padding-left: 10px;}
@media screen and (max-width: 1200px){
  /*--*/
  .loginContainer .topDiv{padding-top: 0.3rem;padding-right: 0.3rem;}
  .loginContainer .topDiv a img{width: 0.3rem;height: 0.1rem;}
  .loginContainer .topDiv a span{font-size: 0.28rem;padding-left: 0.1rem;}
  /*--*/
  }

/*登录页面和注册页面~~底部版权*/

.loginContainer .bottomDiv{width: 100%;border: 0px solid red;display: flex;justify-content: center;position: absolute;left: 0;bottom: 30px;right: 0;}
.loginContainer .bottomDiv a{font-size: 15px;color: #666;margin-left: 30px;}
.loginContainer .bottomDiv a:first-child{margin-left: 0;}
@media screen and (max-width: 1200px){
  /*--*/
  .loginContainer .bottomDiv{position: inherit;left: inherit;bottom: inherit;right: inherit;display: block;padding-bottom: 0.3rem;}
  .loginContainer .bottomDiv a{font-size: 0.28rem;margin-left: 0;display: block;width: 100%;text-align: center;margin-top: 0.2rem;}
  .loginContainer .bottomDiv a:first-child{margin-top: 0;}
  /*--*/
  }

/*登录页面和注册页面~~左右分布*/

.loginContainer .middleDiv{display: flex;justify-content: space-between; padding: 0 15%;align-items: center; width: 100%;  height: 100%; }
@media screen and (max-width: 1700px){
  /*--*/
  .loginContainer .middleDiv{padding-left: 10%;padding-right: 10%;}
  /*--*/
  }
@media screen and (max-width: 1400px){
  /*--*/
  .loginContainer .middleDiv{padding-left: 5%;padding-right: 5%;}
  /*--*/
  }
@media screen and (max-width: 1200px){
  /*--*/
  .loginContainer .middleDiv{display: block;padding: 0.6rem 0.3rem;}
  /*--*/
  }

/*登录页面和注册页面~~仅仅左边*/

.loginContainer .leftDiv{border: 0px solid red;}
.loginContainer .leftDiv .dd1{width: 100%;display: flex;justify-content: center;}
.loginContainer .leftDiv .dd1 img{width: 240px;height: 184px;}
.loginContainer .leftDiv .dd2{padding-top: 56px;color: #B50000;font-size: 48px;}
.loginContainer .leftDiv .dd3{padding-top: 20px;}
.loginContainer .leftDiv .dd3 span{color: #B50000;font-size: 30px;display: block;width: 100%;font-weight: 300;font-family: 'Segoe UI Light';}
@media screen and (max-width: 1200px){
  /*--*/
  .loginContainer .leftDiv{padding-bottom: 0.4rem;}
  .loginContainer .leftDiv .dd1 img{width: 2.4rem;height: 1.84rem;}
  .loginContainer .leftDiv .dd2{padding-top: 0.2rem;font-size: 0.4rem;text-align: center;}
  .loginContainer .leftDiv .dd3{padding-top: 0.1rem;width: 100%;display: flex;justify-content: center;align-items: center;}
  .loginContainer .leftDiv .dd3 span{font-size: 0.3rem;display: inline;width: auto;}
  /*--*/
  }

/*登录页面和注册页面~~仅仅右边*/

.loginContainer .rightDiv{background: #FFFFFF; box-shadow: 0 0 10px #ddd; border-radius: 10px;overflow: hidden;padding: 40px 70px 40px 70px;width: 560px;}
.loginContainer .rightDiv .dd1{width: 100%;display: flex;justify-content: center;align-items: center;padding-bottom: 20px;}
.loginContainer .rightDiv .dd1 a{margin: 0 40px;font-size: 24px;color: #000;transition: all 0.4s;position: relative;}
.loginContainer .rightDiv .dd1 a:after{content: "";position: absolute;left: 50%;transform: translateX(-50%);bottom: -10px;width: 40px;height: 3px;background: #B50000;opacity: 0;transition: all 0.4s;}
.loginContainer .rightDiv .dd1 a.on{font-weight: 700;color: #B50000;}
.loginContainer .rightDiv .dd1 a.on:after{opacity: 1;}
.loginContainer .rightDiv .dd1 a:first-child{margin-left: 0;}
.loginContainer .rightDiv .dd1 a:last-child{margin-right: 0;}
.loginContainer .rightDiv .dd2{width: 100%;}
.loginContainer .rightDiv .dd2 .itembox{width: 100%;height: 70px;border-bottom: 1px solid #eee;display: flex;align-items: center;}
.loginContainer .rightDiv .dd2 .itembox>span{width: 80px;height: 100%;display: inline-flex;justify-content: center;align-items: center;}
.loginContainer .rightDiv .dd2 .itembox>span img{width: 20px;height: 20px;}
.loginContainer .rightDiv .dd2 .itembox input{font-size: 18px;color: #000;width: calc(100% - 80px);}
.loginContainer .rightDiv .dd2 .itembox.yzmClass a{width: 140px;height: 50px;}
.loginContainer .rightDiv .dd2 .itembox.yzmClass input{width: calc(100% - 80px - 140px);}
.loginContainer .rightDiv .dd3{padding-top: 45px}
.loginContainer .rightDiv .dd3 a{width: 100%;font-size: 24px;margin-top: 20px;}
.loginContainer .rightDiv .dd3 a:first-child{margin-top: 0;}
.loginContainer .rightDiv .dd4{width: 100%;display: flex;justify-content: flex-end;padding-top: 30px;}
.loginContainer .rightDiv .dd4 a{font-size: 18px;color: #B50000;text-decoration: underline;transition: all 0.4s;}
@media screen and (max-width: 1200px){
  /*--*/
  .loginContainer .rightDiv{border-radius: 0.1rem;padding: 0.3rem;width: 100%;}
  .loginContainer .rightDiv .dd1{padding-bottom: 0.3rem;display: flex;justify-content: space-around;}
  .loginContainer .rightDiv .dd1 a{margin: 0;font-size: 0.34rem;border: 0px solid red;width: 40%;text-align: center;}
  .loginContainer .rightDiv .dd1 a:after{bottom: -0.2rem;width: 50%;height: 2px;}
  .loginContainer .rightDiv .dd2 .itembox{height: 0.8rem;}
  .loginContainer .rightDiv .dd2 .itembox>span{width: 1rem;}
  .loginContainer .rightDiv .dd2 .itembox>span img{width: 0.32rem;height: 0.32rem;}
  .loginContainer .rightDiv .dd2 .itembox input{font-size: 0.28rem;width: calc(100% - 0.8rem);}
  .loginContainer .rightDiv .dd2 .itembox.yzmClass a{width: 2rem;height: 0.8rem;}
  .loginContainer .rightDiv .dd2 .itembox.yzmClass input{width: calc(100% - 1rem - 2rem);}
  .loginContainer .rightDiv .dd3{padding-top: 0.3rem;display: flex;justify-content: space-around;}
  .loginContainer .rightDiv .dd3 a{font-size: 0.28rem;margin-top: 0;width: 40%;}
  .loginContainer .rightDiv .dd4{padding-top: 0.3rem;}
  .loginContainer .rightDiv .dd4 a{font-size: 0.28rem;}
  /*--*/
  }
@media screen and (max-width: 1200px){
  /*--*/
  .loginContainer .rightDiv .dd1 a:active{font-weight: 700;color: #B50000;}
  .loginContainer .rightDiv .dd1 a:active:after{opacity: 1;}
  .loginContainer .rightDiv .dd4 a:active{color: #FF0000;}
  /*--*/
  }
@media (any-hover: hover){
  /*--*/
  .loginContainer .rightDiv .dd1 a:hover{font-weight: 700;color: #B50000;}
  .loginContainer .rightDiv .dd1 a:hover:after{opacity: 1;}
  .loginContainer .rightDiv .dd4 a:hover{color: #FF0000;}
  /*--*/
  }

/*用户中心页面~~~用户中心的头部*/

.userTopDiv1{width: 100%;background: #F9F9FB;padding: 40px 0;}
.userTopDiv2{display: flex;justify-content: space-between;}
.userTopDiv2>a{width: 200px;height: 153px;}
.userTopDiv2 .onlyDiv{display: flex;align-items: center;justify-content: flex-end;border: 0px solid pink;}
.userTopDiv2 .onlyDiv a:nth-child(1){display: inline-flex;align-items: center;margin-right: 60px;border: 0px solid red;}
.userTopDiv2 .onlyDiv a:nth-child(1) span{font-size: 20px;color: #000;}
.userTopDiv2 .onlyDiv a:nth-child(1) .ss2{font-weight: 700;margin-left: 10px;}
.userTopDiv2 .onlyDiv a:nth-child(2){border: 0px solid red;display: inline-flex;align-items: center;}
.userTopDiv2 .onlyDiv a:nth-child(2) img{width: 20px;height: 19px;margin-right: 10px;}
.userTopDiv2 .onlyDiv a:nth-child(2) span{font-size: 20px;color: #000;}
@media screen and (max-width: 1200px){
  /*--*/
  .userTopDiv1{padding: 0.3rem 0;}
  .userTopDiv2>a{width: 2rem;height: 1.53rem;}
  .userTopDiv2 .onlyDiv a:nth-child(1){margin-right: 0.3rem;}
  .userTopDiv2 .onlyDiv a:nth-child(1) span{font-size: 0.28rem;}
  .userTopDiv2 .onlyDiv a:nth-child(1) .ss2{margin-left: 0.2rem;}
  .userTopDiv2 .onlyDiv a:nth-child(2) img{width: 0.3rem;height: 0.3rem;margin-right: 0.1rem;}
  .userTopDiv2 .onlyDiv a:nth-child(2) span{font-size: 0.28rem;}
  /*--*/
  }

/*用户中心页面~~~用户中心的大红色背景*/

.userBgDiv1{width: 100%;height: 420px;}
.userBgDiv1 .onlyDiv{padding: 133px 0 0 80px}
.userBgDiv1 .onlyDiv .ss1{font-size: 36px;color: #fff;font-weight: 700;}
.userBgDiv1 .onlyDiv .ss2{font-size: 30px;color: #fff;padding-left: 10px;font-weight: 300;font-family: 'Segoe UI Light';}
@media screen and (max-width: 1200px){
  /*--*/
  .userBgDiv1{width: 100%;height: 1.6rem;display: flex;justify-content: center;align-items: center;}
  .userBgDiv1 .onlyDiv{padding: 0;text-align: center;width: 100%;}
  .userBgDiv1 .onlyDiv .ss1{font-size: 0.4rem;}
  .userBgDiv1 .onlyDiv .ss2{font-size: 0.34rem;padding-left: 0.3rem;}
  /*--*/
  }

/*用户中心页面~~~用户中心的tab导航~~~tabHead*/

.userTable2{border: 0px solid red;padding: 43px 0 0 0;background: #fff;margin-top: -100px;position: relative;z-index: 10;}
.userTable2 .tabHead{width: 100%;display: flex;align-items: center;justify-content: center;padding-bottom: 60px;position: relative;}
.userTable2 .tabHead:after{content: "";width: 100%;height: 1px;background: #eee;position: absolute;left: 0;bottom: 60px;right: 0;}
.userTable2 .tabHead a{margin-left: 80px;font-size: 24px;color: #000;position: relative;transition: all 0.4s;padding-bottom: 25px;}
.userTable2 .tabHead a:first-child{margin-left: 0;}
.userTable2 .tabHead a:after{content: "";position: absolute;left: 50%;transform: translateX(-50%);bottom: 10px;width: 40px;height: 3px;background: #B50000;transition: all 0.4s;opacity: 0;}
.userTable2 .tabHead a.on{color: #B50000;font-weight: 700;}
.userTable2 .tabHead a.on:after{opacity: 1}
@media screen and (max-width: 1200px){
  /*--*/
  .userTable2{padding: 0;margin-top: 0;position: inherit;}
  .userTable2 .tabHead{flex-wrap: wrap;justify-content: space-between;padding-bottom: 0;margin-bottom: 0.4rem;padding-bottom: 0.3rem;}
  .userTable2 .tabHead a{margin-left: 0;font-size: 0.3rem;width: 33.33%;display: block;text-align: center;padding: 0.3rem 0 0 0;}
  .userTable2 .tabHead a:last-child:nth-child(3n + 2){margin-right: calc((100% - 33.33%) / 2);}
  .userTable2 .tabHead a:after{bottom: 0.2rem;width: 50%;height: 2px;bottom: -0.15rem;}
  .userTable2 .tabHead:after{bottom: 0;}
  /*--*/
  }
@media screen and (max-width: 1200px){
  /*--*/
  .userTable2 .tabHead a:active{color: #B50000;font-weight: 700;}
  .userTable2 .tabHead a:active:after{opacity: 1}
  /*--*/
  }
@media (any-hover: hover){
  /*--*/
  .userTable2 .tabHead a:hover{color: #B50000;font-weight: 700;}
  .userTable2 .tabHead a:hover:after{opacity: 1}
  /*--*/
  }

/*用户中心页面~~~用户中心的tab导航~~~tabBody*/

.userTable3{width: 100%;}
.userTable4{padding: 0 80px;background: #fff;}
.userTable4 table tr td{text-align: center;height: 70px;line-height: 70px;font-size: 18px;border: 0px solid red;}
.userTable4 table tr td:nth-child(1){width: 5%;}
.userTable4 table tr td:nth-child(2){width: 20%;}
.userTable4 table tr td:nth-child(3){width: 20%;}
.userTable4 table tr td:nth-child(4){width: 10%;}
.userTable4 table tr td:nth-child(5){width: 10%;}
.userTable4 table tr td:nth-child(6){width: 10%;}
.userTable4 table tr td:nth-child(7){width: 15%;}
.userTable4 table tr td:nth-child(8){width: 10%;}
.userTable4 table tr td.nameClass div{width: 100%;font-size: 18px;color: #000;}
.userTable4 table thead tr{background: #F9F9FB;border-radius: 20px;font-weight: 700;}
.userTable4 table tbody tr{background: #fff;border-radius: 20px;}
.userTable4 table tbody tr a{color: #B50000;font-size: 18px;}
.userTable4 table tbody tr span{color: #000;font-size: 18px;}
.userTable5{border-radius: 20px;overflow: hidden;border: 1px solid #eee;overflow-x: auto;overflow-y: hidden;white-space: nowrap;}

/*横向滚动的表格*/

@media screen and (max-width: 1200px){
  /*--*/
  .userTable4{border-radius: 0.2rem;padding: 0;}
  .userTable4,.userTable4 table{overflow-x: auto;overflow-y: hidden;white-space: nowrap;}
  .userTable4 table tr{border-bottom: 1px solid #ddd;}
  .userTable4 table tr td{padding: 0.2rem;height: 0.7rem;line-height: 0.7rem;text-align: left !important;}
  .userTable4 table tr th{background: rgba(100, 100, 100, 0.1);}
  .userTable4 table tr td{font-size: 0.28rem;text-align: center;}
  .userTable4 table tbody tr td:nth-child(1){font-weight: 700;}
  .userTable4 table tbody tr a{font-size: 0.28rem;}
  .userTable4 table tbody tr span{font-size: 0.28rem;}
  .userTable4 table tr td.nameClass div{text-align: left;font-size: 0.28rem;}
  .userTable4 table tr td.nameClass div{max-width: 2.6rem;}
  .userTable5{border-radius: 0.1rem;}
  /*--*/
  }
@media screen and (max-width: 1200px){
  /*--*/
  .userTable4 table tbody tr:active{background: #FFF6F6}
  /*--*/
  }
@media (any-hover: hover){
  /*--*/
  .userTable4 table tbody tr:hover{background: #FFF6F6}
  /*--*/
  }

/*用户中心页面~~~公共类分页*/

.userTable3+.comPage1 .comPage2{padding-bottom: 60px;}
.zhengShuList1+.comPage1 .comPage2{padding-bottom: 60px;}
@media screen and (max-width: 1200px){
  /*--*/
  .userTable3+.comPage1,.zhengShuList1+.comPage1{padding: 0.6rem 0 0.3rem 0;}
  .userTable3+.comPage1 .comPage2,.zhengShuList1+.comPage1 .comPage2{padding: 0;background: none;}
  /*--*/
  }

/*用户中心页面~~~用户中心的底部版权*/

.userCopyright1{width: 100%;padding: 30px 0;}
.userCopyright2{display: flex;justify-content: center;align-items: center;}
.userCopyright2 a{font-size: 15px;color: #666;margin-left: 30px;}
.userCopyright2 a:first-child{margin-left: 0;}
@media screen and (max-width: 1200px){
  /*--*/
  .userCopyright1{padding: 0.3rem 0;}
  .userCopyright2{display: block;}
  .userCopyright2 a{font-size: 0.28rem;margin-left: 0;width: 100%;margin-top: 0.15rem;}
  .userCopyright2 a:first-child{margin-top: 0;}
  /*--*/
  }

/*用户中心页面~~~用户中心的证书展示*/

.zhengShuList1{width: 100%;}
.zhengShuList2{overflow: hidden;padding: 0 60px;background: #fff;}
.zhengShuList2 .itembox{width: 22%;margin-right: 3%;float: left;overflow: hidden;margin-top: 80px;}
.zhengShuList2 .itembox:nth-child(1){margin-top: 0;}
.zhengShuList2 .itembox:nth-child(2){margin-top: 0;}
.zhengShuList2 .itembox:nth-child(3){margin-top: 0;}
.zhengShuList2 .itembox:nth-child(4){margin-top: 0;}
.zhengShuList2 .itembox .dd1{width: 100%;height: 220px;}
.zhengShuList2 .itembox .dd2{padding: 20px 25px;border: 0px solid red;}
.zhengShuList2 .itembox .dd2 .dd2a{font-size: 20px;color: #000;padding-bottom: 10px;font-weight: 700;transition: color 0.4s;}
.zhengShuList2 .itembox .dd2 .dd2b{font-size: 14px;color: #000;}
.zhengShuList2 .itembox .dd2 .dd2c{font-size: 14px;color: #000;}
.zhengShuList2 .itembox .dd2 .dd2d{padding-top: 20px;width: 100%;display: flex;align-items: center;justify-content: space-between;}
.zhengShuList2 .itembox .dd2 .dd2d a{width: 46%;height: 40px;font-size: 16px;}
@media screen and (max-width: 1200px){
  /*--*/
  .zhengShuList1{width: 100%;}
  .zhengShuList2{overflow: hidden;display: flex;justify-content: space-between;flex-wrap: wrap;padding: 0;}
  .zhengShuList2 .itembox{width: 48%;margin-right: 0;float: inherit;margin-top: 0.3rem;border: 1px solid #eee;box-shadow: 0 0 0.2rem #eee;}
  .zhengShuList2 .itembox:nth-child(3){margin-top: 0.3rem;}
  .zhengShuList2 .itembox:nth-child(4){margin-top: 0.3rem;}
  .zhengShuList2 .itembox .dd1{height: 1rem;}
  .zhengShuList2 .itembox .dd2{padding: 0.25rem;}
  .zhengShuList2 .itembox .dd2 .dd2a{font-size: 0.29rem;padding-bottom: 0.1rem;}
  .zhengShuList2 .itembox .dd2 .dd2b{font-size: 0.28rem;}
  .zhengShuList2 .itembox .dd2 .dd2c{font-size: 0.28rem;}
  .zhengShuList2 .itembox .dd2 .dd2d{padding-top: 0.2rem;}
  .zhengShuList2 .itembox .dd2 .dd2d a{width: 46%;height: 0.7rem;font-size: 0.26rem;}
  /*--*/
  }
@media screen and (max-width: 1200px){
  /*--*/
  .zhengShuList2 .itembox:active .dd2 .dd2a{color: #B50000;}
  /*--*/
  }
@media (any-hover: hover){
  /*--*/
  .zhengShuList2 .itembox:hover .dd2 .dd2a{color: #B50000;}
  /*--*/
  }

/*弹窗的遮罩的证书*/

.maskZS1{width: 100%;height: 100%;display: none}
.maskZS2{width: 100%;overflow: hidden;position: relative;}
.maskZS2 .onlyDiv1{position: absolute;left: 0;border: 0px solid red;width: 100%;right: 0;text-align: center;top: 34%;}
.maskZS2 .onlyDiv1 .dd1{font-size: 48px;color: #000;font-weight: 700;padding-bottom: 60px;}
.maskZS2 .onlyDiv1 .dd2{width: 100%;top: 0;}
.maskZS2 .onlyDiv1 .dd2 p{padding-top: 15px;}
.maskZS2 .onlyDiv1 .dd2 p:first-child{padding-top: 0}
.maskZS2 .onlyDiv1 .dd2 p,.maskZS2 .onlyDiv1 .dd2 span{font-size: 48px;color: #2E73AF;}
.maskZS2 .onlyDiv2{position: absolute;left: 0;border: 0px solid red;width: 100%;right: 0;text-align: center;bottom: 0%;text-align: right;padding-right: 8%;padding-bottom: 8%;}
.maskZS2 .onlyDiv2 p{font-size: 28px;color: #407FB5;padding-top: 10px;}
.maskZS2 .onlyDiv2 p:first-child{padding-top: 0;}
@media screen and (max-width: 1440px){
  /*当前css的1440px要和js代码的1440px必须保持一致*/
  .maskZS2 .onlyDiv1{top: 31%;}
  .maskZS2 .onlyDiv1 .dd1{font-size: 44px;}
  .maskZS2 .onlyDiv1 .dd2 p, .maskZS2 .onlyDiv1 .dd2 span{font-size: 44px;}
  /*--*/
  }
@media screen and (max-width: 1440px){
  /*当前css的1200px要和js代码的1200px必须保持一致*/
  .maskZS2 .onlyDiv1{top: 31%;}
  .maskZS2 .onlyDiv1 .dd1{font-size: 0.4rem;padding-bottom: 0.2rem;}
  .maskZS2 .onlyDiv1 .dd2 p, .maskZS2 .onlyDiv1 .dd2 span{font-size: 0.3rem;}
  .maskZS2 .onlyDiv1 .dd2 p{padding-top: 0;}
  .maskZS2 .onlyDiv2{padding-right: 0.3rem;padding-bottom: 0.3rem;}
  .maskZS2 .onlyDiv2 p{font-size: 0.28rem;padding-top: 0;}
  /*--*/
  }

/*财务公示的列表(旧版)*/

.caiWuList1{width: 100%;}
.caiWuList2{display: flex;flex-wrap: wrap;justify-content: space-between;}
.caiWuList2 .itembox{width: 48.75%;box-shadow: 0 0 10px #eee;margin-top: 40px;padding: 30px 40px;display: flex;justify-content: space-between;}
.caiWuList2 .itembox .fls{width: 160px;border-right: 1px solid #eee;}
.caiWuList2 .itembox .fls span{display: block;width: 100%;color: #B50000;text-align: center;}
.caiWuList2 .itembox .fls span.ss1{font-size: 36px;}
.caiWuList2 .itembox .fls span.ss2{font-size: 20px;padding-top: 7px;}
.caiWuList2 .itembox .frs{width: calc(100% - 160px);padding-left: 60px;display: flex;flex-direction: column;justify-content: center;align-items: center;}
.caiWuList2 .itembox:nth-child(1){margin-top: 0;}
.caiWuList2 .itembox:nth-child(2){margin-top: 0;}
.caiWuList2 .itembox .frs .dd1{font-size: 30px;color: #000;width: 100%;padding-bottom: 20px;}
.caiWuList2 .itembox .frs .dd2{width: 100%;display: flex;align-items: center}
.caiWuList2 .itembox .frs .dd2 a{width: 120px;height: 40px;margin-left: 20px;font-size: 16px;}
.caiWuList2 .itembox .frs .dd2 a:first-child{margin-left: 0;}
@media screen and (max-width: 1440px){
  /*--*/
  .caiWuList1{width: 100%;}
  .caiWuList2{display: flex;flex-wrap: wrap;justify-content: space-between;}
  .caiWuList2 .itembox{margin-top: 0.3rem;padding: 0.3rem;display: block;width: 48%;border: 1px solid #eee;}
  .caiWuList2 .itembox .fls{width: 100%;display: flex;flex-direction: row-reverse;justify-content: center;padding-bottom: 0.1rem;border-right: none;}
  .caiWuList2 .itembox .fls span{display: inline;width: auto;}
  .caiWuList2 .itembox .fls span.ss1{font-size: 0.3rem;}
  .caiWuList2 .itembox .fls span.ss2{font-size: 0.28rem;padding-top: 0;font-size: 0.3rem;}
  .caiWuList2 .itembox .fls span.ss2:after{content: "-";}
  .caiWuList2 .itembox .frs{width: 100%;padding-left: 0;}
  .caiWuList2 .itembox .frs .dd1{overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;white-space: inherit;height: 0.8rem;line-height: 0.4rem;font-size: 0.28rem;padding-bottom: 0;}
  .caiWuList2 .itembox .frs .dd2{padding-top: 0.2rem;display: flex;justify-content: space-around;}
  .caiWuList2 .itembox .frs .dd2 a{width: 40%;height: 0.6rem;margin-left: 0;font-size: 0.26rem;}
  /*--*/
  }

/*财务公示的列表(新版本)*/

.caiWuListNew1A{width: 100%;padding-bottom: 120px}
.caiWuListNew1B .oneRowList{width: 100%;overflow: hidden;}
.caiWuListNew1B .oneRowList .itembox{width: 340px;float: left;margin-top: 60px;margin-right: 80px;}
.caiWuListNew1B .oneRowList .itembox:nth-child(4n){margin-right: 0;}
.caiWuListNew1B .oneRowList .itembox .dd1{width: 100%;height: 480px;position: relative;}
.caiWuListNew1B .oneRowList .itembox .dd1 .dd1a{width: 100%;padding: 200px 40px 0 50px;}
.caiWuListNew1B .oneRowList .itembox .dd1 .dd1a p{color: #fff;}
.caiWuListNew1B .oneRowList .itembox .dd1 .dd1a .pp1{font-size: 36px;font-weight: 600;}
.caiWuListNew1B .oneRowList .itembox .dd1 .dd1a .pp2{font-size: 28px;}
.caiWuListNew1B .oneRowList .itembox .dd1 .dd1a .pp3{font-size: 36px;font-weight: 700;}
.caiWuListNew1B .oneRowList .itembox .dd1 .dd1b{position: absolute;right: 0;bottom: 0;width: 100%;padding: 0 40px 40px 40px;text-align: right;font-size: 16px;color: #fff;}
.caiWuListNew1B .oneRowList .itembox .dd2{width: 100%;display: flex;justify-content: space-around;padding-top: 30px;}
.caiWuListNew1B .oneRowList .itembox .dd2 a{width: 120px;height: 40px;border-radius: 40px;}
@media screen and (max-width: 50000px){
  /*--*/
  .caiWuListNew1B .oneRowList .itembox{width: 22%;margin-right: 3%;}
  /*--*/
  }
@media screen and (max-width: 1600px){
  /*--*/
  .caiWuListNew1B .oneRowList .itembox .dd1 .dd1a{padding-left: 30px;padding-right: 30px;}
  /*--*/
  }
@media screen and (max-width: 1200px){
  /*--*/
  .caiWuListNew1A{padding-bottom: 0.6rem;}
  .caiWuListNew1B .oneRowList{width: 100%;display: flex;flex-wrap: wrap;justify-content: space-between;}
  .caiWuListNew1B .oneRowList .itembox{width: 48%;float: inherit;margin-top: 0.3rem;margin-right: 0;padding-bottom: 0.05rem;}
  .caiWuListNew1B .oneRowList .itembox .dd1{width: 100%;height: inherit;padding-bottom: 1rem;border: 1px solid #eee;}
  .caiWuListNew1B .oneRowList .itembox .dd1 .dd1a{padding: 2rem 0.3em 0 0.3rem;}
  .caiWuListNew1B .oneRowList .itembox .dd1 .dd1a p{padding-top: 0.1rem;}
  .caiWuListNew1B .oneRowList .itembox .dd1 .dd1a p:first-child{padding-top: 0;}
  .caiWuListNew1B .oneRowList .itembox .dd1 .dd1a .pp1{font-size: 0.32rem;}
  .caiWuListNew1B .oneRowList .itembox .dd1 .dd1a .pp2{font-size: 0.28rem;}
  .caiWuListNew1B .oneRowList .itembox .dd1 .dd1a .pp3{font-size: 0.32rem;}
  .caiWuListNew1B .oneRowList .itembox .dd1 .dd1b{padding: 0.3rem;font-size: 0.28rem;}
  .caiWuListNew1B .oneRowList .itembox .dd2{padding-top: 0.3rem;}
  .caiWuListNew1B .oneRowList .itembox .dd2 a{width: 40%;height: 0.6rem;border-radius: 0.1rem;}
  /*--*/
  }
  
  
/*公共类footer区域~~~由于设计师改动，黄老师于20260508新增布局*/
.comFooter4{width:100%;display:flex;justify-content:space-between;padding-bottom:50px;}

.comFooter4A .dd1{display:flex;width:100%;padding-left:15px;margin-bottom:40px;}
.comFooter4A .dd1 img{width:200px;}
.comFooter4A .dd2{width: 100%;display: flex;align-items: center;}
.comFooter4A .dd2 .dd2Item{width: 100px;margin-left: 30px;}
.comFooter4A .dd2 .dd2Item:first-child{margin-left: 0;}
.comFooter4A .dd2 .dd2Item .dd2a img{width: 100%;height: 100px;}
.comFooter4A .dd2 .dd2Item .dd2b{text-align: center;font-size: 15px;color: #fff;padding-top: 15px}

.comFooter4B{padding:0 8%;}
.comFooter4B .dd1{font-size:20px;font-weight:700;padding-bottom:15px;color:rgba(255,255,255,0.8);}
.comFooter4B .dd2{width:100%;height:250px;}
.comFooter4B .dd2 a{display:block;width:100%;font-size:16px;padding:10px 0;color:rgba(255,255,255,0.7);}
.comFooter4B .dd2 a:first-child{padding-top:0}
.comFooter4B .dd2 a:last-child{padding-bottom:0}
.comFooter4B .dd3{width：100%;display:flex;align-items:center;padding-top:20px;}
.comFooter4B .dd3 .buttonLinkIcons{width:22px;height:22px;border-radius:100%;overflow:hidden;position:relative;margin-right:10px;cursor:pointer;}
.comFooter4B .dd3 .buttonLinkIcons img{position:absolute;width:100%;height:100%;left:0;top:0;}
.comFooter4B .dd3 .buttonLinkIcons img.img1{display:block;}
.comFooter4B .dd3 .buttonLinkIcons img.img2{display:none;}

.comFooter4C .dd1{font-size:20px;font-weight:700;padding-bottom:15px;color:rgba(255,255,255,0.8);}
.comFooter4C .dd2{width:100%;}
.comFooter4C .dd2 a{display:block;width:100%;font-size:16px;padding:5px 0;color:rgba(255,255,255,0.7);}
.comFooter4C .dd2 a:first-child{padding-top:0}
.comFooter4C .dd2 a:last-child{padding-bottom:0}
.comFooter4C .dd3{width:100%;display:flex;align-items:center;padding-top:30px;}
.comFooter4C .dd3 a{position:relative;margin-right:15px;}
.comFooter4C .dd3 a:last-child{margin-right:0;}
.comFooter4C .dd3 a .link1{width:30px;height:30px;}
.comFooter4C .dd3 a .link1 img{width:100%;height:100%;}
.comFooter4C .dd3 a .link2{position:absolute;width:113px;height:119px;top:-130px;left:-44px;z-index:10;transition:0.4s;display:none;}
.comFooter4C .dd3 a .link2 img{width:89%;height:84%;margin-left:5%;margin-top:4%;}


@media (any-hover: hover){
  /*--*/
  .comFooter4B .dd3 .buttonLinkIcons:hover img.img1{display:none;}
  .comFooter4B .dd3 .buttonLinkIcons:hover img.img2{display:block;}
  .comFooter4C .dd3 a:hover .link2{display:block;}
  /*--*/
  }
  
@media screen and (max-width: 1200px){
  /*--*/
  .comFooter4B .dd3 .buttonLinkIcons:active img.img1{display:none;}
  .comFooter4B .dd3 .buttonLinkIcons:active img.img2{display:block;}
  .comFooter4C .dd3 a:active .link2{display:block;}
  /*--*/
  }
  

@media screen and (max-width: 1200px){
  /*--*/
.comFooter4{display:block;}
.comFooter4A .dd1{padding-left:0;margin-bottom:0.3rem;justify-content:center;}
.comFooter4A .dd1 img{width:2.4rem;}
.comFooter4A .dd2{justify-content:center;}
.comFooter4A .dd2 .dd2Item .dd2b{padding-top:0.2rem;}
.comFooter4B{flex:inherit;}
.comFooter4B .dd2{height:inherit;max-height:4rem;}
.comFooter4B .dd2 a{padding:0.1rem 0}
.comFooter4B{padding:0.3rem 0.1rem 0.3rem 0.3rem;}
.comFooter4B .dd1{padding-bottom:0.2rem}
.comFooter4C{padding:0 0.2rem 0.2rem 0.3rem}
.comFooter4C .dd1{padding-bottom:0.2rem}
.comFooter4C .dd2 a{padding:0.05rem 0}
.comFooter4C .dd3{padding-top:0.2rem;}
.comFooter4{padding-bottom:0.3rem}
  /*--*/
  }


/*【黄老师于20260509修改：首页-》信息公开】http://zgcjy.shanlian.net.cn/disclosure-category/ndbg.html*/
.css20260509A>div{justify-content:center;}
.css20260509B .caiWuListNew1B .oneRowList .itembox .dd1{height:315px;}
@media screen and (max-width: 1200px){
  /*--*/
  .css20260509B .caiWuListNew1B .oneRowList .itembox .dd1{height:inherit;}
  /*--*/
}
/*主题颜色红色：#B50000，红色颜色的悬浮颜色：#dd0101*/

/* --- 3. 文字列表模式 (新增及修改) --- */
.expert-list-text {
  display: grid;
  grid-template-columns: repeat(2, 1fr); /* 一行两人 */
  /*gap: 20px 80px; */
  max-width: 1200px;
  margin: 40px auto;
}
.expert-text-item {
  display: flex;
  align-items: flex-start;
  padding: 7px 15px;
  border-radius: 4px;
  transition: all 0.3s;
  text-decoration: none; /* 去除下划线 */
  color: inherit;
}
.expert-text-item:hover {
  background: #fff;
  box-shadow: 0 2px 8px rgba(0,0,0,0.05);
  transform: translateX(5px);
}
.expert-text-item .name {
  font-size: 18px;
  font-weight: 700;
  color: #333;
  width: 100px;
  flex-shrink: 0;
  letter-spacing: 2px;
}
.expert-text-item .info {
  font-size: 15px;
  color: #666;
  line-height: 1.6;
  text-align: justify;
}
.expert-text-item:hover .name { color: #B50000; }

/* 手机端适配：改为一列显示 */
@media screen and (max-width: 992px) {
    .expert-list-text {
        grid-template-columns: 1fr; /* 改为一列 */
        gap: 20px;
        padding: 20px;
    }
    .expert-text-item .name {
        width: 80px; /* 手机端姓名宽度缩小点 */
    }
}

/* 合作伙伴列表页 */
.partnerList1 {
  padding: 60px 0 80px;
}

.partnerList2 {
  display: grid;
  grid-template-columns: repeat(6, 1fr); /* 一行8个 */
  gap: 20px 30px;
  align-items: center;
}

.partnerItem {
  border: 1px solid #fcd9d9;
  border-radius: 4px;
  padding: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: box-shadow 0.3s ease, border-color 0.3s ease;
}

.partnerItem:hover {
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.08);
  border-color: #d0d0d0;
}

.partnerItem a {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
}

.partnerItem img {
  width: 100%;
  height: 60px;
  object-fit: contain; /* 保持logo比例不变形 */
  filter: grayscale(30%);
  transition: filter 0.3s ease;
}

.partnerItem:hover img {
  filter: grayscale(0%);
}

/* 响应式断点 */
@media screen and (max-width: 1400px) {
  .partnerList2 {
    grid-template-columns: repeat(6, 1fr);
  }
}

@media screen and (max-width: 1000px) {
  .partnerList2 {
    grid-template-columns: repeat(4, 1fr);
  }
}

@media screen and (max-width: 640px) {
  .partnerList2 {
    grid-template-columns: repeat(3, 1fr);
    gap: 12px;
  }

  .partnerItem {
    padding: 12px 10px;
  }

  .partnerItem img {
    height: 40px;
  }
}
