:root{


	--color-control:#eb3c24;
	--color-error:#eb3c24;
	--color-label:#000;
	--color-border-bottom:#000;
	--font-family-bold:"UniversLTPro-65Bold","Univers", "univers", "Helvetica", "helvetica", "Arial", "arial","黑体", "Hei Ti", "heiti", "微软雅黑", "Microsoft YaHei", "宋体", "SimSun","sans-serif";


--offset-section: 50px;


--color-bar-low: var(--color-control);
--color-bar-mid: var(--color-control);
--color-bar-high: var(--color-control);
--color-bar-background: #cccccc;
--bar-width: 98%;
--bar-height: 11px;

--color-tooltip: #000;
--fontsize-tooltip: 16px;
}



.bar-container{width:var(--bar-width);height:var(--bar-height);background-color:var(--color-bar-background);margin-top:4px;overflow:hidden}.bar-fill{height:100%;transition:width .3s ease}.bar-fill.low{background-color:var(--color-bar-low)}.bar-fill.mid{background-color:var(--color-bar-mid)}.bar-fill.high{background-color:var(--color-bar-high)}input.disabled,label.disabled{color:#a0a0a0;cursor:not-allowed;pointer-events:none}.tooltip{position:absolute;background-color:var(--color-tooltip);color:#fff;padding:5px;font-size:var(--fontsize-tooltip);visibility:hidden;opacity:0;transition:opacity .2s ease;pointer-events:none;z-index:10}.tooltip.show{visibility:visible;opacity:1}.pi-widget [id^=pi-widget-type-__upload_],.pi-widget button{padding:9px 40px 9px 44px;text-align:center;cursor:pointer;font-weight:700}.chtml_piTextBox b,.chtml_piTextBox strong,.pi-widget .pi-form-label .pi-subtext a[href^="mailto:"],.pi-widget .pi-form-label .pi-subtext strong{font-weight:700}.pi-form-actions{margin-top:20px;display:flex;flex-direction:column;gap:10px}.pi-widget [id^=pi-widget-type-__upload_],.pi-widget button{font-family:var(--font-family-bold);line-height:16px;margin-top:25px;color:#000;border:4px solid var(--color-border-bottom);min-height:42px;font-size:14px}.pi-widget [id^=pi-widget-type-__upload_]{display:inline-block;position:relative;visibility:initial;border-left:0;margin-bottom:10px;background-color:transparent}.pi-widget [data-pi-type=select] .pi-form-input:after,.pi-widget [id^=pi-widget-type-__upload_]:before,.pi-widget button:before{content:"";position:absolute;bottom:0;left:0;width:4px;height:60%;background-color:#000}.pi-widget [data-pi-type=select] select:focus,.pi-widget [data-pi-type=select] select:hover,.pi-widget [id^=pi-widget-type-__upload_]:focus,.pi-widget [id^=pi-widget-type-__upload_]:hover,.pi-widget button:focus,.pi-widget button:hover{outline:0;border-color:var(--color-primary);color:var(--color-primary)}.pi-widget [data-pi-type=select] .pi-form-input:before{content:"\2304";position:absolute;font-size:25px;right:15px;top:27%;transform:translateY(-50%);font-weight:700;pointer-events:none}.pi-widget [id^=pi-widget-type-__upload_]:focus:before,.pi-widget [id^=pi-widget-type-__upload_]:hover:before{background-color:var(--color-primary)}[id^=recaptcha]{margin-top:35px;margin-bottom:25px}.pi-form-control.margin-top-small,.pigroup.margin-top-small{margin-top:40px!important}.pi-form-control.margin-top-medium,.pigroup.margin-top-medium{margin-top:60px!important}.pi-form-control.margin-top-big,.pigroup.margin-top-big{margin-top:80px!important}.pi-widget select{opacity:1}.pi-hr,.pi-hr-strong{display:block;unicode-bidi:isolate;margin-block-start:.5em;margin-block-end:.5em;margin-inline-start:auto;margin-inline-end:auto;overflow:hidden;border-style:inset;border:2px solid var(--color-label)}#ui-datepicker-div,.hide-element{display:none}.pi-mandatory{position:absolute;margin:0}.pi-widget .bold-label .pi-form-label{font-size:large;font-weight:700;margin-bottom:9px}.pi-widget .pi-form-control.bold-label,.pi-widget .pi-form-control.bold-label .pi-form-label{margin-bottom:0}.pi-widget .align-items-end{align-items:end}.pi-widget .pigroup{display:flex;width:100%;flex-direction:column}.pi-widget .pi-form-control{width:100%;margin-top:15px;margin-bottom:15px}.pi-widget .pigroup .flex-item-1-1,.pigroup .pi-form-control{flex:1 1 auto}.pi-widget .pigroup .flex-item-1-2{flex:1 2 auto}.pi-widget .pigroup .flex-item-2-2{flex:2 2 auto}.pi-widget .pigroup .flex-item-1-3{flex:1 3 auto}.pi-widget .pigroup .flex-item-2-3{flex:2 3 auto}.pi-widget .pigroup .flex-item-3-3{flex:3 3 auto}.pi-widget .pigroup .flex-item-1-4{flex:1 4 auto}.pi-widget .pigroup .flex-item-2-4{flex:2 4 auto}.pi-widget .pigroup .flex-item-3-4{flex:3 4 auto}.pi-widget .pigroup .flex-item-4-4{flex:4 4 auto}.pi-form-button>*,.ui-datepicker select.ui-datepicker-month-year{width:100%}.bild-container{padding-bottom:74%;background-size:contain;background-repeat:no-repeat}@media (min-width:40em){.pi-form-button>*{width:auto}.pi-widget{max-width:calc(66.66667%)}.pi-widget .pigroup.w-25{width:calc(25% - 10px)}.pi-widget .pigroup.w-33{width:calc(33% - 10px)}.pi-widget .pigroup.w-50{width:calc(50% - 10px)}.pi-widget .pigroup.w-66{width:calc(66% - 10px)}.pi-widget .pigroup.w-75{width:calc(75% - 10px)}.pi-widget .pigroup{flex-direction:row;width:100%}.pi-widget .pigroup .pi-form-control{padding-left:10px;padding-right:10px}.pi-widget .pigroup.column{flex-direction:column}.pi-widget .pigroup.column .pi-form-control{padding-left:0;padding-right:0}.pigroup .pi-form-control:first-child{padding-left:0}.pigroup .pi-form-control:last-child{padding-right:0}}.pi-widget button{overflow:hidden;text-overflow:ellipsis;display:inline-block;position:relative;border-left:0;background-color:transparent}.pi-widget .pi-form-input>input,.pi-widget .pi-form-input>select,.pi-widget .pi-form-input>textarea{background-color:transparent;width:100%;height:2.7em;font-family:var(--font-family-bold);font-size:18px;line-height:16px;font-weight:700;color:var(--color-label)}.pi-widget .pi-form-input>input{padding:0;border:0;border-bottom:4px solid var(--color-border-bottom)}.pi-checkbox-control label,.pi-checkbox-control-vertical label,.pi-form-label,.pi-radio-control label,.pi-radio-control-vertical label,.ui-widget button,.ui-widget input,.ui-widget select,.ui-widget textarea{font-size:18px}.pi-widget .pi-form-input>input:focus,.pi-widget .pi-form-input>input:hover{outline:0;border-bottom:4px solid var(--color-primary)}.pi-widget input[type=radio]{-webkit-appearance:none;appearance:none;background-color:#fff;margin:0 3px 0 0;font:inherit;color:currentColor;width:1.1em;height:1.1em;border:.1em solid currentColor;border-radius:50%;transform:translateY(-.075em);display:inline-grid;place-content:center}.pi-form-control__has-error>.pi-message-text p,.pi-form-control__has-success>.pi-message-text p,.pi-form-label,.pi-widget .pi-widget-type-__upload_8763-658054076:before{font-family:var(--font-family-bold)}.pi-widget input[type=radio]::before{content:"";width:.65em;height:.65em;border-radius:50%;transform:scale(0);transition:transform 120ms ease-in-out;background-color:currentColor}.pi-widget input[type=radio]:checked::before{transform:scale(.65)}.pi-radio-control-vertical{display:flex;align-items:flex-start;gap:8px;margin-bottom:10px}.pi-radio-control-vertical input[type=radio]{flex-shrink:0;width:16px;height:16px;margin-top:8px}.pi-radio-control-vertical label{display:block;width:100%;white-space:normal;max-width:600px}.pi-radio-control{margin-right:12px}.pi-widget [data-pi-type=select] select{display:inline-block;cursor:pointer;overflow:hidden;text-overflow:ellipsis;position:relative;min-height:42px;padding:9px 20px 9px 22px;border:4px solid var(--color-border-bottom);border-left:0}.pi-widget [data-pi-type=select] .pi-form-input{position:relative}.pi-widget .pi-form-input>textarea,.ui-widget-content{border:4px solid var(--color-border-bottom)}.pi-widget [data-pi-type=select] .pi-form-input:focus-within:after,.pi-widget [data-pi-type=select] .pi-form-input:hover:after,.pi-widget button:focus:before,.pi-widget button:hover:before{background-color:var(--color-primary);color:var(--color-primary)}.pi-checkbox-control{position:relative;margin-top:10px;margin-right:12px;display:inline-block;line-height:1}.pi-checkbox-control-vertical{position:relative;display:flex;margin-right:0;margin-top:20px;line-height:initial}.pi-checkbox-control-vertical>input:hover,.pi-checkbox-control-vertical>label:hover,.pi-checkbox-control>input:hover,.pi-checkbox-control>label:hover,.pi-radio-control-vertical>input:hover,.pi-radio-control-vertical>label:hover,.pi-radio-control>input:hover,.pi-radio-control>label:hover{color:var(--color-control);cursor:pointer}.pi-widget input[type=checkbox],.pi-widget input[type=file]{visibility:hidden;margin-right:15px}.pi-widget .pi-checkbox-control label:before,.pi-widget .pi-checkbox-control-vertical label:before{content:"\0020";visibility:initial;border:2px solid var(--color-border-bottom);position:absolute;top:5px;left:0;width:16px;height:16px;text-align:center;font-weight:700;font-size:10px}.pi-checkbox-control-vertical:hover label:before,.pi-checkbox-control:hover label:before,.pi-widget .pi-form-input>textarea:hover{border-color:var(--color-primary)}.pi-widget input[type=checkbox]:checked+label:before{content:"\2713";padding-top:0}.pi-widget .upload2-container{min-height:42px;position:relative}.pi-widget .upload-filelist{font-size:18px;list-style:none;padding-left:0}.pi-widget .upload-filelist li{margin:9px 0}.pi-widget .pi-form-error,.pi-widget .upload-delete-file:hover{color:var(--color-error)}.uploaded-file-element{display:flex;justify-content:start;align-items:center}.pi-widget .upload-delete-file{text-decoration:none;color:#000;margin-left:10px;font-size:20px;font-weight:700;cursor:pointer}.pi-widget .upload-delete-file::before{content:"x";display:inline-block}.pi-widget .pi-form-input>textarea{width:calc(100%);padding:5px}.pi-widget .pi-form-label .pi-subtext a:after{font-family:sfs-iconfont;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-size:14px;margin-left:8px;transform:translateY(-14px -14px);content:"\E007"}[data-pi-type=radio] .pi-subtext{padding-bottom:1rem}.ui-widget-content,.ui-widget-header{background-color:#fff;color:#000}.ui-widget-header{font-weight:700;border-bottom:4px solid var(--color-border-bottom)}.ui-widget-content a,.ui-widget-header a{color:#000}.ui-datepicker{width:17em}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:700;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td a,.ui-datepicker td span{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-multi .ui-datepicker-group,.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-next:before,.ui-datepicker-prev:before{font-family:sfs-iconfont;position:absolute;top:6px;left:6px;font-weight:700}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker-cover{display:block;position:absolute;z-index:-1;filter:mask();top:-4px;left:-4px;width:200px;height:200px}.ui-icon{visibility:collapse}.ui-datepicker-prev:before{content:"\E006"}.ui-datepicker-next:before{content:"\E007"}.ui-datepicker .ui-datepicker-next:hover,.ui-datepicker .ui-datepicker-prev:hover,.ui-datepicker td a:hover{cursor:pointer;color:var(--color-primary)}.ui-datepicker td a{font-weight:700;padding-right:10px}.ui-datepicker .ui-state-active{background-color:#bbbb}.pi-form-label{color:var(--color-label);margin-bottom:5px;font-weight:700;transition:color .3s}.pi-widget{padding:0;-moz-box-sizing:border-box;box-sizing:border-box}.pi-widget .textarea-small .pi-form-input>textarea{height:120px}.pi-widget .textarea-medium .pi-form-input>textarea{height:170px}.pi-widget .textarea-big .pi-form-input>textarea{height:220px}.pi-form-control__has-error>.pi-message-text{padding:10px;margin-top:40px;border:4px solid var(--color-error)}.pi-form-control__has-success>.pi-message-text{padding:10px;margin-top:40px;border:4px solid #0d9695}