.panel_lnp h1, .panel_lnp h2, .panel_lnp h3, .panel_lnp h4, .panel_lnp h5, .panel_lnp h6, .panel_lnp p, .panel_lnp ul, .panel_py h1, .panel_py h2, .panel_py h3, .panel_py h4, .panel_py h5, .panel_py h6, .panel_py p, .panel_py ul {
    margin: 0;
    padding: 0
}

.panel_lnp li, .panel_py li {
    list-style: none
}

.panel_lnp input, .panel_lnp button, .panel_lnp textarea, .panel_py input, .panel_py button, .panel_py textarea {
    font-size: 14px;
    font-family: "microsoft yahei" !important;
    outline: 0 none;
    margin: 0;
    padding: 0
}

.panel_lnp input::-ms-clear, .panel_py input::-ms-clear {
    display: none
}

.panel_lnp .txline, .panel_py .txline {
    display: inline-block;
    word-wrap: break-word;
    word-break: break-all;
    text-decoration: underline
}

/*通用*/
a {
    text-decoration: none
}

.at,
.panel_lnp h2 p, .panel_py .rdbox {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.l {
    float: left
}

.clearfix {
    *zoom: 1
}

.clearfix:before, .clearfix:after {
    display: table;
    content: "";
    clear: both
}

.err {
    display: block;
    line-height: 18px !important;
    font-size: 12px;
    color: #ff6000;
    clear: both;
    padding: 5px 0 0 18px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOBAMAAADtZjDiAAAAA3NCSVQICAjb4U/gAAAAIVBMVEX/////9/D/9en/2sT/yan/r37/fjD/bBP/Zgr/YAD///9U2wN1AAAAC3RSTlP/////////////AEpPAfIAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAAUUlEQVQImWNYtTCsI1VqFcMq95kzZ7asYlgyEwS8GDRmzjSeObOJIXLmTIaZM6cyZILpaQydYHoGiDYG0Zlg9dNA6oxB6mD6YOas8oCYC7UHAPICMkXOmADoAAAAAElFTkSuQmCC) 0 7px no-repeat;
    *background-position: 0 5px
}

.panel_lnp .p_but, .panel_lnp .panel_btn_s {
    min-width: 40px;
    height: 30px;
    line-height: 30px;
    padding: 0 20px
}

.panel_lnp .p_but.w110, .panel_lnp .p_but.w130 {
    width: auto
}

.panel_lnp .disabled {
    color: #b0b0b0;
    background-color: #f5f5f5;
    cursor: default
}

/*字体大小*/
.f12 {
    font-size: 12px !important
}

.f14 {
    font-size: 14px !important
}

.f16 {
    font-size: 16px !important
}

.f18 {
    font-size: 18px !important
}

.f20 {
    font-size: 20px !important
}

.f22 {
    font-size: 22px !important
}

.f24 {
    font-size: 24px !important
}

.f26 {
    font-size: 26px !important
}

.f28 {
    font-size: 28px !important
}

.f30 {
    font-size: 30px !important
}

/*行高*/
.lh20 {
    line-height: 20px !important
}

.lh30 {
    line-height: 30px !important
}

.lh40 {
    line-height: 40px !important
}

.lh50 {
    line-height: 50px !important
}

.lh60 {
    line-height: 60px !important
}

/*颜色*/
.c_333 {
    color: #333 !important
}

.c_666 {
    color: #666 !important
}

.c_999 {
    color: #999 !important
}

.c_bbb,
.placeholder {
    color: #b0b0b0 !important
}

.c_blue {
    color: #00457d !important
}

.c_lblue {
    color: #7c8ea7 !important
}

.c_orange {
    color: #ff6000 !important
}

.c_yellow {
    color: #ff9f20 !important
}

/*END*/

.panel_lnp h2 {
    position: relative;
    height: 56px;
    line-height: 56px;
    font-size: 14px;
    font-family: "Microsoft YaHei";
    color: #333;
    padding-right: 44px;
    background-color: #FFF;
    border-bottom: 1px solid #e8e8e8
}

.panel_lnp h2 p {
    font-weight: bold;
    font-size: 18px;
    line-height: 56px;
    margin-left: 15px
}

.panel_lnp h2 a {
    position: absolute;
    display: block;
    width: 56px;
    height: 56px;
    cursor: pointer;
    top: 0;
    right: 0;
    background-color: #FFF
}

.panel_lnp h2 a i {
    display: block;
    width: 16px;
    height: 16px;
    margin: 20px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAElBMVEUAAADMzMzMzMzMzMzMzMzMzMyxZd59AAAABXRSTlMAl+OlJKYrHSgAAABESURBVAjXY3ASYAACRhUG1UAQQzSIQTRUACgQGgjGIB6YAHFAwsGmIAGQEFAABJhDQw0QDLgUQjFcO9xAuBVwS+HOAABwGQ/Ppky5dQAAAABJRU5ErkJggg==) no-repeat
}

.panel_lnp .sp {
    font-size: 12px;
    margin-left: 8px
}

.panel_lnp .sp strong {
    font-size: 12px;
    color: #ff6000
}

.panel_lnp .panel_btn_s {
    display: inline-block;
    line-height: 18px;
    font-size: 14px;
    font-family: "microsoft yahei";
    color: #fff;
    text-decoration: none;
    cursor: pointer;
    margin: 0 4px;
    padding: 6px 20px;
    background-color: #ff6000;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    border-radius: 2px
}

.panel_lnp .panel_btn_s:hover {
    background-color: #ea5800
}

.panel_lnp .panel_btn_s.off, .panel_lnp .panel_btn_s.off:hover {
    color: #999;
    cursor: auto;
    background-color: #ddd
}

.panel_lnp .l-h34 {
    line-height: 34px !important
}

.panel_lnp .pannel_body *, .panel_lnp a {
    font-size: 12px;
    font-family: "Microsoft YaHei"
}

.panel_lnp a.c_blue:hover {
    color: #ff6000 !important
}

.panel_py {
    width: 500px
}

.panel_py strong {
    font-weight: bold
}

.panel_py .tstrong {
    font-weight: bold;
    font-size: 16px;
    color: #f56101
}

.panel_py .pannel_body {
    line-height: 24px;
    color: #5e5e5e;
    padding: 15px;
    background-color: #fff
}

.panel_py .pannel_body.f14 * {
    font-size: 14px
}

.panel_py .pannel_con {
    line-height: 20px;
    font-family: "Microsoft YaHei";
    font-size: 14px;
    background-color: #fff
}

.panel_py .p {
    margin-bottom: 10px
}

.panel_py .stage {
    line-height: 24px;
    color: #666;
    padding: 34px 10px 20px
}

.panel_py .stage.s2 {
    padding-bottom: 34px
}

.panel_py .wd {
    display: block;
    padding: 24px 0 10px
}

.panel_py .wd img {
    vertical-align: top;
    margin-bottom: 10px
}

.panel_py .gp {
    padding-top: 35px;
    padding-bottom: 35px
}

.panel_py .gp2 {
    padding: 10px 2em
}

.panel_py .gp3 {
    padding: 10px 2em 24px
}

.panel_py .gp4 {
    padding: 15px
}

.panel_py .gp5 {
    padding: 15px 2em
}

.panel_py .gp6 {
    padding: 2em 15px 10px
}

.panel_py .gp7 {
    padding: 15px 2em 0
}

.panel_py .gp8 {
    padding: 15px 15px 0
}

.panel_py .center {
    text-align: center
}

.panel_py .rdbox {
    float: left;
    width: 48%;
    height: 24px;
    line-height: 24px;
    margin-right: 2%;
    padding: 8px 0 0
}

.panel_py .rdbox .rdo {
    margin-right: 10px
}

.panel_py .rdbox.r2 {
    float: none;
    display: block;
    width: auto
}

.panel_py .title {
    padding: 10px 0 25px;
    border-bottom: 1px dotted #c1c1c1
}

.panel_py .t_right {
    text-align: right;
    padding: 14px 15px
}

.panel_py center {
    position: relative
}

.panel_py center .t_right {
    position: absolute;
    height: 20px;
    line-height: 20px;
    top: 50%;
    right: 0;
    margin-top: -10px;
    padding: 0
}

.panel_py .link {
    color: #00457d
}

.panel_py .link:hover {
    color: #ff6000
}

.panel_py .tb {
    margin: 0 auto;
    border-collapse: collapse;
    border-spacing: 0;
    border-bottom: 1px solid #e8e8e8
}

.panel_py .tb th, .panel_py .tb td {
    height: 28px;
    padding: 0;
    border: 1px solid #e8e8e8
}

.panel_py .tb th {
    background-color: #e6e6e6
}

.panel_py .tb td {
    width: 128px;
    text-align: center;
    border-top-style: dashed;
    border-bottom-style: dashed
}

.panel_py .cl_orange {
    color: #f56101
}

.panel_py a.cl_orange {
    color: #00457d
}

.panel_py a.cl_orange:hover {
    color: #ff6000
}

.panel_py .tagbox {
    margin-bottom: 20px;
    padding: 0 15px
}

.panel_py .tagbox .e {
    position: relative;
    padding-left: 75px
}

.panel_py .tagbox label {
    position: absolute;
    height: 26px;
    line-height: 26px;
    top: 0;
    left: 0
}

.panel_py .tagbox label.l2 {
    line-height: 20px;
    top: 11px
}

.panel_py .tagbox textarea {
    width: 274px;
    line-height: 20px;
    padding: 10px;
    background-color: #FFF;
    border: 1px solid #b1b1b1
}

.panel_py .tags span {
    display: inline-block;
    height: 26px;
    line-height: 26px;
    color: #333;
    margin: 0 15px 15px 0;
    padding: 0 10px;
    background-color: #FFF;
    border: 1px solid #FF9F20
}

.panel_py .ft14 {
    font-size: 14px !important
}

.panel_py .aright {
    text-align: right
}

.panel_py .textarea {
    width: 422px;
    padding: 10px;
    border: 1px solid #b1b1b1
}

.panel_py .w9 {
    display: inline-block;
    max-width: 130px;
    vertical-align: middle
}

.panel_py .panel_pay li {
    position: relative;
    float: left;
    line-height: 40px;
    font-size: 12px;
    color: #333;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    padding-left: 20px;
    margin-right: 6%
}

.panel_py .panel_pay li.on {
    color: #ff6000
}

