﻿/**
    Conjugaison
*/

#cg-category-dl dd,
#cg-category-dl dt,
#cg-category-dl ul {
    margin: 0px;
    padding: 0px;
    z-index: 999;
    cursor: pointer;
    font-size: 14.7px;
}

#cg-category-dl dd {
    position: relative;
    left: 193px;
    top: -3px;
}

#cg-category-dl .info {
    margin-left: 10px;
    font-size: 12px;
    font-weight: bold;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    line-height: 34px;
    cursor: default;
}

#cg-category-dl a {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    padding-right: 20px;
    vertical-align: middle;
    font-size: 16px;
    margin-top: 0;
}

#sp-cg-category-selector,
#sp-cg-forms-selector {
    color: #777;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    margin-left: 10px;
    font-weight: normal;
    border: 1px solid #ddd;
    margin: 2px 0;
    background: #F6F6F6 url(images/ui-bg_highlight-soft_100_f6f6f6_1x100.png) 50% 50% repeat-x;
    cursor: pointer;
    position: absolute;
    height: 30px;
}

#sp-cg-forms-selector .line {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 40px;
    padding: 0 10px;
    margin-right: 15px;
    line-height: 30px;
}

#sp-cg-category-selector:hover,
#sp-cg-forms-selector:hover {
    color: #444;
}

#sp-cg-category-selector .line {
    padding: 0 5px 5px;
    line-height: 28px;
}

#cg-category-dl .toggle {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    background: url('/Images/common/common.gif') no-repeat 0 -115px;
    position: absolute;
    top: 6px;
    right: 5px;
    width: 20px;
    height: 20px;
}

#cg-category-dl .toggle-down {
    background: url('/Images/common/common.gif') no-repeat 0 -100px;
}

#cg-category-dl dt a span {
    cursor: pointer;
    display: block;
    padding: 5px;
}

/* UL styles */
#cg-category-dl ul,
#sp-cg-forms-selector ul {
    background: white none repeat scroll 0 0;
    border: 1px solid #ddd;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
    display: block;
    visibility: hidden;
    list-style: none;
    position: relative;
    width: auto;
}

#cg-category-dl span.value {
    display: none;
}

#cg-category-dl ul li a,
#cg-forms-list ul li a {
    padding: 5px;
    display: block;
    text-decoration: none;
    color: black;
}

#cg-category-dl ul li a {
    color: #666;
    font-size: 14px;
    display: block;
}

#cg-category-dl ul li a:hover,
#cg-forms-list ul li a:hover {
    background-color: #F3F3F3;
}

#elCgMainChild {
    margin-top: 10px;
    margin-left: 10px;
}

.cg-category {
    font-weight: bold;
    padding: 5px 0 0 5px;
}

.cgimg {
    position: relative;
    top: 15px;
}

/**
    词典字体
*/

.dict-body-main {
    font-size: 14.7px;
    width: 100%;
    line-height: 150%;
    float: left;
    position: relative;
}

#exp-head {
    padding-top: 0;
    padding-bottom: 0;
}

#searchForm.fixPos,
#exp-head.fixPos,
.ui-tabs-nav.fixPos {
    position: fixed;
    width: 100%;
    left: 0;
    top: 0;
    z-index: 20;
    background-color: #fff;
}

#searchForm.fixPos {
    max-width: 865px;
}

#exp-head.fixPos {
    z-index: 25;
}

#exp-head.fixPos {
    border-left: 1px solid #fff;
}

.ui-tabs-nav.fixPos {
    margin: 100px 1px 0 1px;
    left: 0;
}

#exp-tabs {
    font-family: helvetica, arial, sans-serif, '宋体';
    margin-bottom: 8px;
}

#dict-body a {}

#dict-body .explain_wrap {
    font-size: 14.7px;
    padding: 15px 0;
}

#dict-body .infobox #DictLiju,
#dict-body .infobox #TingLiju,
#dict-body .infobox .explain-word-info {
    padding: 25px 10px 1em;
}

#dict-body .infobox #DictLiju .content,
#dict-body .infobox #TingLiju .content {
    padding: 0;
    font-size: 14.7px;
}

#dict-body .infobox #DictLiju,
#dict-body .infobox #TingLiju {
    padding-left: 0;
}

#dict-body .expHead {
    clear: both;
    line-height: 140%;
    min-height: 20px;
    overflow: hidden;
    padding-bottom: 5px;
    border-bottom: 1px solid #e8e9eb;
}

#dict-body .expHead a {
    color: #202124;
    font-weight: 400;
    display: inline-flex;
    align-items: center;
    line-height: 1;
}

