.container{padding:1rem 0}.banner .content .bannerText{max-width:520px}.centerTitle{margin-bottom:.5rem}.container .layout{display:flex;background-color:#f4f4f4}.container .layout:not(:last-child){margin-bottom:40px}.container .layout:nth-child(even){flex-direction:row-reverse}.layout .layout_img{width:48%}.layout .layout_content{width:52%;padding:.4rem}.layout .layout_content .layout_title{font-size:var(--centerTitle);margin-bottom:.2rem}.layout .layout_content .layout_intr{font-size:var(--comTextCont);color:#777;line-height:var(--lineHeight20)}.layout .layout_content .layout_intr p{margin-bottom:.3rem}.layout .layout_content .layout_innerList{display:flex;flex-wrap:wrap;justify-content:space-between}.layout .layout_content .layout_innerList li{width:32%;font-size:var(--indexNewsTime);line-height:1.5;margin-bottom:20px;color:#4a4a4a;position:relative;padding-left:10px}.layout .layout_content .layout_innerList li::before{position:absolute;content:'';width:2px;height:2px;left:0;border-radius:50%;background-color:#8b8b8b;top:0;bottom:0;margin:auto}.layout .layout_content .layout_row{display:grid;grid-template-columns:repeat(4,1fr)}.layout .layout_content .layout_row .layout_row_item{display:flex;align-items:center;flex-direction:column}.layout .layout_content .layout_row .item_icon{display:flex;align-items:center;height:60px;margin-bottom:10px}.layout .layout_content .layout_row .item_icon img{width:auto;height:auto;max-width:100%}.layout .layout_content .layout_row .item_title{font-size:var(--indexNewsTime);color:#666;text-align:center;line-height:1.5}.layout .layout_content .more{margin-top:.7rem}@media screen and (max-width:1024px){.banner .content{top:25%}.layout .layout_content .layout_row .item_icon{margin-bottom:0}.layout .layout_content .layout_row .item_title{font-size:12px}.layout .layout_content .layout_row .item_icon img{max-height:40px}.layout .layout_content{padding:20px}.layout .layout_img img{object-fit:cover}}@media screen and (max-width:768px){.layout .layout_content .layout_row .item_icon img{max-height:30px}.container .layout{flex-direction:column}.container .layout:nth-child(even){flex-direction:column}.layout .layout_img{width:100%}.layout .layout_content{width:100%}}@media screen and (max-width:500px){.banner .content .bannerText{line-height:1.5}.layout .layout_content .layout_innerList li{width:48%}.layout .layout_content .layout_row{grid-template-columns:repeat(2,1fr)}}