 html {
     font-size: 13.33333vw
 }

 @media screen and (max-width:320px) {
     html {
         font-size: 42.667PX;
         font-size: 13.33333vw
     }
 }

 @media screen and (min-width:321px) and (max-width:360px) {
     html {
         font-size: 48PX;
         font-size: 13.33333vw
     }
 }

 @media screen and (min-width:361px) and (max-width:375px) {
     html {
         font-size: 50PX;
         font-size: 13.33333vw
     }
 }

 @media screen and (min-width:376px) and (max-width:393px) {
     html {
         font-size: 52.4px;
         font-size: 13.33333vw
     }
 }

 @media screen and (min-width:394px) and (max-width:412px) {
     html {
         font-size: 54.93PX;
         font-size: 13.33333vw
     }
 }

 @media screen and (min-width:413px) and (max-width:414px) {
     html {
         font-size: 55.2PX;
         font-size: 13.33333vw
     }
 }

 @media screen and (min-width:415px) and (max-width:480px) {
     html {
         font-size: 64PX;
         font-size: 13.33333vw
     }
 }

 @media screen and (min-width:481px) and (max-width:540px) {
     html {
         font-size: 72PX;
         font-size: 13.33333vw
     }
 }

 @media screen and (min-width:541px) and (max-width:640px) {
     html {
         font-size: 85.33PX;
         font-size: 13.33333vw
     }
 }

 @media screen and (min-width:641px) and (max-width:720px) {
     html {
         font-size: 96PX;
         font-size: 13.33333vw
     }
 }

 @media screen and (min-width:721px) and (max-width:768px) {
     html {
         font-size: 102.4PX;
         font-size: 13.33333vw
     }
 }

 @media screen and (min-width:769px) {
     html {
         font-size: 102.4PX;
         font-size: 13.33333vw
     }
 }

 @media screen and (min-width:769px) {
     html {
         font-size: 102.4PX
     }
 }

 body,
 dd,
 dl,
 form,
 h1,
 h2,
 h3,
 h4,
 h5,
 h6,
 hr,
 input,
 ol,
 p,
 pre,
 tbody,
 td,
 textarea,
 tfoot,
 th,
 thead,
 ul {
     margin: 0;
     padding: 0
 }

 ol,
 ul {
     list-style: none
 }

 a {
     text-decoration: none
 }

 html {
     -ms-text-size-adjust: none;
     -webkit-text-size-adjust: none;
     text-size-adjust: none
 }

 body {
     line-height: 1.5;
     font-size: 16px
 }

 body,
 button,
 input,
 select,
 textarea {
     font-family: "helvetica neue", tahoma, "hiragino sans gb", stheiti, "wenquanyi micro hei", "\5FAE\8F6F\96C5\9ED1", "\5B8B\4F53", sans-serif
 }

 em,
 i {
     font-style: normal
 }

 table {
     border-collapse: collapse;
     border-spacing: 0
 }

 img {
     max-width: 100%;
     vertical-align: top
 }

 button,
 input,
 select,
 textarea {
     font-family: inherit;
     font-size: 100%;
     margin: 0;
     vertical-align: baseline
 }

 button,
 html input[type=button],
 input[type=reset],
 input[type=submit] {
     -webkit-appearance: button;
     cursor: pointer
 }

 button[disabled],
 input[disabled] {
     cursor: default
 }

 input[type=checkbox],
 input[type=radio] {
     box-sizing: border-box;
     padding: 0
 }

 input[type=search] {
     -webkit-appearance: textfield;
     -moz-box-sizing: content-box;
     -webkit-box-sizing: content-box;
     box-sizing: content-box
 }

 input[type=search]::-webkit-search-decoration {
     -webkit-appearance: none
 }

 @media screen and (-webkit-min-device-pixel-ratio:0) {
     input {
         line-height: normal !important
     }
 }

 body {
     background: #fff;
 }

 .btn-next {
     position: fixed;
     width: 100%;
     height: 0.88rem;
     line-height: 0.88rem;
     font-size: .32rem;
     bottom: 0;
     text-align: center;
     color: #fff;
     background: #1f89e3;
     outline: none;
     left: 0;
 }

 .notice-content {
     background: #fff;
     /* padding: .3rem .24rem .88rem; */

 }

 .notice-content::-webkit-scrollbar {
     width: 0 !important;
     display: none;
 }

 .notice-content h1 {
     font-size: .4rem;
     line-height: 0.52rem;
     color: #333;
     margin-bottom: .4rem;
     font-weight: bold;
 }

 .notice-content h3 {
     font-size: .34rem;
     line-height: 0.52rem;
     color: #333;
     margin: 0;
     padding: 0;
     margin-bottom: .25rem;
     font-weight: bold;
 }

 .notice-content p {
     line-height: .48rem;
     font-size: .28rem;
     word-wrap: break-word;
     word-break: break-all;
     color: #666;
     margin-bottom: .2rem;

 }

 .header {
     height: 0.88rem;
     line-height: 0.88rem;
     color: #fff;
     font-size: 0.32rem;
     position: relative;
     text-align: center;
     background-color: #1f89e3;
 }

 .g-bd {
     padding: 0.4rem 0.32rem 0.88rem;
 }
