                    /*-----重置代码-----*/
                    
                    body,
                    ol,
                    ul,
                    h1,
                    h2,
                    h3,
                    h4,
                    h5,
                    h6,
                    p,
                    th,
                    td,
                    dl,
                    dd,
                    form,
                    fieldset,
                    legend,
                    input,
                    textarea,
                    select {
                        margin: 0;
                        padding: 0
                    }
                    
                    html {
                        height: 100%;
                        -webkit-text-size-adjust: 100%;
                        -ms-text-size-adjust: 100%;
                        -webkit-font-smoothing: antialiased
                    }
                    
                    body {
                        font-size: 16px;
                        font-family: "Microsoft YaHei", "Arial Narrow", HELVETICA;
                        background: #fff;
                        -webkit-text-size-adjust: 100%;
                        min-width: 1140px;
                    }
                    
                    em {
                        font-style: normal
                    }
                    
                    li {
                        list-style: none
                    }
                    
                    img {
                        border: 0;
                        vertical-align: middle
                    }
                    
                    p {
                        word-wrap: break-word
                    }
                    
                    a {
                        text-decoration: none;
                        cursor: pointer;
                    }
                    /*-----通用-----*/
                    
                    body {
                        background-color: #fff;
                    }
                    
                    ul li a {
                        font-size: 16px;
                        color: #393939;
                        text-decoration: none;
                        line-height: 36px;
                    }
                    
                    ul li a:hover {
                        color: #1871b8;
                        opacity: 1;
                    }
                    
                    ul li span {
                        line-height: 36px;
                        font-size: 14px;
                        color: #999;
                        float: right;
                    }
                    
                    .b12 {
                        font-size: 12px;
                        color: #333333;
                        text-decoration: none;
                    }
                    
                    .b14 {
                        font-size: 14px;
                        color: #333333;
                        text-decoration: none;
                    }
                    
                    .h18 {
                        font-size: 18px;
                        color: #838383;
                        text-decoration: none;
                    }
                    
                    .h14 {
                        font-size: 14px;
                        color: #565656;
                        text-decoration: none;
                    }
                    
                    .b18c {
                        font-size: 18px;
                        color: #484848;
                        font-weight: bold;
                    }
                    
                    .w14 {
                        font-size: 14px;
                        color: #ffffff;
                        text-decoration: none;
                    }
                    
                    .w18c {
                        font-size: 18px;
                        color: #ffffff;
                        font-weight: bold;
                    }
                    
                    .w20c {
                        font-size: 20px;
                        color: #ffffff;
                        font-weight: bold;
                    }
                    
                    .blue20c {
                        font-size: 20px;
                        color: #0073bb;
                        text-decoration: none;
                        font-weight: bold;
                    }
                    
                    .clear {
                        height: 20px;
                        overflow: hidden;
                        clear: both;
                    }
                    
                    .bor_4 {
                        border: 1px solid #e5e5e5;
                    }
                    
                    .wtbj {
                        background-image: url(images/bjt.png);
                        background-repeat: no-repeat;
                        background-position: center top;
                    }
                    
                    .w {
                        width: 1200px;
                        margin: auto;
                    }
                    /* 第一部分 开始 */
                    
                    .topL {
                        width: 675px;
                        float: left;
                    }
                    
                    .topR {
                        width: 475px;
                        float: right;
                        border: 1px solid #e5e5e5;
                        padding: 15px;
                    }
                    /* 检察栏目 开始 */
                    
                    .xwlmL {
                        width: 420px;
                        margin: auto;
                    }
                    
                    .xwlmt {
                        height: 45px;
                        line-height: 44px;
                    }
                    
                    .xwlmt h2 {
                        width: 127px;
                        display: block;
                        float: left;
                        background: url(dt4.png) no-repeat left;
                    }
                    
                    .xwlmt h2 a {
                        font-size: 22px;
                        font-weight: 600;
                        color: #2058ac;
                        line-height: 45px;
                        margin-left: 15px;
                    }
                    
                    .xwlmt h2 a:hover {
                        color: #034279;
                    }
                    
                    .xwlmt p {
                        float: right;
                        width: 124px;
                    }
                    
                    .xwlmt p a {
                        font-size: 16px;
                        display: block;
                        float: right;
                        line-height: 45px;
                        color: #525151
                    }
                    
                    .bt {
                        height: 39px;
                    }
                    
                    .bt h2 {
                        text-align: center;
                    }
                    
                    .bt h2 a {
                        font-size: 20px;
                        color: #2e65b7;
                        line-height: 36px;
                        height: 36px;
                        float: left;
                    }
                    
                    .bt span {
                        line-height: 26px;
                        color: #9D9D9D;
                        text-indent: 2em;
                        display: block;
                        height: 52px;
                        overflow: hidden;
                        margin: 15px 0;
                    }
                    
                    .dtlb li {
                        display: block;
                        background: url(ico1.png);
                        background-repeat: no-repeat;
                        background-position: left 18px;
                        text-indent: 1em;
                        line-height: 36px;
                        height: 36px;
                    }
                    
                    .meor {
                        float: right;
                    }
                    /* 栏目文章 */
                    
                    .lbL {
                        width: 585px;
                        float: left;
                    }
                    
                    .lbR {
                        width: 585px;
                        float: right;
                    }
                    
                    .lm {
                        height: 58px;
                        line-height: 58px;
                        background: url(ico3.jpg) no-repeat center left;
                    }
                    
                    .lm h2 {
                        width: 120px;
                        display: block;
                        float: left;
                        margin-left: 18px;
                        color: #2058ac;
                    }
                    
                    .lm h2 a {
                        font-size: 20px;
                        font-weight: 700;
                        color: #2058ac;
                        line-height: 48px;
                    }
                    
                    .lm h2 a:hover {
                        color: #034279;
                    }
                    
                    .lm p a {
                        font-size: 14px;
                        display: block;
                        float: right;
                        line-height: 70px;
                        margin-right: 20px;
                        color: #898989;
                    }
                    
                    .nrlb {
                        padding: 12px;
                    }
                    
                    .nrlb li {
                        display: block;
                        background-image: url(ico2.png);
                        background-repeat: no-repeat;
                        background-position: left 18px;
                        text-indent: 1em;
                        line-height: 36px;
                        height: 36px;
                    }
                    
                    .nrlb li span {
                        display: block;
                        float: right;
                        margin-right: 15px;
                    }
                    /* 简介图标 */
                    
                    .tbL {
                        width: 585px;
                        float: left;
                        background-color: #f0f0f0;
                    }
                    
                    .byjj li {
                        display: inline;
                        float: left;
                    }
                    
                    .byjj img {
                        border: none;
                        margin: 0px auto;
                    }
                    
                    .byjj img:hover {
                        background-color: #99cdff;
                    }
                    
                    .tbR {
                        width: 585px;
                        float: right;
                    }
                    /* 网上检察服务平台 */
                    
                    .gkw {
                        width: 100%;
                        height: 240px;
                        background-color: #eef9fe;
                    }
                    
                    .jwgkbj {
                        width: 1200px;
                        height: 240px;
                        margin: auto;
                        background: url(jwbj1.jpg);
                    }
                    
                    .jcfw li {
                        display: inline;
                        float: left;
                    }
                    
                    .jcfw img {
                        margin-top: 70px;
                        margin-bottom: 19px;
                        margin-left: 1px;
                        margin-right: 9px;
                        transition: all .1s;
                    }
                    
                    .jcfw img:hover {
                        transform: translate(0px, -8px);
                    }
                    /* 网上检察服务平台  结束 */
                    /* 栏目切换 */
                    
                    .left {
                        float: left;
                    }
                    
                    .right {
                        float: right;
                    }
                    
                    .mid2 .lanmu {
                        width: 585px;
                    }
                    
                    .mid2 .lm_tit {
                        height: 53px;
                        border-bottom: 3px solid #e4e4e4;
                    }
                    
                    .lanmu_tit,
                    .lanmu_tit1 {
                        float: left;
                    }
                    
                    .mid2 .lanmu ul {
                        padding: 8px;
                    }
                    
                    .lanmu_tit a {
                        display: inline-block;
                        color: #696969;
                        line-height: 53px;
                        font-size: 22px;
                        padding: 0 10px;
                        border-bottom: 3px solid #3b79ba;
                        text-decoration: none;
                    }
                    
                    .mid2 .lm_tit1 {
                        height: 53px;
                    }
                    
                    .line2 {
                        height: 2px;
                        border-top: 1px solid #3b79ba;
                        border-bottom: 2px solid #3b79ba;
                    }
                    
                    .lanmu_tit1 a {
                        display: inline-block;
                        color: #3b79ba;
                        font-size: 22px;
                        padding: 0 10px;
                        text-decoration: none;
                        border-left: 4px solid #3b79ba;
                        line-height: 14px;
                        margin-top: 20px;
                    }
                    /* mid3 mjgk */
                    
                    .mid3 .mjgk {
                        overflow: hidden;
                        width: 560px;
                        background: #f6b867;
                    }
                    
                    .mid3 .mjgk li {
                        float: left;
                        width: 112px;
                        height: 141px;
                        text-align: center;
                    }
                    
                    .mid3 .mjgk li a {
                        display: block;
                        color: #fff;
                        font-size: 18px;
                        margin-top: 3px;
                    }
                    
                    .mjgk img {
                        margin-top: 20px;
                        transition: 0.2s;
                    }
                    
                    .mjgk img:hover {
                        margin-top: 18px;
                    }
                    
                    .mjgk li:hover {
                        background: #fb9e24;
                        /* font-weight: bold; */
                        transition: 0.3s;
                    }
                    
                    .mjgk li a:hover {
                        text-decoration: none;
                    }
                    
                    .lanmu_tit2 {
                        float: right;
                        margin-top: 18px;
                    }
                    
                    .lanmu_tit3 {
                        display: inline-block;
                        *display: inline;
                        *zoom: 1;
                        position: relative;
                        float: left;
                        border-left: 1px solid #a9a9a9;
                        line-height: 18px;
                    }
                    
                    .lanmu_tit3:first-child {
                        border-left: none;
                    }
                    
                    .lanmu_tit3 a {
                        font-size: 18px;
                        color: #a9a9a9;
                        padding: 0 10px;
                    }
                    
                    .lanmu_tit3 a:hover,
                    .lanmu_tit2 .active a {
                        font-weight: bold;
                        color: #4078b3;
                    }
                    
                    .tabCon .active {
                        display: block;
                        height: 140px;
                    }
                    
                    .tabPane {
                        display: none;
                    }
                    /* 友情链接 */
                    
                    .links {
                        width: 100%;
                        height: 120px;
                        background-color: #f2f2f2;
                    }
                    
                    .links img {
                        margin-top: 20px;
                    }
                    
                    .links p {
                        margin-top: 20px;
                    }