body{
font-size: 85%;
}

/*=======全體頁面==========*/
#toplogobox {
	  letter-spacing: 2px;
}



#logoimgbox1 {
	position: absolute;
	top: 30px;
	left: 175px;
	color: #f55352;
	font-size: 320%;
	word-break: break-all;
font-family: Noto Sans TC;
	font-weight: 550;
}



#logoimgbox2 {
	position: absolute;
	top: 100px;
	left: 175px;
	color: #15a259;
	font-size: 420%;
	font-weight: 550;
	word-break: break-all;
	text-shadow: 2px 2px 2px #CECECE;		
font-family: Noto Sans TC;
}
#logoimgbox3 {
	position: absolute;
	top: 100px;
	left: 325px;
	color: #04a3d7;
	font-size: 420%;
	font-weight: 550;
	word-break: break-all;
	text-shadow: 2px 2px 2px #CECECE;	
	font-family: Noto Sans TC;	
}

#logoimgbox4 {
	position: absolute;
	top: 103px;
	left: 440px;
	color: #000000;
	font-size: 240%;
	font-weight: 550;
	word-break: break-all;
	text-shadow: 2px 2px 2px #CECECE;	
	font-family: Noto Sans TC;	
}




@keyframes logoimgbox1 {
	0% {
		opacity: 0;
		left: 0px;
	}


	100% {
	opacity: 1;
	left: 175px;
	}
}


@keyframes logoimgbox2 {
	0% {
	opacity: 0;
	font-size: 100%;
	}
	70% {
	opacity: 0.7;
	font-size: 800%;
	}	
	100% {
	opacity: 1;
	font-size: 420%;
	}
}



@keyframes logoimgbox3 {
	0% {
	opacity: 0;
	font-size: 100%;
	}
	70% {
	opacity: 0.7;
	font-size: 800%;
	}	
	100% {
	opacity: 1;
	font-size: 420%;
	}
}






@keyframes logoimgbox4 {
	0% {
	opacity: 0;
	left: 200px;
	}
	100% {
	opacity: 1;
	left: 440px;
	}
}



@keyframes about_title_img_r{
	from {
		right: 0px;
		opacity: 0;
	}

	to {
		right: 70px;
		opacity: 1;
	}
}



#menutbl #main-nav .manulevel1 {
  position: relative;
  padding: 16px 12px 20px 12px;
}

#menutbl #main-nav #gohomebtn a {
  font-size: 190%;
  padding: 16px 5px 20px 0px !important;
}

#menutbl #main-nav #leftmenubtnbox .glyphicon-list {
  font-size: 210%;
  padding: 14px 20px 20px 0px !important;
}
.FF #menutbl #main-nav #leftmenubtnbox .glyphicon-list {
  padding: 14px 20px 20px 0px !important;
}

#menutbl #main-nav .sm-blue ul li a::before {
  top: 7px;
}

#addressbox  a:nth-child(1)::after {
	content: '';
	position: absolute;
	z-index: 1;
	top: 6px;
	left: 77px;
	width: 1px;
	height: 18px;
	background: #000000 url(../../img/frame/) repeat-x left top;
}




#marqueetopbox{
	  font-size: 115%;
}


/*
#menutblbottom {
	  font-size: 95%;
}

#menutblbottom .btnstyle6 ul  li.menubottom1 {
    padding: 0px 0px 0px 20px;
}

#menutblbottom ul  li.menubottom2 {
	  font-size: 95%;
}

#menutblbottom li.menubottom3 div {
    padding-left: 19px;

}

#menutblbottom .menubottom2  #buttomboxbtn {
    top: 4px;
}


*/




#xoopsfooter {
    position: relative;
    width: 100%;
    top: -6px;
    left: 40px;
    min-height: 135px;
    overflow: hidden;
    line-height: 200%;
    z-index: 101;
    color: #101010;
}


/*========左右區塊==============*/
#bottomsidedivbox .block-title{
    font-size: 165%;
	padding: 10px 0px 0px 0px;
}


#sidediv  .block-title {
    font-size: 165%;
	padding: 16px 0px 0px 0px;
}



#bottomsidedivbox .block-title  .ielement{
	position: relative;
	white-space: nowrap;
	width: inherit;
	display: block;
	padding: 0px 85px 0px 85px;
}

#sidedivbox .block-title  .ielement {
	position: relative;
	white-space: nowrap;
	width: inherit;
	display: block;
	padding: 0px 85px 0px 85px;
}

#bottomsidedivbox .block-title  .bimg{
	font-size: 130%;
	left: 7px;
	top: 11px;
}
#sidediv .block-title  .bimg {
	font-size: 140%;
	left: 8px;
	top: 13px;
}



/*=============中間區塊=================*/
#centertpldiv  .block-title{
	font-size: 175%;	
	padding: 12px 130px 0px 100px;
}


