﻿@charset "utf-8";
.clearfix{clear:both;float:none !important; margin:0; padding:0;}
#footer{clear:both;color:#FFF;background-color:#5f6774;font:15px/1.62 "ITC Avant Garde Gothic","微軟正黑體", Verdana, Arial, Helvetica, sans-serif;}
#footer *{letter-spacing:0;font-family:"ITC Avant Garde Gothic","微軟正黑體", Verdana, Arial, Helvetica, sans-serif;}
#footer .fa{font:normal normal normal 14px/1 FontAwesome;}
#footer .ftcon{max-width:1170px;margin:0 auto;padding-top:25px;}
#footer .ftleft{width:27%;float:left;font-size:14px;padding:0 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#footer .ftleft .ftlogo{display:block;padding-left:15px;margin-top:20px;}
#footer .ftmiddle{width:60%;float:left;padding-bottom:15px;}
#footer .ftright{width:12%;float:left;}
#footer .ftleft p{margin:15px 0;}
#footer .ftleft p span{font-size:14px; display: block;}
#footer .ftleft p span:first-child{font-size: 15px;}
#footer .ftmiddle dl{width:20%;float:left; margin: 0;}
#footer .ftmiddle dl dt{font-size:17px;color:#aecce6;margin:15px 0 12px;}
#footer .ftmiddle dl dt span,
#footer .ftright dl dt span{display:inline-block;width:18px;height:18px;background:url(/Content/img/footer/footer_ico.png);vertical-align:inherit;margin:0 8px;}
#footer .ftmiddle dl dt .about{background-position:0 0;}
#footer .ftmiddle dl dt .jobs{background-position:0 -33px;}
#footer .ftmiddle dl dt .career{background-position:0 -64px;}
#footer .ftmiddle dl dt .zones{background-position:0 -90px;}
#footer .ftmiddle dl dd{ margin: 0; }
#footer .ftmiddle dl dd a{
	display:block;
	font-size:14px;
	color:#FFF;
	line-height:1.8;
	transition:all 500ms ease;
	text-decoration:none;
}
#footer .ftmiddle dl dd a:hover{color:#96bdde;text-decoration:underline;}
#footer .ftmiddle dl dd i{color:#7a8b9d;margin:0 15px 0 12px;}
#footer .ftmiddle dl.w40 dd{width:45%;float:left;}
#footer .ftright dl{}
#footer .ftright dl dt{margin:15px 0;color:#a7c8e3;font-size:17px;}
#footer .ftright dl dt .phone{background-position:0 -118px;}
#footer .ftright dl dd{width:108px;margin:0 auto;background-color:#FFF;}
#footer .ftright dl dd img{display:block;margin:0 auto;padding:12px 0;}
#footer .ftright dl dd .scan{font-size:15px;display:block;text-align:center;color:#FFF;background-color:#a0a1a6;}
#footer .ftright dl dd a{font-size:15px;display:block;margin:15px auto;color:#FFF;text-align:center;background-color:#ee6364;border:2px solid #e45a5b;transition:all 500ms ease;}
#footer .ftright dl dd a:hover{background-color:#e05152;border:2px solid #dd4646;}
#footer .ftright dl dd a i{display:inline-block;margin:0 3px;line-height:1.5;}
#footer .ftservice .phone .ftico{display:block;width:40px;height:35px;float:left;margin-top:20px;background:url(/Content/img/footer/footer_ico.png) -36px 0;}
#footer .ftservice .phone div{width:88%;float:left;padding-left:15px;}
#footer .ftservice .phone h5{font-size:16px;color:#b6becb; margin: 0; margin-bottom:3px;}
#footer .ftservice .phone p,
#footer .ftservice .phone p span,
#footer .ftservice .phone p a{ margin: 0;
	color:#b6becb;
	text-decoration:none;
	font-size:14px;
	letter-spacing:.3px;
}
#footer .ftservice .phone p .mgl{margin-left:15px;}
#footer .ftservice .phone p .mgr{margin-right:7px;}
#footer .ftservice .phone p a:hover{text-decoration:underline;}
#footer .ftservice .phone .floR{float:right;padding-right:3%;}
#footer .fttag{}
#footer .fttag ul{
	overflow:hidden;
	padding:15px 0 25px;
	list-style:none;
	text-align:center;
	clear:both;
}
#footer .fttag ul li{
	font-size:14px;
	color:#91a1bc;
	float:left;
	margin-right:10px;
}
#footer .fttag ul li:first-child{margin-left:45px;}
#footer .fttag ul li span{font-size:12px;}
#footer_smll{clear:both;margin-top:20px;color:#FFF;background-color:#5f6774;}
#footer_smll .smlcon{position:relative;max-width:1170px;margin:0 auto;padding:25px 0 10px;}
#footer_smll a, #footer_smll p, #footer_smll span{font-family:"ITC Avant Garde Gothic","微軟正黑體", Verdana, Arial, Helvetica, sans-serif; letter-spacing: 0;}
#footer_smll a, #footer_smll .smlright .btminfo p{display:inline-block;}
#footer_smll .smlleft{width:15.8%;float:left;font-size:14px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#footer_smll .smlleft a img{display:block;margin:5px 3px 0;}
#footer_smll .smlleft a span{font-size:15px;padding:0 2px;}
#footer_smll .smlleft a i{display:inline-block;margin:0 5px;}
#footer_smll .smlright{width:84.2%;float:left;padding-bottom:15px;}
#footer_smll .smlright ul{float:right; margin: 0; padding: 0;}
#footer_smll .smlright ul li{ float:left;list-style:none; }
#footer_smll .smlleft a,
#footer_smll .smlright ul li a{color:#afcde7;font-size:16px;}
#footer_smll .smlright ul li a{margin:0 45px;}
#footer_smll .smlright ul li a:last-child{margin-right:0;}
#footer_smll .smlleft a:hover,
#footer_smll .smlright ul li a:hover{text-decoration:underline;}
#footer_smll .smlright .btminfo{clear:both;padding-top:30px;}
#footer_smll .smlright .btminfo p{font-size:14px; margin: 0;}
#footer_smll .smlright .btminfo a{float:right;color:#FFF;}
#footer_smll .smlright .btminfo a{margin-left:20px; font-size: 14px;}
#footer_smll .smlright .btminfo span{display:inline-block;width:20px;height:20px;background:url(/Content/img/footer/footer_ico.png) -36px -41px;vertical-align:middle;margin:0 5px;}
#footer_smll .fjblock,
#footer_smll .coblock{display:none;position:absolute;border:2px solid #505d72;bottom:50%;right:0;background:#FFF;min-width:330px;}
#footer_smll .title{background:#505d72;line-height:32px;padding-left:10px;color:#FFF;font-size:15px;}
#footer_smll .title .exist{display:block;text-align:center;color:#fefefe;border:2px solid #fefefe;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;padding:0 2px;float:right;margin:5px;}
#footer_smll .title .exist i{font-size:16px;display:inline-block;}
#footer_smll .fjblock ul,
#footer_smll .coblock ul{font-size:14px;color:#000;padding:7px 10px;}
#footer_smll ul .ftlink{margin:5px 0;}
#footer_smll .fjblock a:hover,
#footer_smll .coblock a:hover{text-decoration:underline;}
#footer_smll .coblock span{padding-left:12px;}
.w40{width:40% !important;}
.w40l{width:40%;float:left;}
.w40l.phone p{
	white-space: nowrap;
}
.w58r{width:59%;float:right;}
.w58r.phone p{
	white-space: nowrap;
}
.bder{border:2px solid #777f8d;}
.bdbtm{border-bottom:1px solid #555e6c;}
.floR{float:right;}
.footerHide{display:none;}
.footerPrint{display:none;}

@media screen and (max-width:1190px){
	.footerShow{ display: none; }
	.footerHide{ display: block; }
}

@media screen and (min-width: 990px) and (max-width: 1024px) {
	.w40l {width: 43%}
	.w58r {width: 57%}
	#footer .ftservice .phone div {width: 86%}
	#footer .fttag ul li:first-child {margin-left: 0}
	#footer .fttag ul li {font-size: 13px}
}

@media screen and (max-width: 767px) {
	#footer_smll{
		margin-top:0!important;
		display:block!important;
	}
	#footer_smll .smlcon{
		padding:15px 0;
	}
	#footer_smll .smlleft{display:none;}
	#footer_smll .smlright{width:100%!important;float:none;}
	#footer_smll .smlright ul{margin:0 auto;width:auto;text-align:center;float:none!important;}
	#footer_smll .smlright ul li{width:25%;}
	#footer_smll .smlright ul li a{margin:0 8px!important;font-size:15px!important;}
	#footer_smll .smlright ul li:nth-child(3),
	#footer_smll .smlright ul li:nth-child(5){display:none;}
	#footer_smll .smlright .btminfo{
		padding-top:10px;
	}
	#footer_smll .smlright .btminfo a{display:none;}
	#footer_smll .smlright .btminfo p{padding:0 15px;text-align:center;}
}

