注册界面

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- saved from url=(0084)https://user.www.gov.cn/sso/login?servicecode=zfwfw&gourl=http%3A%2F%2Fwww.gov.cn%2F -->
<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

  <link href="https://www.gov.cn/govweb/xhtml/favicon.ico" rel="shortcut icon" type="image/x-icon">

  <title>用户登录</title>
  <meta name="keywords" content="用户服务,用户登录">
  <meta name="description" content="用户管理登录服务">
  <meta name="lanmu" content="登录_用户服务_">
  <meta name="filepath" content="">
  <meta name="catalog" content="fuwu_userlogin">
  <meta name="filetype" content="1">
  <meta name="publishedtype" content="2">
  <meta name="pagetype" content="2">
  <meta http-equiv="X-UA-Compatible" content="edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <link rel="stylesheet" href="./login/pbase.css">
  <link rel="stylesheet" href="./login/pcommon.css">
  <link rel="stylesheet" href="./login/puser_login.css">
  <link rel="stylesheet" href="./login/dialog.css">
  <link rel="stylesheet" href="./login/zgzfw_login.css">
  <style type="text/css">
    .nc_scale {
      background: #e8e8e8 !important;
    }
    .nc_scale div.nc_bg {
      background: #7ac23c !important;
    }
    .nc_scale .scale_text2 {
      color: #fff !important;
    }
    .nc_scale span {
      border: 1px solid #ccc !important;
    }
    .errloading {
      border: #faf1d5 1px solid !important;
      color: #000 !important;
    }
    .alertmsg-outer{
      display: block;
      width: 340px;
      margin: auto;
    }
    .alertmsg-inner{
      display: block;
      width: 295px;
      float: right;
      text-align: left;
    }
  </style>
  <script src="./login/collina.js.下载" id="AWSC_uabModule"></script>
  <script src="./login/um.js.下载" id="AWSC_umidPCModule"></script>
  <script src="./login/nvc.js.下载"></script>
  <script async="" src="./login/webdig.js.下载">
  </script><script src="./login/nvcPrepare.jsonp">

  </script><script type="text/javascript">
    var pm = pm || {};
    pm.path= "/;jsessionid=7FDCAEF891D6CF87FF7B77AA094FE792";
    pm.path = pm.path.split(';')[0];
    var rootpath = pm.path.replace(new RegExp("/","gm"),"");
    var wxappid = "wx26eadfbd630843f0";
    var wxreturnurl= "http://zh.user.news.cn:8080/";
    if(self.location != top.location){
      var url = self.location.href;
      var gourl = document.referrer;
      url = changeURLArg(url, "gourl", gourl);
      top.location.href = url;
    }

    function changeURLArg(url,arg,arg_val){
      var pattern=arg+'=([^&]*)';
      var replaceText=arg+'='+encodeURIComponent(arg_val);
      if(url.match(pattern)){
        var tmp='/('+ arg+'=)([^&]*)/gi';
        tmp=url.replace(eval(tmp),replaceText);
        return tmp;
      }else{
        if(url.match('[\?]')){
          return url+'&'+replaceText;
        }else{
          return url+'?'+replaceText;
        }
      }
    }
  </script>
  <style>
    @font-face{font-family:'nc_iconfont';
    src:url("//at.alicdn.com/t/font_1465353706_4784257.eot");
    src:url("//at.alicdn.com/t/font_1465353706_4784257.eot?#iefix")
    format('embedded-opentype'),url("//at.alicdn.com/t/font_1465353706_4784257.woff")
    format('woff'),url("//at.alicdn.com/t/font_1465353706_4784257.ttf")
    format('truetype'),url("//at.alicdn.com/t/font_1465353706_4784257.svg#iconfont")
    format('svg')}@font-face{font-family:'ncpc_iconfont';
    src:url("//at.alicdn.com/t/font_384029_rhzpmteb25oecdi.eot");
    src:url("//at.alicdn.com/t/font_384029_rhzpmteb25oecdi.eot?#iefix")
    format('embedded-opentype'),url("//at.alicdn.com/t/font_384029_rhzpmteb25oecdi.woff")
    format('woff'),url("//at.alicdn.com/t/font_384029_rhzpmteb25oecdi.ttf")
    format('truetype'),url("//at.alicdn.com/t/font_384029_rhzpmteb25oecdi.svg#ncpc_iconfont")
    format('svg')}.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:0;top:0}.nc-container #nc-loading-circle .sk-circle:before{content:'';display:block;margin:0 auto;width:15%;height:15%;background-color:#818181;border-radius:100%;-webkit-animation:sk-circleFadeDelay 1.2s infinite ease-in-out both;animation:sk-circleFadeDelay 1.2s infinite ease-in-out both}.nc-container #nc-loading-circle .sk-circle2{-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg)}.nc-container #nc-loading-circle .sk-circle3{-webkit-transform:rotate(60deg);-ms-transform:rotate(60deg);transform:rotate(60deg)}.nc-container #nc-loading-circle .sk-circle4{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.nc-container #nc-loading-circle .sk-circle5{-webkit-transform:rotate(120deg);-ms-transform:rotate(120deg);transform:rotate(120deg)}.nc-container #nc-loading-circle .sk-circle6{-webkit-transform:rotate(150deg);-ms-transform:rotate(150deg);transform:rotate(150deg)}.nc-container #nc-loading-circle .sk-circle7{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.nc-container #nc-loading-circle .sk-circle8{-webkit-transform:rotate(210deg);-ms-transform:rotate(210deg);transform:rotate(210deg)}.nc-container #nc-loading-circle .sk-circle9{-webkit-transform:rotate(240deg);-ms-transform:rotate(240deg);transform:rotate(240deg)}.nc-container #nc-loading-circle .sk-circle10{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.nc-container #nc-loading-circle .sk-circle11{-webkit-transform:rotate(300deg);-ms-transform:rotate(300deg);transform:rotate(300deg)}.nc-container #nc-loading-circle .sk-circle12{-webkit-transform:rotate(330deg);-ms-transform:rotate(330deg);transform:rotate(330deg)}.nc-container #nc-loading-circle .sk-circle2:before{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.nc-container #nc-loading-circle .sk-circle3:before{-webkit-animation-delay:-1s;animation-delay:-1s}.nc-container #nc-loading-circle .sk-circle4:before{-webkit-animation-delay:-.9s;animation-delay:-.9s}.nc-container #nc-loading-circle .sk-circle5:before{-webkit-animation-delay:-.8s;animation-delay:-.8s}.nc-container #nc-loading-circle .sk-circle6:before{-webkit-animation-delay:-.7s;animation-delay:-.7s}.nc-container #nc-loading-circle .sk-circle7:before{-webkit-animation-delay:-.6s;animation-delay:-.6s}.nc-container #nc-loading-circle .sk-circle8:before{-webkit-animation-delay:-.5s;animation-delay:-.5s}.nc-container #nc-loading-circle .sk-circle9:before{-webkit-animation-delay:-.4s;animation-delay:-.4s}.nc-container #nc-loading-circle .sk-circle10:before{-webkit-animation-delay:-.3s;animation-delay:-.3s}.nc-container #nc-loading-circle .sk-circle11:before{-webkit-animation-delay:-.2s;animation-delay:-.2s}.nc-container #nc-loading-circle .sk-circle12:before{-webkit-animation-delay:-.1s;animation-delay:-.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:#fff}.nc_iconfont{font-family:"nc_iconfont";color:#ff3f08;font-size:16px;font-style:normal}.ncpc_iconfont{font-family:"ncpc_iconfont";color:#ff3f08;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:#fff;color:#737383}.imgCaptcha .btn_refresh{font-size:20px;cursor:pointer;background:#fff;color:#737383}.nc_voice{display:none;position:relative;margin-top:-34px;z-index:99;width:auto;height:34px;background:#fff}.omeo-code-img,.omeo-code-audio{font-size:0;text-align:left}.omeo-code-audiobox,.omeo-code-img a,.omeo-code-audio a,.omeo-code-state{display:inline-block;*display:inline;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:#888;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 #e1e1e1;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 #cdcdcd;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 #e1e1e1;text-align:center;overflow:hidden;left:100px;top:1px;width:45%;min-width:80px;background-color:#eee}.omeo-code-audiobox a{display:block;text-decoration:none;color:#06c}.omeo-code-audiobox-playing a{visibility:hidden}.omeo-code-audiobox span,.omeo-code-audiobox b{visibility:hidden;position:absolute;top:0;left:0;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:0;background:#186bca}.omeo-code-audiobox b{width:100%;z-index:1;text-align:left;text-indent:30px;color:#999;background:url("//g.alicdn.com/sd/ncpc/images/checkcode.png") no-repeat 14px -89px}.omeo-code-audio .omeo-switch{background-position:5px 10px}input[type=text]::-ms-clear{display:none}.omeo-box{position:relative;background-color:#fff}.omeo-code-echo{position:absolute;top:2px;left:2px}.omeo-code-echo input{padding:5px;height:18px;line-height:18px;border:1px solid #ddd;width:80px;outline:0}.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:0;top:28px}.nc_voice_close{display:inline-block;position:relative;cursor:pointer;left:95px;top:0;border-left:#ddd 2px solid;padding:0 0 0 7px;background-color:#fff;font-size:20px;color:#888;line-height:32px}.nc_help{position:absolute;width:100%;height:100%;left:0;top:0;z-index:99999}.nc_help .mask{background-color:#000;opacity:.5;filter:alpha(opacity=50);width:100%;height:100%;top:0;left:0}.nc_btn_close{position:absolute;height:20px;left:500px;border-radius:20px;padding:10px 30px;background-color:#aaa;color:#fff;cursor:pointer;z-index:10}.nc_btn_close:hover{background-color:#afafaf}.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:#fff;line-height:34px}.nc_voicebtn{position:absolute;padding:0;right:-25px;font-size:23px;color:#888;cursor:pointer;line-height:34px}.nc_helpbtn{position:absolute;cursor:pointer;right:-95px;top:4px;font-size:12px;background-color:#ffb668;color:#fff;padding:4px;border-radius:2px;line-height:18px;display:none}.nc_helpbtn:before{width:0;height:0;content:"";position:absolute;left:-2px;top:6px;border-top:4px solid transparent;border-bottom:4px solid transparent;border-right:4px solid #ffb668}.nc-container .errloading{border:#faf1d5 1px solid;text-indent:3px;background-image:none;font-size:12px;width:290px;line-height:20px;padding:7px 5px 8px 5px;color:#ef9f06;}.nc-container .errloading a{color:#30a7fc}.nc_captcha_text .nc_err{float:left;text-indent:0}.button_move{transition:left .5s;-moz-transition:left .5s;-webkit-transition:left .5s;-o-transition:left .5s}.bg_move{transition:width .5s;-moz-transition:width .5s;-webkit-transition:width .5s;-o-transition:width .5s}.nc_slide_box{position:absolute}.nc_captcha_text{height:auto;line-height:20px;visibility:hidden;font-size:12px;color:#999;font-weight:normal}.nc-container .nc_captcha_img_text{width:auto;height:auto;line-height:20px;visibility:hidden;font-size:12px;color:#999;font-weight:normal;display:none;padding:0 0 10px 0;background-position:0 0;}.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:#999;font-weight:normal;display:none;padding:0 0 10px 3px;background-position:0 0}.nc-container .nc_wrapper{width:auto}.nc_scale{width:auto;height:34px;background:#e8e8e8;position:relative;margin:0;padding:0}.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:#737383;background-image:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.nc-container .nc_scale span{text-align:center;width:40px;height:32px;line-height:32px;border:1px solid #ccc;position:absolute;left:0;cursor:move;background:#fff;z-index:2}.nc-container .nc_scale span.nc-lang-cnt{*line-height:34px;float:none;width:auto;height:auto;*height:34px;border:none;position:static;cursor:inherit;background:none;z-index:0;display:inline}.nc_slide_button{width:40px;height:32px;border:1px solid #ccc;position:absolute;left:0;cursor:move;background:#fff url("//g.alicdn.com/sd/ncpc/images/rt.png") no-repeat center;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:#fff url("//g.alicdn.com/sd/ncpc/images/yes.png") no-repeat center;z-index:3}.nc-container .nc_scale .btnok2{cursor:default;font-size:20px;background:#fff url("//g.alicdn.com/sd/ncpc/images/no.png") no-repeat center;z-index:3}.nc-container .nc_scale .btn_warn{cursor:default;color:#ff3f08;line-height:34px;text-align:center;font-size:20px;background:#fff;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:#ff3f08;font-size:16px;float:left;margin-right:2px;background:transparent;z-index:3}.nc-container .nc_captcha_img_text .icon_close{cursor:default;color:#ff3f08;font-size:16px;float:left;margin-right:4px;background:transparent;z-index:3;line-height:18px}.nc-container .errloading .icon_warn{cursor:default;color:#ff3f08;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:#fff;z-index:3;color:#76c61d}.nc-container .nc_scale .nc_ok,.nc-container .nc_scale .nc_bg{background:#7ac23c}.nc-container .nc_scale .nc_bg{position:absolute;height:100%;_height:34px;left:0;width:10px}.nc-container .nc_scale div.redbar{background:#fc461e;opacity:.5;filter:alpha(opacity=50)}.nc-container .nc_scale div.orange{background:#f00}.nc-container .nc_scale .scale_text{width:100%;height:100%;text-align:center;position:absolute;z-index:1;background:transparent;color:#9c9c9c;line-height:34px;font-size:12px;cursor:pointer}.nc-container .nc_scale .scale_text2{text-align:left;color:#fff;font-size:12px;text-indent:10px}.nc-container .nc_scale .scale_text2 b{padding-left:0;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 #ccc;background:#fff;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:0;top:35px;height:270px;background:#fff;display:none;}.nc-container .nc_scale .clickCaptcha p.error i{color:#ff3f08;font-style:normal}.nc-container .nc_scale .clickCaptcha div{position:static;clear:both;width:100%;background:#fff;height:auto}.nc-container .nc_scale .clickCaptcha .clickCaptcha_text{height:30px;line-height:30px;font-size:12px;color:#999;}.nc-container .nc_scale .clickCaptcha .clickCaptcha_text b{font-weight:normal}.nc_btn_2{position:absolute;right:0;top:0;cursor:pointer;margin:2px 9px 0 0}.nc_iconfont.nc_btn_2{position:absolute;right:0;top:0;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:none;position:static;cursor:default;color:#fffc00;background:none;display:inline;width:100%}.nc-container .clickCaptcha .clickCaptcha_img{margin:0 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 0 0 15px;position:relative;text-align:left;}.nc-container .clickCaptcha .clickCaptcha_btn img{cursor:pointer}.nc-container .imgCaptcha{position:absolute;left:0;top:35px;height:auto;padding-bottom:15px;border:1px solid #ccc;background:#fff;}.nc-container .imgCaptcha div{position:static;width:90%;background-color:#fff}.nc-container .imgCaptcha,.nc-container .clickCaptcha{text-align:left;}.nc-container .imgCaptcha a,.nc-container .clickCaptcha a{color:#ff3f08}.nc-container .imgCaptcha .imgCaptcha_text{height:42px;line-height:42px;width:120px;background:#fff;font-size:14px;text-align:left;color:#747474;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:#fff}.nc-container .imgCaptcha .imgCaptcha_text input:focus{outline:none;color:#bbb}.nc-container .imgCaptcha .imgCaptcha_btn{margin:0 0 0 12px;*margin-left:0;clear:both;padding-top:5px;width:90%;}.nc-container .imgCaptcha .imgCaptcha_btn img{cursor:pointer}.nc-container .imgCaptcha .nc_scale_submit{margin:0 auto;cursor:pointer;background-color:#fc461e;width:120px;height:32px;line-height:32px;color:#fff;text-align:center}.nc-container .imgCaptcha .imgCaptcha_img{margin:4px 0 0 100px;height:40px;width:130px;overflow:hidden;cursor:pointer;}.nc-container .imgCaptcha .imgCaptcha_img img{width:130px}.nc-container .imgCaptcha .imgCaptcha_img input{border:solid 1px #ccc}.nc-lang-ar_MA,.nc-lang-ar_SA,.nc-lang-iw_HE,.nc-lang-iw_IL{text-align:right;*text-align:left;}.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{*display:inline-block;padding:0 56px 0 0}.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{*text-align:right}.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;-ms-touch-action:none;touch-action:none;}.nc-container p{margin:0;padding:0;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,left top,right top,color-stop(0,#4d4d4d),color-stop(.4,#4d4d4d),color-stop(.5,#fff),color-stop(.6,#4d4d4d),color-stop(1,#4d4d4d));-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-animation:slidetounlock 3s infinite;-webkit-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 0}100%{background-position:200px 0}}.nc-container.tb-login .clickCaptcha_text .icon_close{line-height:30px;margin-left:0;cursor:default;color:#ff3f08;font-size:16px;float:left;margin-right:0;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:0}.nc-container.tb-login .nc_scale.nc_err div.scale_text{background:#f79977}.nc-container.tb-login .errloading{width:auto}.nc-container.tb-login .imgCaptcha,.nc-container.tb-login .clickCaptcha{width:252px;*width:256px;border:0;*height:300px;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:#fff2f2}.nc-container.tb-login .imgCaptcha .captcha-error,.nc-container.tb-login .clickCaptcha .captcha-error{position:absolute;top:0;width:244px;height:auto;margin-bottom:15px;padding:3px;border:solid 1px #ff8e8e;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:0;}.nc-container.tb-login .imgCaptcha .imgCaptcha_text input:focus{color:#000}.nc-container.tb-login .imgCaptcha .imgCaptcha_img{width:120px;_width:100px}.nc-container.tb-login .imgCaptcha .imgCaptcha_btn{width:100%;margin-left:0}.nc-container.tb-login .imgCaptcha .nc_scale_submit{width:100%;height:36px;line-height:36px;margin-top:20px;margin-left:0;border-radius:3px;font-size:16px;font-family:Tahoma,Helvetica,Arial,sans-serif;background:#ff3f08}.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;_top:57px}.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 0 10px 0;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 auto}#content .login-box .bd .nc-container.tb-login.nc-old-login.show-click-captcha .login-msg{margin:2px 0 0 0}.nc-container .nc_scale .nc-cc{display:none;position:absolute;left:0;top:35px;z-index:20000;width:360px;height:570px;border:1px solid #5eaef1;border-radius:4px;background:#fff;font-size:14px;line-height:18px;color:#333;}.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:#90c1eb}.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:#999}.nc-container .nc_scale .nc-cc a{color:#3199f4;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;*display:inline;*zoom:1;vertical-align:top;letter-spacing:normal;word-spacing:normal;width:100px;line-height:30px;text-align:center;background-color:#3199f4;color:#fff;border-radius:4px;cursor:pointer;}.nc-container .nc_scale .nc-cc-btn.nc-cc-disabled{background-color:#90c1eb;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 20px;height:100px;background:#f4f8fa;border-bottom:1px solid #ccc}.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;*zoom:1;line-height:30px;padding-top:11px}.nc-container .nc_scale .nc-cc-img2-box{position:relative;padding:0 20px;margin-top:20px}.nc-container .nc_scale .nc-cc-items{position:absolute;left:20px;_left:0;top:0;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;*display:inline;*zoom:1;vertical-align:top;letter-spacing:normal;word-spacing:normal;margin-right:10px;margin-bottom:10px;border:1px solid #ccc;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:#3199f4}.nc-container .nc_scale .nc-cc-item .nc_iconfont{display:none;position:absolute;right:0;bottom:0;color:#3199f4;font-size:22px;margin-right:0}.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:0;bottom:60px;width:360px;line-height:18px;text-align:center;color:#eb4f38;}.nc-container .nc_scale .nc-cc-tip span{line-height:normal}.nc-container .nc_scale .nc-cc-footer{position:absolute;left:0;bottom:20px;width:360px;height:30px;line-height:30px;text-align:center;}.nc-container .nc_scale .nc-cc-footer .nc_iconfont{color:#c4cbd0}.nc-container .nc_scale .nc-cc-refresh,.nc-container .nc_scale .nc-cc-wait{position:absolute;left:20px;top:0;color:#3199f4;cursor:pointer}.nc-container .nc_scale .nc-cc-wait{display:none}.nc-container .nc_scale .nc-cc-cancel{position:absolute;right:20px;top:0;color:#3199f4;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;*display:inline;*zoom:1;vertical-align:top;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:#fff;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 0 18px;}.nc-container .nc_scale .nc-cc-fail-action a{display:inline-block;*display:inline;*zoom:1;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:#666;padding-right:9px}.nc-container .nc_scale .nc-cc-mask{display:none;position:absolute;left:0;top:0;width:360px;height:570px;background:rgba(0,0,0,0.3);}:root .nc-container .nc_scale .nc-cc-mask{-webkit-filter:none;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:0;width:0}.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;_display:none}.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:#5eaef1;left:-32px}.nc-container .nc_scale .nc-cc-right .nc-cc-arrow-2{border-right-color:#fff;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:#5eaef1;right:-32px}.nc-container .nc_scale .nc-cc-left .nc-cc-arrow-2{border-left-color:#fff;right:-30px}</style></head>
