﻿@charset "utf-8";
#siteMapSection{display:none;}
body{margin:0 auto;font-family:"微軟正黑體","Microsoft JhengHei","Myriad Pro","Myriad Pro","sans-serif";}
.header{ font-family:"微軟正黑體","Microsoft JhengHei","Myriad Pro","Myriad Pro","sans-serif"; background:url(../images/comm/hdbg.jpg) repeat-x; height:72px;padding-top:17px}
input{ font-family:"微軟正黑體","Microsoft JhengHei",Arial, Helvetica, sans-serif; padding-left:5px}
select{font-family:"微軟正黑體","Microsoft JhengHei",Arial, Helvetica, sans-serif; font-size:13px}
p{ font-family:"微軟正黑體","Microsoft JhengHei",Arial, Helvetica, sans-serif}

/**/
.header{ font-family:"微軟正黑體","Microsoft JhengHei","Myriad Pro","Myriad Pro",sans-serif; background:url(../images/comm/hdbg.jpg) repeat-x; height:72px;padding-top:17px}
.header{ font-family:"微軟正黑體","Microsoft JhengHei","Myriad Pro","Myriad Pro",sans-serif; background:url(../images/comm/hdbg.jpg) repeat-x; height:72px;padding-top:17px}
select{font-family:"微軟正黑體","Microsoft JhengHei",Arial, Helvetica, sans-serif; font-size:13px}
p{ font-family:"微軟正黑體","Microsoft JhengHei",Arial, Helvetica, sans-serif}
.incont{width:320px;font-family:"微軟正黑體","Microsoft JhengHei", 'Lato' !important; line-height:120%}
.about p , .investor p{ font-size:14px;color:#242413; line-height:22px;margin:0 0 24px 0; font-family:"微軟正黑體","Microsoft JhengHei",Arial, Helvetica, sans-serif}
.listsearch input{width:120px; border:0; font-family:"微軟正黑體","Microsoft JhengHei",Arial, Helvetica, sans-serif}
ul.ablist li{hieght:48px;border-bottom:1px solid #ddd; line-height:48px;padding-left:17px; font-family:"微軟正黑體","Microsoft JhengHei",Arial, Helvetica, sans-serif}
.abdetailstit h3{ font-family:"微軟正黑體","Microsoft JhengHei",Arial, Helvetica, sans-serif; font-size:15px;color:#1977BE;margin:0 0 8px 0}
.abdteailzone{margin:0 0 30px 0; font-family:"微軟正黑體","Microsoft JhengHei",Arial, Helvetica, sans-serif; color:#242413; font-size:14px; line-height:22px}
.commback a{ padding: 8px 18px 8px 44px; background:url(../images/comm/bk.jpg) 23px  7px  no-repeat #eee;color:#1486B6; font-family:"微軟正黑體","Microsoft JhengHei",Arial, Helvetica, sans-serif;font-size:13px}
.left2 .ex{ background:url(../images/index/caline.jpg) 2px 9px no-repeat ;padding-left:25px; font-size:13px;color:#333; font-family:"微軟正黑體","Microsoft JhengHei",Arial, Helvetica, sans-serif;padding-top:5px;margin-bottom:24px}
.left2 .tab{margin:0 0 0 32px; font-family:"微軟正黑體","Microsoft JhengHei",Arial, Helvetica, sans-serif; font-size:13px}
.calendar .abdetailstit h3 span.t1{ line-height:100%;color:#fff; background:#D5263F; font-size:13px; font-weight:bold; font-family:"微軟正黑體","Microsoft JhengHei",Arial, Helvetica, sans-serif;padding:4px 5px 2px 5px;margin-right:10px}
.contact .info td{padding-bottom:9px; vertical-align:middle;color:#333; font-size:14px; font-family:"微軟正黑體","Microsoft JhengHei",Arial, Helvetica, sans-serif}
.findcomp td input { background:#E5E5E5;width:250px;height:26px; border:0;color:#126C8E; font-family:"微軟正黑體","Microsoft JhengHei",Arial, Helvetica, sans-serif}
.findcomp td select{background:#E5E5E5;width:190px;height:26px; border:0; font-family:"微軟正黑體","Microsoft JhengHei",Arial, Helvetica, sans-serif} 
.info2 h3{ font-size:13px;color:#00698C; font-family:"微軟正黑體","Microsoft JhengHei",Arial, Helvetica, sans-serif;margin:0 0 5px 0}
.prozone .box p{ font-family:"微軟正黑體","Microsoft JhengHei",Arial, Helvetica, sans-serif; font-size:13px; line-height:140%}
.procont .cont{ font-family:"微軟正黑體","Microsoft JhengHei",Arial, Helvetica, sans-serif; font-size:13px; line-height:150%}
.detailed ul{ border-bottom:5px solid #026EAF; font-family:"微軟正黑體","Microsoft JhengHei",Arial, Helvetica, sans-serif; position:relative}
.detailed .cont { background:url(../images/pro/bg.jpg) bottom repeat-x;padding-bottom:20px; font-size:13px; font-family:"微軟正黑體","Microsoft JhengHei",Arial, Helvetica, sans-serif;padding:20px; line-height:150%}
.azone .cont{margin:0 0 0 40px; font-family:"微軟正黑體","Microsoft JhengHei",Arial, Helvetica, sans-serif; font-size:14px; line-height:130%}
.downmenu td{ background:#fff; border:1px solid #e5e5e5; border-collapse:collapse;border-top:0;padding:8px; font-family:"微軟正黑體","Microsoft JhengHei",Arial, Helvetica, sans-serif; }
.downpro h2{ font-size:25px;color:#000; line-height:150%; font-family:"微軟正黑體","Microsoft JhengHei",Arial, Helvetica, sans-serif;}
.dwfile .zone{ background:url(../images/download/titbg2.jpg) no-repeat;width:770px; font-family:"微軟正黑體","Microsoft JhengHei","Arial", Helvetica, sans-serif;padding-top:3px}
.memberzone{font-family:"微軟正黑體","Microsoft JhengHei","Arial", Helvetica, sans-serif;}
.supfromzone{ border-bottom:1px solid #ccc;padding:0 15px 26px 15px;margin:0 0 33px 0; font-family:"微軟正黑體","Microsoft JhengHei",Arial, Helvetica, sans-serif;}
.sub2{ text-align:center;font-family:"微軟正黑體","Microsoft JhengHei",Arial, Helvetica, sans-serif;}
.modify ,.pro_regzone{ background:url(../images/member/line.jpg) top no-repeat;padding:10px 14px 17px 14px; border-bottom:1px solid #ccc; font-family:"微軟正黑體","Microsoft JhengHei",Arial, Helvetica, sans-serif;margin:0 0 28px 0}
.search { font-family:"微軟正黑體","Microsoft JhengHei",Arial, Helvetica, sans-serif;}
.monthzone{width:300px; background:#F3F3F3; line-height:35px; text-align:center; font-size:10px; font-family:"微軟正黑體","Microsoft JhengHei",Arial, Helvetica, sans-serif;margin:0 0 4px 0}
.datezone td{  background:#F3F3F3;width:300px;padding:15px 0 11px 11px; font-family:"微軟正黑體","Microsoft JhengHei",Arial, Helvetica, sans-serif;}
.calenzone{background:#F3F3F3;padding:20px 0 10px 10px; font-family:"微軟正黑體","Microsoft JhengHei",Arial, Helvetica, sans-serif;}
/**/

/* slider */
 #slider {
      
}

#slider .slidesjs-navigation {
    margin-top:3px;
}

#slider .slidesjs-previous {
    margin-right: 5px;
    float: left;
}

#slider .slidesjs-next {
    margin-right: 5px;
    float: left;
}

.slidesjs-pagination {
	padding-top:15px;
    list-style: none;
	margin:auto;
	  
}

.slidesjs-pagination li {
    float: left;
    margin: 0 1px;
}

.slidesjs-pagination li a {
    display: block;
    width: 13px;
    height: 0;
    padding-top: 13px;
    background-image: url(img/pagination.png);
    background-position: 0 0;
    overflow: hidden;
}

.slidesjs-pagination li a.active,
.slidesjs-pagination li a:hover.active {
    background-position: 0 -13px
}

.slidesjs-pagination li a:hover {
    background-position: 0 -26px
}

#slider a:link,
#slider a:visited {
    color: #333
}

#slider a:hover,
#slider a:active {
    color: #9e2020
}

.navbar {
    overflow: hidden
}
#slider {
    width:1605px;
    height:447px;
    text-align:center;position:relative;overflow:hidden;margin:auto;
}
/* slider~*/
.left li {
    list-style:none;
}
.left ul.send {padding:13px 17px; background:#F7F7F7;margin:10px 0}
.left ul.send li , ul.send li a{ font-size:13px;color:#0684B8;line-height:110%;margin:0 0 8px 0}
.left ul.send li a:hover{color:#045E84}

.left ul li .semititle {
    color: #9965A8;
}

.left ul li .semititle:hover {
    color: #9965A8;
}
ul.send li .semisecond {
    color: #7C5399;
}
ul.send li .semisecond:hover {
}

ul.ablist li {
    border-bottom: 1px solid #ddd;
    padding-top: 9px;
    padding-bottom: 9px;
    line-height: 30px;
    padding-left: 17px;
    font-family: "微軟正黑體","Microsoft JhengHei",Arial, Helvetica, sans-serif
}

ul.ablist li  span{ font-size:14px;color:#1A77BE;height:100%;}

ul.ablist li:hover span {
    color:#333;
}

ul.articlelist {
    width:100%;
    padding:0px;
    margin:0px;
    overflow:hidden;
   
}
ul.articlelist li {
    padding:0px;
    margin:0px;
    float:left;
}
ul.articlelist li.dt {
    font-size:14px;color:#1A77BE;
    width:130px;
    border:none;
}

ul.articlelist li.article {
    width:620px;
    border:none;
}
ul.articlelist li.article > ul.news > li{
    line-height:25px;
    border:none;
}
    ul.articlelist li.article > ul.news > li.date ,ul.articlelist li.article > ul.news > li.addr {
        font-size:14px;
        color:gray;
    }
ul.articlelist li.article > ul.news > li.full{
    
    width:100%;
}
    ul.articlelist li.article > ul.news > li.eight {
        width:78%;
    }
     ul.articlelist li.article > ul.news > li.twenty {
        width:18%;
    }
    ul.articlelist li.article > ul.news > li.zero {
        width:0%;
    }
.listsearch  input{ padding-left:2px;margin:0px;position:relative;top:1px}

.area {
    padding-top:20px;
}

#message {
    text-align:center;font-size:15px;color:gray;padding:15px;font-weight:bold;border-width:3px;border-style:solid;border-color:pink;border-radius: 5px;margin-top:10px;margin-bottom:20px;display:none;letter-spacing:1px;
}
#message2 {
    text-align:center;font-size:15px;color:gray;padding:15px;font-weight:bold;border-width:3px;border-style:solid;border-color:pink;border-radius: 5px;margin-top:10px;margin-bottom:20px;letter-spacing:1px;
}

.height185 {
    height:185px;
}

.load{
    position: fixed;
    top: 50%;
left: 50%;
}

.qzone p {
    line-height:21px;
}
.datezone ol li.noday a{ color:#bbb}
.dateinside ol li.noday a{ color:#bbb}

.calendar .abdetailstit h3 span.t1{ line-height:100%;color:#fff; background:#D5263F; font-size:13px; font-weight:bold; font-family:"微軟正黑體","Microsoft JhengHei",Arial, Helvetica, sans-serif;padding:4px 5px 2px 5px;margin-right:10px}
  .calendar .abdetailstit h3 span.t2{ background:#B2CB16;line-height:100%;color:#fff;font-size:13px; font-weight:bold; font-family:"微軟正黑體","Microsoft JhengHei",Arial, Helvetica, sans-serif;padding:4px 5px 2px 5px;margin-right:10px}
   .calendar .abdetailstit h3 span.t3{ background:#2FCEE6;line-height:100%;color:#fff;font-size:13px; font-weight:bold; font-family:"微軟正黑體","Microsoft JhengHei",Arial, Helvetica, sans-serif;padding:4px 5px 2px 5px;margin-right:10px}
.calendar .abdetailstit h3 span.t0{ background:#FE8630;line-height:100%;color:#fff;font-size:13px; font-weight:bold; font-family:"微軟正黑體","Microsoft JhengHei",Arial, Helvetica, sans-serif;padding:4px 5px 2px 5px;margin-right:10px}
   
.lang li.sele ul li { line-height:20px;width:50px;padding:1px 10px; background:rgba(50%, 50%, 50%, 0.8);border-radius:5px;margin:0 0px 2px 0px; font-size:12px;}
.prozone .box{height:446px;overflow:hidden;}
.prozone .box p{ height:146px;overflow:hidden;}
.tab3 .mon {
    padding-bottom:10px;
}
.memberzone p.tit3 {
    padding-top:5px;
    padding-bottom:5px;
    line-height:18px;
}
.memberzone p.tit {
    line-height:18px;
}

.right h2{
	padding-bottom:10px;
}
.detailFont {
    font-size:14px;
    line-height:140%;
}
.prozone .box {
    padding:15px;
    background-image:url(../images/comm/arrowp.png);
    background-position:92% 98%;
    background-repeat:no-repeat;
}
    .prozone .box:hover {
        background-image:url(../images/comm/arrowp.png);
        background-position:92% 98%;
        background-repeat:no-repeat;
    }
div.scroll-element.scroll-element_arrows_visible.scroll-x.scroll-scrollx_visible.scroll-scrolly_visible {
    display:none;
}

.info2 h2 {
font-size: 18px;
color: #575757;
margin: 0 0 3px 0;
line-height: 130%;
}
.btn {
    cursor:pointer;
}

.ftbg .ft div{
    float:right;
    font-size:11px; -webkit-transform:scale(0.91);
}
.ftbg .ft div a{
    
}
.inmainPrintZone {
    width: 1000px;
    text-align: right;
    position: absolute;
    margin-top: -30px;
}
input::-webkit-input-placeholder { color:#999999; }
input::-moz-placeholder { color:#999999; } /* firefox 19+ */
input:-ms-input-placeholder { color:#999999; } /* ie */
input:-moz-placeholder { color:#999999; }

#country_code:-ms-input-placeholder,#city_code:-ms-input-placeholder,#phone:-ms-input-placeholder,#ext:-ms-input-placeholder,#mobile:-ms-input-placeholder,#addr:-ms-input-placeholder { color:#999999; } /* ie */
#googleSearch {
  display: none;
  width: 100%;
  height: 100%;
  position: fixed;
  padding-top: 100px;
  z-index: 9999;
  background: rgba(0, 0, 0, 0.9);
}

.gsc-control {
  width: 800px !important;
  margin: 0 auto;
}


div.gsc-clear-button {
  display: none;
}
.gsc-twiddleRegionCell.gsc-twiddle-opened {
    display:none;
}
.prozone .box p a sub,.prozone .box p a sup,.cont sup{
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

.prozone .box p a sub,.prozone .box p a sup,.cont sup {
  top: -0.5em;
}
.prozone .box p a sub,.prozone .box p a sub,.cont sub {
  bottom: -0.25em;
}
#forwardPanel {
    width:100%;height:100%;margin:0 auto;position:fixed;z-index:99999;background-color:rgba(0,0,0,0.8);display:none;padding-top:150px;
}
#forwardMessage {
    width:400px;margin:0 auto;background-color:#fff;padding:30px;border-radius:10px;
}
#closeClose {
    width:100%;height:30px;
      margin-top: -20px;
  padding-bottom: 15px;
}
#closeClose > img {
    float:right;cursor:pointer;
}
#forwardYes {
    float: left;
    width: 90px;
    padding: 10px;
    margin-right:10px;
    text-align: center;cursor:pointer;
    background-color:#CACACA;
    color:#fff;
}
#forwardNo {
     width: 90px;
    float:left;text-align:center;cursor:pointer;
      padding: 10px; background-color:#CACACA;
    color:#fff;
}
#forwardMessage >div> ul {
    width: 230px;
    margin: 0 auto;
    padding-top: 20px;
    overflow:hidden;
}

#compareList .no{
    font-weight:bold;

}

#comparison_list {
    width: 100%;
}
#comparison_list > ul{
    overflow:hidden;
}
#comparison_list > ul > li {
    width: 185px;
    float: left;
    position: relative;
    margin-right: 20px;
    text-align: center;
    cursor:pointer;
}
#comparison_list > ul > li div.comparison_close {
    position: absolute;
    right: 10px;
    top: 5px;
}
#comparison_list > ul > li div.no {
    color: #333333;
    font-size: 18px;
    border-width: 1px 0px 0px;
    border-color: #333333;
    border-style: solid;
    text-align: center;
    padding: 5px 0px;
}
    #comparison_list > ul > li div.no.no2 {
        font-size: 16px;
        font-weight: bold;
        padding: 10px 0px;
        word-break: break-all;
    }

#comparison_list > ul > li:first-child {
    width:180px;height:190px;float:left;position:relative;margin-right:20px;text-align:center;display:inline-block;
}
#comparison_list > ul > li:last-child {
        
    margin-right: 0px;
        
}
#spiTable2 h2, #axiTable2 h2, #aoiTable2 h2 {
    background-image: url(../../images/compare4.png);
    color: #0274BA;
    font-size: 15px;
    height: 40px;
    line-height: 40px;
    padding: 0px 0px 0px 10px;
    margin: 0px;
    position:relative;
    cursor:pointer;
}
#spiTable2 table, #axiTable2 table, #aoiTable2 table {
    width: 100%;
}

    #spiTable2 table tr td, #axiTable2 table tr td, #aoiTable2 table tr td {
        width: 185px;
        display: block;
        padding: 5px 20px 5px 0px;
        float: left;
    }

        #spiTable2 table tr td:first-child, #axiTable2 table tr td:first-child, #aoiTable2 table tr td:first-child {
            display: block;
            width: 180px;
            float: left;
            padding: 5px 10px;
        }

        #spiTable2 table tr td:last-child, #axiTable2 table tr td:last-child, #aoiTable2 table tr td:last-child {
            
           padding-right:0px;
        }
    #spiTable2 table td, #axiTable2 table td, #aoiTable2 table td {
        border-width: 1px 0px 0px 0px;
        border-color: #CCCCCC;
        color: #333333;
        border-style: solid;
        font-size: 13px;
        line-height: 150%;
    }


#spiTable h2, #axiTable h2, #aoiTable h2, #otherTable h2{
    /*background-image: url(../../images/compare4.png);*/
    background:linear-gradient(#999 0%,#999 4%,#eee 5%,#fff 50%,#eee);
    color: #0274BA;
    font-size: 15px;
    height: 40px;
    line-height: 40px;
    padding: 0px 0px 0px 20px;
    margin: 0px;
    position: relative;
}

#spiTable table, #axiTable table, #aoiTable table, #otherTable table {
    width: 100%;
}

    #spiTable table td:first-child, #axiTable table td:first-child, #aoiTable table td:first-child, #otherTable table td:first-child {
        width: 30%;
        font-weight:bolder;
    }

    #spiTable table td, #axiTable table td, #aoiTable table td, #otherTable table td {
        border-width: 1px 0px 0px 0px;
        border-color: #CCCCCC;
        color: #333333;
        border-style: solid;
        font-size: 13px;
        line-height: 150%;
        padding: 5px 20px;
    }
