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}
.ch_form_wrap,.content-wrap{width:100%;height:100%}
*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;outline:0}
.content-wrap.form .ch_form_wrap{width:100%;font-family:var(--fontfamily,Arial,Helvetica,sans-serif);margin:0;padding:0;font-size:14px}
.content-wrap.form .ch_form_wrap .title{background:var(--color,#2D8F5C);width:100%;height:55px;line-height:55px;color:#fff;padding:0 20px;font-size:16px;font-weight:500}
.content-wrap.form .ch_form_wrap .title em{font-style:normal}
.content-wrap.form .ch_form_wrap .title svg{display:none}
.content-wrap.form .ch_form_wrap form{position:relative}
.content-wrap.form .ch_form_wrap ul{padding:20px 20px 5px}
.content-wrap.form .ch_form_wrap ul li{position:relative;list-style:none;margin:0 0 14px;display:flex;min-height:auto;line-height:40px}
.content-wrap.form .ch_form_wrap ul li label{float:left;min-width:80px}
.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{border:1px solid #e5e5e5;border-left:3px solid var(--color,#2D8F5C);height:42px;padding:0 12px;font-family:inherit;font-size:14px;border-radius:var(--radius,8px);transition:border-color .2s}
.content-wrap.form .ch_form_wrap ul input:focus,.content-wrap.form .ch_form_wrap ul textarea:focus{border-color:var(--color,#2D8F5C)}
.content-wrap.form .ch_form_wrap ul textarea{height:100px;padding:10px 12px;resize:vertical}
.content-wrap.form .ch_form_wrap .item_submit{padding:0 20px}
.content-wrap.form .ch_form_wrap .item_submit input{width:100%;height:42px;color:#fff;background:var(--color,#2D8F5C);border:none;cursor:pointer;border-radius:var(--radius,8px);font-size:15px;font-weight:500;transition:background .2s}
.content-wrap.form .ch_form_wrap .item_submit input:hover{background:var(--color-dark,#1A6B42)}
.content-wrap.form .ch_form_wrap .Validform_checktip.Validform_wrong{position:absolute;right:7px;top:0;display:block;line-height:39px;color:#e53e3e;pointer-events:none}
.content-wrap.form .ch_form_wrap .Validform_error{border-color:#e53e3e!important;border-left-color:var(--color,#2D8F5C)!important}
.content-wrap.form .ch_form_wrap .form_tip{position:relative;color:#e53e3e;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]{width:60px;height:30px;margin:5px 10px}
.content-wrap.form #gif-show{top:0!important;height:100%;display:flex;align-items:center;text-align:center;justify-content:center}
.content-wrap.form #gif-show img{margin-top:0!important}
.content-wrap.livechat{width:100%;font-family:var(--fontfamily,Arial,Helvetica,sans-serif);margin:0;padding:0;font-size:13px;border-top:none;border-radius:12px 12px 0 0;overflow:hidden;background:#fff}
.content-wrap.livechat .ch_form_wrap{width:100%;font-family:inherit;margin:0;padding:0;font-size:13px}
.content-wrap.livechat .ch_form_wrap .title{position:relative;display:flex;justify-content:space-between;align-items:center;background:var(--color,#2D8F5C);width:101%;height:45px;line-height:45px;color:#fff;margin-left:-2px;font-size:15px;padding:0 20px;font-weight:500;cursor:pointer}
.content-wrap.livechat .ch_form_wrap .title em{font-style:normal}
.content-wrap.livechat .ch_form_wrap .title svg{position:relative;display:block;transition:all .3s}
.content-wrap .ch_form_wrap form{position:relative;background:#fff;height:390px;overflow-y:auto;padding-bottom:20px}
.content-wrap.livechat .ch_form_wrap ul{padding:20px 20px 5px}
.content-wrap.livechat .ch_form_wrap ul li{position:relative;list-style:none;margin:0 0 18px;display:flex;min-height:auto;line-height:40px}
.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{position:relative;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{border:1px solid #e5e5e5;height:42px;padding:0 14px;font-family:inherit;font-size:13px;border-radius:24px;transition:border-color .2s}
.content-wrap.livechat .ch_form_wrap ul input:focus,.content-wrap.livechat .ch_form_wrap ul textarea:focus{border-color:var(--color,#2D8F5C)}
.content-wrap.livechat .ch_form_wrap ul textarea{height:100px;padding:10px 14px;resize:none}
.content-wrap.livechat .ch_form_wrap .item_submit{padding:0 20px}
.content-wrap.livechat .ch_form_wrap .item_submit input{width:100%;height:36px;color:#fff;background:var(--color,#2D8F5C);border:none;cursor:pointer;border-radius:24px;transition:background .2s}
.content-wrap.livechat .ch_form_wrap .item_submit input:hover{background:var(--color-dark,#1A6B42)}
.content-wrap.livechat .ch_form_wrap .Validform_checktip.Validform_wrong{position:absolute;left:0;bottom:-16px;display:block;line-height:initial;color:#e53e3e;pointer-events:none}
.content-wrap.livechat .ch_form_wrap .Validform_error{border-color:#e53e3e!important}
.content-wrap.livechat .ch_form_wrap .form_tip{position:relative;color:#e53e3e;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:var(--color,#2D8F5C);color:#fff;cursor:pointer}
.content-wrap.livechat .ch_form_wrap form{border:1px solid var(--color,#2D8F5C);background:#fff}
.content-wrap .ch_form_wrap .input-radio-checkbox{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}
.content-wrap .ch_form_wrap li label{display:none}
.inquiry-pop-bd ::-webkit-scrollbar{width:0;height:0}
.inquiry-form-wrap ::-webkit-scrollbar{width:0;height:0}
@media only screen and (max-width:600px){
.content-wrap.form .ch_form_wrap ul li{margin-bottom:20px}
.content-wrap.form .ch_form_wrap .Validform_checktip.Validform_wrong{right:auto;top:auto;left:0;bottom:-28px}
}
.inquiry-pop-bd{position:fixed;inset:0;width:auto;height:auto;margin:0;background:rgba(0,0,0,.55);display:none;z-index:200000;border-radius:0;box-shadow:none;overflow:visible}
.inquiry-pop-bd:before{display:none}
.inquiry-pop-bd .inquiry-pop{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:480px;width:94%;height:auto;padding:0;z-index:1;background:transparent;border-radius:var(--radius,8px);overflow:hidden}
.inquiry-pop-bd .inquiry-pop .ico-close-pop{position:absolute;right:12px;top:12px;width:30px;height:30px;background:url(../images/fancy_close.png) no-repeat center center;cursor:pointer;z-index:1}
.inquiry-pop-bd .inquiry-pop .content-wrap.form{min-width:280px;width:100%;height:auto;background:#fff;border:none;outline:none;margin:0;padding:0;box-shadow:0 20px 60px rgba(0,0,0,.15);overflow:hidden;border-radius:var(--radius,8px)}
@media screen and (max-width:550px){
.inquiry-pop-bd .inquiry-pop{max-width:96%;width:96%}
}
.ey_message{max-width:320px;position:fixed;bottom:0;right:10px;z-index:100}
.ey_message .message-header{height:36px;line-height:36px;font-size:14px;color:#fff;background:var(--color,#2D8F5C);cursor:pointer;overflow:hidden;box-shadow:0 2px 10px rgba(0,0,0,.15);border-radius:8px 8px 0 0}
.ey_message .message-header i{width:36px;height:36px;line-height:36px}
.ey_message .message-header .label{float:left;padding:0}
.ey_message .message-header .label i{font-size:20px;text-align:center;background:rgba(0,0,0,.1);border-radius:8px 0 0 0}
.ey_message .message-header b{margin:0 12px;font-weight:400}
.ey_message .message-header .arrow-toggle{float:right;text-align:center;font-size:20px;opacity:.75}
.ey_message .message-form{padding:15px;background:#fff;display:none;box-shadow:0 4px 20px rgba(0,0,0,.1)}
.ey_message .message-form p{margin:0 auto 6px}
.ey_message .ey_input p{margin:12px auto 0}
.ey_message .ey_input .ey_input-text{width:100%;box-sizing:border-box}
.ey_message .ey_input .ey_input-textarea{width:100%;box-sizing:border-box}
.ey_message .ey_input .ey_input-submit{width:100%;box-sizing:border-box;background:var(--color,#2D8F5C);color:#fff;border:none;border-radius:var(--radius,8px);cursor:pointer}
.ey_message input,.ey_message textarea{padding:8px 12px;line-height:20px;border:1px solid #e5e5e5;box-sizing:border-box;border-radius:var(--radius,8px);transition:border-color .2s}
.ey_message input:focus,.ey_message textarea:focus{border-color:var(--color,#2D8F5C)}