#dict-body .table-big th {
    clear: both;
    line-height: 140%;
    min-height: 20px;
    overflow: hidden;
    padding-bottom: 5px;
    border-bottom: 1px solid #e8e9eb;
}


#dict-body .table-big th a {
    font-size: 14.7px;
    color: #202124;
    display: block;
    font-weight: 400;
    padding-top: 1px;
    line-height: 1;
}

#dict-body .expHead a img,
#dict-body .table-big th a img {
    margin-right: 10px;
    margin-bottom: 4px;
}

#dict-body .expHead a:hover,
#dict-body .table-big th a:hover {
    text-decoration: none;
}

#dict-body #CgMain a {
    display: inline-block !important;
    *display: inline !important;
    *zoom: 1 !important;
    width: fit-content;
}

#dict-body #CgMain a#show-all-cg {
    position: relative;
    top: 1px;
    width: auto;
}

#dict-body #CgMain a#show-all-cg:before {
}

#dict-body #ExpSYN i {
    color: #009933;
    font-weight: bold;
}

#dict-body .expDiv {
    padding-top: 5px;
    margin-top: 5px;
    overflow: hidden;
    clear: both;
    *zoom: 1;
}

#ExpNoteChild.expDiv {
    word-break: normal;
    word-wrap: break-word;
}

#dict-body .expDivNoHead {
    border: 0px;
    padding-top: 0;
    margin-top: 0;
}

#dict-body .explain-Word .word {
    margin: 10px 20px 12px 0px;
    font-weight: bold;
    font-size: 32px;
    line-height: normal;
    color: #000000;
    vertical-align: middle;
}

#dict-body .explain-Word {
    margin-top: 10px;
    margin-bottom: 12px;
}
.expDiv .eudic_wordtype{
    color: #93979e;
}

#dict-body .explain-Word .tag {
    display: inline-block;
    color: #93979e;
    font-size: 11px;
    font-weight: normal;
    height: 20px;
    line-height: 20px;
    border: 1px solid #c4c7cc;
    border-radius: 4px;
    padding: 0 7px;
    margin-right: 10px;
    position: relative;
    top: 2px;
    cursor: pointer;
    box-sizing: border-box;
}

#dict-body .Syn {
    color: #800000;
    font-weight: bolder;
}

#dict-body .exp {
    color: #3E3E3E;
}

#dict-body .exp ol li {
    padding-top: 8px;
}

#dict-body .exp ul li {
    padding-top: 2px;
}

#dict-body .syno {
    color: #0d85ff;
}

#dict-body #phrase .exp {
    display: inline;
    padding-left: 4px;
}

#dict-body .HighLightCG {
    color: #444;
    background-color: #fff4b6;
}

#dict-body .SepecificDic {
    color: #999999;
}

#dict-body h1 {
    font-weight: bold;
    font-size: 18px;
    margin: 0px 0px 6px;
    color: #4060b0;
}

#dict-body h2 {
    color: #FD7D00;
    font-size: 15px;
}

.wiki-content #titleHeading {
    position: static;
    height: auto;
    line-height: 1;
    padding: 0;
    width: auto;
}

#dict-body h3 {
    font-weight: bold;
    font-size: 12px;
    margin: 0px 0px 6px;
}

#dict-body h4 {
    font-weight: bold;
    font-size: 100%;
    margin-bottom: -1px;
}

#dict-body .CgLb {
    color: #006699;
}

/*智能拼写建议*/
#dict-body .NoFoundSugDic {
    list-style-image: url(/dic_resource/arr.gif);
    padding: 4px 0px 6px 10px;
    margin-left: -20px;
    list-style-position: inside;
    overflow: hidden;
}

#dict-body .NoFoundSugCG {
    list-style-image: url(/dic_resource/arr2.gif);
    padding: 4px 0px 6px 10px;
    margin-left: -20px;
    list-style-position: inside;
    overflow: hidden;
}

#dict-body .Suggestion Li {
    list-style-image: url(/dic_resource/internal_link.gif);
    line-height: 150%;
    margin: 0 0 10px 0;
    list-style-position: inside;
}

#dict-body .table-big {
    width: 100%;
}

#dict-body .table-big th {
    font-weight: bold;
    text-align: left;
}

#dict-body .table-big td {
    padding: 0 0 5px 5px;
}

#dict-body .txtDisabled {
    color: #999999;
    font-size: 12px;
}

.phonitic-line {
    color: #63656b;
    display: inline-flex;
    flex-wrap: wrap;
    align-items: center;
}

