@charset "utf-8";

/*
*
* tzp
* 2019.11.20
* 
*/


/*详情文章*/
.blz_container{
	overflow: hidden;
	width: 1200px;
	margin: 0 auto;
	padding: 30px 0;
}
.container_left{
	width: 890px;
	float: left;
}
.container_right{
	width: 290px;
	float: right;
}
.article_header{
	background: #fff;
	padding: 20px 0px;
	box-sizing: border-box;
	margin-bottom: 30px;
	overflow: hidden;
}
.art_header_left{
	width: 600px;
	padding-left: 50px;
	box-sizing: border-box;
	float: left;
}
.art_header_left h1{
	font-size: 36px;
	line-height: 46px;
	margin-bottom: 10px;
	font-weight: 300;
}
.art_header_left h1 span{
	font-size: 16px;
	line-height: 26px;
	color: #ff511c;
	font-weight: 600;
	padding-left: 12px;
}
.art_header_left h2{
	font-size: 16px;
	line-height: 20px;
	color: #8f8f8f;
}
.art_header_left h3{
	font-size: 24px;
	line-height: 30px;
	color: #ff511c;
}
.art_header_right{
	width: 290px;
	padding-left: 30px;
	box-sizing: border-box;
	float: right;
}
.art_header_right>div{
	font-size: 16px;
	line-height: 32px;
	color: #838383;
	padding-left: 30px;
}
.ic_clock{
	background: url(../img/common/ic_clock.png) no-repeat left center;
	background-size: 22px 22px;
}
.ic_surf{
	background: url(../img/common/surf.png) no-repeat left center;
	background-size: 22px 22px;
}
.ic_fav{
	background: url(../img/common/fav1.png) no-repeat left center;
	background-size: 22px 22px;
}
.ic_location{
	background: url(../img/common/ic_location.png) no-repeat left center;
	background-size: 22px 22px;
}
.ic_share{
	background: url(../img/common/ic_share.png) no-repeat left center;
	background-size: 22px 22px;
}
.ic_share span{
	float: left;
	font-size: 16px;
	line-height: 32px;
	margin-right: 6px;
}
.aticle_body{
	background: #fff;
	padding: 40px 50px;
	box-sizing: border-box;
	overflow: hidden;
}

.aticle_body p{
	font-size: 16px;
	line-height: 28px;
	text-align: justify;
	word-break: all;
	margin-bottom: 20px;
}
.aticle_body img{
	display: block;
	max-width: 100%;
	margin: 0px auto;
}
.aticle_body h1{
	font-size: 28px;
	line-height: 40px;
	font-weight: 300;
	margin-bottom: 10px;
}
.aticle_body table{
	max-width: 790px!important;
}
.aticle_body table th,
.aticle_body table td{
	border: 1px solid #e6e6e6;
	padding: 10px 15px;
}

.article_expert{
	padding: 20px 50px;
	background: #fff;
	box-sizing: border-box;
	margin-bottom: 30px;
	overflow: hidden;
}
.art_expert_inner{
	overflow: hidden;
}

.art_expert_img{
	width: 60px;
	height: 60px;
	border-radius: 50%;
	border: 2px solid #ffcc90;
	overflow: hidden;
	float: left;
	margin-right: 15px;
}
.art_expert_img img{
	width: 100%;
	min-height: 60px;
	background: #fff;
}
.art_expert_info{
	float: left;
}
.art_expert_info h1{
	overflow: hidden;
	margin-bottom: 8px;
}
.art_expert_info h1 em{
	font-size: 24px;
	line-height: 32px;
	height: 32px;
	float: left;
}
.art_expert_a{
	display: block;
	float: left;
	font-size: 14px;
	line-height: 32px;
	height: 32px;
	border-radius: 18px;
	width: 150px;
	background: #ff7f57 url(../img/common/ic_a1.png) no-repeat right 20px center;
	background-size: 8px 16px;
	color: #fff;
	text-indent: 24px;
	margin-left: 30px;
}
.art_expert_info h2{
	font-size: 14px;
	line-height: 22px;
	height: 22px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #838383;
}
.art_expert_text{
	margin-top: 10px;
}
.art_expert_text p{
	font-size: 16px;
	line-height: 24px;
	height: 72px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}



/*详情推荐*/
.tj_list{
	overflow: hidden;
}
.tj_item{
	display: block;
	margin-bottom: 10px;
	overflow: hidden;
}
.tj_img_div{
	width: 290px;
	height: 145px;
	overflow: hidden;
	position: relative;
}
.tj_img{
	width: 290px;
	height: 145px;
	overflow: hidden;
}
.tj_img img{
	width: 100%;
	min-height: 145px;
}
.tj_tag{
	width: 100%;
	background: rgba(0,63,105,0.85);
	padding: 0 10px;
	box-sizing: border-box;
	overflow: hidden;
	position: absolute;
	left: 0;
	bottom: 0;
}
.tj_tag i{
	font-size: 16px;
	line-height: 42px;
	color: #fff;
	float: left;
}

