body .container .container {
    width: auto;
}


body .infoList li {
    font-size: 14px;
}

body .infoList li .aire{
    font-size: 12px;
    /* margin-top: 6px; */
    padding: 2px 10px;
    line-height: 17px;
    width: auto;
    text-align: left !important;
    height: 39px !important;
    line-height: 40px !important;
}

body .btnnor {
    background-color: #f26222;
    color: #fff;
}

body .btn {
    height: auto;
}

body .infoBox .span1 a,
body .infoBox .span7 a,
body .attentionList .span2 a,
body .infoBox .span6 a {
    font-weight: normal;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding-right: 5px;
    display: block;
}

body .row .txt,
body .auto .txt,
body .row .date {
    line-height: 24px;
}

body .row.cl.radio ul li{
    line-height: normal;
}

body .row.cl.radio ul li label{
    height: 38px;
    line-height: 38px;
}

body .row .label,
body .auto .label {
    font-size: 14px;
    height: 36px;
    line-height: 36px;
    margin-right: 15px;
    text-align: right;
    vertical-align: top;
    padding-right: 0;
    width: 250px;
}

body .row .txt,
body .auto .txt,
body .row .date {
    /* width: 288px; */
    background-color: #fff;
    border: 1px solid #ddd;
    box-shadow: none;
    color: #555;
    float: left;
    height: 36px;
    line-height: 36px;
    outline: 0 none;
    overflow: hidden;
    padding: 0 15px;
    text-overflow: ellipsis;
    white-space: nowrap;
}

body .pageFormContent .row a.choose{
    line-height: 40px !important;
}

body .flowstep{
    background: none;
}

body .byqxfl .btn.btnnor{
    margin-left: 0;
}

body .flowstep .step-name{
    font-size: 14px;
    color: #333;
    font-weight: normal;
}

body .pageFormContent select {
    height: 38px;
    border-color: #ddd;
}

body .css-entryform .css-inputform .css-2 .css-input{
    width: 338px;
}

body .row {
    height: auto;
    *zoom: 1;
}

body .row:after {
    content: " ";
    display: block;
    height: 0;
    clear: both;
}

body .ck-all .ckbox .btn-a{
    padding: 6px 12px;
}

body .ck-all input{
    margin-top: 16px;
}

body .ck-all label{
    margin-top: 12px;
}

body .input_major {
    height: 30px;
    width: 230px;
    margin-bottom: 10px;
    background-color: #fff;
    border-color: #c6c6c6;
    padding: 0 6px;
}

body .input_major #btn_IndustryID {
    height: 36px;
}

body .Validform_checktip {
    min-height: 30px;
    line-height: normal;
    margin-bottom: 0;
    float: left !important;
}

body .field-introduce{
    /* height: 40px; */
    margin-bottom: 20px;
    background: none;
    /* border-bottom: 1px solid #ddd; */
}

body .field-introduce hr{
    display: none;
}

body .field-introduce p{
    line-height: 40px;
    background: none !important;
}

body .field-introduce p span{
    padding: 0 15px;
}

body .field-introduce p span b{
    font-size: 15px;
}

/* body .css-entryform .css-inputform {
    height: auto;
    *zoom:1;
}

body .css-entryform .css-inputform:after {
    content:" ";
    display:block;
    height:0;
    clear:both;
}

body .css-entryform .css-inputform .css-name {
    width: 114px;
    height: 26px;
    line-height: 26px;
}

body .css-entryform .css-inputform .css-input {
    height: 30px;
}

body .css-entryform .css-inputform .two-element .css-input {
    height: 24px !important;
    width: 160px !important;
}

body .css-entryform .css-inputform .two-element .row select{
    width: 170px !important;
}

body .css-entryform .css-inputform .two-element .css-input select {
    height: 100%;
    width: 100% !important;
    display: block;
}


body .css-entryform .css-inputform .css-2{
    width: 490px;
}

body .css-entryform .css-inputform .css-2 .card {
    padding: 4px 12px;
}

body .css-entryform .css-inputform .css-1{
    float: left;
    width: 490px;
} */

