.rew-banner { height:450px;width:1300px;margin:30px auto; }.rew-wp { width:1300px;margin:0 auto 40px;display: flex;justify-content: space-between; }.rew-wp>div { height:730px;width:400px;position: relative; }.rew-wp>div:nth-child(3) { width:390px; }.rew-tit { position: absolute;left:60px;top:-30px; }.rew-wp>div:nth-child(-n+2) { margin-top:30px;padding-top:190px;height:570px;background:#f4f4f4; }.rew-wp>div:nth-child(-n+2) a { display: block;height:60px;line-height:60px;width:350px;margin:0 auto;text-align: center;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; }.rew-wp>div:nth-child(-n+2) a:hover { color:#2267ec; }.tou-tit { padding-left:122px;height:60px;line-height:60px;color: #fff;color:#fff;font-size:20px;display: block;margin-bottom:4px; }.tou-tit:nth-child(1) { background: url(../images/jl.png) no-repeat 45px center #2267ec; }.tou-tit:nth-child(2) { background: url(../images/art.png) no-repeat 42px center #2267ec; }.rew-ntit { display: flex;justify-content: space-between;height:40px;padding-top:20px;align-items: center; }.rew-ntit * { display: block; }.rew-ntit span { height:40px;background:url(../images/bar.png) no-repeat center bottom;font-size:20px;font-weight: bold; }.rew-ntit a { width:78px;height:19px;background: url(../images/more.png) no-repeat 0 0; }.notice-list { padding:16px 0; }.notice-list li { height:40px;padding-left:26px;display:flex;background: url(../images/icon-xing.png) no-repeat 0 center;justify-content: space-between; }.notice-list li>* { display: block;height:40px;line-height:40px;font-size:14px; }.notice-list li a { width:260px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; }.notice-list li span { color: #c3c3c3; }.notice-list li a:hover { color:#2267ec; }.rew-wp>div:nth-child(3) .notice-list:nth-of-type(2) { padding-bottom:0; }.person { width:1300px;margin:0 auto 40px;background: url(../images/hj.png) no-repeat 0 0 #f4f4f4;height:430px;position: relative; }.person-list { position: absolute;right:0;bottom:20px;height:350px;width:1046px;overflow: hidden; }.per { position:absolute;left:0;top:0;display: flex; } .per li { width:250px;height:310px;background:#fff;margin-right:20px;padding:20px 0;display: flex;flex-direction: column;align-items: center; }.per li:nth-last-child(1) { margin-right:0; }.per li>* { width:200px; }.per li img { height:200px; }.per li h5 { padding-top:10px;height:40px;text-align: center;font-size:14px;line-height:20px;overflow: hidden; }.per li p { height:22px;line-height: 22px;text-align: center;font-size:14px; }