@media screen and (min-width: 1024px) {
	body {
		font-size: 24px;
	}

	img {
		object-fit: cover;
        
	}

	ul,
	h2,
	p,
	h3 {
		margin: 0;
		padding: 0;
	}

	.phone {
		display: none;
	}

	.container {
		width: 1300px;
		margin: 0px auto;
	}

	.wrap {
		padding: 0px 2.5%;
	}

	/* å¤´éƒ¨ */
	.wrapper {
		padding-top: 88px;
	}

	.HeaderFlix {
		width: 100%;
		position: fixed;
		top: 0;
		left: 0;
		z-index: 101;
		height: 88px;
		transition: all .3s ease-out;
		-webkit-transition: all .3s ease-out;
		background-color: #fff;
	}

	.am_logo {
		/*background-image: url(../images/logo.png);
		background-size: 100%;*/
		background-repeat: no-repeat;
		background-position: center;
		width: 34%;
		height: 80px;
		float: left;
		margin-top: 4px;
	}

	.subnav_ul {
		float: right;
		min-width: 60%;
		text-align: right;
	}

	.subnav_ul li {
		display: inline-block;
		vertical-align: top;
		letter-spacing: 1px;
		color: #ffffff;
		margin-right: 4%;
		position: relative;
	}

	.am_subfooterdiv:last-child,
	.subnav_ul li:last-child,
	.NewsFx:nth-of-type(4n),
	.HonorFx:nth-of-type(4n),
	.EnterFx:nth-of-type(4n) {
		margin-right: 0;
	}

	.subnav_ul .tag {
		font-size: 15px;
		color: #333;
		display: block;
		line-height: 88px;
		-webkit-transition: all .2s ease-in-out;
		transition: all .2s ease-in-out;
	}

	.am_subfooterdiv:last-child img {
		display: block;
		margin: 0px auto;
	}

	.Navdown {
		width: 200%;
		left: 50%;
		transform: translateX(-50%);
		-webkit-transform: translateX(-50%);
		background-color: rgba(0, 0, 0, 1);
		position: absolute;
		top: 88px;
		/* -webkit-transition: all .2s ease-in-out;
		transition: all .2s ease-in-out; */
		visibility: hidden;
		opacity: 0;
		z-index: 100;
		text-align: center;
		font-size: 0;
		padding: 10px 0;
	}

	.subnav_ul li:hover .Navdown {
		display: block;
		margin-left: 0;
		visibility: visible;
		opacity: 1;
	}

	.subnav_ul li .Navdown a {
		color: #999 !important;
		font-size: 14px;
		text-align: center;
		display: inline-block;
		position: relative;
		-webkit-transform: none !important;
		transform: none !important;
		vertical-align: top;
		line-height: 42px;
		padding: 0px 3%;
	}


	.subnav_ul li .Navdown a:hover {
		color: #fff !important;
	}

	.IndexBanner,
	.IndexBanner .swiper-slide img {
		width: 100%;
		height: 100%;
	}

	.IndexBanner .swiper-pagination {
		bottom: 36px !important;
	}

	.IndexBanner .swiper-pagination-bullet {
		background-color: #FFFFFF;
		opacity: 0.7;
		margin: 0px 10px !important;
		position: relative;
		width: 12px;
		height: 12px;
	}

	.IndexBanner .swiper-pagination-bullet-active {
		background-color: #3aa0d9;
		opacity: 1;
	}

	.IndexBanner .swiper-slide .container {
		position: absolute;
		top: 22%;
		left: 50%;
		transform: translateX(-50%);
		-webkit-transform: translateX(-50%);
	}

	.IndexBannerCt {
		width: 650px;
		font-size: 17px;
		line-height: 30px;
		padding: 75px 0px 85px;
		color: #ffffff;
		background-color: rgba(0, 0, 0, 0.8);
		position: relative;
	}

	.IndexBannerCt::after {
		content: '';
		width: 5px;
		height: 100%;
		position: absolute;
		top: 0;
		left: 0;
		background-color: #3aa0d9;
	}

	.IndexBannerCt h2 {
		font-size: 36px;
		padding-left: 60px;
		padding-bottom: 25px;
		color: #36b7ff;
	}

	.IndexBannerCt p {
		padding-left: 60px;
	}

	/* åº•éƒ¨ */
	.Footer {
		position: relative;
		padding-top: 90px;
		font-size: 14px;
		line-height: 30px;
		color: #999;
		border-top: 1px solid rgba(0, 0, 0, 0.1);
	}

	.am_subfooterdiv:first-of-type {
		width: 24%;
	}

	.am_subfooterdiv {
		float: left;
		width: 11.5%;
	}

	.am_subfooterdiv:last-child {
		text-align: center;
		float: right;
	}

	.am_subfooterdiv h2 {
		font-size: 15px;
		color: #666;
		margin-bottom: 10px;
		font-weight: bold;
	}

	.am_subfooterdiv a {
		color: #999;
		display: block;
		transition: all .3s ease-out;
		-webkit-transition: all .3s ease-out;
		-moz-transition: all .3s ease-out;
		-ms-transition: all .3s ease-out;
	}

	.am_subfooterdiv a:hover,
	.am_bootom .fl a:hover,
	.am_bootom .fr a:hover,
	.subnav_ul .tag.active,
	.subnav_ul .tag:hover {
		color: #36b7ff;
	}

	.go_top {
		width: 68px;
		height: 72px;
		display: block;
		margin: 0px auto;
		background: url(../images/backtop.png);
		background-size: contain;
		background-repeat: no-repeat;
		cursor: pointer;
		position: fixed;
		bottom: 3%;
		right: 30px;
		z-index: 55;
	}

	.am_bootom {
		width: 100%;
		margin-top: 70px;
		padding: 15px 0;
		border-top: 1px solid rgba(0, 0, 0, 0.1);
		font-size: 14px;
	}

	.am_bootom .fr a,
	.am_bootom .fl a {
		color: #999;
		transition: all .3s ease-out;
		-webkit-transition: all .3s ease-out;
	}

	.am_bootom .fr a {
		padding: 0px 10px;
	}

	/* 业务动态 */
	.TitNav {
		height: 68px;
		line-height: 68px;
		background-color: #f6f6f6;
		text-align: center;
		font-size: 0;
	}

	.TitNav a {
		display: inline-block;
		vertical-align: top;
		font-size: 14px;
		color: #999;
		position: relative;
		margin: 0px 20px;
		transition: all .3s ease-out;
		-webkit-transition: all .3s ease-out;
	}

	.TitNav a.active {
		color: #3aa0d9;
	}

	.NewCt {
		padding: 80px 0px 100px;
	}

	.BaseTit img {
		max-width: 100%;
		display: block;
		margin: 0px auto 25px;
	}

	.BaseTit h2 {
		font-size: 24px;
		color: #bbb;
		margin-bottom: 15px;
		text-align: center;
	}

	.BaseTit p {
		font-size: 15px;
		color: #bbb;
		text-align: center;
	}

	.NewsFx {
		float: left;
		width: 23%;
		height: 420px;
		background-color: #f6f6f6;
		position: relative;
		margin-right: 2.6%;
		margin-top: 60px;
		transition: all .3s ease-out;
		-webkit-transition: all .3s ease-out;
		font-size: 17px;
		line-height: 24px;
		color: #333;
	}

	.NewsFxImg {
		width: 100%;
		overflow: hidden;
		height: 220px;
		margin-bottom: 50px;
	}

	.NewsFxImg img,
	.HonorFxImg img {
		width: 100%;
		height: 100%;
		transition: all .3s ease-out;
		-webkit-transition: all .3s ease-out;
		-moz-transition: all .3s ease-out;
		-ms-transition: all .3s ease-out;
	}

	.NewsFx:hover {
		box-shadow: 0px 8px 28px 0px rgba(18, 40, 70, 0.08);
	}

	.NewsFx h2 {
		width: 48px;
		background-color: #3aa0d9;
		letter-spacing: -1px;
		color: #ffffff;
		font-size: 14px;
		position: absolute;
		text-align: center;
		left: 30px;
		top: 196px;
		line-height: 18px;
		padding: 6px 0;
	}

	.NewsFx h2 i {
		display: block;
		letter-spacing: 0;
	}

	.NewsFx p {
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 4;
		overflow: hidden;
		margin: 0px 30px;
	}

	.NewsFx span {
		font-size: 14px;
		color: #3aa0d9;
		position: absolute;
		bottom: 30px;
		left: 30px;
	}

	.NewsFx:hover .NewsFxImg img,
	.HonorFx:hover .HonorFxImg img {
		transform: scale(1.1);
		-webkit-transition: scale(1.1);
		-ms-transition: scale(1.1);
		-mos-transition: scale(1.1);
	}

	.page {
		width: 100%;
		height: 48px;
		line-height: 48px;
		text-align: center;
		margin: 80px auto 0;
		font-size: 0;
		text-align: center;
		display: inline-block;
		vertical-align: top;
	}

	.page a {
		color: #999;
		font-size: 14px;
		display: inline-block;
		font-family: "Font";
		vertical-align: top;
		cursor: pointer;
		margin-right: 8px;
		padding: 0px 18px;
		height: 48px;
		border: solid 1px #dddddd;
		line-height: 48px;
		text-align: center;
		transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
		-webkit-transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
	}

	.page a.nor,
	.page a:hover {
		background-color: #3aa0d9;
		border: solid 1px #3aa0d9;
		color: #fff;
	}

	/* 详情 */
	.NewsCt {
		margin: 100px auto;
	}

	.NewDetails {
		font-size: 18px;
		color: #333;
		line-height: 32px;
	}

	.newTitle {
		font-size: 24px;
		color: #333;
		text-align: center;
		margin-bottom: 38px;
		font-weight: bold;
	}

	.newTime {
		text-align: center;
		line-height: 32px;
		margin-bottom: 35px;
		font-size: 14px;
		color: #333;
	}

	.newTime h2 {
		float: right;
		font-size: 14px;
		color: #333;
	}

	.newTime h2 img {
		vertical-align: middle;
		margin-right: 5px;
	}

	.newInfo {
		margin: 20px 0 50px;
		width: 100%;
		font-size: 14px;
		color: #333;
		line-height: 30px;
	}

	.newInfo p {
		text-align: left;
		font-size: 14px;
		color: #333;
		line-height: 26px;
		margin-bottom: 10px;
	}

	.newInfo p strong,
	.newInfo p strong span {
		font-weight: bold;
	}

	.newInfo p img,
	.Business p img {
		max-width: 100%;
		text-align: center;
		margin: 20px auto 0;
	}

	.newInfo p.newInfoP {
		font-size: 18px;
		line-height: 34px;
		margin: 30px auto;
		color: #333333;
		text-align: center;
		display: block;
	}

	.BackPage {
		/* margin-top: 100px; */
		padding-top: 80px;
		width: 100%;
	}

	.BackPage h2 {
		font-size: 14px;
		line-height: 38px;
		color: #333;
	}

	.BackPage h2 a {
		color: #333;
	}

	.BackPage h2.nor,
	.BackPage h2.nor a {
		color: #3aa0d9;
	}

	.BackPage h2.nor {
		border-bottom: 1px solid #3aa0d9;

	}

	.BackPage .col-md-4 a {
		float: right;
		font-size: 16px;
		line-height: 30px;
		color: #333;
		margin-top: 20px;
	}

	.BackPage .col-md-4 a img {
		width: 28px;
		height: 28px;
		margin-left: 15px;
	}

    .NoticeFx:first-child{
        margin-top:40px;
    }
    .NoticeFx {
        width: 100%;
        display: block;
        line-height: 45px;
        background-color: #f6f6f6;
        transition: all .3s ease-out;
        -webkit-transition: all .3s ease-out;
        font-size: 15px;
        color: #666;
        padding: 0 24px;
    }

    .NoticeFx:nth-of-type(2n) {
        background-color: #fff;
    }

    .NoticeFx i{
        float:right;
    }

	/* 特色品牌 */
	.BrandFx {
		height: 220px;
		background-color: #f6f6f6;
		display: block;
		margin-top: 40px;
		transition: all .3s ease-out;
		-webkit-transition: all .3s ease-out;
	}

	.BrandFx:hover {
		background-color: #36b7ff;
	}

	.BrandFxImg {
		width: 23%;
		overflow: hidden;
		position: relative;
		height: 220px;
		background-color: #f6f6f6;
		float: left;
	}

	.BrandFxImg img {
		max-width: 100%;
		max-height: 100%;
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		-webkit-transform: translate(-50%, -50%);
		transition: all .3s ease-out;
		-webkit-transition: all .3s ease-out;
	}

	.BrandFx:hover .BrandFxImg img {
		transform: scale(1.1) translate(-50%, -50%);
		-webkit-transition: scale(1.1) translate(-50%, -50%);
	}

	.BrandFxR {
		float: left;
		width: 68%;
		margin-left: 3.8%;
		font-size: 14px;
		line-height: 24px;
		color: #999999;
	}

	.BrandFxR h2 {
		font-size: 17px;
		margin: 50px 0 20px;
		color: #333333;
	}

	.BrandFx:hover .BrandFxR h2,
	.BrandFx:hover .BrandFxR p,
	.Honor .BaseTit h2,
	.Honor .BaseTit p {
		color: #FFFFFF;
	}

	.Organize img {
		max-width: 100%;
		display: block;
		margin: 60px auto 120px;
	}

	.Organize {
		padding-bottom: 0;
	}

	/* 联系我们 */
	.Contact {
		margin: 80px auto 25px;
	}

	.map1 {
		width: 57%;
		height: 480px;
		position: relative;
		float: right;
	}

	#allmap1 {
		width: 100%;
		height: 100%;
	}

	.ContactL {
		width: 40%;
		font-size: 14px;
		line-height: 30px;
		color: #666;
		float: left;
	}

	.ContactL h2 {
		font-size: 24px;
		line-height: 30px;
		color: #333;
	}

	.ContactL h3 {
		font-size: 14px;
		line-height: 30px;
		letter-spacing: -1px;
		color: #3aa0d9;
		margin-top: 5px;
		margin-bottom: 60px;
	}

	.CoreCt {
		font-size: 17px;
		line-height: 36px;
		text-align: center;
		color: #999999;
		margin-top: 55px;
	}

	.CoreCt i {
		color: #3aa0d9;
		font-weight: bold;
	}

	.CoreFx {
		height: 540px;
		background-color: #f6f6f6;
		width: 100%;
		position: relative;
		margin-top: 80px;
	}

	.CoreFx img,
	.CoreFxR {
		width: 50%;
		height: 100%;
		float: left;
		position: relative;
	}

	.CoreFx:nth-of-type(2n) img,
	.SystemFx:nth-of-type(2n) {
		float: right;
	}

	.CenterPor {
		font-size: 14px;
		line-height: 26px;
		color: #999999;
		position: absolute;
		top: 50%;
		transform: translate(-50%, -50%);
		-webkit-transform: translate(-50%, -50%);
		left: 50%;
		width: 80%;
		overflow-y: auto;
		max-height: 91%;
	}

	.CoreFxR h2 {
		font-size: 20px;
		margin-bottom: 10px;
		color: #333;
	}

	.CoreFxR p {
		margin-bottom: 20px;
	}

	.Company {
		padding: 120px 0px 200px;
		position: relative;
	}

	.Company::after {
		content: '';
		width: 84%;
		position: absolute;
		right: 0;
		bottom: 120px;
		height: 480px;
		z-index: -1;
		background-color: #f6f6f6;
	}

	.CompanyL {
		float: left;
		width: 46%;
		margin-left: 6%;
		font-size: 14px;
		line-height: 26px;
		color: #999999;
		padding-top: 48px;
	}

	.CompanyL .BaseTit h2,
	.CompanyL .BaseTit p {
		text-align: left;
	}

	.CompanyLt {
		padding: 50px 0px 180px;
	}

	.CompanyLt span {
		width: 33.3%;
		float: left;
		margin-top: 30px;
		color: #3aa0d9;
		font-size: 36px;
		text-align: left;
	}

	.CompanyLt span i {
		display: block;
		font-size: 15px;
		color: #999999;
		margin-top: 10px;
	}

	.CompanyImg {
		float: right;
		width: 40%;
	}

	.Vision {
		background-size: cover !important;
		background-repeat: no-repeat !important;
		background-position: center !important;
		padding: 80px 0px 265px;
		margin-bottom: 80px;
	}

	.BaseTit1 p {
		color: #999999;
	}

	.BaseTit1 h2 {
		font-size: 36px;
		color: #3aa0d9;
	}

	.VisionFx {
		margin-top: 100px;
		float: left;
		width: 33.3%;
		font-size: 14px;
		text-align: center;
		line-height: 26px;
		color: #999999;
	}

	.VisionFx h2 {
		text-align: center;
		width: 180px;
		height: 180px;
		border: dashed 2px #3aa0d9;
		margin: 0px auto 40px;
		border-radius: 100%;
		line-height: 180px;
		font-size: 24px;
		font-weight: bold;
		color: #3aa0d9;
	}

	.SystemCt {
		margin-top: 37px;
	}

	.SystemFx {
		float: left;
		margin-top: 30px;
		width: 48.5%;
		float: left;
		height: 140px;
		background-color: #f6f6f6;
		font-size: 14px;
		color: #999999;
		line-height: 26px;
	}

	.SystemFx h2,
	.SystemFx p {
		padding-left: 50px;
	}

	.SystemFx h2 {
		padding-top: 40px;
		font-size: 20px;
		color: #333333;
		padding-bottom: 10px;
	}

	.Honor {
		background-size: cover;
		background-repeat: no-repeat;
		background-position: center;
		margin-top: 120px;
		padding: 80px 0px 140px;
	}

	.HonorFx {
		float: left;
		width: 23%;
		text-align: center;
		font-size: 17px;
		line-height: 26px;
		color: #ffffff;
		margin-top: 65px;
		margin-right: 2.6%;
	}

	.HonorFxImg {
		width: 100%;
		overflow: hidden;
		margin-bottom: 30px;
		height: 192px;
	}

	.ServiceProvice {
		width: 100%;
		height: 61px;
		overflow: hidden;
		display: flex;
		text-align: center;
		margin: 0px auto 40px;
	}

	.ServiceProvice select,
	.ServiceProviceText {
		width: 24.7%;
		background-color: #f6f6f6;
		height: 61px;
		line-height: 61px;
		color: #999;
		font-size: 16px;
		padding: 0px 20px;
		background-image: url(../images/down.png);
		background-size: 14px 8px;
		background-repeat: no-repeat;
		background-position: 93%;
		margin-right: 0.7%;
		float: left;
	}

	.ServiceProviceText {
		width: 46%;
		margin-right: 0;
		float: right;
		background-position: 96%;
		background-image: none;
	}

	.ServiceProviceText1 {
		line-height: 61px;
		float: left;
		width: 88%;
	}

	.ServiceProviceText2 {
		background-image: url(../images/search.png);
		background-size: cover;
		background-repeat: no-repeat;
		background-position: center;
		width: 18px;
		height: 18px;
		float: right;
		margin-top: 21.5px;
	}

	.recruit_table {
		border: solid 1px rgba(0, 0, 0, 0.1);
	}

	.recruit_thead {
		height: 68px;
		background-color: #3aa0d9;
		line-height: 68px;
		padding: 0px 30px;
	}

	.recruit_thead h2 {
		font-size: 17px;
		color: #fff;
		width: 25%;
		float: left;
		line-height: 68px;
		text-align: center;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 1;
		overflow: hidden;
	}

	.RecuitBorerSub {
		line-height: 61px;
		padding: 0px 30px;
	}

	.RecuitBorer a {
		font-size: 15px;
		color: #666;
		width: 25%;
		float: left;
		line-height: 61px;
		text-align: center;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 1;
		overflow: hidden;
	}

	.RecuitBorer a:first-of-type,
	.recruit_thead h2:first-of-type {
		text-align: left;
	}

	.RecuitBorer a:last-child,
	.recruit_thead h2:last-child {
		text-align: right;
	}

	.RecuitBorerSub:nth-of-type(2n) {
		background-color: #f6f6f6;
	}

	.RecruitPopule {
		background-color: #fff;
		width: 60.7%;
		padding: 3% 4%;
		position: fixed;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		-webkit-transform: translate(-50%, -50%);
	}

	.RecruitPopule .CloseImg {
		background-image: url(../images/close.png);
		background-size: cover;
		background-repeat: no-repeat;
		background-position: center;
		width: 18px;
		height: 17px;
		position: absolute;
		top: 30px;
		right: 30px;
		transition: all .3s ease-out;
		-webkit-transition: all .3s ease-out;
		cursor: pointer;
	}

	.RecruitPopuleH {
		font-size: 30px;
		color: #3A3633;
		padding-bottom: 2%;
	}

	.RecruitScroll {
		height: 530px;
		overflow-y: auto;
		overflow-x: hidden;
		margin-top: 3%;
	}

	.RecruitScroll::-webkit-scrollbar {
		display: none;
	}

	.RecruitCont {
		margin-bottom: 3%;
	}

	.RecruitJob {
		margin-top: 2%;
		font-size: 14px;
		line-height: 24px;
		color: #999999;
	}

	.RecruitJob h2 {
		font-size: 18px;
		color: #3A3633;
		font-weight: bold;
		margin-bottom: 10px;
	}

	.PositionApplied {
		width: 120px;
		font-size: 14px;
		line-height: 37px;
		text-align: center;
		color: #fff;
		height: 37px;
		display: block;
		margin: 0px auto;
		background-color: #3aa0d9;
	}

	.RecruitIntro {
		border-bottom: solid 2px rgba(0, 0, 0, 0.1);
		padding-bottom: 2%;
	}

	.RecruitIntro span {
		display: inline-block;
		vertical-align: top;
		font-size: 16px;
		color: #666666;
		padding: 0px 30px;
		border-left: 1px solid #999;
	}

	.RecruitIntro span:first-of-type {
		padding-left: 0;
		border-left: 0;
	}

	.CloseImg:hover {
		transform: rotate(180deg);
		-webkit-transform: rotate(180deg);
	}

	.Technology {
		background-size: cover !important;
		background-repeat: no-repeat !important;
		background-position: center !important;
		padding: 80px 0px 205px;
	}

	.TechnologyL {
		float: left;
		width: 50%;
		margin-top: 75px;
		border-right: 1px solid rgba(0, 0, 0, 0.1);
		font-size: 14px;
		text-align: center;
		line-height: 28px;
		color: #999999;
	}

	.TechnologyL .BaseTit1 {
		margin-bottom: 40px;
	}

	.TechnologyL a {
		font-size: 14px;
		display: block;
		margin-top: 62px;
		color: #3aa0d9;
		transition: all .3s ease-out;
		-webkit-transition: all .3s ease-out;
	}

	.TechnologyL a:hover,
	.InvestmentSwiper a:hover {
		padding-left: 5px;
	}

	.MappingImg {
		float: right;
		width: 43%;
		position: relative;
		overflow: hidden;
		margin-top: 75px;
	}

    .VideoBox {
        width: 640px;
        margin:0 auto;
    }

	.MappingImg img {
		width: 100%;
		height: 100%;
	}

	.MappingImg .play,.VideoBox .play {
		background-image: url(../images/video.png);
		background-repeat: no-repeat;
		background-position: center;
		background-size: 68px;
		width: 100%;
		height: 100%;
		position: absolute;
		top: 0;
		left: 0;
		cursor: pointer;
		background-color: rgba(0, 0, 0, 0.6);
		transition: all .5s ease-out;
		-webkit-transition: all .5s ease-out;
	}

	.vid {
		width: 100%;
		height: 100%;
		position: absolute;
		top: 0;
		left: 0;
		object-fit: fill;
		/*display: none;*/
	}

    .VideoBox .vid{
        position:inherit;
    }

    .Newscenter {
        background-size: cover !important;
        background-repeat: no-repeat !important;
        background-position: center !important;
        padding: 80px 0px 90px;
        margin: 0;
    }

	.MoreData {
		width: 200px;
		height: 48px;
		border: solid 1px rgba(255, 255, 255, 0.3);
		line-height: 48px;
		text-align: center;
		margin: 80px auto 0;
		color: #fff;
		font-size: 14px;
		display: block;
		transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
		-webkit-transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
		position: relative;
	}

	.MoreData:before {
		content: " ";
		display: block;
		position: absolute;
		right: 0;
		top: 0;
		width: 0;
		height: 100%;
		background: #fff;
		z-index: 5;
		transition: all .4s;
		-webkit-transition: all .4s;
	}

	.MoreData:hover:before {
		left: 0;
		width: 100%;
	}

	.MoreData i,
	.MoreData:hover i {
		position: relative;
		z-index: 6;
	}

	.MoreData:hover i {
		color: #3aa0d9;
	}

	.MoreData:hover {
		border: 1px solid #3aa0d9;
	}

	.Investment {
		padding: 150px 0;
	}

	.Investment .container {
		position: relative;
	}

	.Investment .BaseTit {
		position: absolute;
		top: 0;
		left: 0;
	}

	.Investment .BaseTit h2,
	.Investment .BaseTit p,
	.Enter .BaseTit h2,
	.Enter .BaseTit p {
		text-align: left;
	}

	.InvestmentSwiper .swiper-slide img {
		width: 63%;
		float: right;
		height: 500px;
	}

	.InvestmentSwiper .BannerCenter {
		font-size: 14px;
		line-height: 28px;
		position: absolute;
		bottom: 0;
		left: 0;
		color: #999999;
		width: 25%;
	}

	.InvestmentSwiper a {
		font-size: 14px;
		display: block;
		margin-top: 40px;
		color: #3aa0d9;
		transition: all .3s ease-out;
		-webkit-transition: all .3s ease-out;
	}

	.InvestmentSwiper h2 {
		font-size: 20px;
		margin-bottom: 10px;
		color: #333333;
	}

	.InvestmentSwiper .swiper-button-next {
		width: 48px;
		height: 48px;
		background-color: #3aa0d9;
		background-image: url(../images/prev.png) !important;
		background-size: 11px 16px;
		background-repeat: no-repeat;
		background-position: center;
		right: initial;
		left: 33.4%;
		bottom: 80px;
		top: initial;
		transition: all .3s ease-out;
		-webkit-transition: all .3s ease-out;
	}

	.InvestmentSwiper .swiper-button-prev {
		width: 48px;
		height: 48px;
		background-color: #3aa0d9;
		background-image: url(../images/next.png) !important;
		background-size: 11px 16px;
		background-repeat: no-repeat;
		background-position: center;
		left: 37%;
		bottom: 80px;
		top: initial;
		transition: all .3s ease-out;
		-webkit-transition: all .3s ease-out;
	}

	.InvestmentSwiper .swiper-button-next:hover,
	.InvestmentSwiper .swiper-button-prev:hover {
		background-color: #294486;
	}

	.EnterFx {
		float: left;
		margin-top: 70px;
		font-size: 17px;
		text-align: center;
		color: #FFFFFF;
		width: 23%;
		margin-right: 2.5%;
	}

	.EnterFx img {
		width: 100%;
		margin-bottom: 20px;
	}

	.EnterFx:nth-of-type(2n) {
		margin-top: 110px;
	}

	.InformationImg {
		width: 100%;
		margin-top: 65px;
		font-size: 0;
	}

	.InformationImg img {
		float: left;
		margin-bottom: 10px;
		margin-right: 0.7%;
		width: 16%;
		height: 175px;
	}

	.InformationImg img:first-of-type,.InformationImg img:last-child {
		width: 32.7%;
	}

	.InformationImg img:nth-of-type(5n) {
		margin-right: 0;
	}

	.Information .MoreData {
		border: solid 1px #3aa0d9;
		color: #3aa0d9;
	}

	.Information .MoreData:before {
		background-color: #3aa0d9;
	}

	.Information .MoreData:hover i {
		color: #fff;
	}

	.Enter {
		padding: 160px 0px 62px;
		font-size: 14px;
		line-height: 28px;
		color: #FFFFFF;
	}

	.EnterCt {
		padding: 74px 0px 160px;
		font-size: 0;
	}

	.EnterCt span {
		width: 88px;
		display: inline-block;
		vertical-align: top;
		margin-bottom: 40px;
		text-align: center;
		font-size: 17px;
		color: #3AA0D9;
		margin-right: 4.8%;
	}

	.EnterCt span img {
		width: 88px;
		height: 88px;
		margin-bottom: 15px;
	}

	.Enter .MoreData {
		margin: 60px 0 0;
	}

	@media screen and (min-width: 1300px) and (max-width: 1440px) {}

	@media screen and (min-width: 1024px) and (max-width: 1299px) {}

	@media screen and (min-width: 1279px) and (max-width: 1380px) {
		.RecruitScroll {
			height: 380px;
		}
	}

	@media screen and (min-width: 1279px) and (max-width: 1340px) {
		.container {
			width: 1200px;
		}
	}

	@media screen and (min-width: 1279px) and (max-width: 1680px) {
		.Company::after {
			width: 95%;
		}
	}
}
