.download .content {
	padding-top: 0.61rem;
	padding-bottom: 1.28rem;
}

.download .content form {
	max-width: 8rem;
	margin-left: auto;
	margin-right: auto;
	border-radius: 0.05rem;
	border: 0.01rem solid #DBDBDB;
	overflow: hidden;
}

.download .content form a {
	flex: 0 0 0.9rem;
	background-color: var(--c);
	font-size: 0.14rem;
	color: #FFFFFF;
	line-height: 0.4rem;
	text-align: center;
}

.download .content form input {
	background: rgba(235, 235, 235, 0.47);
	line-height: 0.4rem;
	height: 0.4rem;
	padding-left: 0.2rem;
	flex: 0 0 calc(100% - 0.9rem);
}

input::-webkit-input-placeholder {
	font-size: 0.14rem;
	color: #B4B4B4;
}

input:-moz-placeholder {
	font-size: 0.14rem;
	color: #B4B4B4;
}

input::-moz-placeholder {
	font-size: 0.14rem;
	color: #B4B4B4;
}

input:-ms-input-placeholder {
	font-size: 0.14rem;
	color: #B4B4B4;
}


.download .content .list_flex {
	margin-top: 0.4rem;
}
.download .content .list_flex .item {
	flex: 0 0 100%;
	margin-bottom: 0.2rem;
}
.download .content .list_flex .item .container {
	padding-left: 0.38rem;
	padding-right: 0.5rem;
	width: 100%;
	border: 0.01rem solid #DEDEDE;
	background: rgba(245, 245, 245, 1);
	padding-top: 0.26rem;
	padding-bottom: 0.22rem;
	transition: var(--s_tran);
}

.download .content .list_flex .item .container .logo {
	max-width: 0.42rem;
	height: 0.48rem;
}

.download .content .list_flex .item .container .title {
	font-size: 0.2rem;
	color: #333333;
	line-height: 0.3rem;
	padding-bottom: 0.1rem;
	border-bottom: 0.01rem solid rgba(203, 203, 203, 1);
}

.download .content .list_flex .item .container .date,
.download .content .list_flex .item .container .size {
	font-size: 0.16rem;
	color: #999999;
	margin-top: 0.1rem;
}

.download .content .list_flex .item .container .date {
	margin-right: 0.85rem;
}
.download .content .title_box {
	flex: 0 0 8.93rem;
	margin-left: 0.53rem;
}

.download .content .list_flex .item a {
	font-size: 0.14rem;
	color: #666666;
	width: 1.2rem;
	line-height: 0.4rem;
	background: rgba(217, 217, 217, 1);
	text-align: center;
	transition: var(--s_tran);
}

.download .content .list_flex .item a:hover {
	background: var(--c);
	color: #fff;
}

.download .content .list_flex .item .detail {
	margin-left: 0.6rem;
}
.download .content .list_flex .item .down {
	margin-left: 0.24rem;
}

.download .content .list_flex .item .container:hover {
	background: #fff;
	box-shadow: 0rem 0rem 0.09rem 0.01rem rgba(28,132,116,0.26);
	border: 0.01rem solid transparent;
}

@media (max-width:768px) {
    .download .content form input {
        height: 40px;
        font-size: 12px;
        flex: 0 0 80%;
    }
    input::-webkit-input-placeholder {
	font-size: 12px;
	color: #B4B4B4;
}

input:-moz-placeholder {
	font-size: 12px;
	color: #B4B4B4;
}

input::-moz-placeholder {
	font-size: 12px;
	color: #B4B4B4;
}

input:-ms-input-placeholder {
	font-size: 12px;
	color: #B4B4B4;
}
.download .content form a {
    line-height: 40px;
    flex: 0 0 20%;
    font-size: 12px;
}
.download .content .list_flex .item{
        width: 100%;
}
.download .content .list_flex {
    width: 100%;
}
.download .content .list_flex .item .container {
    flex-wrap: wrap;
}
.download .content .list_flex .item .container a {
    flex: 0 0 40%;
    margin-top: 20px;
    font-size: 14px;
}

.download .content .title_box {
        white-space: pre-wrap;
    flex: 0 0 85%;
    margin-left: 30px;
}
.download .content .list_flex .item .container .title {
    font-size: 14px;
    line-height: .45rem;
}
.download .content .list_flex .item .container .date, .download .content .list_flex .item .container .size {
    font-size: 12px;
}
}