.tc{position:fixed;top:0;left:0;width:100%;height:100%;z-index:888}.tc .cover{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.4)}.tc .confContent{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);background-color:#ffffff;border-radius:5px;text-align:center;color:#373737;animation:fade-bottom-in .4s ease-in-out}.tc .confContent h1{font-size:1.4rem;margin:20px 0}.tc .confContent p{line-height:20px;font-size:16px;position:relative}.tc .confContent p input{height:40px;line-height:40px;width:80%;padding:0 10px;margin:15px 0}.tc .confContent p span{color:#fa5b5b;font-size:14px;position:absolute;bottom:-6px;left:40px}.tc .confContent ul,.tc .confContent li{list-style:none;margin:0}.tc .confContent ul{display:flex;justify-content:center;margin-top:15px}.tc .confContent ul li{width:120px;margin:0 10px;flex-shrink:0;height:35px;line-height:35px;border-radius:5px;cursor:pointer;user-select:none;border:1px solid #999}.tc .confContent ul li:first-child{background-color:#08d58f;color:#fff;border:1px solid #08d58f}.tc .confContent ul li:first-child:active{background-color:#08d591b2}.tc .confContent ul li:first-child:hover{background-color:#03ce8a}.tc .confContent ul li:nth-of-type(2):hover{border-color:#373737;transition:border .3s}.tc .confContent ul li:active{background-color:#dfdbdb}.tc .payCodeCt{position:absolute;top:10vh;left:calc(50% - 200px);width:400px;height:500px;background-color:#fff;border-radius:5px}.tc .payCodeCt .topHeader{height:60px;line-height:60px;font-size:1.2rem;padding:0 20px;border-bottom:1px solid #ccc}.tc .payCodeCt .topHeader span{float:right;color:#999;cursor:pointer;user-select:none}.tc .payCodeCt .appInfo{padding:20px;line-height:24px;color:#666;font-size:16px}.tc .payCodeCt .codeImg{width:240px;height:240px;margin:15px auto;background-color:chartreuse}.tc .payCodeCt .payTip{text-align:center;margin-top:30px;color:#666}.tc .buySuccessCt{position:absolute;position:relative;width:500px;height:550px;top:10vh;left:calc(50% - 250px);background-color:#fff;border-radius:5px}.tc .buySuccessCt .top{text-align:center;border-bottom:1px solid #999;padding:20px}.tc .buySuccessCt .top h1{font-size:20px;padding:15px 0}.tc .buySuccessCt .top p span{color:red;font-size:20px}.tc .buySuccessCt .top .close{position:absolute;right:10px;top:10px;font-size:18px;cursor:pointer;user-select:none}.tc .buySuccessCt .bot{padding:20px}.tc .buySuccessCt .bot .step{text-align:center;margin:10px 0 40px 0}.tc .buySuccessCt .bot dl{display:flex;justify-content:center;margin-bottom:40px}.tc .buySuccessCt .bot dl dd{width:100px;min-height:100px;margin:0 20px;text-align:center}.tc .buySuccessCt .bot dl dd img{width:90px;height:90px;margin-bottom:10px}.tc .buySuccessCt .bot .jhstep{margin:15px 0 15px 70px}@keyframes fade-bottom-in{0%{opacity:0;transform:translate(-50%, -40%)}100%{opacity:1;transform:translate(-50%, -50%)}}@keyframes fade-bottom-out{0%{opacity:1;transform:translate(-50%, -50%)}100%{opacity:0;transform:translate(-50%, -40%)}}