﻿.news01 {
    display:block;
    height:auto;
    overflow:hidden;
}
.rwdnews {
    display:none;
    width:95%;
    overflow:hidden;
    margin-top:18%;
    margin-left:5%;
}
.news_01 {
    display:inline-block;
    float:left;
    margin-right:3%;
}
.news_02 {
    display:inline-block;
    float:left;
    width:80%;
    /*font-size:1.3em;*/
    color:#d00000;
}
.title-mobile {
    position:fixed;
    display:block;
    font-size:20px;
    left:100px;
    right:100px;
    color:#FFF;
    left:10px;
    margin-top: -2%;
}
.title-mobile img {
    width:20%;
}
.menu-container {
    width:100%;
}
.content {
    flex:1;
    width:100%;
    margin-top:40px;
}
.menu_out_top {
    position:fixed;
    width:100%;
    margin-bottom:150px;
    z-index:10000;
}
.menu-mobile {
    display:block;
    width:95%;
}
.menu-dropdown-icon:before {
    display:block;
}
.menu {
    height:70px;
}
.menu > ul {
    display:none;
}
.menu > ul > li {
    width:100%;
    float:none;
    display:block;
}
.menu > ul > li a {
    padding:1em;
    width:100%;
    display:block;
}
.menu > ul > li > ul {
    position:relative;
}
.menu > ul > li > ul.normal-sub {
    width:100%;
}
.menu > ul > li > ul > li {
    float:none;
    width:100%;
    /* margin-top:20px;
    */
}
.menu > ul > li > ul > li:first-child {
    margin:0;
}
.menu > ul > li > ul > li > ul {
    position:relative;
}
.menu > ul > li > ul > li > ul > li {
    float:none;
}
.menu .show-on-mobile {
    display:block;
    float:right;
    margin-top:-0.3%;
    width:22%;
}
.menu_head {
    width:100%;
    margin:0 auto;
    height:55px;
    background:#ffffff;
}
.top_logo,.top_login {
    display:inline-block;
    text-align:right;
}
.top_login {
    float:right;
    margin-top:14px;
}
.top_fb {
    width: 50%;
}
.top_logo img {
    display:none;
}
.menu-mobile img {
    width:20%;
    margin-top:-14px;
}
.menu_head .menu_top {
    width:95%;
    margin:0 auto;
}
.menu-mobile:after {
    color:#ffffff;
}
.slidesjs-pagination {
    display:none;
}
/*外框*/
.a_out {
    width:90%;
    margin:0 auto;
    margin-top:17%;
}
/* ––––––––––––––––––––––––––––––––––––––––––––––––––
影音專區
–––––––––––––––––––––––––––––––––––––––––––––––––– */
/*影片*/
.video-container {
    position:relative;
    padding-bottom:56.25%;
    padding-top:30px;
    height:0;
    overflow:hidden;
}
.video-container iframe,.video-container object,.video-container embed {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
}
.video001 {
    width:99%;
    background:#ffffff;
    border:1px solid #ccc;
    border-radius:5px;
    margin:0 auto;
    margin-top:2%;
    box-shadow:0 0 10px #bbb;
    padding:1%;
    padding-bottom:2%;
}
.title01 {
    font-size:1.5em;
    font-weight:600;
    color:#d00000;
    margin-bottom:2%;
}
.title01 img {
    padding-right:3%
}
.video001pic {
    display:inline-block;
    width:47%;
    height:auto;
    margin-right:7px;
    text-align:center;
}
.video001word {
    font-size:0.9em;
    font-weight:500;
}
.video001pic a {
    color:#005abb;
    text-decoration:none;
}
.video001pic img {
    display:inline-block;
    width:100%;
    padding-bottom:1%;
    padding-top:7%;
}
/* ––––––––––––––––––––––––––––––––––––––––––––––––––
影音廣播
–––––––––––––––––––––––––––––––––––––––––––––––––– */
.radio001 {
    width:99%;
    background:#ffffff;
    border:1px solid #ccc;
    border-radius:5px;
    margin:0 auto;
    margin-top:2%;
    box-shadow:0 0 10px #bbb;
    padding:1%;
    padding-bottom:2%;
}
.radio_title01 {
    font-size:1.5em;
    font-weight:600;
    color:#d00000;
    margin-bottom:2%;
}
.radio_title01 img {
    padding-right:3%
}
.radio_pic {
    display:inline-block;
    width:47%;
    height:auto;
    margin-right:7px;
    text-align:center;
}
.radio_word {
    font-size:0.9em;
    font-weight:500;
}
.radio_pic a {
    color:#005abb;
    text-decoration:none;
}
.radio_pic img {
    display:inline-block;
    width:100%;
    padding-bottom:1%;
    padding-top:7%;
}
/*-------------------------------------------------
分析師群
–––––––––––––––––––––––––––––––––––––––––––––––––– */
.peo_001 {
    width:99%;
    background:#ffffff;
    border:1px solid #ccc;
    border-radius:5px;
    margin:0 auto;
    margin-top:2%;
    box-shadow:0 0 10px #bbb;
    padding:1%;
    padding-bottom:2%;
    height:20%;
}
.peo_title01 {
    font-size:1.5em;
    font-weight:600;
    color:#d00000;
    margin-bottom:2%;
}
.peo_title01 img {
    padding-right:3%
}
#eg31 {
    width:40%;
    display:inline-block;
    padding:5px 0px;
    border-radius:10px;
    margin-right:7%;
    vertical-align:top;
}
#eg31 img {
    display:inline-block;
    float:left;
}
#eg31 ul li {
    width:200px;
}
.eg31a {
    width:55%;
    float:left;
}
.htmleaf-content,.bodyCon07,.htmleaf-content01,.htmleaf-content03 {
    display:none;
}
.htmleaf-content02 {
    display:block;
    width:100%;
    height:auto;
}
.peo_word1 {
    font-size:1.5em;
    color:#d00000;
    display:block;
    font-weight:500;
}
.peo_word2 {
    color:#5F9EA0;
    font-size:1em;
    white-space:normal;
}
.peo_word3 {
    font-size:1.2em;
}
.figurefx img {
    width:198px;
}
.exclus001 {
    display:inline-block;
    width:250px;
    border-radius:5px;
    height:200px;
    overflow:hidden;
    margin-top:15px;
    margin-left:5%;
    margin-bottom:2%;
}
.exclus002 {
    display:inline-block;
    width:55%;
    vertical-align:top;
    margin-left:3%;
    margin-top:2%;
    line-height:1.5em;
}
.exclus003 {
    width:100%;
    display:block;
}
/* ––––––––––––––––––––––––––––––––––––––––––––––––––
財經專欄
–––––––––––––––––––––––––––––––––––––––––––––––––– */
.article_001 {
    width:98.5%;
    background:#ffffff;
    border:1px solid #ccc;
    border-radius:5px;
    margin-top:2%;
    box-shadow:0 0 10px #bbb;
}
.article_title01 {
    font-size:1.5em;
    font-weight:600;
    color:#d00000;
    margin-bottom:1%;
    padding-top:1%;
    padding-left:1%;
}
.article_title01 img {
    padding-right:1%;
    width:60px;
}
.article_word1 {
    font-size:0.9em;
    font-weight:500;
}
.article_pic a {
    color:#333;
    text-decoration:none;
}
.article_pic img {
    display:inline-block;
    padding-bottom:4%;
    padding-top:6%;
    width:100%;
}
.article_pic {
    display:inline-block;
    width:24.3%;
    padding:0px 10px;
}
.article_out {
    width:95%;
    margin:0 auto;
    padding-bottom:4%;
}
/*-----------財經重點
--------------------*/
.moneypoint {
    width:99.5%;
    margin:0 auto;
    display:block;
    border-radius:5px;
    border:1px solid #ccc;
    background:#ffffff;
    margin-bottom:1%;
}
.point00 img {
    width:50px;
}
.point00 {
    height:80px;
    background:#ddd;
    display:block;
    border-bottom:8px solid #d00000;
}
.point01 {
    width:30.3%;
    display:inline-block;
    margin:0px 1% 2% 1%;
}
.point01 img {
    width:100%;
}
.point02 {
    color:#d00000;
    font-size:2em;
    text-decoration:none;
    padding-left:3%;
    line-height:2em;
}
/* ––––––––––––––––––––––––––––––––––––––––––––––––––
footer
–––––––––––––––––––––––––––––––––––––––––––––––––– */
.footer {
    width:100%;
    height:auto;
    position:relative;
    padding-bottom: 10px;
    right:0px;
    background:#ccc;
}
.footer-out {
    width:90%;
    margin:0 auto;
    padding-top:1%;
    margin-top:2%;
}
.footer-out a {
    color:#333;
    text-decoration:none;
}
.f_about,.f_Terms,.f_link,.f_follow {
    width:24%;
    display:inline-block;
    vertical-align:text-top;
    font-size:0.8em;
    line-height:2em;
}
.f_title {
    color:#302726;
    font-weight:bold;
    font-size:1.1em;
}
.f_copyright {
    width:100%;
    clear:both;
    text-align:center;
}
/*----------------
財經影音------------*/
.right001 {
    display:none;
}
@media screen and (min-width:720px) and (max-width:750px) {
    .content480 {
    flex:1;
    width:100%;
    margin-top:18%;
}
}.video002 {
    width:99%;
    background:#ffffff;
    border:1px solid #ccc;
    border-radius:5px;
    margin:0 auto;
    box-shadow:0 0 10px #bbb;
    padding-bottom:4%;
    display:inline-block;
    vertical-align:top;
    margin-right:2%;
    margin-bottom:4%;
}
.video002title {
    height:90px;
    border-bottom:8px solid #d00000;
    background:#ddd;
    display:block;
    padding-top:2%;
}
.video002tw {
    color:#d00000;
    font-size:2em;
    padding:4%;
    text-decoration:none;
    line-height:1.5em;
}
.v_vo {
    overflow:auto;
    border-bottom:1px solid #ccc;
}
.v_pic {
    width:45%;
    display:inline-block;
}
.v_cont {
    width:55%;
    margin-bottom:6%;
    display:inline-block;
}
.v_cont_1 {
    font-size:1.5em;
    color:#d00000;
    font-weight:600;
    text-decoration:none;
}
.v_cont_2,.v_cont_3 {
    line-height:2em;
}
.v_cont_3 {
    font-size:1.1em;
    color:#003C9D;
    font-weight:600;
}
.v_cont_4 {
    color:#d00000;
}
/*--------------
底部廣告---------------*/
.buttonpop {
    display:block;
    width:100%;
}
.buttonpop img {
    width:100%;
}
/*公司簡介*/
.About_out {
    width:100%;
}
.About_out1 {
    width:100%;
    padding:3%;
    background:#ffffff;
}
.About_map {
    width:100%;
    display:inline-block;
    float:left;
}
.About_com {
    width:100%;
    display:inline-block;
    float:left;
    margin-left:2%;
    line-height:2.1em;
}
.article_004 h2 {
    color:#d00000;
}
.px30 {
    width:65px;
    margin:3%;
}
.A_title {
    color:#d00000;
    font-size:2em;
    display:block;
    border-bottom:1px solid #ccc;
    width:100%;
    padding-bottom:1%;
    padding-top:6%;
    clear:both;
}
.Aboutreser {
    width:40px;
    margin-right:10px;
}
.About002 {
    width:100%;
    background:#ffffff;
    border:1px solid #ccc;
    border-radius:10px;
    margin:0 auto;
    box-shadow:0 0 10px #bbb;
    padding-bottom:4%;
    display:inline-block;
    vertical-align:top;
    margin-right:2%;
    margin-bottom:4%;
}
.hide {
    display:none;
}
/*---------------------
加入會員----------------*/
.form100 {
    width:100%;
    margin:0 auto;
    padding:2%;
}
.form101 .input01 {
    width:95%;
    margin:0 auto;
    padding:1%;
    border:1px solid #AAAAAA;
    border-radius:5px;
    margin:1%;
}
.form101 select {
    width:95%;
    margin:0 auto;
    padding:1%;
    border:1px solid #AAAAAA;
    border-radius:5px;
    margin:1%;
}
.form102 {
    width:95%;
    margin:0 auto;
    padding:1%;
    border:1px solid #333;
    border-radius:5px;
    margin:1%;
    background:#0066FF;
    color:#ffffff;
}
/*客戶表單*/
.s_form3 {
    margin:5%;
    background:#0044BB;
    color:#ffffff;
    padding:3%;
    border-radius:5px;
    border:0px;
    width:80%;
}
/*-------------------
會員登入----------------*/
.form200 {
    margin:0 auto;
}
.fow {
    font-size:0.5em;
    width:45%;
}
.fow1 {
    margin-top:10px;
}
.fow2 {
    font-size:1.5em;
}
/*----------------------------
------------現場講座-----------*/
.peo_out {
    width:100%;
    padding-bottom:4%;
    margin:0 auto;
}
.LectureVideo2 {
    text-align:left;
    margin-left:0px;
}
.table001 {
    margin-left:5%;
}
.Lecture {
    padding:2% 3%;
}
.excls {
    margin-left:5%;
}
/*表單*/
.s_form6 {
    margin:5%;
    background:#0044BB;
    color:#ffffff;
    padding:1%;
    border-radius:15px;
    border:0px;
    width:80%;
}
.LectureVideo3 {
    text-align:left;
    margin-left:3%;
}
.exclus003 {
    display:none;
}
/*RWD BANNER*/
.bx-wrapper {
  position: relative;
  margin-bottom: 30px;
  padding: 0;
  *zoom: 1;
  margin-top: 15%;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
}
.bx_boder {
    width:45%;
    border:1px solid #ccc;
    height:auto;
    display:inline-block;
    text-align:center;
    vertical-align:top;
    float:left;
    margin:0px 14px;
}
.bx_boder img {
    width:80%;
    margin:0 auto;
    margin-top:4%;
}
.bx_boder_w {
    margin-top:2%;
}
.bx_boder_w a {
    font-size:1.5em;
    font-weight:600;
    color:#ce0100;
}
.bx_boder_w a:hover {
    text-decoration:underline;
    color:#ff7f50;
}
.bx_boder_w1 {
    font-size:0.9em;
    line-height:1.5em;
    margin-top:2%;
}
.bx_boder_w2 {
    font-size:0.9em;
    margin-top:4%;
}
.bx_boder_w2 a,.bx_boder_w a {
    text-decoration:none;
}
.bx_boder_w2 a:hover {
    text-decoration:underline;
    color:#587cd0;
}
/*分析師*/
.bx_boder_l {
    float:left;
    display:inline-block;
}
.bx_boder_r {
    float:left;
    display:inline-block;
    margin:2% 0 0 4%;
    width:45%;
}
.bx_bodera {
    width:94%;
    border:1px solid #ccc;
    height:auto;
    display:block;
    vertical-align:top;
    text-align:left;
    margin-bottom:3%;
}
.bx_bodera img {
    width:100%;
    margin:4%;
}
.bx_bodera_w {
    margin-top:2%;
}
.bx_bodera_w a {
    font-size:2em;
    font-weight:600;
    color:#ce0100;
}
.bx_bodera_w a:hover {
    text-decoration:underline;
    color:#587cd0;
}
.bx_bodera_w1 {
    font-size:1.2em;
    line-height:1.5em;
    margin-top:2%;
}
.bx_bodera_w2 {
    font-size:1.2em;
    margin:6% 0;
}
.bx_bodera_w2 a,.bx_boder_w a {
    text-decoration:none;
}
.bx_bodera_w2 a:hover {
    text-decoration:underline;
    color:#587cd0;
}
.bx_boder_w3 {
    font-size:1.2em;
    color:#0066FF;
}
/*768*/
.techer {
    display:block;
}
.techer_out {
    border:1px solid #ccc;
    width:100%;
    height:auto;
    margin:0 0 5% 0;
    background:#ffffff;
    overflow:hidden;
}
.techer_out_l {
    float:left;
    width:37%;
    margin:0 0 4% 2%;
}
.techer_out_l img {
    width:100%;
    padding:5%;
}
.techer_out_r {
    float:left;
    width:60%;
    font-size:1.1em;
    line-height:1.5em;
}
.techer_r_t {
    margin:4%;
}
.techer_r_t a {
    color:#c10100;
    font-weight:600;
    font-size:1.7em;
    text-decoration:none;
}
.techer_r_t a:hover {
    color:#ff7f50;
    text-decoration:underline;
}
.techer_out_b {
    clear:both;
    margin:0 0 4% 2%;
}
.techer_out_b a {
    text-decoration:none;
}
.techer_out_b a:hover {
    text-decoration:underline;
    color:#0044BB;
}
.techer_out_l .bottom {
    width:100%;
    margin-bottom:3%;
    padding:4% 0;
}
.techer_out_l .bottom01 {
    width:100%;
    margin-bottom:3%;
    padding:4% 0;
    color:#ffffff;
    background:#00DD00;
    border:0px;
}
.techer_out_l .bottom02 {
    width:100%;
    margin-bottom:3%;
    padding:4% 0;
    color:#ffffff;
    background:#d00000;
    border:0px;
}
.Recruit {
    width:100%;
}

