	* {
		margin: 0;
		padding: 0;
		text-decoration: none;
	}

	img {
		vertical-align: middle;
	}
	
	a{
		cursor: pointer;
	}

	#home {
		position: fixed;
		background: #fff;
		top: 0;
		left: 0;
		z-index: 1000;
		width: 100%;
		height: 100%;
		background-image: url('../images/index_bg.jpg');
		background-position: top center;
		background-repeat: no-repeat;
		overflow-y: auto;
	}

	#home .main {
		width: 1349px;
		min-height: 0;
		overflow: hidden;
	}
	#home .first.main{
		margin: 6% auto 0 auto;
	}

	.home_foot {
		max-width: 1200px;
		margin: auto;
		font-size: 13px;
		font-weight: 400;
		color: #464646;
		text-align: center;
		border-top: 1px solid #cccccc;
		padding-top: 20px;
		margin-top: 53px;
	}

	.home_foot p {
		margin-bottom: 15px;
	}

	.enter {
		height: 67px;
		background-image: url('../images/index_bg2.png');
		line-height: 67px;
		font-size: 20px;
		color: #666666;
		font-weight: 300;
		text-align: right;
	}

	.enter img {
		margin-right: 30px;
	}

	.enter span:first-of-type {
		margin-right: 5px;
	}

	#home .home_logo {
		text-align: center;
		margin-top: 5%;
	}

	#home .main .item {
		width: 49.4%;
		float: left;
		position: relative;
	}

	#home .main .item a {
		width: 100%;
	}

	#home .main .item .padding {
		position: absolute;
		top: 0;
		left: 0;
		padding: 0px;
		width: 100%;
		height: 100%;
	}

	#home .main .item .padding .top{
		position: absolute;
	    top: 8%;
	    left: 5%;
	    width: 40%;
	}
	#home .main .item .padding .bottom{
		position: absolute;
	    bottom: calc(5% + 67px);
	    left: 5%;
	    font-size: 30px;
	    font-weight: 700;
	    color: #fff;
	}
	#home .main .item .padding .bottom .desc{
		font-size: 18px;
		font-weight: 300;
	}

	#home .main .item .padding .pd {
		padding: 35px;
	}
	
	#home .main .item .padding img{
		max-width: 100%;
	}

	#home .main .item:last-of-type {
		float: right;
	}

	#home .main .item .icon {
		margin-bottom: 88px;
		height: 60px;
	}

	#home .main .item .img {
		overflow: hidden;
	}

	#home .main .item .img img {
		width: 100%;
		transition: all linear 200ms;
	}

	#home .main .item .txt {
		color: #fff;
		position: absolute;
		bottom: 10px;
	}

	#home .main .item .txt h2 {
		font-size: 30px;
		margin-bottom: 16px;
	}

	#home .main .item .txt p {
		font-size: 18px;
		font-weight: 300;
		margin-bottom: 0;
	}

	#home .main .item .txt h2 span {
		position: relative;
	}

	#home .main .item .txt h2 b {
		font-weight: normal;
		margin-left: 10px;
		margin-right: 10px;
	}

	#home .main .item .txt h2 span:last-of-type::after {
		display: none;
	}

	#home .main .item:hover .img img {
		transform: scale(1.1);
	}

	#home .main .item .txt h2 span:last-of-type {
		padding-right: 0;
		margin-right: 0;
	}

	@media(max-width:1500px)and(min-width:1300px) {
		#home .main {
			width: 1200px;
		}
	}

	@media(min-width:1400px) {
		#home.isEn .main .item .txt h2 {
			font-size: 26px;
		}

		#home.isEn .main .item .txt p {
			font-size: 16px;
		}

		#home.isEn .enter {
			font-size: 18px;
		}
	}

	@media (max-height:880px) {
		#home {
			zoom: .9;
		}
	}

	@media (max-height:820px) {
		#home {
			zoom: .8;
		}
	}

	@media (max-width:1400px) {

		.home_foot {
			width: 90%;
		}

		#home .main .item .icon {
			margin-bottom: 60px;
			height: 60px;
		}

		#home .home_logo {
			margin-top: 90px;
		}
	}

	@media (max-width:1300px) {
		#home .main {
			width: 90%;
		}

		#home .main .item .txt h2 {
			font-size: 27px;
			margin-bottom: 12px;
		}
	}

	@media (max-width:1100px) {
		#home .main .item .txt h2 {
			font-size: 21px;
		}

		#home .main .item .icon {
			margin-bottom: 30px;
		}

		#home .main .item .padding .pd {
			padding: 25px;
		}

		#home .main .item .icon img {
			height: 40px;
		}

		#home .main .item .txt p {
			font-size: 16px;
			font-weight: 300;
		}

		.enter {
			height: 60px;
			line-height: 60px;
			font-size: 18px;
		}
	}

	@media (max-width:991px) {
		#home .main .item .txt h2 {
			font-size: 16px;
		}

		#home .main .item .icon {
			height: 35px;
		}

		#home .main .item .txt h2 span::after {
			width: 1px;
			height: 66%;
			top: 22%;
		}

		#home .main .item .txt p {
			font-size: 13px;
		}

		#home .main .item .icon img {
			height: 35px;
		}

		#home .main .item .txt h2 {
			margin-bottom: 6px;
		}

		.enter {
			height: 48px;
			line-height: 48px;
			font-size: 13px;
		}

		#home .main .item .padding .pd {
			padding: 22px;
		}

		.enter img {
			margin-right: 15px;
			width: 14px;
			position: relative;
			top: -1px;
		}
	}

	@media (max-width:767px) {
		#home {
			background-size: 150%;
			background-position: center 7%;
			zoom: 1;
		}

		#home .main .item {
			width: 100%;
		}

		#home .main {
			width: 85%;
		}

		.home_logo img {
			width: 52%;
		}

		#home .home_logo {
			margin-top: 12%;
		}

		#home .main {
			margin: 16% auto 0 auto;
		}

		#home .main .item .txt h2 {
			font-size: 17px;
			margin-bottom: 5px;
		}

		#home .main .item .icon img {
			height: 25px;
		}

		#home .main .item .icon {
			margin-bottom: 5px;
		}

		#home .main .item .txt p {
			font-size: 12px;
		}

		#home .main .item .padding .pd {
			padding: 20px;
		}

		.enter {
			height: 40px;
			line-height: 40px;
			font-size: 13px;
		}

		.enter img {
			margin-right: 10px;
			width: 13px;
		}

		#home .main .item {
			margin-bottom: 15px;
		}

		.home_foot {
			margin-top: 6%;
			width: 100%;
			font-size: 9px;
			padding-top: 15px;
		}

		.home_foot p {
			margin-bottom: 0;
			width: 90%;
			margin: auto;
			line-height: 1.8;
		}

		#home .main .item .txt h2 span::after {
			width: 1px;
		}

		#home .main .item .icon {
			height: 68px;
		}
	}

	.mobile-show {
		display: none;
	}

	@media (max-width:500px) {
		#home .main {
			width: 100%;
		}

		.mobile-show {
			display: block;
			position: relative;
		}

		.mobile-show .link {
			position: absolute;
			width: 90%;
			height: 100%;
			left: 5%;
			top: 0;
		}

		.mobile-show .link a {
			display: block;
			width: 100%;
			height: 50%;
		}

		.mobile-show img {
			max-width: 100%;
		}

		#home .item {
			/* display: none; */
		}

		.home_foot {
			margin-top: 8%;
		}
	}
