.gylmain{ width: 100%; background-color: #fff;}
			.gylhcbg {
				width: 100%;
				display: flex;
				background-color: #f8f8f8;
				margin-top: 20px;
			}

			.gylhcleft {
				width: 50%;
				height: 532px;
				background-image: url(../images/gyllebg.jpg);
				background-repeat: no-repeat;
				background-position: center center;
				background-size: cover; float: left;
			}

			.gylhcright {
				width: 600px;
				box-sizing: border-box;
				padding-top: 85px;
				padding-left: 65px;float: left;
			}

			.gylhc1 {
				width: 100%;
				box-sizing: border-box;
				display: flex;
				padding-bottom: 20px;
				overflow: hidden;
			}

			.gylhc1:last-of-type {
				padding-bottom: 10px;
			}

			.gylhc1:hover .gylhc2 img {
				margin-top: 12px;
			}

			.gylhc2 {
				width: 81px;
				min-width: 81px;
				height: 81px;
				margin-right: 25px; float: left;
			}

			.gylhc2 img {
				width: 100%;
				height: 100%;
				object-fit: cover;
			}

			.gylhc3 { width: 428px;		
				box-sizing: border-box;float: left;
			}

			.gylhc3 .p1 {
				font-size: 24px;
				color: #000;
				padding-top: 22px;
			}

			.gylhc3 .p2 {
				font-size: 15px;
				color: #5e5e5e;
				line-height: 26px;
				padding-top: 6px;
				min-height: 58px;
			}

			.animate {
				-moz-transition: all 1s ease 0s;
				-ms-transition: all 1s ease 0s;
				-o-transition: all 1s ease 0s;
				transition: all 1s ease 0s;
			}

			.gybb1 {
				width: 100%;
				background-image: url(../images/gybb1.jpg);
				background-repeat: no-repeat;
				background-position: center top;
				background-size: auto 878px;
				padding-bottom: 20px;
			}

			.gybb2 {
				box-sizing: border-box;
				margin: 0 auto;
				width: 100%;
				max-width: 1200px;
				box-shadow: 0 10px 20px #dfdcdc;
				display: flex;
				flex-wrap: wrap;
				margin-top: 30px;
				justify-content: space-between;
				background-color: #FFF;border: 1px solid #e4e4e4;
			}

			.daiksec {
				width: 33.3333%;
				height: 274px;
				overflow: hidden;
				position: relative;
				cursor: pointer; float: left;
			}

			.daiksec img {
				width: 100%;
				height: 100%;
				object-fit: cover;
				transition: all ease .3s 0s;
				-moz-transition: all ease .3s 0s;
				-webkit-transition: all ease .3s 0s;
			}

			.daiksec:hover img {
				transform: scale(1.1);
				-moz-transform: scale(1.1);
				-webkit-transform: scale(1.1)
			}

			.daikico1 {
				width: 79px;
				height: 79px;
				background-image: url(../images/gyico1.png);
				background-repeat: no-repeat;
				background-position: center center;
				background-size: auto 79px;
				margin: 0 auto;
				box-shadow: 3px 3px 8px #cce5fb;
				border-radius: 100%;margin-top: 70px;
			}

			.daikico2 {
				width: 79px;
				height: 79px;
				background-image: url(../images/gyico2.png);
				background-repeat: no-repeat;
				background-position: center center;
				background-size: auto 79px;
				margin: 0 auto;
				box-shadow: 3px 3px 8px #cce5fb;
				border-radius: 100%;margin-top: 70px;
			}

			.daikico3 {
				width: 79px;
				height: 79px;
				background-image: url(../images/gyico3.png);
				background-repeat: no-repeat;
				background-position: center center;
				background-size: auto 79px;
				margin: 0 auto;
				box-shadow: 3px 3px 8px #cce5fb;
				border-radius: 100%;margin-top: 70px;
			}

			.daiktext {
				text-align: center;
				width: 100%;
				font-size: 20px;
				padding-top: 18px;line-height: 30px;
			}

			.daiksec1 {
				width: 33.3333%;
				cursor: pointer;
				height: 274px;
				overflow: hidden;
				position: relative;
				background-color: #FFF;
				float: left;
			}

			.daiksec1:hover .daikico1,
			.daiksec1:hover .daikico2,
			.daiksec1:hover .daikico3 {
				margin-top: 60px;
			}

			.gyllct {
				width: 100%;
				background-image: url(../images/qylxt.jpg);
				background-repeat: no-repeat;
				background-position: center top;
				background-size: auto 536px;
			}

			.gyttt {
				text-align: center;
				padding-top: 20px;
				padding-bottom: 70px;
			}

			.gylbanbg {
				background-image: url(../images/gylbg.jpg);
				background-repeat: no-repeat;
				background-position: center center;
				width: 100%;
				height: 488px;
			}

			.indexTitle {
				text-align: center;
				padding: 60px 0 35px;
			}

			.indexTitle .title {
				font-size: 38px;
				color: #333;
			}

			.indexTitle .line {
				margin: 30px auto 0 auto;
				height: 4px; width: 100px; background-color: #09A1F6; border-radius: 2px;
			}

			.indexTitle .subTitle1 {
				font-size: 17px;
				color: #666;
				margin-top: 40px;
				text-align: center;
				line-height: 30px;
			}

			.indexTitle .subTitle {
				font-size: 17px;
				color: #666;
				margin-top: 25px;
			}

			.gindexTitle {
				text-align: center;
				padding: 60px 0 35px;
			}

			.gindexTitle .gsubTitle {
				font-size: 17px;
				color: #fff;
				margin-top: 25px;
			}

			.gindexTitle .gtitle {
				font-size: 38px;
				color: #fff;
			}

			.gindexTitle .gline {
				margin: 30px auto 0 auto;
				height: 4px;
				width: 100px;
				background-color: #fff;
				border-radius: 2px;
			}

			.section {
				box-sizing: border-box;
				margin: 0 auto;
				width: 100%;
				max-width: 1200px;
				overflow: hidden;
			}
			.clearfix:after {
			    content: ".";
			    visibility: hidden;
			    display: block;
			    height: 0;
			    clear: both;
			}