* {
    word-wrap: break-word;
    margin: 0;
    padding: 0;
    border: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
    font-weight: inherit;
    font-family: inherit;
    font-size: inherit
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
    display: block
}

html {
    overflow-y: scroll
}

body {
    font: 14px/1 'Microsoft Yahei', sans-serif, Arial, Verdana;
    line-height: 1.6em;
    color: #333;
    font-size: 14px;
    background: #fafafa
}

a {
    color: #1c4b8b;
    cursor: pointer
}

.p,
p {
    margin-bottom: 1em
}

b {
    font-weight: bold
}

.padLeft {
    padding-left: 20px
}

.textCenter {
    text-align: center
}

ol,
ul {
    list-style-type: none
}

q {
    quotes: none
}

input,
button,
select {
    font-size: inherit;
    color: inherit;
    padding: .5em;
    border: solid 1px #c3c3c3
}

label {
    display: block
}

label.inline {
    display: inline
}

button {
    cursor: pointer
}

h1 {
    font-size: 2em;
    line-height: 1.4em
}

h2 {
    font-size: 1.2em
}

.center {
    display: table;
    margin: 0 auto
}

.clear:before,
.clear:after {
    content: " ";
    display: block;
    height: 0;
    overflow: hidden
}

.clear:after {
    clear: both
}

.floatRight {
    float: right
}

/*main,
.main-content {
    margin: 0 auto;
    width: 1200px
}*/

/*body.stickyHeader main {
    padding-top: 120px
}*/

.columns-block {
    -webkit-column-break-inside: avoid;
    page-break-inside: avoid;
    break-inside: avoid;
    display: table;
    width: 100%
}

body.translator .definitionRow>div:first-child {
    float: left;
    margin-right: 10px
}

/*.contentslot,
.mpuslot_b {
    margin-top: 20px;
    text-align: center;
}*/

.yczsl {
    color: inherit;
    display: block;
    background: #fff;
    text-decoration: none;
    margin-bottom: 20px
}

body.homepage .yczsl {
    min-height: 400px
}

.res_c_right .yczsl {
    margin-bottom: 20px;
    min-height: 0
}

.blan_x {
    width: 50%;
    float: left;
}

.yczsl a {
    text-decoration: none
}

.home-yczsl-img {
    height: 200px;
}

.home-yczsl-img img{
    cursor: pointer;
    position: absolute;
    left: 24%;
    height: 200px;
}

.yczsl-img {
    height: 200px;
    background-size: cover;
    background-position: center;
    position: relative;
}

.home-yczsl-img {
    height: 200px;
    background-size: cover;
    background-position: center;
    position: relative;
}

.image-container {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    color: #1f2021;
    text-align: center;
    width: 100%;
    margin: 0;
    font-size: 24px;
    font-weight: bold;
}

.yczsl-img img{
    height: 191px;
    width: 191px;
    margin-left: 1px;
}

.yczsl-content {
    padding: 20px
}

.yczsl-title {
    font-size: 1.1em;
    font-weight: bold;
    line-height: 1.2em;
    margin-bottom: 10px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
}

.yczsl-description {
    margin-bottom: .5em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 5;
    overflow: hidden;
}

.yczsl-readMore {
    color: #362529
}

.yczsl-header {
    font-size: .8em;
    font-weight: bold
}

.yczsl-footer {
    font-size: .8em;
    text-align: right
}

.yczsl-readMore:before {
    font-family: 'icomoon';
    content: "\f0da";
    margin-right: 5px;
    font-size: 1.2em;
    vertical-align: top
}

.yczsl.submission-box {
    background: #2c736a;
    color: #fff
}

.yczsl.submission-box time {
    font-size: .7em;
    padding-left: 1em;
    opacity: .8;
    font-style: italic;
    white-space: nowrap
}

.yczsl.submission-box a {
    color: inherit;
    border: 0
}

.yczsl.submission-box .yczsl-readMore {
    font-weight: bold
}

.yczsl.toc-box .entry_container {
    padding: 20px 0
}

.yczsl.toc-box .yczsl-title {
    padding: 0 20px
}

.yczsl.toc-box a {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    padding: 0 20px;
    line-height: 2.2em;
}

.yczsl.toc-box a.current {
    background: #822222;
    padding: 5px 0 5px 25px;
    color: white
}

.yczsl.toc-box .toggleButton {
    font-weight: bold;
    font-size: 1.8em;
    width: 20px;
    text-align: center;
    float: left;
    padding: 0;
    color: inherit
}

.yczsl.toc-box ul ul {
    display: none
}

.yczsl.toc-box ul ul a {
    padding: 0 20px 0 40px
}

.yczsl.toc-box ul ul ul a {
    padding: 0 20px 0 60px
}

.yczsl.toc-box li.current>ul {
    display: block
}

.yczsl.toc-box li>a>.toggleButton:before {
    content: "+"
}

.yczsl.toc-box li.current>a>.toggleButton:before {
    content: "−"
}

.nr-box {
    border: 1px solid #af9a87;
    padding: 15px;
    background: #fff;
    margin-bottom: 20px;
    -webkit-column-break-inside: avoid;
    page-break-inside: avoid;
    break-inside: avoid
}

.nr-box h2,
.nr-box .h2 {
    margin-bottom: .5em
}

.nr-box .view_more a {
    opacity: .7;
    text-decoration: none;
    margin-top: 1em;
    display: block;
    font-size: .8em
}

.lsw {
    font-weight: bold
}

.lsw a {
    text-decoration: none
}

.lsw[data-type='trends'] a {
    margin-left: .5em
}

.lsw[data-type='trends'] .percentVariation .i_fiber_new {
    font-size: 2em
}

.lsw[data-type='trends'] .percentVariation {
    display: inline-block;
    min-width: 3em;
    text-align: right
}

.lsw i {
    font-size: 1.3em;
    vertical-align: sub;
    margin-right: 5px
}

.lsw .lsw_title {
    font-size: 1.5em;
    margin-bottom: 1em
}

.lsw[data-type='trends'] .lsw_title {
    margin-bottom: .3em
}

.lsw .lsw_title i {
    font-size: 3em;
    color: #7e7b87;
    margin-right: 10px
}

.lsw .view_more {
    border: solid 1px #1c4b8b;
    padding: 20px;
    display: inline-block;
    background: #e8e8e8;
    margin: 1em 20px 0;
    font-size: 1.1em;
    padding: 15px 25px
}

.lsw .lsw_list {
    margin-left: 1em
}

.lsw[data-type='trends'] .lsw_list {
    line-height: 1.2em
}

.lsw .lsw_list li {
    margin-bottom: 5px
}

.lsw .lsw_list span {
    font-size: .7em;
    color: grey
}

.lsw i.green {
    color: #008000
}

.lsw i.red {
    color: #e05555
}

.def-dict {
    text-decoration: none;
    display: block;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
    background: #e5ebf3;
    color: #194885
}

.def-dict-title {
    font-size: 1.6em;
    margin: .5em 0 1em 0;
    font-weight: bold
}

.def-dict-footer {
    margin-top: 1em;
    font-weight: bold;
    color: #1c4b8b
}

.def-dict-footer i {
    font-size: 1.5em;
    vertical-align: text-top;
    margin-right: 10px
}

.yczsl.sibox,
.yczsl.grammarBox {
    background: #efe9e6;
    color: #362529;
    margin: 1px;
}

.qrcode,
#gg_lslot_b {
    text-align: center;
}

.qrcode .qrcode-cell {
    display: inline-block;
    width: 60px;
    height: 60px;
    line-height: 60px;
    font-size: 40px;
    text-align: center;
    color: #fafafa
}

/*.yczsl.sibox .yczsl-img {
    background-image: url(/images/zi-yun.jpg);
    background-repeat: no-repeat;
    background-size: 105% 110%;
}*/

.yczsl.sibox .yczsl-content {
    padding-bottom: 0;
    padding-top: 10px
}

.yczsl.sibox .yczsl-title,
.yczsl.grammarBox .yczsl-title {
    font-size: 1.5em
}

.yczsl.sibox .yczsl-readMore,
.yczsl.grammarBox .yczsl-readMore {
    font-weight: bold
}

body.homepage .lies .lie_x.video {
    width: 330px;
    padding: 0;
    margin-right: 20px
}

.yczsl.video {
    background: 0
}

.yczsl.video .yczsl-title {
    text-align: center
}

.toc {
    padding: 0 10px;
    text-align: center;
    margin-bottom: .5em
}

.toc-group {
    display: inline-block;
    margin-right: 1em
}

.related {
    -webkit-column-break-inside: avoid;
    page-break-inside: avoid;
    break-inside: avoid
}

.related-title {
    font-weight: bold;
    text-decoration: none;
    border-bottom: 1px dotted
}

.related-definition {
    font-style: italic
}

.yczslGrammar {
    overflow: hidden
}

.yczslGrammar .entry_container ul {
    overflow: hidden
}

.yczslGrammar .entry_container {
    box-shadow: none;
    background-color: white;
    overflow-y: auto;
    max-height: 400px
}

.browseBox {
    background-color: #384898;
    color: white
}

.browseBox .browse-letters li {
    display: inline-block;
    min-width: 1.5em
}

.yczsl .browse-letters li a {
    display: inline-block;
    padding: 5px
}

.yczsl .browse-letters a,
.yczsl .browse-view {
    color: inherit
}

.browse_wrapper {
    word-break: break-word
}

.browse_wrapper .browse-list {
    margin-bottom: 1em
}

.browse_wrapper .browse-list li {
    display: block
}

.browse_wrapper .browse-list li a {
    display: inline-block;
    padding: 5px
}

.browse_wrapper .browse-letters {
    margin-bottom: 1em
}

.browse_wrapper .browse-letters li {
    display: inline-block
}

.browse_wrapper .browse-letters li a {
    display: inline-block;
    background: #e5ebf3;
    padding: .5em .5em;
    margin: 0 5px 5px 0;
    text-align: center;
    min-width: 2.5em;
    text-decoration: none;
    font-weight: bold;
    transition: all 300ms ease-out;
    -webkit-transition: all 300ms ease-out
}

.browse_wrapper .browse-letters li a:hover,
.browse_wrapper .browse-letters li a.current {
    background: #bccade
}

.browse_wrapper h1 {
    margin-bottom: 1em
}

.browse_wrapper h2 {
    font-size: 1.5em;
    margin-top: 1em
}

.browse-block {
    -webkit-column-break-inside: avoid;
    page-break-inside: avoid;
    break-inside: avoid
}

.login_wrapper .login_or_signup {
    width: 49%;
    float: left
}

.login_wrapper .sign_up {
    float: left;
    width: 49%;
    margin-left: 2%
}

.login_wrapper .login_social {
    margin-top: 4%
}

.login_wrapper .login_social .disclaimer {
    margin-top: .5em;
    font-size: .8em;
    color: #888
}

.login_wrapper .login_social a,
.login_wrapper .login_social button {
    background: 0;
    border: 0;
    color: #3c77af;
    text-decoration: none;
    display: inline-block;
    padding: .5em
}

.login_wrapper .login_social i {
    font-size: 2.5em;
    vertical-align: text-bottom
}

.login_wrapper .login_social .facebook i {
    color: #3e5a98
}

.login_wrapper .login_social .twitter i {
    color: #3cf
}

.comment {
    white-space: nowrap;
    margin-bottom: 1em
}

.comment .commentUser {
    display: inline-block;
    vertical-align: top;
    width: 50px;
    height: 50px;
    box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.1);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
    border: 0
}

.comment .commentRight {
    max-width: 75%;
    white-space: normal;
    margin-left: 20px;
    vertical-align: top;
    display: inline-block;
    position: relative;
    background: #e5ebf3;
    padding: 5px 10px;
    border-radius: 3px
}

.comment .commentRight::before {
    content: '';
    display: inline-block;
    position: absolute;
    left: -10px;
    top: 0;
    margin-top: 10px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 0 10px 10px;
    border-color: transparent transparent #e5ebf3 transparent
}

.comment .commentDetails {
    opacity: .6;
    font-style: italic;
    font-size: .8em
}

.comment .commentReport {
    text-align: right;
    font-size: .8em
}

.comment textarea {
    border: 1px solid #c5c5c5;
    margin-bottom: 5px;
    width: 98%;
    padding: 5px 2px;
    max-width: 100%;
    max-height: 200px
}

.comment label {
    display: inline-block
}