.Phonitic {
    font-family: "lucida sans unicode", arial;
    font-size: 13px;
    vertical-align: text-bottom;
}

.otherLang .Phonitic {
    margin-right: 14px;
}

.Phonitic-Sep {
    color: teal;
    font-family: Arial;
    margin-left: 3px;
    margin-right: 5px;
    font-size: 15px;
}

#tabs-history span,
#tabs-studylist span {
    display: inline-block;
    margin-left: 5px;
}

#dict-body .derivation b {
    color: gray;
}

/* 例句相关 */
#dict-body .sentence {}

#dict-body .lj_origin_sug,
#dict-body .lj_sug {
    margin: 0;
}

#dict-body .lj_sug,
.lj_sug_comment,
.lj_origin {
    font-size: 80%;
    color: #969696;
    margin-top: 3px;
}

.lj_origin {
    margin-right: 50px;
}

#dict-body .sentence .line {
    margin-right: 6px;
}

#dict-body .lj_sug {
    visibility: hidden;
}
#cg-speak {
    position: relative;
}
#cg-speak .voice-button{
    height: 18px;
    position: relative;
    top:-2px;
}

#dict-body .lj_sug a {
    margin-left: 10px;
    padding: 1px 0 1px 20px;
    background-repeat: no-repeat;
    background-position: 0 -0.1em;
}

#dict-body .lj_sug .rateup {
    background: url("/Images/common/common.gif") no-repeat -66px 0;
}

#dict-body .lj_sug .ratedown {
    background: url("/Images/common/common.gif") no-repeat -117px 0;
}

#dict-body .lj_sug .writesug {
    background: url("/Images/common/common.gif") no-repeat -175px 0;
}

#dict-body .lj_sug .lj_rateok {
    color: Green;
}

#dict-body .sentence ol {}

#dict-body .sentence li {
    list-style-type: decimal;
    margin: 5px 0 5px 25px;
}

#dict-body .sentence .exp {
    color: gray;
}

/*听力例句*/
.lj_item {
    overflow: hidden;
    *zoom: 1;
}

/*by wjl*/
/*词典例句*/
#ExpLJ .lj_item[type=dict] {
    margin-bottom: 15px;
}

#ExpSYN #ExpFCChild #trans {
    margin-top: 15px;
}

#ExpSYN #ExpSYNChild .eudic_jiexi {
    margin-top: 15px;
    margin-bottom: 10px;
}

/*听力例句*/
#TingLiju #TingLijuChild .lj_item[type=ting] {
    margin-bottom: 15px;
}

#TingLiju #TingLijuChild .lj_item[type=ting] .exp {
    margin-top: 6px;
}

/*end*/

.lj_item .channel {
    float: right;
    cursor: pointer;
    text-align: right;
    position: relative;
    z-index: 8;
    height: 45px;
    top: 4px;
    margin-left: 10px;
}

.lj_item .channel img {
    height: 45px;
    -webkit-border-radius: 2px;
    -o-border-radius: 2px;
    -ms-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}

.lj_item .channel_title {
    color: #9FA0A1;
    font-size: 0;
    text-indent: -999em;
    overflow: hidden;
    position: absolute;
    margin: 0 auto;
    width: 100%;
    height: 100%;
    text-align: center;
    top: 0;
    left: 0;
    visibility: hidden;
    background: url('../../../Images/common/playTip.png') 0 0 no-repeat;
}

.lj_item .content {
    display: inline;
}

.lj_item .content .line {
    margin-top: 0;
    margin-bottom: 0;
    padding-right: 10px;
    line-height: 1.4;
    position: relative;
    padding-left: 30px;
    color:#202124;
}

.lj_item .content .line a {
    margin-top: 0;
    min-width: 18px;
    height: 18px;
}

#dict-body .lj_item .exp {
    color: #696969;
    padding-left: 30px;
    margin-top: 6px;
    margin-bottom: 2px;
    line-height: 1.4;
    position: relative;
}

.line .voice-button {
    margin-left: 12px;
}

.lj_item .line .index {
    text-align: center;
    position: absolute;
    left: 0;
    width:30px;
}

.lj_item .exp .index {
    color: transparent;
    width: 34px;
    position: absolute;
    left: 0;
}

#dict-body .lj_item .lj_origin_sug,
#dict-body #DictLijuChild .lj_sug {
    margin-left: 30px;
}

#dict-body #DictLijuChild .lj_sug {
    margin-top: 0;
}

