@charset "utf-8";
html, body {margin: 0px;padding: 0px;}
IMG {border-width:0px;}
* {list-style-type: none;margin: 0;padding: 0; font-family: Arial}
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{display: block; margin:0 auto;width: 100%}
.hdp{overflow: hidden;position: relative}
    /*导航*/

.nyt img{max-width: 100%;display: block;margin: 0 auto;}

@media (min-width: 769px) {
.container1{width:86% !important;margin-right: auto;
    margin-left: auto;    box-sizing: border-box;padding-right: 10px;padding-left: 10px;}
    .container2{width:80%;margin-right: auto;
        margin-left: auto;    box-sizing: border-box;padding: 0 15px;}
/*ttop*/
    .ttnav{width: 100%;position: fixed; top: 0; left: 0;z-index: 2000; min-height:80px; transition:all ease .3s;background:rgb(255 255 255 / 0%);}
    .ttnav:hover{background:#fff !important; transition:all ease .3s;}
    .ttop{width:100%; position: relative;}

    .ttnav.active{ background:#fff !important; transition:all ease .3s;border-bottom:1px solid #e6e6e6;}
    .one-nav-side{border-top: 2px solid #255c7d}

/*导航*/
.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{float: right !important;display: flex;justify-content:safe center;width: 100%;flex-wrap:wrap;gap:0 1.25rem}
    .ttnav  .navbar-nav li a{font-size: 1rem;text-transform: uppercase;color: #fff;    white-space: nowrap;line-height: 24px;}
    .ttnav  .navbar-nav li:hover a{color: #255c7d  !important;background: url("../images/sjs.png") no-repeat bottom center;border-bottom: 1px solid #255c7d;}
    .navbar-nav .nav-link.active, .navbar-nav .show>.nav-link{color: #fff}
    .ttnav.active .navbar-nav li a.active,.ttnav:hover .navbar-nav li a.active{color: #255c7d;background: url("../images/sjs.png") no-repeat bottom center;border-bottom: 1px solid #255c7d;}
    .ttnav.active .navbar-nav li a,.ttnav:hover .navbar-nav li a{color: #333}
    .logo{padding: 8px 0}
.logo img{width:115px;filter: brightness(0) invert(1);}
.sj-m{display:flex;justify-content: flex-end;gap: 15px;float: right;order: 1;position: relative}
    .sj-m a{filter: brightness(0) invert(1);}
    .ttnav.active .logo img, .ttnav.active .sj-m a,.ttnav:hover .logo img,.ttnav:hover .sj-m a{filter: none}
    .header-nav-hidden-box{display: none;height: 100vh;
        background: rgb(0 0 0 / 61%);
        position: absolute;
        top: 110px;
        left: 0;
        width: 100%;
    }
    .edit-container{background: #fff}
    /*搜索框*/

    .yc{display: block}
    .yc0{display: none !important;}
    .sjdh,.sjdh1{display: none}
    .navbar-expand-lg{justify-content:space-between}

    .search-box {
        display: none;
        width: 400px; /* 或者你想要的宽度 */
        position: absolute; /* 或者相对定位，根据需要调整 */
        background-color: white; /* 背景颜色 */
        border: 1px solid #ccc; /* 边框样式 */
        box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2); /* 阴影效果 */
        z-index: 1000; /* 确保在页面其他元素之上 */top: 40px;
    }

    /* 显示状态 */
    .search-box.show {
        display: block;
        animation: fadeInDown 0.5s; top:40px;/* 使用fadeInDown动画 */
    }

    /* CSS动画 */
    @keyframes fadeInDown {
        from {
            opacity: 0;
            transform: translate3d(0, -100%, 0);
        }
        to {
            opacity: 1;
            transform: translate3d(0, 0, 0);
        }
    }
    /*头部搜索*/
    .tbss{width: 100%;overflow: hidden;}
    .tbss input{width: 80%;float:left;font-size: 16px;line-height:40px;color: #333;padding: 0;margin: 0 !important;border-radius: 0;}
    .tbss input::placeholder{font-size: 16px;line-height:40px;color: #777}
    .sj-m  .search-box{filter: none}
    .btn{width: 20%;float: right;background: #255c7c !important;border: none !important;color: #fff;border-radius: 0;}
    /*登录弹出*/
    .logbt{font-size: 3rem;color: #333;text-align: center;line-height: 4rem}
    .zcform{width: 90%;margin: 40px auto;}
    .zcform input{width: 100%;margin-bottom: 10px;border: 1px solid #000;border-radius: 2px;line-height: 44px;padding: 0 10px;}
    .dlan{width:90%;display: block;background: #255b7d;font-size: 1rem;text-align: center;color: #fff;margin: 15px auto;line-height: 44px;border-radius: 5px;}
    .modal-header{border: none;}
    .tswz{font-size: .9rem;text-align: center;line-height: 40px;color: #333;}
    .tswz a{color: #255b7d}
    /*滚动图片文字*/
    .hdp .swiper-slide{position: relative;}
    .tpfdwz{position: absolute;z-index: 100;height: 100%;width: 100%;top: 0;display: flex;align-items: center;flex-wrap: wrap;justify-content: center}
    .tpfdwz h1{width: 100%;font-size: 1.4rem;margin: 0;color: #d5d5d5;text-align: center;line-height: 2rem;font-weight: lighter}
    .tpfdwz h2{width: 100%;font-size: 4rem;line-height: 7rem;color: #fff;text-align: center;text-transform: uppercase;}
    .lxwma{width: 144px;line-height: 50px;background: #fff;border-radius: 5px;font-size: 1.2rem;text-align: center;color: #333;display: block;margin: 15px auto}
    /*导航产品弹出*/
    .cptblb{width: 100%;overflow: hidden;padding: 40px 0}
    .cptblb li{width: 14%;float: left;padding: 10px;}
    .cptblb li img{border-radius: 5px;}
    .cptblb li h1{margin: 0;font-size: 1rem;color: #333;text-align: center;line-height: 44px;}
    .cptblb li:hover h1{color: #255c7d}
    .cptblb li:hover{border: 1px solid #bddbed;}
    .gytc{padding: 30px 0;}
    .zbgyw{width: 15%;float: left;font-size:1.4rem;color: #000;font-weight: bold;line-height:3rem;}
    .ybgylb{width: 85%;float: left;border-left: 1px solid #e6e6e6;padding:10px 30px;}
    .ybgylb .lbtt{width: 25%;float: left;color: #555;}
    .ybgylb .lbtt a{color: #333;font-size: 1.1rem;line-height:2.6rem;text-transform: uppercase}
    .ybgylb .lbtt:hover a{color:#255c7d;border-bottom: 1px solid #255c7d; }
    /*新到产品*/
    .newa{margin: 50px auto;}
    .newbt h1,.sjwzk h1{margin: 0;font-size: 2.4rem;font-weight: bold;color: #333333;line-height: 3rem}
    .nbtxw{font-size: 1rem;color: #666;line-height: 2rem}
    .cptjnk{margin: 50px auto;}
    .cptp{border-radius: 15px;overflow: hidden;}
    .cptp img{transition: all ease .5s;}
    .cptp:hover img{transform: scale(1.1)}
    .cpwz{font-size: 1.4rem;color: #000;line-height: 60px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
    .swiper-button-next{background: url("../images/yjt.png") no-repeat center center;width: 68px !important;height: 68px !important;right: 0 !important;top: 46% !important}
    .swiper-button-prev{background: url("../images/zjt.png") no-repeat center center;width: 68px !important;height: 68px !important;left: 0 !important;top: 46% !important}
    .swiper-button-next:after, .swiper-button-prev:after{font-size: 0 !important;}
    /*dspart*/
    .dspart{width: 100%;background: #f6f6f6;padding:120px 0;}
    .sjdhk{display: flex;align-items: stretch}
    .ycsjt{display: grid;grid-template-columns: repeat(2, 1fr);
        grid-template-rows: repeat(2, 1fr);gap: 30px;align-items: stretch;}
    .zbtpp img{object-fit: cover;border-radius: 5px;}
    .zbtpp{position: relative;}
    .sjwzk{position: absolute;top: 30px;left: 50px;z-index: 100}
    .sjfg,.zbtpp{border-radius: 5px;overflow: hidden;}
    .sjfg{background: #000;position: relative}
    .sjfg img{transition: all ease .3s;}
    .sjfg:hover .bgt{opacity: .3}
    .sjdlm{position: absolute;z-index: 100;top: 0;left: 0;width: 100%;height: 100%;opacity: 0;}
    .sjfg:hover .sjdlm{
        opacity: 1;}
    .sjdlm a{width: 100%;height: 100%;display: flex;justify-content: center;flex-direction: column;align-items: center;}
    .sjdlm img{filter:brightness(0) invert(1); }
    .sjdlm h1{font-size: 1.2rem;text-align: center;line-height: 3rem;color: #fff;}
    /*Top Sellers*/
    .tops{margin: 60px auto;}
    .toplist{width: 100%;overflow: hidden;margin: 50px auto;}
    .toplist ul{display: grid;grid-template-columns: repeat(4, 23%);
        gap: 30px 2%;align-items: stretch;}
    .toplist .cptp{border-radius: 15px;overflow: hidden;border: 1px solid #e6e6e6;}
    .toplist .cptp img{width: 100%;
    aspect-ratio: 1 / 1;
    object-fit: cover;}
    .toplist h1{margin: 0;font-size: 1rem;color: #000;line-height: 60px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
    /*简介*/
    .zboutkk{width: 100%;background: url("../images/gybg.jpg") no-repeat top center;padding:160px 0;background-size: cover}
    .gynkk{overflow: hidden;}
    .yclxk{float: right;margin-top: 80px;padding-left: 100px;display: flex;align-items: center;justify-content: center;flex-direction: column}
    .yclxk h1{margin: 0;font-size: 2rem;color: #fff;line-height: 2.4rem;width: 100%}
    .yclxk article{font-size: 1.2rem;color: #fefeff;line-height: 1.6rem;margin:80px auto;width: 100%}
    .abdl{width: 100%}
    .abdl a{width: 180px;float: left;height: 46px;border-radius: 2px;border: 1px solid #9dbccf;font-size: 1rem;text-align: center;line-height: 44px;color: #fff;}
    /*首页表单*/
    .sybdkk{width: 100%;background: url("../images/bdbg.jpg") no-repeat top center;background-size: cover;background-attachment: fixed;padding: 100px 0;}
    .sybdbt h1{margin: 0;font-size: 2.4rem;font-weight: bold;color: #fff;line-height: 5rem}
    .nbtxw1{font-size: 1rem;color: #aaaaab;line-height: 2rem}
    .sybdlb{width:100%;overflow: hidden;display: grid;grid-template-columns: repeat(3, 1fr);
        grid-template-rows: repeat(3, 1fr);gap: 30px;align-items: stretch;margin:70px auto;padding: 10px;}

    .sysrk input,.sysrk textarea{width: 100%;background: none;border: 1px solid #d5d5d5;height: 50px;line-height: 50px;padding: 0 8px;font-size: 1rem;color: #fff;}
    .sysrk input:focus{border: 1px solid #d5d5d5;}
    .sysrk input::placeholder,.sysrk textarea::placeholder{font-size: 1rem;color: #a5a5a5;}
    .sysrk textarea{scrollbar-width: none; /* Firefox */
        -ms-overflow-style: none;}

    .tjanbd a{width: 100%;border: 1px solid #d5d5d5;height: 50px;line-height: 50px;font-size: 1rem;font-weight: bold;color: #fff;display: block;text-align: center;}
    /*footer*/
    .footer{width: 100%;background: #252728;padding: 0px 0 50px;}
    .ftkl{padding: 30px 0;border-bottom: 1px solid #39393b}
    .kldb{display: flex;justify-content: space-between;}
    .kllb li{float: left;margin-right:12px;}
    .tszc a{display: flex;align-items: center;font-size: 1.2rem;color: #fff;border: 1px solid #fff;padding: 13px 20px;border-radius: 5px;}
    .tszc a img{margin-right: 8px;}
    .end{display: flex;justify-content: flex-start;padding: 60px 0;gap: 0 80px;}
    .zbcp{width: 34%}
    .zbcp h1,.pol h1,.lxyb h1{font-size: 1.6rem;font-weight: bold;color: #fff;line-height: 2rem;margin-bottom: 30px;text-transform: uppercase;}
    .zbcp li{width: 50%;font-size: 1rem;color: #fff;line-height: 2.4rem;float: left;white-space: nowrap;}
    .zbcp li a,.pol li a{color: #d0cdcd;}
    .pol{width: 16%;}
    .pol li{font-size: 1rem;color: #fff;line-height: 2.4rem;}
    .lxsm{display: flex;justify-content: space-between;align-items: center}
    .lxzt{background: #070706;line-height: 46px;font-size: 16px;padding: 0 20px;border-radius: 50px;margin-right: 15px;color: #fff;white-space: nowrap;}
    .lxzt img{margin-right: 8px;}
    .lxfsk{font-size: 1rem;color: #d0cdcd;line-height: 2.4rem;margin-top: 26px;}
    /*关于我们*/
    .gybanner{width: 100%;}
    .nyt{width: 100%;position: relative}
    .ntwz{position: absolute;top: 20%;left: 0;z-index: 100;display: flex;align-items: center;flex-direction: column;justify-content: center;width: 100%}
    .ntwz h1{margin: 0;font-size: 3rem;line-height: 5rem;color: #fff;text-align: center;font-weight: bold;}
    .nywz{display: flex;justify-content: center;align-items:center;font-size: 1rem;color: #fff;line-height: 2rem;gap: 0 8px;}
    .nywz a{color: #fff}
    .imgb{filter:brightness(0) invert(1);margin-right: 15px;}
    /*内页简介*/
    .nyjj{padding: 80px 0;border-bottom: 1px solid #e6e6e6;display: flex;justify-content: flex-start}
    .nyzbjj img{display: block;margin: 15px auto;}
    .nyzbjj h1{margin: 0;font-size: 2rem;color: #333;line-height: 4rem;text-align: center;font-weight: bold;}
    .ybjjwz{font-size: 1rem;line-height: 2rem;color: #555;font-weight: 500}
    .phyk{margin: 70px auto;}
    .phynk{margin: 50px auto;display: grid;grid-template-columns: repeat(2, 1fr);
        grid-template-rows: repeat(2, 1fr);gap: 30px;}
    .phlbk{background: #f3f3f3;padding: 40px 20px;border-radius: 15px;overflow: hidden;display: flex;justify-content: flex-start;align-items: center;gap: 0 20px;transition: all ease .3s;top: 0;position: relative}
    .phlbk:hover{top: -10px;}
    .zbtb{width:20%;float:left;}
    .ybtwk{width: 80%;font-size: 1rem;color: #555;line-height: 1.4rem}
    .abend{width: 100%;background: #f3f3f3;padding: 90px 0;}
    .abenkk{display:flex;justify-content: space-between;align-items: stretch;gap: 0 60px;}
    .abedz h1{font-size: 2.4rem;line-height: 3rem;color: #333;margin-top: 30px;}
    .abedz article{margin: 40px 0;font-size: 1rem;line-height:1.6rem;color: #555;}
    .abedz .dlab{width:260px;line-height: 60px;border-radius: 5px;background: #255c7d;font-size: 1rem;text-align: center;color: #fff;display: block;margin-top: 60px;}
    .abezyt img{border-radius: 10px;}
    /*当前位置*/
    .dq{width: 100%;background: #f6f6f6}
    .wz{display: flex;justify-content:flex-start;align-items:center;font-size: 1rem;line-height: 3.4rem;color: #555;gap: 0 8px;}
    .wz a{color: #555;}
    /*注册表单*/
    .zcbt{font-size: 3rem;color: #333;line-height: 5rem;text-align: center;font-weight: bold;text-transform: uppercase;margin: 50px auto;}
    .zcbdnk{background: #f8f8f8;padding: 60px 10%;margin-bottom:70px;}
    .zcwz h1{margin: 0;font-size: 1.4rem;font-weight:bold;text-transform: uppercase;}
    .zcxw{font-size: 0.9rem;color: #777;line-height: 2rem;}
    .zcxw .hsz{color: #ff3939;}
    .zcbdk{display: grid;grid-template-columns: repeat(2, 1fr);
       gap: 30px;margin: 60px auto;padding: 10px;}
    .zcsrk{width: 100%;border-radius: 5px;border: 1px solid #333;background: #fff;padding:1px;height: 50px;}
    .zcsrk input{border: none;width: 95%;height: 46px;outline: none;padding: 0 10px;font-size: 1rem;line-height: 46px;color: #555;}
    .zcsrk1 textarea{width: 100%;outline: none;padding: 0 10px;font-size: 1rem;line-height: 46px;color: #555;border-radius: 5px;border: 1px solid #333;background: #fff;max-height: 48px;}
    .zcsrk input:focus{outline: none}
    .red{width: 5%;float: right;padding-right: 10px;color: #ff3939;line-height: 46px;text-align: right;}
    .zctj a{width: 240px;line-height: 54px;font-size: 1.2rem;color: #fff;text-align: center;background: #255c7d;border-radius: 5px;display: block;}
    /*产品列表*/
    .cplbk{margin: 90px auto 40px;overflow: hidden;}
    .zbcpk{width: 20%;float: left;}
    .cplbbt{font-size: 2rem;font-weight: bold;color: #333;text-transform: uppercase;line-height: 4rem}
    .cpflk{border: 1px solid #e6e6e6;padding: 10px;}
    .cpflk li a{font-size: 1rem;line-height: 3rem;color: #333;width: 100%;display: block;background: url("../images/xxj.png") no-repeat 110% center;transition: all ease .3s;border-bottom:  1px solid #fff;cursor:pointer}
    .cpflk li a.active,.cpflk li a:hover{border-bottom:  1px solid #255c7d;color: #255c7d;background: url("../images/xxj.png") no-repeat 96% center;}
    .cplbbt1{font-size: 1.6rem;color: #333;font-weight: bold;line-height: 4rem}
    .cpsxs{border: 1px solid #e6e6e6;padding: 10px;margin-bottom: 15px;}
    .cpsxs h1{font-size: 1.2rem;line-height: 2.4rem;}
    .jgqj{display: flex;justify-content: space-between;width: 100%;margin: 10px auto;}
    .jgfr,.srjg{width: 30%;float: left;}
    .srjg{border-bottom: 1px solid #e6e6e6;}
    .srjg input{width: 100%;border: none;outline: none;}
    .srjg input:focus{outline: none;}
    .prits{font-size: 0.9rem;line-height: 2rem;color: #586a84;}
    .form-check-input:checked {
        background-color: #255c7d;
        border-color: #255c7d;
    }
    .form-check{margin-bottom: 10px;}
    .form-check label{font-size: 1rem;color: #333;}
    .form-check a{color: #333}
    /*产品右侧*/
    .cpycdk{width: 76%;float: right;}
    .cplbyc{display: grid;grid-template-columns: repeat(4, 24%);;;gap: 30px 1%!important;width: 100%;align-items: stretch; /* 垂直拉伸 */
        justify-items: stretch;}
    .cptp img{        aspect-ratio: 1 / 1;
        object-fit: cover;
        width: 100%;}
    .cpt{border-radius: 10px;overflow: hidden;position: relative;background: #000;border: 1px solid #e6e6e6;}
    .cpt1 img{aspect-ratio: 1 / 1;
        object-fit: cover;width: 100%}
    .cpdl{position: absolute;width:47px;height: 47px;z-index: 100;bottom: 16px;right: 16px;
        opacity: 0;transition: all ease .3s;cursor: pointer }
    .cplbt{position: relative;transition: all ease .3s}
    .cpt:hover .cplbt{
        opacity: 0.5;transform: scale(1.1)}
    .cpt:hover .cpdl{
        opacity: 1;}
    .cpwzn{padding: 10px 0;}
    .cpwzn h1{margin: 0;font-size: 1rem;line-height: 2rem;color: #333;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
    .cplbp{display: flex;justify-content: flex-start;gap: 0 15px}
    .cplbp .pricebefor{font-size: 1rem;margin-top:0px;line-height: 2rem;}
    .cplbp .cpbz{font-size: 1rem;font-weight: normal;}
    .xzjg{font-size: 1.8rem;font-weight: bold;color: #255c7d;line-height: 2rem;}
    .fym{margin: 50px auto;display: flex;justify-content: flex-end}
    .jcnone{font-size: 2rem;line-height: 3rem;color: #333;text-align: center;font-weight: bold;padding: 50px 0}
    .jcnone a{color: #255c7d;text-decoration: underline}
    /*TOP*/
    .dspart1{width: 100%;background: #f6f6f6;padding:50px 0 10px;}
    .cptopk{padding: 15px;border: 1px solid #e6e6e6;background: #fff;border-radius: 10px;}
    .cptopwz h1{margin: 0;font-size: 1rem;line-height: 3rem;color: #333;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
    .tpz{display: flex;justify-content: space-between;}
    .addc{width: 110px;border-radius: 50px;border: 1px solid #fcb215;font-size: 1rem;color: #fcb215;text-align: center;line-height:2rem;cursor:pointer}
    .addc:hover{background:#fcb215;color: #fff }
    .sjflbt{display: none;}
    /*产品详情*/
    .cpxwkk{margin: 60px auto;overflow: hidden;}
    .cptpn{width: 46%;float: left;}
    .cptpn .swiper-slide img{border: 1px solid #e6e6e6}
    .cpxwkk .mySwiper{margin: 20px auto;}
    .xmtsj{width:90%;margin: 0 auto;overflow:hidden}
    .cptpn .swiper-button-next{background: url("../images/xqyjt.png") no-repeat right center;}
    .cptpn .swiper-button-prev{background: url("../images/xqzjt.png") no-repeat left center;}
    .cpxqy{width:48%;float: right;}
    .cptitle{font-size: 30px;color:rgb(18 18 18);line-height: 2rem;padding:20px 0;}
    .cpsku{font-size: 1.1rem;color: #555;line-height:3rem;border-bottom: 1px solid #e6e6e6;}
    .dlqjg{font-size:1.4rem;line-height:4rem;color:#333;}
    .dlqjg a{font-weight:800;color:#255c7d;text-decoration:underline !important;}
    .cpcolor{margin:20px auto;}
    .cpsize{margin:20px auto;}
    .cpcot{font-size: 1.4rem;line-height: 2rem;color: #333;}
    .cpcolor ul,.cpsize ul{width: 100%;display: block;margin: 15px auto;overflow: hidden;}
    .cpsize ul{margin-bottom: 0;}
    .cpcolor ul li{float: left;margin-right: 15px;overflow: hidden;}
    .cpcolor ul li .ystk{border: 1px solid #e6e6e6;}
    .cpcolor ul li.active .ystk{border: 1px solid #000;}
    .cpcolor ul li .ystk img{width:100%;height:100%;object-fit:cover}
    .cpcolor ul li.active{color: #255c7d;}
    .cpsize ul li{line-height: 44px;border: 1px solid #e6e6e6;font-size: 1rem;text-align: center;color: #777;float: left;margin-right: 10px;margin-bottom: 10px;padding: 0 20px;}
    .cpsize ul li.active{border: 1px solid #000;color: #333;font-weight:500}
    .cprpic{display: flex;justify-content: flex-start;gap:0 15px;}
    .pricebefor{font-size:1.4rem;color: #777;line-height: 4rem;margin-top:10px;text-decoration: line-through;font-weight: lighter}
    .cprpic .pricenow{font-size:2.4rem;font-weight: bold;color: #255c7d;line-height: 3rem;margin-top: 10px;}
    .pricenow .cpprb{font-size: 1rem;font-weight: normal;}
    .jgwc{margin: 20px auto;overflow: hidden;}
    .account{width: 160px;display: flex;justify-content: space-between;border: 1px solid #e6e6e6;float: left}
    .zjb{border: none;font-size: 1.2rem;color: #555;width: 30%;background: #fff;line-height: 48px;}
    .slwz{width: 40%;font-size: 1.2rem;color: #555;line-height: 48px;text-align: center;border: none;outline: none}
    .addcart{width: 260px;line-height: 50px;text-align: center;font-size: 1.2rem;font-weight: 500;color: #fff;background: #fcb215;float: left;margin-left: 15px;border-radius: 5px;}
    .dowload{margin-top: 40px;}
    .dowbt{font-size: 1.2rem;font-weight: bold;color: #333;background: url("../images/dowjt.png") no-repeat 96% center;line-height: 50px;border-bottom: 1px solid #e6e6e6}
    .xzlbzk{display: block;background: #fbfbfb;padding:20px;}
    .xzlbzk li a{font-size: 1rem;line-height: 3rem;background: url("../images/pdficon.png") no-repeat left center;padding-left: 40px;border-bottom: 1px solid #e6e6e6;width: 100%;display: block;}
    .xzlbzk li:last-child a{border-bottom: none;}
    /*产品详情描述*/
    .cpdetail{margin: 50px auto;overflow: hidden;}
    .cpdleft{width: 60%;float: left;}
    .cpleftbt{font-size: 1.4rem;font-weight: bold;background: #255c7d;line-height: 60px;color: #fff;padding-left: 15px;}
    .cpzbxq{padding: 15px;font-size: 1rem;color: #555;line-height: 1.8rem;border: 1px solid #e6e6e6;}
    .cpright{width: 36%;float: right;}
    .rightbdk{border: 1px solid #e6e6e6;padding: 15px;}
    .rightbdk table{width: 100%;overflow-y: scroll;font-size: 1rem;color: #555;line-height:3rem;}
    .rightbdk table td{padding: 0 10px;}
    .rightbdk table tr:nth-child(odd){background: #f5f5f5;}
    .rightop{margin-bottom: 20px;}
    /*faqlist*/
    .faqlbk{margin: 70px auto;}
    .zcbt1{font-size: 3rem;color: #333;text-align: center;font-weight: bold;text-transform: uppercase;}
    .faqdes{font-size: 1rem;line-height:1.6rem;color: #555;text-align: center;padding: 15px 0;}
    .faqlist{margin: 50px auto;}
    .accordion-item{border: none;border-bottom: 1px solid #e6e6e6;}
    .faqbody{padding: 30px 15px;}
    .accordion-button:not(.collapsed){background: #fff;color: #000;}
    .accordion-button:focus{outline: none;border: none;box-shadow: none;}
    .accordion-button{font-size: 1.1rem;color: #000;font-weight: 500;padding:30px 15px;}
    /*推荐blog*/
    .blogbgk{width: 100%;background: url("../images/blbg.jpg") no-repeat bottom center;padding: 0px 0 50px;background-size: 100%;}
    .tjblog{margin: 60px auto;position: relative;overflow:hidden;}
    .zbtjwz{width: 60%;position: absolute;left: 0;top:50px;z-index: 100;background: #fff;border-radius: 15px;padding:40px;}
    .tjyht{margin-top: -90px;margin-left: -40px;}
    .blgzbk{padding: 20px 0}
    .blgzbk h1{margin: 0;font-size: 2rem;line-height: 2.8rem;color: #000;padding: 10px 0;}
    .blgzbk article{margin: 20px auto;font-size: 1rem;line-height: 2rem;color: #333;}
    .ybblgt{width:50%;float: right;}
    .ybblgt img{border-radius: 15px;min-height: 100%;object-fit:cover}
    .blgm{font-size: 1.2rem;line-height: 3rem;color: #333;text-decoration: underline;font-weight: 500}
    /*blog列表*/
    .bloglbk{margin:90px auto 40px;display: grid;gap:30px;grid-template-columns: repeat(3, 1fr);}
    .bltp img{border-radius: 10px;}
    .bltw{margin:20px auto;}
    .bltw h1{margin:10px auto;font-size: 1.3rem;color: #000;line-height: 2rem;display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;}
.fym1{margin-bottom: 60px;}
/*blog详情*/
    .blogxq{margin: 70px auto;}
    .blgxqbt{font-size: 2rem;line-height: 3rem;color: #333;text-align: center;font-weight: bold;}
    .blgxqkk{margin: 70px auto;overflow:hidden;font-size: 1rem;line-height: 2rem;color: #555;}
    .zcxwnn{font-size: 1rem;line-height: 2rem;color: #333;text-align: center;margin-bottom: 40px;}
    .zcbt2{margin:50px auto 20px !important;}
    .fontw{font-weight: bold;}
    /*联系*/
    .zcbdk1 .zcsrk{width: 46%;margin: 15px 2%;float: left}
    .zcsrk2{width: 96%;margin: 15px auto}
    .zcsrk2 textarea{width: 100%;min-height: 80px;background: #fff;border: 1px solid #000;border-radius: 5px;outline: none;padding: 0 10px;}
    .zctjnj{margin-left: 22px;}
    /*联系地址*/
    .lxdt{margin: 60px auto;border-radius: 15px;overflow:hidden;background: #255c7d;padding: 0;}
    .zclxdh{width: 30%;float: left;padding: 50px;}
    .ycdtt{float: right;width: 70%;}
    .dzdh{font-size: 1.1rem;line-height:2rem;color: #fff;background: url("../images/dtdhicon.png") no-repeat left 30px;padding: 20px 0 20px 50px;border-bottom: 1px solid rgb(255 255 255 / 48%);margin-top: 5%}
    .dzdh1{font-size: 1.1rem;line-height:2rem;color: #fff;background: url("../images/dtyxicon.png") no-repeat left 30px;padding: 20px 0 20px 50px;border-bottom: 1px solid rgb(255 255 255 / 48%);}
    /*支持表单*/
    .zcbdnk{overflow: hidden;}
    .zcbdzc{width: 48%;margin-right: 2%;float: left;margin-top: 20px;}
    .zcsrkz{width: 100%;margin-bottom: 30px;}
    .zcsrkz input{width: 100%;background: #fff;border: 1px solid #000;border-radius: 5px;padding: 0 10px;line-height: 50px;outline: none;}
    .ycbdzc{width: 48%;margin-left: 2%;float: right;margin-top: 20px;}
    .zcsrkz select{width: 100%;background: #fff;border: 1px solid #000;border-radius: 5px;padding: 0 10px;line-height: 50px;outline: none;height: 50px;color: #777;}
    .zcsrkz textarea{padding: 0 10px;border-radius: 5px;background: #fff;border: 1px solid #000;width: 100%;min-height:140px;}
    .zctjzc{float: left;}
    .bhk{margin: 40px auto;font-size:1.1rem;color: #333;line-height: 2rem;text-align: center;}
    /*服务表单*/
    .wark{margin: 30px auto;}
    .wark h1{margin: 0;font-size: 1.8rem;color: #333333;line-height: 3rem;text-transform: uppercase;text-align: center;font-weight: bold;}
    .wark article{margin: 15px auto;font-size: 1rem;line-height: 2rem;color: #555;text-align: center;}
    .warsrk{width: 100%;float: left;margin-bottom: 20px;}
    .warsrk h1{margin: 0;font-size: 1.1rem;line-height: 4rem;color: #555;}
    .warsrk textarea{padding: 0 10px;border-radius: 5px;background: #fff;border: 1px solid #000;width: 100%;min-height:140px;}
    .warsrk textarea::placeholder{font-size: 1rem;color: #555;}
    /*个人中心*/
    .perme{margin: 70px auto;display: flex;justify-content: space-between;gap: 0 50px;}
    .grzc{width:24%;}
    .perbt{font-size: 1.8rem;line-height:90px;color: #fff;background: #255c7d;padding: 0 20px;white-space: nowrap;}
    .perlb{background: #fff;border: 1px solid #e6e6e6;padding-bottom:60px;}
    .perlb li a{padding-left: 20px;font-size: 1.2rem;line-height:4rem;color: #333;border-bottom: 1px solid #e6e6e6;width: 100%;display: block;font-weight: 500;white-space: nowrap;}
    .perlb li:last-child a{border-bottom: none;}
    .perlb li a.active,.perlb li a:hover{color: #255c7d;background:#f6f6f6}
    .ycperxx{width: 76%;background: #f6f6f6;padding: 30px 30px 60px 30px;}
    .perxxt{font-weight: bold;font-size: 1.8rem;line-height: 60px;color: #000;text-transform: uppercase;padding-left: 1%;}
    .perxxk{margin: 40px auto;overflow: hidden;}
    .perssk,.perssk1{width:46%;margin: 10px 2%;float: left;border: 1px solid #333;background: #fff;padding: 0 10px;display: flex;justify-content: flex-start;border-radius: 5px;gap: 0 15px;overflow: hidden;}
    .perssk2{margin: 10px 2%;float: left;border: 1px solid #333;background: #fff;padding: 0 10px;display: flex;justify-content: flex-start;border-radius: 5px;width: 96%;gap: 0 15px;overflow: hidden;}
    .perssk label,.perssk1 label{font-size: 1rem;line-height: 46px;white-space: nowrap;color: #666;}
    .perssk input{border: none;outline: none;font-size: 1rem;line-height: 46px;color: #000;}
    .perssk1 input{width: 40%;border: none;outline: none;font-size: 1rem;line-height: 46px;color: #000;}
    .perssk1 a{width: 34%;font-size: 1rem;line-height: 46px;color: #555;white-space: nowrap}
    .perssk2 label{font-size: 1rem;line-height: 46px;white-space: nowrap;color: #666;}
    .perssk2 textarea{border: none;outline: none;font-size: 1rem;line-height: 46px;color: #000;min-height: 120px;}
    .tjanper{width: 96%;display: flex;justify-content: space-between;align-items: center;gap: 0 30px;margin: 15px auto}
    .tjanper a{font-size: 1rem;color: #fff;text-align: center;background: #555555;display: block;width: 100%;line-height: 50px;border-radius: 5px;}
    .tjanper a:nth-child(2){background: #255c7d}
    /*订单列表*/
    .ddlbk{margin: 40px auto;}
    .ordbt{width: 100%;background: #fff;border-radius:50px;display: flex;justify-content: space-between;font-size: 1rem;line-height: 50px;color: #333;padding: 0 0 0 15px;}
    .ordxx{width: 100%;margin: 30px auto;display: flex;justify-content: space-between;align-items: center;}
    .orderz{width:100%;overflow: hidden}
    .ordeimg{width: 18%;float: left;}
    .ordeimg img{border-radius: 5px;}
    .orderwz{width: 80%;height: 100%;display:flex;align-items: center;flex-direction: column;padding: 0 30px;}
    .orderwz h1{font-size: 1.2rem;line-height: 2rem;color: #000;width: 100%}
    .accord{font-size: 1rem;line-height: 2rem;color: #555;width: 100%}
    .ordsz{background: #fff;padding: 3px 20px;border-radius:5px;border: 1px solid #e6e6e6;margin-left: 5px;}
    .ordpri{font-size: 1.5rem;line-height:3rem;color: #255c7d;width: 100%}
    .ordpri .prpi{font-size: 1rem;}
    .orderr{width: 180px;line-height: 54px;background: #555555;color: #fff;text-align: center;border-radius: 10px;}
    .orderr1{background:#ff9b00;width: 150px;line-height: 50px;color: #fff;text-align: center;border-radius: 50px;}
    .orderr1.active{background: #5a5a5a}
    /*购物车*/
    .cartlbkn{margin: 50px auto;}
    .cartlbk{display: flex;justify-content: flex-start;border-bottom: 1px solid #e6e6e6;padding:30px 0;}
    .xzxx{width: 3%;}
    .xzxx1{width: 3%;}
    .protp{width:72%;display: flex;justify-content: flex-start;gap:0 15px;}
    .protp1{width:72%;padding-left: 40px;}
    .propt{width: 10%;float: left}
    .propt1{width: 10%;padding-left: 50px;}
    .propt img{;border-radius:5px;}
    .propw,.propw1{width: 58%;padding: 0 30px;height: 100%;display:flex;align-items: center;flex-wrap: wrap}
    .propw h1{margin: 0;font-size: 1.2rem;line-height: 32px;color: #333;}
    .sku{font-size: 1rem;color: #777;line-height: 30px;}
    .propri{width: 20%;margin-top:20px;font-size: 1rem;line-height: 50px;text-align: center}
    .propri1{width:20%;text-align: center}
    .pricbf{margin-right: 15px;text-decoration: line-through;}
    .pricnw{text-decoration: underline}
    .propsl{width: 22%;display: flex;align-items: center;flex-direction: column;padding-top: 20px}
    .propsl1{width: 22%;text-align: center}
    .propdl a{font-size: 1.1rem;line-height: 50px;text-decoration: underline !important;display: block;}
    .proptp{width: 15%;font-size: 1.4rem;line-height: 3rem;color: #333;font-weight: 500;text-align: right;padding-top:20px}
    .proptp1{width: 15%;text-align: right}
    .xzxx .form-check-input{width: 1.5em;height: 1.5em;margin-top: 50px}
    .pritotal{margin: 60px auto;overflow: hidden}
    .addpri{font-size: 1.6rem;line-height: 2rem;font-weight: 500;color: #333;text-align: right;}
    .prichk a{width: 180px;float: right;line-height: 54px;background: #255c7d;font-size: 1.1rem;color: #fff;text-align: center;border-radius: 5px;margin-top: 30px;}
    .cplnn{width:100%}
    /* 后期改*/
    .ystk{width: 42px;height: 42px;border-radius: 50px;overflow: hidden;margin:0 auto;}
    .xzlbzk{height: 140px;overflow-y: scroll;}
    .jgfr1{float: left}
    .accordsljg{width: 100%;display: flex;justify-content: flex-start;gap: 0 30px}
    .slkk{font-size: 1rem;color: #555;line-height: 50px;}
    /*浮动购物车*/
    .cart-right{bottom: 120px;right:0px;width: 90px;height: 90px;position: fixed;z-index: 15;}
    .cart-shopping{position: relative;animation: cartfloat ease-in 1s; animation-iteration-count: infinite; width: 70px;height: 70px;
        .cart-float-num{padding:3px 5px;position: absolute;right:0;top:-5px;
            background:#0b112a;color: #fff;border-radius: 35px;text-align: center;display: inline-block;}
    }
    .cart-goods-null{max-width: 700px;font-size: 18px;margin:50px auto;text-align: center;overflow: hidden}
    .cart-goods-null img{margin:20px auto;display:block}
    .cart-null-button{width: 300px;background: #f0ad4e;text-align: center;margin:20px auto;color: #fff;padding: 10px 0;border-radius: 5px}
    .ycssk{background: #f5f5f5;padding:20px 15px;border-radius: 5px;margin-bottom: 20px;display: flex;justify-content: flex-start;}
    .ycssk input{margin: 0 !important;border-radius: 5px;outline: none;width: 80%;border-bottom-right-radius: 0 !important;border-top-right-radius: 0 !important;}
    .ycssk button{border-bottom-right-radius: 5px !important;border-top-right-radius: 5px !important;}
    .dljjg{font-size:1rem;color:#333;line-height:2rem;}
    .dljjg a{font-weight:bold !important;color:#255c7d !important;text-decoration:underline !important;}
}
@keyframes cartfloat {
    0%{margin-top:15px}
    50%{margin-top:0}
    100%{margin-top:15px}
}
.cpzbxq img,.blgxqkk img{max-width: 100%;}
.navbar-expand-lg{padding: 0}
@media (max-width:1520px) {}
@media (max-width:1300px) {
    .container1,.container2{max-width:100% !important;}
    .zboutkk{padding: 30px 0}
    .yclxk h1{font-size:1.6rem }
    .yclxk article{margin: 40px auto;}
    .tpz{display: flex;flex-direction: column;}
    .addc{width: 110px;border-radius: 50px;border: 1px solid #fcb215;font-size: 1rem;color: #fcb215;text-align: center;line-height:2rem;cursor:pointer}
    .logo{width: 12% !important}
   /* .pcdh{width: 80% !important}*/
}
@media (max-width:1070px) {
    .container1{max-width:100% !important;}
    .ttnav  .navbar-nav li a{font-size: .9rem;}
    .navbar-expand-lg{justify-content: space-around}
    .abedz h1{font-size:1.2rem;line-height: 1.6rem;color: #333;margin-top:20px;}
    .abedz article{margin:20px 0;}
    .cplbyc{grid-template-columns: repeat(3, 30%);gap: 30px !important;}
    .cpt1 img{aspect-ratio: 1 / 1;
        object-fit: cover;width: 100%}
        
}
@media (max-width:990px) {
    .container1{max-width:100% !important;}
   .pcdh1{width: 100%;padding:0 10px;}
    .sj-m{order: 0}
    .navbar-toggle{margin-right: 0 !important;outline: none !important;}
    .navbar-toggler:focus,.navbar-toggler{box-shadow: none !important}
    .navbar-expand-lg{justify-content: space-between;padding:10px;}
    .navbar-toggler{border: 1px solid #333;}

    .header-nav-hidden-box{display: none !important;}
    .ttnav{background: #fff}
    .logo img,.sj-m a{filter: none}
    .ttnav  .navbar-nav li a,.ttnav  .navbar-nav li a.active{color: #333;}
    .yclxk{margin-top: 20px;}
    .zclxdh{width: 100%;float: left;padding:20px;}
    .ycdtt{width:100%;}
    .dzdh{font-size: 1rem;line-height:2rem;color: #fff;background: url("../images/dtdhicon.png") no-repeat left 30px;padding: 20px 0 20px 50px;border-bottom: 1px solid rgb(255 255 255 / 48%);margin-top: 0 !important;}
    .dzdh1{font-size: 1rem;line-height:2rem;color: #fff;background: url("../images/dtyxicon.png") no-repeat left 30px;padding: 20px 0 20px 50px;}
    .perbt{font-size: 1.6rem;line-height:90px;color: #fff;background: #255c7d;padding: 0 20px;white-space: nowrap;}
    .perlb li a{padding-left: 20px;font-size: 1rem;line-height:4rem;color: #333;border-bottom: 1px solid #e6e6e6;width: 100%;display: block;font-weight: 500;white-space: nowrap;}
    .account{width:40%}
    .addcart{width:50%}
}
@media (max-width:1600px) {
    .zboutkk{padding: 50px 0}
    .container2,.container1{width: 100% !important;}
    .lxsm{flex-direction: column}
    .lxzt{width: 100%;margin-bottom: 15px;}
    .abedz .dlab{width:240px;line-height: 44px;border-radius: 5px;background: #255c7d;font-size: 1rem;text-align: center;color: #fff;display: block;margin-top:20px;}
    .abedz h1{font-size: 2rem;line-height: 2rem;color: #333;margin-top: 30px;}
    .tpz{display: flex;flex-direction: column;}
    .cplbp{font-size: 1.6rem}

}
@media (max-width: 768px) {
    .dlqjg{font-size:1.2rem;line-height:4rem;color:#333;}
    .dlqjg a{font-weight:800;color:#255c7d;text-decoration:underline !important;}
    
    .ycssk{background: #f5f5f5;padding:10px 5px;border-radius: 5px;margin-bottom: 20px;display: flex;justify-content: flex-start;}
    .ycssk input{margin: 0 !important;border-radius: 5px;outline: none;width: 80%;border-bottom-right-radius: 0 !important;border-top-right-radius: 0 !important;}
    .ycssk button{border-bottom-right-radius: 5px !important;border-top-right-radius: 5px !important;background: #255c7d;border: none;border-bottom-left-radius: 0 !important;border-top-left-radius: 0 !important;}
    /*浮动购物车*/
    .cart-right{bottom: 100px;right:0;width: 60px;height: 60px;position: fixed;z-index: 15;}
    .cart-shopping{position: relative;width: 50px;height: 50px;
        .cart-float-num{padding:3px 5px;position: absolute;right:0;top:-5px;
            background: #0b112a;color: #fff;border-radius: 35px;text-align: center;display: inline-block;}
    }
    .cart-goods-null{width: 85%;font-size: 18px;margin:50px auto;text-align: center;overflow: hidden}
    .cart-goods-null img{margin:20px auto;display:block;width: 60%;height: auto}
    .cart-null-button{width: 300px;background: #f0ad4e;text-align: center;margin:20px auto;color: #fff;padding: 10px 0;border-radius: 5px}
    .orderr1.active{background: #5a5a5a}
    /*购物车*/
    .cartlbkbt{display: none}
    .cartlbkn{margin:20px auto;}
    .cartlbk{overflow:hidden;border-bottom: 1px solid #e6e6e6;padding:30px 0;}
    .xzxx{width: 7%;float: left}
    .propt{width: 30%;float: left}
    .protp{width:63%;display: flex;flex-direction:column;gap:0 15px;float: left}

    .propt img{;border-radius:5px;}
    .propw{width:100%;padding: 0 10px;height: 100%;display:flex;align-items: center;flex-wrap: wrap}
    .propw h1{margin: 0;font-size: 1rem;line-height: 26px;color: #333;display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;}
    .sku{font-size: 1rem;color: #777;line-height: 30px;}
    .propri{width: 17%;margin-top:40px;font-size: 1rem;line-height: 50px;text-align: center;display: none;}

    .pricbf{margin-right: 15px;text-decoration: line-through;}
    .pricnw{text-decoration: underline}
    .propsl{width: 100%;display: flex;align-items: center;justify-content: space-between;gap: 10px;}
    .cart-item{width: 50%;}
    .cart-item .zjb,.cart-item .slwz{line-height: 48px !important}
    .propdl a{font-size: 1.1rem;line-height: 50px;text-decoration: underline !important;display: block;}
    .proptp{width: 15%;font-size: 1.4rem;line-height: 3rem;color: #333;font-weight: 500;text-align: right;padding-top:20px;display: none}
    .proptp1{width: 15%;text-align: right}
    .xzxx .form-check-input{width: 1.2em;height: 1.2em;}
    .pritotal{margin: 60px auto;overflow: hidden}
    .addpri{font-size: 1.6rem;line-height: 2rem;font-weight: 500;color: #333;text-align: right;}
    .prichk a{width: 180px;float: right;line-height: 54px;background: #255c7d;font-size: 1.1rem;color: #fff;text-align: center;border-radius: 5px;margin-top: 30px;}
    /*订单列表*/
    .ddlbk{margin:20px auto;}
    .ordbt{width: 100%;background: #fff;border-radius: 2px;display: flex;justify-content:center;font-size: 1rem;line-height: 30px;color: #333;padding: 10px 15px;flex-direction: column;}
    .ordxx{width: 100%;margin: 30px auto;display: flex;justify-content: center;flex-direction: column;}
    .orderz{width: 100%;overflow: hidden}
    .ordeimg{width:35%;float: left;}
    .ordeimg img{border-radius: 5px;}
    .orderwz{width: 60%;
        float: right;}
    .orderwz h1{font-size: 1rem;line-height: 2rem;color: #000;}
    .accord{font-size: 1rem;line-height:1.6rem;color: #555;}
    .ordsz{background: #fff;padding: 3px 20px;border-radius:5px;border: 1px solid #e6e6e6;margin-left: 5px;}
    .ordpri{font-size: 1.4rem;line-height:2.4rem;color: #255c7d}
    .ordpri .prpi{font-size: 1rem;}
    .orderr{width:100%;line-height: 46px;background: #555555;color: #fff;text-align: center;border-radius: 10px;margin-top: 15px}
    .orderr1{background:#ff9b00;width:100%;line-height:46px;color: #fff;text-align: center;border-radius: 10px;margin-top: 15px}
    /*个人中心*/
    .perme{margin:20px auto;}
    .grzc{width:100%;margin-bottom: 15px;}
    .perbt{font-size: 1.2rem;line-height:50px;color: #fff;background: #255c7d;padding: 0 20px;white-space: nowrap;}
    .perlb{background: #fff;border: 1px solid #e6e6e6;}
    .perlb li a{padding-left: 20px;font-size: 1rem;line-height:2.6rem;color: #333;border-bottom: 1px solid #e6e6e6;width: 100%;display: block;font-weight: 500;white-space: nowrap;}
    .perlb li:last-child a{border-bottom: none;}
    .perlb li a.active,.perlb li a:hover{color: #255c7d;background:#f6f6f6}
    .ycperxx{width: 100%;background: #f6f6f6;padding:15px;}
    .perxxt{font-weight: bold;font-size: 1.4rem;line-height: 60px;color: #000;text-transform: uppercase;padding-left: 1%;}
    .perxxk{margin: 20px auto;overflow: hidden;}
    .perssk,.perssk1{width:100%;margin: 10px auto;float: left;border: 1px solid #333;background: #fff;padding: 0 10px;display: flex;justify-content: flex-start;border-radius: 5px;gap: 0 10px}
    .perssk2{margin: 10px auto;float: left;border: 1px solid #333;background: #fff;padding: 0 10px;display: flex;justify-content: flex-start;border-radius: 5px;width: 100%;gap: 0 10px}
    .perssk label,.perssk1 label{font-size: 1rem;line-height: 46px;white-space: nowrap;color: #666;}
    .perssk input{border: none;outline: none;font-size: 1rem;line-height: 46px;color: #000;}
    .perssk1 input{width: 40%;border: none;outline: none;font-size: 1rem;line-height: 46px;color: #000;}
    .perssk1 a{width: 34%;font-size: 1rem;line-height: 46px;color: #555;white-space: nowrap}
    .perssk2 label{font-size: 1rem;line-height: 46px;white-space: nowrap;color: #666;}
    .perssk2 textarea{border: none;outline: none;font-size: 1rem;line-height: 46px;color: #000;min-height: 120px;}
    .tjanper{width: 100%;display: flex;justify-content: space-between;align-items: center;gap: 0 15px;margin: 15px auto}
    .tjanper a{font-size: 1rem;color: #fff;text-align: center;background: #555555;display: block;width: 100%;line-height: 50px;border-radius: 5px;}
    .tjanper a:nth-child(2){background: #255c7d}
    /*服务表单*/
    .wark{margin:10px auto;}
    .wark h1{margin: 0;font-size: 1.2rem;color: #333333;line-height:2rem;text-transform: uppercase;text-align: center;font-weight: bold;}
    .wark article{margin: 15px auto;font-size: 1rem;line-height: 1.6rem;color: #555;text-align: center;}
    .warsrk{width: 100%;float: left;margin-bottom: 20px;}
    .warsrk h1{margin: 0;font-size: 1.1rem;line-height:3rem;color: #555;}
    .warsrk textarea{padding: 0 10px;border-radius: 5px;background: #fff;border: 1px solid #000;width: 100%;min-height:140px;}
    .warsrk textarea::placeholder{font-size: 1rem;color: #555;}
    /*支持表单*/
    .zcbdnk{overflow: hidden;}
    .zcbdzc{width: 48%;margin-right: 2%;float: left;margin-top: 20px;}
    .zcsrkz{width: 100%;margin-bottom:20px;}
    .zcsrkz input{width: 100%;background: #fff;border: 1px solid #000;border-radius: 5px;padding: 0 10px;line-height: 50px;outline: none;}
    .ycbdzc{width: 48%;margin-left: 2%;float: right;margin-top: 20px;}
    .zcsrkz select{width: 100%;background: #fff;border: 1px solid #000;border-radius: 5px;padding: 0 10px;line-height: 50px;outline: none;height: 50px;color: #777;}
    .zcsrkz textarea{padding: 0 10px;border-radius: 5px;background: #fff;border: 1px solid #000;width: 100%;min-height:140px;}
    .zctjzc{float: left;}
    .bhk{margin: 40px auto;font-size:1rem;color: #333;line-height: 1.6rem;text-align: center;}
    /*联系*/
    .zcbdk1 .zcsrk{width:100%;margin: 15px  auto;}
    .zcsrk2{width: 100%;margin: 15px auto}
    .zcsrk2 textarea{width: 100%;min-height: 80px;background: #fff;border: 1px solid #000;border-radius: 5px;outline: none;padding: 0 10px;}

    .zcxwnn{font-size: 1rem;line-height: 2rem;color: #333;text-align: center;margin-bottom:20px;}
    /*联系地址*/
    .lxdt{margin: 60px auto;border-radius: 15px;overflow:hidden;background: #255c7d;padding: 0 !important;}
    .zclxdh{width:100%;}
    .ycdtt{width: 100%;}
    .dzdh{font-size: 1rem;line-height:1.6rem;color: #fff;background: url("../images/dtdhicon.png") no-repeat left 20px;padding: 10px 0 10px 50px;border-bottom: 1px solid rgb(255 255 255 / 48%);background-size:8%}
    .dzdh1{font-size:1rem;line-height:1.6rem;color: #fff;background: url("../images/dtyxicon.png") no-repeat left 20px;padding: 10px 0 10px 50px;border-bottom: 1px solid rgb(255 255 255 / 48%);background-size:8%}

    .zcbt2{font-size: 1.5rem !important;}
    .fym1{margin-bottom:40px;}
    /*推荐blog*/
    .blogbgk{width: 100%;background:#e0ebed;padding: 20px 0;background-size: 100%;}
    .tjblog{margin:30px auto;}
    .zbtjwz{width: 100%;background: #fff;border-radius: 15px;padding:10px;}
    .tjyht{margin-left:-10px;}
    .tjyht img{width: 100px;}
    .blgzbk{padding:0px 0 20px}
    .blgzbk h1{margin: 0;font-size: 1.4rem;line-height: 2rem;color: #000;padding: 10px 0;}
    .blgzbk article{margin:10px auto;font-size: 1rem;line-height: 1.6rem;color: #333;}
    .ybblgt{width:100%;margin-top: 15px;}
    .ybblgt img{border-radius: 15px;width: 100%;height: auto}
    .blgm{font-size: 1rem;line-height:2rem;color: #333;text-decoration: underline;font-weight: 500}
    /*blog列表*/
    .bloglbk{margin:30px auto;display: grid;gap:10px;grid-template-columns: repeat(2, 1fr);}
    .bltp img{border-radius: 10px;}
    .bltw{margin:10px auto;}
    .bltw h1{margin:10px auto;font-size: 1rem;color: #000;line-height: 1.6rem;display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;}
    /*faqlist*/
    .faqlbk{margin: 20px auto;}
    .zcbt1{font-size: 2rem;color: #333;text-align: center;font-weight: bold;text-transform: uppercase;}
    .faqdes{font-size: 1rem;line-height:1.6rem;color: #555;text-align: center;padding: 15px 0;}
    .faqlist{margin:20px auto;}
    .accordion-item{border: none;border-bottom: 1px solid #e6e6e6;}
    .faqbody{padding: 30px 10px;font-size: 0.9rem;color: #555;}
    .accordion-button:not(.collapsed){background: #fff;color: #000;}
    .accordion-button:focus{outline: none;border: none;box-shadow: none;}
    .accordion-button{font-size: 1rem;color: #000;font-weight: 500;padding:30px 15px;}
    /*产品详情描述*/
    .cpdetail{margin:20px auto;overflow: hidden;}
    .cpdleft{width:100%;margin-bottom: 20px;}
    .cpleftbt{font-size: 1.2rem;font-weight: bold;background: #255c7d;line-height:50px;color: #fff;padding-left: 15px;}
    .cpzbxq{padding: 15px;font-size: 1rem;color: #555;line-height: 1.8rem;border: 1px solid #e6e6e6;}
    .cpright{width: 100%;float: right;}
    .rightbdk{border: 1px solid #e6e6e6;padding: 15px;}
    .rightbdk table{width: 100%;overflow-y: scroll;font-size: 1rem;color: #555;line-height:3rem;}
    .rightbdk table td{padding: 0 10px;}
    .rightbdk table tr:nth-child(odd){background: #f5f5f5;}
    .rightop{margin-bottom: 20px;}
    /*产品详情*/
    .cpxwkk{margin:20px auto;overflow: hidden;}
    .cptpn{width:100%;margin-bottom: 20px;}
    .cptpn .swiper-slide img{border: 1px solid #e6e6e6}
    .cpxwkk .mySwiper{margin: 20px auto;}
    .xmtsj{width:90%;margin: 0 auto; overflow:hidden}
    .cptpn .swiper-button-next{background: url("../images/xqyjt.png") no-repeat right center;}
    .cptpn .swiper-button-prev{background: url("../images/xqzjt.png") no-repeat left center;}
    .cpxqy{width:100%;}
    .cptitle{font-size: 1.4rem;color: #333;line-height: 2rem;font-weight: bold;padding:10px 0;}
    .cpsku{font-size: 1rem;color: #555;line-height:3rem;border-bottom: 1px solid #e6e6e6;}
    .cpcolor{margin:20px auto;}
    .cpsize{margin:20px auto;}
    .cpcot{font-size: 1.4rem;line-height: 2rem;color: #333;}
    .cpcolor ul,.cpsize ul{width: 100%;display: block;margin: 15px auto;overflow: hidden;}
    .cpsize ul{margin-bottom: 0;}
    .cpcolor ul li{float: left;margin-right: 5px;}
    .ystk{width:42px;height:42px;border-radius:50px;overflow:hidden;margin:0 auto;}
    .cpcolor ul li.active .ystk{border: 1px solid #000;}
    .cpsize ul li{line-height: 44px;border: 1px solid #e6e6e6;font-size: 1rem;text-align: center;color: #777;float: left;margin-right: 5px;margin-bottom: 10px;padding: 0 20px;}
    .cpsize ul li.active{border: 1px solid #000;color: #333;font-weight:500}
    .cprpic{display: flex;justify-content: flex-start;gap:0 15px;}
    .pricebefor{font-size:1.4rem;color: #777;line-height: 4rem;margin-top:10px;text-decoration: line-through;font-weight: lighter}
    .cprpic .pricenow{font-size:2.4rem;font-weight: bold;color: #255c7d;line-height: 3rem;margin-top: 10px;}
    .pricenow .cpprb{font-size: 1rem;font-weight: normal;}
    .jgwc{margin: 20px auto;overflow: hidden;}
    .account{width: 40%;display: flex;justify-content: space-between;border: 1px solid #e6e6e6;float: left}
    .zjb{border: none;font-size: 1.2rem;color: #555;width: 30%;background: #fff;line-height: 48px;}
    .slwz{width: 40%;font-size: 1.2rem;color: #555;line-height: 48px;text-align: center;border: none;outline: none}
    .addcart{width: 50%;line-height: 50px;text-align: center;font-size: 1.2rem;font-weight: 500;color: #fff;background: #fcb215;float: left;margin-left: 15px;border-radius: 5px;}
    .dowload{margin-top: 40px;}
    .dowbt{font-size: 1.2rem;font-weight: bold;color: #333;background: url("../images/dowjt.png") no-repeat 96% center;line-height: 50px;border-bottom: 1px solid #e6e6e6}
    .xzlbzk{display: block;background: #fbfbfb;padding:20px;}
    .xzlbzk li a{font-size: 1rem;line-height: 3rem;background: url("../images/pdficon.png") no-repeat left center;padding-left: 40px;border-bottom: 1px solid #e6e6e6;width: 100%;display: block;}
    .xzlbzk li:last-child a{border-bottom: none;}
    /*产品右侧*/
    .cpycdk{width: 100%;margin: 20px auto}
    .cplbyc{display: grid;grid-template-columns: repeat(2, 46%);gap: 15px !important;width: 100%}

    .cpt1 img{aspect-ratio: 1 / 1;
        object-fit: cover;width: 100%}
    .cpt{border-radius: 10px;overflow: hidden;position: relative;background: #000;border: 1px solid #e6e6e6;}
    .cpdl{position: absolute;width:47px;height: 47px;z-index: 100;bottom: 16px;right: 16px;
        opacity: 0;transition: all ease .3s;cursor: pointer }
    .cplbt{position: relative;transition: all ease .3s}
    .cpt:hover .cplbt{
        opacity: 0.5;transform: scale(1.1)}
    .cpt:hover .cpdl{
        opacity: 1;}
    .cpwzn{padding: 10px 0;}
    .cpwzn h1{margin: 0;font-size: 1rem;line-height: 2rem;color: #333;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
    .cplbp{width: 100%;display: flex;justify-content: flex-start;gap: 0 5px}
    .cplbp .pricebefor{font-size: 1rem;margin-top:0px;line-height: 2rem;}
    .cplbp .cpbz{font-size: 1rem;font-weight: normal;}
    .xzjg{font-size: 2rem;font-weight: bold;color: #255c7d;line-height: 2rem;}

    .xzjg{font-size:1.4rem;font-weight: bold;color: #255c7d;line-height: 2rem}
    .cplbp .cpbz{font-size: 1rem;font-weight: normal;}
    .fym{margin: 50px auto;display: flex;justify-content: flex-end}
    .jcnone{font-size: 2rem;line-height: 3rem;color: #333;text-align: center;font-weight: bold;padding: 50px 0}
    .jcnone a{color: #255c7d;text-decoration: underline}
    /*TOP*/
    .dspart1{width: 100%;background: #f6f6f6;padding:30px 0 10px;}
    .cptopk{padding: 15px;border: 1px solid #e6e6e6;background: #fff;border-radius: 10px;}
    .cptopwz h1{margin: 0;font-size: 1rem;line-height: 3rem;color: #333;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
    .tpz{display: flex;justify-content: space-between;}
    .addc{width: 110px;border-radius: 50px;border: 1px solid #fcb215;font-size: 1rem;color: #fcb215;text-align: center;line-height:2rem;cursor:pointer}
    .addc:hover{background:#fcb215;color: #fff }
    /*产品列表*/
    .cplbk{margin:20px auto 10px;overflow: hidden;}
    .zbcpk{display: none;}
    .sjflbt{width: 100%;background: #255c7d;display: flex;justify-content: space-between;padding: 0 15px;font-size: 1.4rem;color: #fff;line-height:4rem;border-radius: 5px;}
    .cpflzkk{background:#f6f6f6;padding: 15px;overflow: hidden;}
    .cpflzkk li{width: 50%;float:left;}
    .cpflzkk li a{font-size: 0.9rem;color: #333;line-height: 2rem;}

    /*当前位置*/
    .dq{width: 100%;background: #f6f6f6}
    .wz{display: flex;justify-content:flex-start;align-items:center;font-size: 1rem;line-height: 2.4rem;color: #555;gap: 0 8px;}
    .wz a{color: #555;}
    /*注册表单*/
    .zcbt{font-size: 2rem;color: #333;line-height: 4rem;text-align: center;font-weight: bold;text-transform: uppercase;margin: 20px auto;}
    .zcbdnk{background: #f8f8f8;padding:20px 10px !important;margin-bottom:20px;}
    .zcwz h1{margin: 0;font-size: 1.4rem;font-weight:bold;text-transform: uppercase;}
    .zcxw{font-size: 0.9rem;color: #777;line-height: 2rem;}
    .zcxw .hsz{color: #ff3939;}
    .zcbdk{display: grid;grid-template-columns: repeat(1, 1fr);
       gap:10px;margin: 20px auto;padding: 10px;}
    .zcsrk{width: 100%;border-radius: 5px;border: 1px solid #333;background: #fff;padding:1px;height: 50px;}
    .zcsrk input{border: none;width: 95%;height: 46px;outline: none;padding: 0 10px;font-size: 1rem;line-height: 46px;color: #555;}
    .zcsrk1 textarea{width: 100%;outline: none;padding: 0 10px;font-size: 1rem;line-height: 46px;color: #555;border-radius: 5px;border: 1px solid #333;background: #fff;max-height: 48px;}
    .zcsrk input:focus{outline: none}
    .red{width: 5%;float: right;padding-right: 10px;color: #ff3939;line-height: 46px;text-align: right;}
    .zctj a{width: 240px;line-height: 54px;font-size: 1.2rem;color: #fff;text-align: center;background: #255c7d;border-radius: 5px;display: block;}
    /*关于我们*/
    .gybanner{width: 100%;}
    .nyt{width: 100%;position: relative;height: 200px;}
    .nyt .gybanner{object-fit: cover;height:180px;}
    .ntwz{position: absolute;top:0px;left: 0;z-index: 100;display: flex;align-items: center;flex-direction: column;justify-content: center;width: 100%;height: 100%}
    .ntwz h1{margin: 0;font-size:2rem;line-height: 2rem;color: #fff;text-align: center;font-weight: bold;}
    .nywz{display: flex;justify-content: center;align-items:center;font-size: 1rem;color: #fff;line-height: 2rem;gap: 0 8px;}
    .nywz a{color: #fff}
    .imgb{filter:brightness(0) invert(1);margin-right: 15px;}
    /*内页简介*/
    .nyjj{padding: 20px 10px !important;border-bottom: 1px solid #e6e6e6;display: flex;flex-direction: column;overflow: hidden}
    .nyzbjj img{display: block;margin: 15px auto;}
    .nyzbjj h1{margin: 0;font-size: 2rem;color: #333;line-height: 4rem;text-align: center;font-weight: bold;}
    .ybjjwz{font-size: 0.9rem;line-height:1.6rem;color: #555;font-weight:400;padding-bottom: 20px;}
    .phyk{margin: 20px auto;}
    .phynk{margin: 20px auto;display: grid;grid-template-columns: repeat(1, 1fr);
        grid-template-rows: repeat(4, 1fr);gap: 10px;}
    .phlbk{background: #f3f3f3;padding: 10px 20px;border-radius: 15px;overflow: hidden;}
    .phlbk:hover{top: -10px;}
    .zbtb{width:100%;float:left;}
    .zbtb img{display: block;margin: 10px auto;height: 100px;}
    .ybtwk{width: 100%;font-size: 1rem;color: #555;line-height: 1.4rem}
    .abend{width: 100%;background: #f3f3f3;padding: 20px 0;}
    .abenkk{display:flex;gap: 0 20px;flex-direction: column}
    .abedz h1{font-size: 1.4rem;line-height: 2rem;color: #333;}
    .abedz article{margin:20px 0;font-size: 1rem;line-height:1.6rem;color: #555;}
    .abedz .dlab{width:260px;line-height: 60px;border-radius: 5px;background: #255c7d;font-size: 1rem;text-align: center;color: #fff;display: block;margin-top: 20px;}
    .abezyt{border-radius: 5px;margin-top: 20px;overflow: hidden;}
    /*footer*/
    .footer{width: 100%;background: #252728;padding: 0px 0 20px;}
    .ftkl{padding: 30px 0;border-bottom: 1px solid #39393b;margin-bottom: 15px;}
    .kldb{display: flex;justify-content:center;flex-direction: column}
    .kllb li{float: left;margin-right:12px;}
    .kllb{margin-bottom: 15px;}
    .tszc a{display: flex;align-items: center;font-size: 1rem;color: #fff;border: 1px solid #fff;padding: 13px 20px;border-radius: 5px;}
    .tszc a img{margin-right: 8px;}
    .end{padding: 20px 0}
    .zbcp,.pol{width:100%;overflow: hidden;margin-bottom: 15px;}
    .zbcp h1,.pol h1,.lxyb h1{font-size: 1.2rem;font-weight: bold;color: #fff;line-height: 2rem;margin-bottom: 10px;text-transform: uppercase;}
    .zbcp li{width: 50%;font-size: 1rem;color: #fff;line-height: 2.4rem;float: left;white-space: nowrap;}
    .zbcp li a,.pol li a{color: #d0cdcd;}

    .pol li{font-size: 1rem;color: #fff;line-height: 2.4rem;width: 50%;float: left;}
    .lxsm{display: flex;justify-content: space-between;align-items: center}
    .lxzt{background: #070706;line-height: 46px;font-size: 16px;padding: 0 20px;border-radius: 50px;margin-right: 15px;color: #fff;white-space: nowrap;}
    .lxzt img{margin-right: 8px;}
    .lxfsk{font-size: 1rem;color: #d0cdcd;line-height: 2.4rem;margin-top: 10px;}
    /*首页表单*/
    .sybdkk{width: 100%;background: url("../images/bdbg.jpg") no-repeat top center;background-size: cover;background-attachment: fixed;padding: 30px 0;}
    .sybdbt h1{margin: 0;font-size: 1.6rem;font-weight: bold;color: #fff;line-height: 3rem}
    .nbtxw1{font-size: 0.9rem;color: #aaaaab;line-height: 2rem}
    .sybdlb{width:100%;overflow: hidden;display: grid;grid-template-columns: repeat(2, 1fr);
        grid-template-rows: repeat(4, 1fr);gap: 10px;align-items: stretch;margin:20px auto;padding: 10px;}

    .sysrk input,.sysrk textarea{width: 100%;background: none;border: 1px solid #d5d5d5;height: 44px;line-height:44px;padding: 0 8px;font-size: 1rem;color: #fff;}
    .sysrk input:focus{border: 1px solid #d5d5d5;}
    .sysrk input::placeholder,.sysrk textarea::placeholder{font-size: 0.9rem;color: #a5a5a5;}
    .sysrk textarea{scrollbar-width: none; /* Firefox */
        -ms-overflow-style: none;}

    .tjanbd a{width: 100%;border: 1px solid #d5d5d5;height: 44px;line-height: 44px;font-size: 1rem;font-weight: bold;color: #fff;display: block;text-align: center;}
    /*简介*/
    .zboutkk{width: 100%;background:#255b7b;padding:50px 0;background-size: cover}
    .gynkk{overflow: hidden;}
    .yclxk{display: flex;align-items: center;justify-content: center;flex-direction: column}
    .yclxk h1{margin: 0;font-size: 1.4rem;color: #fff;line-height: 2rem;width: 100%}
    .yclxk article{font-size:0.9rem;color: #fefeff;line-height: 1.6rem;margin:30px auto;width: 100%}
    .abdl{width: 100%}
    .abdl a{width: 180px;float: left;height: 46px;border-radius: 2px;border: 1px solid #9dbccf;font-size: 1rem;text-align: center;line-height: 44px;color: #fff;}
    /*Top Sellers*/
    .tops{margin:20px auto;}
    .toplist{width: 100%;overflow: hidden;margin:20px auto;}
    .toplist ul{width: 100%;overflow: hidden;}
    .toplist ul li{width: 50%;padding: 0 10px;float: left;}
    .toplist .cptp{border-radius: 15px;overflow: hidden;height: 185px;border: 1px solid #e6e6e6;}
    .toplist h1{margin: 0;font-size: 1rem;color: #000;line-height: 60px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
    /*dspart*/
    .dspart{width: 100%;background: #f6f6f6;padding:20px 0;}
    .zbtpp img{display: none;}
    .sjfg,.zbtpp{border-radius: 5px;overflow: hidden;}
    .sjfg{background: #000;position: relative;margin-top: 20px;}
    .sjfg img{opacity: .6}

    .sjdlm{position: absolute;z-index: 100;top: 0;left: 0;width: 100%;height: 100%;}

    .sjdlm a{width: 100%;height: 100%;display: flex;justify-content: center;flex-direction: column;align-items: center;}
    .sjdlm img{filter:brightness(0) invert(1); }
    .sjdlm h1{font-size: 1.2rem;text-align: center;line-height: 3rem;color: #fff;}
    /*新到产品*/
    .newa{margin:20px auto;}
    .newbt h1,.sjwzk h1{margin: 0;font-size: 2rem;font-weight: bold;color: #333333;line-height: 3rem}
    .nbtxw{font-size: 1rem;color: #666;line-height: 2rem}
    .cptjnk{margin: 10px auto;}
    .cptp{border-radius: 15px;overflow: hidden;}
    .cptp img{transition: all ease .5s;}
    .cptp:hover img{transform: scale(1.1)}
    .cpwz{font-size: 1rem;color: #000;line-height: 60px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
    .swiper-button-next{background: url("../images/yjt.png") no-repeat center center;width: 38px !important;height: 38px !important;right: 0 !important;top: 36% !important;background-size: 100%}
    .swiper-button-prev{background: url("../images/zjt.png") no-repeat center center;width: 38px !important;height: 38px !important;left: 0 !important;top: 36% !important;background-size: 100%}
    .swiper-button-next:after, .swiper-button-prev:after{font-size: 0 !important;}
    .container2{padding: 0 10px;}
    /*滚动图片文字*/
    .hdp .swiper-slide{position: relative;}
    .tpfdwz{position: absolute;z-index: 100;height: 100%;width: 100%;top: 0;display: flex;align-items: center;flex-wrap: wrap;justify-content: center}
    .tpfdwz h1{width: 100%;font-size: .9rem;margin: 0;color: #d5d5d5;text-align: center;line-height:2rem;font-weight: lighter}
    .tpfdwz h2{width: 100%;font-size: 2rem;line-height: 2rem;color: #fff;text-align: center;text-transform: uppercase;}
    .lxwma{width: 144px;line-height: 40px;background: #fff;border-radius: 5px;font-size: 1.2rem;text-align: center;color: #333;display: block;margin: 15px auto}
    /*登录弹出*/
    .logbt{font-size: 2rem;color: #333;text-align: center;line-height: 2rem}
    .zcform{width: 95%;margin: 20px auto;}
    .zcform input{width: 100%;margin-bottom: 10px;border: 1px solid #000;border-radius: 2px;line-height: 44px;padding: 0 10px;}
    .dlan{width:95%;display: block;background: #255b7d;font-size: 1rem;text-align: center;color: #fff;margin: 15px auto;line-height: 44px;border-radius: 5px;}
    .modal-header{border: none;}
    .tswz{font-size: .9rem;text-align: center;line-height: 40px;color: #333;}
    .tswz a{color: #255b7d}

    .search-box{display: none;}
    .sjdh1{width: 100%}
    .header-nav-hidden-box,.pcdh{display: none}
    .navbar-nav{width: 100%;}
    .ttnav  .navbar-nav li .nav-link{font-size: 1rem;text-transform: uppercase;color: #fff;line-height: 1.8rem}
    .ttnav .navbar-nav li .dropdown-item{color: #333;}
    .ttnav  .navbar-nav li a.active{color: #fff}
    .navbar-toggler-icon{filter: brightness(0) invert(1);}
    .navbar-toggler{border: 1px solid #fff;}
    .sj-m{display:flex;justify-content: flex-end;gap: 15px;order:0;filter: brightness(0) invert(1);}
    .logo{width:80px;filter: brightness(0) invert(1);}
    .ttop{width: 100%; background: #255c7c;padding:0 15px;}
    .top{padding: 0;margin: 0;}
    .dht{padding: 0;}
    .dh{padding: 0;}
   .navbar-toggler{margin-right: 5px;}
    .navbar-toggle{margin-right: 0 !important;outline: none !important;}
    .navbar-toggler:focus,.navbar-toggler{box-shadow: none !important}
    .dhs{padding:0;margin-top:-65px;}
    .dh .container-fluid{padding: 0;}
    .btn-outline-success{border: 1px solid #fff;color: #fff}
    .logo{padding:10px 0;;position:relative;z-index: 200 }

    .navbar-nav{  background: #255c7c; width: 100%; margin: 0 auto}
    .navbar-nav li{border-bottom: solid 1px rgb(255 255 255 / 6%);}
    .navbar-collapse{padding:0 !important}
    .navbar-header{padding: 5px 10px;min-height:60px}

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


    /*搜索框*/
    .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;
    }
    .yc{display: 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: #255c7d!important;
    border-color: #255c7d !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}