#cookie_policy {
    line-height: 1.1em;
    background: #fbfbfb;
    color: #000;
    font-size: .8em;
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1)
}

#cookie_policy .close {
    float: right;
    padding: 20px;
    color: inherit
}

#cookie_policy .message {
    padding: 20px
}

#cookie_policy .message a {
    color: inherit;
    text-decoration: underline
}

footer {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPAAAAD5CAMAAAAuhEhoAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjZFQzZGMzJENzFCMTFFODg5NzNERUZEREE0OEM5RTgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjZFQzZGMzNENzFCMTFFODg5NzNERUZEREE0OEM5RTgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGNkVDNkYzMEQ3MUIxMUU4ODk3M0RFRkREQTQ4QzlFOCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGNkVDNkYzMUQ3MUIxMUU4ODk3M0RFRkREQTQ4QzlFOCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PurkK5AAAAAMUExURfPl1/To2/ft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');
    text-shadow: 1px 1px 1px #fff;
    margin-top: 1em
}

footer .browse-letters li {
    display: inline-block;
    min-width: 1.5em
}

footer .browse-letters li a {
    display: inline-block;
    padding: 5px
}

footer .footer_top {
    height: 12px;
    width: 100%;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAMAAABV0m3JAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTNDOTRBQTVENkRBMTFFODgxQjhCRDcyRDYwNTc4NDEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTNDOTRBQTZENkRBMTFFODgxQjhCRDcyRDYwNTc4NDEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5M0M5NEFBM0Q2REExMUU4ODFCOEJENzJENjA1Nzg0MSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5M0M5NEFBNEQ2REExMUU4ODFCOEJENzJENjA1Nzg0MSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PrfBSHUAAAAGUExURXBaW////8BUzdUAAAA9SURBVHjaYmDEAhgYGTAASBCLOrhaRkYkdVC1DIwwGqESIoikEiqPzIabhMKG2YnERrgOhY3FR9gAQIABAEU8AIHqtlSVAAAAAElFTkSuQmCC');
}

footer .footer_content {
    min-height: 100px;
    margin-top: 40px;
}

footer .footer_block {
    list-style-type: none;
    margin: 10px 0 10px 0;
    vertical-align: top;
    text-align: center;
}

footer .title {
    margin-bottom: 1em;
    font-weight: bold;
    font-size: 1.2em
}

footer .footer_block li {
    display: inline-block;
    color: #9f9489;
}
/*TODO 这个不要*/
/*footer .lesp {
    letter-spacing: 4px;
}*/

footer a {
    color: inherit;
    text-decoration: none
}

footer .current a {
    font-weight: bold
}

/*footer .footer_bottom {
    background: #372629;
    color: #aaa;
    padding: 10px;
    text-shadow: none;
    text-align: center;
}*/

.hc_user_form .form-item {
    margin-bottom: 1em
}

.hc_user_form .button,
.profile_wrapper .button,
.comment .button,
.recent_word_suggestions_search .button {
    background-color: #194480;
    color: white;
    padding: .5em 1em;
    border: 0;
    text-decoration: none;
    display: inline-block
}

.hc_user_form .button i,
.profile_wrapper .button i,
.comment .button i,
.recent_word_suggestions_search .button i {
    vertical-align: -2px;
    margin-left: .5em
}

.hc_user_form input[type=text],
.hc_user_form input[type=file],
.hc_user_form input[type=password],
.hc_user_form input[type=email] {
    width: 100%;
    max-width: 300px
}

.hc_user_form input[type=text]:read-only {
    background-color: #ebebe4
}

.hc_user_form input[type=text]:-moz-read-only {
    background-color: #ebebe4
}

.hc_user_form .errors,
.hc_user_form .important,
.comment .error-message {
    color: red;
    margin-bottom: 10px
}

.hc_user_form textarea {
    display: block;
    border: solid 1px #d1d3d4;
    padding: 6px;
    width: 300px;
    max-width: 100%;
    margin-top: 4px;
    height: 20px;
    height: 160px
}

header {
    z-index: 2;
    position: fixed;
    top: 0;
    width: 100%;
    background-size: cover;
    background-position: center center;
    BACKGROUND: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPAAAAD5CAMAAAAuhEhoAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjZFQzZGMzJENzFCMTFFODg5NzNERUZEREE0OEM5RTgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjZFQzZGMzNENzFCMTFFODg5NzNERUZEREE0OEM5RTgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGNkVDNkYzMEQ3MUIxMUU4ODk3M0RFRkREQTQ4QzlFOCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGNkVDNkYzMUQ3MUIxMUU4ODk3M0RFRkREQTQ4QzlFOCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PurkK5AAAAAMUExURfPl1/To2/ft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');
}

header.sticky {
    -webkit-transition: max-height .3s;
    transition: max-height .3s;
    max-height: 200px;
}

header .menuPOB,
header .searchPB {
    padding: .15em
}

body.headerMinimized header.sticky {
    max-height: 0;
    overflow: hidden
}

header .extra {
    font-size: .9em
}

header .zclk {
    padding: .5em;
    float: left
}

header a,
header a:hover {
    color: inherit;
    text-decoration: none
}

header .extra a,
header .searchPB,
header .menuPOB,
header .logo {
    display: inline-block;
    vertical-align: middle
}

header .yyzt {
    float: right;
    padding: .1em
}

header .logo {
    margin: 0 20px;
    width: 110px;
    background-image: url('../img/logo.png');
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain
}

header .left,
header .right,
header .center {
    padding: .3em 0
}

header .left {
    float: left
}

header .right {
    float: right
}

header .header_bot {
    height: 12px;
    width: 100%;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAMAAABV0m3JAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0Q0MUFFQkNDQTBGMTFFODg5NEVEMjdGRjQ5NkJGMTMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0Q0MUFFQkRDQTBGMTFFODg5NEVEMjdGRjQ5NkJGMTMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDRDQxQUVCQUNBMEYxMUU4ODk0RUQyN0ZGNDk2QkYxMyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDRDQxQUVCQkNBMEYxMUU4ODk0RUQyN0ZGNDk2QkYxMyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PkI4N1IAAAAGUExURXBaW////8BUzdUAAAA8SURBVHjaYmDABhixAGRZTJUMYARjQ+UYUNgMUDlGZDZEHqESJohsJgOSSoTtCHUoroSrQ/EPVh8BBBgAOrwAgcahvsQAAAAASUVORK5CYII=');
}

.c_bot {
    margin-top: 50px;
}

header .searchPB:before {
    content: "\f002";
    font-family: FontAwesome;
    color: #5d2719;
}

.searchPanelOpen header .searchPB:before {
    content: "\f0d8";
    font-family: FontAwesome;
}

.yyzt .zmenu {
    position: relative;
    display: inline-block;
    vertical-align: middle
}

.zmenu .curr_zmenu {
    cursor: pointer
}

.yyzt .zmenu .drop {
    display: none
}

.yyzt i {
    vertical-align: middle
}

.zmenu .drop {
    margin-top: 10px
}

.yyzt .zmenu .drop {
    position: absolute;
    color: black;
    background-color: white;
    right: 0;
    width: 147px;
    border-radius: 3px;
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    padding: 5px 0;
    z-index: 1
}

.yyzt .zmenu .drop:after {
    content: '';
    display: inline-block;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #fff;
    position: absolute;
    top: -6px;
    right: 10px
}

.yyzt .zmenu .drop div {
    padding: 5px 15px;
    display: block
}

.zmenu .drop .zmenu_i a {
    display: block
}

.zmenu .drop .this_page {
    display: block;
    font-size: 11px;
    font-weight: bold;
    line-height: 18px;
    color: #CCC;
    text-transform: uppercase
}

.zmenu .drop .zmenu_i:hover {
    background-color: #8b411c;
    color: white
}

.cadaPl {
    z-index: 20;
    padding: 20px;
    -webkit-transition: left .3s, box-shadow .3s;
    transition: left .3s, box-shadow .3s;
    position: fixed;
    height: 100%;
    width: 280px;
    left: -280px;
    top: 0;
    background: #fafafa;
    border-right: 1px solid #e0e0e0;
    color: #333;
    overflow-y: auto
}

.cadaPl .title {
    padding: 20px 0;
    font-size: 2em;
    font-weight: bold;
    display: block
}

.cadaPl a {
    display: block;
    padding: 5px 0;
    color: inherit;
    text-decoration: none
}

.cadaPl a:hover {
    color: inherit
}

.cadaPl .cadaPlCB {
    float: right;
    padding: 0
}

.cadaOl {
    z-index: 10;
    -webkit-transition: background-color .3s;
    transition: background-color .3s
}

body.cadaPlOpen .cadaOl {
    display: block;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, .5)
}

body.cadaPlOpen .cadaPl {
    left: 0;
    display: block;
    box-shadow: 0 0 40px rgba(0, 0, 0, .5)
}

.profile_wrapper {
    margin-top: 5px;
    position: relative
}

.profile_wrapper a:hover {
    color: #d51f30
}

.profile_wrapper .profile_block {
    width: 25%;
    float: left;
    margin-top: 0
}

.profile_wrapper .profile_block .photo img {
    width: 100%;
    max-width: 350px;
    max-height: 350px
}

.profile_wrapper .profile_block .photo {
    padding: 8px;
    background: #e5e5e5
}

.profile_wrapper .profile_block .options {
    padding: 15px
}

.profile_wrapper .profile_block .options ul {
    list-style: none
}

.profile_wrapper .profile_block .options ul li {
    padding-left: 15px
}

.profile_wrapper .profile_block .options ul li:last-child {
    padding-bottom: 0
}

.profile_wrapper .profile_block .about h2 {
    display: block;
    background: #e5e5e5;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.2em;
    padding: 10px
}

.profile_wrapper .profile_block .about li {
    line-height: 25px;
    list-style: none;
    font-size: 1em;
    position: relative;
    overflow: hidden;
    color: #696969
}

.profile_wrapper .profile_block .about li .name {
    width: 100px;
    display: block;
    float: left
}

.profile_wrapper .profile_body {
    width: calc(75% - 20px);
    margin-left: 20px;
    float: left
}

.profile_wrapper .profile_body .tab_group .tabs {
    clear: both;
    overflow: hidden;
    position: relative;
    z-index: 1
}

.profile_wrapper .profile_body .tab_group .tabs ul {
    list-style: none
}

.profile_wrapper .profile_body .tab_group .tabs ul li:first-child {
    border-left: 1px solid #e4e4e4
}

.profile_wrapper .profile_body .tab_group .tabs ul li {
    float: left;
    display: block;
    border: 1px solid #e4e4e4;
    border-left: 0;
    border-bottom: 0;
    font-size: 1em;
    padding: 0
}

.profile_wrapper .profile_body .tab_group .tabs ul li .active {
    background: #f9f9f9;
    border-bottom: 1px solid #f9f9f9;
    color: #505050
}

.profile_wrapper .profile_body .tab_group .tabs ul li a {
    text-decoration: none;
    display: block;
    padding: 10px 25px 10px 10px;
    border-bottom: 1px solid #e4e4e4;
    line-height: 1
}

.profile_wrapper .profile_body .tab_group .tab_header {
    border: 1px solid #e4e4e4;
    background: #f9f9f9;
    position: relative;
    margin-top: -1px;
    clear: both;
    overflow: hidden;
    padding: 10px
}

.profile_wrapper .profile_body .tab_group .tab_header h1 {
    font-family: Arial, Helvetica, sans-serif;
    color: #3b77ae;
    margin: 0;
    font-size: 1em;
    display: block
}

.profile_wrapper .profile_body .activity,
.profile_wrapper .profile_body .activity .title,
.profile_wrapper .profile_body .activity .elapsed_time,
.profile_wrapper .profile_body .activity .related_content {
    padding-bottom: 4px
}

.profile_wrapper .profile_body .activity .title {
    color: #696969
}

.profile_wrapper .profile_body .activity .elapsed_time {
    font-size: .85em;
    font-weight: bold;
    color: black
}

.profile_wrapper .profile_body .likes_list table,
.profile_wrapper .profile_body .submissions_list table {
    width: 100%
}

.profile_wrapper .profile_body .submissions_list table th {
    cursor: pointer
}

.profile_wrapper .profile_body .likes_list table th,
.profile_wrapper .profile_body .submissions_list table th {
    font-weight: bold
}

.profile_wrapper .profile_body .submissions_list th,
.profile_wrapper .profile_body .submissions_list td,
.profile_wrapper .profile_body .likes_list th,
.profile_wrapper .profile_body .likes_list td {
    text-align: left;
    color: #696969;
    padding-right: 2px;
    height: 22px
}

