@charset "utf-8";body{font-family:"微軟正黑體"}.f18{font-size:18px}.socials{padding:10px}.tel{float:right;margin-top:-67px;margin-right:17%}.ate{margin-top:0}.et{font-family:Arial,Helvetica,sans-serif;color:#d00d0f;font-size:17px}.blist{color:#000;background-color:#d0e1e0;border-color:#d0e1e0}.blist:hover{color:#fff;background-color:#b11216;border-color:#b11216}.section-title{text-align:center;margin:0 auto;margin-bottom:30px}.one_half{width:48%;float:left;margin-bottom:20px;margin-right:4%;position:relative}.last{margin-right:0!important}.service-item h5{text-transform:uppercase;color:#b11216;margin:5px 0}.service-item.text-right{text-align:right}.service-item.text-right .fa-stack{cursor:pointer;margin-left:20px;transition:all .3s ease 0;-moz-transition:all .3s ease 0;-webkit-transition:all .3s ease 0;-o-transition:all .3s ease 0}.service-item.text-left .fa-stack{cursor:pointer;margin-right:20px;transition:all .3s ease 0;-moz-transition:all .3s ease 0;-webkit-transition:all .3s ease 0;-o-transition:all .3s ease 0}.service-item.text-right .fa-stack:hover,.service-item.text-left .fa-stack:hover{color:#222}.service-item .service-icon{font-size:27px!important}.element_from_right{right:-30px;padding-left:0;opacity:.6;position:relative}.element_from_left{left:-30px;padding-right:0;opacity:.6;position:relative}.element_from_left:hover{opacity:1}.element_from_right:hover{opacity:1}.service-item p{min-height:50px}.contact-map iframe{width:840px;height:300px}@media only screen and (max-width:319px){.contact-map iframe{width:220px}.tel{float:right;margin-top:-26px;margin-right:0}}@media only screen and (min-width:320px) and (max-width:479px){.contact-map iframe{width:300px}.tel{float:right;margin-top:-26px;margin-right:0}}@media only screen and (min-width:480px) and (max-width:767px){.contact-map iframe{width:460px}.tel{float:right;margin-top:-59px;margin-right:0}}@media only screen and (min-width:768px) and (max-width:1023px){.contact-map iframe{width:748px}.tel{float:right;margin-top:-34px;margin-right:0}}@media only screen and (min-width:1024px) and (max-width:1280px){.contact-map iframe{width:748px}.tel{float:right;margin-top:-34px;margin-right:0}}@media only screen and (min-width:1281px) and (max-width:1570px){.contact-map iframe{width:840px;height:360px}.tel{float:right;margin-top:-27px;margin-right:0}}.form-group input[type="text"]{padding:12px 10px;width:90%;font-family:'Open Sans',sans-serif;margin:12px 0;border:1px solid rgba(192,192,192,0.61);color:#626262;background:#FFF;float:left;outline:none;font-size:.85em;transition:border-color .3s;-o-transition:border-color .3s;-ms-transition:border-color .3s;-moz-transition:border-color .3s;-webkit-transition:border-color .3s;box-shadow:0 0 1px rgba(0,0,0,0.05);-webkit-box-shadow:0 0 1px rgba(0,0,0,0.05);-moz-box-shadow:0 0 1px rgba(0,0,0,0.05);-o-box-shadow:0 0 1px rgba(0,0,0,0.05);border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px}.form-group input[type="text"]:nth-child(2),.contact-to input[type="text"]:nth-child(3){margin-left:10px}.text2 input[type="text"],.text2 textarea{width:97.7%;margin:12px 0;border:1px solid rgba(192,192,192,0.61);color:#626262;font-family:'Open Sans',sans-serif;outline:none;margin-bottom:25px;height:100px;padding:12px 10px;font-size:.85em;transition:border-color .3s;-o-transition:border-color .3s;-ms-transition:border-color .3s;-moz-transition:border-color .3s;-webkit-transition:border-color .3s;box-shadow:0 0 1px rgba(0,0,0,0.05);-webkit-box-shadow:0 0 1px rgba(0,0,0,0.05);-moz-box-shadow:0 0 1px rgba(0,0,0,0.05);-o-box-shadow:0 0 1px rgba(0,0,0,0.05);border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px}.text2 textarea{height:230px;resize:none}.text2 input[type="text"]:hover,.text2 textarea:hover,.contact-to input[type="text"]:hover{border:1px solid #FE3026}.brs input[type="submit"]{background:#EF3326;border:1px solid #B64E30;border-top:2px solid #B64E30;color:#FFF;font-size:1.2em;outline:none;padding:.42em 2em .5em;border-radius:.3em;cursor:pointer;outline:none;transition:.5s all;-webkit-transition:.5s all;-moz-transition:.5s all;-o-transition:.5s all;-ms-transition:.5s all;text-transform:uppercase}.brs input[type="submit"]:hover{background:#5B5B5B;text-decoration:none;border:1px solid #5B5B5B;border-top:2px solid #5B5B5B}.marketing .col-lg-4{margin-bottom:0;text-align:center}.marketing h2{font-weight:400}.marketing .col-lg-4 p{margin-right:10px;margin-left:10px}.featurette-divider{margin:39px 0 0;}.featurette-heading{font-weight:300;line-height:1;letter-spacing:-1px}.about{margin-top:40px}.about > .wrap{height:803px;padding:0 auto;margin:0 0 30px}.about h3{color:#222;font-size:2.5em;text-align:center}.about p.a{font-family:"HelveticaNeue","Helvetica Neue",Helvetica,Arial,serif;font-size:1.2em;padding:.5em 0;color:#777;line-height:1.5em;font-style:italic;text-align:center;margin-bottom:6%}.about-time-line{padding:0;list-style:none;position:relative;width:60%;margin:6em auto 0}.about-time-line li{display:inline;min-height:300px}.about-time-line:before{content:'';position:absolute;top:0;bottom:270px;width:3px;background:#F1F1F1;left:55%;margin-left:-10px}.about-time-line > li:nth-child(odd) .cbp_tmtime span:last-child{color:#6cbfee}.about-time-line > li .cbp_tmtime span:last-child{font-size:2.9em;color:#3594cb}.about-time-line > li .cbp_tmtime span{display:block;text-align:right}.about-time-line > li .cbp_tmicon,.cbp_tmicon1,.cbp_tmicon2,.cbp_tmicon3,.cbp_tmicon2,.cbp_tmicon4{speak:none;font-size:1.4em;line-height:40px;position:absolute;color:#fff;text-align:center;left:41%;top:0;margin:0 0 0 -25px;display:block}.about-time-line > li .cbp_tmicon{width:90px}.about-time-line > li .cbp_tmicon1{width:90px}.about-time-line > li .cbp_tmicon2{width:90px}.cbp_tmicon{border:5px solid #ef9c24}.cbp_tmicon1{border:5px solid #e61860;left:58%;top:32%}.cbp_tmicon2{border:5px solid #14a195;left:41%;top:64%}.about-time-line > li .cbp_tmlabel{margin:50px 0 0 -23%;color:#fff;padding:0;font-size:1.2em;font-weight:300;line-height:1.4;position:relative;border-radius:5px;width:50%;text-align:right;min-height:250px}.about-time-line > li .cbp_tmlabel1{margin:0 0 15px 78%;text-align:left}.about-time-line > li:nth-child(odd) .cbp_tmlabel:after{border-right-color:#6cbfee}.cbp_tmlabel h2{color:#222;font-weight:600;font-size:20px}.cbp_tmlabel p{color:#494848;line-height:1.6em;font-family:"HelveticaNeue","Helvetica Neue",Helvetica,Arial,serif;font-weight:700;font-size:.72em;margin-top:.8em;font-style:15px}@media only screen and (max-width:1024px){.about-time-line > li .cbp_tmlabel1{margin:0 0 15px 73%}.about-time-line:before{left:53%}}@media only screen and (max-width:768px){.about-time-line > li .cbp_tmlabel1{margin:0 0 15px 81%}.about-time-line:before{left:58%}}@media only screen and (max-width:640px){.about-time-line > li .cbp_tmicon,.cbp_tmicon1,.cbp_tmicon2,.cbp_tmicon3,.cbp_tmicon2,.cbp_tmicon4{text-align:left;left:-26%}.about-time-line:before{left:-6%}.about-time-line > li .cbp_tmlabel1{margin:0 0 15px 25%}.about-time-line > li .cbp_tmlabel{margin:0 0 0 25%;width:100%;text-align:left}}@media only screen and (max-width:480px){.about-time-line > li .cbp_tmicon,.cbp_tmicon1,.cbp_tmicon2,.cbp_tmicon3,.cbp_tmicon2,.cbp_tmicon4{width:100px}.cbp_tmicon2{margin-top:-10px}.about-time-line > li .cbp_tmlabel1{margin-top:-60px}.ate{margin-top:-5px}.about-time-line > li .cbp_tmlabel{min-height:280px}.about-time-line{margin:3em auto 7em}.about-time-line > li .cbp_tmicon,.cbp_tmicon1,.cbp_tmicon2,.cbp_tmicon3,.cbp_tmicon2,.cbp_tmicon4{left:-19%}}@media only screen and (max-width:320px){.about-time-line > li .cbp_tmicon,.cbp_tmicon1,.cbp_tmicon2,.cbp_tmicon3,.cbp_tmicon2,.cbp_tmicon4{left:-14%}.about-time-line:before{left:7%}.about-time-line > li .cbp_tmlabel{margin:0 0 0 41%;width:92%;min-height:250px}}.divide10{width:100%;height:5px;width:100%;height:10px}.divide20{width:100%;height:20px}.table-blogarticle,.table-blogarticle2{display:table;width:100%}.media-table-cell{display:table-cell;width:30%;vertical-align:top}.blogcontent-table-cell{display:table-cell;width:70%;padding-left:20px;vertical-align:top}.blog-title{line-height:20px}@media only screen and (max-width:767px){.table-blogarticle,.table-blogarticle2,.media-table-cell,.media-table-cell2,.blogcontent-table-cell.blogcontent-table-cell2{display:block;padding:0;width:100%}}.media-table-cell2{display:table-cell;width:50%;vertical-align:top}.blogcontent-table-cell2{display:table-cell;width:50%;padding-left:20px;vertical-align:top}

.navbar-brand{
	padding: 0;
}

label.pt-19{
	padding-top: 19px !important;
}