﻿@charset "UTF-8";

/****************************************队伍建设****************************************/

.sx-dwjs-main {
    padding-bottom: 30px;
}
.sx-main-left {
    width: 320px;
    margin-top: 44px;
}
.sx-main-right {
    width: 800px;
    margin-top: 40px;
}
.ranks-title {
    float: left;
    background: #296ac1;
    width: 120px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    color: #fff;
    font-size: 20px;
}
.ranks-title:hover {
    color: #fff;
}
.ranks-rg-lines {
    width: 730px;
    height: 39px;
    border-bottom: 2px solid #e2e2e2;
}
.ranks-breads b,
.ranks-breads a,
.ranks-breads span {
    font-size: 14px;
    font-weight: normal;
    color: #000;
}
.ranks-rg-lines .ranks-breads {
    margin-top: 8px;
}
.ranks-breads a.cur {
    color: #1f62b8;
}
.sx-main-right .ranks-head-tit {
    margin-bottom: 20px;
}
.sx-main-right .m-headtt1 {
    padding-top: 10px;
}
.sx-dwjs-main .tab-ct .ztyzk {
    margin-top: 20px;
}
.sx-dwjs-pictxt .ztyzk .pic {
    width: 150px;
    height: 85px;
}
.sx-dwjs-pictxt .ztyzk .nr {
    width: 220px;
    height: 85px;
}
.sx-dwjs-pictxt .ztyzk .wztit1 {
    margin-top: 13px;
}
.sx-main-right .ct3 .listk1-1 ul {
    padding: 12px 0 20px 0;
}
.sx-main-right .ct1 {
    padding-top: 22px;
}
.sx-main-right .ct1 .picitem {
    width: 150px;
    margin-left: 29px;
}
.sx-main-right .ct1 .picitem:first-child {
    margin-left: 0;
}
.sx-main-right .ct2 {
    padding-top: 24px;
}


/****************************************检察动态****************************************/
.picjc-banner1 {
    margin: 0;
}
.picjc-banner1 .lbt {
    width: 776px;
}
.jcdt-ct1 {
    padding-top: 22px;
}
.jcdt-ct1 .ztyzk,
.mt20  {
    margin-top: 20px;
}
.jcdt-video {
    padding-top: 10px;
}
.jcdt-video .ztyzk {
    margin-top: 10px;
}
.jcdt-video .ztyzk .pic {
    width: 195px;
    height: 110px;
}
.jcdt-video .ztyzk .nr {
    width: 210px;
    height: 110px;
    margin-left: 10px;
}
.sx-jcdt-main {
    padding-bottom: 40px;
}


/****************************************检察文化****************************************/
.sx-jcwh-main {
    padding-bottom: 47px;
}
.jcwh-story {
    padding-top: 10px;
    padding-bottom: 25px;
}
.jcwh-story .ztyzk-1  {
    margin-top: 10px;
}
.ztyzk-1 .pic {
    width: 160px;
    height: 90px;
}
.ztyzk-1 .nr {
    width: 586px;
    height: 90px;
}
.ztyzk-1 .wztit1 {
    font-size: 16px;
    margin-top: 10px;
}
.ztyzk-1 .nr .ms {
    font-size: 13px;
    line-height: 20px;
}
.jcwh-tab1 .visiContent {
    height: 150px;
}

/****************************************检务公开****************************************/
.jwgk-ct1 {
    margin-left: -15px;
    margin-top: 10px;
}
.jwgk-ct2 {
    margin-top: 24px;
}


/****************************************图片概览****************************************/
.sx-picgl-main {
    padding-bottom: 10px;
}
.m-headtt1 .title .color-blue {
    color: #4780cf;
}
.m-headtt1 .title.cur .s.color-blue {
    border-color: #3471c4;
}
.picgl-ct1 {
    margin-left: -12px;
}
.picgl-ct1 .picitem {
    width: 208px;
    margin-top: 22px;
    margin-left: 12px;
}
.sx-picgl-main .sx-left-lists {
    margin-bottom: 15px;
}


/****************************************文字概览****************************************/
.sx-wordgl-main {
    padding-bottom: 46px;
}
.wordgl-ct1 {
    padding-top: 20px;
}
.wordgl-ct1 .listk1-1 .wzt {
    max-width: 80%;
}
.wordgl-ct1 .item {
    border-bottom: 1px dashed #a1a1a2;
}
/****************************************细览****************************************/

.xl {
    margin: 50px 0 0 0;
}
.xl-con {
    position: relative;
	width:780px;
	margin:0 auto;
}
.xl-con .tit {
    font-size: 25px;
    color: #333;
    text-align: center;
    margin: 30px 0 0 0;
}
.xl-con .source {
    font-size: 13px;
    color: #666;
    display: block;
    text-align: center;
    padding: 25px 0;
}
.xl-con .btyy {
    display: block;
    height: 25px;
    background: url("../images/xl-btyy.png") top repeat-x;
}
.xl-con .wznr {
    font-size: 14px;
    color: #666;
    padding: 10px 30px;
    line-height: 25px;
}
.xl-con .ewm {
    display: block;
    margin: 30px auto;
}
.xl-con .fx {
    position: absolute;
    right: 40px;
    bottom: 30px;
}
.ranks-rg-lines.xl {
    width: 1010px;
}

/****************************************专题展示****************************************/
.sx-zt-main {
    width: 981px;
    margin: 24px auto 193px;
}
.sx-zt-main .imgs {
    margin-left: -49px;
}
.sx-zt-main .imgs a {
    float: left;
    width: 270px;
    height: 88px;
    margin-top: 40px;
    margin-left: 49px;
    padding: 4px;
    border: 1px solid #dcdcdc;
}
.sx-zt-main .imgs img {
    width: 270px;
    height: 88px;
}

/****************************************图片概览左侧改动 2018.7.19****************************************/
.cm-menu-nav a {
    width: 100%;
    margin-left: 0;
    padding-left: 24px;
    text-align: left;
    margin-top: 7px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    background: url('../images/sx_picgl-icon1.png') no-repeat 225px center;
}
.cm-menu-nav a:first-child {
    margin-top: 0;
}
.cm-menu-nav a:hover,
.cm-menu-nav a.cur {
    color: #fff;
    border-color: #2670bd;
    background-color: #2670bd;
    background-image: url('../images/sx_picgl-icon2.png');
}
.sx-main-left .cm-menu-nav {
    margin-top: 15px;  
    margin-bottom: 26px; 
}