.profile_wrapper .profile_body .results_pagination {
    margin-top: 16px
}

.profile_wrapper .profile_body h2 {
    font-size: 1.6em;
    margin-bottom: .5em;
    color: #194885
}

.register_content h1,
.register_content h2 {
    color: #1c4b8b;
    margin-bottom: 1em
}

.register_content .register_social .disclaimer {
    margin-top: .5em;
    font-size: .8em;
    color: #888
}

.register_content .register_social button {
    background: 0;
    border: 0;
    color: #3c77af;
    cursor: pointer;
    text-align: inherit;
    padding: 0
}

.register_content .register_social i {
    font-size: 2.5em;
    vertical-align: text-bottom
}

.register_content .register_social .facebook i {
    color: #3e5a98
}

.register_content .register_social .twitter i {
    color: #3cf
}

.register_content .benefits,
.register_content .tips {
    list-style: disc inside
}

.register_content form {
    margin-bottom: 1em
}
/*TODO 侧边栏样式*/
/*.hdgy-box {
    border: 13px double;
    -webkit-border-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFUAAACECAYAAADhl2fQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA+dpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSIgeG1wOkNyZWF0ZURhdGU9IjIwMTktMDItMTVUMjM6NDY6NDArMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDE5LTAzLTEwVDE3OjA2OjM5KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDE5LTAzLTEwVDE3OjA2OjM5KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpEMDY2Qjc2QTQzMTMxMUU5OUYyMkU5NEIzNEI4NjA4MyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpEMDY2Qjc2QjQzMTMxMUU5OUYyMkU5NEIzNEI4NjA4MyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjpp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') 13 round;
    border-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAMAAAAM7l6QAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA+FpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSIgeG1wOkNyZWF0ZURhdGU9IjIwMTktMDMtMTVUMTk6NTE6MDcrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDE5LTAzLTE2VDAwOjA5LTE2OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDE5LTAzLTE2VDAwOjA5LTE2OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpBNTIzNjc1RTQ3M0MxMUU5QUQxOUQ4MjI3RjQ5RjBERiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpBNTIzNjc1RjQ3M0MxMUU5QUQxOUQ4MjI3RjQ5RjBERiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkE1MjM2NzVDNDczQzExRTlBRDE5RDgyMjdGNDlGMERGIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkE1MjM2NzVENDczQzExRTlBRDE5RDgyMjdGNDlGMERGIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+BDzFLgAAAAxQTFRFrYWF////pnFx////8NJDAgAAAAR0Uk5T////AEAqqfQAAABsSURBVHja5JPBEoAgCERR/v+fK3JhDFoOHXsn5amDCiIL3ZAn420yTrK+o2vsEV/rO2LRNLKAvrJK2o8MjdCWkOuSSmtkDB03UNMTmAahteAPmj8LedRvP9aWQ1dMbSnSQuZt0DQRa8FDgAEA9msEYc2tOeMAAAAASUVORK5CYII=') 13 round;
}*/

.yczsl.hdgy-img {
    height: 200px;
    background-position: center center;
    background-color: #e6d8c4;
}

.search-desktop,
.logo {
    font-size: 1.4em
}

.search-desktop input,
.search-desktop select,
.search-desktop button,
.search-desktop .cs_lc,
header .logo {
    padding: .3em;
    vertical-align: middle;
    line-height: 1.5em
}

.search-desktop {
    display: block;
    width: 690px;
    border-radius: 3px;
    position: relative;
    text-align: left;
    display: inline-block;
    color: #000;
    vertical-align: middle;
    background: #fff;
    margin-top: 3px;
    margin-bottom: 15px;
}

.search-desktop .cs_lc {
    float: left;
    cursor: pointer;
    border: 0;
    background: #d6c4b5;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
    display: inline-block;
}

.search-desktop .search-submit,
.search-desktop .search-keyboard {
    float: right;
    background: 0;
    border: 0
}

.search-desktop .search-keyboard {
    position: relative
}

.search-desktop .specialchar {
    position: absolute;
    right: 0;
    top: 100%;
    white-space: nowrap;
    z-index: 100;
    background-color: rgba(128, 128, 128, 0.66);
    padding: .5em;
    border-radius: 5px
}

.search-desktop .specialchar div {
    text-align: center
}

.search-desktop .specialchar div.button-special {
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, 0.31);
    border-radius: 4px;
    display: inline-block;
    line-height: 46px;
    margin: 1px;
    text-align: center;
    width: 46px;
    cursor: pointer
}

.search-desktop .search-input-container {
    overflow: hidden;
    vertical-align: middle
}

.search-desktop .custom-select,
.search-desktop .cs_m {
    display: none
}

.search-desktop i {
    line-height: .6em;
    vertical-align: middle
}

.search-desktop i.i_search,
.search-desktop i.i_book {
    font-size: 1.5em
}

.search-desktop .cs_m {
    z-index: 2;
    position: absolute;
    background: #fff;
    box-shadow: 0 0 40px rgba(0, 0, 0, 0.1);
    -webkit-column-count: 3;
    -moz-column-count: 3;
    column-count: 1;
    border: solid 1px #ddd;
    border-top: 0
}

.search-desktop .cs_m .group {
    -webkit-column-break-inside: avoid;
    page-break-inside: avoid;
    break-inside: avoid;
    padding: .5em 0
}

.search-desktop .cs_m .title,
.search-desktop .cs_m a {
    display: block;
    padding: .2em 1em;
    font-size: .8em
}

.search-desktop .cs_m .title {
    font-weight: bold;
    padding: .2em 1em
}

.search-desktop .cs_m a:hover,
.cs_m a.current {
    background: #e8dbd3;
    color: inherit
}

.search-desktop .search-input {
    width: 100%;
    outline: 0;
    border: 0
}

.autoc-results {
    z-index: 2;
    display: none;
    position: absolute;
    background: #fff;
    min-width: 250px;
    position: absolute;
    box-shadow: 0 0 40px rgba(0, 0, 0, 0.1)
}

.autoc-results li {
    display: block;
    padding: .2em 1em;
    list-style: none;
    cursor: pointer
}

.autoc-results li:hover,
.autoc-results li.current {
    background: #ddd;
    color: inherit;
    text-decoration: none
}

.suggested_word_wrapper h1.h2_entry {
    font-size: 1.8em
}

.suggested_word_wrapper .content .nr-box-header:after {
    display: initial
}

.suggested_word_wrapper .columns-block .extra-link {
    margin-top: 25px
}

.submit_new_word_wrapper .submit-form {
    padding: 5px 25px 25px 0
}

.submit_new_word_wrapper .submit_new_word_main h1 {
    padding-bottom: 15px;
    margin-bottom: 15px;
    border-bottom: 1px dotted #c5c5c5;
    color: #194885
}

.submit_new_word_wrapper .submit_new_word_footer {
    padding-top: 10px;
    border-top: 1px dotted #c5c5c5
}

.submit_new_word_wrapper .submit_new_word_form strong {
    font-weight: bold
}

.submit_new_word_wrapper .submit_new_word_main textarea {
    width: 420px;
    height: 60px;
    max-height: 200px;
    line-height: 120%
}

.word_submitted_wrapper h1,
.word_submitted_wrapper .recent_word_suggestions .recent_word_suggestions_search h2 {
    padding-bottom: 15px;
    margin-bottom: 15px;
    font-size: 1.9em;
    color: #194885
}

.word_submitted_wrapper .recent_word_suggestions .recent_word_suggestions_search {
    border-top: 1px dotted #c5c5c5;
    border-bottom: 1px dotted #c5c5c5;
    padding: 15px 0
}

.word_submitted_wrapper .recent_word_suggestions .submitted_word {
    overflow: hidden;
    padding-top: 20px;
    padding-bottom: 16px;
    border-bottom: 1px dotted #c5c5c5
}

.word_submitted_wrapper .recent_word_suggestions .submitted_word .user_thumbnail {
    width: 50px;
    height: 50px;
    float: left;
    margin: 0 10px 10px 0
}

.word_submitted_wrapper .recent_word_suggestions .submitted_word .user_thumbnail img {
    width: 100%;
    height: 100%
}

.word_submitted_wrapper .recent_word_suggestions .submitted_word h3 a {
    font-size: 1.2em;
    text-decoration: none
}

.word_submitted_wrapper .recent_word_suggestions .submitted_word .submission_detail {
    margin-left: 56px
}

.word_submitted_wrapper .recent_word_suggestions .submitted_word .submission_detail q {
    quotes: '"' '"'
}

.word_submitted_wrapper .recent_word_suggestions .pagination .results_pagination {
    margin-top: 16px;
    margin-bottom: 16px
}

.word_submitted_wrapper .recent_word_suggestions .pagination .summary {
    display: inline
}

.word_submitted_wrapper .your_suggestion h2 {
    padding: 30px 0;
    color: #505050;
    background: #f4f4f4;
    border: 1px dotted #c5c5c5;
    border-width: 1px 0;
    margin: 12px 0;
    padding-left: 12px;
    font-size: 2.4em
}

.word_submitted_wrapper h3,
.word_submitted_wrapper .your_suggestion h3 {
    font-size: 1.6em;
    color: #505050;
    padding: 15px 0;
    margin: 0
}

.word_submitted_wrapper .your_suggestion p {
    padding-left: 16px
}

.word_submitted_wrapper .your_suggestion .your_definition,
.word_submitted_wrapper .your_suggestion .your_info {
    padding: 15px 0;
    border-bottom: 1px dotted #c5c5c5
}

.verbtable_content a {
    font-size: 1.2em;
    margin-left: 12px
}

.verbtable_content h1 {
    color: #0069b3;
    text-align: center;
    margin-bottom: 20px
}

.verbtable_content .type,
.verbtable_content .conjugation {
    margin-left: 12px;
    border-bottom: 1px dotted #c5c5c5;
    -webkit-column-break-inside: avoid;
    page-break-inside: avoid;
    break-inside: avoid
}

.verbtable_content .type {
    min-height: 60px
}

.verbtable_content .conjugation {
    min-height: 180px
}

.verbtable_content .type h3,
.verbtable_content .conjugation h3 {
    font-size: 1.2em;
    color: #0069b3
}

.shiyi_content .expandable-list {
    padding: .1em
}

.shiyi_content .nr-box {
    padding-top: 0
}

.shiyi_content .nr-box-origin {
    border-left: solid 4px #669eff
}

.shiyi_content .nr-box-wordlists,
.shiyi_content .nr-box-synonyms,
.shiyi_content .nr-box-quotations {
    border-left: solid 4px #d49882
}

.shiyi_content .nr-box-images {
    border-left: solid 4px #bb1
}

.shiyi_content .nr-box-shiyi,
.shiyi_content .nr-box-thesaurus,
.shiyi_content .nr-box-syn-of-syns {}

.shiyi_content .nr-box-translation {
    border-right: solid 4px #194885
}

.shiyi_content .nr-box-shiyi.jbjs {
    border-right: solid 4px #c99464
}

.shiyi_content .nr-box-shiyi.xxjs {
    border-right: solid 4px #ea8a61
}

.shiyi_content .nr-box-shiyi.gyjs {
    border-right: solid 4px #6a0000
}

.shiyi_content .nr-box-shiyi.cyjs {
    border-right: solid 4px #e8ad62
}

.shiyi_content .nr-box-shiyi.kxzd {
    border-right: solid 4px #e8ad62
}

.shiyi_content .nr-box-shiyi.swjz {
    border-right: solid 4px #aea4a4
}

.shiyi_content .nr-box-shiyi.yyfy {
    border-right: solid 4px #8899bd
}

.shiyi_content .nr-box-shiyi.zyzx {
    border-right: solid 4px #c69f7b
}

.shiyi_content .nr-box-shiyi.wytl {
    border-right: solid 4px #88abc3
}

.shiyi_content .nr-box-shiyi.zyyy {
    border-right: solid 4px #9c7474
}

.shiyi_content .nr-box-derived {
    border-right: solid 4px #5f167d
}

.shiyi_content .nr-box-usage {
    border-right: solid 4px #78ad79
}

.shiyi_content .nr-box-translations {
    border-right: solid 4px #ff8c4d
}

.shiyi_content .nr-box-examples {
    border-right: solid 4px #1c7744
}

.shiyi_content .nr-box-comments {
    border-right: solid 4px #3b8e8d
}

