
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, form, 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;font-size:13px;background:#edf4f9;position:relative;padding:0 20px;}
.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;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%;}
.content-wrap.form .ch_form_wrap ul{}
.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}
.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 li.item_message{  }
.content-wrap.form .ch_form_wrap ul,.content-wrap.form .ch_form_wrap ul li,.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%;}
.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: 35px; padding:0 10px;border: none;border-radius: 5px;font-family: ArialMT;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{}
.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 0px 0px;margin-left:-20px !important;	font-family: ArialMT; 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 .item_submit input:hover{  }
.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],input[type=reset],input[type=button],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;padding: 15px 0 15px 0;display: block;width: 100%;}
.content-wrap.livechat .ch_form_wrap .title svg {position: relative;display: block;-webkit-transition-duration: .3s;transition-duration: .3s;color: #333;}
.content-wrap .ch_form_wrap form{position:relative;height: auto !important;  }
.content-wrap.livechat .ch_form_wrap ul {padding: 20px 20px 5px;background-color: #e8f1f8}
.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}
.content-wrap.livechat .ch_form_wrap ul li label{      display: block;
    width: 100%;
    line-height: 24px;
    height: 24px;
    font-family: ArialMT;
    font-size: 14px;
    color: #bcbcbc;}
.content-wrap.livechat .ch_form_wrap ul, .content-wrap.livechat .ch_form_wrap ul li, .content-wrap.livechat .ch_form_wrap ul input, .content-wrap.livechat .ch_form_wrap ul textarea, .content-wrap.livechat .ch_form_wrap ul select {
    padding: 0 10px;
    border: none;
    border-radius: 5px;
    font-family: ArialMT;
    font-size: 14px;
    color: #bcbcbc;
    width: 100%;
    }
.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: 35px;
}
.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;}
.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;
    -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;
   /* margin-left: -20px !important;*/
    font-family: ArialMT;
    position: relative;
    font-size: 16px;
}
.content-wrap.livechat .ch_form_wrap .item_submit input:hover { }
.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],input[type=reset],input[type=button],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: 0px 10px 0px 5px;}
.item-input-checkbox,.item-input-radio {overflow-y :auto}

.main .fs-wrap {width: 50%;height: 30px;background: #FFFFFF;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-track {
}
::-webkit-scrollbar-thumb {
    border-radius:10px;
    background: #8d9498;
    -webkit-box-shadow:inset006pxrgba(0,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: 0px;bottom: -5px;z-index: 1000000;min-width: 300px;width: 350px;background: transparent;border: medium none;
outline: none;margin: 0px;padding: 0px;}

.ch_form_wrap .on{transform: rotate(0deg);}
.css-i6dzq1{transform: rotate(180deg);}


#Descrip a{ font-weight:bold;}