<body>
<div class="main">

  <script type="text/javascript">
    var servicecode = 'zfwfw';
    var gourl = '';
    var tokenid = 'null';
    var showname = 'null';
  </script>
  <iframe id="ifr_top" src="./login/top.html" width="100%" style="min-width: 1100px;" height="148" scrolling="no" marginheight="0" frameborder="0"></iframe>


  <!--主体正文开始-->
  <div class="content">
    <input id="servicecode" type="hidden" name="servicecode" value="zfwfw">
    <input id="gourl" type="hidden" name="gourl" value="">
    <input id="extargs" type="hidden" name="extargs" value="">
    <div class="padd">

      <div class="oneColumn column_pub_border">
        <div class="fl ml50 login-div">
          <div class="login-mode pub-bottom-border-blue">
            <div class="fl login-mode-div login-active">
              <span class="mode-font">个人登录</span>
            </div>
          </div>
          <div class="hide mt8 error-hint">
            <img class="mr5 fl" id="error_icon" src="./login/error_icon.png">
            <img class="hide mr5 fl hide" id="right_icon" src="./login/right_icon.png">
            <span class="fl" id="error_msg">该内容显示的时候需将'account-pwd'中的mt25改为mt10</span>
            <div class="clear"></div>
          </div>
          <div class="mt25 account-pwd">
            <div class="import-div pub-bottom-border">
              <img src="./login/account_icon.png" alt="输入账号" class="fl mt5 import-img">
              <input id="loginname" type="text" maxlength="60" placeholder="手机号码/邮箱/身份证号码">
            </div>
            <div class="mt25 import-div pub-bottom-border">
              <img src="./login/pwd_icon.png" alt="输入密码" class="fl mt5 import-img">
              <input id="password" type="password" placeholder="请输入密码" autocomplete="off">
            </div>
            <div id="captcha" style="margin-top: 20px"></div>
            <div id="div_verifycode" class="mt15 import-div pub-bottom-border hide" style="height:35px;">
              <img src="./login/vccode_icon.png" alt="输入验证码" class="fl mt10 import-img">
              <input style="width:200px;margin-top:13px;" maxlength="4" class="hide num" id="verifycode" type="text" placeholder="请输入图片验证码">
              <div class="fr pointer" id="code" style="width: 80px; height: 30px;"></div>
            </div>
          </div>
          <div class="mt25 phone-code hide">
            <div class="mt10 import-div pub-bottom-border">
              <img src="./login/zgzfw_phone_icon.png" alt="输入手机号码" class="fl mt5 import-img">
              <input class="fl import-input" id="mobilephone" type="text" placeholder="手机号码">
            </div>
            <div id="div_verifycode_phone" class="mt15 import-div pub-bottom-border" style="height:35px;">
              <img src="./login/vccode_icon.png" alt="输入验证码" class="fl mt10 import-img">
              <input style="width:200px;margin-top:13px;" maxlength="4" class="num" id="verifycode_phone" type="text" placeholder="请输入图片验证码">
              <div class="fr pointer" id="code_img_phone" style="width: 80px; height: 30px;"></div>
            </div>
            <div class="mt20 import-div pub-bottom-border" style="width:255px">
              <img src="./login/zgzfw_code_icon.png" alt="输入验证码" class="fl mt5 import-img">
              <input class="fl import-input" id="phonecode" style="width:200px" type="text" maxlength="5" placeholder="请输入5位验证码">
            </div>
            <input class="fr code-button" id="sendcode" type="button" style="margin-top:-36px" value="获取短信验证码">

            <div class="mt15 import-div pub-bottom-border hide" id="idcardinput">
              <img src="./用户登录_files/account_icon.png" alt="输入身份证号" class="fl mt5 import-img">
              <input id="idcard" type="text" maxlength="60" placeholder="请输入身份证号">
            </div>
          </div>
          <div class="mt25 wechat-code hide" id="wechat_scan">
          </div>

          <div class="mt30 addition">
            <span class="fl" style="font-size: 14px;">还没有账号?</span>
            <a id="puser_reg" class="fl pointer">去注册</a>
            <!-- <input type="checkbox" value="tendays" class="hide" /><span class="hide">&nbsp;十天内免登陆</span> -->
            <a id="resetpwd" class="fr ml5 pointer">忘记密码</a>
            <!--<span class="fr" style="font-size: 12px; line-height:16px; color: #015293;">|</span>
            <a href="https://user.www.gov.cn/user/faq;jsessionid=7FDCAEF891D6CF87FF7B77AA094FE792" target="_blank" class="fr mr5">登录问题</a>-->
            <div class="clear"></div>
          </div>
          <input class="mt30 blue-button400 themebgc" id="btn-login" value="登录" type="button">
          <div class="mt20 change-login">
            <div class="change-login-title">
              <div class="fl change-login-title-border"></div>
              <span class="fl change-login-title-span">其他登录方式</span>
              <div class="fr change-login-title-border"></div>
            </div>
            <div class="change-login-items">
              <div class="change-login-content" id="phoneLogin">
                <img alt="短信登录" src="./用户登录_files/zgzfw_phone_login.png">
                <span>短信登录</span>
              </div>

              <div class="change-login-content hide" id="accountLogin">
                <img alt="密码登录" src="./用户登录_files/zgzfw_pwd_login.png">
                <span>密码登录</span>
              </div>
            </div>
            <!-- <span class="note-login" id="phoneLogin">短信验证码登录</span>
            <span class="hide note-login" id="accountLogin">账号密码登录</span> -->

            <div class="clear"></div>
          </div>
          <!-- <input class="mt10 white-button400 themebdc themec" id="puser_reg" value="立即注册账号" type="button"/> -->
          <div class="clear"></div>
        </div>
        <div class="fr mr50 scan-div">
          <div class="mt35 scan-signal themec">
            <span class="fl">手机扫码</span>
            <span class="fr">安全登录</span>
          </div>
          <div class="mt35 ml5 qrdiv">
            <div class="mask" style="display: none;"></div>
            <div class="scanned status_over" style="display: none;">
              <p>二维码失效</p>
              <input type="button" class="refreshQa qr-button" value="刷新" id="refreshQa">
            </div>

            <div class="scanned status_success" style="display: none;">
              <p class="first">
                <img class="barcode-icon-pic" src="./login/qrsucess.png" style="width:40px;height:40px;" seed="first-barcodeIconPic" smartracker="on">
              </p>
              <p>扫码成功</p>
            </div>
            <img id="qr" class="scan-img" src="./login/QR_code.jpg" alt="二维码">
          </div>
          <div class="mt35">
            <img class="fl" src="./login/scan_icon.png">
            <div class="fr scan-font-down">
              <p>打开微信,</p>
              <p>扫一扫登录</p>
            </div>
          </div>
        </div>
        <div class="clear"></div>
      </div>
    </div>
    <div class="clear"></div>
    <!--自定义弹出层-->
    <div id="alertpage" style="display: none">
      <div class="easyDialog_wrapper" id="easyDialogWrapper" style="display: block;margin: 0px">
        <div id="easyDialog_content" style="width: 420px;height: 216px;background: white">
          <h4 class="easyDialog_title" id="easyDialogTitle">
            <a href="javascript:void(0)" title="关闭窗口" class="close_btn" id="closeBtn">×</a>
            <span></span>
          </h4>
          <div class="easyDialog_text" style="height: 130px">
						<span class="alertmsg-outer">
							<img alt="" src="./login/warning_icon.png">
							<span class="alertmsg-inner" style="font-size: 14px; font-weight: bold" id="msg"></span>
						</span>
          </div>
          <div class="easyDialog_footer">
            <button class="btn_highlight" id="easyDialogYesBtn" style="outline:none;">立即修改</button>
            <button class="btn_highlight" id="easyDialogNoBtn" style="outline:none;margin-left: 15px;display: none">下次再说</button>
          </div>
        </div>
      </div>
    </div>
  </div>
