/* 3d+style langwu added on 2024-05-26 */
.text-primary{color: #2549d8 !important;}
.bg-primary{background: #2549d8 !important;}
#page_feedback_from .error{padding: 0.375rem 0.75rem;line-height: 1.5;margin-top: auto;font-size: 1rem;color: #f00;}
.page_focus .bg{height: auto;}
.page_focus .con{top:0;bottom:auto;}
.page_focus .con .box p{font-size:18px;font-weight:300;letter-spacing:0px;color: rgba(0, 0, 0, 1);position: absolute;bottom: -500px;left: -180px;}
.page_focus .con .box h1{font-family: 'MB';font-size: 50px;font-weight: 700;color: rgba(37, 40, 60, 1);text-align: center;margin-bottom: 80px;}
.three_d_plus .box h2{font-family: 'MB';font-size:50px;font-weight:700;letter-spacing:0px;text-align:center;vertical-align:top;}
.three_d_plus .box h3{font-family: 'MB';font-size: 28px;font-weight: 700;letter-spacing: 0px;color: rgba(34, 34, 34, 1);vertical-align: top;}
.three_d_plus .container{overflow: visible;max-width: 1170px;}
.three_d_plus{ float: left;width: 100%;padding:0px 0 61px; background: rgba(240, 240, 240, 1);}
.image-container {position: relative; width: auto; height: auto;}
.image-visible {position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
.image-hidden {position: absolute; top: 0; left: 0; width: 100%; height: 100%; opacity: 0;}
.three_d_plus .box{float: left;width: 100%;color: rgba(34, 34, 34, 1);}
.three_d_plus .box .margin-top{margin-top:100px !important;}
.three_d_plus .box .font{font-size: 20px;line-height: auto;font-weight: 300;letter-spacing: 0px;color: rgba(54, 55, 56, 1);}
.three_d_plus .box .text_left{text-align: left;}
.three_d_plus .box .text_center{text-align: center;padding: 0 5px;}
.three_d_plus .box .top20{padding-top: 20px;}
.three_d_plus .box .top25{padding-top: 25px;}
.three_d_plus .box .right50{padding-right: 50px;}
.three_d_plus .box .left_w100{float: left;width: 100%;}
.three_d_plus .box .f_color{color:#fff;}
.three_d_plus .box #high_quality{text-align:center;margin-top:155px;}
.three_d_plus .box #high_quality .center{margin-top:137px;}
.three_d_plus .box #high_quality .center1{margin-top: 50px !important;}
.three_d_plus .box #high_quality .center ul{display: flex;justify-content: space-between;list-style-type: none;padding:0px;}
.three_d_plus .box #high_quality .center ul li{/*flex:1; */text-align: center;}
.three_d_plus .box #high_quality .center ul li img{width: 378px; height: auto;}
.three_d_plus .box #high_quality .bottom{text-align: left;margin-top:0px;}
.three_d_plus .box #high_quality .bottom .content{width: 50%;float: left;margin-top:40px;}
.three_d_plus .box #process_painting{text-align:center; margin-top: 191px;}
.three_d_plus .box .process_painting{background: #FFF;border-radius: 20px;padding: 50px;}
.three_d_plus .box #process_painting .center{margin-top: 99px;width: 100%;/* margin-left:-210px; */}
.three_d_plus .box #process_painting .center ul{display: flex;justify-content: space-between;list-style-type: none;padding:0px;}
.three_d_plus .box #process_painting .center ul li{text-align: center;/*float:left;margin: 0 auto;  flex:1;*/}
.three_d_plus .box #process_painting .center ul li img{height: 123px;}
.three_d_plus .box #process_painting .center ul li span{/*float: left;*/width: 100%;display: inline-block;}
.three_d_plus .box #process_painting .bottom{margin-top: 122.5px;}
.three_d_plus .box #process_painting .bottom ul{display: flex;flex-wrap: wrap;justify-content: space-between;list-style-type: none;padding:0px;}
.three_d_plus .box #process_painting .bottom ul li{flex: 0 0 calc(33.33% - 31px); text-align: center;box-sizing: border-box;margin-bottom: 37px;}
.three_d_plus .box #process_painting .bottom h3{font-weight: 500;margin-top: 8px;}
.three_d_plus .box #spray_paint{margin-top:168px;}
.three_d_plus .box #spray_paint .bottom{margin-top:100px;}
.three_d_plus .box #spray_paint .bottom ul {display: flex;flex-wrap: wrap;gap: 0 54px; /* 保持li之间的间距 */}
.three_d_plus .box #spray_paint .bottom ul li {flex: calc(50% - 27px);max-width:calc(50% - 27px);display: flex;flex-direction: column;box-sizing: border-box;margin-bottom: 80px;}
.three_d_plus .box #spray_paint .bottom ul li .t_text{background: rgba(216, 132, 37, 1);height: 228px;display: inline-flex;}
.three_d_plus .box #spray_paint .bottom ul li .t_text .right{padding-left:29px;}
.three_d_plus .box #spray_paint .bottom ul li .t_text .img_show{margin-top:-50px;height: 182px;}
.three_d_plus .box #spray_paint .bottom ul li .t_text .img_show h5 { padding: 120px 0 0 0; width: 100%; text-align: center; }
.three_d_plus .box #spray_paint .bottom ul li .t_text .quality{margin: 8px 0px 8px 0px;width: 182px;display: flex;justify-content: center;list-style-type: none;/* padding:0px; */gap: 10px;/* text-align: center; */}
.three_d_plus .box #spray_paint .bottom ul li .t_text .quality span { background-image: url('/Public/Index/Images/Solutions/Coloring/cz_bg.png'); width: 34px; height: 34px; font-size: 14px; font-weight: 700; line-height: 34px; color: rgba(255, 255, 255, 1); text-align: center; cursor: pointer; }
.three_d_plus .box #spray_paint .bottom ul li .t_text .quality img{text-align: center;}
.three_d_plus .box #spray_paint .bottom ul li .t_text .name{font-size: 16px;font-weight: 700;letter-spacing: 0px;line-height: 29px;color: rgba(255, 255, 255, 1);text-align: center;vertical-align: top;padding-left:10px;}
.three_d_plus .box #spray_paint .bottom ul li .t_text h5{font-family: 'MB';padding:24px 55px 8px 0;color: #fff;font-size: 20px;font-weight: 500;}
.three_d_plus .box #spray_paint .bottom ul li .t_text p{padding-right: 20px;font-size: 14px;line-height: 17.7px;color: rgba(255, 255, 255, 1);opacity: 0.8;font-weight: 300;vertical-align: top;}
.three_d_plus .box #spray_paint .bottom ul li .d_text{background: rgba(37, 40, 60, 1);height: 76px;color: #FFF;display: inline-flex;}
.three_d_plus .box #spray_paint .bottom ul li .d_text img{padding:16px 12px;}
.three_d_plus .box #spray_paint .bottom ul li .d_text span h5{font-size: 20px;font-weight: 500;padding: 6px 20px 3px 0;}
.three_d_plus .box #spray_paint .bottom ul li .d_text span p{font-size: 13px;line-height: 17px;padding-right: 5px;opacity:0.8;}
.three_d_plus .box #consideration{margin-top:80px;text-align: center;}
.three_d_plus .box #consideration .top p{width: 800px;justify-content: center;display: inline-block;opacity: 0.8;font-size: 20px;font-weight: 300; color: rgba(54, 55, 56, 1);vertical-align: top;}
.three_d_plus .box #consideration .bottom{}
/*
.three_d_plus .box #consideration .bottom .bg_white{padding:49px 85px 49px 46px;background-image: url('/Public/Index/Images/Solutions/Coloring/bg_white.png');width: 856px;height: 271px;float: right;margin:-319px 137px 0 0;}
.three_d_plus .box #consideration .bottom .bg_grey{background-image: url('/Public/Index/Images/Solutions/Coloring/bg_grey.png');width: 759px;height: 231px;margin-left:68px;margin-top:138px;}
*/
.three_d_plus .box #consideration .bottom .bg_white {padding: 50px;width: 100%;height: auto;float: right;margin: 30px 0px 0 0;border-radius: 20px;background: #fff;}
.three_d_plus .box #consideration .bottom .bg_white p { font-size: 20px; font-weight: 300; color: rgba(54, 55, 56, 1); text-align: left; line-height: normal; }
.color_options{position:relative;height: 800px;background: #25273c;padding: 0;margin-top:158px;}
.color_options .container{/* position:relative; *//* top:-800px; */}
.color_options .large_image{float: right;}
.color_options .large_image img{width: auto;height: 800px;z-index: 0;}
.color_options .left{width: 410px;/*background: red;*/margin:135px 0 47px 0;color: #fff;position: absolute;top: 0;}
.color_options .left .text h1{text-align: left;}
.color_options .left .text p { opacity: 0.8; font-size: 20px; font-weight: 300; line-height: normal; color: rgba(255, 255, 255, 1); text-align: left; vertical-align: top; padding-top: 46px; padding-right: 30px; }
.color_options .left .text h5 { font-size: 18px; font-weight: 500; letter-spacing: 0px; line-height: 22px; color: rgba(255, 255, 255, 1); text-align: left; vertical-align: top; padding-top: 26px; }
.color_options .left .img_lists ul { cursor:pointer;width: 280px; display: flex; flex-wrap: wrap; list-style-type: none; padding: 0px; margin-top: 12px; }
.color_options .left .img_lists ul li { width: 65px; height: 65px; float: left; display: flex; flex-direction: column; box-sizing: border-box; margin: 0px 20px 20px 0; /*flex: 0 0 calc(14.5%);*/ text-align: center; box-sizing: border-box; }
.color_options .left .img_lists ul li img { margin-top: 41px; }
.color_options #show_color_img { position: absolute; top: 0; left: 0; }
.faqs { padding-top: 146px; }
.faqs1{padding-top:40px !important;}
.faqs ul { margin-top: 50px; }
.faqs ul li { margin-bottom: 14px; }
.faqs .title {height: 56px; background: linear-gradient(180deg, rgba(37, 40, 60, 1) 0%, rgba(16, 17, 35, 1) 100%); font-size: 20px; font-weight: 500; letter-spacing: 0px; line-height: 56px; color: rgba(255, 255, 255, 1); text-align: left; vertical-align: top; padding-left: 28px; position: relative;cursor: pointer;}
.faqs .title b{position: absolute; right: 13px;font-size: 40px;cursor: pointer;font-family: 'Courier New', monospace;display: inline-block;top:2px; }
.faqs .content { padding: 28px; background: rgba(255, 255, 255, 1); font-size: 20px; font-weight: 300; line-height: 25px; color: rgba(54, 55, 56, 1); text-align: left; vertical-align: top; }
.fixed-right-activity {display: flex;align-items: center;position: fixed; right: 0; bottom: 35%; width: auto; height: 180px; background-color: #fff; border-right: 0px solid rgba(37, 73, 216, 1); box-shadow: 10px 10px 10px rgba(0, 0, 0, 0.3); z-index: 1; text-align: center; }
.fixed-right-activity .left{width: 280px;float: left;transition: opacity 0.3s ease;}
.fixed-right-activity .left h3 { font-size: 30px; font-weight: 700; letter-spacing: 0px; line-height: 37px; color: rgba(37, 40, 60, 1); text-align: center; vertical-align: top; display: inline-block; margin: 27px 0px; }
.fixed-right-activity .left .text { font-size: 18px; font-weight: 300; letter-spacing: 0px; line-height: 21.94px; color: rgba(37, 40, 60, 1); width: 266px; display: inline-block; }
.fixed-right-activity .left .login{text-align: center;display: inline-block;margin: 20px 0;}
.fixed-right-activity .left span{float: left;}
.fixed-right-activity .left .or { font-size: 18px; font-weight: 700; line-height: 42px; color: rgba(37, 40, 60, 1); text-align: center; vertical-align: top; margin: 0 8px; }
.fixed-right-activity .left .button { width: 100px; height: 42px; opacity: 1; background: rgba(37, 73, 216, 1); font-size: 18px; font-weight: 700; color: rgba(255, 255, 255, 1); text-align: center; vertical-align: top; margin: 0; cursor: pointer; }
.fixed-right-activity .right {float:right;width: 20px;height: 180px;background: rgba(37, 73, 216, 1);}
/*banner 动画*/
.page_focus .dragging {pointer-events: none;}
.page_focus .banner-title{margin-top: 190px;}
.page_focus .img_box{position:relative;float:left;width:100%;height:1000px;margin:0px 0 0 0;cursor:ew-resize;/*top:90px;*/}
.page_focus .img_box img{display:block;height:100%;width:100%;pointer-events:none;}
.page_focus .img_box .son{position:absolute;left:0;z-index:0;height:100%;background-color:rgba(0,0,0,0.5);width:0;overflow:hidden;pointer-events:none;}
.page_focus .img_box .son img{width:100%;height:100%;position:absolute;left:0;/*-webkit-filter: hue-rotate(90deg);filter: hue-rotate(90deg);*/pointer-events:none;}
.page_focus .img_box span{width:8px;height:100%;/*background:red*/;position:absolute;z-index:1;background:rgba(255,255,255,1);left:10%;}
.page_focus .img_box span i{width:80px;height:80px;background:#fff;border-radius:100%;position:absolute;z-index:3333;top:50%;margin:-25px 0 0 -32px;box-shadow:0 0 10px rgba(0,0,0,0.1);}

@media (max-width: 768px) {
 .page_focus .img1 img{margin-top: 70px !important;}
   .page_focus .con{display: none;}
 .page_focus .banner-title{margin-top: auto;}
    /*.page_focus .img{position: relative;}*/
    .image-container {height: auto;margin-top: 0px;}
    .page_focus .image-container .box{position: relative;top: 80px;text-align: center;}
   .page_focus .image-container .box h1{font-size: 16px;position: relative;top: 0px;font-family: 'MB';z-index: 1;}
   .three_d_plus .box h2{font-size: 16px;}
   .page_focus .image-container .box p{bottom: 18px;font-size: 12px;left: 0px;top:5px;position: relative;z-index: 1;}
    .page_focus .img_box{width: 100%;height:auto;}
    .page_focus .img_box img{height: auto; }
    .page_focus .img_box .son img{height: auto;}
    .page_focus .img_box span i{width: 50px;height: 50px;margin: -25px 0 0 -20px;}
    .three_d_plus .box h1{font-size: 20px;}
    .three_d_plus .box h3{font-size: 16px;}
    .three_d_plus .box .right50{padding-right: 10px;}
    .three_d_plus .box .font {font-size: 16px;}
    .three_d_plus .box #high_quality {margin-top: 60px;}
    .three_d_plus .box #high_quality .center{margin-top:30px;}
    .three_d_plus .box #high_quality .bottom .content{width: 100%;margin-top:30px;padding-left:10px;}
    .three_d_plus .box #high_quality .center ul{display: flex;justify-content: center;gap: 10px;}
    .three_d_plus .box #high_quality .center ul li{width: 33%;}
    .three_d_plus .box #high_quality .center ul li img{width: 100%;}
    .three_d_plus .box #process_painting{margin-top:60px;}
    .three_d_plus .box .process_painting{padding: 20px;}
    .three_d_plus .box #process_painting .center{margin-top: 30px;width: 100%;margin-left:0;}
    .three_d_plus .box #process_painting .center ul li img{width: auto;height: 50px;}
    .three_d_plus .box #process_painting .center ul li h3{font-size: 12px;}
    .three_d_plus .box #process_painting .bottom{margin-top: 30px;}
    .three_d_plus .box #process_painting .bottom ul{display: flex;justify-content: center;gap: 0px;}
    .three_d_plus .box #spray_paint{margin-top: 60px;}
    .three_d_plus .box #spray_paint .bottom{margin-top: 100px;}
    .three_d_plus .box #consideration{margin-top: 0;}
    .three_d_plus .box #consideration .top p{width: 100%;font-size: 16px;}
    .three_d_plus .box #consideration .bottom .bg_white{border-radius:20px;padding: 10px;background-image: none;background:#FFFFFF;width: 100%;height: auto;float: right;margin: -100px 0 0 0;}
    .three_d_plus .box #consideration .bottom .bg_white p{font-size: 16px;padding:10px;}
    .three_d_plus .box #consideration .bottom .bg_grey { background-image: none; width: 100%; height: auto; margin-left: 0px; margin-top: 138px; }
    .color_options{margin-top: 0;height: auto;}
    .color_options .left{position: relative;width: 100%;padding:0 20px;}
    .color_options .large_image{width: 100%;text-align: center;height: 360px;}
    .color_options .large_image img{height: 360px;}
    .three_d_plus .box #spray_paint .bottom ul li{max-width: 100%;}
    .three_d_plus .box #spray_paint .bottom ul li .t_text .right{padding-left: 10px;}
    .three_d_plus .box #spray_paint .bottom ul li .t_text .name{font-size: 16px;}
    .three_d_plus .box #spray_paint .bottom ul li .t_text h5{font-size: 16px;padding:10px 10px 5px 0;}
    .three_d_plus .box #spray_paint .bottom ul li .t_text p{padding-right: 10px;font-size: 13px;line-height: 15px;}
    .three_d_plus .box #spray_paint .bottom ul li .d_text span h5{font-size: 16px;font-weight: 500;padding: 3px 10px 3px 0;}
    .three_d_plus .box #spray_paint .bottom ul li .d_text span p{font-size: 13px;line-height: 15px;}
    .faqs{margin-top: 0px;padding-top:60px;}
    .faqs ul{margin-top: 30px;}
    .faqs .title {height: 46px;font-size: 16px;line-height: 46px;padding-left: 5px;}
    .faqs .content{font-size: 16px;padding: 10px;}
    .html_pn{flex-direction: inherit;}
    .fixed-right-activity{width: auto;bottom: 0px;}
    .fixed-right-activity .left{width: 95%;}
    .fixed-right-activity .right{width: 20px;}
}

/*Can 3D Printing Help Me?*/
.solutions-service h1,h2,h3,h4,h5{font-family: 'MB';}
.solutions-service .color1{color: rgba(255, 255, 255, 1);}
.solutions-service .one{background: rgba(37, 40, 61, 1);margin-top:90px;display: flex;justify-content: center;}
.solutions-service .one .left-box{width: 64%;}
.solutions-service .one .left-box .carousel-indicators{display: flex;gap:20px;}
.solutions-service .one .left-box .carousel-indicators button{width: 15px; height: 15px;background: rgba(255, 255, 255, 0.5);border-radius:10px;border:0;}
.solutions-service .one .left-box .carousel-indicators button.active{background: rgba(255, 255, 255, 1);}
.solutions-service .one .right-box{width: 36%;background: rgba(37, 73, 217, 1);}
.solutions-service .one .right-box .content{width: 460px;}
.solutions-service .two{background:url("/Public/Index/Images/Solutions/Service/bg-2.png") no-repeat center center; background-size: 1920px 1053px;height: 1053px;position: relative;}
.solutions-service .learn_more{color: rgba(60, 231, 187, 1);}
.solutions-service .learn_more:hover{color: rgba(60, 231, 187, 1);opacity: 0.8;}
.solutions-service .learn_more1:hover{opacity: 0.8;}
.solutions-service .two .content1{width: 450px;padding-top:60px;}
.solutions-service .two .content2{position: absolute;bottom: 50px;left: 50%; /* 水平居中 */transform: translateX(-50%); /* 水平居中修正 */text-align: center;}
.solutions-service .three{background: rgba(37, 40, 61, 1);}
.solutions-service .three .card{background: none;}
.solutions-service .three .card-body{padding:15px 5px 0 15px;}
.solutions-service .three .card-content{background: rgba(37, 73, 217, 1);color: #FFF;}
.solutions-service .three .card-content:hover{background: rgba(37, 40, 61, 1);}
.solutions-service .four{background: rgba(37, 40, 61, 1);}
.solutions-service .four .content{width: 500px;}
.solutions-service .four .group{padding:111px 0 81px 0;display: flex;justify-content: space-between;}
.solutions-service .four .group .triangle{margin:0 -100% -45px 0;}
.solutions-service .four .group li{width: 20%;}
.solutions-service .five .content{width: 500px;}
.solutions-service .five .card-content{background: rgba(37, 73, 217, 1);color: #FFF;}
.solutions-service .five .card-content:hover{/*background: rgba(37, 40, 61, 1);*/}
.solutions-service .five .card-content1{background: rgba(37, 40, 61, 1);color: #FFF;}
.solutions-service .five .card-content1:hover{}
.solutions-service .five .card-content .card-bottom{text-align:center;background: rgba(37, 40, 61, 1);color: #FFF;line-height: 50px;position: absolute;bottom: 0;width: 100%;display: none;}
.solutions-service .five .card-content1 .card-bottom{text-align:center;background: rgba(37, 73, 217, 1);color: #FFF;line-height: 50px;position: absolute;bottom: 0;width: 100%;display: none;}
.solutions-service .five .card-content:hover .card-bottom,.solutions-service .five .card-content1:hover .card-bottom{display: block;}
.solutions-service .six{background: rgba(37, 40, 61, 1);}
.solutions-service .six .content{width: 800px;margin-top: 80px;}
.solutions-service .six .materials .card{border:0; border-radius: unset;height: 100%;background: none;}
.solutions-service .six .materials .card .card-body{background: rgba(37, 73, 217, 1);color: #FFF;}
.solutions-service .six .materials .hidden{display: none;}
.solutions-service .six .materials {display: flex;list-style-type: none;padding: 0;margin: 0;gap: 0;}
.solutions-service .six .materials li {text-align: center;}
.solutions-service .six .material-img {width: 100%;height: 100%;cursor: pointer;}
.solutions-service .six .card-text {text-align: left;}
.solutions-service .seven .container{width: 1165px;}
.solutions-service .seven .content{width: 800px;margin-top: 134px;}
.solutions-service .seven #tabs{margin-top: 69px;}
.solutions-service .seven #tabs .tab {cursor: pointer;padding: 13px 10px;background-color: #000;color: #FFF;display: inline-block;width: 270px;text-align: center;font-weight: bold;}
.solutions-service .seven #tabs .tab.active {background-color: rgba(37, 73, 216, 1);}
.solutions-service .seven #tab-content{margin-top: 78px;}
.solutions-service .seven #tab-content .tab-content{display: none;}
.solutions-service .seven #tab-content .tab-content .cards{display: flex;gap:135px;list-style-type: none;}
.solutions-service .seven #tab-content .tab-content .cards .card{width: 50%;}
.solutions-service .bottom{background: url("/Public/Index/Images/Solutions/Service/instant quote for 3d printing cost.png") no-repeat center center;background-size: 1920px 536px;height: 536px;position: relative;margin-top:78px; margin-bottom: 15px;}
.solutions-service .bottom .content{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.solutions-service .bottom .content h2{font-size: 50px;color: #FFF;}
.solutions-service .bottom .content .btn{display: flex;padding:0 40px;align-items: center;font-size: 18px;}

@media (max-width: 768px) {
 .solutions-service .one{margin-top:70px;display: grid;}
 .solutions-service .one .left-box{width: 100%;}
 .solutions-service .one .right-box{width: 100%;}
 .solutions-service .one .left-box .carousel-indicators{padding-bottom: 20px;}
 .solutions-service .one .right-box .content{padding:20px;width: auto;}
 .solutions-service .four .group{display: grid;}
 .solutions-service .four .group li{width: 95%;}
 .solutions-service .six .material-img{height: auto;}
 .solutions-service .six .materials .card .card-body{padding:5px;}
 .solutions-service .bottom .content h2{font-size: 30px;}
 .solutions-service .seven #tabs{display: grid;}
}

/*3d plus solutions page*/
.solutions-plus h1,h2,h3,h4,h5{font-family: 'MB';}
.solutions-plus .one{margin-top:90px;background:url("/Public/Index/Images/Solutions/Plus/banner01.png") no-repeat center center; background-size: 1920px 1053px;height: 1046px;position: relative;}
.solutions-plus .one .title{padding-top:60px;color: #FFF;font-size: 60px;}
.solutions-plus .two{margin-top:120px;}
.solutions-plus .two .content1{width: 800px;margin:0 auto;}
.solutions-plus .two .images {display: flex;justify-content: space-between;align-items: center;margin-top: 90px;position: relative;}
.solutions-plus .two .images img.before {width: 47%;height: auto;position: relative;left:30px;}
.solutions-plus .two .images img.after {width: 53%;height: auto;position: relative;right: 30px;}
.solutions-plus .two .content2{width: 80%;margin:0 auto;text-align: left;}
.solutions-plus .three{margin-top:120px;background: rgba(37, 40, 61, 1);}
.solutions-plus .three .box1{padding-top: 120px;}
.solutions-plus .three .box1 .text{width: 260px;margin:0 auto;margin-top: 47px;}
.solutions-plus .three .box2{margin-top:20px;background: url("/Public/Index/Images/Solutions/Plus/logo-s.png") no-repeat center center;background-size: auto 601px;height: 701px;display: flex;justify-content: space-between;}
.solutions-plus .three .box2 .content{width: 26%;margin-top: 125px;}
.solutions-plus .learn_more{color: rgba(60, 231, 187, 1);font-weight: bold;}
.solutions-plus .learn_more:hover{color: rgba(60, 231, 187, 1);opacity: 0.8;}
.solutions-plus .three .box3{width: 900px;margin: 0 auto;text-align: center;padding:50px 0 80px 0;}
.solutions-plus .four{background: rgba(37, 40, 61, 1);}
.solutions-plus .four .process{display: flex;justify-content: space-between;align-items: center;position: relative;}
.solutions-plus .four .process .process1{width: 30.3%;height: auto;position: relative;left:125px;}
.solutions-plus .four .process .process2{width: 38.8%;height: auto;}
.solutions-plus .four .process .process3{width: 30%;height: auto;position: relative;right: 120px;}
.solutions-plus .four .dot-line-container {position: relative;display: inline-block;}
.solutions-plus .four .white-dot {background-color: #FFF;width: 8px;height: 8px;border-radius: 50%;position: absolute;top: 0;left: 50%;transform: translateX(-50%);}
.solutions-plus .four .white-line {border-left: 1px solid #FFF;position: absolute;top: 8px;left: 50%;transform: translateX(-50%);}
.solutions-plus .four .dot-line-container1{height: 20px;margin-top: 20px;}
.solutions-plus .four .white-line1{ height: 20px;}
.solutions-plus .four .dot-line-container2{height: 77px;margin-top: 20px;}
.solutions-plus .four .white-line2{ height: 77px;}
.solutions-plus .four .dot-line-container3{height: 111px;margin-top: 20px;}
.solutions-plus .four .white-line3{ height: 111px;}
.solutions-plus .four .box2{padding-bottom: 120px;}
.solutions-plus .five .content{width: 1000px;margin: 0 auto;}
.solutions-plus .five{margin-top: 120px;min-height:500px;height: auto;}
.solutions-plus .five .name{padding-bottom: 20px;}
.solutions-plus .five .say{padding:10px 50px 20px 30px;}
.solutions-plus .five .dot-line-container {position: relative;display: inline-block;margin-left:-20px;}
.solutions-plus .five .white-dot {background-color: #FFF;width: 8px;height: 20px;position: absolute;top: 0;left: 50%;transform: translateX(-50%);}
.solutions-plus .five .white-line {border-left: 1px solid #FFF;position: absolute;top: 8px;left: 50%;transform: translateX(-50%);height: 300px;}
.solutions-plus .six{margin-top: 120px;}
.solutions-plus .six .image-container {position: relative;display: inline-block;height: 81px;}
.solutions-plus .six .image-container img {width: 100%;height:81px;display: block;}
.solutions-plus .six .image-container .text {position: absolute;width: 187px;height:81px;background-color: #007bff;color: #FFF;text-align: center;display: flex;align-items: center;justify-content: center;opacity: 0;padding:0 10px;}
.solutions-plus .six .image-container:hover .text {opacity: 1;}
.solutions-plus .six .image-container:hover img {display: none;}
.solutions-plus .six .image-container .first-item img{display: none;}
.solutions-plus .six .image-container .first-item .text{opacity: 1;}

/*hardware solutions*/
.solutions-common .btn{font-weight: bold;}
.solutions-common .bg-gray{background: #f5f5f5;}
.solutions-common .btn-outline-white{color: #FFFFFF;border-color: #FFF;}
.solutions-common .btn-outline-white:hover{color: #2549d8;background-color: #FFFFFF;border-color: #FFFFFF;}
.solutions-common .btn-primary{background-color: #2549d8;border-color: #2549d8;}
.solutions-common .btn-primary:hover{opacity: 0.9;}
.solutions-common h1,h2,h3,h4,h5{font-family: 'MB';}
.solutions-common .page_focus .bg{height: 400px;}
.solutions-common .page_focus .con .box p{font-size: 22px;font-weight: bold;position: static;bottom: auto;color: #FFFFFF;}

.solutions-hardware .one{margin-top: 80px;}
.solutions-hardware .one .content{width: 60%;margin:0 auto;text-align: left;}
.solutions-hardware .one i.icon1{font-size: 50px;}
.solutions-hardware .one i.icon2{font-size: 30px;margin-right: 15px;}
.solutions-hardware .option-box li{line-height: 40px;cursor: pointer;color: #2549d8;font-weight: bold;padding: 0;}
.solutions-hardware .option-box li a{color: #2549d8;display: block;}
.solutions-hardware .option-box li:hover {background: #2549d8;color: #FFF;}
.solutions-hardware .option-box li:hover a{color: #FFF;}
.solutions-hardware .option-box li.active a{color: #FFF;}
.solutions-hardware .option-box li.active {background: #2549d8;color: #FFF;}
.solutions-hardware .two{margin-top: 100px;}
.solutions-hardware .two .content-r{color: #FFFFFF;padding:0 30px;}
.solutions-hardware .two .content-l{padding:0 30px;}
/* software solutions */
.solutions-software .one{margin-top: 80px;}
.solutions-software .one .content{width: 60%;margin:0 auto;text-align: left;}
.solutions-software .one i.icon1{font-size: 50px;}
.solutions-software .one i.icon2{font-size: 40px;margin-right: 15px;}
.solutions-software .two{margin-top: 100px;}
.solutions-software .two .content-r{color: #FFFFFF;padding:0 30px;}
.solutions-software .two .content-l{padding:0 30px;}