@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:"微软雅黑"}ul,li{list-style: none;margin: 0;}.swiper2 .swiper-slide img,.nyt img{display: block; margin:0 auto;}/*导航*//*小屏图标*/.navbar-toggle{ margin-top:10px !important; margin-bottom:10px !important; border:solid 1px #666 !important; }.navbar-toggle .icon-bar{ background:#666}.navbar-toggle{ border:solid 1px #666; 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;}.Language{width:100%;background: #fafafa;overflow: hidden}.en{font-size:14px;line-height:34px;float:right;margin-right: 10px;display: block;}.en img{margin-right:3px}.en a{color: #555}.endl article p{margin: 0!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;}@media (min-width: 769px) {    .container{width: 1380px !important;margin-right: auto;        margin-left: auto;    box-sizing: border-box;}    /*ttop*/    .ttop{width: 100%; background: #187bc8;height: 54px;}    .logo img{padding:10px 15px;}    .dh{width:350px;float: right;font-size: 16px;line-height:54px;color:#dbeaf6;background: url("../images/dh.png") no-repeat 0px center;padding-left:40px;}    .zbwz{width:340px;float: left;font-size: 16px;line-height: 54px;color:#dbeaf6; }    /*导航*/    ul.tnav {width:70%;float: left;padding-top:20px;}    .tnav li.nav-item>a:hover{ color: #26a6ed}    .tnav li.nav-item:hover>a {background: url("../images/dhx.jpg") no-repeat bottom center;color: #26a6ed;}    .tnav li.nav-item:hover>a::before,li.nav-item.active>a::before{display: block;}    /* 二级菜单 */    .subMenu{display: none;position: absolute;top:94px;left: 0;width: 100%;background-color:rgb(27 114 181 / 90%);        padding-top: 10px;border-bottom-left-radius: 15px;border-bottom-right-radius: 15px;}    .subMenu>ul{display: flex;flex-wrap: wrap;flex-direction: row;justify-content: center;align-items: center;}    .tnav li.nav-item>a{display: block;text-align: center;line-height:70px;font-size: 16px;position: relative;color: #595757;padding: 0 34px;float: left;}    .ttnav{width: 100%;background:url("../images/tbbg.jpg") no-repeat left center #fff; }    .tcwz{width:1170px; margin: 0 auto;padding:20px 0 40px;overflow: hidden;}    .tc{width:100%;padding: 15px 30px;}    .ttop{width: 100%; position: relative;}    .logo{width: 20%; float: left;}    .ycdh{width:70%; float: right;position: relative; top: 0; left: 0;z-index: 2000; min-height:87px;;}    .dhxh{float: left;padding: 0 50px;border-right: 1px solid rgb(255 255 255 / 39%);min-height: 140px;}    .dhxh li a{font-size: 15px;line-height: 34px;color: #fff;}    .dhxh1{border: none !important;}    .zywqh{width:15%;float: left;margin-top:40px;margin-left: 3%;}    .zywqh a{display: block;width: 50%;float: left;font-size: 16px;line-height:32px;color: #fff;text-align: center;background:#31aae8; }    .zywqh .yww{background:#1b72b5;border-top-right-radius: 5px;border-bottom-right-radius: 5px; }    .zywqh .zww{border-top-left-radius: 5px;border-bottom-left-radius: 5px;}    .sskt{width: 10%;margin-top: 44px;float: left;margin-left:2%;position: relative}    .search-box{position: absolute;width: 190px;height: 36px;right:100px;top:-6px;border: 1px solid #187bc8;border-radius: 5px;padding-left: 5px;    box-shadow: 0 0 5px #e6e6e6;}    /*搜索*/    .search-bar-container{        display: flex;        align-items: center;        background-color:#fff;        padding:0 0 0 5px;        width: 280px;height: 36px;border-radius: 50px;margin-top: -6px;        position: relative;        transition: width .5s;        float: right;overflow: hidden;border: 1px solid #e6e6e6;margin-right:30px;    }    .magnifier{        width: 20px;        cursor: pointer;        position: absolute;        left: 10px;    }    .input{        background-color:#fff;        border: none;        margin: 0px 0px 0 40px;        width: 100%;        outline: none;        color: rgb(100,100,100);        transition: all .3s;        transition-delay: 0.5s;    }    .input input{width: 78%;float: left;line-height: 35px;font-size: 14px;outline: none;border: none;background:none}    .ssbutton{width: 22%;height: 35px;font-size: 14px;line-height:35px; border-radius: 35px;        text-align: center;        background: #009944;color: #fff;display: block;border: none;float: right;transition:width .3s}    .active1.search-bar-container{        width: 35px;border: none;margin-right:40px;    }    .active1 .input input{display: none}    .active1 .input .ssbutton{display: none;transition:all .3s;}    .sstop{margin:35px auto;font-size:20px;line-height: 30px;text-align: center;min-height: 90px}    .yc{display: block}.yc0{display: none;}/*首页产品*/    .sycp{padding: 50px 0;}    .sycpbt{margin-bottom:60px;}    .sycpbt h1{margin: 0;font-size:32px;font-weight: bold;color: #1e1e1e;line-height:70px;text-align: center;}    .sycpbt article{font-size:16px;line-height: 30px;text-align: center;color: #919191;}    .cpfllb{width: 100%;overflow: hidden;}    .cpfllb li{margin-bottom: 30px;}    .cpfllb li a{display: block;/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#4565d4+0,0570dd+100 */        background: linear-gradient(135deg,  rgba(69,101,212,1) 0%,rgba(5,112,221,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */    border-radius: 15px;overflow: hidden;;position: relative;;    }    .cpfllb li .fltp img{transition: all ease .3s;        opacity: .5;}    .cpfllb li h1{position: absolute;z-index: 90;font-size: 26px;color: #fff;line-height: 50px;top:60%;right:44px; ;}    .cpfllb li:hover .fltp img{        opacity: .2;}    /*首页关于*/    .sygyk{width: 100%;padding: 50px 0;background: url("../images/gybg.jpg") no-repeat top center;}    .gybt h1{margin: 0;font-size:32px;line-height:60px;color: #1e1e1e;font-weight: bold; }    .gybt article{font-size:20px;line-height: 30px;text-transform: uppercase;font-weight: lighter;color:#444444;}    .syjjwz{margin: 20px auto;font-size:15px;line-height:30px;color: #5b5b5b; }    .gyan{width:156px;line-height: 46px;border-radius: 100px;border: 1px solid #2b71fd;font-size: 15px;text-align: center;float: right;}    .gyan a{display: block;width: 100%;line-height: 46px;color:#2b71fd; }    .yckl{padding-left:100px;padding-right: 0;}    .yckl li{margin-bottom: 20px;}    .yckl li a{display: block;position:relative;background: linear-gradient(135deg,  rgba(69,101,212,1) 0%,rgba(5,112,221,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */        border-radius: 15px;overflow: hidden;}    .gyxt img{        opacity: .4;}    .klwz{position: absolute;top:30%;left: 40px;}    .klwz h1{font-size: 30px;line-height:50px;color: #fff;font-weight: bold;margin: 0;}    .klwz article{font-size:16px;line-height: 26px;color: #fff; }    /*首页新闻*/    .syxw{margin:80px auto;}    .xwbt{background: url("../images/xwbg.jpg") no-repeat top center;padding:40px 20px;}    .xwbt h1{margin: 0;font-size:32px;line-height: 44px;font-weight: bold;color: #fff;}    .xwbt article{font-size:20px;line-height: 30px;text-transform: uppercase;font-weight: lighter;color:#fff;}    .ckgd1{width: 80%;margin:80px auto 0;border: 1px solid #e8f2ff;border-radius: 100px;font-size: 16px;text-align: center;line-height: 34px;}    .ckgd1 a{color: #fff;}    .syxwlb{padding-left: 60px;}    .syxwlb li{width: 50%;float: left;padding:0 15px;margin-bottom: 20px; }    .syxwlb li:nth-child(3) a,.syxwlb li:nth-child(4) a{border: none;}    .syxwlb li a{display: block;border-bottom: 1px solid #e6e6e6;padding-bottom: 20px;}    .xwsj{background: url("../images/sj.png") no-repeat left center;padding-left:24px;font-size:16px;line-height:40px;color: #404040; }    .syxwlb li h1{margin: 0;font-size:17px;line-height:50px;color: #1d1d1d;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}    .syxwlb li article{font-size: 14px;line-height: 26px;color: #7f7e7e;display: -webkit-box;        -webkit-box-orient: vertical;        -webkit-line-clamp: 2;        word-break: break-all;        text-overflow: ellipsis;        overflow: hidden;}    /*footer*/    .footer{width: 100%;padding: 50px 0;background:#eff0f2; }    .dblx{width:30%;float: left;}    .dblx h1{margin: 0;font-size:25px;line-height: 60px;color:#313131;margin-bottom:20px;}    .dblx article{font-size:15px;line-height: 30px;color: #6f6f6f;}    .fl{float: left;padding:0 50px;}    .fl h1{font-size:19px;line-height:20px;color: #313131;margin-bottom:40px; }    .fl li a{font-size: 15px;line-height: 32px;color: #6f6f6f;}    .bqxx{width: 100%;background:#dfdfe1;line-height: 70px;font-size: 15px;color: #555; }    .bqxx a{color: #555;}    /*标题内导航*/    .btnn{font-size: 32px;color: #222;font-weight: bold;text-align: center;line-height: 80px;margin: 50px auto 20px;}    .gyld1{margin: 0 auto !important;}    /*内导航*/    .nfldh{overflow: hidden;text-align: center}    .nfldh li{display: inline-block;color: #fff;line-height:52px;margin:25px 20px;}    .nfldh a{display: block;padding:0 90px;font-size: 18px;border-radius: 5px;background:#faf9fe;color:#333;border: 1px solid #a8b0b6  }    .nfldh a.active{/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#21aa96+0,005bac+100 */        background: linear-gradient(to right,  rgb(86 175 255) 0%,rgb(27 114 181) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */        border-radius: 5px;color: #fff;border: 1px solid #4da6f3;}    .gyld{font-size: 15px;line-height: 28px;color: #555;margin: 50px auto;}    /*证书列表*/    .ryzz{margin: 60px auto;}    .ryzz li{margin-bottom: 20px;}    /*产品列表*/    .cplbddk{margin:60px auto;}    .wz1{font-size: 14px; line-height:80px;color: #555;background: url("../images/wz.png") no-repeat left center;padding-left: 30px;}    .wz1 a{color: #555}    .cdhbt{background: #194590;font-size: 24px;line-height: 80px;color: #fff;font-weight: bold;padding-left:24px;}    .cdhbt .xyw{font-size: 16px;font-weight: lighter;color: #d8d8d8;padding-left: 10px;text-transform: uppercase;}    .cdhlb li a{display: block;font-size: 15px;line-height:60px;color: #333;background: url("../images/dhsj.jpg") no-repeat 18px center;padding-left: 40px;}    .cdhlb li{border-bottom: 1px solid #e6e6e6;}    .cdhlb li a.active{color: #194590;}    .yccplb{margin: 0 auto;padding: 0 0 0 30px;}    .yccplb .cplb li{padding: 0 8px;margin: 2px auto 15px}    .yccplb .cplb{margin: 0;}    .cplb{margin: 40px auto;overflow: hidden;}    .cplb li{margin-top: 15px;padding: 0 10px;}    .cplb li a{display: block;background: #fff;border-radius: 20px;box-shadow:2px 2px 8px #efefef;overflow: hidden;}    .cplb li h1{margin: 0;font-size: 20px;font-weight: bold;color: #404040;line-height: 44px;text-align: center;background: #f6f6f6;overflow: hidden;text-overflow: ellipsis;        white-space:nowrap;}    .cplb li article{font-size: 14px;line-height: 26px;color: #666;display: -webkit-box;        -webkit-box-orient: vertical;        -webkit-line-clamp: 2;        word-break: break-all;        text-overflow: ellipsis;        overflow: hidden;}    .cpmsx{padding: 15px;display: -webkit-box;        -webkit-box-orient: vertical;        -webkit-line-clamp: 2;        word-break: break-all;        text-overflow: ellipsis;        overflow: hidden;height: 82px;}    .cptp{height:224px;overflow: hidden}    /*产品内容*/    .cpbox{max-width: 1380px;overflow: hidden;margin:80px auto 30px}    .cptpn{width:35%;float: left}    .cptpn .swiper {        width: 100%;        margin-left: auto;        margin-right: auto;    }    .cptpn .swiper-slide {        background-size: cover;        background-position: center;    }    .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;    }    .cpjs{width:60%;float: right;}    .cpjs .bt{width:100%;margin:0px auto 60px;border-bottom: solid 1px #dedede;font-size: 22px;text-align: left;line-height: 50px;}    .cpjs .bt::after{content: "";display: block;height: 2px;background:#ca9730;width:60px;margin-top: 10px}    .cpjs h3{font-size: 16px;line-height: 25px;margin: 10px auto;color: #555}    .cpjs .zy{width:50%;font-size:16px;color:#ca9730;line-height: 45px }    .cpjs article{font-size: 16px;line-height: 28px;margin: 5px 0 10px;color: #888;width:95%}    .cpjsk{width:100%;display: block; margin:45px auto 0}    .cpjsk .an{width:200px;line-height: 45px;text-align: center;background: #1b72b5;color: #fff;float: left;margin-right: 35px;font-size: 15px;border-radius: 5px}    .cpjsk .r{font-size:15px;line-height: 45px;background: #e9c26e;padding: 0 50px;margin-left: 10px;float: left;text-align: center;border-radius: 5px;color: #fff}    /*产品详情*/    .cpxqbt{max-width:1380px;margin:50px auto 25px;text-align: left;line-height: 50px;background: #f5f5f5;border-radius: 5px;border-left: solid 6px #ca9730}    .cpxqbt h2{display: inline-block;font-size: 18px;padding-left: 20px;margin: 0}    .cpxqnr{max-width: 1380px;font-size: 15px;line-height: 25px;margin:15px auto 60px;color: #555;padding: 0 20px}    .cpxqnr img{max-width: 100%;height: auto;display: block;margin:5px auto}    /*表单*/    .lxwmbd{width:90%;display: block;overflow: hidden;margin:20px auto}    .lxbt{font-size:22px; line-height: 55px; border-bottom:solid 1px #eee; text-indent: 20px; color:#534b3b; margin-bottom: 0}    .lxp{font-size:16px; line-height: 60px;margin: 0 0 20px 0; text-indent: 20px; background: #fafafa}    .lxwmbd .k2{display:block; border: solid 1px #dedede; padding-left: 2%; width:98%; line-height: 40px;        border-radius:5px; margin-left: 2%;}    .lxwmbd .k3{display:block; border: solid 1px #dedede; padding-left: 2%; width:48%; line-height: 40px; margin-left: 2%;border-radius:5px; float: left}    .lxwmbd p{overflow: hidden; display: block}    .lxwmbd .k{display:block; border: solid 1px #dedede; padding-left: 10px; width:300px; line-height: 40px;        border-radius:5px; float:left; margin-left: 2%}    .lxwmbd textarea{border: solid 1px #dedede;  padding-left: 2%; width:98%; line-height: 40px;        border-radius:5px; margin-left: 2%;height: 90px;}    .lxwmbd img{margin-left: 15px; display: block; float:left; margin-top: 3px}    .lxwmbd button{width:300px; text-align: center; line-height: 40px; background: #ca9730; font-size:16px; color: #fff;        display: block; border-radius: 5px; border:none;margin: 15px auto 30px}    /*新闻*/    .listnew{ margin:5px auto;max-width:1380px; overflow: hidden}    .listnew li{display: block; overflow: hidden;width:96%; margin:8px auto;border-bottom: dashed 1px #dedede;padding-bottom: 10px;padding-left: 15px;transition: all .3s}    .listnew time{width:15%; float:right;font-family:BureauEagleBook;font-size:26px; margin-top: 40px;line-height: 50px;padding-right:10px;text-align: right;color: #999 }    .listnew .r{width:80%; float:left;}    .listnew .r1{width:100%; float:left;}    .listnew .r h2{font-size:18px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap; margin-bottom: 20px}    .listnew .r h2::before{height:20px;width:2px;background: #ee3721;content: "";display: block;float: left;margin-right:20px}    .listnew .r p{font-size:14px;line-height: 22px;display: -webkit-box; overflow: hidden;color:#888;        -webkit-line-clamp:2;text-overflow: ellipsis;        line-clamp:2;        -webkit-box-orient: vertical;}    .listnew li:hover{background: url(../images/newsx.jpg) no-repeat left center; transform: translate(0,10px)}    .newtime{text-align: center;font-size:14px;color: #666}    .rightlx{margin:50px auto}    .rightlx h3{font-size: 20px;line-height: 45px;}    .rightlx article{font-size: 16px;line-height: 35px}    .jjbt{width:100%;margin:20px auto;border-bottom: solid 1px #dedede;font-size: 22px;text-align: center;line-height: 50px;}    .jjbt::after{content: "";display: block;height: 2px;background:#1b72b5;width:60px;margin:10px auto 0}    .jjnr{max-width: 1380px;display: block;margin:40px auto;font-size: 15px;line-height: 26px;color: #555}    .jjnr img{max-width:100%;height: auto}    /*上一篇*/    .syp{max-width:1380px; margin:50px auto 70px;padding: 10px 0;border-top:solid 1px #eee }    .syp li{font-size:15px; line-height: 35px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;width:48%;float: left}    .syp li:last-child{float:right;text-align: right}    .syp li a{color: #555}    /*联系我们*/    .lxwm{margin: 60px auto;max-width: 1380px;}    .lxwz h1{margin:0;font-size: 20px;color: #000;line-height: 80px;}    .lxwz article{font-size: 16px;line-height: 30px;color: #555;}    .lxwz{margin-top: 50px;}    /*首页表单*/    .lxnkk{margin:10px auto;max-width: 1380px;}    .lxnkk{margin:10px auto;max-width: 1380px;}    .lxk{margin:40px auto;}    .srk{width: 30%; float:left;margin-right:5%;}    .srk0{width: 30%; float:left;}    .srk input,.srk0 input{width: 100%;height: 46px;background: #e6e6e6;border: 1px solid #f3f3f3;padding:0 5px;margin-bottom:30px;}    .lyk{width: 100%;float: left;}    .lyk textarea{width: 100%;min-height:80px;background: #e6e6e6;border: 1px solid #f3f3f3;padding:0 5px;margin-bottom:30px;}    .yzm{width: 65%;float: left;}    .tjan{width: 310px;line-height: 44px;text-align: center;font-size: 14px;background: #fe6418;border-radius: 100px;display: block;color: #fff;cursor: pointer;}    .tjan a{color: #fff;}    .tjan:hover{color: #fff}    .zzzsk{width: 100%;background:#f8f8f9;padding:30px 0; }    .subMenu .dhxh:nth-child(1){display: none;}    .subMenu .dhxh:last-child{border: none;}    .hdp{position: relative;width: 100%;overflow: hidden;}    .dq{width: 100%;background:#fbfbfb;font-size: 15px;line-height:50px;color: #555;}}.gyld img,.xqms img,.xwmsxq img,.zcgl img,.zlt img{max-width: 100%;height: auto;}.ckgd{width: 260px;margin: 20px auto;line-height: 46px;font-size: 15px;text-align: center;border-radius: 100px;}.ckgd a{display: block;width: 100%;line-height: 46px;color: #fff;background:#002fa2;border-radius: 100px}.ckgd:hover a{background: #006bcc;}@media (max-width: 768px) {    .dq{width: 100%;background:#fbfbfb;font-size: 15px;line-height:30px;color: #555;padding: 10px 5px;}    /*联系我们*/    .lxwm{margin:10px auto;}    .lxwz h1{margin:0;font-size: 20px;color: #000;line-height:60px;}    .lxwz article{font-size: 16px;line-height: 30px;color: #555;}    .lxwz{padding:0;}    .lxdt{padding: 0;margin-top: 15px;}    /*首页表单*/    .lxnkk{margin:10px auto;}    .lxk{margin:20px auto;}    .srk,.srk0{width:100%;margin-bottom:15px;}    .srk input,.srk0 input{width: 100%;height: 36px;background: #e6e6e6;border: 1px solid #f3f3f3;padding:0 5px;}    .lyk{width: 100%;float: left;}    .lyk textarea{width: 100%;min-height:80px;background: #e6e6e6;border: 1px solid #f3f3f3;padding:0 5px;margin-bottom:15px;}    .srk1{width:48%;margin-bottom:15px;float: left;margin-right: 2%;}    .yzm{width:50%;float: left;}    .tjan{width: 200px;line-height: 44px;text-align: center;font-size: 14px;background: #fe6418;border-radius: 100px;}    .tjan a{color: #fff;}    /*新闻详情*/    .jjbt{width:98%;margin:20px auto;border-bottom: solid 1px #dedede;font-size:18px;text-align: center;line-height: 40px;overflow: hidden;}    .jjbt::after{content: "";display: block;height: 2px;background:#ca9730;width:60px;margin:10px auto 0}    .jjnr{max-width:94%;display: block;margin:20px auto 30px;font-size: 14px;line-height: 24px;color: #555}    .jjnr img{max-width:100%;height: auto}    .newtime{text-align: center;font-size:14px;color: #666}    .syp{max-width:1380px; margin:30px auto 40px;padding: 10px 0;border-top:solid 1px #eee }    .syp li{font-size:15px; line-height: 35px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;width:48%;float: left}    .syp li:last-child{float:right;text-align: right}    .syp li a{color: #555}    /*新闻*/    .listnew{ margin:5px auto;max-width:1380px; overflow: hidden}    .listnew li{display: block; overflow: hidden;width:100%; margin:8px auto;border-bottom: dashed 1px #dedede;padding-bottom: 10px;padding-left: 15px;transition: all .3s}    .listnew time{width:100%; float:right;font-family:BureauEagleBook;font-size:14px; line-height: 40px;padding-right:10px;text-align: right;color: #999 }    .listnew .r{width:100%; float:left;}    .listnew .r h2{font-size:18px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap; margin-bottom: 20px}    .listnew .r h2::before{height:20px;width:2px;background: #ee3721;content: "";display: block;float: left;margin-right:20px}    .listnew .r p{font-size:14px;line-height: 22px;display: -webkit-box; overflow: hidden;color:#888;        -webkit-line-clamp:2;text-overflow: ellipsis;        line-clamp:2;        -webkit-box-orient: vertical;}    /*产品内容*/    .cpbox{max-width: 1200px;overflow: hidden;margin:20px auto 30px}    .cptpn{width:98%;margin:0 auto}    .cptpn .swiper {        width: 100%;        margin-left: auto;        margin-right: auto;    }    .cptpn .swiper-slide {        background-size: cover;        background-position: center;    }    .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;    }    .cpjs{width:95%;margin:0 auto}    .cpjs .bt{width:100%;margin:0px auto 20px;border-bottom: solid 1px #dedede;font-size: 20px;text-align: left;line-height: 50px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis}    .cpjs .bt::after{content: "";display: block;height: 2px;background:#ca9730;width:60px;margin-top: 10px}    .cpjs h3{font-size: 15px;line-height: 25px;margin: 5px auto;color: #555}    .cpjs .zy{width:50%;font-size:16px;color:#ca9730;line-height: 45px }    .cpjs article{font-size: 15px;line-height: 28px;margin: 5px 0 10px;color: #888;width:95%}    .cpjsk{width:100%;display: block; margin:15px auto 0;overflow: hidden}    .cpjsk .an{width:40%;line-height: 45px;text-align: center;background: #1b72b5;color: #fff;float: left;font-size: 15px;border-radius: 5px}    .cpjsk .r{width:56%;font-size:15px;line-height: 45px;background: #e9c26e;float: right;text-align: center;border-radius: 5px;color: #fff}    /*产品详情*/    .cpxqbt{max-width:1200px;margin:50px auto 25px;text-align: left;line-height: 50px;background: #f5f5f5;border-radius: 5px;border-left: solid 6px #ca9730}    .cpxqbt h2{display: inline-block;font-size: 18px;padding-left: 20px;margin: 0}    .cpxqnr{max-width: 1200px;font-size: 15px;line-height: 25px;margin:15px auto 30px;color: #555;padding: 0 20px}    .cpxqnr img{max-width: 100%;height: auto;display: block;margin:5px auto}    /*表单*/    .lxwmbd{padding: 0 15px;}    .lxwmbd input{display:block; border: solid 1px #dedede; padding-left: 10px; width: 98%; line-height: 40px;border-radius:5px}    .lxwmbd p{display: block; overflow: hidden;}    .lxwmbd label{display: none}    .lxwmbd .k{width:40%; float:left}    .lxwmbd .k3:nth-child(1){margin-bottom: 8px}    .lxwmbd img{display: block; margin-left: 10px; float: left}    .lxwmbd textarea{border: solid 1px #dedede; padding-left: 10px; width:98%;  display: block;border-radius: 5px}    .lxwmbd button{width:300px; text-align: center; line-height: 40px; background: #ca9730; font-size:16px; color: #fff;display: block; border-radius: 5px; border:none; margin:5px auto;}    .lxbt{font-size:20px; line-height:35px; border-bottom:solid 1px #eee; text-indent: 20px; color: #534b3b; margin-bottom: 0}    .lxp{font-size:14px; line-height: 60px;margin: 0 0 20px 0; text-indent: 20px; background: #fafafa}    /*产品列表*/    .cplbddk{margin:20px auto;padding: 0;}    .wz1{font-size: 14px; line-height:40px;color: #555;background: url("../images/wz.png") no-repeat left center #f6f6f6;padding-left: 30px;}    .wz1 a{color: #555}    .cdhbt{background: #194590;font-size: 24px;line-height: 80px;color: #fff;font-weight: bold;padding-left:24px;}    .cdhbt .xyw{font-size: 16px;font-weight: lighter;color: #d8d8d8;padding-left: 10px;text-transform: uppercase;}    .cdhlb li a{display: block;font-size: 15px;line-height:44px;color: #333;background: url("../images/dhsj.jpg") no-repeat 18px center;padding-left: 40px;}    .cdhlb li{border-bottom: 1px solid #e6e6e6;width: 100%;float: left;}    .cdhlb li a.active{color: #194590;}    .yccplb{margin:30px auto;padding: 0 0 0 0px;}    .yccplb .cplb li{padding: 0 8px;margin: 2px auto 15px}    .yccplb .cplb{margin: 0;}    .zcdh{padding: 0;}    .yccplb{margin:30px auto;padding: 0 0 0 0px;}    .yccplb .cplb li{padding: 0 8px;margin: 2px auto 15px}    .yccplb .cplb{margin: 0;}    .zcdh{padding: 0;}    .cplb{margin:20px auto;overflow: hidden;}    .cplb li{margin-bottom: 10px;padding: 0 5px;}    .cplb li a{display: block;background: #fff;border-radius: 20px;box-shadow:2px 2px 8px #c8c8c8;overflow: hidden;}    .cplb li h1{margin: 0;font-size:18px;font-weight: bold;color: #404040;line-height: 44px;text-align: center;background: #f6f6f6;overflow: hidden;text-overflow: ellipsis;        white-space:nowrap;}    .cplb li article{font-size: 14px;line-height: 26px;color: #666;margin: 10px 0;display: -webkit-box;        -webkit-box-orient: vertical;        -webkit-line-clamp: 2;        word-break: break-all;        text-overflow: ellipsis;        overflow: hidden;}    .cpmsx{padding:5px;display: -webkit-box;        -webkit-box-orient: vertical;        -webkit-line-clamp: 2;        word-break: break-all;        text-overflow: ellipsis;        overflow: hidden;height: 82px;}    .cptp{height: 152px;overflow: hidden}    /*证书列表*/    .ryzz{margin:20px auto;}    .ryzz li{margin-bottom:10px;padding:0 5px;}    /*about us*/    .btnn{font-size: 28px;color: #000;font-weight: bold;text-align: center;line-height: 60px;margin: 20px auto;}    .gyld{font-size: 14px;line-height: 26px;color: #555;margin:20px auto;}    /*内导航*/    .nfldh{overflow: hidden;text-align: center}    .nfldh li{color: #fff;line-height:46px;width:48%;float: left;margin: 0 1%;margin-bottom: 15px;}    .nfldh a{display: block;font-size:18px;border-radius: 5px;background:#faf9fe;color:#333;border: 1px solid #a8b0b6  }    .nfldh a.active{ background: linear-gradient(to right,  rgb(86 175 255) 0%,rgb(27 114 181) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */        border-radius: 5px;color: #fff;border: 1px solid #4da6f3;}    .gyld1{margin: 0 auto !important;}    /*footer*/    .footer{width: 100%;padding:30px 0;background:#eff0f2; }    .dblx{width:100%;}    .dblx h1{margin: 0;font-size:20px;line-height: 60px;color:#313131;margin-bottom:10px;}    .dblx article{font-size:15px;line-height: 30px;color: #6f6f6f;}    .fl,.bqxx{display: none;}    /*首页新闻*/    .syxw{margin:20px auto;}    .xwbt{width:100%;margin-bottom: 20px;overflow: hidden;}    .xwbt h1{margin: 0;font-size:28px;line-height: 44px;font-weight: bold;color: #1e1e1e;width: 70%;float: left;}    .xwbt article{font-size:20px;line-height: 30px;text-transform: uppercase;font-weight: lighter;color:#444;width: 70%;float: left;}    .ckgd1{width:28%;margin:-30px auto 0;border: 1px solid #2b71fd;border-radius: 100px;font-size: 16px;text-align: center;line-height: 34px;float: right;}    .ckgd1 a{color: #2b71fd;}    .syxwlb li{width:100%;padding:10px 0;margin-bottom:10px; }    .syxwlb li a{display: block;border-bottom: 1px solid #e6e6e6;padding-bottom: 10px;}    .syxwlb li:nth-child(4) a{border: none;}    .xwsj{background: url("../images/sj.png") no-repeat left center;padding-left:24px;font-size:16px;line-height:30px;color: #404040; }    .syxwlb li h1{margin: 0;font-size:16px;line-height:40px;color: #1d1d1d;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}    .syxwlb li article{font-size: 14px;line-height: 26px;color: #7f7e7e;display: -webkit-box;        -webkit-box-orient: vertical;        -webkit-line-clamp: 2;        word-break: break-all;        text-overflow: ellipsis;        overflow: hidden;}    /*首页关于*/    .sygyk{width: 100%;padding:20px 0;background: url("../images/gybg.jpg") no-repeat top center #eff0f1;}.sygy{padding: 0;}    .gybt h1{margin: 0;font-size:28px;line-height:40px;color: #1e1e1e;font-weight: bold; }    .gybt article{font-size:20px;line-height: 30px;text-transform: uppercase;font-weight: lighter;color:#444444;}    .syjjwz{margin:10px auto;font-size:15px;line-height:26px;color: #5b5b5b; }    .gyan{width:156px;line-height: 46px;border-radius: 100px;border: 1px solid #2b71fd;font-size: 15px;text-align: center;margin-top: 30px;}    .gyan a{display: block;width: 100%;line-height: 46px;color:#2b71fd; }    .yckl{margin-top: 20px;}    .yckl li{margin-bottom: 10px;padding: 0 5px;}    .yckl li a{display: block;position:relative;background: linear-gradient(135deg,  rgba(69,101,212,1) 0%,rgba(5,112,221,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */        border-radius: 15px;overflow: hidden;}    .gyxt img{        opacity: .4;}    .klwz{position: absolute;top:24%;left:10px;}    .klwz h1{font-size:26px;line-height:40px;color: #fff;font-weight: bold;margin: 0;}    .klwz article{font-size:15px;line-height: 26px;color: #fff; }    /*首页产品*/    .sycp{padding:20px 0;}    .sycpbt{margin-bottom:20px;}    .sycpbt h1{margin: 0;font-size:28px;font-weight: bold;color: #1e1e1e;line-height:60px;text-align: center;}    .sycpbt article{font-size:14px;line-height:24px;text-align: center;color: #919191;}    .cpfllb{width: 100%;overflow: hidden;}    .cpfllb li{margin-bottom:10px;}    .cpfllb li a{display: block;/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#4565d4+0,0570dd+100 */        background: linear-gradient(135deg,  rgba(69,101,212,1) 0%,rgba(5,112,221,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */        border-radius: 15px;overflow: hidden;;position: relative;;    }    .cpfllb li .fltp img{transition: all ease .3s;        opacity: .5;}    .cpfllb li h1{position: absolute;z-index: 90;font-size:20px;color: #fff;line-height: 50px;top:50%;left:10px; ;}    .cpfllb li:hover .fltp img{        opacity: .2;}    .dhs{width: 100%;background:#187bc8; }    .ycdh{width: 30%;float: right}    .zywqh{width:100%;float: right;margin-top:40px;margin-left: 3%;}    .zywqh a{display: block;width: 50%;float: left;font-size: 16px;line-height:32px;color: #fff;text-align: center;background:#31aae8; }    .zywqh .yww{background:#1b72b5;border-top-right-radius: 5px;border-bottom-right-radius: 5px; }    .zywqh .zww{border-top-left-radius: 5px;border-bottom-left-radius: 5px;}  /*头部导航*/    .dhh{padding: 0;}    .logo{width:60%; padding: 5px 0;height:80px;float: left;}    .ttop1{padding:15px 0;}    .navbar-toggle{margin-right: 0 !important;}    .logo img{padding:5px 0;}    .navbar-toggle .icon-bar {        background: #fff;    }    .navbar-toggle {        border-color: #fff !important;    }    .navbar-nav{ text-align: center; background: #f6f6f6; width: 100%; margin: 0 auto}    .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;}    .yc0{display: block}    .yc{display: none !important;}}.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 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: #163e99!important;    border-color: #163e99 !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}