:root{--theme-color:#222;--theme-color-transparency_5:#fff;--theme-color-transparency_7:#fff}body{font-family:MicrosoftYaHei-Bold;background-color:#eee}body .pickerBox{position:absolute;left:50px;top:100px;max-width:1200px}body .pickerBox .picker{position:absolute;width:30px;height:30px;cursor:pointer;left:0;opacity:.4}body .pickerBox .picker:hover{opacity:1;transition:all .2s ease}body a{text-decoration:none !important}@media (max-width: 767px){.hidden-xs{display:none !important}.show-xs{display:block !important}.pc_banner{display:none !important}.m_banner{display:block !important}}@media (max-width: 992px){.hiddex-lg{display:none}}@media (max-width: 1140px){.hiddex-xl{display:none}}.menu-list{margin-bottom:40px}.menu-list .ul{display:flex;justify-content:flex-start}.menu-list .ul li{line-height:60px;padding-right:50px}.menu-list .ul li a{display:block;border-bottom:4px solid transparent;color:#222;font-size:18px;font-weight:700;line-height:60px}.menu-list .ul li.active a{color:var(--theme-color);border-bottom-color:var(--theme-color)}@media (max-width: 768px){.menu-list{margin-bottom:0}.menu-list ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:15px;overflow:auto}.menu-list ul li{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;display:inline-block}}#about-us-page{padding:64px 0 148px}#about-us-page .page-big-title{font-size:32px;font-family:Microsoft YaHei;font-weight:700;color:#060606;line-height:32px}@media (max-width: 768px){#about-us-page .page-big-title{font-size:20px;line-height:20px}}#about-us-page .content .cont-title{font-size:32px;font-family:Microsoft YaHei;font-weight:700;line-height:32px;color:#050505;margin:83px 0 110px;text-align:center}#about-us-page .content .text{font-size:24px;font-family:Microsoft YaHei;font-weight:300;color:#020202;line-height:40px;text-indent:48px;text-align:justify}#about-us-page .content .img{margin-top:60px}#about-us-page .content .img img{max-width:100%;height:auto}@media (max-width: 768px){#about-us-page{padding:25px 0}#about-us-page .content .cont-title{font-size:20px;margin:15px 0}#about-us-page .content .text{font-size:18px;line-height:25px;text-indent:36px}#about-us-page .content .img{margin-top:15px}}#product-page{padding:64px 0 148px}#product-page .page-big-title{font-size:32px;font-family:Microsoft YaHei;font-weight:700;color:#060606;line-height:32px}@media (max-width: 768px){#product-page .page-big-title{font-size:20px;line-height:20px}}#product-page .content{margin-top:84px}#product-page .content #pagination{margin-top:20px;display:flex;justify-content:center}#product-page .content #pagination .pagination{justify-content:center;align-items:flex-end;position:relative;padding-left:50px}#product-page .content #pagination .pagination li{margin:0 7px;padding-bottom:2px}#product-page .content #pagination .pagination li:first-child{display:none}#product-page .content #pagination .pagination li.active a{background-color:#313131;color:#313131}#product-page .content #pagination .pagination li.active span{background-color:#313131;color:#313131}#product-page .content #pagination .pagination li.next{position:absolute;left:0;padding-bottom:0;color:#000;width:auto;height:auto;text-align:center;border-radius:50%;background-color:initial}#product-page .content #pagination .pagination li.next a{width:40px;height:40px;color:#000;text-align:center;line-height:40px;font-size:22px;display:inline-block;border:1px solid #313131;border-radius:50%;background-color:initial}#product-page .content #pagination .pagination li.next span{text-align:center;line-height:40px;border:1px solid #313131;width:40px;height:40px;display:inline-block;color:#000;font-size:22px;border-radius:50%;background-color:initial}#product-page .content #pagination .pagination li span{display:inline-block;width:12px;height:12px;line-height:12px;background:#fff;border-radius:50%;font-size:10px;color:#fff}#product-page .content #pagination .pagination li a{display:inline-block;width:12px;height:12px;line-height:12px;background:#fff;border-radius:50%;font-size:10px;color:#fff}#product-page .content .pro-list .list{width:80%;border:1px solid #d2d2d2;border-bottom:none}#product-page .content .pro-list .list:last-child{border-bottom:1px solid #d2d2d2}#product-page .content .pro-list .list.active{background-color:var(--theme-color)}#product-page .content .pro-list .list.active a{color:#fff}#product-page .content .pro-list .list a{line-height:73px;display:inline-block;width:100%;padding-left:26px;font-size:20px;font-family:Microsoft YaHei;font-weight:300;color:#010101}#product-page .content .img-list .row .list{padding:0;background:linear-gradient(85deg, #b8b7b7 0, #ebebeb 100%);min-height:492px;margin-bottom:40px}#product-page .content .img-list .row .list a{display:flex;align-items:flex-start;justify-content:center;height:100%;position:relative}#product-page .content .img-list .row .list a:hover .mor{opacity:1;visibility:visible;transform:scale(1)}#product-page .content .img-list .row .list a:hover .title{opacity:0}#product-page .content .img-list .row .list a .img img{max-width:100%;height:auto}#product-page .content .img-list .row .list a .title{position:absolute;width:100%;font-size:24px;font-family:Microsoft YaHei;font-weight:400;color:#040404;left:0;bottom:23px;text-align:center}#product-page .content .img-list .row .list a .mor{position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);display:flex;align-items:center;justify-content:center;font-size:24px;font-family:Microsoft YaHei;font-weight:400;color:#fdfcfc;background-color:rgba(16,56,107,0.57);opacity:0;visibility:hidden;transition:all ease .4s;-webkit-transition:all ease .4s}@media (max-width: 768px){#product-page{padding:25px 0}#product-page .content{margin-top:10px}#product-page .content .row .pro-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:15px;overflow:auto}#product-page .content .row .pro-list .list{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;display:inline-block;width:auto;padding:0 30px}#product-page .content .row .pro-list .list a{padding-left:0;font-size:18px;line-height:40px}#product-page .content .row .img-list{margin-top:15px}#product-page .content .row .img-list .row{margin-left:0;margin-right:0}#product-page .content .row .img-list .row .list{margin-bottom:15px;min-height:auto}#product-page .content .row .img-list .row .list a{padding:50px 0 60px}#product-page .content .row .img-list .row .list a .title{font-size:18px;bottom:10px}}#case-page{padding:64px 0 148px}#case-page .page-big-title{font-size:32px;font-family:Microsoft YaHei;font-weight:700;color:#060606;line-height:32px}@media (max-width: 768px){#case-page .page-big-title{font-size:20px;line-height:20px}}#case-page .content{margin-top:73px}#case-page .content #pagination{margin-top:20px;display:flex;justify-content:center}#case-page .content #pagination .pagination{justify-content:center;align-items:flex-end;position:relative;padding-left:50px}#case-page .content #pagination .pagination li{margin:0 7px;padding-bottom:2px}#case-page .content #pagination .pagination li:first-child{display:none}#case-page .content #pagination .pagination li.active a{background-color:#313131;color:#313131}#case-page .content #pagination .pagination li.active span{background-color:#313131;color:#313131}#case-page .content #pagination .pagination li.next{position:absolute;left:0;padding-bottom:0;color:#000;width:auto;height:auto;text-align:center;border-radius:50%;background-color:initial}#case-page .content #pagination .pagination li.next a{width:40px;height:40px;color:#000;text-align:center;line-height:40px;font-size:22px;display:inline-block;border:1px solid #313131;border-radius:50%;background-color:initial}#case-page .content #pagination .pagination li.next span{text-align:center;line-height:40px;border:1px solid #313131;width:40px;height:40px;display:inline-block;color:#000;font-size:22px;border-radius:50%;background-color:initial}#case-page .content #pagination .pagination li span{display:inline-block;width:12px;height:12px;line-height:12px;background:#fff;border-radius:50%;font-size:10px;color:#fff}#case-page .content #pagination .pagination li a{display:inline-block;width:12px;height:12px;line-height:12px;background:#fff;border-radius:50%;font-size:10px;color:#fff}#case-page .content .case-list .list{width:80%;border:1px solid #d2d2d2;border-bottom:none}#case-page .content .case-list .list:last-child{border-bottom:1px solid #d2d2d2}#case-page .content .case-list .list.active{background-color:var(--theme-color)}#case-page .content .case-list .list.active a{color:#fff}#case-page .content .case-list .list a{line-height:73px;display:inline-block;width:100%;padding-left:26px;font-size:20px;font-family:Microsoft YaHei;font-weight:300;color:#010101}#case-page .content .img-list .row .list{margin-bottom:60px}#case-page .content .img-list .row .list a{display:inline-block;width:100%;align-items:center;justify-content:center;height:100%;position:relative}#case-page .content .img-list .row .list a:hover .img img{transform:scale(1.15)}#case-page .content .img-list .row .list a:hover .title{color:var(--theme-color)}#case-page .content .img-list .row .list a .img{overflow:hidden}#case-page .content .img-list .row .list a .img img{max-width:100%;height:auto;transition:all ease .3s;-webkit-transition:all ease .3s}#case-page .content .img-list .row .list a .title{width:100%;font-size:24px;font-family:Microsoft YaHei;font-weight:400;color:#040404;padding-top:36px;text-align:center}#case-page .content .img-list .row .list a .mor{position:absolute;width:0;height:0;display:flex;align-items:center;justify-content:center;font-size:24px;font-family:Microsoft YaHei;font-weight:400;color:#fdfcfc;background-color:rgba(16,56,107,0.57);opacity:0;visibility:hidden;transition:all ease .4s;-webkit-transition:all ease .4s}@media (max-width: 768px){#case-page{padding:25px 0}#case-page .content{margin-top:10px}#case-page .content .row .case-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:15px;overflow:auto}#case-page .content .row .case-list .list{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;display:inline-block;width:auto;padding:0 30px}#case-page .content .row .case-list .list a{padding-left:0;font-size:18px;line-height:40px}#case-page .content .row .img-list{margin-top:15px}#case-page .content .row .img-list .row .list{margin-bottom:20px;min-height:auto}#case-page .content .row .img-list .row .list a .title{font-size:18px;padding-top:15px}}#news-page{padding:64px 0 148px}#news-page .page-big-title{font-size:32px;font-family:Microsoft YaHei;font-weight:700;color:#060606;line-height:32px}@media (max-width: 768px){#news-page .page-big-title{font-size:20px;line-height:20px}}#news-page .content{margin-top:73px}#news-page .content #pagination{margin-top:20px;display:flex;justify-content:center}#news-page .content #pagination .pagination{justify-content:center;align-items:flex-end;position:relative;padding-left:50px}#news-page .content #pagination .pagination li{margin:0 7px;padding-bottom:2px}#news-page .content #pagination .pagination li:first-child{display:none}#news-page .content #pagination .pagination li.active a{background-color:#313131;color:#313131}#news-page .content #pagination .pagination li.active span{background-color:#313131;color:#313131}#news-page .content #pagination .pagination li.next{position:absolute;left:0;padding-bottom:0;color:#000;width:auto;height:auto;text-align:center;border-radius:50%;background-color:initial}#news-page .content #pagination .pagination li.next a{width:40px;height:40px;color:#000;text-align:center;line-height:40px;font-size:22px;display:inline-block;border:1px solid #313131;border-radius:50%;background-color:initial}#news-page .content #pagination .pagination li.next span{text-align:center;line-height:40px;border:1px solid #313131;width:40px;height:40px;display:inline-block;color:#000;font-size:22px;border-radius:50%;background-color:initial}#news-page .content #pagination .pagination li span{display:inline-block;width:12px;height:12px;line-height:12px;background:#fff;border-radius:50%;font-size:10px;color:#fff}#news-page .content #pagination .pagination li a{display:inline-block;width:12px;height:12px;line-height:12px;background:#fff;border-radius:50%;font-size:10px;color:#fff}#news-page .content .news-list .list{width:80%;border:1px solid #d2d2d2;border-bottom:none}#news-page .content .news-list .list:last-child{border-bottom:1px solid #d2d2d2}#news-page .content .news-list .list.active{background-color:var(--theme-color)}#news-page .content .news-list .list.active a{color:#fff}#news-page .content .news-list .list a{line-height:73px;display:inline-block;width:100%;padding-left:26px;font-size:20px;font-family:Microsoft YaHei;font-weight:300;color:#010101}#news-page .content .img-list .row .list{margin-bottom:60px}#news-page .content .img-list .row .list a{display:inline-block;width:100%;align-items:center;justify-content:center;height:100%;position:relative}#news-page .content .img-list .row .list a:hover .img img{transform:scale(1.15)}#news-page .content .img-list .row .list a:hover .title{color:var(--theme-color)}#news-page .content .img-list .row .list a .img{overflow:hidden}#news-page .content .img-list .row .list a .img img{max-width:100%;height:auto;transition:all ease .3s;-webkit-transition:all ease .3s}#news-page .content .img-list .row .list a .title{width:100%;font-size:24px;font-family:Microsoft YaHei;font-weight:400;color:#040404;margin:42px 0 53px;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#news-page .content .img-list .row .list a .text{font-size:20px;font-family:Microsoft YaHei;font-weight:300;color:#616060;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}@media (max-width: 768px){#news-page{padding:25px 0}#news-page .content{margin-top:10px}#news-page .content .row .case-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:15px;overflow:auto}#news-page .content .row .case-list .list{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;display:inline-block;width:auto;padding:0 30px}#news-page .content .row .case-list .list a{padding-left:0;font-size:18px;line-height:40px}#news-page .content .row .img-list{margin-top:15px}#news-page .content .row .img-list .row .list{margin-bottom:20px;min-height:auto}#news-page .content .row .img-list .row .list a .title{font-size:20px;margin:10px 0 10px}#news-page .content .row .img-list .row .list a .text{font-size:18px;line-height:25px}}#contact-page{padding:64px 0 148px}#contact-page .page-big-title{font-size:32px;font-family:Microsoft YaHei;font-weight:700;color:#060606;line-height:32px}@media (max-width: 768px){#contact-page .page-big-title{font-size:20px;line-height:20px}}#contact-page .content{margin:84px 0 115px;display:flex;justify-content:space-between}#contact-page .content .list{width:363px;border:1px solid #626262;padding-top:58px;text-align:center}#contact-page .content .list .icon .iconfont{font-size:80px;color:#000;font-weight:500;line-height:60px}#contact-page .content .list .name{font-size:24px;font-family:Microsoft YaHei;font-weight:300;color:#050505;margin:32px 0 35px}#contact-page .content .list .cat a{font-size:30px;font-family:Microsoft YaHei;font-weight:400;color:#050505}#contact-page .map{border:5px solid #b5b5b5}@media (max-width: 768px){#contact-page{padding:25px 0}#contact-page .content{display:block;margin:20px 0 30px}#contact-page .content .list{width:100%;margin-bottom:10px;padding:25px 0}#contact-page .content .list .icon .iconfont{font-size:60px}#contact-page .content .list .name{margin:15px 0;font-size:18px;line-height:18px}#contact-page .content .list .cat a{font-size:18px;line-height:20px}}@media (min-width: 1500px){.container{max-width:1320px}}@media (min-width: 1600px){.container{max-width:1500px}}@media (min-width: 1700px){.container{max-width:1630px}}
