/*========共用==========*/
.table td {
	line-height: 160% !important;
}

#focusbox {
	color: #C9302C;
}
/*
.nav > li > a{
padding: 15px 14px;
}
*/
.breadcrumb {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 0.75rem 1rem 0.25rem 1rem;
    margin-bottom: 1rem;
    list-style: none;
    background-color: #e9ecef;
    border-radius: 0.25rem;
}

.breadcrumb  .btn-outline-secondary {
    font-size: 75% !important;
white-space:nowrap;
padding: 6px 8px !important;

}
.breadcrumb  .fa:not(.fa-home){
margin-top: 6px;
    font-size: 130% ;
} 


#neilmfdcmsindex .panelCustom,
#mfdcmscentervbox  .panelCustom {
	position: relative;
	width: 104%;
}

#neilmfdcmsindex   #counterArr,
#mfdcmscentervbox  #counterArr {
	background: #5E5E5E url(../../img/frame/) no-repeat left top;
	border-radius: 50px;
	padding: 0px 4px 0px 6px;
	color: #FFFFFF;
	text-align: center;
	font-size: 95%;
}

#neilmfdcmsindex    #tagdivboxArr,
#mfdcmscentervbox  #tagdivboxArr {
	font-size: 82%;
	width: 107%;
}

#neilmfdcmsindex  #tagdivbox li,
#mfdcmscentervbox #tagdivbox li {
	float: left;
	margin: 0px 10px 13px 0px;
}

#neilmfdcmsindex   #tagitem,
#mfdcmscentervbox #tagitem {
	border-radius: 3px;
	border: 1px solid #ADADAD;
	padding: 3px 7px;
	background: #EFEFEF url(../../img/frame/) no-repeat left top;
	white-space: nowrap;
	font-size: 90%;
}

#neilmfdcmsindex   #tagitem a,
#mfdcmscentervbox #tagitem a {
	color: #515151;
}

#neilmfdcmsindex  #tagitem a:hover,
#mfdcmscentervbox #tagitem a:hover {
	color: #232323;
}

#neilmfdcmsindex .focusbox #tagitem,
#mfdcmscentervbox .focusbox #tagitem {
	border-radius: 3px;
	border: 1px solid #D19492;
	padding: 3px 7px;
	background: #FFDAD8 url(../../img/frame/) no-repeat left top;
	white-space: nowrap;
	font-size: 90%;
}
.table-striped tbody tr:nth-of-type(odd) {
    background-color: initial;
}

.navbar  select.form-control {
    position: relative;
    width: 15%;
    margin: 0px 15px 0px 0px;
}

/*=========讀取圖片===========*/

#allrecordsimg {
	position: relative;
	display: none;
	left: 30%;
	width: 400px;
	height: 255px;
	background: url(../../../images/201404180822583ffad.gif) no-repeat left top;
}


/*====內容首頁===========*/
#neilmfdcmsindex {
	position: relative;
}

#neilmfdcmsindex .topbar {
	position: relative;
	margin: 10px 0px 28px 0px;
}


#neilmfdcmsindex  .reply_type {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: justify;
    justify-content: space-between;
    font-size: 95%;
    padding: 0.5rem 0.8rem !important;
}
#neilmfdcmsindex  .reply_type .btn{
    font-size: 70%;
    padding: 8px 8px;
}


#neilmfdcmsindex  .media-body .item_a{
    position: relative;
    color: #737373;
}
#neilmfdcmsindex  .media-body .item_a:hover{
    color: #D9534F;
}

#neilmfdcmsindex  .media-body .item_a::before {
  content: '/';
  position: relative;
  z-index: 1;
  margin: 0px 6px;
  color: #737373;
}





/*=========內容回覆首頁bar==============*/
#neilmfdcmsindex  .navbartype4 .container-fluid{
	position: relative;
	width: 105%;
	font-size: 98%;
}
/*
#neilmfdcmsindex  .navbartype4 .navbar-collapse{
padding: 0px 0px !important;
}
*/
#neilmfdcmsindex  .navbartype4 .container-fluid li a{
margin: 2px 5px 2px 5px !important;
padding-left: 5px;
padding-right: 5px;
} 
#neilmfdcmsindex  .navbartype4  .optiontrue2{
background: #FFF7FF url(../../img/frame/) no-repeat left top !important;
border: 1px solid #FF9BFF;
}