.v_pic {width: 35%;}
.title-mobile {left: 20px;}

/*新增手機板裡的廣告*/
.bottom_AD {
    display: block;
    width: 320px;
    margin: auto;
}

    .bottom_AD .consultant {
        width: 320px;
        border: 1px solid #ccc;
        border-radius: 5px;
        margin: 0 auto;
        padding: 0;
        display: block;
        margin: 0px;
    }

/*影音,廣播,文章 列表頁 分析師 */
.v_cont_3b {font-size: 12px;}

/*首頁大banner */
.content {margin-top:unset;}

/* 首頁 財經專欄 logo小 */
.article_title01 img {width: 12%;}

/* 手機版 內縮95%  */
.a_out {width: 95%;}

/* 影音、廣播、文章 列表的分析師姓名連結  */
.v_cont_3 {font-size: 0.9em;}

/* 首頁影音圖尺寸 */
.video001pic img {
max-width: 306px;
max-height: 197px;}
/* 首頁-分析師 間隔 */
.peo_title01 {margin-bottom: 7%;}

/* 版尾調整 */
.f_about{width:50%;}

/*版頭 加fb區塊調整 */
.top_fb {margin-top: 2%;}
 
/*menu分析師 無超連結 */
span.menu-link{display: none;}
span.menu-nolink{display: unset;}
