﻿@charset "utf-8";
@import url("bootstrap-grid.css");
/*@import url("style479.css");
@import url("style767.css");
@import url("style959.css");*/
/* RWD mobile 土木工程學系 CSS Document */

* { margin:0; padding:0;}
.ie6 img{width:100%;max-width:100%}


@media only screen and (max-width: 479px) {
.ie6 img{width:100%;max-width: 100%;}
.img-responsive img{width:100%;max-width: 100%;}	
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
.ie6 img{width:100%;max-width: 100%;}
.img-responsive img{width:100%;max-width: 100%;}	
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
.ie6 img{width:100%;max-width: 100%;}
.img-responsive img{width:100%;max-width: 100%;}
}


/**/

.location_button_D{width:100%;overflow:hidden;margin-top:5em;border-bottom:1px solid #7E7E7E;}
.location_button_D #downloadbu_over a{float:left;width:auto;height:auto;display:inline-block;margin:0 10px;padding:10px;background:#ff6600;color:#ffffff;font-weight:700;}
.location_button_D #downloadbu a{float:left;width:auto;height:auto;display:inline-block;margin:0 10px;padding:10px;background:#DCDCDC;font-weight:700;color:#000000;}
.location_button_D #downloadbu a:hover{float:left;width:auto;height:auto;display:inline-block;margin:0 10px;padding:10px;background:#ff6600;color:#ffffff;font-weight:700;}



/*copy*/

.desktop #Fwrap {position:relative; width:100%;height:auto;padding:0.8em 0;background:url(../Nimages/index/index_footer_bg.jpg) repeat-y center top #ffffff;}
.desktop #Fwrap .copy{color:#ffffff;font:11pt  "微軟正黑體";font-weight:700;/*margin:10px 0 0 0;*/}
.desktop #Fwrap .copy a{color:#ffea00;}
.desktop #Fwrap .copy a:hover{color:#ffffff;}

.mobile #Fwrap{width:100vw;height:auto;background:url(../Nimages/nav/footerbg.jpg) center top;padding:1vh 0;}
.mobile #Fwrap .copy{margin-left:7vw;text-align:right;width:58vw;height:auto;color:#ffffff;font:8.5pt  "微軟正黑體";font-weight:700;}
.mobile #Fwrap .copy a{color:#ffea00;}
.mobile #Fwrap .copy a:hover{color:#ffffff;}

@media only screen and (max-width: 300px) {
.mobile #Fwrap .copy{margin-left:2vw;text-align:right;width:58vw;height:auto;color:#fff;font:8.5pt  "微軟正黑體";font-weight:700;}
}
@media only screen and (min-width: 301px) and (max-width: 400px) {
.mobile #Fwrap .copy{margin-left:2vw;text-align:right;width:58vw;height:auto;color:#fff;font:8.5pt  "微軟正黑體";font-weight:700;}
}
@media only screen and (min-width: 401px) and (max-width: 500px) {
.mobile #Fwrap .copy{margin-left:2vw;text-align:right;width:58vw;height:auto;color:#fff;font:8.5pt  "微軟正黑體";font-weight:700;}
}
@media only screen and (min-width: 600px) and (max-width: 800px) {
.mobile #Fwrap .copy{margin-left:2vw;text-align:right;width:58vw;height:auto;color:#fff;font:8.5pt  "微軟正黑體";font-weight:700;}
}
@media only screen and (min-width: 801px) and (max-width: 910px) {
.mobile #Fwrap .copy{margin-left:2vw;text-align:right;width:53.5vw;height:auto;color:#fff;font:8.5pt  "微軟正黑體";font-weight:700;}
}
@media only screen and (min-width: 911px) and (max-width:1000px) {
.mobile #Fwrap .copy{margin-left:2vw;text-align:right;width:54vw;height:auto;color:#fff;font:8.5pt  "微軟正黑體";font-weight:700;}
}
@media only screen and (min-width: 1001px) and (max-width:1100px) {
	.mobile #Fwrap .copy{margin-left:2vw;text-align:right;width:54.5vw;height:auto;color:#fff;font:8.5pt  "微軟正黑體";font-weight:700;}
}
@media only screen and (min-width: 1101px) {
	.mobile #Fwrap .copy{margin-left:2vw;text-align:right;width:55vw;height:auto;color:#fff;font:8.5pt  "微軟正黑體";font-weight:700;}
}
#Mcontents {width:100% !important;height:100% !important; }
#Mcontents:after {content:''; clear:both; display:block;}
/*#container{width:92%;padding-left:4%;padding-right:4%;height:100% !important;margin:0 auto;}	
#contents {width:100% !important;height:100% !important;  }
#contents:after {content:''; clear:both; display:block;}



@media only screen and (min-width: 959px) {
#contents {width:100% !important;height:100% !important; margin:0; padding:0;zoom:1;}
#contents:after {content:''; clear:both; display:block;}


#container{width:1200px;height:100% !important;margin:0 auto;padding:0 !important;background:transparent;}
#Mcontainer{width:1140px;min-width:1140px;height:100% !important;margin:0 auto;padding:2em 0 8em 0;background:transparent;}
}
*/

#Mcontainer{width:100%;height:100% !important;margin:0 auto;padding:2em 0 8em 0;background:transparent;}
@media only screen and (max-width: 960px) {
	
#Mcontainer{width:calc(100% - 4%);height:100% !important;margin:0 2%;padding:2em 0 8em 0;background:transparent;}	
	
}

/* #Imov_block {width:100%;height:500px;padding:0;margin:0;background:#3f3f3f url(../Nimages/index/movie_bg.jpg) center top no-repeat; zoom:1;} */
#Imov_block:after {content:''; clear:both; display:block;}
#Imov_block #Imovst{width:100%;height:auto !important;margin:0 auto;padding-top:5em;}
#Imov_block #Imovst .mov_l{width:45%;float:left;}

/*Full page*/
/*.M_note{width:100%;font:13pt "微軟正黑體";line-height:28px;font-weight:400;letter-spacing:1px;word-wrap: break-word;word-break: break-all;}
*/
.M_note{width:100%;font:13pt "微軟正黑體";line-height:28px;font-weight:400;letter-spacing:1px;word-wrap: break-word;word-break: break-all;display: flex;flex-wrap: wrap;justify-content:flex-start;align-content:  space-between;align-items:stretch;  height: auto;padding: 2em 1em;}
/*.M_note img{max-width:100%;display:block;}*/
/*
.M_note ol{list-style:decimal;padding:0 0 0 2em;}
.M_note ul{list-style:disc;padding:0 0 0 2em;}

.container .row #Mcontents .M_note ol{list-style:decimal;padding:0 0 0 2em;}
.container .row #Mcontents .M_note ul{list-style:disc;padding:0 0 0 2em;}*/

.M_note iframe{  width: 100%;height: 100%;}
.M_note a{color:#000000;}
.M_note a:hover{color:#ff6600;}

.M_note .M_note_l{width:35%;}
.M_note .M_note_l img{width:100%;max-width:100%;display:block;}
.M_note .M_note_r{width:65%;}

.M_note_item_block{clear:both;width:100%;font:13pt "微軟正黑體";line-height:28px;font-weight:400;letter-spacing:1px;display: flex;flex-wrap: wrap;justify-content:flex-start;align-content:  space-between;align-items:stretch;  height: auto;padding:1em 0em;}
.M_note_item_block .M_note_item{width:25%;}
.M_note_item_block .M_note_item_2_1{width:calc(100% - 63%);text-align: right;}
.M_note_item_block .M_note_item_2_2{width:63%;background:#f1f1f1;}
.M_note_item_block .M_note_item_2_2 #M_note_item_2_2_text{width:100%;padding:2.5em 2em;}

@media only screen and (max-width: 479px) {
.M_note .M_note_l{width:100%;}
.M_note .M_note_l img{width:100%;max-width:100%;display:block;}
.M_note .M_note_r{width:100%;}	
.M_note_item_block .M_note_item{width:calc(100% - 1em);margin:0.5em}
.M_note_item_block .M_note_item img{width:100%;max-width: 100%;}
.M_note_item_block .M_note_item_2_1{width:calc(100% - 0%);text-align: left;}
.M_note_item_block .M_note_item_2_1 img{width:100%;max-width: 100%;}	
.M_note_item_block .M_note_item_2_2{width:100%;}
	
}
@media screen and (min-width: 480px) and (max-width: 767px) {
.M_note .M_note_l{width:100%;text-align: center;}
.M_note .M_note_l img{width:100%;max-width:100%;display:block;}	
.M_note .M_note_r{width:100%;}		
.M_note_item_block .M_note_item{width:calc(50% - 1em);margin:0.5em}	
.M_note_item_block .M_note_item img{width:100%;max-width: 100%;}
.M_note_item_block .M_note_item_2_1{width:calc(100% - 0%);text-align: left;}
.M_note_item_block .M_note_item_2_1 img{width:100%;max-width: 100%;}	
.M_note_item_block .M_note_item_2_2{width:100%;}
	
}
@media screen and (min-width: 768px) and (max-width: 959px) {
	
.M_note .M_note_l{width:40%;}
.M_note .M_note_l img{width:100%;max-width:100%;display:block;}	
.M_note .M_note_r{width:60%;}	

.M_note_item_block .M_note_item{width:25%;}	
.M_note_item_block .M_note_item_2_1{width:calc(100% - 0%);text-align: left;}
.M_note_item_block .M_note_item_2_1 img{width:100%;max-width: 100%;}	
.M_note_item_block .M_note_item_2_2{width:100%;}
	
}


/*退休*/
#retirement_block{width:100%;float:left;margin:0;padding:0;}
#retirement_block #retirement_block_l{width:40%;float:left;}
#retirement_block #retirement_block_l img{max-width:100%;display:block;}
#retirement_block #retirement_block_r{width:60%;float:left;}
#retirement_block #retirement_block_r .retirement_title{font:13pt "微軟正黑體";font-weight:700;line-height:35px;}
#retirement_block #retirement_block_r #Rlist_block{width:95%;margin-left:5%;float:left;}
#retirement_block #retirement_block_r #Rlist_block ol{width:100%;padding:0;margin:0;float:left;}

#retirement_block #retirement_block_r #Rlist_block .text01{width:20%;float:left;font:12pt "微軟正黑體";font-weight:500;}
#retirement_block #retirement_block_r #Rlist_block .text02{width:80%;float:left;font:12pt "微軟正黑體";font-weight:500;word-wrap: break-word;word-break: break-all;}

@media only screen and (max-width: 959px){
/*退休*/
#retirement_block{width:100%;float:left;margin:0;padding:0;}
#retirement_block #retirement_block_l{width:100%;float:left;}
#retirement_block #retirement_block_l img{max-width:100%;display:block;}
#retirement_block #retirement_block_r{width:100%;float:left;}
#retirement_block #retirement_block_r .retirement_title{font:13pt "微軟正黑體";font-weight:700;line-height:35px;}
#retirement_block #retirement_block_r #Rlist_block{width:95%;margin-left:5%;float:left;}
#retirement_block #retirement_block_r #Rlist_block ol{width:100%;padding:0;margin:0;float:left;}

#retirement_block #retirement_block_r #Rlist_block .text01{width:100%;float:left;font:12pt "微軟正黑體";font-weight:500;}
#retirement_block #retirement_block_r #Rlist_block .text02{width:100%;float:left;font:12pt "微軟正黑體";font-weight:500;word-wrap: break-word;word-break: break-all;}

}
/*award*/
#Career_block {clear:both;width:100%;height:auto;padding:0;margin:0; zoom:1;}
#Career_block:after {content:''; clear:both; display:block;}

#Career01_title_block{width:100%;padding-bottom:5em;}
#Career01_title_block .Career01_title{float:left;width:100%;font:22pt "微軟正黑體";font-weight:700;}
#Career01_title_block .Career01_title span{background:#ef3e00;display:inline-block;padding:0.1em 0.3em;color:#ffffff;border-radius:50px;-moz-border-radius:50px;-webkit-border-radius:50px;}

#Career01_title_block .Career02_title{float:left;width:100%;font:22pt "微軟正黑體";font-weight:700;}
#Career01_title_block .Career02_title span{background:#0862b8;display:inline-block;padding:0.1em 0.3em;color:#ffffff;border-radius:50px;-moz-border-radius:50px;-webkit-border-radius:50px;}

#Career01_title_block .Career03_title{float:left;width:100%;font:22pt "微軟正黑體";font-weight:700;}
#Career01_title_block .Career03_title span{background:#4c9d24;display:inline-block;padding:0.1em 0.3em;color:#ffffff;border-radius:50px;-moz-border-radius:50px;-webkit-border-radius:50px;}

#Career_block #Career{width:100%;}
#Career_block #Career .Career_pic{width:40%;margin-left:5%;float:left;text-align:center;}
#Career_block #Career .Career_Ct_block{width:50%;float:left;margin-left:1%;}
#Career_block #Career .Career_Ct_block ol{float:left;width:100%;height:auto !important;vertical-align:middle;padding:0 0 0 2em;list-style: url("../nimages/icon02.png");}
#Career_block #Career .Career_Ct_block li{margin:0;padding:0;font:14pt "微軟正黑體";}
#Career_block #Career .Career_Ct_block .Career_Ct_note{width:100%;margin-top:1em;}
#Career_block #Career .Career_Ct_block .Career_Ct_note ol{float:left;width:100%;height:auto !important;vertical-align:middle;padding:0 0 0 2em;list-style: url("../nimages/icon03.png");}
#Career_block #Career .Career_Ct_block .Career_Ct_note li{margin:0;padding:0;width:100%;}
#Career_block #Career .Career_Ct_block .Career_Ct_note li p{color:#ff6600;font:14pt "微軟正黑體";font-weight:700;}

@media only screen and (max-width: 479px) {
#Career01_title_block{width:100%;padding:2em 0 5em 0;}	
#Career_block #Career .Career_pic{width:100%;}
#Career_block #Career .Career_Ct_block{width:100%;}	

/*Full page*/	
.M_note .M_note_l{width:100%;float:left;}
.M_note .M_note_l img{width:100%;max-width:100%;display:block;}
.M_note .M_note_r{width:100%;float:left;}	
	


}

/*未來出路*/
.M_note .future_l{width:60%;float:left;}
.M_note .future_r img{width:100%;max-width:100%;display:block;}
.M_note .future_r{width:40%;float:left;}

#title_block{width:100%;padding-bottom:5em;}
#title_block .future01_title{float:left;width:100%;font:17pt "微軟正黑體";font-weight:700;}
#title_block .future01_title span{background:#ef3e00;display:inline-block;padding:0.1em 0.3em;color:#ffffff;border-radius:50px;-moz-border-radius:50px;-webkit-border-radius:50px;}


#title_block .future02_title{float:left;width:100%;font:17pt "微軟正黑體";font-weight:700;}
#title_block .future02_title span{background:#0862b8;display:inline-block;padding:0.1em 0.3em;color:#ffffff;border-radius:50px;-moz-border-radius:50px;-webkit-border-radius:50px;}


#title_block .future03_title{float:left;width:100%;font:17pt "微軟正黑體";font-weight:700;}
#title_block .future03_title span{background:#4c9d24;display:inline-block;padding:0.1em 0.3em;color:#ffffff;border-radius:50px;-moz-border-radius:50px;-webkit-border-radius:50px;}


/*index_pic*/
#wrap_Pic{ width:100%;background:#e1e1e1;padding:15px 0;}
/*index_new*/


#Inews_block {width:100%;height:474px;padding:0;margin:0;background:url(../nimages/index/newbg.jpg) center top no-repeat; zoom:1;}
#Inews_block:after {content:''; clear:both; display:block;}

#Inews_block #Ibews{width:843px;position:relative; z-index:1000;}
#Inews_block #Ibews .Ititle{display: none;}
#Inews_block #Ibews .Ititle_sub{display: none;}
	
#Inews_block #Ibews .new_block{width:83%;position:absolute;z-index:9999999;top:5em;left:21.5em;}
#Inews_block #Ibews .new_block li{float:left;font:15px "微軟正黑體";margin:0;list-style:none;}
#Inews_block #Ibews .new_block .txt01{width:15%;white-space:nowrap;font:11pt Arial;text-align:center;}
#Inews_block #Ibews .new_block .txt02{width:13%;text-align:center;font:10pt "微軟正黑體";}
#Inews_block #Ibews .new_block .txt03{width:70%;height:auto !important;font-weight:700;}
#Inews_block #Ibews .new_block .txt03 a{color:#4D4D4D;}
#Inews_block #Ibews .new_block .txt03 a:hover{color:#000000;}
#Inews_block #Ibews .new_block .list{float:left;width:100%;font:7pt Arial;height:auto !important;margin-bottom:15px;background-image: linear-gradient(to right, #333 40%, rgba(51, 51, 51, 0) 40%);background-position: bottom;background-size: 5px 1px;background-repeat: repeat-x;padding-bottom:15px;}
#Inews_block #Ibews .new_block .more a{font:15pt "微軟正黑體";font-weight: 700; color:#000000}
#Inews_block #Ibews .new_block .more:after {content:''; clear:both; display:block;}
#Inews_block #Ibews .new_block .more a:hover{font:15pt "微軟正黑體";font-weight: 700; color:#ff6600}

/*index_about*/
#Iabout_block {width:100%;padding:180px 0 50px 0;margin:0;background:url(../nimages/index/aboutbg.jpg) center top no-repeat; zoom:1;}
#Iabout_block:after {content:''; clear:both; display:block;}
#Iabout_block .Ititle{display:none;}
#Iabout_block .Ititle_sub{display:none;}	
#Iabout_block #Iabout{width:100%;height:auto !important;font:13pt "微軟正黑體";font-weight: 700;}
#Iabout_block #Iabout .about_photo{float:left;width:47%;height:auto !important;}
#Iabout_block #Iabout .about_content{float:left;width:53%;height:auto !important;background:url(../nimages/index/abou_content_bg.jpg) no-repeat bottom right;margin-top:15px;letter-spacing:1px;font-weight:700;line-height:23px;color:#1F1F1F;}
#Iabout_block #Ifour_button{display: flex;flex-wrap: wrap;justify-content:flex-start;align-content:  space-between;align-items:stretch;  height: auto;}
#Iabout_block #Ifour_button .Ibutton{width:calc((100%/4) - 1em);margin:0.5em}
#Iabout_block #Ifour_button .Ibutton img{width:100%;max-width:100%}


@media only screen and (max-width: 479px) {
#Inews_block {width:100%;height:100% !important;padding:0 3%;margin:0;background:#797979; zoom:1;}
#Inews_block:after {content:''; clear:both; display:block;}

#Inews_block #Ibews{width:calc(100% - 4%);padding:2%;margin:0 2%;height:auto !important;text-align:center;position:static;}
#Inews_block #Ibews .Ititle{font:30pt "微軟正黑體";font-weight:900;color:#ffffff;margin-top:1em;display:block;}
#Inews_block #Ibews .Ititle_sub{display:inline-block;font-weight:500;padding:0.1em 1.5em;color:#7c7c7c;background:#afafaf;border-radius:50px;-moz-border-radius:50px;-webkit-border-radius:50px;}

#Inews_block #Ibews .new_block{width:100%;padding:2%;margin:5% 0;background:#ffffff;text-align:left;position:static;}
#Inews_block #Ibews .new_block li{float:left;font:13pt "微軟正黑體";font-weight:500;margin:0;list-style:none;}
#Inews_block #Ibews .new_block .txt01{width:100%;white-space:nowrap;font:11pt Arial;text-align:left;}
#Inews_block #Ibews .new_block .txt02{width:100%;text-align:left;display:inline-block;}
#Inews_block #Ibews .new_block .txt03{width:100%;height:auto !important;font-weight:500;}
#Inews_block #Ibews .new_block .txt03 a{color:#4D4D4D;}
#Inews_block #Ibews .new_block .txt03 a:hover{color:#000000;}
#Inews_block #Ibews .new_block .list{float:left;width:100%;font:7pt Arial;height:auto !important;margin-bottom:15px;background-image: linear-gradient(to right, #333 40%, rgba(51, 51, 51, 0) 40%);background-position: bottom;background-size: 5px 1px;background-repeat: repeat-x;padding-bottom:15px;}

	
#Iabout_block {width:100%;padding:2vh 0 50px 0;margin:0;background:#FFFFFF; zoom:1;}
#Iabout_block:after {content:''; clear:both; display:block;}
#Iabout_block .Ititle{font:30pt "微軟正黑體";font-weight:900;color:#000000;text-align:center;display:block;}
#Iabout_block .Ititle_sub{font-weight:500;color:#7c7c7c;text-align:center;margin-bottom:2vh;display:block;}
#Iabout_block #Iabout{width:100%;height:auto !important;padding:1.5em;}
#Iabout_block #Iabout .about_photo{width:100%;height:auto !important;}
#Iabout_block #Iabout .about_photo img{width:100%;max-width:100%}	
#Iabout_block #Iabout .about_content{width:100%;height:auto !important;font:13pt "微軟正黑體";font-weight:600;background:url(../Nimages/index/abou_content_bg.jpg) no-repeat bottom right;margin-top:15px;letter-spacing:1px;line-height:23px;color:#1F1F1F;}

	
#Iabout_block #Ifour_button .Ibutton{width:calc((100%/1) - 4em);margin:2em}
#Iabout_block #Ifour_button .Ibutton img{width:100%;max-width:100%}
}
@media screen and (min-width: 480px) and (max-width: 767px) {
#Inews_block {width:100%;height:100% !important;padding:0 3%;margin:0;background:#797979; zoom:1;}
#Inews_block:after {content:''; clear:both; display:block;}

#Inews_block #Ibews{width:calc(100% - 4%);padding:2%;margin:0 2%;height:auto !important;text-align:center;position:static;}
#Inews_block #Ibews .Ititle{font:30pt "微軟正黑體";font-weight:900;color:#ffffff;margin-top:1em;display:block;}
#Inews_block #Ibews .Ititle_sub{display:inline-block;font-weight:500;padding:0.1em 1.5em;color:#7c7c7c;background:#afafaf;border-radius:50px;-moz-border-radius:50px;-webkit-border-radius:50px;}

#Inews_block #Ibews .new_block{width:100%;padding:2%;margin:5% 0;background:#ffffff;text-align:left;position:static;}
#Inews_block #Ibews .new_block li{float:left;font:13pt "微軟正黑體";font-weight:500;margin:0;list-style:none;}
#Inews_block #Ibews .new_block .txt01{width:100%;white-space:nowrap;font:11pt Arial;text-align:left;}
#Inews_block #Ibews .new_block .txt02{width:100%;text-align:left;display:inline-block;}
#Inews_block #Ibews .new_block .txt03{width:100%;height:auto !important;font-weight:500;}
#Inews_block #Ibews .new_block .txt03 a{color:#4D4D4D;}
#Inews_block #Ibews .new_block .txt03 a:hover{color:#000000;}
#Inews_block #Ibews .new_block .list{float:left;width:100%;font:7pt Arial;height:auto !important;margin-bottom:15px;background-image: linear-gradient(to right, #333 40%, rgba(51, 51, 51, 0) 40%);background-position: bottom;background-size: 5px 1px;background-repeat: repeat-x;padding-bottom:15px;}

	
#Iabout_block {width:100%;padding:2vh 0 50px 0;margin:0;background:#FFFFFF; zoom:1;}
#Iabout_block:after {content:''; clear:both; display:block;}
#Iabout_block .Ititle{font:30pt "微軟正黑體";font-weight:900;color:#000000;text-align:center;display:block;}
#Iabout_block .Ititle_sub{font-weight:500;color:#7c7c7c;text-align:center;margin-bottom:2vh;display:block;}
#Iabout_block #Iabout{width:100%;height:auto !important;padding:1.5em;}
#Iabout_block #Iabout .about_photo{width:100%;height:auto !important;}
#Iabout_block #Iabout .about_photo img{width:100%;max-width:100%}	
#Iabout_block #Iabout .about_content{width:100%;height:auto !important;font:13pt "微軟正黑體";font-weight:600;background:url(../Nimages/index/abou_content_bg.jpg) no-repeat bottom right;margin-top:15px;letter-spacing:1px;line-height:23px;color:#1F1F1F;}
	
#Iabout_block #Ifour_button .Ibutton{width:calc((100%/2) - 3em);margin:1.5em}	
#Iabout_block #Ifour_button .Ibutton img{width:100%;max-width: 100%;}	
	
}
@media screen and (min-width: 768px) and (max-width: 959px) {
#Inews_block {width:100%;height:100% !important;padding:0 3%;margin:0;background:#797979; zoom:1;}
#Inews_block:after {content:''; clear:both; display:block;}

#Inews_block #Ibews{width:calc(100% - 4%);padding:2%;margin:0 2%;height:auto !important;text-align:center;position:static;}
#Inews_block #Ibews .Ititle{font:30pt "微軟正黑體";font-weight:900;color:#ffffff;margin-top:1em;display:block;}
#Inews_block #Ibews .Ititle_sub{display:inline-block;font-weight:500;padding:0.1em 1.5em;color:#7c7c7c;background:#afafaf;border-radius:50px;-moz-border-radius:50px;-webkit-border-radius:50px;}

#Inews_block #Ibews .new_block{width:100%;padding:2%;margin:5% 0;background:#ffffff;text-align:left;position:static;}
#Inews_block #Ibews .new_block li{float:left;font:13pt "微軟正黑體";font-weight:500;margin:0;list-style:none;}
#Inews_block #Ibews .new_block .txt01{width:100%;white-space:nowrap;font:11pt Arial;text-align:left;}
#Inews_block #Ibews .new_block .txt02{width:100%;text-align:left;display:inline-block;}
#Inews_block #Ibews .new_block .txt03{width:100%;height:auto !important;font-weight:500;}
#Inews_block #Ibews .new_block .txt03 a{color:#4D4D4D;}
#Inews_block #Ibews .new_block .txt03 a:hover{color:#000000;}
#Inews_block #Ibews .new_block .list{float:left;width:100%;font:7pt Arial;height:auto !important;margin-bottom:15px;background-image: linear-gradient(to right, #333 40%, rgba(51, 51, 51, 0) 40%);background-position: bottom;background-size: 5px 1px;background-repeat: repeat-x;padding-bottom:15px;}
	
#Iabout_block {width:100%;padding:2vh 0 50px 0;margin:0;background:#FFFFFF; zoom:1;}
#Iabout_block:after {content:''; clear:both; display:block;}
#Iabout_block .Ititle{font:30pt "微軟正黑體";font-weight:900;color:#000000;text-align:center;display:block;}
#Iabout_block .Ititle_sub{font-weight:500;color:#7c7c7c;text-align:center;margin-bottom:2vh;display:block;}
#Iabout_block #Iabout{width:100%;height:auto !important;padding:1.5em;}
#Iabout_block #Iabout .about_photo{width:100%;height:auto !important;}
#Iabout_block #Iabout .about_photo img{width:100%;max-width:100%}	
#Iabout_block #Iabout .about_content{width:100%;height:auto !important;font:13pt "微軟正黑體";font-weight:600;background:url(../Nimages/index/abou_content_bg.jpg) no-repeat bottom right;margin-top:15px;letter-spacing:1px;line-height:23px;color:#1f1f1f;}

	
#Iabout_block #Ifour_button .Ibutton{width:calc((100%/2) - 2em);margin:1em}
#Iabout_block #Ifour_button .Ibutton img{width:100%;max-width: 100%;}	
}

@media screen and (min-width: 960px) and (max-width: 1200px) {
	
#Iabout_block #Iabout .about_photo{float:left;width:47%;height:auto !important;}
#Iabout_block #Iabout .about_photo img{width:95%;}	
#Iabout_block #Iabout .about_content{float:left;width:53%;height:auto !important;background:url(../nimages/index/abou_content_bg.jpg) no-repeat bottom right;margin-top:0;letter-spacing:1px;font-weight:700;line-height:23px;color:#1F1F1F;}
	
	
}



/*main_location_info*/
#Mcontainer .location_info {float:left; width:100%; height:40px; padding:0;  clear:both;}
#Mcontainer .location_info .location {line-height:40px;text-align:left;}
#Mcontainer .location_info .location span {display:inline-block; padding-right:10px; vertical-align:middle; font:10pt "微軟正黑體";font-weight:bold; color:#7e7e7e; background:url(../nimages/arr_location.jpg) no-repeat right 7px;}
#Mcontainer .location_info .location span a{color:#7e7e7e;}
#Mcontainer .location_info .location span a:hover{color:#000000;}
#Mcontainer .location_info .location span.last {background:none;}
#Mcontainer .location_info .location strong {display:inline-block;padding-left:5px; vertical-align:middle; font:10pt "微軟正黑體";font-weight:bold; height:27px;line-height:27px; color:#000000;}
#Mcontainer .location_info .location strong a {color:#7e7e7e;}
#Mcontainer .location_info .location span.searchWord {background:none; color:#7e7e7e;}



/*news*/
.news_content_title{width:100%;margin:1em 0 0.5em 0;}
.news_content_title .cate{width:10%;color:#c74104;font:14pt "微軟正黑體";font-weight:700;}

.news_content_title_block{background:#f7f7f7;border-width:5px; border-top: solid #f36a00;padding:1% 3%;display: flex;flex-wrap: wrap;justify-content:flex-start;align-content:  space-between;align-items:stretch;  height: auto;padding: 1em 1.5em;}

.news_content_title_block .txt05_1{width:calc(100% - 80px);font:15pt "微軟正黑體";font-weight:700;padding:0.3em 0;}
.news_content_title_block .txt05_2{width:80px;padding:0.3em 0;}
.news_content_title_block .txt05_3{width:35%;font:10pt "微軟正黑體";font-weight:700;color:#6c6c6c;}
.news_content_title_block .txt05_4{width:30%;font:10pt "微軟正黑體";font-weight:700;color:#6c6c6c;}
.news_content_title_block .txt05_5{width:35%;font:10pt "微軟正黑體";font-weight:700;color:#6c6c6c;}

.news_files{text-align:right;padding:2em 0;}

@media only screen and (max-width: 479px) {
.news_content_title_block{background:#f7f7f7;border-width:5px; border-top: solid #f36a00;padding:1% 3%;display: flex;flex-wrap: wrap;justify-content:flex-start;align-content:  space-between;align-items:stretch;  height: auto;padding: 0.5em 1em;}
	
.news_content_title_block .txt05_1{width:100%;font:15pt "微軟正黑體";font-weight:700;padding:0.3em 0;}
.news_content_title_block .txt05_2{width:100%padding:0.3em 0;}
.news_content_title_block .txt05_3{width:100%;font:10pt "微軟正黑體";font-weight:700;color:#6c6c6c;}
.news_content_title_block .txt05_4{width:100%;font:10pt "微軟正黑體";font-weight:700;color:#6c6c6c;}
.news_content_title_block .txt05_5{width:100%;font:10pt "微軟正黑體";font-weight:700;color:#6c6c6c;}		
	
}
@media screen and (min-width: 480px) and (max-width: 767px) {
.news_content_title_block{background:#f7f7f7;border-width:5px; border-top: solid #f36a00;padding:1% 3%;display: flex;flex-wrap: wrap;justify-content:flex-start;align-content:  space-between;align-items:stretch;  height: auto;padding: 0.5em 1em;}
	
.news_content_title_block .txt05_1{width:100%;font:15pt "微軟正黑體";font-weight:700;padding:0.3em 0;}
.news_content_title_block .txt05_2{width:100%;padding:0.3em 0;}
.news_content_title_block .txt05_3{width:100%;font:10pt "微軟正黑體";font-weight:700;color:#6c6c6c;}
.news_content_title_block .txt05_4{width:100%;font:10pt "微軟正黑體";font-weight:700;color:#6c6c6c;}
.news_content_title_block .txt05_5{width:100%;font:10pt "微軟正黑體";font-weight:700;color:#6c6c6c;}	
}


.news_content{word-wrap: break-word;word-break: break-all;width:100%;font:13pt "微軟正黑體";line-height:25px;letter-spacing:1px;min-height:300px;font-weight:700;color:#535353;margin:10px 0 10px 0;padding:2em 1em 10px 1em;border-bottom:1px solid #919191;}
.news_content a{color:#FF6E00;}
.news_content a:hover{color:#000000;}
.news_content img{width:100%;max-width:100%}

/*bottom news*/
.news_more{background:#f7f7f7;padding:0.2em;}
.news_more .title{font:13.5pt "微軟正黑體";font-weight:700;text-align:center;background:#d6d6d6;color:#de632f;padding:0.3em 0;}

.news_more .news_more_block{font:12pt "微軟正黑體";font-weight:700;display: flex;flex-wrap: wrap;justify-content:flex-start;align-content:  space-between;align-items:stretch;  height: auto;padding: 2em 0;}
.news_more .news_more_block .txt02_1{width:calc(100px - 15px);text-align: right;margin-right: 15px;padding:0.4em 0;}
.news_more .news_more_block .txt02_2{width:calc(100% - 100px);padding:0.4em 0;letter-spacing: 1px;}
.news_more .news_more_block a{color:#737373;}
.news_more .news_more_block a:hover{color:#000000;}
.news_more .news_more_block .news_more_line{width:100%;padding-bottom:2px;height:5px;line-height:5px;border-bottom:1px #E0E0E0 dotted;}






@media only screen and (max-width: 479px) {
.news_more .news_more_block .txt02_1{width:calc(50px - 0px);text-align: center;margin-right: 0px;padding:0.4em 0;}
.news_more .news_more_block .txt02_2{width:calc(100% - 50px);padding:0.4em 0;letter-spacing: 1px;}	
	
}
@media screen and (min-width: 480px) and (max-width: 767px) {
.news_more .news_more_block .txt02_1{width:calc(50px - 0px);text-align: center;margin-right: 0px;padding:0.4em 0;}
.news_more .news_more_block .txt02_2{width:calc(100% - 50px);padding:0.4em 0;letter-spacing: 1px;}
	
}
@media screen and (min-width: 768px) and (max-width: 959px) {
	
}



.Registration_form{border:1px solid #C3C3C3 ;padding:1em;margin-top:2em;}
.Registration_form .Rform_pic{width:100%;height:200px;padding:10px;background:url(../nimages/sign/title.jpg) no-repeat center top;}
.Registration_form .line{float:left;width:100%;height:auto !important;margin-bottom:15px;background-image: linear-gradient(to right, #333 40%, rgba(51, 51, 51, 0) 40%);background-position: bottom;background-size: 8px 2px;background-repeat: repeat-x;padding-bottom:15px;}
.Registration_form .Rform{width:100%;overflow:hidden;}
.Registration_form .Rform .input{padding:2%;line-height:25px;width:95%;background:#ffffff;border:1px #CBCBCB solid;}
.Registration_form .Rform ol{width:100%;float:left;padding:0;margin:0;}
.Registration_form .Rform .Rtxt01{width:100%;float:left;font:13.5pt "微軟正黑體";font-weight:700;line-height:40px;}
.Registration_form .Rform .Rtxt02{width:100%;float:left;font:13.5pt "微軟正黑體";font-weight:700;line-height:40px;color:#616161;}

/************************************************/

.info_block{background:#353535;width:100%;height:180px;padding-top:15%;color:#ffffff;text-align:center;font:12pt "微軟正黑體";font-weight:700;}

/*main_top_info*/
.main_top_info_BgCo{width:100%;background:#666666;margin:0 auto;padding:0;color:#ffffff;}

.main_top_info_BgCo{width:92%;padding-left:4%;padding-right:4%;height:auto;line-height:35px;margin:0 auto;}	
.main_top_info_BgCo .contents {width:100% !important;height:35px;line-height:35px;}

.main_top_info_BgCo a{color:#ffffff;}
.main_top_info_BgCo a:hover{color:#ffffff;}
.main_top_info_BgCo .contents .main_top_info {float:left;background:#666666;width:100%;height:35px;line-height:35px;   clear:both;}
.main_top_info_BgCo .contents .main_top_info .location {line-height:35px;text-align:left;margin-left:1em;}
/* .main_top_info_BgCo .contents .main_top_info .location span {display:inline-block; padding-right:10px; vertical-align:middle; font:13px "細明體"; color:#a3a3a3; background:url(file:///D|/web/Nimages/arr_location.png) no-repeat right 4px;} */
.main_top_info_BgCo .contents .main_top_info .location span a{color:#aeaeae;height:35px;}
.main_top_info_BgCo .contents .main_top_info .location span a:hover{color:#ffffff;}
.main_top_info_BgCo .contents .main_top_info .location span.last {background:none;}
.main_top_info_BgCo .contents .main_top_info  .location strong {display:inline-block;padding-left:5px; vertical-align:middle;font:13px "細明體";height:27px;line-height:27px; color:#ffffff;}
.main_top_info_BgCo .contents .main_top_info location strong a {color:#aeaeae;}
.main_top_info_BgCo .contents .main_top_info .location span.searchWord {background:none; color:#aeaeae;}

.main_top_info:after {content:''; clear:both; display:block;}

/*bottom-bar*/
#bottom-bar{display:block;width:100%;background:#f5f5f5;border-top:#A8A8A8 solid 1px;bottom:0px;position:fixed;z-index:99999;}
#bottom-bar a{color:#666666;}
#bottom-bar a:hover{color:#666666}
#bottom-bar .Mob_button00{float:left;width:33%;padding:1em 0;text-align:center;}
#bottom-bar .Mob_button01{float:left;width:33%;padding:1em 0;text-align:center;}
#bottom-bar .Mob_button02{float:left;width:33%;padding:1em 0;text-align:center;}


@media only screen and (max-width: 479px) {
	.mobile{display:block;}
	.desktop{display:none;}
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
	.mobile{display:block;}
	.desktop{display:none;}	
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
	.mobile{display:block;}
	.desktop{display:none;}	
}
@media (min-width: 960px) {
	
	.mobile{display:none;}
	.desktop{display:block;}		
}
#asknchu_block{width:100%;padding:0.1em 0.2em;text-align:right;background:#f6f6f6;}

/*desktop_menu*/
/*top_button*/
#top_info{position:relative; width:100%;height:123px;background:url(../Nimages/index/index_top_bg.jpg) center top;}
#top_info #topbarbg{width:100%;height:auto; margin:0 auto; padding:0; zoom:1;/*margin-bottom:20px;*/}

#top_info #topbarbg .top_block00{width:130px;position:absolute;z-index:9999999;left:2px;top:0px;}

#top_info #topbarbg .top_block01{width:54%;position:absolute;z-index:9999999;right:10px;top:0px;font:11pt "微軟正黑體";color:#ffffff;}
#top_info #topbarbg .top_block01 .list ul{width:100%;height:28px;line-height:28px;float:left;}
#top_info #topbarbg .top_block01 .list li{float:left;list-style:none;}
#top_info #topbarbg .top_block01 .list .line{background:url(../nimages/index/top_line.png) no-repeat left top;width:35px;heihgt:16px;}
#top_info #topbarbg .top_block01 .list li a{color:#ffffff;}
#top_info #topbarbg .top_block01 .list li a:hover{color:#FFF4DA;}
#top_info #topbarbg .listspec{display:none;}
#top_info #topbarbg .top_block01 .list .listmob{display:none;}

@media only screen and (min-width: 960px) and (max-width: 1200px) {
#top_info #topbarbg .top_block01{width:54%;position:absolute;z-index:9999999;right:10px;top:0px;}
#top_info #topbarbg .top_block01 .list .listdes{display: none}
#top_info #topbarbg .listspec{width:30%;position:absolute;z-index:9999999;left:125px;top:0;display:inline-block;}
#top_info #topbarbg .listspec ul{width:100%;height:28px;line-height:28px;float:right;}
#top_info #topbarbg .listspec li{float:left;list-style:none;}	
#top_info #topbarbg .top_block02 #navMenu .menu1 .nav02{display:none;}
#top_info #topbarbg .top_block01 .list .listmob{display:inline-block;}	
	
}

#top_info #topbarbg .top_block02{width:100%;position:absolute;z-index:9999999;left:0px;top:28px;float:left;}
#top_info #topbarbg .top_block02 #logo{width:180px;height:auto;float:left;margin-top:15px;}
#top_info #topbarbg .top_block02 #navMenu{width:calc(100% - 180px);height:32px;line-height:32px;margin-top:30px;float:left;display:block;font:12pt "微軟正黑體";font-weight:bolder;}

#top_info #topbarbg .top_block02 #navMenu .menu1{z-index:6;}
#top_info #topbarbg .top_block02 #navMenu .menu1 a{display:block;margin:0;text-transform:uppercase;width:auto;color:#000000;text-align:center;white-space:nowrap;}
#top_info #topbarbg .top_block02 #navMenu .menu1,.menu1 ul{padding:0;margin:0;list-style-type:none;}
#top_info #topbarbg .top_block02 #navMenu .menu1 .nav{height:32px;line-height:32px;margin-left:15px;display:inline-block; padding-right:10px; vertical-align:middle; background:url(../nimages/index/button_arrow.png) no-repeat right 3px;}
#top_info #topbarbg .top_block02 #navMenu .menu1 .nav01{height:32px;line-height:32px;margin:0 20px;}
#top_info #topbarbg .top_block02 #navMenu .menu1 .nav02{height:32px;line-height:32px;margin:0 20px;}
#top_info #topbarbg .top_block02 #navMenu .menu1 .nav a{color:#000000;}
#top_info #topbarbg .top_block02 #navMenu .menu1 .nav a:hover{color:#000000;}
#top_info #topbarbg .top_block02 #navMenu .menu1 li a:hover{text-decoration:none}

#top_info #topbarbg .top_block02 #navMenu .menu1 li,.menu1 li .dropdown li {float:left;padding:0;margin:0}
#top_info #topbarbg .top_block02 #navMenu .menu1 li .dropdown01 li {font:11pt "微軟正黑體";font-weight:700;clear:both;padding:0;margin:0;width:100%;height:27px;line-height:27px;/*padding-bottom:5px;*/border-bottom:1px solid #dfdfdf;}

#top_info #topbarbg .top_block02 #navMenu .menu1 li .dropdown01 li a{width:auto;height:28px;line-height:28px;text-align:left;color:#6d6d6d;padding-right:10px;}
#top_info #topbarbg .top_block02 #navMenu .menu1 li .dropdown01 li a:hover{width:auto;height:28px;line-height:28px;color:#ff260c;/*text-align:left;*/padding-right:-5px; vertical-align:middle;/* background:url(../nimages/index/menu_arrow.png) no-repeat right 1px;*/}


#top_info #topbarbg .top_block02 #navMenu .menu1 li .dropdown{margin-left:-999em;position:absolute}
#top_info #topbarbg .top_block02 #navMenu .menu1 li .dropdown01{margin-left:-999em;position:absolute}
/*#top_info #topbarbg .top_block02 #navMenu .menu1 li:hover .dropdown{left:55%;margin-top:0px;padding:10px;z-index:5;filter:alpha (opacity=90);margin-left:0;width:auto;border:#eeeeee 1px solid;position:absolute;background-color:#ffffff;opacity:.9;+clear:both;+margin-top:0;_clear:both;_margin-top:0}
#top_info #topbarbg .top_block02 #navMenu .menu1 li:hover .dropdown a{display:block;padding:8px;font-weight:400;font:10pt  "微軟正黑體";margin:0;text-transform:none;width:auto;color:#000;text-align:left}
#top_info #topbarbg .top_block02 #navMenu .menu1 li:hover .dropdown a:hover{background:#fff;color:#61bd22;}*/
#top_info #topbarbg .top_block02 #navMenu .menu1 li:hover .dropdown01{margin:0;width:150px;padding:10px;z-index:5;filter:alpha (opacity=90);border:#e2e2e2 1px solid;position:absolute;background-color:#f8f8f8;opacity:.9;+clear:both;+margin-top:0;_clear:both;_margin-top:0; box-shadow: 0px 2px 3px #dddddd; }


#top_info #topbarbg .top_block02 #navMenu .menu1 li .dropdown02 li {font:10pt "微軟正黑體";font-weight:700;clear:both;padding:0;margin:0;width:100%;/*padding-bottom:5px;*/border-bottom:1px solid #dfdfdf;}
#top_info #topbarbg .top_block02 #navMenu .menu1 li .dropdown02 li a{text-transform:capitalize;width:auto;text-align:left;color:#6d6d6d;padding-right:25px;margin:0.5em 0;}
#top_info #topbarbg .top_block02 #navMenu .menu1 li .dropdown02 li a:hover{width:auto;color:#ff260c;/*text-align:left;*/padding-right:25px; vertical-align:middle; margin:0.5em 0;background:url(../nimages/index/menu_arrow.png) no-repeat right -6px;}
#top_info #topbarbg .top_block02 #navMenu .menu1 li .dropdown02{margin-left:-999em;position:absolute}
#top_info #topbarbg .top_block02 #navMenu .menu1 li:hover .dropdown02{margin:0;width:auto;padding:10px;z-index:5;filter:alpha (opacity=90);border:#e2e2e2 1px solid;position:absolute;background-color:#f8f8f8;opacity:.9;+clear:both;+margin-top:0;_clear:both;_margin-top:0; box-shadow: 0px 2px 3px #dddddd; }


/*footer*/

.desktop #footer_block{position:relative; width:100%;height:auto;background:#cf4602 url(../nimages/index/footer_bg.jpg) repeat-x center top;}
.desktop #footer_block #footer{width:100%;height:auto; margin:0 auto; padding:0; zoom:1;background:transparent;/*margin-bottom:20px;*/}
.desktop #footer_block .footer_info{font:11pt "微軟正黑體";font-weight:500;color:#ffffff;background:url(../nimages/index/footer_line.gif) repeat-x left bottom;width:95%;margin:0 auto;padding:15px 0;text-align:center;letter-spacing:1px;}
.desktop #footer_block .footer_info a{color:#959595;}
.desktop #footer_block .footer_info a:hover{color:#0042ba;}
.desktop #footer_block .footer_top {width:95%;margin:0 auto;padding:20px 0 40px 0;  zoom:1;}
.desktop #footer_block .footer_top:after {content:''; display:block; clear:both;}
.desktop #footer_block .footer_top .menuList{width:94%;margin:0 auto;}
.desktop #footer_block .footer_top .menuList li{float:left;list-style:none;}
.desktop #footer_block .footer_top .menuList a{color:#ffb497;}
.desktop #footer_block .footer_top .menuList a:hover{color:#ffffff;}
.desktop #footer_block .footer_top .menuList .column1 .title,.desktop #footer_block .footer_top .menuList .column2 .title,.desktop #footer_block .footer_top .menuList .column3 .title,.desktop #footer_block .footer_top .menuList .column4 .title,.desktop #footer_block .footer_top .menuList .column5 .title,.desktop #footer_block .footer_top .menuList .column6 .title,.desktop #footer_block .footer_top .menuList .column7 .title,.desktop #footer_block .footer_top .menuList .column8 .title{width:100%;font:12pt "微軟正黑體";font-weight:700;color:#ffffff;text-align:left;display:inline-block; #display:inline; margin-bottom:10px;zoom:1}
.desktop #footer_block .footer_top .menuList .column1{width:12.5%;bottom:2em;text-align:center;}
.desktop #footer_block .footer_top .menuList .column1 > ul >li{width:100%;font:10pt  "微軟正黑體";text-align:left;clear:both;}
.desktop #footer_block .footer_top .menuList .column2{width:12.5%;bottom:2em;text-align:center;}
.desktop #footer_block .footer_top .menuList .column2 > ul >li{width:100%;font:10pt  "微軟正黑體";text-align:left;clear:both;}
.desktop #footer_block .footer_top .menuList .column3{width:12.5%;bottom:2em;text-align:center;}
.desktop #footer_block .footer_top .menuList .column3 > ul >li{width:100%;font:10pt  "微軟正黑體";text-align:left;clear:both;}
.desktop #footer_block .footer_top .menuList .column4{width:12.5%;bottom:2em;text-align:center;}
.desktop #footer_block .footer_top .menuList .column4 > ul >li{width:100%;font:10pt  "微軟正黑體";text-align:left;clear:both;}
.desktop #footer_block .footer_top .menuList .column5{width:12.5%;bottom:2em;text-align:center;}
.desktop #footer_block .footer_top .menuList .column5 > ul >li{width:100%;font:10pt  "微軟正黑體";text-align:left;clear:both;}
.desktop #footer_block .footer_top .menuList .column6{width:12.5%;bottom:2em;text-align:center;}
.desktop #footer_block .footer_top .menuList .column6 > ul >li{width:100%;font:10pt  "微軟正黑體";text-align:left;clear:both;}
.desktop #footer_block .footer_top .menuList .column7{width:12.5%;bottom:2em;text-align:center;}
.desktop #footer_block .footer_top .menuList .column7 > ul >li{width:100%;font:10pt  "微軟正黑體";text-align:left;clear:both;}
.desktop #footer_block .footer_top .menuList .column8{width:12.5%;bottom:2em;text-align:center;}
.desktop #footer_block .footer_top .menuList .column8 > ul >li{width:100%;font:10pt  "微軟正黑體";text-align:left;clear:both;}
/*
.desktop #footer_block .footer_button{width:calc(100% - 1em);height:auto;margin-left:1em;padding:15px 0;}
.desktop #footer_block .footer_button ul{width:100%;height:auto;margin:0 auto;float:left;}
.desktop #footer_block .footer_button ul li{float:left;margin:0;padding:0;list-style:none;}
*/

.desktop #footer_block .footer_button{width:100%;display: flex;flex-wrap: wrap;justify-content:center;align-content: center;align-items:center;  height: auto;padding:15px 0;}
.desktop #footer_block .footer_button .item{width:auto;height:auto;}




/*sitemap*/
#sitemap_block {width:100%;padding:0 1em;background:#cf4602 url(../nimages/index/footer_bg.jpg) repeat-x center top;}
#sitemap_block:after{content:''; clear:both; display:block;}
#sitemap_block .footer_top{width:100%;padding-bottom: 2em;}
#sitemap_block .footer_top:after{content:''; clear:both; display:block;}
#sitemap_block .footer_top .menuList{width:100%;margin:0 auto;}

#sitemap_block .footer_top .menuList li{float:left;list-style:none;}
#sitemap_block .footer_top .menuList a{color:#ffb497;}
#sitemap_block .footer_top .menuList a:hover{color:#ffffff;}
#sitemap_block .footer_top .menuList .column1 .title,#sitemap_block .footer_top .menuList .column2 .title,#sitemap_block .footer_top .menuList .column3 .title,#sitemap_block .footer_top .menuList .column4 .title,#sitemap_block .footer_top .menuList .column5 .title,#sitemap_block .footer_top .menuList .column6 .title,#sitemap_block .footer_top .menuList .column7 .title,#sitemap_block .footer_top .menuList .column8 .title{width:100%;font:15pt "微軟正黑體";font-weight:700;color:#ffffff;text-align:left;display:inline-block; #display:inline;margin-top: 2em; padding-bottom:10px; margin-bottom:10px;zoom:1;border-bottom: 1px solid rgba(255,255,255,0.8);}
#sitemap_block .footer_top .menuList .column1{width:100%;bottom:2em;text-align:center;}
#sitemap_block .footer_top .menuList .column1 > ul >li{width:50%;font:13pt  "微軟正黑體";text-align:left;float:left;}
#sitemap_block .footer_top .menuList .column2{width:100%;bottom:2em;text-align:center;}
#sitemap_block .footer_top .menuList .column2 > ul >li{width:50%;font:13pt  "微軟正黑體";text-align:left;float:left;}
#sitemap_block .footer_top .menuList .column3{width:100%;bottom:2em;text-align:center;}
#sitemap_block .footer_top .menuList .column3 > ul >li{width:50%;font:13pt  "微軟正黑體";text-align:left;float:left;}
#sitemap_block .footer_top .menuList .column4{width:100%;bottom:2em;text-align:center;}
#sitemap_block .footer_top .menuList .column4 > ul >li{width:50%;font:13pt  "微軟正黑體";text-align:left;float:left;}
#sitemap_block .footer_top .menuList .column5{width:100%;bottom:2em;text-align:center;}
#sitemap_block .footer_top .menuList .column5 > ul >li{width:50%;font:13pt  "微軟正黑體";text-align:left;float:left;}
#sitemap_block .footer_top .menuList .column6{width:100%;bottom:2em;text-align:center;}
#sitemap_block .footer_top .menuList .column6 > ul >li{width:50%;font:13pt  "微軟正黑體";text-align:left;float:left;}
#sitemap_block .footer_top .menuList .column7{width:100%;bottom:2em;text-align:center;}
#sitemap_block .footer_top .menuList .column7 > ul >li{width:50%;font:13pt  "微軟正黑體";text-align:left;float:left;}
#sitemap_block .footer_top .menuList .column8{width:100%;bottom:2em;text-align:center;}
#sitemap_block .footer_top .menuList .column8 > ul >li{width:50%;font:13pt  "微軟正黑體";text-align:left;float:left;}

#sitemap_block .footer_button{ display: flex;flex-wrap: wrap;justify-content:flex-start;align-content:  space-between;align-items:stretch;  height: auto;padding: 2em 0.4em;margin:0;}
#sitemap_block .footer_button .fitem0{width:100%;}
#sitemap_block .footer_button .fitem{width:calc((100%/3) - 0); margin:0.5em 0;text-align: center;}


/*mobile_menu*/
.mobile .headerTop{display:block;width:100vw;height:80px;background:#d74f03 url(../Nimages/nav/bg.jpg) no-repeat center top;}
.mobile .nav-list{text-align:left}
.mobile .nav-item{float:left;*display:inline;zoom:1;position:relative}
.mobile .nav-item a{display:block;color:#333333;padding:10px 20px;background:#ffffff;font-weight:700}
.mobile .nav-item > a:hover{background:#ffffff;color:#9c6906;}
.mobile .nav-item:hover .nav-submenu{display:block}
.mobile .nav-submenu{display:none;position:absolute;padding:0px;left:0;width:150px;border:#eeeeee 1px solid;list-style-position:outside;filter:alpha (opacity=90);opacity:.9;+clear:both;+margin-top:0;_clear:both}

.mobile .nav-submenu-item a{display:block;padding:0 0 0 8px;font-weight:400;font:10pt  "微軟正黑體";margin:0;text-transform:none;width:auto;color:#000;text-align:left;line-height:25px;height:25px;}
.mobile .nav-submenu-item a:hover{background:#fff;color:#78530a;}
.mobile .nav-mobile{display:none;cursor:pointer;position:absolute;top:0;right:0;background:url(../Nimages/nav/nav.svg) no-repeat center center;background-size:18px;height:40px;width:40px}
.mobile .nav-click{position:absolute;top:0;right:0;display:none;border-left:1px solid #dedede;height:50px;width:50px;cursor:pointer}
.mobile .nav-click i{display:block;height:50px;width:50px;background:url(../Nimages/nav/drop01.svg) no-repeat center center;background-size:18px}

.mobile .nav-click .nav-arrow{display:block;height:50px;width:50px;background:url(../Nimages/nav/drop01.svg) no-repeat center center;background-size:18px}

.mobile .nav-click:hover{background-color:#ffc59a}
.mobile .nav-rotate{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);}

.mobile .nav{top:15px;font:11pt 微軟正黑體;color:#006633;position:relative;z-index:99;display:inline-block}
/*.nav .txt01{width:50%;cursor:pointer;position:absolute;top:-15px;left:0;background:url(../Nimages/nav/logo.svg) no-repeat top center;background-size:100%;height:80px;width:255px}
*/
.mobile .nav .txt01{width:69%;height:80px;top:-15px;text-align:left;font:18pt 微軟正黑體;color:#ffffff;position:absolute;font-weight:700;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:left;justify-content:left;}
.mobile .nav .txt02{width:15%;height:80px;top:-15px;right:30px;font:12pt 微軟正黑體;color:#ffffff;position:absolute;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;}


.mobile .nav .txt01 a,.mobile .nav .txt01 a:hover{color:#ffffff;}
.mobile .nav-mobile{display:block;top:0}
.mobile .nav{width:100%;padding:65px 0 0;}
.mobile .nav-list{display:none}
.mobile .nav-item{width:100%;float:none}
.mobile .nav-item > a{padding:15px;border-bottom:1px solid #9d9d9d;}
.mobile .nav-click{display:block}
.mobile .nav-mobile-open{border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0}
.mobile .nav-item:hover .nav-submenu{display:none}
.mobile .nav-submenu{position:static;width:100%}
.mobile .nav-submenu-item a{background:#f3f3f3;color:#4b4b4b;border-bottom:1px solid #dedede;display:block;padding:10px}

.mobile .iconlink_block{background: #ffffff; display: flex;flex-wrap: wrap;justify-content:center;align-content:  space-between;align-items:stretch;  height: auto;padding: 0em 1em;}
.mobile .iconlink_block .facebook { vertical-align:top;background:url(../Nimages/facebook_link.svg)  no-repeat center center;background-position:0 0;background-size:40px;height:40px;width:40px;display:inline-block;text-indent:-9999px;margin-right:0.3em;margin-top:0.2em;}
.mobile .iconlink_block .youtube { vertical-align:top;background:url(../Nimages/youtube_link.svg)  no-repeat center center;background-position:0 0;background-size:40px;height:40px;width:40px;display:inline-block;text-indent:-9999px;margin-right:0.3em;margin-top:0.2em;}
.mobile .iconlink_block .google { vertical-align:top;background:url(../Nimages/google.svg)  no-repeat center center;background-position:0 0;background-size:40px;height:40px;width:40px;display:inline-block;text-indent:-9999px;margin-right:0.3em;margin-top:0.2em;}


/**/
.main_title_block{width:100%;height:208px;background:#000000 url(../Nimages/main_title/title01.jpg) no-repeat center top;}
@media only screen and (max-width: 959px) {
.main_title_block{width:100vw;height:208px;background:#000000 url(../Nimages/main_title/title01.jpg) no-repeat center top;}
}
/*footer*/
#footer{background:#a3a3a3;width:100% !important;overflow:hidden;}
#footer .footer{ margin:0 auto;padding:1em 0;font:11pt "微軟正黑體";color:#FFFFFF;text-align:center; zoom:1;}
#footer .footer a{color:#FFFFFF;}
#footer .footer a:hover{color:#000000;}



/*footer_copy*/
#footer_info{ width:100% !important;overflow:hidden;background:#333333;margin-bottom:40px;}
#footer_info .address{font:9pt "微軟正黑體";color:#7d7d7d; zoom:1;padding:15px 10px;}
#footer_info .address a{color:#7d7d7d;}
#footer_info .address a:hover{color:#ff9c00;}

#footer_info .address .HrefspT a{color:#ff9c00;}
#footer_info .address .HrefspT a:hover{color:#ffffff;}

/*********************/
/*main_location_info*/
#Mcontainer .location_info {float:left; width:100%; height:40px; padding:0;  clear:both;}
#Mcontainer .location_info .location {line-height:40px;text-align:left;}
#Mcontainer .location_info .location span {display:inline-block; padding-right:10px; vertical-align:middle; font:10pt "微軟正黑體";font-weight:bold; color:#7e7e7e; background:url(../nimages/arr_location.jpg) no-repeat right 7px;}
#Mcontainer .location_info .location span a{color:#7e7e7e;}
#Mcontainer .location_info .location span a:hover{color:#000000;}
#Mcontainer .location_info .location span.last {background:none;}
#Mcontainer .location_info .location strong {display:inline-block;padding-left:5px; vertical-align:middle; font:10pt "微軟正黑體";font-weight:bold; height:27px;line-height:27px; color:#000000;}
#Mcontainer .location_info .location strong a {color:#7e7e7e;}
#Mcontainer .location_info .location span.searchWord {background:none; color:#7e7e7e;}



/**/
.Mtitle{width:100%;font:20pt "微軟正黑體";font-weight:bold;color:#222222;padding:1.5em 0;}
.Mtitle:after{content:''; clear:both; display:block;}
.Mtitle01{width:100%;font:18pt "微軟正黑體";font-weight:bold;color:#222222;padding:2.5em 0 0.1em 0;}
.Mtitle01:after{content:''; clear:both; display:block;}


.subtitle{font:12pt "微軟正黑體";font-weight:bold;color:#ff0000;padding-left:0.5em;}
.subtitle a{color:#004cff;}
.subtitle a:hover{color:#000000;}
/*for en title*/
.en_Mtitle01{font:18pt "微軟正黑體";font-weight:bold;color:#222222;padding:2.5em 0 0.1em 0;background:#ffffff;}


/*index_photo*/

#Iphoto_block {width:100%;height:auto;padding:30px 0;margin:0 auto;background:#c8c8c8; zoom:1;}	
#Iphoto_block:after {content:''; clear:both; display:block;}
#Iphoto_block .desktop #Iphoto{width:100%;padding:0;margin: 0 auto;}
/*#Iphoto_block .desktop #Iphoto li img{width:100%;max-width: 100%;}*/
#Iphoto_block .desktop #Iphoto:after{content:''; clear:both; display:block;}
#Iphoto_block .desktop #Iphoto .Iphoto01{float:left;width:50%;height:auto; margin:0;padding:0;}
#Iphoto_block .desktop #Iphoto .Iphoto01:after{content:''; clear:both; display:block;}
#Iphoto_block .desktop #Iphoto .Iphoto02{float:left;width:50%;height:100% !important;margin:0;}
#Iphoto_block .desktop #Iphoto .Iphoto02:after{content:''; clear:both; display:block;}
#Iphoto_block .desktop #Iphoto .Iphoto01 #bxslider-vertical{width:calc(100% - 100px);margin:0 50px;padding:20px 0;}
#Iphoto_block .desktop #Iphoto .Iphoto02 #bxslider-vertical{width:calc(100% - 100px);margin:0 50px;padding:20px 0;}

#Iphoto_block .desktop #Iphoto .Iphoto01 #bxslider-vertical .bxslider1_1 img{/*width:100%;max-width: 100%;background:#ff6600;*/}
/*#Iphoto_block .desktop #Iphoto .Iphoto02 #bxslider-vertical .img-responsive img{width:100%;max-width: 100%;}*/

@media only screen and (max-width: 959px) {	
#Iphoto_block {width:100%;height:auto;padding:2em;margin:0 auto;background:#c8c8c8; zoom:1;}	
#Iphoto_block:after {content:''; clear:both; display:block;}
}


/*#Iphoto_block {width:90%;height:auto;padding:5%;margin:0;background:#c8c8c8; zoom:1;}
#Iphoto_block:after {content:''; clear:both; display:block;}*/
#Iphoto_block .mobile .Ititle{font:30pt "微軟正黑體";font-weight:900;color:#000000;text-align:center;margin:0.3em 0 1em 0;}
#Iphoto_block .mobile .bx_title02{background:#000000;width:100%;padding:0.7em 0;}
#Iphoto_block .mobile .bx_title02 p{width:96%;margin:0 2%;padding:0.2em 0;color:#ffffff;font:13pt "微軟正黑體";font-weight:700;} 




/*award*/
#Awardbg01_block {width:100%;height:auto;padding:0;margin:0; zoom:1;}
#Awardbg01_block:after {content:''; clear:both; display:block;}

#Awardbg01_title_block{width:100%;padding-bottom:5em;}
#Awardbg01_title_block .Awardbg01_title{float:left;width:70%;font:22pt "微軟正黑體";font-weight:700;}
#Awardbg01_title_block .Awardbg01_title span{background:#ef3e00;display:inline-block;padding:0.1em 0.3em;color:#ffffff;border-radius:50px;-moz-border-radius:50px;-webkit-border-radius:50px;}
#Awardbg01_title_block .Awardbg01_button{float:left;width:30%;display: flex;justify-content:flex-end;}
#Awardbg01_title_block .Awardbg01_button a{font:12pt "微軟正黑體";display:inline-block;padding:3px 1.5em;color:#ffffff;background:#ff6100;-webkit-border-radius: 50px;-moz-border-radius: 50px;border-radius: 50px;}
#Awardbg01_title_block .Awardbg01_button a:hover{display:inline-block;padding:3px 1.5em;color:#ffffff;background:#e35600;-webkit-border-radius: 50px;-moz-border-radius: 50px;border-radius: 50px;}



#Awardbg01_block #Award{width:100%;}
#Awardbg01_block #Award .Award_pic{width:40%;float:left;text-align:center;}
#Awardbg01_block #Award .Award_Ct_block{width:60%;float:left;}
#Awardbg01_block #Award .Award_Ct_block .Award_Ct_content_block{display: flex;flex-wrap: wrap;justify-content:flex-start;align-content:  space-between;align-items:stretch;  height: auto;padding:2em 0em;}
#Awardbg01_block #Award .Award_Ct_block .Award_Ct_content_block .txt01-1{width:30px;}
#Awardbg01_block #Award .Award_Ct_block .Award_Ct_content_block .txt01-2{width:30px;}
#Awardbg01_block #Award .Award_Ct_block .Award_Ct_content_block .txt01-3{width:30px;}
#Awardbg01_block #Award .Award_Ct_block .Award_Ct_content_block .txt01-1 span{padding:0.2em 0.5em;margin:0 5px;display:inline-block;vertical-align:middle;font-weight:bold;white-space:nowrap;font:9pt Arial;text-align:center;background:#FF3F00;color:#ffffff;border-radius: 100%;-moz-border-radius: 100%;-webkit-border-radius:100%;}
#Awardbg01_block #Award .Award_Ct_block .Award_Ct_content_block .txt01-2 span{padding:0.2em 0.5em;margin:0 5px;display:inline-block;vertical-align:middle;font-weight:bold;white-space:nowrap;font:9pt Arial;text-align:center;background:#ef8443;color:#ffffff;border-radius: 100%;-moz-border-radius: 100%;-webkit-border-radius:100%;}
#Awardbg01_block #Award .Award_Ct_block .Award_Ct_content_block .txt01-3 span{padding:0.2em 0.5em;margin:0 5px;display:inline-block;vertical-align:middle;font-weight:bold;white-space:nowrap;font:9pt Arial;text-align:center;background:#e6970d;color:#ffffff;border-radius: 100%;-moz-border-radius: 100%;-webkit-border-radius:100%;}

#Awardbg01_block #Award .Award_Ct_block .Award_Ct_content_block .txt02{width:calc((100% - 15%) - 30px);text-align:left;font:12pt "微軟正黑體";font-weight:700;color:#b44400;}
#Awardbg01_block #Award .Award_Ct_block .Award_Ct_content_block .txt03{width:15%;font-weight:700;color:#8c8c8c;}
#Awardbg01_block #Award .Award_Ct_block .Award_Ct_content_block .txt04{width:calc(100% - 30px);margin-left:30px;font:12pt "微軟正黑體";font-weight:700;}
#Awardbg01_block #Award .Award_Ct_block .Award_Ct_content_block .txt04 a{color:#000000;}
#Awardbg01_block #Award .Award_Ct_block .Award_Ct_content_block .txt04 a:hover{color:#4D4D4D;}
#Awardbg01_block #Award .Award_Ct_block .Award_Ct_content_block .Award_Ct_content_line{width:100%;margin-bottom:1em;padding-bottom:1em;border-bottom:1px solid #c4c4c4;}







#Awardbg02_block {clear:both;width:100%;height:auto;padding:0;margin:2em 0; zoom:1;}
#Awardbg02_block:after {content:''; clear:both; display:block;}

#Awardbg02_title_block{width:100%;padding-bottom:5em;}
#Awardbg02_title_block .Awardbg02_title{float:left;width:70%;font:22pt "微軟正黑體";font-weight:700;}
#Awardbg02_title_block .Awardbg02_title span{background:#4c9d24;display:inline-block;padding:0.1em 0.3em;color:#ffffff;border-radius:50px;-moz-border-radius:50px;-webkit-border-radius:50px;}
#Awardbg02_title_block .Awardbg02_button{float:left;width:30%;display: flex;justify-content:flex-end;}
#Awardbg02_title_block .Awardbg02_button a{font:12pt "微軟正黑體";display:inline-block;padding:3px 1.5em;color:#ffffff;background:#7eae21;-webkit-border-radius: 50px;-moz-border-radius: 50px;border-radius: 50px;}
#Awardbg02_title_block .Awardbg02_button a:hover{display:inline-block;padding:3px 1.5em;color:#ffffff;background:#5f890f;-webkit-border-radius: 50px;-moz-border-radius: 50px;border-radius: 50px;}


#Awardbg02_block #Award .Award_pic{width:40%;float:left;text-align:center;}
#Awardbg02_block #Award .Award_Ct_block{width:60%;float:left;}
#Awardbg02_block #Award .Award_Ct_block .Award_Ct_content_block{display: flex;flex-wrap: wrap;justify-content:flex-start;align-content:  space-between;align-items:stretch;  height: auto;padding:2em 0em;}

#Awardbg02_block #Award .Award_Ct_block .Award_Ct_content_block .txt01{width:50px;}
#Awardbg02_block #Award .Award_Ct_block .Award_Ct_content_block .txt01 span{padding:5px;margin:0 8px;display:inline-block;vertical-align:middle;font-weight:700;white-space:nowrap;font:9pt Arial;text-align:center;background:#6fc93d;color:#ffffff;border-radius: 0%;-moz-border-radius: 0%;-webkit-border-radius:0%;}

#Awardbg02_block #Award .Award_Ct_block .Award_Ct_content_block .txt02{width:calc((100% - 15%) - 50px);text-align:left;font:12pt "微軟正黑體";font-weight:700;color:#278800;}
#Awardbg02_block #Award .Award_Ct_block .Award_Ct_content_block .txt03{width:15%;font-weight:700;font-weight:700;color:#8c8c8c;}
#Awardbg02_block #Award .Award_Ct_block .Award_Ct_content_block .txt04{width:calc(100% - 50px);margin-left:50px;margin-top:1em;font:12pt "微軟正黑體";font-weight:700;}

#Awardbg02_block #Award .Award_Ct_block .Award_Ct_content_block .txt04 a{color:#000000;}
#Awardbg02_block #Award .Award_Ct_block .Award_Ct_content_block .txt04 a:hover{color:#4D4D4D;}
#Awardbg02_block #Award .Award_Ct_block .Award_Ct_content_block .Award_Ct_content_line{width:100%;height:10px;line-height:10px;margin-bottom:5px;padding-bottom:5px;border-bottom:1px solid #c4c4c4;}


#Awardbg03_block {clear:both;width:100%;height:auto;padding:0;margin:2em 0 0 0; zoom:1;}
#Awardbg03_block:after {content:''; clear:both; display:block;}


#Awardbg03_title_block{width:100%;padding-bottom:5em;}
#Awardbg03_title_block .Awardbg03_title{float:left;width:70%;font:22pt "微軟正黑體";font-weight:700;}
#Awardbg03_title_block .Awardbg03_title span{background:#0862b8;display:inline-block;padding:0.1em 0.3em;color:#ffffff;border-radius:50px;-moz-border-radius:50px;-webkit-border-radius:50px;}
#Awardbg03_title_block .Awardbg03_button{float:left;width:30%;display: flex;justify-content:flex-end;}
#Awardbg03_title_block .Awardbg03_button a{font:12pt "微軟正黑體";display:inline-block;padding:3px 1.5em;color:#ffffff;background:#2c94c4;-webkit-border-radius: 50px;-moz-border-radius: 50px;border-radius: 50px;}
#Awardbg03_title_block .Awardbg03_button a:hover{display:inline-block;padding:3px 1.5em;color:#ffffff;background:#147aa9;-webkit-border-radius: 50px;-moz-border-radius: 50px;border-radius: 50px;}


#Awardbg03_block #Award .Award_pic{width:40%;float:left;text-align:right;}
#Awardbg03_block #Award .Award_Ct_block{width:60%;float:left;}
#Awardbg03_block #Award .Award_Ct_block .Award_Ct_content_block{display: flex;flex-wrap: wrap;justify-content:flex-start;align-content:  space-between;align-items:stretch;  height: auto;padding:2em 0em;}

/*#Awardbg03_block #Award .Award_Ct_block .Award_Ct_content_block .txt01{width:50px;}
#Awardbg03_block #Award .Award_Ct_block .Award_Ct_content_block .txt01 span{padding:5px;margin:0 8px;display:inline-block;vertical-align:middle;font-weight:700;white-space:nowrap;font:9pt Arial;text-align:center;background:#428fe5;color:#ffffff;border-radius: 0%;-moz-border-radius: 0%;-webkit-border-radius:0%;}

#Awardbg03_block #Award .Award_Ct_block .Award_Ct_content_block .txt02{width:calc((100% - 15%) - 50px);text-align:left;font:12pt "微軟正黑體";font-weight:700;color:#002e61;}
#Awardbg03_block #Award .Award_Ct_block .Award_Ct_content_block .txt03{width:15%;font-weight:700;font-weight:700;color:#8c8c8c;}
#Awardbg03_block #Award .Award_Ct_block .Award_Ct_content_block .txt04{width:calc(100% - 50px);margin-left:50px;margin-top:1em;font:12pt "微軟正黑體";font-weight:700;}

#Awardbg03_block #Award .Award_Ct_block .Award_Ct_content_block .txt04 a{color:#000000;}
#Awardbg03_block #Award .Award_Ct_block .Award_Ct_content_block .txt04 a:hover{color:#4D4D4D;}*/
#Awardbg03_block #Award .Award_Ct_block .Award_Ct_content_block .txt01-1{width:30px;}
#Awardbg03_block #Award .Award_Ct_block .Award_Ct_content_block .txt01-2{width:30px;}
#Awardbg03_block #Award .Award_Ct_block .Award_Ct_content_block .txt01-3{width:30px;}

#Awardbg03_block #Award .Award_Ct_block .Award_Ct_content_block .txt01-1 span{padding:0.2em 0.5em;margin:0 5px;display:inline-block;vertical-align:middle;font-weight:bold;white-space:nowrap;font:9pt Arial;text-align:center;background:#0862b8;color:#ffffff;border-radius: 100%;-moz-border-radius: 100%;-webkit-border-radius:100%;}
#Awardbg03_block #Award .Award_Ct_block .Award_Ct_content_block .txt01-2 span{padding:0.2em 0.5em;margin:0 5px;display:inline-block;vertical-align:middle;font-weight:bold;white-space:nowrap;font:9pt Arial;text-align:center;background:#2c94c4;color:#ffffff;border-radius: 100%;-moz-border-radius: 100%;-webkit-border-radius:100%;}
#Awardbg03_block #Award .Award_Ct_block .Award_Ct_content_block .txt01-3 span{padding:0.2em 0.5em;margin:0 5px;display:inline-block;vertical-align:middle;font-weight:bold;white-space:nowrap;font:9pt Arial;text-align:center;background:#428fe5;color:#ffffff;border-radius: 100%;-moz-border-radius: 100%;-webkit-border-radius:100%;}


#Awardbg03_block #Award .Award_Ct_block .Award_Ct_content_block .txt02{width:calc((100% - 15%) - 30px);text-align:left;font:12pt "微軟正黑體";font-weight:700;color:#002e61;}
#Awardbg03_block #Award .Award_Ct_block .Award_Ct_content_block .txt03{width:15%;font-weight:700;font-weight:700;color:#8c8c8c;}
#Awardbg03_block #Award .Award_Ct_block .Award_Ct_content_block .txt04{width:calc(100% - 30px);margin-left:30px;margin-top:1em;font:12pt "微軟正黑體";font-weight:700;}

#Awardbg03_block #Award .Award_Ct_block .Award_Ct_content_block .txt04 a{color:#000000;}
#Awardbg03_block #Award .Award_Ct_block .Award_Ct_content_block .txt04 a:hover{color:#4D4D4D;}

#Awardbg03_block #Award .Award_Ct_block .Award_Ct_content_block .Award_Ct_content_line{width:100%;height:10px;line-height:10px;margin-bottom:5px;padding-bottom:5px;border-bottom:1px solid #c4c4c4;}

@media only screen and (max-width: 479px) {
/*榮譽*/
#Awardbg01_block #Award{width:100%;}
#Awardbg01_block #Award .Award_pic{width:100%;float:left;text-align:center;}
#Awardbg01_block #Award .Award_Ct_block{width:100%;float:left;margin-top:1em;}
#Awardbg01_block #Award .Award_Ct_block .Award_Ct_content_block .txt02{width:calc(100% - 30px);text-align:left;font:12pt "微軟正黑體";font-weight:700;color:#b44400;}
#Awardbg01_block #Award .Award_Ct_block .Award_Ct_content_block .txt03{width:calc(100% - 30px);margin-left:30px;font-weight:700;color:#8c8c8c;}	

	

#Awardbg02_block #Award .Award_pic{width:100%;float:left;text-align:center;}
#Awardbg02_block #Award .Award_Ct_block{width:100%;float:left;margin-top:1em;}

#Awardbg02_block #Award .Award_Ct_block .Award_Ct_content_block .txt02{width:calc(100% - 50px);text-align:left;font:12pt "微軟正黑體";font-weight:700;color:#278800;}
#Awardbg02_block #Award .Award_Ct_block .Award_Ct_content_block .txt03{width:calc(100% - 50px);margin-left:50px;font-weight:700;font-weight:700;color:#8c8c8c;}
#Awardbg02_block #Award .Award_Ct_block .Award_Ct_content_block .txt04{width:calc(100% - 50px);margin-left:50px;margin-top:1em;font:12pt "微軟正黑體";font-weight:700;}
	
	
	

#Awardbg03_block #Award .Award_pic{width:100%;float:left;text-align:center;}
#Awardbg03_block #Award .Award_Ct_block{width:100%;float:left;margin-top:1em;}	
#Awardbg03_block #Award .Award_Ct_block .Award_Ct_content_block .txt02{width:calc(100% - 30px);text-align:left;font:12pt "微軟正黑體";font-weight:700;color:#002e61;}
#Awardbg03_block #Award .Award_Ct_block .Award_Ct_content_block .txt03{width:calc(100% - 30px);margin-left:30px;font-weight:700;color:#8c8c8c;}	
	
	
/*	
#Awardbg03_block #Award .Award_Ct_block .Award_Ct_content_block .txt02{width:calc(100% - 50px);text-align:left;font:12pt "微軟正黑體";font-weight:700;color:#002e61;}
#Awardbg03_block #Award .Award_Ct_block .Award_Ct_content_block .txt03{width:calc(100% - 50px);margin-left:50px;font-weight:700;font-weight:700;color:#8c8c8c;}
#Awardbg03_block #Award .Award_Ct_block .Award_Ct_content_block .txt04{width:calc(100% - 50px);margin-left:50px;margin-top:1em;font:12pt "微軟正黑體";font-weight:700;}
*/
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
/*榮譽*/
#Awardbg01_block #Award{width:100%;}
#Awardbg01_block #Award .Award_pic{width:100%;float:left;text-align:center;}
#Awardbg01_block #Award .Award_Ct_block{width:100%;float:left;margin-top:1em;}
#Awardbg01_block #Award .Award_Ct_block .Award_Ct_content_block .txt02{width:calc(100% - 30px);text-align:left;font:12pt "微軟正黑體";font-weight:700;color:#b44400;}
#Awardbg01_block #Award .Award_Ct_block .Award_Ct_content_block .txt03{width:calc(100% - 30px);margin-left:30px;font-weight:700;color:#8c8c8c;}	

	

#Awardbg02_block #Award .Award_pic{width:100%;float:left;text-align:center;}
#Awardbg02_block #Award .Award_Ct_block{width:100%;float:left;margin-top:1em;}

#Awardbg02_block #Award .Award_Ct_block .Award_Ct_content_block .txt02{width:calc(100% - 50px);text-align:left;font:12pt "微軟正黑體";font-weight:700;color:#278800;}
#Awardbg02_block #Award .Award_Ct_block .Award_Ct_content_block .txt03{width:calc(100% - 50px);margin-left:50px;font-weight:700;font-weight:700;color:#8c8c8c;}
#Awardbg02_block #Award .Award_Ct_block .Award_Ct_content_block .txt04{width:calc(100% - 50px);margin-left:50px;margin-top:1em;font:12pt "微軟正黑體";font-weight:700;}
	
	
	

#Awardbg03_block #Award .Award_pic{width:100%;float:left;text-align:center;}
#Awardbg03_block #Award .Award_Ct_block{width:100%;float:left;margin-top:1em;}	
#Awardbg03_block #Award .Award_Ct_block .Award_Ct_content_block .txt02{width:calc(100% - 30px);text-align:left;font:12pt "微軟正黑體";font-weight:700;color:#002e61;}
#Awardbg03_block #Award .Award_Ct_block .Award_Ct_content_block .txt03{width:calc(100% - 30px);margin-left:30px;font-weight:700;color:#8c8c8c;}	
	
/*	
#Awardbg03_block #Award .Award_Ct_block .Award_Ct_content_block .txt02{width:calc(100% - 50px);text-align:left;font:12pt "微軟正黑體";font-weight:700;color:#002e61;}
#Awardbg03_block #Award .Award_Ct_block .Award_Ct_content_block .txt03{width:calc(100% - 50px);margin-left:50px;font-weight:700;font-weight:700;color:#8c8c8c;}
#Awardbg03_block #Award .Award_Ct_block .Award_Ct_content_block .txt04{width:calc(100% - 50px);margin-left:50px;margin-top:1em;font:12pt "微軟正黑體";font-weight:700;}
*/
	
	
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
/*榮譽*/
#Awardbg01_block #Award{width:100%;}
#Awardbg01_block #Award .Award_pic{width:100%;float:left;text-align:center;}
#Awardbg01_block #Award .Award_Ct_block{width:100%;float:left;margin-top:1em;}
#Awardbg01_block #Award .Award_Ct_block .Award_Ct_content_block .txt02{width:calc(100% - 30px);text-align:left;font:12pt "微軟正黑體";font-weight:700;color:#b44400;}
#Awardbg01_block #Award .Award_Ct_block .Award_Ct_content_block .txt03{width:calc(100% - 30px);margin-left:30px;font-weight:700;color:#8c8c8c;}	

	

#Awardbg02_block #Award .Award_pic{width:100%;float:left;text-align:center;}
#Awardbg02_block #Award .Award_Ct_block{width:100%;float:left;margin-top:1em;}

#Awardbg02_block #Award .Award_Ct_block .Award_Ct_content_block .txt02{width:calc(100% - 50px);text-align:left;font:12pt "微軟正黑體";font-weight:700;color:#278800;}
#Awardbg02_block #Award .Award_Ct_block .Award_Ct_content_block .txt03{width:calc(100% - 50px);margin-left:50px;font-weight:700;font-weight:700;color:#8c8c8c;}
#Awardbg02_block #Award .Award_Ct_block .Award_Ct_content_block .txt04{width:calc(100% - 50px);margin-left:50px;margin-top:1em;font:12pt "微軟正黑體";font-weight:700;}
	
	
	

#Awardbg03_block #Award .Award_pic{width:100%;float:left;text-align:center;}
#Awardbg03_block #Award .Award_Ct_block{width:100%;float:left;margin-top:1em;}	
#Awardbg03_block #Award .Award_Ct_block .Award_Ct_content_block .txt02{width:calc(100% - 30px);text-align:left;font:12pt "微軟正黑體";font-weight:700;color:#002e61;}
#Awardbg03_block #Award .Award_Ct_block .Award_Ct_content_block .txt03{width:calc(100% - 30px);margin-left:30px;font-weight:700;color:#8c8c8c;}	
	
	
/*	
#Awardbg03_block #Award .Award_Ct_block .Award_Ct_content_block .txt02{width:calc(100% - 50px);text-align:left;font:12pt "微軟正黑體";font-weight:700;color:#002e61;}
#Awardbg03_block #Award .Award_Ct_block .Award_Ct_content_block .txt03{width:calc(100% - 50px);margin-left:50px;font-weight:700;font-weight:700;color:#8c8c8c;}
#Awardbg03_block #Award .Award_Ct_block .Award_Ct_content_block .txt04{width:calc(100% - 50px);margin-left:50px;margin-top:1em;font:12pt "微軟正黑體";font-weight:700;}*/

	
}

/*#Awardbg03_block #Award .Award_Ct_block{width:63%;position:absolute;z-index:9999999;top:6.57em;left:21.5em;}
#Awardbg03_block #Award .Award_Ct_block li{float:left;margin:0;list-style:none;}
#Awardbg03_block #Award .Award_Ct_block .title .txt01{width:20px;height:10px;padding:5px;margin:0 5px;display:inline-block;vertical-align:middle;font-weight:700;white-space:nowrap;font:9pt Arial;text-align:center;background:#428fe5;color:#ffffff;border-radius: 0%;-moz-border-radius: 0%;-webkit-border-radius:0%;}
#Awardbg03_block #Award .Award_Ct_block .title .txt02{width:75%;text-align:left;font:12pt "微軟正黑體";font-weight:700;color:#002e61;}
#Awardbg03_block #Award .Award_Ct_block .title .txt03{width:15%;height:auto;text-align:center;font-weight:700;color:#8c8c8c;}

#Awardbg03_block #Award .Award_Ct_block .list .txt04{width:95%;margin-left:5%;font:12pt "微軟正黑體";font-weight:700;}
#Awardbg03_block #Award .Award_Ct_block .list .txt04 a{color:#000000;}
#Awardbg03_block #Award .Award_Ct_block .list .txt04 a:hover{color:#4D4D4D;}

#Awardbg03_block #Award .Award_Ct_block .title{float:left;width:100%;height:auto !important;margin-bottom:15px;}
#Awardbg03_block #Award .Award_Ct_block .list{float:left;width:100%;height:auto !important;height:50px;line-height:50px;margin-bottom:15px;padding-bottom:15px;}
*/
/*Award_list*/

.Award_title_block{font:13pt "微軟正黑體";font-weight:700;color:#000000;margin:2em 0;padding:0.7em 0;display: flex;flex-wrap: wrap;justify-content:flex-start;align-content:  space-between;align-items:stretch;  height: auto;background:#f6f6f6;border-radius: 5px;box-shadow: 1px 4px 0px #d5d5d5;/*display: inline-block;*/}
.Award_title_block .txt03_1{width:calc(200px - 2em);padding-left:2em;}
.Award_title_block .txt03_2{width:15%;}
.Award_title_block .txt03_3{width:calc((100% - 15%) - 200px);}

.Award_list_block{width:100%;font:13pt "微軟正黑體";display: flex;flex-wrap: wrap;justify-content:flex-start;align-content:  space-between;align-items:stretch;  height: auto;padding:0;}
.Award_list_block .txt05_1{width:calc(200px - 2em);padding-left:2em;color:#8c8c8c;}
.Award_list_block .txt05_2{width:15%;color:#636363;}
.Award_list_block .txt05_3{width:calc((100% - 15%) - 200px);font-weight: 700;color:#000000;}
.Award_list_block .txt05_4{width:calc(200px - 2em);padding-left:2em;margin-top:0.5em;}
.Award_list_block .txt05_5{width:calc(100% - 200px);margin-top:0.5em;}


.Award_list_block .txt05_4 .t4-txt01l{text-align:center;background:#ff3f00;color:#ffffff;font-weight:700;display:inline-block;padding:0.3em 1em;}
.Award_list_block .txt05_4 .t4-txt02l{text-align:center;background:#37a40d;color:#ffffff;font-weight:700;display:inline-block;padding:0.3em 1em;}
.Award_list_block .txt05_4 .t4-txt03l{text-align:center;background:#0a54b3;color:#ffffff;font-weight:700;display:inline-block;padding:0.3em 1em;}
.Award_list_block .txt05_4 .t4-txt04l{text-align:center;background:#e10b66;color:#ffffff;font-weight:700;display:inline-block;padding:0.3em 1em;}
.Award_list_block .txt05_4 .t4-txt05l{text-align:center;background:#835940;color:#ffffff;font-weight:700;display:inline-block;padding:0.3em 1em;}

.Award_list_block .txt05_5 .t4-txt01r{color:#ff3f00;font-weight:700;line-height:25px;}
.Award_list_block .txt05_5 .t4-txt02r{color:#72a60d;font-weight:700;line-height:25px;}
.Award_list_block .txt05_5 .t4-txt03r{color:#0a54b3;font-weight:700;line-height:25px;}
.Award_list_block .txt05_5 .t4-txt04r{color:#e10b66;font-weight:700;line-height:25px;}
.Award_list_block .txt05_5 .t4-txt05r{color:#835940;font-weight:700;line-height:25px;}

@media only screen and (max-width: 479px) {
.Award_title_block{display:none;}
.Award_list_block .txt05_1{width:100%;padding-left:0em}	
.Award_list_block .txt05_2{width:100%;}	
.Award_list_block .txt05_3{width:100%;}	
.Award_list_block .txt05_4{width:100%;padding-left:0em}	
.Award_list_block .txt05_5{width:100%;}		
}
@media screen and (min-width: 480px) and (max-width: 767px) {
.Award_title_block{display:none;}	
.Award_list_block .txt05_1{width:100%;padding-left:0em}	
.Award_list_block .txt05_2{width:100%;}	
.Award_list_block .txt05_3{width:100%;}	
.Award_list_block .txt05_4{width:100%;padding-left:0em}	
.Award_list_block .txt05_5{width:100%;}		
}
@media screen and (min-width: 768px) and (max-width: 959px) {
.Award_title_block{display:none;}	
.Award_list_block .txt05_1{width:100%;padding-left:0em}	
.Award_list_block .txt05_2{width:100%;}	
.Award_list_block .txt05_3{width:100%;}	
.Award_list_block .txt05_4{width:100%;padding-left:0em}	
.Award_list_block .txt05_5{width:100%;}		
}







.Award_list_block a{color:#0245c0;}
.Award_list_block a:hover{color:#000000;}
.Award_list_block .line{float:left;width:100%;font:7pt Arial;height:auto !important;margin-bottom:15px;background-image: linear-gradient(to right, #333 40%, rgba(51, 51, 51, 0) 40%);background-position: bottom;background-size: 5px 1px;background-repeat: repeat-x;padding-bottom:15px;}


/*teacher director _ deputy */

/*box-shadow:0px -5px 5px 0px rgba(0,0,0,0.6);*/
/*#teacher01_block {clear:both;width:1136px;height:470px;padding:0;margin:0;background:url(../nimages/teacher/teacher_bg.jpg) no-repeat left top; zoom:1;}
*/


#teacher01_block {clear:both;width:calc(100% - 4em);height:390px;padding:0;margin:0 2em;box-shadow: 1px 1px 8px #666666; zoom:1;}
#teacher01_block:after {content:''; clear:both; display:block;}

#teacher01_block #info{width:100%;position:relative; z-index:1000;}
#teacher01_block #info .Binfo{font:11pt "微軟正黑體";font-weight:400;width:530px;position:absolute;z-index:9999999;top:8em;}
#teacher01_block #info .Binfo li{text-align:center;list-style:none;}
#teacher01_block #info .Binfo .txt01{font:26pt "微軟正黑體";font-weight:700;color:#f76800;}
#teacher01_block #info .Binfo .txt01 .txt01sp{font:16pt "微軟正黑體";font-weight:700;color:#616161;}
#teacher01_block #info .Binfo .txt02{font:13.5pt "微軟正黑體";font-weight:700;color:#000000;margin-bottom:0.5em;}
#teacher01_block #info .Binfo .txt03{font:11pt "微軟正黑體";font-weight:400;width:100%;height:30px;}
#teacher01_block #info .Binfo .txt03 .button{width:auto;height:auto;display:inline-block;padding:3px 3em;color:#ffffff;background:#c3c3c3;-webkit-border-radius: 50px;-moz-border-radius: 50px;border-radius: 50px;}
#teacher01_block #info .Binfo .txt03 .button:after {content:''; clear:both; display:block;}
#teacher01_block #info .Binfo .txt04{font:13.5pt "微軟正黑體";font-weight:700;color:#444444;}
#teacher01_block #info .Binfo .txt04 a{color:#444444;}
#teacher01_block #info .Binfo .txt04 a:hover{color:#181818;}
#teacher01_block #info .Bpic{width:497px;height:417px;position:absolute;z-index:9999999;top:calc(((417px - 390px)/2)*-1);right:0;background:#F1D7D7;box-shadow: 1px 1px 8px #666666;}


#teacher02_block {clear:both;width:calc(100% - 4em);height:390px;padding:0;margin:0 2em;box-shadow: 1px 1px 8px #666666; zoom:1;}
#teacher02_block:after {content:''; clear:both; display:block;}

#teacher02_block #info{width:100%;position:relative; z-index:1000;}
#teacher02_block #info .Binfo{font:11pt "微軟正黑體";font-weight:400;width:530px;position:absolute;z-index:9999999;top:8em;right:0;}
#teacher02_block #info .Binfo li{text-align:center;list-style:none;}
#teacher02_block #info .Binfo .txt01{font:26pt "微軟正黑體";font-weight:700;color:#72b71f;}
#teacher02_block #info .Binfo .txt01 .txt01sp{font:16pt "微軟正黑體";font-weight:700;color:#616161;}
#teacher02_block #info .Binfo .txt02{font:13.5pt "微軟正黑體";font-weight:700;color:#000000;margin-bottom:0.5em;}
#teacher02_block #info .Binfo .txt03{font:11pt "微軟正黑體";font-weight:400;width:100%;height:30px;}
#teacher02_block #info .Binfo .txt03 .button{display:inline-block;padding:3px 3em;color:#ffffff;background:#c3c3c3;-webkit-border-radius: 50px;-moz-border-radius: 50px;border-radius: 50px;}
#teacher02_block #info .Binfo .txt03 .button:after {content:''; clear:both; display:block;}
#teacher02_block #info .Binfo .txt04{font:13.5pt "微軟正黑體";font-weight:700;color:#444444;}
#teacher02_block #info .Binfo .txt04 a{color:#444444;}
#teacher02_block #info .Binfo .txt04 a:hover{color:#181818;}
#teacher02_block #info .Bpic{width:497px;height:417px;position:absolute;z-index:9999999;top:calc(((417px - 390px)/2)*-1);left:0;background:#F1D7D7;box-shadow: 1px 1px 8px #666666;}

@media only screen and (max-width: 959px) {
#teacher01_block {clear:both;width:calc(100% - 4em);height:auto;margin:0 2em; border: 1px solid #cccccc;padding: 0;box-shadow: 1px 1px 5px #aaaaaa; zoom:1;}
#teacher01_block:after {content:''; clear:both; display:block;}
#teacher01_block img{width:100%;max-width:100%;}

#teacher01_block #info{width:100%;position: static;}
#teacher01_block #info .Binfo{font:11pt "微軟正黑體";font-weight:400;width:90%;margin:5% 5%;position: static}
#teacher01_block #info .Binfo li{text-align:center;list-style:none;}
#teacher01_block #info .Binfo .txt01{font:26pt "微軟正黑體";font-weight:700;color:#f76800;}
#teacher01_block #info .Binfo .txt01 .txt01sp{font:16pt "微軟正黑體";font-weight:700;color:#616161;}
#teacher01_block #info .Binfo .txt02{font:13.5pt "微軟正黑體";font-weight:700;color:#000000;margin-bottom:0.5em;}
#teacher01_block #info .Binfo .txt03{font:11pt "微軟正黑體";font-weight:400;width:100%;height:30px;}

#teacher01_block #info .Binfo .txt03 .button{width:auto;display:inline-block;padding:3px 10px;color:#ffffff;background:#c3c3c3;-webkit-border-radius: 50px;-moz-border-radius: 50px;border-radius: 50px;}
#teacher01_block #info .Binfo .txt03 .button:after {content:''; clear:both; display:block;}
#teacher01_block #info .Binfo .txt04{font:13.5pt "微軟正黑體";font-weight:700;color:#444444;}
#teacher01_block #info .Binfo .txt04 a{color:#444444;}
#teacher01_block #info .Binfo .txt04 a:hover{color:#181818;}
#teacher01_block #info .Bpic{width:50%;position: static;}
	
	
#teacher02_block {clear:both;width:calc(100% - 4em);height:auto;margin:0 2em; border: 1px solid #cccccc;padding: 0;box-shadow: 1px 1px 5px #aaaaaa; zoom:1;}
#teacher02_block:after {content:''; clear:both; display:block;}
#teacher02_block img{width:100%;max-width:100%;}

#teacher02_block #info{width:100%;position: static;}
#teacher02_block #info .Binfo{font:11pt "微軟正黑體";font-weight:400;width:90%;margin:5% 5%;position: static;}
#teacher02_block #info .Binfo li{text-align:center;list-style:none;}
#teacher02_block #info .Binfo .txt01{font:26pt "微軟正黑體";font-weight:700;color:#72b71f;}
#teacher02_block #info .Binfo .txt01 .txt01sp{font:16pt "微軟正黑體";font-weight:700;color:#616161;}
#teacher02_block #info .Binfo .txt02{font:13.5pt "微軟正黑體";font-weight:700;color:#000000;margin-bottom:0.5em;}
#teacher02_block #info .Binfo .txt03{font:11pt "微軟正黑體";font-weight:400;width:100%;height:30px;}

#teacher02_block #info .Binfo .txt03 .button{width:auto;display:inline-block;padding:3px 10px;color:#ffffff;background:#c3c3c3;-webkit-border-radius: 50px;-moz-border-radius: 50px;border-radius: 50px;}
#teacher02_block #info .Binfo .txt03 .button:after {content:''; clear:both; display:block;}
#teacher02_block #info .Binfo .txt04{font:13.5pt "微軟正黑體";font-weight:700;color:#444444;}
#teacher02_block #info .Binfo .txt04 a{color:#444444;}
#teacher02_block #info .Binfo .txt04 a:hover{color:#181818;}
#teacher02_block #info .Bpic{width:50%;position: static;}	
}


/*teacher_Research areas*/
#teacher_Re_areas_intr_block{clear:both;width:100%;height:auto;padding:0;margin:0;line-height:30px;letter-spacing:1;font:13pt "微軟正黑體";font-weight:500;}
#teacher_Re_areas_intr_block .intro{color:#323232;line-height:30px;letter-spacing:1;font:13pt "微軟正黑體";font-weight:500;}
#teacher_Re_areas_intr_block #Areas_pic{margin:1%;width:calc(25% - 2%);float:left;}
#teacher_Re_areas_intr_block #Areas_note{width:calc(100% - 25%);float:left;}
#teacher_Re_areas_intr_block #Areas_note .Areas_note_title{padding:0.5vh 0 1vh 0;}
#teacher_Re_areas_intr_block #Areas_note .Areas_note_title a{color:#000000;font:15pt "微軟正黑體";font-weight:700;}
#teacher_Re_areas_intr_block #Areas_note .Areas_note_title a:hover{color:#ff6600;font:13pt "微軟正黑體";font-weight:700;}
#teacher_Re_areas_intr_block #Areas_note .note{color:#323232;line-height:30px;letter-spacing:1;font:13pt "微軟正黑體";font-weight:500;}



@media only screen and (max-width: 479px) {
#teacher_Re_areas_intr_block{clear:both;width:100%;height:auto;padding:0;margin:0;line-height:30px;letter-spacing:1;font:13pt "微軟正黑體";font-weight:500;}
#teacher_Re_areas_intr_block .intro{color:#323232;line-height:30px;letter-spacing:1;font:13pt "微軟正黑體";font-weight:500;}
#teacher_Re_areas_intr_block #Areas_pic{margin:1%;width:98%;max-width:100%;}
#teacher_Re_areas_intr_block #Areas_note{width:100%;}
#teacher_Re_areas_intr_block #Areas_note .Areas_note_title{padding:0.5vh 0 1vh 0;}
#teacher_Re_areas_intr_block #Areas_note .Areas_note_title a{color:#000000;font:15pt "微軟正黑體";font-weight:700;}
#teacher_Re_areas_intr_block #Areas_note .Areas_note_title a:hover{color:#ff6600;font:13pt "微軟正黑體";font-weight:700;}
#teacher_Re_areas_intr_block #Areas_note .note{color:#323232;line-height:30px;letter-spacing:1;font:13pt "微軟正黑體";font-weight:500;}	
	
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
#teacher_Re_areas_intr_block{clear:both;width:100%;height:auto;padding:0;margin:0;line-height:30px;letter-spacing:1;font:13pt "微軟正黑體";font-weight:500;}
#teacher_Re_areas_intr_block .intro{color:#323232;line-height:30px;letter-spacing:1;font:13pt "微軟正黑體";font-weight:500;}
#teacher_Re_areas_intr_block #Areas_pic{margin:1%;width:98%;max-width:100%;}
#teacher_Re_areas_intr_block #Areas_note{width:100%;}
#teacher_Re_areas_intr_block #Areas_note .Areas_note_title{padding:0.5vh 0 1vh 0;}
#teacher_Re_areas_intr_block #Areas_note .Areas_note_title a{color:#000000;font:15pt "微軟正黑體";font-weight:700;}
#teacher_Re_areas_intr_block #Areas_note .Areas_note_title a:hover{color:#ff6600;font:13pt "微軟正黑體";font-weight:700;}
#teacher_Re_areas_intr_block #Areas_note .note{color:#323232;line-height:30px;letter-spacing:1;font:13pt "微軟正黑體";font-weight:500;}	
	
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
#teacher_Re_areas_intr_block{clear:both;width:100%;height:auto;padding:0;margin:0;line-height:30px;letter-spacing:1;font:13pt "微軟正黑體";font-weight:500;}
#teacher_Re_areas_intr_block .intro{color:#323232;line-height:30px;letter-spacing:1;font:13pt "微軟正黑體";font-weight:500;}
#teacher_Re_areas_intr_block #Areas_pic{margin:1%;width:98%;max-width:100%;}
#teacher_Re_areas_intr_block #Areas_note{width:100%;}
#teacher_Re_areas_intr_block #Areas_note .Areas_note_title{padding:0.5vh 0 1vh 0;}
#teacher_Re_areas_intr_block #Areas_note .Areas_note_title a{color:#000000;font:15pt "微軟正黑體";font-weight:700;}
#teacher_Re_areas_intr_block #Areas_note .Areas_note_title a:hover{color:#ff6600;font:13pt "微軟正黑體";font-weight:700;}
#teacher_Re_areas_intr_block #Areas_note .note{color:#323232;line-height:30px;letter-spacing:1;font:13pt "微軟正黑體";font-weight:500;}	
	
}


.teacher_Re_areasMtitle{width:100%;font:20pt "微軟正黑體";font-weight:bold;color:#222222;padding:1.5em 0 0 0;}
.teacher_Re_areasMtitle:after{content:''; clear:both; display:block;}

#teacher_Re_areas_block {clear:both;width:100%;height:auto;padding:0;margin:0;text-align:center;}
#teacher_Re_areas_block:after {content:''; clear:both; display:block;}
#teacher_Re_areas_line{width:100%;font:7pt Arial;height:auto !important;margin-bottom:15px;background-image: linear-gradient(to right, #333 40%, rgba(51, 51, 51, 0) 40%);background-position: bottom;background-size: 5px 1px;background-repeat: repeat-x;padding-bottom:15px;}
#teacher_Re_areas_photolist_block{width:100%;display: flex;flex-wrap: wrap;justify-content:flex-start;align-content:space-between;align-items:stretch; }

#teacher_Re_areas_photolist_block .Tphotolist{height:auto !important;cursor:pointer;}

#teacher_Re_areas_photolist_block .Tphotolist #f_block{height:auto;position: relative;}
#teacher_Re_areas_photolist_block .Tphotolist #f_block #foo{height:auto;position:absolute; border-radius: 100%;box-shadow:inset 0px 0px 0px 10px rgba(255,255,255,0.5);}

#teacher_Re_areas_photolist_block .Tphotolist #note_block{width:100%;height:auto;position: relative;}
#teacher_Re_areas_photolist_block .Tphotolist #note_block .name{position:absolute;z-index:1;width:100%;display: flex;justify-content:center;bottom:0.1vh;}
#teacher_Re_areas_photolist_block .Tphotolist #note_block .name span{font:11pt "微軟正黑體";font-weight:700;width:100%;display:inline-block;padding:3px 15px;text-align:center;color:#ffffff;background:#ff6100;-webkit-border-radius: 50px;-moz-border-radius: 50px;border-radius: 50px;}
#teacher_Re_areas_photolist_block .Tphotolist #note_block .info{position:absolute;z-index:1;width:100%;display: flex;justify-content:center;}
#teacher_Re_areas_photolist_block .Tphotolist #note_block .info span{font:10.85pt "微軟正黑體";font-weight:700;color:#000000;text-align:center;margin-top:1em;}

#teacher_Re_areas_photolist_block .Tphotolist .btn_more_block{width:100%;height: auto;padding:0.5em 0 0 0;}
#teacher_Re_areas_photolist_block .Tphotolist .btn_more_block .btn_more{padding:1em 0;display: flex;flex-wrap: wrap; justify-content:center;}
#teacher_Re_areas_photolist_block .Tphotolist .btn_more_block .btn_more a{font:12pt "微軟正黑體";display:inline-block;padding:3px 1.5em;color:#ffffff;background:#ff6100;-webkit-border-radius: 50px;-moz-border-radius: 50px;border-radius: 50px;}
#teacher_Re_areas_photolist_block .Tphotolist .btn_more_block .btn_more a:hover{display:inline-block;padding:3px 1.5em;color:#ffffff;background:#e35600;-webkit-border-radius: 50px;-moz-border-radius: 50px;border-radius: 50px;}
#teacher_Re_areas_photolist_block .Tphotolist .btn_more_block .info{width:100%;display: flex;justify-content:center;text-align: center}
#teacher_Re_areas_photolist_block .Tphotolist .btn_more_block .info span{font:10.85pt "微軟正黑體";font-weight:700;color:#000000;text-align:center;margin-top:1em;}


/*
#teacher_Re_areas_photolist_block .Tphotolist{width:calc(25% - 3em);height:calc(25% - 3em);margin:1.5em;padding:1em;}
#teacher_Re_areas_photolist_block .Tphotolist #foo {width:100%;max-width: 100%;display: inline-block;position: relative;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius: 100%;box-shadow:inset 0px 0px 0px 10px rgba(255,255,255,0.5);}
#teacher_Re_areas_photolist_block .Tphotolist img {width:100%;max-width: 100%;position: relative;z-index: -1;-webkit-border-radius: 100%;-moz-border-radius: 100%; border-radius: 100%;box-shadow:0px 8px 10px #a09f9e;}
#teacher_Re_areas_photolist_block .Tphotolist .name{position:absolute;z-index:1;width:100%;display: flex;justify-content:center;bottom:0.1vh;}
#teacher_Re_areas_photolist_block .Tphotolist .name span{font:11pt "微軟正黑體";font-weight:700;width:100%;display:inline-block;padding:3px 15px;text-align:center;color:#ffffff;background:#ff6100;-webkit-border-radius: 50px;-moz-border-radius: 50px;border-radius: 50px;}
#teacher_Re_areas_photolist_block .Tphotolist .info{position:absolute;z-index:1;width:100%;display: flex;justify-content:center;}
#teacher_Re_areas_photolist_block .Tphotolist .info span{font:10.85pt "微軟正黑體";font-weight:700;color:#000000;text-align:center;margin-top:1em;}


@media only screen and (max-width: 479px){
#teacher_Re_areas_photolist_block .Tphotolist{width:calc((100%/1) - 3em);height:calc((100%/1) - 3em);margin:1.5em;padding:1em;}
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
#teacher_Re_areas_photolist_block .Tphotolist{width:calc((100%/2) - 3em);height:calc((100%/2) - 3em);margin:1.5em;padding:1em;}
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
#teacher_Re_areas_photolist_block .Tphotolist{width:calc((100%/3) - 2em);height:calc((100%/3) - 2em);margin:1em;padding:1em;}
}
*/
/*for en teacher_Research areas*/
#teacher_Re_areas_photolist_block .Tphotolist .en_info{font:9.75pt  "微軟正黑體";font-weight:700;color:#000000;text-align:center;position:absolute;z-index:9999999;top:80%;width:68%;left:1em;text-align:center;}


/*link*/
#link_block_line{width:100%;font:7pt Arial;height:auto !important;margin-bottom:15px;background-image: linear-gradient(to right, #333 40%, rgba(51, 51, 51, 0) 40%);background-position: bottom;background-size: 5px 1px;background-repeat: repeat-x;padding-bottom:15px;}
#link_block_line:after {content:''; clear:both; display:block;}

/*#link01_block {clear:both;width:1140px;height:350px;padding:0;margin:0;background:url(../nimages/link/link01.jpg) no-repeat left top; zoom:1;}
#link01_block:after {content:''; clear:both; display:block;}
#link01_block  ol{padding:0px;margin:0;}
#link01_block  ol li{width:63%;height:auto;margin-left:37%;list-style:none;}
#link01_block .txt{width:46%;height:30px;line-height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left:4%;float:left;vertical-align:middle; font:12pt "微軟正黑體";font-weight:700; color:#7e7e7e; background:url(../nimages/link_icon.jpg) no-repeat left 0px;}
#link01_block a{color:#616161;}
#link01_block a:hover{color:#000000;}

#link02_block {clear:both;width:1140px;height:350px;padding:0;margin:0;background:url(../nimages/link/link02.jpg) no-repeat left top; zoom:1;}
#link02_block:after {content:''; clear:both; display:block;}
#link02_block  ol{padding:0px;margin:0;}
#link02_block  ol li{width:63%;height:auto;margin-left:37%;list-style:none;}
#link02_block .txt{width:46%;height:30px;line-height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left:4%;float:left;vertical-align:middle; font:12pt "微軟正黑體";font-weight:700; color:#7e7e7e; background:url(../nimages/link_icon.jpg) no-repeat left 0px;}
#link02_block a{color:#616161;}
#link02_block a:hover{color:#000000;}

#link03_block {clear:both;width:1140px;height:350px;padding:0;margin:0;background:url(../nimages/link/link03.jpg) no-repeat left top; zoom:1;}
#link03_block:after {content:''; clear:both; display:block;}
#link03_block  ol{padding:0px;margin:0;}
#link03_block  ol li{width:63%;height:auto;margin-left:37%;list-style:none;}
#link03_block .txt{width:46%;height:30px;line-height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left:4%;float:left;vertical-align:middle; font:12pt "微軟正黑體";font-weight:700; color:#7e7e7e; background:url(../nimages/link_icon.jpg) no-repeat left 0px;}
#link03_block a{color:#616161;}
#link03_block a:hover{color:#000000;}*/

#link01_block{width:100%;}
#link01_block:after {content:''; clear:both; display:block;}
#link01_block .link01_block_l{width:40%;float: left;}
#link01_block .link01_block_r{width:calc(100% - 40%);float: left;}
#link01_block .link01_block_r .link02_1{width:50%;float: left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left:1.625em;margin-bottom: 0.5em; float:left;vertical-align:middle; font:12pt "微軟正黑體";font-weight:700; color:#7e7e7e; vertical-align:middle;background:url(../nimages/link_icon.jpg) no-repeat left 0px;}
#link01_block a{color:#616161;}
#link01_block a:hover{color:#000000;}

@media only screen and (max-width: 479px) {
	
#link01_block .link01_block_l{width:100%;float: left;}
#link01_block .link01_block_r{width:calc(100% - 0%);float: left;}
#link01_block .link01_block_r .link02_1{width:100%;float: left;}
	
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
	
#link01_block .link01_block_l{width:50%;float: left;}
#link01_block .link01_block_r{width:calc(100% - 50%);float: left;}
#link01_block .link01_block_r .link02_1{width:100%;float: left;}	
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
#link01_block .link01_block_l{width:50%;float: left;}
#link01_block .link01_block_r{width:calc(100% - 50%);float: left;}
#link01_block .link01_block_r .link02_1{width:100%;float: left;}	
	
}

/*download*/
.download_title{clear:both;font:18.75pt "微軟正黑體";font-weight:bold;color:#222222;padding:0.5em 1em;margin:2em 0;box-shadow:2px 3px 0px 0px rgba(213,213,213,1);background-color:#f6f6f6;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}
.download_list_block{font:13pt "微軟正黑體";color:#222222;display: flex;padding:0 2em;flex-wrap: wrap;justify-content:flex-start;align-content:  space-between;align-items:stretch;  height: auto;}
.download_list_block .txt03_1{width:110px;}
.download_list_block .txt03_2{width:auto;display:inline-block; vertical-align:middle;  background:url(../nimages/line.gif) repeat-x left 13px;}
.download_list_block .txt03_2 span{line-height: 25px; font-weight: 700;background: #ffffff;padding-right:1em;}
.download_list_block .txt03_3{width:auto;}
.download_list_block .txt03_2mob{display: none;}

.download_list_block .download_list_line{width:100%;}

@media only screen and (max-width: 479px) {
.download_list_block .txt03_1{width:100%;}
.download_list_block .txt03_2{display:none;}	
.download_list_block .txt03_2mob{width:100%;font:13pt "微軟正黑體";font-weight: 700;display:block;}
.download_list_block .txt03_3{width:100%;}	
.download_list_block .download_list_line{width:100%;height:20px;line-height:20px;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #A3A3A3;display: block;}
}

@media screen and (min-width: 480px) and (max-width: 767px) {
.download_list_block .txt03_1{width:100%;}	
.download_list_block .txt03_2{display:none;}		
.download_list_block .txt03_2mob{width:100%;font:13pt "微軟正黑體";font-weight: 700;display:block;}
.download_list_block .txt03_3{width:100%;}
.download_list_block .download_list_line{width:100%;height:20px;line-height:20px;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #A3A3A3;display: block;}
	
}
@media screen and (min-width: 768px) and (max-width: 959px) {
.download_list_block .txt03_1{width:100%;}
.download_list_block .txt03_2{display:none;}		
.download_list_block .txt03_2mob{width:100%;font:13pt "微軟正黑體";font-weight: 700;display:block;}
.download_list_block .txt03_3{width:100%;}	
.download_list_block .download_list_line{width:100%;height:20px;line-height:20px;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid  #A3A3A3;display: block;}
	
}



/*photo*/

.photost{display: flex;flex-wrap: wrap;justify-content:flex-start;align-content:  space-between;align-items:stretch;  height: auto;padding: 2em 0em;}
.photost:after {content:''; clear:both; display:block;}
/*.photost .list{float:left;width:calc((100%/4) - 2%);height:auto !important;margin:1%;cursor:pointer;}*/
..photost .list{height:auto !important;cursor:pointer;}
.photost .list:after {content:''; clear:both; display:block;}
.photost .list .photo{width:calc(100% - 2px);height:auto !important;z-index:1;position:relative;border:1px #D0D0D0 solid;box-shadow:0px 3px 5px 0px rgba(0,0,0,0.2);}
/*.photost .list .photo img{width:100%;max-width:100%}*/
.photost .list .photo:hover{border:1px #404040 solid;filter:alpha (opacity=50); opacity: 0.5;}
.photost .list .photo .note{width:calc(100% - 4%);margin:2%;}
.photost .list .photo .note .snote{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:30px;line-height:30px;}
.photost .list .photo .note .date{width:100%;color:#8c919b;font:12pt "微軟正黑體";font-weight:700;margin-bottom:5em;}
.photost .list .photo .note .title{width:100%;color:#1E1E1E;font:12pt "微軟正黑體";font-weight:700;}
.photost .list .photo .note .title a{color:#1E1E1E;font:12pt "微軟正黑體";font-weight:700;}
.photost .list .photo .note .title a:hover{color:#1E1E1E;font:12pt "微軟正黑體";font-weight:700;}
.photost .list .photo .note .phnumber{width:100%;color:#FF9E00;font:10.5pt "微軟正黑體";font-weight:700;}
.photost .list .photo .note .phnumber .txt01{display:inline-block;color:#b44d01;width:45%;}
.photost .list .photo .note .phnumber .txt02{display:inline-block;color:#949494;width:50%;text-align:right;}

@media only screen and (max-width: 479px) {
.photost .list{height:auto !important;cursor:pointer;}
/*.photost .list{float:left;width:calc((100%/1) - 2%);height:auto !important;margin:1%;cursor:pointer;}*/
.photost .list:after {content:''; clear:both; display:block;}	
.photost .list .photo{width:calc(100% - 2px);height:auto !important;z-index:1;position:relative;border:1px #D0D0D0 solid;box-shadow:0px 3px 5px 0px rgba(0,0,0,0.2);}
/*.photost .list .photo img{width:100%;max-width:100%}*/
.photost .list .photo:hover{border:1px #404040 solid;filter:alpha (opacity=50); opacity: 0.5;}
.photost .list .photo .note{width:calc(100% - 4%);margin:2%;}
.photost .list .photo .note .snote{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:30px;line-height:30px;}
.photost .list .photo .note .date{width:100%;color:#8c919b;font:12pt "微軟正黑體";font-weight:700;margin-bottom:5em;}
.photost .list .photo .note .title{width:100%;color:#1E1E1E;font:12pt "微軟正黑體";font-weight:700;}
.photost .list .photo .note .title a{color:#1E1E1E;font:12pt "微軟正黑體";font-weight:700;}
.photost .list .photo .note .title a:hover{color:#1E1E1E;font:12pt "微軟正黑體";font-weight:700;}
.photost .list .photo .note .phnumber{width:100%;color:#FF9E00;font:10.5pt "微軟正黑體";font-weight:700;}
.photost .list .photo .note .phnumber .txt01{display:inline-block;color:#b44d01;width:45%;}
.photost .list .photo .note .phnumber .txt02{display:inline-block;color:#949494;width:50%;text-align:right;}	
	
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
.photost .list{height:auto !important;cursor:pointer;}
/*.photost .list{float:left;width:calc((100%/2) - 2%);height:auto !important;margin:1%;cursor:pointer;}*/
.photost .list:after{content:''; clear:both; display:block;}	
.photost .list .photo{width:calc(100% - 2px);height:auto !important;z-index:1;position:relative;border:1px #D0D0D0 solid;box-shadow:0px 3px 5px 0px rgba(0,0,0,0.2);}
/*.photost .list .photo img{width:100%;max-width:100%}*/
.photost .list .photo:hover{border:1px #404040 solid;filter:alpha (opacity=50); opacity: 0.5;}
.photost .list .photo .note{width:calc(100% - 4%);margin:2%;}
.photost .list .photo .note .snote{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:30px;line-height:30px;}
.photost .list .photo .note .date{width:100%;color:#8c919b;font:12pt "微軟正黑體";font-weight:700;margin-bottom:5em;}
.photost .list .photo .note .title{width:100%;color:#1E1E1E;font:12pt "微軟正黑體";font-weight:700;}
.photost .list .photo .note .title a{color:#1E1E1E;font:12pt "微軟正黑體";font-weight:700;}
.photost .list .photo .note .title a:hover{color:#1E1E1E;font:12pt "微軟正黑體";font-weight:700;}
.photost .list .photo .note .phnumber{width:100%;color:#FF9E00;font:10.5pt "微軟正黑體";font-weight:700;}
.photost .list .photo .note .phnumber .txt01{display:inline-block;color:#b44d01;width:45%;}
.photost .list .photo .note .phnumber .txt02{display:inline-block;color:#949494;width:50%;text-align:right;}	
	
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
.photost .list{height:auto !important;cursor:pointer;}
/*.photost .list{float:left;width:calc((100%/3) - 2%);height:auto !important;margin:1%;cursor:pointer;}
*/.photost .list:after {content:''; clear:both; display:block;}	
.photost .list .photo{width:calc(100% - 2px);height:auto !important;z-index:1;position:relative;border:1px #D0D0D0 solid;box-shadow:0px 3px 5px 0px rgba(0,0,0,0.2);}
/*.photost .list .photo img{width:100%;max-width:100%}*/
.photost .list .photo:hover{border:1px #404040 solid;filter:alpha (opacity=50); opacity: 0.5;}
.photost .list .photo .note{width:calc(100% - 4%);margin:2%;}
.photost .list .photo .note .snote{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:30px;line-height:30px;}
.photost .list .photo .note .date{width:100%;color:#8c919b;font:12pt "微軟正黑體";font-weight:700;margin-bottom:5em;}
.photost .list .photo .note .title{width:100%;color:#1E1E1E;font:12pt "微軟正黑體";font-weight:700;}
.photost .list .photo .note .title a{color:#1E1E1E;font:12pt "微軟正黑體";font-weight:700;}
.photost .list .photo .note .title a:hover{color:#1E1E1E;font:12pt "微軟正黑體";font-weight:700;}
.photost .list .photo .note .phnumber{width:100%;color:#FF9E00;font:10.5pt "微軟正黑體";font-weight:700;}
.photost .list .photo .note .phnumber .txt01{display:inline-block;color:#b44d01;width:45%;}
.photost .list .photo .note .phnumber .txt02{display:inline-block;color:#949494;width:50%;text-align:right;}	
	
}




/*
.photost{display: flex;flex-wrap: wrap;justify-content:flex-start;align-content:  space-between;align-items:stretch;  height: auto;padding: 2em 1em;}
.photost:after {content:''; clear:both; display:block;}
.photost .list{float:left;width:calc((100%/4) - 2%);height:auto !important;margin:1%;cursor:pointer;}
.photost .list:after {content:''; clear:both; display:block;}
.photost .list .photo{width:calc(100% - 2px);height:auto !important;z-index:1;position:relative;border:1px #D0D0D0 solid;box-shadow:0px 3px 5px 0px rgba(0,0,0,0.2);}
.photost .list .photo img{width:100%;max-width:100%}
.photost .list .photo:hover{border:1px #404040 solid;filter:alpha (opacity=50); opacity: 0.5;}
.photost .list .photo .note{width:calc(100% - 4%);margin:2%;}
.photost .list .photo .note .snote{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:30px;line-height:30px;}
.photost .list .photo .note .date{width:100%;color:#8c919b;font:12pt "微軟正黑體";font-weight:700;margin-bottom:5em;}
.photost .list .photo .note .title{width:100%;color:#1E1E1E;font:12pt "微軟正黑體";font-weight:700;}
.photost .list .photo .note .title a{color:#1E1E1E;font:12pt "微軟正黑體";font-weight:700;}
.photost .list .photo .note .title a:hover{color:#1E1E1E;font:12pt "微軟正黑體";font-weight:700;}
.photost .list .photo .note .phnumber{width:100%;color:#FF9E00;font:10.5pt "微軟正黑體";font-weight:700;}
.photost .list .photo .note .phnumber .txt01{display:inline-block;color:#b44d01;width:45%;}
.photost .list .photo .note .phnumber .txt02{display:inline-block;color:#949494;width:50%;text-align:right;}

@media only screen and (max-width: 479px) {

.photost .list{float:left;width:calc((100%/1) - 2%);height:auto !important;margin:1%;cursor:pointer;}
.photost .list:after {content:''; clear:both; display:block;}	
.photost .list .photo{width:calc(100% - 2px);height:auto !important;z-index:1;position:relative;border:1px #D0D0D0 solid;box-shadow:0px 3px 5px 0px rgba(0,0,0,0.2);}
.photost .list .photo img{width:100%;max-width:100%}
.photost .list .photo:hover{border:1px #404040 solid;filter:alpha (opacity=50); opacity: 0.5;}
.photost .list .photo .note{width:calc(100% - 4%);margin:2%;}
.photost .list .photo .note .snote{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:30px;line-height:30px;}
.photost .list .photo .note .date{width:100%;color:#8c919b;font:12pt "微軟正黑體";font-weight:700;margin-bottom:5em;}
.photost .list .photo .note .title{width:100%;color:#1E1E1E;font:12pt "微軟正黑體";font-weight:700;}
.photost .list .photo .note .title a{color:#1E1E1E;font:12pt "微軟正黑體";font-weight:700;}
.photost .list .photo .note .title a:hover{color:#1E1E1E;font:12pt "微軟正黑體";font-weight:700;}
.photost .list .photo .note .phnumber{width:100%;color:#FF9E00;font:10.5pt "微軟正黑體";font-weight:700;}
.photost .list .photo .note .phnumber .txt01{display:inline-block;color:#b44d01;width:45%;}
.photost .list .photo .note .phnumber .txt02{display:inline-block;color:#949494;width:50%;text-align:right;}	
	
}
@media only screen and (min-width: 480px) and (max-width: 767px) {

.photost .list{float:left;width:calc((100%/2) - 2%);height:auto !important;margin:1%;cursor:pointer;}
.photost .list:after{content:''; clear:both; display:block;}	
.photost .list .photo{width:calc(100% - 2px);height:auto !important;z-index:1;position:relative;border:1px #D0D0D0 solid;box-shadow:0px 3px 5px 0px rgba(0,0,0,0.2);}
.photost .list .photo img{width:100%;max-width:100%}
.photost .list .photo:hover{border:1px #404040 solid;filter:alpha (opacity=50); opacity: 0.5;}
.photost .list .photo .note{width:calc(100% - 4%);margin:2%;}
.photost .list .photo .note .snote{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:30px;line-height:30px;}
.photost .list .photo .note .date{width:100%;color:#8c919b;font:12pt "微軟正黑體";font-weight:700;margin-bottom:5em;}
.photost .list .photo .note .title{width:100%;color:#1E1E1E;font:12pt "微軟正黑體";font-weight:700;}
.photost .list .photo .note .title a{color:#1E1E1E;font:12pt "微軟正黑體";font-weight:700;}
.photost .list .photo .note .title a:hover{color:#1E1E1E;font:12pt "微軟正黑體";font-weight:700;}
.photost .list .photo .note .phnumber{width:100%;color:#FF9E00;font:10.5pt "微軟正黑體";font-weight:700;}
.photost .list .photo .note .phnumber .txt01{display:inline-block;color:#b44d01;width:45%;}
.photost .list .photo .note .phnumber .txt02{display:inline-block;color:#949494;width:50%;text-align:right;}	
	
}
@media only screen and (min-width: 768px) and (max-width: 959px) {

.photost .list{float:left;width:calc((100%/3) - 2%);height:auto !important;margin:1%;cursor:pointer;}
.photost .list:after {content:''; clear:both; display:block;}	
.photost .list .photo{width:calc(100% - 2px);height:auto !important;z-index:1;position:relative;border:1px #D0D0D0 solid;box-shadow:0px 3px 5px 0px rgba(0,0,0,0.2);}
.photost .list .photo img{width:100%;max-width:100%}
.photost .list .photo:hover{border:1px #404040 solid;filter:alpha (opacity=50); opacity: 0.5;}
.photost .list .photo .note{width:calc(100% - 4%);margin:2%;}
.photost .list .photo .note .snote{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:30px;line-height:30px;}
.photost .list .photo .note .date{width:100%;color:#8c919b;font:12pt "微軟正黑體";font-weight:700;margin-bottom:5em;}
.photost .list .photo .note .title{width:100%;color:#1E1E1E;font:12pt "微軟正黑體";font-weight:700;}
.photost .list .photo .note .title a{color:#1E1E1E;font:12pt "微軟正黑體";font-weight:700;}
.photost .list .photo .note .title a:hover{color:#1E1E1E;font:12pt "微軟正黑體";font-weight:700;}
.photost .list .photo .note .phnumber{width:100%;color:#FF9E00;font:10.5pt "微軟正黑體";font-weight:700;}
.photost .list .photo .note .phnumber .txt01{display:inline-block;color:#b44d01;width:45%;}
.photost .list .photo .note .phnumber .txt02{display:inline-block;color:#949494;width:50%;text-align:right;}	
	
}

*/


/*Med_photo_list*/
.Mphotost{display: flex;flex-wrap: wrap;justify-content: flex-start; align-content:  space-between;align-items:stretch; padding:5% 3%;background:#EFEFEF;}
.Mphotost:after {content:''; clear:both; display:block;}
.Mphotost .list{width:calc((100%/4) - 4%);background:#EFEFEF;height:auto !important;margin:2%;}
.Mphotost .list:hover{filter:alpha (opacity=50); opacity: 0.5;}

.Mphotost .Tlist{width:calc((100%/5) - 4%);background:#EFEFEF;height:auto !important;margin:2%;}
.Mphotost .Tlist:hover{filter:alpha (opacity=50); opacity: 0.5;}

@media only screen and (max-width: 479px) {
	.Mphotost .list{width:calc((100%/1) - 4%);background:#EFEFEF;height:auto !important;margin:2%;}
	.Mphotost .Tlist{width:calc((100%/1) - 4%);background:#EFEFEF;height:auto !important;margin:2%;}
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
.Mphotost .list{width:calc((100%/2) - 4%);background:#EFEFEF;height:auto !important;margin:2%;}	
.Mphotost .Tlist{width:calc((100%/2) - 4%);background:#EFEFEF;height:auto !important;margin:2%;}		
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
	.Mphotost .list{width:calc((100%/3) - 4%);background:#EFEFEF;height:auto !important;margin:2%;}
	.Mphotost .Tlist{width:calc((100%/4) - 4%);background:#EFEFEF;height:auto !important;margin:2%;}	
}


/*photo_content*/
.location_photo_button{width:70%;overflow:hidden;padding:2% 0 2% 30%;margin:0 auto;}

.location_photo_button #text{float:left;width:300px;text-align:center;}
.location_photo_button #backbu {float:left;height:26px;line-height:26px;display:inline-block; padding-left:30px; vertical-align:middle; font:13pt "微軟正黑體";font-weight:bold; color:#bfbfbf; }
.location_photo_button #backbu a{float:left;height:26px;line-height:26px;display:inline-block; padding-left:30px; vertical-align:middle; font:13pt "微軟正黑體";font-weight:bold; color:#7e7e7e; background:url(../nimages/link01_icon.jpg) no-repeat left 0px;}
.location_photo_button #backbu a:hover{float:left;height:26px;line-height:26px;display:inline-block; padding-left:30px; vertical-align:middle; font:13pt "微軟正黑體";font-weight:bold; color:#ff6600; background:url(../nimages/link01_icon_b.jpg) no-repeat left 0px;}

.location_photo_button #backbu01 a{height:26px;line-height:26px;display:inline-block; padding-right:30px; vertical-align:middle; font:13pt "微軟正黑體";font-weight:bold; color:#7e7e7e; background:url(../nimages/link_icon.jpg) no-repeat right 0px;}
.location_photo_button #backbu01 a:hover{height:26px;line-height:26px;display:inline-block; padding-right:30px; vertical-align:middle; font:13pt "微軟正黑體";font-weight:bold; color:#ff6600; background:url(../nimages/link_icon_b.jpg) no-repeat right 0px;}




.photo_content{width:90%;padding:5%;background:#F7F7F7;text-align:center;}

/*page*/
.Page_block_line{clear: both; border-top:2px #373737 solid;padding-top:15px;}
/*.Page_block{width:calc(100% - 2%);height:auto;margin:0 1%;text-align:center;}*/
.Page_block{width:calc(100% - 2%);margin:0 1%;display: flex;flex-wrap: wrap;justify-content:center;align-content:  space-between;align-items:stretch;  height: auto;padding: 0.5em 1em;}
.Page_block span{font:14pt Arial;color:#ff6600;font-weight:700;padding:0.5em 0.1em;}
.Page_block span a{font:14pt Arial;color:#7F7F7F;font-weight:700;cursor:pointer;padding:0.5em 0.1em;}
/*.Page_block ol{height:50px;background:#f1f1f1;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}
.Page_block li{float:left;padding:0;margin:0;list-style:none;}
.Page_block .textarea01{width:49%;padding-left:0.5em;}
.Page_block .textarea02{width:49%;text-align:right;padding:0.9em 0.5em 0 0;}*/

/*calendar*/
.Calendar_Mtitle_bg{width:100%;margin-left:0px;display:inline-block; vertical-align:middle;  background:url(../nimages/calendar/calendar_line.jpg) repeat-x left 13px;}

.Calendar_next_year_block{display: flex;flex-wrap: wrap;justify-content:flex-start;align-content:  space-between;align-items:stretch;  height: auto;}
.Calendar_next_year_block a{color:#565656;font:13pt "微軟正黑體";font-weight:700;}
.Calendar_next_year_block a:hover{color:#ff6600;font:13pt "微軟正黑體";font-weight:700;}

.Calendar_next_year_block .text01{width:90%;text-align: right;}
.Calendar_next_year_block .text03{display:none;}
.Calendar_next_year_block .text02{width:10%;display: flex;justify-content:flex-end;}


@media only screen and (max-width: 479px) {
.Calendar_next_year_block .text01{width:30%;text-align:left;}
.Calendar_next_year_block .text03{width:40%; text-align:center;font:18pt "微軟正黑體";font-weight:700;display:inline-block;}
.Calendar_next_year_block .text02{width:30%;display: flex;justify-content:flex-end;}	
}
@media screen and (min-width: 480px) and (max-width: 767px) {
.Calendar_next_year_block .text01{width:30%;text-align:left;}
.Calendar_next_year_block .text03{width:40%; text-align:center;font:18pt "微軟正黑體";font-weight:700;display:inline-block;}
.Calendar_next_year_block .text02{width:30%;display: flex;justify-content:flex-end;}	
	
}
@media screen and (min-width: 768px) and (max-width: 959px) {
.Calendar_next_year_block .text01{width:30%;text-align:left;}
.Calendar_next_year_block .text03{width:40%; text-align:center;font:18pt "微軟正黑體";font-weight:700;display:inline-block;}
.Calendar_next_year_block .text02{width:30%;display: flex;justify-content:flex-end;}		
}

.Calendar_week_block{display: flex;flex-wrap: wrap;justify-content:flex-start;align-content:  space-between;align-items:stretch;  height: auto;padding: 2em 3em;}

.Calendar_content_block{width:100%;float:left;margin-top:1em;}
.Calendar_content_block .text01{width:100%;}
.Calendar_content_block .text01 span{padding:0.1em 1em;background:#6B6B6B;color:#ffffff;display:inline-block;font:9pt "微軟正黑體";border-radius:30px;-moz-border-radius:30px;-webkit-border-radius:30px;}
.Calendar_content_block .text02{display:inline-block;width:100%;word-wrap:break-word;word-break:break-all;padding-bottom:1em;margin-bottom:1em;border-bottom:2px solid #5C5C5C;}
.Calendar_content_block .text03{color:#515151;width:96%;padding:2%;margin-bottom:1em;word-wrap:break-word;word-break:break-all;min-height:200px;}

/*.Calendar_list_block{width:100%;}
.Calendar_list_block .Ctext01{ BORDER-COLLAPSE: collapse;  flex: 1;  background-color: #f08bc3;}
.Calendar_list_block .Ctext02{background:#f5f5f5;}
.Calendar_list_block .Cline{float:left;width:100%;line-height:1px;height:1px;border-bottom:1px #878787 dashed;}

*/


.ca_Mon_button{color:#000000;}
.ca_year{font:18pt "微軟正黑體";font-weight:700;color:#222222;}
.ca_Mon{font:16.5pt "微軟正黑體";font-weight:700;color:#f66801;}
.ca_wek{font:15pt "微軟正黑體";color:#6e6b6b;}
.ca_note{font:12pt "微軟正黑體";font-weight:700;color:#000000;padding:5px;}
.ca_note a{color:#000000;}
.ca_note a:hover{color:#FF7E00;}

.ca_wek_st{font:13.5pt "微軟正黑體";font-weight:700;color:#000000;}
.ca_list01{font:10.5pt "微軟正黑體";color:#000000}
.ca_list01 a{font:10.5pt "微軟正黑體";color:#000000}
.ca_list01 a:hover{font:10.5pt "微軟正黑體";color:#000000}

.ca_list a{font:10.5pt "微軟正黑體";color:#ffffff;font-weight:700;}
.ca_list a:hover{font:10.5pt "微軟正黑體";color:#000000;font-weight:700;}

/*button*/

/*.location_button{width:60%;overflow:hidden;padding: 0 20%;}
.location_button01{width:10%;overflow:hidden;padding: 0 44%;}
.location_button02{width:24%;overflow:hidden;padding: 0 38%;}
.location_button03{width:38%;overflow:hidden;padding: 0 32%;}
.location_button #backbu,.location_button01 #backbu,.location_button02 #backbu,.location_button03 #backbu{float:left;width:120px;height:40px;display: block;margin:10px;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}
.location_button #backbu a,.location_button01 #backbu a,.location_button02 #backbu a,.location_button03 #backbu a{float:left;width:120px;height:40px;background:#666;color:#ffffff;display: block;text-align:center;line-height:33px;margin:0px;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}
.location_button #backbu a:hover,.location_button01 #backbu a:hover,.location_button02 #backbu a:hover,.location_button03 #backbu a:hover{float:left;width:120px;height:40px;background:#000000;color:#ffffff;display: block;text-align:center;line-height:33px;margin:0px;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}
*/

/*calendar_list*/
.calendar_list_block{width:100%;}
.calendar_list_block .title{width:100%;height:40px;line-height:40px;margin:15px 0;padding-top:10px;font:13pt "微軟正黑體";font-weight:700;color:#000000;box-shadow:2px 3px 0px 0px rgba(213,213,213,1);background-color:#f6f6f6;-webkit-border-radius: 7px;-moz-border-radius: 7px;border-radius: 7px;}
.calendar_list_block .list{width:100%;}
.calendar_list_block li{float:left;list-style:none;}
.calendar_list_block .title .txt01{width:8%;text-align:center;}
.calendar_list_block .title .txt02{width:77%;}
.calendar_list_block .title .txt03{width:15%;text-align:center;}

.calendar_list_block .list .txt01{width:10%;margin:0 2% 0 0;text-align:center;}
.calendar_list_block .list .txt02{width:88%;word-wrap: break-word;word-break: break-all;}
.calendar_list_block .list .txt03{width:88%;margin-left:12%;}
.calendar_list_block a{color:#0245c0;font:13pt "微軟正黑體";font-weight:700;}
.calendar_list_block a:hover{color:#000000;}


.calendar_list_block .list .txt01 .rad01{display:inline-block;margin:4% 0 0 4%;padding:2px 4px;background:#4A4A4A;color:#ffffff;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;}
.calendar_list_block .list .txt01 .rad02{display:inline-block;margin:4% 0 0 4%;padding:2px 8px;background:#4A4A4A;color:#ffffff;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;}


/*Questionnaire*/
#logboard{border:1px solid #D7D7D7;padding:2% 1%;display: flex;flex-wrap: wrap;justify-content:flex-start;align-content:  space-between;align-items:stretch;  height: auto;}
#logboard #login_pic{width:40%;text-align: right;}
#logboard #login_input{width:calc(90% - 40%);}
#logboard #login_input .text01{width:20%; float:left;font:13pt "微軟正黑體";font-weight:700;margin:2% 0;}
#logboard #login_input .text02{width:80%; float:left;font:13pt "微軟正黑體";font-weight:700;margin:2% 0;}
#logboard #login_input .text02 .input{border:1px #c9caca solid;background:#f8f8f8;box-sizing:border-box;padding:0.5em;width:70%;}


#logSt{padding:10px 0 0 82px;font-weight:700;}
/*.input{border:1px #c9caca solid;background:#f8f8f8;padding:3px;height:20px;}*/
.red{font:9pt "微軟正黑體";font-weight:700;color:#FF0000;font-weight:900;padding:0 5px;}
.blue{font:9pt "微軟正黑體";font-weight:700;color:#0056CC;font-weight:900;padding:0 5px;}

/*#logSt .backbu {font:13pt "微軟正黑體";width:87px;height:33px;background:#5B5B5B;color:#ffffff;display: block;text-align:center;line-height:33px;border:none;cursor:pointer;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
#logSt .backbu a{font:13pt "微軟正黑體";width:87px;height:33px;background:#5B5B5B;color:#ffffff;display: block;text-align:center;line-height:33px;border:none;cursor:pointer;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
#logSt .backbu a:hover{width:87px;height:33px;background:#000000;color:#ffffff;display: block;text-align:center;line-height:33px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
*/
.member_button_block{margin-left:20%;display: flex;flex-wrap: wrap;justify-content:flex-start;align-content:  space-between;align-items:stretch;  height: auto;}
.member_button_block #loginbu a{font:11pt "微軟正黑體";font-weight:700;width:auto;height:auto;padding:0.5em 1.5em;background:#5b5b5b;color:#ffffff;display:inline-block;text-align:center;margin:0 0.5em;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.member_button_block #loginbu a:hover{width:auto;height:auto;padding:0.5em 1.5em;background:#000000;color:#ffffff;display: inline-block;text-align:center;margin:0 0.5em;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}


.Questionnaire_block{display: flex;flex-wrap: wrap;justify-content:center;align-content:  space-between;align-items:stretch;  height: auto;}
.Questionnaire_block #Questionnaire-event a{font:11pt "微軟正黑體";font-weight:700;width:auto;height:auto;padding:0.4em 2em;background: linear-gradient(#7e7e7e, #535353);border:2px #535353 solid;color:#ffffff;display:inline-block;text-align:center;margin:0 0.5em;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}
.Questionnaire_block #Questionnaire-event a:hover{font:11pt "微軟正黑體";font-weight:700;width:auto;height:auto;padding:0.4em 2em;background: linear-gradient(#7e7e7e, #535353);border:2px #535353 solid;color:#ffffff;display:inline-block;text-align:center;margin:0 0.5em;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}
.Questionnaire_block #Questionnaire a{font:11pt "微軟正黑體";font-weight:700;width:auto;height:auto;padding:0.4em 2em;background: linear-gradient(#ffffff, #ffffff);border:2px #535353 solid;color:#535353;display:inline-block;text-align:center;margin:0 0.5em;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}
.Questionnaire_block #Questionnaire a:hover{width:auto;height:auto;padding:0.4em 2em;background: linear-gradient(#7e7e7e, #535353);border:2px #535353 solid;color:#ffffff;display:inline-block;text-align:center;margin:0 0.5em;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}
@media only screen and (max-width: 650px) {
	
.Questionnaire_block #Questionnaire-event a{font:11pt "微軟正黑體";font-weight:700;width:auto;height:auto;padding:0.4em 2em;background: linear-gradient(#7e7e7e, #535353);border:2px #535353 solid;color:#ffffff;display:inline-block;text-align:center;margin:0.5em 0.5em;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}
.Questionnaire_block #Questionnaire-event a:hover{font:11pt "微軟正黑體";font-weight:700;width:auto;height:auto;padding:0.4em 2em;background: linear-gradient(#7e7e7e, #535353);border:2px #535353 solid;color:#ffffff;display:inline-block;text-align:center;margin:0.5em 0.5em;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}
.Questionnaire_block #Questionnaire a{font:11pt "微軟正黑體";font-weight:700;width:auto;height:auto;padding:0.4em 2em;background: linear-gradient(#ffffff, #ffffff);border:2px #535353 solid;color:#535353;display:inline-block;text-align:center;margin:0.5em 0.5em;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}
.Questionnaire_block #Questionnaire a:hover{width:auto;height:auto;padding:0.4em 2em;background: linear-gradient(#7e7e7e, #535353);border:2px #535353 solid;color:#ffffff;display:inline-block;text-align:center;margin:0.5em 0.5em;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}

}



@media only screen and (max-width: 479px) {
#logboard #login_pic{width:100%;float:left;text-align:center;}
#logboard #login_input{width:calc(100% - 6%);margin:2% 3%;}
#logboard #login_input .text01{width:calc(25% - 3%); text-align: right;font:calc(12pt*1.15) "微軟正黑體";font-weight:700;margin:2% 3% 2% 0;}
#logboard #login_input .text02{width:75%; text-align: left;font:calc(12pt*1.15) "微軟正黑體";font-weight:700;margin:2% 0;}	

.member_button_block{margin-left:0%;display: flex;flex-wrap:wrap;justify-content:center;align-content:  space-between;align-items:stretch;  height: auto;}
}
@media screen and (min-width: 480px) and (max-width: 790px) {
#logboard #login_pic{width:100%;float:left;text-align:center;}
#logboard #login_input{width:calc(100% - 6%);margin:2% 3%;}
#logboard #login_input .text01{width:calc(30% - 3%); text-align: right;font:calc(12pt*1.1) "微軟正黑體";font-weight:700;margin:2% 3% 2% 0;}
#logboard #login_input .text02{width:70%; text-align: left;font:calc(12pt*1.1) "微軟正黑體";font-weight:700;margin:2% 0;}	

.member_button_block{margin-left:0%;display: flex;flex-wrap:wrap;justify-content:center;align-content:  space-between;align-items:stretch;  height: auto;}	
}


/*class*/
.Class_list_Mtitle_bg{width:100%;margin:5em 0 1em 0;display:inline-block; vertical-align:middle;  background:url(../nimages/calendar/calendar_line.jpg) repeat-x left 13px;}
.Class_list_Mtitle_bg .Class_list_Mtitle1{font:18pt "微軟正黑體";font-weight:bold;color:#222222;letter-spacing: 1px; padding:0 0.5em 0 0;background:#ffffff;display: inline-block;}
.Class_list_Mtitle_bg .Class_list_Mtitle2{font:18pt "微軟正黑體";font-weight:bold;color:#222222;letter-spacing: 1px; padding:0 0.5em 0 0;background:#ffffff;display: inline-block;}
.Class_list_Mtitle_bg .Class_list_Mtitle3{font:18pt "微軟正黑體";font-weight:bold;color:#222222;letter-spacing: 1px; padding:0 0.5em 0 0;background:#ffffff;display: inline-block;}
.Class_list_Mtitle_bg .Class_list_Mtitle4{font:18pt "微軟正黑體";font-weight:bold;color:#222222;letter-spacing: 1px; padding:0 0.5em 0 0;background:#ffffff;display: inline-block;}
.Class_list_Mtitle_bg .Class_list_Mtitle5{font:18pt "微軟正黑體";font-weight:bold;color:#222222;letter-spacing: 1px; padding:0 0.5em 0 0;background:#ffffff;display: inline-block;}


/*for en class list*/
.en_Class_list_Mtitle_bg{margin-top:3em;width:100%;display:inline-block; vertical-align:middle;  background:url(../nimages/calendar/calendar_line.jpg) repeat-x left 13px;}

.Class_list_block_title{width:auto;padding:0.5em;font:15pt "微軟正黑體";font-weight:700;margin:15px 0;color:#ffffff;box-shadow:2px 3px 0px 0px rgba(213,213,213,1);background:#f6f6f6;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}


.Class_title_block{font:13pt "微軟正黑體";font-weight:700;color:#ffffff;margin:2em 0;padding:0.7em 0;display: flex;flex-wrap: wrap;justify-content:flex-start;align-content:  space-between;align-items:stretch;  height: auto;background:#ff6600;border-radius: 5px;box-shadow: 1px 4px 0px #d5d5d5;/*display: inline-block;*/}
.Class_title_block .txt03_1{width:calc((100% - 30%) - 2em);padding-left:2em;}
.Class_title_block .txt03_2{width:15%;text-align:center;}
.Class_title_block .txt03_3{width:15%;text-align:center;}

.Class_list_block{display: flex;flex-wrap: wrap;justify-content:flex-start;align-content:  space-between;align-items:stretch;  height: auto;}
.Class_list_block .txt03_1{width:calc((100% - 30%) - 2em);padding:0.5em 0 0.5em 2em;color:#8c8c8c;font:13pt "微軟正黑體";font-weight:700;}
.Class_list_block .txt03_2{width:15%;text-align:center;padding:0.5em 0;}
.Class_list_block .txt03_3{width:15%;text-align:center;padding:0.5em 0;}
.Class_list_block .txt03_mobile{display: none;}
.Class_list_block .txt03_mobile span{background:#D9D9D9;padding:0.3em 1em;margin-right:0.5em;display: inline-block;border-radius: 50px;}	

.Class_list_block a{color:#4a4a4a;}
.Class_list_block a:hover{color:#000000;}

@media only screen and (max-width: 479px) {
	
.Class_list_Mtitle_bg .Class_list_Mtitle1{color:#ff6600}
.Class_list_Mtitle_bg .Class_list_Mtitle2{color:#1c7728}
.Class_list_Mtitle_bg .Class_list_Mtitle3{color:#046ab6}
.Class_list_Mtitle_bg .Class_list_Mtitle4{color:#2e04b6}
.Class_list_Mtitle_bg .Class_list_Mtitle5{color:#fff100}
	
.Class_title_block{display: none;}	
.Class_list_block .txt03_1{width:100%;padding:0.5em 0 0.5em 0em;}	
.Class_list_block .txt03_2{display: none;}
.Class_list_block .txt03_3{display: none;}	
.Class_list_block .txt03_mobile{display:block;}	

}
@media screen and (min-width: 480px) and (max-width: 767px) {
.Class_list_Mtitle_bg .Class_list_Mtitle1{color:#ff6600}
.Class_list_Mtitle_bg .Class_list_Mtitle2{color:#1c7728}
.Class_list_Mtitle_bg .Class_list_Mtitle3{color:#046ab6}
.Class_list_Mtitle_bg .Class_list_Mtitle4{color:#2e04b6}
.Class_list_Mtitle_bg .Class_list_Mtitle5{color:#fff100}
	
.Class_title_block{display: none;}	
.Class_list_block .txt03_1{width:100%;padding:0.5em 0 0.5em 0em;}			
.Class_list_block .txt03_2{display: none;}
.Class_list_block .txt03_3{display: none;}		
.Class_list_block .txt03_mobile{display:block;}	
}
@media screen and (min-width: 768px) and (max-width: 959px) {
.Class_list_Mtitle_bg .Class_list_Mtitle1{color:#ff6600}
.Class_list_Mtitle_bg .Class_list_Mtitle2{color:#1c7728}
.Class_list_Mtitle_bg .Class_list_Mtitle3{color:#046ab6}
.Class_list_Mtitle_bg .Class_list_Mtitle4{color:#2e04b6}
.Class_list_Mtitle_bg .Class_list_Mtitle5{color:#fff100}
	
.Class_title_block{display: none;}	
.Class_list_block .txt03_1{width:100%;padding:0.5em 0 0.5em 0em;}			
.Class_list_block .txt03_2{display: none;}
.Class_list_block .txt03_3{display: none;}		
.Class_list_block .txt03_mobile{display:block;}		
}


/*.Class_content_block{width:100%;font:15pt "微軟正黑體";font-weight:700;margin:0;padding-bottom:10px;padding-top:10px;border-bottom:2px solid #535353;}
*/
.Class_content_title{width:100%;font:15pt "微軟正黑體";font-weight:700;margin:0 0 10px 0;padding-bottom:10px;border-bottom:2px solid #333333;}
.Class_content_date{color:#8c919b;font:12pt "微軟正黑體";font-weight:700;height:25px;line-height:25px;}
.Class_content{font:13pt "微軟正黑體";font-weight:700;color:#535353;margin:10px 0 10px 0;padding-bottom:10px;border-bottom:2px solid #333333;}
.Class_content a{color:#FF6E00;}
.Class_content a:hover{color:#000000;}


.course_title_block{font:18.75pt "微軟正黑體";font-weight:bold;color:#222222;margin:2em 0;padding:0.6em 1em;display: flex;flex-wrap: wrap;justify-content:flex-start;align-content:  space-between;align-items:stretch;  height: auto;background:#f6f6f6;border-radius: 12px;box-shadow: 1px 4px 0px #d5d5d5;/*display: inline-block;*/}

.course_list_block{font:13pt "微軟正黑體";color:#222222;display: flex;padding:0 2em;flex-wrap: wrap;justify-content:flex-start;align-content:  space-between;align-items:stretch;  height: auto;}
.course_list_block:after{content:''; clear:both; display:block;}
.course_list_block .txt03_1{width:110px;}
.course_list_block .txt03_2{width:auto;display:inline-block; vertical-align:middle;  background:url(../nimages/line.gif) repeat-x left 13px;}
.course_list_block .txt03_2 span{line-height: 25px; font-weight: 700;background: #ffffff;padding-right:1em;}
.course_list_block .txt03_3{width:auto;}
.course_list_block .txt03_2mob{display: none;}

.course_list_block .course_list_line{width:100%;}

@media only screen and (max-width: 479px) {
.course_list_block .txt03_1{width:100%;}
.course_list_block .txt03_2{display:none;}	
.course_list_block .txt03_2mob{width:100%;font:13pt "微軟正黑體";font-weight: 700;display:block;}
.course_list_block .txt03_3{width:100%;}	
.course_list_block .course_list_line{width:100%;height:20px;line-height:20px;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #A3A3A3;display: block;}
}

@media screen and (min-width: 480px) and (max-width: 767px) {
.course_list_block .txt03_1{width:100%;}	
.course_list_block .txt03_2{display:none;}		
.course_list_block .txt03_2mob{width:100%;font:13pt "微軟正黑體";font-weight: 700;display:block;}
.course_list_block .txt03_3{width:100%;}
.course_list_block .course_list_line{width:100%;height:20px;line-height:20px;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #A3A3A3;display: block;}
	
}
@media screen and (min-width: 768px) and (max-width: 959px) {
.course_list_block .txt03_1{width:100%;}
.course_list_block .txt03_2{display:none;}		
.course_list_block .txt03_2mob{width:100%;font:13pt "微軟正黑體";font-weight: 700;display:block;}
.course_list_block .txt03_3{width:100%;}	
.course_list_block .course_list_line{width:100%;height:20px;line-height:20px;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid  #A3A3A3;display: block;}
	
}
/*admission_six_category*/

#admission_six_category_block{display: flex;flex-wrap: wrap;justify-content:flex-start;align-content:  space-between;align-items:stretch;  height: auto;}
#admission_six_category_block #admission_six_category_list_block{width:calc(((100%/3) - 4%) - 2px);margin:2%;border:1px #D0D0D0 solid;box-shadow:0px 3px 5px 0px rgba(0,0,0,0.2);line-height:30px;letter-spacing:1;font:13pt "微軟正黑體";font-weight:500;}
#admission_six_category_block #admission_six_category_list_block #Areas_pic{width:100%;}
#admission_six_category_block #admission_six_category_list_block #Areas_note{width:calc(100% - 20px);margin:10px}
#admission_six_category_block #admission_six_category_list_block #Areas_note .Areas_note_title{padding:0.5vh 0 1vh 0;}
#admission_six_category_block #admission_six_category_list_block #Areas_note .Areas_note_title a{color:#000000;font:15pt "微軟正黑體";font-weight:700;}
#admission_six_category_block #admission_six_category_list_block #Areas_note .Areas_note_title a:hover{color:#ff6600;font:13pt "微軟正黑體";font-weight:700;}
#admission_six_category_block #admission_six_category_list_block #Areas_note .note{color:#323232;line-height:30px;letter-spacing:1;font:13pt "微軟正黑體";font-weight:500;}
@media only screen and (max-width: 479px) {
#admission_six_category_block #admission_six_category_list_block{width:calc(((100%/1) - 4%) - 2px);margin:2%;border:1px #D0D0D0 solid;box-shadow:0px 3px 5px 0px rgba(0,0,0,0.2);line-height:30px;letter-spacing:1;font:13pt "微軟正黑體";font-weight:500;}
	
}
@media screen and (min-width: 480px) and (max-width: 767px) {
#admission_six_category_block #admission_six_category_list_block{width:calc(((100%/1) - 4%) - 2px);margin:2%;border:1px #D0D0D0 solid;box-shadow:0px 3px 5px 0px rgba(0,0,0,0.2);line-height:30px;letter-spacing:1;font:13pt "微軟正黑體";font-weight:500;}	
}
@media screen and (min-width: 768px) and (max-width: 959px) {
#admission_six_category_block #admission_six_category_list_block{width:calc(((100%/2) - 4%) - 2px);margin:2%;border:1px #D0D0D0 solid;box-shadow:0px 3px 5px 0px rgba(0,0,0,0.2);line-height:30px;letter-spacing:1;font:13pt "微軟正黑體";font-weight:500;}	
	
}

/*admission*/

.admission_title_block{font:13pt "微軟正黑體";font-weight:700;color:#000000;margin:2em 0;padding:0.7em 0;display: flex;flex-wrap: wrap;justify-content:flex-start;align-content:  space-between;align-items:stretch;  height: auto;background:#f6f6f6;border-radius: 5px;box-shadow: 1px 4px 0px #d5d5d5;/*display: inline-block;*/}
.admission_title_block .txt03_1{width:calc((100% - 30%) - 2em);padding-left:2em;}
.admission_title_block .txt03_2{width:15%;text-align:center;}
.admission_title_block .txt03_3{width:15%;text-align:center;}



div.admission_list_block:nth-of-type(even){background:rgba(0,0,0,0.1);}


.admission_list_block{display: flex;flex-wrap: wrap;justify-content:flex-start;align-content:  space-between;align-items:stretch;  height: auto;}
.admission_list_block:after {content:''; clear:both; display:block;}

.admission_list_block .txt03_1{width:calc((100% - 30%) - 2em);padding:0.5em 0 0.5em 2em;color:#8c8c8c;font:13pt "微軟正黑體";font-weight:700;}
.admission_list_block .txt03_2{width:15%;text-align:center;padding:0.5em 0;}
.admission_list_block .txt03_3{width:15%;text-align:center;padding:0.5em 0;}
.admission_list_block .txt03_1 .txt01_mobile{display: none;}
.admission_list_block .txt03_1 .txt01_mobile span{background:#D9D9D9;font:9pt "微軟正黑體";color:#000000; padding:0.3em 1em;margin-right:0.5em;display: inline-block;border-radius: 50px;}	
.admission_list_block .txt03_2 .txt02_mobile{display: none;}
.admission_list_line{display: none;}


.admission_list_block a{color:#4a4a4a;}
.admission_list_block a:hover{color:#000000;}



.admission_content_title{width:100%;font:15pt "微軟正黑體";font-weight:700;word-wrap:break-word;word-break:break-all;margin:0 0 10px 0;padding-bottom:10px;border-bottom:2px solid #333333;}
.admission_content_date{color:#8c919b;font:12pt "微軟正黑體";font-weight:700;height:25px;line-height:25px;}
.admission_content{font:13pt "微軟正黑體";min-height:300px;font-weight:700;word-wrap:break-word;word-break:break-all;color:#535353;margin:10px 0 10px 0;padding-bottom:10px;border-bottom:2px solid #333333;}
.admission_content a{color:#FF6E00;font:13pt "微軟正黑體";}
.admission_content a:hover{color:#000000;font:13pt "微軟正黑體";}
.admission_content_file{width:97%;word-wrap: break-word;word-break: break-all;padding-left:30px; vertical-align:middle; font:12pt "微軟正黑體";font-weight:700; color:#7e7e7e; background:url(../nimages/link_icon.jpg) no-repeat left 0px;padding-bottom:10px;margin:0 0 10px 0;border-bottom:1px solid #d9d9d9;}

.admission_content_file a{color:#FF6E00;}
.admission_content_file a:hover{color:#000000;}


@media only screen and (max-width: 479px) {
.admission_title_block{display: none;}	
.admission_list_block:nth-of-type(even){background:rgba(0,0,0,0);}
.admission_list_block .txt03_1{width:100%;padding:0.5em 0 0 0em;color:#8c8c8c;font:13pt "微軟正黑體";font-weight:700;}	
.admission_list_block .txt03_2{width:100%;text-align:left;padding:0 0;color:#4a4a4a;font:12pt "微軟正黑體";font-weight: 700;}	
.admission_list_block .txt03_3{display: none;}	
.admission_list_block .txt03_1 .txt01_mobile{display:block;}	
.admission_list_block .txt03_2 .txt02_mobile{display:inline-block;}	
.admission_list_line{width:98%;font:7pt Arial;height:auto !important;margin-bottom:15px;background-image: linear-gradient(to right, #333 40%, rgba(51, 51, 51, 0) 40%);background-position: bottom;background-size: 5px 1px;background-repeat: repeat-x;padding-bottom:15px;display:block;}
	
	
}
@media screen and (min-width: 480px) and (max-width: 767px) {
.admission_title_block{display: none;}
.admission_list_block:nth-of-type(even){background:rgba(0,0,0,0);}
.admission_list_block .txt03_1{width:100%;padding:0.5em 0 0 0em;color:#8c8c8c;font:13pt "微軟正黑體";font-weight:700;}
.admission_list_block .txt03_2{width:100%;text-align:left;padding:0 0;color:#4a4a4a;font:12pt "微軟正黑體";font-weight: 700;}		
.admission_list_block .txt03_3{display: none;}	
.admission_list_block .txt03_1 .txt01_mobile{display:block;}	
.admission_list_block .txt03_2 .txt02_mobile{display:inline-block;}	
.admission_list_line{width:98%;font:7pt Arial;height:auto !important;margin-bottom:15px;background-image: linear-gradient(to right, #333 40%, rgba(51, 51, 51, 0) 40%);background-position: bottom;background-size: 5px 1px;background-repeat: repeat-x;padding-bottom:15px;display:block;}
	
}
@media screen and (min-width: 768px) and (max-width: 959px) {
.admission_title_block{display: none;}	
.admission_list_block:nth-of-type(even){background:rgba(0,0,0,0);}
.admission_list_block .txt03_1{width:100%;padding:0.5em 0 0 0em;color:#8c8c8c;font:13pt "微軟正黑體";font-weight:700;}	
.admission_list_block .txt03_2{width:100%;text-align:left;padding:0 0;color:#4a4a4a;font:12pt "微軟正黑體";font-weight: 700;}		
.admission_list_block .txt03_3{display: none;}		
.admission_list_block .txt03_1 .txt01_mobile{display:block;}	
.admission_list_block .txt03_2 .txt02_mobile{display:inline-block;}		
.admission_list_line{width:98%;font:7pt Arial;height:auto !important;margin-bottom:15px;background-image: linear-gradient(to right, #333 40%, rgba(51, 51, 51, 0) 40%);background-position: bottom;background-size: 5px 1px;background-repeat: repeat-x;padding-bottom:15px;display:block;}

	
}


/*new_list*/
.new_list_Mtitle_bg{width:100%;display:inline-block; vertical-align:middle;  background:url(../nimages/calendar/calendar_line.jpg) repeat-x left 0px;}

.news_list_block{display: flex;flex-wrap: wrap;justify-content:flex-start;align-content:  space-between;align-items:stretch;  height: auto;margin:2em 0;}

.news_list_block .txt05_1{width:100px;color:#8c8c8c;}
.news_list_block .txt05_2{width:100px;vertical-align:middle;}
.news_list_block .txt05_3{width:calc(100% - 200px);vertical-align:middle;}
.news_list_block .txt05_4{width:calc(100% - 15%);font:13pt "微軟正黑體";font-weight:700;padding:0.5em 0;}
.news_list_block .txt05_5{width:15%;font:11.5pt "微軟正黑體";font-weight:700;color:#9A9A9A;padding:0.5em 0;}
.news_list_block .news_line{float:left;width:100%;height:auto !important;margin-bottom:15px;background-image: linear-gradient(to right, #333 40%, rgba(51, 51, 51, 0) 40%);background-position: bottom;background-size: 4px 1px;background-repeat: repeat-x;padding-bottom:15px;}


.news_list_block .txt04_1{width:100px;color:#8c8c8c;}
.news_list_block .txt04_2{width:calc(100% - 100px);vertical-align:middle;}
.news_list_block .txt04_3{width:calc(100% - 15%);font:13pt "微軟正黑體";font-weight:700;padding:0.5em 0;}
.news_list_block .txt04_4{width:15%;font:11.5pt "微軟正黑體";font-weight:700;color:#9A9A9A;padding:0.5em 0;}

.news_list_block  a{color:#353535;}
.news_list_block  a:hover{color:#000000;}


@media only screen and (max-width: 479px) {
	
.news_list_block .txt05_1{width:100px;color:#8c8c8c;}
.news_list_block .txt05_2{width:100px;vertical-align:middle;}
.news_list_block .txt05_3{width:calc(100% - 200px);vertical-align:middle;}
.news_list_block .txt05_4{width:calc(100% - 0%);font:13pt "微軟正黑體";font-weight:700;padding:0.5em 0;}
.news_list_block .txt05_5{width:100%;font:11.5pt "微軟正黑體";font-weight:700;color:#9A9A9A;padding:0.5em 0;}
	
.news_list_block .txt04_1{width:100px;color:#8c8c8c;}
.news_list_block .txt04_2{width:calc(100% - 100px);vertical-align:middle;}
.news_list_block .txt04_3{width:calc(100% - 0%);font:13pt "微軟正黑體";font-weight:700;padding:0.5em 0;}
.news_list_block .txt04_4{width:100%;font:11.5pt "微軟正黑體";font-weight:700;color:#9A9A9A;padding:0.5em 0;}	
}
@media screen and (min-width: 480px) and (max-width: 767px) {

.news_list_block .txt05_1{width:100px;color:#8c8c8c;}
.news_list_block .txt05_2{width:100px;vertical-align:middle;}
.news_list_block .txt05_3{width:calc(100% - 200px);vertical-align:middle;}
.news_list_block .txt05_4{width:calc(100% - 0%);font:13pt "微軟正黑體";font-weight:700;padding:0.5em 0;}
.news_list_block .txt05_5{width:100%;font:11.5pt "微軟正黑體";font-weight:700;color:#9A9A9A;padding:0.5em 0;}

.news_list_block .txt04_1{width:100px;color:#8c8c8c;}
.news_list_block .txt04_2{width:calc(100% - 100px);vertical-align:middle;}
.news_list_block .txt04_3{width:calc(100% - 0%);font:13pt "微軟正黑體";font-weight:700;padding:0.5em 0;}
.news_list_block .txt04_4{width:100%;font:11.5pt "微軟正黑體";font-weight:700;color:#9A9A9A;padding:0.5em 0;}	
}
@media screen and (min-width: 768px) and (max-width: 959px) {
.news_list_block .txt05_1{width:100px;color:#8c8c8c;}
.news_list_block .txt05_2{width:100px;vertical-align:middle;}
.news_list_block .txt05_3{width:calc(100% - 200px);vertical-align:middle;}
.news_list_block .txt05_4{width:calc(100% - 15%);font:13pt "微軟正黑體";font-weight:700;padding:0.5em 0;}
.news_list_block .txt05_5{width:15%;font:11.5pt "微軟正黑體";font-weight:700;color:#9A9A9A;padding:0.5em 0;}

.news_list_block .txt04_1{width:100px;color:#8c8c8c;}
.news_list_block .txt04_2{width:calc(100% - 100px);vertical-align:middle;}
.news_list_block .txt04_3{width:calc(100% - 15%);font:13pt "微軟正黑體";font-weight:700;padding:0.5em 0;}
.news_list_block .txt04_4{width:15%;font:11.5pt "微軟正黑體";font-weight:700;color:#9A9A9A;padding:0.5em 0;}		
}







.news_searchst{width:100%;height:70px;position:relative;overflow:hidden;}
.news_searchst .news_search{position:absolute;right:0;top:2em;}

.news_searchst .news_search .news_searchbu {font:11pt "微軟正黑體";width:60px;height:32px;background:#024794;color:#ffffff;display: block;text-align:center;line-height:32px;border:none;cursor:pointer;}
.news_searchst .news_search .news_searchbu a{font:11pt "微軟正黑體";width:60px;height:32px;background:#024794;color:#ffffff;display: block;text-align:center;line-height:32px;border:none;cursor:pointer;}
.news_searchst .news_search .news_searchbu a:hover{width:60px;height:32px;background:#003168;color:#ffffff;display: block;text-align:center;line-height:32px;}



/*teacher_content*/
.teacher_cat{display:inline-block;vertical-align:top;margin:5px 0 0 1%;width:auto;height:auto;font:12.5pt '微軟正黑體';font-weight:700;padding:0.1em 0.2em 0.2em 0.2em}
.teacher_title{clear:both;font:16pt "微軟正黑體";font-weight:bold;color:#222222;width:98%;padding:0.5em 1em;margin:2em 0;box-shadow:2px 3px 0px 0px rgba(213,213,213,1);background-color:#f6f6f6;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}

#Tdownloadbu{float:left;width:100px;height:25px;display: block;margin:10px;}
#Tdownloadbu a{float:left;width:100px;height:25px;background:#666;color:#ffffff;display: block;text-align:center;line-height:25px;margin:0px;}
#Tdownloadbu a:hover{float:left;width:100px;height:25px;background:#000000;color:#ffffff;display: block;text-align:center;line-height:25px;margin:0px;}


.teacher_caTitle{font:14pt "微軟正黑體";font-weight:700;width:auto;height:50px;line-height:50px;display:inline-block; vertical-align:middle;background:#ffffff;}
.teacher_caTitle_bg{width:100%;/*margin-left:20px;*/display:inline-block; vertical-align:middle;  background:url(../nimages/calendar/calendar_line.jpg) repeat-x left 22px;}

/*for en teacher*/
.en_teacher_caTitle{font:13pt "微軟正黑體";font-weight:700;width:auto;height:50px;line-height:50px;display:inline-block; vertical-align:middle;background:#ffffff;}
.en_teacher_caTitle_bg{width:100%;/*margin-left:20px;*/display:inline-block; vertical-align:middle;  background:url(../nimages/calendar/calendar_line.jpg) repeat-x left 22px;}

.teacher_bg .teacher_bs_block{color:#313131;}
.teacher_bg .teacher_bs_block a{color:#0054b2;}
.teacher_bg .teacher_bs_block a:hover{color:#000000;}

.teacher_bg{width:calc(100% - 2em);font:13pt "微軟正黑體";color:#222222;padding:1.5em 2em;margin:2em 1em;box-shadow:1px 1px 7px #a09f9e;background:url(../nimages/teacher/bg.jpg) no-repeat right top;}
.teacher_bg .teacher_bs_block{display: flex;flex-wrap: wrap;justify-content:flex-start;align-content:  space-between;align-items:stretch;  height: auto;}
.teacher_bg .teacher_bs_block .teacher_bs_area02_1{width:40%;}
.teacher_bg .teacher_bs_block .teacher_bs_area02_2{width:calc((100% - 40%) - 2.5em);margin-left: 2.5em;}
.teacher_bg .teacher_bs_block .teacher_bs_area01_1{width:100%;}
.teacher_bg .teacher_bs_block .teacher_bs_area02_2 .info{display: flex;flex-wrap: wrap;justify-content:flex-start;align-content:  space-between;align-items:stretch;  height: auto;}
.teacher_bg .teacher_bs_block .teacher_bs_area02_2 .info .txt01{width:80px;font-weight:700;margin:0.2em 0;}
.teacher_bg .teacher_bs_block .teacher_bs_area02_2 .info .txt02{width:calc(100% - 80px);word-wrap: break-word;word-break: break-all;margin:0.2em 0;}

.teacher_bg .teacher_bs_block .staff_bs_area02_1{width:27%;}
.teacher_bg .teacher_bs_block .staff_bs_area02_2{width:calc((100% - 27%) - 2.5em);margin-left: 2.5em;}
.teacher_bg .teacher_bs_block .staff_bs_area02_1 .info{display: flex;flex-wrap: wrap;justify-content:flex-start;align-content:  space-between;align-items:stretch;  height: auto;}
.teacher_bg .teacher_bs_block .staff_bs_area02_1 .info .txt01{width:80px;font-weight:700;margin:0.2em 0;}
.teacher_bg .teacher_bs_block .staff_bs_area02_1 .info .txt02{width:calc(100% - 80px);word-wrap: break-word;word-break: break-all;margin:0.2em 0;}




@media only screen and (max-width: 959px) {
.teacher_bg{width:calc(100% - 1em);font:13pt "微軟正黑體";color:#222222;padding:1.5em 1em;margin:2em 0.5em;box-shadow:1px 1px 7px #a09f9e;background:url(../nimages/teacher/bg.jpg) no-repeat right top;}
	
.teacher_bg .teacher_bs_block .teacher_bs_area02_1{width:100%;}
.teacher_bg .teacher_bs_block .teacher_bs_area02_2{width:calc((100% - 0%) - 0em);margin-left: 0em;}	
.teacher_bg .teacher_bs_block .teacher_bs_area02_2 .info .txt01{width:100%;font-weight:700;margin:0;}
.teacher_bg .teacher_bs_block .teacher_bs_area02_2 .info .txt02{width:100%;word-wrap: break-word;word-break: break-all;margin:0;}
	
.teacher_bg .teacher_bs_block .staff_bs_area02_1{width:100%;}
.teacher_bg .teacher_bs_block .staff_bs_area02_2{width:calc((100% - 0%) - 0em);margin-left: 0em;}	
.teacher_bg .teacher_bs_block .staff_bs_area02_1 .info .txt01{width:100%;font-weight:700;margin:0;}
.teacher_bg .teacher_bs_block .staff_bs_area02_1 .info .txt02{width:100%;word-wrap: break-word;word-break: break-all;margin:0;}	

	
}


.teacher_plan_block{width:96%;padding:0 2%;font:12pt "微軟正黑體";font-weight:700;letter-spacing:1px;}
.teacher_plan_block .list{width:100%;}
.teacher_plan_block .list ol{width:100%;margin:0;padding:0;}
.teacher_plan_block .list .txt01{width:18px;margin-right:2px;float:left;text-align:right;font-weight:700;}
.teacher_plan_block .list .txt02{width:calc(100% - 20px);float:left;font-weight:700;word-wrap: break-word;word-break: break-all;}
.teacher_plan_block .list .txt03{width:calc(100% - 20px);float:left;padding-left:9%;color:#858585;}
.teacher_plan_block .list .txt04{width:calc(100% - 20px);float:left;padding-left:9%;color:#FF7600}


.teacher_plan_block .list .txt05{width:auto;float:left;background:#CFCFCF;color:#000000;padding:0.1em 0.5em;font:11pt "微軟正黑體";font-weight:700;}
.teacher_plan_block .list .txt06{width:100%;float:left;font-weight:700;word-wrap: break-word;word-break: break-all;}
.teacher_plan_block .list .txt07{width:50%;float:left;color:#ff6600;}
.teacher_plan_block .list .txt08{width:50%;float:left;color:#858585;}



#teacher_plan_list_block{display: flex;flex-wrap: wrap;justify-content:flex-start;align-content:  space-between;align-items:stretch;  height: auto;}
#teacher_plan_list_block .text_04_1{width:20px;}
#teacher_plan_list_block .text_04_2{width:calc(100% - 20px);font-weight:700;word-wrap: break-word;word-break: break-all;}
#teacher_plan_list_block .text_04_3{width:calc(100% - 20px);margin-left:20px;color:#858585;}
#teacher_plan_list_block .text_04_4{width:calc(100% - 20px);margin-left:20px;color:#FF7600}


.teacher_catbg{font-weight:700;margin:2em 0;display:inline-block;padding:3px 1.5em;text-align:center;color:#ffffff;background:#444444;-webkit-border-radius: 50px;-moz-border-radius: 50px;border-radius: 50px;}
#Mcontents_teacher {width:96%;padding:0 2%;font:12pt "微軟正黑體";font-weight:700;letter-spacing:1px;/*word-wrap: break-word;word-break: break-all;*/}
/*teacher_block*/


#professor_list_b{width:96%;padding:2% 2%;}
#professor_list_b .title{font:13pt "微軟正黑體";font-weight:700;padding:0.2em 2em;background:#666;color:#ffffff;display:inline-block;text-align:center;margin:10px 10px 10px 0;-webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px;}
#professor_list_b .Writings_content{/*width:94%;padding:2% 3%;*/width:100%;height:auto;font:13pt "微軟正黑體";font-weight:500;line-height:30px;display: flex;flex-wrap: wrap;justify-content:flex-start;align-content:  space-between;align-items:stretch;}
#professor_list_b .Writings_content .Wtext02_1{width:45px;margin-right: 5px; text-align: right;color:#ff0000;font-weight: 700;}
#professor_list_b .Writings_content .Wtext02_2{width:calc(100% - 50px);}
/*#professor_list_b .Writings_content ol { counter-reset: item;}
#professor_list_b .Writings_content ol li { display: block;}
#professor_list_b .Writings_content ol li:before {content: counter(item) ". "; counter-increment: item;color: #ff0000;font-weight:700; margin-left: -1.6em}*/



.assistant_catbg{width:auto;min-width:100px;font-weight:700;height:22px;margin:0;display:inline-block;padding:3px 15px;text-align:center;color:#ffffff;background:#444444;-webkit-border-radius: 50px;-moz-border-radius: 50px;border-radius: 50px;}
.assistant_catbg a{color:#ECECEC;}
.assistant_catbg a:hover{color:#ffffff;}

.staff_name{width:100%;font:14pt "微軟正黑體";font-weight:700;margin:1em 0;display:inline-block;}

/*movie*/

.moviest{width:1100px;margin:0 auto;height:100% !important;overflow:hidden;}
.moviest .list{float:left;width:240px;height:auto !important;margin-bottom:30px;margin-right:1.25em;cursor:pointer;border:1px #f2f2f2 solid;box-shadow:0px 3px 5px 0px rgba(0,0,0,0.2);}
.moviest .list .movie{width:240px;height:auto !important;z-index:1;position:relative;border:1px #D0D0D0 solid;}
.moviest .list .movie:hover{border:1px #404040 solid;filter:alpha (opacity=50); opacity: 0.5;}
.moviest .list .movie .note{width:220px;margin:10px;}
.moviest .list .movie .note .snote{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:30px;line-height:30px;}
.moviest .list .movie .note .date{width:100%;color:#8c919b;font:12pt "微軟正黑體";font-weight:700;margin-bottom:5em;}
.moviest .list .movie .note .title{width:100%;color:#1E1E1E;font:12pt "微軟正黑體";font-weight:700;}
.moviest .list .movie .note .title a{color:#1E1E1E;font:12pt "微軟正黑體";font-weight:700;}
.moviest .list .movie .note .title a:hover{color:#1E1E1E;font:12pt "微軟正黑體";font-weight:700;}
.moviest .list .movie .note .phnumber{width:100%;color:#FF9E00;font:10.5pt "微軟正黑體";font-weight:700;}
.moviest .list .movie .note .phnumber .txt01{display:inline-block;color:#ff7200;width:45%;}
.moviest .list .movie .note .phnumber .txt02{display:inline-block;color:#949494;width:50%;text-align:right;}

/*Med_photo_list*/
.Mmoviest{width:94%;margin:0 auto;height:90% !important;padding:5% 3%;overflow:hidden;background:#EFEFEF;}
.Mmoviest .list{width:60%;margin:3% auto;}
.Mmoviest .list .video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}
.Mmoviest .list .video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}
.Mmoviest .MovTitle{width:100%;height:35px;line-height:35px;font:14pt "微軟正黑體";font-weight:700;}


/*map_block*/
.map_block{width:100%;background:#efefef;display:flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-between;align-items: center;height: auto;padding:1em;}
.map_block .map_list{width:calc((100%/2) - 2em);margin:1em;}
.map_block .map_list .video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}
.map_block .map_list .video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}


@media only screen and (max-width: 479px) {
.Mmoviest .list{width:calc(100% - 2%);margin:3% 1%;}
.map_block .map_list{width:calc((100%/1) - 2em);margin:1em;}	
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
.Mmoviest .list{width:calc(100% - 3%);margin:3% 1.5%;}
.map_block .map_list{width:calc((100%/1) - 2em);margin:1em;}	
	
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
.Mmoviest .list{width:calc(100% - 4%);margin:3% 2%;}
.map_block .map_list{width:calc((100%/1) - 2em);margin:1em;}	
	
}


/**/

.location_button_D{width:100%;overflow:hidden;margin-top:5em;border-bottom:1px solid #7E7E7E;}
.location_button_D #downloadbu_over a{float:left;width:auto;height:auto;display:inline-block;margin:0 10px;padding:10px;background:#ff6600;color:#ffffff;font-weight:700;}
.location_button_D #downloadbu a{float:left;width:auto;height:auto;display:inline-block;margin:0 10px;padding:10px;background:#DCDCDC;font-weight:700;}
.location_button_D #downloadbu a:hover{float:left;width:auto;height:auto;display:inline-block;margin:0 10px;padding:10px;background:#ff6600;color:#ffffff;font-weight:700;}


/*問卷調查*/
.alumni_block{border:1px #C7C7C7 solid;margin:0 2%;}
.alumni_img{height:auto}
.alumni_img img{width:100%;max-width:100%;}
.alumni_title{font:13pt "微軟正黑體";font-weight:700;width:calc(100% - 4%);margin:1% 2%;padding:0.5em;color:#ffffff;box-shadow:2px 3px 0px 0px rgba(114,114,114,1);background-color:#888888;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}

.alumni_list_block{width:calc(100% - 4%);margin:1% 2%;padding:0.5em;}
.alumni_list_block ol{padding:0;margin:0;}
.alumni_list_block .text01{width:15%;float:left;font:13pt "微軟正黑體";font-weight:700;}
.alumni_list_block .text02{width:calc(100 - (15% + 5%));margin-left:5%;float:left;font:13pt "微軟正黑體";font-weight:500;}
.alumni_list_block .text03{width:100%;float:left;font:13pt "微軟正黑體";font-weight:700;}
.alumni_list_block .text04{width:100%;float:left;font:13pt "微軟正黑體";font-weight:500;}
.alumni_list_block .text03 a{color:#3B3B3B;}
.alumni_list_block .text03 a:hover{color:#000000;}

@media only screen and (max-width: 479px) {
	
.alumni_list_block .text01{width:36%;float:left;font:13pt "微軟正黑體";font-weight:700;}
.alumni_list_block .text02{width:calc(100 - (36% + 1%));margin-left:1%;float:left;font:13pt "微軟正黑體";font-weight:500;}	
}
@media screen and (min-width: 480px) and (max-width: 767px) {
.alumni_list_block .text01{width:35%;float:left;font:13pt "微軟正黑體";font-weight:700;}
.alumni_list_block .text02{width:calc(100 - (35% + 2%));margin-left:2%;float:left;font:13pt "微軟正黑體";font-weight:500;}
	
}
@media screen and (min-width: 768px) and (max-width: 959px) {
.alumni_list_block .text01{width:25%;float:left;font:13pt "微軟正黑體";font-weight:700;}
.alumni_list_block .text02{width:calc(100 - (25% + 5%));margin-left:5%;float:left;font:13pt "微軟正黑體";font-weight:500;}
	
}


/*問卷調查_教師*/
.bg-blue{background:#0E609B;color: #ffffff;}
.bg-green{background:#45a009;color: #ffffff;}
.bg-yellow{background:#fea92a;color:#ffffff;}
.bg-Orange{background:#f14b23;color:#ffffff;}
.bg-pink{background:#b52989;color: #ffffff;}
.bg-purple{background:#5429b5;color: #ffffff;}

#Questionnaire_title{font:15pt "微軟正黑體";font-weight:700;color:#ffffff;background:#666666;padding:0.5em;/*border-bottom:2px #000000 solid;*/text-indent:0em;margin:0;}
#Questionnaire_subtitle{font:14pt "微軟正黑體";font-weight: 700;color:#000000;padding:1.5em 0 0.7em 0;border-bottom:2px #000000 solid;text-indent:0em;margin:2em 0 1em 0;}


#Questionnaire_info_block{width:100%;display: flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-between;align-items: stretch;height: auto;}
#Questionnaire_info_block .info_text02_1{width:200px;background:#939393;padding:0.8em 0.5em;font:13pt "微軟正黑體";font-weight: 700;color:#ffffff;text-align: right;}
#Questionnaire_info_block .info_text02_2{width:calc(100% - 200px);padding:0.8em 0.5em;font:12.5pt "微軟正黑體";font-weight: 500;}
#Questionnaire_info_block .info_text02_2 input{padding:0.5em;border-top:1px solid transparent;border-left:1px solid transparent;border-right:1px solid transparent;border-bottom: 2px solid #AFAFAF;font:12.5pt "微軟正黑體";font-weight: 500;width:80%;}
#Questionnaire_info_block .line{width:100%;  height: 1px;line-height: 1px;  background-image: linear-gradient(90deg, transparent, transparent 50%, #fff 50%, #fff 100%), linear-gradient(90deg, #8e8e8e, #8e8e8e, #8e8e8e, #8e8e8e, #000);  background-size: 3px 1px, 100% 1px;  border: none; }
#Questionnaire_info_block .info_text02_2 .Tmobile{display: none;}


#Questionnaire_list_block{width:100%;display: flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-between;align-items: stretch;}
#Questionnaire_list_block .list_text01{width:100%;font:13pt "微軟正黑體";font-weight: 700;padding:0.8em 0.5em 0.8em 2em;}

#Questionnaire_list_block .Qlist_block{width:calc(100% - 4em);display: flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-between;align-items: stretch;margin:0.5em 2em;}
#Questionnaire_list_block .Qlist_block .list_text02_1{width:200px;padding:0.5em;font:13pt "微軟正黑體";font-weight: 700;}

#Questionnaire_list_block .Qlist_block .list_text02_2{width:calc(100% - 200px);padding:0.5em;font:12.5pt "微軟正黑體";font-weight: 500;}


#Questionnaire_list_block .Qtitlelist_block{width:100%;display: flex;flex-wrap: wrap;justify-content:flex-start;align-content:  space-between;align-items:stretch;  height: auto;padding: 0.5em 1em}
#Questionnaire_list_block .Qtitlelist_block:hover{filter:alpha (opacity=50); opacity: 0.5;}
#Questionnaire_list_block .Qtitlelist_block #Qtext02-1{width:30px;}
#Questionnaire_list_block .Qtitlelist_block #Qtext02-1 span{background:#555555;color:#ffffff;display: inline-block;padding:0.2em 0.5em;border-radius: 5px;}
#Questionnaire_list_block .Qtitlelist_block #Qtext02-2{width:calc(100% - 30px);}
#Questionnaire_list_block .Qtitlelist_block #Qtext02-2 .text01-1{width:100%;font:13pt "微軟正黑體";font-weight: 700;color:#525252;}

#Questionnaire_list_block .Qtitlelist_block #Qtext02-2 .text01-2{width:100%;font:15pt "微軟正黑體";font-weight: 700;color:#000000;}
#Questionnaire_list_block .Qtitlelist_block #Qtext02-2 .text01-2 .red_block{background:#FF0004;color:#ffffff;padding:0.3em 0.5em;display: inline-block;font:9pt "微軟正黑體";font-weight: 700; border-radius: 5px;margin-left: 1em;}
#Questionnaire_list_block .Qtitlelist_block #Qtext02-2 .text01-2 .gray_block{background:#878787;color:#ffffff;padding:0.3em 0.5em;display: inline-block;font:9pt "微軟正黑體";font-weight: 700;border-radius: 5px;margin-left: 1em;}
#Questionnaire_list_block .Qtitlelist_block #Qtext02-2 .text01-3{width:100%;}
#Questionnaire_list_block .Qtitlelist_block .Qline{width:100%;  height: 1px;line-height: 1px;  background-image: linear-gradient(90deg, transparent, transparent 50%, #fff 50%, #fff 100%), linear-gradient(90deg, #8e8e8e, #8e8e8e, #8e8e8e, #8e8e8e, #000);  background-size: 3px 1px, 100% 1px;  border: none; }

@media only screen and (max-width: 479px) {
	
#Questionnaire_info_block{width:100%;display: flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-between;align-items: stretch;height: auto;background:#d0d0d0;border-radius: 5px;padding:0.5em;margin-bottom: 1em;}	
#Questionnaire_info_block .info_text02_1{display:none;}
#Questionnaire_info_block .info_text02_2 .Tmobile{font:14pt "微軟正黑體";font-weight: 700;display:inline-block;color:#000000;margin-right: 1em;}
#Questionnaire_info_block .info_text02_2{width:calc(100% - 0px);padding:0.2em;font:12.5pt "微軟正黑體";font-weight: 700;color:#8c2800;}
#Questionnaire_info_block .info_text02_2 input{padding:0.5em;background:transparent;border-top:1px solid transparent;border-left:1px solid transparent;border-right:1px solid transparent;border-bottom: 2px solid #AFAFAF;font:12.5pt "微軟正黑體";font-weight: 700;width:calc(100% - 100px);color:#8c2800;}
#Questionnaire_info_block .line{display: none;}
	
#Questionnaire_list_block .Qlist_block{width:calc(100% - 1em);display: flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-between;align-items: stretch;margin:0.5em 0.5em;}
#Questionnaire_list_block .Qlist_block .list_text02_1{width:100%;padding:0.5em;font:13pt "微軟正黑體";font-weight: 700;}
#Questionnaire_list_block .Qlist_block .list_text02_2{width:calc(100% - 0px);padding:0.5em;font:12.5pt "微軟正黑體";font-weight: 500;}	

	
	
}
@media screen and (min-width: 480px) and (max-width: 767px) {
#Questionnaire_list_block .Qlist_block{width:calc(100% - 2em);display: flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-between;align-items: stretch;margin:0.5em 1em;}
#Questionnaire_list_block .Qlist_block .list_text02_1{width:100%;padding:0.5em;font:13pt "微軟正黑體";font-weight: 700;}
#Questionnaire_list_block .Qlist_block .list_text02_2{width:calc(100% - 0px);padding:0.5em;font:12.5pt "微軟正黑體";font-weight: 500;}	
	
}
@media screen and (min-width: 768px) and (max-width: 959px) {
#Questionnaire_list_block .Qlist_block{width:calc(100% - 3em);display: flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-between;align-items: stretch;margin:0.5em 1.5em;}
#Questionnaire_list_block .Qlist_block .list_text02_1{width:100%;padding:0.5em;font:13pt "微軟正黑體";font-weight: 700;}
#Questionnaire_list_block .Qlist_block .list_text02_2{width:calc(100% - 0px);padding:0.5em;font:12.5pt "微軟正黑體";font-weight: 500;}	
	
}


/*Newsletter*/

.Newsletter_block{font:13pt "微軟正黑體";color:#222222;display: flex;padding:0 2em;flex-wrap: wrap;justify-content:flex-start;align-content:  space-between;align-items:stretch;  height: auto;}
.Newsletter_block .txt03_1{width:110px;}
.Newsletter_block .txt03_2{width:auto;display:inline-block; vertical-align:middle;  background:url(../nimages/line.gif) repeat-x left 13px;}
.Newsletter_block .txt03_2 span{line-height: 25px; font-weight: 700;background: #ffffff;padding-right:1em;}
.Newsletter_block .txt03_3{width:auto;}
.Newsletter_block .txt03_2mob{display: none;}

.Newsletter_block .Newsletter_block_line{width:100%;}

@media only screen and (max-width: 479px) {
.Newsletter_block .txt03_1{width:100%;}
.Newsletter_block .txt03_2{display:none;}	
.Newsletter_block .txt03_2mob{width:100%;font:13pt "微軟正黑體";font-weight: 700;display:block;}
.Newsletter_block .txt03_3{width:100%;}	
.Newsletter_block .Newsletter_block_line{width:100%;height:20px;line-height:20px;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #A3A3A3;display: block;}
}

@media screen and (min-width: 480px) and (max-width: 767px) {
.Newsletter_block .txt03_1{width:100%;}	
.Newsletter_block .txt03_2{display:none;}		
.Newsletter_block .txt03_2mob{width:100%;font:13pt "微軟正黑體";font-weight: 700;display:block;}
.Newsletter_block .txt03_3{width:100%;}
.Newsletter_block .Newsletter_block_line{width:100%;height:20px;line-height:20px;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #A3A3A3;display: block;}
	
}
@media screen and (min-width: 768px) and (max-width: 959px) {
.Newsletter_block .txt03_1{width:100%;}
.Newsletter_block .txt03_2{display:none;}		
.Newsletter_block .txt03_2mob{width:100%;font:13pt "微軟正黑體";font-weight: 700;display:block;}
.Newsletter_block .txt03_3{width:100%;}	
.Newsletter_block .Newsletter_block_line{width:100%;height:20px;line-height:20px;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid  #A3A3A3;display: block;}
	
}


/*department*/
.departmentimg{HEIGHT: 451px; WIDTH: 427px; RIGHT: 0px; POSITION: absolute; TOP: -90px}
.departmentimgSP{display:none;}


/*課程*/
.Courses_block{width:100%;float:left;}
.Courses_block .Cattitle{width:98%;font:14pt "微軟正黑體";font-weight:700;display:inline-block;margin:4% 0;padding:3% 1%;background:#002E8C;color:#ffffff;}
.Courses_block .Ctitle{width:100%;font:13pt "微軟正黑體";font-weight:700;line-height:35px;}
.Courses_block .Ctitle a{color:#000000;}
.Courses_block .Ctitle a:hover{color:#004CB3;}
.Courses_block .Cnote{width:100%;font:12pt "微軟正黑體";font-weight:500;}

/*thesis*/
.thesis_block{}

#special_block{width:100%;float:left;}
#special_block #special_block_img{width:30%;float:left;}
#special_block #special_block_img img{width:100%;max-width:100%;height:auto;}
#special_block #special_block_note{width:64%;float:left;padding:0 3%;}
#special_block #special_block_note .note{width:100%;}
#special_block #special_block_note .title{width:100%;font:13pt "微軟正黑體";font-weight:700;}
@media only screen and (max-width: 479px) {
#special_block #special_block_img{width:100%;float:left;}
#special_block #special_block_img img{width:100%;max-width:100%;height:auto;}
#special_block #special_block_note{width:100%;float:left;padding:3% 0;}
	
}