div.code_alert{
    position: relative;
    display: none;
}
span.close_alert{
    position: absolute;
    top:-7px;
    right:18px;
    font-size:1.5em;
    cursor: pointer;
}

div.code_alert p:first-child>a{
   color:#00A2FD;
}
div.code_alert>p:last-child>span{
    text-decoration: underline;
    cursor: pointer;
    border-bottom:none !important;
}
div.code_alert>p:last-child>span:hover{
    color:#36373b;
}
/*未收到验证码*/
div.unreceived_code_alert{
    position: fixed;
    top:0;
    height:100%;
    width:100%;
    left:0;
    background: rgba(0,0,0,0.5);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#BF000000,endColorstr=#BF000000);
    display: none;
}
div.unreceived_code_alert div.content{
    width:440px;
    height:284px;
    padding:20px;
    background: #fff;
    border-radius:5px;
    top:50%;
    margin-top:-142px;
    position: relative;
    left:50%;
    margin-left:-220px;
}
div.unreceived_code_alert div.content h4{
    font-weight: bold;
}
div.unreceived_code_alert div.content div.p{
    margin:15px 0;
}
div.unreceived_code_alert div.content div.text-center{
margin-top:10px;
}
div.unreceived_code_alert div.content p{
    margin:5px 0;
}
div.unreceived_code_alert div.content .btn{
    background: #fff;
    border:1px solid #ddd;
    padding:10px 30px;
}
div.unreceived_code_alert div.content .btn:hover,
div.unreceived_code_alert div.content .btn:focus{
    background: #efefef;
    border:1px solid #ddd;
}
div.unreceived_code_alert div.content a{
   color:#539fd1;
}


#Mask{
    height:100%;
    width:100%;
    background:rgba(0,0,0,0.5);
    position: fixed;
    top:0;
    left:0;
/*  */
    z-index: 10001;
}
#Mask div.content{
      width:600px;
      height:auto;
      padding:0.5em 0.35em;
      position: relative;
      top:20%;
      background: #fff;
      left:50%;
      margin-left:-300px;
      border-radius:0.1em;
}
#Mask div.content h4{
    font-size:18px;
    text-align: center;
    margin: 0;
    line-height: 40px;
    color:#333;
    border-bottom: 1px solid #eee;
}
#Mask div.content  .center{
    padding: 20px;
    font-size:16px;
    color: #666;
}
#Mask div.content  div.clearfix{
        text-align: center;
        padding: 30px;
}
#Mask div.content  div.clearfix a{
    font-size:16px;
    background: #fff;
    padding:5px 30px;
    width:50%;
    color:#666;
    border:1px solid #ddd;
    text-align: center;
}
#Mask div.content  div.clearfix a.yes{
    background: #009899;
    color:#fff;
    border:1px solid #009899;
    margin-right: 30px;
}