#liju_dict_loadmore,
#liju_ting_loadmore {
    width: 205px;
    color: #ADADAD;
    background: #EDEDED;
    margin: 20px auto;
    height: 30px;
    line-height: 30px;
    text-align: center;
    border-radius: 3px;
    font-family: '微软雅黑', Verdana, sans-serif;
    cursor: pointer;
    position: relative;
    left: -5px;
}

#liju_dict_loadmore:hover,
#liju_ting_loadmore:hover {
    background: #4c92e6;
    color: #fff;
}

/*AudioPlayer*/
#fallback {
    display: none;
}

.voice-button {
    background: url(https://static.eudic.net/web/dict/speak_icon.png) no-repeat;
    background-size: 18px 18px;
    background-position: 0 1px;
    cursor: pointer;
    padding: 0px;
    vertical-align: top;
    display: inline-flex;
    align-items: center;
    color: inherit;
    padding-left: 26px;
    margin-right: 15px;
    height: 18px;
}
.singlePhon{
    display: inline-block;
    position: relative;
    top:4px;
    margin-right: 15px;
}
.singlePhon .voice-button{
    margin-right: 0;
}

.gv_details .voice-button {
    padding-left: 0;
}

.otherLang .phoniticBox {
    display: inline-flex;
    margin-right: 15px;
}

.voice-button:visited,
.voice-button:hover {
    color: inherit;
}

.voice-button .phontype,
.voice-button .Phonitic {
    position: relative;
    z-index: -1;
}
#customize-tabs{
    margin-bottom: 20px;
}
html body .voice-button.livePronun {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    text-decoration: none;
    margin: 2px 0 0 20px;
    font-size: 11px;
    height: 18px;
    width: auto;
    line-height: 18px;
    padding-left: 22px;
    padding-right: 5px;
    color: #63656b;
    border: 1px solid #c4c7cc;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
    background: url(https://static.eudic.net/web/dict/speak_icon.png) no-repeat;
    background-size: 14px 14px;
    background-position: 3px 2px;
}

html body .voice-button.livePronun.playing {
    background: url(https://static.eudic.net/web/dict/en_speak_icon_playing.png) no-repeat;
    background-size: 13px 13px;
    background-position: 3px 2px;
    color: #0d85ff;
    border: 1px solid #0d85ff;
    filter: none;
    -webkit-filter: none;
}
html body.fr .voice-button.livePronun.playing {
    background: url(https://static.eudic.net/web/dict/fr_speak_icon_playing.png) no-repeat;
    background-size: 13px 13px;
    background-position: 3px 2px;
    color: #2e5ba3;
    border: 1px solid #2e5ba3;
}
html body.fr #dict-body .syno{
    color: #2e5ba3;
}
html body.de .voice-button.livePronun.playing {
    background: url(https://static.eudic.net/web/dict/de_speak_icon_playing.png) no-repeat;
    background-size: 13px 13px;
    background-position: 3px 2px;
    color: #0B7442;
    border: 1px solid #0B7442;
}
html body.de #dict-body .syno{
    color: #0B7442;
}
html body.es .voice-button.livePronun.playing {
    background: url(https://static.eudic.net/web/dict/es_speak_icon_playing.png) no-repeat;
    background-size: 13px 13px;
    background-position: 3px 2px;
    color: #8E0922;
    border: 1px solid #8E0922;
}
html body.es #dict-body .syno{
    color: #8E0922;
}

#transbtn .voice-button {
    margin-top: 4px;
}

.voice-button-en {}

.voice-button.loading {
    background: url("/Images/common/player_loading.gif") no-repeat 0 -0px;
    text-indent: 0 !important;
}
.minDictSearchPhon{
    font-size: 13px;
}
.minDictSearchPhon uk,
.minDictSearchPhon us{
    font-size: 15px;
}
.minDictSearchPhon uk{
 margin-right: 2px;
}
.minDictSearchPhon .voice-button{
    height: 18px;
    margin-left: 15px;
    background-position: 0px -1px;
}
#player {
    display: none;
}

/* thumbnail */
#word-thumbnail-image {
    display: block;
    overflow: hidden;
    position: relative;
    float: right;
    padding-bottom: 20px;
    clear: both;
}

#word-thumbnail-image .word-thumbnail-container {
    position: relative;
    margin: 0;
    padding: 0 0 28px 0;
    border: 1px solid #dfdfdf;
}

#word-thumbnail-image.thumbnialNeedUpload .word-thumbnail-container {
    border: 0;
}

#word-thumbnail-image .word-thumbnail-container input {
    display: none;
}

#word-thumbnail-image .word-thumbnail-container.voted a {
    cursor: auto;
}

