.main .kjfw .pic { margin-top: 46px; width: 222px; height: 283px; } .main .kjfw .pic img { width: 100%; height: 100%; } .main .kjfw .list { width:100%; /*width: 425px;*/ } .main .kjfw .list li a { display: inline-block; max-width: 100%; } .main .rcdw { margin: 30px auto; } .main .rcdw .rcdwCon { position: relative; margin: 20px auto; width: 100%; height: 258px; overflow: hidden; } .main .rcdw .rcdwCon .conBox { margin: 0 auto; width: 4440px; height: 258px; } .main .rcdw .rcdwCon .conBox .section{ height: 258px; margin-right: 30px; float: left; width: 155px; } .main .rcdw .rcdwCon .conBox .section a { height: 258px; display: block; width: 155px; } .main .rcdw .rcdwCon .conBox .section a img { width: 155px; height: 224px; } .main .rcdw .rcdwCon .conBox .section a p { text-align: center; font-size: 18px; margin-top: 6px; } .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 52px; 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; } /* 鐮旂┒鍥㈤槦 */ .main .yjtd{ overflow: hidden; } .main .yjtd .yjtdIcon { /* margin-top: 15px; */ margin-right: -10px; } .main .yjtd .yjtdIcon .icon { width: 312px; text-align: center; height: 170px; background: #F6FAEC; float: left; box-sizing: border-box; margin: 12px 10px; background-repeat: no-repeat; background-size: cover; position: relative; } .main .yjtd .yjtdIcon .icon a { display: block; position: absolute; bottom: 0px; width: 100%; height: 32px; line-height: 32px; } .main .yjtd .yjtdIcon .icon p { margin-top: 10px; font-weight: bold; font-size: 20px; text-align: center; color: #fff; text-shadow: 0 1px #121212; background:rgb(24 123 68 / 0.6); }