﻿@charset "utf-8";
/* CSS Document */
.sdmenu li a, #footer_main .btn input, .toolbar li a, .loginbtn, .block .hd, .block_g .hd, .block_p .hd, .block_mail .hd, .cqblock .hd, .qtip, .accordionButton, .ecounter, .tabsbtn a, .jttabsbox th {
    font-family: "微軟正黑體",Arial,Helvetica,sans-serif;
}
.sdmenu li a:hover, .sdmenu li a:focus{
    border-style:dashed;
    /*color:rgb(255, 102, 0);前端有jqeury makeColor(), 用這個屬性不好*/
}
ul.megamenu a.mm-item-link:link, ul.megamenu a.mm-item-link:visited, UL.tabNavigation2 LI A, UL.tabNavigation3 LI A, .videohd, ul.codanav li a, .jwbox .hd2, UL.tabNavigation4 LI A, UL.tabNavigation5 LI A, .scbox2 .hd, .scbox_s .hd, UL.tabNavigation6 LI A, .dbbox2 .hd, .dbbox_s .hd, UL.tabNavigation3_p LI A, .megastyle .hd a, .idnewsbox2 .hd, .block .hd, .block_g .hd, .block_p .hd, .block_mail .hd, .cqblock .hd, ul.service1 li a, ul.service2 li a, .pgtitle3 {
    font-family: "微軟正黑體",Arial,Helvetica,sans-serif;
    font-size: 0.9375em;
}
.block .hd, .block_g .hd, .block_p .hd, .block_mail .hd, .cqblock .hd {
    background-image: url(../images/blockhdbg.gif);
    color: #FFFFFF;
    height: 30px;
    letter-spacing: 1px;
    padding: 20px 0 0 30px;
}
.idnewsbox2 .hd, .dbbox2 .hd, .scbox2 .hd, .block .hd, .block_g .hd, .block_p .hd, .block_mail .hd, .cqblock .hd, .loginbtn, .jwbox .hd2, .pgtitle3, .ctusbox b, .qtip, .cqButton{
    font-size: 0.9375em;
    font-weight: 700;
}
.block .hd, .block_mail .hd, .cqblock .hd, .clocebtn, #footer_main .btn input{
    background-position: 0 0;
}

.areabox {
    height: 175px;
    margin: 0 auto;
    padding: 10px 0 0 180px;
}
.ctusbox, .areabox {
    background-image: url(../images/areaboxbgimg.gif);
    background-repeat: no-repeat;
}
.ctusbox {
    background-position: -20px -205px;
    height: 105px;
    margin: 0 auto;
    padding: 0 0 10px 150px;
    width: 195px;
}

.block .bd, .block_g .bd, .block_p .bd {
    background: url(../images/blockbdbg.gif) repeat scroll 0 0;
    padding: 20px 70px 45px;
}

.block .ft, .block_g .ft, .block_p .ft, .block_mail .ft, .cqblock .ft {
    background: url(../images/blockftbg.gif) no-repeat scroll 0 0;
    height: 10px;
}

.clocebtn, .clocebtn_g, .clocebtn_p{
    background-image: url(../images/result01.png);
    background-repeat: no-repeat;
}
.clocebtn, .clocebtn_g, .clocebtn_p {
    background-position: 0 -619px;
}
.clocebtn:hover, .clocebtn_g:hover, .clocebtn_p:hover {
    background-position: 0 -638px;
}
.clocebtn, .clocebtn_g, .clocebtn_p {
    height: 19px;
    position: absolute;
    right: 21px;
    top: 20px;
    width: 19px;
}

.block .hd, .block_mail .hd, .cqblock .hd, .loginbtn,#footer_main .btn input{
    background-position: 0 0;
}
.allsearchbtn, .clocebtn, .clocebtn_g, .clocebtn_p, .jwsearchbox .cqbtn, .readmorebtn, .readmorebtn2, .readmorebtn3, .readmorebtn4, .jttabsbox tr, .icon_star {
    display: block;
}
.logo, .allsearchbtn, .clocebtn, .clocebtn_g, .clocebtn_p, .jwsearchbox .cqbtn, .readmorebtn, .readmorebtn2, .readmorebtn3, .readmorebtn4, .loginbtn1, .loginbtn2, .loginbtn3, .loginbtn4, .logoutbtn, .loginbtn5, .searchbtn, .searchbtn2, .searchbtn3, .searchbtn4, .searchbtn5, .guide, UL.tabNavigation LI A, UL.tabNavigation_p LI A, .icon_star {
    border: 0 none;
    cursor: pointer;
    overflow: hidden;
    text-indent: -999px;
}
.areabox {
    height: 175px;
    margin: 0 auto;
    padding: 10px 0 0 180px;
}
.ctusbox, .areabox {
    background-image: url(../images/areaboxbgimg.gif);
    background-repeat: no-repeat;
}

.areabox select {
    width: 100%;
}


.areabox p {
    padding: 0 0 5px;
}


.ctusbox b {
    color: #45A6E9;
    display: block;
    padding: 30px 0 5px;
}

.block, .block_g, .block_p, .block_o, .block_mail, .cqblock {
    color: #666666;
    margin: 0 0 0 -50%;
    position: relative;
    text-align: left;
    width: 600px;
}