/*样式*/
		/*css初始化*/
		* {margin: 0;
            padding: 0;
		}
		ul,li {
			list-style: none;
		}
		.clearfix:before, .clearfix:after { /*清除浮动*/
			display: table;
			content: "";
		}
		.clearfix:after {
			clear: both;
		}
		.clearfix {
			*zoom: 1;
		}
		a {
			color: #333333;
			text-decoration: none;
		}
		input {
			border: 0; /*所有表单边框为0*/
			box-sizing: border-box; /*css3盒子模型 border 和padding 都包含到width里*/
		}
    .container { /* 因为我们版心都是1140 都要居中对齐 我们就声明一个公共类 */
      width: 1140px;
      margin: 0 auto;
    }
    /*css初始化结束*/
    body {
        background-color: #f5f9fb; /*整个页面背景色*/
        margin: 0 auto;
		font-size: 16px;
		font-family: "Microsoft YaHei";
		line-height: 180%;
      }
      .warp {
        background: url(bk.jpg) no-repeat;
      }
.clear {
	height: 20px;
	clear: both;
}
/* 头图 */
.header {
    width: 1140px;
    height: 230px;
    margin: 0 auto;
}
.header img {
    display: inline-block;
}
/* 导航 */
#nav {
    width: 100%;
    height: 50px;
    background-color: #0069b4;
    margin: 0 auto;
  }
.navbar {
    width: 1140px;
    margin: 0 auto;
}
.navbk {
    width: 735px;
    float: left;
}
.navbk li {
    width: 105px;
    float: left;
}
.navbk li a::before,.tab_list li a::before {
    content: "";
}
.navbk li a {
    display: block;
    text-align: center;
    color: #ffffff;
    font-size: 18px;
    line-height: 50px;
}
.navbk li:first-child a {
    letter-spacing: 0.5em;
}
.navbk li:hover {
    width: 105px;
    height: 50px;
    background-color: #bd2100;
}
.navbar iframe {
    float: right;
    margin-top: 12px;
    margin-right: 10px;
}
/* 检察长照片 */
.leftcont {
    width: 220px;
    background-color: #fff;
    padding: 35px 35px 15px 35px; 
    box-sizing: border-box;
    float: left;
    margin-right: 20px;
}
.leftcont img {
    display: inline-block;
    width: 142px;
    height: 215px;
    border: 1px solid #e5e5e5;
}
.leftcont a {
    display: block;
    text-align: center;
}
/* 工作动态 */
.midcont {
    width:900px;
    float: right;
    background: #ffffff;
}
.news {
    width: 365px;
    padding: 10px;
    box-sizing: border-box;
    float: left;
}
.title {
    height: 40px;
    background: url(lmbk.jpg) no-repeat bottom;
    position: relative;
}
.title a {
    display: block;
    font-size: 18px;
    color: #0069b4;
    margin-left: 10px;
    line-height: 40px;
}
.title a.more {
    font-size: 14px;
    color: #bababa;
    position: absolute;
    right: 10px;
    top: 5px;
}
ul.lis{
    padding: 10px;
}
ul.lis li a {
    float: left;
}
ul li
{
    height: 36px;
	line-height: 36px;
}

 ul li a:before
 {
		content: "\2022";	
		color: #e32700;
		font-size: 15px;
		padding-right: 5px;
}
/* 图片切换 */
.picscr {
    width: 535px;
    float: right;
}
/* 互动平台 */
.hdbk {
    width: 1140px;
    margin:0 auto;
    background: #ffffff;
    padding: 0 10px;
    box-sizing: border-box;
}
.hh1{
    height: 50px;
    border-bottom: 2px solid #dddddd;
}
.hh1 a {
    line-height: 48px;
    font-size: 18px;
    font-weight: bold;
    color: #0069b4;
    margin-left: 10px;
}
.hh1 span {
    font-size: 12px;
    color: #959595;
}
.hd{
    display: flex;
}
.hd li {
    flex: 1;
    float: left;
    margin: 10px 5px;
}
/* 中部栏目 */
.leftlm {
    background: #ffffff;
    margin-right: 20px;
    float: left;
    width: 835px;
}
.lbig,
.rbig {
    width: 410px;
    padding: 5px;
    box-sizing: border-box;
}
.lbig {
    float: left;
    margin-right: 15px;
}
.rbig {
    float: right;
}
.lmtitle {
    position: relative;
    height: 45px;
    border-bottom: 2px solid #dddddd;
}

