
.maps{width: 1100px;max-width: 100%;margin: 0 auto;box-sizing: border-box;line-height: 70px;font-size: 18px;}
.maps  a{color: #999999;}
.maps .on{color: #CAAD69;}
.list{width: 100%;box-sizing: border-box;padding: 0 10px;}
.list .list-con{width: 800px;max-width: 100%;margin: 0 auto;box-sizing: border-box;}


.list2 {background: #FFFFFF;text-align: center;}
.list2 .list-con{padding-bottom: 100px;}
.list2 .list-title{width: 100%;color: #333333;font-size: 28px;line-height: 40px;text-align: center;padding: 50px 0 30px 0;}
.list2 .list-con ul{width: 100%;}
.list2 .list-con ul li{padding:0px 0;margin-top: 20px;position: relative;}
.list2 .list-con ul li a{display: flex;justify-content: flex-start;}
.list2 .list-con ul li a:hover{color: #333;}
.list2 .list-con ul li .left{width: 100%;display: flex;justify-content: flex-start;height: 90px;position: relative;z-index: 1;}
.list2 .list-con ul li .left .date{width: 90px;height: 90px;background: #07502C;color: #FFFFFF;box-sizing: border-box;padding: 10px 5px;}
.list2 .list-con ul li .left .date .moon{font-size: 24px;text-align: center;line-height: 40px;}
.list2 .list-con ul li .left .date .year-day{font-size: 12px;text-align: center;line-height: 25px;}
.list2 .list-con ul li .left .title{line-height: 90px;word-break: break-all;font-weight: normal;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1; /* 这里是超出几行省略 */
    overflow: hidden;color: #333333;font-size: 14px;box-sizing: border-box;padding: 0 10px;}
.list2 .list-con ul li .right img{width: 120px;height: 90px;display: flex;}
.list2 .list-con ul li .left .jt{display: none;}
.list2 .list-con ul li .right{display: flex;justify-content: flex-start;background: #f3f3f3;position: relative;z-index: 1;}
.list2 .list-con ul li .right .desc{width: 100%;text-align: left;box-sizing: border-box;padding: 10px 10px;display: none;}
.list2 .list-con ul li .right .img{}
.list2 .list-con ul li .right .img img{}
.list2 .list-con ul li:hover{background: #F3F3F3;}

.list2 .list-con ul li:hover .left{background: #F3F3F3;}
.list2 .list-con ul .on a{flex-wrap: wrap;}
.list2 .list-con ul .on .left{width: 100%;position: relative;box-sizing: border-box;padding-right: 32px;}
.list2 .list-con ul .on .left .jt{position: absolute;right: 10px;width: 32px;height: 32px;top: 50%;transform:translate(0,-50%);display: inline-block;}
.list2 .list-con ul .on .left .jt img{max-width: 100%;display: flex;}
.list2 .list-con ul .on .right{width: 100%;/* max-height: 200px;overflow: hidden; */}
.list2 .list-con ul .on .right img{height: 270px;width: auto;}
.list2 .list-con ul .on .right .desc{display: inline-block;}

/* 详情 */
.item{width: 1100px;max-width: 100%;margin: 0 auto;box-sizing: border-box;padding: 30px 10px 100px 10px;}
.item h2{line-height: 50px;text-align: center;font-size: 24px;color: #333333;font-weight: normal;}
.item .date{text-align: center;color: #999999;font-size: 16px;line-height: 30px;margin-top: 10px;}
.item .desc{width: 100%;padding: 40px 0;}
.item .desc pre{width: 100%;line-height: 40px;font-size: 16px;}
.item .desc p{line-height: 40px;font-size: 16px;}
.item .desc img{max-width: 100%;display: flex;}
.anniu{padding: 5px 20px;border-radius: 8px;color: #CAAD69;border: 1px solid #CAAD69;}
@media only screen and (max-width: 810px) {
	.maps{width: 1100px;max-width: 100%;margin: 0 auto;box-sizing: border-box;line-height: 50px;font-size: 16px;padding: 0 10px;}
	
	.list2 .list-con ul li{padding: 0px 0;margin-top: 20px;}
	.list2 .list-con ul li a{display: flex;justify-content: flex-start;}
	.list2 .list-con ul li .left{width: 100%;display: flex;justify-content: flex-start;background: #FFFFFF;height: 70px;}
	.list2 .list-con ul li .left .date{width: 70px;height: 70px;background: #07502C;color: #FFFFFF;box-sizing: border-box;padding: 10px 5px;}
	.list2 .list-con ul li .left .date .moon{font-size: 24px;text-align: center;line-height: 30px;}
	.list2 .list-con ul li .left .date .year-day{font-size: 12px;text-align: center;line-height: 15px;}
	.list2 .list-con ul li .left .title{line-height: 70px;word-break: break-all;font-weight: normal;
	    text-overflow: ellipsis;
	    display: -webkit-box;
	    -webkit-box-orient: vertical;
	    -webkit-line-clamp: 1; /* 这里是超出几行省略 */
	    overflow: hidden;color: #333333;font-size: 14px;box-sizing: border-box;padding: 0 10px;}
	.list2 .list-con ul li .right img{width: auto;height: 70px;display: flex;}
	.list2 .list-con ul li .left .jt{display: none;}
	.list2 .list-con ul li .right{display: flex;justify-content: flex-start;background: #f3f3f3;}
	.list2 .list-con ul li .right .desc{width: 100%;text-align: left;box-sizing: border-box;padding: 10px 10px;display: none;}
	.list2 .list-con ul li .right .img{}
	.list2 .list-con ul li .right .img img{}
	.list2 .list-con ul li:hover{background: #F3F3F3;}
	.list2 .list-con ul li:hover .left{background: #F3F3F3;}
	.list2 .list-con ul .on a{flex-wrap: wrap;}
	.list2 .list-con ul .on .left{width: 100%;position: relative;box-sizing: border-box;padding-right: 32px;}
	.list2 .list-con ul .on .left .jt{position: absolute;right: 10px;width: 32px;height: 32px;top: 50%;transform:translate(0,-50%);display: inline-block;}
	.list2 .list-con ul .on .left .jt img{max-width: 100%;display: flex;}
	.list2 .list-con ul .on .right{width: 100%;/* max-height: 200px;overflow: hidden; */}
	.list2 .list-con ul .on .right img{height: 90px;width: auto;}
	.list2 .list-con ul .on .right .desc{display: inline-block;}
	
	
	/* 详情 */
	.item{width: 1100px;max-width: 100%;margin: 0 auto;box-sizing: border-box;padding: 30px 10px;}
	.item h2{line-height: 40px;text-align: center;font-size: 18px;color: #333333;font-weight: 700;}
	.item .date{text-align: center;color: #999999;font-size: 16px;line-height: 30px;margin-top: 10px;}
	.item .desc{width: 100%;padding: 40px 0;}
	.item .desc pre{width: 100%;line-height: 40px;font-size: 16px;}
	.item .desc p{width: 100%;line-height: 40px;font-size: 16px;}
	.item .desc img{max-width: 100%;display: flex;}
	.anniu{padding: 5px 20px;border-radius: 8px;color: #CAAD69;border: 1px solid #CAAD69;}

}
@media only screen and (max-width: 750px) {
	
}
@media only screen and (max-width: 600px) {
	
}
@media only screen and (max-width: 500px) {
	
	
}
@media only screen and (max-width: 400px) {
	
}