.logoutTip{ font-size: 0.28rem; color: #999; padding: 0.1rem 0 0.2rem; line-height: 0.48rem;}
.logoutTip a{ color: #0077dd;}
/*提示信息*/
.msg-tips{display:block;line-height:0.48rem;font-size:0.28rem; margin-bottom: 0.23rem;}
.msg-tips-ok{color:green;}
.msg-tips-ok:after{color:green;}
.msg-tips-error{color:#f00;}
 .m-input-item {
     height: 0.7rem;
     margin: 0.2rem 0;
 }


 .logout .ipt {
     -webkit-appearance: none;
     appearance: none;
     height: 0.7rem;
     line-height: 0.7rem;
     width: 94%;
     padding: 0 3%;
     outline: none;
     border: none;
     background-color: #F1F1F1;
     border-radius: 0.06rem;
     font-size: 0.28rem;
 }

 .logout .ipt:read-only {
     color: #ccc;
 }

 .m-input-captcha {
     display: flex;
     margin-bottom: 0.2rem;
 }

 .m-input-captcha .m-input-getCode-get {
     height: 0.7rem;
     line-height: 0.7rem;
     width: 3rem;
     border-radius: 0.06rem;
     background: #F1F1F1;
     font-size: 0.28rem;
     margin-left: 0.2rem;
     text-align: center;
     display: inline-block;
     padding: 0 0.2rem;
     white-space: nowrap;
     color: #333;
 }
 .m-input-captcha .vcode-disable{ color: #999;}

 .m-input-btn {
     -webkit-appearance: none;
     appearance: none;
     display: inline-block;
     width: 100%;
     line-height: 0.7rem;
     height: 0.7rem;
     text-align: center;
     font-size: 0.32rem;
     color: #fff;
     border-radius: 0.06rem;
     background: #FF773B;
     border: none;
 }

 .m-input-btn.cur {
     background: #d7d7d7;
 }

 .info {
     line-height: 0.5rem;
     padding-top: 0.3rem;
     color: #999;
     font-size: 0.28rem;
 }

 .info span {
     color: #f44;
 }











 .refresh-slider,
 .ui-slider-wrap,
 .ui-slider-wrap .ui-slider-btn,
 .ui-slider-wrap .ui-slider-bg,
 .ui-slider-wrap .ui-slider-text {
     background: url(//www1.pconline.com.cn/20190524/register/ui-slider-bg.png) no-repeat left top;
 }

 .refresh-slider {
     position: absolute;
     right: 12px;
     top: 9px;
     width: 20px;
     height: 20px;
     cursor: pointer;
     background-position: 0 -140px;
 }

 .ui-slider-wrap {
     background-color: #e8e8e8;
     background-position: 0 0;
     position: relative;
 }

 .ui-slider-wrap .ui-slider-bg {
     width: 0;
     position: relative;
 }

 .ui-slider-wrap .ui-slider-btn {
     position: absolute;
     top: 0;
     left: 0;
     cursor: move;
     text-align: center;
     background-position: 0 -34px;
 }

 .ui-slider-start .ui-slider-wrap .ui-slider-btn {
     background-position: -34px -34px;
 }

 .ui-slider-wrap .ui-slider-btn.error {
     background-position: -68px -34px;
 }

 .ui-slider-wrap .ui-slider-btn.success {
     background-position: -102px -34px;
 }

 .ui-slider-error .ui-slider-bg {
     background-position: 0 -102px;
 }

 .ui-slider-success .ui-slider-bg {
     background-position: 0 -68px;
 }

 .ui-slider-wrap .ui-slider-text {
     width: 100%;
     height: 100%;
     font-family: "微软雅黑";
     text-align: center;
     position: absolute;
     top: 0;
     left: 0;
     color: #666;
     background-position: 0 0;
 }

 .ui-slider-success-text .ui-slider-text {
     background-position: 0 -170px;
 }

 .ui-slider-success-text .ui-slider-bg,
 .ui-slider-success-text .ui-slider-btn {
     display: none;
 }

 .ui-slider-wrap .ui-slider-no-select {
     -webkit-user-select: none;
     -moz-user-select: none;
     -ms-user-select: none;
     -o-user-select: none;
     user-select: none;
 }

 .dCode-wrap .captcha-warp {
     width: 230px;
     margin: 0 auto;
 }

 .dCode-wrap .dCode-tit {
     margin-top: 10px;
 }


 .pop-captcha {
     background: rgba(0, 0, 0, 0.5);
     position: fixed;
     left: 0;
     top: 0;
     width: 100%;
     height: 100%;
     display: none;
 }

 .pop-captcha-warp {
     width: 230px;
     background: #fff;
     padding: 15px;
     border-radius: 4px;
     position: absolute;
     transform: translate3d(-50%, -50%, 0);
     left: 50%;
     top: 50%;
     display: none;
 }
 .captcha-img{ position: relative;}