.header-box {
    position: relative;
    text-align: center;
    /*height: 140px;*/
    border-bottom: 1px solid #EBEBEB;
    width: 220px;
    margin: 60px auto 0px auto;
}

.header-box .useravatar {
    width: 60px;
    height: 60px;
    border-radius: 50%;
    display: block;
    margin: 0 auto;
}

.header-box .header-info {
    margin-top: 20px;
    /*margin-bottom:30px;*/
}

.header-box .header-info .header-name {
    color: #444444;
    font-size: 16px;
    display: inline-block;
    max-width: 200px;
    overflow: hidden;
}

.header-box .header-info .header-id {
    color: #AEAEAE;
    font-size: 12px;
    display: inline-block;
    max-width: 200px;
    overflow: hidden;
}

.header-box .content-left-btn {
    display: block;
    margin: 12px auto 30px;
    width: 120px;
    height: 36px;
    color: #FFFFFF;
    line-height: 36px;
    text-align: center;
    border-radius: 3px;
    background: #FF787E;
}

.project-list-item-onter {
    display: block;
    width: 100%;
    overflow: hidden;
    position: relative;
}


.fonteffect-ul {
    width: 310px;
}

.fonteffect-ul li.fonteffect-li {
    width: 90px;
    height: 60px;
    float: left;
    margin: 5px;
    cursor: pointer;
    position: relative;
    border: 1px solid #e8e8e8;
    padding: 0px;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
}

.fonteffect-ul li.fonteffect-li:hover {
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.15);
    -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.15);
}

.fonteffect-ul li div.effectwrap {
    width: 90px;
    height: 60px;
    position: relative;
    overflow: visible;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
}

ul.fonteffect-ul-list li img {
    max-width: 100%;
}

ul.fonteffect-ul-list li.effectli.active {
    border: 1px solid #f54100;
    padding: 0px;
}

ul.fonteffect-ul-list li.effectli {
    display: block;
    margin: 5px 0;
    overflow: hidden;
    height: 22px;
    cursor: pointer;
    border: 0px solid #000;
    padding: 1px;
}

ul.fonteffect-ul-list {
    display: none;
    position: absolute;
    z-index: 20;
    top: 20px;
    font-size: 12px;
    letter-spacing: 1px;
    color: #646464;
    background: rgba(255, 255, 255, 0.95);
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.15);
    -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.15);
    width: 200px;
    padding: 10px;
    left: 0px;
    max-height: 260px;
    overflow-x: hidden;
    overflow-y: auto;
}

.fonteffect-ul li.fonteffect-li.active {
    border: 1px solid #f54100;
    padding: 0px;
}

#fontEffectTitleText {
    height: 24px;
    display: block;
    line-height: 24px;
}

.cancel-effect {
    position: absolute;
    right: 10px;
    width: 80px;
    height: 24px;
    font-size: 12px;
    top: 15px;
    text-align: center;
    cursor: pointer;
}

.fonteffect-ul-list::-webkit-scrollbar {
    /*滚动条整体样式*/
    width: 5px;
    /*高宽分别对应横竖滚动条的尺寸*/
    height: 1px;
}

.fonteffect-ul-list::-webkit-scrollbar-thumb {
    /*滚动条里面小方块*/
    border-radius: 5px;
    -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
    background: #dedede;
}

.fonteffect-ul-list::-webkit-scrollbar-track {
    /*滚动条里面轨道*/
    -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
    border-radius: 5px;
    background: #f1f1f1;
}

.head_wrap {
    height: auto;
    padding: 24px 40px;
    padding-top: 60px;
    margin-bottom: 0px;
}

.head_info {
    margin-left: 60px;
}

.head_img {
    float: left;
    width: 48px;
    height: 48px;
    border-radius: 100%;
    background: #f0f0f0;
    overflow: hidden;
    background-size: cover
}

.head_name {
    position: relative;
    line-height: 28px;
    font-size: 14px;
    color: #3c3c3c;
    cursor: pointer
}

.head_leftnav {
    position: absolute;
    bottom: 0;
    left: 0;
    padding: 12px 0 22px;
    font-size: 14px;
    color: #a0a0a0
}

.head_leftnav:before {
    width: 260px;
    height: 0;
    border-top: 1px solid #e6e6e6;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    content: ""
}

.head_leftnav a {
    position: relative;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-right: 50px;
    display: block;
    height: 40px;
    line-height: 40px;
    width: 260px;
    cursor: pointer;
    color: inherit;
    text-decoration: none
}


.leftNav {
    margin: 0;
    position: relative;
    padding-top: 18px;
    margin-top: 0px;
}

