body {    font: normal 12px/20px Arial, tahoma, "微软雅黑";    color: #767676;}.container {    width: 100%;    margin: 17px 0;}.content {    margin: 0 auto;}.new-content-box {    font-size: 14px;    padding: 20px 30px;    margin-top: 20px;    position: relative;    top: -1px;}.new-login-top {    border-bottom: 1px solid #dcdcdc;    padding: 20px 30px 10px;    margin: 0px 10px 0px 8px;}.new-login-change {    border-bottom: 1px solid #dcdcdc;    padding: 20px 30px 10px;    margin: 0px 10px 0px 8px;}.new-login-top-p1 {    font-size: 22px;    font-family: 微软雅黑;    color: #464646;    margin-top: 10px;    text-align: center;}.new-login-top-p2 {    font-size: 14px;    font-family: 微软雅黑;    color: #919191;    margin-top: 10px;}.new-p-fix {    padding-top: 0px !important;}.new-login-p p {    margin: 7px 0px;    font-size: 14px;    font-family: 微软雅黑;    color: #919191;}.new-content-box input {    width: 318px;}.new-bg {    margin: 0px;    padding: 0px;    background-position: center top;    background-repeat: repeat-x;    background-attachment: scroll;    background-image: url(../images/bj2.png);}.container {    width: 100%;    margin: 17px 0;}.new-login-bg {    margin-top: 68px;    width: 473px;    height: 599px;    background-image: url(../images/i-menu-login.png);}.textm, .textl, .texts {    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;    -moz-border-radius: 3px;    -webkit-border-radius: 3px;    border-radius: 3px;    width: 220px;    height: 25px;    border: 1px solid #cfcfcf;    color: #999;    line-height: 26px !important;    padding: 4px 8px;}.with100{    width: 100px !important;}.with160{    width: 160px !important;}.width335{    width: 335px !important;}button, input, select, textarea {    font-size: 100%;}.button-div{    margin-left: 40px;}.new-login-button {    border-radius: 3px;    margin: 5px 0px;    /*width: 119px !important;*/    text-align: center;    display: inline-block;    text-decoration: none;    vertical-align: top;    cursor: pointer;    font-size: 16px;    font-weight: 700;    color: #FFF !important;    background-color: #32A7D3;    height: 45px !important;    line-height: 28px !important;    border: 1px solid #299ECA;}.new-login-p {    padding: 21px 30px 4px;    margin: 3px 10px 2px 8px;}.keepLogin {    top: -1px;    display: inline;    position: relative;    width: 15px !important;}.loginbox .keepLoginlabel {    float: left;    padding-left: 5px;    cursor: pointer;}.clear {    clear: both;}.verifiimg {    margin: 0px 0px 0px 10px;    float: right;    display: inline;    width: 99px;    height: 34px;    margin-right: 45px;}/**loading*/#loading-div {    border-radius: 4px;    position: fixed;    right: 0px;    top: 0px;    display: none;    z-index: 99999;    width: 150px;    height: 50px;    background-color: #fff;    box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.3);}#loading-div img {    padding: 5px;}#loading-div span {    height: 50px;    position: relative;    top: 5px;    font-size: 22px;}.icon-container{    position: relative;}.icon-container>span.icon-L{    position: absolute;    width: 25px;    height: 25px;    left: 10px;    top: 4px;}.user-icon{    background:url("./login/icon.png") no-repeat center;    background-position:center 4px;    -webkit-background-size: 18px;    background-size: 18px;}.pwd-icon{    background:url("./login/icon.png") no-repeat center;    background-position:center -42px;    -webkit-background-size: 18px;    background-size: 18px;}.key-icon{    background:url("./login/icon.png") no-repeat center;    background-position:center 6px;    -webkit-background-size: 18px;    background-size: 18px;}.down-icon{    width: 25px;    height: 20px;    display: inline-block;    background:url("./login/icon.png") no-repeat center;    background-position:center -87px;    -webkit-background-size: 18px;    background-size: 18px;}.TOP30{    top: 30px !important;}.icon-container>input{    padding-left: 40px;    width: 288px;}.send-code{    position: relative;}.send-code>a{    position: absolute;    left:216px;    top: 35px;    text-decoration: none;    color: #408ac7;}.send-code input{    cursor: pointer;}.form{    margin-top: 10px;}.banner{    padding: 0 30px;}.banner>div{    display: inline-block;    text-align: center;    width: 165px;    color: #8a8f9c;    font-size: 16px;    padding: 20px 0 12px;}.banner>div.active{    display: inline-block;    text-align: center;    width: 165px;    color: #408ac7;    border-bottom: 3px solid #408ac7;}