﻿body {
 	padding-bottom: 148px;
 }

 .content {
 	width: 100%;
 	height: 450px;
 }

 .content .content_img {
 	width: 100%;
 	height: 100%;
 }

 .box {
 	margin: 40px auto;
 	width: 1180px;
 }

 .box-heard {
 	display: flex;
 	justify-content: space-between;
 }

 .box-heard-item {
 	width: 585px;
 	height: 60px;
 	background: #F7F7F7;
 	font-size: 18px;
 	font-family: Microsoft YaHei;
 	display: flex;
 	justify-content: center;
 	align-items: center;
 }

 .box-content {
 	width: 100%;
 	padding: 50px 33px 50px 50px;
 	background: #F7F7F7;
 	margin-top: 40px;
 }

 .box-content-item {
 	position: relative;
 	height: 50px;
 	font-size: 17px;
 	line-height: 50px;
 	padding-left: 20px;
 	font-family: Microsoft YaHei;
 }

 .box-content-item-title {
 	float: left;
 }

 .box-content-item-date {
 	float: right;
 }

 .box-content-item::before {
 	content: '';
 	display: block;
 	position: absolute;
 	width: 5px;
 	height: 5px;
 	border-radius: 50%;
 	background: #1C649F;
 	left: 0;
 	top: 50%;
 	transform: translate(0, -60%);
 }

 .box-content-btn {
 	width: 150px;
 	height: 40px;
 	display: flex;
 	justify-content: center;
 	border: 1px solid #1C649F;
 	border-radius: 5px;
 	margin: 20px auto;
 	align-items: center;
 	font-size: 16px;
 	color: #1C649F;
	line-height: 40px;
	font-weight: bold;
 }
 .box-content-btn:hover{
	 background-color: #1C649F;
	 color: #FFFFFF;
 }

 .box-content-btn span {}

 .box-content-btn-img {
 	width: 12px;
 	height: 12px;
 	margin-left: 10px;
 }

 .box-content-btn-img img {
 	width: 100%;
 	height: 100%;
 	display: block;
 }

 .click {
 	color: #1C649F;
 	border-bottom: 5px solid #1C649F;
 }

 .unclick {
 	color: #666;
 	border-bottom: 0px;
 }

 .hide {
 	display: none;
 }

 .box-heard-item-icon {
 	width: 17px;
 	height: 17px;
 	box-sizing: 100% 100%;
 	margin-right: 10px;
 }

 .rd-click-icon {
 	background-image: url(tqybrdclick.png);
 }

 .rd-unclick-icon {
 	background-image: url(tqybraunclick.png);
 }

 .zx-click-icon {
 	background-image: url(tqybzxclick.png);
 }

 .zx-unclick-icon {
 	background-image: url(tqybzxunclick.png);
 }
 .newStyle .box-heard-item {
	font-size: 40px;
 }
 .newStyle .box-content-item {
	height: 75px;
	line-height: 75px;
 }
 .newStyle .zx-unclick-icon {
	display: none;
 }

 .newStyle .box-content-item-title {
	font-size: 34px;
	width: 75%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
 }
 .newStyle .box-content-item-date {
	font-size: 34px;
 }
 .newStyle .box-content-btn {
	font-size: 34px;
	width: 175px;
	height: 55px;
 }