#otherTable ul li {
    list-style-type: disc;
	display: list-item;
    font-size: inherit;
}
#otherTable ul {
    border: 0;
	list-style-position: outside;
	padding-left: 1em;
}
    
#openCompare {

}
.topbtn2{
    position:fixed;
    right:0px;
    bottom:57px;
    text-align:center;
    width:100%;
    z-index:10000;
}
.topbtn2 > div{
    width:1128px;
    margin:0 auto;
    text-align:right;
}
    .topbtn2 > div>a{
        display:inline-block;
        margin-bottom:10px;

    }
    .topbtn2 > div > a+br+a {
        
        margin-bottom: -25px;
    } 
    .bgGray {
        position: fixed;
        bottom: 0px;
        left: 0px;
        width: 100%;
        background-color: #F3F3F3;
        overflow: hidden;
        padding: 20px 0px;
        display: none;
    }
#compare_area {
    width:1000px;
    margin:0 auto;
    height: 190px;
   
    position:relative;
}
.slideHide{
    position:absolute;
    right:-60px;
    top:-20px;
    cursor:pointer;
    
}
    #compare_area > div{
        float:left;
    }
    #compare_area > div >ul{
        float: left;
    }
    #compare_area > div > ul > li {
        float: left;
        position: relative;
        margin-right: 10px;
        width:150px;
        cursor:pointer;
        text-align:center;

    }
    #compare_area > div > ul > li >div.comparison_close {
        position: absolute;
        right: 10px;
        top: 5px;
    }
    #compare_area > div > ul > li > div.no {
        margin-top: 5px;
        color: #333333;
        font-size: 13px;
        border-width: 1px 0px;
        border-color: #333333;
        border-style: solid;
        text-align: center;
        padding: 5px 0px;
              
    }
    #compare_area > div > ul > li > div.no.no2 {
        font-weight:bold;
    }
