.contentbox { position:relative; padding:0%; }
.contenttitle { clear:both; padding:1em 0; border-bottom:1px dashed #ccc; }
.contentbox h1,.content h2 { text-align:center; color:#333; font-weight:bold; margin-top:.5em;display: block;}
.contentbox h1 a:hover { text-decoration:underline;}
.contentnum { overflow:hidden; font-size:.75em; color:#999; margin:0 auto; text-align:center; border-bottom:1px dashed #ccc; }
.contentnum li { display:inline-block; vertical-align:top; text-align:center; padding:1em 1em;  border-left:1px solid #eee;}
.contentnum li:first-child {border-left:none;}
.contentnum li u { color:#333; }
.contentnum li b { text-align:center; font-weight:normal;}
.contentinfo { position:relative; padding:1em; border-radius:4px; font-size:.875em; background-color:#ecf5ff; border-color:#d2e9ff;}
.contentinfo .icon-quote-right { position:absolute; right:0; top:0; font-size:2em; color:#d2e9ff;}
.contentinfo strong ,.contentinfo em { font-style:normal; font-weight:normal;}
.text p {margin-top:1.5em;line-height:1.65;text-align:justify;}
.ta-c {text-align:center !important;}
.text img { max-width:99%; display:inline-block; vertical-align:top; }
.tablewrap { width:100%; overflow-y:auto; _overflow: auto; padding:1px;}
.tablewrap::-webkit-scrollbar {-webkit-appearance: none;width: 14px;height: 14px;}
.tablewrap::-webkit-scrollbar-thumb {border-radius: 8px;border: 3px solid #fff; background-color: rgba(0, 0, 0, .3);}


table { border-collapse:collapse; border-spacing:0; text-align:center; border:none; margin:1em auto; width:100%; max-width:100%; box-shadow:0 0 1px #ccc;}

table thead {background-color:#eee; font-size:.75em; border-bottom:1px solid #ccc;}
table tbody {background-color:#fff; font-size:.875em; }
table tfoot {  background-color:#f5f5f5; font-size:.75em; border-top:1px solid #ddd;} 

table thead th,table thead td { box-shadow:0 0 1px #bbb;}


table th,table td { border:none; padding:1em; box-shadow:0 0 1px #ccc; z-index:54;}
table table th,table table td { border:none; }
table th { color:#333; font-weight:bold; font-size:1em;}
table tr:first-child {}

table thead th,table thead td { padding:1.5em 1em;}


table b { white-space:nowrap; font-weight:normal;}
table strong { white-space:nowrap; }
 
.tableodd { background-color:#f5f5f5;}
.tablehover { z-index:55; position:relative; box-shadow: 0 0 2em #ccc;}
.tableobghead {background-color:#eee;}
.tableobgfoot {background-color:#eee;}