.line{
  width: 100%;
  height: 825px;
}
.title {
	padding: 10px 50px;
    line-height: 24px;
    font-size: 30px;
    color: #01812f;
    font-weight: bold;
}
.spring {
	width: 1200px;
	margin: 50px auto;
	display: flex;
}
/*.spring .description{
	flex: auto;
	overflow: hidden;
}
.spring .description .title {
	padding: 50px 50px 10px;
    line-height: 24px;
    font-size: 30px;
    color: #01812f;
    font-weight: bold;
}
.spring .description .titleList {
    padding: 20px 50px;
    line-height: 24px;
    font-size: 20px;
}
.spring .description .info {
	width: 450px;
    font-size: 18px;
    line-height: 30px;
    padding: 8px 0;
    margin: 0 50px;
    border-top: 1px solid #eaeaea;
}
.spring .imgList {
	flex: auto;
	width: 50%;
	margin: auto;
	position: relative;
}*/
/*
.spring .imgList .item {
	border-radius: 100%;
	border: 1px solid #3d9e60;
	padding: 10px;
	position: relative;
}

.spring .imgList .item:nth-child(1) {
	width: 400px;
	height: 400px;
}

.spring .imgList .item:nth-child(2) {
	width: 265px;
	height: 265px;
	position: absolute;
	top: -40px;
	left: -60px;
}

.spring .imgList .item:nth-child(3) {
	width: 190px;
	height: 190px;
	position: absolute;
	bottom: 0px;
	right: 20px;
}

.spring .imgList .item img {
	border-radius: 100%;
    position: absolute;
    top: 3%;
    left: 3%;
    width: 94%;
    height: 94%;
    z-index: 999;
}*/


.summer{
	width: 100%;
	/*height: 909px;*/
	overflow: hidden;
	background-image: url(../img/beautiful_022.png);
	background-size: 100% 100%;
}

/*.summer .info {
	width: 1200px;
	margin: 180px auto;
}

.summer .info .item{
	display: flex;
}

.summer .itemList {
	flex-basis: 50%;
}

.summer .itemList .itemul {
	width: 250px;
	float: left;
	margin-right: 15px;
}

.summer .itemList .itemul li {
	margin-bottom: 15px;
}

.summer .itemList .itemul:nth-child(1) li:nth-child(1), .itemList .itemul:nth-child(2) li:nth-child(2){
	height: 145px;
}

.summer .itemList .itemul:nth-child(2) li:nth-child(1), .itemList .itemul:nth-child(1) li:nth-child(2){
	height: 180px;
}

.summer .itemList .itemul img {
	width: 100%;
	height: 100%;
	background-size: 100% 100%;
}

.summer .description{
	flex-basis: 50%;
	color: #ffffff;
}

.summer .description .titleList {
	padding: 20px 50px;
	line-height: 24px;
	font-size: 20px;
}

.summer .description .info {
	width: 450px;
	font-size: 18px;
	line-height: 30px;
	padding: 8px 0;
	margin: 0 50px;
	border-top: 1px solid #ffffff;
}

.summer .imgList {
	width: 100%;
	height: 175px;
	display: flex;
}

.summer .imgList li {
	flex-basis: 25%;
	height: 100%;
}

.summer .imgList li img {
	width: 100%;
	height: 100%;
	background-size: 100% 100%;
}

.autumn {
	text-align: center;
}

.autumn .info {
	width: 1200px;
	margin: 50px auto;
}

.autumn .item {
	width: 100%;
	height: 565px;
	overflow: hidden;
	margin: 30px auto;
}

.autumn .item li {
	float: left;
	margin-bottom: 20px;
}

.autumn .item li:nth-child(1){
	width: 340px;
	height: 100%;
	margin-right: 20px;
}

.autumn .item li:nth-child(2), .autumn .item li:nth-child(4){
	width: 340px;
	height: 278px;
	margin-right: 20px;
}

.autumn .item li:nth-child(3){
	width: 480px;
	height: 278px;
}

.autumn .item li:nth-child(5){
	margin-right: 20px;
}

.autumn .item li:nth-child(5), .autumn .item li:nth-child(6){
	width: 230px;
	height: 278px;
}

.autumn .item li img {
	width: 100%;
	height: 100%;
	background-size: 100% 100%;
}

.autumn .titleList{
	font-size: 20px;
	padding: 15px 0;
}

.autumn .description{
	width: 840px;
	margin: 10px auto;
	font-size: 18px;
	line-height: 30px;
	border-top: 1px solid #eaeaea;
    padding: 10px 0;
}*/

.winterBackImg {
	width: 100%;
	/*height: 1194px;*/
	background-image: url(../img/beautiful_024.png);
	overflow: hidden;
	background-position-y: -200px;
	/*background-size: 100%;*/
}

.winter .info {
	width: 1200px;
	margin: 150px auto;
}

.winter .info .item {
	width: 100%;
	overflow: hidden;
}

.winter .info .item .itemList {
	height: 360px;
	margin-bottom: 15px;
	float: left;
}

.winter .info .item .itemText{
	width: 500px;
	background-color: #fff;
	/*margin-right: 15px;*/
}

.winter .info .item .itemList:nth-child(4){
	width: 500px;
}

.winter .info .item .itemList:nth-child(2), .winter .info .item .itemList:nth-child(3){
	width: 685px;
}

.winter .info .item .itemList:nth-child(1), .winter .info .item .itemList:nth-child(3){
	margin-right: 15px;
}

.summer .info .item .itemList:nth-child(1), .summer .info .item .itemList:nth-child(3){
	width: 685px;
}

.summer .info .item .itemList:nth-child(2), .summer .info .item .itemList:nth-child(4){
	width: 500px;
}

.autumn .info .item .itemList:nth-child(2), .autumn .info .item .itemList:nth-child(3){
	width: 500px;
}

.autumn .info .item .itemList:nth-child(4), .autumn .info .item .itemList:nth-child(1){
	width: 685px;
}


.winter .info .item .itemList img {
	width: 100%;
	height: 100%;
	background-size: 100% 100%;
}

.winter .item .itemList .title {
	margin: 30px 0 10px 0;
}

.winter .titleList {
	padding: 10px 50px;
	font-size: 20px;
}

.winter .description {
	width: 80%;
	margin: 10px auto;
	border-top: 1px solid #eaeaea;
	padding: 10px 0;
	font-size: 18px;
	line-height: 30px
}