.panel_py .panel_pay li.on .check {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAAzFBMVEUAAADd3d3/YADd3d3/YADd3d3/YADd3d3/YADd3d3/YADd3d3d3d3d3d3/YAD/YAD/YADd3d3/YAD/YADd3d3d3d3d3d3/YADd3d3d3d3d3d3/YADd3d3/YADd3d3/YAD/YADd3d3/YAD/YAD/YAD/YAD/YAD/YAD/YADd3d3/YADd3d3/YADd3d3/////YADd3d39/f329vbu7u7g4OD/1rz/bhb/8Of/ikTn5+f/7OH/r3//jkr/Zgr/+PT/8+v/soP/r37/iED/+/kF4H3cAAAALnRSTlMAz89JSR4YsbGMjBnn3t4f57e3CAf81dXHpZKST08jIxzw8OXIxbmqn3p6bm4KS18sWQAAASxJREFUOMvtkslyglAQRRsUZ8Ax0QyaeU7fZnQ2Mfn/fwoRRVCSYpFFFp7drT5F9aUf/QMujLv0gaY34rF1AzXVa3dFoZCmahI94Gqw6zQUjagnl/11NmCYL0CedtFF156lk9vkgYFr4In26OtS68gjRZgGcJ/eQ6SXaKzettIbK91XOnDgr2j9NGjHQ76iQq3k961cWRGlnFunQgkhpUJSqxYlpFhdeXX4S2/hLX3UzYRXE9exLdtxpaYFuYTZkL8ZztCMi0UZW6uBNZZGsB/8IYe8+TiP7Sdu4IWmK2dUwZR5MpqPJszvON2KZXF4gyMnpMJjHgH4YPZwvBUVsSPRliMCFsxzAHPmTyAq3haxItESyfzFzDtmbp31P64vMw0uM/31Mplvnf31fAEor0Uit28XHQAAAABJRU5ErkJggg==) no-repeat;
    border-color: #ff6000
}

.panel_py .panel_pay .check {
    position: absolute;
    top: 14px;
    left: 0
}

.panel_py .nwd {
    height: 30px;
    border-bottom: 0 none
}

.panel_py .bt {
    margin: 32px 0 8px
}

.panel_py .pt14 {
    padding-top: 14px
}

/*选择文件*/
.panel_py .chose {
    position: relative;
    width: 283px;
    height: 28px;
    line-height: 28px;
    color: #00457d;
    text-align: center;
    overflow: hidden;
    background-color: #fff;
    border: 1px solid #e8e8e8
}

.panel_py .chose:hover {
    background-color: #eee
}

.panel_py .chose input {
    position: absolute;
    font-size: 100px;
    top: 0;
    right: 0;
    filter: alpha(opacity=0);
    opacity: 0;
    cursor: pointer;
    z-index: 2
}

.panel_py .word {
    position: relative;
    z-index: 1
}

.panel_py .word em {
    font-size: 12px;
    font-style: normal
}

.panel_py .word em em {
    display: inline-block;
    max-width: 120px;
    vertical-align: bottom;
    #vertical-align: middle
}

/*地区、职位17行丄17*/
.panel_selt {
    position: relative;
    width: 880px;
    font-size: 12px;
    overflow: hidden;
    padding-bottom: 32px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIwAAAAeCAIAAABxDGEhAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo5NzJmNTAxMC00MTg4LTRmZjMtOWNmZC00YzY3NWUwYTExMTAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6M0U1MEZDQUI2QjQ1MTFFQUExNzk5NUVERTExMzVBQjUiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6M0U1MEZDQUE2QjQ1MTFFQUExNzk5NUVERTExMzVBQjUiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5NzJmNTAxMC00MTg4LTRmZjMtOWNmZC00YzY3NWUwYTExMTAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OTcyZjUwMTAtNDE4OC00ZmYzLTljZmQtNGM2NzVlMGExMTEwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+hRSBuQAAAEpJREFUeNrs0TEBAAAIwzDAv939mODgSCU0naT0u7EAkiBBEiRBgiRIggRJkCAJkiBBEiRBgiRIggRJkCAJkiBBEiRBgqT7VoABAKIzAxu7f6/QAAAAAElFTkSuQmCC) #fff repeat-y
}

.panel_selt .sbar, .panel_selt .con {
    float: left;
    width: 140px;
    font-size: 13px
}

.panel_selt .sbar li {
    position: relative;
    line-height: 18px;
    cursor: pointer;
    word-wrap: break-word;
    word-break: normal;
    padding: 7px 0 7px 14px;
    border-left: 5px solid #f5f5f5
}

.panel_selt .sbar li:hover {
    background-color: #d9d9d9;
    border-color: #d9d9d9
}

.panel_selt .sbar em {
    display: none;
    position: absolute;
    width: 4px;
    height: 4px;
    top: 50%;
    left: 8px;
    margin-top: -2px;
    background-color: #ff6000;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    border-radius: 2px
}

.panel_selt .sbar .on, .panel_selt .sbar .on:hover {
    background-color: #fff;
    border-color: #ff6000
}

.panel_selt .sbar .on {
    font-weight: bold;
    color: #ff6000;
    border-color: #ff6000
}

.panel_selt .sbar li.mk {
    font-weight: bold;
    color: #ff6000
}

.panel_selt .sbar li.mk em {
    display: block
}

.panel_selt .con {
    width: 692px;
    height: 380px;
    overflow: auto;
    padding: 0 16px
}

.panel_selt .de {
    position: relative;
    float: left;
    width: 100%;
    padding-top: 12px
}

.panel_selt .de.dn {
    padding-top: 0
}

.panel_selt .de .name {
    display: block;
    color: #999;
    margin-bottom: 15px;
    padding: 0 7px
}

.panel_selt .de span {
    float: left;
    margin: 0 14px 12px 0
}

.panel_selt .de span em {
    font-style: normal;
    display: inline-block;
    line-height: 18px;
    font-size: 12px;
    cursor: pointer;
    padding: 2px 7px
}

.panel_selt .de span em:hover {
    background-color: #fff
}

.panel_selt .de .on, .panel_selt .de .on:hover {
    color: #fff;
    background-color: #ff6000;
    border-color: #ff6000
}

.panel_selt .in {
    position: relative;
    float: left;
    width: 604px;
    color: #666;
    margin: -16px 0 8px 0;
    padding: 12px 7px;
    background-color: #fff;
    border: 1px solid #ff6000
}

.panel_selt .in td em {
    font-size: 12px
}

.panel_selt table {
    width: 100%;
    font-family: "Arial", "Microsoft YaHei";
    border-collapse: collapse;
    border-spacing: 0
}

.panel_selt td {
    vertical-align: top;
    word-break: break-all
}

.panel_selt td em {
    position: relative;
    display: inline-block;
    font-size: 14px;
    font-style: normal;
    color: #333;
    cursor: pointer;
    margin: 0 8px 12px 0;
    padding: 4px 8px;
    background-color: #fff;
    border: 1px solid #fff;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    border-radius: 2px
}

.panel_selt td em:hover {
    color: #ff6000;
    border-color: #ff6000
}

.panel_selt td i {
    font-size: 14px;
    font-style: normal;
    vertical-align: middle
}

.panel_selt td em.open {
    position: relative;
    color: #ff6000;
    z-index: 1;
    border: 1px solid #ff6000;
    border-bottom: 0 none
}

.panel_selt td em.mk {
    color: #ff6000
}

.panel_selt td em.mk:after {
    position: absolute;
    width: 4px;
    height: 4px;
    content: "";
    top: 50%;
    left: 5px;
    margin-top: -2px;
    background-color: #ff6000;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    border-radius: 2px
}

.panel_selt .d1 em {
    margin-right: 0
}

.panel_selt .d3 td {
    width: 120px
}

.panel_selt .d7 td {
    width: 113px
}

.panel_selt .d7 td em {
    margin-right: 4px
}

.panel_selt .declear {
    position: relative;
    height: 1px;
    font-size: 0;
    clear: both;
    top: -1px;
    background-color: #fff
}

.panel_selt .dtit {
    float: left;
    line-height: 18px;
    font-size: 14px;
    color: #ff6000;
    text-indent: 7px;
    padding: 16px 0 10px
}

.panel_selt .de .part {
    position: relative;
    padding-left: 16px
}

.panel_selt .de .bst {
    position: absolute;
    width: 40px;
    font-size: 14px;
    font-weight: bold;
    color: #ff6000;
    top: 6px;
    left: 0
}

/* 搜索功能 */
.panel_py .search_ip {
    position: absolute;
    width: 195px;
    height: 30px;
    line-height: 30px;
    padding: 0 40px 0 15px;
    left: 196px;
    top: 13px;
    border: 1px solid #ddd;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px
}

.panel_py .search_ip.eng {
    left: 430px
}

.panel_py .search_ip input {
    width: 100%;
    height: 30px;
    line-height: 30px;
    border: 0 none
}

.panel_py .search_ip .ic-search {
    position: absolute;
    width: 40px;
    height: 30px;
    top: 0;
    right: 0;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABQCAYAAADvCdDvAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MUVCM0EwMzUyRkFCMTFFQjgxOUNGNTk3QjVFN0E5QUMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MUVCM0EwMzYyRkFCMTFFQjgxOUNGNTk3QjVFN0E5QUMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxRUIzQTAzMzJGQUIxMUVCODE5Q0Y1OTdCNUU3QTlBQyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxRUIzQTAzNDJGQUIxMUVCODE5Q0Y1OTdCNUU3QTlBQyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoxZbWgAAAXLSURBVHja7FxPaBxVGP/e7La61qS11KPXes6pFEIgMfHgtVAoNLCo6MmLhQUbNCu2FFJqaQ8FUzQLvXnoUQ/ZbCAEQk9SsIfaizehBIyxZmOb2efvTSZ1s+7Mzsx78/aNfF947O68b2Z/8/3e9+9tO0JKSSzuiGBCHCRECPGfCfkNHaEdOkXPSRj5phO0JT7GFTOKa3hisYaLvNuuSRd+JCHBRb6mCr2gN4wh1SXFMTx5EOLFsvUptfHypzGkO3RcrlI5sztbxqOMGDXi9PodTyreQI0aPUOw2DViABVuNjRXuAU8SYyY1tDKWw6Nd7+Qweg57g2+EEnapi16hXwjRijRkSD0ZPWSIeDpNlgSYyc9L5uHqAvXqYO/bWOhwqcRrUrEEp5+xuw9ZrpK9RIbQcVvn/428q0dKsvbWOM6pDiGx5SkS7DP6Q86Tm8aKT39IEzoGTRHPIPCjJpP5R0zn8skx72UoWIPN//M0GKoqIpbM3Q5hac3rKVN/Ok9REmb/sKqfF17VarzF4Pvf6F1Hdfw9MktYa8n+nrG8lcis4e8TKivGWqmftOP23nhSVL25iFeprNOY1WakFE6auQ6ruFJkIOMEiImEbuPGahw9swYIC88cV15EsNnISV2LyvWZZfoVXpKJ7WN0KanQXLWjdkG8dC83DPpDWa3TqKkaqgHOIle2YQYxJO2ux5k8KQdfqKtk9gtjBJqE/0w4ZmwYx54+hksajskLSlRJOkZ46gBA/hmCBkGnqyJO+48XWPoh4mOQUKGgCfNBmISPT1jfGJgRZ4wSIhreLJ4TxD7bopK5h3YTvYfnMLz2+Iz+v1QPFbb4Q7hsSn74I+RoC3NGzEpruGxKB6xOCVlNkF+kmW/iwmxlax7+5YqBWyJxuFdaibEEc9gQhwjgpO6g2Swh1gk4yBnDDrOHuKIZ7CHWCajt5qKqrLYQxzxDCaEO3X2CCbEbUKD3CGXmBDnpHtbhQkZUqjK5zd1FqNkMCGOkcGEOEYGE+IYGUyIY2QwIdyps1cwIY70ML0ELS8vB5MzMzO828shi0NVOkLCB7DsOHNTjuGxeu9Z/weV6zE764rNunc16OkOzWYz0YU5h1hYFOwhCT1Ex3iRzxiLuCZXWQX0jsJWWS4+J5L/oZxFQ6UNT9o5hMWxspeFCWFhQpgQliyE9DQrY6goaiBpAh9PYWzi8xo+L6CB+WkY5eehLYkPaIx8qgH1BEngE7SJ1zUq0YL4loaCLxdCVldXy51OZw43MIeP6mmfGxiPMd7GOIsxCsNcnZqauoJX3zYhso7y/FeaA9q54CGxogufBD5Bo3i9Su/RFXGe/CITEvQhigyMOt7erVQql8bHx18+PXp9fX2k3W7fwM3VW62WOvSldZSKDKI6jH6XPLokvvv36dbyfRqhDt0I5n+g4eAzuQDDMPUABm8gLH0UpQi9RehVoXfmIHxZWYEfijEY/AHIaIgGReKTVVqEp1RB2JmD8FVED/FUzlBhSnlGnGI4vx3q2xOVM1SYgmfE3wnmlZ7SL7B4YQLf6A5T/SSc3wj1bWa5CZUzusNUXzU1r3KL0i8yIWE19Tih/i+hvj2RKfAJ4JOW8eVAyGZYTSWR06G+TQ9Jjk8Cn7CML4ccsqZKW1VNxSmG82dDfZsesqZK26CailNT86oEVvoFzyELqs9QpW2cIuZvKb1Q356g6Qv6jP3SNi753wr0lH7RO/WVlZX5uD5kd3f3Doi46Hle6x2I9cawSvNBn0ERfYhPd3AnFzFaYoms4htap47xM+ZVz3J5enr6mnOdOvDh/RjeXwYp1wpNSJK9LJDwsNlsNnBsFqOG5vC6S3tZ9BY9BGn7+DyqwYuuF56QgflVyhJIuYe3F0ql0rnJycn7NgkZiO97UPMj3QNJF/DxHC3J+0UjpJzSOD5ImW21Wo9833/i3Oo6Tz5ImQUpj0DKEyqg8O8hTAgLE8KEsDAh/xP5R4ABANZvDua1UyraAAAAAElFTkSuQmCC) 14px -52px no-repeat
}

