.main-content{
    width:1170px;
    margin: 0 auto;
    overflow: hidden;
}

.cont .oi_cont {
    width: 1170px;
    height: auto;
}

.cont .oi_cont.oi_h {
    height: 50px;
}

.oi_h .logo {
    height: 38px;
    width: 136px;
    float: left;
    margin-top: 6px;
}

.oi_h .search {
    height: 38px;
    width: 654px;
    float: left;
    margin-top: 6px;
    margin-left: 28px;
}

.oi_h .search .inp {
    width: 540px;
    height: 100%;
    float: left;
    border: 1px solid #e0e0e0;
    border-right: none;
}

.oi_h .search.focus .inp {
    border: 1px solid #529fcc;
}

.oi_h .search .inp .sh_ty {
    width: 65px;
    height: 100%;
    float: left;
    border: none;
    margin-left: 0px;
    margin-right: 0px;
}

.oi_h .search .inp .sh_ty .ty_ent {
    width: 54px;
    height: 30px;
    float: left;
    margin-left: 5px;
    margin-top: 3px;
    padding: 10px 5px;
    line-height: 10px;
}

.oi_h .search .inp .sh_ty .rel_cont {
    position: relative;
    width: 54px;
    height: 0px;
    overflow: visible;
    float: left;
    margin-left: 5px;
    margin-top: 5px;
}

.oi_h .search .inp .sh_ty .ty_ent .tips_cont {
    width: 100%;
    height: 100%;
    float: left;
}

.oi_h .search .inp .sh_ty .ty_ent .spot_cont {
    width: 0px;
    height: 0px;
    overflow: visible;
    float: right;
    margin-top: -10px;
    margin-right: 0px;
}

.oi_h .search .inp .sh_ty .ty_ent .sp_img {
    padding-left: 5px;
}

.oi_h .search .inp .sh_ty .ty_ent .sp_spot {
    float: right;
    margin-top: -20px;
    margin-right: -5px;
}

.oi_h .search .inp .sh_ty .type_cont {
    position: absolute;
    z-index: 100;
    width: 54px;
    height: 57px;
    overflow: hidden;
}

.oi_h .search .inp .sh_ty .type_item {
    width: 54px;
    height: 28.5px;
    float: left;
    line-height: 28.5px;
    text-align: center;
}

.oi_h .search .inp .sh_inp {
    width: 473px;
    height: 100%;
    float: left;
    margin-left: 0px;
    border: none;
}

.oi_h .search .inp .key {
    width: 470px;
    height: 30px;
    float: left;
    margin: 0px;
    margin-top: 4px;
    border: none;
    padding: 0px;
    text-indent: 5px;
    line-height: 30px;
}

.oi_h .search .btn {
    width: 112px;
    height: 100%;
    float: left;
    line-height: 38px;
    text-align: center;
}

.oi_h .search .btn:hover {
    background-color: #50b3f1;
}

.oi_h .search .btn:active{
	background-color: #0a8bdb;
}

.oi_h .user_cont {
    width: 320px;
    float: left;
    height: 20px;
    margin-left: 30px;
    margin-top: 10px;
}

.oi_h .user_cont .tit .user {
    width: auto;
    height: 100%;
    line-height: 35px;
    float: right;
    margin-right: 50px;
}

.oi_h .user_cont .user .arr {
    width: 10px;
    height: 10px;
    float: right;
    margin-top: 10px;
}

.oi_h .user_cont .user .u_t {
    height: 100%;
    width: auto;
    line-height: 35px;
    float: right;
    text-align: right;
    margin-right: 5px;
}

.oi_h .user_cont .user .u_t span:hover {
    color: #ff5e39;
    text-decoration: underline;
}

.oi_h .user_cont .user .drop_menu {
    position: relative;
    width: 0px;
    height: 0px;
    float: right;
    text-align: center;
    line-height: 30px;
    top: 35px;
}

.oi_h .user_cont .user .drop_menu .menu {
    position: absolute;
    width: 82px;
    height: 0px;
    overflow: hidden;
}

.idx .tit .user .drop_menu .arraw {
    width: 80px;
    height: 10px;
    float: left;
    line-height: 0px;
}

.oi_h .user_cont .user .drop_menu .item {
    width: 80px;
    height: 30px;
    float: left;
    border-left: 1px solid #eeeeee;
    border-right: 1px solid #eeeeee;
}

.oi_h .user_cont .user .drop_menu .item:hover {
    background-color: #1da1f2;
    color: #ffffff;
}

.oi_h .user_cont .user .drop_menu .item:hover a {
    color: #ffffff;
}

.oi_h .user_cont .user .drop_menu .item.bot {
    border-bottom: 1px solid #eeeeee;
}

.cont.oi_holder {
    height: 20px;
}

.cont.oi_holder_2 {
    height: 25px;
}

.cont.oi_holder_3 {
    height: 40px;
}

