.gfp-modal.ant-modal-confirm .ant-modal-close{display:inherit}.gfp-modal.ant-modal-confirm .ant-modal-confirm-btns{text-align:center;float:inherit;margin-top:40px}.gfp-modal.ant-modal-confirm .ant-modal-confirm-btns button+button{margin-left:20px}.gfp-modal .ant-modal-confirm-body .ant-modal-confirm-title{position:absolute;top:20px}.gfp-modal .ant-modal-confirm-body .ant-modal-confirm-content{margin-top:40px}.gfp-modal .ant-modal-confirm-body>.anticon{font-size:32px;margin-top:-5px}
.page-footer{text-align:center;font-size:12px;background-color:#e8e8e8}.page-footer.ant-layout-footer{padding:0;margin-top:20px}.page-footer .frendly-link{width:1200px;margin:20px auto 10px auto}.page-footer .frendly-link a{color:#888;padding:10px 4px;display:inline-block}.page-footer .frendly-link a:hover{color:#ff6a02}.page-footer hr{border:0;margin-bottom:20px;border-top:1px solid #dedede}.page-footer .copyright{padding:20px;padding-top:0}.page-footer .about-us-main{display:inline-block;width:100%;background:#efefef;font-size:12px;color:#888;height:200px;padding-bottom:20px}.page-footer .about-us-content{width:1200px;margin:0 auto;overflow:hidden}.page-footer .about-us-content>div{float:left;line-height:24px;text-align:left;width:120px;margin-top:30px}.page-footer .about-us-content>div.bid-rule{width:122px}.page-footer .about-us-content>div.phone-addr{float:right;width:600px;text-align:right}.page-footer .about-us-content>div.phone-addr>.work-man-date{color:#888;margin-bottom:16px;margin-top:-8px}.page-footer .about-us-content>div.phone-addr>.work-phone{color:#ff9622;font-size:28px;font-weight:600;height:40px}.page-footer .about-us-content>div.phone-addr>.work-phone span.icon-2{margin-right:20px;font-size:34px;vertical-align:bottom}.page-footer .about-us-content>div.phone-addr>.work-phone span.icon{height:100%;display:inline-block;overflow:hidden;vertical-align:middle}.page-footer .about-us-content>div>div{font-size:14px;color:#444}.page-footer .about-us-content a{color:#888}.page-footer .about-us-content a:hover{color:#333}
.online-message-dialog .ant-modal-body{padding:0}.online-message-dialog .ant-alert{background-color:#FCF0E3;padding:8px 15px;margin-bottom:20px}.online-message-dialog .ant-alert .ant-alert-message p{margin:0;color:#777;font-size:13px}.online-message-dialog .ant-alert .ant-alert-message span{color:#ff6600}.online-message-dialog .online-message-operate{border-top:none;text-align:center;padding-bottom:30px;padding-top:10px}.online-message-dialog .online-message-operate .ant-btn{min-width:140px;border-radius:0;padding:8px 12px;height:auto;margin-right:20px}.online-message-dialog .online-message-operate .ant-btn:last-child{margin-right:0}.online-message-dialog .ant-input,.online-message-dialog .ant-select-selection{border-radius:0}.online-message-dialog .word-length{right:0px;bottom:-40px;position:absolute}
.input-image-code img{width:100%;height:32px;cursor:pointer;margin-top:-2px}
.login-simulation-form .ant-input{font-size:14px}.login-simulation-form-input{width:100%;height:36px;line-height:36px;margin:0 auto 20px auto}.login-simulation-form-input input{background:#ebeced;color:#888;height:36px;line-height:36px;padding-left:36px !important}.login-simulation-form-input input:hover,.login-simulation-form-input input:focus{background:none}.login-simulation-form-input .has-error input{background:#fff}.login-simulation-form-input .anticon{font-size:16px;color:rgba(0,0,0,0.25)}.login-simulation-form-input.code-input .ant-input-affix-wrapper{padding-right:20px}.login-simulation-form-input.code-input .ant-input-group-addon{padding:0}.login-simulation-form-input.submit-input{margin-bottom:5px}.login-simulation-form-input.submit-input button{background-color:#ff9622;background-image:linear-gradient(-90deg, #ff9000, rgba(255,80,0,0.5));margin-bottom:12px}.login-simulation-form-input-code{width:94px;height:36px;padding:0;display:inline-block;background-color:#ccc;margin:-1px -1px -1px 0}.login-simulation-form-input-code img{height:100%}.login-simulation-form-input-popo .ant-popover-arrow{border-bottom:1px solid #ff9622;border-right:1px solid #ff9622;width:9.48528137px;height:9.48528137px;bottom:6.2px !important;left:10% !important}.login-simulation-form-input-popo .ant-popover-inner{border:1px solid #ff9622}.login-simulation-form-input-popo .ant-popover-inner-content{padding:5px 30px !important;font-size:12px;color:#ff9622}.login-simulation-form-link{margin-top:10px}.login-simulation-form-link a{color:#888;font-size:12px}.login-simulation-form-link a:hover{color:#ff9622}.margin-top-15{margin-top:15px}.margin-bottom-10{margin-bottom:10px}.no-margin-bottom{margin-bottom:0}
.right-toolbar{position:fixed;text-align:center;top:368px;left:50%;width:140px;margin-left:605px;font-size:14px;z-index:300;background-color:#fff}@media (min-width:100px) and (max-width:1450px){.right-toolbar{right:0;left:initial;width:110px;margin-left:0}}.right-toolbar .back-top{position:relative;left:0;bottom:0;width:100%;color:#fff;font-size:16px;height:50px;line-height:30px;padding-bottom:20px;text-align:center;background-color:#ff6a02}.right-toolbar .other-info{background-color:#ff6a02;padding:30px 6px 15px 6px;color:#fff}.right-toolbar .other-info .info-detail{font-size:12px;line-height:12px;opacity:.7}.right-toolbar ul.new-list{width:100%}.right-toolbar ul.new-list li{width:100%;height:46px;background:#eee;text-align:center;color:#000;font-size:15px;margin-bottom:2px;line-height:normal;transition:color .2s}.right-toolbar ul.new-list li:hover{background-color:#ff9622;color:#fff !important;cursor:pointer}.right-toolbar ul.new-list li:hover a{color:#fff !important}.right-toolbar ul.new-list li:hover .off{display:none}.right-toolbar ul.new-list li:hover .on{display:inline}.right-toolbar ul.new-list li:hover .hover-block{display:block}.right-toolbar ul.new-list li:before{display:inline-block;content:"";overflow:hidden;vertical-align:middle;height:100%;width:0}.right-toolbar ul.new-list li .hover-block{display:none;width:100%;height:46px;line-height:46px;background-color:#eee;color:#666;position:absolute;text-align:center;width:120px;left:-120px;top:0}.right-toolbar ul.new-list li .item-name{display:inline-block;vertical-align:middle}.right-toolbar ul.new-list li img{vertical-align:middle;width:16px;margin-right:6px}.right-toolbar ul.new-list li img.on{display:none}.right-toolbar .toolbar-list>.toolbar-list-item{position:relative;width:48px;height:48px;border:solid 1px #ff9622;border-top:none;cursor:pointer;padding:3px 8px 0 8px;background-color:#fff;color:#ff9622}.right-toolbar .toolbar-list>.toolbar-list-item:hover{background-color:#ff9622;color:#fff}.right-toolbar .toolbar-list>.toolbar-list-item:hover .icon{display:none}.right-toolbar .toolbar-list>.toolbar-list-item:hover .word{display:block}.right-toolbar .toolbar-list>.toolbar-list-item:hover>div{display:block}.right-toolbar .toolbar-list>.toolbar-list-item:first-child{border-top:solid 1px #ff9622}.right-toolbar .toolbar-list>.toolbar-list-item .icon{color:#ff9622;font-size:28px;line-height:40px}.right-toolbar .toolbar-list>.toolbar-list-item .icon:hover{color:#fff}.right-toolbar .toolbar-list>.toolbar-list-item .icon.font{font-size:14px;position:relative;line-height:1.3em;margin-top:2px}.right-toolbar .toolbar-list>.toolbar-list-item .word{display:none;font-size:14px;position:relative;line-height:1.3em;margin-top:2px;color:#fff}.right-toolbar .toolbar-list>.toolbar-list-item>div{display:none;position:absolute;top:0;background:#fff;left:60px;width:141px;height:48px;line-height:48px;text-align:center;border:1px solid #ff9622;font-size:16px;color:#ff9622}.right-toolbar .toolbar-list>.toolbar-list-item.questionnaire{position:relative}.right-toolbar .toolbar-list>.toolbar-list-item.questionnaire em{position:absolute;top:2px;right:-7px;background:#ff9622;border:1px solid #fff;width:12px;height:12px;border-radius:100%}.right-toolbar .toolbar-list>.toolbar-list-item.ant-back-top{position:relative;right:inherit;bottom:inherit}.right-toolbar .toolbar-list>.toolbar-list-item.ant-back-top .icon{font-size:20px}.right-toolbar .toolbar-list>.toolbar-list-item.ant-back-top:hover .icon{display:inline;color:#fff}@media (max-width:1600px){.right-toolbar .toolbar-list>.toolbar-list-item div{left:-156px !important}}.questionnaire-tip{position:fixed;bottom:0;right:0;width:401px;height:287px;z-index:1301;background:url(/gfp-front-react/images/questionnaire.d0fed67a.png) no-repeat center top;font-size:14px;color:#ff9622;text-align:center}.questionnaire-tip .questionnaire-tip-close{position:absolute;right:2px;top:48px;color:#ff9622;border:1px solid #bdbdbd;width:25px;height:25px;font-size:18px;line-height:24px;background-color:#fff}.questionnaire-tip .questionnaire-count{bottom:40px;left:40px;position:absolute;background:#fff;border-radius:9px;font-size:16px;width:334px;height:40px;color:#000;line-height:40px}.questionnaire-tip .questionnaire-count a,.questionnaire-tip .questionnaire-count span{color:#ff9622;font-weight:bold}
.ant-layout-header{height:80px;position:relative}.ant-affix{z-index:20}.ant-affix .ant-layout-header{height:60px;box-shadow:0 0 20px 0 rgba(0,0,0,0.2)}.ant-affix .page-header-body{line-height:60px}.ant-affix .page-header-body .logo img{width:260px;height:auto}.ant-affix .rc-menu{margin-top:13px}.rc-menu{float:right;line-height:32px;border-bottom:none;margin-top:26px;margin-right:-8px;font-size:16px;overflow:inherit;background:transparent}.rc-menu a{color:#333;display:inline-block;position:relative;transition-duration:0s}.rc-menu-horizontal .rc-menu-submenu-active{background:inherit}.rc-menu-item-selected,.rc-menu-submenu-selected,.rc-menu-item-active,.rc-menu-submenu-active{background:none}.rc-menu-item-selected a.rc-menu-link,.rc-menu-submenu-selected a.rc-menu-link,.rc-menu-item-active a.rc-menu-link,.rc-menu-submenu-active a.rc-menu-link{color:#ff9622 !important;font-weight:bold}.rc-menu-item-selected .rc-menu-submenu-title,.rc-menu-submenu-selected .rc-menu-submenu-title,.rc-menu-item-active .rc-menu-submenu-title,.rc-menu-submenu-active .rc-menu-submenu-title,.rc-menu-item-selected.rc-menu-item-title,.rc-menu-submenu-selected.rc-menu-item-title,.rc-menu-item-active.rc-menu-item-title,.rc-menu-submenu-active.rc-menu-item-title{background:none}.rc-menu-item-selected .rc-menu-submenu-title:before,.rc-menu-submenu-selected .rc-menu-submenu-title:before,.rc-menu-item-active .rc-menu-submenu-title:before,.rc-menu-submenu-active .rc-menu-submenu-title:before,.rc-menu-item-selected.rc-menu-item-title:before,.rc-menu-submenu-selected.rc-menu-item-title:before,.rc-menu-item-active.rc-menu-item-title:before,.rc-menu-submenu-active.rc-menu-item-title:before{content:"";position:absolute;display:block;width:calc(100% - 20px);left:11px;top:100%;height:4px;background:#ff9622}.rc-menu-sub.rc-menu-vertical{border-top:2px solid #ff9622;width:100px;min-width:auto;box-shadow:0 0 12px rgba(0,0,0,0.2)}.rc-menu-sub.rc-menu-vertical .rc-menu-item{line-height:40px}.rc-menu-sub.rc-menu-vertical .rc-menu-item a{padding:0}.rc-menu-sub.rc-menu-vertical .rc-menu-item-active a,.rc-menu-sub.rc-menu-vertical .rc-menu-item-selected a{color:#333}.rc-menu-item{margin:0 !important;padding:0px !important;border-bottom:none !important;text-align:center}.rc-menu-item[role] a{padding:0 18px}.rc-menu-submenu{border-bottom:none !important;position:relative}.rc-menu-submenu:hover .rc-menu-submenu-title a.rc-menu-link{color:#ff9622;font-weight:bold}.rc-menu-submenu:hover .rc-menu-vertical.rc-menu-sub{margin-right:0;font-size:14px;display:block !important}.rc-menu-submenu-title{padding:0 !important;display:inline-block}.rc-menu-submenu-title a{position:relative;z-index:2;padding:0 18px}.rc-menu-submenu-popup ul{margin-top:0}.page-header-body{line-height:80px;z-index:40}.page-header-body .logo{background:rgba(255,255,255,0.2);float:left}.page-header-body .logo img{height:40px;line-height:0;border:none}
input:-webkit-autofill,textarea:-webkit-autofill,select:-webkit-autofill{background-color:#ebeced !important;color:#000}.login-user{text-align:center;margin-top:30px}.login-user-avatar img{width:150px;height:auto}.login-user-info-name{font-size:14px;font-weight:600;color:#000;margin:40px auto 0 auto;width:100%;height:auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.login-user-info-code{font-size:12px;margin-top:8px;margin-bottom:0;height:15px;line-height:15px;text-align:center}.login-user-info-code .last-child{color:#ff9622}
.gfp-button{border-radius:0;height:30px;padding:0 20px;font-size:14px}.gfp-button.ant-btn-sm{height:24px;padding:0 15px;font-size:12px}.gfp-button.ant-btn-lg{height:40px;padding:0 30px;font-size:18px}.gfp-button.ant-btn-default{color:#ff9622;border-color:#ff9622;background-color:#ffffff}.gfp-button.ant-btn-default:hover,.gfp-button.ant-btn-default:focus{color:#ffffff;border-color:#ee8423;background-color:#ee8423}.gfp-button.ant-btn-primary{color:#ffffff;border-color:#ff9622;background-color:#ff9622}.gfp-button.ant-btn-primary:hover,.gfp-button.ant-btn-primary:focus{color:#ffffff;border-color:#ee8423;background-color:#ee8423}.gfp-button.ant-btn-cancel{color:#adaba7;border-color:#adaba7;background-color:#ffffff}.gfp-button.ant-btn-cancel:hover,.gfp-button.ant-btn-cancel:focus{color:#ffffff;border-color:#ee8423;background-color:#ee8423}
.bulletinModalPagination-buttonAlign{text-align:center;height:30px}.bulletinModalPagination-buttonAlign>button{margin:0 10px}.bulletinModalPagination-buttonAlign>.ant-btn-primary{color:#ff6a02;background-color:#fff;border-color:#ff6a02;text-shadow:0 -1px 0 rgba(0,0,0,0.12);box-shadow:0 2px 0 rgba(0,0,0,0.045)}.bulletinModalPagination-buttonAlign>.ant-btn-primary:hover{color:#fff;background-color:#ff6a02;border-color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.12);box-shadow:0 2px 0 rgba(0,0,0,0.045)}
.bulletinModal-bodyStyle{height:650px}
.login-timeout-tip{background-color:#faad14;color:#fff;right:50%;width:350px;position:fixed;margin-right:-175px}.login-timeout-tip .ant-notification-notice-close{color:#fff}.login-timeout-tip .ant-notification-notice-icon{margin-top:12px}.login-timeout-tip .ant-notification-notice-message{font-size:14px;color:#fff}.login-timeout-tip .ant-notification-notice-description{text-align:right;margin-right:25px}.login-timeout-tip .ant-notification-notice-description a{color:#1890ff}
.password-input{position:relative}.password-input .password-low{position:absolute;right:-140px;top:0;width:130px}.password-input .password-low>li{display:inline-block;width:38px;line-height:20px;margin-right:4px;text-align:center;border-top:4px solid #ccc;vertical-align:middle;font-size:12px}.password-input .password-low>li:nth-child(1){border-top-color:#f5222d;color:#f5222d}.password-input .password-low>li:nth-child(2){border-top-color:#faad14;color:#faad14}.password-input .password-low>li:nth-child(3){border-top-color:#52c41a;color:#52c41a}.password-input .password-rule-text{display:block;margin-top:0;margin-bottom:4px;line-height:24px}.has-error .password-input .password-rule-text{display:none}
.change-passwrod-form-modal .password-input .password-rule-text{white-space:nowrap}.change-passwrod-form-modal .password-input .password-low li{width:28px}.change-passwrod-form-modal .change-tips{margin-bottom:20px;background-color:#fffaf7;border-color:#ff6a02}.change-passwrod-form-modal .change-tips .ant-alert-icon{color:#ff6a02}.change-passwrod-form-modal .change-tips .ant-alert-message{color:#ff6a02}.change-passwrod-form-modal .ant-modal-footer{text-align:center}
.login-form .login-button{background-color:#ff9622;background-image:linear-gradient(-90deg, #ff9622, #ff6a02)}.login-form .ant-form-item{margin-bottom:10px}.login-form .ant-form-item .anticon{font-size:16px}.login-form .ant-form-item .ant-input{height:36px;background:#ebeced;color:#888;padding-left:36px}.login-form .ant-form-item.login-button-form-item{margin-bottom:8px}.login-form .login-form-link a{color:#888;font-size:12px}.login-form .login-form-link a:hover{color:#ff9622}.login-form .input-image-code img{height:36px}.login-form .ant-form-explain{position:absolute;top:-33px;left:20px;background-color:rgba(0,0,0,0.75);color:#ffff;padding:4px;border-radius:4px}.login-form .ant-form-explain::after{content:"";position:absolute;left:20px;width:0;height:0;border-style:solid;border-color:transparent;display:inline-block;bottom:-5px;border-width:5px 5px 0;border-top-color:rgba(0,0,0,0.75)}
.anticon-cross{position:absolute;top:3px;right:0;transform:scale(.7);opacity:0}.header-top{color:#a4a4a4;height:30px;font-size:12px;line-height:28px;background:#f5f5f5;border-bottom:1px solid #e6e6e6}.header-top .ant-badge-count{background-color:#ff6a02}.header-top-user-info,.header-top-user-login{display:inline-block;line-height:28px}.header-top-user-info a,.header-top-user-login a{display:inline-block;padding:0 14px;color:#a4a4a4;vertical-align:top}.header-top-user-info a:last-child,.header-top-user-login a:last-child{padding-right:0}.header-top-user-info a:hover,.header-top-user-login a:hover{color:#ff6a02}.header-top-user-info .anticon,.header-top-user-login .anticon{font-size:16px;margin-right:4px}.header-top-user-info .anticon svg,.header-top-user-login .anticon svg{margin-bottom:-2px}.header-top-user-info span,.header-top-user-login span{vertical-align:middle}.header-top-user-info .ant-badge-count,.header-top-user-login .ant-badge-count{line-height:18px;height:18px}.header-top-city-wrap .location-icon{line-height:26px;color:#ff6a02;font-size:16px;vertical-align:text-bottom}.header-top-city-wrap .location-icon svg{vertical-align:middle}.header-top-city-wrap ul{position:absolute;top:0;z-index:123;left:20px;padding-left:10px;width:410px;height:30px;overflow:hidden;border-bottom:1px solid #e6e6e6}.header-top-city-wrap ul li{float:left;position:relative;margin:5px 20px 5px 0;padding:0 12px 0 4px;min-width:44px;line-height:18px;overflow:hidden;cursor:pointer;border:1px solid transparent}.header-top-city-wrap ul li a{display:block;color:#a4a4a4;transition-duration:0s}.header-top-city-wrap ul li.active{border:1px solid #ff9622;border-radius:2px;color:#ff9622}.header-top-city-wrap ul li.active .anticon-cross{opacity:1}.header-top-city-wrap ul li.active a{color:#ff9622}.header-top-city-wrap ul li:first-child{border:1px solid transparent}.header-top-city-wrap ul:hover{height:auto;border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6;margin-left:-1px;background:#fff}
body{font-family:"Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","\5FAE\8F6F\96C5\9ED1",Arial,sans-serif}a{color:#333}a:focus{text-decoration:none;color:#ff9622}ul{list-style:none;padding:0;margin:0}hr{border-top:0;border-bottom:1px dashed #979797;width:100%;margin:0 auto}.clearfix::after,.clearfix::before{display:table;content:" "}.clearfix::after{height:0;clear:both;visibility:hidden}.pt{position:relative}.fl{float:left}.fr{float:right}.text-center{text-align:center}.text-orange{color:#ff6a02}.dl-horizontal dt{float:left;width:160px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:166px}.text-overflow{text-overflow:ellipsis;white-space:nowrap}.text-break{word-break:break-all}.primary-color{color:#ff6a02}.primary-color-darken{color:#ff6a02}.info-color{color:#1890ff}.error-color{color:#f5222d}.success-color{color:#52c41a}.warning-color{color:#faad14}.theme-title{margin-bottom:16px;margin-top:10px;font-size:16px;position:relative;margin-left:10px}.theme-title::after{content:"";width:3px;height:18px;margin-top:3px;left:-10px;position:absolute;background:#ff6a02;border-radius:3px}.theme-title-msg{font-size:14px;color:red;margin-left:8px}.gfp-container{width:1200px;margin:0 auto;position:relative}.gfp-container-shadow{box-shadow:0 10px 10px #e2e2e2}.gfp-container .main-content{min-height:670px;padding:25px;background-color:#fff}.page-loading{min-height:500px;padding:200px;text-align:center}::-moz-selection{background:#1890ff;color:#fff}::selection{background:#1890ff;color:#fff}.required{color:red;font-size:14px;margin:0 2px}.required:after{content:"*"}.deviation-explain{display:inline-block;width:15px;height:15px;line-height:15px;border:1px solid red;border-radius:50%;font-size:12px;color:red;cursor:help;text-align:center;margin:0 5px}.region-content{position:relative;border:1px solid #bab7b7;min-width:55px;height:18px;line-height:18px;font-size:12px;color:#b1b1b1;text-align:center;display:inline-block;vertical-align:top}.ant-input{border-radius:0 !important}.ant-select-selection{border-radius:0 !important}textarea{resize:none;white-space:normal}.ant-input-disabled,span.ant-cascader-picker-disabled,.ant-select-disabled,.ant-radio-disabled+span{color:rgba(0,0,0,0.75) !important}table.info-table{width:100%}table.info-table tr:nth-child(2n-1){background-color:#f9f9f9}table.info-table th{font-weight:normal}table.info-table td,table.info-table th{border:1px solid #e6e6e6;text-align:left;padding:6px 0 6px 30px;line-height:2em;overflow:hidden;text-overflow:ellipsis;max-width:200px}table.info-table thead{background-color:#f9f9f9}table.info-table.not-striped tr:nth-child(2n-1){background-color:inherit}
