/***TAB焦點***/

/*:focus { outline: #bc7111 dashed 3px;    font-weight: 900;}*/
a:focus { outline: #bc7111 dashed 3px;}
a { color: #006cb8;}
a:hover { font-weight: bold;}


/***內容圖檔***/
h1 {
    padding: 15px 0;
    font-size: 1.95em;
    font-weight: bold;
    color: #4d4d4d;
}
.h1_txt {
    font-size: 1.08em;
    line-height: 30px;
    color: #4d4d4d;
    padding-bottom: 15px;
}
.h1_txt.paragraph1 {
    text-indent: -2em;
    margin-left: 35px;
    padding-bottom: 15px;
}
.h1_txt.paragraph2 {
    text-indent: -3em;
    margin-left: 35px;
    padding-left: 35px;
    padding-bottom: 15px;
}
.h1_txt li {
    list-style: disc;
    padding-bottom: 10px;
    line-height: 30px;
    color: #4d4d4d;
    margin-left: 30px;
}
.h1_pur_txt {
    float: left;
}
.h1_pur_txt li {
    margin-left: 50px;
    padding-top: 20px;
    font-size: 1.3em;
    width: 50%;
    float: left;
    color: #B2511B;
    padding-left: 30px;
    font-weight: bold;
}
h2 {
    font-size: 1.5em;
    font-weight: bold;
    padding-top: 15px;
    text-shadow: rgb(224, 224, 224) 1px 1px 0px;
}
.h2_txt {
    font-size: 1.08em;
    line-height: 30px;
    color: #4d4d4d;
    padding-bottom: 15px;
}
.h2_txt p {
    font-size: 1.08em;
    line-height: 30px;
    color: #4d4d4d;
}
.h2_txt img {
    margin: 10px 15px;
}
.h2_txt_c {
    font-size: 1.08em;
    color: #4d4d4d;
    line-height: 30px;
    padding: 10px 30px 45px;
}
.h2_txt li {
    list-style: disc;
    padding-bottom: 10px;
    line-height: 30px;
    color: #4d4d4d;
    margin-left: 30px;
}
h3 {
    font-size: 1.2em;
    font-weight: bold;
    color:#252424;
}
.h3_txt {
    font-size: 1.08em;
    line-height: 30px;
    color: #4d4d4d;
}
.h3_txt li {
    list-style: disc;
    padding-bottom: 10px;
    line-height: 30px;
    color: #4d4d4d;    
    margin-left: 30px;
}
.h3_txt li li {
    list-style: circle;
}
h4 {
    /*font-size: 1.12em;*/    
    /*text-decoration: underline;*/
    padding-bottom: 15px;
    color: #4d4d4d;
}
.h4_txt {
    font-size: 1.12em;
    line-height: 30px;
    color: #4d4d4d;
}
.h4_txt li {
    list-style: circle;
    padding-bottom: 10px;
    line-height: 30px;
    color: #4d4d4d;
    margin-left: 30px;
}
h5 {
    font-size: 1.5em;
    font-weight: bold;
    padding-bottom: 15px;
    /* padding-left: 20px;*/
}
.h5_txt {
    font-size: 1.08em;
    line-height: 30x;
    padding-bottom: 25px;
    color: #4d4d4d;
    padding-left: 20px;
}
caption{
    font-size: 1.6em;
    font-weight: bold;
    padding: 0 0 10px 0;
}
table {
    margin: 0 auto 30px;
    width: 100%;
    /*border: solid 1px #e3e3e3;*/
    border-collapse: collapse;
}
.table_unit {
    float: right;
}
.table_title {
    font-size: 1em;
    color: #999;
    font-weight: bold;
    padding-bottom: 15px;
    text-align: center;
}
table tbody tr th {
    color: #000;
    font-size: 1.08em;
    text-align: center;
    background-color: #f2d9b5;
    padding: 5px 15px;
    /*border: 1px solid;
border-collapse: collapse;*/
    vertical-align: middle;
    border: solid 1px #c6c6c6;
    border-collapse: collapse;
}
table tbody tr td {
    padding: 20px 15px;
    color: #595959;
    font-size: 1.08em;
    background-color: #FFFFFF;
    padding: 10px;
    vertical-align: middle;
    border: solid 1px #e3e3e3;
    border-collapse: collapse;
}
table tbody tr tr:hover {
    border: solid 1px #e3e3e3;
}
table tbody tr td:hover {
    border: solid 1px #e3e3e3;
}
table tbody tr th p {
    font-size: 1.08em;
}
table tbody tr td p {
    font-size: 1.08em;
}
.table_source {
    color: #4d4d4d;
    width: 100%;
    margin-bottom: 30px;
}
#center {
    text-align: center;
}
#right {
    text-align: right;
}
.noneline {
    border-left: none;
}
.ContentsBox.no_pad_c .topItem.clearfix li {
    margin: 15px;
}
.ContentsBox.no_pad_c .topItem.clearfix li p a {
    display: inline;
    background-color: #999;
    color: #FFF;
    background-image: none;
    padding: 5px 20px;
    border: 0;
}
.ContentsBox.no_pad_c .topItem.clearfix li p a:hover {
    cursor: pointer;
    color: #00aad0;
    background-color: #FFF;
    border: 1px solid #d2d2d2;
}
.text_content{
    width: 86.5%;
    margin: 0 auto;
}
#issue .tableInfo ul li {
    color: #666;
    margin-left: 50px;
    list-style-position: outside;
    list-style-type: disc;
}
#issue .tableInfo ul li a {
    padding: 10px 25px;
    margin-left: -20px;
}
#issue .link h3 {
    margin-bottom: -200px;
}
#imgL {
    float: left;
    margin: 30px 20px;
    width: 30%;
    -moz-box-shadow: 4px 5px 3px #ababab;
    -webkit-box-shadow: 4px 5px 3px #ababab;
    box-shadow: 4px 5px 3px #ababab;
}

.newsContent ul li, .newsContent p {
    font-size: 1.08em;
    line-height: 34px;
    text-align: justify;
    color: #4d4d4d;
    /*white-space: pre-line;*/
    display:inline-block
}
.newsContent ul li {
    padding-bottom:20px;
}
.newsContent .day{
    display:contents;
}


/***多媒體影音***/

.insideBox .dataBox ul.successBox_list li .infoBoxVideo {
    float: right;
    width: 78%;
}
.insideBox .dataBox ul.successBox_list li .infoBoxVideo p {
    font-size: 1.05em;
    color: #515151;
    line-height: 30px;
}
.insideBox .dataBox ul.successBox_list li .infoBoxVideo p.type {
    color: #4c4c4c;
    font-size: 1em;
    padding: 6px 0;
}
.insideBox .dataBox ul.successBox_list li .infoBoxVideo p.type span {
    border: 1px solid #d2d2d2;
    padding: 3px 5px;
}
.insideBox .dataBox ul.successBox_list li .infoBoxVideo p.companyName {
    font-size: 1.5em;
    color: #009bd0;
    font-weight: bold;
    text-align: justify;
    padding-bottom: 12px;
}
.insideBox .dataBox ul.successBox_list li .infoBoxVideo p.companyName a {
    color: #009bd0;
}
/***首頁初次造訪***/

.guide_Box ul li h4 a {
    color: #fffefe;
}
.guide_Box ul li h4 a:hover {
    color: #fefb02;
}
.guide_Box ul li h5 a {
    color: #fffefe;
}
.guide_Box ul li h5 a:hover {
    color: #fefb02;
}
.guide_Box ul li ul.ser_link li p {
    color: #fffefe;
    position: relative;
    padding: 8px 0 8px 68px;
}
.guide_Box ul li ul.ser_link li p::before {
    content: "";
    width: 60px;
    height: 50px;
    position: absolute;
    top: 0;
    left: 0;
    display: inline-block;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
}
.guide_Box ul li ul.ser_link li p.icon_01::before {
    background-image: url(../images/ser_link_icon_01.png);
}
.guide_Box ul li ul.ser_link li p.icon_02::before {
    background-image: url(../images/ser_link_icon_02.png);
}
.guide_Box ul li ul.ser_link li p.icon_03::before {
    background-image: url(../images/ser_link_icon_03.png);
}
.guide_Box ul li ul.ser_link li p.icon_04::before {
    background-image: url(../images/ser_link_icon_04.png);
}
/***各縣市投資**********/