.tj_course_item .tj_tag i{
	padding-left: 24px;
}

.tj_course_item .icla1{background: url(../img/course/clab1.png) no-repeat left center;background-size: 18px 18px;}
.tj_course_item .icla2{background: url(../img/course/clab2.png) no-repeat left center;background-size: 18px 18px;}
.tj_course_item .icla3{background: url(../img/course/clab3.png) no-repeat left center;background-size: 18px 18px;}
.tj_course_item .icla4{background: url(../img/course/clab4.png) no-repeat left center;background-size: 18px 18px;}
.tj_course_item .icla5{background: url(../img/course/clab5.png) no-repeat left center;background-size: 18px 18px;}
.tj_course_item .icla6{background: url(../img/course/clab6.png) no-repeat left center;background-size: 18px 18px;}
.tj_course_item .icla7{background: url(../img/course/clab7.png) no-repeat left center;background-size: 18px 18px;}
.tj_course_item .icla8{background: url(../img/course/clab8.png) no-repeat left center;background-size: 18px 18px;}
.tj_course_item .icla9{background: url(../img/course/clab9.png) no-repeat left center;background-size: 18px 18px;}
.tj_course_item .icla10{background: url(../img/course/clab10.png) no-repeat left center;background-size: 18px 18px;}
.tj_course_item .icla11{background: url(../img/course/clab11.png) no-repeat left center;background-size: 18px 18px;}

.tj_tag span{
	font-size: 16px;
	line-height: 42px;
	color: #fff;
	float: right;
}
.tj_tag span em{
	font-size: 16px;
	line-height: 42px;
	color: #0096ff;
	padding-right: 4px;
}
.tj_info{
	overflow: hidden;
	padding: 10px 10px;
}
.tj_info h1{
	overflow: hidden;
	font-size: 18px;
	line-height: 24px;
	font-weight: 600;
	margin-bottom: 6px;
}
.tj_info p{
	font-size: 16px;
	line-height: 22px;
	color: #838383;
}
.tj_item:hover .tj_info h1{
	color: #ff511c;
}
.tj_info h2{
	font-size: 16px;
	line-height: 22px;
	height: 66px;
	color: #838383;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}


.tj_ad{
	width: 290px;
	padding: 10px 10px;
	background: #fff;
	box-sizing: border-box;
	margin-bottom: 20px;
}
.tj_ad_img{
	width: 100%;
	overflow: hidden;
}
.tj_ad_img img{
	width: 100%;
}

.tj_lianxi{
	overflow: hidden;
	margin-bottom: 20px;
	padding: 0 20px;
}
.tj_lx_item{
	overflow: hidden;
	margin-bottom: 20px;
}
.tj_lx_item a{
	display: block;
	font-size: 16px;
	line-height: 32px;
	border-radius: 18px;
	text-align: center;
}
.btn1{
	background: #ff511c;
	color: #fff;
}
.btn2{
	background: #fff;
	color: #ff511c;
	border: 1px solid #ff511c;
}
.tj_lx_item p{
	font-size: 14px;
	line-height: 24px;
	color: #8d8d8d;
	padding: 0 10px;
	margin-top: 10px;
}
.xg_tit{
	font-size: 28px;
	line-height: 40px;
	margin-bottom: 20px;
}

.expert_course_div{
	padding: 40px 50px;
	box-sizing: border-box;
	background: #fff;
	margin-top: 30px;
}
.expert_course_tit{
	font-size: 28px;
	line-height: 40px;
	font-weight: 300;
	margin-bottom: 20px;
}
.expert_course_List{
	overflow: hidden;
}
.expert_course_item{
	overflow: hidden;
	margin-bottom: 30px;
}
.expert_course_item .course_img_div{
	float: left;
	margin-right: 20px;
}
.expert_course_item .course_info{
	float: left;
	width: 400px;
	padding: 0 0;
	box-sizing: border-box;
}

.expert_course_item .course_info p{
	font-size: 16px;
	line-height: 22px;
	color: #838383;
	height: 66px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}
.expert_course_item:hover .course_info h1{
	color: #ff511c;
}



.market_detail_div{
	padding: 20px 30px;
	box-sizing: border-box;
	background: #fff;
	margin-bottom: 30px;
	overflow: hidden;
}

.market_dtl_img{
	width: 360px;
	height: 220px;
	overflow: hidden;
	margin-right: 40px;
	float: left;
}
.market_dtl_img img{
	width: 100%;
	min-height: 185px;
}
.market_dtl_info{
	float: left;
	width: 430px;
	height: 220px;
	position: relative;
}
.market_dtl_info p{
	overflow: hidden;
}
.market_dtl_info p i{
	font-size: 18px;
	line-height: 54px;
	color: #838383;
	float: left;
}
.market_dtl_info p em{
	font-size: 24px;
	line-height: 54px;
	float: left;
}
