.main { width: 1380px; margin: 30px auto; background: #fff; } .main .part1 .xwdt { width: 612px; height: 356px; position: relative; } .main .part1 .xwdt .swiper-xwdt { height: 356px; } .main .part1 .xwdt .swiper-xwdt a { position: relative; display: block; } .main .part1 .xwdt .swiper-xwdt a img { width: 612px; height: 356px; } .main .part1 .xwdt .swiper-xwdt a p { position: absolute; width: 70%; height: 85px; box-sizing: border-box; background: rgba(0, 0, 0, 0.6); left: 0; bottom: 10px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; text-indent: 14px; line-height: 85px; color: #ffffff; } .main .part1 .xwdt .pagination { position: absolute; right: 14px; text-align: right; bottom: 5px; z-index: 10; width: 26%; } .main .part1 .xwdt .swiper-pagination-switch { display: inline-block; width: 18px; height: 18px; background: #ffffff; border: 1px solid #ffffff; margin: 0 5px; cursor: pointer; } .main .part1 .xwdt .swiper-active-switch { background: #599f2e; } .main .part1 .news { width: 715px; overflow: hidden; } .main h5 { font-size: 20px; border-bottom: 1px solid #dcdcdc; font-weight: bold; line-height: 26px; margin: 0 auto 20px; position: relative; padding-bottom: 15px; color: #344702; } .main h5:after { width: 50px; height: 2px; content: ''; position: absolute; bottom: -1px; left: 0; background: #288d80; } .main h5 .more { position: absolute; font-size: 14px; right: 0; top: 4px; font-weight: normal; } .main .newslist li { line-height: 24px; margin-bottom: 8px; background: no-repeat 0px 9px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .main .newslist li:last-child { margin-bottom: 0; } .main .newslist li a { padding-left: 12px; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .main .part2 { margin-top: 30px; } .main .part2 .latest { width: 425px; display: inline-block; } .internationa { margin-left: 35px; width: 510px; } .research { width: 380px; } .yqlj { width: 100%; height: 88px; background: #f8f7f4; } .yqlj .yqljcon{ width: 1100px; margin: 0 auto; } .yqlj p{ font-size: 18px; color: #344702; padding-top: 10px; } .yqlj ul { padding-top: 28px; } .yqlj ul li { float: left; width: 150px; height: 33px; line-height: 33px; text-align: center; margin-right: 65px; border: 1px solid #e3e3e3; }