/**
 * Lianb Version2.9.3
 * ==============================
 * Copy 2014-2025
 * Web: www.lianb.com.cn
 * ==============================
 * Author Zou QingYun
 * Date 2021-11-21
 */
@CHARSET "GBK";
body{
	width:100%;
	min-height: calc(100vh);
	display: -webkit-flex; /* Safari */
    display: flex;
    flex-direction: column;
	flex-wrap: nowrap;
    justify-content:space-between;	
	align-items:stretch;
}
.mainDiv{
	display: -webkit-flex; /* Safari */
	display:flex;
	flex-direction:column;	
	justify-content:center;
	align-items:center;
	width:90%;
	margin:auto;
}
.centerTable{
	display:unset;
  	width:100%;
}
.centerTable tr{
	width:100%;
}
#insComTr{
	width:100%;
	display:none;
}
#insComTr1{
	display:none;
}
#insComTr2{
	display:none;
}
.tdLeft{
	display:-moz-inline-box;
	display:inline-block;
	width:90px;
	font-size:16px;
	padding-right:0.03em;
	text-align:right;
	float:left;
}
.tdInputL{
	display:-moz-inline-box;
	display:inline-block;
	width:auto;
	text-align:left;
	float:left;
}
.span3{
	display:-moz-inline-box;
	display:inline-block;
	font-size:13px;
}
.input{
	height:1.6em;
}
.thTitle{
	font-family:"ºÚÌå";
	font-size:27px;
	color:#003D79;
	height:55px;
}
#explainDiv{
	width:380px;
	display:none;
	position:absolute;
	z-index:90;
	background:#DFFFDF;
	border:1px solid #999;
	padding:5px;
	border-radius:5px;
}
.explainTitle{
	color:#AE0000;
	text-align:center;
}
#helpImg{
	cursor: pointer;
}
@media screen and (max-width: 600px) {
	.isPC{
		display:none;
	}
	.mainDiv{

	    height:100%;
	}
	.mobileTitle{
		display:block;
	}
}
@media screen and (min-width:601px) and (max-width:768px) {
	.isPC{
		display:none;
	}
	.mainDiv{
	    height:100%;
	}
	.mobileTitle{
		display:block;
	}
}
@media screen and (min-width:769px) {
	.mobileTitle{
		display:none;
	}
	.mainDiv{
	    height:100%;
	}
	.flexNone{
		display:none;
	}
}
.es-list{
	display:block;
	position:absolute;
	padding:0;margin:0;
	border:1px solid #d1d1d1;
	display:none;z-index:1000;
	background:#fff;
	max-height:160px;
	overflow-y:auto;
	-moz-box-shadow:0 2px 3px #ccc;
	-webkit-box-shadow:0 2px 3px #ccc;
	box-shadow:0 2px 3px #ccc
}
.es-list li{
	display:block;
	padding:5px 10px;margin:0
}
.es-list li.selected{background:#f3f3f3}

.hide{
	display:none;
}
.widthTd{
	text-align:right;
}