.product-top { height: 457px; padding: 60px 30px 50px; .product-project-image { height: 390px; width: 390px; position: absolute; right: 30px; top: 37px; image-rendering: -moz-crisp-edges; /* Firefox */ image-rendering: -o-crisp-edges; /* Opera */ image-rendering: -webkit-optimize-contrast; /* Webkit (non-standard naming) */ image-rendering: crisp-edges; -ms-interpolation-mode: nearest-neighbor; /* IE (non-standard property) */ } .product-top-title, .product-top-title.wiki, .product-top-title.plan, .product-top-title.account, .product-top-subtitle { width: 345px; } .product-top-subtitle.perform, .product-top-subtitle.account { width: 339px; } .top-content { margin-top: auto; } } .product-page-main-content { padding: 60px 0; .product-content { width: auto; .product-subtitle { width: 680px; line-height: 32px; margin: 10px auto 50px; } .project-slide-component { height: auto; width: 800px; margin-left: auto; margin-right: auto; padding: 0 30px; &.left { margin-bottom: 50px; } .slide-component { .slide-component-ul { position: relative; display: inline-block; width: 100%; &.left { left: auto; } li { display: inline-block; width: 365px; height: 172px; padding-left: 20px; padding-right: 20px; &:first-child { margin-right: 10px; } .slide-component-ul-coming { left: 164px; &.second { left: 140px; } } } } .slide-component-img { position: relative; width: 740px; height: 448px; &.right { right: auto; } &.left { left: auto; } } } } } } .product-matrix-and-scene { padding: 60px 30px 0; .product-title { width: 680px; margin-left: auto; margin-right: auto; } .product-subtitle { margin-bottom: 30px; } .product-matrix-card { width: 365px; height: 240px; margin-right: 10px; padding: 34px 15px; .product-matrix-card-img { width: 121px; height: 126px; margin-top: 8px; img { height: 100%; width: 100%; object-fit: contain; } } .product-matrix-card-content { width: 194px; margin-left: 15px; &.center { margin-top: 0; } .product-matrix-card-title { width: 200px; height: auto; } .product-matrix-card-intro { width: auto; height: auto; margin-bottom: 20px; } } } .product-scene-card { width: 237px; height: 207px; margin-right: 14px; margin-bottom: 35px; vertical-align: top; .product-scene-card-intro { margin-right: 20px; } .product-scene-card-img { width: 59.2px; height: 75.2px; img { height: 100%; width: 100%; image-rendering: -webkit-optimize-contrast; } } } } .product-footer-price { padding: 60px 0; .product-footer-price-title { margin-bottom: 30px; } } .product-plan { .product-matrix-and-scene { padding-bottom: 61px; } .product-matrix-card { padding: 50px 15px; } } .product-pipeline { #left li, #right li { height: 233px; vertical-align: top; } .product-pipeline-content { padding: 60px 0; .product-pipeline-content-img { height: 100%; width: 100%; margin-top: 50px; img { height: 100%; width: 100%; } } } } .product-wiki { #right li { height: 200px; vertical-align: top; } .product-title.scene { margin-bottom: 30px; } } .product-account { display: block; .product-page-main-content { background-color: #fafbfc; } .product-title.scene { margin-bottom: 50px; } .product-content-intro { margin-bottom: 10px; } .product-content { width: 800px; margin-left: auto; margin-right: auto; padding: 0 30px; } .product-content-account { display: block; margin-bottom: 0; padding-bottom: 56px; } .product-content-account-card { display: block; height: auto; width: 100%; margin-bottom: 20px; } .product-content-account-info { position: relative; margin: 0; width: 100%; height: auto; &.first, &.second, &.third { height: auto; } } .product-content-account-img { width: 100%; height: 449px; img { height: 100%; width: 100%; } } .product-content-single-intro { width: 100%; font-size: 14px; } } .product-testcase { .product-title.scene { margin-bottom: 30px; } .product-matrix-and-scene { .product-scene-card:nth-child(5) { .product-scene-card-content { width: 212px; } } } } .product-desk { .product-matrix-and-scene { padding-bottom: 50px; .product-title { margin-bottom: 30px; } .product-matrix-card:nth-child(2n) { margin-right: 8px; } } #left li, #right li { height: 233px; vertical-align: top; } } .product-performance { .product-page-main-content .product-content { .product-subtitle { width: auto; } .project-slide-component .slide-component .slide-component-ul li { vertical-align: top; height: 195px; } } .divide-line { width: 740px; } .performance-content-img { width: 740px; height: 419px; } .product-matrix-and-scene { padding: 60px 30px; .product-subtitle { line-height: 28px; } } .perform-scene-card { width: 740px; .product-scene-card { margin-right: 10px; width: 240px; .product-scene-card-intro { width: 225px; } } } } .product-tower { // display: block; .product-page-main-content { background-color: #fafbfc; } .product-title.scene { margin-bottom: 50px; } .product-content-intro { margin-bottom: 10px; } .product-content { width: 800px; margin-left: auto; margin-right: auto; padding: 0 30px; } .product-content-tower { display: block; margin-bottom: 0; padding-bottom: 56px; height: auto; } .product-content-tower-card { display: block; height: auto; width: 100%; margin-bottom: 20px; } .product-content-tower-info { position: relative; margin: 0; width: 100%; height: auto; &.first, &.second, &.third { height: auto; } } .product-content-tower-img { width: 100%; height: 449px; img { height: 100%; width: 100%; } } .product-content-single-intro { width: 100%; font-size: 14px; } .tower-client-solution { height: 542px; padding: 60px 0; &_content-wrapper { width: 740px; } .client-solutions { .title { margin-bottom: 30px; } #wrapper { width: 740px; height: 250px; } #cards { width: 740px * 6; li { &:nth-child(1) { left: 0; } &:nth-child(2) { left: 740px; } &:nth-child(3) { left: 740px * 2; } &:nth-child(4) { left: 740px * 3; } &:nth-child(5) { left: 740px * 4; } } } .client-tab-card { width: 740px; height: 250px; .client-img { width: 406px; height: 250px; img { width: 406px; height: 250px; object-fit: cover; } } .client-content { padding: 20px; width: 334px; height: 250px; } .divider-line { margin: 20px 0; width: 294px; } .client-more-details { right: 40px; bottom: 20px; } } // .client-click-tab { // padding: 0 30px; // } .client-tab { width: 115px; height: 70px; img { width: 140px; height: 52px; &.on { border-radius: 3px; } } } } } .who-use { padding: 60px 0 40px 0; &.project-who-use { .who-use-title { border-top: none; color: #6c6f75; font-weight: 600; padding-top: 0; } .who-use-list { .who-using { img { transform: scale(1); } &.wangyi { img { width: 107px; height: 30px; } } &.nanfangzhoumo { img { width: 44px; height: 44px; } } &.huodongxing { img { width: 86px; height: 25px; } } &.qinghuadaxue { img { width: 99px; height: 34px; } } &.zhongguozhiwang { img { width: 96px; height: 34px; } } &.kuwoyinyue { img { width: 108px; height: 29px; } } &.xiachufang { img { width: 74px; height: 24px; } } &.zhongguoyidong { img { width: 104px; height: 32px; } } &.shangqijituan { img { width: 105px; height: 36px; } } &.qichezhijia { img { width: 79px; height: 28px; } } &.sanqihuyu { img { width: 108px; height: 26px; } } &.yuanfudao { img { width: 92px; height: 24px; } } &.wanxiekeji { img { width: 94px; height: 36px; } } &.guoke { img { width: 51px; height: 24px; } } &.huxiu { img { width: 42px; height: 30px; } } &.diezhi { img { width: 101px; height: 28px; } } &.sanyizhugong { img { width: 66px; height: 30px; } } &.xiecheng { img { width: 80px; height: 30px; } } &.jikebang { img { width: 99px; height: 26px; } } &.wenxuan { img { width: 120px; height: 14px; } } } } } } .try-use.tower-page { background-size: 244px, 216px, 100%, 122px, 76px, 100%; background-position-y: 100%, 70%, 0%; } }