@charset "utf-8";
/* CSS Document */

           * {
               margin: 0;
               padding: 0;
           }

           .dialog {
               position: fixed;
               left: 0;
               top: 0;
               width: 100%;
               height: 100%;
               background-color: rgba(55, 58, 71, 0.9);
               display: flex;
               justify-content: center;
               align-items: center;
               z-index: 10000;
           }

           .modal-content {
               border-radius: 10px;
               padding: 15px 52px;
               width: 580px;
               max-width: 600px;
               overflow: hidden;
               box-sizing: border-box;
               background-color: #fff;
               position: relative;
           }

           .close {
               cursor: pointer;
               position: absolute;
               top: 5px;
               right: 15px;
           }

           .close img {
               width: 16px;
               height: 16px;
               cursor: pointer;
           }

           #myModal .tab_tit {
               display: flex;
               justify-content: space-around;
               border-bottom: 1px solid #636363;
               margin-bottom: 10px;
           }

           #myModal .pop-up-tit {
               font-size: 16px;
               padding-bottom: 10px;
               line-height: 1.5;
               cursor: default;
               text-align: center;
               position: relative;
               transition: all 0.6s;
           }
           #myModal .pop-up-tit:first-child:after{
               content:'';
               position: absolute;
               left: 100%;
               bottom: 0;
               width: 100%;
               height: 1px;
               background-color: #0055b6;
               transition: all 0.6s;
           }
           #myModal .tab_tit .pop-up-tit-active.pop-up-tit:first-child::after{
               left: 0%;
           }
           .pop-input-labe p,.pop-up-tit-nbyx > p{
               font-size: 14px;
               text-align: left;
               color: #0055b6;
           }
           .pop-up-selet,.pop-up-yzm{
               padding-bottom: 10px;
               text-align: left;
               border-bottom: 1px solid #ccc;
               margin: 5px 0;
               font-size: 14px;
               position: relative;
           }
           .pop-up-selet input,.pop-up-yzm > input{
               font: inherit;
               outline: none;
               -webkit-appearance: none;
               border-radius: 0;
               border: 0;
               width: 60%;
               font-size: 14px;

           }
           .verify{
               display: inline-block;
               position: absolute;
               top: 50%;
               right: 0;
               transform: translate(0, -62%);
           }
           .describe p{
               font-size: 14px;
               text-align: center;
           }
           .dialog-btn{
               display: flex;
               justify-content: space-evenly;
             width: 70%;
    		margin: 0 auto;
           }
           .dialog-btn button{
               width: 110px;
               height: 36px;
               background: #0055b6;
               color: #ffffff;
               font-size: 16px;
               border: none;
               margin: 20px 0 10px;
               cursor: pointer;
               border-radius:5px ;
           }
           .dialog-btn button.dialog-close-class{
               border: 1px solid #0055b6;
               background-color: transparent;
               color: #0055b6;
           }
           .pos-rel{
               position: relative;
           }

           .pos-rel a{
               font-size: 14px;
               color: #000;
               text-decoration: unset;
               display: flex;
               justify-content: center;
               align-items: center;

           }
           .pos-rel a span{
               margin-left: 10px;
           }
           .pos-img{
               position: absolute;
               bottom: 24px;
               display: none;
           }
           .pos-img img{
               width: 100%;
           }
           .pop-up-yzm-error{
               color: red;
               font-size: 14px;
               text-align: center;
               margin-bottom: 20px;
               opacity: 0;
           }
           .dialog-scs{
               text-align: center;
           }
           .dialog-scs-a{
               display: block;
               font-size: 14px;
               color: #999;
           }