#word-thumbnail-image .word-thumbnail-container.voted a:hover {
    text-decoration: none;
}

#word-thumbnail-image .word-thumbnail-container a {
    position: absolute;
    width: 20px;
    padding-left: 20px;
    height: 28px;
    line-height: 28px;
    bottom: 0;
    text-align: center;
    cursor: pointer;
    overflow: hidden;
    color: #8D8D8D;
    background: url('/Images/common/dict_common_praise.png') 3px -41px no-repeat;
    background-size: 135px 62px;
}

#word-thumbnail-image .word-thumbnail-container #upload_thumbnail {
    padding: 0;
    margin: 0;
    width: 100%;
    left: 0;
    background: none;
    color: #4B4949;
    font-size: 14px;
    height: 36px;
    line-height: 36px;
}

#word-thumbnail-image .word-thumbnail-container #praise {
    left: 14px;
    background-position: -56px -42px;
}

#word-thumbnail-image .word-thumbnail-container #praise:hover {
    left: 14px;
    color: #77d1f7;
    background-position: -56px 5px;
}

#word-thumbnail-image .word-thumbnail-container #step {
    left: 50%;
    margin: 0 0 0 -26px;
    background-position: -117px -42px;
}

#word-thumbnail-image .word-thumbnail-container #step:hover {
    background-position: -117px 5px;
    color: #77d1f7;
}

#word-thumbnail-image .word-thumbnail-container #modify {
    right: 14px;
    width: 32px;
    background-position: 3px -42px;
}

#word-thumbnail-image .word-thumbnail-container #modify:hover {
    color: #77d1f7;
    background-position: 3px 7px;
}

#word-thumbnail-image .word-thumbnail-container.voted #praise,
#word-thumbnail-image .word-thumbnail-container.voted #praise:hover {
    background-position: -56px -42px;
    color: #8D8D8D;
}

#word-thumbnail-image .word-thumbnail-container.voted #step,
#word-thumbnail-image .word-thumbnail-container.voted #step:hover {
    background-position: -117px -42px;
    color: #8D8D8D;
}

#word-thumbnail-image .word-thumbnail-container.voted #modify {
    cursor: pointer;
}

#word-thumbnail-image img {
    line-height: 150px;
    max-width: 200px;
    max-height: 200px;
    width: expression(this.width > 200 ? "200px" : true);
    height: expression(this.height > 200 ? "200px" : true);
    border-bottom: 1px solid #dfdfdf;
}

#word-thumbnail-image.thumbnialNeedUpload img {
    border: 0;
}

#word-thumbnail-image .tool {
    font-size: 12px;
    text-align: right;
    visibility: hidden;
    display: none;
}

#word-thumbnail-image .tool a {
    margin: 5px 10px 20px 10px;
}

#thumbnail-selector .ui-selecting {
    background-color: #FECA40;
}

#thumbnail-selector .ui-selected {
    background-color: #F39814;
}

#thumbnail-selector ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    width: 450px;
}

#thumbnail-selector li {
    margin: 8px;
    padding: 5px;
    float: left;
    text-align: center;
    width: 135px;
    height: 135px;
}

#thumbnail-selector img {
    max-width: 130px;
    max-height: 130px;
    width: expression(this.width > 130 ? "130px" : true);
    height: expression(this.height > 130 ? "130px" : true);
}

/* ===END==== 词典字体*/

/* Lucene Full text*/
#lucene-list li {
    margin-bottom: 10px;
}

#lucene-list .lucene-highlight {
    display: block;
}

#lucene-list .lucene-highlight b,
.lucene-list .lucene-highlight b {
    background-color: #fff4b6;
    color: #444;
    font-weight: normal;
}

/*解释里面的图片.汉字图片*/
.dictimgtoword {
    vertical-align: text-top;
}

/*综合变位界面*/

#cg_table .lang {
    display: block;
}

#cg_table th,
td {
    border: 0 !important;
    padding: 0;
}

#cg_table td {
    font-weight: 600;
    padding: 16px 4px 16px 12px;
}

#cg_table table tr.title th {
    text-align: left;
    font-size: 14px;
    font-weight: 600;
    font-weight: normal;
    padding: 16px 4px 16px 12px;
    font-family: '微软雅黑', 'helvetica', 'arial', sans-serif;
    color: #fff;
}

#cg_table .lang {
    font-size: 13px;
    display: block;
}


#cg_table.cg_fr tr.title th {
    width: 25%;
}

#cg_table.cg_fr tr.title th {
    border-left: 0;
}

#cg_table.cg_fr tr.title th+th {
    border-left: 1px solid #A8C9D7 !important;
}