#neilmfdcmsindex  .navbartype4  .optiontrue1{
background: #F8FFF4 url(../../img/frame/) no-repeat left top !important;
border: 1px solid #9EE273;
}











#neilmfdcmsindex   .rowCustom {
	position: relative;
	left: -15px;
	width: 101.5%;
}

#neilmfdcmsindex   .list-group {
	position: relative;
	width: 104%;
}

#neilmfdcmsindex  .page-header {
	position: relative;
	margin: 0px 0px 10px 0px;
}

#neilmfdcmsindex .titlepage-header {
	font-size: 130%;
}  

/*========新聞類型區塊=============*/
#neilmfdcmsindex #mfdcmsshowindexdivbox1 .media {
	position: relative;
	padding: 0px 0px 20px 0px;
}

#neilmfdcmsindex #mfdcmsshowindexdivbox1   .media-body #titlebox {
	font-size: 110%;
	max-height: 77px;
	padding: 0px 0px 8px 0px;
	margin: 0px 0px 10px 0px;
	overflow: hidden;
	border-bottom: 1px solid #E5E5E5;
	line-height: 160%;
}

#neilmfdcmsindex #mfdcmsshowindexdivbox1 .help-blockbar {
	font-size: 85%;
}

#neilmfdcmsindex #mfdcmsshowindexdivbox1 .help-blockbar .label {
	position: relative;
	top: -2px;
}

#neilmfdcmsindex #mfdcmsshowindexdivbox1 #descriptionindexbox {
	position: relative;
	max-height: 70px;
	overflow: hidden;
	top: -8px;
	line-height: 170%;
	color: #4C4C4C;
    word-break: break-all;	
}

#neilmfdcmsindex #mfdcmsshowindexdivbox1 .breadcrumb {
	font-size: 80%;
	padding: 3px 8px;
    white-space:nowrap;
}


#neilmfdcmsindex #mfdcmsshowindexdivbox1 .adminrow {
	position: relative;
	left: 0px;
	top: -8px;
}

#neilmfdcmsindex #mfdcmsshowindexdivbox1  .thumbnailimg {
	position: relative;
	margin-top: 6px;
	border: 1px solid #EDEDED;
	display: block;
	padding: 4px;
	margin-bottom: 20px;
	line-height: 1.42857143;
	background-color: #fff;
	border-radius: 4px;
	-webkit-transition: border .2s ease-in-out;
	-o-transition: border .2s ease-in-out;
	transition: border .2s ease-in-out;
}

#neilmfdcmsindex #mfdcmsshowindexdivbox1  #representimgbox {
	position: relative;
	width: 100%;
	height: 155px;
	overflow: hidden;
/*	display: flex;
	align-items: center;
	justify-content: center; */
}
#neilmfdcmsindex #mfdcmsshowindexdivbox1  #representimgbox  #transform{
  width: 100%;
  height: 100%;
}

#neilmfdcmsindex #mfdcmsshowindexdivbox1  #representimgbox img {
  width: 100%;
  height: 100%;
  object-fit: cover; 
}

#neilmfdcmsindex #mfdcmsshowindexdivbox1 hr {
	position: relative;
	margin: 0px 10px 20px 0px;
}

#neilmfdcmsindex  .browsegrouptext{
font-size: 110%;
margin: 15px 0px; 
color: #000000;
}

#neilmfdcmsindex  .browsegrouptext .glyphicon{
position: relative;
font-size: 115%;
top: 4px;
}

/*========簡介類型區塊=============*/
#neilmfdcmsindex #mfdcmsshowindexdivbox2 .masonryrow {
	position: relative;
	left: 0px;
	width: 101.3%;
}

#neilmfdcmsindex #mfdcmsshowindexdivbox2 .introductionboxrow {
	position: relative;
	left: -10px;
	width: 107%;
}

#neilmfdcmsindex #mfdcmsshowindexdivbox2  #introductionbox {
	position: relative;
	width: 104%;
	left: -15px;
	border-radius: 6px;
	height: 205px;
	margin: 10px 0px 20px 0px;
	overflow: hidden;
	border: 1px solid  #EAEAEA;
	padding: 7px;
	background: #FFFFFF url(../../img/modules/) no-repeat left top;
	font-size: 90%;
}


