* {font-family:微軟正黑體, "Microsoft JhengHei",Arial,sans-serif;}


body {
    font:normal 13px/1.4 微軟正黑體, "Microsoft JhengHei",Arial,sans-serif;
	margin:0 auto;padding:0;
    background-color:#f3f3f3;
}
input[name=qaString]{
	padding:0;	
}
select{
	padding:0;	
}
.loading
{
    z-index: 9999;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    filter: alpha(opacity=50);
    background: url(../images/loading.gif) no-repeat center center;
}

/*區塊*/
.caArea{
	max-width:940px;
	margin:0 auto 20px;
	padding:0;	
	background-color:#fff;
	border:1px solid #ebebeb;
	border-bottom:4px solid #e6e6e6;
}
/*內容區塊*/
.checkCaBody .contentBox{
	margin:0 auto 20px;
	padding:0 ;	
	font-size:100%;
	background-color:#fff;	
}
.checkCaBody .contentBox .subNav{
	width:96%;
	margin-bottom:10px;
}
.contentBox .introTxt{
	font:normal 130%/1.4 "微軟正黑體","Microsoft JhengHei",Arial,sans-serif;	
	color:#333;
	margin:0 auto 1em;
}
.funcList{
	list-style-type:none;
	margin:0 auto;
	padding:0;
}
.funcList li{
	display:block;
	margin:0 0 15px;
	padding:0;
	font:normal 100%/1.4 "微軟正黑體","Microsoft JhengHei",Arial,sans-serif;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	width:33.3% \9;
	float:left \9;
}
.funcList li.li1,
.funcList li.li2,
.funcList li.li3{display:block \9;}
.funcList li.li4{display:none \9;}
.funcList li .funcBox{
	width:96%;
	height:auto;
	margin:0 auto;
	padding:0 0 5px;
	background:#fff url(../simg/pageTitleBoxBg.jpg) left bottom repeat-x;
}

.funcList li.clrLi {
    width: 100%;
    height: 1px;
    float: none;
    display: block;
    clear: both;
    margin: 0 auto;
    padding: 0;
}
.funcList li .funcBox .funcTitleBox{
	margin:0 auto;
	padding:5px 10px;
	font:normal 100%/1.4 "微軟正黑體","Microsoft JhengHei",Arial,sans-serif;	
	background:#f00 url(../simg/funcTitleBoxBg.png) left bottom repeat-x;
	border-top-left-radius:4px;
	border-top-right-radius:4px;
	text-align:left;
	letter-spacing:1px;
	position:relative;
}
.funcList li .funcBox .funcTitleBox .caNoteBox{
	position:absolute;
	z-index:2;
	width:292px;
	height:145px;
	left:-6px;
	bottom:30px;
	overflow:hidden;
	opacity:0;
	background:url(../simg/caNoteImg.png) left bottom no-repeat;
}
.funcList li .funcBox .funcTitleBox strong{
	font:bold 120%/1.4 "微軟正黑體","Microsoft JhengHei",Arial,sans-serif;
	color:#fff;
}
.funcList li .funcBox .funcSubTitle{
	font:bold 116%/1.4 "微軟正黑體","Microsoft JhengHei",Arial,sans-serif;
	color:#840000;	
	display:block;
	padding:8px 10px;
	text-align:left;
	height:3em \9;	
	overflow:hidden;
}
.funcList li .funcBox p{
	font:normal 100%/1.4 "微軟正黑體","Microsoft JhengHei",Arial,sans-serif;
	color:#555;	
	display:block;
	margin:0 auto;
	padding:0 10px;
	text-align:left;
	height:10em \9;
	letter-spacing:2px;	
	overflow:hidden;		
}
.funcList li .funcBox .btnBox{
	padding:1em;
	height:auto;
	margin:0 auto;
}
/*憑證查詢*/
.forDesktop,.forMobile{
	margin:0 auto;
	padding:0;
	width:96%;
	*margin:0 auto 20px;
}
.caDataList{
	list-style-type:none;
	margin:0 auto;
	padding:0;
	overflow:hidden;
}