.panel_py .search_ip.focus {
    border-color: #ff6000;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px
}

.panel_py .search_ip.focus span {
    background-position: -26px -52px
}

.panel_py .search_ip.focus_l {
    border-radius: 4px 4px 0 0
}

.panel_py .search_ip .t-box {
    position: absolute;
    width: 250px;
    max-height: 472px;
    overflow: auto;
    top: 31px;
    left: -1px;
    border: 1px solid #ddd;
    z-index: 11;
    -webkit-border-radius: 0 0 4px 4px;
    -moz-border-radius: 0 0 4px 4px;
    -ms-border-radius: 0 0 4px 4px;
    border-radius: 0 0 4px 4px
}

.panel_py .search_ip li {
    height: 59px;
    font-weight: normal;
    padding: 0 15px;
    background-color: #fff
}

.panel_py .search_ip li:hover {
    background-color: #eee
}

.panel_py .search_ip .b {
    line-height: 20px;
    font-size: 13px;
    color: #333;
    padding-top: 10px
}

.panel_py .search_ip .s {
    line-height: 20px;
    font-size: 12px;
    color: #999
}

.panel_py .search_ip .none {
    height: 30px;
    line-height: 20px;
    font-size: 12px;
    text-align: center;
    color: #bbb;
    padding-top: 10px
}

.panel_py .search_ip .none:hover {
    background-color: #fff
}

.panel_selt .other_ip {
    display: inline-block;
    margin-left: -6px
}

.panel_selt .other_ip input {
    width: 126px;
    height: 22px;
    line-height: 22px;
    padding: 0 4px;
    border: 1px solid #ddd
}

.panel_selt .other_ip input.focus {
    border-color: #ff6000
}

.panel_selt .other_ip .p_but {
    float: none;
    width: 24px;
    height: 22px;
    line-height: 22px;
    min-width: 0;
    font-size: 12px;
    margin: 0 0 0 7px;
    padding: 0 10px
}

/*框架尺寸*/
.panel_ct {
    width: 880px !important
}

.panel_ct2 {
    width: 880px !important
}

.panel_ct3 {
    width: 500px !important
}

.panel_ct4 {
    width: 700px !important
}

.panel_ct5 {
    width: 800px !important
}

.panel_ct2 .panel_selt {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALQAAAAeCAIAAAAKKKPtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo5NzJmNTAxMC00MTg4LTRmZjMtOWNmZC00YzY3NWUwYTExMTAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MTFGMzg5NDg2QjExMTFFQUExNzk5NUVERTExMzVBQjUiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MTFGMzg5NDc2QjExMTFFQUExNzk5NUVERTExMzVBQjUiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5NzJmNTAxMC00MTg4LTRmZjMtOWNmZC00YzY3NWUwYTExMTAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OTcyZjUwMTAtNDE4OC00ZmYzLTljZmQtNGM2NzVlMGExMTEwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+uxnOewAAAFJJREFUeNrs0kENAAAIxDDAv937YwAFpJWwrJMUXEYCzIE5MAfmwByYA3NgDsyBOcAcmANzYA7MgTkwB+bAHJgDzIE5MAfmwByYA3NgDr5ZAQYAuIkDGw40tCEAAAAASUVORK5CYII=)
}

.panel_ct2 .panel_selt .sbar {
    width: 180px
}

.panel_ct2 .panel_selt .con {
    width: 648px
}

.panel_ct2 .panel_selt .in {
    width: 610px
}

.panel_ct2 .panel_selt td em {
    padding: 4px 16px
}

.panel_ct2 .panel_selt .in em {
    padding: 4px 8px
}

/*表单*/
.panel_py .panel_boxtab {
    display: none;
    height: 55px;
    text-align: center;
    background-color: #f7f7f7;
    border-bottom: 1px solid #e8e8e8
}

.panel_py .panel_boxtab p {
    position: relative;
    width: 365px;
    top: 20px;
    margin: 0 auto;
    border-right: 1px solid #e8e8e8
}

.panel_py .panel_boxtab span {
    display: inline-block;
    width: 90px;
    height: 34px;
    line-height: 34px;
    font-size: 14px;
    cursor: pointer;
    background-color: #ebebeb;
    border: 1px solid #e8e8e8;
    border-right: 0 none
}

.panel_py .panel_boxtab span:hover, .panel_py .panel_boxtab span.on {
    background-color: #fff;
    border-bottom-color: #fff
}

.panel_py .panel_boxtab span:hover {
    border-bottom-color: #e8e8e8
}

.panel_py .panel_boxtab span.on:hover {
    border-bottom-color: #fff
}

.panel_py .panel_boxtab span.on {
    cursor: auto
}

.panel_py .panel_boxtab2 {
    line-height: 20px;
    font-size: 16px;
    text-align: center;
    overflow: hidden;
    padding: 20px 108px 0
}

.panel_py .panel_boxtab2 .way {
    float: left;
    width: 49%;
    height: 100%;
    color: #888;
    text-align: center;
    cursor: pointer
}

.panel_py .panel_boxtab2 .way.on {
    font-weight: bold;
    color: #ff6000
}

.panel_py .panel_boxtab2 .hr {
    float: left;
    width: 1px;
    height: 16px;
    font-size: 0;
    margin-top: 2px;
    background-color: #e8e8e8
}

.panel_py .inner10 {
    padding: 10px
}

.panel_py .iel {
    position: relative;
    min-height: 30px;
    line-height: 30px;
    padding-top: 10px
}

.panel_py .iel label {
    position: relative;
    float: left;
    width: 110px;
    font-size: 14px;
    text-align: right;
    padding-right: 10px
}

.panel_py .iel label b {
    position: absolute;
    color: #fe5b00;
    font-family: "SimSun";
    top: 0;
    right: 0
}

.panel_py .iel .itext, .panel_py .iel .itextarea {
    float: left;
    width: 248px;
    line-height: 28px;
    font-size: 14px;
    font-family: "Microsoft YaHei";
    margin-right: 10px;
    padding: 0 10px;
    border: 1px solid #e8e8e8
}

.panel_py .iel .itext {
    height: 28px
}

.panel_py .iel .itextarea {
    line-height: 20px;
    padding: 3px 10px
}

.panel_py .iel .itext.short {
    width: 150px
}

.panel_py .iel .itext_in {
    position: relative;
    float: left;
    width: 270px
}

.panel_py .iel .itext_in .close {
    display: none;
    position: absolute;
    width: 28px;
    height: 28px;
    cursor: pointer;
    top: 1px;
    right: 1px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAUAQMAAACzsl9zAAAABlBMVEX////ExMTw+/kBAAAAIUlEQVQI12PABZiZGRgY24CMM0BcAcQGUPoMSBwsjw0AAJGEA9Ow/38AAAAAAElFTkSuQmCC) #fff center center no-repeat
}

.panel_py .iel .code {
    float: left;
    margin-right: 10px
}

.panel_py .iel .code_button {
    width: 88px;
    height: 30px;
    font-size: 12px;
    font-family: "Microsoft YaHei"
}

.panel_py .iel .code_but {
    font-size: 12px;
    cursor: pointer
}

.panel_py .iel .code_but:hover {
    color: #ff7300
}

.panel_py .iel .pwd_level {
    float: left;
    width: 66px;
    margin-left: 10px
}

.panel_py .iel .pwd_level span {
    float: left;
    width: 20px;
    height: 20px;
    line-height: 20px;
    color: #000;
    text-align: center;
    margin: 7px 2px 0 0;
    background-color: #eee
}

.panel_py .iel .pwd_level .lv1 {
    color: #fff;
    background-color: #f30
}

.panel_py .iel .pwd_level .lv2 {
    color: #fff;
    background-color: #f93
}

.panel_py .iel .pwd_level .lv3 {
    color: #fff;
    background-color: #3c6
}

.panel_py .iel .note_msg {
    line-height: 18px;
    min-height: 18px;
    font-size: 12px;
    color: #999;
    margin-left: 124px;
    clear: both
}

.panel_py .iel .note_msg .error {
    position: static;
    line-height: 18px;
    color: #ff6000;
    margin: 0;
    padding-left: 18px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOBAMAAADtZjDiAAAAA3NCSVQICAjb4U/gAAAAIVBMVEX/////9/D/9en/2sT/yan/r37/fjD/bBP/Zgr/YAD///9U2wN1AAAAC3RSTlP/////////////AEpPAfIAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAAUUlEQVQImWNYtTCsI1VqFcMq95kzZ7asYlgyEwS8GDRmzjSeObOJIXLmTIaZM6cyZILpaQydYHoGiDYG0Zlg9dNA6oxB6mD6YOas8oCYC7UHAPICMkXOmADoAAAAAElFTkSuQmCC) left 2px no-repeat
}

.panel_py .iel .note_msg .error a {
    color: #00457d
}

.panel_py .iel .note_msg .error a:hover {
    color: #ff6000
}