.leftNav a.active {
    background: #f2f4f6;
    color: #0054ff;
}

.leftNav:before {
    width: 260px;
    height: 0;
    border-top: 1px solid #e6e6e6;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    content: "";
    z-index: 2
}

.leftNav a {
    display: block;
    height: 40px;
    background-color: #fff;
    margin-bottom: 1px;
    line-height: 40px;
    font-size: 14px;
    color: #9ba4b1;
    text-decoration: none;
    text-transform: capitalize;
    position: relative
}

.leftNav a.head_portfolio {
    padding-right: 50px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.leftNav a .head_mark,.head_leftnav a  .head_mark{
    width: 16px;
    height: 16px;
    margin-top: 12px;
}
.leftNav a:hover,.head_leftnav a:hover{background-color: #f1f1f1;color: #0054ff;}
.leftNav a:hover .head_mark1 ,.leftNav a.active .head_mark1{background-position: 0 -16px;}
.leftNav a:hover .head_mark2,.leftNav a.active .head_mark2{background-position: -16px -16px;}
.leftNav a:hover .head_mark3,.leftNav a.active .head_mark3{background-position: -32px -16px;}
.head_leftnav a:hover .head_mark4{background-position: -48px -16px;}
.head_leftnav a:hover .head_mark5{background-position: -64px -16px;}

.leftNav a .head_mark_arrow {
    width: 11px;
    height: 11px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAWCAYAAAAW5GZjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MTgxNDIzRjZBNDM0MTFFNzg4M0VEQjRGRTdGNjFCMzciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MTgxNDIzRjdBNDM0MTFFNzg4M0VEQjRGRTdGNjFCMzciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxODE0MjNGNEE0MzQxMUU3ODgzRURCNEZFN0Y2MUIzNyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxODE0MjNGNUE0MzQxMUU3ODgzRURCNEZFN0Y2MUIzNyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PjJlYnYAAACpSURBVHjaYvz//z8DDNy6/5wfSH1gwAGYGEgAjMgmIwOgLWJAaj8Qa+E1GU3hNZyKsSh0wqoYm0I1RcmXGIoJKQQBFqhCcSC1D0mhI1DhKyR1QuDQuHnvGSGFKOG8ihiFMMV5QHyIkEKMSFk7I54O0Q20hbjoRlOIO7qxKMQe3dgUBmcsxIxuQgrh0Q1UiBGLQIWY0b1mehwhhbijG5dCjOjGpxAEAAIMACqXZvn4SYJ/AAAAAElFTkSuQmCC) no-repeat top;
    position: absolute;
    right: 40px;
    top: 50%;
    margin-top: -5px
}

.head_mark1,
.head_mark2,
.head_mark3,
.head_mark4,
.head_mark5
{
    float: left;
    display: block;
    background: url("https://static.massdesign.cn/js/axe/images/sjs.png") 0 0 no-repeat;
    margin: 14px 8px 0 40px;
    vertical-align: middle
}

.head_mark2 {
   background-position: -16px 0;
}

.head_mark3 {
    background-position: -32px 0;
 }
 .head_mark4 {
    background-position: -48px 0;
 }
 .head_mark5 {
    background-position: -64px 0;
 }

.head_msg_tips {
    position: absolute;
    left: 50%;
    top: 24px;
    transform: translateX(-50%);
    width: 320px;
    box-sizing: border-box;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, .1);
    background: #fff;
    z-index: 200;
    border-radius: 4px;
    /*animation: User__dropdown___1Z3mY .3s ease-out;*/
    display: none
}

.head_msg:hover .head_msg_tips {
    display: block
}

.head_msg {
    width: 18px;
    height: 14px;
    display: block;
    background: url("https://static.massdesign.cn/js/axe/images/msg.png") 0 0 no-repeat;
    position: absolute;
    right: 0;
    top: 5px
}

.head_msg:hover {
    background-position: center -14px
}

.head_msg:active {
    background-position: bottom
}

.head_msg .User__message-num___7NAeG {
    position: absolute;
    width: auto;
    min-width: 20px;
    height: 16px;
    font-size: 12px;
    color: #fff;
    background: #f0526b;
    border-radius: 20px;
    text-align: center;
    left: 10px;
    top: -10px;
    line-height: 16px
}

.head_msg span {
    display: block;
    transform: scale(.8333)
}

@keyframes User__spreadOut___6GBGa {
    0% {
        opacity: 0;
        transform: translate(-50%, -50%) scale(1.2)
    }

    15% {
        opacity: 1;
        transform: translate(-50%, -50%) scale(1.5)
    }

    30% {
        opacity: 0;
        transform: translate(-50%, -50%) scale(1.2)
    }

    45% {
        opacity: 1;
        transform: translate(-50%, -50%) scale(1.5)
    }

    60% {
        opacity: 0;
        transform: translate(-50%, -50%) scale(1.2)
    }

    to {
        opacity: 0;
        transform: translate(-50%, -50%) scale(1.2)
    }
}

@keyframes User__spreadOutBig___12dU_ {
    0% {
        opacity: 0;
        transform: translate(-50%, -50%) scale(1.4)
    }

    15% {
        opacity: 1;
        transform: translate(-50%, -50%) scale(2)
    }

    30% {
        opacity: 0;
        transform: translate(-50%, -50%) scale(1.4)
    }

    45% {
        opacity: 1;
        transform: translate(-50%, -50%) scale(2)
    }

    60% {
        opacity: 0;
        transform: translate(-50%, -50%) scale(1.4)
    }

    to {
        opacity: 0;
        transform: translate(-50%, -50%) scale(1.4)
    }
}


.head_msg_tips:before {
    border-color: transparent transparent #fff;
    top: -10px;
    z-index: 2
}

.head_msg_tips:after,
.head_msg_tips:before {
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 10px 10px;
    position: absolute;
    left: 50%;
    margin-left: -10px
}

.head_msg_tips:after {
    border-color: transparent transparent rgba(0, 0, 0, .1);
    top: -11px;
    z-index: 1
}


.head_msg_p1 {
    color: #3d424c;
    font-weight: 700;
    letter-spacing: .15px;
    line-height: 20px;
    font-size: 14px;
    margin-bottom: 5px
}

.head_msg_1 {
    padding: 20px;
    border-bottom: 1px solid #e7e8e9;
    font-family: Helvetica Light;
    text-align: justify
}

.head_msg_p2 {
    font-size: 12px;
    color: #5a5f69;
    letter-spacing: .2px;
    line-height: 18px
}

.head_msg_p2 i {
    font-style: normal;
    color: #0054ff;
    border-bottom: 1px solid #0054ff;
    margin-left: 5px
}

.head_more {
    padding: 8px 0;
    text-align: center;
}

.head_more a {
    display: inline-block;
    max-width: 284px;
    margin: 0 auto;
    text-align: center;
    color: #fff;
    background: #0054ff;
    overflow: hidden;
    cursor: pointer;
    border-radius: 3px;
    border: 0 none;
    outline: none !important;
    width: auto;
    padding: 0 20px;
    height: 32px;
    line-height: 32px;
    text-decoration: none
}

.head_more a:hover {
    color: #fff;
    background: #bda460
}

.head_more a:active {
    color: hsla(0, 0%, 100%, .5);
    background: #978450
}

#message-num {
    position: absolute;
    width: auto;
    min-width: 20px;
    height: 16px;
    font-size: 12px;
    color: #fff;
    background: #f0526b;
    border-radius: 20px;
    text-align: center;
    left: 10px;
    top: -10px;
    line-height: 16px
}

