html, body, div, ul, li, table, th, td, iframe, img, form, input, textarea, button, h1, h2, h3, h4, h5, h6 {margin:0;padding:0;}
body {background:#FFFFFF;color:#727272;font-size:13.5pt;font-family:微軟正黑體;overflow:hidden;}
ul, li {list-style:none;}
iframe, img{border:none;}
input, select, textarea{outline:0;}
a {text-decoration:none;outline:none;cursor:pointer;color:#727272;behavior:expression(this.onFocus=this.blur());}
/* 表單欄位 */
input[type="text"], input[type="password"], input[type="file"], select, textarea {
padding:5px; font-size:12pt; color:#2a2a2a; border:1px #B8B8B8 solid;font-family:微軟正黑體; }
/*文字尺寸*/
.txtred{color:#FF287E;} .txtblue{color:#0066FF;}
.txt10pt{font-size:10pt;} .txt12pt{font-size:12pt;}

/*cmsHead*/
.cmsHead{width:100%;text-align:center;padding:10px 0px;z-index:300;position:fixed;top:0;left:0;overflow:hidden;background:#F0F0F0; box-shadow:0px 0px 10px #727272;}
.cmsHead-L{z-index:1; position:absolute;top:0;left:0;margin:15px 0 0 10px;}
.cmsHead-L img {width:30px;cursor:pointer;}
.cmsHead-R{z-index:1; position:absolute;top:0;right:0;margin:15px 10px 0 0;}
.cmsHead-R img {width:30px;cursor:pointer;}
/*cmsBody*/
.cmsBody{margin-top:60px;}
/*cmsArea*/
.cmsArea{z-index:1; position:relative;overflow:auto}
/*cmstit*/
.cmstit{z-index:10; position:fixed;top:0;left:0;width:100%;padding:10px 10px 5px 10px;background:#FFF;border-bottom:1px solid #727272;overflow:hidden;}
.cmstit img{width:30px;float:left;margin:5px 10px 0 0;}
.cmstit-at{padding-top:10px;font-size:14pt;}
.cmsfixform{z-index:1; position:fixed;top:0;left:0;width:100%;padding:10px;background:#FFF;}
.cmsfixform li{padding:5px 10px 5px 0} .cmsfixform .L{float:left;} .cmsfixform .C{clear:both;}
/*cmsfooterLink*/
.cmsfooterLink{z-index:10; position:fixed;bottom:0;right:0;margin:0px 20px 10px 0px}

/*cmsMenuDiv*/
.cmsMenuDiv{width:100%;z-index:101; position:fixed;top:0;left:0;margin-top:60px;background:#FFF;padding:10px;display:none;overflow:auto;}
/*memudiv*/
.memudiv{width:190px;float:left;margin-right:15px;overflow:hidden;}
.memudiv li{padding:5px 0; text-align:center;}
.menu-tita{background:#0066FF;color:#FFF;}
.menu-ble{border-bottom:1px solid #727272} .menu-ule{border-top:1px solid #727272}
.menu-link:hover{background:#ccffff;}

/*表單*/
.tempHeight{height:10px;}
.formtab {width:100%; overflow:hidden;}
.formtab li{height:40px;padding:5px 0 0 10px;}
.formtab .L{float:left;margin-right:15px;}
.formtab .C {clear:both;}
.formitem{width:100%;padding:5px 10px;background:#ccffff;margin:5px 0px 5px 0px;}
.formitem img{float:left;margin:-3px 5px 0 0;}
.formfooter{z-index:10;position:fixed;width:100%;bottom:0;left:0;padding:15px 10px 8px 10px;background:#e8e8e8;height:30px;margin-bottom:0px}
.btnArea{padding-top:5px;height:30px;}
.lrtxt{
text-align:justify;text-justify:inter-ideograph;
-ms-text-justify:inter-ideograph;-moz-text-align-last:justify;-webkit-text-align-last:justify;
width:90px;height:20px;padding-top:5px;float:left;margin-right:5px; }
.lrtxt:after{content:'';display:inline-block;width:100%;}
/* 表單欄位 */
input[type="text"], input[type="password"], input[type="file"], select, textarea {
padding:5px; font-size:12.5pt; color:#727272; border-radius:5px; font-family:微軟正黑體; border:1px #CACECE solid; }
textarea{border-radius:1px;}
/*按鈕*/
a.btn-viA{ background:#0066FF; color:#FFFFFF; text-align:center; font-size:14pt; padding:6px 25px; border-radius:5px;cursor:pointer; border:none; font-family:微軟正黑體;margin-top:3px;}
a.btn-viA:hover{ background:#4D94FF; }
a.btn-delA { background:#C40000; color:#FFFFFF; text-align:center; font-size:14pt; padding:6px 25px; border-radius:5px;cursor:pointer; border:none; font-family:微軟正黑體;}
a:hover.btn-delA { background:#D54D4D; }
a.btn-vi { background:#0066FF; color:#FFFFFF; text-align:center; font-size:14pt; padding:3px 10px; border-radius:5px;cursor:pointer; border:none; font-family:微軟正黑體; width:90px;}
a:hover.btn-vi { background:#4D94FF; }
a.btn-del { background:#C40000; color:#FFFFFF; text-align:center; font-size:14pt; padding:3px 10px; border-radius:5px;cursor:pointer; border:none; font-family:微軟正黑體; width:90px;}
a:hover.btn-del { background:#D54D4D; }
input.upimgBtn{ background:#0066FF; color:#FFFFFF; text-align:center; font-size:14pt; padding:6px 25px; border-radius:5px;cursor:pointer; border:none; font-family:微軟正黑體;margin-top:3px;}
input.upimgBtn:hover{ background:#4D94FF; }
/*waitImg*/
.waitImg{display:none;}
/*ckeditorImg*/
.ckeditorImg{width:300px;height:141px;text-align:center;background:#FFF;padding:10px 20px;z-index:1;position:absolute;top:0;left:50%;margin:50px 0 0 -170px;border-radius:8px;box-shadow:0px 0px 10px #000;display:none;}
/*sysWaitImg*/
.sysWaitImg{z-index:200;position:fixed;top:50%;left:50%;display:none;width:287px;height:141px;margin:-100px 0 0 -170px;margin-left:-173px;background:#FFF;border:1px solid #727272;border-radius:8px;padding:0px 30px;box-shadow:0px 0px 10px #f0f0f0;}
/*maximg*/
.maximg{max-width:95%}


/* 選項按鈕 radio */
.radioCss { display: none; }
.radioCss + label { -webkit-appearance:none; background-color:#FAFAFA; border:1px solid #CACECE; box-shadow:0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05); padding:9px; border-radius:50px; display:inline-block; position:relative;  cursor:pointer;}
.radioCss:checked + label:after { content:' '; width:12px; height:12px; border-radius:50px; position:absolute; top:3px; background:#99A1A7; box-shadow:inset 0px 0px 10px rgba(0,0,0,0.3); text-shadow:0px; left:3px; font-size:32px; }
.radioCss:checked + label { background-color:#E9ECEE; color:#99A1A7; border:1px solid #ADB8C0; box-shadow:0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05), inset 15px 10px -12px rgba(255,255,255,0.1), inset 0px 0px 10px rgba(0,0,0,0.1); }
.radioCss + label:active, .radioCss:checked + label:active { 
box-shadow:0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1); 
}

/* 固定標題-表格式瀏覽-超出範圍 */
.maxtabtit{z-index:1;position:fixed;border:1px #727272 solid;background:#FFF;}
.maxtabtit td{padding:5px;}
.maxtabtit-txt{background:#0066FF;color:#fff;text-align:center;}
/* 表身 */
.maxtab{border:1px #727272 solid;background:#FFF;}
.maxtab td{padding:5px;}
.tdlink a{display:block;color:#333333}

/* 分頁按鈕 */
#chpgbtn {z-index:10;position:fixed;bottom:0;left:0;margin:0px 0px 65px 0px;height:20px;background:#FFF;width:100%;padding:10px;}
#chpgbtn li{float:left;margin-left:2px;}
#chpgbtn a{padding:2px 10px 2px 10px; border: 1px solid #e8e8e8;background:#C51D2C;color:#FFFFFF;font-size:11pt;}
#chpgbtn a:hover{background:#000000;}
#chpgbtn a.pagesel{padding:2px 10px 2px 10px; border: 1px solid #e8e8e8;background:#FFFFFF;color:#000000;}

/*全屏背景*/
.MsgBg{ z-index:100; position:fixed; width:100%; height:100%; top:0; left:0; background:rgba(0,0,0,0.8); display:none; }

/* 訊息視窗 */
#MsgAlert{ z-index:5001; position:fixed; width:400px; height:200px; top:50%; left:50%; margin-top:-100px; margin-left:-200px; background:#FFF; border-radius:5px; border:5px solid #a10000; box-shadow:0px 0px 10px #000; display:none; }
#MsgAlert .MsgArea{ margin:10px; }
#MsgAlert .tit{ font-size:17pt; color:#0066FF; padding-bottom:5px; border-bottom:1px solid #727272; } 
#MsgAlert .imgs{ float:left; height:70px; margin-right:10px; }
#MsgAlert .msg{ height:110px; line-height:30px; padding:5px 0px 0px 10px; }
#MsgAlert .btn { text-align:right; }
#MsgAlert a.btnYes{ padding:5px 15px; background:#0066FF; color:#FFF; border-radius:5px; cursor:pointer; }
#MsgAlert a:hover.btnYes{ background:#3384FF; }

/* 詢問視窗 */
#MsgYesNo{z-index:5001; position:fixed;width:400px;height:200px;top:50%;left:50%;margin-top:-100px;margin-left:-200px;background:#FFF;border-radius:5px; border:5px solid #a10000; box-shadow:0px 0px 10px #000;display:none;}
#MsgYesNo .MsgArea{margin:10px;}
#MsgYesNo .tit{font-size:17pt;color:#0066FF;padding-bottom:5px;border-bottom:1px solid #727272;} 
#MsgYesNo .imgs{float:left;height:70px;margin-right:10px;}
#MsgYesNo .msg{height:110px;line-height:30px;padding:5px 0px 0px 10px;}
#MsgYesNo .btn {text-align:right;}
#MsgYesNo a.btnYes{padding:5px 15px; background:#0066FF;color:#FFF;border-radius: 5px 5px 5px 5px;cursor:pointer;}
#MsgYesNo a:hover.btnYes{background:#3384FF;}
#MsgYesNo a.btnNo{padding:5px 15px; background:#C40000;color:#FFF;border-radius: 5px 5px 5px 5px;cursor:pointer;}
#MsgYesNo a:hover.btnNo{background:#CF3333;}

/* 登入頁 */
.logintab{z-index:200;position:fixed;width:600px;height:400px;top:100px;left:50%;margin-left:-320px;border-radius: 8px 8px 8px 8px;background:#FFF;box-shadow:0px 0px 30px #FFF;padding:0px 20px 0px 20px;margin-top:-800px;}
.logintab li{padding:5px;}
.logintab .img1{text-align:center;padding-top:20px;}
.logintab .img2{z-index:1; position:absolute;top:0;margin-top:-90px;right:0;}
.logintab .txt{padding-top:6px;width:110px;}
.logintab li.tab1pic1{float:left;margin:10px 0px 0px 0px;}
/*loginimg*/
.loginimg{width:287px;height:141px;z-index:5000;position:fixed;top:50%;left:50%;margin-top:-70px;margin-left:-173px;background:#FFF;border-radius: 8px 8px 8px 8px;padding:0px 30px 0px 30px;}
/* 表單欄位 */
.logintab input[type="text"], .logintab input[type="password"] {
padding:5px; font-size:12.5pt; color:#727272; border-radius:5px; font-family:微軟正黑體; border:1px #CACECE solid; }
/*登入頁-全屏背景*/
.MsgBgLg{ z-index:300; position:fixed; width:100%; height:100%; top:0; left:0; background:rgba(0,0,0,0.8); display:none; }