.fl {
	float: left;
}
.clearfix::after {
	height: 0px; clear: both; display: block; content: "";
}
.clearfix {
	-ms-zoom: 1;
}
ul {
	list-style: none;
}
.bot-select * {
	box-sizing: border-box;
}
.bot-select .cmz-select {
	background: rgb(54, 130, 168); border-radius: 0.3em; height: 100%; position: relative; min-height: 26px; -webkit-border-radius: 0.3em; -moz-border-radius: 0.3em;
}
.bot-select .cmz-select input {
	background: rgb(0, 105, 150); padding: 0px 10px; border-radius: 0.3em; border: 1px solid rgb(54, 130, 168); border-image: none; width: 100%; height: 100%; color: rgb(255, 255, 255); line-height: 1.8em; font-size: 14px; display: inline-block; position: absolute; cursor: pointer; min-height: 26px; -webkit-border-radius: 0.3em; -moz-border-radius: 0.3em;
}
.bot-select .cmz-select input:hover {
	border-color: rgb(192, 196, 204);
}
.bot-select .cmz-select input:focus {
	border-color: rgb(64, 158, 255);
}
.bot-select .cmz-select input:-ms-input-placeholder {
	color: rgb(255, 255, 255);
}
.bot-select .cmz-select ul {
	border: 1px solid rgb(54, 130, 168); border-image: none; color: rgb(255, 255, 255); overflow: hidden; font-size: 14px; margin-top: 8px; display: none; position: absolute; z-index: 10001; -ms-overflow-y: auto; max-height: 150px; box-shadow: 0px 2px 12px 0px rgba(0,0,0,0.1); background-color: rgb(0, 105, 150);
}
.bot-select .cmz-select ul.listT {
	text-align: center; color: rgb(255, 255, 255); font-size: 14px;
}
.bot-select .cmz-select ul li {
	padding: 0px 10px; line-height: 34px; overflow: hidden; cursor: pointer;
}
.bot-select .cmz-select ul li.on {
	background-color: rgb(54, 130, 168);
}
.bot-select .cmz-select ul li.selected {
	color: rgb(64, 158, 255); font-weight: bold;
}
.bot-select .cmz-select .inputImg {
	top: 50%; right: 8px; color: rgb(255, 255, 255); position: absolute; z-index: 999; cursor: pointer; transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -o-transform: translateY(-50%);
}
.bot-select .cmz-select .delImg:hover {
	color: rgb(255, 255, 255);
}
.bot-select .cmz-select .delImg:hover + .cmz-input {
	border-color: rgb(192, 196, 204);
}
.bot-select .cmz-select .arrowIcon {
	transition:0.3s; -moz-transition: all 0.3s; -webkit-transition: all 0.3s; -o-transition: all 0.3s;
}
.bot-select .cmz-select .arrowIcon.selected {
	transform: translateY(-50%) rotate(-180deg); -moz-transform: translateY(-50%) rotate(-180deg); -webkit-transform: translateY(-50%) rotate(-180deg); -o-transform: translateY(-50%) rotate(-180deg);
}
.zwfw-select * {
	box-sizing: border-box;
}
.zwfw-select .cmz-select {
	background: rgb(255, 255, 255); border-radius: 0.3em; height: 100%; position: relative; min-height: 26px; -webkit-border-radius: 0.3em; -moz-border-radius: 0.3em;
}
.zwfw-select .cmz-select input {
	background: rgb(255, 255, 255); padding: 0px 10px; border-radius: 0.3em; border: 1px solid rgb(255, 255, 255); border-image: none; width: 100%; height: 100%; color: rgb(51, 51, 51); line-height: 1.8em; font-size: 14px; display: inline-block; position: absolute; cursor: pointer; min-height: 26px; -webkit-border-radius: 0.3em; -moz-border-radius: 0.3em;
}
.zwfw-select .cmz-select input:hover {
	border-color: rgb(102, 102, 102);
}
.zwfw-select .cmz-select input:focus {
	border-color: rgb(255, 255, 255);
}
.zwfw-select .cmz-select input:-ms-input-placeholder {
	color: rgb(22, 88, 160);
}
.zwfw-select .cmz-select ul {
	border: 1px solid rgb(54, 130, 168); border-image: none; color: rgb(255, 255, 255); overflow: hidden; font-size: 14px; margin-top: 8px; display: none; position: absolute; z-index: 10001; -ms-overflow-y: auto; max-height: 150px; box-shadow: 0px 2px 12px 0px rgba(0,0,0,0.1); background-color: rgb(0, 105, 150);
}
.zwfw-select .cmz-select ul.listT {
	text-align: center; color: rgb(255, 255, 255); font-size: 14px;
}
.zwfw-select .cmz-select ul li {
	padding: 0px 10px; line-height: 34px; overflow: hidden; cursor: pointer;
}
.zwfw-select .cmz-select ul li.on {
	background-color: rgb(54, 130, 168);
}
.zwfw-select .cmz-select ul li.selected {
	color: rgb(64, 158, 255); font-weight: bold;
}
.zwfw-select .cmz-select .inputImg {
	top: 50%; right: 8px; color: rgb(22, 88, 160); position: absolute; z-index: 999; cursor: pointer; transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -o-transform: translateY(-50%);
}
.zwfw-select .cmz-select .delImg:hover {
	color: rgb(22, 88, 160);
}
.zwfw-select .cmz-select .delImg:hover + .cmz-input {
	border-color: rgb(22, 88, 160);
}
.zwfw-select .cmz-select .arrowIcon {
	transition:0.3s; -moz-transition: all 0.3s; -webkit-transition: all 0.3s; -o-transition: all 0.3s;
}
.zwfw-select .cmz-select .arrowIcon.selected {
	transform: translateY(-50%) rotate(-180deg); -moz-transform: translateY(-50%) rotate(-180deg); -webkit-transform: translateY(-50%) rotate(-180deg); -o-transform: translateY(-50%) rotate(-180deg);
}
.hide {
	display: none;
}
.bot-item:hover {
	font-weight: bold; cursor: pointer;
}
