/*! www.vancheer.com  |  Powered by vancheer */


@media screen and ( max-width:1600px ) {
	.lifePic .prev {
		left: -0.8rem;
	}

	.lifePic .next {
		right: -0.8rem;
	}

	.indexPic .prev {
		left: 0.1rem;
	}

	.indexPic .next {
		right: 0.1rem;
	}
	.culturePart1 .list li .wen{ font-size:12px; line-height:16px;}
	.job .list li .msgDiv dd{ font-size:14px;}
}

@media screen and ( max-width:1440px ) {
	.nav li{ font-size:13px;}
	.nav li a{
		width:80px;
	}

	.indexPart1 .name {
		padding: 0.5rem 0 0.2rem;
	}

	.indexPart1 .content {
		padding-top: 0.3rem;
	}

	.indexPart1 .btnDiv {
		padding-top: 0.6rem;
	}

	.aboutPart2 .list li .name {
		padding: 0.2rem 0 0.3rem;
	}

	.aboutPart2 .list li .msg {
		font-size: 14px;
		line-height: 26px;
		height: 210px;
	}

	.aboutPart3 .content {
		font-size: 14px;
		line-height: 26px;
	}

	.culturePart1 .list li .box {
		padding: 0.3rem 0.3rem 0;
	}

	.culturePart1 .list li .ico {
		right: 0.3rem;
	}

	.platform .list li .name {
		padding: 0.7rem 0 0.3rem;
	}

	.platform .list li .msg {
		font-size: 14px;
		line-height: 26px;
	}
	.longterm .list li .content{
		font-size: 14px;
		line-height: 26px;
	}
	.control .bigBox .content {
		font-size: 14px;
		line-height:26px;
	}
	.control .part2 .content {
		font-size: 14px;
		line-height: 26px;
		padding: 0 2.0rem;
	}
	.control .bigBox2 .content {
            font-size: 14px;
            line-height: 26px;
        }
	.target .bigBox .content {
            font-size: 14px;
            line-height: 26px;
        }
	.generics .part1 .content {
            font-size: 14px;
            line-height: 26px;
            padding: 0 1.2rem;
        }
	.join .part3 .list li .content{
		font-size:13px;
		line-height:22px;}
}

@media screen and ( max-width:1366px ) {
}

