@charset "utf-8";
/* CSS Document */
.banner{background: url(../images/touzizhe_banner.jpg) no-repeat center; width: 100%; height: 325px; background-size: cover;}
.er_nav{width: 100%; height: 59px; border-bottom: 1px solid #d1d1d1; line-height: 59px;}
.er_nav p{font-size: 16px; color: #949494;}
.er_nav p a{color: #949494;}
.er_nav p a:hover{color: #04adf2;}
.touzizhe{padding: 5px 0 47px 0;}
.touzizhe .l{width: 824px;}
.touzizhe .l .list{width: 100%; border-bottom: 1px solid #e9e9e9; padding: 55px 0 37px 0;}
.touzizhe .l .list .date{width: 126px; height: 128px; background-color: #e1e1e1; text-align: center;
	transition: .5s;}
.touzizhe .l .list .date>p{font-size: 64px; color: #444444; transition: .5s;}
.touzizhe .l .list .date>span{display: inline-block; width: 100%; font-size: 20px; color: #8f8f8f; transition: .5s;}
.touzizhe .l .list .nr{width: 660px;}
.touzizhe .l .list .nr .tit{font-size: 20px; color: #1f1f1f;}
.touzizhe .l .list .nr .con{font-size: 14px; color: #6b6b6b; line-height: 28px; padding-top: 20px; overflow : hidden; 
	text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.touzizhe .l .list .nr .pdf{padding-top: 20px;}
.touzizhe .l .list .nr .pdf>p{float: left; font-size: 16px; color: #525252;}
.touzizhe .l .list .nr .pdf>p>a{color: #525252;}
.touzizhe .l .list .nr .pdf>span{float: right; font-size: 16px;}
.touzizhe .l .list .nr .pdf>span>a{color: #504e4e;}
.touzizhe .l .list .nr .pdf>p:hover a{color:#0091dc;}
.touzizhe .l .list .nr .pdf>span:hover a{color:#0091dc;}
.touzizhe .l .list:hover .date{background-color: #0091dc;}
.touzizhe .l .list:hover .date>p{color: #fff;}
.touzizhe .l .list:hover .date>span{color: #fff;}
.touzizhe .l .page{padding-top: 50px;}
.touzizhe .r{width: 321px; padding-top: 54px;}
.touzizhe .r>p{font-size: 16px; color: #716d6d; padding-top: 6px; line-height: 24px; padding-bottom: 42px;}
.touzizhe .r .lxfs{width: 321px; border: 1px solid #eeeeee; padding: 26px 22px 60px;}
.touzizhe .r .lxfs .tit{font-size: 24px; color: #0091dc; padding-bottom: 14px;}
.touzizhe .r .lxfs .zhengquan{font-size: 18px; color: #4d4d4d; padding-bottom: 16px;}
.touzizhe .r .lxfs .p1{font-size: 14px; color: #6b6b6b; line-height: 24px;}

@media screen and (max-width: 800px){
	footer .foot_bot{height: 58px;}
	.touzizhe .l{width: 100%;}
	.touzizhe .l .list{height: auto; padding: 20px 0;}
	.touzizhe .l .list .date{width: 24%; height: auto; padding: 8px 0;}
	.touzizhe .l .list .nr{width: 74%;}
	.touzizhe .l .list .date>p{font-size: 24px;}
	.touzizhe .l .list .date>span{font-size: 12px;}
	.touzizhe .l .list .nr .tit{font-size: 16px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
	.touzizhe .l .list .nr .con{font-size: 12px; line-height: 20px; padding-top: 4px; -webkit-line-clamp: 2;}
	.touzizhe .l .list .nr .pdf{padding-top: 10px;}
	.touzizhe .l .list .nr .pdf>p{font-size: 14px;}
	.touzizhe .l .list .nr .pdf>span{font-size: 14px;}
	.touzizhe .r{width: 100%; padding-top: 20px;}
	.touzizhe .r img{width: 100%;}
	.touzizhe .r .lxfs{width: 100%; box-sizing: border-box; height: auto;}
	.touzizhe .r .lxfs{padding: 20px 22px;}
}