@CHARSET "UTF-8";

body{
	font-size:14px;
    font-family: PingFangSC, PingFang SC;
}

.weui-search-bar {
    background-color:#f6f7f7;
}

.page__bd{
	width:100%;
}

.weui-cells__group_form .weui-cells:before, .weui-cells__group_form .weui-cell:before {
    left: 0px;
    right: 0px;
}

.weui-cells__group_form .weui-cells:after {
    left: 0px;
    right: 0px;
}

.weui-cell {
    left: 0;
    right: 0;
    padding: 12px 16px !important;
}

.weui-my-select:after{
	content: " ";
    width: 12px;
    height: 24px;
    -webkit-mask-position: 0 0;
    mask-position: 0 0;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100%;
    mask-size: 100%;
    background-color: currentColor;
    color: rgba(0,0,0,0.3);
    color: var(--weui-FG-2);
    -webkit-mask-image: url(data:image/svg+xml,%3Csvg%20width%3D%2212%22%20height%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M2.454%206.58l1.06-1.06%205.78%205.779a.996.996%200%20010%201.413l-5.78%205.779-1.06-1.061%205.425-5.425-5.425-5.424z%22%20fill%3D%22%23B2B2B2%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);
    mask-image: url(data:image/svg+xml,%3Csvg%20width%3D%2212%22%20height%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M2.454%206.58l1.06-1.06%205.78%205.779a.996.996%200%20010%201.413l-5.78%205.779-1.06-1.061%205.425-5.425-5.425-5.424z%22%20fill%3D%22%23B2B2B2%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);
    position: absolute;
    top: 50%;
    right: 16px;
    margin-top: -12px;
}

.weui-cells__title{
	font-size:17px;
	margin:15px 0 5px 0;
	/* color: #000; */
}

.weui-cells{
	margin-top:0;
}

.weui-cells:after {
    content: " ";
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
    border:0;
    color: rgba(0,0,0,0.1);
    color: var(--weui-FG-3);
    -webkit-transform-origin: 0 100%;
    transform-origin: 0 100%;
    -webkit-transform: scaleY(0.5);
    transform: scaleY(0.5);
    z-index: 2;
}

.weui-uploader__input-box{
	background-size: 100% 100%;
}

.weui-uploader__input-box {
    width: 120px;
    height: 120px;
	margin:0;
}

.weui-border-1{
	border-top: 1px solid var(--weui-FG-3);
}

.weui-border-0:before {
    content: " ";
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    height: 1px;
    border:0;
    color: rgba(0,0,0,0.1);
    color: var(--weui-FG-3);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    -webkit-transform: scaleY(0.5);
    transform: scaleY(0.5);
    z-index: 2;
}

.weui-cells__group_form .weui-cells__title {
    margin-top: 24px;
    margin-bottom: 8px;
    padding: 0 15px;
    color: #000;
}

.weui-cells__group.weui-cells__group_form{
	background:#fff;
}

.more-width{
    max-width: 255px !important;
	width:100%;
}


.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    position: relative;
    min-height: 1px;
    padding:0 !important;
}
.block-title{
	margin-left: -13px;
	font-size: 18px !important;
    color: #304569 !important;
}
.weui-form-preview__label {
    font-size: 18px;
    color: #304569;

}

.weui-form-preview__label{
	color: #999999;
    font-size: 15px;
}

.weui-form-preview__value{
	color: #000000;
    font-size: 15px;
}

.weui-media-box{
	text-align: left;
	padding:0;
}

.weui-media-box__title{
	line-height: 60px;
}

.weui-media-box__desc {
    color: rgba(0,0,0,0.3);
    color: var(--weui-FG-2);
    font-size: 14px;
    line-height: 1.4;
    padding-top: 4px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: unset;
    word-wrap: break-word;
    -webkit-hyphens: auto;
    hyphens: auto;
}

.weui-media-box__desc{
	color:#000000;
}

a{
	text-decoration: none !important;
}

a:active{
	text-decoration: none !important;
}

.weui-toast_text .weui-toast__content {
    margin:0;
}

.weui-form-preview__item{
	border-bottom:1px solid #f2f2f2;
}

