﻿.clearfix:before,
.clearfix:after {
  content: '';
  display: table;
}
.clearfix:after {
  clear: both;
}
.clearfix {
  *zoom: 1; /*IE/7/6*/
}
.xy_container {
	width: 1200px;
	margin: 0 auto;
}
.xy_top {
	width: 100%;
	height: 454px;
	background: url(xy_zlxhmzgtyst6.png) no-repeat center;
	padding-top: 20px;
	box-sizing: border-box;
}
.xy_left {
	float: left;
}
.xy_right {
	float: right;
	width: 140px;
	height: 50px;
	line-height: 50px;
	background: #fce7e7;
	border-radius: 5px;
}
.xy_right a {
	display: block;
	width: 100%;
	height: 100%;
	padding-left: 49px;
	background: url(xy_zlxhmzgtyst2.png) no-repeat 22px center;
	font-size: 18px;
	color: #e7211a;
}
.tongList {
	float: left;
	width: 575px;
	margin-top: 50px;
	margin-bottom: 50px;
}
.tongList .hd {
	background: url(xy_zlxhmzgtyst3.png) no-repeat 180px center;
}
.tongList .hd em {
	float: left;
	width: 158px;
	height: 55px;
	background: url(xy_zlxhmzgtyst4.png) no-repeat center;
	font-size: 26px;
	color: #222222;
	text-align: center;
	line-height: 55px;
	font-weight: 700;
}
.tongList .hd em i {
	color: #e6211a;
}
.tongList .hd span {
	float: right;
	height: 55px;
	line-height: 55px;
}
.tongList .hd span a{
	font-size: 16px;
	color: #999999;
	display: block;
	width: 100%;
	height: 100%;
}
.tongList .bd ul {
	padding-top: 15px;
}
.tongList .bd li {
	height: 55px;
	line-height: 55px;
	border-bottom: 1px dashed #e6e6e6;
}
.tongList .bd li span {
	float: right;
	font-size: 15px;
	color: #999;
}
.tongList .bd li a {
	display: inline-block;
	max-width: 85%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 16px;
	color: #222;
	padding-left: 20px;
	box-sizing: border-box;
	background: url(xy_zlxhmzgtyst5.png) no-repeat left center;
}
.tongList .bd li a:hover {
	color: #e7211a;
}
.xy_gxdt {
	float: right;
}
.xy_position {
	margin-top: 40px;
}
.xy_position span {
	display: inline-block;
	height: 20px;
	line-height: 20px;
	font-size: 16px;
	color: #333333;
	padding-left: 35px;
	background: url(xy_zlxhmzgtyst8.png) no-repeat left center;
}
.xy_position a {
	font-size: 16px;
	color: #333;
}
.xy_position a:last-child {
	color: #e7211a;
}
.xy_list {
	width: 100%;
}
.xy_list .hd {
	background: url(xy_zlxhmzgtyst9.png) no-repeat 180px center;
}
.xy_list .bd ul {
	margin-bottom: 40px;
}
.xy_list .bd ul li {
	border: none;
}
.xy_list .bd ul li:nth-child(5n) {
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom: 1px dashed #e6e6e6;
}
.xy_content {
	margin-top: 40px;
}
.xy_content .top_hd h1 {
	font-size: 28px;
	color: #333;
	line-height: 44px;
}
.xy_content .sourceDate {
	padding-bottom: 25px;
	border-bottom: 1px solid #dcdcdc;
	margin-top: 35px;
}
.xy_content .sourceDate .left,
.xy_content .sourceDate .right {
	display: inline-block;
	color: #999;
	margin-right: 15px;
}
.xy_content .sourceDate .right {
	float: right;
}
.xy_content .sourceDate .left {
	margin-right: 55px;
}
.xy_content .sourceDate .left span,
.xy_content .sourceDate .right span {
	font-size: 15px;
	color: #999;
	margin-right: 30px;
}
.xy_content .sourceDate .right span {
	margin-right: 0;
	cursor: pointer;
}
.xy_content .sourceDate .fontSize {
	display: inline-block;
	margin-right: 40px;
} 
.xy_content .sourceDate .bshar {
	display: inline-block;
}
.xy_content .sourceDate .bshare-custom {
	display: inline-block;
}
.xy_content .sourceDate .bshare-custom a {
	display: inline-block;
	width: 38px;
	height: 27px;
	padding: 0;
	margin: 0;
	margin-right: 5px;
}
.xy_content .sourceDate .bshare-weixin {
	background: url(xy_zlxhmzgtyst11.png) no-repeat center;
}
.xy_content .sourceDate .bshare-sinaminiblog {
	background: url(xy_zlxhmzgtyst12.png) no-repeat center;
}
.xy_content .sourceDate .bshare-qzone {
	background: url(xy_zlxhmzgtyst13.png) no-repeat center;
}
.xy_content .sourceDate .print {
	display: inline-block;
	width: 80px;
	height: 27px;
	background: #1b75d4;
	border-radius: 3px;
	line-height: 27px;
    vertical-align: middle;
}
.xy_content .sourceDate .print a {
	color: #ffff;
	display: block;
	width: 100%;
	height: 100%;
	text-align: center;
	font-size: 14px;
}