.cont .oi_cont.oi_base {
    height: 195px;
}

.cont .oi_cont.oi_base .base_c {
    height: 124px;
    width: 1110px;
    float: left;
    margin-top: 40px;
    margin-left: 30px;
}

.cont .oi_cont.oi_base .base_c .img {
    width: 124px;
    height: 124px;
    float: left;
}

.cont .oi_cont.oi_base .base_c .info {
    width: 946px;
    height: 100%;
    float: left;
    margin-left: 40px;
}

.cont .oi_cont.oi_base .base_c .info .item {
    width: 100%;
    height: 30px;
    float: left;
    line-height: 30px;
}

.cont .oi_cont.oi_base .base_c .info .item.top {
    margin-bottom: 4px;
}

.cont .oi_cont.oi_title {
    height: 40px;
    border-top: 1px solid #eeeeee;
    border-bottom: 1px solid #eeeeee;
    overflow: visible;
}

.cont .oi_cont.oi_title .tit_item {
    height: 100%;
    padding: 0px 25px 0px 25px;
    line-height: 40px;
    float: left;
    color: #333333;
    border-right: 1px solid #eeeeee;
}

.cont .oi_cont.oi_title .service {
    color: #ff5e39;
}

.cont .oi_cont.oi_title .tit_item:hover {
    background-color: #ffffff;
    color: #1da1f2;
    font-weight: bold;
}

.cont .oi_cont.oi_title .tit_item.service:hover {
    background-color: #ffffff;
    color: #ff5e39;
    font-weight: bold;
}

.cont .oi_cont.oi_title .tit_item:hover .count {
    color: #1da1f2;
    border: 1px solid #1da1f2;
}

.cont .oi_cont.oi_title .tit_item.service .count {
    border: 1px solid #ff5e39;
}

.cont .oi_cont.oi_title .tit_item.service:hover .count {
    color: #ff5e39;
    border: 1px solid #ff5e39;
}

.cont .oi_cont.oi_title .tit_item.curr {
    background-color: #ffffff;
    color: #1da1f2;
    font-weight: bold;
}

.cont .oi_cont.oi_title .tit_item.curr .count {
    color: #1da1f2;
    border: 1px solid #1da1f2;
}

.cont .oi_cont.oi_title .tit_item.service.curr {
    color: #ff5e39;
}

.cont .oi_cont.oi_title .tit_item.service.curr .count {
    color: #ff5e39;
    border: 1px solid #ff5e39;
}

.cont .oi_cont.oi_title .tit_item .count {
    border: 1px solid #eeeeee;
    padding: 0px 3px 0px 3px;
}

.cont .oi_cont .item_cont {
    width: 100%;
    float: left;
    height: auto;
}

.cont .oi_cont .item_cont .info_item_cont {
    width: 826px;
    float: left;
    margin-top: 20px;
    margin-left: 30px;
    padding-bottom: 20px;
}

.cont .oi_cont .item_cont .info_item_cont_service {
	width: 1140px;
}

.cont .oi_cont .item_cont .info_base_cont, .ann_ewm {
    position: relative;
    width: 255px;
    float: left;
    margin-top: 20px;
    margin-left: 30px;
    padding-bottom: 20px;
}

.info_left_absolute {
    position: absolute;
}

.info_left_fixed {
    position: fixed;
    width: 255px;
    top: 60px;
}

.cont .oi_cont .item_cont .info_base_cont .base_item {
    width: 100%;
    *width: auto;
    padding: 15px;
    line-height: 15px;
    margin-top: 15px;
}

.cont .oi_cont .item_cont .info_base_cont .base_item .name {
    line-height: 18px;
}

.cont .oi_cont .item_cont .info_base_cont .base_item .p, .ann_ewm .base_item .p {
    padding-top: 5px;
    padding-bottom: 5px;
    margin: 0px;
}

.cont .oi_cont.oi_base .base_c .info .uptel {
	float: left;
	margin-left: 10px;
}

.cont .oi_cont.oi_base .base_c .info .uptel img {
	margin-top: 5px;
	vertical-align: middle;
}

.cont .oi_cont .item_cont .info_base_cont .base_item .p .upda, .cont .oi_cont.oi_base .base_c .info .uptel .upda {
    padding: 1px 5px 1px 5px;
    border: 1px solid #1da1f2;
}

.cont .oi_cont .item_cont .info_base_cont .base_item .p .upda:hover, .cont .oi_cont.oi_base .base_c .info .uptel .upda:hover {
    background-color: #1da1f2;
    color: #ffffff;
}

.cont .oi_cont .item_cont .info_base_cont .base_item .p .upda_auto {
    position: relative;
    padding: 1px 5px 1px 5px;
}

.update_bg {
    position: absolute;
    width: 175px;
    height: 45px;
    right: -15px;
    line-height: 50px;
    text-align: center;
    font-size: 14px;
    background: url(../../images/update_bg.png) no-repeat;
}