#neilmfdcmsindex #mfdcmsshowindexdivbox2 .introductionboxrow2 {
	position: relative;
	left: -3px;
	line-height: 165%;
}

#neilmfdcmsindex #mfdcmsshowindexdivbox2   #titlebox {
	font-size: 110%;
	max-height: 65px;
	padding: 0px 0px 10px 0px;
	overflow: hidden;
	border-bottom: 1px solid #E5E5E5;
	line-height: 155%;
}

#neilmfdcmsindex #mfdcmsshowindexdivbox2  #fileboxfoot {
	font-size: 85%;
	white-space: nowrap;
}

#neilmfdcmsindex #mfdcmsshowindexdivbox2  #counterbox {
	font-size: 85%;
	white-space: nowrap;
}

#neilmfdcmsindex #mfdcmsshowindexdivbox2 .help-blockbar {
	position: relative;
	left: -15px;
	padding: 1px 0px 0px 0px;
	font-size: 85%;
	overflow: hidden;
	height: 32px;
}

#neilmfdcmsindex #mfdcmsshowindexdivbox2 .thumbnail {
	position: relative;
	margin-top: 5px;
	left: -3px;
}

#neilmfdcmsindex #mfdcmsshowindexdivbox2  #representimgbox {
	position: relative;
	height: 130px;
	overflow: hidden;
/*	display: flex;
	align-items: center;
	justify-content: center;*/
}
#neilmfdcmsindex #mfdcmsshowindexdivbox2  #representimgbox  #transform{
  width: 100%;
  height: 100%;
}

#neilmfdcmsindex #mfdcmsshowindexdivbox2  #representimgbox img {
  width: 100%;
  height: 100%;
  object-fit: cover; 
}

#neilmfdcmsindex #mfdcmsshowindexdivbox2 .adminrow {
	position: relative;
	width: 130%;
	left: -12px;
	top: -9px;
	font-size: 85%;
}



/*==========FAQ區塊==============*/
#neilmfdcmsindex #mfdcmsshowindexdivbox3 {
	position: relative;
	left: 0px;
	width: 99.2%;
}

#neilmfdcmsindex #mfdcmsshowindexdivbox3 .masonryrow {
	position: relative;
	left: 0px;
	width: 101.3%;
}


#neilmfdcmsindex #mfdcmsshowindexdivbox3  .panel-title > *{
color: #333333;
}

#neilmfdcmsindex #mfdcmsshowindexdivbox3   .breadcrumb {
      display: flex;
      justify-content: center;
    }


/*===手風琴效果==========*/
#neilmfdcmsindex #mfdcmsshowindexdivbox3 a:hover,
#neilmfdcmsindex #mfdcmsshowindexdivbox3 a:focus {
	text-decoration: none;
	outline: none;
}

#neilmfdcmsindex #mfdcmsshowindexdivbox3 #accordion .panel {
	border: none;
	border-radius: 0;
	box-shadow: none;
	margin: 0 0 10px;
	overflow: hidden;
	position: relative;
	background: url(../../img/frame/) repeat-y left top !important;
}

#neilmfdcmsindex #mfdcmsshowindexdivbox3 #accordion .panel-heading {
	padding: 0;
	border: none;
	border-radius: 0;
	margin-bottom: 10px;
	z-index: 1;
	position: relative;
}

#neilmfdcmsindex #mfdcmsshowindexdivbox3 #accordion .panel-heading:before,
#neilmfdcmsindex #mfdcmsshowindexdivbox3 #accordion .panel-heading:after {
	content: "";
	width: 50%;
	height: 20%;
	box-shadow: 0 15px 5px rgba(0, 0, 0, 0.4);
	position: absolute;
	bottom: 15px;
	left: 10px;
	transform: rotate(-3deg);
	z-index: -1;
}

#neilmfdcmsindex #mfdcmsshowindexdivbox3 #accordion .panel-heading:after {
	left: auto;
	right: 10px;
	transform: rotate(3deg);
}

#neilmfdcmsindex #mfdcmsshowindexdivbox3 #accordion .panel-title a {
	display: block;
	padding: 15px 70px 15px 70px;
	margin: 0;
	background: #fff;
	border-radius: 0;
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1), 0 0 40px rgba(0, 0, 0, 0.1) inset;
	position: relative;
}

