/* BASIC css start */
#loginWrap {overflow: hidden; width: 1100px; margin: 0 auto;}
#loginWrap .page-head { width: 100%; text-align:center; }
#loginWrap .page-body {float:left; /*width: 385px;*/ margin: 80px 0 0 0;  }
#loginWrap .mlog-sign {padding-right: 70px; border-right: 1px solid #ddd; }
/* mlog-sign */
#loginWrap .frm-list {overflow: hidden; margin-top:20px;}
#loginWrap .frm-list li,
#loginWrap .frm-list li label,
#loginWrap .frm-list li .txt-frm { float: left;}
#loginWrap .frm-list li { width: 100%; /*margin:4px 0px;*/ position: relative;}
#loginWrap .frm-list li .txt-frm { width:100%; height: 30px; border:1px solid #dfdfdf; background-color: #ececec; box-sizing: border-box; padding-left: 60px; font-size: 13px;}
/* member login */
#loginWrap .mlog { position: relative; /*width: 380px;*/}
#loginWrap .mlog .frm-list li label {position: absolute; left: 15px; top:0; font-size: 11px; color:#000; line-height:30px; font-family:Tahoma, Geneva, sans-serif; }
#loginWrap .mlog .frm-list li:first-child { margin-bottom: 5px;}
#loginWrap .mlog .btn-mlog { position: absolute; right:0px; top: 70px;}
#loginWrap .mlog .security {padding-top: 10px; }
/* sign up */
#loginWrap .sign { padding-top:30px;  }
#loginWrap .sign li {margin-bottom: 5px;}
#loginWrap .sign li:last-child {margin-bottom: 0;}
#loginWrap .sign a {}


.login_banner {float:right;  margin:80px 0 0 0;}


#loginWrap fieldset > div {position: relative;}
#loginWrap .login_btn {position: absolute; right: 0; bottom: -20px; display: block; background: #000; width: 120px; height: 35px; line-height: 35px; color: #fff; text-align: center;}



/* BASIC css end */