@media screen and ( max-width:1004px ) {
	.wal, .wal2, .w1360, .w1420 {
		width: 100%;
		float: none;
	}

	.PC-Box, .pageTop, .nav, .w390 {
		display: none;
	}

	.Phone-Box, .navIco, .searchIco, .pageTitleTel, .pageMore {
		display: block;
	}

	.pageBox {
		padding: 0.8rem 0.3rem;
	}

	.headD {
		height: 1.2rem;
	}

	.headDiv, .headDiv .wal {
		height: 1.2rem;
		z-index: 9;
	}

		.headDiv .logo {
			left: 0.3rem;
			top: 0.2rem;
			line-height: 0.8rem;
		}

			.headDiv .logo img {
				width: 3.5rem;
			}

		.headDiv .topRight {
			right: 1.2rem;
			top: 0;
		}

		.headDiv .lan a {
			font-size: 0.32rem;
			height: 1.2rem;
			line-height: 1.2rem;
			padding-left: 0.42rem;
		}

			.headDiv .lan a:before {
				margin-top: -0.16rem;
				width: 0.32rem;
				height: 0.32rem;
				background-size: 0.32rem;
			}

		.headDiv .topSearch {
			padding-top: 0.1rem;
			padding-left: 0.2rem;
		}

			.headDiv .topSearch em {
				width: 0.8rem;
				height: 1.0rem;
			}

	.search-form {
		top: 1.2rem;
		padding: 0.5rem 0.3rem;
		box-sizing: border-box;
	}

		.search-form .keywords {
			line-height: 0.9rem;
			margin-left: 0.3rem;
			font-size: 0.28rem;
		}

		.search-form .icon-close {
			margin-top: -0.24rem;
		}

			.search-form .icon-close img {
				width: 0.48rem;
			}

	.footDiv {
		height: auto;
		padding: 0.8rem 0.3rem;
		background: #024399;
	}

		.footDiv .txt {
			font-size: 0.36rem;
			line-height: 0.36rem;
			height: auto;
			margin-bottom:0.2rem;
		}

		.footDiv .leftDiv {
			width: 65%;
		}

			.footDiv .leftDiv li {
				float: none;
				width: 100%;
				padding-bottom: 0.5rem;
				padding-right:0;
			}

			.footDiv .leftDiv dd {
				font-size: 0.26rem;
				line-height: 0.5rem;
			}

		.footDiv .ewmDiv {
			width: 25%;
			padding-left: 10%;
		}

			.footDiv .ewmDiv .limg img {
				width: 1.8rem;
			}

		.footDiv .botDiv {
			position: relative;
			height: auto;
			clear: both;
		}

		.footDiv .share li {
			margin-right: 0.36rem;
			line-height: 0.9rem;
		}

			.footDiv .share li img {
				width: 0.42rem;
			}

		.footDiv .msg {
			line-height: 0.52rem;
			font-size: 0.26rem;
		}

	.indexTitle {
		height: 1.1rem;
		font-size: 0.4rem;
		line-height: 0.4rem;
	}

		.indexTitle:after {
			width: 0.9rem;
		}

	.indexBox {
		background: none;
	}

	.indexPart1 {
		padding: 0.8rem 0.3rem;
	}

		.indexPart1 .leftDiv {
			width: auto;
			float: none;
			padding-top: 0.35rem;
			padding-bottom: 0.8rem;
		}

		.indexPart1 .name {
			padding: 0.8rem 0 0.2rem;
			font-size: 0.4rem;
			line-height: 0.52rem;
		}

		.indexPart1 .wen {
			font-size: 0.32rem;
			line-height: 0.48rem;
		}

		.indexPart1 .content {
			font-size: 0.28rem;
			line-height: 0.52rem;
		}

		.indexPart1 .btnDiv {
			padding-top: 0.6rem;
		}

			.indexPart1 .btnDiv a {
				font-size: 0.28rem;
				text-indent: 0.48rem;
				width: 2.96rem;
				height: 0.9rem;
				line-height: 0.86rem;
				border-radius: 0.48rem;
			}

				.indexPart1 .btnDiv a:after {
					margin-top: -0.12rem;
					width: 0.24rem;
					height: 0.24rem;
					background-size: 0.24rem;
				}

				.indexPart1 .btnDiv a:hover:after {
					background-size: 0.24rem;
				}

		.indexPart1 .rightDiv {
			width: auto;
			float: none;
		}

			.indexPart1 .rightDiv .ico {
				width: 1.6rem;
				height: 1.6rem;
				margin-left: -0.8rem;
				margin-top: -0.8rem;
			}

				.indexPart1 .rightDiv .ico img {
					width: 1.6rem;
				}

	.indexPart2 {
		padding: 0 0.3rem;
	}

	.indexMore a {
		font-size: 0.28rem;
		text-indent: 0.48rem;
		width: 2.56rem;
		height: 0.9rem;
		line-height: 0.9rem;
		border-radius: 0.48rem;
	}

		.indexMore a:after {
			right: 0.36rem;
			margin-top: -0.12rem;
			width: 0.24rem;
			height: 0.24rem;
			background-size: 0.24rem;
		}

		.indexMore a:hover:after {
			background-size: 0.24rem;
		}

	.indexPart2 .toptop {
		height: 1.8rem;
	}

	.indexPart2 .bigBox {
		height: 6rem;
	}

	.indexPart2 .name {
		font-size: 0.4rem;
		line-height: 0.4rem;
		padding-bottom: 0.4rem;
	}

		.indexPart2 .name:after {
			margin-left: -0.24rem;
			width: 0.48rem;
			height: 2px;
		}

	.indexPart2 .msg {
		font-size: 0.26rem;
		line-height: 0.5rem;
		padding: 0.3rem 0.3rem 0.6rem;
	}

	.indexPart2 .more {
		width: 2.56rem;
	}

		.indexPart2 .more a {
			width: 2.56rem;
			height: 0.9rem;
			line-height: 0.9rem;
			border-radius: 0.48rem;
			font-size: 0.28rem;
			text-indent: 0.48rem;
		}

			.indexPart2 .more a:after {
				margin-top: -0.12rem;
				width: 0.24rem;
				height: 0.24rem;
				background-size: 0.24rem;
			}

	.indexPart3 {
		padding: 0.8rem 0.3rem 0.85rem;
	}

	.indexPic .list li .haha {
		padding: 0 0.3rem;
	}

	.indexPic .list li h2 {
		font-size: 0.32rem;
	}

	.indexPic .list li .ico {
		display: none;
	}

	.indexPic .list li .content {
		left: 0.3rem;
		right: 0.3rem;
		top: 70%;
		font-size: 0.24rem;
		line-height: 0.48rem;
		height: 2.4rem;
		overflow: hidden;
	}

	.indexPic .list li .btnDiv {
		left: 50%;
		margin-left: -1.33rem;
		font-size: 0.24rem;
		width: 2.66rem;
		height: 0.76rem;
		line-height: 0.76rem;
		border-radius: 0.48rem;
	}

		.indexPic .list li .btnDiv:after {
			margin-top: -0.12rem;
			width: 0.24rem;
			height: 0.24rem;
			background-size: 0.24rem;
		}

	.indexPic .list li:hover h2 {
		top: -3rem;
	}

	.indexPic .list li:hover .content {
		top: 35%;
	}

	.indexPic .prev {
		top: 50%;
		bottom: auto;
		left: 0.3rem;
	}

	.indexPic .next {
		top: 50%;
		bottom: auto;
		right: 0.3rem;
	}

	.indexPart4 {
		background: url(../images/indexPart4.jpg) center no-repeat;
		background-size: cover;
		padding: 0.7rem 0.3rem 1.0rem;
	}

		.indexPart4 .toptop {
			height: 1.6rem;
		}

		.indexPart4 .detail {
			width: auto;
			float: none;
		}

			.indexPart4 .detail .name {
				padding: 0 0.25rem;
				height: 1rem;
			}

				.indexPart4 .detail .name:after {
					display: none;
				}

				.indexPart4 .detail .name em {
					font-size: 0.3rem;
					height: 1rem;
					line-height: 1rem;
				}

		.indexPart4 .list {
			width: auto;
			float: none;
			padding-top: 0.6rem;
		}

			.indexPart4 .list li {
				margin-bottom: 0.35rem;
			}

				.indexPart4 .list li a {
					height: 2.26rem;
				}

				.indexPart4 .list li .txtDiv {
					height: auto;
					padding-right: 0;
					font-size: 0.26rem;
				}

				.indexPart4 .list li .name {
					height: 0.42rem;
					line-height: 0.42rem;
					font-size: 0.3rem;
				}

				.indexPart4 .list li .time {
					position: relative;
					line-height: 0.42rem;
					font-size: 0.26rem;
					padding-top: 0.08rem;
				}

				.indexPart4 .list li .content {
					font-size: 0.26rem;
					line-height: 0.48rem;
					height: 0.96rem;
					padding-top: 0.2rem;
				}

				.indexPart4 .list li a:hover .name {
					font-size: 0.3rem;
				}

				.indexPart4 .list li a:hover .time {
					font-size: 0.26rem;
				}

	.pageBanner .txtDiv {
		padding-left: 0.3rem;
	}

	.pageBanner .txt1 {
		font-size: 0.36rem;
		line-height: 0.36rem;
		height: 0.64rem;
	}

		.pageBanner .txt1:after {
			width: 0.6rem;
		}

	.pageBanner .txt2 {
		padding-top: 0.35rem;
		font-size: 0.48rem;
		line-height: 0.64rem;
	}

	.aboutPart1 {
		padding: 1.0rem 0.3rem 0;
	}

		.aboutPart1 .rightDiv {
			width: auto;
			float: none;
		}

		.aboutPart1 .title {
			font-size: 0.4rem;
			line-height: 0.4rem;
			padding-bottom: 0.4rem;
		}

		.aboutPart1 .content {
			font-size: 0.28rem;
			line-height: 0.52rem;
		}

	.aboutPart2 {
		padding: 1.0rem 0.3rem;
	}

		.aboutPart2 .list li {
			padding-left: 0;
			padding-bottom: 1.0rem;
			height: auto;
		}

		.aboutPart2 .list .li01 {
			padding-left: 0;
			padding-right: 0;
		}

		.aboutPart2 .list li:last-child {
			padding-bottom: 0;
		}

		.aboutPart2 .list li .imgDiv {
			position: relative;
		}

			.aboutPart2 .list li .imgDiv img {
				width: 100%;
				height: auto;
			}

		.aboutPart2 .list .li01 .imgDiv {
			left: auto;
			right: 0;
		}

		.aboutPart2 .list li .name {
			font-size: 0.4rem;
			line-height: 0.4rem;
			padding: 0.8rem 0 0.4rem;
		}

		.aboutPart2 .list li .msg {
			font-size: 0.26rem;
			line-height: 0.5rem;
			height: auto;
		}

		.aboutPart2 .list li .btnDiv {
			padding-top: 0.5rem;
		}

			.aboutPart2 .list li .btnDiv a {
				width: 2.4rem;
				font-size: 0.3rem;
				height: 0.8rem;
				line-height: 0.8rem;
			}

	.aboutPart3 {
		height: 8.0rem;
		padding: 0 0.3rem;
	}

		.aboutPart3 .title {
			font-size: 0.4rem;
			line-height: 0.4rem;
			padding-bottom: 0.4rem;
		}

		.aboutPart3 .content {
			font-size: 0.28rem;
			line-height: 0.52rem;
			padding: 0;
		}

		.aboutPart3 .btnDiv {
			margin: 0.4rem auto 0;
			width: 2.4rem;
			height: 0.8rem;
		}

			.aboutPart3 .btnDiv a {
				width: 2.4rem;
				height: 0.8rem;
				line-height: 0.76rem;
				font-size: 0.3rem;
			}

	.culturePart1 {
		padding: 0.9rem 0.3rem 1.0rem;
	}

		.culturePart1 .mxfDiv {
			width: auto;
			float: none;
		}

		.culturePart1 .left {
			width: auto;
			float: none;
		}

			.culturePart1 .left .layer {
				left: 0.4rem;
				top: 0.5rem;
			}

			.culturePart1 .left .ico {
				padding-bottom: 0.3rem;
			}

				.culturePart1 .left .ico img {
					width: 0.8rem;
				}

			.culturePart1 .left .name {
				font-size: 0.36rem;
				line-height: 0.36rem;
				padding-bottom: 0.3rem;
			}

			.culturePart1 .left .wen {
				font-size: 0.26rem;
			}

		.culturePart1 .list {
			width: auto;
			float: none;
			padding-top: 0.4rem;
		}

			.culturePart1 .list ul {
				margin-right: 0;
			}

			.culturePart1 .list li {
				float: none;
				width: 100%;
				padding-bottom: 0.4rem;
			}

				.culturePart1 .list li .box {
					margin-right: 0;
					height: auto;
					padding: 0.8rem 0.4rem;
				}

				.culturePart1 .list li .ico {
					width: 0.8rem;
					height: 0.8rem;
					margin-top: -0.4rem;
				}

					.culturePart1 .list li .ico img {
						width: 0.8rem;
					}

				.culturePart1 .list li .name {
					font-size: 0.36rem;
					line-height: 0.36rem;
					padding-bottom: 0.3rem;
				}

				.culturePart1 .list li .wen {
					font-size: 0.26rem;
					line-height: 0.5rem;
				}

	.culturePart2 {
		height: auto;
		padding: 0.9rem 0.3rem;
	}

		.culturePart2 .title {
			font-size: 0.4rem;
			line-height: 0.4rem;
			padding-bottom: 0.8rem;
		}

		.culturePart2 .content {
			font-size: 0.26rem;
			line-height: 0.5rem;
		}

			.culturePart2 .content p {
				padding-left: 0.5rem;
			}

	.history {
		padding: 1.0rem 0.3rem;
	}

		.history:after {
			display: none;
		}

		.history .mxfDiv {
			width: auto;
			float: none;
		}

		.history .list:after {
			left: 0.25rem;
		}

		.history .list li {
			padding-left: 0.84rem;
			padding-right: 0;
			padding-bottom: 0.6rem;
			 min-height:1.0rem;
		}

			.history .list li:after {
				left: 0;
				width: 0.5rem;
				height: 0.5rem;
				margin-left: 0;
				background-size: 0.5rem;
			}

			.history .list li .year {
				font-size: 0.34rem;
				line-height: 0.64rem;
				padding-bottom: 0.25rem;
			}

			.history .list li .content {
				font-size: 0.28rem;
				line-height: 0.52rem;
				padding-bottom: 0.25rem;
			}

			.history .list li .imgDiv {
				position: relative;
				display: inline-block;
			}

				.history .list li .imgDiv img {
					width: 5rem;
				}

	.honor {
		padding: 1.0rem 0.3rem;
	}

		.honor:after {
			display: none;
		}

		.honor .mxfDiv {
			width: auto;
			float: none;
		}

		.honor .list:after {
			left: 0.25rem;
		}

		.honor .list li {
			padding-left: 0.84rem;
			padding-right: 0;
			padding-bottom: 0.6rem;
		}

			.honor .list li:after {
				left: 0;
				width: 0.5rem;
				height: 0.5rem;
				margin-left: 0;
				background-size: 0.5rem;
			}

			.honor .list li .year {
				font-size: 0.34rem;
				line-height: 0.64rem;
				padding-bottom: 0.25rem;
			}

			.honor .list li .content {
				font-size: 0.28rem;
				line-height: 0.52rem;
				padding-bottom: 0.25rem;
			}

			.honor .list li .imgDiv {
				display: block;
			}

				.honor .list li .imgDiv img {
					width: 5rem;
				}

	.team {
		padding: 0.9rem 0.3rem 0.45rem;
	}

		.team .mxfDiv {
			width: auto;
			float: none;
		}

		.team .detail {
			padding: 0.8rem 0.45rem 0.8rem 0.45rem;
		}

			.team .detail .imgDiv {
				float: none;
				text-align: center;
			}

				.team .detail .imgDiv img {
					width: 3.5rem;
				}

			.team .detail .conDiv {
				padding-top: 0.5rem;
				width: auto;
				float: none;
			}

			.team .detail .name {
				height: 0.8rem;
				width:auto;
			}

				.team .detail .name b {
					font-size: 0.4rem;
					line-height: 0.4rem;
				}

				.team .detail .name em {
					font-size: 0.28rem;
					padding-left: 0.3rem;
				}

			.team .detail .wen {
				font-size: 0.28rem;
				line-height:0.42rem;
			}

			.team .detail .content {
				font-size: 0.26rem;
				line-height: 0.5rem;
			}

		.team .list {
			padding-top: 0.6rem;
		}

			.team .list li {
				padding-bottom: 0.6rem;
			}

				.team .list li .box {
					height: auto;
					min-height: 4.0rem;
					padding: 0.6rem 0.45rem 0.6rem 2.6rem;
				}

				.team .list li .imgDiv {
					top: 0.6rem;
				}

				.team .list li .name {
					height: auto;
					padding-bottom:0.1rem;
				}

					.team .list li .name b {
						font-size: 0.4rem;
						line-height: 0.4rem;
					}

					.team .list li .name em {
						font-size: 0.28rem;
						padding-left: 0.3rem;
					}

				.team .list li .wen {
					font-size: 0.26rem;
					padding: 0.1rem 0 0.25rem;
				}

				.team .list li .content {
					font-size: 0.26rem;
					line-height: 0.5rem;
					height:auto;
				}

	.contactPart1 {
		padding: 0.9rem 0.3rem 0.8rem;
	}

		.contactPart1 .mxfDiv {
			width: auto;
			float: none;
		}

		.contactPart1 .bigBox {
			height: auto;
			padding: 0 0 0.6rem 0;
		}

		.contactPart1 .mapDiv {
			position: relative;
			width: 100%;
			height: 4.8rem;
		}

			.contactPart1 .mapDiv img {
				width: 100%;
			}

		.contactPart1 .Bname {
			font-size: 0.36rem;
			padding: 0.6rem 0.3rem 0.5rem;
			line-height:0.48rem;
		}

		.contactPart1 .msgList {
			padding: 0 0.3rem 0.2rem;
		}

			.contactPart1 .msgList li {
				padding-left: 1.2rem;
				min-height: 0.8rem;
				padding-bottom: 0.4rem;
				height: auto;
			}

				.contactPart1 .msgList li .ico {
					width: 0.86rem;
					height: 0.86rem;
				}

					.contactPart1 .msgList li .ico img {
						width: 0.4rem;
						margin-left: -0.2rem;
						margin-top: -0.2rem;
					}

				.contactPart1 .msgList li b {
					font-size: 0.28rem;
					line-height: 0.28rem;
					padding-bottom: 0.15rem;
				}

				.contactPart1 .msgList li .wen {
					font-size: 0.28rem;
					line-height: 0.52rem;
				}

				.contactPart1 .msgList li .tel {
					font-size: 0.36rem;
				}

		.contactPart1 .title {
			padding: 0.9rem 0 0.55rem;
			font-size: 0.36rem;
			line-height: 0.36rem;
		}

		.contactPart1 .list ul {
			margin-right: 0;
		}

		.contactPart1 .list li {
			float: none;
			width: auto;
			padding-bottom: 0.4rem;
		}

			.contactPart1 .list li .box {
				margin-right: 0;
				height: 2.6rem;
				padding-left: 1.2rem;
			}

			.contactPart1 .list li .ico {
				left: 0.3rem;
				top: 0.45rem;
			}

				.contactPart1 .list li .ico img {
					width: 0.72rem;
				}

			.contactPart1 .list li .name {
				font-size: 0.32rem;
				padding: 0.4rem 0 0.2rem;
			}

			.contactPart1 .list li .content {
				font-size: 0.26rem;
				line-height: 0.5rem;
			}

	.contactPart2 {
		padding: 0.8rem 0.3rem 1.0rem;
	}

		.contactPart2:before, .contactPart2:after {
			display: none;
		}

		.contactPart2 .content {
			font-size: 0.28rem;
			line-height: 0.52rem;
		}

		.contactPart2 .form {
			padding-top: 0.6rem;
		}

			.contactPart2 .form ul {
				margin-right: 0;
			}

			.contactPart2 .form li {
				float: none;
				width: 100%;
				padding-bottom: 0.4rem;
			}

				.contactPart2 .form li .box {
					margin-right: 0;
				}

				.contactPart2 .form li .input1 {
					font-size: 0.26rem;
					height: 0.9rem;
					line-height: 0.9rem;
				}

				.contactPart2 .form li textarea {
					font-size: 0.26rem;
					height: 2.8rem;
				}

		.contactPart2 .btnDiv {
			padding-top: 0.4rem;
		}

			.contactPart2 .btnDiv a {
				width: 2.6rem;
				height: 0.9rem;
				line-height: 0.9rem;
				font-size: 0.28rem;
			}

	.platform {
		padding: 1.0rem 0.3rem;
	}

		.platform .list li {
			padding-left: 0;
			padding-right: 0;
			padding-bottom: 1.0rem;
			height: auto;
		}

		.platform .list .li01 {
			padding-left: 0;
			padding-right: 0;
		}

		.platform .list li:last-child {
			padding-bottom: 0;
		}

		.platform .list li .imgDiv {
			position: relative;
		}

			.platform .list li .imgDiv img {
				width: 100%;
				height: auto;
			}

		.platform .list .li01 .imgDiv {
			left: auto;
			right: 0;
		}

		.platform .list li .name {
			font-size: 0.4rem;
			line-height: 0.4rem;
			padding: 0.8rem 0 0.4rem;
		}

		.platform .list li .msg {
			font-size: 0.26rem;
			line-height: 0.5rem;
			height: auto;
		}

		.platform .list li .btnDiv {
			padding-top: 0.5rem;
		}

			.platform .list li .btnDiv a {
				width: 2.4rem;
				font-size: 0.3rem;
				height: 0.8rem;
				line-height: 0.8rem;
			}

	.longterm {
		padding: 1.0rem 0.3rem;
	}

		.longterm .list li {
			margin-bottom: 1.0rem;
			min-height: 1rem;
			padding: 0 0 0.8rem;
		}

		.longterm .list .li01 {
			padding: 0 0 0.8rem;
		}

		.longterm .list li .imgDiv {
			position: relative;
			right: 0;
			top: 0;
		}

		.longterm .list .li01 .imgDiv {
			right: auto;
			left: 0;
		}

		.longterm .list li .imgDiv img {
			width: 100%;
			height: auto;
		}

		.longterm .list li .name {
			padding-top: 0.6rem;
			padding-left: 0.3rem;
			padding-right: 0.3rem;
			font-size: 0.36rem;
			line-height: 0.48rem;
		}

		.longterm .list li .name2 {
			padding-top: 0.6rem;
			padding-left: 0.3rem;
			padding-right: 0.3rem;
			font-size: 0.36rem;
			line-height: 0.48rem;
		}

		.longterm .list li .content {
			font-size: 0.28rem;
			line-height: 0.52rem;
			padding: 0 0.3rem;
		}

	.control {
		padding: 1.0rem 0.3rem;
	}

		.control .bigBox {
			margin-bottom: 0.9rem;
			min-height: 1rem;
			padding: 0 0 0.8rem;
		}

			.control .bigBox .imgDiv {
				position: relative;
				left: 0;
				top: 0;
			}

				.control .bigBox .imgDiv img {
					width: 100%;
					height: auto;
				}

			.control .bigBox .name {
				padding-top: 0.6rem;
				padding-left: 0.3rem;
				padding-right: 0.3rem;
				font-size: 0.36rem;
				line-height: 0.48rem;
			}

			.control .bigBox .content {
				font-size: 0.28rem;
				line-height: 0.52rem;
				padding: 0 0.3rem;
			}

		.control .part2 {
			height: auto;
			padding: 0.9rem 0.3rem;
		}

			.control .part2 .title {
				font-size: 0.4rem;
				line-height: 0.52rem;
				padding-bottom: 0.4rem;
			}

			.control .part2 .content {
				font-size: 0.28rem;
				line-height: 0.52rem;
				padding: 0;
			}

		.control .bigBox2 {
			margin-top: 0.9rem;
			min-height: 1rem;
			padding: 0 0 0.8rem;
		}

			.control .bigBox2 .imgDiv {
				position: relative;
				left: 0;
				top: 0;
			}

				.control .bigBox2 .imgDiv img {
					width: 100%;
					height: auto;
				}

			.control .bigBox2 .name {
				padding-top: 0.6rem;
				padding-left: 0.3rem;
				padding-right: 0.3rem;
				font-size: 0.36rem;
				line-height: 0.48rem;
			}

			.control .bigBox2 .content {
				font-size: 0.28rem;
				line-height: 0.52rem;
				padding: 0 0.3rem;
			}

	.target {
		padding: 1.0rem 0.3rem;
	}

		.target .bigBox {
			min-height: 1rem;
			padding: 0 0 0.8rem;
		}

			.target .bigBox .imgDiv {
				position: relative;
				left: 0;
				top: 0;
			}

				.target .bigBox .imgDiv img {
					width: 100%;
					height: auto;
				}

			.target .bigBox .name {
				padding-top: 0.6rem;
				padding-left: 0.3rem;
				padding-right: 0.3rem;
				font-size: 0.36rem;
				line-height: 0.48rem;
			}

			.target .bigBox .content {
				font-size: 0.28rem;
				line-height: 0.52rem;
				padding: 0 0.3rem;
			}

	.generics {
		padding: 1.0rem 0.3rem;
	}

		.generics .part1 {
			height: auto;
			padding: 0.9rem 0.3rem;
			background-size: cover;
		}

			.generics .part1 .title {
				font-size: 0.4rem;
				line-height: 0.52rem;
				padding-bottom: 0.4rem;
			}

			.generics .part1 .content {
				font-size: 0.28rem;
				line-height: 0.52rem;
				padding: 0;
			}

	.product {
		padding: 1.0rem 0.3rem;
	}

		.product .title {
			font-size: 0.4rem;
			line-height: 0.4rem;
			padding-bottom: 0.6rem;
		}

		.product .bigBox {
			padding-left: 0;
			height: auto;
			padding-bottom: 0.9rem;
		}

			.product .bigBox:nth-child(2n) {
				padding-right: 0;
			}

		.product .imgDiv {
			position: relative;
		}

			.product .imgDiv img {
				width: 100%;
				height: auto;
			}

		.product .name {
			padding: 0.6rem 0 0.35rem;
			font-size: 0.36rem;
			line-height: 0.36rem;
		}

		.product .content {
			font-size: 0.26rem;
			line-height: 0.5rem;
			width: auto;
		}

		.product .btnDiv {
			padding-top: 0.35rem;
		}

			.product .btnDiv a {
				width: 2.4rem;
				height: 0.8rem;
				line-height: 0.76rem;
				font-size: 0.3rem;
			}

		.product .bigImg {
			border-radius: 16px;
			overflow: hidden;
			box-shadow: 0px 0px 18px 0px rgba(0, 0, 0, 0.1);
		}

	.plgaBox {
		padding: 1.0rem 0.3rem;
	}

	.plgaPart1 {
		padding: 0 0 0.8rem;
		min-height: 1rem;
	}

		.plgaPart1 .imgDiv {
			position: relative;
			top: 0;
			right: 0;
		}

			.plgaPart1 .imgDiv img {
				width: 100%;
				height: auto;
			}

		.plgaPart1 .title {
			font-size: 0.36rem;
			line-height: 0.36rem;
			padding: 0.6rem 0.3rem 0.3rem;
		}

		.plgaPart1 .msgList {
			padding: 0 0.3rem;
		}

			.plgaPart1 .msgList li {
				font-size: 0.26rem;
				line-height: 0.52rem;
			}

	.plgaPart2 {
		padding: 0.9rem 0;
	}

		.plgaPart2 .title {
			font-size: 0.36rem;
			line-height: 0.36rem;
			padding-bottom: 0.45rem;
		}

		.plgaPart2 .content {
			padding-bottom: 0.4rem;
			font-size: 0.28rem;
			line-height: 0.52rem;
		}

		.plgaPart2 .table {
			padding-bottom: 0.6rem;
		}

			.plgaPart2 .table th {
				height: auto;
				font-size: 0.3rem;
				padding: 0.2rem 0;
			}

			.plgaPart2 .table td {
				height: auto;
				font-size: 0.28rem;
				padding: 0.2rem 0;
			}

	.plgaPart3 {
		padding: 0.9rem 0.3rem 0.6rem;
	}

		.plgaPart3 .title {
			font-size: 0.36rem;
			line-height: 0.36rem;
			padding-bottom: 0.8rem;
		}

		.plgaPart3 .txt {
			font-size: 0.32rem;
			line-height: 0.32rem;
			padding-bottom: 0.45rem;
		}

		.plgaPart3 .table {
			padding-bottom: 0.6rem;
		}

			.plgaPart3 .table th {
				height: auto;
				font-size: 0.3rem;
				padding: 0.2rem 0;
			}

			.plgaPart3 .table td {
				height: auto;
				font-size: 0.28rem;
				padding: 0.2rem 0;
			}

		.plgaPart3 .content {
			font-size: 0.26rem;
			line-height: 0.5rem;
		}

	.plgaPart4 {
		margin-top: 0.8rem;
		padding: 0 0 0.8rem;
		min-height: 1rem;
		background-size: 4.6rem;
	}

		.plgaPart4 .imgDiv {
			position: relative;
			top: 0;
			right: 0;
		}

			.plgaPart4 .imgDiv img {
				width: 100%;
				height: auto;
			}

		.plgaPart4 .title {
			font-size: 0.36rem;
			line-height: 0.48rem;
			padding: 0.6rem 0.3rem 0.3rem;
		}

		.plgaPart4 .msgList {
			padding: 0 0.3rem;
		}

			.plgaPart4 .msgList li {
				font-size: 0.26rem;
				line-height: 0.52rem;
			}

		.plgaPart4 .content {
			font-size: 0.26rem;
			line-height: 0.5rem;
		}

	.plgaPart5 {
		padding: 0.8rem 0 0;
	}

		.plgaPart5 .title {
			font-size: 0.36rem;
			line-height: 0.36rem;
			padding-bottom: 0.6rem;
		}

		.plgaPart5 .table th {
			width: 16.66%;
			padding: 0.2rem 0;
			font-size: 0.3rem;
		}

		.plgaPart5 .table td {
			height: auto;
			font-size: 0.28rem;
		}

	.research {
		padding: 1.0rem 0.3rem;
	}

		.research .list li {
			margin-bottom: 0.7rem;
			height: auto;
			padding: 0 0 1rem;
		}

		.research .list .li01 {
			padding: 0 0 1rem;
		}

		.research .list li .mxfDiv {
			position: relative;
		}

		.research .list li .imgDiv img {
			width: 100%;
		}

		.research .list li .ico {
			height: 1.2rem;
		}

			.research .list li .ico img {
				width: 0.92rem;
			}
		.research .list li .layer{
		    margin-top: -1.43rem;
		    height: 2.86rem;
		}
		.research .list li .name {
			font-size: 0.32rem;
			line-height: 0.32rem;
		}

		.research .list li .content {
			font-size: 0.26rem;
			line-height: 0.52rem;
			padding: 0.6rem 0.3rem 0;
		}

	.clinical {
		padding: 1.0rem 0.3rem;
	}

		.clinical .bigBox {
			height: auto;
			padding: 0 0 1rem;
		}

		.clinical .mxfDiv {
			position: relative;
		}

		.clinical .imgDiv img {
			width: 100%;
		}
		.clinical .layer{
			margin-top: -1.28rem;
			height: 2.56rem;
		}
		.clinical .ico {
			height: 1.2rem;
		}

			.clinical .ico img {
				width: 0.92rem;
			}

		.clinical .name {
			font-size: 0.32rem;
			line-height: 0.32rem;
		}

		.clinical .txt {
			font-size: 0.3rem;
			line-height: 0.3rem;
			padding: 0.5rem 0.3rem 0.35rem;
		}

		.clinical .msgList {
			padding: 0 0.3rem 0;
		}

			.clinical .msgList li {
				padding-left: 0.36rem;
				font-size: 0.26rem;
				line-height: 0.52rem;
				background: url(../images/ico1.png) left 0.12rem no-repeat;
				background-size: 0.14rem;
			}

	.custom {
		padding: 1.0rem 0.3rem;
	}

		.custom .bigBox {
			height: auto;
			padding: 0 0 0.6rem;
			display: block;
		}

		.custom .mxfDiv {
			position: relative;
		}

		.custom .imgDiv img {
			width: 100%;
		}
		 .custom .layer {
			 margin-top:-1.38rem;
        	height: 2.76rem;
    	}
		.custom .ico {
			height: 1.2rem;
		}

			.custom .ico img {
				width: 0.86rem;
			}

		.custom .name {
			font-size: 0.32rem;
			line-height: 0.32rem;
		}

		.custom .content {
			padding-top: 0.6rem;
			float: none;
			width: auto;
			padding-right: 0.3rem;
			padding-left: 0.3rem;
			font-size: 0.32rem;
			line-height: 0.6rem;
		}

	.support {
		padding: 1.0rem 0.3rem;
	}

		.support .list li {
			margin-bottom: 0.7rem;
			height: auto;
			padding: 0 0 1rem;
		}

		.support .list .li01 {
			padding: 0 0 1rem;
		}

		.support .list li .mxfDiv {
			position: relative;
			margin-bottom: 0.6rem;
		}

		.support .list li .imgDiv img {
			width: 100%;
		}

		.support .list li .ico {
			height: 1.2rem;
		}

			.support .list li .ico img {
				width: 0.92rem;
			}
		.support .list li .layer {
			margin-top: -1.43rem;
		    height: 2.86rem;	
		}
		.support .list li .name {
			font-size: 0.32rem;
			line-height: 0.32rem;
		}

		.support .list li .content {
			font-size: 0.26rem;
			line-height: 0.52rem;
			padding: 0 0.3rem;
			height:auto;
		}

		.support .list li .txt {
			font-size: 0.3rem;
			padding: 0.15rem 0.3rem;
		}

		.support .list li .l7Div {
			padding-left: 0;
			height:auto;
		}

		.support .list li .msgList {
			padding: 0 0.3rem;
		}

			.support .list li .msgList dd {
				padding-left: 0.36rem;
				font-size: 0.26rem;
				line-height: 0.56rem;
				background: url(../images/ico1.png) left 0.16rem no-repeat;
				background-size: 0.14rem;
			}

		.support .list li .msgList2 {
			float: none;
			width: auto;
		}

	.quality {
		padding: 1.0rem 0.3rem;
	}

		.quality .list li {
			margin-bottom: 0.7rem;
			height: auto;
			padding: 0 0 1rem;
		}

		.quality .list .li01 {
			padding: 0 0 1rem;
		}

		.quality .list li:nth-child(2) {
			padding: 3.3rem 0 1rem;
			height: auto;
		}

			.quality .list li:nth-child(2) .layer {
				top: 0;
				margin-top: 0;
				left: 50%;
				margin-left: -2.15rem;
			}

		.quality .list li .mxfDiv {
			position: relative;
			margin-bottom: 0.6rem;
		}

		.quality .list li .imgDiv img {
			width: 100%;
		}
		.quality .list li .layer{
			margin-top: -1.43rem;
			height: 2.96rem;
		}
		.quality .list li .ico {
			height: 1.2rem;
		}

			.quality .list li .ico img {
				width: 0.92rem;
			}

		.quality .list li .name {
			font-size: 0.32rem;
			line-height: 0.32rem;
		}

		.quality .list li .content {
			font-size: 0.26rem;
			line-height: 0.52rem;
			padding: 0 0.3rem;
		}

		.quality .list li .txt {
			font-size: 0.3rem;
			padding: 0.15rem 0.3rem;
		}

		.quality .list li .l7Div {
			padding-left: 0.5rem;
		}

		.quality .list li .msgList {
			padding: 0 0.3rem;
		}

			.quality .list li .msgList dd {
				padding-left: 0.36rem;
				font-size: 0.26rem;
				line-height: 0.56rem;
				background: url(../images/ico1.png) left 0.16rem no-repeat;
				background-size: 0.14rem;
			}

		.quality .list li .msgList2 {
			float: none;
			width: auto;
		}
		.quality .list li:nth-child(2) .msgList {
			padding: 0.5rem 0.3rem 0.25rem 0.75rem;
		}
	.lab {
		padding: 1.0rem 0.3rem;
	}

		.lab .part1 {
			padding-left: 0;
			min-height: 1.0rem;
		}

			.lab .part1:after {
				display: none;
			}

			.lab .part1 .toptop {
				padding: 0;
				height: auto;
			}

			.lab .part1 .mxfDiv {
				position: relative;
				top: 0;
				width: 100%;
				height: auto;
			}

			.lab .part1 .imgDiv img {
				width: 100%;
			}

			.lab .part1 .ico {
				height: 1.2rem;
			}

				.lab .part1 .ico img {
					width: 0.92rem;
				}
			.lab .part1 .layer{
				margin-top: -1.43rem;
			    height: 2.86rem;	
			}
			.lab .part1 .name {
				font-size: 0.32rem;
				line-height: 0.32rem;
			}

			.lab .part1 .content {
				font-size: 0.28rem;
				line-height: 0.52rem;
				padding: 0.6rem 0.3rem 0.4rem;
			}

			.lab .part1 .txt {
				font-size: 0.28rem;
				padding: 0 0.3rem 0.35rem;
			}

			.lab .part1 .msgList {
				padding: 0 0.3rem 0.4rem;
			}

				.lab .part1 .msgList li {
					font-size: 0.26rem;
					line-height: 0.56rem;
					padding-left: 0.36rem;
					background: url(../images/ico1.png) left 0.14rem no-repeat;
					background-size: 0.14rem;
				}

			.lab .part1 .msgList2 li {
				width: auto;
				float: none;
			}

			.lab .part1 .botbot {
				padding: 0 0 0.5rem;
			}

		.lab .part2 {
			margin-top: 1.0rem;
			height: auto;
			padding: 0 0 1.0rem;
		}

			.lab .part2 .mxfDiv {
				position: relative;
				width: 100%;
				height: auto;
			}

			.lab .part2 .imgDiv img {
				width: 100%;
			}

			.lab .part2 .ico {
				height: 1.2rem;
			}

				.lab .part2 .ico img {
					width: 0.92rem;
				}
			.lab .part2 .layer{
			    margin-top: -1.78rem;
			    height: 3.56rem;		
			}
			.lab .part2 .name {
				font-size: 0.32rem;
				line-height: 0.32rem;
			}

			.lab .part2 .content {
				line-height: 0.6rem;
				font-size: 0.34rem;
				padding: 0.65rem 0.3rem 0.4rem;
			}

			.lab .part2 .videobox {
				width: 100%;
			}

				.lab .part2 .videobox .playbox {
					width: 1.2rem;
					height: 1.2rem;
					margin-left: -0.6rem;
					margin-top: -0.6rem;
				}

					.lab .part2 .videobox .playbox img {
						width: 1.2rem;
					}

	.teamwork {
		padding: 1.0rem 0.3rem;
	}

		.teamwork .list li {
			margin-bottom: 1.0rem;
			min-height: 1rem;
			padding: 0 0 0.8rem;
		}

		.teamwork .list .li01 {
			padding: 0 0 0.8rem;
		}

		.teamwork .list li .imgDiv {
			position: relative;
			right: 0;
			top: 0;
		}

		.teamwork .list .li01 .imgDiv {
			right: auto;
			left: 0;
		}

		.teamwork .list li .imgDiv img {
			width: 100%;
			height: auto;
		}

		.teamwork .list li .name {
			padding-top: 0.6rem;
			padding-left: 0.3rem;
			padding-right: 0.3rem;
			font-size: 0.36rem;
			line-height: 0.48rem;
		}

		.teamwork .list li .liebiao {
			padding: 0 0.3rem;
		}

			.teamwork .list li .liebiao dd {
				font-size: 0.26rem;
				line-height: 0.5rem;
			}

		.teamwork .list li .content {
			font-size: 0.28rem;
			line-height: 0.52rem;
			padding: 0 0.3rem;
		}

	.partner {
		padding: 1.0rem 0.3rem;
	}

		.partner .title {
			font-size: 0.4rem;
			line-height: 0.4rem;
			padding-bottom: 0.7rem;
		}

		.partner .list ul {
			margin-right: -0.2rem;
		}

		.partner .list li {
			width: 50%;
			padding-bottom: 0.4rem;
		}

			.partner .list li .box {
				margin-right: 0.2rem;
				height: 1.9rem;
			}

	.news {
		padding: 1.0rem 0.3rem;
	}

		.news .txt {
			height: auto;
			padding-bottom: 0.3rem;
			font-size: 0.28rem;
			line-height: 0.28rem;
			position: relative;
		}

		.news .formDiv {
			padding-right: 0;
			height: auto;
			padding-left: 0;
		}

		.news .btnDiv {
			position: relative;
			padding-top: 0.3rem;
			width: auto;
			height: 0.9rem;
		}

			.news .btnDiv a {
				width: 1.8rem;
				height: 0.9rem;
				background-size: 0.38rem;
			}

		.news .leftDiv {
			padding-left: 0;
			height: auto;
		}

		.news .selectDiv {
			width: 100%;
			position: relative;
			height: auto;
			left: 0;
		}

			.news .selectDiv .caption {
				height: 0.9rem;
				line-height: 0.9rem;
				padding-left: 0.3rem;
				font-size: 0.28rem;
			}

			.news .selectDiv .xlist {
				max-height: 4.5rem;
			}

				.news .selectDiv .xlist a {
					font-size: 0.28rem;
					line-height: 0.9rem;
					padding: 0 0.3rem;
				}

		.news .formDiv .txtDiv {
			padding-top: 0.3rem;
		}

		.news .formDiv .input1 {
			text-indent: 0.3rem;
			height: 0.9rem;
			line-height: 0.9rem;
			font-size: 0.28rem;
		}

		.news .list {
			padding-top: 0.8rem;
		}

			.news .list li {
				margin-bottom: 0.6rem;
			}

				.news .list li a {
					height: 3.0rem;
					padding: 0.6rem 0.3rem 0;
				}

				.news .list li .time {
					font-size: 0.28rem;
					line-height: 0.28rem;
				}

				.news .list li .name {
					height: 0.56rem;
					line-height: 0.56rem;
					font-size: 0.36rem;
					padding-right: 1.76rem;
				}

					.news .list li .name em {
						font-size: 0.3rem;
					}

				.news .list li .content {
					padding-top: 0.1rem;
					font-size: 0.28rem;
					line-height: 0.52rem;
					height: 1.04rem;
				}

				.news .list li .ico {
					display: none;
				}

	.newShow {
		padding: 1.0rem 0.3rem;
	}

		.newShow .bigBox {
			padding: 0.8rem 0.3rem;
		}

		.newShow .name {
			font-size: 0.4rem;
			line-height: 0.64rem;
		}

		.newShow .time {
			padding: 0.1rem 0 0.25rem;
			font-size: 0.26rem;
		}

		.newShow .content {
			font-size: 0.26rem;
			line-height: 0.5rem;
			padding: 0.4rem 0 0.9rem;
		}

		.newShow .imgDiv {
			padding: 0.4rem 0;
		}

		.newShow .content img {
			width: 100%;
		}

	.pageDown li a {
		height: 0.96rem;
		line-height: 0.96rem;
		font-size: 0.26rem;
	}

	.backBtn {
		margin: 0.8rem auto 0;
		width: 3.0rem;
	}

		.backBtn a {
			width: 3.0rem;
			height: 0.8rem;
			line-height: 0.8rem;
			font-size: 0.28rem;
		}

		.backBtn img {
			padding-right: 0.4rem;
		}

	.join {
		padding: 1.0rem 0.3rem;
	}

		.join .part1 .imgDiv {
			float: none;
			width: 100%;
		}

		.join .part1 .rightDiv {
			width: auto;
			height: auto;
			float: none;
		}

		.join .part1 .name {
			padding: 0.4rem 0 0.6rem 0.5rem;
			font-size: 0.36rem;
			line-height: 0.36rem;
		}

		.join .part1 .limg {
			position: relative;
			width: auto;
		}

			.join .part1 .limg img {
				width: 100%;
			}

		.join .part2 {
			margin-top: 0.9rem;
			padding: 0.5rem 0.3rem 0.8rem;
		}

			.join .part2 .title {
				font-size: 0.36rem;
				line-height: 0.36rem;
				padding-bottom: 0.6rem;
			}

			.join .part2 .content {
				font-size: 0.26rem;
				line-height: 0.5rem;
			}

		.join .part3 {
			padding: 1.0rem 0 0.6rem;
		}

			.join .part3 .title {
				font-size: 0.36rem;
				line-height: 0.36rem;
				padding-bottom: 0.6rem;
			}

			.join .part3 .list {
				height: auto;
				background: none;
			}

				.join .part3 .list li {
					position: relative;
					font-size: 0.26rem;
					padding-bottom: 0.4rem;
				}

					.join .part3 .list li .txt {
						color: #333;
						position: relative;
						font-size: 0.3rem;
						padding-bottom: 0.2rem;
					}

					.join .part3 .list li .content {
						line-height: 0.52rem;
					}

				.join .part3 .list .li01 {
					right: 0;
					top: 0;
					padding-right: 0;
					width: auto;
				}

					.join .part3 .list .li01 .txt {
						right: 0;
						top: 0;
					}

					.join .part3 .list .li01 .content {
						text-align: left;
					}

				.join .part3 .list .li02 {
					left: 0;
					top: 0;
					padding-left: 0;
					width: auto;
				}

					.join .part3 .list .li02 .txt {
						left: 0;
						top: 0;
					}

				.join .part3 .list .li03 {
					left: 0;
					top: 0;
					padding-left: 0;
					width: auto;
				}

					.join .part3 .list .li03 .txt {
						left: 0;
						top: 0;
					}

				.join .part3 .list .li04 {
					right: 0;
					top: 0;
					padding-right: 0;
					width: auto;
				}

					.join .part3 .list .li04 .txt {
						right: 0;
						top: 0;
					}

					.join .part3 .list .li04 .content {
						text-align: left;
					}

		.join .part4 {
			padding: 0.8rem 0.3rem 0.5rem;
		}

			.join .part4 .title {
				font-size: 0.36rem;
				line-height: 0.36rem;
				padding-bottom: 0.7rem;
			}

			.join .part4 .imgDiv img {
				width: 100%;
			}

	.life {
		padding: 1.0rem 0.3rem;
	}

		.life .bigBox .botDiv {
			padding: 0.6rem 0.3rem;
		}

		.life .bigBox .name {
			font-size: 0.4rem;
			line-height: 0.4rem;
			padding-bottom: 0.25rem;
		}

		.life .bigBox .content {
			font-size: 0.28rem;
			line-height: 0.52rem;
		}

		.life .part2 {
			padding-top: 0.8rem;
		}

	.lifePic .swiper-slide .name {
		font-size: 0.4rem;
		line-height: 0.4rem;
		height: 0.8rem;
	}

		.lifePic .swiper-slide .name:after {
			margin-left: -0.28rem;
			width: 0.56rem;
			height: 2px;
		}

	.lifePic .swiper-slide .msg {
		font-size: 0.26rem;
		line-height: 0.5rem;
		padding: 0.35rem 0.4rem 0;
	}

	.lifePic .prev {
		left: 0.3rem;
		width: 0.9rem;
		height: 0.9rem;
		margin-top: -0.45rem;
		background-size: 0.9rem;
	}

	.lifePic .next {
		right: 0.3rem;
		width: 0.9rem;
		height: 0.9rem;
		margin-top: -0.45rem;
		background-size: 0.9rem;
	}

	.lifePic .prev:hover {
		background-size: 0.9rem;
	}

	.lifePic .next:hover {
		background-size: 0.9rem;
	}

	.job {
		padding: 1.0rem 0.3rem;
	}

	.jobTop {
		height: 1rem;
		margin-bottom: 0.2rem;
	}

		.jobTop li {
			height: 1rem;
			line-height: 1rem;
			font-size: 0.3rem;
		}

		.jobTop .li01 {
			width: 50%;
			text-align: left;
			text-indent: 0.3rem;
		}

		.jobTop .li02, .jobTop .li03 {
			display: none;
		}

		.jobTop .li04 {
			width: 40%;
		}

	.job .list li {
		margin-bottom: 0.2rem;
	}

		.job .list li .msgDiv {
			height: 1.4rem;
			position: relative;
		}

			.job .list li .msgDiv:after {
				right: 0.3rem;
				width: 0.3rem;
				height: 0.16rem;
				margin-top: -0.08rem;
				background-size: 0.3rem;
			}

			.job .list li .msgDiv a {
				height: 1.4rem;
			}

			.job .list li .msgDiv dd {
				height: 1.4rem;
				line-height: 1.4rem;
				font-size: 0.26rem;
			}

			.job .list li .msgDiv .dd01 {
				width: 50%;
				padding-left:0.3rem;
				background: none;
			}
			.job .list li .msgDiv .dd01 em{ height:1.4rem; line-height:0.32rem;}
			.job .list li .msgDiv .dd04 {
				padding-left: 0;
				width: 40%;
			}

			.job .list li .msgDiv .dd02, .job .list li .msgDiv .dd03 {
				display: none;
			}

			.job .list li .msgDiv.aNow:after {
				background-size: 0.3rem;
			}

		.job .list li .box {
			padding: 0.5rem 0.35rem;
		}

		.job .list li .name {
			font-size: 0.36rem;
			line-height: 0.36rem;
			padding-bottom: 0.4rem;
		}

		.job .list li h2 {
			font-size: 0.28rem;
			line-height: 0.28rem;
			padding-bottom: 0.3rem;
		}

		.job .list li .content {
			line-height: 0.56rem;
			padding-bottom: 0.4rem;
			font-size: 0.24rem;
		}

		.job .list li .btnDiv a {
			width: 2.6rem;
			height: 0.96rem;
			line-height: 0.96rem;
			border-radius: 0.48rem;
			text-indent: 0.96rem;
			font-size: 0.3rem;
		}

			.job .list li .btnDiv a:after {
				left: 0.52rem;
				width: 0.3rem;
				height: 0.26rem;
				margin-top: -0.13rem;
				background-size: 0.3rem;
			}

	.focus {
		padding-top: 1.0rem;
	}

		.focus .part1 {
			padding: 0 0.3rem 0.9rem;
		}

			.focus .part1 .bigBox {
				padding: 0.6rem 0.3rem;
			}

				.focus .part1 .bigBox .txt {
					font-size: 0.4rem;
					line-height: 0.4rem;
					padding-bottom: 0.25rem;
				}

				.focus .part1 .bigBox .content {
					font-size: 0.28rem;
					line-height: 0.52rem;
				}

		.focus .part2 {
			padding: 1.0rem 0;
		}

			.focus .part2 .title {
				font-size: 0.4rem;
				line-height: 0.4rem;
				height: 1rem;
				margin-bottom: 0.8rem;
			}

				.focus .part2 .title:after {
					margin-left: -0.3rem;
					width: 0.6rem;
				}

	.economic .list {
		width: 100%;
		left: 0;
		margin-left: 0;
	}

	.economic .swiper-slide .img {
		width: 100%;
	}

	.economic .swiper-slide .name {
		left: 0.3rem;
		bottom: -0.3rem;
		width: 5.6rem;
		padding: 0.2rem 0.3rem;
		height:auto;
		line-height: 0.42rem;
	}

	.economic .swiper-slide-active .img {
		width: 100%;
	}

	.economic .swiper-slide-active .name {
		bottom: 0.3rem;
	}

	.economic a.arrow.prev {
		left: 0.3rem;
	}

	.economic a.arrow.next {
		right: 0.3rem;
	}

	.topA {
		bottom: 1.8rem;
		width: 0.96rem;
		height: 0.96rem;
	}

		.topA:before {
			top: 0.25rem;
		}

		.topA em {
			padding-top: 0.5rem;
			font-size: 0.28rem;
		}

	.focus .part3 {
		padding: 1.0rem 0.3rem;
		height: auto;
		background: #123673;
	}

		.focus .part3 .title {
			font-size: 0.36rem;
			line-height: 0.36rem;
			height: 0.8rem;
		}

			.focus .part3 .title:after {
				width: 0.6rem;
				height: 1px;
				margin-left: -0.3rem;
			}

		.focus .part3 .bigBox {
			padding-top: 0.75rem;
			display: block;
		}

		.focus .part3 .list_l {
			width: auto;
		}

		.focus .part3 .list_m {
			width: auto;
		}

		.focus .part3 .list li {
			padding-left: 0.86rem;
			font-size: 0.26rem;
		}

			.focus .part3 .list li .ico {
				margin-top: 0;
				top:0.08rem;
			}

				.focus .part3 .list li .ico img {
					width: 0.58rem;
				}

			.focus .part3 .list li .name {
				line-height: 0.9rem;
			}

		.focus .part3 .tips {
			font-size: 0.32rem;
			line-height: 0.56rem;
			padding-top: 0.75rem;
		}
}