#compareList {
    width: 640px;
}
    #compareList.compareList2 {
        width: 100%;
    }
 #compare_area > div> div.sub2 {
     float:left;
    padding-top: 40px;
}
        #compare_area .txt {
        float: left;
        height: 50px;
        width: 250px;
        font-size: 21px;
        color: #333333;
        padding-top: 40px;
    }
            #compare_area .txt p {
                font-size: 11px;
                margin-top: 10px;
                line-height: 130%;
            }


.compareBtn {
    font-size: 18px;
    font-weight:bold;
    width: 97px !important;
    height: 80px !important;
    background-image: url(../images/compare3.png) !important;
    padding-top: 20px;
}
.product_list_compare {
    position: absolute;
    bottom: -30px;
    left: 0px;
    width: 100%;
    text-align: center;
    font-size: 13px;
}
#axiTable h2 i, #aoiTable h2 i, #spiTable h2 i,#axiTable2 h2 i, #aoiTable2 h2 i, #spiTable2 h2 i {
    display: block;
    width: 16px;
    height: 16px;
    position: absolute;
    right: 12px;
    top: 12px;
    background-image: url(../images/compare5.png);
    background-position: center right;
    background-repeat: no-repeat;
}
    #axiTable h2 i.close, #aoiTable h2 i.close, #spiTable h2 i.close,#axiTable2 h2 i.close, #aoiTable2 h2 i.close, #spiTable2 h2 i.close {
        cursor: pointer;
        background-image: url(../images/compare6.png);
    }