</div>
<!--<script type="text/javascript" src="./login/jquery.min.js.下载"></script>
<script type="text/javascript" src="./login/jsencrypt.js.下载"></script>
<script type="text/javascript" src="./login/pmExtJquery.js.下载"></script>
<script type="text/javascript" src="./login/pbase.js.下载"></script>
<script type="text/javascript" src="./login/placeholderfriend.js.下载"></script>
<script type="text/javascript" src="./login/alert_easydialog.js.下载"></script>
<script type="text/javascript" src="./login/dialogpage.js.下载"></script>
<script type="text/javascript" charset="utf-8" src="./login/nc.js.下载"></script>-->
<script type="text/javascript">

  var verifyurl = "/sso/verifyimg_edit;jsessionid=7FDCAEF891D6CF87FF7B77AA094FE792";
  var loginurl = "/sso/login;jsessionid=7FDCAEF891D6CF87FF7B77AA094FE792";
  var sendPhonecodeurl = "/sso/sendPhonecodebyVerify;jsessionid=7FDCAEF891D6CF87FF7B77AA094FE792";
  var phoneloginurl = "/sso/zfwphonelogin;jsessionid=7FDCAEF891D6CF87FF7B77AA094FE792";
  var qrcodeurl="/sso/qrlogincode;jsessionid=7FDCAEF891D6CF87FF7B77AA094FE792";
  var getqrcodeurl="/sso/getqrcode;jsessionid=7FDCAEF891D6CF87FF7B77AA094FE792";
  var checkgvrpurl="/user/checkgvrp;jsessionid=7FDCAEF891D6CF87FF7B77AA094FE792";
  //人工申诉
  var problemfeedbackUrl ="/user/problemfeedback;jsessionid=7FDCAEF891D6CF87FF7B77AA094FE792";
  //用户激活(步骤一)
  var activeFinduserUrl = "/user/activeFinduser;jsessionid=7FDCAEF891D6CF87FF7B77AA094FE792";
  //用户激活页面跳转
  var activeUrl = "/user/active;jsessionid=7FDCAEF891D6CF87FF7B77AA094FE792";
  //设置账号密码(第三方系统快捷注册后,密码补全流程)
  var zfwnopwdtosetUrl = "/sso/zfwnopwdtoset;jsessionid=7FDCAEF891D6CF87FF7B77AA094FE792";

  var qrststusurl="/sso/qrstatus;jsessionid=7FDCAEF891D6CF87FF7B77AA094FE792";
  //滑动验证
  var slidingVerificationUrl = "/sso/slidingverification;jsessionid=7FDCAEF891D6CF87FF7B77AA094FE792";
  var k='';
  var isfirst=true; //第一次改变值时进行校验,后面不在重复校验
  var hasNc=false;
  var isNcSucc=true;
  var isIESlid =false;//是否是 ie7 或 ie8下的 滑动校验
  var zwcode;
  var nc;

  var showidcard = 0; //手机验证码登录时,是否需要输入身份证号验证
  var loginmobilephone; //当前登录手机号
  var issendphonecode = 0; //手机号登录,是否已发送手机验证码,0未发送 1已发送

  $('#loginname,#password').bind("input propertychange",function(){
    if(isfirst &&  !hasNc){
      isfirst=false;
      if('false' != true && '' == 'slidingverification'){  //不是图片校验  且 验证方式是滑动验证
        if($.browser.msie&&($.browser.version == "7.0" || $.browser.version == "8.0")){
          isIESlid = true;
          var nc_token = ["FFFF0N2N000000006DCB", (new Date()).getTime(), Math.random()].join(':');
          var NC_Opt =
                  {
                    renderTo: "#captcha",
                    appkey: "FFFF0N2N000000006DCB",
                    scene: "nc_login",
                    token: nc_token,
                    customWidth: 400,
                    trans:{"key1":"code0"},
                    elementID: ["usernameID"],
                    is_Opt: 0,
                    language: "cn",
                    isEnabled: true,
                    timeout: 3000,
                    times:5,
                    apimap: {},
                    callback: function (data) {
                      var url = slidingVerificationUrl + "?rd="+Math.random();
                      var params="scene=nc_login&nc_token="+nc_token+"&sessionid="+data.csessionid+"&sig="+data.sig;
                      yourLoginRequest(url, params,true);
                      isNcSucc=true;
                    }
                  };
          nc = new noCaptcha(NC_Opt)
          nc.upLang('cn', {
            _startTEXT: "请按住滑块,拖动到最右边",
            _yesTEXT: "验证通过",
            _error300: "哎呀,出错了,点击<a href=\"javascript:__nc.reset()\">刷新</a>再来一次",
            _errorNetwork: "网络不给力,请<a href=\"javascript:__nc.reset()\">点击刷新</a>",
          });
          hasNc=true;
          isNcSucc=false;
        }else{
          valiNvaval();
        }
      }
    }
  });

  function valiNvaval(){
    var url = slidingVerificationUrl + "?rd="+Math.random();
    var params = 'nvcval=' + getNVCVal();
    params=params+"&scene=nvc_login";
    yourLoginRequest(url, params,true);
  }



  function yourLoginRequest(url, params,isMark){
    var callbackName = ('jsonp_' + Math.random()).replace('.', '');
    params += '&callback=' + callbackName;
    var o_scripts = document.getElementsByTagName("script")[0];
    var o_s = document.createElement('script');
    o_scripts.parentNode.insertBefore(o_s, o_scripts);
    //您注册请求的业务回调
    window[callbackName] = function(json) {
      zwcode=json.result.zwcode;
      scene=json.result.scene;
      if(scene=="nvc_login" && (json.result.code == 600 || json.result.code == 400)) {
        //唤醒滑动验证
        getNC().then(function(){
          _nvc_nc.upLang('cn', {
            _startTEXT: "请按住滑块,拖动到最右边",
            _yesTEXT: "验证通过",
            _error300: "哎呀,出错了,点击<a href=\"javascript:__nc.reset()\">刷新</a>再来一次",
            _errorNetwork: "网络不给力,请<a href=\"javascript:__nc.reset()\">点击刷新</a>",
          })
          _nvc_nc.reset();
        });
        isNcSucc=false;
        hasNc=true;

      } else if (scene=="nc_login" && json.result.code == 200) {
        isNcSucc=false;
        hasNc=true;
      } else if (json.result.code == 100 || json.result.code == 200) {

      } else if (json.result.code == 800 || json.result.code == 900) {
        //直接拦截
        //	showErrMsg("登录失败,请重新登录");
      }
    }
    o_s.src = url + '&' + params;
  }

  $('#code').click(function(){
    var url = verifyurl+"?rd="+Math.random();
    $(this).css("background-image","url('"+url+"')");
  })
  $('#code').click();

  $('#code_img_phone').click(function(){
    var url = verifyurl+"?rd="+Math.random();
    $(this).css("background-image","url('"+url+"')");
  })

  $(function(){
    var apperrcode = "";
    var apperrmsg = "";
    if(apperrmsg){
      showerror(apperrmsg);
    }
  })

  $('#loginname,#mobilephone,#phonecode,#verifycode').blur(function(){
    var value = $(this).val();
    if(value.indexOf(' ')>-1){
      $(this).val($.trim(value));
    }
  })
  var interval;
  $('#refreshQa').click(function(){
    $.post(getqrcodeurl, function(data){
      k=data;
      $('#qr').attr("src",qrcodeurl+"?k="+data);
      $('.mask').hide();
      $('.status_over').hide();
      interval =setInterval('getQrStatus()',3000);
    })
  })
  $('#refreshQa').click();

  //打开注册协议弹窗
  var openregprotocol = function(){
    openDialogPage({
      width: 750,
      height: 550,
      title: '用户注册协议',
      url: "/user/regprotocol;jsessionid=7FDCAEF891D6CF87FF7B77AA094FE792",
      noFn: function(){
        loginsuccess();
      },
      callback: function(){
        loginsuccess();
      }
    });
  }

  //登录点击事件
  $("#btn-login").click(function(){
    var servicecode = $('#servicecode').val();
    //账号密码登录
    if( $('.account-pwd').is(":visible") && $('.phone-code').is(":hidden") ){
      var loginname = $('#loginname').val();
      var password = $('#password').val();
      var verifycode = $('#verifycode').val();
      if(loginname == "" && password == ""){
        showerror("请输入账号和密码");
        return ;
      }
      if(loginname == ""){
        showerror("请输入账号");
        return ;
      }
      if(password == ""){
        showerror("请输入密码");
        return ;
      }
      if(isNcSucc==false){
        showerror("请拖动滑动验证码");
        return ;
      }

      if($('#verifycode').is(":hidden") == false){
        if(verifycode == ""){
          showerror("请输入验证码");
          return ;
        }
        if(verifycode.length <4){
          showerror("请输入4位验证码");
          return ;
        }
      }
      if(dosubmit()){
        return;
      }
      $.post(loginurl,{'loginname':pm.encode.RSA(loginname),'password':pm.encode.RSA(password),'verifycode':verifycode,'servicecode':servicecode,'zwcode':zwcode,'isIESlid':isIESlid}, function(data){
        finishsubmit();
        if(data.code == "0"){
          if ("0" == "1") {
            $.post(checkgvrpurl,{'loginname':loginname},function(date){
              if (date.code == "0") {
                openDialogAlert({
                  width: 300,
                  height: 150,
                  title: '提示',
                  content: '<img src="/static/images/client/pc/info_icon.png;jsessionid=7FDCAEF891D6CF87FF7B77AA094FE792"><span>用户注册协议已修改,是否查看?</span>',
                  yesFn : openregprotocol,
                  noFn : function(){
                    loginsuccess();
                  },
                  callback: function(){
                  }
                })
              } else {
                loginsuccess();
              }
            })
          } else {
            loginsuccess();
          }

        } else if (data.code == "user_status_inactivated"){
          showerror(data.msg + ',<span class="themec pointer" onclick="gouseractive()">前往激活</span>。');
          $('#code').click();
        } else if (data.code == "pwdexpiredvalidate_pwd_expired") {
          // 密码已经过期了
          alertExpiredMsg(data.msg);
          $('#code').click();
        } else if (data.code == "pwdexpiredvalidate_pwd_notice") {
          // 登录成功,但是密码快到期了
          alertNoticeMsg(data.msg);
          $('#code').click();
        } else {
          showerror(data.msg);
          var attr = data.attr;
          if(attr == 'imgcode'){
            showImgcode();
          }else{
            hideImgcode();
          }
          //滑动验证失败
          if(attr == 'slidcode'){
            isNcSucc = false;
            __nc.reset();
          }else if(attr == 'slidcodeIE'){ //ie 下 滑动校验初始化
            isNcSucc == false;
            nc.reload();
          }
          if(attr == 'slidcodeSC'){
            isNcSucc == false;
            valiNvaval();
          }

          // 只要返回 错误码里面 含有'pwd_weak' 或者 'pwdrule'时就 跳转密码重置界面
          if(data.code.indexOf("pwd_weak")>-1 || data.code.indexOf("pwdrule")>-1){
            alertmsg(data.msg)
          }

          //根据各种情况分别处理
          $('#code').click();
        }
      });
      //手机验证码登录
    } else if ( $('.account-pwd').is(":hidden") && $('.phone-code').is(":visible") ) {
      var phone = $('#mobilephone').val();
      var code = $('#phonecode').val();
      var idcard = $('#idcard').val();
      var verifycode = $('#verifycode_phone').val();
      if(phone == "" || phone == "手机号码"){
        showerror("请输入手机号码");
      } else if (!validatemobile(phone)){
        showerror("请输入正确手机号");
      } else if(verifycode == "" || verifycode =="请输入图片验证码") {
        showerror("请输入图片验证码");
      } else if(verifycode.length <4) {
        showerror("请输入4位图片验证码");
      } else if (issendphonecode == 0){
        showerror("请先获取手机验证码");
      } else if (code == "" || code =="请输入5位验证码"){
        showerror("请输入手机验证码");
      } else if (!iscode(code)){
        showerror("请输入正确的手机验证码");
      } else if (showidcard == 1 && (idcard == '' || idcard == '请输入身份证号')){
        showerror("请输入身份证号");
      } else if (showidcard == 1 && !validateidcard(idcard)){
        showerror("请输入正确的身份证号");
      } else {
        $('.error-hint').hide();
        $('.phone-code').removeClass('mt5').addClass('mt25');
        if(dosubmit()){
          return;
        }
        if(showidcard == 1){
          idcard = pm.encode.RSA(idcard);
        }
        $.post(phoneloginurl,{"phone":pm.encode.RSA(phone),"code":code,"idcard":idcard,"verifycode":verifycode},function(data){
          finishsubmit();
          if(data.code == "0"){
            if ("0" == "1") {
              $.post(checkgvrpurl,{'loginname':phone},function(date){
                if (date.code == "0") {
                  openDialogAlert({
                    width: 300,
                    height: 150,
                    title: '提示',
                    content: '<img src="/static/images/client/pc/info_icon.png;jsessionid=7FDCAEF891D6CF87FF7B77AA094FE792"><span>用户注册协议已修改,是否查看?</span>',
                    yesFn : openregprotocol,
                    noFn : function(){
                      loginsuccess();
                    },
                    callback: function(){
                    }
                  })
                } else {
                  loginsuccess();
                }
              })
            } else {
              loginsuccess();
            }
          } else if(data.code == 'idcard_null') {
            showerror(data.msg);
            $('#code_img_phone').click();
            showidcard = 1;
            $('#idcardinput').show();
          } else if (data.code == "user_status_inactivated"){
            showerror(data.msg + ',<span class="themec pointer" onclick="gouseractive()">前往激活</span>。');
            $('#code_img_phone').click();
          } else if(data.code == 'notset_password'){
            //重置账号密码流程
            openDialogPage({
              width: 420,
              height: 290,
              url: zfwnopwdtosetUrl + "?serialnum=" + data.attr.serialnum,
              callback: function(){
                loginsuccess();
              }
            });
          } else {
            showerror(data.msg);
            $('#code_img_phone').click();
          }
        });
      }
    } else {
      showerror("非法操作");
    }
  })

  //开始账号激活流程
  function gouseractive(){
    var loginname = $('#loginname').val();
    var password = $('#password').val();
    if(loginname == "" && password == ""){
      showerror("请输入账号和密码");
      return;
    }
    if(loginname == ""){
      showerror("请输入账号");
      return;
    }
    if(password == ""){
      showerror("请输入密码");
      return;
    }
    //账号激活页面跳转
    if(dosubmit()){
      return;
    }
    $.post(activeFinduserUrl,{'account':loginname,'password':pm.encode.RSA(password)},function(data){
      finishsubmit();
      if(data.code == "0"){
        var serialnum = data.attr.serialnum;
        var redirectUrl = activeUrl + "?serialnum=" + serialnum;
        var servicecode = $('#servicecode').val();
        var gourl = $('#gourl').val();
        var extargs = $('#extargs').val();
        if(servicecode){
          redirectUrl = redirectUrl + "&servicecode="+servicecode;
          if(gourl){
            redirectUrl = redirectUrl + "&gourl="+escape(gourl);
          }
          if(extargs){
            redirectUrl = redirectUrl + "&extargs="+escape(extargs);
          }
        }
        window.location.href = redirectUrl;
      }else {
        showerror(data.msg);
      }
    });
  }

  //确定按钮
  var btnFn = function(){
    var resetPwdUrl = "/user/forgetpwd;jsessionid=7FDCAEF891D6CF87FF7B77AA094FE792";
    var servicecode = $('#servicecode').val();
    var gourl = $('#gourl').val();
    var extargs = $('#extargs').val();
    if(servicecode){
      resetPwdUrl = resetPwdUrl + "?servicecode="+servicecode;
      if(gourl){
        resetPwdUrl = resetPwdUrl + "&gourl="+escape(gourl);
      }
      if(extargs){
        resetPwdUrl = resetPwdUrl + "&extargs="+escape(extargs);
      }
    }
    window.location.href = resetPwdUrl;
  };
  //弹出窗口
  function alertmsg(msg){
    $(document.body).css('overflow','hidden');
    openDialogAlert({
      width: 400,
      height: 150,
      title: "升级密码提示",
      content: '<img src="/static/images/client/pc/info_icon.png;jsessionid=7FDCAEF891D6CF87FF7B77AA094FE792"><span>'+msg+'</span>',
      yesFn : btnFn,
      noFn : false,
      callback: function(){
        $(document.body).css('overflow','auto');
      }
    })
  }

  // 密码过期弹窗
  function alertExpiredMsg(msg) {
    $("#msg").text(msg);
    // 立即修改点击
    $("#easyDialogYesBtn").click(function () {
      goResetPwd();
      closeDialog();
    });
    // 关闭按钮点击
    $("#closeBtn").click(function () {
      closeDialog();
    });
    $(".alertmsg-outer").css({"padding-top":"50px","width":"305px"});
    $(".alertmsg-inner").css({"width":"262px"});
    easyDialog.open({
      container : 'alertpage',
      overlay: true,
      drag: false
    });
  }

  // 重置密码
  function goResetPwd() {
    var resetPwdUrl = "/user/resetPwd;jsessionid=7FDCAEF891D6CF87FF7B77AA094FE792";
    var servicecode = $('#servicecode').val();
    var gourl = $('#gourl').val();
    var extargs = $('#extargs').val();
    if(servicecode){
      resetPwdUrl = resetPwdUrl + "?servicecode="+servicecode;
      if(gourl){
        resetPwdUrl = resetPwdUrl + "&gourl="+escape(gourl);
      }
      if(extargs){
        resetPwdUrl = resetPwdUrl + "&extargs="+escape(extargs);
      }
    }
    window.open(resetPwdUrl);
  }

  // 密码快到有效期弹窗
  function alertNoticeMsg(msg) {
    $("#msg").text(msg);
    // 下次再说按钮
    $("#easyDialogNoBtn").show();

    // 下次再说点击
    $("#easyDialogNoBtn").click(function () {
      closeDialog();
      pwdResetNoFn();
    });

    // 立即修改点击
    $("#easyDialogYesBtn").click(function () {
      goEditPwd();
    });

    // 关闭按钮点击
    $("#closeBtn").click(function () {
      $("#easyDialogNoBtn").click();
    });

    $(".alertmsg-outer").css({"padding-top":"35px","width":"340px"});
    $(".alertmsg-inner").css({"width":"295px"});

    easyDialog.open({
      container : 'alertpage',
      overlay: true,
      drag: false
    });

  }
  // 修改密码
  function goEditPwd() {
    window.open("/user/editPwd;jsessionid=7FDCAEF891D6CF87FF7B77AA094FE792");
    $("#easyDialogNoBtn").click();
  }

  // 下次再说
  function pwdResetNoFn() {
    if ("0" == "1") {
      $.post(checkgvrpurl,{'loginname': $('#loginname').val()},function(date){
        if (date.code == "0") {
          openDialogAlert({
            width: 300,
            height: 150,
            title: '提示',
            content: '<img src="/static/images/client/pc/info_icon.png;jsessionid=7FDCAEF891D6CF87FF7B77AA094FE792"><span>用户注册协议已修改,是否查看?</span>',
            yesFn : openregprotocol,
            noFn : function(){
              loginsuccess();
            },
            callback: function(){
            }
          })
        } else {
          loginsuccess();
        }
      })
    } else {
      loginsuccess();
    }
  }

  // 关闭弹出页
  function closeDialog() {
    try {
      easyDialog.close();
    }catch (e) {

    }

  }


  var isneedcode = 'false';
  if(isneedcode == 'true'){
    showImgcode();
  }

  //隐藏图片验证码
  function hideImgcode(){
    $('#div_verifycode,#verifycode').addClass("hide");
  }

  //显示图片验证码
  function showImgcode(){
    $('#div_verifycode,#verifycode').removeClass("hide");
  }

  //登录成功后的操作
  function loginsuccess(ticket){
    var redirectUrl = loginurl;
    var servicecode = $('#servicecode').val();
    var gourl = $('#gourl').val();
    var extargs = $('#extargs').val();
    if(ticket){
      redirectUrl = redirectUrl + "?ticket="+ticket+"&";
    }else{
      redirectUrl = redirectUrl +"?";
    }
    if(servicecode){
      redirectUrl = redirectUrl + "servicecode="+servicecode;
      if(gourl){
        redirectUrl = redirectUrl + "&gourl="+escape(gourl);
      }
      if(extargs){
        redirectUrl = redirectUrl + "&extargs="+escape(extargs);
      }
    }
    window.location.href = redirectUrl;
  }

  //手机号登录,手机号输入框失去焦点事件
  $("#mobilephone").blur(function(){
    var inputphone = $('#mobilephone').val();
    if(inputphone == "" || inputphone == "手机号码"){
      return;
    }
    if(loginmobilephone != inputphone){
      loginmobilephone = inputphone;
      issendphonecode = 0;
    }
  });
  //点击发送验证码(手机验证码登录)
  $('#sendcode').click(function(){
    $this = $(this);
    var phone = $('#mobilephone').val();
    var verifycode = $('#verifycode_phone').val();
    if(phone == ""){
      showerror("请输入手机号码");
    } else if (!validatemobile(phone)){
      showerror("请输入正确手机号");
    } else if(verifycode == "" || verifycode =="请输入图片验证码") {
      showerror("请输入图片验证码");
    } else if(verifycode.length <4) {
      showerror("请输入4位图片验证码");
    } else {
      $('.error-hint').hide();
      $('.phone-code').removeClass('mt5').addClass('mt25');
      $.post(sendPhonecodeurl,{'phone':pm.encode.RSA(phone),'verifycode':verifycode},function(data){
        if(data.code=='0'){
          time($this,"短信");
          $this.attr("disabled", true);
          showidcard = data.attr.showidcard;
          if(showidcard == 1){
            $('#idcardinput').show();
          } else {
            $('#idcardinput').hide();
          }
          issendphonecode = 1;
        } else {
          showerror(data.msg);
        }
      });
    }
  });

  //验证是否为验证码
  function iscode(value){
    var code = /^[0-9]{5}$/
    return code.test(value);
  }

  //错误信息展示
  function showerror(content){
    $('#error_msg').html(content);
    $('.error-hint').show();
    if( $('.account-pwd').is(":visible") && $('.phone-code').is(":hidden") ){
      $('.account-pwd').removeClass('mt25').addClass('mt5');
    } else if ( $('.account-pwd').is(":hidden") && $('.phone-code').is(":visible") ) {
      $('.phone-code').removeClass('mt25').addClass('mt5');
    }
  }
  //在输入框内按下回车触发事件
  $('#loginname, #password, #verifycode, #mobilephone, #phonecode, #idcard, #verifycode_phone').keydown(function(event){
    if(event.keyCode==13){
      $("#btn-login").click();
    }
  })

  //人工申诉
  $('#problemfeedbackbtn').click(function(){
    //frompage 值参见实体类定义常量
    window.open(problemfeedbackUrl+"?frompage=3");
  })

  //第三方快捷登录(支付宝)
  $('#alipay').click(function(){
    var alipaythirdauthUrl = "/alipayuser/thirdlogin;jsessionid=7FDCAEF891D6CF87FF7B77AA094FE792";
    var servicecode = $('#servicecode').val();
    var gourl = $('#gourl').val();
    var extargs = $('#extargs').val();
    if(servicecode){
      alipaythirdauthUrl = alipaythirdauthUrl + "?servicecode="+servicecode;
      if(gourl){
        alipaythirdauthUrl = alipaythirdauthUrl + "&gourl="+escape(gourl);
      }
      if(extargs){
        alipaythirdauthUrl = alipaythirdauthUrl + "&extargs="+escape(extargs);
      }
    }
    window.location.href = alipaythirdauthUrl;
  });

  //第三方快捷登录(微信)
  $('#wechat').click(function(){
    var wechatthirdauthUrl = "/wechatuser/thirdlogin;jsessionid=7FDCAEF891D6CF87FF7B77AA094FE792";
    var servicecode = $('#servicecode').val();
    var gourl = $('#gourl').val();
    var extargs = $('#extargs').val();
    if(servicecode){
      wechatthirdauthUrl = wechatthirdauthUrl + "?servicecode="+servicecode;
      if(gourl){
        wechatthirdauthUrl = wechatthirdauthUrl + "&gourl="+escape(gourl);
      }
      if(extargs){
        wechatthirdauthUrl = wechatthirdauthUrl + "&extargs="+escape(extargs);
      }
    }
    window.location.href = wechatthirdauthUrl;
  });

  //跳转至个人注册
  $('#puser_reg').click(function(){
    var redirectUrl = "/user/reg;jsessionid=7FDCAEF891D6CF87FF7B77AA094FE792";
    var servicecode = $('#servicecode').val();
    var gourl = $('#gourl').val();
    var extargs = $('#extargs').val();
    if(servicecode){
      redirectUrl = redirectUrl + "?servicecode="+servicecode;
      if(gourl){
        redirectUrl = redirectUrl + "&gourl="+escape(gourl);
      }
      if(extargs){
        redirectUrl = redirectUrl + "&extargs="+escape(extargs);
      }
    }
    window.location.href = redirectUrl;
  });
  //忘记密码
  $('body').on("click","#resetpwd,.findpwd",function(){
    var redirectUrl = "/user/forgetpwd;jsessionid=7FDCAEF891D6CF87FF7B77AA094FE792";
    var servicecode = $('#servicecode').val();
    var gourl = $('#gourl').val();
    var extargs = $('#extargs').val();
    if(servicecode){
      redirectUrl = redirectUrl + "?servicecode="+servicecode;
      if(gourl){
        redirectUrl = redirectUrl + "&gourl="+escape(gourl);
      }
      if(extargs){
        redirectUrl = redirectUrl + "&extargs="+escape(extargs);
      }
    }
    window.location.href = redirectUrl;
  })
  /*微信二维码*/
  !(function(a, b, c) {
    function d(a) {
      var c = "default";
      a.self_redirect === !0
              ? (c = "true")
              : a.self_redirect === !1 && (c = "false");
      var d = b.createElement("iframe"),
              e =
                      "https://open.weixin.qq.com/connect/qrconnect?appid=" +
                      a.appid +
                      "&scope=" +
                      a.scope +
                      "&redirect_uri=" +
                      a.redirect_uri +
                      "&state=" +
                      a.state +
                      "&login_type=jssdk&self_redirect=" +
                      c +
                      "&styletype=" +
                      (a.styletype || "") +
                      "&sizetype=" +
                      (a.sizetype || "") +
                      "&bgcolor=" +
                      (a.bgcolor || "") +
                      "&rst=" +
                      (a.rst || "");
      (e += a.style ? "&style=" + a.style : ""),
              (e += a.href ? "&href=" + a.href : ""),
              (d.src = e),
              (d.frameBorder = "0"),
              (d.allowTransparency = "true"),
              (d.sandbox = "allow-scripts allow-top-navigation allow-same-origin"), // 允许多种请求
              (d.scrolling = "no"),
              (d.width = "300px"),
              (d.height = "400px"),
              (d.style = "position: absolute; top: -47px; left: 50px");
      var f = b.getElementById(a.id);
      (f.innerHTML = ""), f.appendChild(d);
    }
    a.WxLogin = d;
  })(window, document);
  //账号密码登录与手机验证码登录与微信登录相互切换
  $('#phoneLogin').click(function(){
    $('.import-div input').val("");
    $('.error-hint').hide();
    $('.account-pwd').removeClass('mt5').addClass('mt25');
    $('.account-pwd').hide();
    $('.wechat-code').hide();
    $('#phoneLogin').hide();
    $('#code_img_phone').click();
    $('.phone-code').show();
    $('#accountLogin').show();
    $('#mobilephone').blur(); $('#phonecode').blur();
    $('#wechatLogin').show();
    $('.addition').show();
    $('#btn-login').show();
  });
  $('#accountLogin').click(function(){
    $('.import-div input').val("");
    $('.error-hint').hide();
    $('.account-pwd').removeClass('mt5').addClass('mt25');
    $('.phone-code').hide();
    $('.wechat-code').hide();
    $('#accountLogin').hide();
    $('.account-pwd').show();
    $('#phoneLogin').show();
    $('.input_msg').show();
    $('#code').click();
    $('#loginname').blur(); $('#password').blur(); $('#verifycode').blur();
    $('#wechatLogin').show();
    $('.addition').show();
    $('#btn-login').show();
  });
  $('#wechatLogin').click(function(){
    $('.import-div input').val("");
    $('.error-hint').hide();
    $('.account-pwd').removeClass('mt5').addClass('mt25');
    $('.account-pwd').hide();
    $('.phone-code').hide();
    $('#wechatLogin').hide();
    $('.addition').hide();
    $('#btn-login').hide();
    $('.wechat-code').show();
    $('#accountLogin').show();
    $('#phoneLogin').show();
    var obj = new WxLogin({
      self_redirect:false,//true将页面跳转放在ifream里面   false直接跳转到要跳转的页面
      id:"wechat_scan",
      appid: wxappid,
      scope: "snsapi_login",
      redirect_uri: encodeURIComponent(wxreturnurl)+rootpath+"%2Fwechatuser%2Fthirdloginreturn",
      state: "",
      style: "",
      href: "data:text/css;base64,ICAgI3d4X2RlZmF1bHRfdGlwIHA6bnRoLWNoaWxkKDJuKXtkaXNwbGF5OiBub25lO30="//data:text/css;base64,后为base64加密的css样式
    });
  });
  //轮询获取扫码状态
  function getQrStatus(){
    if(''==k) return;
    $(document).ready(function() {
      $.ajax({
        async:true,
        type: "POST",
        url: qrststusurl,
        data:{"k":k},
        success: function(data) {
          var result=data.attr;
          if("0"== data.code){
            //登录成功
            clearInterval(interval);
            loginsuccess(result);
          }else if('-1'==result){
            $('.mask').hide();
            $('.status_success').hide();
            $('.status_over').hide();
            //未扫码
          }else if('0'==result){
            //扫码后未确认
            $('.mask').show();
            $('.status_over').hide();
            $('.status_success').show();
            clearInterval(interval);
            interval =setInterval('getQrStatus()',1000);
          }else if(!result){
            //失效
            $('.status_success').hide();
            $('.mask').show();
            $('.status_over').show();
            clearInterval(interval);
          }

        }
      });
    });
  }
  //jquery 不支持 $.browser,采用以下处理方法来判定浏览器
  var userAgent = navigator.userAgent.toLowerCase();
  // Figure out what browser is being used
  jQuery.browser = {
    version: (userAgent.match(/.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/) || [])[1],
    safari: /webkit/.test(userAgent),
    opera: /opera/.test(userAgent),
    msie: /msie/.test(userAgent) && !/opera/.test(userAgent),
    mozilla: /mozilla/.test(userAgent) && !/(compatible|webkit)/.test(userAgent)
  };
</script>
<script src="./login/guide.js.下载"></script>





<iframe src="./login/bottom.html" width="100%" style="min-width: 1100px;" height="305" scrolling="no" marginheight="0" frameborder="0"></iframe>
<script async="async" src="./login/webdig.js.下载"></script>
<script>
  (function(w,d,g,r){
    w['_wd_o']=r;
    w[r]=w[r]||function(){arguments.t=1*new Date(),(w[r].q=w[r].q||[]).push(arguments);};
    var a=d.createElement('script'),m=d.getElementsByTagName('script')[0];
    a.async=1;
    a.src=g;m.parentNode.insertBefore(a,m);
  })(window,document,'//stat.www.gov.cn/webdig.js?z=1','_wa');

  _wa('wd_paramtracker', '_wdxid=000000000000000000000000000000000000000000');
</script>



<script></script></body></html>
posted @ 2023-04-23 02:50  YE-  阅读(43)  评论(0编辑  收藏  举报