.main-bgcolor{background-color:#005963 !important}.primary-color{color:#005963}.secondary-textcolor{color:#54c5cf}.fs-12{font-size:12px !important}.fs-13{font-size:13px !important}.flex1{flex:1}.header{min-height:80px !important}.header .navbar-nav .nav-item .nav-link{font-weight:400;color:#fff;padding:0 14px !important}.header .navbar-nav .nav-item .nav-link.active{color:#54c5cf}.header .navbar-nav .nav-item .nav-link:hover{color:#54c5cf}.header .tel span{margin-left:5px;font-size:24px;font-family:Impact,Haettenschweiler,"Arial Narrow Bold",sans-serif;color:#fff}.carousel-indicators [data-bs-target]{width:16px;height:16px;border-radius:100%}.banner img{min-width:100% !important}.classify .classify-tiem{flex:1;position:relative}.classify .classify-tiem span{display:block;position:absolute;width:2px;height:100%;top:0;right:0;display:flex;align-items:center;justify-content:center}.classify .classify-tiem:nth-child(1) span::after,.classify .classify-tiem:nth-child(2) span::after{display:block;content:"";width:2px;height:70%;background-color:#005963}.qiye .main .con .item *{margin:0 !important;padding:0 !important}.qiye .main .con .item .info{width:100%;height:100%;background-color:#f7f7f8;padding:20px 40px !important;display:flex;flex-direction:column;text-align:left;justify-content:center}.qiye .main .con .item .info h5 span{font-size:18px;padding:6px 0 !important;color:#005963;border-bottom:1px solid #333}.qiye .main .con .item .info p{font-size:13px;padding:20px 0 !important}.join .form .row .input,.join .form .row textarea{background-color:#e6e7e9;width:98%;border:none;border-radius:5px;padding:6px 20px;font-size:14px;box-shadow:none}.join .form .row .input:focus,.join .form .row textarea:focus{outline:none}.join .btns button{background-color:#54c5cf;color:#fff;padding:10px 50px;font-size:16px;font-weight:600}.news_qy .info h5,.news_hy .info h5{color:#005963 !important}.news_qy .info p,.news_hy .info p{color:#666 !important}.news_qy .more,.news_hy .more{color:#54c5cf !important}.news_qy .more:hover,.news_hy .more:hover{opacity:.7}.footer .erweima p{font-size:12px !important}.footer .list-nav h5{font-size:16px;color:#fff}.footer .list-nav ul{padding:0;margin:0}.footer .list-nav ul li{padding:0;margin:0;list-style:none}.footer .list-nav ul li a{font-size:14px;color:#fff;text-decoration:none}.footer .list-nav ul li a:hover{color:#eee}.footer .kefu .rexian .title{font-size:16px;color:#54c5cf}.footer .kefu .rexian .tel{line-height:2;color:#fff}.footer .kefu .time{color:#fff;font-size:14px}.footer .kefu .time span{font-size:18px !important;padding:0 8px}.footer .address{color:#fff;font-size:14px}.footer .address .company{font-size:16px}.footer .copyright{font-size:12px !important}.footer .copyright a{color:#aaa !important;text-decoration:none !important}.footer .copyright a:hover{color:#eee !important}.wenhua .list .item{display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 0 10px 3px #e3e3e3;height:250px;border-radius:10px;margin-bottom:20px}.wenhua .list .item:hover{animation:scaleBig .2s 1}.prolist .nav a{padding:0px 20px;text-decoration:none;color:#005963;border-right:2px solid #005963}.prolist .nav a:hover,.prolist .nav a.active{color:#54c5cf}.prolist .nav a:last-child{border-right:none}.prolist .list .card{border:2px solid #54c5cf;border-radius:0;overflow:hidden;position:relative;transition:all .2s linear}.prolist .list .card .img{overflow:hidden}.prolist .list .card .img img{transition:all .2s linear}.prolist .list .card .info{height:117px;position:absolute;bottom:0;left:0;width:100%;background-color:#fff}.prolist .list .card .info a{text-decoration:none;color:#54c5cf}.prolist .list .card:hover{box-shadow:0px 0px 10px 6px rgba(62,197,206,.2)}.prolist .list .card:hover .img img{transform:scale(1.5)}.prolist .more a{display:inline-block;line-height:40px;height:40px;padding:0px 40px;border-radius:40px;color:#fff;background-color:#54c5cf;border:none}.prolist .more .pagination .page-item{padding:4px}.prolist .more .pagination .page-item.active a{background-color:#005963}.prolist .more .pagination .page-item a{display:inline-block;height:30px !important;width:30px !important;line-height:30px;padding:0;border-radius:8px}.prolist .more .pagination .page-item a:last-child{margin-right:0}.prolist .product-info .title{border-bottom:1px solid #54c5cf;margin-bottom:20px}.prolist .product-info .nfo-con .item{line-height:3 !important}.caselist .nav a{padding:0px 20px;text-decoration:none;color:#005963;border-right:2px solid #005963}.caselist .nav a:hover,.caselist .nav a.active{color:#54c5cf}.caselist .nav a:last-child{border-right:none}.caselist .card{padding:10px;box-shadow:0px 0px 6px 2px #ddd;transition:all .2s linear}.caselist .card a{text-decoration:none;color:#333}.caselist .card a:hover .info h5{color:#54c5cf}.caselist .card a .img{height:180px;overflow:hidden}.caselist .card a .img img{width:100%;transition:all .2s linear}.caselist .card a .info h5{width:90%;transition:all .2s linear}.caselist .card:hover{box-shadow:0px 0px 10px 6px #ddd}.caselist .card:hover a .img img{transform:scale(1.2)}.caselist .prenex a{text-decoration:none;color:#323233}.caselist .prenex a:hover{color:#005963}.caselist .more a{display:inline-block;line-height:40px;height:40px;padding:0px 40px;border-radius:40px;color:#fff;background-color:#54c5cf;border:none}.caselist .more .pagination .page-item{padding:4px}.caselist .more .pagination .page-item.active a{background-color:#005963}.caselist .more .pagination .page-item a{display:inline-block;height:30px !important;width:30px !important;line-height:30px;padding:0;border-radius:8px}.caselist .more .pagination .page-item a:last-child{margin-right:0}.linkinfo .box{height:200px;width:24%;padding:20px;padding-top:0 !important;box-shadow:0 0 8px 4px #ddd;font-size:13px !important}.linkinfo .box .icon{height:80px}.linkinfo .box .tip{color:#999}.linkinfo .box .img img{border:2px solid #54c5cf;margin-bottom:10px}.map .mapcontainer{height:400px}.map .mapcontainer #mapcontainer{height:100%;width:100%}.map .anchorBL{display:none}.map .anchorBL.BMap_cpyCtrl{display:none}.map .BMap_noprint{display:block}.js-scroll{opacity:0;transition:opacity 800ms}.js-scroll.scrolled{opacity:1}@media(max-width: 786px){.linkinfo .box{width:100%;height:auto;margin-top:20px;padding-top:20px !important}}@keyframes scaleBig{0%{transform:scale(1)}10%{opacity:0;transform:scale(2)}50%{transform:scale(1.1);opacity:.8}100%{transform:scale(1);opacity:1}}