.home-container{padding-bottom:100px}.home-banner{height:600px;overflow:hidden}.home-banner img{width:1200px;height:600px}.home-banner .ctx{position:absolute;z-index:10;top:160px;left:140px;text-align:left}.home-banner h3{font-size:44px;line-height:80px;font-weight:500}.home-banner p{width:320px;font-size:24px;font-weight:300}.home-banner .button{margin-top:24px}.home-banner .swiper-slide{overflow:hidden;position:relative}.home-products{padding:20px 0}.home-products li{margin-top:30px;height:394px;overflow:hidden}.home-products li .img{float:left;overflow:hidden}.home-products li .img,.home-products li img{width:700px;height:394px}.home-products li .ctx{float:right;width:500px;padding:70px 60px 10px}.home-products li:nth-child(2n) .img{float:right}.home-products li:nth-child(2n) .ctx{float:left}.home-products h3{font-size:26px;line-height:40px;padding:15px 0}.home-products p{font-size:22px;line-height:28px;font-weight:300}.home-products .ctx .button{margin-top:28px;padding:0 32px}.ezviz-app h2{height:130px;line-height:130px;font-size:40px;text-align:center;font-weight:500;padding-top:12px}.ezviz-app>div{height:400px;background-color:#f8f8f8}.ezviz-app .img{overflow:hidden}.ezviz-app .img,.ezviz-app .img img{width:700px;height:400px}.ezviz-app .ctx{width:500px;padding-left:70px}.ezviz-app .ctx h3{margin-top:86px;font-size:34px;line-height:38px;font-weight:500;width:385px;overflow:hidden}.ezviz-app .ctx p{width:385px;overflow:hidden}.ezviz-app .btn,.ezviz-app .ctx p{font-size:20px;line-height:24px;font-weight:300;margin-top:20px}.ezviz-app .btn{position:relative}.ezviz-app .btn .qrcode{position:absolute;z-index:1;left:0;top:50px;opacity:0;-webkit-transform-origin:50% -50px;-ms-transform-origin:50% -50px;transform-origin:50% -50px}.ezviz-app .btn .qrcode.show{-webkit-transform:none;-ms-transform:none;transform:none;height:auto;opacity:1;-webkit-transition:all .8s;transition:all .8s;z-index:9999}.ezviz-app .btn a{margin-right:18px}.about-ezviz h2{height:130px;line-height:130px;font-size:40px;text-align:center;font-weight:500;padding-top:12px}.about-ezviz>div{height:400px;background-color:#f8f8f8}.about-ezviz .img{float:right}.about-ezviz .img,.about-ezviz img{width:700px;height:400px}.about-ezviz .ctx{width:500px;padding:0 70px}.about-ezviz .ctx h3{margin-top:86px;font-size:34px;line-height:38px;font-weight:500}.about-ezviz .ctx p{font-size:20px;line-height:24px;font-weight:300;margin-top:20px;position:relative}.about-ezviz .ctx>div.xhide{opacity:0;position:absolute;-webkit-transition:opacity .4s ease-out;transition:opacity .4s ease-out;width:350px;z-index:20}.about-ezviz .ctx>div{opacity:1;position:absolute;width:350px;z-index:22}.about-ezviz .btn{font-size:20px;line-height:24px;font-weight:300;margin-top:24px}.about-ezviz .swiper-container{width:100%;height:400px}.about-ezviz .swiper-pagination-bullet{width:8px;height:8px}.about-ezviz .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 6px}.page-container .swiper-container-horizontal>.swiper-pagination-bullets,.page-container .swiper-pagination-custom,.swiper-pagination-fraction{bottom:6px}.newsroom h2{height:130px;line-height:130px;font-size:40px;text-align:center;font-weight:500;padding-top:12px}.newsroom li{float:left;width:294px;height:400px;margin-left:8px}.newsroom li:first-child{margin-left:0}.newsroom li .img{width:294px;height:270px;overflow:hidden;position:relative;border:1px solid #eee;border-bottom:none}.newsroom li .img img{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:0;-webkit-transition:all 1s;transition:all 1s;z-index:11}.newsroom li .img:hover img{opacity:1}.newsroom li .ctx{height:130px;padding:0 20px;background-color:#f5f5f5;padding-top:14px}.newsroom li .ctx h3{font-size:18px;font-weight:500;line-height:24px;max-height:48px;margin:0 0 8px}.newsroom li .ctx h3,.newsroom li .ctx p{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.newsroom li .ctx p{font-size:16px;font-weight:300;line-height:22px;max-height:44px}.newsroom .btn{text-align:center;margin-top:50px}.newsroom .btn a{font-size:22px;height:40px;line-height:36px;padding:0 55px;border-width:2px}