body{ background: #ffffff;width: 100%;min-height: 100vh; } /* 签约合同-01 */ .contract_signing{ font-size: 0.14rem;padding: 0.5rem 0.1rem 1rem;line-height: 0.26rem;color: rgba(0,0,0,1); } .contract_signing .title{ color: #333333;font-size: 0.2rem;line-height: 0.4rem;font-weight: bold;text-align: center; background: rgba(204, 204, 204, 1);position: fixed;top: 0;width: 100vw;left: 0; } .contract_signing p{ text-indent: 2em; } .contract_signing h4{ font-weight: bold;padding: 0.1rem 0; } .contract_signing .contract_button{ display: block; width: 1.89rem;line-height: 0.4rem;border: none;border-radius: 0.4rem; color: #fff;background: #1B82D2;font-size: 0.16rem;padding: 0; position: fixed;left: 0;right: 0;margin: auto;bottom: 0.3rem; } .contractDiv{ position: fixed;left: 0;right: 0;bottom: 0.3rem;margin: auto; text-align: center; } .contractDiv button{ display: inline-block; width: 1rem;line-height: 0.4rem;border: none;border-radius: 0.4rem; color: #fff;background: #1B82D2;font-size: 0.16rem;padding: 0;margin: 0 0.2rem; } .contractDiv .button{ width: 1.89rem; } .contract_signing .first_party{ margin:0.2rem 0; } .detailTime { margin-top: 0.2rem; padding-left: 2em; display: flex; justify-content: space-around; } .detailTime .info{ width: 50%; margin-top: 0.1rem; } /* toast */ .alert-info { position: fixed; top: 1.74rem; right: 0; left: 0; bottom: 0; text-align: center; z-index: 9; } .alert-info p { display: inline-block; height: 0.38rem; color: #fff; font-size: 0.14rem; line-height: 0.38rem; padding: 0 0.10rem; background-color: rgba(0, 0, 0, 0.7); border-radius: 5px; } .loading { position: fixed; top: 0; left: 0; display: none; width: 100%; height: 100vh; } .loading img { position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto; width: 0.3rem; height: 0.3rem; }