body .nct {
    padding: 0;
}

body .nct #notice-edit-form .form.pageFormContent.dialogForm .row{
    margin-bottom: 10px;
}

body .nct #notice-edit-form .form.pageFormContent.dialogForm .row .selector-input{
    height: 36px !important;
    line-height: 36px !important;
    width: 288px;
}

body .nct #notice-edit-form .form.pageFormContent.dialogForm .row #yw1{
    margin: 0 ;
    height: 40px ;
}

body .mn.z.view.view2 .nctwp .nct .form.pageFormContent.dialogForm .row #yw1{
    margin: 0 ;
    height: 40px ;
}

body .css-recruit.css-recruit-normal{
    width: 776px;
    margin: 0 auto 15px !important;
    border: none;
}

body  .css-recruit.css-recruit-normal .css-list .label{
    width: 100%;
    font-size: 14px;
    text-align: left;
}

body .css-recruit.css-recruit-normal .css-list{
    margin-top: 10px;
    border: 1px solid #ddd;
}

body .css-recruit.css-recruit-normal .css-list .css-title{
    border-bottom: none;
}

body .css-recruit.css-recruit-normal .css-list .css-content{
    border: none;
    border-top: 1px solid #ddd;
}

body .css-recruit.css-recruit-normal .css-list .css-content li{
    height: 40px;
}

body .css-recruit.css-recruit-normal .css-list .css-content li input{
    height: 30px;
    display: block;
    margin: 5px auto 5px;
}

body .css-recruit.css-recruit-normal .css-list .css-content li select{
    height: 30px;
    margin: 5px auto 5px;
    display: block;
    float: none;
}

body .change-psw{
    width: auto !important; 
}
body .change-psw #form-change-psw .form.pageFormContent.dialogForm{
    margin-left: 0 !important;
}

body .css-summary>div {
    float: none !important;
    width: 100% !important;
}

/* body .css-summary .edui-default .edui-editor {
    border-left: none;
    border-right: none;
    width: 100% !important;
} */

body .css-summary .edui-default .edui-editor-toolbarbox {
    z-index: 100 !important;
}

body .auto .d.col-sm-offset-2 {
    margin-left: 0 !important;
}
.diagram-img{
    margin-left: 190px;
    margin-top: 10px;
}
body .auto .d.col-sm-offset-2 .img_a{
    margin-left: 0;
}

/* body .row.auto.cl.image .Validform_checktip{
    margin-left: 255px;
} */

body .updatefile .d.col-sm-offset-2 {
    margin-left: 0 !important;
}

body .updatefile .Validform_checktip,
body .updatefile .checkbox .Validform_checktip {
    margin-left: 170px;
}

body .pageFormContent .auto.cl.textarea.info {
    border: none;
    padding: 0 0 10px 0;
}

body .pageFormContent .auto.cl.textarea.info textarea {
    width: 298px;
    border: 1px solid #ddd;
    padding: 10px;
}

body .row.input-line{
    line-height: 36px;
}

.css-public-page .userindex-page .container .content {
    margin-top: 0;
}

.css-public-page .userindex-page .container .content .mCon{
    margin-top: 0;
}

.css-public-page .userindex-page .container .content .mCon .form.pageFormContent .row .label{
    width: 15% !important;
}

.css-public-page .userindex-page .container .content .mCon .form.pageFormContent .row .input-container{
    width: 70% !important;
}

.css-public-page .userindex-page .container .content .mCon .form .row.select{
    overflow: visible !important;
}

.css-public-page .userindex-page .container .content .con{
    *zoom:1;
}
.css-public-page .userindex-page .container .content .con .schBox{
    margin-top: 15px;
}

.css-public-page .userindex-page .container .content .con:after {
    content:" ";
    display:block;
    height:0;
    clear:both;
}

.css-public-page .userindex-page .container .content .con .question-search{
    margin-top: 0;
    *zoom:1;
}

.css-public-page .userindex-page .container .content .con .question-search:after {
    content:" ";
    display:block;
    height:0;
    clear:both;
}

