/*css reset 歸0*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,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%}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
:focus{outline:0}
ins{text-decoration:none}
del{text-decoration:line-through}
/*css reset 歸0 end*/
ul,li{list-style:none}
body{margin:0 auto;font-family:"Microsoft JhengHei",Arial;background-image:url(https://fd.get.com.tw/edm/20250327/0108107_line-bg.gif);background-color:#F4F3F0}
#BodyContainer,#BodyContentEvent{margin:0 auto}
.bgcolor0{background:#FFD700}
.bgcolor1{background:#FFC}
.bgcolor2{background:#FFF}
#event{width:100%;margin:0 auto}
#event a:hover{text-decoration:none;left:1px;top:1px;position:relative}
small {
    font-size: smaller;
}
/*主圖*/
#event_master{width:100%;margin:0 auto}
#event_master img{width:100%;display:block}
/*考試日期*/
#event_date_out{width:100%;margin:0 auto;padding:1% 0 3%}
ul.event_date{width:88%;margin:0 auto;padding:2.5% 3% 2%;border-radius:8px;line-height:1.6em;background:#FFF}
ul.event_date li{width:100%;margin:0 auto 2%;display:inline-block}
ul.event_date li a{color:#000}
ul.event_date li:nth-child(2),ul.event_date .date_more{margin-bottom:0}
.test_type{width:4.5em;float:left;font-size:1.2rem;padding:.5%;border-radius:6px;color:#FFF;font-weight:700;text-align:center}
.sign{background:#CD168E}
.test{background:#1871BE}
ul.event_date p{width:80%;float:left;font-size:1.2rem;line-height:1.6em;color:#000;margin:0 0 0 2%}
ul.event_date li:nth-child(1) p strong{color: #CD168E;}
ul.event_date li:nth-child(2) p strong{color: #1871BE;}
ul.event_date .date_more{font-size:1rem;text-align:right}
ul.event_date li.date_more a{color:#1871BE}
/*書*/
#event_book,#event_exp{width:100%;margin:0 auto;padding:4% 0 3%}
#event_book .bookTitle{width:100%;margin:0 auto;text-align:left}
#event_book .bookTitle img,#event_exp .expTitle img{width:88%;display:block}
.book_content{width:86%;margin:3% 7% 1%;display:inline-block}
#event_book .book_info{width:50%;float:left}
#event_book h2{width:55%;font-size:1.55rem;line-height:1.4em;margin:0 auto;font-weight:700;color:#1871BE;text-align:center;/*border-top:thin solid #1871BE;border-bottom:thin solid #1871BE;border-right:thick solid #1871BE;border-left:thick solid #1871BE;*/background:#FFF}
#event_book .bookImg{width:100%;margin:15px auto;text-align:center}
#event_book .bookImg img{max-width:100%}
#event_book ul{width:90%;height:195px;margin:1% 3% 2% 7%;display:inline-block}
#event_book ul li{width:100%;font-size:1.05rem;line-height:1.5rem;text-align:justify;margin-bottom:2%;list-style:disc}
#event_book h3{width:100%;font-size:1.55rem;line-height:1.8rem;margin:0 auto;font-weight:700;color:#CC1790;text-align:center}
.buybtn{width:100%;margin:0 auto;text-align:center;font-weight:700;font-size:1.4em;line-height:1.6em}
.buybtn a{color:#1871BE;margin:0 .5%}
.buybtn a:before{content:url(https://fd.get.com.tw/edm/20250327/0108107_hand.gif);margin:0 5px}

/*書單*/
.booklist{margin: 3% 5%}
caption{color:#1871BE;margin:0 .5%;width:100%;margin:0 auto;text-align:left;font-weight:700;font-size:1.4rem;line-height:1.6rem}
.books{width: 100%;}
.books a{color: #000000;}
.books, .books th, .books td {border: 1px solid #F96;border-collapse: collapse;text-align: center;}
.books th{background-color: #F96;color: white;}
.books td{background-color: white;    line-height: 1.6rem;}
#event_book > .booklist > table td:nth-child(2){width: 28%}
#event_book > .booklist > table td:nth-child(3){width: 12%}
.books .sale{color: red}
.books .books_td{background-color: #ffd0bb;text-align: left;padding-left: 0.5rem;}
.books .books_more{text-align: right;padding-right: 1rem;}
.books .books_more:before{content: "▸ ";color:#CD168E;}
.books p{text-align: left;padding-left: 0.5rem;}
.books a{text-decoration: none}
dl.item{display: flex;flex-wrap: wrap;line-height: 2rem;}
dl.item dd{width: calc(100%/4 - 3px);text-decoration: underline;text-align: center;}
.booklist nav{text-align: center;}
nav a{display: inline-block;background-color: #CD168E;color: white;border-radius: 8px;padding: 0.3rem 1rem;text-decoration: none;margin-top: .5rem;}
tr.more > td{text-align: right ;padding-right: 1rem;}

/*經驗談*/
#event_exp ul{width:80%;margin:3% auto 2%}
#event_exp ul li{width:100%;margin:0 auto 3%;font-size:1.05rem;line-height:1.55em;color:#333}
#event_exp ul li:last-child{margin-bottom:0}
#event_exp a{color:#333}
#event_exp .stu{font-size:1.4rem;color:#1972BC;font-weight: bold;line-height: 1.8;}
#event_exp .infotitleS{font-size:1.25rem;font-weight: normal;}
#event_exp .infocube1{font-size:1.1rem;border-radius:6px;color:#FFF;background-color:#F09;padding:1px 3px;margin:0 1%}
/*進階學習*/
#event_Adv{width:100%;margin:0 auto;padding:4% 0 2%}
#event_Adv h2{font-size:1.7rem;line-height:1.6em;color:#1A72BC;text-align: center;}
#FlashSale,#coursera,#classlink{width:77%;padding:1.5% 3% 1% 4%;margin:0 auto 4%;border-radius:20px;border:5px solid #F96}
#FlashSale a{color:#F09;
    margin: 0 1rem;
    padding: 0 1rem;
}
#FlashSale .buybtn{width: 100%;
    margin: 0 auto;
    text-align: center;
    font-weight: 700;
    font-size: 1.4em;
    line-height: 1.6em;display: flex;    justify-content: center;}

#classlink{margin-bottom:0}
#classlink ul{margin:.5% auto 1%}
#classlink ul li{font-size:1.15rem;line-height:1.7rem}
#classlink ul li:before{content:"→";margin-right:1%}
#classlink a{color:#000}

#event_menu{width:190px;height:auto;font-weight:400;color:#FFF;right:0%;bottom:2%;position:fixed;text-align:left;z-index:99;border-radius:8px;background-color:#8e1150;padding:.5% 1%}
#event_menu p{font-size:1rem;line-height:1.8rem;text-align:left;color:#FFF}
#event_menu a{color:#FFF;text-decoration:none}
#event_menu a:hover,#event_menu .top:hover{position:relative;top:0;bottom:1px;color:#FF6}
#event_menu .top{cursor:pointer}

/*注意事項*/
#event_note{width:70%;text-align:left;padding:4% 15%;margin:0 auto}
#event_note p{font-size:.95rem;line-height:1.35rem;color:#000}
/*----------PC----------*/
@media all and (min-width: 1201px){
#topbutton{display:none}
#BodyContainer,#BodyContentEvent{width:850px}
/* bodyHeader */
#BodyHeader #header-share{line-height:2;font-size:13px;color:#000}
#BodyHeader #header-share a{font-size:13px;color:#000;text-decoration:underline}
#BodyHeader_m{display:none}
/*news*/
#event_news{width:90%;margin:0 auto;padding:3% 5%;background:#FFF;font-family:Verdana,Arial, Helvetica,sans-serif}
#event_news .NewsStyle{font-size:13px;color:#333;line-height:16px}
#event_news .NewsStyle a{font-size:13px;color:#333;line-height:18px}
#event_news .NewsStyle a:hover{color:#666;text-decoration:none}
/*Footer*/
#BodyFooter_rwd,#footer_line,#footer_inline ul,#footer_address{display:inline-block}
#BodyFooter_rwd{width:100%;margin:0 auto}
#BodyFooter_rwd #footer_line{width:90%;margin:2% 5%;text-align:center;border-top:thin solid #666}
#BodyFooter_rwd a{color:#000}
#BodyFooter_rwd #footer_inline ul{width:100%;margin:3% auto 0}
#BodyFooter_rwd #footer_inline ul li{display:inline;line-height:2em;font-size:1em;clear:both;width:100%;margin-right:1%}
#BodyFooter_rwd #footer_inline ul li img{width:22%;height:auto;vertical-align:middle}
#BodyFooter_rwd #footer_address{width:100%;margin:0 auto;text-align:center}
#BodyFooter_rwd #footer_address ul{text-align:center;margin-bottom:1%;width:100%}
#BodyFooter_rwd #footer_address ul li{width:100%;line-height:2em;text-align:center;font-size:.8em}
/*舊版IE*/
#noie{background:#FFF;width:100%;text-align:center}
}

@media (max-width: 767px) {
    #event_book .bookImg img{ max-width:80%; }
    dl.item dd{width: calc(100%/2 - 3px);}

}