﻿@charset "utf-8";
/*國立成功大學生命科學系 CSS Document */
@import url("bootstrap-grid.css");

* { margin:0; padding:0;}
iframe{border: 0px;display: block;}

.ie6 img{width:100%;max-width:100%}
.img-responsive 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%;}
}



@media only screen and (min-width: 992px) {
  .dropdown:hover .dropdown-menu {
    display: block;

  }
}

@media only screen and (max-width: 991px) {

.mobile{display:block;}
.desktop{display:none;}
}

@media (min-width: 992px) {
.mobile{display:none;}
.desktop{display:block;}		
}


#nav_container{position:relative;z-index:10000;width:100%;margin:0 auto; height: 100px;}

#nav_container .Prelative{position:relative;z-index:10000;width:100%;background: rgba(0,0,40,0);margin:0 auto; height: 100px;}
#nav_container .Prelative .Pabsolute{position:absolute;z-index: 5;width:1200px;height:auto;margin:0 auto;left:50%; transform: translate(-50%, 0);-ms-transform:translate(-50%, 0);}

/*header_submenu*/
#top_menu_block_r{position: relative;z-index: 0;width:100%;height: auto;}

#top_menu_block_r .top_menu{position:absolute;z-index:9;color:#212121; right: 0px;width:auto; top:calc((96px - 20px)/2);background: rgba(0,0,0,0)}
#top_menu_block_r .top_menu a{color:rgba(255,255,255,0.7);margin: 0 0.2em;display: inline-block;font:1.2rem "微軟正黑體";font-weight: 700;}
#top_menu_block_r .top_menu a:hover{color:rgba(255,255,255,1.00);}

#top_menu_block_r .Tbtn_block{position:absolute;z-index:9;color:#212121; right: 300px;top:39px;width:280px;background:rgba(0,0,0,0)}
#top_menu_block_r .Tbtn_block .btn_block{display:flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-around;align-items: stretch;height: auto;}
#top_menu_block_r .Tbtn_block .btn_block .btn01 a{color:#656565;margin: 0 0.125em;display: inline-block;color:#ffffff;background: #636363;padding:0.4em 1em 0.4em 0.7em; font:1.6rem "微軟正黑體";font-weight: 700;line-height:25px;}
#top_menu_block_r .Tbtn_block .btn_block .btn02 a{color:#656565;margin: 0 0.125em;display: inline-block;color:#ffffff;background: #5f5f5f;padding:0.4em 1em 0.4em 0.7em; font:1.6rem "微軟正黑體";font-weight: 700;line-height:25px;}
#top_menu_block_r .Tbtn_block .btn_block .btn03 a{color:#656565;margin: 0 0.125em;display: inline-block;color:#ffffff;background: #4b4b4b;padding:0.4em 1em 0.4em 0.7em; font:1.6rem "微軟正黑體";font-weight: 700;line-height:25px;}
#top_menu_block_r .Tbtn_block .btn_block .btn04 {margin: 0 0.125em;display: inline-block;color:#212121;background: #cdcdcd;padding:0.4em 1em 0.4em 0.7em; font:1.6rem "微軟正黑體";font-weight: 700;line-height:25px;}
#top_menu_block_r .Tbtn_block .btn_block .btn04 a {color:#212121;}

#top_menu_block_r .Tbtn_block .btn_block .btn01 a .icon01{ vertical-align:top;background:url(../images/top_icon01.png)  no-repeat center center;background-position:0 0;background-size:30px;height:25px;width:auto;display:inline-block;padding-left:1.875em;margin-left:0em;}
#top_menu_block_r .Tbtn_block .btn_block .btn02 a .icon02{ vertical-align:top;background:url(../images/top_icon02.png)  no-repeat center center;background-position:0 0;background-size:30px;height:25px;width:auto;display:inline-block;padding-left:1.875em;margin-left:0em;}
#top_menu_block_r .Tbtn_block .btn_block .btn03 a .icon03{ vertical-align:top;background:url(../images/top_icon03.png)  no-repeat center center;background-position:0 0;background-size:30px;height:25px;width:auto;display:inline-block;padding-left:1.875em;margin-left:0em;}
#top_menu_block_r .Tbtn_block .btn_block .btn04 a .icon04{ vertical-align:top;background:url(../images/top_icon04.png)  no-repeat center center;background-position:0 0;background-size:30px;height:25px;width:auto;display:inline-block;padding-left:1.875em;margin-left:0em;}
#top_menu_block_r .Tbtn_block .btn_block .btn04 a .icon05{ vertical-align:top;background:url(../images/top_icon05.png)  no-repeat center center;background-position:0 0;background-size:30px;height:25px;width:auto;display:inline-block;padding-left:1.875em;margin-left:0em;}




.top_menu_mobile{display:none;}





@media only screen and (max-width: 479px) {
#container{width:100%;height:100% !important;margin:0 auto;padding:0 !important;}
#container:after {content:''; clear:both; display:block;}	
	
#Mcontainer{width:calc(100% - 0em);height:100% !important;padding:2em 1.5em;margin:0em;background: transparent}
#Mcontainer:after {content:''; clear:both; display:block;}		
	
#Icontainer{width:100%;height:100% !important;margin:0 0 0 0;padding:0 0em;background: #ffffff}	
#Icontainer:after {content:''; clear:both; display:block;}		
}

@media screen and (min-width: 480px) and (max-width: 767px) {
#container{width:100%;height:100% !important;margin:0 auto;padding:0 !important;}
#container:after {content:''; clear:both; display:block;}	

#Mcontainer{width:calc(100% - 0em);height:100% !important;margin:0 0em;padding:2em 1.5em;background:transparent}
#Mcontainer:after {content:''; clear:both; display:block;}		
	
#Icontainer{width:100%;height:100% !important;margin:0 0 0 0;padding: 0 0em;background: #ffffff}	
#Icontainer:after {content:''; clear:both; display:block;}		
}

@media screen and (min-width: 768px) and (max-width: 991px) {
#container{width:100%;height:100% !important;margin:0 auto;padding:0 !important;}
#container:after {content:''; clear:both; display:block;}	

#Mcontainer{width:calc(100% - 0em);height:100% !important;margin:0 0em;padding:3em 2.5em;background:transparent}
#Mcontainer:after {content:''; clear:both; display:block;}		
	
#Icontainer{width:100%;height:100% !important;margin:0 0 0 0;padding: 0 0em;background: #ffffff}	
#Icontainer:after {content:''; clear:both; display:block;}		
}


@media screen and (min-width: 992px) and (max-width: 1199px) {
#container{width:100%;height:100% !important;margin:0 auto;padding:0 !important;}
#container:after {content:''; clear:both; display:block;}	
	
#Mcontainer{width:calc(100% - 0em);height:100% !important;margin:0 0em;padding:3em 2.5em;background:transparent}
#Mcontainer:after {content:''; clear:both; display:block;}		
	
#Icontainer{width:100%;height:100% !important;margin:0 0 0 0;padding: 0 0em;background: #ffffff}
#Icontainer:after {content:''; clear:both; display:block;}		
}

@media screen and (min-width: 1200px) and (max-width: 1399px) { 
#container{width:100%;height:100% !important;margin:0 auto;padding:0 !important;}
#container:after {content:''; clear:both; display:block;}	
	
#Mcontainer{width:calc(100% - 0em);height:100% !important;margin:0 0em;padding:3em 2.5em;background: transparent}
#Mcontainer:after {content:''; clear:both; display:block;}		
	
#Icontainer{width:calc(100% - 0%);height:100% !important;margin: 0 0%;padding: 0 0em;background: #ffffff}	
#Icontainer:after {content:''; clear:both; display:block;}		
}
@media screen and (min-width: 1400px) and (max-width: 1599px) { 
#container{width:100%;height:100% !important;margin:0 0 0 0;padding: 0 0%;}
#container:after {content:''; clear:both; display:block;}
	
	
#Mcontainer{width:calc(100% - 0em);height:100% !important;margin:0 0em;padding:3em 2.5em;background:transparent}
#Mcontainer:after {content:''; clear:both; display:block;}	

#Icontainer{width:calc(100% - 0%);height:100% !important;margin: 0 0%;padding: 0 0em;background: #ffffff}		
#Icontainer:after {content:''; clear:both; display:block;}	
}



/*@media (min-width: 1600px) {
#container{width:100%;height:100% !important;margin:0 auto;padding: 0 8%;}
#container:after {content:''; clear:both; display:block;}
	
	
#Mcontainer{width:calc(100% - 0em);height:100% !important;margin:0 0em;padding:3em 2.5em;background:transparent}
#Mcontainer:after {content:''; clear:both; display:block;}	
	
#Icontainer{width:calc(100% - 16%);height:100% !important;margin: 0 8%;padding: 0 0em;background: #ffffff}	
}*/
@media (min-width: 1600px) {
#container{width:1600px;height:100% !important;margin:0 auto;padding: 0 0;}
#container:after {content:''; clear:both; display:block;}
	
	
#Mcontainer{width:calc(100% - 0em);height:100% !important;margin:0 0em;padding:3em 2.5em;background:transparent}
#Mcontainer:after {content:''; clear:both; display:block;}	
	
#Icontainer{width:1600px;height:100% !important;margin: 0 auto;padding: 0 0em;background: #ffffff}	
}



#Mcontents{width:100%;padding:0;font:1.7rem "微軟正黑體";line-height:28px;font-weight:400;letter-spacing:1px;background: #ffffff}

@media screen and (min-width: 992px) and (max-width: 1199px) {
/*header_submenu*/
#top_menu_block_r{position: relative;z-index: 0;width:100%;height: 0px;}
	
#top_menu_block_r .top_menu{position:absolute;z-index:9;color:#212121; right: 0px; width:auto; top:calc((96px - 20px)/2);}
#top_menu_block_r .top_menu a{color:rgba(255,255,255,0.7);margin: 0 0.2em;display: inline-block;font:1.2rem "微軟正黑體";font-weight: 700;}
#top_menu_block_r .top_menu a:hover{color:rgba(255,255,255,1);}
#top_menu_block_r .Tbtn_block{position:absolute;z-index:9;color:#212121;  right: 0px;top:39px;}	
	
}



/*info_block*/
#info_bg_block{width:100%;border-top:3px solid #002147;padding:0.2em 0;background: #002147;}

#info_block{color:rgba(255,255,255,0.7);width:100%;display:flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-between;align-items: center;height: auto;padding:0 0 0.5em 0;margin:0 0 1em 0;border-bottom:1px solid rgba(255,255,255,0.1);}
#info_block .logo{width:230px;}
#info_block .address_block{width:auto;font:1.5rem "微軟正黑體";line-height:28px;padding:0;}
#info_block .address_block .address{width:auto;display:flex;flex-wrap: wrap;justify-content: center;align-content: space-between;align-items: center;height: auto;padding:0}
#info_block .address_block .address .t1{width: auto;padding:0 1.5em 0 0;color:rgba(255,255,255,0.7)}
#info_block .address_block .address .t2{width: auto;}

#info_block .address_block a{color:rgba(255,255,255,0.7)}
#info_block .address_block a:hover{color:rgba(255,255,255,1)}

/*footer_bg*/
#footer_bg_block{width:100%;background:#0e0e0f url("../images/footer_bg.jpg")no-repeat center top;padding:1em 1em;}
#footer_block{width:100%;display:flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-between;align-items: flex-start;height: auto;padding:0 0;}


#footer_block #footer_link_block{width:calc((100% - 180px) - 1em);margin:0 1em 0 0;}
#footer_block #footer_link_block .flink_block{display: flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-between;align-items: stretch;height: auto;}
#footer_block #footer_link_block .flink_block .column{width:calc(100%/10);padding:0 0.5em 0 0; color:#ffffff;}
#footer_block #footer_link_block .flink_block .column .title{font-size:1.6rem;font-weight: 600; color:#ffffff;width:100%;margin:0 0 1em 0;}
#footer_block #footer_link_block .flink_block .column > ul >li a{font-size:1.4rem;color:rgba(255,255,255,0.7)}
#footer_block #footer_link_block .flink_block .column > ul >li a:hover{color:#ffffff;}