.cont .oi_cont .item_cont .info_base_cont .base_item.img {
    margin-top: 25px;
}

.cont .oi_cont .item_cont .info_base_cont .base_item .p.ui {
    height: 25px;
}

.cont .oi_cont .item_cont .info_base_cont .base_item .p .ui_tips {
    width: 55px;
    height: 100%;
    float: left;
}

.cont .oi_cont .item_cont .info_base_cont .base_item .p .ui_pro {
    width: 90px;
    height: 5px;
    float: left;
    margin-top: 4px;
}

.cont .oi_cont .item_cont .info_base_cont .base_item .p .ui_pro .act {
    height: 100%;
    width: 0px;
    padding: 0px;
    margin: 0px;
}

.cont .oi_cont .item_cont .info_base_cont .base_item .p .ui_pro_cou {
    max-width: 30px;
    height: 100%;
    float: left;
    margin-left: 5px;
}

.cont .oi_cont .item_cont .info_base_cont .base_item.qr_c {
    padding-left: 55px;
    margin-top: 10px;
}

.ann_ewm .base_item.qr_c {
    padding: 30px 0px 30px 55px;
    margin-top: 10px;
}

.cont .oi_cont .item_cont .info_base_cont .base_item.qr_c .tips, .ann_ewm .tips {
    width: 150px;
    margin: 0px;
    margin-top: 10px;
}

.info_item_cont .item {
    position: relative;
    width: 100%;
    height: auto;
    float: left;
    margin-bottom: 20px;
}

.info_item_cont .color_b {
    position: relative;
    width: 0px;
    height: 0px;
    float: left;
}

.info_item_cont .color_b .blo {
    position: absolute;
    top: 15px;
    left: -30px;
    width: 6px;
    height: 20px;
}

.info_item_cont .item .tit {
    width: 100%;
    height: 20px;
    line-height: 20px;
    margin-top: 15px;
}

.info_item_cont .item .tit.top {
    margin-top: 15px;
}

.info_item_cont .item .tit .top_f {
    height: 100%;
    width: 6px;
    float: left;
    margin-left: -30px;
}

.info_item_cont .item .info {
    width: 100%;
    height: auto;
    float: left;
    margin-top: 10px;
}

.info_item_cont .item .info .row {
    width: 100%;
    height: auto;
    float: left;
    padding: 10px 0px 10px 0px;
    line-height: 20px;
}

.info_item_cont .item .info .row .col_1 {
    width: 100%;
    float: left;
}

.info_item_cont .item .info .row .col_1 .col_t {
    width: 80px;
    float: left;
}

.info_item_cont .item .info .row .col_1 .col_c {
    *width: 610px;
    width: 623px;
    float: left;
    margin-left: 13px;
    white-space: normal;
    word-break: break-all;
}

.info_item_cont .item .info .row .col_2 {
    *width: 47%;
    width: 48%;
    float: left;
}

.info_item_cont .item .info .row .col_2.right {
    margin-left: 4%;
}

.info_item_cont .item .info .row .col_2 .col_t {
    width: 80px;
    float: left;
}

.info_item_cont .item .info .row .col_2 .col_c {
    *width: 227px;
    width: 250px;
    float: left;
    margin-left: 13px;
}

.info_item_cont .item .info .row .gd {
    width: 403px;
    height: auto;
    float: left;
}

.info_item_cont .item .info .row .gd .inn {
    width: 375px;
    float: left;
    margin-left: 15px;
}

.info_item_cont .item .info .row .gd.right {
    margin-left: 20px;
}

.info_item_cont .item .info .row .gd .item {
    width: 100%;
    float: left;
    margin-bottom: 0px;
    padding-bottom: 5px;
}

.info_item_cont .item .info .row .gd .item.name .gd_n {
    width: 100%;
    height: 32px;
    float: left;
    line-height: 35px;
}

.info_item_cont .item .info .row .gd .item.name .gd_n a {
    line-height: 37px;
}

.info_item_cont .item .info .row .gd .item.name .gd_desc {
    width: 100%;
    height: 20px;
    float: left;
    line-height: 20px;
}

.info_item_cont .item .info .row .gd .item.name .gd_desc .l_ty {
    width: 17px;
    height: 17px;
    float: left;
    margin-top: 1px;
}

.info_item_cont .item .info .row .gd .item.name .gd_desc .l_txt {
    float: left;
    margin-left: 5px;
}

.info_item_cont .item .info .row .gd .item.name .gd_desc .de_it {
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 1px;
    padding-bottom: 1px;
}

.qyzt {
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 1px;
    padding-bottom: 1px;
}

.info_item_cont .item .info .row .gd .item.count {
    height: 35px;
    margin-top: 3px;
    line-height: 35px;
}

.info_item_cont .item .info .row .gd .item.deti {
    padding-top: 10px;
    padding-bottom: 10px;
    margin-top: 2px;
}

