.list{width: 100%; padding: 30px 0 60px 0; font-size: 16px;}
.list-content{width: 1204px; margin: 0 auto; background: #fff; font-size: 0;}
.list-header{position: relative; margin-bottom: -60px; position: relative; top: -60px; z-index: 900; width: 1144x; font-size: 16px;}
.list-header-l{display: inline-block; line-height: 60px;}
.list-header-l a{display: inline-block; width: 130px; text-align: center; font-weight: bold; color: #333333;}
.list-hd-span{position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: #fff; opacity: .6; z-index: -1;}
.position{width: 100%; line-height: 30px; font-size: 14px; text-align: center; color: #777; background: #f3f3f3;}
.position p{display: inline-block; padding: 0 10px 0 10px;}
.list-left{float: right;}
.lihd-content{width: 1200px; margin: 0 auto;}

.list-con{width: 1200px; height: 428px; background-color: #ececec; margin-top: 20px; font-size: 0;}
.list-img{display: inline-block; vertical-align: top; width: 50%;}
.list-img img{width: 100%;}
.list-main{display: inline-block; padding: 40px; box-sizing: border-box; width: 50%;}
.list-main p{font-size: 14px; color: #4e4e4e;}
.list-main h3{font-size: 24px; padding-bottom: 10px; color: #119977}
.list-con a{display: block; width: 124px; line-height: 38px; font-size: 16px; text-align: center; background-color: #119977; color: #fff;}
.list-con:not(:nth-child(2)) a{float: right;}
.list-con p{line-height: 30px; text-overflow: ellipsis; overflow: hidden; /*display: -webkit-box;*/ -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.list-con:nth-child(2) a{margin-top: 20px;}
.list-con:nth-child(2) p{line-height: 32px;}









