/*flashvideo*/
.flashvideo{width:100%;padding-bottom:100vh;position:relative;overflow:hidden;}
.flashvideo video{position:absolute;width:100%;height:calc(100% + 200px);left:0;top:0;z-index:1;object-fit:cover;display:block;}
.flashvideo .v_shade{width:100%;height:100%;background:rgba(0,0,0,.5);left:0;top:0;position:absolute;z-index:1;}
.flashvideo .fv_txt{position:absolute;width:100%;left:0;top:50%;z-index:2;text-align:center;font-size:0;-webkit-text-size-adjust:none;padding-bottom:65px;}
.flashvideo .fv_txt p{font-size:16px;line-height:26px;color:#FFF;text-align:center;}
.flashvideo .fv_txt p:first-child{font-size:48px;height:58px;line-height:58px;}
.flashvideo .fv_txt p:nth-child(2){margin:26px 0 28px;}
.flashvideo .fv_txt a{display:inline-block;width:139px;height:36px;line-height:36px;background:#f5b324;padding:0 23px;}
.flashvideo .fv_txt a:last-child{margin-left:11px;}
.flashvideo .fv_txt a:hover{
  -webkit-box-shadow:0 0 8px rgba(255,255,255,.6);
     -moz-box-shadow:0 0 8px rgba(255,255,255,.6);
       -o-box-shadow:0 0 8px rgba(255,255,255,.6);
          box-shadow:0 0 8px rgba(255,255,255,.6);}
/*flash*/
.index_banner{width:100%;position:fixed;overflow:hidden;z-index:1;top:0;left:0;}
.index_banner.mb{display:none;}
.index_banner .swiper-slide{height:100vh;}
.index_banner .swiper-slide img{display:block;width:100%;height:100%;object-fit:cover;}
.index_banner .swiper-slide video{display:block;width:100%;height:100%;object-fit:cover;}

.index_banner .swiper-pagination-bullets{bottom:56px!important;height:37px;font-size:0;-webkit-text-size-adjust:none;}
.index_banner .swiper-pagination-bullet{opacity:1;width:215px;height:37px;margin:0 5px!important;position:relative;border-radius:0;background:transparent;padding-bottom:13px;vertical-align:top;overflow:hidden;}
.index_banner .swiper-pagination-bullet .line{width:0;height:2px;position:absolute;left:0;bottom:0;background:#00f;z-index:2;}
.index_banner .swiper-pagination-bullet:after{content:'';width:100%;height:2px;position:absolute;left:0;bottom:0;background:#a9a4a5;z-index:1;}
.index_banner .swiper-pagination-bullet .sw_p{font-size:14px;height:22px;line-height:22px;color:#282828;text-align:left;position:relative;
     -webkit-transform:translateY(-100%);
       -moz-transform:translateY(-100%);
         -o-transform:translateY(-100%);
            transform:translateY(-100%);
    -webkit-transition:all 0.5s ease-in-out;
       -moz-transition:all 0.5s ease-in-out;
         -o-transition:all 0.5s ease-in-out;
            transition:all 0.5s ease-in-out;}
.index_banner .swiper-pagination-bullet .sw_p em{font-style:normal;display:inline-block;margin-right:10px;}
.index_banner .swiper-pagination-bullet .sw_p em i{font-style:normal;font-size:18px;}
.index_banner .swiper-pagination-bullet .sw_p p{display: inline-block;}

.index_banner .swiper-pagination-bullet.swiper-pagination-bullet-active:after{background:#0078D4;}
.index_banner .swiper-pagination-bullet.swiper-pagination-bullet-active .sw_p,.index_banner .swiper-pagination-bullet:hover .sw_p{
    -webkit-transform:translateY(0%);
       -moz-transform:translateY(0%);
         -o-transform:translateY(0%);
            transform:translateY(0%);}


.psl_product{width: 100%;position: relative;background: #f5f5f5;}
.psl_product_c{width: 100%;position: relative;}
.psl_product_t{width: 100%;position: relative;}
.psl_product_t .psl_product_tit{position: relative;}
.psl_product_t .psl_product_tit .psl_tit{width: 520px;font-size: 54px;font-family: 'Impact';text-transform: uppercase;-webkit-text-stroke-width: 0.5px;-webkit-text-stroke-color: #c6c6c6;color: transparent;letter-spacing: 3px;}
.psl_product_t .psl_product_tit .psl_line{width: 68px;height: 3px;background: #0078D4;margin-top: 10px;}
.psl_product_t .psl_product_tab{width: calc(100% - 520px);position: relative;}
.psl_product_t .psl_product_tab ul{width: 100%;position: relative;}
.psl_product_t .psl_product_tab ul li{width: 25%;line-height: 71px;height: 71px;background: #404756;position: relative;}
.psl_product_t .psl_product_tab ul li a{display: block;font-size: 18px;color: #ffffff;text-align: center;}
.psl_product_t .psl_product_tab ul li.on a{height: 90px;line-height: 90px;position: relative;top: -9px;background: url(../images/ico2.png) no-repeat;-webkit-background-size: contain;background-size: contain;}
.psl_product_b{width: 100%;position: relative;}
.psl_product_b ul{width: 100%;position: relative;gap: 20px;}
.psl_product_b ul li{width: calc(25% - 15px);position: relative;}
.psl_product_b ul li a{display: block;width: 100%;position: relative;padding: 12px;background: #ffffff;}
.psl_product_b ul li a .positionimg{padding-bottom: 75%;}
.psl_product_b ul li a p{font-size: 16px;color: #333333;line-height: 24px;padding: 16px 12px 6px 12px;text-align: center;}
.psl_product_b ul li a:hover{box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.05), 0 10px 20px 0 rgba(0, 0, 0, 0.05);}
.psl_product_b ul li a:hover p{color: #0078D4;}
.psl_product .psl_product_more{width: 100%;position: relative;text-align: center;}

/*yingyong*/
.cn_yingyong{position:relative;}
.cn_yingyong .cty_con{position:relative;height:800px;overflow:hidden;}
.cn_yingyong .cty_con .cty_li{flex:1;position:relative;height:100%;overflow:hidden;}
.cn_yingyong .cty_con .cty_img{width:100%;height:100%;position:relative;}
.cn_yingyong .cty_con .cty_bg{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.2);}
.cn_yingyong .cty_con .cty_top{position:absolute;left:40px;top:37px;opacity:0;}
.cn_yingyong .cty_con .cty_top p{font-size:16px;line-height:26px;color:#FFF;}
.cn_yingyong .cty_con .cty_top p:first-child{font-size:18px;line-height:18px;text-transform:uppercase;font-weight:bold;margin-bottom:12px;}
.cn_yingyong .cty_con .cty_bottom{position:absolute;width:100%;left:0;bottom:0;text-align:center;}
.cn_yingyong .cty_con .cty_bottom .ctyb_i{height:84px;width:100%;position:relative;padding-bottom: 0;}
.cn_yingyong .cty_con .cty_bottom p{font-size:20px;line-height:30px;margin-top:4px;height:30px;margin-bottom:30px;color:#FFF;}
.cn_yingyong .cty_con .cty_pp{position:absolute;width:100%;left:0;bottom:0;z-index:2;height:150px;padding-bottom:16px;opacity:0;visibility:hidden;
    -webkit-transform:translateY(174px);
    transform:translateY(174px);
}
.cn_yingyong .cty_con .cty_pp .cty_p{height:100%;padding-left:40px;}
.cn_yingyong .cty_con .cty_pp .cty_p p{font-size:20px;line-height:20px;color:#FFF;text-transform:uppercase;}
.cn_yingyong .cty_con .cty_pp .cty_p p:first-child{font-size:24px;line-height:34px;margin-bottom:12px;}
.cn_yingyong .cty_con .cty_pp .cty_i{width:134px;height:134px;position:relative;padding-bottom: 0;}
.cn_yingyong .cty_con .cty_li.on{flex:3.17;}
.cn_yingyong .cty_con .cty_li.on .cty_top{opacity:1;
    -webkit-transition:all 0.3s ease-in-out;
    transition:all 0.3s ease-in-out;
    -webkit-transition-delay:0.3s;
    transition-delay:0.3s;
}
.cn_yingyong .cty_con .cty_li.on .cty_bg{background:rgba(0,0,0,0.15);}
.cn_yingyong .cty_con .cty_li.on .cty_bottom{opacity:0;
    -webkit-transform:translateY(-174px);
    transform:translateY(-174px);
}
.cn_yingyong .cty_con .cty_li.on .cty_pp{visibility:visible;opacity:1;
    -webkit-transform:translateY(0);
    transform:translateY(0);
    -webkit-transition-delay:0.3s;
    transition-delay:0.3s;
}

.jyxl_about{width: 100%;position: relative;padding-bottom: 120px;overflow: hidden;}
.jyxl_about .jyxl_title {width: 100%;position: relative;}
.jyxl_about .jyxl_title .jyxl_mtit {font-size: 20px;color: #0078D4;font-weight: bold;margin-bottom: 12px;text-transform: uppercase;}
.jyxl_about .jyxl_title .jyxl_tit {font-size: 36px;color: #333333;font-weight: bold;line-height: 52px;}
.jyxl_about .jyxl_title .jyxl_tit span {color: #0078D4;font-weight: bold;}
.jyxl_about_c{width: 100%;position: relative;}
.jyxl_about_t{width: 100%;position: relative;}
.jyxl_about_l{width: 42%;position: relative;}
.jyxl_about_l .jyxl_img01{width: calc(100% - 60px);height: 680px;margin-left: 60px;border-radius: 12px 0 12px 0;}
.jyxl_about_l .jyxl_img02{max-width: none;width: 500px;position: absolute;left: -100px;bottom: -100px;}
.jyxl_about_r{width: 53%;position: relative;padding-top: 24px;}
.jyxl_about_r .jyxl_text{font-size: 16px;color: #666666;line-height: 32px;gap: 10px;}
.jyxl_about_shuzi{width: 100%;position: relative;float: right;}
.jyxl_about_shuzi ul{width: 100%;position: relative;}
.jyxl_about_shuzi ul li p{font-size: 16px;color: #333333;margin-top: 6px;}
.jyxl_about_shuzi ul li .jyxl_tit{font-size: 40px;color: #0078D4;font-weight: bold;}
.jyxl_about_shuzi ul li .jyxl_tit span{font-weight: bold;}
.jyxl_about_shuzi ul li .psl_line{width: 1px;height: 50px;background: #dddddd;}


.psl_choose{width: 100%;position: relative;padding: 60px 0 60px;overflow: hidden;background: url(../images/bg1.webp) no-repeat;-webkit-background-size: 100% 100%;background-size: 100% 100%;}
.psl_choose .g-tit .en{color:rgba(255, 255, 255, 0.1);} 
.psl_choose .g-tit .cn,.row2 .g-tit .desc{color:#fff;}
.psl_choose .g-tit .cn::after{background-color: #fff;}
.psl_choose .g-tit .desc{color:#fff;}
.psl_choose .l{float: left;}
.psl_choose .r{float: right;}
.g-txt1{width: 100%;position: relative;overflow: hidden;}
.g-txt1 .l, .g-txt1 .r{width: 450px;position: relative;}
.g-txt1 .item{margin-bottom: 70px;position: relative;z-index: 2;}
.g-txt1 .item .desc{font-size: 14px;color:#fff;height: 3.42em;line-height: 1.71;margin-top: 10px;}
.g-txt1 .r .item .desc{text-align: right;}
.g-txt1 .item .psl_tit{overflow: hidden;margin-bottom: -2px;}
.g-txt1 .item .nub{font-size: 30px;color:#fff;font-weight: bold;overflow: hidden;display: inline-block;vertical-align: middle;font-family: 'Impact';margin-right: 15px;}
.g-txt1 .item .txt{overflow: hidden;display: inline-block;vertical-align: middle;color:#fff;font-size: 18px;font-weight: bold;}
.g-txt1 .r .item .psl_tit{text-align: right;}
.g-txt1 .pic{overflow: hidden;text-align: center;width: 468px;height: 468px;position: absolute;left: 0;right: 0;margin:0 auto;z-index: 1;}

.news{width: 100%;position:relative;background:#F1F1F1;}
.news .news_title{position:relative;}
.news .news_title a{display:block;width:150px;border-radius:9999px;text-align:center;background:#E51425;position:absolute;right:0;top:13px;}
.news .news_title a span{display:inline-block;padding-right:47px;height:40px;line-height:40px;position:relative;color:#FFF;}
.news .news_class{width: 100%;position:relative;}
.news .news_class a{display:block;padding-bottom:349px;float:left;position:relative;}
.news .news_class a:first-child{width:calc(100% - 541px);}
.news .news_class a:last-child{width:517px;margin-left:24px;}
.news .news_class a .a_p{position:absolute;width:100%;bottom:34px;z-index:1;padding-left:30px;}
.news .news_class a .a_p p{font-size:16px;height:26px;line-height:26px;color:#FFF;}
.news .news_class a .a_p p:first-child{font-size:26px;height:36px;line-height:36px;margin-bottom:9px;}
.news .n_ul{width: 100%;position:relative;overflow:hidden;}
.news .n_ul .swiper-slide{padding:30px 25px;background:#FFF;
    -webkit-box-shadow:0 0 15px 3px rgba(0,0,0,0.1);
    -moz-box-shadow:0 0 15px 3px rgba(0,0,0,0.1);
    -o-box-shadow:0 0 15px 3px rgba(0,0,0,0.1);
    box-shadow:0 0 15px 3px rgba(0,0,0,0.1);
}
.news .n_ul span{display:block;color:#0078D4;font-size:16px;margin-bottom:14px;}
.news .n_ul span i{font-style:normal;font-size:48px;height:1em;line-height:1em;font-family:Impact;display:inline-block;}
.news .n_ul span em{font-style:normal;font-size:20px;height:26px;line-height:26px;display:inline-block;vertical-align:bottom;}
.news .n_ul p{font-size:14px;line-height:21px;color:#777;}
.news .n_ul p.p1{font-size:18px;height:28px;line-height:28px;color:#393939;margin-bottom:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.news .n_ul p.p2{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.news .n_ul .swiper-slide:hover p.p1{color: #0078D4;}

/*fenge*/
.fenge{background:url(../images/bg_fenge.webp) no-repeat center center;background-size:cover;padding:31px 0 35px;}
.fenge .fg_left{float:left;padding-top:28px;}
.fenge .fg_left p{font-size:20px;height:30px;line-height:30px;color:#FFF;}
.fenge .fg_left p:nth-child(2){font-size:34px;height:44px;line-height:44px;font-weight:bold;margin-top:11px;}
.fenge .fg_left span{width:290px;height:46px;line-height:46px;background:#0078D4;font-size:16px;color:#FFF;text-align: center;display:block;border-radius:20px;}
.fenge .fg_left span em{display:inline-block;font-size:24px;font-family:Impact;vertical-align:top;font-style:normal;}
.fenge .fg_right{float:right;width:582px;}
.fenge .fg_right input{display:block;width:calc(50% - 9px);height:65px;line-height:64px;background:transparent;border-bottom:1px solid #FFF;outline:none;float:left;color:#FFF;}
.fenge .fg_right input.ml{margin-left:18px;}
.fenge .fg_right input.mt{margin-top:5px;width:100%;}
.fenge .fg_right .fg_btn{width:148px;height:43px;line-height:41px;border:1px solid #FFF;font-size:16px;color:#FFF;text-align:center;margin-top:33px;float:right;cursor:pointer;}
.fenge .fg_right .fg_btn:hover{border-color:#FFF;color:#333333;background:#FFF;}
.fenge .fg_right ::-webkit-input-placeholder{color:#FFF;}
.fenge .fg_right :-moz-placeholder{color:#FFF;}
.fenge .fg_right ::-moz-placeholder{color:#FFF;}
.fenge .fg_right :-ms-input-placeholder{color:#FFF;}

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

    .psl_product_t .psl_product_tit .psl_tit{font-size: 45px;}
    .psl_product_t .psl_product_tab ul li{line-height: 60px;height: 60px;}
    .psl_product_t .psl_product_tab ul li a{font-size: 16px;}
    .psl_product_t .psl_product_tab ul li.on a{height: 80px;line-height: 80px;top: -7px;}
    .psl_product_b ul li a p{font-size: 14px;padding: 12px 12px 4px 12px;}

    .cn_yingyong .cty_con{height: 700px;}
    .cn_yingyong .cty_con .cty_bottom p{font-size: 18px;}
    
    .jyxl_about{padding-bottom: 100px;}
    .jyxl_about_l .jyxl_img02{width: 450px;left: -70px;bottom: -70px;}
    .jyxl_about .jyxl_title .jyxl_mtit{font-size: 18px;margin-bottom: 10px;}
    .jyxl_about .jyxl_title .jyxl_tit{font-size: 32px;line-height: 42px;}
    .jyxl_about_r .jyxl_text{font-size: 14px;line-height: 28px;}
    .jyxl_about_shuzi ul li .jyxl_tit{font-size: 34px;}
    .jyxl_about_shuzi ul li p{font-size: 14px;margin-top: 4px;}

    .g-txt1 .l, .g-txt1 .r{width: 410px;}
    .g-txt1 .pic{width: 440px;height: 440px;}
    .g-txt1 .item{margin-bottom: 62px;}
    .g-txt1 .item .nub{font-size: 26px;margin-right: 10px;}
    .g-txt1 .item .txt{font-size: 16px;}

    .news .news_class a{padding-bottom: 320px;}
    .news .news_class a .a_p p:first-child {font-size: 22px;height: 30px;line-height: 30px;margin-bottom: 6px;}
    .news .news_class a .a_p p{font-size: 14px;height: 24px;line-height: 24px;}
    .news .n_ul span i{font-size: 40px;}
    .news .n_ul span em{font-size: 18px;height: 24px;line-height: 24px;}

    .fenge .fg_left p{font-size: 18px;height: 26px;line-height: 26px;}
    .fenge .fg_left p:nth-child(2) {font-size: 30px;height: 36px;line-height: 36px;margin-top: 10px;}
    .fenge .fg_left span{width: 246px;height: 42px;line-height: 42px;font-size: 14px;}
    .fenge .fg_left span em{font-size: 22px;}
    .fenge .fg_right{width: 542px;}
    .fenge .fg_right input{height: 60px;line-height: 60px;}
    .fenge .fg_right .fg_btn{width: 120px;height: 40px;line-height: 38px;font-size: 14px;margin-top: 28px;}


}

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

    .index_banner .swiper-pagination-bullet{width: 192px;}
    
    .psl_product_t .psl_product_tit .psl_tit{width: 420px;font-size: 40px;}
    .psl_product_t .psl_product_tab{width: calc(100% - 420px);}
    .psl_product_t .psl_product_tab ul li{line-height: 52px;height: 52px;}
    .psl_product_t .psl_product_tab ul li.on a{height: 62px;line-height: 62px;top: -5px;}
    .psl_product_b ul{gap: 15px;}
    .psl_product_b ul li{width: calc(25% - 11.25px);}
    .psl_product_b ul li a{padding: 10px;}
    .psl_product_b ul li a p{padding: 10px 10px 2px 10px;}

    .cn_yingyong .cty_con{height: 600px;}
    .cn_yingyong .cty_con .cty_bottom p{font-size: 16px;line-height: 24px;margin-top: 0;height: 24px;}
    .cn_yingyong .cty_con .cty_pp .cty_p p:first-child{font-size: 22px;line-height: 30px;}
    .cn_yingyong .cty_con .cty_pp .cty_p p{font-size: 18px;}

    .jyxl_about{padding-bottom: 80px;}
    .jyxl_about_l .jyxl_img02{width: 420px;}
    .jyxl_about_l .jyxl_img01{width: calc(100% - 50px);height: 620px;margin-left: 50px;}
    .jyxl_about .jyxl_title .jyxl_mtit{font-size: 16px;margin-bottom: 6px;}
    .jyxl_about .jyxl_title .jyxl_tit{font-size: 28px;line-height: 34px;}
    .jyxl_about_r{padding-top: 16px;}
    .jyxl_about_r .jyxl_text{line-height: 26px;gap: 8px;}
    .jyxl_about_shuzi ul li .jyxl_tit{font-size: 32px;}

    .g-txt1 .l, .g-txt1 .r{width: 360px;}
    .g-txt1 .pic{width: 420px;height: 420px;}
    .g-txt1 .item{margin-bottom: 42px;}
    .g-txt1 .item .nub{font-size: 22px;margin-right: 8px;}
    .g-txt1 .item .txt{font-size: 15px;}
    .g-txt1 .item .desc{font-size: 13px;height: auto;line-height: 22px;margin-top: 8px;}

    .news .news_class a{padding-bottom: 300px;}
    .news .news_class a:first-child {width: calc(100% - 475px);}
    .news .news_class a:last-child{width: 460px;margin-left: 15px;}
    .news .news_class a .a_p{bottom: 24px;padding-left: 24px;}
    .news .news_class a .a_p p:first-child {font-size: 20px;height: 24px;line-height: 24px;margin-bottom: 5px;}
    .news .n_ul .swiper-slide{padding: 28px 24px;}
    .news .n_ul span{margin-bottom: 12px;}
    .news .n_ul span i{font-size: 32px;}
    .news .n_ul span em{font-size: 16px;height: 22px;line-height: 22px;}
    .news .n_ul p.p1{font-size: 15px;height: 24px;line-height: 24px;font-weight: bold;margin-bottom: 12px;}

    .fenge .fg_left p{font-size: 16px;height: 24px;line-height: 24px;}
    .fenge .fg_left p:nth-child(2) {font-size: 24px;height: 32px;line-height: 32px;}
    .fenge .fg_left span{width: 225px;height: 40px;line-height: 40px;}
    .fenge .fg_left span em{font-size: 20px;}
    .fenge .fg_right{width: 500px;}
    .fenge .fg_right input{height: 54px;line-height: 54px;}
    .fenge .fg_right .fg_btn{height: 38px;line-height: 36px;margin-top: 24px;}
    
    
}

@media screen and (max-width:1299px){
    
    .index_banner .swiper-pagination-bullet{width: 166px;height: 34px;padding-bottom: 0;}
    .index_banner .swiper-pagination-bullet .sw_p{font-size: 12px;}
    .index_banner .swiper-pagination-bullet .sw_p em i{font-size: 16px;}

    .psl_product_t .psl_product_tit .psl_tit{width: 360px;font-size: 32px;}
    .psl_product_t .psl_product_tit .psl_line{width: 52px;margin-top: 6px;}
    .psl_product_t .psl_product_tab{width: calc(100% - 360px);}
    .psl_product_t .psl_product_tab ul li{line-height: 45px;height: 45px;}
    .psl_product_t .psl_product_tab ul li a {font-size: 14px;font-weight: bold;}
    .psl_product_t .psl_product_tab ul li.on a{height: 55px;line-height: 55px;}
    .psl_product_b ul{gap: 10px;}
    .psl_product_b ul li{width: calc(25% - 7.5px);}
    .psl_product_b ul li a{padding: 8px;}

    .cn_yingyong .cty_con{height: 500px;}
    .cn_yingyong .cty_con .cty_bottom .ctyb_i{height: 72px;}
    .cn_yingyong .cty_con .cty_pp .cty_i{width: 120px;height: 120px;}
    
    .psl_choose{padding: 40px 0 40px;}
    .g-txt1 .l, .g-txt1 .r{width: 320px;}
    .g-txt1 .pic{width: 360px;height: 360px;}
    .g-txt1 .item{margin-bottom: 32px;}
    
    .news .news_class a{padding-bottom: 254px;}
    .news .news_class a:first-child {width: calc(100% - 415px);}
    .news .news_class a:last-child{width: 400px;}

    .fenge .fg_right{width: 400px;}

}

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

    .index_banner{position: relative;margin-top: 60px;}
    .index_banner .swiper-slide {height: auto;}
    .index_banner .swiper-pagination-bullets{bottom: 24px !important;height: 30px;font-size: 0;}
    .index_banner .swiper-pagination-bullet{width: 52px;height: 30px;}
    .index_banner .swiper-pagination-bullet .sw_p{text-align: center;}
    .index_banner .swiper-pagination-bullet .sw_p em{margin-right: 0;}
    .index_banner .swiper-pagination-bullet .sw_p p{display: none;}

    .psl_product_t .psl_product_tit .psl_tit{width: 260px;font-size: 24px;}
    .psl_product_t .psl_product_tit .psl_line{width: 42px;margin-top: 5px;}
    .psl_product_t .psl_product_tab{width: calc(100% - 260px);}
    .psl_product_t .psl_product_tab ul li{line-height: 42px;height: 42px;}
    .psl_product_t .psl_product_tab ul li a {font-size: 13px;}
    .psl_product_t .psl_product_tab ul li.on a{height: 52px;line-height: 52px;top: -1px;}
    .psl_product_b ul{gap: 10px;}
    .psl_product_b ul li{width: calc(50% - 5px);}

    .cn_yingyong .cty_con {height: 400px;}
    .cn_yingyong .cty_con .cty_bottom .ctyb_i {height: 60px;}
    .cn_yingyong .cty_con .cty_bottom p {font-size: 14px;line-height: 20px;height: 20px;margin-bottom: 24px;}
    .cn_yingyong .cty_con .cty_top{left: 20px;top: 20px;}
    .cn_yingyong .cty_con .cty_top p{font-size: 14px;line-height: 22px;}
    .cn_yingyong .cty_con .cty_top p:first-child{font-size: 14px;margin-bottom: 5px;}
    .cn_yingyong .cty_con .cty_pp{height: 126px;padding-bottom: 0;}
    .cn_yingyong .cty_con .cty_pp .cty_p{padding-left: 20px;}
    .cn_yingyong .cty_con .cty_pp .cty_p p {font-size: 14px;}
    .cn_yingyong .cty_con .cty_pp .cty_p p:first-child {font-size: 18px;line-height: 24px;margin-bottom: 8px;}
    .cn_yingyong .cty_con .cty_pp .cty_i {width: 100px;height: 100px;}
    
    .jyxl_about {padding-bottom: 40px;}
    .jyxl_about_l{display: none;}
    .jyxl_about_r{width: 100%;padding-top: 0;}
    .jyxl_about .jyxl_title .jyxl_mtit {font-size: 14px;margin-bottom: 5px;}
    .jyxl_about .jyxl_title .jyxl_tit {font-size: 22px;line-height: 28px;}
    .jyxl_about_r .jyxl_text {line-height: 24px;gap: 6px;}
    .jyxl_about_shuzi ul li .jyxl_tit {font-size: 24px;}
    
    .psl_choose{padding: 30px 0 30px;}
    .g-txt1 .l, .g-txt1 .r{width: 45%;}
    .g-txt1 .pic{display: none;}
    .g-txt1 .item{margin-bottom: 20px;}
    .g-txt1 .item .nub {font-size: 18px;}
    .g-txt1 .item .desc{line-height: 20px;margin-top: 6px;}

    .news .news_class a{padding-bottom: 178px;}
    .news .news_class a:first-child {width: calc(100% - 310px);}
    .news .news_class a:last-child{width: 300px;margin-left: 10px;}
    .news .news_class a .a_p {bottom: 16px;padding-left: 16px;}
    .news .news_class a .a_p p:first-child{font-size: 18px;margin-bottom: 3px;}
    .news .n_ul .swiper-slide {padding: 20px 20px;}
    .news .n_ul span{font-size: 14px;margin-bottom: 8px;}
    .news .n_ul span i {font-size: 24px;}
    .news .n_ul span em {font-size: 14px;height: 16px;line-height: 16px;}
    .news .n_ul p.p1{margin-bottom: 8px;}

    .fenge{padding: 20px 0 20px;}
    .fenge .fg_left{padding-top: 20px;}
    .fenge .fg_left p {font-size: 14px;height: 20px;line-height: 20px;}
    .fenge .fg_left p:nth-child(2) {font-size: 18px;height: 24px;line-height: 24px;}
    .fenge .fg_left span {font-size: 12px;width: 196px;height: 36px;line-height: 36px;}
    .fenge .fg_left span em {font-size: 18px;}
    .fenge .fg_right {width: 298px;}
    .fenge .fg_right input{width: calc(50% - 6px);height: 40px;line-height: 40px;}
    .fenge .fg_right input.ml {margin-left: 12px;}
    .fenge .fg_right .fg_btn {width: 84px;height: 34px;line-height: 32px;margin-top: 16px;}

}

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

    .index_banner.mb {display: block;}
    .index_banner.pc {display: none;}
    .index_banner .swiper-pagination-bullets{bottom: 20px !important;}
    .index_banner .swiper-pagination-bullet{width: 36px;}
    
    .psl_product_t{gap: 12px;}
    .psl_product_t .psl_product_tit{width: 100%;}
    .psl_product_t .psl_product_tab{width: 100%;}
    .psl_product_t .psl_product_tab ul li{width: 50%;line-height: 40px;height: 40px;border-bottom: 1px solid rgba(255, 255, 255, 0.5);border-right: 1px solid rgba(255, 255, 255, 0.5);}
    .psl_product_t .psl_product_tab ul li.on a{height: auto;line-height: 40px;top: 0;background: #0078D4;}
    .psl_product_b ul {gap: 8px;}
    .psl_product_b ul li{width: 100%;}
    .psl_product_b ul li a p {padding: 8px 10px 0px 10px;}

    .cn_yingyong .cty_con{height: auto;display: block;}
    .cn_yingyong .cty_con .cty_li{margin-bottom: 5px;}
    .cn_yingyong .cty_con .cty_img{padding-bottom: 30%;}
    .cn_yingyong .cty_con .cty_li.on .cty_img{padding-bottom: 75%;}

    .jyxl_about {padding-bottom: 24px;}
    .jyxl_about .jyxl_title .jyxl_mtit {font-size: 13px;margin-bottom: 3px;}
    .jyxl_about .jyxl_title .jyxl_tit {font-size: 18px;line-height: 24px;}
    .jyxl_about_r .jyxl_text {line-height: 22px;gap: 5px;}
    .jyxl_about_shuzi ul li .jyxl_tit {font-size: 20px;}
    .jyxl_about_shuzi ul li p {font-size: 13px;margin-top: 2px;}

    .psl_choose {padding: 20px 0 20px;background-size: auto 100%;background-position: left;}
    .g-txt1 .l, .g-txt1 .r{width: 100%;float: none;}
    .g-txt1 .item {margin-bottom: 12px;}
    .g-txt1 .r .item .psl_tit{text-align: left;}
    .g-txt1 .r .item .desc {text-align: left;}

    .news .news_class a{width: 100% !important;float: none;padding-bottom: 152px;}
    .news .news_class a:last-child{margin-top: 8px;margin-left: 0;}

    .fenge{background-size: auto 100%;background-position: left;}
    .fenge .fg_left {float: none;padding-top: 0;}
    .fenge .fg_left p:nth-child(2){margin-top: 6px;}
    .fenge .fg_right{width: 100%;float: none;margin-top: 15px;}
    .fenge .fg_right input{width: 100%;float: none;}
    .fenge .fg_right input.ml{margin-left: 0}
    .fenge .fg_right .fg_btn{float: none;width: 100%;height: 32px;line-height: 30px;margin-top: 12px;background: #0078d4;border-color: #0078d4;}



}