#footer_block #footer_btn_block{width:180px; display: flex;flex-wrap: wrap;justify-content:flex-start;align-content: space-between;align-items: flex-start;padding:0;}	
#footer_block #footer_btn_block p{width:100%;margin:0 0 1em 0;}
#footer_block #copy_block{width:100%;font-size:1.5rem;font-weight: 700; color:rgba(255,255,255,1);margin:0;padding:0.7em 0 0 0;border-top:1px solid rgba(255,255,255,0.1);text-align: center;}

/*main_pic*/
#main_pic_block {width:100%;height:250px;background:url(../images/main_title/title01.jpg) no-repeat center top;zoom:1;}
#main_pic_block:after {content:''; clear:both; display:block;}
#main_pic_block #Mpic{width:100%;height:100% !important;margin:0 auto;padding:0 15%;}
#main_pic_block #Mpic .Tfont{clear:both;position:relative;width:100%;height:0px;z-index:9;}
#main_pic_block #Mpic .Tfont span{width:auto;text-align:left;text-shadow: 0 0 5px rgba(0, 0, 0, 0.7);color:#ffffff;position:absolute;top:calc((250px/2) - 30px);left:10px;}
#main_pic_block #Mpic .Tfont span .tspan{font:22.5pt  "微軟正黑體";font-weight:700;}
#main_pic_block #Mpic .Tfont span .eng{font:13.5pt "微軟正黑體";font-weight: 700;color:rgba(255,255,255,0.6);padding-left:0px;}	





/*prolist*/

/*Inews*/
#Inews_bg_block{width:100%;background:#ffffff url("../images/news1_bg.jpg") no-repeat center bottom;padding:2em 0;}
#Inews_bg_block .Inews_title{width:100%;font:3rem "微軟正黑體";font-weight: 700;color: #002147;padding:0 0 1em 0;}
#Inews_bg_block .Inews_title .eng{font:1.6rem "微軟正黑體";font-weight: 700;color: #000000;display: inline-block;}

#Inews_block{display:flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-around;align-items: center;height: auto;}
#Inews_block .Inews_img{width:385px;margin:0 3em 0 0;}
#Inews_block .Inews_list{width:calc((100% - 385px) - 3em);}

#Inews_block .Inews_list .Inews_title{width:100%;font:1.6rem "微軟正黑體";font-weight: 700;}
#Inews_block .Inews_list .Inews_title span{display: inline-block;padding:0.5em 1.5em;color: #ffffff;background:rgba(0,0,0,0.5)}


#Inews_block .Inews_list .list_block{width:100%;display:flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-around;align-items: stretch;height: auto;}

#Inews_block .Inews_list .list_block .date{width:150px;font:1.7rem "微軟正黑體";font-weight: 700;}
#Inews_block .Inews_list .list_block .cate{width:150px;}
#Inews_block .Inews_list .list_block .cate span{font:1.4rem "微軟正黑體";font-weight: 700;display:inline-block;color:#d4040d;background:#fde4e4;border-radius: 30px;padding:0.4em 1.3em;} 
#Inews_block .Inews_list .list_block .list{width:calc(100% - 300px);font:1.7rem "微軟正黑體";font-weight: 700;}
#Inews_block .Inews_list .list_block .list a{color:rgba(23,23,23,1.00)}
#Inews_block .Inews_list .list_block .list a:hover{color:#212121}

#Inews_block .Inews_list .list_block .line{float:left;width:100%;height:auto !important;margin-bottom:18px;background-image: linear-gradient(to right, #dddddd 40%, #dddddd 40%);background-position: bottom;background-size: 4px 1px;background-repeat: repeat-x;padding-bottom:5px;}


/*Iaward*/
#Iaward_bg_block{width:100%;background:#ffffff url("../images/news2_bg.jpg") no-repeat center top;padding:2em 0;}
#Iaward_block{display:flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-around;align-items: stretch;height: auto;background: #002147;padding:6em 2em;margin: 7em 0 0 0;}
#Iaward_block .Iaward01_block{width:50%;display:flex;flex-wrap: wrap;justify-content: flex-start;align-content:  flex-start;align-items: flex-start;}
#Iaward_block .Iaward01_block .Iaward_img{width:200px;}
#Iaward_block .Iaward01_block .Iaward_content{width:calc(100% - 200px);}
#Iaward_block .Iaward01_block .Iaward_content .date{width:100%;font:1.6rem "微軟正黑體";font-weight: 700;color:rgba(255,255,255,0.45)}
#Iaward_block .Iaward01_block .Iaward_content .list{width:100%;font:1.6rem "微軟正黑體";font-weight: 700;color:#ffffff;}
#Iaward_block .Iaward01_block .Iaward_content .line{float:left;width:100%;height:auto !important;margin-bottom:18px;opacity:0.2;background-image: linear-gradient(to right, #dddddd 40%, #dddddd 40%);background-position: bottom;background-size: 4px 1px;background-repeat: repeat-x;padding-bottom:5px;}


#Iaward_block .Iaward02_block{width:50%;display:flex;flex-wrap: wrap;justify-content: flex-start;align-content:  flex-start;align-items: flex-start;}
#Iaward_block .Iaward02_block .Iaward_img{width:200px;}
#Iaward_block .Iaward02_block .Iaward_content{width:calc(100% - 200px);}
#Iaward_block .Iaward02_block .Iaward_content .date{width:100%;font:1.6rem "微軟正黑體";font-weight: 700;color:rgba(255,255,255,0.45)}
#Iaward_block .Iaward02_block .Iaward_content .list{width:100%;font:1.6rem "微軟正黑體";font-weight: 700;color:#ffffff;}
#Iaward_block .Iaward02_block .Iaward_content .line{float:left;width:100%;height:auto !important;margin-bottom:18px;opacity:0.2; background-image: linear-gradient(to right, #dddddd 40%, #dddddd 40%);background-position: bottom;background-size: 4px 1px;background-repeat: repeat-x;padding-bottom:5px;}

#Iaward_block .Iaward01_block a{color:#ffffff;}
#Iaward_block .Iaward01_block a:hover{color:#ffffff;}
#Iaward_block .Iaward02_block a{color:#ffffff;}
#Iaward_block .Iaward02_block a:hover{color:#ffffff;}

/*Iphoto*/

#Iphoto_bg_block{width:100%;background:#ffffff url("../images/photo_bg.jpg") no-repeat center bottom;padding:2em 0;}
#Iphoto_bg_block .Iphoto_title{width:100%;font:3rem "微軟正黑體";font-weight: 700;color: #000000;padding:0 0 1em 0;text-align: center;}
#Iphoto_bg_block .Iphoto_title .eng{font:1.6rem "微軟正黑體";font-weight: 700;color: #002147}



#Iphoto_block{display:flex;flex-wrap: wrap;justify-content:flex-start;align-content: space-around;align-items: stretch;height: auto;padding:0;}
#Iphoto_block .list{height:auto !important;cursor:pointer;background:#ffffff;}
#Iphoto_block .list:after {content:''; clear:both; display:block;}
#Iphoto_block .list .photo{width:100%;height:auto !important;z-index:1;position:relative;color:#212121;}
#Iphoto_block .list .photo:hover{filter:alpha (opacity=50); opacity: 0.5;box-shadow:inset 0px 0px 0px 1px rgba(0,0,0,0);}

#Iphoto_block .list .photo .phnumber_st{with:100%;position: relative;z-index: 1;}
#Iphoto_block .list .photo .phnumber_st .phnumber{width:auto;font:1.3rem "微軟正黑體";font-weight:700;right:-10px; top:-20px;position: absolute;z-index: 2;}
#Iphoto_block .list .photo .phnumber_st .phnumber span{padding:0.8em 0.6em;display:inline-block;background:#2f72a8;color:#fff;border-radius: 50px;text-align: center}

#Iphoto_block .list .photo .note_block{width:100%;padding:3em 0em 2em 0em;min-height:52px; }
#Iphoto_block .list .photo .note_block .date{font:1.8rem "微軟正黑體";font-weight: 600;color:#002147;}
#Iphoto_block .list .photo .note_block .title{font:1.8rem "微軟正黑體";font-weight: 700;}
#Iphoto_block .list .photo .note_block .title a{color:#212121;font:1.8rem "微軟正黑體";font-weight:700;}
#Iphoto_block .list .photo .note_block .title a:hover{color:#a00202;font:1.8rem "微軟正黑體";font-weight:700;}

/*Ivideo*/

#Ivideo_bg_block{width:100%;background:#002147 url("../images/movie_bg.jpg") no-repeat center top;padding:2em 0;}
#Ivideo_bg_block .Ivideo_title{width:100%;font:3rem "微軟正黑體";font-weight: 700;color: #ffffff;padding:0 0 1em 0;}
#Ivideo_bg_block .Ivideo_title .eng{font:1.6rem "微軟正黑體";font-weight: 700;color: rgba(255,255,255,0.5)}
#Ivideo_bg_block .Ivideo_block{width:100%;padding:1.5em 2em;display: flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-around;align-items: stretch;height: auto;}
#Ivideo_bg_block .Ivideo_block .Ivideo_main{width:calc(55% - 2em);margin:0 2em 0 0;}
#Ivideo_bg_block .Ivideo_block .Ivideo_main .Ivideo_content{width:100%;font:2rem "微軟正黑體";font-weight: 700;color:#ffffff;}
#Ivideo_bg_block .Ivideo_block .Ivideo_sub{width:45%;}
#Ivideo_bg_block .Ivideo_block .Ivideo_sub .Vline{float:left;width:100%;height:1px;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;margin-bottom:1.2em;padding-bottom:1.2em;}

#Ivideo_bg_block .Ivideo_block .Ivideo_sub .sublist{width:100%;display: flex;flex-wrap: wrap;justify-content: flex-start;}
#Ivideo_bg_block .Ivideo_block .Ivideo_sub .sublist .Ivideo_img{width:50%;}
#Ivideo_bg_block .Ivideo_block .Ivideo_sub .sublist .Ivideo_content{width:50%;padding:0 0 0 1em;font:1.8rem "微軟正黑體";font-weight: 700;color:#ffffff;}

/*Ivenue_rental*/
#Iadmissions_bg_block{width:100%;background:#ffffff url("../images/venue_rental_bg.jpg") no-repeat center top;padding:4em 0;}

.Iadmissions_block{width:100%;display: flex;flex-wrap: wrap;justify-content: space-between;align-content: space-around;align-items: center;height: auto;}
.Iadmissions_block .list{width:calc(90%/3)}
.Iadmissions_block .list img{width:100%;max-width: 100%;height: auto}
/**/





/*main_location_info*/
#Mcontainer .location_info {float:left; width:100%; height:auto;margin:0 0 0em 0; padding:0; clear:both;}
#Mcontainer .location_info .location {/*line-height:40px;*/text-align:left;padding:0 0 2.5em 0;}
#Mcontainer .location_info .location span {display:inline-block; padding-right:10px; vertical-align:middle; font:1.4rem "微軟正黑體";font-weight:bold; color:#212121; background:url(../images/arr_location.jpg) no-repeat right 7px;}
#Mcontainer .location_info .location span a{color:#2f72a8;}
#Mcontainer .location_info .location span a:hover{color:#002147;}
#Mcontainer .location_info .location span.last {background:none;}
#Mcontainer .location_info .location strong {display:inline-block;padding-left:5px; vertical-align:middle; font:1.4rem "微軟正黑體";font-weight:bold; /*height:27px;line-height:27px;*/ color:#746d69;}
#Mcontainer .location_info .location strong a {color:#7e7e7e;}
#Mcontainer .location_info .location span.searchWord {background:none; color:#7e7e7e;}