.htitle {
    line-height: 45px;
    float: left;
    font-size: 18px;
    color: #0069b4;
    border-bottom: 2px solid #0069b4;
    padding: 0 10px;
    margin-right: 1px;
    box-sizing: border-box;
}
.lmtitle li img{
    display: inline-block;
    position: absolute;
    top: 20px;
    right: 10px;
}
/* 右侧栏目 */
.rightlm {
    width: 285px;
    background: #ffffff;
    float: right;
}
.icon {
    padding: 0 15px 20px;
    box-sizing: border-box;
}
.icon li {
    height: 42px;
    margin-top: 15px;
}
.icon li img {
    width: 242px;
    height: 42px;
    display: inline-block;
}
/* 检察视频 */
.leftlmb {
    width: 835px;
    background: #ffffff;
    float: left;
}
.jctt{
    margin:0 5px;
   height: 45px;
   border-bottom: 2px solid #dddddd;
   position: relative;
}
.bt {
    height: 45px;
    border-bottom: 2px solid #0069b4;
    width: 155px;
}
.btx {
    height: 45px;
    border-bottom: 2px solid #0069b4;
    width: 115px;
}
.bt a,.btx a {
    line-height: 45px;
    display: block;
    font-size: 18px;
    color: #0069b4;
    margin-left: 15px;
}
.bt img,.btx img {
    display: inline-block;
    margin-left: 10px;
}
.more img {
    position: absolute;
    top: 20px;
    right: 10px;
}
.cot  {
    margin: 10px;
}
.lfpic {
    float: left;
    width: 325px;
    padding: 10px;
}
.lfpic img {
    display: inline;
    width: 295px;
    height: 170px;
}
.lfpic span a { 
    width: 325px;
    font-size: 14px;
    line-height: 20px;
    display: block;
    text-align: center;
}
/* 友情链接 */
.flink {
    width: 1140px;
    margin: 0 auto;
    background: #f1f1f1;
    height: 55px;
}
.flink span {
    width: 115px;
    text-align: center;
    line-height: 55px;
    float: left;
    font-size: 18px;
    color: #0069b4;
}
.flink li {
    margin-right: 10px;
   float: left;
}
.flink li a {
    font-size: 14px;
    line-height: 55px;
}
/* 底部 */
.footer {
    width: 100%;
    height: 150px;
    background: #0069b4;
    padding: 15px;
    box-sizing: border-box;
}
.container span {
    font-size: 16px;
    color: #ffffff;
    line-height: 36px;
    float: left;
}

/* 切换 */
.tab_list {
    width: 800px;
    height: 35px;
    margin: 10px 10px;
    box-sizing: border-box;
}

.tab_list li {
    float: left;
    list-style: none;
    line-height: 35px;
    text-align: center;
    cursor: pointer;
}
.tab_list li::after {
    margin: 0 20px;
    content:"\007C";
    color:#333333
}

.tab_list li:last-child::after{
    content: "";
}
.tab_con {
    padding: 0 0 5px 0;
    margin: 0;
}

.item {
    display: none;
}

.tab_list .current a {
    color: #0069b4;
}
.lis li {
    position: relative;
}
.lis li span {
    font-size: 14px;
    color: #bebebe;
    position: absolute;
    top: 0;
    right: 10px;
}

/* 二维码侧栏 */
.other{ width:70px; height:auto; position:fixed; top:260px; right:0; z-index:10;}
.other a{ display:block; width:70px; height:64px; margin-bottom: 1px; background-image:url(other_icon.png); background-repeat:no-repeat; position:relative;}
.other .icon1{background-position:center top;}
.other .icon2{ background-position: center -65px;}
.other .icon3{ background-position: center -130px;}
.other span{ position:absolute; top:0; right:100%; display:none;background: #fff; padding: 5px; margin-right: 8px;}
.other span img{ width:130px; height:130px; }
.other a:hover{ background-image:url(other_icon_on.png);}
.other a:hover span{ display:block;}
.other span i{ font-size: 14px; color: #666; display: block; text-align: center; font-style: normal; }