/*ServiceArea*/
.cityName {
    width:100%;
    padding: 5px 0;
    font-weight:bold;
    font-size:x-large;
}
.station_info {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-wrap: wrap; 
}
.serviceArea-set{
    display: flex;
    flex-direction: column;
}
/*index.aspx*/
/*
.all100 { margin-top: 10px; margin-bottom: 10px; float: left; }

.all25 { width: 24%; float: left; margin-left: 1%; }

.all_bt { width: 66%; background-color: #6ec7d7; padding: 5px 0px 0px 0px; border-radius: 10px 10px 0px 0px; text-align: center; margin-right: auto; margin-left: auto; color: #ffffff; font-size: 0.9375em; }

.all_b { background-color: #6ec7d7; color: #ffffff; padding: 10px 10px 10px 10px; line-height: 20px; max-height: 150px; overflow: auto; overflow-y: hidden; }

.all_yt { width: 60%; background-color: #e9bc3e; padding: 5px 0px 0px 0px; border-radius: 10px 10px 0px 0px; text-align: center; margin-right: auto; margin-left: auto; color: #ffffff; font-size: 0.9375em; }

.all_y { background-color: #e9bc3e; color: #ffffff; padding: 10px 10px 10px 10px; line-height: 20px; max-height: 150px; overflow: auto; overflow-y: hidden; }

.all_gt { width: 60%; background-color: #6bc2af; padding: 5px 0px 0px 0px; border-radius: 10px 10px 0px 0px; text-align: center; margin-right: auto; margin-left: auto; color: #ffffff; font-size: 0.9375em; }

.all_g { background-color: #6bc2af; color: #ffffff; padding: 10px 10px 10px 10px; line-height: 20px; max-height: 150px; overflow: auto; overflow-y: hidden; }

.all_ot { width: 60%; background-color: #f18b33; padding: 5px 0px 0px 0px; border-radius: 10px 10px 0px 0px; text-align: center; margin-right: auto; margin-left: auto; color: #ffffff; font-size: 0.9375em; }

.all_o { background-color: #f18b33; color: #ffffff; padding: 10px 10px 10px 10px; line-height: 20px; max-height: 150px; overflow: auto; overflow-y: hidden; }

.all_more { font-size: 0.9375em; color: #ffffff; text-align: right; }

.all_more a { color: #ffffff; }

.all_more a:hover { color: #ffffff; text-decoration: none; }*/

/* ======平板版型區====== */
/*
@media screen and (min-width: 768px) and (max-width: 1024px) {
    .all25 { width: 49%; margin-top: 10px; margin-left: 1%; float: left; }

    .all_b { background-color: #6ec7d7; color: #ffffff; padding: 10px 10px 10px 10px; line-height: 20px; border-radius: 10px 10px 10px 10px; }

    .all_y { background-color: #e9bc3e; color: #ffffff; padding: 10px 10px 10px 10px; line-height: 20px; border-radius: 10px 10px 10px 10px; }

    .all_g { background-color: #6bc2af; color: #ffffff; padding: 10px 10px 10px 10px; line-height: 20px; border-radius: 10px 10px 10px 10px; }

    .all_o { background-color: #f18b33; color: #ffffff; padding: 10px 10px 10px 10px; line-height: 20px; border-radius: 10px 10px 10px 10px; }
}*/

