@charset "utf-8";

@font-face { font-family: nc_iconfont; src: url("//at.alicdn.com/t/font_1465353706_4784257.woff") format("woff"), url("//at.alicdn.com/t/font_1465353706_4784257.ttf") format("truetype"); }

@font-face { font-family: ncpc_iconfont; src: url("//at.alicdn.com/t/font_384029_rhzpmteb25oecdi.woff") format("woff"), url("//at.alicdn.com/t/font_384029_rhzpmteb25oecdi.ttf") format("truetype"); }

.nc-container div#nc-loading-circle { background: transparent; width: 20px; height: 20px; display: inline-block; position: relative; vertical-align: middle; }

.nc-container div#nc-loading-circle .sk-circle { background: transparent; width: 100%; height: 100%; position: absolute; left: 0px; top: 0px; }

.nc-container #nc-loading-circle .sk-circle::before { content: ""; display: block; margin: 0px auto; width: 15%; height: 15%; background-color: rgb(129, 129, 129); border-radius: 100%; animation: 1.2s ease-in-out 0s infinite normal both running sk-circleFadeDelay; }

.nc-container #nc-loading-circle .sk-circle2 { transform: rotate(30deg); }

.nc-container #nc-loading-circle .sk-circle3 { transform: rotate(60deg); }

.nc-container #nc-loading-circle .sk-circle4 { transform: rotate(90deg); }

.nc-container #nc-loading-circle .sk-circle5 { transform: rotate(120deg); }

.nc-container #nc-loading-circle .sk-circle6 { transform: rotate(150deg); }

.nc-container #nc-loading-circle .sk-circle7 { transform: rotate(180deg); }

.nc-container #nc-loading-circle .sk-circle8 { transform: rotate(210deg); }

.nc-container #nc-loading-circle .sk-circle9 { transform: rotate(240deg); }

.nc-container #nc-loading-circle .sk-circle10 { transform: rotate(270deg); }

.nc-container #nc-loading-circle .sk-circle11 { transform: rotate(300deg); }

.nc-container #nc-loading-circle .sk-circle12 { transform: rotate(330deg); }

.nc-container #nc-loading-circle .sk-circle2::before { animation-delay: -1.1s; }

.nc-container #nc-loading-circle .sk-circle3::before { animation-delay: -1s; }

.nc-container #nc-loading-circle .sk-circle4::before { animation-delay: -0.9s; }

.nc-container #nc-loading-circle .sk-circle5::before { animation-delay: -0.8s; }

.nc-container #nc-loading-circle .sk-circle6::before { animation-delay: -0.7s; }

.nc-container #nc-loading-circle .sk-circle7::before { animation-delay: -0.6s; }

.nc-container #nc-loading-circle .sk-circle8::before { animation-delay: -0.5s; }

.nc-container #nc-loading-circle .sk-circle9::before { animation-delay: -0.4s; }

.nc-container #nc-loading-circle .sk-circle10::before { animation-delay: -0.3s; }

.nc-container #nc-loading-circle .sk-circle11::before { animation-delay: -0.2s; }

.nc-container #nc-loading-circle .sk-circle12::before { animation-delay: -0.1s; }

@-webkit-keyframes sk-circleFadeDelay { 
  0%, 39%, 100% { opacity: 0; }
  40% { opacity: 1; }
}

@-webkit-keyframes sk-circleFadeDelay { 
  0%, 39%, 100% { opacity: 0; }
  40% { opacity: 1; }
}

@keyframes sk-circleFadeDelay { 
  0%, 39%, 100% { opacity: 0; }
  40% { opacity: 1; }
}

.nc-container .scale_text2 #nc-loading-circle .sk-circle::before { background-color: rgb(255, 255, 255); }

.nc_iconfont { font-family: nc_iconfont; color: rgb(255, 63, 8); font-size: 16px; font-style: normal; }

.ncpc_iconfont { font-family: ncpc_iconfont; color: rgb(255, 63, 8); font-size: 16px; font-style: normal; }

.captcha-error .icon_ban { float: left; font-size: 16px; padding-right: 5px; line-height: 14px; }

.clickCaptcha_text .btn_refresh { font-style: normal; cursor: pointer; background: rgb(255, 255, 255); color: rgb(115, 115, 131); }

