.solution-content .banner-box{background:#fff no-repeat url(../../static/images/banner1.224f6.jpg) 50%;background-size:cover;height:855px;position:relative;z-index:-1}.solution-content .banner-box .main-title{color:#fff;font-size:70px;left:0;position:absolute;right:0;text-align:center;top:calc(50% - 113px);-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:20}.solution-content .banner-box .main-title .sub-title{font-size:50px;margin-top:20px}.solution-content .text-box{background-color:#fff;border-radius:50px 50px 0 0;-webkit-box-shadow:0 2px 8px 6px rgba(0,0,0,.06);box-shadow:0 2px 8px 6px rgba(0,0,0,.06);margin-top:-226px;padding:114px 0;z-index:1}.solution-content .text-box .block{padding:0 65px}.solution-content .text-box .title-block .main-title{font-size:55px;line-height:68px;padding-left:36px;position:relative}.solution-content .text-box .title-block .main-title:before{background-color:#4e72cd;content:" ";height:100%;left:0;position:absolute;width:10px}.solution-content .text-box .title-block .sub-title{color:#898989;font-size:40px;margin-top:20px;position:relative}.solution-content .text-box .title-block .sub-title:after{background:#d7d7d7;bottom:-20px;content:" ";height:2px;left:0;position:absolute;right:0}.solution-content .text-box .text-block{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;color:#505050;font-size:30px;line-height:1.8;padding-bottom:118px;text-align:justify}.solution-content .text-box .text-block .text-item{text-indent:58px}.solution-content .text-box .text-block .text-item .text-title:after{left:58px}.solution-content .text-box .text-block .image-item{-webkit-box-flex:0;-webkit-flex:0 1 700px;-ms-flex:0 1 700px;flex:0 1 700px}.solution-content .text-box .text-block:nth-child(2){padding-top:118px}.solution-content .text-box .text-block:last-child{padding-bottom:0}.solution-content .text-box .text-block.text-right-block .text-item{padding-left:58px}.solution-content .text-box .text-block.text-left-block{background:#f4f4f4;padding-bottom:118px;padding-top:118px}.solution-content .text-box .text-block.text-left-block .text-item{padding-right:58px}.solution-content .text-box .text-right-around-block img{clear:both;float:left;height:399px;margin-right:58px;width:669px}.solution-content .text-box .text-right-around-block .text-item{padding-left:0}.solution-content .text-box .text-right-around-block .text-item .text-title:after{left:783px}.solution-content.inspection .banner-box{background-image:url(../../static/images/banner4.46cc7.jpg)}.solution-content.machining .banner-box{background-image:url(../../static/images/banner2.f9244.jpg)}.solution-content.teamcenter .banner-box{background-image:url(../../static/images/banner5.da58e.jpg)}.solution-content.teamcenter .text-box .text-block.text-left-block ul{margin:0;padding:0 46px 0 30px}.solution-content.teamcenter .text-box .text-block.text-left-block ul li{line-height:1.5;padding:2px 0}.solution-content.teamcenter .text-box .text-block.text-left-block .image-item{-webkit-box-flex:0;-webkit-flex:0 1 680px;-ms-flex:0 1 680px;flex:0 1 680px}.solution-content.teamcenter .text-box .text-block.text-left-block .text-item{text-indent:0}.solution-content.teamcenter .text-box .text-block.text-left-block .text-item .text-title:after{left:0}.solution-content.mold .banner-box{background-image:url(../../static/images/banner3.4f194.jpg)}.solution-content.mold .text-box .text-right-block{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;line-height:1;padding-bottom:90px;position:relative}.solution-content.mold .text-box .text-right-block ul{list-style:none;margin:0;padding:0}.solution-content.mold .text-box .text-right-block ul li{background:url(../../static/images/mold-list-icon1.fbc01.png) no-repeat left 2px;background-size:30px;padding-bottom:36px}.solution-content.mold .text-box .text-right-block .curve-image{background:url(../../static/images/mold-list-icon2.f0374.png) no-repeat 50%;background-size:contain;bottom:0;height:287px;position:absolute;right:20px;width:560px}.solution-content.about .banner-box{background-image:url(../../static/images/aboutBanner.d9a13.jpg)}.solution-content.about .text-box{border-radius:50px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:66px;padding:66px 118px}.solution-content.about .text-box .name{color:#4e72cd;font-size:55px;font-weight:700;letter-spacing:1px;margin-bottom:64px;text-align:center}.solution-content.about .text-box .introduction{color:#5d5d5d;font-size:34px;line-height:1.5;text-indent:68px}.solution-content.about .copyright .text-1{font-size:80px;margin-bottom:25px}.solution-content.about .copyright .text-2{margin-bottom:54px}.solution-content.about .copyright .text-2 div{color:#434343;display:inline-block;font-size:40px;height:80px;line-height:80px}.solution-content.about .copyright .text-2 .year{background-color:#e4e4e4;color:#fff;font-size:44px;margin-right:20px;padding:0 17px}.solution-content.about .copyright .copyright-image{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between}.solution-content.about .copyright .copyright-image .flex-item{-webkit-box-flex:0;-webkit-flex:0 0 400px;-ms-flex:0 0 400px;flex:0 0 400px;margin-bottom:54px}.solution-content.about .copyright .copyright-image .flex-item:last-child{padding-right:0}.solution-content.about .copyright .copyright-image img{height:auto;width:100%}.solution-content.about .copyright .copyright-image:last-child{margin-bottom:100px}.solution-content.customer .banner-box{background-image:url(../../static/images/customerBanner.eee7e.jpg)}.solution-content.customer .text-box{padding-bottom:0;padding-top:50px}.solution-content.customer .text-box .main-title{color:#4e72cd;font-size:60px;margin-bottom:10px;text-align:center}.solution-content.customer .text-box .sub-title{color:#898989;font-size:30px;margin-bottom:50px;position:relative;text-align:center}.solution-content.customer .text-box .sub-title:after{background:#d7d7d7;bottom:-22px;content:" ";height:2px;left:56px;position:absolute;right:56px}.solution-content.customer .text-box .customer-image{-webkit-box-pack:justify;-ms-flex-pack:justify;background:#f5f5f5;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;padding:0 80px}.solution-content.customer .text-box .customer-image .flex-item{-webkit-box-flex:0;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-flex:0 0 362px;-ms-flex:0 0 362px;flex:0 0 362px;margin-bottom:60px;position:relative}.solution-content.customer .text-box .customer-image .flex-item .customer-name{background:#7998e8;border-radius:0 20px 20px 0;color:#fff;font-size:30px;height:42px;left:-100px;line-height:40px;opacity:0;position:absolute;text-align:center;top:0;width:152px}.solution-content.customer .text-box .customer-image .flex-item .customer-name.premier{width:214px}.solution-content.customer .text-box .customer-image .flex-item:hover{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all .5s ease-out;transition:all .5s ease-out}.solution-content.customer .text-box .customer-image .flex-item:hover .customer-name{left:0;opacity:1;-webkit-transition:.5s;transition:.5s}.solution-content.customer .text-box .customer-image .flex-item:last-child{padding-right:0}.solution-content.customer .text-box .customer-image:nth-child(3){padding-top:60px}.solution-content.customer .text-box .customer-image:last-child{padding-bottom:115px}.solution-content.contact .banner-box{background-image:url(../../static/images/contactBanner.c44a3.jpg);z-index:0}.solution-content.contact .contact-box{background:#3f3f3f;bottom:82px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;left:135px;position:absolute;width:690px;z-index:20}.solution-content.contact .contact-box .contact-label{font-size:35px;padding:21px 0 0 60px;position:relative}.solution-content.contact .contact-box .contact-label:after{background:#dadada;bottom:-15px;content:" ";height:2px;left:0;position:absolute;right:0}.solution-content.contact .contact-box .contact-person{font-size:32px;margin-bottom:28px;padding:45px 0 0 60px}.solution-content.contact .contact-box .contact-item-box{font-size:20px;padding-left:37px}.solution-content.contact .contact-box .contact-item-box .flex-item{margin-bottom:30px}.solution-content.contact .contact-box .contact-item-box .flex-item.contact-item-1{-webkit-box-flex:0;-webkit-flex:0 0 260px;-ms-flex:0 0 260px;flex:0 0 260px}.solution-content.contact .contact-box .contact-item-box .flex-item.contact-item-2{-webkit-box-flex:0;-webkit-flex:0 0 390px;-ms-flex:0 0 390px;flex:0 0 390px}.solution-content.contact #victor-map{height:500px;margin:80px auto;width:auto}@media (max-width:1400px){.solution-content .text-box .flex-box.text-block{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center}.solution-content .text-box .flex-box.text-block .flex-item.text-item{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;padding:0}.solution-content .text-box .flex-box.text-block .flex-item.image-item.before-text{margin:0 0 40px}.solution-content .text-box .flex-box.text-block .flex-item.image-item.after-text{margin:40px 0 0}.solution-content .text-box .text-right-around-block .text-item .text-title:after{left:58px}.solution-content .text-box .text-right-around-block img{display:block;float:none;height:auto;margin:0 auto 58px;width:80%}.solution-content.mold .text-box .text-right-block{padding-bottom:0}.solution-content.mold .text-box .text-right-block .curve-image{display:none}.solution-content.mold .text-box .flex-box.text-block .flex-item.text-item{-webkit-box-flex:0;-webkit-flex:0 0 400px;-ms-flex:0 0 400px;flex:0 0 400px;padding-left:58px}}@media (max-width:992px){.solution-content.about .copyright .copyright-image,.solution-content.customer .text-box .customer-image{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.solution-content .text-box .text-block,.solution-content.about .text-box{padding:36px}.solution-content.contact .contact-box{left:50%;max-width:430px;min-width:430px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media (max-width:768px){.solution-content .banner-box .main-title{font-size:50px}.solution-content .banner-box .sub-title{font-size:30px}.solution-content .text-box .title-block .main-title{font-size:45px}.solution-content .text-box .title-block .sub-title{font-size:30px}.solution-content.teamcenter .text-box .title-block .main-title{font-size:36px}}