#neilmfdcmsindex #mfdcmsshowindexdivbox3 #accordion .panel-title a:before,
#neilmfdcmsindex #mfdcmsshowindexdivbox3 #accordion .panel-title a.collapsed:before {
	content: "\f106";
	font-family: fontawesome;
	width: 55px;
	height: 100%;
	text-align: center;
	line-height: 50px;
	border-left: 1px solid #898989;
	position: absolute;
	top: 0;
	right: 0;
}

#neilmfdcmsindex #mfdcmsshowindexdivbox3 #accordion .panel-title a.collapsed:before {
	content: "\f107";
}

#neilmfdcmsindex #mfdcmsshowindexdivbox3 #accordion .panel-title a .icon {
	display: inline-block;
	width: 55px;
	height: 100%;
	border-right: 1px solid #898989;
	font-size: 200%;
	color: rgba(0,0,0,0.7);
	line-height: 50px;
	text-align: center;
	position: absolute;
	display: flex;
	align-items: center;
	justify-content: center;
	top: 0;
	left: 0;
}

#neilmfdcmsindex #mfdcmsshowindexdivbox3 #accordion .panel-body {
	padding: 10px 20px;
	border-bottom: 2px solid #898989;
	border-top: none;
	font-size: 100%;
}

#neilmfdcmsindex #mfdcmsshowindexdivbox3 .help-blockbar {
	font-size: 90%;
}

#neilmfdcmsindex #mfdcmsshowindexdivbox3 .breadcrumb {
	font-size: 85%;
	padding: 3px 10px;
}

#neilmfdcmsindex #mfdcmsshowindexdivbox3 #descriptionindexbox {
	padding: 5px 0px;
}

#neilmfdcmsindex #mfdcmsshowindexdivbox3 #faqlink {
	position: relative;
	margin: -10px 0px 10px 0px;
	font-size: 60%;
	color: #AFAFAF;
}

#neilmfdcmsindex #mfdcmsshowindexdivbox3 #faqlink a {
	color: #AFAFAF;
}


/*==========內容回覆區塊==============*/
#neilmfdcmsindex #mfdcmsshowindexdivbox4{
	position: relative;
}

#neilmfdcmsindex #mfdcmsshowindexdivbox4 #contentList{
	position: relative;
	margin: 25px 0px 30px 0px;
	padding: 12px 10px 12px 18px;
	color: #000000;
}

#neilmfdcmsindex #mfdcmsshowindexdivbox4 .focusArrbox{
	position: relative;
	border-left: 8px solid #FFC45E; 
	background: #FFFCF7 url(../../img/modules/) no-repeat left top;	
}

#neilmfdcmsindex #mfdcmsshowindexdivbox4 .indexArrbox{
	position: relative;
	border-left: 8px solid #5B9DFF; 
	background: #F4FBFF url(../../img/modules/) no-repeat left top;	
}



#neilmfdcmsindex #mfdcmsshowindexdivbox4 #contentList #contentListbox1{ 
	position: relative;
	font-size: 90%;
	color: #636363;
}

#neilmfdcmsindex #mfdcmsshowindexdivbox4 #contentList #contentListbox2{ 
	position: relative;
margin: 5px 0px 10px 0px;
	font-size: 105%;
	max-height: 68px;
	overflow: hidden;
}
#neilmfdcmsindex #mfdcmsshowindexdivbox4 #contentList #contentListbox2 a{
color: #003D72;
}
#neilmfdcmsindex #mfdcmsshowindexdivbox4 #contentList #contentListbox2 a:hover{
color: #B23430;
}


#neilmfdcmsindex #mfdcmsshowindexdivbox4 #contentList #contentListbox3{ 
	position: relative;
margin: 5px 0px 0px 0px;
	font-size: 95%;
	color: #636363;	
}


#neilmfdcmsindex #mfdcmsshowindexdivbox4 #contentList #contentListbox4{ 
	position: relative;
margin: 0px 0px 8px 0px;
	font-size: 110%;
	color: #000000;	
}
#neilmfdcmsindex #mfdcmsshowindexdivbox4 #contentList #contentListbox5{ 
	position: relative;
	color: #636363;
}

#neilmfdcmsindex #noreplycountbox{
	position: absolute;
	right: -6px;
	top: -15px;
	background: #EF3939 url(../../img/modules/) no-repeat left top;	
	color: #FFFFFF;
	border-radius: 30px;
	padding: 0px 0px 0px 0px;
	font-size: 100%;
	min-width: 30px;
	text-align: center;
	z-index: 1000;
