 *{font-family:Microsoft JhengHei,Arial,Helvetica,sans-serif;padding:0;margin:0;box-sizing:border-box;font-size:1em}#header{background-image:url(../images/top_bg.jpg);background-repeat:repeat-x;background-size:contain;padding-bottom:10px;height:60px;text-align:center;width:100%}#title{position:absolute;top:0;width:100%;display:block;text-align:center;padding-top:15px;pointer-events:none}#title img{width:361px;height:62px}#header .header-sides{position:absolute;top:0;width:100%;text-align:center;padding:10px}#site-back{display:block;float:left}#header .header-sides .header-right{float:right}#qrcode{display:inline-block;padding:0 5px}#site-official{display:inline-block;padding:0 5px}#site-official img{width:60px;height:60px}#date{padding-right:10px;text-align:right;color:gray;font-size:.8em}#order-form{text-align:center;padding:10px 0}#order-form a{width:100%;height:100%}.table-above{text-align:center;padding-top:15px}.content{max-width:1500px;width:100%;margin:0 auto;text-align:center;padding:0 5px 5px 5px}.content .icon-cloud{position:relative;display:inline-block;text-align:right}.content .icon-cloud img{position:absolute;bottom:0}.content .table-nav{height:30px}.content .table-nav a{display:block;height:30px;float:left;padding-right:2px}.search{padding-top:5px;padding-bottom:5px;display:flex;justify-content:center;display:-webkit-flex}.search-box-label{border:1px solid #dfdddd;display:inline-block;width:50px;padding:5px;background-color:#f1eded;vertical-align:middle;white-space:nowrap;position:relative}.search-box:focus{outline:none}.search-box{border:1px solid #dfdddd;width:320px;padding:5px;-webkit-appearance:none;border-radius:0}.search-box-clear{border:1px solid #dfdddd;background-color:#eeecec;padding:0 5px;margin-left:-28px;margin-top:4px;border-radius:50px;height:23px;width:23px}.search-box-clear:focus{outline:none}.search-box-clear:hover{background-color:#d6d2d2}.filters{width:100%;padding:5px;text-align:left;max-width:1000px;margin:0 auto}.filter-title{font-weight:bold;padding:2px}.checkbox{padding:2px 5px}.radio-group{padding:2px 5px;display:flex;flex-wrap:wrap}.radio{float:left;padding:2px 3px}.radio-group label:hover{color:#1c54ce}.filters input:checked+label{color:#CC3366}.table-main{table-layout:auto;width:100%;max-width:1400px;border-collapse:collapse;margin:0 auto}.table-main thead,.table-main tbody tr td{padding:10px 5px;border:1px solid #aaa;text-align:center}.table-main thead *{padding:2px 0;font-weight:bold;color:white}.table-main tbody tr.tr-empty{background-color:rgb(243,242,242);text-align:center}.grade{font-size:smaller;color:rgb(88,88,88)}.table-main .vtable-download img{vertical-align:text-bottom}.table-main .btn-download{white-space:nowrap;display:inline-flex;justify-content:center;align-items:center;justify-items:center}.table-main .btn-download img.file-icon{width:15px;height:15px}.table-main .btn-download{text-decoration:none;color:black;background:linear-gradient(#FFF,#e2e2df);border-radius:5px;border:1px solid #7dc4e0;padding:2px 2px;font-size:1em}.table-main .btn-download.btn_dark{background:linear-gradient(#effafd,#c0c6da);border-color:cadetblue}.table-main .btn-download:hover{background:#eeeeee;border-color:#3398CC}.tr-rock{background:#E2F3F5}.tr-stone{background:#efebfd}.tr-eduweb{background:#EEFCE8}.table-main thead{background:#3398CC}.table-main thead tr th.th-dark{background-color:#417a97}.table-main tbody tr:hover{background-color:#FFFF99}.table-main .vtable-col-2{white-space:nowrap;font-weight:bold}.table-main .vtable-col-3{font-weight:bold;text-align:left}.table-main .vtable-col-4{font-size:.6em;color:#666666;font-weight:normal;white-space:nowrap}#note{text-align:center;padding-right:10px;color:rgb(212,16,16)}.table-main tbody tr.discontinued td{color:#919191;background-color:#d4d4d4}.table-main tbody tr td.new{color:#CC3366}.table-main tbody tr td.new::after{display:inline-block;content:url(../images/new.gif);width:28px;height:11px}#footer{width:100%;height:80px;padding:20px 0;text-align:center}.working{padding-right:10px;color:#CD5C5C}.btn-download.mark::after{content:'new';color:red;background-color:#f6f66f}.sub-title{font-size:smaller;color:gray!important}@media only screen and (min-width:1100px){.table-main .vtable-col-1{min-width:4em}.table-main .vtable-col-2{min-width:4em;text-wrap:wrap}.table-main .vtable-col-6,.table-main .vtable-col-5,.table-main .vtable-col-7,.table-main .vtable-col-8,.table-main .vtable-col-9{width:1%}}@media only screen and (min-width:992px){.wrapper{min-width:992px}.mobile-only,.table-main .th-mobile{display:none}.table-main .vtable-col-0{min-width:initial}.table-main .vtable-col-1{min-width:initial}.table-main .vtable-col-2{min-width:initial}.table-main .vtable-col-3{min-width:initial}.table-main .vtable-col-4{text-wrap:wrap}}@media only screen and (max-width:991.98px){#title{padding-top:10px}#title img{width:350px;height:60px}#site-official img{width:45px;height:45px}#qrcode img{width:25px;height:45px}#date{font-size:.5em}#order-form{padding:5px 0}.table-above{text-align:center;padding-top:0}.content{width:100%;padding:0 10px 10px 10px}.content .icon-cloud img{width:50px;height:50px}.table-main{width:100%;text-align:left}.table-main thead tr th{display:none}.table-main thead tr th.th-mobile{display:block}.table-main tbody tr{display:block;width:100%;padding:10px 5px;margin:2px 0}.table-main tbody tr td{padding:2px;display:inline-block;border:none;vertical-align:middle}.table-main .vtable-col-1,.table-main .vtable-col-2{font-weight:normal;min-width:initial}.table-main .vtable-col-0::after{content:attr(data-title);display:inline-block;vertical-align:top}.table-main .vtable-col-1::after{content:attr(data-title);display:inline-block;vertical-align:top}.table-main .vtable-col-2::before{content:attr(data-title);display:inline-block;vertical-align:top;padding-right:5px}.table-main .vtable-col-3{width:100%;font-weight:bold;font-size:1.2em;padding:5px 0}.table-main .vtable-col-4{display:none}.table-main tbody tr .mobile-only{display:inline-block}.table-main tbody tr .vtable-col-mobile2:after,.table-main tbody tr .vtable-col-mobile3:after{content:'：'}.table-main tbody tr .vtable-col-mobile1{max-width:30%;font-size:.6em;color:#666666;font-weight:normal;white-space:nowrap}.table-main tbody tr .vtable-col-mobile1:not(:empty)::before{content:'ISBN:';color:#666666}.pc-only{display:none}}@media only screen and (max-width:767.98px){.wrapper{min-width:100%}#header{padding-bottom:0;height:50px;background-size:cover}#site-back img{width:80px;height:19px}#title{padding-top:15px}#title img{width:200px;height:34px}#header .header-sides{padding:5px}#site-official,#qrcode{padding:0 2px}#site-official img{width:36px;height:36px}#qrcode img{width:20px;height:36px}#date{font-size:.6rem}#order-form{padding:2px 0}.content .icon-cloud img{width:35px;height:35px}.content{width:100%;padding:0 5px 5px 5px}#note{display:block;font-size:.5em}#note>*{display:block}.search{padding-top:5px}.search-box{width:280px;max-width:80%}.filters{max-width:100%}.table-main{width:100%}.table-main thead tr th{display:none}.pc-only{display:none}.table-main thead tr th.th-mobile{display:block}.table-main tbody tr{display:block;width:100%;padding:7px 10px;margin:0 auto;box-shadow:0 0 5px 0 rgba(0,0,0,70%)}.table-main tbody tr td{padding:2px;display:inline-block;border:none;vertical-align:middle}.table-main .vtable-download{display:inline-flex;flex-direction:row;justify-content:flex-start;flex-wrap:wrap;column-gap:7px;row-gap:5px;padding-bottom:5px}.table-main .vtable-col-1,.table-main .vtable-col-2{text-align:left;font-weight:normal;max-width:initial;color:#808080}.table-main .vtable-col-0{color:#808080}.table-main .vtable-col-0::after{content:attr(data-title);display:inline-block;vertical-align:top;color:#808080}.table-main .vtable-col-1::before{quotes:"[" "]";content:open-quote}.table-main .vtable-col-1::after{quotes:"[" "]";content:attr(data-title) close-quote;display:inline-block;vertical-align:top;color:#808080}.table-main .vtable-col-2::before{content:attr(data-title);display:inline-block;vertical-align:top;padding-right:5px;color:#808080}.table-main .vtable-col-3{width:100%;font-weight:bold;font-size:1.2em;padding:5px 0}.table-main tbody tr .mobile-only{display:inline-block}.table-main tbody tr .vtable-col-mobile2,.table-main tbody tr .vtable-col-mobile3{width:100%;text-align:left;padding:10px 0;color:#808080}.table-main tbody tr .vtable-col-mobile1{max-width:100%;font-size:1em;color:#ea5629;font-weight:normal;white-space:nowrap}}