.caDataList li{
	width:100%;
	float:none;
	padding:0;
	margin:0 auto 10px;
}
.caDataList li .caListtab{
	display:table;
	width:100%;
	border:1px dotted #ccc;
	background:#fff url(../simg/pageTitleBoxBg.jpg) left bottom repeat-x;	
}
.caListtab tr th{
	width:30%;
	height:1em;
	text-align:right;
	font:bold 110%/1.4 "微軟正黑體","Microsoft JhengHei",Arial,sans-serif;	
	color:#333;
	padding:8px 3px;
}
.caListtab tr th:first-child,
.caListtab tr td:first-child{border-left:0;}

.caListtab tr td{
	text-align:left;
	font:normal 110%/1.4 "微軟正黑體","Microsoft JhengHei",Arial,sans-serif;	
	color:#333;
	height:1em;
	padding:8px 3px;
	word-wrap: break-word;
	word-break: break-all;
}
.caListtab tr td .endDay{
	display:block;	
}

.moreBtn{
	display:block;
	margin:0 auto 20px;
	padding:6px;
	cursor:pointer;
	font:normal 100%/1.4 "微軟正黑體","Microsoft JhengHei",Arial,sans-serif;
	color:#333;
	text-align:center;
	background-color:#f4f2e9;
	border-top:1px dotted #ccc;
	border-bottom:1px dotted #ccc;
}
/*憑證刪除*/
select[name=CatalogName]{
	border:1px solid #ccc;
	margin:5px;
	padding:0;
	line-height:1.6;	
	color:#333;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-webkit-appearance:none;
	background:#fff url(../simg/selectBg.png) right center no-repeat;
}
input#birthday_year,
input#tel_part{padding:4px;}
select#birthday_month,
select#birthday_day{
	font-family: 微軟正黑體, "Microsoft JhengHei",Arial,sans-serif;
	font-size: 15px;
	color: #333;
	line-height:1.6;
	padding: 4px 12px 4px 4px;
	margin:0;
	border: 1px solid #dedede;
	vertical-align: middle;
	display: inline-block;	
}

.delCa .contentBox{
	width:96%;
	padding:20px 0 0;
	margin-bottom:10px;
	text-align:left;
}
.delCa .contentBox .reissList li .subNav{
	width:100%;
	margin-bottom:10px;
	text-align:left;
}

.delCa .contentBox .reissList li .subNav li{
	width:auto;
	display:inline-block;
	font:normal 110%/1.4 "微軟正黑體","Microsoft JhengHei",Arial,sans-serif;
	color:#aaa;
	text-align:center;
	vertical-align:bottom;
	padding:0.5em 1em;
	border:1px solid #ccc;
	border-bottom:0;
	border-radius:5px;
	border-bottom-left-radius:0;
	border-bottom-right-radius:0;
	cursor:pointer;	
	margin:auto 2px auto auto;
	background:#f6f6f6 url(../simg/subNavBg.gif) left bottom repeat-x;
	*display:inline-table;
	*width:120px;
	*float:left;
	*margin:4px 2px 0 auto;
	*padding:0.5em 1em 0.3em;
	*background:#f6f6f6;
}
.delCa .contentBox .reissList li .subNav li.act{
	background:#fff;
	color:#333;
	margin:auto 2px auto auto;
	*padding:0.5em 1em;
	border-top:3px solid #f00;
	font:700 110%/1.4 "微軟正黑體","Microsoft JhengHei",Arial,sans-serif;
}
.delCa .contentBox .reissList li .subNav li span{
	background:none;
	padding-right:0;	
}
.delCa .contentBox .reissList li .subNav li.act span{
	display:inline;
	background:url(../simg/subNavAct.gif) right center no-repeat;	
	padding-right:10px;
}

.delCa .contentBox .reissList li .forDesktop .caDataList,
.delCa .contentBox .reissList li .forMobile .caDataList,{
	list-style-type:none;
	margin:0 auto;
	padding:0;
	overflow:hidden;
	
}