.shiyi_content .nr-box-learners {
    border-right: solid 4px #467f7f
}

.shiyi_content .nr-box-nearby-words {
    border-right: solid 4px #bb5454
}

.shiyi_content .nr-box-header:after {
    content: " ";
    display: block;
    clear: both
}

.shiyi_content .nr-box-header {
    background: #f3e8df;
    padding: 10px 15px;
    margin: 0 -15px 1em -15px;
    font-size: 12px;
}

.cdet .shiyi_content .nr-box .nr-box-header,
.shiyi_content .content .nr-box-header {
    background: 0;
    padding: 0;
    margin: 0
}

.shiyi_content .nr-box-shiyi.jbjs .nr-box-header,
.shiyi_content .nr-box-learners .nr-box-header {
    /*background: url(/images/nr-box-header-jb.png);*/
    border-bottom: solid 1px #af9a87;
}

.shiyi_content .nr-box-shiyi.xxjs .nr-box-header {
    /*background: url(/images/nr-box-header-xx.png);*/
    border-bottom: solid 1px #af9a87;
}

.shiyi_content .nr-box-shiyi.kxzd .nr-box-header {
    /*background: url(/images/nr-box-header-kx.png);*/
    border-bottom: solid 1px #af9a87;
}

.shiyi_content .nr-box-shiyi.swjz .nr-box-header {
    /*background: url(/images/nr-box-header-sw.png);*/
    border-bottom: solid 1px #af9a87;
}

.shiyi_content .nr-box-shiyi.yyfy .nr-box-header {
    /*background: url(/images/nr-box-header-yy.png);*/
    border-bottom: solid 1px #af9a87;
}

.shiyi_content .nr-box-shiyi.zyzx .nr-box-header {
    /*background: url(/images/nr-box-header-zy.png);*/
    border-bottom: solid 1px #af9a87;
}

.shiyi_content .nr-box-shiyi.wytl .nr-box-header {
    /*background: url(/images/nr-box-header-wy.png);*/
    border-bottom: solid 1px #af9a87;
}

.shiyi_content .nr-box-examples .nr-box-header {
    background: #deefe3
}

.shiyi_content .nr-box-translations .nr-box-header {
    background: #fff6dd
}

.shiyi_content .nr-box-nearby-words .nr-box-header {
    background: #ffefeb
}

.shiyi_content .nr-box-origin .nr-box-header {
    background: #eff7ff
}

.shiyi_content .nr-box-comments .nr-box-header {
    background: #dbf7dc
}

.shiyi_content .nr-box-usage .nr-box-header {
    background: #e9ffe3
}

.shiyi_content .nr-box-images .nr-box-header {
    background: #f4ffd4
}

.shiyi_content .nr-box-videos .nr-box-header {
    background: #ffebeb
}

.shiyi_content .nr-box-wordlists .nr-box-header {
    background: #fff1e6
}

.shiyi_content .nr-box-quotations .nr-box-header {
    background: #fff1e6
}

.shiyi_content .nr-box-header .h2_entry {
    margin-bottom: 0
}

.shiyi_content .nr-box-videos .entryVideo {
    width: 100%;
    max-width: 640px;
    height: 320px
}

.shiyi_content .h2_entry {
    font-size: 1.4em;
    margin-bottom: .5em
}

.shiyi_content .nr-box-shiyi h2.h2_entry {
    font-size: 1.8em
}

.shiyi_content .definitions .thes {
    margin-top: .8em
}

.shiyi_content .xxjscz_box {
    margin-right: 10px;
}

.shiyi_content .xxjscz_box,
.shiyi_content ol li,
.shiyi_content .thesaurus_synonyms,
.verbtable_content .headword_link,
.shiyi_content .link-right.verbtable {
    margin-bottom: 1em
}

.shiyi_content .h3_entry {
    font-size: 1.3em;
    margin: .5em 0
}

.shiyi_content .sense_list .scbold {
    display: block;
    font-style: italic;
    font-family: "Times New Roman", Times, serif;
    border-bottom: 1px dotted #c5c5c5
}

.shiyi_content strong,
.shiyi_content .nr-box-synonyms .firstSyn,
.shiyi_content .nr-box-nearby-words .current,
.shiyi_content .cit-type-xxjs .orth,
.shiyi_content .xxjscz_box .author,
.shiyi_content .thesaurus_synonyms .synonym:first-of-type,
.shiyi_content .nr-box-translation .phr {
    font-weight: bold
}

.shiyi_content .hom ol ol {
    list-style-type: lower-alpha
}

.shiyi_content #synonyms_content:first-of-type {
    border: 0
}

.shiyi_content #synonyms_content {
    border-top: 1px dotted #c5c5c5;
    padding-top: 12px
}

.shiyi_content .lbl.type-register,
.shiyi_content .lbl.misc,
.shiyi_content .colloc,
.shiyi_content #synonyms_content .thesaurus_synonyms .lbl,
.shiyi_content #synonyms_content .thesaurus_synonyms .misc {
    font-style: italic
}

.shiyi_content .lbl.type-syntax {
    font-size: .8em;
    color: #666
}

.shiyi_content ol {
    list-style-position: outside;
    list-style-type: decimal;
    margin-left: 2em
}

.shiyi_content ol.single,
.shiyi_content ol ol.single {
    list-style-type: none
}

.shiyi_content .nr-box-synonyms .h2_entry {
    display: inline-block
}

.shiyi_content .nr-box-synonyms .extra-link {
    display: inline-block;
    margin-left: 1em
}

.shiyi_content .thesaurus_synonyms .firstSyn {
    font-weight: bold;
    display: inline-block;
    border-width: 1px;
    border-style: solid;
    border-color: initial;
    border-image: initial;
    padding: 5px 11px 2px;
    margin: 0 5px 0 0
}

.shiyi_content .thesaurus_synonyms .firstSyn>a {
    text-decoration: none
}

.shiyi_content .ref.type-thesaurus,
.shiyi_content .nr-box-synonyms .thesaurus-link-plus,
.shiyi_content .link-right.verbtable,
.shiyi_content .extra-link,
.shiyi_content .nr-box-examples .button,
.verbtable_content .headword_link {
    background: #e5ebf3;
    display: inline-block;
    padding: 2px 10px;
    border: 0;
    text-decoration: none;
    display: inline-block;
    font-weight: bold;
    font-size: .9em;
    margin-top: 2px
}

.shiyi_content .h2_entry .dictname,
.shiyi_content .h2_entry .lbl.type-misc {
    font-size: 16px
}

.shiyi_content .translation .lang_EN-GB {
    margin-bottom: 10px
}

.shiyi_content .translation .def {
    font-weight: bold;
    font-size: inherit
}

.shiyi_content .translation .example {
    display: block;
    font-style: italic;
    color: #777;
    margin-bottom: 1em
}

.shiyi_content .translation_list {
    margin: 1em 0
}

.shiyi_content .translation_list .gramGrp {
    text-transform: lowercase
}

.shiyi_content .audio_play_button,
.audio_play_button {
    color: #ec2615;
    vertical-align: middle;
    -webkit-transition: transform .2s, text-shadow .2s;
    transition: transform .2s, text-shadow .2s;
    border: 0
}

.shiyi_content .h1_entry {
    font-size: 1.8em;
    line-height: 1.75em
}

.shiyi_content .entry_title {
    border: 1px solid #af9a87;
    text-align: left;
    color: #4d4e51;
    font-weight: bold;
}

.shiyi_content .gotodict {
    float: right;
    line-height: 3.9em
}

.shiyi_content .h2_entry .homnum {
    background-color: #1c4b8b;
    color: #fff;
    font-size: 12px;
    font-weight: bold;
    padding: 2px 5px;
    vertical-align: super
}

.context-english-thesaurus .quote {
    display: block;
    margin-top: 10px
}

.shiyi_content .zdict .quote {
    color: #555;
    font-style: italic
}

.shiyi_content .zdict .biling .quote {
    font-style: normal
}

.shiyi_content .zdict .cit.type-translation .quote {
    font-weight: bold
}

.context-english-thesaurus .scbold br {
    display: none
}

.context-english-thesaurus .shiyi_content .sense_list .scbold {
    border-bottom: 0
}

.context-english-thesaurus .scbold {
    display: block;
    font-style: italic;
    font-family: "Times New Roman", Times, serif;
    border-bottom: 0;
    margin-top: 15px;
    margin-bottom: 5px;
    font-weight: bold
}

.shiyi_content .sup {
    vertical-align: super;
    font-size: smaller
}

.shiyi_content .nr-box:after,
.shiyi_content .zdict .content:after {
    content: '';
    clear: both;
    display: table
}

.shiyi_content .cit.type-quotation .quote,
.shiyi_content .nr-box-quotations .quote,
.shiyi_content .nr-box-examples .quote,
.shiyi_content .nr-box-thesaurus .quote {
    display: block;
    margin-top: 1em
}

.shiyi_content .cit.type-quotation .author,
.shiyi_content .nr-box-quotations .author,
.shiyi_content .nr-box-examples .author,
.shiyi_content .nr-box-thesaurus .author {
    font-weight: bold;
    font-style: italic;
    font-size: .8em
}

.shiyi_content .cit.type-quotation .title,
.shiyi_content .nr-box-quotations .title,
.shiyi_content .nr-box-examples .title,
.shiyi_content .nr-box-thesaurus .title {
    display: inline;
    font-variant: small-caps;
    font-style: italic;
    font-size: .8em
}

.shiyi_content .cit.type-quotation .year,
.shiyi_content .nr-box-quotations .year,
.shiyi_content .nr-box-examples .year,
.shiyi_content .nr-box-thesaurus .year {
    font-size: .8em;
    font-style: italic
}

.shiyi_content .nr-box-syn-of-syns div.type-syn_of_syn_head .orth,
.shiyi_content .thesbase .key,
.context-dataset-english-thesaurus .author,
.shiyi_content .rend-b {
    color: #1683be
}

.shiyi_content .minimalunit {
    font-weight: bold
}

.shiyi_content .image {
    background: #fafafa;
    border: solid 1px #eee;
    display: inline-block
}

.shiyi_content .image .imageImg {
    max-width: 100%;
    max-height: 250px;
    vertical-align: middle
}

.shiyi_content .image .imageDescription {
    font-style: italic;
    font-size: .8em;
    padding: 0 5px
}

.shiyi_content .example-info i {
    color: red;
    font-size: 21px;
    vertical-align: text-top;
    border-bottom: 0
}

.shiyi_content .example-info {
    font-style: italic;
    font-size: .9em
}

.page {
    font-size: 16px
}

.page .dictname {
    font-size: .7em
}

.page .zdict .copyright .i {
    color: gray
}

.page .copyright {
    color: #cccccc;
    font-size: small;
    margin-top: 10px
}

.page .metadata {
    display: none
}

.page .infls,
.page .description,
.page .title,
.page .url,
.page .summary,
.page .og,
.page .infls,
.page .description,
.page .title,
.page .url,
.page .summary,
.page .og {
    display: block
}

.page .assetref {
    display: block
}

.page .assettype {
    font-weight: bold;
    color: blue
}

.page .dictentry {
    margin-bottom: 20px
}

.page .assets_intro,
.page .asset_intro {
    color: green;
    display: block;
    font-weight: bold;
    font-variant: small-caps
}

.page .zdict .re .hom {
    display: inline
}

.page .zdict .re {
    display: block
}

.page .jbjs .hom {
    display: block;
    margin-left: 1.5em;
    margin-bottom: 1em
}

.page .jbjs .sense {
    margin-left: 0;
    margin-bottom: 0;
    margin-top: .25em
}

.page .zdict .sense {
    display: block;
    margin-left: 1.5em;
    margin-bottom: .5em;
    margin-top: .5em
}

.page .zdict .sense.inline {
    display: inline;
    margin-left: 0;
    margin-bottom: .5em;
    margin-top: .5em
}

.page .zdict .inline {
    display: inline
}

.page .zdict .newline {
    display: block
}

.page .jbjs br {
    display: none
}

.page .zdict .subc,
.page .zdict .colloc {
    font-style: italic;
    font-weight: normal
}

.page .zdict .re .pos {
    font-style: italic;
    color: black
}

.page .zdict .b {
    font-weight: bold
}

.page .zdict .form.type-infl .orth {
    font-weight: bold
}

.page .zdict .form.type-drv .orth {
    font-weight: bold
}

.page .zdict .form.type-inflected {
    display: none
}