.prozone.prozone2 > .box {
    position: relative;
    overflow: visible;
}
#privacyPanel {
    width: 100%;
    height: 122px;
    background: #0798D4 0% 0% no-repeat padding-box;
    opacity: 1;
    text-align: center;
}

    #privacyPanel > div {
        margin: 0 auto;
        margin-top: 15px;
        width: 936px;
        height: 67px;
        display: inline-block;
        text-align: left;
        letter-spacing: 0.75px;
        color: #FFFFFF;
        opacity: 1;
        font-size: 14px;
        line-height: 20px;
        position: relative;
    }

        #privacyPanel > div > a {
            position: relative;
            color: #ffffff;
        }

            #privacyPanel > div > a::after {
                position: absolute;
                left: 0px;
                bottom: -4px;
                width: 100%;
                content: '';
                border-width: 0 0 1pt;
                border-color: #ffffff;
                border-style: solid;
            }

        #privacyPanel > div > button {
            position: absolute;
            border: none;
            top: 47px;
            right: 22px;
            width: 100px;
            height: 36px;
            background: transparent linear-gradient(180deg, #FFFFFF 0%, #EFF2F5 48%, #E9ECF0 49%, #D2D8E0 100%) 0% 0% no-repeat padding-box;
            border-radius: 7px;
            opacity: 1;
            font: normal normal bold 15px/17px Arial;
            color: #0780B1;
        }
    #privacyPanel > div {
        margin-top: 13px;
        letter-spacing: 0.4px;
        font-size: 15px;
        font-family: "微軟正黑體","Microsoft JhengHei",Arial, Helvetica, sans-serif;
    }

        #privacyPanel > div > a {
            font-weight: bold;
            font-family: Arial, Helvetica, sans-serif;
        }

#privacyPanel > div > button {
    right: 6px;
}