.flex{display:-webkit-flex;display:-ms-flexbox;display:flex}.flex>*{flex:auto;text-align:center}body{font-size:16px;font-family:"微软雅黑";margin:0;padding:0;background:#fff;color:#231F20}*{box-sizing:border-box}li{list-style:none}a{text-decoration:none !important;color:#525252}.page{text-align:center;margin-top:30px;margin-bottom:0px}.page span:first-child,.page a:first-child{border-radius:2px 0 0 2px !important;border:1px #000 solid;padding:3px 6px;margin-left:-1px;color:#000}.page a:last-child,.page span:last-child{border-radius:0 2px 2px 0 !important}.page a,.page span{text-decoration:none;color:#000;border:1px #000 solid;padding:3px 6px;margin-left:-1px}#contact{display:none}#contact-p{position:fixed;right:0;top:50%;margin-top:-73.5px;z-index:9999}#contact-p div{width:44px;height:44px;margin-bottom:5px;position:relative}#contact-p div a{color:#fff;display:block;background:#008CD6;transition:0.35s;position:absolute;left:0;width:170px;height:44px;line-height:44px}#contact-p div a:hover{left:-110px}#contact-p div a i{float:left;font-size:28px;padding:0 8px}#contact-p div a span{display:block;float:left}#contact-p div img{width:150px;display:none;position:absolute;left:-110px;bottom:-150px}#contact-p div:hover img{display:block}#contact-p .gototop{display:none}.top{background:#f7f7f7;height:40px;line-height:40px}.top p,.top a{font-size:14px;color:#000;margin:0}.top form{margin-top:-2px}.top form input{padding-left:10px;height:30px;outline:none !important;border:1px solid #ddd;font-size:14px}.top form button{height:30px;line-height:10px;font-size:14px;border:0;padding:0 10px}.head{height:80px;margin:15px 0}.head p{color:#008CD6;text-align:center;font-weight:bold}.head .col-sm-5{padding-top:20px;padding-left:40px}.head .col-sm-5 p{color:#2A2A42;letter-spacing:3px;font-size:24px}.head .col-sm-5 p span{color:#008CD6}.head .col-sm-4{text-align:right;padding-right:0}.head .col-sm-4 span{font-weight:bold;font-size:24px;margin-left:10px;color:#008CD6;font-weight:bold}.head i{font-size:40px;color:#008CD6;margin-top:5px;display:inline-block;margin-right:5px;font-weight:bold}.nav-box{width:100%;height:50px;background:#008CD6;position:relative}.nav-box nav{position:relative;width:100%}.nav-box .flex{display:flex}.nav-box .flex .active{background:#f67c01}.nav-box .flex li{flex:auto;height:50px;position:relative}.nav-box .flex li:hover{background:#f67c01}.nav-box .flex li:hover ul{display:block;transition:1s}.nav-box .flex li a{text-decoration:none;color:#fff;line-height:50px;font-size:16px;display:block}.nav-box .flex li ul{transition:1s;display:none;max-height:950px;z-index:999;left:0;padding:0;margin:0;width:100%;position:absolute;background:rgba(0,0,0,0.6);line-height:50px}.nav-box .flex li ul a{color:#fff;text-decoration:none}.title{margin-bottom:4em}.title h4,.title p{text-align:center}.title h4{color:#008CD6;padding-bottom:5px;position:relative;font-size:30px;font-weight:bold}.title h4::after{transition:1s;display:inline-block;content:'';height:1px;position:absolute;background:#999;width:60px;bottom:-10px;left:calc(50% - 30px)}.title p{font-size:18px;color:#333;margin-top:20px;font-weight:normal;text-transform:uppercase}.bj{position:relative}.bj div{position:absolute;width:100%;top:0;background:rgba(0,0,0,0.1);height:100%;display:block;text-align:center}.bj div p{padding-top:20px;margin:40px 0;color:#fff;font-size:50px;letter-spacing:5px;text-shadow:0 0 2px rgba(255,255,255,0.9);font-weight:bold}.bj div p:nth-child(1){padding-top:8%}.bj div ul{padding:0;width:1200px;margin:auto;display:block;text-align:center}.bj div ul li{float:left;width:14%;margin:20px 3% 0  3%;border-radius:50%;box-shadow:0 0 15px rgba(255,255,255,0.7);color:#fff;font-size:24px;padding-top:64px;height:168px}.mubanzhana-1,.mubanzhana-2,.mubanzhana-3,.mubanzhana-4,.mubanzhana-5,.mubanzhana-6,.mubanzhana-7,.mubanzhana-8,.mubanzhana-9{overflow:hidden;padding:4em 0}.mubanzhana-1:hover .title h4::after,.mubanzhana-2:hover .title h4::after,.mubanzhana-3:hover .title h4::after,.mubanzhana-4:hover .title h4::after,.mubanzhana-5:hover .title h4::after,.mubanzhana-6:hover .title h4::after,.mubanzhana-7:hover .title h4::after,.mubanzhana-8:hover .title h4::after,.mubanzhana-9:hover .title h4::after{width:10%;left:45%}#gun1,#gun{height:330px !important}.news img{width:100%;margin-bottom:15px;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,0.1);transition:.3s;cursor:pointer}.news img:hover{transform:translateY(-5px)}.news h3{font-size:20px;border-bottom:1px solid #eaeaea;padding-bottom:10px}.news h3 a{color:#393D49}.news h4{font-size:16px;border-bottom:1px dashed #ddd;padding-bottom:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.news h4 i{margin-right:5px;font-size:20px;color:#c40000}.news h4 a{color:#393D49;transition:.3s}.news h4 a:hover{color:#c40000}.active2{background:#f67c01 !important}.wenzhang a{display:block;box-shadow:0 0 15px rgba(0,0,0,0.1);background:#fff;padding:10px 20px;margin-bottom:20px;border-radius:5px;color:#333;text-overflow:ellipsis;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:32px}.wenzhang a:hover{background:#f67c01;color:#fff}.wenzhang a:hover i{color:#fff}.wenzhang i{color:#f67c01}.beijing1{background:#fff}.beijing2{background:#f8f8f8}.imgyuan{border-radius:20px;border:1px solid #eee;padding:5px;background:#fff;overflow:hidden;transition:0.3s;cursor:pointer}.imgyuan:hover{transform:translateY(-5px)}.mubanzhana-2 .col-sm-6 p{font-size:16px;color:#333;text-align:justify;line-height:30px}.pr-cp img{width:100%;object-fit:cover;background:#eee;height:250px;transition:0.3s}.daohang{padding-bottom:50px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px}.daohang li{display:block;width:10%;text-align:center;overflow:hidden;border-radius:5px}.daohang .clearfix{clear:both}.daohang li a{font-size:16px;background:#008CD6;text-decoration:none;transition:.3s;padding:10px 10px;border-radius:5px;display:block;overflow:hidden;color:#fff}.daohang li a:hover{background:#f67c01}.chanpin{margin-bottom:20px}.chanpin .product-item{border-radius:6px;overflow:hidden;transition:0.3s;box-shadow:0 5px 15px rgba(0,0,0,0.08);width:100%}.chanpin .product-item:hover{transform:translateY(-4px)}.chanpin .product-item img{width:100%;object-fit:cover;background:#eee;height:250px;transition:0.3s}.chanpin .product-item img:hover{transform:translateY(-5px)}.chanpin .product-item .name{text-align:center;padding:14px;font-size:16px;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mubanzhana-3{padding:60px 0}.mubanzhana-3 .adv-box1{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px;text-align:center}.mubanzhana-3 .adv-item{padding:20px;background:#fff;border:1px solid #eee;border-radius:8px;transition:.3s}.mubanzhana-3 .adv-item i{font-size:60px;color:#008CD6}.mubanzhana-3 .adv-item h4{font-size:20px;margin-bottom:20px;color:#008CD6;font-weight:bold}.mubanzhana-3 .adv-item .ace-line{font-size:14px;color:#777;text-align:justify;margin:0;line-height:28px}.mubanzhana-3 .adv-item:hover{background:#008CD6;color:#fff;box-shadow:0 5px 15px rgba(0,0,0,0.08)}.mubanzhana-3 .adv-item:hover h4,.mubanzhana-3 .adv-item:hover .ace-line,.mubanzhana-3 .adv-item:hover i{color:#fff}.mubanzhana-4 .col-sm-4{margin-bottom:20px}.mubanzhana-4 .col-sm-4 img{width:100%;object-fit:cover;background:#eee;height:250px;transition:0.3s}.mubanzhana-4 .col-sm-4 .name{font-size:18px;margin:20px 0 0 0;padding-bottom:20px;color:#333;font-weight:bold;line-height:30px;text-align:center}.mubanzhana-4 .col-sm-4 div{box-shadow:0 5px 15px rgba(0,0,0,0.08);transition:0.3s;overflow:hidden;border-radius:6px}.mubanzhana-4 .col-sm-4 div:hover{transform:scale(1.05)}.foot{padding-top:2em;background:#008CD6;text-align:center;color:rgba(255,255,255,0.8)}.foot a{color:rgba(255,255,255,0.8)}.foot p{line-height:28px;font-size:14px}.foot .copyright{padding-top:10px;padding-bottom:10px;margin-bottom:0px;border-top:1px solid #157cb8;font-size:14px}.zuobian-xia p{padding:0 20px;line-height:28px;color:#555}.zuobian-xia img{width:120px;padding-left:20px}.zuobian div{width:270px;padding-bottom:10px;background:#fff}.zuobian h4{background:#008CD6;color:#fff;margin-top:0;font-weight:bold;padding-left:20px;line-height:80px;font-size:24px;letter-spacing:2px}.zuobian .active{background:#f67c01}.zuobian li{background:#008CD6;color:#fff;line-height:40px;margin:20px}.zuobian li:hover{background:#f67c01}.zuobian li a{display:block;padding-left:20px;font-size:18px;color:#fff;font-weight:bold}.add{background:#008CD6;height:35px;line-height:35px;color:#fff;font-size:14px}.add a{color:#fff;font-size:14px}.add i{font-size:18px;margin:auto 5px}.main{background:#f8f8f8;padding:3em 0}.main .info{font-size:14px}.main .info p,.main .info li{font-size:14px;line-height:32px}.main .neirong{background:#fff;border-radius:8px;box-shadow:0 5px 15px rgba(0,0,0,0.03);padding:50px 30px;line-height:32px}.cp-tp{padding:0}.pr-cp{margin-bottom:20px}.pr-cp a{margin-bottom:10px;display:block;border-radius:5px;padding:10px;background:#fff;overflow:hidden}.pr-cp:hover img{transform:scale(1.1)}.pr-cp:hover p{color:#008CD6}.pr-cp img{transition:.35s;border-radius:3px}.pr-cp p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;padding-top:10px;font-size:16px}.new-co .ace-line{margin:0;line-height:32px;font-size:15px;color:#777;text-indent:2em}.banner img{width:100%}.fixednav{position:fixed;top:0;width:100%;left:0;z-index:999}.page{text-align:center;margin-top:30px;margin-bottom:0px}.page .active span{color:#fff !important}.page span:first-child,.page a:first-child{border-radius:2px 0 0 2px !important;border:1px #000 solid;padding:3px 6px;margin-left:-1px;color:#000}.page a:last-child,.page span:last-child{border-radius:0 2px 2px 0 !important}.page a,.page span{text-decoration:none;color:#000;border:1px #000 solid;padding:3px 6px;margin-left:-1px}.page span:first-child,.page a:first-child{border:0;margin:0 5px;padding:3px 10px;display:block;border-radius:2px !important}@media (max-width: 767px){body{font-size:14px}p,span,a{font-size:14px !important}h3{font-size:16px !important}h1,h2,h4{font-size:14px !important;font-weight:bold}.row{margin:auto 0}#contact-p{display:none !important}.head img{margin:auto;display:block}.news_content dl dd h4{height:17px}.right img{width:100%}#gun1,#gun{height:260px !important}#allmap{width:100% !important}.mubanzhana-1,.mubanzhana-2,.mubanzhana-3,.mubanzhana-4,.mubanzhana-5,.mubanzhana-6,.mubanzhana-7{padding:2em 0}.news h4 a{font-weight:normal}.product{padding:0 5px}.title h4{font-size:18px !important}.title{margin-bottom:2em}.neirong div{padding:0}.neirong table{width:100% !important}.mubanzhana-1 .product-item img{height:155px !important}.mubanzhana-1 .product-item .name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:1.4rem}.mubanzhana-3 .adv-box1{display:block}.mubanzhana-3 .adv-box1 .adv-item{margin-bottom:20px}.mubanzhana-4 .col-sm-4{width:100%;margin-bottom:20px}.chanpin{padding:0 5px}.chanpin img{height:155px !important}.daohang{gap:3px}.daohang li{width:48%;text-align:center}.bj div{padding-top:38px}.bj div p{padding:15px;margin:0;font-size:24px !important}.foot{margin-bottom:40px;padding:15px}.main .col-sm-9{padding:0}.main .col-sm-9 .pr-cp{padding:0 5px}.main .col-sm-9 .pr-cp a{padding:3px}.zuobian{display:none}.main .neirong{padding:15px}.mubanzhana-9 .col-sm-6{padding:0}.product a>h4,.news dl dd h4,.pr-cp p{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.news dl{display:block !important}.news dl dt{display:block;float:left;height:110px;width:30%;padding-top:15px}.news dl dd{overflow:hidden;display:block;float:left;height:110px;width:70%;margin-bottom:20px}.main img{width:100%;height:auto}#contact{display:block !important;display:table;position:fixed;width:100%;left:0;right:0;bottom:0;z-index:9999;background:#008CD6}#contact .active a{background:#008CD6}#contact i{vertical-align:bottom;margin-right:5px}#contact button{background:none;border:0;color:#fff;font-size:14px;outline:none}#contact>a{display:table-cell;vertical-align:middle;line-height:40px;text-align:center;color:#fff;border-right:1px solid rgba(0,0,0,0.1);border-left:1px solid rgba(255,255,255,0.1)}#contact>a:last-child{border-right:0}#contact div{display:table-cell;text-align:center;vertical-align:middle;line-height:40px;border-right:1px solid rgba(0,0,0,0.1)}#contact div>a{color:#fff}#contact div ul{min-width:100px;padding:10px}#contact div ul li a{padding:5px 15px;text-align:center;border-bottom:1px solid #f4f4f4}#contact div ul li:last-child a{border-bottom:0}}