.page .zdict .hi.rend-b {
    font-weight: bold
}

.page .zdict .hi.rend-sc {
    font-variant: small-caps
}

.page .zdict .hi.rend-u {
    text-decoration: underline;
    font-size: inherit
}

.page .zdict .hi.rend-r {
    font-weight: normal;
    font-style: normal
}

.page .zdict .hi.rend-sup {
    vertical-align: super;
    font-size: smaller
}

.page .zdict .hi.rend-sub {
    vertical-align: sub;
    font-size: smaller
}

.page .zdict .hi.rend-i {
    font-style: italic
}

.page .zdict .i {
    font-weight: normal;
    font-style: italic;
    color: black
}

.page .zdict .note {
    color: black;
    line-height: 1.4em;
    font-style: normal;
    background-color: #e9eef4;
    margin: 6px 0;
    padding: 6px 4px 6px 18px;
    font-weight: normal;
    display: block
}

.page .zdict .posp {
    font-size: 80%;
    text-transform: uppercase
}

.page .zdict .r {
    font-style: normal
}

.page .zdict .sub {
    vertical-align: sub;
    font-size: smaller
}

.page .zdict .sup {
    vertical-align: super;
    font-size: smaller
}

.page .zdict .u {
    text-decoration: underline
}

.page .zdict .block {
    display: block;
    margin-top: 3px
}

.page .hin .block {
    display: block;
    margin-top: 15px;
    margin-bottom: 7.5px
}

.page .zdict .bolditalic {
    font-weight: bold;
    font-style: italic
}

.page span.bold {
    font-weight: bold
}

.page span.bluebold {
    font-weight: bold;
    color: #1c4b8b
}

.page span.italics,
.page span.ital {
    font-style: italic
}

.page span.sensenum {
    margin-left: -1.3em;
    float: left;
    font-weight: bold;
    font-size: 1.1em
}

.page .zdict .cit.type-translation .quote {
    font-style: normal;
    color: #1683be
}

.page .zdict .cit.type-translation .pos {
    font-style: bold
}

.shiyi_content a {
    cursor: pointer;
    color: inherit;
    text-decoration: none;
    border-bottom: dashed 1px rgba(0, 0, 0, .6)
}

.page .zdict a:hover {
    color: #d51f30
}

.page .zdict .var {
    font-weight: bold
}

.page .zdict .power {
    float: right
}

.page .zdict .power .i {
    color: #1c4b8b;
    font-size: inherit
}

.page .zdict .hom_subsec {
    display: block
}

.page .zdict .definitions,
.page .zdict .derivs,
.page .zdict .etyms {
    margin-bottom: 1em
}

.page .zdict .inflected_forms {
    display: block;
    padding-bottom: 1.25em
}

.page .zdict .scbold {
    font-weight: bold;
    text-transform: uppercase;
    font-size: .8em
}

.page .zdict .note .scbold {
    display: block
}

.page .zdict .pron .ptr {
    color: red
}

.page .zdict .list,
.page .zdict .relwordgrp {
    display: block;
    margin-left: 20px
}

.page .zdict .listitem,
.page .zdict .relwordunit {
    display: list-item
}

.page .zdict .type-syngrp,
.page .zdict .type-antgrp {
    display: block
}

.page .asset.Corpus_Examples_EN .quote {
    font-style: italic
}

.page .jbjs .sense {
    margin-left: 0
}

.page .cit.type-xxjs .content {
    background-color: white;
    margin-bottom: 20px;
    padding: 20px
}

.page .cit.type-xxjs .author {
    font-weight: bold;
    font-style: italic
}

.page .cit.type-xxjs .title {
    display: inline;
    font-variant: small-caps;
    font-style: italic
}

.page .cit.type-xxjs .ref.type-def {
    text-decoration: none;
    color: inherit
}

.page .biling .lbl {
    font-style: italic;
    color: #555
}

.page .biling .lbl.type-subj {
    font-variant: small-caps
}

.page .biling .lbl.type-subj .lbl {
    font-variant: normal
}

.page .biling .lbl.type-tm {
    font-style: normal
}

.page .biling .lbl.type-tm_hw {
    font-size: .78em
}

.page .biling .lbl.type-infl span,
.page .biling .lbl.type-infl {
    font-style: normal;
    color: #1c4b8b;
    font-weight: normal
}

.page .biling br {
    display: none
}

.page .biling .phrasals .re .orth {
    font-size: 1.25em
}

.page .biling .sense .re {
    font-size: 100%;
    margin-left: 0
}

.page .hin .form.type-syn .orth,
.page .hin .form.type-ant .orth,
.page .hin .form.type-phr .orth {
    font-weight: normal;
    font-size: 100%
}

.page .biling .re {
    display: block;
    margin-left: 1em
}

.page .thesbase .form.type-syn {
    margin-left: .5em
}

.page .thesbase .synunit .cit {
    display: inline
}

.page .thesbase .def {
    display: block
}

.page .thesbase .xr.type-theslink {
    display: inline-block;
    margin-left: 20px
}

.page .thesbase .relwgrp {
    display: block;
    margin-left: 1em
}

.page .thesbase .table {
    display: block
}

.page .thesbase .caption {
    display: block;
    font-weight: bold;
    margin-top: 10px;
    font-size: larger
}

.page .thesbase .bibl {
    display: block
}

.page .thesbase .bibl .title {
    display: inline
}

.page .thesbase .cit.type-proverb {
    display: block
}

.page .thesbase .tr {
    display: table-row
}

.page .thesbase .td {
    display: table-cell;
    padding: 3px
}

.page .thesbase .th {
    display: table-cell;
    font-weight: bold
}

.cit.type-xxjs {}

.page .thesbase .cit.type-xxjs,
.page .thesbase .cit.type-xxjs .crefe {
    display: inline;
    padding-left: .25em
}

.page .thesbase .note {
    background-color: transparent;
    padding: 0;
    margin-top: 10px;
    overflow: hidden
}

.page .thesbase .note .tr {
    display: block;
    margin-bottom: 20px
}

.page .thesbase .tr .td:first-child {
    background-color: #e9eef4;
    font-weight: bold;
    color: #1c4b8b;
    padding: 5px 15px
}

.page .thesbase .note .td {
    padding: 8px 15px;
    display: block
}

.page .thesbase .note .th {
    display: none
}

.page .nr-box-syn-of-syns .syns_container .form.type-syn .orth {
    font-weight: bold
}

.page .thesbase .link {
    text-decoration: underline;
    font: 14px/1 'Microsoft Yahei', sans-serif, Arial, Verdana;
    background: #e5ebf3;
    color: #1c4b8b;
    padding: .3em .8em;
    margin: 5px 0;
    display: inline-block
}

.page .thesbase .sense {
    margin-bottom: 2em
}

.page .thesbase .author {
    font-weight: bold;
    font-style: italic
}

.cdet .nr-box-origin {
    padding-top: 0;
    padding-bottom: 0
}

.page .thesbase .sensehead>.sensenum {
    float: none
}

.page .thesbase .scbold {
    background: #efefef;
    padding: .5em 22px;
    margin: 2em 0 1em 0;
    font-weight: bold;
    font-size: 80%;
    text-transform: uppercase;
    display: block
}

.page .nr-box-syn-of-syns div.type-syn_of_syn_head {
    display: inline-block
}

.page .nr-box-syn-of-syns div.type-syn_of_syn_head .orth,
.page .thesbase .key {
    font-weight: bold;
    margin-right: 0;
    display: inline-block;
    margin-left: 0;
    padding: .3em .8em;
    border: 0;
    font-size: 1.1em;
    padding-left: 0;
    padding-bottom: 0
}

.page .thesbase .key {
    padding-right: 0
}

.page .thesbase .firstSyn {
    color: black;
    font-size: .9em
}

.page .nr-box-syn-of-syns .syns_head {
    margin-top: 2.2em
}

.page .nr-box-syn-of-syns .syns_example {
    line-height: 2.5em
}

.page .type-ant.columns3,
.page .nr-box-syn-of-syns .columns3 {
    -webkit-column-count: 3;
    -moz-column-count: 3;
    column-count: 3
}

.page .nr-box-syn-of-syns .syns_items {
    display: block
}

.pagination {
    text-align: center;
    margin: 1em
}

.pagination a.prev,
.pagination a.next,
.pagination a.page,
.pagination span.page,
.pagination p,
.pagination p a {
    padding: .3em .8em;
    display: inline-block;
    text-decoration: none;
    font-weight: bold;
    border: 0
}

.pagination a.prev,
.pagination a.next,
.pagination a.page {
    background: #e5ebf3;
    color: #194885
}

.pagination span.page,
.pagination p,
.pagination p a {
    background: #194885;
    color: #e5ebf3
}

.page .nr-box-syn-of-syns .lbl,
.page .nr-box-syn-of-syns .lbl span,
.page .zdict.thesbase .lbl,
.page .zdict.thesbase .lbl span {
    font-style: italic;
    color: green
}

.page .zdict.thesbase .sensebody {
    display: block;
    margin: .5em 0 .5em 6px
}

.page .thesbase span.bold {
    font-weight: bold
}

.page .thesbase span.kerntouch {
    letter-spacing: -.18em
}

.page .thesbase span.kern60 {
    letter-spacing: -.60em
}

.page .thesbase span.manualdiacritic {
    vertical-align: 25%;
    letter-spacing: -1em
}

.page .thesbase span.numerator {
    vertical-align: 35%;
    font-size: smaller
}

.page .thesbase span.numerator_back {
    position: absolute;
    vertical-align: 35%;
    letter-spacing: -1em;
    font-size: smaller
}

.page .thesbase span.denominator {
    vertical-align: -35%;
    font-size: smaller
}

.page .thesbase span.italics {
    font-weight: normal;
    font-style: italic;
    color: black
}

.page .thesbase span.homnum {
    font-weight: bold;
    color: #fff;
    vertical-align: super;
    font-size: 50%
}

.page .thesbase span.sensenum {
    font-weight: bold
}

.page .thesbase span.QA {
    font-style: italic;
    color: red;
    font-size: 90%
}

.page .thesbase hr {
    width: 50%;
    text-align: left;
    border: 3px inset #777;
    height: 6px;
    margin: 10px auto 5px 0
}

.page .thesbase .cit.type-quotation {
    display: block
}

.page .thesbase .cit.type-quotation>.quote,
.page .thesbase .cit.type-proverb>.quote,
.page .thesbase .cit.type-quotation>.bibl {
    display: block;
    margin-left: 1em;
    padding-left: 0
}

.page .thesbase>.re.type-phr .xr {
    margin-left: 1em;
    font-weight: bold
}

.page .thesbase .div .xr {
    display: block;
    margin-left: 1em
}

.cdet .toggleExample {
    position: absolute;
    right: 0;
    top: -1em;
    padding: .2em;
    padding-right: 1em;
    background-color: rgba(164, 189, 212, .53)
}

.cdet .more {
    margin: 10px auto 10px auto;
    text-align: center;
    border: 1px solid rgba(144, 144, 144, .7);
    background-color: #e5ebf3;
    width: 10%
}

.cdet .more .openButton {
    display: inline-block;
    float: none;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    margin: 0;
    border: 0;
    width: 100%;
    height: auto
}

.cdet .sense.moreAnt .more.open .openButton,
.cdet .sense.moreSyn .more.open .openButton {
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg)
}

.cdet .sense .type-ant div.invisibleElements,
.cdet .sense .form.type-syn.invisibleElements {
    display: none
}

.cdet .sense.moreAnt .type-ant div,
.cdet .sense.moreSyn .form.type-syn.head {
    display: block
}

.cdet .blockSyn {
    position: relative
}

.cdet .containerBlock {
    display: none
}

.cdet .plusmoins {
    font-size: 24px;
    width: 1em;
    text-align: center;
    line-height: 24px;
    cursor: pointer;
    border: 1px solid rgba(10, 0, 160, .25);
    width: 30px;
    height: 30px;
    display: inline-block
}

.cdet .plusmoins[data-opened="false"] .moins,
.cdet .plusmoins[data-opened="true"] .plus {
    display: inline-block
}

.cdet .plusmoins[data-opened="true"] .moins,
.cdet .plusmoins[data-opened="false"] .plus {
    display: none
}

.cdet div[data-type-block] .sense .sensenum {
    margin-left: 0
}

.cdet .page .zdict .sense,
.cdet .sense.moreSyn {
    margin-left: 0;
    margin-bottom: .5em;
    padding-bottom: .5em;
    border-bottom: 1px solid #dbdada;
    position: relative;
    overflow: hidden
}