@media screen and (min-width: 768px) and (max-width: 1190px) {
	.w40l {width: 42%}
	#footer .fttag ul li {margin-right: 0}
	#footer .fttag ul li:first-child {margin-left:10px;}
	#footer .ftleft p {text-align: center}
	#footer .ftleft p br {display: none}
	#footer .ftservice .phone div {width: 87%}
	#footer_smll {width: 100%; padding: 0 15px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
	#footer_smll .smlleft {width: 19%}
	#footer_smll .smlright {width: 81%}
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
	#footer_smll .smlleft {width: 24%}
	#footer_smll .smlright {width: 74%}
	#footer_smll .smlright ul li a {margin: 0 10px}
	#footer_smll .smlright .btminfo p {font-size: 14px; width: 349px; height: 23px; overflow: hidden;}
	#footer_smll .smlright .btminfo a {margin-left: 2px}
}

@media print{
	.footerShow{ display: none; }
	.footerHide{ display: none; }
	.footerPrint{
		display: block;
		width:100%;
		color:#000;
		background-color:#fff;
		font-family:"ITC Avant Garde Gothic","微軟正黑體", Verdana, Arial, Helvetica, sans-serif;
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		box-sizing:border-box;
	}
	.footerLogo{
		display:inline-block;
		padding-right:1pt;
		padding-bottom:5pt;
	}
	.firmCopyright{
		display:inline-block;
		padding-top:18pt;
		font-size:12pt;
		color:#000;
		vertical-align:top;
	}
	.printBlL{
		float:left;
		width:49.5%;
		margin-right:1%;
	}
	.printBlR{
		float:left;
		width:49.5%;
	}
	.printBlL p, .printBlR p{
		padding-bottom:4pt;
		font-size:9pt;
		line-height:1.5;
		color:#000;
	}
	.printBlL p:first-child, .printBlR p:first-child{
		padding-bottom:5pt;
		font-size:12pt;
		line-height:1.2;
		color:#000;
	}
}