/* 本次页面样式命名规则：aykj(奥远科技)_m(手机)_name(class名) */
.aykj_clear{ clear: both; overflow: hidden;}
/*flex布局*/
.aykj_m_flex{ display: flex; position: relative; align-items: center;}
.aykj_m_flexC{ flex: 1;align-items:center;}
/*文字颜色*/
.c3{ color: #333;}
.c6{ color: #666;}
.c9{ color: #999;}
/*间距*/
.mr10{ margin-right: .5rem;}
.mg5{margin:.25rem;}
.pd5{padding:0.25rem;}
.pdR10{padding:0 1rem 0 0.5rem !important;}
/* 圆角 */
.radiu3{ border-radius:3px;}
/* 表单start */
/*表单小图标*/
.aykj_m_Icn{ display: block;width: 1rem; height: 1.5rem; text-align: right;line-height: 1.5rem !important; color: #bdbdc3; font-size: 1rem !important; position: absolute; right: 0px;top:0}
.aykj_m_dateIcn{ display: block;height: 1.5rem; text-align: right; line-height: 1.5rem !important; color: #bdbdc3; font-size: .78rem !important; position: absolute; right: 0px;top:0}
.aykj_m_searchIcn{ display: block;width: 1.75rem; height: 1.75rem; text-align: right; line-height: 1.75rem; color: #bdbdc3; font-size: .8rem;}
.aykj_m_sel{ display: block;width: 1.75rem; height: 1.75rem; text-align: right; line-height: 1.75rem; color: #333; font-size: .8rem;}
.aykj_m_Icn.l{text-align:left;}
.aykj_m_Icn.c{ text-align:center;}
.aykj_m_Icn.r{ text-align:right;}
/*表单左侧内容*/
.aykj-form-label{ font-size: 0.7rem; line-height: 1.75rem;}
/*表单中间内容*/
.aykj-form-formBox{ position: relative; z-index: 1}
/*表单右侧内容*/
.aykj_m_formR{ line-height: 1.75rem; font-size: .7rem;}
/*表单按钮*/
.aykj_m_formBtn{ display: flex; font-size: .7rem;}
.aykj_m_formBtn button{ flex: 1; height: 2rem; line-height: 2rem; border: none; background: #3296fa; color: #FFF; font-size: .7rem;outline:none}
.aykj_m_formBtn button#button2{background: #f5f5f5; color: #686868}
.aykj_m_formBtn a{ flex: 1; text-align: center; line-height: 2rem; height: 2rem;background: #FFF; color: #686868 !important;}
.aykj_m_formBtn a.a1{ background:#3296fa; color:#FFF !important;}
.aykj_m_formBtn a.a2{ background:#f8b551; color:#FFF !important;}
.aykj_m_formBtn a.a3{ background:#ea4652; color:#FFF !important;}
.aykj_m_formBtn a i{font-size: 0.8rem; margin-right:0.25rem;}

.aykj_m_formBtn2{ display: flex; font-size: .7rem; padding: 0 .5rem;}
.aykj_m_formBtn2 button{ flex: 1; height: 2rem; line-height: 2rem; border: none; background: #3296fa; color: #FFF; font-size: .7rem; border-radius: .15rem;}
.aykj_m_formBtn2 a{ flex: 1; text-align: center; line-height: 2rem; height: 2rem;background: #ddd; color: #333 !important; border-radius: .15rem;}

.aykj_m_formBtnzsy{ text-align: center;}
.aykj_m_formBtnzsy button{ display: inline-block;height: 2rem; line-height: 2rem; border: none; background: #3296fa; color: #FFF; font-size: .7rem; padding: 0 .5rem;}
/*表单标题*/
.aykj_m_formT{ padding:.5rem; line-height: 1rem; font-size: .75rem; text-align: center; font-weight: bold;}
/*表单下拉*/
.aykj_m_formSel{ position: relative;}
.aykj_m_formSel input{padding-right:1.1rem !important}
.aykj_m_formSel select{ width: 100%; border: none; background: none; -webkit-appearance:none; height: 1.75rem; line-height: 1.75rem;box-sizing: border-box; -webkit-box-sizing: border-box; padding: 0 .5rem; font-size: .7rem; color: #a4a5a7; padding-right: 1.75rem; position: relative;z-index: 1; display: none;}
.aykj_m_formSel .aykj_m_sel{ position: absolute; right: 0px; top: 0px;}
/*表单文本输入*/
.aykj_m_formTextaera{ position: relative;}
.aykj_m_formTextaera textarea{ display: block; width: 100%; height:5rem; font-size: .7rem; box-sizing: border-box; -webkit-box-sizing: border-box; line-height: 1.1rem; border: none; background: none;outline:none}
/*上传控件*/
.aykj_m_uploadBox{ overflow: hidden; padding: .5rem 0;}
.aykj_m_uploadItem{box-sizing: border-box; -webkit-box-sizing: border-box;}
.aykj_m_uploadPic{ width: 2rem; height: 2rem; position: relative;}
.aykj_m_uploadPic img{ width: 2rem; height: 2rem; position: relative;}
.aykj_m_uploadC{ position: relative;}
.aykj_m_uploadClose{ width: .75rem; height: .75rem; border-radius: .75rem; background: #000; color: #FFF; font-size: .45rem !important; line-height: .85rem; text-align: center;}
.aykj_m_uploadBtn{ width: 2rem;box-sizing: border-box; -webkit-box-sizing: border-box; height: 2rem; text-align: center; line-height: 2rem; background: #f6f6f6; color: #c0c1c2;}
.aykj_m_uploadInfo{ overflow: hidden;}
.aykj_m_uploadInfo span{ display: block; height: 1rem; line-height: 1rem; overflow: hidden; color: #333; font-size: .7rem;}
.aykj_m_uploadInfo em{ display: block; height: 1rem; line-height: 1rem; overflow: hidden; font-size: .6rem; color: #999; font-style: normal;}
/*图片上传控件*/
.aykj_m_uploadBox.img{ margin-right: -.5rem;}
.aykj_m_uploadBox.img .aykj_m_uploadItem{ width: 2rem; height: 2rem; position: relative; float: left; margin-right: .5rem; margin-bottom: .5rem;}
.aykj_m_uploadBox.img .aykj_m_uploadBtn{ float: left;}
.aykj_m_uploadBox.img .aykj_m_uploadClose{ position: absolute; right: -.25rem; top: -.25rem;}
.aykj_m_uploadBox.img .aykj_m_uploadInfo{ display: none;}
/*文件上传控件*/
.aykj_m_uploadBox.file .aykj_m_uploadItem{ margin-bottom: .5rem;}
.aykj_m_uploadBox.file .aykj_m_uploadPic{ margin-right: .5rem;}

/* 表单组件 */
.aykj-m-choose{ line-height: 1.5rem; font-size: 0}
.aykj-choose-item{
	position: relative;
	/* padding:0.125rem 0.25rem; */
	overflow: hidden;
	display: inline-block;
	font-size: .7rem;
	margin-right: .75rem;
	vertical-align: middle;
}
.aykj-choose-item label{
	line-height:0.8rem;
	height:0.8rem;
	display: block;
	position: relative;
    padding-left: 18px;
}
.aykj-choose-item input{
	position: absolute;
	width: 100% !important;
	height:100% !important;
    top:0;
	left:0;
	z-index: 1;
	opacity:0;
}
.aykj-choose-item input[type="radio"] + label span {
    content: "";
    display: inline-block;
    vertical-align: middle;
    font-size:13px;
    width:14px;
    height:14px;
    margin-right:5px;
    border-radius:100%;
    border: 1px solid #ddd;
	box-sizing: border-box;
    position: absolute;
    left: 0px;
    top:50%;
    transform: translateY(-50%);
}
.aykj-choose-item input[type="radio"]:checked + label span {
    background-color: #3296fa;
    border-color: #3296fa;
    background-clip: content-box;
    padding:3px;
}
.aykj-choose-item input[type="checkbox"] + label span {
    content: "";
    display: inline-block;
    vertical-align: middle;
    font-size:13px;
    width:14px;
    height:14px;
    margin-right:5px;
    border: 1px solid #ddd;
	box-sizing: border-box;
    position: absolute;
    left: 0px;
    top:50%;
    transform: translateY(-50%);
}
.aykj-choose-item input[type="checkbox"]:checked + label span{
    border-color: #3296fa;
}
.aykj-choose-item input[type="checkbox"]:checked + label span:after{
    content:"";
    display: block;
    width:8px;
    height:4px;
    border-left: 1px solid #3296fa;
    border-bottom: 1px solid #3296fa;
    position: absolute;
    top: 2px;
    left: 50%;
    transform: translate(-50%) rotate(-45deg);
}
/*表单样式1*/
.aykj_m_from{ clear:both;padding: 0 .5rem}
.aykj-form-item{ background: #FFF; padding: .5rem 0 .3rem; position: relative;}
.aykj-form-item:after{display:block; content:''; position:absolute; left:0px; bottom:0px; width:100%; height:0; border-bottom:1px solid #f2f2f2;  transform:scaleY(0.5); -webkit-transform:scaleY(0.5);}
.aykj-form-label{ font-size: .7rem; line-height: 1rem;padding: 0 0 0.2rem 0; color: #333;}
.aykj-form-formBox input{ display:block; width:100%; height:1.5rem; line-height: 1.5rem; border: none; background: none; font-size: .7rem; box-sizing: border-box; -webkit-box-sizing: border-box;outline:none}
.aykj-form-formBox input::-webkit-input-placeholder {
color:#a4a5a7;
}
.aykj-form-formBox input::-moz-placeholder {
color:#a4a5a7;
}
.aykj-form-formBox input:-moz-placeholder {
color:#a4a5a7;
}
.aykj_m_sel{ height: 2rem; line-height: 2rem;}

.aykj-form-item .mbsc-control{position: relative; z-index: 1}
.aykj-form-item.Wdate{ padding-right: 1.75rem !important; }
.aykj_m_from2{ clear:both; padding:.5rem; background: #FFF;}
/*表单之间块间隔 start*/
.aykj_m_dtTitle{ padding: .5rem ; line-height: 1rem; color: #000; font-size: .7rem; text-align: center; background: #f8f8f8; margin: 0 -.5rem;}
.aykj_m_dtH10{ height: .5rem; clear: both;color: #000; font-size: .7rem; text-align: center; background: #f8f8f8; margin: 0 -.5rem;}
/*表单之间块间隔 end*/