.mod-banner.ev-10 .event-title img{
	max-width: 50%;
	margin: initial;
}
.mod-banner.ev-10 .event-title{justify-content:left;}
/* .ev-10 .banner-bg{min-height: 545px;} */
a:hover,a{text-decoration: none;}
.ag-ev10-p{display: grid;}
.ag-ev10-p p{align-self: flex-end;}
.ag-st-xs .uk-card {
    max-width: 280px;
   padding: 15px;
}
.ag-title-x img.ag-img-tilte {
        max-width: 66%;
}

.ag-title-x h2 {
	font-size: 1.4rem;
  margin-top: 15px;
}
.ag-title-x h3 {
	font-size: 1.2rem;
}
.ag-bd-list:after {
    content: "";
    width: 3px;
    height: 100%;
    background: #e6e6e6;
    z-index: -1;
    position: absolute;
    right: 0px;
    top: 0;
}

.ag-bd-list {
    position: relative;
}

.ag-bd-list:before {
    content: "";
    width: 5px;
    height: 5px;
    z-index: 0;
    background: #dedede;
    position: absolute;
    bottom: 0;
    right: 0px;
    border-radius: 50%;
}

.ag-bd-list span {
    background-color: #fff;
    line-height: 16px;
    display: inline-block;
    font-weight: 500;
    padding: 3px 0 5px;
		position: absolute;
    top: 0;
    right: -20px;
}
.txt-content {
    margin-top: 10px;
}
h4 {
    font-weight: 500;
}
.history-list .item-list img {
	border: 1px solid #dedede;
}
.history-list .label {
	display: inline-block;
	background: #97cdac;
	color: #fff;
	font-size: 1rem;
	padding: 0.1rem 0.5rem;
	margin-bottom: 10px;
}

.history-list .uk-card .item-txt p:first-child {
	margin-bottom: 10px;
}

.history-list .uk-card .item-txt p:not(:first-child) {
	margin-top: 0;
}

@media (max-width: 640px) {
		.history-list .uk-margin-medium-top {
			margin-top: 1rem !important;
		}
		.history-list .uk-grid-margin {
			margin-top: 0rem !important;
		}
		.history-list .item-list {
			margin-left: -15px;
		}
		.history-list .item-list > div {
			padding-left: 15px;
		}

		.ag-title-x img.title-goods {
			margin-top: 3rem;
			max-width: 95%;
		}
}