.panel_py .iel.on .ul {
    width: 268px;
    max-height: 120px;
    top: 39px;
    left: 120px
}

.panel_py .i2 .iel {
    float: left
}

.panel_py .i2 .itext_in {
    width: 370px
}

.panel_py .i2 .iel label {
    width: 80px;
    color: #666
}

.panel_py .i2 .itext, .panel_py .i2 .itextarea {
    width: 338px
}

.panel_py .i2 .note_msg {
    margin-left: 90px
}

.panel_py .i2 .itext.short {
    width: 240px
}

.panel_py .btm_note {
    font-size: 12px;
    font-family: "Microsoft YaHei";
    color: #999;
    text-align: center;
    padding: 10px 0;
    background-color: #fff
}

.panel_py .btm_note .alink, .panel_py .note_msg .alink {
    color: #00457d;
    margin-left: 5px;
    padding-right: 15px
}

.panel_py .btm_note .alink:hover, .panel_py .note_msg .alink:hover {
    color: #ff6000
}

.panel_py .alink_msg {
    display: none;
    line-height: 24px;
    font-size: 12px;
    color: #999;
    padding: 10px 0 10px 30px;
    background-color: #fff;
    border-top: 1px solid #e8e8e8
}

.panel_py .alink_msg.on {
    display: block
}

.panel_py .jmsg {
    padding: 0 20px 20px
}

/*结果提示*/
.panel_py .do_result .tl {
    line-height: 45px;
    font-weight: bold;
    font-size: 18px;
    color: #f60;
    text-align: center;
    padding-bottom: 10px;
    border-bottom: 1px dashed #c1c1c1
}

.panel_py .do_result .ls {
    line-height: 24px;
    font-size: 12px;
    color: #6c6c6c;
    padding: 10px 10px 20px
}

.panel_py .do_result .ls p {
    margin-bottom: 10px
}

.panel_py .do_result .ls img {
    vertical-align: middle;
    margin-right: 5px
}

.panel_py .do_result .ls a {
    color: #00457d
}

.panel_py .do_result .ls a:hover {
    color: #ff6000
}

.panel_py .em {
    display: inline-block;
    max-width: 175px;
    vertical-align: top;
    #vertical-align: middle
}

/*标签*/
.panel_tags {
    position: relative;
    padding: 12px 10px 6px;
    background-color: #fafafa
}

.panel_tags .tin {
    overflow: hidden
}

.panel_tags .error {
    display: none;
    position: absolute;
    width: 116px;
    height: 28px;
    line-height: 28px;
    font-size: 12px;
    text-indent: 24px;
    color: #ff6000;
    overflow: hidden;
    right: 15px;
    bottom: 12px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOBAMAAADtZjDiAAAAA3NCSVQICAjb4U/gAAAAIVBMVEX/////9/D/9en/2sT/yan/r37/fjD/bBP/Zgr/YAD///9U2wN1AAAAC3RSTlP/////////////AEpPAfIAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAAUUlEQVQImWNYtTCsI1VqFcMq95kzZ7asYlgyEwS8GDRmzjSeObOJIXLmTIaZM6cyZILpaQydYHoGiDYG0Zlg9dNA6oxB6mD6YOas8oCYC7UHAPICMkXOmADoAAAAAElFTkSuQmCC) left center no-repeat
}

.panel_tags.mk {
    padding-right: 140px
}

.panel_tags.mk .error {
    display: block
}

.shield_tags .error {
    display: none;
    position: absolute;
    width: 161px;
    height: 28px;
    line-height: 28px;
    font-size: 12px;
    font-weight: normal;
    text-indent: 32px;
    color: #ff6000;
    overflow: hidden;
    top: 50%;
    right: 60px;
    margin-top: -14px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKoAAAA8CAMAAADBl9HuAAAAYFBMVEUAAADMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMz////MzMz/YAD/aA3/8+v/y6z/2sT/ZAbj4+Pw8PD/rn3/q3n/fS7p6en/eyz39/f/2sPS0tLR0dH/fzFN6rxRAAAADHRSTlMA5knxbTEbDMzKkI14w7mLAAABM0lEQVRo3u2Yy27CMBBFMW3p65oEJ0CgtP3/v2zkdAJEYmGBRnOjOZtsjyyP7ZzFwDJEW4Tl4gZhC1tswy3VCGtEVwVcdS6q9f7YNN2uRiH6qptqnak2KENLdfUtpuuRQlcl1eenAzJ1XtN0yutaowQV1Ze39gsDu7yeQP7sUYKC6utHPEDoLlWPKEFBNbQ401yqNihFXzWl/KmgQNEG+JxuAKGDAoVj9T4Zq3SyOVbDYdVeHVbJ6mHVs/phuQKYLtbJc6X6ZXiumMFVe1yVW5UoWRCFIOceaDbAuA/sj9U4XQSH1T/RVQFXpVe1UgJFleCHRVQJSqCoEpRAUSUogaJKUAJFlaAEiipBCRRVghIoqgQlUFQJSqCoEpTAGVysBkvgvB6BxnDVHlclTRZEIch5KH+yQ5XIitIQvAAAAABJRU5ErkJggg==) 0 -30px no-repeat
}

.shield_tags.mk {
    padding-right: 230px
}

.shield_tags.mk .error {
    display: block
}

.custom_tags .errbox {
    display: none;
    position: absolute;
    top: 50%;
    right: 60px;
    margin-top: -14px;
    padding-left: 7px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAcCAMAAABrlg40AAAAP1BMVEUAAADMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMz////MzMzj4+P39/fr6+vn5+fm5ubS0tLR0dErX/s7AAAADHRSTlMA5PHLj21JMRsMUE1F2YvzAAAAQ0lEQVQI12OAAjYYgxHG4KWIwSEMoVmZBEEUOzMfPw8DAycLrwAPDw8DFyMfkAIyuCEMhBRcMUy7EMxAEQodhuFBNgBiHALalw49NgAAAABJRU5ErkJggg==) 0 center no-repeat
}

.custom_tags .errbox .err {
    font-weight: normal;
    padding: 5px 7px 5px 30px;
    background-position: 9px 7px;
    border: 1px solid #ccc;
    border-left: 0 none;
    border-radius: 3px
}

.custom_tags.mk .errbox {
    display: block
}

.panel_lnp .state {
    position: absolute;
    font-weight: bold;
    color: #ff6000;
    top: 0;
    right: 60px
}

/*照片上传*/
.panel_pin {
    padding: 15px 15px 29px;
    background-color: #fff
}

.panel_pin .l {
    float: left;
    width: 296px
}

.panel_pin .r {
    float: left;
    width: 159px;
    margin-left: 15px
}

.panel_pin .nt {
    line-height: 24px;
    font-size: 12px;
    margin-bottom: 10px
}

.panel_pin .tl {
    width: 90px;
    font-size: 12px;
    text-align: center;
    margin: 0 auto 5px
}

.panel_pin .buox {
    width: 140px;
    height: 75px;
    margin: 0 auto;
    padding-top: 30px
}

.panel_pin .buox .note {
    display: block;
    line-height: 18px;
    font-size: 12px;
    margin-top: 5px;
    padding-left: 18px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxNzc4MkU4QzVGRTZFNTExQUFDOUUwQzZBOTY5QjEwQSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0RDNBRjgzM0Y0QkYxMUU1QjFBRUM3RjI2OUMyQzg0OCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0RDNBRjgzMkY0QkYxMUU1QjFBRUM3RjI2OUMyQzg0OCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjM4M0JCQUM5RjJFRkU1MTFCOUY3QTI1ODYxODUwNDZGIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjE3NzgyRThDNUZFNkU1MTFBQUM5RTBDNkE5NjlCMTBBIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Y22NbAAAANhJREFUeNpi/J/AgAxEgLgIiH2AWA0qdgOINwHxJCB+A1PIiKQxGIjnAjE/A3bwCYiTgHgtiMOEpGk1Hk0gwAdVEwyzURRI34FKIEDVYQjdZovNZlUWIJGLoQkEVG3w2VwAcqofA+nAB6RRgwyN6iw4pW4fAQUBLtlfoMC5AGTok2jjJSZo5GICUKjCQhYTbAVpnAINYiyAEVdCmABLObAEwEjAif+BOBSUemApB5SMwoD4Mx5Nn2GakJMcCKwBYiUgbgfiK0D8G4i/AvF5IG6Byq2FKQYIMACrui7kmIFrjAAAAABJRU5ErkJggg==) left 2px no-repeat
}

.panel_pin .flbut {
    position: relative;
    width: 138px;
    height: 28px;
    line-height: 28px;
    text-align: center;
    color: #00457d;
    cursor: pointer;
    overflow: hidden;
    background-color: #fff;
    border: 1px solid #b0b0b0;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px
}

.panel_pin .flbut:hover {
    background-color: #eee
}

.panel_pin .flbut input {
    position: absolute;
    font-size: 60px;
    opacity: 0;
    filter: alpha(opacity=0);
    cursor: pointer;
    top: 0;
    right: 0;
    margin-left: -180px;
    margin-top: -5px;
    z-index: 2
}

.panel_pin .flbut span {
    position: relative;
    display: block;
    font-size: 14px;
    z-index: 1
}

.panel_u_photo {
    width: 296px;
    height: 296px
}

.panel_u_photo img {
    max-width: 100%;
    max-height: 100%;
    background-color: #ddd
}

.panel_r_photo {
    width: 90px;
    height: 110px;
    margin: 0 auto;
    border: 2px solid #e8e8e8
}

.panel_r_photo.photo2 {
    position: relative;
    height: 90px;
    overflow: hidden;
    margin-top: 35px;
    border-radius: 50%
}

.panel_r_photo.photo2 img {
    position: absolute;
    top: -10px;
    left: 0
}

