* {
		    margin: 0;
		    padding: 0;
		    list-style: none;
		    font-family: microsoftyahei;
		}
		
		body {
		    font-family: microsoftyahei;
		    margin: 0 auto;
		    background:#f6f6f6;
		}
		
		img {
		    border: 0;
		}
		
		.all{
		 margin:0 auto;
		    height:auto;
		    background: #f6f6f6;overflow:hidden;min-width:1200px;
		}
		
		/* banner */
		.ban{min-width:1200px;}

		
		/* 内容区 */
		.con{
		    width:1200px;
		    padding:40px 0;
		    margin: 0 auto; overflow:hidden;min-width:1200px;
		}
		
		/* 中间部分公用的盒子样式（白底，阴影，padding） */
		.blockone,.btleft,.btright,.blockthree{
		    background:#fff;
		    box-shadow: 0px 6px 24px 0px rgba(153,153,153,0.14);
		    padding:23px 21px 30px 21px;
		}.blockone{padding-top:30px !important;}
.blockjcsj{
		    background:#fff;
		    box-shadow: 0px 6px 24px 0px rgba(153,153,153,0.14);
		    padding:20px 15px;margin-top:30px;
		}
		/* 公用 标题 */
		.blocktitle{
		    /*text-align:center;*/
		}
		.blocktitle p{
		    position:relative;
		}
		.blocktitle p span.spantitle{
			font-size: 24px;
			font-family: microsoft yahei;
			font-weight: bold;
			color: #333333;
			line-height: 13px;display:block;text-align:center;
			
		}
.bza{width:1200px;margin:0 auto;}
.blocktitle .titlelefticon{
	display:block;
	position:absolute;
	top:0px;
	left: 38%;
	width:67px;
	height:16px;
	background:url(/uploads/image/zrc20img_pc_site/left_bg.jpg) no-repeat;
}
.blocktitle p span.spanline{
	display: block;
	width:67px;
	height:16px;
	background:url(/uploads/image/zrc20img_pc_site/right_bg.jpg) no-repeat;
   position:absolute;
   top:0px;
   right: 38%;
	
}

		/* 公用标题结束 */
		
		
		/* 左图右新闻结构：第一块和第三块共用 */
		.leftimgrightnews{
		    margin-top:30px;
		    overflow: hidden;
		}
		.leftimgrightnews .ocleft{
		    width:53%;
		    display: inline-block;float:left;
		}
		.leftimgrightnews img{
		    /*width:100%;*/
		}
.leftimgrightnews .ocleft .leftimg{width:592px;height:322px;overflow:hidden;object-fit:cover;}
		.leftimgrightnews .ocright{
		    width:45%;
		    display: inline-block;
		    float:right;
		
		}
		.ocrtitle{
		    font-family: 'microsoft yahei';
		}
		.ocrtitle p.title1 a{
		    font-size: 20px;
		    font-weight: bold;
		    color: #d4141a;
		    font-family: 'microsoft yahei';
		    line-height: 40px;
		}
		.ocrtitle p.summary1{
		    font-size: 18px;
		    font-weight: 400;
		    font-family: 'microsoft yahei';
		    color: #1a1a1a;
		    line-height: 30px;
		}
		/* 新闻列表结构：中间块结构 2左 单独调用  1、3行包含在左图右新闻结构中 */
		.newslist{
		    /*margin-top:14px;*/
		}

