
.es-section {background: #fff;padding: 15px;margin-bottom: 20px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;border: 1px solid #e4ecf3;}
.login-section { margin: 50px auto;width: 460px;min-height: 400px;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;box-sizing: border-box;}
.login-section {margin:50px auto;width:490px;min-height:400px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.login-section.login-section-weixin {min-height:315px;}
.login-section .logon-tab {margin:-15px -15px 0 -15px;}
.login-section .logon-tab > a {display:block;padding:20px;float:left;width:42%;font-size:16px;text-align:center;color:#616161;background-color:#f5f5f5;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.login-section .logon-tab > a:hover {background-color:#fafafa;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.login-section .logon-tab > a.active {background-color:#fff;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.login-section .login-main {padding:40px 45px 20px 45px;}
.login-section .login-main {padding: 40px 45px 20px 45px;}
.mbl {margin-bottom: 20px !important;}
label {display: inline-block; max-width: 100%;margin-bottom: 5px;font-weight: bold;}
.btn-primary {border-color:#0064b3;background-color:#0081e6;color:#fff;}
.btn-primary:hover,.btn-primary:focus,.btn-primary.focus,.btn-primary.active {color:#fff;background-color:#006abd;}
img,.footer,.foot_inner,.rt_phone,.icon_tel,.index_top {box-sizing: initial}
.face input {
    position: absolute;
    left:5px;
    top: 3px;
    width: 95px;
    border: solid transparent;
    opacity: 0;
    filter: alpha(opacity=0);
    cursor: pointer;
}
tbody.vipdownload tr td{font-size:16px;padding: 15px 0; }