.formmain{border:1px solid #e6e6e6;margin-bottom:20px}.formmaintl{font-size:18px;font-weight:bold;text-align:center;background:#ad1729;padding:10px 0;color:#fff;margin:0}.formmainbody{padding:15px 7px 5px 7px}.formTabTl{font-size:22px;font-weight:bold;color:#555;margin:20px 0 15px 0}.formTabHint{color:#ea6152;font-weight:bold;line-height:25px;margin-bottom:10px}.formGpC{margin-bottom:2px}.requiredIco{font-size:16px!important;font-weight:bold;color:#ec6d6c;line-height:48px}.formGpCRt{padding-left:18px}.formGpinp{-webkit-appearance:none;background-color:#f1f1f1;height:48px!important;line-height:48px;border:none;box-sizing:border-box;padding:0 15px;font-size:12px;width:100%}.formGpSurname{width:23%;margin-right:2%}.formGpName{width:33%;margin-right:2%}.formGpSexGp{line-height:48px;font-size:16px;color:#666}.formGpSexGp input{width:16px;height:16px;vertical-align:-2px}.formGpSexGp{margin-right:10px}.formGpSex label{font-weight:normal;font-size:12px}.form-note p{color:#dc5555!important;line-height:19px!important;font-size:12px!important;padding:0 0 0 2%!important;font-weight:bold!important}.formTl{color:#999;font-size:18px;font-weight:bold;padding:7px 0 15px 10px;margin:0}.form-hint-item{padding-left:25px}.contact-mobile{width:45%}.successtext{border:1px solid #3c763d!important;float:left}.radio-item-right{margin-left:110px}.radio-item{line-height:48px}.radio-item label{font-weight:normal;font-size:12px}.select-item{width:28%;margin-right:2%}.code-item{width:25%;margin-right:2%}.mobile-item{margin-top:8px}.mobile-item-other{width:43%}@media (max-width:1279px){.radio-item{width:100%}.radio-item-right{margin-left:0}.code-item{margin-right:0;width:40%}.select-item{width:58%;margin-right:2%;margin-bottom:3px}.mobile-item-other{width:100%}}.no-mobile{color:#444!important;font-size:12px;text-decoration:underline!important;padding-left:5%;line-height:36px;display:inline-block}.no-mobile i{color:#444!important;margin-right:5px}.service-contact .no-mobile{padding-left:2%}.contact-mobile-alert{background:#f2f2f2;border:2px solid #e6e6e6;padding:30px 14px;box-sizing:border-box;width:600px;position:fixed;left:50%;margin-left:-300px;top:50%;z-index:1200;margin-top:-167px;display:none}.contact-mobile-alert p{color:#4d4d4d;font-size:15px;line-height:25px}.contact-mobile-alert p a{color:#ad1729;font-weight:bold;text-decoration:underline}.contact-mobile-alert li{list-style-type:decimal;color:#4d4d4d;font-size:15px;line-height:25px}.contact-mobile-alert ul{padding-left:15px!important;margin-bottom:20px}.contact-mobile-close{position:absolute;color:#4d4d4d;font-size:15px;position:absolute;right:5px;top:7px;display:inline-block;text-align:center;line-height:6px}.contact-mobile-close p{font-size:12px}.contact-mobile-close i{color:#4d4d4d;font-size:15px}.formTabHint a{text-decoration:underline!important}.gray-text{color:#888!important}.plan-item{margin:20px 0}.plan-item-li{width:25%;color:#ad1729;font-size:16px;font-weight:bold;text-align:center;padding:10px 0;border-bottom:5px solid #e6e6e6}.plan-item-li i{color:#ad1729;font-size:16px;margin-right:5px}.plan-item-li.active{border-color:#ad1729}.plan-item-fix{position:fixed;margin:0;width:100%;z-index:1200;left:0;top:84px;background:rgba(255,255,255,.8)}@media (max-width:1510px){.plan-item-fix{top:81px}}@media (max-width:1279px){.plan-item-fix{top:48px}}@media (min-width:1080px){.no-mobile:hover{opacity:.8}}@media (max-width:767px){.formTl{font-size:16px}.form-hint-item{padding-left:0}.form-note p{padding:0!important}.contact-mobile{width:100%}.no-mobile{font-size:12px;margin-top:5px;line-height:normal;padding-left:0}.service-contact .no-mobile{padding-left:0}.contact-mobile-alert p,.contact-mobile-alert li{font-size:14px;line-height:22px}.contact-mobile-alert{padding:30px 15px;width:96%;left:2%;margin-left:0;margin-top:-218px}.contact-mobile-alert ul{padding-left:20px!important}.plan-item-li{padding:5px 0}.plan-item-li,.plan-item-li i{font-size:12px}}.formGptown{width:49%}.formGpC select{background:#f1f1f1;height:48px;border:none;box-sizing:border-box;padding:0 10px;font-size:12px;width:100%}.formGpPl{padding-left:7px}.formTl .requiredIco{line-height:normal}.formTl .formGpCRt{font-size:18px;line-height:22px}.formcheck{margin-left:7px;margin-bottom:8px}.formservice{display:none}.formupload{position:relative;width:80%;margin-bottom:10px}.formupload input[type="file"]{position:absolute;width:100%;left:0;height:100%;top:0;opacity:0}.formupload input[type="button"]{width:30%;background:#ad1729;-webkit-appearance:none;border:none;border-radius:0;color:#fff;font-size:14px;text-align:center;height:40px;line-height:40px}#uploadPath{display:block;width:70%;height:40px;line-height:40px;background:#ececec;font-size:14px;box-sizing:border-box;padding:0 10px}.formcheckGp{margin-bottom:10px;font-size:16px;color:#666;margin-right:10px;line-height:20px}.formcheckGp input[type="checkbox"],.formcheckGp input[type="radio"]{width:16px;height:16px;display:block;margin-top:0;margin-top:2px}.formcheckGp label{line-height:16px;font-weight:normal;font-size:12px}.formcheckGpRt{padding-left:24px}.small-form{padding:0;margin:10px 0}.formcheckGpRt input{-webkit-appearance:none;display:inline-block;width:115px;border:none;border-bottom:1px solid #b8b5b2;margin-left:10px;margin-right:10px;height:20px;line-height:20px;background:none;vertical-align:top;font-size:12px}.formcheckGpRt .small-input-item{width:60px}.formGpPer{width:32.3%}.formGpTime{width:31.3%;margin:0 2%}.formGpDate{width:32.3%}.formGpinpDate{background-repeat:no-repeat;background-position:96% center}.formGpC textarea{-webkit-appearance:none;background-color:#f1f1f1;height:160px;line-height:48px;border:none;box-sizing:border-box;padding:10px 15px;font-size:12px;width:100%;font-family:"微軟正黑體";resize:none;overflow:auto;line-height:25px}.formGpB{margin-bottom:10px}.formGpBtn{-webkit-appearance:none;background:#ad1729;color:#fff;font-size:16px;border-radius:50px;cursor:pointer;height:32px;width:150px;text-align:center;line-height:32px;border:none;margin-top:40px}.formGpBtn:hover{color:#fff}.formPhone{display:none}.formLink .xinde-share2{padding:0}.formLink{padding-top:15px}@media (max-width:767px){.formcontainer{width:100%;box-sizing:border-box;padding:0 5px}.formTabA{display:none}.formText{width:100%}.formGpSurname{width:25%}.formGpName{width:36%}.formGpDate{width:49%}.formGpTime{width:49%;margin-left:2%;margin-right:0;margin-bottom:8px}.formGpPer{float:left!important;width:49%}.formoutside{width:100%;padding-top:7px}.formGpBtn{float:left!important;margin-top:20px;margin-left:25px}.formPhone{display:block;border:1px solid #d7d7d7;background:#f2f2f2;height:40px;padding:0 10px;font-size:16px;box-sizing:border-box;width:100%}.formLink{margin-bottom:10px}.xinde-share1{padding-bottom:10px}}::-webkit-input-placeholder{color:#c1c1c1}:-moz-placeholder{color:#c1c1c1}::-moz-placeholder{color:#c1c1c1}:-ms-input-placeholder{color:#c1c1c1}.form-group-other{position:relative;padding-right:130px}.send-button{position:absolute;height:48px;background:#ad1729;color:#fff;-webkit-appearance:none;font-size:15px;text-align:center;right:0;top:0;width:120px;text-align:center;border:none;cursor:pointer}@media (min-width:1080px){.send-button:hover{opacity:.8}}.step2-div{display:none}.disabled-link{pointer-events:none;background:#9e9e9e}.gallery_type{color:#c1c1c1}.gallery_type.changed{color:#333}.gray-text{color:#888!important}.successtext{border:1px solid #3c763d!important}form.cmxform label.error,label.error{color:red!important;font-style:italic}.form-control{display:block;width:100%;height: calc(1.6em + 0.75rem + 2px);padding:.375rem .75rem;font-size:.9rem;font-weight:400;line-height:1.6;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out , box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}.form-control:focus{color:#495057;background-color:#fff;border-color:#a1cbef;outline:0;box-shadow:0 0 0 .2rem rgba(52,144,220,.25)}.form-control::-moz-placeholder{color:#6c757d;opacity:1}.form-control:-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}input[type="date"].form-control,input[type="time"].form-control,input[type="datetime-local"].form-control,input[type="month"].form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none}select.form-control:focus::-ms-value{color:#495057;background-color:#fff}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{padding-top: calc(0.375rem + 1px);padding-bottom: calc(0.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.6}.col-form-label-lg{padding-top: calc(0.5rem + 1px);padding-bottom: calc(0.5rem + 1px);font-size:1.125rem;line-height:1.5}.col-form-label-sm{padding-top: calc(0.25rem + 1px);padding-bottom: calc(0.25rem + 1px);font-size:.7875rem;line-height:1.5}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;font-size:.9rem;line-height:1.6;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-sm,.form-control-plaintext.form-control-lg{padding-right:0;padding-left:0}.form-control-sm{height: calc(1.5em + 0.5rem + 2px);padding:.25rem .5rem;font-size:.7875rem;line-height:1.5;border-radius:.2rem}.form-control-lg{height: calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.125rem;line-height:1.5;border-radius:.3rem}select.form-control[size],select.form-control[multiple]{height:auto}textarea.form-control{height:auto}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-row{display:flex;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*="col-"]{padding-right:5px;padding-left:5px}.form-check{position:relative;display:block;padding-left:1.25rem}.form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}.form-check-input[disabled] ~ .form-check-label,
.form-check-input:disabled ~ .form-check-label {color:#6c757d}.form-check-label{margin-bottom:0}.form-check-inline{display:inline-flex;align-items:center;padding-left:0;margin-right:.75rem}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#38c172}.valid-tooltip{position:absolute;top:100%;left:0;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.7875rem;line-height:1.6;color:#fff;background-color:rgba(56,193,114,.9);border-radius:.25rem}.form-row>.col>.valid-tooltip,.form-row>[class*="col-"]>.valid-tooltip{left:5px}.was-validated :valid ~ .valid-feedback,
.was-validated :valid ~ .valid-tooltip,
.is-valid ~ .valid-feedback,
.is-valid ~ .valid-tooltip {display:block}.was-validated .form-control:valid,.form-control.is-valid{border-color:#38c172;padding-right: calc(1.6em + 0.75rem);background-image:url(data:image/svg+xml,%3csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ width=\'8\'\ height=\'8\'\ viewBox=\'0\ 0\ 8\ 8\'%3e%3cpath\ fill=\'%2338c172\'\ d=\'M2.3\ 6.73L.6\ 4.53c-.4-1.04.46-1.4\ 1.1-.8l1.1\ 1.4\ 3.4-3.8c.6-.63\ 1.6-.27\ 1.2.7l-4\ 4.6c-.43.5-.8.4-1.1.1z\'/%3e%3c/svg%3e);background-repeat:no-repeat;background-position: right calc(0.4em + 0.1875rem) center;background-size: calc(0.8em + 0.375rem) calc(0.8em + 0.375rem)}.was-validated .form-control:valid:focus,.form-control.is-valid:focus{border-color:#38c172;box-shadow:0 0 0 .2rem rgba(56,193,114,.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right: calc(1.6em + 0.75rem);background-position: top calc(0.4em + 0.1875rem) right calc(0.4em + 0.1875rem)}.was-validated .custom-select:valid,.custom-select.is-valid{border-color:#38c172;padding-right: calc(0.75em + 2.3125rem);background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 0.75rem center/8px 10px no-repeat, #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2338c172' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") center right 1.75rem/calc(0.8em + 0.375rem) calc(0.8em + 0.375rem) no-repeat}.was-validated .custom-select:valid:focus,.custom-select.is-valid:focus{border-color:#38c172;box-shadow:0 0 0 .2rem rgba(56,193,114,.25)}.was-validated .form-check-input:valid ~ .form-check-label,
.form-check-input.is-valid ~ .form-check-label {color:#38c172}.was-validated .form-check-input:valid ~ .valid-feedback,
.was-validated .form-check-input:valid ~ .valid-tooltip,
.form-check-input.is-valid ~ .valid-feedback,
.form-check-input.is-valid ~ .valid-tooltip {display:block}.was-validated .custom-control-input:valid ~ .custom-control-label,
.custom-control-input.is-valid ~ .custom-control-label {color:#38c172}.was-validated .custom-control-input:valid ~ .custom-control-label::before,
.custom-control-input.is-valid ~ .custom-control-label::before {border-color:#38c172}.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before,
.custom-control-input.is-valid:checked ~ .custom-control-label::before {border-color:#5cd08d;background-color:#5cd08d}.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before,
.custom-control-input.is-valid:focus ~ .custom-control-label::before {box-shadow:0 0 0 .2rem rgba(56,193,114,.25)}.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before,
.custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {border-color:#38c172}.was-validated .custom-file-input:valid ~ .custom-file-label,
.custom-file-input.is-valid ~ .custom-file-label {border-color:#38c172}.was-validated .custom-file-input:valid:focus ~ .custom-file-label,
.custom-file-input.is-valid:focus ~ .custom-file-label {border-color:#38c172;box-shadow:0 0 0 .2rem rgba(56,193,114,.25)}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#e3342f}.invalid-tooltip{position:absolute;top:100%;left:0;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.7875rem;line-height:1.6;color:#fff;background-color:rgba(227,52,47,.9);border-radius:.25rem}.form-row>.col>.invalid-tooltip,.form-row>[class*="col-"]>.invalid-tooltip{left:5px}.was-validated :invalid ~ .invalid-feedback,
.was-validated :invalid ~ .invalid-tooltip,
.is-invalid ~ .invalid-feedback,
.is-invalid ~ .invalid-tooltip {display:block}.was-validated .form-control:invalid,.form-control.is-invalid{border-color:#e3342f;padding-right: calc(1.6em + 0.75rem);background-image:url(data:image/svg+xml,%3csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ width=\'12\'\ height=\'12\'\ fill=\'none\'\ stroke=\'%23e3342f\'\ viewBox=\'0\ 0\ 12\ 12\'%3e%3ccircle\ cx=\'6\'\ cy=\'6\'\ r=\'4.5\'/%3e%3cpath\ stroke-linejoin=\'round\'\ d=\'M5.8\ 3.6h.4L6\ 6.5z\'/%3e%3ccircle\ cx=\'6\'\ cy=\'8.2\'\ r=\'.6\'\ fill=\'%23e3342f\'\ stroke=\'none\'/%3e%3c/svg%3e);background-repeat:no-repeat;background-position: right calc(0.4em + 0.1875rem) center;background-size: calc(0.8em + 0.375rem) calc(0.8em + 0.375rem)}.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus{border-color:#e3342f;box-shadow:0 0 0 .2rem rgba(227,52,47,.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right: calc(1.6em + 0.75rem);background-position: top calc(0.4em + 0.1875rem) right calc(0.4em + 0.1875rem)}.was-validated .custom-select:invalid,.custom-select.is-invalid{border-color:#e3342f;padding-right: calc(0.75em + 2.3125rem);background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 0.75rem center/8px 10px no-repeat, #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23e3342f' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23e3342f' stroke='none'/%3e%3c/svg%3e") center right 1.75rem/calc(0.8em + 0.375rem) calc(0.8em + 0.375rem) no-repeat}.was-validated .custom-select:invalid:focus,.custom-select.is-invalid:focus{border-color:#e3342f;box-shadow:0 0 0 .2rem rgba(227,52,47,.25)}.was-validated .form-check-input:invalid ~ .form-check-label,
.form-check-input.is-invalid ~ .form-check-label {color:#e3342f}.was-validated .form-check-input:invalid ~ .invalid-feedback,
.was-validated .form-check-input:invalid ~ .invalid-tooltip,
.form-check-input.is-invalid ~ .invalid-feedback,
.form-check-input.is-invalid ~ .invalid-tooltip {display:block}.was-validated .custom-control-input:invalid ~ .custom-control-label,
.custom-control-input.is-invalid ~ .custom-control-label {color:#e3342f}.was-validated .custom-control-input:invalid ~ .custom-control-label::before,
.custom-control-input.is-invalid ~ .custom-control-label::before {border-color:#e3342f}.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before,
.custom-control-input.is-invalid:checked ~ .custom-control-label::before {border-color:#e9605c;background-color:#e9605c}.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before,
.custom-control-input.is-invalid:focus ~ .custom-control-label::before {box-shadow:0 0 0 .2rem rgba(227,52,47,.25)}.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before,
.custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before {border-color:#e3342f}.was-validated .custom-file-input:invalid ~ .custom-file-label,
.custom-file-input.is-invalid ~ .custom-file-label {border-color:#e3342f}.was-validated .custom-file-input:invalid:focus ~ .custom-file-label,
.custom-file-input.is-invalid:focus ~ .custom-file-label {border-color:#e3342f;box-shadow:0 0 0 .2rem rgba(227,52,47,.25)}.form-inline{display:flex;flex-flow:row wrap;align-items:center}.form-inline .form-check{width:100%}@media (min-width:576px){.form-inline label{display:flex;align-items:center;justify-content:center;margin-bottom:0}.form-inline .form-group{display:flex;flex:0 0 auto;flex-flow:row wrap;align-items:center;margin-bottom:0}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .input-group,.form-inline .custom-select{width:auto}.form-inline .form-check{display:flex;align-items:center;justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;flex-shrink:0;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{align-items:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}