.pop_image_select-border1, .pop_image_select-border3 {
    background: url(data:image/gif;base64,R0lGODlhAgAGAIAAAP+fIP///yH5BAAHAP8ALAAAAAACAAYAAAIDhI9WADs=) repeat-y left top
}

.pop_image_select-border3 {
    background-position: right top
}

.pop_image_select-border2, .pop_image_select-border4 {
    background: url(data:image/gif;base64,R0lGODlhBgACAIAAAP+fIP///yH5BAAHAP8ALAAAAAAGAAIAAAIDhI9WADs=) repeat-x left top
}

.pop_image_select-border4 {
    background-position: left bottom
}

.pop_image_select-outer {
    background-color: #000;
    filter: alpha(opacity=50);
    opacity: 0.5
}

/*屏蔽公司*/
.panel_lnp .terror {
    position: absolute;
    width: 161px;
    height: 28px;
    line-height: 28px;
    font-size: 12px;
    color: #f60;
    text-indent: 34px;
    top: 50%;
    right: 60px;
    margin-top: -14px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKEAAAAcCAMAAAA+2y8vAAAAYFBMVEUAAADMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMz////MzMz/YAD/aA3/2sT/rXv/fS7/y6zk5OT/ZAbw8PD/8+v/8ur39/fr6+vS0tL/y6v/YwUQvxpfAAAADnRSTlMA5kuPbQzy8MzKMzAcGgIO8RMAAAC/SURBVFjD7dhZDoMgFIVhsXZuDzIoaqf977J6Kw1NXcAx4Xvh9Q+EQYtZqTQlVcZC1YFSp2KhBimdC3MhgYXC3vkQvOvB4b+wMbUwDSjEwssjBtZfHIlzYbVrIQaZQWtlFgcQkMLTob3hw9UTQAYHAmPhdqPviHxa6EFAF6VqIURICwMILBdaK4MBgYVVFkyrPDof050ic0i1UybVnvu0GV3ZT+zk1nuS3nq/L4eXYX45sMmFuZCBXs8XPe9fkTeLQvEkQyp1wQAAAABJRU5ErkJggg==) no-repeat
}

.panel_lnp .aglist {
    height: 312px;
    overflow-y: auto;
    padding-top: 10px;
    background-color: #fff
}

.panel_lnp .aglist span {
    float: left;
    width: 50%;
    *width: 48%;
    font: 12px/26px "Microsoft Yahei"
}

.panel_lnp .aglist input {
    margin: 0 5px 0 10px
}

.panel_lnp .aglist a:hover {
    color: #ff6000
}

.panel_py .search {
    min-height: 30px;
    line-height: 30px;
    margin-bottom: 10px
}

.panel_py .search.s2 {
    position: relative;
    padding-right: 101px
}

.panel_py .search input {
    width: 100%;
    height: 28px;
    text-indent: 10px;
    background-color: #fff;
    border: 1px solid #e8e8e8
}

.panel_py .search .p_but {
    position: absolute;
    width: 98px;
    top: 0;
    right: 0;
    margin: 0;
    padding: 0;
    border-radius: 0
}

.panel_py .panel_box li {
    position: relative;
    float: left;
    width: 48%;
    *width: 44%;
    line-height: 25px;
    font-size: 12px;
    color: #333;
    white-space: nowrap;
    margin-right: 2%
}

.panel_py .panel_box li .check {
    float: left;
    margin-top: 5px
}

.panel_py .panel_box li a {
    position: relative;
    display: block;
    width: 87%;
    *width: 86%;
    color: #333;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    margin-left: 20px;
    padding-right: 20px;
    border-bottom: 1px solid #e8e8e8
}

.panel_py .panel_box li a:visited, .panel_py .panel_box li a:active, .panel_py .panel_box li a:link {
    color: #333
}

.panel_py .panel_box li a:hover {
    color: #ff6000
}

.panel_py .panel_box .icon_gray2 {
    position: absolute;
    width: 16px;
    height: 16px;
    top: 6px;
    right: 0;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAMBAMAAABcu7ojAAAAFVBMVEUAAAC7u7u7u7u7u7u7u7u7u7u7u7ur/nKuAAAAB3RSTlMAtgcDqKlfahgu0wAAACRJREFUCNdjAINEBSBhIgQkmANBTFMIE0Q4gmVADAUQA6IYAgBtfQOMMoX8eQAAAABJRU5ErkJggg==) right center no-repeat
}

.panel_py .panel_box hr {
    height: 1px;
    background-color: #ddd;
    border: 0 none
}

.panel_ht .panel_box, .panel_ht2 .panel_box {
    position: relative;
    height: 330px;
    overflow-y: auto
}

.panel_ht2 .panel_box {
    height: 294px;
    padding: 0 16px 6px
}

.panel_py .panel_none {
    font-size: 12px;
    color: #999
}

.panel_py .none {
    line-height: 130px;
    font-size: 14px;
    text-align: center;
    color: #999;
    padding: 100px 0;
    background-color: #fff
}

/*底部按钮*/
.but_box {
    text-align: center;
    padding: 14px 0;
    background-color: #fff;
    border-top: 1px solid #e8e8e8
}

.but_box.b2 {
    background-color: #fff;
    border-top: 0 none
}

.but_box.alink a.p_but {
    font-size: 14px;
    font-family: "Microsoft YaHei";
    color: #fff;
    text-decoration: none
}

/*其他-不定乄17*/
.layer_back_drop_class {
    background-color: rgba(0, 0, 0, 0.7);
    opacity: unset;
}

.layer_class {
    overflow: hidden;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -ms-border-radius: 8px;
    border-radius: 8px
}

.element_hide {
    display: none
}

.panel_tags.mk .element_hide {
    display: none
}

/*地区选择*/
.pop-city {
    width: 600px;
    padding-bottom: 15px;
    background-color: #fff
}

.pop-city a:visited, .pop-city a:link {
    font-family: 'Microsoft Yahei'
}

.pop-city .tle {
    position: relative;
    height: 44px;
    line-height: 44px;
    font-size: 18px;
    font-weight: bold;
    font-family: "Microsoft YaHei";
    color: #333;
    text-indent: 15px;
    background-color: #FFF;
    border-top: 4px solid #FF6000;
    border-bottom: 1px solid #e8e8e8
}

.pop-city .close {
    position: absolute;
    width: 16px;
    height: 16px;
    cursor: pointer;
    top: 0;
    right: 0;
    margin: 14px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAElBMVEUAAADMzMzMzMzMzMzMzMzMzMyxZd59AAAABXRSTlMAl+OlJKYrHSgAAABESURBVAjXY3ASYAACRhUG1UAQQzSIQTRUACgQGgjGIB6YAHFAwsGmIAGQEFAABJhDQw0QDLgUQjFcO9xAuBVwS+HOAABwGQ/Ppky5dQAAAABJRU5ErkJggg==) no-repeat
}

.pop-city .ht {
    position: relative;
    float: left;
    color: #ff6000;
    margin: 20px 15px 10px;
    *padding-bottom: 20px;
    padding-left: 90px
}

.pop-city .ht label {
    position: absolute;
    width: 90px;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    top: 0;
    left: 0
}

.pop-city .ht a {
    float: left;
    font-size: 14px;
    color: #ff6000;
    white-space: nowrap;
    margin: 0 20px 10px 0
}

.pop-city .ht a:hover {
    text-decoration: underline
}

.pop-city .cbox {
    position: relative;
    height: 304px;
    overflow: hidden;
    clear: both;
    margin: 0 15px 10px;
    padding-left: 90px;
    border: 1px solid #e8e8e8
}

.pop-city .cbox ul {
    position: absolute;
    width: 90px;
    font-size: 14px;
    color: #666;
    left: 0;
    background-color: #eee
}

.pop-city .cbox li {
    height: 38px;
    line-height: 38px;
    font-size: 14px;
    text-align: center;
    text-indent: -3px;
    cursor: pointer;
    border-left: 4px solid #eee
}

.pop-city .cbox li.on {
    color: #ff6000;
    background-color: #fff;
    border-left-color: #ff6000
}

.pop-city .clst {
    position: absolute;
    width: 478px;
    height: 304px;
    top: 0;
    right: 0;
    overflow-y: auto
}

.pop-city .clst span {
    float: left;
    line-height: 38px;
    min-width: 21%;
    *min-width: 14%;
    color: #666;
    font-size: 14px;
    text-align: center;
    padding: 0 2%
}

.pop-city .clst span a {
    font-size: 14px;
    color: #666
}

.pop-city .clst span a:hover {
    color: #ff6000
}

.pop-city .btline {
    position: relative;
    height: 1px;
    font-size: 0;
    top: -1px;
    background-color: #ddd
}

/*编辑求职俄17*/
.panel_py .c {
    position: relative;
    float: left;
    width: 572px;
    min-height: 30px;
    line-height: 30px;
    margin-bottom: 10px;
    padding-left: 96px
}

.panel_py .c label {
    position: absolute;
    width: 80px;
    color: #666;
    text-align: right;
    top: 0;
    left: 0
}

.panel_py .c label em {
    position: absolute;
    width: 15px;
    text-align: center;
    color: #ff6000;
    font-style: normal;
    top: 2px
}

.panel_py .c .textarea {
    height: 120px;
    overflow: hidden;
    border: 1px solid #e8e8e8
}

.panel_py .c .textarea textarea {
    float: left;
    width: 550px;
    height: 120px;
    line-height: 20px;
    border: 0 none
}

.panel_py .c.c2 {
    float: none;
    width: 470px;
    padding: 10px 0 0 0
}

.panel_py .c.c2 .l {
    width: 192px
}

.panel_py .c.c2 .l2 {
    float: left;
    width: 130px;
    margin-left: 15px
}

.panel_py .c.c2 .ul {
    top: 28px;
    overflow: auto;
    max-height: 96px;
}

.panel_py .c.c2 .err {
    #min-height: 18px
}

.panel_py .c.c4 .textarea {
    width: 550px
}

.panel_py .hlf4 {
    height: 30px;
    line-height: 30px;
    font-size: 14px
}

.panel_py .hlf4 label {
    color: #333
}

.panel_py .hlf4 input[type="checkbox"] {
    vertical-align: -1px;
    *vertical-align: 2px;
    margin-right: 5px;
    *margin-left: -3px
}

.panel_py .hlf4 .cm {
    color: #666;
    margin-left: 20px
}

