@charset "utf-8"; body, div, dl, footer, html, img, menu, p, span { margin: 0; padding: 0; border: 0; } body { font-size: 14px; line-height: 1.5; -webkit-user-select: none; -webkit-touch-callout: none; background-color: #fffff6 !important; padding-bottom: 49px; } a, a:hover, a:visited { color: #999; text-decoration: none; outline: 0; } ul { margin: 0; padding: 0; list-style-type: none; } @-webkit-keyframes pop-hide { 0% { -webkit-transform: scale(0.8); opacity: 0; } 2% { -webkit-transform: scale(1.1); opacity: 1; } 6% { -webkit-transform: scale(1); } 90% { -webkit-transform: scale(1); opacity: 1; } 100% { -webkit-transform: scale(0.9); opacity: 0; } } @-webkit-keyframes pop { 0% { -webkit-transform: scale(0.8); opacity: 0; } 40% { -webkit-transform: scale(1.1); opacity: 1; } 100% { -webkit-transform: scale(1); } } @-webkit-keyframes slideup { 0% { -webkit-transform: translateY(100%); } 40% { -webkit-transform: translateY(-10%); } 100% { -webkit-transform: translateY(0); } } .left { float: left; } .rel { position: relative; } a, a:visited { text-decoration: none; color: #333; } .text-icon { font-family: base_icon; display: inline-block; vertical-align: middle; font-style: normal; } .my-account { color: #333; position: relative; display: block; width: 100%; position: relative; height: 6rem; } .account-bg { position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: -1; } .account-bg img { height: 100%; width: 100%; } .my-account > img { height: 100%; position: absolute; right: 0; top: 0; z-index: 0; } .my-account .user-info { z-index: 1; position: absolute; top: 20px; left: 70px; box-sizing: border-box; padding-left: 1.9em; font-size: 13px; color: #666; } .my-account .uname { font-size: 18px; color: #fff; margin-top: 0.1em; margin-bottom: 0.2em; text-shadow: 0.07em 0.07em #333; } .my-account .umoney { color: #fff; margin-bottom: 0.06em; text-shadow: 0.05em 0.05em #333; } .my-account .avatar_box { position: absolute; top: 1em; left: 1em; width: 5em; height: 5em; z-index: 1; border-radius: 100%; border: 2px solid #ffd44a; -moz-border-radius: 100%; -webkit-border-radius: 100%; overflow: hidden; } .my-account .avater { width: 100%; height: 100%; } .phone { width: 105px; float: left; z-index: 100; } .set { position: absolute; width: 60px; right: 10px; top: 20px; z-index: 100; color: #fff; border: none; border-radius: 15px; background-color: #fdaf00; text-align: center; margin-top: -7px; padding: 2px 2px; } .set a { color: #fff !important; } .dl01 { padding: 0 10px 10px; background-color: #fff; margin-top: 10px; } .titleImg { width: 25px; height: 25px; margin-right: 10px; margin-top: 15px; float: left; } .dl02 { padding: 0 10px; background-color: #fff; margin-top: 10px; margin-bottom: 10px; } .dl02 a .menu { border-bottom: 1px solid #ffe9b7; background: url(../images/right.png) no-repeat right center; background-size: 10px; } .dl02 a .menu div { padding-top: 16px; font-size: 15px; color: #666; } .dl02 a .menu div.left { float: left; width: 40%; } .dl02 a .menu div.right { float: left; text-align: right; width: 45%; padding-right: 5px; }