.weui-cells_checkbox .weui-check:checked+.weui-icon-checked, .weui-cells_checkbox .weui-check[aria-checked="true"]+.weui-icon-checked {
	color: #0082EF !important;
}


a{
	color:inherit !important;	
}

.clear img{
	width:20px !important;
}

.need-clear{
	width:90% !important;
}

.weui-btn_primary:not(.weui-btn_disabled):visited{
	color:#fff !important;
}

.weui-btn_primary:not(.weui-btn_disabled){
	color:#fff !important;
}
.weui-btn_primary{
	background:#E24388;
}


/* 输入框后面的叉号 */
.clear-par{
	position:relative;
}
.clear{
	position: absolute;	
	right: 0;	
	top: 0;
	display: none;
}
.clear img{
	width: 30px;
}

label {
    font-weight: 400 !important;
	margin-bottom:0 !important;
}

.weui-half-screen-dialog__ft {
    padding: 0 0 34px !important;
}

.this-thumb-img{
	width:90px;
	height:90px;
}

.select-input{
	padding-right:15px;
}

.weui-search-bar__box .weui-icon-clear {
    margin-top: -8px;
}

.my-weui-half-dialog {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    min-height: 95%;
    z-index: 5000;
    line-height: 1.4;
    background-color: #fff;
    background-color: var(--weui-BG-2);
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
    overflow: scroll;
    padding: 5% 0 0 0;
}

.btn-show {
    background: #6a05fd;
    border-radius: 2rem;
    color: #fff !important;
    display: flex;
    align-items: center;
    justify-content: center;
}

.weui-input-left {
    text-align: left !important;
}

.row {
    margin-right: 0px !important;
    margin-left: 0px !important;
}

.weui-icon-btn_close{
	display:none;
}


.default-button-view {
    width: 100%;
    height: 5rem;
    position: fixed;
    bottom: 0;
    left: 0;
    background: #f6f7f7;
    padding: 0 5%;
    z-index: 9;
}

.default-btn {
    height: 50px;
    width: 100%;
    font-size: 16px;
    background: #0082EF;
    border-radius: 25px;
    font-weight: 400;
    color: #fff !important;
    margin-top: 1rem;
    display: flex;
    align-items: center;
    justify-content: center;
}


#unify {
  position: fixed;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 100px;
  display: flex;
  justify-content: center;
  align-items: center;
  box-shadow: 1px 0px 7px 0 #999;
  background: #fff;
  z-index: 999;
}

.unify-btn {
    height: 35px;
    width: 100%;
    font-size: 16px;
    background: #6a05fd;
    border-radius: 2rem;
    font-weight: 400;
    color: #fff !important;
    margin-top: 1rem;
    display: flex;
    align-items: center;
    justify-content: center;
}

#unify .btn {
  display: block;
  border-radius: 20px;
  text-decoration: none;
  border: 1px solid #5050ff;
  background-color: #5050ff;
  color: #fff !important;
  width: 100px;
  padding: 10px 0;
  text-align: center;
}
#unify .btn + .btn {
  margin-left: 50px;
}
#unify .btn.disagree {
  color: #ff3b30 !important;
  border: 1px solid #ff3b30;
  background-color: #fff;
}
#unify .btn.btn-left {
  color: #5050ff !important;
  border: 1px solid #5050ff;
  background-color: #fff;
}

.cancel-info-view{
	
width: 100%;
	
text-align: center;
	
position: relative;
	
/* margin-top: 30px; */
	
height: 50px;
}

.cancel-heng{
	
width: 80%;
	
margin: 0 10%;
	
height: 1px;
	
background: #ccc;
}
.cancel-info-tip{
	
width: 120px;
	
height: 20px;
	
background: #f5f5f5;
	
/* text-align: center; */
	
position: absolute;
	
top: -10px;
	
left: 50%;
	
margin-left: -60px;
}



/* 自适应手机屏幕 */
@media screen and (max-width: 321px) { 
	html{
		font-size:12px !important;
	}
}

@media screen and (max-width: 401px) { 
	html{
		font-size:14px !important;
	}
}

@media screen and (max-width: 361px) { 
	html{
		font-size: 13px !important;
	}
}

@media screen and (min-width: 401px) { 
	html{
		font-size:15px !important;
	}
}

/* <br clear='both'> */