@charset "utf-8";
body {font:normal 16px/140% Arial, Helvetica, "微軟正黑體";color:#000;background-color:#fafafa;margin:0;padding:0;}
a {text-decoration:none;}
:hover {transition:all 0.3s;-moz-transition:all 0.3s;-webkit-transition:all 0.3s;}
a:hover{ color:#e71a0f;}
/*img:hover{filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8; -khtml-opacity: 0.8;}*/
div, p, span, ul, ol, li, h1, h2, h3, h4, h5, h6, input, table, td, th, img {margin: 0;padding: 0;border: none;}
img {border: none;}
ul, li {list-style: none;}
.fL {float:left;}
.fR {float:right;}
.tL {text-align:left;}
.tR {text-align:right;}
.tC {text-align:center;}
.clr {clear:both;}
h4, h5 {font-weight:normal;}
h2 {font-size:30px;line-height:30px;}
h3 {font-size:24px;line-height:30px;}
h4 {font-size:21px;line-height:24px;}
h5 {font-size:18px;line-height:18px;}
h4 .small{ font-size:14px;}

h2.rpt_tit{ background-color: #e70012; line-height: 50px; color: #fff; padding: 0 10px;}
/*.rpt_double_field li:first-child h2.rpt_tit, .report_box > h2.rpt_tit:first-child { border-top-left-radius: 10px;border-top-right-radius: 10px;}*/
.m_space{/* margin: 0 0 10px;*/ }
h3.rpt_tit{color: #e70012; margin: 0 0 10px; font-size: 21px; line-height: 120%; padding: 10px 0 9px 0; }

.report_box{ /*	width: 640px; height: 450px;overflow: hidden;*/  margin: 0 auto; background-color: #fff;word-break: break-all; border: 1px solid #ddd;}
.report_box.type2{ background-color: #222; color: #fff;}/*黑底白字版本*/
.report_box.type2 h3.rpt_tit{ color: #Fff; border-bottom: 2px solid #e70012; font-weight: normal;}

.report_box p{ text-align: justify; margin: 0 0 10px;}
.rpt_inbox{ padding: 0 10px; box-sizing: border-box; word-break: break-all; }
/*圖文列表*/
ul.rpt_li{border-top: 2px solid #eaeaea;}
ul.rpt_li li{ width: 320px;border-left: 2px solid #eaeaea; float: left; padding: 10px; box-sizing: border-box;}
ul.rpt_li li:first-child{border: none;}
/*四格物件*/
ul.rpt_li.type2{ border-top:none;}
ul.rpt_li.type2 li{width:200px; max-height:200px; padding:0;}
/*圖片*/
.rpt_img{ width: 100%; height: auto; display: block; margin:0 auto;}
.rpt_img.type2{ /*max-height: 150px;*/ width: auto;}/*限制高度 符合雙欄位使用*/
/*表格*/
.rpt_td th{ background-color: #f6f6f6; color: #000; font-size: 18px; padding:10px 0;}
.rpt_td td{ text-align: center; padding:8.2px 5px;font-size: 18px; border-left:1px dashed #999; border-bottom: 1px dashed #999; }
.rpt_td td:first-child{border-left: none;}
.rpt_td tr:last-child td{ border-bottom:none;}

.rpt_td.type2 td{ padding:11.2px 5px;font-size: 16px;}
.rpt_td.type2 th{ font-size: 16px;border-left:1px dashed #999; border-bottom: 1px dashed #999;}
.rpt_td.type2 th:first-child{ border-left:none;}
.rpt_td.type2 tr:last-child th{ border-bottom:none;}
.rpt_td h3{ text-align:left;}

/*黑色版表格*/
.report_box.type2 .rpt_td th{ background-color:#000; color: #fff; border-bottom:1px solid #666; border-left:none;  }
.report_box.type2 .rpt_td tr:nth-child(even) td{ background-color: #333;}
.report_box.type2 .rpt_td td{ border: none;}
.report_box.type2 .rpt_td.type2 tr:first-child th{border-bottom:1px solid #666;}
.report_box.type2 .rpt_td.type2 th{ border-bottom: none;}
.report_box.type2 .rpt_td tr:nth-child(even) th{ background-color: #222;}
.rpt_double_field li{ /*height: 225px;*/ width: 100%; }/*上下雙欄位*/





