body,html,h1,h2,h3,h4,h5,h6,p,ul,ol,li,dl,dt,dd,th,td,form,object,iframe,blockquote,pre,a,abbr,address,code,img,fieldset,label,figure,input,textarea{margin:0;padding:0}
html,body,.ch_form_wrap,.content-wrap{width:100%;height:100%}
*{-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;outline:0}
.content-wrap.form .ch_form_wrap{width:100%;font-family:Arial,Helvetica,sans-serif;margin:0;padding:0 20px;font-size:13px;background:#edf4f9;position:relative}
.content-wrap.form .ch_form_wrap .title{width:100%;font-size:22px;font-weight:normal;line-height:30px;color:transparent;background-image:-webkit-gradient(linear,left top,right top,from(#05499c),color-stop(63%,#1e7ec2),to(#36b2e7));background-image:linear-gradient(90deg,#05499c 0%,#1e7ec2 63%,#36b2e7 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;padding:25px 0}
.content-wrap.form .ch_form_wrap .title em{font-style:normal}
.content-wrap.form .ch_form_wrap .title svg{display:none;color:#333}
.content-wrap.form .ch_form_wrap form{position:relative;padding:50px 10%;background:transparent;width:100%;height:auto!important}
.content-wrap.form .ch_form_wrap ul{position:relative;width:100%}
.content-wrap.form .ch_form_wrap ul li{position:relative;list-style:none;margin:0 0 5px;display:block;min-height:auto;line-height:40px;font-size:14px;color:#bcbcbc;width:100%}
.content-wrap.form .ch_form_wrap ul li input:focus,.content-wrap.form .ch_form_wrap ul li textarea:focus{border:1px solid #1a5ea9!important}
.content-wrap.form .ch_form_wrap ul li input,.content-wrap.form .ch_form_wrap ul li textarea{color:#000}
.content-wrap.form .ch_form_wrap ul li label{display:block;width:100%;line-height:24px;height:24px}
.content-wrap.form .ch_form_wrap ul input,.content-wrap.form .ch_form_wrap ul textarea,.content-wrap.form .ch_form_wrap ul select{position:relative;width:100%;height:35px;padding:0 10px;border:none;border-radius:5px;font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#bcbcbc}
.content-wrap.form .ch_form_wrap ul textarea{height:95px;padding:10px;resize:none}
.content-wrap.form .ch_form_wrap .item_submit{width:100%}
.content-wrap.form .ch_form_wrap .item_submit input{width:calc(100% + 40px);height:45px;color:#fff;border:none;cursor:pointer;-webkit-transition-duration:.3s;transition-duration:.3s;background-image:-webkit-gradient(linear,left top,right top,from(#05499c),color-stop(63%,#1e7ec2),to(#36b2e7)),-webkit-gradient(linear,left top,left bottom,from(#2c3b4a),to(#2c3b4a));background-image:linear-gradient(90deg,#05499c 0%,#1e7ec2 63%,#36b2e7 100%),linear-gradient(#2c3b4a,#2c3b4a);background-blend-mode:normal,normal;border-radius:10px 10px 0 0;margin-left:-20px!important;font-family:Arial,Helvetica,sans-serif;position:relative;font-size:16px}
.content-wrap.form .ch_form_wrap .item_submit input::after{content:"";background-image:url(sendicon.png);width:21px;height:19px;display:inline-block;position:relative}
.content-wrap.form .ch_form_wrap .Validform_checktip.Validform_wrong{position:absolute;right:0;top:0;display:block;line-height:39px;color:red;pointer-events:none}
.content-wrap.form .ch_form_wrap .Validform_error{border-color:red!important;border-left-color:#013e5a!important}
.content-wrap.form .ch_form_wrap .form_tip{position:relative;color:red;padding:0 0 10px}
.content-wrap.form .ch_form_wrap .email_point{display:none}
.content-wrap.form .ch_form_wrap ul li input[type=image],.content-wrap.form .ch_form_wrap ul li input[type=reset],.content-wrap.form .ch_form_wrap ul li input[type=button],.content-wrap.form .ch_form_wrap ul li input[type=submit]{width:60px;height:30px;margin:5px 10px}
.content-wrap.form #gif-show{top:0!important;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.content-wrap.form #gif-show img{margin-top:0!important}
.content-wrap.livechat{width:100%;font-family:Arial,Helvetica,sans-serif;margin:0;padding:0;font-size:14px;border-top:none;border-radius:15px 15px 0 0;overflow:hidden;background-color:#e8f1f8}
.content-wrap.livechat .ch_form_wrap{width:100%;font-family:Arial,Helvetica,sans-serif;margin:0;padding:0;font-size:12px}
.content-wrap.livechat .ch_form_wrap .title{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:101%;line-height:45px;color:#fff;margin-left:-2px;font-size:15px;padding:0 20px;font-weight:normal;cursor:pointer;background-color:#e8f1f8}
.content-wrap.livechat .ch_form_wrap .title em{font-style:normal;width:100%;font-size:22px;font-weight:bold;line-height:30px;color:transparent;background-image:-webkit-gradient(linear,left top,right top,from(#05499c),color-stop(63%,#1e7ec2),to(#36b2e7));background-image:linear-gradient(90deg,#05499c 0%,#1e7ec2 63%,#36b2e7 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;padding:15px 0;display:block}
.content-wrap.livechat .ch_form_wrap .title svg{position:relative;display:block;-webkit-transition-duration:.3s;transition-duration:.3s;color:#333}
.content-wrap.livechat .ch_form_wrap ul{padding:20px 20px 5px;background-color:#e8f1f8;width:100%}
.content-wrap.livechat .ch_form_wrap ul li{position:relative;list-style:none;margin:0 0 5px;display:block;min-height:auto;line-height:40px;width:100%}
.content-wrap.livechat .ch_form_wrap ul li label{display:block;width:100%;line-height:24px;height:24px;font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#bcbcbc}
.content-wrap.livechat .ch_form_wrap ul input,.content-wrap.livechat .ch_form_wrap ul textarea,.content-wrap.livechat .ch_form_wrap ul select{width:100%;height:35px;padding:0 10px;border:none;border-radius:5px;font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#bcbcbc}
.content-wrap.livechat .ch_form_wrap ul textarea{height:95px;padding:10px 13px;resize:none}
.content-wrap.livechat .ch_form_wrap ul textarea::-webkit-input-placeholder{font-size:14px;line-height:24px;color:#bcbcbc}
.content-wrap.livechat .ch_form_wrap ul textarea:-ms-input-placeholder{font-size:14px;line-height:24px;color:#bcbcbc}
.content-wrap.livechat .ch_form_wrap ul textarea::-ms-input-placeholder{font-size:14px;line-height:24px;color:#bcbcbc}
.content-wrap.livechat .ch_form_wrap ul textarea::placeholder{font-size:14px;line-height:24px;color:#bcbcbc}
.content-wrap.livechat .ch_form_wrap .item_submit{padding:0 20px;width:100%}
.content-wrap.livechat .ch_form_wrap .item_submit input{-webkit-transition-duration:.3s;transition-duration:.3s;width:100%;margin:0;height:45px;color:#fff;border:none;cursor:pointer;background-image:-webkit-gradient(linear,left top,right top,from(#05499c),color-stop(63%,#1e7ec2),to(#36b2e7)),-webkit-gradient(linear,left top,left bottom,from(#2c3b4a),to(#2c3b4a));background-image:linear-gradient(90deg,#05499c 0%,#1e7ec2 63%,#36b2e7 100%),linear-gradient(#2c3b4a,#2c3b4a);background-blend-mode:normal,normal;border-radius:10px;font-family:Arial,Helvetica,sans-serif;position:relative;font-size:16px}
.content-wrap.livechat .ch_form_wrap .Validform_checktip.Validform_wrong{position:absolute;right:0;top:0;display:block;line-height:39px;color:red;pointer-events:none}
.content-wrap.livechat .ch_form_wrap .Validform_error{border-color:red!important}
.content-wrap.livechat .ch_form_wrap ul li input[type=image],.content-wrap.livechat .ch_form_wrap ul li input[type=reset],.content-wrap.livechat .ch_form_wrap ul li input[type=button],.content-wrap.livechat .ch_form_wrap ul li input[type=submit]{width:60px;height:30px;margin:5px 10px}
.content-wrap.livechat .ch_form_wrap .form_tip{position:relative;color:red;padding:0 0 10px}
.content-wrap.livechat .ch_form_wrap .email_point{display:none;position:absolute;width:45px;height:45px;text-align:center;padding:15px 0 0;right:0;top:0;z-index:1;background:#36a9e1;color:#fff;cursor:pointer}
.content-wrap .ch_form_wrap form{background:transparent;width:100%}
.content-wrap .ch_form_wrap .input-radio-checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;white-space:nowrap}
.content-wrap .ch_form_wrap ul li input[type=radio],.content-wrap .ch_form_wrap ul li input[type=checkbox]{width:20px;-webkit-appearance:radio}
.content-wrap .ch_form_wrap .input-radio-checkbox input{margin:0 10px 0 5px}
.item-input-checkbox,.item-input-radio{overflow-y:auto}
.main .fs-wrap{width:50%;height:30px;background:#fff;margin:initial}
.main .fs-wrap .fs-label-wrap{width:100%;height:100%;border:initial}
.main .fs-wrap .fs-label-wrap .fs-search{background:gainsboro!important}
.main .fs-wrap .fs-label-wrap .fs-search input{background:#eee!important}
.content-wrap .ch_form_wrap li label{display:none}
::-webkit-scrollbar{width:5px;height:5px}
::-webkit-scrollbar-thumb{border-radius:10px;background:#8d9498;box-shadow:inset 0 0 6px rgba(0,0,0,.5)}
::-webkit-scrollbar-thumb:window-inactive{background:#8d9498}
::-webkit-scrollbar-thumb:hover{background:#0e76a8}
::-webkit-scrollbar-thumb:window-inactive:hover{background:#0e76a8}
textarea::-webkit-input-placeholder{font-size:14px;line-height:34px;color:#bcbcbc}
textarea:-ms-input-placeholder{font-size:14px;line-height:34px;color:#bcbcbc}
textarea::-ms-input-placeholder{font-size:14px;line-height:34px;color:#bcbcbc}
textarea::placeholder{font-size:14px;line-height:34px;color:#bcbcbc}
input:focus,textarea:focus{border:1px solid #1a5ea9!important}
.inquiry-message{position:fixed;right:0;bottom:-5px;z-index:1000000;min-width:300px;width:350px;background:transparent;border:medium none;outline:none;margin:0;padding:0}
.ch_form_wrap .on{transform:rotate(0deg)}
.css-i6dzq1{transform:rotate(180deg)}
#Descrip a{font-weight:bold}

@media screen and (max-width:768px){
  .inquiry-message{padding-bottom:env(safe-area-inset-bottom);padding-bottom:constant(safe-area-inset-bottom)}

  .inquiry-message .ch_form_wrap .title{
    -webkit-tap-highlight-color:transparent;
    -webkit-user-select:none;
    -ms-user-select:none;
    user-select:none;
    line-height:44px;
  }
  .inquiry-message .ch_form_wrap .title em{
    padding:12px 0;
    font-size:18px;
  }

  .inquiry-message .ch_form_wrap form{
    display:none;
  }
  .inquiry-message:hover .ch_form_wrap form,
  .inquiry-message:focus-within .ch_form_wrap form{
    display:block;
  }

  .inquiry-message .ch_form_wrap .title .css-i6dzq1{
    transform:rotate(0deg);
    transition:transform .3s ease;
  }
  .inquiry-message:hover .ch_form_wrap .title .css-i6dzq1,
  .inquiry-message:focus-within .ch_form_wrap .title .css-i6dzq1{
    transform:rotate(180deg);
  }

  .content-wrap.form .ch_form_wrap{padding:0 16px}
  .content-wrap.form .ch_form_wrap .title{font-size:20px;line-height:1.4;padding:20px 0}
  .content-wrap.form .ch_form_wrap form{padding:20px 0}
  .content-wrap.form .ch_form_wrap ul li{line-height:44px;margin:0 0 8px}
  .content-wrap.form .ch_form_wrap ul input,
  .content-wrap.form .ch_form_wrap ul textarea,
  .content-wrap.form .ch_form_wrap ul select{height:44px;padding:0 12px;border-radius:8px;font-size:16px;color:#333}
  .content-wrap.form .ch_form_wrap ul textarea{height:120px;padding:12px}
  .content-wrap.form .ch_form_wrap .item_submit input{width:100%;height:48px;border-radius:10px;margin-left:0!important}
  .content-wrap.form .ch_form_wrap .Validform_checktip.Validform_wrong{position:relative;right:auto;top:auto;line-height:20px;text-align:right;padding-top:2px}
  .content-wrap.form .ch_form_wrap ul li input[type=image],
  .content-wrap.form .ch_form_wrap ul li input[type=reset],
  .content-wrap.form .ch_form_wrap ul li input[type=button],
  .content-wrap.form .ch_form_wrap ul li input[type=submit]{height:36px;margin:6px 8px}

  .content-wrap.livechat .ch_form_wrap .title{width:100%;margin-left:0;padding:0 16px;line-height:48px}
  .content-wrap.livechat .ch_form_wrap .title em{font-size:20px;padding:16px 0}
  .content-wrap.livechat .ch_form_wrap ul{padding:16px 16px 8px}
  .content-wrap.livechat .ch_form_wrap ul li{line-height:44px;margin:0 0 8px}
  .content-wrap.livechat .ch_form_wrap ul input,
  .content-wrap.livechat .ch_form_wrap ul textarea,
  .content-wrap.livechat .ch_form_wrap ul select{height:44px;padding:0 12px;border-radius:8px;font-size:16px;color:#333}
  .content-wrap.livechat .ch_form_wrap ul textarea{height:120px;padding:12px}
  .content-wrap.livechat .ch_form_wrap .item_submit{padding:0 16px}
  .content-wrap.livechat .ch_form_wrap .item_submit input{height:48px}
  .content-wrap.livechat .ch_form_wrap .Validform_checktip.Validform_wrong{position:relative;right:auto;top:auto;line-height:20px;text-align:right;padding-top:2px}
  .content-wrap.livechat .ch_form_wrap ul li input[type=image],
  .content-wrap.livechat .ch_form_wrap ul li input[type=reset],
  .content-wrap.livechat .ch_form_wrap ul li input[type=button],
  .content-wrap.livechat .ch_form_wrap ul li input[type=submit]{height:36px;margin:6px 8px}

  .content-wrap .ch_form_wrap .input-radio-checkbox{flex-wrap:wrap;white-space:normal}
  .content-wrap .ch_form_wrap ul li input[type=radio],
  .content-wrap .ch_form_wrap ul li input[type=checkbox]{width:20px;height:20px;min-height:20px;padding:0;margin:0 10px 0 5px}
  .item-input-checkbox,.item-input-radio{max-height:160px}

  .main .fs-wrap{width:100%;height:44px}

  .inquiry-message{right:0;bottom:0;left:auto;width:100%;max-width:420px;min-width:0}
}