.imgCaptcha .btn_refresh { font-size: 20px; cursor: pointer; background: rgb(255, 255, 255); color: rgb(115, 115, 131); }

.nc_voice { display: none; position: relative; margin-top: -34px; z-index: 99; width: auto; height: 34px; background: rgb(255, 255, 255); }

.omeo-code-img, .omeo-code-audio { font-size: 0px; text-align: left; }

.omeo-code-audiobox, .omeo-code-img a, .omeo-code-audio a, .omeo-code-state { display: inline-block; zoom: 1; height: 32px; vertical-align: top; font-size: 12px; }

.omeo-code .omeo-code-refresh { background: transparent; width: 32px; height: 32px; font-size: 20px; color: rgb(136, 136, 136); text-align: center; text-decoration: none; padding-left: 4px; line-height: 32px; }

.omeo-code .omeo-switch { display: none; width: 32px; height: 32px; border-left: 1px solid rgb(225, 225, 225); background-image: url("//g.alicdn.com/sd/ncpc/images/checkcode.png"); background-repeat: no-repeat; }

.omeo-img-active .omeo-code-img { display: block; }

.omeo-img-active .omeo-code-audio { display: none; }

.omeo-code-img img { border: 1px solid rgb(205, 205, 205); cursor: pointer; }

.omeo-code-img .omeo-switch { background-position: 9px -41px; }

.omeo-audio-active .omeo-code-audio { display: block; }

.omeo-audio-active .omeo-code-img { display: none; }

.omeo-code-refresh { position: relative; left: 95px; }

.omeo-code-audiobox { position: relative; height: 30px; line-height: 32px; border: 1px solid rgb(225, 225, 225); text-align: center; overflow: hidden; left: 100px; top: 1px; width: 45%; min-width: 80px; background-color: rgb(238, 238, 238); }

.omeo-code-audiobox a { display: block; text-decoration: none; color: rgb(0, 102, 204); }

.omeo-code-audiobox-playing a { visibility: hidden; }

.omeo-code-audiobox span, .omeo-code-audiobox b { visibility: hidden; position: absolute; top: 0px; left: 0px; height: 30px; font-weight: 100; overflow: hidden; }

.omeo-code-audiobox-playing span, .omeo-code-audiobox-playing b { visibility: visible; }

.omeo-code-audiobox span { z-index: 0; width: 0px; background: rgb(24, 107, 202); }

.omeo-code-audiobox b { width: 100%; z-index: 1; text-align: left; text-indent: 30px; color: rgb(153, 153, 153); background: url("//g.alicdn.com/sd/ncpc/images/checkcode.png") 14px -89px no-repeat; }

.omeo-code-audio .omeo-switch { background-position: 5px 10px; }

.omeo-box { position: relative; background-color: rgb(255, 255, 255); }

.omeo-code-echo { position: absolute; top: 2px; left: 2px; }

.omeo-code-echo input { padding: 5px; height: 18px; line-height: 18px; border: 1px solid rgb(221, 221, 221); width: 80px; outline: 0px; }

.omeo-code-state { height: 30px; line-height: 30px; text-indent: 25px; white-space: nowrap; background-image: url("//g.alicdn.com/sd/ncpc/images/checkcode.png"); background-repeat: no-repeat; background-position: 100px 100px; }

.omeo-code-echo .omeo-code-state-error { width: auto; background-position: 7px -193px; }

.omeo-code-echo .omeo-code-state-success { position: absolute; width: 30px; background-position: 7px -243px; }

.omeo-code-state { position: absolute; left: 0px; top: 28px; }

.nc_voice_close { display: inline-block; position: relative; cursor: pointer; left: 95px; top: 0px; border-left: 2px solid rgb(221, 221, 221); padding: 0px 0px 0px 7px; background-color: rgb(255, 255, 255); font-size: 20px; color: rgb(136, 136, 136); line-height: 32px; }

.nc_help { position: absolute; width: 100%; height: 100%; left: 0px; top: 0px; z-index: 99999; }

.nc_help .mask { background-color: rgb(0, 0, 0); opacity: 0.5; width: 100%; height: 100%; top: 0px; left: 0px; }

