#banner { }
        .pblock { width:1140px; margin:0px auto; margin-top:25px; overflow:hidden;}
		.pblock img { display:flex; }
         .pblock div.pli { float:left; text-align:center; margin-right:5px; }
		 .pblock div.pli div {margin-bottom:5px;}
         .pblock div a { color:#1755BF; text-decoration:none}
		  .pblock div h3 { font-weight:normal; font-size:15px; margin-bottom:5px;}
.plistlink { position:absolute; margin-top:36px; margin-left:36px; font-size:15px; display:none}
.plistlink a {padding: 30px; border-radius: 15px; border: 1px solid #1755BF; padding-top: 8px;
                        padding-bottom: 8px; font-size: 14px; font-weight: 100; margin-top:10px; color:#1755BF}
.ppiclist:hover .plistlink { display:block}
.pmore {}
.pmore:hover { background:blue; color:#FFFFFF}

.instructions3{
	width: 100%;
	position: relative;
	background-color: #fbf7ee;
	display: flex;
	flex-direction: column;
	align-items: center;
	height:436px;
	overflow:hidden
}
.instructions3 .detail-cont,
.instructions4 .detail-cont,
.instructions5 .detail-cont
{
	color: #898989;
	font-size: 17px;
	width: 860px;
	line-height: 45px;
	text-align: center;
	letter-spacing: 0.5px;
	margin-top: 10px;
}
.instructions4 .detail-cont-jobs{
	color: #e13744;
	font-size: 16px;
	width: 790px;
	line-height: 35px;
	text-align: center;
	letter-spacing: 0.5px;
}
.instructions4{
	width: 100%;
	position: relative;
	background-color: #fff;
	display: flex;
	flex-direction: column;
	align-items: center;
	padding-bottom: 20px;
	padding-top:50px;
}
.instructions5{
	width: 100%;
	position: relative;
	background-color: #e4f4f4;
	display: flex;
	flex-direction: column;
	align-items: center;
	padding-bottom: 50px;
	color: #898989;
}
.shoplist ul li { float:left; list-style:none; margin-left:170px; line-height:30px;}
.shoplist ul li:first-child { margin-left:0px;}
.shoplist img { width:auto;}