 html,
 body {
     color: #333;
     margin: 0;
     height: 100%;
     font-family: "Myriad Set Pro", "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;
     -webkit-font-smoothing: antialiased;
     -moz-osx-font-smoothing: grayscale;
     font-weight: normal;
 }
 
 * {
     -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
     box-sizing: border-box;
 }
 
 a {
     text-decoration: none;
     color: #000;
 }
 
 a,
 label,
 button,
 input,
 select {
     -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
 }
 
 img {
     border: 0;
 }
 
 body {
     background: #f4f4f4;
     color: #666;
 }
 
 html,
 body,
 div,
 dl,
 dt,
 dd,
 ol,
 ul,
 li,
 h1,
 h2,
 h3,
 h4,
 h5,
 h6,
 p,
 blockquote,
 pre,
 button,
 fieldset,
 form,
 input,
 legend,
 textarea,
 th,
 td {
     margin: 0;
     padding: 0;
 }
 
 a {
     text-decoration: none;
     color: #08acee;
 }
 
 button {
     outline: 0;
 }
 
 img {
     border: 0;
 }
 
 button,
 input,
 optgroup,
 select,
 textarea {
     margin: 0;
     font: inherit;
     color: inherit;
     outline: none;
 }
 
 li {
     list-style: none;
 }
 
 a {
     color: #666;
 }
 
 .aui-flex {
     display: -webkit-box;
     display: -webkit-flex;
     display: flex;
     -webkit-box-align: center;
     -webkit-align-items: center;
     align-items: center;
     padding: 15px;
     position: relative;
 }
 
 .aui-flex-box {
     -webkit-box-flex: 1;
     -webkit-flex: 1;
     flex: 1;
     min-width: 0;
     font-size: 14px;
     color: #333;
     opacity: 0.9;
 }
 
 .aui-flexView {
     width: 100%;
     height: 100%;
     margin: 0 auto;
     display: -webkit-box;
     display: -webkit-flex;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-orient: vertical;
     -webkit-box-direction: normal;
     -webkit-flex-direction: column;
     -ms-flex-direction: column;
     flex-direction: column;
 }
 
 .aui-flex-mar-top {
     height: auto;
     margin-top: 0rem;
     margin-bottom: 48px;
     /* background-image: url(../images/06.jpg); */
     background-size: cover;
 }
 
 .aui-scrollView {
     width: 100%;
     height: 100%;
     -webkit-box-flex: 1;
     -webkit-flex: 1;
     -ms-flex: 1;
     flex: 1;
     overflow-y: auto;
     overflow-x: hidden;
     -webkit-overflow-scrolling: touch;
     position: relative;
 }
 
 .aui-head-img {
     position: relative;
 }
 
 .aui-head-img img {
     width: 100%;
     height: auto;
     display: block;
     border: none;
     border-radius: 5px 0 0 5px;
 }
 
 .aaa {
     line-height: 50px;
 }
 
 .aaa td {
     font-family: "宋体";
     width: 110px;
     font-weight: bold;
     font-size: 14px;
     text-align: left;
     padding-top: 1px;
     padding-left: 15px;
 }
 
 .aui-resume-item {
     background: #fff;
     height: auto;
     border-radius: 0.4rem;
     padding: 1rem;
     margin-bottom: 2px;
     overflow: hidden;
 }
 
 .aui-resume-star span {
     overflow: hidden;
     font-style: normal;
     color: #9b9b9b;
     line-height: 0.99rem;
     font-size: 0.85rem;
     margin-right: 1rem;
 }
 
 .aui-resume-star span em {
     float: left;
     font-style: normal;
     color: #9b9b9b;
     line-height: 0.99rem;
 }
 
 .aui-resume-star span img {
     width: 16px;
     height: 16px;
     display: block;
     border: none;
     float: left;
 }
 
 .aui-resume-title {
     margin-bottom: 0.5rem;
     font-size: 1.1rem;
     color: #222222;
 }
 
 .aui-palace .aui-palace-grid {
     width: 33.333%;
 }
 
 .aui-palace-one {
     padding-top: 1rem;
     padding-bottom: 0;
 }
 
 .aui-palace-one .aui-palace-grid-icon {
     width: 25px;
     height: 25px;
 }
 
 .aui-resume-item .aui-flex {
     padding: 0 0 10px 0;
 }
 
 .aui-resume-item .aui-flex-box h2 {
     font-size: 0.92rem;
     line-height: 1.4rem;
     /* color: #e7352b; */
 }
 
 .aui-flex-box h3 {
     color: #222222;
     font-size: 0.9rem;
     margin-bottom: 0.4rem;
 }
 
 .aui-flex-box h3 em {
     font-size: 0.8rem;
     font-style: normal;
     font-weight: normal;
     color: #666666;
 }
 
 .aui-flex-box p {
     color: #252525;
     margin-bottom: 0.4rem;
 }
 
 .aui-flex-box h4 {
     height: 22px;
     font-size: 0.9rem;
     font-weight: normal;
     color: #696969;
 }
 
 .aui-resume-item .aui-flex-user {
     padding-top: 15px;
     -webkit-box-align: initial;
     -webkit-align-items: initial;
     align-items: initial;
 }
 
 .aui-footer {
     width: 100%;
     position: relative;
     z-index: 112;
     display: -webkit-box;
     display: -webkit-flex;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-align: center;
     -webkit-align-items: center;
     -ms-flex-align: center;
     align-items: center;
     padding: 7px 5px 7px 5px;
     background: #ffffff;
     box-shadow: 0 -1px 9px #e8e8e8;
 }
 
 .aui-footer:after {
     content: '';
     position: absolute;
     z-index: 0;
     top: -1px;
     left: 0;
     width: 100%;
     height: 1px;
     border-top: 1px solid #e4e4e4;
     -webkit-transform: scaleY(0.5);
     transform: scaleY(0.5);
     -webkit-transform-origin: 0 100%;
     transform-origin: 0 100%;
 }
 
 .aui-footer-fixed {
     position: fixed;
     bottom: 0;
     left: 0;
     z-index: 49;
     opacity: 0.9;
 }
 
 .aui-tabBar-item {
     -webkit-box-flex: 1;
     -webkit-flex: 1;
     -ms-flex: 1;
     flex: 1;
     display: -webkit-box;
     display: -webkit-flex;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-orient: vertical;
     -webkit-box-direction: normal;
     -webkit-flex-direction: column;
     -ms-flex-direction: column;
     flex-direction: column;
     -webkit-box-pack: center;
     -webkit-justify-content: center;
     -ms-flex-pack: center;
     justify-content: center;
     -webkit-box-align: center;
     -webkit-align-items: center;
     -ms-flex-align: center;
     align-items: center;
     color: #979797;
 }
 
 .aui-tabBar-item-text {
     display: inline-block;
     font-size: 0.65rem;
     color: #3b4048;
     padding-top: 2px;
 }
 
 .aui-tabBar-item-active .aui-tabBar-item-text {
     color: #fd8926;
 }