@import url("core.css"); @import url("qr.css"); @import url("../font-awesome/css/font-awesome.min.css"); @import url("animate.css"); @import url("common.css"); /***/ .w1840{max-width:1840px;margin:0 auto;padding: 0 30px;} .w1440{max-width: 1440px;margin:20px auto;} body{overflow-x: hidden;} /*footer**/ @media (max-width: 1440px) { .w1840{padding: 0 20px;} .w1440{padding: 0 20px;} } /**/ /*common-font*/ .h1{font-size: 50px;font-weight: 500;text-align: center;} .h1::after{content:"";display: block;width: 80px;height: 5px;margin:0 auto;margin-top: 20px;background-color: #0072da;} h2{font-size: 35px;} hr{background-color: #0072da;width: 53px;height: 4px;} .font14{font-size: 14px;line-height: 18px;font-weight: 200;} .font16{font-size: 16px;line-height: 20px;font-weight: 200;} .font17{font-size: 17px;line-height: 22px;font-weight: 200;} .font18{font-size: 18px;line-height: 24px;font-weight: 300;} .font20{font-size: 20px;line-height: 30px;font-weight: 300;} .mt25{margin-top: 25px;} .mb30{margin-bottom: 30px;} .mb65{margin-bottom: 65px;} .w50{width: 50%;} .w70{width: 70%;} b{font-weight: 500;} img{width: 100%;height: auto;display: block;} .wcenter{} .to-big .img{overflow: hidden;} .to-big .img img{transition: all 0.6s;-webkit-transition: all 0.6s;} .to-big:hover .img img{transform: scale(1.05);} #pages {min-height: 50px;margin: 20px 0;} /*common-page-banner*/ #page_banner{background-size: cover;height:40vh;width: 100%;background-position: center;background-repeat: no-repeat;position: relative;} #page_banner .w1400{position: absolute;bottom: 75px;left: 0;right:0;margin:0 auto;width: 100%;} #page_banner h1{font-size: 70px;text-transform: uppercase;font-weight: 300;} #page_banner hr{height: 4px;margin: 30px 0;} #page_banner p{width: 400px;} #page_banner.white *{color: #131313;} /*common-position*/ .position{color:#3E3A39;font-size:14px;padding:1.25rem 0;} .position a{color:#333;vertical-align: middle;display: inline-block;} .position span{margin:0 10px;vertical-align: middle;color:#333;} .position font{vertical-align: middle;} .position a:hover{color:#0072da;} .position a img{width: auto;} /*common-page-cate*/ #project_cate{padding: 55px 0 100px;} #project_cate .cate_box a{display: flex;justify-content: center;align-items: center;float: left;width: 19%;margin-right: 1.25%;outline: 1px solid #ccc;color: #333;text-align: center;height: 60px;line-height: 30px;} #project_cate .cate_box a:nth-child(5n){margin-right: 0;} #project_cate .cate_box a:hover,#project_cate .cate_box a.on{background-color: #0072da;color: #fff;outline: 1px solid #0072da;} /*common-page-cate*/ #blog_cate{padding: 55px 0 100px;} #blog_cate .cate_box{text-align: center;} #blog_cate .cate_box a{display: flex;justify-content: center;align-items: center;float: left;width: 19%;margin-right: 1.25%;outline: 1px solid #ccc;color: #333;text-align: center;height: 60px;line-height: 30px;} #blog_cate .cate_box a:nth-child(5n){margin-right: 0;} #blog_cate .cate_box a:hover,#blog_cate .cate_box a.on{background-color: #0072da;color: #fff;outline: 1px solid #0072da;} #blog_cate .cate_box .clearfix{display: flex;justify-content: center;} /*common-tag-box*/ .tag_box{width: 100%;} .tag_box a{display: block;float: left;width: 100%;border: 1px solid #ccc;margin-bottom: 2%;height: 45px;line-height: 25px;overflow: hidden;padding: 10px;} .tag_box a:hover{background-color: #0072da;color: #fff;} /*common-pages*/ #pages nav{width: 100%;text-align: center;float: unset;margin-right: unset;align-content: unset;} #pages a,#pages span{display: inline-block;width: 37px;line-height: 37px;height: 37px;margin:0 10px;} #pages span{background-color: #0072da;color: #fff;border: 1px solid #0072da;position: relative;top:3px} #pages a:hover{background-color: #0072da;color: #fff;} #pages a.next,#pages a.prev{display: inline-block;width: 100px;line-height: 37px;height: 37px;border: 1px solid #0072da;text-transform: uppercase;} #pages a.next:hover,#pages a.prev:hover{background-color: #0072da;color: #fff;} #pages a.prev .fa-angle-left::before{content:"PREV"} #pages a.next .fa-angle-right::before{content:"NEXT"} .new-video-box{position:fixed;z-index:3333;display:none;width:100%;background:rgba(0,0,0,0.8);top:0;left:0;height:100vh;animation-name: beclose;animation-duration: 0.5s;animation-timing-function: ease-out;} .new-video-box.open{display:block;animation-name: beopen;animation-duration: 0.5s;animation-timing-function: ease-out;} #closebutton{font-size: 2rem;color: #fff;transform: scale(1, 0.89);display: inline-block;width: auto;position: absolute;right: 5%;top: 5%;} .video-center{display:flex;align-items:center;height:100%;width:100%;} .video-center video{width:70%;display:block;margin:0 auto;} @media(max-width:800px){ #videourl{width:100%;} } @keyframes beopen{0%{opacity:0;}100%{opacity:1;}} @keyframes beclose{0%{opacity:1;}100%{opacity:0;}} /*media1540*/ @media (max-width: 1540px) { .w1840{padding: 0 20px;} header .w1840{padding: 0 20px;} } /*media1440*/ @media (max-width: 1440px) { .h1{font-size: 35px;} h2{font-size: 26px;} .font14{font-size: 14px;line-height: 22px;} .font16{font-size: 15px;line-height: 23px;} .font17{font-size: 16px;line-height: 23px;} .font18{font-size: 17px;line-height: 24px;} .font20{font-size: 18px;line-height: 30px;} /**/ #pro_dis {padding: 50px 0;} } /*media1280*/ @media (max-width: 1280px) { } /*media1100*/ @media (max-width: 1100px) { .h1{font-size: 30px;} h2{font-size: 22px;} .font14{font-size: 12px;line-height: 21px;} .font16{font-size: 14px;line-height: 22px;} .font17{font-size: 15px;line-height: 22px;} .font18{font-size: 16px;line-height: 23px;} .font20{font-size: 17px;line-height: 27px;} .mb30 {margin-bottom: 15px;} .mt20 {margin-top: 15px;} .mt25 {margin-top: 20px;} .mb60 {margin-bottom: 30px;} .mb65 {margin-bottom: 35px;} .w50{width: 100%;} .w70{width: 100%;} /**/ } /*media900*/ @media (max-width: 900px) { } /*media768px*/ @media (max-width: 768px) { .h1 {font-size: 22px;} } /*media500px*/ @media (max-width: 500px) { /**/ } /*media400px*/ @media (max-width: 400px) { /**/ } /*common-media*/ @media(max-width:1440px){ #page_banner {padding: 150px 0;} #page_banner h1 {font-size: 40px;} /**/ #project_cate { padding: 40px 0 50px;} #project_cate .cate_box a {line-height: 30px;font-size: 16px;} /**/ #blog_cate { padding: 40px 0 50px;} #blog_cate .cate_box a {line-height: 30px;font-size: 16px;} .w1400{padding:0 30px;width: 100%;} } @media(max-width:1100px){ #page_banner {padding: 80px 0;height: 300px;} #page_banner h1 {font-size: 30px;} #page_banner hr {margin: 15px 0;} #page_banner p{width: 80%;} /**/ #project_cate .cate_box a{width: 49%;margin-right: 2%;margin-bottom: 2%;} #project_cate .cate_box a:nth-child(5){margin-right: 2%;} #project_cate .cate_box a:nth-child(2n){margin-right: 0;} /**/ #blog_cate .cate_box .clearfix{display: block;} #blog_cate .cate_box a{width: 49%;margin-right: 2%;margin-bottom: 2%;float: left;} #blog_cate .cate_box a:nth-child(5){margin-right: 2%;} #blog_cate .cate_box a:nth-child(2n){margin-right: 0;} } @media(max-width:768px){ #page_banner {padding: 50px 0;height: 200px;} #page_banner p{width: 100%;font-size: 13px;line-height: 19px;} /**/ #project_cate .cate_box a{height: 40px;font-size: 14px;line-height: 18px;} /**/ #blog_cate .cate_box a{height: 40px;font-size: 14px;line-height: 18px;} } /*banner*/ #banner_top .swiper-pagination-bullet{background: #fff;opacity: 0.8;width: 10px;height: 10px;} #banner_top .swiper-pagination-bullet-active{background: #0072da;opacity: 1;} #banner_top .swiper-container-horizontal > .swiper-pagination-bullets{bottom: 5%;} #banner_top .img_box {position: relative;} #banner_top .img_box .banner_con{position: absolute;left: 0;right: 0;top:0;} #banner_top .img_box .banner_con .banner_tit{font-size: 62px;line-height: 65px;font-weight: 400;margin-top: 13%;text-transform: uppercase;} #banner_top .img_box .banner_con .banner_tit font{font-size: 26px;font-weight: 300;text-transform:capitalize;display: block;} #banner_top .img_box .banner_con hr{display: block;width: 50px;background-color: #0072da;height: 3px;margin: 10px 0 30px;} #banner_top .img_box .banner_con p{font-size: 18px;line-height: 24px;margin-bottom: 120px;width: 500px;font-weight: 200;} #banner_top .img_box .banner_con a{transition: all 0.3s ease-out;-webkit-transition: all 0.3s ease-out;border: 1px solid #fff;line-height: 45px;height: 45px;text-align: center;font-size: 14px;color: #fff;display: inline-block;background-position: 140px center;background-image: url(../images/jtban.png);background-repeat: no-repeat;padding-right: 85px;padding-left: 50px;} #banner_top .img_box .banner_con .banner_tit{opacity: 0;transform: translateY(100px); transition: 0.5s all ease-out;-webkit-transition-delay: .3s; transition-delay: .3s;} #banner_top .img_box .banner_con .banner_tit font{opacity: 0;transform: translateY(100px);transition: 0.5s all ease-out;-webkit-transition-delay: .5s; transition-delay: .5s;} #banner_top .img_box .banner_con hr{opacity: 0;transform: translateY(100px);transition: .5s all ease-out;-webkit-transition-delay: .6s; transition-delay: .6s;} #banner_top .img_box .banner_con p{opacity: 0;transform: translateY(100px);transition: .5s all ease-out;-webkit-transition-delay: .7s; transition-delay: .7s;} #banner_top .img_box .banner_con .url{opacity: 0;transform: translateY(100px);transition: .5s all ease-out;-webkit-transition-delay: 0.8s; transition-delay: 0.8s;} #banner_top .swiper-slide-active .img_box .banner_con .banner_tit{opacity: 1;transform: translateY(0);} #banner_top .swiper-slide-active .img_box .banner_con .banner_tit font{opacity: 1;transform: translateY(0);} #banner_top .swiper-slide-active .img_box .banner_con hr{opacity: 1;transform: translateY(0);} #banner_top .swiper-slide-active .img_box .banner_con p{opacity: 1;transform: translateY(0);} #banner_top .swiper-slide-active .img_box .banner_con .url{opacity: 1;transform: translateY(0);} #banner_top .swiper-slide-active .img_box .banner_con a:hover{background-color: #fff;color: #0072da;background-image: url(../images/jtban-l.png);} @media (max-width:1460px){ #banner_top .img_box .banner_con .banner_tit{font-size: 48px;line-height: 50px;font-weight: 400;margin-top: 10%;} #banner_top .img_box .banner_con .banner_tit font{font-size: 22px;} #banner_top .img_box .banner_con hr{height: 3px;margin: 10px 0 30px;} #banner_top .img_box .banner_con p{font-size: 16px;line-height: 22px;margin-bottom: 80px;width: 500px;} #banner_top .img_box .banner_con a{line-height: 45px;height: 45px;font-size: 14px;} } @media (max-width:1100px){ #banner_top .img_box .banner_con .banner_tit{font-size: 36px;line-height: 39px;font-weight: 400;margin-top: 10%;} #banner_top .img_box .banner_con .banner_tit font{font-size: 18px;} #banner_top .img_box .banner_con hr{height: 3px;margin: 10px 0 30px;} #banner_top .img_box .banner_con p{font-size: 13px;line-height: 17px;margin-bottom: 50px;width: 500px;} #banner_top .img_box .banner_con a{line-height: 30px;height: 30px;font-size: 12px;padding-left: 30px;padding-right: 60px;background-position: 110px center;background-size: 20px auto;} } @media (max-width:768px){ .w1400{padding: 0 20px} #banner_top .img_box .banner_con .banner_tit{font-size: 22px;line-height: 24px;font-weight: 400;margin-top: 5%;} #banner_top .img_box .banner_con .banner_tit font{font-size: 15px;} #banner_top .img_box .banner_con hr{height: 3px;margin: 10px 0 15px;} #banner_top .img_box .banner_con p{font-size: 12px;line-height: 14px;margin-bottom: 20px;width: 200px;} #banner_top .img_box .banner_con a{line-height: 30px;height: 30px;font-size: 12px;padding-left: 30px;} } @media (max-width:500px){ #banner_top .img_box .banner_con .banner_tit{font-size: 18px;line-height: 24px;font-weight: 400;margin-top: 5%;} #banner_top .img_box .banner_con .banner_tit font{font-size: 14px;} #banner_top .img_box .banner_con p{display: none;} #banner_top .img_box .banner_con a{line-height: 25px;height: 25px;font-size: 12px;padding-left: 20px;padding-right: 50px;background-position: 90px center;background-size: 10px auto;} } /*#product*/ #product .pro-box{margin-top: 60px;} #product {padding:100px 0;} #product a{display: block;float: left;width: 32%;margin-right: 2%;margin-bottom: 2%;border-radius: 15px;overflow: hidden;position: relative;} #product a:nth-child(3n){margin-right: 0%;} #product a .con{position: absolute;width: 100%;bottom:0;left: 0;text-align: center;padding: 0 15px;padding-bottom: 20px;} #product a .con b{display: block;font-size: 22px;margin-bottom: 15px;} #product a .con p{font-size: 12px;padding:10px;background-color: transparent;width: 120px;margin:0 auto;-webkit-transition: all 0.6s ease;transition: all 0.6s ease;} #product a:hover .con p{background-color: #0072da;color: #fff;} @media(max-width:1460px){ #product a .con b{font-size: 20px;} } @media(max-width:1100px){ #product{padding:35px 0} #product .pro-box{margin-top: 25px;} #product a .con b{font-size: 18px;} } @media(max-width:768px){ #product a{width: 49%;} #product a:nth-child(3n){margin-right: 2%;} #product a:nth-child(2n){margin-right: 0;} #product a .con b{font-size: 16px;} } /*#app*/ #application .h1{color: #fff;} #application{padding:100px 0;background-image: url(../images/sol-back.webp);background-position: center;background-repeat: no-repeat;background-size:cover;} #application .app-imgs{margin-top: 60px;position: relative;} #application .app-imgs img{display: block;width: 100%;} #application .app-imgs .app-box{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: flex;z-index: 3;} #application .app-imgs .app-box a{display: block;width: 25%;position: relative;border-left: 1px solid #999; background-size: 100% 70%;background-position: left bottom;background-repeat: no-repeat;transition: all 0.6s ease;-webkit-transition: all 0.6s ease;} #application .app-imgs .app-box a:hover{background-image: url(../images/solback.webp);} #application .app-imgs .app-box a .con{position: absolute;bottom:0;left:0;width:100%;padding:25px;text-align: center;} #application .app-imgs .app-box a .con *{color: #fff;} #application .app-imgs .app-box a .con b{font-size: 24px;} #application .app-imgs .app-box a .con p{font-size: 16px;line-height: 24px;font-weight: 300;width: 60%;margin: 15px auto;height: 0px;overflow: hidden; transition: all 0.6s ease;-webkit-transition: all 0.6s ease;} #application .app-imgs .app-box a:hover .con p{height: 50px;} #application .app-imgs .app-box a .con span{display: block;font-size: 12px;} @media(max-width:1460px){ } @media(max-width:1100px){ #application {padding:35px 0;} #application .app-imgs .swiper-container{display: none;} #application .app-imgs{margin-top: 25px;} #application .app-imgs .app-box{display: block;height: auto;position: relative;} #application .app-imgs .app-box a{width: 100%;display: block;margin-top: 15px; background-position: center;background-repeat: no-repeat;background-size: cover;height: 150px;} #application .app-imgs .app-box a:nth-child(1){background-image: url(../images/sollist1.webp);} #application .app-imgs .app-box a:nth-child(2){background-image: url(../images/sollist1.webp);} #application .app-imgs .app-box a:nth-child(3){background-image: url(../images/sollist1.webp);} #application .app-imgs .app-box a:nth-child(4){background-image: url(../images/sollist1.webp);} #application .app-imgs .app-box a .con b{font-size: 20px;} #application .app-imgs .app-box a .con p{font-size: 14px;} } @media(max-width:768px){ #application .app-imgs .app-box a .con b{font-size: 16px;} #application .app-imgs .app-box a .con p{font-size: 12px;} } /*#solution*/ #solution{padding:100px 0} #solution .sol-box{margin-top: 60px;} #solution .sol-box a{float: left;width: 23.5%;margin-right: 2%;margin-bottom: 2%;border-radius: 15px;overflow: hidden;} #solution .sol-box a:nth-child(4n){margin-right: 0;} #solution .sol-box a img{display: block;width: 100%;} #solution .sol-box a .con{padding: 25px 20px;background-color: #f1f1f1;} #solution .sol-box a .con b{font-size: 20px;display: block;} #solution .sol-box a .con p{font-size: 14px;line-height: 23px;height: 43px;margin:15px 0 25px;color: #666;overflow: hidden;} #solution .sol-box a .con span{font-size: 12px;color: #0072da;padding:10px 0;background-color: transparent;-webkit-transition: all 0.6s ease;} #solution .sol-box a:hover .con span{padding:10px 15px;background-color: #0072da;color: #fff;} @media(max-width:1460px){ #solution .sol-box a .con b{font-size: 18px;} #solution .sol-box a .con p{font-size: 13px;line-height: 22px;height: 40px;} } @media(max-width:1100px){ #solution{padding:35px 0} #solution .sol-box{margin-top: 25px;} #solution .sol-box a{width: 32%;} #solution .sol-box a:nth-child(4n){margin-right: 2%;} #solution .sol-box a:nth-child(3n){margin-right: 0;} #solution .sol-box a .con b{font-size: 16px;} #solution .sol-box a .con p{font-size: 12px;line-height: 22px;margin:10px 0 15px;} } @media(max-width:768px){ #solution .sol-box a{width: 49%;} #solution .sol-box a:nth-child(3n){margin-right: 2%;} #solution .sol-box a:nth-child(2n){margin-right: 0;} #solution .sol-box a .con{padding: 15px 10px;} } /*#about*/ #about{padding:100px 0;background-color: #f8f8f8;} #about .con{float: left;width: 48%;} #about .con .h1{text-align: left;} #about .con .h1::after{display: none;} #about .con .des{margin-top: 50px;} #about .con p{font-size: 16px;line-height: 24px;color: #333;} #about .top .con>p{margin-top: 35px;} #about .con ul{margin:45px 0;} #about .con ul li{margin-top: 30px;} #about .con ul li:nth-child(1){margin-top: 0px;} #about .con ul b{font-size: 20px;} #about .con ul b::after{content:"";display: block;width: 20px;height: 2px;background-color: #0072da;margin:10px 0;} #about .con ul p{color: #666;} #about .con a{display: inline-block;font-size: 14px;padding:10px 35px;border: 1px solid #0072da;background-color: #0072da;color: #fff;-webkit-transition: all 0.6s ease;transition: all 0.6s ease;} #about .con a:hover{background-color: transparent;border-color: #0072da;color: #0072da;} #about .img{float: right;width: 50%;} #about .numbox{margin-top: 50px;} #about .numbox{display: flex;background-color: #fff;} #about .numbox li{width: 25%;padding:25px;} #about .numbox li b font{font-size: 62px;color: #0072da;} #about .numbox li b sub{font-size: 30px;position: relative;top: -6px;color: #0072da;} #about .numbox li:nth-child(1) b sub{font-size: 20px;color: #333;} #about .numbox li p{font-size: 22px;color: #555;margin-top: 20px;} @media(max-width:1460px){ #about .numbox li b font{font-size: 50px;} #about .numbox li p{font-size: 18px;} } @media(max-width:1100px){ #about{padding:35px 0;} #about .numbox li b font{font-size: 40px;} #about .numbox li p{font-size: 16px;} #about .top .con>p{margin-top: 20px;} #about .con ul{margin:15px 0} #about .con ul b{font-size: 18px;} #about .con p{font-size: 14px;} } @media(max-width:768px){ #about .con{width: 100%;} #about .img{width: 100%;margin-top: 20px;} #about .numbox{flex-wrap: wrap;margin-top: 20px;} #about .numbox li{width: 50%;padding: 15px;} #about .numbox li b font{font-size: 32px;} #about .numbox li p{font-size: 14px;margin-top: 10px;} } /*#news*/ #news{padding:100px 0;} #news .news-box{margin-top: 60px;display: flex;flex-wrap: wrap;gap: 20px;} #news .news-box .list:nth-child(1){flex: 1.3;background-color: #f8f8f8;} #news .news-box .list:nth-child(1) .con{padding:20px;background-color: #f8f8f8;} #news .news-box .list:nth-child(1) b{font-size: 24px;line-height: 30px;} #news .news-box .list:nth-child(1) p{font-size: 14px;line-height: 23px;margin:20px 0 20px;color: #888;} #news .news-box .list:nth-child(1) span{font-size: 12px;} #news .news-box .list:nth-child(2){flex: 1.8;} #news .news-box .list:nth-child(2) a{background-color: #f8f8f8;display:flex;padding:25px 0px;margin-top: 20px;} #news .news-box .list:nth-child(2) a:nth-child(1){margin-top: 0;} #news .news-box .list:nth-child(2) a .time{-webkit-transition: all 0.6s ease;transition: all 0.6s ease;width: 110px;text-align: center;padding:0 15px;border-right: 1px solid #aaa;} #news .news-box .list:nth-child(2) a .time b{font-size: 36px;display: block;margin-bottom: 10px;color: #888;} #news .news-box .list:nth-child(2) a .time p{font-size: 13px;color: #888;} #news .news-box .list:nth-child(2) a:hover .time *{color: #0072da;} #news .news-box .list:nth-child(2) a .con{padding-right: 35px;padding-left: 15px;} #news .news-box .list:nth-child(2) a .con b{display: block;margin-bottom: 10px;overflow: hidden;height: 16px;font-size: 16px;} #news .news-box .list:nth-child(2) a .con p{font-size: 14px;line-height: 20px;color: #888;} #news .news-box .list:nth-child(3){flex: 1;background-color: #f8f8f8;padding:30px 20px} #news .news-box .list:nth-child(3) .top_title{padding-bottom: 10px;margin-bottom: 10px;border-bottom: 1px solid #aaa;} #news .news-box .list:nth-child(3) .top_title b{font-size: 20px;float: left;} #news .news-box .list:nth-child(3) .top_title a{font-size: 14px;color: #555;float: right;} #news .news-box .list:nth-child(3) .top_title a:hover{color: #0072da;} #news .news-box .list:nth-child(3) .list_con li{margin-bottom: 20px;} #news .news-box .list:nth-child(3) .list_con a b{font-size: 16px;line-height: 23px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;display: block;width: 95%;} #news .news-box .list:nth-child(3) .list_con a p{font-size: 14px;line-height: 20px;color: #888;} @media screen and (max-width: 1100px) { #news{padding:35px 0;} #news .news-box{display: block;} #news .news-box .list{margin-top: 20px;} #news .news-box{margin-top: 25px;} #news .news-box .list:nth-child(1) b{font-size: 20px;} #news .news-box .list:nth-child(1) p{margin-bottom: 15px;font-size: 13px;} }