  h2{clear: both;}
.box{float: left; width:100%;margin-bottom:1em;}
.box:after{clear: both;}
.images{float: left;  border: 1px dotted gray; padding: 0.5em;margin: 0.5em;}
.text{float: left; background: #fff; /*margin: 0.5em;*/ }
.text ul{list-style-type:none!important; padding:0;margin:0;}
.text li{margin-right: 0px;}
.f-con{
    float: left;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}
.f-item{float: left; background: #fff; margin: 0.5em; padding: 0.5em;
    min-width: 10em;
    max-width: 25em;
    overflow-wrap: break-word;
}