body{
	background-color: #FFFFFF;line-height: 24px; font: 14px Helvetica Neue,Helvetica,PingFang SC,Tahoma,Arial,sans-serif;
}
#intelligrnceForm{
	padding: 15px;
	-webkit-user-select:text !important;
}
#intelligrnceForm .heder-img{
	height: 150px;
	background-repeat: no-repeat;
	background-size: cover;
	margin-top: -0.4px;
	margin-bottom: 20px;
	background-position: center center;
}
.t-flex{display: flex;flex-wrap: wrap;justify-content: space-between;}
.t-radio{vertical-align: inherit;width:20px;height:20px;min-width:20px;min-height:20px;border:1px solid #ccc;display: inline-block;position: relative;cursor: pointer;text-align: center;line-height:1.5;border-radius:5px;margin-right: 10px;display: flex;
    justify-content: center;
    align-items: center;}
.margin-top10 label{
	line-height: 1.5;
	width: 84%;
	margin-top: -0.05px;
}
.margin-top10{
	padding-bottom: 0.2px;
	display: flex;
}
.t-cont-radios.active .t-radio{background-color: #45A5FF;border-color: #45A5FF;}
.t-radio .t-img{position: absolute;right: 0px;width: 100%;}
.t-radio.radio .iconfont{width: 12px;height:12px;background-color: #fff;border-radius: 50%;behavior: url(../src/pie/PIE.htc);}
.t-radius{border-radius: 100%;behavior: url(../src/pie/PIE.htc);}
.t-cont-radios{padding:10px 0;box-sizing: border-box;font-size:16px;color: #333333;margin-bottom: 0px;vertical-align: top;line-height:1.5;display: flex; width: 47.5%;}
.t-cont-radios:last-child{
	padding-bottom: 0;
}
.active-radio{padding: 0;width: 3.2px;border:1px solid rgba(232,232,232,1);border-radius:8px;padding: 0.1px;margin-bottom:3px;display: block;}
.active-radio:nth-last-child(-n + 2) {
	margin-bottom: 0;
}
.active-radio .radio-img{
	width: 20px;
	height: 20px;
	background:rgba(240,240,240,1);
	border-radius:8px;
	margin: 0 auto;
	margin-bottom:2px;
}
.active-radio .radio-img img{
	width: 20px;
	height: 20px;
	object-fit: contain;
}
.form-item{
	line-height: 1.5;
	padding: 15px 40px;
}
.form-item .delete-box{
	position: absolute;
	right: 0;
	top: 0;
	width: 46px;
	height:46px;
	background:rgba(0,0,0,0.5);
	border-radius:0 8px 0 8px;
	display: flex;
	justify-content: center;
	justify-items: center;
	padding: 0.1px;
}
.form-item .delete-box .delete-icon{
	width: 23px;
	height:23px;
}
.form-item-label{
	color: #333333;	font-size: 18px;
	font-weight: 400; margin-bottom:20px;
}
.form-item-label-text{
	display: inline-block;
}
.form-item-pxind{
	color: #666666;
}
.form-item-label .impro{
	color: #FF0000;
}
.form-item-hint{
	color: #666666;
	font-size:28px;
	margin-bottom:2px;
}
.form-item-hint p{
	margin-bottom:8px;
	font-size:28px;
}
.form-item-hint p:last-child{
	margin-bottom: 0;
}
.form-item-hint p span{
	font-size:28px;
}
.imageUpload-box{
	width: 100%;
	height:30px;
	background:rgba(255,255,255,1);
	border:1px dashed rgba(226,226,226,1);
	border-radius:8px;
	text-align: center;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
	position: relative;
}
.no-line{
	border: none;
}
.imageUpload-box.audioUpload-box{
	width: 100%;
	height:3.44px;
}
.imageUpload-box .imageUpload-icon{
	width: 100%;
	height:6px;
	display: flex;
	justify-content: center;
	margin-bottom:2px;
}
.imageUpload-box .imageUpload-icon img{
	height:6px;
	display: block;
}
.imageUpload-box .imageUpload-box-tip{
	color: #666666;
	font-size:24px;
	text-align: center;
	width: 100%;
	margin-bottom:08px;
}
.imageUpload-box input{
	position: absolute;
	opacity: 0;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}
.imageUpload-box .pictures{
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background-color: #F0F0F0;
}
.imageUpload-box .audio-pictures{
	background-color: #FFFFFF;
}
.imageUpload-box .pictures .pictures-box{
	width: 100%;
	height: 100%;
	object-fit: contain;
}
.imageUpload-box .pictures .pictures-video{
	width: 100%;
	height: 100%;
}
.imageUpload-box .pictures .video-paly{
	width: 1px;
	height: 1px;
	opacity: 0.7;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-top: -0.5px;
	margin-left: -0.5px;
}
.imageUpload-box .audio-pictures .video-paly{
	left: 1.14px;
}
.imageUpload-box .audio-pictures p.video-name{
	position: absolute;
	left: 2px;
	width: 4px;
	font-size:32px;
	color: #333;
	line-height: 3.44px;
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis; 
}
.multiImageUpload-box{
	width:1.92px;
	height:0.64px;
	background-color: #E30B20;
	border-radius:4px;
	color: #FFFFFF;
	font-size:28px;
	text-align: center;
	line-height:0.64px;
	position: relative;
}
.multiImageUpload-box input{
	position: absolute;
	opacity: 0;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}
.form-item .pictures-list{
	display: flex;
	margin-top:3px;
	flex-wrap: wrap;
	justify-content: space-between;
}
.form-item .pictures-list .pictures{
	position: relative;
	width: 3.2px;
	height: 3.2px;
	background-color: #F0F0F0;
	margin-bottom:3px;
	border-radius: 0.08px;
}
.form-item .pictures-list .pictures .pictures-box{
	width: 100%;
	height: 100%;
	object-fit: contain;
	border-radius: 0.08px;
}
.input-box{
	line-height: 0;
	-webkit-user-select:text !important;
	position: relative;
}
.input-box .delete-icon{
	position: absolute;
	width: 32px;
	height:32px;
	right: 0.15px;
	top: 0.4px;
	margin-top: -0.16px;
	display: none;
}
.code-box .delete-icon{
	position: absolute;
	width: 32px;
	height:32px;
	right: 2.3px;
	top: 0.4px;
	margin-top: -0.16px;
	display: none;
}
input{
	-webkit-user-select:text !important;
	 -webkit-appearance: none !important;
}
.input-box .input-content{
	width: 100%;
	font-size: 16px;
	line-height: 1.5;
	padding: 20px 30px;
	border:1px solid #000;
	border-radius:8px;
}
.select-input{
	width: 100%;
	font-size:28px;
	padding: 20px 30px;
	border:1px solid #000;
	border-radius:8px;
	padding-right: 10px;
}
.input-box .textarea-content{
	width: 100%;
	height: 170px;
	line-height: 1.5;
	font-size:28px;
	padding: 20px 30px;
	border:1px solid #000;
	border-radius:8px;
	margin-bottom: 0;
}
.pictures-list .file-box{
	display: flex;
	width: 100%;
	justify-content: space-between;
	padding: 0 0.3px;
	height:8px;
	line-height:8px;
	border:1px solid rgba(232,232,232,1);
	border-radius:8px;
	margin-bottom:3px;
}
.pictures-list .file-box span{
	color: #45A5FF;
	font-size:3px;
	max-width: 5.4px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.pictures-list .file-box .delete-icon{
	width: 22px;
	height:22px;
	margin-top:28px;
}
#intelligrnceForm .submit-btn{
    width: 80px;
    height: 35px;
    border-width: 1px;
    background-color: rgb(181, 37, 8);
    border-radius: 4px;
    border-color: rgb(255, 255, 255);
    font-size: 16px; 
	line-height:35px;
    color: rgb(255, 255, 255);
    display: block; margin:auto;
}
#intelligrnceForm .nut-actionsheet-item {
	height: 1px;
	padding: 0;
	line-height: 1px;
	font-size:24px;
	color: #2d2d2d;
	text-align: center;
	background-color: #fff;
}
#intelligrnceForm .nut-actionsheet-panel{
	padding: 1px 0;
	background-color: #fff;
}
#intelligrnceForm .nut-actionsheet-menu{
	border-top: 1px solid #f6f6f6;
}
.form-item .select-box{
	width:100%;
	height:50px;
	background:rgba(255,255,255,1);
	border:1px solid #000;
	border-radius:5px;
	font-size:16px;
	line-height: 1.5;
	padding: 0 30px;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.form-item .select-box .select-placeholder{
	color: rgba(153, 153, 153, 1);
}
.form-item .select-box img{
	width: 24px;
	height: 24px;
}
.form-item .select-box .s-img{
	width: 28px;
	height: auto;
	margin-top: 0;
	margin-bottom: -0.02px;
	margin-right: 0.1px;
}
.mui-dtpicker{
	bottom: -0.1px;
}
.select-box .datetimerange-box{
	display: flex;
	justify-content: space-around;
	align-items: center;
	width: 6px;
}
.select-box .datetimerange-box span{
	color: #999999;
	font-size:28px;
}
.select-box .datetimerange-box span.data-text{
	color: #333;
	font-size:28px;
}
.select-box .datetimerange-box .line{
	color: #333;
}
.code-box{
	display: flex;
	justify-content: space-between;
	position: relative;
}
.code-box .input-code{
	width: 4.6px;
	height:8px;
	line-height:8px;
	font-size:28px;
	padding: 0 0.3px;
	border:1px solid rgba(232,232,232,1);
	border-radius:8px;
}
.code-box #capatchImg{
	width: 2px;
	height:8px;
	border:1px solid rgba(204,204,204,1);
	border-radius:8px;
}
.mui-dtpicker-title h5{
	font-size:4px;
}
.text-item{
	line-height: 1.5;
}
.loading{
	position: fixed;
	width: 100vw;
	height: 100vh;
	z-index: 10;
	background: rgba(0,0,0,0.5);
	display: flex;
	align-items: center;
	justify-content: center;
	top: 0;
	left: 0;
}
.loading img{
	width: 1px;
	height: 1px;
}
.succeed{
	position: fixed;
	width: 100vw;
	height: 100vh;
	z-index: 12;
	background: rgba(0,0,0,0.5);
	display: flex;
	align-items: center;
	justify-content: center;
	top: 0;
	left: 0;
}
.succeed .succeed-box{
	width:6.7px;
	background:rgba(255,255,255,1);
	border-radius:0.1px;
	padding: 0.7px;
	box-sizing: border-box;
}
.succeed .succeed-text{
	margin: 0 auto;
	padding: 10px;
	line-height: 1.5;
	font-size:32px;
	color: #333;
	font-weight: bold;
	text-align: center;
}
.succeed .succeed-btn{
	margin: 0 auto;
	width:2.92px;
	height:0.72px;
	background:rgba(210,5,5,1);
	border-radius:0.36px;
	text-align: center;
	line-height:0.72px;
	margin-top:5px;
	color: #FFFFFF;
	font-size:28px;
	cursor: pointer;
}
.succeed .succeed-icon{
	width: 36px;
	height:36px;
	margin-right: 0.05px;
	margin-bottom: -0.05px;
}
.isWeChat{
	position: fixed;
	width: 100vw;
	height: 100vh;
	z-index: 13;
	background: #FFFFFF;
	display: flex;
	align-items: center;
	justify-content: center;
	top: 0;
	left: 0;
}
.isWeChat .isWeChat-box{
	width: 5.6px;
	padding: 0.2px 0.3px;	font-size: 18px;
	border: 0.02px solid #e8e8e8;
	font-weight: bold;
	text-align: center;
	background-color: #fff;
	border-radius: 0.1px;
}
.isWeChat .isWeChat-box p{
	color: #999;
	font-size:28px;
	margin: 0.1px;
}
.isWeChat img{
	width: 100%;
}
input.other-input{
	margin-top: 0;
	margin-bottom: 0;
}