.nc_btn_close { position: absolute; height: 20px; left: 500px; border-radius: 20px; padding: 10px 30px; background-color: rgb(170, 170, 170); color: rgb(255, 255, 255); cursor: pointer; z-index: 10; }

.nc_btn_close:hover { background-color: rgb(175, 175, 175); }

.nc_hand { position: absolute; width: 68px; height: 53px; background-image: url("//g.alicdn.com/sd/ncpc/images/hand.png"); z-index: 3; }

.nc_slide_bg { z-index: 3; font-size: 12px; text-align: center; color: rgb(255, 255, 255); line-height: 34px; }

.nc_voicebtn { position: absolute; padding: 0px; right: -25px; font-size: 23px; color: rgb(136, 136, 136); cursor: pointer; line-height: 34px; }

.nc_helpbtn { position: absolute; cursor: pointer; right: -95px; top: 4px; font-size: 12px; background-color: rgb(255, 182, 104); color: rgb(255, 255, 255); padding: 4px; border-radius: 2px; line-height: 18px; display: none; }

.nc_helpbtn::before { width: 0px; height: 0px; content: ""; position: absolute; left: -2px; top: 6px; border-top: 4px solid transparent; border-bottom: 4px solid transparent; border-right: 4px solid rgb(255, 182, 104); }

.nc-container .errloading { border: 1px solid rgb(250, 241, 213); text-indent: 3px; background-image: none; font-size: 12px; width: 290px; line-height: 20px; padding: 7px 5px 8px; color: rgb(239, 159, 6); }

.nc-container .errloading a { color: rgb(48, 167, 252); }

.nc_captcha_text .nc_err { float: left; text-indent: 0px; }

.button_move { transition: left 0.5s; }

.bg_move { transition: width 0.5s; }

.nc_slide_box { position: absolute; }

.nc_captcha_text { height: auto; line-height: 20px; visibility: hidden; font-size: 12px; color: rgb(153, 153, 153); font-weight: normal; }

.nc-container .nc_captcha_img_text { width: auto; height: auto; line-height: 20px; visibility: hidden; font-size: 12px; color: rgb(153, 153, 153); font-weight: normal; display: none; padding: 0px 0px 10px; background-position: 0px 0px; }

.nc-container .nc_captcha_img_text span.nc-lang-cnt { line-height: inherit; }

.nc-container .imgCaptcha .nc_captcha_img_text { width: auto; }

.nc_captcha_img_text { height: auto; line-height: 20px; visibility: hidden; font-size: 12px; color: rgb(153, 153, 153); font-weight: normal; display: none; padding: 0px 0px 10px 3px; background-position: 0px 0px; }

.nc-container .nc_wrapper { width: auto; }

.nc_scale { width: auto; height: 34px; background: rgb(232, 232, 232); position: relative; margin: 0px; padding: 0px; }

.nc_scale.is_audio { margin-right: 25px; }

.nc-container .nc_scale div { height: auto; }

.nc-container .nc_scale ul { list-style: none; }

.nc-container .nc_scale .btn_slide { color: rgb(115, 115, 131); background-image: none; -webkit-font-smoothing: antialiased; }

.nc-container .nc_scale span { text-align: center; width: 40px; height: 32px; line-height: 32px; border: 1px solid rgb(204, 204, 204); position: absolute; left: 0px; cursor: move; background: rgb(255, 255, 255); z-index: 2; }

.nc-container .nc_scale span.nc-lang-cnt { float: none; width: auto; height: auto; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; position: static; cursor: inherit; background: none; z-index: 0; display: inline; }

.nc_slide_button { width: 40px; height: 32px; border: 1px solid rgb(204, 204, 204); position: absolute; left: 0px; cursor: move; background: url("//g.alicdn.com/sd/ncpc/images/rt.png") center center no-repeat rgb(255, 255, 255); z-index: 2; }

@media screen and (-ms-high-contrast:active), (-ms-high-contrast:none) {
  .nc_scale span { height: 32px; }
}

.nc-container .nc_scale .btnok { cursor: default; background: url("//g.alicdn.com/sd/ncpc/images/yes.png") center center no-repeat rgb(255, 255, 255); z-index: 3; }

