@charset "utf-8";
/* CSS Document */
.imgbg_zoom {
	background-size: 100% auto; 
	background-position: center center;
	opacity: 1;
   -webkit-transition:all 0.3s linear;
   -moz-transition:all 0.3s linear;
   -ms-transition:all 0.3s linear;
   -o-transition:all 0.3s linear;
   transition:all 0.3s linear;
}
.imgbg_zoom:hover {
	opacity: 0.75;
	background-size:110% auto ;
   -webkit-transition:all 0.5s linear;
   -moz-transition:all 0.5s linear;
   -ms-transition:all 0.5s linear;
   -o-transition:all 0.5s linear;
   transition:all 0.5s linear;
}
.oinp_process_box .oinp_process {
	background-color: #fff;
	padding: 1em;
	border: solid 1px #ddd;
	margin-bottom: 0em;
	border-radius: 3px;
	min-height: 86px;
   -webkit-transition:all 0.3s linear;
   -moz-transition:all 0.3s linear;
   -ms-transition:all 0.3s linear;
   -o-transition:all 0.3s linear;
   transition:all 0.3s linear;
}

.oinp_process_box .oinp_process .number {
	background-color: #999;
	width: 50px;
	height: 50px;
	line-height: 50px;
	font-size: 2em;
	text-align: center;
	color: #fff;
	position: absolute;
	border-radius: 3px;
}
.oinp_process_box .oinp_process .text {
	margin-left: 60px;
	text-align: left;
	font-size: 16px;
}

.oinp_process_box .tnicon {
	text-align: center;
	font-size: 2em;
	padding: 0.25em;
}
.oinp_process_box .tnicon i {color: #f43438}
.oinp_process_box .oinp_process:hover {
	box-shadow: 0px 0px 5px 3px rgba(200,200,200,0.65);
   -webkit-transition:all 0.3s linear;
   -moz-transition:all 0.3s linear;
   -ms-transition:all 0.3s linear;
   -o-transition:all 0.3s linear;
   transition:all 0.3s linear;
}

.tnicon-right {
	text-align: center;
	font-size: 5em;
	padding: 0.25em;
	position: absolute;
	top:290px;
	right:0;
}
@media (max-width: 767px)  {
	.tnicon-right { display: none;}
	.imgbg_hidden { display: none;}
}

.oinp_process_box .Program_title {
	text-align: center;
	font-size: 2em;
	padding: 1em;
	color: #fff;
	background-color: #333c70;
	background-image: url(../imm/images/lmia_bg_2.jpg);
	background-position: center center;
	background-size: cover;
}
.oinp_process_box .Program_process {
	background-color: #fff;
	padding: 1em;
	border: solid 1px #ddd;
	margin-bottom: 0.25em;
	margin-top: 0.25em;
	border-radius: 3px;
	min-height: 30px;
   -webkit-transition:all 0.3s linear;
   -moz-transition:all 0.3s linear;
   -ms-transition:all 0.3s linear;
   -o-transition:all 0.3s linear;
   transition:all 0.3s linear;
}


.oinp_process_box .Program_process:hover {
	box-shadow: 0px 0px 5px 3px rgba(200, 200, 200, 0.65);
   -webkit-transition:all 0.3s linear;
   -moz-transition:all 0.3s linear;
   -ms-transition:all 0.3s linear;
   -o-transition:all 0.3s linear;
   transition:all 0.3s linear;
}

.oinp_filelist {
	padding: 1em;
	background-color: #fff;
	border-radius: 3px;
	min-height: 350px;
	
}
.oinp_filelist h3 {
	color: #fff;
	border-radius: 3px;
	padding: 0.5em;
	text-align: center;
}

.oinp_filelist li {
	list-style-type:decimal;
	font-size: 1.125em;
}

.oinp_ys_title {
	background-color: #1EB4FD; 
	height: 46px;
	line-height: 46px; 
	color: #fff;
	font-size: 28px;
	padding-left: 10px; 
}
.oinp_ys_title i {
	color: #B3F9F6;
}
.oinp_ys_3 {
	height: 46px;
	border-top: 22px solid transparent;
	border-left: 30px solid #1EB4FD;
	border-bottom: 23px solid transparent;
}
.oinp_service_box {
	background-color: #f8f8f8;
	min-height: 338px;
   -webkit-transition:all 0.3s linear;
   -moz-transition:all 0.3s linear;
   -ms-transition:all 0.3s linear;
   -o-transition:all 0.3s linear;
   transition:all 0.3s linear;
}
.oinp_service_box li {
	list-style: decimal;
}
.oinp_service_box .service_img {
	height: 160px;
	background-color: brown;
}

.oinp_service_box:hover {
	background-color: #fff;
	box-shadow: 0px 0px 20px 5px rgba(220,220,220,0.55);
   -webkit-transition:all 0.3s linear;
   -moz-transition:all 0.3s linear;
   -ms-transition:all 0.3s linear;
   -o-transition:all 0.3s linear;
   transition:all 0.3s linear;	
}



