body{background: #ffffff;}
.pc_display_1200, .pc_display_992, .pc_display_768{ display:none;}
.mov_display_1200, .mov_display_992, .mov_display_768{ display: block;}
.clear{ clear:both;}

.sj_ti_1{background: url('images/ti_bg1.jpg') center no-repeat; }
.sj_ti_1_1{background: url('images/ti_bg1_1.jpg') center no-repeat; }
.b0 p{ font-size:18px; color:#245daa; line-height:30px; padding:10px; color:#245daa;border: 1px dashed #06C; text-align:justify; text-indent:2em;}
.b1 ul{background: #f0f4f9;}
.b1_con h3{ background:#4da2cb; color:#fff;font-size:20px; line-height:30px; font-weight:bold; padding:15px 12px;text-align:justify; margin-bottom:10px;}
.b1_con h3 a{color:#fff;}
.b1_con p{font-size:18px; line-height:36px;padding:0 12px 5px 12px;text-align:justify;}
.b1_con p span{ color:#d70001;font-weight:bold; }
.b1_con .more{color:#fff;font-size:12px; line-height:30px; height:30px; padding:0 30px 0 10px; border-radius:15px; text-align:center; display:inline-block; float:right;background: url('images/more.png') 62px 6px no-repeat #4da2cb; }
.b1 ul{ padding-right:10px; padding-top:15px; padding-bottom:15px;}
.b1 li{ padding:5px 7px; border-bottom: 1px solid #eeeeee;}
.b1 li span{ height:40px; line-height:40px; width:78px; display:inline-block;background: url('images/b1_spot.jpg') center left no-repeat; color:#fff; padding-left:5px; padding-right:10px; }

.sj_b2_topic{ background:#4da2cb;padding:20px 15px 12px 15px;}
.sj_b2_topic h4{ padding:0px 0px 10px 0px; text-align:center; font-size:18px; line-height:26px; font-weight:bold; color:#fff; border-bottom:1px solid #fff; margin-bottom:3px;}
.sj_b2_topic h4 a{ color:#fff;}
.sj_b2_topic h6{border-top:1px solid #fff; padding-top:12px; margin:0;}
.b2 p{ background:url('images/b2_bg.jpg') center no-repeat;background-size: 100% 100%; font-size:16px; line-height:28px; padding:18px 12px 38px 18px;}

.sj_ti_2{background: url('images/ti_bg2.jpg') 123px center no-repeat; margin-top:10px; margin-bottom:10px; }
.sj_ti_2 .more{ float:right; font-size:12px; line-height:20px; background:#ebecef; padding:0 8px; margin-top:-6px;}
.b3 li{ border-bottom:1px solid #eeeeee; line-height:40px; padding-top:7px; padding-bottom:7px;}

.col-xs-1-7 { width: 14.285%;float: left;}
.col-xs-1-5 { width: 20%;float: left;}
.col-xs-1-5-4 { width: 80%;float: left;}

/**首页大图begin**/
.swiper-container {
    width: 100%;
}

.swiper-container img{width: 100%; height:100%;}

.pic_item{display: block;width: 100%;height: 100%;position:relative;z-index: 996;}
.pic_item span,.pic_item i{display: block;position: absolute;padding:0px 10px;height:60px;line-height:60px; overflow:hidden;bottom: 0px;left: 0px;right:0px;z-index: 998;font-size:16px;color: #fff;font-style: normal;text-align: left;}
.pic_item span{background: #000;z-index: 997;opacity:.3;filter: alpha(opacity = 30); }

.pagination_swiper {
  position: absolute;
  left: 0;
  text-align: right;
  bottom:15px;
  width: 100%;
  z-index: 999;
}
.swiper-pagination-switch {
  display: inline-block;
  width: 8px;
  height: 8px;
  border-radius: 100%;
  background: #fff;
  margin: 0 3px;
  cursor: pointer;
  opacity:.7;
  filter: alpha(opacity = 70);
}
.swiper-active-switch {
  background: #007aff;
  opacity:1;
}

.focus_pic_block{position: relative;}

.focus_pic_block .arrow-left {
  background: url('//www.hubei.gov.cn/2018/images/arrows.png') no-repeat left top;
  position: absolute;
  left: 10px;
  top: 50%;
  margin-top: -15px;
  width: 17px;
  height: 30px;
  z-index: 999;
  display: none;
}
.focus_pic_block .arrow-right {
  background: url('//www.hubei.gov.cn/2018/images/arrows.png') no-repeat left bottom;
  position: absolute;
  right: 10px;
  top: 50%;
  margin-top: -15px;
  width: 17px;
  height: 30px;
  z-index: 999;
  display: none;
}
/**首页大图end**/

/**自定义响应式布局样式 begin**/
/**尺寸大于IPAD**/
@media (min-width: 768px) {	
	.b0 p{ font-size:20px;line-height:32px;}
	
	.col-sm-1-7 { width: 14.285%;float: left;}
	.col-sm-1-5 { width: 20%;float: left;}
	.col-sm-1-5-4 { width: 80%;float: left;}

	.pc_display_768{ display:block;}
	.mov_display_768{ display:none;}

}
/**尺寸大于IPAD PRO或者一般显示器**/
@media (min-width: 992px) {
	.b0 p{ font-size:22px;line-height:35px; border:none;}
	.b0{ margin-top:-105px;}
	.b1_con{ height:641px; position:relative; overflow:hidden;}
	.b1_con, .b1 ul{background: #f0f4f9;}
	.b1_con .more{right:15px; bottom:30px; position:absolute; }
	.b2 p{height:224px; overflow:hidden;}
	.b2 h4{height:63px; overflow:hidden;}
	.sj_b2_topic{ margin-top:15px;}
	.sj_b2_topic h6{ padding-top:18px;}
	.b3{ padding-bottom:30px;}
	
	.col-md-1-7 { width: 14.285%;float: left;}
	.col-md-1-5 { width: 20%;float: left;}
	.col-md-1-5-4 { width: 80%;float: left;}
			
	.pc_display_992{ display:block;}
	.mov_display_992{ display:none;}
}

/**PC宽屏显示器**/
@media (min-width: 1200px) {
	.col-lg-1-5 { width: 20%;float: left;}
	
	.b0{ margin-top:-115px;}
	.b0 p{ font-size:24px;line-height:40px;}
	.b2 p{height:196px; overflow:hidden;}
	.b2 h4{ height:131px; overflow:hidden;}
	.b1_con{ height:747px;}
	.sj_b2_topic{margin-top:25px;}
	.sj_b2_topic h4{font-size:20px; line-height:30px;}
	.sj_b2_topic h6{ padding-top:10px;}
	
	.pc_display_1200{ display:block;}
	.mov_display_1200{ display:none;}
}

@media (min-width: 1400px) {
    .b0{ margin-top:-135px;}
}
@media (min-width: 1600px) {
    .b0{ margin-top:-155px;}
}
@media (min-width: 1800px) {
    .b0{ margin-top:-175px;}
}
