@charset "utf-8";body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,p,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,blockquote,th,td {
    padding: 0;
    margin: 0
}

body {
    background: #fff;
    font-size: 12px;
    color: #333;
    font-family: PingFangSC-Medium,'思源黑体';
    /* font-family: \5fae\8f6f\96c5\9ed1 */
}
.arrow_below {
    display: inline-block;
    width: 25px;
    height: 25px;
    margin-left:3px;
    cursor: pointer;
    background-image: url(img/istis-menu-icon.png);
    background-repeat: no-repeat;
    transform: rotate(90deg);

}
@media (min-width: 1680px){
    .jzfp-jdlk-wrap .search_box {
        margin-top: 120px !important;
        width: 650px !important;
    }
}
#fixedLeft tbody tr:nth-child(2n),#fixedright tbody tr:nth-child(2n){
    background: #F9F9F9;
}
.search_form input{
    font-size: 14px;
}
.arrow_below.transform {
    transform: rotate(-90deg);
    margin-left: -3px;
}
img {
    border: 0
}

ol,ul,li {
    list-style: none
}

h1,h2,h3,h4,h5,h6 {
    font-weight: normal;
    font-size: 100%
}

b,i,em {
    font-style: normal
}

input,textarea {
    border: 0;
    outline: 0;
    resize: none;
    background-color: transparent;
    font-size: 14px;
    font-family: \5fae\8f6f\96c5\9ed1;
    color: #333
}
select{
    font-size: 14px;
}


a {
    text-decoration: none
}

.float-left {
    float: left
}

.float-right {
    float: right
}

.clear-float {
    clear: both;
    height: 0;
    font-size: 1lpx;
    line-height: 0
}

.clear:after {
    display: block;
    clear: both;
    content: "";
    visibility: hidden;
    height: 0
}

.clear {
    zoom:1}

.over-flow {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-break: break-all
}

.tag-hide {
    display: none
}

.enable-open {
    cursor: pointer
}

.enable-open:hover {
    text-decoration: underline!important
}

.dp-line {
    display: inline-block;
    *display: inline;
    *zoom:1}

.jzfp-mask {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #fff;
    opacity: .8;
    filter: alpha(opacity = 80)
}

.jzfp-mask-lv0 {
    z-index: 800
}

.jzfp-mask-lv1 {
    z-index: 900
}

.jzfp-mask-btn {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #fff url(img/loading-btn.gif) center center no-repeat;
    opacity: .8;
    filter: alpha(opacity=80)
}

.jzfp-loading {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: url(img/loading.gif) center no-repeat;
    z-index: 999
}

.b-btn-blue {
    height: 16px;
    line-height: 16px;
    padding: 5px 10px;
    background: #428bca;
    border: #357ebd 1px solid;
    border-radius: 3px;
    font-size: 14px;
    color: #fff;
    cursor: pointer
}

.b-btn-blue:hover {
    background: #2698fb
}

.b-select {
    display: inline-block;
    *display: inline;
    *zoom:1}

.b-sel-dom {
    width: 80px
}

.cutWords {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.simu-select {
    background: #fff;
    font-size: 14px;
    color: #666;
    cursor: pointer
}

.simu-select-cont {
    position: relative;
    border: #c9d7e0 1px solid;
    border-radius: 5px;
    height: 24px;
    line-height: 24px;
    padding: 2px 25px 2px 10px;
    overflow: hidden
}

.simu-select-text {
    color: #333;
    overflow: hidden;
    white-space: nowrap;
    display: inline-block
}

.simu-select-icon {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    width: 24px;
    background: url(img/select-arrow.png) center center no-repeat;
    background-color: #fff
}

.simu-select-icon:hover {
    background-color: #e2e2e2
}

.simu-select-list {
    position: absolute;
    top: 0;
    left: 0;
    cursor: pointer;
    display: none;
    z-index: 820
}

.select-list-cont {
    border: #95b8e7 1px solid;
    border-top: 0;
    max-height: 200px;
    overflow: auto
}

.select-list-cont ul {
    width: 100%;
    margin: 0;
    padding: 0
}

.select-list-cont ul li {
    height: 26px;
    line-height: 26px;
    padding: 0 3px;
    background-color: #fff
}

.select-list-cont ul li:hover {
    background-color: #e2e2e2
}

.select-list-cont ul li.selected {
    background-color: #72a7e7;
    color: #fff
}

.jzfp-dlog {
    position: fixed;
    width: 600px;
    background: #fff;
    border: #e1e1e1 1px solid;
    border-radius: 5px;
    display: none;
    z-index: 810
}

.jzfp-dlog-title {
    height: 24px;
    line-height: 24px;
    padding: 10px 20px;
    background: #358ae8;
    
    ;color: #fff
}

.jzfp-dlog-close {
    float: right;
    width: 24px;
    height: 24px;
    background: url(img/jzfp-dialog-close.png) 0 1px no-repeat;
    cursor: pointer
}

.jzfp-dlog-close:hover {
    background-position: 0 -30px
}

.jzfp-dlog-btn {
    margin-top: 10px;
    padding: 10px 0 10px 15px;
    border-top: #e1e1e1 1px solid
}

.jdlog-btn-item {
    float: right;
    height: 16px;
    line-height: 16px;
    padding: 8px 20px;
    margin-right: 15px;
    font-size: 14px;
    cursor: pointer
}

.jzfp-btn-ok {
    background: #3ec370;
    border: #08b047 1px solid;
    color: #fff
}

.jzfp-btn-ok:hover {
    background: #08b047;
    border: #08b047 1px solid;
    color: #fff
}

.jzfp-btn-cancel {
    background: #f2f2f2;
    border: #d9d9d9 1px solid;
    color: #888
}

.jzfp-btn-cancel:hover {
    background: #d9d9d9;
    border: #d9d9d9 1px solid;
    color: #888
}

.alert-dlog {
    width: 320px;
    z-index: 99999
}

.alert-dlog-main {
    padding: 10px
}

.alert-dlog-main dl {
    padding: 0 10px
}

.alert-dlog-main dt {
    float: left;
    width: 40px;
    height: 40px;
    background: url(img/jzfp-dialog-alert.png) 0 0 no-repeat
}

.alert-dlog-main dt.icon-confirm {
    background: url(img/jzfp-dialog-warn.png) 0 0 no-repeat
}

.alert-dlog-main dd {
    margin: 5px 0 0 50px;
    color: #333;
    font-size: 14px;
    line-height: 26px;
    min-height: 60px;
    max-height: 300px;
    word-break: break-all;
    overflow: hidden
}

.alert-dlog-btn {
    background: #3b93f4;
    border: #358ae8 1px solid;
    border-radius: 5px;
    color: #fff
}

.alert-dlog-btn:hover {
    background: #2366b0;
    border: #236bba 1px solid
}

.jzfp-tips {
    position: absolute;
    top: 0;
    left: 0;
    min-width: 160px;
    max-width: 450px;
    background: #fafafa;
    z-index: 820;
    display: none
}

.jzfp-tips-cont {
    line-height: 30px;
    padding: 10px 15px;
    text-align: center;
    font-size: 18px
}

.jzfp-tips-success {
    color: #3a559c;
    border: #819bbf 2px solid
}

.jzfp-tips-fail {
    color: #dc4747;
    border: #ff7a7a 2px solid
}

.attch-wrap {
    padding: 15px
}

.attch-list {
    display: none
}

.attch-list li {
    padding: 8px 2px;
    border-bottom: #c9d7e0 1px solid;
    font-size: 12px;
    color: #4c4c4c
}

.attch-item-cont {
    line-height: 16px
}

.attch-item-name {
    height: 16px
}

.attch-item-op {
    float: right;
    margin-left: 8px;
    color: #358ae8;
    cursor: pointer
}

.attch-item-op.delete {
    color: #ff7800
}

.attch-item-prog {
    margin-top: 5px;
    padding: 1px;
    background: #f0f0f0;
    border-radius: 3px
}
.aitm-prog-bar {
    width: 0;
    height: 3px;
    background: #15a918
}

.attch-file-up {
    height: 28px;
    border-bottom: #c9d7e0 1px solid;
    cursor: pointer
}

.afle-up-btn .uploadify-button-text {
    color: #358ae8
}

.attch-img-list {
    display: none
}

.attch-img-list li {
    padding: 10px 6px;
    border-bottom: #e0e0e0 1px solid;
    overflow: hidden
}

.attch-img-thum,.attch-img-thum img {
    float: left;
    width: 65px;
    height: 45px
}

.attch-img-info {
    margin: 0 45px 0 80px;
    padding-top: 10px
}

.atimg-info-name {
    height: 16px;
    line-height: 16px;
    padding: 0 5px;
    font-size: 14px;
    color: #444
}

.atimg-info-prog {
    margin-top: 8px;
    padding: 1px;
    background: #f0f0f0;
    border-radius: 3px
}

.atinf-prog-bar {
    display: block;
    width: 0;
    height: 3px;
    background: #15a918
}

.attch-img-del {
    float: right;
    height: 16px;
    line-height: 16px;
    margin-top: 20px;
    font-size: 12px;
    color: #ff7800;
    cursor: pointer
}

.attch-img-op {
    padding: 10px 2px 0 6px
}

.attch-img-up {
    width: 65px;
    height: 45px;
    background: #e0e0e0 url(img/atimg-up-bgad.png) center 6px no-repeat;
    cursor: pointer;
    margin: 0 auto
}

.attch-img-btn .uploadify-button-text {
    display: block;
    height: 20px;
    line-height: 20px;
    padding-top: 25px;
    text-align: center;
    font-size: 12px;
    color: #9a9a9a
}

.error-mark {
    border: #d66c79 1px solid;
    background: #ffedee
}

.error-info {
    width: 240px;
    position: absolute;
    top: 30px;
    left: 0;
    z-index: 210
}

.error-info-main {
    padding-top: 8px;
    position: relative
}

.error-info-main p {
    line-height: 22px;
    padding: 5px 25px 5px 10px;
    background: #ffb5be;
    border-radius: 5px;
    color: #333;
    font-size: 12px
}

.error-arrow,.error-close {
    position: absolute;
    cursor: pointer
}

.error-arrow {
    width: 16px;
    height: 7px;
    background: url(img/error-arrow.png);
    top: 1px;
    left: 25px
}

.error-close {
    width: 14px;
    height: 14px;
    background: url(img/error-close.png);
    top: 16px;
    right: 6px
}

.frame-html,.frame-body {
    height: 100%;
    overflow-y: hidden;
    min-width: 1003px
}

.jzfp-header {
    position: relative;
    z-index: 999;
    height: 63px;
    padding: 0 20px;
    background: #1797f6;
    border-top: #d4d4d4 1px solid
}

.jzfp-logo,.jzfp-logo img {
    float: left;
    width: 50px;
    height: 46px
}

.jzfp-logo {
    margin-top: 6px;
    display: none
}

.jzfp-title {
    float: left;
    height: 60px;
    line-height: 60px;
    padding:0;
    font-size: 28px;
    color: #fff;
}

.jzfp-user-info {
    float: right;
    padding-top: 10px
}

.jzfp-user-logo,.jzfp-user-logo img {
    float: left;
    width: 38px;
    height: 38px
}

.jzfp-user-name,.jzfp-user-op {
    margin-left: 46px;
    color: #fff
}

.jzfp-user-name {
    height: 22px;
    line-height: 22px;
    font-size: 14px
}

.jzfp-user-op {
    display: block;
    height: 16px;
    line-height: 16px;
    font-size: 12px;
    cursor: pointer
}

.jzfp-lgusr {
    position: absolute;
    top: 8px;
    right: 20px;
    height: 22px;
    line-height: 22px;
    font-size: 12px;
    color: #fff
}

.jzfp-navi {
    float: right;
    margin-right: 70px;
    height: 62px;
}

.jzfp-navi li {
    min-width: 91px;
    float: left;
    margin-right: 15px;
    cursor: pointer;
    position: relative;
    z-index: 999;
}

.jzfp-navi li a {
    
text-align: center;
    
display: block;
    
height: 60px;
    
line-height: 60px;
    
padding: 10px 10px 8px 45px;
    
background-color: #27a7fe;
    
background-repeat: no-repeat;
    
font-size: 16px;
    
border: #168de5 1px solid;
    
color: #fff;
}

.jzfp-navi li:hover a,.jzfp-navi li.current a {
    background-color: #bae0fc;
    border-color: #0768b0;
    /* color: #f55600; */
}

.jzfp-navi li.family a {
    background-image: url(img/jzfp-navi-f.png);
    background-position: center 8px;
}

.jzfp-navi li.familycheck a {
    background-image: url(img/jzfp-navi-fc.png);
    background-position:center 8px
}

.jzfp-navi li.village a {
    background-image: url(img/jzfp-navi-v.png);
    background-position: center 10px
}

.jzfp-navi li.workteam a {
    background-image: url(img/jzfp-navi-wth.png);
    background-position: center 9px
}

.jzfp-navi li.chartReview a {
    background-image: url(img/jzfp-navi-chartReview.png);
    background-position: center 10px
}

.jzfp-navi li.family:hover a,.jzfp-navi li.family.current a {
    background-image: url(img/jzfp-navi-fh.png)
}

.jzfp-navi li.familycheck:hover a,.jzfp-navi li.familycheck.current a {
    background-image: url(img/jzfp-navi-fch.png)
}

.jzfp-navi li.village:hover a,.jzfp-navi li.village.current a {
    background-image: url(img/jzfp-navi-vh.png)
}

.jzfp-navi li.workteam:hover a,.jzfp-navi li.workteam.current a {
    background-image: url(img/jzfp-navi-wt.png)
}

.jzfp-navi li.chartReview:hover a,.jzfp-navi li.chartReview.current a {
    background-image: url(img/jzfp-navi-chartReview-hover.png)
}

.jzfp-navi li.check-item a {
    background-image: url(img/jzfp-navi-khxh.png);
    background-position: center 10px
}

.jzfp-navi li.check-target a {
    background-image: url(img/jzfp-navi-khzbh.png);
    background-position: center 10px
}

.jzfp-navi li.kh-plan a {
    background-image: url(img/jzfp-navi-khjhh.png);
    background-position: center 10px
}

.jzfp-navi li.kh-model a {
    background-image: url(img/jzfp-navi-khmbh.png);
    background-position: center 10px
}

.jzfp-navi li.xmgl-project a {
    background-image: url(img/jzfp-navi-xmglh.png);
    background-position: center 10px
}

.jzfp-navi li.check-item:hover a,.jzfp-navi li.check-item.current a {
    background-image: url(img/jzfp-navi-khxh.png)
}

.jzfp-navi li.check-target:hover a,.jzfp-navi li.check-target.current a {
    background-image: url(img/jzfp-navi-khzb.png)
}

.jzfp-navi li.kh-plan:hover a,.jzfp-navi li.kh-plan.current a {
    background-image: url(img/jzfp-navi-khjh.png)
}

.jzfp-navi li.kh-model:hover a,.jzfp-navi li.kh-model.current a {
    background-image: url(img/jzfp-navi-khmbh.png)
}

.jzfp-navi li.xmgl-project:hover a,.jzfp-navi li.xmgl-project.current a {
    background-image: url(img/jzfp-navi-xmgl.png)
}
.jzfp-navi li.csgl-zl a {
    background-image: url(img/jzfp-navi-csgl-zl.png);
    background-position: center 10px
}
.jzfp-navi li.csgl-zl:hover a,.jzfp-navi li.csgl-zl.current a {
    background-image: url(img/jzfp-navi-csgl-zlh.png)
}

.jzfp-navi li.zlcspz a {
    background-image: url(img/jzfp-navi-zlcspz.png);
    background-position: center 10px
}
.jzfp-navi li.zlcspz:hover a,.jzfp-navi li.zlcspz.current a {
    background-image: url(img/jzfp-navi-zlcspzh.png)
}

.jzfp-navi li.zlcssh a {
    background-image: url(img/jzfp-navi-zlcssh.png);
    background-position: center 10px
}
.jzfp-navi li.zlcssh:hover a,.jzfp-navi li.zlcssh.current a {
    background-image: url(img/jzfp-navi-zlcsshh.png)
}

.jzfp-navi li.zlpkx a {
    background-image: url(img/jzfp-navi-zlpkx.png);
    background-position: center 7px
}
.jzfp-navi li.zlpkx:hover a,.jzfp-navi li.zlpkx.current a {
    background-image: url(img/jzfp-navi-zlpkxh.png)
}

.jzfp-navi li.zlcsyj a {
    background-image: url(img/jzfp-navi-zlcsyj.png);
    background-position: center 10px
}
.jzfp-navi li.zlcsyj:hover a,.jzfp-navi li.zlcsyj.current a {
    background-image: url(img/jzfp-navi-zlcsyjh.png)
}

.jzfp-navi li.zlpkhsj a {
    background-image: url(img/jzfp-navi-zlpkhsj.png);
    background-position: center 8px
}
.jzfp-navi li.zlpkhsj:hover a,.jzfp-navi li.zlpkhsj.current a {
    background-image: url(img/jzfp-navi-zlpkhsjh.png)
}

.jzfp-lgbar {
    float: right;
    margin-top: 35px
}

.jzfp-lgbar li {
    float: left
}

.jzfp-lgbar li a {
    display: block;
    height: 16px;
    line-height: 16px
}

.jzfp-lgbar li.item a {
    padding-left: 20px;
    font-size: 14px;
    color: #fff;
    cursor: pointer
}

.jzfp-lgbar li.item.home a {
    background: url(img/jlbar-icon-home.png) 0 0 no-repeat
}

.jzfp-lgbar li.item.set a {
    background: url(img/jlbar-icon-set.png) 0 0 no-repeat
}

.jzfp-lgbar li.item.person a {
    background: url(img/jlbar-icon-person.png) 0 0 no-repeat
}

.jzfp-lgbar li.item.help a {
    background: url(img/jlbar-icon-help.png) 0 0 no-repeat
}

.jzfp-lgbar li.item.out a {
    background: url(img/jlbar-icon-out.png) 0 0 no-repeat
}

.jzfp-lgbar li.split a {
    width: 24px;
    height: 16px;
    background: url(img/jlbar-icon-split.png) center no-repeat
}

.jzfp-wrap {
    position: fixed;
    top: 64px;
    right: 0;
    bottom: 43px;
    left: 0
}

.jzfp-main {
    position: absolute;
    top: 15px;
    right: 0;
    left: 225px;
    bottom: 15px;
    min-width: 800px
}

.jzfp-ifm {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.jzfp-side {
    position: absolute;
    top: 15px;
    bottom: 15px;
    left: 15px;
    background: #f6fbfe;
    border: #eaeaea 1px solid
}

.jzfp-menu {
    width: 208px
}

.jzfp-menu ul {
    padding: 3px 8px;
    border-top: #1797f6 4px solid
}

.jzfp-menu-item {
    position: relative;
    padding: 8px 0 8px 18px;
    border-bottom: #dedede 1px dashed
}

.jmenu-item-icon {
    float: left;
    width: 42px;
    height: 42px;
    background-image: url(img/jzfp-menu-icon.png);
    background-repeat: no-repeat
}

.jzfp-menu-item.menu-index .jmenu-item-icon {
    background-position: 0 0
}

.jzfp-menu-item.menu-1000 .jmenu-item-icon {
    background-position: 0 -50px
}

.jzfp-menu-item.menu-1100 .jmenu-item-icon {
    background-position: 0 -100px
}

.jzfp-menu-item.menu-1200 .jmenu-item-icon {
    background-position: 0 -150px
}

.jzfp-menu-item.menu-1300 .jmenu-item-icon {
    background-position: 0 -200px
}

.jzfp-menu-item.menu-1400 .jmenu-item-icon {
    background-position: 0 -250px
}

.jmenu-item-title {
    float: left;
    height: 30px;
    line-height: 30px;
    padding: 6px 0 6px 15px;
    
    ;color: #666;
    cursor: pointer
}

.jzfp-menu-lv2 {
    position: absolute;
    top: 0;
    left: 191px;
    padding-left: 10px;
    display: none
}

.jmenu-lv2-cont {
    width: 390px;
    padding: 0 15px 20px 20px;
    background: #fff;
    border-top: #1797f6 2px solid;
    border-right: #eaeaea 1px solid;
    border-bottom: #eaeaea 1px solid;
    font-size: 14px
}

.jmenu-lv2-list {
    padding-top: 15px
}

.jmenu-lv2-list dt {
    padding-bottom: 4px
}

.jmenu-lv2-list dt a {
    float: left;
    padding-right: 8px
}

.jmenu-lv2-list dt a em {
    float: left;
    height: 16px;
    line-height: 16px;
    padding: 4px 10px 5px;
    color: #fff
}

.jmenu-lv2-list dt.red a {
    background: url(img/jmu-lv2-aw-red.png) right 0 no-repeat
}

.jmenu-lv2-list dt.red a em {
    background: #f98376
}

.jmenu-lv2-list dt.green a {
    background: url(img/jmu-lv2-aw-grn.png) right 0 no-repeat
}

.jmenu-lv2-list dt.green a em {
    background: #6bd26f
}

.jmenu-lv2-list dd {
    padding: 10px 0 8px;
    border-bottom: #eee 1px solid
}

.jmenu-lv2-list dd a {
    float: left;
    padding: 0 3px;
    border-left: #e0e0e0 1px solid;
    cursor: pointer
}

.jmenu-lv2-list dd a em {
    display: block;
    height: 16px;
    line-height: 16px;
    padding: 3px 5px;
    color: #818181
}

.jmenu-lv2-list dd a.last {
    border-right: #e0e0e0 1px solid
}

.jmenu-lv2-list dd a:hover em,.jmenu-lv2-cont dl dd a.current em {
    background: #2787d1;
    color: #fff
}

.jzfp-menu-item:hover .jmenu-item-icon,.jzfp-menu-item.current .jmenu-item-icon {
    opacity: .8;
    filter: alpha(opacity=80)
}

.jzfp-menu-item:hover .jmenu-item-title,.jzfp-menu-item.current .jmenu-item-title {
    color: #888
}

.jzfp-menu-item:hover .jzfp-menu-lv2 {
    display: block
}

.jzfp-footer {
    position: fixed;
    right: 0;
    bottom: 0;
    left: 0;
    height: 40px;
    background: #1797f6;
    border-bottom: #0064af 3px solid
}

.jzfp-footer ul {
    padding: 8px 0
}

.jzfp-footer ul li {
    height: 24px;
    line-height: 24px;
    text-align: center;
    font-size: 14px;
    color: #fff
}

.jzfp-mod {
    padding: 0 10px
}

.jzfp-mod-navi {
    padding: 10px 0 0 20px
}

.jpm-navi-index,.jpm-navi-split,.jpm-navi-item {
    float: left;
    height: 26px;
    line-height: 26px
}

.jpm-navi-index {
    width: 16px;
    background: url(img/icon-index-16x16.png) center center no-repeat;
    cursor: pointer
}

.jpm-navi-split {
    padding: 0 15px;
    background: url(img/jpm-navi-split.png) center center no-repeat
}
.right_box{
    width: calc(100vw - 364px) !important;

}
.jpm-navi-item {
    padding: 0 8px;
    font-size: 14px;
    color: #555;
    cursor: pointer
}

.jpm-navi-item:hover,.jpm-navi-item.current {
    background: #ff8f0c;
    border-radius: 15px;
    color: #fff
}

.jpm-navi-btn {
    float: right;
    margin-left: 10px
}

.jpm-navi-search {
    float: right;
    margin-right: 10px;
    border: #c2c2c2 1px solid
}

.jnavi-sear-input {
    float: left;
    width: 180px;
    height: 20px;
    line-height: 20px;
    padding: 3px 10px
}

.jnavi-sear-btn {
    float: left;
    padding-top: 4px;
    padding-bottom: 4px
}

.jnavi-sear-btn i {
    float: left;
    width: 16px;
    height: 16px;
    margin-right: 10px;
    background: url(img/icon-search-white.png)
}
.jzfp-page {
    margin-top: 5px;
    text-align: center;
    font-size: 0;
    margin-bottom: 10px
}
.jzfp-page a {
    display: inline-block;
    *display: inline;
    *zoom:1;height: 16px;
    line-height: 16px;
    margin-left: -1px;
    padding: 10px 5px;
    min-width: 40px;
    text-align: center;
    border: #efefef 1px solid;
    font-size: 14px;
    color: #999
}
.jzfp-page a.prev,.jzfp-page a.next,.jzfp-page a.item {
    cursor: pointer
}
.jzfp-page a.prev {
    padding-left: 32px;
    padding-right: 12px;
    background: url(img/jzfp-page-prev.png) 12px 12px no-repeat
}
.jzfp-page a.next {
    padding-left: 12px;
    padding-right: 32px;
    background: url(img/jzfp-page-next.png) 62px 12px no-repeat
}
.jzfp-page a.prev:hover,.jzfp-page a.next:hover {
    background-color: #e4e4e4
}
.jzfp-page a.item:hover,.jzfp-page a.item.current {
    background: #1797f6;
    color: #fff
}
.jzfp-page a.total {
    font-size: 12px
}
.jzfp-page a.goto-page-cono,.jzfp-page a.goto-page-text,.jzfp-page a.goto-page-cont {
    border-left: 0
}
.jzfp-page a.goto-page-cont {
    padding-left: 0;
    padding-right: 0
}
.jzfp-page a.goto-page-text input {
    width: 40px;
    height: 18px;
    border: 0;
    padding-right: 0px;
    text-align: center;
    border-left: 0;
    border: #A39B9B 1px solid
}
.jzfp-page a.goto-page-btn {
    width: 24px;
    margin-left: 0px;
    background-color: #38adff;
    color: #fff;
    cursor: pointer;
    border-left: 0
}
.jzfp-page a.goto-page-btn:hover {
    background-color: #1583D0
}
.jzfp-jdlk-wrap {
    position: absolute;
    top: 66px;
    right: 0;
    bottom: 0;
    left: 0
}

.jzfp-jdlk-ifm {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.jzfp-index-html,.jzfp-index-body {
    height: 100%
}

.jzfp-index-wrap {
    padding-top: 120px
}

.jzfp-index-title {
    width: 602px;
    height: 70px;
    margin: 0 auto;
    background: url(img/jzfp-index-title.png)
}

.jzfp-index-main {
    width: 1150px;
    margin: 50px auto 0
}

.jzfp-index-photo {
    position: relative;
    height: 620px
}

.jidx-photo-item {
    position: absolute;
    left: 0;
    display: block;
    width: 382px
}

.jipho-item-hd {
    position: relative;
    width: 382px;
    height: 232px
}

.jipho-item-img {
    position: absolute;
    top: 0;
    left: 0;
    width: 374px;
    height: 218px;
    z-index: 10;
    transition: all .5s;
    -moz-transition: all .5s;
    -webkit-transition: all .5s;
    -o-transition: all .5s
}

.jipho-item-name {
    height: 46px;
    line-height: 46px;
    text-align: center;
    font-size: 30px;
    color: #fff
}

.jidx-photo-item.line-1 {
    top: 0
}

.jidx-photo-item.line-2 {
    top: 290px
}

.jidx-photo-item.item-1,.jidx-photo-item.item-4 {
    left: 0
}

.jidx-photo-item.item-2,.jidx-photo-item.item-5 {
    left: 395px;
    width: 374px
}

.jidx-photo-item.item-3,.jidx-photo-item.item-6 {
    left: 778px
}

.jidx-photo-item.item-1 .jipho-item-hd {
    background: url(img/jipho-item-img-1bg.png) right bottom no-repeat
}

.jidx-photo-item.item-2 .jipho-item-hd {
    width: 374px;
    background: url(img/jipho-item-img-2bg.png) center bottom no-repeat
}

.jidx-photo-item.item-3 .jipho-item-hd {
    background: url(img/jipho-item-img-3bg.png) 0 0 no-repeat
}

.jidx-photo-item.item-4 .jipho-item-hd {
    background: url(img/jipho-item-img-4bg.png) 0 0 no-repeat
}

.jidx-photo-item.item-5 .jipho-item-hd {
    width: 374px;
    background: url(img/jipho-item-img-5bg.png) center top no-repeat
}

.jidx-photo-item.item-6 .jipho-item-hd {
    background: url(img/jipho-item-img-6bg.png) 0 0 no-repeat
}

.jidx-photo-item.item-3 .jipho-item-img {
    left: 8px
}

.jidx-photo-item.item-4 .jipho-item-img {
    top: 15px
}

.jidx-photo-item.item-5 .jipho-item-img {
    top: 15px
}

.jidx-photo-item.item-6 .jipho-item-img {
    top: 15px;
    left: 8px
}

.jidx-photo-item .jipho-item-hd:hover .jipho-item-img {
    width: 414px;
    height: 258px;
    opacity: 1;
    filter: alpha(opacity=100);
    z-index: 20
}

.jidx-photo-item.item-1 .jipho-item-hd:hover .jipho-item-img {
    top: -10px;
    left: -20px
}

.jidx-photo-item.item-2 .jipho-item-hd:hover .jipho-item-img {
    top: -10px;
    left: -20px
}

.jidx-photo-item.item-3 .jipho-item-hd:hover .jipho-item-img {
    top: -10px;
    left: -12px
}

.jidx-photo-item.item-4 .jipho-item-hd:hover .jipho-item-img {
    top: -5px;
    left: -20px
}

.jidx-photo-item.item-5 .jipho-item-hd:hover .jipho-item-img {
    top: -5px;
    left: -20px
}

.jidx-photo-item.item-6 .jipho-item-hd:hover .jipho-item-img {
    top: -5px;
    left: -12px
}

.small .jzfp-index-wrap {
    padding-top: 80px
}

.small .jzfp-index-title {
    width: 402px;
    height: 47px;
    background: url(img/jzfp-index-title-s.png)
}

.small .jzfp-index-main {
    width: 868px;
    margin-top: 20px
}

.small .jzfp-index-photo {
    height: 460px
}

.small .jidx-photo-item {
    width: 288px
}

.small .jipho-item-hd {
    width: 288px;
    height: 175px
}

.small .jipho-item-img {
    width: 281px;
    height: 164px
}

.small .jidx-photo-item.line-2 {
    top: 215px
}

.small .jidx-photo-item.item-2,.small .jidx-photo-item.item-5 {
    left: 300px;
    width: 281px
}

.small .jidx-photo-item.item-3,.small .jidx-photo-item.item-6 {
    left: 593px
}

.small .jidx-photo-item.item-1 .jipho-item-hd {
    background: url(img/jipho-item-img-1sbg.png) right bottom no-repeat
}

.small .jidx-photo-item.item-2 .jipho-item-hd {
    width: 281px;
    background: url(img/jipho-item-img-2sbg.png) center bottom no-repeat
}

.small .jidx-photo-item.item-3 .jipho-item-hd {
    background: url(img/jipho-item-img-3sbg.png) 0 0 no-repeat
}

.small .jidx-photo-item.item-4 .jipho-item-hd {
    background: url(img/jipho-item-img-4sbg.png) 0 0 no-repeat
}

.small .jidx-photo-item.item-5 .jipho-item-hd {
    width: 281px;
    background: url(img/jipho-item-img-5sbg.png) center top no-repeat
}

.small .jidx-photo-item.item-6 .jipho-item-hd {
    background: url(img/jipho-item-img-6sbg.png) 0 0 no-repeat
}

.small .jidx-photo-item.item-3 .jipho-item-img {
    left: 7px
}

.small .jidx-photo-item.item-4 .jipho-item-img {
    top: 12px
}

.small .jidx-photo-item.item-5 .jipho-item-img {
    top: 12px
}

.small .jidx-photo-item.item-6 .jipho-item-img {
    top: 12px;
    left: 7px
}

.small .jidx-photo-item .jipho-item-hd:hover .jipho-item-img {
    width: 321px;
    height: 188px
}

.small .jidx-photo-item.item-3 .jipho-item-hd:hover .jipho-item-img {
    top: -10px;
    left: -13px
}

.small .jidx-photo-item.item-4 .jipho-item-hd:hover .jipho-item-img {
    top: -8px;
    left: -20px
}

.small .jidx-photo-item.item-5 .jipho-item-hd:hover .jipho-item-img {
    top: -8px;
    left: -20px
}

.small .jidx-photo-item.item-6 .jipho-item-hd:hover .jipho-item-img {
    top: -8px;
    left: -13px
}

.jzfp-idxv2-html,.jzfp-idxv2-body {
    height: 100%
}

.jzfp-idxv2-body {
    background-color: #fff
}

.jzfp-idxv2-wrap {
    position: absolute;
    top: 64px;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    overflow: hidden
}

.jzfp-idxv2-main {
   position: relative;
	width: 1256px;
	height: 464px;
	margin-top:5%;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

.jzfp-idxv2-title {
    border-bottom: #a1d7ff 1px solid
}

.jzfp-idxv2-title a {
    position: relative;
    bottom: -1px;
    float: left;
    height: 50px;
    line-height: 50px;
    padding: 10px 0;
    border-bottom: #a1d7ff 4px solid;
    font-size: 30px;
    color: #1797f6
}
.jzfp-idxv2-mod li.mod6 a {
    background: url(img/jzfp-idxv2-m5zhu.png) no-repeat center top
}

.jzfp-idxv2-mod li.mod6:hover a {
    background: url(img/jzfp-idxv2-m5zhu.png) no-repeat center bottom;
    text-shadow: 0 0 7px #7b7b7b
}
.jzfp-idxv2-mod {
    padding-top: 40px;
    margin: 0 -5px;
    overflow: hidden
}

.jzfp-idxv2-mod li {
    float: left;
    margin: 0 5px;
    cursor: pointer
}

.jzfp-idxv2-mod li a {
    display: block;
    width: 194px;
    height: 336px
}

.jzfp-idxv2-mod li a em {
    display: block;
    height: 32px;
    line-height: 32px;
    padding-top: 285px;
    text-align: center;
    font-size: 32px;
    color: #fff
}

/*.jzfp-idxv2-mod li.mod1 a {
    background: url(img/jzfp-idxv2-m1.png) no-repeat center top
}*/

.jzfp-idxv2-mod li.mod1:hover a {
    background: url(img/jzfp-idxv2-m1.png) no-repeat center bottom;
    text-shadow: 0 0 7px #7b7b7b
}

.jzfp-idxv2-mod li.mod1 a.disabled {
    background: url(img/jzfp-idxv2-m1-disabled.png) no-repeat center
}

/*.jzfp-idxv2-mod li.mod2 a {
    background: url(img/jzfp-idxv2-m2.png) no-repeat center top
}*/

.jzfp-idxv2-mod li.mod2:hover a {
    background: url(img/jzfp-idxv2-m2.png) no-repeat center bottom;
    text-shadow: 0 0 7px #7b7b7b
}

.jzfp-idxv2-mod li.mod2 a.disabled {
    background: url(img/jzfp-idxv2-m2-disabled.png) no-repeat center
}

/*.jzfp-idxv2-mod li.mod3 a {
    background: url(img/jzfp-idxv2-m3.png) no-repeat center top
}*/

.jzfp-idxv2-mod li.mod3:hover a {
    background: url(img/jzfp-idxv2-m3.png) no-repeat center bottom;
    text-shadow: 0 0 7px #7b7b7b
}

.jzfp-idxv2-mod li.mod3 a.disabled {
    background: url(img/jzfp-idxv2-m3-disabled.png) no-repeat center
}

/*.jzfp-idxv2-mod li.mod4 a {
    background: url(img/jzfp-idxv2-m4.png) no-repeat center top
}*/

.jzfp-idxv2-mod li.mod4:hover a {
    background: url(img/jzfp-idxv2-m4.png) no-repeat center bottom;
    text-shadow: 0 0 7px #7b7b7b
}

.jzfp-idxv2-mod li.mod4 a.disabled {
    background: url(img/jzfp-idxv2-m4-disabled.png) no-repeat center
}

/*.jzfp-idxv2-mod li.mod5 a {
    background: url(img/jzfp-idxv2-m5.png) no-repeat center top
}*/

.jzfp-idxv2-mod li.mod5:hover a {
    background: url(img/jzfp-idxv2-m5.png) no-repeat center bottom;
    text-shadow: 0 0 7px #7b7b7b
}

.jzfp-idxv2-mod li.mod5 a.disabled {
    background: url(img/jzfp-idxv2-m5-disabled.png) no-repeat center
}

.jzfp-idxv2-mod li:hover a.disabled {
    text-shadow: none;
    cursor: not-allowed
}

.jzfp-idxv2-mod li.mod1 a.disabled em {
    color: #d5d5d5
}

.jzfp-prov-bg,.jzfp-prov-wrap {
    position: fixed;
    top: 64px;
    right: 0;
    bottom: 0;
    left: 0
}

.jzfp-prov-bg {
    z-index: 10
}

.jzfp-prov-bg img {
    width: 100%;
    height: 100%
}

.jzfp-prov-wrap {
    z-index: 20
}

.jzfp-prov-map {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 162px;
    left: 0
}

.jzfp-prov-mod {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 162px;
    background: url(img/jprov-item-bg.png) center bottom no-repeat;
    z-index: 30
}

.jprov-mod-list {
    position: relative;
    width: 675px;
    height: 100%;
    margin: 0 auto
}

.jprov-mod-item {
    position: absolute;
    width: 100px;
    height: 100px;
    background-image: url(img/jpmod-item-icon.png);
    background-repeat: no-repeat;
    cursor: pointer
}

.jprov-mod-item.item-1 {
    bottom: 0;
    background-position: 0 0
}

.jprov-mod-item.item-2 {
    bottom: 20px;
    left: 115px;
    background-position: 0 -110px
}

.jprov-mod-item.item-3 {
    bottom: 40px;
    left: 230px;
    background-position: 0 -220px
}

.jprov-mod-item.item-4 {
    bottom: 40px;
    left: 345px;
    background-position: 0 -330px
}

.jprov-mod-item.item-5 {
    bottom: 20px;
    left: 460px;
    background-position: 0 -440px
}

.jprov-mod-item.item-6 {
    bottom: 0;
    left: 575px;
    background-position: 0 -550px
}

.jzfp-prov-fbg {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: -1
}

.jzfp-prov-fbg img {
    width: 100%;
    height: 100%
}

.index-prov-part2 {
    width: 1040px;
    margin: 0 auto;
    padding-top: 30px
}

.iprov-pt2-reason {
    width: 700px;
    height: 136px;
    margin: 0 auto
}

.ipt2-reason-chart {
    float: left;
    width: 136px;
    height: 136px
}

.ipt2-reason-text {
    margin-left: 155px
}

.ipt2-reason-text h3 {
    height: 24px;
    line-height: 24px;
    padding: 10px 0;
    font-size: 24px;
    color: #d30f21
}

.ipt2-reason-text p {
    line-height: 20px;
    margin-top: 5px;
    padding: 10px 15px;
    background: #1797f6;
    border: #fff 2px solid;
    
    ;color: #fff
}

.iprov-pt2-num {
    padding: 30px 0 20px
}

.iprov-pt2-num p {
    padding: 10px 0;
    text-align: center;
    font-size: 18px;
    color: #333
}

.iprov-pt2-num p em {
    padding: 0 2px;
    font-size: 48px;
    font-weight: 100;
    color: #d30000
}

.ipt2-chart-list {
    margin: 0 -4px
}

.ipt2-chart-item {
    float: left;
    width: 200px;
    height: 240px;
    margin: 0 4px;
    background: url(img/ipt2-chart-item.png)
}

.ipt2-citm-cht {
    width: 160px;
    height: 120px;
    margin: 35px auto 0
}

.ipt2-citm-desc {
    width: 175px;
    height: 48px;
    margin: 30px auto 0;
    font-size: 14px;
    color: #0079e0;
    overflow: hidden
}

.jdlk-index {
    padding: 10px 20px
}

.jdlk-info {
    padding: 10px 50px
}

.jdlk-info-title {
    float: left;
    height: 36px;
    line-height: 36px;
    font-size: 30px;
    color: #3f4040
}

.jdlk-info-dtl {
    float: right;
    padding-top: 6px
}

.jdlk-info-dtl li {
    float: left;
    margin-right: 20px
}

.jdlk-info-dtl li a {
    display: block;
    height: 24px;
    line-height: 24px;
    font-size: 18px;
    color: #3f4040
}

.jdlk-info-dtl li a em.color-blue {
    color: #2787d1
}

.jdlk-info-dtl li a em.color-red {
    color: #f9614c
}

.jdlk-info-dtl li a em.color-green {
    color: #3db806
}

.jdlk-index-t {
    width: 100%;
    border-collapse: collapse;
    table-layout: fixed!important
}

.jdlk-quota-year {
    width: 36px;
    padding: 9px 0;
    border: #61bcff 1px solid;
    cursor: pointer
}

.jdlk-quota-year p {
    height: 20px;
    line-height: 20px;
    text-align: center;
    font-size: 14px;
    color: #1797f6
}

.jdlk-quota-year.disable {
    border: #cacaca 1px solid;
    cursor: default
}

.jdlk-quota-year.disable p {
    color: #aaa
}

.jdlk-quota-num {
    padding: 0 5px
}

.jdlk-qnum-item {
    height: 78px;
    border: #007fde 1px solid;
    overflow: hidden
}

.jdlk-qnum-item dl {
    padding: 14px 0 0 10px
}
.jdlk-qnum-item dl dt {
    float: left;
    width: 49px;
    height: 49px;
    background-image: url(img/jqn-icon-state.png);
    background-repeat: no-repeat
}

.jdlk-qnum-item dd {
    margin-left: 60px
}

.jdlk-qnum-item dd.title {
    height: 24px;
    line-height: 24px;
    font-size: 18px;
    color: #0282e2;
    margin-bottom: 4px
}

.jdlk-qnum-item dd.desc {
    overflow: hidden
}

.jdlk-qnum-item dd.desc label {
    float: left;
    height: 20px;
    line-height: 20px;
    margin-right: 3px;
    font-size: 12px;
    color: #717171
}

.jdlk-qnum-item dd.desc label em {
    padding: 0 2px;
    
    ;color: #171717
}

.jdlk-quota-num.num-1 {
    padding-left: 10px
}

.jdlk-quota-num.num-1 .jdlk-qnum-item {
    border-color: #007fde
}

.jdlk-quota-num.num-1 .jdlk-qnum-item dl dt {
    background-position: 0 0
}

.jdlk-quota-num.num-1 .jdlk-qnum-item dd.title {
    color: #0282e2
}

.jdlk-quota-num.num-2 .jdlk-qnum-item {
    border-color: #2e9202
}

.jdlk-quota-num.num-2 .jdlk-qnum-item dl dt {
    background-position: 0 -60px
}

.jdlk-quota-num.num-2 .jdlk-qnum-item dd.title {
    color: #319a02
}

.jdlk-quota-num.num-3 .jdlk-qnum-item {
    border-color: #f13f27
}

.jdlk-quota-num.num-3 .jdlk-qnum-item dl dt {
    background-position: 0 -120px
}

.jdlk-quota-num.num-3 .jdlk-qnum-item dd.title {
    color: #ef442c
}

.jdlk-quota-num.num-4 {
    padding-right: 10px
}

.jdlk-quota-num.num-4 .jdlk-qnum-item {
    border-color: #d97a00
}

.jdlk-quota-num.num-4 .jdlk-qnum-item dl dt {
    background-position: 0 -180px
}

.jdlk-quota-num.num-4 .jdlk-qnum-item dd.title {
    color: #e38000
}

.jdlk-index-chart {
    margin: 0 -10px;
    padding-bottom: 25px
}

.jidx-cht-item {
    float: left;
    width: 49.9%;
    padding-top: 20px
}

.jicht-itm-wrap {
    padding: 0 10px
}

.jicht-itm-cont {
    padding: 5px 15px;
    border: #eaeaea 1px solid
}

.jicht-itm-cont h3 {
    border-bottom: #d2d2d2 1px solid;
    overflow: hidden
}

.jicht-itm-cont h3 a {
    position: relative;
    bottom: -1px;
    float: left;
    height: 16px;
    line-height: 18px;
    padding: 7px 5px;
    border-bottom: #299bf3 1px solid;
    font-size: 14px;
    font-weight: bold;
    color: #2599f3
}

.jicht-itm-bd {
    height: 300px;
    overflow: hidden
}

.jdlk-qnum-item.xmgl dl dt {
    background-image: url(img/xqn-icon-state.png)
}

.index-stis-container {
    float: left;
    width: 100%
}

.index-stis-content {
    margin-left: 238px;
    min-height: 800px;
    border-left: #cfd9db 1px solid
}

.index-stis-side {
    float: left;
    /*min-width: 238px !important;*/
    margin-left: -100%
}
/*.clear .index-stis-side{
    min-width: 238px !important
}*/


.istis-menu-hd {
    padding: 20px 15px 15px 60px;
    background: url(img/index-stis-menu.png) 19px 18px no-repeat;
    border-bottom: #cfd9db 1px solid
}

.istis-menu-hd a {
    display: block;
    height: 20px;
    line-height: 20px;
    padding: 6px 0 6px 18px;
    border-bottom: #1797f6 1px solid;
    font-size: 18px;
    color: #1797f6
}

.istis-menu-item {
    height: 20px;
    padding: 15px 15px 15px 0;
    cursor: pointer
}

.ismu-itm-icon {
    float: left;
    background-image: url(img/istis-menu-icon.png);
    background-repeat: no-repeat
}

.ismu-itm-name {
    display: block;
    height: 20px;
    line-height: 20px;
    font-size: 16px;

}

.istis-menu-item.level-1 {
    background: #fdfdfd;
    border-bottom: #cfd9db 1px solid
}

.istis-menu-item.level-1 .ismu-itm-icon {
    width: 5px;
    height: 14px;
    margin: 3px 0 0 20px;
    background-position: -10px -10px
}

.istis-menu-item.level-1 .ismu-itm-name {
    margin-left: 40px;
    color: #333;
    font-size: 16px;
}

.istis-menu-item.level-1:hover,.istis-menu-item.level-1.current {
    background: #1797f6;
}
.istis-menu-item.level-1:hover .warning-style img{
	display:none;
}
.istis-menu-item.level-1:hover .ismu-itm-icon {
    background-position: -30px -10px
}

.istis-menu-item.level-1:hover .ismu-itm-name,.istis-menu-item.level-1.current .ismu-itm-name {
    color: #fff
}

.istis-menu-item.level-1.current .ismu-itm-icon {
    width: 14px;
    height: 9px;
    margin: 5px 0 0 15px;
    background-position: -10px -50px
}

.ismu-list-lv2 {
    display: none
}

.istis-menu-item.level-2 {
    background: #fff;
    border-bottom: #d9d9d9 1px dashed
}

.istis-menu-item.level-2 .ismu-itm-icon {
    width: 6px;
    height: 6px;
    margin: 7px 0 0 30px;
    background-position: -10px -80px
}

.istis-menu-item.level-2 .ismu-itm-name {
    margin-left: 50px;
    color: #888
}
.yincang{
    display: none;
}
.istis-menu-item.level-2:hover,.istis-menu-item.level-2.current {
    background: #cdeaff
}

.istis-menu-item.level-2:hover .ismu-itm-icon,.istis-menu-item.level-2.current .ismu-itm-icon {
    background-position: -30px -80px
}

.istis-menu-item.level-2:hover .ismu-itm-name,.istis-menu-item.level-2.current .ismu-itm-name {
    color: #333
}
.huce_icon{
    width: 14px!important;
    height: 14px!important;
    margin: 3px 0 0 20px!important;
    background-position: -10px -150px!important;
}
.stis-mod-wrap {
    padding: 1px 25px 30px 35px
}

.stis-mod-cht {
    margin-top: 25px;
    padding: 10px 15px;
    border: #eaeaea 1px solid
}

.stmd-cht-hd {
    border-bottom: #d2d2d2 1px solid
}

.stmd-cht-hd a {
    position: relative;
    bottom: -1px;
    float: left;
    height: 16px;
    line-height: 18px;
    padding: 6px 5px;
    border-bottom: #299bf3 1px solid;
    font-size: 14px;
    font-weight: bold;
    color: #2599f3
}

.stmd-cht-bd {
    min-height: 380px
}

.stis-mod-table {
    margin-top: 25px;
    min-width: 900px;
    border-left: #cfd9db 1px solid;
    border-right: #cfd9db 1px solid
}

.stmd-detl-table {
    width: 100%;
    border-collapse: collapse;
    table-layout: fixed!important
}

.stmd-detl-table th,.stmd-detl-table td {
    line-height: 24px;
    padding: 6px 5px;
    border: #cfd9db 1px solid;
    text-align: center;
    font-size: 12px;
    color: #333
}

.stmd-detl-thd {
    background: #f9f9f9
}

.stmd-detl-trow:hover {
    background: #f7f7f7
}

.stmd-detl-trow.even {
    background: #f9f9f9
}

.loan-wrap {
    margin: 0 auto;
    padding: 0 10px
}

.loan-wrap table {
    border-collapse: collapse;
    width: 100%;
    margin: 0 auto;
    font-size: 14px;
    margin-top: 20px
}

.loan-thead {
    background: #f7f7f7;
    font-weight: bold
}

.loan-wrap td {
    height: 24px;
    padding: 5px 16px;
    border: 1px solid #d9d9d9;
    text-align: center;
    position: relative
}

.loan-editable-text {
    color: #1797f6;
    cursor: pointer;
    padding-left: 5px
}
.warn-wrap {
    max-width: 64px;
    margin: 0 auto;
    min-width: 62px
}

.loan-warning-yellow {
    background: url(img/warning_level_yellow.png);
    width: 14px;
    height: 14px;
    display: block;
    float: left
}

.loan-warning-green {
    background: url(img/warning_level_green.png);
    width: 14px;
    height: 14px;
    display: block;
    float: left
}

.loan-warning-red {
    background: url(img/warning_level_red.png);
    width: 14px;
    height: 14px;
    display: block;
    float: left
}

.loan-text-yellow {
    color: #f29b12;
    height: 26px;
    line-height: 26px
}

.loan-text-red {
    color: #ff5b5b;
    height: 26px;
    line-height: 26px
}

.loan-text-green {
    color: #21c910;
    height: 26px;
    line-height: 26px
}

.loan-editable {
    background: url(img/edit_icon.png);
    width: 14px;
    height: 15px;
    display: block;
    float: left
}

.loan-error {
    float: right;
    background: url(img/waring_light.gif) center no-repeat;
    width: 34px;
    height: 26px;
    display: block
}

.info-edit-head {
    background: #1798f6;
    color: #fff
}

.edit-info .edit-head-td {
    text-align: left
}

.block-table-head {
    width: 94%;
    margin: 0 auto
}

.head-title {

}

.sub-title {
    margin-left: 20px
}

.block-table-head b {
    background: url(img/3-star.png) center no-repeat;
    height: 17px;
    width: 106px;
    display: inline-block;
    margin: 0 5px
}

.moni-thead {
    background: #f7f7f7;
    width: 200px
}

.moni-tbody {
    min-width: 200px
}

.add-person {
    padding: 10px
}

.add-per-title {
    text-align: center;
    padding: 5px 0
}

.add-per-title span {

}

.add-per-edit {
    text-align: center;
    width: 260px;
    margin: 15px auto
}

.add-input-edit {
    float: left;
    width: 251px;
    margin: 0 auto;
    border: #c2c2c2 1px solid
}

.loan-project-wrap {
    margin: 0 auto;
    padding: 0 10px
}

.loan-project-wrap .panel {
    margin-top: 20px
}

.project-gole .input_textWrap {
    right: 58px
}

.input_text_count {
    float: right
}

.wrap-of-stateinfo {
    height: 600px;
    overflow-y:
}

.apply-title {
    text-align: center;
    margin: 0 auto;
    height: 28px;
    line-height: 28px;
    padding: 8px;
    font-size: 14px
}

.apply-btns {
    height: 28px;
    padding: 10px
}

.project-apply-btn {
    height: 28px;
    line-height: 28px;
    padding: 0 12px;
    border-radius: 5px;
    background: #428bca;
    color: #fff;
    float: right;
    margin-right: 15px;
    font-size: 14px
}

.project-depply-btn {
    height: 28px;
    line-height: 28px;
    padding: 0 12px;
    border-radius: 5px;
    background: #eaeaea;
    color: #343434;
    float: right;
    margin-right: 30px;
    font-size: 14px
}

.apply-edit-textarea {
    width: 670px;
    height: 300px;
    margin: 0 auto
}

.break-line {
    height: 2px;
    background: #efefef;
    width: 90%;
    margin: 0 auto
}

.detail-date {
    color: #909090;
    padding: 5px 8px
}

.detail-time {
    padding: 0 2px
}

.detail-rmb {
    color: #fe5050
}

.wrap-detail {
    padding: 10px 70px
}

.date-icon {
    background: url(img/date.png) center no-repeat;
    width: 16px;
    height: 15px;
    display: block;
    position: absolute;
    top: 15px;
    right: 24px;
    cursor: pointer
}

ul.position,ul.position li {
    list-style: none
}

ul.position li {
    display: inline-block;
    *display: inline;
    *zoom:1;vertical-align: middle
}

ul.position li a {
    color: #555
}

li.splite {
    width: 20px;
    height: 20px;
    background: url(img/position_arrow.png) no-repeat center
}

ul.position li.active a {
    color: #fff;
    background: #ff8f0c;
    padding: 3px 8px;
    border-radius: 15px
}

.btn {
    line-height: 12px;
    font-size: 12px;
    color: #333;
    background: #f0f0f0;
    padding: 6px 12px;
    border-radius: 3px;
    outline: 0;
    cursor: pointer;
    border: 1px solid #d2d2d2
}

.btn:hover {
    background: #e0e0e0
}

.btn.blue {
    color: #fff;
    background: #428bca;
    border: 1px solid #2698fb
}

.btn.blue:hover {
    background: #2698fb
}

.btn.yellow {
    color: #fff;
    background: #f0ad4e;
    border: 1px solid #ffac37
}

.btn.yellow:hover {
    background: #ffac37
}

.btn.red {
    color: #fff;
    background: #f36777;
    border: 1px solid #ff3d68
}

.btn.red:hover {
    background: #ff4a5f
}

.btn.view {
    background: url(img/bfzc_icon.png) no-repeat -180px 8px;
    border: 0
}

.btn.view:hover {
    background: url(img/bfzc_icon.png) no-repeat -180px -72px
}

.btn.edit {
    background: url(img/bfzc_icon.png) no-repeat 4px 8px;
    border: 0
}

.btn.edit:hover {
    background: url(img/bfzc_icon.png) no-repeat 4px -72px
}

.btn.del {
    background: url(img/bfzc_icon.png) no-repeat -95px 8px;
    border: 0
}

.btn.del:hover {
    background: url(img/bfzc_icon.png) no-repeat -95px -72px
}

.input_text {
    border: 1px solid #c9d7e0;
    background-color: #fff;
    padding: 3px 0;
    border-radius: 3px;
    width: 100%;
    text-indent: 10px;
    vertical-align: middle;
    height: 16px;
    *text-indent: 0
}

.input_textarea {
    border: 1px solid #c9d7e0;
    background-color: #fff;
    padding: 3px 0;
    border-radius: 3px;
    width: 100%;
    text-indent: 10px;
    vertical-align: middle;
    *text-indent: 0
}

.input_radio {
    vertical-align: middle;
    margin: 0 5px
}

.input_label {
    margin: 0 5px;
    white-space: nowrap
}

.panel_content.padding10 {
    padding: 15px
}

.panel_content.input-80 .input_text {
    width: 80%
}

.panel_content {
    border-left: 1px solid #d9d9d9;
    border-right: 1px solid #d9d9d9
}

.panel_btn {
    cursor: pointer
}

.panel.grey_title .panel_title {
    border: 1px solid #d9d9d9;
    background: #f3f3f3;
    color: #555
}

.panel.grey_bg {
    border-top: 1px solid #d9d9d9;
    background: #f3f3f3;
    color: #555
}

select {
    border: 1px solid #c9d7e0;
    background-color: #fff;
    padding: 3px 0;
    border-radius: 3px;
    vertical-align: middle;
    outline: 0;
    color: #555;
    font-size: 12px
}

.select_box {
    border: 1px solid #c9d7e0;
    position: relative;
    border-radius: 3px;
    background-color: #fff;
    cursor: pointer;
    display: inline-block;
    *display: inline;
    *zoom:1}

.select_box span {
    padding: 1px 24px 1px 10px;
    min-width: 40px;
    text-align: center;
    white-space: nowrap;
    display: inline-block;
    *display: inline;
    *zoom:1}
.select_box ul.select_option {
    position: absolute;
    border: 1px solid #c9d7e0;
    left: -1px;
    top: 28px;
    background: #fff;
    display: none;
    min-width: 100%;
    overflow-y: auto;
    max-height: 200px;
    overflow-x: hidden
}

.select_box ul.select_option li {
    padding: 3px 15px;
    white-space: nowrap;
    cursor: pointer;
    text-align: center
}

.select_box ul.select_option li:hover,.select_box ul.select_option li.active {
    background: #1b8ed8;
    color: #Fff
}

i.select_arrow {
    background: url(img/select_arrow.png) no-repeat center;
    width: 8px;
    height: 4px;
    position: absolute;
    right: 8px;
    top: 12px
}

.form_table {
    width: 100%;
    border-spacing: 0;
    font-size: 12px;
    border-collapse: collapse;
    word-break: break-all
}

.form_table.border td,.form_table.border th {
    border: 1px solid #cfd9db;
    height: 24px;
    word-break: break-all
}

.form_table.border td.center,.form_table.border th.center {
    text-align: center;
    padding: 0 20px;
    width: 75px
}

.form_table.border td.textCenter,.form_table th.textCenter {
    text-align: center
}

.form_table th {
    background-color: #fbfbfb;
    padding: 5px;
    border-bottom: 1px solid #cfd9db;
    text-align: left;
    white-space: nowrap
}

.form_table td {
    padding: 7px 5px;
    border-bottom: 1px solid #cfd9db;
    line-height: 16px
}

.form_table.small th,.form_table.small td {
    padding: 9px 0;
    letter-spacing: -2px;
    text-align: center
}

.form_table .form_label {
    background: #f7f7f7;
    width: 150px;
    text-align: right
}

.form_table .form_label i {
    color: #d96627;
    font-size: 12px
}

.form_table .select_text {
    display: inline-block;
    padding: 0 5px;
    *display: inline;
    *zoom:1}

.sub_tableTitle {
    color: #358ae8;
    font-size: 15px;
    text-align: center;
    font-weight: bold
}

.oddColor {
    background-color: #f9f9f9
}

tr.hoverColor {
    background-color: #fffaea
}

.jd_warp {
    padding: 10px;
    min-width: 780px
}

.jd_warp.no-minWidth {
    min-width: 0
}

.jd_header {
    padding: 8px 0
}

.btnGroup {
    white-space: nowrap;
    font-size: 0
}

.btnGroup li {
    display: inline-block;
    *display: inline;
    *zoom:1}

.btnGroup li {
    padding: 0 5px
}

.jd_main {
    padding: 15px 0
}

.add_one {
    background: #f6f6f6;
    border: 1px dashed #c9d7e0;
    text-align: center;
    font-size: 14px;
    padding: 8px 0;
    cursor: pointer;
    border-radius: 5px
}

.add_one:hover {
    background: #efefef
}

.list_box {
    overflow: hidden;
    margin-bottom: 30px
}

.list_box ul {
    font-size: 0;
    white-space: nowrap
}

.list_box ul li {
    width: 32%;
    margin-right: 2%;
    border-bottom: 3px solid #cfd9db;
    display: inline-block;
    *display: inline;
    *zoom:1}

.list_box ul li.noMargin {
    margin-right: 0
}

.list_box ul li table {
    border: 1px solid #06c
}

.list_box ul li table th {
    font-size: 24px;
    color: #bbb;
    font-weight: bold
}

.list_box ul li table td {
    border: 0
}

.list_box ul li table td.bg {
    background-color: #f8f8f8
}

.jdlk_tongjiNum {
    font-size: 0;
    white-space: nowrap;
    text-align: center
}

.jdlk_tongjiNum li {
    font-size: 18px;
    vertical-align: middle;
    padding: 0 5px;
    display: inline-block;
    *display: inline;
    *zoom:1}

.jdlk_tongjiNum li.jdlk_tongjiYear {
    font-size: 30px
}

.jdlk_tongjiNum li span.blue {
    color: #2787d1
}

.jdlk_tongjiNum li span.green {
    color: #3db806
}

.jdlk_tongjiNum li span.red {
    color: #f9614c
}

.jdlk_tongjiDetail {
    font-size: 0;
    text-align: center;
    padding: 10px 60px;
    position: relative;
    height: 85px
}

.jdlk_tongjiDetail li {
    
    ;vertical-align: middle;
    display: inline-block;
    margin-left: -2px;
    margin-right: 1%;
    overflow: hidden;
    *display: inline;
    *zoom:1}

.jdlk_tongjiDetail li .text {
    margin-left: 70px;
    text-align: left
}

.jdlk_tongjiDetail li p {
    white-space: nowrap
}

.jdlk_tongjiDetail li p span {
    color: #000;
    padding-right: 5px
}

.jdlk_tongjiDetail li p i {
    color: #777;
    font-size: 12px
}

.jdlk_tongjiDetail li.ybtp {
    width: 20%;
    border: 1px solid #1797f6;
    height: 50px;
    padding: 15px 0;
    color: #1797f6
}

.jdlk_tongjiDetail li.yjtp {
    width: 36%;
    border: 1px solid #3db806;
    height: 50px;
    padding: 15px 0;
    color: #3db806
}

.jdlk_tongjiDetail li.pkh {
    width: 20%;
    border: 1px solid #f13f27;
    height: 50px;
    padding: 15px 0;
    color: #f13f27
}

.jdlk_tongjiDetail li.fph {
    width: 20%;
    border: 1px solid #d97a00;
    height: 50px;
    padding: 15px 0;
    color: #d97a00
}

.jdlk_tongjiDetail li.prev,.jdlk_tongjiDetail li.next {
    border: 1px solid #61bcff;
    color: #1797f6;
    width: 18px;
    letter-spacing: 40px;
    text-align: center;
    padding: 9px 9px;
    height: 62px;
    cursor: pointer
}

.jdlk_tongjiDetail li.prev {
    position: absolute;
    left: 5px
}

.jdlk_tongjiDetail li.next {
    position: absolute;
    right: 5px
}

input.erro {
    border: solid 1px #e96666!important;
    outline: 0
}

input.erro:focus {
    border-color: #e96666;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(233,102,102,0.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(233,102,102,0.6)
}

input.erro.valid {
    border: 1px solid #c9d7e0!important;
    background-color: #fff;
    box-shadow: none
}

input.erro.valid :focus {
    border: 1px solid #c9d7e0!important;
    background-color: #fff
}

.erro {
    border: solid 1px #e96666!important;
    outline: 0
}

label.error {
    background: #ff9090;
    border-radius: 4px;
    color: #fff;
    padding: 5px 10px
}

.list_tabWrap {
    border-bottom: 1px solid #3b93f4;
    overflow: hidden;
    margin-bottom: 10px
}

.list_tab {
    font-size: 0
}

.list_tab li {
    font-size: 12px;
    padding: 8px 20px 8px 30px;
    display: inline-block;
    background-color: #f3f3f3;
    cursor: pointer;
    margin-right: 2px;
    border: 1px solid #e0e0e0;
    border-bottom: 0;
    *display: inline;
    *zoom:1}

.list_tab li.wtp {
    background: url(img/hu_icon.png) no-repeat 8px 4px
}

.list_tab li.ytp {
    background: url(img/hu_icon.png) no-repeat 8px -142px
}

.list_tab li.fp {
    background: url(img/hu_iocn_fp.png) no-repeat 8px -436px
}

.list_tab li.jtp {
    background: url(img/hu_icon.png) no-repeat 8px -289px
}
.list_tab li.active {
    color: #fff;
    background: #3b93f4;
    border: 1px solid #3b93f4;
    border-bottom: 0
}

.list_year li {
    display: inline-block;
    
    ;padding: 5px;
    color: #999;
    cursor: pointer;
    *display: inline;
    *zoom:1}

.list_year li.active {
    color: #333;
    border-bottom: 3px solid #3b93f4
}

.list_year li .btn.add {
    border: 1px solid #3b93f4;
    color: #3b93f4;
    font-size: 19px;
    width: 22px;
    height: 23px;
    line-height: 18px;
    padding: 0;
    background-color: #fff
}

.td_phone {
    background: url(img/image_bg.png) no-repeat center #f7f7f7
}

.td_phone .phone_prev {
    background: url(img/phone_btn.png) no-repeat 0 -104px;
    width: 26px;
    height: 26px;
    position: absolute;
    left: 5px;
    top: 57px;
    cursor: pointer;
    z-index: 99
}

.phone_add {
    background: url(img/phone_btn.png) no-repeat 0 -207px;
    width: 23px;
    height: 26px;
    position: absolute;
    right: 0;
    top: 0;
    cursor: pointer;
    z-index: 99
}

.td_phone .phone_next {
    background: url(img/phone_btn.png) no-repeat 0 0;
    width: 26px;
    height: 26px;
    position: absolute;
    right: 5px;
    top: 57px;
    cursor: pointer;
    z-index: 99
}

.phone_detailbox li {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    width: 190px;
    height: 186px
}

.bfzc_left {
    width: 137px;
    padding: 5px;
    border: 1px solid #e0e0e0;
    float: left
}

.bfzc_left li {
    border-radius: 4px;
    cursor: pointer;
    padding: 10px 10px;
    border: 1px solid #e0e0e0;
    margin-bottom: 5px;
    text-align: center;
    cursor: pointer;
    background: url(img/list_arrow.png) no-repeat 25px -97px #fff
}

.bfzc_left li.active {
    border: 1px solid #47bdf4;
    color: #fff;
    background: url(img/list_arrow.png) no-repeat 25px 15px #47bdf4
}

.bbck-ifm-content {
    background-color: #f3f3f3
}

.bfzc_left.bbck-left {
    position: relative;
    z-index: 12;
    width: 154px;
    border: 0;
    padding: 0;
    overflow: hidden
}

.bbck-left-content {
    width: 133px;
    border: 1px solid #e0e0e0;
    padding: 5px;
    overflow: hidden
}

.bbck-left-content ul {
    width: 133px
}

.bbck-left-content.removeBorder {
    display: none
}

.bfzc_left.bbck-left li {
    background: 0
}

.bfzc_left.bbck-left li {
    color: #333£»
}

.bfzc_left li.active {
    background: #47bdf4
}

.bfzc_left li.active a {
    color: #fff
}

.bfzc_left li:hover {
    background: #47bdf4;
    color: #fff;
    border: 1px solid #47bdf4
}

.bbck-no-data {
    font-size: 0;
    color: #000;
    text-align: center;
    width: 335px;
    margin: 0 auto;
    background: url(../css/img/no-data.jpg) center no-repeat;
    padding: 283px 0
}

.bbck-wrap,.body-bbck-wrap {
    background-color: #f3f3f3
}

.bfzc_right {
    margin-left: 155px
}

.jd_main.marginLeft {
    margin-left: 300px;
    padding: 0
}

.jd_left {
    width: 280px;
    float: left;
    border: 1px solid #ccc
}

.jdlk-pingkh-leftTree {
    width: 200px;
    border: 0;
    position: relative;
    margin-right: 10px
}

.jdlk-pingkh-leftTree .jdlk-pingkh-leftTree-content {
    border: 1px solid #ccc;
    /*height: 647px;*/
    height: 582px;
    overflow-y: auto;
    width: 100%
}

.jdlk-pingkh-leftTree .jdlk-pingkh-leftTree-content.removeBorder {
    border: 0;
    border-left: solid 1px #ccc
}

.jd_main.jdlk-pingkh-marginLeft {
    margin-left: 199px
}

.tree-arrow {
    height: auto;
    width: 6px;
    display: block;
    float: right;
    cursor: pointer;
    position: absolute;
    right: -7px;
    top: 0;
    bottom: 0;
    background: url(img/tree-arrow.png) no-repeat 0 center
}

.tree-arrow.trigger {
    background: url(img/tree-arrow-active.png) no-repeat 1px center
}

.jzfp-page a {
    display: inline-block;
    height: 16px;
    line-height: 16px;
    padding: 7px 5px;
    min-width: 25px;
    text-align: center;
    border: #efefef 1px solid;
    border-right: 0;
    font-size: 12px;
    color: #999;
    *display: inline;
    *zoom:1}

.hack-paddingTop-0 {
    padding-top: 0
}

ul.ztree {
    font-size: 12px
}

.jd_listNum ul {
    font-size: 0
}

.jd_listNum ul li i {
    font-size: 18px;
    margin-left: 3px
}

.jd_listNum ul li span.blue {
    color: #2787d1
}

.jd_listNum ul li span.green {
    color: #3db806
}

.jd_listNum ul li span.orange {
    color: #ff8a00
}

.jd_listNum ul li {
    border-right: 1px solid #e7e7e7;
    display: inline-block;
    font-size: 14px;
    text-align: center;
    width: 33%;
    margin: 12px 0;
    line-height: 35px;
    vertical-align: top;
    *display: inline;
    *zoom:1}

.jd_left.xmgl {
    width: 200px
}

div.jd_main.xmgl {
    margin-left: 185px
}

.jd_sublist {
    float: left;
    width: 160px;
    padding: 0 10px 0 0
}

.jd_sublist ul li {
    padding: 8px;
    background-color: #f7f7f7;
    border-radius: 5px;
    margin-bottom: 8px;
    border: 1px solid #dcdcdc;
    cursor: pointer;
    font-size: 14px
}

.jd_sublist ul li.active {
    background-color: #1799f8;
    border: 1px solid #fff;
    color: #fff
}

.jdlk_map_icon {
    background: url(img/bfzc_map_icon.png) no-repeat center;
    display: inline-block;
    width: 20px;
    height: 20px;
    vertical-align: -5px;
    margin: 0 5px;
    *display: inline;
    *szoom: 1
}

.list_tab li.bfcx.orange {
    background-image: url(img/bfcx_tip.png);
    background-repeat: no-repeat;
    background-position: right 0;
    padding: 8px 20px 8px 20px
}

.list_tab li.bfcx.yellow {
    background-image: url(img/bfcx_tip.png);
    background-repeat: no-repeat;
    background-position: right -99px;
    padding: 8px 20px 8px 20px
}

.list_tab li.bfcx.lightgreen {
    background-image: url(img/bfcx_tip.png);
    background-repeat: no-repeat;
    background-position: right -201px;
    padding: 8px 20px 8px 20px
}

.list_tab li.bfcx.green {
    background-image: url(img/bfcx_tip.png);
    background-repeat: no-repeat;
    background-position: right -297px;
    padding: 8px 20px 8px 20px
}

.list_tab li.bfcx .bfcx_icon {
    background: url(img/bfcx_li_icon.png) no-repeat 0 0;
    display: inline-block;
    width: 15px;
    height: 15px;
    vertical-align: -2px;
    margin: 0 5px 0 0;
    *display: inline;
    *zoom:1}

.list_tab li.bfcx.active .bfcx_icon {
    background: url(img/bfcx_li_icon.png) no-repeat 0 bottom
}

.jine {
    color: #ff4800;
    
    ;font-weight: bold;
    margin-left: 10px
}
.bfzc_list {
    overflow: hidden
}

.bfzc_list li {
    background: url(img/bfzc_list_icon.png) no-repeat 10px center;
    padding: 12px 0 12px 34px;
    border-bottom: 1px dashed #d0d0d0;
    margin: 0 10px;
    margin-bottom: -1px
}

.bfzc_list li a {
    color: #555
}

.jdlk_subTitle {
    font-size: 14px;
    border-left: 2px solid #3b93f4;
    padding-left: 5px;
    margin: 5px 0
}

.jdlk_index_list {
    margin: 20px auto;
    border: 1px solid #eaeaea;
    padding: 50px 20px 15px 20px;
    position: relative
}

.jdlk_index_list .subtitle {
    color: #333;
    font-size: 18px;
    margin-left: 33px
}

.jdlk_tongjiDetails {
    font-size: 0;
    font-size: 0;
    display: inline-block;
    vertical-align: top;
    *display: inline;
    *zoom:1}

.jdlk_tongjiDetails li {
    background-image: url(img/jdlk_index_icon.png);
    background-repeat: no-repeat;
    
    ;vertical-align: top;
    display: inline-block;
    overflow: hidden;
    margin-right: 20px;
    *display: inline;
    *zoom:1}

.jdlk_tongjiDetails li:hover p span {
    color: #fff
}

.jdlk_tongjiDetails li:hover p i {
    color: #fff
}

.jdlk_tongjiDetails li .text {
    margin-left: 75px;
    text-align: left
}

.jdlk_tongjiDetails li p {
    white-space: nowrap;
    font-size: 18px;
    font-weight: bold;
    line-height: 26px
}

.jdlk_tongjiDetails li p span {
    color: #000;
    padding-right: 5px;
    font-weight: normal;
    font-size: 20px
}

.jdlk_tongjiDetails li p i {
    color: #777;
    font-size: 14px;
    margin-right: 12px
}

.jdlk_tongjiDetails li.ybtp {
    height: 54px;
    padding: 10px 15px;
    color: #1797f6;
    background-position: 20px -176px;
    border: 1px solid #1797f6
}

.jdlk_tongjiDetails li.yjtp {
    padding: 10px 15px;
    height: 54px;
    color: #3db806;
    background-position: 20px -366px;
    border: 1px solid #3db806
}

.jdlk_tongjiDetails li.ybwp {
    padding: 10px 15px;
    height: 54px;
    color: #f58a00;
    background-position: 20px -366px;
    border: 1px solid #f58a00
}

.jdlk_tongjiDetails li.icon1 {
    background-position: 20px 11px
}

.jdlk_tongjiDetails li.icon1:hover {
    background-position: 20px -103px;
    background-color: #1797f6;
    color: #fff
}

.jdlk_tongjiDetails li.icon2 {
    background-position: 20px -216px
}

.jdlk_tongjiDetails li.icon2:hover {
    background-position: 20px -330px;
    background-color: #3db806;
    color: #fff
}

.jdlk_tongjiDetails li.pkh {
    height: 54px;
    padding: 10px 15px;
    color: #f13f27;
    background-position: 20px 13px;
    border: 1px solid #f13f27
}

.jdlk_tongjiDetails li.icon3 {
    background-position: 20px -444px
}

.jdlk_tongjiDetails li.icon3:hover {
    background-position: 20px -557px;
    background-color: #f9614c;
    color: #fff
}

.jdlk_tongjiDetails li.icon4 {
    background-position: 20px -1013px
}

.jdlk_tongjiDetails li.icon4:hover {
    background-position: 20px -899px;
    background-color: #f58a00;
    color: #fff
}

.jdlk_tongjiDetails li.icon5 {
    background-position: 20px -671px
}

.jdlk_tongjiDetails li.icon5:hover {
    background-position: 20px -784px;
    background-color: #f9614c;
    color: #fff
}

.jdlk_tongjiDetails li.icon6 {
    background-position: 20px -1239px
}

.jdlk_tongjiDetails li.icon6:hover {
    background-position: 20px -1353px;
    background-color: #4abd17;
    color: #fff
}

.jdlk_index_top {
    background: url(img/jdlk_index_top.png) no-repeat 0 0;
    height: 41px;
    width: 371px;
    position: absolute;
    top: -7px;
    left: 0;
    color: #fff;
    font-size: 24px;
    line-height: 41px;
    padding-left: 30px
}

.panel.cstc_marginLeft {
    margin-left: 220px
}

.jdlk_index_count {
    position: relative;
    padding-bottom: 30px
}

/*.jdlk_index_count.orange {
    padding-bottom: 0
}*/

.jdlk_index_countL {
    width: 105px;
    float: left;
    position: absolute;
    font-size: 22px;
    top: 0;
    bottom: 0;
    left: 0
}

.jdlk_index_countL span {
    position: absolute;
    top: -0.8em;
    left: 0
}

.jdlk_index_crie {
    background: url(img/jdlk_index_crice.png) no-repeat 0 0;
    width: 14px;
    height: 14px;
    display: block;
    right: -8px;
    position: absolute;
    top: -6px
}

.jdlk_index_countR {
    margin-left: 130px;
    position: relative;
    top: 10px
}

.jdlk_index_countTitle {
    background: url(img/jdlk_count_titleBg.png) no-repeat 0 0;
    width: 152px;
    height: 38px;
    line-height: 38px;
    padding-left: 10px;
    font-size: 18px;
    text-align: center
}

.jdlk_index_countNum {
    margin-top: 15px
}

.jdlk_index_countNum ul {
    font-size: 0;
    white-space: nowrap
}

.jdlk_index_countNum ul li {
    border: 1px solid #dbdbdb;
    border-left: 2px solid #3db806;
    
    ;padding: 9px 1%;
    margin-right: 2%;
    display: inline-block;
    color: #555;
    *display: inline;
    *zoom:1}

.jdlk_index_countNum ul li span.border {
    border-right: 1px solid #eaeaea;
    padding-right: 8px;
    font-size: 16px;
    vertical-align: 3px;
}

.jdlk_index_countNum ul li span.smallFont {
    font-size: 12px;
    color: #828282
}

.jdlk_index_countNum ul li a {
    color: #555
}

.jdlk_index_count.yellow .jdlk_index_countNum ul li em {
    color:#febd45;
    font-size: 22px
}
.jdlk_index_count.purple .jdlk_index_countNum ul li em {
    color:#eca9ee;
    font-size: 22px
}
.jdlk_index_count.purple1 .jdlk_index_countNum ul li em {
    color:#6CE6F1;
    font-size: 22px
}

.jdlk_index_count.green .jdlk_index_countNum ul li em {
    color: #3db806;
    font-size: 22px
}

.jdlk_index_count.orange .jdlk_index_countNum ul li em {
    color: #f58a00;
    font-size: 22px
}

.jdlk_index_count.blue .jdlk_index_countNum ul li em {
    color: #1797f6;
    font-size: 22px
}

.jdlk_index_count.red .jdlk_index_countNum ul li em {
    color: #ff005e;
    font-size: 22px
}

.jdlk_index_countL {
    color: #3db806;
    border-right: 2px solid #3db806
}

.jdlk_index_count.green .jdlk_index_crie {
    background-position: -236px 0
}

.jdlk_index_count.org .jdlk_index_countTitle {
    color: #3db806
}

.jdlk_index_count.org .jdlk_index_countNum ul li {
    border-left: 2px solid #3db806
}
.jdlk_index_count.org .jdlk_index_countTitle {
    color: #3db806
}

.jdlk_index_count.yellow .jdlk_index_countNum ul li {
    border-left: 2px solid #febd45
}
.jdlk_index_count.yellow .jdlk_index_countNum ul li {
    border-left: 2px solid #febd45
}
.jdlk_index_count.purple .jdlk_index_countNum ul li {
    border-left: 2px solid #eca9ee
}
.jdlk_index_count.purple1 .jdlk_index_countNum ul li {
    border-left: 2px solid #6CE6F1
}

.jdlk_index_count.green .jdlk_index_countNum ul li {
    border-left: 2px solid #3db806
}

.jdlk_index_count.orange .jdlk_index_countL {
    color: #f58a00;
    border-right: 2px solid #f58a00
}

.jdlk_index_count.orange .jdlk_index_crie {
    background-position: -117px 0
}

.jdlk_index_count.orange .jdlk_index_countTitle {
    color: #f58a00
}

.jdlk_index_count.orange .jdlk_index_countNum ul li {
    border-left: 2px solid #f58a00
}

.jdlk_index_count.blue .jdlk_index_countL {
    color: #1797f6;
    bottom: 15px;
    border-right: 2px solid #1797f6
}

.jdlk_index_count.red .jdlk_index_countL {
    color: #ff005e;
    bottom: 15px;
    border-right: 2px solid #ff005e
}

.jdlk_index_count.blue .jdlk_index_crie {
    background-position: -143px 0
}

.jdlk_index_count.red .jdlk_index_crie {
    background-position: -96px 0
}

.jdlk_index_count.blue .jdlk_index_countTitle {
    color: #1797f6
}

.jdlk_index_count.red .jdlk_index_countTitle {
    color: #ff005e
}

.jdlk_index_count.blue .jdlk_index_countNum ul li {
    border-left: 2px solid #1797f6
}

.jdlk_index_count.red .jdlk_index_countNum ul li {
    border-left: 2px solid #ff005e
}

.jdlk_index_countH1 {
    font-size: 24px;
    color: #1797f6;
    text-align: center;
    padding: 15px 0 15px 0;
    margin-bottom: 30px;
    border-bottom: 1px solid #e6e6e6
}

.jdlk_index_countH1 a {
    color: #1797f6
}

.jdlk_index_countH1 span {
    border-bottom: 2px solid #1797f6;
    padding: 0 10px 14px 10px;
    margin-right: 10px
}

.jdlk_index_countH1 span.selected a {
    font-weight: bold
}

.map_dialog {
    width: 835px;
    border: 1px solid #1797f6;
    border-top: 3px solid #1797f6;
    position: fixed;
    box-shadow: 0 0 5px #bac7d2;
    top: 100px;
    z-index: 99;
    background-color: #fff;
    right: -847px
}

.map_dialog.red {
    border: 1px solid #f75d00;
    border-top: 3px solid #f75d00;
    box-shadow: 0 0 5px #b9b1ad;
    top: 280px
}

.map_dialogTitle {
    text-align: center;
    font-size: 22px;
    padding: 12px 0;
    border-bottom: 1px solid #dbdbdb
}

.map_dialog ul {
    padding: 25px 0 0 0;
    font-size: 0;
    margin-bottom: 40px;
    border-bottom: 1px solid #1797f6;
    margin: 0 22px 40px 22px
}

.map_dialog.red ul {
    border-bottom: 1px solid #f75d00
}

.map_dialog ul li.first {
    background-color: #1797f6;
    color: #fff
}

.map_dialog.red ul li.first {
    background-color: #f75d00
}

.map_dialog ul li {
    cursor: pointer;
    display: inline-block;
    padding: 4px 12px;
    font-size: 14px;
    *display: inline;
    *zoom:1}

.map_dialog ul li.active,.map_dialog ul li:hover {
    background: #fff6cb;
    color: #1797f6
}

.map_dialog.red ul li.active,.map_dialog.red ul li:hover {
    background: #fff6cb;
    color: #f75d00
}

.map_dialog_btn {
    background: url(img/slider_up.png) no-repeat 0 bottom;
    width: 88px;
    position: absolute;
    height: 34px;
    left: -7px;
    top: 26px;
    cursor: pointer
}

.img-content-bg {
    width: 765px;
    height: 525px;
    background: url(img/map.jpg) center no-repeat
}

.map-content {
    width: 765px;
    height: 525px;
    margin: 0 auto;
    position: relative;
    z-index: 91
}

ul.map-pointer li {
    position: absolute;
    z-index: 99;
    transition: all .3s;
    cursor: pointer;
    width: 15px;
    height: 15px
}

ul.map-pointer:hover li {
    width: 15px;
    height: 15px;
    background-color: red;
    border-radius: 15px;
    box-shadow: 0 0 7px #f00
}

ul.map-pointer li.map-pointer-1 {
    left: 136px;
    top: 139px
}

ul.map-pointer li.map-pointer-2 {
    left: 190px;
    top: 145px
}

ul.map-pointer li.map-pointer-3 {
    left: 316px;
    top: 175px
}

ul.map-pointer li.map-pointer-4 {
    left: 350px;
    top: 188px
}

ul.map-pointer li.map-pointer-5 {
    left: 311px;
    top: 203px
}

ul.map-pointer li.map-pointer-6 {
    left: 374px;
    top: 194px
}

ul.map-pointer li.map-pointer-7 {
    left: 370px;
    top: 214px
}

ul.map-pointer li.map-pointer-8 {
    left: 416px;
    top: 216px
}

ul.map-pointer li.map-pointer-9 {
    left: 453px;
    top: 183px
}

ul.map-pointer li.map-pointer-10 {
    left: 447px;
    top: 214px
}

ul.map-pointer li.map-pointer-11 {
    left: 539px;
    top: 261px
}

ul.map-pointer li.map-pointer-12 {
    left: 536px;
    top: 283px
}

ul.map-pointer li.map-pointer-13 {
    left: 526px;
    top: 319px
}

ul.map-pointer li.map-pointer-14 {
    left: 618px;
    top: 384px
}

ul.map-pointer li.map-pointer-15 {
    left: 654px;
    top: 332px
}

ul.map-pointer li.map-pointer-16 {
    left: 673px;
    top: 323px
}

ul.map-pointer li.map-pointer-17 {
    left: 690px;
    top: 284px
}

.jdlk_lzyj_title {
    border-bottom: 1px solid #a1d7ff;
    text-align: center;
    color: #1797f6;
    font-size: 24px;
    font-weight: bold;
    padding: 20px 0 0 0;
    overflow: hidden
}

.jdlk_lzyj_title span {
    padding-bottom: 10px;
    display: block;
    border-bottom: 3px solid #a1d7ff;
    width: 320px;
    margin: 0 auto
}

.jdlk_lzyj_title span em {
    font-size: 14px
}

.jpzb_title {
    font-size: 14px;
    color: #1797f6;
    font-weight: bold;
    height: 35px;
    line-height: 35px
}

.jpzb_title em {
    font-size: 12px;
    color: #ff6702
}

.jpzb_num {
    float: right;
    font-size: 24px;
    color: #ff6702;
    margin-right: 30px;
    font-weight: normal
}

.jpzb_box {
    width: 58px;
    height: 58px;
    float: left
}

.jpzb_box_num {
    height: 36px;
    background-color: #fff1ce;
    border: 1px solid #ffb400;
    color: #ff6702;
    text-align: center;
    line-height: 36px;
    font-weight: bold
}

.jpzb_box_text {
    background: #ff6702;
    color: #fff;
    text-align: center;
    padding: 3px 0;
    font-weight: bold
}

.jpzb_box_content {
    font-size: 14px;
    color: #333;
    padding-left: 20px;
    float: left;
    line-height: 30px
}

.jpzb_box_content em {
    color: #1797f6
}

.jicht-itm-cont.overflow {
    padding: 10px 15px;
    background-color: #fafafa
}

.jidx-cht-item.lgtp {
    width: 100%
}

.lgtp_title {
    font-size: 18px;
    color: #fff;
    background: url(img/lgtp.jpg) no-repeat center;
    width: 553px;
    height: 47px;
    line-height: 40px;
    font-weight: bold;
    padding-left: 30px;
    margin-top: -20px
}

.jicht-itm-cont.overflow div {
    overflow: hidden
}

.lgtp_content {
    overflow: hidden
}

.lgtp_content li {
    width: 46%;
    float: left;
    padding: 20px 0;
    margin-right: 3%
}

.lgtp_content li .title {
    font-weight: bold;
    color: #ff6702;
    font-size: 14px
}

.lgtp_content li .text {
    color: #7a7a7a;
    font-size: 12px;
    line-height: 20px;
    padding: 7px 0
}

.lgtp_subTitle {
    font-size: 14px;
    color: #4dbeff;
    font-weight: bold;
    padding-top: 15px
}

.map_title {
    font-family: "KaiTi";
    font-size: 30px;
    text-align: center;
    color: #105ce7;
    padding-top: 20px;
    text-shadow: 0 1px 1px #ccc;
    letter-spacing: 3px
}

#pageContent {
    width: 980px;
    height: 600px;
    overflow: hidden;
    position: relative;
    margin: 10px auto
}

#imgContainer {
    width: 980px;
    height: 600px
}

#positionButtonDiv {
    background: #3a383f;
    background: rgba(58,56,63,0.8);
    border: solid 1px #100000;
    color: #fff;
    padding: 8px;
    text-align: center;
    position: absolute;
    right: 35px;
    top: 35px;
    width: 69px
}

#positionButtonDiv .positionButtonSpan img {
    float: right;
    border: 0;
    margin: 10px 6px 0 0
}

.positionMapClass area {
    cursor: pointer
}
.zoomButton {
    border: 0;
    cursor: pointer
}

.zoomableContainer {
    background-image: url("img/transparent.png")
}

.fn-clear:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0
}

.fn-clear {
    zoom:1}

.tjfx-position li,.tjfx-topBar ul.topBars,.tjfx-topBar ul.topBars li.topBar,.tjfx-topBar ul.topBars li.topBar span,.tjfx-topBar ul.topBars li.topBar i,.tjfx-topBar ul.topBars li.topBar a.superItems,.tjfx-topBar .tjfx-date-control,.tjfx-icon,ul.tjfx-radioGroup li {
    display: inline-block;
    *display: inline;
    *zoom:1;vertical-align: middle
}

.tjfx-topBar,.tjfx-position,.tjfx-charts,.tjxf-list,.kh-table,.kh-content,.sys-table {
    margin: 10px
}

.tjfx-header {
    height: 64px;
    background-color: #1797f6
}

.tjfx-position {
    border-bottom: solid 1px #d9d9d9;
    background: url(img/tjfx-icon.png) 0 14px no-repeat;
    padding-left: 40px;
    padding: 10px 0 10px 10px;
    color: #555;
    font-size: 0
}

.tjfx-position li,.tjfx-position li a {
    font-size: 12px
}

.tjfx-position li.splite {
    width: 20px;
    height: 9px;
    background: url(img/tjfx-icon.png) center -97px no-repeat
}

.tjfx-position li.items a {
    color: #555;
    padding: 4px 10px
}

.tjfx-position li.active a {
    background-color: #ff8f0c;
    color: #fff;
    display: block;
    border-radius: 6px
}

.tjfx-topBar {
    padding-top: 24px
}

.tjfx-topBar .topBars {
    font-size: 0
}

.tjfx-topBar .topBars li.topBar {
    position: relative;
    margin-right: 10px;
    cursor: pointer
}

.tjfx-topBar .topBars li.topBar ul.subList {
    position: absolute;
    z-index: 92;
    left: 0;
    top: 32px;
    border: solid 1px #b8b8b8;
    font-size: 14px;
    color: #555;
    width: 110px;
    background-color: #fff;
    padding: 4px;
    display: none
}

.tjfx-topBar .topBars li.active ul.subList {
    display: block
}

.tjfx-topBar .topBars li.topBar ul.subList a {
    color: #555;
    font-size: 14px;
    padding: 4px 0;
    display: block;
    cursor: pointer
}

.tjfx-topBar .topBars li.topBar ul.subList a:hover {
    color: #ff8f0c
}

.tjfx-topBar .topBars li.topBar a.superItems {
    background-color: #428bca;
    border: solid 1px #357ebd;
    color: #fff;
    font-size: 14px;
    color: #fff;
    text-align: center;
    padding: 4px 8px;
    border-radius: 4px
}

.tjfx-topBar .topBars li.whiteBg a.superItems {
    background-color: #fff;
    color: #333;
    border-color: #e0e0e0
}

.tjfx-topBar .topBars li.whiteBg ul.subList {
    right: 0;
    left: inherit
}

.tjfx-topBar .topBars li.topBar a.superItems i {
    width: 7px;
    height: 7px;
    background: url(img/tjfx-icon.png) center -39px no-repeat;
    transition: all 300ms;
    -webkit-transition: all 300ms
}

.tjfx-topBar .topBars li.active a.superItems i {
    background-position-y: -62px
}

.tjfx-topBar .topBars li.whiteBg a.superItems i {
    background-position-y: -225px
}

.tjfx-topBar .topBars .active.whiteBg a.superItems i {
    background-position-y: -260px
}

.tjfx-topBar .tjfx-date-control .select_box {
    height: 30px
}

.tjfx-topBar .tjfx-date-control .select_box span {
    padding: 9px 24px 7px 10px
}

.tjfx-topBar .tjfx-date-control .select_box i.select_arrow {
    height: 9px
}

.tjfx-icon-arrowUp {
    width: 9px;
    height: 9px;
    background: url(img/tjfx-icon.png) center -130px no-repeat
}

.tjfx-topBar .tjfx-date-control .tjfx-icon-arrowUp {
    margin-top: 3px;
    margin-right: 7px
}

.tjfx-topBar .tjfx-date-control input.date-control {
    width: 150px
}

.tjxf-list,.tjfx-charts {
    margin-top: 24px;
    margin-bottom: 40px
}

.tjxf-list-detail {
    margin: 0;
    border: solid 1px #1797f6;
    padding: 0 14px;
    display: none
}

.tjxf-list-detail .tjfx-listContet {
    height: 200px;
    overflow-y: auto
}

.tjxf-listHeader {
    border-bottom: solid 2px #ebebeb;
    text-align: center;
    padding: 4px 0;
    margin: 10px 0 30px 0
}

.tjxf-listHeader h2.tjfx-h2 {
    border-bottom: solid 2px #1797f6;
    color: #1797f6;
    
    ;display: inline-block;
    *display: inline;
    *zoom:1;margin: 0 auto;
    text-align: center;
    margin-bottom: -6px;
    padding: 6px 12px;
    font-weight: bold
}

.tjxf-listHeader ul.tjfx-radioGroup {
    border: solid 1px #dcdcdc;
    border-radius: 6px;
    overflow: hidden;
    font-size: 0
}

.tjxf-listHeader ul.tjfx-radioGroup li {
    font-size: 14px;
    color: #555;
    padding: 4px 8px;
    cursor: pointer;
    transition: all 300ms;
    -webkit-backface-transition: all 300ms
}

.tjxf-listHeader ul.tjfx-radioGroup li.left-bar {
    border-right: solid 1px #dcdcdc
}

.tjxf-listHeader ul.tjfx-radioGroup li.active {
    background-color: #1797f6;
    color: #fff
}

.tjfx-listContet table {
    border-collapse: collapse
}

.tjfx-listContet table thead th {
    background-color: #f7f7f7;
    font-size: 14px;
    color: #000;
    text-align: center;
    padding: 16px 0
}

.tjfx-listContet table tbody tr td {
    border-bottom: solid 1px #e7e7e7;
    font-size: 14px;
    color: #555;
    text-align: center;
    padding: 8px 0
}

.tjfx-listContet table tbody tr td a {
    font-size: 14px;
    color: #1797f6;
    text-decoration: underline;
    cursor: pointer
}

.tjfx-listContet table tbody tr td a:hover {
    color: #ff8f0c
}

.tjfx-listContet table tbody tr td.details-content {
    padding: 0;
    border: 0
}

.tjxf-listHeader .tjxf-listHeader-closed {
    width: 27px;
    height: 27px;
    background: url(img/tjfx-icon.png) center -156px no-repeat;
    margin: 0 20px 0 0;
    cursor: pointer
}

.tjxf_box {
    padding: 7px 10px;
    border: 1px solid #c9d7e0;
    position: relative;
    border-radius: 3px;
    display: inline-block;
    *display: inline;
    *zoom:1;cursor: pointer;
    margin: 10px 0
}

.tjxf_box ul.select_option {
    position: absolute;
    border: 1px solid #c9d7e0;
    left: -1px;
    top: 30px;
    background: #fff;
    display: none
}

.tjxf_box ul.select_option li {
    padding: 8px 15px;
    white-space: nowrap;
    cursor: pointer;
    min-width: 60px;
    text-align: center
}
.tjxf_box ul.select_option li:hover {
    background: #1b8ed8;
    color: #Fff
}

.tjxf_box i.select_arrow {
    background: url(img/select_arrow.png) no-repeat center;
    display: inline-block;
    width: 8px;
    height: 4px;
    vertical-align: middle;
    margin-left: 8px;
    *display: inline;
    *zoom:1;transition: all 200ms;
    -webkit-transition: all 200ms
}

.tjxf_box:hover ul.select_option {
    display: block;
    min-width: 100%
}

.tjxf_box:hover i.select_arrow {
    background-image: url(img/select_arrow_hover.png)
}

.sys-topbar {
    margin: 20px
}

.sys-input-center {
    margin: 0 auto
}

.sys-own-btn,.sys-own-del {
    padding: 3px 5px;
    float: left;
    background: #50ca42;
    margin: 0 5px;
    color: #fff;
    border-radius: 4px
}

.sys-own-del {
    background: #ca6642
}

.sys-own-closer {
    margin: 0 auto;
    width: 50px
}

.sys-topbar .sys-search {
    float: right;
    width: 288px;
    height: 30px;
    position: relative;
    border: solid 1px #c2c2c2
}

.sys-topbar .sys-search input.sys-input-search {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    width: 200px;
    height: 30px;
    line-height: 30px;
    text-indent: 10px;
    *text-indent: 2px
}

.sys-topbar .sys-search a.sys-btn {
    float: right;
    height: 30px;
    padding: 0 20px 0 40px;
    text-align: center;
    line-height: 30px;
    cursor: pointer;
    background: url(img/sys-search.png) 10px center no-repeat #428bca;
    color: #fff;
    font-size: 14px
}

.sys-topbar .sys-search a.sys-btn:hover {
    background-color: #2698fb
}

.sys-radioBar li.radioBar,.sys-radioBar,table.sys-table label.sys-checkbox {
    display: inline-block;
    *display: inline;
    *zoom:1;vertical-align: middle
}

.sys-radioBar {
    font-size: 0;
    overflow: hidden;
    border: solid 1px #dcdcdc;
    border-radius: 4px
}

.sys-radioBar li.radioBar {
    font-size: 14px;
    color: #555;
    border-left: solid 1px #dcdcdc;
    padding: 4px 12px;
    cursor: pointer
}

.sys-radioBar li.first-li {
    border-left: none
}

.sys-radioBar li.active {
    background-color: #1797f6;
    color: #fff
}

table.sys-table label.sys-checkbox {
    cursor: pointer
}

table.sys-table label.sys-checkbox input {
    float: left;
    margin-top: 3px;
    margin-right: 5px
}

table.sys-table tbody tr td {
    text-align: center
}

.kh-table table.sys-table tbody tr td input.input_text {
    padding: 6px 0
}

table.sys-table tbody tr td span.color-green {
    color: green
}

table.sys-table tbody tr td span.color-red {
    color: red
}

table.sys-table tbody tr td span.color-gray {
    color: gray
}

.sys-table .form_table td {
    border: 1px solid #cfd9db
}

a.sys-input-add {
    position: relative;
    z-index: 91
}

.sys-input-add.active {
    z-index: 92
}

.sys-tree {
    *min-width: 200px;
    position: absolute;
    background-color: #fff;
    border: solid 1px #cfcfcf;
    left: -50px;
    top: 29px;
    height: 180px;
    overflow-y: auto;
    display: none
}

a.sys-input-add span.sys-input-add-span {
    font-size: 12px;
    color: #cdcdcd;
    background: url(img/sys-inputAdd.png) 0 center no-repeat;
    float: left;
    padding: 0 10px 0 12px;
    margin-left: 12px;
    cursor: pointer
}

.sys-table .sys-input-content {
    border: 1px solid #c9d7e0;
    max-width: 800px
}

.sys-table .sys-input-content .input_text {
    border: 0
}

.sys-table .sys-input-content a.sys-items {
    float: left;
    margin: 3px 8px;
    *margin: 2px 8px;
    color: #fff;
    border: solid 1px #357ebd;
    font-size: 14px;
    height: 20px;
    line-height: 20px;
    padding: 0 8px;
    border-radius: 4px;
    background: #428bca
}

.sys-table .sys-input-content a.sys-items i,.sys-table .sys-input-content a.sys-items span {
    *display: inline;
    *zoom:1;vertical-align: middle
}

.sys-table .sys-input-content a.sys-items i {
    float: right;
    *float: none;
    width: 22px;
    height: 22px;
    background: url(img/sys-input-closed.png) center no-repeat;
    cursor: pointer
}

.sys-table .sys-input-content a.sys-items i:hover {
    background-image: url(img/sys-input-closed_hover.png)
}

.sys-table .input_textWrap,.sys-table .form_table td {
    position: static
}

.sys-table .btnGroup {
    text-align: center;
    margin: 16px 0
}

.sys-table .form_table td.sys-dep-tree-content {
    position: relative
}

.sys-table .form_table .sys-dep-tree-wrap {
    height: 300px;
    overflow-y: auto;
    border: 1px solid #c9d7e0
}

.sys-table .input_textWrap,.sys-table .form_table .sys-dep-tree-wrap {
    width: 80%;
    max-width: 60%
}

.sys-label-raido {
    display: inline-block;
    *display: inline;
    *zoom:1;vertical-align: middle
}

.sys-label-raido {
    padding: 0 12px;
    cursor: pointer
}

.sys-rule-lable-1 {
    color: #1797f6;

}

.ruleBox {
    border: solid 1px #d9d9d9;
    margin: 0 8px;
    display: none;
    margin-bottom: 16px
}

.sys-rule-label {
    display: block;
    vertical-align: middle;
    padding-left: 8px;
    cursor: pointer
}

.sys-rule-label:hover {
    background-color: #e8e5e5
}

.sys-rule-lable-1,.sys-rule-lable-2,.sys-rule-lable-3 {
    border-bottom: #ececec solid 1px;
    padding: 8px 0
}

.sys-rule-lable-2,.sys-rule-lable-3 {
    font-size: 14px
}

.sys-rule-lable-4,.sys-rule-lable-5 {
    padding: 4px 0;
    font-size: 12px
}

.sys-rule-label input,.sys-rule-label span {
    display: inline-block;
    *display: inline;
    *zoom:1;vertical-align: middle
}

.sys-rule-label input {
    margin: 0 8px
}

.sys-rule-lable-1 input {
    margin-left: 0
}

ul.level-1 {
    padding-left: 20px
}

ul.level-2,ul.level-3,ul.level-4,ul.level-5 {
    padding-left: 8px
}

.sys-rule-lable-2 {
    background-color: #f5f5f5
}

.sys-rule-lable-3 {
    background-color: #fafafa
}

.rule-cloums {
    overflow: hidden;
    margin: 16px -8px
}

.rule-cloums .ruleBox {
    display: block
}

.rule-col-3 {
    width: 33.333333333333336%;
    *width: 33.3%;
    float: left
}

.sys-rule-list-content .labelGroup label {
    cursor: pointer
}

.sys-rule-list-content .labelGroup,.kh-content .labelGroup input {
    display: inline-block;
    *display: inline;
    *zoom:1;vertical-align: middle
}

.sys-rule-list-content .labelGroup input {
    margin: 0 8px
}
.sys-rule-list-content .select_box span {
    min-width: 338px;
    text-align: left
}

.form_table.sys-table th {
    background-color: #fbfbfb;
    padding: 9px 10px
}

.sys-oderby {
    width: 60px;
    height: 30px;
    background: url(img/sys-oderBy.png) center no-repeat;
    display: block;
    margin: 0 auto;
    cursor: pointer
}

table.sys-table tbody tr td.sys-list-aLeft,table.sys-table thead tr th.sys-list-aLeft {
    text-align: left
}

table.sys-table .quality-2 label.sys-checkbox span {
    padding-left: 15px
}

table.sys-table .quality-3 label.sys-checkbox span {
    padding-left: 30px
}

table.sys-table .quality-4 label.sys-checkbox span {
    padding-left: 45px
}

table.sys-table .quality-5 label.sys-checkbox span {
    padding-left: 60px
}

.sys-rule-list-content .form_table .input_text {
    min-width: 370px;
    *width: auto
}

.sys-main {
    overflow: hidden;
    margin: 10px
}

.sys-main .sys-table {
    margin: 0
}

.sys-main .sys-left {
    margin-right: 16px;
    border: solid 1px #cfd9db;
    float: left;
    width: 300px;
    height: 600px;
    overflow: hidden;
    overflow-y: auto
}

.sys-main .sys-right {
    overflow: hidden
}

.sys-main .sys-table {
    border: solid 1px #cfd9db;
    border-collapse: collapse
}

.sys-main .form_table.sys-table th {
    text-align: center
}

table.sys_tableLayout {
    margin: 10px 0;
    width: 100%;
    font-size: 14px
}

table.sys_tableLayout,table.sys_tableLayout tr td {
    border: 1px solid #cfd9db;
    padding: 9px 10px;
    line-height: 28px;
    border-collapse: collapse
}

table.sys_tableLayout tr td.sys_tableLayout_label {
    background: #f7f7f7;
    text-align: right;
    width: 150px
}

.sys-inputText {
    border: 1px solid #c9d7e0;
    background-color: #fff;
    padding: 6px 0;
    border-radius: 3px;
    max-width: 320px;
    display: block;
    width: 80%;
    text-indent: 8px;
    *text-indent: 0;
    transition: all 300ms
}

input.sys-inputText:focus {
    border: 1px solid #8898a2
}

.sys_tableLayout_tdColspan .sys-inputText {
    max-width: 800px
}

.list_tab_sys {
    font-size: 0
}

.list_tab_sys li {
    font-size: 12px;
    padding: 8px 10px 8px 10px;
    display: inline-block;
    background-color: #f3f3f3;
    cursor: pointer;
    margin-right: 2px;
    border: 1px solid #e0e0e0;
    border-bottom: 0;
    *display: inline;
    *zoom:1}

.list_tab_sys li.wtp {
    background: url(img/hu_icon.png) no-repeat 8px 4px
}

.list_tab_sys li.ytp {
    background: url(img/hu_icon.png) no-repeat 8px -142px
}

.list_tab_sys li.fp {
    background: url(img/hu_iocn_fp.png) no-repeat 8px -436px
}

.list_tab_sys li.jtp {
    background: url(img/hu_icon.png) no-repeat 8px -289px
}

.list_tab_sys li.active {
    color: #fff;
    background: #3b93f4;
    border: 1px solid #3b93f4;
    border-bottom: 0
}

.dialog-slider {
    height: 20px;
    background: url(img/dialog-slider.png) -996px center no-repeat;
    cursor: pointer
}

.dialog-slider {
    margin-right: 60px;
    padding: 5px 0;
    max-width: 537px
}

.dialog-slider-percent {
    float: right;
    width: 50px
}

.kh-content .input_textWrap .input_text.w-600 {
    width: 653px
}

.xedk-dialog.kh-content .form_table td {
    position: relative
}

.xedk-dialog.kh-content .dialog-inputWrap {
    position: absolute;
    top: 8px;
    left: 8px;
    bottom: 8px;
    right: 8px;
    *position: static
}

.xedk-dialog.kh-content .form_table td.textarea-content-td {
    height: 78px
}

.xedk-dialog.kh-content .form_table td.textarea-content-td .dialog-inputWrap {
    height: 78px
}

.xedk-dialog.kh-content .form_table td.textarea-content-td .dialog-inputWrap textarea {
    *padding: 0;
    *height: 61px
}

.xedk-dialog.kh-content h2.dialogTitle {
    font-size: 14px;
    color: #2281e2;
    padding: 16px 0
}

.xedk-dialog.kh-content .form_table,.xedk-dialog.kh-content .form_table td,.xedk-dialog.kh-content .form_table tr {
    border-collapse: collapse
}

.xedk-dialog.kh-content .form_table td {
    border: 1px solid #cfd9db;
    color: #56595b
}

.kh-content.xedk-dialog .form_table td span {
    display: inline-block;
    *display: inline;
    *zoom:1;vertical-align: middle
}

.xedk-dialog.kh-content .panel.grey_bg,.xedk-dialog.kh-content .panel_content {
    border: 0;
    background-color: #fff
}

.xedk-dialog.kh-content .panel.grey_bg {
    margin-bottom: 10px
}

.form_table.border,.form_table.border td {
    border: solid 1px #cfcfcf
}

.form_table.border tbody tr:hover {
    background-color: #fffaea
}

table.sys-table tbody tr:hover {
    background-color: #fffaea
}

.kh-table,.kh-content {
    margin-top: 20px
}

.kh-table table thead tr th {
    text-align: center;
    background-color: #f7f7f7
}

.kh-table table {
    border-collapse: collapse
}

.kh-table table tbody tr td,.kh-table table thead tr th {
    border: solid 1px #d9d9d9;
    font-size: 14px;
    color: #545454;
    border-collapse: collapse
}

.kh-table table tbody tr td .input_textWrap {
    position: static;
    height: auto
}

.kh-table table tbody tr td {
    height: auto;
    line-height: inherit
}

.kh-table table tbody tr td input.input_text {
    padding: 22px 0;
    text-align: center;
    text-indent: 0
}

.kh-content .form_table td.td_right {
    text-align: right
}

.kh-content .form_table td {
    position: static
}

a.kh-tableEditor,a.kh-production,a.kh-del,a.kh-preview {
    display: inline-block;
    *display: inline;
    *zoom:1;vertical-align: middle;
    background: url(img/kh_editor.png) 10px center no-repeat #f6f6f6;
    border: solid 1px #cfd9db;
    border-radius: 4px;
    font-size: 14px;
    color: #7d7d7d;
    padding: 0 40px 0 30px;
    cursor: pointer
}

a.kh-tableEditor:hover,a.kh-production:hover,a.kh-del:hover,a.kh-preview:hover {
    background-color: #efefef
}

a.kh-production {
    background-image: url(img/kh_production.png)
}

a.kh-del {
    background-image: url(img/kh_del.png)
}
a.kh-preview {
    background-image: url(img/kh_preview.png)
}
.kh-content .input_textWrap {
    position: static;
    display: inline-block;
    *display: inline;
    *zoom:1;vertical-align: middle
}

.kh-content .input_textWrap.sys-rule-textarea {
    height: auto
}

table.kh-formTable {
    font-size: 14px;
    color: #56595b
}

table.kh-formTable td.kh-tdLabel {
    width: 120px;
    text-align: right
}
table.kh-formTable td {
    padding: 9px 15px
}

table.kh-formTable td .input_textWrap {
    width: 270px;
    height: auto
}

table.kh-formTable td .select_box {
    padding: 5px 20px 5px 50px
}

table.kh-formTable td .input_text {
    *text-indent: 0
}

.form_table .input_text.ie7-width {
    *width: auto
}

#province_select,#city_select,#county_select,#country_select,#village_select,#product_select {
    border: 1px solid #c9d7e0;
    padding: 4px;
    border-radius: 3px
}

#product_select {
    width: 80%;
    max-width: 60%
}

.sys-table .org_textWrap {
    height: 62px
}

.sys-table .org_textWrap textarea.input_text {
    height: 54px
}

.wrap-dictionary {
    margin: 10px;
    overflow: hidden
}

.classify-box {
    border: solid 1px #d9d9d9;
    width: 210px;
    float: left;
    margin-right: 12px;
    margin-bottom: 12px;
    transition: all 300ms;
    -webkit-transition: all 300ms
}

.classify-box .classify-name {
    font-size: 18px;
    color: #555;
    text-align: center;
    border-bottom: solid 1px #d9d9d9;
    background-color: #eef6f8;
    padding: 23px 0
}

.classify-box .classify-name span {
    display: block;
    width: 80%;
    margin: 0 auto;
    height: 26px;
    line-height: 26px
}

.classify-box .classify-handler {
    font-size: 0
}

.classify-box .classify-handler li {
    display: inline-block;
    *display: inline;
    *zoom:1;vertical-align: middle
}

.classify-box .classify-handler li {
    font-size: 14px;
    color: #559fcd;
    cursor: pointer;
    width: 49%;
    border-right: 1px solid #d9d9d9;
    cursor: pointer;
    text-align: center;
    padding: 8px 0
}

.classify-box .classify-handler li.last-li {
    border-right: 0
}

.classify-box li.enable {
    color: #c3c3c3;
    cursor: not-allowed
}

.classify-box li.del {
    border-right: 0
}

.classify-box li.del:hover {
    color: red
}

.classify-box-add {
    background: url(img/dictionary-add.png) center no-repeat;
    padding: 53px 0;
    cursor: pointer
}

.classify-box-add:hover {
    border-color: green
}

.classify-box.disabled {
    border-color: #eeeeed
}

.classify-box.disabled .classify-name {
    background-color: #f4f4f5;
    color: #dfdfdf;
    border-bottom-color: #eeeeed
}

.classify-box.disabled li {
    border-color: #eeeeed
}

.classify-box.disabled li.del {
    color: #c3c3c3;
    cursor: not-allowed
}

.classify-box.disabled li.disable {
    color: #c3c3c3;
    cursor: not-allowed
}

.classify-box.disabled li.enable {
    cursor: pointer;
    color: #559fcd
}

.classify-box .classify-name-inputText {
    font-size: 18px;
    height: 24px;
    display: block;
    width: 80%;
    margin: 0 auto;
    text-align: center;
    border: solid 1px #eef6f8
}

.classify-box.editor .classify-name-inputText {
    border: solid 1px #e5e5e6;
    background-color: #fff;
    color: #666
}

.dictionary-table {
    width: 100%;
    font-size: 14px
}

.dictionary-table tbody tr:hover {
    background-color: #fffaea
}

.dictionary-table,.dictionary-table thead tr th,.dictionary-table tbody tr td {
    border: 1px solid #cfd9db;
    border-collapse: collapse
}

.dictionary-table thead tr th {
    background-color: #fbfbfb
}

.dictionary-table thead tr th {
    height: 24px;
    padding: 9px 15px
}

.dictionary-table thead tr th.t-name,.dictionary-table tbody tr td.t-name {
    text-align: left;
    padding-left: 30px
}

.dictionary-table tbody tr td.t-center {
    text-align: center
}

.dictionary-table .t-name label input {
    margin-top: 4px;
    float: left;
    margin-right: 8px
}

.dictionary-table span.color-green {
    color: #00e600
}

.dictionary-table tbody tr td .kh-tableEditor,.dictionary-table tbody tr td .kh-del,.dictionary-table tbody tr td .kh-preview {
    display: inline-block;
    *display: inline;
    *zoom:1;vertical-align: middle;
    padding: 4px 40px 3px 30px;
    margin: 8px 0
}

.dictionary-table label {
    cursor: pointer
}

.dictionary-table tbody tr td.handler-content {
    *margin-right: 8px
}

.dictionary-barGroup {
    font-size: 0
}

.dictionary-barGroup li {
    display: inline-block;
    *display: inline;
    *zoom:1;height: 28px;
    line-height: 28px;
    padding: 0 16px;
    margin-right: 16px;
    vertical-align: middle;
    font-size: 14px;
    background-color: #428bca;
    border: solid 1px #357ebd;
    color: #fff;
    border-radius: 4px;
    cursor: pointer
}

.dictionary-barGroup li:hover {
    background-color: #2698fb;
    border-color: #2698fb
}

.dictionary-classify {
    border: 1px solid #c9d7e0;
    padding: 4px;
    border-radius: 3px;
    width: 80%
}

.dictionary-dialog label.dictionary-label {
    cursor: pointer
}

.dictionary-dialog,.dictionary-dialog td {
    border: 0;
    border-collapse: collapse
}

.show-table-wrap {
    padding: 5px 12px;
    position: relative
}

.show-content-nav {
    position: absolute;
    border: 1px solid #d0d0d0;
    padding: 4px 4px 0 4px
}

.nav-ul li {
    position: relative;
    width: 125px;
    height: 14px;
    border: 1px solid #d0d0d0;
    padding: 12px;
    margin-bottom: 5px;
    border-radius: 5px;
    cursor: pointer;
    background: #efefef
}

.nav-ul li:hover {
    background: #47bdf4;
    color: #fff;
    border: 1px solid #30a4e7
}

.nav-ul .current {
    background: #47bdf4;
    color: #fff;
    border: 1px solid #30a4e7
}

.nav-ul li b {
    background: url(img/arraw-unhover.png) center no-repeat;
    width: 4px;
    height: 6px;
    display: block;
    position: absolute;
    top: 16px;
    left: 13px
}

.nav-ul li span {
    margin-left: 10px;
    height: 14px;
    line-height: 14px;
    
    ;font-family: \5fae\8f6f\96c5\9ed1
}

.show-content-table {
    height: 300px;
    margin-left: 180px
}

.table-content-head {
    margin-left: 1px;
    width: 16px;
    height: 16px;
    background: url(http://www.ctnma.cn/ioop-bcs-web/res/skin/default/css/img/icon-tips.png) center top no-repeat;
    display: inline-block;
    vertical-align: middle;
    cursor: pointer;
    margin: 4px 0 4px 4px;
    position: relative;
    z-index: 99999999
}

.table-content-head span {
    font-size: 20px;
    font-weight: bold
}

.panel_s_title {
    background: #fff;
    border: 1px solid #d9d9d9;
    padding: 7px 15px;
    height: 28px;
    
    ;color: #358ae8;
    text-align: center;
    font-weight: bold
}
.radio_wrap {
    position: absolute;
    left: 10px;
    right: 10px;
    top: 50%;
    height: 30px;
    margin-top: -15px
}

.radio_wrap label {
    padding: 10px
}

.radio_wrap input {
    vertical-align: middle
}

.show-content-table .form_table td {
    position: relative
}

.ver2-table-common {
    font-size: 12px;
    border-collapse: collapse;
    width: 100%;
    margin: 0 auto
}

.ver2-table-common th,.ver2-table-common td {
    padding: 5px;
    border: 1px solid #cfd9db
}

.ver-table-inputText {
    width: 98%;
    border: 1px solid #c2c2c2;
    height: 20px;
    line-height: 20px
}

.save-sptable-btn {
    padding: 5px 10px;
    background: #2181df;
    float: left;
    color: #fff;
    border-radius: 5px;
    font-size: 14px;
    cursor: pointer
}

.save-sptable-btn:hover {
    background: #0661ba
}

.save-sptable-wrap {
    margin-bottom: 10px
}

.ver2-pos-mid {
    text-align: center
}

.wfgz-op1 li {
    display: block;
    height: 30px
}

.var2-input-beau {
    border: 1px solid #d9d9d9;
    padding: 5px 0;
    border-radius: 3px;
    outline: 0;
    line-height: 1
}

.ver2-table-common caption {
    border: solid 1px #cfd9db;
    border-collapse: collapse;
    border-bottom: 0;
    font-size: 18px;
    font-weight: bold;
    color: #000;
    text-align: center;
    padding: 15px 10px
}

.tips-handler {
    margin-left: 1px;
    width: 16px;
    height: 24px;
    background: url(../../res/css/img/tips-handler.png) center no-repeat;
    display: inline-block;
    *display: inline;
    *zoom:1;vertical-align: middle;
    cursor: pointer;
    margin: 4px
}

.tips-content {
    position: absolute;
    z-index: 999991;
    left: 0;
    top: 0;
    min-width: 140px;
    display: none;
    box-shbox-shadow: 0 0 3px #ccc
}

.tips-content-infor {
    background: #fff;
    border: 1px solid #e0e0e0
}

.tips-content-infor .infor-content {
    background-color: #fff;
    padding: 10px
}

.tips-content-infor h3 {
    font-size: 12px;
    font-weight: bold
}

.tips-content .tips-bg {
    position: absolute;
    z-index: 991;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0
}

.tips-content .tips-bg .tips-bg-top {
    width: 150px;
    height: 18px;
    position: absolute;
    z-index: 91;
    left: 0;
    top: 0;
    right: 0;
    background: url(../../res/css/img/tips-content-top.png) center no-repeat
}

.tips-content .tips-bg .tips-bg-bottom {
    width: 132px;
    height: 18px;
    position: absolute;
    z-index: 91;
    left: 14px;
    bottom: -3px;
    right: 0;
    background: url(../../res/css/img/tips-content-bottom.png) left bottom repeat-x
}

.tips-content .tips-bg .tips-bg-left {
    width: 10px;
    position: absolute;
    left: 13px;
    top: 18px;
    bottom: 0;
    background: url(../../res/css/img/tips-content-left-right.png) -3px top repeat-y
}

.tips-content .tips-bg .tips-bg-right {
    width: 8px;
    position: absolute;
    right: 0;
    top: 18px;
    bottom: 0;
    background: url(../../res/css/img/tips-content-left-right-1.png) -11px top repeat-y
}

.tips-content .tips-content-infor {
    position: relative;
    z-index: 9
}

.tips-arrow {
    z-index: 999;
    left: -19px;
    top: 0;
    position: absolute;
    display: inline-block;
    width: 0;
    height: 0;
    border-width: 10px;
    border-style: solid;
    overflow: hidden;
    font-size: 0;
    line-height: 0;
    vertical-align: top;
    border-color: transparent #fff transparent transparent
}

.tips-arrow-warp {
    z-index: 99;
    left: -20px;
    top: 0;
    position: absolute;
    display: inline-block;
    width: 0;
    height: 0;
    border-width: 10px;
    border-style: solid;
    overflow: hidden;
    font-size: 0;
    line-height: 0;
    vertical-align: top;
    border-color: transparent #bfbfbf transparent transparent
}

.jzfp-loading-bank {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: url(img/bank_data.gif) center no-repeat;
    z-index: 810
}

.jp-slider {
    margin: 0 auto;
    height: 16px;
    position: relative;
    z-index: 91;
    overflow: hidden;
    background-color: #fff;
    border: solid 1px #358ae8;
    cursor: pointer;
    min-width: 90px
}

.jp-slider .jp-slider-content {
    height: 12px;
    position: absolute;
    z-index: 99;
    left: 0;
    top: 0;
    bottom: 0;
    transition: all .1s;
    -webkit-transition: all .1s;
    background-color: #358ae8;
    line-height: 12px;
    color: #fff;
    text-align: center
}

.jp-slider:hover .jp-slider-content {
    background-color: #327ccc
}

.jp-icon {
    background: url(img/jp-warning-type.png) no-repeat center 0;
    width: 19px;
    height: 27px;
    display: block;
    margin: 0 auto;
    cursor: pointer
}

.jp-icon.jp-icon-yellow {
    background-position-y: 0
}

.jp-icon.jp-icon-red {
    background-position-y: -59px
}

.jp-icon.jp-icon-green {
    background-position-y: bottom
}

.jp-title {
    border-bottom: solid 1px #a1d7ff;
    overflow: hidden;
    margin: 0 0 20px 0
}

.jp-title .jp-title-content {
    border-bottom: solid 3px #a1d7ff;
    float: left;
    padding: 0 0 16px 0;
    font-size: 0
}

.jp-title .jp-title-content span {
    display: inline-block;
    display: inline;
    zoom:1;vertical-align: text-bottom;
    font-size: 14px;
    color: #1797f6
}

.jp-title .jp-title-content span.span-1 {
    font-weight: bold;
    margin-right: 16px
}

.jp-title .jp-title-content span.span-2 {
    font-size: 24px;
    font-weight: bold;
    margin-right: 20px
}

.jp-title .jp-title-content span.span-3 {
    font-size: 18px;
    color: #ff8f0c;
    font-weight: bold;
    margin: 0 8px
}

.jp-title .jp-title-content span.span-4 {
    font-size: 18px;
    color: #1d1d1d;
    font-weight: bold;
    margin: 0 70px 0 8px
}

.jp_title_right {
    color: #1797f6;
    float: right;
    line-height: 50px;
    height: 50px;
    font-size: 18px
}

.data-change-wrap {
    padding-left: 6px
}

.data-change-cl,.data-change-cl .data-change-icon-1,.data-change-cl .data-change-icon-2,.data-change-cl .data-change-icon-3,.data-change-cl span {
    display: inline-block;
    *display: inline;
    *zoom:1;vertical-align: middle;
    font-size: 14px;
    color: #333
}

.data-change-cl {
    padding: 0 40px 0 0
}

.data-change-cl .data-change-icon-1,.data-change-cl .data-change-icon-2,.data-change-cl .data-change-icon-3 {
    width: 18px;
    height: 18px;
    background-position: center;
    background-repeat: no-repeat;
    vertical-align: middle;
    margin-right: 16px
}
.data-change-icon-1 {
    background-image: url(img/date-change-icon-1.png)
}

.data-change-icon-2 {
    background-image: url(img/date-change-icon-2.png)
}

.data-change-icon-3 {
    background-image: url(img/date-change-icon-3.png)
}

.for-data-change .list_year {
    display: inline;
    *float: left
}

.data-change-table-wrap .bfcs-nav li span {
    font-size: 14px;
    display: block;
    width: 114px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    -moz-binding: url("ellipsis.xml#ellipsis")
}

.data-change-table-wrap .nav-arrow {
    background: url(img/tree-arrow.png) no-repeat 1px center;
    width: 7px;
    height: 40px;
    position: absolute;
    top: 50%;
    right: -7px;
    margin-top: -20px;
    cursor: pointer
}

.data-change-table-wrap .nav-arrow.trigger {
    background: url(img/tree-arrow-active.png) no-repeat 1px center
}

.data-change-content-table.show-content-table {
    height: auto;
    margin-left: 0;
    position: absolute;
    left: 185px;
    right: 10px
}

.data-change-table-warp {
    padding: 0 5px;
    font-size: 14px;
    color: #333;
    margin-bottom: 10px
}

.data-change-table-warp table.data-change-table {
    width: 100%;
    border-collapse: collapse
}

.data-change-table-warp table.data-change-table tr td {
    border-collapse: collapse;
    border: solid 1px #dcdcdc;
    padding: 4px 16px
}

.data-change-table-warp table.data-change-table tr td.has-bg {
    padding: 0;
    background-color: #f3f3f3
}

.data-change-table-warp table.data-change-table tr td .data-change-wrap {
    padding: 8px 16px
}

.data-change-table-warp table.data-change-table tr td.t-center {
    text-align: center
}

.data-change-table-warp table.data-change-table tr td span.color-green {
    color: #00af21
}

.data-change-table-warp table.data-change-table tr td span.color-orange {
    color: #ff6c00
}

.jzfp-navi li dt.subnav a {
    background: 0;
    color: #444;
    padding: 8px 0;
    width: 100%;
    border: 0;
    border-bottom: 1px dashed #e0e0e0;
    border-radius: 0;
    font-size: 14px;
    margin-bottom: -1px;
    text-align: center
}

.jzfp-navi li:hover dt.subnav a:hover {
    background: #d5f4ff
}

.jzfp-navi li:hover dt.subnav a {
    background: 0
}

dt.subnav {
    color: #555;
    position: absolute;
    left: 0;
    top: 40px;
    background-color: #fff;
    z-index: 999;
    border: 1px solid #e2e2e2;
    overflow: hidden;
    box-shadow: 1px 1px 3px rgba(148,148,148,0.47);
    right: 0
}

#menu {
    margin: 0;
    padding: 0;
    position: fixed;
    right: 10px;
    top: 50%;
    list-style-type: none;
    z-index: 70;
    margin-top: -64px;
    width: 20px
}

#menu li {
    margin: 0 10px 0 0;
    font-size: 14px
}

#menu a {
    float: left;
    width: 20px;
    height: 39px;
    background-color: #fff;
    color: #333;
    text-decoration: none;
    background: url(img/nav_dot.png) no-repeat 0 0
}

#menu .active a {
    color: #fff;
    background-position: 0 -40px
}

#menu a.last {
    height: 11px
}

#menu .active a.last {
    height: 17px
}

.section {
    overflow: hidden
}
@font-face {
    font-family: Alimama ShuHeiTi;
    src: url(./fxxc/阿里巴巴数黑体.ttf)
}
@font-face {
    font-family: 'reducto_condensed_ssiCn';
    src: url('font/reducto_condensed_ssi_condensed-webfont.eot');
    src: url('font/reducto_condensed_ssi_condensed-webfont.eot?#iefix') format('embedded-opentype'),url('font/reducto_condensed_ssi_condensed-webfont.woff2') format('woff2'),url('font/reducto_condensed_ssi_condensed-webfont.woff') format('woff'),url('font/reducto_condensed_ssi_condensed-webfont.ttf') format('truetype'),url('font/reducto_condensed_ssi_condensed-webfont.svg#reducto_condensed_ssiCn') format('svg');
    font-weight: normal;
    font-style: normal
}

.jzfp_content .jdlk_index_countL {
    width: 4.5em;
    float: left;
    position: absolute;
    font-size: 2em;
    top: 0;
    bottom: 0;
    left: 0
}

.jzfp_index_h1 {
    position: relative;
    font-size: 22px;
    text-align: center;
    padding: 12px 0 8px 0;
    margin-bottom: 10px;
    border-bottom: 1px solid #e6e6e6
}

.section .jzfp_index_h1 {
    font-size: 1em;
    text-align: center;
    padding: 12px 0 8px 0;
    margin-bottom: 2em;
    border-bottom: 1px solid #e6e6e6
}

.jzfp_index_h1 span {
    border-bottom: 2px solid #777;
    padding: 0 10px 8px 10px
}

.jzfp_content {
    width: 84em;
    margin: 0 auto;
    overflow: hidden;
    min-height: 500px;
    padding-top: 1em
}

.jdlk_index_countContent {
    font-family: Microsoft YaHei
}

.jdlk_index_countContent h3 {
    color: #555;
    font-size: 1.4em
}

.jdlk_index_countContent ul {
    padding: .5em 0 2em;
    white-space: nowrap;
    border-bottom: 1px dashed #dbdbdb
}

.jdlk_index_countContent ul li {
    border-right: 1px dashed #dbdbdb;
    display: inline-block;
    vertical-align: top;
    padding: 0 1em;
    width: 31em;
    margin-right: -0.3em;
    *display: inline;
    *zoom:1;cursor: pointer
}

.jdlk_index_countContent ul li.last {
    border: 0
}

.jdlk_index_countContent ul li dt {
    margin-top: .5em
}

.jdlk_index_countContent ul li dt dl {
    display: inline-block;
    vertical-align: top;
    width: 10em;
    *display: inline;
    *zoom:1}

.jdlk_index_countContent ul li dt dl em {
    font-family: 'reducto_condensed_ssiCn';
    font-size: 3.5em
}

.jdlk_index_countContent ul li dt dl em i {
    font-style: normal;
    font-size: .6em
}

.jdlk_index_countContent ul li dt dl em b.arrow_up,.jdlk_index_countContent ul li dt dl em b.arrow_down {
    background: url(img/jzfp_index_arrow.png) no-repeat 0 0;
    width: 15px;
    height: 25px;
    display: inline-block;
    vertical-align: middle;
    margin-left: 10px;
    *display: inline;
    *zoom:1}

.jdlk_index_countContent ul li dt dl em.blue b.arrow_up {
    background-position: 0 0
}

.jdlk_index_countContent ul li dt dl em.orange b.arrow_up {
    background-position: -171px 0
}

.jdlk_index_countContent ul li dt dl em.red b.arrow_up {
    background-position: -58px 0
}

.jdlk_index_countContent ul li dt dl em.grey b.arrow_up {
    background-position: -115px 0
}
.jdlk_index_countContent ul li dt dl em.blue b.arrow_down {
    background-position: 0 -36px
}

.jdlk_index_countContent ul li dt dl em.orange b.arrow_down {
    background-position: -171px -36px
}

.jdlk_index_countContent ul li dt dl em.red b.arrow_down {
    background-position: -58px -36px
}

.jdlk_index_countContent ul li dt dl em.grey b.arrow_down {
    background-position: -115px -36px
}

.jdlk_index_countContent ul li dt dl em.red {
    color: #ff2a00
}

.jdlk_index_countContent ul li dt dl em.orange {
    color: #ff9000
}

.jdlk_index_countContent ul li dt dl em.blue {
    color: #1797f6
}

.jdlk_index_countContent ul li dt dl p.num {
    font-size: 1em
}

.jdlk_index_countContent ul li dt dl p {
    color: #777;
    font-size: 1.2em
}

.jdlk_index_count.grey .jdlk_index_countR {
    margin-left: 7.6em;
    top: 1em;
    padding-left: 1em
}

.jdlk_index_count.grey .jdlk_index_countL {
    color: #777;
    bottom: 5px;
    border-right: 2px solid #777
}

.jdlk_index_count.grey .jdlk_index_crie {
    background-position: -337px 0
}

.jdlk_index_count.grey .jdlk_index_countTitle {
    color: #1797f6
}

.jdlk_index_count.grey .jdlk_index_countNum ul li {
    border-left: 2px solid #1797f6
}

.jdlk_index_count.grey {
    padding-bottom: 1em
}

.jdlk_index_count.last {
    margin-bottom: 5px
}

.jdlk_index_count.last ul {
    border: 0
}

.count_tip {
    float: right;
    color: #555;
    font-size: 14px;
    margin-right: 15px
}

.count_tip ul {
    font-size: 0;
    display: inline-block;
    margin-left: 10px;
    *display: inline;
    *zoom:1}

.count_tip ul li {
    display: inline-block;
    font-size: 14px;
    background-color: #777;
    color: #fff;
    margin-right: 3px;
    padding: 0 10px;
    *display: inline;
    *zoom:1}

.count_tip ul li.blue {
    background-color: #1797f6
}

.count_tip ul li.orange {
    background-color: #ff9000
}

.count_tip ul li.red {
    background-color: #ff2a00
}

.count_tip ul li.drakyellow {
    background-color: #ddb217
}

.count_tip ul li.lightblue {
    background-color: #2270ff
}

.count_tip ul li.green {
    background-color: #24a258
}

.jzfp_contentTitle {
    font-size: 2em;
    text-align: left;
    padding: 0 0 .36em 0;
    margin-bottom: 1em;
    border-bottom: 1px solid #e6e6e6
}

.jzfp_contentTitle span {
    border-bottom: 2px solid #0282e2;
    padding: 0 1em .35em 1em;
    color: #1797f6
}

.jdlk_index_countContent.samll ul {
    padding: 7px 0
}

.jdlk_index_countContent.samll ul.last {
    border-bottom: 0
}

.jdlk_index_count.grey .jdlk_index_countR.notimeline {
    margin-left: 0
}

.jdlk_index_count.grey .jdlk_index_countR.notimeline ul li {
    width: 410px
}

.jdlk_index_count.grey .jdlk_index_countR.notimeline ul li dt dl {
    width: 140px
}

.section-2 {
    overflow: hidden;
    margin: 0 auto;
    padding: 1em 0 0 0;
    width: 84em
}

.section-2 .section-2-slider {
    padding: 1.5em;
    cursor: pointer
}

.section-2 .section-2-slider.section-2-slider-1,.section-2 .section-2-slider.section-2-slider-2 {
    float: left;
    margin-right: 2em
}

.section-2 .section-2-slider.section-2-slider-3 {
    float: none;
    width: 13em;
    margin: 0 auto
}

.section-2 .section-2-slider.section-2-slider-4,.section-2 .section-2-slider.section-2-slider-5 {
    float: right;
    margin-left: 20px
}

.section-2 .section-2-slider .charts-content {
    position: relative;
    z-index: 90;
    height: 25em;
    width: 13em
}

.section-2 .section-2-slider .charts-pie {
    width: 110px;
    height: 110px;
    display: block;
    margin: 0 auto;
    background-color: #fff;
    margin-bottom: -54px;
    position: absolute;
    z-index: 92;
    left: 50%;
    margin-left: -54px
}

.section-2 .section-2-slider .charts-pie span {
    font-size: 48px;
    width: 100%;
    font-family: 'reducto_condensed_ssiCn';
    text-align: center;
    position: absolute;
    z-index: 99;
    top: 20px;
    left: 0
}

.section-2 .section-2-slider .charts-pie span.color-1 {
    color: #ff9000
}

.section-2 .section-2-slider .charts-pie span.color-2 {
    color: #1797f6
}

.section-2 .section-2-slider .charts-pie span.color-3 {
    color: #ff2a00
}

.section-2 .section-2-slider .charts-pie span.color-4 {
    color: #777
}

.section-2 .section-2-slider .charts-pie em {
    font-size: 14px;
    color: #424242;
    width: 100%;
    position: absolute;
    z-index: 99;
    top: 74px;
    left: 0;
    text-align: center
}

.section-2 .section-2-slider.section-2-slider-3 .charts-pie em {
    display: none
}

.section-2 .chatrs-data {
    border: solid 1px #e6e6e6;
    padding: 6em .5em 0 .5em;
    position: absolute;
    z-index: 91;
    width: 100%;
    top: 3.5em;
    text-align: center;
    white-space: nowrap
}

.section-2 .section-2-slider h2 {
    color: #777;
    font-size: 2em;
    width: 100%;
    font-weight: bold;
    min-height: 4em;
    text-align: center;
    display: block;
    margin: 0 auto;
    white-space: nowrap;
    line-height: 52px
}

.section-2 .section-2-slider.section-2-slider-1 h2,.section-2 .section-2-slider.section-2-slider-2 h2,.section-2 .section-2-slider.section-2-slider-4 h2,.section-2 .section-2-slider.section-2-slider-5 h2 {
    line-height: 52px
}

.section-2 .data-1,.section-2 .data-2 {
    padding: 8px 0
}

.section-2 span.data-itemStyle-1,.section-2 span.data-itemStyle-2,.section-2 span.data-itemStyle-3,.section-2 span.data-itemStyle-4,.section-2 span.data-itemStyle-5 {
    display: inline-block;
    *display: inline;
    *zoom:1;vertical-align: baseline
}

.section-2 span.data-itemStyle-2,.section-2 span.data-itemStyle-4,.section-2 span.data-itemStyle-5 {
    padding: 0 2px
}

.section-2 span i {
    font-size: .7em
}

.section-2 span.data-itemStyle-1 {
    font-size: 1.4em;
    color: #555;
    min-width: 50px;
    text-align: left
}

.section-2 span.data-itemStyle-2 {
    font-family: 'reducto_condensed_ssiCn';
    font-size: 4em;
    color: #777
}

.section-2 span.data-itemStyle-3 {
    font-size: 1em;
    color: #555
}

.section-2 span.data-itemStyle-4 {
    font-family: 'reducto_condensed_ssiCn';
    font-size: 4em;
    color: #ff9000
}
.section-2 span.data-itemStyle-5 {
    font-family: 'reducto_condensed_ssiCn';
    font-size: 4em;
    color: #ff2a00
}

.section-2 .data-1 {
    border-bottom: solid 1px #bbb;
    margin: 0 4px
}

.section-3-top {
    margin: 0 auto 15px auto;
    text-align: center
}

.section-3-top ul {
    display: inline-block;
    *display: inline;
    *zoom:1;border-bottom: solid 1px #0282e2
}

.section-3-top ul li {
    display: inline-block;
    *display: inline;
    *zoom:1;vertical-align: middle;
    padding: 4px 2px
}

.section-3-top ul li.active {
    border-bottom: solid 2px #0282e2
}

.section-3-top ul li.splite {
    background: url(img/section-3-top-splite.png) center no-repeat;
    width: 6px;
    height: 20px;
    padding: 0 20px
}

.section-3-top ul li.items {
    cursor: pointer
}

.section-3-top ul li span {
    color: #555;
    font-size: 1.8em
}

.section-3-top ul li em {
    color: #555;
    font-size: 1em
}

.section-3-top ul li.active span {
    color: #5f5e5e;
    font-size: 2em
}

.section-3-top ul li.active em {
    color: #5f5e5e
}

.section-3-list {
    width: 84em;
    margin: 0 auto
}

ul.section-3-ul {
    overflow: hidden;
    padding-bottom: 5px
}

ul.has-border-bottom {
    border-bottom: dashed 1px #cfcfcf
}

ul.section-3-ul li {
    width: 15em;
    float: left;
    margin-top: 2em;
    padding: 0 1em 0 .5em;
    border-left: 1px dashed #ccc;
    cursor: pointer
}

ul.section-3-ul li.last-li {
    float: right;
    margin-right: 0
}

ul.section-3-ul li h2 {
    font-size: 2.0em;
    color: #202020;
    line-height: 1.5em
}

ul.section-3-ul li .percent {
    font-family: 'reducto_condensed_ssiCn';
    font-size: 5em;
    border-bottom-width: 1px;
    border-bottom-style: dashed;
    overflow: hidden
}

ul.section-3-ul li.color-1 .percent {
    color: #777;
    border-bottom-color: #aaa
}

ul.section-3-ul li.color-3 .percent {
    color: #ff9000;
    border-bottom-color: #ff9000
}

ul.section-3-ul li.color-2 .percent {
    color: #1797f6;
    border-bottom-color: #1797f6
}

ul.section-3-ul li.color-4 .percent {
    color: #ff2a00;
    border-bottom-color: #ff2a00
}

ul.section-3-ul li dl {
    font-size: 1.2em;
    color: #424242;
    line-height: 2.2em
}

ul.section-3-ul li.last-li dl {
    border-right: 0
}

.backFixed {
    position: fixed;
    right: 10px;
    top: 10px;
    z-index: 999
}

.deviation-wrap {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0
}

.deviation-wrap .deviation-left {
    width: 190px;
    border-right: solid 1px #ced9db;
    position: fixed;
    left: 0;
    top: 47px;
    bottom: 0
}

.deviation-wrap .deviation-right {
    position: fixed;
    right: 0;
    bottom: 0;
    left: 205px;
    top: 10px
}

.deviation-name {
    overflow: hidden;
    padding: 12px 12px 12px 12px;
    width: 176px
}

.deviation-name i {
    float: left;
    width: 35px;
    height: 39px;
    background: url(img/deviation_name.png);
    display: block;
    margin-right: 8px
}

.deviation-name h2 {
    font-size: 18px;
    color: #0090f8;
    height: 38px;
    line-height: 40px;
    overflow: hidden;
    border-bottom: solid 1px #0090f8;
    font-weight: bold
}

.deviation-list li .items {
    padding-left: 45px;
    border-bottom: solid 1px #ced9db
}

.deviation-list li .items i,.deviation-list li .items a {
    display: inline-block;
    *display: inline;
    *zoom:1;vertical-align: middle
}

.deviation-list li .items i {
    background: url(img/deviation-list-splite.png) center no-repeat;
    width: 16px;
    height: 16px
}

.deviation-list li.active .items i {
    background-image: url(img/deviation-list-splite-hover.png)
}

.deviation-list li .items a {
    font-size: 14px;
    color: #333;
    font-weight: bold
}

.deviation-list li .items {
    height: 48px;
    line-height: 48px
}

.deviation-list li .items.sub {
    border-bottom-style: dashed;
    padding-left: 50px
}

.deviation-list li.last-child .items.sub {
    border-bottom-style: solid
}

.deviation-list .sub-li.active .items a,.deviation-list .sub-li .items a:hover {
    color: #0090f8
}

.deviation-list li ul.sub-ul {
    display: none
}

.jzfp_index_h1.jzfp_index_h1List {
    text-align: left
}

.jzfp_index_h1List span {
    color: #777
}

.form_table.textarginC th,.form_table.textarginC td {
    text-align: center
}

.form_table.textarginC em i.cube {
    display: inline-block;
    width: 10px;
    height: 10px;
    margin-right: 5px;
    *display: inline;
    *zoom:1}

.form_table.textarginC em.red {
    color: #ff2a00
}

.form_table.textarginC em.red i.cube {
    background-color: #ff3d17
}
.jzfp-lgbar.indexV2-lgbar i.icon-24{
	width: 31px; height: 28px;
	background: url(img/portal/portal_n.png) center no-repeat;
	margin-top: 18px;
	cursor: pointer;
	margin-right: 13px;
	background-size: 95%;
}

.jzfp-lgbar.indexV2-lgbar i.icon-20{
    width: 31px; height: 28px;
    background: url(../images/index/page_indexIcon.png)center no-repeat;
    margin-top: 18px;
    cursor: pointer;
    margin-right: 13px;
    background-size: 95%;
}
/**大屏展示**/
.jzfp-lgbar.indexV2-lgbar i.icon-35 {
    width: 31px;
    height: 28px;
    background: url(../images/index/page_dpzs.png)center no-repeat;
    margin-top: 18px;
    cursor: pointer;
    margin-right: 13px;
    background-size: 90%;
}
.jzfp-lgbar.indexV2-lgbar i.icon-34{
	width: 31px; height: 28px;
	background: url(img/portal/portal_n.gif) center no-repeat;
	margin-top: 18px;
	cursor: pointer;
	margin-right: 13px;
	background-size: 95%;
}
.jzfp-lgbar.indexV2-lgbar i.icon-22{
	width: 31px; 
	height: 28px;
	background: url(img/portal/portal_green.png) center no-repeat;
	margin-top: 18px;
	cursor: pointer;
	margin-right: 13px;
	background-size: 95%;
}

.jzfp-lgbar.indexV2-lgbar i.icon-28{
	width:38px;
	height: 28px;
	background:url(../images/index/stat_v.png) no-repeat;
	margin-top:20px;
	cursor: pointer;
	background-size: 76%;
}

.form_table.textarginC em.blue {
    color: #1797f6
}

.form_table.textarginC em.blue i.cube {
    background-color: #1797f6
}

.form_table.textarginC em.green {
    color: #24a258
}

.form_table.textarginC em.green i.cube {
    background-color: #24a258
}

.form_table.textarginC em.orange {
    color: #ff9000
}

.form_table.textarginC em.orange i.cube {
    background-color: #ff9000
}

.form_table.textarginC em.grey {
    color: #777
}

.form_table.textarginC em.grey i.cube {
    background-color: #777
}

.form_table.textarginC em.drakyellow {
    color: #ddb217
}

.form_table.textarginC em.drakyellow i.cube {
    background-color: #ddb217
}

.form_table.textarginC em.lightblue {
    color: #2270ff
}

.form_table.textarginC em.lightblue i.cube {
    background-color: #2270ff
}

.form_table.textarginC .up_arrow {
    background: url(img/arrow_sort.png) no-repeat 0 0;
    width: 11px;
    height: 15px;
    display: inline-block;
    margin-left: 5px;
    vertical-align: -2px
}

.form_table.textarginC .down_arrow {
    background: url(img/arrow_sort.png) no-repeat 0 bottom;
    width: 11px;
    height: 15px;
    display: inline-block;
    margin-left: 5px;
    vertical-align: -2px
}

.search_case {
    border-bottom: 1px solid #ebebeb
}

.search_case li label {
    width: 100px;
    display: inline-block;
    vertical-align: middle;
    *display: inline;
    font-size: 14px;
    *zoom:1}

.search_case li {
    padding: 8px 0;
    font-size: 14px;
    color: #a8a7a7;
    white-space: nowrap;
    overflow: hidden;
    width:89%;
}

.result_btn {
    color: #777;
    padding: 5px 0;
    overflow: hidden;
    margin-bottom: 10px
}

.result_btn .btnGroup {
    margin-top: 8px
}
.result_btn span em {
    font-size: 30px;
    color: #1797f6
}

.search_case li.border {
    border-top: 1px dashed #ebebeb
}

.search_case li select {
    margin-right: 5px
}

.search_case li dt {
    display: inline-block;
    vertical-align: middle;
    *display: inline;
    *zoom:1}

.search_case li dt dl {
    float: left;
    color: #555;
    margin-right: 10px;
    border-radius: 12px;
    text-align: center;
    padding: 2px 6px;
    cursor: pointer;
    position: relative
}

.search_case li dt dl.active {
    background-color: #70c1ff;
    color: #fff;
    background-color: #70c1ff;
    color: #fff;
    -webkit-animation-duration: .75s;
    -ms-animation-duration: .75s;
    -o-animation-duration: .75s;
    -moz-animation-duration: bounceIn;
    animation-duration: .75s ； -webkit-animation-name:bounceIn;
    -ms-animation-name: bounceIn;
    -o-animation-name: bounceIn;
    -moz-animation-name: bounceIn;
    animation-name: bounceIn
}

@-webkit-keyframes bounceIn {
    0%,20%,40%,60%,80%,100% {
        -webkit-animation-timing-function: cubic-bezier(0.215,0.610,0.355,1.000);
        animation-timing-function: cubic-bezier(0.215,0.610,0.355,1.000)
    }

    0% {
        opacity: 0;
        -webkit-transform: scale3d(.3,.3,.3);
        transform: scale3d(.3,.3,.3)
    }

    20% {
        -webkit-transform: scale3d(1.1,1.1,1.1);
        transform: scale3d(1.1,1.1,1.1)
    }

    40% {
        -webkit-transform: scale3d(.9,.9,.9);
        transform: scale3d(.9,.9,.9)
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(1.03,1.03,1.03);
        transform: scale3d(1.03,1.03,1.03)
    }

    80% {
        -webkit-transform: scale3d(.97,.97,.97);
        transform: scale3d(.97,.97,.97)
    }

    100% {
        opacity: 1;
        -webkit-transform: scale3d(1,1,1);
        transform: scale3d(1,1,1)
    }
}

@-moz-keyframes bounceIn {
    0%,20%,40%,60%,80%,100% {
        -webkit-animation-timing-function: cubic-bezier(0.215,0.610,0.355,1.000);
        animation-timing-function: cubic-bezier(0.215,0.610,0.355,1.000)
    }

    0% {
        opacity: 0;
        -webkit-transform: scale3d(.3,.3,.3);
        transform: scale3d(.3,.3,.3)
    }

    20% {
        -webkit-transform: scale3d(1.1,1.1,1.1);
        transform: scale3d(1.1,1.1,1.1)
    }

    40% {
        -webkit-transform: scale3d(.9,.9,.9);
        transform: scale3d(.9,.9,.9)
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(1.03,1.03,1.03);
        transform: scale3d(1.03,1.03,1.03)
    }

    80% {
        -webkit-transform: scale3d(.97,.97,.97);
        transform: scale3d(.97,.97,.97)
    }

    100% {
        opacity: 1;
        -webkit-transform: scale3d(1,1,1);
        transform: scale3d(1,1,1)
    }
}

@-ms-keyframes bounceIn {
    0%,20%,40%,60%,80%,100% {
        -webkit-animation-timing-function: cubic-bezier(0.215,0.610,0.355,1.000);
        animation-timing-function: cubic-bezier(0.215,0.610,0.355,1.000)
    }

    0% {
        opacity: 0;
        -webkit-transform: scale3d(.3,.3,.3);
        transform: scale3d(.3,.3,.3)
    }

    20% {
        -webkit-transform: scale3d(1.1,1.1,1.1);
        transform: scale3d(1.1,1.1,1.1)
    }

    40% {
        -webkit-transform: scale3d(.9,.9,.9);
        transform: scale3d(.9,.9,.9)
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(1.03,1.03,1.03);
        transform: scale3d(1.03,1.03,1.03)
    }

    80% {
        -webkit-transform: scale3d(.97,.97,.97);
        transform: scale3d(.97,.97,.97)
    }

    100% {
        opacity: 1;
        -webkit-transform: scale3d(1,1,1);
        transform: scale3d(1,1,1)
    }
}

@-o-keyframes bounceIn {
    0%,20%,40%,60%,80%,100% {
        -webkit-animation-timing-function: cubic-bezier(0.215,0.610,0.355,1.000);
        animation-timing-function: cubic-bezier(0.215,0.610,0.355,1.000)
    }

    0% {
        opacity: 0;
        -webkit-transform: scale3d(.3,.3,.3);
        transform: scale3d(.3,.3,.3)
    }

    20% {
        -webkit-transform: scale3d(1.1,1.1,1.1);
        transform: scale3d(1.1,1.1,1.1)
    }

    40% {
        -webkit-transform: scale3d(.9,.9,.9);
        transform: scale3d(.9,.9,.9)
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(1.03,1.03,1.03);
        transform: scale3d(1.03,1.03,1.03)
    }

    80% {
        -webkit-transform: scale3d(.97,.97,.97);
        transform: scale3d(.97,.97,.97)
    }

    100% {
        opacity: 1;
        -webkit-transform: scale3d(1,1,1);
        transform: scale3d(1,1,1)
    }
}

@keyframes bounceIn {
    0%,20%,40%,60%,80%,100% {
        -webkit-animation-timing-function: cubic-bezier(0.215,0.610,0.355,1.000);
        animation-timing-function: cubic-bezier(0.215,0.610,0.355,1.000)
    }

    0% {
        opacity: 0;
        -webkit-transform: scale3d(.3,.3,.3);
        transform: scale3d(.3,.3,.3)
    }

    20% {
        -webkit-transform: scale3d(1.1,1.1,1.1);
        transform: scale3d(1.1,1.1,1.1)
    }

    40% {
        -webkit-transform: scale3d(.9,.9,.9);
        transform: scale3d(.9,.9,.9)
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(1.03,1.03,1.03);
        transform: scale3d(1.03,1.03,1.03)
    }

    80% {
        -webkit-transform: scale3d(.97,.97,.97);
        transform: scale3d(.97,.97,.97)
    }

    100% {
        opacity: 1;
        -webkit-transform: scale3d(1,1,1);
        transform: scale3d(1,1,1)
    }
}

.list_type li {
    background: url(img/list_type.png) no-repeat 0 0;
    float: left;
    font-size: 12px;
    color: #555;
    padding: 6px 10px 6px 32px;
    border-right: 1px solid #ced9db;
    margin-right: -1px;
    cursor: pointer
}

.list_type {
    border: 1px solid #ced9db;
    border-radius: 16px;
    overflow: hidden;
    background: #f1f1f1
}

.list_type li.left {
    background-position: 11px 5px
}

.list_type li.left.active {
    background-position: 11px -38px;
    background-color: #fff;
    color: #1797f6
}

.list_type li.right {
    background-position: -75px 8px
}

.list_type li.right.active {
    background-position: -75px -38px;
    background-color: #fff;
    color: #1797f6
}

.jzfp_tongji {
    font-size: 0;
    background: #fffbef;
    color: #777
}

.jzfp_tongji li {
    font-size: 14px;
    padding: 10px 0;
    border-right: 1px dashed #ebebeb;
    padding-left: 4%;
    width: 20%;
    display: inline-block;
    *display: inline;
    *zoom:1}

.jzfp_tongji li p {
    padding: 2px 0;
    color: #777;
    font-weight: bold
}

.jzfp_tongji li p.num {
    font-weight: normal
}

.jzfp_tongji li p i.jzfp_tip {
    background: url(img/jzfp_tip.png) no-repeat center;
    display: inline-block;
    width: 14px;
    height: 14px;
    vertical-align: -2px;
    margin-left: 5px;
    cursor: pointer;
    position: relative
}
.jzfp_tongji li p i.jzfp_tip:hover .jzfp_tipContent {
    display: block
}
.jzfp_tipContent {
    position: absolute;
    background-color: #fff;
    padding: 5px;
    border: 1px solid #48b910;
    width: 140px;
    font-size: 12px;
    word-break: break-all;
    border-radius: 3px;
    top: 20px;
    left: -7px;
    display: none
}

.jzfp_tipContent span {
    width: 0;
    height: 0;
    font-size: 0;
    overflow: hidden;
    position: absolute
}

.jzfp_tipContent span.bot {
    border-width: 5px;
    border-style: solid dashed dashed;
    border-color: transparent transparent #48b910 transparent;
    left: 8px;
    top: -11px
}

.jzfp_tipContent span.top {
    border-width: 5px;
    border-style: solid dashed dashed;
    border-color: transparent transparent #fff transparent;
    left: 8px;
    top: -10px
}

.jzfp_tongji li .num em {
    font-family: 'reducto_condensed_ssiCn';
    font-size: 35px;
    color: #1797f6
}

.jzfp_tongji li .num em i {
    font-size: 30px
}

.deviation-right {
    padding: 0 10px 10px 10px;
}

.jzfp_index_h1.jzfp_index_table {
    padding-top: 0
}

.jzfp_table_position.jzfp_table_position {
    padding: 10px 0 5px 0
}

.jzfp_writeRule {
    background: #fffbe9;
    padding: 10px 15px;
    font-size: 14px;
    line-height: 22px;
    color: #d59736;
    border: 1px solid #f1e8c1;
    margin-bottom: 10px
}

.jzfp_writeRule h1 {
    color: #ef4c1a;
    
    ;padding-bottom: 5px;
    border-bottom: 1px solid #f1e8c1;
    margin-bottom: 5px
}

.jzfp_writeIcon {
    background: url(img/jzfp_writeIcon.png) no-repeat center;
    display: inline-block;
    width: 15px;
    height: 15px;
    vertical-align: baseline;
    margin-right: 5px;
    *display: inline;
    *zoom:1}

.jzfp_table {
    border-collapse: collapse
}

.jzfp_table td {
    border: 1px solid #d9d9d9;
    padding: 9px 1px;
    text-align: center;
    color: #111;
    font-size: 12px;
    white-space: nowrap
}

.jzfp_table td input {
    padding: 0 5px;
    vertical-align: middle;
    margin-right: 5px
}

.jzfp_table td label {
    margin-right: 10px
}

.jzfp_table td.grey {
    background-color: #fafafa;
    color: #777
}

.jzfp-navi li.result a {
    background-image: url(img/fp-icon-results.png);
    background-position: center 8px;
}

.jzfp-navi li.result:hover a,.jzfp-navi li.result.current a {
    background-image: url(img/fp-icon-results-hover.png);
    background-position: center 8px;
}

.jzfp-navi li.methods a {
    background-image: url(img/fp-icon-methods.png);
    background-position: center 8px;
}

.jzfp-navi li.methods:hover a,.jzfp-navi li.methods.current a {
    background-image: url(img/fp-icon-methods-hover.png);
    background-position: center 8px;
}

.jzfp-navi li.target a {
    background-image: url(img/fp-icon-target.png);
    background-position: center 8px;
}

.jzfp-navi li.target:hover a,.jzfp-navi li.target.current a {
    background-image: url(img/fp-icon-target-hover.png);
    background-position: center 8px;
}
.jzfp-navi li a span{
    position: relative;
    top:16px;
    font-size: 14px;
}
.nodata {
    height: 250px;
    text-align: center;
    background: url(img/nodata_s.png) no-repeat center center
}

.new-history-changed {
    padding-top: 16px
}

.new-history-changed h2 {
    font-size: 18px;
    margin-top: -6px
}

.new-history-changed .history-building h2 {
    color: #3db808
}

.new-history-changed .history-change h2 {
    color: #f58a04
}

.new-history-changed .history-del h2 {
    color: #f8614b
}

.new-history-changed .history-box {
    position: relative;
    z-index: 991;
    padding-bottom: 36px
}

.new-history-changed .history-box .hsitory-box-left {
    float: left;
    width: 100px;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    padding-top: 13px
}

.new-history-changed .history-box .hsitory-box-left .v-line {
    width: 2px;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0
}

.new-history-changed .history-box.history-change {
    z-index: 92
}

.new-history-changed .history-box.history-del {
    z-index: 90
}

.new-history-changed .history-box.history-change {
    top: -14px;
    padding-bottom: 16px
}

.new-history-changed .history-change.last {
    padding-bottom: 36px
}

.new-history-changed .history-box.history-del {
    top: -28px
}

.new-history-changed .history-box.history-building .hsitory-box-left .v-line {
    background-color: #00c120
}

.new-history-changed .history-box.history-change .hsitory-box-left .v-line {
    background-color: #f58a04
}

.new-history-changed .history-box.history-del .hsitory-box-left .v-line {
    background-color: #f8614b
}

.new-history-changed .history-box .hsitory-box-left .point {
    width: 12px;
    height: 12px;
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    right: -5px;
    top: 13px
}

.new-history-changed .history-box.history-building .hsitory-box-left .point {
    background-image: url(img/history-change-point-1.png)
}

.new-history-changed .history-box.history-change .hsitory-box-left .point {
    background-image: url(img/history-change-point-2.png)
}

.new-history-changed .history-box.history-del .hsitory-box-left .point {
    background-image: url(img/history-change-point-3.png)
}

.new-history-changed .hsitory-box-right {
    margin-left: 120px;
    width: 500px;
    border: solid 1px #dcdcdc;
    border-radius: 4px;
    padding: 8px 16px 8px 16px;
    position: relative;
    z-index: 92
}

.new-history-changed .hsitory-box-right.has-marginTop {
    margin-top: 24px
}

.new-history-changed .hsitory-box-right .box-left {
    position: absolute;
    width: 5px;
    height: 32px;
    background: url(img/history-right-border.png) center no-repeat #fff;
    left: -5px;
    top: 0
}

.new-history-changed .hsitory-box-right .history-box-content .infor {
    font-size: 0
}

.new-history-changed .hsitory-box-right .history-box-content .infor .date,.new-history-changed .hsitory-box-right .history-box-content .infor .adress,.new-history-changed .hsitory-box-right .history-box-content .infor .user,.new-history-changed .hsitory-box-right .history-box-content .infor i,.new-history-changed .hsitory-box-right .history-box-content .infor span {
    display: inline-block;
    *display: inline;
    *zoom:1;vertical-align: middle
}
.new-history-changed .hsitory-box-right .history-box-content .infor .date,.new-history-changed .hsitory-box-right .history-box-content .infor .adress,.new-history-changed .hsitory-box-right .history-box-content .infor .user {
    margin-right: 8px
}

.new-history-changed .hsitory-box-right .history-box-content .infor span {
    font-size: 14px;
    color: #555
}

.new-history-changed .hsitory-box-right .history-box-content .infor i {
    width: 18px;
    height: 18px;
    background-position: center;
    background-repeat: no-repeat;
    vertical-align: middle;
    margin: 0 8px
}

.new-history-changed .history-building .hsitory-box-right .history-box-content .infor .date i {
    background-image: url(img/date-change-icon-1-2.png)
}

.new-history-changed .history-building .hsitory-box-right .history-box-content .infor .adress i {
    background-image: url(img/date-change-icon-1-1.png)
}

.new-history-changed .history-building .hsitory-box-right .history-box-content .infor .user i {
    background-image: url(img/date-change-icon-1-3.png)
}

.new-history-changed .history-change .hsitory-box-right .history-box-content .infor .date i {
    background-image: url(img/date-change-icon-2-2.png)
}

.new-history-changed .history-change .hsitory-box-right .history-box-content .infor .adress i {
    background-image: url(img/date-change-icon-2-1.png)
}

.new-history-changed .history-change .hsitory-box-right .history-box-content .infor .user i {
    background-image: url(img/date-change-icon-2-3.png)
}

.new-history-changed .history-del .hsitory-box-right .history-box-content .infor .date i {
    background-image: url(img/date-change-icon-3-2.png)
}

.new-history-changed .history-del .hsitory-box-right .history-box-content .infor .adress i {
    background-image: url(img/date-change-icon-3-1.png)
}

.new-history-changed .history-del .hsitory-box-right .history-box-content .infor .user i {
    background-image: url(img/date-change-icon-3-3.png)
}

.new-history-changed .hsitory-box-right .history-table {
    border-radius: 4px;
    overflow: hidden
}

.hsitory-box-right .history-table table,.hsitory-box-right .history-table table th,.hsitory-box-right .history-table table td {
    border: solid 1px #dcdcdc;
    width: 100%;
    border-collapse: collapse;
    padding: 8px 4px;
    color: #555;
    word-break: break-all
}

.hsitory-box-right .history-table table th.width30,.hsitory-box-right .history-table table td.width30 {
    width: 30%
}

.hsitory-box-right .history-table table th.width40,.hsitory-box-right .history-table table td.width40 {
    width: 40%
}

.new-history-changed .hsitory-box-right .history-table table th {
    background-color: #fcfcfc;
    font-weight: normal;
    white-space: nowrap
}

.new-history-changed .hsitory-box-right .history-table {
    margin: 9px -17px -9px -17px
}

.new-history-changed .hsitory-box-right .history-table td.color-green {
    color: #00c120;
    text-align: center
}

.new-history-changed .hsitory-box-right .history-table td.color-orange {
    color: #ff6c00;
    text-align: center
}

.form_table.noWidth .form_label {
    width: auto
}

.jd_main.table .panel_content {
    border: 0
}

.jd_main.table {
    margin: 10px
}

.input_text.samllwidth {
    width: 100px
}

.form_table td .input_text.date {
    background: url(img/date.png) no-repeat 99% center
}

span.danwei {
    color: #777;
    font-size: 1em
}

.btn_box {
    height: 30px;
    padding: 10px 0
}

.selectDIV {
    position: absolute;
    background-color: #fff;
    width: 100%;
    border: 1px solid #2ea6ff;
    overflow: auto;
    border-top: 0;
    height: 130px
}

.selectDIV li {
    padding: 3px 5px;
    border-bottom: 1px solid #ebebeb;
    margin-bottom: -1px
}

.selectDIV li:hover {
    background: #128eff;
    color: #fff
}

.form_table.noWidth td.nowrap {
    white-space: nowrap
}

.form_table.noWidth td.td-center {
    text-align: center
}

.form_table.noWidth label.radio_content {
    white-space: nowrap;
    cursor: pointer
}

.auto_font {
    font-weight: bold;
    color: #777
}

.opacity-disable {
    color: #ccc
}

.form_table.noWidth .form_label.noChangeColor {
    color: #333
}

ul.section-3-ul li.color-1 .percent .num {
    float: left;
    color:#1797f6
}

ul.section-3-ul li.color-1 .percent .num i {
    font-size: .7em
}

ul.section-3-ul li.color-1 .percent .danwei {
    float: left;
    font-size: .3em;
    color: #777
}

ul.section-3-ul li.color-1 .percent .danwei p {
    padding: .5em 0 0 .2em;
    line-height: 1em;
    font-family: "Microsoft YaHei"
}
ul.section-3-ul li dl dt b {
    font-weight: bold;
    padding: 0 5px
}

.deviation-left.cuoshi {
    top: 0;
    overflow-y: auto;
    overflow-x: hidden
}

.deviation-wrap .deviation-right.cuoshi {
    margin-left: 195px;
    position: relative;
    left: 0
}

.hucuosgl li.last-li {
    border-right: 0
}

.input_text.max_w_200 {
    max-width: 200px
}

.advancedQuery .search_case,.advancedQuery .result_btn {
    display: none
}

.advancedQuery .result_btn {
    margin-top: -45px;
    *margin-top: -50px
}

.advancedQuery.active .search_case,.advancedQuery.active .result_btn {
    display: block
}

.advancedQuery-top {
    border-bottom: solid 1px #dbdbdb;
    overflow: hidden
}

.advancedQuery-top .advancedQuery-title {
    font-size: 18px;
    color: #7c7c7c;
    border-bottom: solid 2px #777;
    padding: 8px 16px 8px 0
}

.advancedQuery-top .slider-handler {
    float: right;
    font-size: 0;
    cursor: pointer;
    line-height: 34px
}

.advancedQuery-top .slider-handler i,.advancedQuery-top .slider-handler span,.advancedQuery-top .advancedQuery-title {
    display: inline-block;
    *display: inline;
    *zoom:1;vertical-align: middle
}

.advancedQuery .advancedQuery-top .slider-handler i {
    width: 15px;
    height: 15px;
    background: url(img/advanced_query_arrow_up.png) center bottom no-repeat;
    margin-right: 8px
}
.advancedQuery.active .advancedQuery-top .slider-handler i {
    background-position: center top
}

.advancedQuery-top .slider-handler span {
    font-size: 14px;
    color: #7d7d7d
}

a.hucuosgl_a_btn {
    color: #0078d4;
    font-size: 12px;
    font-weight: bold;
    cursor: pointer;
    margin: 4px 12px;
    padding: 4px;
    white-space: nowrap;
    display: inline-block;
    *display: inline;
    *zoom:1;vertical-align: middle
}

a.hucuosgl_a_btn:hover {
    background: #ff8f0c;
    border-radius: 15px;
    color: #fff
}

.xmgl_right_list {
    position: absolute;
    bottom: 0;
    top: 35px;
    padding: 10px 0;
    overflow: auto
}

::-webkit-input-placeholder {
    color: grey
}

:-moz-placeholder {
    color: grey
}

::-moz-placeholder {
    color: grey
}

:-ms-input-placeholder {
    color: grey
}

.jzfp-lgbar.jzfp-lgbar-top {
    position: absolute;
    margin: 0;
    top: 8px;
    right: 20px
}

.jzfp-lgbar li.item.trainingScreen a {
    background: url(img/icon_trainingScreen.png) 0 0 no-repeat
}

.btnGroup .trainingScreen {
    background: url(img/icon_trainingScreen_1.png) 12px center no-repeat #f0f0f0;
    padding: 6px 12px 6px 32px;
    border-color: #d2d2d2
}

.btnGroup .trainingScreen:hover {
    background: url(img/icon_trainingScreen_1.png) 12px center no-repeat #e0e0e0
}

.jzfp_index_h1List span.icon_video {
    color: #777;
    background: url(img/video_normal.png) center no-repeat;
    border-bottom: 0;
    border-left: 1px solid #ebebeb;
    padding: 0 10px;
    margin-left: 5px;
    width: 18px;
    display: inline-block;
    height: 28px;
    vertical-align: middle;
    cursor: pointer;
}

.jzfp_index_h1List span.icon_video:hover {
    background: url(img/video_hover.png) center no-repeat
}
.section-2 .section-2-slider h3 {
    color: #777;
    font-size: 2em;
    width: 100%;
    font-weight: bold;
    min-height: 4em;
    text-align: center;
    display: block;
    margin: 0 auto;
    white-space: nowrap;
}


/*畜牧*/
.xum-trriger {
    border: solid 1px #a5d9ff;
    position: absolute;
    right: 0;
    top: 55px;
    padding: 0 0 0 12px;
    background-color: #fff;
    *width: 600px;
}
.xum-trriger .xum-title {
    font-size: 18px;
    color: #000000;
    text-align: center;
    border-bottom: solid 1px #dadada;
    line-height: 32px;
    /*min-width: 406px;*/
    background-color: #1797f6;
    width: 140px;
    float: right;
    height: 78px;
    color: #fff;
    position: relative;
    z-index: 91;
    padding-right: 32px;
}
.xum-trriger .xum-title span {
    display: block;
    padding: 9px;
}
.xum-trriger .xum-title a {
    height: 80px;
    width: 31px;
    background: url(img/trriger-xum.png) center top no-repeat;
    display: block;
    position: absolute;
    z-index: 92;
    right: 0;
    top: 3px;
}
.xum-trriger .xum-title a.active {
    top: -4px;
    background: url(img/trriger-xum.png) center bottom no-repeat;
}
.xum-trriger .content {
    overflow: hidden;
    margin-right: 190px;
    *margin-right: 0;
}
.trrigerBox {
    font-size: 0;
}
.trrigerBox .label ,
.trrigerBox .slider ,
.trrigerBox .trriger-value ,
.trrigerBox .trriger-unite {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
}
.trrigerBox {
    padding: 6px 0 ;
}
.trrigerBox .label ,
.trrigerBox .trriger-unite ,
.trrigerBox .trriger-value {
    color: #666666;
    font-size: 14px;
}
.trrigerBox .label {
    margin-right: 24px;
}
.trrigerBox .trriger-value {
    width: 70px;
    height: 25px;
    line-height: 24px;
    border: solid 1px #c9d7e0;
    border-radius: 5px;
    margin-right: 12px;
}
.trrigerBox .slider {
    width: 122px;
    height: 18px;
    /*background: url(img/xumi_slider.png) 0px 9px no-repeat;*/
    margin-right: 12px;
    cursor: pointer;
    position: relative;
    z-index: 91;
    overflow: hidden;
}
.trrigerBox .slider .bg {
    width: 320px;
    height: 20px;
    background: url(img/xumi_slider.png) 0px 9px no-repeat;
    position: absolute;
    z-index: 92;
    left: -108px;
}
.trrigerBox .slider .trriger {
    width: 24px;
    height: 20px;
    background: url(img/xumi_slider.png) 0px -20px no-repeat;
    position: absolute;
    z-index: 93;
    left: 10;
}
.map-types-1 {
    background: url(img/map-sort-1.jpg) no-repeat 0 bottom;
    width: 189px;
    height: 177px;
    position: absolute;
    bottom: 0;
    left: 0;
}
.xumCity-wraper h1 {
    font-size: 22px;
    color: #2e2e2e;
    font-weight: bold;
    height: 40px;
    line-height: 40px;
    background-color: #f1f1f1;
    text-align: center;
}
.xumCity-dis {
    width: 1003px;
    margin: 0 auto;
    overflow: hidden;
}
.xumCity {
    width: 360px;
    height: 300px;
    float: left;
}
/*样式地图*/
.xumCity.jzfp620100000000 {
    background-image: url(img/lanzhou.png) ;
    background-repeat: no-repeat;
    background-position: center;
}
.xumCity.jzfp620400000000 {
    background-image: url(img/baiyin.png) ;
    background-repeat: no-repeat;
    background-position: center;
}
.xumCity.jzfp621100000000 {
    background-image: url(img/dingxi.png) ;
    background-repeat: no-repeat;
    background-position: center;
}
.xumCity.jzfp623000000000 {
    background-image: url(img/gannan.png) ;
    background-repeat: no-repeat;
    background-position: center;
}
.xumCity.jzfp620200000000 {
    background-image: url(img/jiayuguan.png) ;
    background-repeat: no-repeat;
    background-position: center;
}
.xumCity.jzfp620300000000 {
    background-image: url(img/jinchang.png) ;
    background-repeat: no-repeat;
    background-position: center;
}
.xumCity.jzfp620900000000 {
    background-image: url(img/jiuquan.png) ;
    background-repeat: no-repeat;
    background-position: center;
}
.xumCity.jzfp622900000000 {
    background-image: url(img/linxia.png) ;
    background-repeat: no-repeat;
    background-position: center;
}
.xumCity.jzfp621200000000 {
    background-image: url(img/longnan.png) ;
    background-repeat: no-repeat;
    background-position: center;
}
.xumCity.jzfp620800000000 {
    background-image: url(img/pingliang.png) ;
    background-repeat: no-repeat;
    background-position: center;
}
.xumCity.jzfp621000000000 {
    background-image: url(img/qingyang.png) ;
    background-repeat: no-repeat;
    background-position: center;
}
.xumCity.jzfp620500000000 {
    background-image: url(img/tianshui.png) ;
    background-repeat: no-repeat;
    background-position: center;
}
.xumCity.jzfp620600000000 {
    background-image: url(img/wuwei.png) ;
    background-repeat: no-repeat;
    background-position: center;
}
.xumCity.jzfp620700000000 {
    background-image: url(img/zhangye.png) ;
    background-repeat: no-repeat;
    background-position: center;
}
.xumCity.surplus {
    background-color: #4cf0ff;
}
.xumCity.balance {
    background-color: #d2fca8;
}
.xumCity.insufficient {
    background-color: #fda591;
}
ul.xum-infor {
    overflow: hidden;
    padding: 23px 0px;
    padding-left: 100px;
}
ul.xum-infor li {
    font-size: 0;
    padding: 11px 0;
}
ul.xum-infor li i ,
ul.xum-infor li em.icon-equal ,
ul.xum-infor li .numcover ,
ul.xum-infor li .numcover span {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
}
i.icon-animal {
    width: 84px;
    height: 73px;
    background-position: center;
    background-repeat: no-repeat;
}
.icon-animal.icon-animal-cattle {
    background-image: url(img/icon-animal-cattle.png);
}
.icon-animal.icon-animal-sheep {
    background-image: url(img/icon-animal-sheep.png);
}
.icon-animal.icon-animal-grass {
    background-image: url(img/icon-animal-grass.png);
}
ul.xum-infor li em.icon-equal {
    width: 20px;
    height: 12px;
    background: url(img/icon-equal.png) center no-repeat;
    margin: 0 26px;
}
ul.xum-infor li .numcover {
    font-size: 60px;
    color: #666666;
    font-family: 'reducto_condensed_ssiCn';
}
ul.xum-infor li .numcover span.smallNumber {
    font-family: 'reducto_condensed_ssiCn';
    font-size: 30px;
    padding-right: 12px;
}
ul.xum-infor li .numcover span {
    font-size: 16px;
    vertical-align: baseline;
}
.xumCity-tips {
    font-size: 16px;
    color: #666666;
    border-bottom: solid 1px #f1f1f1;
    text-align: center;
    padding: 12px 0;
}
.xumCity-tips span {
    font-size: 26px;
    color: #ff451b;
    font-weight: bold;
}
.xum-trriger.handler .content ,
.xum-trriger.handler .xum-title span {
    display: none;
}
.xum-trriger.handler .xum-title {
    width: 30px;
    padding: 0;
}
.xum-trriger.handler {
    padding: 0;
    *width: 30px;
}
.xumu_title span {
    border: none;
    font-weight: normal;
}
.xumu_title span.active {
    border-bottom: 2px solid #777;
    padding: 0 10px 8px 10px;
    font-weight: bold;
}
/*贫困人口综合统计表格*/
.form_table tr.percent td {
    background-color: #FBFBFB;
}
.form_table tr.percent td strong {
    font-size: 14px;
    font-weight: bold;
}
/*0812 新增时间筛选*/
.dataUpdate {
    background-color: #FFFBEF;
    margin: 0 0 16px 0;
    padding: 0 8px;
    font-size: 12px;
    color: #9E9E9E;
    text-align: right;
    font-family: "simhei";
    height: 24px;
}
.date-screening.has-slider {
    text-align: right;
    margin-top: -46px;
}
.date-screening {
    padding: 8px 0;
    /*text-align: right;
        margin-top: -40px;*/
}
.date-screening .input_text.date {
    background: url(img/date.png) no-repeat 99% center;
    width: 80px;
}
.date-screening .conditions ,
.date-screening .conditions-dateContent ,
.date-screening .conditions-dateContent .conditions-label,
.date-screening .conditions-dateContent input.input_text ,
.date-screening .dataUpdate ,
.date-screening input.btn ,
.has-slider .date-screening-slider {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
}
.date-screening .conditions-dateContent .conditions-label {
    padding: 0 4px;
}
.date-screening .dataUpdate {
    margin-bottom: 0;
    background-color: #fff;
}
.date-screening input.btn {
    width: 30px;
    text-align: center;
    margin-left: 12px;
}
.has-slider .date-screening-slider {
    position: relative;
    z-index: 91;
    width: 170px;
    text-align: left;
}
.has-slider .date-screening-slider ul {
    position: absolute;
    z-index: 92;
    left: 0;
    right: 0;
    background-color: #fff;
    padding: 4px;
    border: solid 1px #cfcfcf;
    border-top: none;
}
.has-slider .date-screening-slider a {
    color: #333;
}
.has-slider .date-screening-slider a i ,
.has-slider .date-screening-slider a span {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
}
.has-slider .date-screening-slider a i {
    width: 15px;
    height: 15px;
    background: url(img/contrast.png) 0px -93px no-repeat;
}
.has-slider .date-screening-slider.active a i {
    background: url(img/contrast.png) 0px 0 no-repeat;
}
.has-slider .date-screening-slider ul li {
    padding: 4px 0 ;
}
.date-screening.has-slider input.btn {
    margin-left: 0;
}
.date-screening.has-slider {
    text-align: right;
    margin-top: -40px;
}

/*下拉框*/
.autocomplete-container {
    position: relative;
    z-index: 92;
}
.autocomplete-container .selectize-dropdown {
    display: none;
}
.autocomplete-container .selectize-dropdown .ui-widget-content {
    border: none;
}
.autocomplete-container.active .selectize-dropdown {
    display: block;
}
.autocomplete-container .autocomplete-container {
    /*margin: 80px;*/
    position: relative;
    z-index: 93;
}
.autocomplete-container .selectize-dropdown {
    border: solid 1px #b8b8b8;
    border-top: none;
    padding: 11px 8px 8px 8px ;
    margin-top: 0px;
    position: absolute;
    z-index: 2;
    background-color: #fff;
    left: 0;
    right: 0;
}
.autocomplete-container .selectize-dropdown .search-input {
    border: solid 1px #b8b8b8;
}
.autocomplete-container .selectize-dropdown .search-input input {
    border: none;
    outline: none;
    height: 30px;
    line-height: 30px;
    width: 98%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}
.autocomplete-container .selectize-input {
    border: solid 1px #b8b8b8;
    height: 10px;
    line-height: 10px;
    background-color: #f9f9f9;
    background-image: -moz-linear-gradient(top, #fefefe, #f2f2f2);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fefefe), to(#f2f2f2));
    background-image: -webkit-linear-gradient(top, #fefefe, #f2f2f2);
    background-image: -o-linear-gradient(top, #fefefe, #f2f2f2);
    background-image: linear-gradient(to bottom, #fefefe, #f2f2f2);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffefefe', endColorstr='#fff2f2f2', GradientType=0);
    -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.05), inset 0 1px 0 rgba(255, 255, 255, 0.8);
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.05), inset 0 1px 0 rgba(255, 255, 255, 0.8);
    cursor: pointer;
    position: relative;
    z-index: 1;
    padding: 8px 8px;
    border-radius: 3px;
}
.autocomplete-container .selectize-input .items {
    /*margin-right: 20px;*/
    width: 300px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 12px;
}
.autocomplete-container .selectize-ul .ui-autocomplete {
    display: block !important;
    position: inherit;
    left: 0 !important;
    top: 0px !important;
    right: 0 !important;
    width: 100% !important;
    padding: 0;
    margin: 0;
    /*border: none;*/
}
.autocomplete-container .selectize-ul {
    border: 1px solid #dddddd;
    position: relative;
    border: 1px solid #dddddd;
    position: relative;
    max-height: 200px;
    overflow-y: auto;
    /*overflow-x: hidden;*/
    z-index: 99;
    margin-top: -1px;
    *min-height: 200px;
}
.autocomplete-container .selectize-dropdown .search-input {
    position: relative;
    z-index: 99;
}
.autocomplete-container .selectize-dropdown .search-input::-ms-clear {
    display: none;
}
.autocomplete-container .selectize-dropdown .search-input i {
    background: url(img/search_bg.png) center no-repeat;
    width: 25px ;
    height: 30px;
    position: absolute;
    z-index: 94;
    right: 0;
    top: 0;
}
.autocomplete-container .selectize-input span {
    float: right;
    width: 15px;
    height: 10px;
    background: url(img/select_arrow.png) center no-repeat;
}
.autocomplete-container.active .selectize-input span {
    background-image: url(img/select_arrow_hover.png);
}
.autocomplete-container .selectize-input .items ，
.autocomplete-container .selectize-input span {

}
/*扶贫问题*/
.qa-content {
    width: 1003px;
    margin: 40px auto;
    overflow: hidden;
}
.qa-left-nav {
    background-color: #f5f5f5;
    border: solid 1px #e6e6e6;
    float: left;
    padding-top: 10px;
}
.qa-left-nav ul {

}
.qa-left-nav ul li {

}
.qa-left-nav ul li a {
    display: block;
    border-left: solid 2px transparent;
    border-right: solid 2px transparent;
    width: 200px;
    height: 45px;
    line-height: 45px;
    text-align: center;
    font-size: 16px;
    border-bottom: solid 1px #e6e6e6;
    color: #444444;
    margin-left: -1px;
    margin-right: -1px;
}
.qa-left-nav ul li.active a ,
.qa-left-nav ul li a:hover {
    border-left: solid 2px #0982dc;
    border-right: solid 2px #0982dc;
    background-color: #1797f6;
    border-bottom: solid 1px #1797f6;
    color: #fff;
}
.qa-right-content {
    margin-left: 224px;
    border: solid 1px #e6e6e6;
    padding: 0px 30px 15px 30px;
}
.qa-right-content .qa-classify {
    font-size: 22px;
    color: #333333;
    border-bottom: solid 1px #e6e6e6;
    padding: 12px 0;
    /*margin-bottom: 20px;*/
}
.qa-right-content ul.qa-list li {
    border-bottom: dashed 1px #b2b2b2;
    padding: 12px 0;
}
.qa-right-content ul.qa-list li .question ,
.qa-right-content ul.qa-list li .answer {
    overflow: hidden;
    padding: 6px 0;
    line-height: 1.3;
}
.qa-right-content ul.qa-list li .question {
    font-size: 16px;
    color: #333333;
}
.qa-right-content ul.qa-list li .answer {
    font-size: 14px;
    color: #999999;
}
.qa-right-content ul.qa-list li .question em ,
.qa-right-content ul.qa-list li .answer em {
    float: left;
}
.qa-right-content ul.qa-list li .question .words-content ,
.qa-right-content ul.qa-list li .answer .words-content {
    overflow: hidden;
}

.qa-right-content ul.qa-list li .words-content p {
    padding-bottom: 4px;
}
.qa-right-content ul.qa-list li .date {
    text-align: right;
    font-size: 10px;
    color: #b2b2b2;
}
.qa-list-wraper {
    display: none;
}
.dot_select
{
    text-align: center;
    height: 7px;
}
.dot_select_PK {
    text-align: center;
    border-bottom: 1px solid #fceaba;
    ;
    padding: 5px 0;
    height: 20px;

}
.dot_select dl
{
    width: 20px;
    height: 4px;
    background: #E0E0E0;
    display: inline-block;
    *display: inline;
    *zoom:1;
    border-radius: 3px;
    margin: 0 2px;
    cursor: pointer;
}
.dot_select_PK dl {
    display: inline-block;
    cursor: pointer;
    font-size: 14px;
    color: #B96C0B;
    margin: 0 5px;
}
.dot_select dl.active
{
    background: #A9A9A9;
}
.dot_select_PK dl.activePK {
    border-bottom: 2px solid #8A5410;
    padding-bottom: 5px;
    color: #754100;
}
dt.dot_select_PK.blue {
    border-bottom: 1px solid #dbebf7;
}
dt.dot_select_PK.blue dl
{
    /**color: #6e99b9;*/
}
dt.dot_select_PK.blue dl.active
{
    color: #2277ad;
    border-bottom: 2px solid #2277ad;
}
.dataUpdatePK span {
    position: absolute;
    right: 1px;
    top: 2px;
}
.dataUpdatePK em {
    right: 6px;
    top: 2px;
}
.dataUpdatePK img {
    float: right;
    display: block;
    top: 2px;
    height: 25px;
    line-height: 25px;
    width: 25px;
}
.dataUpdatePK {
    background-color: #FFFBEF;
    padding: 0px 8px;
    font-size: 12px;
    color: #9E9E9E;
    text-align: right;
    font-family: "simhei";
    position: relative;
}
dt.dot_select_PK.blue dl.activePK {
    color: #2277ad;
    border-bottom: 2px solid #2277ad;
}
.tag-orange {
    color: #ff9000;
    font-style: normal;
}
/*0822*/
.list_tab li .bfcs-num ,
.list_tab_sys li .bfcs-num {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
    font-family: 'reducto_condensed_ssiCn';
    font-size: 30px;
    padding: 0;
    margin: 0;
    line-height: 23px;
    color: #fdbb39;
    border-left: solid 1px #e3e3e3;
    padding-left: 6px;
    margin-left: 6px;
    margin-top: -7px;
    margin-bottom: -7px;
    height: 21px;
    *height: 26px;
    *line-height: 28px;
    *margin-top: -3px;
    *margin-bottom: -1px;
    padding-right: 20px;
    margin-right: -20px;
}
.list_tab li.active .bfcs-num ,
.list_tab_sys li.active .bfcs-num {
    color: #fff;
    border-left-color: #1f7fca;
}
/*查看列表*/
.examine-tablelist {

}
.examine-tablelist .examine-title {
    border-bottom: solid 1px #dbdbdb;
    margin: 12px 0 ;
    overflow: hidden;
    height: 42px;
}
.examine-tablelist .examine-title .state {
    float: right;
    background: url(img/examine_icon.png) center no-repeat;
    width: 33px;
    height: 33px;
}
.examine-tablelist .examine-title h2 {
    color: #555555;
    font-size: 20px;
    vertical-align: middle;
    border-bottom: solid 2px #555555;
    height: 30px;
    padding: 0 6px;
    float: left;
    margin-top: 10px;
    cursor: pointer;
}
.examine-tablelist .examine-table {
    border-bottom: solid 2px #d9d9d9;
}
.examine-tablelist .examine-table table th {
    background-color: #fbfbfb;
    font-weight: normal;
}

.examine-tablelist.nomarl .examine-title .state {
    background-image: url(img/examine_icon_2.png);
}
.examine-tablelist.nomarl .examine-table table ,
.examine-tablelist.nomarl .examine-table table td
{
    border: none;
    background-color: #fff;
}
/**/
.deviation-wrap.top-60 .deviation-left.cuoshi ,
.deviation-wrap.top-60 .deviation-right.cuoshi {
    top: 60px;
}
.list_tabWrap.fixed {
    position: fixed;
    left: 0;
    right: 0;
    z-index: 999998;
    background-color: #fff;
    margin: 0;
    padding: 20px 20px 0 20px;
    margin-bottom: 20px;
    margin-left: 10px;

}
.tab_list
{
    
    float: left;
    
    font-size: 0;
    
    margin-left: 60px;
    
    border-radius: 53px;
    
    overflow: hidden;
}
.tab_list li
{
    
    display: inline-block;
    
    font-size: 14px;
    
    background: #eaeaea;
    
    color: #6e6e6e;
    
    padding: 5px 20px;
    
    line-height: 17px;
    
    cursor: pointer;
}
.tab_list li.active {
    background: #1797f6;
    color: #fff;
}
.tj_title
{

}
.list_tabWrap.margin0
{
    margin: 0;
}
.tj_title
{
    font-size: 18px;
    color: #1797f6;
    border-left: 5px solid #1797f6;
    padding-left: 6px;
    line-height: 1em;
    margin: 14px 0 14px 10px;
    float: left;
    width: 280px;
    height: 18px;
}
.list_tabWrap.margin0
{
    margin: 0;
}
.tj_left {
    width: 300px;
    border: 1px solid #ebebeb;
    border-top: none;
    float: left;
}
.tj_info {
}

.tj_info .title {
    background: #1797f6;
    color: #fff;
    font-size: 18px;
    padding: 6px 10px;
}
.tj_info .title.grey
{
    background: #eaeaea;
    color: #555;
    padding: 0;
}
.tj_info .title.grey ul li
{
    display: inline-block;
    font-size: 16px;
    padding: 7px 15px;
    cursor: pointer;
    *display: inline;
    *zoom:1;
}


.content.height395
{
    height: 395px;
}
.tj_icon {
    float: left;
    background: url(img/tj_icon.png) no-repeat 8px 0;
    padding-top: 29px;
    text-align: center;
    font-size: 14px;
}
.tj_icon.icon2
{
    background-position: 8px -308px;
}
.tj_icon.icon3
{
    background-position: 8px -154px;
}
.tj_icon.icon4
{
    background-position: 8px -462px;
}

ul.tj_num li {
    float: left;
    width: 118px;
    height: 44px;
    border: 1px solid #ebebeb;
    padding: 10px 15px 35px 15px;
    margin-left: -1px;
    margin-bottom: -1px;
}
ul.tj_num {
    margin-right: -2px;
    display: block;
    overflow: hidden;
}
.tj_numinfo {
    font-size: 44px;
    font-family: 'reducto_condensed_ssiCn';
    color: #777;
}
.tj_numinfo em
{
    color: #999999;
    font-size: 14px;
    font-family: "微软雅黑";
}
.tj_right
{
    margin-left: 320px;
}
.tj_right p
{
    color: #ff8a73;
    font-size: 16px;
    padding: 15px 40px;
}
.tj_right .sd_char
{
    height: 644px;
}
/*贫困人口分析 825*/
.form_table tr.details-tr {
    display: none;
}
.form_table tr.number-tr a.tabel-details-handler {
    padding: 0 10px;
    display: block;
    font-size: 14px;
    color: #ff6c00;
    margin: -4px;
    cursor: pointer;
}
.form_table .ranking {
    font-family: "Arial";
    font-weight: bold;
    font-size: 20px;
    height: 54px;
    margin: -7px auto;
    line-height: 54px;
}
.form_table .ranking-1 ,
.form_table .ranking-2 ,
.form_table .ranking-3 {
    font-size: 20px;
    width: 43px;
    /*padding: 19px 0 4px 0px;*/
    line-height: 69px;
    margin: -7px auto;

}
.form_table .ranking-1 {
    background: url(img/ranking_1.png) center no-repeat;
}
.form_table .ranking-2 {
    background: url(img/ranking_2.png) center no-repeat;
}
.form_table .ranking-3 {
    background: url(img/ranking_3.png) center no-repeat;
}
.form_table .ranking-color_1-10 {
    color: #ff2900;
}
.form_table .ranking-color_11-74 {
    color: #fbb100;
}
.form_table .ranking-color_75-84 {
    color: #16d9d2;
}
ul.table-details {
    overflow: hidden;
    background-color: #fffdf4;
    margin: -7px -5px;
    padding: 1%;
}
ul.table-details li {
    width: 24%;
    float: left;
    border-right: dashed 1px #f9e7b3;
}
ul.table-details li.border-solid {
    border-right: solid 1px #f9e7b3;
}
ul.table-details li.border-none {
    border: none;
}
ul.table-details li .details-rows-label ,
ul.table-details li .details-rows-number-content ,
ul.table-details li .details-rows-number ,
ul.table-details li .details-rows-number-content i {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
    *vertical-align: baseline;
}
ul.table-details li .table-pieChats {
    width: 110px;
    height: 110px;
    margin: 0 auto;
}
{
    font-size: 16px;
    color: #333333;
}

ul.table-details li .details-rows-number-content {
    font-size: 0;
}
ul.table-details li .details-rows-number {
    font-size: 30px;
    font-family: 'reducto_condensed_ssiCn';
}
ul.table-details li .table-details-rows {
    padding: 10px 0;
    *padding: 0px 0;
}
.color-fumincy {
    color: #0fa9f3;
}
.color-weishengfp {
    color: #f37b12;
}
.color-jiaoyufp {
    color: #9cd500;
}
.color-shehuijz {
    color: #caa81f;
}
.color-yidibq {
    color: #e85710;
}
.color-laodonglpx {
    color: #d346ec;
}
.color-huinongzc {
    color: #467dec;
}
.color-weifanggz {
    color: #78c3fd;
}
.color-daikuantx {
    color: #00abdf;
}
ul.table-details li .details-rows-number-content ,
ul.table-details li .details-rows-number i {
    font-size: 14px;
    color: #8a8a8a;
}
ul.table-details li em.details-rows-label {
    font-size: 16px;
    color: #333333;
}

.table_list
{
    padding: 20px 0;
}
.table_list table
{
    background: #29acff;
    color: #fff;
    font-size: 14px;
    border-collapse: collapse;
}
.table_list table tr td
{
    padding: 10px 0;
    border: 1px solid #fff;
    text-align: center;
}
.table_list table tr td.lightblue
{
    background: #e6f4ff;
    color: #047ed8;
}
.table_list table tr td.grey
{
    background: #b7b7b7;
    color: #ffffff;
}
.table_list table tr td.lightgrey
{
    background: #f6f6f6;
    color: #047ed8;
}
.char_box
{
    height: 460px;
}
.tab_linetype
{
    float: right;
}
.tab_linetype li
{
    font-size: 14px;
    line-height: 30px;
    float: left;
    padding: 0 5px;
}
.tab_linetype li label
{
    cursor: pointer;
}
.tab_linetype li input
{
    vertical-align: -1px;
    margin-right: 5px;
}
.char_line {
    width: 40px;
    border-bottom: 1px dashed #ccc;
    display: inline-block;
    height: 1px;
    margin: 0 10px;
    vertical-align: middle;
    *display: inline;
    *zoom:1;
}
.char_line.orange
{
    border-bottom: 1px dashed orange;
}
.char_line.blue
{
    border-bottom: 1px dashed #29acff;
}
p.tj_titles {
    line-height: 14px;
    font-size: 14px;
}
.tj_title span
{
    vertical-align: -5px;
    font-size: 14px;
    color: #999999;
    float: right;
}
.tj_title span em
{
    color: #333;
    font-size: 30px;
    font-family: 'reducto_condensed_ssiCn';

}
.tj_wrap
{
    height: 46px;
    overflow: hidden;
    border-bottom: 1px solid #F1F1F1;
}
.tabs_list
{
    padding: 5px 10px;
    font-size: 0;
    float: left;
}
.tabs_list li
{
    display: inline-block;
    background-color: #eaeaea;
    color: #6e6e6e;
    width: 95px;
    text-align: center;
    height: 35px;
    line-height: 35px;
    font-size: 14px;
    margin-right: 10px;
    cursor: pointer;
    *display: inline;
    *zoom:1;
}
.tabs_list li.active
{
    background: #1797f6;
    color: #fff;
}


ul.details_list {
    text-align: left;
    font-size: 0;
    white-space: nowrap;
}

ul.details_list li {
    width: 19.9%;
    vertical-align: top;
    display: inline-block;
    padding: 30px 0;
    position: relative;
    border: 1px solid #ebebeb;
    margin: 0 0 -1px -1px;
    background: #fff;
}

.details_num p
{
    font-size: 36px;
    font-family: 'reducto_condensed_ssiCn';
    color: #777;
    padding-left: 10px;
}
.details_num p.details_text
{
    font-size: 14px;
    
    color: #777;
    font-family: "微软雅黑";
}

.details_num em {
    font-size: 14px;
    font-family: "微软雅黑";
}

.parent_num {
    position: absolute;
    right: -1px;
    top: -1px;
    background-color: #57c9fa;
    color: #fff;
    font-size: 16px;
    padding: 7px 10px;
}
.parent_num.color1
{
    background: #57c9fa;
}
.parent_num.color2
{
    background: #36e0ce;
}
.parent_num.color3
{
    background: #1dd969;
}
.parent_num.color4
{
    background: #72b606;
}
.parent_num.color5
{
    background: #f0cc01;
}
.parent_num.color6
{
    background: #faa165;
}
.parent_num.color7
{
    background: #ff9090;
}
.parent_num.color8
{
    background: #fd77a1;
}
.parent_num.color9
{
    background: #fa7cff;
}
.parent_num.color10
{
    background: #c57cfd;
}
.parent_num.color11
{
    background: #968bfa;
}
.parent_num.color12
{
    background: #6d9ffe;
}
.details_num {
    margin-left: 15px;
}
.tj_title em.grey
{
    color: #999;
}
.tj_info .title.grey ul {
    font-size: 0;
}

.tj_info .title.grey ul li.active {
    background-color: #1797F6;
    color: #fff;
}
.content_charTip
{
    position: absolute;
    bottom: 3px;
    border-top: 1px solid #F9F9F9;
}
.content_charTip li
{
    display: inline-block;
    font-size: 14px;
    padding: 2px 0 2px 21px;
    width: 120px;
    background: url(img/char_dot.png) no-repeat 0 0;
    *display: inline;
    *zoom:1;
}
.content_charTip li.icon1
{
    background-position: 9px 6px;
    color: #57c9fa;
}
.content_charTip li.icon2
{
    background-position: 9px -18px;
    color: #36e0ce;
}
.content_charTip li.icon3
{
    background-position: 9px -43px;
    color: #1dd969;
}
.content_charTip li.icon4
{
    background-position: 9px -66px;
    color: #72b606;
    color: #6285F5;
}
.content_charTip li.icon5
{
    background-position: 9px -91px;
    color: #f0cc01;
    color: #5AB1EF;
}
.content_charTip li.icon6
{
    background-position: 9px -113px;
    color: #faa165;
    background-position: 9px -91px;
    color: #5AB1EF;
}
.content_charTip li.icon7
{
    background-position: 9px -137px;
    color: #ff9090;
}
.content_charTip li.icon8
{
    background-position: 9px -162px;
    color: #fd77a1;
    background-position: 9px -137px;
    color: #7DC14B;
}
.content_charTip li.icon9
{
    background-position: 9px -186px;
    color: #fa7cff;
    background-position: 9px -162px;
    color: #F8D639;
}
.content_charTip li.icon10
{
    background-position: 9px -210px;
    color: #c57cfd;
}
.content_charTip li.icon11
{
    background-position: 9px -233px;
    color: #968bfa;
}
.content_charTip li.icon12
{
    background-position: 9px -256px;
    color: #6d9ffe;
}

}
.select_wrap
{
    padding: 8px 10px;
    overflow: hidden;
    margin: 0 15px;
}
.select_wrap select
{
    float: right;
}
.tj_title.zp_title
{
    width: auto;
    float: none;
    overflow: hidden;
    border: none;
    font-size: 22px;
    height: auto;
    border-top: 1px solid #ebebeb;
    padding: 11px 0 11px 0;
    margin: 0 15px;
}
.tj_contentList
{
    font-size: 0;
    margin: 0 15px;
}
.tj_contentList li
{
    
    display: inline-block;
    
    font-size: 14px;
    vertical-align: top;
    text-align: center;
    *display: inline;
    *zoom:1;
}
.tj_contentList li span
{
    
    border-bottom: 1px solid #ccc;
    
    padding: 5px 0;
    
    display: inline-block;
    *display: inline;
    *zoom:1;
    
    margin: 0 auto;
}
.tj_contents
{
    height: 370px;
    padding: 5px 0;
}
.tj_contents dt
{
    text-align: left;
}
.tj_contents.center dt
{
    text-align: center;
}
.tj_contents dt dl
{
    padding: 4px 0;
}
.tj_contents dt dl.color1 em
{
    color: #57c9fa;
}
.tj_contents dt dl.color2 em
{
    color: #1dd969;
}
.tj_contents dt dl.color3 em
{
    color: #f0cc01;
}
.tj_contents dt dl.color4 em
{
    color: #ff9090;
}
.tj_contents dt dl.color5 em
{
    color: #fa7cff;
}
.tj_contents dt dl.color6 em
{
    color: #968bfa;
}
.tj_contents dt dl.color7 em
{
    color: #36e0ce;
}
.tj_contents dt dl.color8 em
{
    color: #72b606;
}
.tj_contents dt dl.color9 em
{
    color: #faa165;
}
.tj_contents dt dl.color10 em
{
    color: #fd77a1;
}
.tj_contents dt dl.color11 em
{
    color: #c57cfd;
}
.tj_contents dt dl.color12 em
{
    color: #6d9ffe;
}
.tj_contents dt dl.color13 em
{
    color: #C6A600;
}
.tj_contents dt dl i
{
    padding: 0 3px;
}
.prent
{
    width: 314px;
    float: right;
}
.char_content
{
    margin-right: 350px;
}
.tj_contentList li span.shouyi
{
    width: 100%;
    text-align: right;
}
.table_fixed
{
    position: fixed;
    top: 0px;
    left: 11px;
    right: 11px;
    height: 36px;
    overflow: hidden;
}
.table_fixed.noposition
{
    left: 0;
    right: 0;
}
.content_charTip li.icon1
{
    background-position: 9px 6px;
    
    color: #57c9fa;
}
.content_charTip li.icon2
{
    background-position: 9px -18px;
    
    color: #36e0ce;
}
.content_charTip li.icon3
{
    background-position: 9px -43px;
    
    color: #1dd969;
}
.content_charTip li.icon4
{
    background-position: 9px -66px;
    
    color: #72b606;
}
.content_charTip li.icon5
{
    background-position: 9px -91px;
    
    color: #f0cc01;
}
.content_charTip li.icon6
{
    
    background-position: 9px -113px;
    color: #faa165;
}
.content_charTip li.icon7
{
    
    background-position: 9px -137px;
    color: #ff9090;
}
.content_charTip li.icon8
{
    
    background-position: 9px -162px;
    color: #fd77a1;
}
.content_charTip li.icon9
{
    
    background-position: 9px -186px;
    color: #fa7cff;
}
.content_charTip li.icon10
{
    
    background-position: 9px -210px;
    color: #c57cfd;
}
.content_charTip li.icon11
{
    
    background-position: 9px -233px;
    color: #968bfa;
}
.content_charTip li.icon12
{

}
.copyright
{
    color: #0878ce;
    font-size: 16px;
    position: fixed;
    left: 50%;
    margin-left: -202px;
    bottom: 0;
}
.copyright img
{
    vertical-align: -5px;
    margin: 0 6px 0 2px;
}
.copyright i
{
    border-top: 1px solid #0878ce;
    width: 60px;
    display: inline-block;
    vertical-align: 4px;
    height: 0px;
    margin: 0 5px;
    *display: inline;
    *zoom:1;
}
/*日历*/
.date_wrap {
    border: 1px solid #cdcdcd;
    font-size: 16px;
    color: #666666;
    margin-bottom: 15px;
}
.date_year,.date_moth {
    height: 75px;
    line-height: 75px;
    float: left;
    width: 140px;
    text-align: center;
    border-right: 1px solid #cbcbcb;
    position: relative;
    cursor: pointer;
}
.date_moth
{
    width: 100px;
}
.date_year em,.date_moth em
{
    font-size: 36px;
    color: #1797f6;
    font-family: 'reducto_condensed_ssiCn';
    margin-right: 5px;
}
.date_year span,.date_moth span
{
    vertical-align: middle;
    display: inline-block;
    *display: inline;
    *zoom:1;
    margin-left: 10px;
}

.date_year button,.date_moth button
{
    background: url(img/icon_selectArrow.png) no-repeat center;
    width: 17px;
    height: 62px;
    border: none;
    vertical-align: middle;
    cursor: pointer;
    outline: none;
    margin-left: 11px;
}
.date_year ul,.date_moth ul
{
    position: absolute;
    
    z-index: 999;
    background-color: #fff;
    width: 100%;
    top: 75px;
    border: 1px solid #CDCDCD;
    border-top: none;
}
.date_year ul li,.date_moth ul li
{
    line-height: 37px;
    cursor: pointer;
    color: #d0d0d0;
}
.date_year ul li:hover,.date_year ul li.active,.date_moth ul li:hover,.date_moth ul li.active
{
    background-color: #1797f6;
    
    color: #fff;
}
.date_year ul li em,.date_moth ul li em
{
    color: #d0d0d0;
    
    font-size: 28px;
}
.date_year ul li:hover em,.date_year ul li.active em,.date_moth ul li:hover em,.date_moth ul li.active em
{
    color: #fff;
}
.date_day
{
    margin-left: 245px;
    overflow: hidden;
}
.date_day ul
{
}
.date_day ul li {
    float: left;
    width: 6.25%;
    height: 37px;
    text-align: center;
    line-height: 37px;
    color: #666666;
    cursor: pointer;
}

.date_day ul li.active span
{
    background: #ff9a18;
    border-radius: 50%;
    display: inline-block;
    color: #fff;
    height: 25px;
    width: 25px;
    line-height: 25px;
    *display: inline;
    *zoom:1;
}
.date_moth ul
{
    width: 180px;
}
.date_moth ul li
{
    width: 60px;
    float: left;
}
/*驻村工作队*/
.villageTeam-right {
    float: right;
    width: 290px;
}
.villageTeam-box {
    border: solid 1px #cecece;
}
.villageTeam-box .title {
    font-size: 18px;
    background-color: #1797f6;
    height: 48px;
    line-height: 48px;
    color: #fff;
    padding-left: 12px;
    margin-top: -1px;
    margin-left: -1px;
    margin-right: -1px;
}
.villageTeam-box .villageTeam-person {
    margin: 15px 10px 0 10px;
    overflow: hidden;
    border-bottom: solid 1px #cecece;
    padding-bottom: 15px;
}
.villageTeam-box .imgContent {
    height: 129px;
    width: 97px;
    overflow: hidden;
    float: left;
    margin-right: 10px;
}
.villageTeam-box .person-infor .rows {
    overflow: hidden;
    font-size: 14px;
    line-height: 32px;
}
.villageTeam-box .person-infor .rows .label {
    width: 85px;
    float: left;
    color: #aeaeae;
    text-align: justify;
    text-justify: inter-ideograph;
}
.villageTeam-box .person-infor .rows .value {
    color: #333333;
}
.villageTeam-box ul.villageTeam-data {
    margin: 6px 10px 15px 10px;
    font-size: 0;
}
.villageTeam-box ul.villageTeam-data li {
    width: 25%;
    text-align: center;
}
.villageTeam-box ul.villageTeam-data li {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
}
.villageTeam-box ul.villageTeam-data li .num {
    font-family: 'reducto_condensed_ssiCn';
    color: #1797f6;
    font-size: 40px;
    border-bottom: solid 1px #cecece;
    margin: 0 6px;
}
.villageTeam-box ul.villageTeam-data li .label {
    font-size: 14px;
    color: #414141;
    padding: 6px 0 0 0 ;
}
/**/
.villageTeam-center {
    margin-right: 300px;
}
.villageTeam-msg {
    background-color: #f5f5f5;
    border-top: solid 1px #e4e4e4;
    border-bottom: solid 1px #e4e4e4;
    /*height: 150px;*/
}
.villageTeam-msg .msg-left {
    width: 150px;
    float: left;
}
.villageTeam-msg .msg-left h3 {
    font-size: 16px;
    color: #5a5a5a;
    text-align: center;
    margin-top: 45px;
}
.villageTeam-msg .msg-left .teamHandler {
    position: relative;
    z-index: 1;
    top: 5px;
}
.villageTeam-msg .msg-left .teamHandler a {
    font-size: 14px;
    color: #7f7f7f;
    display: block;
    width: 128px;
    height: 38px;
    line-height: 38px;
    text-align: center;
    margin: 0 auto;
    border: solid 1px #e4e4e4;
    background-color: #fff;
    border-radius: 3px;
    cursor: pointer;
    margin-top: 16px;
}
.villageTeam-msg .msg-left .teamHandler a i ,
.villageTeam-msg .msg-left .teamHandler a span ,
.villageTeam-msg .msg-left .teamHandler .village-list li {
    display: inline-block;
    *zoom: 1;
    *display: inline;
    vertical-align: middle;
}
.villageTeam-msg .msg-left .teamHandler a i {
    width: 9px;
    height: 5px;
    background: url(img/village_arrow_down.png) center no-repeat;
    margin-left: 6px;
}
.villageTeam-msg .msg-left .teamHandler .village-list {
    position: absolute;
    z-index: 2;
    background-color: #fff;
    padding: 6px;
    left: 10px;
    top: 39px;
    border: solid 1px #e4e4e4;
    font-size: 14px;
    color: #aaaaaa;
    width: 465px;
    display: none;
}
.villageTeam-msg .msg-left .teamHandler .village-list li {
    padding: 6px;
    margin: 4px 3px;
    border-radius: 4px;
    cursor: pointer;
}
.villageTeam-msg .msg-left .teamHandler .village-list li.active {
    background-color: #1797f6;
    color: #fff;
}
.villageTeam-msg .msg-center {
    margin-left: 160px;
    padding-top: 8px;
}
.villageTeam-msg .msg-center h3 {
    font-size: 16px;
    color: #999999;
}
.villageTeam-msg .msg-center textarea {
    font-size: 14px;
    background-color: #fff;
    border: solid 1px #e4e4e4;
    border-radius: 3px;
    width: 96%;
    margin-top: 8px;
    padding: 1%;
    /*text-indent: 4px;*/
    height: 70px;
}
.villageTeam-msg .msg-center .msg-handler {
    overflow: hidden;
    margin-right: 2%;
    padding: 8px 0 ;
}
.villageTeam-msg .msg-center .msg-handler li {
    cursor: pointer;
}
.villageTeam-msg .msg-center .msg-handler li ,
.villageTeam-msg .msg-center .msg-handler li span ,
.villageTeam-msg .msg-center .msg-handler li i {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
    font-size: 14px;
    color: #7f7f7f;
}
.villageTeam-msg .msg-center .msg-handler li span {
    margin-right: 6px;
}
.villageTeam-msg .msg-center .msg-handler li i {
    margin-right: 4px;
}
i.icon-imgHandler {
    background: url(img/villageTeam_img.png) center no-repeat;
    width: 19px;
    height: 19px;
}
i.icon-depHandler {
    background: url(img/villageTeam_dep.png) center no-repeat;
    width: 19px;
    height: 19px;
}
.villageTeam-msg .msg-center .msg-handler li.right-handler {
    float: right;
    background-color: #7bd605;
    border: solid 1px #6cbc04;
    border-radius: 3px;
    color: #fff;
    padding: 3px 12px;
    text-align: center;
    text-shadow: 0px 2px 0px rgba(86, 152, 1, 0.004);
    cursor: pointer;
}
.villageTeam-list {

}
.villageTeam-list .msglist-tabs {
    margin-left: 160px;
    padding: 12px 0 0 0 ;
    border-bottom: solid 1px #e4e4e4;
    margin-bottom: 12px;
}
.villageTeam-list .msglist-tabs li {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
    font-size: 14px;
    color: #9e9e9e;
    padding: 4px 6px;
}
.villageTeam-list .msglist-tabs li.active {
    font-size: 14px;
    color: #484848;
    font-weight: bold;
    border-bottom: solid 2px #ff8f0c;
    margin-bottom: -1px;
}
ul.villageTeam-msgList .msglist-tabs li {
}
ul.villageTeam-msgList .person-img {
    width: 150px;
    float: left;
    text-align: right;
    /*margin-right: 10px;*/
    /*border: solid 1px #adadad;*/
}
ul.villageTeam-msgList .person-img img {
}
ul.villageTeam-msgList .msg-infor {
    font-size: 14px;
    margin-left: 160px;
}
ul.villageTeam-msgList .msg-infor span ,
ul.villageTeam-msgList .msg-infor i {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
}
i.state {
    width: 18px;
    height: 18px;
    background-position: center;
    background-repeat: no-repeat;
    margin-left: 8px;
}
i.state.red {
    background-image: url(img/state-red.png);
}
ul.villageTeam-msgList .title {
    padding: 0 0 6px 0 ;
}
ul.villageTeam-msgList span.name ,
ul.villageTeam-msgList span.name a {
    color: #037fdb;
}
ul.villageTeam-msgList span.dept {
    color: #a7a7a7;
}
ul.villageTeam-msgList span.family ,
ul.villageTeam-msgList span.family a {
    color: #000000;
}
ul.villageTeam-msgList span.ante {
    color: #f98803;
    margin-right: 8px;
}
ul.villageTeam-msgList p {
    font-size: 14px;
    color: #666666;
    text-align: justify;
    line-height: 20px;
}
ul.villageTeam-msgList .msg-imgList {
    padding-top: 12px;
}
ul.villageTeam-msgList .msg-imgList li {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
    *margin-right: 10px;
}
ul.villageTeam-msgList .infors {
    padding: 12px 0 ;
    overflow: hidden;
}
ul.villageTeam-msgList .time {
    float: left;
    color: #a4a4a4;
    /*line-height: 25px;*/
    padding: 5px 0;
}
ul.villageTeam-msgList .pl-handler {
    float: right;
    color: #666666;
    background-color: #fff;
    border: solid 1px #e4e4e4;
    padding: 4px 12px;
    cursor: pointer;
}
i.icon-mobile {
    background: url(img/icon_mobile.png) center no-repeat;
    width: 10px;
    height: 16px;
    margin-right: 8px;
}
i.icon-pc {
    background: url(img/icon_pc.png) center no-repeat;
    width: 16px;
    height: 16px;
    margin-right: 8px;
}
.comment-wrap {
    background-color: #f5f5f5;
    border: solid 1px #d0d0d0;
    padding: 16px;
    margin-bottom: 16px;
}
.comment-wrap textarea {
    background-color: #fff;
    border: solid 1px #d0d0d0;
    width: 96%;
    padding: 1%;
    margin: 16px 0 ;
    font-size: 14px;
}
.comment-wrap .comments-handler {
    font-size: 14px;
    color: #999999;
    text-align: right;
    padding-right: 2%;
    border-bottom: solid 1px #d0d0d0;
    padding-bottom: 6px;
    margin-bottom: 6px;
}
.comment-wrap .comments-handler .words ,
.comment-wrap .comments-handler .comments-submit {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
}
.comment-wrap .comments-handler .comments-submit {
    background-color: #55b7ff;
    color: #fff;
    border: solid 1px #108fee;
    border-radius: 3px;
    padding: 3px 8px;
    cursor: pointer;
    margin-left: 12px;
}
.comment-wrap .comments-list {
    padding-top: 12px;
}
.comment-wrap .comments-list dt {
    overflow: hidden;
    border-bottom: dashed 1px #d5d5d5;
    padding-bottom: 4px;
    margin-bottom: 4px;
}
.comment-wrap .comments-list p {
    color: #545454;
    line-height: 20px;
    font-size: 14px;
}
.comment-wrap .comments-list .date {
    font-size: 12px;
    color: #a9a9a9;
    padding: 4px 0 ;
}
.comment-wrap .comments-list span.name {
    font-size: 14px;
    color: #1797f6;
    float: left;
    line-height: 20px;
    margin-right: 10px;
}
.comment-wrap .pages {
    text-align: center;
    padding: 16px 0 10px 0 ;
}
.comment-wrap .pages a {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
    padding: 4px ;
    cursor: pointer;
    color: #3f3f3f;
}
.comment-wrap .pages a.active {
    background-color: #1797f6;
    color: #fff;
}
.villageTeam-box.jsCalendar {
    margin-top: 16px;
    overflow: hidden;
}
.blog_wrap ul.villageTeam-msgList .person-img
{
    width: 65px;
}
.blog_wrap ul.villageTeam-msgList .msg-infor {
    margin-left: 80px;
}
.tree_arrow
{
    background: url(img/tree-arrow.png) no-repeat 1px center;
    width: 7px;
    height: 40px;
    position: absolute;
    top: 50%;
    right: -7px;
    margin-top: -20px;
    cursor: pointer;
}
.tree_arrow.active {
    background: url(img/tree-arrow-active.png) no-repeat 1px center;
}
.blog_tree
{
    position: relative;
}
.blog_tree
{
    width: 280px;
}
/*时间轴*/
.note_timeline
{
    background: url(img/timeline.png) repeat-y 180px 0;
    margin-top: 10px;
    overflow: hidden;
}
.note_timeline .dayTime
{
    background: url(img/icon_timeclock.png) no-repeat 168px center;
    height: 29px;
    color: #6f6f6f;
    font-size: 22px;
}
.note_timeline .dayTime em {
    margin-left: 24px;
    line-height: 25px;
}
.note_timeline .textTimeRight {
    margin: 10px 0;
    overflow: hidden;
    background: url(img/timeline_dot.png) no-repeat 174px center;
    position: relative;
    margin-top: -23px;
    margin-bottom: 60px;
}
.note_timeline .textTimeRight.textTimeLeft em {
    margin-left: 0;
    left: 45px;
    margin-right: 16px;
    top: 34px;
    right: auto;
}
.note_timeline .textTimeRight.textTimeLeft .textTimeContent
{
    
    margin-left: 210px;
    
    margin-right: 20px;
}
.note_timeline .textTimeRight.textTimeLeft .textTimeContent p.grey
{
    color: #777777;
}
.note_timeline .textTimeRight.textTimeLeft .timeline_arrow
{
    top: 50%;
    margin-top: -6px;
}

.main_timeline
{
    background: url(../images/timeline.png) repeat-y center 0;
    margin-top: 10px;
    overflow: hidden;
    height: 358px;
}

.main_timeline .dayTime
{
    background: url(../images/icon_timeclock.png) no-repeat center;
    height: 25px;
    text-align: center;
    color: #71CCFF;
}
.main_timeline .dayTime em
{
    margin-left: 70px;
    
    line-height: 25px;
    font-weight: bold;
}
.textTimeRight
{
    margin: 10px 0;
    overflow: hidden;
    background: url(../images/timeline_dot.png) no-repeat center;
    position: relative;
}
.textTimeRight em
{
    position: absolute;
    
    left: 50%;
    margin-left: 16px;
    color: #999999;
    top: 19px;
}
.textTimeContent
{
    border: 1px solid #ccc;
    background-color: #FFFFFF;
    padding: 8px 10px;
    line-height: 1.8em;
    border-radius: 5px;
    position: relative;
}
.textTimeRight.textTimeLeft .textTimeContent
{
}
.textTimeRight.textTimeLeft em
{
    right: 50%;
    margin-left: 0;
    left: auto;
    margin-right: 16px;
}
.textTimeContent img
{
    float: left;
    margin-right: 10px;
}
.timeline_arrow
{
    border-width: 6px;
    border-style: solid dashed dashed;
    border-color: transparent transparent transparent #E7F6FF;
    width: 0;
    height: 0;
    position: absolute;
    right: -12px;
    top: 22px;
    z-index: 9;
}
.timeline_arrowON
{
    border-width: 6px;
    border-style: solid dashed dashed;
    border-color: transparent transparent transparent #ffffff;
    width: 0;
    height: 0;
    position: absolute;
    z-index: 10;
    right: -11px;
    top: 22px;
}
.textTimeRight.textTimeLeft .timeline_arrow
{
    border-color: transparent #CCCCCC transparent transparent;
    right: auto;
    left: -12px;
}
.textTimeRight.textTimeLeft .timeline_arrowON
{
    border-color: transparent #fff transparent transparent;
    right: auto;
    left: -11px;
}
.note_timeline .textTimeRight.textTimeLeft .timeline_arrowON {
    top: 50%;
    margin-top: -6px;
}
.jzfp_tongji.bfdx
{
    background-color: #fff;
}
.jzfp_tongji.bfdx li
{
    width: 12.4%;
    border-right: 1px solid #EAEAEA;
    padding-top: 0;
    padding-bottom: 0;
    margin: 10px 0;
}
.bfcs_sort
{
    background: #f5f5f5;
    color: #666666;
    font-size: 14px;
    border-top: 1px solid #dcdcdc;
    border-bottom: 1px solid #dcdcdc;
    padding: 0 20px;
    line-height: 50px ;
    height: 50px;
}
.bfcs_sort .sort_ul
{
    display: inline-block;
    *display: inline;
    *zoom:1;
}
.bfcs_sort .sort_ul li
{
    display: inline-block;
    *display: inline;
    *zoom:1;
    line-height: 30px;
    padding: 0 13px;
    border-radius: 20px;
    margin: 0 12px;
    cursor: pointer;
}
.bfcs_sort .sort_ul li img,.bfcs_sort .sort_case img
{
    vertical-align: middle;
    margin-left: 5px;
}
.bfcs_sort .sort_ul li.active
{
    border: 1px solid #c5c5c5;
    
    background-color: #ffffff;
}
.bfcs_sort .sort_case
{
    border-left: 1px solid #c5c5c5;
    border-right: 1px solid #c5c5c5;
    background-color: #ffffff;
    padding: 0 15px;
    cursor: pointer;
    height: 51px;
}
.bfcs_sort .sort_case
{
    display: inline-block;
    *display: inline;
    *zoom:1;
}
.sort_wrap
{
    border: 1px solid #c5c5c5;
    border-top: none;
}
.sort_wrap .search_case
{
    padding: 0 15px;
}
.result_sortBox
{

}
.result_sortBox ul
{

}
.result_sortBox ul li
{
    font-size: 14px;
    position: relative;
    overflow: hidden;
    float: left;
    border: 1px solid #ccc;
    margin: 15px 15px 0 0;
    width: 48%;
}
.result_sortBox ul li .sortBox_left
{
    float: left;
    border-right: 1px solid #cdcdcd;
    padding: 11px 15px;
    text-align: center;
    color: #1797f6;
    padding-bottom: 3000px;
    margin-bottom: -3000px;
}
.sortBox_index
{
    background: url(img/sortBox_line.png) no-repeat center;
    text-align: center;
    color: #555;
    margin-bottom: 6px;
}
.sortBox_right
{
    padding: 0 10px;
    margin-left: 100px;
}
.sortBox_right dt
{
    overflow: hidden;
    border-bottom: 1px solid #cdcdcd;
    padding-bottom: 10px;
}
.sortBox_right dt dl.noBorder
{
    border: none;
}
.sortBox_right dt dl
{
    float: left;
    width: 24.9%;
    border-right: 1px solid #cdcdcd;
    margin-right: -1px;
    text-align: center;
}
.sortBox_right dt dl p
{
    color: #9b9b9b;
}
.sortBox_right dt dl p.num em
{
    font-family: 'reducto_condensed_ssiCn';
    font-size: 35px;
    color: #1797f6;
}
.sortBox_right .sortBox_info
{
    font-size: 14px;
    padding: 7px 0;
    border-bottom: 1px solid #cdcdcd;
    margin-bottom: 12px;
}
.sortBox_right .sortBox_info span
{
    padding: 0 13px;
}
.sortBox_right .sortBox_info span img
{
    margin-right: 3px;
    vertical-align: middle;
}
.result_sortBox ol li
{
    background-color: #e7e6e5;
    border: 1px solid #e1e1e1;
    padding: 4px;
    line-height: 1em;
    margin-right: 4px;
    margin-top: 3px;
    border-radius: 4px;
    color: #fff;
    width: auto;
}
.result_sortBox ol
{
    padding-bottom: 8px;
    overflow: hidden;
    padding-top: 5px;
}
.result_sortBox ol li.active
{
    background-color: #34a7fc;
    border: 1px solid #7dc7fe;
}
.result_sortBox ul li .sortBox_state
{
    color: #fff;
    position: absolute;
    right: -1px;
    top: -1px;
    padding: 4px 15px;
    border-bottom-left-radius: 11px;
}
.result_sortBox ul li .sortBox_state.yellow
{
    background: #f7b310;
}
.result_sortBox ul li .sortBox_state.red
{
    background: #fa8380;
}
.result_sortBox ul li .sortBox_state.green
{
    background: #7CFC00;
}
/*自定义统计*/
.countQuery {
    border: solid 1px #d5d5d5;
    position: relative;
    z-index: 91;
    padding-bottom: 0px;
    margin-bottom: 30px;
}
.countQuery .slider-handler {
    position: absolute;
    left: 50%;
    margin-left: -50px;
    bottom: -25px;
    width: 100px;
    height: 23px;
    border: solid 1px #d5d5d5;
    cursor: pointer;
    line-height: 25px;
    text-align: center;
}
.countQuery .slider-handler i {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
    background: url(img/slider-handler_arrowUp.png);
    width: 13px;
    height: 7px;
}
.countQuery .slider-handler.active i {
    background-image: url(img/slider-handler_arrowDown.png);
}
.countQuery .search_case {
    border-bottom: dashed 1px #d5d5d5;
}
.countQuery .search_case.border-solid {
    border-top: solid 1px #d5d5d5;
    border-bottom: none;
    margin-top: -1px;
}
.countQuery .search_case li dt {
    display: block;
    overflow: hidden;
}
.countQuery .search_case li label {
    width: 112px;
    overflow: hidden;
    float: left;
    white-space: normal;
}
.countQuery .search_case li {
    padding: 8px 10px;
    /*font-size: 0;*/
}
.countQuery .screeningConditions {
    padding: 8px 0;
    *position: relative;
    overflow: hidden;
}
.sliderDown-handler {
    overflow: hidden;
}
.countQuery .screeningConditions li ,
.countQuery .screeningConditions li span ,
.countQuery .screeningConditions li i {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
}
.countQuery .screeningConditions li span {
    margin-right: 4px;
}
.countQuery .screeningConditions li span ,
.countQuery .screeningConditions li i {
    cursor: pointer;
    padding: 3px 0;
}
.countQuery .screeningConditions li {
    padding: 0 10px;
    *margin-right: 6px;
}
.countQuery .screeningConditions li {
    font-size: 14px;
    color: #ff9b9b;
    border: solid 1px #ff9b9b;
    margin-bottom: 0px;
    margin-left: 5px;
    margin-right: 5px;
    margin-bottom: 10px;
}
.countQuery .screeningConditions li.label {
    color: #2599f3;
    font-size: 14px;
    border: none;
}
.search_case {

}
.search_case .section {
    float: right;
    color: #3f3f3f;
    font-size: 0;
    width: 300px;
    min-height: 2px;
}
.search_case .section .section-content ,
.search_case .section .section-content span ,
.search_case .section .section-content input ,
.search_case .section em {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
    font-size: 12px;
}
.search_case .section .section-content span {
    padding-right: 10px;
}
.search_case .section .section-content input {
    border: solid 1px #c7c7c7;
    width: 70px;
    height: 20px;
    line-height: 20px;
    padding: 0 5px;
}
.search_case .section .section-content input:focus {
    border-color: rgb(37, 153, 243);
    background-color: rgb(255, 255, 255);
    box-shadow: inset 0px 2px 6px 0px rgba(197, 197, 197, 0.004);
}
.search_case .section em {
    padding: 0 12px;
}
.section-left {
    margin-right: 320px;
}
.search_case.hasSection {
    overflow: hidden;
}
.search_case label.title {
    float: left;
    line-height: 20px;
    width: 80px;
    min-height: 2px;
}
.search_case.hasSection .multiselect {
    display: block;
    overflow: hidden;
}
.search_case.hasSection .multiselect dl {
    /*width:18%;*/
    padding-right: 0;
    padding-left: 0;
    /*text-align: left;*/
    margin: 0 0.2%;
    padding: 2px 10px;
}
.search_case li label.radio-wrap {
    cursor: pointer;
    width: 80px;
    /*padding-right:20px;*/
}
.search_case li label.radio-wrap input {
    margin-right: 10px;
}
.search_case.advance label.title {
    padding: 6px 0 0 0 ;
}
.search_case.advance li dt dl {
    font-size: 14px;
    color: #888888;
    border-top: solid 2px #fff;
    padding: 8px 16px !important;
    width: auto !important;
}
.search_case.advance li {
    padding-top: 0;
    padding-bottom: 0;
    padding: 0 8px;
}
.search_case.advance li dt dl.active {
    background-color: #f5f5f5;
    color: #444444;
    border-top: solid 2px #74c2fd;
    border-radius: 0;
}
.search_case li dt.simple dl {
    /**margin: 0 10px;    margin-bottom: 4px;**/
}
.countQuery .wrap-1 {
    background-color: #f5f5f5;
    display: none;
}
.countQuery .search_case {
    /*border-bottom: dashed 1px #d5d5d5;*/
}
.causes-select-label {
    float: left;
    margin-left: 4px;
}
dt.causes-select-dt {
    display: block !important;
    overflow: hidden;
}
dt.causes-select-dt dl {
    margin-bottom : 1px;
}
/*版本更新*/
.wrap-version {
    margin: 0 auto;
    padding-top: 40px;
}
ul.version-update li {
    /* overflow:hidden; */
}
ul.version-update li .version-left ,
ul.version-update li .version-right {
    float: left ;
}
ul.version-update li .version-left {
    width: 100px;
    text-align: right;
    margin-right: 20px;
    padding-top: 20px;
}
ul.version-update li .version-right {
    border-left: solid 3px #2599f3;
    padding-bottom: 20px;
    padding-top: 20px;
}
ul.version-update li .year {
    font-size: 14px;
    color: #333333;
}
ul.version-update li .date {
    font-size: 18px;
    color: #333333;
}
ul.version-update li i.icon-versionTips {
    background: url(img/version-icon.png) center no-repeat;
    width: 56px;
    height: 30px;
    float: left;
    margin-left: -6px;
    margin-right: 10px;
}
ul.version-update li .version-dis {
    float: left;
}
ul.version-update li .version-dis h3 {
    
    
    ;
    color: #068bd8;
    padding: 6px 0 ;
}
ul.version-update li .version-dis p {
    font-size: 14px;
    color: #333333;
    padding: 2px 0 ;
}
ul.version-update li .version-dis {
    background-color: #fbfbfb;
    border: solid 1px #ebebeb;
    padding: 13px;
    border-radius: 4px;
}
.fpxm_tips {
    background-color: #fff9d5;
    padding: 10px;
    border: 2px dashed #fddd7c;
    color: #ff8a3c;
    font-size: 14px;
    margin-bottom: 5px;
    position: relative;
    line-height: 22px;
}
.fpxm_tips p
{
    text-indent: 2em;
}
.fpxm_tips img
{
    vertical-align: middle;
}
.fpxm_tips i
{
    vertical-align: middle;
    margin: 0;
    padding: 0;
    width: 20px;
    height: 20px;
    background: url(img/icon_fpcs_fitrule.png) no-repeat 80%;
    display: inline-block;
    margin: 0 5px 0 2px;
}
.fpxm_tips i.nofit
{
    background: url(img/icon_fpcs_notfitrule.png) no-repeat 80%;
}

.fpxm_tipBtn
{
    background: url(img/fpcs_iconBtn.png);
    width: 24px;
    height: 24px;
    position: absolute;
    right: 10px;
    z-index: 99;
    top: 8px;
    cursor: pointer;
}
.fpxm_tips img
{
    vertical-align: -4px;
    
    margin-right: 5px;
}
.fpxm_state
{
    background: url(img/fpxm_iconBG.png) no-repeat 5px center;
    width: 32px;
    height: 35px;
    display: inline-block;
    cursor: pointer;
    *display: inline;
    *zoom:1;
}
.fpxm_state.green
{
    background-position: 5px 2px;
}
.fpxm_state.redhav
{
    background-position: -130px center;

}
.fpxm_state.rednone
{
    background-position: -268px 3px;

}
.fpxm_state.orange
{
    background-position: -403px 1px;
}
.fpxm_state.lightred
{
    background-position: -541px 1px;
}
.fpxm_state.drakred
{
    background-position: -677px 1px
}

.fpxm_state.warning
{
    background: url(img/Icon_cscheck_warning.png) no-repeat;
    background-position-x: 20px;
    background-position-y: 7px;
}
.fpxm_state.ignore
{
    background: url(img/Icon_cscheck_kykw.png) no-repeat;
    background-position-x: 20px;
    background-position-y: 7px;
}
.fpxm_state.nodata
{
    background: url(img/Icon_cscheck_wc.png) no-repeat;
    background-position-x: 20px;
    background-position-y: 7px;
}

.fpxm_tl {

}
.btnGroup.fpxm
{
    /* line-height: 40px; */
    padding: 0 10px;
}
.btnGroup.fpxm li
{
    border: none;
    background: none;
    font-size: 14px;
    color: #1697f7;
    margin-top: 4px;
}
.btnGroup.fpxm li input
{
    vertical-align: middle;
    margin-right: 10px;
}


/*增加图标*/

.items.sub b {
    /*background: url(img/state.png) no-repeat 0px -30px;*/
    height: 20px;
    width: 20px;
    float: left;
    margin: 16px -28px 0;
}
.items.sub b.green
{
    background: url(img/state.png) no-repeat 0px 0px;
}

.cscheck_top_new {
    position: relative;
    margin: 0;
    padding: 0;
    float: right;
    width: 640px;
    margin-right: 10px;
    display: none;
}
.cscheck_top_new b {
    background: url(img/state.png) no-repeat 0px -30px;
    margin: 10px 5px 4px 5px;
    float: right;
    padding-right: 28px;
    padding-left: 28px;
    height: 20px;
}
.cscheck_top_new b.green
{
    background: url(img/state.png) no-repeat 0px 0px;
}


.Notes {
    font-size: 10.5px;
    float: right;
    color: #666;
}
.Notes #canhave
{
    background: url(img/fpxm_cube.png) no-repeat 0px 5px;
}
.Notes #collect {
    background: url(img/state.png) no-repeat 0px 5px;
}
.Notes #uncollect {
    background: url(img/state.png) no-repeat 0px -25px;
}
.Notes li {
    display: inline-block;
    *display: inline;
    *zoom:1;
    padding: 5px 25px;
}
.fpcx_Warp
{
    border: 1px solid #ccc;
    border-bottom: 3px solid #ccc;
    border-top: 2px solid #FD8C39;
    margin-top: 20px;
    position: relative;
    padding-top: 40px;
}
.fpcx_tipsBG
{
    background: url(img/fpxm_tipsBG.png) no-repeat 0 0;
    width: 156px;
    height: 36px;
    display: block;
    position: absolute;
    left: 50%;
    margin-left: -68px;
    top: -6px;
    line-height: 36px;
    text-align: center;
    color: #fff;
    font-size: 20px;
}
.fpcx_tipsBG img
{
    vertical-align: -1px;
}
.fpcx_shouru
{
    padding: 0 100px;
    overflow: hidden;
}
.fpcx_shouru li
{
    display: inline-block;
    font-size: 20px;
    color: #777777;
    padding: 6px 10px;
    margin-right: 20px;
    *display: inline;
    *zoom:1;
}
.fpcx_shouru li i
{
    font-size: 56px;
    padding: 0 10px;
    font-family: 'reducto_condensed_ssiCn';
    color: #999;
}
.fpcx_shouru li em
{
    color: #1797f6;
    font-size: 56px;
    padding: 0 10px;
    font-family: 'reducto_condensed_ssiCn';
}
.fpcx_shouru li span
{
}
.fpcx_shouru li span.noBorder
{
    border: none;
}
.fpcx_content
{

}
.fpcx_Title
{
    color: #999999;
    font-size: 28px;
    text-align: center;
    padding: 10px 0;
}
.fpcx_Content
{
    margin: 0 auto;
    width: 800px;
    height: 400px;
}
.noTopBorder
{
    border-top: 1px solid #ccc;
    padding-top: 20px;
}
.form_table.fpxm_table
{
    font-size: 14px;
    color: #555555;
    text-align: center;
}
.form_table.fpxm_table a
{
    color: #3b93f4;
    cursor: pointer;
}
.form_table.fpxm_table th
{
    text-align: center;
}
.fpxm_tl
{
    font-size: 0;
}
.fpxm_tl dl
{
    padding-left: 2px;
    display: inline-block;
    line-height: 14px;
    font-size: 14px;
    padding: 0 10px;
    border-right: 1px dashed #ccc;
    *display: inline;
    *zoom:1;
}
.fpxm_tl dl img
{
    vertical-align: middle;
}
.fpxm_tl span
{
    padding-right: 10px;
    margin-right: 10px;
    margin-left: 5px;
}
.fpxm_tl dl.green
{
    color: #00b150;
}
.fpxm_tl dl.orange
{
    color: #ff9500;
}
.fpxm_tl dl.red
{
    color: #ee3535;
}
.fpxm_tl dl span
{
    color: #333333;
}
.fpxm_tl dl p
{
    color: #777777;
    font-size: 12px;
    line-height: 13px;
    margin-top: 3px;
}
.fpxm_tipIcon
{
    background: url(img/fpxm_tipIconBG.png) no-repeat 0 0;
    display: inline-block;
    width: 18px;
    height: 18px;
    vertical-align: middle;
    position: relative;
    *display: inline;
    *zoom:1;
    float: left;
    margion-left: 5px;
}
.fpxm_tipIcon:hover div
{
    display: block;
}
.fpxm_tipIcon div
{
    background-color: #fff;
    border: 1px solid #f57a7a;
    color: #ef3232;
    line-height: 21px;
    font-size: 14px;
    width: 200px;
    padding: 5px 15px;
    text-align: left;
    position: relative;
    top: 22px;
    left: -6px;
    display: none;
    z-index: 99;
}
.panel.noOverhidden
{
    overflow: inherit;
}
.bot
{
    border-width: 5px;
    border-style: solid dashed dashed;
    border-color: transparent transparent #FFFFFF transparent;
    left: 8px;
    top: -9px;
    position: absolute;
}
.top
{
    border-width: 5px;
    border-style: solid dashed dashed;
    border-color: transparent transparent #F57A7A transparent;
    left: 8px;
    top: -10px;
    position: absolute;
}


.form_table.border tr.hiddenTR td
{
    font-size: 0;
    padding: 0;
    line-height: 0;
    height: 0;
    border: none;
}
.form_table.border tr.hiddenTR.show td
{
    font-size: 14px;
    padding: 7px 5px;
    border: 1px solid #cfd9db;
    line-height: 16px;
    height: auto;
}
.form_table.border tr.hiddenTR td.showTD
{
    border: 1px solid #CCC;
    font-size: 14px;
}
.form_table.fpxm_table tr.fpxm_th th
{
    background: #f1f1f1;
    font-weight: normal;
}
.deviation-list li ul.sub-ul li {
    position: relative;
}
.xzcs_navArrow {
    background: url(img/xzcs_navArrow.png) no-repeat 0 0;
    width: 18px;
    height: 18px;
    display: block;
    position: absolute;
    right: 0;
    bottom: 0;
}
/*动态分析 嵌套table */
.form_table table.subTable {
    margin: 0 -1px 0 1px ;
    table-layout: fixed;
}
.form_table th.hasTable ,
.form_table td.hasTable {
    padding: 0 !important;
    margin: 0;
    border-right: solid 1px #cfd9db;
}
.form_table table.subTable ,
.form_table th.hasTable ,
.form_table td.hasTable {
    min-width: 100%;
}
.form_table.border table.subTable td {
    border: none;
    border-right: solid 1px #cfd9db;
    border-collapse: collapse;
}
.form_table.border table.subTable td.hasCharts {
    padding: 0;
    border: none;
}
.dynamicsparkline {
    width: 100%;
    height: 100%;
}
ul.subTable {
    overflow: hidden;
    height: 100%;
}
ul.subTable li {
    display: block;
    float: left;
    /*height: 100%;*/
    border-right: solid 1px #cfd9db;
    line-height: 3.5;
    margin-left: -1px;
}





/*10-23*/
.index-stis-menu.measure {
    float: left;
}
.submit_amount p em {
    font-size: 30px;
    font-family: 'reducto_condensed_ssiCn';
    margin: 0 5px;

}

em#amount_1 {
    color: #39a922;
}

em#amount_2 {
    color: #fc8d3a;
}
ul.measure_confirm li {
    display: inline-block;
    padding: 5px 23px;
    border-radius: 5px;
    font-size: 16px;
    cursor: pointer;
}
.submit_amount {
    margin: 20px 45px;
    position: relative;
    overflow: hidden;
}
li.confirm {
    background-color: #f8871a;
    color: #FFF;

}
i.icon_confirm {
    background: url(../images/default/confirm.png) no-repeat 0px 0px;
    width: 23px;
    height: 23px;
    margin-right: 10px;
    display: inherit;
    vertical-align: middle;
}
i.icon_confirm_info {
    background: url(../images/default/confirm_info.png) no-repeat 0px 0px;
    height: 22px;
    width: 22px;
    display: inline-block;
    vertical-align: -5px;
}
.list_tab li.select_measure {
    padding: 5px 5px 0 2px;
    background-color: #fff;
    outline: none;
}
li.select_measure select {
    border: none;
}
ul.list_tab.float-left.measure li {
    margin-right: 10px;
}

li.confirm_info {
    
    color: #2599f3;
}
.submit_amount p {
    float: left;
    font-size: 14px;
    color: #333333;

}
ul.measure_confirm {
    float: right;
}
i.hlep {
    background: url(../images/default/help.png) no-repeat 0px 0px ;
    width: 20px;
    height: 20px;
    position: absolute;
    right: 15px;
    cursor: pointer;
}
i.hlep:hover .jzfp_tipContent.help {
    display: block;

}
em.jzfp_tipContent.help {
    top: -5px;
    left: -165px;
}
span.top.help {
    border-color: transparent transparent transparent #fff;
    left: 150px;
    top: 12px;
}

span.bot.help {
    border-color: transparent transparent transparent #48b910;
    left: 151px;
    top: 12px;
}

}
/*弹层*/
.audit_remain {
    border-bottom: 1px solid #C1BEBE;
    padding: 45px;
}
em.no_blue {
    font-size: 30px;
    color: #1897f6;
    font-family: 'reducto_condensed_ssiCn';
    margin: 0 10px;
}
em.no_red {
    font-size: 30px;
    color: #f7352c;
    font-family: 'reducto_condensed_ssiCn';
    
    margin: 0 10px;
}
em.word_red {
    color: #f7352c;

}
em.word_ori {
    font-size: 18px;
    color: #Fe6c00;
}
em.word_tiao {
    color: #666666;
    margin-right: 10px;
}
ul.audit_confirm li {
    display: inline-block;
    font-size: 14px;
    color: #444444;
}
ul.audit_confirm li button {
    width: 50px;
    cursor: pointer;
    height: 25px;
    border-radius: 3px;
    outline: none;
    border: none;
    font-size: 14px;
    color: #555555;
}
.audit_remain p {
    font-size: 14px;
    color: #888888;
    padding: 20px 0;
}
button.audit_remain_cancel {
    border: 1px solid #cfd9db;
    background-color: #f6f6f6;
}

button.audit_remain_confirm {
    border: 1px solid #397fbb;
    background-color: #2599f3;
    color: #fdfcfc;
}
ul.audit_confirm {
    padding: 10px;
    margin-left: 250px;
}


/*已经确认*/
/*已经确认*/
.submit_amount.confirmed .confirmed_time {
    font-size: 18px;
    font-weight: bold;
    color: #39a922;
}
i.icon_confirmed {
    background: url(../images/default/icon_confirmed.png) no-repeat 0px 0px;
    width: 49px;
    height: 36px;
    display: inline-block;
    margin-right: 10px;
    vertical-align: middle;
}
.submit_amount.confirmed li {
    display: inline-block;
    /* padding: 0 65px 0 22px; */
}
.submit_amount.confirmed li.confirm_info {
    font-size: 16px;
    cursor: pointer;
    width: 100px;
    position: absolute;
    right: 10px;
    top: 8px;
}
.submit_amount.confirmed {
    margin: 15px 0px 25px 0;
    white-space: nowrap;
    position: relative;
}
.submit_amount.confirmed li em.left_pad_tit
{
    padding-left: 30px;
}
.submit_amount.confirmed li em.left_pad_con
{
    padding-left: 2px;
}
em.word_dark {
    color: #333333;
}
em.word_light {
    color: #777777;
}
.not-audit-title {
    background: url(img/auditNot.png) 2px no-repeat;
    width: 100%;
    height: 100%;
    color: #F77A00;
    padding: 4px 0 0 8px;
}
.has-audit-title {
    background: url(img/audited.png) 2px no-repeat;
    width: 100%;
    height: 100%;
    color: #838282;
    padding: 4px 0 0 8px;
}
/*时间轴*/
.version-left.timeline_blue .date {
    color: #2599f3;
    font-size: 18px;


}
.version-left.timeline_blue .year {
    color: #2599f3;
    font-size: 14px;
}


ul.version-update.timeline .icon-versionTips
{
    background: url(img/timeline_dots.png) center no-repeat;
    
    width: 12px;
    height: 12px;
    margin-left: -7px;
}

ul.version-update.timeline .version-dis
{
    background: none;
    
    border: none;
    margin-top: -31px;
}
.timeline_topCotent {
    background-color: #fff6e2;
    border: 1px solid #faccaa;
    border-radius: 3px;
    padding: 11px 10px;
    font-size: 14px;
    color: #555555;
    position: relative;
    margin-bottom: 20px;
    float: left;
}
.timeline_topCotent .toparrow
{
    border-width: 5px;
    border-style: solid dashed dashed;
    border-color: transparent #FFF6E2 transparent transparent;
    left: -10px;
    top: 50%;
    margin-top: -4px;
    position: absolute;
}
.timeline_topCotent .botarrow
{
    border-width: 5px;
    border-style: solid dashed dashed;
    border-color: transparent #FACCAA transparent transparent;
    left: -11px;
    top: 50%;
    position: absolute;
    margin-top: -4px;
}
.timeline_topCotent .collbox
{
    display: inline-block;
    margin: 0 10px;
    color: #555;
    vertical-align: middle;
    *display: inline;
    *zoom:1;
}
.timeline_topCotent .collbox img {
    vertical-align: -3px;
    margin-right: 5px;
}
ul.version-update.timeline .version-right
{
    float: none;
    margin-left: 120px;

}

/*临夏县机构首页*/
.linxiamain {
    width: 645px;
    float: left;
    /* background-color: #f7f7f7; */
    margin-left: 15px;
}
img.linxia_main {
    float: left;
    margin: 0 5px 5px 5px;
}

ul.linxia_pho li {
    margin: 3px;
    border: 1px solid #fff;
    height: 99px;
}
ul.linxia_pho li.active
{
    border: 1px solid #ff8a00;
    position: relative;
}
ul.linxia_pho li.active i span {
    border-width: 5px;
    border-style: solid dashed dashed;
    border-color: transparent #FACCAA transparent transparent;
    left: -10px;
    top: 50%;
    position: absolute;
    margin-top: -4px;

}
ul.linxia_pho li img {
    border: 1px solid #cfd0cf;
    float: left;
}
ul.linxia_pho li img.active {
    /* border:1px solid #ff8a00; */
    /*    background:url(../../res/images/default/pho_arrow.png) no-repeat 0px 0px;
        width:7px;
        height:13px;*/

}
p.linxia_title {
    font-size: 16px;
    color: #1697f7;
    border-bottom: 1px solid #eaeaea;
    padding-bottom: 8px;
    margin-left: 20px;
}

.version-left.timeline_blue.linxia {
    padding-top: 16px;
    margin-left: -10px;
}
.year.linxia {
    margin-left: 40px;
    position: relative;
    font-size: 14px;
}

ul.version-update li .version-right.linxia {
    border-left: solid 1px #2599f3;
    margin-left: 100px;
}
ul.version-update.timeline .icon-versionTips.linxia {
    background: url(../../res/images/default/timeline_icon.png) center no-repeat;
    margin-left: -16px;
}
.timeline_topCotent.linxia {
    background-color: #fafafa;
    border: 1px solid #efefef;
    width: 477px;
}
.version-left.timeline_blue .date.date.linxia {
    font-size: 14px;
}
i.timeicon_linxia {
    background: url(../../res/images/default/time_year.png) no-repeat 0 0;
    width: 18px;
    height: 18px;
    display: inline-block;
    position: absolute;
    left: 47px;
    top: 1px;
    margin-left: 5px;
}
.wrap-version.linxia {
    padding-top: 15px;
}
.linxiamain_right {
    float: left;
    width: 512px;
    padding-top: 10px;
    border: 1px solid #efefef;
    margin-left: 10px;
    background-color: #f7f7f7;
}
.member .member_info i.member_face {
    background: url(../../res/images/default/member_face.png) no-repeat 0px 0px;
    width: 44px;
    height: 44px;
    display: inline-block;
}
.member .member_info li i.name {
    background: url(../../res/images/default/member_name.png) no-repeat 0px 0px;
    width: 14px;
    height: 18px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 15px;
}
.member .member_info li i.host {
    background: url(../../res/images/default/memeber_host.png) no-repeat 0px 0px;
    width: 18px;
    height: 18px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 12px;
}
img.member_face {
    float: left;
    margin-right: 20px;
    margin-top: 5px;
}

.member_all ul {
    padding-top: 1px;
}

.member_all ul li {
    padding: 3px 0;
}
ul.member_info {
    float: left;
    padding: 10px 20px;
}

ul.member_info_1 {
    float: left;
}

li.member_all {
    height: 55px;
    margin-bottom: 5px;
    border: 1px solid #eaeaea;
    padding-left: 13px;
    width: 200px;
    border-left: 2px solid #1697f7;
}
.member_intro {
    float: left;
    width: 512px ;
}
.linxiamain_right.intro {
    margin-top: 12px;
}

.linxiamain_right.intro p.intro {
    padding: 3px 0;
    line-height: 29px;
    text-indent: 2em;
    margin: 0px 24px;
    font-size: 16px;
    color: #333333;
}
ul.linxia_pho {
    float: left;
}
.linxiamain.linxiamain_pho {
    background-color: #F7F7F7;
}


/*户预警*/
.jzfp_index_h1.jzfp_index_h1List.jzfp_index_table.warning {
    font-size: 20px;
    color: #717171;
}
.form_table.border.small.warning img {
    vertical-align: -4px;
    margin-right: 5px;
}
.form_table.border.small.warning em.blue {
    color: #1797f6;
}
.form_table.border.small.warning em.no {
    font-size: 14px;
    font-weight: bold;
}
.form_table.border.small.warning em.no.bigred {
    color: #ff0000;
}
.form_table.border.small.warning em.no.red {
    color: #eb383c;
}
.form_table.border.small.warning em.no.ori {
    color: #fd9526;
}
.form_table.border.small.warning em.no.green {
    color: #00b150;
}
.form_table.border.small.warning .small {
    font-size: 12px;
    color: #333333;
    line-height: 2.2em;
}
.form_table.border.small .small label
{
    white-space: nowrap;
    line-height: 2.2em;
}
.form_table.border.small.warning .dxdb_numbox
{
    width: auto;
    margin: 8px 0;
    padding: 0 34px;
    text-align: center;
    border-right: 1px dashed #ccc;
}
.form_table.border.small.warning li
{
    float: left;
}
.form_table.border.small.warning .small em {
    color: red;
}
.form_table.border.small.warning th,.form_table.border.small.warning td {
    padding: 16px 0;
    font-size: 14px;
}
.form_table.border.small.warning td.noBorder {
    border-bottom: 1px solid #fff;
    background-color: #f8f8f8;
}
.form_table.border.small.warning .small.red,.form_table.border.small.warning .small.yellow,.form_table.border.small.warning .small.green
{
    background-color: #f8f8f8;
    padding: 10px;
    text-align: left;
}
.form_table.border.small.warning .small.red em
{
    color: #eb383c;
}
.form_table.border.small.warning .small.yellow em
{
    color: #fd9526;
}
.form_table.border.small.warning .small.green em
{
    color: #00b150;
}

/*机动车辆对比记录*/
.deviation-name.vehicle i {
    background: url(../../res/images/default/iconfont_duibijilu.png) no-repeat 0px 0px;
    width: 40px;
    height: 36px;
}
.deviation-list.vehicle li.active .items i {
    background: url(../../res/images/default/vehicle_icon.png) no-repeat;
    width: 33px;
    height: 35px;
    padding-right: 10px;
    border-right: 1px solid #eaeaea;
}
.deviation-list.vehicle li .items.sub {
    padding-left: 16px;
    border-left: 3px solid #fff ;
    border-bottom-style: solid;
    ;
}

.deviation-list.vehicle li .items.sub:hover {
    border-left: 3px solid #1797f6;
}
.deviation-list.vehicle li .items a {
    line-height: 24px;
    margin-bottom: 17px;

}
.deviation-list.vehicle li .items p {
    line-height: 24px;
    margin-top: -32px;
    margin-left: 48px;
    color: #f98b00;
    font-size: 12px;
}
.deviation-list.vehicle li .items {
    height: 65px;
    line-height: 65px;
}
.deviation-list.vehicle li.active .items i.cen {
    background-position: 0 0px;
}
.deviation-list.vehicle li.active .items i.gredit {
    background-position: 0 -66px;
}
.deviation-list.vehicle li.active .items i.com {
    background-position: 0 -129px;
}
.deviation-list.vehicle li.active .items i.real {
    background-position: 0 -192px;
}
.deviation-list.vehicle li.active .items i.veh {
    background-position: 0 -260px;
}
.deviation-list.vehicle li.active .items i.pub {
    background-position: 0 -330px;
}
.deviation-list.vehicle li.active .items i.clcj {
    background-position: 0 -403px;
}
li#border {
    border-top: 1px solid #CED9DB;
}

/*对比对象iframe*/
.jzfp_writeRule.vehicle p {
    font-size: 14px;
    color: #f75700;
    text-indent: 2em;
}
.form_table.border.textarginC.lockTable.vehicle th {
    height: 30px;
}
.form_table.border.textarginC.lockTable.vehicle td {
    height: 50px;

}
.form_table.border.textarginC.lockTable.vehicle {
    font-size: 14px;
    color: #333333;
}
.form_table.border.textarginC.lockTable.vehicle td .nom_red {
    color: #ee3535;
    font-weight: bold;
    font-size: 14px;
}
.jzfp_writeRule h2 {
    color: #ef4c1a;
    float: right;
    margin-top: -32px;

}
.jzfp_writeRule.vehicle i.jzfp_writeIcon.re {
    background: url(../../res/images/default/icon_re.png) no-repeat 0px 0px;
    width: 15px;
    height: 15px;
    vertical-align: -3px;
    cursor: pointer;
}
.jzfp_writeRule.vehicle i.jzfp_writeIcon.re.active {
    background: url(../../res/images/default/icon_open.png) no-repeat 0px 0px;
}
.jzfp_index_h1 .dxdb_num
{
    color: #ff8700;
    font-family: 'reducto_condensed_ssiCn';
    font-size: 28px;
}
.jzfp_index_h1 .dxdb_num i
{
    color: #777777;
    font-size: 14px;
    margin-left: 5px;
    font-family: 'Microsoft YaHei';
}
.dxdb_icon
{
    background: url(img/dxdb_tips.png) no-repeat left center;
    width: 36px;
    margin-right: 10px;
    height: 42px;
    float: left;
    padding-right: 10px;
    border-right: 1px solid #d6c9ac;
}
.jzfp_writeRule.red
{
    color: #ec4d28;
}
.dxcs_box
{
    width: 1000px;
    margin: 0 auto;
}
.dxdb_list li
{
    border-bottom: 1px dashed #c0c0c0;
    overflow: hidden;
    padding: 20px 0;
}

.dxdb_list li .dxdb_title
{
    color: #333;
    text-align: center;
    float: left;
    font-size: 14px;
    line-height: 20px;
    border-right: 1px solid #d7d7d7;
    width: 185px;
    padding-right: 20px;
}
.dxdb_numbox
{
    float: left;
    text-align: left;
    width: 200px;
    padding-left: 60px;
}
.dxdb_numbox .num,.dxdb_numbox p
{
    color: #555;
    font-size: 14px;
}

.dxdb_numbox .num em {
    font-family: 'reducto_condensed_ssiCn';
    font-size: 31px;
    color: #ff8700;
    margin-right: 8px;
}
/*措施预警*/
ul.measures-warning {
    color: #333333;
    font-size: 0;
}
ul.measures-warning ,
ul.measures-warning li ,
i.icon-measures-wraning {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
}
ul.measures-warning li {
    font-size: 14px;
}
ul.measures-warning li.splite {
    background: url(img/measures-warning-splite.png) no-repeat center bottom;
    width: 8px;
    height: 23px;
}
ul.measures-warning li em {
    font-family: "reducto_condensed_ssiCn";
    font-size: 30px;
    color: #ff8700;
}
.jzfp_index_h1.measures-warning {
    padding-bottom: 0;
    overflow: hidden;
}
.jzfp_index_h1List.measures-warning .measures-warning-tips span {
    border: none;
    font-size: 14px;
    padding: 0;
}
.measures-warning-tips {
    float: right;
    margin-top: 5px;
}
i.icon-measures-wraning {
    background: url(img/icon-measures-wraning.png) center no-repeat;
    width: 22px;
    height: 22px;
}
.color-wraning {
    color: #ff8700;
}
.color-tips {
    color: #fc9d37;
}
.list_tab.measures-warning-tabs li {
    padding-left: 40px;
}
.list_tab.measures-warning-tabs li.first {
    padding-left: 20px;
}
.list_tab li.active .color-wraning ,
.list_tab li.active .color-tips {
    color: #fff;
}
.list_tab li.yes {
    background: url(img/hyj_icon1.png) no-repeat 15px center;
}
.list_tab li.no {
    background: url(img/hyj_icon.png) no-repeat 15px center;
}
.list_tab li.half {
    background: url(img/hyj_icon6.png) no-repeat 15px center;
}
.measures-warning-filter {
    float: right;
    margin-top: 4px;
}
.measures-warning-filter span ,
.measures-warning-details-tabs li ,
ul.measures-warning-details-infor li i ,
ul.measures-warning-details-infor li span ,
ul.measures-warning-details-infor li em {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
}
.measures-warning-filter span {
    font-size: 14px;
    color: #333333;
    padding: 2px 4px;
    cursor: pointer;
    margin: 0 0px;
}
.measures-warning-filter span.active {
    background-color: #1797f6;
    border-radius: 4px;
    color: #fff;
    -webkit-animation-duration: .75s;
    -ms-animation-duration: .75s;
    -o-animation-duration: .75s;
    -moz-animation-duration: bounceIn;
    animation-duration: .75s ； -webkit-animation-name:bounceIn;
    -ms-animation-name: bounceIn;
    -o-animation-name: bounceIn;
    -moz-animation-name: bounceIn;
    animation-name: bounceIn;
}
ul.measures-warning-details-tabs {
    border-bottom: dashed 1px #dadada;
}
ul.measures-warning-details-tabs ,
ul.measures-warning-details-infor li {
    padding: 8px 20px;
}
ul.measures-warning-details-tabs li {
    border-right: dashed 1px #dadada;
    /*background-color:#fff;*/
    padding: 2px 8px;
    /*border-radius:2px;*/
    margin-right: 6px;
    padding-right: 6px;
    cursor: pointer;
    -webkit-animation-duration: .75s;
    -ms-animation-duration: .75s;
    -o-animation-duration: .75s;
    -moz-animation-duration: bounceIn;
    animation-duration: .75s ； -webkit-animation-name:bounceIn;
    -ms-animation-name: bounceIn;
    -o-animation-name: bounceIn;
    -moz-animation-name: bounceIn;
    animation-name: bounceIn;
    font-size: 12px;
    color: #222222;
}
ul.measures-warning-details-tabs li:last-child {
    border-right: none;
}
ul.measures-warning-details-tabs li.active {
    /*border:solid 1px #1797f6;
        background-color:#1797f6;
        color:#fff;*/
}
ul.measures-warning-details-tabs li p {
    font-size: 14px;
    color: #666666;
    *line-height: 24px;
}
ul.measures-warning-details-tabs li p span {
    font-family: 'reducto_condensed_ssiCn';
    font-size: 24px;
    color: #ff9000;
    padding-right: 4px;
}
ul.measures-warning-details-infor {
    margin-bottom: -1px;
}
ul.measures-warning-details-infor li {
    font-size: 0;
    border-bottom: dashed 1px #dadada;
}
ul.measures-warning-details-infor li i {
    width: 4px;
    height: 4px;
    background-color: #b5b5b5;
    border-radius: 4px;
    margin-right: 10px;
}
ul.measures-warning-details-infor li em ,
ul.measures-warning-details-infor li span {
    font-size: 12px;
}
ul.measures-warning-details-infor li em {
    color: #3b93f4;
    margin-right: 12px;
}
ul.measures-warning-details-infor li span {
    color: #333333;
}
.form_table.measures-warning tr.details.hide {
    display: none;
}
.form_table.measures-warning th {
    height: 50px;
    text-align: center;
}
.form_table.measures-warning a.view-details ,
.form_table.measures-warning a.infor-handler ,
.form_table.measures-warning span.middle {
    text-align: center;
    display: block;
    cursor: pointer;
}
.form_table.measures-warning a.view-details ,
.form_table.measures-warning span.color-txtWaring {
    color: #1797f6;
}
.form_table.measures-warning a.infor-handler {
    color: #ff8700;
}
.form_table.border .details td {
    background-color: #fBFFFB;
    padding: 0;
}
/**/
i.icon-normal {
    background: url(img/icon_normal.png) center no-repeat;
}
i.icon-abnormal {
    background: url(img/icon_abnormal.png) center no-repeat;
}
dl.normal-state {
    padding: 0 0 0 14px;
    margin: -10px 0;
}
dl.normal-state,
dl.normal-state dt.splite ,
dl.normal-state dt ,
dl.normal-state dt i ,
dl.normal-state dt span {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
}
dl.normal-state dt.splite {
    background: url(img/normal-state-splite.png) center no-repeat;
    width: 2px;
    height: 16px;
    *padding: 0 6px;
}
dl.normal-state dt {

}
dl.normal-state dt i {
    width: 17px;
    height: 15px;
}
dl.normal-state dt .color-green ,
.list_tab_sys li .color-green {
    color: #4fb81c;
}
dl.normal-state dt .color-orange ,
.list_tab_sys li .color-orange {
    color: #ffa200;
}
dl.normal-state dt span {
    font-family: 'reducto_condensed_ssiCn';
    font-size: 24px;
    padding: 0 0 0 10px;
}
.list_tab li.active dl.normal-state dt .color-green ,
.list_tab li.active dl.normal-state dt .color-orange {
    color: #fff;
}
.list_tab li.active i.icon-normal {
    background: url(img/icon_ssym.png) center no-repeat;
}
.list_tab li.active i.icon-abnormal {
    background: url(img/icon_ssym2.png) center no-repeat;
}
/*申诉页面*/
.fpxm_tips.green
{
    background: #e5f4e4;
    color: #4b974a;
    border-color: #cde6c1;
}
.fpxm_tips p.grey
{
    color: #777777;
}
/**
            .list_tab li.active .bfcs-num, .list_tab_sys li.active .bfcs-num img
            {
                vertical-align: 5px;
                margin-right: 5px;
            }**/
.sqym_btn
{
    float: right;
}
.sqym_btn .btn.orange
{
    background: #ffae00;
    border-color: #ffae00;
    cursor: pointer;
    color: #fff;
    font-family: "微软雅黑";
    font-size: 14px;
}
.sqym_btn .btn.orange img
{
    vertical-align: -2px;
    margin-right: 2px;
}
.ssym_textarea textarea
{
    border: 1px solid #ccc;
    width: 100%;
    height: 150px;
}
.ssym_textarea button
{
    font-family: "微软雅黑";
    font-size: 14px;
}
.ssym_textarea button img
{
    vertical-align: -3px;
}
.ssym_textarea
{
    position: relative;
}
.textarea_text
{
    font-size: 14px;
    color: #555;
    text-align: right;
    margin-bottom: 10px;
}
.jzfp_writeRule.grey
{
    background: #f8f8f8;
    border: none;
    color: #555555;
}
/*指数分析排行*/
.zhishufx-right {
    float: right;
    color: #ff0800;
    font-size: 14px;
    margin-top: 4px;
}
i.icon-redTips {
    background: url(img/icon_redTips.png) center no-repeat;
    width: 12px;
    height: 12px;
}
.zhishufx-right i ,
.zhishufx-right span {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
}
.color-cyan {
    color: #0fa9f3;
}
.index-analysis {
    padding: 0 20px;
    overflow: hidden;
    position: relative;
    z-index: 1;

}
.index-analysis a.index-analysis-handler {
    float: right;
    color: #2599f3;
    font-size: 14px;
    position: absolute;
    z-index: 2;
    right: 0;
    top: 50%;
    height: 30px;
    line-height: 30px;
    margin-top: -15px;
    width: 120px;
    text-align: center;
    cursor: pointer;
}
.index-analysis ul.index-analysis-list {
    text-align: left;
    border-bottom: dashed 1px #ffd083;
    margin-bottom: -1px;
}
.index-analysis ul.index-analysis-list li {
    padding: 16px 12px;
}
.index-analysis ul.index-analysis-list li ,
.index-analysis ul.index-analysis-list i ,
.index-analysis ul.index-analysis-list span ,
.index-analysis ul.index-analysis-list em {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
}
.index-analysis ul.index-analysis-list i {
    width: 4px;
    height: 4px;
    border-radius: 4px;
    margin: 0 10px;
    background-color: #cfcfcf;
}
.index-analysis ul.index-analysis-list span {
    font-size: 14px;
    color: #666666;
}
.index-analysis ul.index-analysis-list em {
    font-size: 14px;
    color: #ff0000;
    margin-left: 4px;
}
/**/
.form_table.no-letter-spacing th, .form_table.no-letter-spacing td {
    letter-spacing: 0;
}
/*1031*/
.editor-noAdd-content a {
    float: left;
}
.editor-noAdd {
    position: relative;
    z-index: 1;
    width: 16px;
    height: 16px;
    float: left;
    margin-left: 5px;
    cursor: pointer;
}
.editor-noAdd span {
    position: absolute;
    z-index: 2;
    right: -60px;
    top: 0;
    background: url(img/editor-noAdd-tips.png) center no-repeat;
    line-height: 20px;
    height: 20px;
    width: 56px;
    text-align: right;
    color: #fff;
    padding-right: 3px;
    display: none;
}
.editor-noAdd:hover span {
    display: block;
}
.deviation-list li.active .items .editor-noAdd i {
    background: url(img/ionc_editor_noAdd.png) center no-repeat;
    width: 16px;
    height: 16px;
}
.tips-1031 {
    font-size: 12px;
    color: #777777;
    background-color: #fffbe8;
    border: solid 1px #f3eac4;
    padding: 7px;
}
.tips-1031 i {
    background: url(img/icon_1031_tips.png) center no-repeat;
    width: 16px;
    height: 19px;
    margin-right: 10px;
}
.tips-1031 ,
.tips-1031 i ,
.tips-1031 span {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
}

.list_tab_sys.has-icon li .bfcs-num img {
    display: inline-block;
    vertical-align: middle;
    margin-bottom: 7px;
    margin-right: 5px;
}
.list_tab_sys.has-icon li .bfcs-num {
    line-height: 21px;
}
ul.section-3-ul.section-3-ul-last li {
    width: 12.4em;
}
/*11-01*/
.color-orange {
    color: #ff6c00;
}
/*申诉补充*/
.fpxm_tips dl.handler-group {
    position: absolute;
    z-index: 2;
    right: 10px;
    height: 23px;
    top: 50%;
    margin-top: -12px;
}
.fpxm_tips dl.handler-group dt {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
    width: 23px;
    height: 23px;
    margin-left: 10px;
    cursor: pointer;
}
.fpxm_tips dl.handler-group dt.editor {
    background: url(img/shensu_editor.png) center no-repeat;
}
.fpxm_tips dl.handler-group dt.closed {
    background: url(img/shensu_closed.png) center no-repeat;
}
.fpxm_tipBtn.styleNew {
    right: 0;
    top: 0;
}
.fpxm_tips i.styleNew {
    margin-top: 4px;
}
i.icon-questionMark {
    background: url(img/questionMark.png) center no-repeat;
    width: 18px;
    height: 18px;
    margin-top: 6px;
}
.questionMark {
    float: right;
    margin: 5px 16px 0 0;
    cursor: pointer;
    position: relative;
    z-index: 1;
    font-size: 14px;
    color: #555555;
}

.questionMark .questionMark-content {
    position: absolute;
    right: 30px;
    top: 0;
    display: none;
}
.questionMark:hover .questionMark-content {
    display: block;
}
.questionMark .tip-arrow {
    background: url(img/tips-arrow.png) center no-repeat;
    width: 11px;
    height: 9px;
    position: absolute;
    right: -10px;
    top: 0;
    z-index: 6;
}
.questionMark h4 {
    font-weight: bold;
}
.questionMark .questionMarkTips-content p {
    padding: 2px 0 ;
    overflow: hidden;
}
.questionMark .questionMarkTips-content p em {
    float: left;
}
.questionMark .questionMarkTips-content p span {
    border: none;
    padding: 0;
    overflow: hidden;
    display: block;
}
.questionMark .questionMarkTips-content {
    position: relative;
    z-index: 3;
    width: 400px;
    background-color: #fff;
    text-align: justify;
    border: solid 1px #e0e0e0;
    padding: 10px;
    line-height: 18px;
}
.questionMark i {
    display: block;
}



.jzfp_index_h1 em.data
{
    position: absolute;
    right: 10px;
    font-size: 12px;
    bottom: 4px;
}

.sjfx_contentText
{
    font-size: 16px;
    padding: 0 20px;
    margin: 1em auto 0 auto;
}
.sjfx_contentText em
{
    font-family: 'reducto_condensed_ssiCn';
    font-size: 22px;
    color: #ff8700;
}
.sjfx_contentChar
{
    height: 305px;
}
.sjfx_list
{
    font-size: 0;
    border-right: 1px dashed #ccc;
}
.sjfx_list.treeColl li.noborder {
    border-right: none;
}
.sjfx_list li
{
    width: 48%;
    font-size: 16px;
    vertical-align: top;
    display: inline-block;
    *display: inline;
    *zoom:1;
    padding: 0 1%;
    border-right: 1px dashed #ccc;
    margin-right: -1px;
}
.sjfx_list li h1
{
    color: #2599f3;
    font-weight: bold;
    border-bottom: 1px dashed #d2d2d2;
    height: 26px;
}
.sjfx_list li h1 span
{
    border-bottom: 1px solid #299bf3;
    padding-bottom: 5px;
    line-height: 16px;
    *line-height: 24px;
}
.sjfx_leftCotent
{
    margin-right: 260px;
    padding: 10px 10px;
}
.sjfx_leftCotent em
{

}
.sjfx_rightCotent
{
    float: right;
    width: 250px;
    height: 210px;
}
.sjfx_Cotent
{

}
.sjfx_list.treeColl li
{
    width: 31%;
}
.sjfx_list.treeColl li .dxdb_numbox
{
    width: 50%;
    padding: 22px 0;
    text-align: center;
}
/*日历*/
@charset "utf-8";
.jsCalendar {
    margin-top: 15px;
}
.jqCalendar-content {

}
.year-content {
    background-color: #1798f6;
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    color: #fff;
    text-align: center;
    overflow: hidden;
}
.year-content a {
    width: 40px;
    height: 40px;
    background-position: center;
    background-repeat: no-repeat;
    cursor: pointer;
}
.year-content a.moth-prev {
    float: left;
    background-image: url(img/icon_jqCalendar_moth_prev.png);
}
.year-content a.moth-next {
    float: right;
    background-image: url(img/icon_jqCalendar_moth_next.png);
}
.year-content .date {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
}
.year-content .date .year ,
.year-content .date .moth {
    padding: 0 6px;
}
.jqCalendar-day {

}
.jqCalendar-day table {
    width: 100%;
}
.jqCalendar-day table ,
.jqCalendar-day table th ,
.jqCalendar-day table td {
    border: solid 1px #cfcfcf;
    border-collapse: collapse;
    text-align: center;
    color: #333333;
}
.jqCalendar-day table th {
    font-size: 12px;
    padding: 10px 0;
    color: #4e4e4e;
    background-color: #fafafa;
}
.jqCalendar-day table td {
    font-size: 14px;
    padding: 6px 0;
}
.jqCalendar-day table td:hover,
.jqCalendar-day table td.active {
    background-color: #f2f2f2;
}
.jqCalendar-day table td em {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
    width: 25px;
    height: 25px;
    border-radius: 25px;
    line-height: 25px;
    cursor: pointer;
}
.jqCalendar-day table td.now em {
    background-color: #fc3d39;
    color: #fff;
}
.jqCalendar-day table td.past em {
    color: #adadad;
}
.jqCalendar-day table td.hasinfor {
    color: #ff6c00;
    position: relative;
    z-index: 1;
}
.jqCalendar-day table td.hasinfor .tips-hasInfor {
    background: url(img/icon_jqCalendar_hasinfor.png);
    width: 16px;
    height: 16px;
    position: absolute;
    z-index: 2;
    right: -1px;
    bottom: -1px;
}
.jqCalendar-wraper {
    padding: 12px;
}
.jqCalendar-wraper .jqCalendar-box {
    /*overflow:hidden;*/
}
.jqCalendar-wraper .jqCalendar-box {
    border-left: solid 1px #cfcfcf;
}
.jqCalendar-wraper i.pointer {
    width: 8px;
    height: 8px;
    border-radius: 8px;
    background-color: #2599f3;
    display: block;
    float: left;
    margin-left: -4px;
    margin-top: 4px;
}
.jqCalendar-wraper .title span ,
.jqCalendar-wraper .title i {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
}
.jqCalendar-wraper .title span {
    font-size: 14px;
    color: #333333;
}
i.icon-clock {
    background: url(img/icon_jqCalendar_clock.png) center no-repeat;
}
i.icon-user {
    background: url(img/icon_jqCalendar_user.png) center no-repeat;
}
i.icon-dep {
    background: url(img/icon_jqCalendar_dep.png) center no-repeat;
}
.jqCalendar-wraper i.icon-user ,
.jqCalendar-wraper i.icon-dep {
    margin-left: 18px;
}
.jqCalendar-wraper .title i {
    width: 16px;
    height: 16px;
}
.jqCalendar-wraper p {
    font-size: 14px;
    color: #777777;
    padding: 10px 0 ;
    line-height: 21px;
}
.jqCalendar-wraper .jqCalendar-infor {
    overflow: hidden;
    margin-left: 12px;
}
.jqCalendar-wraper .jqCalendar-infor ul.img-list {
    overflow: hidden;
}
.jqCalendar-wraper .jqCalendar-infor ul.img-list li {
    float: left;
    margin-right: 12px;
    margin-bottom: 12px;
}
.form_table.border.small.warning th
{
    font-weight: normal;
    font-size: 14px;
    color: #555;
}

/*头部菜单*/
.jzfp-title {
    white-space: nowrap;
}
.jzfp-navi li {
    margin-right: 0px;
    margin-left: -5px;
    border-left: 1px solid #128aec;
}
.jzfp-navi .zlpkx{
    border-right: 1px solid #128aec;
}
.jzfp-navi li a {
    padding: 0;
}
#nav_content {
    overflow: hidden;
    *position: relative;
}
.jzfp-navi a.next ,
.jzfp-navi a.prev {
    width: 40px;
    height: 63px;
    background: url(img/top_nav_prev_next.png) 0px 0px no-repeat ;
    cursor: pointer;
}
.jzfp-navi a.next {
    float: right;
    background-position: -54px 0px;
}

/*贫困户管理 1109*/
.householdsStyle {
    padding: 0 0 16px 0;
    margin-left: 20px;
    float: left;
}
dl.households {
    color: #666666;
    font-size: 0;
}
dl.households ,
dl.households dt ,
dl.households dt em {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: text-bottom;
    font-size: 14px;
}
dl.households dt.splite {
    background: url(img/householdsStyle_splite.png);
    width: 12px;
    height: 22px;
}
dl.households dt em {
    font-size: 24px;
    line-height: 18px;
    *line-height: 24px;
    color: #f38a24;
    font-family: 'reducto_condensed_ssiCn';
}
ul.households-tabs {
    font-size: 0;
    float: left;
    margin-bottom: -1px;
}
ul.households-tabs li {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
    border: solid 1px #dedede;
    border-bottom: none;
    margin-right: 5px;
    padding-left: 8px;
    cursor: pointer;
    /* min-width: 110px; */
    position: relative;
    z-index: 1
    *display: inline;
    *zoom: 1;
    *padding: 3px;
}
ul.households-tabs li {
    padding: 6px 0px 9px 0px;
    *padding: 6px 6px 9px 6px;
    *padding: 3px 6px 2px 6px;
}
ul.households-tabs.hasIcon li {
    padding-right: 30px;
}
.measures-warning-filter.hasIcon {
    margin-top: 25px;
}
ul.households-tabs li.blue:hover,ul.households-tabs li.blue.active {
    background: #eaf6ff;
    border: solid 1px #3b8ce5;
    border-bottom: none;
}
ul.households-tabs li.red:hover,ul.households-tabs li.red.active {
    background: #fff4f4;
    border: solid 1px #ff0000;
    border-bottom: none;
}
ul.households-tabs li.orange:hover,ul.households-tabs li.orange.active {
    background: #fef6f0;
    border: solid 1px #f38a24;
    border-bottom: none;
}
ul.households-tabs li.green:hover,ul.households-tabs li.green.active {
    background: #f6fcf6;
    border: solid 1px #53cb53;
    border-bottom: none;
}
ul.households-tabs li.pink:hover,ul.households-tabs li.pink.active {
    background: #fdf6ff;
    border: solid 1px #FF2600;
    border-bottom: none;
}
ul.households-tabs li.pinkRed:hover,ul.households-tabs li.pinkRed.active {
    background: #fdf6ff;
    border: solid 1px #f122e5;
    border-bottom: none;
}
ul.households-tabs li.yellow:hover,ul.households-tabs li.yellow.active {
    background: #fdf6ff;
    border: solid 1px #F69A23;
    border-bottom: none;
}
ul.households-tabs li.blueV:hover,ul.households-tabs li.blueV.active {
    background: #fdf6ff;
    border: solid 1px #F0E68C;
    border-bottom: none;
}
ul.households-tabs li.brown:hover,ul.households-tabs li.brown.active {
    background: #fdf6ff;
    border: solid 1px #B8860B;
    border-bottom: none;
}
ul.households-tabs dl {
    color: #666666;
    font-size: 0;
    padding-left: 5px;
    /*padding-right: 15px;*/
    padding-right: 5px;
}
ul.households-tabs li.blue dl {
    border-left: solid 4px #3b8ce5 ;
}
ul.households-tabs li.red dl {
    border-left: solid 4px #f00 ;
}
ul.households-tabs li.orange dl {
    border-left: solid 4px #f38b25;
}
ul.households-tabs li.green dl {
    border-left: solid 4px #54cb54 ;
}
ul.households-tabs li.pink dl {
    border-left: solid 4px #FF2600 ;
}
ul.households-tabs li.pinkRed dl {
    border-left: solid 4px #f122e5 ;
}
ul.households-tabs li.yellow dl {
    border-left: solid 4px #F69A23 ;
}
ul.households-tabs li.blueV  dl {
    border-left: solid 4px #8A2BE2 ;
}
ul.households-tabs li.brown  dl {
    border-left: solid 4px #B8860B ;
}
ul.households-tabs dl dt ,
ul.households-tabs dl dt em {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: text-bottom;
    font-size: 14px;
    line-height: 18px;
    *line-height: 23px;
}
ul.households-tabs dl dt em {
    font-family: 'reducto_condensed_ssiCn';
    font-size: 20px;
}
ul.households-tabs dl dt.splite {
    background: url(img/householdsStyle_splite1.png);
    width: 7px;
    height: 13px;
}
ul.households-tabs dl dt.title {
    display: block;
    font-size: 12px;
    color: #777777;
}
ul.households-tabs dl dt.icon-red-1 ,
ul.households-tabs dl dt.icon-red-2 ,
ul.households-tabs dl dt.icon-red-3 ,
ul.households-tabs dl dt.icon-red-4 ,
ul.households-tabs dl dt.icon-red-5 {
    position: absolute;
    z-index: 2;
    width: 24px;
    height: 25px;
    right: 10px;
    top: 50%;
    margin-top: -12px;
}
ul.households-tabs dl dt.icon-red-1 {
    background: url(img/icon_red_1.png) center no-repeat;
}
ul.households-tabs dl dt.icon-red-2 {
    background: url(img/icon_red_2.png) center no-repeat;
}
ul.households-tabs dl dt.icon-red-3 {
    background: url(img/icon_red_3.png) center no-repeat;
}
ul.households-tabs dl dt.icon-red-4 {
    background: url(img/icon_red_4.png) center no-repeat;
}
ul.households-tabs dl dt.icon-red-5 {
    background: url(img/icon_red_5.png) center no-repeat;
}
.list_tabWrap.list_tabWrap_new {
    overflow: initial;
    border-bottom: solid 1px #dedede;
}
.households-select {
    float: right;
    /*font-size: 14px;*/
    font-size: 12px;
    position: relative;
    z-index: 2;
    /*margin-right: 12px;*/
    margin-right: 4px;
}
.households-select a.sup {
    height: 50px;
    *height: 50px;
    /*line-height: 50px;*/
    line-height: 32px;
    text-align: center;
    display: block;
    color: #333333;
    border: solid 1px #dedede;
    /*width: 175px;*/
    cursor: pointer;
    border-bottom-color: transparent;
    overflow: hidden;
    /*padding: 0 12px;*/
    padding: 0 5px;
}
.households-select a.sup span ,
.households-select a.sup i {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
}
.households-select a.sup span {
    /*min-width: 80px;*/
    text-align: left;
    /*border-right: solid 1px #e9e9e9;*/
    text-align: center;
    /*padding-left: 10px;*/
    padding-left: 0px;
    margin-top: -19px;
    /*margin-right: 12px;*/
}
.households-select a.sup i {
    /*background: url(img/icon_six_1.png) center no-repeat;*/
    background: url(img/icon_five_1.png) center no-repeat;
    /*width: 38px;*/
    width: 29px;
    height: 28px;
}
.households-select a.sup .kncx_i {
    background: url(img/icon_five_2.png) center no-repeat;

}
.households-select ul {
    position: absolute;
    z-index: 3;
    right: 0;
    top: 50px;
    display: none;
}
.households-select ul li {
    height: 50px;
    line-height: 50px;
    text-align: left;
    display: block;
    color: #333333;
    border: solid 1px #dedede;
    width: 160px;
    background-color: #fff;
    padding-left: 15px;
    cursor: pointer;
    margin-bottom: -1px;
}

.households-select ul li:hover {
    background-color: #f3f3f3;
}
.hasTabs-right {
    overflow: hidden;
    width: auto !important;
}
.households-select.active ul {
    display: block;
}
.households-select.active a {
    background-color: #f1f1f1;
}
.households-select.active a:hover {
    background-color: #f7f7f7;
}
.households-select.active a i.arrow-top {
    background-image: url(img/households-select-arrow-down.png);
}
.list_tabWrap_new .btnGroup {
    overflow: hidden;
    margin-top: 0px;
}
.jzfp-navi a.next:hover {
    background-position: -54px -83px;
}
.jzfp-navi a.prev {
    float: left;
}
.jzfp-navi a.prev:hover {
    background-position: 0 -83px;
    cursor: pointer;
}
.cs_slider_btn
{
    color: #333333;
    display: inline-block;
    *display: inline;
    *zoom:1;
}
.cs_slider_btn i
{
    background: url(../../res/images/default/icon_re.png) no-repeat 0px 0px;
    width: 15px;
    height: 15px;
    vertical-align: -3px;
    cursor: pointer;
    display: inline-block;
    margin-right: 3px;
    *display: inline;
    *zoom:1;
}
.cs_slider_btn.active i
{
    background: url(../../res/images/default/icon_open.png) no-repeat 0px 0px;
}
.cs_slider_btn.explain i
{
    background: url(../../res/images/default/iconfont-rule.png) no-repeat 0px 0px;
    width: 17px;
    height: 19px;
}
.bfcs-num img
{
    vertical-align: 4px;
    margin-right: 9px;
    margin-left: 3px;
}
/*11-11*/
.box-sixComparison {
    overflow: hidden;
    margin-bottom: 22px;
}
.box-sixComparison .chartsContent {
    width: 380px;
    height: 160px;
    float: left;
    border-right: dashed 1px #e6e6e6;
    margin-right: 12px;
}
.box-sixComparison .words-details {
    overflow: hidden;
    clear: right;
    font-size: 14px;
    color: #333333;
    vertical-align: middle;
}
.box-sixComparison .words-details p {
    display: inline-block;
    padding: 22px 0 ;
    text-indent: 2em;
    text-align: justify;
    text-justify: inter-word;
    line-height: 200%;
}
.words-details span {
    font-family: 'reducto_condensed_ssiCn';
    font-size: 24px;
    color: #ff7e00;
}
dl.charts-dis {
    text-align: center;
    margin-top: 20px;
    padding: 20px 0 ;
    color: #333;
}
dl.charts-dis dt ,
dl.charts-dis dt i ,
dl.charts-dis dt span {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
}
dl.charts-dis dt {
    margin-right: 6px;
    cursor: pointer;
}
dl.charts-dis dt i {
    width: 10px;
    height: 10px;
    margin-right: 6px;
}
dl.charts-dis dt i.color-1 {
    background-color: #58baff;
}
dl.charts-dis dt i.color-2 {
    background-color: #cc9aec;
}
dl.charts-dis dt i.color-3 {
    background-color: #e79595;
}
dl.charts-dis dt i.color-4 {
    background-color: #e7c03b;
}
dl.charts-dis dt i.color-5 {
    background-color: #68cf58;
}
dl.charts-dis dt i.color-6 {
    background-color: #5cd3ba;
}
.barCharts-sixComparison {
    height: 300px;
    width: 100%;
}
.form_table.text-center th {
    text-align: center;
}
.list_tabWrap.gray {
    border-color: #e6e6e6;
}
.list_tabWrap.gray .list_tab li {
    padding-left: 20px;
}
/*1112*/
.numStyle-dataUpdate {
    font-size: 12px;
    line-height: 150%;
    margin-top: 4px;
    margin-right: 20px;
}
.measures-warning-tips.margin-top {
    margin-top: 0;
}
.form_table .ranking-color_green ,
.form_table .ranking-color_red ,
.ranking .ranking-color_11-74 {
    font-size: 14px;
}
.form_table .ranking-color_green {
    color: #29b146;
}
.color-green {
    color: #29b146;
}
.color-gray {
    color: #777777;
}
.ranking-color_red {
    color: #ff0000;
}
.align-left {
    text-align: left;
    display: block;
    width: 80px;
    margin: 0 auto;
    line-height: 160%;
}
.align-center {
    text-align: center;
}
.form_table .ranking-1, .form_table .ranking-2, .form_table .ranking-3 {
    text-align: center;
}
.ranking-content {
    width: 73px;
    text-align: left;
    margin: 0 auto;
    line-height: 150%;
    letter-spacing: 0.2px;
}
.index-content {
    overflow: hidden;
}
.index-content dl.index-tabs {
    float: right;
}
.index-content dl.index-tabs dt {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: text-bottom;
    font-size: 12px;
    color: #333333;
}
.index-content dl.index-tabs dt.splite {
    background: url(img/householdsStyle_splite1.png);
    width: 7px;
    height: 13px;
}
.index-content dl.index-tabs dt.big {
    font-size: 18px;
    color: #1078e9;
}
ul.measures-warning-details-tabs li.color-red p span,
ul.measures-warning-details-tabs li.active.color-red {
    color: #ff0000;
}
ul.measures-warning-details-tabs li.color-orange p span,
ul.measures-warning-details-tabs li.active.color-orange {
    color: #f38a24;
}
ul.measures-warning-details-tabs li.color-green p span,
ul.measures-warning-details-tabs li.active.color-green {
    color: #54cb54;
}
ul.measures-warning-details-tabs li.color-blue p span ,
ul.measures-warning-details-tabs li.active.color-blue {
    color: #3b8ce5;
}
ul.measures-warning-details-tabs li p {
    line-height: 155%;
}
.form_table.ranking td,
.form_table.ranking th {
    text-align: center;
    border: solid 1px #cfcfcf;
}
.form_table.ranking td {
    padding-top: 4px;
    padding-bottom: 4px;
}
.form_table.ranking th {
    height: 46px;
}
.ranking .blue {
    color: #1078e9;
    font-size: 14px;
}
h2.fp-title {
    border-bottom: dashed 1px #cfcfcf;
    font-size: 14px;
    color: #2599f3;
}
h2.fp-title span {
    border-bottom: solid 1px #2599f3;
    padding: 8px 4px 8px 4px ;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
    margin-bottom: -1px;
}
.distributionByPeople {
    /*overflow: hidden;*/
}
.distributionByPeople li.items {
    vertical-align: middle;
    width: 33.333%;
    *width: 30%;
    /*border-right: dashed 1px #cfcfcf;*/
    min-height: 300px;
}
.distributionByPeople li.items.fn-center {
    margin: 0 33%;
    *margin: 0 30%;
}
.distributionByPeople li.items h4 {
    font-size: 14px;
    color: #666666;
    height: 35px;
    line-height: 35px;
}
.distributionByPeople li .container {
    padding: 6px 20px;
}
.distributionByPeople li.items h4 em {
    color: #888888;
    font-size: 30px;
    font-family: 'reducto_condensed_ssiCn';
    padding-left: 6px;
}
.distributionByPeople li.items .chartBox {
    height: 270px;
    margin-right: 120px;
}
.distributionByPeople dl.charts-tips {
    float: right;
    font-size: 14px;
    color: #888888;
    border-right: dashed 1px #cfcfcf;
    /*margin-right: -20px;*/
    /*padding-right: 20px;*/
}
.distributionByPeople dl.charts-tips dt {
    border-bottom: dashed 1px #cfcfcf;
    /*width: 120px;*/
    margin-bottom: 3px;
    padding-bottom: 13px;
    height: 45px;
    padding-right: 10px;
}
.distributionByPeople dl.charts-tips dt.last-dt {
    border-bottom: none;
}
.distributionByPeople dl.charts-tips em {
    color: #888888;
    font-size: 30px;
    font-family: 'reducto_condensed_ssiCn';
}
/**
 * 1113
 */
.jzfp_index_h1 .measures-warning-filter {
    margin-right: 12px;
}
.jzfp_index_h1 .measures-warning-filter span {
    border-bottom: none;
    margin-top: 8px;
}
/*申诉*/
ul.appeal-list {
    font-size: 12px;
    color: #555555;
    padding: 4px 8px 0px 8px;
}
ul.appeal-list li.items ,
ul.appeal-list .clearBox ,
ul.appeal-list .appeal-infor {
    overflow: hidden;
}
ul.appeal-list .appeal-details {
    border-left: solid 1px #cfcfcf;
    padding-left: 8px;
    position: relative;
    z-index: 1;
    margin-left: 3px;
    padding-top: 8px;
}
ul.appeal-list dt.pointer {
    position: absolute;
    z-index: 2;
    top: 12px;
    width: 5px;
    height: 5px;
    border-radius: 5px;
    background-color: #cfcfcf;
    left: -3px;
}
ul.appeal-list dt.line {
    border-bottom: dashed 1px #cfcfcf;
    margin-top: 8px;
}
ul.appeal-list li.last dt.line {
    border-bottom: none;
}
ul.appeal-list h3 {
    font-size: 14px;
    color: #0064c8;
    float: left;
    margin-right: 12px;
    margin-top: 7px;
    width: 70px;
    text-align: right;
    G
}
ul.appeal-list .appeal-label {
    font-size: 12px;
    color: #333333;
    font-weight: bold;
    padding-right: 4px;
}
ul.appeal-list dt .appeal-label {
    float: left;
}
ul.appeal-list .appeal-infor {
    padding-bottom: 4px;
    line-height: 1.5;
}
ul.appeal-list dd {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
    margin-right: 30px;
}
.hcsyj_table table
{
    width: 100%;
    border-collapse: collapse;
}
.hcsyj_table table th
{
    border-bottom: 1px solid #cfcfcf;
    padding: 10px 0;
}
.hcsyj_table table td
{
    padding: 10px;
    border: 1px solid #cfcfcf;
    border-bottom: 1px dashed #cfcfcf;
    border-top: none;
}
.hcsyj_table table td.noborderL
{
    border-left: none;
    font-size: 14px;
    color: #1797f6;
}
.hcsyj_table table td.noborderR
{
    border-right: none;
}
.hcsyj_table table td div
{

}
.hcsyj_table .fpxm_tl dl
{
    width: 100%;
    padding: 0;
}
.fixed_table
{
    overflow: hidden;
    height: 55px;
    position: fixed;
    left: 20px;
    right: 20px;
    background: #fff;
    top: 0;
}


.householdsStyle.cunNum
{
    float: right;
    padding: 0;
    margin-right: 20px;
}

/*11月24日扶贫对象首页*/
.relative {
    position: relative;
    z-index: 10;
}
.jdlk_index_countNum ul li span.border {
    font-size: 16px;
    vertical-align: 3px;
}
.jdlk_index_countNum ul li span.smallFont {
    padding-left: 6px;
}
.jdlk_index_countH1.area {
    border-bottom: 1px solid #cfebff;
}
.jdlk_index_countH1.area span {
    
    margin-right: 0;
    padding: 0px 10px 14px 6px;

}
.jdlk_index_countH1 span.selected {
    border-bottom: 1px solid #0095f9;
}
.area_categore {
    margin-bottom: 35px;
    font-size: 17px;
    color: #777777;
}
.area_categore ul li {
    display: inline-block;
    padding: 10px;
    margin-right: 25px;
    width: 175px;
    border: 1px solid #dfdfdf;

}
.area_categore ul li i {
    width: 34px;
    height: 34px;
    display: inline-block;
    vertical-align: -9px;

}
.area_categore ul li i.area {
    background: url(../../res/images/default/area.png) no-repeat 0 0;
    margin-right: 25px;
}
.area_categore ul li i.banding {
    background: url(../../res/images/default/bandding.png) no-repeat 0 0;
    margin-right: 5px;
}
.jdlk_index_countL.area {
    top: 29px;
    bottom: -29px;
}
.jdlk_index_count.blue .jdlk_index_countL.area {
    bottom: -11px;
}

.jdlk_index_count.red .jdlk_index_countL.area {
    bottom: -11px;
}
.jdlk-index.area {
    margin-top: 60px;
}
h2.fp-title.area {
    font-size: 18px;
    color: #2599f3;
    border-bottom: solid 1px #d7d7d7;
}
.distributionByPeople.area dl.charts-tips {
    border: none;
}
.distributionByPeople.area dl.charts-tips.area {
    border-right: dashed 1px #cfcfcf;
    line-height: 27px;
    padding-right: 10px;
}
.distributionByPeople.area dl.charts-tips.area dt {
    line-height: 28px
}
.distributionByPeople dl.charts-tips.left {
    margin-right: -1px;
}
dt .details {
    position: absolute;
    padding: 10px;
    border: 1px solid #d2d2d2;
    left: 60px;
    top: 0;
    background: #ffffff;
    z-index: 99;
    *width: 462px;
}
dt .details .contents {
    max-height: 400px;
    overflow: hidden;
    overflow-y: auto;
}
dt .details ul {
    padding: 0px 10px;
    display: block;
    width: 470px;
}
dt .details ul li {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
    padding: 8px 0 ;
    width: 150px;
}
dt .details ul li.title h5 ,
dt .details ul li.title span {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
}
dt .details ul li.title h5 {
    border-bottom: solid 1px #0095fa;
    color: #0095fa;
    font-size: 14px;
    margin-bottom: -1px;
    padding: 8px 0;
}
dt .details ul li.title span {
    font-size: 12px;
    color: #f78900;
    vertical-align: sub;
}
dt .details ul li.title {
    display: block;
    border-bottom: solid 1px #dedede;
    width: 100%;
    padding: 0 ;
}
dt .details ul li i {
    display: inline-block;
    *display: inline;
    *zoom:1;
    vertical-align: middle;
    width: 5px;
    height: 5px;
    border-radius: 5px;
    ;
    background-color: #0094f9;
    margin-right: 10px;
}
.distributionByPeople.area {
    overflow: initial;
}
.distributionByPeople.area .details em {
    font-size: 12px;
    color: #f78900;
    font-family: \5fae\8f6f\96c5\9ed1;
}
.distributionByPeople.area dl dt.details em {
    font-size: 16px;
}
.details .bot
{
    border-width: 8px;
    border-style: solid dashed dashed;
    border-color: transparent #d2d2d2 transparent transparent;
    left: -17px;
    top: 16px;
    position: absolute;
}
.details .top
{
    border-width: 8px;
    border-style: solid dashed dashed;
    border-color: transparent #ffffff transparent transparent;
    left: -16px;
    top: 16px;
    position: absolute;
}
.distributionByPeople li.items .chartBox.area {
    margin-right: 150px;
}
.rows_left,.rows_right {
    float: left;
}
.rows_left {
    width: 44%;
    margin-right: 4%;
}
.rows_right {
    width: 52%;
}
div#city_poorrank1 {
    border-right: 1px dashed #cdcdcd;
}
/*扶贫对象头部 1127*/
.area_categore ul li {
    *display: inline;
    *zoom: 1; vertical-align: middle;
}
.ffdx-header {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    background: #fff;
    z-index: 999;
    font-size: 20px;
    color: #65bbf3;
    padding-bottom: 14px;
    *padding-bottom: 15px;
}
.ffdx-header span {
    border-bottom: none;
    margin-right: 4px;
    padding-left: 4px;
    padding-right: 4px;
}
@media only screen and (-Webkit-min-device-pixel-ratio: 2), only screen and (-moz-min-device-pixel-ratio:2), only screen and (-o-min-device-pixel-ratio:2), only screen and (min-device-pixel-ratio:2) {
    .ffdx-header {
        padding-bottom: 13px;
    }
}
.ffdx-header span a {
    color: #65bbf3;
}
.ffdx-header i.splite {
    display: inline-block;
    *display: inline;
    *zoom: 1; vertical-align: middle;
    background: url(img/ffdx-header-splite.png);
    width: 9px;
    height: 19px;
}
.ffdx-header span.active {
    border-bottom: 1px #65bbf3 solid;
}
.ffdx-header span.active a {
    color: #0095f9;
}
/*151210 导出*/
.jzfp-export {
    position: fixed;
    z-index: 9991;
    right: 20px;
    bottom: 20px;
}
.jzfp-export-main {
    display: block;
    background: url(img/export_main.png);
    width: 48px;
    height: 48px;
    cursor: pointer;
    position: absolute;
    z-index: 2;
    right: 0;
    bottom: 0;
}
.jzfp-export-content {
    position: absolute;
    z-index: 1;
    right: -2px;
    bottom: 23px;
}
.jzfp-export-top {
    background: url(img/export_main_top.png);
    width: 44px;
    height: 19px;
    position: absolute;
    left: 0;
    top: -19px;
}
.jzfp-export-bottom {
    background: url(img/export_main_bottom.png);
    width: 44px;
    height: 22px;
    position: absolute;
    z-index: 2;
    left: 0;
    bottom: -22px;
}
.jzfp-export-body {
    background: url(img/export_main_body.png) left top repeat-y;
    width: 48px;
    position: relative;
    z-index: 1;
    height: 4px;
}
.jzfp-export-items {
    width: 40px;
    height: 40px;
    margin: 0 auto;
    cursor: pointer;
    position: absolute;
    /*top: -14px;*/
    top: 36px;
    left: 2px;
    display: none;
}
.jzfp-export-items.active {
    display: block;
}
.jzfp-export-wrap {
    position: relative;
    z-index: 1;
}
.jzfp-export-items-1 {
    background: url(img/export_icon_1.png) center no-repeat;
}
.jzfp-export-items-1:hover {
    -webkit-transform: rotateX(360deg);
    -moz-transform: rotateX(360deg);
    -ms-transform: rotateX(360deg);
    -o-transform: rotateX(360deg);
    transform: rotateX(360deg);
    background: url(img/export_icon_1_hover.png) center no-repeat;
}


/**/
i.icon-ph-person {
    background: url(img/poorHouseholds_icon_2.png);
    width: 17px;
    height: 22px;
}
i.icon-ph-group {
    background: url(img/poorHouseholds_icon_3.png);
    width: 18px;
    height: 22px;
}
i.icon-poorHouseholds {
    width: 72px;
    height: 59px;
    margin-left: -5px;
    margin-right: -5px;
}
i.icon-poorHouseholds1 {
    display: inline-block;
    width: 72px;
    height: 59px;
    margin-left: -5px;
    margin-right: -5px;
}
.poorHouseholds-wrap .state-1 i.icon-poorHouseholds {
    background: url(img/poorHouseholds_icon_1.png) no-repeat center;
}
.poorHouseholds-wrap .state-1 i.icon-poorHouseholds1 {
    background: url(img/poorHouseholds_icon_1_copy.png) no-repeat center;
    background-size: 140% 140%;
}
.poorHouseholds-wrap .state-2 i.icon-poorHouseholds {
    background: url(img/poorHouseholds_icon_1_1.png) no-repeat center;
}
.poorHouseholds-wrap .state-3 i.icon-poorHouseholds {
    background: url(img/poorHouseholds_icon_1_2.png) no-repeat center;
}
.poorHouseholds-wrap .state-4 i.icon-poorHouseholds {
    background: url(img/poorHouseholds_icon_1_4.png) no-repeat center;
}
.poorHouseholds-wrap .state-5 i.icon-poorHouseholds {
    background: url(img/poorHouseholds_icon_1_5.png) no-repeat center;
}
.poorHouseholds-wrap .state-6 i.icon-poorHouseholds {
    background: url(img/poorHouseholds_icon_1_6.png) no-repeat center;
}
/*头部背景颜色修改*/
.panel_title.poorHouseholds-details {
    background-color: #fff;
    font-size: 16px;
    color: #777777;
    border-bottom: solid 1px #dbdbdb;
    padding: 2px 15px 0 0 ;
}
.panel_title.poorHouseholds-details h2 {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
    border-bottom: solid 1px #0094fa;
    padding: 0 8px;
}
.poorHouseholds-wrap {
    font-size: 0;
    overflow: hidden;
    padding: 10px 20px;
    margin: 10px;
}
.poorHouseholds-wrap .ph-infor-box i ,
.poorHouseholds-wrap .ph-infor-box span ,
.poorHouseholds-wrap .ph-box {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
}
.poorHouseholds-wrap .ph-infor-box i {
    margin-right: 10px;
}
.poorHouseholds-wrap .ph-infor-box span {
    line-height: 22px;
}
.poorHouseholds-wrap .cun .ph-infor-box span {
    line-height: 27px;
    vertical-align: baseline;
    padding: 0 4px;
}
.poorHouseholds-wrap .cun .ph-infor-box span.ph-group-num {
    padding-right: 6px;
    padding-left: 6px;
}
.poorHouseholds-wrap .color-black {
    color: #333333;
}
.poorHouseholds-wrap .ph-box {
    height: 100px;
}
.poorHouseholds-wrap .ph-infor-box {
    overflow: hidden;
    font-size: 14px;
    color: #777777;
    margin-top: 15px;
    margin-left: 130px;
}
.poorHouseholds-wrap .ph-infor-box li.first {
    padding: 5px 0 ;
}
.poorHouseholds-wrap .ph-name {
    color: #0095f9;
    font-size: 18px;
    margin-right: 20px;
}
.poorHouseholds-wrap .ph-group-num {
    color: #0095f9;
    font-size: 30px;
    font-family: 'reducto_condensed_ssiCn';
}
.poorHouseholds-wrap .ph-content {
    margin: 0 5px;
    height: 98px;
    background-color: #fff;
    border: solid 1px #dddddd;
}
.poorHouseholds-wrap .icon-box {
    float: left;
    border-right: 1px solid #dddddd;
    padding: 10px 25px ;
    margin-top: 10px;
}
.poorHouseholds-wrap i.icon-poorHouseholds {
    display: block;
}
.poorHouseholds-wrap .ph-box-row .ph-content {
    border-left: solid 4px #ddd;
}
.poorHouseholds-wrap .ph-box-row {
    overflow: hidden;
    margin-left: 370px;
    /*padding-left: 420px;*/
}
.poorHouseholds-wrap .ph-box-row .ph-box {
    width: 33.333333333%;
}
.poorHouseholds-wrap .ph-box-infor {
    width: 390px;
    float: left;
}
.poorHouseholds-wrap .icon-container {
    float: left;
    margin: 21px 5% 0 8%;
}
.poorHouseholds-wrap .icon-container i {
    width: 60px;
    height: 60px;
    display: block;
}
.poorHouseholds-wrap dl.poor-box-details {
    font-size: 14px;
    color: #777777;
    margin-top: 23px;
}
.poorHouseholds-wrap dl.poor-box-details .multicolor {
    padding: 4px 0 ;
    line-height: 31px;
    height: 31px;
}
.poorHouseholds-wrap dl.poor-box-details em {
    font-size: 36px;
    font-family: 'reducto_condensed_ssiCn';
    color: #979797;
}
.poorHouseholds-wrap dl.poor-box-details b {
    font-size: 30px;
    color: #979797;
}
.poorHouseholds-wrap .ph-box-income {
    /*background-color: #cfcfcf;*/
}
.poorHouseholds-wrap .ph-box-income .ph-content {
    border-color: #cfcfcf;
}
.poorHouseholds-wrap .ph-box-income i.icon-income {
    background: url(img/poorHouseholds_icon_4.png) center no-repeat #cdcdcd;
}
.poorHouseholds-wrap .ph-box-indicators i.icon-dollar {
    background: url(img/poorHouseholds_icon_1_3.png) center no-repeat #cdcdcd;
}
.poorHouseholds-wrap .ph-box-income.normal .ph-content {
    border-left-color: #6ace47;
}
.poorHouseholds-wrap .ph-box-income.normal i.icon-income {
    background: url(img/poorHouseholds_icon_4.png) center no-repeat #6ace47;
}
.poorHouseholds-wrap .ph-box-income.normal dl.poor-box-details em {
    color: #6ace47;
}
.poorHouseholds-wrap .ph-box-housing {
    /*background-color: #dd3f;*/
}
.poorHouseholds-wrap .ph-box-housing i.icon-housing {
    background: url(img/poorHouseholds_icon_5.png) center no-repeat #cdcdcd;
}

.poorHouseholds-wrap .ph-box-housing.normal .ph-content {
    border-left-color: #6ace47;
}
.poorHouseholds-wrap .ph-box-housing.normal i.icon-housing {
    background: url(img/poorHouseholds_icon_5.png) center no-repeat #6ace47;
}
.poorHouseholds-wrap .ph-box-indicators.state-3 i.icon-dollar {
    background: url(img/poorHouseholds_icon_1_3.png) center no-repeat #f00;
}
.poorHouseholds-wrap .ph-box-housing.normal dl.poor-box-details b {
    color: #6ace47;
}

.poorHouseholds-wrap .ph-box-indicators {
    /*background-color: #123444;*/
}
/*.poorHouseholds-wrap .ph-box-indicators i {
  background: url(img/poorHouseholds_icon_6.png) center no-repeat #0095f9;
}*/
.poorHouseholds-wrap .ph-box-indicators.state-1 .ph-content {
    border-left-color: #0095f9;
}
.poorHouseholds-wrap .ph-box-indicators.state-1 i.icon-indicators {
    background: url(img/poorHouseholds_icon_6.png) center no-repeat #0095f9;
}
.poorHouseholds-wrap .ph-box-indicators.state-1 dl.poor-box-details em {
    color: #0095f9;
}
.poorHouseholds-wrap .ph-box-indicators.state-2 .ph-content {
    border-left-color: #54cb54;
}
.poorHouseholds-wrap .ph-box-indicators.state-2 i.icon-indicators {
    background: url(img/poorHouseholds_icon_6.png) center no-repeat #54cb54;
}
.poorHouseholds-wrap .ph-box-indicators.state-2 i.icon-dollar {
    background: url(img/poorHouseholds_icon_1_3.png) center no-repeat #54cb54;
}
.poorHouseholds-wrap .ph-box-indicators.state-2 dl.poor-box-details em {
    color: #54cb54;
}
.poorHouseholds-wrap .ph-box-indicators.state-3 .ph-content {
    border-left-color: #f00;
}
.poorHouseholds-wrap .ph-box-indicators.state-3 i.icon-indicators {
    background: url(img/poorHouseholds_icon_6.png) center no-repeat #f00;
}
.poorHouseholds-wrap .ph-box-indicators.state-3 dl.poor-box-details em {
    color: #f00;
}
.poorHouseholds-wrap .ph-box-indicators.state-4 .ph-content {
    border-left-color: #f38b25;
}
.poorHouseholds-wrap .ph-box-indicators.state-4 i {
    background: url(img/poorHouseholds_icon_6.png) center no-repeat #f38b25;
}
.poorHouseholds-wrap .ph-box-indicators.state-4 dl.poor-box-details em {
    color: #f38b25;
}
.poorHouseholds-wrap .ph-box-indicators.state-5 .ph-content {
    border-left-color: #cdcdcd;
}
.poorHouseholds-wrap .ph-box-indicators.state-5 i {
    background: url(img/poorHouseholds_icon_1_3.png) center no-repeat #cdcdcd;
}
.poorHouseholds-wrap .ph-box-indicators.state-5 dl.poor-box-details em {
    color: #cdcdcd;
}
.poorHouseholds-wrap .ph-box-indicators.state-6 .ph-content {
    border-left-color: #cdcdcd;
}
.poorHouseholds-wrap .ph-box-indicators.state-6 i {
    background: url(img/poorHouseholds_icon_1_3.png) center no-repeat #cdcdcd;
}
.poorHouseholds-wrap .ph-box-indicators.state-6 dl.poor-box-details em {
    color: #cdcdcd;
}
.poorHouseholds-wrap .ph-box-indicators .ph-content {
    position: relative;
    z-index: 1;
}
.poorHouseholds-wrap .ph-box-indicators .poorHouseholds-db {
    position: absolute;
    z-index: 2;
    right: 0;
    top: 0;
    width: 52px;
    height: 49px;
}
.poorHouseholds-wrap .ph-box-indicators .poorHouseholds-sjdb {
    position: absolute;
    z-index: 2;
    right: 0;
    top: 0;
    width: 59px;
    height: 59px;
}
.poorHouseholds-wrap .ph-box-indicators .ydb {
    background: url(img/poorHouseholds_ydb_1.png) no-repeat;
}
.poorHouseholds-wrap .ph-box-indicators .wdb {
    background: url(img/poorHouseholds_wdb.png) no-repeat;
}
.poorHouseholds-wrap .ph-box-indicators .sjdb {
    background: url(img/poorHouseholds_sjdb.png) no-repeat;
}
.ui_buttons input[disabled] {
    font-size: 14px;
    color: #444444;
    background-color: transparent;
    border: none;
}
/*151211*/
.huzb-new {
    font-size: 14px;
    color: #777;
}
.huzb-new span ,
.huzb-new i {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
}
.huzb-new i.icon-zhibiaogz {
    background: url(img/questionMark.png) center no-repeat;
    width: 18px;
    height: 18px;
}
.form_table.general-table a.infor-handler {
    color: #ff8700;
    cursor: pointer;
}
.form_table .blue {
    color: #1797f6;
}
.form_table .red {
    color: #f00;
}
.form_table .orange {
    color: #ff8700;
}
.general-table {
    border: solid 2px #cfd9db;
}
.general-table th ,
.general-table td {
    border: solid 1px #cfd9db;
}
.general-table th ,
.general-table td {
    padding: 12px;
    text-align: center;
}
.general-table th {
    padding: 16px;
}
.general-table tr.details {
    background-color: #fbfbfb;
    display: none;
}
/**/
dl.newTable-details {
    text-align: left;
    padding: 30px 40px 0 40px;
}
dl.newTable-details dt {
    border-right: dashed 1px #ddd;
    /*padding-right: 30px;*/
    margin-right: 30px;
    margin-bottom: 30px;
    width: 200px;
}
dl.newTable-details dt ,
dl.newTable-details li {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: baseline;
}
dl.newTable-details span {
    color: #222222;
    font-size: 14px;
    line-height: 30px;
    display: block;
}
dl.newTable-details ul.number-list {
    text-align: left;
}
dl.newTable-details li.big {
    font-family: 'reducto_condensed_ssiCn';
}
dl.newTable-details li.big {
    font-size: 24px;
    line-height: 24px;
}
dl.newTable-details li.small {
    font-size: 14px;
    color: #999999;
}
dl.newTable-details li.break {
    padding: 0 4px;
    color: #999999;
}
/**/
.form_table.border.small.warning .dxdb_numbox.hucuoshi {
    width: 160px;
    padding: 0 10px;
}
.form_table.border.small.warning .dxdb_numbox.hucuoshi em i {
    color: #999999;
    font-size: 14px;
    font-family: Aril;
}
em.ori_percent {
    color: #fe8400;
}
.search_case.complete li dt {
    vertical-align: -54px;
}
.search_case.complete li label {
    float: left;
    padding: 8px;
}
.search_case.complete .multiselect {
    overflow: hidden;
    display: block;
}
.search_case.complete li dt dl {
    margin: 8px 20px 8px 0;
}


/*措施导入和找回密码2个页面*/
.wraper#wraper_cuoshidr {
    padding: 20px
}
.wraper#wraper_cuoshidr .jzfp-mod-navi {
    padding-left: 0;
    padding-top: 0
}
.wraper#wraper_cuoshidr .jpm-navi-item {
    padding: 0 8px;
    border-radius: 12px
}
.wraper#wraper_cuoshidr .jpm-navi-split {
    padding: 0 8px
}
.wraper#wraper_cuoshidr .title-group {
    border-bottom: solid 1px #9bd3fe;
    overflow: hidden;
    font-size: 14px;
    margin-bottom: 20px
}
.wraper#wraper_cuoshidr .title-group em {
    font-family: reducto_condensed_ssiCn;
    font-size: 36px;
    padding: 0 6px
}
.wraper#wraper_cuoshidr .title-group .left {
    float: left;
    position: relative;
    z-index: 2
}
.wraper#wraper_cuoshidr .title-group .right {
    float: right
}
.wraper#wraper_cuoshidr .title-group dl.position {
    color: #0092ff;
    border-bottom: solid 2px #9bd3fe;
    height: 40px;
    line-height: 40px;
    margin-top: 12px
}
.wraper#wraper_cuoshidr .title-group dl.position dt {
    vertical-align: baseline;
    margin-right: 8px;
    display: inline-block
}
.wraper#wraper_cuoshidr .title-group dl.position dt.p-name {
    font-size: 18px
}
.wraper#wraper_cuoshidr .title-group dl.paiming {
    color: #8a8a8a
}
.wraper#wraper_cuoshidr .title-group dl.paiming dt,.wraper#wraper_cuoshidr .title-group dl.paiming dt i,.wraper#wraper_cuoshidr .title-group dl.paiming dt span {
    vertical-align: baseline
}
.wraper#wraper_cuoshidr .title-group dl.paiming dt i.icon-zhibiaogz {
    vertical-align: middle
}
.wraper#wraper_cuoshidr .title-group dl.paiming dt.pm-splite {
    background: url(img/fpgj_splite_1.png) center bottom no-repeat;
    width: 7px;
    height: 44px;
    padding: 0 8px
}
.wraper#wraper_cuoshidr .title-group dl.paiming dt.relative {
    position: relative;
    z-index: 1;
    width: 86px;
    margin: 0 0 0 20px
}
.wraper#wraper_cuoshidr .title-group dl.paiming .paiming-state {
    width: 86px;
    height: 53px;
    position: absolute;
    z-index: 2;
    right: 0;
    right: -10px;
    bottom: -19px
}
.wraper#wraper_cuoshidr .title-group dl.paiming .paiming-state.state-1 {
    background: url(img/poorHouseholds_ydb_2.png)
}
.wraper#wraper_cuoshidr .title-group dl.paiming .paiming-state.state-2 {
    background: url(img/poorHouseholds_wdb_2.png)
}
.wraper#wraper_cuoshidr .title-group ul.tpgj-tabsBy-quarter dl {
    padding: 6px 8px;
    font-size: 14px;
    color: #777
}
.wraper#wraper_cuoshidr .title-group ul.tpgj-tabsBy-quarter dl.active {
    border-bottom: solid 2px #0092ff
}
.wraper#wraper_cuoshidr .list_tabWrap {
    border-bottom: solid 1px #e6e6e6
}
.wraper#wraper_cuoshidr .list_tab li {
    padding: 8px 20px;
    background-color: #f3f3f3;
    border-color: #e6e6e6;
    color: #2599f3;
    margin-right: 7px
}
.wraper#wraper_cuoshidr .list_tab li.active {
    background-color: #4195f1;
    color: #fff;
    border-color: #3b8ce5
}
.wraper#wraper_cuoshidr .jzfp_writeRule,.wraper#wraper_cuoshidr .measures-warning-tips {
    color: #ec4d28
}
.wraper#wraper_cuoshidr i.icon-measures-wraning {
    cursor: pointer
}
.wraper#wraper_cuoshidr .cuoshidr-box {
    width: 584px;
    /*height:320px;*/
    background-color: #fafafa;
    margin: 30px auto
}
.wraper#wraper_cuoshidr .jzfp_writeRule h1 {
    border-bottom-color: #ec4d28;
    font-size: 16px
}
.wraper#wraper_cuoshidr .cuoshidr-box-fileUpload {
    padding-top: 30px;
    padding-bottom: 20px;
}
.wraper#wraper_cuoshidr .cuoshidr-box-fileUpload i.cuoshi-fileUpload {
    background: url(img/cuoshi-fileUpload.png);
    width: 82px;
    height: 82px;
    display: block;
    margin: 0 auto;
    cursor: pointer
}
.wraper#wraper_cuoshidr .cuoshidr-box-fileUpload a.cuoshi-fileUpload-handler {
    display: block;
    width: 90px;
    height: 30px;
    background-color: #2599f3;
    color: #fff;
    font-size: 14px;
    line-height: 30px;
    text-align: center;
    margin: 20px auto;
    border-radius: 4px;
    cursor: pointer
}
.wraper#wraper_cuoshidr .cuoshidr-box-fileUpload a.cuoshi-fileUpload-handler:hover {
    background-color: #218EE2
}
.wraper#wraper_cuoshidr .cuoshidr-box-fileUpload a.cuoshi-tempDownLoad-handler {
    background: url(img/cuoshi-tempDownLoad-handler.png) right center no-repeat;
    display: block;
    width: 90px;
    height: 30px;
    line-height: 30px;
    margin: 10px auto;
    text-align: center;
    font-size: 14px;
    color: #2599f3;
    padding-right: 6px;
    cursor: pointer
}
.wraper#wraper_cuoshidr .cuoshidr-box-fileUpload a.cuoshi-tempDownLoad-handler:hover {
    text-decoration: underline
}
.wraper#wraper_cuoshidr .cuoshidr-box-fileUpload-fail img,.wraper#wraper_cuoshidr .cuoshidr-box-fileUpload-success img,.wraper#wraper_cuoshidr .cuoshidr-box-fileUploading img {
    display: block;
    margin: 0 auto
}
.wraper#wraper_findPwd {
    padding: 20px;
    display: block;
    width: 960px;
    margin: 0 auto
}
.wraper#wraper_findPwd ul.findPwd {
    position: relative;
    z-index: 10;
    height: 110px;
    overflow: hidden;
    width: 670px;
    margin: 0 auto;
    border-bottom: solid 1px #dedede;
    padding: 0 100px 30px
}
.wraper#wraper_findPwd ul.findPwd li.findPwd-line {
    position: absolute;
    z-index: 12;
    left: 100px;
    right: 100px;
    top: 50%;
    background-color: #dedede;
    margin-top: -34px;
    height: 1px
}
.wraper#wraper_findPwd ul.findPwd li {
    position: relative;
    z-index: 13;
    float: left;
    background-color: #fff;
    cursor: pointer
}
.wraper#wraper_findPwd ul.findPwd li span {
    text-align: center;
    display: block;
    padding: 12px 0;
    color: #777;
    white-space: nowrap
}
.wraper#wraper_findPwd ul.findPwd li p {
    display: block;
    width: 70px;
    height: 70px;
    line-height: 77px;
    text-align: center;
    border-radius: 70px;
    border: 1px solid #bababa;
    font-size: 36px;
    color: #777;
    background-color: #f9f9f9
}
.wraper#wraper_findPwd ul.findPwd li.step1,.wraper#wraper_findPwd ul.findPwd li.step2,.wraper#wraper_findPwd ul.findPwd li.step3 li.step4 {
    margin-right: 127px
}
.wraper#wraper_findPwd ul.findPwd li.step4 {
    margin-right: 0;
    float: right
}
.wraper#wraper_findPwd ul.findPwd li.active {
    color: #2599f3
}
.wraper#wraper_findPwd ul.findPwd li.active p {
    color: #fff;
    background-color: #2599f3;
    border-color: #2599f3
}
.wraper#wraper_findPwd ul.findPwd li.active span {
    color: #2599f3
}
.wraper#wraper_findPwd .findPwd-form {
    width: 360px;
    margin: 20px auto 0
}
.wraper#wraper_findPwd .findPwd-form .findPwd-select.active {
    z-index: 10
}
.wraper#wraper_findPwd .findPwd-form .findPwd-select.active ul {
    display: block
}
.wraper#wraper_findPwd .findPwd-form .findPwd-select {
    width: 200px;
    border: 1px solid #D5D5D5;
    height: 45px;
    line-height: 45px;
    position: relative;
    z-index: 1
}
.wraper#wraper_findPwd .findPwd-form .findPwd-select i {
    position: absolute;
    z-index: 2;
    right: 0;
    top: 0;
    background: url(img/findPdw-select-arrow.png) center no-repeat;
    width: 40px;
    height: 45px;
    cursor: pointer
}
.wraper#wraper_findPwd .findPwd-form .findPwd-select a {
    display: block;
    text-align: left;
    padding-left: 10px;
    cursor: pointer
}
.wraper#wraper_findPwd .findPwd-form .findPwd-select ul {
    position: absolute;
    z-index: 3;
    border: 1px solid #D5D5D5;
    width: 270px;
    top: 45px;
    left: -1px;
    background-color: #fff;
    display: none
}
.wraper#wraper_findPwd .findPwd-form .findPwd-select ul li {
    line-height: 26px;
    cursor: pointer;
    padding-left: 6px
}
.wraper#wraper_findPwd .findPwd-form .findPwd-select ul li.active,.wraper#wraper_findPwd .findPwd-form .findPwd-select ul li:hover {
    background-color: #72a7e7;
    color: #fff
}
.wraper#wraper_findPwd .findPwd-form h6 {
    color: #e7808a;
    line-height: 47px;
    overflow: hidden;
    padding-left: 10px
}
.wraper#wraper_findPwd .findPwd-form a.forget-get-code {
    display: block;
    height: 31px;
    line-height: 31px;
    width: 148px;
    padding: 8px 0;
    text-align: center;
    color: #fff;
    background: #0574d2;
    cursor: pointer;
    float: right
}
.wraper#wraper_findPwd .findPwd-form a.forget-get-code.active {
    background: #C2C2C2;
    cursor: default
}
.wraper#wraper_findPwd .findPwd-form h5 {
    line-height: 34px;
    font-size: 14px
}
.wraper#wraper_findPwd .findPwd-form h5 em {
    color: #e7808a;
    padding-left: 6px
}
.wraper#wraper_findPwd .findPwd-form h4 {
    font-size: 18px;
    padding-bottom: 20px
}
.wraper#wraper_findPwd .findPwd-form .forget-radio-item {
    font-size: 14px;
    color: #666;
    display: inline-block;
    vertical-align: middle;
    padding: 10px 8px;
    cursor: pointer
}
.wraper#wraper_findPwd .findPwd-form .forget-radio-item input,.wraper#wraper_findPwd .findPwd-form .forget-radio-item label {
    display: inline-block
}
.wraper#wraper_findPwd .findPwd-form .forget-radio-item label {
    cursor: pointer
}
.wraper#wraper_findPwd .findPwd-form .forget-radio-item input {
    margin-right: 6px
}
.wraper#wraper_findPwd .findPwd-form .findPwd-form-group {
    padding: 10px 0
}
.wraper#wraper_findPwd .findPwd-form .forget-ecode-img {
    width: 140px;
    height: 46px;
    margin: 0 10px 0 17px;
    float: left
}
.wraper#wraper_findPwd .findPwd-form .form-input {
    float: left;
    font-family: \5fae\8f6f\96c5\9ed1;
    border: 1px solid #D5D5D5;
    height: 45px;
    line-height: 45px
}
.wraper#wraper_findPwd .findPwd-form .form-input input {
    height: 36px;
    line-height: 36px;
    padding: 4px 0 4px 15px;
    background: #fff;
    color: #333;
    font-size: 14px;
    width: 90%
}
.wraper#wraper_findPwd .findPwd-form .form-input.w-185 {
    width: 185px
}
.wraper#wraper_findPwd .findPwd-form .form-input.w-360 {
    width: 350px
}
.wraper#wraper_findPwd .findPwd-form a.forget-btn-three {
    height: 45px;
    line-height: 45px;
    font-size: 16px;
    background: #4fc649;
    color: #fff;
    cursor: pointer;
    display: block;
    text-align: center;
    margin-top: 20px
}
.wraper#wraper_cuoshidr ul.cuoshidr-step {
    border-bottom: dashed 1px #e9e9e9;
    font-size: 0;
    text-align: center;
}
.wraper#wraper_cuoshidr ul.cuoshidr-step li {
    padding-bottom: 10px;
    padding-top: 20px;
    display: inline-block;
    *display: inline;
    *zoom: 1;vertical-align: middle;
}
.wraper#wraper_cuoshidr ul.cuoshidr-step li.line {
    background: url(img/cuoshi-step-line.png) center no-repeat;
    width: 83px;
    height: 1px;
    margin: 28px 6px;
    vertical-align: top;
}
.wraper#wraper_cuoshidr ul.cuoshidr-step i {
    margin-bottom: 10px;
    background: url(img/cuoshi-step-1.png);
    width: 40px;
    height: 40px;
    display: block;
    margin: 0 auto;
}
.wraper#wraper_cuoshidr ul.cuoshidr-step li.step-1 i {
    background: url(img/cuoshi-step-1.png);
}
.wraper#wraper_cuoshidr ul.cuoshidr-step li.step-2 i {
    background: url(img/cuoshi-step-2.png);
}
.wraper#wraper_cuoshidr ul.cuoshidr-step li.step-3 i {
    background: url(img/cuoshi-step-3.png);
}
.wraper#wraper_cuoshidr ul.cuoshidr-step li.step-4 i {
    background: url(img/cuoshi-step-4.png);
}
.wraper#wraper_cuoshidr ul.cuoshidr-step span {
    display: block;
    text-align: center;
    font-size: 14px;
    color: #777777;
    padding: 6px 0 ;
}

/* dailog */
.edits_btn
{
    position: relative;
}
.edits_btn dl
{
    
    position: absolute;
    background: #fff;
    border: 1px solid #ececec;
    box-shadow: 0 0 3px #ccc;
    width: 60px;
    padding: 0 10px;
    white-space: nowrap;
    z-index: 99;
    top: 14px;
    display: none;
    overflow: hidden;
}
.edits_btn dl dt
{
    
    color: #333;
    
    border-bottom: 1px dashed #ccc;
    
    margin-bottom: -1px;
    
    padding: 4px 0;
}
.edits_btn dl dt:hover
{
    color: #358ae8;
}
.member_selectMarsk
{
    background: rgba(255, 255, 255, 0.4);
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 999;
}
.member_selectBox
{
    width: 420px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -135px 0 0 -150px;
    background: #fff;
    border: 1px solid #358AE8;
    height: 200px;
}
.member_selectBox h1
{
    height: 35px;
    background: #358ae8;
    line-height: 35px;
    color: #fff;
    font-size: 16px;
    padding: 0 12px;
}
.member_selectBox h1 i
{
    color: #f00;
    float: right;
    font-style: normal;
    cursor: pointer;
    font-family: arial;
}
.member_selectBox ul
{
    padding: 0 10px;
    overflow: hidden;
}
.member_selectBox ul li
{
    
    padding: 5px 0;
    
    border-bottom: 1px dashed #ececec;
    
    color: #333;
    
    font-size: 12px;
    
    /*margin-bottom: -1px;*/
    
    line-height: 24px;
    white-space: nowrap;
}
.member_selectBox ul li span
{
    white-space: nowrap;
    display: inline-block;
    *display: inline;
    *zoom:1;
}
.member_selectBox ul li.active
{
    color: #358AE8;
}
.member_selectBox ul li.active .member_selectUserIcon
{
    background: url(img/member_selectBoxUser2.png) no-repeat center;
}
.member_selectBox ul li.active .member_selectCardIcon
{
    background: url(img/member_selectBoxID2.png) no-repeat center;
}
.member_selectUserIcon
{
    display: inline-block;
    width: 26px;
    height: 24px;
    vertical-align: -4px;
    margin-right: 5px;
    background: url(img/member_selectBoxUser1.png) no-repeat center;
    *display: inline;
    *zoom:1;}
.member_selectCardIcon
{
    display: inline-block;
    width: 24px;
    height: 25px;
    background: url(img/member_selectBoxID1.png) no-repeat center;
    vertical-align: -7px;
    *
    display: inline;
    *zoom:1;
    margin-left: 15px;
    margin-right: 5px;
}
.member_selectBox .text
{
    padding: 20px 0px 10px 30px;
}
.member_selectBox .text em
{
    color: #F75E0C;
}
/*160104 导出数据级别弹出层*/
.dialog-exportLevel#dialog_exportLevel {
    padding: 20px 0 ;
}
.dialog-exportLevel#dialog_exportLevel h3 {
    color: #555555;
    font-size: 14px;
    border-bottom: solid 1px #DDDDDD;
    margin: 0 20px;
    padding-bottom: 10px;
    margin-bottom: 20px;
}
.dialog-exportLevel#dialog_exportLevel h3 em {
    font-size: 20px;
    color: #FF5500;
}
.dialog-exportLevel#dialog_exportLevel ul.row-5 li {
    width: 18.9%;
    *margin-right: 1%;
}
.dialog-exportLevel#dialog_exportLevel ul {
    overflow: hidden;
    margin: 0 auto;
    padding: 0 20px;
}
.dialog-exportLevel#dialog_exportLevel ul li {
    width: 24%;
    *width: 23%;
    margin-right: 1.3%;
    *margin-right: 20px;
    float: left;
    position: relative;
    z-index: 1;
}
.dialog-exportLevel#dialog_exportLevel ul li:hover {
    background-color: #e5f4ff;
}
.dialog-exportLevel#dialog_exportLevel ul li.last-li {
    float: right;
    margin-right: 0;
}
.dialog-exportLevel#dialog_exportLevel i.icon {
    width: 71px;
    height: 71px;
    display: block;
    margin: 25px auto 35px auto;
}
.dialog-exportLevel#dialog_exportLevel i.icon-1 {
    background: url(img/dialog_exportLevel_icon1.png) center no-repeat;
}
.dialog-exportLevel#dialog_exportLevel i.icon-2 {
    background: url(img/dialog_exportLevel_icon2.png) center no-repeat;
}
.dialog-exportLevel#dialog_exportLevel i.icon-3 {
    background: url(img/dialog_exportLevel_icon3.png) center no-repeat;
}
.dialog-exportLevel#dialog_exportLevel i.icon-4 {
    background: url(img/dialog_exportLevel_icon4.png) center no-repeat;
}
.dialog-exportLevel#dialog_exportLevel i.icon-5 {
    background: url(img/dialog_exportLevel_icon5.png) center no-repeat;
}
.dialog-exportLevel#dialog_exportLevel i.icon-6 {
    background: url(img/dialog_exportLevel_icon6.png) center no-repeat;
}
.dialog-exportLevel#dialog_exportLevel i.icon-7 {
    background: url(img/dialog_exportLevel_icon7.png) center no-repeat;
}
.dialog-exportLevel#dialog_exportLevel i.icon-8 {
    background: url(img/dialog_exportLevel_icon8.png) center no-repeat;
}
.dialog-exportLevel#dialog_exportLevel i.icon-9 {
    background: url(img/dialog_exportLevel_icon9.png) center no-repeat;
}
.dialog-exportLevel#dialog_exportLevel a {
    display: block;
    height: 100%;
    /*width: 100%;*/
    border: solid 1px #1797f6;
}
.dialog-exportLevel#dialog_exportLevel b {
    width: 30px;
    height: 38px;
    position: absolute;
    z-index: 2;
    top: 0;
    right: 0;
    display: none;
    background: url(img/lock_suo.png) center no-repeat;
}
.dialog-exportLevel#dialog_exportLevel li.locked a {
    cursor: not-allowed;
}
.dialog-exportLevel#dialog_exportLevel li.locked b {
    display: block;
}
.dialog-exportLevel#dialog_exportLevel span {
    font-size: 18px;
    color: #1797f6;
    display: block;
    text-align: center;
    margin: 0 auto;
    padding: 0 0 20px 0 ;
    font-family: "SimHei"
}
/*16-01-05 饼图柱状图*/
.Edu_avl {
    margin: 20px 0;
    padding-bottom: 20px;
    border-bottom: 1px solid #eeeeee;
}
.Edu_avl li {
    display: inline-block;
    width: 33%;
    border-right: 1px dashed #e5e5e5;
}
.Edu_avl .loan_title {
    margin: 0 40px;
    padding-bottom: 8px;
    border-bottom: 1px solid #eeeeee;
}
.Edu_avl .loan_title span {
    font-size: 14px;
    color: #555555;
    padding-bottom: 8px;
    border-bottom: 1px solid #bebebe;
}
/*160113 首页修改*/
/**/
.jzfp-lgbar.indexV2-lgbar {
    margin: 0;
    font-size: 16px;
    color: #fff;
    line-height: 63px;
    *width: 300px;
}
.jzfp-lgbar.indexV2-lgbar .user {
    float: right;
    position: relative;
    z-index: 1;
    min-width: 185px;
}
.jzfp-lgbar.indexV2-lgbar .mapHyperlinker,.jzfp-lgbar.indexV2-lgbar .splite {
    float: right;
    line-height: 63px;
}
.jzfp-lgbar.indexV2-lgbar .mapHyperlinker {
    margin-top: 14px;
    cursor: pointer;
}
.jzfp-lgbar.indexV2-lgbar .splite {
    width: 1px;
    height: 26px;
    background-color: #fff;
    margin: 0 11px 0 10px;
    margin-top: 18px;
}
.jzfp-lgbar.indexV2-lgbar a.super {
    display: block;
    padding: 0 5px 0 10px;
    cursor: pointer;
    color: #fff;
    min-width: 120px;
}
.jzfp-lgbar.indexV2-lgbar.frame li a.super {
    font-size: 12px;
    height: 25px;
    line-height: 25px;
    border: 1px solid;
    border-radius: 40px;
    margin-top: 14px;
}
.jzfp-lgbar.indexV2-lgbar .user:hover {
    background-color: #1797f6;
}
.jzfp-lgbar.indexV2-lgbar .user:hover a {
    color: #ffffff;
}
.jzfp-lgbar.indexV2-lgbar i {
    width: 30px;
    height: 30px;
    display: block;
    float: left;
    background-repeat: no-repeat;
    background-position: center;
}
.jzfp-lgbar.indexV2-lgbar .user.active a.super {
    background-color: #D4EDFF;
}
.jzfp-lgbar.indexV2-lgbar dl.userRole-list {
    position: absolute;
    z-index: 2;
    background-color: #1797f6;
    top: 63px;
    left: 0;
    right: 0;
    display: none;
}
.jzfp-lgbar.indexV2-lgbar .user.active dl.userRole-list,.jzfp-lgbar.indexV2-lgbar .user:hover dl.userRole-list {
    display: block;
}
.jzfp-lgbar.indexV2-lgbar dt {
    line-height: 40px;
    cursor: pointer;
    -webkit-transition: all .2s;
    transition: all .2s;
}
.jzfp-lgbar.indexV2-lgbar dt i {
    margin-top: 4px;
    margin-right: 10px;
}
.jzfp-lgbar.indexV2-lgbar dt a {
    display: block;
    padding: 0 10px;
}
.jzfp-lgbar.indexV2-lgbar dt:hover {
    background-color: #BCE4FF;
    background-color: rgba(188, 228, 255, 0.56);
}
.jzfp-lgbar.indexV2-lgbar i.icon-1 {
    width: 38px;
    background: url(img/indexV2_icon_7.png) center no-repeat;
}
.jzfp-lgbar.indexV2-lgbar i.icon-2 {
    background: url(img/indexV2_icon_6.png) center no-repeat;
    margin-top: 15px;
    margin-right: 10px;
}
.jzfp-lgbar.indexV2-lgbar i.icon-9 {
    width: 38px;
    background: url(img/indexV2_icon_9.png) center no-repeat;
    margin-right: 20px;
}
.jzfp-lgbar.indexV2-lgbar i.icon-10 {
    width: 38px;
    background: url(img/indexV3_icon_1.png) center no-repeat;
    margin-right: 20px;
}
/*.jzfp-lgbar.indexV2-lgbar .user.active i.icon-2,.jzfp-lgbar.indexV2-lgbar .user:hover i.icon-2{background-image:url(img/sprite_indexV3.png);background-position:-48px -0px;}*/
.jzfp-lgbar.indexV2-lgbar i.icon-3 {
    background-image: url(img/indexV2_icon_2.png);
}
.jzfp-lgbar.indexV2-lgbar i.icon-4 {
    background-image: url(img/indexV2_icon_5.png);
}
.jzfp-lgbar.indexV2-lgbar i.icon-5 {
    background-image: url(img/indexV2_icon_4.png);
}
.jzfp-lgbar.indexV2-lgbar i.icon-6 {
    background-image: url(img/indexV2_icon_3.png);
}
.jzfp-lgbar.indexV2-lgbar i.icon-11 {
    background-image: url(img/indexV2_icon_11.png);
}
.jzfp-lgbar.indexV2-lgbar i.icon-14 {
    background-image: url(img/indexV2_icon_14.png);

}
.jzfp-lgbar.indexV2-lgbar i.icon-7 {
    background-image: url(img/indexV2_icon_8.png);
    margin-top: 15px;
    margin-right: 10px;
}
.jzfp-lgbar.indexV2-lgbar.frame {
    margin-top: 5px;
    line-height: 58px;
}
/*0126 指标数据 */
html.ie7-html-overhidden {
    overflow: hidden;
}
.index-stis-side.assessment {
    float: left;
    width: 238px;
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    margin-left: 0;
    overflow: auto;
}
.index-stis-content.assessment {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    min-height: 0;
}
.assessment-icon {
    display: inline-block;
    *display: inline;
    *zoom:1;vertical-align: middle;
}
.ismu-assessment-1 {
    background: url(img/assessment_icon_2.png) center no-repeat;
    width: 16px;
    height: 20px;
    float: right;
}
.ismu-assessment-2 {
    background: url(img/assessment_icon_3.png) center no-repeat;
    width: 16px;
    height: 20px;
    float: right;
}
.istis-menu-hd.assessment-item {
    background-image: url(img/assessment_icon_1.png);
}
/*选择框*/
.list_tab.assessment li {
    height: 35px;
    line-height: 35px;
    padding: 0 30px;
    font-size: 14px;
    margin-right: 12px;
}
.assessment-dateSelect {
    border: solid 1px #E0E0E0;
    width: 103px;
    border-bottom: none;
    margin-right: 12px;
}
.assessment-dateSelect .assessment-dateItems {
    width: 72px;
    margin-bottom: -1px;
}
.assessment-dateSelect .assessment-dateItems li {
    width: 60px;
    height: 35px;
    color: #0099FF;
    font-size: 16px;
    line-height: 36px;
    text-align: center;
}
.assessment-dateSelect a.prev,.assessment-dateSelect a.next {
    width: 20px;
    height: 35px;
    display: block;
    cursor: pointer;
    background-position: center;
    background-repeat: no-repeat;
}
.assessment-dateSelect a.prev {
    float: left;
    border-right: solid 1px #E0E0E0;
    background-image: url(img/assessment_icon_4.png);
}
.assessment-dateSelect a.next {
    float: right;
    border-left: solid 1px #e0e0e0;
    background-image: url(img/assessment_icon_5.png);
}

/*区县考核得分*/
.form_table.assessmentScore {
    font-size: 14px;
    white-space: nowrap;
}
.form_table.assessmentScore td {
    padding: 9px 5px;
}
.poorHouseholds-wrap.assessmentScore {
    margin-left: 0;
    padding-left: 0;
}
.poorHouseholds-wrap.assessmentScore .ph-content {
    margin: 0 10px 0 0 ;
}
.poorHouseholds-wrap.assessmentScore .ph-box-row {
    margin-left: 0;
}
.poorHouseholds-wrap.assessmentScore .ph-box-row .ph-box {
    max-width: 240px;
}
.fp-guiji ul.tpgj-tabs li {
    cursor: pointer;
}
a.dialog-handler {
    color: #0099FF;
    font-size: 14px;
    cursor: pointer;
}
/*考核得分*/
.poorHouseholds-wrap.assessmentScore .icon-container i.icon-aScore {
    background: url(img/assessment_icon_7.png) center no-repeat #ddd;
}
.poorHouseholds-wrap.assessmentScore .ph-box-indicators.state-2 i.icon-aScore {
    background: url(img/assessment_icon_7.png) center no-repeat #54cb54;
}
/*自评得分*/
.poorHouseholds-wrap.assessmentScore .icon-container i.icon-rScore {
    background: url(img/assessment_icon_6.png) center no-repeat #ddd;
}
.poorHouseholds-wrap.assessmentScore .ph-box-indicators.state-2 i.icon-rScore {
    background: url(img/assessment_icon_6.png) center no-repeat #54cb54;
}
/*优秀*/
.poorHouseholds-wrap.assessmentScore .icon-container i.icon-excellent {
    background: url(img/assessment_icon_8.png) center no-repeat #ddd;
}
.poorHouseholds-wrap.assessmentScore .ph-box-indicators.state-2 i.icon-excellent {
    background: url(img/assessment_icon_8.png) center no-repeat #54cb54;
}
/*绩效考核*/
.performanceAppraisal-tab {
    text-align: left;
    border-bottom: solid 1px #E3E3E3;
}
.performanceAppraisal-tab .label , .performanceAppraisal-tab .splite {
    display: inline-block;
    *display: inline;
    *zoom: 1;vertical-align: middle;
}
.performanceAppraisal-tab .label {
    font-size: 16px;
    color: #555555;
    border-bottom: 2px solid transparent;
    margin-bottom: -1px;
    padding: 8px 12px;
    cursor: pointer;
}
.performanceAppraisal-tab .label.active {
    color: #00ACFF;
    border-color: #00ACFF;
    font-weight: bold;
}
.performanceAppraisal-tab .splite {
    background: url(img/householdsStyle_splite1.png) center no-repeat;
    width: 16px;
    height: 25px;
}
dl.newTable-details.performanceAppraisal {
    font-size: 0;
}
dl.newTable-details.performanceAppraisal dt {
    width: auto;
    padding: 10px 20px;
    margin: 0px 10px 10px 0px;
}
dl.newTable-details.performanceAppraisal li.break {
    font-size: 14px;
}
a.infor-handler {
    cursor: pointer;
}
/*考核自评*/
.form_table.assessmentScore a.jpm-navi-item {
    float: none;
    display: inline-block;
    *display: inline;
    *zoom: 1;vertical-align: middle;
    color: #0099FF;
}
.form_table.assessmentScore a.jpm-navi-item:hover {
    color: #fff;
}
.fp-guiji .khzp-words {
    font-size: 14px;
    color: #555555;
}
.fp-guiji .khzp-words p {
    text-indent: 20px;
    line-height: 26px;
    text-align: justify;
}
.fp-guiji .khzp-words em {
    color: #FFA100;
}
.title-khzp-dialog {
    border-bottom: solid 1px #99D2FF;
    color: #0992FF;
    font-size: 14px;
    margin-bottom: 12px;
}
.title-khzp-dialog h2 {
    display: inline-block;
    *display: inline;
    *zoom: 1;vertical-align: middle;
    padding: 4px 4px;
    border-bottom: solid 2px #99D2FF;
    margin-bottom: -1px;
}
.title-khzp-dialog span {
    font-size: 14px;
    color: #9B9B9B;
}
.title-khzp-dialog b {
    color: #28B200;
}
dl.khzp-dialog-list {
    overflow: hidden;
}
dl.khzp-dialog-list dt {
    width: 132px;
    font-size: 14px;
    color: #777777;
    float: left;
    border-right: dashed 1px #E6E6E6;
    padding-right: 12px;
    margin-right: 12px;
    margin-bottom: 20px;
}
dl.khzp-dialog-list dt.w-167 {
    width: 167px;
}
dl.khzp-dialog-list dt.no-border {
    border-right: none;
    padding-right: 0;
    margin-right: 0;
}
dl.khzp-dialog-list span.big {
    font-size: 24px;
    color: #26A700;
    font-family: 'reducto_condensed_ssiCn';
}
.khzpDialog-inputContent {
    border: solid 1px #C9C9C9;
    border-radius: 2px;
    margin: 12px 0 ;
}
.khzpDialog-inputContent input,.khzpDialog-inputContent textarea {
    width: 100%;
    font-size: 14px;
    line-height: 22px;
    text-indent: 8px;
}
.btnGroup.textCenter {
    text-align: center;
}
.inputContent-hyzp {
    border: solid 1px #C9C9C9;
    width: 90px;
    margin: 0 auto;
}
.inputContent-hyzp input {
    font-size: 14px;
    line-height: 28px;
    height: 28px;
    text-align: center;
    width: 100%;
}
.assessmentScore .color-red {
    color: #f00;
}
/*头部菜单v3*/
.jzfp-navi-v3 {
}
.jzfp-header-v3 .jzfp-navi a.next,.jzfp-header-v3 .jzfp-navi a.prev {
    background-image: url(img/top_nav_prev_next_v3.png);
    transition: all .2s;
}
.jzfp-header-v3 .jzfp-navi li a {
    background-color: #1797F6;
    border-color: #1797F6;
    border-radius: 0;
    padding: 18px 0 0 0;
    height: 43px;
    font-size: 14px;
}
.jzfp-header-v3 .jzfp-navi li:hover a,.jzfp-header-v3 .jzfp-navi li.current a {
    background-color: #0072e1;
    border-color: #0072e1;
}
.jzfp-header-v3 .jzfp-title {
    /*padding-top: 20px;*/
    padding-bottom: 0;
    /*text-indent: -999px;*/
    width: 472px;
    /*background: url(img/logo-dsj.png) no-repeat center center;*/
}
.jzfp-lgbar.indexV2-lgbar i.icon-12 {
    background: url(img/indexV3_icon_1.png) no-repeat;
    width: 20px;
    height: 18px;
    display: inline-block;
    vertical-align: -2px;
    margin-right: 6px;
    float: none;
}

.jzfp-lgbar.indexV2-lgbar i.icon-13 {
    background: url(img/indexV3_icon_1.png) center no-repeat;
    margin-right: 13px;
}

.jzfp-header-v3 .jzfp-lgbar.indexV2-lgbar a.super {
    line-height: 63px;
}
.jzfp-lgbar.indexV2-lgbar i.icon-out {
    background: url(img/indexV2_icon_4.png) center 8px no-repeat;
    margin-top: 15px;
    margin-right: 10px;
}

/*
扶贫对象
 */
/*对象分析*/
.jzfp-header-v3 .jzfp-navi li.target a {
    background-image: url(img/fp-icon-target-v3.png);
    background-position: center 9px;
}
.jzfp-header-v3 .jzfp-navi li.target:hover a, .jzfp-header-v3 .jzfp-navi li.target.current a {
    background-image: url(img/fp-icon-target-v3.png);
}
/*贫困户管理*/
.jzfp-header-v3 .jzfp-navi li.family a {
    background-image: url(img/fp-icon-family-v3.png);
    background-position: center 9px;
}
.jzfp-header-v3 .jzfp-navi li.family:hover a, .jzfp-header-v3 .jzfp-navi li.family.current a {
    background-image: url(img/fp-icon-family-v3.png);
}
/*贫困村管理*/
.jzfp-header-v3 .jzfp-navi li.village a {
    background-image: url(img/fp-icon-village-v3.png);
    background-position: center 9px;
}
.jzfp-header-v3 .jzfp-navi li.village:hover a, .jzfp-header-v3 .jzfp-navi li.village.current a {
    background-image: url(img/fp-icon-village-v3.png);
}
/*贫困县管理*/
.jzfp-header-v3 .jzfp-navi li.zlpkx a {
    background-image: url(img/fp-icon-zlpkx-v3.png);
    background-position: center 9px;
}
.jzfp-header-v3 .jzfp-navi li.zlpkx:hover a, .jzfp-header-v3 .jzfp-navi li.zlpkx.current a {
    background-image: url(img/fp-icon-zlpkx-v3.png);
}
/*贫困乡管理*/
.jzfp-header-v3 .jzfp-navi li.town a {
    background-image: url(img/fp-icon-town-v3.png);
    background-position:center 8px;
    background-size:35% 40%;
}
.jzfp-header-v3 .jzfp-navi li.town.current a{
    background-image: url(img/fp-icon-town-v3.png);
}
/*结对帮扶*/
.jzfp-header-v3 .jzfp-navi li.jdbf a {
    background-image: url(img/fp-icon-jdbf-v3.png);
    background-position:center 9px;
}
.jzfp-header-v3 .jzfp-navi li.jdbf:hover a, .jzfp-header-v3 .jzfp-navi li.jdbf.current a {
    background-image: url(img/fp-icon-jdbf-v3.png);
}
/*驻村工作队*/
.jzfp-header-v3 .jzfp-navi li.workteam a {
    background-image: url(img/fp-icon-workteam-v3.png);
    background-position: center 9px;
}
.jzfp-header-v3 .jzfp-navi li.workteam:hover a, .jzfp-header-v3 .jzfp-navi li.workteam.current a {
    background-image: url(img/fp-icon-workteam-v3.png);
}
/*贫困户审计*/
.jzfp-header-v3 .jzfp-navi li.zlpkhsj a {
    background-image: url(img/fp-icon-zlpkhsj-v3.png);
    background-position: center 9px;
}
.jzfp-header-v3 .jzfp-navi li.zlpkhsj:hover a, .jzfp-header-v3 .jzfp-navi li.zlpkhsj.current a {
    background-image: url(img/fp-icon-zlpkhsj-v3.png);
}
/*帮扶力量*/
.jzfp-header-v3 .jzfp-navi li.helpPolicy a {
    background-image: url(img/jzfp-navi-bfll.png);
    background-position:center 9px;
}
.jzfp-header-v3 .jzfp-navi li.helpPolicy:hover a, .jzfp-header-v3 .jzfp-navi li.helpPolicy.current a {
    background-image: url(img/jzfp-navi-bfllh.png);
}
/*
扶贫措施
 */
/*措施统筹*/
.jzfp-header-v3 .jzfp-navi li.fpcs-cstc a {
    background-image: url(img/jzfp-navi-cstc-v3.png);
    background-position:cneter 9px;
}
.jzfp-header-v3 .jzfp-navi li.fpcs-cstc:hover a, .jzfp-header-v3 .jzfp-navi li.fpcs-cstc.current a {
    background-image: url(img/jzfp-navi-cstc-v3.png);
}
/*措施预警*/
.jzfp-header-v3 .jzfp-navi li.zlcsyj a {
    background-image: url(img/jzfp-navi-zlcsyj-v3.png);
    background-position: center 9px;
}
.jzfp-header-v3 .jzfp-navi li.zlcsyj:hover a, .jzfp-header-v3 .jzfp-navi li.zlcsyj.current a {
    background-image: url(img/jzfp-navi-zlcsyj-v3.png);
}
/*措施分析*/
.jzfp-header-v3 .jzfp-navi li.methods a {
    background-image: url(img/jzfp-navi-methods-v3.png);
    background-position: center 9px;
}
.jzfp-header-v3 .jzfp-navi li.methods:hover a, .jzfp-header-v3 .jzfp-navi li.methods.current a {
    background-image: url(img/jzfp-navi-methods-v3.png);
}
/*措施审核*/
.jzfp-header-v3 .jzfp-navi li.zlcssh a {
    background-image: url(img/jzfp-navi-zlcssh-v3.png);
    background-position: center 9px;
}
.jzfp-header-v3 .jzfp-navi li.zlcssh:hover a, .jzfp-header-v3 .jzfp-navi li.zlcssh.current a {
    background-image: url(img/jzfp-navi-zlcssh-v3.png);
}
/*措施管理*/
.jzfp-header-v3 .jzfp-navi li.csgl-zl a {
    background-image: url(img/jzfp-navi-csgl-zl-v3.png);
    background-position: center 9px;
}
.jzfp-header-v3 .jzfp-navi li.csgl-zl:hover a, .jzfp-header-v3 .jzfp-navi li.csgl-zl.current a {
    background-image: url(img/jzfp-navi-csgl-zl-v3.png);
}
/*措施配置*/
.jzfp-header-v3 .jzfp-navi li.zlcspz a {
    background-image: url(img/jzfp-navi-zlcspz-v3.png);
    background-position: center 9px;
}
.jzfp-header-v3 .jzfp-navi li.zlcspz:hover a, .jzfp-header-v3 .jzfp-navi li.zlcspz.current a {
    background-image: url(img/jzfp-navi-zlcspz-v3.png);
}
/*
数据分析
*/
/*扶贫措施*/
.jzfp-header-v3 .jzfp-navi li.fpcs a {
    background-image: url(img/jzfp-navi-fpcs-v3.png);
    background-position: center  9px;
}
.jzfp-header-v3 .jzfp-navi li.fpcs:hover a, .jzfp-header-v3 .jzfp-navi li.fpcs.current a {
    background-image: url(img/jzfp-navi-fpcs-v3.png);
}
/*扶贫成效*/
.jzfp-header-v3 .jzfp-navi li.result a {
    background-image: url(img/jzfp-navi-result-v3.png);
    background-position: center  9px;
}
/*十大工程*/
.jzfp-header-v3 .jzfp-navi li.sdgc a {
    background-image: url(img/sdgc_meun.png);
    background-position: center 9px;
}

.jzfp-header-v3 .jzfp-navi li.result:hover a, .jzfp-header-v3 .jzfp-navi li.result.current a {
    background-image: url(img/jzfp-navi-result-v3.png);
}
/*用户行为分析*/
.jzfp-header-v3 .jzfp-navi li.yhxwfx a {
    background-image: url(img/jzfp-navi-yhxwfx-v3.png);
    background-position: center  9px;
}
.jzfp-header-v3 .jzfp-navi li.yhxwfx:hover a, .jzfp-header-v3 .jzfp-navi li.yhxwfx.current a {
    background-image: url(img/jzfp-navi-yhxwfx-v3.png);
}
/*
扶贫成效
 */
/*两增一减*/
.jzfp-header-v3 .jzfp-navi li.fpcx-ljyj a {
    background-image: url(img/jzfp-navi-ljyj-v3.png);
    background-position: center  9px;
}
.jzfp-header-v3 .jzfp-navi li.fpcx-ljyj:hover a, .jzfp-header-v3 .jzfp-navi li.fpcx-ljyj.current a {
    background-image: url(img/jzfp-navi-ljyj-v3.png);
}
/*减贫指标对比图*/
.jzfp-header-v3 .jzfp-navi li.fpcx-jpzbdb a {
    background-image: url(img/jzfp-navi-jpzbdb-v3.png);
    background-position: center  9px;
}
.jzfp-header-v3 .jzfp-navi li.fpcx-jpzbdb:hover a, .jzfp-header-v3 .jzfp-navi li.fpcx-jpzbdb.current a {
    background-image: url(img/jzfp-navi-jpzbdbh-v3.png);
}
/*
绩效考核
 */
/*考核 － 指标数据*/
.jzfp-header-v3 .jzfp-navi li.kh-zbsj a {
    background-image: url(img/jzfp-navi-zbsj-v3.png);
    background-position: center  6px;
}
.jzfp-header-v3 .jzfp-navi li.kh-zbsj:hover a, .jzfp-header-v3 .jzfp-navi li.kh-zbsj.current a {
    background-image: url(img/jzfp-navi-zbsj-v3.png);
}
/*考核 － 县级自评*/
.jzfp-header-v3 .jzfp-navi li.kh-xjzp a {
    background-image: url(img/jzfp-navi-xjzp-v3.png);
    background-position: center  6px;
}
.jzfp-header-v3 .jzfp-navi li.kh-xjzp:hover a, .jzfp-header-v3 .jzfp-navi li.kh-xjzp.current a {
    background-image: url(img/jzfp-navi-xjzp-v3.png);
}
/*考核 － 行业考核*/
.jzfp-header-v3 .jzfp-navi li.kh-hykh a {
    background-image: url(img/jzfp-navi-hykh-v3.png);
    background-position:center  6px;
}
.jzfp-header-v3 .jzfp-navi li.kh-hykh:hover a, .jzfp-header-v3 .jzfp-navi li.kh-hykh.current a {
    background-image: url(img/jzfp-navi-hykh-v3.png);
}
/*考核 － 考核排名*/
.jzfp-header-v3 .jzfp-navi li.kh-khpm a {
    background-image: url(img/jzfp-navi-khpm-v3.png);
    background-position: center  6px;
}
.jzfp-header-v3 .jzfp-navi li.kh-khpm:hover a, .jzfp-header-v3 .jzfp-navi li.kh-khpm.current a {
    background-image: url(img/jzfp-navi-khpm-v3.png);
}
/*考核 － 考核模版*/
.jzfp-header-v3 .jzfp-navi li.kh-khmb a {
    background-image: url(img/jzfp-navi-khmb-v3.png);
    background-position: center  6px;
}
.jzfp-header-v3 .jzfp-navi li.kh-khmb:hover a, .jzfp-header-v3 .jzfp-navi li.kh-khmb.current a {
    background-image: url(img/jzfp-navi-khmb-v3.png);
}
/*考核 － 考核项*/
.jzfp-header-v3 .jzfp-navi li.kh-khx a {
    background-image: url(img/jzfp-navi-khxh-v3.png);
    background-position: center  6px;
}
.jzfp-header-v3 .jzfp-navi li.kh-khx:hover a, .jzfp-header-v3 .jzfp-navi li.kh-khx.current a {
    background-image: url(img/jzfp-navi-khxh-v3.png);
}
/*考核 － 考核指标*/
.jzfp-header-v3 .jzfp-navi li.kh-khzb a {
    background-image: url(img/jzfp-navi-khzb-v3.png);
    background-position:center  6px;
}
.jzfp-header-v3 .jzfp-navi li.kh-khzb:hover a, .jzfp-header-v3 .jzfp-navi li.kh-khzb.current a {
    background-image: url(img/jzfp-navi-khzb-v3.png);
}

/*用户管理 － 用户查看  － 二维码图片*/
.form_table td.qrcode-group {
    width: 280px;
    border-left: solid 1px #dbdbdb;
    padding: 0;
    vertical-align: top;
}
.qrcode-group .tab-title {
    font-size: 0;
    border-bottom: solid 1px #dbdbdb;
}
.qrcode-group .tab-title li {
    font-size: 14px;
    color: #777777;
    display: inline-block;
    *display: inline;
    *zoom:1;width: 49%;
    text-align: center;
    vertical-align: middle;
    height: 41px;
    -mos-height: 39px;
    *height: 39px;
    -webkit-box-sizing: border-box;
    line-height: 39px;
    cursor: pointer;
}
.qrcode-group .tab-title li.active {
    color: #0099FF;
    border-bottom: solid 2px #0099FF;
}
.qrcode-group dl.qrcode-list dt.qrcode-img img {
    display: block;
    margin: 0 auto;
}
.qrcode-group dl.qrcode-list dt.img-list {
    overflow: hidden;
}
.qrcode-group dl.qrcode-list dt.img-list img.placeholder {
    float: left;
}
.section-focus-pic {
    margin: 0 auto 0 auto;
    height: 228px;
    width: 276px;
    overflow: hidden;
    position: relative;
}
.section-focus-pic ul li {
    position: absolute;
    top: 0;
    left: 276px;
    width: 276px;
    height: 228px;
}
.section-focus-pic ul li h3 {
    position: absolute;
    bottom: 11px;
    left: 0;
    width: 400px;
    font-weight: normal;
    color: #FFF;
    margin-left: 20px;
    z-index: 111;
    font-size: 18px;
    font-family: "微软雅黑";
}
.section-focus-pic ul li div {
    position: absolute;
    bottom: 0;
    left: 0;
    height: 50px;
    background-color: #000;
    width: 838px;
    opacity: 0.6;
    filter: alpha(opacity=60);
}
.section-focus-pic .pages {
    width: 276px;
    height: 228px;
}
.section-focus-pic .controler {
    position: absolute;
    bottom: 20px;
    right: 20px;
}
.section-focus-pic .controler b {
    cursor: pointer;
    width: 20px;
    height: 10px;
    display: block;
    overflow: hidden;
    text-indent: 20px;
    float: left;
    margin: 0 0 0 5px;
}
.section-focus-pic .controler b.down {
    background-position: -161px 1px;
}
.section-focus-pic .controler2 a {
    display: block;
    width: 40px;
    position: absolute;
    top: 80px;
    height: 40px;
}
.section-focus-pic .controler2 a i {
    cursor: pointer;
    display: block;
    width: 22px;
    height: 34px;
    background: url(img/star.png) no-repeat;
}
.section-focus-pic .controler2 .prev {
    left: 5px;
}
.section-focus-pic .controler2 .prev i {
    background-position: -34px -68px;
    _background: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/star_05.png');
    margin-left: 5px;
}
.section-focus-pic .controler2 .prev:hover i {
    left: 10px;
    background-position: -34px -24px;
    _background: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/star_03.png');
}
.section-focus-pic .controler2 .next {
    right: 10px;
}
.section-focus-pic .controler2 .next i {
    background-position: -62px -68px;
    _background: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/star_06.png');
    margin-left: 10px;
}
.section-focus-pic .controler2 .next:hover i {
    right: 10px;
    background-position: -62px -24px;
    _background: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/star_04.png');
}
.map-position {
    background: url(img/map_position.png);
    width: 45px;
    height: 47px;
    position: absolute;
    z-index: 91;
    left: 50%;
    top: 50%;
}
/* 扶贫对象首页 */
.jdlk_index_countTitle {
    width: 170px;
}
.jdlk_index_countNum ul li {
    margin-right: 10px;
    padding: 9px 4px;
}
.jdlk_index_countTitle i ,.jdlk_index_countTitle span {
    display: inline-block;
    *display: inline;
    *zoom: 1;vertical-align: middle;
}
.jdlk_index_countTitle i {
    width: 20px;
    height: 20px;
    background: url(img/jzfp_pkdxfl_arrow_up.png) center no-repeat;
    padding: 0 4px;
}
.jdlk_index_count.active .jdlk_index_countTitle i {
    background-image: url(img/jzfp_pkdxfl_arrow_down.png);
}
.jdlk_index_countL,.jdlk_index_count.orange .jdlk_index_countL,
.jdlk_index_count.blue .jdlk_index_countL,
.jdlk_index_count.blue .jdlk_index_countTitle,
.jdlk_index_count.red .jdlk_index_countL,
.jdlk_index_count.red .jdlk_index_countTitle,
.jdlk_index_count.orange .jdlk_index_countTitle,
.jdlk_index_count.green .jdlk_index_countTitle,
.jdlk_index_count.yellow .jdlk_index_countTitle,
.jdlk_index_count.purple .jdlk_index_countL,
.jdlk_index_count.purple1 .jdlk_index_countL,
.jdlk_index_count.purple .jdlk_index_countTitle,
.jdlk_index_count.purple1 .jdlk_index_countTitle,
.jdlk_index_count.org .jdlk_index_countTitle {
    color: #777777;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer;
}
.jdlk_index_count.blue.active .jdlk_index_countL,.jdlk_index_count.blue.active .jdlk_index_countTitle {
    color: #1797f6;
}
.jdlk_index_count.red.active .jdlk_index_countL,.jdlk_index_count.red.active .jdlk_index_countTitle {
    color: #ff005e;
}
.jdlk_index_count.orange.active .jdlk_index_countL,.jdlk_index_count.orange.active .jdlk_index_countTitle {
    color: #f58a00;
}
.jdlk_index_count.green.active .jdlk_index_countL,.jdlk_index_count.green.active .jdlk_index_countTitle {
    color: #3db806;
}
.jdlk_index_count.yellow.active .jdlk_index_countL,.jdlk_index_count.yellow.active .jdlk_index_countTitle {
    color: #febd45;
}
.jdlk_index_count.purple.active .jdlk_index_countL,.jdlk_index_count.purple.active .jdlk_index_countTitle {
    color: #eca9ee;
}
.jdlk_index_count.purple1.active .jdlk_index_countL,.jdlk_index_count.purple1.active .jdlk_index_countTitle {
    color: #6CE6F1;
}
.jdlk_index_count.org.active .jdlk_index_countL,.jdlk_index_count.org.active .jdlk_index_countTitle {
    color: #febd45;
}

.jdlk_index_count.orange.active .jdlk_index_countTitle {
    background: url(img/jdlk_count_titleBg_1.png) no-repeat 0 0;
}
.jdlk_index_count.green.active .jdlk_index_countTitle {
    background: url(img/jdlk_count_titleBg_2.png) no-repeat 0 0;
}
.jdlk_index_count.blue.active .jdlk_index_countTitle {
    background: url(img/jdlk_count_titleBg_3.png) no-repeat 0 0;
}
.jdlk_index_count.red.active .jdlk_index_countTitle {
    background: url(img/jdlk_count_titleBg_8.png) no-repeat 0 0;
}
.jdlk_index_count.org.active .jdlk_index_countTitle {
    background: url(img/jdlk_count_titleBg_4.png) no-repeat 0 0;
}
.jdlk_index_count.yellow.active .jdlk_index_countTitle {
    background: url(img/jdlk_count_titleBg_5.png) no-repeat 0 0;
}
.jdlk_index_count.purple.active .jdlk_index_countTitle {
    background: url(img/jdlk_count_titleBg_6.png) no-repeat 0 0;
}
.jdlk_index_count.purple1.active .jdlk_index_countTitle {
    background: url(img/jdlk_count_titleBg_7.png) no-repeat 0 0;
}
.jdlk_index_count .jdlk_index_countNum ul li em {
    font-family: 'reducto_condensed_ssiCn';
    padding: 0 4px 0 0 ;
}
.jdlk_index_countNum ul li a,.jdlk_index_countNum ul li span.smallFont {
    color: #777777;
}
.jdlk_index_count .w-col-1 {
    width: 170px;
}
.jdlk_index_count .w-col-2 {
    width: 325px;
}
/*.jdlk_index_count .w-col-4 {
    width: 703px;
}
*/.jdlk_index_count .label ,
.jdlk_index_count dl.jdlk_index_content ,
.jdlk_index_count dl.jdlk_index_content dt {
    display: inline-block;
    *display: inline;
    *zoom: 1;vertical-align: middle;
}
.jdlk_index_count .label {
    text-align: center;
}
.jdlk_index_count .hasBorder {
    border-right: 1px solid #eaeaea;
    padding-right: 12px;
    margin-right: 12px;
}
.jdlk_index_count .w-col-1 .hasBorder {
    padding: 0 4px;
    margin-right: 4px;
}
.jdlk_index_count .w-col-1 .jdlk_index_countNum ul li em {
    padding: 0 1px;
}
.jdlk_index_countNum ul li.w-col-1 {
    padding: 9px 3px;
}
.jdlk_index_countNum ul li.w-col-2 {
    padding: 9px 20px;
}
.jdlk_index_countNum ul li.w-col-4 {
    padding: 9px 20px;
}
.jdlk_index_countNum ul li.w-col-2 dl.jdlk_index_content dt {
    padding: 0 20px;
}
.jdlk_index_countNum ul li.w-col-4 dl.jdlk_index_content dt {
    padding: 0 30px;
}
.jdlk_index_countNum ul li.w-col-4 dl.jdlk_index_content dt b {
    padding: 0 10px ;
}
.jdlk_index_count .label {
    font-size: 16px;
    color: #525252;
    min-height: 42px;
}
.jdlk_index_count .label.v-h {
    line-height: 42px;
}
.jdlk_index_count .label span {
    display: block;
}
.jdlk_index_count dl.jdlk_index_content dt {
    font-size: 12px;
    color: #777777;
}
.jdlk_index_count dl.jdlk_index_content dt span {
    display: block;
}




/*云南精准扶贫首页样式*/
.jzfp-idxv2-mod div {
    float: left;
    margin: 0 5px;
    cursor: pointer;
    margin-bottom: 14px;
    position: absolute;
}
.jzfp-idxv2-mod .content-mod {
    margin: 0 3%;
}
.jzfp-idxv2-mod div.mod1 a {
    background: url(img/index-fpdx3.png) no-repeat center top;
}
.jzfp-idxv2-mod div.mod1:hover a {
    background: url(img/index-fpdx3.png) no-repeat center bottom;
    text-shadow: 0 0 7px #7b7b7b;
}
.jzfp-idxv2-mod div.mod2 a {
    background: url(img/index-fpcs3.png) no-repeat center bottom;
}
.jzfp-idxv2-mod div.mod2:hover a {
    background: url(img/index-fpcs3.png) no-repeat center top;
    text-shadow: 0 0 7px #7b7b7b;
}
.jzfp-idxv2-mod div.mod3 a {
    background: url(img/index-jxkh3.png) no-repeat center top;
}
.jzfp-idxv2-mod div.mod3:hover a {
    background: url(img/index-jxkh3.png) no-repeat center bottom;
    text-shadow: 0 0 7px #7b7b7b;
}
.jzfp-idxv2-mod div.mod4 a {
    background: url(img/index-fpcx3.png) no-repeat center bottom;
}
.jzfp-idxv2-mod div.mod4:hover a {
    background: url(img/index-fpcx3.png) no-repeat center top;
    text-shadow: 0 0 7px #7b7b7b;
}
.jzfp-idxv2-mod div.mod5 a {
    background: url(img/index-tjfx3.png) no-repeat center bottom;
}
.jzfp-idxv2-mod div.mod5:hover a {
    background: url(img/index-tjfx3.png) no-repeat center top;
    text-shadow: 0 0 7px #7b7b7b;
}
.jzfp-idxv2-mod div a {
    display: block;
    width: 305px;
    height: 174px;
}
.jzfp-idxv2-mod div.mod1 a {
    display: block;
    width: 305px;
    height: 362px;
}
.jzfp-idxv2-mod div.mod1 a em {
    padding-left: 6px;
    padding-top: 247px;
}
.jzfp-idxv2-mod div a em {
    font-size: 36px;
    font-weight: bold;
    padding-top: 280px;
}
.jzfp-idxv2-mod div a em {
    display: block;
    height: 32px;
    line-height: 32px;
    padding-top: 76px;
    padding-left: 108px;
    text-align: center;
    font-size: 32px;
    color: #fff;
}


/*底部版权信息样式*/
.yn-copyright {
    bottom: 0;
    background-color: #D7F4FF;
    height: 50px;
    line-height: 50px;
    left: 0;
    right: 0;
    margin: 0;
    text-align: center;
    font-size: 13px;
    font-family: "Microsoft YaHei";
    color: rgb( 14, 139, 235 );
    position: fixed;
}
.yn-copyright dl {
    display: inline-block;
    vertical-align: middle;
    margin: 0 6px;
}
.yn-copyright dl dt {
    display: inline-block;
    vertical-align: middle;
}
.yn-copyright dl dt div.dep {
    display: inline-block;
    margin-left: 5px;
}
.yn-copyright .splite {
    background: url(img/index_v2_copyright_4.png) center no-repeat;
    width: 2px;
    height: 28px;
    padding: 0 22px;
}

/*
项目管理
*/
/*项目检查*/
.jzfp-header-v3 .jzfp-navi li.inspect a {
    background-image: url(img/jzfp-navi-inspect-v3.png);
    background-position:center  6px;
}
.jzfp-header-v3 .jzfp-navi li.inspect:hover a, .jzfp-header-v3 .jzfp-navi li.inspect.current a {
    background-image: url(img/jzfp-navi-inspect-v3.png);
}
/*项目验收*/
.jzfp-header-v3 .jzfp-navi li.acceptanceCheck a {
    background-image: url(img/jzfp-navi-acceptanceCheck-v3.png);
    background-position:center  6px;
}
.jzfp-header-v3 .jzfp-navi li.acceptanceCheck:hover a, .jzfp-header-v3 .jzfp-navi li.acceptanceCheck.current a {
    background-image: url(img/jzfp-navi-acceptanceCheck-v3.png);
}
/*项目调整*/
.jzfp-header-v3 .jzfp-navi li.adjustment a {
    background-image: url(img/jzfp-navi-adjustment-v3.png);
    background-position:center  6px;
}
.jzfp-header-v3 .jzfp-navi li.adjustment:hover a, .jzfp-header-v3 .jzfp-navi li.adjustment.current a {
    background-image: url(img/jzfp-navi-adjustment-v3.png);
}
/*项目立项*/
.jzfp-header-v3 .jzfp-navi li.establish a {
    background-image: url(img/jzfp-navi-establish-v3.png);
    background-position:center  6px;
}
.jzfp-header-v3 .jzfp-navi li.establish:hover a, .jzfp-header-v3 .jzfp-navi li.establish.current a {
    background-image: url(img/jzfp-navi-establish-v3.png);
}
/*项目库管理*/
.jzfp-header-v3 .jzfp-navi li.libraryManage a {
    background-image: url(img/jzfp-navi-libraryManage-v3.png);
    background-position:center  6px;
}
.jzfp-header-v3 .jzfp-navi li.libraryManage:hover a, .jzfp-header-v3 .jzfp-navi li.libraryManage.current a {
    background-image: url(img/jzfp-navi-libraryManage-v3.png);
}
/*项目分析*/
.jzfp-header-v3 .jzfp-navi li.proAnalysis a {
    background-image: url(img/jzfp-navi-proAnalysis-v3.png);
    background-position:center  6px;
}
.jzfp-header-v3 .jzfp-navi li.proAnalysis:hover a, .jzfp-header-v3 .jzfp-navi li.proAnalysis.current a {
    background-image: url(img/jzfp-navi-proAnalysis-v3.png);
}
/*项目统计*/
.jzfp-header-v3 .jzfp-navi li.proStatistics a {
    background-image: url(img/jzfp-navi-proStatistics-v3.png);
    background-position:center  6px;
}
.jzfp-header-v3 .jzfp-navi li.proStatistics:hover a, .jzfp-header-v3 .jzfp-navi li.proStatistics.current a {
    background-image: url(img/jzfp-navi-proStatistics-v3.png);
}
/*项目预警 */
.jzfp-header-v3 .jzfp-navi li.proWarning a {
    background-image: url(img/jzfp-navi-proWaring-v3.png);
    background-position:center  6px;
}
.jzfp-header-v3 .jzfp-navi li.proWarning:hover a, .jzfp-header-v3 .jzfp-navi li.proWarning.current a {
    background-image: url(img/jzfp-navi-proWaring-v3.png);
}
/*项目管理*/
/*.jzfp-header-v3 .jzfp-navi li.proManage a {
    background-image: url(img/jzfp-navi-proManage-v3.png);
    background-position:center  6px;
}
.jzfp-header-v3 .jzfp-navi li.proManage:hover a, .jzfp-header-v3 .jzfp-navi li.proManage.current a {
    background-image: url(img/jzfp-navi-proManage-v3.png);
}*/
/*
资金监管
*/
/*资金到账*/
.jzfp-header-v3 .jzfp-navi li.zzjgArrivalFound  a {
    background-image: url(img/jzfp-navi-zzjgArrivalFound-v3.png);
    background-position:center  6px;
}
.jzfp-header-v3 .jzfp-navi li.zzjgArrivalFound:hover a, .jzfp-header-v3 .jzfp-navi li.zzjgArrivalFound.current a {
    background-image: url(img/jzfp-navi-zzjgArrivalFound-v3.png);
}
/*资金下拨*/
.jzfp-header-v3 .jzfp-navi li.issuedFound  a {
    background-image: url(img/jzfp-navi-issuedFound-v3.png);
    background-position:center  6px;
}
.jzfp-header-v3 .jzfp-navi li.issuedFound:hover a, .jzfp-header-v3 .jzfp-navi li.issuedFound.current a {
    background-image: url(img/jzfp-navi-issuedFound-v3.png);
}
/*资金安排*/
.jzfp-header-v3 .jzfp-navi li.zzjgFoundPlan  a {
    background-image: url(img/jzfp-navi-zzjgFoundPlan-v3.png);
    background-position:center  6px;
}
.jzfp-header-v3 .jzfp-navi li.zzjgFoundPlan:hover a, .jzfp-header-v3 .jzfp-navi li.zzjgFoundPlan.current a {
    background-image: url(img/jzfp-navi-zzjgFoundPlan-v3.png);
}
/*资金查询*/
.jzfp-header-v3 .jzfp-navi li.zzjgSearch  a {
    background-image: url(img/jzfp-navi-zzjgSearch-v3.png);
    background-position:center  6px;
}
.jzfp-header-v3 .jzfp-navi li.zzjgSearch:hover a, .jzfp-header-v3 .jzfp-navi li.zzjgSearch.current a {
    background-image: url(img/jzfp-navi-zzjgSearch-v3.png);
}
/*资金结余*/
.jzfp-header-v3 .jzfp-navi li.zjjy  a {
    background-image: url(img/jzfp-navi-zjjy-v3.png);
    background-position:center  6px;
}
.jzfp-header-v3 .jzfp-navi li.zjjy:hover a, .jzfp-header-v3 .jzfp-navi li.zjjy.current a {
    background-image: url(img/jzfp-navi-zjjy-v3.png);
}
/*省级涉农*/
.jzfp-header-v3 .jzfp-navi li.sjsn  a {
    background-image: url(img/jzfp-navi-sjsn-v3.png);
    background-position:center  6px;
}
.jzfp-header-v3 .jzfp-navi li.sjsn:hover a, .jzfp-header-v3 .jzfp-navi li.sjsn.current a {
    background-image: url(img/jzfp-navi-sjsn-v3.png);
}
/*县级涉农*/
.jzfp-header-v3 .jzfp-navi li.xjsn  a {
    background-image: url(img/jzfp-navi-xjsn-v3.png);
    background-position:center  6px;
}
.jzfp-header-v3 .jzfp-navi li.xjsn:hover a, .jzfp-header-v3 .jzfp-navi li.xjsn.current a {
    background-image: url(img/jzfp-navi-xjsn-v3.png);
}


/*
督查巡查
 */
.jzfp-header-v3 .jzfp-navi li.dcgl a {background-image: url(img/dcgl.png); background-position: 10px 11px; background-size: 24px 22px;background-position: center 9px;}
.jzfp-header-v3 .jzfp-navi li.dcgl:hover a, .jzfp-header-v3 .jzfp-navi li.dcgl.current a {background-image: url(img/dcgl.png);background-size: 24px 22px;background-position: center 9px;}
.jzfp-header-v3 .jzfp-navi li.jcxxg a {background-image: url(img/jcxxg.png); background-position: 10px 11px; background-size: 24px 22px;background-position: center 9px;}
.jzfp-header-v3 .jzfp-navi li.jcxxg:hover a, .jzfp-header-v3 .jzfp-navi li.jcxxg.current a {background-image: url(img/jcxxg.png);background-size: 24px 22px;background-position: center 9px;}
.jzfp-header-v3 .jzfp-navi li.rwch a {background-image: url(img/rwchh.png); background-position: 10px 9px;background-size: 27px 26px;background-position: center 9px;}
.jzfp-header-v3 .jzfp-navi li.rwch:hover a, .jzfp-header-v3 .jzfp-navi li.rwch.current a {background-image: url(img/rwchh.png);background-size: 27px 26px;background-position: center 9px;}
.jzfp-header-v3 .jzfp-navi li.rwjg a {background-image: url(img/rwjg.png); background-position: 10px 12px;background-size: 22px 20px;background-position: center 9px;}
.jzfp-header-v3 .jzfp-navi li.rwjg:hover a, .jzfp-header-v3 .jzfp-navi li.rwjg.current a {background-image: url(img/rwjg.png);background-size: 22px 20px;background-position: center 9px;}
.jzfp-header-v3 .jzfp-navi li.rwfx a {background-image: url(img/rwfx.png); background-position: 10px 12px;background-size: 23px 21px;background-position: center 9px;}
.jzfp-header-v3 .jzfp-navi li.rwfx:hover a, .jzfp-header-v3 .jzfp-navi li.rwfx.current a {background-image: url(img/rwfx.png);background-size: 23px 21px;background-position: center 9px;}
/**
宣传教育
 */
.jzfp-lgbar.indexV2-lgbar i.icon-44 { background-image: url(img/indexV2_icon_44.png);background-size: 25px 25px;}
.jzfp-lgbar.indexV2-lgbar i.icon-45 { background-image: url(img/indexV2_icon_45.png);background-size: 30px 30px;}

.jzfp-header-v3 .jzfp-navi li.xcbd a {background-image: url(img/xcbd.png); background-position: 10px 11px; background-size: 24px 22px;background-position: center 9px;}
.jzfp-header-v3 .jzfp-navi li.xcbd:hover a, .jzfp-header-v3 .jzfp-navi li.xcbd.current a {background-image: url(img/xcbd.png);background-size: 24px 22px;background-position: center 9px;}
.jzfp-header-v3 .jzfp-navi li.jypx a {background-image: url(img/jypx.png); background-position: 10px 11px; background-size: 24px 22px;background-position: center 9px;}
.jzfp-header-v3 .jzfp-navi li.jypx:hover a, .jzfp-header-v3 .jzfp-navi li.jypx.current a {background-image: url(img/jypx.png);background-size: 24px 22px;background-position: center 9px;}
.jzfp-header-v3 .jzfp-navi li.xxsb a {background-image: url(img/xxsb.png); background-position: 10px 11px; background-size: 24px 22px;background-position: center 9px;}
.jzfp-header-v3 .jzfp-navi li.xxsb:hover a, .jzfp-header-v3 .jzfp-navi li.xxsb.current a {background-image: url(img/xxsb.png);background-size: 24px 22px;background-position: center 9px;}
.jzfp-header-v3 .jzfp-navi li.zxxx a {background-image: url(img/zxxx.png); background-position: 10px 11px; background-size: 24px 22px;background-position: center 9px;}
.jzfp-header-v3 .jzfp-navi li.zxxx:hover a, .jzfp-header-v3 .jzfp-navi li.zxxx.current a {background-image: url(img/zxxx.png);background-size: 24px 22px;background-position: center 9px;}


.section-focus-pic-pkhsbrdda{margin:0 auto 0 auto;height:409px;width:492px;overflow:hidden;position:relative;}
.section-focus-pic-pkhsbrdda ul li{position:absolute;top:0;left:492px;width:492px;height:409px;}
.section-focus-pic-pkhsbrdda ul li h3{position:absolute;bottom:11px;left:0;width:400px;font-weight:normal;color:#FFF;margin-left:20px;z-index:111;font-size:18px;font-family:"微软雅黑";}
.section-focus-pic-pkhsbrdda ul li div{position:absolute;bottom:0;left:0;height:50px;background-color:#000;width:838px;opacity:0.6;filter:alpha(opacity=60);}
.section-focus-pic-pkhsbrdda .pages{width:492px;height:409px;}
.section-focus-pic-pkhsbrdda .controlerRdda{position:absolute;bottom:20px;right:20px;}
.section-focus-pic-pkhsbrdda .controlerRdda b{cursor:pointer;width:20px;height:10px;display:block;overflow:hidden;text-indent:20px;float:left;margin:0 0 0 5px;}
.section-focus-pic-pkhsbrdda .controlerRdda b.down{background-position:-161px 1px;}
.section-focus-pic-pkhsbrdda .controlerRdda2 a{display:block;width:40px;position:absolute;top:80px;height:40px;}
.section-focus-pic-pkhsbrdda .controlerRdda2 a i{cursor:pointer;display:block;width:22px;height:34px;background:url(img/star.png) no-repeat;}
.section-focus-pic-pkhsbrdda .controlerRdda2 .prev{left:5px;}
.section-focus-pic-pkhsbrdda .controlerRdda2 .prev i{background-position:-34px -68px;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/star_05.png');margin-left:5px;margin-top: 3px;}
.section-focus-pic-pkhsbrdda .controlerRdda2 .prev:hover i{left:10px;background-position:-34px -24px;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/star_03.png');}
.section-focus-pic-pkhsbrdda .controlerRdda2 .next{right:10px;}
.section-focus-pic-pkhsbrdda .controlerRdda2 .next i{background-position:-62px -68px;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/star_06.png');margin-left:10px;margin-top: 3px;}
.section-focus-pic-pkhsbrdda .controlerRdda2 .next:hover i{right:10px;background-position:-62px -24px;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/star_04.png');}




ul.households-tabs {
    font-size: 0;
    float: left;
    margin-bottom: -1px;
}
ul.households-tabs li {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
    border: solid 1px #dedede;
    border-bottom: none;
    margin-right: 5px;
    padding-left: 8px;
    cursor: pointer;
    /* min-width: 110px; */
    position: relative;
    z-index: 1
    *display: inline;
    *zoom: 1;
    *padding: 3px;
}
ul.households-tabs li {
    padding: 6px 6px 9px 6px;
    *padding: 3px 6px 2px 6px;
}
ul.households-tabs.hasIcon li {
    padding-right: 30px;
}
.measures-warning-filter.hasIcon {
    margin-top: 25px;
}
ul.households-tabs li.blue:hover,ul.households-tabs li.blue.active {
    background: #eaf6ff;
    border: solid 1px #3b8ce5;
    border-bottom:none;
}
ul.households-tabs li.red:hover,ul.households-tabs li.red.active {
    background: #fff4f4;
    border: solid 1px #ff0000;
    border-bottom:none;
}
ul.households-tabs li.orange:hover,ul.households-tabs li.orange.active {
    background: #fef6f0;
    border: solid 1px #f38a24;
    border-bottom:none;
}
ul.households-tabs li.green:hover,ul.households-tabs li.green.active {
    background: #f6fcf6;
    border: solid 1px #53cb53;
    border-bottom:none;
}
ul.households-tabs li.pink:hover,ul.households-tabs li.pink.active {
    background: #fdf6ff;
    border: solid 1px #FF2600;
    border-bottom:none;
}
ul.households-tabs li.pinkRed:hover,ul.households-tabs li.pinkRed.active {
    background: #fdf6ff;
    border: solid 1px #f122e5;
    border-bottom:none;
}
ul.households-tabs li.yellow:hover,ul.households-tabs li.yellow.active {
    background: #fdf6ff;
    border: solid 1px #F69A23;
    border-bottom:none;
}
ul.households-tabs dl {
    color: #666666;
    font-size: 0;
    padding-left: 8px;
    /*padding-right: 15px;*/
    padding-right: 2px;
}
ul.households-tabs li.blue dl {
    border-left: solid 4px #3b8ce5 ;
}
ul.households-tabs li.red dl {
    border-left: solid 4px #f00 ;
}
ul.households-tabs li.orange dl {
    border-left: solid 4px #f38b25;
}
ul.households-tabs li.green dl {
    border-left: solid 4px #54cb54 ;
}
ul.households-tabs li.pink dl {
    border-left: solid 4px #FF2600 ;
}
ul.households-tabs li.pinkRed dl {
    border-left: solid 4px #f122e5 ;
}
ul.households-tabs li.yellow dl {
    border-left: solid 4px #F69A23 ;
}
ul.households-tabs dl dt ,
ul.households-tabs dl dt em {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: text-bottom;
    font-size: 14px;
    line-height: 18px;
    *line-height: 23px;
}
ul.households-tabs dl dt em {
    font-family:'reducto_condensed_ssiCn', 'Arial Narrow';
    font-size: 20px;
    font-size: 18px\0;
}
ul.households-tabs dl dt.splite  {
    background: url(img/householdsStyle_splite1.png);
    width: 7px;
    height: 13px;
}
ul.households-tabs dl dt.title {
    display: block;
    font-size: 12px;
    color: #777777;
}
ul.households-tabs dl dt.icon-red-1 ,
ul.households-tabs dl dt.icon-red-2 ,
ul.households-tabs dl dt.icon-red-3 ,
ul.households-tabs dl dt.icon-red-4 ,
ul.households-tabs dl dt.icon-red-5 {
    position: absolute;
    z-index: 2;
    width: 24px;
    height: 25px;
    right: 10px;
    top: 50%;
    margin-top: -12px;
}
ul.households-tabs dl dt.icon-red-1 {
    background: url(img/red_waring.png) center no-repeat;
}
ul.households-tabs dl dt.icon-red-2 {
    background: url(img/icon_red_2.png) center no-repeat;
}
ul.households-tabs dl dt.icon-red-3 {
    background: url(img/yellow_waring.png) center no-repeat;
}
ul.households-tabs dl dt.icon-red-4 {
    background: url(img/icon_red_4.png) center no-repeat;
}
ul.households-tabs dl dt.icon-red-5 {
    background: url(img/green_waring.png) center no-repeat;
}
.tab_wrap li{
    font-family: Alimama ShuHeiTi !important;
}
.assign_tabs ul li{
    font-family: Alimama ShuHeiTi !important;
}