/* 下載憑證e管家 */

.op_slogan {
	display: block;
	color: #000;
	font-size: 24px;
	line-height: 46px;
	font-weight: bold;
	padding: 10px 0 20px 0;
	text-align: center;
}
.opframe {
	width: 84%;
	height: auto;
	padding: 5%;
	margin: 1em auto;
	color: #333;
	font-size: 15px;
	line-height: 28px;
	border: 1px solid #dadce0;
	border-radius: 8px;
}
.op_word {
}
.op_word ul { list-style-type: disc; list-style-position: outside; padding-left: 1.2em}
.op_word li { line-height: 24px}
.mrk { color: #f00}
.eMgr.win , .eMgr.mac { cursor: pointer}
.dwdot { padding: 6px 0; text-align: center}

/* 操作說明 */

.article_block.certificate { width: 96%; margin: 0 auto; color: #666; font-size: 15px; line-height: 28px}
.article_block.certificate img, .text_sqzer .ans img { display: block; border: 1px solid #eee; margin: 8px auto}
.article_block.certificate strong { color: #000}
.article_block.certificate ul { list-style-type: decimal; list-style-position: outside; padding-left: 1.2em}

/* 憑證Q&A */

.text_sqzer .qus, .text_sqzer .ans { width: 96%; margin: 0 auto; font-size: 13px; color: #b70203; line-height: 27px; text-align: left}
.text_sqzer .qus { cursor: pointer}
.text_sqzer .ans { display: none; width: 92%; margin: 10px auto; padding: 12px 18px; background-color: #fef5f5; border-radius: 5px; color: #333}
.text_sqzer .ans  li{ text-indent: -19px; margin: 0 0 0 19px}
.text_sqzer .ans img { margin: 10px auto}
.text_sqzer .ans strong { color: #000}

/* POP */
.msg_pop .bg { position: fixed; top: 0; left: 0; right: 0; bottom: 0; z-index: 100;
    background: #000;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
    filter: alpha(opacity=60);
    -moz-opacity: 0.6;
    -khtml-opacity: 0.6;
    opacity: 0.6;
}
.msg_pop .container {
    position: absolute;
    left: 167px;
    top: 155px;
    padding: 0;
    margin: 0;
    width: 668px;
    height: 544px;
    background: #fff;
    z-index: 999;
	box-shadow: 0 5px 18px 0 rgba(0,0,0,0.5);
}
.msg_pop .container>.title { 
    position: relative;
    width: 100%;
    background: #f9f9f9;
    border-bottom: solid 2px #999;
    text-align: left;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif,"微軟正黑體","Microsoft JhengHei";
}
.msg_pop .container .title>h4 { width: 95%; color: #000; font-size: 20px; padding: 10px 12px 8px 12px; line-height: 24px; cursor: default; letter-spacing: -.05em;}
.msg_pop .container .title .icon-close { 
	position: absolute;
	top: 50%;
	right: 8px;
	margin-top: -13px;
	font-size: 26px;
	color: #666;
	line-height: 1;
	cursor: pointer;
	font-family: Arial;
}
.msg_pop .container .content {
    display: block;
    width: 100%;
    height: 500px;
    padding: 0;
    margin: 0;
}