.user-main{max-width:1100px;margin:70px auto 0;width:100%}
.user-left{max-width:280px;width:100%;float:left;background:#fff}
.user-right{max-width:800px;width:100%;background:#fff;float:right}
.repass{margin:20px auto;max-width:800px;width:100%;padding:20px;box-sizing:border-box;background:#fff}
.repass h1{text-align:center;font-size:16px;margin:20px 0}
.repass-code{width:100px!important}
.repasscode{height:35px;margin-left:14px;margin-top:5px;cursor:pointer}
.user-left-info{padding:30px 10px;text-align:center;box-sizing:border-box}
.user-left-info .zhi-user-vip{padding:0;bottom:3px;right:0}
.user-left-info span{padding:2px 5px;border-radius:3px;font-size:14px}
.user-left-info .qqon{background:#06f;color:#fff}
.user-left-info .qqbin{background:#0fafad}
.qqbin a{color:#fff}
#user-left-avatar{position:relative;height:80px;width:80px;border-radius:50%;margin:0 auto}
#user-left-avatar img{height:100%;width:100%;border-radius:50%;cursor:pointer}
.user-left-info h1{height:45px;line-height:45px;font-size:20px;font-weight:500}
.user-left-info h5{height:30px;line-height:34px;color:#bbb;font-size:10px;font-weight:200}
.user-left ul{width:100%;padding:0 20px;box-sizing:border-box}
.user-left ul li{height:60px;line-height:60px;padding:0 20px}
.user-left ul li a{position:relative}
.user-left ul li a{display:block;border-bottom:1px dotted #ddd;font-size:14px;font-weight:400}
.user-left ul li a:hover,a.user-left-active{color:#06f}
.user-left ul li a:hover::before,a.user-left-active::before{border-left:3px solid #06f;content:' ';height:1em;position:absolute;top:23px;left:-12px}
.user-left ul li:last-child a{border:none}
.user-right-set{padding:15px;border-radius:4px;min-height:150px}
.user-right-set h3{border-bottom:1px dotted #ddd;padding:10px 10px 20px;font-size:14px;font-weight:500}
.user-right-tips{text-align:center;height:420px;line-height:420px;font-size:16px}
.user-set-form{padding:20px 0 0}
.user-set-btn,.user-set-line,.user-set-textarea{padding:10px 0;display:flex}
.user-set-sing{text-align:center;font-size:12px;margin-top:15px}
.user-set-sing span:hover{color:#06f}
.user-set-sing span{display:inline-block;color:#a7a7a7;cursor:pointer}
.user-set-line span{display:block;line-height:40px;font-size:14px;color:#313131}
.user-zhuang{height:44px;line-height:44px}
.user-zhuang span{display:inline-block;margin:0 10px;border:1px solid #06f;height:20px;line-height:20px;padding:1px 5px;cursor:pointer}
.user-zhuang span:hover{background:#06f;color:#fff}
.user-set-line label,.user-set-textarea label{width:100px;padding-right:16px;text-align:right;font-size:14px;font-weight:400;height:44px;line-height:44px}
.user-set-line input[type=password],.user-set-line input[type=text],.user-set-textarea textarea{width:80%;height:44px;line-height:44px;border:1px solid #eee;border-radius:2px;text-indent:8px;font-size:14px}
.user-set-btn .btn_submit{width:100px;height:44px;line-height:44px;text-align:center;border-radius:2px;font-size:14px;margin:0 auto;color:#fff;background-color:#06f}
.user-set-btn .btn_submit:hover{background-color:#1e78ff}
.btn_submit,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-shadow:none;box-shadow:none;border:none;outline:0}
input:not([type=checkbox]){outline:0}
.user-right-tou h2{color:#1a1a1a;font-weight:500;line-height:1.4;margin:0 0 15px}
.user-right-tou p{margin:10px 0}
.category{margin:20px 0}
.category b{font-weight:700;margin-bottom:10px;display:block}
.yzm{position:relative}
.yzm img{position:absolute;height:27px;cursor:pointer}
.package select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAANCAYAAAC+ct6XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjBBRUQ1QTQ1QzkxMTFFMDlDNDdEQzgyNUE1RjI4MTEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjBBRUQ1QTU1QzkxMTFFMDlDNDdEQzgyNUE1RjI4MTEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGMEFFRDVBMjVDOTExMUUwOUM0N0RDODI1QTVGMjgxMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGMEFFRDVBMzVDOTExMUUwOUM0N0RDODI1QTVGMjgxMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pk5mU4QAAACUSURBVHjaYmRgYJD6////MwY6AyaGAQIspCieM2cOjKkIxCFA3A0TSElJoZ3FUCANxAeAWA6IOYG4iR5BjWwpCDQCcSnNgxoIVJCDFwnwA/FHWlp8EIpHSKoGgiggLkITewrEcbQO6mVAbAbE+VD+a3IsJTc7FQAxDxD7AbEzEF+jR1DDywtoCr9DbhwzDlRZDRBgACYqHJO9bkklAAAAAElFTkSuQmCC);background-position:center right;background-repeat:no-repeat;border:1px solid #f4f4f4;border-radius:0;color:#1a1a1a;font-family:inherit;font-size:14px;height:40px;line-height:40px;outline:0;padding:0 14px;width:100%}
.user-right-tou p .post-btn{background:#06f;border:none;color:#fff;font-size:14px;padding:5px 0;height:35px}
.user-right-tou p input{width:100px;height:25px;line-height:25px;border:1px solid #e6e6e6;border-radius:2px;text-indent:8px;font-size:14px;margin-right:20px}
.user-right-tou h2 input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:1px solid #e6e6e6;color:#1a1a1a;display:block;font-family:inherit;font-size:14px;height:40px;line-height:38px;padding:0 10px;margin:10px 0;box-sizing:border-box;transition:border-color cubic-bezier(.4,.01,.165,.99);width:100%}
@media only screen and (max-width:768px){.user-main{max-width:100%}
.user-set-line label,.user-set-textarea label{width:60px}
.user-left,.user-right{width:100%;max-width:100%;margin-bottom:20px}
.user-set-line input[type=password],.user-set-line input[type=text],.user-set-textarea textarea{width:75%}
}