.banner{height:600px;display:flex;justify-content:center;flex-direction:column;align-items:center;color:#fff;position:relative;overflow:hidden}.banner:before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background-size:cover;background-repeat:no-repeat;background-position:center;background-image:url(../image/cooperation/21.jpg);transform:scale(1);transition:transform .5s;z-index:-1}.c-card .icon-hover,.c-card:hover .icon-df{display:none}.banner:hover:before{transform:scale(1.1)}.banner h1{font-size:60px;margin:0}.banner p{font-size:20px;margin-top:40px}.c-card{width:250px;height:290px;border-radius:10px;box-shadow:0 0 15px rgba(0,0,0,.04);margin:10px 0 10px 30px;padding:32px;background:#fff;transition:background-color .8s}.cp-block1{padding:100px 20px;justify-content:space-between}.c-card:hover{background-color:#5439f5;color:#fff}.c-card:hover .icon-hover{display:block}.card-cover{display:flex;flex-wrap:wrap;margin-left:150px;justify-content:flex-end;flex:7!important;max-width:600px}.c-card img{margin-bottom:30px}.card-title{font-size:18px}.card-content{font-size:13px;text-align:justify}.block2 .block-content{margin-top:-80px}.block2 .block-card{margin:80px auto 0;width:248px}.block2 .icon{margin-bottom:20px}.block2 .title{font-size:18px;margin-bottom:30px}.block2 .content{font-size:13px;line-height:24px}.block3 .block-content{text-align:center}.block3 .qualified{color:#fff;padding:20px 30px;display:inline-block}.block3 .block-content>div:not(:last-child){margin-bottom:20px}.block-form{display:flex;height:58px;width:400px;align-items:stretch;border-radius:100px;overflow:hidden}.block-form input{flex:1;padding:0 30px;border:none;outline:0;border-radius:0}.block-form button{padding:0 30px;border:none;outline:0;border-radius:0;color:#fff;background:#19ddcd}.block4 .block-cover{display:flex;align-items:center;justify-content:center}@media screen and (max-width:900px){.c-card,.qualified{transform:none!important}.cp-block1{padding:0 20px;justify-content:space-between}.main-title{font-size:34px!important}.banner{height:300px}.banner h1{font-size:30px}.banner p{font-size:14px;padding:0 20px}.qualified{font-size:13px}.main-block+.block-cover{padding:5% 10%}.card-cover{display:flex;flex-wrap:wrap;margin-left:0;max-width:100%;padding:20px!important;justify-content:center;width:100%}.c-card{margin-left:0}}