html, body {
    background: #fff!important;
}
/*词典搜索框样式开始*/
.dictionary .dictionary-name {
    text-align: center;
    padding: 200px 0 80px;
}
.dictionary .dictionary-name i {
    font-size: 280px;
    line-height: 60px;
    top: 5px;
}
.dictionary dl {
    width: 640px;
}
.dictionary dl dt {
    width: 540px;
    height: 40px;
    border: 1px solid #d6131b;
}
.dictionary dl dt input {
    width: 514px;
    margin: 6px 12px;
    border: none;
    outline: none;
}
.dictionary dl dd {
    right: 0;
    top: 0;
    height: 40px;
    line-height: 40px;
    background: #d6131b;
    text-align: center;
}
.dictionary dl dd i {
    font-size: 20px;
    margin-right: 3px;
    top: 1px;
}
/*词典搜索框样式结束*/

.dictionary .module {
    width: 900px;
}
.dictionary .module .module-header {
    color: #4086e6;
}
.dictionary .added,
.dictionary .add-btn {
    color: #3b8ede;
    border: 1px solid #3b8ede;
    border-radius: 5px;
    padding: 8px 10px;
    display: inline-block;
}
.dictionary .added {
    background: #65a6fe;
    color: #fff;
    border-color: #65a6fe;
}
.dictionary .added i,
.dictionary .add-btn i {
    top: 1px;
}
.dictionary .module .look-all {
    color: #999;
}
.dictionary .module .look-all i {
    padding-left: 8px;
}
/*单词解析样式开始*/
.dictionary .analysis .added,
.dictionary .analysis .add-btn {
    right: 0;
    top: 50px;
}
.dictionary .pronunciation {
    padding-top: 50px;
}
.dictionary .pronunciation b {
    padding-right: 56px;
}
.dictionary .pronunciation .pronunciation-con {
    padding-left: 24px;
}

.dictionary .pronunciation .pronunciation-con i {
    color: #7abded;
    font-size: 28px;
    padding: 0 8px;
    top: 3px;
    cursor: pointer;
}
.dictionary .origin {
    padding: 12px 0;
}
.dictionary .origin span {
    display: inline-block;
    height: 24px;
    line-height: 24px;
    margin-left: 8px;
    border-radius: 3px;
    padding: 0 6px;
}
.dictionary .origin span:first-child {
    margin-left: 0;
}
.dictionary .origin span.origin-1 {
    background: #ea5550;
}
.dictionary .origin span.origin-2 {
    background: #f8b500;
}
.dictionary .origin span.origin-3 {
    background: #00a1e9;
}
.dictionary .origin span.origin-4 {
    background: #00ac97;
}
.dictionary .origin span.origin-5 {
    background: #e95388;
}
.dictionary .origin span.origin-6 {
    background: #f08300;
}
.dictionary .origin span.origin-7 {
    background: #dd7a56;
}
.dictionary .origin span.origin-8 {
    background: #698aab;
}
.dictionary .origin span.origin-9 {
    background: #028760;
}
.dictionary .origin span.origin-10 {
    background: #8491c3;
}
.dictionary .explain p {
    line-height: 24px;
}
.dictionary .extend b {
    padding-right: 8px;
}
/*单词解析样式结束*/
.dictionary .line {
    height: 1px;
    background: #eee;
}
/*记忆法样式结束*/
.dictionary .memory-method-label .add-btn {
    right: 0;
    top: 15px;
}
.dictionary .memory-method {
    border-radius: 10px;
    background: #f9f9f9;
    padding: 0 30px 20px;
}
.dictionary .memory-method .memory-method-item {
    line-height: 24px;
}
.dictionary .item-con-left {
    width: 650px;
}
.dictionary .item-con-right {
    padding-top: 10px;
    line-height: 0;
}
.dictionary .item-con-right .praise i {
    font-size: 24px;
    top: 2px;
    color: #ccc;
}
.dictionary .item-con-right .praise i.up {
    color: #666;
}
.dictionary .item-con-right .comment i {
    font-size: 24px;
    top: 4px;
    color: #ccc;
}
.dictionary .reply {
    background: #fff;
    border-radius: 6px;
}
.dictionary .reply .reply-item {
    padding: 20px 40px;
    border-top: 1px solid #eee;
}.dictionary .reply .reply-item:first-child {
    border-top: 0;
 }

