html{font-size:100px;-webkit-text-size-adjust:none}@media only screen and (max-width: 376px){html{font-size:calc(100vw / 3.75)}}body{margin:0;background-color:#f5f5f5;font-family:PingFang SC,Helvetica Neue,Microsoft YaHei,sans-serif}@media screen and (min-width: 960px){body{background-color:#edf4fa;background-image:url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/4gHYSUNDX1BST0ZJTEUAAQEAAAHIAAAAAAQwAABtbnRyUkdCIFhZWiAH4AABAAEAAAAAAABhY3NwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA9tYAAQAAAADTLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlkZXNjAAAA8AAAACRyWFlaAAABFAAAABRnWFlaAAABKAAAABRiWFlaAAABPAAAABR3dHB0AAABUAAAABRyVFJDAAABZAAAAChnVFJDAAABZAAAAChiVFJDAAABZAAAAChjcHJ0AAABjAAAADxtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAAgAAAAcAHMAUgBHAEJYWVogAAAAAAAAb6IAADj1AAADkFhZWiAAAAAAAABimQAAt4UAABjaWFlaIAAAAAAAACSgAAAPhAAAts9YWVogAAAAAAAA9tYAAQAAAADTLXBhcmEAAAAAAAQAAAACZmYAAPKnAAANWQAAE9AAAApbAAAAAAAAAABtbHVjAAAAAAAAAAEAAAAMZW5VUwAAACAAAAAcAEcAbwBvAGcAbABlACAASQBuAGMALgAgADIAMAAxADb/2wBDAAMCAgICAgMCAgIDAwMDBAYEBAQEBAgGBgUGCQgKCgkICQkKDA8MCgsOCwkJDRENDg8QEBEQCgwSExIQEw8QEBD/2wBDAQMDAwQDBAgEBAgQCwkLEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBD/wAARCAAgABMDASIAAhEBAxEB/8QAGQAAAwEBAQAAAAAAAAAAAAAAAAgJBwMF/8QAKRAAAQMDAgILAAAAAAAAAAAAAQACAwQFEQZRBwgSExQhIjFCYXGRkv/EABUBAQEAAAAAAAAAAAAAAAAAAAQF/8QAIREAAQMEAQUAAAAAAAAAAAAAAQADBAIFERVSFiExUWH/2gAMAwEAAhEDEQA/AKZuMTfWub6mniHieB8lZVduJc9FC6V8ZHRGVgnEnmaudEZKegLmluRnKusW5x84CgSbm1GGainJN4twODPH+kKZs/M5rEzPIrX4zuUKhoa+QUzqOjiU5+qNOT11O9jITgjZL7rTgtW3GeR7YHd52TyzWmjeMFrSvMqtLW+bOYGnPshxrkWOwT5VrEjyVOuXl5rjI49Q7z2QqBHQtvJJ7O36Qn7r4gaEe1//2Q==);background-size:150vw 150vw;background-position:center;background-repeat:repeat-y}}@media print{.no-print,.no-print *{display:none!important}body{print-color-adjust:exact;-webkit-print-color-adjust:exact}}.content-link{color:#333}@media print{.content-link{color:inherit;font-weight:700}}.title-date{display:flex;justify-content:space-between;align-items:flex-start}.title-date .left{display:flex;align-items:baseline}.title-date .left .ex-subtitle{font-size:.13rem}.title-date .ex-title{font-size:.18rem;line-height:.25rem;font-weight:600;color:#232323;margin-right:.1rem}.title-date .subtitle{font-size:.14rem;color:#333;font-weight:400;white-space:nowrap}.title-date .date-range{box-sizing:border-box;font-size:.15rem;color:#444;flex:0 0 auto;text-align:right}.title-date .date-range .range{line-height:.25rem}.title-date .date-range .years{font-size:.14rem}.content-text{color:#4a4b4b}.tags{margin-bottom:-.1rem;display:flex;flex-wrap:wrap;justify-content:space-between}.tags .tag{border:.02rem solid #1a7f37;line-height:22px;color:#1a7f37;background-color:#ddf4ff;font-weight:450;font-size:.14rem;display:inline-block;margin-bottom:.05rem;margin-right:.15rem;background-color:#757a7f14;border-radius:624.9375rem;box-sizing:border-box;padding:0 5px}@media print{.tags .tag{margin-bottom:.05rem;margin-right:.1rem;background-color:#f5f5f5}}.tags:after{content:"";flex:auto}.list-item{font-size:.14rem;line-height:.28rem;display:flex}.list-item:before{content:"";display:block;flex:0 0 auto;width:.05rem;height:.05rem;background-color:#4a4b4b;margin-right:.1rem;margin-top:.12rem;border-radius:50%}.list-item.no-dot:before{display:none}.list-item:has(.item-index):before{display:none}.list-item .item-index{opacity:1;margin-left:.2rem;width:.14rem;display:inline-block}@media print{.list-item{line-height:1.6}}.content-wrapper{width:100%}.content-wrapper .content{font-size:.14rem;box-shadow:#64646f33 0 7px 29px;background-color:#fff;border-radius:.02rem;padding:.25rem}@media print{.content-wrapper .content{box-shadow:none;padding-bottom:0}}@media only screen and (min-width: 960px){.content-wrapper .content{width:800px;margin:40px auto}}@media only screen and (max-width: 959px){.content-wrapper .content{box-shadow:none}}.content-wrapper .content .header{position:relative}.content-wrapper .content .header .avatar-name{display:flex;align-items:center}.content-wrapper .content .header .avatar-name .avatar{width:.75rem;height:.75rem;border-radius:50%;margin-right:.15rem;object-fit:cover}@media print{.content-wrapper .content .header .avatar-name .avatar{display:none}}.content-wrapper .content .header .right{flex:1 1 auto;height:.75rem;display:flex;flex-direction:column;justify-content:center}.content-wrapper .content .header .right .name{font-size:.26rem;font-weight:700;margin-bottom:.05rem}.content-wrapper .content .header .right .status{margin-right:.1rem;color:#666}@media print{.content-wrapper .content .header .right .status{display:none}}@media print{.content-wrapper .content .header .right{flex-direction:row;justify-content:flex-start;align-items:baseline;height:auto}.content-wrapper .content .header .right .name{margin-bottom:0}.content-wrapper .content .header .right .location-status{margin-left:.05rem}}.content-wrapper .content .header .header-item{margin-top:.1rem;display:flex;flex-wrap:wrap}@media print{.content-wrapper .content .header .header-item{margin-top:.05rem}}.content-wrapper .content .header .header-item .mgr-1{margin-right:.1rem}.content-wrapper .content .header .header-item .mgr-2{margin-right:.2rem}.content-wrapper .content .header .header-item .expected-job{font-weight:700;font-size:.18rem}.content-wrapper .content .header .header-item.experience-years{display:flex;align-items:center}.content-wrapper .content .header .header-item .phone-number{text-decoration:none}@media print{.content-wrapper .content .header .header-item .phone-number{display:none}}.content-wrapper .content .header .header-item .phone-number.print{display:none}@media print{.content-wrapper .content .header .header-item .phone-number.print{display:inline-block}}.content-wrapper .content .header .header-item .email{text-decoration:none}.content-wrapper .content .header .header-item.introduction{line-height:1.6;display:inline-block}.content-wrapper .content .header .switch-locale{position:absolute;top:0;right:0;-webkit-user-select:none;user-select:none}@media screen and (max-width: 420px){.content-wrapper .content .header .switch-locale{top:-.12rem;right:-.12rem}}.content-wrapper .content .header .switch-locale .locale-item{box-sizing:border-box;padding:0 4px;transition:background ease .2s}.content-wrapper .content .header .switch-locale .locale-item:hover{background-color:#f6f5f5;border-radius:4px}.content-wrapper .content .header .print-btn{position:absolute;top:.24rem;right:0;-webkit-user-select:none;user-select:none;text-decoration:underline;color:#333;cursor:pointer;display:none;box-sizing:border-box;padding:0 4px}@media only screen and (min-width: 960px){.content-wrapper .content .header .print-btn{display:block}}.content-wrapper .content .header .print-btn{transition:background ease .2s}.content-wrapper .content .header .print-btn:hover{background-color:#f6f5f5;border-radius:4px}.content-wrapper .content .header .switch-locale span{color:#444;cursor:pointer}.content-wrapper .content .header .switch-locale .active{color:#039}.content-wrapper .content .body .section{margin-top:.12rem}.content-wrapper .content .body .section:first-child{margin-top:.1rem}@media print{.content-wrapper .content .body .section{margin-top:.1rem}.content-wrapper .content .body .section .section-title{margin:.1rem 0 .05rem}}.content-wrapper .content .body .section .section-title{display:flex;align-items:center;font-size:.3rem;color:#232323;margin:.2rem 0}.content-wrapper .content .body .section .section-title:after{content:"";flex:1 1 auto;height:1px;margin-left:.2rem;background-color:#dee2e6}@media screen and (min-device-pixel-ratio: 2),(-webkit-min-device-pixel-ratio: 2){.content-wrapper .content .body .section .section-title:after{transform:scaleY(.5)}}@media screen and (min-device-pixel-ratio: 3),(-webkit-min-device-pixel-ratio: 3){.content-wrapper .content .body .section .section-title:after{transform:scaleY(.33)}}.content-wrapper .content .body .section .title span{flex:0 0 auto}.content-wrapper .content .body .section .company-item:not(:first-child),.content-wrapper .content .body .section .education-item:not(:first-child){margin-top:.15rem}@media print{.content-wrapper .content .body .section .company-item:not(:first-child),.content-wrapper .content .body .section .education-item:not(:first-child){margin-top:.1rem}}@media only screen and (max-width: 378px){.content-wrapper .content .body .section .education-item .title-date{flex-wrap:wrap}.content-wrapper .content .body .section .education-item .title-date .left{order:2;width:100%;flex-wrap:wrap}.content-wrapper .content .body .section .education-item .title-date .date-range{order:1}}.content-wrapper .content .body .section .company-item .tags{margin-top:.1rem}.content-wrapper .content .body .section .company-item .ex-subtitle{display:none}@media only screen and (min-width: 430px){.content-wrapper .content .body .section .company-item .ex-subtitle{display:inline-block}}@media print{.content-wrapper .content .body .section .company-item .ex-subtitle{display:inline-block}}.content-wrapper .content .body .section .projects .project-item{padding-bottom:.15rem;position:relative}.content-wrapper .content .body .section .projects .project-item:after{content:"";position:absolute;left:0;right:0;bottom:0;border-bottom:1px solid #eae9e9;transform-origin:0 0}@media screen and (min-device-pixel-ratio: 2),(-webkit-min-device-pixel-ratio: 2){.content-wrapper .content .body .section .projects .project-item:after{transform:scaleY(.5)}}@media screen and (min-device-pixel-ratio: 3),(-webkit-min-device-pixel-ratio: 3){.content-wrapper .content .body .section .projects .project-item:after{transform:scaleY(.33)}}@media print{.content-wrapper .content .body .section .projects .project-item:after{display:none}.content-wrapper .content .body .section .projects .project-item{padding-bottom:0}.content-wrapper .content .body .section .projects .project-item .title{margin:.08rem 0}}.content-wrapper .content .body .section .projects .project-item:last-child:after{content:none}.content-wrapper .content .body .section .projects .project-item:last-child{padding-bottom:0}.content-wrapper .content .body .section .projects .project-item .title .company-name{font-size:.22rem;font-weight:700;margin-top:.15rem}.content-wrapper .content .body .section .projects .project-item .title:after{display:none}.content-wrapper .content .body .section .projects .project-item .title .content-link{color:inherit}.content-wrapper .content .body .section .projects .project-item .title .project-data-range{margin-top:.15rem;align-self:flex-start}.content-wrapper .content .body .section .projects .project-item .description{font-size:.14rem;margin-top:.1rem}.content-wrapper .content .body .section .projects .project-item .duties{margin-top:.1rem}.content-wrapper .content .footer{margin-top:.1rem;text-align:right;font-size:.13rem;color:#333}.content-wrapper.zh .certificates .list-item,.content-wrapper.zh .languages .list-item{display:inline-block;margin-right:.2rem}.content-wrapper.zh .certificates .list-item:before,.content-wrapper.zh .languages .list-item:before{display:none}@media only screen and (max-width: 550px){.content-wrapper.en .education-item .title-date{flex-wrap:wrap}.content-wrapper.en .education-item .title-date .left{order:2;width:100%;flex-wrap:wrap}.content-wrapper.en .education-item .title-date .left .ex-title{width:100%}.content-wrapper.en .education-item .title-date .date-range{order:1;padding-top:0}}.content-wrapper.en .section-title:after{position:relative;top:.018rem}
