
.registration-header{background: #f5f5f5;background-image: url(../imgs/market/img_market_demand_banner.png); background-size: contain; background-repeat: no-repeat; background-position: top; padding: 30px 50px; }
.registration-header .common-item{padding: 40px; background: #fff; border-radius: 6px; box-shadow: 0px 0px 6px #999999;}
.registration-header input{font-size: 16px;}
.registration-header button{font-size: 16px;}
.registration-header{display:  flex; flex-direction: row; justify-content: space-between;}

.registration-flow{background: #f5f5f5;}
.registration-flow-header{display:  flex; flex-direction: row; justify-content: space-between;}
.registration-flow-header span{font-size: 26px; font-weight: 500; border-left: 4px solid #145cfa; padding-left: 6px;}
.registration-flow-header a{color: #145cfa; font-size: 16px;}
.registration-flow-item{display: flex; flex-direction: row; justify-content: space-between; padding: 30px;}

.registration-list {background: #f5f5f5; padding: 50px 60px;}
.registration-list-header{font-size: 26px; font-weight: 500; border-left: 4px solid #145cfa; padding-left: 6px;}
.registration-list-content{background: #fff; border-radius: 6px; box-shadow: 0px 0px 6px #f5f5f5; padding: 20px;}
.registration-list-content .nav-item a span{font-size: 16px;}
.registration-list-content .nav-item a.active span{color: #333333;}
.registration-list-content table tr td{text-align: center;}
.registration-list-content table tr td a{color: #145cfa; font-size: 14px;}
.registration-list-content table tr td span{font-size: 14px;}
.registration-list-content table tr th{font-size: 14px;  font-weight: 400; text-align: center;}

.registration-backdrop{position: absolute; z-index: 999; background-color: black; opacity: 0.5; width: 100%; height: 100%; top: 0px; left: 0px; right:  0px; bottom: 0px;}
.registration-publish{position: absolute; z-index: 1000; width: 960px; height: 580px; border-radius: 6px; background-color: #fff; box-shadow: 0px 0px 10px #e1e1e1;top: 0px; left: 0px; right:  0px; bottom: 0px; margin:100px auto; }

.registration-publish-header{display: flex; flex-direction: row; justify-content: space-between; padding: 20px 20px;}
.registration-publish-header label{font-weight: 500; font-size: 24px; color: #333333;;}
.registration-publish-header span{font-size: 20px; color: #333333;}
.registration-publish-body{display: flex; flex-direction: column; gap: 20px; padding: 20px 50px;}


.registration-publish-item{display: flex; flex-direction: row; justify-content: flex-start; gap: 10px; align-items: top;}
.registration-publish-item textarea{height:230px;}
.registration-publish-item span{font-size: 14px; font-weight: 500; width: 62px;}
.registration-publish-item select{font-size: 14px; margin-left: 5px;}
.registration-publish-item textarea{font-size: 14px; height: 180px; margin-left: 5px;}
.registration-publish-footer{display: flex; flex-direction: row; gap: 30px;padding: 0px 122px;}