.cdet .sense .sensehead .xr {
    display: none
}

.cdet .h1Word {
    color: #e9573f
}

/* index and info none
@media screen and (max-width:761px) {
    .cdet .navigation .nav {
        display: none
    }
    .cdet .more {
        margin: 10px auto 10px auto;
        width: 50%
    }
}*/

.cdet .nr-box-syn-of-syns .syns_container {
    padding-left: 1.9em
}

.cdet .zdict.thesbase .sensebody,
.cdet div[data-type-block] .sense .sensebody {
    margin: 0;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal;
    padding-right: 1.9em;
    padding-left: 1.9em;
    line-height: 1.5em;
    font-size: .9em
}

.cdet .nr-box-syn-of-syns div[data-type-block] .sense .def,
.cdet .nr-box-syn-of-syns div[data-type-block] .sense .syns_example {
    margin: 0;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal;
    line-height: 1.5em;
    font-size: .9em;
    padding-right: 0;
    padding-left: 0
}

.cdet .sense.opened .synonymBlock>.openButton,
.cdet .sense.opened>.openButton {
    display: none
}

.cdet .openButton {
    width: 33px;
    height: 33px;
    border: 1px solid #dbdada;
    font-weight: bold;
    color: #4d4e51;
    margin: 2px;
    text-align: center;
    line-height: 33px;
    font-size: 1.3em;
    position: absolute;
    right: 0
}

.cdet .sensehead>.sensenum {
    min-width: 1.9em;
    display: inline-block;
    text-align: center;
    font-size: .9em;
    color: #4d4e51
}

.cdet .zdict .sense .synonymBlock {
    cursor: pointer
}

.cdet .zdict .sense.opened,
.cdet div[data-type-block] .sense.opened {
    margin-left: 0;
    margin-bottom: .5em;
    padding-bottom: .5em;
    border-bottom: 1px solid #dbdada;
    cursor: auto;
    position: relative
}

.cdet .zdict.thesbase .sense.opened .sensebody,
.cdet div[data-type-block] .sense.opened .sensebody {
    overflow: auto;
    text-overflow: inherit;
    white-space: inherit
}

.cdet .toggleExample,
.cdet .iconContainer {
    display: none
}

.cdet .iconContainer {
    position: absolute;
    right: 0
}

.cdet .sense.opened .iconContainer {
    display: block
}

.cdet .miniIconSenseContainer {
    position: absolute;
    top: .5em;
    right: 0
}

.cdet .miniIconSense,
.cdet .iconSense {
    display: inline-block;
    width: 34px;
    height: 34px;
    border: 1px solid #dbdada;
    margin: 2px;
    margin-left: 3px;
    text-align: center;
    line-height: 34px;
    font-size: 1.3em;
    cursor: pointer;
    color: #4d4e51
}

.cdet .miniIconSense:hover,
.cdet .iconSense:hover,
.cdet .openButton:hover,
.cdet .more:hover {
    color: #f26b31
}

.cdet .miniIconSense {
    width: 30px;
    height: 30px;
    line-height: 30px;
    font-size: 1em
}

.cdet .sense.opened .containerBlock {
    display: block;
    border: 0
}

.cdet .syns_container .form.type-syn,
.cdet .nr-box-syn-of-syns .form.type-syn,
.cdet .form.type-syn,
.cdet .type-ant div {
    margin-left: .5em
}

.cdet .syns_container {
    padding-left: 0
}

.cdet .nr-box-syn-of-syns .sense.moreSyn {
    margin-bottom: .5em
}

.cdet .form.type-syn .orth,
.cdet .type-ant .orth,
.cdet .syns_container .form.type-syn .orth {
    background-color: transparent;
    border: 0;
    font-size: .9em;
    font-weight: bold;
    text-decoration: none;
    color: #4d4e51;
    margin: 0;
    padding: 0 .2em
}

.cdet .zdict .content,
.cdet .form.type-syn {
    position: relative
}

.cdet .zdict .hom,
.cdet .zdict .syn_of_syns {
    overflow: hidden
}

.cdet .titleTypeContainer {
    border-bottom: 1px solid #949597;
    font-size: .9em;
    overflow: hidden
}

.cdet .titleTypeContainer .titleType {
    font-weight: bold;
    font-size: 1.1em;
    color: #4d4e51;
    background-color: #e5ebf3;
    display: inline-block;
    padding: 0 1.7em;
    margin-top: .5em
}

.cdet .titleTypeContainer .titleType::first-letter {
    text-transform: capitalize
}

body.context-language-THESAURUS {
    background-color: white
}

.cdet .sense .form *[class*="type"] {
    font-size: .9em
}

.cdet .sense.moreinfo .form .orth:after {
    display: block
}

.cdet .sense .form .lbl {
    display: inline-block
}

.cdet .titleTypeSubContainer {
    margin-top: .5em;
    border-bottom: 1px solid #949597;
    font-weight: bold;
    font-size: .9em;
    color: #4d4e51
}

.cdet .titleTypeSubContainer .titleType {
    font-weight: bold;
    font-size: 1em;
    color: #4d4e51;
    background-color: #e5ebf3;
    display: inline-block;
    padding: 0 .9em
}

.cdet .type-ant,
.cdet .nr-box-syn-of-syns .syns_container {
    padding-left: 0;
    margin-left: 0
}

.cdet .i_chevron-down.links {
    transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    display: inline-block;
    vertical-align: middle;
    color: #4d4e51
}

.cdet .nr-box-comments {
    background-color: white;
    margin-bottom: 20px;
    padding: 20px;
    position: relative
}

.cdet .nr-box-comments,
.cdet .nr-box-origin,
.cdet .nr-box-nearby-words,
.cdet .zdict .content,
.cdet .nr-box-syn-of-syns {
    border-left: none;
    box-shadow: none
}

.cdet .re.type-phr .xr,
.cdet .nr-box-nearby-words li {
    margin-left: 0;
    padding-left: .85em;
    margin-bottom: .3em;
    padding-bottom: .3em;
    display: block
}

.cdet .nr-box-syn-of-syns div.type-syn_of_syn_head {
    display: block
}

.cdet .nr-box-syn-of-syns .sense .def {
    padding-left: 1em
}

.cdet .nr-box-syn-of-syns .sense .def,
.cdet .nr-box-syn-of-syns .sense .syns_example {
    margin: 0;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal;
    line-height: 1.5em;
    font-size: .9em;
    color: #4d4e51
}

.cdet .nr-box-syn-of-syns .quote {
    font-style: italic
}

.cdet div[data-type-block] .sense.opened .sensebody,
.cdet .nr-box-syn-of-syns .sense.opened .def,
.cdet .nr-box-syn-of-syns .sense.opened .syns_example {
    overflow: auto;
    white-space: normal
}

.cdet .nr-box-syn-of-syns .syns_head {
    margin-top: 0
}

.cdet .form.type-syn .titleTypeSubContainer {
    display: block
}

.cdet .miniIconSenseContainer a {
    border-bottom: 0
}

.cdet .miniIconSenseContainer[data-exist="false"],
.cdet .iconSense[data-exist="false"] {
    display: none
}

.cdet .cit.type-quotation>.bibl {
    font-size: .85em
}

.cdet .cit.type-quotation {
    margin-left: 0;
    margin-bottom: .3em;
    padding-bottom: .3em
}

.cdet .re.type-phr>.titleTypeContainer,
.cdet .cit.type-quotation>.titleTypeContainer {
    margin-bottom: 1em
}

.cdet .cit.type-quotation>.quote {
    line-height: 1.3em;
    margin-bottom: .3em
}

.cdet .syns_example .cit.type-xxjs {}

.cdet .cit.type-quotation .title,
.cdet .cit.type-quotation .author {
    font-size: inherit
}

.cdet span.sensenum {
    margin-left: 0
}

.cdet .zdict .quote {
    color: #4d4e51;
    font-style: italic;
    display: block;
    font-size: .9em
}

.homograph-entry .grammar .page {
    display: block;
    border: solid 1px;
    font-family: arial, helvetica, sans-serif;
    margin-bottom: 20px;
    padding: 15px;
    padding-bottom: 40px
}

.homograph-entry .grammar a.previous,
.homograph-entry .grammar a.next {
    background: #e5ebf3;
    color: #194885;
    padding: .5em 1em;
    font-weight: bolder;
    border-bottom: 0;
    float: left;
    margin-top: 1em
}

.homograph-entry .grammar a.next {
    float: right
}

.homograph-entry .grammar a.previous:hover,
.homograph-entry .grammar a.next:hover {
    color: #194885
}

.homograph-entry .grammar a.previous i,
.homograph-entry .grammar a.next i {
    font-size: 1.3em;
    vertical-align: middle;
    padding-right: 8px;
    padding-left: 8px;
    display: inline-block
}

.homograph-entry .grammar .exmplblk ul {
    padding-left: 0
}

.homograph-entry .grammar .exmplblk {
    padding: .5em
}

.homograph-entry .grammar .exmplgrp ul {
    padding-left: 20px;
    padding-bottom: 10px
}

.homograph-entry .grammar .intro.suppressed {
    display: none
}

.homograph-entry .grammar h2 {
    font-size: 16pt;
    line-height: 2em;
    text-decoration: underline
}

.homograph-entry .grammar h3 {
    font-size: 14pt
}

.homograph-entry .grammar h4 {
    font-size: 12pt;
    font-weight: bold;
    margin-bottom: 1em
}

.homograph-entry .grammar u {
    text-decoration: underline
}

.homograph-entry .grammar .lemma {
    font-weight: bold
}

.homograph-entry .grammar .caption {
    font-weight: bold;
    margin-top: 1.5em
}

.homograph-entry .grammar .p {
    display: block;
    margin-top: 5px;
    margin-bottom: 5px
}

.homograph-entry .grammar .group {
    display: block;
    margin-top: 2em;
    margin-bottom: 2em
}

.homograph-entry .grammar .exmpl {
    font-weight: normal;
    font-style: italic
}

.homograph-entry .grammar .i {
    font-style: italic
}

.homograph-entry .grammar .post {
    font-style: italic
}

.homograph-entry .grammar .posp {
    font-weight: bold;
    font-style: normal
}

.homograph-entry .grammar .pattern {
    font-family: sans-serif
}

.homograph-entry .grammar .ul {
    margin-top: 5px;
    list-style-type: none;
    padding-left: 15px
}

.homograph-entry .grammar ul.arrow {
    list-style-type: square
}

.homograph-entry .grammar ul.star {
    list-style-type: disc
}

.homograph-entry .grammar ul.alpha {
    list-style-type: lower-alpha
}

.homograph-entry .grammar ol {
    margin-top: 5px;
    list-style-type: decimal
}

.homograph-entry .grammar .li.exmpl {
    font-style: italic
}

.homograph-entry .grammar .lemmalist .li {
    margin-top: 10px
}

.homograph-entry .grammar .lemmalist {
    border-color: #ccc;
    border-style: solid;
    border-width: 1px;
    margin: 4px;
    margin-top: 2em;
    padding: 1em;
    -webkit-column-count: 4;
    -moz-column-count: 4;
    column-count: 4
}

.homograph-entry .grammar div.greyborder2 {
    border-color: #ccc;
    border-style: solid;
    border-width: 1px;
    margin: 4px;
    -webkit-column-count: 4;
    -moz-column-count: 4;
    column-count: 4
}

.homograph-entry .grammar th,
.homograph-entry .grammar td {
    border-color: #000;
    border-style: solid;
    border-width: 1px;
    padding: .5em 1.4em
}

.homograph-entry .grammar th {
    background-color: #ddd;
    font-weight: bold;
    font-size: .9em
}

.homograph-entry .grammar table {
    border-collapse: collapse;
    border-color: #000;
    border-style: solid;
    border-width: 1px;
    margin-top: 1.5em;
    margin-bottom: 1em
}

.homograph-entry .grammar a.block {
    display: block
}

.homograph-entry .grammar i.i_chevron-thin-right {
    display: inline-block;
    font-weight: bold;
    width: 2em;
    text-align: center;
    font-size: .6em
}

.homograph-entry .grammar .group a:before,
.homograph-entry .grammar .section a:before,
.homograph-entry .grammar .posGr a:before,
.homograph-entry .grammar .subpattern a:before,
.homograph-entry .grammar .pattern a:before,
.homograph-entry .grammar .chapter a:before {
    display: block;
    content: ""
}