#more {
	padding: 0px 5px 5px 30px;
	font-size: 85%;	
	line-height: 90%;
}


/*===========按鈕==============*/
#centertpldiv #postmun {
	font-size: 165%;
}
#centertpldiv #postmuntext{
	padding: 5px 25px 8px 25px;
}

#centertpldiv .bstyle01 #postmuntext:hover{
	padding: 5px 37px 8px 37px;
	} 
	
#centertpldiv .bstyle02 #postmuntext:hover{
	padding: 5px 37px 8px 37px;
	} 


#neodwboxcententstext {
    position: relative;
    top: 45px;
    font-size: 120%;
    line-height: 190%;
}













/*=========首頁區塊==================*/
/* #bottomsidedivbox .block-title {
	  font-size: 175%;	
}
 #bottomsidedivbox .block-title  .ielement {
	padding: 0px 75px 0px 75px;
}


 #neilblockmenu .list-groupbox {
  position: relative;
  	  font-size: 90%;	
}

 #neilblockmenu #neil_menu1  #iconbox{
  	  font-size: 125% !important;	
} 

 #neilblockmenu .list-groupbox .btnturebox a {
  padding: 6px 20px 6px 25px;
}

  #neilblockmenu .list-groupbox a {
  padding: 6px 0px 6px 25px;
}
 #neilblockmenu #neilblockmenubtn {
  z-index: 10;
  position: absolute;
  width: 23px;
  height: 24px;
  top: 8px;
  right: 0px;
}

*/

/*============右選單============*/
#neilblockmenulayers #blockmenulayerstitlebox {
    position: relative;
    top: -31px;
}

#neilblockmenulayers .panel-body #blockmenulayersbtn {
    z-index: 10;
    position: absolute;
    width: 26px;
    height: 26px;
    top: 8px;
    right: 0px;
}




/*=========最新消息============*/

 #mfdcms_block1 #blockstyle2 .centerrow #titlebox {
    line-height: 185%;
    padding: 3px 0px 0px 0px;
}

 #mfdcms_block1 #focusArrbox #focusboxlist {
    position: relative;
    height: 44px;
    line-height: 190%;
    padding: 3px 0px 0px 0px;
    margin: 0px 0px 3px 0px;
}

  #mfdcms_block1 #focusArrbox #neilmfdcmsicon01box img {
    width: 30px;
}

 #mfdcms_block1 #blockstyle3 #listnewsbox #iframebtn,  #mfdcms_block1 #focusArrbox #iframebtn {
    top: 2px;
}

/*======榮譽事項==============*/
#neilhonorlist_block1  #neilhonorlistbox {
    position: relative;
    top: -5px;
    padding: 4px 0px 6px 30px;
    font-size: 100%;
    line-height: 200%;
    height: 43px;
    overflow: hidden;
    border-bottom: 1px solid #b0b0b0;
    transition: all .25s ease .1s;
}


/*==========關於青溪==============*/
#informationblock #about_title #about_title_img_r {
    position: absolute;
    width: 88px;
    height: 35px;
    right: 70px;
    top: -2px;
    background: url(../../img/blocks/chjh-2023_32.png) no-repeat left top;
}

/*=========網路相簿================*/
#neilalbum_block2 #blockstyle0 #titlebox {
    position: relative;
    margin: 10px 0px;
    padding: 0px 5px;
    height: 65px;
    overflow: hidden;
    font-size: 105%;
    line-height: 165%;
    text-align: center;
    transition: all .25s ease .1s;
}



#neilalbum_block2 #blockstyle0 #sorttitlebox {
    position: relative;
    margin-top: 15px;
    background: #61a507 url(../../img/modules/) no-repeat left top;
    height: 37px;
    padding: 2px 5px;
    color: #fffefe;
    line-height: 170%;
    overflow: hidden;
    text-align: center;
    font-size: 110%;
    transition: all .25s ease .1s;
    border-radius: 0px;
}

/*=============線上影音==================*/
#neilonlinevideo_block2 .style1  #titlebox::before {
    content: '';
    position: absolute;
    height: 65%;
    transition: all .25s ease .1s;
    width: 6px;
    left: 0px;
    top: 5px;
}

/*====電子校刊============*/
#neilperiodical2_block #periodttitlebox i {
    position: absolute;
    left: 2px;
    top: 7px;
    font-size: 145%;
}





/*
 #neilalbum_block2 #blockstyle0 #sorttitlebox {
    line-height: 175%;
}

  #neilalbum_block2 #blockstyle0 #titlebox {
    line-height: 180%;
}

 #neilhonorlist_block0 .honortitle {
    line-height: 180%;
}

  #rdivfalse #neilhonorlist_block0 #neilhonorlisttext #text {
   line-height: 190%;
}

 #neilonlinevideo_block2 .style1 #titlebox {
    line-height: 185%;
}

 #centertpldiv  #mfdcms_block3 .mfdcms_block3_style1 #blockmenutitle {
    height: 90px;

}

 #neilperiodical2_block #periodttitlebox i {
    top: 6px;
}
*/