#message-num:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%) scale(1.2);
    background: rgba(240, 82, 107, .5);
    border-radius: 20px;
    animation: num1 3.8s infinite
}

.head_email {
    font-size: 12px;
    color: #9ba4b1;
    overflow: hidden
}

#message-num:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%) scale(1.4);
    background: rgba(240, 82, 107, .25);
    border-radius: 20px;
    animation: num2 3.8s infinite
}

@keyframes num1 {
    0% {
        opacity: 0;
        transform: translate(-50%, -50%) scale(1.2)
    }

    15% {
        opacity: 1;
        transform: translate(-50%, -50%) scale(1.5)
    }

    30% {
        opacity: 0;
        transform: translate(-50%, -50%) scale(1.2)
    }

    45% {
        opacity: 1;
        transform: translate(-50%, -50%) scale(1.5)
    }

    60% {
        opacity: 0;
        transform: translate(-50%, -50%) scale(1.2)
    }

    to {
        opacity: 0;
        transform: translate(-50%, -50%) scale(1.2)
    }
}

@keyframes num2 {
    0% {
        opacity: 0;
        transform: translate(-50%, -50%) scale(1.4)
    }

    15% {
        opacity: 1;
        transform: translate(-50%, -50%) scale(2)
    }

    30% {
        opacity: 0;
        transform: translate(-50%, -50%) scale(1.4)
    }

    45% {
        opacity: 1;
        transform: translate(-50%, -50%) scale(2)
    }

    60% {
        opacity: 0;
        transform: translate(-50%, -50%) scale(1.4)
    }

    to {
        opacity: 0;
        transform: translate(-50%, -50%) scale(1.4)
    }
}


