﻿html, body, select, input, div, h1, h2, h3, h4, p, span, ul, li, div, form{margin:0;padding:0;}
body{font:14px/1.5 'LiHei Pro',微軟正黑體, Helvetica, Arial, Verdana;-webkit-font-smoothing:antialiased;color:#222;background:#fff;letter-spacing:1px;}
img{border:0;}
a{color:#292532;text-decoration:none;}
a:hover{color:#555555;}
.clear{clear:both;}
.float-L{float:left;}
.float-R{float:right;}
textarea{font:15px/1.5 'LiHei Pro',微軟正黑體, Helvetica, Arial, Verdana;color:#333333;transition:all 0.30s ease-in-out;-webkit-transition:all 0.20s ease-in-out;-moz-transition:all 0.20s ease-in-out;-ms-transition:all 0.20s ease-in-out;-o-transition:all 0.20s ease-in-out;outline:none;}
textarea{border:1px solid #bbb;}
textarea:focus{border:1px solid #555555;-webkit-box-shadow:0 0 3px rgba(81, 203, 238, 1);-moz-box-shadow:0 0 3px rgba(81, 203, 238, 1);-ms-box-shadow:0 0 3px rgba(81, 203, 238, 1);-o-box-shadow:0 0 3px rgba(81, 203, 238, 1);box-shadow:0 0 3px rgba(81, 203, 238, 1);}
select{font:15px/1.5 'LiHei Pro',微軟正黑體, Helvetica, Arial, Verdana;color:#333333;height:32px;border:1px solid #bbb;}
input{font:15px/1.5 'LiHei Pro',微軟正黑體, Helvetica, Arial, Verdana;color:#333333;padding:4px;transition:all 0.30s ease-in-out;-webkit-transition:all 0.20s ease-in-out;-moz-transition:all 0.20s ease-in-out;-ms-transition:all 0.20s ease-in-out;-o-transition:all 0.20s ease-in-out;outline:none;}
input[type="text"], input[type="email"]{border:1px solid #ced4da;}
input[type="text"]:focus, input[type="email"]:focus{border:1px solid #555555;-webkit-box-shadow:0 0 3px rgba(81, 203, 238, 1);-moz-box-shadow:0 0 3px rgba(81, 203, 238, 1);-ms-box-shadow:0 0 3px rgba(81, 203, 238, 1);-o-box-shadow:0 0 3px rgba(81, 203, 238, 1);box-shadow:0 0 3px rgba(81, 203, 238, 1);}
input[type="submit"],
input[type="button"]{cursor:pointer;}
.weight{font-weight:bold;}
.right{text-align:right;}
.left{text-align:left;}
.top{vertical-align:top;}
.middle{vertical-align:middle;}
.bottom{vertical-align:bottom;}
.mt1X{margin-top:15px;}
.mt2X{margin-top:30px;}
.mt3X{margin-top:45px;}
.ml1X{margin-left:10px;}
.ml2X{margin-left:20px;}
.w-mini{width:75%;margin:0 auto;}
.center{text-align:center;}
.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.clearfix{display:inline-block;}
html .clearfix{display:block;}
* html .clearfix{height:1%;}
#footer{width:100%;margin:0 auto;padding:30px 0;background:#4d4d4d;clear:both;font-size:14px;}
#footer_content{width:1000px;margin:0 auto;}
.footer_left{float:left;width:570px;color:#ffffff;}
.footer_left h1{font:20px/1.5 微軟正黑體,Arial;color:#fff;}
.footer_left td{font:14px/1.5 微軟正黑體,Arial;color:#fff;}
.footer_list li{display:inline;color:#fff;padding-right:15px;list-style-type:none;float:right;}
.footer_list a{color:#fff;text-decoration:none;}
.footer_list a:hover{color:#ffb9c1;text-decoration:none;}
.footer_right{float:right;width:420px;}
@media screen and (max-width: 767px){
    #footer {padding-left: 1%;padding-right: 1%;box-sizing: border-box;}
    #footer_content {width: 100%;}
    .footer_left {width: 100%;}
    .footer_list li {padding-right: 0;}
    .footer_right {width: 100%;}
}
.footer_a{color:#ccc;font:14px/1.5 微軟正黑體,Arial;padding:20px 0;text-align:justify;}
.footer_a .em{color:#fff; font-weight:bold;}
.emY {color: #f2e960; font-weight: bold;}
#back-top{position:fixed;bottom:20px;right:40px;z-index:2;}
#back-top a{display:block;width:46px;text-align:center;text-transform:uppercase;text-decoration:none;-webkit-transition:1s;-moz-transition:1s;transition:1s;}
#back-top a:hover{color:#000;}
#back-top span{width:46px;height:46px;display:block;margin-bottom:7px;background: url('/images/GlobalSprite.png') no-repeat 0 -244px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-transition:1s;-moz-transition:1s;transition:1s;}
#back-top a:hover span{background-color:transparent;}
#searchBox{position:absolute;top:4px;top:3px \9;*top:3px;left:50%;margin-left:250px;z-index:10 \9;}
#search input[type="text"]{background:url(/images/search-white.png) no-repeat 10px 8px #e8e8e8;background-position-y:7px \9;*background-position-y:6px;border:0 none;font-size:13px;color:#d7d7d7;width:200px;width:200px \9;*width:200px;padding:4px 15px 4px 35px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;-ms-border-radius:20px;border-radius:20px;-webkit-box-shadow:0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 3px rgba(0, 0, 0, 0.2) inset;-moz-box-shadow:0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 3px rgba(0, 0, 0, 0.2) inset;-o-box-shadow:0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 3px rgba(0, 0, 0, 0.2) inset;-ms-box-shadow:0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 3px rgba(0, 0, 0, 0.2) inset;box-shadow:0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 3px rgba(0, 0, 0, 0.2) inset;-webkit-transition:all 0.7s ease 0s;-moz-transition:all 0.7s ease 0s;-o-transition:all 0.7s ease 0s;-ms-transition:all 0.7s ease 0s;transition:all 0.7s ease 0s;behavior:url(/inc/css/PIE.htc);outline:none;}
#search input[type="text"]:focus{background:url(/images/search-dark.png) no-repeat 10px 8px #fcfcfc;color:#6a6f75;width:200px;-webkit-box-shadow:0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(0, 0, 0, 0.9) inset;-moz-box-shadow:0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(0, 0, 0, 0.9) inset;box-shadow:0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(0, 0, 0, 0.9) inset;}
@media screen and (max-width: 767px){
    #searchBox {display: none}
}
a.specialMsg, li a.specialMsg span {color: #58b3f0;}
li a.specialMsg span.shine {text-shadow: 0px 0px 24px #fff;color: #fff;}
a.specialMsg2,li a.specialMsg2 span{color:#f197a1}
li a.specialMsg2 span.shine {text-shadow: 0px 0px 24px #fff;color: #fff;}
#warn{width:990px;height:30px;margin:35px auto 0;*margin:70px auto 0;position:absolute;top:300px;text-align:left;padding:0 0 0 10px;}

