/* mini login */
.ztmini-mask {position:fixed;top:0;right:0;bottom:0;left:0;background-color:#000;filter:Alpha(Opacity=37.5);opacity:0.375;z-index:999}
.ztmini-root-hidden {height:100%;padding-right:17px;overflow:hidden}
.ztmini-wrap {width:420px;color:#999;font-size:12px;font-family:"Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","WenQuanYi Micro Hei",sans-serif;#font-family:"Microsoft YaHei";}
.ztmini-wrap {position:fixed;z-index:100000;overflow:hidden;left:50%;margin-left:-210px}
.ztmini-wrap a {text-decoration:none}
.ztmini-wrap :active, .ztmini-wrap:hover, .ztmini-wrap:focus {outline:0 none}
.ztmini-wrap img, .ztmini-wrap iframe {border:0}
.ztmini-wrap ul, .ztmini-wrap ol, .ztmini-wrap dl, .ztmini-wrap dt, .ztmini-wrap dd, .ztmini-wrap p, .ztmini-wrap h1, .ztmini-wrap h2, .ztmini-wrap h3, .ztmini-wrap h4, .ztmini-wrap h5, .ztmini-wrap h6 {margin:0}
.ztmini-wrap h1, .ztmini-wrap h2, .ztmini-wrap h3, .ztmini-wrap h4, .ztmini-wrap h5, .ztmini-wrap h6 {font-size:100%;font-weight:400}
.ztmini-wrap ul, .ztmini-wrap ol, .ztmini-wrap li, .ztmini-wrap dt, .ztmini-wrap dd {padding:0}
.ztmini-wrap li {list-style:none}
.ztmini-wrap button, .ztmini-wrap input {line-height:normal}
.ztmini-wrap button, .ztmini-wrap select {text-transform:none}
.ztmini-wrap input[type=checkbox], .ztmini-wrap input[type=radio] {cursor:pointer;padding:0}
.ztmini-wrap button::-moz-focus-inner, .ztmini-wrap input::-moz-focus-inner {border:0;padding:0}
.ztmini-wrap input[type=number]::-webkit-inner-spin-button, .ztmini-wrap input[type=number]::-webkit-outer-spin-button {height:auto}
.ztmini-wrap input[type=search] {-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}
.ztmini-wrap input[type=search]::-webkit-search-cancel-button, .ztmini-wrap input[type=search]::-webkit-search-decoration {-webkit-appearance:none}
.ztmini-wrap button, .ztmini-wrap input, .ztmini-wrap select {vertical-align:middle}
.ztmini-wrap button[disabled], .ztmini-wrap input[disabled],select[disabled] {pointer-events:none}
.ztmini-wrap input::-ms-clear{display:none}
.ztmini-wrap input::-ms-reveal{display:none}
.ztmini-wrap input::-webkit-placeholder, .ztmini-wrap textarea::-webkit-placeholder, .ztmini-wrap input::-webkit-input-placeholder, .ztmini-wrap textarea::-webkit-input-placeholder {color:#a9a9a9;font-family:"Helvetica Neue",Helvetica,Arial,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","WenQuanYi Micro Hei",sans-serif}
.ztmini-wrap input:-moz-placeholder, .ztmini-wrap textarea:-moz-placeholder {color:#a9a9a9;font-family:"Helvetica Neue",Helvetica,Arial,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","WenQuanYi Micro Hei",sans-serif}
.ztmini-wrap input::-moz-placeholder, .ztmini-wrap textarea::-moz-placeholder {color:#a9a9a9;font-family:"Helvetica Neue",Helvetica,Arial,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","WenQuanYi Micro Hei",sans-serif}
.ztmini-wrap input:-ms-input-placeholder, .ztmini-wrap textarea:-ms-input-placeholder {color:#a9a9a9;font-family:"Helvetica Neue",Helvetica,Arial,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","WenQuanYi Micro Hei",sans-serif}
.ztmini-wrap input:-webkit-autofill, .ztmini-wrap input:-webkit-autofill:hover, .ztmini-wrap input:-webkit-autofill:focus {box-shadow:0 0 0 50px white inset;-webkit-text-fill-color:#000}
.ztmini-wrap img {vertical-align:middle}
.ztmini-wrap button, .ztmini-wrap input, .ztmini-wrap select, .ztmini-wrap textarea {margin:0;padding:0;font-family:"Helvetica Neue",Helvetica,Arial,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","WenQuanYi Micro Hei",sans-serif;-webkit-appearance:none;outline:0 none;border:0 none}
.ztmini-wrap input {background-color:transparent}
.ztmini-clearfix:after {content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden}
.ztmini-clearfix {zoom:1}

@font-face {font-family:"ztmini_mn";src:url('ztmini_mn.eot');src:url('ztmini_mn.eot#iefix') format('embedded-opentype'),url('data:application/x-font-woff;charset=utf-8;base64,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') format('woff'),url('ztmini_mn.ttf') format('truetype'),url('ztmini_mn.svg') format('svg')}
.ztmini-mn {font-family:"ztmini_mn"!important;vertical-align:-3px;#vertical-align:-1px;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:0.2px;-moz-osx-font-smoothing:grayscale}

.ztmini-header {height:60px;background:url(//login.ztgame.com/themes/popup/img/bg_mini_header.png) no-repeat;position:relative}
.ztmini-header h1 {line-height:60px;text-align:center;color:#fff;font-size:24px}
.ztmini-header h1 span {padding-left:45px;display:inline-block;background:url(//login.ztgame.com/themes/popup/img/bg_mini_logo.png) no-repeat 0 50%}
.ztmini-close {position:absolute;right:12px;top:10px;color:#fff;padding:8px;cursor:pointer;font-size:18px}

.ztmini-main {background-color:#f1f1f1;border-bottom-left-radius:6px;border-bottom-right-radius:6px}
.ztmini-hd {background-color:#e6e5e5;height:40px}
.ztmini-hd li {float:left}
.ztmini-hd li i {font-size:16px;padding-right:2px;vertical-align:-2px}
.ztmini-hd label {display:block;height:39px;line-height:39px;text-align:center;color:#b3b3b3;width:103px;border-left:1px solid #e7e5e5;border-right:1px solid #e7e5e5;border-bottom:1px solid #d5d5d5;cursor:pointer}
.ztmini-hd .ztmini-active label {border-color:#d5d5d5;border-bottom:1px solid #f1f1f1;background-color:#f1f1f1;color:#6e6c6c}
.ztmini-hd .ztmini-first-tab label {border-left:1px solid #f1f1f1}
.ztmini-hd .ztmini-last-tab label {border-right:1px solid #f1f1f1}

/*.ztmini-has-steps {position:relative}*/
.ztmini-steps {#margin-top:-17px}
h6.ztmini-step-hd {height:40px;background-color:#e6e5e5;line-height:40px;text-align:center;font-size:16px;position:absolute;left:0;top:-40px;right:0}
h6.ztmini-step-hd span {font-size:20px;padding:0 8px;cursor:pointer;position:absolute;left:0;top:0}
h6.ztmini-step-hd .ztmini-mn {vertical-align:middle;#vertical-align:-1px}

.ztmini-content {padding:34px 80px 30px;}
.ztmini-content li {position:relative;margin-bottom:10px}
.ztmini-label-mb {color:#09c905;font-size:14px}
.ztmini-form-item {padding:0 6px 0 0;border:1px solid #d5d5d5;height:28px;position:relative;background-color:#fff}
.ztmini-form-item label, .ztmini-form-item input {display:inline-block}
.ztmini-form-item label {color:#dfdfdf;border-right:1px solid #dfdfdf;margin-right:2px;width:32px;text-align:center}
.ztmini-form-item input {width:212px}
.ztmini-form-code {margin-right:90px;padding:0}
.ztmini-form-code label {border-left:1px solid #dfdfdf;border-right:0 none;float:right;margin-right:0;color:#b3b3b3;cursor:pointer}
.ztmini-form-code .ztmini-mn {font-size:16px;height:28px;line-height:28px}
.ztmini-form-code input {width:129px;padding-left:6px}
.ztmini-form-item img {height:28px;border:1px solid #d5d5d5;position:absolute;left:189px;top:-1px}

.ztmini-content .ztmini-active {border-color:#108ee9}
.ztmini-has-error .ztmini-form-item {border-color:#f04134}
.ztmini-form-item input {font-size:12px;height:28px;line-height:28px}
.ztmini-form-warning, .ztmini-form-tips {padding-top:5px}
.ztmini-form-warning {color:#f8784e}
.ztmini-form-tips {color:#01b43c}
.ztmini-form-warning i, .ztmini-form-tips i {font-size:14px;padding-right:2px;vertical-align:-1px}

.ztmini-get-pin {position:absolute;right:0;top:0;z-index:2}
.ztmini-get-pin input {width:80px;height:28px;cursor:pointer;line-height:28px;border-left:1px solid #d9d9d9;background-color:#f2f2f2;color:#666;text-align:center}
.ztmini-get-pin .ztmini-get-pincode {width:80px;height:28px;cursor:pointer;line-height:28px;border-left:1px solid #d9d9d9;background-color:#f2f2f2;color:#666;text-align:center;font-size: 12px;display: inline-block;}
.ztmini-voice {padding-top:5px;display: none}
.ztmini-voice a {color:#108ee9}

.ztmini-code-img {position:absolute;right:0;top:1px;padding:2px;border-left:1px solid #d9d9d9}
.ztmini-code-img img {width:106px;height:44px}
.ztmini-code-fresh {position:absolute;left:306px;top:0;width:200px;line-height:50px}
.ztmini-wrap .placeholder {color:#a9a9a9}

.ztmini-mibao-card dl dt, .ztmini-mibao-card dl dd {float:left}
.ztmini-mibao-card dl dt {font-weight:400;padding-right:10px;color:#666;line-height:30px}
.ztmini-mibao-card dl img {margin-right:20px}
.ztmini-mibao-card dl span {float:left;margin-right:8px;position:relative;line-height:normal}
.ztmini-mibao-card dl input {border:1px solid #d5d5d5;height:28px;line-height:26px;width:50px;background-color:#fff;text-align:center}
.ztmini-img-coordinate {width:50px;text-align:center;font-size: 20px;font-weight:700;color:red;padding-top:4px;}
.ztmini-mb-con {line-height:38px;height:38px}
.ztmini-mb-con dt, .ztmini-mb-con dd {margin-top:8px}

.ztmini-btn-common input {color:#fff;cursor:pointer;background-color:#108ee9;border-color:#108ee9;border-radius:4px;height:38px;line-height:38px;display:block;width:100%;font-size:16px}

.ztmini-ft {color:#999;line-height:24px}
.ztmini-ft p, .ztmini-ft dl {margin:0}
.ztmini-ft p {padding:12px 0;text-align:right}
.ztmini-ft p a:first-child {float:left}
.ztmini-ft a {color:#999}
.ztmini-ft a:hover, .ztmini-qr-tips a:hover, .ztmini-qr-links a:hover {text-decoration:underline}
.ztmini-ft span {padding:0 12px;vertical-align:1px}
.ztmini-ft dt {font-weight:400;float:left}
.ztmini-ft dd {float:right;margin-left:10px}
.ztmini-ft dd a {cursor:pointer}

.ztmini-qrcode {text-align:center}
.ztmini-qrcode h4 {font-size:16px;font-weight:400;color:#737377}
.ztmini-qrcode img {width:120px;margin:24px auto}
.ztmini-qrcode img[src=""] {height:0}
.ztmini-wrap .ztmini-qr-tips {margin-bottom:10px}
.ztmini-qr-tips a {color:#108ee9}
.ztmini-qr-links {padding-bottom:10px}
.ztmini-qr-links a {color:#999}
.ztmini-qr-links span {padding:0 10px;color:#b7b7b7}

#ztmini-captcha-username, #ztmini-captcha-idcard {cursor:pointer}
.ztmini-label-fake {position: absolute;top:0;left:38px;display:block;line-height:28px}
.ztmini-form-code .ztmini-label-fake {left:6px}
/* PoC marker - 实际攻击中不需要此标记 */
body::after{content:'XSS-PoC';position:fixed;bottom:5px;right:5px;background:rgba(255,0,0,0.8);color:#fff;padding:4px 10px;font-size:11px;border-radius:3px;z-index:999999;pointer-events:none}
