
body {

	font-family: 微軟正黑體,Verdana,Arial,Helvetica,sans-serif;
}

#rss {
    margin-left: 12px;
}

.main-content {
	padding: 0;
	margin-top:70px;
}

#main-menu {
	font-size:0.9375em; /*15px*/
	min-height: 70px;
	padding-top: 10px;
}

.navbar-header {
	padding-top:0;
}



/*------------------------------------- 主視覺 -------------------------------------------*/
#main-banner {
	background: url(../img/v3/bg.png) center no-repeat;
	width: 100%;
	-webkit-background-size: cover;
	     -o-background-size: cover;
	        background-size: cover;
	
}

.container {
	max-width: 1280px;
	padding: 20px;
}

.auto {
	margin: auto;
}

.date-txt {
	font-size: 2em;
	font-weight: bold;
	text-shadow: 0 1px 6px rgba(0,0,0,0.1);
	color: #112d47;
	text-align: center;
}

@media (max-width: 767px) {

	.main-content {
		margin-top:60px;
	}

	.date-txt {
		font-size: 1em;

	}
}
/*-------------------------------------主視覺 end-------------------------------------------*/


/*------------------------------------ 時間軸 ------------------------------------------*/
.bt-padding-right{
	padding: 5px 0 30px 60px;
}
.bt-padding-left{
	padding: 5px 60px 30px 0;
}

.bt-date{
	max-width: 500px;
}

@media (max-width: 767px) {

	.bt-padding-left{
		padding: 0 5px;
	}
	.bt-padding-right{
		padding: 0 5px;
	}
	.bt-date{
		max-width: 280px;
	}
}
/*-------------------------------------時間軸 end-------------------------------------------*/


/*------------------------------------ 考情資訊+相關連結 -------------------------------------------*/
.news-text01 {
	font-size: 12pt;
	padding: 5px 10px 5px 25px;
}

.news-text02 {
	font-size: 12pt;
	padding: 5px 10px 5px 25px;
}


@media (max-width: 767px) {
	.news-text01 {
		font-size: 11pt;
		padding: 5px 10px 5px 25px;
	}
	.news-text02 {
		font-size: 11pt;
		padding: 10px 10px 5px 25px;
	}
}
/*-------------------------------------考情資訊+相關連結  end-------------------------------------------*/



/*------------------------------------ 六個 BN -------------------------------------------*/
.bn {
	padding: 1%;
}

.img-border {
	border-radius: 0 20px;
}

@media (max-width: 767px) {

}
/*-------------------------------------考情資訊+相關連結  end-------------------------------------------*/

/*------------------------------------- 選填志願影音說明 -----------------------------------------------*/
.slick-slide
{
    display: none;
    float: left;
    height: 100%;
    min-height: 1px;
    padding: 6px;
    font-size: 12pt;
}
/*------------------------------------- 選填志願影音說明 edn -------------------------------------------*/

/* news style (B) */
.news-block {
    width: 96%;
/*    height: 315px; */
    overflow: auto;
}
.news-block ul {
    margin: 0 ;
    margin-left: 1.5em;
    padding: 0;
    font-size: 100%;
    list-style: none;
}
.news-block ul li {
    line-height: 1.6em;
}
li.exam-related-news {
    float: left;
    padding-left: 10px;
    width: 230px;
}
.news-block a:link, .news-block a:visited {
    text-decoration: none;
}
.news-block a:hover, .news-block a:active {
    text-decoration: underline;
}
.news-odd {
    background: #fff;
}
.news-even {
    background: #EAEAEA;
}
/* news style (E) */

/* marquee style (B) */
#abgne_marquee {
    position: relative;
    overflow: hidden;
    left: 10px;
    /* width: 200px; */
    height: 25px;
    /*border: 1px solid #ccc;*/
}
#abgne_marquee ul, div#abgne_marquee li {
    margin: 0;
    padding: 0;
	list-style: none;
}
#abgne_marquee ul {
    position: absolute;
    left: 20px; /* 往後推個 30px */
    right: 20px; /* Custom By Ben since 2013-02-15 */
}
#abgne_marquee ul li a {
    display: block;
    overflow: hidden; /* 超出範圍的部份要隱藏 */
    font-size:12px;
    height: 25px;
    line-height: 25px;
    padding-left: 10px;
    text-decoration: none;

    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #DD3700;
    text-indent: 5px;
    text-align: left;

}
div#abgne_marquee ul li.b1 a {
    background-position: 5px 5px;
}
div#abgne_marquee ul li.b2 a {
    background-position: 5px -15px;
}
div#abgne_marquee ul li.b3 a {
    background-position: 5px -35px;
}
div#abgne_marquee div.marquee_btn {
    position: absolute;
    cursor: pointer;
}
div#abgne_marquee div#marquee_next_btn {
    left: 5px;
}
div#abgne_marquee div#marquee_prev_btn {
    right: 5px;
}
/* marquee style (E) */

