.developer-container {    width: 1100px;    margin-left: auto;    margin-right: auto;    overflow: hidden;}.block {    padding: 24px;    background: #fff;    margin-bottom: 20px;}.title {    font-size: 20px;    font-weight: 400;    color: #0b121a;    line-height: 28px;}.tips {    margin-top: 2px;    font-size: 14px;    font-weight: 400;    color: #828c99;    line-height: 21px;}.developer-left {    float: left;    width: 730px;}.developer-right {    float: right;    width: 350px;}.developer-process-list {    margin-top: 24px;    display: flex;    justify-content: space-between;}.developer-process-item {    width: 139px;    flex: 1;}.developer-process-item:nth-last-child(1) {    flex: 0;}.developer-process-item.cur .developer-process-step {    background-color: #288bff;    color: #fff;}.developer-process-item.cur .developer-process-step-icon {    background-image: url("https://filescdn.proginn.com/tinymce/2c6022d28b3625744aa749f9da8844d013340666.png") !important;}.developer-process-item.cur .line:after{    background: url("https://filescdn.proginn.com/tinymce/6cb727cdb7f474ced62833725cacbe3c4aca36b9.png") no-repeat center center;    background-size: 35px 18px;    height:20px;}.developer-process-step {    width: 139px;    height: 42px;    display: flex;    align-items: center;    justify-content: center;    border-radius: 4px;    font-size: 16px;    font-weight: 400;    border: 1px solid rgba(0, 0, 0, 0.05);    background: #ffffff;    color: #0b121a;}.developer-process-step.line{    position: relative;}.developer-process-item.cur+.developer-process-item .developer-process-step{    border: 1px solid #288bff;}.developer-process-step::after{    position: absolute;    right: 0;    top: 50%;    transform: translate(100%, -50%);    content: "";    width: 43px;    height: 1px;    background-color: #ced3d9;}.developer-process-tips {    margin-top: 12px;    width: 139px;    text-align: center;    font-size: 13px;    font-weight: 400;    color: #828c99;    line-height: 18px;}.developer-process-step-icon {    width: 20px;    height: 20px;    background-position: 50% 50%;    background-repeat: no-repeat;    background-size: cover;    margin-right: 8px;}.developer-process-step-icon.icon-2 {    background-image: url("https://filescdn.proginn.com/tinymce/abd165d9d1878e40c46c06784911daac21bd9aa6.png");}.developer-process-step-icon.icon-3 {    background-image: url("https://filescdn.proginn.com/tinymce/1fe27c181f603bbc729b9dd5435a5a8d532773ff.png");}.developer-process-step-icon.icon-4 {    background-image: url("https://filescdn.proginn.com/tinymce/2784f19f4adb36b6ef0e9380b634a99ea7d86fef.png");}.developer-order h3 a{    font-size: 14px;    margin-left: 20px;}.developer-order-list {    font-size: 0;    position: relative;    z-index: 1;    margin-top: 20px;}.developer-order-item {    width: 333px;    height: 116px;    background: #ffffff;    border-radius: 16px;    border: 1px solid rgba(0, 0, 0, 0.05);    box-sizing: border-box;    padding: 25px 16px 0;    float: left;    box-sizing: border-box;    margin-top: 16px;}.developer-right .developer-order-item{    margin-top: 0px;    width: 100%;    margin-bottom: 20px;    border-radius: 0px;}.developer-rand{    display: flex;    justify-content: space-between;}.developer-rand p{    margin: 0px;}.developer-order-item:nth-child(2n + 1) {    margin-right: 16px;}.developer-order-item-activity {    position: relative;    z-index: 10;}.developer-activity-tips {    position: absolute;    z-index: 2;    right: 0px;    top: 0px;    min-width: 80px;    line-height: 20px;    height: 20px;    background: #ff4e33;    border-radius: 0px 0px 0px 20px;    box-sizing: border-box;    white-space: nowrap;    font-size: 12px;    font-family: PingFangSC-Regular, PingFang SC;    font-weight: 400;    color: #ffffff;    text-align: center;}.developer-order-list::after {    content: "";    display: block;    clear: both;}.developer-order-title-area-wrap {    display: flex;    align-items: center;}.developer-order-title-area {    display: flex;    align-items: center;    justify-content: space-between;}.developer-order-tips {    margin-top: 15px;    font-size: 14px;    font-weight: 400;    color: #4b5d73;    line-height: 20px;}.developer-order-icon {    width: 24px;    height: 24px;    margin-right: 10px;    background-position: center;    background-repeat: no-repeat;    background-size: cover;}.developer-order-icon.icon-2 {    background-image: url("https://filescdn.proginn.com/tinymce/446c26f4911456d2aa873ae7b799b563fee82d65.png");}.developer-order-icon.icon-4 {    background-image: url("https://filescdn.proginn.com/tinymce/3b7a34a6a3b647ca0862b841a4623141ceb1df2a.png");}.developer-order-icon.icon-1 {    background-image: url("https://filescdn.proginn.com/tinymce/8ccba4ae86953a21dbb7f1b25dcca90df464ee96.png");}.developer-order-title {    font-size: 16px;    font-weight: 400;    color: #0b121a;    line-height: 22px;    margin-right: 16px;    position: relative;    z-index: 3;}.developer-order-link {    font-size: 14px;    font-weight: 400;    color: #308eff;    line-height: 20px;}.developer-hot-list {    margin-top: 20px;    height: 160px;}.developer-hot-item {    margin-bottom: 12px;    font-size: 16px;    font-weight: 400;    color: #0b121a;    line-height: 22px;    padding-left: 21px;    position: relative;}.developer-hot-item a {    color: #0b121a;}.developer-hot-item :nth-last-child(1) {    margin-bottom: 0;}.developer-hot-item:nth-child(1) .index {    background: #ff4e33;    border-radius: 2px;    color: #fff;    font-size: 12px;}.developer-hot-item:nth-child(2) .index {    background: #ff4e33;    border-radius: 2px;    color: #fff;    font-size: 12px;}.developer-hot-item:nth-child(3) .index {    background: #ff4e33;    border-radius: 2px;    color: #fff;    font-size: 12px;}.developer-hot-item .index {    position: absolute;    line-height: 1;    left: 0;    top: 50%;    transform: translateY(-50%);    width: 16px;    height: 16px;    font-size: 16px;    font-weight: 600;    color: #4a5d74;    display: flex;    align-items: center;    justify-content: center;}.developer-workbench-user {    display: flex;    overflow: hidden;}.developer-workbench-user-logined {    cursor: pointer;}.developer-user-avatar {    width: 52px;    height: 52px;    margin-right: 8px;    border-radius: 50px;    background-color: rgba(0, 0, 0, 0.05);    position: relative;}.developer-user-avatar img {    width: 100%;    height: 100%;    border-radius: 100%;    overflow: hidden;}.developer-user-avatar .developer-flag{    position: absolute;    width:16px;    height:14px;    right:0;    bottom:0;    background-size: cover;    background-repeat: no-repeat;    background-position: center;}.ad-list-item img{    width: 100%;height: 100%;}h3,h5,h4{    margin: 0px;    padding: 0px;}.developer-user-info {    flex: 1;    display: flex;    flex-direction: column;    justify-content: space-around;}.developer-vip-btn-area{    display:block;    width: 54px;    height: 17px;    background-repeat: no-repeat;    background-size: cover;    background-position: center;}.developer-vip-renewal-btn{    background-image: url("https://filescdn.proginn.com/tinymce/4cf01e624ba7a2a78aedbbc48feb03d1fcc63c24.png")}.developer-vip-apply-btn{    background-image: url("https://filescdn.proginn.com/tinymce/e19020b4732ff49fc1c984111297d02b44aee862.png")}.developer-user-name {    font-size: 14px;    font-weight: 500;    color: #0b121a;    font-family: PingFangSC-Medium, PingFang SC;    line-height: 20px;}.developer-user-level {    font-size: 12px;    font-weight: 400;    color: #828c99;    line-height: 1;    cursor: pointer;}.developer-use-vip{    display: flex;    flex-direction: column;    align-items: flex-end;    justify-content: center;}.developer-vip-end-date{    font-size: 12px;    font-weight: 400;    color: #828c99;    line-height: 1;    margin-top: 8px;;}.user-title {    margin-top: 30px;    font-size: 16px;    font-weight: 500;    color: #0b121a;    line-height: 22px;    border-bottom: 1px solid rgba(0, 0, 0, 0.05);    padding-bottom: 10px;}.developer-work-list {    margin-top: 16px;    display: flex;    justify-content: space-between;}.developer-work-item {    text-align: center;    cursor: pointer;}.developer-work-count {    font-size: 18px;    font-weight: 500;    color: #0b121a;    line-height: 25px;    padding: 0 15px;}.developer-work-tips {    font-size: 13px;    font-weight: 400;    color: #828c99;    line-height: 18px;}.developer-setting-area {    margin-top: 36px;    display: flex;    position: relative;}.developer-setting-item {    flex: 1;    width: 50%;    display: flex;    align-items: center;    justify-content: center;    cursor: pointer;}.developer-setting-icon {    width: 18px;    height: 18px;    margin-right: 5px;    background-repeat: no-repeat;    background-position: 50% 50%;    background-size: contain;}.setting-icon {    background-image: url("https://filescdn.proginn.com/tinymce/eeba2320286c2f521027ed93cc07eaf364a5c472.png");}.ping-icon {    background-image: url("https://filescdn.proginn.com/tinymce/0fdc18c0a230f4fff7d100cf8da05473ccc2b859.png");}.developer-setting-tips {    font-size: 14px;    font-weight: 400;    color: #0b111a;    line-height: 21px;}.developer-setting-line {    position: absolute;    left: 50%;    top: 50%;    transform: translate(-50%, -50%);    width: 1px;    height: 12px;    background: #aeb6ca;}.developer-reward {    cursor: pointer;}.developer-reward-title {    display: flex;    justify-content: space-between;    align-items: center;}.developer-reward-title p {    font-size: 14px;    font-weight: 400;    color: #828c99;    line-height: 20px;    cursor: pointer;}.developer-reward-show-setting {    width: 20px;    height: 20px;    background-position: 50% 50%;    background-repeat: no-repeat;    background-size: 100% auto;    cursor: pointer;}.developer-reward-count {    margin-top: 8px;    font-size: 20px;    font-weight: 500;    color: #0b121a;    line-height: 28px;}.developer-reward-detail {    margin-top: 22px;    overflow: hidden;}.developer-reward-item {    width: 100%;    float: left;    font-size: 13px;    font-weight: 400;    color: #828c99;    line-height: 18px;    margin-bottom: 10px;}.developer-reward-item span.num {    font-size: 16px;    font-weight: 400;    color: #0b121a;    line-height: 22px;}.developer-skill.block {    padding: 0;    display: flex;    flex-wrap: wrap;}.developer-skill-item {    width: 175px;    height: 55px;    box-sizing: border-box;    display: flex;    align-items: center;    justify-content: center;    font-size: 14px;    font-weight: 400;    color: #0b121a;    cursor: pointer;    transition: all 0.3s;    border-right: 1px solid #ebeced;    border-bottom: 1px solid #ebeced;}.developer-skill-icon {    width: 18px;    height: 18px;    margin-right: 6px;    background-size: contain;}.developer-tab {    background-color: #fff;// border-radius: 8px;    padding-top: 0px;}.developer-tab-title-list {    display: flex;    position: relative;    border-bottom: 1px solid rgba(0, 0, 0, 0.05);}.developer-tab-title-item {    height: 62px;    display: inline-flex;    justify-content: center;    align-items: center;    margin-right: 20px;    font-size: 16px;    font-weight: 400;    color: #4b5d73;    cursor: pointer;    transition: all 0.5s;}.developer-tab-title-item .cur {    font-size: 16px;    font-weight: 500;    color: #0b121a;    border-bottom: 3px #308eff solid;}.developer-tab-title-line {    position: absolute;    left: 0;    bottom: 0;    width: 24px;    height: 4px;    background: #308eff;    border-radius: 3px;    transition: all 0.5s;}.developer-tab-main {    padding: 24px 0;}.developer-tab-tips {    padding-left: 24px;    font-size: 14px;    font-weight: 400;    color: #828c99;    background: url("~@/assets/img/developer/notice.png") no-repeat left 50%;    background-size: contain;}.developer-dynamic-list {    overflow: hidden;    margin-top: 24px;}.dynamic-empty {    margin-top: 100px;    display: flex;    flex-direction: column;    justify-content: center;    align-items: center;}.dynamic-empty p {    margin-top: 24px;    text-align: center;    font-size: 14px;    font-weight: 400;    color: #828c99;    line-height: 21px;}.developer-dynamic-item {    margin-bottom: 41px;    border-bottom: 1px solid rgba(0, 0, 0, 0.05);}.developer-dynamic-item:nth-last-child(1) {    border-bottom: none;}.dynamic-user {    display: flex;    position: relative;}.dynamic-user-avatar {    display: block;    width: 40px;    height: 40px;    font-size: 0;    margin-right: 10px;    position: relative;}.dynamic-user-avatar img {    width: 40px;    height: 40px;    overflow: hidden;    border-radius: 100%;}.dynamic-user-avatar .dynamic-user-avatar-vip-icon{    position:absolute;    right: -2px;;    bottom: -2px;    width: 14px;    height: 14px;    background: url('~@/assets/img/developer/vip_flag.png') no-repeat center center;    background-size: 100% auto;}.dynamic-user-info {    flex: 1;    display: flex;    flex-direction: column;}.dynamic-user-nickname {    font-size: 14px;    font-weight: 500;    color: #0b121a;    line-height: 20px;    vertical-align: baseline;}.dynamic-level {    display: inline-block;    margin-left: 8px;// width: 26px;    padding: 0 6px;    height: 14px;    background: #4b5d73;    border-radius: 9px;    text-align: center;    line-height: 16px;    font-size: 10px;    font-weight: 500;    color: #ffffff;}.dynamic-job {    font-size: 12px;    font-weight: 400;    color: #828c99;    line-height: 17px;    margin-top: 3px;}.dynamic-margin {    margin-left: 50px;    margin-right: 24px;}.dynamic-title {    margin-top: 12px;    font-size: 14px;    font-weight: 400;    color: #0b111a;    line-height: 21px;}.dynamic-type-list {    margin-top: 10px;}.dynamic-type-item {    display: inline-block;    padding: 0 10px;    height: 23px;    background: #ebf4ff;    border-radius: 12px;    line-height: 23px;    font-size: 12px;    font-weight: 400;    color: #288bff;}.dynamic-img-area {    margin-top: 16px;    overflow: hidden;}.dynamic-img-item {    float: left;    margin-right: 10px;    width: 90px;    height: 90px;    margin-bottom: 10px;}.dynamic-link-area {    display: flex;    height: 50px;    background: #f7f8fa;    align-items: center;    margin-top: 10px;    cursor: pointer;}.dynamic-link-img-area {    width: 34px;    height: 34px;    margin-left: 8px;    margin-right: 8px;}.dynamic-link-content a, span {    font-size: 14px;    font-weight: 400;    color: #0b111a;    line-height: 21px;}.dynamic-control {    margin-top: 16px;    margin-bottom: 16px;    display: flex;    align-items: center;}.dynamic-control-item {    width: 30%;    flex: 1;    display: flex;    align-items: center;    justify-content: center;    cursor: pointer;    font-size: 14px;    font-weight: 400;    color: #333333;    line-height: 20px;}.dynamic-icon {    display: inline-block;    width: 18px;    height: 18px;    background-position: center;    background-repeat: no-repeat;    background-size: contain;    margin-right: 6px;}.icon-share {    background-image: url("https://stacdn.proginn.com/jishuin/image/share.png");}.icon-comment {    background-image: url("https://stacdn.proginn.com/jishuin/image/comments_black.png");}.icon-like {    background-image: url("https://stacdn.proginn.com/jishuin/image/heart_black.png");}.arrow_icon {    position: relative;}.arrow_icon::after {    content: "";    position: absolute;    right: -12px;    top: 50%;    width: 8px;    height: 8px;    margin-top: -4px;    border-right: 1px solid #828c99;    border-bottom: 1px solid #828c99;    transform: rotate(-45deg);}.nologin {    cursor: pointer;}.ma-level-dialog {    background: #ffffff;    border-radius: 8px !important;}.dev-level-container {    display: flex;    justify-content: space-between;}.dev-level-highline {    color: #308eff;}.dev-level-detail {    width: 328px;    margin-left: 59px;}.dev-level-introduce {    width: 360px;    margin-right: 46px;    background: #f7f8fa;    border-radius: 8px;    padding-bottom: 20px;}.dev-level-info {    width: 108px;    height: 98px;    margin: 0 auto;    background: url('"~@/assets/img/developer/level_bg.png') no-repeat 50% 50%;    background-size: 100% auto;    position: relative;}.dev-level-info-tips {    position: absolute;    top: 35px;    left: 50%;    transform: translateX(-50%);    font-size: 16px;    font-family: Arial-BoldMT, Arial;    font-weight: normal;    color: #308eff;    line-height: 18px;}.dev-level-line-container {    margin-top: 17px;    overflow: hidden;}.dev-level-line-container p {    font-size: 14px;    font-family: PingFangSC-Regular, PingFang SC;    font-weight: 400;    color: #666666;    line-height: 22px;    margin-top: 6px;}.dev-level-line {    height: 6px;    background: #d8d8d8;    border-radius: 3px;    overflow: hidden;    position: relative;}.dev-level-line span {    position: absolute;    left: 0;    top: 0;    bottom: 0;    width: 100%;    transform: translateX(-100%);    transition: all 0.8s;    transition-delay: 0.5s;    background: #308eff;    border-radius: 3px;}.dev-level-line-left {    float: left;}.dev-level-line-right {    float: right;}.dev-level-details-list {    margin-top: 31px;}.dev-level-details-item {    display: flex;    margin-bottom: 12px;}.dev-level-details-tit {    flex: 1;    font-size: 14px;    font-family: PingFangSC-Regular, PingFang SC;    font-weight: 400;    color: #000000;    line-height: 20px;}.dev-level-details-tit .label {    color: #999999;    font-size: 12px;    margin-left: 12px;}.dev-level-introduce-section {    margin-left: 20px;    margin-right: 20px;    padding-top: 40px;}.dev-level-introduce-section:nth-child(1) {    padding-top: 50px;}.dev-level-introduce-section h3 {    font-size: 14px;    font-family: PingFangSC-Medium, PingFang SC;    font-weight: 500;    color: #308eff;    line-height: 20px;}.dev-level-introduce-section p {    margin-top: 8px;    font-size: 14px;    font-family: PingFangSC-Regular, PingFang SC;    font-weight: 400;    color: #000000;    line-height: 22px;}.dev-level-table-container {    margin-left: 20px;    margin-right: 20px;    margin-top: 30px;}.dev-level-table {    border-collapse: collapse;    width: 100%;    background: #fff;}.dev-level-table  th, td {    border: 1px solid #ccc;    background: #fff;    color: #000;    height: 29px;    vertical-align: middle;    text-align: left;    text-indent: 5px;}.developer-tab-title-item.cur{    font-size: 16px;    font-weight: 500;    color: #0b121a;    border-bottom: 3px solid #308eff;}