/*=======模組頁面===============*/
#xo-content   .block-title {
    font-size: 175%;
}

#rdivfalse  #xo-content   .block-title {
    font-size: 190%;
}


#sponsorshiplist  .block-title {
    font-size: 175%;
}

#rdivfalse #sponsorshiplist  .block-title {
    font-size: 190%;
}

/*===========內容管理==============*/
#neilmfdcms #neilmfdcmsindex #mfdcmsshowindexdivbox1   .media-body #titlebox {
    max-height: 90px;
    line-height: 150%;
}


#neilmfdcms  #neilmfdcmsindex #mfdcmsshowindexdivbox1 #descriptionindexbox {
    position: relative;
    max-height: 70px;
    overflow: hidden;
    top: -8px;
    line-height: 190%;
    color: #4C4C4C;
}

#neilmfdcms  #mfdcmscentervbox #centerboxArr .list-group-item {
    max-height: 105px;
    line-height: 175%;
}

#neilmfdcms  #neilmfdcmsindex #mfdcmsshowindexdivbox2 .introductionboxrow2 {
    position: relative;
    left: -3px;
    line-height: 185%;
}

#neilmfdcms  #neilmfdcmsindex #mfdcmsshowindexdivbox2   #titlebox {
    font-size: 110%;
    max-height: 65px;
    padding: 2px 0px 10px 0px;
    overflow: hidden;
    border-bottom: 1px solid #E5E5E5;
    line-height: 175%;
}

#neilmfdcms  #neilmfdcmsindex #mfdcmsshowindexdivbox4 #contentList #contentListbox2 {
    position: relative;
    max-height: 84px;
}

#recommendbox .captionbox {
    position: relative;
    line-height: 170%;

}

/*==========榮譽事項=============*/
/*#neilhonorlist #neilhonorindex #honortitle {
    position: relative;
    line-height: 155%;
}
#neilhonorlist #neilhonorindex #honor_content {
    line-height: 165%;
}

#datename {
    position: relative;
    padding: 2px 5px 2px 5px;
    word-break: break-all;
    font-size: 90%;
    text-align: center;
    height: 55px;
    overflow: hidden;
    line-height: 160%;
}
*/
#honorlist_index .navbar .select_box {
    position: relative;
    padding: 8px 5px 0px 0px !important;
}
#honorlist_index .container-fluid {
    padding-right: 0px;
    padding-left: 0px;
    margin-right: auto;
    margin-left: auto;
}

#honorpagebox #content_box .rightbox .col-md-1 {
  width: 18%;
}

#honorpagebox #content_box .rightbox .col-md-11 {
  width: 82%;
}
#honorfilebox .fimgbox {
    position: relative;
    height: 180px;
    overflow: hidden;
}
#honor_Arr_box #honortitle_box {
    max-height: 85px;
    overflow: hidden;
    font-size: 105%;
    line-height: 160%;
}

.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {
    margin-left: 0px;
}

/*========檔案管理=============*/
#neilfilefolder #neilfilefolderindex .media-body #titlebox {
    font-size: 110%;
    max-height: 72px;
    padding: 0px 0px 8px 0px;
    overflow: hidden;
    border-bottom: 1px solid #E5E5E5;
    line-height: 170%;
}


/*========處室簡介===========*/
#neilofficebriefing  #indexshowbox .list-group-item .col-md-2{
width: 33%;
}
#neilofficebriefing  #indexshowbox .list-group-item .col-md-10{
width: 67%;
}
#neilofficebriefing  #indexshowbox .list-group-item .col-md-10 .col-md-4{
width: 100%;
}
#neilofficebriefing  #indexshowbox .list-group-item .col-md-10 .col-md-6{
width: 100%;
}




/*==========電子校刊==============*/
#neilperiodical #neilperiodicalindex .project-block {
    position: relative;
    left: 25px;
    font-size: 75%;
    white-space: initial;
    margin: 0px;
}

#neilperiodical #neilperiodicalindex #indexlistbox #titlebox {
    position: relative;
    max-height: 65px;
    overflow: hidden;
       line-height: 170%; 
}

/*========活動報名============*/

#neilsignedup_a #courselistbox #titlebox {
    position: relative;
    max-height: 72px;
    overflow: hidden;
   line-height: 190%; 
}

#signedupcenterbox0 #startclasstimebox {
    text-align: center;
    padding: 3px 0px 12px 0px;
    color: #500060;
    font-size: 93%;
    white-space: nowrap;
}
#signedupcenterbox0 .breadcrumb {
    font-size: 60%;
}