/*功能*/
.border-1px {
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-image-source: initial;
    border-image-slice: initial;
    border-image-width: initial;
    border-image-outset: initial;
    border-image-repeat: initial;
}

.disable-selection {
    -webkit-user-select: none; /* Safari */
    -khtml-user-select: none; /* Konqueror HTML */
    -moz-user-select: none; /* Firefox */
    -o-user-select: none; /* Opera */
    user-select: none; /* Generic */

    -webkit-user-drag: none; /* Safari */
    -khtml-user-drag: none; /* Konqueror HTML */
    -moz-user-drag: none; /* Firefox */
    -o-user-drag: none; /* Opera */
    user-drag: none; /* Generic */

}

.transform-rotate-180 {
    -webkit-transform: rotate(180deg); /* Safari 和 Chrome */
    -moz-transform: rotate(180deg); /* Firefox */
    -ms-transform: rotate(180deg); /* IE9+ */
    -o-transform: rotate(180deg); /* Opera */
    transform: rotate(180deg);
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2); /* IE5+ */
}

.transform-rotate-0 {
    -webkit-transform: rotate(0deg); /* Safari 和 Chrome */
    -moz-transform: rotate(0deg); /* Firefox */
    -ms-transform: rotate(0deg); /* IE9+ */
    -o-transform: rotate(0deg); /* Opera */
    transform: rotate(0deg);
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0); /* IE5+ */
}

.no-scrollbar {
    scrollbar-width: none; /* 隐藏滚动条 */
    -ms-overflow-style: none; /* 隐藏滚动条（适用于IE和Edge） */
    scrollbar-color: transparent; /* 隐藏滚动条（适用于Firefox） */
    overflow: -moz-scrollbars-none; /* 旧版本的 Firefox */
}

.no-scrollbar::-webkit-scrollbar {
    display: none;
}

.synchronized-vertical-scrolling {
    touch-action: none;
}

.opacity-0 {
    opacity: 0;
    /*filter: alpha(opacity=0);*/
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}

.opacity-05 {
    opacity: 0.5;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);

}

.opacity-1 {
    opacity: 1;
    /*filter: alpha(opacity=100);*/
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);

}

.empty-style-input-box {
    padding: 0;
    border: 0;
    outline: none;
    background: none;
}

.empty-style-input-box::-ms-clear {
    display: none;
}

.empty-style-input-box::-webkit-search-cancel-button {
    display: none;
}

.blur-10px {
    filter: blur(10px);
    -webkit-filter: blur(10px); /* Chrome, Opera*/
    -moz-filter: blur(10px);
    -ms-filter: blur(10px);
    filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius='10'); /*IE6~IE9 */
}