#toolbar.hide {
    z-index: 1;
}

#nav {
    z-index: 20;
}

#toolbar-show-hide-btn.toolbar-show-hide-btn {
    position: absolute;
    right: -12px;
    top: 50%;
    margin-top: -44px;
    background: url(/new/source/images/upload-panel-expand.png) -32px -174px no-repeat;
    width: 16px;
    height: 88px;
    cursor: pointer;
    z-index: 9;
}

#toolbar.hide #toolbar-show-hide-btn.toolbar-show-hide-btn {
    background-position: -48px -174px;
}

#header .header-new-btn-container {
    float: left;
    position: relative;
    margin: 0px 0px;
    cursor: pointer;
    padding: 0 15px;
}

#header .header-new-btn-container .new-tip {
    display: none;
}

#header .header-new-btn-container:hover {
    background-color: #0054ff;
    color: #fff;
}
#main #custom{background:url(https://static.massdesign.cn/js/axe/images/xk.jpg) 0 0 no-repeat;width:100px;height:100px;}
#loadingPanel{position:fixed;width:100%;height:100%;top:0;left:0;z-index:999;background:#fff;overflow:hidden}
#loadingGif{position:fixed;width:100%;height:100px;top:35%;z-index:999;background:url(https://static.massdesign.cn/js/axe/images/loading.gif) 50% 0 no-repeat;overflow:hidden}
#loadingTips{position:fixed;margin-top:120px;width:100%;top:35%;text-align:center;font-size:16px;line-height:24px;color:#787878;font-family:Arial}
#loadingTipsContent{margin:auto;width:500px;line-height:24px;text-align:center}
#fontBlodDiv{font-weight:700;display:inline-block}
.project-list {
    width: 320px;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    background-color: #fff;
    z-index: 100;
}

.size_big {
    position: absolute;
    left: 320px;
    right: 0;
    top: 0;
    bottom: 0;
}

.login-left p {
    margin: 0;
    line-height: 26px;
    padding: 0;
    color: #333;
}

.login-left {
    flex: none;
    width: 318px;
    height: 100%;
    background-color: #fff;
    position: relative;
    padding-top: 48px
}

.login-left .unlogin-title {
    margin-left: 24px;
    font-weight: bold;
    font-size: 14px;
    line-height: 20px
}

.login-left .short-line {
    margin-left: 24px;
    margin-top: 10px;
    margin-bottom: 12px;
    width: 25px;
    height: 4px;
    background-color: #000
}

.login-left .advantages {
    margin-left: 24px;
    width: 80%;
    font-size: 12px;
    color: #333;
    line-height: 26px
}

.login-left .svg-all {
    display: flex;
    justify-content: space-between;
    width: 206px;
    height: 24px;
    margin: 8px auto
}

.login-left .svg-all div {
    width: 24px;
    height: 24px
}

.login-left .svg-all div:not(:last-child) {
    margin-right: 24px
}

.login-left .svg-all .svg-weibo {
    background-position: -11px -360px
}

.login-left .svg-all .svg-weibo:hover {
    cursor: pointer;
    background-position-y: -384px
}

.login-left .svg-all .svg-wechat {
    background-position: -35px -360px
}

.login-left .svg-all .svg-wechat:hover {
    cursor: pointer;
    background-position-y: -384px
}

.login-left .svg-all .svg-qq {
    background-position: -59px -360px
}

.login-left .svg-all .svg-qq:hover {
    cursor: pointer;
    background-position-y: -384px
}

