body{font-size:14px}.tem01-banner{position:relative;width:100%}.tem01-banner .banner_img_box{width:100%;background-size:cover;background-position:center;background-repeat:no-repeat;color:#fff}.tem01-banner .banner_img_box img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.tem01-banner .banner_msg_box{width:100%;position:absolute;top:50%;left:50%;margin-top:0;transform:translate(-50%,-50%);color:#fff}.tem01-banner .banner_msg_box .banner_msg .title{font-size:6.25vw;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.tem01-banner .banner_msg_box .banner_msg .description{font-size:1.04vw;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:5}.tem01-banner .banner_msg_box .banner_msg .play{transition:all .3s;width:4.3vw;height:4.3vw;line-height:4.3vw;text-align:center;margin-top:4.9vw;background:rgba(255,255,255,.9);border-radius:50%;cursor:pointer}.tem01-banner .banner_msg_box .banner_msg .play:hover{opacity:.8}.tem01-banner .banner_msg_box .banner_msg .play .iconfont{font-size:1.45vw}@media (max-width:1024px){.tem01-banner .banner_img_box{background-size:cover;background-repeat:no-repeat;background-position:center}.tem01-banner .banner_msg_box{width:100%;height:100%;top:auto;bottom:0;left:0;transform:translate(0,0)}.tem01-banner .banner_msg_box .banner_msg{height:100%;padding-top:20%}.tem01-banner .banner_msg_box .banner_msg .title{font-size:20px;white-space:inherit}.tem01-banner .banner_msg_box .banner_msg .description{font-size:16px}.tem01-banner .banner_msg_box .banner_msg .play{opacity:0!important;width:100%;height:100%;position:absolute;top:0;left:0;margin-top:0;z-index:2}}@media (max-width:767px){.tem01-banner .banner_msg_box .banner_msg{padding-top:10%}.tem01-banner .banner_msg_box .banner_msg .description{margin-top:2vw;-webkit-line-clamp:4}}.section.tem01-product{padding:160px 0 140px;background-color:#455d58;color:#fff}.tem01-product .big-title{margin-bottom:50px}.tem01-product .big-title .title{float:left;width:300px;word-wrap:break-word;word-break:normal;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;color:inherit!important}.tem01-product .big-title .description{float:left;width:calc(100% - 300px);margin-top:-20px;padding:0 0 0 40px;word-wrap:break-word;word-break:normal;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;color:inherit!important}.tem01-product .images{position:relative;padding-bottom:56.25%}.tem01-product .images img{position:absolute;left:0;top:0;width:100%;height:100%}.tem01-product .items{margin:0 -15px}.tem01-product .item{width:25%;float:left;padding:15px}.tem01-product .item .item_video{position:relative;display:inline-block;width:100%}.tem01-product .item .item_video video{position:absolute;width:100%;height:100%;top:0;left:0}.tem01-product .item .text{padding-top:1.5625vw}.tem01-product .item a{color:inherit}.tem01-product .item .text .title{font-size:20px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:inherit!important}.tem01-product .item .text .description{height:44px;font-size:14px;opacity:.8;word-wrap:break-word;word-break:normal;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;margin:6px 0;line-height:1.6;color:inherit!important}.tem01-product .item .text .icon{opacity:.6;display:flex;align-items:center;padding-top:1.35vw;font-size:12px}.tem01-product .item .text .icon p{margin-bottom:0;width:100%;padding-right:10px}.tem01-product .item .text .icon a{text-shadow:0 0 10px rgba(0,0,0,.1);opacity:1;color:inherit}.tem01-product .item .text .icon .icondianzan.font-color{color:#fff!important}.tem01-product .xs_btns_box .btn{display:none;font-size:12px}@media (max-width:1024px){.section.tem01-product{padding:80px 0 60px}}@media (max-width:767px){.section.tem01-product{padding:20px 0}.tem01-product .big-title{margin-bottom:0}.tem01-product .big-title .title{width:100%;float:none;color:inherit!important;min-height:32px;line-height:32px}.tem01-product .big-title .description{width:100%;float:none;color:inherit!important;margin-top:10px;padding:0;-webkit-line-clamp:initial}.tem01-product .item{width:100%;float:none;padding:15px 15px 0 15px}.tem01-product .item .text .title{font-size:16px;font-weight:600;color:inherit!important}.tem01-product .item .text .description{height:auto;color:inherit!important}.tem01-product .item .text .icon{padding-top:5px;color:inherit!important}.tem01-product .item .text .icon p{width:auto}.tem01-product .item .text .icon .icondianzan.font-color{color:inherit!important}.tem01-product .xs_btns_box{position:relative;padding-right:118px}.tem01-product .xs_btns_box .btn{display:block;position:absolute;right:0;top:0}}.tem01-service.service_section{position:relative;padding-top:0;color:#455d58}.tem01-service.service_section:before{content:'';width:100%;height:160px;position:absolute;left:0;top:0;background-color:#455d58;background-image:url(/images/templates/third_home/service_bg.png);background-position:bottom;background-size:contain;background-repeat:no-repeat}.tem01-service .container>.flexBoxWrap{display:block}.tem01-service .flexBoxWrap .right{padding:0 30px}.tem01-service.full-screen .flexBoxWrap .right{padding:3% 5% 3% 5%}.tem01-service video{width:100%}.tem01-service .images{position:relative;padding-bottom:56.25%}.tem01-service .images img{position:absolute;left:0;top:0;width:100%;height:100%}.tem01-service .left{padding-left:0;padding-right:0;position:relative}.tem01-service .left .text{padding:3%;text-align:center;font-size:14px}.tem01-service .left .service_img_box .btnbox{transition:all .3s;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:4.3vw;height:4.3vw;line-height:4.3vw;text-align:center;background:rgba(255,255,255,.9);border-radius:50%;cursor:pointer;display:block}.tem01-service .left .service_img_box .btnbox:hover{opacity:.8}.tem01-service .left .service_img_box .btnbox .iconfont{font-size:1.45vw}.tem01-service .right .title{font-size:50px}.tem01-service .right .subtitle{font-size:16px;margin:5px 0;line-height:30px;word-wrap:break-word;word-break:normal}.tem01-service .right .description{font-size:14px;opacity:.8;line-height:26px;padding:10px 0;color:inherit!important}.tem01-service .right .btn{padding:15px 12%;color:#fff!important;margin-top:30px;border-radius:3px}.tem01-service .right .btn:hover{opacity:.6}.tem01-service .right .overflow-auto{margin-top:30px}.tem01-service .process_con{padding-top:60px}.tem01-service .process_con ul{margin:0 -15px;counter-reset:li;display:flex;display:-webkit-flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.tem01-service .process_con ul li{width:25%;min-width:25%;max-width:25%;flex:1;padding:30px 15px}.tem01-service .process_con ul li .iconbox span:before{content:"0"counter(li);counter-increment:li}.tem01-service .iconbox{width:66px;height:72px;position:relative;text-align:center}.tem01-service .liubianx{width:66px;height:41px;position:absolute;top:0;left:0;border-radius:2px}.tem01-service .liubianx:before{content:"";position:absolute;top:-15.5px;left:0;width:0;height:0;border-left:33px solid transparent;border-right:33px solid transparent;border-bottom-width:16.5px;border-bottom-style:solid;border-bottom-color:#455d58;border-radius:2px}.tem01-service .liubianx:after{content:"";position:absolute;bottom:-15.5px;left:0;width:0;height:0;border-left:33px solid transparent;border-right:33px solid transparent;border-top-width:16.5px;border-top-style:solid;border-top-color:#455d58;border-radius:2px}.tem01-service .liubianx01{background:#455d58}.tem01-service .liubianx02{width:62px;height:37px;top:2px;left:2px;z-index:1;background:#fff}.tem01-service .liubianx02:before{top:-14.5px;border-left:31px solid transparent;border-right:31px solid transparent;border-bottom-width:15.5px;z-index:1;border-bottom-color:#fff}.tem01-service .liubianx02:after{bottom:-14.5px;border-left:31px solid transparent;border-right:31px solid transparent;border-top-width:15.5px;z-index:1;border-top-color:#fff}.tem01-service .liubianx03{width:58px;height:33px;top:2px;left:2px;z-index:2;background:#455d58}.tem01-service .liubianx03:before{top:-13.5px;border-left:29px solid transparent;border-right:29px solid transparent;border-bottom-width:14.5px;z-index:2}.tem01-service .liubianx03:after{bottom:-13.5px;border-left:29px solid transparent;border-right:29px solid transparent;border-top-width:14.5px;z-index:2}.tem01-service .iconbox span{line-height:33px;font-size:16px}.tem01-service .textbox .title{font-size:24px;padding:15px 0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:inherit!important}.tem01-service .textbox .description{font-size:14px;line-height:26px;opacity:.7;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;color:inherit!important}@media (min-width:1024px){.tem01-service.service_section{background:#fff}.tem01-service .right .title{height:70px;color:#fff!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.tem01-service .right .subtitle{color:#fff!important;height:60px;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2}}@media (max-width:1024px){.tem01-service .left .service_img_box .btnbox{opacity:0!important;width:100%;height:100%;position:absolute;top:0;left:0;transform:none;border-radius:0}}@media (max-width:768px){.tem01-service.service_section{padding-top:20px}.tem01-service.service_section:before{display:none}.tem01-service .right .title{font-size:26px}}@media (max-width:767px){.tem01-service{padding:15px 0 0!important;border-top:1px solid rgba(0,0,0,.15);border-bottom:1px solid rgba(0,0,0,.15)}.tem01-service .container>.flexBoxWrap{flex-wrap:initial;background:0 0;display:flex;flex-direction:column-reverse}.tem01-service .flexBoxWrap .right{padding:0 0 5px!important}.tem01-service .right .overflow-auto{margin-top:5px}.tem01-service .right .title{font-size:18px;color:inherit!important}.tem01-service .right .subtitle{color:inherit!important}.tem01-service .right .btn{display:none}.tem01-service .left{background:0 0;flex-direction:column-reverse;display:flex;padding-bottom:15px}.tem01-service .left .text{text-align:left;padding-left:0;padding-right:0}.tem01-service .process_con{padding-top:0}.tem01-service .process_con ul{flex-direction:column;margin:0}.tem01-service .process_con ul li{width:100%;min-width:auto;max-width:none;padding:15px 0;text-align:center}.tem01-service .textbox .title{font-size:16px;padding:0}.tem01-service .iconbox{margin:0 auto}}.tem01-about{padding-bottom:200px;padding-top:0;color:#455d58}.tem01-about .container{position:relative}.tem01-about .about_img_box .btnbox{transition:all .3s;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:4.3vw;height:4.3vw;line-height:4.3vw;text-align:center;background:rgba(255,255,255,.9);border-radius:50%;cursor:pointer;display:block}.tem01-about .about_img_box .btnbox:hover{opacity:.8}.tem01-about .about_img_box .btnbox .iconfont{font-size:1.45vw}.tem01-about .bottom_con{width:100%;position:absolute;left:0;bottom:-150px}.tem01-about .left .about_head{padding:50px 0}.tem01-about .left .about_head .title{height:65px;font-size:50px;color:#fff!important;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.tem01-about .left .about_ul li{float:left;width:33.3%;padding:10px}.tem01-about .left .about_ul li .about_li_tit{font-size:54px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:inherit!important}.tem01-about .left .about_ul li .about_li_desc{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;color:inherit!important}.tem01-about .right .conbox{height:310px;overflow-y:auto;background-color:#455d58;padding:25px;line-height:1.5}.tem01-about .right .subtitle{font-size:26px;color:#fff!important;padding-bottom:15px}.tem01-about .right .description{padding:10px 0}@media (max-width:1024px){.tem01-about .left .about_head .title{font-size:36px}.tem01-about .left .about_ul li .about_li_tit{font-size:24px}.tem01-about .about_img_box .btnbox{opacity:0!important;width:100%;height:100%;position:absolute;top:0;left:0;transform:none;border-radius:0}}@media (max-width:768px){.tem01-about{padding-bottom:0}.tem01-about .bottom_con{position:relative;bottom:0}.tem01-about .bottom_con .left,.tem01-about .bottom_con .right{padding:0;width:100%}.tem01-about .right .conbox{height:auto}.tem01-about .left .about_ul{margin:0 -10px}.tem01-about .left .about_head{padding:15px 0}.tem01-about .left .about_head .title{font-size:16px;height:auto;color:inherit!important}.tem01-about .right .description{color:inherit!important}.tem01-about .right .subtitle{color:inherit!important;font-size:16px;padding-bottom:0}}@media (max-width:767px){.tem01-about{display:flex;flex-direction:column-reverse;border-bottom:1px solid rgba(0,0,0,.15);padding-bottom:20px}.tem01-about .about_img_box img{padding:0 15px}.tem01-about .left .about_head{color:inherit!important;padding:15px 0 0}.tem01-about .left .about_ul li{float:none;width:100%}.tem01-about .left .about_ul li .about_li_tit{font-size:16px}.tem01-about .right .conbox{background:0 0;padding:0}}.section.tem01-case{padding:100px 0;width:100%;overflow:hidden}.tem01-case .big-title .title{float:left;width:300px;word-break:normal;color:inherit!important}.tem01-case .big-title .description{float:left;width:calc(100% - 300px);margin-top:-20px;padding:0 0 0 40px;word-wrap:break-word;word-break:normal;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;color:inherit!important}.tem01-case .images{position:relative}.tem01-case .images img{position:absolute;left:0;top:0;width:100%;height:100%}.tem01-case .swiper-container{padding-top:100px;overflow:initial}.tem01-case .swiper-wrapper .item .item_video{position:relative;display:inline-block;width:100%}.tem01-case .swiper-wrapper .item .item_video video{position:absolute;width:100%;height:100%;top:0;left:0}.tem01-case .swiper-wrapper .item .text{padding-top:1.5625vw}.tem01-case .swiper-wrapper .item a{color:inherit}.tem01-case .swiper-wrapper .item .text .title{font-size:20px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:inherit!important}.tem01-case .swiper-wrapper .item .text .description{height:44px;font-size:14px;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;margin:6px 0;line-height:1.6;color:inherit!important}.tem01-case .swiper-wrapper .item .text .icon{display:flex;align-items:center;padding-top:15px;font-size:12px}.tem01-case .swiper-wrapper .item .text .icon p{margin-bottom:0;width:100%;padding-right:10px}.tem01-case .swiper-wrapper .item .text .icon a{text-shadow:0 0 10px rgba(0,0,0,.1);opacity:1;color:inherit}.tem01-case .swiper-button-prev{left:calc(100% - 100px);color:#fff;background-image:none}.tem01-case .swiper-button-next{right:10px;color:#fff;background-image:none}.tem01-case .swiper-button-next,.tem01-case .swiper-button-prev{top:25px;height:auto}.tem01-case .swiper-button-next:before,.tem01-case .swiper-button-prev:before{font-size:36px}.tem01-case .swiper-button-next:after,.tem01-case .swiper-button-prev:after{content:'';display:none}.tem01-case .xs_btns_box .btn{display:none;font-size:12px}.tem01-case .swiper-pagination{display:none}@media (max-width:1024px){.section.tem01-case{padding:50px 0}.tem01-case .swiper-container{padding-top:60px}}@media (max-width:767px){.section.tem01-case{padding:20px 0;border-bottom:1px solid rgba(0,0,0,.15)}.tem01-case .big-title{margin-bottom:0}.tem01-case .big-title .title{width:100%;float:none;color:inherit!important;min-height:32px;line-height:32px}.tem01-case .big-title .description{width:100%;float:none;color:inherit!important;margin-top:10px;padding:0;-webkit-line-clamp:initial}.tem01-case .swiper-container{padding:10px 0}.tem01-case .swiper-wrapper .swiper-slide{padding-bottom:20px}.tem01-case .swiper-button-next,.tem01-case .swiper-button-prev{display:none}.tem01-case .swiper-wrapper .item .text .title{font-size:16px;font-weight:600}.tem01-case .swiper-wrapper .item .text .icon{padding-top:5px}.tem01-case .swiper-wrapper .item .text .icon p{width:auto}.tem01-case .xs_btns_box{position:relative;padding-right:118px}.tem01-case .xs_btns_box .btn{display:block;position:absolute;right:0;top:0}.tem01-case .swiper-pagination{display:block;text-align:left;bottom:0}}.tem01-contact{text-align:center}.tem01-contact form .enquiry_label{margin-bottom:30px;position:relative}.tem01-contact form .enquiry_inp{background:#526d68;color:#fff;border-radius:0;border:none;box-shadow:none}.tem01-contact form .enquiry_label .required_span{color:#fff;height:20px;line-height:20px;position:absolute;left:12px;top:7px;display:block;pointer-events:none;transition:.1s;opacity:.8}.tem01-contact form .enquiry_label .enquiry_inp:focus+.required_span{margin-top:-25px}.tem01-contact form .enquiry_label .enquiry_inp[required]+.required_span::after{content:"*";color:red;padding-left:5px}.tem01-contact form .enquiry_label.active .required_span{margin-top:-25px}.tem01-contact form .enquiry_label.errors .required_tips{display:block}.tem01-contact form .enquiry_label.errors{border-color:#d90000}.tem01-contact form .btn{font-size:16px;background-color:#faf7f2!important;color:inherit!important;padding:15px 25px}.tem01-contact form .btn:hover{opacity:.8}@media (max-width:767px){.tem01-contact{background-image:none!important}.tem01-contact .big-title{color:#455d58}.tem01-contact form>.col-xs-12{width:100%;max-width:100%;flex:0 0 100%}.tem01-contact form .enquiry_label{margin-bottom:20px}.tem01-contact form .enquiry_label .required_span{color:#455d58;left:0}.tem01-contact form .enquiry_inp{background:0 0;box-shadow:none;border-bottom:1px solid rgba(0,0,0,.2);color:#455d58;font-size:14px;padding:15px 0;height:auto}.tem01-contact form .btn{width:100%;background:0 0!important;color:#455d58;border-color:#455d58!important}.tem01-contact form input::placeholder,.tem01-contact form textarea::placeholder{color:#455d58!important}.tem01-contact form input::-webkit-input-placeholder,.tem01-contact form textarea::-webkit-input-placeholder{color:#455d58!important}.tem01-contact form :-moz-placeholder{color:#455d58!important}.tem01-contact form ::-moz-placeholder{color:#455d58!important}.tem01-contact form input:-ms-input-placeholder,.tem01-contact form textarea:-ms-input-placeholder{color:#455d58!important}.tem01-contact form input::-ms-input-placeholder,.tem01-contact form textarea::-ms-input-placeholder{color:#455d58!important}}.tem01-irregular{font-size:14px}@media (max-width:1200px){.tem01-irregular,.tem01-irregular *{font-size:14px!important}}