.dictionary .reply .reply-item .reply-item-left {
    width: 630px;
    line-height: 14px;
}
.dictionary .reply .reply-item .reply-item-left .nickname {
    color: #4086e6;
    padding-bottom: 6px;
}
.dictionary .reply .reply-item .reply-item-left .reply-txt {
    line-height: 18px;
}
.dictionary .spread-reply a {
    color: #666;
}
/*记忆法样式结束*/

/*真题例句样式开始*/
.dictionary .example-sentence {
    border-radius: 10px;
    background: #f9f9f9;
    padding: 0 30px;
}
.dictionary .example-sentence .example-sentence-item {
    border-top: 1px solid #eee;
    padding: 30px 0;
}
.dictionary .example-sentence .example-sentence-item:first-child {
    border-top: 0;
}
.dictionary .example-sentence .example-sentence-item p {
    line-height: 24px;
}
/*真题例句样式结束*/

/*英文解释开始*/
.dictionary .authority-explain-entrance {
    padding-bottom: 25px;
}
.dictionary .authority-explain-entrance a {
    margin-left: 12px;
    width: 140px;
    height: 54px;
    background: url("dictionary_bg.png");
}
.dictionary .authority-explain-entrance a.bg-1 {
    background-position: 0 0;
}
.dictionary .authority-explain-entrance a.bg-2{
    background-position: 0 -54px;
}
.dictionary .authority-explain-entrance a.bg-3 {
    background-position: 0 -108px;
}
.dictionary .authority-explain-entrance a.bg-4 {
    background-position: 0 -162px;
}
.dictionary .authority-explain-entrance a.bg-5 {
    background-position: 0 -216px;
}
.dictionary .authority-explain-entrance a.bg-6 {
    background-position: 0 -270px;
}
.dictionary .authority-explain-entrance a:first-child {
    margin-left: 0;
}
/*英文解释结束*/

/*编辑框弹窗样式开始*/
.edit-modal {
    position: fixed;
    width: 500px;
    height: 400px;
    padding: 65px 40px 40px;
    left: 50%;
    top: 40%;
    margin-left: -250px;
    margin-top: -250px;
    background: #fff;
    border-radius: 10px;
    z-index: 999;
    opacity: 0;
}
.edit-modal textarea {
    width: 100%;
    background: #f5f5f5;
    border-radius: 8px;
    line-height: 30px;
    height: 200px;
}
.edit-modal .submit-btn {
    width: 200px;
    height: 56px;
    line-height: 56px;
    border-radius: 10px;
    background: #4086e6;
    color: #fff;
}
.edit-modal .close-btn {
    right: 10px;
    top: 8px;
    font-size: 30px;
}
.edit-modal .error-msg {
    color: #f00;
}
/*编辑框弹窗样式结束*/

/*分享弹窗样式开始*/
.share-modal {
    position: fixed;
    width: 500px;
    height: 350px;
    left: 50%;
    top: 50%;
    margin-left: -250px;
    margin-top: -175px;
    background: #fff;
    border: 1px solid #eee;
    border-radius: 10px;
    z-index: 1000;
    padding: 40px 0 0;
    display: none;
}
.share-modal .share-bg {
    width: 500px;
    height: 210px;
    background: url("dictionary_bg.png") no-repeat;
}
.share-modal.fail .share-bg {
    background-position: 0 -324px;
}
.share-modal.fail .tip-txt {
    color: #d10000;
}
.share-modal.succ .share-bg {
    background-position: 0 -534px;
}
.share-modal.succ .tip-txt {
    color: #009944;
}
/*分享弹窗样式结束*/

/*加入生词本弹窗样式开始*/
.half-black-modal {
    width: 300px;
    padding: 20px 0;
    background: rgba(0, 0, 0, .5);
    position: fixed;
    left: 50%;
    top: 50%;
    margin-left: -150px;
    margin-top: -50px;
    color: #fff;
    line-height: 30px;
    text-align: center;
    font-size: 20px;
    border-radius: 10px;
    display: none;
    z-index: 11;
}
/*加入生词本弹窗样式结束*/