#cg_table.cg_fr td {
    width: 25%;
}

#cg_table.cg_es td {
    width: 28%;
}

#cg_table table tbody {
    display: block;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    overflow: hidden;
}

#cg_table.cg_fr td {
    color: #177BA7;
}

#cg_table.cg_fr th {
    text-align: left;
    background-color: #4783C2;
}

#cg_table.cg_es td {
    color: #8E0922;
}

#cg_table.cg_es th {
    text-align: left;
    background-color: #FEE7ED;
    color: #8E0922;
}

#cg_table.cg_es tr.title th {
    background: #C9415B;
    width: 28%;
}

.clear {
    clear: both;
}

#cg_table table {
    width: 100%;
    border-collapse: collapse;
    margin: 10px 0px;
}

#cg_table table tr {
    display: table;
    width: 100%;
    font-size: 13px;
}

#cg_table table tr th {
    width: 30%;
    margin: 0;
    padding: 0;
}

#cg_table.cg_es th.first {
    min-width: 107px;
    padding-left: 12px;
    border: 0;
    padding: 8px 4px 8px 12px;
    max-width: 107px;
}

#cg_table.cg_es table.table-col-4 tr th.first {
    width: 12%;
}

#cg_table.cg_es table.table-col-3 tr th.first {
    width: 12%;
}

#cg_table.cg_es table.table-col-2 tr th.first {
    width: 0.01%;
}

#cg_table.cg_es table.tw .first {
    width: 11%;
}

#cg_table.cg_es .table-col-4 tr.title th {
    width: 21%;
}

#cg_table.cg_es .table-col-4 td {
    width: 21%;
}

#cg_table.cg_fr .lightBaGround {
    background-color: #FAF5FF;
}

#cg_table.cg_es .lightBaGround {
    background-color: #FFF6E8;
}

#cg_table.cg_de .lightBaGround {
    background-color: #FDFCE8;
}

#cg_table.mobile table.table-col-2 tr th.first {
    width: 3%;
    min-width: 90px;
    padding: 8px 4px;
}

#cg_table.mobile table.table-col-3 tr th.first {
    width: 16%;
    min-width: 110px;
    padding: 8px 4px;
}

#cg_table.mobile tr.title th {
    min-width: 123px;
    padding: 8px 4px 8px 12px;
}

#cg_table.mobile td {
    min-width: 123px;
    padding: 16px 4px 16px 12px;
    width: 28%;
}

#cg_table.cg_fr tbody {
    border: 1px solid #A8C9D7;
}

#cg_table.cg_fr tr td+td {
    border-left: 1px solid #A8C9D7 !important;
}

#cg_table.cg_es table tbody {
    border: 1px solid #FFC1C1;
}

#cg_table.cg_es table tr th+th {
    border-left: 1px solid #FFC1C1 !important;
}

#cg_table.cg_es table tr td {
    border-left: 1px solid #FFC1C1 !important;
}

#cg_table.cg_de .first {
    background: #F3FFF0;
    color: #2F9F13;
    text-align: left;
    padding: 8px 4px 8px 12px;
    font-weight: bold;
}

#cg_table.cg_de.mobile table.table-col-2 tr th.first {
    min-width: 80px;
}

#cg_table.cg_de table.table-col-3 tr th.first {
    min-width: 106px;
    width: 10%;
    border: 0;
    max-width: 106px;
}

#cg_table.cg_de table.tw .first {
    width: 1%;
    min-width: 106px;
    max-width: 106px;
}

#cg_table.cg_de table.table-col-4 tr.title th {
    width: 21%;
    min-width: 90px;
}

#cg_table.cg_de table.table-col-4 tr th.first {
    width: 8%;
    min-width: 106px;
    padding-left: 12px;
    max-width: 106px;
}

#cg_table.cg_de table.table-col-4 td {
    width: 21%;
    min-width: 90px;
}

#cg_table.cg_de table.table-col-3 td {
    width: 30%;
    min-width: 110px;
}

#cg_table.cg_de tr.title th {
    width: 28%;
    background: #2f9f13;
    min-width: 100px;
    color: #ffffff;
    font-weight: normal;
}

#cg_table.cg_de .table-col-2 tr.title th {
    width: 38%;
}

#cg_table.cg_de .table-col-2 tr td {
    width: 38%;
}

#cg_table.cg_de tr.title th.first {
    width: 6%;
}

#cg_table.cg_de .table-col-2 th.first {
    width: 6%;
    min-width: 102px;
    max-width: 102px;
}

#cg_table.cg_de .tw tr th {
    width: 36%;
}