.tab-content h1 {
    padding: 15px 0;
    font-size: 1.95em;
    font-weight: bold;
    color: #4d4d4d;
}
.tab-content .h1_txt {
    padding-bottom: 0px;
}
.tab-content h2 {
    font-size: 1.6em;
    color: #01aad1;
    font-weight: bold;
    padding-bottom: 15px;
}
.tab-content h3 {
    font-size: 1.5em;
    font-weight: bold;
    padding-bottom: 15px;
    color: #eb7d7e;
}
.tab-content h4 {
    font-size: 1.5em;
    font-weight: bold;
    padding-bottom: 15px;
    color: #8cc43b;
    padding-left: 0px;
}
.tab-content h5 {
    font-size: 1.5em;
    font-weight: bold;
    padding-bottom: 15px;
    padding-left: 0px;
}
#article1 table {
    margin: 0 auto 30px;
    width: 90%;
    background-color: #FFF;
    border: 1px solid #f0f0f0;
}
#article1 table tbody tr th {
    color: #fff;
    font-size: 1.08em;
    text-align: center;
    background-color: #01aad1;
    padding: 5px 15px;
    /*border: 1px solid;
border-collapse: collapse;*/
    vertical-align: middle;
    border: 1px solid #f0f0f0;
}
#article1 table tbody tr td {
    padding: 20px 15px;
    color: #595959;
    font-size: 1.08em;
    border-collapse: collapse;
    background-color: #FFFFFF;
    padding: 10px;
    vertical-align: top;
    border: 1px solid #f0f0f0;
}
#article1 table tbody tr th p {
    font-size: 1.08em;
}
#article1 table tbody tr td p {
    font-size: 1.08em;
}
#article1 table tbody tr td ul li {
    line-height: 30px;
}
#article1 table tbody tr td div {
    line-height: 30px;
}
.tab-content div table {
    margin: 0 auto 30px;
    width: 90%;
    background-color: #FFF;
    border: 1px solid #f0f0f0;
}
.tab-content div table tr th {
    color: #fff;
    font-size: 1.08em;
    text-align: center;
    background-color: #01aad1;
    padding: 5px 15px;
    /*border: 1px solid;
border-collapse: collapse;*/
    vertical-align: middle;
    border: 1px solid #f0f0f0;
}
.tab-content div table tr td {
    padding: 20px 15px;
    color: #595959;
    font-size: 1.06em;
    border-collapse: collapse;
    background-color: #FFFFFF;
    padding: 10px;
    vertical-align: top;
    border: 1px solid #f0f0f0;
}
/*.tab-content div ol  {
        padding-top:30px;
        }
.tab-content div ul  {
        padding-top:30px;
        }*/

.tab-content div ol, .tab-content div ul {
    padding-bottom: 50px;
}
.tab-content div ol li {
    list-style: disc;
    padding-bottom: 10px;
    line-height: 30px;
    color: #4d4d4d;
    font-size: 1.08em;
    margin-left: 30px;
}
.tab-content div ul li {
    /*list-style: disc;*/
    color: #4d4d4d;
    margin-left: 30px;
    font-size: 1.08em;
}
.news_listBox.investExpandList .clearfix {
    list-style: none;
    margin-left: 0px;
    margin-bottom: -1.5em;
}
/*#notable ul li p {
        margin-bottom:-30px;
}
.tab-content ul li p {
        margin-bottom:-30px;
}
#notable ol li p {
        margin-bottom:-30px;
}
.tab-content ol li p {
        margin-bottom:-30px;
}*/

.insideBox table.investData p {
    padding: 0px 20px 30px;
}
.tab-content div p {
    text-align: justify;
    font-size: 1.08em;
    line-height: 32px;
    color: #4d4d4d;
    margin-bottom: 20px;
}
.tab-content ul li p {
    margin-bottom: 0
}
/**常見問答**/

.insideDataBox .ContentsBox .FaqBox.clearfix li .subMenuList li p a {
    /*margin-left:1.1em;*/
}
.insideDataBox .ContentsBox.FAQ {
    margin-bottom: 100px;
}
.insideDataBox .ContentsBox.FAQ ol li {
    list-style: decimal;
    margin-left: 30px;
    padding-bottom: 15px;
}
.insideDataBox .ContentsBox.FAQ ul {
    list-style: square;
    margin-left: 30px;
    padding-bottom: 15px;
}
.insideDataBox .ContentsBox.FAQ ul ul li {
    list-style: disc;
}
.insideDataBox .ContentsBox.FAQ ul ul ul li {
    list-style: circle;
}
.insideDataBox .ContentsBox.FAQ .sub_title_blue {
    margin: 30px 0 30px -20px
}
.insideDataBox .ContentsBox.FAQ, .insideDataBox .ContentsBox.FAQ p {
    font-size: 1.08em;
    line-height: 32px;
    color: #4d4d4d;
    padding-bottom: 30px;
    text-align: justify;
}
/**style**/

p.info {	
    font-size: 1.08em;
    line-height: 30px;
    text-align: justify;
    color: #4d4d4d;
}
.hot_sitesBox .dataBox p {
    font-size: 1.08rem;
}
.banner_food_05 {
    background: url(../images/banner/banner_05.jpg) center bottom no-repeat;
    /*background-size: cover;*/
}
.main_contents .bannerBox .share_btnBox ul.icons li {
    margin-top: 15px;
}
.insideBox {
    padding-top: 0px;
}

.insideBox .articleBox .infoBox {
    background: url(../images/br/br_pyramid.png) right 200px no-repeat;
    background-size: 50%;
}
.insideBox .articleBox .topLineBox .ContentsBox {
    z-index: 9999;
    width: 78%;
}
.HeaderBox .rightBox {
    margin-right: 2%;
    margin-top: 1%;
}
.HeaderBox .rightBox .MenuBox nav {
    text-align: right;
    padding-top: 8px;
}
.HeaderBox .rightBox .MenuBox nav a {
    padding: 2px 4px;
}
.HeaderBox h1.logo {
    margin-left: 0px;
}
.HeaderBox p.contact_new {
    top: -14px;
    -webkit-animation: fadein 5s;
    /* Safari, Chrome and Opera > 12.1 */
    -moz-animation: fadein 5s;
    /* Firefox < 16 */
    -ms-animation: fadein 5s;
    /* Internet Explorer */
    -o-animation: fadein 5s;
    /* Opera < 12.1 */
    animation: fadein 5s;
}
@keyframes fadein {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}
/* Firefox < 16 */

@-moz-keyframes fadein {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}
/* Safari, Chrome and Opera > 12.1 */

@-webkit-keyframes fadein {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}
/* Internet Explorer */

@-ms-keyframes fadein {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}
/* Opera < 12.1 */

@-o-keyframes fadein {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}

