.flex { display: flex; display: -ms-flexbox; } .hide,.hidden{ display: none !important; } .pd84{ padding-left: 84px; } .radio-wrap{} .radio_box,.check_Box{ display: flex; display: -ms-flexbox; align-items: center; margin-right: 24px; position: relative; cursor: pointer; font-weight: 500; color: #2C394B; transition: all .3s ease; } .check_Box input,.radio_box input{ opacity: 0; position: absolute; left: 0; width: 100%; cursor: pointer; } .radio_box div{ width: 18px; height: 18px; margin-right: 8px; cursor: pointer; } /* @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { .radio_box div{ width: 20px; height: 20px; } } */ .radio_box_active,.check_Box_active{ color: #006AFF; } .radio_box div{ background: url(../images/radio_normal.svg); background-size: contain; } .radio_box_active div{ width: 18px; height: 18px; animation: radio_scale .3s; background: url(../images/radio_active.svg); } #page-numbers { display: flex; flex-wrap: wrap; list-style: none; color: #8a8a8a; padding: 0; user-select: none; } #page-numbers span { display: flex; align-items: center; justify-content: center; width: 32px; height: 32px; cursor: pointer; } #page-numbers span { margin-left: 10px; } #page-numbers span:hover { color: #006AFF; } #page-numbers .pagActive:hover { color: #fff; } #next-page { margin-left: 10px; margin-right: 16px; } .input-page span { display: inline-block; } #jump-to-page{ border:1px solid #DCDFE6; } /* 分页容器样式 */ .pagination { margin-top: 20px; display: flex; justify-content: flex-end; align-items: center; } .pagination input { width: 50px; padding: 5px; text-align: center; } .pagActive { background: #006AFF; color: #fff; border-radius: 4px; } /* 图标旋转效果 */ .icon { transition: transform 0.3s ease; } /* 面板展开时图标的旋转 */ .icon.rotate { transform: rotate(180deg); } .header-right { align-items: center; } .home-main-content{ margin: 20px; flex: 1; } .home-main { background: #fff; padding: 0 14px; } .tab-list { justify-content: space-between; /* padding-top: 13px; */ height: 52px; align-items: center; border-bottom: 1px solid #DFE2E6;; } .tab-list::after{ /* content: ''; display: block; position: absolute; width: 100%; height: 1px; left: 50%; transform: translateX(-50%); bottom: -8px; background: linear-gradient(270deg, rgba(140, 145, 157, 0.1) 0%, rgba(140, 145, 157, 0.2) 50%, rgba(140, 145, 157, 0.1) 100%); */ } .index-nav-wrap ul { width: 346px; height: 20px; display: flex; text-align: center; justify-content: flex-start; padding-left: 0; letter-spacing: 1px; box-sizing: border-box; position: relative; margin: 10px 0 0 0; } .index-nav-wrap ul::after { /* content: ''; display: block; position: absolute; width: 500px; height: 1px; left: 50%; transform: translateX(-50%); bottom: -8px; background: linear-gradient(270deg, rgba(140, 145, 157, 0.1) 0%, rgba(140, 145, 157, 0.2) 50%, rgba(140, 145, 157, 0.1) 100%); */ } .index-nav-wrap ul li { color: #3D4B54; font-size: 14px; font-weight: 500; text-align: left; position: relative; cursor: pointer; } .index-nav-wrap ul li span { position: relative; color: #3D4B54; font-size: 14px; font-weight: 500; } .index-nav-wrap ul li span.active { color: #1675FF !important; font-weight: 600; } .index-nav-wrap ul li span.active::after { content: ''; display: block; position: absolute; width: 100%; height: 2px; background: #1675FF; border-radius: 2px; left: 50%; margin-left: -50%; bottom: -12px; } /* 小版视频容器 */ #small-video-container { width: 200px; cursor: pointer; } /* 小版视频封面图 */ /* vedio */ /* 初始小版视频样式 */ /* 放大后的视频容器 */ #large-video-container { display: none; position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%); /*width: 800px;*/ max-width: 800px; /*max-height: 100%;*/ z-index: 1000; background: black; padding: 50px; border-radius: 16px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.5); } /* 放大后的视频 */ #large-video { width: 100%; height: auto; } /* 关闭按钮 */ #close-btn, #close-btn1 { position: absolute; top: 10px; right: 10px; background: red; color: white; border: none; height: 30px; display: flex; align-items: center; justify-content: center; /* padding: 10px; */ width: 30px; border-radius: 50%; cursor: pointer; font-size: 16px; } /* 小版图片容器 */ #small-image-container { width: 170px; cursor: pointer; } /* 小版图片 */ .small-image, .small-video-cover { width: 170px; height: 107px; border-radius: 5px; position: relative; margin-left: 8px; } .small-image-desc { position: absolute; left: 6px; bottom: 12px; border-radius: 2px; background: rgba(0, 0, 0, 0.4); padding: 4px 10px 5px 10px; font-size: 12px; z-index: 1; line-height: 13px; letter-spacing: 0.08em; color: #FFFFFF; } .play-video { width: 40px!important; height: 40px; position: absolute !important; left: 50%; top: 50%; transform: translate(-50%, -50%); } /* 放大后的图片容器 */ #large-image-container { display: none; position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%); /*width: 800px;*/ max-height: 100%; background: rgba(0, 0, 0, 0.8); z-index: 1000; text-align: center; border-radius: 16px; overflow-y: auto; } #large-image-container h2 { color: #fff; } /* 放大后的图片 */ #large-image { margin: 20px 50px 50px; width: 800px; border: 5px solid white; border-radius: 10px; } /* 关闭按钮 */ #close-btn2 { position: absolute; top: 20px; right: 20px; background: #fff; color: #000; border: none; padding: 10px 15px; border-radius: 50%; cursor: pointer; font-size: 20px; } .button { display: flex; justify-content: center; align-items: center; /* padding: 7px 22px; */ width: 76px; height: 32px; border-radius: 3px; background: #FFFFFF; box-sizing: border-box; letter-spacing: 0.08em; border: 1px solid #DFE2E6; margin-left: 20px; color: #23242B; cursor: pointer; } .upload_btn{ width: 106px; margin-left: 0; /* padding: 7px 12px; */ color: #626573; } .upload_btn img{ margin-right: 6px; } button:hover { opacity: .8; } .button-primary { background: #006AFF; color: #FFFFFF; border: none; } .button-danger { background: #cc0303; color: #FFFFFF; border: none; } .button-normal {} .button.checkBtn{ width: 119px !important; height: 32px !important; padding: 0 !important; } .btngroups { justify-content: flex-end; } .btngroups .button{ width: 74px; height: 32px; padding: 0; } #go-to-page{ padding: 0; width: 76px; height: 32px; margin-left: 16px; } .addNewBtn { width: 121px; display: flex; flex-direction: row; justify-content: center; align-items: center; /* padding: 7px 12px; */ height: 32px; border-radius: 3px; opacity: 1; height: 32px; border:none; /* main/main_stardard */ background: #006AFF; font-weight: normal; line-height: normal; letter-spacing: 0.08em; color: #FFFFFF; } .addNewBtn img{ margin-right: 8px; } .list_all { display: flex; flex-direction: column; align-items: center; margin-top: 20px; } .list_item { margin: 18px 12px; padding-bottom: 18px; width: 100%; border-bottom: 1px solid #eee; } .list_item_top { color: #8A9099; display: flex; justify-content: space-between; } .list_item_top .list_item_top_l b { color: #1E2226; } .list_item_top_l .name{ margin: 0 12px 0 6px; } .list_item_top_r { display: flex; align-items: center; cursor: pointer; } .list_item_top_r img { margin-right: 4px; } .desc_text { line-height: 18px; letter-spacing: 0.08em; color: #1E2226; margin-top: 12px; } .img_list ,.img_list2{ margin: 8px 0 0 -8px; display: flex; flex-wrap: wrap; } .img_list img ,.img_list2 img{ width: 170px; cursor: pointer; max-height: 100px; object-fit: cover; object-position: center; } .green, .blue { padding: 2px 10px; border-radius: 4px; opacity: 1; letter-spacing: 0.08em; color: #0DAF49; background: rgba(239, 255, 224, 0.5); box-sizing: border-box; border: 1px solid rgba(0, 194, 97, 0.6); } .blue { color: #006AFF; background: #F2F7FF; border: 1px solid #BFDAFF; } .form-item{ display: flex; align-items: normal; padding: 12px 0; min-height: 38px; } .form-left{ width: 60px; padding-top: 9px; margin-right: 24px; } .form-right{ flex: 1; } .editmodal .add-form .form-left{ /*display: none;*/ } .editmodal .form-item{ /*padding: 0;*/ } .editmodal textarea { /*transition: all.3s;*/ /*margin-bottom: 0 !important;*/ } .addmodal .add-form .form-left{ display: block; } .addmodal .modal_upload_btn{ flex-direction: column; justify-content: flex-end; margin-bottom: 20px; } .addmodal .modal_btns{ margin-bottom: 12px; justify-content: flex-end; width: 100%; } .addmodal .modal_btns + p{ width: 100%; text-align: right; } /* 弹框样式 */ .modal { display: none; position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%); width: calc(660px - 48px); padding: 0 24px 32px; max-height: 650px; overflow-y: auto; background: #fff; border-radius: 6px; opacity: 1; background: #FFFFFF; box-shadow: 0px 4px 16px 0px rgba(17, 55, 143, 0.12); z-index: 1000; } #close_modal{ cursor: pointer; } .modal-overlay { display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.5); z-index: 999; } .modal textarea { width: calc(100% - 24px); height: 64px; /* margin-bottom: 10px; */ border-radius: 2px; padding: 10px 12px 28px; letter-spacing: 0.08em; font-variation-settings: "opsz" auto; color: #1E2226; border: 1px solid #DFE2E6; } .text-area-container{ position: relative; } .h74{ height: 54px !important; padding: 10px 12px !important; } .wordNum{ position: absolute; right: 13px; bottom: 15px; color: #626573; letter-spacing: 0.08em; } .modal .modal_top{ display: flex; justify-content: space-between; align-items: center; margin: 32px 0 16px 0; } .modal .modal_top b{ font-size: 16px; } .modal .preview { margin-bottom: 10px; display: flex; flex-wrap: wrap; } .modal .preview .small-image{ margin-right: 10px; margin-bottom: 10px; overflow: hidden; } .modal .preview img, .modal .preview video { max-width: 170px; position: relative; } .modal .preview .item .small-image{ margin-right: 0px; margin-bottom: 0px; } .modal .preview .delete-btn { position: absolute; top: 0; right: 0; width: 24px; color: white; background: transparent; border: none; cursor: pointer; } .modal .img_list2 .delete-btn { position: absolute; top: 0; right: 0; width: 24px; color: white; border: none; cursor: pointer; } .modal .buttons { justify-content: flex-end; } .modal .buttons button { margin-left: 10px; padding: 7px 22px; width: auto; } .modal .buttons button:last-child{ margin-left: 20px; } .modal_btn_column{ flex-direction: column; justify-content: flex-end; } .modal_upload_btn{ align-items: center; margin-bottom: 20px; width: 100%; } .modal_upload_btn p{ font-size: 12px; font-weight: normal; line-height: 13px; letter-spacing: 0.08em; font-variation-settings: "opsz" auto; color: #8A9099; margin-left: 10px; } .modal_btns button:first-child{ margin-right: 10px; } /* 上传区域样式 */ .upload-container { width: 400px; margin: 20px auto; padding: 20px; border: 1px solid #ccc; background: #f9f9f9; } .upload-container input[type="file"] { display: none; } .upload-container button { margin-right: 10px; } .upload_name{ font-family: Inter; font-size: 13px; font-weight: normal; line-height: 22px; letter-spacing: 0px; color: #606266; /* #606266 */ display: flex; justify-content: space-between; align-items: center; } .upload_file_name{ max-width: 130px; display: inline-block; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; } .preview { margin-top: 20px; } .preview .item { position: relative; display: inline-block; margin-right: 10px; margin-bottom: 10px; width: 170px; } .preview img, .preview video { /* max-width: 100px; max-height: 100px; */ } .preview .delete-btn { position: absolute; top: 0; right: 0; background: red; color: white; border: none; cursor: pointer; } .progress-bar { width: 100%; height: 2px; background: #EBEEF5; margin-top: 5px; } .progress-bar .progress { height: 100%; width: 0; background: #006AFF; } .status { font-size: 12px; color: #666; margin-top: 5px; display: flex; align-items: center; justify-content: space-between; } .status.uploading { color: #2196f3; } .status.success { color: #4caf50; } .status.failed { color: #f44336; }