transform-origin:0;
transform:scale(0.8,0.8);

}

/*==========好站連結區塊==============*/
#neilmfdcmsindex #mfdcmsshowindexdivbox5 .masonryrow {
	position: relative;

}

#neilmfdcmsindex #mfdcmsshowindexdivbox5 .introductionboxrow {
	position: relative;
	left: -10px;
	width: 102%;
word-break: break-all;
margin: 20px 0px 20px 0px !important;

}

#neilmfdcmsindex #mfdcmsshowindexdivbox5 #weburlbox {
	position: relative;
    font-size: 90%;
    color:#939393;
}

#neilmfdcmsindex #mfdcmsshowindexdivbox5 #sorttitlebox a,
#neilmfdcmsindex #mfdcmsshowindexdivbox5 #weburlbox a{
    color:#939393;
}
#neilmfdcmsindex #mfdcmsshowindexdivbox5 #sorttitlebox a:hover,
#neilmfdcmsindex #mfdcmsshowindexdivbox5 #weburlbox a:hover{
    color:#D8241E;
}


#neilmfdcmsindex #mfdcmsshowindexdivbox5   #titlebox {
	font-size: 110%;
}

#neilmfdcmsindex #mfdcmsshowindexdivbox5 #sorttitlebox {
	position: relative;
    font-size: 90%;
    color:#939393;
}


#neilmfdcmsindex #mfdcmsshowindexdivbox5  #representimgbox {
	position: relative;
	height: 120px;
	overflow: hidden;
	display: flex;
	align-items: center;
	justify-content: center; 
}
/*#neilmfdcmsindex #mfdcmsshowindexdivbox5  #representimgbox  #transform{
  width: 100%;
  height: 100%;
}
*/

#neilmfdcmsindex #mfdcmsshowindexdivbox5  #representimgbox img {
  width: 100%;
  height: 100%;

}






/*===內容頁=========*/
#barmemu {
	width: 100%;
	padding: 5px 0px 10px 0px;
	margin: -20px 0px 40px 0px;
}

#barmemu li {
	padding: 0px 10px 0px 0px;
	float: left;
}

#defaultfunctionbox {
	position: relative;
}

#mfdcmscentervbox {
	position: relative;
	margin: 0px 15px 0px 15px;
}

#mfdcmscentervbox .page-header {
	position: relative;
	font-size: 110%;
	line-height: 160%;
	margin: 0px 0px 10px 0px;
}

#mfdcmscentervbox  .help-blockbar {
	font-size: 85%;
	margin-bottom: 20px;
}

#mfdcmscentervbox  .list-group {
	position: relative;
	width: 104%;
}

#mfdcmscentervbox   #descriptiondivbox {
	position: relative;
	border-radius: 4px;
	padding: 10px 15px 35px 15px;
	border: 1px solid #EDEDED;
	line-height: 180%;
	margin: 0px 0px 20px 0px;
	min-height: 400px;
	background: #FFFFFF url(../../img/modules/) no-repeat left top;
	word-break: break-all;
}

#typesbox5 #mfdcmscentervbox   #descriptiondivbox {
	min-height: 150px;
}

#mfdcmscentervbox   #descriptiondivbox  .alertbrowsetext{
position: relative;
top: 20px;
font-size: 120%;
}


#mfdcmscentervbox    .labelCustom {
	font-size: 90%;
}

#mfdcmscentervbox .qrcodebox {
	width: 100%;
}

#mfdcmscentervbox   .imagebox {
	width: 40%;
	float: left;
	margin: 5px 15px 0px 0px;
}

#mfdcmscentervbox  .rowCustom {
	position: relative;
	left: -15px;
	width: 103%;
}

#mfdcmscentervboxform #filedivbox,
#mfdcmscentervbox  #filedivbox {
	position: relative;
	margin: 25px 0px 10px 0px;
}


#mfdcmscentervbox  #filedivbox #datename {
	position: relative;
	word-break: break-all;
	height: 62px;
	overflow: hidden;
	font-size: 85%;
	line-height: 165%;
	padding: 0px 6px 0px 6px;
	text-align: center;
}


#mfdcmscentervboxform  #filedivbox  #textname{
	position: relative;
    margin: 15px 0px;
	font-size: 85%;
}