/***選單*******/
.topHeader .leftNav nav.menu {width: 100%;}
.topHeader .leftNav nav.menu p {margin: 2px;}
.topHeader .leftNav nav.menu p a{color:#333;margin:12px 0.3em;}
.topHeader .leftNav nav.menu p a:hover{color:#bb6f10;text-decoration:none;}
.topHeader .leftNav nav.menu .topMenuBox{text-align:left; left: -360px; width: 1020px;}
.topHeader .leftNav nav.menu .topMenuBox ul li {width: calc(100%/2 - 5px);}
.topHeader .leftNav nav.menu .topMenuBox ul li p a{color:#25649E;padding:5px;}
.topHeader .leftNav .menu .theTopMenu.clearfix .the_search .icon_search .search{margin-top:20px;}
.topHeader .leftNav .menu .theTopMenu.clearfix .the_search .icon_search input{transition:all 450ms cubic-bezier(0.23,1,0.32,1) 0;border-radius:5px;font-size:18px;color:#333;width:100%;max-width:55px;height:30px;line-height:30px;display:inline-block;}
.topHeader .leftNav .menu .theTopMenu.clearfix .the_search .icon_search input:focus{max-width:100px;background-color:#ededed;}
.topHeader .leftNav .menu .theTopMenu.clearfix .the_search .icon_search::before{content:"";position:absolute;left:0;width:30px;height:30px;display:block;background:url(../images/icon_search.png) center left no-repeat;background-size:contain;}
.topHeader .leftNav nav.menu .topMenuBox h4{color:#000;line-height:10px;padding:10px 0; text-decoration: none;}
.topHeader .leftNav nav.menu .topMenuBox ul {padding-bottom: 0px;    width: 98.5%;}
.topHeader .leftNav nav.menu .topMenuBox ul li.title{line-height:1em;}
.topHeader .leftNav nav.menu p{font-weight:400;line-height:25px; text-indent: -0.9em; margin-left: 1.0em;}
.topHeader .leftNav nav.menu ul.theTopMenu{float:right;margin-top:35px;}
.topHeader .leftNav .menu .theTopMenu.clearfix .the_search .icon_search,.topHeader .leftNav .menu .theTopMenu.clearfix .the_search .icon_search .icon_search{position:relative;padding-left:32px;}
@media max-width 1180px {
    .topHeader .leftNav nav.menu ul.theTopMenu{display:none;}
}
/***選單END****/
.guide_Box ul li ul.ser_link {
    position: static;
}
.newsBox ul {
    padding: 10px 0 0 0;
}
.newsBox ul li p.title {
    height: 23px;	
}
.newsBox ul li p.day {
    margin-top: 10px;
    padding-bottom: 0;
}
.newsBox ul li p.name {
    font-size: 1.08rem;
    height: 24px;
    overflow: hidden;
    margin-bottom: 15px;
    display: block;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
}
.newsBox ul li p.article {
    min-height: 0;
    font-size: 1.08rem;
    line-height: 30px;
    height: 90px;
}
.newsBox ul li .topBox p.more {
    margin-top: 35px;
}
.descriptionBox { padding: 0;}
.descriptionBox .our_advantageBox ul li p {
    width: 90%;
    margin: 0 auto;
    font-weight: normal;
    font-size: 1.12rem;
    min-height: 100px;
    line-height: 25px;
}
.descriptionBox .leftMenu ul li h3 {
    font-size: 1.27rem;
}
.descriptionBox .leftMenu ul li h3 a {
    max-width: 200px;
}
.descriptionBox .leftMenu ul li::before {
    margin-top: -16px;
}
.policyBox .pBox h5 {
    font-size: 1.25rem;
}
.policyBox .pBox a {
    font-size: 1.1rem;
    line-height: 30px;
}
.policyBox .pBox ul li p {
    font-size: 1.1rem;
    padding-left: 5px;
    height: 100%;
    line-height: 30px;
    margin-bottom: 15px;
}
.policyBox .pBox ul li p a {
    line-height: 30px;
}
.policyBox .pBox ul li li {
    list-style-type: circle;
    margin-left: 35px;
}
.policyBox .rBox ul li {
    width: 100%;
    padding-bottom: px;
    font-size: 1.1rem;
    line-height: 30px;
}
.tagsBox .tabs_item p {
    font-size: 1.2rem;
    line-height: 40px;
}
.tagsBox .tabs_item ul li p {
    line-height: 40px;
}
.success_caseBox {
    background-position: unset;
}
.success_caseBox .infoBox p {
    font-size: 1.1rem;
    margin-left: 20px;
}
.hot_sitesBox h4 {
    margin: 50px 0 20px 0;
}
.success_caseBox .infoBox h6 {
    color: #fff;
    font-size: 18px;
    padding-left: 20px;
}
.success_caseBox .infoBox .lBox {
    width: 100%;
}
.success_caseBox .infoBox .lBox .bg {
    height: 80px;
    width: 300px;
    background-color: #FFF;
    border: solid 1px #e6e6e6;
    margin: 0 0 20px 20px;
}
.contact_who .dataBox1 ul li {
    width: 100%;
    float: left;
    border: none;
    padding-bottom: 20px;
}
.contact_who .dataBox1 ul li h5 {
    width: calc(100% - 20px);
    font-size: 1.550rem;
    font-weight: bold;
    padding-bottom: 10px;
}
.contact_who .dataBox1 ul li .bottom_info {
    width: calc(100% - 20px);
    margin: 0 auto 60px;
    text-align: center;
}
.contact_who .dataBox1 ul li p {
    text-align: center;
    line-height: 30px;
}
.contact_who .dataBox2 ul li {
    width: 33.3%;
    float: left;
    border: none;
    padding-bottom: 20px;
}
.contact_who .dataBox2 ul li h5 {
    width: calc(100% - 20px);
    font-size: 1.250rem;
    font-weight: bold;
    padding-bottom: 10px;
}
.contact_who .dataBox2 ul li .bottom_info {
    width: calc(100% - 20px);
    margin: 0 auto;
    text-align: center;
}
.contact_who .dataBox2 ul li .icon {
    max-width: 168px;
    padding-bottom: 35px;
    margin: 0 auto;
}
.contact_who .the_downloadBox .imgBook p a {
    margin-top: 20px
}
.contact_who .the_downloadBox .imgBook::before {
    top: 0;
}
.contact_who .the_downloadBox .imgBook.bk_02::before {
    background: url(../images/bk_02.png) center center no-repeat;
}
.contact_who .the_downloadBox .imgBook.bk_03::before {
    background: url(../images/bk_03.png) center center no-repeat;
}
.contact_who .the_downloadBox .imgBook.bk_04::before {
    background: url(../images/bk_04.png) center center no-repeat;
}
.contact_who .the_downloadBox .imgBook.bk_05::before {
    background: url(../images/bk_05.png) center center no-repeat;
}
.contact_who .the_downloadBox .imgBook.bk_06::before {
    background: url(../images/bk_06.png) center center no-repeat;
}
.contact_who .the_downloadBox .imgBook.bk_07::before {
    background: url(../images/bk_07.png) center center no-repeat;
}
.contact_who .the_downloadBox .imgBook.bk_08::before {
    background: url(../images/bk_08.png) center center no-repeat;
}
.contact_who .the_downloadBox .imgBook.bk_09::before {
    background: url(../images/bk_09.png) center center no-repeat;
}
.c01_1, .c04, .c05 {
    background: none;
    z-index: -99999;
}
.insideBox .br_color_blue {
    margin: -50px 0 50px 0;
    padding: 20px 0;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fefcea+0,fcf9e5+100 */
    background: #fefcea;
    /* Old browsers */
    background: -moz-linear-gradient(top, #fefcea 0%, #fcf9e5 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #fefcea 0%, #fcf9e5 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #fefcea 0%, #fcf9e5 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefcea', endColorstr='#fcf9e5', GradientType=0);
    /* IE6-9 */
}
.insideBox .br_color_blue2 {
    background-color: #b19575;
}
.insideBox .br_color_blue .ContentsBox {
    padding: 0;
}
.insideBox .investMenu ul {
    margin-top: -100px;
    padding: 20px 0;
}
.insideBox h3.top_title {
    color: #333;
    text-align: left;
    font-size: 1.35rem;
}
.insideBox .articleBox .topLineBox {
    margin-bottom: 50px;
}
.insideBox .dataBox ul.successBox_list li .photo img {
    border: 0;
    box-shadow: none;
}
.insideBox .insideDataBox .serviceCenterMenu h3.top_title span.info {
    font-size: 0.77em;
    line-height: 28px;
}
.insideBox .articleBox .topLineBox p.p_location a {
    color: #838283;
    background: url(../../images/tool_icon_arr.png) center right no-repeat;
    padding: 0px 15px 0px 5px;
    background-size: contain;
}
.insideBox ul.topItem li a {
    color: #bb6f10;
}
.insideBox ul.topItem li a:hover {
    color: #FFF;
    background-color: #bb6f10;
    border-color: #b9680d;
    box-shadow: 0px 0px 5px #d0933b;
}
.insideBox .daySearchBox {
    font-size: 1.08em;
    width: 980px;
    margin: 0 auto;
}
.insideBox .daySearchBox .itemBox input.keyword {
    max-width: 250px;
    text-align: left;
}
.insideBox .daySearchBox .itemBox p.btn_search a {
    width: 120px;
    color: #4e4401;
    border: 1px solid #c7ad05;
}
.insideBox .daySearchBox .itemBox input {
    border: 1px solid #c7ad05;
}
.insideBox .daySearchBox .itemBox select {
    border: 1px solid #c7ad05;
    width: 120px;
}
.insideBox .dataBox {
    font-size: 1.08em;
    line-height: 32px;
    padding-bottom: 30px;
}
.insideBox .inside_br.br_color_blue .insideDataBox .ContentsBox .daySearchBox.clearfix .checkbox {
    margin-left: 10px;
}
.insideBox .dataBox ul.successBox_list li .SuccessinfoBox {
    float: right;
    width: 78%;
}
.insideBox .dataBox ul.successBox_list li .SuccessinfoBox p.type span {
    border: 1px solid #d2d2d2;
    padding: 3px 5px;
}
.insideBox .dataBox ul.successBox_list li .SuccessinfoBox p.companyName {
    font-size: 1.5em;
    color: #009bd0;
    font-weight: bold;
    text-align: justify;
    padding-bottom: 12px;
}
.insideBox .dataBox ul.successBox_list li .SuccessinfoBox p {
    font-size: 1.08em;
    line-height: 32px;
    color: #4d4d4d;
}
.ContentsBox p.SuccessinfoBox {
    font-size: 1.2em;
    text-align: justify;
    float: right;
    padding-top: 80px;
}
.subMenuBox h5.title {
    color: #333;
}
.insideBox .bannerBox h2.banner_title {
    width: 50%;
    text-align: center;
    margin: 0 auto;
    font-size: -webkit-xxx-large;
}
.insideBox .bannerBox .subsummary {
    width: 80%;
    text-align: center;
    margin: 40px auto;
    line-height: 50px;
    font-size: 1.65rem;
    color: #fff;
    font-weight: bold;
    text-shadow: 0px 2px 1px rgba(0, 0, 0, 0.4), 0px 8px 13px rgba(0, 0, 0, 0.1), 0px 18px 23px rgba(0, 0, 0, 0.1);
}
.colorBox {
    height: auto;
}
.bottom_subMenu .colorBox li {
    padding: 5px;
}
.bottom_subMenu .gogolink .top_title h3 {
    font-size: 1.2rem;
}
.bottom_subMenu .gogolink .the_main_title h4 {
    font-size: 1.0rem;
}
.bottom_subMenu .gogolink .sub_title {
    font-size: 0.9rem;
}
.mobile-nav{
    z-index:999999;
}
.connected-carousels .carousel ul.theSerBox { 
    min-height: 510px;
}


.insideBox .insideDataBox .serviceCenterMenu {
    width: 90%;
}

@media (min-width: 375px) {
    .ContentsBox .sitemap p {
        width: 95%;
        margin: 20px 20px 20px 0px;
        min-height: 70px;
    }
    .subMenuBox ul.gogolink {
        display: table;
    }
    .subMenuBox p a {
        font-size: 0.9em;
        line-height: 35px;
    }
    .our_services ul.theSerBox li p.info {
        max-width: 250px;
        text-align: center;
    }
    .insideBox .bannerBox h2.banner_title {
        width: 100%;
    }
    .insideBox .bannerBox .subsummary {
        display: none;	
    }

    /*
.our_services ul.theSerBox li p.info {
    max-width: 280px;
    text-align: center;
}
.connected-carousels .carousel-navigation li {
    width: calc(100%/2 - 10px);
    }
    .insideBox .bannerBox {
    height: auto;
    min-height: 430px;
    }
    .insideBox .bannerBox h2.banner_title {
    width: 90%;
    font-size: 1.75rem;
    margin: 60px auto -20px;
}
    .insideBox .bannerBox .subsummary {
            line-height: 30px; 
        font-size: 1.25rem;
}
.insideBox .ContentsBox {
    padding-top: 0px;
    }
.newsBox {
    padding: 0;
}
    */
}
@media (max-width:650px) {
    .connected-carousels .carousel ul.theSerBox { 
        min-height: 1600px;
    }
}
@media (min-width: 665px) {
    /*.mapBoxSearch {
        display: none;
    }*/
    .ContentsBox .sitemap p {
        width: 27.5%;
        margin: 10px 10px 10px 0px;
        min-height: 100px;
    }
}
@media (max-width: 700px){
    .mapBoxSearch {
        display: none;
    }
}
@media (min-width: 768px) {
    .ContentsBox .sitemap p {
        width: 28%;
        margin: 10px 10px 10px 0px;
        min-height: 100px;
    }
    .banner_food_05 {
        background: url(../images/banner/banner_05s.jpg) top 40px no-repeat;
        background-size: cover;
    }
}
@media (min-width: 992px) {
    .ContentsBox .sitemap p {
        width: 29.3%;
    }
    .bottom_subMenu .colorBox li p {
        font-size: 1.0rem;
    }
}
@media (min-width: 1200px) {	
    .hamburger {
        display:none;
    }
    .ContentsBox .sitemap p {
        width: 31.8%;
    }
    .our_services ul.theSerBox li p.info {
        max-width: 280px;
    }
    .connected-carousels .carousel-navigation li {
        width: auto;
    }
    .insideBox .bannerBox h2.banner_title {
        font-size: 2.75rem;
    }
    .insideBox .bannerBox .subsummary {
        line-height: 50px;
    }
}
@media (max-width: 1200px) {
    /*.hamburger {
        display: block;
        z-index: 9999999;
    }
    .HeaderBox .rightBox {
        display: none;
    }*/
}
@media (max-width:1285px) {
    .the_subMenu ul li h4 {
        font-size: 1.250rem;
    }
    .HeaderBox h1.logo {
        margin-left: 20px;
    }
}
@media (max-width: 2000px) {
    .HeaderBox .ContentsBox {
        max-width: 100%;
        position: fixed;
        top: 0;
        z-index: 99999;
        background-color: #FFF;
    }
    .insideBox .articleBox .topLineBox .ContentsBox {
        margin-top: -15px;
    }
}

@media (max-width: 950px){
    .guide_Box ul::before {
        top: 55%;
    }
    .guide_Box ul li {
        padding: 40px 0;
    }
}


@media (max-width: 750px) {
    .HeaderBox {
        box-shadow: none;
        padding: 0; 
    }
    .insideBox .articleBox .topLineBox .ContentsBox {
        margin-top: 35px;
    }
    .main_contents {
        padding-top: 0px;
    }
    .main_contents .bannerBox p.contact {
        top: 40px;
    }
    .our_services ul.theSerBox li {
        width: 100%;
    }
    .guide_Box ul li {
        padding: 40px 0 80px 0;
    }
    .guide_Box ul li ul.ser_link li {
        width: calc(100% - 20px);
        margin: 10px;
        padding: 0 0 0 50px;
    }
    .guide_Box ul::before {
        top: 44%;
    }
    .insideBox .insideDataBox .serviceCenterMenu h3.top_title {
        right: 0;
        top: -120px;	
    }
}
@media (max-width:699px) {
    .banner_food_05 {
        background: url(../images/banner/banner_05s.jpg) center 40px no-repeat;
        background-size: cover;
    }
}

@media (max-width:1200px) {
    .hamburger{z-index:9999999;}
    .mobile-nav h3 {
        font-size: 1.55rem;
    }
    .mobile-nav ul.Oneself li h3 a {
        text-align: left;
    }
    .mobile-nav ul.Oneself li ul.submenu li h4 {
        text-indent: -1.0em; 
        text-decoration: none;
        margin: 0;
        padding:0;
    }
    .mobile-nav ul.Oneself li ul.submenu li {
        width: 100%;
    }
    .mobile-nav ul.Oneself li p {
        line-height: 25px;
    }
    .mobile-nav ul.Oneself li ul.submenu li p a {
        padding:0;
        line-height: 20px;
    }
    .mobile-nav ul.Oneself li {
        padding: 0px 0.7em 10px;
        border-bottom: 0;
    }

}

/*輪播圖開始CSS*/
.container_1 {
    /*width: 100%;*/
    width: 350px;
    height: 200px;
    overflow: hidden;
    position: relative;
    /*box-shadow: 3px 3px 12px dimgray;*/
    float: left;
    margin-top: 10px;
}
/*width決定了總共要幾頁
一頁350px 第一頁要跟第五頁一樣
html的結構要有5個
*/
.list_1 {
    /*        width: 100%;
            height: 200px;*/
    width: 1750px;
    height: 200px;
    position: absolute;
    z-index: 1;
}
.list_1 img ,.list_1 > a > div{
    float: left;
}
.con-body{
    width: 350px;
    height: 200px;
}
.pointsDiv {
    position: absolute;
    height: 10px;
    width: 100px;
    z-index: 2;
    bottom: 0px;
    /*left: 150px;*/
    left: calc(100%/2 - 35px);
}
.pointsDiv span {
    cursor: pointer;
    float: left;
    border: 1px solid #d2d2d2;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    /*backgrond: #333;*/
    /*margin-right: 5px;*/
    margin:0 5px;
}
.pointsDiv .on {
    background: #d2d2d2;
    /*background: #c48f21;*/
}
.arrow {
    cursor: pointer;
    display: none;
    line-height: 39px;
    text-align: center;
    font-size: 36px;
    font-weight: bold;
    width: 40px;
    height: 40px;
    position: absolute;
    z-index: 2;
    top: 50px;
    background-color: RGBA(0, 0, 0, 0.3);
    color: #fff;
    border-radius: 20px;
}
.arrow:hover {
    background-color: RGBA(0, 0, 0, 0.7);
    text-decoration: none;
}
.container_1:hover .arrow {
    display: block;
}
.prev {
    left: 20px;
}
.next {
    right: 20px;
}
/****************/

@media (max-width:767px){
    .newsBox ul li a.info{
        padding-bottom: 0px;
    }
    .insideBox .bannerBox h2.banner_title {
        width: 100%;
        font-size: 1.8rem;
        margin-top: 20%;
    }  
    .insideBox .bannerBox .subsummary {
        display: none;
    } 
    .container_1 {
        width: 300px;
    }
    .list_1 {
        width: 2100px;
    }
    .con-body {
        width: 350px;
    }	
    .descriptionBox .newsBox {
        margin-top: -50px;
    }
}

@media (min-width:667px) {
    .container_1 {
        width: 580px;
    }
    .list_1 {
        width: 3480px;
    }
    .con-body {
        width: 580px;
    }
}

@media (min-width:768px) {
    .insideBox .bannerBox h2.banner_title {
        width: 100%;
        font-size: 1.8rem;    	
    }  	
    .insideBox .bannerBox .subsummary {
        display: none;
    }  
    .container_1 {
        width: 650px;
    }
    .list_1 {
        width: 3900px;
    }
    .con-body {
        width: 650px;
    }
}

@media (min-width:951px) { 
    .container_1 {
        width: 300px;
    }
    .list_1 {
        width: 1800px;
    }
    .con-body {
        width: 300px;
    }
}

@media (min-width:1025px) { 
    .insideBox .bannerBox h2.banner_title {
       	width: 90%;
        font-size: 1.8rem;
    } 	
    .insideBox .bannerBox .subsummary {	
        display: inherit;
        font-size: 1.45rem;    	
    }
    .container_1 {
        width: 350px;
    }
    .list_1 {
        width: 1750px;
    }
    .con-body {
        width: 350px;
    }
}

@media (min-width: 1200px) { 
    .insideBox .bannerBox h2.banner_title {
       	width: 90%;
        font-size: 2.2rem;
    } 	  
    .insideBox .bannerBox .subsummary {	
        display: inherit;
        font-size: 1.55rem;    	
    }
    .container_1 {
        width: 350px;
    }
    .list_1 {
        width: 1750px;
    }
    .con-body {
        width: 350px;
    }

}


/*輪播圖開始CSS*/

.LandInformationBoxNew .BigDataBox .detailedBox .dBox .dataInfo .leftBox {
    max-width: 65%;
}

/***bootstrap***/

@media (max-width: 767px) {
    .hidden-xs {
        display: none !important;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    .hidden-sm {
        display: none !important;
    }
}
@media (min-width: 992px) and (max-width: 1199px) {
    .hidden-md {
        display: none !important;
    }
}
@media (min-width: 1200px) {
    .hidden-lg {
        display: none !important;
    }
}
/***bootstrap END***/

.Tbusiness{
    width: 90%;
    margin: 0 auto;
    line-height: 45px;
    padding: 0;	
}
.banner_food_07 { background: url(../images/banner/banner_11.jpg) 60% center no-repeat; background-size: cover;}
.Tmark{
    color:#fefb02;
    font-size:1.15em;
    text-shadow: 0px 4px 3px rgba(0,0,0,0.4), 0px 8px 13px rgba(0,0,0,0.1), 0px 18px 23px rgba(0,0,0,0.1);

}

















/**************/
#j_header_link, #header_inshell, #j_index_industryshell, #j_guide_inshell, #j_news_shell, #j_index_linkshell, #j_index_alllink_inshell, #j_footer_inshell {width: 1200px;}
#j_map_content03 .item h2 { padding:0;}
#j_searchshell, .j_search_list, .j_search_list:hover {font-size: 1.08em;}
#j_header_menushell {width: auto;}
#j_footer_shell {margin-top:50px;}
.j_header_select01 {line-height: normal; padding-right: 1.6rem;}
.j_left_menu_title a { line-height: 25px;}
.j_left_menu_link a { padding: 5px 1%; line-height: 20px;}
.img100 { width: 50%; float: left; margin: 10px 10px 10px 0;}
#cityInfo { margin: 10px 0;}
.j_guide_content a:hover{    opacity: 0.8;}

.j_content_title dt { width: 70%;}
.j_content_title dd{margin-right:0; width: 28%;}
.j_investment02{width:auto;margin-top:50px;}
.j_investment02 dt{width:40%;float:left;margin:20px 0;}
.j_investment02 dd{width:50%;float:left;margin:20px 0;}
.j_investment02 a{width:auto;font-size:1.2rem;font-weight:700;color:#000;text-decoration:none;background-image:url(../images/index/investment_iconB.png);background-repeat:no-repeat;background-position:left center;padding-left:30px;line-height:2rem;}
.j_news_content {overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.j_news_01 { width: 31.5%;}
.j_alllink_l { width: 100%;}
.j_alllink_l dt, dd { width: 18%;}
.j_alllink_r { margin-top: -85%;}

.j_relatedlinks_list li ul li { margin-left: 20px;}
.j_search_select { line-height: normal;}
.j_search_dateinput01 { width: 49.5%;}
.j_search_textinput02 { width: 26%;}

.j_map_title {margin: 3% auto 0;}
#j_mapshell{width:995px;}
.j_mapshell_line01{margin-top:20px;}
.j_mapshell_line02{margin-top:20px;}
.j_mapshell_line03{margin-top:20px;}

.j_news_body dt { width: 31.5%; margin-right: 1.5%;}
.j_news_body dd { width: 48.5%; margin-right: 1.5%;}

#j_index_link01:hover {background-color:#205d6f;}
#j_index_link02:hover {background-color:#6f572f;}

.j_contact_name { width: 60%;}
.j_contact_tel { width: 40%;}

#index_banner { height: 380px; background: url(/twbusiness/images/banner/banner5.jpg) top center no-repeat; background-size: 100%;}


@media screen and (max-width: 768px){
    #j_header_link, #header_inshell, #j_index_industryshell, #j_guide_inshell, #j_news_shell, #j_index_linkshell, #j_index_alllink_inshell, #j_footer_inshell {width: auto;}
    .j_content_title dd { width: 40%;}
}


@media screen and (max-width: 480px){
    #j_header_link, #header_inshell, #j_index_industryshell, #j_guide_inshell, #j_news_shell, #j_index_linkshell, #j_index_alllink_inshell, #j_footer_inshell {width: auto;}
    #index_banner { height: 300px; background: url(/twbusiness/images/banner/banner5.jpg) -150px 50px no-repeat; background-size: cover;}   
    #j_index_link01, #j_index_link02 { width: 100%; margin:10px 0;}
    #j_mapshell, .j_map_title { width: 90%; margin:10px auto;}
    #j_footer_left {    width: 100%;}
    #j_left_menu { display: none;}
    #j_header_menushell { display: none;}
    .j_news_body dt, .j_news_body dd { width:100%; margin: 15px 0; font-weight: bold;}
}

/*--FAQ--*/
ul.FaqBox{ width: 100%;margin: 0 auto; max-width: 1120px; padding-top: 40px;}
ul.FaqBox li{float: left; width: 27.33%; margin: 0 3% 10px 3%; min-height: 470px;}
ul.FaqBox li .photo{ width: 100%; display: block; }
ul.FaqBox li .photo img{ border:1px solid #bfeaf3;  }
ul.FaqBox li ul.subMenuList li{ width: 50%; margin: 0 22px 8px 0; min-height: 100%;}
ul.FaqBox li h4.title{ font-size: 1.5em; font-weight: bold; min-height: 64px; padding-top: 18px; line-height: 26px; }
ul.FaqBox li h4.title a{color: #4d4d4d;}
ul.FaqBox li h4.title a:hover{ text-decoration: underline; }
ul.FaqBox li p{  font-size: 1.05em;}
ul.FaqBox li p a{color: #4d4d4d;}
ul.FaqBox li p a:hover{ text-decoration: underline; }
@media (max-width:899px){ul.FaqBox li{ width: 44%; }}
@media (max-width:599px){ul.FaqBox li{ min-height: 360px; }
                         ul.FaqBox li p{ font-size: 1em; }}
@media (max-width:499px){ul.FaqBox li h4.title{ font-size: 1.05em; }
                         ul.FaqBox li h4.title{ min-height: 55px; }}
@media (max-width:399px){ul.FaqBox li{ width: 94%; }
                         ul.FaqBox li,  ul.FaqBox li h4.title{min-height: initial;}}
/*--FAQ END--*/

/***網站地圖***/
.subMenuBox{ width: 100%; background-color: #4d4d4d; padding: 60px 0;}
.subMenuBox .ContentsBox{ width: 1300px; }
.subMenuBox ul.gogolink{ float: left;  margin: 0 4%}
.subMenuBox ul.w40{ width: 28%;}
.subMenuBox ul.w30{ width: 24%; }

.subMenuBox h5.title{ color: #000; font-size: 1.5em; padding: 10px 0;}
.subMenuBox h6.subtitle{ color: #fff; font-size: 1em; padding: 5px 0;}
.subMenuBox h6.subtitle a{ color: #fff; }
.subMenuBox p{ font-size: 1em; color: #fff; }
.subMenuBox p a{ color: #fff; }
.subMenuBox a:hover{ text-decoration: underline; }
.subMenuBox ul.subMenu{ float: none; width: 100%; padding-bottom: 15px;}
.subMenuBox ul.subMenu li{ float: left; margin-right: 10px;}
.subMenuBox p.qrcode{ background: url(../images/img_qrcode.jpg) 0 0 no-repeat;background-size: 99px; padding-top: 120px; margin-top: 20px;}
.subMenuBox p.mob{ display: none; text-align: center; background-position:  center top; }

@media (max-width:1320px){.subMenuBox .ContentsBox{ width: 95%; }}
@media (max-width:850px){.subMenuBox{ padding: 0 0 40px 0; }}
@media (max-width:699px){ .subMenuBox ul.gogolink{ display: none; }
                          .subMenuBox p.mob{ display: block; }}

/***網站地圖END***/

/***招商中心***/
.ProcessBox{ width: 100%; border: 1px solid #c8c5c4; padding: 25px 0; margin: 35px 0;}
.ProcessBox p{ font-size: 1.5em; text-align: center; padding-bottom: 30px;}
.ProcessBox .stepBox{ width: 100%;}
.ProcessBox .stepBox .step{ width: 33.3%; float: left; height: 260px; display: block; position: relative;}
.ProcessBox .stepBox .step .arr{ position: absolute; top: 39%; right: -16px; width: 31px; height: 54px; display: block; background: url(../images/service/arr_r.png) center center no-repeat; background-size: contain;}
.ProcessBox .stepBox .s1{ background: url(../images/service/step_img_01.png) center center no-repeat; background-size: contain;}
.ProcessBox .stepBox .s2{ background: url(../images/service/step_img_02.png) center center no-repeat; background-size: contain;}
.ProcessBox .stepBox .s3{ background: url(../images/service/step_img_03.png) center center no-repeat; background-size: contain;}
.ProcessBox .stepBox .s4{ background: url(../images/service/step_img_04.png) center center no-repeat; background-size: contain;}
.ProcessBox .stepBox .s5{ background: url(../images/service/step_img_05.png) center center no-repeat; background-size: contain;}
.ProcessBox .stepBox .s6{ background: url(../images/service/step_img_06.png) center center no-repeat; background-size: contain;}
@media (max-width:1100px).serviceTypeBox .bothBox .sTBox .IntroductionBox .p_info p{ line-height: 28px; font-size: 1.05em; }
.ProcessBox .stepBox .step{ height: 200px; }}
@media (max-width:1000px){.serviceTypeBox .bothBox .sTBox .IntroductionBox .p_info p{ padding-top: 20px;}}
@media (max-width:860px){.ProcessBox .stepBox .step{ height: 175px; }}
@media (max-width:799px){.ProcessBox .stepBox .step{ height: 155px; }}
@media (max-width:740px){.serviceTypeBox .bothBox .sTBox{ width: 100%; }
                         .serviceTypeBox .bothBox .sTBox .IntroductionBox .p_info p{ padding-top: 40px;}
                         .serviceTypeBox .bothBox .sTBox .IntroductionBox .photo_right{ float: right; }}
@media (max-width:550px){.ProcessBox .stepBox .step{ width: 100%; height: 260px; margin-bottom: 40px;}
                         .ProcessBox .stepBox .step .arr{ position: absolute; top: initial; bottom: -33px; right: initial; width: 100%; height: 31px; display: block; background: url(../images/service/arr_b.png) center center no-repeat; background-size: contain;}}
@media (max-width:499px){ .serviceTypeBox .bothBox .sTBox .IntroductionBox .p_info p{ padding-top: 15px;}}
@media (max-width:399px){.serviceTypeBox .bothBox .sTBox .IntroductionBox .p_info p{ line-height: 22px; font-size: 1em; }}

/***招商中心 END***/

/***臺商投資方案***/
.other_dataBox ul.link_file{ width: 100%; text-align: left; padding-top: 15px; }
.other_dataBox ul.link_file li{ display: inline-block; margin-right: 15px; padding-bottom: 15px;}
.other_dataBox ul.link_file li a{ border-radius: 40px; border:1px solid #c8841f; color: #c8841f; padding: 5px 20px; display: block; }
.other_dataBox ul.link_file li a:hover{ text-decoration: none; background-color: #c8841f; color: #fff; }
/***臺商投資方案 END***/

/***-司長簡介*****/
.profileBox{ /*width: 70%;*/ padding-left: 30%; margin-bottom: 60px; background:url(../images/br_profile_leader.jpg) left top no-repeat;}
.profileBox .pBox{ /*width: 70%;*/ border-bottom: 1px dotted #bfbfbf; padding: 40px 0; padding-left: 30%;}
.profileBox .pBox h5.name{ background:url(../images/profile_line.gif) center top no-repeat; padding-top: 70px;  color: #595757; font-size: 28px; -webkit-writing-mode: vertical-lr; writing-mode: vertical-lr; float: left; }
.profileBox .pBox p{ float: left; padding: 20px 0 20px 30px; color: #595757;}
.profileBox .pBox p a{ color: #595757; }
.profileBox .pBox p a:hover{ text-decoration: underline;}
.profileBox .p_01{ width: 100%; padding-left: 0; }
.profileBox .p_02{ background:url(../images/br_profile_leader_02.jpg) left center no-repeat;}
.profileBox .p_03{ background:url(../images/br_profile_leader_03.jpg) left center no-repeat;}

.profileBox .none_line{ border-bottom: none; }

@media (max-width:1550px){.profileBox{ /*width: 60%;*/ padding-left: 40%;}
                          .profileBox .p_02, .profileBox .p_03{ /*width: 60%;*/ padding-left: 40%; }}
@media (max-width:1280px){.profileBox{ /*width: 65%;*/ padding-left: 35%;}}
@media (max-width:1240px){/*.profileBox .pBox{ padding-left: 0; width: 100%; }*/
    .profileBox {background-size: initial; background-image:url(../images/br_profile_leader_m.jpg); }
    .profileBox .pBox p{ max-width: 70%; }
    .profileBox .p_02, .profileBox .p_03{ width: 50%; padding-left: 50%; }}
@media (max-width:1020px){  .profileBox .p_02, .profileBox .p_03 { background-position: 0 0: }}
@media (max-width:790px){.profileBox .p_01{ min-height: 330px; }
                         .profileBox .pBox{width: 50%; padding-left: 50%;} .profileBox{ width: 100%; padding-left: 0%;}}
@media (max-width:599px){.profileBox{ width: 100%; padding-left: 0;background:url(../images/br_profile_leader_s.jpg) left top no-repeat; }}
@media (max-width:499px){.profileBox .pBox{ width: 100%; padding-left: 0;} 
                         .profileBox .pBox{ padding-top: 360px; background-image: center top;}
                         .profileBox .pBox p{ max-width: 100%; }}
/***-司長簡介 END*****/

/***組織與分工***/
.a_table{ width:99%; border:1px solid #d5d5d5; border-width:0px 1px 1px 0px;}
.a_table td{ border:1px solid #d5d5d5; padding:5px 10px;}
.a_table p{color: #333;}
.a_table p a{ color: #333; }
.a_table p a:hover{ text-decoration: underline; }
.a_table .top_title1 p{ color:#fff; margin: 0;}
.a_table .top_title1{background-color:#3e4691; padding: 10px; color: #FFF;}

.a_table ul.list_disc {list-style-type:disc; padding-left:20px; color:#2c8ddf; margin:0 0 10px 15px;}
.a_table ul.list_disc p{ padding:0; color:#2c8ddf;}
.a_table ul.list_disc p a{color:#2c8ddf;}
.a_table tr:nth-child(odd):not(.top_title) {background-color:#FFFFDB;}

.top_title{background-color:#e6e7ef;padding:10px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
/***組織與分工 END***/

/***國際經貿組織*****/
.organizationBox{ width: 100%; padding-bottom: 60px;}
.organizationBox .oBothBox{ width: 50%; float: left; margin: 10px 0; }
.organizationBox .oBothBox .the_oBox{ width: 100%; padding-bottom: 10px;}
.organizationBox .oBothBox .the_oBox .photo{ width: 50%; display: block; float: left; min-height: 320px; background-color: #000;}
.organizationBox .oBothBox .the_oBox .infoBox{ width: 50%; float: left; min-height: 320px;}
.organizationBox .oBothBox .the_oBox .infoBox .content_p{ width: 80%; margin: 0 auto; padding-top: 40px; }
.organizationBox .oBothBox .the_oBox .infoBox .content_p h5{ color: #595757; font-size: 21px; padding-bottom: 20px; }
.organizationBox .oBothBox .the_oBox .infoBox .content_p p{ color: #595757; padding-bottom: 6px; }
.organizationBox .oBothBox .the_oBox .infoBox .content_p p a{ color: #595757; }
.organizationBox .oBothBox .the_oBox .infoBox .content_p p a:hover{ text-decoration: u}
.organizationBox .oBothBox .the_oBox .infoBox .p_ss p{ font-size: 13px; }

.organizationBox .oBothBox .the_oBox .infoBox .content_p .more{ width: 75px; margin: 0 auto; padding: 10px 0 5px; }
.organizationBox .oBothBox .the_oBox .infoBox .content_p .more a{ color: #fff;  font-size: 11px; width: 75px; height: 22px; display: block; text-align: center; line-height: 20px; background: url(../images/br_more.png) center center no-repeat; background-size: contain; }
.organizationBox .oBothBox .the_oBox .infoBox .content_p .more a:hover{ opacity: .8; }


.organizationBox .oBothBox .color_01 .photo{ background:url(/twbusiness/images/br_organizationBox_01.jpg) center center no-repeat; background-size: cover; }
.organizationBox .oBothBox .color_02 .photo{ background:url(/twbusiness/images/br_organizationBox_02.jpg) center center no-repeat; background-size: cover; }
.organizationBox .oBothBox .color_03 .photo{ background:url(/twbusiness/images/br_organizationBox_03.jpg) center center no-repeat; background-size: cover; }
.organizationBox .oBothBox .color_04 .photo{ background:url(/twbusiness/images/br_organizationBox_04.jpg) center center no-repeat; background-size: cover; }
.organizationBox .oBothBox .color_01 .infoBox{ background-color: #e2edeb; }
.organizationBox .oBothBox .color_02 .infoBox{ background-color: #eaeef3; }
.organizationBox .oBothBox .color_03 .infoBox{ background-color: #feede6; }
.organizationBox .oBothBox .color_04 .infoBox{ background-color: #e9ead9; }
.organizationBox .oBothBox .color_02 .photo, .organizationBox .oBothBox .color_04 .photo{ float: right; }

@media (max-width:1850px){.organizationBox .oBothBox .color_04 .infoBox .content_p{ padding-top: 30px; }}
@media (max-width:1700px){ .organizationBox .oBothBox .the_oBox .infoBox .content_p h5{ padding-bottom: 10px; }
                           .organizationBox .oBothBox .the_oBox .infoBox .content_p p{ padding-bottom: 3px; }
                           .organizationBox .oBothBox .the_oBox .infoBox .h_ov{ display: block; height: 200px; overflow-y: scroll; }}
@media (max-width:1700px){ .organizationBox .oBothBox .the_oBox .infoBox .h_ov{ height: 150px;}}
@media (max-width:1290px){ .organizationBox .oBothBox .the_oBox .photo, .organizationBox .oBothBox .the_oBox .infoBox{ min-height: 280px; }
                           .organizationBox .oBothBox .the_oBox .infoBox .content_p{ padding-top: 20px; }
                           .organizationBox .oBothBox .color_04 .infoBox .content_p{ padding-top: 13px; }
                           .organizationBox .oBothBox .the_oBox .infoBox .content_p h5{ font-size: 17px; }}
@media (max-width:1200px){.organizationBox .oBothBox .the_oBox .photo, .organizationBox .oBothBox .the_oBox .infoBox{ min-height: 260px; }
                          .organizationBox .oBothBox .the_oBox .infoBox .content_p h5{ font-size: 16px; }
                          .organizationBox .oBothBox .the_oBox .infoBox .content_p p{ font-size: 13px; }}

@media (max-width:1024px){.organizationBox .oBothBox { width: 100%; margin: 0;}}
@media (max-width:399px){..organizationBox .oBothBox .the_oBox .photo, .organizationBox .oBothBox .the_oBox .infoBox{ width: 100%; }
                         .organizationBox .oBothBox .the_oBox .infoBox .h_ov{ overflow-y:initial; height:initial;}
                         .organizationBox .oBothBox .the_oBox .infoBox{ min-height: initial; padding-bottom: 20px; }}  
/***國際經貿組織 END*****/

/***國外投資相關單位*****/
.localBox{ width: 100%; padding-bottom:40px;}
.localBox ul{ width: 30%; float: left; margin-right: 3%;}
.localBox ul li{ padding: 0; }
.localBox ul li p.title{color: #fff; width: 92%; display: block; padding: 8px 4%; font-size: 17px; font-weight: bold;
                        background: rgb(24,33,115);
                        background: -moz-linear-gradient(left,  rgba(24,33,115,1) 0%, rgba(24,127,177,1) 100%, rgba(41,137,216,1) 100%);
                        background: -webkit-linear-gradient(left,  rgba(24,33,115,1) 0%,rgba(24,127,177,1) 100%,rgba(41,137,216,1) 100%);
                        background: linear-gradient(to right,  rgba(24,33,115,1) 0%,rgba(24,127,177,1) 100%,rgba(41,137,216,1) 100%);
                        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#182173', endColorstr='#2989d8',GradientType=1 );
}

.localBox ul li p a{ color: #444; border: 1px solid #d5d5d5; cursor: pointer; width: 94%; display: block; padding: 8px 3%;}
.localBox ul li p a:hover{ background-color: #e7f2f7; border-color: #e7f2f7; }
@media (max-width:1000px){.localBox ul{ width: 47%; }
                          .inside .blue_item .iBox ul li p{ width: 70%;}}
@media (max-width:799px){.localBox ul{ width: 100%; margin-right: 0; margin-bottom: 30px;}}

/***國外投資相關單位 END*****/

/***招商服務項目*****/
.serviceTypeBox{ width: 100%; padding-top: 40px;}
.serviceTypeBox .bothBox{ width: 100%; }
.serviceTypeBox .bothBox .sTBox{ float: left; width: 50%; }
.serviceTypeBox .bothBox .sTBox .IntroductionBox{ width: 100%; }
.serviceTypeBox .bothBox .sTBox .IntroductionBox .photo{ float: left; width: 50%;}
.serviceTypeBox .bothBox .sTBox .IntroductionBox .p_info{ float: left;  width: 50%;}
.serviceTypeBox .bothBox .sTBox .IntroductionBox .p_info p{ width: 80%; margin: 0 auto; padding-top: 50px;  line-height: 31px; color: #4e4e4e; font-size: 1.05em;}

@media (max-width:1100px){.serviceTypeBox .bothBox .sTBox .IntroductionBox .p_info p{ line-height: 28px; font-size: 1.05em; }
                          .ProcessBox .stepBox .step{ height: 200px; }}
@media (max-width:1000px){.serviceTypeBox .bothBox .sTBox .IntroductionBox .p_info p{ padding-top: 20px;}}
@media (max-width:740px){.serviceTypeBox .bothBox .sTBox{ width: 100%; }
                         .serviceTypeBox .bothBox .sTBox .IntroductionBox .p_info p{ padding-top: 40px;}
                         .serviceTypeBox .bothBox .sTBox .IntroductionBox .photo_right{ float: right; }}
@media (max-width:499px){ .serviceTypeBox .bothBox .sTBox .IntroductionBox .p_info p{ padding-top: 15px;}}
@media (max-width:399px){.serviceTypeBox .bothBox .sTBox .IntroductionBox .p_info p{ line-height: 22px; font-size: 1em; }}
/***招商服務項目 END*****/

/***單一全程服務窗口*****/
.SerWindowBox{ width: 100%; padding-top: 20px;}
.SerWindowBox ul.subBlueMenu{ width: 100%; }
.SerWindowBox ul.subBlueMenu li{ float: left; width: 49%;}

.SerWindowBox ul.subBlueMenu li p{ font-size: 1.05em; text-align: center; }
.SerWindowBox ul.subBlueMenu li p a{ cursor: pointer; color: #4e4e4e; width: 100%; display: block; padding: 20px 0; background-color: #e5f6fa;}
.SerWindowBox ul.subBlueMenu li p a:hover{ background-color: #cee8ee; }

.SerWindowBox ul.SerWinBoxTypeBox{ width: 100%; padding-top: 20px}
.SerWindowBox ul.SerWinBoxTypeBox li{ float: left; width: 46%; padding-bottom: 60px; }
.SerWindowBox ul li.f_r{ float: right; }
.SerWindowBox ul li .p_infoBox{ min-height: 300px; padding-bottom: 20px;  }
.SerWindowBox ul li .p_infoBox p{ font-size: 1.05em; color: #4c4c4c; line-height: 34px; }
.SerWindowBox ul li .p_info_h{ min-height: 500px; }
.SerWindowBox ul li .photoBox { max-width: 470px; margin: 0 auto; }
.SerWindowBox p.btn_prev{ padding-bottom: 0; }
@media (max-width:1060px){.SerWindowBox ul li .p_info_h{ min-height: 500px; }}
@media (max-width:950px){.SerWindowBox ul.SerWinBoxTypeBox li{ width: 100%; }
                         .SerWindowBox ul li .p_info_h{ min-height: inherit;}
                         .SerWindowBox ul li .photoBox { max-width: 70%; }}

@media (max-width:600px){.SerWindowBox ul.subBlueMenu li p{ font-size: 1em; }
                         .insideDataBox .serviceCenterMenu h3.top_title span.info{ font-size: 1em; line-height: 22px; }}
@media (max-width:414px){.SerWindowBox ul.subBlueMenu{ padding: 0; }}
@media (max-width:400px){.SerWindowBox ul.subBlueMenu li{ width: 100%;}
                         .SerWindowBox ul.subBlueMenu li p{ font-size: 1.05em; }}

/***單一全程服務窗口 END*****/

/**全球布局研究成果**/
.j_industrymap_title{background-image:url(/twbusiness/images/map_title.png);background-repeat:no-repeat;background-position:center;height:40px;width:auto;margin:auto;}
.j_industrymap01{text-decoration:none;background-image:url(/twbusiness/images/b_country_icon01.png);background-repeat:no-repeat;background-position:left top;float:left;width:100%;border:thin solid #29b671;height:50px;-moz-background-size:contain;-webkit-background-size:contain;-o-background-size:contain;background-size:contain;margin:10px .5%;}
.j_industrymap02{text-decoration:none;background-image:url(/twbusiness/images/b_country_icon02.png);background-repeat:no-repeat;background-position:left top;float:left;width:100%;border:thin solid #F08118;height:50px;-moz-background-size:contain;-webkit-background-size:contain;-o-background-size:contain;background-size:contain;margin:10px .5%;}
.j_industrymap03{text-decoration:none;background-image:url(/twbusiness/images/b_country_icon03.png);background-repeat:no-repeat;background-position:left top;float:left;width:100%;border:thin solid #959595;height:50px;-moz-background-size:contain;-webkit-background-size:contain;-o-background-size:contain;background-size:contain;margin:10px .5%;}
.j_industrymap04{text-decoration:none;background-image:url(/twbusiness/images/b_country_icon04.png);background-repeat:no-repeat;background-position:left top;float:left;width:100%;border:thin solid #FFBA00;height:50px;-moz-background-size:contain;-webkit-background-size:contain;-o-background-size:contain;background-size:contain;margin:10px .5%;}
.j_industrymap05{text-decoration:none;background-image:url(/twbusiness/images/b_country_icon05.png);background-repeat:no-repeat;background-position:left top;float:left;width:100%;border:thin solid #395EB6;height:50px;-moz-background-size:contain;-webkit-background-size:contain;-o-background-size:contain;background-size:contain;margin:10px .5%;}
.j_industrymap06{text-decoration:none;background-image:url(/twbusiness/images/b_country_icon06.png);background-repeat:no-repeat;background-position:left top;float:left;width:100%;border:thin solid #0F9FFB;height:50px;-moz-background-size:contain;-webkit-background-size:contain;-o-background-size:contain;background-size:contain;margin:10px .5%;}
.j_industrymap_text{text-decoration:none;width:80%;height:50px;line-height:50px;color:#333;text-align:center;float:right;}


.j_industrymap01{ margin: 10px 0.5%;}
.j_industrymap02{ margin: 10px 0.5%;}
.j_industrymap03{ margin: 10px 0.5%;}
.j_industrymap04{ margin: 10px 0.5%;}
.j_industrymap05{ margin: 10px 0.5%;}
.j_industrymap06{ margin: 10px 0.5%;}
.j_news01_div.IndustryMap .j_industrymap_text { width: 100%; line-height: 50px;}
.j_news01_div.IndustryMap .InnerText{ width: 30%; height: 45px}

@media screen and max-width 640px {
    .j_news01_div.IndustryMap .InnerText{width:100%;height:45px;}
    .j_industrymap_text{width:100%;}
}
@media only screen and max-width 1200px and min-width 641px {
    .j_news01_div.IndustryMap .InnerText{width:35%;float:left;margin:5px;}
    .j_industrymap02{float:left;}
}
@media screen and max-width 990px {
    .j_news01_div.IndustryMap .InnerText{width:100%;}
}

#j_mapshell_3 {width: calc(100%/3 - 20px);    margin: 10px 20px 10px 0; float: left;    display: flex;}
#j_mapshell_3 a {    font-size: 1.2rem;    color: #333;    text-decoration: none;}
#j_mapshell_3 a:hover{	font-size: 1.2rem;	color: #3292AE;	text-decoration: none;	}
#j_mapshell_3 .item1 {    line-height: 70px;}
#j_mapshell_3 img{	width: auto;	height : auto;	max-height: 100%;	max-width: 100%;	border: 0px;	vertical-align: middle;	margin-right: 20px;	margin-left: 20px;	}


/**全球布局研究成果 END**/

/**全球布局臺灣研究成果**/
.css-table{display:table;}
.css-table .thead{display:table-header-group;}
.css-table .tbody{display:table-row-group;}
.css-table .tr{display:table-row;}
.css-table .th,.css-table .td{display:table-cell;padding:10px 0;}
.contactW{line-height:30px;font-size:1.08em;}
.contactW img{margin:0 10px;}
.w_20{width:20%;}
/**全球布局臺灣研究成果END**/

/**活動一覽表**/
.content_d { float:left; width: 25%;}

@media screen and (max-width: 480px){
	.content_d { float: none; width: auto;}
	.content_c { margin-bottom : 1em;}
}
/**活動一覽表 END**/

/** siteMap **/
#j_map_content01, #j_map_content02 .item {font-size: 1.08em;}
#j_map_content03 .item h2 { padding:0; text-shadow: none;}
#j_map_content03 .item a { font-size: 1.15rem;}
#j_map_content03 .item h2 a:hover{ font-weight: bold;}
#j_map_content03 .item a:hover { font-weight: normal; text-decoration: underline;}
/** siteMap END **/

/*Label the data*/
@media screen and (max-width: 900px){
    caption { display: block; font-size: 1.3em;    padding: 0;}
    th {width: auto;}
    td {padding: 0 10px;}

    td:before { 
        color: #999999;
        position: absolute;/* Now like a table header */
        top: 6px; left: 6px; width: auto; padding-right: 10px; white-space: nowrap;/* Top/left values mimic padding */	}

    .program td { padding: 6px 0 6px 120px; font-size: 1.08rem;}
    td:nth-of-type(1):before {	content: " ";}
    td:nth-of-type(2):before {	content: " ";}
    td:nth-of-type(3):before {	content: " ";}

}

/*Label the data END*/

/*各國投資環境*/
.card {
    float:left;
    text-align: center;
    width:calc(100%/3 - 40px);
    margin:2%;
    border: 1px solid #cfd8dc;
    -moz-box-shadow:inset 0px 0px 2px #bdbdbd;
    -webkit-box-shadow:inset 0px 0px 2px #bdbdbd;
    box-shadow:inset 0px 0px 2px #bdbdbd;
}
.card a:hover{
    font-weight: normal;
    border-bottom: 5px solid #555;
    padding-bottom: 1px;
}
.card .card-img-top {
    width: 100%;
    height: 120px;
    display: block;
    border-bottom: 1px solid #cfd8dc;
}
.card .card-body {
    margin: 0px;
    padding: 2% 2% 5% 2%;
}
.card .card-body .card-title {
    font-size: 1.2em;
    min-height: 3em;
}
.card .card-body .card-title span {
    display: block;
    font-size: 0.75em;
}
.card .card-body.h4txt{
    float:left;
    text-align: center;
    width:calc(100%/2 - 40px);
    margin:2%;
    border: 1px solid #eeeeee;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
}
.card .card-body.h4txt h4{
    font-size: 1.0em;
    text-decoration: none;
    text-align: left;
    height: 80px;
}
.Ucard{
    width: calc(100% - 55px);
}
.card.Ucard .card-title.Uh3{
    padding: 4% 0;
}
.card.Ucard .card-img-top.Uimg{
    width: 30%;
    float: left;
}
.btn {
    display: inline-block;
    margin:0 1%;
    font-weight: 400;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    padding: 5px;
    font-size: 14px;
    line-height: 1.42857143;
    border-radius: 4px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.btn-doc {
    color: #fff;
    background-color:#a1887f;
    border-color: #a1887f;
}
.btn-pdf {
    color: #fff;
    background-color: #90a4ae;
    border-color: #90a4ae;
}
.btn-odt {
    color: #fff;
    background-color:#ffa726;
    border-color: #ffa726;
}
.btn-eBook{
    color: #fff;
    background-color: #4caf50;
    border-color: #4caf50;
}
.btn-oth {
    color: #fff;
    background-color:#795548;
    border-color: #795548;
    margin:0;
} 
@media screen and (max-width: 768px){
    .card {
        width:calc(100%/2 - 30px);
        margin:2%;
    }
}
@media screen and (max-width: 480px){
    .card, .card.USA, .card.Ucard .card-body.h4txt {
        width: calc(98%);
    }
    .card .card-body .card-title span {
        display: initial;
        margin: 0 2%;
    }
    .card.Ucard .card-img-top.Uimg{
        width: 100%;
        display: block;
        float: initial;
    }
    .card.Ucard .card-title.Uh3{
        padding: 4% 0;
        font-size: 1.2em;
        min-height: 3em;
    }
    .card.Ucard .card-body.h4txt{
        width: calc(96%);
        border-top-style: 1px solid #cfd8dc;
        border-bottom-style: 1px solid #cfd8dc;
    }
}
/*各國投資環境 END*/




#j_body { font-size: 1.05em;}
.NewSouthward li{ float: left; width: calc(100%/3 - 30px);}

@media screen and (max-width: 1200px){
	.tab-content div ul li { margin-left: 0px;}
	.NewSouthward li { width: 50%; }
}


@media screen and (max-width: 480px) {
	.w_100 li { width: 100%; }

}
.investtaiwan_goldbt a{ 
	color: #FFFFFF;
}
.investtaiwan_goldbt a:hover{ 
	color: #000;
}
.investtaiwan_goldbt { 
	--bs-btn-color: #000;
	--bs-btn-bg: #ffc107;
	--bs-btn-border-color: #ffc107;
	--bs-btn-hover-color: #000;
	--bs-btn-hover-bg: #ffca2c;
	--bs-btn-hover-border-color: #ffc720;
	--bs-btn-focus-shadow-rgb: 217, 164, 6;
	--bs-btn-active-color: #000;
	--bs-btn-active-bg: #ffcd39;
	--bs-btn-active-border-color: #ffc720;
	--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
	--bs-btn-disabled-color: #000;
	--bs-btn-disabled-bg: #ffc107;
	--bs-btn-disabled-border-color: #ffc107
	}
    
    
#j_top_contact {
    padding: 5px;
    width: 145px;
    height: 145px;
    position: fixed;
    top: 40px;
    z-index: 1;
    text-align: center;
    right: 1%;
}