.panel_py .hlf4 .hp {
    display: inline-block;
    width: 20px;
    height: 18px;
    vertical-align: middle;
    cursor: pointer;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGwAAACMCAMAAACu/Lx9AAABy1BMVEUAAAC0s7L/nyCZmZnNzc0zMzOZmZnQ0NDz8/OZmZn////MzMz///+ZmZmZmZnOzs6ZmZnf39//lxXwgKLd3d3MzMyZmZmZmZkzMzPwgKL////k5OQzMzOZmZn/lxL/kxrd3d0jX4+ZmZn/YAAzMzP///+enp6ZmZkzMzOZmZkzMzP////Ly8uZmZnd3d3c3NyZmZn/YAAjX4////8zMzP/YAD////d3d0zMzMzMzMjX48zMzMzMzMzMzP/YACZmZkzMzOZmZn/YAAzMzMzMzMzMzO7u7vwgKLTzc//nyDwgKL/YAAzMzP/nyD/nyCZmZkzMzPMzMz/nyAjX48jX4/wgKLwgKKZmZnwgKK8vLyZmZnMzMz///8jX4+7u7v////MzMzGxsb/////oBra2tr/oBv/YADwgKLd3d27u7vd3d3d3d3d3d2ZmZn///8zMzPd3d3/YADd3d3wgKLd3d28vLwzMzPMzMz/////oBr/YAC/v78jX4//nh////+7u7v////wgKL/nyD/nyC7u7vwgKL/nR8jX4//YAD///////8jX4+8vLz/YAAjX48jX4//nyD///+ZmZkzMzMjX4/d3d3MzMzwgKK7u7tb3cGPAAAAkHRSTlMACMTJ88vzNxK789G+OtJtXRkH88qTj27wvW4rGhcXC/Pw4s9dTS4dEuvn38mppVhIORP69fXq5t2/vLeok5KAdXRuSTgpFhEQ8uDEC+TVn5+eloBtakwnJOrc2cTEwrmxfXhsSj3s6NzZw7aXloSCgYF2cmxra2RhVVJOTisf9dXVy6+WhCHc2oZJSaurWyvv7xF2AAAFrklEQVRo3uzVX0sqQRgG8GdX3PLCKJASUhORXIXMCyGlJEO7EKykG8HbCqI/FBHddVNfYJhhvu952fVldzseWRnyEPRD5kJmmJl3n30X/5Ft87gEQvD43WwRYs+bZU9HAyJi7ix/NK0h+0Gb2XYBIAXbnrNZ6GfyzM7F2TuA9zNxHnMzA4UPMbjBzUB8FOKV0SiNO59CXArxuYMYNzMPyKWg7YDlbIarwdUPi/5yOsi39sZfi0slkEghwrrPIHOPqMMkkofRabSU1loIcWkazXMx06OkzeQjwh40baYfENZRtJnqIJBfo6W0di0PsFySpoGGHGbYktUKKlW5hcCrPtjAxoF+ReBN1XLI1dQb2Lgk6VJ0PVkaY+q0pdpDYNhWrVP8pSGdNIC0Ixtg17q4AmClqK/BeqrZB9Bvqh586arcg2dPVtPw9LPqCJ4jle3ji11HrgNkXTq78G0X9T5A9nVxm0+cVWWAlFXWP3LDkZuY2pROA6TXVJ2g6s0eIvITeQzfsZz4pV+91c/wPevbVYC4LfUE35Nqud7h5AnATiSdmQ6iugDrKlWOBtGrBBcjBWLd6TpYXd9ZIG2vOlygNgBHXiDkQjpAVo0QMlLZ6JSEBWYlvPV1nQn9l9F1b1lyCDZMqtFCN+MppTwC+RKtf6EgIkCRfKFlFMQARbK7+DPjcBAOCTgchEMCDgfhkITTaM1OY60P/PtmlQVuFn3PJl/fMzd4z8yfWYwO4oKZpzF+bzR/zxYX7SDVcewOEp95b4zPvOvHZv49W+qX+tcf9unYhIEYiILoNyzowIG4QJEaUqpYiQzuQZ1MvTYHV4I2uX0NTDQhhOdIs8rDmoeSseQgw/gaXQ4yGLi1VgI7tdfdUjVjHNqtQdFfhaztOmYfnYN3034TilcrGZhfq3d8Wq/r5TKbPMyiEEIIv/bt5iWRMI4D+PdJ0cjUTdHQQDHJDrrbqujBg4EHTUUPla6CL1Tk4iWICKzsDXrZ9nUmBmb+3H12ZHQc3C0dXXZhPgcHnsvX34/vM7fRaDSa/1ydo+oYUmOpGmTKLrvdVcaQtcWFhcW1ccOoEWEsBu550T1kjljREcYReZTCBq6CQ2Fl3l7KZEp2viybi4265+fdUfaVs31J+HyJ74+cTxb2uRmPNztBNi4Pc/EnoE54F/oWWTeofXYRr7HD9fh+DMKO2J74ijzMzmdAZXg7+hbYeVDz7MKr5uK4nUiEJu6iXpfmYqP7S0v7UbaDWm2aYQmaIs6XeHE36tfo4yKgIpzvz3/XdVspKQvSvLnqDAoyxbAcn/vIK6ofZINxVqr+GGvcHbFGt3w3FRqVKw1f6hUaFeyMcam7tBqRyC7HdUddHkVYBZJB2BV6xqn+DmSeWNETFGu8hWSwxhuMo/vrUndfeuHRglRyUg0HBVkJNqHRaP41yzqDQbcMOVsqH4vlUzbIEGtIrw9ZCVRYtzjNhJidlnX0efzJsNcbTvo96EubHEZCjA5TGhMjlk2INi2kP5f/GKJjf382YtqDaM9EJt+hE3izuvoGcPY3mUoC563WOZBMSWdWB7Ch128ADismpTMDb0nAAJh10lk+DHzzhltAOC+dhYzAuy2jHjCGMKlnAATvLQAxSGcxG+DF+Sf6G5PO9AQguDABRK8qjO7xA0Ce5WE06xKwDYVhwxQQw9SsEYZ1KNeIlgfKNUKfhqo10oKIFAURKQvS47Cqq75uRPXzI6ofkqqv4lIHCAmouNTqX1f+WMz/m9eVRqPRKKUbjREfZ8xhFkhDaEPBNscUMQt3wnUACttM9hIzcCoIF1A4YJgzTNPFae8hCKeQnJ31HgxzgKm6Fr4SwHgt3KEvK35Ac5hltqe/vnYgXRUaw+srPjwUmOk30VgVqm2hvQWZwwKTLTJFL6Yu3RCEqqKInjmGKTxgBshd1QgF23bhEBrN3/MToQskE4Vh99wAAAAASUVORK5CYII=) 0 -102px no-repeat
}

.panel_py .hlf4 .hp:hover {
    background-position: -20px -102px
}

/*人事来信*/
.panel_py .cell {
    padding-top: 15px;
    background-color: #fff
}

.panel_py .cell h3 {
    height: 30px;
    line-height: 30px
}

.panel_py .cell h3 p {
    float: left;
    max-width: 324px;
    font-size: 16px;
    font-weight: bold;
    color: #333;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.panel_py .cell h3 span {
    float: right;
    font-size: 12px;
    font-weight: normal;
    color: #999
}

.panel_py .cell .bbox {
    position: relative;
    padding-top: 5px;
    overflow: hidden
}

.panel_py .cell .del {
    position: absolute;
    font-size: 12px;
    color: #00457d;
    top: 0;
    right: 0;
    cursor: pointer
}

.panel_py .cell .del:hover {
    color: #ff6000
}

.panel_py .cell .bubble {
    float: left;
    max-width: 390px;
    line-height: 20px;
    font-size: 12px;
    word-wrap: break-word;
    padding: 3px 5px;
    border: 1px solid #e8e8e8;
    border-radius: 2px
}

.panel_py .cell .arr {
    position: absolute;
    width: 20px;
    height: 10px;
    top: -4px;
    left: 0;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADcAAAB4CAMAAABhC5rNAAAAh1BMVEUAAAD/nyC7u7vS0tIjX4+7u7v/nyDMzMzd3d3d3d3MzMzd3d3MzMzMzMzd3d3d3d3d3d3MzMwjX4//nyC7u7v///8jX4/Nzc34+PjY2Njl5eX/yZT/9urd3d3/6NTFxcXz8/P8+/vv7+//umHr6+vKysr/z6LT09P/4sj/u3bq6ur/1q//rlFXbYxzAAAAE3RSTlMA5+YRxElJu/Dbyr2kimlCJAY7CystwQAAAVBJREFUWMPt1NuOgjAQgOEqns9uGUuB2hYPq7v7/s+3o6YhxmyWmZiosX8C4eZLC2QqYu9ZryXptXoCGQcK+X+bEq4qN1I2cYHVsJmDm+7jynojxPWKE1gXUj6zK6CuIK635u1zf+C5wzfLbeDIcUe/lwz3UyJjuDqCo84Rd2655wT7XIrFYu9Tt53Sa3cFMg4UaaoyuCpTDSC6wGrYzMFNj3XWWbxrR17P+F1qvSa6XZ5neV7hpYkOA7wILmTBkr+LxgwYjVmKy07B+f5J3afxX5z/rrxyhu6016nNnKI5XV1E7h3l/Wylw5O5wxxx55Z7TrDPpVjsMc1mLDY3Zs5gi4FzgwWZJcMKoBomVDfeArYdE5lBdoZGxP6sswp1SG5VR3Ti0gu7qbo0pa43ObOJoLplH1l/SXYiGalRIsgOYT95lv8QYriP4HjzEIu9Qb/pL8zw9Dm0wQAAAABJRU5ErkJggg==) center;
    background-size: 55px auto;
    background-position: -9px -78px;
    z-index: 2
}

.panel_py .pannel_gray, .panel_py .pannel_gray .but_box {
    background-color: #f5f5f5;
    border-top: 1px solid #e8e8e8
}

.panel_py .pannel_gray .but_box {
    border-top: 0 none
}

.panel_py .pannel_gray .textarea {
    width: 470px;
    height: 100px;
    overflow: hidden;
    padding: 0;
    border: 1px solid #e8e8e8
}

.panel_py .pannel_gray textarea {
    width: 450px;
    height: 80px;
    padding: 10px;
    background-color: #fff;
    border: 0 none
}

.panel_py .pannel_gray .err {
    float: left;
    line-height: 30px !important;
    clear: none;
    padding-top: 0;
    background-position: 0 8px
}

.panel_py .tbtm {
    height: 30px;
    line-height: 30px;
    font-size: 12px
}

.panel_py .tbtm .wlst {
    float: left
}

.panel_py .tbtm .cunt {
    float: right;
    color: #999
}

/*职位推荐*/
.panel_ht3 .panel_box {
    position: relative;
    height: 522px;
    overflow-y: auto
}

.panel_ht3 .el {
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    overflow: hidden;
    margin: 0 15px;
    border-bottom: 1px dotted #e8e8e8
}

.panel_ht3 .el .t1, .panel_ht3 .el .t2, .panel_ht3 .el .t3, .panel_ht3 .el .t4, .panel_ht3 .el .t5 {
    float: left;
    height: 40px;
    line-height: 40px !important;
    font-size: 14px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    padding-right: 20px
}

.panel_ht3 .el .t1 {
    width: 140px;
    color: #000
}

.panel_ht3 .el .t1 a, .panel_ht3 .el .t2 a {
    color: #000;
    font-size: 14px;
    text-decoration: none
}

.panel_ht3 .el .t1 a:hover, .panel_ht3 .el .t2 a:hover {
    color: #ff6000
}

.panel_ht3 .el .t2 {
    width: 180px;
    color: #333
}

.panel_ht3 .el .t2 a {
    color: #333
}

.panel_ht3 .el .t3, .panel_ht3 .el .t5 {
    width: 97px;
    color: #888
}

.panel_ht3 .el .t4 {
    width: 115px;
    color: #ff6000
}

.panel_ht3 .el .t5 {
    width: 40px;
    padding-right: 0
}

/*举报*/
.panel_py .panel_rdo {
    float: left;
    width: 160px
}

.panel_py .panel_rdo li {
    display: block;
    line-height: 20px;
    font-size: 14px;
    margin-bottom: 16px;
    padding-left: 10px
}

.panel_py .panel_rt {
    float: right;
    width: 489px;
    padding-left: 20px;
    border-left: 1px dotted #e8e8e8
}

.panel_py .panel_rt .e {
    line-height: 30px;
    color: #333;
    margin-top: 10px
}

.panel_py .panel_rt .tit {
    color: #666;
    margin-bottom: 5px
}

.panel_py .panel_rt .tit span {
    font-size: 12px;
    color: #999
}

.panel_py .panel_rt .textarea {
    width: 467px;
    height: 98px;
    border: 1px solid #e8e8e8
}

.panel_py .panel_rt textarea {
    width: 100%;
    height: 100%;
    background-color: #fff;
    border: 0 none
}

.panel_py .panel_rt label {
    float: left;
    height: 30px;
    line-height: 30px
}

.panel_py .panel_rt .txt {
    float: left;
    width: 316px;
    height: 28px;
    line-height: 28px;
    text-align: left;
    margin: 0 10px;
    padding: 0 10px;
    border: 1px solid #e8e8e8
}

