﻿/* login mobile login*/
@media only screen and (min-device-width : 300px) and (max-device-width : 500px) {
    .login .box {
        left: 50% !important;
    }
}

div.l {
    overflow: hidden;
    white-space: nowrap !important;
    text-overflow: ellipsis;
    padding-right: 15px;
}

body {
    font-family: 'Microsoft YaHei' !important;
}

.my-ume, .sd-rtf, .sd-rtf * {
    font-family: 'Microsoft YaHei' !important;
    font-size: 14px !important;
}

    .my-ume img, .sd-rtf img {
        width: 71%;
    }

/* 修复富文本编辑器的样式 */
.edui-toolbar li, .edui-toolbar ul {
    width: auto !important;
    float: none !important;
    margin: 0 !important;
    padding: 0 !important;
}

.my-ume li, .sd-rtf li, .edui-container li {
    width: auto !important;
    float: none !important;
    margin-left: 22px;
}

.my-ume ul li, .sd-rtf ul li {
    list-style-type: disc !important;
}

.my-ume ol li, .sd-rtf ol li {
    list-style-type: decimal !important;
}

.modal-title {
    color: #333;
}

.main .top {
    width: 99%;
}

ul.cate_ul li {
    height: auto !important;
    width: auto !important;
    padding-right: 27px;
}

.case-tag {
    padding-right: 22px;
}

/* 左上角Title */
.header .tag .title {
    line-height: 20px !important;
    font-weight: 700 !important;
    font-size: 21px !important;
}

/*顶部导航*/
.header .main a {
    margin-left: 27px !important;
}

/* 分类选择checkbox */
.iteminput ul li input[type=checkbox], .iteminput ul li input[type=radio] {
    margin-top: 0px;
}

.apply .main .item .iteminput li input[type='radio'] {
    width: 17px;
    height: 17px;
    vertical-align: middle;
}


a.upload-file-icon {
    background-color: inherit !important;
    line-height: inherit !important;
    display: inline-block !important;
    font-size: 33px !important;
    color: #808080 !important;
    padding: 56px 0 16px 0;
    text-decoration: none;
}

    a.upload-file-icon:hover {
        color: #0094ff !important;
    }

    a.upload-file-icon::after {
        content: "Review"
    }


.detail .main .box pre {
    border: none !important;
    background-color: inherit !important;
    font-size: inherit !important;
    line-height: inherit !important;
    color: inherit !important;
    word-wrap: break-word !important;
    word-break: break-all !important;
    white-space: pre-wrap !important;
    *white-space: normal !important;
}

input, textarea {
    moz-user-select: text !important;
    -moz-user-select: text !important;
    -o-user-select: text !important;
    -khtml-user-select: text !important;
    -webkit-user-select: text !important;
    -ms-user-select: text !important;
    user-select: text !important;
}

.video-files a {
    display: block;
    width: fit-content;
    padding: 7px;
    margin: 15px;
}

/* 修复背景色问题 */
.apply .main .upload .box .li {
    color: #000;
}

.form-control {
    background-color: #fff !important;
    color: #000 !important;
}

.edui-container {
    background-color: #fff;
    color: #000;
}

.my-ume {
    width: 99%;
    height: 230px;
}

.sd-rtf * {
    word-break: break-all !important;
    word-wrap: break-word !important;
    white-space: pre-wrap !important;
}

.sd-rtf li {
    border-bottom: none !important;
    height: 27px;
    line-height: 27px;
}

/* umeditor 防止图片拉伸变形 */
.sd-rtf img {
    height:auto!important;
}

.my-ume img {
    height: auto !important;
}
@media only screen and (max-width: 1440px) {
.header .search form{    width: 160px !important;}
.header .main a {
    margin-left: 23px !important;
}
}
@media only screen and (max-width: 1366px) {
.header .search form{    width: 130px !important;}
.header .main a {
    margin-left: 20px !important;
}