.css-public-page .userindex-page .container .content .con .question-search .btn{
    float: left;
}

.css-public-page .userindex-page .container .content .con .ct .questionList{
    padding: 15px;
}

.css-public-page .userindex-page .container .content .con .question-search #questionSearch{
    float: right;
}

.css-public-page .userindex-page .container .content .con .question-search #questionSearch .title .btn{
    float: right;
}

.css-public-page .userindex-page .container .content .con.view3{
    width: auto;
}


.infoBox .span1 {
    width: 30%;
}

.infoBox .span2 {
    width: 20%;
}

.infoBox .span3{
    width: 22%;
}

.mSide{
    display: none;
}

.dialogForm .label{
    width: 250px;
}
.dialogForm  #Consult_extends_szkh{
    width: 320px;
    display: inline-block;
    float: left;
}
.dialogForm .fn-change-avatar{
    float: left;
}

#logo a{
    /* display: block; */
}

#logo a img{
    /* height: 100%; */
    /* display: block; */
    margin: 0;
    border: none;
    padding: 0;
}

.css-public-page .css-header .logo{
    padding: 0;
}

body .css-recruit-normal .label{
    position: static;
}

body .linkage ul li{
    height: 36px;
}

body .updatefile .d.col-sm-offset-2 .img_a{
    margin-left: 0;
}

body .updatefile .Validform_checktip{
    margin-left: 235px;
}

body .row, body .auto{
    width: 920px;
    margin-bottom: 20px;
}

body .row.line, body .auto.line{
    border-bottom: 1px solid #eee;  
    margin-bottom: 20px;
}

body .row.line .field-introduce, body .auto.line .field-introduce{
    margin-bottom: 0;
}

body .selectDiv select[disabled]{
    background-color: #fafafa !important;
}

body input[disabled], body input:disabled, body input.disabled{
    background-color: #fafafa !important;
}

body .chosen-container-single .chosen-single{
    border-color: #ddd !important;
    box-shadow: none;
    background-color: #fff;
}

body .selectDiv .chosen-container .chosen-single{
    height: 38px;
}

body .selectDiv .chosen-container .chosen-drop{
    border-color: #ddd;
}

body .chosen-container-active.chosen-with-drop .chosen-single div b{
    background-position: -18px 8px;
}

body .question-search .title .selectDiv{
    width: auto;
}

body .question-search .title .question-title{
    margin: 0 10px;
    height: 37px;
}

body .question-search .title .selectDiv .zxs{
    height: 30px;
    vertical-align: top;
    margin-top: 1px;
    margin-right: 10px;
    border: 1px solid #ddd;
}

body .keywordBar .text{
    background-color: #fff;
}


body .consult-side{
    display: block;
    float: none;
    width: auto;
    height: 40px !important;
    margin: 0;
    background: none;
    position: relative;
    z-index: 10;
}

body .consult-side .xTit{
    display: none;
}

body .consult-side .xTit{
    height: 100%;
}

body .consult-side .qlink{
    height: 39px;
    padding: 0;
    border: 1px solid #ddd;
    border-left: none;
}

body .consult-side .qlink li{
    padding-top: 0;
    height: 39px;
    float: left;
}

body .consult-side .qlink li.curr a{
    background-color: #fff;
    position: relative;
    z-index: 10;
    border-bottom: 1px solid #fff;
}

body .consult-side .qlink li a{
    height: 39px;
    line-height: 39px;
    border: 1px solid #ddd;
    border-top: none;
    border-left: none;
    background: none;
    padding: 0;
    padding-left: 15px;
    padding-right: 15px;
    color: #333;
    border-bottom:none;
}
body .consult-side .qlink li:first-child a{
    border-left: 1px solid #ddd;
}
body .mCon .textarea.recall_reason{
    border: none;
}

body .mCon .textarea.recall_reason textarea{
    background-color: #fff;
    border-radius: 2px;
    border-style: solid;
    border-width: 1px;
    display: block;
    line-height: 1.3;
    padding: 6px 10px;
    resize: none;
    width: 298px;
}