#mfdcmscentervboxform #filedivbox .fimgbox,
#mfdcmscentervbox  #filedivbox .fimgbox{
	position: relative;
	height: 190px;
	overflow: hidden;
/*	display: flex;
	align-items: center;
	justify-content: center;	*/
}
#mfdcmscentervboxform #filedivbox .fimgbox img,
#mfdcmscentervbox  #filedivbox .fimgbox img{
  width: 100%;
  height: 100%;
  object-fit: cover; 
}


.iframebox  #mfdcmscentervbox  #filedivbox .fimgbox{
	height: 235px !important;
}


#mfdcmscentervboxform #filedivbox .fimgbox #browsebox,
#mfdcmscentervbox #filedivbox .fimgbox #browsebox{
	position: absolute;
		height: 190px;
		width: 100%;
	display: flex;
	align-items: center;
	justify-content: center;	
background-color:transparent;
background-color: rgba(114, 114, 114, 0);
	opacity: 0;
}

.iframebox  #mfdcmscentervbox #filedivbox .fimgbox #browsebox{
	height: 235px !important;
}




#mfdcmscentervboxform  #filedivbox .fimgbox #browsebox:hover,
#mfdcmscentervbox  #filedivbox .fimgbox #browsebox:hover{
	animation-duration: 0.2s; /* 執行時間  */
	animation-fill-mode: forwards;
	animation-name: browsebox;
	animation-timing-function: ease-in-out;
		opacity: 0;
}


@keyframes browsebox {
	0% {
transform:scale(0.5,0.5);
opacity: 0;
	}

	100% {
transform:scale(1,1);
opacity: 1;
background-color: rgba(114, 114, 114, .4);		
	}
}

#mfdcmscentervboxform  #filedivbox .fimgbox #browsebox .fa-magnifying-glass,
#mfdcmscentervbox #filedivbox .fimgbox #browsebox .fa-magnifying-glass{
font-size: 500%;
	color: #FFFFFF;
}


#mfdcmscentervboxform .labeltitle{
	position: relative;
	top: -12px;
}


#mfdcmscentervboxform .col-sm-12Custom{
width: 108%;
}



#mfdcmscentervbox #centerboxArr .list-group-item {
	max-height: 90px;
	line-height: 175%;
	overflow: hidden;
}
#mfdcmscentervbox #centerboxArr .list-group-item-btn{
	padding: 0px 0px 0px 25px;

}

 
#mfdcmscentervbox #centerboxArr .list-group-item .glyphicon-arrow-right{
	position: absolute;
	left: 15px;
	top: 20px;
}

.FF #mfdcmscentervbox #centerboxArr .list-group-item .glyphicon-arrow-right{
	position: absolute;
	left: 15px;
	top: 20px;
}


#mfdcmscentervbox .groupslabelbox{
	position: relative;
	margin: 8px 0px 15px 0px !important;
}
#mfdcmscentervbox .groupslabelbox .col-md-2{
	position: relative;
	max-width: 19%;
	min-width: 19%;
	padding: 1px 0px 0px 0px;
}
#mfdcmscentervbox .groupslabelbox .col-md-10{
	position: relative;
	max-width: 81%;
	min-width: 81%;
}

#mfdcmscentervbox  #helpBlockweburl{
word-break: break-all;
font-size: 90%;
color: #898989;
}
#mfdcmscentervbox  #helpBlockweburl a{
color: #898989;
}
#mfdcmscentervbox  #helpBlockweburl a:hover{
color: #C9302C;
}

#mfdcmscentervbox .page-header h5{
margin: 0px !important;
font-size: 110% !important;
} 


/*====簡介類型內容頁=========*/
#typesbox2 #mfdcmscentervbox  .rowCustom {
	position: relative;
	width: 102%;
}
#mfdcmsshowindexdivbox2   .introductionboxrow .btn > .glyphicon{
display: none;
}



/*====FAQ類型內容頁=========*/
#typesbox3 #mfdcmscentervbox  .rowCustom {
	position: relative;
	width: 102%;
}

/*==========內容回覆區塊==============*/
#mfdcmscentervbox #messagediv{
	position: relative;
	margin: 20px 0px;
} 
#mfdcmscentervbox #messagediv #rcontentbox{
	position: relative;
	display: block;
	margin: 25px 0px 25px 0px;
} 

