.contract{width:100%;height:100vh;background:url("https://img.dingzhitui.com.cn/newOfficialWebsite/images/contract-banner.jpg");background-size:cover;background-position:center center}.contract div{width:100%}.contract div span{display:block;width:100%;height:1rem;font-weight:700;font-size:.6rem;color:#fff;line-height:.99rem;letter-spacing:1px;text-shadow:0px 0px 0px rgba(0,25,91,.9);font-family:"SourceHanSansSC Regular";text-align:center}.contract div p{display:block;width:100%;height:.8rem;font-weight:500;font-size:.28rem;color:#fff;line-height:.96rem;letter-spacing:1px;text-shadow:0px 0px 0px rgba(0,25,91,.9);text-align:center}.contract-main{width:100%;height:10.81rem;background:url("https://img.dingzhitui.com.cn/newOfficialWebsite/images/contract-bg.png");padding-top:2.66rem}.contract-main .contract-panel{width:100%;height:5.49rem;position:relative}.contract-main .contract-panel img{position:absolute;z-index:3}.contract-main .right-top{position:absolute;background:radial-gradient(ellipse at center, #373EBE 0%, rgba(55, 59, 130, 0) 99%);z-index:1;border-radius:50%;filter:blur(0.3rem);animation:breathe ease-in-out infinite;width:13rem;height:5rem}.contract-main .left-top{position:absolute;width:5.81rem;height:1.91rem;background:radial-gradient(ellipse at center, rgba(107, 61, 90, 0.6) 0%, rgba(107, 61, 90, 0) 96%);left:.7rem;top:-0.8rem;z-index:1;border-radius:50%;filter:blur(0.2rem)}.contract-main .right-bottom{position:absolute;width:5.81rem;height:1.91rem;background:radial-gradient(ellipse at center, rgba(107, 61, 90, 0.6) 0%, rgba(107, 61, 90, 0) 96%);right:.7rem;bottom:-0.8rem;z-index:1;border-radius:50%;filter:blur(0.2rem)}.contract-main .form{position:relative;z-index:100;padding-top:.54rem;margin-left:.72rem}.contract-main .form .title{font-weight:500;font-size:.3rem;color:#fff;line-height:.3rem;letter-spacing:1px;display:block;width:5.49rem;height:.73rem}.contract-main .form .list{margin-top:.29rem}.contract-main .form .list>div{margin-bottom:.36rem}.contract-main .form .list p{width:100%;font-family:"SourceHanSansSC Normal" !important;font-weight:400;font-size:.25rem;color:#fff;line-height:.3rem;letter-spacing:1px;margin-bottom:.1rem}.contract-main .form .list .icon{width:.38rem;height:.38rem;margin-right:.19rem}.contract-main .form .list .icon img{width:.38rem;height:.38rem}.contract-main .form .right{width:4.57rem;margin-right:1.01rem}.contract-main .form .right input,.contract-main .form .right textarea{font-weight:400;font-size:.2rem;color:#fff;line-height:.3rem;letter-spacing:1px;padding-left:.24rem;box-sizing:border-box;margin-bottom:.22rem}.contract-main .form .right textarea{padding-top:.08rem;resize:none}.contract-main .form .right .name{width:2.23rem;height:.5rem;background:#3f3f60;border-radius:.06rem .06rem .06rem .06rem;border:.01rem solid #303053;opacity:.8}.contract-main .form .right .wx{width:2.23rem;height:.5rem;background:#3f3f60;border-radius:.06rem .06rem .06rem .06rem;border:.01rem solid #303053;opacity:.8}.contract-main .form .right .phone{width:4.57rem;height:.5rem;background:#3f3f60;border-radius:.06rem .06rem .06rem .06rem;border:.01rem solid #303053;opacity:.8}.contract-main .form .right .notes{width:4.57rem;height:1.53rem;background:#3f3f60;border-radius:.06rem .06rem .06rem .06rem;border:.01rem solid #303053;opacity:.8}.contract-main .form .right button{width:1.34rem;height:.42rem;background:linear-gradient(270deg, #543DFF 0%, #D048AE 100%);border-radius:.06rem .06rem .06rem .06rem;font-weight:400;font-size:.2rem;color:#fff;line-height:.3rem;letter-spacing:1px}@keyframes shanshuo{0%{transform:scale(1);top:50%;left:50%;transform:translate(-50%, -50%) rotate(0deg)}50%{transform:scale(1.5);top:48%;left:48%;transform:translate(-48%, -48%) rotate(360deg)}100%{transform:scale(1);top:50%;left:50%;transform:translate(-50%, -50%)}}@keyframes breathe{0%,100%{transform:scale(1);opacity:.7}50%{transform:scale(1.3);opacity:1}}@media(max-width: 768px){.animate-enter{height:6rem;padding:0 1rem}.contract div span{font-size:1.5rem;margin-bottom:1rem}.contract div p{font-size:.6rem;line-height:2}}