﻿#EventContainer .bgcolor1{background-color:#F2F6F7;}
#EventContainer .bgcolor2{background-color:#d0e4e9;}
#EventContainer .bgcolor3{background-color:#EEEEEE;}
#EventContainer .bgcolor4{background-color:#E4E4E4;}
#EventContainer .bgcolor5{background-color:#DFDFDF;}
#event_master, #event_sec, #event_third, #event_fourth, #event_fifth, #event_sixth{padding:1rem;}
#EventContainer h1{ font-size:2.5em; }
#EventContainer h2{ font-size:2.0em; }
#EventContainer h3{ font-size:1.8em; }
#EventContainer #Master_title{background:initial;height:auto;padding:0;}
#Master_title img, .note_photo img{margin:auto;}
#Ask{background:#A4B3B6 !important;}
.br{display:block;margin:1% auto;}
article img{max-width:100%;height:auto;}
/*主頁*/
.banner img{width:100%;}
.banner_m{display:none;}
.teacher_select{margin:1% auto;width:49.5%;display:inline-table;text-align:center;}
.tea_title,.tea_name{font-size:1.5em;margin:1% auto;}
.planning{display:flex;}
.tea_intro_bg{width:48%;background-color:white;border:solid 0px #ffde00;margin:0px 1% 25px;padding:0 1% 5px;border-radius:30px;text-align:center;}
.tea_intro_bg >.intro_title + ul{display:inline-block;margin-left:3%;}
.tea_intro_bg >.intro_title + ul li{list-style-type:disc;font-size:1.1em;line-height:30px;text-align:left;}
.reader_content{text-align:justify;font-size:1.1em;line-height:30px;width:332px;}
.intro_title{text-align:center;font-size:1.6em;background-color:#ffde00;margin:10px 8px;border-radius:50px;clear:both;font-weight:bold;}
.intro_list{padding:0;margin:0;line-height:1.5em;}
.intro_list li{list-style-type:disc;margin-left:6%;}
#BodyContentMainDetail{text-align:center;}
.nav_subtitle{background-color:#ffde00;border-radius:50px;padding:1% 0;}
.nav_title,.nav_subtitle,.other_exam{margin:1% auto; font-size:1.8em;text-align:center;clear:both;}
.nav_subtitle{margin:auto auto 1rem;}
.nav_subtitle a{color:#0e354a;font-weight:bold;}
.nav_title{background-color:#eb4d33;color:#FFF;font-size:2.1em;margin:20px 0 25px;display:block;padding:0 35%;position:relative;font-weight:bold;}
.nav_title:before,.nav_title:after{content:"";position:absolute;border-style:solid;width:0;height:0;top:-0.5rem;}
.nav_title:before{border-width:34px 0px 34px 15px;border-color:transparent transparent transparent #eb4d33;right:-15px;}
.nav_title:after{border-width:34px 15px 34px 0px;border-color:transparent #eb4d33 transparent transparent;left:-15px;}
.nav_title span{position:relative;}
.nav_title span:before{content:"";position:absolute;width:60px;height:76px;background:url(../images/0907014_icon.png)no-repeat;left:-68px;top:-12px;}
.other_bg{display:inline-flex;flex-wrap:wrap;margin:0 2% 20px;}
.other_course{width:47.6%;text-align:left;padding:1%;margin:0 0.2% 2px;font-size:1.3em;line-height:45px;color:#0e354a;font-weight:bold;}
.other_course a{color:#1f7ca6;display:inline-block;}
.other_course a>span{width:50px;height:50px;display:inline-block;background-color:#fff;border-radius:6px;float:left;margin-right:8px;text-align:center;}
.other_course a>span .fas{color:#1f7ca6;font-size:1.3em;line-height:47px;}
#road{width:96%;margin:1% auto;text-align:left;}
#tab1,#tab2,#tab3,#tab4,#tab5,#tab6,#tab7,#tab8,#tab1,#tab9,#tab10{display:none;cursor:pointer;}
#content1{background:#fff;padding:1% 0;border:solid 1px #eb4d33;margin-bottom:1%;}
#content2,#content3,#content4,#content5,#content6,#content7,#content8,#content9,#content10{display:none;padding:1% 0;margin:0;width:100%;float:left;background-color:#fff;border:solid 1px #eb4d33;}
label{display:inline-block;font-size:1.1em;padding:.5%;width:calc(100%/7 - 0.5rem);text-align:center;border-top-left-radius:8px;border-top-right-radius:8px;}
label:after{content:'>';margin-left:5%}
label:last-of-type:after{content:'';margin:0}
label:hover{color:#eb4d33;cursor:pointer}
input:checked + label{color:#fff;background-color:#eb4d33}
#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{display:block}
#road .item{margin:0 auto;padding:0;width:100%;float:left;margin:0;cursor:pointer}
.Lawon > dl{padding:0 3%;border-radius:.5em;color:#FFF}
.Lawon > dl > dt{font-size:1.8em;font-weight:700;color:#eb4d33;border-bottom:1px solid #eb4d33;margin:0 0 10px;}
.Lawon > dl > dt:nth-of-type(2){padding-top:1rem;}
.Lawon > dl > dt + dd{font-size:1.2em;text-align:justify;line-height:30px;color:black;}
.Lawon p{font-size:1em;margin:0;text-align:justify;line-height:30px;}
.Lawon span,.Lawon p{display:table-cell;color:#000;}
.Lawon dd{margin:0 0 1rem;font-size:1.2em;line-height:30px;color:#000;}
.Lawon dd:nth-last-of-type(n+1):nth-last-of-type(-n+2){margin:0;}
.Lawon dd strong{color:#eb4d33;}
.Lawon ul li{list-style-type:decimal;}
.Lawon p + ul li > ul li:nth-child(1){border:none;list-style:none;position:relative;margin:0 0 0 3px;}
.Lawon p + ul li>ul li{list-style:none;margin:0 0 0 30px;position:relative;}
.Lawon p + ul li>ul li:nth-child(2):before,.Lawon p + ul li>ul li:nth-child(3):before,.Lawon p + ul li>ul li:nth-child(4):before,.Lawon p + ul li>ul li:nth-child(5):before,.Lawon p + ul li>ul li:nth-child(6):before{position:absolute;left:-27px;}
.Lawon p + ul li>ul li:nth-child(1):before{content:"(1)";}
.Lawon p + ul li>ul li:nth-child(2):before{content:"(2)";}
.Lawon p + ul li>ul li:nth-child(3):before{content:"(3)";}
.Lawon p + ul li>ul li:nth-child(4):before{content:"(4)";}
.Lawon p + ul li>ul li:nth-child(5):before{content:"(5)";}
.Lawon p + ul li>ul li:nth-child(6):before{content:"(6)";}
.Lawon p + ul li p{display:block;} 
.Lawon ul{margin:0 0 0 30px;}
#road dd:hover .show_m{display:inline}
#road .show_m{display:none}
#road .show_m a{border:0 #000 solid;background:#f0ff63;font-size:.6em;border-radius:20px;margin-left:1em;padding:3px 10px;color:#000}
#road .show_m a:hover{font-weight:700;color:red}
.page_more{margin:0 auto;}
.more_title{font-size:1.3em;width:100%;text-align:center;}
.more_title li{display:inline-block;margin:0 1rem;}
.more_title a{display:inline-block;color:#eb4d33;margin:10px 0 0;}
.more_title a .fab{font-size:2.35rem;}
.more_title li:nth-child(even) a{color:#0a4794}
.more_title a .fa-line{color:#01B301;font-size:2.05rem;}
.more_list{width:100%;}
.more_list,.more_list th,.more_list td{border-collapse:collapse;border:1px #CCC solid;font-size:1.1em;background-color:white;}
.more_list th,.more_list td{padding:1%;word-break:break-all;text-align:justify;}
.more_list th{background:#0e354a;color:#fff;}
.more_list th:nth-child(1),.more_list td:nth-child(1){width:18%;}
.more_list th,.more_list td:nth-child(1){text-align:center;}
.more_list a{color:#0e354a;}
.calendar{display:flex;margin:0 0 12px;border:solid 1px #eb4d33}
.calendar_page ul{text-align:left;}
.calendar_page li{display:inline-block;}
.calendar_page li a{color:#fff;font-size:1.2em;line-height:38px;display:inline-block;margin:0 9px;background:initial;}
.calendar_page li a:hover{color:#0e354a;}
.calendar .calendar_page:nth-child(1){width:30%;font-size:1.5em;background-color:#eb4d33;color:white;line-height:37px;text-align:center;}
.calendar .calendar_page:nth-child(2){width:71%;}
.calendar_page{background-color:#ffba50;}
/*20200716 ADD*/
dd{margin:0;}
#event_master *{box-sizing:border-box;}
.feature{text-align:center;padding:2%;justify-content:center;}
.feature > dt{font-size:2.2rem;font-weight:900;color:#0e354a;font-family:MStiffHeiHK;line-height:1.3em;margin-bottom:0.5em;text-align:center;}
.feature > dt img{display:inline-block;}
.feature > dd{font-size:1.1rem;line-height:1.8em;}
.teacher_list > dd{font-size:1.1rem;line-height:1.8em;width:calc(100%/3 - 0.5rem);margin:0.25rem;}
.feature > dd strong{font-size:1.3rem;line-height:1.8em;color:#eb4d33;border:dotted 2px;border-radius:0.5em;padding:1% 2%;background-color:white;display:inline-block;margin-top:2%;}
.teacher_list > dd strong{display:block;padding:0.5rem 0;margin:auto;height:100%;}
.feature > dd a{color:#eb4d33;font-weight:bold;}
.feature > small{font-size:0.8rem;}
.feature > dd b{background-color:#eb4d33;font-size:1.5rem;line-height:1.8em;color:#ffffff;display:block;text-align:center;}
.list-item{text-align:left;}
.list-item dd{display:inline-block;width:calc(100%/3 - 1rem);font-size:1.3rem;font-weight:bold;line-height:1.5em;}
.list-item dd::before{font-family:"Font Awesome 5 Free"; content:"\f14a";color:#eb4d33;margin-right:1%;}
.list_num{counter-reset:num;}
.list_num dd{font-size:1.6rem;font-weight:bold;text-align:center;}
.list_num dd::before{counter-increment:num;content:counter(num) '';background-color:#eb4d33;color:#fff;width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center;border-radius:100%;}
.note_photo img{max-width:100%;height:auto;}

/*主頁END*/

/*歷期頁*/

/*內文頁*/

/*20201125 ADD*/
.right_AD{right:0;bottom:30%;background-color:#FFDE00;position:fixed;width:14rem;padding:0.5rem 1rem;box-shadow:-4px 4px 2px #ceb306;}
.right_AD a{color:#0E354A;}
.right_AD dd{margin:2% 0;font-weight:900; text-align:left;}
/*20210323*/
.bannner-bar{position:fixed;bottom:1rem;left:0;right:0;}
.bannner-bar img{box-shadow:0 .5rem 1rem rgba(0,0,0,.15);}
@media (min-width:1201px){
	#event_master, #event_sec, #event_third, #event_fourth, #event_fifth, #event_sixth{width:1200px;margin:auto;color:#0e354a;}	
}
@media (max-width:1200px){	
	.other_course{width:97%;}
	label{width:31%;}
	.nav_title, .nav_subtitle, .other_exam{font-size:1.5em;}	
	section .right_AD{bottom:0%;margin:0;flex-direction:row;font-size:1rem;justify-content:center;z-index:2;padding:0.75rem 0;}
	.nav_title{padding:0.5rem 0;}
	.teacher_list > dd{width:calc(100%/2 - 0.5rem);}
	.right_AD dd{margin:auto 0.5rem;}
	.right_AD dd i{display:none;}
	div.footer-wrap{padding:1.5rem .5rem 5rem;}
}
@media(max-width:767px){
	.banner{display:none;}
	.banner_m{display:block;}
	.planning{flex-wrap:wrap;}
	.tea_intro_bg{width:100%;margin:0 0 7px;}	
	.calendar{margin:9% 0 12px;}
	.more_title li{margin:0 0.5rem;}
	.bannner-bar{bottom:0;margin:auto;}
	#back-top{bottom:8% !important;}	
	section .right_AD{padding:0.5rem 0 0.75rem;}
	.right_AD a, .right_AD dd i{font-size:1rem;}
	.right_AD dd{line-height:1.35rem;margin:auto 0.35rem;}
	.list-item dd{width:100%;}
	.teacher_list > dd{width:100%;}
	.feature > dd strong{font-size:1.2rem;}
	#Header .home-header{padding:0;}
	header .college-menu , header .header-tabs{width:100%;}
	header .goldensun-logo{padding:1rem 0.5rem;}
    header .header-tabs a{padding:0;}
}