.main .rcdw ul.pic li { float: left; margin: 14px 43px 0; text-align: center; width: 134px; font-size: 18px; } .main .rcdw ul.pic li img { width: 134px; height: 163px; display: block; margin: 10px auto; } .main .rcdw ul.pic li p { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } .main .xxhrk { margin: 30px auto 70px; } .main .xxhrk .xxhrktitle { background: #2c991a; width: 80px; height: 160px; box-sizing: border-box; text-align: center; padding: 18px 26px 0 26px; line-height: 24px; color: #ffffff; font-size: 20px; font-weight: bold; } .main .xxhrk .xxhicon { border: 1px solid #bfdd97; border-left: 0; height: 160px; width: 1300px; padding: 0 87px; box-sizing: border-box; } .main .xxhrk .xxhicon .icon { float: left; margin: 30px 72px; font-weight: bold; font-size: 20px; text-align: center; } .main .xxhrk .xxhicon .icon img { display: block; margin: 0 auto 10px; } .main .xxhrk .xxhicon .icon a:hover { color: #2c991a; } .ptrk { overflow: hidden; } .ptrk .ptrkicon { margin-top: 15px; overflow: hidden; } .ptrk .ptrkicon .icon { width: 30%; text-align: center; height: 122px; background: #e5ead7; float: left; margin: 12px 10px; border: 1px solid #ccc; border-radius: 20px; } .ptrk .ptrkicon .icon a { display: block; padding: 14px 0; } .ptrk .ptrkicon .icon img { display: block; margin: 0 auto 10px; } .ptrk .ptrkicon .icon p { margin-top: 10px; font-weight: bold; font-size: 20px; }