.pub-header {height:79px;border-bottom:1px solid #d6d3cd;background-color:#fff}
.logo-img {
    background: url(../zbjimages/zbj-logox1_41b87d7.png) 5px no-repeat;
    width: 230px;
    height: 55px;
    display: inline-block;
    margin-top: 10px;
}
.pub-header-bg {margin-top:15px;margin-left:12px}
.pub-header-intro {background:url(../zbjimages/bg_task_pub_banner_775beb1.png) center 15px no-repeat;height:64px;width:552px;display:inline-block;margin-left:12px;position:relative}
.pub-header-intro-first {display:block;position:absolute;width:149px;height:30px;top:38px}
.pub-header-intro-second {display:block;position:absolute;width:149px;height:30px;top:38px;left:169px}
.pub-header-intro-third {display:block;position:absolute;width:223px;height:30px;top:38px;left:335px}
.pub-header-user {float:right;position:relative;font-size:14px;bottom:-34px}
.pub-header-username {color:#276699}
.pub-header-username:hover {color:#276699}
.pub-header-logout:hover {color:#000}
.delimiter {color:#999;margin:0 10px}
.pub-steps {padding:20px 0 15px}
.pub-steps .header-step {float:left;width:25%;height:73px;position:relative;font:14px/1.5 'Microsoft Yahei';color:#999}
.pub-steps .header-step-new {float:left;width:33%;height:73px;position:relative;font:14px/1.5 'Microsoft Yahei';color:#999}
.pub-steps .step-new-middle {width:34%}
.pub-steps .step-deco,.pub-steps .step-val,.pub-steps .step-title {display:block;width:100%;position:absolute;text-align:center;color:#ff8a00}
.pub-steps .step-deco {z-index:1;top:45px;height:2px;background:#ff8a00;font-size:0;border:0}
.pub-steps ul li .step-val {z-index:2;top:31px;left:50%;margin-left:-14px;width:29px;height:29px;line-height:29px;background:url(../zbjimages/pub-step-sprt_4dd2a8e.png) no-repeat;font-size:16px;color:#999;font-weight:400}
.pub-steps .step-title {z-index:3;top:auto;left:auto}
.pub-steps .step-first .step-deco,.pub-steps .step-last .step-deco {width:305px;border:0}
.pub-steps .step-first {margin-left:110px}
.pub-steps .step-first .step-deco {margin-left:-110px}
.pub-steps .step-next .step-deco {background:#999}
.pub-steps .step-next .step-val {background-position:-30px 0}
.pub-steps .step-next .step-title {color:#999}
.pub-steps .step-on .step-val {background-position:-60px;width:33px;height:33px;line-height:33px;top:29px;color:#f0f0f0}
.pub-steps .step-new {width:390px}
.pub-steps .step-new .step-deco,.pub-steps .step-new .step-title {width:390px}
.pub-steps .step-new .step-val {left:176px}
.tp_pub_steps.pub-steps .step-deco,.tp_pub_steps.pub-steps .step-val,.tp_pub_steps.pub-steps .step-title {font-size:16px;color:#de342f}
.tp_pub_steps.pub-steps .step-deco {top:43px;height:6px;background:#de342f}
.tp_pub_steps.pub-steps ul li .step-val {background-position:-100px 0;color:#fff;font-weight:700}
.tp_pub_steps.pub-steps .step-next .step-deco {background:#e6e6e6}
.tp_pub_steps.pub-steps .step-next .step-val {background-position:-130px 0}
.tp_pub_steps.pub-steps .step-next .step-title {color:#999}
.tp_pub_steps.pub-steps .step-on .step-val {background-position:-160px 0;width:29px;height:29px;line-height:29px;top:30px}
.pub-aside-content {width:160px;margin-left:7px;overflow:hidden}
.pub-aside-context {margin-top:27px;border-top:1px dotted #e4e4e4;border-bottom:1px dotted #e4e4e4;padding-bottom:32px}
.pub-aside-title {font-size:14px;font-weight:700;margin-bottom:15px;padding-top:20px;line-height:21px}
.pub-aside-phone-title {font-size:14px;color:#ff8a00;padding:5px 0;line-height:21px}
.pub-aside-phone-number {font-size:14px;color:#1c1c1c;padding-bottom:7px;line-height:15px}
.pub-aside-time1 {color:#888;margin-bottom:22px}
.pub-aside-online {border:1px solid #ff8a00;transition:all .3s ease;border-radius:3px;text-align:center;font-size:14px;color:#ff8a00;width:122px;height:37px;display:inline-block;line-height:37px}
.pub-aside-online:hover {background:#ff8a00;color:#fff;text-decoration:none}
.pub-aside-time2 {margin-top:8px;color:#888}
.pub-aside-qrcode {margin:20px 0}
.pub-aside-question {margin-top:20px}
.aside-question-title {font-size:15px;font-weight:700}
.aside-answer-number {color:#fff;font-size:14px;background-color:#f90;border-radius:50%;display:block;width:21px;height:21px;text-align:center;line-height:21px;float:left}
.aside-answer-content {float:left;width:133px;margin-left:5px}
.aside-answer-title {font-size:14px;font-weight:700;color:#f90}
.aside-answer-other {color:#888;line-height:21px}
.aside-answer-item {overflow:hidden;margin-top:10px}
.privilege-adviser {height:340px;padding-top:10px}
.privilege-adviser .adviser-time {height:14px;line-height:14px;font-size:12px;padding-top:5px;padding-bottom:5px;color:#A1A1A1;text-align:center}
.privilege-adviser .adviser-time .tel-icon {width:20px;vertical-align:middle;height:20px;display:inline-block;background:url(../zbjimages/adviser_f429e49.png) -20px -132px no-repeat}
.privilege-adviser .adviser-time .tel-num {display:inline-block;vertical-align:middle;color:gray;font-weight:700;font-style:italic}
.privilege-adviser .adviser-bubble {background:url(../zbjimages/adviser_f429e49.png) -122px -13px no-repeat;width:200px;height:170px;position:absolute;right:0}
.privilege-adviser .adviser-bubble .adviser-content {position:absolute;margin:auto;height:120px;left:0;right:0;top:0;bottom:0}
.privilege-adviser .adviser-bubble .adviser-content .line {width:60%;height:1px;background-color:#D6CBCB;margin-left:20%;margin-top:3px}
.privilege-adviser .adviser-bubble p {margin:0;width:174px;text-align:center}
.privilege-adviser .adviser-bubble p span {font-size:13px;font-weight:700;color:#ff8e13}
.privilege-adviser .adviser-bubble .adviser-text {height:20px;line-height:20px}
.privilege-adviser .adviser-bubble .adviser-pad {padding:3px}
.privilege-adviser .adviser-bubble .adviser-btn {height:25px;line-height:25px;margin-top:-5px}
.privilege-adviser .adviser-bubble .adviser-btn .adviser-qq {display:inline-block;width:106px;height:35px;background:url(../zbjimages/adviser_f429e49.png) 0 -80px no-repeat}
.privilege-adviser .adviser-bubble .color-red {color:#ff8e13}
.privilege-adviser .adviser-header {width:138px;height:138px}
.privilege-adviser .adviser-header-2 {margin-left:5%;margin-top:175px}
.privilege-adviser .adviser-header-box {position:absolute;margin-top:170px}
.privilege-adviser .adviser-header-box .adviser-header-5 {margin-top:10px;display:inline-block;vertical-align:middle}
.privilege-adviser .adviser-header-box .adviser-header-text {position:absolute;width:100px;height:50px;display:inline-block;vertical-align:middle;background:url(../zbjimages/adviser_f429e49.png) 0 -20px no-repeat;right:-53px;top:36px}
.tp-body .pub-content-aside {background:#fff;border-left:1px solid #eee}
.tp-body .pub-aside-context {text-align:center;border-top:0}
.tp-body .pub-aside-online {border:1px solid #de342f;color:#de342f}
.tp-body .pub-aside-online:hover {background:#de342f;color:#fff}
.selected-catalog-info {margin-bottom:20px;padding-top:15px;font-weight:700}
.selected-catalog-info .mr15 {margin-right:10px}
.selected-catalog-info ul li {padding-bottom:10px}
.selected-catalog-indicator {font-weight:400}
.pub-previous {margin-left:18px;color:#36c;font-weight:400}
.pub-previous:hover {color:#36c}
.zb-link {float:right;position:relative;margin-left:20px;border:1px solid;color:#f90;padding:0 4px;display:inline-block;box-sizing:border-box;height:20px;border-radius:5px;font-weight:400}
.zb-link:hover {text-decoration:none}
.zb-link .zb-caret {position:absolute;display:block;border:7px solid transparent;border-right-color:#f90;border-left-width:0;left:-7px;box-sizing:border-box;top:2px}
.zb-link .zb-caret:after {position:absolute;display:block;border:6px solid transparent;border-right-color:#fff;border-left-width:0;left:1px;box-sizing:border-box;top:-6px;content:""}
.inquiry-logo-block {display:inline-block;position:relative}
.msg-logo {color:#ff9000}
.i-l-btn {background:#ccc;height:29px;line-height:29px;text-align:center;color:#fff;display:inline-block;padding:0 20px;border-radius:3px}
.i-l-btn:hover {color:#fff;background:#ccc;text-decoration:none;cursor:no-drop}
.i-l-btn.active {background:#ff9000;cursor:pointer}
.i-l-btn.active:hover {color:#fff;background:#ff8208;text-decoration:none;cursor:pointer}
.i-l-form {display:none;position:absolute;z-index:9;left:0;top:35px;width:230px;background:#ff9000;padding:10px 20px;text-align:center}
.i-l-form .close-btn {font-size:24px;line-height:28px;color:#fff;position:absolute;right:5px;top:0;cursor:pointer}
.i-l-form p {line-height:35px;margin:0;color:#fff;text-align:left}
.i-l-form p input {background:#fff;border:0;color:#333;width:155px;height:25px;line-height:25px;padding-left:5px}
.i-l-form p.submit-msg {display:none}
.i-l-form p.submit-msg.submit-msg-3 {display:block;line-height:normal}
.i-l-form p.submit-msg span {color:#ffee5f}
.i-l-form .pd-bottom {padding-bottom:10px}
.i-l-form .i-l-submit-btns {cursor:pointer;width:52px;height:27px;line-height:27px;text-align:center;display:inline-block;font-weight:700;color:#ff9000;background:#e8e8e8;margin-top:10px;margin-left:10px;border-radius:3px;border:1px solid #fff}
.i-l-form .i-l-submit-btns:hover {text-decoration:none;background:#e0e0e0}
.i-l-form .i-l-submit-btn {cursor:pointer;width:92px;height:28px;line-height:30px;text-align:center;display:inline-block;font-size:14px;font-weight:700;color:#ff9000;background:#e8e8e8;margin-top:10px;border-radius:3px;border:1px solid #fff}
.i-l-form .i-l-submit-btn:hover {text-decoration:none;background:#e0e0e0}
.title {font-size:14px;margin-top:22px;margin-bottom:10px;font-weight:700}
.extend-item-label {margin-right:15px;margin-bottom:20px;display:inline-block}
.checkbox-control {position:relative;display:inline-block;padding:0 10px;line-height:25px;border:2px solid #ccc;text-align:center;color:#333;font-size:14px;cursor:pointer;margin-right:22px}
.checkbox-selected {border-color:#f90}
.checkbox-selected:before {content:"";position:absolute;right:0;bottom:0;display:inline-block;width:13px;height:13px;color:#f90;background:url(../zbjimages/pub_control_ico_5506894.png) no-repeat 0 -50px}
.radio-control {display:inline-block;width:14px;height:14px;font-size:0;vertical-align:top;margin-top:2px;cursor:pointer;background:url(../zbjimages/pub_control_ico_5506894.png) no-repeat 0 -20px}
.radio-selected {background-position:0 0}
.extend-checkbox {display:inline-block;margin-right:15px;margin-bottom:9px}
.input-text {width:580px;padding:5px;border:1px solid #dadada}
.no-visible {width:0;visibility:hidden}
.tp-body .radio-control {background-position:-25px -20px}
.tp-body .radio-selected {background-position:-25px 0}
.tp-body .checkbox-selected {border-color:#de342f}
.tp-body .checkbox-selected:before {color:#de342f;background-position:-25px -50px}
.cnt {padding:1px 3px;font-size:12px;line-height:2}
.tip {font-weight:700}
.tmp {padding:3px 0}
.tmp-dt {font-weight:400}
.txt {color:#888;margin-bottom:3px;line-height:20px;overflow:auto}
.ctr {display:inline-block;color:#ff8a00;height:22px;line-height:22px;padding:0 6px;border:1px solid #ff8a00;border-radius:3px;text-decoration:none}
.ctr:hover {background:#ff8a00;color:#fff;text-decoration:none}
dt {font-weight:400;line-height:2}
.orange {color:#f60}
.pub-section .pub-form-intro {width:580px;height:170px;padding:5px;resize:vertical;overflow:auto;line-height:25px}
.pub-intro {position:relative}
.zbj-poptip-1_2_2 .zbj-poptip-blue .zbj-poptip-shadow {padding:0}
.zbj-poptip-1_2_2 .zbj-poptip-blue .zbj-poptip-shadow .zbj-poptip-container {width:330px;background:#fffceb;border:1px solid #ffe2bf;border-radius:4px}
.zbj-poptip-1_2_2 .zbj-poptip-blue .zbj-poptip-shadow .zbj-poptip-arrow-10 em {border-right-color:#ffe2bf}
.zbj-poptip-1_2_2 .zbj-poptip-blue .zbj-poptip-shadow .zbj-poptip-arrow-10 span {border-right-color:#fffceb}
.sure-dialog .ui-dialog {padding:0!important;background-color:transparent!important;border-radius:6px;box-shadow:0 3px 7px rgba(0,0,0,.3)}
.sure-dialog .ui-dialog .ui-dialog-title {font-size:14px;line-height:43px;height:43px;border-radius:6px 6px 0 0}
.sure-dialog .ui-dialog .ui-dialog-message {padding:15px 20px 20px;margin-bottom:0;line-height:22px}
.sure-dialog .ui-dialog .ui-dialog-container {padding:0}
.sure-dialog .ui-dialog .ui-dialog-close {font-size:20px}
.sure-dialog .ui-dialog .ui-dialog-content {border-radius:6px}
.sure-dialog .ui-dialog-operation {padding:7px 15px;margin-bottom:0;text-align:right;background-color:#f5f5f5;border-top:1px solid #ddd;border-radius:0 0 6px 6px;height:31px;position:relative}
.sure-dialog .ui-dialog-operation .ui-dialog-confirm {position:absolute;right:10px}
.sure-dialog .ui-dialog-operation .ui-dialog-cancel {position:absolute;right:113px}
.sure-button {display:inline-block;text-align:center;width:72px;height:29px;line-height:27px;font-size:13px;padding:0 8px;border-radius:2px;box-shadow:0 1px 2px rgba(0,0,0,.05)}
.sure-button:hover {text-decoration:none}
.sure-button-confirm {color:#fff;background-color:#ff8a00;border:1px solid #ea7f00}
.sure-button-confirm:hover {color:#fff}
.sure-button-cancel {color:#000;background-color:#ededed;border:1px solid #d2d2d2}
.sure-button-cancel:hover {color:#000}
.template-block {position:relative}
.template-block .select-template {background:url(../zbjimages/pub-tpl_9cab5fd.png) no-repeat left 2px;color:#666;padding-left:12px;position:absolute;top:0;right:0;text-decoration:none;font-weight:700}
body .arale-dialog-1_3_0.tpl-dialog .ui-dialog .ui-dialog-content {background:#fff}
body .arale-dialog-1_3_0.tpl-dialog .ui-dialog .ui-dialog-content .ui-dialog-container {padding:15px}
body .arale-dialog-1_3_0.tpl-dialog .ui-dialog .ui-dialog-title {font-size:14px;padding-top:0;border-bottom:1px solid #eee;background-color:#fff;background:#fff;text-align:left;border-bottom-left-radius:0;border-bottom-right-radius:0;height:44px;line-height:44px}
.tpl-dialog {border:1px solid #999}
.tpl-dialog .tab_l {display:none;padding:10px;height:300px;overflow:auto}
.tpl-dialog .tab_t {float:left;width:125px}
.tpl-dialog .tab_i {cursor:pointer;background-color:#F5F5F5;border:1px solid #EEE;border-right:0;height:28px;line-height:28px;width:80px;margin-bottom:10px;margin-left:25px;padding-left:20px}
.tpl-dialog .tab_t .current {background:#fff;width:104px;margin-left:0;position:relative;right:-1px}
.tpl-dialog .tab_c {border:1px solid #EEE;float:left;width:443px}
.tpl-dialog .mt10 {margin-top:10px}
.tpl-dialog .butn {display:inline-block;background:#ededed;border:0;border-radius:2px;height:23px;padding:4px 10px;line-height:23px;text-align:center;vertical-align:middle;color:#666;cursor:pointer;position:relative;visibility:visible;overflow:visible;_z-index:1}
.tpl-dialog .butn.butn-orange {background:#ff8a00;color:#fff}
.tpl-dialog .butn:hover {text-decoration:none}
.tpl-dialog .butn s {text-decoration:none}
.pub-files-section {color:#999}
.upload-btn {background:#F2F2F2;border-radius:5px;color:#666;margin-right:10px;padding:0 6px;display:inline-block;text-align:center;vertical-align:middle;text-decoration:none;cursor:pointer}
.upload-btn:hover {background:#F80;color:#fff;text-decoration:none}
.upload-help {color:#0b73bb;margin-left:18px}
.uploader-info {position:relative;top:1px}
.contact-number {margin-bottom:40px}
.contact-number .title {font-size:14px;margin:22px 0 10px}
.no-visible {width:0;visibility:hidden}
.contact-cnt .employ-dialog-modifyphone {display:none}
.contact-cnt .employ-dialog-modifyphone-inputwrap {margin-bottom:16px}
.contact-cnt .employ-dialog-section-title {display:none}
.contact-cnt input.employ-dialog-modifyphone-input {background:0 0;color:#333;border:1px solid #dadada;padding:0 5px;width:193px;vertical-align:middle;margin-right:10px;box-shadow:inset 0 1px 2px #eee;position:relative;z-index:1}
.contact-cnt input.employ-dialog-modifyphone-input,.contact-cnt .employ-dialog-modifyphone-verify {display:inline-block;padding:0 15px;height:28px;line-height:28px;vertical-align:middle}
.contact-cnt input.employ-dialog-modifyphone-input:focus,.contact-cnt .employ-dialog-modifyphone-verify:focus {border-color:#f90;box-shadow:none}
.contact-cnt .employ-dialog-modifyphone-verify {border:1px solid #ea7f00;color:#fff;background-image:none;background-color:#ff8a00;border-radius:2px}
.contact-cnt .employ-dialog-modifyphone-verify:hover {background-image:none;background-color:#fc9529;text-decoration:none}
.contact-cnt .employ-dialog-modifyphone-verify.disabled,.contact-cnt .employ-dialog-modifyphone-verify.disabled:hover {text-decoration:none;border-radius:2px;background:#eee;border:1px solid #e5e5e5;color:#a9a9a9;cursor:default}
.contact-cnt .radio-control {display:inline-block;width:14px;height:14px;font-size:0;vertical-align:top;margin-top:2px;margin-right:5px;margin-bottom:10px;cursor:pointer;background:url(../zbjimages/pub_control_ico_5506894_1.png) no-repeat 0 -20px}
.contact-cnt .radio-selected {background-position:0 0}
.tp-body .radio-control {background-position:-25px -20px}
.tp-body .radio-selected {background-position:-25px 0}
.pub-captcha {margin-bottom:30px}
.pub-action-section.pub-section {margin-bottom:70px}
.pub-action-prev {margin-right:10px}
.pub-action-submit {color:#fff;background-color:#2ecc71;border:1px solid #2ecc71;padding:0 20px;text-align:center;width:134px;display:inline-block;height:27px;line-height:27px;vertical-align:middle;border-radius:2px}
.pub-action-submit:hover {color:#fff;text-decoration:none}
.pub-action-submit.disabled {border:0;background-color:#d9dfe4}
.btn-normal {background-color:#ededed;border:1px solid #d2d2d2;color:#333;width:119px;margin-left:6px}
.btn-normal:hover {background:#ededed;text-decoration:none;color:#333}
.tp-body .action-content {margin:50px 0 20px;text-align:center}
.tp-body .action-content .pub-action-prev {color:#333;font-size:16px}
.tp-body .action-content .pub-action-submit {line-height:39px;height:39px;width:190px;font-size:16px;border-radius:4px;color:#fff;background:#de342f;border-color:#de342f}
body .arale-dialog-1_3_0 .ui-dialog {padding:0;border:0;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 3px 7px rgba(0,0,0,.3);-moz-box-shadow:0 3px 7px rgba(0,0,0,.3);box-shadow:0 3px 7px rgba(0,0,0,.3)}
body .arale-dialog-1_3_0 .ui-dialog .ui-dialog-title {font-family:'microsoft yahei';font-size:26px;line-height:26px;width:100%;height:26px;padding-top:30px;text-align:center;color:#424242;border-bottom:0;border-radius:6px}
body .arale-dialog-1_3_0 .ui-dialog .ui-dialog-content {border-radius:6px;background:#f8f8f8}
body .arale-dialog-1_3_0 .ui-dialog .ui-dialog-content .ui-dialog-container {padding:0}
body .arale-dialog-1_3_0 .ui-dialog .ui-dialog-content .ui-dialog-container .ui-dialog-message {margin:0}
body .arale-dialog-1_3_0 .ui-dialog .ui-dialog-content .ui-dialog-container .ui-dialog-message .tips-Dialog {width:480px}
body .arale-dialog-1_3_0 .ui-dialog .ui-dialog-content .ui-dialog-container .ui-dialog-message .tips-Dialog .dialog-title {font-size:16px;line-height:55px;text-align:center;color:#484848;border-bottom:1px solid #e6e6e6}
.logoshow-guide .intro {font-size:16px;margin-top:10px;text-align:center}
.logoshow-guide .intro strong {font-family:simsun;font-weight:400;color:#eb880e}
.logoshow-guide .intro a {font-size:12px;margin-left:10px;color:#4a8ddf}
.logoshow-guide .logoshow-guide-popbg {height:138px;margin-top:16px;background:url(../zbjimages/logo-guide-popup_c3a1f69.png) no-repeat center center}
.logoshow-guide .logoshow-service-act {position:relative;margin:36px auto 20px;text-align:center}
.logoshow-guide .logoshow-service-act .gotologoshow {margin-bottom:10px}
.logoshow-guide .logoshow-service-act a {font-size:12px;line-height:34px;position:relative;display:block;width:212px;height:34px;margin:0 auto;padding:0 10px;cursor:pointer;color:#fff;border:1px solid #ed8a14;border-radius:2px;background:#ff8a00}
.logoshow-guide .logoshow-service-act a .arrow {font-size:0;line-height:0;position:absolute;top:11px;right:13px;overflow:hidden;width:0;height:0;padding:0;border:6px solid #ff8a00;border-left-color:#fff}
.logoshow-guide .logoshow-service-act a:hover {text-decoration:none}
.logoshow-guide .logoshow-service-act .discard {border-color:#aeaeae;background:#aeaeae}
.pub-content-ft .faq {margin-top:20px;background:0;border:0;box-shadow:none;font-family:'Microsoft Yahei';color:#999;padding:20px 0 0;line-height:1.8}
.pub-content-ft .faq h2 {font-size:14px;margin-bottom:15px}
.pub-content-ft .faq ul ul {float:left}
.pub-content-ft .faq li {margin-bottom:5px}
.pub-content-ft .faq li .faq-a-label {float:left}
.pub-content-ft .faq-more a {color:#0b73bb}
.tp-body .pub-content-ft .faq {color:#333}
.tp-body .pub-content-ft .faq h2 {font-size:16px}
.tp-body .pub-content-ft .faq ul ul {float:none}
.tp-body .pub-content-ft .faq li .faq-a-label {float:none}
.tp-body .pub-content-ft .faq li.faq-a {color:#999;margin-bottom:10px}
.tp-body .pub-content-ft .faq li.faq-a li {margin-bottom:0}
.tp-body .pub-content-ft .faq li.faq-q {padding-left:0;background:0 0}
.tp-body .pub-content-ft .faq-more a {color:#4fa2ff}
.pub-footer {background-color:#363636;color:#9b9b9b;padding:20px 0;margin-top:100px}
.pub-footer a {color:#9b9b9b}
.pub-footer .zbj-grid {width:1150px}
.pub-footer-intro {line-height:26px}
.pub-footer-item {padding-right:10px;height:12px;line-height:12px;display:inline-block;margin-right:10px;border-right:1px solid #9b9b9b}
.pub-footer-item-last {float:right}