#mfdcmscentervbox #messagediv  .col-md-2{
display: none;
}

#mfdcmscentervbox #messagediv .robotbox{
	position: relative;
	margin: 20px 0px 20px -15px !important;	
	left: 0px;
} 



#mfdcmscentervbox #messagediv #privatebox{
	position: relative;
	margin: 0px 0px 0px 0px;	
	font-size: 90%;
	line-height: 0%;
}
#mfdcmscentervbox #messagediv #privatebox #checkbox{
	position: relative;
	margin: 0px 8px 0px 0px;
} 


#mfdcmscentervbox #messagediv .contentList{
	position: relative;
	margin: 30px 0px 20px 0px;
}

#mfdcmscentervbox #messagediv .replyList{
	position: relative;
	border: 1px solid #D8D8D8;
	margin: 25px 0px 35px 0px;
	border-radius: 0px 0px  6px 6px; /*左上 右上 右下  左下*/
	overflow: hidden;
	min-height: 200px;
	background: #FFFFFF url(../../img/modules/) no-repeat left top;
}

#mfdcmscentervbox #messagediv .replyList #replyInformation{
	background: #E8E8E8 url(../../img/modules/) no-repeat left top;
	color: #000000;
	padding: 7px 15px;
}


#mfdcmscentervbox #messagediv .replyList #replycontent{
	padding: 15px 15px;
	color: #070707;
	background: #FFFFFF url(../../img/modules/) no-repeat left top;
}


#mfdcmscentervbox #messagediv .replyList #ipbox{
	color: #8A8A8A;
}


#mfdcmscentervbox #messagediv .replyList .adminrow{
	position: relative;
margin: 0px 0px 25px 0px !important;
}

#mfdcmscentervbox #querystatsbox{
	position: relative;
margin: 40px 0px 25px 0px;	
}

/*==========內容回覆管理總表==========*/
#centeradminbox .countbar-item{
	background: #EBFFE8 url(../../img/modules/) no-repeat left top;
}


/*===========回覆清單=============*/
#grouplistcontent{
	position: relative;
margin: 10px 0px 10px 0px;	
}
#grouplistcontent .group-col{
margin: 5px 0px 5px 0px;	
white-space:nowrap  !important;	
}
#grouplistcontent #grouptitle{
font-size: 110%;
}
#grouplistbox  #replystatusbox  #finish-yes,
#grouplistcontent #finish-yes{
color: #006803;
}
#grouplistbox  #replystatusbox  #finish-no,
#grouplistcontent #finish-no{
color: #BC0028;
}
#grouplistcontent .grouprow{
	position: relative;
margin: 10px 0px 10px 0px !important;	
}
#grouplistbox  #replystatusbox{
font-size: 90%;
}
#grouplistcontent .glyphicon,
#grouplistbox  #replystatusbox .glyphicon{
position: relative;
top: 3px;
font-size: 110%;

}

/*========即期通知區塊===========*/
#mfdcmscentervbox .spottextbox{
font-size: 110%;
}
#mfdcmscentervbox .spottextbox .glyphicon{
position: relative;
top: 4px;
font-size: 110%;
}


/*==========相關內容===============*/
/*============左右按鈕===========*/
#recommendbox {
	position: relative;
	padding: 0px 0px 10px 0px;
	margin: 25px 0px 0px 0px;
}
#recommendbox .owl-carousel{
	width: 100.6%;
}
#recommendbox .owl-carousel .owl-stage-outer {
  padding: 10px;
}


#recommendbox .thumbnail {
	position: relative;
	width: 98%;
}

#recommendimgboximg {
	position: relative;
	height: 160px;
	overflow: hidden;
}
#typesbox2 #recommendimgboximg {
	position: relative;
	height: 220px;
	overflow: hidden;
}


#recommendimgboximg img {
  width: 100%;
  height: 100%;
  object-fit: cover; 
	
	transition: all .55s ease .1s;
}
/*
#typesbox2 #recommendimgboximg img {
	min-height: 220px;
	transition: all .55s ease .1s;
}
*/

#recommendimgboximg img:hover {
	transform: scale(1.5,1.5);
}

#recommendbox .captionbox {
	position: relative;
	height: 65px;
	line-height: 150%;
	overflow: hidden;
	padding: 5px 0px 0px 0px;
	margin: 5px 0px  10px 0px;
	text-align: center;
}

