/* css reset 歸0 */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption,tfoot,thead{margin:0;padding:0;border:0;outline:0;font-size:100%;line-height:1.5em}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
/* remember to define focus styles! */
:focus{ outline:0;}
/* remember to highlight inserts somehow! */
ins{text-decoration:none;}
del{text-decoration:line-through;}
/* css reset 歸0 end */
body *{font-family:'Noto Sans TC', sans-serif;}
a{text-decoration:underline;color:#c00000;}
a:hover{text-decoration:none;color:#aa0000;}
ul,li,h1,h2,h3,dd,dl,p{margin:0;padding:0;}
ul,li,ol{list-style-type:none;}
.bg_padding{padding:1%;}
.bgcolor1{background-color:#EBEBEB;background:linear-gradient(90deg, #d3aa78 0%,#d9b282 6%,#fee2bf 36%,#fce0bc 49%,#c99e69 99%);}
.bgcolor2{background-color:#F6F6F6;background:linear-gradient(90deg, #d3aa78 0%,#d9b282 6%,#fee2bf 36%,#fce0bc 49%,#c99e69 99%);}
.bgcolor3{background-color:#EBEBEB;}
.bgcolor4{background-color:#F6F6F6;}
.bgcolor5{background-color:#EBEBEB;}
/*所有元素漸變0.5秒*/
*{transition:all .5s;}
#event_master *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
/*DIY--設計可增加用樣式*/
.masterbanner{width:100%;}
.masterbanner img{width:100%;vertical-align:middle;}
small{font-size:smaller;}
.br_pc{display:block;}
mark{border-bottom:3px dotted #8f000099;background:transparent;padding-bottom:.2rem;}
.text_blue{color:#155190;padding:0;}
.text_black{color:#000;}
.discount{color:#be1516;font-family:Verdana,"Microsoft JhengHei";font-weight:bold;}
.discount_text_black{color:#000;font-family:Verdana,"Microsoft JhengHei";font-weight:bold;}
.focus{font-size:1.1rem;color:#be1516;font-family:Verdana,"Microsoft JhengHei";font-weight:bold;}
.text_red{color:#be1516;font-weight:bold;}
*{box-sizing:border-box;}
.main-title{font-size:2.35rem;font-weight:900;}
.title{font-size:2.4rem;font-weight:900;padding:.5rem .5rem .2rem;color:white;border-radius:1.5rem 1.5rem 0 0;background:linear-gradient(to right,#af0d10 10%, #e03939 30%,#d72a2a 70%, #a70606 90% ,#9e070a 100%);}
.title a{color:white;}
.sub-title{font-size:2rem;}
.happy{text-align:justify;display:flex;flex-direction:column;align-items:center;font-weight:bold;font-family:Verdana,"Microsoft JhengHei",Arial;color:#333333;}
.happy .des,.happy .gift,.happy .time{margin:.5rem auto;font-size:1.4rem;}
.time_place{text-indent:-7.4rem;padding-left:7.4rem;}
.time .text_small{font-size:1.05rem;}
.time .time_papers{background:#8f0000;padding:0 .5rem .2rem .15rem;color:#fff;}
.happy .des{font-weight:bold;font-size:1.75rem;padding:1.2rem 0 0;text-align:center;}
.happy .des div:last-child{padding:0 0 0 3.6rem;}
.happy .text_all{background:#8f0000;color:#fff;font-size:2.25rem;padding:5px 14px;border-radius:50rem;transform:rotate(3deg);}
.happy .des mark{font-size:2.2rem;line-height:4.5rem;}
.happy strong{color:#fff;background:#333c;font-size:1.2rem;border-radius:50rem;padding:2px 10px;}
.happy ol{padding:.2rem 0;margin:.3rem 0;}
.happy li{text-indent:-2.3em;margin-left:2em;margin-top:0.5em;}
.happy li strong{margin-right:.5em;}
.happy .gift{margin-top:1rem;padding-left:4.5rem;}
.happy .gift_text{font-size:1.8rem;}
.ps{font-size:1.05rem;padding:0 .3rem;}
.sale table{border-collapse:collapse;}
.sale_table{padding:0 0 1rem;}
.sale_table tr th{border:#223275 solid 1px;font-size:1.5rem;padding:.5rem .3rem .3rem;background:#fff7d5cf;}
.sale_table tr td{font-size:1.2rem;border:#223275 solid 1px;background:linear-gradient(151deg, #fcf4edde 0%,#fffefbde 36%,#fffefbde 60%,#f3ebe1de 100%);padding:0.3rem;}
.nav_link{display:flex;justify-content:center;}
.nav_link .nav_audition,.nav_link .nav_buy{margin:1rem 5rem; color:#FFF; background:#CE2324; text-decoration:none; padding:.1% 1.5% .25%; border-radius:8px;font-weight:bold;}
.nav_link .nav_audition a,.nav_link .nav_buy a{ color:#FFF;text-decoration:none;font-size:1.5rem;}
.nav_link .nav_audition a:hover,.nav_link .nav_buy a:hover{font-size:1.6rem;font-weight:bold;}
.meet{margin:2.5rem auto 0;}
.meet ul{display:flex;justify-content:space-around;flex-direction:column;align-items:center;padding:0 0 0 2rem;}
.meet ul li{list-style-type:disc;width:100%;text-align:justify;width:75%;}
.VueCarousel{width:90%;margin:1rem auto 0;}
.VueCarousel img{width:100%;border:2px solid #e0bc8f;border-radius:1rem;}
button.VueCarousel-navigation-button.VueCarousel-navigation-prev{left:-1%;}
button.VueCarousel-navigation-button.VueCarousel-navigation-next{right:-1%;}
/* 高點書籍整個頁籤及內容最外層區塊 */
.book_title,.meet_title{font-size:2.4rem;margin-bottom:.5rem;font-weight:bold;}
/* 頁籤區塊 */
.get_book_tab .get_tab_list_block{position:relative;z-index:2;}
/* 頁籤列表 */
.get_book_tab .get_tab_list{display:flex;justify-content:space-around;margin:0;padding:0;align-items:flex-end;}
.get_book_tab .get_tab_list > li{width:calc(100%/3);font-size:1.8rem;}
.get_book_tab .get_tab_list > li > a{line-height:1.7em;margin:0;cursor:pointer;padding:.7rem 3rem;background:#ffffffaa;transition:background-color 0.2s;border:1px solid #c99e698a;border-bottom:none;text-align:center;display:block;text-decoration:none;border-radius:12px 12px 0 0;font-weight:900;box-shadow:0px -16px 14px -11px rgba(214,214,214,0.5) inset;}
/* 頁籤選取樣式 */
.get_book_tab .get_tab_list > li > a.-on{cursor:default;font-weight:bold;color:#fff;box-shadow:0 -2px 10px 2px #0000002a;}
.get_book_tab .get_tab_list > li > a.get_realtor_tab.-on{background:#940000;}
.get_book_tab .get_tab_list > li > a.get_landagents_tab.-on{background:#74245a;}
.get_book_tab .get_tab_list > li > a.get_public_tab.-on{background:#076c8c;}
/* 頁籤內容區塊 */
.get_book_tab .get_tab_contents{position:relative;top:-1px;z-index:1;background:#ffffffee;border-radius:0 0 20px 20px;padding:3.5% 3%;}
.get_book_tab .get_tab_contents .get_book_content{display:none;}
.get_book_tab .get_tab_contents .get_book_content.-on{display:flex;justify-content:space-around;flex-wrap:wrap;}
.get_book_tab{margin:auto auto 2rem;}
/*書籍樣式*/
.get_publish{width:100%;margin:0 auto 1rem;}
.get_book{display:flex;flex-wrap:wrap;justify-content:space-around;width:90%;}
.get_book dd img , .ibrain dd img{filter:drop-shadow(2px 3px 4px #0000004a);}
.get_book dd img:hover , .ibrain dd img:hover{filter:drop-shadow(2px 3px 4px #0000000a);}
.get_book_content dt{padding:.2rem .2rem .1rem;border-radius:25px;color:#FFF;text-align:center;margin:auto 1rem;width:-webkit-fill-available;}
.get_book_content .book_theme1{background-color:#74245a;}
.get_book_content .book_theme2{background-color:#1a589b;}
.get_book_content .book_theme3{background-color:#267e4b;}
.get_book_content .book_theme4{background-color:#a47b0b;}
/* 知識達書籍整個頁籤及內容最外層區塊 */
.book_title,.meet_title{font-size:2.4rem;margin-bottom:.5rem;font-weight:bold;}
/* 頁籤區塊 */
.ibrain_book_tab .ibrain_tab_list_block{position:relative;z-index:2;}
/* 頁籤列表 */
.ibrain_book_tab .ibrain_tab_list{display:flex;justify-content:space-around;margin:0;padding:0;align-items:flex-end;}
.ibrain_book_tab .ibrain_tab_list > li{width:calc(100%/2);font-size:1.8rem;}
.ibrain_book_tab .ibrain_tab_list > li > a{line-height:1.7em;margin:0;cursor:pointer;padding:.7rem 3rem;background:#ffffffaa;transition:background-color 0.2s;border:1px solid #c99e698a;border-bottom:none;text-align:center;display:block;text-decoration:none;border-radius:12px 12px 0 0;font-weight:900;box-shadow:0px -16px 14px -11px rgba(214,214,214,0.5) inset;}
/* 頁籤選取樣式 */
.ibrain_book_tab .ibrain_tab_list > li > a.-on{cursor:default;font-weight:bold;color:#fff;box-shadow:0 -2px 10px 2px #0000002a;}
.ibrain_book_tab .ibrain_tab_list > li > a.ibrain_realtor_tab.-on{background:#940000;}
.ibrain_book_tab .ibrain_tab_list > li > a.ibrain_landagents_tab.-on{background:#74245a;}
.ibrain_book_tab .ibrain_tab_list > li > a.ibrain_public_tab.-on{background:#076c8c;}
/* 頁籤內容區塊 */
.ibrain_book_tab .ibrain_tab_contents{position:relative;top:-1px;z-index:1;background:#ffffffee;border-radius:0 0 20px 20px;padding:3.5% 3%;}
.ibrain_book_tab .ibrain_tab_contents .ibrain_book_content{display:none;}
.ibrain_book_tab .ibrain_tab_contents .ibrain_book_content.-on{display:flex;justify-content:space-around;flex-wrap:wrap;}
/*書籍樣式*/
.ibrain_publish{width:100%;margin:0 auto 1rem;}
.ibrain_book{display:flex;flex-wrap:wrap;justify-content:space-around;width:90%;font-size:1.1rem;}
.ibrain_book dl{width:20%;}
.ibrain_book dd img , .ibrain dd img{filter:drop-shadow(2px 3px 4px #0000004a);}
.ibrain_book dd img:hover , .ibrain dd img:hover{filter:drop-shadow(2px 3px 4px #0000000a);}
.ibrain_book_content dt{padding:.2rem .2rem .1rem;border-radius:25px;color:#FFF;text-align:center;margin:auto 1rem;width:-webkit-fill-available;}
.ibrain_book_content .book_theme1{background-color:#74245a;}
.ibrain_book_content .book_theme2{background-color:#1a589b;}
.ibrain_book_content .book_theme3{background-color:#267e4b;}
.ibrain_book_content .book_theme4{background-color:#a47b0b;}
.book_list{margin-top:1rem;}
/*報喜表單*/
.target-fix{position:relative;top:-2.25rem;display:block;visibility:hidden}
.ask_happy *{font-family:"Microsoft JhengHei";font-size:1rem;}
.ask_happy, #ask{background:#940000;padding:3% 0 2%;}
.ask_happy .asktitle{text-align:center;font-size:2.2rem;color:#FFF;font-weight:bold;}
.ask_happy p{margin:1.5rem 0;font-size:1.05rem;}
#ask_formlist{width:86%;margin:3.5% auto 1%;color:#FFF;}
#ask_formlist SELECT,#ask_formlist input,#ask_formlist textarea{border-radius:7px;background-color:#FFF;border:#FFF;padding:.5%}
#ask_formlist SELECT{width:22%;margin-right:1%;}
#ask_formlist input{color:#383838;margin:auto 1% auto auto;}
#ask_formlist input[type="text"]{width:25%;}
#ask_formlist input[name="sRandomCode"]{width:15%;}
#ask_formlist textarea{width:98%;height:180px;vertical-align:top;font-size:1rem;line-height:1.7;}
#ask_formlist textarea~small{font-size:1rem;}
#ask_formlist input[type="submit"],#ask_formlist input[type="reset"]{color:#FFF;background:#cda36f;padding:.5em;}
#ask_formlist textarea::placeholder{ color:#383838;}
.happy_note>p{margin:1.5% auto;}
.happy_note>ol{margin:0 auto 2%;}
.happy_note>ol>li{list-style:decimal;margin:0 auto 0 35px;font-size:1.05rem;}
#ask #formlist SELECT{width:18%;}
/*站內原有樣式*/
#BodyContainer_event{width:100%;margin:0;}
#BodyHeader_event_rwd,#topli{display:none;}
/*資料集中1200px寬外框*/
#event_master{margin:0 auto;padding:0;}
#event_sec,#event_third,#event_fourth,#event_fifth,#event_sixth{margin:0 auto;padding:0 1.5rem 3.5rem;text-align:center;font-size:1.4rem;}
#Master_title{display:block;}/*主圖位置ID*/
/*瀏覽器相容性通知*/
#noie{color:#FFF;width:100%;height:60px;text-align:center;border:1px solid #006699;background-color:#3399CC;_z-index:9999;z-index:9999;position:fixed; _top:expression(documentElement.scrollTop+"px");/*讓選單覆蓋內容不會隨著捲軸滑動而消失專用*/left:0;top:0;}
#noie a{color:#FC0;}
.hottxt{ color:#ffd942; font-size:13px; }
/*-------------------------------------------------------------------------------------*/
@media all and (min-width:1px) and (max-width:1200px){
    /*Event隱藏*/
    #BodyContentNavigator,#EventHeaderin,#BodyContentAd,#MenuFixed{display:none}
    .br_pc{display:none;}
    .br_phone{display:block;}
    .ps{font-size:.95rem;}
    .meet ul{padding:0 0 0 1rem;}  
    .meet ul li{width:100%;}
    .happy .des mark{font-size:2rem;}
    .happy .des div:last-child{padding:0 0 0 1.6rem;}
    .title,.book_title,.meet_title{font-size:2.1rem;}
    .get_book_tab .get_tab_list > li > a,.ibrain_book_tab .ibrain_tab_list > li > a{padding:0.7rem 0.8rem;line-height:1em;}
    .get_book_content dd img,.ibrain_book_content dd img{max-width:100%;}
    .get_book_content dl,.ibraint_book_content dl{width:100%;}
    .get_book_list,.ibrain_book_list{font-size:1rem;}
    .get_book_tab .get_tab_list > li,.ibrain_book_tab .ibrain_tab_list > li{font-size:1em;}
    .ibrain_book dl{width:30%;}
    @media (max-width:1023px){
        .target-fix{top:-75px;}
        .ask_happy p:nth-of-type(n+1):nth-of-type(-n+2){margin:auto;}
        #ask_formlist input[type="checkbox"]{margin:auto 0.25rem auto 0;position:relative;top:3px;}
        #ask_formlist SELECT[name="sT2"]{width:auto;margin:auto auto auto 0.25rem;}
        #ask_formlist input[type="text"],#ask_formlist SELECT{width:98%}
        #ask_formlist SELECT,#ask_formlist input{margin:auto auto 1rem auto;padding:0.25rem 0.5rem}
        #ask_formlist textarea{margin:auto;padding:2% 1%;font-size:.9rem;height:200px;width:98%}
        #ask_formlist textarea~small{font-size:.9rem}
        .happy_note>p:nth-of-type(1){margin:1% auto 4%}
        #ask_formlist input[name="sRandomCode"],#ask_formlist input[name="sSubject"]{margin:auto;width:25%}
        #ask_formlist input[type="submit"],#ask_formlist input[type="reset"]{margin:auto}
        #ask #formlist SELECT, #ask #formlist input[type="text"]{width:98%;}
    }
    /*Mobile*/
    @media all and (min-width:1px) and (max-width:767px){
        .br_phone{display:none;}
        .br_mobile{display:block;}
        mark{border-bottom:2px dotted #8f000099;background:transparent;padding-bottom:0.1rem;}    
        .happy .text_all{font-size:1.6rem;}
        .happy .des mark , .meet_title{font-size:1.5rem;line-height:2.6rem;}
        .happy .des div:last-child ,.happy .gift_text{padding:0;font-size:1.2rem;}
        .happy .des{font-size:1.3rem;}
        .happy .des, .happy .gift, .happy .time,.happy ol ,.meet ul{margin:0.2rem auto;font-size:1.05rem;}
        .gift strong{font-size:1.05rem;padding:0.05rem 0.35rem;}
        .happy .gift{padding:0;}
        .time_place{text-indent:0;padding-left:0;}
        .time div{padding:.4rem;text-align:left;}
        .time .time_papers{width:100%;display:inline-block;}
        .meet{margin:1.5rem auto 0}
        .title{font-size:1.5rem;}
        .sale_table tr th{font-size:1.1rem;padding:0.5rem 0 0.3rem;}
        .sale_table tr td{font-size:1.05rem;}
        .nav_link .nav_audition, .nav_link .nav_buy{margin:1rem;}
        .nav_link .nav_audition a, .nav_link .nav_buy a{font-size:1.2rem;}
        .ibrain_book dl{width:100%;}        
        .sale_table{width:100%;display:block;overflow-x:auto;white-space:nowrap;}
        .nav_link div{margin:2rem 1rem;}
        .ask_happy{padding:7% 0}
        .ask_happy .asktitle{font-size:1.5rem}
        #ask_formlist{width:90%;margin:7% auto 0}
        .ask_happy p,.happy_note>ol>li{font-size:.95rem}
        
    }    
    @media (max-width:767px) and (orientation:portrait){
        #event_sixth{padding:0 0 3.5rem;}
        .get_book_tab .get_tab_list > li{display:inline-block;width:auto;}
        .get_book_tab .get_tab_list > li > a{padding:0.7rem 0.4rem;}
        .get_book_tab .get_tab_list{justify-content:center;}
        .ask_happy p .sm\:block{display:block;}
    }
}

