/*
<!--

* 17素材vip建站专区模块代码
* 详尽信息请看官网：http://www.17sucai.com/pins/vip
*
* Copyright , 温州易站网络科技有限公司版权所有
*
* 请尊重原创，未经允许请勿转载。
* 在保留版权的前提下可应用于个人或商业用途

-->
*/
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 {
    
    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;
}

.clearfix::after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}

.clearfix {
}


.divHeight {
    width: 100%;
    height: 10px;
    background: #f5f5f5;
    position: relative;
    overflow: hidden;
}

.r-line {
    position: relative;
}

.r-line:after {
    content: '';
    position: absolute;
    z-index: 0;
    top: 0;
    right: 0;
    height: 100%;
    border-right: 1px solid #D9D9D9;
    -webkit-transform: scaleX(0.5);
    transform: scaleX(0.5);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
}

.b-line {
    position: relative;
}

.b-line:after {
    content: '';
    position: absolute;
    z-index: 2;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1px;
    border-bottom: 1px solid #e2e2e2;
    -webkit-transform: scaleY(0.5);
    transform: scaleY(0.5);
    -webkit-transform-origin: 0 100%;
    transform-origin: 0 100%;
}

.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;
}


/* 必要布局样式css */

.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-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;
    margin-top:0;
}

.aui-navBar {
    height: 55px;
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    z-index: 1002;
}


.aui-navBar-item {
    height: 55px;
    min-width: 25%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    padding: 0 0.9rem;
    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;
    font-size: 0.7rem;
    white-space: nowrap;
    overflow: hidden;
    color: #808080;
    position: relative;
}

.aui-navBar-item:first-child {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
    margin-right: -25%;
    font-size: 0.9rem;
    font-weight: bold;
}

.aui-navBar-item:last-child {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}

.aui-center {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -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;
    height: 55px;
    width: 50%;
    margin-left: 25%;
}

.aui-center-title {
    text-align: center;
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    display: block;
    text-overflow: ellipsis;
    font-size: 0.95rem;
    color: #333;
}

.icon {
    width: 20px;
    height: 20px;
    display: block;
    border: none;
    float: left;
    background-size: 20px;
    background-repeat: no-repeat;
}

.aui-center-hot-search{
    width:100%;
}
.aui-center-hot-search-box{
    background:#f0f3f6;
    border-radius:20px;
    height:32px;
    line-height:32px;
    width:100%;
    position:relative;
}
.aui-center-hot-search-box input{
    background:none;
    border:none;
    height:32px;
    line-height:32px;
    font-size:0.8rem;
    padding-left:35px;
    display:block;

}

.aui-center-clear{
    margin-left:3%;
    width:100%;
}
.icon-search{
    background-image:url('data:image/png;base64,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');
    position:absolute;
    left:15px;
    top:8px;
    background-size:15px;
}

.aui-header-set{
    width:100%;
    overflow:hidden;
}

.aui-class-item{
    position:relative;
    overflow:hidden;
    padding-left:15px;
    padding-top:15px;
}

.aui-class-item a{
    position: relative;
    float: left;
    padding: 8px 1px 8px 1px;
    width: 21%;
    box-sizing: border-box;
    display: inline-block;
    background:#f3f5f8;
    font-size:0.8rem;
    color:#333333;
    border-radius:3px;
    margin-right:4%;
    margin-bottom:4%;
    text-align:center;
}

.aui-flex-box h2{
    font-size:0.9rem;
    position:relative;
    padding-left:25px;
}

.aui-flex-box h2:after{
    content: '';
    position: absolute;
    z-index: 0;
    top: 0;
    left: 15px;
    width:4px;
    height: 38px;
    transform: scaleY(0.5);
    -webkit-transform-origin: 0 100%;
    transform-origin: 0 100%;
    background:#fd8b2d;
    border-radius:5px;
}

.aui-head-title {
    position: absolute;
    top: 15px;
    right: 15px;
    color: #08acee;
}


