.aykj-line-title{border: 1px solid #999;border-bottom: none;border-right: none;border-left: none;padding: 0;}
.aykj-line-title legend{margin-left: 25px;height: 40px;line-height: 40px;font-size: 16px;color: #333;padding: 0 10px;}
.content{ padding: 20px;}
.fl{ float: left; display: inline;}
.clear{ clear: both; overflow: hidden;}
.fr{ float: right; display: inline;}
/*下拉框start*/
.aykj_cssSelect {white-space: nowrap;float: left; position: relative; box-sizing: border-box; -webkit-box-sizing: border-box;}
.aykj_cssSelect .aykj_selectBox {cursor: pointer;border: solid 1px #e6e6e6;position: relative;}


.aykj_cssSelect .aykj_selectLt { border-radius: 2px; overflow: hidden;min-height: 36px; min-width: 44px; line-height: 36px;padding: 0 40px 0 10px;background: none transparent scroll repeat 0% 0%;color: #666;cursor: pointer;text-align: left; font-size: 14px; color: #999;}
.aykj_cssSelect .aykj_selectLt .aykj_optionBox{ float: left; display: inline; margin:5px; border-radius: 3px;}

.aykj_cssSelect .aykj_selectLt .aykj_mtinner{float: left; display: inline; height: 24px; line-height: 24px; padding:0 25px 0 10px; margin:5px 10px 5px 0; background: #F00; color: #FFF;}

.aykj_cssSelect .aykj_selectRt {cursor: pointer;float: left;position: absolute;right: 0px;top: 0px;width: 30px;height: 100%;}
.aykj_cssSelect .aykj_selectRt:before{display: block;content: '';position: absolute;right: 8px;top: 50%;margin-top: -3px;cursor: pointer;border-width: 6px;border-color: transparent;border-top-color: #c2c2c2;border-style: dashed;border-top-style: solid;transition: all .3s;-webkit-transition: all .3s;}

.aykj_cssSelect .aykj_saykj_mt .aykj_selectLt{padding: 2px 40px 2px 10px;min-height: 34px;height: auto !important;height: 34px;line-height: 34px;}

.aykj_cssSelect .aykj_optionsBox {position: absolute;border: 1px solid #e6e6e6;padding: 2px;margin: 0;background: #fff;z-index: 100;min-width: 100%; box-sizing: border-box;-webkit-box-sizing: border-box;}

.aykj_cssSelect .aykj_optionsBox.dn{top:100%;}
.aykj_cssSelect .aykj_optionsBox.up{bottom:100%}


.aykj_cssSelect .aykj_optionBox {cursor: pointer;padding: 2px 10px 2px 10px;margin: 0 0 1px 0;height: 24px;line-height: 24px;position: relative;}

.aykj_cssSelect .aykj_optionBox span {font-size: 12px;}
.aykj_cssSelect .aykj_optionBox span i{position: absolute;width: 14px; height: 14px; border: 1px solid #ddd;-webkit-transition: all .3s;transition: all .3s;left: 10px;top: 6px;}

.aykj_cssSelect .aykj_optionBox:hover {background: #0084ec;color: #fff}

.aykj_cssSelect .selected {background: #1e5ab0;color: #fff}

.aykj_cssSelect .aykj_mt {padding-left: 40px;}
.aykj_cssSelect .aykj_mt.selected span i{ border-color: #FFF;}
.aykj_cssSelect .aykj_mt.selected span i:before{content: '';display: inline-block;border: 2px solid #FFF;border-top-width: 0;border-right-width: 0;width: 8px;height: 4px;-webkit-transform: rotate(-50deg);-ms-transform: rotate(-50deg);transform: rotate(-50deg);position: absolute;top: 3px;left: 2px;-webkit-transition: all .3s;transition: all .3s;}
.aykj_cssSelect .disabled { cursor: not-allowed !important; color: #999 !important; background: none !important;}

.aykj_cssSelect .default {background: #f0f0f0 !important;color: #949494 !important;padding-left: 10px}


.aykj_beautify_input{ display: none;}

/*触碰sel*/
.aykj_cssSelect .sPressDown .aykj_selectRt:before{margin-top: -9px;-webkit-transform: rotate(180deg);transform: rotate(180deg);margin-top: -3px\9;}
/*下拉框end*/
/*radio start*/
.aykj-form-item input[type=radio]{ display: none;}
.aykj_cssRadioBox{ float: left; display: inline; cursor: pointer; color: #333; margin: 9px 25px 0 0}
.aykj_cssRadio{ overflow: hidden;}
.aykj_cssRadio_icn{ float: left; display: inline; width:12px; height:12px; border:2px solid #c2c2c2; border-radius: 100%; margin-right: 10px; position: relative;top: 1px;} 
.aykj_cssRadio_icn i{ display: block; width: 6px; height: 6px; background: #c2c2c2; position: absolute; left: 50%; top: 50%; margin: -3px 0 0 -3px; border-radius: 50%; display: none;}
.aykj_cssRadio_text{ line-height: 20px; padding: 1px 0; overflow: hidden; font-size: 14px;}
/*状态*/
.aykj_cssRadioBox.checked .aykj_cssRadio_icn{ border:2px solid #1e5ab0;}
.aykj_cssRadioBox.checked .aykj_cssRadio_icn i{ display: block; background:#1e5ab0;}

.aykj_cssRadioBox.disabled { cursor: not-allowed !important; color: #999 !important;}
/*radio end*/
/*checkBox start*/
.aykj-form-item input[type=checkBox]{ display: none;}
.aykj_cssCheckBoxBox{ float: left; display: inline; cursor: pointer; color: #333; margin: 9px 25px 0 0}
.aykj_cssCheckBox{ overflow: hidden;}
.aykj_cssCheckBox_icn{ float: left; display: inline; width: 18px; height: 18px; border: 1px solid #e6e6e6; margin-right: 10px; position: relative;} 
.aykj_cssCheckBox_text{ line-height: 20px; padding: 0px 0; overflow: hidden; font-size: 14px;}
/*状态*/
.aykj_cssCheckBoxBox.checked .aykj_cssCheckBox_icn{ background: #1e5ab0; border-color: #1e5ab0;}
.aykj_cssCheckBoxBox.checked .aykj_cssCheckBox_icn i{ display: block;}
.aykj_cssCheckBoxBox.checked .aykj_cssCheckBox_icn i{display: inline-block;border: 2px solid #fff;border-top-width: 0;border-right-width: 0;width: 8px;height: 4px;-webkit-transform: rotate(-50deg);-ms-transform: rotate(-50deg);transform: rotate(-50deg);position: absolute;top: 4px;left: 4px;}

.aykj_cssCheckBoxBox.disabled { cursor: not-allowed !important; color: #999 !important;}
/*checkBox end*/

/*表单start*/
.aykj-text-l{ text-align: left;}
.aykj-text-c{ text-align: center;}
.aykj-text-r{ text-align: right;}
.aykj-form-overflow{ overflow: hidden;}
.aykj-form-inline{ display:inline-block;vertical-align: top; padding: 8px 0;}

.aykj-form:after,.aykj-formC:after,.aykj-form-rightBox:after,.aykj-form-item:after,.aykj-form-formBox:after,.aykj-form-inline:after{ visibility: hidden; clear: both; display: block; content: ''; overflow: hidden;}
.aykj-form-item{padding:8px 0; float:left; display: inline; box-sizing: border-box;-webkit-box-sizing: border-box;}
.aykj-form-item.nopadding{ padding: 0;}
.aykj-form-label{ width:144px; padding:9px 0; line-height: 20px; color:#333; font-size: 14px; float: left; display: inline; }
.aykj-form-formBox{ margin-left: 170px; min-height: 38px;}
.aykj-form-right{ float: right; display: inline;}
.aykj-form-input{ background: none; position: relative; border-radius: 2px; width: 100%; height: 38px; line-height: 38px; box-sizing: border-box;-webkit-box-sizing: border-box; border: 1px solid #e6e6e6; padding: 0 10px; outline: none; float: left; display: inline;}
.aykj-form-input.required{ border-left: 2px solid #f00 !important;}
.aykj-form-input:focus{ border-color: #c9c9c9;}
.auiDataIco{float: left; position: relative; cursor: pointer;}
.auiDataIco:before{
	content: '';
	display: block;
	position: absolute;
	right: 1px;
	top: 1px;
	height: 38px;
	width: 38px;
	background:#ebebe4 url(./images/icon/datebox_icon.png) no-repeat 11px center;
	
}
.auiDataIco .aykj-form-input{cursor: pointer;}
.aykj-form-textarea{border-radius: 2px; resize: none; width: 100%; height: 150px; line-height: 25px; box-sizing: border-box;-webkit-box-sizing: border-box; border: 1px solid #e6e6e6; padding: 7px 10px; outline: none; float: left; display: inline;}
.aykj-form-textarea::-webkit-input-placeholder{color: #999999;font-size:14px;text-align: left; }
.aykj-form-textarea:focus{ border-color: #979797;}

.aykj-form-tip{ padding:7px 8px;  line-height: 24px; color: #999; font-size: 12px; float: left; display: inline;}
/*表单end*/