.ics i{color: #106296; text-shadow: 0 2px 4px rgba(0,0,0,.3);}
@keyframes fade {
  0% { opacity: 0; }
  11.11% { opacity: 1; }
  33.33% { opacity: 1; }
  44.44% { opacity: 0; }
  100% { opacity: 0; }
}

.fadein {position:relative; width:98%; display: block ; height: 600px; overflow: hidden; box-shadow: 0 5px 10px rgba(0,0,0,.3); margin-left: 1%; margin-bottom: 10px;}
.fadein img { position:absolute; width:900px; left:calc(50% - 450px); right:0; opacity:0; animation-name: fade; animation-duration: 9s; animation-iteration-count: infinite; }
.fadein img:nth-child(1) { animation-delay: 0s; }
.fadein img:nth-child(2) { animation-delay: 3s; }
.fadein img:nth-child(3) { animation-delay: 6s; }
.fadein img:nth-child(4) { animation-delay: 9s; }
.fadein img:nth-child(5) { animation-delay: 12s; }
.fadein img:nth-child(6) { animation-delay: 18s; }
.fadein img:nth-child(7) { animation-delay: 21s; }

.ul_ou li img{width: 120px; height: 120px; border-radius: 50%; object-fit: cover; display: block; margin: 0 auto; border: 2px solid #888; padding: 2px;}
.ul_ou li p{margin-top: 5px; margin-bottom: 5px;}
.ul_ou li p:before{content: attr(x); margin-right: 5px; color: #363636;}

.li_ou{margin: 5px;}
.li_ou img{float: left; height: 48px; width: 48px; margin-right: 5px; border-radius: 50%;}
.li_ou span{line-height: 1.5; display: table-cell;}
/*---------------------------------------------------------------*/
.modalDialog2 {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: rgba(0,0,0,0.2);
	z-index: 99999;
	-webkit-transition: opacity 400ms ease-in;
	-moz-transition: opacity 400ms ease-in;
	transition: opacity 400ms ease-in;
	display: none;
	pointer-events: none;
}

.modalDialog2:focus,
.modalDialog2:target {
	display: block;
	pointer-events: auto;
}


.win2{
	width:75%; height:80%;
	position: relative;
	margin: 5% auto;
	padding: 5px 20px 13px 20px;
	border-radius: 10px;
	background: #FFF;
}
.win2 div{position: absolute; top: 30px; bottom: 0; left: 0; right: 0; width: calc(100% - 90px); height:calc(100% - 60px);  padding: 10px; border: 1px solid #eee; margin: auto; overflow: auto;}

.close1 {
	color: #000 !important; float:right; display:block; margin:10px; font-size:24px;
}
.close1:hover { color:#888; text-decoration:none !important;}
