﻿/*	全局定义　*/
.clearfix:after{content:'\20';display:block;height:0;clear:both;}
.clearfix,.col-sub,.col-extra{*zoom:1;}
body{ background-color: #F4F7F9; padding: 0 10px 15px 0; margin:0; color:#6B7983;font-size:14px;font-family:'PingFangSC','helvetica neue','hiragino sans gb','arial','microsoft yahei ui','microsoft yahei','simsun','sans-serif';}
.wrapper,.wrapper_house { background-color: #fff; padding: 20px; box-shadow: 0px 3px 10px 0px rgb(176 183 189 / 10%); border-radius: 4px;}

p{margin:0px; padding:0px;}
img{ border:0px;}
ul{ padding:0; margin:0; list-style:none;}
input,select{color:navy;font-family:"Microsoft Yahei",Tahoma,Verdana,sans-serif!important; line-height:16px; font-size:14px;}
select{ height:18px;}
input,textarea,hr{color:#333;font-family:"Microsoft Yahei",Tahoma,Verdana,sans-serif!important; line-height:16px; font-size:14px;padding:6px 3px;border:1px #ddd solid; outline:0; vertical-align:middle;}
input::-webkit-input-placeholder { color: #bbb;}
input[type*="radio"],input[type*="checkbox"] { vertical-align:-2px;}


input[type="text"] { border-radius:3px; border:1px solid #F0F0F0; color:#6B7983; transition:.3s;}
input[type="text"]:hover,input[type="text"]:focus { border-color:#5DBEFF;}
input[type="text"]:focus { background-color: #eff3fd; box-shadow: 0 0 4px rgb(0 0 0 / 10%);}


.left { float:left;}
.right { float:right;}


.showToast { position:fixed; z-index:9999; top:15px; left: 50%; transform: translate(-50%,0);}
.showToast .line { animation: topFadeIn .2s ease-out; background-color:#fff; line-height:40px; box-shadow:0px 2px 20px 0px rgba(167, 175, 181, 0.3); border-radius:4px; font-size:14px; color:#666; padding:0 15px; margin-bottom:12px;}
.showToast .line:before { background:url(../images/admin2021_sp.png) no-repeat -171px -38px; content:''; width:14px; height:14px; display:inline-block; vertical-align:-2px; margin-right:4px;}
.showToast .line.success:before { background-position:-201px -38px;}
.showToast .line.warning:before { background-position:-186px -38px;}
.showToast .line.error:before { background-position:-216px -38px;}
.showToast .line_remove { animation: topFadeOut .2s ease-out;}
@keyframes topFadeIn{
	0%{opacity:0;	transform:translateY(-40px);}
	100%{opacity:1; transform:translateY(0);}
}
@keyframes topFadeOut{
	0%{opacity:1; transform:translateY(0);}
	100%{opacity:0; transform:translateY(-40px);}
}






.otherinput{color:navy;font:normal 12px/120% Verdana,sans-serif;padding-left:2px;padding-right:2px;border:1px #8AB3DB solid;}
.noinput input{border:none;}
td{border-color:#eee;}
a{color:#404040;text-decoration:none;}
a:hover{color:#5DBEFF;text-decoration:none;}
a:visited{color:#999;text-decoration:none;}
form {margin:0px;}
.grid{border:1px #B3CDE8 solid;border-collapse:collapse;}
.nogrid{border:0px !important;}
.fixed{table-layout:fixed;overflow:hidden;}
/*	最外层表格 */
.toptable{width:100%; border-top:1px solid #eee; border-right:1px solid #eee; background-color:#fafafa;}
.toptable td { line-height:1.5em; border-left:1px solid #eee; border-bottom:1px solid #eee;}
.toptable td li { list-style:none; padding:0;}
/*	列表头部的列名称栏 */
.category{color:#003373;font-weight:bold; background:#FFFFFF;}
.Category{color:#003373;font-weight:bold; background:#FFFFFF;}
/*	高亮背景 */
.highlight{background:#ffffff;}
/*	radio和checkbox样式 */
.smallbox{height:14px !important;height:16px;border:0px !important;vertical-align: middle;}
/*	手形光标 */
.hand{cursor:hand;background:url(../images/menu_2.gif) no-repeat; width:176px; height:33px;padding-top:2px; text-align:center;}
/*	按钮样式 */
.button	{font:normal 12px/120% Verdana,'宋体';height:18px;
border-left:1px #ced4e2 solid;
border-top:1px #ced4e2 solid;
border-right:1px #888888 solid;
border-bottom:1px #888888 solid;
background:	#dddddd;}
/*	提示文本颜色  */
.t1	{color:#ff6600;}
/*	醒目文本颜色  */
.t2	{color:red;}
/*	灰调文本颜色  */
.t3	{color:gray;}
/*	黑色文本颜色  */
.t4	{color:#000000;}
/*	小字体 */
.small{font:normal 12px/180% Verdana,'宋体';}
br{font:normal 12px/5px Verdana,'宋体';}
#customFeedBack{
float:left;
width:200px;
height:20px;
}
.textR{
color:#FF0000;
}
#show_go {
    position:absolute;
	right:0px;
	top:0px;
	line-height:20px;
	border:1px solid #A5BAC6;
	background-color:#0651D1;
	color:#FFFFFF;
	text-align:center;
	width:90px;
    z-index:1000;
}
.font {color:red;}
.agannum{ ime-mode:disabled}
.dropmenu, .dropmenu1 { position:absolute;  margin-top:3px; white-space:nowrap; border:3px solid #A6C9D7; background:#F2F9FD; text-align:left; opacity:0.9; filter:Alpha(opacity=90);  float:left }
.dropmenu1 { padding: 5px; }
.dropmenu a{ padding:2px 7px; background:none !important; color:#666 !important; font-weight:400; }
.dropmenu a:hover{ background:#DEEFFA !important; }
.inp_L1 {
	height:20px;
	padding:0 3px;
	border:1px solid #87a3c1;
	color:#174b73;
	background:url(../images/botton_newbg.gif) repeat-x;
    cursor:pointer;    
    vertical-align:middle;    	
}
#mask{ position:absolute; top:0; left:0; width:expression(body.clientWidth); height:expression(body.clientHeight);  filter:ALPHA(opacity=70); z-index:1; background-image: url(../images/black.png);}