@charset "utf-8";
html, body {margin: 0px;padding: 0px;}
IMG {border-width:0px;}
* {list-style-type: none;margin: 0;padding: 0;}
a{ text-decoration:none !important; color:#555}
a:hover{ text-decoration:none; }
*{font-family: 'Open Sans', sans-serif;}
ul,li{list-style: none;margin: 0;padding: 0;}
.hdp img,.nyt img{display: block; margin:0 auto;}
.hdp{overflow: hidden;position: relative}
    /*导航*/
.dblx p,.cpybms p, .fzkk article p,.hzkk p{margin: 0;}
/*小屏图标*/
.navbar-toggle{ margin-top:12px !important; border:solid 1px #333 !important; }
.navbar-toggle .icon-bar{ background:#333}
.navbar-toggle{ border:solid 1px #333; padding:7px 7px}
.carousel-control.right,.carousel-control.left{ background-image:none}
.carousel-indicators .active{ background:#333 !important; }
.carousel-indicators{ bottom:0;}
.carousel-indicators li{ background:#ccc;}
.carousel-control.right,.carousel-control.left{ background:none !important}.nyjjnr1 p,.fzlc p{margin:0!important;}
.navbar-default .navbar-toggle .icon-bar{background-color:#333}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{background-color: #fff !important;}

.carousel-indicators .active{background: #104e8b!important;}
.carousel-inner .item img{width:100% !important;margin: 0 auto!important; height: auto}

:root{--swiper-theme-color:#ca9730}
.close1{position:absolute;top:15px;right: 20px}
.modal-header{border:none!important;}
.nyt img,.hdp .swiper-slide img{width: 100%;display: block;margin: 0 auto;}

@media (min-width: 769px) {
.containerbox{max-width: 1500px !important;margin-right: auto;
    margin-left: auto;    box-sizing: border-box;padding: 0 10px;}
/*ttop*/
.ttop{width: 100%;position: fixed; top: 0; left: 0;z-index: 2000; min-height:80px; transition:all ease .3s;background:rgb(255 255 255 / 0%);}
.ttops{width: 100%;background:rgb(255 255 255 / 0%);padding: 10px 0;border-bottom:1px solid rgb(255 255 255 / 20%)}
.gzpl{display: flex;justify-content: flex-end;gap: 0 15px;}
.gztsw{font-size: 14px;color: #fff;line-height:30px;}
.gzpl ul{display: flex;justify-content: space-between;gap: 0 15px;}
    .gzpl ul li a img{height:16px; }
/*导航*/
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover{ background:#fff; border-radius: 2px;}
.navbar-default .navbar-collapse, .navbar-default .navbar-form{ padding:0 !important;}
.navbar-nav>li>a{
    padding:0 !important; color:#fff !important; line-height:90px;font-size: 20px;font-weight: bold;}

.zcdh{width: 70%;float: left;}
    .navbar-nav{float: right !important;display: flex;justify-content:flex-start;width: 100%;gap: 0 60px;}
    .dhy{padding: 0 !important;}
    .navbar-default{background:rgb(255 255 255 / 0%)!important;border: none !important;}
    .dhht{width: 100%;}
    .nav> li:hover .dropdown-menu {display: block;}


    .yc{display: block}
    .yc0{display: none;}
.logo{width:200px;margin-right:10%;}

    .ycdh{width: 30%;display: flex;justify-content: flex-end;}
    .bsbg{padding:7px 15px;border-radius: 8px;margin-top: 34px;}
    .bsbg, .bsbg:hover{background: #fff;}

    /*搜索*/
    .ssk{position: relative;width: 10%;float: right;margin-top:34px;margin-left: 15px;}
    .search-bar-container{
        display: flex;
        align-items: center;
        background-color:rgb(255 255 255 / 100%);
        padding:0 0 0 5px;
        width: 300px;height: 42px;border-radius: 50px;
        position:relative;
        transition: width .5s;
        float: right;overflow: hidden;right:0;top:0;z-index: 1000;
    }
     .search-bar-container.active1{background-color:rgb(255 255 255 / 20%);}
    .magnifier{
        width:22px;
        cursor: pointer;
        position: absolute;
        left: 10px;
    }
    .input{
        background-color: transparent;
        border: none;
        margin: 0px 0px 0 30px;
        width: 100%;
        outline: none;
        color: rgb(100,100,100);
        transition: all .3s;
        transition-delay: 0.5s;
    }
    .input input{width: 78%;float: left;line-height: 42px;font-size: 14px;outline: none;border: none;background:none}
    .ssbutton{width: 22%;height: 42px;font-size: 14px;line-height:35px; border-radius: 42px;
        text-align: center;
        background:#013592;color: #fff;display: block;border: none;float: right;transition:width .3s}
    .active1.search-bar-container{
        width: 42px;;
    }
    .active1 .input input{display: none}
    .active1 .input .ssbutton{display: none;transition:all .3s;}
    .ttop.active{background: #fff;}
    .ttop.active .ttops{background: #124b92}
    .ttop.active .navbar-nav>li>a{color: #333 !important;}
    .logo img{ filter: brightness(0) invert(1);}
    .ttop.active .logo img{filter: none}
    .bsbg{border: 1px solid #e6e6e6;}
    .ttop.active  .search-bar-container.active1{background: #124b92;}
    .ttop.active  .search-bar-container{background: #e4ecf3}
    .magnifier{filter: none}
    .ttop.active .search-bar-container.active1 .magnifier,.search-bar-container.active1 .magnifier{filter: brightness(0) invert(1);}
    /*大图滚动按钮*/
    .hdp .swiper-button-next, .hdp .swiper-button-prev{width: 50px;height: 50px;border: 1px solid #fff;border-radius: 50%;}
    .hdp .swiper-button-next, .hdp .swiper-button-prev{color: #fff;}
    /* 激活状态下的按钮样式 */
    .hdp .swiper-button-next.active{
        background: rgba(255, 255, 255, 1);
        backdrop-filter: blur(10px);color: #333;
    }
    .hdp .swiper-button-prev.active {
        background: rgba(255, 255, 255, 1);
        backdrop-filter: blur(10px);color: #333;
    }
    .hdp .swiper-button-prev.active .bi-chevron-right::before{color: #555;}
    .hdp .swiper-button-next:hover{
        background: rgba(255, 255, 255, 0.8);color: #333;
    }
    .hdp .swiper-button-prev:hover {
        background: rgba(255, 255, 255, 0.8);color: #333;
    }
    /* 活动（高亮）箭头样式 */

    .zjhx{position: absolute;width:40px;height: 1px;background: rgb(255 255 255 / 52%);z-index: 50;left: 90%;top: 90%}
    .sbsxd{width: 100%;position: absolute;z-index:5;animation: moveUpDown 1s infinite alternate;bottom: 0;}
    @keyframes moveUpDown {
        0% { top: 78%; } /* 开始位置 */
        100% { top:80%; } /* 结束位置，这里是容器高度的100% */
    }
    /*第一部分*/
    .part1{margin:80px auto;}
    .partgyw{font-size: 18px;line-height: 40px;color: #333333;}
    .ywdk{margin: 50px auto;display: flex;justify-content: space-between;gap: 0 30px;    align-items: stretch;}
    .ywzkk a{display: block;position: relative;overflow: hidden;}
    .ywwz{position: absolute;bottom: 0;left: 0;z-index: 10;padding:30px 15px;}
    .ywwz h1{margin: 0;font-size: 26px;color: #fff;font-weight: bold;line-height:60px;}
    .ywwz article{font-size: 18px;line-height: 28px;color: #fff;}
    .ywtp img{position: relative;transition: all ease .3s;}
    .ywzkk a:hover .ywtp img{transform: scale(1.1)}
    /*首页简介*/
    .gydkk{background: url("../images/gybg.jpg") no-repeat top center;background-size: cover;padding:120px 0 70px;background-attachment: fixed;
        background-size: cover;
        overflow: hidden;}
    .gywk{display: flex;justify-content: space-between}
    .gywzz{width: 45%;}
    .gywzz h1{font-size: 38px;font-weight: bold;color: #fff;line-height: 50px;margin: 0;}
    .gywzz article{margin:40px auto;font-size: 16px;line-height: 32px;color:#d9d9d9;}
    .gyan{width: 200px;line-height: 50px;border-radius: 50px;background:linear-gradient(to right,#171c60,#124b93);display: block;font-size: 16px;text-align: center;color: #fff;transition: all ease .3s;}
    .gyan:hover{padding-left: 15px;}
    .gydtp{display: flex;align-items: center;justify-content: center}
    /*简介数字*/
    .xjt{display: block; overflow: hidden; margin:120px auto 0px}
    .xjt li{  text-align:center; color:#fff;background: url("../images/sticon.png") no-repeat right center;padding:0 5px;}
    .xjt li:last-child{border-right: none;background: none;}
    .xjt h3, .timer,.xjt h3 span{font-size:64px; font-weight:bold; line-height:70px;color: #fff;}
    .xjt sub{font-size:15px; line-height: 0;font-weight: normal;color: #fff;}
    .jjszk{background: #11439b;padding:30px 0;overflow: hidden;background-size: cover}
    .xjt li p{margin: 0;font-size: 18px;color: #fff;line-height:70px;}
    .xjt h3 i{font-size:20px !important;    display: inline-block;
        transform: translateY(-17px);font-style: normal;margin-left: 4px;}
    .xjt li:hover h3 span,.xjt li:hover i{ text-shadow:0 8px 18px rgba(16,140,238,0.4)}
    /*首页研发实力*/
    .yfslk{margin: 120px auto;display: flex;justify-content: space-between;gap: 0 30px;align-items: stretch;}
    .yfwzk{width: 45%;display: grid;align-items: center}
    .yfwzk h1{margin: 0;font-size: 26px;color: #000;line-height:60px;font-weight: bold;width: 100%;}
    .yfwzk article{margin:30px auto;font-size: 18px;line-height: 38px;color: #333; }
    .yfwzk a{width: 200px;background: linear-gradient(to right,#171c60,#124c94);font-size: 16px;line-height: 46px;text-align: center;color: #fff;display: block;border-radius: 50px;transition: all ease .3s;}
    .yfwzk a:hover{padding-left: 15px;}
    .yftpk{order: 1}
    .yfslk1 .yftpk{order:0}
    /*新闻资讯*/
    .xwzxk{width: 100%;background: #f5f6f8;padding: 70px 0;}
    .xwbtk{display: flex;justify-content: space-between;}
    .xwbtk h1{margin: 0;font-size: 42px;color: #000;font-weight: bold;line-height: 46px}
    .xwbtk a{width: 200px;background:#fff;font-size: 16px;line-height: 46px;text-align: center;color: #333;display: block;border-radius: 50px;transition: all ease .3s;border: 1px solid #e6e6e6;}
    .xwbtk a:hover{padding-left: 15px;}
    .xwlbk{margin:90px auto 20px;display: grid;grid-template-columns:repeat(3,33%);gap: 0 1%;align-items: stretch}
    .xwkk a{display: block;background: #fff;padding:50px 30px;}
    .xwsj{font-size: 16px;line-height: 40px;color: #1296db;}
    .xwwz h1{margin: 0;font-size: 18px;font-weight: bold;color: #000;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;line-height: 50px;}
    .xwwz article{font-size: 15px;line-height: 26px;color: #333;overflow: hidden;
        display: -webkit-box;
        -webkit-line-clamp:2;
        -webkit-box-orient: vertical;}
    .xwgd{width: 200px;background: linear-gradient(to right,#171c60,#124c94);font-size: 16px;line-height: 46px;text-align: center;color: #fff;display: block;border-radius: 50px;margin: 30px 0;}
    .xwtp{overflow: hidden}
    .xwtp img{transition: all ease .3s}
    .xwkk:hover .xwtp img{scale: 1.1}
    /*网站底部*/
    .footer{width: 100%;background: linear-gradient(to right,#171c60,#124d95);padding-top: 50px;}
    .end{display: flex;justify-content: space-between;}
    .fl h1,.dblx h1{margin: 0;font-size: 18px;font-weight: bold;color: #fff;line-height:80px;}
    .fl li a{font-size: 15px;line-height:32px;color: #c9cacd;}
    .fl li a:hover{color: #e7e8eb}
    .dblx article{font-size: 15px;line-height:32px;color: #c9cacd;}
    .dbgsm{display: flex;gap: 0 20px;margin-top: 40px;}
    .dbgsm h1{margin: 0;font-size: 18px;font-weight: bold;color: #fff;line-height:51px;}
    .dyj a{border:1px solid rgb(255 255 255 / 47%);border-radius: 8px;display: flex;gap: 0 20px;padding: 15px 20px;margin: 20px auto}
    .dyj a h1{font-size:16px;line-height: 19px;margin: 0;color: #fff;}
    .lxwl ul{display: flex;gap: 0 8px;justify-content: space-between}
    .bqxx{border-top: 1px solid rgb(255 255 255 / 47%);margin-top: 20px;font-size: 16px;line-height: 80px;color:#c9cacd; }
    .bqxx a{color:#c9cacd;}
    /*内页导分类航*/
    .nynav{width: 100%;background: url("../images/dhbg.jpg") no-repeat top center;background-size: cover;padding: 30px 0;}
    .nydhk{display: flex;justify-content: space-between;}
    .dhzb{width:20%;}
    .dhzb h1{margin: 0;font-size: 32px;font-weight: bold;color: #333;line-height: 50px;}
    .dhzb p{margin: 0;font-size: 14px;line-height: 30px;color: #999;text-transform: uppercase;}
    .dhfl{width: 80%;display: flex;align-items: center;}
    .dhfl ul{width: 100%;display: flex;;gap:20px;flex-wrap:wrap}
    .dhfl ul li{}
    .dhfl ul li a{font-size: 18px;display: block;line-height: 52px;background: #eaedf2;color: #333;padding: 0 15px;border-radius: 8px;text-align: center;transition: all ease .3s;}
    .dhfl ul li a.active{background: #124b92;color: #fff}
    .dhfl ul li a:hover{background: #d5dae3}
    .dhfl ul li a.active:hover{background: #124b92;}
    /*关于文字*/
    .gywzk{width: 100%;background: url("../images/gynybg.jpg") no-repeat right center;padding:90px 0;}
    .gynkk{display: flex;justify-content: space-between;align-items: center;gap: 0 60px;}
    .gywz h1{margin: 0;font-size: 32px;font-weight: bold;color: #333;line-height: 80px;}
    .gywz article{margin: 50px auto;font-size: 22px;line-height: 50px;color: #555;}
    .gywz{width:75%;}
    .gyzt{width: 25%}
    /*关于我们数字*/
    .gyszk{width: 100%;background: #f3f4f6;padding:50px 0 10px;}
    .xjtn{margin: 0;}
    .xjtn  h3, .xjtn .timer,.xjtn h3 span{color: #0173ba;}
    .xjtn li p{color: #333;}
    .xjtn sub{color: #0173ba;}
        /*关于我们设备*/
    .gysbk{margin: 40px auto;}
    .sbwz{margin: 70px auto;font-size: 22px;line-height: 50px;color: #555;}
    .cptjnk,.cptjnk1{padding-bottom: 100px !important;}
    .sbtp{overflow: hidden;}
    .sbtp img{transition: all ease .3s;}
    .sbtp img:hover{scale: 1.1}
    /*关于我们发展*/
    .fzdk{width: 100%;padding:90px 0;background: url("../images/fzbg.jpg") no-repeat top center;background-size: cover}
    .fzbt{font-size: 32px;color: #fff;text-align: center;font-weight: bold;line-height: 80px;margin-bottom: 60px;}
    .fzkk h1{margin: 0;font-size: 26px;font-weight: bold;color: #ffffff;}
    .fzkk article{font-size: 16px;line-height: 28px;padding: 10px 0;color: #fff}
    .lcbk{width: 100%;}
    .fzkk{height: 300px;}
    .fzlbk:nth-child(even){margin-top:0px;padding-bottom: 50px;padding-top: 0;}
    .fzlbk{margin-top:143px;padding-top: 50px;}
    .fzlbk:after{content: '';height: 14px;width: 14px;background: #0d6efd;border-radius: 50%;top: 0;display: inline-block;position: absolute}
    .fzlbk:nth-child(even):after{top: 143px;}
    .fzxkk{width: 90%;margin: 0 auto;overflow: hidden;background: url("../images/fzhyx.png") no-repeat center center;height: 300px;}
    /*关于我们企业文化*/
    .qywhk{margin:90px auto;display: flex;justify-content: center;align-items: center;gap: 0 50px;}
    .qyzt{width: 50%}
    .gyzzb{width: 50%;}
    .gyzzb h1{margin: 0;font-size: 32px;color: #000;line-height: 70px;font-weight: bold;}
    .gyzzb article{margin: 30px auto;font-size: 22px;line-height: 40px;color: #333;}

    .ljkh{width: 200px;background:#fff;font-size: 16px;line-height: 46px;text-align: center;color: #333;display: block;border-radius: 50px;transition: all ease .3s;border: 1px solid #e6e6e6;}
    .ljkh:hover{padding-left: 15px;}
    .cptjnk .swiper-button-prev{background: url("../images/sbjtz.png") no-repeat center center;width:60px;height:60px;top:90%;left: 85% !important;}
    .cptjnk .swiper-button-next{background: url("../images/sbjty.png") no-repeat center center;width:60px;height:60px;top:90%;right: 3% !important;}
    .cptjnk1 .swiper-button-prev{background: url("../images/sbjtz.png") no-repeat center center;width:60px;height:60px;top:90%;left: 45% !important;}
    .cptjnk1 .swiper-button-next{background: url("../images/sbjty.png") no-repeat center center;width:60px;height:60px;top:90%;right: 45% !important;}
    /*公司设备*/
    .sblbtp{width: 100%;margin: 30px auto;overflow: hidden;}
    .sblbtp ul{width: 100%;display: grid;grid-template-columns: repeat(2,48%);gap: 40px;align-items: stretch}
    .sblbtp ul li a{display: block;border-radius: 8px;overflow: hidden;}
    .sblbtp ul li a img{width: 100%;
        aspect-ratio:5/ 3;
        object-fit: cover;transition: all ease .3s;}
    .fym{margin: 50px auto}
    .sblbtp ul li:hover img{transform: scale(1.1)}
    @keyframes zoomIn {
        from {
            opacity: 0;
            transform: scale3d(.3,.3,.3)
        }

        50% {
            opacity: 1
        }
    }

    .zoomIn {
        animation-name: zoomIn
    }
    /*新闻资讯*/
    .dhfl1 ul li{flex: none;}
    .dhfl1 ul li a{padding: 0 60px;}
    .xwzxkm{margin: 0 auto !important;padding: 30px 0 !important}
    .xwzxkm .xwkk{margin-bottom: 15px;}
    /*新闻详情*/
    .xwbtkk{font-size:24px;line-height: 36px;font-weight: bold;color: #333;padding: 10px 0;}
    .fbsjxw{font-size: 14px;line-height: 50px;color: #666;border-bottom: 1px solid #e6e6e6;position: relative}
    .fbsjxw:after{position: absolute;content: '';left: 0;width: 70px;height: 3px;background: #1296db;bottom: 0}
    .xwxqkk{margin:90px auto;}
    .xwnrqu{margin: 40px auto;font-size: 16px;line-height: 32px;color: #555;}
    .sxp{width: 100%;display: flex;align-items: center;justify-content: space-between;gap: 0 30px;margin: 40px auto}
    .sypz{background: url("../images/zjt.png") no-repeat left center;padding-left: 20px;font-size: 0.9em;color: #3298de;overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        width: calc(50% - 1px / 2);}
    .sypz a{font-size: 1em;color: #3db0fe;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}
    .sypz1{background: url("../images/yjt.png") no-repeat right center;padding-right: 20px;border-left: 1px solid #e6e6e6;}
    /*联系表单*/
    .xxk{padding: 0 !important;}
    .embox{background: #fff;align-items: stretch;display: flex;margin: 90px auto;}
    .zbyx{display: flex;align-items: center}
    .zbyx form{width: 100%;}
    .zbyx{width:60%;float: left;box-shadow: -8PX 6px 18px rgb(0 0 0 / 7%);background: #fff;box-sizing: border-box}
    .srkk h1{margin: 0;font-size: 14px;color: #999;line-height: 30px;padding-left: 10px;}
    .srkk h1 .yswz{color: #4555a9}
    .zywz{font-size: 14px;line-height:20px;text-align: center;color: #132540;padding-bottom: 50px;}
    .bdtp{width: 40%;float:right;box-sizing: border-box;position: relative;overflow: hidden;}
    .bdtp img{ flex-shrink: 0; /* 防止图片缩小 */
        max-height: 100%; /* 确保图片不会超过容器高度 */
        object-fit: cover;}
    .contact-input input{
        padding: 0px 16px;
        font-size: 14px;
        margin-top: 10px;
    }
    .contact-input3{margin: 10px auto !important;}
    .lxz{width: 16%;float: left;}
    .lxwz{width: 84%;float: left;}

.contact-input{
    width:86%;
    margin:20px auto;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 14px;
}

.contact-input3 {
    width:86%;
    margin-top: 14px;
    position: relative;
    margin:20px auto;
}
    .contact-input3 textarea {
        width: 100%;
        overflow: hidden;
        box-sizing: border-box;
        border: none;
        height: 180px;
        line-height: 30px;
        padding: 10px 20px;
        font-size: 14px;
        color:#333;
        -webkit-transition: all 0.4s ease 0s;
        -moz-transition: all 0.4s ease 0s;
        -ms-transition: all 0.4s ease 0s;
        -o-transition: all 0.4s ease 0s;
        transition: all 0.4s ease 0s;
        border-radius: 6px;
        background: #f8f8f8 !important;
        font-family: 'SourceHanSansCN-Regular', Arial, Helvetica, sans-serif;
        resize: vertical;
    }
    .contact-input input{
        width: 100%;
        overflow: hidden;
        box-sizing: border-box;
        border:none;
        height: 58px;
        line-height: 58px;
        padding: 0px 20px;
        font-size: 14px;
        color: #333;
        -webkit-transition: all 0.4s ease 0s;
        -moz-transition: all 0.4s ease 0s;
        -ms-transition: all 0.4s ease 0s;
        -o-transition: all 0.4s ease 0s;
        transition: all 0.4s ease 0s;
        border-radius: 6px;
        background: #f8f8f8 !important;
        font-family:  'SourceHanSansCN-Regular', Arial, Helvetica, sans-serif;
    }
    .contact-input input::placeholder,.contact-input3 textarea ::placeholder{color: #717a89;}
    .contact-num {
        width: auto;
        position: absolute;
        right: 15px;
        bottom: 15px;
        font-size: 18px;
        color: #bfbfbf;
        z-index: 2;
        font-size: 13px;
    }
    .contact-button {
        width: 86%;
        overflow: hidden;
        cursor: pointer;
        margin: 40px auto 20px;
        border-radius: 100px;
        background: #124b92;
        height: 50px;
        line-height: 50px;
        -webkit-transition: all 0.4s
        ease 0s;
        -moz-transition: all 0.4s ease 0s;
        -ms-transition: all 0.4s ease 0s;
        -o-transition: all 0.4s ease 0s;
        transition: all 0.4s
        ease 0s;
    }
    .contact-button span {
        width: 100%;
        height: 100%;
        display: block;
        text-align: center;
        overflow: hidden;
        font-size: 20px;
        color: #fff;
    }
    .yzmk{margin-top: 50px;}
    /*产品列表页面*/
    .cpdzms{margin: 60px auto;}
    .cpdzms h1{margin: 0;font-size: 32px;color: #333;font-weight: bold;line-height:90px;}
    .cpdzms article{font-size: 18px;line-height: 32px;color: #555;}
    .colbdk{width: 100%;background: #f7f8fa;padding:120px 0;}
    .cplbnm ul{display: grid;grid-template-columns: repeat(4,24%);gap: 40px 20px;align-items: stretch}
    .cplbnm ul li{position: relative;top: 0;transition: all ease .3s;}
    .cplbnm ul li:hover{top: -10px;}
    .cplbnm ul li:hover .cpbt{background: #045694;color: #fff;}
    .cplbnm ul .cptp img{width: 100%;
        aspect-ratio:6/ 4;
        object-fit: cover;}
    .cpbt{font-size: 18px;font-weight: bold;color: #045694;line-height: 60px;text-align: center;padding: 0 10px;background: #f0f1f2;transition: all ease .3s;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}
    /*产品内容*/
    .cpmsk{overflow: hidden;margin: 70px auto;}
    .cptpn{width:45%;float: left;overflow: hidden;padding: 0 10px;}
    .cptpn .swiper {
        width:95%;
        margin-left: auto;
        margin-right: auto;position: relative;;
    }

    .cptpn .swiper-slide {
        background-size: cover;
        background-position: center;border: 1px solid #e6e6e6;
    }
    .cptpn .swiper-slide img {
        width:100%!important;height: auto;
    }

    .cptpn .mySwiper2 {
        width:100%;
    }

    .cptpn .mySwiper {
        box-sizing: border-box;
        padding: 10px 0;
    }

    .cptpn .mySwiper .swiper-slide {
        width: 33%;
        height: auto;
        opacity: 0.4;
    }

    .cptpn  .mySwiper .swiper-slide-thumb-active {
        opacity: 1;
    }

    .cptpn .swiper-slide img {
        display: block;
        width: 100%;
        object-fit: cover;
        cursor:pointer;
    }


    /*产品右边描述*/
    .cpybms{width: 50%;float: right;}
    .cpbtkn{padding:20px 0;border-bottom: 1px solid #e6e6e6;}
    .cpbtkn h1{margin: 0;font-size: 26px;color: #000;line-height:40px;font-weight: bold;text-transform: uppercase;}
    .cpybms article{margin: 40px auto;font-size: 16px;line-height: 26px;color: #333;}
    .lan{width: 100%;overflow: hidden;margin-top: 40px;}

    .zjyx{width: 270px;display:block;font-size: 15px;line-height:60px;text-align: center;background:linear-gradient(to right,#024b83,#0860a1);
        color: #fff;border-radius:8px;margin-right: 30px;
        float: left;}
    .lxwm{width:270px;display:block;font-size: 15px;line-height: 60px;text-align: center;background: #fff;
        color: #024b83;border-radius:8px;float: left;border: 1px solid #024b83;}
    .cpxqbt{width: 100%;background: #f7f8fa}
    .xqbtx{font-size: 26px;font-weight: bold;color: #055b9b;line-height: 60px;}
    .xqmsk{margin: 60px auto;font-size: 16px;line-height: 32px;color: #555;}
    /*推荐产品*/
    .tjcpnk{width: 100%;background: #f7f8fa;padding:30px 0 50px;}
    .xqbtx1{margin: 50px auto;}
    /*企业证书*/
    .qyzsk{width: 100%;background:url("../images/zsbg.png") no-repeat bottom center #fff;padding: 90px 0 30px;background-size: 100%}
    .qibtk h1{font-size: 46px;font-weight: bold;text-align: center;line-height: 70px;color: #333;background: url("../images/zsbtbg.png") no-repeat center top;}
    .qibtk article{margin: 30px auto;font-size: 16px;line-height: 32px;color: #555;text-align: center;}
    .zskk{padding-top: 120px;}
    /*专利认证*/
    .zlrzkk{padding: 60px 0;}
    .zstpk img{display: block;margin:0px auto;width: 100%}
    /*合作客户*/
    .hzwzk{margin: 50px auto;font-size: 16px;line-height: 32px;color: #555; }
    .hzkk{background:#fbfbfb;  }
    .hzkk img{display: block;margin: 0 auto;animation-duration: 2s;opacity: 0;
        transform: scale(0.8);
        transition: all 0.5s ease;}
    @keyframes zoomIn {
        from {
            opacity: 0;
            transform: scale3d(0.3, 0.3, 0.3);
        }
        50% {
            opacity: 1;
        }
        to {
            opacity: 1;
            transform: scale3d(1, 1, 1);
        }
    }

    .zoomIn {
        animation-name: zoomIn;
        animation-duration: 0.6s;
        animation-fill-mode: both;
    }
    .hzlxk{width: 100%;background: url("../images/hzbg.jpg") no-repeat top center;background-size: 100%;padding: 100px 0;}
    .hzljk{width: 610px;padding: 30px 140px;border-radius: 8px;background: #fff;margin:0 auto;}
    .hzbtt{font-size: 26px;line-height:80px;text-align: center;color: #333333;margin-bottom:20px;}
    .hzznk{display: flex;justify-content: space-between;align-items: center}
    .hzyx img{display: block;margin: 0 auto;}
    .hzyx h1{margin: 0;font-size: 16px;text-align: center;color: #333;line-height:50px;}
    .hzjt{width: 28px;height: 28px;border-radius: 50px;background: #e4e4e4;font-size: 12px;color: #333;line-height: 28px;text-align: center;margin: 0 auto;transition:ease all .3s;position: relative;margin-left: 20px;}
    .hzyx:hover  .hzjt{margin-left: 35px;background: #124b92;color: #fff;}
    /*搜索结果*/
    .ssjglb{margin: 70px auto;}
    .ssjglb li a{font-size: 18px;line-height: 60px;color: #333;border-bottom: 1px dashed #e6e6e6;display: block;}
    .ssjglb li a:hover{color: #1296db;}
}
@media (max-width: 1280px) {
    .gywzz article{overflow: hidden;
        display: -webkit-box;
        -webkit-line-clamp:6;
        -webkit-box-orient: vertical;}
}
.cptpn .swiper-button-next{background: url("../images/yjt.jpg") no-repeat center center;}
.cptpn .swiper-button-prev{background: url("../images/zjt.jpg") no-repeat center center;}
.hdp .swiper-button-next{top: 90%;left: 94%;}
.hdp .swiper-button-prev{top: 90%;left: 85%;}
.hdp .swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled{;opacity:0.35 !important;}
.hdp .swiper-button-next.swiper-button-disabled .bi-chevron-right::before, .swiper-button-prev.swiper-button-disabled{color: #fff;}
.swiper-button-next:after,.swiper-button-prev:after{display: none;}

.fzkk .swiper-button-next{background: url("../images/fzyjt.png") no-repeat center center;width:58px;height:58px;}
.fzkk .swiper-button-prev{background: url("../images/fzzjt.png") no-repeat center center;width:58px;height:58px;}
.dq1{text-align: left!important;;background: #f5f5f5;line-height: 50px;}
.xwnrqu img,.xqmsk img{max-width: 100%;height: auto;}
@media (max-width: 768px) {
    /*搜索结果*/
    .ssjglb{margin:20px auto;}
    .ssjglb li a{font-size: 16px;line-height: 46px;color: #333;border-bottom: 1px dashed #e6e6e6;display: block;}
    .ssjglb li a:hover{color: #1296db;}
    /*合作客户*/
    .hzwzk{margin:20px auto;font-size: 16px;line-height: 32px;color: #555;padding: 0 10px; }
    .hzkk{background: #fbfbfb;}
    .hzkk img{display: block;margin: 0 auto;}
    .hzlxk{width: 100%;background: url("../images/hzbg.jpg") no-repeat top center;background-size: cover;padding: 60px 0;}
    .hzljk{width:96%;padding: 20px 40px;border-radius: 8px;background: #fff;margin:0 auto;}
    .hzbtt{font-size: 26px;line-height:80px;text-align: center;color: #333333;margin-bottom:20px;}
    .hzznk{display: flex;justify-content: space-between;align-items: center;width: 80%;margin: 0 auto;}
    .hzyx img{display: block;margin: 0 auto;}
    .hzyx h1{margin: 0;font-size: 16px;text-align: center;color: #333;line-height:50px;}
    .hzjt{width: 28px;height: 28px;border-radius: 50px;background: #e4e4e4;font-size: 12px;color: #333;line-height: 28px;text-align: center;margin: 0 auto;transition:ease all .3s;position: relative;margin-left: 20px;}
    .hzyx:hover  .hzjt{margin-left: 35px;background: #124b92;color: #fff;}
    /*专利认证*/
    .zlrzkk{padding:30px 0;}
    .zstpk img{display: block;margin:0px auto;width: 100%}
    /*企业证书*/
    .qyzsk{width: 100%;background:url("../images/zsbg.png") no-repeat bottom center #fff;padding:30px 0 30px;background-size: 100%}
    .qibtk h1{font-size: 26px;font-weight: bold;text-align: center;line-height: 70px;color: #333;background: url("../images/zsbtbg1.png") no-repeat center top;}
    .qibtk article{margin: 30px auto;font-size: 16px;line-height: 32px;color: #555;text-align: center;}
    .zskk{padding-top: 20px;}
    /*产品右边描述*/
    .cpybms{width: 100%;padding: 0 10px;}
    .cpbtkn{padding:20px 0;border-bottom: 1px solid #e6e6e6;}
    .cpbtkn h1{margin: 0;font-size: 20px;color: #000;line-height:40px;font-weight: bold;text-transform: uppercase;}
    .cpybms article{margin:20px auto;font-size: 15px;line-height: 26px;color: #333;}
    .lan{width: 100%;overflow: hidden;margin-top: 40px;}

    .zjyx{width:45%;display:block;font-size: 15px;line-height:50px;text-align: center;background:linear-gradient(to right,#024b83,#0860a1);
        color: #fff;border-radius:8px;margin-right: 30px;
        float: left;}
    .lxwm{width:45%;display:block;font-size: 15px;line-height: 50px;text-align: center;background: #fff;
        color: #024b83;border-radius:8px;float: left;border: 1px solid #024b83;}
    .cpxqbt{width: 100%;background: #f7f8fa}
    .xqbtx{font-size: 20px;font-weight: bold;color: #055b9b;line-height:50px;padding: 0 10px;}
    .xqmsk{margin: 20px auto;font-size: 15px;line-height: 28px;color: #555;}
    /*推荐产品*/
    .tjcpnk{width: 100%;background: #f7f8fa;padding:10px 0 20px;}
    .xqbtx1{margin:20px auto;}
    /*产品内容*/
    .cpmsk{overflow: hidden;margin:20px auto;}
    /*产品列表页面*/
    .cpdzms{margin:20px auto;padding: 0 10px;}
    .cpdzms h1{margin: 0;font-size:24px;color: #333;font-weight: bold;line-height:50px;}
    .cpdzms article{font-size: 16px;line-height:28px;color: #555;}
    .colbdk{width: 100%;background: #f7f8fa;padding:30px 10px;}
    .cplbnm ul{display: grid;grid-template-columns: repeat(2,49%);gap:15px 8px;align-items: stretch}

    .cplbnm ul .cptp img{width: 100%;
        aspect-ratio:6/ 4;
        object-fit: cover;}
    .cpbt{font-size: 16px;color: #045694;line-height:50px;text-align: center;padding: 0 10px;background: #f0f1f2;transition: all ease .3s;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}
    /*联系表单*/
    .bdtp{display: none;}
    .xxk{padding: 0 !important;}
    .embox{background: #fff;display: flex;margin: 30px auto;}
    .zbyx{display: flex;align-items: center}
    .zbyx form{width: 100%;}
    .zbyx{width:100%;box-shadow: -8PX 6px 18px rgb(0 0 0 / 7%);background: #fff;box-sizing: border-box}
    .srkk h1{margin: 0;font-size: 14px;color: #999;line-height: 30px;padding-left: 10px;}
    .srkk h1 .yswz{color: #4555a9}
    .zywz{font-size: 14px;line-height:20px;text-align: center;color: #132540;padding-bottom: 50px;}
    .bdtp{width: 40%;float:right;box-sizing: border-box;position: relative;overflow: hidden;}
    .bdtp img{ flex-shrink: 0; /* 防止图片缩小 */
        max-height: 100%; /* 确保图片不会超过容器高度 */
        object-fit: cover;}
    .contact-input input{
        padding: 0px 16px;
        font-size: 14px;
        margin-top: 10px;
    }
    .contact-input3{margin: 10px auto !important;}
    .lxz{width: 16%;float: left;}
    .lxwz{width: 84%;float: left;}

    .contact-input{
        width:96%;
        margin:20px auto;
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        grid-gap: 14px;
    }

    .contact-input3 {
        width:96%;
        margin-top: 14px;
        position: relative;
        margin:20px auto;
    }
    .contact-input3 textarea {
        width: 100%;
        overflow: hidden;
        box-sizing: border-box;
        border: none;
        height: 180px;
        line-height: 30px;
        padding: 10px 20px;
        font-size: 14px;
        color:#333;
        -webkit-transition: all 0.4s ease 0s;
        -moz-transition: all 0.4s ease 0s;
        -ms-transition: all 0.4s ease 0s;
        -o-transition: all 0.4s ease 0s;
        transition: all 0.4s ease 0s;
        border-radius: 6px;
        background: #f8f8f8 !important;
        font-family: 'SourceHanSansCN-Regular', Arial, Helvetica, sans-serif;
        resize: vertical;
    }
    .contact-input input{
        width: 100%;
        overflow: hidden;
        box-sizing: border-box;
        border:none;
        height: 58px;
        line-height: 58px;
        padding: 0px 20px;
        font-size: 14px;
        color: #333;
        -webkit-transition: all 0.4s ease 0s;
        -moz-transition: all 0.4s ease 0s;
        -ms-transition: all 0.4s ease 0s;
        -o-transition: all 0.4s ease 0s;
        transition: all 0.4s ease 0s;
        border-radius: 6px;
        background: #f8f8f8 !important;
        font-family:  'SourceHanSansCN-Regular', Arial, Helvetica, sans-serif;
    }
    .contact-input input::placeholder,.contact-input3 textarea ::placeholder{color: #717a89;}
    .contact-num {
        width: auto;
        position: absolute;
        right: 15px;
        bottom: 15px;
        font-size: 18px;
        color: #bfbfbf;
        z-index: 2;
        font-size: 13px;
    }
    .contact-button {
        width: 86%;
        overflow: hidden;
        cursor: pointer;
        margin: 40px auto 20px;
        border-radius: 100px;
        background: #124b92;
        height: 50px;
        line-height: 50px;
        -webkit-transition: all 0.4s
        ease 0s;
        -moz-transition: all 0.4s ease 0s;
        -ms-transition: all 0.4s ease 0s;
        -o-transition: all 0.4s ease 0s;
        transition: all 0.4s
        ease 0s;
    }
    .contact-button span {
        width: 100%;
        height: 100%;
        display: block;
        text-align: center;
        overflow: hidden;
        font-size: 20px;
        color: #fff;
    }
    .yzmk{margin-top: 50px;}
    /*新闻详情*/
    .xwbtkk{font-size:20px;line-height: 24px;font-weight: bold;color: #333;padding: 10px 0;}
    .fbsjxw{font-size: 14px;line-height: 50px;color: #666;border-bottom: 1px solid #e6e6e6;position: relative}
    .fbsjxw:after{position: absolute;content: '';left: 0;width: 70px;height: 3px;background: #1296db;bottom: 0}
    .xwxqkk{margin:20px auto;padding: 10px;}
    .xwnrqu{margin: 40px auto;font-size:15px;line-height:28px;color: #555;}
    .sxp{width: 100%;display: flex;align-items: center;justify-content: space-between;gap: 0 30px;margin: 40px auto}
    .sypz{background: url("../images/zjt.png") no-repeat left center;padding-left: 20px;font-size: 0.9em;color: #3298de;overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        width: calc(50% - 1px / 2);}
    .sypz a{font-size: 1em;color: #3db0fe;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}
    .sypz1{background: url("../images/yjt.png") no-repeat right center;padding-right: 20px;border-left: 1px solid #e6e6e6;}
    /*公司设备*/
    .sblbtp{width: 100%;margin: 20px auto;overflow: hidden;padding: 0 10px;}
    .sblbtp ul{width: 100%;display: grid;grid-template-columns: repeat(2,49%);gap: 10px;align-items: stretch}
    .sblbtp ul li a{display: block;border-radius: 8px;overflow: hidden;}
    .sblbtp ul li a img{width: 100%;
        aspect-ratio:5/ 3;
        object-fit: cover;}
    .fym{margin: 50px auto}
    /*关于我们企业文化*/
    .qywhk{margin:20px auto;padding: 0 10px;}
    .qyzt{width: 100%}
    .gyzzb{width: 100%;}
    .gyzzb h1{margin: 0;font-size: 24px;color: #000;line-height:50px;font-weight: bold;}
    .gyzzb article{margin:10px auto;font-size: 16px;line-height: 30px;color: #333;}

    .ljkh{width: 200px;background:#fff;font-size: 16px;line-height: 46px;text-align: center;color: #333;display: block;border-radius: 50px;transition: all ease .3s;border: 1px solid #e6e6e6;}
    .ljkh:hover{padding-left: 15px;}
    .cptjnk .swiper-button-prev{background: url("../images/sbjtz.png") no-repeat center center;width:60px;height:60px;top:90%;left: 85% !important;}
    .cptjnk .swiper-button-next{background: url("../images/sbjty.png") no-repeat center center;width:60px;height:60px;top:90%;right: 3% !important;}
    .cptjnk1 .swiper-button-prev{background: url("../images/sbjtz.png") no-repeat center center;width:60px;height:60px;top:80%;left: 30% !important;}
    .cptjnk1 .swiper-button-next{background: url("../images/sbjty.png") no-repeat center center;width:60px;height:60px;top:80%;right:30% !important;}
    /*关于我们发展*/
    .fzdk{width: 100%;padding:30px 0;background: url("../images/fzbg.jpg") no-repeat top center;}
    .fzbt{font-size: 24px;color: #fff;text-align: center;font-weight: bold;line-height: 50px;margin-bottom:20px;}
    .fzkk h1{margin: 0;font-size: 22px;font-weight: bold;color: #ffffff;text-align: center}
    .fzkk article{font-size: 16px;line-height: 28px;padding: 10px 0;color: #fff;text-align: center}
    .lcbk{width: 100%;}

    .fzlbk{padding-top: 50px;margin-top:23px;}
    .fzlbk:after{content: '';height: 14px;width: 14px;background: #0d6efd;border-radius: 50%;top: 0;display: inline-block;position: absolute;left: 45%}
    .fzkk .swiper-button-next{background: url("../images/fzyjt.png") no-repeat center center;width:58px;height:58px;top: 15%}
    .fzkk .swiper-button-prev{background: url("../images/fzzjt.png") no-repeat center center;width:58px;height:58px;top: 15%}

    .fzxkk{width: 90%;margin: 0 auto;overflow: hidden;background: url("../images/fzhyx.png") no-repeat center 15%;}
    /*关于我们设备*/
    .gysbk{margin: 20px auto;padding: 0 10px;}
    .sbwz{margin: 20px auto;font-size: 16px;line-height: 30px;color: #555;padding: 0 10px;}
    .cptjnk{padding-bottom: 20px !important;}
    .cptjnk1{padding-bottom:80px !important;}
    .sbtp{overflow: hidden;}
    .sbtp img{transition: all ease .3s;}
    .sbtp img:hover{scale: 1.1}
    .cptjnk .swiper-button-prev{background: url("../images/sbjtz.png") no-repeat center center;width:60px;height:60px;top:50%;left: 3% !important;}
    .cptjnk .swiper-button-next{background: url("../images/sbjty.png") no-repeat center center;width:60px;height:60px;top:50%;right: 3% !important;}
    /*关于我们数字*/
    .gyszk{width: 100%;background: #f3f4f6;padding:30px 0 10px;}
    .xjtn{margin: 0!important;}
    .xjtn  h3, .xjtn .timer,.xjtn h3 span{color: #0173ba;!important;}
    .xjtn li p{color: #333 !important;}
    .xjtn sub{color: #0173ba !important;}
    /*关于文字*/
    .gywzk{width: 100%;background: url("../images/gynybg.jpg") no-repeat right center;padding:20px 0;}
    .gynkk{width: 100%}
    .gywz h1{margin: 0;font-size: 24px;font-weight: bold;color: #333;line-height: 60px;}
    .gywz article{margin: 20px auto;font-size:16px;line-height:30px;color: #555;}
    .gywz{width:100%;padding:0 10px;}
    .gyzt{display: none}
    /*内页导分类航*/
    .nynav{width: 100%;background: url("../images/dhbg.jpg") no-repeat top center;background-size: cover;padding:20px 0;}

    .dhzb{width:100%;}
    .dhzb h1{margin: 0;font-size:24px;font-weight: bold;color: #333;line-height: 50px;text-align: center}
    .dhzb p{margin: 0;font-size: 14px;line-height: 30px;color: #999;text-transform: uppercase;text-align: center}
    .dhfl{width: 100%;overflow: hidden;margin: 15px auto}
    .dhfl ul{width: 100%;}
    .dhfl ul li{width: 46%;margin: 0 2%;float: left;margin-bottom: 10px;}
    .dhfl ul li a{font-size: 16px;display: block;line-height:48px;background: #eaedf2;color: #333;padding: 0 15px;border-radius: 8px;text-align: center;transition: all ease .3s;}
    .dhfl ul li a.active{background: #124b92;color: #fff}
    /*网站底部*/
    .footer{width: 100%;background: linear-gradient(to right,#171c60,#124d95);padding: 20px 15px 0 15px;}
    .fl{display: none}
   .dblx h1{margin: 0;font-size: 18px;font-weight: bold;color: #fff;line-height:80px;}

    .dblx article{font-size: 15px;line-height:32px;color: #c9cacd;}
    .dbgsm{display: flex;gap: 0 20px;margin-top: 40px;}
    .dbgsm h1{margin: 0;font-size: 18px;font-weight: bold;color: #fff;line-height:51px;}
    .dyj a{border:1px solid rgb(255 255 255 / 47%);border-radius: 8px;display: flex;gap: 0 20px;padding: 15px 20px;margin: 20px auto}
    .dyj a h1{font-size:16px;line-height: 19px;margin: 0;color: #fff;}
    .lxwl ul{display: flex;gap: 0 15px;}
    .bqxx{border-top: 1px solid rgb(255 255 255 / 47%);margin-top: 20px;font-size: 15px;line-height:20px;color:#c9cacd;padding: 10px 0 }
    .bqxx a{color:#c9cacd;}
    /*新闻资讯*/
    .xwzxk{width: 100%;background: #f5f6f8;padding: 20px 10px;}
    .xwbtk{display: flex;justify-content: space-between;}
    .xwbtk h1{margin: 0;font-size: 24px;color: #000;font-weight: bold;line-height: 46px}
    .xwbtk a{width: 160px;background:#fff;font-size: 16px;line-height: 44px;text-align: center;color: #333;display: block;border-radius: 50px;transition: all ease .3s;border: 1px solid #e6e6e6;}
    .xwbtk a:hover{padding-left: 15px;}
    .xwlbk{margin:20px auto 20px;display: grid;grid-template-columns:repeat(1,100%);gap:15px 0;align-items: stretch}
    .xwkk a{display: block;background: #fff;padding:20px 10px;}
    .xwsj{font-size: 16px;line-height: 40px;color: #1296db;}
    .xwwz h1{margin: 0;font-size: 18px;font-weight: bold;color: #000;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;line-height: 50px;}
    .xwwz article{font-size: 15px;line-height: 26px;color: #333;overflow: hidden;
        display: -webkit-box;
        -webkit-line-clamp:2;
        -webkit-box-orient: vertical;}
    .xwgd{width: 200px;background: linear-gradient(to right,#171c60,#124c94);font-size: 16px;line-height: 46px;text-align: center;color: #fff;display: block;border-radius: 50px;margin: 30px 0;}
    .xwtp{overflow: hidden}
    /*首页研发实力*/
    .yfslk{margin: 30px auto;display: flex;justify-content: space-between;gap: 0 30px;align-items: stretch;flex-wrap: wrap;}
    .yfwzk{padding: 10px;}
    .yfwzk h1{margin: 0;font-size: 24px;color: #000;line-height:50px;font-weight: bold;width: 100%;}
    .yfwzk article{margin:10px auto;font-size: 16px;line-height:28px;color: #333; }
    .yfwzk a{width: 200px;background: linear-gradient(to right,#171c60,#124c94);font-size: 16px;line-height: 46px;text-align: center;color: #fff;display: block;border-radius: 50px;}


    /*第一部分*/
    .part1{margin:20px auto;}
    .partgyw{font-size: 16px;line-height: 30px;color: #333333;padding: 0 10px;}
    .ywdk{margin:20px auto;display: flex;justify-content: space-between;gap: 0 30px;    align-items: stretch;flex-wrap: wrap}
    .ywzkk a{display: block;position: relative;overflow: hidden;}
    .ywzkk{margin-bottom: 20px;}
    .ywwz{position: absolute;bottom: 0;left: 0;z-index: 10;padding:30px 15px;}
    .ywwz h1{margin: 0;font-size: 24px;color: #fff;font-weight: bold;line-height:60px;}
    .ywwz article{font-size: 14px;line-height: 26px;color: #fff;}
    .ywtp img{position: relative;transition: all ease .3s;}
    .ywzkk a:hover .ywtp img{transform: scale(1.1)}
    /*首页简介*/
    .gydkk{background: url("../images/gybg.jpg") no-repeat top center;background-size: cover;padding:50px 0 20px;}
    .gywk{display: flex;justify-content: space-between;flex-wrap: wrap;}
    .gywzz{width:100%;padding: 0 10px;}
    .gywzz h1{font-size:24px;font-weight: bold;color: #fff;line-height: 50px;margin: 0;}
    .gywzz article{margin:10px auto;font-size: 15px;line-height: 28px;color:#d9d9d9;}
    .gyan{width: 200px;line-height: 50px;border-radius: 50px;background:linear-gradient(to right,#171c60,#124b93);display: block;font-size: 16px;text-align: center;color: #fff;transition: all ease .3s;margin-top: 20px;}
    .gyan:hover{padding-left: 15px;}
    .gydtp{display: flex;align-items: center;justify-content: center;margin-top: 40px;}
    /*简介数字*/
    .xjt{display: block; overflow: hidden; margin:30px auto 0px;padding: 0 10px;}
    .gysz{padding: 0 10px;}
    .xjt li{  color:#fff;background: url("../images/sticon.png") no-repeat right center;padding:0 5px;margin-bottom:30px;}
    .xjt li:last-child{border-right: none;background: none;}
    .xjt h3, .timer,.xjt h3 span{font-size:34px; font-weight:bold; line-height:30px;color: #fff;}
    .xjt sub{font-size:13px; line-height: 0;font-weight: normal;color: #fff;}
    .jjszk{background: #11439b;padding:30px 0;overflow: hidden;background-size: cover}
    .xjt li p{margin: 0;font-size: 14px;color: #fff;line-height:40px;}
    .xjt h3 i{font-size:20px !important;    display: inline-block;
        transform: translateY(-17px);font-style: normal;margin-left: 4px;}
    .xjt li:hover h3 span,.xjt li:hover i{ text-shadow:0 8px 18px rgba(16,140,238,0.4)}

    .dhpd{padding: 0;}
    #wxVideo{height: 50vh !important;}
    .hdp .swiper-slide img{height: 50vh;display: inline-block;object-fit: cover}
    .hdp{height: 50vh}
    .zjhx,.sbsxd{display: none;}
        /*ttop*/
    .ttop{width: 100%;position: fixed; top: 0; left: 0;z-index: 2000;  transition:all ease .3s;background:rgb(255 255 255 / 0%);padding: 10px 0px;}
    .ssk{display: none;}
    .ttops{display: none}
    .zcdh{position: relative;}
    .logo{position: absolute;top: 10px;left:30%;z-index: 10;}
    .logo img{ filter: brightness(0) invert(1);}
    .ttop.active .logo img{filter: none}
    .ycdh{width: 30%;display: flex;justify-content: flex-end;position: absolute;top:18px;right: 10px;}
    .bsbg{padding:7px 15px;border-radius: 8px;border:none;outline: none}
    .bsbg, .bsbg:hover{background: #fff;}

    .top{padding: 0;margin: 0;}
    .dht{padding: 0;}
    .dh{padding: 0;}
   .navbar-toggler{margin-right: 5px;border:none;outline: none;}
    .navbar-toggler:focus{border: none;outline: none;box-shadow: none}
    .navbar-toggle{margin-right: 0 !important;}
    .dhs{padding:0;margin-top:-65px;}
    .dh .container-fluid{padding: 0;}
    .navbar-toggler-icon{filter: grayscale(100%) brightness(0%) invert(100%);}
    .ttop.active  .navbar-toggler-icon{filter: none}
    .logo{width:30% !important;z-index: 200 }
    .navbar-nav{ text-align: center; background: #f6f6f6; width: 100%; margin:10px auto -10px;}
    .navbar-nav li{border-bottom: solid 1px #dedede;}
    .navbar-collapse{padding:0 !important}
    .navbar-header{padding: 5px 10px;min-height:60px}

    .dropdown-menu li{text-align: center;line-height: 30px}
    .dropdown-menu li:last-child{border-bottom: none}
    .navbar{margin-bottom: 0;top:0px;background: none !important;;border: none !important;}
    /*ttop*/

    .wapp{width: 196px;background:url("../images/waicon.png") no-repeat left center;padding-left:30px;font-size: 16px;line-height:54px;color: #333;float: right;margin-right:20px;}
    .yx{width: 196px;background:url("../images/yxicon.png") no-repeat left center;padding-left:34px;font-size: 16px;line-height:54px;color: #333;float: right;margin-right: 15px;}
    .ttop.active{background: #fff;}
    /*搜索框*/
    .ssk{height: 44px;padding: 0;overflow: hidden;width: 90%;margin: 5px auto;background: #fff;border-radius: 5px;}
    .ssk input{width: 80%;float: left;border: none;height: 40px;padding: 0 5px;font-size: 14px;line-height: 40px;color: #555;}
    .ssk button{border: none;width: 20%;float: right;height:40px;background: none !important;}
    .ssk button img{display: block;margin: 0 auto;}
    .ssk input:focus {
        border:none;outline: none;
    }
}



.hkan11{width:150px;text-align: center;background:#0055ff;line-height: 35px;border-radius: 35px;display: block;color: #fff!important;margin:0 auto;display: block;}
/*内页banner*/
.nybanner{width:100%;display: block;height:auto;margin:0 auto}
.nybanner img{width: 100%;display: block;height:auto;margin:0 auto}
.nyposition1{width:100%;background: #f8f8f8;overflow: hidden}
.nyposition{ max-width: 1200px; margin:0 auto;  color: #444; font-size: 14px;overflow: hidden;padding: 10px 15px;line-height: 28px}
.nyposition a{color: #444}

/*页码*/
.listfy {text-align:center; width:98%; display:block; margin:20px auto;}
.pagination{justify-content: center}
.pagination a{color:#0b112a !important}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
    z-index: 3;
    color: #fff !important;
    cursor: default;
    background-color: #11439b!important;
    border-color: #11439b !important;}


.carousel-inner .item img{max-width: 100%;height: auto;display: block;margin:0 auto}

.bottomend{width:100%; margin: 0 auto; text-align: center; font-size:14px;line-height:45px;color:#e0e0e0;background:#373536}
#platform .BMap_noprint {
    background: url(../images/dbimg.png) no-repeat center center !important; height: 35px!important;
}
.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}