* { margin: 0; padding: 0;}
html, body {width: 100%;height: 100%;margin: 0 auto;font-size: 14px;font-family: -apple-system,BlinkMacSystemFont,PingFang SC, Microsoft YaHei, Arial Regular;}
body {
    -webkit-text-size-adjust: 100% !important;
    text-size-adjust: 100% !important;
    -moz-text-size-adjust: 100% !important;
}
select { display:none; }
.body {width: calc(100% - 48px);height: calc(100% - 24px);background-color: #eee;padding: 24px 24px 0 24px;border-radius: 5px;}

a {text-decoration: none;}
a:link {
    color: #000000;
}
a:active {
    color: #000000;
}
a:hover {
    color: #000000;
}
a:visited {
    color: #000000;
}
input[type="password"]::-ms-reveal{ display:none; }
.common_list_body { width: 100%; height: 100%; }
.common_input_month {width: 120px;height: 100%;padding-left: 40px;border-radius: 3px;border-color: #e7e7e7;border-width: 1px;border-style: solid;}
.common_input_month_text {font-size: 12px;color: rgba(0, 0, 0, 0.4);position: absolute;top: 51%;left: 20px;transform: translate(-50%,-50%);}
.common_input_sousuo {width: 200px;height: 100%;min-width: 150px;padding-left: 15px;padding-right: 40px;border-radius: 3px;border-color: #e7e7e7;border-width: 1px;border-style: solid;}
.common_input_sousuo_icon,.form-select-duo-option-xuanze-sousuo-icon {font-size: 14px;color: rgba(0, 0, 0, 0.4);position: absolute;top: 50%;right: 10px;transform: translate(-50%,-50%);}
#common-form {width: 100%;min-width:676px;/* height:100%; */background-color: #FFFFFF;padding: 15px 15px 0 15px;overflow-y: auto;position: relative;overflow-X: auto;}
.common-form-div {width: 676px;/* height: 100%; */position: absolute;left: 50%;transform: translateX(-50%);}
.form-basic-container-title {font-size: 20px; font-weight: 400; color: rgba(0, 0, 0, 0.9); padding: 20px 0px;}
.form-row {width: 100%;display: flex;margin-bottom: 5px;}
.form-col {position: relative;width: 100%;min-height: 1px;box-sizing: border-box;padding: 0% 2.5%;margin-bottom: 5px;}
.form-col-2 {width: 45%;flex: 0 0 50%;}
.form-label { width: 100%; height: 32px; line-height: 32px;}
.form-label b {color: #d54941}
.form-controls {width: 100%;height: 30px;display: flex;align-items: center;justify-content: center;border-width: 1px;border-style: solid;border-color: #dcdcdc;border-radius: 3px;position: relative;}
.form-controls-flex {width: 100%;height: 100%;display: flex;}
.form-radio,.form-checkbox {width: 100%;height: 30px;display: flex;align-items: center;border: none;}
.form-input,.form-input-select  {width: calc(100% - 20px);height: calc(100% - 8px);border: 0;}
.form-input-select {width: calc(100% - 45px);margin-right: 25px;cursor: pointer;}
.form-input-ts {width: 120px;height: 30px;padding: 0 10px;border-width: 1px;border-style: solid;border-color: #dcdcdc;border-radius: 3px;}
.form-controls-focus {border-color: #0052d9;box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px; }
.form-controls-focus i:not(.layui-icon-close,.layui-icon-ok,.form-select-duo-option-xuanze-sousuo-icon,.common-datepicker-icon) {color: #0052d9;}
.form-select {position:relative;}
.form-select-icon {font-size: 10px;font-weight: bold;position: absolute;top: 50%;right: 10px;transform: translate(-50%,-50%);color: rgba(0, 0, 0, 0.4);}
.form-select-option {height: auto;max-height: 150px;background-color: #FFFFFF;position: absolute;left: 0%;z-index: 999;box-shadow:0 3px 14px 2px rgba(0, 0, 0, .05),0 8px 10px 1px rgba(0, 0, 0, 6%),0 5px 5px -3px rgba(0, 0, 0, 10%);border-radius:6px;padding: 5px 0;color: rgba(0, 0, 0, 0.9);overflow: hidden;overflow-y: auto;display: none;}
.form-select-opt {width: calc(100% - 10px);margin-left: 5px;height: 28px;line-height: 28px;cursor: pointer;display: flex;align-items: center;}
.form-select-opt .form-select-opt-value {width: calc(100% - 20px);margin-left: 10px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;text-overflow: ellipsis;overflow:hidden;}
.form-select-opt:hover:not(.form-select-opt-sel) { background-color:#F3F3F3;border-radius:6px; }
.form-select-opt-sel { color:#0052d9;background-color:#f2f3ff;border-radius:6px; }
.form-select-icon-close {font-size: 18px;position: absolute;top: 50%;right: 3px;transform: translate(-50%,-50%);color: #999999;display: none;cursor: pointer;}
.form-required {width: 100%;height: 20px;line-height: 20px;color: #d54941;font-size: 12px;}
.form-required span {display: none;}
.form-input-radio,.form-input-checkbox {width: auto;height: 100%;margin-right: 20px;display: flex;align-items: center;justify-content: center;cursor: pointer;}
.form-radio-icon {margin-right: 5px;color: #dcdcdc;font-size: 20px;margin-top: 1px;}
.form-checkbox-icon {width: 15px;height: 15px;margin-right: 5px;color: #ffffff;font-size: 14px;border-radius: 3px;display: flex;align-items: center;justify-content: center;margin-top: 2px;border-width: 1px;border-style: solid;border-color: #d2d2d2;}
.layui-icon-radio {color:#0052d9;}
.form-checkbox-sel {border-color: #0052d9 !important; background-color: #0052d9;}
.form-date-icon {font-size: 16px;font-weight: bold;position: absolute;top: 50%;right: 10px;transform: translate(-50%,-50%);color: rgba(0, 0, 0, 0.4);}
.form-input-date,.form-upload { cursor: pointer; }
.form-upload-tips {width: 100%;height: 20px;line-height: 20px;margin-top: 5px;color: #000000;font-size: 12px;display: flex;align-items: center;position: relative;}
.form-upload-tips-file {width: 70%;height: 100%;margin-right: 10px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;text-overflow: ellipsis;overflow: hidden;}
.form-upload-tips-progress {height: 100%;margin-left: 10px;display: flex;align-items: center;justify-content: center;}
.form-col small {/* display: block; */color: rgba(0, 0, 0, 0.4);/* margin-top: 5px; *//* margin-bottom: 5px; */}
.form-upload-tips .layui-icon-close-fill {margin-top: 2px;margin-left: 5px;cursor: pointer;}
.form-textarea {width: 100%;position: relative;border-radius: 3px;}
.form-textarea-textarea {width: calc(100% - 20px);height: 50px;border: 0;resize: vertical;border-width: 1px;border-style: solid;border-color: #dcdcdc;border-radius: 3px;padding: 10px;}
.form-tijiao {height: 32px;display: flex;padding: 20px 20px 40px 20px;}
.form-submit {height: 100%;padding: 0 20px;line-height: 32px;background-color: #0052d9;color: #FFFFFF;border-radius: 3px;margin-right: 20px;cursor: pointer;}
.form-reset {height: 100%;padding: 0 20px;line-height: 32px;background-color: #E7E7E7;color: rgba(0, 0, 0, 0.9);border-radius: 3px;margin-right: 20px;cursor: pointer;}

.common-body {width: 100%;height: 100%;display: flex;overflow: hidden;background-color: #FFFFFF;position: relative;}
.common-body- {width: 100%;height: 100%;display: flex;background-color: #FFFFFF;position: relative;border-radius: 3px;overflow-y: auto;}
.common-zuo {width: 232px;height: 100%;}
.common-you {height: 100%;width: calc( 100% - 232px);overflow: hidden;}

.common-zuo-shang {width: 100%;height: 55px;border-bottom: 1px solid #eeeeee;display: flex;align-items: center;}
.common-zuo-xia {width: 100%;height: calc(100% - 96px);overflow-y: auto;}
.common-you-shang {width: 100%;height: 55px;display: flex;align-items: center;}
.common-you-xia {width: 100%;height: calc(100% - 55px);background-color: #eeeeee;overflow: hidden;}
.common-logo {width: 100%;height: 50%;margin-left: 10px;display: flex;align-items: center;justify-content: center;}
.common-logo img {height: 90%;cursor: pointer;}
.common-zuo-xia-menu {width: calc(100% - 16px);height: calc(100% - 32px);padding: 16px 8px;overflow-y: auto;overflow-x: hidden;}
.common-menu {width: 100%;}
.common-menu- {width: calc(100% - 26px);height: 40px;display: flex;align-items: center;color: rgba(0, 0, 0, 0.9);font-size: 15px;padding: 0 10px 0 16px;cursor: pointer; border-radius: 3px;}
.common-menu-icon {width: 20px;height: 20px;display: flex;align-items: center;justify-content: center;}
.common-menu-icon i,.common-menu-icon img,.common-menu-icon svg {width: 100%;font-size: 20px;}
.common-menu-title {width: calc(100% - 44px);margin-left: 8px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;text-overflow: ellipsis;overflow:hidden;}
.common-menu-jiantou {width: 16px;height: 16px;display: flex;align-items: center;justify-content: center;}
.common-menu-jiantou i,.common-menu-jiantou img {font-size: 10px;font-weight: bold;}
.common-menu-child {width: 100%;display: none;}
.common-menu-child-title {/* width: calc(100% - 28px); */padding-left: 44px;height: 40px;line-height: 40px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;text-overflow: ellipsis;overflow:hidden;color: rgba(0, 0, 0, 0.6);cursor: pointer;}
.common-menu-sel {color: #0052d9;background-color: #f2f3ff;border-radius: 3px;}
.common-menu-sel .common-menu-icon i,.common-menu-sel .common-menu-icon img {color: #0052d9;}
.common-iframe {border: 0;height: 100%;width: 100%;}
.common-zuo-bottom {width: 100%;height: 40px;line-height: 40px;text-align: center;font-size: 11px;}
.resize1000 .common-zuo-xia { height: calc(100% - 56px); }
.resize1000 .common-menu {display: flex;align-items: center;justify-content: center;position: relative;}
.resize1000 .common-menu- {padding: 0;width: 100%;justify-content: center;}
.resize1000 .common-logo {margin-left: 0;}
.resize1000 .common-logo {margin-left: 0;}
.resize1000 .common-you { width: calc(100% - 64px); }
.resize1000 .common-menu-child {position: fixed;left: 60px;z-index: 99999;width: 200px;padding: 8px;border-radius: 6px;background-color: #FFFFFF;box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;}
.resize1000 .common-menu-child-title { padding: 0 10px; }
.common-you-ai {margin-right: 20px;position: relative;border-radius: 5px;}
.common-you-ai svg {padding: 5px;font-size: 20px;font-weight: 700;cursor: pointer;}
.common-you-xiaoxi {margin-right: 20px;position: relative;border-radius: 5px;}
.common-you-xiaoxi i {font-size: 20px;font-weight: 700;cursor: pointer;padding: 5px;}
.common-you-xiaoxi .layui-badge-dot {position: absolute;right: 2px;top: -2px;width: 12px;height: 12px;}
.common-you-touxiang {height: 30px;display: flex;align-items: center;padding: 0 10px;cursor: pointer;border-radius: 3px;}
.common-you-touxiang img {width: 20px;height: 20px;border-radius: 100%;cursor: pointer;}
.common-you-name {height: 100%;display: flex;align-items: center;margin-left: 5px;color: rgba(0, 0, 0, 0.9);font-size: 15px;margin-right: 5px;}
.common-you-ai:hover {background-color: #e7e7e7;}
.common-you-xiaoxi:hover {background-color: #e7e7e7;}
.common-you-touxiang:hover {background-color: #e7e7e7;}
.common-you-touxiang i {color: rgba(0, 0, 0, 0.6);font-size: 11px;font-weight: bold;}
.common-you-list-anniu {width: 70%;height: 30px;margin-left: 5%;display: flex;}
.common-you-list-anniu- {height: 30px;line-height: 30px;padding: 0% 20px;border: 1px solid #e7e7e7;border-radius: 3px;margin-right: 10px;cursor: pointer;}
.common-you-list-anniu-sel {background-color: #0052d9;color:#FFFFFF;}
.common-you-xt {width: 23%;height: 100%;margin-right: 2%;display: flex;align-items: center;justify-content: flex-end;position: relative;}
.common-you-logout {height: 30px;position: absolute;right: -12px;top: 57px;display: none;align-items: center;justify-content: center;background-color: #FFFFFF;padding: 6px 10px;border: .5px solid #dcdcdc;border-radius: 6px;color: rgba(0, 0, 0, 0.9);font-size: 16px;cursor: pointer;box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;}
/*.common-you-logout:hover {background-color: #e7e7e7;}*/
.common-you-logout i {font-size: 16px;margin-right: 5px;margin-top: 2px;}

.common_calendar {width: calc(100% - 64px); height: calc(100% - 64px);padding: 32px;color: rgba(0, 0, 0, 0.9);border: 1px solid #e7e7e7;background-color: #FFFFFF;border-radius: 9px;}
.common_calendar_shang {height: 30px;display: flex;justify-content: flex-end;position: relative;margin-bottom: 20px;}
.common_calendar_0 {height: 100%;position: absolute;left: 0%;top: 0%;font-size: 20px;font-weight: 700;display: flex;align-items: center;}
.common_calendar_0_ {font-size: 22px; margin-left: 10px;}
.common_calendar_1 {position: relative;width: 100px;height: 100%;margin-left: 10px;border-color: #e7e7e7;border-width: 1px;border-style: solid;border-radius: 5px;}
.common_calendar_1_1 {height: 100%;width: 100%;display: flex;align-items: center;justify-content: center;color: rgba(0, 0, 0, 0.9);position: relative;cursor: pointer;}
.common_calendar_1_1 i {width: 16px;height: 16px;margin-left: 10px;font-size: 10px;font-weight: bold;color: rgba(0, 0, 0, 0.4);display: flex;align-items: center;justify-content: center;}
.common_calendar_1_2 {}
.common_calendar_1_3 {display: none;width: calc(100% - 10px);height: 165px;border: 1px solid #e7e7e7;margin-top: 5px;padding: 5px;overflow-y: auto;cursor: pointer;background-color: #FFFFFF;z-index: 99;position: relative;}
.common_calendar_1_4 {width: 100%; height: 30px; display: flex; align-items: center; justify-content: center;}
.common_calendar_2 {height: 100%; padding: 0 20px; line-height: 32px; background-color: #0052d9; color: #FFFFFF; border-radius: 3px; margin-right: 20px; cursor: pointer; margin-left: 10px;}
.common_calendar_xia {width: 100%;}
.common_calendar_3 {width: 100%;display: flex;margin-bottom: 10px;}
.common_calendar_3_ {width: 100%;display: flex;margin-bottom: 10px;}
.common_calendar_4 {width: 13%;height: 35px;line-height: 35px;text-align: right;margin-left: 1.5%;font-size: 16px;}
.common_calendar_5 {width: 13%;height: 100%;overflow: hidden;margin-left: 1.5%;cursor: pointer;border-top: 3px solid #e7e7e7;}
.common_calendar_6 {text-align: right;width: 95%;height: 30px;line-height: 30px;font-weight: 700;}
.common_calendar_7 {width: 95%;height: calc(100% - 30px);padding: 0 5%;overflow-y: auto;}
.common_calendar_xm {width: 100%;height: 25px;line-height: 25px;overflow: hidden;cursor: pointer;font-size: 12px;position: relative;display: flex;}
.common_calendar_xm_0 {width: 12px; height: 12px; background-color: gray; position: absolute; top: 50%; left: 7px; transform: translate(-50%, -50%); border-radius: 100%;}
.common_calendar_xm_1 {width: 12px; height: 12px; background-color: #0052d9; position: absolute; top: 50%; left: 7px; transform: translate(-50%, -50%); border-radius: 100%;}
.common_calendar_xm_2 {width: 12px; height: 12px; background-color: green; position: absolute; top: 50%; left: 7px; transform: translate(-50%, -50%); border-radius: 100%;}
.common_calendar_xm_3 {width: 12px; height: 12px; background-color: red; position: absolute; top: 50%; left: 7px; transform: translate(-50%, -50%); border-radius: 100%;}
.common_calendar_xm_title {margin-left: 15px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;text-overflow: ellipsis;overflow: hidden;cursor: pointer;}
.common_calendar_disabled { color: rgba(0, 0, 0, 0.26);cursor: not-allowed; }
.common_calendar_today { border-top: 3px solid #0052d9;background-color: #f2f3ff; }
.common_calendar_2_ {width: 80px; height: 100%; line-height: 32px; margin-left: 10px; border-color: #e7e7e7; border-width: 1px; border-style: solid; border-radius: 5px; display: flex; align-items: center; justify-content: center; cursor: pointer;}
.common_calendar_2_ i {margin-right: 5px; font-size: 14px; font-weight: bold; color: rgba(0, 0, 0, 0.4);}
.common_calendar_next i {margin-left: 5px;}
.common_zzc_iframe_close {position: absolute;right: 0px;top: 0px;color: #FFFFFF;cursor: pointer;}
.common_zzc_iframe_close i {font-size: 30px;color: #0052d9;}
.common_list,.common_list_ {width: 96%;height: 50px;line-height: 50px;text-align: center;margin-left: 2%;margin-top: 15px;display: flex;color: rgba(0, 0, 0, 0.4);}
.common_list_ {color:rgba(0, 0, 0, 0.9);margin-top: 0px;}
.common_list_div {border-bottom: 1px solid #dcdcdc;display: flex;align-items: center;justify-content: center;overflow: hidden;line-height: 1;}
.common_list_bianji {height: 100%;color: #0052d9;cursor: pointer;text-decoration: none;transition: text-decoration 0.3s;display: flex;align-items: center;justify-content: center;}
.common_list_shanchu {height: 100%;color: #d54941;cursor: pointer;text-decoration: none;transition: text-decoration 0.3s;display: flex;align-items: center;justify-content: center;}
.common_list_bianji:hover { text-decoration: underline 1px solid #0052d9; text-underline-offset: 5px; }
.common_list_shanchu:hover { text-decoration: underline 1px solid #d54941; text-underline-offset: 5px; }
.common_botton_0052d9 {height: 30px;text-align: center;line-height: 30px;margin-left: 20px;margin-right: 10px;padding: 0% 20px;border: 1px solid #e7e7e7;border-radius: 3px;cursor: pointer;background-color: #0052d9;color: #FFFFFF;}
.common_botton_d3d3d3 {height: 30px;text-align: center;line-height: 30px;margin-left: 20px;margin-right: 10px;padding: 0% 20px;border: 1px solid #D3D3D3;border-radius: 3px;cursor: pointer;background-color: #D3D3D3;color: #FFFFFF;}
.common_botton_0052d9:hover {background-color:#618dff;}
.common_botton_d3d3d3:hover {background-color:#C0C0C0;}
.common_fangda_img {height: 50%;cursor: pointer;}
.common_fangda_image { width: 150px; border: 10px solid #dcdcdc; position: absolute; left: 65%;z-index:9999999999; }
.common_upload_fangda_img {height: 100%;cursor: pointer;}
.common_upload_fangda_image {width: 150px;border: 10px solid #dcdcdc;position: absolute;left: 0%;z-index:9999999999;}
#common_page {margin-top: 20px;margin-right: 40px;display: flex;align-items: center;justify-content: flex-end;}

.common_zzc {width: calc(100% + 48px);height: calc(100% + 24px);background-color: rgba(0,0,0,0.7);position: fixed;top: -24px;left: -12px;display: none;align-items: center;justify-content: center;}
.common_zzc_ {width: 80%;height: 80%;border-radius: 6px;display: flex;align-items: center;justify-content: center;position: relative;}
.common_zzc_ai_ {height: 90%;width: 80%;}
.common_zzc_ai_ .common-iframe-zzc {height: 100%;width: 100%;}
.common_zzc_img {height: 80%;width: auto;}
.common_zzc_img img {height: 100%;}
.common_zzc_image { z-index: 999999; }
.common_zzc_delete_ {width: 480px;height: 170px;background-color: #FFFFFF;border-radius: 10px;padding: 20px;}
.common_zzc_delete_1 {width: 100%; height: 30%; color: rgba(0, 0, 0, 0.9); font-size: 16px; font-weight: 600; display: flex; align-items: center;}
.common_zzc_delete_2 {width: 100%; height: 40%; color: rgba(0, 0, 0, 0.6);}
.common_zzc_delete_3 {width: 100%; height: 30%; display: flex; align-items: center; justify-content: flex-end;}
.common_zzc_delete_3_1 {height: 30px; line-height: 30px; margin-left: 10px; padding: 0% 20px; border-radius: 3px; cursor: pointer; background-color: #e7e7e7;}
.common_zzc_delete_3_2 {height: 30px; line-height: 30px; margin-left: 10px; padding: 0% 20px; border-radius: 3px; cursor: pointer; background-color: #0052d9; color: #FFFFFF;}
.common_zzc_delete_3_2:hover {background-color:#618dff;}
.common_zzc_delete_3_1:hover {background-color:#C0C0C0;}

.common_list_top { width: 100%; height: 50px; display: flex; margin-top: 20px; }
.common_list_top_1 {width: 23%;height: 100%;display: flex;margin-left: 2%;align-items: center;font-size: 16px;}
.common_list_top_2 { font-size: 14px; }
.common_list_top_3 {width: 73%;height: 100%;display: flex;align-items: center;justify-content: flex-end;}
.common_list_top_4 {height: 30px;margin-left: 20px;position: relative;}
.common_chang_neirong {width: 80%;height: 100%;/* margin-left: 20%; */display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;text-overflow: ellipsis;overflow: hidden;cursor: pointer;display: flex ; align-items: center; justify-content: center;}
.form-input-shuzijiajian- {width: 30px;height: 30px;cursor: pointer;display: flex;align-items: center;justify-content: center;background-color: #dcdcdc;}
.form-input-shuzijiajian input {text-align: center;}
.form-input-shuzijiajian- i {color: rgba(0, 0, 0, .85);}
.form-input-shuzijiajian-focus { background-color: #0052d9; }
.form-input-shuzijiajian-focus i { color: #dcdcdc; }

.form-select-duo {height: auto;min-height: 40px;}

.form-duo-select {width: calc(100% - 45px);min-height: calc(100% - 8px);margin-right: 25px;cursor: pointer;display: flex;align-items: center;}
/*.form-duo-select-sel {padding: 7.5px 0 2.5px 0;}*/
.form-duo-select-sousuo {width: 50px; height: 100%; border: 0;}
.form-duo-select-sel- {padding: 0 5px; color: #FFFFFF; border-radius: 2px; margin-right: 5px; background-color: #0052d9; display: inline-block; margin-bottom: 5px;}
.form-duo-select-sel-1 {width: 100%;height: 100%;display: flex;align-items: center;padding: 3px;}
.form-duo-select-sel- .form-duo-select-sel-2 {padding-right: 5px;}
.form-duo-select-sel- i {font-size: 14px;margin-top: 1px;}
.form-select-duo-opt {width: calc(100% - 10px);margin-left: 5px;height: 28px;line-height: 28px;cursor: pointer;display: flex;align-items: center;margin-bottom: 5px;}
.form-select-duo-opt .form-select-opt-value {width: calc(100% - 20px);margin-left: 10px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;text-overflow: ellipsis;overflow:hidden;}
.form-select-duo-option {height: 190px;background-color: #FFFFFF;position: absolute;left: 0%;z-index: 999;box-shadow:0 3px 14px 2px rgba(0, 0, 0, .05),0 8px 10px 1px rgba(0, 0, 0, 6%),0 5px 5px -3px rgba(0, 0, 0, 10%);border-radius:6px;padding: 5px 0;color: rgba(0, 0, 0, 0.9);overflow: hidden;display: none;}
.form-select-opt-kuang {width: 16px; height: 16px; color: #FFFFFF; border: .5px solid #0052d9; display: flex; align-items: center; justify-content: center; margin-left: 10px; margin-right: -5px; font-weight: bold;}
.form-select-opt-kuang-sel {width: 16px; height: 16px; color: #0052d9; border: .5px solid #0052d9; display: flex; align-items: center; justify-content: center; margin-left: 10px; margin-right: -5px; font-weight: bold;}
.form-select-duo-opt:hover .form-select-opt-kuang { color:#F3F3F3; }
.form-select-duo-opt:hover .form-select-opt-kuang-sel { color:#0052d9; }

.form-select-duo .form-select-opt-value {width: calc(100% - 25px);}
.form-select-duo-opt i { font-size:14px }
.form-duo-select-sel:empty:before{ content: attr(placeholder);color:rgba(0, 0, 0, 0.6); }
.form-select-duo-opt:hover:not(.form-select-duo-opt-sel) { background-color:#F3F3F3;border-radius:6px; }
.form-select-duo-opt-sel { color:#0052d9;background-color:#f2f3ff;border-radius:6px; }
.form-select-duo-option-list {height: 150px;width: 100%;overflow: hidden;overflow-y: auto;}
.form-select-duo-option-xuanze {width: 100%;height: 30px;margin-bottom: 5px;margin-top: 5px;display: flex;align-items: center;}
.form-select-duo-option-xuanze-sousuo {width: 30%;height: 100%;min-width: 100px;margin-left: 10px;position: relative;display: flex;align-items: center;}
.form-select-duo-option-xuanze-sousuo .common_input_sousuo {width: calc(100% - 10px);height: 100%;min-width: calc(100% - 10px);padding-left: 10px;padding-right: 0px;border-radius: 3px;border-color: #e7e7e7;border-width: 1px;border-style: solid;}
.form-select-duo-option-xuanze-sousuo {right: 0px;}
.form-select-duo-option-xuanze-quanxuan {width: 12%; min-width: 70px; height: 100%; display: flex; align-items: center; justify-content: center; color: rgba(0, 0, 0, 0.4); cursor: pointer;}
.form-select-duo-option-xuanze-qingkong {width: 12%; min-width: 70px; height: 100%; display: flex; align-items: center; justify-content: center; color: rgba(0, 0, 0, 0.4); cursor: pointer;}
.form-select-duo-option-xuanze-fanxuan {width: 12%; min-width: 70px; height: 100%; display: flex; align-items: center; justify-content: center; color: rgba(0, 0, 0, 0.4); cursor: pointer;}

.form-select-duo-option-xuanze-sousuo .common_input_sousuo:hover {border-color: #b5c7ff; }
.form-select-duo-option-xuanze-sousuo-icon:hover {color: #b5c7ff; }
.form-select-duo-option-xuanze-quanxuan:hover,.form-select-duo-option-xuanze-qingkong:hover,.form-select-duo-option-xuanze-fanxuan:hover {color: #b5c7ff; }

.common-submit {height: 100%;padding: 0 20px;line-height: 32px;background-color: #618DFF;color: #FFFFFF;border-radius: 3px;margin-right: 20px;cursor: pointer;}
.common-image-zhanshi {width: 100px; height: 100px; margin-top: 10px; }
.common-image-zhanshi img {width: 100%; height: 100%;cursor: pointer;}


.common-datepicker-today { color: #0052d9;background-color: #f2f3ff;}

.common-datepicker-input-icon {color: rgba(0, 0, 0, 0.4);position: absolute;top: 50%;right: 0px;transform: translate(-50%,-50%);}
.common-datepicker-range-div {max-width: 360px;height: 100%;display: flex;align-items: center;margin-left: -20px;}
.common-datepicker-range {width:20px;height: 100%; display: flex; align-items: center; justify-content: center;}
.common-datepicker-range-div .form-input { max-width:160px; }

.common-datepicker-date {width: 255px;height: 255px;position: absolute;top: 35px;left: 0px;border-width: 1px;border-style: solid;border-color: #dcdcdc;border-radius: 3px;z-index: 99;background-color: #FFFFFF;padding: 12px;box-shadow: 0 3px 14px 2px rgba(0, 0, 0, .05),0 8px 10px 1px rgba(0, 0, 0, 6%),0 5px 5px -3px rgba(0, 0, 0, 10%);display: none;}
.common-datepicker-date-1 {
    width: 100%;
    height: 32px;
    display: flex;
    align-items: center;
    color: rgba(0,0,0,.85);
}
.common-datepicker-date-1-1 {
    width: 80px;
    height: 100%;
    display: flex;
    border-width: 1px;
    border-style: solid;
    border-color: #dcdcdc;
    border-radius: 3px;
    position: relative;
    cursor: pointer;
}
.common-datepicker-date-1-2 {
    width: 78px;
    height: 100%;
    margin-left: 8px;
    display: flex;
    border-width: 1px;
    border-style: solid;
    border-color: #dcdcdc;
    border-radius: 3px;
    position: relative;
    cursor: pointer;
}
.common-datepicker-date-1-3 {
    width: 24px;
    height: 24px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
}
.common-datepicker-date-1-3 i {
    font-size: 12px;
}
.common-datepicker-date-1-4 {
    width: 24px;
    height: 24px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
}
.common-datepicker-date-1-4 i {
    font-size: 10px;
    font-weight: bold;
}
.common-datepicker-date-1-1-1 {
    width: 50px;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.common-datepicker-date-1-1-2 {
    width: 30px;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.common-datepicker-date-1-1-2 i {
    font-size: 12px;
}
.common-datepicker-date-1-2-1 {
    width: 50px;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.common-datepicker-date-1-2-2 {
    width: 30px;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.common-datepicker-date-1-2-2 i {
    font-size: 12px;
}
.common-datepicker-date-2 {
    width: 100%;
    height: 30px;
    display: flex;
    color: rgba(0, 0, 0, .85);
}
.common-datepicker-date-2- {
    width: 14.285%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    color: rgba(0, 0, 0, 0.9);
    font-weight: 400;
    cursor: pointer;
}
.common-datepicker-date-2-1 {
    width: 24px;
    height: 24px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-width: 1px;
    border-style: solid;
    border-color: #ffffff;
    border-radius: 3px;
}
.common-datepicker-date-nonow {
    color: rgba(0, 0, 0, 0.26);
}
.common-datepicker-date-sel {  
    background-color: #0052d9;color: #FFFFFF;
}
.common-datepicker-date-1-1-3,.common-datepicker-date-1-2-3 {
    width: 100%;
    height: auto;
    max-height: 160px;
    padding: 5px 0;
    overflow: hidden;
    position: absolute;
    top: 35px;
    overflow-y: auto;
    background-color: #FFFFFF;
    display: none;
    box-shadow: 0 3px 14px 2px rgba(0, 0, 0, .05),0 8px 10px 1px rgba(0, 0, 0, 6%),0 5px 5px -3px rgba(0, 0, 0, 10%);
}
.common-datepicker-date-1-1-3-,.common-datepicker-date-1-2-3-  {
    width: calc(100% - 10px);
    height: 30px;
    margin-left: 5px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.common-datepicker-date-month-sel,.common-datepicker-date-year-sel  {
    color: #0052d9;
    background-color: #f2f3ff;
}
.common-datepicker-datetime {width: 490px;height: 300px;position: absolute;top: 35px;left: 0px;right: 0px;border-width: 1px;border-style: solid;border-color: #dcdcdc;border-radius: 3px;z-index: 99;background-color: #FFFFFF;padding: 12px;box-shadow: 0 3px 14px 2px rgba(0, 0, 0, .05),0 8px 10px 1px rgba(0, 0, 0, 6%),0 5px 5px -3px rgba(0, 0, 0, 10%);display: none;}
.common-datepicker-datetime- {width: 100%;height: 255px;padding-bottom: 10px;border-bottom: 1px solid #dcdcdc;display: flex;}
.common-datepicker-datetime-date {width: 255px;height: 265px;padding-right: 10px;border-right: 1px solid #dcdcdc;}
.common-datepicker-datetime-1 {
    width: 100%;
    height: 32px;
    display: flex;
    align-items: center;
    color: rgba(0,0,0,.85);
}
.common-datepicker-datetime-1-1 {
    width: 80px;
    height: 100%;
    display: flex;
    border-width: 1px;
    border-style: solid;
    border-color: #dcdcdc;
    border-radius: 3px;
    position: relative;
    cursor: pointer;
}
.common-datepicker-datetime-1-2 {
    width: 78px;
    height: 100%;
    margin-left: 8px;
    display: flex;
    border-width: 1px;
    border-style: solid;
    border-color: #dcdcdc;
    border-radius: 3px;
    position: relative;
    cursor: pointer;
}
.common-datepicker-datetime-1-3 {
    width: 24px;
    height: 24px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
}
.common-datepicker-datetime-1-3 i {
    font-size: 12px;
}
.common-datepicker-datetime-1-4 {
    width: 24px;
    height: 24px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
}
.common-datepicker-datetime-1-4 i {
    font-size: 10px;
    font-weight: bold;
}
.common-datepicker-datetime-1-1-1 {
    width: 50px;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.common-datepicker-datetime-1-1-2 {
    width: 30px;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.common-datepicker-datetime-1-1-2 i {
    font-size: 12px;
}
.common-datepicker-datetime-1-2-1 {
    width: 50px;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.common-datepicker-datetime-1-2-2 {
    width: 30px;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.common-datepicker-datetime-1-2-2 i {
    font-size: 12px;
}
.common-datepicker-datetime-2 {
    width: 100%;
    height: 30px;
    display: flex;
    color: rgba(0, 0, 0, .85);
}
.common-datepicker-datetime-2- {
    width: 14.285%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    color: rgba(0, 0, 0, 0.9);
    font-weight: 400;
    cursor: pointer;
}
.common-datepicker-datetime-2-1 {
    width: 24px;
    height: 24px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-width: 1px;
    border-style: solid;
    border-color: #ffffff;
    border-radius: 3px;
}
.common-datepicker-datetime-nonow {
    color: rgba(0, 0, 0, 0.26);
}
.common-datepicker-datetime-sel {  
    background-color: #0052d9;color: #FFFFFF;
}
.common-datepicker-datetime-1-1-3,.common-datepicker-datetime-1-2-3 {
    width: 100%;
    height: auto;
    max-height: 160px;
    padding: 5px 0;
    overflow: hidden;
    position: absolute;
    top: 35px;
    overflow-y: auto;
    background-color: #FFFFFF;
    display: none;
    box-shadow: 0 3px 14px 2px rgba(0, 0, 0, .05),0 8px 10px 1px rgba(0, 0, 0, 6%),0 5px 5px -3px rgba(0, 0, 0, 10%);
}
.common-datepicker-datetime-1-1-3-,.common-datepicker-datetime-1-2-3-  {
    width: calc(100% - 10px);
    height: 30px;
    margin-left: 5px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.common-datepicker-datetime-month-sel,.common-datepicker-datetime-year-sel  {
    color: #0052d9;
    background-color: #f2f3ff;
}
.common-datepicker-datetime-time {
    width: 200px;
    height: 100%;
    padding-left: 12px;
    color: rgba(0, 0, 0, .85);
}
.common-datepicker-datetime-queding {
    width: 100%;
    height: 45px;
    display: flex;
    align-items: center;
    justify-content: flex-end;
}
.common-datepicker-datetime-queding- {
    height: 30px;
    padding: 0 15px;
    line-height: 30px;
    background-color: #618dff;
    color: #FFFFFF;
    border-radius: 3px;
    font-size: 12px;
    cursor: not-allowed;
}
.common-datepicker-datetime-time-1 {
    width: 100%;
    height: 32px;
    line-height: 32px;
    text-align: center;
}
.common-datepicker-datetime-time-2 {
    width: 100%;
    height: 215px;
    overflow: hidden;
    margin-top: 15px;
    display: flex;
}
.common-datepicker-datetime-time-3 {
    width: 60px;
    height: 100%;
    margin-right: 10px;
    overflow-y: auto;
    -ms-overflow-style: none;  /* IE 和 Edge */
    scrollbar-width: none;  /* Firefox */
    position: relative;
}
/* 针对Webkit内核浏览器的隐藏滚动条样式 */
.common-datepicker-datetime-time-3::-webkit-scrollbar {
  display: none;
}

.common-datepicker-datetime-time-s,.common-datepicker-datetime-time-f,.common-datepicker-datetime-time-m {
    width: 100%;height: 26px;line-height: 26px;text-align: center;cursor: pointer;border-radius: 3px;
}
.common-datepicker-datetime-time-s:hover:not(.common-datepicker-datetime-sel) {
    color: #0052d9;
    background-color: #f2f3ff;
}
.common-datepicker-datetime-time-f:hover:not(.common-datepicker-datetime-sel) {
    color: #0052d9;
    background-color: #f2f3ff;
}
.common-datepicker-datetime-time-m:hover:not(.common-datepicker-datetime-sel) {
    color: #0052d9;
    background-color: #f2f3ff;
}

.common-datepicker-month {
    width: 256px;
    height: 200px;
    position: absolute;
    top: 35px;
    left: 0px;
    right: 0px;
    border-width: 1px;
    border-style: solid;
    border-color: #dcdcdc;
    border-radius: 3px;
    z-index: 99;
    background-color: #FFFFFF;
    padding: 12px;
    box-shadow: 0 3px 14px 2px rgba(0, 0, 0, .05), 0 8px 10px 1px rgba(0, 0, 0, 6%), 0 5px 5px -3px rgba(0, 0, 0, 10%);
    display: none;
}

.common-datepicker-month-1 {
    width: 100%;
    height: 32px;
    margin-bottom: 12px;
    display: flex;
    align-items: center;
    color: rgba(0, 0, 0, .85);
}
.common-datepicker-month-1-1 {
    width: 130px;
    height: 100%;
}
.common-datepicker-month-1-3,.common-datepicker-month-1-4 {
    width: 24px;
    height: 24px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
}
.common-datepicker-month-1-3 i {
    font-size: 12px;
}
.common-datepicker-month-1-4 i {
    font-size: 10px;
    font-weight: bold;
}
.common-datepicker-month-2 {
    width: 100%;
    height: 30px;
    margin-bottom: 12px;
    display: flex;
    align-items: center;
    color: rgba(0, 0, 0, .85);
}
.common-datepicker-month-2-1 {
    width: 54px;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.common-datepicker-month-2-2 {
    width: 47px;
    height: 100%;
}
.common-datepicker-month-2-1- {
    width: 46px;
    height: 22px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    border-width: 1px;
    border-style: solid;
    border-color: #ffffff;
    border-radius: 3px;
}
.common-datepicker-month-1-2 {
    width: 100%;
    height: 100%;
    margin-left: 8px;
    display: flex;
    border-width: 1px;
    border-style: solid;
    border-color: #dcdcdc;
    border-radius: 3px;
    position: relative;
    cursor: pointer;
}
.common-datepicker-month-1-2-1 {
    width: 90px;
    height: 100%;
    padding-left: 10px;
    display: flex;
    align-items: center;
}
.common-datepicker-month-1-2-2 {
    width: 30px;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.common-datepicker-month-1-2-2 i {
    font-size: 12px;
}
.common-datepicker-month-1-2-3 {
    width: 100%;
    height: auto;
    max-height: 160px;
    padding: 5px 0;
    overflow: hidden;
    position: absolute;
    top: 35px;
    overflow-y: auto;
    background-color: #FFFFFF;
    display: none;
    border-radius: 3px;
    box-shadow: 0 3px 14px 2px rgba(0, 0, 0, .05),0 8px 10px 1px rgba(0, 0, 0, 6%),0 5px 5px -3px rgba(0, 0, 0, 10%);
}
.common-datepicker-month-1-2-3-  {
    width: calc(100% - 30px);
    height: 30px;
    margin-left: 5px;
    padding-left: 10px;
    display: flex;
    align-items: center;
}
.common-datepicker-month-year-sel  {
    color: #0052d9;
    background-color: #f2f3ff;
}
.common-datepicker-month-sel {  
    background-color: #0052d9;color: #FFFFFF;
}
.common_list_search_hr {
    width: 96%;
    height: 1px;
    background-color: #dcdcdc;
    margin: 10px 2%;
}
.common_list_search {
    width: 96%;
    height: 50px;
    display: flex;
    padding-left: 2%;
}
.common_list_search_1 {
    width: 70%;
    height: 100%;
    display: flex;
    align-items: center;
}
.common_list_search_2 {
    width: 30%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: flex-end;
}
.common_list_search_1_title {
    margin-right: 5px;
}
.common_list_search_1_jiange {
    width: 30px;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.common-step,.common-step1 {
    width: 100%;
    padding: 20px 0px;
    display: flex;
}
.common-step-icon {
    width: 32px;
}
.common-step-icon- {
    width: 23px;
    height: 23px;
    color: rgba(0, 0, 0, 0.4);
    border-radius: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    border-width: 1px;
    border-style: solid;
    border-color: rgba(0, 0, 0, 0.4);
    cursor: pointer;
}
.common-step-item- {
    width: auto;
    overflow: hidden;
}
.common-step-item-num {
    width: 100%;
    height: 24px;
    font-size: 16px;
    color: rgba(0, 0, 0, 0.4);
    display: flex;
}
.common-step-item-num-- {
    width: 100%;
    height: 100%;
    line-height: 24px;
    cursor: pointer;
}
.common-step-item-num- {
    height: 24px;
}
.common-step-item-text {
    width: 100%;
    margin-top: 5px;
    font-size: 13px;
    color: rgba(0, 0, 0, 0.4);
}
.common-step-item-text- {
    /* width: 100%; */
    height: 100%;
    cursor: pointer;
}
.common-step-item-num-xian {
    width: auto;
    height: 24px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 8px;
}
.common-step-item-num-xian- {
    width: 100%;
    height: 1px;
    background-color: rgba(0, 0, 0, 0.4);
}
.common-step-icon- .layui-icon {
    font-size: 14px;
}


.common-step-ok .common-step-icon- {
    border-color: green;
}
.common-step-ok .common-step-item-num-- {
    font-weight: 400;
    color: green;
}
.common-step-ok .common-step-item-text- {
    color: green;
}
.common-step-ok .layui-icon {
    color: green;
    font-weight: 700;
}
.common-step-ok .common-step-item-num-xian- {
    height: 2px;
    background-color: green;
}

.common-step-jxz .common-step-icon- {
    color: blue;
    border-color: blue;
}
.common-step-jxz .common-step-item-num-- {
    font-weight: 400;
    color: blue;
}
.common-step-jxz .common-step-item-text- {
    color: blue;
}
.common-step-jxz .layui-icon {
    color: blue;
    font-weight: 700;
}
.common-step-jxz .common-step-item-num-xian- {
    height: 2px;
    background-color: blue;
}


.common-step-sel .common-step-icon- {
    font-size: 16px;
    color: #ffffff;
    font-weight: 700;
    background-color: #0052d9;
    cursor: pointer;
    border-color: #0052d9;
}
.common-step-sel .common-step-item-num-- {
    font-weight: 700;
    color: #0052d9;
}
.common-step-sel .common-step-item-text- {
    color: #0052d9;
}
.common-step-sel .common-step-item-num-xian- {
    background-color: #0052d9;
}


















.color-0052d9 { color: #0052d9; }
.color-d54941 { color: #d54941; }
.color-00006 { color:rgba(0, 0, 0, 0.6); }
.color-00009 { color:rgba(0, 0, 0, 0.9); }

.border-color-0052d9 { border-color: #0052d9; }
.background-color-0052d9 { background-color: #0052d9; }
.background-color-dcdcdc { background-color: #dcdcdc; }
.background-color-f5f5f5 { background-color: #F5F5F5; }
.background-color-e7e7e7 { background-color: #e7e7e7; }
.background-color-ffffff { background-color: #ffffff; }
.background-color-f2f3ff { background-color: #f2f3ff; }
.background-color-f3f3f3 { background-color: #f3f3f3; }
.form-input-error {color: #d54941;border-color:#d54941;}
.form-input-error- {border-color:#d54941;} 
.form-input-error .form-date-icon { color: #d54941; }
.form-input-error .form-select-icon { color: #d54941; }

.docs-div { border: 1px solid #dcdcdc; border-radius: 5px; }









@keyframes fade {
    from {
        opacity: 1.0;
    }
    50% {
        opacity: 0.5;
    }
    to {
        opacity: 1.0;
    }
}
@-webkit-keyframes fade {
    from {
        opacity: 1.0;
    }
    50% {
        opacity: 0.5;
    }
    to {
        opacity: 1.0;
    }
}
.shanshuo { animation: fade 500ms infinite;-webkit-animation: fade 500ms infinite; }


.width_1 { width: 1%; }
.width_2 { width: 2%; }
.width_3 { width: 3%; }
.width_3_5 { width: 3.5%; }
.width_4 { width: 4%; }
.width_5 { width: 5%; }
.width_6 { width: 6%; }
.width_6_5 { width: 6.5%; }
.width_7 {width: 7%;}
.width_7_5 { width: 7.5%; }
.width_8 { width: 8%; }
.width_8_5 { width: 8.5%; }
.width_9 { width: 9%; }
.width_10 { width: 10%; }
.width_11 { width: 11%; }
.width_12 { width: 12%; }
.width_12_5 { width: 12.5%; }
.width_13 { width: 13%; }
.width_13_33 { width: 13.33%; }
.width_14 { width: 14%; }
.width_15 { width: 15%; }
.width_16 { width: 16%; }
.width_16_5 { width: 16.5%; }
.width_17_5 { width: 17.5%; }
.width_18 { width: 18%; }
.width_18_5 { width: 18.5%; }
.width_19_5 { width: 19.5%; }
.width_20 { width: 20%; }
.width_22 { width: 22%; }
.width_22_5 { width: 22.5%; }
.width_23_5 { width: 23.5%; }
.width_25 {width: 25%;}
.width_26_6 { width: 26.666%; }
.width_27_5 { width: 27.5%; }
.width_30 { width: 30%; }
.width_33 { width: 33.3333%; }
.width_35 { width: 35%; }
.width_37_5 { width: 37.5%; }
.width_40 { width: 40%; }
.width_45 { width: 45%; }
.width_47 { width: 47%; }
.width_48 { width: 48%; }
.width_49 { width: 49%; }
.width_50 { width: 50%; }
.width_51 { width: 51%; }
.width_52 { width: 52%; }
.width_53 { width: 53%; }
.width_55 { width: 55%; }
.width_60 { width: 60%; }
.width_65 { width: 65%; }
.width_70 { width: 70%; }
.width_75 { width: 75%; }
.width_80 { width: 80%; }
.width_85 { width: 85%; }
.width_90 {width: 90%;}
.width_95 { width: 95%; }
.width_98 { width: 98%; }
.width_100 {width: 100%;}
.width1 { width: 1px; }
.width2 { width: 2px; }
.width5 { width: 5px; }
.width10 { width: 10px; }
.width20 { width: 20px; }
.width30 { width: 30px; }
.width40 { width: 40px; }
.width50 { width: 50px; }
.width60 { width: 60px; }
.width64 { width: 64px; }
.width65 { width: 65px; }
.width70 { width: 70px; }
.width80 { width: 80px; }
.width100 {width: 100px;flex: 0 0 100px;}
.width110 { width: 110px; }
.width115 { width: 115px; }
.width120 { width: 120px; }
.width130 { width: 130px; }
.width140 { width: 140px; }
.width150 { width: 150px; }
.width160 { width: 160px; }
.width200 { width: 200px; }
.width250 { width: 250px; }
.width300 { width: 300px; }
.width350 { width: 350px; }
.width400 { width: 400px; }
.height10 {height: 10px;}
.height15 {height: 15px;}
.height20 {height: 20px;}
.height25 {height: 25px;}
.height30 {height: 30px;}
.height35 { height: 35px;}
.height37 { height: 37px;}
.height40 { height: 40px;}
.height45 { height: 45px;}
.height50 { height: 50px;}
.height60 { height: 60px;}
.height70 { height: 70px;}
.height80 { height: 80px;}
.height100 { height: 100px;}
.height120 { height: 120px;}
.height150 {height: 150px;}
.height200 { height: 200px;}
.height250 { height: 250px;}
.height300 { height: 300px;}
.height_90 { height:90%; }
.height_100 { height:100%; }
.min_width_5 { min-width:5px; }
.min_width_10 { min-width:10px; }
.min_width_15 { min-width:15px; }
.min_width_20 { min-width:20px; }
.min_width_25 { min-width:25px; }
.min_width_30 { min-width:30px; }
.min_width_35 { min-width:35px; }
.min_width_40 { min-width:40px; }
.min_width_45 { min-width:45px; }
.min_width_50 { min-width:50px; }
.min_width_55 { min-width:55px; }
.min_width_60 { min-width:60px; }
.min_width_65 { min-width:65px; }
.min_width_70 { min-width:70px; }
.min_width_75 { min-width:75px; }
.min_width_80 { min-width:80px; }
.min_width_85 { min-width:85px; }
.min_width_90 { min-width:90px; }
.min_width_95 { min-width:95px; }
.min_width_100 { min-width:100px; }
.min_width_105 { min-width:105px; }
.min_width_110 { min-width:110px; }
.min_width_115 { min-width:115px; }
.min_width_120 { min-width:120px; }
.min_width_125 { min-width:125px; }
.min_width_130 { min-width:130px; }
.min_width_135 { min-width:135px; }
.min_width_140 { min-width:140px; }
.min_width_145 { min-width:145px; }
.min_width_150 { min-width:150px; }
.min_width_155 { min-width:155px; }
.min_width_160 { min-width:160px; }
.min_width_165 { min-width:165px; }
.min_width_170 { min-width:170px; }
.min_width_175 { min-width:175px; }
.min_width_180 { min-width:180px; }
.min_width_185 { min-width:185px; }
.min_width_190 { min-width:190px; }
.min_width_195 { min-width:195px; }
.min_width_200 { min-width:200px; }
.min_width_250 { min-width:250px; }
.min_width_300 { min-width:300px; }

.icon {width: 1em; height: 1em; vertical-align: -0.15em; fill: currentColor; overflow: hidden;}


/* 滚动条 */
::-webkit-scrollbar-track {
  background-color: #f1f1f1;
}
/* 滚动条 */
::-webkit-scrollbar-thumb {
  background-color: #D6D6D6;
  border-radius: 10px;
}
/* 滚动条 */
::-webkit-scrollbar {
  width: 3px;
  height: 10px;
}