div.logindiv .login-row{
  height: 100%;
}
.login_center {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  padding-top: 5vh;
  /* align-items: center; */
}
.register {
  width: 50%;
  /* margin-left: 200px; */
  /* margin-top: 80px; */
  /*position: relative;*/
  /*left: 50%;*/
}
.register .title {
  border-bottom: 1px solid #d6d5d0;
  margin: 0 25px 60px 25px;
  padding: 0;
  padding-top: 25px;
}
.register .title h2 {
  display: inline-block;
  line-height: 32px;
  margin-bottom: -1px;
  color: #eb6100;
  font-size: 18px;
  font-weight: 500;
  border-bottom: 3px solid #eb6100;
}
.register .title a {
  line-height: 20px;
  margin-left: 20px;
}
.register .layui-form {
  width: 80%;
  margin: 0 auto;
  margin-bottom: 50px;
}
.register .layui-form-item {
  margin-bottom: 25px;
}
.register .layui-input-block {
  height: 30px;
  line-height: 30px;
  padding: 6px;
  padding-left: 0;
  margin-left: 0;
  /* border: 1px solid #d4d4d4; */
  position: relative;
}
.register .layui-input-block i {
  position: absolute;
  left: 10px;
  top: 15px;
  font-size: 20px;
}
.register .layui-input-block.sel {
  border-color: rgba(0,0,0, 0.8);;
}
.register .layui-input-block.sel i {
  color: rgba(0,0,0, 0.8);;
}
.register .layui-input-block.submit {
  padding: 0;
}
.register .layui-input-block.submit button {
  width: 100%;
  background: #eb6100 !important;
}
.register .layui-input-block input {
  text-indent: 28px;
  border: 1px solid rgba(0,0,0, 0.8);
}
.register .layui-input-block input:focus,.register .layui-input-block input:hover {
  border: 1px solid #eb6100 !important;
}