.delCa .contentBox .reissList li .forDesktop .caDataList li,
.delCa .contentBox .reissList li .forMobile .caDataList li{
	width:100%;
	float:none;
	padding:0;
	margin:0 auto 10px;
	font-size:100%;
	border:none;
}
.delCa .contentBox .reissList li .forDesktop .caDataList li .caListtab,
.delCa .contentBox .reissList li .forMobile .caDataList li .caListtab{
	display:table;
	width:100%;
	border:1px dotted #ccc;
	background:#fff url(../simg/pageTitleBoxBg.jpg) left bottom repeat-x;	
}
.delCa .contentBox .reissList li .forDesktop .caDataList li .caListtab tr th,
.delCa .contentBox .reissList li .forMobile .caDataList li .caListtab tr th{
	width:30%;
	height:1em;
	text-align:right;
	font:bold 100%/1.2 "微軟正黑體","Microsoft JhengHei",Arial,sans-serif;	
	color:#333;
	padding:3px;
}
.caListtab tr th:first-child,
.caListtab tr td:first-child{border-left:0;}

.delCa .contentBox .reissList li .forDesktop .caDataList li .caListtab tr td,
.delCa .contentBox .reissList li .forMobile .caDataList li .caListtab tr td{
	text-align:left;
	font:normal 100%/1.2 "微軟正黑體","Microsoft JhengHei",Arial,sans-serif;	
	color:#333;
	height:1em;
	padding:3px;
	word-wrap: break-word;
	word-break: break-all;
}
.caListtab tr td .endDay{
	display:block;	
}

.delCa .contentBox .reissList li .forDesktop .caDataList li .caListtab tr .eraseTd,
.delCa .contentBox .reissList li .forMobile .caDataList li .caListtab tr .eraseTd{
	text-align:center;
	padding-bottom:5px;	
}

.delCa .contentBox .reissList li .forDesktop .caDataList li .caListtab tr td .eraseBox,
.delCa .contentBox .reissList li .forMobile .caDataList li .caListtab tr td .eraseBox{
	display:block;
	width:122px;
	font:bold 13px/1.2 微軟正黑體, "Microsoft JhengHei",Arial,sans-serif;
	color:#fff;
	margin:0 auto;
	padding:4px 5px 8px;
	text-align:center;
	background-color:#f10000;
	border-radius:4px;
	background:url(../simg/selBtn.png) left top no-repeat;
}
.delCa .contentBox .reissList li .forDesktop .caDataList li .caListtab tr td .eraseBox.sel,
.delCa .contentBox .reissList li .forMobile .caDataList li .caListtab tr td .eraseBox.sel{
	background:url(../simg/selBtn.png) left bottom no-repeat;
}
.delCa .contentBox .reissList li .forDesktop .caDataList li .caListtab tr td .eraseBox label,
.delCa .contentBox .reissList li .forMobile .caDataList li .caListtab tr td .eraseBox label{
	cursor:pointer;
	padding-left:3px;
}
.delCa .contentBox .reissList li .forDesktop .caDataList li .caListtab tr td .eraseBox label:focus,
.delCa .contentBox .reissList li .forMobile .caDataList li .caListtab tr td .eraseBox label:focus{
	outline:none;blr:e-xpression(this.onFocus=this.blur())
}