.newslist li{ overflow:hidden; line-height:44px;_line-height:44px;*line-height:44px;*height:44px; vertical-align : bottom; background:url(/uploads/image/zrc20img_pc_site/icon_circle.png) no-repeat left center;  padding-left:25px;}
	.newslist li a{font-size: 18px; color:#1a1a1a;}
	

* html .newslist li{ background:url(/uploads/image/zrc20img_pc_site/icon_bg.jpg) no-repeat left center; padding-left:33px;height:37px;_height:37px;overflow:hidden; line-height:37px;vertical-align:auto;}

.newslist li .li_title{float:left;}

.newslist.newtitle li{ background:url(/uploads/image/zrc20img_pc_site/icon_cloud.png) no-repeat left center; padding-left:33px; line-height:37px;height:37px; *line-height:37px;*height:37px; }
* html .newslist.newtitle li{ background:url(/uploads/image/zrc20img_pc_site/icon_cloud.png) no-repeat left center; line-height:37px;height:37px;}
	
		
		.newslist li div{
		    display:inline-block;
		}
		.newslist li img{
		    width:12px;
		    height:12px;
		}
		
		.newslist li div:first-of-type{
		    font-size: 18px;
		    font-family: microsoft yahei;
		    font-weight: 400;
		    color: #1a1a1a;
		    line-height: 40px;
		}
		.newslist li .date{
		    line-height: 40px;
		    float:right;
		    font-size: 14px;
		    font-family: microsoft yahei;
		    font-weight: 400;
		    color: #999999;
		}
		/* 新闻列表结构：中间块结构 2左 单独调用  1、3行包含在左图右新闻结构中 结束*/
		/* 左图右新闻结构：第一块和第三块共用  结束*/
		
		
		
		/* 中间内容区第一块：只剩下了最后的 ‘更多’ */
		
.onebottom{
		    margin-top:30px;
		    color: #999999;
		}
		.onebottom p a{
		    font-size: 16px;
		    font-family: microsoft yahei;
		    font-weight: 400;
		    text-align: center;display:block;padding-left:58px;
		}
		
		.more_gd p a{
		    font-size: 16px;
		    font-family: microsoft yahei;
		    font-weight: 400;
		    text-align: center;display:block;
		}
		
		
		
		/* 中间内容区 - 第二行 */
		.blocktwo{
		    overflow: hidden;
		    padding:30px 0;
		}
.blocktree{overflow: hidden;margin-bottom:40px;}
		.btleft{
		    width:525px;
		    float:left;
		}
		.btright{
		    width:525px;
		    float:right;
		}
		.blocktwo .btleft .titlelefticon,.blocktree .btleft .titlelefticon{
		    left:18%;
		}
		.blocktwo .btleft .spanline,.blocktree .btleft .spanline{
		    right:18%;
		}
.blocktwo .btright .titlelefticon,.blocktree .btright .titlelefticon{
		    left:18%;
		}
		.blocktwo .btright .spanline,.blocktree .btright .spanline{
		    right:18%;
		}


		.btright .convideo{
		    padding-bottom: 13px; width:456px !important;height:212px !important;overflow:hidden;
		}
.btright .convideo  video{width:456px !important;height:212px !important;overflow:hidden;background:#000;}
.btright .convideo  .video-js{width:456px !important;height:212px !important;overflow:hidden;background:#000;}
		.btright .convideo img{
		    width:100%;
		    border-radius: 8px;
		}
		
		.btright  p.sp_title a{
		    font-size: 18px;
		    font-family: microsoft yahei;
		    font-weight: bold;
		    color: #333333;
		    padding:20px 0;display:block;
		}
		/* 中间内容区 - 第二行 结束 */
		
		
		/* 中间第三行内容区 */
		.blockthree{
		    overflow: hidden;margin-top:29px;
		}
		.ocbottom{
		    margin-top:30px;
		    overflow: hidden;
		}
		.ocbottom ul{
		    overflow: hidden;
		}
		.ocbottom ul li{
		    float:left;
		    width:calc(25% - 10px);
		    padding-right:10px;
		}
		.ocbottom ul li img{
		    width:100%;
		    border-radius: 12px;
		}
		
		.ocbottom ul li:last-of-type{
		    padding-right:0;
		}
		/* 中间第三行内容区 - 结束*/
		
		/* 内容区结束 */
		
		/* 页脚 */
		.footer{
		    width:100%;
		    background: ;
		}
	
	/*图片新闻*/
	.focus_lidebox { width:601px; height:338px; overflow:hidden; position:relative; }
	.focus_lidebox .hd{ height:19px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
	.focus_lidebox .hd ul{ overflow:hidden; zoom:1; float:left;  }
	.focus_lidebox .hd ul li{ float:left; margin-right:5px;  width:10px; height:10px; line-height:19px; text-align:center; background:url(/uploads/image/zrc20img_pc_site/img_icon.png) no-repeat;color:#333; cursor:pointer; }
	.focus_lidebox .hd ul li.on{ background:url(/uploads/image/zrc20img_pc_site/img_icon1.png) no-repeat;color:#fff; }
	.focus_lidebox .bd{ position:relative; height:100%; z-index:0;   }
	.focus_lidebox .bd li{ zoom:1; vertical-align:middle; position:relative }
	.focus_lidebox .bd img{ width:601px; height:338px; display:block;  }
	.focus_lidebox .bd li .title {position:absolute;bottom:3px;left:6px;z-index:4;display:inline-block;width:100%; line-height: 30px;  color:#fff;font-weight:bold}
	.focus_lidebox .bd li .title a { color:#fff;font-size:14px;}
	.focus_lidebox .bd li .btnbg{width:100%;height:38px; position:absolute;bottom:0;left:0; background:#000; filter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity: 0.6;opacity: 0.6;}



.image_all{margin:0 auto;overflow:hidden;}

/*专题专栏*/
.bottom_picscroll{ width:1180px;  overflow:hidden; position:relative;margin-top:56px; }
.bottom_picscroll .hd{}
.bottom_picscroll .hd .prev,.bottom_picscroll .hd .next{ display:block;  width:20px; height:22px; position:absolute; text-indent:-999px;}
.bottom_picscroll .hd .prev { top:72px; left:0; background:url(/uploads/image/zrc20img_pc_site/jcsj_left.jpg) no-repeat;}
.bottom_picscroll .hd .next { top:72px; right:0; background:url(/uploads/image/zrc20img_pc_site/jcsj_right.png) no-repeat;}


.bottom_picscroll .bd{ margin:0 30px; overflow:hidden  }
.bottom_picscroll .bd ul{ overflow:hidden; zoom:1; }
.bottom_picscroll .bd ul li{width:280px;float:left; _display:inline;  text-align:center;display:block;  }
.bottom_picscroll .bd ul li a img{ width:250px; height:162px; border-radius: 12px;z-index:999; transition: all 0.5s;}
.bottom_picscroll .bd ul li a img:hover{width:280px;height:188px;     border-radius: 12px;z-index:999; -ms-transform:scale(1.0,1.0);-webkit-transform:scale(1.0,1.0);-moz-transform:scale(1.0,1.0);-o-transform:scale(1.0,1.0);transform:scale(1.0,1.0); box-shadow:1px 1px 7px #999;)}

/*编者按*/
.bzacon{margin-top:40px;}
.bzacon p{font-size:20px;font-family:"黑体";line-height:32px;color:#222;padding:0 10px;}
.title_top{text-align:center;padding-bottom:18px;}
 .title_top a {
    font-size: 36px;
    font-weight: bold;
    color: #d4141a;
    line-height: 34px;
}

.lh_xwjj_01 a {
    color: #333;
    display: block;
    font-size: 20px;
 padding-bottom:10px;
padding-top:10px;
  
    width: 100%;
   font-weight:bold;
}
.lh_xwjj_01xq {
    color: #1a1a1a;
    font-size: 18px;
    line-height: 30px;overflow:hidden;position:relative;/*text-indent:2em;*/
}
.lh_xwjj_01xq a {
   font-size:18px;color:#999999;padding-left:10px;
}
.dzbs_img{margin-top:22px;}

.dzbs_img img{width:522px; height:170px;object-fit:cover;}


/*@media only screen and (max-width:500px){
.lh_xwjj_01 a{font-size:14px !important;}
.lh_xwjj_01xq{font-size:12px !important;}
.lh_xwjj_01xq a{font-size:12px !important;}
}*/

.right_img{margin-top:32px;}
.right_img a img{width:360px;height:195px;overflow:hidden;object-fit:cover;}
.fdsj_img{margin-top:46px;}
.fdsj_img li{float:left;margin-right:39px;margin-bottom:30px;width:360px;height:252px;}
.fdsj_img li img{width:360px;height:195px;overflow:hidden;border-radius:4px;object-fit:cover;}
.fdsj_img li a{display:block;}
.fdsj_img li h3 a{font-size:18px;line-height:32px;color:#1a1a1a;font-weight:normal;padding-top:10px;}
.title_bottom {
    margin: 20px 0;
}
.title_bottom a {

    font-size: 24px;
    line-height: 23px;display:block;text-align:center;color:#333;
}

.tshd_list li{margin-bottom:30px;overflow:hidden;}
.tshd_list{margin-top:32px;}

.px_201608_leftimg{width:190px; height:108px; float:left; margin-right:15px;}
.px_201608_leftimg img{width:190px; height:108px; display: inline-block;}
.px_201608_righttext{width:320px; float:left; color:#545454;font-size:14px;}
.px_201608_righttext h5{margin-bottom:20px;padding-top:3px;}
.px_201608_righttext h5 a{font-size:20px; font-weight:bold; line-height:20px;color:#222;}
.px_201608_righttext p{line-height:24px; position:relative; height:80px; overfloat:hidden; font-size:14px;color:#666;}
.px_201608_righttext p a{color:#666; float:right; bottom:0; right:0; position:absolute; *position:absolute; *right:0; *bottom:0; _position:absolute;  _right:0; _bottom:0; position:absolute\9;  right:0\9; bottom:0\9;}

/*专题专栏*/
.z_picscroll{ width:1170px;  overflow:hidden; position:relative; margin-top:22px;margin-bottom:0px; }
.z_picscroll .hd{}
.z_picscroll .hd .prev,.z_picscroll .hd .next{ display:block;  width:24px; height:24px; position:absolute;}
.z_picscroll .hd .prev { left:0; background:url(/uploads/image/zrc20img_pc_site/btn_left.png) no-repeat;}
.z_picscroll .hd .next { right:0; background:url(/uploads/image/zrc20img_pc_site/btn_right.png) no-repeat;}
.z_picscroll_one .prev,.z_picscroll_one .next,.z_picscroll_two .prev,.z_picscroll_two .next,.z_picscroll_three .prev,.z_picscroll_three .next { top:79px;} 


.z_picscroll .bd{ margin:0 0px; overflow:hidden ;width:1100px;margin:0 auto; }
.z_picscroll .bd ul{ overflow:hidden; zoom:1; }
.z_picscroll_one .bd ul li,.z_picscroll_two .bd ul li,.z_picscroll_three .bd ul li{ margin:0 0px; float:left; _display:inline; overflow:hidden; text-align:center; overflow:hidden; width:283px; }
.z_picscroll_one .bd ul li a img,.z_picscroll_two .bd ul li a img,.z_picscroll_three .bd ul li a img{ width:250px; height:162px; display:block;  }
.z_picscroll_one .bd ul li span,.z_picscroll_two .bd ul li span,.z_picscroll_three .bd ul li span { display:inline-block;width:100%; padding-top:10px; width:250px;margin-left:-30px;}
.z_picscroll_one .bd ul li span a,.z_picscroll_two .bd ul li span a,.z_picscroll_three .bd ul li span a  { display:inline-block; line-height:32px; color:#1a1a1a;text-align:left; font-size:18px;  position:relative; }
.z_picscroll_one .bd ul li:hover span,.z_picscroll_two .bd ul li:hover span,.z_picscroll_three .bd ul li:hover span { }
.z_picscroll_one .bd ul li:hover span a,.z_picscroll_two .bd ul li:hover span a,.z_picscroll_three .bd ul li:hover span a { }




.blockjcsj{
display: none;
}

.mod_02_title{ width:100%;border-bottom:1px solid #ca0000 !important; line-height:40px; height:40px;background:url(/uploads/image/zucimage/2022061521374940942.png) no-repeat !important;padding-bottom:9px;}

.mod_02_title .mode_title {
    font-size: 24px;
    color: #cf0103 !important;
    display: block;
    float: left;
    font-family: arail;
    height: 40px !important;
    line-height: 35px !important;
    float: left;
    font-family: "微软雅黑";
    padding: 0 10px;
    font-weight: bold;
    padding-left: 54px;
}
.mod_02_title .mode_more{display: none;}

.title_img{
margin-top: 32px;
}

.title_img li{
width: 375px;
    height: auto;
    margin-right: 7px;
    display: inline-block;
    overflow: hidden;
margin-bottom: 25px;
}

.title_li img{
width: 375px;
height: 223px;
}
.title_txt{
position: relative;
    top: -49px;
    color: #fff;
    font-size: 18px;
    text-align: center;
    width: 100%;
    height: 49px;
    line-height: 49px;
    display: inline-block;
    letter-spacing: 5px;
    background-color: rgba(0,0,0,0.4);
}

.title_img a{
display: inline-block;
height: 223px;
}

.title_sum{
height: 49px;
    line-height: 25px;
    display: inline-block;
    background-color: #f6f6f6;
    padding: 15px 10px 15px 10px;
    font-size: 14px;
letter-spacing: 2px;
}
.jumps{
text-align: center;
}
.jumps a{
display: inline-block;
}
.jump_h{
width: 65px;
    height: 38px;
    font-size: 14px;
    letter-spacing: 1px;
    border: 1px solid #ddd;
    text-align: center;
    line-height: 38px;
}

.jump_n font{
width: 40px;
    height: 40px;
    font-size: 14px;
    border: 1px solid #ddd;
    text-align: center;
    line-height: 40px;
display: inline-block;
font-size: 14px !important;
}
.normalred{
    background-color: #cc0003;
    color: #fff;
}
.normalred{
width: 40px;
    height: 40px;
    font-size: 14px;
    border: 1px solid #ddd;
    text-align: center;
    line-height: 40px;
display: inline-block;
font-size: 14px !important;
}
.pagingnormal{
font-size: 14px !important;
width: 40px;
    height: 40px;
    font-size: 14px;
    border: 1px solid #ddd;
    text-align: center;
    line-height: 40px;
}

.zt_footer{background:#870000 !important;}