html,body{
	margin:0px;
	padding:0px;
	font-family:'Microsoft YaHei'; 
	font-size: 15px;
}
.l{float:left;}
.r{float:right;}
.c{clear:both;margin:auto;overflow:hidden;}
.w{width:94%;margin:auto;}
.bg{ background-color:#2B3137; } /*43C1EE*/
.bg, .bg a, .bg1, .bg1 a{ color:#fff; }
.bg1 { background: #4285F4; }
h2{text-align:center;color:#555;}
.f15, .f15 * { font-size:15px; }
.f14, .f14 * { font-size:14px; }
.f12, .f12 * { font-size:12px; }
.lt{text-align:left;}
.ct{text-align:center;}
.rt{text-align:right;}
.fff, .subfff * { color:#fff; }
.f333, .f333 * { color:#333;}
.padl, .subpadl * { padding-left:10px; }
.padr, .subpadr * { padding-right:10px; }
.padt, .subpadt * { padding-top:10px; }
.padb, .subpadb * { padding-bottom:10px; }
.magl, .submagl * { margin-left: 10px; }
.magr, .submagr * { margin-right:10px; }
.magt, .submagt * { margin-top: 10px; }
.magb, .submagb * { margin-bottom:10px; }
.magboth, .submagboth * { margin-left:5px;margin-right:4px; }
.padboth, .subpadboth * { padding-left:5px;padding-right:4px; }
.blue, .blue a:link, .blue a:visited {color:#1074E7;}.red, .red a:link, .red a:visited {color:#ff0000;}.white, .white a:link, .white a:visited {color:#fff;}.green, .green a:link, .green a:visited {color:#34A853;}.yellow, .yellow a:link, .yellow a:visited {color:#FBBC05;}
a, label {text-decoration:none;cursor:pointer;color:#000;}
img{cursor:pointer;border:none;}
.uiframe {
	width:1210px;
	margin:auto;
}
.head{
	margin-top:10px;
	margin-bottom:20px;
}
table.dataGrid {
	clear:both;
	border-color:#e1e1e1;
	border-width:1px;
	border-style:none;
	border-collapse:collapse;
	border-bottom:1px solid #e1e1e1;
    color:#666;
    margin-top:10px;
    width:100%;
    margin:auto;
	line-height:24px;
}
table.dataGrid a:link, .dataGrid a:visited { text-decoration:none; color:#666; cursor:pointer; }
.dataGrid a:hover { color:orangered; }
.dataGrid thead th, .dataGrid td { padding: 8px; border: 1px solid #e1e1e1;  }
.dataGrid thead th { background: #799AE1; }
/*.dataGrid td { font-family: sans-serif; text-shadow: 0 1px 0 #fff; }*/
.dataGrid thead th, .dataGrid thead th a, .dataGrid th a:hover{ color:#fff; }
/* body tr:hover { background-color:#f8f8f8; } */
td.lcel, th.lcel, .dataGrid td.rt{text-align:right;}
td.rcel, th.rcel, .dataGrid td.lt{text-align:left;}
td.ct, th.ct, .dataGrid td.ct{text-align:center;}
td.lcel, th.lcel {width:16%;}
td.rcel, th.rcel{text-align:justify;}
/*
* images list 
* date: 2019-2-7
position:relative;top:2px;
*/
input[type="button"], input[type="submit"], input[type="reset"], input[type="checkbox"], textarea {
	-webkit-appearance: none;
}
#searchForm {border:2px solid #1074E7;clear:both;overflow:hidden;border-radius:3px;padding:0px;}
#searchForm select, #searchForm input {border:none;outline:none;margin:0px;}
#searchForm select{
	float:left;
	background:#eee;
	padding:11px;
}
#searchForm input[type="text"] {
	width:50%;
	line-height:24px;
	padding:8px;
}
#searchForm input[type="submit"] {float:right;border-radius:0px;}
.multlist ul, .singlist ul, .autolist ul {list-style-type:none;color:#888;}
.multlist ul{max-width:970px;}
.singlist ul{max-width:240px;}
.multlist ul, .multlist ul li, .multlist dl, .multlist dt, .multlist dd,
.singlist ul, .singlist ul li, .singlist dl, .singlist dt, .singlist dd,
.autolist ul, .autolist ul li, .autolist dl, .autolist dt, .autolist dd {padding:0px;margin:0px;overflow:hidden;}
.multlist ul li, .singlist ul li, .autolist ul li{margin:10px;border:1px solid #eee;border-radius:3px;padding-bottom:10px;min-height:350px;position:relative;overflow:hidden;}
.multlist ul li, .autolist ul li{float:left;}
.singlist ul li{margin-bottom:20px;}
.multlist ul li:hover, .singlist ul li:hover, .autolist ul li:hover{border:1px solid orangered;}
.multlist ul li a, .singlist ul li a , .autolist ul li a {color:#3D3D3D;}
.multlist ul li a:hover, .singlist ul li a:hover, .autolist ul li a:hover, .srvlist a:hover {color:orangered;text-decoration:underline;}
.multlist ul li dl, .multlist ul li dt, 
.singlist ul li dl, .singlist ul li dt, 
.autolist ul li dl, .autolist ul li dt {width:220px;overflow:hidden;clear:both;}
.multlist ul li dt, .singlist ul li dt, .autolist ul li dt {height:220px;display:flex;align-items:center;justify-content:center;}
.multlist ul li dt img, .singlist ul li dt img, .autolist ul li dt img{width:100%;align-items:center;}
.multlist ul li dd, .singlist ul li dd, .autolist ul li dd {padding-left:10px;padding-right:10px;clear:both;}
.multlist ul li p, .singlist ul li p, .autolist ul li p {
	position: absolute;
	margin-left:10px;
	margin-right:10px;
	bottom: 0;
	width:90%;
}
.srvlist {
	/* border:1px solid #eee; */
	border-bottom:2px solid #1074E7;
	border-radius:3px;
	width:935px;
	margin-top:30px;
	margin-left:10px;
	margin-bottom:20px;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:10px;
	color:#9A9A9A;
}
.srvlist a{margin-right:20px;color:#3D3D3D;}
img.qr{border-radius:3px;vertical-align:middle;}
.posi{
	background:url(/ig/png/posi.png) no-repeat right;
	background-size:12px auto;
	padding-right:14px;
}

.disabled {
	background: #d4d0c8;
	color:#888;
	text-shadow: 0 1px 0 #fff;
}
.pagebar{padding:20px 10px;border-top:1px solid #eee;margin:10px 12px 10px 10px;}
.pagebar a, .pagebar a:visited{ text-align:center; }
.pagebar a, .pagebar a:visited, .pagebar strong{margin-left:5px;margin-right:5px;}
.pagebar span{margin-left:10px;color:#888;}
.currentPage{color:#000;font-weight:bold;}
.copyright{text-align:center;margin-top:2rem;margin-bottom:2rem;line-height:1.6rem;}
.copyright, .copyright a, .copyright a:visited{color:#888;font-size:14px;}
/*************************************************
* 窗体样式
/*************************************************/
input,textarea, select, button {
    border:1px solid #d4d0c8;
    padding:10px;
    border-radius:3px;
	margin-right:10px;
}
/* style="-webkit-appearance: checkbox;"  */
/* input[type="checkbox"]{border:none;} */
input[type="checkbox"] {
    border: 1px solid #bbb;
    padding: 6px;
    width: 15px;
    height: 15px;
    -webkit-appearance: none;
    border-radius: 2px;
    outline: none;
    vertical-align: middle;
	position:relative;
	top:-2px;
}
input[type="checkbox"]:checked {
    background: url(/ig/png/bt/checkbox_tick_normal.png)no-repeat center;
    border: 1px solid #fff;
}
b.wd{ color:red; font-weight:normal; }
b.light{ color:red; margin-left:.3rem; margin-right:.3rem; }
.tooltip{
	position:absolute;
	padding:10px;
	background:infobackground;
	border:1px solid #d4d0c8;
	line-height:22px;
	/* text-shadow:0 1px 0 #fff; */
}
.ellipsis{
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	cursor:pointer;
}
.menu-box, .menu-box li {
	padding:0px;
}
.menu-box {
	list-style-type:none;
	clear:both;
	margin:0px;
	overflow:hidden;
}
.menu-box li {
	margin-left:10px;
	float:left;
}
.menu-box li a {
	padding:5px 20px 6px 20px;
	margin:10px 0px 10px 0px;
	display:inline-block;
}
.menu-box li a.on, .menu-box li a:hover {
    background:#799AE1;
	border-radius:3px;
	color:#fff;
}
/**************************************/
#topbar > div.l, #topbar > div.r {
	padding: .8rem .5rem .8rem .5rem;
}
/* .topbar, .topbar a{color: #fff;} */
#topbar > div.l > img {
	max-height:26px;
}
#topbar > div.r > i{
	font-size: 24px;
}
#topbar > div.r > img{
	max-height:26px;
	border-radius:50%;
}
#topbar{
	width:60%;
	margin-left:auto;
	margin-right:auto;
}

@media only screen and (max-width:767px) {
	#topbar{
		width:100%;
		margin:0px;
	}
	/* #botNavMenuStrip {display:table;} */
	.copyright{width:94%;margin:auto;text-align:center;margin-top:32px;padding-top:32px;}
}