.news_nav{
	margin-bottom:33px;
}
.news_nav .news_nav_li{
	display:inline-block;
	font-size:16px;
	font-family:Microsoft YaHei;
	font-weight:400;
	color:rgba(45,45,45,1);
}
.news_nav .news_nav_li a{
	color:rgba(45,45,45,1);
	text-decoration:none;
}
.news_nav .active a{
	color:rgba(22,142,255,1);
	text-decoration:none;
}
.report_info_img{
	float: left;
}
.report_info_img img{
	width:312px;
	height:415px;
}
.report_info{
	padding:0;
}
.report_info_right{
	float: left;
	width: 450px;
	margin-left: 38px;
}
.report_info .report_info_title{
	line-height:95px;
	font-size:37px;
	font-family:Microsoft YaHei;
	font-weight:bold;
	color:rgba(44,44,44,1);
}
.report_info .report_info_author{
	height:29px;
	line-height:29px;
	font-size:19px;
	font-family:Microsoft YaHei;
	font-weight:400;
	color:rgba(117,117,117,1);
	margin-bottom:10px;
}
.report_info .report_info_time{
	height:29px;
	line-height:29px;
	font-size:19px;
	font-family:Microsoft YaHei;
	font-weight:400;
	color:rgba(117,117,117,1);
	margin-bottom:14px;
}
.report_info .report_info_price{
    height: 40px;
    font-size: 24px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #FF453C;
    margin:15px 0;
}
.report_info .report_info_price .discount_price{
    height: 40px;
    font-size: 37px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #FF453C;
    line-height: 30px;
}
.report_info .report_info_price .original_price{
    height: 24px;
    font-size: 24px;
    font-family: Microsoft YaHei;
    font-weight: 300;
    color: #757575;
    line-height: 24px;
    opacity: 0.7;
    text-decoration:line-through;
    margin-left:5px;
}
.report_info .report_info_intro{
	line-height:37px;
	font-size:19px;
	font-family:Microsoft YaHei;
	font-weight:400;
	color:rgba(44,44,44,1);
	height: 230px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 6;
	overflow: hidden;
}
.report_info .report_info_btn{
	margin-left:100px;
}
.report_info .report_info_btn .preview,
.report_info .report_info_btn .download{
	width:157px;
	height:52px;
	background:rgba(255,255,255,1);
	border:2px solid rgba(22,142,255,1);
	border-radius:8px;
	font-size:19px;
	font-family:Microsoft YaHei;
	font-weight:400;
	color:rgba(22,142,255,1);
	line-height:36px;
}
.report_info .report_info_btn .download{
	margin-left:35px;
}

.report_info_preview_img{
	width:1200px;
	min-height:230px;
	text-align:center;
}
.report_info_preview_img img{
	max-width:1200px;
	min-height:231px;
}
.buy_info, .back_info{
	text-align:center;
}
.buy_info{
	margin-top: 45px;
	height:21px;
	font-size:21px;
	font-family:Microsoft YaHei;
	font-weight:400;
	color:rgba(44,44,44,1);
	line-height:29px;
}
.click_to_buy, .click_to_buy:hover{
	height:22px;
	font-size:21px;
	font-family:Microsoft YaHei;
	font-weight:bold;
	color:rgba(54,157,255,1);
	line-height:29px;
	text-decoration:none;
}
.back_info{
	margin-top: 31px;
	height:16px;
	font-size:16px;
	font-family:Microsoft YaHei;
	font-weight:400;
	color:rgba(185,185,185,1);
	line-height:29px;
}
.click_to_back, .click_to_back:hover{
	height:15px;
	font-size:16px;
	font-family:Microsoft YaHei;
	font-weight:400;
	color:rgba(185,185,185,1);
	line-height:29px;
	text-decoration:none;
	border-bottom:1px solid;
}
.newest_news{
	width:178px;
	height:39px;
	background:rgba(22,142,255,1);
	box-shadow:3px 4px 5px 0px rgba(0, 0, 0, 0.15);
	border-radius:0px 20px 19px 0px;
	padding: 5px 0 5px 10px;
	display:inline-block;
	margin-top:40px;
}
.newest_news .newest_news_title{
	height:19px;
	font-size:19px;
	font-family:Microsoft YaHei;
	font-weight:bold;
	color:rgba(255,255,255,1);
	line-height:29px;
	float:right;
	margin-right:20px;
}
.newest_news_list{
	padding-top:10px;
}
.newest_news_list li{
	border-bottom:1px dashed #E2E2E2;
	line-height:46px;
}
.newest_news_list li a{
	height:17px;
	font-size:16px;
	font-family:Microsoft YaHei;
	font-weight:400;
	color:rgba(44,44,44,1);
	line-height:36px;
	text-decoration:none;
}
.mid_line{
	margin-top: 50px;
	width:100%;/*这指的是整个行的宽度*/
    /* margin:0 auto; */
    height: 1px;
    border-top: 1px solid #ddd;
    text-align: center;
}
.mid_line span{
	position: relative;
    top: -10px;
    background: #fff;
	padding: 0 20px;
	font-size: 19px;
	font-family: Microsoft YaHei;
	font-weight: 300;
	color: #B5B5B5;
	line-height: 19px;
}
.re_content{
	width: 100%;
	margin-top:41px;
	text-align: center;
}