#cg_table.cg_de .tw tr td {
    width: 36%;
}

#cg_table.cg_de table tbody {
    border: 1px solid #A0EBA6;
}

#cg_table.cg_de table tr th+th {
    border-left: 1px solid #A0EBA6 !important;
}

#cg_table.cg_de td {
    border-left: 1px solid #A0EBA6 !important;
    color: #2F9F13;
}

@media(max-width:450px) {
    #cg_table.cg_de table.table-col-3 tr th.first {
        min-width: 60px;
        padding-left: 4px;
    }

    #cg_table.cg_de table.table-col-4 tr th.first {
        min-width: 60px;
        padding-left: 4px;
    }
}

@media screen and (max-width: 320px) {
    #cg_table th {
        width: 75px;
    }

    #cg_table .lang {
        display: none;
    }
}

/*例句词性menu*/
.liju_pos {
    margin: 4px 0 20px 2px;
}

.liju_pos ul {
    display: flex;
}

.liju_pos ul .liju_pos_item {
    line-height: normal;
    font-size: 13px;
    margin-right: 10px;
    border-radius: 3px;
    box-sizing: border-box;
    border: 1px solid #ccc;
    cursor: pointer;
}

.liju_pos ul .liju_pos_item a {
    color: #999;
    padding: 5px 12px;
    display: inline-block;
}

.liju_pos ul .liju_pos_item.active {
    border: 1px solid #0d85ff;
    background-color: rgba(13, 133, 255, 0.1);
}

.liju_pos ul .liju_pos_item.active a {
    color: #0d85ff;
}

.eudic_wordtype_cont w span {
    margin-left: 4px;
    margin-right: 15px;
}

.eudic_wordtype_cont b {
    font-weight: normal;
}

.machinneTransTip {
    font-size: 10px;
    padding: 2px 6px;
    border-radius: 10px;
    position: relative;
    top: -1px;
    color: #63656b;
    background-color: #f5f6f7;
}

#dict-body .scrollTable {
    overflow-x: auto;
}

#dict-body .mume {
    padding: 0 !important;
    font-size: 15px;
    line-height: 22px;
    margin-right: -7px;
    max-width: -webkit-fill-available;
}

#dict-body .mume ul li,
#dict-body .mume p {
    line-height: 24px;
    letter-spacing: 0;
}

#dict-body .mume ul {
    margin-top: 8px;
    /* es: */
    margin-bottom: 1px;
    display: inline-table;
}

#dict-body .mume h2 {
    margin: 10px 0 12px 0;
    padding: 0;
    text-align: left;
}

#dict-body .mume h2:first-child {
    margin: 0;
}

#dict-body .mume h3 {
    font-size: 16px;
    line-height: 24px;
    margin-top: 10px;
    margin-bottom: 6px;
}

#dict-body .mume p strong {
    font-size: 15px;
    line-height: 24px;
}

#dict-body .mume table td,
#dict-body .mume table th {
    font-size: 14px;
    padding: 10px 0.86em;
}

/* de */
#dict-body .mume ul li i,
#dict-body .mume td i,
#dict-body .mume mark i {
    font-style: italic;
}

/* de */
#dict-body .mume td i,
#dict-body .mume ul li i {
    font-weight: normal;
    display: initial;
}

#dict-body .mume ol li,
#dict-body .mume td i {
    color: inherit;
}

#dict-body .mume h4,
#dict-body .mume ul li strong mark i,
#dict-body .mume td mark strong i,
#dict-body .mume td strong mark i {
    font-weight: bold !important;
}

#dict-body .mume h4 {
    font-size: 15px;
}

#dict-body .mume td i,
#dict-body .mume td strong mark i,
#dict-body .mume td i strong {
    font-size: 14px;
}

#dict-body .mume ul li i {
    font-size: inherit;
}

/*  es */
#dict-body .scrollTable table {
    min-width: fill-available;
    min-width: -webkit-fill-available;
}

#dict-body .mume table {
    margin: 10px 0 24px 0;
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%;
    overflow: auto;
    word-break: inherit;
}

#dict-body .mume table td,
#dict-body .mume table th {
    border: 1px solid #d6d6d6 !important;
    padding: 6px .6em;
    text-align: center;
    color: #6f6f6f;
    background: none;
    font-weight: normal;
}

#dict-body .mume mark {
    color: #4a90e2;
    background: transparent;
}

#dict-body .cara {
    color: #0d85ff;
    font-weight: bold;
}

