.error,.cmn_form_err {
	font-size: 12px;
	line-height: 20px;
	color: #FF0000;
	background:url(images/icon/icon_error.gif) no-repeat;
	height: 16px;
	padding-left: 20px!important;
}
#error_1{
	background-color: eaeaea;
}

#cmn_error{
	position: relative;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	height: 44px;
	padding-left: 35%;
	background-color: #EEEEEE;
	border: 1px dashed #CCCCCC;
}
div.cmn_error{
	background-image: url(images/icon/error.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding: 5px 0px 0px 18px;
	color:red;
}
div.cmn_error_1{
	font-size: 12px;
	float:left;
	padding-left: 4px;
	width:80%;
	padding-top: 18px;
}
#cmn_warning,div.cmn_warning {
	position: relative;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding:10px;
	line-height:15px !important;
	text-align:center;
	height:auto!important;
	background: #f4fafc!important;
	border: 1px dashed #b3d7df;
}
#cmn_warning,div.cmn_warning img{
	vertical-align:middle;
}
div.cmn_warning.success {
	color: #009900;
}
div.cmn_warning.warning .ico {
	width:48px;
	height:37px;
	background-image:url(images/icon/warning_big.gif);
}
div.cmn_warning.error .ico {
	width:48px;
	height:37px;
	background-image:url(images/icon/error_big.gif);
}
div.cmn_warning.success .ico {
	width:48px;
	height:37px;
	background-image:url(images/icon/success_big.gif);
}
div.cmn_warning.tip .ico {
	width:48px;
	height:37px;
	background-image:url(images/icon/tip_big.gif);
}
table.cmn_table div.cmn_warning {
	border:none;
	background:none !important;
}
#cmn_warning1{
	position: relative;
	margin: 8px 0;
	background-color: #f4fafc;
	border: 1px dashed #b3d7df;
	padding: 8px;
	text-align:center;
}
span.cmn_warning{
	background-image: url(images/icon/warning.gif);
	background-repeat: no-repeat;
	background-position: left;
    background-position-y:0px;
	padding: 5px 0px 0px 18px;
	color:red;
}
span.cmn_tip{
	background-image: url(images/icon/tip.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding: 5px 0px 0px 18px;
}
div.cmn_warning_1{
	font-size: 12px;
	float:left;
	padding-left: 4px;
	width:80%;
	padding-top: 18px;
}

#cmn_info{
	position: relative;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	height: 44px;
	padding-left: 35%;
	background-color: #EEEEEE;
	border: 1px dashed #CCCCCC;
}
div.cmn_info{
	background-image: url(images/tip1.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding: 16px 0px 10px 44px;
}
div.cmn_info_1{
	font-size: 12px;
	float:left;
	padding-left: 4px;
	width:80%;
	padding-top: 18px;
}

/*说明部分样式*/
table.cmn_explain {
	font-size:12px;
	color:#000000;
	width:100%;
	border: 1px solid #c1c2e0;
}
table.cmn_explain img {
	vertical-align:middle;
	padding:0 0 3px 0 ;
}
table.cmn_explain tr td,table.cmn_explain tbody tr td {
	padding:5px 0 5px 5px;
}
table.cmn_explain tr.even th {
	word-break : keep-all ;
	font-weight:normal;
	background:#dadada;
	text-align:right;
	padding:5px 0 0 0;
	vertical-align:top;
}
table.cmn_explain tr.even {
	background:#e9e9e9;
	color:#484848;
}
table.cmn_explain tr.odd {
	background:#f3f3f3;
    color:#484848;
}

/*注释文字样式*/
.text_comment {
	color:#999999;
	font: 12px Arial, Tahoma, Verdana, Helvetica, sans-serif, "宋体";
}
.text_unit {
	font-size:12px;
	color:#000000;
}
.input-container {
	display: flex;
	align-items: center;
}

.input-container input[type="radio"],
.input-container input[type="checkbox"] {
	margin-right: 4px; /* 调整输入元素与文本之间的右边距 */
}

.input-container input[type="radio"] + input[type="radio"],
.input-container input[type="checkbox"] + input[type="checkbox"] {
	margin-left: 8px; /* 调整输入元素之间的左边距 */
}

.load { position:absolute; top:0; left:0; text-align:center; width:100%; height:100%;overflow:hidden}
.load .load_bg { background-color:#000; filter:alpha(opacity=60);filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);-ms-filter:”progid:DXImageTransform.Microsoft.Alpha(opacity=60)”;-moz-opacity:0.6;opacity:0.6;width:100%; height:100%; position:absolute; left:0; top:0; z-index:10000;-width:2000px;-height:2000px;}
.load.nobg .load_bg {display:none }
.load_con { background:#DBFAFD url(images/icon/load.gif) 5px center no-repeat; border:solid 1px #377993;  position:relative; z-index:10001; margin:0 auto; top:8px;display:inline-block;*display:inline;zoom:1}
.load_con span { padding:0 5px 0 30px; line-height:28px; }
/*title tip*/
.title_tip{ position:absolute; background-color:#FFF; border:solid 1px #91C2FE; display:none;z-index:1000;}
.title_tip .cont{padding:8px; max-width:250px;word-wrap:break-word;word-break :break-all;}
.title_tip.i_warning{padding-left:43px; background:#FFF url(images/icon/warning_big.gif) 5px 2px no-repeat;}
.title_tip.i_error{padding-left:43px; background:#FFF url(images/icon/error_big.gif) 5px 2px no-repeat;}
.title_tip.i_success{padding-left:43px; background:#FFF url(images/icon/success_big.gif) 5px 2px no-repeat;}
.title_tip.i_warning .cont,.title_tip.i_error .cont,.title_tip.i_success .cont{min-height:40px;*height:40px;overflow:visible}
.title_tip .cor_1,.title_tip .cor_2,.title_tip .cor_3,.title_tip .cor_4 {position:absolute;background:url(images/border_corner.gif) no-repeat;width:2px;height:2px;font-size:0;line-height:0; *display:none;}
.title_tip .cor_1 {top:-1px;left:-1px;background-position:0 0;}
.title_tip .cor_2 {top:-1px;right:-1px;background-position:right 0;}
.title_tip .cor_3 {bottom:-1px;left:-1px;background-position:0 -4px;}
.title_tip .cor_4 {bottom:-1px;right:-1px;background-position:right -4px;}
/*gotop*/
.gotop{display:block;position:fixed;-position:absolute;width:40px;height:40px; background:url(images/gotop.png) 0 0 no-repeat;left:50%; bottom:30px;left:50%;margin-left:410px;}
/*placeholder*/


/*top_tips*/
.top_tips{ padding:4px 45px; color:#FFF; background:#64a7f8; border-radius:0 0 6px 6px; position:absolute; z-index:10; top:55px; left:600px; font-size:12px;}
.top_tips.tips_error{background:#ff8383;}
.top_tips.tips_success{background:#9ecc6a;}
/*warnning tip*/
.body_warnning { position:absolute; bottom:25px; right:10px; border:solid 1px #9BCADE; width:300px; background-color:#fff; min-height:60px; overflow:visible; z-index:9999 }
.body_warnning .warn_head { height:18px; position:relative }
.body_warnning .warn_head .warn_close { display:block; width:10px; height:10px; background:url(images/close-dlg.gif) no-repeat 0px 0px transparent; position:absolute; right:5px; top:5px; }
.body_warnning .warn_warpper { clear:both; overflow:hidden; zoom:1; padding:0 5px 10px;margin-bottom:2px; }
.body_warnning .warn_warpper.i_warning { padding-left:50px; background:url(images/icon/warning_big.gif) 5px 0 no-repeat; }
.body_warnning .warn_warpper.i_error { padding-left:50px; background:url(images/icon/error_big.gif) 5px 0 no-repeat; }
.body_warnning .warn_warpper.i_success { padding-left:50px; background:url(images/icon/success_big.gif) 5px 0 no-repeat; }
.body_warnning .warn_warpper.i_tip{ padding-left:50px; background:url(images/icon/tip_big.gif) 5px 0 no-repeat; }
.body_warnning .warn_warpper .warn_content { min-height:30px; _height:30px; }