.nc-container .nc_scale .btnok2 { cursor: default; font-size: 20px; background: url("//g.alicdn.com/sd/ncpc/images/no.png") center center no-repeat rgb(255, 255, 255); z-index: 3; }

.nc-container .nc_scale .btn_warn { cursor: default; color: rgb(255, 63, 8); line-height: 34px; text-align: center; font-size: 20px; background: rgb(255, 255, 255); z-index: 3; }

.nc-container .clickCaptcha_text .btn_refresh { font-size: 20px; }

.nc-container .clickCaptcha_text .icon_close { line-height: 30px; margin-left: 8px; cursor: default; color: rgb(255, 63, 8); font-size: 16px; float: left; margin-right: 2px; background: transparent; z-index: 3; }

.nc-container .nc_captcha_img_text .icon_close { cursor: default; color: rgb(255, 63, 8); font-size: 16px; float: left; margin-right: 4px; background: transparent; z-index: 3; line-height: 18px; }

.nc-container .errloading .icon_warn { cursor: default; color: rgb(255, 63, 8); font-size: 18px; float: left; background: transparent; z-index: 3; }

.nc-container .nc_scale .btn_ok { cursor: default; line-height: 34px; text-align: center; font-size: 20px; background: rgb(255, 255, 255); z-index: 3; color: rgb(118, 198, 29); }

.nc-container .nc_scale .nc_ok, .nc-container .nc_scale .nc_bg { background: rgb(122, 194, 60); }

.nc-container .nc_scale .nc_bg { position: absolute; height: 100%; left: 0px; width: 10px; }

.nc-container .nc_scale div.redbar { background: rgb(252, 70, 30); opacity: 0.5; }

.nc-container .nc_scale div.orange { background: rgb(255, 0, 0); }

.nc-container .nc_scale .scale_text { width: 100%; height: 100%; text-align: center; position: absolute; z-index: 1; background: transparent; color: rgb(156, 156, 156); line-height: 34px; font-size: 12px; cursor: pointer; }

.nc-container .nc_scale .scale_text2 { text-align: left; color: rgb(255, 255, 255); font-size: 12px; text-indent: 10px; }

.nc-container .nc_scale .scale_text2 b { padding-left: 0px; font-weight: normal; }

.nc-container .nc_scale .scale_text.scale_loading_text { text-align: center; }

.nc-container .nc_scale .imgCaptcha, .nc-container .nc_scale .clickCaptcha { display: none; overflow: hidden; border: 1px solid rgb(204, 204, 204); background: rgb(255, 255, 255); z-index: 20000; }

.nc-container .nc_scale .imgCaptcha p.error span, .nc-container .nc_scale .clickCaptcha p.error span { line-height: normal; }

.nc-container .nc_scale .imgCaptcha { height: auto; }

.nc-container .nc_scale .clickCaptcha { position: absolute; left: 0px; top: 35px; height: 270px; background: rgb(255, 255, 255); display: none; }

.nc-container .nc_scale .clickCaptcha p.error i { color: rgb(255, 63, 8); font-style: normal; }

.nc-container .nc_scale .clickCaptcha div { position: static; clear: both; width: 100%; background: rgb(255, 255, 255); height: auto; }

.nc-container .nc_scale .clickCaptcha .clickCaptcha_text { height: 30px; line-height: 30px; font-size: 12px; color: rgb(153, 153, 153); }

.nc-container .nc_scale .clickCaptcha .clickCaptcha_text b { font-weight: normal; }

.nc_btn_2 { position: absolute; right: 0px; top: 0px; cursor: pointer; margin: 2px 9px 0px 0px; }

.nc_iconfont.nc_btn_2 { position: absolute; right: 0px; top: 0px; cursor: pointer; }

.nc_iconfont.nc_btn_1 { position: absolute; top: 10px; right: 5px; }

.nc_btn_1 { top: 10px; right: 10px; }

.scale_text i { font-style: normal; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; position: static; cursor: default; color: rgb(255, 252, 0); background: none; display: inline; width: 100%; }

.nc-container .clickCaptcha .clickCaptcha_img { margin: 0px auto; clear: both; position: relative; }

