	* {
		margin: 0;
		padding: 0;
	}
	
	img {
		max-width: 100%;
	}
	
	.img {
		position: relative;
	}
	
	.img img {
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		max-width: 100%;
		max-height: 100%;
	}
	
	.modal {
		margin: 0 auto;
		max-width: 750px;
		display: none;
		position: fixed;
		z-index: 1;
		left: calc(50% - 375px);
		top: 0;
		height: 100%;
		width: 100%;
		overflow: hidden;
		background-color: rgba(0, 0, 0, 0.5);
	}
	
	.modal-content {
		background-color: rgba(0, 0, 0, 0.8);
		margin: 60% auto;
		width: 80%;
		box-shadow: 0 0 5px #333;
		color: #fff;
		text-align: center;
		font-size: 16px;
		animation-name: modalopen;
		animation-duration: 1s;
		-moz-border-radius: 4px;
		-ms-border-radius: 4px;
		-o-border-radius: 4px;
		border-radius: 4px
	}
	
	.modal-body {
		padding: 15px 20px;
	}
	
	.yxl_width {
		max-width: 750px;
		margin: 0 auto;
		height: 100%;
		box-shadow: 0 0 12px #c0c0c0;
	}
	
	.yxl_bg {
		background-image: url("../image/2.png");
		background-repeat: no-repeat;
		background-size: 100% 100%;
	}
	
	.yxl_padding {
		max-width: 640px;
		margin: 0 auto;
		height: 100%;
	}
	/*顶部*/
	
	.header {
		padding-top: 28px;
	}
	
	.header>div {
		float: right;
	}
	
	.header>div p:nth-child(1) {
		font-family: "[SourceHanSansSC]";
		font-size: 18px;
		color: #eaebeb;
		line-height: 1.5;
	}
	
	.header>div p:nth-child(2) {
		font-family: "[PingFangSC]";
		font-size: 24px;
		color: #fff;
		line-height: 1.5;
	}
	/*文字*/
	
	.yxl_title {
		text-align: center;
	}
	
	.yxl_title h1 {
		font-family: "宋体";
		font-size: 67px;
		color: #fff;
		margin: 55px 0 15px 0;
	}
	
	.yxl_title p {
		font-size: 22px;
		color: #fff;
		font-weight: 100;
	}
	
	.yxl_title .pp {
		margin-bottom: 35px;
		margin-left: 125px;
	}
	
	.yxl_title p>span {
		color: #c85564;
	}
	
	.yxl_title>span {
		color: #fff;
		border: 2px solid #fff;
		font-family: "[SourceHanSansSC]";
		font-size: 22px;
		color: #fff;
		padding: 7px 33px;
		margin-left: 30px;
		border-radius: 10px;
		text-decoration: none;
	}
	/*图片*/
	
	.yxl_title_img {
		margin: 39px 0 50px 0;
	}
	
	.yxl_title_img img {
		width: 100%;
	}
	/*6大好礼*/
	
	.yxl_button h3 {
		text-align: center;
		max-width: 482px;
		margin: 0 auto;
		font-family: "[PingFangSC]";
		font-size: 36px;
		color: #fef1f2;
		padding: 13px 0;
		background: #e9253d;
		border-radius: 10px;
		letter-spacing: 2px;
		margin-bottom: 30px;
	}
	
	.yxl_button h3>span {
		color: #ffb200;
	}
	
	.yxl_deliver>span {
		padding: 30px 23px 40px 23px;
		display: inline-block;
		font-family: "[SourceHanSansSC]";
		font-size: 34px;
		color: #fff;
		background: #646568;
	}
	
	.yxl_deliver>span:nth-child(2) {
		background: #57585b;
		margin: 0 -5px;
	}
	
	.del>span {
		background: rgba(0, 0, 0, 0.6);
	}
	
	.del>span:nth-child(1) {
		padding-bottom: 38px;
	}
	
	.del>span:nth-child(2) {
		background: rgba(0, 0, 0, 0.5);
		font-size: 25px;
	}
	
	.del>span:nth-child(3) {
		font-size: 24px;
	}
	
	.del>span:nth-child(3) {
		padding: 30px 15px 40px 15px;
	}
	
	.yxl_deliver>span>span {
		width: 30px;
		height: 10px;
		border: 2px solid #aaabac;
		border-radius: 5px;
		margin-right: 20px;
		font-size: 28px;
	}
	
	.yxl_deliver span img {
		margin-bottom: 7px;
	}
	/*客服*/
	
	.yxl_cus {
		max-width: 600px;
		margin: 60px auto 0 auto;
	}
	
	.yxl_cus>p {
		text-align: center;
		margin: 0 0 30px 0;
		font-size: 34px;
		font-family: "[SourceHanSansSC]";
		color: #fff;
	}
	
	.yxl_cus>p>span {
		margin-left: 20px;
		color: #ffd200;
	}
	/*表单*/
	
	input {
		display: block;
		width: 100%;
		height: 70px;
		margin: 0 auto 10px;
		border-radius: 5px;
		font-size: 24px;
		color: #adadad;
		border: none;
		text-indent: 10px;
	}
	
	button {
		display: block;
		text-align: center;
		width: 605px;
		height: 70px;
		margin: 0 auto;
		border-radius: 5px;
		background: Red;
		color: #fff;
		border: none;
		font-size: 24px;
		cursor: pointer;
	}
	/* 领取 */
	
	.yxl_cus h6 {
		margin: 30px 0 36px 0;
		text-align: center;
		font-family: "[SourceHanSansSC]";
		font-size: 32px;
		color: #fff;
		letter-spacing: 3px;
	}
	
	.yxl_cus h6 span {
		color: #c30d23;
	}
	/* 永久经营*/
	
	.yxl_manage {
		text-align: center;
		padding: 44px 0;
		background: #c30d23;
	}
	
	.yxl_manage p {
		margin: 0;
		font-family: "[SourceHanSansSC]";
		font-size: 48px;
		color: #fff;
	}
	
	.yxl_manage p:nth-child(2) {
		font-size: 24px;
		margin-top: 15px;
	}
	
	.yxl_img {
		text-align: center;
		padding: 40px 0px;
	}
	
	.yxl_img img {
		background-image: url("../image/6.png");
		background-repeat: no-repeat;
		background-position: 50% 50%;
		background-size: 30% 30%;
		width: 95%;
	}
	
	.yxl_the {
		margin-bottom: 50px;
	}
	
	.yxl_the p {
		margin: 0 auto;
		font-family: "[SourceHanSansSC]";
		font-size: 22px;
		color: #8f8f8f;
	}
	
	.yxl_the p span:nth-child(1) {
		color: #c30d23;
		margin-right: 15px;
		font-size: 30px;
	}
	
	.yxl_the p span:nth-child(2) {
		color: #c30d23;
		float: right;
		font-size: 30px;
	}
	/*背景2*/
	
	.yxl_bg2 {
		background-image: url("../image/7.jpg");
		background-repeat: no-repeat;
		background-size: 100% 100%;
	}
	
	.yxl_bg2 .yxl_padding {
		padding: 40px 0 20px 0;
	}
	
	.us {
		text-align: center;
		margin-bottom: 20px;
	}
	
	.us p:nth-child(1) {
		color: #fff;
		font-family: "[PingFangSC]";
		font-size: 28px;
		border-radius: 5px;
		padding: 15px 0;
		max-width: 483px;
		margin: 0 auto 10px auto;
		background: #e6233b;
	}
	
	.us p span {
		color: #ffd200;
	}
	
	.us p:nth-child(2) {
		color: #fff;
		font-family: "[SourceHanSansSC]";
		font-size: 24px;
		margin: 0;
	}
	
	.we {
		background: #fff;
		border-radius: 10px;
		margin-bottom: 20px;
		padding: 40px 0;
	}
	
	.we p {
		max-width: 543px;
		margin: 0 auto;
	}
	
	.we p:nth-child(1) {
		text-align: center;
		font-family: "[SourceHanSansSC]";
		font-size: 28px;
		color: #666666;
	}
	
	.we p span {
		color: #c30d23;
		font-weight: bold;
	}
	
	.we p:nth-child(2) {
		font-family: "[SourceHanSansSC]";
		font-size: 24px;
		color: #666666;
		line-height: 2;
		text-indent: 2em;
		margin-top: 20px;
		padding: 0 10px;
	}
	/*行业客户*/
	
	.yxl_trade .us {
		margin-top: 40px;
	}
	
	.yxl_trade .us span {
		margin-left: 20px;
	}
	
	.yxl_trade .us p:nth-child(1) {
		font-size: 32px;
	}
	
	.yxl_trade .us p:nth-child(2) {
		color: #666;
		padding: 0 10px;
	}
	
	.business {
		margin-bottom: 20px;
	}
	
	.business:nth-child(4) {
		margin-bottom: 0px;
	}
	
	.business .img {
		width: 30%;
		display: inline-block;
		margin-right: 15px;
		background: #bfbfbf;
		box-shadow: 0 0 2px #ddd;
		padding: 10px 0;
	}
	
	.business .img img {
		display: block;
	}
	
	.business img:nth-child(3) {
		margin-right: 0px;
	}
	/* 留言 */
	
	.leave {
		margin-top: 60px;
		text-align: center;
	}
	
	.leave>p:nth-child(1) {
		font-family: "[SourceHanSansSC]";
		font-size: 28px;
		color: #000;
	}
	
	.leave>p:nth-child(2) {
		font-family: "[SourceHanSansSC]";
		font-size: 24px;
		color: #414141;
		margin-top: 20px;
		padding: 0 10px;
	}
	/* 表单 */
	
	.leave>input {
		margin-bottom: 15px;
		text-indent: 50px;
		border: 1px solid #ddd;
	}
	
	.leave>input:nth-child(3) {
		margin-top: 30px;
		background-image: url("../image/17.png");
		background-repeat: no-repeat;
		background-position: 3% 50%
	}
	
	.leave>input:nth-child(4) {
		background-image: url("../image/18.png");
		background-repeat: no-repeat;
		background-position: 3% 50%
	}
	
	.leave>input:nth-child(5) {
		background-image: url("../image/19.png");
		background-repeat: no-repeat;
		background-position: 3% 50%
	}
	
	.leave button {
		margin: 30px auto 60px auto;
		width: 180px;
		height: 60px
	}
	/* 底部 */
	
	.yhl_bg3 {
		background-image: url("../image/23.png");
		background-repeat: no-repeat;
		background-size: 100% 100%;
		padding: 70px 0;
	}
	
	.yhl_bg3 p {
		text-align: center;
		font-family: "[SourceHanSansSC]";
		font-size: 36px;
		color: #fff;
	}
	
	.yhl_bg3 p:nth-child(2) {
		font-size: 24px;
		margin-top: 20px;
	}
	
	.yhl_bg3 a {
		color: #fff;
		text-decoration: none;
	}
	
	.fs {
		background: #b30c20;
		padding: 33px 110px;
	}
	
	.fs span a {
		color: #fff;
		text-decoration: none;
	}
	
	.fs span {
		text-decoration: none;
		font-family: "[PingFangSC]";
		font-size: 28px;
		color: #fff;
		text-align: right;
	}
	
	.fs span:nth-child(2) {
		margin-left: 12%;
	}
	
	.fs span:nth-child(3) {
		float: right;
	}
	
	.fs span img {
		margin-right: 10px;
	}
	/*轮播*/
	
	.banner {
		max-width: 640px;
		padding: 0px 80px;
		margin: 0 auto;
	}
	
	.swiper-slide {
		text-align: center;
		/* Center slide text vertically */
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: block;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		-webkit-justify-content: center;
		justify-content: center;
		-webkit-box-align: center;
		-ms-flex-align: center;
		-webkit-align-items: center;
		align-items: center;
	}
	
	.swiper-slide .img {
		/*		box-shadow: 0 0 2px #000;*/
	}
	
	.swiper-slide p {
		margin-left: -45px;
	}
	/*媒体查询*/
	/*  小屏幕> */
	
	@media screen and (min-width:320px) and (max-width:659px) {
		/*.header{background: #ffb200;}*/
		.modal {
			left: 0;
		}
		.modal-content {
			font-size: 12px;
		}
		.yxl_padding {
			width: 90%;
			margin: 0 auto;
		}
		/*轮播*/
		.banner {
			padding: 0px 15px;
		}
		.banner p {
			font-size: 14px;
		}
		/*顶部*/
		.header img {
			width: 50%;
		}
		.header>div p:nth-child(1) {
			font-size: 14px;
		}
		.header>div p:nth-child(2) {
			font-size: 14px;
		}
		/*文字*/
		.yxl_title h1 {
			font-size: 35px;
		}
		.yxl_title p {
			font-size: 17px;
		}
		.yxl_title>span {
			font-size: 14px;
			padding: 7px 20px;
			margin-left: 15px;
		}
		/*6大好礼*/
		.yxl_button h3 {
			width: 90%;
			font-size: 18px;
		}
		.cen {
			text-align: center;
		}
		.yxl_deliver {
			display: inline;
		}
		.yxl_deliver>span {
			padding: 20px 17px 30px 18px;
			font-size: 15px;
		}
		.yxl_deliver>span:nth-child(2) {
			background: #57585b;
			margin: 0px;
		}
		.del>span {
			background: rgba(0, 0, 0, 0.6);
		}
		.del>span:nth-child(1) {
			padding-bottom: 30px;
		}
		.del>span:nth-child(2) {
			font-size: 12px;
		}
		.del>span:nth-child(3) {
			font-size: 12px;
			padding: 20px 10px 30px 10px;
			background: rgba(0, 0, 0, 0.4);
		}
		.yxl_deliver>span>span {
			width: 30px;
			height: 10px;
			font-size: 20px;
			margin-right: 10px;
		}
		.yxl_deliver span img {
			margin-bottom: -4px;
		}
		/*客服*/
		.yxl_cus {
			margin-top: 30px;
		}
		.yxl_cus p {
			font-size: 18px;
		}
		/*表单*/
		.yxl_cus {
			max-width: 90%
		}
		input {
			width: 100%;
			height: 50px;
			font-size: 14px;
		}
		button {
			width: 100%;
			height: 40px;
			font-size: 14px;
			cursor: pointer;
		}
		.yxl_cus h6 {
			font-size: 18px;
		}
		/* 永久经营*/
		.yxl_manage,
		.yxl_img,
		.we {
			padding: 20px 0;
		}
		.yxl_manage p {
			font-size: 28px;
		}
		.yxl_manage p:nth-child(2) {
			font-size: 15px;
			margin-top: 15px;
		}
		.yxl_the p {
			font-size: 18px;
		}
		.yxl_img img {
			width: 90%;
		}
		.yxl_the p {
			width: 90%;
			font-size: 14px;
		}
		/*背景2*/
		.us p:nth-child(1) {
			font-size: 18px;
		}
		.us p:nth-child(2) {
			font-size: 14px;
		}
		.we p:nth-child(1) {
			font-size: 16px;
		}
		.we p:nth-child(2) {
			font-size: 14px;
		}
		.yxl_the {
			margin-bottom: 30px;
		}
		/*行业客户*/
		.yxl_trade .us,
		.leave {
			margin-top: 20px;
		}
		.yxl_trade .us p:nth-child(1) {
			font-size: 20px;
		}
		.yxl_trade .us p:nth-child(2) {
			font-size: 15px;
		}
		.business {
			display: inline;
		}
		.business:nth-child(4) {
			margin-bottom: 0px;
		}
		.business .img {
			margin-right: 5px;
		}
		/* 留言 */
		.leave>p:nth-child(1) {
			font-size: 24px;
		}
		.leave>p:nth-child(2) {
			font-family: "[SourceHanSansSC]";
			font-size: 14px;
		}
		/* 表单 */
		.leave>input {
			width: 90%;
			border: 1px solid #ddd;
			font-size: 14px;
			margin-bottom: 10px;
		}
		.leave>button {
			font-size: 14px;
			height: 40px;
			margin-bottom: 30px;
		}
		/* 底部 */
		.yhl_bg3 {
			padding: 40px 0;
			margin-bottom:55px ;
		}
		.yhl_bg3 p {
			font-size: 18px;
		}
		.yhl_bg3 p:nth-child(2) {
			font-size: 14px;
		}
		
		
	
		.fs {
			padding: 15px 4%;
			position: fixed;
		    bottom: 0;
		    z-index: 999;
		    width:92% ;	
			
		}
		.fs span {
			font-size: 18px;
		}
		.fs span:nth-child(2) {
			margin-left: 12%;
		}
		.fs span:nth-child(3) {
			float: right;
		}
		.fs .sii img {
			width: 6%;
		}
		.fs .si img {
			width: 15%;
		}
	}