body{font-family:'微軟正黑體', Arial, 'LiHei Pro', 新細明體, sans-serif;line-height:22px;font-size:16px;}
.tp_version,.botpg {display:none;}

/*共通部份*/
html,body,body>form,.IMGcontainer {height:100%; margin:0;padding:0;}
body{overflow:hidden;} 	
.IMGcontainer>div {height:100%;margin:0;padding:0;}
.IMGcontainer{
background: #ffffff;
background: -moz-linear-gradient(top,#B2EBF2 5px,#ffffff 60px);
background: -webkit-linear-gradient(top,#B2EBF2 5px,#ffffff 60px);
background: linear-gradient(to bottom, #B2EBF2 5px,#ffffff 60px);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#B2EBF2',GradientType=0 );
}
h2.IMGbanner{color:#006cad;}
span.f01,span.f02{color:#ff5722;}
#IMGpdfviewer {display:inline-block;width:69%;}
#IMGrightmenu {display:inline-block;width: 30%;height:100%;vertical-align:bottom;overflow-y:scroll;text-align:center;white-space:nowrap;}
#IMGleft {height:100%; width:100%; border:1px black solid;}
/* #IMGleft {overflow:scroll; -webkit-overflow-scrolling: touch;} */
.IMGform_query {text-align:center; }
.query_search{padding:6px 0;background-color: #066d76;color:#fff;width:80%;min-width:320px;margin:5px auto;border-radius:8px;font-weight:bold;}
.querydescript {text-align:center;font-size:15px;color:#f44336}
.query_search input[type=text]{height:30px;width:99%;}
.query_search input[type=image]{vertical-align: middle;}
.query_search tr td:nth-child(3) {border-right: 2px ridge #48a2a9;}
ul.IMGtablist{margin:0;padding:0;list-style:none;display:inline-block;margin-top:10px;}
ul.IMGtablist li{display:inline-block;width:100px;height:30px;line-height:30px;text-align:center;letter-spacing:1px;margin-right:-5px;}
ul.IMGtablist a li{background:url(../images/summary_tab.jpg) left top repeat-x;color:#b46a47;border:1px solid #ecc7b4;border-radius:6px 6px 0 0;text-decoration:none;}
ul.IMGtablist li a:hover{background:url(../images/summary_tab_hov.jpg) left top repeat-x;border:1px solid #6eddd9;border-bottom:1px solid #fff;color:#00757d;font-weight:bold;}
ul.IMGtablist li.stay{background:url(../images/summary_tab_hov.jpg) left top repeat-x;border:1px solid #6eddd9;border-bottom:1px solid #fff;color:#00757d;font-weight:bold;border-radius:6px 6px 0 0;}

ul.IMGcontentlist{margin:0;padding:10px;list-style:none;border-top:1px solid #ecc7b4;margin-top:-1px}
ul.IMGcontentlist a{text-decoration:none;color:#333;}
ul.IMGcontentlist li{padding:5px 0;border-bottom:1px dotted #aaa}
ul.IMGcontentlist a li table.eachcontent tr td{line-height:27px;color:#2c6e82;}
table.eachcontent tr td{vertical-align:top;padding:3px;}
table.eachcontent tr td:nth-child(even){color:#206a8e;white-space:nowrap;text-align:right}
ul.IMGcontentlist a li:hover{background-color:#ebf7d7;color:#1565C0;text-decoration:none;}
ul.IMGcontentlist li.stay{background-color:#ebf7d7;color: #1565C0;text-decoration:none}
ul.IMGcontentlist a li:hover table.eachcontent tr td{color:#1565C0;line-height:27px;}
ul.IMGcontentlist li.stay table.eachcontent tr td{color:#1565C0;line-height:27px;}
table.eachcontent tr td.pg_no{font-size:14px;font-family:arial}

/*全冊瀏覽*/
div.pageinput{margin:0;padding:15px 10px;list-style:none;border-top:1px solid #ecc7b4;margin-top:-1px;height:20px;}
.pg_btn{float:left;}
.pg_btn a,.pg_ch input[type=submit]{
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 40%, #baecfc 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #ffffff 40%,#baecfc 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #ffffff 40%,#baecfc 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#baecfc',GradientType=0 ); /* IE6-9 */
border:1px solid #3f93ae;padding:4px 5px;color:#017c84;text-decoration:none;border-radius:5px;font-size:15px;margin-right:3px;}
.pg_ch{float:right;text-align:right;font-size:15px;}
.pg_ch input[type=text]{height:27px;}
.pagemaptable {width:96%;margin:5px auto;background-color:#fff;border:1px solid #81c784;border-radius:5px;border-spacing:0px;border-collapse:collapse;}
.pagemaptable tr th,.pagemaptable tr td{line-height:30px;text-align: center;}
.pagemaptable tr:nth-child(odd){background-color:#ebf7d7;}
.pagemaptable tr td a{text-decoration:none;color:#0277bd;}
.pagemaptable tr td a:hover{background-color:#ff5722;color:#fff;display:block;}
.pagemaptable tr th.pagemaptitle{background-color:#00959c;color:#fff;padding:5px;text-align: center;border-radius:5px 5px 0 0;border-bottom:0px solid #ccc;line-height:24px;}

.pagemapdescript {width:96%; margin:5px 2%;color:#7b700a;font-size:15px;text-align:left;}
.select { background-color:orange;}

/*命中頁次*/
.hitinfo{padding:10px;border-top:1px solid #ecc7b4;margin-top:-1px;}
ul.hitlist {border:0px black solid;margin:0;padding:0;list-style:none;width:auto;margin:0 10px;}
ul.hitlist li a{text-decoration:none;color:#2c6e82;}
div.singlepagelink{
background: #6fba00; /* Old browsers */
background: -moz-linear-gradient(left, #6fba00 2%, #d4e086 6%,#8BC421 10%, #c5e074 27%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, #6fba00 2%,#d4e086 6%,#8BC421 10%,#c5e074 27%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, #6fba00 2%,#d4e086 6%,#8BC421 10%,#c5e074 27%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6fba00', endColorstr='#c5e074',GradientType=1 ); 
border-radius:0 8px 8px 0;width:100px;text-align:center;padding:3px;line-height:24px;color:#1b5e20;border-bottom:1px solid #6fba00;}
ul.eachhit{margin:0px 0 10px;padding-left:10px;padding-top:5px;padding-bottom:10px;list-style:none}
ul.eachhit li{text-align:left;line-height:27px;background:url(../images/L_dot.png)left top no-repeat;text-indent:15px;}
ul.eachhit:hover{
background: #ebf7d7;
background: -moz-linear-gradient(left,#b8e08b 2px, #f2f4ed 7px, #ebf7d7 10px);
background: -webkit-linear-gradient(left,#b8e08b 2px, #f2f4ed 7px, #ebf7d7 10px);
background: linear-gradient(to right,#b8e08b 2px, #f2f4ed 7px, #ebf7d7 10px); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b8e08b', endColorstr=' #ebf7d7',GradientType=1 );
text-decoration:none;}
.stay ul.eachhit{
background: #ebf7d7;
background: -moz-linear-gradient(left,#b8e08b 2px, #f2f4ed 7px, #ebf7d7 10px);
background: -webkit-linear-gradient(left,#b8e08b 2px, #f2f4ed 7px, #ebf7d7 10px);
background: linear-gradient(to right,#b8e08b 2px, #f2f4ed 7px, #ebf7d7 10px); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b8e08b', endColorstr=' #ebf7d7',GradientType=1 );
color:#1565C0;}

table.eachcontent tr td span.red, .hitlist span.red{background-color:red;color:#fff;padding:2px 4px;margin:1px;}
table.eachcontent tr td span.green, .hitlist  span.green{background-color:green;color:#fff;padding:2px 4px;margin:1px;}
table.eachcontent tr td span.purple, .hitlist  span.purple{background-color:purple;color:#fff;padding:2px 4px;margin:1px;}
table.eachcontent tr td span.yellow, .hitlist  span.yellow{background-color:yellow;color:#000;padding:2px 4px;margin:1px;}
.singlepagelink { text-align:center; font-weight: bold; }

.nohit{padding-top:50px;border-top:1px solid #ecc7b4;margin-top:-1px}

/*影像pdf*/
#IMGleft{overflow:scroll; -webkit-overflow-scrolling: touch;}