/* 新的登录界面 */
.logindiv .login_left{color:#fff;}
.logindiv .login_left h1{ margin-top: 120px; font-size: 45px; font-family: '隶书';}
.logindiv .login_left h3{font-size: 40px; font-family: '隶书'; margin-left: 20px;}
.logindiv .login_left h4{font-size: 30px; font-family: '隶书'; margin-left: 40px;}
.logindiv .register .login_title{font-size:2.5rem; text-align: center; margin-top: 40px; margin-bottom: 20px; color: #BC3601;}
/* 解决单行显示的内容在设置class="layui-elip"不生效的问题 */
.oneline{
  max-width: 125px;
}
.td-min-width-50{
  min-width: 50px;
  max-width: 50px;
}
.td-width-50{
  width: 50px;
}
.td-width-75{
  width: 75px;
}
.td-width-100{
  width: 100px;
}
/* 党费返还 */

.refund-form {
  width: 100%;
  min-height: 420px;
  /* background-color: #f3f5f7; */
  border: 1px solid #e3e4e5;
  padding-left: 40px;
  padding-right: 40px;
  padding-bottom: 40px;
  box-sizing: border-box;
}

.refund-form .h2,
.star-form .h2 {
  font-size: 29px;
  text-align: center;
  margin-bottom: 20px;
}

.refund-form span {
  font-size: 21px;
  /* text-align: center; */
  /* text-decoration: underline; */
}



.refund-form .rows {
  display: flex;
}

.refund-form .rows .col {
  font-size: 21px;
  flex: 1;
}

.refund-form .layui-form-item {
  display: inline-block;
}

.refund-name {
  width: 210px;
}

.refund-money {
  width: 96px;
}

.refund-year {
  width: 84px;
}

.refund-leader,
.refund-user {
  width: 128px;
}

.refund-form .layui-input {
  text-align: center;
  padding-left: 0;
}

.refund-form .indent {
  /* padding-left: 42px; */
  text-align: 42px;
}

.refund-leader,
.refund-phone,
.refund-user {
  font-size: 16px;
}
/* 积分之星 */
  
.star-form{
  width: 100%;
  /* height: 200px; */
  background-color: #f3f5f7;
  border: 1px solid #e3e4e5;
  padding-bottom: 40px;
  box-sizing: border-box;
}
.star-form .tal{
  text-align: left;
}
.star-form .star-item{
  display: flex;
}
.star-form .star-item .star-col{
  flex: 1;
}
.star-form .star-left .tar,
.star-form .star-right .tar {
  text-align: right;
}
.star-form td{
  width: 50%;
}

.star-form .star-left,
.star-form .star-right {
  background-color: #fff;
  margin-left: 14px;
  padding: 10px;
}
/* 党费 */
.party-fee-list .table-title {
  /* display: none; */
  text-align: center;
  font-size: 27px;
  margin-bottom: 20px;
}
.party-fee-list .table-info {
  /* display: none; */
  display: flex;
  /* background-color: pink; */
  /* width: %; */
  margin: 0 auto;
  font-size: 16px;
}
.party-fee-list .table-info .span-left {
  /* background-color: pink; */
  text-align: left;
  padding-left: 32px;
  box-sizing: border-box;
  flex: 1;

}
.party-fee-list .table-info .span-right {
  /* background-color: lightblue; */
  text-align: center;
  flex: 1;
}
.party-fee-table {
  /* height: 500px; */
  width: 100%;
  padding: 0;
  overflow-x: scroll;
  /* background-color: lightgreen; */
}
/* 党费返还 */
.refund-form {
  width: 100%;
  /* height: 200px; */
  background-color: #f3f5f7;
  border: 1px solid #e3e4e5;
  padding-left: 40px;
  padding-right: 40px;
  padding-bottom: 40px;
  box-sizing: border-box;
}

.refund-form h2,
.star-form h2 {
  font-size: 29px;
  text-align: center;
  margin-bottom: 20px;
}

.refund-form span {
  font-size: 21px;
  /* text-align: center; */
  /* text-decoration: underline; */
}

.refund-form div p:first-child {
  font-size: 21px;
  line-height: 2;
}

.refund-form div p:nth-child(2) {
  /* font-size: 21px; */
  /* text-indent: 42px; */
  font-size: 21px;
  /* line-height: 2 !important; */
}

.refund-form .rows {
  display: flex;
}

.refund-form .rows .col {
  font-size: 21px;
  flex: 1;
}

.refund-form .layui-form-item {
  display: inline-block;
}

.refund-name {
  width: 210px;
}

.refund-money {
  width: 96px;
}

.refund-year {
  width: 84px;
}

.refund-leader,
.refund-user {
  width: 128px;
}

.refund-form .layui-input {
  text-align: center;
  padding-left: 0;
}

.refund-form .indent {
  padding-left: 42px;
}

.refund-leader,
.refund-phone,
.refund-user {
  font-size: 16px;
}

/* 党员评分 详情页 */
.padding-20{
  box-sizing: border-box;
  padding: 20px;
}
.detail-title h2 {
  font-size: 27px;
}
.detail-info {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 16px;
  font-weight: bold;
}
.detail-title h2,
.detail-info {
  text-align: center;
}
.detail-grid {
  /* background-color: pink; */
  display: grid;
  overflow: hidden;
  grid-template-columns: 5% 35% 5% 25% 10% 20%;
}
.detail-grid .item.bdt {
  border-top: 1px solid #000;
}
.detail-grid .item.bdl {
  border-left: 1px solid #000;
}
.detail-grid .item {
  font-size: 16px;
  border-bottom: 1px solid #000;
  /* border-left: 1px solid #000; */
  border-right: 1px solid #000;
  text-align: center;
  display: flex;
  flex-wrap: nowrap;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  align-content: center;
}
.detail-grid .item1 {
  grid-row: 2;
  grid-column: 1;
  grid-row-start: 2;
  grid-row-end: 11;
  /* height: 80px; */
  /* background-color: lightblue; */
  line-height: 1;
}
.detail-grid .item2 {
  grid-row: 3;
  grid-column: 1;
  grid-row-start: 11;
  grid-row-end: 11;
  /* height: 80px; */
  /* background-color: lightblue; */
}
.detail-grid .item3 {
  grid-row: 4;
  grid-column: 1;
  grid-row-start: 12;
  grid-row-end: 14;
  /* height: 80px; */
  /* background-color: lightblue; */
}
.detail-grid .item4 {
  grid-row: 14;
  grid-column: 1;
  grid-column-start: 1;
  grid-column-end: 5;
  /* height: 80px; */
  /* background-color: lightblue; */
  height: 60px;
}
/* 自定义组件 居中返回按钮 */
.layui-btn-back-center{
  text-align: center;
  margin-top: 20px;
}
/* 自定义样式 a标签不可点击并置灰 */
.layui-a-disabled{
  color: #d2d2d2;
  pointer-events:none;
}
/* index member edit 打印样式 */
.btn-group.export{
  padding-left: 20px;
}
#org-base-info-export {
  position: relative;
  width: 592px;
  min-height: 802px;
  display: none;
}
/*设置表格单元格线样式*/

#org-base-info-export .layui-table td, 
#org-base-info-export .layui-table th {
  border-color: #000; 
  border-left: 0px solid;
  border-right: 0.5px solid;
  border-top: 0.5px solid;
  border-bottom: 0px solid;
  /* margin: -5px; */
  /* padding: -5px; */
  color: #000;
}
#org-base-info-export .bdr-left{
  border-color: #000; 
  border-left: 1px solid;
  border-right: 0px solid;
  border-top: 0px solid;
  border-bottom: 0px solid;
  /* margin: -5px; */
  /* padding: -5px; */
  color: #000;
}
#org-base-info-export .bdr-bottom{
  border-color: #000; 
  border-left: 1px solid;
  border-right: 0px solid;
  border-top: 0px solid;
  border-bottom: 1px solid;
  /* margin: -5px; */
  /* padding: -5px; */
  color: #000;
}
/* #org-base-info-export .layui-table{
  color: #000 !important;
} */
.layui-div-50 .layui-inline {
  float: left;
  width: 49%;
  margin: 0;
  height: 38px;
  line-height: 38px;
}
.layui-div-50 .layui-row {
  /* text-align: center; */
  width: 75%;
  font-size: 16px;
  /* background-color: pink; */
  margin: 20px auto;
  box-sizing: border-box;
  padding-left: 30px;
}
#member-grade{
  position: relative;
  /* background-color: pink; */
}