.panel_py .panel_rt .code {
    vertical-align: top
}

.panel_py .panel_rt .upload {
    height: 100px
}

.panel_py .panel_rt .up {
    position: relative;
    float: left;
    width: 150px;
    height: 100px;
    cursor: pointer;
    margin-left: 19px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeAQMAAAAB/jzhAAAABlBMVEUAAADMzMzIT8AyAAAAAXRSTlMAQObYZgAAABdJREFUCNdjYGBvYKCI+P///x80gmJDAacZHZtlCOc+AAAAAElFTkSuQmCC) 60px 35px #eee no-repeat
}

.panel_py .panel_rt .up:first-child {
    margin-left: 0
}

.panel_py .panel_rt .up div {
    position: relative;
    width: 100%;
    height: 100%;
    overflow: hidden
}

.panel_py .panel_rt .up input {
    position: absolute;
    font-size: 100px;
    cursor: pointer;
    top: 0;
    right: 0;
    -webkit-opacity: 0;
    -moz-opacity: 0;
    -o-opacity: 0;
    opacity: 0;
    filter: alpha(opacity:0);
    #zoom: 1
}

.panel_py .panel_rt .up em {
    position: absolute;
    display: none;
    width: 14px;
    height: 14px;
    cursor: pointer;
    top: -6px;
    right: -6px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAMAAAAolt3jAAAANlBMVEUAAAD/YAD/YAD/YAD/YAD/YAD/YAD/YAD/YAD/YAD/5NT/bRX/////5tj/aA3/YQH/upH/upA2egqRAAAACXRSTlMA8tGEFFP5+lQyJ5MiAAAAY0lEQVQI112PSQ7AMAgDIVvrhCz9/2cL9FAlPiCNQNgmVYqhlBATuTLDxdkJcxiNCeXE86kNaHVNThQxqtTWdAxECraQ3sVOAhUod5GuhLIjH8fHKzNav9ERQ3VvIb3CxV+FF23MBehvER0lAAAAAElFTkSuQmCC) center no-repeat
}

.panel_py .panel_rt .up.del em {
    display: block;
    z-index: 2
}

.panel_py .panel_rt .up img {
    position: absolute;
    width: 100%;
    height: 100%;
    cursor: auto;
    top: 0;
    left: 0;
    z-index: 1
}

/*国际短信通道*/
.panel_py .coun {
    position: relative;
    z-index: 10
}

.panel_py .coun .in {
    height: 28px;
    cursor: pointer
}

.panel_py .coun .itext {
    width: 172px;
    border-left: 0 none
}

.panel_py .country-list {
    position: relative;
    float: left;
    width: 76px;
    height: 28px;
    line-height: 28px;
    border: 1px solid #e8e8e8;
    border-right: 0 none;
    z-index: 2
}

.panel_py .country-list input {
    float: left;
    width: 63px;
    height: 22px;
    text-indent: 6px;
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    overflow: hidden;
    pointer-events: none;
    margin-top: 3px;
    background-color: #fff;
    border: 0 none
}

.panel_py .country-list input::-webkit-input-placeholder {
    color: #333
}

.panel_py .country-list input:-moz-placeholder {
    color: #333
}

.panel_py .country-list input:-ms-input-placeholder {
    color: #333
}

.panel_py .country-list input.nu {
    width: 56px;
    padding-right: 18px;
    text-align: center;
    text-indent: 0;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAABQCAMAAABoKAbvAAAA51BMVEUAAAD/XwD/XwD/XwDExMTtaiX/XwD/XwD/XwD/XwD/XwD/XwD/XwD///+ZmZkzMzNluwD///////+ZmZn///+ioqL/XwD///////+enp7/YABNexz///////////////+ioqL/XwCZmZkzMzNluwCioqKioqL/YAAzMzNluwAzMzNluwD/YACioqL/YACZmZkzMzNluwCioqKioqL/YACZmZkzMzNluwCioqL/YACioqKZmZkzMzNluwCZmZkzMzNluwCioqL/YAD/XwD/YAAzMzNluwD///////////////+ioqL/YAA7hrD0AAAAS3RSTlMA78VSCQb24sl5MaMZ9vLy8u/jx8bBoHlSGQwHyKMxGe3j4uLi4dHRyMjGxr23t6Ojo5+EhHl5eWpqVVFRUTExMSgoGxoZGcmhMxsi4dySAAABQUlEQVRIx+3WaU+DMBjA8Qcox9jGDgYbuFu3eezQHbpDpzs82+//eQwhWHjR1WQx0djfi5L/iycB0iYF4busWbDOrKgL5WAtF6KWUsGakiCyskYIjaxV1JVsDaFathK1oqVVNa0p8GXdtu32mna9WCoV67RNXZZ1E2I82/bi3ahWG/HOGEYGBOEn7AxjF++P12DzsZktWW6ZtN/D7c2kaK6quppCD9AbPUBxjCNIj6gg5B+SnbvnDNzlnxJ9m3vkTNycvST6+vQZDjq5ukj25fmxA/xXOvKj+b9VEEDp+8HD7ythLx0UPJCzZAzIpLcH2PeIHLaDux6A18UOY8AfEn271cnQDxsNcGez6eABAgbVJZJEXBUiY9xs4jEcMCVkGu8JxhM4aLFI9nwOwq9Hrw4crNs7H72989Hb+z/7hj/uE2eIHdfGXyVoAAAAAElFTkSuQmCC) 56px 3px no-repeat;
    border-right: 1px solid #e8e8e8
}

.panel_py .country-list ul {
    width: 146px;
    height: 240px;
    overflow: auto;
    margin: 1px 0 0 -1px;
    background-color: #fff;
    border: 1px solid #e8e8e8;
    border-top: 0 none
}

.panel_py .country-list ul li {
    height: 30px;
    line-height: 30px;
    font-size: 12px;
    color: #666;
    padding-right: 6px;
    cursor: pointer
}

.panel_py .country-list ul li:hover {
    background-color: #f5f5f5
}

.panel_py .country-list ul li.on {
    color: #fff;
    background-color: #fe9f1f
}

.panel_py .country-list ul li i, .country-list ul li span {
    float: left;
    width: 60%;
    height: 30px
}

.panel_py .country-list ul li span {
    text-indent: 6px;
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    overflow: hidden
}

.panel_py .country-list ul li i {
    width: 40%;
    font-style: normal;
    text-align: right
}

.panel_py .country-list ul .tl {
    font-weight: bold;
    color: #333;
    text-indent: 6px;
    cursor: default;
    border-top: 1px solid #e8e8e8
}

.panel_py .country-list ul .tl:first-child {
    border-top: 0 none
}

.panel_py .country-list ul .tl:hover {
    background-color: #fff
}

/*自定义专丄17*/
.panel_py .panel_celt {
    padding: 0 15px 10px;
    background-color: #fff
}

.panel_py .panel_celt .celt {
    border-top: 1px dotted #e8e8e8
}

.panel_py .panel_celt .celt:first-child {
    border-top: none
}

.panel_py .panel_celt .celt .tit {
    font-weight: bold;
    font-size: 12px;
    color: #999;
    padding: 10px 0
}

.panel_py .panel_celt .celt .ttag {
    margin: 0 15px 15px 0;
    padding-right: 6px;
    border-color: #e8e8e8
}

.panel_py .panel_celt .celt .ttag.on {
    color: #fff;
    background-color: #ff9f20;
    border-color: #ff9f20
}

.panel_py .panel_celt .celt .search {
    margin-bottom: 0
}

/*箄17历代抄17*/
.panel_py .check_box {
    position: relative;
    color: #999;
    font-size: 12px;
    padding: 13px 0 8px 15px;
    border-top: 1px solid #e8e8e8;
    background-color: #fff
}

.panel_py .check_box input {
    display: none
}

.panel_py .check_box .err {
    position: absolute;
    left: 15px;
    top: 30px
}

/* 增17服劄17 */
.panel_zz {
    width: 600px;
    padding-bottom: 30px;
    background-color: #fff
}

.panel_zz h2 p {
    font-weight: normal
}

.panel_zz .tp {
    font-size: 18px;
    color: #333;
    text-align: center;
    padding: 30px 0 25px
}

.panel_zz .md {
    line-height: 30px;
    font-size: 14px;
    color: #666;
    text-align: center;
    margin-bottom: 10px
}

.panel_zz .md span {
    padding-left: 30px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAABQCAMAAAAunqVFAAAAhFBMVEUAAAAnYZMoZZokX5D/YQD/YQAkX5AkYJAkYJAkYZD/YQD/YQAlYZD/YgAkYJD/YAD/YwD/YAD/YQAmX5H/////YAD/sH//9e//uY8jX4//ch//v5n+6t//6Nr+fTD+/Pr++ff+7OP+2sT/zKz/xqP/s4b+i0f+gjj/0Lb/mmD/lVX/aA+OKO2iAAAAFHRSTlMAQgzz8+De0JqBgUI3DeXPS0rQQ9yjFa8AAAEVSURBVDjL1NDbCoMwDAZgm1R7sAfn6IXv/6KzXTApBa92MQMG/Ejgb6afVPRZ6+yjtHUureZVWIXXVvulsc1NU5uNhL4wFk+4S8yEWqK+w9z+tq1b90WU50iUkyON4cdnyoPs34P8T4EziMaBNLXYABDsooQldbbze6dLoQ0gthUgdLb246jdOkITGIMhRGAE7BCRUK4r1a07y2hdFykljjSEv3umPMgD69MdneMADMJAFL2EF4SBrECW+98vpIoFTeiiuHzNtzTw3DucbGpwzBg0puAAdjy9RovWGcQNNPqiiLEKuWJHU59CHm/seP4f170Rm7XBQUg0rsIAC0XWaMjwTORBIxclmqsQF1uaOosM39joAtL6IvkrZ5eQAAAAAElFTkSuQmCC) 0 -20px no-repeat
}

.panel_zz .center {
    text-align: center;
    margin-top: 20px
}

.panel_zz .center .p_but {
    width: 110px;
    font-size: 14px;
    padding: 0
}

.panel_zz .center .p_que {
    color: #ff6000;
    background-color: #fff2e3;
    border-color: #ffb865
}

.panel_zz .center .p_que:hover {
    background-color: #ffe8cd;
    border-color: #ffb865
}

