@import url(../../../File/icon/css/all.min.css);
*{transition:all .5s}
ul,li{list-style:none}
.row100{width:100%}
.flexRow{display:flex;flex-wrap:wrap;display:-ms-flexbox;-ms-flex-wrap:wrap}
.flex33{flex:0 0 calc(100%/3);width:33.3%}
.flex50{flex:0 0 calc(100%/2);width:48%}
.flex100{flex:0 0 100%;width:100%;margin:1% 0 2%}
.bgpadding{padding:1.2% 3% 3%}
.bgcolor0{background:#edf4ec}
.bgcolor1{background: #1d516e}
/*相關連結*/
#Related{width:100%;padding:1.5% 0;background:#edf4ec}
#Related ul.rela_out{width:98%;margin:0 auto;text-align:center}
.rela_out li a,.rela_out li{font-size:1.1rem;color:#000}
.rela_out li{display:inline-block;margin:1% 1.2%}
.rela_out .phy_on a{background:#42b679;color:#fffabc;text-decoration:none;padding:5px 8px}
#event{font-family:"Microsoft JhengHei"}
#event i{margin:0 2px}
#event h1,#event h2,#event h3{font-family:"Microsoft YaHei","Microsoft Yi Baiti","Arial Unicode MS";text-align:center}
#event h1{font-size:2.4rem}
#event h2{font-size:2.2rem;color:#1d516e}
#event h3{font-size:2.3rem;line-height:1.1em;color:#1d516e}
#event h3 strong{color:#e83727}
/*主圖*/
#Master_title{width:100%;margin:0 auto}
#Master_title .masterbanner img{width:100%}
/*師資*/
.teacher_tab{text-align:center;justify-content:center}
.teacher_tab li{width:50%;margin:0;font-size:1.5rem;border-bottom:6px solid;text-shadow: 0 0 5px #fff, 0 0 5px #fff, 0 0 10px #fff, 0 0 10px #fff, 0 0 10px #fff}
.teacher_tab li:nth-child(1){border-bottom-color:#5fbbee}
.teacher_tab li:nth-child(2){border-bottom-color:#78c792}
.teacher_tab li{opacity:.8;display: block;}
.teacher_tab li:hover,.teacher_tab .active{opacity:1}
.teacher_tab li strong{display:block}
.teacher_tab li:nth-child(1) strong{background:#3d9acd}
.teacher_tab li:nth-child(2) strong{background:#4db66b}
.teacher_tab a{color:#000;text-decoration:none}
.tacher_container{width:96%;margin:0 auto;padding:2%;background:#FFF}
.teacher_content{margin:1% auto}
#tacher1 h1{color:#2587b6}
#tacher2 h1{color:#38aa57}
.teacher_title{width:100%;font-size:1.4em;font-weight:700;text-align:center;position:relative}
.teacher_title:before,.teacher_title:after{width:0;height:0;border-style:solid;content:"";position:absolute;top:0}
.teacher_title:before{border-width:0 0 46px 18px;border-color:transparent transparent #FFF;right:0}
.teacher_title:after{border-width:46px 18px 0 0;border-color:#FFF transparent transparent;left:0}
.teacher_title,.teacher_title a{line-height:1.7em}
.teacher_title a{font-size:1.2em;color:#e83727}
.teacher_box:nth-child(1) .teacher_title{background:#d0eeff}
.teacher_box:nth-child(2) .teacher_title{background:#def2db}
.teacher_txt{width:95%;padding:1.5% 2.5% 1%}
.teacher_txt{font-size:1.07rem}
.teacher_txt a {
    font-size: 1.1rem;
    color: #0094da;
    font-weight: bold;
}
.teacher_txt li{line-height:1.8em}
.teacher_content .flex33:nth-child(2) .teacher_txt li{margin:0 -12px}
.teacher_txt ol li{counter-increment:li}
.teacher_txt ol li:before{content:counter(li);width:23px;height:23px;color:#FFF;font-size:1rem;line-height:23px;text-align:center;display:inline-block;margin:0 1% 0 0;border-radius:50%}
.classlist{width:100%;margin:1% auto;text-align:center}
.classlist li{color:#FFF;display:inline-block;margin:0 1.5%;font-size:1.2rem;padding:0 2%;border-radius:4px}
.teacher_box:nth-child(1) .classlist li{background:#3a91c0}
.teacher_box:nth-child(2) .classlist li,.teacher_box:nth-child(2) .teacher_txt ol li:before{background:#38aa57}
.media_title{font-size:1.25rem;line-height:1.8em;font-weight:bold;color: #1d516e;}
/*.media_title span{font-size:1.15rem;font-weight:normal;color:#FFF;border-radius:30px;margin:0 1%;padding:2px 12px}*/
.media_title span {
    font-size: 1.5rem;
    font-weight: bold;
    color: #e03023;
    border-radius: 30px;
    margin: 0 1%;
    padding: 2px 12px;
    font-family: "Microsoft YaHei", "Microsoft Yi Baiti", "Arial Unicode MS";
    text-shadow: 0 0 6px #fff, 0 0 6px #fff, 0 0 6px #fff, 0 0 6px #fff, 0 0 6px #fff;
}
.media_title b {
    /* border: 2px #fff solid; */
    border-radius: 50px;
    padding: 1px 9px;
    margin-left: 1%;
    background-color: #ed5959;
    color: #fff;
}
.teacher_box:nth-child(1) .media_title{color:#2587b6}
.teacher_box:nth-child(1) .media_title span{background:#3a91c0}
.teacher_box:nth-child(2) .media_title{color:#4cb469}
.teacher_box:nth-child(2) .media_title span{background:#38aa57}
.navBtn{margin:-1.5% auto 3.5%;text-align:center}
/*.navBtn a{color:#e83727;font-weight:bold}*/
.navBtn a {
    color: #282a2a;
    font-weight: bold;
    background-color: #FFEB3B;
    border-radius: 50px;
    padding: 4px 9px;
    text-decoration: none;
    border: 2px #00BCD4 solid;
    font-size: 1.25rem;
}
.navBtn li{display:inline;margin:0 1.5%;font-size:1.3rem}
.navBtn a i{color: #00BCD4}
.note{text-align:center;margin:1% auto 0}
/*五階段*/
.step_box{width:96%;margin:1% auto}
.step_box a {color: #fff;font-size: 1.35rem;font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";}
.step_box li{width:18%;font-size:1.0rem;text-align:center;color:#fff;position:relative;background:#4db66b;padding:10px 0;margin-right:2%}
.step_box li:nth-child(2n){background:#3d9acd}
.step_box li:nth-child(3) {color: #fff;background: #F44336;}
.step_box li:nth-child(3) a{color:#fcce00;font-size: 1.25rem;}
.step_box li:nth-child(3) b{font-size: 1.4rem;letter-spacing: -1px}
.step_box li:after{content:"";position:absolute;width:0;height:0;top:38%;right:-15px;border-style:solid;border-width:21px 0 21px 15px;border-color:transparent transparent transparent #269745}
.step_box li:nth-child(2n):after{border-color:transparent transparent transparent #187bb2}
.step_box li:nth-child(3):after{border-color:transparent transparent transparent #000}
.step_box li img {
    display: block;
    margin: 0 auto;
    background-color: #ffffffdb;
    border-radius: 50px;
    padding: 5px;
    margin-bottom: .7rem;
    /* border: 1px #fff solid; */
}
/*物理特訓班*/
.physical{padding:4% 0 1%}
.physical p{font-size: 1.7em;color:#269745;font-weight: bold;font-family: "Microsoft YaHei","Microsoft Yi Baiti","Arial Unicode MS";text-align: center;padding: 10px 0 4px 0;border-bottom: 2px dotted #a7d7c0;margin: 0 auto;}
.physical .flexRow{justify-content:center}
.physical dl{width:30%;padding:1% 1.5% 0;margin:0 auto;border-right: 2px #a7d7c0 dotted;}
.physical dl:last-child{border-right:0}
.physical dt {color: #ed5959;text-align: center;font-weight: bold;font-size: 2.1em;width: 94%;}
.physical dd {
    font-size: 1.07rem;
    line-height: 1.6em;
    /* text-align: justify; */
    font-weight: normal;
    padding: 0 0 6% 5%;
}
.physical dd a {
    color: #ed5959;
    font-weight: bold;
    top: 2px;
    left: 2px;
    font-size: 1.25rem;
    line-height: 1.6rem;
    padding-right: 15%;
    display: block;
}
.physical dd strong {
    color: #ed5959;
    font-size: 1.2em;
    line-height: 1.6rem;
    background-color: #ed5959;
    color: #fff;
    padding: 0 10px;
    border-radius: 10px 0;
    margin-left: 4px;
}
.physical dd a strong {text-decoration: none;}
.physical .winner{text-align: left;font-size: 1.35em;}
.physical .winner_name b {color: #1d516e;text-decoration: underline;}
#newopen h1{color:#e83727;text-shadow: 0 0 6px #fff, 0 0 6px #fff, 0 0 6px #fff, 0 0 6px #fff, 0 0 6px #fff;}
.newopen_bg,.course_student{width:90%;margin:0% auto}
.course_student{padding: 1rem;}
.student_title{text-align: center;font-size: 2rem;color: rgb(239 92 47);margin: 2% 3% -1.5% 0}
.student_title a{color:inherit;}
.bg-new{/*background: #65a887*/;background: #607D8B;background: #00BCD4;background: linear-gradient(to bottom, #607d8b 10%, #607d8b 70%);background: #CDDC39;}
.newopen_bg dl{width:23%;margin:0 1%;text-align:center}
.newopen_bg dt{font-size:1.3em;font-weight:700;/*background:#25b6a7;*/border-radius:10px 10px 0 0;padding:5px 0;color:#fff;position:relative}
.a_bg dt{background:#00BCD4;}
.b_bg dt{/*background:#25b6a7;*/background: #ff5858;}
.newopen_bg dl:nth-child(2n) dt{/*background:#4eb66b*/}
.newopen_bg dt:before,.newopen_bg dt:after{position:absolute;content:"•";color:#e2f1ee;top:5px;font-size:.8em;opacity: 0.2;}
.newopen_bg dt:before{left:9%}
.newopen_bg dt:after{right:9%}
.newopen_bg dd{border-radius:0 0 10px 10px;background:#FFF;font-size:1.25em;padding:4px 0;font-family:Verdana,"Microsoft YaHei";font-weight: bold;color: #497489;}
/*社群*/
.LINE,.FB{width:46%;padding:2%}
.LINE{background:#51a754}
.FB{background:#2e7895}
.social_txt{width:70%}
.QRcode{width:30%;text-align:center}
.QRcode img{width:100%}
.socialTitle{font-weight:bold;font-size:1.3em;margin-bottom:2%}
.socialTitle,.socialTitle a{color:#ffed00;color: #ffffff96;line-height: 1em;margin: 2% 0 2% 3%}
.social_txt p{font-size:1.1em;line-height:1.6em}
.social_txt p,.QRcode a{color:#FFF}
.bottomlink{width:100%;position:fixed;bottom:0;background:#25b6a6;padding:12px 0;z-index:9}
.bottomlink ul{width:96%;margin:0 auto;text-align:center}
.bottomlink li{display:inline;margin:0 2%;font-size:1.3rem}
.bottomlink a{color:#FFF}

#askarea_out,#askarea{background:#7f7094}
#askarea input[type="submit"],#askarea input[type="reset"]{background:#25b6a7}

@media all and (min-width: 1201px){
#BodyFooter_rwd{padding-bottom:60px}
#topbutton,#BodyHeader_event_rwd{display:none}
#divsion_menu ul,#divsion_menu li{list-style-image: url(http://doctor.get.com.tw/File/Image/doctor_new_icon_arr_org.gif)}
.bottomlink{width:750px}
/*麵包穴*/
#BodyContentMainNavigator ul li,#BodyContentMainNavigator h1{font-size:15px}
/*bodyHeader*/
#BodyHeader_event #header-share{width:100%;margin:0 auto;line-height:2em;font-size:13px;background:#FFF}
#BodyHeader_event #header-share img{margin-bottom:5px}
#BodyHeader_event a{color:#333}
#BodyHeader_event a:hover{text-decoration:none;color:#666;position:relative;top:2px;bottom:2px}
/*OLD IE*/
#noie{color:#FFF;width:100%;height:60px;text-align:center;border:1px solid #069;background-color:#39C;_z-index:9999;z-index:9999;position:fixed;_top:expression(documentElement.scrollTop+"px");left:0;top:0}
#noie a{color:#FC0}
}