#myCanvas {
  display: none;
  position: absolute;
  /* opacity: 0.5; */
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%) scale(.9);
}
.tac{
  text-align: center !important;
}
.min-w-125{
  min-width: 125px;
}
.min-w-70{
  min-width: 90px;
}
.min-w-56{
  min-width: 56px;
}
.min-w-90{
  min-width: 90px;
}
.pd-right-50{
  padding-right: 50px;
}
.mg-left-200{
  margin-left: 200px;
}
.mg-h-20{
  margin-top: 20px;
  padding-bottom: 20px;
}
/* 自定义 */
.layui-form-item2{
  display: flex;
  justify-content: flex-end;
  margin-bottom: -10px;
}
.w-30{
  width: 30%;
}
.bg-fff{
  background-color: #fff;
}
/* 慰问 */
.type0,
.type1 {
  display: none;
}
/* 新党员积分卡 */

.score-card td{
  text-align: center;
  height: 40px;
}
.score-card>tr>td:first-of-type{
  width: 65px;
}
.w-200{
  width: 200px;
}
.w-100{
  width: 100px;
}
.w-125{
  width: 125px;
}
.w-250{
  width: 250px;
}
.w-50{
  width: 50px;
}
.td-h-200 {
  height: 200px !important;
  /* color: red; */
}
.bd-bt{
  border-bottom: 1px solid #000 !important;
  /* padding-right: 20px; */
  /* box-sizing: border-box; */
}
.meeting {
  text-align: center;background-color: #fff;padding-bottom: 5px;padding-top: 10px;
  padding-right: 60px;
}
.block-p{
  height: 38px;
  width: 100%;
}
.meeting-content {
  /* padding: 20px; */
  text-indent: 34px;
  font-size: 18px;
  min-height: 500px;
  /* background-color: #fff; */
}
.meeting-content p{
  line-height: 1.5;
  /* border-bottom: 1px solid #000; */
}
.meeting-content img{
  max-width: calc(100% - 50px) !important;
}
#info{
  position: relative;
}
.water-full{
  width: 100%;
  /* display: inline !important; */
  position: absolute;
  /* background-color: pink; */
}
/* 党务申请样式 */
/* 标题统一 黑体 二号 */
.font-title {
  font-family: '黑体' !important;
  /* 二号字号 (22/72)*96 = 29.3 = 29px */
  font-size: 29px !important;
}
/* 正文统一 仿宋GB2312 四号 */
.font-content {
  font-family: '仿宋' !important;
  /* (14/72)*96 = 18.67 = 18px */
  font-size: 18px !important;
}
/* 行距1.5 */
.font-content p {
  /* font-family: '仿宋' !important; */
  /* (14/72)*96 = 18.67 = 18px */
  font-size: 18px;
  /* line-height: 27px !important; */
}
.img-border-bottom{
  /* background-position: bottom; */
  padding: 5px;
}
.refund-con img{
  width: 210px;
}

.global-title {
  width: 100%;
  max-width: 1600px;
  /* padding-left: 12%; */
  margin: 0 auto;
  display: flex;
  flex-wrap: nowrap;
  align-content: center;
  height: 10vh;
  /* justify-content: center; */
  align-items: flex-end;
  /* background-color: pink; */
}
.global-title .title-left,
.global-title .title-right {
  flex: 1;
}
.global-title .title-left {
  display: flex;
  align-items: center;
  /* background-color: lightblue; */
}
.global-title .title-right {
  /* flex: 1; */
  height: 100%;
  line-height: 10vh;
  /* background-color: #3270ad; */
}
.global-title .title-right div {
  /* flex: 1; */
  text-align: right;
  padding-right: 50px;
  height: 100%;
  /* background-color: #3270ad; */
}
.global-title .title-right div a {
  /* flex: 1; */
color: #000;
  /* background-color: #3270ad; */
}
.global-title .title-right div a:hover {
  /* flex: 1; */
color: #eb6100;
  /* background-color: #3270ad; */
}

.global-title .title-left img {
  height: 8vh;
  margin-right: 2rem;
}

.global-title  .title-left div {
  font-size: 2.5rem;
  color: #fff;
  line-height: 10vh;
}