.Fm .li, .Fm .txt.pointer .ef, .Fm .ul.u2 .li span {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.Fm .ic, .Fm .prev, .Fm .next, .Fm .bg, .Fm .btox em {
    background: url(data:image/png;base64,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) 100px 100px no-repeat
}

.Fm .i_add {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKAQMAAAC3/F3+AAAAA3NCSVQICAjb4U/gAAAABlBMVEX/////YACOp4w0AAAAAnRSTlMA/1uRIrUAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAAFnRFWHRDcmVhdGlvbiBUaW1lADEwLzIwLzE1wcZxUAAAABNJREFUCJlj4GFggKP/B0AISQQAOo8D35E4sbIAAAAASUVORK5CYII=) center center no-repeat
}

.Fm .i_calendar {
    background-position: 0 0
}

.Fm .i_block {
    background-position: -36px 0
}

.Fm .i_arrow {
    background-position: -72px 0
}

.Fm .b_key, .Fm .b_his {
    padding-left: 20px;
    background-position: 0 -40px
}

.Fm .b_his {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAsCAMAAABblciFAAAAb1BMVEUAAADMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMyM8SaVAAAAJHRSTlMAO/Z9A/SnIhHllQeew81xGfmOZOjZ1rKtm+3n3bdvZ1MxLy1zYe3TAAAAvklEQVQoz82R2ZLCIBREL2sSSGZinHGZxfX8/zcaxBD13Sr7geJ0NdymkFdJ+WbReDWhDWSFmI0t2lSxMpptzqPHcNeJ0lxPecy4gojBJ+OL6mZUNMmA2EEyIotbIhldSaQ7sgy+TBlVpkgoPUJOxrnp81veVur/XPb7TS/KsZz4E1YHR2tnbuCBlwpcf8dy1D+s6ivXMKQPPMEuJ1rcr5H+m4+cELuGcMdpPu7vgduWmevUxw7ricVuBiuv1gXLlBDT4/twFQAAAABJRU5ErkJggg==) 0 3px no-repeat
}

.Fm .clear {
    line-height: 0;
    font-size: 0;
    clear: both
}

.Fm .txt {
    position: relative;
    background-color: #fff;
    border: 1px solid #ddd;
    z-index: 1
}

.Fm .txt.disabled {
    background-color: #f5f5f5
}

.Fm .txt.on {
    z-index: 2
}

.Fm .pointer, .Fm .pointer .ef {
    cursor: pointer
}

.Fm .txt, .Fm .txt .ef {
    height: 28px;
    font: 14px/28px "Microsoft YaHei"
}

.Fm .txt.pointer {
    padding-right: 37px
}

.Fm .ic {
    position: absolute;
    width: 36px;
    height: 18px;
    line-height: 18px;
    font-size: 12px;
    color: #00457d;
    text-align: center;
    top: 5px;
    right: 0;
    border-left: 1px solid #ddd
}

.Fm .ic:hover {
    color: #ff6000
}

.Fm .txt .ef {
    float: left;
    text-indent: 10px;
    background-color: transparent;
    border: 0 none
}

.Fm .flbox, .Fm .ul {
    display: none;
    position: absolute;
    width: 336px;
    color: #333;
    text-align: center;
    cursor: auto;
    top: 29px;
    left: -1px;
    background-color: #fff;
    border: 1px solid #ddd
}

.Fm .on .flbox, .Fm .on .ul, .Fm .on .udbox {
    display: block;
    z-index: 4
}

.Fm .off {
    cursor: auto !important
}

.Fm .ftitle {
    position: relative;
    height: 38px;
    line-height: 38px;
    color: #999;
    background-color: #f1f1f1;
    border-bottom: 1px solid #ddd
}

.Fm .ftitle.f2 {
    color: #333
}

.Fm .ftitle em {
    position: absolute;
    width: 8px;
    height: 14px;
    cursor: pointer;
    top: 12px;
    left: 10px;
    background-position: -60px -18px
}

.Fm .ftitle .prev:hover {
    background-position: -80px -18px
}

.Fm .fin {
    position: relative;
    width: 276px;
    height: 195px;
    font-size: 12px;
    padding: 0 30px;
    background-color: #fff;
    z-index: 1
}

.Fm .fin.f2, .Fm .fin.f3 {
    width: 336px;
    padding: 0
}

.Fm .fin em {
    position: absolute;
    display: block;
    width: 9px;
    height: 19px;
    cursor: pointer;
    top: 50%;
    margin-top: -10px
}

.Fm .year_box em {
    display: block
}

.Fm .fin .prev {
    left: 10px;
    background-position: 0 -18px
}

.Fm .fin .prev:hover {
    background-position: -40px -18px
}

.Fm .fin .prev.off, .Fm .fin .prev.off:hover {
    background-position: -20px -18px
}

.Fm .fin .next {
    right: 10px;
    background-position: -10px -18px
}

.Fm .fin .next:hover {
    background-position: -50px -18px
}

.Fm .fin .next.off, .Fm .fin .next.off:hover {
    background-position: -30px -18px
}

.Fm .fin .ek {
    float: left;
    width: 25%;
    height: 39px;
    line-height: 39px;
    cursor: pointer
}

.Fm .fin.f2 .ek {
    height: 65px;
    line-height: 65px
}

.Fm .fin.f3 .ek {
    width: 48px
}

.Fm .fin .ek:hover, .Fm .li:hover, .Fm .tl:hover, .Fm .now:hover {
    background-color: #eee
}

.Fm .flbox .on, .Fm .flbox .on:hover, .Fm .li.on, .Fm .li.on:hover {
    font-weight: bold;
    color: #ff9f20
}

.Fm .fin .off, .Fm .fin .off:hover, .Fm .li.off, .Fm .li.off:hover, .Fm .tl.off:hover {
    color: #999;
    background-color: #fff
}

.Fm .fin .e {
    display: none
}

.Fm .fin .e.mk {
    display: block
}

.Fm .now {
    position: absolute;
    width: 100%;
    height: 38px;
    line-height: 38px;
    font-size: 14px;
    cursor: pointer;
    bottom: -40px;
    left: -1px;
    background-color: #fff;
    border: 1px solid #ddd;
    z-index: 2
}

.Fm .ul {
    width: 100%;
    max-height: 210px;
    font-size: 12px;
    text-align: left;
    overflow-y: auto
}

.Fm .ul .tl {
    display: block;
    height: 30px;
    line-height: 29px;
    color: #999;
    text-indent: 0;
    cursor: pointer
}

.Fm .ul .tl span {
    display: block;
    margin-left: 10px;
    border-bottom: 1px solid #ddd
}

.Fm .ul.u2 .li {
    width: 298px;
    padding-right: 100px
}

.Fm .ul.u2 .li span {
    display: block
}

.Fm .ul.u2 .li i {
    position: absolute;
    font-style: normal;
    top: 0;
    right: 10px
}

.Fm .ul.u3 .li {
    text-indent: 20px
}

.Fm .ul.u3 .li.off {
    text-indent: 10px
}

.Fm .li {
    position: relative;
    display: block;
    height: 30px;
    line-height: 30px;
    text-indent: 10px;
    cursor: pointer
}

.Fm .txt .ef.disabled {
    color: #b0b0b0;
    background-color: #f5f5f5;
    cursor: default
}

.Fm .txt .ic.disabled {
    cursor: default
}

.Fm .btox em {
    display: inline-block;
    width: 20px;
    height: 20px;
    vertical-align: middle;
    margin-right: 5px
}

.Fm .nan em {
    background-position: 0 -80px
}

.Fm .nv em {
    background-position: -40px -80px
}

.Fm .nan.on em {
    background-position: -20px -80px
}

.Fm .nv.on em {
    background-position: -60px -80px
}

.Fm .txt .ef.cursor {
    cursor: auto
}

.Fm .ul .tlw {
    font-weight: bold;
    color: #333
}

.Fm .ul .tlw.off:hover {
    color: #333;
    background-color: #fff
}

.Fm .udbox {
    position: absolute;
    display: none;
    width: 100%;
    top: 29px;
    left: -1px;
    background-color: #fff;
    border: 1px solid #ddd
}

.Fm .udbox .ul {
    position: relative;
    display: block;
    top: 0;
    left: 0;
    border: 0 none
}

.Fm .diy {
    font-size: 14px;
    color: #333;
    text-indent: 0;
    text-align: center;
    border-top: 1px solid #ddd
}

/*文本桄17*/
.editorarea {
    padding: 0 8px 15px
}

.editorarea textarea {
    width: 748px !important;
    height: 390px;
    resize: none;
    padding: 5px !important
}

/*标签*/
.ttag {
    position: relative;
    float: left;
    height: 26px;
    line-height: 26px;
    font-size: 12px;
    color: #333;
    white-space: nowrap;
    margin: 0 8px 5px 0;
    padding: 0 20px 0 6px;
    background-color: #fff;
    border: 1px solid #ff9f20;
    cursor: pointer
}

.ttag:hover {
    color: #fff;
    background-color: #ff9f20
}

.ttag:hover em {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJBAMAAAASvxsjAAAAGFBMVEUAAAD///////////////////////////8jfp1fAAAAB3RSTlMADsrFzxK92o8L+QAAADhJREFUCNdjgAAWQ4YgBwbmIlH3BAZGdZViAQYGoXJDoERIuSIDA6u7UZEAA1OxoLoBA0sig7ABAKo1BvOYSmdPAAAAAElFTkSuQmCC)
}

.ttag em {
    position: absolute;
    width: 20px;
    top: 0;
    right: 0;
    height: 26px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJBAMAAAASvxsjAAAAFVBMVEUAAACZmZmZmZmZmZmZmZmZmZmZmZnaZv17AAAABnRSTlMAzA7EEr35HvQGAAAAOElEQVQI12OAAEYjBkcBBuZEFbEABiYxwWQFBgbFNCOghGOaEAMDi5hhogIDY7KSmAEDYxCDsgEAh/AFzyivNo4AAAAASUVORK5CYII=) center no-repeat
}

/*按钮*/
.p_but {
    display: inline-block;
    min-width: 80px;
    height: 28px;
    line-height: 28px;
    font-size: 14px;
    font-family: "Microsoft YaHei";
    color: #fff;
    text-align: center;
    cursor: pointer;
    margin: 0 10px;
    background-color: #ff6000;
    border: 1px solid #ff6000;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    border-radius: 2px
}

.p_but:hover {
    background-color: #ea5800;
    border-color: #ea5800
}

.p_but.gray {
    color: #999;
    background-color: #fff;
    border-color: #b0b0b0
}

.p_but.gray:hover {
    background-color: #eee;
    border-color: #b0b0b0
}

.p_but.geige {
    color: #ff6000;
    background-color: #fff2e3;
    border-color: #ffb865
}

.p_but.geige:hover {
    background-color: #ffe8cd;
    border-color: #ffb865
}

.p_but.flesh {
    color: #ff6000;
    background-color: #fff
}

.p_but.flesh:hover {
    background-color: #fff0e7
}

.p_but.unclick, .p_but.unclick:hover {
    color: #fff;
    cursor: auto;
    background-color: #ddd;
    border-color: #ddd
}

.p_but.w110 {
    width: 108px
}

.p_but.w130 {
    width: 128px
}

.p_but.dis {
    background-color: rgb(129, 129, 129);
    border: rgb(129, 129, 129);
}

.btox {
    height: 28px;
    line-height: 28px;
    border: 1px solid #ddd
}

.btn {
    float: left;
    width: 50%;
    color: #333;
    text-align: center;
    cursor: pointer;
    background-color: #fff
}

.btn:hover {
    background-color: #eee
}

.btn.on {
    color: #fff;
    background-color: #ff9f20
}

.btn.unclick, .btn.unclick:hover {
    color: #fff;
    cursor: auto;
    background-color: #ddd;
    border-color: #ddd
}

.focusinput .txt, .focusinput.txt, .focusinput textarea, textarea.focusinput {
    border-color: #ff9f20 !important
}

.selectpicker {
    width: 100%;
}
