body{
	min-width: 1280px;
			margin: 0;
		}
		.flexW {
			display: flex;
			display: -webkit-box;
			display: -moz-box;
			display: -ms-flexbox;
			display: -webkit-flex;
			display: flex;
			flex-wrap: wrap;
		}
		
		/* 底部 */
		.free {
			height: 513px;
			background: linear-gradient(274deg, #52C87C 0%, #21AC5F 100%);
			background-image:-webkit-gradient(linear, left top, right bottom, color-stop(0.32, #52C87C), color-stop(0.83, #21AC5F));
			width: 100%;
			position: relative;
			overflow: hidden;
		}

		
		.footerText {
			width: 100%;
/*
			height: 445px;
			
*/height: 380px;
			
			background: #21252E;
			margin-top: -2px;
			overflow: hidden;
		}
		
		.footerTextTop {
			width: 1200px;
			height: 270px;
			margin: auto;
			margin-top: 54px;
		    border-bottom: 1px solid #4B5054;
		}
		
		.ul1 {
			width: 180px;
		}
		.ul2 {
			width: 260px;
		}
		.li0 {
			font-size: 14px;
			color: #FFFFFF;
			line-height: 19px;
			margin-bottom: 15px;
		}
		
		.li1 {
			font-size: 12px;
			color: #FFFFFF;
			line-height: 24px;
			opacity: 0.7;
		}
		.footerLeft{
			width: 800px;
			justify-content: space-between;
			height: 212px;
			border-right: 1px solid #4B5054;
		}
		.footerRight{
			width: 360px;
			margin-left: 33px;
		}
		.footerRightTop{
			
		}
		.kefu{
			width: 80px;
			height: 105px;
		}
		.kefuImg{
			width: 80px;
			height: 80px;
		}
		.kefuName{
			width: 120px;
			height: 20px;
			margin-top: 5px;
			font-size: 12px;
			color: #FFFFFF;
			line-height: 20px;
		}
		.footerRightBottom{
			width: 500px;
			height: 84px;
			font-size: 16px;
			color: #FFFFFF;
			line-height: 28px;
			margin-top: 32px;
		
		}
		.footerTextMiddle{
			width: 1200px;
			justify-content: space-between;
			height: 64px;
			margin: auto;
			border-bottom: 1px solid #4B5054;
		}
		.footerTextBottomText{
			margin-right: 43px;
			line-height: 64px;
			color: #fff;
			font-size: 12px;
			color: #FFFFFF;
			opacity: 0.7;
		}
		.footerTextBottom{
			width: 1200px;
			margin: auto;
			height: 54px;
			font-size: 12px;
			color: #999999;
			line-height: 54px;
			opacity: 0.7;
		}
		.freeTop{
			width: 100%;
			height: 43px;
			font-size: 32px;
			color: #FFFFFF;
			line-height: 43px;
			margin-top: 92px;
			margin-bottom: 56px;
			text-align: center;
		}
		.freeInfo{
			width: 1200px;
			justify-content: space-between;
			height: 242px;
			margin: auto;
			cursor: pointer;
		}
		.freeInfoText{
			width: 380px;
			height: 242px;
			background: #FFFFFF;
			box-shadow: 0px 2px 16px 0px rgba(0, 0, 0, 0.12);
			border-radius: 2px;
			position: relative;

		}
		.freeInfoIcon{
			width: 121px;
			height: 121px;
			top: 0;
			right: 0;
			position: absolute;
		}
		.freeInfoTextTop{
			width: 300px;
			height: 48px;
			font-size: 36px;
			color: #333333;
			line-height: 48px;
			margin-top: 28px;
			margin-left: 40px;
		}
		.freeInfoTextMiddle{
			width: 300px;
			height: 19px;
			font-size: 14px;
			color: #666666;
			line-height: 19px;
			margin-top: 7px;
			margin-left: 40px;

		}
		.freeInfoTextMore{
			width: 150px;
			height: 19px;
			font-size: 14px;
			color: #21AC5F;
			line-height: 19px;
			margin-top: 34px;
			margin-left: 40px;

		}
		.freeInfoTextBottom{
			width: 300px;
			height: 40px;
			background: #21AC5F;
			border-radius: 2px;
			margin-top: 17px;
			margin-left: 40px;
			text-align: center;
			line-height: 40px;
			color: #fff;

		}
		.freeInfoTextBottom:hover{
			background: #2FC471;
		}
			.new_more{
			background: #21AC5F;
			border-radius: 2px;
			width: 138px;
			height: 40px;
			text-align: center;
			line-height: 40px;
			cursor: pointer;
			float: right;
			color: #FFFFFF !important;
			font-size: 14px;	
		}
		.new_more:hover {
			background: #2FC471;
		}
		.media-new{
			padding: 30px 0;border-bottom: 2px solid #ebebeb;
		}
		.aboutUsNav{
			width: 100%;
			height: 54px;
			font-size: 24px;
			line-height: 50px;
			color: #666
		}
		.child-nav{
			display: block;
			float: left;
			text-align: center;
		}
		.media-text h5 a{ color: #333 ;font-weight:600}
		.child-nav-list{
			color: #23c132;
			border-bottom: 3px solid #23c132;
		}
		.media-pgs{
			color: #666666;
		}
		.media-logo{
			width: 240px;
		}
