.mt40{margin-top: 40px;}
.mt30{margin-top: 30px;}
.mt35{margin-top: 35px;}
.mr16{margin-right:16px;}
.bold{font-weight: bold;}
.channel_tit{border-bottom: 1px solid #ccc; padding-bottom: 8px;}
.channel_tit h3 a{color: #333; font-size: 20px; font-weight: bold;}
.channel_tit a{color: #666;font-size: 14px;padding-top: 5px;font-weight:normal;padding-right: 12px;}
a:hover{text-decoration: none;}
.dwjl { display:none;}
/*检察院建设左侧start*/
.mainLeft{float: left;width:723px;}
.column1{overflow:hidden;}
.ul_list{padding-top: 10px;}
.ul_list li{height: 35px;overflow: hidden;background: url(../images/public/list_bg.png) no-repeat left 17px;padding-left: 10px;}
.ul_list li a{display: inline-block;width: 100%;overflow: hidden;text-overflow: inherit;-o-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-moz-text-overflow:ellipsis;white-space: inherit;line-height: 35px;color: #333;}
.ul_list li span.data{display: inline-block;color: #999999;font-size: 14px;font-family: "Segoe UI","Lucida Grande",Helvetica,Arial,"Microsoft YaHei",FreeSans,Arimo,"Droid Sans","wenquanyi micro hei","Hiragino Sans GB","Hiragino Sans GB W3","FontAwesome",sans-serif;line-height: 35px;color: #999999;padding-right: 12px;}
.ul_list li span.title{display: inline-block;width: 85%;overflow: hidden;text-overflow: ellipsis;-o-text-overflow: ellipsis;-webkit-text-overflow: ellipsis;-moz-text-overflow: ellipsis;white-space: nowrap;line-height: 35px;color: #333;padding: 0;border: 0;}

.blue_tit{border-bottom: 1px dashed #ccc; padding: 22px 0 10px 10px;}
.blue_tit h3 a{color: #257295; font-size: 18px; font-weight: bold;}
.blue_tit a{color: #666;font-size: 14px;padding-top: 5px;padding-right: 12px;}
.navTabs,.navTabs2{border-bottom:1px solid #ccc; overflow: hidden; margin-bottom:3px;}
.navTabs li,.navTabs2 li{float: left; height: 42px; line-height: 42px; text-align: center; position: relative; bottom:-1px;}
.navTabs li a.navTabs_pc,.navTabs2 li a.navTabs_pc { display:inline-block;}
.navTabs li a.navTabs_mobile,.navTabs2 li a.navTabs_mobile { display:none;}
.channel_more { display:none;}
.navTabs li a,.navTabs2 li a{font-size: 20px; padding:0px 38px; color: #333; margin-right:2px; background:url(../images/public/nav_line.jpg) no-repeat right center;}
.navTabs li:last-child a,.navTabs2 li:last-child a{background: none;}
.navTabs li.active a,.navTabs2 li.active a{background: none; background-color: #257295; border-radius: 5px 5px 0 0; border-bottom: 1px solid #257295; color: #fff; font-weight: bold; text-decoration: none;}
.tab-all .navList,.tab-all2 .navList2{display: none;}
.tab-all .navList.active,.tab-all2 .navList2.active {display: block;}



/*检察院建设右侧start*/
.mainRight{float:right; width:350px; padding: 15px 0 18px 20px; background: #e5e5e5;}
.mainRight h3{font-size:20px; color:#333; font-weight: bold;}
ul.jlPic{overflow: hidden;}
ul.jlPic li{float: left; width: 331px; height:221px; text-align: center; display: inline; overflow: hidden; position: relative; margin-top: 25px;}
ul.jlPic li:nth-child(1){margin-top: 18px;}
ul.jlPic li a{ float: left; display: block; width: 100%; text-align: center;}
ul.jlPic img{ width:331px; height:221px;}
ul.jlPic .txt{position:absolute;left: 0;bottom: 0;background: rgba(29,87,111,0.8);background:#094964\0; filter:"alpha(opacity=80)"; width: 95%;height: 36px;line-height:36px;text-align: center;padding: 0 2.5%;}
ul.jlPic h4{font-size: 16px; color: #fff; line-height: 36px; overflow: hidden; text-overflow: ellipsis; -o-text-overflow: ellipsis; -webkit-text-overflow: ellipsis; white-space: nowrap;}
.mainRight .more{width: 95%; display:inline-block; padding-top: 15px; padding-right: 20px; text-align: right; font-size: 14px; color: #666; }
.top_icon ul{margin-top:5px;}
.top_icon ul a{color:#fff;}
@media (max-width:768px) {
.channel_tit { display:block;}
.ul_list li { height:auto; background: url(../images/public/list_bg.png) no-repeat left 12px;}  
/*轮播图*/
.dwjl { background:#e5e5e5; padding:15px; display:block;}
.spNews{height:auto; overflow: hidden;}
.spNews h3 { margin-bottom:20px;}
.spNews h3 a { font-size:16px; font-weight:normal; color:#666; padding-top:5px;}
.sp_box{width: 100%; height: auto; overflow: hidden;}
.sp_box a:hover img {
  transform: scale(1.03);
  transform-origin: center;
}
.sp_box img {
  width: 100%;
  height: auto;
  transition: all .3s linear;
}
.sp_box p {
  text-align: center;
  position: absolute;
  bottom: 4px;
  height: 38px;
  line-height: 38px;
  background: rgba(29,87,111,0.8);
  color: #fff;
  font-size: 16px;
  width: 100%;
  z-index: 9999;
}
.sp_box p a {
  color: #fff;
  display: block;
  height: 80%;
  padding: 0 3%;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  box-sizing: border-box;
}
.sp_box .swiper-button-next, .sp_box .swiper-button-prev {
    background-color: rgba(0, 0, 0, 0.4);
    width: 35px;
    height: 65px;
    background-size: 15px 30px;
    border-radius: 0px;
}
.sp_box .swiper-button-prev{background-image: url(../images/jcxw/prev.png);}
.sp_box .swiper-button-next{background-image: url(../images/jcxw/next.png);}
.sp_box .swiper-button-next{ right: 0px; left: auto;}
.sp_box .swiper-button-prev {left:0; right:auto;}
/*检察院建设左侧start*/
.mainLeft{ width:100%; margin-top:15px;}
.column1{overflow:hidden;}
.ul_list li a{display: inline-block;width: 100%;overflow: hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-moz-text-overflow:ellipsis;white-space: inherit;line-height: 26px;color: #333;}
.ul_list li span{line-height: 26px;}
.ul_list li span.data{display: inline-block; color: #999999;font-size: 14px;font-family: "Segoe UI","Lucida Grande",Helvetica,Arial,"Microsoft YaHei",FreeSans,Arimo,"Droid Sans","wenquanyi micro hei","Hiragino Sans GB","Hiragino Sans GB W3","FontAwesome",sans-serif;line-height: 26px;}
.ul_list li span.title{display: initial;width: 100%;overflow: hidden;text-overflow: inherit;-o-text-overflow: ellipsis;-webkit-text-overflow: ellipsis;-moz-text-overflow: ellipsis;white-space: inherit;line-height: 26px;color: #333;padding: 0;border: 0;}
.navTabs,.navTabs2{border-bottom:1px solid #ccc; overflow: hidden; margin-bottom:3px;}
.navTabs li,.navTabs2 li{float: left;height: 42px;line-height: 42px;text-align: center;position: relative;bottom:-1px;width: 28%;}
.navTabs li a,.navTabs2 li a{font-size: 17px;color: #333;margin-right: 0px;background:url(../images/public/nav_line.jpg) no-repeat right center;width: 91%;display:inline-block;text-align: center;padding: 0;}
.navTabs li a.navTabs_pc,.navTabs2 li a.navTabs_pc { display:none;}
.navTabs li a.navTabs_mobile,.navTabs2 li a.navTabs_mobile { display:inline-block;}
.channel_more { display:block; color: #000;height: 30px;line-height: 30px;text-align: center;background: #EDEDED;
 border: 1px solid #ccc;font-size: 16px; border-radius: 2px; clear: both; margin: 10px 0;}
.navTabs li:last-child a,.navTabs2 li:last-child a{background: none;}
.navTabs li.active a,.navTabs2 li.active a{background: none;background-color: #257295;border-radius: 5px 5px 0 0;border-bottom: 1px solid #257295;color: #fff;font-weight: bold;text-decoration: none;padding: 0;}
.tab-all .navList,.tab-all2 .navList2{display: none;}
.tab-all .navList.active,.tab-all2 .navList2.active {display: block;}

.mainRight { display:none;}
}
@media (max-width:430px) {
  .navTabs li a,.navTabs2 li a {font-size:16px;}
  }
@media (max-width:375px) {
  .navTabs li a,.navTabs2 li a { margin-right:5px; padding:0 10px; font-size:16px;}
  }