.info_item_cont .item .info .row .gd .item.deti .det_it {
    width: 100%;
    height: 22px;
    line-height: 22px;
}

.info_item_cont .item .info .row .gd .item.deti .det_it .sj {
    width: 80px;
    height: 100%;
    float: left;
}

.info_item_cont .item .info .row .gd .item.deti .det_it .je {
    width: 173px;
    height: 100%;
    float: left;
    text-align: left;
}

.info_item_cont .item .info .row .gd .item.deti .det_it .fs {
    width: 60px;
    height: 100%;
    float: left;
}

.info_item_cont .item .info .row .dwtz {
    width: 403px;
    float: left;
    padding-bottom: 10px;
}

.info_item_cont .item .info .row .dwtz.right {
    margin-left: 20px;
}

.info_item_cont .item .info .row .dwtz .name {
    width: 368px;
    height: 30px;
    float: left;
    margin-top: 10px;
    margin-left: 15px;
    line-height: 30px;
}

.info_item_cont .item .info .row .dwtz .name .name_l {
    height: 100%;
    float: left;
    max-width: 258px;
}

.info_item_cont .item .info .row .dwtz .name .stas {
    width: 50px;
    height: 100%;
    float: left;
    margin-left: 5px;
}

.info_item_cont .item .info .row .dwtz .name .stas .deti {
    padding: 1px 5px 1px 5px;
}

.info_item_cont .item .info .row .dwtz .desc {
    width: 368px;
    height: 20px;
    float: left;
    margin-left: 15px;
    line-height: 20px;
}

.info_item_cont .item .info .row .dwtz.long {
    width: 403px;
    /*height: 100px;*/
    float: left;
}

.info_item_cont .item .info .row .dwtz.long .name {
    /*width: 318px;
    height: 55px;
    float: left;
    margin-top: 15px;
    margin-left: 15px;
    line-height: 30px;*/
}

.info_item_cont .item .info .row .dwtz.long .name .name_l {
    height: 30px;
    float: left;
    /*width: 100%;*/
    max-width: 252px;
}

.info_item_cont .item .info .row .dwtz.long .name .stas {
    width: auto;
    height: 20px;
    /*margin-left: 0px;
    line-height: 20px;*/
}

.info_item_cont .item .show_m {
    width: 100%;
    height: 25px;
    left: 0px;
    line-height: 25px;
    margin-top: 5px;
    float: left;
    text-align: center;
}

.info_item_cont .item .show_m .img {
    width: 16px;
    height: 8px;
    margin-top: 5px;
}

.div_packkup_fixed {
    position: fixed;
    bottom: 0;
}

.info_item_cont .item .tips {
    width: 100%;
    height: 20px;
    line-height: 20px;
    margin-top: 5px;
    float: left;
    text-align: left;
}

.info_item_cont .item .info .row .zyry {
    width: 25%;
    *width: 24%;
    float: left;
    height: 70px;
}

.info_item_cont .item .info .row .zyry .inn {
    width: 160px;
    height: 50px;
    float: left;
    margin-left: 10px;
    margin-top: 16px;
}

.info_item_cont .item .info .row .zyry .inn .img {
    width: 48px;
    height: 48px;
    float: left;
    margin-top: 1px;
}

.info_item_cont .item .info .row .zyry .inn .desc {
    width: 110px;
    height: 25px;
    float: left;
    line-height: 25px;
}

.info_item_cont .item .info .row.bg_tit {
    height: 25px;
    line-height: 25px;
    margin-bottom: 10px;
}

.info_item_cont .item .info .row.bg {
    padding: 0px;
    height: auto;
}

.info_item_cont .item .info .row.bg_tit .col {
    border: none;
}

.info_item_cont .item .info .row .col {
    float: left;
    height: 100%;
    border-right: 1px solid #eeeeee;
    border-bottom: 1px solid #eeeeee;
}

.info_item_cont .item .info .row .col.date {
    width: 120px;
    padding: 5px;
    text-align: center;
}

.info_item_cont .item .info .row .col.item {
    width: 120px;
    padding: 5px;
    text-align: center;
}

table.table-grid {
    margin-bottom: 12px;
    width: 100%;
}

table td,
table th {
    font-size: 13px;
    line-height: 1.5;
    font-weight: 400;
    padding-top: 6px;
    padding-bottom: 6px
}

table th {
    color: #333;
    width: 8em;
    text-align: left;
    vertical-align: top;
}

table.table-center,
table.table-grid tr td:first-child {
    text-align: center;
}

table.table-grid th {
    background-color: #f8f9fb;
    text-align: center;
    font-weight: 700;
    font-size: 14px;
    border: none;
}

table.table-grid td {
    padding: 12px 16px;
}

table.table-grid tr td:not(:last-child) {
    border-right: 1px solid #eee;
}