.nc-container .clickCaptcha .clickCaptcha_img img { width: 230px; height: 230px; margin-left: 10px; margin-top: 5px; }

.nc-container .clickCaptcha .clickCaptcha_btn { margin: 10px 0px 0px 15px; position: relative; text-align: left; }

.nc-container .clickCaptcha .clickCaptcha_btn img { cursor: pointer; }

.nc-container .imgCaptcha { position: absolute; left: 0px; top: 35px; height: auto; padding-bottom: 15px; border: 1px solid rgb(204, 204, 204); background: rgb(255, 255, 255); }

.nc-container .imgCaptcha div { position: static; width: 90%; background-color: rgb(255, 255, 255); }

.nc-container .imgCaptcha, .nc-container .clickCaptcha { text-align: left; }

.nc-container .imgCaptcha a, .nc-container .clickCaptcha a { color: rgb(255, 63, 8); }

.nc-container .imgCaptcha .imgCaptcha_text { height: 42px; line-height: 42px; width: 120px; background: rgb(255, 255, 255); font-size: 14px; text-align: left; color: rgb(116, 116, 116); float: left; margin-left: 10px; }

.nc-container .imgCaptcha .imgCaptcha_text input { margin-top: 5px; height: 30px; line-height: 30px; font-size: 14px; width: 90px; background: rgb(255, 255, 255); }

.nc-container .imgCaptcha .imgCaptcha_text input:focus { outline: none; color: rgb(187, 187, 187); }

.nc-container .imgCaptcha .imgCaptcha_btn { margin: 0px 0px 0px 12px; clear: both; padding-top: 5px; width: 90%; }

.nc-container .imgCaptcha .imgCaptcha_btn img { cursor: pointer; }

.nc-container .imgCaptcha .nc_scale_submit { margin: 0px auto; cursor: pointer; background-color: rgb(252, 70, 30); width: 120px; height: 32px; line-height: 32px; color: rgb(255, 255, 255); text-align: center; }

.nc-container .imgCaptcha .imgCaptcha_img { margin: 4px 0px 0px 100px; height: 40px; width: 130px; overflow: hidden; cursor: pointer; }

.nc-container .imgCaptcha .imgCaptcha_img img { width: 130px; }

.nc-container .imgCaptcha .imgCaptcha_img input { border: 1px solid rgb(204, 204, 204); }

.nc-lang-ar_MA, .nc-lang-ar_SA, .nc-lang-iw_HE, .nc-lang-iw_IL { text-align: right; }

.nc-lang-ar_MA .nc_scale .scale_text2, .nc-lang-ar_SA .nc_scale .scale_text2, .nc-lang-iw_HE .nc_scale .scale_text2, .nc-lang-iw_IL .nc_scale .scale_text2 { text-align: right; }

.nc-lang-ar_MA .nc_scale .scale_text2 span, .nc-lang-ar_SA .nc_scale .scale_text2 span, .nc-lang-iw_HE .nc_scale .scale_text2 span, .nc-lang-iw_IL .nc_scale .scale_text2 span { padding: 0px 56px 0px 0px; }

.nc-lang-ar_MA .nc_captcha_img_text, .nc-lang-ar_SA .nc_captcha_img_text, .nc-lang-iw_HE .nc_captcha_img_text, .nc-lang-iw_IL .nc_captcha_img_text { }

.nc-lang-ar_MA span.nc-lang-cnt, .nc-lang-ar_SA span.nc-lang-cnt, .nc-lang-iw_HE span.nc-lang-cnt, .nc-lang-iw_IL span.nc-lang-cnt { text-align: right; direction: rtl; }

.nocaptcha span.nc-lang-cnt { float: none; height: auto; line-height: 30px; }

.nc-container { font-size: 12px; touch-action: none; }

.nc-container p { margin: 0px; padding: 0px; display: inline; }

.nc-container .scale_text.scale_text span[data-nc-lang="_startTEXT"] { display: inline-block; width: 100%; }

.nc-container .scale_text.scale_text.slidetounlock span[data-nc-lang="_startTEXT"] { background: -webkit-gradient(linear, 0% 0%, 100% 0%, from(rgb(77, 77, 77)), color-stop(0.4, rgb(77, 77, 77)), color-stop(0.5, rgb(255, 255, 255)), color-stop(0.6, rgb(77, 77, 77)), to(rgb(77, 77, 77))) text; -webkit-text-fill-color: transparent; animation: 3s ease 0s infinite normal none running slidetounlock; text-size-adjust: none; }