/*new_list*/
.news_searchst{width:100%;height:auto;border-radius:2px;background:#f3f1ec;padding:0.8em 1.2em;margin:0}
.news_searchst .news_search{width:100%;display:inline-block;margin:0 auto;font-weight:700;}
.news_searchst .news_search select{padding:0.2em;background:#ffffff;border:1px solid #4B4B4B; font:1.7rem "微軟正黑體";font-weight:700;}

.news_searchst .news_search .inpu{width:100%;display:inline-block;color:#212121;}
.news_searchst .news_search .inpu .input{width:calc(100%/2 - 13em);background:#ffffff;border:0px solid #DDDDDD;padding:0.2em 0.5em;font:1.6rem "微軟正黑體";margin:0 0.2em}
@media only screen and (max-width: 479px) {
.news_searchst .news_search .inpu .input{width:calc(100% - 11em);background:#ffffff;border:0px solid #DDDDDD;padding:0.2em 0.5em;font:1.6rem "微軟正黑體";margin:0 0.2em}
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
.news_searchst .news_search .inpu .input{width:calc(100% - 16em);background:#ffffff;border:0px solid #DDDDDD;padding:0.2em 0.5em;font:1.6rem "微軟正黑體";margin:0 0.2em}
}
@media screen and (min-width: 768px) and (max-width: 959px) {
.news_searchst .news_search .inpu .input{width:calc(100%/2 - 11em);background:#ffffff;border:0px solid #DDDDDD;padding:0.2em 0.5em;font:1.6rem "微軟正黑體";margin:0 0.2em}
}

.news_searchst .news_search .news_searchbu a{font:1.5rem "微軟正黑體";color:#ffffff;background:#002147;display:inline-block;text-align:center;padding:0.4em 1em;border:none;cursor:pointer;}
.news_searchst .news_search .news_searchbu a:hover{color:#ffffff;background:#002147;display:inline-block;text-align:center;padding:0.4em 1em;}


.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 .txt03_1{width:120px;font:1.7rem "微軟正黑體";font-weight:500;}
.news_list_block .txt03_2{width:130px;}
.news_list_block .txt03_2 span{display:inline-block;font:1.4rem '微軟正黑體';font-weight:700;padding:0.2em 0;border-radius: 30px;width:120px;text-align: center}
.news_list_block .txt03_3{width:calc(100% - 250px);font:1.7rem "微軟正黑體";font-weight:700;}
.news_list_block .news_line{float:left;width:100%;height:auto !important;margin-bottom:15px;background-image: linear-gradient(to right, #a7a7a7 40%, rgba(167, 167, 167, 0) 40%);background-position: bottom;background-size: 4px 1px;background-repeat: repeat-x;padding-bottom:15px;}

.news_list_block  a{color:#353535;}
.news_list_block  a:hover{color:#212121;}

/*news*/
#news_title_block{width:100%;height: auto;padding:0.5em 0;}
#news_title_block #news_title{width:100%;}	

#news_title_block #news_title .Ndate_block{display:flex;flex-wrap: wrap;justify-content: flex-start;padding:0.5em 0;border-top: 2px solid #002147;}
#news_title_block #news_title .Ndate{width:calc(100% - 62px); font:1.4rem '微軟正黑體';}
#news_title_block #news_title .Ndate .Nnote01{color:#002147}
#news_title_block #news_title .Ndate .Nnote02{color:#334d6c }
#news_title_block #news_title .Ndate .Nnote03{color:#555555 }
#news_title_block #news_title .Nfb{width:62px;}	


#news_title_block #news_title .cate{width:100%;}
#news_title_block #news_title .cate span{font:1.4rem '微軟正黑體';font-weight:600;display:inline-block;padding:0.2em 1.3em;border-radius: 30px;}
#news_title_block #news_title .Ntitle01{width:100%;font:1.8rem "微軟正黑體";font-weight: 700;color:#212121;margin: 0.5em 0}	


.news_content{font:1.7rem "微軟正黑體";line-height:30px;letter-spacing:1px;min-height:300px;font-weight:500;color:#444444;margin:0 0 1em 0;padding:0.5em 0em 1em 0em;border-bottom:1px solid #919191;}
.news_content a{color:#006db4;}
.news_content a:hover{color:#212121;}
.news_content ul {list-style:disc;padding:0 0 0 2em;}
.news_content ol {list-style:decimal;padding:0 0 0 2em;}


/*bottom news*/
.news_more{/*background:#f7f7f7;*/padding:0.2em;}
.news_more .title{font:1.8rem "微軟正黑體";font-weight:700;text-align:center;background:#002147;color:#ffffff;padding:0.3em 0;}

.news_more .news_more_block{font:1.6rem "微軟正黑體";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:#212121;}
.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;}
	
}


/*Registration_form*/
.Registration_form{border:1px solid #C3C3C3 ;padding:0.7em;margin-top:2em;}
.Registration_form .Rform_pic{width:auto;height:178px;/*padding:10px;*/background:url(../images/form_title.jpg) center top no-repeat;}
.Registration_form .line{float:left;width:100%;height:auto !important;margin-bottom:5px;background-image: linear-gradient(to right, #333 20%, rgba(51, 51, 51, 0) 20%);background-position: bottom;background-size: 1px 1px;background-repeat: repeat-x;padding-bottom:5px;}
.Registration_form .Rform{display: flex;flex-wrap: wrap;justify-content:flex-start;align-content:  space-between;align-items:stretch;  height: auto;padding:0;}

.Registration_form .Rform .Rtxt00{width:100%;float:left;font:14pt "微軟正黑體";font-weight:700;line-height:40px;color:#616161;margin-bottom: 0.4em;}
.Registration_form .Rform .Rtxt01{width:15%;padding-left:1%;font:14pt "微軟正黑體";font-weight:700;line-height:40px;text-align:right;background:#f1f1f1;color: #282828;margin-bottom: 0.4em;}
.Registration_form .Rform .Rtxt02{width:83%;padding-left:1%;float:left;font:14pt "微軟正黑體";font-weight:700;line-height:40px;color:#616161;margin-bottom: 0.4em;}
.Registration_form .Rform .Rform_input{border:1px #c9caca solid;background:#ffffff;padding:0.5em;width:auto;font:1.6rem "微軟正黑體";font-weight:700;}
.Registration_form .Rform .Rform_input01{border:1px #c9caca solid;background:#ffffff;padding:0.5em;width:auto;font:1.6rem "微軟正黑體";font-weight:700;}
.Registration_form .Rform .Rform_textarea{width:auto;max-width:700px;height:70px;max-height:70px; border:1px #bbbbbb solid;padding:0.5em;}
.Registration_form .Rform .Rtxt02 select{font:1.6rem "微軟正黑體";font-weight:700;padding:0.5em;border:1px #c9caca solid;background:#ffffff;width:auto}

@media only screen and (max-width: 479px) {
/*Registration_form*/
.Registration_form .Rform_pic{width:auto;height:178px;background:url(../images/form_title.jpg) center top no-repeat;}	
.Registration_form .Rform .Rtxt00{width:100%;font:15pt "微軟正黑體";font-weight:700;line-height:40px;color:#616161;}
.Registration_form .Rform .Rtxt01{width:100%;font:15pt "微軟正黑體";font-weight:700;line-height:40px;background:#f1f1f1;color: #282828; text-align:left;}
.Registration_form .Rform .Rtxt02{width:100%;font:15pt "微軟正黑體";font-weight:700;line-height:40px;color:#616161;}
.Registration_form .Rform .Rform_input{border:1px #c9caca solid;background:#ffffff;padding:0.5em;width:calc((100% - 1em) - 2px);font:1.6rem "微軟正黑體";font-weight:700;}	
.Registration_form .Rform .Rform_input01{border:1px #c9caca solid;background:#ffffff;padding:0.5em;width:calc((25% - 1em) - 2px);font:1.6rem "微軟正黑體";font-weight:700;}	
.Registration_form .Rform .Rtxt02 select{font:1.6rem "微軟正黑體";font-weight:700;padding:0.5em;border:1px #c9caca solid;background:#ffffff;width:100%}
}
@media screen and (min-width: 480px) and (max-width: 767px) {

.Registration_form .Rform_pic{width:auto;height:178px;background:url(../images/form_title.jpg) center top no-repeat;}	

.Registration_form .Rform .Rtxt00{width:100%;font:14pt "微軟正黑體";font-weight:700;line-height:40px;color:#616161;}	
.Registration_form .Rform .Rtxt01{width:100%;font:14pt "微軟正黑體";font-weight:700;line-height:40px;background:#f1f1f1;color: #282828; text-align:left;}
.Registration_form .Rform .Rtxt02{width:100%;font:14pt "微軟正黑體";font-weight:700;line-height:40px;color:#616161;}	
.Registration_form .Rform .Rform_input{border:1px #c9caca solid;background:#ffffff;padding:0.5em;width:calc((100% - 1em) - 2px);font:1.6rem "微軟正黑體";font-weight:700;}	
.Registration_form .Rform .Rform_input01{border:1px #c9caca solid;background:#ffffff;padding:0.5em;width:calc((25% - 1em) - 2px);font:1.6rem "微軟正黑體";font-weight:700;}	
.Registration_form .Rform .Rtxt02 select{font:1.6rem "微軟正黑體";font-weight:700;padding:0.5em;}	
}
@media screen and (min-width: 768px) and (max-width: 992px) {

.Registration_form .Rform_pic{width:auto;height:178px;background:url(../images/form_title.jpg) center top no-repeat;}	
.Registration_form .Rform .Rtxt00{width:100%;font:14pt "微軟正黑體";font-weight:700;line-height:40px;color:#616161;}	
.Registration_form .Rform .Rtxt01{width:100%;font:1.7rem  "微軟正黑體";font-weight:700;line-height:40px;background:#f1f1f1;color: #282828; text-align:left;}
.Registration_form .Rform .Rtxt02{width:100%;font:1.7rem  "微軟正黑體";font-weight:700;line-height:40px;color:#616161;}	
.Registration_form .Rform .Rform_input{border:1px #c9caca solid;background:#ffffff;padding:0.5em;width:calc((100% - 1em) - 2px);font:1.6rem "微軟正黑體";font-weight:700;}	
.Registration_form .Rform .Rform_input01{border:1px #c9caca solid;background:#ffffff;padding:0.5em;width:calc((100px - 1em) - 2px);font:1.6rem "微軟正黑體";font-weight:700;}	
.Registration_form .Rform .Rtxt02 select{font:1.6rem "微軟正黑體";font-weight:700;padding:0.5em;}	
}

/*teacher*/
#teacher_Re_areas_photolist_block{display: flex;flex-wrap: wrap;justify-content:flex-start;align-content:  space-between;align-items:stretch;  height: auto;padding: 0em 0em;}
#teacher_Re_areas_photolist_block:after {content:''; clear:both; display:block;}
#teacher_Re_areas_photolist_block .Tphotolist{height:auto !important;cursor:pointer;}
#teacher_Re_areas_photolist_block .Tphotolist:after {content:''; clear:both; display:block;}
#teacher_Re_areas_photolist_block .Tphotolist .photo{width:100%;height:auto !important;z-index:1;position:relative;box-shadow:0px 1px 6px 0px rgba(0,0,0,0.1);}
#teacher_Re_areas_photolist_block .Tphotolist .photo:hover{filter:alpha (opacity=50); opacity: 0.5;}

#teacher_Re_areas_photolist_block .Tphotolist .photo .note_block{width:100%;margin:0px;padding:0.8em;}
#teacher_Re_areas_photolist_block .Tphotolist .photo .note_block .name{width:100%;margin:0 0 1em 0;font:1.5em "微軟正黑體";font-weight: 700;color:#212121;}
#teacher_Re_areas_photolist_block .Tphotolist .photo .note_block .name a{color:#212121;}
#teacher_Re_areas_photolist_block .Tphotolist .photo .note_block .name a:hover{color:#212121;}	
	
#teacher_Re_areas_photolist_block .Tphotolist .photo .note_block .name span{font:1.5rem "微軟正黑體";font-weight:700;display:inline-block;padding:0.3em 0.5em;background: #2f72a8;color:#ffffff;}

#teacher_Re_areas_photolist_block .Tphotolist .photo .note_block .info{width:100%;font:1em "微軟正黑體";font-weight: 700;color:rgba(0,0,0,0.5);}
#teacher_Re_areas_photolist_block .Tphotolist .photo .note_block .info .sub_title{width:100%}
#teacher_Re_areas_photolist_block .Tphotolist .photo .note_block .info .sub_title span{display:inline-block;padding:0.1em 0.3em;border:1px solid rgba(0,0,0,0.5);}
#teacher_Re_areas_photolist_block .Tphotolist .photo .note_block .info .info_content{margin:5px 0 0 0;min-height: 80px;}


.teacher_bg .teacher_bs_block{color:#313131;}

.teacher_bg{width:calc(100% - 2em);font:1.7rem  "微軟正黑體";color:#222222;padding:1.5em 2em;margin:2em 1em;box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;}
.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:400px;}
.teacher_bg .teacher_bs_block .teacher_bs_area02_2{width:calc((100% - 400px) - 2.5em);margin-left: 2.5em;}
.teacher_bg .teacher_bs_block .teacher_bs_area02_2 .title{width:100%;font:2.7rem "微軟正黑體";font-weight: 700;margin:0 0 1em 0;}
.teacher_bg .teacher_bs_block .teacher_bs_area02_2 .title span{display: inline-block;background:#2f72a8;color:#ffffff;padding:0.1em 0.2em;font:2.2rem "微軟正黑體";font-weight: 700;}

.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;font:1.8rem "微軟正黑體";}
.teacher_bg .teacher_bs_block .staff_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 .staff_bs_area02_2 .info .txt01{width:100px;font-weight:700;margin:0.2em 0;color:#212121;font-weight: 700;}
.teacher_bg .teacher_bs_block .staff_bs_area02_2 .info .txt02{width:calc(100% - 100px);word-wrap: break-word;word-break: break-all;margin:0.2em 0;color:#1f1f1f;font-weight: 500;}




@media only screen and (max-width: 959px) {
.teacher_bg{width:calc(100% - 1em);font:1.7rem  "微軟正黑體";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_2 .info .txt01{width:100%;font-weight:700;margin:0;}
.teacher_bg .teacher_bs_block .staff_bs_area02_2 .info .txt02{width:100%;word-wrap: break-word;word-break: break-all;margin:0;}	

	
}


.teacher_plan_block{width:96%;padding:0 2%;font:1.6rem "微軟正黑體";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:13px;margin-right:2px;float:left;text-align:right;font-weight:700;}
.teacher_plan_block .list .txt02{width:calc(100% - 15px);float:left;font-weight:700;word-wrap: break-word;word-break: break-all;}
.teacher_plan_block .list .txt03{width:calc(100% - 15px);float:left;padding-left:9%;color:#858585;}
.teacher_plan_block .list .txt04{width:calc(100% - 15px);float:left;padding-left:9%;color:#FF7600}


.teacher_plan_block .list .txt05{width:auto;float:left;background:#CFCFCF;color:#212121;padding:0.1em 0.5em;font:1.5rem "微軟正黑體";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_content*/
.teacher_cat{display:inline-block;vertical-align:top;margin:5px 0 0 1%;width:auto;height:auto;font:1.6rem '微軟正黑體';font-weight:700;padding:0.1em 0.2em 0.2em 0.2em}
.teacher_title{width: 100%;font: 2.7rem "微軟正黑體";font-weight: 700;color: #222222;padding:0 0 0 0.5em;margin:1em 0;border-left:5px solid #002147}


.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:100%;background:#f3f1ec;color: #000000;padding:1.5em 2em;margin:1.5em 0;}
/*teacher_block*/


#professor_list_b{width:100%;}
#professor_list_b .title{font:1.7rem "微軟正黑體";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:100%;height:auto;font:1.7rem "微軟正黑體";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);}

.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;}


.Mtitle{font:2.7rem "微軟正黑體";font-weight:700;color:#212121;padding:0.5em 0 0.2em 0;border-bottom:2px #000000 solid;text-indent:1em;margin-bottom:0.3em;}
.Mtitle01{font:2.7rem "微軟正黑體";font-weight:700;color:#212121;padding:0.5em 0 0.2em 0;text-indent:1em;margin-bottom:0.7em;}


/*full_page*/
.M_note{width:100%;font:1.7rem "微軟正黑體";color:#444444;line-height:28px;font-weight:400;letter-spacing:1px;padding: 2em 1em;}
.M_note_title{width: 100%;font: 2.7rem "微軟正黑體";font-weight: 700;color: #222222;padding:0 0 0 0.5em;margin:1em 0;border-left:5px solid #002147}

.M_note ul {list-style:disc;padding:0 0 0 2em;}
.M_note ol {list-style:decimal;padding:0 0 0 2em;}

.M_note a{color:#006db4;}
.M_note a:hover{color:#212121;}

.btn_introduce_block{width:100%;font:1.8rem "微軟正黑體";font-weight: 500;text-align: center;}
.btn_introduce_block a{font:1.8rem "微軟正黑體";font-weight: 500;color:#1f1f1f;letter-spacing: 1px;}
.btn_introduce_block a:hover{font:1.8rem "微軟正黑體";font-weight: 500;color:#002147;letter-spacing: 1px;}

/*Past_Department*/
.Past_Department_block{display: flex;flex-wrap: wrap;justify-content:flex-start;align-content:  space-between;align-items:stretch;  height: auto;padding: 0em 0em;}
.Past_Department_block .Past_Department_list{width:calc(100%/5);padding:2em;}
.Past_Department_block .Past_Department_list img{width:100%;max-width: 100%;}
.Past_Department_block .Past_Department_list p{font:2rem "微軟正黑體";font-weight: 700;}

/*photo*/

.photost{display: flex;flex-wrap: wrap;justify-content:flex-start;align-content:  space-between;align-items:stretch;  height: auto;padding: 0em 0em;}
.photost:after {content:''; clear:both; display:block;}
.photost .list{height:auto !important;cursor:pointer;}
.photost .list:after {content:''; clear:both; display:block;}
.photost .list .photo{width:100%;height:auto !important;z-index:1;position:relative;box-shadow:0px 2px 6px 0px rgba(0,0,0,0.2);}
.photost .list .photo:hover{filter:alpha (opacity=50); opacity: 0.5;}

.photost .list .photo #photo_total{width:auto;height:auto;z-index:2;position:absolute;top:10px;left:10px;}
.photost .list .photo #photo_total .Picon{display:inline-block;padding:0.2em 0.4em;border-radius:5px;background:#2f72a8;color:#fff;}



.photost .list .photo .note{width:calc(100% - 4%);margin:2%;padding:0 0 4em;}
.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:1.6rem "微軟正黑體";font-weight:700;}
.photost .list .photo .note .title{width:100%;color:#1E1E1E;font:1.6rem "微軟正黑體";font-weight:700;}
.photost .list .photo .note .title a{color:#1E1E1E;font:1.6rem "微軟正黑體";font-weight:700;}
.photost .list .photo .note .title a:hover{color:#1E1E1E;font:1.6rem "微軟正黑體";font-weight:700;}
.photost .list .photo .note .phnumber{width:100%;color:#FF9E00;font:1.4rem "微軟正黑體";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*/
.Ntitle{width:100%;font:2.4rem "微軟正黑體";font-weight: 700;margin:0 0 0.5em 0;border-bottom: 2px solid #000000;padding:0.3em 0 0.5em 0.7em;}
.Nnote{width:100%;font:1.4rem "微軟正黑體";font-weight: 700;;display: flex;flex-wrap: wrap;justify-content: flex-end;align-content: space-between;align-items: stretch;height: auto;}


.Mphotost{display: flex;flex-wrap: wrap;justify-content:flex-start;align-content:space-between;align-items:stretch;  height: auto;padding: 2em 0em;background:#f3f1ec;}
.Mphotost:after {content:''; clear:both; display:block;}
.Mphotost .list{height:auto !important;cursor:pointer;}
.Mphotost .list:after {content:''; clear:both; display:block;}
.Mphotost .list .photo{width:100%;height:auto !important;}
.Mphotost .list .photo:hover{filter:alpha (opacity=50); opacity: 0.5;}


/*video*/
.video_block{width:100%;height:100% !important;overflow:hidden;}
.video_block .video_list{width:100%;display: flex;flex-wrap: wrap;justify-content: flex-start;align-content:space-between;align-items:flex-start;}
.video_block .video_list .video_info{width:calc(100%/2 - 4%);height:auto;margin:2%;padding:2%;}
.video_block .video_list .video_info .vdate{font:1.6rem Arial;font-weight:700;}
.video_block .video_list .video_info .vtitle{font:1.8rem "微軟正黑體";font-weight:700;color:#0053A0;}
.video_block .video_list .video_info .vsub{font:1.6rem "微軟正黑體";font-weight:500;color:#767676;margin-top:0.5em;}


/*download*/
#download01_block{display:flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-between;align-items: stretch;height: auto;padding:0.5em 0;}
#download01_block .text03_1{width:120px;font:2rem "微軟正黑體";font-weight: 700;color:#616161;line-height: 32px;}
#download01_block .text03_2{width:calc(100% - 280px);font:2rem "微軟正黑體";font-weight: 700;color:#212121;line-height: 32px; }
#download01_block .text03_2 p{width:100%;font:1.5rem "微軟正黑體";font-weight: 500;color:rgba(140,0,2,1.00);}
#download01_block .text03_3{width:160px;font:2rem "微軟正黑體";font-weight: 700;color:#616161;line-height: 32px;text-align: right;}

/**********main_pic***********************/
/*#main_pic_block {width:100%;height:300px;background:#000000 url(../mages/main_title/title01.jpg) no-repeat center top;}
#main_pic_block:after {content:''; clear:both; display:block;}
#main_pic_block #Mpic{width:100%;height:300px;margin:0 auto;padding:0 !important;display: flex;flex-wrap: wrap;justify-content:flex-start;align-content:space-around; align-items:stretch;background:rgba(255,0,4,0.2)}	
#main_pic_block #Mpic .Tfont{ width:auto;height:auto;text-shadow: 0 2px 10px rgba(0, 0, 0, 0.7);color:#ffffff;}
#main_pic_block #Mpic .Tfont span .tspan{font:3.5rem "微軟正黑體";font-weight:700;background:#0048ff}
	





@media only screen and (max-width: 399px) {
#main_pic_block #Mpic .Tfont{ width:auto;height:auto;text-shadow: 0 2px 10px rgba(0, 0, 0, 0.7);color:#fff;font:calc(3.5rem*0.5) "微軟正黑體";font-weight: 700;}	
	
}

@media screen and (min-width: 400px) and (max-width: 479px) {
#main_pic_block #Mpic .Tfont{ width:auto;height:auto;text-shadow: 0 2px 10px rgba(0, 0, 0, 0.7);color:#fff;font:calc(3.5rem*0.65) "微軟正黑體";font-weight: 700;}	
	
}
@media screen and (min-width: 480px) and (max-width: 767px) {
#main_pic_block #Mpic .Tfont{ width:auto;height:auto;text-shadow: 0 2px 10px rgba(0, 0, 0, 0.7);color:#fff;font:calc(3.5rem*0.65) "微軟正黑體";font-weight: 700;}	
	
}
@media screen and (min-width: 768px) and (max-width: 991px) {
#main_pic_block #Mpic .Tfont{ width:auto;height:auto;text-shadow: 0 2px 10px rgba(0, 0, 0, 0.7);color:#fff;font:calc(3.5rem*0.85) "微軟正黑體";font-weight: 700;}	
	
}
*/


/*download*/
.download_title{text-align: center; clear:both;font:2.5rem "微軟正黑體";font-weight:bold;color:#222222;padding:0.5em 1em;margin:0 0 1em 0;box-shadow:2px 3px 0px 0px rgba(213,213,213,1);background-color:#f3f1ec;border-radius: 5px;}
.download_list_block{font:1.7rem "微軟正黑體";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(../images/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:1.7rem "微軟正黑體";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:1.7rem "微軟正黑體";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:1.7rem "微軟正黑體";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;}
	
}

/*reserve_class*/
#reClassSearch_block{padding:0.5em ;border-radius: 5px; background:#eaeaea;display:flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-around;align-items: stretch;height: auto;}

#reClass_week_block{display:flex;flex-wrap: wrap;justify-content: center;align-content: center;align-items: stretch;height: auto;padding:0 0 1em 0;}
#reClass_week_block #reClass_week01{width:auto;font:1.7rem "微軟正黑體";font-weight: 700;}
#reClass_week_block #reClass_week01 span a{font:1.6rem "微軟正黑體";font-weight: 700;display:inline-block;border-radius:  5px;padding:0.1em 1em;background:#6e6e6e;color:#ffffff;}



#reClass_block{display:flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-around;align-items: stretch;height: auto;}

#reClass_block #reClassList{width:calc(100%/7);min-height:350px;box-shadow: inset 0px 0px 0px 1px #c0c0c0;}
#reClass_block #reClassList:nth-child(6){box-shadow: inset 0px 0px 0px 1px #fea2a2;}
#reClass_block #reClassList:nth-child(7){box-shadow: inset 0px 0px 0px 1px #fea2a2;}

#reClass_block #reClassList:nth-child(6) #reClassList_title{color:#ea2222;background: #f1f1f1;box-shadow: inset 0px 0px 0px 1px #fea2a2;}
#reClass_block #reClassList:nth-child(7) #reClassList_title{color:#ea2222;background: #f1f1f1;box-shadow: inset 0px 0px 0px 1px #fea2a2;}

#reClass_block #reClassList #reClassList_title{width:100%;padding:0.5em 0.2em;text-align: left; color:#292929;background: #f1f1f1;box-shadow: inset 0px 0px 0px 1px #c0c0c0;}
#reClass_block #reClassList #reClassList_note{width:calc(100% - 1em);margin:0.5em;background: #ffffff}

#reClass_block #reClassList #reClassList_note ul {list-style:disc;padding:0 0 0 1.5em;font:0.9375em "微軟正黑體";font-weight: 700;}
#reClass_block #reClassList #reClassList_note ol {list-style:decimal;padding:0 0 0 1.5em;font:0.9375em "微軟正黑體";font-weight: 700;}
#reClass_block #reClassList #reClassList_note .Section{font:0.6875em "微軟正黑體";font-weight: 700;display:inline-block;border-radius:  50px;padding:0.1em 1em;background:#6e6e6e;color:#ffffff;}

#reClass_block #reClassList #reClassList_note a{color:#3D3D3D}
#reClass_block #reClassList #reClassList_note a:hover{color:#212121}

#reClass_block .text02_1{width:250px;font:0.9375em "微軟正黑體";font-weight: 700;color:#212121;background: #bcbcbc;box-shadow: inset 0px 0px 0px 1px #c0c0c0;padding:0.5em;}
#reClass_block .text02_2{width:calc(100% - 250px);font:0.9375em "微軟正黑體";font-weight: 700;color:#292929;background: #f1f1f1;box-shadow: inset 0px 0px 0px 1px #c0c0c0;padding:0.5em;}

/*系友*/
/*alumni_block*/

#alumni_list_block{width:100%;display:flex;flex-wrap: wrap; justify-content:flex-start;padding:0;}
#alumni_list_block .Tphotolist{height:auto !important;cursor:pointer;background:#ff6600;}

#alumni_list_block .Tphotolist #foo .phnumber_st{with:100%;position: relative;z-index: 1;}
#alumni_list_block .Tphotolist #foo .phnumber_st .phnumber{width:100%;left:0px; top:-2em;position: absolute;z-index: 2}
#alumni_list_block .Tphotolist #foo .phnumber_st .phnumber span{display:inline-block;color:#ffffff;background:#ff6902 ;padding:0.2em 1em; font:15pt "微軟正黑體";font-weight:700;}

#alumni_list_block .Tphotolist #foo {width:100%;height:auto !important;color:#212121;}
#alumni_list_block .Tphotolist #foo:hover{filter:alpha (opacity=50); opacity: 0.5;}

#alumni_list_block .Tphotolist .info{font:12pt "微軟正黑體";font-weight:700;width:100%;padding:1.5em 0 1em 0;text-align: right;color:rgba(39,39,39,1.00);}




/*alumni_block*/

.alumni_block{width:100%;display: flex;flex-wrap: wrap;justify-content: flex-start;align-content:  space-between;}
.alumni_block .alumni_img{width:300px;margin:0 1em 0 0;}
.alumni_block .alumni_img img{width:100%;max-width: 100%;position: relative;z-index: 1; border-radius:10px;box-shadow: inset 0px 0px 0px 1px rgba(190,0,190,1);}
.alumni_block .alumni_note{width:calc((100% - 300px) - 1em);}
.alumni_block .alumni_note .alumni_catbg{width:auto;min-width:100px;font-weight:700;height:auto;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;}
.alumni_block .alumni_note .alumni_catbg a{color:#ECECEC;}
.alumni_block .alumni_note .alumni_catbg a:hover{color:#ffffff;}
.alumni_block .alumni_note .alumni_contents{width:96%;padding:2% 2%;font:12pt "微軟正黑體";font-weight:700;letter-spacing:1px;word-wrap:break-word;word-break: break-all;}


/******************mobile*************************/

@media screen and (max-width: 399px) {
/*reserve_class*/
#reClassSearch_block{padding:0.5em ;border-radius: 5px; background:#eaeaea;display:flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-around;align-items: stretch;height: auto;}

#reClass_week_block{display:flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-around;align-items: stretch;height: auto;}
#reClass_week_block #reClass_week01{width:100%;font:1.0625em "微軟正黑體";font-weight: 700;text-align: center;display:flex;flex-wrap: wrap;justify-content: flex-start;}

#reClass_week_block #reClass_week01 span a{font:1em "微軟正黑體";font-weight: 700;display:block;width:100%;border-radius:5px;padding:0.5em 1em;text-align: center;background:#6e6e6e;color:#ffffff;}
#reClass_week_block #reClass_week01 span{margin:0.2em 0;width:100%;}

#reClass_block{display:flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-around;align-items: stretch;height: auto;}

#reClass_block #reClassList{width:calc(100%/1);min-height:100px;}

#reClass_block #reClassList #reClassList_title{width:100%;padding:0.5em 0.2em;text-align: left;}
#reClass_block #reClassList #reClassList_note{width:calc(100% - 1em);margin:0.5em;background: #ffffff}

#reClass_block .text02_1{width:100%;font:0.9375em "微軟正黑體";font-weight: 700;color:#212121;background: #bcbcbc;box-shadow: inset 0px 0px 0px 1px #c0c0c0;padding:0.5em;}
#reClass_block .text02_2{width:100%;min-height: 100px; font:0.9375em "微軟正黑體";font-weight: 700;color:#292929;background: #f1f1f1;box-shadow: inset 0px 0px 0px 1px #c0c0c0;padding:0.5em;}
	
}



@media only screen and (max-width: 479px) {
/*Inews*/
#Inews_bg_block{width:100%;background:#ffffff url("../images/news1_bg.jpg") no-repeat center bottom;padding:2em 0;}
#Inews_bg_block .Inews_title{width:100%;font:3rem "微軟正黑體";font-weight: 700;color: #002147;padding:0 1em 1em 0.5em;text-align: left; }
#Inews_bg_block .Inews_title .eng{font:1.6rem "微軟正黑體";font-weight: 700;color: #000000;display: inline-block;}

#Inews_block{display:flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-around;align-items: center;height: auto;padding:0 1em}
#Inews_block .Inews_img{margin:0 0em 0 0;display: none;}
#Inews_block .Inews_list{width:calc((100% - 0px) - 0em);}
#Inews_block .Inews_list .list_block{width:100%; display:flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-around;align-items: stretch;height: auto;}

#Inews_block .Inews_list .list_block .date{width:110px;font:1.7rem "微軟正黑體";font-weight: 700;}
#Inews_block .Inews_list .list_block .cate{width:calc(100% - 110px);}
#Inews_block .Inews_list .list_block .cate span{font:1.4rem "微軟正黑體";font-weight: 700;display:inline-block;color:#d4040d;background:#fde4e4;border-radius: 30px;padding:0.3em 1.3em;} 
#Inews_block .Inews_list .list_block .list{width:100%;font:1.7rem "微軟正黑體";font-weight: 700;padding:1em 0 0 0;}

#Inews_block .Inews_list .list_block .line{float:left;width:100%;height:auto !important;margin-bottom:18px;background-image: linear-gradient(to right, #dddddd 40%, #dddddd 40%);background-position: bottom;background-size: 4px 1px;background-repeat: repeat-x;padding-bottom:5px;}

	

/*Iaward*/
#Iaward_bg_block{width:100%;background:#ffffff url("../images/news2_bg.jpg") no-repeat center top;padding:2em 0;}
#Iaward_block{display:flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-around;align-items: center;height: auto;background: #002147;padding:1em 1em;margin: 7em 1em 0 1em;}
#Iaward_block .Iaward01_block{width:100%;display:flex;flex-wrap: wrap;justify-content: flex-start;padding:0;}
#Iaward_block .Iaward01_block .Iaward_img{width:100%;text-align: center}
#Iaward_block .Iaward01_block .Iaward_content{width:100%;}
#Iaward_block .Iaward01_block .Iaward_content .date{width:100%;font:1.6rem "微軟正黑體";font-weight: 700;color:rgba(255,255,255,0.45)}
#Iaward_block .Iaward01_block .Iaward_content .list{width:100%;font:1.6rem "微軟正黑體";font-weight: 700;color:#ffffff;}
#Iaward_block .Iaward01_block .Iaward_content .line{float:left;width:100%;height:auto !important;margin-bottom:18px;opacity:0.2;background-image: linear-gradient(to right, #dddddd 40%, #dddddd 40%);background-position: bottom;background-size: 4px 1px;background-repeat: repeat-x;padding-bottom:5px;}


#Iaward_block .Iaward02_block{width:100%;display:flex;flex-wrap: wrap;justify-content: flex-start;}
#Iaward_block .Iaward02_block .Iaward_img{width:100%;text-align: center}
#Iaward_block .Iaward02_block .Iaward_content{width:100%;}
#Iaward_block .Iaward02_block .Iaward_content .date{width:100%;font:1.6rem "微軟正黑體";font-weight: 700;color:rgba(255,255,255,0.45)}
#Iaward_block .Iaward02_block .Iaward_content .list{width:100%;font:1.6rem "微軟正黑體";font-weight: 700;color:#ffffff;}
#Iaward_block .Iaward02_block .Iaward_content .line{float:left;width:100%;height:auto !important;margin-bottom:18px;opacity:0.2; background-image: linear-gradient(to right, #dddddd 40%, #dddddd 40%);background-position: bottom;background-size: 4px 1px;background-repeat: repeat-x;padding-bottom:5px;}
	
	

/*Ivideo*/

#Ivideo_bg_block{width:100%;background:#002147 url("../images/movie_bg.jpg") no-repeat center top;padding:2em 1em;}
#Ivideo_bg_block .Ivideo_title{width:100%;font:3rem "微軟正黑體";font-weight: 700;color: #ffffff;padding:0 0 1em 0;}
#Ivideo_bg_block .Ivideo_title .eng{font:1.6rem "微軟正黑體";font-weight: 700;color: rgba(255,255,255,0.5)}
#Ivideo_bg_block .Ivideo_block{width:100%;padding:1.5em 1em;display: flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-around;align-items: stretch;height: auto;}
#Ivideo_bg_block .Ivideo_block .Ivideo_main{width:calc(100% - 0em);margin:0 0em 1em 0;}
#Ivideo_bg_block .Ivideo_block .Ivideo_main .Ivideo_content{width:100%;font:2rem "微軟正黑體";font-weight: 700;}
#Ivideo_bg_block .Ivideo_block .Ivideo_sub{width:100%;}
#Ivideo_bg_block .Ivideo_block .Ivideo_sub .Vline{display: none;}	
#Ivideo_bg_block .Ivideo_block .Ivideo_sub .sublist{width:100%;display: flex;flex-wrap: wrap;justify-content: flex-start;}
#Ivideo_bg_block .Ivideo_block .Ivideo_sub .sublist .Ivideo_img{width:100%;}
#Ivideo_bg_block .Ivideo_block .Ivideo_sub .sublist .Ivideo_content{width:100%;padding:0 0 1em 0em;font:1.8rem "微軟正黑體";font-weight: 700;}
	
	
	
/*Ivenue_rental*/
#Iadmissions_bg_block{width:100%;background:#ffffff url("../images/venue_rental_bg.jpg") no-repeat center top;padding:4em 1em;}

.Iadmissions_block{width:100%;display: flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-around;align-items: center;height: auto;padding:0 1em}
.Iadmissions_block .list{width:100%;padding:0 0 1em 0;}
	
	
/*info_block*/
#info_block{color:#4c4d4e;width:100%;display:flex;flex-wrap: wrap;justify-content: center;align-content: space-between;align-items: center;height: auto;padding:0 1em;}
	
/*#info_bg_block{width:100%;border-top:3px solid #002147;padding:0.2em 0;background: #ffffff;}
#info_block{color:#4c4d4e;width:100%;display:flex;flex-wrap: wrap;justify-content: center;align-content: space-between;align-items: center;height: auto;padding:0 1em;}
#info_block .logo{width:auto;}
#info_block .address_block{width:calc(100% - 0px);font:1.5rem "微軟正黑體";line-height:2rem;padding:0 0 0 1em;}
#info_block .address_block .address{width:100%;display:flex;flex-wrap: wrap;justify-content: center;align-content: space-between;align-items: center;height: auto;}
#info_block .address_block .address .t1{padding:0 0em 0 0;width:100%;}
#info_block .address_block .address .t2{width:100%;}*/
	
	
/*footer_bg*/
#footer_bg_block{width:100%;background:#0e0e0f url("../images/footer_bg.jpg")no-repeat center top;padding:1em 0;}
#footer_block{width:100%;display:flex;flex-wrap: wrap; justify-content: flex-start;align-content: space-between;align-items: stretch;height: auto;padding:0 1em;}


#footer_block #footer_link_block{width:calc((100% - 0px) - 0em);margin:0 0em 0 0;}
#footer_block #footer_link_block .flink_block{display: flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-between;align-items: stretch;height: auto;}
#footer_block #footer_link_block .flink_block .column{width:calc(100%/2);padding:0 0.5em 1em 0; color:#ffffff;}
#footer_block #footer_link_block .flink_block .column .title{font-size:1.6rem;font-weight: 600; color:#ffffff;width:100%;margin:0 0 1em 0;}
#footer_block #footer_link_block .flink_block .column > ul >li a{font-size:1.4rem;color:rgba(255,255,255,0.7)}
#footer_block #footer_link_block .flink_block .column > ul >li a:hover{color:#ffffff;}

#footer_block #footer_btn_block{width:100%;display: flex;flex-wrap: wrap;justify-content: center;padding:0 0 1em 0;}	
#footer_block #footer_btn_block p{width:50%;margin:0 0 0em 0;text-align: center}	
	
	
/*news_list*/
.news_list_block .txt03_1{width:120px;}
.news_list_block .txt03_2{width:130px;vertical-align:middle;}
.news_list_block .txt03_3{width:calc(100% - 0px);}	
	

/*Past_Department*/
.Past_Department_block{display: flex;flex-wrap: wrap;justify-content:flex-start;align-content:  space-between;align-items:stretch;  height: auto;padding: 0em 0em;}
.Past_Department_block .Past_Department_list{width:calc(100%/2);padding:2em;}
.Past_Department_block .Past_Department_list img{width:100%;max-width: 100%;}
.Past_Department_block .Past_Department_list p{font:2rem "微軟正黑體";font-weight: 700;}	
	
/*video*/
.video_block{width:100%;height:100% !important;overflow:hidden;}
.video_block .video_list{width:100%;display: flex;flex-wrap: wrap;justify-content: flex-start;align-content:space-between;align-items:flex-start;}
.video_block .video_list .video_info{width:calc(100%/1 - 8%);height:auto;margin:2%;padding:2%;}
.video_block .video_list .video_info .vdate{font:1.6rem Arial;font-weight:700;}
.video_block .video_list .video_info .vtitle{font:2.6rem "微軟正黑體";font-weight:700;color:#0053A0;}
.video_block .video_list .video_info .vsub{font:1.8rem "微軟正黑體";font-weight:500;color:#767676;margin-top:0.5em;}		
	
	
	
/**/
#download01_block .text03_1{width:100%;font:2rem "微軟正黑體";font-weight: 700;color:#616161;line-height: 32px;}
#download01_block .text03_2{width:calc(100% - 0px);font:2rem "微軟正黑體";font-weight: 700;color:#212121;line-height: 32px; }
#download01_block .text03_2 p{width:100%;font:1.5rem "微軟正黑體";font-weight: 500;color:rgba(140,0,2,1.00);}
#download01_block .text03_3{width:100%;font:2rem "微軟正黑體";font-weight: 700;color:#616161;line-height: 32px;text-align: right;}	

/*reserve_class*/
#reClassSearch_block{padding:0.5em ;border-radius: 5px; background:#eaeaea;display:flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-around;align-items: stretch;height: auto;}

#reClass_week_block{display:flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-around;align-items: stretch;height: auto;}
#reClass_week_block #reClass_week01{width:100%;font:1.0625em "微軟正黑體";font-weight: 700;text-align: center;}

	
#reClass_block{display:flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-around;align-items: stretch;height: auto;}

#reClass_block #reClassList{width:calc(100%/1);min-height:100px;}

#reClass_block #reClassList #reClassList_title{width:100%;padding:0.5em 0.2em;text-align: left;}
#reClass_block #reClassList #reClassList_note{width:calc(100% - 1em);margin:0.5em;background: #ffffff}	
	
#reClass_block .text02_1{width:100%;font:0.9375em "微軟正黑體";font-weight: 700;color:#212121;background: #bcbcbc;box-shadow: inset 0px 0px 0px 1px #c0c0c0;padding:0.5em;}
#reClass_block .text02_2{width:100%;min-height: 100px; font:0.9375em "微軟正黑體";font-weight: 700;color:#292929;background: #f1f1f1;box-shadow: inset 0px 0px 0px 1px #c0c0c0;padding:0.5em;}
	

	
/*alumni_block*/

.alumni_block{width:100%;display: flex;flex-wrap: wrap;justify-content: flex-start;align-content:  space-between;}
.alumni_block .alumni_img{width:100%;margin:0 0em 1em 0;}
.alumni_block .alumni_img img{width:100%;max-width: 100%;position: relative;z-index: 1; border-radius:10px;box-shadow: inset 0px 0px 0px 1px rgba(190,0,190,1);}
.alumni_block .alumni_note{width:calc((100% - 0px) - 0em);}	
}
@media screen and (min-width: 480px) and (max-width: 767px) {
/*Inews*/
#Inews_bg_block{width:100%;background:#ffffff url("../images/news1_bg.jpg") no-repeat center bottom;padding:2em 0;}
#Inews_bg_block .Inews_title{width:100%;font:3rem "微軟正黑體";font-weight: 700;color: #002147;padding:0 1em 1em 0.5em;text-align: left; }
#Inews_bg_block .Inews_title .eng{font:1.6rem "微軟正黑體";font-weight: 700;color: #000000;display: inline-block;}

#Inews_block{display:flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-around;align-items: center;height: auto;padding:0 1em}
#Inews_block .Inews_img{margin:0 0em 0 0;display: none;}
#Inews_block .Inews_list{width:calc((100% - 0px) - 0em);}
#Inews_block .Inews_list .list_block{width:100%; display:flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-around;align-items: stretch;height: auto;}

#Inews_block .Inews_list .list_block .date{width:110px;font:1.7rem "微軟正黑體";font-weight: 700;}
#Inews_block .Inews_list .list_block .cate{width:calc(100% - 110px);}
#Inews_block .Inews_list .list_block .cate span{font:1.4rem "微軟正黑體";font-weight: 700;display:inline-block;color:#d4040d;background:#fde4e4;border-radius: 30px;padding:0.3em 1.3em;} 
#Inews_block .Inews_list .list_block .list{width:100%;font:1.7rem "微軟正黑體";font-weight: 700;padding:1em 0 0 0;}

#Inews_block .Inews_list .list_block .line{float:left;width:100%;height:auto !important;margin-bottom:18px;background-image: linear-gradient(to right, #dddddd 40%, #dddddd 40%);background-position: bottom;background-size: 4px 1px;background-repeat: repeat-x;padding-bottom:5px;}
	
/*Iaward*/
#Iaward_bg_block{width:100%;background:#ffffff url("../images/news2_bg.jpg") no-repeat center top;padding:2em 0;}
#Iaward_block{display:flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-around;align-items: center;height: auto;background: #002147;padding:1em 1em;margin: 7em 1em 0 1em;}
#Iaward_block .Iaward01_block{width:100%;display:flex;flex-wrap: wrap;justify-content: flex-start;padding:0;}
#Iaward_block .Iaward01_block .Iaward_img{width:100%;text-align: center}
#Iaward_block .Iaward01_block .Iaward_content{width:100%;}
#Iaward_block .Iaward01_block .Iaward_content .date{width:100%;font:1.6rem "微軟正黑體";font-weight: 700;color:rgba(255,255,255,0.45)}
#Iaward_block .Iaward01_block .Iaward_content .list{width:100%;font:1.6rem "微軟正黑體";font-weight: 700;color:#ffffff;}
#Iaward_block .Iaward01_block .Iaward_content .line{float:left;width:100%;height:auto !important;margin-bottom:18px;opacity:0.2;background-image: linear-gradient(to right, #dddddd 40%, #dddddd 40%);background-position: bottom;background-size: 4px 1px;background-repeat: repeat-x;padding-bottom:5px;}


#Iaward_block .Iaward02_block{width:100%;display:flex;flex-wrap: wrap;justify-content: flex-start;}
#Iaward_block .Iaward02_block .Iaward_img{width:100%;text-align: center}
#Iaward_block .Iaward02_block .Iaward_content{width:100%;}
#Iaward_block .Iaward02_block .Iaward_content .date{width:100%;font:1.6rem "微軟正黑體";font-weight: 700;color:rgba(255,255,255,0.45)}
#Iaward_block .Iaward02_block .Iaward_content .list{width:100%;font:1.6rem "微軟正黑體";font-weight: 700;color:#ffffff;}
#Iaward_block .Iaward02_block .Iaward_content .line{float:left;width:100%;height:auto !important;margin-bottom:18px;opacity:0.2; background-image: linear-gradient(to right, #dddddd 40%, #dddddd 40%);background-position: bottom;background-size: 4px 1px;background-repeat: repeat-x;padding-bottom:5px;}
	
/*Ivideo*/

#Ivideo_bg_block{width:100%;background:#002147 url("../images/movie_bg.jpg") no-repeat center top;padding:2em 1em;}
#Ivideo_bg_block .Ivideo_title{width:100%;font:3rem "微軟正黑體";font-weight: 700;color: #ffffff;padding:0 0 1em 0;}
#Ivideo_bg_block .Ivideo_title .eng{font:1.6rem "微軟正黑體";font-weight: 700;color: rgba(255,255,255,0.5)}
#Ivideo_bg_block .Ivideo_block{width:100%;padding:1.5em 1em;display: flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-around;align-items: stretch;height: auto;}
#Ivideo_bg_block .Ivideo_block .Ivideo_main{width:calc(100% - 0em);margin:0 0em 1em 0;}
#Ivideo_bg_block .Ivideo_block .Ivideo_main .Ivideo_content{width:100%;font:2rem "微軟正黑體";font-weight: 700;}
#Ivideo_bg_block .Ivideo_block .Ivideo_sub{width:100%;}
#Ivideo_bg_block .Ivideo_block .Ivideo_sub .Vline{display: none;}	
#Ivideo_bg_block .Ivideo_block .Ivideo_sub .sublist{width:100%;display: flex;flex-wrap: wrap;justify-content: flex-start;}
#Ivideo_bg_block .Ivideo_block .Ivideo_sub .sublist .Ivideo_img{width:100%;}
#Ivideo_bg_block .Ivideo_block .Ivideo_sub .sublist .Ivideo_content{width:100%;padding:0 0 1em 0em;font:1.8rem "微軟正黑體";font-weight: 700;}	

/*Ivenue_rental*/
#Iadmissions_bg_block{width:100%;background:#ffffff url("../images/venue_rental_bg.jpg") no-repeat center top;padding:4em 1em;}

.Iadmissions_block{width:100%;display: flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-around;align-items: center;height: auto;}
.Iadmissions_block .list{width:calc(100%/2);padding:0 1em 1em 1em;}

	
/*info_block*/
/*#info_bg_block{width:100%;border-top:3px solid #002147;padding:0.2em 0;background: #ffffff;}
#info_block{color:#4c4d4e;width:100%;display:flex;flex-wrap: wrap;justify-content: center;align-content: space-between;align-items: center;height: auto;padding:0 1em;}
#info_block .logo{width:auto;}
#info_block .address_block{width:auto;font:1.5rem "微軟正黑體";line-height:2rem;padding:0 0 0 0em;}
#info_block .address_block .address{width:100%;display:flex;flex-wrap: wrap;justify-content: center;align-content: space-between;align-items: center;height: auto;}
#info_block .address_block .address .t1{padding:0 0em 0 0;width:100%;}
#info_block .address_block .address .t2{width:100%;}	*/
	
/*footer_bg*/
#footer_bg_block{width:100%;background:#0e0e0f url("../images/footer_bg.jpg")no-repeat center top;padding:1em 0;}
#footer_block{width:100%;display:flex;flex-wrap: wrap; justify-content: flex-start;align-content: space-between;align-items: stretch;height: auto;padding:0 1em;}


#footer_block #footer_link_block{width:calc((100% - 0px) - 0em);margin:0 0em 0 0;}
#footer_block #footer_link_block .flink_block{display: flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-between;align-items: stretch;height: auto;}
#footer_block #footer_link_block .flink_block .column{width:calc(100%/4);padding:0 0.5em 1em 0; color:#ffffff;}
#footer_block #footer_link_block .flink_block .column .title{font-size:1.6rem;font-weight: 600; color:#ffffff;width:100%;margin:0 0 1em 0;}
#footer_block #footer_link_block .flink_block .column > ul >li a{font-size:1.4rem;color:rgba(255,255,255,0.7)}
#footer_block #footer_link_block .flink_block .column > ul >li a:hover{color:#ffffff;}


#footer_block #footer_btn_block{width:100%;display: flex;flex-wrap: wrap;justify-content: center;padding:0 0 1em 0;}	
#footer_block #footer_btn_block p{width:50%;margin:0 0 0em 0;text-align: left}		

/*news_list*/
	
.news_list_block .txt03_1{width:120px;}
.news_list_block .txt03_2{width:130px;}
.news_list_block .txt03_3{width:calc(100% - 0px);}		
	
/*Past_Department*/
.Past_Department_block{display: flex;flex-wrap: wrap;justify-content:flex-start;align-content:  space-between;align-items:stretch;  height: auto;padding: 0em 0em;}
.Past_Department_block .Past_Department_list{width:calc(100%/2);padding:2em;}
.Past_Department_block .Past_Department_list img{width:100%;max-width: 100%;}
.Past_Department_block .Past_Department_list p{font:2rem "微軟正黑體";font-weight: 700;}	
	
/**/
#download01_block .text03_1{width:100%;font:2rem "微軟正黑體";font-weight: 700;color:#616161;line-height: 32px;}
#download01_block .text03_2{width:calc(100% - 0px);font:2rem "微軟正黑體";font-weight: 700;color:#212121;line-height: 32px; }
#download01_block .text03_2 p{width:100%;font:1.5rem "微軟正黑體";font-weight: 500;color:rgba(140,0,2,1.00);}
#download01_block .text03_3{width:100%;font:2rem "微軟正黑體";font-weight: 700;color:#616161;line-height: 32px;text-align: right;}	

	
	
/*reserve_class*/
#reClassSearch_block{padding:0.5em ;border-radius: 5px; background:#eaeaea;display:flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-around;align-items: stretch;height: auto;}

#reClass_week_block{display:flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-around;align-items: stretch;height: auto;}
#reClass_week_block #reClass_week01{width:100%;font:1.0625em "微軟正黑體";font-weight: 700;text-align: center;}
	
#reClass_block{display:flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-around;align-items: stretch;height: auto;}

#reClass_block #reClassList{width:calc(100%/1);min-height:100px;}

#reClass_block #reClassList #reClassList_title{width:100%;padding:0.5em 0.2em;text-align: left;}
#reClass_block #reClassList #reClassList_note{width:calc(100% - 1em);margin:0.5em;background: #ffffff}		

#reClass_block .text02_1{width:250px;font:0.9375em "微軟正黑體";font-weight: 700;color:#212121;background: #bcbcbc;box-shadow: inset 0px 0px 0px 1px #c0c0c0;padding:0.5em;}
#reClass_block .text02_2{width:calc(100% - 250px);font:0.9375em "微軟正黑體";font-weight: 700;color:#292929;background: #f1f1f1;box-shadow: inset 0px 0px 0px 1px #c0c0c0;padding:0.5em;}
		

	
/*alumni_block*/

.alumni_block{width:100%;display: flex;flex-wrap: wrap;justify-content: flex-start;align-content:  space-between;}
.alumni_block .alumni_img{width:250px;margin:0 1em 0 0;}
.alumni_block .alumni_img img{width:100%;max-width: 100%;position: relative;z-index: 1; border-radius:10px;box-shadow: inset 0px 0px 0px 1px rgba(190,0,190,1);}
.alumni_block .alumni_note{width:calc((100% - 250px) - 1em);}	
		
	
}
@media screen and (min-width: 768px) and (max-width: 991px) {
/*Inews*/
#Inews_bg_block{width:100%;background:#ffffff url("../images/news1_bg.jpg") no-repeat center bottom;padding:2em 0;}
#Inews_bg_block .Inews_title{width:100%;font:3rem "微軟正黑體";font-weight: 700;color: #002147;padding:0 1em 1em 0.5em;text-align: left; }
#Inews_bg_block .Inews_title .eng{font:1.6rem "微軟正黑體";font-weight: 700;color: #000000;display: inline-block;}

#Inews_block{display:flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-around;align-items: center;height: auto;padding:0 1em}
#Inews_block .Inews_img{margin:0 0em 0 0;display: none;}
#Inews_block .Inews_list{width:calc((100% - 0px) - 0em);}
#Inews_block .Inews_list .list_block{width:100%; display:flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-around;align-items: stretch;height: auto;}

#Inews_block .Inews_list .list_block .date{width:110px;font:1.7rem "微軟正黑體";font-weight: 700;}
#Inews_block .Inews_list .list_block .cate{width:calc(100% - 110px);}
#Inews_block .Inews_list .list_block .cate span{font:1.4rem "微軟正黑體";font-weight: 700;display:inline-block;color:#d4040d;background:#fde4e4;border-radius: 30px;padding:0.3em 1.3em;} 
#Inews_block .Inews_list .list_block .list{width:100%;font:1.7rem "微軟正黑體";font-weight: 700;padding:1em 0 0 0;}

#Inews_block .Inews_list .list_block .line{float:left;width:100%;height:auto !important;margin-bottom:18px;background-image: linear-gradient(to right, #dddddd 40%, #dddddd 40%);background-position: bottom;background-size: 4px 1px;background-repeat: repeat-x;padding-bottom:5px;}
	
	
	
/*Iaward*/
#Iaward_bg_block{width:100%;background:#ffffff url("../images/news2_bg.jpg") no-repeat center top;padding:2em 0;}
#Iaward_block{display:flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-around;align-items: center;height: auto;background: #002147;padding:1em 1em;margin: 7em 1em 0 1em;}
#Iaward_block .Iaward01_block{width:100%;display:flex;flex-wrap: wrap;justify-content: flex-start;border-bottom: 1px solid #ffffff;margin:0em 0 1em 0; padding:0 0 1em 0;}
#Iaward_block .Iaward01_block .Iaward_img{width:200px;text-align: left}
#Iaward_block .Iaward01_block .Iaward_content{width:calc(100% - 200px);}
#Iaward_block .Iaward01_block .Iaward_content .date{width:100%;font:1.6rem "微軟正黑體";font-weight: 700;color:rgba(255,255,255,0.45)}
#Iaward_block .Iaward01_block .Iaward_content .list{width:100%;font:1.6rem "微軟正黑體";font-weight: 700;color:#ffffff;}
#Iaward_block .Iaward01_block .Iaward_content .line{float:left;width:100%;height:auto !important;margin-bottom:18px;opacity:0.2;background-image: linear-gradient(to right, #dddddd 40%, #dddddd 40%);background-position: bottom;background-size: 4px 1px;background-repeat: repeat-x;padding-bottom:5px;}


#Iaward_block .Iaward02_block{width:100%;display:flex;flex-wrap: wrap;justify-content: flex-start;}
#Iaward_block .Iaward02_block .Iaward_img{width:200px;text-align: left}
#Iaward_block .Iaward02_block .Iaward_content{width:calc(100% - 200px);}
#Iaward_block .Iaward02_block .Iaward_content .date{width:100%;font:1.6rem "微軟正黑體";font-weight: 700;color:rgba(255,255,255,0.45)}
#Iaward_block .Iaward02_block .Iaward_content .list{width:100%;font:1.6rem "微軟正黑體";font-weight: 700;color:#ffffff;}
#Iaward_block .Iaward02_block .Iaward_content .line{float:left;width:100%;height:auto !important;margin-bottom:18px;opacity:0.2; background-image: linear-gradient(to right, #dddddd 40%, #dddddd 40%);background-position: bottom;background-size: 4px 1px;background-repeat: repeat-x;padding-bottom:5px;}
	
	
	
/*Ivideo*/

#Ivideo_bg_block{width:100%;background:#002147 url("../images/movie_bg.jpg") no-repeat center top;padding:2em 1em;}
#Ivideo_bg_block .Ivideo_title{width:100%;font:3rem "微軟正黑體";font-weight: 700;color: #ffffff;padding:0 0 1em 0;}
#Ivideo_bg_block .Ivideo_title .eng{font:1.6rem "微軟正黑體";font-weight: 700;color: rgba(255,255,255,0.5)}
#Ivideo_bg_block .Ivideo_block{width:100%;padding:1.5em 1em;display: flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-around;align-items: stretch;height: auto;}
#Ivideo_bg_block .Ivideo_block .Ivideo_main{width:calc(100% - 0em);margin:0 0em 1em 0;}
#Ivideo_bg_block .Ivideo_block .Ivideo_main .Ivideo_content{width:100%;font:2rem "微軟正黑體";font-weight: 700;}
#Ivideo_bg_block .Ivideo_block .Ivideo_sub{width:100%;display: flex;flex-wrap: wrap;justify-content: space-between;align-content:space-between;align-items: stretch;}
#Ivideo_bg_block .Ivideo_block .Ivideo_sub .Vline{display: none;}	
#Ivideo_bg_block .Ivideo_block .Ivideo_sub .sublist{width:48%;display: flex;flex-wrap: wrap;justify-content: flex-start;}
#Ivideo_bg_block .Ivideo_block .Ivideo_sub .sublist .Ivideo_img{width:100%;}
#Ivideo_bg_block .Ivideo_block .Ivideo_sub .sublist .Ivideo_content{width:100%;padding:0 0 1em 0em;font:1.8rem "微軟正黑體";font-weight: 700;}		
	
/*Ivenue_rental*/
#Iadmissions_bg_block{width:100%;background:#ffffff url("../images/venue_rental_bg.jpg") no-repeat center top;padding:4em 1em;}
	
/*footer_bg*/
#footer_bg_block{width:100%;background:#0e0e0f url("../images/footer_bg.jpg")no-repeat center top;padding:1em 0;}
#footer_block{width:100%;display:flex;flex-wrap: wrap; justify-content: flex-start;align-content: space-between;align-items: stretch;height: auto;padding:0 1em;}


#footer_block #footer_link_block{width:calc((100% - 0px) - 0em);margin:0 0em 0 0;}
#footer_block #footer_link_block .flink_block{display: flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-between;align-items: stretch;height: auto;}
#footer_block #footer_link_block .flink_block .column{width:calc(100%/5);padding:0 0.5em 1em 0; color:#ffffff;}
#footer_block #footer_link_block .flink_block .column .title{font-size:1.6rem;font-weight: 600; color:#ffffff;width:100%;margin:0 0 1em 0;}
#footer_block #footer_link_block .flink_block .column > ul >li a{font-size:1.4rem;color:rgba(255,255,255,0.7)}
#footer_block #footer_link_block .flink_block .column > ul >li a:hover{color:#ffffff;}


#footer_block #footer_btn_block{width:100%;display: flex;flex-wrap: wrap;justify-content: center;padding:0 0 1em 0;}	
#footer_block #footer_btn_block p{width:50%;margin:0 0 0em 0;text-align: left}		
	
/*news_list*/
	
.news_list_block .txt03_1{width:120px;}
.news_list_block .txt03_2{width:130px;}
.news_list_block .txt03_3{width:calc(100% - 0px);}	
	
/*Past_Department*/
.Past_Department_block{display: flex;flex-wrap: wrap;justify-content:flex-start;align-content:  space-between;align-items:stretch;  height: auto;padding: 0em 0em;}
.Past_Department_block .Past_Department_list{width:calc(100%/3);padding:2em;}
.Past_Department_block .Past_Department_list img{width:100%;max-width: 100%;}
.Past_Department_block .Past_Department_list p{font:2rem "微軟正黑體";font-weight: 700;}	
	
/*reserve_class*/
#reClassSearch_block{padding:0.5em ;border-radius: 5px; background:#eaeaea;display:flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-around;align-items: stretch;height: auto;}


#reClass_block{display:flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-around;align-items: stretch;height: auto;}

#reClass_block #reClassList{width:calc(100%/3);min-height:100px;}

#reClass_block #reClassList #reClassList_title{width:100%;padding:0.5em 0.2em;text-align: left;}
#reClass_block #reClassList #reClassList_note{width:calc(100% - 1em);margin:0.5em;background: #ffffff}	
	
#reClass_block .text02_1{width:250px;font:0.9375em "微軟正黑體";font-weight: 700;color:#212121;background: #bcbcbc;box-shadow: inset 0px 0px 0px 1px #c0c0c0;padding:0.5em;}
#reClass_block .text02_2{width:calc(100% - 250px);font:0.9375em "微軟正黑體";font-weight: 700;color:#292929;background: #f1f1f1;box-shadow: inset 0px 0px 0px 1px #c0c0c0;padding:0.5em;}
	
}
@media screen and (min-width: 992px) and (max-width: 1199px) {
	
/*Inews*/
#Inews_bg_block{width:100%;background:#ffffff url("../images/news1_bg.jpg") no-repeat center bottom;padding:2em 0;}
#Inews_bg_block .Inews_title{width:100%;font:3rem "微軟正黑體";font-weight: 700;color: #002147;padding:0 1em 1em 0.5em;text-align: left; }
#Inews_bg_block .Inews_title .eng{font:1.6rem "微軟正黑體";font-weight: 700;color: #000000;display: inline-block;}

#Inews_block{display:flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-around;align-items: stretch;height: auto;padding:0 1em}
#Inews_block .Inews_img{width:350px;margin:0 3em 0 0;}
#Inews_block .Inews_list{width:calc((100% - 350px) - 3em);}
#Inews_block .Inews_list .list_block{width:100%;display:flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-around;align-items: stretch;height: auto;}

#Inews_block .Inews_list .list_block .date{width:150px;font:1.7rem "微軟正黑體";font-weight: 700;}
#Inews_block .Inews_list .list_block .cate{width:150px;}
#Inews_block .Inews_list .list_block .cate span{font:1.4rem "微軟正黑體";font-weight: 700;display:inline-block;color:#d4040d;background:#fde4e4;border-radius: 30px;padding:0.4em 1.3em;} 
#Inews_block .Inews_list .list_block .list{width:calc(100% - 300px);font:1.7rem "微軟正黑體";font-weight: 700;}

#Inews_block .Inews_list .list_block .line{float:left;width:100%;height:auto !important;margin-bottom:18px;background-image: linear-gradient(to right, #dddddd 40%, #dddddd 40%);background-position: bottom;background-size: 4px 1px;background-repeat: repeat-x;padding-bottom:5px;}
	
	
	
	
/*Ivenue_rental*/
#Iadmissions_bg_block{width:100%;background:#ffffff url("../images/venue_rental_bg.jpg") no-repeat center top;padding:4em 1em;}	
/*footer_bg*/
#footer_bg_block{width:100%;background:#0e0e0f url("../images/footer_bg.jpg")no-repeat center top;padding:1em 0;}
#footer_block{width:100%;display:flex;flex-wrap: wrap; justify-content: flex-start;align-content: space-between;align-items: stretch;height: auto;padding:0 1em;}


#footer_block #footer_link_block{width:calc((100% - 0px) - 0em);margin:0 0em 0 0;}
#footer_block #footer_link_block .flink_block{display: flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-between;align-items: stretch;height: auto;}
#footer_block #footer_link_block .flink_block .column{width:calc(100%/6);padding:0 0.5em 1 0; color:#ffffff;}
#footer_block #footer_link_block .flink_block .column .title{font-size:1.6rem;font-weight: 600; color:#ffffff;width:100%;margin:0 0 1em 0;}
#footer_block #footer_link_block .flink_block .column > ul >li a{font-size:1.4rem;color:rgba(255,255,255,0.7)}
#footer_block #footer_link_block .flink_block .column > ul >li a:hover{color:#ffffff;}

#footer_block #footer_btn_block{width:100%;text-align: center;padding:0 0 1em 0;}

#footer_block #footer_btn_block{width:100%;display: flex;flex-wrap: wrap;justify-content: center;padding:0 0 1em 0;}	
#footer_block #footer_btn_block p{width:50%;margin:0 0 0em 0;text-align: left}		
	
/*Past_Department*/
.Past_Department_block{display: flex;flex-wrap: wrap;justify-content:flex-start;align-content:  space-between;align-items:stretch;  height: auto;padding: 0em 0em;}
.Past_Department_block .Past_Department_list{width:calc(100%/4);padding:2em;}
.Past_Department_block .Past_Department_list img{width:100%;max-width: 100%;}
.Past_Department_block .Past_Department_list p{font:2rem "微軟正黑體";font-weight: 700;}	
	
	
/*reserve_class*/
#reClassSearch_block{padding:0.5em ;border-radius: 5px; background:#eaeaea;display:flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-around;align-items: stretch;height: auto;}


#reClass_block{display:flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-around;align-items: stretch;height: auto;}

#reClass_block #reClassList{width:calc(100%/4);min-height:100px;}

#reClass_block #reClassList #reClassList_title{width:100%;padding:0.5em 0.2em;text-align: left;}
#reClass_block #reClassList #reClassList_note{width:calc(100% - 1em);margin:0.5em;background: #ffffff}	
	
#reClass_block .text02_1{width:250px;font:0.9375em "微軟正黑體";font-weight: 700;color:#212121;background: #bcbcbc;box-shadow: inset 0px 0px 0px 1px #c0c0c0;padding:0.5em;}
#reClass_block .text02_2{width:calc(100% - 250px);font:0.9375em "微軟正黑體";font-weight: 700;color:#292929;background: #f1f1f1;box-shadow: inset 0px 0px 0px 1px #c0c0c0;padding:0.5em;}
	
	
}
@media screen and (min-width: 1200px) and (max-width: 1399px) { 
/*Ivenue_rental*/
#Iadmissions_bg_block{width:100%;background:#ffffff url("../images/venue_rental_bg.jpg") no-repeat center top;padding:4em 1em;}	
	
/*footer_bg*/
#footer_bg_block{width:100%;background:#0e0e0f url("../images/footer_bg.jpg")no-repeat center top;padding:1em 0;}
#footer_block{width:100%;display:flex;flex-wrap: wrap; justify-content: flex-start;align-content: space-between;align-items: stretch;height: auto;padding:0 1em;}


#footer_block #footer_link_block{width:calc((100% - 0px) - 0em);margin:0 0em 0 0;}
#footer_block #footer_link_block .flink_block{display: flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-between;align-items: stretch;height: auto;}
#footer_block #footer_link_block .flink_block .column{width:calc(100%/10);padding:0 0.5em 0 0; color:#ffffff;}
#footer_block #footer_link_block .flink_block .column .title{font-size:1.6rem;font-weight: 600; color:#ffffff;width:100%;margin:0 0 1em 0;}
#footer_block #footer_link_block .flink_block .column > ul >li a{font-size:1.4rem;color:rgba(255,255,255,0.7)}
#footer_block #footer_link_block .flink_block .column > ul >li a:hover{color:#ffffff;}


#footer_block #footer_btn_block{width:100%;display: flex;flex-wrap: wrap;justify-content: center;padding:0 0 1em 0;}	
#footer_block #footer_btn_block p{width:50%;margin:0 0 0em 0;text-align: left}	
	
	
/*reserve_class*/
#reClassSearch_block{padding:0.5em ;border-radius: 5px; background:#eaeaea;display:flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-around;align-items: stretch;height: auto;}


#reClass_block{display:flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-around;align-items: stretch;height: auto;}

#reClass_block #reClassList{width:calc(100%/5);min-height:100px;}

#reClass_block #reClassList #reClassList_title{width:100%;padding:0.5em 0.2em;text-align: left;}
#reClass_block #reClassList #reClassList_note{width:calc(100% - 1em);margin:0.5em;background: #ffffff}	
	
}
@media screen and (min-width: 1400px) and (max-width: 1699px) { 

	
}

@media only screen and (max-width: 991px) {
	
#top_menu_block_r {display:none;}	
/*.top_menu_mobile{display:block;padding: 1.5em 0;}	
.top_menu_mobile .top_menu_mobile_list_block{display: flex;flex-wrap: wrap;justify-content: center; align-content: center;align-items: center;height: auto;padding:0.5em 1em}
.top_menu_mobile .top_menu_mobile_list_block .text04{width:calc(100%/3);text-align: center}	
.top_menu_mobile .top_menu_mobile_list_block .text04 a{display: inline-block;background:#000000;color:#ffffff;padding:0.5em 1.6em;border-radius: 30px;}
.top_menu_mobile .top_menu_mobile_list_block .text04 a:hover{display: inline-block;background:#0548a3;color:#ffffff;padding:0.5em 1.6em;border-radius: 30px;}	
*/
}

@media (max-width:399px) {

#footer_block #footer_btn_block{width:100%;display: flex;flex-wrap: wrap;justify-content: center;padding:0 0 1em 0;}	
#footer_block #footer_btn_block p{width:calc(50% - 1em);margin:0em 0.5em;text-align: center}	
#footer_block #footer_btn_block p img{max-width: 100%;width: 100%;height: auto}	
	
	
/*alumni_block*/

.alumni_block{width:100%;display: flex;flex-wrap: wrap;justify-content: flex-start;align-content:  space-between;}
.alumni_block .alumni_img{width:100%;margin:0 0em 1em 0;}
.alumni_block .alumni_img img{width:100%;max-width: 100%;position: relative;z-index: 1; border-radius:10px;box-shadow: inset 0px 0px 0px 1px rgba(190,0,190,1);}
.alumni_block .alumni_note{width:calc((100% - 0px) - 0em);}
		
}