.entry_container {
    color: inherit;
    display: block;
    background: #fff;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
    text-decoration: none;
    margin-bottom: 20px;
    padding: 20px
}

.homograph-entry .grammar .breadcrumb {
    margin-bottom: 2em
}

.synonymBlock {
    border: 1px solid transparent
}

.zyyy .bold {
    display: inline;
    font-weight: bold
}

.zyyy .italic {
    display: inline;
    font-style: italic
}

.zyyy .bolditalic {
    display: inline;
    font-weight: bold;
    font-style: italic
}

.zyyy .roman {
    font-style: normal
}

.zyyy .color {
    color: #0058a9
}

.zyyy .color1 {
    color: #0058a9;
    font-style: normal
}

.zyyy .chaptitle {
    font-size: x-large;
    font-weight: bold;
    color: #0058a9
}

.zyyy .parttitle {
    font-size: xx-large;
    font-weight: bold;
    color: #0058a9
}

.zyyy .head1 {
    font-weight: bold
}

.zyyy .head {
    font-size: medium;
    font-weight: bold;
    color: #0058a9;
    margin-top: 2em
}

.zyyy .p {
    clear: both;
    padding-top: 10px;
    font-size: medium;
    font-style: normal;
    text-indent: 0;
    color: #9c7474;
}

.zyyy .ind {
    font-size: medium;
    font-weight: normal;
    font-style: normal;
    text-indent: 0;
    margin-top: .3em;
    margin-bottom: .3em;
    margin-left: .8em;
    text-indent: -0.8em
}

.zyyy .ul.cll0 {
    padding-left: 0;
    list-style-type: disc
}

.zyyy .ul.cll0 .li {
    margin-left: 1em
}

.zyyy .ul.cll1 {
    padding-left: 0;
    list-style-type: none
}

.zyyy .ul.cll1>.li:before {
    content: "– "
}

.zyyy .ul.cll1 .li,
.zyyy .ul.cll2 .li,
.zyyy .ol.cll4 .li {
    margin-left: .8em;
    text-indent: -0.8em
}

.zyyy .ul.cll2a,
.zyyy .ul.cll2 {
    list-style-type: none;
    margin-top: 1em;
    margin-bottom: 1em
}

.zyyy .ul.cll2a {
    padding-left: .75em
}

.zyyy .ul.cll2a .li {
    margin-left: 0;
    text-indent: -0.8em
}

.zyyy .ul.cll3 {
    padding-left: 1.2em;
    color: #0058a9
}

.zyyy .ul.cll3>.li>span {
    color: black
}

.zyyy .ol.cll4 {
    list-style-type: none;
    margin-top: 1em;
    margin-bottom: 1em;
    padding-left: 1.5em
}

.zyyy span.label {
    width: .8em;
    display: inline-block;
    color: #0058a9;
    font-weight: bold
}

.zyyy span.label1 {
    width: .8em;
    display: inline-block
}

.zyyy .block {
    font-size: .83em;
    font-style: italic;
    font-weight: normal;
    text-align: justify;
    text-indent: 0;
    margin: .3em 1.3em
}

.zyyy div.box {
    border: 1px solid #0058a9;
    margin-top: 2em;
    margin-bottom: 2em;
    padding: 0 2.5em;
    background-color: #e1e4ee;
    border-radius: 15px
}

.zyyy .toc {
    margin-top: .25em;
    margin-bottom: .25em
}

.zyyy .center {
    text-align: center
}

.zyyy .right {
    text-align: right
}

.zyyy .small {
    font-size: 78%
}

.zyyy td {
    vertical-align: top
}

.zyyy td.filet_b,
.zyyy td.filet_t,
.zyyy td.filet_l,
.zyyy td.filet_r {
    border-right: 1px solid black
}

.zyyy .tab1 {
    margin-left: 5em
}

.zyyy .strike {
    text-decoration: line-through
}

.navigation {
    position: relative;
    width: 100%;
    background-color: #fafafa
}

.navigation:before {
    content: "\a0";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    background-color: inherit
}

.navigation .tab {
    font-size: 1.2em;
    display: inline-block;
    line-height: 30px;
    padding: 4px 8px;
    background-color: #ece6e5;
    margin: 6px 2px 10px 2px;
    border: 0;
    border-radius: 2px
}

.navigation .expo {
    position: relative;
    top: -4px;
    font-size: .8em;
    margin-left: 2px
}

.navigation[data-position="fixed"] {
    position: fixed;
    top: 50px;
    z-index: 1
}

.navigation .tab.current {
    background-color: #8b411c;
    color: white;
    position: relative
}

.navigation .tabsNavigation {
    overflow: hidden;
    white-space: nowrap;
    position: relative;
    word-wrap: normal
}

.navigation .tabsNavigation i {
    font-size: .85em
}

.navigation .tab.current::before {
    content: '';
    display: inline-block;
    position: absolute;
    left: 50%;
    left: 1.2em;
    bottom: -5px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 5px 5px 5px;
    border-color: transparent transparent #8b411c transparent;
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg)
}

.navigation .nav {
    background: #daafaa;
    position: absolute;
    top: 0;
    font-size: 20px;
    overflow: hidden;
    display: inline-block;
    color: #994c42;
    margin-left: 0;
    margin-right: 0;
    padding-left: 15px;
    padding-right: 15px
}

.navigation .left {
    left: 0
}

.navigation .right {
    right: 0
}

.cdet .navigation {
    background-color: white
}

/*@media screen and (max-width:761px) {
    .navigation .tabsNavigation {
        overflow-x: auto
    }
}*/

.shiyi_content .zib-title {
    float: right;
    font-size: 16px;
}

.shiyi_content .zi-b-img {
    margin-left: .5em
}

.shiyi_content .zi-b-img,
.shiyi_content .zib-title .label {
    display: inline-block
}

.shiyi_content .zi-b-container .level {
    border: 1px solid rgba(0, 0, 0, 0.5);
    border-radius: 50%;
    display: inline-block;
    background-color: #f2928e
}

.shiyi_content .zi-b-container .level.roundRed {
    background-color: #e52920
}

.shiyi_content .zi-b-container .level1 {
    width: 14px;
    height: 14px
}

.shiyi_content .zi-b-container .level2 {
    width: 15px;
    height: 15px
}

.shiyi_content .zi-b-container .level3 {
    width: 16px;
    height: 16px
}

.shiyi_content .zi-b-container .level4 {
    width: 17px;
    height: 17px
}

.shiyi_content .zi-b-container .level5 {
    width: 18px;
    height: 18px
}

.shiyi_content .zi-b-container .round {
    width: 100%;
    height: 100%
}

.shiyi_content .zi-b-container.relevance .level {
    border-radius: 0;
    width: 15px;
    vertical-align: bottom
}

.shiyi_content .zi-b-container.relevance .level1 {
    background: #f6b26b;
    height: 10px
}

.shiyi_content .zi-b-container.relevance .level2 {
    background: #f6b26b;
    height: 13px
}

.shiyi_content .zi-b-container.relevance .level3 {
    background: #ffd966;
    height: 16px
}

.shiyi_content .zi-b-container.relevance .level4 {
    background: #ffd966;
    height: 19px
}

.shiyi_content .zi-b-container.relevance .level5 {
    background: #b6d7a8;
    height: 22px
}

.shiyi_content .zi-b-container.relevance .level6 {
    background: #b6d7a8;
    height: 25px
}

.lightboxLink {
    cursor: pointer
}

.lightboxOverlay {
    background: rgba(0, 0, 0, 0.8);
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 10;
    padding: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center
}

.lightboxContainer {
    display: inline-block;
    position: relative;
    padding-bottom: 30px
}

.lightboxImage {
    min-height: 200px;
    min-width: 200px;
    vertical-align: middle;
    border: solid 5px #fff;
    border-radius: 3px;
    background: #fff
}

.lightboxClose {
    position: absolute;
    right: 0;
    bottom: 0;
    color: #fff;
    font-size: 2em
}

.lightboxCopyright {
    position: absolute;
    bottom: 0;
    color: #fff;
    left: 0
}

body.homepage .tagline {
    font-size: 15px;
    margin-left: 4px
}

body.homepage header {
    position: inherit
}
/*TODO */
/*body.homepage header .main-content {*/
/*    background-position: calc(100% - 34px) calc(50px);*/
/*    background-repeat: no-repeat;*/
/*    background-size: 340px;*/
/*    display: block;*/
/*    padding-top: 25px*/
/*}*/
body.homepage header .main-content {
    padding-top: 10px
}
body.homepage header .main-content {
    padding-top: 0;
    background-position: calc(100% - 10px) calc(10px);
    background-size: 20%;
    padding-bottom: 25px
}
body.homepage.context-zh-cn header .main-content {}

body.context-zh-cn header {
    background-color: #f0eae7;
}

body.homepage .home_menu {
    margin: .1em 0;
    text-align: center
}
body.homepage .home_logo_link {
    display: block;
    text-align: center;
    margin-top: 0.5em;
    margin-bottom: 0.5em
}
body.homepage .home_logo {
    max-width: none;
    width: 80%
}
/*body.homepage .home_logo_link {
    width: 100%;
    text-align: center;
    display: inline-block;
}

body.homepage .home_logo {
    width: 100%;
    max-width: 650px
}*/

body.homepage .home_menu li {
    display: inline-block;
}

body.homepage .home_menu a.current {}

body.homepage .home_menu a:hover {
    background: rgba(231, 219, 212) url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAG4AAAAtCAMAAAB4Sa4LAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NEFENzNGRkVENzI2MTFFOEI3RjNBQTg2MTI3QUREQ0EiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NEFENzNGRkZENzI2MTFFOEI3RjNBQTg2MTI3QUREQ0EiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0QUQ3M0ZGQ0Q3MjYxMUU4QjdGM0FBODYxMjdBRERDQSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0QUQ3M0ZGREQ3MjYxMUU4QjdGM0FBODYxMjdBRERDQSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvwUqy0AAAMAUExURQAAAP///+ba07mgnQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ1cNgYAAAAFdFJOU/////8A+7YOUwAAAH1JREFUeNrs2DEOwDAIA0BU/P83twSoVHW2J8OS7QRhgcgKJD2aiATwvEGOJoqbJNfWGQeq10WMqQfdTCg4dDO3WjLXETslZG56GO+UULmdl2B/2/cDzZkzZ86cOXPmzJkzZ+7HaTcg5X4n3l7Vu7n68iC+q2ivRtKb2C3AAE+xLIEVP0ZlAAAAAElFTkSuQmCC') no-repeat 0 0;
}

body.homepage .home_menu a {
    padding: 12px 27px;
    color: inherit;
    display: inline-block;
    -webkit-transition: background-color .4s ease, color .4s ease;
    -moz-transition: background-color .4s ease, color .4s ease;
    -o-transition: background-color .4s ease, color .4s ease;
    transition: background-color .4s ease, color .4s ease
}
body.homepage .home_search_container {
    margin: 0 10px;
    display: block
}
/*body.homepage .home_search_container {
    margin: 1em auto 0 auto
}*/

body.homepage .dataset-description {
    font-size: 1.0em;
    opacity: .8;
    margin-top: 1em;
    text-align: center
}

body.homepage h1 {
    padding-top: .5em;
    font-size: 2em;
    text-align: center
}
body.homepage .search-desktop {
    width: 100%;
    margin-bottom: 18px;
}
/*body.homepage .search-desktop {
    width: 900px
}*/

body.homepage .word-content li {
    display: inline-block
}

body.homepage .blue {
    background: #f7ede59c;
    color: #000
}

body.homepage .blue .main-content {
    padding: 0
}

body.homepage .main-content {
    padding: 20px 0;
    padding-top: 0;
    margin: 0 auto
}

body.homepage .word-content {
    text-align: center
}

body.homepage .word-content .home-link.current,
body.homepage .word-content .home-link:hover {
    background: #e4d8ce
}

body.homepage .word-content .home-link.current {
    font-weight: bold
}


body.homepage .word-content .home-link {
    padding: .5em
}
body.homepage .word-content .home-link.current::before {
    display: none
}
/*
body.homepage .word-content .home-link {
    display: inline-block;
    color: inherit;
    padding: 1em 1.15em;
    position: relative;
    text-decoration: none
}
body.homepage .word-content .home-link.current::before {
    content: '';
    display: inline-block;
    position: absolute;
    left: 50%;
    margin-left: -10px;
    bottom: 0px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 10px 10px 10px;
    border-color: transparent transparent #fafafa transparent;
}
body.homepage .zmain {
    padding-top: 20px;
    width: 1200px;
}*/

