﻿*{box-sizing: border-box;}
body, a, textarea, input {font: 400 14px/1.68 'Noto Sans SC', sans-serif;color: #222;letter-spacing: 0.006875rem;}
body{padding-left: calc(100vw - 100%);}
a{text-decoration: revert;color: #444;cursor: pointer;}
a:hover{tcolor: RGB(46,89,167);text-decoration: revert;}


/*默认按钮样式*/
.def-btn{text-decoration: none;background: RGB(89,118,186);border: 1px solid RGB(89,118,186);color: #fff;padding-top: .2rem;padding-bottom: .2rem;padding-left: .875rem;padding-right: .875rem;min-width: 60px;border-radius: 3px;}
.def-btn:hover{text-decoration: none;background: RGB(46,89,167);border: 1px solid RGB(46,89,167);color: #fff;}
.def-a{text-decoration: none;background: #fff;color: RGB(89,118,186);padding-top: .2rem;padding-bottom: .2rem;padding-left: .875rem;padding-right: .875rem;min-width: 60px;border-radius: 3px;border: 1px solid RGB(89,118,186);}
.def-a:hover{text-decoration: none;background: RGB(46,89,167);color: #fff;}
.def-focus:focus{outline:none;border: 1px solid RGB(46,89,167) !important;box-shadow: 0px 0px 3px 3px rgba(136,171,218,0.8);transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
.warn_focus{outline:none;border: 1px solid RGB(210,57,24) !important;box-shadow: 0px 0px 3px 3px rgba(167,33,38,0.8);transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;}

/*form默认样式*/
.form-label{font-weight: 600;}

.work_left{position: fixed;top: 0;bottom: 0;left: 0;width: 240px;overflow: hidden;border-right: 1px solid rgba(0, 0, 0, 0.1);}
.work_left a{text-decoration: none;}
.work_left:hover{overflow: auto;}
.work_left::-webkit-scrollbar {width: 8px;height: 80px;}
.work_left::-webkit-scrollbar-thumb {border-radius: 10px;background: rgb(144,144,144);}
.work_left::-webkit-scrollbar-track {display: none;}
.work_right{margin-left: 240px;position: fixed;top: 0;bottom: 0;right: 0;left: 0;overflow: auto;}
/*.work_right:hover{overflow: auto;}*/
.work_right::-webkit-scrollbar {width: 8px;}
.work_right::-webkit-scrollbar-thumb {border-radius: 10px;background: rgb(144,144,144);}
.work_right::-webkit-scrollbar-track {display: none;}

.work-list-title {height: 50px;padding-left: 40px;padding-right: 20px;border-top: 1px solid #eee;border-bottom: 1px solid #eee;font-weight: 800;background: #fff;width: 100%;}

.msg{display: none;}

.data-list{}
.data-list-item{padding-top: .875rem;padding-bottom: .875rem;}
.title-lable{user-select:none;}
.title-lable-sort-desc: before{}
.title-lable-sort-asc: before{}

/*#表单相关*/
.check_lable::before {display:inline-block;margin-right: 4px;color: #f5222d;font-size: 14px;font-family: SimSun, sans-serif;line-height: 1;content: '*';}

/*分页模块*/
.admin-pagination{height: 70px;width: 100%;background: #fff;line-height: 70px;text-align: center;}
.page-action{background: #f3f5f9 !important;border-color: RGB(89,118,186) !important;}
.page_num{width: 50%;}
.page_num button{height: 30px;line-height: 30px;color: #666;background: #fff;padding-left: 10px;padding-right: 10px;
    border-radius: 0px;border: 1px solid #d9d9d9;margin-right: 8px;}
.pageitemssum{width: 25%;text-align: left;padding-left: 50px;}
.page-size{width: 25%;right: 0;}
.page-size button{height: 30px;line-height: 30px;color: #666;background: #fff;padding-left: 10px;padding-right: 10px;
    border-radius: 0px;border: 1px solid #d9d9d9;margin-right: 8px;}

.upload_images{border: 1px solid #d8d8d8;border-radius: 4px;}

#state{background: #fff;border-top: 1px solid #eee;}
.state{margin-right: 20px;cursor: pointer;height:3rem;line-height: 3rem;font-weight: 800;user-select:none;}
.state_active{border-bottom: 3px solid #065fd4;color: #065fd4;}

#association{display: none;}
.association_product_collection_list{max-height: 450px;border: 1px solid #eee;border-radius: 5px;padding: 1rem;overflow: auto;}
.association_product_collection_item{border: 3px solid #eee;border-radius: 5px;cursor: pointer;user-select:none;padding: 5px;text-align: center;}
.association_product_collection_item_active{border: 3px solid RGB(89,118,186);}