.case-layout .case-banner{height:350px}.case-layout .case-banner img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.case-layout .case-options{min-width:1280px;width:100%;margin-top:0;margin-bottom:0;margin-left:auto;margin-right:auto;margin-top:20px}.case-layout .case-options dl{width:1280px;margin-top:0;margin-bottom:0;margin-left:auto;margin-right:auto;position:relative;padding-left:130px;background:url(../images/icon-case-options-line.png) repeat;background-size:1px 64px}.case-layout .case-options dl dt{position:absolute;left:0;top:15px;color:#333;font-size:13px;background:url(../images/icon-case-options.png) no-repeat left center;background-size:13px 19px;padding-left:20px;height:34px;line-height:34px;width:120px}.case-layout .case-options dl dd{float:left;margin-right:30px;padding:15px 0}.case-layout .case-options dl dd a{display:block;height:34px;line-height:34px;font-size:13px;padding:0 20px}.case-layout .case-options dl dd a:hover{background:#d91d11;color:#fff}.case-layout .case-options dl dd a.active{background:#d91d11;color:#fff}.case-layout .case-body{width:1280px;margin-top:0;margin-bottom:0;margin-left:auto;margin-right:auto;background:#f2f2f2;padding:30px 20px;margin-top:30px}.case-layout .case-body .case-list .case-section{width:390px;float:left;margin-right:35px;margin-bottom:35px;-webkit-transition:.5s;transition:.5s}.case-layout .case-body .case-list .case-section:nth-child(3n){margin-right:0}.case-layout .case-body .case-list .case-section .case-picture{width:390px;height:260px;position:relative;overflow:hidden}.case-layout .case-body .case-list .case-section .case-picture img{-webkit-transition:.5s;transition:.5s;width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.case-layout .case-body .case-list .case-section .case-picture .hover{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;background-color:rgba(51,51,51,0.4);text-align:center;-webkit-transition:.5s;transition:.5s;-webkit-transform:translate3d(0, 260px, 0);transform:translate3d(0, 260px, 0)}.case-layout .case-body .case-list .case-section .case-picture .hover .company-name{font-size:22px;margin-top:90px;font-weight:700;color:#fff}.case-layout .case-body .case-list .case-section .case-picture .hover h5{margin-top:115px;font-size:20px;width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#fff;font-weight:700;height:30px;line-height:30px}.case-layout .case-body .case-list .case-section .case-name{padding:0 10px;background:#fff;-webkit-transition:.5s;transition:.5s}.case-layout .case-body .case-list .case-section .case-name a{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#333;display:block;width:100%;height:40px;line-height:40px;font-size:13px;-webkit-transition:.5s;transition:.5s}.case-layout .case-body .case-list .case-section .case-designer{position:relative;height:40px;line-height:40px;font-size:13px;padding-left:35px;color:#333;background:#fff;margin-top:1px}.case-layout .case-body .case-list .case-section .case-designer .icon{position:absolute;left:10px;top:50%;width:20px;height:20px;margin-top:-10px;z-index:2;overflow:hidden;border-radius:50%}.case-layout .case-body .case-list .case-section .case-designer .icon img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.case-layout .case-body .case-list .case-section:hover{-webkit-box-shadow:0 0 20px rgba(0,0,0,0.1);box-shadow:0 0 20px rgba(0,0,0,0.1)}.case-layout .case-body .case-list .case-section:hover .case-picture img{-webkit-transform:scale(1.05);transform:scale(1.05)}.case-layout .case-body .case-list .case-section:hover .case-picture .hover{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.case-layout .case-body .case-list .case-section:hover .case-name a{color:#d91d11}.case-layout .case-article{width:1280px;margin-top:0;margin-bottom:0;margin-left:auto;margin-right:auto;margin-top:50px}.case-layout .case-article .case-article-box{width:50%;float:left}.case-layout .case-article .case-article-box h4{text-align:left;padding-bottom:15px;border-bottom:4px solid #e0e0e0}.case-layout .case-article .case-article-box h4 span{color:#333;font-size:18px;font-weight:700;position:relative}.case-layout .case-article .case-article-box h4 span:after{content:'';position:absolute;bottom:-16px;left:0;z-index:2;width:100%;border-bottom:4px solid #c03}.case-layout .case-article .case-article-box .article-list{margin-top:15px;padding-right:10%}.case-layout .case-article .case-article-box .article-list ul li{height:32px;line-height:32px;position:relative;padding-right:80px}.case-layout .case-article .case-article-box .article-list ul li a{color:#333;display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:13px;width:100%}.case-layout .case-article .case-article-box .article-list ul li span{position:absolute;top:0;right:0;z-index:2;height:32px;line-height:32px;color:#333}.case-layout .case-article .case-article-box .article-list ul li:hover a,.case-layout .case-article .case-article-box .article-list ul li:hover span{color:#b01f30;text-decoration:underline}.case-info-layout .case-info-banner{height:350px}.case-info-layout .case-info-banner img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.case-info-layout .case-info-main{width:1280px;margin-top:0;margin-bottom:0;margin-left:auto;margin-right:auto;border:5px solid #f2f2f2;margin-top:30px;padding:30px}.case-info-layout .case-info-main h1{font-size:20px;font-weight:700}.case-info-layout .case-info-main .case-tag-cn{font-size:18px;font-weight:700;margin-top:30px}.case-info-layout .case-info-main .case-tag-en{margin-top:5px}.case-info-layout .case-info-main .case-tag-en span{padding-bottom:5px;font-size:12px;position:relative}.case-info-layout .case-info-main .case-tag-en span:after{content:'';position:absolute;left:0;width:100%;z-index:2;height:4px;bottoM:-2px;display:block;background:#c03}.case-info-layout .case-info-main .case-info{margin-top:40px}.case-info-layout .case-info-main .case-info table{width:100%;border-collapse:collapse}.case-info-layout .case-info-main .case-info table tr td{border:1px solid #ddd;padding:25px 15px;text-align:center;line-height:1.4;min-width:200px}.case-info-layout .case-info-main .case-info table tr .tag{font-weight:700;background:#f2f2f2;width:150px;min-width:0}.case-info-layout .case-info-main .case-info table tr .desc{text-align:left;padding:25px}.case-info-layout .case-info-main .case-pictures{background:#f2f2f2;overflow:hidden;margin-top:60px;padding:40px 0}.case-info-layout .case-info-main .case-pictures .case-pictures-show{position:relative}.case-info-layout .case-info-main .case-pictures .case-pictures-show .swiper-container{width:800px}.case-info-layout .case-info-main .case-pictures .case-pictures-show .swiper-container .swiper-slide{width:800px;height:500px}.case-info-layout .case-info-main .case-pictures .case-pictures-show .swiper-container .swiper-slide img{width:100%;height:100%;display:block;-o-object-fit:contain;object-fit:contain}.case-info-layout .case-info-main .case-pictures .case-pictures-show .swiper-container-fade .swiper-slide{opacity:0 !important}.case-info-layout .case-info-main .case-pictures .case-pictures-show .swiper-container-fade .swiper-slide-active{opacity:1 !important}.case-info-layout .case-info-main .case-pictures .case-pictures-show .show-prev{display:block;width:37px;height:38px;position:absolute;top:50%;margin-top:-19px;left:120px;z-index:2;background:url(../images/icon-case-info-showprev.png) no-repeat center center;background-size:contain}.case-info-layout .case-info-main .case-pictures .case-pictures-show .show-next{display:block;width:35px;height:38px;position:absolute;top:50%;margin-top:-19px;right:120px;z-index:2;background:url(../images/icon-case-info-shownext.png) no-repeat center center;background-size:contain}.case-info-layout .case-info-main .case-pictures .case-pictures-ctrl{position:relative;margin-top:10px}.case-info-layout .case-info-main .case-pictures .case-pictures-ctrl .swiper-container{width:800px}.case-info-layout .case-info-main .case-pictures .case-pictures-ctrl .swiper-container .swiper-slide{width:120px;height:75px;opacity:.4}.case-info-layout .case-info-main .case-pictures .case-pictures-ctrl .swiper-container .swiper-slide img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.case-info-layout .case-info-main .case-pictures .case-pictures-ctrl .swiper-container .swiper-slide-nyactive{opacity:1}.case-info-layout .case-info-main .case-pictures .case-pictures-ctrl .ctrl-prev{display:block;width:14px;height:25px;position:absolute;top:50%;margin-top:-19px;left:120px;z-index:2;background:url(../images/icon-case-info-ctrlprev.png) no-repeat center center;background-size:contain}.case-info-layout .case-info-main .case-pictures .case-pictures-ctrl .ctrl-next{display:block;width:14px;height:25px;position:absolute;top:50%;margin-top:-19px;right:120px;z-index:2;background:url(../images/icon-case-info-ctrlnext.png) no-repeat center center;background-size:contain}.case-info-layout .case-info-main .case-booking{margin-top:40px}.case-info-layout .case-info-main .case-booking a{display:block;width:130px;height:38px;line-height:38px;background:#d91d11;color:#fff;font-size:16px;text-align:center;margin:0 auto}.case-info-layout .case-info-main .case-important{margin-top:40px;font-size:13px;line-height:1.6}.case-info-layout .case-info-main .case-important span{color:#f00}.case-info-layout .case-info-main .case-list{margin-top:40px}.case-info-layout .case-info-main .case-list .case-section{width:380px;float:left;margin-right:20px;-webkit-transition:.5s;transition:.5s}.case-info-layout .case-info-main .case-list .case-section:nth-child(3n){margin-right:0}.case-info-layout .case-info-main .case-list .case-section .case-picture{width:380px;height:253px;position:relative;overflow:hidden}.case-info-layout .case-info-main .case-list .case-section .case-picture img{-webkit-transition:.5s;transition:.5s;width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.case-info-layout .case-info-main .case-list .case-section .case-name{padding:0 25px;background:#fff;-webkit-transition:.5s;transition:.5s;border-bottom:1px solid #ebebeb;background:url(../images/icon-case-watching.png) no-repeat 360px center}.case-info-layout .case-info-main .case-list .case-section .case-name a{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#333;display:block;width:100%;height:40px;line-height:40px;font-size:13px;text-align:center;-webkit-transition:.5s;transition:.5s}.case-info-layout .case-info-main .case-list .case-section .case-designer{position:relative;height:40px;line-height:40px;font-size:13px;padding-left:20px;color:#333;background:#fff;border-bottom:1px solid #ebebeb;text-align:center}.case-info-layout .case-info-main .case-list .case-section .case-designer span{display:inline-block;*display:inline;_zoom:1;padding:0 40px;position:relative}.case-info-layout .case-info-main .case-list .case-section .case-designer span img{position:absolute;left:10px;top:50%;margin-top:-10px;width:20px;height:20px;z-index:2;overflow:hidden;border-radius:50%;display:block}.case-info-layout .case-info-main .case-list .case-section:hover{-webkit-box-shadow:0 0 20px rgba(0,0,0,0.1);box-shadow:0 0 20px rgba(0,0,0,0.1)}.case-info-layout .case-info-main .case-list .case-section:hover .case-picture img{-webkit-transform:scale(1.05);transform:scale(1.05)}.case-info-layout .case-info-main .case-list .case-section:hover .case-name a{color:#d91d11}