body.homepage .zmain {
    padding-top: 10px
}


.nr-txt {
    margin: 0 auto;
}

.nr-txt strong {
    font-weight: bold;
}

.nr-txt hr {
    border-bottom: 1px solid #a2a9b1;
}

.nr-txt table {
    margin: 0 auto;
}

.nr-txt table td {
    text-align: center;
}

body.homepage .lies .lie_x {
    display: block;
    width: auto;
    padding-right: 0;
    min-height: 0
}

@font-face {
    font-family: 'icomoon';
    src: url('/m/fonts/icomoon.eot');
    src: url('/m/fonts/icomoon.eot') format('embedded-opentype'), url('/m/fonts/icomoon.ttf') format('truetype'), url('/m/fonts/icomoon.woff') format('woff'), url('/m/fonts/icomoon.svg') format('svg');
    font-weight: normal;
    font-style: normal
}

[class^="i_"],
[class*=" i_"] {
    font-family: 'icomoon';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.i_fw {
    display: inline-block;
    text-align: center;
    width: 1.55em
}

.i_2x {
    font-size: 2em
}

.i_chat:before {
    content: "\e900";
    font-family: FontAwesome;
}

.i_community:before {
    content: "\e901";
    font-family: FontAwesome;
}

.i_keyboard:before {
    content: "\e955";
    font-family: FontAwesome;
}

.i_search:before {
    content: "\f002";;
    font-family: FontAwesome;
    color: #5d2719;
}

.i_user:before {
    content: "\e901";
    font-family: FontAwesome;
}

.i_times:before {
    content: "\f00d";
    font-family: FontAwesome;
}

.i_volume-up:before {
    content: "\f028";
    font-family: FontAwesome;
}

.favadd:before {
    content: "\2729";
    font-family: FontAwesome;
}

.favdel:before {
    content: "\2605";
    font-family: FontAwesome;
}

.i_suyi:before {
    content: "\f234";
    font-family: FontAwesome;
}

.i_bars:before {
    content: "\f0c9";
    font-family: FontAwesome;
}

.i_xsj:before {
    content: "\f0d7";
    font-family: FontAwesome;
}

.i_caret-up:before {
    content: "\f0d8";
    font-family: FontAwesome;
}

.i_caret-left:before {
    content: "\f0d9";
    font-family: FontAwesome;
}

.i_caret-right:before {
    content: "\f0da";
    font-family: FontAwesome;
}

.i_copyright:before {
    content: "\f1f9";
    font-family: FontAwesome;
}

.i_warning:before {
    content: "\e907";
    font-family: FontAwesome;
}

.i_fiber_new:before {
    content: "\e05e";
    font-family: FontAwesome;
}

.i_trending_down:before {
    content: "\e8e3";
    font-family: FontAwesome;
}

.i_trending_flat:before {
    content: "\e8e4";
    font-family: FontAwesome;
}

.i_trending_up:before {
    content: "\e8e5";
    font-family: FontAwesome;
}

.i_chevron-thin-left:before {
    content: "\e905";
    font-family: FontAwesome;
}

.i_chevron-thin-right:before {
    content: "\e906";
    font-family: FontAwesome;
}

.i_chevron-down:before {
    content: "\e903";
    font-family: FontAwesome;
}

.i_chevron-up:before {
    content: "\e904";
    font-family: FontAwesome;
}

.i_books:before {
    content: "\e920";
    font-family: FontAwesome;
}

.i_eye-plus:before {
    content: "\e9cf";
    font-family: FontAwesome;
}

.i_eye-minus:before {
    content: "\e9d0";
    font-family: FontAwesome;
}

.i_share2:before {
    content: "\ea82";
    font-family: FontAwesome;
}

.i_read:before {
    content: "\e902";
    font-family: FontAwesome;
}

.i_copy:before {
    content: "\e908";
    font-family: FontAwesome;
}

.i_exchange:before {
    content: "\e909";
    font-family: FontAwesome;
}

.i_sort:before {
    content: "\f0dc";
    font-family: FontAwesome;
}
[class*="res_c"] {
    clear: both;
    width: 100%;
    margin: 0 0 10px 0
}
/*[class*="res_c"] {
    float: left;
    display: block;
    width: 100%
}*/

.res_c_left {
    width: 160px;
    min-height: 1px
}

/*.res_c_center {移动端不要
    width: calc(100% - 300px)
}*/

/*.res_c_center_content {
    padding: 0 20px
}*/
.res_c_center_content,
.res_c_2_3_content {
    padding: 0
}
/*侧边栏宽度 原来300  移动端全宽*/
/*.res_c_right {
    width: 276px
}*/

.res_c_2_3 {
    width: 66%
}

/*.res_c_2_3_content {
    padding: 0 20px 0 0
}*/

.res_c_1_3 {
    width: 34%
}

.epages {
    clear: both;
    text-align: center;
}

.epages {
    padding: 10px 0;
    font: 11px/12px Tahoma
}

.epages * {
    vertical-align: middle;
}

.epages a {
    padding: 1px 4px 1px;
    border: 1px solid #9c7474;
    margin: 0 1px 0 0;
    text-align: center;
    text-decoration: none;
    font: normal 12px/14px verdana;
}

.epages a:hover {
    border: #e6790e 1px solid;
    background: #f8d486;
    text-decoration: none;
    color: #660000
}

.epages input {
    margin-bottom: 0px;
    border: 1px solid #659B28;
    height: 15px;
    font: bold 12px/15px Verdana;
    padding-bottom: 1px;
    padding-left: 1px;
    margin-right: 1px;
    color: #659B28;
}
main>.zdict,
main>.browse_wrapper,
main>.spellcheck_wrapper,
main>.content_wrapper,
main>.submit_new_word_wrapper,
main>.word_submitted_wrapper,
main>.suggested_word_wrapper {
    width: 100%;
    float: none
}
.res_s {
    display: none
}
/*main>.zdict,*/
/*main>.browse_wrapper,*/
/*main>.spellcheck_wrapper,*/
/*main>.content_wrapper,*/
/*main>.submit_new_word_wrapper,*/
/*main>.word_submitted_wrapper,*/
/*main>.suggested_word_wrapper {*/
    /*width: calc(100% - 160px);*/
    /*float: left*/
/*}*/
/*
@media screen and (max-width:761px) {
    main>.zdict,
    main>.browse_wrapper,
    main>.spellcheck_wrapper,
    main>.content_wrapper,
    main>.submit_new_word_wrapper,
    main>.word_submitted_wrapper,
    main>.suggested_word_wrapper {
        width: 100%;
        float: none
    }
    [class*="res_c"] {
        clear: both;
        width: 100%;
        margin: 0 0 10px 0
    }
    .res_c_center_content,
    .res_c_2_3_content {
        padding: 0
    }
    .res_s {
        display: none
    }*/
    header .left,
    header .right,
    header .center {
        padding: .3em
    }
    header .logo {
        width: 130px;
        margin-left: 5px;
        line-height: inherit
    }
    .homepage header .left {
        float: none
    }
    .zmenu .drop {
        box-shadow: none;
        margin-left: 15px
    }
    .zmenu .drop,
    .zmenu .drop:after {
        display: none
    }
    .zmenu .drop .this_page {
        padding-left: 0;
        padding-right: 0
    }
    .zmenu .drop .zmenu_i {
        padding: 0
    }
    footer .footer_block {
        margin: 10px;
    }
    main,
    .main-content {
        width: 100%
    }
    body.stickyHeader main {
        padding-top: 55px
    }
    .page .type-ant.columns3,
    .page .nr-box-syn-of-syns .columns3 {
        -webkit-column-count: 1;
        -moz-column-count: 1;
        column-count: 1
    }
    .shiyi_content .entry_title {
        padding-left: .2em;
        padding-right: .2em;
    }
    .login_wrapper .login_or_signup,
    .login_wrapper .sign_up,
    .profile_wrapper .profile_block,
    .profile_wrapper .profile_body {
        float: none;
        margin: 0;
        width: auto
    }
    .mpuslot_b-container {
        min-width: 320px;
        width: 100%;
        margin: 0 0 0 -15px;
        padding: 0;
        z-index: 10000
    }

    body.abt01v3 .mpuslot_b-container,
    body.abt01v4 .mpuslot_b-container {
        margin-left: -10px
    }
    .mpuslot_b {
        width: 320px;
        margin: 0 auto
    }
    .lies .lie_x {
        display: block;
        width: auto;
        padding-right: 0;
        min-height: 0
    }
    .page .zdict .power {
        display: none
    }
    .nr-box,
    .page .Corpus_Examples_EN .content,
    .shiyi_content .nr-box,
    .wotd-txt-block,
    .yczsl-content {
        padding: 10px
    }
    .shiyi_content .nr-box {
        padding-top: 0
    }
    .shiyi_content .nr-box-header {
        margin: 0 -10px 1em -10px
    }
    .yczsl,
    body.homepage .yczsl {
        min-height: 0
    }
    .search-desktop {
        display: none
    }
    body.homepage .search-desktop {
        display: block
    }
    .searchPanelOpen .search-desktop {
        display: block;
        width: auto;
        margin: 4px;
        clear: both;
        margin-bottom: 16px;
    }
    .search-desktop .custom-select {
        display: block;
        position: absolute;
        left: 0;
        opacity: .001;
        width: 50px;
        height: 100%;
    }
    .search-desktop .cs_m {
        -webkit-column-count: 1;
        -moz-column-count: 1;
        column-count: 1
    }
    .cdet .sense.moreinfo .form *[class*="type"] {
        display: block
    }
    .shiyi_content .h1_entry {
        line-height: 1.2em
    }
    .cdet .titleTypeContainer .titleType {
        margin: 0
    }
    .shiyi_content .nr-box.jbjs.br .nr-box-header::after {
        content: none
    }
    .shiyi_content .nr-box-xxjs .entryVideo {}
/*}

@media screen and (min-width:762px) and (max-width:948px) {
    main>.zdict,
    main>.browse_wrapper,
    main>.spellcheck_wrapper,
    main>.content_wrapper,
    main>.submit_new_word_wrapper,
    main>.word_submitted_wrapper,
    main>.suggested_word_wrapper {
        width: 100%;
        float: none
    }
    .res_t {
        display: none
    }
    .res_c_center {
        width: calc(100% - 230px)
    }
    .res_c_right {
        width: 230px
    }
    .res_c_center_content {
        padding-left: 0
    }
    .search-desktop {
        width: 510px
    }
    main,
    .main-content {
        width: calc(100% - 15px - 15px)
    }
    .profile_wrapper .profile_block {
        width: 30%;
        float: left;
        margin-top: 0
    }
    .profile_wrapper .profile_body {
        width: calc(70% - 20px);
        margin-left: 20px;
        float: left
    }
    footer .footer_block {
        margin: 50px 20px
    }
    .lies .lie_x {
        width: 49%
    }
}

@media screen and (min-width:949px) and (max-width:1239px) {
    .res_d {
        display: none
    }
    main,
    .main-content {
        width: calc(100% - 50px - 50px)
    }
    footer .footer_block {
        margin: 50px 50px
    }
    .lies .lie_x {
        width: 32%
    }
}

@media screen and (min-width:1240px) {
    .search-desktop .cs_lc {
        min-width: 110px;
    }
    .res_h {
        display: none
    }
    .search-desktop {
        width: 850px
    }
    main,
    .main-content {
        width: calc(100% - 50px - 50px);
        max-width: 1480px
    }
    .lies .lie_x {
        width: 24%
    }
    .columns2 {
        -webkit-column-count: 2;
        -moz-column-count: 2;
        column-count: 2
    }
}

@media screen and (min-width:1596px) {
    footer .footer_content .main-content {
        width: 1120px
    }
}*/

.pl-zdic a {
    border-bottom: none;
}

.zib-title .icon-star {
    background: #9c7474;
    border-radius: 4px;
    width: 25px;
    height: 25px;
    padding-top: 3px;
    display: inline-block;
    color: #FFF;
    font-size: 18px;
    text-align: center;
}

.shiyi_content .h2_entry .spanr {
    display: inline-block;
    float: right
}

.am-default {}

@-moz-document url-prefix() {
    .zib-title .icon-star {
        padding-top: 4px;
    }
}

.noi p {
    margin-left: 4px;
    margin-right: 4px;
}
