@charset "utf-8";html, body {margin: 0px;padding: 0px;}IMG {border-width:0px;}* {list-style-type: none;margin: 0;padding: 0;font-family: "Microsoft YaHei" }a{ text-decoration:none !important; color:#555}a:hover{ text-decoration:none; }@font-face{font-family: BureauEagleBook;src: url(../fonts/BureauEagleBook.ttf),url('../fonts/BureauEagleBook.ttf');}/*导航*//*小屏图标*/.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}.img-rounded{border: solid 1px #dedede}@media (min-width: 769px) {    .topcd{width: 100%;margin:20px auto 0;overflow: hidden}    .topcd .yybb{font-size: 16px;color: #333;line-height: 32px;margin-right: 15px;width: 100%;}    .topcd .yybb img{margin-right:5px;float:right;margin-top: 4px}    .topcd .yybb a{display: block}    .xp .col-md-6{padding: 0}    .topdhk{width:100%;margin:35px auto 0;overflow: hidden}    .ssbox{width:245px;border: solid 1px #dedede;float: right;display: flex;margin-right: 15px;margin-top: 5px}    .ssbox input{width:80%;float: left;height: 35px;line-height: 35px;border: none;outline: none;    overflow: hidden;padding-left: 15px}    .ssbox button{width:20%;float: right;height:35px;border: none;background: none}    .ssbox button img{height: 20px;width: auto;display: block;margin:0 auto}    .dhk{float: right;text-align:right;background: url(../images/dhdot.jpg) no-repeat left center;padding-left:55px;line-height: 45px;font-size: 20px;}    /*导航*/    .navbg{width: 100%;background:#3386cc;margin-top: 10px}    .navbg .container{padding: 0}    .navbar-collapse{padding: 0 !important}    .navbar-nav{display:flex;width: 100%;  justify-content: space-between;        justify-content: center;        align-items: center;}    .navbar-nav>li>a.active{ color:#fff;justify-content: center;        align-items: center;background: none!important;}    .navbar-nav li a:hover{background:none!important;}    .navbar-nav>li{display:inline-flex;flex:1 ;justify-content: center;        align-items: center;}    .navbar-nav>li>a { color: #fff; text-shadow:none !important; font-size:16px; line-height:25px;text-align: center;background: none!important;}    .navbar-header{border-top:solid 10px #eee}    .nav .open>a, .nav .open>a:focus, .nav .open>a:hover { color: #555;background: none!important; }    .dropdown-menu {background:rgb(255 255 255);border: none !important;padding:10px }    .dropdown-menu>li a{line-height:28px;font-size: 16px; text-align: center}    .dropdown-menu>li a:hover{background:#2a4896!important; color: #fff!important;}    .dropdown-menu .divider{ margin:2px 0 !important}    .nav .open>a, .nav .open>a:focus, .nav .open>a:hover{background: none!important;}    .dropdown-menu img{display:block;margin:5px auto}    /*产品展示*/    .cpbgt{width: 100%;background: url(../images/cpbgt.jpg) no-repeat top center;background-size: cover;overflow: hidden;padding-bottom: 40px}    .box{max-width: 1200px;display: block;margin:20px auto;overflow: hidden}    .cpbt{width:100%;margin:10px auto 50px;padding: 40px 0 0 0;}    .cpbt h2{margin:0 auto;color:#525252;font-size: 30px; text-align: center}    .cpbt h2::after{content:"";width:80px;height: 3px;background:#e60012;display: block;margin:15px auto}    .cpbt h3{font-size: 18px;font-weight: lighter;text-align: center;margin: 10px auto;text-transform: uppercase;color: #555}    .cpbt h4{font-size: 16px;margin:20px auto;text-align: center;color:#555 }    .cptp{width:100%;overflow: hidden;margin:0 auto}    .cptp .k{width:100%;height:235px;overflow: hidden;border:solid 1px #eee;transition: all .3s;border-radius: 5px}    .cptp .k img{display: block;margin:0 auto 10px;transition: all .3s;width:100%;height:235px;object-fit: cover}    .cptp .k:hover img{transform: scale(1.1)}    .cptp p{text-align: center;overflow: hidden;width: 100%;white-space: nowrap;text-overflow: ellipsis;font-size: 16px;line-height: 48px;background: #f1f1f1;margin: 0 auto}    .cptp li{margin-bottom: 30px}    .cptpk{background: #fff;border-radius: 5px;width: 100%;padding:10px 5px}    .ckmore{text-align: center;font-size: 14px;color: #555;display: block;background: #f1f1f1;padding-bottom: 20px;border-bottom-right-radius: 5px;border-bottom-left-radius: 5px; }    .cpmore{display: block;width: 180px;text-align: center;color: #fff!important;border-radius: 8px;background: #3386cc;border-radius:5px;        font-size:14px;margin:40px auto 0;line-height: 40px;text-transform: uppercase}    /*公司简介*/    .jjbox{width: 100%;padding: 25px 0 70px;background: url(../images/jjbg.jpg) no-repeat top center;background-size: cover}    .jjtop{margin-top: 35px}    .jjbt{font-size:22px;margin: 30px auto 25px;}    .jjleft{padding-left: 5%;overflow: hidden}    .jjleft article{font-size: 15px;line-height: 29px;color:#555;overflow: hidden}    .jjright img{display: block;float: left}    .jjmore{display: block;width: 180px;text-align: center;color: #333!important;border-radius: 8px;background:#ececec;border-radius:5px;border:solid 1px #777e84;        font-size:14px;margin:40px 0 0;line-height: 40px;text-transform: uppercase}/*新闻*/    .indnew{width:100%;display: block;margin:0 auto;background: #f9f9f9; padding: 20px 0}    .newbt{width:100%;margin:10px auto 50px;padding: 40px 0 0 0;}    .newbt h2{margin:0 auto;color:#525252;font-size: 32px; text-align: center}    .newbt h2::after{content:"";width:80px;height: 3px;background:#024695;display: block;margin:15px auto }    .newbt h3{font-size: 18px;font-weight: lighter;text-align: center;margin: 0 auto 10px}    .newleft img{width: 100%;height:auto;object-fit: cover;padding: 2px;border:solid 1px #dedede;margin-top: 25px}    .xwbt{font-size: 20px;line-height: 35px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}    .newleft time{font-size: 16px;display: block;color: #555}    .newleft article{    font-size:15px;line-height: 26px;color: #666;margin: 10px auto;        display: -webkit-box;        overflow: hidden;        -webkit-line-clamp: 3;        text-overflow: ellipsis;        -webkit-box-orient: vertical;}    .newst{width: 95%}    .newst li{border-bottom: dashed 1px #dedede;transition: all .5s;overflow: hidden;margin-bottom: 20px}    .newst li:hover{transform: translate(0,-10px)}    .newst li time{font-size:30px;line-height: 30px;font-family: BureauEagleBook;color:#888;text-align: right;display: block}    .newst li h2{font-size:18px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;border-left: solid 3px #024695;padding-left:10px;margin:15px auto 15px}    .newst li:nth-child(even) h2{border-left: solid 3px #e60012}    .newst li p{font-size:15px;line-height: 28px;margin: 10px auto ;color: #777;display: -webkit-box;overflow: hidden;        -webkit-line-clamp:2;text-overflow: ellipsis; -webkit-box-orient: vertical}    .newmore{display: block;width: 220px;text-align: center;color: #1c2b56!important;border-radius: 8px;background: #ececec;        font-size:15px;margin:40px auto 35px;line-height: 40px}    /*生产能力*/    .scbox{width: 100%;background:url(../images/scnrbg.jpg) no-repeat top center;background-size: cover;padding:50px 0}    .scbt h2{margin:0 auto;color:#ebebeb;font-size: 32px; text-align: center}    .scbt h2::after{content:"";width:80px;height: 3px;background:#e60012;display: block;margin:15px auto }    .scbt h3{font-size: 15px;font-weight: lighter;text-align: center;margin: 0 auto 10px;color: #dfe0e6}    .sctp{margin:40px auto;overflow: hidden}    .sctpp{text-align: center;font-size: 16px;overflow: hidden;white-space: nowrap;line-height: 35px}    .sctp li{padding: 25px;overflow: hidden;display: block}    .sctp li a{display: block;overflow: hidden}    .sctp li img{transition: ease .3s;border-radius: 5px;width: 100%;height: auto;}    .sctp li:hover img{transform: scale(1.1)}    /*底部*/    .endbox{width: 100%;background: url(../images/endbg.png) no-repeat left center #eff9fb;overflow: hidden;border-top: solid 2px #3386cc}    .endbox1{max-width: 1200px;margin:30px auto 20px ;overflow: hidden}    .endnav{display: flex!important;        justify-content: center;}    .endnav ul h2{font-size:18px;line-height: 28px;color: #555;margin-top: 10px}    .endnav li{font-size: 15px;line-height: 30px;color: #555;width:150px;float: left;margin-bottom: 10px}    .endnav li a{color: #555}    .endnav li:first-child{display: none}    .endlx{width: 72%;float: left}    .endlx h2{font-size:18px;line-height: 28px;color: #555}    .endlx article{font-size: 15px;line-height: 30px;color: #555;}    .endlxr {width: 28%;text-align: center;font-size: 14px;        float: left;}    .endlxr img{display: block;margin:5px auto}    .endwz{width: 100%;border-top: solid 1px #cbdee2;padding: 8px 0;margin-top:50px;background: #ddeff3}    .endwz article{max-width: 1200px; overflow: hidden;font-size: 14px;color:#555;margin:0 auto;padding: 0 15px;line-height: 40px}    /* 公司简介内容*/    .nyabout,.rybox{max-width: 1200px;padding: 0 15px;font-size: 16px;line-height: 30px;margin:50px auto;overflow: hidden }    .nyabout img{max-width: 100%;margin:20px auto;height: auto}    /*荣誉证书*/    .rybox .col-md-3{padding: 0}    .rybt{font-size:30px;overflow:hidden}    .ryimg{box-shadow: 0 0px 2px 2px #eee;margin:10px;background: #fff;border-radius: 5px;overflow: hidden;}    .ryimg a{display: block;overflow: hidden}    .ryimg a img{transition: all .3s;width: 100%;height:250px;object-fit: cover}    .ryimg a img:hover{transform:scale(1.1)}    .ryimg h2{font-size: 16px;text-align: center;background: #fafafa;line-height: 50px;margin: 0}    /*新闻中心*/    .listnew{ margin:50px auto;max-width:1200px; overflow: hidden;padding: 0 15px;}    .listnew li{display: block; overflow: hidden;width:96%; margin:30px 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 .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{transform: translate(0, -10px)}    .listnew li:hover h2::before{height:20px;width:2px;background: #123668;content: "";display: block;float: left;margin-right:20px}    /*加入我们*/    .jobbox{max-width: 1200px;margin:15px auto 50px; overflow:hidden;padding: 0 15px;color: #555;}    .jobnr{font-size: 14px;line-height: 26px;}    .joblist{max-width: 1200px;display:block;margin: 25px auto 60px;border-radius: 10px}    .joblist ul{background: #fff;margin-bottom:4px;overflow: hidden;font-size: 16px;line-height: 55px;cursor: pointer}    .joblist ul a{display: block}    .joblist ul:hover{background: #ecf6f7}    .joblist .col-md-2{text-align: center}    .joblist ul:first-child{background: #edf5ff;line-height: 65px;font-size: 18px;border-top-right-radius:10px;border-top-left-radius:10px }    .joblist .subNav:nth-child(even){background:#fafafa}    .jobxx{font-size: 14px;line-height: 28px;margin: 15px auto}    .jobxx h3{margin:0 auto 15px;font-size: 18px;border-bottom: solid 1px #eee;line-height: 35px}    .rczl{margin:50px auto;display: block;font-size: 16px;line-height: 38px;max-width: 1200px;padding: 0 15px}    .rczlbg{max-width: 1200px;padding: 0 15px;margin:50px auto;background: #f5f9ff;font-size: 16px;line-height: 60px;border-radius:8px;text-align: right}    .rczlbg span{margin-right: 10px;}    /*联系我们*/    .lxbox{max-width: 1200px;margin:50px auto 30px;overflow: hidden}    .lxwmbd{margin-bottom: 30px}    .lxbt{font-size:22px; line-height: 55px; border-bottom:solid 1px #eee; text-indent: 20px; color: #003773; 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: #0054af; font-size:16px; color: #fff;        display: block; border-radius: 5px; border:none; margin-left:2%; margin-top: 15px}    .lxright{width:90%;font-size: 16px;line-height: 35px;}    .lxright img{max-width: 100%;height: auto;margin-bottom: 20px}    .lxright h3{font-size:24px;margin:45px auto 25px;}    .zxjt img{display: block; margin:0 auto}    .mesbox{width:100%;margin:0 auto;background: #f1f1f1;overflow: hidden;text-align: center;font-size: 17px;padding: 35px 0;line-height: 35px}    .mesbox li{border-right: dashed 1px #666;}    .mesbox li:last-child{border-right: none}    .mesbox img{display: block;max-width:50px;height: auto;margin:15px  auto 0}    .ditu{width:100%;height: 420px;border: solid 1px #dedede;border-radius: 5px;margin-bottom: 40px}    /*上一篇*/    .syp{max-width:1190px; margin:50px auto 35px;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}   /*产品内容*/    .cpfl{margin:20px auto;font-size: 18px;max-width: 1200px;text-align: center}    .cpfl li{display: inline-block;width:250px;background: #637797;color: #fff;font-size: 18px;line-height: 50px;margin:0 15px;font-weight: normal;border-radius: 8px}    .cpfl li a{display:block;color: #fff}    .cpfl li.active{background: #2a4896!important;color: #fff!important;}    .cpfl li.active a{color: #fff!important;}    .cpfl1{margin:20px auto;font-size: 18px;max-width: 1200px;text-align: center;overflow: hidden}    .cpfl1 li{display:block; float:left;width:200px;background: #637797;color: #fff;font-size: 18px;line-height: 50px;margin:15px;font-weight: normal;border-radius: 8px}    .cpfl1 li a{display:block;color: #fff}    .cpfl1 li.active{background: #2a4896!important;color: #fff!important;}    .cpfl1 li.active a{color: #fff!important;}    .fljl{margin-top: 50px}    .cpnrbox{width:100%;border-bottom: solid 1px #eee;margin: 50px auto}    .cpnrbg{background: url(../images/cpnrbgr.png) no-repeat right bottom;}    .cpnrbox1{font-size: 24px;text-align: left;margin:0 auto;max-width: 1200px;line-height: 70px}    .cpnrbox1::after{width: 70px;content: "";display: block;height: 2px;background: #e60012}    .cpinfo{margin:15px auto}    .cpinfo li{width: 100%; line-height:50px;padding-left: 20px;font-size: 16px}    .cpinfo li:nth-child(even){background: #fafafa;border-top: solid 1px #eee;border-bottom: solid 1px #eee}    .cpxx{max-width: 1200px;margin:50px auto 50px;overflow: hidden}    .cplx{font-size: 18px;line-height:50px;color:#fff;background: #e60012;border-radius: 8px;padding-left: 40px;text-align: center}    .cpnran{border-radius: 5px;margin:25px 0 0 0;text-align: center;line-height: 45px;font-size: 16px;width: 230px;        color: #fff!important;display: block;background: #2462ad;}    /*产品页面*/    .zybox{width: 90%;float: right;}    .zybox h3{background: #f7f7f7;padding-left: 20px;font-size: 22px;line-height: 50px;margin-top: 0}    .zybox article{font-size: 16px;line-height: 30px;margin: 30px auto}    .cpjs{max-width: 1200px;margin:0 auto}    .cpjs {font-size: 22px;text-align: left;margin:0 auto;max-width: 1200px;}    .cgjsbg{background: #fafafa;padding-top: 10px}    .cpjs h2{display: inline-block;padding:0 30px;line-height:45px;background: #113f79;color: #fff;margin: 0;font-size: 19px;border-top-left-radius: 5px;border-top-right-radius: 5px}    .cpjsbox{max-width: 1200px;padding:0 15px;margin:30px auto;font-size: 16px;line-height:30px}    .cpjsbox img{max-width: 100%;height: auto}    .cpjsbox table{width: 100%;margin:20px auto}    .cpjsbox table tr td{border-top:solid 1px #eee;line-height: 50px}    .cpjsbox table tr:nth-child(odd){background: #fafafa}    .cpjsbox table td:first-child{width: 50%;padding-left: 20px}    .cpnran1{display: block;width: 220px;text-align: center;color: #2563af!important;border-radius: 8px;border: solid 1px #2563af;        font-size:16px;margin:20px 0;line-height: 40px}    .cpnran1:hover{background:#2563af;color: #fff!important; }    .cpapp{max-width: 1200px;margin: 0 auto 50px;overflow: hidden}    .cpapp li{font-size: 16px;text-align: center;line-height: 50px}    .cpapp li img{display: block;margin:0 auto}    .cpapp h3{background:#2462ad;color: #fff;font-size: 16px;line-height: 50px;margin-top: 0;border-radius:8px;margin-top: 5px }    .nrtop{padding:0;margin: 40px auto 30px}/* 新闻内容 */    .newsbox1{margin:20px auto;font-size:22px;overflow: hidden;text-align: center;border-bottom: solid 1px #dedede;text-align: center;line-height: 50px;padding-bottom: 5px}    .newstimes{text-align: center;font-size:16px;text-align: center;color: #555}    .newdetail{font-size: 16px;margin:25px auto;overflow: hidden;line-height: 30px;min-height: 400px}    .newdetail img{max-width: 100%;height: auto}}@media (max-width: 768px) {    .topdh{min-height:75px;padding-bottom: 5px;width:100%;z-index: 9999;background:rgb(15,22,44)}    .topdh .col-xs-12{padding: 0}    .navbg{width: 100%;background:#f8f8f8;border-top: solid 1px #e3e3e3;}    .navbg .container{padding: 0}    .topcd{width: 100%;margin:20px auto 0;overflow: hidden}   .yybb{float:left;font-size: 16px;color: #333;line-height: 32px;margin-right: 15px}   .yybb img{margin-right:5px;float: left;margin-top: 15px;margin-right: 15px}    .xp{padding: 0!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}    .dropdown-menu li{text-align: center;line-height: 30px}    .dropdown-menu li:last-child{border-bottom: none}    /*产品展示*/    .box{max-width: 1250px;display: block;margin:20px auto;overflow: hidden}    .cpbt{width:100%;margin:0px auto 20px;padding: 20px 0 0 0;}    .cpbt h2{margin:0 auto;color:#525252;font-size: 24px; text-align: center}    .cpbt h2::after{content:"";width:60px;height: 3px;background:#e60012;display: block;margin:8px auto}    .cpbt h3{font-size: 16px;font-weight: lighter;text-align: center;margin: 8px auto}    .cpbt h4{font-size: 14px;margin:20px auto;text-align: center;color:#555;overflow: hidden;text-overflow: ellipsis;white-space: nowrap }    .cptp{width:100%;overflow: hidden;margin:0 auto}    .cptp .k{width:100%;height:35vw;overflow: hidden;border:solid 1px #eee;transition: all .3s}    .cptp .k img{display: block;margin:0 auto 10px;transition: all .3s;width:100%;height:35vw;}    .cptp .k:hover img{transform: scale(1.1)}    .cptp p{text-align: center;overflow: hidden;width: 100%;white-space: nowrap;text-overflow: ellipsis;font-size: 14px;line-height: 35px;background: #f1f1f1;margin: 0 auto}    .cptp li{margin-bottom: 20px}    .cpmore{display: block;width: 70%;text-align: center;color: #fff!important;border-radius: 8px;background: #3386cc;border-radius:50px;        font-size:15px;margin:20px auto;line-height: 40px;text-transform: uppercase}    /*公司简介*/    .jjbox{width: 100%;padding: 0px 0 30px;background: url(../images/jjbg.jpg) no-repeat top center;background-size: cover}    .jjtop{margin-top: 15px}    .jjbt{font-size:26px;margin: 30px auto 25px}    .jjleft article{font-size: 15px;line-height: 29px;color:#222;width: 95%;margin: 20px auto;display: -webkit-box;overflow: hidden;        -webkit-line-clamp:10;text-overflow: ellipsis; -webkit-box-orient: vertical}    .jjright img{display: block;float: right}    .jjmore{display: block;width: 70%;text-align: center;color: #fff!important;border-radius: 8px;background: #3386cc;border-radius:50px;        font-size:15px;margin:20px 0 0;line-height: 40px;text-transform: uppercase;margin:0 auto}    /*新闻*/    .indnew{width:100%;display: block;margin:0 auto;background: #f9f9f9; padding: 20px 0}    .newbt{width:100%;margin:0px auto 20px;padding: 20px 0 0 0;}    .newbt h2{margin:0 auto;color:#525252;font-size: 24px; text-align: center}    .newbt h2::after{content:"";width:80px;height: 3px;background:#024695;display: block;margin:8px auto }    .newbt h3{font-size: 16px;font-weight: lighter;text-align: center;margin: 0 auto 10px}    .newleft img{width: 100%;height:auto;object-fit: cover;padding: 2px;border:solid 1px #dedede}    .xwbt{font-size: 20px;line-height: 35px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}    .newleft time{font-size: 16px;display: block;color: #555}    .newleft article{    font-size:15px;line-height: 26px;color: #666;margin: 10px auto;        display: -webkit-box;        overflow: hidden;        -webkit-line-clamp: 3;        text-overflow: ellipsis;        -webkit-box-orient: vertical;}    .newst{width: 100%;padding-top: 25px}    .newst li{border-bottom: dashed 1px #dedede;transition: all .5s;overflow: hidden;margin-bottom: 22px}    .newst li:hover{transform: translate(0,-10px)}    .newst li time{font-size:30px;line-height: 30px;font-family: BureauEagleBook;color:#888;text-align: right;display: block}    .newst li h2{font-size:18px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;border-left: solid 3px #024695;padding-left:10px;margin:15px auto 20px}    .newst li:nth-child(even) h2{border-left: solid 3px #e60012}    .newst li p{font-size:14px;line-height: 25px;margin: 10px auto 15px;color: #777;display: -webkit-box;overflow: hidden;        -webkit-line-clamp:2;text-overflow: ellipsis; -webkit-box-orient: vertical}    .newmore{display: block;width: 220px;text-align: center;color: #1c2b56!important;border-radius: 8px;background: #ececec;        font-size:15px;margin:20px auto ;line-height: 40px}    /*生产能力*/    .scbox{width: 100%;background:url(../images/scnrbg.jpg) no-repeat top center;background-size: cover;padding:30px 0 20px}    .scbt h2{margin:0 auto;color:#ebebeb;font-size: 24px; text-align: center}    .scbt h2::after{content:"";width:80px;height: 3px;background:#e60012;display: block;margin:8px auto }    .scbt h3{font-size: 13px;font-weight: lighter;text-align: center;margin: 0 auto 10px;color: #dfe0e6;line-height: 22px;width: 90%;overflow: hidden;}    .sctp{margin:0px auto 20px;overflow: hidden}    .sctp img{border-radius: 5px}    .sctp li{margin-top: 15px}    /*底部*/    .endbox{width: 100%;background: url(../images/endbg.png) no-repeat left center #1a2437;overflow: hidden}    .endbox1{max-width: 1200px;margin:70px auto 60px;overflow: hidden}    .endnav ul{flex:.25}    .endnav ul h2{font-size:18px;line-height: 28px;color: #aaacb0;margin-top: 10px}    .endnav li{font-size: 15px;line-height: 30px;color: #92939f;}    .endnav li a{color: #92939f}    .endlx{width: 90%;margin:10px auto}    .endlx h2{font-size:18px;line-height: 28px;color: #aaacb0}    .endlx article{font-size: 15px;line-height: 30px;color: #92939f;}    .endlxr{width: 25%;float: right;font-size: 15px;line-height: 26px;color:#92939f; text-align: center;line-height: 50px}    .endwz{width: 100%;border-top: solid 1px #5a5d63;padding: 10px 0;margin-top:50px}    .endwz article{max-width: 1200px; overflow: hidden;font-size: 14px;color:#92939f;margin:0 auto;padding: 0 15px;line-height: 40px}    /* 公司简介内容*/    .nyabout,.rybox{max-width: 1200px;padding: 0 15px;font-size: 16px;line-height: 30px;margin:20px auto;overflow: hidden }    .nyabout img{max-width: 100%;margin:20px auto;height: auto}    /*荣誉证书*/    .rybox .col-md-3{padding: 0}    .rybt{font-size:30px;overflow:hidden}    .ryimg{box-shadow: 0 0px 2px 2px #eee;margin:10px;background: #fff;border-radius: 5px;overflow: hidden;}    .ryimg a{display: block;overflow: hidden}    .ryimg a img{transition: all .3s;width:100%;height:auto;object-fit: cover}    .ryimg a img:hover{transform:scale(1.1)}    .ryimg h2{font-size: 16px;text-align: center;background: #fafafa;line-height: 50px;margin: 0}    /*新闻中心*/    .listnew{ margin:20px auto;max-width:1200px; overflow: hidden;}    .listnew li{display: block; overflow: hidden;width:96%; margin:20px 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:20px; line-height: 50px;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;}    /*联系我们*/    .lxbox{max-width: 1200px;margin:0px auto}    .lxwmbd{margin-bottom: 30px}    .lxbt{font-size:20px; line-height: 55px; border-bottom:solid 1px #eee; text-indent: 20px; color: #003773; margin: 0}    .lxp{font-size:14px; line-height: 25px;margin:0 auto; padding: 15px 4px; 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:98%; line-height: 40px; margin-left: 2%;        border-radius:5px; margin-top: 15px}    .lxwmbd p{overflow: hidden; display: block}    .lxwmbd .k{display:block; border: solid 1px #dedede; padding-left: 10px; width:60%; 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: #0054af; font-size:16px; color: #fff;        display: block; border-radius: 5px; border:none; margin-left:2%; margin-top: 15px}    .lxright{width:80%;float: right;font-size: 16px;line-height: 28px;}    .lxright img{max-width: 100%;height: auto;margin-bottom: 20px}    .lxright h3{font-size:22px;margin:45px auto 25px;}    .ditu{margin-bottom: 3px;}    /*产品内容*/    .cpfl ,.cpfl1{margin:20px auto;font-size: 18px;max-width: 1200px;text-align: center;overflow: hidden}    .cpfl li ,.cpfl1 li{float:left;width:48%;background:#637797;color: #333;font-size: 18px;line-height: 50px;margin:1%;font-weight: normal;border-radius: 8px}    .cpfl li a ,.cpfl1 li a{display:block;color: #fff}    .cpfl li.active ,.cpfl1 li.active{background: #2563af!important;color: #fff!important;}    .cpfl li.active a,.cpfl li.active a {color: #fff!important;}    .fljl{margin-top: 50px}    .cpnrbox{width:100%;border-bottom: solid 1px #eee;margin: 30px auto;}    .cpnrbox1{font-size: 24px;text-align: left;margin:0 auto;max-width: 1200px;line-height: 40px;padding: 0 20px}    .cpnrbox1::after{width: 70px;content: "";display: block;height: 2px;background: #e60012}    .cplx{font-size: 18px;background: #eee;line-height: 40px}    .cpxx{max-width: 1200px;margin:0px auto 50px;overflow: hidden;padding:0}    .cpinfo{margin:15px auto}    .cpinfo li{width: 100%; line-height:50px;padding-left: 20px;font-size: 14px}    .cpinfo li:nth-child(even){background: #fafafa;border-top: solid 1px #eee;border-bottom: solid 1px #eee}    .zybox{width: 100%;margin:10px auto}    .zybox h3{background: #f7f7f7;padding-left: 20px;font-size: 22px;line-height: 50px;margin-top: 0}    .zybox article{width: 100%;margin:0 auto;font-size: 15px;line-height: 32px}    .cpnran{width: 230px;border-radius: 5px;margin:15px 0 0 0;text-align: center;line-height: 40px;font-size: 16px;        color: #fff!important;display: block;background: #2462ad}    .cpjs {font-size: 22px;text-align: left;margin:0 auto;max-width:92%}    .cgjsbg{background: #fafafa;padding-top: 10px}    .cpjs h2{display: inline-block;padding:0 30px;line-height:45px;background: #113f79;color: #fff;margin: 0;font-size: 19px;border-top-left-radius: 5px;border-top-right-radius: 5px}    .cpjsbox{max-width: 1200px;padding:0 15px;margin:30px auto;font-size: 16px;line-height:30px}    .cpjsbox img{max-width: 100%;height: auto}    .cpjsbox table{width: 100%;margin:20px auto}    .cpjsbox table tr td{border-top:solid 1px #eee;line-height: 50px}    .cpjsbox table tr:nth-child(odd){background: #fafafa}    .cpjsbox table td:first-child{width: 50%;padding-left: 20px}    .cpnran1{display: block;width: 220px;text-align: center;color: #2563af!important;border-radius: 8px;border: solid 1px #2563af;        font-size:15px;margin:40px 0;line-height: 40px}    .cpnran1:hover{background:#2563af;color: #fff!important; }    .cpapp{max-width: 1200px;margin: 0 auto 50px;overflow: hidden}    .cpapp li{font-size: 16px;text-align: center;line-height: 50px}    .cpapp li img{display: block;margin:0 auto}    .cpapp h3{background:#2462ad;color: #fff;font-size: 16px;line-height: 50px;margin-top: 0;border-radius:8px }    /*上一篇*/    .syp{max-width:1190px; margin:10px auto;padding: 10px 0;border-top:dashed 1px #dedede}    .syp li{font-size:15px; line-height: 35px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;width:98%;margin:5px auto}    .syp li a{color: #555}    .ditu{width:100%;height: 30vh;}    /* 新闻内容 */    .newsbox1{margin:20px auto;width:98%;font-size:18px;overflow: hidden;text-align: center;border-bottom: solid 1px #dedede;        ext-align: center;line-height:28px;padding-bottom: 10px;overflow: hidden;}    .newstimes{text-align: center;font-size:13px;text-align: center;color: #555;width:98%;}    .newdetail{font-size: 14px;margin:15px auto;overflow: hidden;line-height: 26px;min-height: 300px;width:92%;}    .newdetail img{max-width: 100%;height: auto}}.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:5px 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: #2563af  !important;    border-color: #ddd !important;}.carousel-inner .item img{max-width: 100%;height: auto;display: block;margin:0 auto}#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}/*顶部*/.cd-top {    display: inline-block;    height: 40px;    width: 40px;    position: fixed;    bottom: 40px;    right: 10px;    box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);    /* image replacement properties */    overflow: hidden;    text-indent: 100%;    white-space: nowrap;    background: rgb(0, 55, 109) url(../images/cd-top-arrow.svg) no-repeat center 50%;    opacity: 1;    -webkit-transition: all 0.3s;    -moz-transition: all 0.3s;    transition: all 0.3s;}.cd-top.cd-is-visible {    /* the button becomes visible */    visibility: visible;    opacity: 1;}.cd-top.cd-fade-out {    opacity: .8;}.no-touch .cd-top:hover {    background-color:#06C;    opacity: 1;}.container .swiper-slide img{width:168px; height: 54px; border:solid 1px #dedede}@media only screen and (min-width: 768px) {    .cd-top {        right: 20px;        bottom: 20px;    }}@media only screen and (min-width: 1024px) {    .cd-top {        height: 60px;        width: 60px;        right: 30px;        bottom: 30px;    }}