/* ======手機版型區====== */
/*
@media screen and (max-width: 767px) {
    .all25 { width: 100%; margin-top: 10px; }

    .all_bt { width: 100%; background-color: #6ec7d7; padding: 5px 0px 0px 0px; border-radius: 10px 10px 0px 0px; text-align: center; margin-right: auto; margin-left: auto; color: #ffffff; font-size: 0.9375em; }

    .all_yt { width: 100%; background-color: #e9bc3e; padding: 5px 0px 0px 0px; border-radius: 10px 10px 0px 0px; text-align: center; margin-right: auto; margin-left: auto; color: #ffffff; font-size: 0.9375em; }

    .all_gt { width: 100%; background-color: #6bc2af; padding: 5px 0px 0px 0px; border-radius: 10px 10px 0px 0px; text-align: center; margin-right: auto; margin-left: auto; color: #ffffff; font-size: 0.9375em; }

    .all_ot { width: 100%; background-color: #f18b33; padding: 5px 0px 0px 0px; border-radius: 10px 10px 0px 0px; text-align: center; margin-right: auto; margin-left: auto; color: #ffffff; font-size: 0.9375em; }

    .all_ot { width: 100%; background-color: #f18b33; padding: 5px 0px 0px 0px; border-radius: 10px 10px 0px 0px; text-align: center; margin-right: auto; margin-left: auto; color: #ffffff; font-size: 0.9375em; }

    .all_b { background-color: #6ec7d7; color: #ffffff; padding: 10px 10px 10px 10px; line-height: 20px; border-radius: 0px 0px 10px 10px; }

    .all_y { background-color: #e9bc3e; color: #ffffff; padding: 10px 10px 10px 10px; line-height: 20px; border-radius: 0px 0px 10px 10px; }

    .all_g { background-color: #6bc2af; color: #ffffff; padding: 10px 10px 10px 10px; line-height: 20px; border-radius: 0px 0px 10px 10px; }

    .all_o { background-color: #f18b33; color: #ffffff; padding: 10px 10px 10px 10px; line-height: 20px; border-radius: 0px 0px 10px 10px; }
}*/

/*ad*/
.ad_bg_t{background-color:rgba(0,0,0,.65);bottom:0;left:0;position:fixed;right:0;top:0;display: none;}

.ad_bg_f{display: none;}

#div_ad { display: none; position: absolute; }

#div_ad img { border: none; }

#close_ad { display: block; }

#imgclose{position: absolute; right: 3px; top: 3px; width: 44px; height: 44px; cursor: pointer;}
/*Banner.ascx*/
/*.in_ban { text-align: center; margin: 10px 0px 5px 0px; }
.in_ban > .carousel-inner > .item > img { width: 100%; height: auto; }
.in_ban > .carousel-inner > .left { width: 100%; }
.in_ban > .carousel-inner > .right { width: 100%; }
.carousel-indicators { bottom: 0; }*/
.carousel-control{width:8%;}

.fb_image{
    width:500px;height:250px;
}
/*HotBanner.ascx*/
.jwslider{
    width: 1200%; transition-duration: 0s; transform: translate3d(0px, 0px, 0px);
}

/*--- pop up ---*/
.popup {
	background-color: #FFF;
	border-radius: 5px !important;
	box-shadow: 0 5px 18px rgba(0,0,0,.15);
}
.popup .popup-title {
	display: block;
	color: #FFF;
	border-radius: 5px 5px 0 0;
	padding: 14px;
	font-size: 1.5em;
    line-height: 1em;
}
.popup-title .glyphicon {
	margin-left: 5px!important;
}
.titlebg-blue {
	background-image: linear-gradient(to right, #035fdd , #00c8da);
}
.titlebg-red {
	background-image: linear-gradient(to right, #e22750 , #ff682d);
}
.titlebg-green {
	background-image: linear-gradient(to right, #00b8bf , #00e0a3);
}
.popup .popup-main {
	background-color: #FFF;
	padding-top: 5px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    min-width: 350px;
}
.popup-main p {
	line-height: 1.5em;
	font-size: 1.125em;
	padding: 5px 0;
}
.popup .popup-footer {
	background-color: #efefef;
	padding: 10px;
	text-align: center;
	border-radius: 0 0 5px 5px;
}
.popup-footer .btn-gray {
	font-size: 1em;
	padding: 5px 20px;
	background-color: #FFF;
	border: 1px solid #a9a9a9;
}
/*.popup .pop-img {
	background: url("https://webarchive.lib.ntu.edu.tw:443/archive/wayback/20181125183200/https://www.taiwanjobs.gov.tw/home109/images/ad-alert.jpg");
}*/
.popup .popup-checkbox {
	text-align:center;
}





/*
     FILE ARCHIVED ON 18:32:00 十一月 25, 2018 AND RETRIEVED FROM THE
     AN OPENWAYBACK INSTANCE ON 10:11:09 五月 20, 2026.
     JAVASCRIPT APPENDED BY OPENWAYBACK, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
