﻿       .clr {
            clear: both;
            height: 0;
            line-height: 0;
        }
        .lgoin_main {
            width: 949px;
            margin: 0 auto;
            margin-top: 60px;
        }
        .login_logo {
            width: 429px;
            height: 73px;
            display: block;
            float: left;
            margin-left: 60px;
            background: url(/images/Index/logo.png) no-repeat;
        }
        a{text-decoration:none;}
        /*.login_block{ background:url(images/loginconbg.png) no-repeat; width:100%; padding-top:10px; height:472px; }
        *html .login_block{ width:100%; padding-top:0; height:386px; }
        *+html .login_block{ width:100%; padding-top:0; height:386px; }*/
        #txtName{
            vertical-align: middle; 
            width: 120px; 
            height: 27px;
            line-height:27px;
            border: 1px solid #e2e9f3;
        }
        .d-noti{
            display:block;
            height:30px;
            line-height:30px;
            text-align:center;
            background-color:#fce8e8;
            color:#f44335;
        }
        .d-img{
            height: 27px; 
            width:28px;
            line-height:27px;
            text-align:center;
            background-color:#909090;
            color:#fff;
            vertical-align: middle;
            border:none;
            margin-left: -4px;
        }
        #txtDomainName{
            width: 110px;
            height: 27px;
            line-height:27px;
            border: 1px solid #e2e9f3;
            margin-left:-3px;
        }
        .d-denglu{
            height:30px;
            line-height:30px;
            width:254px;
            background-color:#0c7ef7;
            text-align:center;
            font-size:16px;
            color:#fff;
            border-radius:3px;
            cursor:pointer;
            border:none;
        }
        .d-dengte{
            padding:0px;
            position:absolute;
            top:5px;
            left:96px;
            color:#fff;
            font-size:16px;
            cursor:pointer;
        }
        .login_block ul {
            width: 272px;
            margin-right: 80px;
            _margin-right: 75px;
            float: right;
            margin-top: 10px;
            _margin-top: 30px;
        }

        .login_block ul li {
            height: 40px;
            line-height: 40px;
            font-family: "微软雅黑";
            padding-left: 10px;
        }            
        .login_block ul li div.formErrorContent {
            line-height: 18px;
        }
        .login_block ul li div.formErrorContent {
            *width: 150px;
            _width: 150px;
        }
        .login_block ul li.login_title {
            font-size: 16px;
            color: #404040;
            font-family: "微软雅黑";
            border-bottom: 1px solid #e2e9f3;
        }
        .login_block ul li.hegt {
            height: 17px;
            line-height: 0;
        }
        * + html .login_block ul li.hegt {
            height: 7px;
            line-height: 0;
        }
        .login_block ul li label {
            width: 60px;
            text-align: right;
            vertical-align: middle;
        }
        .login_block ul li .login_input {
            width: 180px;
            height: 26px;
            vertical-align: middle;
            line-height: 23px;
            border: 1px solid #c9d7e2;
            background: #ffffff url(/images/Index/inputbg_10.png) repeat-x;
        }
        .login_block ul li img {
           vertical-align: middle;
        }
        .d-er{
            float:left;
            height:200px;
            width:95px;
            margin:50px 25px 0 25px;
            text-align:center;
        }
        .d-er .p1{
            width:95px;
            height:20px;
            font-weight:bold;
            text-align:left;
        }
        .d-er .p3{
            width:95px;
            text-align:center;
            height:20px;
        }
        .d-er .p3 .d-sp1{
            height:16px;
            width:16px;
            position:relative;
            margin-right:10px;
        }
        .d-er .p3 .d-sp1 img{
            height:16px;
            width:16px;
            position:relative;
            top:3px;
        }
        .d-er .p2{
            width:95px;
            text-align:center;
            color:#fff;
        }    
        .login_copy {
            color: #666666;
            text-align: center;
            line-height: 22px;
            margin-top: -50px;
        }
        * + html .login_copy {
            color: #666666;
            text-align: center;
            line-height: 22px;
            margin-top: 50px;
        }
        #forceLoginChk {
            width: 13px;
            height: 13px;
            vertical-align: middle;
        }
        .login_input {
            border: 1px solid #e2e9f3;
            height: 27px;
            vertical-align: middle;
        }
        #txtPwd{
             vertical-align: middle;
             width: 260px; 
             height: 27px; 
             line-height:27px;
             border: 1px solid #e2e9f3;
        }
        #txtEamil{
             vertical-align: middle;
             width: 145px; 
             height: 27px; 
             line-height:27px;
             border: 1px solid #e2e9f3;
        }
         #txtEmailCode{
             vertical-align: middle;
             width: 145px; 
             height: 27px; 
             line-height:27px;
             border: 1px solid #e2e9f3;
        }
          #newPwdTxt{
             vertical-align: middle;
             width: 145px; 
             height: 27px; 
             line-height:27px;
             border: 1px solid #e2e9f3;
        }
        .yanzhengma {
            font-size: 13px;
            font-weight: bold;
            color: #595757;
            vertical-align: middle;
            display:none;
        }
        .yanzhengtu {
            vertical-align: middle;
            height: 25px;            
        }
        #main {
            margin: 0;            
            width: 100%;
            height:100%;
            overflow:hidden;
        }
        #container {
            margin: 0;
            padding: 0;   
        }
        .flex-control-nav {
            top: 170px;
            left: 96%;
            z-index:98;
        }
        .flex-control-nav li {
            margin: 6px 0;
            display: block;
            zoom: 1;
            *display: block;
        }

        .flex-control-paging li a {
            background: #c2b4ab;
        }

        .flex-control-paging li a:hover {
            background: #fafcf9;
        }

        .flex-control-paging li a.flex-active {
            background: #fafcf9;
        }

        .flexslider {
             width: 100%;
        }
        .login {
            position:absolute;
            top:20%;
            right:206px;   
            /*top: 1px;  
            right:1px;*/           
            margin:0 0;
            border: 1px solid #fff;
            width: 300px;
            /*height: 360px;*/
            min-height:300px;
            background-color: #fff;
            z-index:99;       
        }
        .top {                      
            margin-left:20%;
            vertical-align:middle;
            height:95px;
        }
        .login_title {
            font-size: 16px;
            font-weight: bold;
            color:#111;
        }
        .div_login_title {
            margin-top: 25px;
            margin-bottom:20px;
            text-align:center;
        }
        .inputdiv {
            margin-top: 3px;
            margin-left: 26px;
            height:50px;
        }
        .qrfont {
             display:block;
             text-align:center;
             font-size:15px;
             font-weight:bold;
            color:#4e4e4e;
            margin-top:3px;
        }
        .backdiv {
            height:560px;
            width:100%;
        }
        
       .tan{
            position: fixed;
            top:0;
            left:0;
            z-index:188;
            display:none;
            width:100%;
            height:100%;
        }
       .ie{   
       _position: absolute;  
       _clear: both;   
       _top:expression(eval(document.compatMode &&   
               document.compatMode=='CSS1Compat') ?   
               documentElement.scrollTop   
               +(documentElement.clientHeight-this.clientHeight) - 1   
               : document.body.scrollTop   
               +(document.body.clientHeight-this.clientHeight) - 1); 
}
       .tan-fu{
           background-color:#fff;
           z-index:200;
           height:300px;
           width:600px;
           margin-left:-300px;
           margin-top:-150px;
           position:relative;
           top:50%;
           left:50%
       }
       .tan-text{          
           width:600px;
           height:50px;
           color:#fff;
           font-size:16px;
           text-align:center;
           line-height:50px;
           background-color:#0c7ef7;
       }
       .xx{
           position:absolute;
           top:4px;
           right:4px;
           width:30px;
           height:29px;
           cursor:pointer;
       }
       .xx img{
           width:30px;
           height:30px;
       }
       .img1{
           width:95px;
           height:95px;
       }
       /* 小红包   */
      .d-reds{
          width:70px;
          height:90px;
          position:absolute;
          top:35%;
          right:450px;
          cursor:pointer;
          z-index:2;
      }
      .d-reds:hover{
          position:absolute;
          top:35%;
          right:490px;
      }
       .d-reds img{
          width:70px;
          height:90px;
      }
      /* 大红包弹出 */
      .d-tanred{
          width:500px;
          height:530px;
          position:absolute;
          top:50%;
          left:50%;
          margin:-265px 0 0 -250px;
          display:block;
          z-index:888;
     }
      .d-redssdiv{
          width:500px;
          height:530px;
          position:relative;
      }
      .d-tanredp1{font-size:18px;color:#fff;text-align:center;position:absolute;top:320px;left:125px;}
      .d-tanredp2{width:114px;height:34px;line-height:34px;font-size:18px;background-color:#ffde00;border-radius:5px;text-align:center;position:absolute;top:390px;left:180px;}
      .d-tanredp2 a{color:#d80000;}
       .d-tanredp3{width:30px;height:30px;position:absolute;top:480px;left:220px;cursor:pointer;}
      .d-tanredp3 img{width:30px;height:30px;}    
        