.aui-head-title {
    background-repeat: no-repeat;
    background-position: right;
}
.aui-head-title {
    text-align: right;
    font-size: 12px;
    color: #999;
    line-height: 28px;
    padding-right: 20px;
    background-size: 15px;
    background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAB/klEQVRYR+3UP28TMRjH8ed3ZbmXkZG1I28BiaGtAlJVEH8WOrWDH9OhkmHh7KWd6AIFUVWCqFSC99CBnYEt7yIeSniQkSOdCk3uzocUJHuJ7i62P/qeE9CSDyy5jzIw9Q3lgrlgaoHU+fkM5oKpBVLn//9n0Dm3SkSrk8nknTHmR2qRMN8Yc6MsywdFUXxTSn2dt+bCgtbaCwC3ROSL9349FRlxnwDcIaLvzHwzCVhV1e2iKD4T0UpADgaDteFwOO1ScjQarYzH4/OImwJYV0qFta8dCwuGmdbaDQAfIvLMe3/XGPOzDdIYU5Rl+RHABhFNReSe1vps0RqNgDXkiIggIqfe+/tNkRH3HsAmEYmIDJvgwr6NgRG5CeBkhmTmLQAyr4KIwDl3UsNtaa1PF5WbPW8FDJOcc4+I6HVEvtVah+trh7X2GMDDUI6InjDzcVNc64KzhSPyTbw+Yubtv23qnHtFRE/js8dtcZ2BsWTYOADC+AN5BbfNzEdtynV+xfVNrLU7AA7CPRE51FrvxrN6AGAnfrczLqngDFpHElElIpcA9iN6V2t92KVcLwVryH0AL65A9pi5SsH1UrD2w3lJRM9+LwoYpdTzVFyvwHj21sKn1vq8D1zvwL5Q9XVa/1H/C8S8NTMwtXgumAumFkidn89gLphaIHX+0p/BX7iyuSlLmrBfAAAAAElFTkSuQmCC');
}


.aui-current-up {
    background-size: 15px;
    background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAABsUlEQVRYR+3WQUrDQBQG4H8yuYALQcGFiAtBPEALutFTuBA9gZt02p4gISnEI4grz+BGtKA3EBcKLlwUPELJPJnSQAhNk8lMoIvJdjIzH/97L4Rhwx+24T44oGmFXIIuQdMETPe7HnQJmiZgut9qD0ZRdOz7PgVB8GEKy/dbA8ZxfAXgXh0spbwcjUaPNpBWgAVcfh7ZQhoDizgi+gHgM8b2AFhBGgFLuF8APSml73ne1BayNbCMk1KejsdjlSDCMNy3hWwFXIfLB0MhOefvAHZMyq0NbIIrIA8559McCeBaCPGgM91aQB2cLWRjYOlTMsuyrJf3XF0iYRi2TrIRcAVODcRXHay4rpCe570xxrZVTzYtdy3QBi6HTiaToyzLXnWQa4E2cW2RlcAkSS6I6AkAI6I/KWVft6xVLbBMUpV7S5WbiM6Hw+HzqvcrgXEc3wK4UzjO+VkQBJ86PVf3bhRFJ4yxlyXyRgix+NEoP5VAImJJkvQBfAshZnUXtllP03R3Pp8fDAYDlaYanObANhd2sad2iru4VOdMB9RJy/WgaVouQZdgFwmYnum+g6YJ/gNrT/0pck5czQAAAABJRU5ErkJggg==');
}

.aui-box-content{
    display:none;
}

.aui-header-set-list .aui-flex-box{
    height:55px;
    line-height:55px;
    
}

.aui-header-set-list{
    position:relative;
}

.aui-box-content{
    position: relative;
    overflow: hidden;
    padding-left: 15px;
    padding-top: 15px;
    margin-bottom:-15px;
}

.aui-box-content a{
    position: relative;
    float: left;
    padding: 8px 1px 8px 1px;
    width: 21%;
    box-sizing: border-box;
    display: inline-block;
    background: #f3f5f8;
    font-size: 0.8rem;
    color: #333333;
    border-radius: 3px;
    margin-right: 4%;
    margin-bottom: 4%;
    text-align: center;
}