.login-left .svg-all .svg-wxwork {
    display: inline-block;
    background-image: url(//static.chuangkit.com/dist/icon_wxwork_grey_blue.svg?067c1e3b99c1b7d56b0a7468f8a575a7);
    background-size: cover;
    background-position: 0 1px
}

.login-left .svg-all .svg-wxwork:hover {
    cursor: pointer;
    background-position-y: -19px
}

.login-left .svg-all .svg-dingtalk {
    display: inline-block;
    background-image: url(//static.chuangkit.com/dist/icon_dingtalk_grey_blue.svg?a89d27c58fdfd6a15f67da39a405454d);
    background-size: cover;
    background-position: 0 0
}

.login-left .svg-all .svg-dingtalk:hover {
    cursor: pointer;
    background-position-y: -24px
}

.login-left .logreg-button {
    width: 270px;
    height: 32px;
    border-radius: 32px;
    text-align: center;
    line-height: 32px;
    cursor: pointer;
    margin: 16px auto
}

.login-left .sign-up {
    margin-top: 32px;
    background-color: #0054ff;
    color: #fff;
    box-shadow: 0 2px 4px 0 rgba(7, 174, 252, .4);
    position: relative
}

.login-left .sign-up:hover {
    background: linear-gradient(135deg, #0054ff 10%, #1bb7ff 100%);
}

.login-left .now-login {
    margin-bottom: 32px;
    background-color: #fff;
    color: #0054ff;
    border: 1px solid #0054ff
}

.login-left .quick-login-container {
    width: 270px;
    height: 82px;
    margin: 0 auto;
    padding: 16px 0;
    background-color: #f8f8f8
}

.login-left .quick-login-container .quick-login {
    text-align: center;
    color: #9b9b9b
}

.login-left .sign-up:before {
    content: "";
    position: absolute;
    display: inline-block;
    width: 132px;
    height: 24px;
    top: -28px;
    background-image: url(//static.chuangkit.com/dist/3Days.svg?ea1b54be5f95f5536d63fb2fc84d3108);
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 100%
}

.sprite {
    display: inline-block;
    background-image: url(//static.chuangkit.com/dist/startDesign.svg?413205a61e557de52f8635236113d74c);
    background-repeat: no-repeat
}

#project-list-without-login {
    position: absolute;
    right: 0;
    left: 0;
    bottom: 20px;
    top: 40px;
    overflow: hidden;
}

.btn_info {
    float: left;
    height: 54px;
    line-height: 54px;
    padding: 0 15px;
    margin: 0 0px;
    overflow: hidden;
    color: #333;
    font-size: 16px;
    position: relative;
}

.btn_info:hover {
    background-color: #0054ff;
    color: #fff;
}

body #header #header-right {
    width: auto;
    margin-right: 20px;
}

.btn_info1:after {
    width: 1px;
    height: 20px;
    background-color: #999;
    content: '';
    position: absolute;
    right: 0;
    top: 17px;
}

.select-drop.font-name-list .drop li.markEg img {
    height: 30px;
}

#pc-shop-banner {
    width: 220px;
    height: 100px;
}

#pc-icbunormal-banner {
    width: 210px;
    height: 80px;
}

#pc-shop-950-banner {
    width: 180px;
    height: 80px;
}

#taobao-shop-banner1 {
    background: url("https://static.massdesign.cn/js/axe/assets/axe_cate/pc1920big.jpg") center 0 no-repeat;
    width: 180px;
    height: 75px;
}

#taobao-shop-banner2 {
    background: url("https://static.massdesign.cn/js/axe/assets/axe_cate/pc1920.jpg") center 0 no-repeat;
    width: 180px;
    height: 60px;
}
#taobao-shop-banner3 {
    background: url("https://static.massdesign.cn/js/axe/assets/axe_cate/pc1200.jpg") center 0 no-repeat;
    width: 150px;
    height: 57px;
}
#taobao-shop-dianzhao1{
    background: url("https://static.massdesign.cn/js/axe/assets/axe_cate/pcdz.jpg") center 0 no-repeat;
    width: 180px;
    height: 26px;
}

#taobao-shop-dianzhao2{
    background: url("https://static.massdesign.cn/js/axe/assets/axe_cate/pcdz.jpg") center 0 no-repeat;
    width: 180px;
    height: 26px;
}

#taobao-shop-dianzhao2{
    background: url("https://static.massdesign.cn/js/axe/assets/axe_cate/1200dz.jpg") center 0 no-repeat;
    width: 150px;
    height: 35px;
}

#taobao-shop-banner4 {
    background: url("https://static.massdesign.cn/js/axe/assets/axe_cate/wx.jpg") center 0 no-repeat;
    width: 117px;
    height: 100px;
}
#taobao-shop-banner5 {
    background: url("https://static.massdesign.cn/js/axe/assets/axe_cate/xqy.jpg") center 0 no-repeat;
    width: 117px;
    height: 70px;
}



#project-list-inner {
    position: relative;
}

#project-list-inner .project-list-item {
    margin: 0;
    width: 210px;
    background: #fff;
    padding: 5px;
    margin-bottom: 20px;
    text-align: center;
    position: absolute;
}

#project-list-big .project-list-item-thumb img {
    display: block;
    overflow: hidden;
    margin: 0 auto;
}

.project-list-item-thumb-img {
    position: relative;
    max-width: 210px;
    cursor: pointer;
    overflow: hidden;
    width: 210px;
}

.project-list-item-thumb img {
    transition: all .3s;
}