/*图片新闻*/

.picList {
  overflow: hidden;
  display: block;
  margin-right: -90px;
}
.tongList .picList li {
  float: left;
  width: 295px;
  height: 286px;
  margin: 0 27px 30px 0;
  list-style: none;
}
.tongList .picList li a {
	max-width: 100%;
	display: block;
	background: none;
	text-overflow: clip;
    white-space: inherit;
}
.picList li .c_tuddw {
  display: block;
  width: 100%;
  height: 0;
  position: relative;
  overflow: hidden;
  padding-bottom: 63%;
}
.picList li .c_tuddw img {
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
.picList li .c_tuddw:hover img {
  opacity: 0.9;
  filter: alpha(opacity=90);
}
.picList li .c_tuddw span {
  display: block;
  width: 80px;
  height: 22px;
  background: #d21116;
  border-radius: 4px;
  text-align: center;
  font-size: 12px;
  color: #fff;
  line-height: 22px;
  position: absolute;
  right: 10px;
  bottom: 10px;
}
.picList li h3 {
  font-size: 18px;
  font-weight: normal;
  padding: 15px 20px;
  border: 1px solid #e6e6e6;
  position: relative;
  height: 88px;
  box-sizing: border-box;
}
.picList li h3 a {
  color: #333;
  line-height: 28px;
  height: 56px;
  overflow: hidden;
}
.picList li h3:hover a {
  color: #015293;
}
.picList li h3 span {
  position: absolute;
  left: -1px;
  top: 16px;
  display: block;
  width: 2px;
  height: 25px;
  background: #e61114;
}
.xy_list .bd ul.picList li:nth-child(5n) {
	margin-bottom: 0;
    padding-bottom: 0;
    border-bottom: none;
}
/*图片新闻结束*/

#pare {
	padding-top: 30px;
	padding-bottom: 50px;
}
#pare * {
	font-size: 16px !important;
	color: #333;
	line-height: 36px !important;
	font-family: "微软雅黑" !important;
}
#pare table {
	max-width: 100%;
	box-sizing: border-box;
}
#pare img {
	display: block;
	margin: 0 auto;
	max-width: 75%;
}
#pare.fontSize14 * {
	font-size: 14px !important;
	line-height: 32px !important;
}
#pare.fontSize16 * {
	font-size: 16px !important;
	line-height: 36px !important;
}
#pare.fontSize18 * {
	font-size: 18px !important;
	line-height: 40px !important;
}
/*上下篇*/
.ShangXia { font-size: 16px;padding-top: 30px;border-top: 1px solid #ebebeb; }
.ShangXia p {line-height: 36px;}
.ShangXia span { color: #e7211a; display: inline-block; vertical-align: top; }
.ShangXia a { color: #333; font-size: 16px;display: inline-block; max-width: 90%; overflow: hidden; text-overflow: ellipsis;white-space: nowrap; }
.ShangXia a:hover { color: #e7211a; }