/*內頁CSS開始*/
#BodyContentInMain,#BodyContent_bigdataEnter{margin:0 auto}
.text-left {text-align: left !important;}
.leading-8 {line-height: 2rem;}

/*主圖下方連結*/
/*.content_toplink{margin:1% auto 4%;text-align:center}*/
.content_toplink{margin:0 auto;padding:.5% 0; position:fixed;bottom:0;right:0;background:#f2c820;text-align:center;opacity:.9;z-index:9;-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=7,Direction=0,Color=#333333)";-moz-box-shadow:0 -3px 7px -3px rgba(51,51,51,0.9);-webkit-box-shadow:0 -3px 7px -3px rgba(51,51,51,0.9);box-shadow:0 -3px 7px -3px rgba(51,51,51,0.9);filter:progid:DXImageTransform.Microsoft.Shadow(Strength=7,Direction=135,Color=#333333)}
.content_toplink ul{width:100%;margin:0 auto;display:inline-block}
.content_toplink ul li{font-size:1.3rem;line-height:1.6em;font-weight:700;color:#343434;text-align:center;margin:0 auto;padding:0 1.3%;display:inline;border-right:1px solid #000}
.content_toplink a{color:#000;text-decoration:none}
.content_toplink ul li:last-child{border:none}

/*內文*/
#BodyContentInMainDetail{margin:1% auto 4%;padding:0;text-align:left;display:inline-block}
#BodyContentInMainDetail header,#BodyContentInMainDetail .school_header h1{width:24%;float:left;font-family:"Microsoft YaHei"}
#BodyContentInMainDetail header h1,#BodyContentInMainDetail header h2{width:96%;line-height:1.25em;color:#FFF;background:#2b8d9f;font-weight:700;text-align:center;padding:20% 2%;margin:0 auto 1%;letter-spacing:2px}
#BodyContentInMainDetail header h1 strong,#BodyContentInMainDetail header h2 strong{display:block}
#BodyContentInMainDetail header h1{font-size:3.6rem}
#BodyContentInMainDetail header h2{font-size:3rem}

#BodyContentInMainDetail .adBanner{width:100%;margin:0 auto 3%;font-size:1.35em;line-height:1.55em;font-weight:700}
#BodyContentInMainDetail .adBanner a{color:#425892}
#BodyContentInMainDetail .content_text{width:72%;float:left;margin:0 1% 0 3%;padding:1% 0;border-bottom:1px solid #2b8d9f}
#BodyContentInMainDetail .content_text p{font-size:1.1rem;line-height:1.55em;color:#000;margin:0 auto 3%}
#BodyContentInMainDetail .content_text .content_img{text-align:center}
#BodyContentInMainDetail .content_text a{color:#000}
#BodyContentInMainDetail .content_text .sub{font-size:1.6rem;color:#dc5c3f;font-weight:700;margin:0 auto 2%}
#BodyContentInMainDetail .content_text .sub2{font-size:1.45rem;color:#284563;font-weight:700;margin:0 auto}
#BodyContentInMainDetail .content_text .sub2 a {color:#284563;}

#BodyContentInMainDetail .content_text .table_note,#BodyContentInMainDetail .content_text .center_note {font-size:1.2rem;line-height:1.55em;color:#000;margin:0 auto;text-align:center}
#BodyContentInMainDetail .content_text ol,#BodyContentInMainDetail .content_text ul{margin:0 0 3% 5%;}
#BodyContentInMainDetail .content_text li{margin:0 0 1%;font-size:1.1rem;line-height:1.55em}
#BodyContentInMainDetail .content_text li img{width:100%}

#BodyContentInMainDetail .content_text .example{color:#6a7b85}

a.courseLink{background:#dc5c3f;color:#FFF!important;padding:.5% 2%;text-decoration:none}
.AD_link{margin:2.5% auto 2%;text-align:center}
.AD_link li{list-style:none}

/* 在職專班/EMBA考試簡介 */
#BodyContentInMainDetail .content_text .five_target{width: 70%;padding: 5% 15%;}
#BodyContentInMainDetail .content_text .color-red{color: #fb2525;}

/*靠右相關連結*/
.content_text .link{width:100%;margin:2.5% 0;text-align:center}
.content_text .link a{background:#2b8d9f;color:#FFF!important;font-size:1.2em;line-height:1.55em;padding:1% 2%;margin:0 1% 0 0;border-radius:10px;text-decoration:none;transition:all .5s ease}
.content_text .link a:hover{background:#b51919}

/*表格共用*/
.tableRWD tr:nth-of-type(2n),.tableNormal tr:nth-of-type(2n){background:#eee}
.nobgcolor tr:nth-of-type(2n){background:none}
.tableRWD,.tableNormal,.tableNOBG{min-width:100%;background:#fff;font-size:1.1rem;margin:0 auto 3%}
.tableRWD th,.tableRWD td,.tableRWD th,.tableRWD td:before,.tableNormal th,.tableNormal td,.tableNOBG th,.tableNOBG td{text-align:center}
.tableRWD th,.tableRWD td:before,.tableNormal th,.tableNOBG th{background:#f8b62b;color:#000;font-weight:bold}
.tableRWD li,.tableNormal li,.tableRWD p,.tableNormal p,.tableNOBG p{text-align:left}
.tableRWD ol,.tableRWD ul,.tableNormal ol,.tableNormal ul{margin:0 0 0 20px!important}
.tableRWD p,.tableNormal p,.tableNOBG p{margin:0 auto!important}
/*正常表格*/
.tableNormal,.tableNormal th,.tableNormal td,.tableNOBG,.tableNOBG th,.tableNOBG td, #BodyContentInMainDetail .table-unusual th {border:1px solid #FFF;border-collapse:collapse}
.tableNormal th,.tableNOBG th{padding:1.5% 0}
.tableNormal td,.tableNOBG td{padding:1% 1.5%}
.tableNormal ul{list-style:disc}
#BodyContentInMainDetail .table-unusual tr {background: initial;}
#BodyContentInMainDetail .table-unusual .bgcolorgray {background:#eee;}

/*科法所表格*/
.content_text .exam-box table{width:100%;border-top:solid 1px #b7b7b7;border-left:solid 1px #b7b7b7;margin-bottom: 25px;}
.content_text .exam-box th,.exam-box td{border-bottom:solid 1px #b7b7b7;border-right:solid 1px #b7b7b7;padding: 4px 4px;}
.content_text .exam-box th{background-color: #f8b62b;color: #000;font-size: 1.3em;line-height: 30px;}
.content_text .exam-box tr:nth-child(odd){background-color:#b7b7b7;background-color: #f5f5f5;}
.content_text .exam-box td{text-align: left;padding: 14px 14px;vertical-align: sub;font-size: 1.1em;}
.content_text .exam-box tr:nth-child(1) th{text-align: center;font-size: 1.5em;}
/*沒背景色表格*/
.tableNOBG,.tableNOBG th,.tableNOBG td,.nobgcolor,.nobgcolor th,.nobgcolor td{border:1px solid #333;border-collapse:collapse}
/*表格RWD*/
.tableRWD{overflow:hidden}
.tableRWD tr{margin:1% auto}
.tableRWD th{display:none}
.tableRWD td{display:block}
.tableRWD td:before{content:attr(data-th) "";font-weight:bold;width:100%;display:inline-block}
.tableRWD th,.tableRWD td{margin:2%}
.tableRWD th,.tableRWD td:before{padding:1% 0;margin:0 0 2%}
@media (min-width: 480px){
.tableRWD td:before{display:none}
.tableRWD th,.tableRWD td{display:table-cell;padding:.25em .5em}
.tableRWD th:first-child,.tableRWD td:first-child{padding-left:0}
.tableRWD th:last-child,.tableRWD td:last-child{padding-right:0}
.tableRWD th,.tableRWD td{padding:1em!important}
}

/*TABS*/
#RWDtabs{width:100%;margin:2% auto 0}
#content1,#content2,#content3,#content4,#content5,#content6,#content7,#content8,#content9,#content10,#content11,#content12,#content13{display:none;padding:2% 0 0;border-top:1px solid #ddd;text-align:left}
#tab1,#tab2,#tab3,#tab4,#tab5,#tab6,#tab7,#tab8,#tab9,#tab10,#tab11,#tab12,#tab13{display:none}
#RWDtabs label{display:inline-block;margin:0 0 -1px;padding:10px 25px;font-weight:600;text-align:center;color:#333;font-size:1.3em;line-height:1.6em;border:1px solid transparent}
#RWDtabs p.tabTitle{font-size:1.7rem!important;line-height:1.55em;color:#2b8d9f;font-weight:700;margin:1% 0;text-align:center}
#RWDtabs label:hover{color:#DC5C3F;cursor:pointer}
#RWDtabs input:checked + label{color:#DC5C3F;border:1px solid #ddd;border-top:2px solid #DC5C3F;border-bottom:1px solid #fff}
#tab1:checked ~ #content1,#tab2:checked ~ #content2,#tab3:checked ~ #content3,#tab4:checked ~ #content4,#tab5:checked ~ #content5,#tab6:checked ~ #content6,#tab7:checked ~ #content7,#tab8:checked ~ #content8,#tab9:checked ~ #content9,#tab10:checked ~ #content10,#tab11:checked ~ #content11,#tab12:checked ~ #content12,#tab13:checked ~ #content13{display:block}
@media screen and (max-width:768px) {
#RWDtabs label{font-size:1rem;line-height:1.8em;padding:10px 9px}
}
#RWDtabs .sign,#RWDtabs .board{text-align:left;margin:1.5% 0}
#RWDtabs .sign:before,#RWDtabs .board:before{color:#FFF;padding:.5% 3%;margin-right:2%;font-size:1rem;border-radius:10px}
#RWDtabs .sign:before{content:'報名';background:#AA3B91}
#RWDtabs .board:before{content:'放榜';background:#DC5C3F}

/*流程圖*/
.step_content{width:100%;margin:0 auto 3%;display:inline-block}
.step_content .step{width:18%;float:left;margin:0 3% 0 auto}
.step_content .steptext{width:90%;height:86px;margin:0 auto;padding:5%;position:relative;background:#DC5C3F;text-align:center;vertical-align:middle;font-size:1.2rem;line-height:1.4em;color:#FFF;box-shadow:0 -2px 3px -2px rgba(0,0,0,0.2),0 2px 2px rgba(0,0,0,0.1)}
.step_content .steptext:before{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:25px 0 25px 25px;right:-20px;top:27%;border-color:transparent transparent transparent #DC5C3F}
.step_content .stepend:before{content:"";border-width:0}
.step_content .time{font-size:1.3em;font-weight:700;color:#2b8d9f;text-align:center;margin-top:1%}


/*找顧問*/

#teacher_list,#elite_list{width:100%;margin:0 auto 4%;display:inline-block}
#teacher_list ul,#elite_list ul{list-style:none}
#teacher_list ul,#elite_list ul{width:45%;float:left;padding:3% 2% 2%;margin:0 .5%!important;background-image:url(../images/cs_p_teacher_leader_t_bg.jpg);background-repeat:no-repeat;background-position:center top;background-size:100% 100%;border-bottom:4px solid #c4ab2c;position:relative}
#teacher_list ul{height:350px;}
#elite_list ul{height:250px}
#teacher_list ul li.teacher_img,#elite_list ul li.elite_img{position:absolute;top:15px;right:15px}
#teacher_list ul li.teacher_title,#elite_list ul li.elite_name{text-align:left;line-height:1.1em;font-weight:700;color:#000}
#teacher_list ul li.teacher_title{font-size:1.9rem}
#elite_list ul li.elite_name{font-size:1.75rem;margin:0 auto 4%}
#teacher_list .subject{font-size:1.2rem;font-weight:400;display:block}

#teacher_list ul li.teacher_name,#elite_list ul li.elite_grage{text-align:left;padding:2% 1%;color:#000;border-top:1px dotted #fb811e;border-bottom:1px dotted #fb811e}
#teacher_list ul li.teacher_name{width:48%;margin:2% auto 4% 0;font-size:1.6rem;line-height:1.1em}
#elite_list ul li.elite_grage{width:54%;margin:3% auto 5% 0;font-size:1.1rem;line-height:1.65em}

#teacher_list ul li.teacher_name small{font-size:1.1rem;display:block}
#teacher_list ul li.teacher_content{list-style:disc;text-align:left;margin:3% 2% 0 7%;font-size:1.05rem;line-height:1.45em;color:#000}
#teacher_list ul li.teacher_link{width:100%;margin:7% 0 0;text-align:left;position:absolute;bottom:18px}
#teacher_list ul li.teacher_content a{color:#000}
#teacher_list ul li.teacher_link a{font-size:1.2rem;line-height:1.8em;margin:0 2.5% 0 auto;padding:1% 2.5%;border-radius:5px;text-decoration:none}
#teacher_list a.class{color:#FFF;background:#e02256}
#teacher_list a.media{color:#FFF;background:#e94707}
#teacher_list a.book{color:#9c7a31;background:#e9dfc9;border:1px solid #9c7a31;font-weight:600}

/*菁英*/
#elite_list ul li.elite_grage span{font-size:1.4rem;color:#9c7a31;display:block;font-weight:bold}
#elite_list ul li.elite_good span{font-size:1.3rem;color:#e94707;font-weight:bold}
#elite_list ul li.elite_good{text-align:left;margin:4% 0 0 2%;font-size:1.2rem;line-height:1.5em;color:#000}

/*大數據入口*/
#BodyContent_bigdataEnter{padding:0;background-image:url(../images/scr_p_bigdata_bg.jpg);background-repeat:no-repeat;background-position:center top;background-size:100% 100%;display:inline-block}
#bigdata_enter{margin:0 auto;display:inline-block;text-align:center}
#bigdata_enter .unit{width:40%;margin:1% .5%;background:#2b8d9f;padding:2% 1%;border:8px solid #FFF;display:inline-block;text-align:center;vertical-align:top}
#bigdata_enter .unit a{color:#FFF}
#bigdata_enter h1{font-size:3.5rem;line-height:1.3em;color:#FFF;letter-spacing:2px;padding:0;margin:0 auto;font-family:"Microsoft YaHei"}
#bigdata_enter h1 a{text-decoration:none}
#bigdata_enter .bigdata_enterlink{margin:1% auto 0}
#bigdata_enter .bigdata_enterlink ul{width:86%;text-align:left;list-style:none;display:inline-block}
#bigdata_enter .bigdata_enterlink ul li{float:left;font-size:1.1em;line-height:1.55em;color:#FFF;padding:0 2.5%;margin:1.5% auto;text-align:center;border-right:1px solid #bfd0d7}

/*健診室*/
.health_content ol.health li{margin:0 0 2%}
.health_content .test_question{color:#2b8d9f;font-weight:700;font-size:1.25rem;line-height:1.6em}
.health_content .Qnumber{margin:0 2% 0 1%;color:#999;font-size:1rem}
.health_content .Atype{margin:0 2% 0 1%;color:#CC0001}
.health_content .Atype a{color:#CC0001!important}
.health_content .ansTitle{color:#CC0001;font-size:1.2rem;font-weight:700}
.health_content .suitCourse{display:block}
.health_content .suitCourse,.health_content .suitCourse a{color:#2b8d9f!important;font-weight:bold}

/*書審美編*/
#example_beautiful{width:100%;margin:2% auto;display:inline-block}
#example_beautiful .example_img{width:48%;float:left;padding:0 1%}
#example_beautiful .example_img p{margin:0 auto;text-align:center;color:#2b8d9f;font-weight:700;font-size:1.2em}
#example_beautiful .example_img img{width:100%}

/*院校資料庫Header*/
#BodyContentInMainDetail .school_header{padding:1% 0 .5%;display:inline-block}
#BodyContentInMainDetail .school_header h1{font-size:4rem;line-height:1.1em}
.headerlinkBottom{width:72%;float:left;margin:0 1% 0 3%;padding:.8% 0 1.2%;list-style:none;border-bottom:1px solid #2b8d9f}
.headerlinkBottom ul{margin:1% auto}
.headerlinkBottom li{display:inline;font-size:1.75rem;line-height:1.3em;margin:0 1%}
.headerlinkBottom li a{color:#000;background:#FFF;border:2px solid #f8b62b;padding:1% 2%;border-radius:30px;text-decoration:none}

/*QA*/
#qa ul.QAcontent{margin:0 auto 3%;padding:0;list-style:none}
#qa ul.QAcontent li{margin:0 auto 2.5%;padding:0 0 .5%;font-size:1.05rem;line-height:1.6em;border-bottom:1px dashed #f8b62b}
#qa ul .answer{padding:1.5% 2%;margin:1% auto;border-radius:10px;background:#f8f7f2;line-height:1.7em;cursor:text}
#qa .question{font-size:1.3rem;line-height:1.6em;color:#DC5C3F;font-weight:bold;cursor:pointer}
#qa .question_on{color:#2B8D9F}
#qa ul.QAcontent p,#qa ul.QAcontent ol li{margin:0 auto;font-size:1.05rem;border-bottom:none}
#qa ul.QAcontent ol{margin:.7% 0 0 2.5%}

/*議題*/
details{margin: 0 auto 2.5%;padding: 0 0 .5%;font-size: 1.05rem;line-height: 1.6em;border-bottom: 1px dashed #f8b62b;}
details div{background: #f8f7f2;scroll-margin-block-start: 4rem;padding:1.5% 2%;margin:1% auto;border-radius:10px;line-height:1.7em;cursor:text}
summary{font-size: 1.5rem;line-height: 1.6em;color: #DC5C3F;font-weight: bold;cursor: pointer;}
details[open] summary ~ * {animation: sweep 0.5s ease-in-out;}
@keyframes sweep {
  0%    {opacity: 0; margin-left: -10px}
  100%  {opacity: 1; margin-left: 0px}
}


/*------------------------------------------------------------------------*/
@media all and (min-width: 1201px){
/*內頁主圖*/
#BodyContentMaster .master_m{display:none}
#BodyContentInMainDetail .table-unusual .bgcolorgray td {border:1px solid #FFF;}
#BodyContentInMainDetail .table-unusual, #BodyContentInMainDetail .table-unusual td {border:1px solid #eee;border-collapse:collapse;}
}

@media (max-width: 1200px){ 
    #BodyContentInMainDetail .table-unusual .sm\:nobg:before {background: initial;display: inline;content: attr(data-th) "";}
    .content_text .link a{margin:0 1% 1% 0;display: inline-block;}
    .exam-box tr:nth-child(n+2) th:nth-child(-n+1) {width: 49%;white-space: normal;}
}