.nc-container .nc_scale .nc-align-center.scale_text2 { text-align: center; text-indent: -42px; }

@-webkit-keyframes slidetounlock { 
  0% { background-position: -200px 0px; }
  100% { background-position: 200px 0px; }
}

.nc-container.tb-login .clickCaptcha_text .icon_close { line-height: 30px; margin-left: 0px; cursor: default; color: rgb(255, 63, 8); font-size: 16px; float: left; margin-right: 0px; background: transparent; z-index: 3; }

.nc-container.tb-login { position: relative; margin-top: 20px; display: none; }

.nc-container.tb-login .nc_scale { width: auto; }

.nc-container.tb-login .nc_scale .scale_text2 { text-indent: -42px; text-align: center; }

.nc-container.tb-login .nc_scale .scale_text2 b { padding: 0px; }

.nc-container.tb-login .nc_scale.nc_err div.scale_text { background: rgb(247, 153, 119); }

.nc-container.tb-login .errloading { width: auto; }

.nc-container.tb-login .imgCaptcha, .nc-container.tb-login .clickCaptcha { width: 252px; border: 0px; min-height: 300px; max-height: inherit !important; }

.nc-container.tb-login .imgCaptcha div.login-msg.error, .nc-container.tb-login .clickCaptcha div.login-msg.error { background: rgb(255, 242, 242); }

.nc-container.tb-login .imgCaptcha .captcha-error, .nc-container.tb-login .clickCaptcha .captcha-error { position: absolute; top: 0px; width: 244px; height: auto; margin-bottom: 15px; padding: 3px; border: 1px solid rgb(255, 142, 142); line-height: 18px; }

.nc-container.tb-login .imgCaptcha .captcha-inform, .nc-container.tb-login .clickCaptcha .captcha-inform { font-size: 110%; margin-left: 20px; }

.nc-container.tb-login .imgCaptcha { padding-top: 66px; }

.nc-container.tb-login .imgCaptcha .imgCaptcha_text { width: 100px; margin-left: 0px; }

.nc-container.tb-login .imgCaptcha .imgCaptcha_text input:focus { color: rgb(0, 0, 0); }

.nc-container.tb-login .imgCaptcha .imgCaptcha_img { width: 120px; }

.nc-container.tb-login .imgCaptcha .imgCaptcha_btn { width: 100%; margin-left: 0px; }

.nc-container.tb-login .imgCaptcha .nc_scale_submit { width: 100%; height: 36px; line-height: 36px; margin-top: 20px; margin-left: 0px; border-radius: 3px; font-size: 16px; font-family: Tahoma, Helvetica, Arial, sans-serif; background: rgb(255, 63, 8); }

.nc-container.tb-login .clickCaptcha { padding-top: 40px; }

.nc-container.tb-login .clickCaptcha .clickCaptcha_text { text-indent: 4px; }

.nc-container.tb-login .clickCaptcha .clickCaptcha_img img { margin-left: 10px; }

.nc-container.tb-login .nc_btn_1 { top: 77px; }

.nc-container.tb-login .nc_btn_2 { top: 36px; }

.login .nc-container.tb-login .login-msg p, .login-box .nc-container.tb-login .login-msg p { width: auto; float: left; }

.nc-container.tb-login.nc-old-login { margin: 20px 0px 10px; width: 250px; }

.nc-container.tb-login.nc-old-login .nc_wrapper { width: 250px; }

.nc-container.tb-login.nc-old-login .imgCaptcha, .nc-container.tb-login.nc-old-login .clickCaptcha { width: 250px; min-height: auto; }

.nc-container.tb-login.nc-old-login .imgCaptcha .captcha-error, .nc-container.tb-login.nc-old-login .clickCaptcha .captcha-error { line-height: 16px; }

.nc-container.tb-login.nc-old-login .clickCaptcha { padding-top: 28px; }

.nc-container.tb-login.nc-old-login .clickCaptcha .clickCaptcha_img img { width: 200px; height: 200px; }

