
.subject_list li .p2 .p2_1{float:left;margin-bottom:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}
.subject_list li .p2 .p2_1 a{font-size:16px;font-weight:bold}
.subject_list li .p2 .p2_2{display:block;height:100px;line-height:25px;overflow:hidden;text-overflow:ellipsis;width:100%;display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical;}
.subject_list li .p2 .p2_3{padding:8px;color:#333}
.subject_list li .p2 .p2_3 .icon_list{width:25px;height:25px;border-radius:50%;margin-left:-10px;border:1px solid #ff0a0a;vertical-align: middle;}
.subject_list li .p2 .p2_3 .icon_list:first-child{}
.subject_list li{border-bottom:1px dashed #dfdfdf;float:left;padding:20px 10px;}
.subject_list li hove{border:1px dashed #dfdfdf}
.subject_list li .p1{float:left;height:190px;margin-left:10px;width:380px}
.subject_list li .p1 a img{height:190px;width:380px;border-radius:8px;}
.subject_list li .p2{color:#999;display:inline;float:left;margin-left:20px;width:410px;margin-right:5px}


/*详情页*/
.subject_detail_t{
	overflow: hidden;
	padding:15px
}
.subject_detail_t .pic_box{
	width:382px;
	height:0;
	padding-bottom:191px;
	overflow: hidden;
	background: #fff;
	float:left;
}
.subject_detail_t .pic_box img{
	width:100%;
	border-radius:8px;
}
.subject_detail_t .info_box{
	width: 412px;
	float: right;
	height:190px;
}
.subject_detail_t .info_box .name{
   font-size:17px;
   padding-bottom:10px;
}
.subject_detail_t .info_box .des{
	color:#999;
	line-height:26px;
	font-size:15px;
	display: -webkit-box;
	 -webkit-line-clamp: 3; 
	 -webkit-box-orient: vertical;
	 height:78px;
	 overflow: hidden;
}
.bshare-custom{
	margin-top:39px;
}
.subject_detail_t .info_box .time{
	color:#999;
	font-size:15px;
	padding-top:5px
}
.gl_list{
	overflow: hidden;
	padding:15px;
}
.gl_list .item{
	width:49%;
	float: left;
	border:1px solid #ccc;
	box-sizing: border-box;
	padding:10px;
	border-radius:4px;
	transition: all .3s;
	position: relative;
	margin-bottom: 2%;
}
.gl_list .item:nth-child(even){
	float:right
}
.gl_list .item .t_box{
	border-bottom: 1px dashed #dfdfdf;
	overflow: hidden;
	padding-bottom:10px
}
.gl_list .item .t_box .text_box{
	padding-left:95px
}
.gl_list .item .pic_box{
	width:80px;
	height:80px;
	float:left;
	background: #ccc;
	border-radius:10px;
}
.gl_list .item .pic_box img{
	width:100%;
	border-radius:12px;
}
.gl_list .item .name{
	font-size:17px;
	display: inline-block;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	max-width:71%;
	vertical-align: middle;
}
.gl_list .item p{
	padding-bottom:8px
}
.gl_list .item .labe_list span{
	background: #f2f5f5;
	display: inline-block;
	color:#999;
	line-height:25px;
	font-size:12px;
	padding:0 10px;
	border-radius:4px;
	margin-right:10px
}
.gl_list .item .desc_box{
	padding-top:10px;
	color:#999;
	height:38px;
	display: -webkit-box; 
	-webkit-line-clamp: 2; 
	-webkit-box-orient: vertical;
	text-overflow: ellipsis;
	overflow: hidden;
}
.gl_list .item .btn{
	position: absolute;
	right:10px;
	top:10px;
	border:1px solid #37a1e9;
	color:#37a1e9;
	padding:5px 10px;
	border-radius:4px;
	transition: all 0s;
	display: none;
}
.gl_list .item .btn:hover{
	background:#37a1e9;
	color: #fff!important;
	
}
.gl_list .item:hover{
	box-shadow:5px 5px 5px rgba(204,204,204,.5);
	transform: translateY(-5px);
	border-color:#fff
}
.gl_list .item:hover .btn{
	display: block;
}
/* .subject_right ul{padding:10px 24px}
.subject_right li{float:left;margin-top:10px;width:100%}
.subject_right li a{float:left;overflow:hidden;position:relative;width:100%}
.subject_right li a img{float:left;transform:scale(1);transition:all 0.5s ease 0s;width:100%}
.subject_right li a p{background:rgba(0,0,0,0) url("../images/opacity_bg.png") no-repeat scroll 0 0;bottom:0;color:#fff;font-size:14px;height:40px;left:0;position:absolute;text-align:left;width:100%;background-size:100%}
.subject_right li a p span{display:block;height:30px;line-height:30px;margin-left:10px;margin-top:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap} */

/* .subject_d_top{background-color:#fff;padding:20px 24px;position:relative;overflow: hidden;}
.subject_d_top dt{text-align:center}
.subject_d_top dt img{height:230px;width:100%}
.subject_d_top dd{color:#808080;display:inline;float:left}
.subject_d_top dd p{color:#444;font-size:16px;font-weight:bold;height:30px;line-height:30px;margin-top:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.subject_d_top dd span{display:block;line-height:20px;margin:20px 20px 20px 0;overflow:hidden;text-align:justify}
.subject_arrow{bottom:-12px;height:7px;left:0;position:absolute;width:100%}
.subject_d_center{background-color:#fff;float:left;margin-top:14px;padding:0 24px 40px;width:769px}
.subject_d_center li{display:inline;float:left;margin:20px 10px 0 0;padding-bottom:10px;position:relative;width:225px}
.subject_d_center li .p1{float:left;margin-top:5px;width:80px}
.subject_d_center li .p1 img{display:block;height:80px;width:80px;border-radius:12px}
.subject_d_center li .p2{display:inline;float:left;margin-left:10px;width:130px}
.subject_d_center li .p2 p{float:left;height:25px;line-height:25px;margin-top:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}
.subject_d_center li .p2 p a{color:#5d5d5d;font-size:18px}
.subject_d_center li .p2 p a:hover{color:#41c8cc}
.subject_d_center li .p2 span{color:#6c6c6c;float:left;margin-top:2px;width:100%}
.subject_d_center li .p2 em{float:left;margin-top:3px}
.subject_d_center li .p2 em a{margin-top:5px}
.subject_d_center li:hover .result-hover{opacity:1}
.result-hover{background:#fff none repeat scroll 0 0;border:1px solid #41c8cc;color:#333;height:92px;opacity:0;padding-left:100px;position:absolute;transition:all 0.3s ease 0s;width:123px}
.result-hover img{display:block;height:85px;left:4px;position:absolute;top:4px;width:85px}
.result-hover strong{display:block;font-size:16px;font-weight:normal;line-height:1;margin-top:5px}
.result-hover span{display:block;font-size:18px;line-height:1;margin-top:10px}
.result-hover a.green-btn{border:1px solid #41c8cc;background-color:#fff;border-radius:5px;color:#41c8cc;display:block;height:27px;line-height:27px;margin-top:8px;text-align:center;width:90px}
.result-hover a:hover{background-color:#41c8cc;color:#fff} */


/* .news_right_bg ul {margin-bottom:10px;width:100%;padding:0 15px 10px;box-sizing: border-box;} */
/* .title{width:100%;border-bottom:1px solid #dcdcdc;height:50px;line-height:50px;}
.title p{float:left;font-size:20px;color:#41c8cc;line-height:50px;font-weight: normal;margin-left:15px;}
.title a{float:right;color:#41c8cc; display:inline;margin-right:24px;font-size: 20px}
.title a:hover{color:#41c8cc} */