table.table-grid tr:not(:last-child) {
    border-bottom: 1px solid #eee;
}

table.table-grid tr:first-child {
    border-bottom: 5px solid #fff;
}

table.table-center-2-4 tr td:first-child {
    text-align: left;
}

table.table-center-2-4 td:nth-of-type(2),
table.table-center-2-4 td:nth-of-type(4) {
    text-align: center;
}

legend,
td,
th {
    padding: 0
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

table.table-grid.bzxr {
    text-align: center;
}

table.table-grid.bzxr tr {
    text-align: center;
}

table.table-grid.bzxr tr td {
    text-align: center;
}

table.table-single {
    margin-bottom: 20px;
    width: 100%;
}

table.table-single td:first-child {
    width: 100px;
    background-color: #f8f9fb;
    text-align: center;
    font-weight: 700;
    vertical-align: top;
}

table.table-single td:second-child {
    width: 20px;
    background-color: #ffffff;
}

table.table-single td:last-child {
    width: 594px;
    background-color: #ffffff;
    border-top: 1px solid #eeeeee;
    text-align: left;
}

table.table-single tr:last-child td:last-child {
    border-bottom: 1px solid #eeeeee;
}

table.table_sxbzxr tr:second-child {
    width: 20px;
}

.info_item_cont .item .info .row .fzjg {
    width: 346px;
    height: auto;
    float: left;
    padding-top: 10px;
    padding-bottom: 10px;
}

.info_item_cont .item .info .row .fzjg .inn {
    width: 313px;
    float: left;
    margin-left: 15px;
}

.info_item_cont .item .info .row .fzjg.right {
    margin-left: 20px;
}

.info_item_cont .item .info .row .fzjg .name {
    width: 100%;
    height: 25px;
    float: left;
    line-height: 25px;
}

.info_item_cont .item.login {
    width: 100%;
    height: 100px;
    padding-top: 30px;
    margin-top: 20px;
}

.info_item_cont .item.login .tips {
    height: 20px;
    width: 100%;
    line-height: 20px;
    float: none;
    text-align: center;
}

.info_item_cont .item.login .tips.tips2 {
    width: 270px;
}

.info_item_cont .item.login .tips .mark {
    width: 15px;
    height: 15px;
    float: right;
    margin-top: 3px;
}

.info_item_cont .item.login .tips .mark .ho_cont {
    width: 0px;
    height: 0px;
    float: left;
    margin-top: -1px;
    margin-left: -1px;
    overflow: visible;
}

.info_item_cont .item.login .tips .mark .ho_cont .wid_con {
    position: relative;
    width: 265px;
    height: 97px;
    margin-top: -100px;
    margin-left: -125px;
    overflow: hidden;
}

.info_item_cont .item.login .tips .mark .ho_cont .wid_con .wid_bg {
    position: absolute;
    z-index: 1;
    width: 265px;
    height: 97px;
}

.info_item_cont .item.login .tips .mark .ho_cont .wid_con .wid_tips {
    position: absolute;
    z-index: 1;
    width: 265px;
    height: 97px;
    padding: 5px 10px 5px 10px;
    z-index: 2;
    line-height: 15px;
}

.info_item_cont .item.login .tips .mark .ho_cont .wid_con .wid_tips p {
    margin-top: 6px;
    margin-bottom: 6px;
}

.info_item_cont .item .ann {
    width: 163px;
    height: 45px;
    line-height: 45px;
    margin-top: 15px;
    float: left;
    margin-right: 20px;
}

.info_item_cont .item .row.jus {
    margin-top: 10px;
}

.info_item_cont .item .row.jus .inn {
    width: 780px;
    float: left;
    margin-left: 15px;
}

.info_item_cont .item .row.jus .ju_tit {
    width: 100%;
    height: 20px;
    line-height: 20px;
}

.info_item_cont .item .row.jus .ju_info_1 {
    width: 40%;
    height: 20px;
    line-height: 20px;
    float: left;
    text-align: left;
    margin-top: 5px;
}

.info_item_cont .item .row.jus .ju_info_2 {
    width: 20%;
    height: 20px;
    line-height: 20px;
    float: left;
    text-align: right;
    margin-top: 5px;
}

.info_item_cont .item .row.news {
    margin-top: 10px;
}

.info_item_cont .item .row.news .inn {
    width: 810px;
    float: left;
    margin-left: 15px;
    line-height: 15px;
}

.info_item_cont .item .row.news .ne_tit {
    width: 60%;
    height: auto;
    min-height: 15px;
    float: left;
    margin-top: 10px;
}

.info_item_cont .item .row.news .ne_des {
    width: 20%;
    height: auto;
    min-height: 15px;
    float: left;
    text-align: center;
    margin-top: 10px;
}

.ann_ewm {
    float: left;

}

/*年报*/
.ann_cont {
    width: 1170px;
}

.ann_cont .ann_inn {
    width: 824px;
    float: left;
    margin-left: 30px;
}

.ann_cont .ann_table {
    width: 1110px;
}

.web_map {
    width: 964px;
    float: left;
    margin-left: 30px;
}

.web_map_province {
    font-size: 20px;
    float: left;
    margin: 10px 0px;
}

.web_map_province .pro_item {
    line-height: 25px;
    padding: 0px 20px 0px 0px;
    float: left;
}

.web_map_province_orgs {
    float: left;
    width: 964px;
    margin-bottom: 20px;
    min-height: 600px;
}

.web_map_province_org {
    /*float: left;*/
    margin: 0px 15px 8px 0px;
}

.bj .pro_item.bj a {
    color: #ff5e39;
}

.sh .pro_item.sh a {
    color: #ff5e39;
}

.gd .pro_item.gd a {
    color: #ff5e39;
}

.js .pro_item.js a {
    color: #ff5e39;
}

.tj .pro_item.tj a {
    color: #ff5e39;
}

.cq .pro_item.cq a {
    color: #ff5e39;
}

.fj .pro_item.fj a {
    color: #ff5e39;
}

.ah .pro_item.ah a {
    color: #ff5e39;
}

.gx .pro_item.gx a {
    color: #ff5e39;
}

.gs .pro_item.gs a {
    color: #ff5e39;
}

.gz .pro_item.gz a {
    color: #ff5e39;
}

.heb .pro_item.heb a {
    color: #ff5e39;
}

.hen .pro_item.hen a {
    color: #ff5e39;
}

.hub .pro_item.hub a {
    color: #ff5e39;
}

.hun .pro_item.hun a {
    color: #ff5e39;
}

.hljhlj .pro_item.hlj a {
    color: #ff5e39;
}

.hain .pro_item.hain a {
    color: #ff5e39;
}

.jx .pro_item.jx a {
    color: #ff5e39;
}

.jl .pro_item.jl a {
    color: #ff5e39;
}

.ln .pro_item.ln a {
    color: #ff5e39;
}

.nmg .pro_item.nmg a {
    color: #ff5e39;
}

.nx .pro_item.nx a {
    color: #ff5e39;
}

.qh .pro_item.qh a {
    color: #ff5e39;
}

.sd .pro_item.sd a {
    color: #ff5e39;
}

.shx .pro_item.shx a {
    color: #ff5e39;
}

.shanxi .pro_item.shanxi a {
    color: #ff5e39;
}

.sc .pro_item.sc a {
    color: #ff5e39;
}

.xj .pro_item.xj a {
    color: #ff5e39;
}

.xz .pro_item.xz a {
    color: #ff5e39;
}

.yn .pro_item.yn a {
    color: #ff5e39;
}

.zj .pro_item.zj a {
    color: #ff5e39;
}

.zongj .pro_item.zongj a {
    color: #ff5e39;
}

.ann_cont .item_cont {
    width: 100%;
    height: auto;
    float: left;
}

.ann_cont .ann_inn .tit {
    width: 100%;
    height: 30px;
    float: left;
    line-height: 30px;
    margin-top: 10px;
}

.ann_cont .ann_inn .item {
    width: 100%;
    float: left;
    margin-top: 10px;
}

table.table-ann {
    margin-bottom: 12px;
    width: 100%;
    border: none;
}

table.table-ann.base td:nth-of-type(1) {
    width: 160px;
}

table.table-ann.base td:nth-of-type(3) {
    width: 200px;
}

table.table-ann td, table.table-ann th {
    border: 1px solid #eeeeee;
    padding: 5px;
}

table.table-ann th {
    background-color: #f8f9fb;
    text-align: center;
    font-weight: 700;
    font-size: 14px;
}

.ann_cont .ann_inn .adj.tit {
    height: auto;
    line-height: 25px;
    font-weight: bold;
}

.ann_cont .ann_inn .sub_tit {
    height: 40px;
    width: 100%;
    float: left;
    border-top: 1px solid #eeeeee;
    border-bottom: 1px solid #eeeeee;
    margin: 10px 0px 10px 0px;
    line-height: 40px;
}

.ann_cont .ann_inn .info_cont {
    line-height: 25px;
    padding-bottom: 20px;
}

.ann_cont .ann_inn .info_cont div:nth-of-type(1) {
    font-size: 18px;
    line-height: 25px;
    font-weight: bold;
}

.ann_cont .ann_inn .info_cont div:nth-of-type(2) {
    font-size: 18px;
    line-height: 25px;
    font-weight: bold;
}

.ann_cont .ann_inn .info_cont div:nth-of-type(3) {
    font-size: 18px;
    text-align: center;
    line-height: 25px;
}

.ann_cont .ann_inn .info_cont div {
    margin-top: 15px;
}

.ann_cont .ann_inn .judicial_title_center {
    text-align: center;
}

.ann_cont .ann_inn .judicial_content_right {
    text-align: right;
    font-weight: bold;
}

.ann_cont .ann_inn .judicial_content_left {
    text-align: left;
}

.ann_cont .ann_inn .judicial_content_center {
    text-align: center;
}

.ann a {
    line-height: 45px;
}

.cont .sh_his {
    width: 540px;
    height: 0px;
    float: left;
}

.cont .sh_his .his_in {
    position: relative;
    width: 100%;
    height: 0px;
    overflow: visible;
}

.cont .sh_his .his_in .items_abs {
    position: absolute;
    width: 100%;
    height: 0px;
    overflow: visible;
}

.cont .sh_his .his_in .items {
    width: 100%;
    height: auto;
    float: left;
    border: 1px solid #eeeeee;
}

.cont .his_in .items .item em {
    color: #525558;
    font-style: normal;
}

.cont .sh_his .his_in .items .item {
    width: 100%;
    height: 30px;
    line-height: 30px;
    text-indent: 5px;
}

.cont .sh_his .his_in .items .item:hover {
    background-color: #eeeeee;
}

.cont .sh_his .his_in .items .item.his {
    color: #529fcc;
}

/*年报结束*/
.ud_sus_back {
    position: fixed;
    width: 100%;
    height: 100%;
    filter: alpha(opacity=70);
    -moz-opacity: 0.7;
    -khtml-opacity: 0.7;
    opacity: 0.7;
    z-index: 998;
    left: 0px;
    top: 0px;
}

.ud_sus {
    position: fixed;
    width: 0px;
    height: 0px;
    left: 50%;
    top: 45%;
    z-index: 999;
}

.ud_sus .con {
    width: 235px;
    height: 40px;
    float: left;
    margin-left: -67px;
    margin-top: -25px;
    padding: 5px 10px 5px 10px;
}

.ud_sus .con .img {
    width: 30px;
    height: 30px;
    float: left;
}

.ud_sus .con .text {
    width: 170px;
    height: 30px;
    float: left;
    margin-left: 10px;
    line-height: 30px;
}

.info_item_cont .item.no_data {
    height: 500px;
}

.info_item_cont .item.no_data .icon {
    height: 80px;
    width: 80px;
    margin-top: 100px;
}

.info_item_cont .item.no_data .no_data_tips {
    height: 30px;
    width: 200px;
    margin-top: 10px;
    line-height: 30px;
}

.up_top {
    position: fixed;
    bottom: 100px;
    left: 50%;
    width: 0px;
    height: 0px;
    z-index: 10;
    overflow: visible;
}

.up_top .top_cont {
    width: 40px;
    height: 40px;
    float: left;
    margin-left: 530px;
    margin-top: -40px;
}

.cont.head_holder {
    height: 50px;
}

.cont.head_fixed {
    position: fixed;
    top: 0px;
    left: 0px;
    z-index: 500;
    box-shadow: 0px 5px 5px rgba(9, 9, 9, 0.15);
}

.cont.top {
    box-shadow: none;
}

.cont.head_fixed .inn {
    position: relative;
    width: 100%;
    height: 100%;
}

.cont.head_fixed .inn .h_item.seach {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0px;
}

.cont.head_fixed .inn .h_item.seach {
    top: 0px;
}

.cont.head_fixed .inn .h_item.fil {
    bottom: 0px;
    height: 0px;
}

.cont.head_fixed .inn .h_item .oi_title {
    height: 50px;
    line-height: 50px;
    border: none;
}

.cont.head_fixed .inn .h_item .oi_title .tit_item {
    line-height: 50px;
}

.cont.head_fixed .inn .h_item .oi_title .tit_item.left {
    border-left: 1px solid #eeeeee;
}

.info_item_cont .item.info_loading {
    height: 500px;
    float: left;
}

.info_item_cont .item.info_loading .icon {
    width: 60px;
    height: 60px;
    float: left;
    margin-top: 200px;
    margin-left: 383px;
}

.info_item_cont .item .loading_tips {
    width: 100%;
    height: 30px;
    margin-top: 5px;
    line-height: 30px;
    float: left;
}

.ann_cont .ann_inn .ann_log {
    width: 100%;
    height: 500px;
    float: left;
}

.ann_cont .ann_inn .ann_log .log_cont {
    width: 60%;
    height: 100px;
    float: left;
    margin-left: 20%;
    margin-top: 200px;
    line-height: 100px;
}

.tips_zyry {
    width: 0px;
    height: 0px;
    float: left;
    margin-left: -1px;
    margin-top: -1px;
}

.tips_zyry .zyry_inn {
    position: relative;
    width: 265px;
    height: 0px;
    margin-left: -110px;
    margin-top: -150px;
    overflow: hidden;
}

.tips_zyry .zyry_inn .zyry_close {
    position: absolute;
    z-index: 5;
    width: 10px;
    height: 10px;
    right: 14px;
    top: 6px;
}

.tips_zyry .zyry_inn .zyry_bg {
    position: absolute;
    z-index: 1;
    width: 100%;
    height: 148px;
}

.tips_zyry .zyry_inn .zyry_tips {
    position: absolute;
    z-index: 2;
    width: 100%;
    height: 148px;
    padding: 15px;
    line-height: 15px;
}

.tips_zyry .zyry_inn .zyry_tips p {
    margin-top: 3px;
    margin-bottom: 3px;
}

.tips_zyry .zyry_inn .zyry_tips .inp {
    width: 230px;
    height: 25px;
    float: left;
    border: 1px solid #ece6e3;
}

.tips_zyry .zyry_inn .zyry_tips input {
    border: none;
    width: 100%;
    height: 100%;
    line-height: 25px;
    text-indent: 5px;
    color: #6A4B3C;
}

.tips_zyry .zyry_inn .zyry_tips input[placeholder] {
    color: #6A4B3C;
}

.tips_zyry .zyry_inn .zyry_tips .zyry_btn {
    width: 70px;
    height: 25px;
    line-height: 25px;
    border: 1px solid #ece6e3;
    float: left;
    margin-top: 6px;
    color: #6a4b3c;
}

.tips_zyry .zyry_inn .zyry_tips .zyry_btn.right {
    margin-left: 20px;
}

.div_hover:hover {
    background-color: #eff1f4;
}

.info_item_cont .item.report_title {
    margin-top: 20px;
    height: 30px;
    line-height: 30px;
}

.info_item_cont .item.report {
    margin-top: 10px;
}

.info_item_cont .item.report .report_it {
    width: 230px;
    height: 263px;
    float: left;
    margin-right: 10px;
    padding: 10px;
    border: 1px solid #ffffff;
}

.info_item_cont .item.report .report_it.left {
    margin-left: -10px;
}

.info_item_cont .item.report .report_it.right {
    margin-right: 0px;
}

.info_item_cont .item.report .report_it .report_img {
    width: 210px;
    height: 129px;
    float: left;
    margin-bottom: 10px;
}

.info_item_cont .item.report .report_it .report_desc {
    padding-top: 2px;
    padding-bottom: 5px;
    float: left;
    line-height: 16px;
    width: 100%;
}

.info_item_cont .item.report .report_it .report_desc.top {
    line-height: 18px;
}

.info_item_cont .item.report .report_it:hover {
    border: 1px solid #eeeeee;
}

.oi_main_back {
    position: fixed;
    width: 100%;
    height: 100%;
    z-index: 999;
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
}

.img_close {
    position: fixed;
    width: 30px;
    height: 30px;
    right: 20px;
    top: 20px;
    z-index: 999;
}

.img_cont {
    position: fixed;
    width: 0px;
    height: 0px;
    left: 50%;
    top: 50%;
    z-index: 999;
}

.img_cont .content {
    padding: 15px;
    float: left;
    height: auto;
    width: auto;
    min-width: 100px;
    min-heihgt: 100px;
    margin-left: -50px;
    margin-top: -50px;
}

.img_cont .content img {
    float: left;
}

.cont .oi_cont.oi_base .base_c .concern {
    width: 100px;
    height: 30px;
    float: left;
    margin-left: -130px;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    line-height: 15px;
}

.cont .oi_cont.oi_base .base_c .concern .img {
    width: 13px;
    height: 13px;
    float: left;
    margin-top: 8px;
    margin-left: 25px;
}

.cont .oi_cont.oi_base .base_c .concern .img .img1 {
    display: block;
}

.cont .oi_cont.oi_base .base_c .concern .img .img2 {
    display: none;
}

.cont .oi_cont.oi_base .base_c .concern .text {
    width: 30px;
    height: 13px;
    float: left;
    margin-top: 8px;
    margin-left: 3px;
}

.cont .oi_cont.oi_base .base_c .concern .text_2 {
    width: 30px;
    height: 13px;
    float: left;
    margin-top: 8px;
    margin-left: 3px;
    display: none;
}

.cont .oi_cont.oi_base .base_c .concern.active .img {
    display: none;
}

.cont .oi_cont.oi_base .base_c .concern.active .text {
    margin-left: 25px;
    width: 60px;
}

.cont .oi_cont.oi_base .base_c .concern.active .text_2 {
    margin-left: 20px;
    width: 60px;
}

.cont .oi_cont.oi_base .base_c .concern:hover {
    background-color: #1da1f2;
}

.cont .oi_cont.oi_base .base_c .concern:hover .img1 {
    display: none;
}

.cont .oi_cont.oi_base .base_c .concern:hover .img2 {
    display: block;
}

.cont .oi_cont.oi_base .base_c .concern:hover .text {
    display: none;
}

.cont .oi_cont.oi_base .base_c .concern:hover .text_2 {
    display: block;
}