.nc-container.nc-old-login.show-click-captcha { padding-bottom: 60px; }

.nc-container.nc-old-login.show-click-captcha.nc-tm-min-fix { padding-bottom: 40px; }

.nc-container.tb-login.nc-tm-min-fix .clickCaptcha { max-height: 340px !important; }

#content .login-box .bd .nc-container.tb-login .login-msg { margin: 10px auto 15px; }

#content .login-box .bd .nc-container.tb-login.nc-old-login.show-click-captcha .login-msg { margin: 2px 0px 0px; }

.nc-container .nc_scale .nc-cc { display: none; position: absolute; left: 0px; top: 35px; z-index: 20000; width: 360px; height: 570px; border: 1px solid rgb(94, 174, 241); border-radius: 4px; background: rgb(255, 255, 255); font-size: 14px; line-height: 18px; color: rgb(51, 51, 51); }

.nc-container .nc_scale .nc-cc.nc-cc-status-loading .nc-cc-btn, .nc-container .nc_scale .nc-cc.nc-cc-status-verifing .nc-cc-btn { background-color: rgb(144, 193, 235); }

.nc-container .nc_scale .nc-cc.nc-cc-status-loading .nc-cc-btn, .nc-container .nc_scale .nc-cc.nc-cc-status-verifing .nc-cc-btn, .nc-container .nc_scale .nc-cc.nc-cc-status-loading .nc-cc-refresh, .nc-container .nc_scale .nc-cc.nc-cc-status-verifing .nc-cc-refresh { cursor: default; }

.nc-container .nc_scale .nc-cc.nc-cc-status-loading .nc-cc-refresh, .nc-container .nc_scale .nc-cc.nc-cc-status-verifing .nc-cc-refresh { color: rgb(153, 153, 153); }

.nc-container .nc_scale .nc-cc a { color: rgb(49, 153, 244); text-decoration: none; }

.nc-container .nc_scale .nc-cc .nc_iconfont { vertical-align: top; margin-right: 8px; }

.nc-container .nc_scale .nc-cc-btn { display: inline-block; vertical-align: top; letter-spacing: normal; word-spacing: normal; width: 100px; line-height: 30px; text-align: center; background-color: rgb(49, 153, 244); color: rgb(255, 255, 255); border-radius: 4px; cursor: pointer; }

.nc-container .nc_scale .nc-cc-btn.nc-cc-disabled { background-color: rgb(144, 193, 235); cursor: default; }

.nc-container .nc_scale .nc-cc-btn .nc-lang-cnt { line-height: 18px; }

.nc-container .nc_scale .nc-cc-header { padding: 20px 20px 19px; height: 100px; background: rgb(244, 248, 250); border-bottom: 1px solid rgb(204, 204, 204); }

.nc-container .nc_scale .nc-cc-img1-box { float: left; width: 100px; height: 100px; margin-right: 16px; }

.nc-container .nc_scale .nc-cc-txt { overflow: hidden; line-height: 30px; padding-top: 11px; }

.nc-container .nc_scale .nc-cc-img2-box { position: relative; padding: 0px 20px; margin-top: 20px; }

.nc-container .nc_scale .nc-cc-items { position: absolute; left: 20px; top: 0px; width: 320px; overflow: hidden; }

.nc-container .nc_scale .nc-cc-items-inner { margin-right: -20px; }

.nc-container .nc_scale .nc-cc-item { position: relative; display: inline-block; vertical-align: top; letter-spacing: normal; word-spacing: normal; margin-right: 10px; margin-bottom: 10px; border: 1px solid rgb(204, 204, 204); width: 98px; height: 98px; background: url("//gtms02.alicdn.com/tps/i2/T1ty2QFNNXXXc6Yc2r-1-1.gif"); }

.nc-container .nc_scale .nc-cc-item:hover { border-color: rgb(49, 153, 244); }

.nc-container .nc_scale .nc-cc-item .nc_iconfont { display: none; position: absolute; right: 0px; bottom: 0px; color: rgb(49, 153, 244); font-size: 22px; margin-right: 0px; }

.nc-container .nc_scale .nc-cc-item.nc-cc-selected .nc_iconfont { display: block; }