.project-list-item-thumb:hover img {
    float: left;
    max-width: 1000px;
    max-height: 1000px;
    transform: scale(1.1);
}

.project-list-item-thumbs {
    padding-top: 2px;
}

.project-list-item-thumb {
    position: relative;
    cursor: pointer;
    width: 210px;
    max-width: 210px;
}

.project-list-item .project-list-item-category {
    float: left;
}

.project-list-item .project-list-item-data {
    float: right;
    padding: 0;
}

.project-list-item .project-list-item-info,
.project-list-item .project-list-item-hand {
    display: block;
    overflow: hidden;
    margin-top: 6px;
    padding: 0 5px;
}

.project-list-item .project-list-item-thumbs {
    padding: 0;
}

.project-list-item .project-list-item-category {
    float: left;
}

.project-list-item .project-list-item-title {
    float: left;
    padding: 0;
    width: 136px;
    max-width: 136px;
    outline: none;
    font-size: 14px;
    cursor: pointer;
    color: #343434;
    line-height: 18px;
    float: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-align: left;
}

.project-list-item .delete {
    float: right;
    width: 18px;
    height: 18px;
    background-position: -18px 0;
}

.project-list-item .project-list-item-num {
    background-color: #07aefc;
    right: 7px;
    bottom: 7px;
}

.place-get-that-design .resourceTextbtn {
    cursor: pointer;
    font-size: 14px;
    border: 1px solid #ddd;
    text-align: center;
    padding: 0 20px;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    top: 0;
    float: right;
}

.place-get-that-design {
    width: 1200px;
    margin: 0 auto;
    margin-bottom: 20px;
    overflow: hidden;
}

.project-list-item .checkboxBg {
    z-index: 10;
    top: 0;
    left: 0;
}

.project-list-item .batchBox {
    z-index: 11;
    top: 0;
    left: 0;
}

#appcanvas {
    display: none;
    visibility: hidden;
}

.place-get-that-design .resourceTextbtn {
    margin: 0
}

#project-list-big .prevButton,
#project-list-big .nextButton {
    position: absolute;
    z-index: 100;
    right: 20px;
    bottom: 30px;
    width: 100px;
    background-color: #333;
    text-align: center;
    height: 30px;
    color: #fff;
}

#project-list-big .prevButton {
    right: 100px;
}

body #pop-editor {
    right: 0;
    left: 0;
    top: 0;
    bottom: 0;
    overflow: hidden;
    position: absolute;
    background-color: #fff;
    display: none;
}

#plusEditorFrame body #main,
#plusEditorFrame body #header {
    min-width: auto;
}

body.no-ads #canvas.plus-editor {
    left: 282px;
}

body.ads #canvas.plus-editor {
    left: 282px;
}

body.no-ads #toolbar.toolbarEdit {
    left: 0px;
    width: 282px;
}

#toolbar {
    transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    /* Firefox 4 */
    -webkit-transition: all 0.2s ease-out;
    /* Safari 和 Chrome */
    -o-transition: all 0.2s ease-out;
    /* Opera */
}

#pageDo {
    position: absolute;
    bottom: 0;
    right: 0;
    z-index: 111;
    right: 90px;
}

#pageDo .layui-laypage span {
    background: none;
}

.loading-page {
    width: 40px;
    height: 6px;
    position: absolute;
    z-index: 999;
    top: 50%;
    margin-top: -3px;
    left: 50%;
    margin-left: -20px;
}

#mass-progress-bar #progress-bar-cover-canvas .tab {
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -20px 0 0 -75px;
    width: 150px;
    height: 40px;
    text-align: center;

}
#mass-progress-bar #progress-bar-cover-canvas .loadingText{
    height:28px;line-height: 28px;width: 100%;display: block;text-align: center;overflow: hidden;font-size: 14px;color: #000;
}
.loading{
    width: 150px;
    height: 8px;
    border-radius: 4px;
    margin: 0 auto;
    position: relative;
    background: #e8e8e8;
    overflow: hidden;
}
.loading span{
    display:block;
    width: 100%;
    height: 100%;
    border-radius: 3px;
    background: #0054ff;
    -webkit-animation: changePosition 4s linear infinite;
}
@-webkit-keyframes changePosition{
    0%{
        -webkit-transform: translate(-150px);
    }
    50%{
        -webkit-transform: translate(0);
    }
    100%{
        -webkit-transform: translate(150px);
    }
}

