
      .Validform_checktip {
        margin-left: 8px;
        line-height: 20px;
        height: 20px;
        overflow: hidden;
        color: #999;
        font-size: 12px;
      }
      
      .Validform_right {
        color: #71b83d;
        padding-left: 20px;
        background: url(images/right.png) no-repeat left center;
      }
      
      .Validform_wrong {
        color: red;
        padding-left: 20px;
        white-space: nowrap;
        background: url(images/error.png) no-repeat left center;
      }
      
      .Validform_loading {
        padding-left: 20px;
        background: url(images/onLoad.gif) no-repeat left center;
      }
      
      .Validform_error {
        background-color: #ffe7e7;
      }
      
      #Validform_msg {
        color: #7d8289;
        font: 12px/1.5 tahoma, arial, \5b8b\4f53, sans-serif;
        width: 280px;
        -webkit-box-shadow: 2px 2px 3px #aaa;
        -moz-box-shadow: 2px 2px 3px #aaa;
        background: #fff;
        position: absolute;
        top: 0px;
        right: 50px;
        z-index: 19891016;
        display: none;
        filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#999999');
        box-shadow: 2px 2px 0 rgba(0, 0, 0, 0.1);
      }
      
      #Validform_msg .iframe {
        position: absolute;
        left: 0px;
        top: -1px;
        z-index: -1;
      }
      
      #Validform_msg .Validform_title {
        line-height: 25px;
        height: 25px;
        text-align: left;
        font-weight: bold;
        padding: 0 8px;
        color: #fff;
        position: relative;
        background-color: #999;
        background: -moz-linear-gradient(top, #999, #666 100%);
        background: -webkit-gradient(linear, 0 0, 0 100%, from(#999), to(#666));
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#999999', endColorstr='#666666');
      }
      
      #Validform_msg a.Validform_close:link, #Validform_msg a.Validform_close:visited {
        line-height: 22px;
        position: absolute;
        right: 8px;
        top: 0px;
        color: #fff;
        text-decoration: none;
      }
      
      #Validform_msg a.Validform_close:hover {
        color: #ccc;
      }
      
      #Validform_msg .Validform_info {
        padding: 8px;
        border: 1px solid #bbb;
        border-top: none;
        text-align: left;
      }
   .min_memhead {
      float: left; height: 24px; line-height: 24px; margin-top: 20px; margin-left: 10px;
   }

   .mem_box {
       width: 100%; height: 400px;
   }

   .mem_box .img {
       float: left; width: 800px; height: 100%;
       background: url('/i/img/mem_bg.jpg') center center no-repeat;
   }

   .mem_box .form {
       float: right; width: 500px; height: 100%; background-color: #fff;
       padding: 60px 80px 0;
   }
   .mem_box .form h3 {
       display: block; margin-bottom: 20px;
       color: #ec023c; font-size: 20px; font-weight: bold;
   }
   .mem_box .form .item {
       width: 100%; margin-bottom: 20px;
   }
   .mem_box .form .item input {
       width: 100%; height: 40px; line-height: 40px; border: none; background-color: #f5f5f5; padding: 0 10px;
   }
   .mem_box .form .item_submit .button {
       width: 100%; height: 36px; line-height: 36px; background-color: #ec023c; border: none; color: #fff; cursor: pointer; transition: all .5s;
   }
   .mem_box .form .item_submit .button:hover {
       opacity: .6;
   }