.header{width:1200px;margin:0 auto;height:70px}.header .logo{width:102px;height:48px;float:left;margin-top:11px}.header .logo img{width:102px}.header .nav{float:left;height:40px;margin-top:15px;margin-left:100px}.header .nav a{margin:0 30px;color:#222;display:inline-block;height:40px;line-height:37px}.header .nav .router-link-active{border-bottom:3px solid #006bd3}.index-page .banner{width:100%;min-width:1200px;position:relative}.index-page .banner .header-wrap{position:absolute;top:0;left:0;width:100%;z-index:99}.index-page .banner .header-wrap .header .nav a{color:#fff}.index-page .banner .ant-carousel .slick-dots-bottom{bottom:30px}.index-page .banner .ant-carousel .slick-dots li{margin:0 10px}.index-page .banner .ant-carousel .slick-dots li button{width:40px;height:4px}.index-page .banner .item{position:relative;width:100%}.index-page .banner .item img{width:100%}.index-page .banner .item .text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;text-align:center;font-size:22px}.index-page .area-title{text-align:center;position:relative;padding-top:12px;display:block}.index-page .area-title .bg-text{font-size:40px;color:#f5f5f5;position:absolute;left:50%;top:0;transform:translate(-50%)}.index-page .area-title .title-name{font-size:24px;color:#222;position:relative;z-index:10}.index-page .area-title .vice-title{position:relative;z-index:11;padding-top:5px}.index-page .product{width:1200px;margin:20px auto}.index-page .product .list{margin-top:30px;text-align:center}.index-page .product .list .name{color:#006bd3;font-size:15px}.index-page .product .list .name a{color:#222}.index-page .product .list img{width:350px;height:210px}.index-page .product .list .text{width:350px;margin:0 auto;text-align:left;padding:5px;display:-webkit-box;-webkit-line-clamp:3;text-overflow:ellipsis;overflow:hidden;-webkit-box-orient:vertical}.index-page .product .entry{text-align:center}.index-page .cases{width:1200px;margin:30px auto}.index-page .cases .pics{height:360px;margin-top:30px;position:relative;overflow:hidden}.index-page .cases .pics .btn-left{left:300px}.index-page .cases .pics .btn-left,.index-page .cases .pics .btn-right{position:absolute;top:170px;height:30px;width:30px;background-color:#f5f5f5;text-align:center;line-height:30px;cursor:pointer}.index-page .cases .pics .btn-right{right:300px}.index-page .cases .left-pic{width:300px;float:left;height:216px;overflow:hidden;text-align:right;margin-top:72px}.index-page .cases .left-pic img{width:100%;height:100%}.index-page .cases .right-pic{width:300px;float:right;height:216px;overflow:hidden;text-align:left;margin-top:72px}.index-page .cases .right-pic img{width:100%;height:100%}.index-page .cases .mid-pic{width:500px;margin:0 350px;height:360px;overflow:hidden;position:relative}.index-page .cases .mid-pic img{width:100%;height:100%}.index-page .cases .mid-pic .text{color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:18px}.index-page .news{width:1100px;margin:30px auto;height:486px;background:#fff;position:relative;z-index:99}.index-page .news .list{margin-top:30px}.index-page .news .list .item{padding-left:10px}.index-page .news .list .ant-carousel .slick-dots-bottom{display:none!important}.index-page .news dl{width:340px;border-bottom:2px solid #006bd3;box-shadow:0 0 5px #ddd}.index-page .news dl .img{width:340px;height:210px;text-align:center}.index-page .news dl .img img{width:340px;height:200px}.index-page .news dl .text{padding:0 10px}.index-page .news dl .text .h2{font-size:16px;font-weight:700;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.index-page .news dl .text .p{height:90px;line-height:30px;display:-webkit-box;-webkit-line-clamp:3;text-overflow:ellipsis;overflow:hidden;-webkit-box-orient:vertical}.index-page .news dl .date{padding:0 10px}.index-page .news dl .date a{float:right}.index-page .news .entry{text-align:center;background-color:#fff;height:50px;line-height:50px}.index-page .future{width:100%;min-width:1200px;position:relative}.index-page .future img{width:100%}.index-page .future .text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;padding-top:50px}.index-page .future .text .h2{font-size:20px;color:#fff;margin-bottom:20px}.index-page .future .text .btns button{margin:0 20px}