.index-head-banner-wrap{height:100%;width:760px;position:relative}.index-head-banner-wrap .ivu-carousel-item{cursor:pointer}.index-head-banner-wrap>.indicator-wrap{position:absolute;left:50%;transform:translateX(-50%);bottom:14px;height:14px;display:flex;align-items:center}.index-head-banner-wrap>.indicator-wrap>li{width:14px;height:14px;background-color:hsla(0,0%,100%,.5);line-height:14px;text-align:center;font-size:12px;color:#333;font-weight:500;cursor:pointer}.index-head-banner-wrap>.indicator-wrap>li+li{margin-left:10px}.index-head-banner-wrap>.indicator-wrap>li.is-active{background-color:red;color:#fff}.index-case-wrap{margin-top:18px}.index-head-wrap{height:428px;overflow:hidden;flex-direction:row!important;align-items:flex-start}.index-head-wrap>.right-wrap{width:408px;margin-left:30px}.index-head-wrap>.right-wrap>div{height:204px;padding-bottom:0!important;display:flex;flex-direction:column}.index-head-wrap>.right-wrap>div>.content-wrap{flex:1;overflow:hidden}.index-head-wrap>.right-wrap>div>.content-wrap>.item{color:#333;font-size:16px;cursor:pointer;display:flex;align-items:center;height:47px}.index-head-wrap>.right-wrap>div>.content-wrap>.item:hover{color:#000}.index-head-wrap>.right-wrap>div>.content-wrap>.item:not(:last-child){border-bottom:1px solid rgba(51,51,51,.2)}.index-head-wrap>.right-wrap>div>.content-wrap>.item:before{content:"";background-color:rgba(51,51,51,.5);width:6px;height:6px;border-radius:50%;margin:0 8px 0 5px;display:inline-block}.index-head-wrap>.right-wrap>div>.content-wrap>.item>span{flex:1;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.index-head-wrap>.right-wrap>div>.content-wrap>.empty{text-align:center;padding-top:50px;color:#999}.index-in-practice-wrap{margin:20px auto 0!important}.index-in-practice-wrap>.content-wrap{display:flex;align-items:flex-start;margin:24px 0 8px}.index-in-practice-wrap>.content-wrap>.item{width:calc(25% - 39.75px);cursor:pointer}.index-in-practice-wrap>.content-wrap>.item+.item{margin-left:53px}.index-in-practice-wrap>.content-wrap>.item:hover>.img-wrap>img{transform:scale(1.1)}.index-in-practice-wrap>.content-wrap>.item>.img-wrap{height:189px;overflow:hidden}.index-in-practice-wrap>.content-wrap>.item>.img-wrap>img{transition:all .3s ease}.index-in-practice-wrap>.content-wrap>.item>.title{margin-top:16px;padding:0 5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center;color:#333;font-weight:700;font-size:16px;line-height:1}.index-wrap .common-card-class{border:1px solid rgba(51,51,51,.2);padding:12px 16px}.index-wrap .common-card-class>.head-wrap{display:flex;align-items:center;padding-left:4px;position:relative;padding-bottom:16px}.index-wrap .common-card-class>.head-wrap:after{content:"";height:2px;width:100%;background:linear-gradient(117deg,#1159a7,#d1e0f0);position:absolute;bottom:0;left:0}.index-wrap .common-card-class>.head-wrap>.text{flex:1;margin-left:16px;color:#1159a7;font-size:18px;font-weight:700}.index-wrap .common-card-class>.head-wrap>.more{color:#8d8d8d;display:flex;align-items:center;cursor:pointer;transition:color .3s ease}.index-wrap .common-card-class>.head-wrap>.more:hover{color:#333}.index-wrap .common-card-class>.head-wrap>.more>span{font-size:14px}.index-wrap .common-card-class>.head-wrap>.more>i{font-size:16px}.index-wrap>.footer-wrap{margin:22px auto 80px!important;display:flex;flex-direction:row!important;align-items:flex-start;justify-content:space-between}.index-wrap>.footer-wrap>div{width:590px}.index-wrap>.footer-wrap>div>.content-wrap{display:flex;align-items:flex-start;flex-wrap:wrap;margin:24px 0 8px}.index-wrap>.footer-wrap>div>.content-wrap>.item{width:calc(50% - 26.5px);cursor:pointer}.index-wrap>.footer-wrap>div>.content-wrap>.item:nth-child(2n){margin-left:53px}.index-wrap>.footer-wrap>div>.content-wrap>.item:nth-child(n+3){margin-top:20px}.index-wrap>.footer-wrap>div>.content-wrap>.item:hover>.img-wrap>img{transform:scale(1.1)}.index-wrap>.footer-wrap>div>.content-wrap>.item>.img-wrap{height:189px;overflow:hidden}.index-wrap>.footer-wrap>div>.content-wrap>.item>.img-wrap>img{transition:all .3s ease}.index-wrap>.footer-wrap>div>.content-wrap>.item>.title{margin-top:16px;padding:0 5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center;color:#333;font-weight:700;font-size:16px;line-height:1}