.delCa .contentBox .reissList li .btnBox .clickBtn{
	background: url(/password/img/btnBg1.png) 0 0 no-repeat;
	text-align: center;
	font: 700 16px/44px 微軟正黑體, "Microsoft JhengHei",Arial,sans-serif;
	color: #fff;
	width: 130px;
	height: 46px;
	display: block;
	padding:0; 
	text-decoration: none;
	box-shadow:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
}
.delCa .contentBox .reissList li .btnBox .clickBtn:hover{
	color:#fff;
	background:url(/password/img/btnBg1.png) -130px 0 no-repeat;
	box-shadow:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
}
@media screen and (min-width: 961px){
.pathList{	
	display:block;
}

.capArea .contentBox{
	margin:0 auto 20px;
	padding:0 15px;
}
.funcList li{
	float:left;
	width:33.3%;
	margin:0;
	padding:0;
	text-align:center;
	font:normal 100%/1.4 "微軟正黑體","Microsoft JhengHei",Arial,sans-serif;
	background:none;
}
.funcList li.li1,
.funcList li.li2,
.funcList li.li3{display:block;padding-top:0;}
.funcList li.li4{display:none;}

.funcList li .funcBox{
	width:96%;
	height:auto;
	margin:0 auto;
	padding:0 0 5px;
	background:#fff url(../simg/pageTitleBoxBg.jpg) left bottom repeat-x;
}
.funcList li .funcBox .funcTitleBox{
	margin:0 auto;
	padding:5px 10px;
	font:normal 100%/1.4 "微軟正黑體","Microsoft JhengHei",Arial,sans-serif;	
}
.funcList li .funcBox .funcTitleBox strong{
	font:bold 120%/1.4 "微軟正黑體","Microsoft JhengHei",Arial,sans-serif;
	color:#fff;
}
.funcList li .funcBox .funcSubTitle{
	font:bold 116%/1.4 "微軟正黑體","Microsoft JhengHei",Arial,sans-serif;
	color:#840000;
	padding:8px 10px;
	height:3em;	
}
.funcList li .funcBox p{
	font:normal 100%/1.4 "微軟正黑體","Microsoft JhengHei",Arial,sans-serif;
	display:block;
	padding:0 10px;
	height:9.6em;
	margin:0 auto 5px;	
}
.funcList li .funcBox .btnBox{
	padding:1em;
	height:auto;
	margin:0 auto;
}



}
@media screen and (min-width: 768px) and (max-width: 960px) {
.pathList{	
	display:block;
}
.capArea .contentBox{
	margin:0 auto 20px;
	padding:0;	
}
.funcList li{
	display:block;
	float:left;
	width:30%;
	letter-spacing:0;
	padding:0;
	margin:0 0 15px;
	text-align:left;
	font:normal 100%/1.4 "微軟正黑體","Microsoft JhengHei",Arial,sans-serif;	
}
.funcList li.li1,
.funcList li.li2{display:block; }
.funcList li.li4{display:none; }
.funcList li.li3{display:block;}

.funcList li .funcBox{
	width:96%;
	height:auto;
	margin:0 auto;
	padding:0 0 5px;
	background:#fff url(../simg/pageTitleBoxBg.jpg) left bottom repeat-x;
}
.funcList li .funcBox .funcTitleBox{
	margin:0 auto;
	padding:5px 10px;
	font:normal 100%/1.4 "微軟正黑體","Microsoft JhengHei",Arial,sans-serif;	
}
.funcList li .funcBox .funcTitleBox strong{
	font:bold 120%/1.4 "微軟正黑體","Microsoft JhengHei",Arial,sans-serif;
	color:#fff;
}
.funcList li .funcBox .funcSubTitle{
	font:bold 116%/1.4 "微軟正黑體","Microsoft JhengHei",Arial,sans-serif;
	color:#840000;
	padding:8px 10px;
	height:2.2em;	
}
.funcList li .funcBox p{
	font:normal 100%/1.4 "微軟正黑體","Microsoft JhengHei",Arial,sans-serif;
	display:block;
	padding:0 10px;
	height:11em;
	margin:0 auto 5px;	
}
.funcList li .funcBox .btnBox{
	padding:1em;
	height:auto;
	margin:0 auto;
}

}
@media screen and (min-width: 481px) and (max-width: 767px) {
.pathList{	
	display:block;
}

.capArea .contentBox{
	margin:0 auto 20px;
	padding:0;	
}
.funcList li{
	display:block;
	float:left;
	width:100%;
	letter-spacing:0;
	padding:0;
	margin:0 0 20px;
	text-align:left;
	font:normal 100%/1.4 "微軟正黑體","Microsoft JhengHei",Arial,sans-serif;	
}
.funcList li.li1,
.funcList li.li2{display:block;}
.funcList li.li4{display:none;}
.funcList li.li3{display:block;padding-top:100px;}

.funcList li .funcBox{
	width:96%;
	height:auto;
	margin:0 auto;
	padding:0 0 5px;
	background:#fff url(../simg/pageTitleBoxBg.jpg) left bottom repeat-x;
}
.funcList li .funcBox .funcTitleBox{
	margin:0 auto;
	padding:5px 10px;
	font:normal 100%/1.4 "微軟正黑體","Microsoft JhengHei",Arial,sans-serif;	
}
.funcList li .funcBox .funcTitleBox strong{
	font:bold 120%/1.4 "微軟正黑體","Microsoft JhengHei",Arial,sans-serif;
	color:#fff;
}
.funcList li .funcBox .funcSubTitle{
	font:bold 116%/1.4 "微軟正黑體","Microsoft JhengHei",Arial,sans-serif;
	color:#840000;
	padding:8px 10px;
	height:auto;	
}
.funcList li .funcBox p{
	font:normal 100%/1.4 "微軟正黑體","Microsoft JhengHei",Arial,sans-serif;
	display:block;
	padding:0 10px;
	height:auto;	
	margin:0 auto 5px;	
}

}
@media screen and (max-width: 480px) {
.pathList{	
	display:none;
}
.capArea .contentBox{
	margin:0 auto 20px;
	padding:0;	
}

.funcList li{
	display:block;
	float:left;
	width:100%;
	letter-spacing:0;
	padding:0;
	margin:0 0 20px;
	text-align:left;
	font:normal 100%/1.4 "微軟正黑體","Microsoft JhengHei",Arial,sans-serif;	
}
.funcList li.li1,
.funcList li.li2{display:block;}
.funcList li.li4{display:none;}
.funcList li.li3{display:block;padding-top:100px;}

.funcList li .funcBox{
	width:96%;
	height:auto;
	margin:0 auto;
	padding:0 0 5px;
	background:#fff url(../simg/pageTitleBoxBg.jpg) left bottom repeat-x;
}
.funcList li .funcBox .funcTitleBox{
	margin:0 auto;
	padding:5px 10px;
	font:normal 100%/1.4 "微軟正黑體","Microsoft JhengHei",Arial,sans-serif;	
}
.funcList li .funcBox .funcTitleBox strong{
	font:bold 120%/1.4 "微軟正黑體","Microsoft JhengHei",Arial,sans-serif;
	color:#fff;
}
.funcList li .funcBox .funcSubTitle{
	font:bold 116%/1.4 "微軟正黑體","Microsoft JhengHei",Arial,sans-serif;
	color:#840000;
	padding:5px 10px;
	height:auto;
}
.funcList li .funcBox p{
	font:normal 100%/1.4 "微軟正黑體","Microsoft JhengHei",Arial,sans-serif;
	display:block;
	padding:0 10px;
	height:auto;
	margin:0 auto 10px;	
}

}



/*貼心小提醒區塊*/
.careBox{
	width:94%;
    margin:0 auto 10px;
    padding: 10px;
}
.careBox .careTitle{
    padding-left:18px;
    padding-bottom:4px;
    color:#c00;
    letter-spacing:1px;
    margin:0 auto 10px;
    font:700 15px/1.2 微軟正黑體, "Microsoft JhengHei",Arial,sans-serif;
    border-bottom:1px dashed #dedede;
}
.careBox p{
    font:normal 15px/1.8 微軟正黑體, "Microsoft JhengHei",Arial,sans-serif;
    color:#000;
    padding:0 0 0 24px;
    margin:0 auto 10px;
    letter-spacing:1px;
}
.careBox p a{
    color:#ff6600;
    text-decoration:none;
}
.careBox p a:hover{
    color:#c00;
    text-decoration:underline;
}

.careBox p a.customTel{
    color:#000;
    text-decoration:none;
    cursor:text;
}
.careBox p a.customTel:hover{
    color:#000;
    text-decoration:none;
}
.btnBox{
    margin:0 auto 20px;
    padding:10px 0;
}
.btnBox .clickBtn{margin:0 auto;}