a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0}html{min-width:1200px;margin:0 auto}body,html{width:100%;height:100%}body{min-height:100vh;color:#666;font-family:Helvetica,Arial,Hiragino Sans GB,Microsoft Yahei,微软雅黑,STHeiti,华文细黑,sans-serif;font-size:14px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}#app{position:relative;display:block;width:100%;height:100%}#app header{position:fixed;top:0;left:0;right:0;width:100%;height:120px;z-index:999}#app header .welcome{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:rgba(230,33,161,.098);color:#ec2227;height:40px;letter-spacing:1px;font-weight:600;padding:0 5vw;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;justify-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#app header .welcome .right span{padding:0 10px}#app header .welcome .right span i{padding-right:5px;vertical-align:middle}#app header .nav{display:-webkit-box;display:-ms-flexbox;display:flex;gap:80px;background-color:#fff;color:#000;height:80px;padding:0 5vw;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#app header .nav .logo{justify-items:center;font-size:20px;font-weight:700}#app header .nav .logo,#app header .nav .menu{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#app header .nav .menu{height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#app header .nav .menu .link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;font-size:18px;padding:0 20px;color:#000}#app header .nav .menu .link i{vertical-align:bottom;font-size:25px}#app header .nav .menu .link.active,#app header .nav .menu .link:hover{color:#2621e6;font-weight:700}#app header .nav .menu .ivu-select-dropdown{padding:0;margin:10px 0;overflow:hidden}#app header .nav .menu .ivu-dropdown,#app header .nav .menu .ivu-dropdown .ivu-dropdown-rel{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#app header .nav .menu .dropdown{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;height:100%;width:600px;font-size:18px;padding:0;color:#000}#app header .nav .menu .dropdown .ivu-dropdown-item{display:block;width:50%;min-width:50%;max-width:50%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0}#app header .nav .menu .dropdown .link{display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:15px}#app header .nav .menu .dropdown .link .arrow-forward{display:none}#app header .nav .menu .dropdown .link.active,#app header .nav .menu .dropdown .link:hover{background-color:#2621e6;color:#fff;font-weight:700}#app header .nav .menu .dropdown .link.active .arrow-forward,#app header .nav .menu .dropdown .link:hover .arrow-forward{display:block!important}#app footer{color:#333;background-color:#f5f5f5;text-align:center;line-height:2;padding:20px 0;font-size:14px}#app footer a{color:#2621e6}#app main{margin-top:120px;height:auto;overflow:hidden}#app main .carousel img{display:block;width:100%;height:auto;-o-object-fit:fill;object-fit:fill}#app main .breadcrumb{width:100%;padding:0 10%;margin:0 auto;background-color:#f5f5f5;color:#333;line-height:3}#app main .breadcrumb .label{padding-right:20px}#app main .breadcrumb a:hover{color:#2621e6}#app main .home .item{margin:0 auto;padding:40px 0;color:#333}#app main .home .item .title{text-align:center;font-size:16px;letter-spacing:5px;margin:40px auto 60px auto}#app main .home .item .title strong{font-size:40px;padding-bottom:20px}#app main .home .item .production-type{width:90%;height:auto;overflow:hidden;margin:20px auto;display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-template-rows:repeat(2,1fr);gap:0}#app main .home .item .production-type .production-type-item{font-size:18px;letter-spacing:1px;padding:20px 15px;border-left:1px solid #eee;border-bottom:1px solid #eee;outline:none;cursor:pointer}#app main .home .item .production-type .production-type-item.selected{background-color:#2621e6!important;color:#fff;font-weight:700;border:1px solid #2621e6!important}#app main .home .item .production-type .production-type-item:hover{background-color:#eee;border:1px solid #eee}#app main .home .item .production-type .production-type-item:first-child,#app main .home .item .production-type .production-type-item:nth-child(2),#app main .home .item .production-type .production-type-item:nth-child(3),#app main .home .item .production-type .production-type-item:nth-child(4),#app main .home .item .production-type .production-type-item:nth-child(5){border-top:1px solid #eee}#app main .home .item .production-type .production-type-item:nth-child(10),#app main .home .item .production-type .production-type-item:nth-child(5){border-right:1px solid #eee}#app main .home .item .production-list{width:90%;margin:20px auto;height:auto;overflow:hidden;-webkit-animation:zoomIn 1s;animation:zoomIn 1s}#app main .home .item .production-list .production-list-loading{position:relative;height:100px;font-size:14px;line-height:2;color:#2621e6}#app main .home .item .production-list .production-list-loading .loader{-webkit-animation:ani-demo-spin 1s linear infinite;animation:ani-demo-spin 1s linear infinite;font-size:20px}@-webkit-keyframes ani-demo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}#app main .home .item .production-list .production-item .content .image{display:block;width:100%;aspect-ratio:1;background-size:cover;background-position:50%;background-repeat:no-repeat;background-color:#eee;cursor:pointer}#app main .home .item .production-list .production-item .content .image .name{text-align:center;font-size:16px;line-height:2;padding:5px 10px;color:#333;font-weight:700;display:none}#app main .home .item .production-list .production-item .content .image:hover .name{background-color:rgba(38,33,230,.8);color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;word-break:break-all;padding:30px;width:100%;height:100%;font-size:22px;font-weight:700}#app main .home .item .production-list .production-item:hover{cursor:pointer}#app main .home .item .production-list .production-item:hover .content .name{color:#2621e6}#app main .home .item .no-data-tips{text-align:center;font-size:20px;color:#ccc;letter-spacing:5px;margin-top:40px}#app main .home .item.about{background-color:#333;color:#fff}#app main .home .item .company-information{width:80%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin:40px auto 20px auto;color:#333;border-radius:5px;background:#fff;height:auto;overflow:hidden}#app main .home .item .company-information .company-image{display:block;width:50%;height:auto}#app main .home .item .company-information .company-info{width:50%;padding:20px;font-size:16px;line-height:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:self-start;-ms-flex-align:self-start;align-items:self-start;position:relative}#app main .home .item .company-information .company-info .go-about-page{position:absolute;left:0;right:0;bottom:0;width:100%;background-color:#2621e6;color:#fff;padding:16px;font-size:20px;border-radius:unset;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right}#app main .home .item .news-list{width:80%;margin:30px auto}#app main .home .item .news-list .news-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:center;align-content:center;justify-items:center;font-size:16px;line-height:2;padding:0 20px;margin:20px auto;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#app main .home .item .news-list .news-item:hover{color:#2621e6}#app main .home .item .news-list .news-item .news-name:before{content:"•";padding:7px;font-weight:100}#app main .conatct .contact-information{width:80%;margin:50px auto}#app main .conatct .contact-information .content{text-align:center;padding:30px 10px}#app main .conatct .contact-information .content i{width:100px;height:100px;font-size:50px;padding:25px;color:#2621e6}#app main .conatct .contact-information .content .value{line-height:2;font-size:16px;margin:20px auto 0 auto}#app main .conatct .baidu-map{width:100%;height:600px}#app main .about .company-introduction{width:80%;margin:20px auto;line-height:2;font-size:18px;letter-spacing:2px}#app main .about .company-introduction img{display:block;width:100%;height:auto;margin:0 auto 20px auto}#app main .about .company-introduction p{margin-bottom:20px;text-indent:2em}#app main .service .solution-list{display:-webkit-box;display:-ms-flexbox;display:flex;width:80%;margin:30px auto}#app main .service .solution-list .menu{background-color:#f7f7f7;border-radius:3px;border:1px solid #dcdee2;height:-webkit-max-content!important;height:-moz-max-content!important;height:max-content!important}#app main .service .solution-list .menu:after{display:none}#app main .service .solution-list .menu .item{border-top:1px solid #dcdee2;padding:14px 10px!important}#app main .service .solution-list .menu .item.active,#app main .service .solution-list .menu .item:hover{background:#2621e6}#app main .service .solution-list .menu .item.active .link,#app main .service .solution-list .menu .item:hover .link{color:#fff}#app main .service .solution-list .menu .item:first-child{border-top:0}#app main .service .solution-list .menu .item .link{display:block;color:#666;cursor:pointer;position:relative;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#app main .service .solution-list .list{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0 20px;-webkit-animation:zoomIn 1s;animation:zoomIn 1s}#app main .service .solution-list .list .production-list-loading{position:relative;height:100px;font-size:14px;line-height:2;color:#2621e6}#app main .service .solution-list .list .production-list-loading .loader{-webkit-animation:ani-demo-spin 1s linear infinite;animation:ani-demo-spin 1s linear infinite;font-size:20px}#app main .service .solution-list .list .production-item{padding:10px}#app main .service .solution-list .list .production-item .content .image{display:block;width:100%;aspect-ratio:1;background-size:contain;background-position:50%;background-repeat:no-repeat;background-color:#eee;border:1px solid #eee;cursor:pointer}#app main .service .solution-list .list .production-item .content .image .name{text-align:center;font-size:16px;line-height:2;padding:5px 10px;color:#333;font-weight:700;display:none}#app main .service .solution-list .list .production-item .content .image:hover .name{background-color:rgba(38,33,230,.8);color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;word-break:break-all;padding:30px;width:100%;height:100%;font-size:22px;font-weight:700}#app main .service .solution-list .list .production-item:hover{cursor:pointer}#app main .service .solution-list .list .production-item:hover .content .name{color:#2621e6}#app main .production .production-list{display:-webkit-box;display:-ms-flexbox;display:flex;width:80%;margin:30px auto}#app main .production .production-list .menu{background-color:#f7f7f7;border-radius:3px;border:1px solid #dcdee2;height:-webkit-max-content!important;height:-moz-max-content!important;height:max-content!important}#app main .production .production-list .menu:after{display:none}#app main .production .production-list .menu .item{border-top:1px solid #dcdee2;padding:14px 10px!important}#app main .production .production-list .menu .item.active,#app main .production .production-list .menu .item:hover{background:#2621e6}#app main .production .production-list .menu .item.active .link,#app main .production .production-list .menu .item:hover .link{color:#fff}#app main .production .production-list .menu .item:first-child{border-top:0}#app main .production .production-list .menu .item .link{display:block;color:#666;cursor:pointer;position:relative;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#app main .production .production-list .list{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0 20px;-webkit-animation:zoomIn 1s;animation:zoomIn 1s}#app main .production .production-list .list .production-list-loading{position:relative;height:100px;font-size:14px;line-height:2;color:#2621e6}#app main .production .production-list .list .production-list-loading .loader{-webkit-animation:ani-demo-spin 1s linear infinite;animation:ani-demo-spin 1s linear infinite;font-size:20px}@keyframes ani-demo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}#app main .production .production-list .list .production-item{padding:5px}#app main .production .production-list .list .production-item .content .image{display:block;width:100%;aspect-ratio:1;border:1px solid #eee;background-size:contain;background-position:50%;background-repeat:no-repeat;background-color:#eee;cursor:pointer}#app main .production .production-list .list .production-item .content .image .name{text-align:center;font-size:16px;line-height:2;padding:5px 10px;color:#333;font-weight:700;display:none}#app main .production .production-list .list .production-item .content .image:hover .name{background-color:rgba(38,33,230,.8);color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;word-break:break-all;padding:30px;width:100%;height:100%;font-size:22px;font-weight:700}#app main .production .production-list .list .production-item:hover{cursor:pointer}#app main .production .production-list .list .production-item:hover .content .name{color:#2621e6}#app main .production .production-info{text-align:center;font-size:18px;line-height:2}#app main .production .production-info .production-name{font-size:30px;margin:20px auto;color:#2621e6}#app main .production .production-info .production-image{display:block;max-width:100%;height:auto;margin:20px auto!important}#app main .production .production-info .production-details{text-align:left}#app main .news .news-list-area{width:80%;margin:30px auto}#app main .news .news-list-area .news-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:center;align-content:center;justify-items:center;font-size:16px;line-height:2;padding:0 20px;margin:20px auto;cursor:pointer}#app main .news .news-list-area .news-item:hover{color:#2621e6}#app main .news .news-list-area .news-item .news-name:before{content:"•";padding:7px;font-weight:100}#app main .news .news-info{width:80%;margin:30px auto;font-size:18px;line-height:2}#app main .news .news-info .news-details{margin:30px auto}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@media screen and (max-width:1200px){#app header .welcome{display:none}#app footer{position:fixed;bottom:0;left:0;right:0;width:100%}#app main{margin-top:80px;margin-bottom:60px}}