.loader-16 {
    -webkit-transform: rotateZ(45deg);
    transform: rotateZ(45deg);
    -webkit-perspective: 1000px;
    perspective: 1000px;
    border-radius: 50%;
}
.loader-16:before,
.loader-16:after {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: inherit;
    height: inherit;
    border-radius: 50%;
    -webkit-animation: 1s spin linear infinite;
    animation: 1s spin linear infinite;
}
.loader-16:before {
    -webkit-transform: rotateX(70deg);
    transform: rotateX(70deg);
}
.loader-16:after {
    -webkit-transform: rotateY(70deg);
    transform: rotateY(70deg);
    -webkit-animation-delay: .4s;
    animation-delay: .4s;
}
@-webkit-keyframes rotate {
    0% {
        -webkit-transform: translate(-50%, -50%) rotateZ(0deg);
        transform: translate(-50%, -50%) rotateZ(0deg);
    }
    100% {
        -webkit-transform: translate(-50%, -50%) rotateZ(360deg);
        transform: translate(-50%, -50%) rotateZ(360deg);
    }
}
@keyframes rotate {
    0% {
        -webkit-transform: translate(-50%, -50%) rotateZ(0deg);
        transform: translate(-50%, -50%) rotateZ(0deg);
    }
    100% {
        -webkit-transform: translate(-50%, -50%) rotateZ(360deg);
        transform: translate(-50%, -50%) rotateZ(360deg);
    }
}
@-webkit-keyframes rotateccw {
    0% {
        -webkit-transform: translate(-50%, -50%) rotate(0deg);
        transform: translate(-50%, -50%) rotate(0deg);
    }
    100% {
        -webkit-transform: translate(-50%, -50%) rotate(-360deg);
        transform: translate(-50%, -50%) rotate(-360deg);
    }
}
@keyframes rotateccw {
    0% {
        -webkit-transform: translate(-50%, -50%) rotate(0deg);
        transform: translate(-50%, -50%) rotate(0deg);
    }
    100% {
        -webkit-transform: translate(-50%, -50%) rotate(-360deg);
        transform: translate(-50%, -50%) rotate(-360deg);
    }
}
@-webkit-keyframes spin {
    0%, 100% {
        box-shadow: .2em 0px 0 0px currentcolor;
    }
    12% {
        box-shadow: .2em .2em 0 0 currentcolor;
    }
    25% {
        box-shadow: 0 .2em 0 0px currentcolor;
    }
    37% {
        box-shadow: -.2em .2em 0 0 currentcolor;
    }
    50% {
        box-shadow: -.2em 0 0 0 currentcolor;
    }
    62% {
        box-shadow: -.2em -.2em 0 0 currentcolor;
    }
    75% {
        box-shadow: 0px -.2em 0 0 currentcolor;
    }
    87% {
        box-shadow: .2em -.2em 0 0 currentcolor;
    }
}
@keyframes spin {
    0%, 100% {
        box-shadow: .2em 0px 0 0px currentcolor;
    }
    12% {
        box-shadow: .2em .2em 0 0 currentcolor;
    }
    25% {
        box-shadow: 0 .2em 0 0px currentcolor;
    }
    37% {
        box-shadow: -.2em .2em 0 0 currentcolor;
    }
    50% {
        box-shadow: -.2em 0 0 0 currentcolor;
    }
    62% {
        box-shadow: -.2em -.2em 0 0 currentcolor;
    }
    75% {
        box-shadow: 0px -.2em 0 0 currentcolor;
    }
    87% {
        box-shadow: .2em -.2em 0 0 currentcolor;
    }
}


#font-style-btn-group .btn{margin-top: 0;}

