.w40 {width: 40px;}
.h40 {height: 40px;}
.lh0 {line-height: 0;}
.lh40 {line-height: 40px;}
.lh80 {line-height: 81px;}
.b-r-50 {border-radius: 50%;}
ul {list-style: none;}
.w-20 {width: 20%;}
.w-20-1 {width: 20%; width: calc(20% - 1px);}
.w-30-1 {width: 30%; width: calc(30% - 1px);}
.w-40 {width: 40%;}
.w-40-1 {width: 40%; width: calc(40% - 1px);}
.w-40-2 {width: 40%; width: calc(40% - 2px);}
.w-50 {width: 50%;}
.w-50-1 {width: 50%;width: calc(50% - 1px);}
.w-60-1 {width: 60%;width: calc(60% - 1px);}
.w-80-1 {width: calc(80% - 1px);}
.w-60 {width: 60%;}
.h60 {height: 60px;}
.btn-red, .btn-red:hover, .btn-red:focus {background-color: red; color: #fff;}
.w-100 {width: 100%;}
.pull-list {top: 41px;width: 100%;}
.pull-list li {padding-left: 20px;}
.set-bg {background: url(../../../images/tiaozhuan_xia_icon.png) no-repeat no-repeat calc(100% - 10px) center;}
.right-arrow {background: url(../../../images/tiaozhuan_icon.png) no-repeat no-repeat calc(100% - 10px) center; background-size: 8px 15px;}
.reason_list span {height: 24px; padding: 0 10px; background-color: #fff; line-height: 24px; border-radius: 12px; border: 1px solid #12b7f5; color: #12B7F5;}
.reason_list span.active {background-color: #12b7f5; color: #fff;}
#reason {
	height: 120px;
	width: 100%;
	padding: 10px 20px;
	outline: none;
	resize:none;
}
.cur-pit {cursor: pointer;}
.ellipsis {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.c-red {color: red;}
.bgc-f5f5fa {background-color: #f5f5fa;}
