html, body{margin:0; padding:0; background-color:#fff; color:#777; font-size:14px;font-family:Tahoma;}
h1, h2, h3, h4, h5, h6, p{margin-top:0; margin-bottom:0; font-weight: normal; font-size: 100%;}
a{text-decoration: none; color:inherit;}
ul, ol, dl{margin-top:0; margin-bottom:0; padding-left:0;}
dd{margin-left:0;}
li{list-style: none; }

body{-webkit-tap-highlight-color:rgba(255,255,255,0);}
form{font-size:0;}
input{-webkit-appearance:none; border:none; background:none;margin:0; padding:0; font-size:14px; border-radius:1px;}
input[type="submit"]{ border-radius:0; border:none !important;}
button{-webkit-appearance:none; border:none; background:none; margin:0; padding:0; outline:none;}

/*color*/
.cState{color:#2163A2;}
.cNormal{color:#969696;}

/*z-index level*/
.zLevel1{z-index: 1;}
.zLevel2{z-index: 2;}
.zLevel3{z-index: 3;}
.zLevel4{z-index: 4;}
.zLevel5{z-index: 5;}
.zLevel6{z-index: 6;}
.zLevel7{z-index: 7;}
.zLevel10{z-index: 10;}

/*size*/

/*theme*/
.fr .logo{background-image: url('../../../Images/mobile/fr/logo.png');}
.de .logo{background-image: url('../../../Images/mobile/de/logo.png');}
.es .logo{background-image: url('../../../Images/mobile/es/logo.png');}
.en .logo{background-image: url('../../../Images/mobile/en/logo.png');}

.fr .headerBar, .cg_fr th{background-color:#2975C1;}
.de .headerBar, .cg_de th{background-color:#009553;}
.es .headerBar, .cg_es th{background-color:#9C2421;}
.en .headerBar, .cg_en th{background-color:#318FBF;}

.cg_fr th, .cg_de th, .cg_es th, .cg_en th{color:#fff;}

.cg_fr td{color:#2975C1;}
.cg_de td{color:#009553;}
.cg_es td{color:#9C2421;}
.cg_en td{color:#318FBF;}

.fr .arrLeft{border-right-color:#2975C1;}
.de .arrLeft{border-right-color:#009553;}
.es .arrLeft{border-right-color:#9C2421;}
.en .arrLeft{border-right-color:#318FBF;}

.fr .search input[type="submit"]{background-color:#6BBBFF;}
.de .search input[type="submit"]{background-color:#30DE8D;}
.es .search input[type="submit"]{background-color:#F7605C;}
.en .search input[type="submit"]{background-color:#68BFE9;}

.fr .commonForm input[type="submit"]{background-color:#2975C1;}
.de .commonForm input[type="submit"]{background-color:#009553;}
.es .commonForm input[type="submit"]{background-color:#9C2421;}
.en .commonForm input[type="submit"]{background-color:#318FBF;}

.fr.tingForm .commonForm input[type="submit"], .fr .recommendDownload{background-color:#2FBDFF;}
.de.tingForm .commonForm input[type="submit"], .de .recommendDownload{background-color:#66C44F;}
.es.tingForm .commonForm input[type="submit"], .es .recommendDownload{background-color:#E5425F;}
.en.tingForm .commonForm input[type="submit"], .en .recommendDownload{background-color:#3FC3FF;}

/*site*/
#siteList .content li.fr a, .fr #siteList .control{background-image:url('../../../Images/mobile/fr/site.png');}
#siteList .content li.de a, .de #siteList .control{background-image:url('../../../Images/mobile/de/site.png');}
#siteList .content li.es a, .es #siteList .control{background-image:url('../../../Images/mobile/es/site.png');}
#siteList .content li.en a, .en #siteList .control{background-image:url('../../../Images/mobile/en/site.png');}


.fr .item li.book a{background-image:url('../../../Images/mobile/fr/book.png');}
.fr .item li.client a{background-image: url('../../../Images/mobile/fr/client.png');}

.de .item li.book a{background-image:url('../../../Images/mobile/de/book.png');}
.de .item li.client a{background-image: url('../../../Images/mobile/de/client.png');}

.es .item li.book a{background-image:url('../../../Images/mobile/es/book.png');}
.es .item li.client a{background-image: url('../../../Images/mobile/es/client.png');}

.en .item li.book a{background-image:url('../../../Images/mobile/en/book.png');}
.en .item li.client a{background-image: url('../../../Images/mobile/en/client.png');}

/*common*/
.horizon li{display: table-cell;}

.singleTip{margin:20px 0;}

.center{text-align: center;}
.right{text-align: right;}

.headerBar{height:43px; margin:0; color:#fff; line-height: 43px; }

.arrSide, .arrLeft, .arrSideUp, .arrUp, .arrSideDown, .arrDown {
	width: 0; height:0; border: 10px dashed transparent; overflow: hidden;	position: absolute;}
.arrLeft{border-right:10px solid #2975C1; top:12px; left:6px;}
.arrSide {border-right:10px solid #fff; top:12px; left:2px;}
.arrUp{border-bottom:10px solid #F6F6F6; right:8px; top:7px;}
.arrSideUp{border-bottom:10px solid #B4B4B4; right:8px; top:4px;}
.arrDown{border-top:10px solid #F6F6F6; right:8px; bottom:7px;}
.arrSideDown{border-top-color:#fff;}
.dictTitle .arrSideDown, .expHead .arrSideDown{border-top:10px solid #B4B4B4; right:8px; bottom:4px;}

.buttonLink{color:#fff; background-color:#2875C1; text-align: center; width:100%; height: 35px;
line-height: 35px; font-weight: bold; margin:15px 0;}

.AsideContainer{position: relative;}
.rightAside{position: absolute; right:8px;}
.commonContainer{padding:15px;}

/*form*/
.search{width:100%; margin:8px 0 0 0;border:1px solid #aaa;height:38px; position: relative;
background-color:#fff; }
.search input{height:38px; vertical-align: middle;}
.search input[type="text"]{ padding:0 50px 0 5px; box-sizing:border-box; width:100%;}
.search.inner input[type="text"]{background:url('../../../Images/mobile/innerSearch.png') 5px 50% no-repeat; padding-left:30px; background-size:17px 17px;}
.search input[type="submit"]{width:50px; background:url('../../../Images/mobile/search.png') 50% 50% no-repeat; 
 background-size:21px 21px; position: absolute; right:0; top:0; text-indent: -999em;}
.search.index input[type="submit"]{width:51px; height: 40px; right:-1px; top:-1px;}
.delete{background:url('../../../Images/mobile/cancel.png') 50% 50% no-repeat; background-size:19px 19px;
width:38px; height:38px; position: absolute; right:50px; top:-1px; display: none;}
.search.inner .delete{right:0;}
.tipContent{display: none; position: absolute; background-color:#fff; width:100%; border:1px solid #aaa;
	margin-left: -1px; font-size:14px; position: relative; padding:0 0 32px 0;}
.tipContent.inner{margin:3px 0 0 -10px; padding-right:14px; position: relative; border-color:#ddd;}
.tipContent li{padding:0 8px; color:#232323;}
.tipContent.inner li{margin-right:-15px;}
.tipContent li:hover, .tipContent li.hover{background-color:#ddd;}
.tipContent li.close{text-align: right; position: absolute; bottom:0; right:-8px; margin:0 8px; width:100%; border-bottom:none; padding:8px;box-sizing:border-box;}
.tipContent.inner li.close{right:-10px;}
.tipContent li .prefix{height:15px; line-height: 15px; padding:0 0 0 20px; padding:8px 0 8px 20px; overflow: hidden; display: block;
background:url('../../../Images/mobile/wordList.png') 0 0 no-repeat; background-size:15px 90px; border-bottom: 1px solid #F5F5F5; }
.tipContent li.WordInStudyList .prefix {background-position: 0 -30px;}
.tipContent li.WordInHistory .prefix{background-position:0 -60px;}
.tipContent li.WordInHistory a{display: block; padding-left:5px;}
.tipContent .word b{font-weight: normal;}
.tipContent li.CgSuggestion{color:#2868B4;}
.tipContent li .exp{color:#989898; margin-left:10px;}

.commonForm{margin:25px;}
.commonForm form{width:100%; }
.commonForm input{width:100%; height:39px; border:1px solid #A7A7A7; margin-bottom:15px; padding-left:46px; box-sizing:border-box;
 	color:#c1c1c1; border-radius: 3px;}
.commonForm input.error{border:2px solid #ff7f7f;}
.commonForm input[type="submit"]{padding:0; color:#fff; font-weight: bold; margin-bottom:0;}
.username, .email, .pwd, input[type="password"]{background-repeat: no-repeat; background-position: 15px 50%;}
.username{background-image:url('../../../Images/mobile/username_icon.png'); background-size:15px 19px;}
.email{background-image:url('../../../Images/mobile/mail_icon.png');background-size:17px 12px;}
input[type="password"], .pwd{background-image:url('../../../Images/mobile/password_icon.png'); background-size:15px 18px;}

.commonForm .field-validation-error, .commonForm #title{font-size:14px; margin-bottom:15px; display: block; }
.commonForm .field-validation-error{color:red; margin:-5px 0 10px 0;}
.commonForm .validation-summary-errors{color:red; font-size:14px; margin-bottom: 10px;}
.commonForm #title a{color:#2975C1;}
.commonForm #CaptchaImage, .commonForm #CaptchaInputText{display: inline; width:57%; vertical-align: middle;}
.commonForm #CaptchaImage{float:right;height: 38px; margin-bottom:15px; width:39%; border:1px solid #A7A7A7; box-sizing:border-box;}
.commonForm #CaptchaInputText{margin-left:1%; padding-left: 5px;}

/*layout*/
.container{margin:8px 8px 0 8px;position: relative; background-color:#fff;}
.dictHead .container{height: 45px; margin:8px 0 0 0; padding-left:8px; padding-right:8px;}

header{height: 24px; line-height: 24px; width:100%; padding:8px; box-sizing:border-box; }
footer{width: 100%; padding:10px 8px; box-sizing:border-box; margin:10px 0; color:#d1d1d1;}
.tingForm footer{display: none;}

.logo{margin-top:28px;}
.itemNav{margin-top:30px;}

/*components*/
#siteList .control{background:url() 7px 50% no-repeat; background-size:27px 27px;}
h1.control{color:#2163A2;}
.headerBar h1.control{color:#fff; }
h1{padding-left:42px;  position: absolute;  top:0; height: 42px; line-height: 42px; width: 4em;}
h1 .arrSideDown, h1 .arrSideUp{border-width: 8px; bottom:9px; left:43px; display: none;}
h1 .arrSideUp{top:10px; border-bottom-color: #fff;}
#siteList{position: absolute; top:0; left:0;}
#siteList .content{position: relative; top:43px; background-color:#fff; border:1px solid #E4E4E4; display: none;}
#siteList .content li {height: 42px; padding:0 10px;}
#siteList .content li:hover, #siteList .content li.hover{background-color:#ddd;}
#siteList .content li a{padding-left:34px; background:url('') 0 7px no-repeat; background-size:27px 27px; height: 42px; line-height: 42px; display: block;
border-bottom:1px solid #e0e0e0;}
#dictList .content li a{padding-left:0;}
.content li:last-child a{border-bottom:none;}
#siteList .content{left:0; }

.personState{top:13px;}
.personState li{padding-left:35px; height: 14px; line-height: 14px;
	background:url('../../../Images/mobile/person.jpg') 20px 0 no-repeat; background-size:14px 14px; }
.personState li:last-child{background-image:url('../../../Images/mobile/lock.jpg'); margin-right:0;}

.logo {background:url('') 50% 0 no-repeat; background-size:124px 124px; height:124px;}

.searchTip{margin-top:22px;}

.itemNav{margin-bottom:30px;}
.itemNav .item{margin:0 auto; }
.item li{width:50%; height: 19px;}
.item li a{background:url('') 0 0 no-repeat; display: block; background-size:19px 19px;height: 19px; line-height: 19px;  
position: absolute; left:66%; padding-left:25px; width:3em; margin-left:-3em;}
.item li.client a{left:33%;}

.weixinContainer{position: absolute; width: 100%; height: 100%; background-color: #000; opacity: 0.6;
    z-index: 19; display: none;}
#weixinContainer { position: absolute; top: 100px; left: 50%; margin-left: -150px; z-index: 20; display: none;}
.weixinTip{border-top:1px solid #989898; color:#fff; padding-top:20px; font-size:12px; font-family:"微软雅黑", sans-serif; text-align:center;}
.thirdLogin{color:#B4B4B4; margin-top:30px; border-top:1px solid #D8D8D8;}
.thirdTip{text-align:center; width:90px; background-color:#fff; height:18px; margin:-9px auto 20px auto;}
.thirdLogin ul{ width:280px; margin:0 auto; text-align:center;}
.thirdLogin li{	width:60px; padding:0 25px;}
.thirdLogin li.weibo{padding-left:0;}
.thirdLogin li.weixin{padding-right:0;}
.thirdLogin li a{display: block; padding-top:45px; background-size:34px 34px; background-repeat:no-repeat; background-position: 50% 0; cursor: pointer;}
.thirdLogin li.qq a{background-image:url('../../../Images/mobile/qq.png');}
.thirdLogin li.weibo a{background-image:url('../../../Images/mobile/weibo.png');}
.thirdLogin li.weixin a{background-image:url('../../../Images/mobile/weixin.png');}

.recommendDownload{font-family:'微软雅黑';display:block; width:220px; height:44px; line-height: 44px;color:#fff; text-align: center; margin:40px auto 0 auto; border-radius: 22px; cursor: pointer;} 
.recommendDownload span{background:url('../../../Images/mobile/recdown.png') 0 50% no-repeat;  font-size:15px; background-size:24px 24px; padding-left:36px; display: inline-block; height:44px;}
.recommendDownloadHint p {font-family:'微软雅黑'; font-size:14px; margin:20px;}
.logReg{padding-left:16px; background:url('../../../Images/mobile/reg.png') 0 50% no-repeat; background-size:10px 15px; margin-top:-8px;}

.titleTip{text-align: center; margin:-8px; font-weight: bold; font-size:16px;}

#itemMore{position: absolute; top:0; right: 0; }
.personList .control{position: absolute; top:11px; right:5px; height:20px; line-height: 20px; 
background:url('../../../Images/mobile/itemMore.png') 50% 50% no-repeat; background-size:18px 18px;}
.personList.person .control{color:#2163A2; padding-left:18px; background:url('../../../Images/mobile/person.jpg') 0 0 no-repeat; 
background-size:14px 14px; height: 14px; line-height: 14px;}
#itemMore .control{width:36px; height:36px; line-height: 36px; top:4px;}
#itemMore .content li{background-size:19px 20px; border-bottom:1px solid #C4C4C4;}
#itemMore .content li.reg a{background-image:url('../../../Images/mobile/regkey.png');}
.personList .content{position: absolute; right:0; top: 43px; width:120px; border: 1px solid #CFCFCF; box-shadow: -1px 1px 1px 0px #D9D9D9; background: #fff;display: none}
.personList.person .content{top:40px;}
.personList .content li:last-child a{border-bottom:none;}
.personList .content li a{background:url('../../../Images/mobile/account.png') 9px 50% no-repeat; background-size:18px 20px;
height: 42px; line-height: 43px;padding-left:37px;}
.personList .content li.logout a{background-image:url('../../../Images/mobile/logout.png');}
.personList .content li.study a{background-image:url('../../../Images/mobile/study.png');}

#studyList .control{background-color:#4189C8; height:40px; line-height: 40px; padding:0 20px; 
text-align: left;  position: relative; font-size:14px;}
#studyList span {color:#fff; font-weight: bold; width:100%; position: relative; display: block;}
#studyList .add{position: absolute; width:21px; height:21px; background:url('../../../Images/mobile/openList.png') 0 0 no-repeat;
background-size:21px 21px; top:5px; right:28px; padding:0 14px 0 0; border-right:1px solid #fff;}
#studyList .arrSideDown, #studyList .arrDown, #studyList .arrSideUp, #studyList .arrUp{top:17px; right:-4px;}
#studyList .arrDown{top:14px; border-top-color: #4189C8;}
#studyList .arrSideUp{top:5px; border-bottom-color:#fff;}
#studyList .arrUp{top:8px; border-bottom-color:#4189C8;}
#studyList .content{top:0; background-color:#000; opacity: 0.75; color:#fff; max-height: 225px; overflow-y:scroll;}
#studyList .content li{padding-left:0; position: relative;}
#studyList .content li.cur{color:#97d0ff;}
#studyList .content .action{position: absolute; width:61px; height:20px; right:0; top:10px;}
#studyList .content .action b{background:url('../../../Images/mobile/bookListIcon.png') 0 0 no-repeat; 
background-size:20px 40px; position: absolute; top:0; width:20px; height:20px;}
#studyList .content .action b.edit{padding:0 10px 0 0; border-right:1px solid #fff; left:0;}
#studyList .content .action b.del{background-position:10px -20px; padding:0 0 0 10px; right:0;}

.tab p{color:#2975C1; margin:10px 0; overflow: hidden;}
.tabContent h2{text-align: center; font-weight: bold; margin:10px 0;}
.tabContent dt, .tabContent dd{display: block;}
.tabContent dt{font-weight: bold; }
.tabContent dd{position:relative; top:-1em; font-size:14px; left:9em; height:14px;}
.tabContent{display: none;}
.tabHead li.cur{display: none;}
.tabContent.cur{display: block;}


/*==============wordContent=================*/
.wordContents{padding:0 8px 0 8px;}
.wordContent{color:#2F6FA3; font-size: 16px;}
.searchContent{background-color:#F1F1F1; border-bottom:1px solid #ddd; margin:-8px -8px 5px -8px; padding:3px 7px 3px 5px;}
.searchContent .search{margin:0; height: 36px;}
.searchContent .search input{height: 36px;}
h2.word{padding-top:20px;}
h2 .word, h2 .affiliate, h2 .symbol{font-size: 16px; height: 20px; line-height: 20px; display: inline-block; vertical-align: middle; margin:5px 10px 5px 0;}
h2 .word{color:#2F6FA3; margin-right:10px; max-width: 100%; white-space: nowrap; font-size: 20px; font-weight: bold;}
a.voice-js{display:inline-block; color:#2F6FA3; height:21px;  background:url('../../../Images/mobile/sound.png') 0 -21px no-repeat; background-size:21px 42px; 
padding:1px 0 0 4px;}
.affiliate a.voice-js {padding: 1px 0 0 30px}
#tbOrgText{height:20px; line-height: 20px; display:inline-block; vertical-align: top; margin-bottom:10px;}
#tbOrgText a.voice-js, #tbTransResult a.voice-js{margin-left:10px; vertical-align: bottom;}
a.voice-js.playing{background-position: 0 0;}
#lj_div a.voice-js{vertical-align:text-bottom; margin-left:5px; background-size: 17px 34px;background-position: 5px -17px;width: 17px;height: 17px;position: relative; top: 2px;}
#lj_div a.livePronun{vertical-align:text-bottom; margin-left:5px; background-size: 11px 72px;background-position: 5px 1px;width: auto;height: auto;position: relative; top: 2px;}
#lj_div a.voice-js:hover {color: #6CAEFF;background-position: 5px 1px;border-color: #A5CDFF}
#lj_div a.voice-js.playing{background-position:5px 1px;color: #FFB96B;background-size: 17px 34px;border-color: #FFCE98}
#lj_div a.livePronun.playing{background-position:5px -53px;color: #FFB96B;background-size: 11px 72px;border-color: #FFCE98}
#lj_ting a.voice-js{vertical-align:text-bottom; margin-left:5px; background-size: 17px 34px;background-position: 5px -17px;width: 17px;height: 17px;position: relative; top: 2px;}
#lj_ting a.voice-js.playing{background-position:5px 1px;color: #FFB96B;background-size: 17px 34px;border-color: #FFCE98}
h2 .symbol{color:#2F6FA3;}
h2 .Phonitic {color:inherit;}
.add a{padding:10px 0 10px 30px; background:url('../../../Images/mobile/add.png') 0 10px no-repeat; background-size:21px 21px; display: inline-block;
height:21px; line-height: 21px; margin:5px 0;}
.explain-word-info {font-size: 12px;padding: 8px 8px 2px;}
/*==============Rate Start=================*/
.wordRate{margin:0 -8px; padding:10px 8px;}
.rate{display: inline-block;}
.rate li{width:31px; height:22px; background:url('../../../Images/mobile/star.png') 0 0 no-repeat; background-size:23px 44px; }
.rate li.selected{background-position:0 -22px;}
.resetRate{width:20px; height:20px; background:url('../../../Images/mobile/resetRate.jpg') 0 0 no-repeat; background-size:20px 20px; margin-left:10px; display: inline-block;}
/*==============Rate End=================*/

.dictHead{position: fixed; top:0; left:0; width:100%; background-color:#fff; height:88px; z-index: 9;}
.dictContent{margin-top:88px; background-color:#fff; z-index: 2; 1position: relative;}
.dictTitle{height: 41px; line-height: 40px; color:#fff; text-align: left; padding: 0 8px; width:100%; box-sizing:border-box; font-size: 14px; display: none;
	position: fixed; z-index: 4; background-color:#F6F6F6; color:#474747; font-weight: bold; border:0.5px solid #ddd; border-width:1px 0; }
.dictTitle img{display: none;}
.dictTitle button{color:#fff; font-size: 14px;}

/*==============DictContent Start=================*/
.explain_wrap.empty{display: none;}
.expHead{position: relative; height:40px; line-height: 40px; color:#474747; background-color:#F6F6F6; text-align: left; width:100%;
box-sizing:border-box; font-size:14px; border:0.5px solid #DDDDDD; border-width:1px 0; font-weight: bold; margin-bottom:-1px;}
.expHead img{display: none;}
.expDiv{padding:0 8px; color:#444; line-height: 1.5;}
.expDiv a{color:#1C6FB8;}
#dict-body .expDiv{margin-top: 0;}
#DictLijuChild .lj_item {margin-bottom: 17px}
#dict-body .explain_wrap{padding-top:0;}
#dict-body .explain_wrap .expHead a{color:inherit; height:37px; }
/*==============DictContent End=================*/


/*==============DictList Start=================*/
#dictList{position: fixed; right:8px; bottom:90px; opacity: 0.75; }
#dictList .content{max-height: 258px; width:175px; overflow-y:scroll; background-color:#000; top:0; right:0; color:#fff; border-radius: 3px;
border:none; position: relative;}
#dictList .content li{height:42px; line-height: 42px;  padding:0 8px; background-color:#000; white-space:nowrap;overflow:hidden;text-overflow:ellipsis; 
border-bottom-color:#848484;}
#dictList .content li.cur{color:#97d0ff;}
#dictList .content li.empty{display: none;}
#dictList .content li a{display: block; padding-left:0;}
#dictList .control{position: absolute; bottom:-40px; right:0; width:36px; height:36px; background:url('../../../Images/mobile/dictCate.png') 0 0 no-repeat;
background-size:36px 72px;}
#dictList .control.open{background-position:0 -36px;}
/*==============Dictlist End=================*/

.tingHeader{width:100%; max-width:100%;}
.tingHeaderInfo{margin:10px 10px 0 25px;}

#ysjj, .getMore{display: none;}

.view-switcher{display: inline-block; margin-left:10px;}
.view-switcher a{color:#236FD4;}

#cg_table table{border-collapse:collapse; border-spacing:0; width:100%; margin-bottom:20px;}
#cg_table th, td{border:1px solid #fff; padding:5px;}
#cg_table th{width:120px;}
#cg_table tr.title th{width:auto;}

    .wiki-content .head-imgs-wiki{
        max-width:1000px;
        margin:0 auto 10px;
    }
    .wiki-content{
        padding-bottom:2px;
    }
    .wiki-content  .head-imgs-wiki .image-wrap img{
        display:block;
        position:absolute;
        width:100%;
        height:100%;
        object-fit:cover;
        background:#fff;
        cursor:pointer;
    }
    .wiki-content .head-imgs-wiki img{
        float:right;
    }
    .wiki-content .expDiv{
        line-height:28px !important; 
    }
    .wiki-content .image-wrap{
        width:24%;
        height:70px;
        float:left;
        overflow:hidden;
        position:relative;
    }
    .wiki-content .image-right{
        float:right;
        margin-left:1.3333%;
     }
    @media(max-width:1000px){
        .wiki-content .image-wrap{
            height:200px;
            background-size:180px 180px;
        }
    }
    @media(min-width:768px){
        .wiki-content .image-wrap{
            height:140px;
            background-size:130px 130px;
        }
    }
    @media(min-width:1000px){
        .wiki-content .image-wrap{
            height:180px;
            background-size:160px 160px;
        }
    }
     @media(min-width:1300px){
        .wiki-content .image-wrap{
            height:200px;
            background-size:180px 180px;
        }
    }
     @media(max-width:768px){
        .wiki-content .image-wrap{
            height:110px;
            background-size:100px 100px;
        }
    }
    @media(max-width:550px){
        .wiki-content .image-wrap{
            height:90px;
            background-size:80px 80px;
        }
    }
    @media(max-width:414px){
        .wiki-content .image-wrap{
            height:70px;
            background-size:60px 60px;
        }
    }
    @media(max-width:300px){
        .wiki-content .image-wrap{
            height:60px;
            background-size:50px 50px;
        }
    }
    .wiki-content .image-wrap + .image-wrap {
       margin-left:1.332%;   
    }
    .wiki-content .mw-body-wikicontent {
        padding:6px  0 0 0 !important;
    }
    .wiki-content .detail-link{
        margin-top:12px;
        margin-left:-2px;
        text-align:center;
        clear:both;
    }
    .wiki-content .mw-body-wikicontent h1{
        background:none !important;
        margin-bottom:5px !important;
    }
    .wiki-content .detail-link a{
        color:#A6A6A6;
        display:inline-block;
        padding:5px 9px;
        font-size:12px;
        -webkit-border-radius:4px;
        border-radius:4px;
        border:1px solid #E8E8E8;
        margin:0 auto;
    }
@media screen and (max-width: 320px){
	#cg_table th{width:75px;}
	#cg_table .lang{display: none;}
}
@media screen and (min-width: 640px) {  

}

/*mobile 热搜*/
/*.hot_search{
    width:100%;
    height:300px;
    background:rgba(0,0,0,.5)
}
    .hot_search .hot_search_header ul li{
        float:left;
    }*/

.hot_search {
    width: 100%;
    border: 1px solid #EBEBEB;
    margin-bottom: 30px;
    
}

.hot_search_header {
    height: 41px;
    line-height: 41px;
    border-bottom: 1px solid #EBEBEB;
}

    .hot_search_header ul:after {
        clear: both;
        display: table;
        content: '';
    }

    .hot_search_header ul li {
        float: left;
        width: 50%;
        text-align: center;
        font-size: 14px;
        color: #555555;
        letter-spacing: 1.17px;
        cursor: pointer;
    }

.hot_search_li_active {
    color: #FFFFFF !important;
}

.hot_content {
    height: 100%;
    font-size:13px;
}

.month_search {
    height: 100%;
}

.month_search:after {
    clear: both;
    display: table;
    content: '';
}

.month_search > div {
    /*display:inline-block;*/
    float: left;
    height: 100%;
    width: 33.1%;
}

.month_search div ul {
    margin-top: 26px;
}

.month_search div ul li {
    font-size: 14px;
    color: #555555;
    letter-spacing: 1.17px;
    height: 40px;
    line-height: 40px;
    margin-bottom: 10px;
    overflow: hidden;
}

.hot_ting {
    display: block;
}
.hot_ting:after{
    content:'';
    display:table;
    clear:both;
}
    .hot_ting ul li {
        
        width: 100%;
        margin-top:10px;

    }
        .hot_ting ul li:after {
            content: '';
            display: table;
            clear: both;
        }
        .hot_ting ul li a {
            display: inline-block;
            position: relative;
            width:100%;
        }
        .hot_ting ul li a:after {
            content: '';
            display: table;
            clear: both;
        }

        .hot_ting ul li:hover {
            background: #f5f5f5;
        }

        .hot_ting ul li .hot_ting_left {
            float: left;
            width: 33%;
            height: 100%;
            text-align: center;
           
        }

            .hot_ting ul li .hot_ting_left img {
                width:90%;
            }

        .hot_ting ul li .hot_ting_right {
            
            float: right;
            width: 65%;
            height: 100%!important;
        }

.hot_download {
    background: url('../images/hot_icon2.png') no-repeat;
    margin-right: 5px;
}

.hot_date {
    background: url('../images/hot_icon3.png') no-repeat;
    margin-right: 5px;
}

.hot_fire_icon {
    background: url('../images/hot_icon1.png') no-repeat;
    margin-right: 3px;
}

.hot_icon {
    background-size: 100% 100%;
    width: 12px !important;
    height: 12px !important;
    display: inline-block;
}

.ting_right_p1 {
    font-size: 14px;
    color: #444444;
    
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    overflow: hidden;
}
@media screen and (min-width:374px) {
    .ting_right_p1 {
        max-height: 60px;
    }
    .hot_fire_icon{
        margin-left:5px;
        margin-right:5px;
    }
}

@media screen and (min-width:319px){
    .ting_right_p1 {
        max-height: 40px;
    }
    .hot_fire_icon {
        margin-left: 10px;
        margin-right: 12px;
    }
}

.ting_right_p2 {
    font-size: 14px;
    color: #808080;
}

.ting_right_p3 {
    position:absolute;
    bottom:2px!important;
    font-size: 14px;
    color: #ACACAC;
    width:65%;
}
.ting_right_p3 .downCount{
    display: inline-block;
    min-width: 111px;
    flex:1;
}
.ting_right_p3 .date_span{
    flex:1;
}
.month_search div ul li {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.month_search div ul li a:hover {
    color:red!important;
}
.month_search {
    display: none;
}
.month_search a {
    color: #555;
    text-decoration: none;
}
    /*法语颜色*/
    .fr .hot_search_li_active {
        background: #4783c2;
    }

.fr .month_search ul li a:hover {
    color: #4783c2;
}
/*西语颜色*/
.es .hot_search_li_active {
    background: #e2504c;
}

.es .month_search div ul li a:hover {
    color: #e2504c;
}
/*德语颜色*/
.de .hot_search_li_active {
    background: #51a351;
}

.de .month_search div ul li a:hover {
    color: #51a351;
}
/*英语颜色*/
.en .hot_search_li_active {
    background: #43a1f7;
}

.en .month_search div ul li a:hover {
    color: #43a1f7;
}
.explain_wrap .tip,
.explain-word-info {
    font-size: 13px;
    color: #63656b;
    margin: 10px 0 18px 0;
}
#dict-body .expHead{
    padding-left: 14px;
}
body #ai_explain_tag.liju_pos{
    margin: 10px -8px 10px 0;
}