.box1 {
	padding-top: 0.8rem;
	padding-bottom: 1.2rem;
}
.box1 .list_flex {
	margin-left: -0.2rem;
	margin-right: -0.2rem;
}

.box1 .item {
	/*flex: 0 0 calc(100% / 2);*/
	flex: 0 0 calc(100% / 3);
	/*padding: 0 0.2rem;*/
	padding: 0 0.15rem;
	margin-bottom: 0.4rem;
}
.box1 .container {
	border: 0.01rem solid #D6D6D6;
	/*padding: 0.35rem 0.3rem 0.3rem;*/
	padding: 0.35rem 0.3rem 0.25rem;
	display: block;
	transition: var(--s_tran);
}
.box1 .title {
	font-weight: bold;
	font-size: 0.24rem;
	color: #333333;
}
.box1 .title_box {
	justify-content: space-between;
	padding-bottom: 0.15rem;
	border-bottom: 0.01rem solid #D6D6D6;
	position: relative;
}
.box1 .title_box::after {
	content: '';
	width: 0;
	height: 0.01rem;
	background: var(--c);
	position: absolute;
	left: 0;
	transition: var(--s_tran);
	bottom: -0.01rem;
}
.box1 .container:hover {
	box-shadow: 0rem 0rem 0.12rem 0.01rem rgba(29,64,152,0.32);
}
.box1 .container:hover .title_box::after {
	/*width: 4.28rem;*/
	width: 100%;
}

.box1 .more {
	font-family: '宋体';
	font-size: 0.14rem;
	color: #D6D6D6;
	border: 0.01rem solid #D6D6D6;
	display: flex;
	height: 0.28rem;
	width: 0.28rem;
	justify-content: center;
	align-items: center;
	border-radius: 50%;
	transition: 0.3s;
}
.box1 .hover_box:hover .more {
	color: #fff;
	border: 0.01rem solid var(--c);
	background: var(--c);
}

.box1 .scale_box {
	margin-top: 0.25rem;
	margin-bottom: .25rem;
	/*height: 4.5rem;*/
	height: 3rem;
}

.box1 .itemText{
    font-family: Microsoft YaHei, Microsoft YaHei;
    font-weight: 400;
    font-size: 0.16rem;
    color: #333333;
    line-height: 0.3rem;
}
@media only screen and (max-width: 1024px) {
    .box1 .item{
        flex: 0 0 calc(100% / 2);
    }
    .box1 .des, .box1 .des p, .box1 .des span{
        font-size: 0.24rem;
    }
}