@import url("reset.css");
@import url("un-reset.css");

/*【綜合Label】*/
body{ background-image:url(../images/bg_body.jpg); background-repeat:repeat;}

/*【框架Wrapper】*/
#Wrapper { width:1366px; height:auto; margin:0 auto;}

/*【頁首header】*/
header{ display:block; width:100%; height:140px; background-color:#fff; overflow:hidden;}
.logo{ display:block; padding-left:75px; padding-top:14px; overflow:hidden; float:left;}
.ico{ display:block; padding-right:40px; overflow:hidden; float:right;}
.ico-list{ padding-top:100px; padding-right:30px; float:left;}
.ico-list li{ display:inline-block; background-image:url(../images/bg_item-list.jpg); background-repeat:no-repeat; background-position:right center; padding-right:10px; padding-left:10px;}
.ico-list li:nth-last-child(1){ background-image:none;}
.ico-list li a{ font-size:0.813rem; font-family:"Open Sans"; color:#555; line-height:0.875rem;}
.ico-list li a:hover{ color:#0060b1;}
.aacsb{ padding-top:62px; float:right;}

/*【選單menu】*/
.menu{ display:block; width:100%; height:auto; background-color:#0060b1; overflow:hidden;}
.menu ul{ text-align:center;}
.menu li{ display:inline-block; padding-right:50px; padding-left:50px;}
.menu li a{ font-size:0.913rem; font-family:Arial, "微軟正黑體", "Microsoft JhengHei", sans-serif; font-weight:bold; font-style:normal; color:#fff; line-height:2.625rem;}
.menu li.on a, .menu li a:hover{ font-size:0.913rem; font-family:Arial, "微軟正黑體", "Microsoft JhengHei", sans-serif; font-weight:bold; font-style:normal; color:#a2f7ff; line-height:2.625rem;}

/*【內容content】*/
.image {
	width: 100%;
	max-width: 1366px; /*圖片最大寬*/
	max-height: 467px; /*圖片最大高*/
	margin: 0 auto;
	display: block;
	overflow: hidden;
	background: #fff;
}
.image img {
	max-width: 100%; /*圖片要設定百分比*/
}
.image #abgne_fade_pic {
	position: relative;
	width: 100%;
	height: 0;
	padding-bottom: 34.166%;
	/*
    RWD圖片伸縮 按比例縮放
    利用padding往下撐開;
    高度/寬度=比例
    本例banner圖片為 940*260
    故  260 / 940 = 0.2765...
    取百分比到第三位就好
    所以是  27.7%
    所以請填 padding-bottom: 27.7%;

    PS.套用在其他網站 就看原設計banner圖片長寬
    請依此模式更改 padding-bottom的輸入比例
	*/
}
.image #abgne_fade_pic .ad {
	position: absolute;
}
.image #abgne_fade_pic .ad img {
	max-width: 100%;
}
/*圓點顯示 (2擇1)*/
.image #abgne_fade_pic .control {
	position: absolute;
	right: 60px;
	bottom: 0px;
	opacity: 1;
}
.image #abgne_fade_pic .control a {
	display: inline-block;
	height: 5px;
	width: 5px;
	text-indent: -9999px;
	margin: 0px 4px;
	background: #fff;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.image #abgne_fade_pic .control a.on {
	background: #0060b1;
}

.banner{ display:block; width:100%; height:auto; overflow:hidden; position:relative;}
.banner img{ display:block; width:100%;}
.sidetop{ position:absolute; bottom:0; left:0;}

/*【活頁owl】*/
.owl{ display:block; width:100%; height:auto; background-color:#34424e; overflow:hidden;}

/*【內容content】*/
.content{ display:block; width:100%; height:auto; overflow:hidden;}
.content-li{ display:block; width:706px; height:auto; padding-left:40px; padding-right:40px; padding-top:40px; overflow:hidden; float:left;}
.newsbox{ display:block; width:100%; height:auto; overflow:hidden;}
.newsbox-title{ display:block; width:100%; height:30px; background-image:url(../images/ico_newsbox.png); background-position:left center; background-repeat:no-repeat; font-size:1.125rem; font-family:Arial, "微軟正黑體", "Microsoft JhengHei", sans-serif; font-weight:bold; color:#222; line-height:1.875rem; padding-left:40px; overflow:hidden;}
.newsbox-text{ display:block; width:100%; height:auto; margin-top:5px; margin-bottom:5px; overflow:hidden;}
.newsbox-text li{ line-height:1.500rem;}
.newsbox-text_date{ font-size:0.813rem; font-family:Arial, "微軟正黑體", "Microsoft JhengHei", sans-serif; font-weight:lighter; font-style:normal; color:#407eac; letter-spacing:-1px; margin-right:10px;}
.newsbox-text_text a{ font-size:0.813rem; font-family:Arial, "微軟正黑體", "Microsoft JhengHei", sans-serif; font-weight:lighter; font-style:normal; color:#222; text-decoration:underline;}
.newsbox-text_text a:hover{ text-decoration:none;}
.newsbox-button ul{ text-align:left;}
.newsbox-button li{ display:inline-block; margin-right:5px;}
.newsbox-button li a{ font-size:0.688rem; font-family:Arial, "微軟正黑體", "Microsoft JhengHei", sans-serif; font-weight:lighter; font-style:normal; color:#555; border:solid #eee 1px; border-radius:15px; padding-bottom:5px; padding-top:5px; padding-left:10px; padding-right:10px;}
.newsbox-button li a:hover{ color:#0060b1;}
.content-ri{ display:block; width:660px; height:auto; padding-top:40px; padding-left:20px; padding-right:20px; overflow:hidden; float:right;}
.articlebox{ display:block; width:270px; height:auto; margin-left:20px; margin-right:20px; overflow:hidden; float:left;}
.articlebox-image{ display:block; width:100%; height:150px; overflow:hidden;}
.articlebox-title{ display:block; width:100%; height:auto; background-image:url(../images/line_articlebox-title.jpg); background-position:bottom left; background-repeat:no-repeat; font-size:0.938rem; font-family:Arial, "微軟正黑體", "Microsoft JhengHei", sans-serif; font-weight:bold; font-style:normal; color:#222; padding-top:10px; padding-bottom:5px; overflow:hidden;}
.articlebox-text{ display:block; width:100%; height:auto; font-size:0.813rem; font-family:Arial, "微軟正黑體", "Microsoft JhengHei", sans-serif; font-weight:normal; font-style:normal; color:#444; line-height:1.188rem; padding-top:10px; overflow:hidden;}
.articlebox-button{ display:block; width:100%; height:auto; overflow:hidden;}
.articlebox-button ul{ text-align:right;}
.articlebox-button li{ display:inline-block; margin-left:5px;}

.bg-ix{ background-color:#fff;}
.bg-pg{ background-color:#fff; background-image:url(../images/bg_content.jpg); background-position:top center; background-repeat:no-repeat;}

.content-lp{ display:block; width:250px; height:auto; overflow:hidden; float:left;}
.side{ display:block; width:100%; height:auto; background-image:url(../images/bg_side.jpg); background-position:top center; background-repeat:no-repeat; padding-top:20px; overflow:hidden;}
.side dl.l1{ display:block; width:100%; height:auto; padding-left:40px; padding-right:40px; overflow:hidden;}
.side dl.l1 dt a{ display:block; width:100%; height:auto; font-size:0.813rem; font-family:Arial, "微軟正黑體", "Microsoft JhengHei", sans-serif; color:#222; line-height:1.188rem; font-weight:bold; border-left:solid #fff 4px; padding-left:8px; margin-top:10px; overflow:hidden;}
.side dl.l1 dt:nth-child(1) a{ margin-top:0;}
.side dl.l1 dt.on a, .side dl.l1 dt a:hover{ display:block; width:100%; height:auto; font-size:0.813rem; font-family:Arial, "微軟正黑體", "Microsoft JhengHei", sans-serif; font-weight:normal; color:#222; line-height:1.188rem; font-weight:bold; border-left:solid #5ac4ce 4px; overflow:hidden;}
.side dl.l2{ display:block; width:100%; height:auto; padding-bottom:10px; padding-right:20px; overflow:hidden;}
.side dl.l2 dt a{ display:block; width:100%; height:auto; background:none; font-size:0.813rem; font-family:Arial, "微軟正黑體", "Microsoft JhengHei", sans-serif; color:#008693; line-height:1.188rem; font-weight:normal; border-left:none; overflow:hidden;}
.side dl.l2 dt:nth-child(1) a{ margin-top:10px;}
.side dl.l2 dt.on a, .side dl.l2 dt a:hover{ display:block; width:100%; height:auto; background:none; font-size:0.813rem; font-family:Arial, "微軟正黑體", "Microsoft JhengHei", sans-serif; color:#008693; line-height:1.188rem; font-weight:normal; border-left:none; overflow:hidden;}
.side dd{ padding:0; margin:0;} /*重要：將距離設定回歸於0*/
.side dd ul{ padding-top:5px; padding-bottom:10px;}
.side dd ul li a{ display:block; width:100%; height:auto; background:none; font-size:0.813rem; font-family:Arial, "微軟正黑體", "Microsoft JhengHei", sans-serif; color:#444; line-height:1.188rem; border-bottom:none; padding-top:0px; padding-bottom:5px; overflow:hidden;}
.side dd ul li a:hover{ color:#444;}
.sidetitle{ display:block; width:45px; height:auto; margin-left:40px; overflow:hidden;}
.sidetitle img{ display:block; width:100%;}
.sidetail{ display:block; width:100%; height:auto; overflow:hidden;}
.sidetail img{ display:block; width:100%;}

.bookmarks{ display:block; width:100%; height:auto; margin-top:10px; overflow:hidden;}

.content-rp{ display:block; width:1116px; height:auto; overflow:hidden; float:right;}
.topic{ display:block; width:100%; height:auto; padding-bottom:20px; padding-left:30px; padding-right:30px; padding-top:20px; overflow:hidden;}
.topic-title{ display:block; width:auto; height:23px; font-size:1.125rem; font-family:Arial, "微軟正黑體", "Microsoft JhengHei", sans-serif; color:#222; line-height:1.438rem; font-weight:bold; border-right:solid #5ac4ce 6px; padding-right:15px; overflow:hidden; float:left;}
.topic-cake{ display:block; width:auto; height:23px; line-height:1.438rem; border-left:solid #444 6px; padding-left:10px; overflow:hidden; float:left;}
.topic-cake li{ background-image:url(../images/ico_cakearrow.png); background-position:right; background-repeat:no-repeat; float:left;}
.topic-cake li:nth-last-child(1){ background-image:none;}
.topic-cake li a{ font-size:0.813rem; font-family:Arial,"微軟正黑體","Microsoft JhengHei",sans-serif; color:#222; padding-left:4px; padding-right:12px;}
.topic-cake li a:hover{ text-decoration:underline;}

.container{ display:block; width:100%; height:auto; padding-left:30px; padding-right:30px; overflow:hidden;}
.item{ font-size:1.063rem; font-family:Arial,"微軟正黑體","Microsoft JhengHei",sans-serif; color:#0060b1; font-weight:bold; margin-bottom:5px; float:left;}
.date{ font-size:0.750rem; font-family:"Open Sans"; color:#c59c1c; margin-bottom:5px; float:right;}
.text{ display:block; width:100%; height:auto; font-size:0.813rem; font-family:Arial,"微軟正黑體","Microsoft JhengHei",sans-serif; color:#555; line-height:1.313rem; overflow:hidden; clear:both;}
.text a{ color:#5ac4ce; text-decoration:underline;}
.text a:hover{ color:#0060b1;}

.filelist{ display:block; width:100%; height:auto; border-bottom:dotted #ddd 1px; margin-bottom:3px; overflow:hidden;}
.filelist li{ display:inline-block; line-height:0.75rem; margin-bottom:10px;}
.filelist-date{ font-size:0.750rem; font-family:Arial,"微軟正黑體","Microsoft JhengHei",sans-serif; color:#c59c1c; margin-left:20px;}
.filelist-file{ margin-left:20px;}
.filelist-title{ font-size:0.813rem; font-family:Arial,"微軟正黑體","Microsoft JhengHei",sans-serif; color:#222; font-weight:bold; margin-left:20px;}
.filelist-button{ float:right; margin-right:20px;}
.filelist-button a{ font-size:0.750rem; font-family:"Open Sans"; color:#999;}
.filelist-button a:hover{ color:#0060b1;}

.practicelist{ display:block; width:100%; height:auto; border-bottom:dotted #ddd 1px; margin-bottom:3px; overflow:hidden;}
.practicelist li{ display:inline-block; line-height:0.75rem; margin-bottom:10px;}
.practicelist-date{ font-size:0.750rem; font-family:Arial,"微軟正黑體","Microsoft JhengHei",sans-serif; color:#c59c1c;}
.practicelist-title{ font-size:0.813rem; font-family:Arial,"微軟正黑體","Microsoft JhengHei",sans-serif; color:#222; font-weight:bold; padding-left:10px; padding-right:10px;}
.practicelist-button{ font-size:0.813rem; font-family:Arial,"微軟正黑體","Microsoft JhengHei",sans-serif; color:#999; line-height:1.250rem; font-weight:lighter; border-left:solid #ddd 1px; padding-left:10px; padding-right:10px;}
.practicelist-button a{ color:#999;}
.practicelist-button a:hover{ color:#0060b1;}

.newslist{ display:block; width:100%; height:auto; border-bottom:dotted #ddd 1px; margin-bottom:3px; overflow:hidden;}
.newslist li{ display:inline-block; line-height:0.75rem; margin-bottom:10px;}
.newslist-date{ font-size:0.750rem; font-family:Arial,"微軟正黑體","Microsoft JhengHei",sans-serif; color:#c59c1c;}
.newslist-title{ font-size:0.813rem; font-family:Arial,"微軟正黑體","Microsoft JhengHei",sans-serif; color:#222; font-weight:bold; padding-left:10px; padding-right:10px;}
.newslist-button{ font-size:0.813rem; font-family:Arial,"微軟正黑體","Microsoft JhengHei",sans-serif; color:#999; line-height:1.250rem; font-weight:lighter; border-left:solid #ddd 1px; padding-left:10px; padding-right:10px;}
.newslist-button a{ color:#999;}
.newslist-button a:hover{ color:#0060b1;}

/*頁籤功能*/
	ul, li {
		margin: 0;
		padding: 0;
		list-style: none;
	}
	.abgne_tab {
		clear: left;
		width: 100%;
	}
	ul.tabs {
		width: 100%;
		height: 31px;
		padding-left: 30px;
		padding-right: 30px;
	}
	ul.tabs li {
		float: right;
		height: 30px;
		line-height: 30px;
		overflow: hidden;
		position: relative;
		margin-bottom: -1px; /* 讓 li 往下移來遮住 ul 的部份 border-bottom */
		margin-left:20px;
		font-size: 0.875rem;
		font-family: Arial,"微軟正黑體","Microsoft JhengHei",sans-serif;
	}
	ul.tabs li a {
		display: block;
		color: #000;
		text-decoration: none;
	}
	ul.tabs li a:hover {
	}
	ul.tabs li.active {
		border-bottom: solid #0060b1 4px;
	}
	ul.tabs li.active a:hover {
	}
	ul.tabs li.active a:link {
		color:#0060b1;
	}
	div.tab_container {
		clear: left;
		width: 100%;
		background: #fff;
	}
	div.tab_container .tab_content {
		margin-top: 10px;
	}
	div.tab_container .tab_content h2 {
	}
.tb-events{ display:block; width:100%; height:auto; line-height:1.250rem; overflow:hidden;}
.tb-events tr:nth-child(1) td{ background-color:#cbe3e5; color:#222; font-weight:bold;}
.tb-events td{ padding-bottom:6px; padding-left:15px; padding-right:15px; padding-top:6px; border-bottom:dotted #ddd 1px;}
.tb-events td:nth-child(odd){ width:70px; font-size:0.750rem; font-family:Arial,"微軟正黑體","Microsoft JhengHei",sans-serif; color:#555;}
.tb-events td:nth-child(even){ width:986px; font-size:0.813rem; font-family:Arial,"微軟正黑體","Microsoft JhengHei",sans-serif;}
.tb-events td:nth-child(even) a{ color:#0060b1; font-weight:lighter;}
.tb-events td:nth-child(even) a:hover{ color:#222;}

.teacherlist{ display:block; width:48%; height:auto; background-image:url(../images/bg_shadow.png); background-repeat:no-repeat; background-position:bottom center; background-size:contain; padding-bottom:2px; margin-right:1%; margin-left:1%; margin-bottom:20px; overflow:hidden; float:left;}
.teacherlist-content{ position:relative; display:block; width:100%; height:285px; background-image:url(../images/bg_gradient.png); background-repeat:repeat-x; background-position:top center; border:solid #f5f5f5 1px; border-radius:5px; padding-bottom:15px; padding-left:15px; padding-right:15px; padding-top:15px; overflow:hidden;}
.teacherlist-content_button a{ position:absolute; top:12px; right:0; display:block; width:auto; height:auto; background-color:#55d1ed; font-size:0.813rem; font-family:Arial,"微軟正黑體","Microsoft JhengHei",sans-serif; color:#fff; font-weight:bold; text-align:center; line-height:1.313rem; padding-left:10px; padding-right:10px; overflow:hidden;}
.teacherlist-content_button a:hover{ background-color:#0060b1;}
.teacherlist-content_image{ float:left; width:35%;}
.teacherlist-content_container{ float:right; width:65%;}
.teacherlist-content_container-title{ font-size:0.938rem; font-family:Arial,"微軟正黑體","Microsoft JhengHei",sans-serif; color:#222; line-height:1.313rem;}
.teacherlist-content_container-text a{ color:#555;}
.teacherlist-content_container-text a:hover{ color:#0060b1;}
.teacherlist-content_container-text li{ line-height:1.063rem; padding-bottom:2px; padding-top:2px;}
.tt{ font-size:0.813rem; font-family:Arial,"微軟正黑體","Microsoft JhengHei",sans-serif; color:#00a1b0; font-weight:bold; margin-right:5px;}
.tx{ font-size:0.813rem; font-family:Arial,"微軟正黑體","Microsoft JhengHei",sans-serif; color:#555;}

.teacherdetail{ display:block; width:100%; height:auto; background-image:url(../images/bg_shadow.png); background-repeat:no-repeat; background-position:bottom center; padding-bottom:4px; overflow:hidden;}
.teacherdetail-content{ display:block; width:100%; height:auto; background-image:url(../images/bg_gradient.png); background-repeat:repeat-x; background-position:top center; border:solid #f5f5f5 1px; border-radius:5px; padding-bottom:15px; padding-left:15px; padding-right:15px; padding-top:15px; overflow:hidden;}
.teacherdetail-content_image{ float:left; width:17%;}
.teacherdetail-content_table{ float:right; width:83%;}
.teacherdetail-content_table-title{ font-size:0.938rem; font-family:Arial,"微軟正黑體","Microsoft JhengHei",sans-serif; color:#222; line-height:1.313rem;}
.tb-fulltime{ display:block; width:100%; height:auto; font-size:0.813rem; font-family:Arial,"微軟正黑體","Microsoft JhengHei",sans-serif; color:#555; line-height:1.188rem; overflow:hidden;}
.tb-fulltime td{ vertical-align:top; border-bottom:solid #fff 1px; padding-bottom:6px; padding-left:15px; padding-right:15px; padding-top:6px;}
.tb-fulltime td:nth-child(odd){ width:100px; background-color:#c3c7c9; font-size:0.813rem; color:#fff; line-height:1.188rem; font-weight:bold;}
.tb-fulltime tr:nth-child(odd) td:nth-child(odd){ width:100px; background-color:#a8aeb0; font-size:0.813rem; color:#fff; line-height:1.188rem; font-weight:bold;}
.tb-fulltime tr:nth-child(2) td:nth-child(3){ background-color:#55d1ed;}
.tb-fulltime a{ color:#555;}
.tb-fulltime a:hover{ color:#0060b1;}
.teacherdetail-content_container{ clear:both; width:96%; padding-top:20px; margin-left:2%; margin-right:2%;}
.teacherdetail-content_container-title{ display:block; width:100%; height:auto; font-size:0.813rem; font-family:Arial,"微軟正黑體","Microsoft JhengHei",sans-serif; color:#222; line-height:1.188rem; border-bottom:dotted #ccc 1px; padding-bottom:3px; margin-bottom:20px;  overflow:hidden;}
.teacherdetail-content_container-text{ display:block; width:100%; height:auto; font-size:0.813rem; font-family:Arial,"微軟正黑體","Microsoft JhengHei",sans-serif; color:#555; line-height:1.125rem; overflow:hidden;}
.teacherdetail-content_container-text p{ padding-bottom:8px;}

.tb-partime{ display:block; width:100%; height:auto; font-size:0.813rem; font-family:Arial,"微軟正黑體","Microsoft JhengHei",sans-serif; color:#555; line-height:1.188rem; overflow:hidden;}
.tb-partime tr:nth-child(odd){ background-color:#eee;}
.tb-partime tr:nth-child(1){ background-color:#55d1ed; color:#fff; font-weight:bold;}
.tb-partime td{ padding-bottom:6px; padding-left:15px; padding-right:15px; padding-top:6px; vertical-align:middle;}
.tb-partime td:nth-child(1n){ width:120px;}
.tb-partime td:nth-child(2n){ width:155px;}
.tb-partime td:nth-child(3n){ width:336px;}
.tb-partime td:nth-child(4n){ width:165px;}
.tb-partime td:nth-child(5n){ width:80px;}
.tb-partime td:nth-child(6n){ width:200px;}
.tb-partime a{ color:#555;}
.tb-partime a:hover{ color:#0060b1;}

.button{ display:block; width:auto; height:auto; padding-top:10px; padding-bottom:20px; padding-left:30px; padding-right:30px; margin-left:auto; margin-right:auto; overflow:hidden; float:left;}
.button li{ display:inline-block;}
.button li.s1 a{ display:block; width:35px; height:35px; background-color:#444; font-size:0.813rem; font-family:"Open Sans",sans-serif; color:#fff; text-align:center; line-height:2.188rem; font-weight:bold; text-transform:uppercase; border-radius:20px; overflow:hidden;}
.button li.s1 a:hover{ background-color:#ddd; color:#444;}
.button li.s2 a{ display:block; width:35px; height:35px; background-color:#5ac4ce; font-size:0.813rem; font-family:"Open Sans",sans-serif; color:#fff; text-align:center; line-height:2.188rem; text-transform:uppercase; border-radius:20px; overflow:hidden;}
.button li.s2 a:hover{ background-color:#fff; color:#5ac4ce;}
.button li.s3 a{ display:block; width:auto; height:35px; background-color:#bbb; font-size:0.813rem; font-family:"Open Sans",sans-serif; color:#fff; text-align:center; line-height:2.188rem; font-weight:bold; text-transform:uppercase; border-radius:20px; padding-left:10px; padding-right:10px; overflow:hidden;}
.button li.s3 a:hover{ background-color:#ddd; color:#444;}

.page{ display:block; width:auto; height:auto; padding-top:10px; padding-bottom:20px; padding-right:30px; margin-left:auto; margin-right:auto; overflow:hidden; float:right;}
.page li{ display:inline-block; font-size:0.813rem; font-family:"Open Sans"; color:#999; line-height:1.563rem;}
.page li a{ display:block; width:25px; height:25px; background-color:#ddd; font-size:0.813rem; font-family:"Open Sans",sans-serif; color:#444; text-align:center; line-height:1.563rem; border-radius:15px; margin-left:2px;}
.page li.on a, .page li a:hover{ background-color:#444; color:#fff; text-decoration:none;}
.page-form{ width:auto; height:auto; font-family:"Open Sans"; font-size:0.813rem; color:#444; line-height:1.563rem; background:none; border:none; border:solid #ddd 1px; padding-top:2px; padding-bottom:2px; padding-left:5px; padding-right:5px; margin-left:5px;}

.hr{ border:none;}

/*【頁尾footer】*/
footer{ display:block; width:100%; height:auto; background:#444; padding:30px 40px; overflow:hidden;}
.information{ font-size:0.813rem; font-family:Arial, "微軟正黑體", "Microsoft JhengHei", sans-serif; font-weight:lighter; font-style:normal; color:#fff; line-height:1.250rem;}
.information a{ color:#fff;}
.information a:hover{ text-decoration:underline;}
.iware{ font-size:0.813rem; font-family:Arial, "微軟正黑體", "Microsoft JhengHei", sans-serif; font-weight:lighter; font-style:normal; color:#fff; line-height:1.250rem;}
.iware a{ color:#fff;}
.iware a:hover{ text-decoration:underline;}

/*【其他設定】*/
.imgl{ display:block; margin:0 1.250rem 0 0; float:left;}
.imgc{ display:block; margin:1.250rem auto;}
.imgr{ display:block; margin:0 0 0 1.250rem; float:right;}

.atl{ float:left;}
.atc{ float:none; margin:0 auto;}
.atr{ float:right;}

.tal{ text-align:left;}
.tar{ text-align:right;}

.a{ color:#a08800; text-decoration:none;}
a:hover{ text-decoration:none;}


/* IE10 and IE11 */
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	.Banner #abgne_fade_pic .ad img { width: 100%; height:100%; padding-bottom: 0;  margin:0%;}
}