.tc { display: none; position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 1032px; height: 619px; z-index: 10; } .tc .left { width: 480px; padding: 68px 49px 0; box-sizing: border-box; background-repeat: no-repeat; background-size: cover; } .tc .left h3 { color: #fff; font-size: 25px; } .tc .left span { display: block; color: #fff; font-size: 24px; margin: 14px 0 34px; } .tc .left p { color: #fff; font-size: 18px; line-height: 2; } .tc .left img { width: 141px; margin-top: 47px; } .tc .right { position: relative; width: calc(100% - 480px); padding: 34px 42px; box-sizing: border-box; background-color: #fff; } .tc .right h4 { color: rgba(0, 0, 0, 0.86); font-size: 24px; margin-bottom: 24px; } .tc .right input { width: 100%; height: 42px; padding: 0 10px; margin-bottom: 16px; box-sizing: border-box; background-color: #F2F3F5; } .tc .right textarea { width: 100%; height: 110px; padding: 10px; margin-bottom: 38px; box-sizing: border-box; background-color: #F2F3F5; } .tc .right button { width: 100%; height: 48px; color: #fff; font-size: 14px; background: #1763FF; cursor: pointer; } .tc .right .close { position: absolute; top: 20px; right: 20px; width: 24px; height: 24px; cursor: pointer; } .tc .success { display: none; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 400px; text-align: center; } .tc .success img { display: block; width: 65px; margin: 0 auto 16px; } .tc .success span { color: #000; font-size: 18px; } .tc .success p { color: #000; font-size: 18px; margin: 15px 0 10px; } .tc .success em { color: rgba(0, 0, 0, 0.6); font-size: 14px; } /* 閬洊灞 */ .cover { display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.7); z-index: 5; }