#recommendbox  .owl-nav .owl-prev {
	position: absolute;
	top: 50px !important;
	z-index: 1000;
	left: -10px;
	background: url(../../../images/thin_right_arrow_333.png) no-repeat left top;
	width: 69px;
	height: 76px;
	transform: scale(0.7,0.7);
}

#recommendbox  .owl-nav .owl-next {
	position: absolute;
	top: 50px !important;
	z-index: 1000;
	right: -10px;
	background: url(../../../images/thin_left_arrow_333.png) no-repeat left top;
	width: 69px;
	height: 76px;
	transform: scale(0.7,0.7);
}

#recommendbox   .owl-nav .owl-next span,
#recommendbox .owl-nav .owl-prev span {
	opacity: 0;
}



/*===========內容管理-首頁==================*/
#centeradminbox {
	position: relative;
}

/*#centeradminbox .alertCustom01 h1 {
	position: relative;
	font-size: 170%;
}
*/
#centeradminbox h2 {
	position: relative;
	font-size: 150%;
	margin: 10px 0px;
}

#centeradminbox  .list-group-item {
	padding: 6px 0px 6px 10px;
}

#centeradminbox .table-striped {
	background: #F7F7F7 url(../../img/modules/neilmfdcms/) no-repeat left top;
	font-size: 85%;
}


#centeradminbox #sorttable .thumbnail{
width: 150px;
}


#centeradminbox .rowCustom {
	position: relative;
	left: -30px;
}

/*#centeradminbox #sorttable {
	position: relative;
	left: -17px;
	width: 107%;
}
*/
#centeradminbox #tagdivbox li {
	margin: 0px 0px 13px 0px;
}

#centeradminbox #tagitem {
	border-radius: 3px;
	border: 1px solid #ADADAD;
	padding: 3px 7px;
	background: #EFEFEF url(../../img/frame/) no-repeat left top;
	white-space: nowrap;
	font-size: 90%;
}

#centeradminbox .focusbox #tagitem {
	border-radius: 3px;
	border: 1px solid #D19492;
	padding: 3px 7px;
	background: #FFDAD8 url(../../img/frame/) no-repeat left top;
	white-space: nowrap;
	font-size: 90%;
}

#centeradminbox  .page-header {
	white-space: nowrap;
}

#centeradminbox .list-group-weburl{
word-break: break-all;
}







/*===內容管理-分類=========*/
#sortadminbox {
	position: relative;
}

#sortadminbox h2 {
	position: relative;
	font-size: 150%;
	margin: 10px 0px;
}

#sortadminbox .table-striped {
	font-size: 85%;
}

#sortadminbox .rowCustom {
	position: relative;
	left: -30px;
}

#sortadminbox #sorttable {
	position: relative;
	left: -25px;
	width: 110%;
}

#sorttable table {
	background: #F7F7F7 url(../../img/modules/neilmfdcms/) no-repeat left top !important;
}

#sorttable  .table #helpBlock{
font-size: 92%;
}

#sorttable  .table .btn {
    font-size: 70%;
    padding: 3px 6px;
}



/*======分類自訂按鈕==============*/
#sortcustommenubox {
	position: relative;
}

.sortcustommenubox h3 {
	font-size: 120%;
}


/*=====新增內容-新聞=========*/
#mfdcmscenterbox {
	position: relative;
	width: 101.5%;
	left: -15px;
}

#mfdcmscenterbox .radio-inline {
	text-align: left;
}

#mfdcmscenterbox .radio-inline input {
	position: relative;
	top: 0px;
	line-height: 0%;
}

#mfdcmscenterbox .jumbotron h1 {
	font-size: 180%;
}
/*
#mfdcmscenterbox .col-sm-12Custom {
	position: relative;
	left: -15px;
}
*/
#mfdcmscenterbox  #tagbox {
	position: relative;
	margin: -13px 0px 0px 0px;
}
/*
#mfdcmscenterbox   .col-sm-10Custom {
	position: relative;
	top: -4px;
}
*/

/*==========自訂按鈕區塊================*/
#modulesmenuArrbox {
	position: relative;
	text-align: center;
}

#modulesmenuArrbox .btn {
	margin: 0px 12px 15px 0px
}

#btntitlebox {
	max-height: 58px;
	overflow: hidden;
	line-height: 150%;
}