﻿@charset "UTF-8";
/* mozilla firefox */
::-moz-selection { background: #04CEF1; color: #fff; text-shadow: none; }

/* webkit, opera, IE9+ */
::selection { background: #04CEF1; color: #fff; text-shadow: none; }

body { padding: 0px; text-align: center; color: #212121; margin: 0px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif, "微軟正黑體", "Microsoft JhengHei"; font-size: 12px; background-image: url(../images/bg.jpg); background-repeat: repeat-x; background-position: 0px top; min-width: 1100px; }

#pg { padding: 0px; text-align: center; color: #212121; margin: 0px; font-family: "微軟正黑體", "Microsoft JhengHei"; font-size: 12px; background-image: url(images/pg-bg.jpg); background-color: #F9F9F9; background-repeat: repeat-x; }

img { border: 0; }

#header { width: 1000px; height: 71px; }

#nav { font-size: 11px; color: #FEA400; margin-top: 8px; margin-bottom: 23px; }

#flash { height: 428px; width: 100%; position: absolute; margin-right: auto; margin-left: auto; z-index: 2; padding-top: 0px; margin-top: 105px; }

#flash_bg { height: 146px; width: 1240px; }

#container { text-align: left; width: 1000px; padding: 0px; margin: 0px auto; }

#mainmenu { background-image: url(../images/in-pic07.jpg); background-repeat: no-repeat; background-position: 0px 0px; width: 1000px; }

#content { width: 1000px; margin-top: 425px; z-index: 2; vertical-align: top; }

#footer { background-color: #00274F; padding-top: 15px; padding-bottom: 20px; width: 100%; min-width: 1100px; }

#editr01 { color: #525252; margin-bottom: 10px; }

#editr01 .list-item { font-size: 0; overflow: hidden; }

#editr01 .list-item ul { width: 770px; }

#editr01 .list-item li { font-size: 12px; margin: 0 15px 0 0; padding: 0; list-style: none outside none; }

#editr01 .list-item li { display: inline-block; vertical-align: top; width: 365px; }

#editr01 .list-item h3 { font-size: 18px; color: #333; }

#editr01 .figure { width: 340px; height: 140px; float: left; margin: 0 0 0 10px; }

#editr01 .figure img { max-width: 100%; }

#editr01 .link-group { margin: 0 0 0 155px; }

#editr01 .link-group a { color: #525252; display: block; margin: 5px 0; line-height: 1.5; padding: 0 0 0 20px; text-decoration: none; background: url(../images/news-pic29.jpg) 5px 3px no-repeat; }

#editr01 .link-group a:hover { color: #f29739; font-size: 12px; text-decoration: underline; }

#editr01 .list-item li > div { border: 1px solid #e1e1e1; padding: 15px 5px; box-sizing: border-box; margin: 10px 0 30px; border-radius: 4px; }

#editr01 h2, #editr01 .title { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 20px; border-bottom: 1px solid #F29739; padding-bottom: 5px; }

#editr01 h1 { font-family: "Arial Black", Gadget, sans-serif; font-size: 14px; font-weight: bold; color: #333333; }

#editr01 h3 { font-size: 13px; color: #525252; font-weight: normal; line-height: 20px; }

#editr01 { margin-top: 10px; line-height: 1.5; overflow: hidden; font-size: 14px; }

.editor-list { margin: 0; }

#editr01 .icon-download { color: #d20000; font-weight: bold; text-decoration: none; }

#editr01 .icon-download:hover { text-decoration: underline; }

#editr01 .icon-download:after { content: ''; display: inline-block; vertical-align: middle; width: 16px; height: 16px; margin-left: 5px; background: url(../images/icon-adobe.png) center no-repeat; }

.editor-list li { margin-bottom: 30px; position: relative; padding-left: 15px; }

.editor-list li:before { content: ''; background: url(../images/icon-dot-blue.png) center no-repeat; position: absolute; left: 5px; top: 9px; margin: 0; padding: 0; font-size: 14px; width: 5px; height: 5px; }

#editr01 .newsa02 { margin: 30px auto 0; padding: 1px 0 0 25px; }

#editr03 h1 { font-family: "Arial Black", Gadget, sans-serif; font-size: 14px; font-weight: bold; color: #333333; }

#editr03 h3 { font-size: 13px; color: #525252; font-weight: normal; line-height: 20px; }

#editr03 p.p01 { background-image: url(../images/com-pic32.jpg); background-repeat: no-repeat; background-position: 0px 8px; padding-left: 10px; color: #666666; font-size: 13px; }

#editr04 p { font-size: 13px; color: #525252; line-height: 20px; }

#editr04 span.s02 { font-weight: bold; color: #000; font-size: 13px; }

#editr05 { overflow: hidden; }

#editr05 p { font-size: 13px; color: #535353; line-height: 22px; }

#editr05 h1 { font-size: 11px; font-weight: bold; color: #16CDED; margin-top: 15px; margin-bottom: 15px; }

#editr06 { font-size: 13px; color: #333; line-height: 23px; }

ul.ui01 { margin: 0px; padding: 0px; list-style-type: none; }

ul.ui01 li { background-image: url(../images/in-pic32.jpg); background-repeat: no-repeat; background-position: 0px center; padding-left: 8px; }

ol.oi01 { margin: 0px; padding: 0px; list-style-type: none; }

ul { margin: 0px; padding: 0px; list-style-type: none; }

ul.li { background-image: url(../images/in-pic32.jpg); background-repeat: no-repeat; background-position: 0px center; padding-left: 8px; }

ol { list-style-type: decimal; padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 20px; }

td.int01 { text-align: left; width: 50px; }

td.int02 { vertical-align: top; }

td.int03 { text-align: right; padding-top: 5px; padding-bottom: 5px; }

td.int04 { vertical-align: middle; color: #BBBBBB; padding-right: 10px; }

td.int05 { width: 15%; text-align: center; color: #FFF; height: 23px; padding-top: 12px; background-image: url(../images/in-pic08.png); background-repeat: no-repeat; background-position: left center; }

td.int06 { width: 16%; text-align: center; color: #FFF; height: 23px; padding-top: 12px; background-image: url(../images/in-pic09.png); background-repeat: no-repeat; background-position: left center; }

td.int07 { width: 36%; padding-bottom: 10px; vertical-align: top; }

td.int08 { padding-right: 5px; padding-left: 5px; }

td.int09 { vertical-align: top; padding-left: 10px; font-size: 12px; color: #777777; }

td.int10 { padding-bottom: 5px; }

td.int11 { text-align: left; }

td.int12 { width: 260px; vertical-align: top; text-align: left; }

td.int13 { background-image: url(../images/in-pic22.jpg); background-repeat: no-repeat; background-position: center top; }

td.int14 { width: 160px; padding-top: 15px; }

td.int15 { vertical-align: top; padding-top: 20px; padding-left: 10px; color: #FFF; text-align: left; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; }

td.int16 { text-align: right; vertical-align: top; color: #2B4B6D; padding-top: 20px; }

td.int17 { text-align: left; padding-bottom: 20px; }

td.int18 { vertical-align: top; }

td.int19 { vertical-align: top; padding-right: 20px; }

td.int20 { vertical-align: top; }

td.comt01 { padding-right: 2px; padding-left: 2px; vertical-align: middle; }

td.comt02 { text-align: right; width: 300px; padding-top: 10px; padding-bottom: 10px; }

td.comt03 { width: 247px; vertical-align: top; }

td.comt04 { vertical-align: top; padding-left: 15px; }

td.comt04 table { table-layout: fixed; }

td.comt04 .divcontact05 table { table-layout: auto; }

td.comt04 .solut01 { width: 70%; }

td.comt05 { text-align: right; }

td.comt06 { background-image: url(../images/com-pic15.jpg); background-repeat: no-repeat; background-position: 0px 0px; width: 76px; padding-top: 1px; padding-left: 1px; padding-bottom: 1px; }

td.comt07 { vertical-align: top; padding-left: 10px; }

td.comt08 { padding-right: 10px; vertical-align: top; padding-top: 20px; padding-bottom: 20px; }

td.comt09 { vertical-align: top; padding-top: 30px; font-size: 13px; line-height: 20px; color: #525252; font-weight: normal; }

td.comt10 { padding-left: 70px; }

td.comt11 { padding-left: 57px; }

td.comt12 { text-align: right; }

td.comt13 { background-color: #F4F4F4; width: 170px; font-size: 13px; font-weight: bold; color: #1F1F1F; text-align: center; vertical-align: middle; padding-top: 20px; padding-bottom: 20px; }

td.comt14 { background-color: #16B0EC; color: #FFF; border-top-width: 1px; border-top-style: solid; border-top-color: #FFF; font-size: 13px; font-weight: bold; text-align: center; vertical-align: middle; }

td.comt15 { padding-left: 20px; vertical-align: top; padding-top: 10px; padding-bottom: 10px; }

td.comt16 { text-align: center; }

td.comt17 { vertical-align: middle; }

td.comt18 { border: 1px solid #D7D7D7; padding: 2px; width: 274px; /** 141114新增置中 */ text-align: center; vertical-align: middle; }

td.comt19 { vertical-align: top; padding-left: 20px; }

td.comt20 { width: 28px; padding-top: 4px; padding-bottom: 4px; vertical-align: middle; }

td.comt21 { font-size: 13px; color: #333333; vertical-align: middle; padding-left: 10px; }

td.comt22 { padding-top: 8px; }

td.invt01 { font-family: Verdana, Geneva, sans-serif; font-size: 14px; color: #01BFDF; padding-top: 6px; padding-bottom: 8px; padding-left: 12px; font-weight: bold; }

td.invt02 { vertical-align: top; }

td.invt03 { padding-right: 10px; padding-left: 20px; }

td.invt04 { border-top-width: 3px; border-top-style: solid; border-top-color: #054394; background-color: #ECECEC; border-right-width: 1px; border-right-style: solid; border-right-color: #FFF; padding-top: 10px; padding-bottom: 10px; padding-left: 10px; color: #000000; font-weight: bold; font-size: 13px; }

td.invt05 { border-top-width: 3px; border-top-style: solid; border-top-color: #054394; background-color: #ECECEC; border-right-width: 1px; border-right-style: solid; border-right-color: #FFF; text-align: center; font-size: 13px; color: #000000; font-weight: bold; width: 200px; padding-top: 10px; padding-bottom: 10px; }

td.invt06 { font-size: 12px; color: #666666; padding-left: 10px; padding-top: 12px; padding-bottom: 12px; border-right-width: 1px; border-right-style: solid; border-right-color: #D9D9D9; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #D9D9D9; }

td.invt07 { vertical-align: middle; padding-left: 20px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #D9D9D9; }

td.invt08 { border-top-width: 3px; border-top-style: solid; border-top-color: #054394; background-color: #ECECEC; font-size: 14px; font-weight: bold; color: #000; width: 20%; text-align: center; padding-top: 10px; padding-bottom: 10px; border-right-width: 1px; border-right-style: solid; border-right-color: #FFF; border-left-width: 1px; border-left-style: solid; border-left-color: #FFF; }

td.invt09 { border-top-width: 3px; border-top-style: solid; border-top-color: #054394; background-color: #ECECEC; font-size: 14px; font-weight: bold; color: #000; width: 20%; text-align: center; padding-top: 10px; padding-bottom: 10px; border-right-width: 1px; border-right-style: solid; border-right-color: #FFF; }

td.invt10 { font-size: 13px; color: #666666; border-right-width: 1px; border-right-style: solid; border-right-color: #D9D9D9; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #D9D9D9; font-weight: bold; text-align: center; vertical-align: middle; border-left-width: 1px; border-left-style: solid; border-left-color: #D9D9D9; }

td.invt11 { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #D9D9D9; padding-top: 5px; padding-bottom: 5px; border-right-width: 1px; border-right-style: solid; border-right-color: #D9D9D9; }

td.invt12 { border-top-width: 3px; border-top-style: solid; border-top-color: #054394; background-color: #ECECEC; border-right-width: 1px; border-right-style: solid; border-right-color: #FFF; padding-top: 10px; padding-bottom: 10px; color: #000000; font-weight: bold; font-size: 13px; width: 150px; text-align: center; }

td.invt13 { text-align: center; padding-top: 10px; padding-bottom: 10px; border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; border-right-color: #D9D9D9; border-bottom-color: #D9D9D9; }

td.invt14 { border-top-width: 3px; border-top-style: solid; border-top-color: #054394; background-color: #ECECEC; border-right-width: 1px; border-right-style: solid; border-right-color: #FFF; padding-top: 10px; padding-bottom: 10px; color: #000000; font-weight: bold; font-size: 13px; width: 386px; text-align: center; }

td.invt15 { text-align: left; padding-left: 15px; border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; border-right-color: #D9D9D9; border-bottom-color: #D9D9D9; }

td.invt16 { background-color: #323232; font-size: 13px; color: #FFFFFF; text-align: center; border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; border-right-color: #838383; border-bottom-color: #838383; vertical-align: middle; padding-top: 8px; padding-bottom: 8px; }

td.invt17 { color: #FFF; background-color: #323232; text-align: center; padding-top: 8px; padding-bottom: 8px; border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; border-right-color: #838383; border-bottom-color: #838383; }

td.invt18 { color: #FFF; background-color: #323232; border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; border-right-color: #838383; border-bottom-color: #838383; padding-top: 8px; padding-bottom: 8px; text-align: center; }

td.invt19 { color: #FFF; background-color: #323232; border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; border-right-color: #838383; border-bottom-color: #838383; text-align: center; vertical-align: middle; }

td.invt20 { padding-top: 8px; padding-bottom: 8px; text-align: center; font-weight: bold; color: #000; border-bottom-width: 1px; border-left-width: 1px; border-bottom-style: solid; border-left-style: solid; border-bottom-color: #D2D2D2; border-left-color: #D2D2D2; }

td.invt21 { border-bottom-width: 1px; border-left-width: 1px; border-bottom-style: solid; border-left-style: solid; border-bottom-color: #D2D2D2; border-left-color: #D2D2D2; text-align: center; color: #666; }

td.invt22 { background-color: #F2F2F2; text-align: center; font-weight: bold; border-bottom-width: 1px; border-left-width: 1px; border-bottom-style: solid; border-left-style: solid; border-bottom-color: #D2D2D2; border-left-color: #D2D2D2; padding-top: 8px; padding-bottom: 8px; }

td.invt23 { background-color: #F2F2F2; font-weight: bold; text-align: center; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #D2D2D2; border-left-width: 1px; border-left-style: solid; border-left-color: #D2D2D2; }

td.invt24 { color: #666; text-align: center; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: #D2D2D2; border-bottom-color: #D2D2D2; border-left-color: #D2D2D2; }

td.invt25 { color: #000; background-color: #F2F2F2; text-align: center; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: #D2D2D2; border-bottom-color: #D2D2D2; border-left-color: #D2D2D2; font-weight: bold; }

td.invt26 { padding-right: 20px; vertical-align: top; }

td.prot01 { font-size: 12px; font-weight: bold; color: #525252; }

td.prot02 { text-align: right; }

td.prot03 { color: #525252; font-weight: bold; height: 30px; }

td.prot04 { color: #FFF; background-color: #00B6D6; text-align: center; padding-top: 6px; padding-bottom: 6px; font-weight: bold; font-size: 13px; border-right-width: 1px; border-right-style: solid; border-right-color: #6BD4E7; width: 130px; }

td.prot05 { text-align: center; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #D7D7D7; height: 100px; vertical-align: middle; }

td.prot05-1 { text-align: center; vertical-align: middle; height: 100px; }

td.prot06 { text-align: center; color: #FFF; background-color: #00B6D6; font-weight: bold; font-size: 13px; border-right-width: 1px; border-right-style: solid; border-right-color: #6BD4E7; }

td.prot07 { background-color: #00B6D6; color: #FFF; text-align: center; font-size: 13px; font-weight: bold; }

td.prot08 { vertical-align: middle; text-align: center; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #D7D7D7; font-size: 13px; color: #444444; border-left-width: 1px; border-left-style: solid; border-left-color: #D7D7D7; line-height: 20px; word-wrap: break-word; }

td.prot08-1 { vertical-align: middle; text-align: center; font-size: 13px; color: #444444; border-left-width: 1px; border-left-style: solid; border-left-color: #D7D7D7; line-height: 20px; word-wrap: break-word; }

td.prot09 { vertical-align: top; }

td.prot10 { background-color: #EDEDED; padding-left: 10px; vertical-align: middle; padding-top: 5px; padding-bottom: 5px; width: 150px; }

td.prot11 { padding-top: 5px; padding-bottom: 5px; padding-left: 10px; vertical-align: middle; width: 150px; }

td.prot12 { border-left-width: 1px; border-left-style: solid; border-left-color: #D2D2D2; background-color: #EDEDED; padding-left: 10px; vertical-align: middle; }

td.prot13 { border-left-width: 1px; border-left-style: solid; border-left-color: #D2D2D2; padding-left: 10px; vertical-align: middle; }

td.prot14 { background-color: #DDF8FC; padding-left: 10px; vertical-align: middle; width: 150px; }

td.prot15 { vertical-align: middle; padding-left: 10px; width: 150px; }

td.prot16 { background-color: #DDF8FC; padding-left: 10px; border-left-width: 1px; border-left-style: solid; border-left-color: #ABECFA; vertical-align: middle; }

td.prot17 { padding-left: 10px; border-left-width: 1px; border-left-style: solid; border-left-color: #ABECFA; vertical-align: middle; }

td.prot18 { background-image: url(../images/products-pic25.jpg); background-repeat: repeat; background-position: 0px 0px; border-right-width: 1px; border-right-style: solid; border-right-color: #FFF; border-bottom-width: 3px; border-bottom-style: solid; border-bottom-color: #174281; font-size: 12px; font-weight: bold; color: #000000; text-align: center; padding-top: 10px; padding-bottom: 10px; }

td.prot19 { text-align: center; vertical-align: middle; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #CECECE; width: 80px; }

td.prot20 { text-align: center; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #CECECE; width: 100px; padding-right: 5px; padding-left: 5px; }

td.prot21 { vertical-align: middle; padding-left: 10px; color: #777777; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #CECECE; }

td.prot22 { width: 50px; text-align: center; vertical-align: middle; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #CECECE; }

td.prot23 { background-image: url(../images/products-pic28.jpg); background-repeat: repeat-y; background-position: 0px 0px; padding-top: 30px; padding-right: 30px; padding-bottom: 30px; padding-left: 20px; }

td.prot24 { background-color: #EDEDED; padding-top: 8px; padding-bottom: 8px; padding-left: 10px; color: #868686; }

td.prot25 { font-family: Tahoma, Geneva, sans-serif; font-size: 14px; color: #333333; font-weight: bold; padding-top: 20px; padding-bottom: 10px; padding-left: 10px; }

td.prot26 { padding-top: 5px; padding-bottom: 5px; padding-left: 10px; width: 160px; vertical-align: middle; }

td.prot27 { vertical-align: top; }

td.prot28 { background-color: #ECECEC; font-size: 12px; font-weight: bold; color: #1F1F1F; text-align: left; border-top-width: 3px; border-top-style: solid; border-top-color: #054394; padding-top: 8px; padding-bottom: 8px; padding-left: 8px; }

td.prot29 { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #D9D9D9; padding-left: 8px; color: #666666; padding-top: 8px; padding-bottom: 8px; }

td.prot30 { width: 26px; vertical-align: middle; }

td.prot31 { width: 26px; vertical-align: middle; }

td.supt01 { font-family: Tahoma, Geneva, sans-serif; font-size: 13px; font-weight: bold; color: #333333; vertical-align: middle; width: 70px; }

td.supt02 { border-top-width: 3px; border-top-style: solid; border-top-color: #054394; background-color: #ECECEC; font-size: 12px; font-weight: bold; color: #1F1F1F; padding-top: 10px; padding-bottom: 10px; padding-left: 10px; width: 410px; }

td.supt03 { border-top-width: 3px; border-top-style: solid; border-top-color: #054394; background-color: #ECECEC; font-size: 12px; font-weight: bold; color: #1F1F1F; padding-top: 10px; padding-bottom: 10px; padding-left: 10px; width: 120px; }

td.supt04 { border-top-width: 3px; border-top-style: solid; border-top-color: #054394; background-color: #ECECEC; font-size: 12px; font-weight: bold; color: #1F1F1F; padding-top: 10px; padding-bottom: 10px; padding-left: 10px; }

td.supt05 { color: #666666; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #D9D9D9; padding-left: 10px; padding-top: 8px; padding-bottom: 8px; }

td.supt06 { background-image: url(../images/products-pic28.jpg); background-repeat: repeat-y; background-position: 0px 0px; }

td.supt07 { text-align: right; color: #666; }

td.supt08 { width: 140px; padding-top: 5px; padding-bottom: 5px; vertical-align: middle; }

td.supt09 { color: #07B8D7; width: 120px; }

td.supt10 { background-color: #08B8D7; font-weight: bold; color: #FFF; text-align: center; padding-top: 8px; padding-bottom: 8px; border-right-width: 1px; border-right-style: solid; border-right-color: #6BD5E7; }

td.supt11 { color: #FFF; background-color: #08B8D7; font-weight: bold; text-align: center; }

td.supt12 { color: #3CB7DD; }

td.supt13 { padding-top: 20px; padding-bottom: 20px; font-size: 13px; color: #525252; line-height: 22px; }

td.supt14 { background-image: url(../images/support-pic08.jpg); background-repeat: repeat-x; background-position: 0px 0px; padding-top: 6px; padding-right: 8px; padding-bottom: 4px; padding-left: 8px; }

td.supt15 { background-color: #00B6D6; color: #FFF; text-align: center; padding-top: 8px; padding-bottom: 8px; font-weight: bold; border-right-width: 1px; border-right-style: solid; border-right-color: #6BD4E7; }

td.supt16 { background-color: #00B6D6; color: #FFF; text-align: center; padding-top: 8px; padding-bottom: 8px; font-weight: bold; }

td.supt17 { font-size: 12px; color: #07B8D7; vertical-align: middle; font-weight: bold; }

td.supt18 { font-size: 13px; font-weight: bold; color: #333; width: 200px; vertical-align: middle; }

td.supt19 { vertical-align: middle; }

td.supt20 { background-image: url(../images/support-pic15.jpg); background-repeat: repeat-x; background-position: 0px 0px; font-weight: bold; color: #FFF; text-align: center; vertical-align: middle; border-right-width: 1px; border-right-style: solid; border-right-color: #888888; line-height: 18px; height: 40px; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #FFF; }

td.supt21 { border-top-width: 1px; border-top-style: solid; border-top-color: #ECECEC; border-left-width: 1px; border-left-style: solid; border-left-color: #ECECEC; padding-left: 5px; vertical-align: middle; padding-top: 5px; padding-bottom: 5px; }

td.supt22 { border-top-width: 1px; border-top-style: solid; border-top-color: #FFFFFF; border-left-width: 1px; border-left-style: solid; border-left-color: #ECECEC; padding-left: 5px; background-color: #EEEEEE; vertical-align: middle; padding-top: 5px; padding-bottom: 5px; }

td.supt23 { background-color: #EEE; border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; border-top-color: #FFF; border-left-color: #FFF; padding-left: 5px; vertical-align: middle; padding-top: 5px; padding-bottom: 5px; }

td.supt24 { background-color: #B9F1F3; border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; border-top-color: #FFF; border-left-color: #FFF; padding-left: 5px; vertical-align: middle; padding-top: 5px; padding-bottom: 5px; }

td.supt25 { background-color: #B9F1F3; border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; border-top-color: #FFF; border-left-color: #B9F1F3; padding-left: 5px; vertical-align: middle; padding-top: 5px; padding-bottom: 5px; }

td.supt26 { border-top-width: 1px; border-top-style: solid; border-top-color: #ECECEC; border-left-width: 1px; border-left-style: solid; border-left-color: #ECECEC; vertical-align: middle; text-align: center; padding-top: 5px; padding-bottom: 5px; }

td.supt27 { border-top-width: 1px; border-top-style: solid; border-top-color: #FFFFFF; border-left-width: 1px; border-left-style: solid; border-left-color: #FFFFFF; vertical-align: middle; text-align: center; padding-top: 5px; padding-bottom: 5px; background-color: #EEE; }

td.supt28 { background-color: #B9F1F3; border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; border-top-color: #FFF; border-left-color: #FFF; vertical-align: middle; padding-top: 5px; padding-bottom: 5px; text-align: center; }

td.supt29 { border-top-width: 1px; border-top-style: solid; border-top-color: #ECECEC; vertical-align: middle; text-align: center; padding-top: 5px; padding-bottom: 5px; border-right-width: 1px; border-right-style: solid; border-right-color: #ECECEC; border-left-width: 1px; border-left-style: solid; border-left-color: #ECECEC; }

td.supt30 { border-top-width: 1px; border-top-style: solid; border-top-color: #FFFFFF; vertical-align: middle; text-align: center; padding-top: 5px; padding-bottom: 5px; background-color: #EEE; border-left-width: 1px; border-left-style: solid; border-left-color: #FFF; border-right-width: 1px; border-right-style: solid; border-right-color: #EEE; }

td.supt31 { background-color: #B9F1F3; border-top-width: 1px; border-top-style: solid; border-top-color: #FFF; vertical-align: middle; padding-top: 5px; padding-bottom: 5px; text-align: center; border-left-width: 1px; border-left-style: solid; border-left-color: #FFF; border-right-width: 1px; border-right-style: solid; border-right-color: #B9F1F3; }

td.supt32 { border-top-width: 1px; border-top-style: solid; border-top-color: #ECECEC; border-left-width: 1px; border-left-style: solid; border-left-color: #ECECEC; padding-left: 5px; vertical-align: middle; padding-top: 5px; padding-bottom: 5px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #ECECEC; }

td.supt33 { border-top-width: 1px; border-top-style: solid; border-top-color: #ECECEC; border-left-width: 1px; border-left-style: solid; border-left-color: #ECECEC; padding-left: 5px; vertical-align: middle; padding-top: 5px; padding-bottom: 5px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #F0F0F0; text-align: center; }

td.supt34 { border-top-width: 1px; border-top-style: solid; border-top-color: #ECECEC; border-left-width: 1px; border-left-style: solid; border-left-color: #ECECEC; padding-left: 5px; vertical-align: middle; padding-top: 5px; padding-bottom: 5px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #ECECEC; text-align: center; border-right-width: 1px; border-right-style: solid; border-right-color: #ECECEC; }

td.solut01 { vertical-align: top; padding-left: 20px; line-height: 22px; color: #535353; }

td.solut02 { background-image: url(../images/support-pic15.jpg); background-repeat: repeat-x; background-position: 0px 0px; width: 33%; font-weight: bold; color: #FFF; text-align: center; border-right-width: 1px; border-right-style: solid; border-right-color: #929292; padding-top: 8px; padding-bottom: 8px; }

td.solut03 { background-image: url(../images/support-pic15.jpg); background-repeat: repeat-x; background-position: 0px 0px; width: 33%; font-weight: bold; color: #FFF; text-align: center; padding-top: 8px; padding-bottom: 8px; }

td.solut04 { width: 33%; vertical-align: top; border-bottom-width: 1px; border-left-width: 1px; border-bottom-style: solid; border-left-style: solid; border-bottom-color: #ECECEC; border-left-color: #ECECEC; }

td.solut05 { width: 33%; vertical-align: top; border-bottom-width: 1px; border-left-width: 1px; border-bottom-style: solid; border-left-style: solid; border-bottom-color: #ECECEC; border-left-color: #ECECEC; border-right-width: 1px; border-right-style: solid; border-right-color: #ECECEC; }

td.newst01 { font-size: 13px; font-weight: bold; color: #F29739; vertical-align: top; padding-top: 4px; }

td.newst02 { text-align: center; height: 140px; }

td.newst03 { vertical-align: top; padding-left: 10px; height: 112px; }

td.newst04 { vertical-align: top; padding-left: 15px; }

td.newst05 { width: 114px; }

td.newst06 { background-image: url(../images/news-pic15.jpg); background-repeat: no-repeat; background-position: 20px 0px; vertical-align: top; padding-top: 25px; padding-left: 50px; }

td.newst07 { padding-bottom: 15px; padding-right: 15px; }

td.newst08 { vertical-align: top; padding-left: 15px; width: 445px; padding-right: 10px; padding-top: 10px; font-size: 13px; line-height: 22px; color: #777777; }

td.newst09 { width: 128px; }

td.newst10 { vertical-align: middle; text-align: center; font-family: Tahoma, Geneva, sans-serif; font-size: 11px; color: #13D1F2; font-weight: bold; }

td.newst11 { background-image: url(../images/news-pic25.jpg); background-repeat: no-repeat; background-position: left 0px; width: 131px; text-align: center; vertical-align: middle; }

td.newst12 { width: 130px; vertical-align: top; }

td.newst13 { vertical-align: top; padding-left: 20px; }

td.newst14 { text-align: right; padding-top: 5px; padding-bottom: 5px; }

td.newst15 { padding-left: 10px; font-size: 13px; color: #444444; }

td.newst16 { padding-left: 8px; vertical-align: middle; }

td.newst17 { background-color: #F2F2F2; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #FFF; text-align: center; vertical-align: middle; font-weight: bold; }

td.newst18 { padding-top: 5px; padding-bottom: 5px; padding-left: 15px; }

td.newst19 { font-size: 13px; font-weight: bold; padding-top: 5px; padding-bottom: 5px; }

td.newst20 { font-family: Tahoma, Geneva, sans-serif; font-size: 12px; font-weight: bold; color: #333; vertical-align: middle; line-height: 22px; padding-left: 20px; }

td.newst21 { font-weight: bold; color: #FFF; background-image: url(../images/news-pic51.jpg); text-align: center; padding-top: 6px; padding-bottom: 6px; border-right-width: 1px; border-right-style: solid; border-right-color: #86E3F4; }

td.newst22 { border-bottom-width: 1px; border-left-width: 1px; border-bottom-style: solid; border-left-style: solid; border-bottom-color: #D5E4EE; border-left-color: #D5E4EE; font-size: 13px; color: #333; text-align: center; padding-top: 10px; padding-bottom: 10px; }

td.newst23 { border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: #D5E4EE; border-bottom-color: #D5E4EE; border-left-color: #D5E4EE; text-align: center; vertical-align: middle; }

td.newst24 { width: 80px; background-image: url(../images/news-pic29.jpg); background-repeat: no-repeat; background-position: 0px 5px; padding-left: 18px; font-weight: bold; color: #15CCEC; padding-top: 5px; padding-bottom: 5px; }

td.newst25 { width: 120px; }

td.part01 { vertical-align: top; font-weight: bold; color: #333; text-align: right; padding-right: 10px; padding-top: 15px; }

td.part02 { padding-top: 8px; padding-bottom: 8px; padding-left: 10px; color: #333333; text-align: right; padding-right: 10px; font-size: 12px; font-weight: bold; background-image: url(../images/partner-pic05.jpg); background-repeat: repeat-x; background-position: 0px 0px; }

td.contt01 { width: 32px; }

td.contt02 { vertical-align: middle; padding-left: 5px; }

td.contt03 { padding-bottom: 10px; font-size: 12px; line-height: 18px; padding-top: 10px; padding-left: 5px; font-weight: bold; }

td.contt04 { width: 380px; vertical-align: top; }

td.contt05 { background-image: url(../images/contact-pic15.jpg); background-repeat: repeat-x; background-position: 0px 0px; padding-top: 7px; padding-bottom: 7px; padding-left: 7px; }

td.contt06 { background-image: url(../images/partner-pic01.jpg); background-repeat: no-repeat; background-position: 3px 16px; padding-left: 28px; padding-top: 16px; padding-bottom: 10px; font-weight: bold; }

td.contt07 { padding-top: 2px; padding-bottom: 10px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #DFDFDF; }

td.contt08 { font-weight: bold; color: #FFF; background-color: #1ACEEE; padding-top: 8px; padding-bottom: 8px; padding-left: 10px; }

td.contt09 { vertical-align: top; padding-left: 20px; }

td.contt10 { background-image: url(../images/contact-pic17.jpg); background-repeat: no-repeat; background-position: 10px 3px; padding-left: 45px; padding-top: 12px; padding-bottom: 12px; font-size: 13px; color: #535353; }

td.contt11 { background-image: url(../images/contact-pic18.jpg); background-repeat: no-repeat; background-position: 10px 3px; padding-top: 12px; padding-bottom: 12px; padding-left: 45px; font-size: 13px; color: #535353; }

td.sitt01 { background-image: url(../images/sitemap-pic01.jpg); background-repeat: repeat-x; background-position: 0px 0px; border-left-width: 1px; border-left-style: solid; border-left-color: #E5E5E5; width: 20%; }

td.sitt02 { background-image: url(../images/sitemap-pic01.jpg); background-repeat: repeat-x; background-position: 0px 0px; border-left-width: 1px; border-left-style: solid; border-left-color: #E5E5E5; width: 20%; border-right-width: 1px; border-right-style: solid; border-right-color: #E5E5E5; }

table.intt01 { width: 1000px; margin-right: auto; margin-left: auto; }

table.intt02 { width: 1100px; margin-right: auto; margin-left: auto; overflow: hidden; }

table.comtt01 { margin-top: 10px; }

table.comtt02 { margin-top: 20px; margin-bottom: 20px; }

table.comtt03 { border: 1px solid #EEEEEE; margin-top: 20px; margin-bottom: 20px; }

table.invttt01 { margin-top: 30px; }

table.prottt01 { border: 1px solid #00B6D6; margin-top: 25px; table-layout: fixed; width: 100%; }

table.prottt02 { border: 1px solid #D2D2D2; }

table.prottt03 { border: 1px solid #ABECFA; }

table.supptt01 { margin-top: 20px; }

table.supptt02 { margin-top: 20px; margin-bottom: 20px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #CACACA; }

table.newstt01 { border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #CCC; margin-top: 10px; margin-bottom: 10px; }

table.newstt02 { margin-top: 10px; margin-bottom: 10px; }

table.sitettt01 { margin-top: 25px; margin-bottom: 25px; }

.base_search { position: relative; width: 740px; height: 70px; }

.ad_search { display: none; }

.ad_search.on { display: block; }

.base_search p { padding-bottom: 10px; }

.base_search ul, .ad_search ul { width: 100%; position: relative; z-index: 1; }

.base_search li, .ad_search li { float: left; width: 33%; margin: 0 0 10px; }

.base_search li div, .ad_search li div { display: table; table-layout: fixed; }

.base_search .ie_fix { position: relative; display: block; margin: 0; padding: 0; border: 0 none; overflow: hidden; }

.base_search .ie_fix select { position: absolute; left: 0; top: 0; margin: 0; padding: 0; width: 100%; }

.base_search .ie_fix select:focus { width: auto; }

.base_search li span, .ad_search li span { display: table-cell; vertical-align: top; width: 70px; text-align: left; }

.base_search a { display: block; position: absolute; top: 0px; right: 70px; z-index: 99; }

a.bordera01 { border: 1px solid #D6D6D6; display: block; }

a.bordera01:hover { border: 1px solid #2FCCE8; }

a.bordera01-on { border: 1px solid #D6D6D6; display: block; border: 1px solid #2FCCE8; }

a.bordera02 { border: 1px solid #E8E8E8; display: block; width: 164px; }

a.bordera02:hover { border-top-color: #00D1F2; border-right-color: #00D1F2; border-bottom-color: #00D1F2; border-left-color: #00D1F2; }

a.ina01 { font-size: 11px; color: #666; text-decoration: none; background-image: url(../images/in-pic01.jpg); background-repeat: no-repeat; background-position: 0px 0px; display: block; padding-left: 5px; height: 17px; width: 48px; padding-top: 10px; float: left; padding-right: 5px; text-align: center; }

a.ina01:hover { background-image: url(../images/in-pic01-1.jpg); background-repeat: no-repeat; background-position: 0px 0px; }

a.ina01-on { font-size: 11px; color: #666; text-decoration: none; background-image: url(../images/in-pic01-1.jpg); background-repeat: no-repeat; background-position: 0px 0px; display: block; padding-left: 5px; height: 17px; width: 48px; padding-top: 10px; float: left; padding-right: 5px; text-align: center; }

a.ina02 { color: #444444; text-decoration: none; }

a.ina02:hover { color: #F19639; }

a.ina03 { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif, "微軟正黑體", "Microsoft JhengHei"; font-size: 14px; color: #FFF; text-decoration: none; }

a.ina03:hover { color: #14CDED; }

a.ina04 { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #6A6A6A; display: block; text-decoration: none; line-height: 14px; margin-bottom: 5px; margin-top: 5px; }

a.ina04:hover { color: #000000; }

a.ina05, a.ina05-on { position: relative; box-sizing: border-box; display: block; padding: 8px 10px; font-size: 14px; font-weight: normal; text-decoration: none; float: left; width: 16%; }

a.ina05:before, a.ina05-on:before { content: ''; position: absolute; width: 1px; height: 10px; top: 10px; left: 0; background: #D2D2D2; }

a.ina05:first-child:before, a.ina05-on:first-child:before { content: none; }

a.ina05 { color: #212121; }

a.ina05:hover { color: #f29739; }

a.ina05-on { color: #f29739; }

a.ina06 { color: #0C70BD; }

a.ina06:hover { color: #33A2F2; }

a.ina07 { color: #FFF; text-decoration: none; }

a.ina07:hover { text-decoration: underline; }

a.ina08 { color: #F19639; text-decoration: underline; }

a.ina08:hover { color: #D5720F; text-decoration: underline; }

a.border01 { /**141114修改為置中*/ box-sizing: border-box; display: table-cell; vertical-align: middle; border: 2px solid #E0E0E0; height: 84px; width: 114px; text-align: center; }

a.border01:hover { border: 2px solid #F19639; }

a.border02 { border: 3px solid #E0E0E0; display: block; width: 164px; }

a.border02:hover { border: 3px solid #F19639; }

a.border002 { border: 3px solid #E0E0E0; display: block; width: 247px; }

a.border002:hover { border: 3px solid #F19639; }

a.border03 { padding: 1px; border: 1px solid #DFDFDF; display: block; width: 126px; margin-top: 10px; margin-bottom: 10px; }

a.border03:hover { border: 1px solid #F19639; }

a.coma01 { font-size: 12px; color: #777777; text-decoration: none; }

a.coma01:hover { color: #000; }

a.coma02 { font-size: 12px; color: #0162A9; background-image: url(../images/add.jpg); background-repeat: no-repeat; background-position: 0px center; display: block; padding-left: 20px; margin-top: 5px; }

a.coma02:hover { color: #0782C9; }

a.coma03 { width: 227px; display: block; background-color: #EFEFEF; padding-left: 10px; padding-top: 8px; padding-bottom: 8px; font-size: 14px; color: #333333; text-decoration: none; margin-bottom: 2px; }

a.coma03:hover { background-image: url(../images/com-pic10.jpg); background-repeat: no-repeat; background-position: 0px 0px; color: #FFF; }

a.coma03-on { width: 227px; display: block; padding-left: 10px; padding-top: 8px; padding-bottom: 8px; font-size: 14px; background-image: url(../images/com-pic10.jpg); background-repeat: no-repeat; background-position: 0px 0px; color: #FFF; text-decoration: none; margin-bottom: 2px; }

a.coma04 { font-size: 12px; color: #00B6D6; text-decoration: none; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #E0E0E0; padding-left: 18px; padding-top: 5px; padding-bottom: 5px; display: block; width: 219px; }

a.coma04:hover { background-image: url(../images/com-pic11.jpg); background-repeat: no-repeat; background-position: 10px center; background-color: #666666; color: #FFF; text-decoration: none; }

a.coma04-on { font-size: 12px; color: #FFF; text-decoration: none; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #E0E0E0; padding-left: 18px; padding-top: 5px; padding-bottom: 5px; display: block; width: 219px; background-image: url(../images/com-pic11.jpg); background-repeat: no-repeat; background-position: 10px center; background-color: #666666; }

a.coma05 { font-size: 12px; color: #333333; text-decoration: none; line-height: 15px; display: block; background-image: url(../images/com-pic13.jpg); background-repeat: no-repeat; background-position: 4px 4px; padding-left: 10px; margin-bottom: 10px; }

a.coma05:hover { color: #EE8012; text-decoration: underline; }

a.coma06 { font-size: 14px; color: #F29739; text-decoration: none; font-weight: bold; margin-bottom: 8px; display: block; }

a.coma06:hover { color: #DB750F; }

a.coma07 { font-family: Tahoma, Geneva, sans-serif; font-size: 14px; color: #FFF; background-image: url(../images/com-pic33.jpg); background-repeat: no-repeat; background-position: 0px 0px; display: block; font-weight: bold; text-decoration: none; height: 20px; width: 170px; padding-top: 5px; padding-left: 15px; padding-bottom: 5px; text-align: left; }

a.coma07:hover { background-image: url(../images/com-pic33-1.jpg); }

a.coma08 { color: #3F5A86; text-decoration: underline; font-weight: bold; }

a.coma08:hover { color: #293D58; }

a.coma09 { color: #00BBDC; text-decoration: underline; }

a.coma09:hover { color: #009AB5; }

a.coma10 { height: 30px; width: 30px; float: left; margin-top: 0px; margin-bottom: 0px; margin-right: 5px; }

a.inva01 { background-image: url(../images/inv-pic09.jpg); background-repeat: no-repeat; background-position: 0px 0px; display: block; padding-left: 25px; padding-top: 5px; padding-bottom: 5px; color: #212121; text-decoration: underline; margin-right: auto; margin-left: auto; width: 58px; }

a.inva01:hover { color: #054394; }

a.inva02 { color: #666666; text-decoration: none; }

a.inva02:hover { color: #000000; text-decoration: underline; }

a.inva03 { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFF; text-decoration: none; margin-right: 20px; margin-top: 10px; margin-bottom: 10px; display: block; }

a.inva03:hover { color: #F29739; }

a.inva04 { font-size: 11px; color: #9BB4D4; text-decoration: none; display: block; padding-left: 12px; margin-top: 5px; margin-bottom: 5px; }

a.inva04:hover { color: #F29739; text-decoration: underline; background-image: url(../images/in-pic26.jpg); background-repeat: no-repeat; background-position: 0px 5px; padding-left: 12px; }

a.inva05 { color: #C00; display: block; }

a.inva06 { text-align: center; display: block; color: #666; text-decoration: none; margin-top: 5px; margin-bottom: 5px; }

a.inva06:hover { color: #F3632F; }

a.proa01 { color: #545454; text-decoration: none; background-image: url(../images/products-pic06.jpg); background-repeat: no-repeat; background-position: 0px 4px; padding-left: 10px; display: block; margin-left: 10px; margin-top: 8px; margin-bottom: 8px; }

a.proa01:hover { color: #04387A; background-image: url(../images/products-pic06-1.jpg); background-repeat: no-repeat; background-position: 0px 4px; }

a.proa02 { color: #818162; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #D9D9D9; text-decoration: none; display: block; width: 219px; padding-left: 18px; padding-top: 6px; padding-bottom: 6px; }

a.proa02:hover { color: #212121; }

a.proa02-on { color: #212121; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #D9D9D9; text-decoration: none; display: block; width: 219px; padding-left: 18px; padding-top: 6px; padding-bottom: 6px; }

a.proa03 { color: #F29739; font-size: 13px; font-weight: bold; text-decoration: none; background-image: url(../images/products-pic12.jpg); background-repeat: no-repeat; background-position: 0px 5px; display: block; float: right; padding-left: 18px; margin-top: 10px; margin-bottom: 10px; padding-top: 5px; padding-bottom: 5px; margin-right: 10px; }

a.proa03:hover { color: #F3A556; text-decoration: underline; }

a.proa04 { color: #FFF; text-decoration: none; display: block; float: right; background-image: url(../images/products-pic14.jpg); background-repeat: no-repeat; background-position: 0px 0px; padding-left: 35px; padding-top: 8px; padding-right: 10px; padding-bottom: 12px; height: 10px; }

a.proa04:hover { background-image: url(../images/products-pic14-1.jpg); background-repeat: no-repeat; background-position: 0px 0px; }

a.proa05 { background-image: url(../images/products-pic16.jpg); background-repeat: no-repeat; background-position: 0px 6px; display: block; padding-left: 10px; font-size: 13px; color: #666666; text-decoration: underline; margin-left: 23px; margin-top: 12px; margin-bottom: 12px; }

a.proa05:hover { color: #333; text-decoration: underline; background-image: url(../images/products-pic16-1.jpg); background-repeat: no-repeat; background-position: 0px 6px; }

a.proa06 { display: block; text-align: center; background-image: url(../images/products-pic17.jpg); background-repeat: no-repeat; background-position: 0px center; font-size: 14px; font-weight: bold; color: #B6B6B6; text-decoration: none; width: 90px; margin-right: auto; margin-left: auto; margin-top: 5px; margin-bottom: 5px; padding-top: 5px; padding-bottom: 5px; }

a.proa06:hover { background-image: url(../images/products-pic17-1.jpg); background-repeat: no-repeat; background-position: 0px center; color: #333; }

a.proa07 { background-image: url(../images/products-pic19.jpg); background-repeat: no-repeat; background-position: 0px 0px; display: block; width: 70px; float: left; margin-right: 10px; color: #FFF; text-decoration: none; padding-left: 50px; padding-top: 8px; padding-bottom: 5px; height: 20px; vertical-align: middle; font-size: 12px; }

a.proa07:hover { background-image: url(../images/products-pic19-1.jpg); background-repeat: no-repeat; background-position: 0px 0px; }

a.proa08 { background-image: url(../images/products-pic20.jpg); background-repeat: no-repeat; background-position: 0px 0px; display: block; width: 100px; float: left; margin-right: 10px; color: #FFF; text-decoration: none; padding-left: 33px; padding-top: 8px; padding-bottom: 5px; height: 20px; vertical-align: middle; font-size: 12px; }

a.proa08:hover { background-image: url(../images/products-pic20-1.jpg); background-repeat: no-repeat; background-position: 0px 0px; }

a.proa09 { background-image: url(../images/products-pic21.jpg); background-repeat: no-repeat; background-position: 0px 0px; color: #000; display: block; text-decoration: none; text-align: center; width: 141px; padding-top: 6px; padding-bottom: 15px; font-weight: bold; float: left; margin-right: 2px; font-size: 12px; }

a.proa09:hover { background-image: url(../images/products-pic21-1.jpg); background-repeat: no-repeat; background-position: 0px 0px; color: #FFF; }

a.proa09-on { background-image: url(../images/products-pic21-1.jpg); background-repeat: no-repeat; background-position: 0px 0px; color: #FFF; display: block; text-decoration: none; text-align: center; width: 141px; padding-top: 6px; padding-bottom: 15px; font-weight: bold; float: left; margin-right: 2px; font-size: 12px; }

a.proa10 { color: #333333; text-decoration: underline; }

a.proa10:hover { color: #13CAEA; text-decoration: underline; }

a.proa11 { background-image: url(../images/products-pic26.jpg); background-repeat: no-repeat; background-position: 0px 0px; display: block; color: #FFF; text-decoration: none; padding-top: 8px; padding-bottom: 8px; text-align: center; }

a.proa11:hover { background-image: url(../images/products-pic26-1.jpg); background-repeat: no-repeat; background-position: 0px 0px; }

a.proa12 { color: #0099CC; display: block; }

a.proa12:hover { color: #91DAF2; }

a.proa13 { display: block; background-image: url(../images/products-pic31.jpg); background-repeat: no-repeat; background-position: 0px 0px; color: #FFF; text-decoration: none; text-align: center; width: 120px; padding-top: 8px; padding-bottom: 8px; float: left; margin-top: 18px; margin-right: 10px; margin-bottom: 18px; }

a.proa13:hover { background-image: url(../images/products-pic31-1.jpg); background-repeat: no-repeat; background-position: 0px 0px; }

a.proa14 { color: #000; font-weight: bold; text-decoration: none; }

a.proa14:hover { color: #04CDF0; }

a.suppa01 { background-image: url(../images/support-pic09.jpg); background-repeat: no-repeat; background-position: 0px 0px; display: block; color: #FFF; text-decoration: none; padding-top: 8px; padding-bottom: 8px; }

a.suppa01:hover { background-image: url(../images/support-pic09-1.jpg); background-repeat: no-repeat; background-position: 0px 0px; }

a.suppa02 { color: #EC7F44; text-decoration: underline; }

a.suppa02:hover { color: #AB440C; }

a.suppa03 { display: block; background-image: url(../images/products-pic31.jpg); background-repeat: no-repeat; background-position: 0px 0px; color: #FFF; text-decoration: none; text-align: center; width: 120px; padding-top: 8px; padding-bottom: 8px; float: left; margin-top: 30px; margin-right: 10px; margin-bottom: 4px; margin-left: 70px; }

a.suppa03:hover { background-image: url(../images/products-pic31-1.jpg); background-repeat: no-repeat; background-position: 0px 0px; }

a.suppa04 { background-image: url(../images/support-pic12.jpg); background-repeat: no-repeat; background-position: 0px 0px; display: block; padding-left: 35px; padding-top: 9px; padding-bottom: 9px; color: #594C31; text-decoration: none; font-size: 13px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #CCC; font-weight: bold; margin-top: 8px; margin-bottom: 8px; }

a.suppa04:hover { font-weight: bold; color: #F29739; background-image: url(../images/support-pic12-1.jpg); background-repeat: no-repeat; background-position: 0px 0px; }

a.suppa04-on { background-image: url(../images/support-pic12-1.jpg); background-repeat: no-repeat; background-position: 0px 0px; display: block; padding-left: 35px; padding-top: 9px; padding-bottom: 9px; color: #F29739; text-decoration: none; font-size: 13px; font-weight: bold; margin-top: 8px; margin-bottom: 8px; }

a.suppa05 { font-size: 15px; font-weight: bold; color: #535353; text-decoration: none; margin-right: 7px; margin-left: 7px; }

a.suppa05:hover, a.suppa05-on { color: #F29739; text-decoration: underline; }

a.solutionsa01 { font-size: 14px; color: #444444; background-image: url(../images/solutions-pic01.jpg); background-repeat: no-repeat; background-position: 0px 0px; display: block; text-decoration: none; padding-top: 8px; padding-bottom: 8px; padding-left: 10px; font-weight: bold; margin-top: 6px; margin-bottom: 6px; }

a.solutionsa01:hover { background-image: url(../images/solutions-pic02.jpg); background-repeat: no-repeat; background-position: 0px 0px; font-weight: bold; color: #FFF; }

a.solutionsa01-on { font-size: 14px; color: #FFF; background-image: url(../images/solutions-pic02.jpg); background-repeat: no-repeat; background-position: 0px 0px; display: block; text-decoration: none; padding-top: 8px; padding-bottom: 8px; padding-left: 10px; font-weight: bold; margin-top: 6px; margin-bottom: 6px; }

a.solutionsa02 { background-image: url(../images/inv-pic07.jpg); background-repeat: no-repeat; background-position: 0px center; display: block; padding-left: 20px; font-size: 20px; color: #333333; text-decoration: none; }

a.solutionsa02:hover { color: #00D1F2; }

a.solutionsa03 { font-size: 14px; color: #444444; background-image: url(../images/news-pic01.jpg); background-repeat: no-repeat; background-position: 0px 0px; display: block; text-decoration: none; padding-top: 8px; padding-bottom: 8px; padding-left: 10px; font-weight: bold; margin-top: 6px; margin-bottom: 6px; }

a.solutionsa03:hover { background-image: url(../images/news-pic01-1.jpg); background-repeat: no-repeat; background-position: 0px 0px; font-weight: bold; color: #FFF; }

a.solutionsa03-on { font-size: 14px; color: #FFF; background-image: url(../images/news-pic01-1.jpg); background-repeat: no-repeat; background-position: 0px 0px; display: block; text-decoration: none; padding-top: 8px; padding-bottom: 8px; padding-left: 10px; font-weight: bold; margin-top: 6px; margin-bottom: 6px; }

a.solutionsa04 { font-size: 13px; font-weight: bold; color: #111111; display: block; margin-top: 0px; margin-bottom: 5px; padding-top: 0px; }

a.solutionsa04:hover { color: #00D1F2; }

a.newsa01 { background-image: url(../images/news-pic12.png); background-repeat: no-repeat; background-position: 0px 5px; display: block; padding-left: 25px; font-size: 13px; font-weight: bold; color: #336600; text-decoration: underline; margin-left: 15px; margin-top: 8px; padding-top: 5px; padding-bottom: 5px; }

a.newsa01:hover { color: #5BB700; }

a.newsa02 { background-image: url(../images/news-pic13.png); background-repeat: no-repeat; background-position: 0px 3px; display: block; padding-left: 25px; font-weight: bold; color: #333333; text-decoration: none; padding-top: 8px; padding-bottom: 8px; width: 50px; }

a.newsa02:hover { color: #F29739; }

a.newsa03 { background-image: url(../images/products-pic31.jpg); background-repeat: no-repeat; background-position: 0px 0px; display: block; font-weight: bold; color: #FFF; text-decoration: none; width: 120px; text-align: center; margin-left: 10px; padding-top: 8px; padding-bottom: 8px; }

a.newsa03:hover { background-image: url(../images/products-pic31-1.jpg); background-repeat: no-repeat; background-position: 0px 0px; }

a.newsa04 { background-image: url(../images/news-pic18.jpg); background-repeat: no-repeat; background-position: 0px 6px; display: block; padding-left: 14px; color: #000000; text-decoration: none; }

a.newsa04:hover { background-image: url(../images/news-pic18-1.jpg); background-repeat: no-repeat; background-position: 0px 6px; color: #F29739; text-decoration: underline; }

a.newsa05 { font-size: 13px; color: #444444; text-decoration: none; }

a.newsa05:hover { color: #3ADFF9; text-decoration: underline; }

a.newsa06 { background-image: url(../images/news-pic27.jpg); background-repeat: no-repeat; background-position: center 0px; display: block; padding-top: 8px; padding-bottom: 8px; color: #444444; text-decoration: none; font-weight: bold; }

a.newsa06:hover { background-image: url(../images/news-pic27-1.jpg); background-repeat: no-repeat; background-position: center 0px; }

a.newsa07 { background-image: url(../images/news-pic30.jpg); background-repeat: no-repeat; background-position: 0px 0px; display: block; width: 105px; padding-top: 8px; padding-bottom: 8px; padding-left: 35px; color: #59A9DA; text-decoration: none; margin-right: auto; margin-left: auto; margin-top: 10px; margin-bottom: 5px; }

a.newsa07:hover { background-image: url(../images/news-pic30-1.jpg); background-repeat: no-repeat; background-position: 0px 0px; color: #D98859; }

a.newsa08 { background-image: url(../images/news-pic40.jpg); background-repeat: no-repeat; background-position: 0px 0px; display: block; font-weight: bold; color: #444444; text-decoration: none; padding-left: 30px; padding-top: 7px; padding-bottom: 9px; width: 150px; margin-top: 10px; margin-left: 20px; float: left; }

a.newsa08:hover { color: #054394; background-image: url(../images/news-pic40-1.jpg); background-repeat: no-repeat; background-position: 0px 0px; }

a.newsa08-on { background-image: url(../images/news-pic40-1.jpg); background-repeat: no-repeat; background-position: 0px 0px; display: block; font-weight: bold; color: #054394; text-decoration: none; padding-left: 30px; padding-top: 7px; padding-bottom: 9px; width: 150px; margin-top: 10px; margin-left: 20px; float: left; }

a.newsa09 { color: #535353; text-decoration: underline; }

a.newsa09:hover { color: #1ED3F2; }

a.newsa10 { background-image: url(../images/inv-pic09.jpg); background-repeat: no-repeat; background-position: 0px 0px; display: block; padding-left: 28px; padding-top: 5px; padding-bottom: 5px; color: #212121; text-decoration: underline; margin-right: auto; margin-left: auto; }

a.newsa10:hover { color: #054394; }

a.newsa11 { color: #333; text-decoration: none; }

a.newsa11:hover { color: #054394; }

a.conta01 { background-image: url(../images/contact-pic03.jpg); background-repeat: no-repeat; background-position: 0px 0px; display: block; height: 35px; width: 244px; color: #555555; font-size: 15px; text-decoration: none; font-weight: bold; text-align: center; padding-top: 8px; float: left; }

a.conta01:hover { color: #FFF; background-image: url(../images/contact-pic03-1.jpg); background-repeat: no-repeat; background-position: 0px 0px; }

a.conta01-on { background-image: url(../images/contact-pic03-1.jpg); background-repeat: no-repeat; background-position: 0px 0px; display: block; height: 35px; width: 244px; color: #FFF; font-size: 15px; text-decoration: none; font-weight: bold; text-align: center; padding-top: 8px; float: left; }

a.conta02 { color: #00BBDC; text-decoration: underline; }

a.conta02:hover { color: #333; }

a.sitemapa01 { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #F29739; text-decoration: none; display: block; margin-right: 10px; margin-left: 10px; margin-top: 13px; margin-bottom: 16px; }

a.sitemapa01:hover { color: #E77B10; }

a.sitemapa02 { display: block; padding-left: 13px; background-image: url(../images/sitemap-pic02.jpg); background-repeat: no-repeat; background-position: 0px 0px; color: #444444; text-decoration: none; margin-left: 15px; }

a.sitemapa02:hover { color: #F29739; text-decoration: underline; }

a.sitemapa03 { font-size: 12px; color: #939393; display: block; background-image: url(../images/sitemap-pic03.jpg); background-repeat: no-repeat; background-position: 0px 0px; padding-left: 12px; margin-left: 15px; text-decoration: none; margin-top: 8px; margin-bottom: 8px; }

a.sitemapa03:hover { color: #333; }

ul.inul01 a { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #111111; text-decoration: none; }

ul.inul01 a:hover { color: #000000; }

ul.inul02 { margin-bottom: 20px; margin-top: 8px; }

ul.inul02 a { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; text-decoration: none; display: block; margin-top: 5px; margin-bottom: 5px; }

ul.inul02 a:hover { color: #11CBEC; }

.main_menu { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #111111; text-decoration: none; }

.main_menu:hover { color: #000000; }

.sub_menu { margin-bottom: 20px; margin-top: 8px; font-size: 0; }

.sub_menu li { width: 200px; overflow: hidden; display: inline-block; vertical-align: top; }

.sub_menu a { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; text-decoration: none; display: block; margin-top: 5px; margin-bottom: 5px; }

.sub_menu a:hover { color: #11CBEC; }

.last_menu a { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; color: #62CBED; text-decoration: none; display: block; margin-top: 5px; margin-bottom: 5px; background-image: url(../images/in-pic28.jpg); background-repeat: no-repeat; background-position: 0px center; padding-left: 5px; }

.last_menu a:hover { color: #11CBEC; }

ul.inul03 { margin-bottom: 20px; margin-top: 8px; }

ul.inul03 a { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color: #999999; text-decoration: underline; display: block; margin-top: 5px; margin-bottom: 5px; }

ul.inul03 a:hover { color: #11CBEC; }

ul.inul04 li a { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none; display: block; font-weight: bold; }

ul.inul04 li a:hover { color: #11CBEC; }

ul.inul05 { margin-bottom: 20px; margin-top: 8px; }

ul.inul05 a { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; color: #8799AC; text-decoration: none; display: block; font-weight: normal; margin-top: 5px; margin-bottom: 5px; }

ul.inul05 a:hover { color: #11CBEC; }

ul.inul06 { padding: 0px; margin: 0 20px 10px 0; }

ul.inul07 { padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; }

ul.inul08 { margin-bottom: 8px; margin-top: 8px; margin-left: 5px; }

ul.inul08 a { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; color: #62CBED; text-decoration: none; display: block; margin-top: 5px; margin-bottom: 5px; background-image: url(../images/in-pic28.jpg); background-repeat: no-repeat; background-position: 0px center; padding-left: 5px; }

ul.inul08 a:hover { color: #11CBEC; }

ul.comul01 { margin: 0px; padding: 0px; }

ul.comul01 li { background-image: url(../images/com-pic34.jpg); background-repeat: no-repeat; background-position: 0px 8px; padding-left: 20px; color: #777777; padding-top: 8px; padding-bottom: 5px; }

ul.invul01 li { padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 10px; }

ul.invul01 li a { background-image: url(../images/inv-pic07.jpg); background-repeat: no-repeat; background-position: 0px center; display: block; padding-left: 18px; color: #525252; text-decoration: none; padding-top: 5px; padding-bottom: 5px; margin-top: 5px; margin-bottom: 5px; }

ul.invul01 li a:hover { color: #F19639; }

ul.soluul01 { padding: 0px; margin-top: 20px; margin-right: 0px; margin-bottom: 50px; margin-left: 50px; }

ul.soluul01 li { background-image: url(../images/solutions-pic07.jpg); background-repeat: no-repeat; background-position: 0px 7px; padding-left: 20px; margin-top: 5px; margin-bottom: 5px; padding-top: 8px; padding-bottom: 5px; }

ul.soluul02 { padding: 0px; margin-top: 20px; margin-right: 20px; margin-bottom: 20px; margin-left: 20px; }

ul.soluul02 li { background-image: url(../images/solutions-pic08.jpg); background-repeat: no-repeat; background-position: 0px center; padding-left: 10px; margin-top: 3px; margin-bottom: 3px; padding-top: 3px; padding-bottom: 3px; }

ul.situl01 { margin: 0px; padding: 0px; }

ul.situl01 li { margin-top: 18px; margin-bottom: 18px; }

div.divin01 { height: 25px; width: 25px; position: absolute; margin-left: 170px; margin-top: 5px; }

div.divin02 { height: 130px; width: 250px; margin-top: -30px; position: absolute; z-index: 5; background-image: url(../images/in-pic10.png); background-repeat: no-repeat; background-position: 0px 0px; padding-top: 20px; padding-right: 20px; padding-bottom: 20px; padding-left: 30px; }

div.divin03 { height: 25px; position: absolute; margin-right: auto; margin-left: auto; z-index: 10000; padding-top: 0px; margin-top: 400px; text-align: center; padding-left: 480px; }

div.divin04 { background-image: url(../images/in-pic16.jpg); background-repeat: no-repeat; background-position: center top; width: 1000px; margin-right: auto; margin-left: auto; padding-top: 13px; }

div.divin04 td:first-child:after { content: ''; display: block; height: 0; width: 0; clear: both; overflow: hidden; }

div.divin05 { background-image: url(../images/in-pic17.jpg); background-repeat: repeat-x; background-position: 0px 0px; padding-top: 10px; padding-bottom: 10px; width: 100%; }

div.divin05 > div.divin05 { background: none; }

div.divin06 { width: 1000px; margin-right: auto; margin-left: auto; text-align: left; }

div.divin07 { width: 200px; float: left; }

div.divin08 { width: 180px; float: left; }

div.divin09 { text-align: left; }

div.divin10 { width: 160px; margin-top: 30px; }

div.divin11 { text-align: center; margin-top: 5px; margin-bottom: 5px; color: #666; font-size: 11px; }

div.right { width: 97px; float: right; margin-top: 150px; }

div.divcom01 { height: 95px; width: 27px; }

div.divcom02 { height: 70px; width: 70px; border: 1px solid #DBDBDB; padding: 2px; background-color: #FFF; }

div.divcom03 { height: 70px; width: 70px; padding: 2px; background-color: #FFF; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: #DBDBDB; border-bottom-color: #DBDBDB; border-left-color: #DBDBDB; }

div.divcom05 { background-color: #F3F3F3; width: 215px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #054394; border-right-color: #E0E0E0; border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; font-family: Helvetica, sans-serif, "微軟正黑體", "Microsoft JhengHei"; font-size: 14px; color: #054393; font-weight: bold; padding-top: 8px; padding-bottom: 8px; padding-left: 10px; margin-top: 20px; margin-bottom: 0px; padding-right: 10px; }

div.divcom06 { border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: #E0E0E0; border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; width: 215px; margin: 0px; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; }

div.divcom07 { width: 215px; padding: 10px; margin-top: 10px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; border: 1px solid #E0E0E0; }

div.divcom08 { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #DDDDDD; }

div.divcom09 { margin-top: 20px; margin-bottom: 20px; }

div.divcom10 { background-image: url(../images/com-pic25.jpg); background-repeat: no-repeat; background-position: 0px top; padding-top: 50px; padding-left: 190px; }

div.divcom11 { margin-top: 10px; margin-bottom: 20px; margin-left: 25px; }

div.divcom12 { margin-top: 10px; margin-bottom: 20px; margin-left: 90px; }

div.divcom13 { margin-top: 10px; margin-bottom: 20px; margin-left: 38px; }

div.divcom14 { border: 4px solid #EEEEEE; padding: 1px; margin: 10px; height: 150px; width: 180px; }

div.divcom15 { margin-bottom: 20px; margin-top: 30px; }

div.divcom16 { border: 1px solid #AAA8A5; height: 370px; width: 730px; margin-top: 20px; margin-bottom: 20px; }

div.divcom17 { border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #DDDDDD; padding-top: 15px; padding-bottom: 15px; }

div.divinv02 { background-image: url(../images/inv-pic02.jpg); background-repeat: no-repeat; background-position: 0px 0px; padding-top: 7px; padding-left: 7px; width: 315px; height: 322px; margin-left: 25px; margin-top: 20px; }

div.divinv04 { background-color: #F3F3F3; text-align: right; height: 20px; margin-top: 20px; margin-bottom: 20px; padding-top: 7px; padding-right: 7px; padding-bottom: 10px; padding-left: 7px; }

div.divinv05 { width: 140px; float: left; margin-right: 20px; margin-left: 20px; margin-top: 10px; margin-bottom: 10px; }

div.divinv06 { width: 138px; display: inline-block; vertical-align: top; margin-top: 20px; margin-right: 12px; margin-bottom: 20px; margin-left: 12px; }

div.divpro01 { width: 236px; margin-top: 20px; }

div.divpro02 { min-height: 422px; width: 233px; margin-right: 10px; display: inline-block; vertical-align: top; margin-top: 13px; }

div.divpro04 { margin-top: 20px; }

div.divpro05 { background-image: url(../images/products-pic11.jpg); background-repeat: no-repeat; background-position: 0px 0px; padding: 20px; margin-top: 20px; }

div.divpro06 { background-color: #F5F5F5; padding: 20px; margin-top: 80px; }

div.divpro07 { margin-bottom: 25px; margin-top: 25px; height: 30px; }

div.divpro09 { height: 56px; width: 56px; float: left; margin-right: 10px; }

div.divpro10 { background-image: url(../images/products-pic18.jpg); background-repeat: repeat-x; background-position: 0px 0px; font-size: 14px; font-weight: bold; color: #333333; margin-top: 5px; margin-bottom: 5px; padding-top: 15px; padding-bottom: 15px; padding-left: 10px; }

div.divpro11 { height: 45px; background-image: url(../images/products-pic22.jpg); background-repeat: repeat-x; background-position: 0px 0px; margin-top: 20px; }

div.divpro12 { font-size: 13px; color: #646464; line-height: 22px; margin-bottom: 40px; }

div.divpro13 { width: 120px; margin-right: auto; margin-left: auto; margin-top: 20px; margin-bottom: 20px; }

div.divpro14 { text-align: center; color: #666; }

div.divpro15 { margin-top: 16px; margin-bottom: 30px; }

div.divpro16 { width: 110px; text-align: center; float: left; margin-right: 12px; margin-left: 12px; }

div.divsup01 { background-image: url(../images/support-pic02.jpg); background-repeat: no-repeat; background-position: 0px 0px; padding-top: 40px; padding-right: 20px; padding-bottom: 50px; padding-left: 330px; margin-top: 20px; margin-left: 15px; margin-bottom: 20px; }

div.divsup02 { margin-top: 20px; margin-bottom: 20px; }

div.divsup03 { background-image: url(../images/support-pic04.jpg); background-repeat: no-repeat; background-position: 0px 60px; margin-right: 7px; margin-left: 7px; height: 80px; padding-top: 10px; padding-right: 10px; padding-left: 10px; font-weight: bold; width: 696px; font-size: 13px; line-height: 20px; }

div.divsup04 { width: 677px; margin-right: 7px; margin-left: 7px; padding: 20px; }

div.divsup04 table { table-layout: auto; }

div.divsup05 { background-image: url(../images/support-pic05.jpg); background-repeat: no-repeat; background-position: 0px 0px; padding-left: 250px; padding-top: 40px; padding-bottom: 20px; padding-right: 80px; font-size: 13px; color: #3AAAE2; line-height: 25px; font-weight: bold; }

div.divsup06 { text-align: center; margin-right: auto; margin-left: auto; width: 120px; color: #FFF; }

div.divsup07 { font-size: 13px; color: #525252; line-height: 22px; }

div.divsup08 { background-image: url(../images/support-pic10.jpg); background-repeat: no-repeat; background-position: 0px 0px; padding-top: 40px; padding-right: 20px; padding-bottom: 40px; padding-left: 250px; margin-top: 20px; }

div.divsup09 { border: 1px solid #ABADB3; width: 228px; height: 20px; margin-top: 5px; margin-bottom: 5px; padding-top: 3px; }

div.divsup10 { border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #D6D6D6; padding-right: 33px; padding-bottom: 20px; padding-left: 33px; font-size: 12px; font-weight: normal; color: #666666; line-height: 22px; }

div.divsup11 { text-align: center; width: 220px; margin-right: auto; margin-left: auto; margin-top: 30px; margin-bottom: 30px; }

td.comt04 div.divsup11 table { table-layout: auto; }

div.divsolu01 { margin-top: 20px; }

div.divsolu02 { border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #E0E0E0; padding: 20px; }

div.divsolu03 { background-image: url(../images/solutions-pic09.jpg); background-repeat: no-repeat; background-position: 0px 0px; float: left; height: 224px; width: 356px; margin-right: 10px; margin-bottom: 10px; margin-top: 10px; padding-top: 2px; padding-left: 2px; }

div.divnews01 { height: 285px; width: 227px; border: 1px solid #E4E4E4; float: left; margin-top: 20px; margin-right: 8px; margin-left: 8px; margin-bottom: 10px; font-size: 12px; line-height: 20px; color: #111111; }

div.divnews03 { overflow: hidden; }

div.divnews04 { background-image: url(../images/news-pic10.jpg); background-repeat: no-repeat; background-position: 0px 0px; color: #FFF; height: 26px; width: 76px; padding-top: 8px; padding-left: 8px; }

div.divnews05 { text-align: center; margin-bottom: 15px; }

div.divnews06 { background: url(../images/support-pic08.jpg) center; margin-top: 15px; padding: 5px 0 10px; }

div.divnews07 { width: 60px; margin-right: auto; margin-left: auto; margin-top: 20px; }

div.divnews08 { margin-top: 20px; }

div.divnews09 { border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #E0E0E0; padding: 10px; }

div.divnews10 { text-align: center; width: 280px; margin-right: auto; margin-left: auto; }

div.divnews11 { margin-top: 20px; margin-bottom: 20px; }

div.divnews12 { display: inline-block; vertical-align: bottom; width: 260px; /*float: left;*/ margin: 30px; }

div.divnews13 { width: 250px; background-image: url(../images/news-pic31.jpg); background-repeat: no-repeat; background-position: 0px 0px; padding-top: 1px; padding-left: 12px; padding-bottom: 3px; }

div.divnews14 { overflow: hidden; }

div.divnews15 { display: inline-block; vertical-align: bottom; width: 170px; margin: 30px 15px; /*float: left; margin-right: 30px; margin-left: 30px; margin-top: 60px; margin-bottom: 60px; */ }

div.divnews16 { background-image: url(../images/news-pic32.jpg); background-repeat: no-repeat; background-position: 0px 0px; padding-left: 12px; padding-top: 1px; padding-bottom: 1px; }

div.divnews17 { background-image: url(../images/news-pic39.jpg); background-repeat: no-repeat; background-position: 0px 0px; height: 60px; }

div.divpartner01 { margin-top: 20px; margin-bottom: 20px; }

div.divpartner02 { background-image: url(../images/partner-pic03.jpg); background-repeat: no-repeat; background-position: 0px 0px; padding-left: 250px; padding-top: 20px; padding-bottom: 20px; margin-left: 20px; }

div.divcontact01 { margin-top: 20px; margin-bottom: 20px; }

div.divcontact02 { overflow: hidden; }

div.divcontact03 { width: 245px; float: left; margin-top: 25px; }

div.divcontact04 { background-image: url(../images/contact-pic04.jpg); background-repeat: no-repeat; background-position: 0px 0px; text-align: center; padding-top: 10px; padding-bottom: 10px; }

div.divcontact05 { background-image: url(../images/contact-pic05.jpg); background-repeat: no-repeat; background-position: 0px 0px; padding-top: 10px; padding-right: 15px; padding-bottom: 20px; padding-left: 15px; }

div.divcontact06 { background-image: url(../images/contact-pic12.jpg); background-repeat: no-repeat; background-position: 0px 0px; padding-left: 210px; padding-right: 50px; padding-top: 22px; padding-bottom: 40px; font-weight: bold; font-family: Tahoma, Geneva, sans-serif; font-size: 12px; line-height: 20px; margin-top: 20px; }

div.divcontact07 { background-image: url(../images/contact-pic13.jpg); background-repeat: repeat-y; background-position: 0px 0px; padding-right: 30px; padding-left: 30px; }

div.divcontact09 { margin-bottom: 20px; }

div.menu { background-color: #054394; position: absolute; z-index: 200; margin-top: 8px; text-align: left; padding-right: 20px; padding-bottom: 20px; padding-left: 20px; }

img.img01 { margin-top: 5px; margin-right: 2px; margin-bottom: 5px; margin-left: 2px; }

img.img02 { margin-left: 10px; }

.newsbk { background-image: url(../images/news-pic06.jpg); background-repeat: no-repeat; background-position: 0px 0px; height: 83px; width: 698px; padding-top: 20px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px; text-decoration: none; }

.news-boxOver { background-image: url(../images/news-pic06-1.jpg); background-repeat: no-repeat; background-position: 0px 0px; height: 83px; width: 698px; padding: 20px; }

.newsbk a { color: #333333; text-decoration: none; }

.news-boxOver a { color: #01BEDE; }

.newsbk01 { background-image: url(../images/news-pic17.jpg); background-repeat: no-repeat; background-position: 0px 0px; height: 83px; width: 698px; padding-top: 20px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px; text-decoration: none; }

.news01-boxOver { background-image: url(../images/news-pic17-1.jpg); background-repeat: no-repeat; background-position: 0px 0px; height: 83px; width: 698px; padding: 20px; }

.newsbk02 { background-image: url(../images/news-pic53.jpg); background-repeat: no-repeat; background-position: 0px 0px; height: 40px; padding-top: 18px; padding-left: 20px; }

.news02-boxOver { background-image: url(../images/news-pic53-1.jpg); background-repeat: no-repeat; background-position: 0px 0px; height: 40px; padding-top: 18px; padding-left: 20px; }

.ct01 { background-image: url(../images/in-pic02.jpg); background-repeat: no-repeat; background-position: 0px 0px; height: 30px; width: 185px; padding-left: 15px; border: 1px solid #FFF; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color: #666; }

.ct02 { width: 135px; border: 1px solid #DDDDDD; margin-left: 5px; height: 25px; color: #777777; }

.ct03 { width: 520px; border: 1px solid #AAAAAA; margin-top: 10px; margin-bottom: 10px; }

.ct04 { width: 250px; border: 1px solid #AAAAAA; margin-top: 10px; margin-bottom: 10px; }

.ct05 { border: 1px solid #AAAAAA; width: 520px; height: 80px; margin-top: 10px; margin-bottom: 10px; }

.ct06 { width: 180px; border: 1px solid #AAAAAA; margin-top: 10px; margin-bottom: 10px; }

.ct07 { border: 1px solid #AAAAAA; width: 250px; margin-top: 8px; margin-bottom: 8px; color: #666666; }

.ct08 { border: 1px solid #AAAAAA; width: 500px; margin: 8px; }

.ct09 { border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #FFF; border-right-color: #FFF; border-bottom-color: #999; border-left-color: #FFF; width: 120px; margin-top: 8px; margin-bottom: 8px; }

.ct10 { border: 1px solid #AAAAAA; width: 160px; margin-top: 8px; margin-bottom: 8px; margin-left: 8px; }

.ct11 { width: 360px; margin-top: 8px; margin-bottom: 8px; margin-left: 8px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #FFFFFF; border-right-color: #FFFFFF; border-bottom-color: #AAAAAA; border-left-color: #FFFFFF; }

.ct12 { width: 433px; margin-top: 8px; margin-bottom: 8px; margin-left: 8px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #FFFFFF; border-right-color: #FFFFFF; border-bottom-color: #AAAAAA; border-left-color: #FFFFFF; }

.ct13 { border: 1px solid #AAAAAA; width: 500px; margin-top: 8px; margin-bottom: 8px; }

.ct14 { background-color: #FFF; }

.ct15 { border: 1px solid #AAAAAA; width: 205px; margin-top: 8px; margin-bottom: 8px; margin-left: 8px; }

textarea.ct15 { height: 40px; }

#REMARK { height: auto; width: 97%; }

.ct16 { border: 1px solid #AAAAAA; width: 230px; margin-top: 5px; margin-bottom: 5px; }

.ct17 { border: 1px solid #FFF; background-color: #FFF; height: 15px; }

.ct18 { width: 220px; border: 1px solid #AAAAAA; margin-top: 10px; margin-bottom: 10px; }

.ct19 { width: 30px; border: 1px solid #AAAAAA; margin-top: 10px; margin-bottom: 10px; }

.ct20 { width: 52px; border: 1px solid #AAAAAA; margin-top: 10px; margin-bottom: 10px; }

.ct21 { width: 120px; border: 1px solid #AAAAAA; margin-top: 10px; margin-bottom: 10px; }

.ct22 { border: 1px solid #AAAAAA; width: 380px; }

.ct23 { border: 1px solid #AAAAAA; width: 380px; margin-top: 10px; margin-bottom: 10px; }

h1 { font-family: Helvetica, sans-serif, "微軟正黑體", "Microsoft JhengHei"; font-size: 18px; color: #333333; font-weight: normal; margin-top: 10px; margin-bottom: 6px; }

h2 { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 20px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #F29739; padding-bottom: 5px; color: #000; }

p.inp01 { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; color: #053F8A; font-weight: bold; }

p.inp02 { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; color: #F29739; font-weight: bold; }

p.inp03 { background-image: url(../images/in-pic20.png); background-repeat: no-repeat; background-position: 0px center; padding-left: 20px; font-size: 13px; font-weight: bold; color: #0C2D79; margin-bottom: 8px; margin-top: 8px; }

p.comp01 { margin-top: 5px; margin-bottom: 5px; height: 18px; line-height: 18px; }

p.comp02 { background-image: url(../images/com-pic26.jpg); background-repeat: no-repeat; background-position: 0px 5px; padding-left: 15px; color: #545454; padding-top: 2px; padding-bottom: 5px; font-size: 13px; margin-top: 5px; margin-bottom: 5px; }

p.comp03 { font-family: Verdana, Geneva, sans-serif; font-size: 26px; color: #666666; margin-bottom: 5px; }

p.comp04 { font-family: Tahoma, Geneva, sans-serif; font-size: 12px; color: #525252; line-height: 20px; }

p.invp01 { font-size: 16px; font-weight: bold; color: #054392; margin-bottom: 10px; }

p.invp02 { margin-top: 8px; margin-left: 10px; color: #3899D8; display: block; }

p.prop01 { font-size: 13px; color: #525252; margin-top: 12px; margin-bottom: 12px; line-height: 22px; }

p.prop02 { font-family: "Arial Black", Gadget, sans-serif; font-size: 15px; color: #333; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #CACACA; padding-bottom: 5px; margin-top: 10px; }

p.prop03 { font-family: "Arial Black", Gadget, sans-serif; font-size: 15px; color: #333; padding-bottom: 5px; margin-top: 10px; margin-bottom: 10px; }

p.prop04 { font-size: 16px; font-weight: bold; color: #333301; background-image: url(../images/products-pic15.jpg); background-repeat: no-repeat; background-position: 0px center; padding-left: 22px; padding-top: 10px; padding-bottom: 10px; }

p.prop05 { font-size: 28px; color: #EE8418; margin-right: 12px; }

p.prop06 { font-family: "Arial Black", Gadget, sans-serif; font-size: 12px; line-height: 18px; }

p.prop07 { background-image: url(../images/products-pic16.jpg); background-repeat: no-repeat; background-position: 0px 7px; padding-left: 10px; color: #525252; margin-top: 10px; margin-bottom: 10px; }

p.prop08 { font-weight: bold; color: #000000; font-size: 15px; margin-top: 10px; margin-bottom: 20px; }

p.prop09 { font-size: 14px; font-weight: bold; color: #333333; background-image: url(../images/inv-pic07.jpg); background-repeat: no-repeat; background-position: 0px 5px; padding-left: 18px; margin-top: 30px; margin-bottom: 5px; }

p.prop10 { font-size: 18px; font-weight: bold; color: #333; margin-top: 0px; margin-bottom: 0px; font-family: Tahoma, Geneva, sans-serif; }

p.supp01 { font-size: 14px; font-weight: bold; color: #333333; background-image: url(../images/inv-pic07.jpg); background-repeat: no-repeat; background-position: 0px 12px; padding-left: 18px; margin-bottom: 5px; margin-top: 20px; padding-top: 10px; padding-bottom: 10px; }

p.supp02 { font-size: 13px; font-weight: bold; color: #000000; margin-top: 20px; margin-bottom: 20px; line-height: 22px; }

p.supp03 { font-family: "Arial Black", Gadget, sans-serif; font-size: 13px; color: #333; margin-top: 5px; margin-bottom: 5px; }

p.supp04 { margin-top: 10px; margin-bottom: 10px; }

p.solup01 { font-size: 13px; line-height: 22px; color: #525252; margin-top: 15px; margin-bottom: 15px; }

p.solup02 { font-family: "Arial Black", Gadget, sans-serif; font-size: 14px; color: #F29739; margin-top: 30px; margin-left: 0px; }

p.newsp01 { font-size: 16px; font-weight: bold; color: #054392; margin-top: 0px; margin-bottom: 0px; }

p.newsp02 { font-size: 13px; color: #FF7F00; }

p.newsp03 { background-image: url(../images/news-pic16.png); background-repeat: no-repeat; background-position: 0px 0px; padding-left: 10px; padding-top: 5px; padding-bottom: 10px; margin-top: 3px; margin-right: 10px; margin-left: 5px; }

p.newsp04 { font-size: 13px; font-weight: bold; color: #00BDDE; background-image: url(../images/news-pic26.jpg); background-repeat: no-repeat; background-position: right 2px; padding-right: 12px; width: 60px; }

p.newsp05 { color: #333333; font-size: 16px; line-height: 22px; font-weight: bold; margin-bottom: 5px; }

p.newsp06 { font-family: "Arial Black", Gadget, sans-serif; font-size: 14px; font-weight: bold; color: #04CDF2; background-image: url(../images/news-pic29.jpg); background-repeat: no-repeat; background-position: 0px 6px; padding-left: 18px; padding-top: 6px; padding-bottom: 6px; }

p.newsp07 { font-size: 14px; color: #535353; margin-left: 20px; margin-top: 5px; margin-bottom: 30px; }

p.newsp08 { font-size: 16px; font-weight: bold; color: #000; line-height: 25px; }

p.newsp09 { font-size: 13px; font-weight: bold; color: #F29739; line-height: 25px; }

p.parp01 { font-family: Tahoma, Geneva, sans-serif; font-size: 12px; font-weight: bold; color: #333333; line-height: 22px; background-image: url(../images/partner-pic01.jpg); background-repeat: no-repeat; background-position: 0px 6px; padding-left: 27px; padding-top: 2px; }

p.conp01 { background-image: url(../images/inv-pic07.jpg); background-repeat: no-repeat; background-position: 0px 10px; padding-left: 20px; font-size: 16px; font-weight: bold; color: #333333; padding-top: 5px; padding-bottom: 5px; }

p.conp02 { background-image: url(../images/contact-pic16.jpg); background-repeat: no-repeat; background-position: 0px 3px; padding-left: 15px; font-size: 13px; font-weight: bold; color: #000000; padding-top: 5px; padding-bottom: 5px; }

p.conp03 { margin-left: 16px; font-size: 12px; line-height: 22px; color: #333; }

p.aap01 { font-size: 16px; font-weight: bold; color: #054392; margin-bottom: 10px; }

p.aap02 { color: #F29739; font-size: 13px; font-weight: bold; margin-top: 0px; margin-bottom: 3px; }

span.s03 { display: block; text-align: center; margin-top: 10px; margin-bottom: 10px; }

span.s04 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FF2626; }

span.s05 { font-size: 15px; color: #F00; }

span.s06 { font-size: 12px; font-weight: normal; color: #F1902E; margin-left: 5px; }

span.s07 { font-size: 13px; font-weight: bold; color: #333; }

span.s08 { color: #EC7F12; }

span.s09 { font-size: 13px; font-weight: bold; color: #000; margin-right: 5px; }

span.s10 { font-size: 16px; }

span.s11 { color: #EF963A; font-size: 13px; padding-left: 3px; }

#header .google_search { width: 170px; height: 30px; overflow: hidden; }

#header .gsc-control-cse { width: 160px; }

#header .gsc-search-box-tools .gsc-search-box .gsc-input { padding: 0; -webkit-border-top-left-radius: 10px; -webkit-border-bottom-left-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-bottomleft: 10px; border-top-left-radius: 10px; border-bottom-left-radius: 10px; border-right: 0; border-color: #aaa; }

#header .cse .gsc-control-cse, #header .gsc-control-cse { padding: 0; }

#header input.gsc-search-button { margin: 0; padding: 6px 10px; -webkit-border-top-right-radius: 10px; -webkit-border-bottom-right-radius: 10px; -moz-border-radius-topright: 10px; -moz-border-radius-bottomright: 10px; border-top-right-radius: 10px; border-bottom-right-radius: 10px; border-left: 0 none; border-color: #aaa; background-color: none; }

/*清除浮動*/
.clear:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

/** 彈出視窗 */
.c_box { position: absolute; cursor: default; margin-left: -320px; left: 50%; width: 640px; z-index: 3; display: none; }

.box_wrap { text-align: left; overflow: hidden; background: #fff; }

.box_header { position: relative; }

.box_header h2 { font-size: 16px; line-height: 30px; padding: 10px 0 10px 40px; background: url(../images/news-pic52.jpg) left center no-repeat; }

.box_header .off_btn { position: absolute; right: 20px; top: 10px; width: 30px; height: 30px; background: url(../images/products-pic24.jpg) center no-repeat; }

.box_body li { position: relative; list-style: none outside none; width: 100%; font-size: 13px; padding: 10px 0; border-bottom: 1px solid #e0e0e0; overflow: hidden; }

.box_body li span { position: absolute; display: block; left: 10px; top: 0; width: 60px; font-size: 13px; line-height: 48px; }

.box_body li p { margin: 0 20px 0 70px; }

.box_body li input { border: 0 none; display: block; padding: 5px 0; font-size: 13px; float: left; text-align: left; width: 100%; }

.box_body .textarea { margin: 0 20px; }

.box_body textarea { border: 0 none; width: 100%; height: 200px; }

td.comt02 > .php_button_email { display: inline-block; width: 15px; height: 14px; margin-right: 2px; background: url(../images/email.jpg) center no-repeat; text-indent: -9999px; text-align: left; overflow: hidden; }

#memberForm table { table-layout: auto; }

#news .item-gorup { font-size: 0; }

#news .item { margin: 0 auto 50px; }

#news .item-inner { position: relative; display: block; font-size: 15px; text-decoration: none; padding: 0 40px 0 100px; }

#news .title { position: relative; font-size: 25px; line-height: 1.2; color: #333; padding: 10px 0 10px 20px; border: 0 none; font-weight: normal; font-family: 'Trebuchet MS', sans-serif, "微軟正黑體", "Microsoft JhengHei"; }

#news .title:before { content: ''; display: block; position: absolute; width: 5px; height: 100%; left: 0; top: 0; background: #eaeaea; }

.news-list .title { margin: 0 auto 25px; }

.news-list .time { position: absolute; left: 0; top: 0; text-align: center; font-family: Tahoma, sans-serif, "微軟正黑體", "Microsoft JhengHei"; }

.news-list .time span { display: block; font-size: 14px; color: #666; font-weight: bold; }

.news-list .time span:first-child { font-size: 50px; font-weight: normal; color: #f29739; margin: 0 auto 5px; }

.news-list .figure { display: block; margin: 0 auto 20px; }

.news-list .figure img { display: block; }

.news-list .text { line-height: 1.6; color: #707070; font-family: Tahoma, sans-serif, "微軟正黑體", "Microsoft JhengHei"; }

.news-list .more { color: #f29739; }

.news-list .more:after { content: ''; display: inline-block; width: 12px; height: 10px; background: url(../images/icon-arrow.png) center no-repeat; }

.news-detail { overflow: hidden; color: #707070; font-weight: normal; }

.news-detail .title { margin: 0 auto 10px; }

.news-detail .time { font-size: 14px; color: #F08546; font-family: Tahoma, sans-serif, "微軟正黑體", "Microsoft JhengHei"; margin: 0 auto 20px; padding: 0 25px; }

.editor { font-size: 15px; font-family: Tahoma, sans-serif, "微軟正黑體", "Microsoft JhengHei"; line-height: 1.6; }

.editor p { margin: 0 auto 30px; }

.editor .more { font-size: 13px; display: block; width: 77px; text-align: center; height: 30px; line-height: 30px; border: 1px solid #ddd; background: #f2f2f2; color: #666; text-decoration: none; }

.editor .more:hover { color: #fff; border-color: #EF851B; background: #F19639; }

#contactForm table { table-layout: auto; }

/*# sourceMappingURL=style.css.map */