.cc-captcha-icon{display:inline-block;margin-right:15px;width:20px;height:20px;cursor:pointer;user-select:none;overflow:hidden;background:url('../png/sprite.1.5.4.png') no-repeat}.cc-captcha-loading-dot{float:left;width:8px;height:8px;margin:21px 4px;background:#ccc;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;opacity:0;-webkit-animation:loadingFade 1s infinite;-moz-animation:loadingFade 1s infinite;animation:loadingFade 1s infinite}.cc-captcha-loading-dot:nth-child(1){animation-delay:0s}.cc-captcha-loading-dot:nth-child(2){animation-delay:.1s}.cc-captcha-loading-dot:nth-child(3){animation-delay:.2s}.cc-captcha-wrapper{box-sizing:border-box;position:absolute;height:42px;z-index:5000}.cc-captcha-wrapper .cc-captcha-loading{box-sizing:border-box;display:none;position:absolute;left:0;top:0;padding:0 46px 0 46px;justify-content:center;align-items:center;width:100%;height:100%;border:1px solid #c7c7c7;text-align:center;border-radius:2px;background-color:#f3f3f3}.cc-captcha-wrapper .cc-captcha-click-btn{box-sizing:border-box;position:relative;width:100%;padding:0 46px 0 42px;height:100%;display:flex;justify-content:center;align-items:center;border:1px solid #c7c7c7;white-space:nowrap;font-size:14px;text-align:left;background-image:linear-gradient(180deg, #ffffff 0%, #f3f3f3 100%);user-select:none}.cc-captcha-wrapper .cc-captcha-click-btn:hover{background-image:linear-gradient(0deg, #ffffff 0%, #f3f3f3 100%)}.cc-captcha-wrapper .cc-captcha-click-btn.success{color:#5cb85c;border:1px solid #5cb85c;border-left:4px solid #5cb85c;background-color:#eefff5;background-image:none}.cc-captcha-wrapper .cc-captcha-click-btn .cc-captcha-popover{position:absolute;bottom:-90px;left:50%;margin-left:-171px;padding:10px;display:flex;flex-direction:column;box-shadow:0 0 10px #cccccc;border:1px solid #cccccc;color:#ffffff;background-color:#fff;z-index:999}.cc-captcha-wrapper .cc-captcha-click-btn .cc-captcha-popover .cc-captcha-dot{box-sizing:border-box;display:inline-flex;justify-content:center;align-items:center;position:absolute;margin-left:-12px;margin-top:-12px;width:24px;height:24px;color:#ffffff;border:3px solid #ffffff;border-radius:50%;user-select:none;opacity:0;transform:scale(.5, .5);transition:all .3s ease}.cc-captcha-wrapper .cc-captcha-click-btn .cc-captcha-popover .cc-captcha-header{padding:10px}.cc-captcha-wrapper .cc-captcha-click-btn .cc-captcha-popover .cc-captcha-header .cc-captcha-key-pic{margin-top:8px;width:auto !important}.cc-captcha-wrapper .cc-captcha-click-btn .cc-captcha-popover .cc-captcha-content{padding:5px 0;max-width:320px;position:relative;overflow:hidden}.cc-captcha-wrapper .cc-captcha-click-btn .cc-captcha-popover .cc-captcha-content .cc-captcha-picture-box{position:relative;min-width:320px;min-height:180px}.cc-captcha-wrapper .cc-captcha-click-btn .cc-captcha-popover .cc-captcha-content .cc-captcha-picture-box .cc-captcha-pic{display:block}.cc-captcha-wrapper .cc-captcha-click-btn .cc-captcha-popover .cc-captcha-content .cc-captcha-picture-box .cc-captcha-picture-loading{display:none;min-width:320px;min-height:180px;justify-content:center;align-items:center}.cc-captcha-wrapper .cc-captcha-click-btn .cc-captcha-popover .cc-captcha-content .cc-captcha-picture-box.loading .cc-captcha-pic{display:none}.cc-captcha-wrapper .cc-captcha-click-btn .cc-captcha-popover .cc-captcha-content .cc-captcha-picture-box.loading .cc-captcha-picture-loading{display:flex}.cc-captcha-wrapper .cc-captcha-click-btn .cc-captcha-popover .cc-captcha-content .cc-captcha-result-tip{position:absolute;bottom:-29px;width:100%;height:28px;text-align:left;text-indent:9px;font-size:16px;z-index:999;line-height:29px;color:white;background-color:transparent;user-select:none;backface-visibility:hidden;transition:bottom .4s ease-out 0s}.cc-captcha-wrapper .cc-captcha-click-btn .cc-captcha-popover .cc-captcha-content .cc-captcha-result-tip.success{bottom:5px}.cc-captcha-wrapper .cc-captcha-click-btn .cc-captcha-popover .cc-captcha-content .cc-captcha-result-tip.failed{bottom:5px;background-color:#de715b}.cc-captcha-wrapper .cc-captcha-click-btn .cc-captcha-popover .cc-captcha-bottom{display:flex;justify-content:space-between;z-index:2}.cc-captcha-wrapper .cc-captcha-click-btn .cc-captcha-popover .cc-captcha-bottom .cc-captcha-tool-bar{padding-left:10px;display:flex;justify-content:center;align-items:center}.cc-captcha-wrapper .cc-captcha-click-btn .cc-captcha-popover .cc-captcha-bottom .cc-captcha-tool-bar .cc-captcha-close-btn{background-size:280%;background-position:0 0}.cc-captcha-wrapper .cc-captcha-click-btn .cc-captcha-popover .cc-captcha-bottom .cc-captcha-tool-bar .cc-captcha-reset-btn{background-size:280%;background-position:0 67.01031%}.cc-captcha-wrapper .cc-captcha-click-btn .cc-captcha-popover .cc-captcha-bottom .cc-captcha-verify-btn{min-width:80px;padding:8px;text-align:center;cursor:pointer;border-radius:2px}.cc-captcha-wrapper .cc-captcha-click-btn .cc-captcha-popover .cc-captcha-bottom .cc-captcha-verify-btn.disabled{cursor:default;opacity:.4;pointer-events:none}.cc-captcha-wrapper.loading .cc-captcha-loading{display:flex}.cc-captcha-wrapper.loading .cc-captcha-click-btn{display:none}.cc-captcha-wrapper.green .cc-captcha-header,.cc-captcha-wrapper.green .cc-captcha-verify-btn,.cc-captcha-wrapper.green .cc-captcha-dot{background-color:#5cb85c}.cc-captcha-wrapper.green .cc-captcha-click-btn{border-left:4px solid #5cb85c}.cc-captcha-wrapper.green .cc-captcha-click-btn .cc-captcha-verify-btn:hover{background-color:#57ad57}.shake-animation{animation:shake .5s infinite}.cc-captcha-wrapper.darkblue .cc-captcha-header,.cc-captcha-wrapper.darkblue .cc-captcha-verify-btn,.cc-captcha-wrapper.darkblue .cc-captcha-dot{background-color:#428bca}.cc-captcha-wrapper.darkblue .cc-captcha-click-btn{border-left:4px solid #428bca}.cc-captcha-wrapper.darkblue .cc-captcha-click-btn .cc-captcha-verify-btn:hover{background-color:#1c79c0}.shake-animation{animation:shake .5s infinite}@keyframes shake{0%{transform:translateX(0)}25%{transform:translateX(-10px)}50%{transform:translateX(10px)}75%{transform:translateX(-10px)}100%{transform:translateX(0)}}@keyframes loadingFade{0%{opacity:0}50%{opacity:.8}100%{opacity:0}}