.L_title { width: 100%; height: 22px; line-height: 22px; font-size: 20px; color: #333; font-weight: bold; margin-bottom: 20px; }

.news_item { padding: 20px; overflow: hidden; background: #fff; }
.news_item ul { width: 100%; overflow: hidden; }
.news_item li { height: 120px; padding-bottom: 30px; margin-bottom: 30px; border-bottom: 1px dashed #edeff5; }
.news_item li .img { display: block; float: left; margin-right: 30px; }
.news_item li .img, .news_item li .img img { width: 190px; height: 120px; overflow: hidden;}
.news_item li .img img{
	transition: all .2s linear; -webkit-transition: all .2s linear; 
}
.news_item li .info { width: 535px; height: 120px; overflow: hidden; float: left; }
.news_item li .info .bt { width: 100%; height: 24px; line-height: 24px; font-size: 20px; color: #111; overflow: hidden; display: block; }
.news_item li .info .bt:hover { color: #ff7200; }
.news_item li .info .dece { width: 100%; height: 52px; line-height: 26px; font-size: 14px; color: #666; overflow: hidden; margin-top: 10px; }
.news_item li .info span { float: left; height: 18px; font-size: 14px; color: #565656; margin-top: 15px; }
.news_item li .info span i { display: block; float: left; background: url(../images/img_icon.png) no-repeat; height: 16px; width: 16px; background-position: 0 -30px; margin: 3px 6px 0 0; }
.news_item li .info .btn { height: 16px; line-height: 16px; margin-top: 15px; float: right; font-size: 14px; color: #bfddfc; }
.news_item li .info .btn:hover { color: #288bde; }
.news_item li:last-child { margin-bottom: 0; border: none; }

.news_item li:hover .img img{
	transform: scale(1.05);
}

.zt_item { padding: 20px; overflow: hidden; background: #fff; }
.zt_item ul { width: 100%; overflow: hidden; }
.zt_item li { height: 100px; padding-bottom: 30px; margin-bottom: 30px; border-bottom: 1px dashed #edeff5; }
.zt_item li .img { float: left; margin-right: 20px; }
.zt_item li .img, .zt_item li .img img { width: 100px; height: 100px; border-radius: 20px; }
.zt_item li .info { float: left; width: 500px; height: 100px; }
.zt_item li .info .bt { width: 100%; height: 40px; display: block; float: left; line-height: 40px; overflow: hidden; font-size: 22px; color: #555; }
.zt_item li .info .start { margin: 8px 0 15px; float: left; }
.zt_item li .info p { float: left; width: 500px; font-size: 12px; color: #565656; }
.zt_item li .downl { display: block; width: 106px; height: 38px; line-height: 38px; border-radius: 4px; text-align: center; border: 1px solid #b2d9ff; color: #3399ff; float: right; margin-top: 30px; font-size: 14px; font-weight: bold; }
.zt_item li .downl:hover { background: #ff7200; color: #fff; }

.lb_item { padding: 20px; overflow: hidden; background: #fff; }
.lb_item  .zanwu{     margin: 0 auto;  width: 100%;    color: #ff0000;    margin-bottom: 20px;    text-align: center;    border-bottom: 2px solid #ccc;     padding-bottom: 30px;}
.lb_item ul { width: 100%; overflow: hidden; margin-top: 10px; float: left; }
.lb_item li { height: 100px; padding-bottom: 30px; margin-bottom: 30px; border-bottom: 1px dashed #edeff5; }
.lb_item li .img { float: left; margin-right: 20px; }
.lb_item li .img, .lb_item li .img img { width: 100px; height: 100px; border-radius: 20px; }
.lb_item li .info { float: left; width: 500px; height: 100px; }
.lb_item li .info .bt { width: 100%; height: 40px; display: block; float: left; line-height: 40px; overflow: hidden; font-size: 22px; color: #555; }
.lb_item li .info .bt:hover { color: #ff7200; }
.lb_item li .info p { float: left; width: 500px; height: 24px; line-height: 24px; font-size: 14px; color: #565656; margin-top: 10px; overflow: hidden; }
.lb_item li .info .lis { width: 100%; height: 24px; line-height: 24px; overflow: hidden; margin-top: 4px; float: left; }
.lb_item li .info .lis p { width: initial; float: left; margin-top: 0; margin-right: 50px; }
.lb_item li .info .lis i { color: #333; }
.lb_item li .info .lis span { color: #ff7200; }
.lb_item li .downl { display: block; width: 106px; height: 38px; line-height: 38px; border-radius: 4px; text-align: center; border: 1px solid #b2d9ff; color: #3399ff; float: right; margin-top: 30px; font-size: 14px; font-weight: bold; }
.lb_item li .downl:hover { background: #ff7200; color: #fff; }

.lb_tags { width: 340px; overflow: hidden; margin-top: 10px; }
.lb_tags li:last-child { margin-bottom: 0; }
.lb_tags li { line-height: 32px; font-size: 14px; color: #565656; width: 100%; overflow: hidden; margin: 10px 0; }
.lb_tags li span { display: block; float: left; margin-top: 5px; margin-right: 3px; }
.lb_tags li a { display: block; float: left; width: 80px; height: 32px; background: #eee; line-height: 32px; text-align: center; margin: 5px 16px 5px 0; border-radius: 4px; color: #666; }
.lb_tags li a:hover, .lb_tags li a.on { color: #fff; background: #ff7200; }

/*# sourceMappingURL=list.css.map */
/* PC列表 */
.pc-item{
	padding: 20px;
	    overflow: hidden;
	    background: #fff;
}
.pc-item .r_title h2{
	font-size: 20px;
}
.cp-list li{
	padding: 18px 0;
}
.cp-list li + li{
	border-top: 1px dashed #edeff5;
}
.cp-list li a{
	display:block;
}
.cp-list li .img{
	float: left;
	width: 75px;
	height: 75px;
	overflow: hidden;
}
.cp-list li .img img{
	width: 75px;
	height: 75px;
}
.cp-list li .pc-info{
	margin-left: 95px;
	padding-right: 120px;
	position: relative;
}
.cp-list li .pc-info h2{
	height: 24px;
	font-weight: 400;
	line-height: 24px;
	font-size: 20px;
	color: #111;
}


.cp-list li .pc-info p{
	font-size: 14px;
	line-height: 1.6;
	color: #666;
	overflow: hidden;
	height: 44px;
	margin-top: 5px;
}
.cp-list li .pc-info .pc-infoTim{
	font-size: 12px;
	color: #666;
	margin-top: 8px;
}
.cp-list li .pc-info .pc-infoTim span{
	display: inline-block;
	margin-right: 6px;
}
.cp-list li .pc-info .pc-infoTim .start{
	display: inline-block;
	float: none;
	margin-top: 2px;
}
.cp-list li .pc-info .downl{
	position: absolute;
	right: 0;
	top: 30px;
	width: 100px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	font-size: 14px;
	border: 1px solid #288bde;
	border-radius: 5px;
	color: #288bde;
}
.cp-list li:hover .pc-info .downl{
	background: #288bde;
	color: #fff;
	border-color: #288bde;	
}

.cp-list li:hover h2{
	color: #ff7200;
}