/* 主要颜色集合 */
.color-blank { color: #303133;}
.color-blue { color: #1275db;}
.color-light-blue2 { color: #747A9D;}
.color-light-blue { color: #03294a;}
.color-light-gray { color: #999;}
.color-light-gray2 { color: #CCCCCC;}
.color-deep-gray { color: #606266;}
.color-orange { color: #ff3600;}
.color-red { color: #ff0000;}
.color-red-two { color: #F56C6C;}
.color-green {color: #67C23A;}
.color-yellow {color: #ffd800;}
.bg-green { background: #67C23A;}
.bg-gray { background: #909399;}
.bg-blue { background: #1275db;}
.bg-red { background: #cd0000;}
.br-blue { border: 1upx solid #1275db; color: #1275db;}
.br-gray { border: 1upx solid #909399; color: #909399;}
.text-underline {  text-decoration: underline;} /*下划线*/
.br-gradualOrange {
	background: -webkit-linear-gradient(45deg, #ff9700, #ed1c24); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(45deg, #ff9700, #ed1c24); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(45deg, #ff9700, #ed1c24); /* Firefox 3.6 - 15 */
	background: linear-gradient(45deg, #ff9700, #ed1c24);
	color: #FFFFFF;
}

/* 布局 */
.xy-row {
	display: flex;
	flex-direction: row;
}
.xy-text-center {
	display: block;
	text-align: center;
}

/* 按钮 */
.default-btn {
	padding-left: 26upx;
	padding-right: 26upx;
	margin-top: 40upx;
}

/* 顶部提示样式 */
.xy-top-tip {
	padding: 10upx 28upx;
	background: #fff0f0;
	color: #ff5656;
	font-size: 28upx;
	text-align: center;
}

/* 间距 */
.xy-m-b10 {margin-bottom: 10upx;}
.xy-m-t10 {margin-top: 10upx;}
.xy-m-l10 {margin-left: 10upx;}
.xy-m-r10 {margin-right: 5px;}
.xy-m-b20 {margin-bottom: 20upx;}
.xy-m-t20 {margin-top: 20upx;}
.xy-m-l20 {margin-left: 20upx;}
.xy-m-r20 {margin-right: 20upx;}
.xy-m-b30 {margin-bottom: 30upx;}
.xy-m-t30 {margin-top: 30upx;}
.xy-m-l30 {margin-left: 30upx;}
.xy-m-r30 {margin-right: 30upx;}

/* 字号 */
.xy-fsize30 {display: block; font-size: 30upx;}
.xy-fsize32 {display: block; font-size: 32upx;}
.xy-fsize34 {display: block; font-size: 34upx;}
.xy-fsize36 {display: block; font-size: 36upx;}
.xy-fsize40 {display: block; font-size: 40upx;}

/* 加粗 */
.xy-fbold {font-weight: bold;}

/* 文本两端对齐 */
.xy-text-inter-word {text-align:justify; text-justify:inter-word;}

/* 单行文本溢出处理 */
.xy-text-ellipsis {
	text-overflow:ellipsis; 
	white-space:nowrap; 
	overflow:hidden;
}

/* 按钮 */
.radio-btn-wrap {
	padding: 30upx 0;
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	position: relative;
}
.radio-btn-wrap text {
	width: 130px;
	height: 40px;
	text-align: center;
	line-height: 40px;
	background: #ff0000;
	color: #ffffff;
	border-radius: 100px;
}
.radio-btn-wrap [class*="icon"] {
	width: 70upx;
	height: 70upx;
	border-radius: 200upx;
	background: #18CD00;
	position: absolute;
	right: 30upx;
	top: 50%;
	margin-top: -35upx;
}
.radio-btn-wrap [class*="icon"] image {
	display: block;
	width: 48upx;
	height: 48upx;
	margin: 11upx auto 0;
}

/*  加载更多   */
.weui-loading {
  margin: 05upx;
  width: 20px;
  height: 20px;
  display: inline-block;
  vertical-align: middle;
  -webkit-animation: weuiLoading 1s steps(12, end) infinite;
  animation: weuiLoading 1s steps(12, end) infinite;
  background: transparent url(data:image/gif;base64,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) no-repeat;
  background-size: 100%;
}
.weui-loadmore {
  width: 65%;
  margin: 1.5em auto;
  line-height: 1.6em;
  font-size: 14px;
  text-align: center;
}
.weui-loadmore__tips {
  display: inline-block;
  vertical-align: middle;
  color: #999;
}

/* 列表通用样式-适合用到类型个人中心的列表项中 */
.list-wrap {
	width: 100%;
	margin-bottom: 10px;
}
.list-wrap .list-item {
	height: 100upx;
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: space-between;
	background: #FFFFFF;
	padding: 10upx 30upx;
}
.list-wrap .list-item .list-item-icon {
	display: block;
	width: 50upx;
	height: 50upx;
	margin-right: 24upx;
}
.list-wrap .list-item .list-item-title {
	flex: 1;
}
.list-wrap .list-item .list-item-tip {
	width: 200upx;
	font-size: 32upx;
	text-align: right;
}
.list-wrap .list-item .list-item-todo {
	width: 40upx;
	height: 40upx;
}

/* 列表通用样式-类似货源车源 */
.common-wrap {
	padding-top: 0px;
}
.common-wrap .common-item {
	margin-bottom: 7px;
	padding: 10px 0 14px;
	background: #FFFFFF;
}
.common-wrap .common-item .c-item-button {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
	padding: 5px 15px 0;
}
.common-wrap .common-item .c-item-button .button-text {
	width: 45%;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: flex-start;
	border: 1rpx solid rgba(18,117,219,.5);
	padding: 3px 7px;
	font-size: 16px;
	border-radius: 4px;
}
.common-wrap .common-item .c-item-button .button-text text:last-child {
	font-size: 14px;
}
.common-wrap .common-item .c-item-address {
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	padding: 0 15px;
}
.common-wrap .common-item .c-item-address .address-public {
	display: flex;
	flex-direction: column;
	justify-content: center;
	padding: 5px 0;
}
.common-wrap .common-item .c-item-address .address-public .icon-address {
	width: 6px;
	height: 6px;
	border-radius: 6px;	
	margin-right: 7px;
	position: relative;
}
.common-wrap .common-item .c-item-address .address-public .icon-address.cfd-text {
	background: #67C23A;
}
.common-wrap .common-item .c-item-address .address-public .icon-address.cfd-text:after {
	content: '';
	width: 10px;
	height: 10px;
	border-radius: 10px;	
	background: transparent;
	border: 1px solid #67C23A;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -6px;
	margin-left: -6px;
}
.common-wrap .common-item .c-item-address .address-public .icon-address.mdd-text {
	background: #F56C6C;
}
.common-wrap .common-item .c-item-address .address-public .icon-address.mdd-text:after {
	content: '';
	width: 10px;
	height: 10px;
	border-radius: 10px;	
	background: transparent;
	border: 1px solid #F56C6C;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -6px;
	margin-left: -6px;
}
.common-wrap .common-item .c-item-address .address-public .voice {
	display: flex;
	flex-direction: row;
	width: 100%;
	padding: 15upx 0;
}
.common-wrap .common-item .c-item-address .address-public .voice audio {
	flex: 1;
}
.common-wrap .common-item .c-item-address .address-public .voice text {
	color: #606266;
	padding-left: 15upx;
}
.common-wrap .common-item .c-item-address .address-public .text-group {
	flex: 1;
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
	align-items: center;
}
.common-wrap .common-item .c-item-address .address-public .text-group text.text-group-h3{
	color: #303133;
	font-weight: bold;
}
.common-wrap .common-item .c-item-address .address-public .text-group text.text-group-p{
	padding: 0 30rpx;
}
.common-wrap .common-item .c-item-info {
	padding: 10px 15px 5px;
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
	align-items: center;
}
.common-wrap .common-item .c-item-info .c-item-info-left {
	flex: 1;
}
.common-wrap .common-item .c-item-info .c-item-info-left text {
	display: block;
}
.common-wrap .common-item .c-item-info .c-item-info-right {
	width: 65px;
	text-align: center;
}
.common-wrap .common-item .c-item-info .c-item-info-right text {
	font-weight: bold;
	color: #ff0000;
}
.common-wrap .common-item .c-item-info .c-item-info-right text:first-child {
	font-size: 12px;
}
.common-wrap .common-item .c-item-info .c-item-info-right text:last-child {
	font-size: 20px;
}
.common-wrap .common-item .c-item-content {
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	padding: 0upx 15px 10px;
}
.common-wrap .common-item .c-item-content .content-list {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
	padding: 2px 0;
	font-size: 17px;
}
.common-wrap .common-item .c-item-content .content-list text:first-child {
	width: 80px;
	color: #606266;
}
.common-wrap .common-item .c-item-content .content-list text:first-child.lcs-text {
	color: #1275db;
	text-align: center;
}
.common-wrap .common-item .c-item-content .content-list text:last-child {
	flex: 1;
	color: #303133;
}
.common-wrap .common-item .c-item-content .content-list view {
	flex: 1;
}

.common-wrap .c-item-button {
	padding: 15px 0;
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	background: #FFFFFF;
}
.common-wrap .c-item-button-2x {
	padding: 10px 15px;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
	background: #FFFFFF;
}
.common-wrap .c-item-button-2x text {
	width: 47%;
	height: 35px;
	line-height: 35px;
	text-align: center;
	border-radius: 14upx;
}
.common-wrap .c-item-button-3x {
	padding: 10px 15px;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
	background: #FFFFFF;
}
.common-wrap .c-item-button-3x text {
	width: 30%;
	height: 35px;
	line-height: 35px;
	text-align: center;
	border-radius: 14upx;
}

/* 暂无更多 */
.more-text {
	padding: 10px 0;
	text-align: center;
}
.more-text text {
	color: #999;
	font-size: 30upx;
}

/* 报价/详细信息标题提示语 */
.loading-quote {
	padding: 10px 15px;
	background: #E4EEFE;
	color: #0066FF;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
}
.loading-quote text {
	font-size: 15px;
}
.success-quote {
	padding: 10px 15px;
	background: #E9FEE4;
	color: #037D03;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
}
.success-quote text {
	font-size: 15px;
}

/* 选择数据/货物/规格等浮动底部 */
.flex-button-group {
	height: 100upx;
	padding: 0 30upx;
	background: #FFFFFF;
	position: fixed;
	bottom: 0;
	left: 0;
	right: 0;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
}