#dict-body .title h3 {
    color: #202124;
}
#ai_explain_tag.liju_pos{
     margin:0;
}
#ai_explain_tag.liju_pos ul {
    flex-flow: wrap;
}
#ai_explain_tag .liju_pos ul .liju_pos_item {
    white-space: nowrap;
}
 #ai_explain_tag.liju_pos ul .liju_pos_item {
    margin: 0 10px 10px 0;
}

#dict-body #content h2 {
    color: #202124;
    clear: both;
    line-height: 140%;
    min-height: 20px;
    padding-bottom: 5px;
    border-bottom: 1px solid #e8e9eb;
    border-radius: 2px;
    padding: 8px 0 8px 21px;
    background: url(https://static.eudic.net/web/dict/dict_arrow.png) no-repeat center left / 13px 13px;

}
body #scrollToTop a#improveBtn:hover,
body #scrollToTop a#weiboBtn:hover,
.ulMenuList li a:hover,
#dict-body .eg,
#dict-body h3,
.lj_item .key,
#dict-body .sentence .key,
#dict-body #phrase I {
    color: #0d85ff;
}
body.fr #scrollToTop a#improveBtn:hover,
body.fr #scrollToTop a#weiboBtn:hover,
body.fr .ulMenuList li a:hover,
body.fr #dict-body .eg,
body.fr .liju_pos ul .liju_pos_item.active a,
body.fr #dict-body h3,
body.fr .lj_item .key,
body.fr #dict-body .sentence .key,
body.fr #dict-body #phrase I,
body.fr #dict-body .cara,
body.fr #dict-body .mume mark {
    color: #2e5ba3;
}

body.fr .liju_pos ul .liju_pos_item.active {
    border: 1px solid #2e5ba3;
    background-color: rgba(46, 91, 163, 0.1);
}
body.de #scrollToTop a#improveBtn:hover,
body.de #scrollToTop a#weiboBtn:hover,
body.de .ulMenuList li a:hover,
body.de #dict-body .eg,
body.de #dict-body h3,
body.de .liju_pos ul .liju_pos_item.active a,
body.de .lj_item .key,
body.de #dict-body .sentence .key,
body.de #dict-body #phrase I,
body.de #dict-body .cara,
body.de #dict-body .mume mark {
    color: #0B7442;
}

body.de .liju_pos ul .liju_pos_item.active {
    border: 1px solid #0B7442;
    background-color: rgba(11, 116, 66, 0.1);
}
body.es #scrollToTop a#improveBtn:hover,
body.es #scrollToTop a#weiboBtn:hover,
body.es .ulMenuList li a:hover,
body.es #dict-body .eg,
body.es #dict-body h3,
body.es .liju_pos ul .liju_pos_item.active a,
body.es .lj_item .key,
body.es #dict-body .sentence .key,
body.es #dict-body #phrase I,
body.es #dict-body .cara,
body.es #dict-body .mume mark {
    color: #8E0922;
}

body.es .liju_pos ul .liju_pos_item.active {
    border: 1px solid #8E0922;
    background-color: rgba(142, 9, 34, 0.1);
}

.voice-button.playing {
    filter: invert(50%) sepia(52%) saturate(7335%) hue-rotate(199deg) brightness(103%) contrast(100%);
    -webkit-filter: invert(50%) sepia(52%) saturate(7335%) hue-rotate(199deg) brightness(103%) contrast(100%);
}

body.fr .voice-button.playing {
    filter: invert(36%) sepia(10%) saturate(5177%) hue-rotate(184deg) brightness(84%) contrast(88%);
    -webkit-filter: invert(36%) sepia(10%) saturate(5177%) hue-rotate(184deg) brightness(84%) contrast(88%);
}

body.de .voice-button.playing {
    filter: invert(29%) sepia(99%) saturate(7102%) hue-rotate(157deg) brightness(87%) contrast(91%);
    -webkit-filter: invert(29%) sepia(99%) saturate(7102%) hue-rotate(157deg) brightness(87%) contrast(91%);
}

body.es .voice-button.playing {
    filter: invert(18%) sepia(84%) saturate(7299%) hue-rotate(344deg) brightness(58%) contrast(98%);
    -webkit-filter: invert(18%) sepia(84%) saturate(7299%) hue-rotate(344deg) brightness(58%) contrast(98%);
}
.mobileDictContent .ai_explain_feedback {
    top: 0;
}
.mobileDictContent .ai_explain_menu .ai_explain_dot{
    margin-right:8px;
}
.mobileDictContent .ai_explain_popup .ai_explain_popup_input {
    border: initial;
    appearance: auto;
    -webkit-appearance: auto;
}