.textsticker-item{width: 140px;float: left;height: 140px;background-color: #e8e8e8;margin:5px;padding: 5px;overflow: hidden;line-height: 140px;cursor: pointer;}
.textsticker-item img{max-width:100%;max-height:100%;vertical-align: middle;}
.textsticker-item div{width: 140px;height: 140px;line-height: 140px;cursor: pointer;text-align: center;vertical-align: middle;}
.textListGroupDiv{border-bottom: 1px solid #e8e8e8;padding-bottom: 24px;margin: 0 20px;}
#toolbar .toolbar-loading .loading-round div{background:url("https://static.massdesign.cn/js/axe/images/load.png") center 0 no-repeat;}
.searchInput {  background-size: 16px 16px;  padding: 0;  margin: 0;  color: #b3becd;  font-size: 14px;  line-height: 40px;  border: 0 none;  background: none;  width: 490px;  display: block;  padding-left: 18px;  padding-right: 0px;border-radius: 42px;background: #fff;border:1px solid #0054ff;border-right:0 none;height:42px;overflow: hidden; }
.searchSubmit {position: absolute;right: 0;top: 0;height: 42px;line-height: 42px;z-index: 90;background-image: linear-gradient( 135deg, #0054ff  10%, #1bb7ff 100%);width: 95px;border:none;border-top-right-radius:42px;border-bottom-right-radius:42px;cursor: pointer;text-align: center;font-size: 16px;text-align: center;line-height: 42px;color: #fff;letter-spacing:1px}
.searchBox {position:relative;margin-top:50px; background: none; width: 550px;  height: 42px;  margin: 50px auto 50px  auto;  right: 50px;top: 30px; border-radius: 42px;}
.searchBoxInner { position:relative;border-radius: 42px; }
#nav-wrapper a:active .icon-cloud-arrow, #nav-wrapper a.active .icon-cloud-arrow, #nav-wrapper a.highlight .icon-cloud-arrow,    #nav-wrapper .nav-bottom .nav-item:active .icon-cloud-arrow,    #nav-wrapper .nav-bottom .nav-item.active .icon-cloud-arrow,    #nav-wrapper .nav-bottom .nav-item.highlight .icon-cloud-arrow {    background:url("https://static.massdesign.cn/js/axe/images/upload.png") -23px -5px no-repeat; }
#nav-wrapper a:hover .icon-cloud-arrow, #nav-wrapper .nav-bottom .nav-item:hover .icon-cloud-arrow {background:url("https://static.massdesign.cn/js/axe/images/upload.png") -23px -29px no-repeat;  }
.nav-icon.icon-cloud {background:url("https://static.massdesign.cn/js/axe/images/upload.png") 0px 0px no-repeat;}
#nav-wrapper a:hover .icon-cloud,#nav-wrapper .nav-bottom .nav-item:hover .icon-cloud {background:url("https://static.massdesign.cn/js/axe/images/upload.png") 0px -25px no-repeat;}
.nav-icon.icon-cloud-arrow { position: absolute; width: 24px;height: 16px;background:url("https://static.massdesign.cn/js/axe/images/upload.png")  -23px -4px no-repeat; }

.sticker-grid-layout .sticker-grid-item .sticker-grid-symbol.symbol7 { background-image: url("https://static.massdesign.cn/js/axe/images/symol/icon.png"); }
.sticker-grid-layout .sticker-grid-item .sticker-grid-symbol.symbol6 {background-image: url("https://static.massdesign.cn/js/axe/images/symol/icon-02.png"); }
.sticker-grid-layout .sticker-grid-item .sticker-grid-symbol.symbol9 {background-image: url("https://static.massdesign.cn/js/axe/images/symol/icon-03.png"); }
.sticker-grid-layout .sticker-grid-item .sticker-grid-symbol.symbol1 {background-image: url("https://static.massdesign.cn/js/axe/images/symol/icon-04.png"); }
.sticker-grid-layout .sticker-grid-item .sticker-grid-symbol.symbol88 {background-image: url("https://static.massdesign.cn/js/axe/images/symol/icon-05.png"); }
.sticker-grid-layout .sticker-grid-item .sticker-grid-symbol.symbol2 {background-image: url("https://static.massdesign.cn/js/axe/images/symol/icon-06.png"); }
.sticker-grid-layout .sticker-grid-item .sticker-grid-symbol.symbol3 {background-image: url("https://static.massdesign.cn/js/axe/images/symol/icon-07.png"); }
.sticker-grid-layout .sticker-grid-item .sticker-grid-symbol.symbol4 {background-image: url("https://static.massdesign.cn/js/axe/images/symol/icon-08.png"); }
.sticker-grid-layout .sticker-grid-item .sticker-grid-symbol.symbol5 {background-image: url("https://static.massdesign.cn/js/axe/images/symol/icon-09.png"); }
.sticker-grid-layout .sticker-grid-item .sticker-grid-symbol.symbol8 {background-image: url("https://static.massdesign.cn/js/axe/images/symol/icon-10.png"); }
.sticker-grid-layout .sticker-grid-item .sticker-grid-symbol.symbol10 {background-image: url("https://static.massdesign.cn/js/axe/images/symol/icon-11.png"); }

body .template-item{margin:8px 4px 4px 12px;}
.template-item-taobao-shop-banner1{width:142px;height:60px;}
.template-item-taobao-shop-banner2{width:142px;height:48px;}
.template-item-taobao-shop-banner3{width:142px;height:53px;}
.template-item-taobao-shop-banner4{width:142px;height:121px;}
.template-item-taobao-shop-banner5{width:142px;height:86px;}
.template-item-taobao-shop-dianzhao2{width:142px;height:21px;}
.template-item-taobao-shop-dianzhao1{width:142px;height:35px;}