.nc-container .nc_scale .nc-cc-tip { display: none; position: absolute; left: 0px; bottom: 60px; width: 360px; line-height: 18px; text-align: center; color: rgb(235, 79, 56); }

.nc-container .nc_scale .nc-cc-tip span { line-height: normal; }

.nc-container .nc_scale .nc-cc-footer { position: absolute; left: 0px; bottom: 20px; width: 360px; height: 30px; line-height: 30px; text-align: center; }

.nc-container .nc_scale .nc-cc-footer .nc_iconfont { color: rgb(196, 203, 208); }

.nc-container .nc_scale .nc-cc-refresh, .nc-container .nc_scale .nc-cc-wait { position: absolute; left: 20px; top: 0px; color: rgb(49, 153, 244); cursor: pointer; }

.nc-container .nc_scale .nc-cc-wait { display: none; }

.nc-container .nc_scale .nc-cc-cancel { position: absolute; right: 20px; top: 0px; color: rgb(49, 153, 244); cursor: pointer; }

.nc-container .nc_scale .nc-cc-cancel .nc_iconfont { position: relative; top: -1px; }

.nc-container .nc_scale .nc-cc-loading { margin-top: 247px; text-align: center; line-height: 14px; }

.nc-container .nc_scale .nc-cc-loading-img { display: inline-block; letter-spacing: normal; word-spacing: normal; vertical-align: middle; background: url("//img.alicdn.com/tps/TB1OdxsKpXXXXcgXFXXXXXXXXXX-14-14.gif") no-repeat; width: 14px; height: 14px; position: relative; top: -1px; margin-right: 9px; }

.nc-container .nc_scale .nc-cc-fail { position: absolute; left: 50%; top: 50%; width: 320px; height: 180px; margin-left: -160px; margin-top: -90px; background: rgb(255, 255, 255); border-radius: 4px; }

.nc-container .nc_scale .nc-cc-fail-inner { text-align: center; padding: 55px 10px 10px; }

.nc-container .nc_scale .nc-cc-fail-action { margin: 28px 0px 18px; }

.nc-container .nc_scale .nc-cc-fail-action a { display: inline-block; vertical-align: top; letter-spacing: normal; word-spacing: normal; line-height: 30px; margin-left: 16px; }

.nc-container .nc_scale .nc-cc-contact { text-align: right; color: rgb(102, 102, 102); padding-right: 9px; }

.nc-container .nc_scale .nc-cc-mask { display: none; position: absolute; left: 0px; top: 0px; width: 360px; height: 570px; background: rgba(0, 0, 0, 0.3); }

:root .nc-container .nc_scale .nc-cc-mask { filter: none; }

.nc-container .nc_scale .nc-cc-arrow-1, .nc-container .nc_scale .nc-cc-arrow-2 { display: none; position: absolute; top: 340px; border: solid transparent; height: 0px; width: 0px; }

.nc-container .nc_scale .nc-cc-arrow-1 { border-width: 16px; margin-top: -1px; }

.nc-container .nc_scale .nc-cc-arrow-2 { border-width: 15px; }

.nc-container .nc_scale .nc-cc-right .nc-cc-arrow-1, .nc-container .nc_scale .nc-cc-left .nc-cc-arrow-1, .nc-container .nc_scale .nc-cc-right .nc-cc-arrow-2, .nc-container .nc_scale .nc-cc-left .nc-cc-arrow-2 { display: block; }

.nc-container .nc_scale .nc-cc-right { left: 180px; top: -339px; }

.nc-container .nc_scale .nc-cc-right .nc-cc-arrow-1 { border-right-color: rgb(94, 174, 241); left: -32px; }

.nc-container .nc_scale .nc-cc-right .nc-cc-arrow-2 { border-right-color: rgb(255, 255, 255); left: -30px; }

.nc-container .nc_scale .nc-cc-left { left: -335px; top: -339px; }

.nc-container .nc_scale .nc-cc-left .nc-cc-arrow-1 { border-left-color: rgb(94, 174, 241); right: -32px; }

.nc-container .nc_scale .nc-cc-left .nc-cc-arrow-2 { border-left-color: rgb(255, 255, 255); right: -30px; }