
/* PC轮播 */
.swiperPc  {
    width: 100%;
    height: 100%;
    height: 479px;
    overflow: hidden;
    
}
.swiperPc .swiper-slide {
    text-align: center;
    background: #fff;
    display: flex;
    justify-content: center;
    align-items: center;

}
.swiperPc .swiper-slide a{ display: block; height: 100%; width: 100%;}
.swiperPc .swiper-slide img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;

}
/* swiper pc */
.swiperPc .swiper-pagination-bullet {
    width: 17px;
    height: 17px;
    display: inline-block;
    border-radius: 100%;
    background: #fff;
    opacity: .6;
}
.swiperPc .swiper-pagination-bullet-active {
    opacity: 1;
    background: #fff;
}
.swiper-button-next-bannerPC{ width: 32px; height: 57px;  background:url(https://www.cfca.com.cn/2025site/img/arrow_r.png) no-repeat; }
.swiper-button-prev-bannerPC{ width: 32px; height: 57px;  background:url(https://www.cfca.com.cn/2025site/img/arrow_l.png) no-repeat; }

.productMod{ padding-top: 50px;}


.sideMenuBtn{ display: none;}

/* tab */
.bgf4f{ background: #f4f9ff; width: 100%; max-width: 100%; min-width: 1200px;}
.bgfaf{ background: #fafafa; width: 100%; max-width: 100%; min-width: 1200px;}


/*  */

.gallery-top { width: 561px; height: 318px; float:left; overflow: hidden; margin-left: 10px;}
.gallery-top img{ height: auto; width:100%; }

.gallery-top .swiper-pagination-bullet{  width: 10px; height: 10px; background: #fff; margin: 0 5px 20px 5px !important; opacity: 0.5;}
.gallery-top .swiper-pagination-bullet-active{ background: #fff; opacity: 1;}
.gallery-top .swiper-button-next:after, .swiper-container01 .swiper-button-prev:after{ color: #62f6ff;}
.gallery-top .swiper-pagination-bullet {
  border-radius: 20px;
  transition: background-color .3s, width .3s;
  transition-delay: 0.1s, 0s;
}


/*  */
.gallery-thumbs-wrap{width:590px; height: 318px; overflow: hidden; float: right;}
.gallery-thumbs {  height: 270px; width:580px;  overflow: initial !important; box-sizing: border-box; float:right; margin-right: 10px; }


.gallery-thumbs .swiper-wrapper{ display:block;}
.gallery-thumbs .swiper-slide{ background: none; border-top: solid 1px #c1cddd;   height: auto !important; transition: all 0.3s ease-in-out; display: block; width:100% !important;}
.gallery-thumbs .swiper-slide:nth-child(1){ border: none; margin-top: 0;}
.gallery-thumbs a{display: block;position: relative; }


.gallery-thumbs .tit{ border-top: none; width: 460px; margin: 0 5px; text-align: left; height: 91px !important; overflow: hidden; position: relative; top: -0px; font:bold 16px/28px "Microsoft YaHei"; color: #333;
height:56px;  
  /* display: -webkit-box; */
-webkit-box-orient: vertical;
max-height: 91px;
-webkit-line-clamp: 3;
text-overflow: ellipsis;
overflow: hidden;
transition: all 0.3s ease-in-out;  }

.gallery-thumbs .desc{ position: relative; width: 460px; margin: 0 5px; text-align: left; white-space: initial;  overflow: hidden; opacity: 0;display: none;  font:12px/20px "Microsoft YaHei"; height: 52px;
  /* display: -webkit-box; */
  -webkit-box-orient: vertical;
  max-height: 60px;
  -webkit-line-clamp: 2;
  text-overflow: ellipsis;  
color: #868686;transition: all 0.3s ease-in-out;}
.gallery-thumbs .time{ position: absolute; right: 0; top: 25px; color: #999; font: 16px/18px "Microsoft YaHei";}

.gallery-thumbs .swiper-slide-thumb-active .tit{ color: #0073ff; }
.gallery-thumbs .swiper-slide-thumb-active .desc{display:block;display: -webkit-box;opacity: 1; }

/* .gallery-thumbs .swiper-slide{ display: block;S */






    .mui-slider .mui-segmented-control.mui-segmented-control-inverted~.mui-slider-group .mui-slider-item {  border:none;}
    .mui-table-view{ background: none;}





/*移动端*/
@media screen and (max-width: 767px) {

    .bgfaf{ min-width: auto; overflow: hidden;}
    /* 轮播 */
    .swiperPc{ display: none;}
    .swiperMobile{ display: block;}
    .head, .foot, .Wrap, .banner { min-width: auto; }

    
    .swiperMobile { margin-top: 1rem; height: 3.47rem; overflow: hidden;}
    .productMod{ padding-top: 0;}

    /* 手风琴 */
    .sideMenuWrap{   margin: 0 auto; display: inline-block; margin: 0.67rem 0px ; width: 100%; overflow: hidden;}
    .sideMenu { overflow: hidden;  display: inline-block; margin-left: 0; text-align: center; height: 5.2rem; width: 100%;}
    .sideMenu .sideMenuItem{ position: relative; overflow: hidden;text-align: left; margin: 0 auto; display: inline-block !important; float: none; width:6.96rem; height: 2.51rem; margin: 0 ; padding: 0 0.35rem; border-radius: 5px;border: solid 2px transparent;}
    .sideMenu .sideMenuItem a{ color:#0073ff; }
    .sideMenu dl{ position: relative; z-index: 9;}
    .sideMenu .tit{ font:bold 0.37rem/0.37rem "Microsoft YaHei"; margin-top: 0.4rem;  }
    .sideMenu .desc{ font: 0.21rem/0.29rem "Microsoft YaHei"; margin-top: 0.25rem; max-height: 0.58rem; width: 4rem; overflow: hidden;}
    .sideMenu .more{  font: 0.26rem/0.26rem "Microsoft YaHei"; margin-top: 0.35rem }

    .sideMenu .bg{position: absolute; left: 0; top: 0; opacity: 1; height: 100%; width: 100%; }
    .sideMenu .sideMenuItem:nth-child(1) img{  background:url(https://www.cfca.com.cn/2025site/img/mxcp_mobile_bg01.jpg) no-repeat; background-size: cover; }
    .sideMenu .sideMenuItem:nth-child(2) img{  background:url(https://www.cfca.com.cn/2025site/img/mxcp_mobile_bg02.jpg) no-repeat; background-size: cover; }
    .sideMenu .sideMenuItem:nth-child(3) img{  background:url(https://www.cfca.com.cn/2025site/img/mxcp_mobile_bg03.jpg) no-repeat; background-size: cover; }
    .sideMenu .sideMenuItem:nth-child(4) img{  background:url(https://www.cfca.com.cn/2025site/img/mxcp_mobile_bg04.jpg) no-repeat; background-size: cover; }
    .sideMenu .sideMenuItem:nth-child(5) img{  background:url(https://www.cfca.com.cn/2025site/img/mxcp_mobile_bg05.jpg) no-repeat; background-size: cover; }

    .sideMenuOn{ height: auto;}
    .sideMenuBtn{  color: #333; border: solid 1px #5d5d5d; font: 0.2rem/0.5rem "Microsoft YaHei"; display:inline-block; text-align: center; margin-bottom: 0.7rem; padding: 0 0.5rem; height: 0.5rem;}

    .NewMod{ text-align: center; padding-bottom: 0.97rem;}
    .NewMod> .bd{ padding: 0.6rem 0 0.7rem 0;}
    .NewMod .bd .bd{ padding: 0.3rem 0 0 0;}
    .NewTab .hdTab{ overflow: hidden;  border-bottom:none; padding-bottom: 0; margin: 0 auto; display: inline-block;}
    .NewTab .hdTab ul{float: none;}
    .NewTab .hdTab li{ border-left: solid 1px #b7b8b9; float: left; width: 1.76rem; text-align: center; color: #333; font: 0.21rem/0.27rem "Microsoft YaHei"; margin-left: -1px; cursor: pointer;}
    .NewTab .hdTab .on{ color:#0073ff;}
    .NewTab .more{ color: #333; float: right; border: solid 1px #5d5d5d; font: 0.2rem/0.5rem "Microsoft YaHei"; position: absolute; bottom: 0.7rem; left: 50%; margin-left: -1.05rem; padding: 0 0.5rem; height: 0.5rem;}
    .NewTab .bd{ position: relative;}
    .NewTab .newCell{ display: block !important; opacity: 0; position: absolute; left: 0; top: 0; z-index: 2; visibility: hidden;}
    .NewTab .cellActive{ position: relative; z-index: 9; opacity: 1; visibility: initial;}

    .gallery-top-wrap{ float: none;}
    .gallery-top { width: 6.99rem; height: 3.97rem; overflow: hidden; border-radius: 5px; float:none; overflow: hidden; margin:0 auto;}
    .gallery-thumbs-wrap{width:6.99rem; height: 3.8rem; overflow: hidden; float: right; margin-right: 0.25rem;}
    .gallery-thumbs {  height: 3rem; width:6.99rem;  overflow: initial !important; box-sizing: border-box; float:none; margin-right: 0; }
    .gallery-thumbs .tit{  border-top: none; width: 5.3rem; margin: 0 5px; text-align: left; height: 1rem !important; overflow: hidden; position: relative; top: -0px; font:bold 0.26rem/1rem "Microsoft YaHei"; color: #333;
        height:1rem;  
          display: -webkit-box;
        -webkit-box-orient: vertical;
        max-height:1rem;
        -webkit-line-clamp: 3;
        text-overflow: ellipsis;
        overflow: hidden;
        transition: all 0.3s ease-in-out;  }
        
    .gallery-thumbs .desc{ position: relative; width: 6.99rem; margin:0 5px 0.26rem 5px; text-align: left; white-space: initial;  overflow: hidden; opacity: 0;display: none;  font:0.21rem/0.34rem "Microsoft YaHei"; height: 0.64rem;
        /* display: -webkit-box; */
        -webkit-box-orient: vertical;
        max-height: 0.64rem;
        -webkit-line-clamp: 2;
        text-overflow: ellipsis;  
    color: #868686;transition: all 0.3s ease-in-out;}
    .gallery-thumbs .time{ position: absolute; right: 0.2rem; top: 0.5rem; color: #999; font: 0.2rem/0.05rem "Microsoft YaHei";}

    /*  */
    .senceMod{ margin-top: 2.5rem; height: 10.5rem;}
    #sliderSegmentedControl,.mui-segmented-control.mui-scroll-wrapper .mui-scroll{  height: 1.8rem; padding-right: 0.3rem;}
    #slider .mui-control-item{ width: 1rem; height: 1.8rem; color: #232323;font: 0.25rem/2.5rem "Microsoft YaHei"; padding: 0; margin: 0 0 0 0.5rem; overflow: hidden; }
    #slider .mui-control-item:nth-child(1){ background:url(https://www.cfca.com.cn/2025site/img/navIcon01.jpg) top center no-repeat;  background-size: auto 40%;}
    #slider .mui-control-item:nth-child(2){ background:url(https://www.cfca.com.cn/2025site/img/navIcon02.jpg) top center no-repeat;  background-size: auto 40%;}
    #slider .mui-control-item:nth-child(3){ background:url(https://www.cfca.com.cn/2025site/img/navIcon03.jpg) top center no-repeat;  background-size: auto 40%;}
    #slider .mui-control-item:nth-child(4){ background:url(https://www.cfca.com.cn/2025site/img/navIcon04.jpg) top center no-repeat;  background-size: auto 40%;}
    #slider .mui-control-item:nth-child(5){ background:url(https://www.cfca.com.cn/2025site/img/navIcon05.jpg) top center no-repeat;  background-size: auto 40%;}
    #slider .mui-control-item:nth-child(6){ background:url(https://www.cfca.com.cn/2025site/img/navIcon06.jpg) top center no-repeat;  background-size: auto 40%;}
    #slider .mui-control-item:nth-child(7){ background:url(https://www.cfca.com.cn/2025site/img/navIcon07.jpg) top center no-repeat;  background-size: auto 40%;}
    #slider #sliderSegmentedControl .mui-active{ color: #2978e5; border-bottom: solid 3px #2978e5;}
    /* nav */
    .mui-fullscreen {
        position: relative; top: -1.8rem !important; height: 12rem;
        z-index: 20;
       
    }
    .mui-fullscreen .mui-segmented-control~.mui-slider-group{ top: 0;}
    .swiperTxtImg { width: 100%; margin: 1.8rem auto 0 auto; text-align: center;}
    .swiperTxtImg dl{ float: left; width: 100%; padding: 0 0.5rem;}
    .swiperTxtImg dl .tit{ color: #0060ff;font:bold 0.4rem/0.4rem "Microsoft YaHei"; margin-top: 0.7rem }
    .swiperTxtImg dl .desc{ color: #666;font: 0.2rem/0.4rem "Microsoft YaHei"; margin-top: 0.4rem; }
    .swiperTxtImg dl .btn a{  position: absolute; left: 50%; bottom: -1.3rem; width: 2.12rem; height: 0.52rem; margin-left: -1.06rem; background: #0073ff; font: 0.2rem/0.52rem "Microsoft YaHei"; text-align: center; color: #fff; border-radius: 5px;}
    .swiperTxtImg .img{ float: none; margin: 0.6rem auto 0 auto; width: auto !important;}
    /* #slider .swiper-slide{ background: none; text-align: left;} */
    .mui-scroll-wrapper{ height: 12rem;}

    .partnerMod {  margin-top: 0.6rem; padding-bottom: 0.6rem; }
    .partnerMod .imgTxtWrap { margin-left: -0;  padding: 0 0 0 0; height: 5.8rem; overflow: hidden;}
    .partnerMod .imgTxt{ margin: 0.27rem auto 0 auto; float: none; width: 6.96rem; padding: 0 0.25rem; height: 2.59rem; border-radius: 5px; overflow: hidden; border:solid 2px #fff; box-shadow: 0 0 5px #ebeff4; background:url(https://www.cfca.com.cn/2025site/img/partnerBg.png) no-repeat;background-size: cover; }
    .partnerMod .imgTxt .img{ height: 0.6rem; margin-top: 0.35rem;}
    .partnerMod .imgTxt .desc{ color: #6e6e6e;font: 0.2rem/0.3rem "Microsoft YaHei"; height: 0.6rem; overflow: hidden; margin-top: 0.2rem; }
    .partnerMod .imgTxt .more a{  color: #0073ff;font: 0.2rem/0.3rem "Microsoft YaHei"; margin-top: 0.2rem; display: block;}

    .partnerMod .logo{ background: #fff; overflow: hidden; padding: 0.3rem; margin: 0.3rem; border-radius: 5px; box-shadow: 0 0 10px #ebeff4; margin-top: 0.5rem;}
    .partnerMod .logo ul{height: 1.65rem; overflow: hidden;}
    .partnerMod .logo .item{float: left; text-align: center; width: 2.1rem; height: 0.9rem; border-top: solid 2px #e6e6e6; border-left: solid 2px #e6e6e6; margin: -2px 0 0 -2px;}
    .partnerMod .logo img{ height: 0.6rem;}

    .partnerMod .logoBtn{ display: block;  color: #333; border: solid 1px #5d5d5d; font: 0.2rem/0.5rem "Microsoft YaHei"; display: inline-block; text-align: center; padding: 0 0.5rem; margin-top: 0.3rem; height: 0.5rem;}
    .partnerMod .logoOn ul{ height: auto;}
    .partnerMod .logoBtnPc{ display: none;}

    .partnerBtn{  color: #333; border: solid 1px #5d5d5d; font: 0.2rem/0.5rem "Microsoft YaHei"; display: inline-block; text-align: center; padding: 0 0.5rem; margin-top: 0.5rem; height: 0.5rem;}
    .partnerMod .imgTxtWrapOn{ height: auto;}

    .hzhb .hd01{padding-top: 0.7rem; margin-top: 0; background: #fafafa;}
}
/*ipad*/
@media screen and (min-width: 768px) {

    .bgfaf{ min-width: auto; overflow: hidden;}
    /* 轮播 */
    .swiperPc{ display: none;}
    .swiperMobile{ display: block;}
    .head, .foot, .Wrap, .banner { min-width: auto; }

    
    .swiperMobile { margin-top: 1rem; height: 3.47rem; overflow: hidden;}
    .productMod{ padding-top: 0;}

    /* 手风琴 */
    .sideMenuWrap{   margin: 0 auto; display: inline-block; margin: 0.67rem 0px ;width: 100%; overflow: hidden; }
    .sideMenu { overflow: hidden;  display: inline-block; margin-left: 0; text-align: center; height: 5.1rem; width: 100%;}
    .sideMenu .sideMenuItem{position: relative; overflow: hidden;text-align: left; margin: 0 auto; display: inline-block !important; float: none; width:6.96rem; height: 2.51rem; margin: 0 ; padding: 0 0.35rem; border-radius: 5px;border: solid 2px transparent;}
    .sideMenu .sideMenuItem a{ color:#0073ff; }
    .sideMenu dl{ position: relative; z-index: 9;}
    .sideMenu .tit{ font:bold 0.37rem/0.37rem "Microsoft YaHei"; margin-top: 0.4rem;  }
    .sideMenu .desc{ font: 0.21rem/0.29rem "Microsoft YaHei"; margin-top: 0.25rem; max-height: 0.58rem; width: 4rem; overflow: hidden;}
    .sideMenu .more{  font: 0.26rem/0.26rem "Microsoft YaHei"; margin-top: 0.35rem }

    .sideMenu .bg{position: absolute; left: 0; top: 0; opacity: 1; height: 100%; width: 100%; }
    .sideMenu .sideMenuItem:nth-child(1) img{  background:url(https://www.cfca.com.cn/2025site/img/mxcp_mobile_bg01.jpg) no-repeat; background-size: cover; }
    .sideMenu .sideMenuItem:nth-child(2) img{  background:url(https://www.cfca.com.cn/2025site/img/mxcp_mobile_bg02.jpg) no-repeat; background-size: cover; }
    .sideMenu .sideMenuItem:nth-child(3) img{  background:url(https://www.cfca.com.cn/2025site/img/mxcp_mobile_bg01.jpg) no-repeat; background-size: cover; }
    .sideMenu .sideMenuItem:nth-child(4) img{  background:url(https://www.cfca.com.cn/2025site/img/mxcp_mobile_bg01.jpg) no-repeat; background-size: cover; }
    .sideMenu .sideMenuItem:nth-child(5) img{  background:url(https://www.cfca.com.cn/2025site/img/mxcp_mobile_bg01.jpg) no-repeat; background-size: cover; }

    
    .sideMenuOn{ height: auto;}
    .sideMenuBtn{  color: #333; border: solid 1px #5d5d5d; font: 0.2rem/0.5rem "Microsoft YaHei"; display:inline-block; text-align: center; margin-bottom: 0.7rem; padding: 0 0.5rem; height: 0.5rem;}

    .NewMod{ text-align: center; padding-bottom: 0.97rem;}
    .NewMod> .bd{ padding: 0.6rem 0 0.7rem 0;}
    .NewMod .bd .bd{ padding: 0.3rem 0 0 0;}
    .NewTab .hdTab{ overflow: hidden;  border-bottom:none; padding-bottom: 0; margin: 0 auto; display: inline-block;}
    .NewTab .hdTab ul{float: none;}
    .NewTab .hdTab li{ border-left: solid 1px #b7b8b9; float: left; width: 1.76rem; text-align: center; color: #333; font: 0.21rem/0.27rem "Microsoft YaHei"; margin-left: -1px; cursor: pointer;}
    .NewTab .hdTab .on{ color:#0073ff;}
    .NewTab .more{ color: #333; float: right; border: solid 1px #5d5d5d; font: 0.2rem/0.5rem "Microsoft YaHei"; position: absolute; bottom: 0.7rem; left: 50%; margin-left: -1.05rem; padding: 0 0.5rem; height: 0.5rem;}
    .NewTab .bd{ position: relative;}
    .NewTab .newCell{ display: block !important; opacity: 0; position: absolute; left: 0; top: 0; z-index: 2; visibility: hidden;}
    .NewTab .cellActive{ position: relative; z-index: 9; opacity: 1; visibility: initial;}

    .gallery-top-wrap{ float: none;}
    .gallery-top { width: 6.99rem; height: 3.97rem; overflow: hidden; border-radius: 5px; float:none; overflow: hidden; margin:0 auto;}
    .gallery-thumbs-wrap{width:6.99rem; height: 3.8rem; overflow: hidden; float: none; margin:0 auto; display: block;}
    .gallery-thumbs {  height: 3rem; width:6.99rem;  overflow: initial !important; box-sizing: border-box; float:none; margin-right: 0; }
    .gallery-thumbs .tit{  border-top: none; width: 5.3rem; margin: 0 5px; text-align: left; height: 1rem !important; overflow: hidden; position: relative; top: -0px; font:bold 0.26rem/1rem "Microsoft YaHei"; color: #333;
        height:1rem;  
          display: -webkit-box;
        -webkit-box-orient: vertical;
        max-height:1rem;
        -webkit-line-clamp: 3;
        text-overflow: ellipsis;
        overflow: hidden;
        transition: all 0.3s ease-in-out;  }
        
    .gallery-thumbs .desc{ position: relative; width: 6.99rem; margin:0 5px 0.26rem 5px; text-align: left; white-space: initial;  overflow: hidden; opacity: 0;display: none;  font:0.21rem/0.34rem "Microsoft YaHei"; height: 0.64rem;
        /* display: -webkit-box; */
        -webkit-box-orient: vertical;
        max-height: 0.64rem;
        -webkit-line-clamp: 2;
        text-overflow: ellipsis;  
    color: #868686;transition: all 0.3s ease-in-out;}
    .gallery-thumbs .time{ position: absolute; right: 0.2rem; top: 0.5rem; color: #999; font: 0.2rem/0.05rem "Microsoft YaHei";}

    /*  */
    .senceMod{ margin-top: 2.5rem; height: 8rem;}
    #sliderSegmentedControl,.mui-segmented-control.mui-scroll-wrapper .mui-scroll{  height: 1.8rem; padding-right: 0.3rem;}
    #slider .mui-control-item{ width: 1rem; height: 1.8rem; color: #232323;font: 0.25rem/2.5rem "Microsoft YaHei"; padding: 0; margin: 0 0 0 0.5rem; overflow: hidden; }
    #slider .mui-control-item:nth-child(1){ background:url(https://www.cfca.com.cn/2025site/img/navIcon01.jpg) top center no-repeat;  background-size: auto 40%;}
    #slider .mui-control-item:nth-child(2){ background:url(https://www.cfca.com.cn/2025site/img/navIcon02.jpg) top center no-repeat;  background-size: auto 40%;}
    #slider .mui-control-item:nth-child(3){ background:url(https://www.cfca.com.cn/2025site/img/navIcon03.jpg) top center no-repeat;  background-size: auto 40%;}
    #slider .mui-control-item:nth-child(4){ background:url(https://www.cfca.com.cn/2025site/img/navIcon04.jpg) top center no-repeat;  background-size: auto 40%;}
    #slider .mui-control-item:nth-child(5){ background:url(https://www.cfca.com.cn/2025site/img/navIcon05.jpg) top center no-repeat;  background-size: auto 40%;}
    #slider .mui-control-item:nth-child(6){ background:url(https://www.cfca.com.cn/2025site/img/navIcon06.jpg) top center no-repeat;  background-size: auto 40%;}
    #slider .mui-control-item:nth-child(7){ background:url(https://www.cfca.com.cn/2025site/img/navIcon07.jpg) top center no-repeat;  background-size: auto 40%;}
    #slider #sliderSegmentedControl .mui-active{ color: #2978e5; border-bottom: solid 3px #2978e5;}
    /* nav */
    .mui-fullscreen {
        position: relative; top: -1.8rem; height: 12rem;
        z-index: 20;
       
    }
    .mui-fullscreen .mui-segmented-control~.mui-slider-group{ top: 0;}
    .swiperTxtImg { width: 100%; margin: 1.8rem auto 0 auto; text-align: center;}
    .swiperTxtImg dl{ float: left; width: 100%; padding: 0 0.5rem;}
    .swiperTxtImg dl .tit{ color: #0060ff;font:bold 0.4rem/0.4rem "Microsoft YaHei"; margin-top: 0.7rem }
    .swiperTxtImg dl .desc{ color: #666;font: 0.2rem/0.4rem "Microsoft YaHei"; margin-top: 0.4rem; }
    .swiperTxtImg dl .btn a{  position: absolute; left: 50%; bottom: -1.3rem; width: 2.12rem; height: 0.52rem; margin-left: -1.06rem; background: #0073ff; font: 0.2rem/0.52rem "Microsoft YaHei"; text-align: center; color: #fff; border-radius: 5px;}
    .swiperTxtImg .img{ float: none; margin: 0.6rem auto 0 auto; width: auto !important;}
    /* #slider .swiper-slide{ background: none; text-align: left;} */
    .mui-scroll-wrapper{ height: 12rem;}

    .partnerMod {  margin-top: 0.6rem; padding-bottom: 0.6rem; }
    .partnerMod .imgTxtWrap { margin-left: -0;  padding: 0 0 0 0; height: 5.8rem; overflow: hidden;}
    .partnerMod .imgTxt{ margin: 0.27rem auto 0 auto; float: none; width: 6.96rem; padding: 0 0.25rem; height: 2.59rem; border-radius: 5px; overflow: hidden; border:solid 2px #fff; box-shadow: 0 0 5px #ebeff4; background:url(https://www.cfca.com.cn/2025site/img/partnerBg.png) no-repeat;background-size: cover; }
    .partnerMod .imgTxt .img{ height: 0.6rem; margin-top: 0.35rem;}
    .partnerMod .imgTxt .desc{ color: #6e6e6e;font: 0.2rem/0.3rem "Microsoft YaHei"; height: 0.6rem; overflow: hidden; margin-top: 0.2rem; }
    .partnerMod .imgTxt .more a{  color: #0073ff;font: 0.2rem/0.3rem "Microsoft YaHei"; margin-top: 0.2rem; display: block;}

    .partnerMod .logo{ background: #fff; overflow: hidden; padding: 0.3rem; margin: 0.3rem; border-radius: 5px; box-shadow: 0 0 10px #ebeff4; margin-top: 0.5rem;}
    .partnerMod .logo ul{height: 1.65rem; overflow: hidden;}
    .partnerMod .logo .item{float: left; text-align: center; width: 2.1rem; height: 0.9rem; border-top: solid 2px #e6e6e6; border-left: solid 2px #e6e6e6; margin: -2px 0 0 -2px;}
    .partnerMod .logo img{ height: 0.6rem;}

    .partnerMod .logoBtn{ display: block;  color: #333; border: solid 1px #5d5d5d; font: 0.2rem/0.5rem "Microsoft YaHei"; display: inline-block; text-align: center; padding: 0 0.5rem; margin-top: 0.3rem; height: 0.5rem;}
    .partnerMod .logoOn ul{ height: auto;}
    .partnerMod .logoBtnPc{ display: none;}

    .partnerBtn{  color: #333; border: solid 1px #5d5d5d; font: 0.2rem/0.5rem "Microsoft YaHei"; display: inline-block; text-align: center; padding: 0 0.5rem; margin-top: 0.5rem; height: 0.5rem;}
    .partnerMod .imgTxtWrapOn{ height: auto;}

    .hzhb .hd01{padding-top: 0.7rem; margin-top: 0; background: #fafafa;}
    
}
/*pc*/
@media screen and (min-width: 1200px) {
 
    /* 轮播 */
    .swiperPc{ display: block; margin-top: 72px;}
    .swiperMobile{ display: none;}


    .mui-fullscreen {
        position: inherit;
        z-index: 20;
       overflow: hidden;
    position: relative;
    height: 610px;
      /* top 为高度 */
    top: -118px; 
    }
    .mui-fullscreen .mui-segmented-control~.mui-slider-group{
         /* top 为高度 */
        top: 0;
    }
    /*  */
    /* 手风琴 */
.sideMenuWrap{   margin: 0 auto; display: inline-block; margin: 60px 0px; width: 100%; overflow: hidden; }
.sideMenu { overflow: hidden;  display: inline-block; margin-left: -5px; width: 9999px;}
.sideMenu .sideMenuItem{ float: left;height:451px; width: 235px; margin: 0 0 0 6px; padding: 0 25px; border-radius: 5px; display:block !important; position: relative; overflow: hidden; text-align: left;border: solid 2px transparent;}
.sideMenu .on { border: solid 2px #2ea2fa;}
.sideMenu .on .bg{ opacity: 1;}
.sideMenu .sideMenuItem a{ color:#0073ff; }
.sideMenu dl{ position: relative; z-index: 9;}
.sideMenu .tit{ color: #232323; font: 23px/28px "Microsoft YaHei"; margin-top: 50px;  }
.sideMenu .desc{ color: #414141; font: 14px/20px "Microsoft YaHei"; margin-top: 20px; max-height: 40px; overflow: hidden; width: 180px; }
.sideMenu .more{ color: #0073ff; font: 14px/24px "Microsoft YaHei"; margin-top: 40px; }
.sideMenu .bg{position: absolute; left: 0; top: 0; opacity: 0.5; height: 100%; width: 100%; }
.sideMenu .sideMenuItem:nth-child(1) img{  background:url(https://www.cfca.com.cn/2025site/img/mxcp_bg01.jpg) no-repeat; background-size: cover; }
.sideMenu .sideMenuItem:nth-child(2) img{  background:url(https://www.cfca.com.cn/2025site/img/mxcp_bg02.jpg) no-repeat; background-size: cover; }
.sideMenu .sideMenuItem:nth-child(3) img{  background:url(https://www.cfca.com.cn/2025site/img/mxcp_bg03.jpg) no-repeat; background-size: cover; }
.sideMenu .sideMenuItem:nth-child(4) img{  background:url(https://www.cfca.com.cn/2025site/img/mxcp_bg04.jpg) no-repeat; background-size: cover; }
.sideMenu .sideMenuItem:nth-child(5) img{  background:url(https://www.cfca.com.cn/2025site/img/mxcp_bg05.jpg) no-repeat; background-size: cover; }


.gallery-thumbs-wrap{width:590px; height: 318px; overflow: hidden; float: right;}


.gallery-top { width: 561px; height: 318px; float:left; overflow: hidden; margin-left: 10px;}
.gallery-top img{ height: auto; width:100%; }

.gallery-top .swiper-pagination-bullet{  width: 10px; height: 10px; background: #fff; margin: 0 5px 20px 5px !important; opacity: 0.5;}
.gallery-top .swiper-pagination-bullet-active{ background: #fff; opacity: 1;}
.gallery-top .swiper-button-next:after, .swiper-container01 .swiper-button-prev:after{ color: #62f6ff;}
.gallery-top .swiper-pagination-bullet {
  border-radius: 20px;
  transition: background-color .3s, width .3s;
  transition-delay: 0.1s, 0s;
}


/*  */
.gallery-thumbs-wrap{width:590px; height: 318px; overflow: hidden; float: right;}
.gallery-thumbs {  height: 270px; width:580px;  overflow: initial !important; box-sizing: border-box; float:right; margin-right: 10px; }


.gallery-thumbs .swiper-wrapper{ display:block; margin-top: -5px;}
.gallery-thumbs .swiper-slide{ background: none; border-top: solid 1px #c1cddd;   height: auto !important; transition: all 0.3s ease-in-out; display: block; width:100% !important;}
.gallery-thumbs .swiper-slide:nth-child(1){ border: none; margin-top: 0;}
.gallery-thumbs a{display: block;position: relative; }


.gallery-thumbs .tit{ border-top: none; width: 460px; margin: 0 5px; text-align: left; height: 91px !important; overflow: hidden; position: relative; top: -0px; font:bold 16px/28px "Microsoft YaHei"; color: #333;
height:56px;  
  /* display: -webkit-box; */
-webkit-box-orient: vertical;
max-height: 91px;
-webkit-line-clamp: 3;
text-overflow: ellipsis;
overflow: hidden;
transition: all 0.3s ease-in-out;  }

.gallery-thumbs .desc{ position: relative; width: 460px; margin: 0 5px; text-align: left; white-space: initial;  overflow: hidden; opacity: 0;display: none;  font:12px/20px "Microsoft YaHei"; height: 52px;
  /* display: -webkit-box; */
  -webkit-box-orient: vertical;
  max-height: 60px;
  -webkit-line-clamp: 2;
  text-overflow: ellipsis;  
color: #868686;transition: all 0.3s ease-in-out;}
.gallery-thumbs .time{ position: absolute; right: 0; top: 25px; color: #999; font: 16px/18px "Microsoft YaHei";}

.gallery-thumbs .swiper-slide-thumb-active .tit{ color: #0073ff; }
.gallery-thumbs .swiper-slide-thumb-active .desc{display:block;display: -webkit-box;opacity: 1; }

.gallery-thumbs .middle .sub{ height: 91px;}

.senceMod{ height: 500px;}

.hzhb .hd01{ background: none;}

.swiperTxtImg { width: 850px; margin: 142px auto 0 auto; text-align: left;}
.swiperTxtImg dl{ float: left; width: 550px;}
.swiperTxtImg dl .tit{ color: #0060ff;font:bold 30px/38px "Microsoft YaHei";  }
.swiperTxtImg dl .desc{ color: #666;font: 18px/34px "Microsoft YaHei"; margin-top: 20px; }
.swiperTxtImg dl .btn a{ display: block; width: 192px; height: 47px; position: initial; margin: 70px 0 0 0; background: #0073ff; font: 20px/47px "Microsoft YaHei"; text-align: center; color: #fff; border-radius: 5px;}
.swiperTxtImg .img{ float: right; width: 226px !important;}
/* #slider .swiper-slide{ background: none; text-align: left;} */

.partnerMod{ margin-top: 60px; padding-bottom: 60px;}
.partnerMod .imgTxtWrap{ margin-left: -19px; padding: 20px 0 0 0; height: auto;}
.partnerMod .imgTxt{ margin: 20px 0 0 21px; float: left; width: 385px; padding: 0 25px; height: 177px; border-radius: 5px; overflow: hidden; border:solid 2px #fff; box-shadow: 0 0 5px #ebeff4; background:url(https://www.cfca.com.cn/2025site/img/partnerBg.png) no-repeat; background-size: cover; }
.partnerMod .imgTxt .img{ height: 42px; margin-top: 25px;}
.partnerMod .imgTxt .desc{ color: #6e6e6e;font: 16px/24px "Microsoft YaHei"; height: 48px; overflow: hidden; margin-top: 15px; }
.partnerMod .imgTxt .more a{  color: #0073ff;font: 14px/14px "Microsoft YaHei"; margin-top: 15px; display: block;}
.partnerMod .imgTxt .more a:hover{ text-decoration: underline;}
.partnerMod .imgTxt:hover{ border:solid 2px #338fff;}
.partnerMod .bd{ }

.partnerMod .logo{ background: #fff; overflow: hidden; padding: 30px; border-radius: 5px; box-shadow: 0 0 10px #ebeff4; margin-top: 40px;}
.partnerMod .logo ul{ overflow: hidden;  height: auto;}
.partnerMod .logo .item{float: left; text-align: center; width: 217px; height: 73px; border-top: solid 2px #e6e6e6; border-left: solid 2px #e6e6e6; margin: -2px 0 0 -2px;}
.partnerBtn{ display: none;}
.partnerMod .logoBtn{ display: none;}
.partnerMod .logoBtnPc{ color: #333; font: 18px/30px "Microsoft YaHei"; display: inline-block; text-align: center;  margin-top: 30px; height: 50px;}

.bgfaf{ overflow:initial;}

.sideMenuBtn{ display: none;}




/*  */
.NewMod{ padding-bottom: 0;}
.NewTab .more{  position:initial; margin: 0; padding: 0;  border: none; color: #333; float: right; font: 18px/30px "Microsoft YaHei";}
.NewMod .bd{ padding: 40px 0 60px 0;}
.NewTab .hdTab{ overflow: hidden;  border-bottom:solid 1px #c1cddd; padding-bottom: 0; display: block;}
.NewTab .hdTab ul{float: left;}
.NewTab .hdTab li{ border-left: solid 1px #b7b8b9; float: left; width: 130px; text-align: center; color: #333; font: 18px/20px "Microsoft YaHei"; margin-left: -1px; cursor: pointer;}
.NewTab .hdTab .on{ color:#0073ff;}

.NewTab .bd{ position: relative;}
.NewTab .newCell{ display: block !important; opacity: 0; position: absolute; left: 0; top: 0; z-index: 2; visibility: hidden;}
.NewTab .cellActive{ position: relative; z-index: 9; opacity: 1; visibility: initial;}


/* nav */
#sliderSegmentedControl,.mui-segmented-control.mui-scroll-wrapper .mui-scroll{  height: 120px;}

#slider .mui-control-item{ width: 122px; height: 118px; color: #232323;font: 18px/160px "Microsoft YaHei"; padding: 0; margin: 0 23px; overflow: hidden; background:url(https://www.cfca.com.cn/2025site/img/navIcon.jpg) no-repeat;}
/* #slider .mui-control-item:nth-child(1){  background-position: 33px 0;}
#slider .mui-control-item:nth-child(2){  background-position: -152px 0;}
#slider .mui-control-item:nth-child(3){  background-position: -333px 0;}
#slider .mui-control-item:nth-child(4){  background-position: -500px 0;}
#slider .mui-control-item:nth-child(5){  background-position: -676px 0;}
#slider .mui-control-item:nth-child(6){  background-position: -846px 0;}
#slider .mui-control-item:nth-child(7){  background-position: -1012px 0;} */
#slider #sliderSegmentedControl .mui-active{ color: #2978e5; border-bottom: solid 3px #2978e5;}

.senceMod{ margin-top: 200px; height: 450px;}
.senceMod .swiper-button-next{ width: 32px; height: 57px;  background:url(https://www.cfca.com.cn/2025site/img/arrow_r.png) no-repeat; margin-right: 40px; }
.senceMod .swiper-button-prev{ width: 32px; height: 57px;  background:url(https://www.cfca.com.cn/2025site/img/arrow_l.png) no-repeat; margin-left: 40px; }


/* #slider .mui-control-item{  margin: 0 0 0 60px} */
.mui-scroll{transform: translate3d(0, 0px, 0px) !important; }

}

