body {
			background: #eee;
			/*overflow-x: hidden;*/
			position: relative;
			z-index: -5;
		}

		.head {
			/*height: 643px;
			background: url(/front/images/bg01.png) no-repeat;
			background-size: auto 100%;*/
		}

		.head .bottom {
			position: absolute;
			top: 555px;
			display: flex;
			height: 125px;
			justify-content: space-between;
			left: 0;color: white;
			left:130px;
			right:170px;
			align-items: center;
		}

		section {
	margin-top: 500px;
}

		@media (max-width: 900px) {
			
			.content {
				padding: 0 10px !important;
				justify-content: center !important;
			}

			.content .item {
				width: 90% !important;
				min-width: auto !important;
			}

			.head .bottom .search{
				display: none !important;
			}

			.head .bottom {
				left: 10px;
				bottom: 0px;
			}

			.head .bottom img {
				width: 100%;
			}
		}

		.content .item {
			margin-top: 100px;
			/*min-width: 530px;
			max-width: 530px;*/
		}

		.content .item .title {
			text-align: left;
			font-size:20px;
			padding-left: 5px;
			/*text-overflow: ellipsis;*/
		}

		.content .item .i1 span{
			flex: 1;
			/*padding: 0 20px;*/
		}

		.content .item .i1 span:first-child{
			text-align: left;
		}

		.content .item .i1 span:last-child{
			text-align: right;
		}

		.content .content1 {
			padding: 0 20px;
		}

		.head .search{
			/*background-image: url(/front/images/search.png);*/
			width: 241px;
			height: 41px;
			display: flex;
			
		}

		.search .keywords {
			display: flex;
			justify-content: center;
			align-items: center;
		}

		.search input {
			border: none;
			outline: none;
			background-color: rgb(238,238,238);
			/*text-align: center;*/
			font-size: 15px;
			width: 75%;
		}


		.content {
			display: flex;
			justify-content: space-between;
			/*margin-top: 50px;*/
			margin-bottom: 100px;
			flex-wrap: wrap;
			padding: 0 13%;
		}

		.content .item {
			width: 45%;
			background-color: white;
			border-radius:20px;
		}

		.item .he {
			position: relative;
		}

		.item .he .he1 {
			width: 50%;height:70px;
			position: absolute;
			top: -30px;
			border-radius:10px 50px 10px 10px;
			background-color: rgb(113,178,249);
			z-index: 9;
			box-shadow: 1px 1px 2px gray;
			display: flex;
			justify-content: flex-end;
			flex-direction: column;
		}

		.item .he1 .title {
			margin-bottom: 5px;
			color: white;
			white-space: nowrap;
			text-overflow: ellipsis;
    		overflow: hidden;
		}

		.item .he1 .title-2 {
			position: relative;
			top: -10px;
			left: 3px;
			background-color: orange;
			font-size: 12px;
			padding: 2px 2px;
			border-radius:5px 5px 5px 0;
		}

		.item .he2 {
			width: 60%;
			height:60px;
			position: absolute;
			top: 0px;
			left: 40%;
			border-radius:10px;
			background-color: rgb(93,130,229);
			text-align: right;
			color: white;
			line-height: 5;
		}

		.item .he2 span{
			margin-right: 10px;
			cursor: pointer;
		}

		.item .content1 {
			display: flex;
			flex-direction: column;
			margin-top:60px;
		}

		.item .content1 .i1 {
			display: flex;
			justify-content: space-around;
			align-items: center;
			color: black;height: 60px;
		}

		.content1 .line {
			height: 2px;
			background:lightgray;
		}

		.content1 .bottom {
			padding-bottom: 20px;
		}

		.content1 .bottom .i1{
			height: 30px;
		}

		.keywords {
			background: url(/front/images/ic04.png);
			background-size: 189px 41px;
			width: 189px;
			height: 41px;
		}

		.submit {
			background: url(/front/images/ic03.png);
			background-size: 52px 41px;
			width: 52px;
			height: 41px;
		}