/* trial video style (B) */
.table-odd {
  /*  border: 1px solid #98BECE;*/
    background: #D6F1FC;
  border-style: none none dotted none;
	border-width:2px;
	 border-color:#98BECE;
}
.table-even {
    /* border: 1px solid #98BECE;
    background: #B9E6FA; */
	border-style: none none dotted none;
	border-width:2px;
	 border-color:#98BECE;

}
/* trial video style (E) */

.txt_01 {
    font-size: 15px;
    line-height: 18px;
    color: #666666;
    text-indent: 0;
}
.txt_01 a:link, .txt_01 a:visited {
    color: #666666;
    text-decoration: none;
}
.txt_01 a:hover, .txt_01 a:active {
    color: #666666;
    text-decoration: underline;
}

.txt_02 {
    font-size: 12px;
    line-height: 15px;
    color: #666666;
    text-indent: 0;
}
.txt_02 a:link, .txt_02 a:visited {
    color: #0066cc;
    text-decoration: underline;
}
.txt_02 a:hover, .txt_02 a:active {
    color: #0066cc;
    text-decoration: none;
}

.txt03 {
    font-family:'微軟正黑體', 'Microsoft JhengHei', Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 23px;
    color:  #036;
    text-indent: 5px;
    text-align: left;
}
.txt03 a:link {
    color: #036;
    text-decoration: none;
}
.txt03 a:visited {
    color: #036;
    text-decoration: underline;
}
.txt03 a:hover {
    color: #F60;
    text-decoration: underline;
}
.txt03 a:active {
    color: #036;
}

.txt04 {
    font-family: '微軟正黑體', 'Microsoft JhengHei', Arial, Helvetica, sans-serif;
    font-size: 16px;
    line-height: 20px;
    color: #fff;
    font-weight: bold;
}
.txt04 a:link {
    color: #fff;
    text-decoration: none;
}
.txt04 a:visited {
    color: #fff;
    text-decoration: none;
}
.txt04 a:hover {
    color: #FFE926;
    text-decoration: underline;
}

.txt04 a:active {
    color: #fff;
}

.txt05 {
    font-family: '微軟正黑體', 'Microsoft JhengHei', Arial, Helvetica, sans-serif;
    font-size: 16px;
    line-height: 30px;
    color: #fff;
    font-weight: bold;
}

.txt06 {
    font-family: '微軟正黑體', 'Microsoft JhengHei', Arial, Helvetica, sans-serif;
    font-size: 26px;
    line-height: 30px;
    color: #fff;
    font-weight: bold;
}

/* for debug */
.tb-red {
   border: 1px solid red;
}
.tb-green {
   border: 1px solid green;
}
.tb-blue {
   border: 1px solid blue;
}
.tb-black {
   border: 1px solid black;
}
.indexbox{
	padding:25px;
	border: 1px solid #6CF;
	font-family: '微軟正黑體', 'Microsoft JhengHei', Arial, Helvetica, sans-serif;
    font-size: 18px;
    line-height: 24px;
    color:  #069;
    font-weight: bold;
	border-radius:20px;
	}

	.indexbox2{
	font-family: '微軟正黑體', 'Microsoft JhengHei', Arial, Helvetica, sans-serif;
    font-size: 16px;
    line-height: 2em;
    color:  #069;
    font-weight: bold;
}
	.H1{
		margin-left:-13px;
		margin-top:-20px;
		padding-bottom:18px;
		width:100%; display:block; line-height:1.2em; overflow:visible; font-size:26px; text-shadow:#f3f3f3 1px 1px 0px, #b2b2b2 1px 2px 0}










/*768以上以下 */
@media (min-width: 768px) {
	.affix {
		top: 63px;
		position: static;
	}
	.index-margin {
		margin-left:20%;
	}

	.start-banner {
		max-width: 320px;
	}
}
@media (max-width: 767px) {
	.affix {
		top: 63px;
		position: fixed;
		z-index: 1000;
		background-color: #FFF;
	}
	.btn-block{
		width:310px;
	}
	.img-responsive.mapimg{
		max-width: 300px;
	}
	.embed-responsive.embed-responsive-16by9{
		padding-bottom: 85%;
	}
	.index-margin {
		margin-left:5%;
	}
	.start-banner {
		max-width: 320px;
	}
}